402958
15
69167
155891
250120
140250
18376
92
89175
60
19716
113548
95
185524
52
74
485722998
109531
57
444636
25
308914
11
65
56
75
283514
22
1
2
6916
412616
66
704347273
120115768
48592
189137
169179992
326737
92
54
304297885
296106
80309
79
229837
90
46
170072
373462
135073
84
9
273614
973330337
20
6
272844
169820
48549
456650
50
89
78
43
74
212638
492202920
4
45
59
347754
259080
18562
98
454973
198195
821444071
494174
83
437744
444154
506019511
6
5825
427537
19
50
408395
82
29
97
88
4
97
99
44
63
51060
983870192
183046
30402
460716
32
184631
32754
62
7
21
22
7
266025
50675
27844
34
210266
401443
27
2
57
98
57728
91
31
222373
250555
259098922
25
10
121081
71
330417
61595
9
9
9
40
90
104846
175496
244703
28
42
277595
89
8
22
42
6
497557752
142007
164344
539666794
27
6
111327
210280
29
178463
907058293
58
3
261289
53
33
894767873
174669
12
19
78
44554
452349
55
48
812009001
62
14641
338007
380491
151149051
294000
86
401695155
99
344210
216424118
2
23
325827
341870
997442833
57633
83
87725
449110
489160
625312757
2
6
70
335513
57
359588
146925
33
111213
47
28
62
108113
16
23
84914
94
94
99
46
61
116283051
150929
41
273570
387588
90
69
94757
25
8
39
5
186140
7
6
451473
65
98
692060992
9
5
467499
102040
61224
67
312393
149519
14
330144
3
28
5
1
417184
90
39
62537
47
123001
59
71767
72
484622
33
56
21
443285
156130
20
119500
9
43104
69
328829
59
19
406081
4
385488
58
278842
9
22
282945
141590
42990
816877681
321498
28
261581
245829
70
182143
28
17
227496
72
442410
9
450634
2
45
39
97
454032
163242
41
95
130729
50
27
38
387365264
78
725563860
7
318074
361068
477596917
83
893072818
94
357577
48910105
27
205651
78
61531
203128
9
64
208188811
326644
26
59
63
5
76
502215354
400513
3
77
226401575
48
56
150079
176787
10609
53
67
211374
24
80
149368
210067
18908
97
390130
19
7
127956
97
82
401990
461078
55
23
57
439794991
507716496
7
596977639
84
98
239677
93
19
18
713905202
541376993
156072
358602
46
74
21
159130434
12488
373801
28478
20
62
6
34
96
489940
481140
295839
23
354436
723764763
1
354869
52
195007
325143197
39932
589376543
427157
137389
72
71
147939077
14
117786
90
48
155519
65
376401
54
347974
4
30
426645
21
50
61
60
10103
291077
283891
86
568932105
27
436353719
28
173067
98
201144
352144
87566109
301011
31
76
107120
67
27
164725355
240391
48
33
284355948
87878
62
78
21
96
85
86
19
66
37
73
2
42515
89
118373
30
231914
75
5
75155687
168563
79
80599069
290804
2
21
61
7902
7626
84
1
8
14
9
17
52
97115
20
97
937329774
14
53852
1
45872
97
3
80777
214049
38
5
94
267928
292842
846632615
303463
11
401694
7
86
36725
88602
21
410345
916003842
5
599771367
12
318140
236478
469342
35
1
26
97
30
34
284775537
170564
90
26
313127
352537
342898
64
97327
44
67407694
52609
162572542
69
354426
39
86
74
225093
89
96
428914
49
478913442
407737
268772
447690
272923
8
54
285459
136034
314764
4
199663
503611575
29613
326116
363409
51682
467352
180920179
100109
73
83208551
32
38
6
457960
287588
6
47
16
263546
415439
247374731
7
41
285252
352473
379184708
9
343616
82
57
2
36
47
13
35317
261605
263990
122638
60
86
432133
95667
92
124634
198672
36
111528
8
149993
96
96
96050
448410
29
43
393820
9
52
206236
270037
3
5
95
83
45
155822
62
65
74497
98
215376
4
400777
78
18551
7
27
332643
82
501220584
241327
28891600
94
29
42645
49
328975
704376360
64
251030
253939
19
7
5
15
176519
217449
253956
454186
263565
59
23447
36
96
460918
166410
60
1
31
82
99
54
91808029
465042
431029
21
10
481119
57
119613
82
111427
91
56
277692
98
193129
296532
6
165836742
193526
139391
41258288
83
800556681
223510814
412710
58
7
6
3
59242
14
10
58
51
8
78133
94
9
48
393407
7
355246
234889
387519
55
26
496088
61
950005568
297223
231002
79
489348009
13
34
45
411913
477710
83156377
279684
332571674
332602
26
32
24
420814
76
49
442734
64
5
7
63
86
72
98991
6
61268
94
170534
17987
227679
27
8
62
354947
255697
251216
8
2430
293986
209157
732771751
49
135305194
62
29
2
73
70
86
62
226160
410557
94
533082674
74040
11
9
6
261165
75
8
51
1
598612753
440829
218799
55
229284
90
419918
27
77
211257
36
9
76851
361244
180522
4
200484
191420
407116
53
124987
994564219
428282
3
153277
201595634
24
14
37
3
101337
9
285213
29
63
82
280409
293824
2
69
760142664
27
739861074
274997
977516334
9
13
94
248659
44
41154518
132214
50
123293
9
72
133669
373689
324705
402818
60
243337
107100
77
437631
566528862
405056
448040
5
703178162
46
284344
79
88
79
54
19
359941
74
84
348400
376907
160770
47
52963
440794
88
347438
401712
8
90188
10
81
117696
1
58
13
6
12483
91025
77
49
346481447
500691404
848589939
375281
53
412404
65
40121642
185416
8
67
31
94
72
90615
32
2053
50
26
46414
49
320286
78
42
215932
20419
861507079
466544
117035696
288304893
28
7
19
25949
77
3
20
34
283345
21822
140531
6
78
184213
362046
68
328573
188382
19
75
55
1180
14
6
74
47
76
1
22098
59110
22530
372982
303914
16
383482
2
98
10
7
97
35
9
45
9
466786
410346226
670121811
277070
72
27
12
908594494
152594
76
457549
403765
246280
380365
204116421
271218
86427
154641
186446
979416248
96
7
13
41
97
94
52
6
275899
28
381981
154579
54
132718
93
44
86
26
27
393131
344071
748965835
8
492514
1
263614
82957
51
38
326826
78
10
27
275265
60325
5
280398
24
24
91
272521
46
90
322360
36
457343
76
56
279933
73887
113321
4
47
77
22
427407
4
276581
58600
92
10
411940
291831
13
39715
1
4
745509178
3
683625107
27
241144
930629325
7
491528
61
5826
84
971097126
14
21
44
92
517390073
307114
30784
6
134162
428789
82744
59
7
393285738
68
417849
307008
56
35
203701
8
956017865
86020
87746
434580
25793569
80
12
224906
3
491487
196778
23
539354327
3
83
27
246660
438444
964351232
135969
92
74
129313
113370
6
342363
71588
108474
95
51
362048
19691
305232
12
8
427682
33
45
30910
32
96
31
21
426519
63
32
37
26
3
67
38913
152913609
2
387200
54577900
9
26
13
74
13
393962
5
544598377
450796
153837
35
46
93191
50566
228408
119989047
60
162321
67
6
15
238504
475235
820662039
139038
106436
263335
34
386358
468282
464984
476360
160774
62
2
218912
91
85
132804446
13
38
494519
55
94
390614
410715
86
11
91
72
445326
90084
3
44995
83012
40
452447
215163
413782
92
58
2
445727
397891
269991
151973232
356619
67
191656
18
51
881893288
212238
2
26813
4
71
14707
12
18
111014
16
118066
428173
133178
34
95
279049413
20
93142
62
95
225045
131947
16
110959
147749
8
53737761
208583792
46260
23
69
487622
20
152277
10
70
79
400224
64882
4
422895
410238280
40
31
31
399057
52425
363067933
275984
161652
168464
398734
20
51
210037
457517
162783
34
54
33
9
32
101454
33
367973493
61
25
40434
902196568
97
93
239186
442579
147387593
234480
293916
370389
453016
265039
1
1
8
964980582
21289
54
142321
6
513362511
127500
182596
434210
4
448496
61671
29
154283
174928
295348
465884
340171
38672
97
419611
2
39
11
146021
59
462418
123217
32
38
350993
705007498
455900822
64
428039
41
1
51
42
42
62
12814
491463
12
35
895978368
33
11163
112688
80
4
132031
29
19
9250
92
44
490288
79807
5
65
84
6499729
25
14
9
462267324
346508616
77
126055
45043
47
16305
13
8
354766
87
82
227734483
8
242781
33
235053
554997694
173136
65358
455380
383723
403938
32
443583
148570
91
459269
80
32
58
442361
25
24
50
97
65
89741
2
3
72139
433802
31
30511
2
842387207
167620
67
60
43
3
241594
442070
28
9
61
164277714
255448
20
401257
392844
83
116614
92641
10
49799
49
97
303454
96
58
22
533505637
265964442
1
431974
982381775
12
37
87
199093169
211262
84
52
66
42
233087
11
47
58
233130
127491
78
95
91
269211
372586
347340
495843
334174
497917
298970
102507
8
26
204236
159961
89
237651
154710
74678
36658
394886
63
242618
145727
7
70
12
85
84
49
26701
38
18
263153
47
45
76
708985511
2
48
419047
460032
1
23
6
221855
7
474434198
41
85
487697
19
216106
9
41
383355758
257627
14
337333
11071
81
174716740
8
740294623
37
186693
262311
567820755
149327
311863
69
99
2
248165
447523
232351
4
415124
76
206656
67296
186234
63
90
384765
53
68
322645
48
92
58685
1
45317521
485832
204294
106212153
75
5
61
93993084
5
389210
326478
12
988877766
12
84
42136
479263
407896
94
471182
70
472407158
85
91
453981
401081
19
48615384
307945
18827
242193389
33
401876
99
96921
85
12
7
287760063
76
487985
9646
379011877
397893
8
14643
88
160883295
7
856509022
81
86
259416696
163979
95997
61
26
68
272848
4
217912
138257
150056
32
36
2073
151467099
447822
46
51
241890
27
555997973
6
71
5
66
340977900
31
32
180853
53
38
10
124641
202443703
105648
154785
689186862
34980
22
94
438483
9
16
189246
17
7
49383
90096
11
351204
448217
359822037
80
64
73
139969831
225000
55294
80
497684
68
174621
320722
47
23377
98
8
13
286374549
49
86046
191338757
87
485962
86
27
208027
62095417
682649125
57214
319893
20
54
7
434601
35
73
32
707861383
70
2918
46
35
274818
93047
96
394350
24
464805
75
875112325
57
49
270973
59
277602
89
2
351141
153568
56
230159
263845
17
2
315610
32610
436504280
408952
69554
14268
462731
402726
56
68
154387
3
83
168350
55
63
119722
4
14
27
93
458056
448261
17
494470
206138
79
138610
86
918065055
3
1
498023
36
268004
28
85
49
97
82
279560
37273
464496
237107
50
90499
86
199343
398034
42172314
1
77
86
89
27
77
600735620
43
37506706
62
21616
359870
176390
496692
79
168343
186860
59
297362
275387
72
46
14
462937
216608
424080
111823
72602
52
260484
60
183286
165840
8
706446711
89
24
21
334380
149817
5
415017
416810
12
4
296062
12
358018
334794
55
176584
351025489
44
54
35
14
74
8
703723500
9
266366
276784
441857
155017
173956068
908885955
62
12457
315921
736468508
78
215788
107077
9
558709150
15
8193
375613
71
147455465
144142
77
14989
86
5
1
11
385029
82
41
18
64328
82
191446
367300
5
230471
461485
390234176
84
40
466623
818626647
327271
218869
796916934
300668816
934
98
93
83
61
969162657
264307
6
495445
19
3
48
69182
266405
374254
54516
259536
26
82219
58144
401259
141766420
41
97
217949
779674505
53
487555
18
347423
93
48
35
96
9
216089
105190
213297
61266
11
402213222
1
1
91
29
77
40
28
406583
94
43
8250
73
703811598
311574
317628
82
71
289469
124272
73
14
192432
24
57
74
2
8
60
53
729050824
38
35
237019
45
968365009
125038
117707
36
8
174833
23369
11211
337225
248800
22725
99
97
72
37798
74
279142
176000343
53
8
30232
62
37
83
4
362286
16583
9
13
140577137
328292
95
12
81794
191103
84
33
304666
232193
23246226
6
182617
197533
152871
708814101
320516
240883
432780659
91
145412
76
49
147590
9
764468293
260388
75
104948
343453
189380
54
47
335749
467545
352849
13
282211
76
125192
96
240290
405651
31783
406514
69
75
55
13
38
280584
73
75
483451
474918154
163162
65
316589
44272
78
5
210399
3
941734049
412614
246534
364742
54
206175
205368
240651
394158
18
7451
88
87
86
45
41447
16514
308646
162462
280159
111103
575839062
430186
150040
77756
98
524610981
85
63
573712962
76
220460
952722773
58834
57
157078
125618
338710
84
162384
17
410808
72
16
454339
404075
8
85
65
76
29
23
50
444391
29762
335690
420443
74
700104491
34
451128
6
42
125984
211365274
95
479428
7458
66
202434
91
13
7
188446
416258
81
99
319250
230361
195080
60
15
323860
7
5
54
3
37
75
82
229114
92
28591
75074
43
102750
32
15
84
65
9
62987
27882
164463
16
60
86
246637
85
436110
17
4638
46
52599
311154
36
933844466
368510
238989
498465752
78
974147415
480396
559140497
78
46795
252770
197895
195990
95
33
42
285115
388269
63446
412311
73
98
185059
29189
91
84
385217
5
294726
8
62
9
28
3
63
3
70
68
254547
286223
445780
52
896216836
273552
8
63
312269
19
390992548
293533332
154660
40
54112
241114
255193
3
164214
24
458892
60392
43
337445
100305
65257
19019
23
180759
119608125
80
175509184
84
420585
59
40122
300985
62035
4
409384
44
937901849
781475702
40
23
322472626
85450452
52
34
57
66
380672
87
12
19347
68
6
63953
6
62
294451
93560
72
25
16
12
256871
163544
153077
25
69
730477246
7
47
252195
29
317486
9
30
207092
24
65176
51
216143
15776
307023
185031
62
86
43066
57
308273
471153
104808
27
484080
286863
174883
68
5
31
834364693
28215
342526
491031
287336100
426590
42
42
21
57
302491
59
211701
46154031
66248
112736879
422454
352545
84
165133
59
79
98
168410
75
33
479225
69
11
199
71
87738515
52
363868
333542
69
110705
59856
564020356
560835845
223129
103315
57
60
116150
202943
409651
68798
344405
1
129242
142017
86
174248
45489
43
31
16
48
75
18091
84
271447911
85
450203
8
60
90
9
6
275410
199736
66
102523
32
79
5
30
73
183607
173867
2
47
196248
61
60
113915
2
53
5713
586567527
928412346
31
471384
27
88
320506
44
366827
867625310
38606
226998
97
806245678
9
9
9
16
7
3
807652344
68
90
32
82
49745
14
221827
23050
382300
36
3
153218
69
355588
3
39
48
17
436704
397842
96
437766
2
85362
348809
374990
71
73084
86
205907
378636
36
61
420018
17
15
178164
214362
191477491
751077447
40
462434
458224
464956148
74
305188
360822997
50
63
8
25735
108865
88
417592
82
299101
194647
475509
72570
29
92
53
57105
27
375255
97
81
91
387691
97
16727
359407
4403
461681
59
2
61
326561
80
26
31181
4
6
5
88
41
13
25
3
79
385097
70
14
295950
65
3
322461
82853
20
822451442
225031
16
21474
357991
16968
15
292198732
134211
5
52
1
98
63
1
350941
24
33674
128039
63
229418616
14003
32
38453
3
21
347945
283493
132695
384244
964471100
1
60472
29
77
5
33173
563547795
55
538076488
80
441839
425459
311094568
57
9
72
83
83
2
180385
168230
597974859
494813
78
98
70
1
334778
79
93
397961
146839
14023
54
240771
274558
270911
446567
20
14
19
192671
3861
58419
344696
495647
306460
79
139377
309395
99
201371
64
296917
222090
78
7
3
17
354199812
15
397938401
85
62
195919
451924
6
10
54
456402
76077
8819
483287
106981437
310094
933559219
153350
45
49
27
725859894
5
64
54
64
31
1
234199321
34
284521339
234360
336715
92
418519
387657
72589
55
47
4
75
175588474
360690
74
414597844
7
908298624
8
461434
488750
18
54
729042260
395499
46845
261852
14
341366
241432
5
245726987
723513015
8
93
73
28
290332
72
5
26
440802
3
5
29
280049
4
12
694214691
9
464952
189092084
443177
39
21
8
40
889681579
701418730
114174
12
52
84573
8
87
367010
223664
46
56289
49
45622
78359072
368305
460104
20
3891134
82
193932
82
41
342761
236993
31
157271
44
2
387740
1
22
7
496812
1
81
75
714220406
59
66
816665870
10
174320206
445096
37
486559
232565
204105
62619
47
9
2
40
36
42
127317
71
415533
1
340551
23
69
228978
38013
85
143976
23227
300664
122522099
12
687211752
56
428883
5
203129
155957
69116
169973
825416890
47
1
68
83
169507064
258440
122894
271579
427402
32
337954
44
32
2
97
65404
4292
80
442674
60741
315608
176709
60922
156229
1
94
218543
212900
58
97
452632
482783
4
82
764664717
29
286580
208154
18
76
425634
377008
57
5
2
706603190
10676
396049
23
70
294514
355243
42
447639
68
246159213
6
117788
264038
484450
58
27
80
32
322759
97217
24
7
692825762
26
274202
23
52
46
29
341183798
17
272071
343087
715943632
699742392
26
443394
69
73
72
78
521822468
44
58
63
12473
57
4
196442
154999
81
173399
179227
71
84
59024
22
85
56
6
60962
64
4
85
489199
75384
361277
68
21048
399237
18
9
86
47
416088
85
42
13
66
375464
491048
435014
59
141700
609693722
18
333015
170257
459566
86
90022
458052
1
62509
83
410695
465067
55
4
6
382060
29
732204916
506951166
418137
61794
252525986
5
1
338164
88
15
57709
11
260231
31
656248512
20
245370
354342772
76
56
9
4
130113
420019
122879
902818196
25
312601193
41
94
785504483
197972
76618456
18
25
84
67
402617
277311401
18
77
463222454
988983708
64
62
209934
37
42
34
6
228960668
92
358831
43398
2
474069
191938
283334
42
35
341525
125197
454499
49
80637271
308633
167723
475046
383515
308274
36317
7
406928
30
178066
23
20
72
2
34
337797
8
67273
22
27
95327
11
329041445
430093
617626345
17
71408
350577
9
750672216
495338
73
281573151
71
81
197653
90690
13
362651428
412134
1
37
2
299208212
11
5
456212
2
31
137512
21
435579
420297
268000
65
329802
61
59
218975
442358
2
63
2
5
220280
50
232457
61
367227
32
50
5
47
7
194519
9897
98
4
99
398573
92
10
58056
2
99982
7
977593083
316576
466248
28
184460
324299
95
134576
49
7
94
394835
41076
404890
745292664
477902
3
22
90
88
81
219680
24
45
473643
204144
488115
291795
110294
911988214
144431
451435
14
826361442
102595
27
256496
67
716693426
210711
31195398
11442
97
5
469950
304416
223083
71
336242
384051
434747
98
94
15
88
66167
296001
91
86
494422
307290
191442
83
16
19
166825
663597880
57158
66
126824
162358
43
28
135331
92
252012
870028815
258376
71
4
161511
553123299
33
39
4
54
317365
373593302
175008
125247
369549
70
40
228748
898866288
97
488299
440993834
36
433730
56
336278
364458
480025
443028
448791
330780
81
21
72
283012
199851
284876
479377
225275
66
197474
19113468
8
7
4
78
18
61
4
35
15
479572
17
963705181
349359
44
26
435015
24
85
33
52
23
28
48
417319
456884
278799
16
234338
4
67
80
93
137144
247871
80
308906
99
13
440202
85782
209072
24
62
95
96
195844
427851
97
29
64
48
476140
7
406012763
485370
201025
61
261986
14260
84446
387722978
63
387916
443836
104721
269169
290186590
391107
684040244
59
13
65
100422
699814438
4
249490
97995
48
68
427208
174952
3
28
89
471650
324285
18904
90
347376
65834535
34
113350
4
45307
59
412680
38712
42
12898
46
53
35
38
57
488256
57
481148
60640
463535
3
47
429914
83
2
4
50
362227
4
61
83
28
528456177
15999
118092
88627
374905481
692678629
93
78
40
137379719
69
43
284787
44
65
383805
145779
781907075
8
196433
49
471853099
73573982
4
344514
51
96
69
85
219758
364686
68
43
71
28
23
938529724
67
340039
62
102629
413740
439901
21
37
48
43
39
27
215075
12
25
360714
8
292366
78
45
4
85
224718
22
655651468
445589
60
96
81
5
54
19146496
441181
93688
30
452760
855012628
47856
460072
446602
226995
283354
262469
9
40
41
73
155397
24240
400505
49
2
4
491416123
423281
78
154092
286977
34175
21315
96
348013
42020
234431
376077
443524
180249
84
246114
254002
54
228765
34
146551
43
464934
325662
67665
84
43
150602
254686
99
15646
62276
182103
525810687
351484
39523
8
99199
340548
44
239524
71762
90
495052
69318
72
36
399863
4
100461
45
49
25
288210
441269
11
202600
98
14
34450
304269
73
200070
329701
73
128505
10081
43
30
95
103966
377712
1
169083
450085
28554
73
477996
4821
23
87
9
72
6
9
97
102147
346216
4
417358769
95
379089
42
348302
220274
70
391130
226772
217693
23
142566
31488
89
25
51
118087
66
16
11
260934
319891
352545
73663
19
93
2324
6
145508
381089
323356
4
607677647
65
77933
72
13686
31
608627394
9
99
433956
87
112379
503709168
68
461717
25
91
85794
91
5
95045170
314042
29
454232
34557
194289
86
208726
91
23
499905
109074
11
115566
404201
8
369374
13
451133
68
62
467792
501599709
157132681
29
5
243347
19663
82
43
5
496994
267598
144897
59
481140
438894371
682990158
95
28
5
56
218561
9
75
358889
37
1
72
284607
251106
44
11
275096
456816
62
71
178691
4
395220950
65
47860
417755754
8
43
80829
268514392
574091369
1
216584
346599
95
3
123742
90
206522
419434
2
97
85
57
140113811
388880172
380954
228194
436239
27
69
27761
161553
152585
7
82
369636
9
1
38785023
36
13
1
481045
377153
187895
378398
704291557
24
56266
64
146140
37201
131436
37
277562
90
448645153
258376
2
16
826341784
55
97
278092
47
71
47916
50
59
79
871929714
99
66
98
15
320939
6
63
39
37
191066
90
297137
35
49
51
62750
30252
21
69
441319
774975222
194202
79
6
26
104616
38
104374
110342
93
48
406076
18
89
386801
31
42
10
17
475690
450452
367311
20398814
318728
150063930
849306559
24
5
62
81
41
99
459494
246375
384503
85
92
257870
49
53
337109776
256945992
119386
6
371590
176096
26338
45
3
273968
284734
355606
226041
72
78
23
70
17
30
86
6
357723
95
461726
82849
354707
82
50
431110865
98208
415367
69
662394484
317442416
81705
74
58
189211
463180
936862506
218041
79
65
91109933
1
313375
88
231566
45
74627
79
82
32
218055
7
15
31
46272
11376
431246
162908830
28
62
197514
99312
278817
376975
444691462
89
494995
86
9
472132
258371
132581
46
242253
37
309040
3
86
98268
8439
319979443
274494
84
17
314725
11
127761
62
284526
1
4
16
915365278
345149
348083
179987
14
97
20
5
34
283303
46806
267100
82
284200
84
581312416
20
8
54389
264260
58
92
22
10
50
51
92
87
498841
4
77397
212834
475926
76381909
493433505
53
231466
44
14
72
260330
70
71
9
31
150149
93
412474
63
3
4
369349
4
245233
43
18
48
9
68
63
93
6
303172
295760
69
253273
62
3749
409986
59
423993086
42
14
172963
394671
78
310713067
17
11329
218824
433830
660259237
8
44
185431
16
43
68821
79
5
29
165632
11
49
47
38
159748
115966
9
5
488646
7
499744
8
36
462310
71
559880127
2
95134963
2
59888
26314
100355
2
433248
1
428592
4
85
21
29
78
348948
48
185346
190001
108236
81
4
88
92
19
637145043
348088
129934
56
17
39636
179459
64
374851
60660
101592
81
48067
225374
32
44
69748
31228
15
75
328639951
95443
237110847
38
88977
15
81
382184624
68
318809
63
322317
75
9
1
413661
45
12
94
512314370
78
18
90693
405733
90
12
232369
98
65
28
84
58
5
323564
28
377744
349842
59
24508
26
128158
247609
22
14
77
60
47
463363
60
48
86
12
393566
29
69
24
462763
288296
80
346177
57
66
87
288273
7
94
1
8
475089
23
392852
7
72812
93
780730294
404465
523513324
476029
76
300565
76
90
369214
318354413
403442
24
114143
92
89
59
360829
81
4
49
29
303885
37794
122432
50
64
93995
53870
13029
91419
358230
4
94
407747
13
471862
3
50792
23
46
26962
321216
70
84
901837612
456352
28
331459904
56
341700
218641
95
246268
325462
136920
1
86
337659
36
447023
283965
34
66121
443083
421968
49
17340
13
587118864
3006
46
39
66
73
52
335340196
7
95
248424355
294896
98
414791
45288
371502
157673
1
9
19209
46
85091
264224
51
22
5
296404
472136
77
27
61
48
32434
286043
183686
174468
62283
75
14
124894
92
53
270064871
111391
80
2
1
428449
422032
38634
97586
49
421719134
1
358863
743657700
91
55
66
323922
1
43488
68
79
10283
88
58359
34
150119
1
66
3
96
76862
4
68
898872090
223355
72
78
450991
15
57002
58
302251
323138
19866
366907
1
46
235157
23
704766655
68
22
85
42
12
950591670
307657
16
81
23
57335
99
374115
40
224007
26
424701
3
61
451653
38
2
744888337
256939
26
66
455999
498516
51
186410
224262
10
90
58
111584
296103
2100
144219
2
1
25
286334
25
73
441656
82736
433796
73
264083
9
174988
97
308948
85
432377
94
87578
366179898
62
362420
4
446254
22
338900
67
258823
340897103
13908133
84
8
387590
164644
176302884
79
51
314502
8
54
643671558
454766
28
65
28
336230035
86563
7
15
163134
18548
34
4
938834119
486636
378105
90
1
62
4
38
263994
99
232426933
46
427667844
453740
299790
30
386442
391368550
950555462
4
99
239592980
452838
16
456593
381210496
4
410444
7
6
33
6
268211
10345
676521933
277088
79
123038951
99782
175511
464416
55
104265
172359
17
413597
149978
211385
502212991
305900
156982
70
64
287485275
388349
223293
41
413578962
26
833198962
76
58
50
9
265620
162240
386225
136848
79
52
602877332
84
500193010
334594
210832
246316
93
66
71854
91
55
92
5321108
77508
5675
1
463753
715964341
966130510
24
84
37
47
327968592
275929
7
99
52
95
90
131100
250953
498709
113977
229230
83
443678
78
988003127
39
42860
181245
365356
2
88
139698
346432
167753
162498
607928547
477261
152887
89
32
60
501380881
799
8
66
4
34118
305898126
340945
316196
530295888
51
86473
2
9
266699
318044
121579
79
5
493689
25
5
407463
65
168256
266356
450817
83570500
1
3
165269
91
194162
6
356809
18
175567
31
7
33
418064
221481
529894227
2
8
319472
27
77
291128
376511
29
6
189851
424932
101522680
16
59
256694
53
60
34697
10
216408
940250747
19
276179
155276
19515
178079
479644
271031
58
46
3
462491
67
90
86
4
440606
3
50702402
88
39748869
75997
383012
78
137969
27
34
425782
7
54327
343173
356007
41
77
105789
1
154606
60370
88
364568
386276
8
76
45
24
193857
20419
84
53
46
72
144191
247814
174198
244407
23551
97
96
37
43
5
197071
53
159137328
329401
263176350
22
458220
40
35
46213
75
830512650
34762
70
72099
586759033
345278
391071
127345
64
93
127594
39
163277
125609
382039
55393
24
46
29
417804
67
315925562
470844
76
78
152911219
18662
19
38
445861881
245709
30227
81
167996
193423
227515
56
382166
245874
445978
3
65
32733
76535
33
13
462013
191921
213998
93
44603
92
10
486183
119888330
451215
78
292345
9
25
23
4
301383066
90
473574
369598
71
40
262567382
168972
52
217330
141488
72
79
32
254969
55
77857
231718
286291
397279
54
98
170954
143780
98
219244
241093
256042
448371
40440
6
6
139544
267691
91
80
357899
35
276501
93
96
363103
376557891
410919
87
589808531
398247659
73
4
426583256
2
1
481764
157187
78
231691
26
420131
763752621
193921
138026
4
23229
16
211040
223793
16
62038033
566474662
129453
481932
65
96311
21877
40
38
80449
74758
75
9
65
78
358800
7
86
22
85
43242
396146
18
75
48
179458
57
248374
77
447793
72
36
442559
91427
25154
367201
67
436668956
486610
442162
54638
62
600737079
5
123082
7
10
258711
4
22
298949
10
34305
19
73463
50
477864
62
296961
110040
8
19503
13
30466
66761
395664
20
274305
26373384
11
84
381550
85
59
34
253717
275208
84
23
287951
35
81
437132
230259
302203
243183
48
60
214202
8
57
51
184889
482096
214966
84
19580
89
63
487960
16
120003
152574
23
10
53
6
25
97
376709
49
30
4
495744
7
8
55
287534
2
4
439476
595957292
826987690
83
262973739
45
2
82
8
777700118
124615
62
24
15
8
82
198442
5
13
66
75
173492
95134
33
485946
274979
7
65
45369
47
9
627342716
188706378
416633
24
18456829
59
74
101511
36
463559
95
5
82
9
455824
90
76
382112
199006541
222977
7
396376
992463089
99
35008
480205
356015
39
408325135
19
82976
68728
31
83
737294132
64
609554693
4
76
204002
235154
73
6
7
3
1
16
142580
185087
5
393986106
74664
65
57
486651
7
199016
796895220
22
52
718758381
17
75
15969
395178
315077570
30
386223196
328316
156612
787441720
162810
381253
279158
10372
397706408
97
214703
8
54
96
22
82
11
103576531
137097
28
161966
234423078
335433
497717
3
22622
104638
104916
8
109256
278194
50
410088
89476
75
1
88921
85
88
71
349646
603976661
365819
85
241911
635145455
497728
31
56
2
272256786
28
214888
30
89
365607
26
72914
1
56
93
88
52
88
413851
34775
15
689263717
269326
98
82
285557
50
14
28
3
239992
379995269
38
396862
321930
125731
2
60
123326
179613
83506
266746064
999154904
153777
7
11
324359
357084
493907
305924
1
28
538375114
30
99
116099184
5
501197569
72
315172
47
58
59
115424476
168474
72
30
81
58
141397687
94
17
303201
79
123557
390381
99
7
28
301204
3
51
208746
438941
410789
274429746
94
1
34
77
4
151501
5
50
172094
2
62
93212
299009
819431282
989153244
31
79
485802
201998
73
822011354
15
103241
16
65855
76
992149449
13
87
144685009
975479429
204663
186653
46
313149
23545
296656
450403
13
69
34
90
4556
51
74
209843
47
48
447334
93
74
91
88
82
74
812568006
381340
440640
333378
68
2
300950
98
371676
25050
90517
2
46
3
32588
124063
291645
428678
47
150589
39
2
80
143573
27793
78
86
70
3
43
77
124873
64
3
414568
7
73
52
2
88
2803
85
93
7
132924
94444
155848
78
391256
19
78
490682
122641
486356806
62
161569
89916
58
443307924
3
427670
212915676
27
15
572323337
87
9
3162658
39
72334
51705
86
400878547
48
236261
35
478524
85
68
216654
519375346
95
330991
83
563012578
234842
131565
38
190711
919086195
79
373437
432536
47
51
350487
92
86
79
484034
627470667
193599
234804
41
241131
89135
359109
423194
364055
33149
56
69377
209840
40
65
748727510
142729
11468
38
3
25105
458700
90990
35
71
394414195
23
148688
77
16
25
87
52
640976523
156908
324239
68236
11
911875719
44
198534
33551
18
52
494971
3
3
54
59871
2
301258
691627102
3
47
104114
690065006
91383
499396
7
68
40
16532074
964822854
352065
86
365314
496665
5
7718
50
233105
60
77
339307739
9
804090833
490936
872701492
35
56
72
94
6
459455
116617
137126
93
78224
89
389210
21823404
172642755
780226816
253578
59
122972
44
8
11
44134
58
260277
45512
5
28
83
349977
24
46
1
296193
240713
235382
312160
185813
222698
331592
1
48
55
230219013
76
43
6
22
83157
428580
5
192543
84
236197
97
68
55
62
306893
82
4
25937
67
36
62
2
5
236924
60
232574
68
73
37
66
57
8710
992006436
98
62
63
62
57395167
9
87
64
28
909368875
619482074
8
62
419192
56184
438016775
59
9
132351
8
195147038
43
43
79
21
58540
43383
320438
235417
6
166019
52
315039
52
7
948065205
8
379617
80863
7
880626371
29123
394517
288493
53
1
82899
381646
2
319009
241225
308560
9376
54
56
90
202886
65624994
126027
301370
66
85
72426
71
69
44
32
8
36126
199824
72
13
64
323608
429293
363505
370176
261986
496238
249085846
134390
52
3
448420
931383042
92877790
26201
122702
4840
396954328
1
36
53
16
46
106865
58
359618
93
63
711454443
58
262051
156628
37873
377904
62337
98
96
55
35
68
61
18
498890
68
224090
65422
9
84
265240686
11
36
186384
3
75
56
432165
5
141897754
2
9
67
6
292560
426848
26574
68
78
841423730
22
412492
787578725
56
42
125291
445560
473273
261783
297613
4
332769
483257
113514
1
336664
54
221892018
50
249221
374029
462116
338033
98
333639
4714682
3
9
41
81
152772
334659
72
81
119379
50
113206005
156356
19
293472
13
243302
661392240
10
286977
91
473444
25
326884
134648
65
433202
43
82758
83
321932
88
207663
115756
7
46
420008
300146800
13
452588
270464
348185
1
8
15
173760
19
142645
369529
217683
57
213116
29
32976
85
303474
50
11
58
66
92
87453
163896876
35
513480867
305821
273856991
3
444640
43
36
4
7
25
181583
40971
7
3
17
429653
300217
35
2
383763
338684
93
42
7
5
380443
51
17
23
488041
9
96
92247
48
99
400938
59
638325547
462686
65
192371
2
411566
86
171780
43815
493974
213542188
7
291583
65
236236
35
472668
92
61
416541
9
57
71756
4
10
481781
299633
79
421312
76
277419
6
981857076
118716
625533709
84
116904799
487780508
451932
67
993434442
92
76
48
14
68
354551
96
183363
120509
4
522371837
227647
498057
43
973913468
227822
383879490
975731450
147172
477181
227268
395137
33
9
9
1
397209110
55
66360
60
45
660186595
55
361439
9439
13
755091864
24
9
8
11
358249
26
315299
80
324796
140752
49
88267150
36
487932892
390272
317293
73408
71
13
85501255
9
9
17
188315
99098
39
73600
16
203991
40
317385
1
171842
34
65
771001815
32
393218
451262
433967
474966
67
251351
37
275984
189708
48
7
77
9
41
50496
147710
116584
49
48
4
54
49
319682
165356
60
3
69
67
365784
22
13
206600
243072
60762
266991
6
67
9
70527
281918
306883
393176
66887
421371
396361
273479
369909
5
36
72
38
26
265860
384642
41652
65
82
375741361
22
74
62393
96
31
45
478559
2
72
282698
99782
172126873
19
177042
344509
47
9332
52
1
60
2
54942
22
71
4
352459
93
221736
172731
135931003
79
93
79
75323
95
86185
4
30
83
161632
211178
12
3
116061
225656
225802
92370396
10545
171151
75
26
140036
5
628482871
24
9
799338823
82
225201
416837
71
199594
210181
71876
84
284384
155617
80
27
89
984163887
99
484493
137607
207219
475456
118964
6
80
311548
11
52
85
49
257312
478330
89
77
59
56
41
14
84
3
902584172
94949
91
368276
169630
245624
7
223692
434251
73
92431
29
344408
24
94162
70
37788
21
64
144906092
6
480183
301662
11
89
5
416737
50
308546
287481
382482
173254
84
492964
34
789125028
75
308390
53
733525549
23
445201
10
178170
59
194635
449994
109949
81
324595
363524467
8
126682
351631
77398
401962
67
1
25
337598
63
196002
49
355394
272609
280559
241812
212165
224946
10
57
60528943
64
18
651074180
23
69384
120437
4
140255
99
56
576951499
279789
447625
392429612
17563
355370
64
40
39752
35298
464540
5
4
44709
397553
57
82
16
873014356
274752
25
8
129087
345843
78
250951
19
32
96
24
70
49
354043
266239
447387
416701
149410
35
332835
30995
11317
428518
31
215744
239503
366120
119417405
251723
264774
98859
181311
72
234680
4
462282
67
69
29
6
254675
203418
275223
314575
279605
306070
74851
516327542
4
46127
7
42
404925
3
992052365
73
92214
489045
60
78
2
23
555491986
36
31
1
263755
95
35
37
98
59
29
35
468173
285934
56
56
434150
45
5
4
295787
842875458
454533
93340
57976
42
69
7
82
82234
415237
66
50
15
67
98
20
797327436
401175
7
435093
48
87
38
606537753
258171
36631
39
201627
78
452750
92
6
48
91
3
8
994690409
162681
46
367048639
368269162
263084264
3
308154328
20
4
571263193
43
8
80
33
16
48
309175
63
220651
68
91
405628
17
278868
279526
66
43
398037
475170
424278
35
97395
28
9
9
7
46
30376
30
338041
417703148
33698
252452
54
152177
68
784047647
6
364578
94
304604
480790
40
17
85276
44
70
67
7
71
18
55
335203
77
257387
68
15
3
44
63
8
150100
409598
705159525
5
430821
18
5
63176
285559
13
3
645937043
63
5
51060447
82
61
318428
75
6
77
184507
60
17
192568
16
45
52
28
489992
838787855
86
41
10646
69
76
378704
195324
98
7
10
84718
334777
37
415676
259768
23
410440
408765
16
88
989457646
60477
35
52
45
6
93
7
282914
85
78
229886
5
22
21
23
77
14
410622
66
312601
176060
54
244983
289430
377267
317800
71
21
279734
461859
46
87
456486
28
8
145141
8
416188
51
43
383006
15
365210
9
45
23
77
16359
96
4
157842
442598
229097
111113
56
6
75
89
2
4
429857
634986707
328202
280538
1
9
191872
186040
58
225830
9
89834686
400109
355886177
484187
67
7
93
395578
324228
8
895403189
18
314110894
56
38
746101621
102556
47
42
93
97797
3
56
90
74
23
8
76
400680
86
4
63228
20
54
58229
33
402250
442099
33
42
36
385423
71
195663
101179
344003
315633
33
518279675
325557
153772022
775523874
2
6
360756
6
55
485786
397555
439814
94
493739
9730
37
64
62
671086804
5
194967329
192704
97
6
95407
805389257
249810
10
7
40050094
58
401200
196465
102491
14464
264614
314123
45736
45
65
457744
56
73
2
5
805669614
91
385987
96
98
5
207202
55
84
59
891868167
434965
7297
231739
313130
762952553
449338
78
94803
214031
72
372739
19
94
7
37
383055
130958
355198
28458301
91
919901649
31
929513019
25
69
17
66
65
1
422526
369723
57
142105
113644
89904
83
133798
256652
69
70
341170
2
156295
424590
54
221771
63231
3
22
38
163845
70
368775208
99
445059
65
61
386909
245954
223901
59
361768
86
56
484690
285268
450801
411639
346599
189728695
76
31
141887
32
416542377
2
420796975
274708
89112800
148404
26
17
291357
8052716
108638
510172770
84808
2
137861
82174
299551
31
430566
610215071
41
83
93
89501
9
35
86
145227
99873
73
34733
92
170548
436405
26
68
376878
458196
249410
61033
69
355139
54683
987147294
294357
84
62
410523
12
386509
277021419
198486278
9
347583
46
237107
97
2
5
90
115435
6
57
559141410
262055
176280
95
367904
823435892
114109
94
72
94
3
10
109659
231229
20
85
11
1
358804
470696
252284
451209
8
35329
75
170553440
34
6
32
49
376370
58
75
277781
200520778
369285
46
79
32
408263
77
337048
337033
33
186763
246514
150185
97784
65
426011
85
15
1
82
27
452643
26
9
175578
86
81
13
26
59098
618715380
67
98
86230
5
97
199046
448097
433935
383575
451057
805778759
423079
30
453279
50
909115306
71
142601
57
11
32
5
160046
226595
121818
64
234169
326434
90
5
421848
79211
7
70
257738
9
5
3
101080
46
88
9
279184
426673
39
50
625520233
289871
400750
67
433502
132966624
85
44
2
31
16
913540524
378575
74
98
2334
20784
92
55
6
95
96
78
134375
34
565134545
181639
14
21
62545
86
87
9693
77
79
43
8844
35
26
204063
5
290640
58
69
356368
1
629604267
86
97
212302
32
84
291608
369505
49
267202
115325
389836
36943
99
16
431712
47
181557
35
7
2
416553
221961
34
74
988624329
52
7
79
283705
24
83
86
80295
5
7
18
72
35
413268
22
79
95
542075764
13880013
53
231604
21
32
18
99
8
311705
234310
61
99
3
39
217287
90
705641581
531318618
881301426
442191
394664
387961
90441
39054
182578
18339645
97
1
710872460
3
411025
654350433
13305
31
11
3
79
242709
38
70
92
104130338
262779
82
27
2
407638
6
6
77
62
487433
46
91
498048
595122025
260628
72784
97
76
82
599636738
31
398316
48
46
28
9
285167
196645
89
18
147853
63636
239089
6
34
90
346487
475599
222276
91
73
8
96
210375
291405
164422
39
23736
321880
345381
60
191645
183782
25783
442059
73
10
92
356556
34
97
137592
17
78569
200678
52
99
20
14
26
55163
22
328004
62
25
114119
100686
5
22
85730818
40
11
243692
85
415389
9
82098
7
414410
89
974310257
278034
69
145077
30
379951
44
412961
49
73
30
6
794958948
67
9
109782
82
84
152040150
165598
208725
294977
335908699
381160
38
76
31018
502249560
372562
498585
5
99
235245
10900
642070846
2
88
15
26676
98198
66
381872
43
46
53
141908
399240412
4
37220
341238622
44429740
1
355406
323700
53
49
122356
243284451
9
471408
68
165002
71
23
877039580
116753
565248503
32
27
2
52
8
312576
445707
248621
70
447574
66
45
132138
889606308
260419865
481523
49
62
79
3
2
47294
42
97
639355484
45
26
71
83
6449
325619
452905411
381283
60
76
4
115370
9
45
57
10223
44
12
69
418831
179184
972264763
237038
880201471
328384
492432
73
94687
312929
58
43
24
15
57
154133
9571
294078
403302
22
215088
64
896160112
52609
270467
475746
99
90
78
91
50
3
381485
6
873860354
5
6
81
3
67
27
117226
100197
20
28088
493433
179269
9
272850
80
371055
5
85
98
250184
497095
36
70
845213170
30
237256
356096
260462
325919
332048760
56
486474
88
86
440879355
245559
57143
306002475
2
14
48
241901
72097
187494693
91
332519
751017022
21
707876935
82
60
37
77
22
15
54
61
398817649
287163
36
86611
87
395790
326200
98
279738
152092
284413
96
278611
87
100473722
40
61
340073797
39070
7
313149
7
946610756
46
248148
499241
248627
444392
47657
9
469085
3
222544
47883
375823713
82
551523594
5
92
281790
75
44
292705
272787
9
8560
184926
12
78
136381
471358
358683
82859035
5
109041
196961
40743
9
84
417736
798127249
2
27
427220
44
399713
435751
82
460236
362151
253774
127591
4757
611242960
68827
485835
753627347
571926289
68
251706
481552
183123
34
18
215984
681281048
28
94
79
66
83514
574942833
31
46
31
79
53
926969345
82
205289089
579147124
84
98
178844
28
9
338980738
61
86851
14
5
980015180
45
94
99697
302595
179075336
92305
14
122213
379484
447809
82213
39
58
178713
381435
319177
28
226605
62
42
10
62290
57
18
129179
63
20
147831
83
4
1
26
15
147550482
70
5
135391
384023
352872
217487
301798
1
494676
6
427310
6
90
1
209582
43
44
368474714
3
265334
147390
84821
37
288716
395793
300700
80
448776
484845355
450732
188967
108434
53
217767
73
81
62850
133172
253306683
459850
64
365800
63
18
201035536
66
8
265261
85
71
80
23285
445349
204802
7
56
181587
34
75
267229
58
35172
509184147
60
35616
29
43
83
226221
6
74
77
34
45
67
50
324728
65316
54
132970
427065
58
41556
252435
78
381571
47
97
54
308610
99
60
71
44
306161
212402708
69
194927
247831
97
662128960
7
690845918
368688294
32
87
74
75
60
51
394407
98910391
298269076
37
293732
154636
387091
73
163803
6
496706338
12
95
13
82463
33
83
36
93735
57
12
450230
271860
74
367952
81
77
2
194944
4
2
27
603237751
463884
9
449788410
9
88
35
95
96
438499
236736712
36
123359
44
1
19
70
6
5
41
39279
61174
59
7
523468873
88
81
862590873
441672
13
64402285
488722
53
15
52508430
60
78
76
438781
26
99
389816
832475281
4
67
67
59
245321
1
70
6
28
22
53
845736820
32
20
367920
51
593500367
142439
182473
187545
29
26
11
2
190414
19973
22790
560791234
93
21
61725
811879858
53
4
25
406364
18
329119
60
216067
58
998326291
155460
80
13
2
3
426730
73
962931754
84
50
42
91
71
307517
54
81
290130
11
485823
93
440639
75
3
572217825
77
18
597562501
259424
6
211039
51
80
67
166605
31
143273455
408176
4
19
37
60
302081
340286
69
470708
48
648678572
44
41221
16
60008
13
24
394485
402580
67
155122
8
3
139838851
5844
201306
368903
427658
55
186743
65179
69
100866
100395
44
30
161920
76978
76
61
497654
494119500
225066
202796
4
5
25
983846500
89
64
22
490530
29
74
69
4
8
68
109955
230640
74
468063
339046
365694118
8
116950
73
94
192957
98
74
16
359141
320081
92
92
177470616
67
337009
8
470239
802286884
32
143846
56
4
6
495987
9
7
27276
260917
331869
216613
115278
309351
8
906326214
40
86
19
97687
458831120
16
91100
26
498392
765
391687
77
4
181909
9
479517
85
47
82
84
181084771
22
203656
51
305631
13
51
118474
41253334
31234
103350118
76
86
497360
271529
148329
217020
48
285172
48
384260
45298
318935717
67
4007
355274
11
37591
83
116712
385575
20
3
403048
24
278028
3
47
1
425659
443490
2
92
29
499107
342454
117948
43
872256238
328217
59
86
120861
439858
39
127473
31
53
158643
83
292649
79
17
132353
17
109550
83
85479
365442
25
3
909843335
3
16401
163632
583296081
23
9
224755
220659
26
31
171205
77
93
90
238623
285346
34447652
72471
311511
388926
52
5
91423
163486
594056144
42
484604
170997773
71000746
10
32
480964
92
7
74004
327878
1
480950
2
91
6
201741
82
172285
76
2
252011
673573462
104570
89
63
1
321085
27
60
264857
76
34
133302
54
270159
32
61
18
214323
235919
950026182
302688
67
16
101096
98
62
454848
2
282723
330716
84
383292092
819978983
37
445686
134577
6
67
127242
83
753715978
370098
1
313959
59
192303
98
290672
10
982362704
85
23
423771
22558
148786
459196582
90
283439
52
49
18008462
55
82
248198
77
107533
680781252
53
214894
75
10
408
30125748
3
97
434702
73
419019
39
1
386818
323933
84
82
151380
63
58
871733128
85
199826
174890
7
312579
80
76
17219
398844
68
25
411848
138029
39
260164
237808
69
2
44
28
7
77
28
38
677473819
182396
5162
4
65340
85
56
26
316191
33
21
4
378301
61655
139714
39
20
52474
72
2
123231
699369703
977081330
334311
781704349
76867687
7
36
13
57
17
5
379546
12
70
4
116059
381267
262325
7
63346
94
389148
344862
876184313
752942556
6
465782
4
8
67
404700
1
90
24
886102598
345326
167087
29
92
22
496942281
289437
72
151027
151033
60
292930
58
137451
460984
42
85
331022806
919787195
31
79
132235
203182
857012869
14
455951
80
35
87
131794
103995
2
75
353071
375052
2
5
681601403
83
677200240
7
130339
56963
56
913194318
58
62
48
430121
13841322
56954005
5
66
17
24
341249
77
18
6
89
322802
29
86209
505448457
36
408180
8
214109598
403794
41
446179
68
869852105
212741
50
7
468181
37663
216170
3
369239
123947
302620
255488
213326
8
498250944
85804
67345290
462854
65
84334
268224
325925
396095
158020
292750
303292
108010
239254338
9977
51
88
6
26
440596
4
134775
33311
280954
5
32
14
1
217028
67
301032
236758
90
73501
2
54
37
385837
25
247366
29
452031
31
357937
94
13
202090
54
82
99
16
836826745
30
665401670
108826
46
122733558
1
13
977696175
38
470928
9
410061
584536003
31
236261
2
15
57
64
377520
37
405125
434495
246330
96
357002
67
114174
67
113764
294791
398268
79
478314
63
120229
8
13
4
51
311724
220879
249824
27
80
23
75
11333
250073
93
348836
65
1
195497
217524423
66
64875
5
433298
75092
31858
49
4
5
203268
64
81
252453
54
89
3
45
166084
33
28
60
42
12
7
95
71
362536520
403729
45
11013
251042
236684
7583
479596
92
8
80
883302226
228639
66
91
2
56
22
26
307796
9
44
7
49
55
305599
19
4
204484
274555
306022
270850
45968
847897628
454423
157931
197814
14805
5
90429
382313
69
97
9
533235798
29
20
362083
90
95
4
169658480
63
41
261835
23
62
273581
479033439
483648
30
318923
271318
74
96
51
91
72
107718034
39
6
157126
65
92
30
43522
450701
405881
409612
466233
3
28
299665
279963
262705
377821
39311
429354
16
918923277
82
887904470
320043938
6
26
31
80
77606
31
778451307
75
171654
65834
90
4
67
21127
18
459913
17
684403021
396393
49
7
300686
163658
3
31
351455
279428
115244
93
464850588
2
62
71
52
416344900
2
126775
213887
84
365111904
83166
57
80
408563
359808
314324
5
21
43164080
65
52
16
61
46
1
417218
16
413792
71
13
305924
26
1
145761
60
51
20
377521
962089128
194376
796285546
314733
76
413230
47
10
40
7
341511
5
383239
298068
6
58
15
9
25
794330833
11
494824
85
84
83
57023
244915
76
341933
162459
37
82
347692
76
408622
64
47
374474
32
43
4
33
377778
62
350703
16095
481186
165665
6
416571
406058
499725
10
53
245094
249748
47352
28
660728436
33
81
128024
12
440209
82
487526
98
41
605274492
291144
81
8
42
69
41
147590646
3
377318
9
69
31
44
487131
11
521829284
80
103117
47
391939
79241
98
977342052
47
446491
352208
52
97
57353
38311
674300291
877654493
198209966
18
79
63
23
28209
68
29
98
20068
22354
32
242445475
354814
4
92
5
477537
170997
45
27
361272
70
50
22
45
338233
447633
396201
324588289
459775
318640
56
79
57
65
360876
57
422506
309888
287854
392631
41
53
3
285384
54
200287
73
342433
2
115362
29
37
34
47
57
30
58
4
310999
181160
8
27
47
55
13335
122507
66
92
400513
29
116560
122438237
468331
6
6
65
6
5
25
99997
332180409
12
338389
6
332831
23
67
425889072
8
9
499380
18
80
8
221746
117022
8
50
210773
28205
318823
8
12
133510
337963
229986867
10
38
41
33
79
442779
33
65
63
414548
7
7
332421
79376
489047
331396806
27
45
21
93989
335847460
15
254386
499052251
660465610
89
19
62
403815
82
71
64
113714
807340389
6
129178
92525
75
279510541
894409094
95
52
177233
331151707
20
596571246
498327
746109178
70
23
6
158164
91
162371
79
9
64
292047211
417180
82
28
76
92
275638
135627
384440
90
369788
924187603
26
484845
33
315352
68
374372
12
58248
19
17
397245
733779512
3
7
83
85
82
31
535245774
6307
83683
57522
158526
32
35
73
26
459568
168452
71
282888310
418915519
659530298
285796
70
42
74
65
73
80371
311469
85
286822
50183
311150
191949
462871617
379703961
5
63
405785199
72
23
93240
91
55
92
59
52
18
179060
487119
294836
491843
130708
7672
472305
61
429527501
66
45
372553
10
435654
26
23945
420768
37
388148
359915
56
42
84
26
361296
85
935674504
2
42
377875
90
162631
81
4
39
75
33
124828
486489
57
24
2308
64
46
45991
185828462
829653812
85
494664
322054
66
53
7
2
101724557
4
487300463
221335
32
123631
456905057
53
5805
59
91
275405
84971
72030621
99
86
189407
93
38
99
70
63
235460
57
99
9
17
38
61
99
248054
733370338
18
56
364269
6
401177
39
475993
88
201447
1
44
43
94
990148189
661932831
213546
339983
18021
58
207586
215950
2
89009
41
121297
157035
82
292915184
14
71
472895
87
470858
22
75
53
64
18
4
374143
838357822
123457
9
79
6
15733
4
615237260
96
344822
79
96
68
159651
455575
2
355557
74
106609
439098
27614292
38
61
640038664
18
97
90
9
145463
77
71
332957
59
3
57
13
38188
54
400965
82352
135085
405319
33
63
33
60
384404
245578
166955
923616694
30
73
88009
58
339904
493679
214595
193843
25
8
231530
260346
559412210
51
63096
452278
253920
32
423470567
26
4
6
1
71
28
4
2
804123859
141495
77
99
224892
32
477852
358698
2
258679
71495
305035
13
57
365130
2
26
6
1
3
65
39015
12
279454
213276
277195
4
303625
470139
88
254360
380013
379521505
64
12
34
59209
2
99
71
54
94891
357324
91
74428
99
61
61
3
79
31
5
252570
396178
541464479
783
63694
963242790
236875
439083
20
357285
461750392
30
84
33
72
146985
49
95
510574375
39
205534
125212
57
49
13
14
11
55404
47
43418
158585
75
6
70
305208
55
21
67
7
451750
671528475
12
56
78
459249
297200
65366
4
9
82
176187
303882
261671
88
24081
38
58212
96129983
7
496170
67
98
35
97
485334
15
380733
428494
44
412358
26363
510869100
312513
60
231479
80
45
805895002
5
301667
97
80596
6
322109
18
138773
299678
453559
486689
55
356272
342385
117507526
59997
27
3
22
335810
19
427370
68
495412764
54874
6
29
116951
135680730
191465
169220
86
31
66
206106085
88
205128
60
56
52
58
221345
35
33
348103677
274942
49
107409
374580
362416
73
11306
225794
53
41
65
168167
300948
95
22876
225031
508552140
67
1
98
935748230
17605
2
477557
53
226764
48
7
99
143661
493887
10
58
31627
152686
44
475820
29
3
107833
84
73002
37
261742605
53
45
301150386
289722
106488
453643189
265276
56
61
54
139125
6
341955
9
48062
188173
410691
62
90
194053
8
1
10
416215
89
50
479051
28
2
7
32
250441
313711
76
315190
260354050
538632986
30
8
54545
54
62
23
973927031
225986536
5
22
385316
47
8
5
58
38
62
93
392030
164554
90999
945356143
358172
765097812
97
66
267876
4910
2
410888
676386460
155281
352131
206489
145
20
435949615
939436297
85
32
219989
89
18
182571
178880
514023868
97
1
251413
38
82
63
5
5219
443650328
50
43
370827
33
414288
115021
277805
124356
334364310
302121
27
390574
82
723600073
466373
815216035
57
72
1
392746
4
499170
137476
81930
105636
83
91
284465
31828
57
5
458804
40
52
440734
103264
595888968
409437
24
29
283665
143944
85
76
202186
222756
333866
80
82
31
34
99
87
429958
2
84
298657
227458
31
74
90889
460776
23
49
357446198
77
188466
406175
69
44
33
92
209088
116757
34
37
68
97
43187
22
315346
61977
470941
9
19
42
61
30
217610
26
99
273445
139566711
490844
86209
194081
32
28
74
12
37
6
99
364586
2
41
76
18
38
7
266682
166284
35
115195
64
91
35
431993
259518
150928
458523
704529403
10
276469119
370759
2
466596968
20907
253684
63
15
3
308608
2
11
71
513354872
54
11
32
161899
23
158296
342791
60
453646877
1
340805
55241
5
203335
189074
330343
65
1
14
53
6
54
82
85
5831
91
35
9
76
77810
218795
363706
82
21
15
78
9
6
385377
157188
124488775
309191
11
10
22
65
484243
76165
370678
445973
40
187483
86
34391
291822
22
712736184
54
97
40
151483
32681
5
600076264
362024
44
16
498953
4
192271
95
21
86
161567850
263128
471531
8
82
153496
99
8
211676
7
82
113769
315342
141845
805724849
296822
3
294008
1
3
42510
80
22
32
72
461932
361592
86
362004
85
86
312541
83032
6
58635
124644
648825812
6
159422876
291106
1
65
12
87
208711
42
275927
265846602
302854787
14
15
96
83604
11
60
21
82
82
6
476150
4
29
376237
44
166829
42
474417
17897
646548733
33733
9
70439
33
1
4
118859064
214109
14
746988099
48
63
35
24
167614
48123
37451
419752
380522
16
741518511
24
325879
57
8
8
45
3
878860206
7
46955
612985745
94
484446
217422
25
28
301969
75
38
82
480119
36
147046
32307
6
29
8
308559
618673093
7
163172
494758
2
868678336
53
26
53
4
69
92
8826
472399623
1
177850
43
380130
477369
85
17
2
158289
82
190160
141756
6557
62
221054
45
6
80
185147
723683318
312411
64
34
29
32
79
98426
82
469733
6
219918
884144116
72
244511
417481
423387
29923
60
99
27
38
440973
51
49
476679
485029
38
321608
48960
438209
48
10
243443098
278689
93
78
22
64
9
168732
298940
299824
227559
227669
24
283586
85
6
12
69
57
435777
71
190868
92
487931
303510
81
22
137139
469008
9
80
11
404268
64608
1
201590
50
55130
167918
209142572
496305
113691
489704
96
284954
2
74
343511
945387870
413659688
440391
27
348487
30
407874
790266310
380430
60
28
4
9
64
68
77
26
53
55
561613240
13
92
43
446323
41
13
183877
504369166
97
99
12
22529
76
90
6
81
6
285232
758404012
22
6
91
43
8
220328
15
6
223983
23
130419
19
605555878
36
60
93
471826
58
196394
453211
54
366994
15
22
217390394
65505
370888
247739
177778
63
13
373332
728789112
834940445
38
7
609044961
8
241457
29
202092
59
54
79
477980
9
227993
249462
345006
22
58
337831978
64
93
88
84
43173
59
92
6
4
381953
384856
377974
444414
58
359208939
43
446215
457471
19
51
84
5
6025
88
23
59
204806
165819
85
209358
8
42
9
66
75
12
835348978
3132055
7
23
67
468501
260050
3
469846
67588
53
71107588
9378
92323
57
117757
37
374302
31
13960
53125
16
256907
423443
427652
61916
717462399
58009
8
8
773285603
91
82
58
96
201391
57
220786
83
83
39
11
771634151
89
154920615
19
402216
118874
439188
429373
36780
423703
316772
430616
96
90
7
79
48
4
62
85
757988529
328235
97
42224
76
480674141
70
955579198
17273
230262
3
3
146425
476646
82
5
657902512
137269
37
59
80726
64103
161846458
62
13
58
41
49
71357
72
16
744389479
15
164436
44982
10
1
67
288236
66
6
85
266380
10
35
716109894
363731
114864
425213
342541
16
78346
3
41630
64
59853
95357
31
161231
4007517
316425
202541
129936
237024
407324
95820
3
470668
14
277712
2
63
267674
23
69
14202
118132
10
75
611201259
64
55
86744
67332
44
75
111492252
159890
412149
50
216325925
1
3500936
362400
394330
12
389216095
83
585080661
473214
410652
614335533
44797
438700
19
72
739637087
1
67
54
25
135257
8
62
283362087
77
444447145
34135
7
61
356280
72
6
3
522095334
238248
471043
79
338355
90
164494
62204
490504
5
97
380176
52084
98
68722
4
451590
106755185
60
9
24
75
68872
42
244615
29831
74
19
57
5
42
457094
10
275806
281953462
640122782
57813
30
33
113713
49
130599
506979831
6
69
240212878
24
199829
42
8
5
46
99
305283
70
14
51
79
58
95
48
6
23
63
97
965280477
56
70
60
91
212151
160581
95
32
6
1
73084
403335
165934
467256
278631
71
72
6
92
48439
3
92793
371539
184692
25
2
52
446786
429703
333099983
68
86
398315
1
78
39
21
2
400268
270212
39605292
289370
184474
89
57
211848
369700
425065
257972
176404
57
605923230
251089
486831
107749
292771
11
221971
220191
355237
437549601
3
21
37
45
287725
67940
68
21548
90944
97
51
5
34
50869
85
75
439758
7
60
72
58
429500
62
76
82
40
5
414099628
247399
39
78194
55
67
232844
74
53
272287
48
142281826
291646
153834
103916
288408
5166
472779
253869
36
477155
13806
393654
92
347788
96
360489
75885930
383900
86
475493
91
73675
471393
50228
9
4
6
20
655268209
6
96458
25668
34
55
7028
82
121492615
12757111
6
52
32
56
391923
18
98
13
1
275647
186988
126749
285030
117402
244348
3
439620266
164232
319358
7
122586
26741
357061
82
26
3
73
315252
6
158240
10
79
88
132784
37
900488894
4
5
49
259968
60314
302683
55
283797439
45
23
248949
16
299041
21
16
39
214217
234231
138164
11
31
421960
80
74
214737
57
22
1422
68
479436
3
260659
37
47
479926295
60
9
6
55
277063
70
231750
21
21
8
775171731
9
24
28
892485355
18512
38
53
98
54
242170308
36
23063
86
23
392587
43
211980
43
83
189948
72
469416
21
11
77
96
15
420444
284549
44990
113926
415786742
265113
193207
194748
11
219008
485304
31206
79702
289600645
229325
366770
27
171268
30479
64147
48
273325
3
369718
269834
4
56
85
464795
34
1422
182772
36
476968
335062955
3
19
388276
353488
338039
90
416856
199402
498975
23
302610
319647
104304
2
59
42
832287342
8
136244
63
668527806
464357
17
106631
226348
42
279458
300066
82
247650
16
83
85
425664
78
428116
169372
65
135612
48510
345895
148068
223577
273500
163729
69
286144
6
276663
7
119383411
167086
13
329895
54
609485452
3
710048029
57
7
17
94782
88
72
154834
81866
65013
336065
93
85
57225
59
404759
72
85
414494912
488189342
98
379425
67
348799
87
66
306550
10
302167
37
134826
492834
1
490747
166392
961586485
83
27
418355
20
98
65
481578679
267835458
153568
84
213373
22
553172650
73
272731
109055
9
254755
480241
76
93
312720
2
215205
336717
401029
617947844
34
410714
7
84
58
37
11993
236343
289688
39
745761195
25
52
86
14
466374
306169
329940
255802
325273
20
1
53
66
31
481506
89
44
27
50
124840
434844
23197
20
21
93209
99484
227822
89
7
307693
2
81041
5
70
23
9
117705937
20
38545
30
80
478819
82243624
19
422488
8
61617793
252821
45
72
80
40136571
26
93
35
66594
23
29693
19
403720
79
321077
387883794
44
9
218396
958773389
80
61
488259
24
51287
138983
127222
141226159
25
85
317802
462349
53
51513
49
135281647
6218870
2
916563643
5
477988738
20
237759
380414
83305
69929
5
31
232377
3
53
6
28
70
314145
30
157173
354579
30816
1
28
418982
458031012
81
14009
34
224322
279994
65
66
309810
68470
31
4
101927
95
296179
248288
120653
2
750824264
90190
88985
313602366
52
51
86
28978
177324
5
2
87
357319
7
89
1
9
23
6
139293
951511186
201813
166093
93
70
354316
38
2
22
15
37
20
38
89
243437
356485
95
113733
437608
1
139176360
465287
56
390404
129642
461126
70
63
200042
239970
49
429488
18
911262870
252285
35
189699
275265
66141
49
264069
53578
281543
206060
111872
447022369
56
238760
64
80
1953
422498
72
64
380595
484528
391226
151155
7
63
335452
203435
848253427
57
369173
633786322
54
2
5
63415
28
493944
6
316571
12
478242
36133011
90
31
67
296064
5
320431082
2
22
9
17
4
20
83
79
2
423253
108441
80
232427
800210937
26
97
31
2
85
93207
86
6
97999
59
376219
88
40
355515
35
180705
149008
110183
155205
428114
37167040
42528725
449223
335188
1
854553481
36
6
22
1
9
66
385663
28568
10
309568395
361789
85
450915
2
37
21
333856
70
13
45617
1
74
225121
140164
49
45
430449
430664
34
94625
4
60
1090
439153
5
4
35
485868
812874368
14
64
68
1
390987
56
5
424370
25
91
9
3
152680
96
9
95
99056
6
71362
328734
2
715184762
50171
231160
128242
2
99
302719
200617955
315136
721352229
234972
87
22
88
904891623
940131946
437469599
8
95
94
126109
596532943
28
35
67
53207
704577390
167407
865484609
24
80
76
73
67
82295
94
99929
51
6
407822
158256
18
90
361382
17
233740
398693
486756
300493
7
631127013
11034281
84
160163
59
33380
64
328007477
13
416229
71
289756
55
91900
3
18
83
37
91
39
791122725
26
97
378154
44
10
63
295202
71428085
83
9
9
95060
133331
515398410
414409
7
411827
192329972
420562
67951575
879637833
99
3
25386
348596
249975
25
88743
18
400366
480921
397684
71
17
47
54
84
282602
92
32710
36
165881
231620
251130
86640
8
260952
210880
638614021
29818
341157
316392
710534855
344358
3
429062457
22641
25
99843
7
441979
61407
67
262827096
56
810076781
277822
5
371943
446068631
3
4
379277
143136
10
224287
8
88
987585719
82
33
82
11
499997
220352
107861
458756
69
68
392613
107365
51
340934
459988
358886
54
78
938869075
8
386252455
8
360276
439815
96
46
257760
366392
77
99
39
45
6
28
398238
87
13
29
91286
75491
227454
92
249551
32
65
23
53433
86
10955
39
578762807
181589
61
25
457400
428353
965946305
142004588
66
63
391135
987288579
89
117826
83
3
40
77
486514
275705
112255
276544
61
12
50
84
207968
82987
82
165658
216185
50635
222136200
340224
62
476788
205207
19
8
5
85
48
333758
38
12
418530
461360742
47
325413
33580
251560
77
56
6
81
433086
406965
334016
94350
8
11
228731
192243
435447441
998558363
41
409188349
66
345519
357778269
449494
395050
849204192
7
9
285380
142966611
483175
96
3
27
77
680042426
42
61
401366
593148444
423504
764481377
99
399217
150761
303360
59
77
14
470006
325418
389930
372280
344304
459643
239240
59
82
385642
10
71
169111
81
93939
290520
18
628911843
12
25
883302239
63
62
146890
423777
30
9
71493
230003
392926
14
583630813
421680
5
629970327
78
121908
56
146809
202267
3
91
702216458
39719
313785
386699
98
74
3
85
40780
317293
4
36
397462
8
31
70
423693
438000719
160461
72
822069473
397977
210952
35
132903
498729
211598
358831315
173385
65
28
96
252931
19
40
23
67
82
181160
45
390749
466693
137397
89
213067
215632
480966
32
466734
3
7
926835734
65864571
163600
77
199042
41
470293
8
19
5
798562544
9
63611
430474
78416
606644821
102802
140274
70
50
402617
23
13
91
3
84
259504
210042647
54
68
21
21403
468136
84
893858332
382472
5
24
342590
64
66
97
70
135781
103209
84
411055
411420
85
299019
38
227036842
40686
67
7
352396
2
151026
42
161769
69826
360207
492483
4
41
405983
2
32
355264
12
227678
23
13
98
42
2
55
82
434966
894011672
89
234752
73
78
76
189773
171571
82
135027
923762193
31
296184
52
8634
363699
2
467862
39
362115
6
85
97
34
98
414074
304498
95
18393
55
62
44
35
327347
221062
450578
62
336502
89
442776
72311
58
15
471711
390003
99
6
465047
168783
454115
432227
160952
30
60796
37
74
7
70
3
88
17
66507
173303
98
131508
88
48
181972
109762
74
4
294857
76
238177
150052
395311
6
76
367682
13
77
2
391356
95
486450
498043
188260
42
74190
4
57
32
78
248375
18
36
388675
26
29
310721
39
20321
81
242550660
168317136
21673
59
76
43
659911786
372886
73
95
330667
7
56638
50
233168
75
20109
161585
5
484851
430602
34
42
463255
484384
533621390
234063
409541
452907
264428
20
99
43
71276
384722
75
2
409567
535774648
20
5
331041
380374192
32
24
67
434702
95
76053
61
325900
44
1
229894
81978418
99
280036
1
334850
66
59
19
346434
40
85
99
78
155656
74
64577
5
469723
371199
588320792
1
80
51999963
140996
66
12
49
38
438761
820169071
95
27
44
217710
119635
243768
77469
95
253323
161660
120878
37
66
216011
396658
85
47
440718
272423604
62
19
367938
258534
84
11
340555441
61
11
136670
429853
87
47
51
57
423507
67
306616
60
433260
37
94
9
379712
131994
76
7
49491
93653
135318483
223939
128031
3
494633
182342118
971199086
83
47
57
221679
30
57
48
251125
464879483
74
9
826323480
504262646
65
48
604073543
26
82
97
2
468900
443367
263015
138326
210104
84
21
49
204777
398207
8
427955
2
14
44
83416
225785
581799996
339762
886363441
10
38
55
426460
40
39
46
598286111
78
2
586985062
94
73221
93
45
34
38
344294197
805687643
166818
71
431997
825729456
463928
592809709
481540
712786799
50
22
61
64
57499
371578
52
296542
301927835
70
423171
40640
49
20
534364469
66
313453
2
80
76554
95
359936149
994347151
8
58
324481
58
333567
25
90
48
1
1
98
6
259499
73723
19
55
9337
65
46
314670
6
597995018
13
765878014
61
39
99
209468
229347
194084
272132
201665
65
46
270143398
78
30
66949
11
201442287
399990
81
26724
71
254462
147837
6
5
48119
82
455007
57
1
91
94
49
210037112
19
29
50882
99
29
31617
578729853
62
7
233562
684350437
494447
97
187450
105125
23
25
27
65
8
92
441936
418214
635952463
35
56
27900
326315
1
438450
75
88
59
251582
373827
455711
83
510989908
375245
56
91143526
454756
93
194068
34
36404
91
290842
169722
236454
63
337813
375296
38
437880
41
92446
71
81
41
44458
47496
276184
86
87
68
16
37
68
456989
90
7
40360
121031
230160
5
428940
74
401995
211291
99
238482
339280
2
25
86392
191588
349564
34
70
66393081
40
179798
63
127588
339059
3540
138602
720073190
28
90
159019963
467399
76
162629
319051
12758474
42
87
140094
409011
21776
725766806
82607
4
16
948952176
268711290
450282
220892
26
70766
56733
220969
82
3365
23227
464423
95
82
325556
309841
95
361044167
423675
241852
292050
58363
260328
102841
43
44
34
300612
310000
1
65613
90
34
94
54
277134
92
240731
462121
60696
6
76
21
482211275
232518
92
56
19179
241054
322916
387431921
8
493427
92
424516
9
67
492514
121361
198176
1
7
231135
69
50
424048
400293
63
274829810
21
182922
33
347502
780930937
483235
88
113654
41
408826988
10213
78142
640260571
182878765
480611
52
411037
30
323420
38
12
48
23
52
222715
446222
346110
398303408
313493
149539
353358
139440
1
462810
359958
88769
8
385001
68
327545
19
18
58430
196222
344819
48
152542
300445
59
79927
827188359
25
50828
34
63
65
16
496
8
60
484136
82
28808
2
239223
69
342035
384304
37
47
246519
166359
18
118905
65238
58
93
30209
92
400046
130405
51
65985
174138
53152
1
1
65070
295259
6
92
437464
20844
261441
48
31
46
20
498574
939461586
383748
25
71
27
8
7
9
42
144335
880570330
5
21838268
363454610
94
524560212
69
932612382
38
927349796
257495
326503
47473
26
117762
34
42
55
74
952691347
9
269647
903886827
45
77
271813
24
99
31
30
475704
121372
380787
59115792
251008
82
75
55
291740
68698
254233201
611467339
33556
331536
949448389
142063
82
98
190822
282751
33
411483
25
18
206881
30
6
170854
931112431
234270
210191
385484
3
483274
149684
422213
415007
20143
302120
66
228599
227991
30
445466
34
1
180933
75
23
47
130508
20
411030
29
206629936
202711
372223
94
217705
57
7
756304492
9592
119366
375469
265320
90
115174
11
168371
16
137731
69
40
63
15
126821
285046
36
409958
90
25
422103
433050
61014
27
96
62
70
276159
39
3
420316
161911
30
62
90
184046
56
65
158964
67244
4
410986
301187379
91557
92319
5567
208830
311934
436290
490886
8
213888
9
407005
14
426755
159734
46
165568
85
19
85
99
238208
176428
257778921
198469
37
79
132999
82
29329
84
104214282
83
44
13
46
6
34
76
737814654
142232
25830
62157
3243
345337
428596
292204
31
40220
10
62654
355380803
99862
68
13
419562
92
85
9
47
88
237327
53
3
7
8
106960
39
41
70
88
2
106265972
326086
156502
118251
52045039
374150
87
218873
566201135
22772
414936
209517
249
22
67
80
19
74
110624
287649
8
62
729964120
9
64
9
98
99
225120
54066137
201419
1
81
7
498957
6
40
421719
259975
88
63
66
20
182942
927850080
485557
277170
8
105656
48
80
623576533
77
50
98785
430108
44
662790969
84
96177
190799
358555
67
81
10
81096986
6
107086787
208994
24
19315
116576
45
307438
253748
82
209966
37045284
43
23
138167
377797
291801
258041
29
394309
563158296
13
7
40
315740
102389
215861287
12
81
244395
10
190302641
402998
82
92
64
486978
228988
61
23
14
71977
82
47
20
81
300987
10
59
17
79
223810
63
73
210603
2
964752336
671537113
131976
58
40
491643
32
33
81
13
27
2
216670
80
234583
362390380
23
472930
99600
26
291781
89
4
43
25
249873
344587
38
68
351821
613949658
57
66
33856
241659
252676
300727
99
73
25243
24
47
42
378215
23
255922
76
18157
40
40
5
109073
483191
97
267339
53
5
961467549
30144922
379905
90
365477
2
341758
231948904
339884
372660
63
478312973
9
52
35
467880
57
361012
77
424038
372686
349568
71
38
911476218
40
4
296413
23
66
16
30
250375
74
446806
62
82
111852
80
63
87189164
18485558
41
85
96
81
6454
67096
25
38
8
300958
287908
92
29
1
265101
240128
27
37
487210
56399
76
55807
47
314665
61
93
6
300835
477398
337801906
24960507
47
93440
392328
97
95
316158
171710
470357153
53
3
103741155
489543
92
93
327389
26
707490561
667310993
18
7
169176
2
353143
231682
307109
8
11528
224222
47
3
25
71
802599183
68
121229
1
433225
54
173068
472178
12
241247
301889
15371
15
26
353562
7
76
82
41
24
11
68
349255
49
7
38541
34364
639357907
151940545
81
14
493249
13
255257
253647798
16032
4
56
1
286115
82924352
43
4
92992
78
815401862
4
70
286025
2
125880
51
49
57
71
22
192046
39
43
28
60
286320199
460878
400706
489637
17
32
48
281365
337799
55753
115955
30
76
70
407428
4
357475
347715
75
300937
411621
66564
42
237238
4
8
124709903
159649
31
475583
5406655
5
58
960506906
37
22
311983375
13
494620
71691346
67
77
72
70361
470745
56598
408210
410341
238158
491867
1
425829215
427374
45
25
849354701
83316
88
77
4
11
28
8
85
2
6
30
89
29
90
489036
72
433265809
62
10
187472
46
345597
237855136
54
224676
76
114574
53
105906
80
30
370883
22222
66
1
71
28
238653
2
8
997094779
9962
42
160892
343006
86
65
93
42
228829
54
50059
69
405320
332886
39
58
13
205736
250961
87
108142
435520
218823
86
1
22
5
283081
56297
47
8
111403
216797
443486
38657
305373
28
269181
72230
149476
8405195
322694266
41
38
425303
47
15
441848
20
9
34866
426551
333156
58
18862
67
218687
495518
78
59
70
77
493430
424782
53
18
59
70
315261
323039
67
26
53
224991
15
84
50988
6
17
301176790
475751
420035
433483
310211
78
664878346
46451
58
59
93
441192
297722
99
1
220167
21
328946969
20
62
488095
64201
230384
29
211369
180994
335770
86
33
283587324
53
78
282827
221363
308432
15
103180
1
58
57008
13
57642
191329
700629683
495982
74
347508
18
395230
14159
456925
132025
479130284
7
44
332319
1
140104
53066
166335
18985
39526
299104
8
17
45
15
115860
19
4
83
721564487
33
57
70
15
6
51
11
36
234087
334230
421783
300506
88
89
2
52
114739
30839
6
349098
6
19
496357
5
8
149586
34
80
9
711326782
90
5
5
14
23
35
8937
3
132184
66
77134
2
24
25
5
95
113008
167406
17
173660
79
494000
5
16
351533
288721
72
411519
57
86
87
87
7
88
5
27
44
3
99
22
11
124501
483858
420159
8
104732
315811
351339
54
12
50
303149
94
222573
80382
158289
238237
9
172367
44
197342397
96
15
57
48184
49
129447
178450
72
22
22
19522
183536
40
228300
45
49
164024
4
921643473
10
220033
58
159247
343949
51
41
30042
485859
51
329717
810664623
53
3
77
246768
87
62
39
48964982
86
94
309155
438733
71
377547
121810
4
409
79820
56012798
5
13464
56083
351578016
329171
29
44
281146
155436
66
252480
128119
48
1
413293572
62
51
94594
28589665
423634
329006
36137
41
11
15
31
174909
5
378071
9
874239878
290076660
82
64
302780
349843
290175
152237
295737
80
4
6514
4
36
7
497571
404738
480176
9
92
43044
521879572
57057
274057
9
100677
39982
4
41
219569
155860
39060
425964486
80
324397
87
6
76
202798
4
360499
58
97243
337399
91
83
4
323261451
42
65
73
226606
411970601
107422
403237
92
41
374986347
123953
303881
97
81
178231
8
21
52
163605
1
946467248
2
47
55636
39
119728
40
478981
1
11
25
72
21
264290
12
211677
90
29
8
244313
87
88
388797
190951
184811
188765
37
957944037
12
55
196609
44
3
412479
3
227060
8
838362656
175790
88
42
325126
68
82
64
84087192
366767
85
95625
362795
186587
155944
150162
77
138588
94
48
54
1
6
492864
41776
67
85
226353095
155925
131303
3
58
247582
2
207619
134430
230270
9
68
8
54651
33
305375
50
6
934293970
6
31890977
214537
255244456
99
52
101533
1
465096
127655
357746
43
224735118
24
21748
51
21
4
28
1
16
430854
4626
68
60
90186
278948
75
9
6
71661
86
268742
63
6
70
1699050
8
446855
16
1
41
214963
485446
243512
53
115424
171648
859659010
75
41
435988530
45
10
27
476958
89055
96559
123786
603575754
11
104091
313690
89
72
7
203936
373262514
389046
65
26
690728677
104453
29
6
50
44
60
8
39
136648
445671
5
76
114626
397270
20
295724
287430
121303
4
348754
184268
5
295940996
71
92
12686
77
98
17
223659
276609
7
134291
357912
393973
60
44
481224
292417
50335
55
462087
3
49
69
62396
26
6
10795
342671322
92
281584
77
30157930
54
296048
29
70
176451
451978
93842
228302001
13618
428207
57284
84
99
6
78
396401
351275
515194993
8
17
24
486662
83425
33
476255
38
38
433987
91
979636351
851142759
341780
431116
2
86401
46
3
377399
315000
16
477201
9735526
1
94063
61
55
63
4
5
114531891
22
56
204124
10
442208
773707042
64
386576703
52689
27
13
33
451540
22
99
314769
10
373089
76
227212857
539030459
37047
28
21
153717541
721231688
34
715162165
95
262409
306059
19
59
38
750668246
74
62846
57916
189562
486007
39
59
133903
394915324
60
339503
14
222223
6
69503
157603
82
72
165580
178773910
152842
6
456004
343617
73
76
61
143202
277137
377593
156602926
36
302547
70
111241228
276148
41
91988
26
550818010
65
47
58
414746
48
124494
46
129736127
20
462881
206245
2
458129650
120493
50
472471
162608
67
1
204903356
20
186383
311245
323593
718508086
5
61954
255792
80754
68
89
7
70178
25
210199
250071
280321
78320
862454696
72
5
395270
159883272
717410641
291375
61
241502
81
5
258046
57
132276
89
3
292901
13395
78
329976
283987
2
74
72
205204
289712
120767
25
109816
10
15475
269348
267663
99759
5
20
383627
974487930
6
21712
32
65
266337
470903
53
323815
49
294430089
492753
9
53
186172584
94
28
425562
77
363582
123243
415110450
346242
267854
96
289256
450923
490136
437592
1
274933
921374759
8
43354
1
12949
370945
52
161067
371558
142253
3
36
343826
1
31
83644
5
80
46
178567
20
15
299737036
54
7424
78
403343
8
14
76
36
135414
121858
183916417
437555
65
27
14
5
169358
614901979
51
50
20427289
58
52
95
16
22
89
65
58
96
90
467734
88895
836668840
8
42
408389
26
14
120565
8
104819
109772
225301
23
169065
13
87889
154970
20792
6
85
403103
268414
26
465947
8
72
476026
96
171359
44
1
189559
76
68
77146
197743
49
14
7
81
59
97
213894753
3
356277
278290
18
57373
6
200670
126628
301859
28
28
3
21
58944
100287
886959745
188317022
195962040
47
40
4
9
75
430675
426506
44
74
152266
469098
37
202488
218274
45356
327831
20
159573
795431193
165786460
232517
31
286831161
222682
290185
466464
354842
55
34
80
67
54
266655845
358686
274661
295324
258714
166310
63
6
299461
491076
28
255225
5
183536
64
73
38
57
88
79
75
350426966
302570
774948693
107745
94
225773
397836
15
7
73
322813
323383
53
7
2
83880
77
479502
64
83
99
330417
37
443198
71
6
407607
59
88
9
291891
497204
56
71
261658
88
330928
98
373149
138550
185558
249553605
302669532
15
78
68
57
55
95
300301
13
49
61
32
59327506
9
404439
29
28
81
62
278123
433903
269924
7
65
72
42
3
9
51
24
212268
419786
9
39
58
5
15
102146
55890
75
32
434690
480905
98
432142449
285506
313947
8
69
7
74
95
302943
61
490482
198650
308248
493901
7
450200
84
2
14
112426
34110
87
311506
88
152079
97000
35
67
343302
63516
461437
34702
292773927
89
285888
91
4
32
183870727
155043
24397
83
26
34
49
483527027
156866
337997
316326
306974
104045
69
18
17
93
130103
276161
479994580
614880399
113853
33
71
317070
479570
205586
9
433709
1
64
391407
112610
244210
150090
582713691
599443100
184373
30
337041
347506
266960275
53
632430569
244808
93
3
191202
99338
110120
284423
33
262362
261808
312730
8
7
239434
429230
3
190298
981369521
37353792
726316165
322650698
311102
31967
7208
84
44259
265255
183821
3
13
60357
4
3173
67
245659
81784
23
2
90
70
273176
98
419498
40
178112
58171
47
38
66
97
9
83
43
452515
56
16
74
43
72487
48
1
37
11
86
55146
462119
25
32
406423
62
52
62
4
20
423565
344245
29
36
56
721982093
187815
45
81
15
9725067
427204
105635
69
46632777
87838
86
47
88
58
57
96
312983
35
190670
37
769511302
753961349
385568
785858539
643830703
93
81
3
389451
23
75
441165
385097
10569
419986441
16
34
131256
113395
3
98322
880084626
10
59
53396
30
86944
118369
20
19383
345564158
258931
123706402
33
233815
341301
172127
25
453290971
38
11
445765
94
64
172322
48
15
87
441580
709009710
67273
45
292352
58
81
49
14
61019
15
114101
445664
67621
409151
34
44
7
170909
1
358283
411853
466252
404388
5
49
454377
38
34
323002
165356
453716
81
59
53
6
324936
498912
39
46
71
68357
110605421
194185
160459
236062
449584
14707
165136
475332
65
455439829
6
14
23
5
50
401040
367697
91
2
497061
24
1
80598
410079
83
19
425758
108943
151752
80336
34
118916188
18
18
60
239606
94
86
392801
354296
6
345778
147618
192440
311475186
3189
61
247091
340055
252760
314164
242379
465595669
14
117714
998743535
1
48
669786091
433112
96
17
76
99
8
42
480165
17
23
29
593915388
28
94
3
442751
6
100832
415653
287636
26
70
214986
194178
29
2
16
253872
228401
457898
285655
4
313856
87
61
65
211385912
342614
467798
165457
21
94
6
77
393450
99570
375506
3
52
25
64
450478
425060
27646
281715285
3
163772
95551
5
66
77
40
55
53
3465
231198
188851
82
94
473183
274993
62
584050833
51206636
987429840
417876
47
348595
93
53
147421
294243
18
77
6
3
18
736970363
62
440424
53
782651203
256537
19
260468
394705
471938
439212
121507
235399
6
9
22
445666115
370599
314767
2
94
72245320
380898
42
485398
62
98292
277869
481853889
66
429438
90337
77
216048
190220
236518
316970
38459071
78
73
87545
148079
59
5
70
251405
35
340069
11
348993
40302
20
251861
40
14
52
53
126541
5
8
35
495807
439943
299312
405302
673865811
5
39
73939
2
189079
338459
335295749
70333
359652
18
5435
419609904
196241
470577
42
277167
433029
76
189194
9
8
68
69
2
6155
326798
71228
158987
45
41
827166883
456106551
13
358652635
328019
195080
11
51
27
45504
7
388070
7222
88
263340
41873
19
43
386848
27
602092149
78
75
4
15
88236
495074
441664
85
6
25
30
84
97
106479
85
116857
211094
265966
63623
360833
63
10
278742
347444
49643676
15
67
477257503
136654
426669
7
225355
613365035
382951
56
8
471305883
257697
37
325622
55
40
462582117
10
276543
3
42
969346559
1
22
80
9
2446
37
783968707
262989
86
74467478
6
45761
32
25
41
492401
42
85
156600
36
488889893
6
1
316512
3
495852
182321
7
417911
51
4
782307118
77
8
92
59
4
455658
2
44
312030
18
466618
5
36713
193421
28
72906
413339
432603188
236857
11
258625277
92
257984
104621
100607
21
52802213
204954831
130624
442701
99146750
13
254405567
171541
131832
320451
94255341
466001
99
440613329
50222
49
15
425891
71
6386
11
5
908551371
7
308801
76
283561049
2
9
74236
45
316315
13
21
976749716
8
41102
83
14
30
377564
27
2
1
6
57
29
54
443686402
11
13
443099
76110
13093
85
28
427555
26
55080
141520
15
430651
354748
200375
254449641
436831
88
91
11
40915
442565
495037
35411
236739
4
182424
4
344353
834525353
465586
92
91
1
67
95843
385144
96
228986
320446
90
51301
429291
454912
430741
34424
17
65
94191
81
43
92805
139362
368765
30040003
41
4
448537
15
141106
109328
32
46
126096
66
727111575
288713
50
17
96028
83
60380
30
943777831
568505558
13
216523978
22
23942
186891
32
87
4
267568
119639
65
9
259365
85619
30
1
1
97
7
60
85
73
83
142330
89
141263
291375
74756
2
78
46
86
193219
6
94036
35
16
26
19592
248588
407064
9
188986
77
70
7
24021
39417
41
202883
412669
41
53
36
274438
443824
311760
78
14
256387
242555
76
421489
221333
44
467089
293511
264079
53
231173
148862
27
233909149
1
3
345604
311901
91
243934
159081
77869
55
59
339659
286618
11584
432259
87
443089114
64
78
42
16
61
337392
318955
158825
548441455
177041
54
90
344552
459311
312808
346349
90
335162
6
79
76
381222
4
14594
303920
251397
38840
47
208099558
69
313202
30
377791
83
12
19
8
83
1
77
29
51
3
3
3
285512
242144
38
7
321704397
46
66
278247
378933
462981
414062
327184
46274
314121709
286543
405001
68
8
42
9
654979430
99
244285
76
29
205296
659458176
96
45
660346464
73
567688568
5648
7
572904354
125629082
490002219
54
70
104405733
24996
35
84
569358933
7
17
40
20657
19
91
54448
31797
37
1
163533
35341
85
249865
48
249864
583512012
6970525
19742
5
93
359883
471923653
69459
84756
331359
206569
299167588
57
6
15
109902
34150103
179683850
6
457566
8
168650
567239814
94149
75054
68
186160
740660061
331415354
3
45245
77367557
31
5
115426
144028
99
4
88
57649
323892
5
139914
430509
17
360688
116760
97
41
24
17
92
56
85884
71
257407327
466443654
41
3
78
76
99
470574
80
5
20
77
7
9
34
775832594
13
428638
9
98
303178
19352
44
3
258266
21
493009
437448
91
79
392559
472556
413719
15
155866
96436
2
87
268602
423071
7286
44186
123171
4
32
56
72
270525
395528
89
1
370846872
449052
208938
15
8
307885
94
363413
93
353371
27
35
317618
413025
2
55
376889
491232
52
5
2
3
71976
694833937
17
32
30
465999
200426
88
79
165340
64
451050507
313894089
193216
5
356647
482531
96
27365
17
41
390474
339184
27
558938350
8
16
85749
63
151830501
44
57
851264754
16
68
492489434
382541
102295
10
32
392086
74
76
94
114550
73
44602
76
44
6
365991
89101
82
86
7
19799
17
10
233705
247448
86
77
114010
4
115504
21
2
89
890813284
32
97
276621
59
172094
244622
482378031
26387
2
64
87
388751
93
7
13
67
99
122040
59
45
469378
9
228106
4
350684
4
167742
5
12
34
4
9458
3
42
273422
33
2
8
22415
5
4
57
3
38
50
73
67
68
173904
70995241
164536
63
28014
72381
10
693882135
63
49
62404
208834
65
54
13
49
492488
43
929929782
303648
76
23
75
5
116287
51
51
40
32
57
5
95
73050
495200
368715989
104710278
179592
24
7
359221
18
230295
472228
61
6
6
313911
13
3
73
87
12
63
58
23
322700035
70703
20
478750
39
73
46
26
2
3
190453879
433724
233567
494196879
91
48629
456571
64
15
474845
92
53
42505
67
491968
94
97
872976787
140034
432912
27
28
52201
4
222128
549651344
6
4
46
92
53
8
4
14
801706135
132887791
243444
1
40
24
80
92
91
73
114216
63
606517284
422728
5
304916
307361
97
359104
22071
85
39
18
252602
78123
63
85891545
308521
8
45
112494211
105382
453873
103264
414616
899921630
463406
6
74
252853
88
741409534
76
756847237
3
77
50
144538
66
80
34
2
433644
418650
3
465138
97698
138473
60
81
270582
75
29
70
79
21
274330
5
91
54
331820
418642
149439
320868
98
1
27
315893
498840173
21
79
496029
161869
194873
272733684
313044
481894
327536
36641
11613775
384102
913863023
17
7
73
52869946
33
14
11987
315326
52309
352347
86
62
375025
66
20754
48
59
353558
60
6
74
100752
15
95
8
96349
416273868
417955
154455
44
62
256492
7
70
31
67
25
8
92
406259
61
162324
225617
26
283201
255283
14301
94
230288692
178135
273050242
95
84
71
35
308984
23
483966
11
99346
230883
27012
91
265236
2
212715
7
422733
352309
1
270015
268268
36
1
23
39
88270
25
98
432747474
489992
7
99
51
41411
189386
73
69
29
78
13
90
22
36
68
383578
410268
145528
196081
485686
101938
191878
132002
206371
62
195037
485767
779287545
85
376444
121243102
6
129747
8
6
6
73
88
76982
112323
11
9
10
127683
68
58
2
63
45
83
368779
97
277254
81
88108
276957
95148
99
3419
233924
8
158417054
92288
19
887587245
60
36
283937
21
1
3
37
96
78
58
510031766
478351
134574
56440
55
98
69
153812
191851
96
70
86872
21
386484
568541091
10056
33708
15
413714546
307491
68
256111
170946
87
365043
74
54
469915817
380824
329776
59
461404
345263
85
884080047
453370580
652
3
8565
357109
154110
339323
64
52
391501
451505
323170
30
166195
546049229
98
50
60
62622
586351043
17
42
17260
33
985577457
62
74
392740
14
78
423635
244117
4
204064
85
2
457247
52
77
298810
366848328
44
56
35
33
482883
3
50
21
68
53
98
44
104991
155938
176085
246886
481412
129612
260327
215148
22
73
70546
136010
18139
486934
43534
343625
9
86
164772
324572
175732
174588
240595
248039
174368
92
273364
279220
9
83
375429
10
388785
283980
2
121085
20
93
8
92
69154
6
65
127143
17
28
81
59
434266
201457
253196
61
16
46
74
8
223517
95
176661
81
61
70
52173
46
52
33
69
421668
6
90
242271
92080
462365161
75
27
76
86
346385
57
45009
39
17328
392690
339214
467085
345453754
36
17
86
497659078
102339
802486286
258585
76
17
49
403909
156781
75
8
98
40
426734
73
8
100045
6
92
92
13
40
330921
528195065
264988067
47
5
45478
103292
41
417791
434649
18
8711
55535
229100
429035
56
45
348073
14211
20
123643
5
23
11
407890
21
2
20
13
65333
939618518
404650
94263
423710082
87
42
91
434397
55
290915
838147946
264359
956563723
79
46
195973
84563
1
460122
348621916
59
261651
88
225557
69
5
86
352688
17
56
791120682
3
5
60494474
26573
289892
250769
90
51
344613
10360
7
56
36
84
61
59
50
855995237
404631
575106982
221740
500775387
36
7
52694
175216
490327
510363568
26
81
52
72
135001
5
237366
7
61
94
5
759560961
428927
304587
11
275884
89
321496
3
13
37
76
253756
31
146458845
42
402499591
380887
8
177900
3
32
744968586
226320429
89816
362530
341022
15
41
37
69
5
6
347935
484250
51
53
206876
224543
307051193
438919
91
92
38
180563
42
162875
50
972734973
56
13573
54
38958660
46
62
1
380050475
41
88
389417
2
351441
9
67
95
91444
114570
61
182871
43
65
181282
313907
80
50
400781
255510
63808
11
261528
1
44
297167
114995
94
233053
437234
372976477
72
182930
1
18
9
75
90
68
494595
5
477341
439739
397752007
278253965
83
92
971407564
34
333058
199633
20
79
383826
401596
47746063
229177
193589
41
54
448853
47
906430798
95
15
90
84
23
82
84
283605
13836
99307
1
68
127673
30
481024507
95
50
357886
57
936468008
59
56
120157
7
76345
59
326829
86
14
59
731375574
70
8
220162
42
97274
123490
484206
63
44769
430832
54766746
3
52
9220
410249
5
281446
8
304927
30
330591
78
150242
238084460
5
56
242243
394802
6
84
126713551
425404
143776
305776
24
69
14
97
272629
116744929
487164
190684
57
171281933
329697
41
653208112
231891
98
202384
6
279336
3
65
357560
35
9
71
11
119237
35
23
258387
258219093
66
117910
39
67
84
4
28
36
66890531
453761
303905
498506
183377
416253497
216894
55
31
73
7
10664
436283
40
123849
103339
121993
35
228786
366146
79
86
202407
94
38212
61
2
99
291836
87
480615
8100
6
72
206871
15
249424
446255
3
59
5216
331160
43
1
87
93
88
79
294593
455285430
333129
67
390167
436366
38
31
167132
445305
88
9
763307002
71
7
15
903439309
16
409084
94
426640039
71
40
6
145334
10048
98
67
5
26
198183830
95
20
345166127
4
557224638
19
265904
1
31
42
216566
220811
95
30808
253653
199389
73
27
250569
26
6
86
85
66
69
78
291312
87
555657738
79
475770
52
36
25
121916
16
450128
183199
13
106405
3
37
145873
43
5
78
433323
85
72
15
147528
55
6
53
31
335043
422642162
93
315812
60
377057
249398
34
97
255057
293948
99
7
56
286263
89331
82
28
61
49
7
93
581042939
4
9
356407
50
74
4388
74
43
393838
19
57
71611
96
62139
51
51
161164
148437
1
252855
57
447847
40
218498
155748
144674
238900
2
7
336152
93
52
40
32
9
9
645721655
301528
68
381276
6
471895
31
489267
274731
727995682
901696989
90
92
194381
398924
225838684
46
368000
43
9
83
97795
34
4
73918
695440168
79
10
64
992768239
84
2
220958255
42
385847
85
10
225732
207212
9
70
95
5978
64
392031
60
219428
65
361549833
335970
407390
7
78
78
19
425863
99
78045
65
199201
410290
360881
21
130392
71107
482301
6
420188
68
4
284071
450729
114877
284291
63
289824
169488
788482547
455109
494496482
336752
52135
95
506632382
84
664180524
26863
57193
91
524664633
86
50
148553
150962
74
70
200983
1
1592
98195
418263
402149
33
186315
61
232839
78
365923
90393386
471150
424383
262880
30
66
40
97
68
489885
360993
43
6884
114400
42784
95
470183
53
56
20
35
86
348086
768993261
340056
464701
81
99
484967
45
235836
78005
77
47
66
192339
378646
18553
425748
6
98
71
30
9
85
78
448311
148197
69
80
36
32
454674
48
70
463938432
63
494174
44097
49070
4
19
45
66
50
141861
77
95596
216176
40
960889654
31
3
86685922
3
68
52
151185
31
11
113457
839854978
373154
345611
416400
284366
18
1
34
422385
304036078
112461
458009
51
44
60
481244
16
4
64
158014
86
151174
50
442641688
89
3
5
5
385811
125571
985678167
18
84
754426560
23
90
99831071
1
20
66939
291912
68
88
270374
309738
63
6
8
88
189592
440841
265639909
296352
159151
87
57
5
209994
310128431
81
466829
69
30
41
5
74069
3
109416
301016
220768
29
105120
300620
76
53
66
299833
32273
302596
242025
7
475003
391042
5
688324887
56
99646
8
390354
190964
37858
2
29
209183
7
20
99
11408
70279
282338
124317
8
319431
8
5
24
327796
92
12
844703161
17
98
96
574599851
45539
86
25
349213258
37
482090
388948436
80
411490
477697
3
53
27
58
834582971
191048
19
104411
90
27
44741
154620
52
259083
75
9
207987
41
470181
26
90095
3
435794768
350337141
5
61
801212890
453903
17
32
12531025
45
266333
59
497367873
130501
462576
178547
642635365
89
249294
60
441092
76
70752
54
69
61
32
407543
348937580
197941
44
423733
51
194234
68
34
2
440053
29
851809810
485814
90
96
12
19
55
40
39546
445448
251154
48
488031
91
313636
254308
71
73
43
1
40
13
435315
81
15
18
46
63
254964
62
12
8
398961
3
76
65
92
211961
88
88886
91
29
83311
35
184184
418400
186133
67
28
26
11
17
927461822
252203
75
2
99
325669
363364
113415
74
1
63
397392
96
344956
92
30
498778691
360880320
71819
4
86
133256740
96
14
91613
332753
337518
327048
342421
76
10
57031
62
223194
80
47
228399
46
17529
122107
11448
4
22074
532343050
261594
1
4
8
79220
324982597
125018
260536
193655
3
52432
376070
19475
63
159379
70
2
131472
239480
5
32
78
452028
491996
124421
138185
13
12
86
7656
277171
86596
62
59
184208
331947
89
132579
2
47
445691
57050
201798
1
31
367550
19
76
296784
75
278037
160657
40726
382574
385506
221865
369391
445774
365634
29
226076499
952075652
85
319703
436212148
159174
1
153936
18
53
497768
413223
3
280846
81
6
454860
48
426783
237180
91
924664123
419528
39
2
197693
79
2
82
68
10
91
118995247
314348
851116568
5
15058
311278
118473
483322
376969
297573
40032
35980
65
369342
194644
41
8
328469
58
47
335603
61
4
219090
100188
320072
494772
420521
154639
442324774
98
153555
57310
82450
123291
680711118
89
11
21
47
55
249554
129067
97352
21
46538
175542
484735
55
455913
3
72
83
95
12
55
238482
89613590
90084
99
83
20
16
77
289961
47
24
77
458763
297167
92258
16
106689
373640
300297
883726025
126924
54
366031
64
459102
713967347
74
74
420492455
571998942
43
8
16
13
28
58312
381808940
56
32
276773
4
86166
8
91
9
305875
898024324
888197865
395703
3
415040
68
470698
223359610
84
26
17
5
1
61
59
979607328
39
10
173159976
367533
3
66
284821
98
46
355062
92
366475
65566
269677
352839
54
248806
349854497
75
46
7
427583
94
157060
621019066
14
3
286737
454791987
81520
52
253170488
4
54
22
471087
61
194454
268639
44
2
66
7
1
1
725024757
720606889
150417
216576
317326772
388021639
439685
483666
63501
165132
155521
37
56
189543
383526775
437235
9
339440
66616
753320013
238385
82319
19
249257
277669
484634
304613
150080
77
224203
61
52
72357
68
488451
7
94
470715
87
267483
83
90
112684
9953372
54
98
75
22
49
6
409963
86
240085826
242427
64884144
477570
202756
56
459664
338977
72
317376664
340390
930386634
44
94912
356223
896914142
79
3
62
5
51181
65
271424
412673
89
99995828
92
771903496
227896
86
70
34
43
81
72
346386
369500
98
123172
301871
143387
745495872
54
72
31
81
495692
4
45
8
240700
1
98
349712
34
11
135842
55
478633
461180
504897477
38
3
312025
427445
201447
62
50
383494
497312
635493664
47
97664
196617
834214464
76
17
49
61
280476
512262471
651412444
19
74
75
23
25336
56
322219
814787081
445092
68
321017790
335658
472287
30
70665
9925
21
46
111574
615028158
104692
89018
41
34
240827873
7
30
69
417933
17
25874
474711
6
90
9
112099
79
27
166124
424412
54033
76
7
485186
60
188594
62
99
4
92
253080
85566
907853620
190602
73170803
10
47
4
998003190
31
779537738
7
350576
670743599
246968
117440
93
17
480391
77
4
453276
94044
507005833
59
266281
101958
876750689
214803
15884
65
53
28
21
373827
25
5
164033
271363
293160
87
68
53
31
370972
83301
45
345485
53
21695
29
46
40
164604
11
51
13492
193810
77
47745
93
470964
281932
379132
347297
806590808
88
222954
9
7
406086
171804
77937
5
143049
11
82706
66
445242468
53
96
12099
13
29321
26
36
97
66690
74
4
240069
98
436662
469874
64
150868
1
66
398542731
33
361659
72
7
909136397
308969
276610
952032880
477286
36
491086130
86
260627
451737
13
93
384302
633881901
70
346366
74
458378
886997602
51
15
331609
371055
172641
48
82
8
789968725
490821
72
2
66
322447
3
435916866
99511
494701
48
316915
62
94
178078
131808
3
274849
75
490967
21
75
331976
297106635
99
465832
7
8
23
126984
255395
70
134448
482433
11491
50
174904
347650
781434414
441501
33537
14
359477
25753569
180791
49
125721
377171
25
76
30
30
47
83
311969
58741
5
872755819
318540
39
249792
107272849
941999842
915372200
75
59
578633986
186573
1041668
74
220863939
66
42665
31
41
9
16
96
484379
320022
380015
251367
40753
193504619
99
262933
39
315938149
265966
148223
4
425202173
234048
4895
89
2
837508980
346495
47
91
74715
16
4
150546
46
780713789
31
81
76
440789
483895
91
371102
405636
56
91
287254
403234101
284857827
64
64
340492
242729
72
367792
5
44
95
171809
61
420589
290729
74
347935
106950
13484
37
128084
6
42194
98
92
7
444687
88
24
139492
4
165221
754585402
31
482958
72
79
215217
80
2
3
189636
437063
85
281510
8
8
31888
402580
19959
324471
5
497853
227367
93
193853
5
672925258
311916
315011
6
169446
28541
81
296107
6
63
95
28
63
62
346057
57015
343273
20
3
95
78
227781
19
250486
387083683
5
18310
171752
21
511691753
225092
94
4
58920
69694
19007
20
461753800
354912
7920
93
177128
53
477819301
464823536
93792
37
468388
203630133
58
48
90
359910242
950806004
380164
403386
388329
7
447223
18353
76358
85
45
497203
416156
356368
46
394864
82
23
475462
64
206461
445121
394777
3
15
47
375424
5
402527
635294810
90
594533989
77363
225154
9
498855
66
55
385789
48
376988
74
766218686
84962
180327
485173
183083
176445
17
54830
94486584
294816
496730
30
54322
55
6
88
51
271468
70
25
39605
76
338690
54
68020
69
1
98
90
41
496484
394277
95921
6
26
7
3
58845
49
30
47
160440
33
1
462837692
8
3
470080
59
391384
97
31
74
553500654
455592
82
175018
83
1
349624
2
6
2
13
427373942
353583
86
84
98
179865
399284
456272
362238
314943
71
83653
194530
387118
56
2
53
79
330276
97
46
8
8632
76
4
5
28
80
250872114
338557
1
94
2
69
96
5
86
26
6
8
30
33
369537
10
429627
53
381235
117080
35
208209
87
115645
91
450104
200319
37
77
49112
29
56
31242
65
7
425909
38543
32241
468452
38
68
81
461552
94810
60
6
54950
393572
39
412064
677600446
434887
195284
578424431
52
47
336381
8
59
148309
41
942932238
366153
50
317316622
490524042
801057512
391564
323076
92
49
37782
71
713919617
3
8
4
333598206
1
492882
1
75118
288933
41
470642
3
493060
88
344494
27667156
31161
56
36
69
88
460121
95
101215
314609953
1
424240
65508696
68
241023
80451
69
383764
93
61
786604428
5
23
479669
14
76
974792612
424268
4
67
89
192857
40237706
89255
334245
9
297482
281591
131790
20
47
445286
952592075
235251
81
150032
1
300213
39158
184579
35
499446
67
62
63
296149
97
262907
78
7
41
75
73
395375
48
25
105019
95
714227548
67347
224398
47
393239917
75
308694
436223
55
56
88
69
286429
14
857998908
34
19
2
53524
91
92
62
34
68
357765
23
40
5
59
56
14867
84109
642027499
74
99906881
438114
441885
20
27
317964813
33
34581
21
146662
32
347218495
58
257664
491374753
81
37
492473
23
2
85719
45
75
68
323044
754083257
2
274318
18
485000517
77706
26014
199573
44164
352900
197742
42
57
137183
417864
282626
98
100663
380776
5847
1
134572
3
411038
398956
315262
1
82247
50111
83
260152
19
13
371709634
244063
20
383371
61
55
360925
70
63135
40128
830843019
464947
249239
72
823422779
41
51
257710
2
242506
192071284
909823497
196772
62
766173771
12
250374
38
26
18
74430
98
178181
70
48
476394
38
75
983245772
4
64
157276
87
277713
263189
62
99
59
183563
74
82
36
61
417153
12
88
238988
201212
228314
24
53
61
46
143526884
70415
106315
2
159340
275932960
330774
77483
43
57
975857712
518147764
243870
53
29
176072
18
235983
776778626
49
68
160447212
957743901
72
30
498364
358340
420909123
465153
99
910047503
37
55
278662
3
648195254
19
7
31303
83
46
92
74
68
343367
75
316102
463996
91
306114
27
75883
205985
356218
91
5
344732115
43
5
316868
317596
436809
272548619
205364
54
97
89860
355140
80
26
79
959749022
65
4
39
9
254754
355766
359227
8
6
460397
93
25
628192691
303991236
216436
54
411889
85
232956
1
84
40
172776
312698
408922
14
393130
280640
265157092
94
21
9
4
8
37630
62
5
14
20
361368
75
46
292855
43
66
168896711
71
61
71
1
60
3
197123
24
12326
244527
7
346468
39
88
57
267093
6
12
89
85181
896117750
81
93244
22
31
63
245821
55
621185699
72
277125
49
87
196481
268301
7
359865
186402
118956
20
420102
55857
49
59
67285
51
43
314213
147617523
48
351535
64
7
686515887
12582
149009
49
350331
214881
463474
43
89
88
24
9460
60
42
51
14
453585
21
385897
252772
27
94
310939
14170
98
153416
37
450025
72
63
53
85
64
109491
39
49
41
22
17
165841
386756
41
19
238422
162947
157385
599184510
79
47
27
17
65
48
254378
339133
211399
73
65
593636166
22
4
9
15904
63
482141
654003356
14
70
66
30
70
256183
68
317230
54
23
1
391904
75
1
161205
199261
47
82
74
3
343361
112895
5
433896
1
43
6
115479
28
85
283976
46953
81
390096
261272
34
198727
66
82
299180
61568
342032
7
19904
260171
115480
71917
4
218894
24866399
324493
72
954151051
53
283484
189382
463679
64333
382155
37
55358
182225505
79
47
9
64
8
83383
70
376195
375349
51726
41
9
855819156
65
361568858
37
496122
95
74
231541
384624
88415
15
382555
90
2
65
79
458017
375584
69
19
77
412323
69
16
46
78
821481051
97
87
273417
91
409387
36
387557
201956
68
55
293227
30087
298991
53
9
1
308023
9779
150220
100932
82
318925
442519
353227507
8
394174
3
215298
15
344102
490350
65
54630742
402836
359350
289046524
336469
233758
16
49
335169
897262847
334259
47
37517
76
14
2
31
354678
38
278653
90
3
19
35
419979
268785
420879
312097
76
19
447210
706260608
823763063
886515013
372831
673153700
246335
537913879
252485
14
5
147330620
295719
8
413989
218601
8
17
156165689
48578
11
168452427
363735344
4192
390648
894802309
75
350608477
671406580
457026745
355136
41
73
638910683
7
782121848
805799706
30
82
94
349898
66
13
82
2
235673
32
9
83827
55
77
43
336454
349508
52981
99
383515
52
57
452920439
128680
471950
53
82
60099867
352905
5
496631
40
87
61
50486772
391049140
216818
14
314358
2
33
198502
457464
461601
233809
46
75699
43
15
42
291461
228994
65
651919661
243477852
284358
8
6880
466807444
280330
262343
115974
491950703
72
254288
66
224498
94068
7560
74
62
76
31
7
185348
385620
8
359794
17
11451
486287663
165803
219254
249116
73
60
99
41
287687
185789
68665
2
174085
805371020
67
2
281136
8
64
75
52779
452037
660649534
87
85
163938
33
1
278597
29
238371
47
391547
335841
403678
484079
281413
9
8
100729403
454848
245839368
311156
144278
64
519428086
351510
97
18516
264670
52
225990
29
39
28
737315362
5
66286464
73
14
22
160484
145731
86
1
27
70
329295
6
375288
21
81
32
38
87
74
94
613313021
301201
390333
382426424
178161
304257
394108
9
282602362
408380
196693
293813
676694556
13
969284788
26
38
8
96
44
331377
83
173353
188728
8
30
83
362184
3
62
73
47
38840
75
258742
35
145880
52
85
299495
89
466041
65
25
8274
141280
81
219494
374084
19
456613
215924
33
430040
31
1
301292509
64
88766
62
65
137187
393676
104783
3809
27
31
29
3
714276814
92
452712307
9
309227
95
28
14
90137
58
67
70
377437
138259
98362
382846656
94
33
1
82
11
98
159447
9
355725
316709
6774
143448
48127
24
69988163
7
9
76
96
82
4
47
54
484085
132530
72
49
54
485027508
484841
32
312989
90
8
87
422649
56
2
463140
326099
828445219
85588207
381555
3
41467
27
241581
214612
233138
32
170341
7
66
73
51
7
126632
326591
449059
9
337096
2
884732252
40
24
39
3
4
354839
9
76
386194
498326
293206
62
32
6172
38
68
860609955
42
278664
45
305017
313358
24
741186413
13
85
25
7
23
73
794611661
92
3
72
5
45
186205
376236
46
53
18
14100
51
745670596
388021
59
39
258215
159932
19
266119
69248
227776
448661
226538
372355
15
460805
386716
83
265597
46
160074
97
842488920
70
83
53056
997053046
100374335
73
505754599
315620
43870
55
79
4
234727
78089
412380
165894
31321
7
328940
10395
27251
320795
21
58
4
55
22
8
67
106881
69
384547922
446798762
51
35
12
454393
217228
12
95438
61
357697207
266845
91
6
242819
182381
434598
47831
76
41
154606500
89
103666
198651
29
12
17
54
191100
31
459661
59
136970
86
66
94
78
212402
123534
92
108949
312111
391648
21
72
120126
24
7
99
88
22
411728
140212
69296
363981783
87
87
299771
54
82
479152
268577
9432610
348570
372038
94
7
30
452957
8
899998806
57
92004
310194
309068
173855
140421
5
161957
348295
793816136
95
123763
50
151415
64323
91
21814
65
41
38
84
8
15
6
47684504
70
66
223117
55
10
231794
91603
88019232
23
10
9
92
368376
4
459895
730939867
560304745
226100325
286484
429336
6
72
332894
213122
269883
8
58
82
45
3
121806
463905
8
21
328097
99
125118
999084119
1
110360
45
22
9
60
170215
863617304
199110
82
3
25
42
79
444010
7
81
530202105
283052
492953
185730427
47725
3
49
67
381976
10
70
26
98
243039
133571
69
82312636
493374
45
21
640197997
143649
41
353423
10652910
155841
328887
77
136178
26
12
67
173001
11
41
81
466283
79
465804
36
93
170825000
80
397848
239007
995987652
31
370296
29
347644
376717457
726007728
7
33
290644
326047
398739
18569
73
84
57
8
69
7
202370238
9
3
451717
439890
639369331
79
12
460
73
440283
147506
85
16
91
2
13
314838
49
25
15
99
32
7
388899
208206
89
5
97
231670
766297949
162588
425971
126194
371460
438751
901770408
99
46686
33
7282
80844
23
30
30
55
19
1
27
76
5707
374455
4
131242
427679
5278
264512
457019
161300
36
9
187546
8
139145292
480530
212501
84
136046
2
47319
113794
366406
61
81
327203
86704
286320
466824
146202
173940
4
31
1
72
49839
78
35927
17203
335012
451368
248530
430441
285086
202611
62
309116
39
351420
53
42
42
697310944
146214
429591
416066
9
35
30
797399031
649958823
29
276344
252781
56
63761
479559
88
7
19
14
470042
15
5
48
118580
67
58
226681
82
309348900
264651
17
50
47
365125
68
370030
1
45
45
18
24
232329
70404
134319
40393
53
389661
43
108923
132526504
90
66
922175580
54
162370
227233
686949185
55
79
73
7
335560
8
149289
55
70
323151
29
30
6
64
83
46
476389287
304596
573790345
33
186828
38
93
237228
50
92656
472760
81
58
265098
265535
236370
532185354
63
200373
485668
62
306598
85
81
256445
70
364246
487271
78
78
114449
76
79
327215
6
977631233
8
4
35418
91450
52
136059
86
89
3
149409
80
29
166759
319697
212547
36
59
184563
13
76
33
58
47075
27
247895
679620124
476212
73
97
5
36
326444
463009823
69
335538
392206
199991
301604
9
70
66
53
470209
313550325
116783
246354953
310995
9
56386
31
8
62
178692696
54
90
185031
288742
31
94
28
340960
85629
98
54
499095
332680074
63
6
24
11
215076990
83
79735
587644930
15
92
76
62
26
114874
417944
15
64374
84
4
17
79788
81
486725
285933
8
118784819
257180
329806
6
127797
70
9
74842
58
52
7
22
225356
5
28747
9
1
72
243877
40
55
804168773
39
56
453856475
479958
1
63
14
241814
56
184229
273079
71
546376485
70
68
87
7
445726
335704629
51
1
172102
142997
74
38
216779
154559
454558
80099941
15853
76
1
8
419243
47
44
321105
901400600
6
68750
73
68
48
84
210395
127379758
13926
34
44
94
2
30
175694
64
44
24
89
9
277653
232619
158948735
835864757
1
66
3
687923946
52
67
374990
272970
355258
72
60
12
119345
46
60
447815
88229
69
34
331366
83
58
322191
842321174
35151458
26
238621
456957
13
45072
7
63237
885595134
77
5
2
330439
88
5
14
31225
2910
170016
219510000
44
96
5
65
8
9
47
44
29
71
95
27
64
58727
496373
77742
919084258
15
23
120751785
48
205647
99
82
90
379453
93
424366
77
130738
188091
194283642
5
4
58912
23
123429
108592
109428036
279902
480670
192048
90
958774630
38983
329835
371399
232949
494038
136566
381307
70
12
52
33328
223359
44
286742
318992
38
48
499801
393757
21
366293
38
481307
453161
69535
3
617535994
355240
62
60
402851
264179
92
354853
59
946436938
282494
16
413945
733183824
128635
51
739175791
324026
2
43
402248
154616
98
2
89081
40
26
13
186351
273619
85
268291554
161002
33491441
96917
3
352551
55
80457959
94
70
67
55
32
32662
576006891
12
115338
77
11
350946
81
95
434592
5
574748792
20
387916
228197
47
419372
383922
29
137045138
943
20
47500
11
90240
37167
59
85
471272
34
67
471953
429126
305377
413391
215493
61
50
975084915
186152
271325
178569
6
254543
258235
19
157279
75
865237062
366426
310124
1
8
41
365199
2
57
282016
127624
322983
81
48
23
246684
7411
1761
44
136349
479293176
14
7
82
247745
386494116
260302
71
24
80
486658691
338038
212406
3
34
98
449608208
3
98
50881
227666053
88
17
268861
30
59
91
96
357139
346942
307691
243737
437098
6
15
40
16
277748
70
87
386840
466829
5
6
81636
230201
367895
3639
99
296061
493288
376702
246244
71
9
425156
34
45
29
82
248871
392964
308028
82
62
33
928627285
41906
62
15
439759
61
14
201753
247416
303677
74
46790
77
80
11
54989391
82
262925
41
74953
34623
6
4
320688
17
139703705
92
98558
102892
7
50
4962
33
83
228324
191080911
276141
8
485094
253187
22
60
14
93
48
12
2
78
83
768096176
75
800483168
120227
492557
22
2
3
71
97
282632
19
19
353118
30
32
345176
50399
22
37926
6
120766736
82
54
46
422982
77
45
82
499661
59524
322615
26
30
314332
476245
10059
7
201999
17374
66
58
45568
151481
48
70
472209
33
183721393
13
18
98
99
878783139
36
180584
188529
16
380005
67
32
481969
63
133064
692185603
236586243
92
7
34304
99702904
60
138128
55
228831
53
86
116558
461527
84
207152
125631
21
454993
65
19
173943
59
2
482451
3
401089
313135
94
432512
74470
317262
461123
276152
39
49
6
38
3
236157
417186
268163
132424
461762
52
8
7
291051
77
205200
28069
8222
161327
362980
116636
5
64106
89
383588
182150
99193
651158507
7
95
63
42
18831
168792
370761
6
23
158705
80
84
26
78
249029
76
136213
41
41279
203326
78
127622
217230
463267
41
4
38075
204192432
61
440172
97
4
384834
212619
94
7
67
63
29
99
4
204424
87
87
87
865923258
70483
43
64
61
60
142542
45
359094
32
29
26
8
288136
38250
177341
86
97
463460
324780
94
48
57
282149792
28
28
358210
29
4
1
144014
45
38
9
17
43
96
42
1
184157
77
80269
335422
724866192
91
52
286488
72
8
161342
19
14
14
84
216180
172013394
177778174
56
23
233936
294083904
8
92
59
47
82
459169
60
1
564953015
9
2
54
6
5
45
485875
305165
2
785161650
325567
193218
84
499824
35
1
459377
68
423918
92
9
404687047
1
50
39
49
271230
808590726
9
53
264441964
9
28
93
135138
407953
926976978
701220777
285999
152055
662125114
7
390931
27
50
6
363495
10
4
499220308
349027
41
3
77
12
57
429919
77
97
927324361
95581
182711
6
141116
225577
446228
393092
95
21
29988
150937
91
400258
96
53
71
348370
327536
419287
710706278
65
61
32963090
81
203195
234568
259464
4
72
22
6
14
57385
159712
18
33
52
233762
218302
152594
74
42
439397
88
96
55
75
657043828
397662
89
55
339987
164609
408955
13
54
36
103907
73
450637527
355453
9
60
6
458251
146088
10
106779070
412464
765760585
32113252
99
77
802142467
143087
42287
459538
375273
101935
450362
402735
229278
23
5
57
6
2
428676
494942
355582
89
297159
282257
395894
128525
6
42
57
337207
344794
13
5
21
300970
22
80
68
348087532
325374
5
432565
326909
287361085
3
216342
432643
118029
48
56
654596927
22
497639
70
243544
72
31
51
3
195687
413876
38091117
17
51
2
6
399643
251442
4
41
689039982
31
55
412148576
24
335160
369132
107314
49
145361
231314
72
654427571
922301701
359105
817240031
950940813
76
21
646792097
476610
19
272241
222217
19
10
59
63949
118704
72
21
73
91
183061
7
202887
448615
5
67
8
236611
335771
61
3
340063
10
152196
14
57
56
786977373
84
247555
2
778756404
221950
14
201769
58
448589
15261
461261
32
6
70
453906
1
53
298826
65
56
78
211550
33
45
92
23
14784
52
261071
3
34
97
17
145549
55
18
93
2
448586
7
235025
83
4
60
103441
116041
33
57
64
332460
2
417916
39096
60324
39
166111
399849
69
16
80
27
45
293049
37
23
114392
281683
230952136
458435
28
390402
182072
33
33
392333
34
8
184188
77762
123457
307605601
11
96
87
88
130288
55
95
433621483
436351
495437480
497593
139055
312814
50
40
364975
2
203155
10
395595
311138
2
78
437320
80
320576
35
398249
14
126221
205038
82
49
8
44912
41
352620
465090
451490
466873
56
180786
35
63
17
5
31
240761
8223
59
44
245587
71
31
84
17
62085071
297330
223882
33
72231
51
352725
276985
679792841
20
53627
93
258420
71
263624
7
286603
241860
228387129
61
625266857
634873642
53
411669
14
26
349718
34
14
430262
151300
415391
91
16
112587
385936
29
155069
9
15
238063
91
196885
68
81
54
554502431
71
5
436267
403091
413827
220023
83
62937
33
452157
446421
69
389086121
59788
408768
86014
71
98729
52
409629
41
1
86
8
8
484480
49
24
52
46088
532693557
60659762
61
265191
21
81
7
49
2
72
357502
11
38948
451333
1
2
435546622
64189
99
7
857226385
78
37
143867
44
7
2
15
20
56
482973
40
74353
392927
440049
256428
1
313207
704669161
51
71
289918
15
44
294148
67984
281365
689379198
179643
163851
961709540
178826
14
164217
59
344628
484456
30
2
78
6
53
201901
1
58
72
40
27
23
368704
266228
392475
85
211017
98
55
36
34
25849
24
863877595
73738
170408
89
980093653
332384
1816
439549
23
68486
4
15
298367893
77
232936
45
133691
50
61
134926
76
8
33938
70
279814
235264
95333
12951
285381
29359
3
31
177203643
30
72
79612
234851
433312
57
6
68
379184
336726
22
13
7
7
67
317362
51
79
30032
2
85
96
34
182589
29
1
62
439711
584025349
39162
4
179919
77
463320
422351
89
360307
84
7
360368728
106690
22
310953
308362
6
61438
47
5
311103
1
110365
82
42848
102030
104144
305153373
630826701
56
12729556
51433
302193
34
304735457
193875
360473
33
38
325374
38
338422
9
327928
50
341614
59309
365281
358738
377754
46
66
273897
97
92
21
435170
434528403
44
7
76590
9
95
229412
21
11
82
144326
57
437843194
33
890300587
387250
7
18455
45
35
636571531
23
86
36
38
12
485142
367868
362825
48343185
42535465
384498
74
476946
2
96
45
79
176663
46972
44
5
23
41
744554785
209375
365364
147624
399306
204457
22834
41
440319
6
263562
400231223
33
78
934895403
155327
98
169781
31115
53
242337
72
377142
136339
125985
62
931017402
22
64028
275530
10747
43
41
47
475074
283432
435439
173299906
31
436913
45
44902
462820
396524
27
5
541426528
428899
79
30705
328347
86
55768012
87764
156413
23
173303
409722
481512
240329
150630
23492
13902
179697
15159656
89
33652
90
152105
40
27
8
443938
46
985586761
1
61
382161
229015
50876
392111
372325
871046592
103483
2
175348698
325712
371376
8
14
1
314539
232894
59
158632
269416
9
33
54
95041
53
468121
751385830
87
156349
94
92
13
266320775
409652
57
191595
266050
27
79343
185721
422320
261358
5
75
15
477649
122519
898848764
71
7
469363
378673089
91
51
446810
212618
91
410491
76
84
8
455862
35
12913
139557
6
81
92
301698
11
76397
84129
68
33
93
387336
475174
754695596
84
116705
68
43
179033
55
93
76
66
236659
497464124
263648
29
26
55
52507
498933
402455
192273
38
61
454299
64
79
135059
45
75
90101
32
58
93
19
41
19
87
6583
208573
16
85
2
73470
154994028
29
59530
32
473988
305375
62
23
90925
111911
26
52
52
124615
9
2
361078
90
91
431107
82
487167
169818
23
69
166452
7
184432
238340019
371764
4
1431
450100
295007
53
241493
21
10
116471
313146
92
35680
12
47
207649
41
340383
30
75
74103
258584
76
246611
1
524016678
38
3
309889
6
18
68
43
59
382448407
313998
45
381276
48394
380201
103328
50
27
57
137473
329996
17
411953
31
268616
126901
47
41
75
65861
438636
75
415226
59
132313
49
174392
357700
52
91
51
306789
92078143
39658
20
15
84
386124714
107801
44
2
381202
360638
4
330893
382215
63
68
25
173439839
58
31
63
43564
372531
71
473710
703310404
424672
150380
324610
14
94
471906
86
420860873
394299
236318
220293
2
1
143775
54
321963
2
486033
50
82223
299123
181854
80
661779959
414340
260966
462155492
144398
7
697453344
338580
34
99
8
59
5
317854
93074
6
665441372
86
108113
466378626
20
479706
279007
53
9
74
13
188601214
30
285440
357967
269632
40
56759895
638746789
29
97
84
67
364428945
404767
52620
55
2
86
979746145
85
27
10
17
49
6
283795
605425684
348239052
478980
361888
36
34276019
94
64811132
218516433
8
362154
450463
68
471142
74
98
50
41009
47
60
211603
75
96
199561
6
5827
6
94
1
91
473376
6
35
537807944
457925
240105
49
163800
132519
409758
1
55577
66
66
31
26
365091
89513
268489
59
99
351667174
312608
231733
34
357033
259216989
404495
92
312732
349766
6
458299
910868042
85
3
351205
37
82
255463
7
62
59826
4
70
3
75
5
22
2
21
338170
1
22
98
10
234449
30
26101228
58
252251
18
297605
110291
254659
70
9
521646281
32
98376
384514
62
6
5
355508
424497176
838545685
9
320310
570157320
10
24
154132
334692
92
93
440628
28
487988
7
620256180
35
114681
96
25
207948
39
313418
90
258775971
49
28
63
96
493188
59
7
89
171980
87
33
39053
351108
8
348556
61
2
35
150951
292369
437026
3
380339
938886553
138588
69
79
37
85
268228
85
448423
30
439518
247560
495436
34
18
81
323261
220855
19
33
18005
71
104422
813882604
662856144
92
88
366120
15
43
215916
76
181011
414365
293485
51
310274
93
4
316463
27
240319315
359846
8
358907
91
90
30
6
378901
32028
387382
71
3
390554
11
493398
34
96
6
99
10508
200499
371152
425412996
28
391582
395392992
68
446001
71
90375317
49445
7
58
52
95
71688
42083261
271731
415821
36
17
94
300542
228876
45
3
396004
261879
466877
1
35
36
271654
109056584
246070
8
423153
42
417319
69550
60283
456008
40437
32
96
85
36
216386140
85
496577
141104
471373624
4
4
89
6
388168
933567481
39075
4
95
5
87
840631746
231930
18
6
82
43027490
55297460
106877
53
386934106
483162
30
499340
85
13
91773
90
19
5
20
56973
224604
10
1
56
1
63
413131
30229
12
911818997
96
44
96857
11098
23
2
39
77
93
23843
135699
182249
963327330
186813
90
37
95
3
76
31
31
226248
51438
15
466664
90793
7
67
64
218722
7
49915
60
53
99
80
27
13
53
263614
9
311465
465877
45
100347
4
365745
71
1
27
125913
28
89
790258173
15
48
161828
74
95
17
183509
49
312092
8
11
22
437724
224787
80
91
8
87
105748854
6
400220
5
8
322603
53
3
66
154869900
65
51
782209007
5
21953
9
106408
60
184666
450481
96
896441375
41
282973
74877
5
52
36
469398
8
372491704
18
469262
3
60
243554
4
55503
484488
1
412067
40978
210205
78
29
84
27180798
12
121704
75
73
95
79
10
447342351
258791
403364176
987517135
3
28580
166337984
62932
249163
462469
75
253508
442704
39
73
54
45904
6
193323
89
110277325
45
168573
438697
24
262890
393150
70760
43
66
67
80
63
234544
5
62374
453482
2
25
56
209862
223655
55
33
226928355
98
34
76
2
219768
467992
344745
158880
486640
277214
96
33
448506
246472
15
155157
19
336380
440029
342775
77
98
26
405629
393314
201384
383392
281962
5
493908
80
167452
269921
7
467132
32
80
296549
343486
456908
471240
224308
60
308922
23
674511648
56511
76
8
955514469
7
297332067
263591625
74
5
281831
18
327245
65
66
67
133465
63
473466
436648
35
354127
140613
82
99
20225
136707
67
89
429303732
242994
67
88563
47
275030
62
66
3
322724785
77620
537729649
26
441055
77
17
31
3
85
318950
10592
346464612
303621
36
570926454
284938
368913
59204
92
52
387359
181927
249586
2
92
4
692377608
452822
135283
98838
677470456
33
83945
9
32
170126
9
322279
76
73
230852
60
10
352704905
102763583
165319
447057
47
423687
53029
38
5
413337
287758
402424
2
436902
141231
43585
14111
219648
997585059
66
288001
362619
18
95
698334105
8
35662
17011
7
59
263818
96
280394
276930842
40112
123363
150476
66
390427
88
245300
144996
204070
6
97
929985124
25783
543212183
65
123772
14
412732
26
700801522
331660
431785
213624
34
5
215335032
50
190483482
28
1
287931
72
440968
186301
91
449834687
92
27113159
181074471
380477
23
93
79
14
423367
67
442298
78
5
96
49
837959733
292102
188936
35
369703
425082
15954
10279
409293
31
83
68
48
891555881
91
40
188555
163050
73
67244
216256
56
2
37
83251869
377149991
4
10865
396721
17131
31
17428
27521
41
300400999
408703
218114
349346
94
33
81
95
71
56
8
326518
32
332212
88
113637
11
145639
156602
49
363332
74296
238506
473831
75
9161
10
211103
296712482
11236
20
6
51
41
360633
5
308389
8
36
436229
68
71
75371
16973
24
218278
5
229175
48
10
303743
2
74
94
67
46493
128072
40
57
56
122037
330046
443307
96
673392321
6
175430
17
90
947843971
217388
151540
2
99
28019625
27
142742
101597
676321610
2
362189
71
30
497481800
8
71
21
457308
360094
19
357556
357270
216491
66
272086
4
438521
349184
6
487542
59
334869
11
38
409985
74
202981
343693
57
335883788
11135
835611207
99
3
44
492331
6
74951
8
20866
496933
6
352822840
385698
31
911116357
339936
54
57
219611
13
86619
459086
3
241401744
241190
189000
72516
226369
156678
414058
420821
109093
33
466241
332445
26
94
85380
436548
113352
45
18
975308580
271235887
20
445857651
46
94
282252
39
175656
777820543
101725240
66
3
20
5
81
5186418
395821
406709
48043155
423044
94
97
99
47423
561345292
81
51515
53
78
39
473650841
408725
148006428
71
31
71
40
7
83
54
78
377616
68
395212
63
438294
48
148252
140576
50482
10
80
339540
58
77
29793
89
340964
358180
44
114706
96
7
1
26
344502
5
47588
497130067
17
263826
61
36
52
349272
288527
305494
62
43
575155574
92155
469918
879450139
50
61
283635
5
99
270667553
97
7
197742
22
27
338280
88
106715383
97484
68395
221163
1
140434
41
1
15
18
25303
52
379533
305256223
87
4
43503839
173782
284045
8
76
76
266450
65
33
67
254244
81
105407141
23007
182554
332243
209049264
5
495762
94753789
4
1
6
172690
56
95
490153
71
303381
80
97
2
94
43
793573471
82
336781
795119810
14
338040
457482
44
24418
73
2
32
1
2
438820
50
369506
151477823
234926
64
34
435925753
8
172246
29
12
24
316624
92
549324748
311062
435660
63
8
462675
136199
1
70
36
71
259154
8
66
413649
151549
352124523
67
52
7
391499
598255397
496485
27
19207
245962
470226867
233722160
11977
427668
92
67431
318661
19
41
38
35
308044
9
39
71
17
106069
383805546
86
435604
5
426938
92
47
82
916958938
98
40
491760
354176418
68
244528
82
40
138067
49
60
13
155066
22
95
47340
341819
2
55064
242749
74
9
15
41
395110
47
60
534011645
3
43
8
168617
52
206640
10
20
216303
76
368300442
4
25489
79
275663
910495848
487347
2
2
74
335008
31
91
342601
373958
63
32
65
319461
63
19
69
47
156911
9
408820
65
74614
9
72
38
8
412510
207209
88
54
655007001
79
63
4
242152
364465
12517
72
479135
36894
440791
8
9
392757
23
77
162278
37811
166558
47
293715
3
84
464534
214428
491680
74
46
120830
83350
5
424868
205071
9
20
21447
72
47
189883
497882
351327
15
67
454514
83
472344
26
95
49
364402
11
300386
666
145640
24
6
90
27
6
544723705
98
427525
72746
442082
137061
371100905
71
335728
90
241415
3990
73
835871666
8
80
326777
146907
70
404701
28
315145
347084
147440
145904
73
36
30
22
75
496978757
26822
442709
362798
7
100552
943576658
491755
2
403501
69
46
331995
924281846
59
66
83
22
87597
218281
48
6
34661
17
50910
19
827840176
221013592
190291
423383
730649937
272961
59
185884
359238
12984461
716199027
63
712570398
279750
93
231512073
7
59
92
100968
174048662
365583173
95
3
506963163
3
52
44
29
40509
28
21
4094
728992267
284825
1
98
135024
293104
7
5
41926
67
416182
531575120
118314406
49
327997
85
780616835
22
92942
86
45
3
147471695
85935
434359
606844721
253919
3
270834
5
44
94
400383
984269868
33
9
79
37
614706700
360073
259207
65
86
118599
72
189488
64
550137357
61530
2
471769964
24
82
234381846
27
56
87291
41
35
35735
209184437
45
92
51
120708
32
7
29
85
82
3
451755
36
70
96
1
43
13
304561
19189
80
346327
60
416124
42055
35
498822
31
27
132953
445305
47
93791
189981
496696
48
70
562011752
8
72
1
94979
93
440567648
277134
43
43354
303940
7930
383934
28
1
1
82
204454
14
748798577
36
4
244437
13
437840
19
178267
901260526
7
97
35
66209
41
5
74
82699
1
263117
39
55
281876
82871
73
159145
434663
919132709
431405
14
92
9
8
5
8
88
71370
441704
96
310368
56376
150921
2
2
19752
407941
75
73
340416
892619710
16096
303963457
475532
8
54
50
82
36
3
51
96
53
382536
49
51
3
309293
15209
40
37
234882001
672853459
82961
391939
3
437564
81
347406181
403072860
6
32
3
65
331803
286425
91
295725
384183
24
441384
220115
489293
191743
272296
53977
356609
93
486107
207143
139842
646324301
53790
87
3
74
90
34
427358
93436
276360
263077
167051
539399603
154497
3
176485
258502
65090
471176
66
533588847
81
173311
90707
8
381155
348751
564039565
12677
204090611
86004
4
71
2
9
66
93
24
98
470806
61
44
9
12
390272
42
205444
8141
148311
480767
487973
270756
140800
515201736
380911
430552040
7
96
57
460139
677617165
67
6
9
366674
205389
62
62
265990
29
45350
64
67
894083526
33
441727
42
51
467961
5
1
76
184269
353367
51
356399
90
379466
53349
430067
124704036
23
63
41
455221
13
67510
479803
1
3
336425
24
75
138507
93
75
291197
57419
50
113130
311074
397440
353246
239504
96762
4
321456930
26
956800621
270958
469446
233813
379861
59
232037
1
385204
35
25
67
118223
410304
34
70
300392
377849
16
26
316764526
62
486180
231312
20
82
130704
83
129453
388191
237304
3
1
9
91
427809
61
4
86
382161
50
9
51
152557048
155114
52824
110211
9
12
969831564
78
347510
9
418584
54186
242787
89692
96965
4
34663
466079
96
88654
32
194442
443555
374583
214380
168946
317153
72
49
65
416972
40
189638
39
36
230289
22
96
305520
116160724
123858144
74
354735
24
440744
100999
99
390044
94
15
8
6
6
336188
23577249
96
93
197539
93
24
80
477704543
148309
98
166101
7
46408
27
15442850
82
192421
39
212375
470505
27460
46
131837
33
56
40
65
421793
476639
3
62
53
69
176836
80
56
233656
40
918409521
73
5225
98
18
239996
58
128040
342881
52
266855
490160
21
25
232590
638928974
238231847
564011622
243079
50
304601
66
66
233116
78
447882
35
74
489948
19086
20
694056038
9
8
82
33
119300
277832
62
56
200415
70
2
169933
976158278
45
342314
23309
82
16
88142
26
253513
25
23
205783
37
146845
88
4
1
224399
76
443050
242808
181879
83
38
697418292
63
435192
90
205131
32
35362153
55
70
41
326799
244708
22
15
268522
596232967
419539
492101
449664
243964
76
231289
390118
274228831
61
123610
14
24
65
86
3
8099
61
50
56
310879
365679
849178990
434567
69
93
125181443
12
269774669
116102
653503388
339486
185585
735860537
382109
2
102536077
426408
99
433233
450531135
215421
5014
257088859
13
1
3578
77
245942
403068
74
39
356632
99
22
64
255109
448059428
808575624
43
728051096
324648
51
2
5
35
42064
19
94
31
71
32
48691
447122
695186141
96643
2
446367
334953
495250
49
66698
246517
456095
120971
3
137741
46
82
71
430200
168666912
54060
114817
3
681864701
215397
295062
65
407468
8
85
4
197752
28
271716
120587
331351
483483
481818
7
4
427259
3
16
5
196441468
261340
535981228
80129
499917
37
87471207
77
23
23454
97
88
9
146254
80
99971
84216
281712057
95
86
7
930810303
342541
131812994
92
392976
420938
498739
4
7
8
162360
48
4
2
90
34087
213587
44
334644
361486
9
553985124
260121
43
64
43
73
12
2
1
80
35
456857
45
71
216144
302161
236667
203739
27
262787
79
1
36
59
67
34790
60
328694
95
17
20
20439
45879
12
478368
76
70
408035
455169
5
354603340
17
59
493525
499510
52
58
19
163199
71
436958
38
326792
16
3
487230
15927
221440
339815
292141
331601
414702
87
17
72
391786
60
406718
612330165
12432
81
3
17
62
426537
393223
457233
91
14
250760
45121
809051878
7
7
563502230
486209
23
5
73
189333
54
96
44
316233
12
20
282303
24
248603
208075
173697
45
302174
34
8
57
388999
67
316900
236768
81
49
256553
807376663
57
433869
43
201655
7
759348406
374663
326911540
328114
66
279214
5
36366
44
254706
97576
366343
348980976
18
320376
340889657
63
295733
43366307
8
7
5
35
4
345331
530033103
440867
44562
560662378
392390399
2
28
6
336143
37
418279079
5
13
636212310
177807417
466966
828171431
82801
268476
92852
2
93
31
73
359758
367662
8
248049
257214
74
987238162
369201
158299
27
53
89
9
384862
177859
5
50
279437145
26
17368
57259
309691
61
75291
47
14
225394
30
3
224101
62
7
64
236984031
255917639
356705
92459827
381688
132733
40
52
6
43
31879
3
25
61
63
69
526644473
60712046
567789686
30
9
353236
94
687439423
9
29
132088
73
469206
283777
17
168382
336039
169973
8
54837
401826210
64
233688
45
4
98
8
10
31
276474
6
61189
97071509
139492
2
85
41
15
53
87
16
17
11293
350464791
325356
40
295360
14
58
436400
27
79
7
356209
83
98
278269
37
547540576
979756716
45
29
98646
6
118238
39
111877
47
2
74
281397
371881
9
7
93
470714
72
5
72
73
278268
57
4385
96
10
452795
22
57
3
493634
16
35
1197
83
96130125
22
59
34
28
65522
251757
36
60
79
66
22
457213
87
83644
92
13566
34
357649
376485
25872
282497422
123951
449166
99
156845373
62
477025
12
14
296885
44
173668311
696150430
13
25
165320
52
39
87
58467
413155
59
132797
63
69
63056
49
41
129105
76086
83
2
188085814
57
60
12
171676
101419
68
182716
41
154804
9
85490
27
158917
10586
185177
72523
85201
660795843
57
100423
60
316103
359184
87884
52
78
304414
86560
417973
421917
37
62
83110
293469
106447
237407
43
418466
41
6
74312879
8
82
6
93
401039
81
12
3
9
110893
9
318366
68107
12
145089
85
309482
389403
19
36
406988
26
82
50
78
16
132447
942061508
78
62
326064
34
53
603086289
189347
181569
304974
474762
64
198905
176506
285376
415600
282120
659343435
80
913716591
479182
9
361680
40021
7
9
71
485215
408240
696091833
17032
81
82
104530
347678
4
460751
37
70
11
15
314439
409423
120626
29
926573882
473127
94
278974
85
185486
29130
53
40091
941926054
62
21
264858
6
71464
882239607
484899
394116
4
3883
497993
7
22
374986
416860071
60
270638
12
78
8
41
100063
24
53
443466211
98
217710
544976426
298391
76
35
117675
70
16611
414944
376885
48
748092128
10
293795
74
7
21
302182
12
4
465863
483567
66
825337542
64
371585
489125934
5
526444622
291620384
66
446015
458993
42
17
165131
194140
36
491181
344106
75
161032
129858
63
9
49259
257149
83
680187993
303061
82
324927
385633
474633
120522
50
143317
477588
71
208473
550662847
122365010
29
51
49555
457032908
24512
44
416888
417864255
84247
63
73493650
54177
31117
47905
315141
64
337556
952313393
812996713
366764
69237
72
426850
9
76
94
29
24
7085
137329
83
415447
65649
486772
559501096
356559
347232
82
5
238328
2
42
5
329967
1
14
392949196
891935162
34
248600
43
238018
98
81
919196508
277610
199256
1
36
4
319155
84
46011
454770
33
13915
253334
358332
57
234025973
320123
78
138937
80
262841
1
83689
460691
203270
82
452717
343857
303607754
56
112242714
63
201595
165499
292370
27
61
2
65
100624
255025
62830
76
338329
76483
293465
34210
58
6
57920
5
46
91
349133
223956
15
10
41
120371
58
3
31
14
40
1
26
43
126184
415034
73
30437
81
70
102089453
25
368033
61
17
435238
301974
880956642
60
11
71
28
89465
452108
81
1
31
179140
71
25
15
217847
68
7
17
73
461392
82
213637
232715
27
87
215943
472474
493616971
639893930
276299101
31
155372
190884
82
80
69
30
11
1
88
542383974
47
69
982486682
468977
1
22502
26
423987326
84
7
254343
248059610
56
689961032
68
76343
212970
55
84
23
8
64
9
73109822
160127
128193217
3
238810
64147
198802
250862
67
196929
91
162787
445050
43
71
280336
377090
391473
195182
11
59
4
609467710
20
68
92
97
716051832
233509
2
401233
90
96
498864
231801
464074
133994
4
32699
62
183316793
380086
98
8967
93
3
191834
128044
6
82
50
56
21
59
60
73
102318
2
10
49
61
93
721503567
594228153
151883
270268
159241
330612
68639
211817
119597
3
4
208804
487910
90
139292
172471
67
145939
388072
60
74
9
83804
488074
579
47102
292700
79704
46
127153
63
793427342
119307
49
5
63
235969
121016
191524
449215
298676
268703
93502
28
438361
176783
7
42
32538316
309003
89
266309
305654
67
28
8
64
14
927991270
55
482403
204001
98
90
56399
216741
254527
463808
80
481559
90916
256916
40566
76070
1
121707
65
141914907
56
267822
202594957
16107
58
51
80
108352
370007
903901581
5
73
2
45
65
375111
2
66
237374
4092
175462
61
967438016
64
206787
74
97
2
412870
9
345189433
478469
251715076
60
391711
403343
41
63
298433
91
61
134554
31
18
392891
613410581
85
476071
493809
75
14433
15
27
3
7417
145443943
82707
20
5
75
54
84
81161
31
75
3
3
59
315627554
9
39
323929
6
10
54
2
56
38
16
452370
387204
27
357395
100803
62334
541312896
65
97
218307
458181
489073
33405
72
498704
994272203
46
254678
63
32
1
49
59
104929
94
36
415241
340902
62
37
827724727
699496758
8
313987
42
492522
991307333
9
63
373405
276983
94259
10237
445314
258777
40
44
89
474629
50914
18
252074
86
88
3986
394054
33
5
114465839
80
62091471
25
73
47
461107678
34
25
61177
451273
351553
5
463638616
30
173633
397924
40
920490615
298708866
162698
231877
79
55
68
14
80664
219085
444818
44
9666
54539
190275
5
321506
79
204097
1
45
462298
323578
376028
84
82
87403
1
46
9
98
1
486733222
8
5
415322
47198
581913478
427817
443188
275836306
16
28453544
8
25946
74
74326
48
43
93
49737
62
265091
259895
153046032
24072
2
23
93
472363
183625
45
31
13
912796377
255068
138044
66
885510107
320184
3
311541
46
68721
18495
292040
10
15
2
888244441
39
201366
300941
69
79
35
68
174822
126823
314352690
1
58
7
22
16
96
75
345400
498149
63
376275682
4
30
25
23
7
12
30
317785015
72
23738
149716
5
24
117323
283597
40
58
15754
20
46
90
49
155641
177821
143015
302785
219033
92
57855
34897
491628
74
4
2
10
60
465743
471304620
199146
49
32
71
2
189875
65
467855
81340
179040
49
298187
160266
77
326133
292723
6
41
4
661008796
15
126564
84
344775
27
49
37
428145478
36588560
26581
4
278143
532819584
63069
50
529076095
13187
94
46478
1
390553
7
86
37
321846626
134271
72
5
22006
135480
6549220
3
273494789
153125
90005
89
763744089
84008
25
400225
15
208355
92
64
25
17
9
92
4
51
59
13
33
17
929700292
209741
46
7
66
199045222
449295
305912
380129
2
13
363674
70
78
329714
63973
44
8
31
62868
21
239214
44
44
63
407469
159064
3
430966
264697
19
399399148
47
406434
397505
390903
1
229505
66
378977
301706
96
39
34
418234
333461
1
56
401073
319224
387882
48
353881
30
197960
183042
220746212
470861
329042225
36
35
224817
40
192900519
314054
177017
28
64
290218
169373
20155
88
21
20
79111
9
370491
467585
376391
6
290706574
9
321367
159363
81
5
66
20
367663
130385
3
8
3
72
15
79
51
450904284
486044
348945
289383
224353
426461
454810
388482354
70
78
217869
123530
82
31
302466
50
385189
95
733706338
60
280539
23
81
249831
14
52
175553
71
127206
58
678173773
20
24483703
244117
13
228132
66
298336
414748
37
49
88
20
258070
2
409940
199652485
274509
81
54550
323510
5
223401
20
85
20
55
306782
97765709
3
2
14
5
98
74
91
68
244171
481518
68
9
12
343833
99
534333224
262026
283732
462466
655468526
452569
175852
9
11
934934467
26
20
211643
9
9
221782
434410
276685
53
74
85
39
13
35
85
5
56
93011
166887
46
274843
13
82
361020
8
466497
922248200
458785
55
9
210213
244902
622262276
57
14
286926
33
147744
359890
16349307
362481
470663
824498607
49
15
405582
275721
24978
66
133575
363594
26437
360931
34
206589
80
52
128239330
462240
6
8
90
32
487828
5254
293920
78746
82
310605128
64
50
71327
38
55290
213040
60
67267
30
254778
52
273838
311466
352158
4
142760
48
364402433
839251521
350310
67
244519
276186
359681
103594
2
25
13
282128
354183861
76
203864
65
317743
189380
6
336078
75
88357890
496041
72
52
283319
74
22
64
39531
456323
45
53
20461
1
416030
71
40
65
69
886823763
363090
27
72
460441921
80370
852657243
83
276572
65
957112429
74
53
85686
70
492572
1
72
52338
358136
60806
341515
219540
28
330443
998286543
209219619
45
351978415
70
3
143709706
379696
268383
7
411304400
123221
645086071
27
70
155841
67
260495
6
430802
20
48
450682
396467
94657280
3
2
3
288115
203810
215092
6
381186
73
298493
347909
643316378
191799
24
227223
69
89
9
63531
49
826327976
311176
49
157382
12
261857
18
434572
172811992
25
20037
371888
450714
55996
39321
22
520247461
244366
357511
32
21548049
467957
8
62
89
8
20
42
408889
56
87
46
25
430122
66
1
4
34
11
92
480226
55
15790
203733
924266950
641717235
90
301629
2
63
50
415390
3
3
431778
477421
83
95304
72
369518143
4
62
56
30
67
92
15
205809
256562
67
80
6846
472463
84067
41
8
70
28
328318
88
402282
67
98
871291234
21461
6
84
213870
76
296868
435560
494199
433981
54
2
30
678930875
88
334469
29
431809
62706
7
67082
14
48
58
32
485707
122241
7
151626648
59
994645239
26
69
408760
32
51
498109
96410
105414
7
99
46897
462078
196176
382347
482224
48
409237
9
492052
6
283609
498083
211422
313793
39
3
98
91
468518
72
477315
5537
489327
7
34
10
246358
49
85
90
498277
180109
76
2
22
68
49
27601
925717156
206036
476352
2
18
12027
145682
79
68
115898
92
2
364646
78141
228782017
93
24
315304
485957
5
366416
9
56
3
329782
417155
406072
11
3
44
489595
379788
45
98
95
76
47
75024
22
214329
871649132
9
17
663104647
225336
396419
74
412803
44
7
178742
375061
284413
22712
172591
182649
22
17
103418
7
423817
411066
89
95
37
441233
36
11
95
219350
10393766
66
75
4
35
226067
96
1
71
22
444310
40
88
19
58032
262210
45126
19614
419541
450371
55
57
474943
4
153282
7
372967
7
424426
762046052
332193
63
382760
1
74
158294
413015
28
10
63480
801131190
369731
65
42
291384
82
16
413199
231972
21
87
82337701
177546
14
26
40
80
476644
91764
247254
467955
323961452
191641
394033
269802
281569
411652
182157
99203
51
79
31
981525483
110740
403594
28
57
176727
93
960061165
287499
4
64
319168
90
32
154486614
9
79
8
86
17
265901
174450
42
66
65
7
62
37963
91
27
360003
138214
15
314201983
169120
10
70
371630
37
32125
210089
29
58
12069
142045
24839
63
267934
347753
77
5
93
939222322
421527
188447
63
157117
18
53
65
329743
9
19
326157
315068
49
275824
81
129436
91
44
208079
143308
451311
1
909670789
8200
303830
2
69
50
74
83634
45
91
462152703
270899
77
654496140
337071
39
49
2669
273722
21
6
18
911834140
424027
6
74
5
1
79
161567
66
49
79
76
73
66
393779
2
290427
25556
161358
398724
304156
30
79
23
8
61
956163430
159165778
98
40
14
92
617110785
67
42
75796
47
86643
75
419383
72891
163020
36
433831
196700
43722007
7
44498422
47
80
385038
458471
64
4
402254
73
414963
64
9
232325
442238
97573
4
178089
211057498
487095
186435
55
7
847208345
45
470925
2
235403
138082
76
586416381
4
360324
341306932
400195
88
333762
88
5
71
369498898
434319
23
9851
91
37
69707
1
62813
379130
443778
85
59
80
70921
403543
100369
164256005
64
3
24
25
740012476
94
605978578
195443
2
20
196025
485263
7
433215613
34
131195
43333
462044
714163814
78
274979
17
149414222
574061515
8
217366
26007
46
10529
161463457
497600
818013393
42
123808
17736
203872
33
13
75
38
313362
487141
6
138723
25
32
491284
815463787
12
361299
99162
638012014
10
20
380305
5307
250738
747409163
352149
9
39
33
493634
3
46
43
6
3
62
65
41
97773
10729
487201
370532
63
8
186008
64125
463585
40
152262
163677
358058
46
38
217093
87
32
802674713
12
156205509
292062
373871
332341
54
409246
72
68
105051
201350
11379
381367
85
126564
72
2
170985160
78
33
17
819126652
8
88
75
86
120009
19
352082
93
91
938922144
32957412
13
160821
61811
330493
67
439180
153440
74
9
422038
143432
56
71
34
341604
229043
48
1
85
355022169
85425
31
180980
205843
140033
10
740874506
29
107543
79762
85
7
6
237435
37062
83
465101
305719
80
91
14
323794
288483
205164
42
45917
355854
9
419484
16
70
4
62
376925
67
50
160413
39
62
320263
12
19
480495
174638
104966149
63
53
90
118449366
47
357709
470
299350
203029
85268198
24
777878467
92
442428
10
6
8818
173693
497988
399276
367920
208095
336971
908174952
382995
42
92323
393773
84
39
22
70
48
4946747
37
24
255648
36
6
96542
325008195
287029
485598
52
421823
17
73
7
54
41
24377
15
68
135690
12
258116
30
48
27
11
1
311153
8
52
166627
166686
74384
440370784
268684
140477
310383
75
335577
8525
7
270123
9
107361
310226
188354
29
204880
13
289254
241916
487183405
252615
49
283370
15
21011
12
6
21
397064
286834
91
544940214
70
75883
408245
19
37872
85
31
270406
88
10053
111606110
247328
302510
81
29
91720
323273
314720
62
440422
29
155383
512050125
385914187
60159
74
24
392018
269689
151937126
82
215314285
67575
66535
40
10593
98
468513
24
66
3
2
78
31171
15
13
260236
78
25
8
87
26
226361
55616
203586
221252
63
160492
474526
59
337163
484724
335765252
71
99
10
235067
409802
2
27
319641
46
7
95549
598918854
80
246077794
3
81
36
91
165986
75
9
42
266393
7
4
403315
39
89
302467
47
9
66
40
159855
68647
310653
88
469351
95612
15
497011
959139015
40
153077
951776389
54892
211826
79
111714
455705
63
62
15
360432
74
347438697
214273
478374545
409690
46484
39686
362833
96
1
88
28357
35
42
118731
123174
864201002
148349
31
162188
68
17
216915
217378
84660
52334
425836
71283
17
235793
335547
306168
41
148231
6
159426
929987529
404820
77
285507
434883
231310
5
5
477459
214700
66
8
345986
35
51
135201744
3
50
40
2961
3
57802
71547
50
285085
272160
10
495929
274286
37929609
28
251322948
30
104149
167953
58
68
477873
115950
453516
816351167
701346492
31
54
58
721228481
169255
842537757
81
53
562505994
21
16
23
8
364586
44
17
270759090
5
459994
71
56
19
30
886615274
37
75
66
53
9
13
39
38
102426
4
83
117631
58
9
66
35
797581177
259194
281834387
216490
53
65
52
407438
42
7
58
7
384304
74
25
28
58
19
307721
99
29
4
28
44
266751
403553887
318454
55
310035
23
3
479449
321600
84
77056
200650
448210
58
24
349400
368674
82
334038
71430
358817
26
180795
88
15
32
359097
8
698023020
60611
71
11
9
62
75
42
107189
235430
387155
49
122211
5
47
52542
85
72
419376
4
295893
389715
17746
17
159839
6
7539
326455
80
37
170406
44
1
64
6572
16
31
33165
46
86605233
613224028
189603
62
359231
276094
76
284553
40
24
21
348161
997175478
193598
348014
45
7951
394858653
95
12
79
38
328357
46992
43277
25
283076
7
404171
44
46
41
316535
164407091
257789
97
140315
98
44
51
361644
71
568998602
486833249
54
13265
29190
465228
37
63
54
264525
6
42
305958
38
729933015
256010
613072288
162544
245244
314394
80
860648526
807688654
217470
9
300034
81
35
52103
90
12
98
75
43
140874128
85
83
318240
60
614850000
89
223564
318173
2
5
5
5
163681
185257
83
364740
33828
249548
415547
256098
45243
53
250277
72009804
51
727415403
200348
11
237448
28
3
46
772760629
18
202526
92
264448
9
17
151651
90
86999
339182
24
486990
354508
37459
161252
75
395363
33
121826
377076444
13941
463328
404405
57
93
5
245729
1
2
56
77
33
35
49
205073
2
171498
9
5
57
189493
43
198613291
86982
84348
180778
457626
64
297867
52
61
90
48
20
60
160330
43959
430189961
41
7
251879
19
350072
8
832429886
406443
24
84693
17
781752114
265549
9
148828361
60
234046
3355
8
168568
201513
156196
304796154
89
36
477938
74
81382
79
323647
85
56
95
313093018
30
93
63
149271
394364
36
19
354784
364781
846855905
689895153
308513
160846
89
372044
351068279
701324078
99
79749
169769
77
39
217793960
25
22
64
9
258871
192613
46
3853
628633803
375791
460348
89
8
51
191672
83
310757
22
447003
801252495
4
17
4
67
4
65
115502
360747
29
17
364509
115297
7
5
56
79
165508
46
10
64
6
75
27
152443
57
46218
3
99
486913
3
54
20
283681
306564
44
400714
77474
8
59
57
299826
3
268915772
88397
78113986
4
441030869
241980
93
6
311641
76
31
548535291
7
5
200909
160462
48
33
37
73563
13
32512924
473689
25
48965
1
284426
5
54
423147
61
445413
4
10
4
84
64
354088
90
488164
6
43
65
67
7
243062
258277
451496
49
336271
9
316087803
7
63
21135092
758798776
423661
89
62
48
50
62
47
47
91
673233693
108085
365829
37
265146
88
87
281624
68
111757
528499938
65
66
171674
83
278404494
88687
44
443968
11
148167
54
38
256514
31
1
21
350003
105885
29
9
50
149897085
561323846
53
167711
53
6
201925
83
81
62633
307655
231015
55
484687
3
3
66
109503
4
411950
49
7
178488
89077
27
86
99
96
2
71
39
367029
208020
273769
31
21642
409187
286725
5
6
67933
67
33
82
34
91
2
73
36598
433113
47027
46500103
4
378524
80
485214
28
207396
76
44
56
65
167233
25
51
182804
333624570
39859
30493
372097371
1
22782
53364
16
489007
35
82
3
689714624
6
415903
870303326
336108
91
88
191089
546692785
124039
329296
70945
80
473002
450125
25
9
72
316297
72023
98
384176
130016
25569
80
174128
23
75
63
7
302899
13550097
419196
7
213153
34175
247760
461986
388992
58
274606
5
26
2
95
8
40
202925
93
98
17
52
149737
56
11
251794
21
91
84230
188937
233407
47
97
2
48263
2
99768
63
105249
830221598
84
492507
15
382063
13
384252
36474
53
477929
202451
242617
12
94
79
423065
288739
98
51
14
268284
58
271911
405870
377539
348058
417915
318546
64
166057
52
442369
36
6
87
98295
343130
146858
22
159306013
174659
86
96
562612942
29
460847
192209
59
422137
20122
230806
16454
78
42
69
33
26
38
15436
183563
5
2
79
110189714
7
76
78965
7
50
179555346
35
276273825
413887
275335
69
382018
265023
81
6
9030
145136
258860
478780755
89
73336
70
278573
5
445175
58818
93
279196
115964
74
78
323058
205883
77
37
34
67
31
26109
58475
75
6
440737
416313
544987402
242002
42
119247
290271
89
291314
369857
29769
368249
332720
443037
62
22
7
3
52
49
73
234822
303869
67
461026
99621
56
544420669
78185
22
324244
349798
217152
38
87
369076
654029348
87
534934311
474153377
56
1
1
35
5
477907294
7
81862
394507980
84
89
113958
31694
53
88
348454767
698968607
312059
418886
42952
101425
67
926357606
40
36
95
128873
661071668
97
38
11
443218
97
92141
66
739515614
19413
136395
69878
33
59
73
333246
454030
135519
12
591292587
141965
88
66
390662
375216
8
3
396345
11
24
55
49
71
462753
156681
337644
151712
220564
46970
79
259036
350972
845665798
602008970
328303
60
282719
60
15
63
114010
564668596
57
473388
376376
385970
18
455833970
282362
383583
46
6
115298
12
977348098
499744
347589
620638458
324896
95
8
90
253018
278796
35
47
45
201978
62
376417
7
98579
221579
59
112409
1
894702230
189632
370357770
498474
74
72171
92
464243
65
262814
82447
342647
3
67
128410
23460
49
288271
8
47
280179
85
38
18
49
479064
18
7
233523
5
415627
46
5
22
6
50
21242
631761811
15
243001
97
33
440974
34
33
64
174639
768808952
421341
107561
46
55
22
190058
309347
631277002
14
86
2
480638
62
389654
6
79
311410
1
57
965904097
368080
498680
480788
71
343221
300055
58827
7
26
6
187265
90
8
27
91
41
78
461887
5
101276
450561
65
8
231858
61
347695
398818685
6
1
72
204358576
459179
424507
63
43740
471810040
244871
26346
48
69
14476
7
8062
187441
90
40
8
7
91757
13
81
151035
52
227608
61
424593
82
291004
6
8
252947
264183
662050619
453825
381133
79
581387202
28
61
54354
371562
9
96
492857
16
171925
11
296200
422295
44
35
8718
31243
31
153717
92
34
4
224587
405879
59
22
70
61824
2
46
298453
461869
31
64436
40
63
40
94
720084611
243560
72
61
292665
97
15
114158
80
284696
422255
339173
27
254368
33
29
30
152001
40883
66
60
298775
563387029
908384691
258944
180948
39
412089
212096
240151
81
29100
15
97
565732895
369519
78086
29
318937
42611817
22
96
74
7
289182
377002
83
40753
15
21
463241
206197
6
36445
342349
8
854464926
68
273441
756433402
349033
28
24
26361
3
248718
347811
5
465396428
32
8
404356
479298
288854
653054525
122091
36
142694
23289721
21
58
1
428552
38
96
2
247703
72550
76
75
467036
355005
33
50
146089284
10723
7
6
398423
54
74
492233
46
48169905
6
326459
211719
233074099
16
155275
4
74
389558111
176831
57
9
496279
46
42
3906753
10
383542
91
17
475025
117235
62
21
34
18827
205108
62
39
90
20
62
44
151042
453217
236829
797759595
78
5
20764
8
12
211411
315106
614568336
793887590
360869998
22
455947972
9
185367
324784
73
61
83
226487
81
332656048
210251
281973
37
54
337374
364615
50
203442
458292
38185
475087
396488281
39
139241
9
487751
37219
64
2
814206372
991988497
41
90589
3
48
20
85
495480
44
165051
95
333268
539786865
67
22516
271939
111307
131472
441130
217820
67799
6
16
247177
70
79125
698141421
212347
487345
37
451991
470378
8
29
92
2
283888
439690
137316
9
49
63
65
25
89
85
7861
150053
85
220391
89
453355
9
57
305019
63
96
4
8
27
23
27
7
472342
33
6
466692
4
935573570
49
45
93
134313
13
60
89
1
483667
329829
91
341466
53
85
48
56
16236
447641
241980
291146
61
86
7798
25
466843
429685529
60991
306571
85
493313
374145358
277271
72867
186477
90587
61
62
48
461278
432753
140939916
357480
330066
152637
449487
4
153262
11494
340809542
73
389639
4
89
123707
87
26
35
11
93
212961152
397264299
113601
88
96734
81
198379
475692
290874
457871
396695891
34
323534
56
438504
359429
92
9
49
330093
97
338820
497210
331591
34
8
211239
38
80
82
77
5
41
8
94
908943011
174286
14
38682
15
258669
85
18
10
417206
63270462
99
97
55497
67
423160
17
83
90
37
268895
66
106710
97
38
147044
47
59
448435
18639981
82
58360
41
226921
296516
142474
220
486715
489700
211892
185423446
132581774
211865
43
410717
11
514516491
236653
142703
262695
290427
25
82
79927
367316
440397
84
84
40349
94
52555239
86
63
7
27
439542
70101
39
85
84
326608
47
90
67353
403309
102516
1
299207
56
49
452762
28
4
791896957
46
434498
243334
10
80846
63
415962
5
2
96
27
356160
42
99
158718
25
22
12
71
8
86061
18
114227
68500
4
2
137470
44
155039
657581136
55293
61
55499
34
142888
476914
99
498483
779039498
421861
25
22
78
193245
363415
156974
357538
457915
79
47
30
139904
358410
153950
47
203450
43
14
803047499
436114
108996
61
84923
353746
60
59
479972
209347
372792965
346403
71
51
11306
193618
215178
943703783
468409
27
197655
24
1
440830693
4
41
57
75
201286
11
285458
362777
137481
88
513197862
67
950620911
2
73
248151
59
38
26
403603
399730
19020
6
26859
5
11
448990
84
94
7
234236
35
262213
196528
328767068
115679
387753
79
92141
132146
222191
97
302504
4
11
131304
390854587
280393
25
319388
146340398
157019751
85
329710
108382
78
167749
35
56
79582
98455
34
133078
60
449380
153789
93
40
9
92
6
274170
51
35
31783
25100
346650
718688460
5
180658
35
273930
225277
74
7
496370337
440680385
168260
91
154883421
177554
35
85
363712
67
69370
90878
301913
147385
2582
363749
93
80
131684
36
58
585247727
68
230034
51
89
86
56
353235
76
201285
574981900
477138
99811922
59
9
480855
60
213003
241689
35
452897736
28
51
82
294873
392735473
22
441257
1
56
36
611333181
56
613694360
47
362050691
76
273235
120955932
8
91
349769
56
14
61
76
70
137776863
395962
5
39
42
43
15748
390827
771095880
21
95
3
46
8
272457687
51
227550
72429
377317001
5
54
55
81
3
3
48
365241
10
19
46
159018
379515141
25
3
434610
48
682390505
96
19
98
14
4
92
95413
506592497
25
64
47
95
472526
239938
6
20
212482215
146390
43
2
62
451058
1
87
162250
438800
7719
218463
736269163
31190
83204
34714
71
367053
42
32
65
891706707
418517
10482
93
76
42
196828
27
77
985592500
479772
56
498338
94
285975
1
86
69218
95
60
348879
471876
240307
228944
99
77498
118086
77
990431543
243530
120610
266870
93
33
315602
49215
59
156389
922462511
883786131
6
62
314588
52
103449
88
137164920
8
62
928577743
620060310
42
47
96
364958
10
141827
9
44
975120880
89
554307918
40
276191
406807
5
59
394135
26
145170
72
90
50
251739380
489702
357641
12
56
12
3
350606
47
305755
388095
99
739204804
289899
2
245792
338599
48
48
173216
51
97715
394484
90
484122
48
496672
253365
412433730
442820
42
3
86
54
342068869
401004
11
3
50
155525853
276733
256606
228230144
61
57
791178595
49
2
72198088
3
498296
47
2
417130
458041
92
478739
48
9
366614
5
52
37191
98
354015
396416
36975
906411185
75
56
459718389
232139
57
284739
68409
4
206607
860125156
523554529
17
332491
102152
967059509
22350
764091548
107374
399783686
202911
54796
6
52
448766
14
55
46
96
281095
3
22
492293
474829
72172
878501340
51610
517253913
50
966396746
27
8
380380
461954
87
424865
5
87
112275
7
46
415219
63
367556
58
32
457636
62
66
729085879
182423
60
281771
89
9
436174
26763799
69
21
403451
41283
300039
444698
60774
448417
23
143600587
312355
57
487888
41
26
79
270076
380261
138413
2
3
72
98904
153854
134534
214810
84
87
2
77
3
186320
477768
51
68010
112413
148519
62
3
2
23
411023
36
50
17
63807
69
35995657
17
9
281374
349953
94
78715
414031
448308
250099
34
362255
149834
68
208527
17
132731
57359
960201915
3
462050
11
28
3
207700
305101
366889
40
63
881712387
27
47
245966596
544232320
1
84
5
652871097
51
100149494
59404
75
66
237426
12
45
110866
300482
455987
52
14227179
414036056
431682
11
20
158981
929692616
46
863635911
380617
6
77
81
25
325758
196298
71985
88
75
472537
719316969
714038064
952363734
63
47
80
87
1
182825
83
29
24587
74
50
444549
178186474
443101
155752
81
344068
78
41
95
374198
132489
2
47716
81133
475670
248349
408341
22999
386294
296969
255285
93
79
34
62
221233
340219
65
30
20
25
89
155453532
77685
89
6
12757
50
4
36349711
95
117322
94
30
4
4
450612
378207
211815
9
21
89992
96
5
30775326
29
656379077
89
86
455038
189605
367485
77
371800
40
28
25
831243187
395004
22
195943
13
396815
22
27
69
168224
6
87
4
32
92
79
73
87551
47
191220964
57
422751352
32
258464
332403
9367
492309
132290
53
301489
157740
91
98966
88
79
89
83
233759
2
49
37
53
91
39
80
81
470091327
396102
234514
294465
38
87
9507
991822136
95489
136055
30
94
6
9
107046
116805
3
33
8
115246
260434
5
54
43
8
22
488156
330789552
539534023
7
474165788
475956
19
281751
185724
109027
27
329367
378554
261948
74792
48
208776
37
398853
4
12
488836
435667
76
52
8360
191672
9
84
299960
31
243698488
25
15
902618329
30
34
102153
253215085
86
7
24336
47
5
6
33
14
6
16
373847
216454
20
321170
81
86
66
545771823
251565
178883
935510286
39
385961
75
54
341375456
90
2
390150
41
9
155768
369711
361793
187228
310551
406496
263799
150451
262367
98
6
98
7851
270894
115423
347765
20
113800
443157
61
83
290353
417938
87
89
52
795835223
326016828
412414
52
80
402004
35
82
7
37495964
256092
86
913640633
42506
220987
234655
191402714
18771344
225426
479796
88
131888
298272
66
66
41
41
76
357120279
804412279
88
980984397
21980
2
137582
7
130517
97
294474
252428
56
300259
85287
62
452361973
365960
8
469252
84
64467
8
82
82151
47350
72
17
60
15
172403
70
63107
332100666
88
19
27195
352021
57
459341
394231
67728
57
375833
73
142918
73
36
65
11032
370051
64
50
93
268999
122594
49
1
292247
218128
95
18
431826
9
50
33
93
77
38
57
6
309661
3
439887
913889156
19
85
452981
5
144330
227786
66
8190
1
477797
86
78566
96
44
22
212931
461769
12
288977
15
20
7
329248
696857745
45
59940
82
328986
43
26014
6
388567
66357
86299562
10874
380054799
13748
144207
988285367
83
378560
212812326
146249609
264097
34
64
418441324
22
98
67
92
158911
89
88
77
64096
6
144811
41
1
384031
53
358592
74407
286421
73
273433751
11
915093539
565705201
383366
93
18
32791
5
80
53
55
40345
106072
77
45
10
61
235095
74
77
490609
218381
3
293991
37156
9
15
291317280
410797
415291
380459
124820
63
58915
19
35
446659
214464
203937
7
13
329332
5
7
68
461201
58
214637
331683
2
60
3
11
44
272929
20359
34195
274476
168760
457425
17
48
196908
66
5
73
81961
46
56
251855
74
59698
1
388931
82841
342538
27419
419403
167491
63
75398
53
41
89152
68
558926266
481317
80123
114838
7
8
61155
82
64356
329359
489678
98
463285
487992
328462
13
456403
89
92
316219
39
378433
396347
385256
479979
37
13
26
96298458
73
87
24
51
87
7
225727
229369
99190
3
85
48
362232
127947
10
425390
89
16202
79
429008
8
64
224127
85
355471
187514
98899
65
385134
492372
460509
189285
275975
127382
134951
126977
268591
21776
49
885605382
213263
61
375326253
79
184403
344990
323314
72
70
131289
3
32
380215
215146
416460
425073
406331
15
50436
1
416165
34
52
64
369132804
36
111863
3859
25
2
94
148222
35
4
2
29
57
5
120092
12
45
61403
145034
471461
343239
80
12330366
79
594151265
272139797
364011
75
301446325
2
58
67
202762
66
411300
17
42
70
216926
315032
71
2
7
50
444288000
42
7
16756
92
226448
120212
62151
406967
343049
84
432741
209143
8
19
97
292124
135847
34
5
10
236842
98
8
61
84683
71125
300600
95
86
51
171932
56
7
188544377
15
81980
60
199898
88
61966
11
85
3
48750
254868
92
455739
84
495349
36
467074
85
207779
125477
99
95
492027
87
18
978968019
8
305777249
5
345712
128658
73
17
85
4
3
601004058
90
11
145488
170006
2
231504456
80
863355948
176513
45
448430
403746
18
73
55
334989
82
12
12
52
24581
907220267
204008
261528
95
65
60187
205735039
791917946
160933
9
52
165761
14
58
473542
210223
54
28
1
174197
482242282
464789549
386378
469702
698128582
74
816631068
337183
32923
6
1
84727
68
90
78
10
507507464
28
3
153168
31
18457
11
91
56
87
24
24
89
110478
531439590
21500
241322
30
113022
487284
51
6
341104
10
465131
33
73
258596
287128
41
266646
78
134109
390711
788449162
409436
354401
10
97
5
226650
74
40
18
37
206805
3
59
143063
95008
26909707
11
84
150908
64
3
343180
91
140441
189949
450434
9
57
95
194806
224797
9
79
8
91
82
80
3
48
94077
12
391325
436175
493526
61107
4
2
32872
82
15
85827
205988
253133
484100
202319
471751
19
35
61
121240
249779
251540
75
47
21277
99
330678
16
2
81
462983
146037
4
379277
68118501
29
1
203996
99
3
119238562
4
9
24
48
7
182460
4
795820723
24
73
76
103077
454839
44
283227
8
16
19
103889
70316
32
33
23
413391
9
277782
937796653
178746
8
64
70314
72
5
256695
45
172759
92
423468068
31
46
384365
208890078
148672
64
81
439571
343978619
275301
6
234319
21
240823
4
89
48
77
31
870583481
96
223224
129994
207362
16
568885072
2087
60
939621163
187995
60
29
1
151542
209448
448938
84
302325
462316427
477827450
227042
297417
66
416885
166195
86
158328
360318
128835
65
522251254
90
346618
410885
473528
232042
149671
15
89
50
357368
31
140050010
67
82
50
298772
485988
282938
22
57738766
39
75
447021
294208
2
168259
774700836
6
56
449187
79
418252
99322
42
77
37
54
391913941
491243
4
40
268297
77
46
92634
74
135889
32
91
351530
44
78
96
26119
87952846
4
95215
360645
1
587178823
321957906
4
45
1
60
5988
48422
41
331491
351416
387036
50051
15
2
44130
64
25
369733
360364
164965
39
3
225478
216654
221333
33
83
19
369213
334030
247030
44478
413066
92
408502
44
9
266251735
74
8
33297
311958
80
470762
31
8
82
365561367
60
79894
14
52828
87
9
76
9
36
27
942351195
900864541
32
86
458098
308539
57
82
90
48
80
164885
88
49
941544960
451710
96
132383
52
18
24
989005923
297674
30
708093826
405183
9
6
428059
82
147982
83
956152893
619782242
408524
39
70
76039
592380694
479925
198338
169356
12
268679
487652
464347496
61
871158226
51
25
14248
128995070
1
23
47
93
496030
202560
80
90
66
9
52
3
188553
142180
337885
934933412
649526597
391702
777150210
62
33
39
456438
27
296836
150286
93
7
69
3
18
326133
42
4
246706
273482462
280174
190864
46
164581
33
152157
370167
98373
1
7
84
77
47
440248
315226
414732
45
883292930
66295
21
2
161659853
83
79080
1
25
43
291279
680825145
77
98
468580
72350
3015
598869423
471726
92
2214
117904
497542
484566
3
118727
805710154
82
57
135647
449146
6
450549
262670
63
8
110458096
25
18857
303736
21
23
68
65
201377
109617
403875
20
13774
63
27499
55
23
159547
295117
68411
50
186745378
35
296117
468983
99647
881918792
60
479507
37
42
58
461361
90
427021
74
365135699
116329011
427208
83
163503
45
32
311368
17
10
488927
5
35638
26844448
68968
205573
29
841212755
4
70
407799
294014
72
491440
90694
135995509
6
14
363523
9
66
86
1
74
374845512
87
106052
7
72
86
54
67
246151
414755
482226665
61
66
228261
233853026
92
30
70
14
443232
60
32
5
8
416094
289001
61289
256905
142983
71
5
60
4
17
45
18
492776
85
359677
17
290403
7
55
495657625
75
95
2
31
57260
599392192
321348
85
88
352241
44
349021
62
18215
86
13
496680
7
219781
371173
413786
404331
45
96
818637215
450242
34
24
49299
9487
61049
44
18
59497408
30
238995
377145
46444
4
241663
71398
56411208
499619
272593
89
234440
7
723274351
210968878
11
341565069
64
488340
43
188876
25
213055
98
19
59
123066
5
50964
473081
261500
55
92
51
63
84
66
46
202384
272157
24
83
335797640
215661
70
33
198048642
351078
67
28
112211
54
18
40665
39
44
216194
663288335
99298
214419
157657
40
340550267
56
8
94528
96359
297270648
61
65
27
3
73255
86
252956
654546566
432492
71
44
42
66
56
313351
45
78
66
407761
86
286376
62
358816
364053
19
257142602
258680
78
358731
35540
90
27
90
455816
409097
91666
70
47
82
282673
821961751
25
31
36
12
58
271598
10
60797
1917
321573
83
128755
285367811
310543
422764
732641519
349206696
35
446741
19055
56
347941
268998
915285976
116587637
76
3
63
403442754
145523528
36
47827
38
83185
78
273049
1
4
326208
3
5
18
451780
78
93
221616
43978
77
275053
223160
133182836
6
189601
323554398
494243
60
39
421672
282077
99
515109151
660175603
45
20
203181
33916
462021
27
261067
23
11
60
9
382356
5
37
13
222966
89
46
193317
134981522
22965
50465
344189
23
68
35
183122
159976
257951
67
96
4
62
54
7
499355
428090
169350
167949
26
699695477
87
27
626552661
305376051
341558
835829989
54
88
28
8
376567
362264
944975009
186311
74
59138
760794449
79
41
30
298072
10
382674972
22
430489
19
446820
353682
74
38
254304
24
40
57
61524
13
208093
532891091
1
49635
209805
413654
314984167
41803
120470
58
43192
331486
294580
259165
75
70
294643
46356
60
69806
46
45
259972
5
37
68
7
36
4
50
5
455826
78
21
63568
2
94
5
41
50
66
361649
440277
6
237499
134045
37
461480
299720
352645533
22228
92202
94
26
332187
305257
7610
81
154809
146918
45
75
128504
463305
69031
29
144032
493997
47
83
53
467239
470934
267635
13
169222
55
78
3
46
100774
6
303927
80
98
25
433601051
66
54
95
29
42
90354
433569
29
22664
17
371536791
80
3
436815
133814
529421117
40
84
14
34679
394862
365846
11
56
99
76
1
4
24
338965
346441
90
67853
31990
77073
31
300436860
53567
27
36
34
25460
69
42
61
32
87917414
99
3
33
335457
32
182346
288884897
208219115
25223
46
454611
84755
74
33
866287703
144777
92
84
335482
1
16380
426415
366545
477357
42
403792
99
38
372784
252067323
50
52
375825
100609
12416
489021
469125
18
70
104819
175701
3
513678702
3
46
225709
31
14
98
16
61
333252
7
93
77432
145326444
51763
63
821489049
647492729
133328
20
59
472947
2
105104
68
77
33
53546
306897
42
116580
69
10
18
355622
65
14
66
1
834553333
16
7
17
331275
44
60890
59
99
462774
473935
345802
160432
76
32
8828
90678
19
7
12
1
1
353140
40572
847659981
73
18
51
321136
9
41
318839
31
431014
1
14306
10
81
252430
454245
69
13
219564
57
34
158576
33
86508
195412
92
26
310290
586564759
126507
442091
318396161
31
33
1
73
49
318267
399091
58
771311654
117441
73
285964
576876828
106890
756202852
73
188021
89890
466996083
97
33780
255896811
358168
54
99
90
5
94
61
895817092
383654
460059
87
105606
74
97
485315
319235
10135
198620
445422
48
773916995
449115
91
472067
60
229117
496344722
43
78
66
79
451698
13
52
262875
310840
82082
49
145603
12
4
547621859
51
350815
1
112419
42
530432234
34
86
419346
314465
77
4
58
352915
27735
287772
75
419227
243390
98
46
421040
464561020
27
431122
291295
99395
241883628
52
407943
269197759
132640
60
64
52133
55
205858
3
48
116269
348618
441016
1
8
337480
98
139195
433588
41
5741
467730705
319665
97
75
119164
64
76
106235
285839
166031639
253111
209026
341698
256425119
23
14
39
211820
360082
2
84
282050
7
40
4
38
935975772
383575
79
990063839
54
17
356107
29
206372455
466548
1
88
454870
217006
248660
17
93
34075
43
325515
578451691
294840
224150
77
424470
34669
3
460070
599677173
322603
76
25
71
13032
43360
289228
950895921
318601
202508563
65232
4
6
3
996755234
373410
29
60
6
295417
303974
452316
178750
55932
48
64
88
1
19
165955
42
265516
86
98
459486514
686345023
459893
33
134083
275058
85
42
68
37
467819
149358
405869
59
79
284257893
23
123292
115324
366039957
176981
4
191647
427382
24
474208
362795
570982909
328565
99
55
336987
54
224782
47
31
54903
7
61
56
487111
301466
43
27605
508322416
136789
274248
51
64
937905285
454763
22
38366
5
30
452304
275575
36
47
461592
155384
77
397086
80
988317902
208920
32
491707
255631
83
684506745
4
488608
79
266905
107744
185253
18
365769
50
26
650688459
67
197445
212622
123756
184596366
3
88
37
38
92
88
46
91064
65661
65
422550
2
82
27990
97905
166166
234615
378987
288397
87
97
445213
413256
352869
44
448743
24
9
13
145281
471360
810408441
194105026
286169
15
227329
70280955
250750
17
174599308
38
46
462246
898749646
13998
56
333352
60
924092507
24
12
9371
192493
436209
168698
7
77
392899
200954
392241
974836380
77
75
479898
58
476409
474293
36
69
136575
65
277381
363878
337659
52
154008
119892
52
24066
36
151734
361080166
64777
26
231162
67
210459
346726
5148
280975
59
17
262709
291073
12
41
91
371697722
54
181935673
97
330647054
20402512
51
48
406027
166754
45
47
287578
8015
62
68
622160791
473609
375399
7223
58
68275
209206
214388
388712
338069
9
12
3
25
350241
5
202910
484502
330077
699959893
280389
42087
324952
428845
594501730
88
95
21
155281
375213090
4
89
21
433837
72
5
449866
468067
253852
5
5
50
359462
92
66715
957408553
69
176654
117216
453181
44
328871
24
10558
2
62434
64
2
61
41
48
15
78
19
756673991
199355
603649218
97540
362087
351805
9
44
49
382441
96126
69
71
220926
301893101
285256
77307
45
198564
51
56092
279560
46
123180
304640821
245441
17
309799
446337
327465
96
107799
2
15319
406097
3
74
260590
301611
310398
754187408
38
16
3
7
349465
4
73
25
42
107422
490106
85
2
52
1
131099
12
9
281737
7
43
85
34051075
346738
84
6
590190161
26
7
275317
237843
166132
40
102242
12
470188
332934
153577
76
2
97
247442
78056
68
57376
183359
69680
81
247650
4679
49
8120
330441
424074
3361408
62
2
66
451791
708603892
59
95
73
712178744
340159
464084
366013
7
12
69
58
1
68
74
11
388466
39
457870
361337
5
10
358888
129305
17
26
353899
146133197
151721
60
65
351270
9
28404
93730
415203200
464100
411245
99
372845698
406230
52
20
369687
2
27
39
31
301352
24
75
92
32689
163727552
962629147
19
6
487673
424514
114099
3
17
16
3
1
15
354279
211501945
498548
91
27
8
91
82382
120472
88
195506615
59
88
98
66
88
47
30
271796
95
402230
36
3
310831
457687
93871
89
13
62
4771
20
894982642
402448
180581
4
56
52
29
357688
211443
251091
54882685
354267
38
1
217150
96
15
276698
226619
77
56
361375221
234900
583469517
6
267395
223491
10
83
45
7
196469
146163
693734440
83
6
431427
333464
447380
191064
278100
59
150359
97660
32113458
94
97
398016
236152
99104
137111
9
70
91
280550
71953
74
748608803
4012
4
81
29
186034
71
431846
7
842708154
429377
79
47
48
56
451271
40
1
795702705
301016
19
80
90
3
49
39
383040
101303527
50
463716
188334
13
855444306
382839
410259
39976
301183
72
55660194
977937750
11
26430
229281
2
465901
10
620988958
422629
23273
6
9335
26
92
4
33
202440
75994
59749
35
349207
160083
41506
16
106757
3
41
773429789
31
299421
63
14
67
43
725078591
473239
106962
2
336221502
378586
90
68
25
458275
425569
981231022
103932
2
68
42
62
7
265176
75
10882139
83
77470
384478
27
481524
83
188960
345040
99
738183625
91
7
51
85
42
311387582
180699
57
41
62
195872
11
979685526
81
51
24102
427030
213040
181709
350011
130205
74
238957
85
4
67997
291815
29
101427
354493
31
663503478
3
380087
69
499865
380513
380171
86
422500976
88
54
65
310591
390727
41
1
305151
60
368644
83
493881
51
294806
50
1
367898
493397510
32
112507
96
144434
88
45
46
362259
2
85
404737
6
320645
219675
648170506
44
756
98
43
85
468231
419804
268107872
193088
215007
35
97
2
482088
98
54
6
61
117895
758112382
49
8
88
303333
70
69
47818
37
116069
20
68
94112
325409
47
33
89
9
20
24
217911
58371
232557
8
941444441
73
66
119960
51
75
33420
93
292104
320879
48
539286489
208691
66
91
30
43
432272
9
7
385825
3
259054
261433
80
531393701
44
169666
50
2
95
89
88381
9
495951974
6
129109
99802
18
8
215662
31
13
41939
303145
178828
46
33
23
212838
75
353560
58460
260709
29
425627
153802
84
58014
420834
461787
431191
24
254261
66
135903
144597
195163
464151
12
328077864
213500
243537695
903345388
77
66
69
14726
1546
73
62
223734
130351
323379955
132659
24
330912
77
41
10
3
398351
118501
9
385869
37
312247
6517
8
316614
59
181473
78564
323630499
56
86
707822963
218912
5
189961
307496
83
456693
408442
685445655
48
95
371208
171502
22
95
73
5
941099090
228426
20
92
57
118568
100760
90
28
1
41180
339462
273434
4
9
30
386106
227447
3
37
4
96140
70811055
266743
348643
438315
20
435817
41
10336
199763
51
401308
12
306816
67
42
16
57
8
188139
55
175453
212908
4
382072
113802
62
359595
75
250546
424911
436721
224958
57
5
51
770507544
488821
3
476022
70
71
290648
112712
275517
685281619
416694
73
47642
88358215
278876
53
494498730
906951534
847677673
144943
81
515080289
69
372823830
88
111903
413385
449258
75
62
32
260528
32
189788809
514952473
325598597
38
371312
76
74
427761
328309
95
46
60
177302
525576394
355312
28157
73
377189
369301
387578
88
37
204441149
150102
441656
463943
58
8199
2
39
15
17
3
102664
61
52
61
97371
60204
583545886
7
280237
8
73
79
8
38
27892
35
312666
296196
7
223541
240653
42
8
7
240332
91
256125
38
66270646
62
471978
42
40
77812
341310
68
351099
3
33
42
96
2
430155
62
491106
91
6
274993
866970793
833089229
94
105138
49
4
3794
14
16
27
17
4
386076
7
134483
479719
424191
86
57
283750
39856
56
99
450160
54
477576
47
32
276414
197557
6
196238547
135498430
459218
97
63
390783
62
56
31
83
54
381843
323924
61
6
5
322959
254630
52
17
44
486878
7
61
47053
354093
40
20
596412085
8
87
168758
37
31
113709
241040
365445
99
377661
263792
26
274493
53960
291544
105410
41
35243
697690951
276669
81
332209
77
4
956064292
40462
481107
57
4
285754
138181
29
466578
411572
283053
73
218526
260328
450437
765329101
394180
35
45
37
9889
209989
455590
50
40
35
65135454
175926
5
288282
409644
30
324251
10
9
30
138703
85
237169
354166629
694441608
22
68742
6
497584
181974
17
29
4
506838913
70
614651232
18020
242792
45
13141
74
247051
918323035
438003
276333
16
279579
12
138958
506734457
361016
493601
23318
8
79
91
930037599
62
321733
5
84
50
87
188647
62
29377
77
19
452163
69230
274097840
463178615
382277
75
526687998
241163
28
42764
453393
30178
300549
14
2
420910
5
87
335882
737384424
717330116
420559
414262
5
10
429171
75
78
84951
31
48
581884603
82
85
7820
367586
27
93
79
4
843764456
52
106061
5
265591
195091
43
263876
61
661293295
352512125
261978
46
18
377129
233074
152338
175650
266063
93
16
233631
467910
259344
452450
1
32
61
439380626
503123931
291526
159861
4
362590
156392
372056
6
26
209121
77
41
93
50
595492633
227364051
75
79
14
17
23
85
54
194764
302268
486990
3
185522
83
72
173310
64
259594
77
174648
431970
69
440937
292144
4947375
278699
14
51594
316441
381311
35
84415
38
1
36
55
11
15
194871
43
3
73
64
457139
33280
242329
16
326930
4
150957
374524
86
8
37
436422
8
368922
309081
80
9550
46
6
5
28
374628
163069651
40425
49
400216977
870603696
298219443
39
19
95
37
11033
27026
3
14
420275
37
70
85
945521657
11
458378
41349
22
165974
205055
476716
375223
71
451396753
82563
44
151071
45
402118
94
77
24
205307
110554
47
6138
84
30
252749
907256850
653908231
79
89
434830
93
42
493903
59
29
388614
75227
29980
165584
25
52
70603397
499452
466302
3
74
488604
1
132144
426257902
11
7
32
74
110557
21874
24
358227
968283083
351949
221906
11446347
38
88333
247305
238510
965027719
67
18303647
242288
1
105985827
3
1
315893
76233
5
598111383
2
120141
47
698567242
44
261873
70
962083324
46
30
663358227
73
6
86
384987
109850
442274
853615634
1
69349
421358
71
360993
1
70
7
13897
353416
8
392149428
95
2
174179
36
268267
335669112
230192
497617
8367
442246185
75703
417379
39
355839
205985
88
25
387406
284420
697298983
45
234564
82
18
233338
6
99
72
359635
236225
16
247004
50730981
38
5
6
97
35
9
3
92
291543547
280342
471149
41
206252
31826
16
246532
6
95
472182
283965440
19
7
271650
316631
7
2
308620
19
4
175780
278516
124068
81369
481831
690434842
586268446
19578
87
1
61
395333
91
80
261282
20
70
279601
68
343322
483828
74
27983
66835
32
64
85
213438
415086
492856
85
83
312284
35
1
93329
79
3
19251
176802625
157863
236091
81
9
87
61286
226400
166680247
148327
39
40
87
8
6
92501
65
98
52
46
57
91709
406997
474447926
434206
95
302914
51
48
228227
262212
70
52
35135
420479
287904
95
73541
52
263045
406501
301977
17
90
179599
29
435075
95
173755
41095
37
79
79
96
411649
27
894659183
438122
287061
152336
94
49
1
406264
18612
218687
169489
58
517507450
364590
236276
80
463983
35
18
6
68
32
238644812
878461960
481208942
20
4
14
23
10
9
39
94
9
88187937
69
265126
115754679
62
85
64
62
369502
68
99168
157389
53
179012
57
28
126823
162708
20
378130
23
47
274099
13
306093
191065
6
4
90
21
94
275402
47
69
337132687
450995
70604
5
5
293476
85
33
17
79
250372
74
50
214560
59
241725
90
54
370563
44934
860784368
42657
2
86
392357389
344051
96791
420930
59
40
53
61808
531024914
186266
88
273589
188520
463302
281994
4
55
83784
874096767
80
382326
257560
447134
98
385752
405146
53
98
523874070
58
26392
128551
98
90
252354
96
24684
316380
368769
48
59
83
50
263507598
78
77
452473
282858
341357
454239
8
383955
885231897
74
258857
308105
85
97
69
36799
24
80
448801
143349
92
55
4
55
43
3
8
19790
294337
43296
186759
49
5
117621
70
70
30635
22
8
83747
110921
33
404575
42
19483
43
147448
196371
280126
30
7685
55
85
5
145937
329170
19
14
56
72
5507
791326101
25
22584
206366765
364639
55
26601
98
5
4
18
25
81
49
88
573319127
111578
338331
85
33
21
4
63
2
433183
32
27
6
63836
340593
13
499137967
344535
64
45
14139
55
62055
174542
16
96
82797
51757
415733136
99
38
78
312341
6
493819
30524
203211828
611080028
493106
58
70
2
305245
86239
121877
85
478280
155792
97
3
16
443309796
11
44
226876
36
19324651
82
64
344969
305137
254807
454706
957011790
434212
65
403080
455697
481070
92134095
522808313
110366
183345
33
559570224
428460
59361
355096
316878
134140
29
130763
706892914
919765517
145289
763431644
429776
532101784
68543887
302650
43
10087
1
171778
16340
46
219745
248823
349349
18379
781253750
265554
28470
3
58374
15
8
56
2
465972
42
17
45
9
41093
414163
185207
9
4
149220
68347
575285241
152212
314004
190220
211721
429396
183969
57
27034
52304
381972
18
285136
792505662
32
85497
207386048
551481974
73
97835
94
278134
51409
22
80
17733
2
2
919763280
36
259044
89
3
62465
116490
436743
20928
9
4
195467
405772
20
252065
196255
2
306593735
947987481
78
98
92
326029
10
223088
246332
257326
467491
9
19
77824
59
77
71
21
11
5
39
72
20
4
914183334
161221
68
187148612
264240
13
135949
81028
77
445136
285215
498393
40
66
18
52
77
426900
40
253146
8
11973
83
20
1
438591
78
6
78
496045
240842
873451005
90626590
1
96
276676845
43
373478997
462428
87390
64307
42
19
104930
86
6040
127514
68
40525832
76637
320793
372784
37
69
13138
5
111100
98
99
4
23
252668
28
84570
47
7
20
54621
277257
711623946
66
93
6
34
64
44
34
333786
105065
443259
171488
409588
280862
18377
328760
9
5
62
38
132347
181101
138581
399723
20
33
3
419242
53
177026
481807
93
9
99
74
4
12231
51
38
11
92
396962
80854
349338
330370
1
980529843
4
456140
20
38
46
92604
799600367
71
343208
42
197267
50
29
1
380690
125757
321469
84
408747
363548
57
433828
35
66972
313301
327333
25
175234
170845
385802
63
76
261505265
4
53
68
154859
60
60
49
375250
6
32
6
77
83
25
408269
71
71
9
203447
91
95
92
27
9
117737
3
72
95
80
86
236231
28
354911
416291
237377
1
18
39
430853
98736649
6
34
18925
67
851868556
64
89
72
452818
87
315460
74
403040
55
21
23
57
214204
95
62
71
45067
81613
15
43590
9
293315
474135
490180
93
21
675172509
37
278928
591267615
22351
44
434849
327841
349957
268626
45
374373
986385995
49
69
8
125797
464955
2
495207785
77
82
44
125943
93
51
42
37364
81
17
303632
277653
202884
94
92180
425058
45
311099
48
9
48
31
434277
412607
2
74
62
388806
15
4
8
891454166
128970
52
40
18113
243870
42157
79
4
85361
12
96
202824
52
5
45
62
298572
103651
84
178216
366639
77
78
214593
372214
52
68
151307
198361
160973
802325698
25
43
19
918912530
17
49
20
456618
27
160620
85942
41
90
62
120094
29
81
3
85
99
96
89584
328172
379847
264622
891721296
5
8
305632
10
393592
343166
164088
22
304176
65
23
57
364515
648750464
51
71
57
291315
2
28
28
64
118642
51015
90
929066341
32
6
1
49
310950
91183770
71
14664
48
6
36
49
7
16
483058
15993
321374
53084026
88707
6
989762332
406604
54
23
6
64083
63
195105
253382
480585
419194
8
314776
2
26
46
3
4
44
70
48
429237
5
67
56
205013
34
68
36
239935
137448
98
24
215886
390876
175664
153939
812337665
74
22
283627
247744
467880
6
274546
14
40
24
55
90
216877
257326
936757560
222913464
98
287957168
187287
212239
213545
159654
499331910
411755
33
207254
27
1
40
233488
270868
370999
63
87
46
7
42
9
1
254669
7903
334704
7
923096136
59
196036
23
199897
208519
36
187525860
158308
492254
370924
352704
278222
4
393368
487438
4
37
419542
72623
905933782
456964
429301
523717546
178231
96
29
319018
1
75
47
868853806
7
4
145433
389617
37
3
932162417
471055
344333
344749
28
9
476737776
149074
660423594
56
224404
276261813
71
16
43824
7
37
160811
80
323136
98
187740
85
325320
280200
50
81
7
629131919
16
190951
67510
418971
483115
96
98
63
18285099
313692
319176
233723
9
461743
85
31
17803
96
5
15
2
99
166644
132949
449777
28
125379
465357
122959657
90
51
22
32
119251
25
118967
8663
321084810
49870
38
35
73
378253
467618
135416
325855
52
56
162349
216380
498425438
24
409245
99533
72
325366
97
78
53
60154
92
269888
364787
52
90348
276906
10
420380
59
2
664993453
33
69
91
56
131121
40
340881
265604
87
76
72978
351871526
454618
434865
773356787
1
25
33
105104
214318
437786
63145
152116
8
292697
124718
81
5
17
36
281780
22
73
7
129620
89
75
222559137
141483
92
345219395
666150378
44
470472
5
810489501
395196
379597
7
33492
112012
68
59
69
844978772
405119
70
27218
85
39
60
372466
431086
452210
91
223
112227
957860958
82
31
379581
202496
486165
386481
286938
423528142
310221
4
208318
269773
241532
66
251244
13
42
62
15
166191
43186821
393811
82950
260008
219862
456765
271785
61115
162051
10
9
5
38228
75
12
354655227
420727
46
6
215704
168080
11
38
28
59
272951
60
395176
95
85
2
90
482589
167189
271333
4
3
483272946
76
89
82
425982
745418596
489065
289142
26
42
88
10
237616
340422
121368
30
391341
61002
30
913621381
72
167
42
338257
14124
244329
41
491781
41
45
979828862
259993
93
69
147974
464882
16
113592894
12
98757
21
954255680
83
5
97
55
52
443661
488744931
329306
11
382304663
8339798
84
465464
7
27
101909
70
260273
76
2
105599
22648
155790
178539
401885
281112
59
6
45
73
260158
15
58
69
314337
27
28200
616402826
236730522
51
207810
409967
191040
416048
11
67
96
462987
88073
9
337253969
280900
158258
41
34
122983159
625105633
34
62
44
9
305829
341812
387258684
89
93
394665
16
39670
43
17298
33
357641
559642514
6
271654
12
68
494065
163816
276164
86
65
76449
928982882
310005
29
237926
32
398176
55
39631
91
144076
354418
34
412788
470106504
185698
452082
48
878689984
3
80
118558
15005
7047
321629
389662
1
220600
485453
16104
196592530
281000
254955
147990
714715133
475909
257287
9
27993251
1
24
640002312
6
224133
9
14
297916
28
30
663527948
63
73
519115013
210848
35
14
89778
235606
4
81
246741
67
47335
473611
41
223984091
90
44
68
62
390793
171741
612144954
345499
60
52
89354
25
55
58
461888
392469
29
184410
41
3
121882
3
177717
184401
59866
92
4
419289
15
97315
265285
188307
70
57
28
99
66
6
59850
87
86
94
65
90
167207
85
46
354390
92
132987
518942107
31
1
34
94
275340
348804
72
57
83
71
270076
202806
39
73
87
50
18
128816
152907
414698
89
156522
31
4
180810
88511978
494211
10
8
86
41
64145
318354824
32919
96
43
51
804842035
16
63860
92
55254
92358
670145635
1
246905
37
17
8
3875884
97
72
54463
9
24807
39924
82
16
51
208590
430254
87
331779
36536
78943
92
417674
220865
99
123995875
29
2
63
70
53
38
1
427634
215515
152468
1
63
13
16
282101
153278
35
38
74831
41077
1
27
787740982
43
11949
437167219
24
394381
84
19
440929
375597
128528
488513169
359421
48
327423
154230
86
49
270854
34324
470670
62
91
419473
395882
425227380
220624
442904
600491729
14
62
17
316449181
36
7
405547
60
86
497926
250201
39441
499357
356011
460686
198121
12
24
30
23
23
234483
65
10
6
82
338328
11
64
501413545
309283
59
429826
23
7
87
7
87
107114
124094
84
416917
47
47
59641
9
57
92
89
70
39
33
25
489508
112046
62344
59
40
2
379938
108446
111653
19
298398
88
387804
19
6
367466
61073455
284935
89
14
102724
191645
18
212758712
90
35
29
290958
62
20
179773
46
12
60
90
34840
241433
273273
87
10612
329253
75
230124
30
6
50
9
85187
60
398245
580176572
723966707
10685
89
36
9
446924700
214943370
91
332737
389910
189292
476259
377164
467374
364440
320827
5
87
179858
92138
389810
64
310924
186728
27870
34347
8
64
4
162296
213494
32
317473
38
78
83
83
44
63
63
739138897
35131
102936
101214
928703826
47
998548217
80
219938
97
22
990343519
376054
58
30905
58
66
73
11
11
62
437380
78994
398829
26
35381
188557
89
83
22
56
96
96
133254
43936
62
383323
50
63
469669
79
5
828490493
193429
96
228389
6
44
326170
52
107232
98
78
239221
23
322571
454982984
25739367
384297
578865666
84171299
301669
432875
2
152533
159532
252537
499692
18
44
458772
470923
56
54
89
176123
83
186212
27
29
400366691
275636
83
25
22712
89
40
60
341929
55
73
4
36
62
200126
448881
147600357
6
423855
13
3
71
133311
936741328
73
319485
443874
254526
515710699
172876
92
66
217213
232528
9
82980
97683
8
90
93
33
12
8
2634
388836
371008
43
96
103988
84
4
171118
298749028
32
40664285
95
123454038
48
5
259083
71
471965
101901
231247
76
46
31
82
383907
11405
981786686
15
220272
466537
473361
303339
94
3
123410
88
970446546
101326
52690
337057240
2
90
20
47
476824
6
6026647
216383
86
11724
368991
423406
435905
427937718
150543
16
603430340
72
239211387
3
60
214021
499634
299128480
9
603067587
61
494498861
24984
25
19
87
57
72
117626
20497
81
449338
556600232
44
1
1
227970
353260
29
90406
292704
167731
27
11
79
222131
435230
34
359036
463716
78
294297
647586
65
437489
174561
21710
450631
667808144
82
273969
288584
94
95
444195
243851
753523264
443967
35
95
169140
92
34
31
457400297
8
353156401
393989
5
209503
44
43
62806
28
5
187262
638857820
66
288162
404452
344887
388225
312547
236712
62
44
5
51
98
54
19
88
11
88
40
149891
392013
340190
1
154890
196196
227046
430553
63
486378
8
341878
43
173751674
65683
472435
418733
55
348737
888356466
202547
482473
277600
334625
739199744
94
378671
75426
358597
143074
91
340930
79
256469643
19
4
11
295814
64
35
22
468844
80
667723285
805112885
7
79
199581
73
257931
428572
19
8
5
11951
431908
75
490678392
55
21377
453228961
6
48
77402
79
345677
15
123157
431959
139884
307526
909165222
402648966
435467734
257320
80
73
7
379897
15
193632
70
7
98
264279
61
72
60020
20
97
311797
50377
277590
361171
291102160
33
81
415620
48707
71
499273
68068
155571
40
135979
962671549
496916
548407934
298314
873366595
670930182
684209559
8
21
247355
68
31
450475
679579167
129422
226493
7
45
96
98
9
283798
340100
443720
193829
83
135188
177672
369366
84
665737065
81
21
72
8
71
279341
800698134
408323
336994
81
47
9
181467
291920
426326
278624
26
362911
45
169183
193844
91950
56
35
497724
45
72
112311
81175
196638
493499
43
36
5
14
327691
114647
244600
87531
144882
30
251154
345027
450565
23
41
110659100
171056
158793
449477
451503
75
634620717
158334
74
32
1416
115866
28
55
101781
99
435084
86
426673170
9
70
289314
93
403292
237028
362751
90
9
17
220391042
5
8
53
86602
184186
45
304343
188105
26
33
216275
2
353400
672825594
56
23
127339
5
18
4
1
56
47
31
18
24
41
612978094
378425
483042
373547
404739
210884
100284
28
70
3
75192
300809
128225
318689
23385526
13
261525902
174682
155086064
57
73
493962
433767062
19
63
67158549
843995513
29
319206
446049
315303
48
38
3
54
326551
13
181806
62
12
60745
430359
1
168972
374033
400793
25
57422
120182
26
5
64
67
312136
157370
292586
5
3
55
25
91
2
88
482511
963810367
3872
77
20216
51846
78
6
366224
201060
189989
720833883
39
283991
486188
88227
40
14
242933
3
96528
440146
357348625
7
888849796
5
323336
71
111217
9
48
443424608
377066
484621
6
7
62
11
40
87
182723
555045464
49
61
32
75
40
89
210630
80
249460
75
410174
117028
3
54
80
36
1
216492
8
100104
20274
545695782
91372376
82
170787
6
85
15
201739847
445044
6
92
22
89
410842
93
55
14
289180
33
42
11
37879
129715
427150
9
76
73
9
7
407386
166810
499913
396052
61
405822999
140810
35
72
77871
67
2
44
21
38
470105
83416
864416083
191506
37
50
97
9
156578
449488
3416
71
76
21
359829
102002
246008
31435
70
60043474
24
1
83
369574
476224
258219
41
75
305371
297740
67
62
493597
42457
3
14733
431105
5
15
48
201697
243379
249914
442632
7
58
1
72
133051
410899
109512
137489
56
12
37
134820
48
18
58
6
230164
40
193663
102994
63
14
9
301888
293905
50
365456
439513162
414122
672668464
64
33
4
199805
93
847478481
3
9
41
162914
395121
156875
233129
31
16
96
151633
36
48
463894
344030
92
244385080
74
581293940
383909
27
55
22
1
33
2
60
20
95
23
222916
400677392
31
1
993029161
56
27
9
37
4
65
488480
59
85
5
38
94
27
195791
61
714613039
21
29823
83
235378
79
65
55
103628379
23
66350
1
429102
10
54
483283
265980
45
56
67
68
231263
27
117792
42654
40
28
442104
71
106710
313114
91
3
198067
283746
54
86
8822
16
12
97195
856102342
78
161708
60
380660
9
424739
7
242547
65
468780
35
289518435
3
17
831466196
2
6
95
463217
263725
325770
129570
412697
224903
19
21
55951
195258
41
21
40892
393731590
60
6
320254
82
626573675
905592993
4
66843
334117
40
140007
79
98
80
297586
61
97
13
136449
227409
16
403157
82085
480093
94
87
248756
23
13342
218568
45
23526
355642543
278278
50
523930672
340758
11
43
1
33
499398
17
242926
681387455
95
427578
917022325
2
13
328130106
3
27
432334
76
99
4
79
219429
14
21505
81
687877572
33
1
126911
9
136973744
61
377515
27
394477
17
92
308588394
496981
751057795
63
5
60699673
6
51
46
5
453639
202630
6
3
153522
33
14
18
4
77
283633915
48
54
104252
229566
38046
212211
125013
6
1
9
173280
222179
1729
9
334885
26
36
330378
382430
54
390698
331079
76
293252
69
332999479
976717702
15
111491
171837
806595006
27469
69
351097
47
39
4
64
369464
208416
29628
471734
392217
319518
205788542
9
11
99
243314
25
8
370905
6
188957
8
28
625358289
19
179740
48
42
312844
39
90
141051
292697
20
61
78540
5
6
299084
305292
96455
355989
228888
222069
249583
46
60
36
51
91
427349
13120
2
19
6
17
467946
70
82684
48
326513
28
9
163597
401082
408500
47
85
41
337881
138289
6
321805
418501766
490931
361373
380611
486461
64
4
9
91
241136
462750
59
15259941
36
66
52188
24023
40
140253
111117
651860640
426834
2
425953
103274
10
350869
937820800
206221
55
9
31
210716
324088
296291
52
75
14
97
481906
96195
240214
307947
33
356703
312860
277691
683881208
499327
60332
245467
466876
86
196830
19
72
19440
338679309
343617
27
95
33
50
132891806
231737
3537
361308
108494
218050
143692
44
112470
92
5
88
365179587
46
88684
65
955818956
5
16
553677308
294791
45
317959825
98
229187
81
8
13
222886
41
24
174936
1
257129
327943
59
193881
361200458
36
65
62
227233
237067
91
303064
422507
48
182966
468136
4
9887
187010107
41179
350246
58131
491201
206513978
178458
867040327
333082
908278857
66
32
5
36442
18128
27
76
5
86
384471
62
54
72
442378
300977
327564
485002
6
68
382612
27
337221
49
270743
196292
4
56
24
61
29934
80512
26
68813
6
91
25
22
2
98095804
8
221807
20
227266
49
5
242475
60
272351
7
301617
72
138583
11
496311
58195
37
5
24
51568
18
407100
9
288147
65
743736131
60
465429
495045
28
77
37
68
22813
126583
66
28
1
172922
8
431410
3
22
4
454266
10859
70
392998
30
926823796
8
30
706716745
28864
85
25
1772
55
163161
13
243478
240497
86
82
63557
364836
65
420273
45007244
14
108459
204442
440077
59
78
4
228403
468733
66
139855
93
784670856
150484144
5
71
388158
72
19
162216
15764
73451
21
66
649196106
6
9
53
486103
29
932443309
75
84
79992
80
60
410502
94
404573
223520
33
191417
29352
9
9
2
15
3
20
3
463668
27
3
142574
412610
375787
371161
93
7
52
48
152764
40811
314509
86
287888
468934
313728
757581788
25
281265
24
15
119492
79
27
89
1
28144
62161
61
66
85
68
91
67
44
463496
2
7
57
201359
663267434
69
3
88
24
98
4
90
5
34
17
62
5
91
25
411549
484030
55
4074
267859
64
517878653
7
83
490182
12
37
471225
58
9
93
585896257
47
78
65
312315
121602
73
1
1
14
977823343
6
1
338504
422168
64
87177
75
770753637
592160223
80
97
388148
72
7
136525
107520
356267
342616433
188288
48504
385698
154419485
326994
91
375274
338735
623170049
212556
47
101799
58
270601
70
53
10
210788
771516481
347442
401955
247831
467375
7
63918
973825443
205937
8
716650136
462420
39
53
5
52
434143
99359
5
58220
214813
6
136527
3
210374828
355867
22
75
15
481596715
61
483931
222323
4303
60
525988457
228145
68
265374501
39
25
957028799
55
499320
398876
62
171780
17987
41
15
313961
469628
40
38
18
462505
96150
440811
83
495123
487545
465118
367144
68
43
97
91
5
26911
87
45
11
296929
537509269
495534
199898
335972763
92
15
405481
169220
41631102
5
210716
4
376979376
95
19
68475
65
23
97
99198
60
25
24
26
43
251008
8
65
762854796
410836098
851036598
344334
243679515
1
101302
14494
8
25
180567
4
84
372429
44
51
406174
23
433525528
1
907487309
364913095
46
421433
285274
69
8
45
188348
33
2
9364
136958
436071
89
45
55563
613587833
86
230174
94
69
11034
52
93217254
257594
391643
718942303
24
64
263195
450854832
411520
36
277371
83
37
96
98
335542
481433
112719
50605
42
15
6
183434
73
57
305464
71
28
161620
16083
405054
13640
7566
403916
83
74
284741067
431684
137846
290828
79
93
41
34
239420
449480
261604
75694
32
85371
88
78
833930158
84062
957765202
99
86
78
128017
346088
20
109251
3
43
261243
37
365025463
30
2
331103
71
236541
135701
90
79886
93772
726960367
77344
75751
257471
414948
83
27
1
67067
1
246640
483348
20
24
21738
390951
55
102239
426414925
85725
95
205470
5
60
8787
254995
32
178111
10
156600
238009027
25488
4
53515
2
28
65
145959958
153085
53
236069
33898
3
1
10
33
111501
62
56
12
31
444873
312912
204886
73
82306
288536
11
197759
19175
391779
340893
60
489216
110605
213032
76
427904
85
74
89
30
84
41
8
71
25337
23047
28
10
15
29
393886
1
6
97
86273
909810632
7
502528509
46
263758
469503
401124
41
83692
477442
52791
444965
438056
344242
24760584
55964
41
57
7
491492
245090
6
8
85
21
581591880
91
18
79
301504
194334
41
333755
41571
98
32790
74
26
1
132425962
92
952696424
349889
77
457413
280807
296688
39
5
435702
438208239
81
691560883
241838
28
266607
1
430874
356682
218076
345132895
79
469390
77
380546
1
192988766
44
14066
25
78
7
985460188
2
72
24978
8
210978
257541665
111575
333702456
229768
96172
55
1
17
6
4
219262
970475156
75
98
88
165780
383616
85
109410
455995
77
197831
11
436608
271650
115970
65137
159519
20
5
57
159337
95
277759795
44
36
371211
729956939
203827
95
165001102
61
76
793592656
464569
25
417033
912018878
15
25
99
34
8
68
893613485
70
61606
79
59
80
481068
22
2
73
30
80
67
53
151526
819973490
51
116328
375087
270870
316347
313933
81
62
65
295270
73
380701
305630
586833335
40632800
238081
91237
6
181944
3
4
2
294532
43
68703
784974512
76
71
3
96
58
88
590136222
218308
14
217806615
63017
223881
82
122537418
4
61
313156307
13
166167
266145
300826
248390
56
93
24
495425
847811712
1
68
262993
974045113
7
8
24
16
34
25859
346868
90
3
42
4
197308
13
494135
446931
940552347
94241
3
79
29
376985
404887902
117536
241535
482994
130113
52
3
76
67
96
47379
67
134686
408
175425
12
81
3
1
123032
257763
552532154
217205052
53
827915731
63
710393408
22
42
7
5572
28
179036
347067
72
47
89
68
86
271607
86
58
923098769
33758
394282
366470
225893
10
28
99
171667
931206881
48
587009614
1
372694
15
391898
701103492
5
93
498874
12
436451
15
28
261846
85
93
203574
358344
4
389351
364884
457886
267537
94
406325901
80
233039
286529
14
50
247073
474731
359342
172724
60
57
156019
235214964
50
25
209633
370877
27296926
74
279481
84
177134742
140076
353442
145916366
3
757136644
66
109366
16
72
357085
8
70
530168507
38
471587
41
415561
127655
426779
27
86
12
10
56
281828375
232968
195781569
38
470853
39
67
311720
56
92
564929520
9
313396
456634
199436
89880
68502
281206
91
184997
241255
416028
34
17
7
31
298518
161625
828340361
116124
699842372
162773
73
112990397
181851
24
6
27
202603
37
74
424484
65
1
390363
188073
460031
478947
186009
7
6
416564
17
17
60
466429
23
40
15
2
2
420636
10
452636
73
49
99
131155
55591
143700
63381067
52
1
65
62
370171
256868
113866
228281221
416397
816893952
281290524
87
313426
67
867252208
21
105706647
4
42921
1
31
1
3
20
40
85092
55
22
98
32
31
441445
35
89
32
154779
7
96
81
349054
203297
86
37
76
456847
45
319763
283286
393942746
97147
78
541958718
166745
192120
63
48
759475108
27
59
47
1307
53993
78
71
33
381425
767929127
647243282
3
46
2
734312610
727566252
34
734158476
168132
76864
85
27770
78
549002289
5
78352
15534
387025434
148639
12
98
55
17
74451013
423677
352586229
418901
69
321125
162024
135844
71
70
329696
209742
750052957
581292620
10
50
301015
4
373920
6284
301333
2
18
81
59
8
614314871
7
274223733
384857
39
6
71
94
25
64723
2
38
471283
12
385832
304818187
2
56
43
386844
4
197107
53
72
475629
162894
77
93
41
164286
52
139496
15
26969
7
8
58344
187746
64922
7
573007121
194417
60
14
2
42579
91
85
19
38
7
309028
344532
362086
50421
8160
307427
24
2
414117
382606
436579
89
494522
25
12
437226
70
1
495655
125446
620037136
255741
127784
387896
80914
373380
11
48
45
177444
64
147450
938776853
81
183554
13
83
31
70
4
79
9
27
16
144311140
7
185012
35589
3
60
66
8
362528
76
95
52
713888633
8
881881930
27
67
344537
4
88
52575
426949
131290
84
13
30
70
7
3
7
1
6
573159988
85
67764
93
640000716
71449
97
313487
632865018
32
352613
34
62
412198
9
426605
260669
356574
224484
87
776382262
865902581
6
308317
35
21
94
90
28
915895350
83
69
294420956
97
17
379091
2
23
820648236
282831
21
299638
630370553
41
426241
48
79
97
5
98
33
112468
287469
227174
415622
30
214731
281358
76
81
406410
7
90
62405
73
20
232591
752366856
36832
237146
10
292186
240317
164241
23694
361311
73
182944334
59650
94974
57
644685202
23
95
81942
14
9
51177
76
244541
989574451
275387
352320
91
99917
65
236981
388109
10
166972
316021
459257
139840
94040
137219
33
3
2225
388344
207298
54
20
22
83
408670
114744
66
214997
193055
353089
2
18
639758021
44
401083
395959
54
245193
58
140246
4
10
4085
131215
336321
317809
52
88
68
332574
131538
61
72
406267
59003
479441
162364429
127683235
285342
443128
96
269326
759507864
202075
79
97
30926
212941846
245564
65
357451
64
49
81
57
265080
472262354
22
57
28
94
29
45596
7
59
255595
157124128
4
112754476
5
81
96636
396513
301087
89
87
347395
11671
90
320389
46
440385656
211102
151653
16
34
101411
18
6
63
9
58
190183
4
442742
8
43
63
142703
45
15
9
305170
5
282538
99
5064
285319
859998724
52
92155
224401
449878
50282
319461
28
494414
69
80
7
439647
60
80
105642
9
68
4
6
557723817
52274
88
40
48
324511
7
35
301160
363299471
21
50
239221
487375
79
50
90
451870390
409770
359027
33392165
26127430
74543059
82
321009
175652
85
51
6
49
688333017
4
409223
3
50825128
250964
96
64
421623
136565933
80
10
250062
493781
1
63
16
396720
25
102600
5615
4
235639
6
4
299342
406936
30638
144091283
23
20
8
464543
269874
48255
455928
41
394822
442107
50
531335294
354063
229517080
482749
451810
896889635
10
6
214290
96
27
179612405
56
9
28
51
13
88
34
44
420749
41
487236
295536
93
99053
44699411
237700
22
181564
309226
70347
238266164
5
36
116893
70
3158
3
449508
861583216
609343321
51167
5
192597
92
784539481
303751
2
45
38156
358861
424866
5
96
345575609
397927
412680
282029
368898
7
17
69
32
174920
80
227003
92
595297780
71
452641
154559
33
415609
67
39
912184019
15
40
45
278026120
458681
208290
9
411006655
270183
3
37
25
375793
116556
48
7
411752
99
213059
91
186610
467683598
7
44
55136
44
109091
228576170
63
336050
361832
2
209121927
53
35
3
272043449
60
321741
76
10
21270
28
112457
21
116402
734702611
268441
24631
90171
114418
9
58
1
146740488
57
23
435644
191127
42
67
30
53
17
48
59
92
14
21
808407745
9
40
32
279325
255025
23309
297626
76
80
52
88838
302821
80
37
75
74
18
741021956
88
334850
150485
420982551
86
224143
59
292533108
83
454990
48
36
6
424275
71
77
274226987
359821
4
431304
235637
394515
34
2
58
31
401920
85
4
339520
1
81
189684
97
173662
399195
284440861
69
499534
75948
60
230302
36
311861
32
325599396
177358
6
181872
8
79
31
100407
27
91
30
106463
39770
41
14
99359
632830741
96967
143387
256261
24
26
209638
33
74
39058
403679
67
83915
3
85
9
79
94326
329097
19
8
2
26
43
481891
65621
295491
18
986852106
20
380723333
692832796
170170
389898
56438331
239142
3
294896
9
8
286500826
179388388
12
741906892
24
68
306321
86
362193
231971
23
627174926
333179
462154
88
84410
62
360114
64962
1
20
228280
8
271531
44
83
44
41
6
267910605
84
28
540989571
25
452582
380283
38
83
455509
453846
144745
69
372681807
80
64352
133239693
6
9
47
27286
9
610124710
324726
73
210810
337651
11
62
91
227847
32
201348
41
825067617
128072112
430980
32
153214
255745
8
375469
18
386682
553447175
287618
30
1
468599
292782
11169820
220160
187625
417429
102567
82
85718
59
448175
8
98
266327
3
29
14
31910
6
6
61
77
512355320
43
10412
450999
84433
719025155
43
50250
404623
18
158624
669801057
396053
53197
7
966540035
474414
672095814
81
88
183926
241180
1
88
221328
231345106
442337
359550885
12
218829
59
99122
142060
91023
4
328670
77
250132
90
1562
194869
7
152100
3
322906
73252
316027
377742
51
327021
9
250892
74183
89
386252667
3
75
382674
287071
747325092
88
34
482999
87
25
121808
59
381851
326534
74
9
83258192
72
18
23
5
30
84
47652
196300
87
14
228168
117890
39
4269
9
432557
485099
122018
84
20
247451
37
69582
54646
87
175918
300149
72
441303
58
170050
417548
79
3
3
137259
14
475874611
429835
15015
400804
2
478433
49
232112
133355
32
75
326567
38
98481
156548
10521
253904
55
298073
94543
2
73
130363956
428473022
477013
360029
73
32
75
361548
106065
145948
214114
80
38759
6
62
2
12557
58
485424
119028
8
255866
35
1
56
63
20
69
74
78
329581
78131
174099
3
39
36
72
347524420
431370
489173
3
267353
14
39
86
2
85
61
90
210205
49
127911
74
123814
1
50
323682675
18
67
480056
305533
21
4
4
55
465172
605845468
84
2
14
19
11
283793
93
81
11146
154741
38
275859
91
9
36
3
21
389965
38
20
228168
94
53123
146872586
50727
89
399269
841151264
16
61
21
76
53
486128
96
73
32
47
57
294502
180882
375947
9
90
497565739
62
380271
30
31
35
90458
71960
812582991
8
236452
44
102408
29
276734084
74
5
74
73
428665
107745
481007
4343
30
8
80
394997
199322196
170862613
6791
329132
72
77051
55
75
283027
307105
80
435207
2
88774
295469
29
45
96929
49083877
77
3
127498
453016207
23148
45782
30
35
90
45
445353
8
8
459493
31
222257
451636
169261
77309
12
80
15
282694
56
143001
66
6
287137
92
129614
15
290224
62
539960101
95
31
414904
31203
72394
55
3
61
82000
34
794571926
5
9
37
432145
213510
343862
51
12
48
40
86062
77
3
549470213
263697
74
571974615
46
3
435456
64
841336006
127928
70
449893
22
691116625
778029293
7
32
62
337184
450287
383677
61
374221
182801
171050
188545
91
421192
7
74
158629
60
327986712
150487
80
267243
175973
62
40
6
692845996
3
275425
3
95589
809665151
71
16
465932
74
91
445267
69903
73
375276322
3
15
230586
7
71822
2
414567
124680
63
240831
24
74
65
476700
85
47
39
119144
47
54
93
82079
4
2
337975
243488
314804
92
416623
148025
98
497089
91
693455248
8
83328
239085
30186
462995
85264
162823
399762
388201
845987453
277878
31
238018
388946
66790
317750065
94
457490
86
452140
440109
11
265946
77
425622
83
143514
70
46
4
58
81
714210983
32
58
85
23
398615
253527
64710
69
210609
53
56051
93
54
2
64
22
395394
69
29
10099989
390670139
35
57
76
154756
461609
46
48
43
440917
61
228052
40818
65
251806
42
11
43
186833
481749
7
51
232063
31989
64865
89
4
15814
371667063
90
82
15
236421710
258727
36
201731
444409
116763689
15
9
36
387260
6485
81
15
40
781597559
444709
85510
4
936512081
68
280138
55
43
96
205978
338604
464308
3
47
218314
48257
41
5
280055
396460
45
99
48
85
262794
13
371480
96
37425
1
199368
238849
66
66
369996
86
152053
26
54428594
31
12
80
77
11
78843
455756
4
441682
420129
19
433990
320237
292230
37
481591
31
54
325772564
9
9
38
374862
448174
260428
10702
123612
83
306059
197809
471430873
334747
182026
25
255725
44
4
203156499
56
292478
48161
23300
20
176965
785649316
124850461
59
182479
230589
67016
39
46
640780565
42
188156
268029
69
109331
289075
156249
58919889
198346
3
463863
445060
67
33
98703
64559
516971607
12
32328
65
29
73
5
16055
114043
349356
318386
58
113488
89854
9
414743
62
87
89
488582
74
226303
5
26
76
93
46
79498
819629327
64
9
74
17
64
66
30
73154
40
497924
229529
338055
57
17701343
77
131113
58
446440
351966
319389
59
75
465647
270943
61
397330
496378
23466
115320166
57
67
343895
62147
369179
84
247520
355779
19213481
11
52
389691
54
435249
81
165329060
966200857
35
9
95
307691
103959
185968
13
59
409999
460119
69
53
125663277
5499
302764
78
345692
219545
3
196925
50
120786
45
423464
273411
54
46
155850
66
20
22
89
9
64
37
273751
53
4
16
68
407879
59
44
7
32
75
55
4694
353456
113657
190509
19
329169
67
98
512373857
91
237742
11
10608654
44
27
60
224298
6
348814
833395525
465222
54
2
412035
25
407406
5
187086
450309
7189
73400
229346
68
27
52
238149
1
4
43
44
35
340600
252186
5
16099
40478
553130435
35
188388
17
51
5
43
198018
157285
476872
498339
2
48
9
147069
287223
392036
13
133984
142225191
7
47
8
154329
202638
432275
7
754433804
328922
477442
145433
93
307327
455204481
141729
97
77
33751
7
413045
37
25
76623
390906
306223
178500
49
202754
246881
211891
50
96
454450
20
87
24
71
176149
318114
12
38
492761
198818
546285113
83
925351299
45
19394
4
22
408933
301744
17
80
36
190011
147423
359327984
17
54615
68
30
618776744
5
45798
76
54
78
73
323997
73
285615
65
36129
92
111027
93
8
24
29
161890
10
413840
317984
331988
94
402052585
267609
75108
195072
99
134298
39
99
8
330297
93
3
317284075
83
4
38
66
404038
14
153725
675302357
67
5
46
341485
2
359039
66
6
2
45284
59
6
51
58
201316
474165
22728
49
90
23353
1
24370
529415713
32
27
370398
44
229893
249293
362732
47888976
52
480423
66
67
153093
60993
56
79
318298
361758
26
9
10
337370
75
959969152
1
425347
346166
834261118
22
63
343298
79
284198
94
432089
183258
21
13
25
79
21
73
467068
382636
77
692005086
97
278939
2
436289
143788
409065
333841
55
94
54
238372
144106
144207
139242
278001
456241
89
436140
58
151863342
94
45
341078073
367499
437257
42
25726
80
66741
3
298518
462390
54
7479
65
8
18
4
418475
492525
244409
98
38502
21651
328189
352128247
258634
30
368908
649609319
32
73269
2
22
2
247520
461464
71
9980
571253787
274891
46
12
60
30
32
12
3
7
52
98333
8
402910
9
748621048
39261
471886
296511
27
329393542
260867
64
52
280190060
514459098
69
51
249787371
381065
73
11
472185
353190568
182503
45
321150717
5
106270
7
35
7
63
376257
20
150502
102546
248492
13
432610
195756
356203
234621
97
27
42
301984
196628915
372084
24
56
118795
89
3
785838974
8
216428
83
163716963
469736
60
465384
56
357127
324413072
269147
66388
373549
19
84
5
35
59
3
1
70
407338
88
449452
39
91
458017
88
441179
417282
362776
192065
66
293469
201779
422317
11
25065
484305
71
2
147267
40
218693
67
98
4
490056
33
414313
452502
382329
258873
305360
498924
108933
259957
69301
314508133
493894698
16
312168
715442512
112301
87
29
60
57567
982314574
332355
1
2
122459
79
915211220
8
78
8
74
32
4
64965
32
55
170438
17
39
46
269105
75
76
85
480671
23
64
96
605967681
374564
50981
103499
1
356629745
94
46
343216930
110905
220831452
392139420
357443
140694
300860
73
275841
12
87
199505
65
226466
5083836
28
389422
79
151945
15
346972
54
1
31
58
397170
195369
23
374288
87
5
382879
29
1
454010
475815428
89
64359
229195
300923
28
46761687
59
7
205694
448449
851061713
193614
89395722
471261
93
13
436478
39
77
18
36
478122
86803
336182
95
92
276563
143539479
349546
295570392
33
175686
493172888
70587
90
709036889
490602
92059509
99
289236
90
54371
95
84
280557
452811
1
338004
896007589
32338
4
214156
450564
59
141144
96021
72
65813
98
56950
166536
424839
87
6
87
5
73
12
319285
48407
1
7
69
2
548546247
159072
417611
32
16
440742
99
43
374893
28777869
84
419567
356265
65
85
36
291571
35
420186
1
21
6
68
760748923
486518
97
409917
86
44
91
41
271693
25110350
50
65
10
12
425008
707405704
94
79
84
461621
670176531
24
25
94
131074
332091
408437
478335
39
96
774532359
355216
919546636
39
43
140149
60
286462
323844
66324
771227791
148051
36
489362
376287
8
73
3
2
96
227849
489132
12425
5
9
321467
31
403288
95
98407
60572
1
202257665
9
95
253858
409921
70
474677
202161
895774292
71
58
4
68
58
16501
257512
140309
489903
75
65
16
133296
326050
241138
396113
210772
150522
183718
89
270553
94671
188883
79
11
28589
7
291411
57
5
382816
194039
10
7
77
77
430787
16
653632395
290384
17
7
78
183330
334986
465875898
8
15
412981
47
492236
72
91
5
26
91
125919
328274528
91076
659327506
8467
94
8
4
8
4
301981
900507531
384918
30148
172292
827541945
118329
227803
81
361082
17
298444
385719
206082
371240431
119092
241356
53
99
88
8
9
381786
404354
53
29439
209964
34
42
86
490429
1
6
55386
13
309344
39687
182675
33
86026
278068
169820
168893
48882
341819
377158
491900806
483767
48
273772
15809
16519
340937
161033074
85
70
62
37
7
81
60
441968
43
469819
45
43
121575
2
244895482
752951501
9
467253734
55
188860
32
178348
482430
220298
80
116366
26
108621
62
94
119476
257953
358949
460883
40
22
81
30
2
204376
74
1
70
273151411
184689
99
31
319788
79
94
28
9
76
267553
49
52034
4
5
25
495355743
84
804245026
42
9205
478807
321111
473427
4
70
364461
7097
404949455
4
1
141777
115386
4
192938
10
34
364552
361003
267226
19
26410
75
78
219459
293268
52
478832
2
8
330403
18036
414760
390408
57727936
9
6
339982
44
29
342792
93372
66
49
194790
7
170919
45
386746
110959497
248648
20
40
71477
95
1
415095
268539
73
458134
76
44
441145
181200
264163
179226868
77
57207
213793
64
90
455282
72
34
153609
89893
31
5
300556
24
11
28
470105
7
813407654
118431
70
12739
3
4
38
212905
17
366961255
373013
469064
677283550
8
87728976
66
10
152744
214172
259788
5
98
41
400772
5
40578
203146
8
283226
29
368290
492487
311932
148691
7
63
9
30
287276
312051
74
876358664
30
27
6
49
664092227
163133
9
89
64
313138
40
268470
65
78196
78
119865
730941895
77
409215
183311
34
388800412
462928
62
296930
38025
93
3
42
9
353876
68
26
307392
229902
19838
49
78
451551429
306739
403290
223178
144079
278555
129725
309011
57
139921
275801
57
283469
239318
520126391
205323
89
425016394
170856
262337572
15
97
58
38
399726
6
53
9
343218
221742
98
87
137670
29
3
193538
386402
7
25
1
2
89
828503020
43658
392433
32
42
26240
283452
1
9
64
110910
6329
66109
42946
30
73
4
367934
224842
22773
248807
89884
55307
193535
151459
74758
91
281144
70
63330
252314
82
17
4
527160707
47617
2
490309
244402
410901
24
281806
452966
66
544181070
169144
197299
428370
377710
8
222451
27
15
325151
178597078
47639
142561
5
768153906
50
3
124461
78
33974
498362
52
64
62
34
95
56090304
568075324
9
253864
377456
9
473169
485762
53
284395
113094
284319
45
444269
72
118457
47
11
449062
9
26
90403
55
4
33
110901
947083936
92
704072581
352805
371776
64
2
4
2
78796
35
692947395
234711
21807
237804
362439
353075
322039
228653
73
80
79
452653
206671
293998
120483995
44345
124121
198555
22
5
304723
181771
238958
485982
36
20
871507829
300968
467788
292595
414078
12
85
66274841
30
8
14
65
355648
489419
9
25
33
92
48
204422
34
1
277943
496596
31
31
374065
90
986986751
493960
12
66
8
130197
51184
35
27
39
66
32
8
31
3
222948
8
547825252
827934976
456635
254317
91
5
416008
35
73
62765
40
144625671
276655
62
41
2
20
351164
14
1
74
40
6
10
4
93
77
9
6
3
1
3042
146309
214187
208076
91
10
5
12
63
245949
462628
65
68
585737434
37
19997
4
35
26
16
9
93
421177
741584384
3
12480528
175479
59
335439
5
9
53
19
388027
3
15
57492
945038725
22
57
25
247826
342111
90
892907783
46
94
416645
59
89
415374
44
17475
45
40
316429394
30
4
51149783
50
14
50
310753
23
114357240
127790
81
71
49
44
259168
372332
376986
319349
88
36
66
38
83
75134147
62
417858
87
269352
65
21
38
410586
70
94
229476
412793
465937
195446
85
60
49
459381
610661179
51
760134679
7849
289001
98
174571
352747656
34
66
59708
398653381
22
64
59
42
373915165
9
322450
34776
19
293346
61
323006
438574
344875
156590
21
1
17897
6
42
81
97286
461629
4
32
62
26
58
9
44
35
432953846
477137
894608998
8
8056
64348
22
238212
787583273
823298545
2
20382
77807
250476
8
484842
39
240038
783040679
472728
461648
633630166
6
171409
392549
30643
47
78
940657808
132331
487046
133969
364299
143526
75
362396
133803
90
9
6
93
17020861
36
95876
460749
98
140008
82
35
2
459503
456017
7
20
322292
102409
62570602
237311
21
74
48
727560144
61
55
394348
255776
385153512
195574
133996
31
67
42
45834
72
50
458996
52
94
263898848
18
64
61
224323
3
81
75
439329
89
191389
76
77016
43
882348626
432628
48
11
343288
392299
30
10263
12
711321619
368837453
47
26552
65
29
88
366602
383260
420246
34
110944
29
79
62
31
110758
125029
59
427350
5
38
5
58
414124
30
13734
65
20
86619
254883
359085
71
64
12
31
31
33
69
243005
81
39
17
12
3
475354
4
366822
27
454885
32
2
79
60
26
7
88164
406862
490326
68
256366
45562
847089942
53
327875
263875
77
72
191170
445521
6470
65
356542
121402
77908
38
74
86
383081967
191170391
25
99
402848
39
66630309
298194
68385
10
37929
592435143
28914
95311
26825
88
358606
48
43
435038
1
213541
63499
240120
58
447042
92
395399
73
178234
362680
297431
761303394
75223
74466
373451
61
174086
20
134294
222726
2
168848
387373
137225590
2
401827
21
32
87
166432
348046
75
31
41
79
68
320099
308797
409336
297744
354016
363569706
370752
227548
78657
66345
148947
9
58
50
280070
53
384690
389595
56868
5
152179
15
472105263
76
95
313454
219414
36
351469413
35
6
491014
884055102
279128
83
202019
70
21
75
37
334323
34
42449635
454528
355024
71
133146
433498
280159
6
6
39
479676
60
190673
62074
8
61
87
320967
27
15
457285
8
184193267
74
10
6
106105
383242256
43
21
74
28
71034
11
43
19
95205
11
213712
67740
1
14
364287180
301872
8
432837
154115
292564523
93
467655
71
8
48
6
284195833
372869
82
446552
85705
36
292361901
216949
31
67405
61
79
49
257420
4
15
73
326371
47
40
1
42
62
19
472125
966264607
42
332552
5
33
243417016
63
25
28
142893
459843
25
221797
6
403413
36
40
73
85
471033538
14
368331
39845
31
925872364
265178
47
87
448054
52
88
45
253302
3
230315
97
24
880898076
902083740
268402
1
59608
35
49
11
35
424965
3
94
57
11735
45
79
45
397684
54
45
287408
86
84
184459
33895
231036
42
210511262
356769
426322
28
208305
20
88
39
9
91
269488
16
75
85
90905
100906
13
479178
101009
16
432747
85
24
456050
61
54
60
3
313959
21
282006
356319
41
252715
27
40
436155
49634
85
6519
368514
254718
28
7
41
816270344
306739
26794
9
310932
80
13
6
380647
980333173
78
246706
164148
383338
190950
3
266146
44
30754
76
782561424
540962977
84
15121
113107
10472
127992793
26287
116764662
9
88
56
560594440
658940546
477791
212305
249592832
407104
377760
29
98
495145914
97
63
307145
90
12
20
9
52
115373
72
289192
50
458902
42
482753
336198
39502
21
26
121501
55
14
42
406291
54332
44
93
80
67220
92
76
8
626734830
13
9
15
365252
30429
181271
49
474795996
23
91
59
252732
984685392
240434
79
61
578325244
61
70
151422
49716
615998003
297187
323633
98
270634
388170
51
146602
214243
239051
205108
205895
480580
1
9
48
379823
306614
307156
1
91
73
260679
327536
442516
403314
37
79
268537
292442
235766
17196
3
12
315390
16
9
91847
44
369152
44
916849206
128088846
8
86
483031
99
425243
66
36
89
232497
44
363339
73
73
83
222155
51
322909
12691
292616
246015
493201
30191
393067
45
37
51511
255597
456659
8
79
54
180777059
29
401322
142900
5
240621
43
244239
77
51
199320
823641113
2
463053
203552
94694
319867048
475581
25
7565
10447
276702
32
6
36
57
931882880
86804
485660
20
89
596408813
354096
94
97
76
82
16
268859
25
383860
69
24
78
231846
434825
6
64
99
57637
255929
9
42
178931
78
94
273515
489912
4
99637
29
52
97
55
95
79
104262
210170
91
86
65117
426811
56
37
1
173353
98
98
240240
7
312775277
81
270368
320866
273458
262974
5
28
47
2
16784
118759910
319358
63
183994
24
228637
50
79
40
41
309764
9
106817
366019096
78
262695
301372
11
23
469357
312651301
383431085
96335
453628
40
94
45
11800
95422
479216
45
95
327564
399511
95
30
389082
57
216853
65
398896
369672
151152
6
80
51483
73
27
263093
62
96
5
1
121713
92
94
63
9
483266
11
158663626
321058
387028
756019587
31
127346
75685
595782744
279922
90
80
993068132
413367
75
271727
14
24
6
284178
468152
171740
43
167909
30
99561
37518
428359
54
938184012
94
9
27
420209203
53
3
7
414404
604786349
80
17779
467349
86
960842499
254088
277400
7
490585
853466776
39
50
462686
405465
225737
47
37516042
89
482804
8
268501
8
199979432
47
5
351820
86125
63
111375
652632185
492872
75
434893
74
32
17636
77577
1
75683
13
158604
672871340
67
200776
875608434
127986
470089
131709
321090
11204
93
41
271838
29
496859
91
325268
497045
51
1
57724
958760015
2
66
88
350678
342093
143242
381861
9
5
12
36596
202381644
3
383657
41
52
321382
58721703
62
158847
43
222302
70
128409
227385601
65205
191631
9
109131
304085
165414
96
149427
120411
205845
129852
93
991805470
128416
36
1
222132
7
15
335060
44326
49
447829
420353
72929472
505862684
121438
21953
86
205897
87
21438
286699
313654
2
64
455785
34
372598
217470
9
238384
45
54
96
3
46
49
22
60
192648
96
31
279278
467918293
51343
20609
180562
311596
181210
3
27
459870
15
39
232813
4
434623
91
313077
69
21
642162261
93
70
70411
58253
18
328933
906094852
47
96
233804
49
352827
630080600
735790941
14
499611907
245750
83
93
304340
65
453643
469042
54
71
142968
7
8
3
262157
80
242418
13
310037
204746
325517
48
13
27957
309738
6
336393
446330
3
73
433728
230121
14
260937
73
448372
1
791212784
242497
90
333315
93
61
348604
10
44525
800668372
34
174124
91
399872
489283
91
24
71
88
2
362083
68
53
25
103896
72
8
238169
42045
560965762
319146759
75
138930009
142110
42
58
177327
90850
39
26237
52
429256
94938
238198707
19
76
44
118731
93
78
460557542
63
62033
1
6
455365
43
339506
319200
33
33
498432
6
742028659
803976079
69
311782
3
228648
77
289195
243881
78
5
212572
384218
670217672
423307
292455774
22286
11163
90
495932
209017676
93408
89
281280
61
29
51328
35
80
9
24
61
383389655
180844
268055
276846
6
447175855
239577
385715
429011
7
2
96
197331
396882142
91
18
6
3
44
51
260806
32
78263
115088
7
77
89
47
11
415655
61003
31
58
57
833137790
12
69
53
900340990
99649
96513
65
45
21517
78
67
7
54
44
92
32
4
6
3
85
268544
155557
400627
76
83312
58
938398581
12
95
406889
99678
16
16
326966
7
414099
93
46880037
230965
44
77
51
60
210371
951214028
293536146
37067
50
634858301
334
74
436983
18
58
57
10354
10438
396870
68
85
4
56
20
4
57
43
485464
541551217
351286386
792869581
97340
8
62
9
443359
344732
29
68614
50
290886
21
39
951840076
94086
206955
139193
182124291
221426
186148
35
28
88102
122631
26
71
171895
896098488
791104878
734562654
41573
5
457163
182837
66
42
17
25
22
4
7
857554928
151369
2
42
126018066
289524
13
49
40
5624
87
2
108970
95
18
54
110018
12
77
9
33
298072
107160
375806
527672491
283955
17
92968
46
17
44
78
320104
190258
54
223619
172121209
95
53
85
472993
21
490722
24903
74
174591
209589331
83
66936
106351
441730242
6
415165
176539
247584
18
47
376139
67088
86545
6
92
447261
141324
463253
9
41
70
29
424677
390998353
85
156135
94626809
37
444982
8685884
64
96
216243645
204676
382076
329651
29
448209
7
85
97500
5
57
90
56
42
164328
327345
1
54955519
446373
57
185887
122121
7
64
247951
4
1
269390218
74753
34
2
9
262100
51
22
434309
450982
14
94
171394
9
68
251700
182680
798722479
485303
2
63
268337
70
292151
11
400016
263015783
4
352449
452625
91421
16538
11
50
3
310729
56
1685
65
27509220
64
525347529
9
431980
34
197684157
6
389656
421175
205376
69981
85
35
191905
149453
85
74
402271
79
363472
59969
56
88
9
71
356508
63
80
60
782166736
34
258900
733057810
64084253
317006029
145626
119409
27
85
5507
542287334
490195
114738
132092
3
44
9
5
66
39
24
90
56642
52
682487601
64
496751418
24
560
249903
414650
377059
277231
22
84
900478581
239527
496472
52
57
398392
26010
71
107471
5
25
79
345741
56
72
59
334529
13
86
15
75
94
518992020
54
79970
20744
10255202
133355
233623
7
54979
254752
73
149109
70
18
448468
83
37
92
473815
1
367381
363716
300768660
92
28364
77
72336
217645
23
56
244520
72
57
23
84583
399060
91
83
470796
20
71
51
492981
274745
388963418
46534
90
165020
2
94
495899
7
96
265048
310947
1
267943
22
94
754010898
251663
496551
292027
160497
73
25
38
35148
42
381837
170476
28
303090
363104302
7
77
322851
386882
29
57
244204880
119228413
919751552
92
43
68
84
82
220902
449229
44
217743
35
166733531
87
83
52
491321
225559
28162
8
176996
83
293702
367632
943916408
98
85
364299
217859
280872
54
9
491878
98
2
19
174317
319886
93
269381
6
46
284425
62411
23
200843
254248473
245205
295421
120350
29
78019
235201159
81
63
310047910
99
880969283
50
80
60
109168
63
93
96252
20
223980
10
399758
339003
380636
81
11
39231
470706
7
66
187642
32
350136
471546
5
35
488122
79
1
94
92
460170
471461
153521
155088
477724
350688
226519
112933
84
7
317203
490068
25
2
11
2
82
211266
104025
687531369
20
360671367
3
302323
4
494906
113211
361094
28994
19
55
995815435
44
19
98
68879
182632
437569
49
29199
4
9
238954
245221
71
77487
534671862
467975
86361
55
95
124593
63
106271759
120138
397724
559112046
129099
77
99
56
36979
31
80070
29
45
158054
64
85
21
70
705550555
40
240951
208502
79
76610837
144447
949480098
51
59830
35
484246
349222
182030
340727
19364
45
163006871
6
15
244091
83
81
16
57
80
326739
2
424551
399584
63
84
430892887
140020
152504
57
20
30
69
55
16
2
451079106
35
96
5
836492707
99
249623
13
86
10
454181958
132066
791290688
59
474877
91
44
35
60
421320
77138
21
281069
84
132771
62070
426008
19088
81
47
809066217
84
32
422545
149056788
162701
69
178223
435855
98
87
373887
3
83
2
35
70
3
47
32
61
81366
680413819
96
318590
7
8341
47
41815
81
74
25
72
18
58
83
435188352
467673
116286462
272675208
8
403698
56
80
448953
5
44
295196
61
472015854
91
77
121123654
54755214
275786
242753
69
50
30
351919
26567
414900194
2
17
82
122562
61
77
97
14
8
58
573340724
56
10
491935723
71
28
50
35
18
33
30
51
499642
64
14
173522
59
97
2
35430
209500
351627
462086
502437319
43
6
47
82
96
209062
33
489126
217449
45
573104847
54
40
137283
429834
88
17
143547
415567
52
78
31
81
76
95330
170329
977436893
38
91
65
482579
294700
68
93
27
98
270511
65
34948
164099
83
239
186143
433372
68
427958
4
1
78
461558
48411
100692
89
298999
303671
103414
61
53
87341
9
162213
139193
69
188646
18
257722
33263
286129
20
2
9
24
13926
346036
69
1
8
929302476
484535
17396
897332157
31
47
547857535
91039779
143318728
15
325332
3
61
6
90
48
79
495952
232927
37
41
433482
10095534
3
196671
57
3
4
326291
8
79
359462
317171
31
158996
27
12
274375
16
39
64
55
7
45
6
61
92717533
91
468006
66910
460630
489175
5
47
337725005
9
1
497801
348186
424507
55
218908
5
940870665
99862
78
307803
9
309012
73717
7
1
185503
175123
41
192991
23
59
409056010
200878
56920
466370
186962
75
36
17
489237
91
393484
46
91626
56
27190
49
63082
52
791877977
93
254130
32
81
27732
16
75
13
147340
205719
49
229717
63
3
107210
91
22276
44922
62749
536917595
174669
17696426
22
91
322076
423919
39
8
93
21
90
282541969
392840407
94
98
82609
86
290662
821658204
392812
163143
20
56
8
52
58
288445
66
35
25
765607799
7
6
36
329417
9
32
139385
76
30109
4
17
816760809
92
4
78
458697
49136
51
222853
116211
452670350
350831
138687
2
140066
184032
388462
70
4
2
62
368311
17
9
47
183290
50
306668
247907874
57
428619
15
80
73
454686
23537
601929065
357826
320390
7
263884
63706
9
97
65
293447
739094308
218559
7
81
229972
926617495
5
3
48
66
28
95
2105
32
405842
94566
422153
313698
30
418302
212675
99
76
89
445335178
30
33392
203799
304089
85
55
383295
341565605
41
59917
60
151842
41
301938910
32
71
52
284658
781851009
13
84
98933
45813
256077
236060
12
14
402488
282903
401266
399968947
346090
2052
185478
344540132
674935775
491019
73322
475434
3
464090
950319763
114873
81
481615654
50753
78
83
14
158659
340739
471108
459886
9
32
68
1
133616
2
1
71
90
37
92
62
27
158920
47
401508
69360
19532
237461
74
33
52
38
24
90
19698
10
379073
201459
26
4
477986
68
183673
188437
471700
80194
223034
69
59
7
465205
11
75
30
122778
14
159002
885945844
22
37
12
338947
6507
421953
68
89
406550
92
3
54
414557457
18
57
8
45
87
73
498275
2
38284
27
19
39
48
92
608063765
354561
164254330
3
31
92
52424
451791945
484140
79
48
57
488433
87
68
45
58
19
278288
5
97
179889054
135291
54478
440876
5
64
435110
59
74
23
751346069
41
106680
339912
306141
58
50
430968
32
58
37641
94
72
123352
788899907
50
141432
9
113545
88
81872
144431
278679
967787408
550519858
3
65
70
26
208299
146303
35
95
10
12
293650
82
80463
343924
1
77
122322
62
870169862
353946
389821809
226710
94
79
444653
224757
95
351026
14
95
322754
461011
54
128760
27
56
499669
89376
108368
402302
1
42
26
1
290772
148914
4
72
54
12
66
404366
64
69
99
54
40
644460973
235001
265824
233326
91
93
2490
81
12
90
196539
64
192132
2932900
47
247662
205405
457521
77
53
85
259580
44
32
257043
372260
37288
473630
178733
255726
41180
353599
208488
14
493278
83894
52
492273
911866312
147210
278251
26
371978474
286868695
52
8
29
14
13
162180
70
23
288049
311670
446763
1
26
153248
205358
397657
39
4
19429
71
59
1
49
16
255695
449117
225100
6
410367
396688
31
47
42
302012900
57
83
201367
87580
3
18
16
389321
562319140
282127
67
476637
41470
271736
1
761024766
396572
9
93
244185
53
480110
417422
78899
35
353562424
91
633163038
69
157356
80
96
385157
167300
78
32
182007
93
4
32
86
393446
69
73
87481
359219
456273
189242
283354
187127303
283442
85
97
112343
335203
7
7824
89
270264
66
91
165323
135512
18
30
170701579
38
337600
429363
89
16
80
46
231862
87
172422
60
471398
455051
117928654
64
93
2
221737
14
324305
2
66
62
179396
631583119
162518
175594
145593
250076
60933
62
18
362371
15
14
479687
2
8
2
37
50
261598823
129377
21
612224645
148033
106606
33
56743
94
244045
88
1
82
5
302316
121193
71
87
355711294
26
30
20
61
101297
35
269111
58
233428
466302
344506
413562
14
423447
52539
817781923
683131525
354504
9
479084
261243
117773
5
90
302780
240114
1
1
30
81040
261357196
664625844
317614
11
843919125
76
90
7
56
151493
389765
330999
729984249
76
63
42
264038
475564
97
88
205154
90
653254361
243905
20843
54
1
74
11498
53283
15
393958
77
94275706
195789
56545458
84
730471714
300498
380466
71
473048
389363
101339
101353
480774
93
66
43678
210369
7
422559
27
54028
142373
496867
6
9
10
91
447513
56
57
490247
34750457
242961
46
4
85
4
82
20
475096
397930
477822994
35
426151
278625
301435
1
253932
17
442259
5
6
26805
328702
5
61651
285152
11111
71
94928
22
75
319009
91
421538
334406
62
96
80
23
393333
221755
289754
11
94950
51
17
494755
361942
193748
320246
471389
475651
32
285426
72
41
137641
478060
16
37602
180979
363371
93
62
94
71
17
66725
25
337879
177950541
54
4
44
444100
204518
121260
45
397939
5
230032
53
313817
438973
39
86
608154458
392726
51
31
58
6
332402
287411
134315726
9
427195
367921
85
2
19
48
263337
57559
392189
132560
19
87
68
178197
408375
278203
98
305486
73
76
95
264195
89
35
98
889297357
421790
456566
25
28772
263078
235241
95
7
52
151683140
397072334
86759
389103
255410285
98657
58
97
571743590
37
339013
29
142378
75
245474
396318
218711
321469
60647071
61
59
4
61
13
71
21
48
114158
157855981
9
9
2
404308
94
57
3
336101
22
283111
43
14
56
82
389499
474042
55863
178011
38
337102340
64544
498703
186051
93
53
60
498434
84
444789
26
235594
52543
122808
60850
7
91
27173
8
84
70
81
488539
619825334
100127
385563
82
326396
363060837
1
60
71
38
62
22
50
49
60
42
405045
81603
107901
58
44
155861
358213
448636
69908
24
385322
268729
360933
61570500
174228
87
301577475
81
4
30
93187
237479246
13
14
467647835
99
4
360034
9
40
282248
177936
133532
94
62
421237979
5
3
70
312601
151023
652137746
72
383550
205209
46
343366
230234
64309766
492679
323980
353110
60
86
90
173036
402180
367187438
87442
83
57
85
19
376622
89
5
74
18
203190
3265
320800788
297962
58
6
94
1
396700
86
67
80027
68
440458170
91
366127
372654
479354
82
719282276
303201
456838
646170132
90
161601
43
43
223562
154851
19
25
84
36313
85
412588
8
79350
242467
65
231463
50
87
2
577108744
313255
36
309370
190722
76
83
47
164959525
199070
272679
453582
26
409580
5
65861
9
164896
191700
166046
433499
296659821
63588
65
215039
222355
81
499064
480576
30
154489938
357771
875937565
14
83
182615
336655
59
2
712482562
125688183
399792
45
140844
177069
59
49106
3
358021
461955
69
2
389662
21
1
26
42
82
783097571
66
933505694
274069
33636
69
13887
77572
46
200498
30
102440
977227707
34
256962
48624
93
79
14
8
74
123749
14
1
374872
337533
73
351211
8
74
7
897427896
3
4
307369
54930
380545
286590462
473110
227952
22
37
84
450219
65
427200
57
197549
19
66
341335865
13
422791
42
60
36
53
451234
44
223278
92
12
68
74
463102
56
45
11
21
289795
28642
73
9
439431
61994
205114
231628863
9
49608
9
865086408
7
463462
98859
232387
241643
156929
659683224
4
29
843466073
23
31
774838095
75
92
49
259539
834181918
245173726
42520
426672
76
21
61
576728265
277436
227348
356622614
52
218332
13
489792
44
175941
90
99
427670
165139
413793396
23917
95259
86
92
231728111
499378
3
41
1
48
271050
17
28
331708
165854
346415
748274939
51
132604
37900
41
56
92
436618644
73
95
75
211443010
40
219170
7
74
338087
69
9
31
375020
67
249281
55
98
118451
139759
89
19
135164
100212071
60
61162
223888
17
68
3
79
3
389478
381903623
357128
73
2
70
5
65
40428
2
351974
67
52
312002
430528
63
381185
235836
35172
15
117306
25
401389
888978868
509747260
92
40
42
73260
101253
370732
211068058
305746
122083
275831
42
30
6
28
99
92
12945
59
45256
42
46
7
81398
42
90
297491
925994935
686530602
55743
455649
322209
369670
103342
67
51185
9416
121254
83
83071
464032
435689
427846
167124
95
24942
201225
48
43
209814
73843
43
262089
120303
495890
6
43
320094834
207379
8
8
139893
71844
85
81
19
303764
343062
372379
12
37
31
36112340
210500
42
98
51
45
179473
53
127913
24
69148
73
477576
18426
74252
179428
471384
8
10
477019
73219
19
75
451568
189957
7
5
4
403064
7
289974
892636008
63
16
52
9
391239
451000
3
346600
97730
90
499988
146326
95
485960
9
46
23
4
55
9
7150
99
95
71123
134624
5
361381
33
8
678178838
25
100789
140864
390060
411985
54
55
70
8
43
208305
659300201
283804
7
73
174552
78
287086
83
6
69
97
167156839
18
702175386
9
70
260096
325084303
423106
5
7
45
269599
76
86
234211
9
14
15
111822907
63
26
415959
241068
35063
82
25720
18
410272
335477
247273
372177
765710205
38469
57
331819453
407427
24
59
62
97
424403929
95724
293770465
96379
9
515727383
89436
7
196866
61017
85
148400
102476
23
332453169
58596
300767
4705
128200
29
374714
74
267431
376465
1
21
76
51972
2
158621
7
63
2
785848835
65
93404
477907103
494051
14743
6
1
193843573
1
1
194992
30
346669
28
549598122
420491236
46
400575504
399123
107078
258106
52
237705935
68
484424
54
85
432976
17756
329308
185646
100630
492458
304719
41
8
22
720051210
223137
359178
16
452397
36
81673
48648
62
369760
371145
25510
59
377282
107031
494234
1
26
96
56
389742702
14
816924117
593311590
357114
26
887966431
61
286290
8
27
67
54
332762
170062139
299263
113706
404242
112805
217473811
10
85
27
194135
96
69
5
5
91
93
12
84853
451921
420485
71
60
24
6
441982
83
34
3
9
52
17
90
228995
94
23
76280
406154
75634
397041
23
225639
11
446619719
235448
34
86
241451
21
25
488324
56
383667
62
82
236729
37060558
30
5
158705371
50
232442
373329
128588
315309
77
9
20
98
69
68611
315484940
8
357258
974101988
8
92
204092524
36
388533
31
359112
150557
16
52013
337846
91
448991
489739
965195088
63225
239376
187164152
165419
965766555
27
38
93
448951
76
165298
477113
433326
259489
54697
49777
82432
426858
270729153
70
57130
98
4
42
72
319474
91
84374
469418
25
90301
11
22
58
7
464339
143747
240312
138300677
417475
939638989
50
24
355681
87
123084
83
79
149703
104316
289167
480155
29
93
21
32
34
73
163617
229279
358134
25
31
74
10
35
304971273
242344
200470
57
91
90
167962
30317
87
776218901
281907
3
91844
25
291301037
980352723
72
8
22
25
88
91387
54
52
300561
492771
149799
1
98
7
96
453731
77
96
35
41
3
21
43
29
108438
56
72
40
353441
399647
109166
71
96
2
68
439297
276998
19
309198936
44
2
69834
419468
64006
231481
168608
2
27
38682
356327
165085
74
75
17
317004504
14575
9540
93
125704
202405
405394
38
94
44
347616
216273
349581
168182
60932
151295
92
221900
107901
26
1
56
79
15
921581577
4
82
274957
2
187122
649236289
206438
93
483081
26
26331
98
27
23
292229
497933
84
771476759
314240
95
9
97670
256027
80720
93
236621
316989
485475
436538
38
4
59
48
15
98132
42
189482
20
97719
438142
28
56
463350
235175
35601
44658
215847
273373
52
334709
338645
91
95552
126797
72
658401246
98
342852
14
7
630288396
40
297854
41
42
232535
45
4
59
9
53
10
431148
436808
50
86
90
64
81
91
213761
552216760
116062
22215
277047
317676
46
155427
89
770443412
264096
478508
54
26
9
508950885
46
343223
127464
27637
49
7786927
65
487803119
2
19910
405224511
28
1
67
27
59
908171598
303170493
32
20
179216
52
278304
87
366173
68
86
376208
93
82
172864
348375
153755
486812
57
7
307301
221394
354284
5
496579
63
69
31
54696
136983
9
32
83
54465
60
118251
331131
47
1
65
52
329453771
48
82
49
231026
595872408
37
444905
184868
437860
905039110
174536
96
289128
348262
30833
24
662138357
110729
386353
498984
23
62
9
59
5
486524
12
52
99
122250
217082
37
18943
473743
4
447680
59
160071
78
176766
13
13
195416
96
107906
6
97
21
55202
60
4
4
142522
170464
171238602
89
476181
90
98
36
71116
22
487065354
727960632
351643
6
41
75571
97
90
6
449890
497415
185139
16
163150
441497
55
89591
57
82
477643
5
13
368190
48
38
91
81
212694090
10
422416
112856
96
182778
161405
48
74
69
69
13
56
425389
46
450811
85
485925229
354052420
173435
35
41
69
34
76
119885
40
46364843
65581
7
454102
654001798
3048
81
148689
285154
3
83
497866
492729
349911
403259
77593528
1
326207
611542340
23
66
445293
88
347152
250328
21059
81
33
337072
61984
519727308
155784
27
299370
300620
109958
16
80
46
156036045
192717
359178
23
36
91
68861
991389553
84
407529
454583
18
4
39
65
713402192
56
448791
364944
206535
428448013
20
64
290308
890892812
11
368697
3
31
21
225730
96
977102479
27
462519
321730
26
206824
88
47
31
94
251308
83
365963
598448871
266661183
139585
33
9
27
465545
314578
92
671228878
387706
4
99
454226808
245387
20
72
411747
244270
1
389045
27
409115
197494
30
367576
389312
11835
222602
23100
469583
365688
419700959
333921
609851446
1
8
61
71963
8
6
47
145022
4
42
55
396910158
201431
3
84
97
2
24405
25
5908711
210045
398526
10
256121
772878778
87
38
218680
27
95
277593
248309
24
293336
248847
679894614
477627
128605
435622
347529
359661
466263
1
157372
71
349361
79
9
482635
94
879443087
180494
50
30
31
86
30
47
53
70640
644085707
1
262151
47870
478195
233976
216529
153147
643382708
80
1
9
478256
91
17
237962
12
83626
389933
321443
48
160332
330194
118124
6
143368286
87
126253
437614
5
3
311217
39
247044979
152507
3
28
4
12
79
28
71
6
690998852
424965
441811
487719
404313
250905
221887
9
22
85
5
516122921
408089
260420
267686
80
73
330215
54
8
25914
93
93872
471109265
51271
521058792
6
262026654
479810
93
113428
12
3
69
347790681
73
95
56
71356
280566
453334
71
43
731276894
45
82
446054190
352639
58
22
772510584
71
9
9
44
25
93
978550005
327487
336744
51
22
620999008
52362
392627
24
7217
74
36199
114682
2032
305077368
28
25
511384316
347165
141200
397103
272617
210133
5
784480115
433571
65
70
6
681704677
71
240369
18
456278
60
197130
323979
757207977
294894
20
39
246881328
71
85
886742281
480091
816804611
97
498763
4
300339
93
8
497291
92144
93
32528
230189
607560440
3
9
46
143640
20
32
36212
77
327150452
28
82
508855641
91
178989
266243
6
465582
448941
428115
87
1
96
405840
31
545305189
329125
19
68632
66
55
43942
326645
28
34
50
61
107119
14
482947
364489
150762
27
17
79
67389
51
37
61
82
155352
43552
362188
17
48
94
7
464701
58
5
85729
4
53
60
94341
50
425606
290567
180124
172318
96
74
12
334170
66311
177254
107651
28
23
260709
356721
39
64
291074
61
439923
329505
841824803
485995
187688214
194261
50
366436
741784647
68644
29
395501283
434541
85
80
57
157322
178458
454778
77
18
44
482801
498129299
6
186628
60404
252143
467148
463355
60075
9
24
69
4
92
5
286490
85
53
495404
2318
9
1
31
8
255161728
34
58
99
1
420157
37
31
8
316986
341495657
544331295
797462517
6
16
83
82
54
209390
98
255413
84
478664
63
22
8392
994938600
7
53
22
180374
861002079
474399
102146
183308
173776
594546799
335912
16795
31
6
176603
319308
8
325337
38
75
29
61
954857835
74
9
40
59
9
15
222248
47
88
279147
58
400440
59232
45
662640688
68
81
14
1
75
306156
19
36
374579
184612
903662545
220599
58
9
8
48
451506
64
35084
224126
68
388186
49
9
93099
61755
58835
70
19
142936
62
16
59
446350
441156
4
15
367345
20
41
270619037
421885
302035
154370
39
5
81
174760
52
53
1
1
3
55
84
224254
120630
1
24
69
163535
660845199
14896
69
48
82193
30
495812
291956
99
108271
10532
350090
20
678196421
85
484774
352544
295819
317521
69579
1
79
28
379195
9
129117
10827090
125073
13
311673
419481
83929
346072
99
27
50
341228
52
481570707
239126
1
79
9
90
247004
60
232500141
467385
314798
29
211776
443604
118217
54
441098
50
196923
432591
159126
371779
872638454
432615
99
23
4
5
67
128727
38
243670
32
133976
247986
66
459328
126657
777889268
355377
80
38
94
5
417833
268517
40
91
35
69949
40
988360667
83299
184159
50
59
682972371
7
8
177166
1
54
687546514
70
147450894
94
63
70
118435
61
5
13
22
404979
248869
52540
863940577
2
4
1
105805
247088
182849
457619
35
58
52
103049
87
65
39
266744
784915220
42
85
14
125780
97
246497
51
454114
71
490914
1
251686
286785
199826
292196
8
283007344
130559
89
6870
40
13847
95
252216
39
31
98
317608
451486
464778
92
95
236863
159704
88
76
50
96
303699
75
68
671623439
26
88980336
29
67
79509
787356260
350503
214537
307323
296482
2
297916
147064
216033
10256
1
67952
21
176780
2
251832
332951
228842
75
71582
917100776
7
99
354606
92
72
1
499491
19
66
452605
24
217665792
360936
41
480128
71992
61
31
67
298241
353356825
113300
496221
273578
302754
62
85
69
18197
152088
68
84
5
292804
40
315581
36
46628
877046423
261400
361643
50
6961
72
3
24
461775502
185181
470811
32115
435518
142572
98
31
159206
432226
75
214068
19662
2
3
80
5
421860
2
197574
11
45
99880
200208
7005
32
230215
61
216083
89
260961
715924995
43
7
83
2
51308
45
331804
965361183
88
146569
67
46
335671
58
764812157
67
58
90469
81
54
332788
85
34
6
182690
52
268812
323459
32
70
24325704
41
29
1
222691
432693
245718863
426923
83
250009
61723
78
7
1
175753
3326
465900
164965
37
87
402826
238917
176843
82
4
90
64
499878
16
13
1
33
38859
14668059
315815
916279054
327583
26
91881588
6
1
48
253036
7
76
74
39
492229
133451
754240238
60
81
95
36232
88
12
83
59238229
486581
41
2
37
425721
263276939
76
66
55
1
470216
455950
67
18
307812
37
2
42828
86
462185
43
12
44014
316081
8
67968
9
94
98
3
25
7
31
407907
11
81
173674
222107
1
289314
660722595
426796
85
4
45
402379
505855182
175581
93
99
536246945
132423
54
76
127190
334332
20
302130
496927
31
63
56
232912
211676
7
423935
340476
79695257
325214
265921
52
47
222237
32
25
8
4
82
74
67448
71
109488
99319
61281
11
3288
7
24
9
36
151506879
153566
80820
9
54
484114
387592
241816
21619
283989090
63328
92640
218698
105476
78
43
336935
109077
434752
59
180244
55
5
492658
100406
185490
93
480385
238467
33
483434
30
14
2
51973
222422365
436897
953071567
72
57
10
475548
62135
9
69
143778
84
59459
193451
60
227708
36
77
405636
475654
651632538
305826
97
751979396
3
11
20369
321734
264077
349832
434366
95
249110
11
62
21
328673
326241
94
32
44
416422
43
329928
13
183054
51
446760
34
496791
87
217332
279511
17
202748
52943
275509
4
56
116086890
109489
4
262313
189237
2
16
85
304731113
77958
92
77
76
73
11
262776
450308
85
486601
62
33
72930
505584196
178712
484239
8
173257
12
348164
311261
306098
784259166
81
89
377593
78
48
290634
254052
8
88413
468555
34
377271
333052
530387048
47495
463705
59
40
29
9
261977
41
425264
359414038
29
385567
54
217314
222120
233010
13
276334
31
80
144148
288037
381844
308992
189275
632598088
382431
73
209661
327718
42
213009
73
19
738374431
92226
112835
339463
374776
270816
32
94
35
33
99
32
258494
30
65
220150
54
34
35
40
79973
46
79
336056
543322886
276671
221094
123494
437817
116409
8
394539
75
248507
162693
15
76
8
8
219535372
498221
2
6
7
58
380472
208695
179745546
280966
373420
17
32
88
453975
38
72
41
481352195
84
87
8
210113
475593
4
14
691935707
31931
208994
73195
389171
323733892
5
3
98
477994
66603
96988226
5
12
3
948331277
38091
360657
36
85
450898
45
34
498562
35
96
476428
4
77
55
44
93
333368
377155
2
86129
85
333687
3
2
988778384
51
412451
10
417180973
53
42753
45
59
489184
141191
7
40041
1
47537
50
99734
92
480935
400401
28
742683605
77
156818
5185
70746
5
21
4
80
103403
343015
372031
413862
54
21
95680
5
89
246155
29
82833
28
126836
10
8
4
271193738
13
175943
993480140
56
34
358244
48495
39
68
8
119474
32837
41
8
449108
81
251497
786009613
58
404192
1
390469
522136822
97
966190504
267741
46
104154218
89
69
493622
98
181829
7
283705
83
57
273778
321150
241777
394389
190315
345557
73
7
67696
15048
291712497
32
367433
111332
446392
107082
10
94
277971
351903
300354
266931
397786
599685558
201944185
738003809
9
173686
488468
4
61208
292801879
7
13945714
274040
404055
366881
36732
82
248379
80
57
73
591567311
66
474768
577980620
59
83841
25
129641
4
6
13
10
353701
96
94
35
7
6
11
392619
8
81
349782
301645
383067
92
68
92
56
80
2
66
6
370375
96
37
58
264764
41
37419
5189450
4
1
424693603
445549
51
62
439486
85
2
126400
7
60
239995
31
44
127160659
77
98072
137775
73
470885
2
37
650234876
233545
474193
195943
134011776
310042
6
65
22
38
156957
591116564
95
30
44805
405406
144925
341620
14
54
15
147792
884084920
204093
85
7
67
87
31
30
349890804
22
22
8
5
372256
53
3
429459
97
78
30
181618
2
310580183
328511
48
359670
3
53
75
437556
260765436
291329
228109
5
35
61
7
32
491865394
422308
28575
23
49
94
17
90
10778
53
33
176757
318955
181059
264663
191192
146960252
492924
42431
154421
59
6
36
10
455576901
296588
179265
771047825
242907
74
238302
38
10
16
227497
6
128724
275782
190197
413858
5
59
41
55
442257
77
72
76
20
89
453053
217683
192065
29
25
267789
388818
8
10
4
62
556012753
28
115322
234252
7
8
226108
83
8
95
1
8536
7
58
402879
55
65381
410072
288388
5
48
192378
18282
43
191379
23
478140
228810394
308234312
28
496850
38
7
3
191677
1
215077
6
456096
7
93
1
147329
377823883
7
241745
4
101669
61
418535
237829
194772
821016996
569452328
350961
52607
194547
5
432746304
135872
27
482044
447867
67
312407
8
9
48
7
299244
401264
95
165970589
49138
17
9
274375
16
81
666004133
496664
8
10
401252
43
276436
304268
22
282269
71
5
76
32330
21
229217979
23
67896
40
8
240654
8
70
62
316776
129610
305574
4
187728
92
489905
54
38
54
95
438583
331673
42
139345
35357
3
75
201368
933194824
33
18870
360114
8
250144
286837799
112256
116522
7
20
47
719534368
75
376805
66
166418
175298
486156730
307400
469607
9
75214
17
3
34279
6
114862
9
458245
2
224416014
114118
317489
15
166316
83
36
10
11
97
247054
68
67
382875
78
90308
71
9
10
574628180
261924
425628
97
76
242086
446195
6
55
917574453
98683
93149
249051
35
218317
65
293416
54
89
587985625
6
308037
50
80
435450
487872
93
68
7
94
253777
54
6
6
163059
151357
133105
17
3083
36822
914046122
317101
171678
51
30
37
398211
55880737
72129
908296220
70
71
6
7
94
20
584510082
26
75
362466044
188495
447727
33
27
29044
46004
161745138
9
3
771732138
91
224897
77
57
72
499443
460342
7
218088
47
58674553
27
32114
138006
348353
160628
96
44
72
99
244558
1
39
354377
317574
101534
426028
74
22871
402658
486544
19
72
59
49
208393
23149910
270576
22647
62
73
33
312401
85
9
413393688
61
38722
48
301791
114661
436616
473500
9
721281178
51
23
75
54
14
418508
4
63
48
46
68
4
85
241747
17
74
37974
222799
985215074
77
2
91
63
396419
25
10
237856
45
61
20
144396
262594
1
24
47
35
52
18
439922
89
381668
3
1
65
358003
80
68
63956
81
60
89
78
265290
44
9
401075
16
56
81
3
38
160446
48
77
152259862
3249
236645
16
33
8
93
48
33
9
20
222790047
67
216584
378387
439914
593766069
5
166098
64
49371
741519683
48
263676
66
68
76
91
218688
92
499306
99
77827
5
18585
63
287398
53
14
303178
151740
2
1
485009
33
10024
104679
14
105017
291232390
40430
163302
5
96
45
76
58777
208013
21
91
73
1
3
476388
728313599
63524
398147
55784
48205
30
60
141954
123870
6
77
41
79
43
2
229918
219555
41
211512
32
27
88
202142
282065
449946
63
54
30
49
52
474721
82999
17
80
339775
318019
423900
9
84
48
441378
34
61
841011866
4
62
64
22
401292
56213
474804237
19
69
80
3
70958
1
17
92
406532
16
10
380009
4
71
58
125238
67
34
33
89
62
370476
13
369884
83
19
622546085
50
11
30
18856111
987306491
35
60
38
343536
196662
9
727475500
49
39
7
426657
1
24691
439815
29
459647
73
92377
39
353464
252865
211069
246130
38
253759
93207
849540361
34370
14
292051
48
150452
74
263604
277786
71
41
40
26237
13
71
8
44
77
96
1
89
11
68
49
438260
42
350881
97
1
194725
184743
21
25
30
41
315550
115997
8
215984
173254
390470539
282278
325740
676331990
166423
434304
22
404058
9
254712
85
9
87
62
25
188317
325909
216269
44383778
33507
872424599
45382332
149602
188708
109832
4
63548
44
13077
65
268993
156239
278822
208897
295376
20
38
196630
943660784
343298
26
392097
5
144311
189882
48
418599
461976
51
386051
3
8
8
99
99
413461
138537
40811
55013
28967
40
144161
1
48
30
123583
165086615
39
52513
21788680
3
69
83
441198
34
98
23
486568
88
467549
447507
436659
342659
19
198281
78
396771
427124
51
406582
889640209
248772
990891848
401949
322938
81
43908
470370787
408662
16
369525
332986
54533
358763
72
95
80
457212
19487
9
42
3
97
8
73
94
387077
452488
89
99
111574
288400632
365341
199751
308880
71
253304
458645
39
82
101775
47
36
167865
975582875
785673800
222719
8
485907
269024
245270
211296
234643
50
944207813
6
147243
77
33771
65
223427
9
24
414986
39
51
481787
79
50
9
8
97
92
8
4
97
721072231
2
92
7
66
79
483160
161127
81
75
301197
126954
13257
48
8
9
496168
245280
32617
97
229067
293332
4
414950
137341024
91
217295
8
158851
45
300698
10
33
191465372
7
183156
367426
225704
155464
4
324845
256131
30
99518
64
57401
34313
348900
34705
381596
407726
8
46
46
87690
16341
98
374094
454906
475937
9741641
21
38
155609
25604
204521
56
81225
307410
82
112547
225883
11
412551
99623
108588
45
237603
162002
1
12
321660
44
60
1
344402
108197
125076069
126420
7
74
273586
132459
9
46
90
70
52
234837
5
192363
9
43
659761566
55
57458
6
470817
52
57
5
40
40
87440
190585
70
22
705637254
1
103614
14
904766544
72
223989
160713148
95
37470
21556
86
482632
7
335427
79
83030
479743
231293
9327
46
288886
45
99
6
73195
390084
17166
308998
48
32
444449
240112
87
8
383881
80
26
96
151010
34
69
168404
48
319129
272689
172354
338952
6
6
130916
368098
377918
8
93
99
413178
83
125981
55
7
6
81
56
53
92
78
33
221165
50
157413
5
36
5
157423099
398907
23
259529
711496616
37
32
356717
192250
89441
751811658
9
413970148
197041
38922
87
695
214992
299412
187760
85
63
23
106735
459770
56863665
90
476710
87678
9
417392
66817
83
30
1
93
49232
92
446407
99
42673
351840
118962
53
48
27529
40858
156334
50
1
286629
477875193
28409
5
49
50
496156
4047
343978
21
37
75
67
3
41
323039
3
52
13
72324
88
434008
341050
9
86092007
56
51
85
472181
360531
12
2
543040556
97
87
358596
47
60
16
207006
28
47
60
22
80
2
190103
329601
226791
90
89
4
2
306405
39484
450545
418890061
31513
477065271
112808
22
31
467415
762179073
68
44
212546
406790
31
353212
54
28
459072
14
141687
24243
416853
378895
156592
83531
380176
50866
6
5
824419712
799667857
385558
258021
675156831
24
352754
99
204035
6558085
88
253551
74987
236752
7
4
211140
84381
29
46
126823
91
67
252684
212190
203867
86
545367945
395635
11711984
454748
238789
295675
263741
88
58
99311
8
30654
42
54
2
32
70
14
97613
277737
245147
14
453430
55
1
471698
474823
727471400
89
20
51
4
75
74
23
86
369164
62
95
247157
79
36
286034
13
247557
92718
3
201936491
88
78179
409672
14
98543
61
67
456697
257482
391951
6
480342
108382
56
396454
5
251551
19
457954
29
96
802413111
352273
424311545
33
91
159900
80
18999751
486602
4
259171
68
51
228174
56
9
253406198
452112
70
218239
51
46
14
10
8
427290
286128
56
351333
67
74
275313
32
52
311709
624598058
126898
187781
66
40
9
349004
11
792250990
70
33
289857
5
84
339827
414724
414923
5
87
63442
105777
38
104631
14605
1
33
191927
48
96
359854
40
85
44
9497
65
343831
106220
17
30
211374
465379
69
476051
64
35
7
21
248045
344169
2
88
338675
34
29
130176903
128743
76435
87
136567
28
250286
474417
244741
84
313429
13
353647
211346
55
327754169
66
492091
19
280521
68
810225399
78
43
86
310056
60
26
78
26
9
54
264833
62
17880649
737107665
450317
1
64
74
1
31564
22
41
2
84497
160818
73
53
93903
6
32210
43
40
46
822358180
40
79
36
111991
15
77
40
261067
77
80095
77
430366
5
36
34
64
67
355389
196776
33
91689
9
11
427429821
387636
390904
51
6
4
93
79
170731
14
994502641
19
216964
91932
50
244323
56
28255
149438275
6
166592164
329318
452986
56564
30
57101324
93650
61
237994517
15
306798
48443
8
9
225169
1
29
4
81
3
57
80
4
72
92
126684
53
94
437312
16586
208395
310624
8
71
2
31
37034
7
5
54
49
222651
33
24
371881
99
4
40
8
83
454599
483662
97
156571
213117
4
360294
345152
24
259452
249285
537363285
268886
56
2
392238
62
56
74
6
34
71
323881
5
37
25
349863
693278631
33
294980624
360346356
428635
338856
404297
391779
82213
156108152
87
78
165201
96
67
649720795
47911
6
49058838
44720
42180
477113
85
177745
14
36
208360
394035
86323
432681
4
92
849291660
360077
5
64
26
137524861
98
454372271
103015
254846
21
467160
146872
3
81
120795
291266
361530
44762
22
21
19
64
165159
60
234503
18448
354516
63
11
79
280148
8809
11
474970190
468395
9
65196
356625916
11
482224
110375
44
55
26
928092188
83
42
463634
12
38
59
438927
43
91
6
13
8
90
96
7479
68
40
51
12
625519162
45
47
41
35
97
131012
9
96
62
37
143664
173452
238644
974315340
3
34
909317223
42
71
77
456137
72
118903
429802
56179
17
2
17
20
18575
222639
181711772
7
247245
24
59
489388
145638
56
65
85
617201698
157526
41
70
89
21
56
7
99
469484
63
14
22
308649
78
15
54705
132512
74
300085841
51
3
4
62
87
394449
84
422756
25
4
4
390591
249174
73
55
59
19
84
411163
6
40
27039782
89
88
96
142911
289110
237685
334655
77
12334
22
247195
9
80
76
438120
6
89
5
172619
61
22
7
24
95
265610
550808284
1
434158
73
252486
68
67
28
345266
88762
5
51
74955
70
28
83
987206775
91
30
98
415796
1289
137628
421738
78
92
2
906858628
302100
31139052
45
124466
26
412105
141564
14
30
11056
635982907
61
26
428827
14648
45967
418926
118723
10
420340
462075
43
56
208353
5
77
8
31
227273249
273523
39
411896
87
58
418482254
236219
556525165
2
5
6627
694104873
1
75
124107
260359
440926
252462
2
23
81
60
18
65
462900077
6
24
26
497921
20
761376949
228861247
180805
54
10
16
45
72
222234
96
75
38
457155
81
96
82
82
295307
385216
260911
35
95
87777
429117
30
53
29
371159
93
115876
45
283447
30
969656235
1
82013741
222938
7
189260
80
203300
445845246
65365
63
3
90824
238654
58
233586
47138086
69223609
250625
468595
94
424901
3
88
293570
56
77217
26
302480
424403
298606
92666
43432
36541
890702823
98
86
123339
4
476643
425648584
52
221976
12
459446
71
2448
15
496581
117270
65
66
474619
519380276
341379
75
5
440326
95
27
72
36
85127
223326
780810494
249278711
90
647961488
89
352488
9710
79
407912
238563
409792
383748
228372
506899133
391476
8
12
2
3
9
63
41
46
22
440701
349615
55
74
60
409431
468152
119769
285051
31
235492
3
72
54
87
68
81
41
5
87256
414822413
436865
121189
69
411774
283160
73129338
5
90
648561606
58
4
468006
393175
55
16
391971
78
36
94
97
98
37
102264
50
134796
352413150
78
292736
6
11
9
321646489
201090011
364457
81
214465698
39
71
340990
312384
32
251136
798263248
164157291
23
93
77
5
76762084
140510
444697
191863
415619
246957
27
186021107
195747
79169
282861
158630
28
67
32
215812
26
8
51
4
475050
789634825
149665
79
98034
47630
266400
443108068
99188
144269
277328
72
77
310802
59
35
65
345439
144472
90
359447
135255947
16
26
345419
712511770
307840
24
11
94
21
655978551
218496
2
498878
49
351817
8
447662940
51
436651
81
3
14
300352
4
11
56
319914
478291
62
51
848980129
459850
369549
1
397050
61
323323
469589
80838
8
497712
451101568
149393
86
6
7
222548
206764
298187
69
2
59
4
313822
86
480916
32
8
81
93
333494
35
95
224654
222118
192282
21
61
188120
804386755
50
276577
6
33
12
86110
268161415
1
54
460842
55
83
36
9
8
20
17
643450813
174667
90388
239611
9
20
37661743
4377
82
61
50
150178
19
235355
9
53
36
980423408
2
409288
63
78
430960
34
8
338362071
76
381325
147639
27
70
619529565
90297
582227973
310926
217234
29
426558
117771
7
32
72
255902
91
39
4
84737
59227
188780
63
186380
348853602
65
2
7377
24
225350115
7
487305
469709002
28166
8
223869
195760
4
38145
414616
95
53
56
56
115328
5
183472569
126693
53
238098
64
427115
80
173551
313853
69
120628
170535
93
81
17
38
20116
18
24
881836821
4
410040930
294046
2
48
93
183187
206318
51
835166543
82207
241545
432490
20
102402
77
23
9
410933
398646
972300875
95927928
3
90
227323
163608
482515
58
488582
20
22
93
435031
420448
6
988776347
58
440130
416972
4
198178
163448
93
9
193212
57
398096
796358552
114138
59
144048
154689
8
292950
398409
483126
123739
165705
335631016
4
339105
389893
464540
65
21
94
11
329317
147847439
65
79
6
77
482032
412375
209130480
8
476065
404927
238495971
179471
240799861
484806
94
3
1494
4
149105991
311129
25
37
383111
74
413029
20
89622
13
387672
56
31347
105580
82
93
896288128
14
40
324622261
8
356263
20
56518
45728
824859206
495521756
52
87
47
19
205135
301449
55
144531
140609
64291
412326
59
2
79
93
19789
98
144233
226807
46
82612
32
327985
286028
426050
245878
3
489038
64440
92
27
63
9
3
179450
462347
35
257131
89
18
70
483042
24415
36
71
350060
56808
490089
30
149370
415246
186541
72050
867914224
34
364660075
324476
141577771
469595471
48875
85
58752
169858
444963
141846
52
50
445345
67
4
15930
52
34612
74
93
28
952843874
443367
5
97
19
134941
17
84
468578
54
745675162
258376
64
80
76
6
18793
83
314625
75
711687669
475432
49
4310
46
4
50
57
172344
284053
76
92
9
45
18
58
97
90
3
409599
408220
28
253929006
92
446942
222474
947862364
92
33
437626
49
68075
82
19
90102
13
83
46
259563
328059
329998
239801
347809
67
352066
372316
79
444437
307710
75155
106577
223924
189003
89
359349
98652
59
232037
396194
25
17
113712
298327
4
22
347461
31
2
35
2
63
199769
9
82
79
89
59
23
359756611
78208
21
26
233443
91
369125
339906252
369411082
12
22
40
3
334201149
329402
85
158639
485330
139800975
3
56
15
59
51
100226
42
227736
4
154158612
94771
59
24
73
67
60
6
41760
11576
4
67
218909
14
37
35
2
374947
72993
144187
35
39
77213
95
29
124877
87
90
81
207139619
43
6
89604864
34440
51
136546863
8
79
74
238908
6
4
71018
7
76
17
99
67
256938
186341
120853
388836
209196
300118
437205
67
366478
425920
82
325744
3
222710
694603763
12
437022
8
407638006
352323
13
36
33
52743
5
183547
50868
84
94
33
21
307959
6
495786
246830
170844176
93
498683
22
228139
2
179710
585189096
165334
9
454603
191293
39
378746
328799
10
19
432551
125195
483001
101642
2
565099184
304600
177158631
848441662
300425
37
409422
379679
491796876
24
66
318796
493341
353303
28
2
597773832
10
34
415531
39628
84
672299165
424145
446583
49
9
77
18
740602794
217270
1207
65
39
398941754
370413
72
48
434065
38
5
71
947605247
346813
388729
88
394408
278370
337029
99
274238
937122423
43
46
4
211459
92
561912762
53
146980
213181
7
1
5
94168
572287497
377685
30
413318
59784
28
29
224497
8
3
55
59
26
84
4
249143
89541
58
112662
56
71672475
903976017
12502977
250044
25
76
42
71
55
49
172723
366923
130298
421077
759379940
154691
70
89
32937
113659
3
48
12
408341
351050
23
411519447
24
11
400799
297602
55
420366
279473
433153
3
274096
33
51
29
403441
3
73
524442437
96
76
104413
42
434433369
352337
73
828060965
95
30
99
35
81993
411693
50
91522647
34
60
211516
81
484770
445735
378679
490500
404787
23
498969
106520
349735
47105
80
21
64
280941
497741034
453554
87
431718
6
147238
1
421681
116134
2
4
267812
27
80
349160
146067
92379084
59
444495
27
200164
86
3
55
3
4
90
385180
442825
11
186714
67
64
461970
1
277987
93
6
18
236346
312786
446117
245930
77
95
27
313308
41056
52873
359362
49446
451779
88
26
423728
225711
443476
96640
131972
6
156174
76090
92
139016
227937
387051
556861905
238787
348796
76513
36
197169
18342
10010
76935
63
28
197470
156476
361070
7
94186
31
297480305
99
795878711
29465
503849932
78904
57
9
56
42
66
321393
18
30
166838
60
457294
1
44
358998
998922502
13580
98
6
4
257898613
3
263092
409906
402115
33
703169252
36167892
34
22
30
213308
10
4
420585
380418
68
363714
157802
86
157011
4
77
14
49545
216446
78
619365930
67
130039
127945
43
7449
92
466246
26
292668
177248
314222
40
40
5
61
25793
86
385298
75
80
66
93
6
84
106753
422318
494642
78
4
26
46
7
1
395940
89788419
62
73
3
16
58
6
465288
38011
8
468015
99
9
8
61
129764
5
51
90
384576
36
403720
444500
267174
28
164528
52273625
73
619142304
35
84
6
9
435085532
53
107510
15857
22
22
36
337402
450185
161869
39
5
4782
24259
33
21
46
489783
9
96
46818364
339716073
6
154037
251771
54
77
419679
3
48
72
69647
287248075
258215
87
482043
95
48
863069054
58863
48
21
11
31
323046
55
82383
871040980
9
461705
444795304
23
18
231476
343429
27
471700
98
5831
347257
179221
342670
11
176764
577741901
520749018
426305
452774
6
35
96624
17270
20
398825
418924
40
12
31
35
451016690
8
83
133196
1
93
213517
29032
51
214753
39697
288066
45223
20
287021422
355889
49
9
78
2
416522
175159
137911
163694
84939190
32
214340
82
7
2
82
35
39
59484
270449
129741
72
6
256620
1
183344
195857
85
21
99293
126226
50
29
14
209119
134713
97
38506
480500
369267
43
91895
62
23
370391
441945
237478
43
7402
62503352
89
89
81
59205
327955
796081276
22
270781
983435941
24
74
93
8
486577
468659
3
233119
102421
107436
342857
12517931
168096
66
20
49273
168123
7
62
22
98
235649
73
99
72
456182667
68
7
82
84610
3
60
50899
15
49
741034146
22
78
739819707
61
102280
219664724
26550
67
74
23
53811
98
226153
435071
392836
6
177944
55
9
291374
139568
281708
38
28
423588245
447028
335003
171251450
5
40648
90
19
3
9
73642
70
38
92
459607
31
23
38
64
547287335
165594
87
69
28
485684
188229
70
58
5
26476
81
175510
181704
283802
44
126556
83
2
486012763
163066
16
868441093
36
47
87
135158
86910
266603
35072
129087
438492532
99
181065022
124686
32
59
399776867
39
80
68
75
3
728214685
466474
69
68
43
156729
394018531
31
168739
74
53
39
28661
316104
58319
32
43
70
18
420524
11296
468884
17384
32
52
35
90747
18
24
25
268773
41
319070
897364979
250824519
2
7
61027
54
67
1
512672201
34
7
37971
86
30
342668
46
367323
34
2
23080804
138573
416401
82
4
125936
83
447620
29
64
64213
9
260306
362378
2
133482
33552
28
11
414983
6
272695
4
276699
32
148328
2
333141062
35
84131
84740
321839
365958
44
92181
90
58
409260
5
95
93
6
22
201004
39
89
22
87
167292
478171
472015
90
7
990558981
25
307410391
274845
1
33
51
297313
153946
61
52
132036
1
29
24
99
90
67
175151
33
285679358
81
129758070
9
409720
81
16
433089
79
330886997
47
190080
44
515724190
744872003
205936
62
35
5
97
77
47
26
75
33
63
482311214
294712
471746
103263
239720
33534
295310
56
1
36
166143
991207834
335790
931518187
417000
78
90
52
21
108009
87
63
20
5
38901
230164
891336727
16
998634729
388363705
228086562
347302
14276
272957533
188160
53
2
57
354970
9
5624
19
53
245307
73
308610
753845751
82
67
75
219117
9
55
78
52707
14
8
33
86
307258
290308
139403569
43
94
80
55
280459
27
21
56
365743
96
716774729
28
79
6
82848
2
532262370
243706
26
93
311916
95227162
355234
467772
789088760
295222
18
88
20
62
11
258329
441144
68
484403
314365
82
12
95897
98
80
9
67970
421227
691274905
279196256
215747
50
161563
93
36
89564
8
35
111742
59
15
226799
418224
22
260124
1
314718
282838
24
94
75
8
1
77
264585
6
57050
14
62
6
7
342420
24
211062
79
44696
202707
22
25
57
285421128
82
275062
42
56
463343
90
25
327978
170447784
445174
205513
48
87
75
83
28
36
10
9
222561
229365
73
222616
342393
36021
455169
293966
768853635
83345
67
90903
8
68
1
26
33
9
75
71
4
376910
24211
62
626343920
339112
39
258624033
433373
99
99
83764
35
82
69
94
97603363
366929
9
45
97156
142450
44
4
499615
119607
204788
96
26
355194
439876
61
454035
24878
29
302840
76
440403
79
24
72
10981
1
279089
84
81291
86
696086373
348258904
31
10
8
10
14962
18
35
683846083
74
29
231986
99
335813
81
32
231270
7
156870
61
8
45
46
70
5
414944
166671
92
456546
277478
99
563563755
82
92
88746
74
6
196689
1
64
44
401700
875745487
442279
68
62
910881174
51
673597362
8
228346870
274544
119043
400247
71
169501
299933
95
6
29
72
96
6
97
146318
990500875
472629
98
57
230659472
331977325
4
2
144539
33451
87470
153203
101955374
320173
286142
719521024
260204542
210467
108944
91181
6
54
209382
14
399006
266568
46221
20
132627
75
36
36
5
40
61
8
83
291366
284370845
18
92
52
98
80937
98
58
471956
1
832361549
44
93
33
388087
4
1
231309
188464332
425
22
79
11568
91045
86
12
9
146093
39
13
455700
485674
73
37
99
7282
32
370495
5
81
42
40
48055
905104564
370955
7
65
24
385941
400608
257955
524187174
164978532
76
52449010
81
42
42
63247
208134372
484541
117351
85
13
97
87
29
77
447268
20
79
95
457419
358399
87
228191
307693
75
37
51
9
258702
26
260398
119042
333996
21
5
14
188715
61
43
55
411708
169838
21
66681
224221
4
253645
76
282804
35
34
70
73
5
73
64
51
55328
161792
86
391575
205923
21
4
10976
6
127714861
9
31
6
7
140704
49794
102302
55
129519
39
193338
680430525
27146
65
70
305536
288950
4
41873
895216570
90839
51
51
409541
450029
55
166733
258330735
89
315803
241507
27
94
110198
25
138832
19192
201069
309841
32921
446886
175349
1
82
78
126863620
324387
3
44
297500
2
16
73
80469495
13
7
295162
48
278836
2
317726
451657950
83
2
42
465627
25072769
265120
362300
435624
801882890
43
90
2
35
777513347
161568
61
158446
35
117765
71
462329
42
109876
86
215299
180603
64
86
42
53
87
388571
18
296481
345956
3
1
47766
54
93
209915
56
179736
38092
52
67
76
52
989641323
361021
1
222423957
179121
48
91567
21
426616
21
95
5
428711
300631
9
338551
23
585361151
19
94
134971
478391
231111
7
328928
70
77
26
207099
385655045
421299
15
420698
223071
40
52928558
454790
73
495034
4
90
435082
2
119805
40510
184770
30
20
272369
80
178986
42
1
289407
4
5
4
50
75
161885
39
122148
136972
379628
14
99
371715
7
65
59
19676
9
11
18101539
328646
54464
7
44
92
318085
238872
308470
452624
29
340472
6760
195452
33
29
202153002
14
70
37
5
89
17
64
77
96
96
273603
459194492
379566
174063
74
483023
17
559588624
88861
774972305
22
220185591
963990822
4
11
287530
184852
16
91757
4
70131
61
90
476915
12
63
102057
266540
180678
4
55
77
89
28
421578
6
9864
320316
94
56
469644
23
10
98
488808
28
3234
86
22
81
35
81
458492
9
1
63
8
140689
123040
5
96
9
87
909927817
140967
128004
24
288334
1
8
134508
29
82
58
398137
8
885002626
651880769
144495082
276199
79
31
60775
5
143133048
56
464645
84
17463
30
78
456121
88
1
479938
62
195713
41
63
41
26
49
774845593
79
326245
643135040
101052
249679
166737
471001
72
191524
4
385668
241088
29420
23
21
407669
995881990
38125
58
15
473334
222024
89
235541
229782
1
49
60
73
80
93
31
77
426982
47
79
56722280
193280
49
481662
461503
123879
105660
437070
92062
55
73
79
67
39
91
180250
7682
315908
36
67
63
766787452
31
247342
224537
93
160998
359670
180826393
385925
604536890
72
205662
300554
562844206
9
135808
204463
37
95
9
4
79
410030742
386943
169319
132595
83947
42207
91
47
12
14
360000
113888
81391
39
312207
20
99
11
86
38
96
895896466
439730
478526
475920
62004
81932
638979398
45
258812
474651
393193
316356
3
51
31
7
53
460186
548117410
26
61
258881
3
48109
23
29
697512675
264497400
43709
90
35
139047
55120890
90
214261
315758
2
1
381144
15
134802
197779
436625488
5
88
37
18
162792
151976
81
62
5
85
191558
3
18221
8
290608636
43
14
30
110667
17
16
416375
37
67940
37
52
156707
4
99
487982
58889
12
473253
258824175
384483
104564
288288
85
31
969914211
333916396
38856
393233
67
44
147045
302573
12
50720
395406
100220
9
30
31673
99
56875
93
82
59
60
96
23
15
9
493550584
320203
94
47701
283425
93
364099621
842160055
428530
402263
173044
86
350002
8
18
73
116246
5
216833
335804
85
180544
32
425604
331153
69
43341
8
114185485
269030
70164
56
74
5
36
190421
25834
691456401
93510
9
890034053
65
82
91
7002
790599974
306809
34
200099
4
169474
6
20235
562487080
61
65143
270871
115162126
114182
62
116891
421566
40
88
5
253383
222446
6
226476923
310667
1
429166
38
6797981
64414
87
59
19
21
248286
67
16
410780
473381
217120
698996661
654811449
31
72
17
21625
805508444
352838
171280178
121300
608810678
63
78
2
287165
4
32
159446
38
21
49
72
5
58775
8
171400
467473
6
54
18543
824626228
185382
24
85
95
231856
33
100396
1
34
80
246649
271834
98
89
587836896
161610
369765
35
32
497541
103493
182413
2
3
2
99104
14
175201
16
223304
708419845
26
139182
92
3
438666
447719
33
680101535
22
634336211
83
18
371674
444745
26
55793
56
6
365262
3
74
14
111535
88
4
398609
139930
498152
279820
22828
218637
46184
62
394655
106124
96
93
6
51
30
479223
205910
84503
78
59387
81
185684
237311
13
25
401892
120280711
98
468915
274356
1
43
4
23
5
85
434228
950478547
1
31
68
3
91
455716
1
40
12805
4
60
21
94163
259487
131792
98
76
53
87
184581
432515860
8
379573
98
106026
44
21600
566246206
29
310021569
96
260762
51
36
9
393212
369599
176702
222073
93
66
491688234
74
33882
10
45
143800
158816
6
40
1
49
372068
212066
72
72
2
17
15
49
383032
453773
593780488
61
96
25
77
91
76
440503
493769
338132
59
27
268335
490039
350026
96
7
377495
107923
21639
148134
77428
300073005
3
5
402473
78
1
310185
97112
98
86
288909
2
55
50
310205
25
112473
93
371247
590998156
148620649
16
176811
81
271233
61
65
523028032
1
30
9775
33
163908
70367
29
115926
72
12
333505
688642778
24
77
28
403899
237869
927652011
26095
491762
97
196794
42
95
98
26
76
119437
404768
80
381787
517991734
25
242438
8
408174
19
31
498605
61
156107
345585076
19572
73
155344
80
302902
4
6
435255
344467
9
98
170423
36
7
57
394933
47988
71
38
404674
7
238923
134411
97
50
353411
283140487
7
469021476
51
436585
153214
21
208234
18
55498
443650
813218613
90
116167
81
108380
421890
214435
50
5
1
22
4312
58368337
92
80
53
39
73
62
321877
310765285
74532
107353
259267
282404
69
70
29130
376866
8
18863441
6506
2
332460
31
96
316111
347783
339497626
32
90
73
147571
77
61
982461584
98
24
4
82
340399
37
133438
196432
847360662
86
840494991
401487
61
116122
26421
351736739
214983696
179541
489613
38
14
357247806
40
83
91
64
207307
394943
24
63549
80
61
98
15
55
724925599
62
697298629
6
18
339423
71080
394017
20
12
18
381595
56
7
2
11
402045
23900719
255171
40
9
977920277
164745
7
67
375494
341801
115246091
244894
45
77
4210
121566
6
7002
191979981
420516
25187
5
1
75
81
13
96
24
59
325354
60
535164189
3
12
31
135818
72
94
141061
6530
80
732084074
16647
75
29
268536
21
29
71
774114494
298154
91
17
285892
56
428330
218542
93
32
353934
447658
397239
6
224565
6
420528
117345
85196498
83
8
317409
197637526
423865
65
361753
125070
254637
95
10
456380
131932
10
700918268
56
49958
979980572
170636
82
69
902359776
22
66
362301
355240
92
288614
166719
206904
26707
435461
22
8
70
9
351157
64
37
46
7
66
28
382737029
15
84977
81
444204
81
353623
233026749
33
96409
182038
66
88
2
2
872277199
34716
36
56
69
154307
45
69
440564
89
210309
8185
81
338627
901556654
79
315011
9
53
286023
224083
3
5
38
276230
313823
225778123
30435
242628
72367
88
482624
178593439
379991
245346
83
240644
46
89
47
30
107731
47
5
201236
83
331371432
32
46
71
478395
31
18
88
126749624
5
299378
89
349037
2
89918
730548375
5
239454
637692032
391347
64
356877
54
13
31
54
288320
91
29
4
218401808
2
137539
216515
81
57
272059
49442413
260049
91
593316816
8
55
80518
180976
181580
45
281312
13
69
258294
320897
91687
452102
12
22
149582
203061
4100
23560
437264
203977
39
95
68
76
91
453526
82
489113
708522337
67
462405
317413
79
37
47
313918
36035
65
428347
5
79
447243261
26
95
83755
499562
41
78
362232
471521991
196090
3
220050
79
4
467861
96672
72
478182
189084
144420
356681496
280289
33
492824
1
154451
114666621
31
479722
27
97
3
484711
94929
243035
27010
190777
38
790867339
13
3
97
49
67
113363
36
1
273780
165916917
320371
4
95
88
541273463
476585
169939
160680
94
110716
16
408922
8
244428
27
32
397417
84526
448169
333413
928193498
8
458433
43
339672
232067
431714488
71
84177
256113
45
186271
15
7
28
47374
42
53
365229
302725
29
3
61
250408
884211703
2
95469
91
486918
19
150887
1
99435
20
35
152949
268435
450383
118326965
18
83
6
19
3
40
216106
66
407034349
44
489712
476039
6
84
76
47
365248
82
593907959
2
68
66
607645310
92337
223939981
204319
1
41
70
47
9
469532
8
9
79
260374
42
68
63894
43
11844
32
50
53
55228
255617194
411150
227321178
212178
9
3
152373
291242
424100
6
319908
95
22
3
71
25
49
338144
11
25
336082
29
62431
36
77
62741
431153
29
479371
158896
81228
45
85
295443
70
108986
5
89
17
35
2
69002
8
52
9
1
178416
4
130728
340070
208409
55
51
13
122862
482883
68384
80
93
4
56
77
177750
39
67
68
886638555
362264400
263482
58
58806
123465
202988
217983
43
195769
66
302009
82
41
98
34559
176208850
164764
198438
99
95
227295
350277
47
78
224708
135786
9
2
5
76
64
4
50
80
281560
13
34
288039670
199205
212639
266917948
57818
425989
60056
58
308175
61
6
92
325209702
128669
257504
70
1
3
17
141252
3
90
96924
50
48115
151496
7
87
468337
21
426955
326648
382514
89
791172625
269941
3
1
26
4
131141
956956826
336100
67
437074
10
85
417326
96
52
44
18
66
151538
493526048
7
79825
21047
1
32
491349
10
92
497537
324356
32
105324
7
90
7
24
650109009
848256290
368781
77
230905
10493
197048
486951
483741880
122903
190806
354671
52
84
4
45
325900
55
631814630
25
348362
27
341996
195914
872722682
36
420293
882253296
65
5
61
7
4
81
5
352414
383833
6
21
29
115878
15
88
129996707
24788
23
93056
240377
405480
5
725658923
72
259031
84
154559
92
73
18449
353019
47
349567
59
14
227175
14
388923903
45
457892
38
478399
96
373789
414991
20
367253
498505
61
424573908
24
281004
49
118603
50
496254
314385172
82
447455
4
115696
734170330
479228
291466
6
272790
328463
10
9
330138189
41444010
43
443587
74
405341
242462
33695
86
681964715
38
892994435
17
2
257086
27
97
21
2
229916924
176030
344146
5
164981
179167
24
218909782
138970
303209
95
26
459021
43
37135
306560
39
249450
34
22
5
392492
74
308953
200048
2
11
77
145651
3
224908
25
326639
22
392473
285399
10
97
44
62
32
65
59
189233
49
3
887075964
65
5
475198
251047
69
13548
262480
56
57
190484091
68
29453
46262
75
511570764
55
410916
54
96
62
4
29
72
914838152
68
18
72
87
410405
92
147054
9
21
679647376
25
546768370
6
55
113852
48510
527286474
340832
50
98
74
9
76492
239814
140101
3
8
130635551
2
4
87
2
70
99
72
62
7
23
131957
28
5
17
94
39
37
40
293275
370944172
890716532
9637
263717
83071
38
475215105
429111
67762
18
950224179
73
635345110
8
302802
10401
53
1
98
59
200514
235742
685935660
20897
92
45
988603553
52
92
63
253098
323829
359615
433643
7
321286
72
97
948011869
90
18
177063
94
23
261869
5
85
17
82
66
28085
50
8
5
16456737
57
478251
396108
36
401274
359310
37
237039
86
78
79
20
151655
451100
776117202
358424
384931
88
415863305
61
64
88
92
55
387397
7
385794
4
93
443972915
976023575
307571
98
333788
103994
44807
337912
27387
162188
29
4
389720
20
5
226189
5
1788394
1
22
361729759
355611
120286
22
99
5
90
251620
70
74
15
71425
684105956
47
42
19
71
58604
5
659
263624
46
279984
167458
211492
362870
62838
384000
90
224271
783570961
353458
33
5
79755
60
2
374686
171371
834369803
256120
87
93
371346
362586343
6
75277
227181
377629
90576
52
16
362858
96784
492342169
89
90245
357455
85
26
57
391321
2
831797515
10
284681
33
94
489467
2
490178
496884
79
60
238305
30
37
576595962
32
81521
51
185066
460645
83
32184
75
68803
192429
11
89355
6
217277
451872500
4
868928837
51
27
40
92
175506
27
65
133526
69
21
141565
9
51288
181854
354403
416336
51
55
91
423670
32
8
81
132251
181062
89
208015
459308
222444
483750
452448
131378
33
41
48
66
72
73
478964
342161552
4
81
284907
73
21758
241411
481283182
231952
40293
33
21015
62
4
2
478652
96869
829001549
247543
50
27
14
4
156556
234780508
340847
59845
98
42
60
32
84
15
949273920
4
432939
113158
75
18
483610
26
259972
274462
238439
290098
67
215942
191756601
23
7
92
634432706
61
8
72
8
92
14
17
149455
13
42
44
189251
27
79
211310
610691997
75
489314
38
835949622
1
4
812416602
43
41
64
78
90
65
21706
1
78
51
25453
275961
43
93
451085
631739899
74
709586853
566
195376
39561
1
373722
18
329851
99
77
384491
71
98291
4503
456515
56
337875
2
58
98
40
91
1
191902
72115
33532
42
56714
49
128971
45
401725373
369750
99
89
419958
69413
55
147574
349550
174712
839162515
64
85
387306999
29
494376
72
174274
307398
30
85807
164500
57
11
59
960182706
387561
422204
160116450
187356
181099
42
78
200858
80
335904
73
397602
102458
104700
81
10
61
326671
6
35
94
286059
59049746
7
437140
79994
35
433954
18
95
339706
62757
221372
98
62
80
108158
1
563677473
483480
86
4
93
24
146013
84913
29867
48
134170
9
34
8
163602
59
23
3
235722
75
105058898
394992078
293257
828577233
280820
255055
3
1
91
8
78781
81
169166
9
6
54
38
5
89
33
381850
92
298581
446141
869098984
15
493843
5
64
44
885613808
2
308619
189722
21
62
26
52
702239562
478081
13
99
91583
353434
5
98
102678
35
134917
916237312
38
439228
427954
465005
11
6
217819
25
94
3
83866
55
69924
90
6
285800
478082
352560
89532387
6
31707
115909
33
99
283835
395339
223719
145215
155142
78
70
10
26
84
74
57
3
32045
342720585
374924
439803113
72
15
294410
1
52
362699
337253
44
57
5
314923
75
44
14
56
6
90
89
203936
23
80
96
56
447907
97
62
225294
11
47
74
438487
854595783
2
395695
205178
2
87633
58
35
27
75798
160450
5
75
94
6
18
358906
66
294299
357928
15
758088876
348647
478605
323096
18
359747
93
70
11
431693
78
490713
157415
78
59
4
43
31
5
69
232061
201969
78
397244
225896
8
79
132196
349182
65
19
37
485658
395272
9
261887
6
19
364161
787193358
11
13311
21
35182
208921
52
13
392311
354489
288001
4
47
450211
451720615
297486
256552
377170
313726727
9
59
69
88
7
131866
473022
3
22
286751
61
454282
9
1
28048
77
305865
335850
432802452
325088
444189
52
238304
98
74413
9
199449
32
2
29
72
107266
41
76
406714
369748
84
50
196003
226484
66
32
6
27
50
16
156989
7
85598
66428
481880
129798
300947
117109
52
7
71
46
25
29
55
65
2
66
60
3
81
252840
314480
144045
63
41
63
392726
76306
19
321673
71
52115
31
237288
30
396536
385870323
14367
70113
922330221
97
366637354
15928
369735
3
4
801705219
303891170
46
73
14466959
31
315002
85
73899
311844886
490648
372469
73
151214
93
95
419849
46
13
6
24
191558
37
87
460369
74
106254
400974
94
477348
288286
49257
27
92
63
19
2
912804122
65
37
457305
406948
360975278
72
294883679
497223
929020646
56
163350
892534960
307680
315519
39
40
77
1
328993
212893
81
329529
188092
418090
239799
12
48
151980
359872
8
213695
230578
225000
122143842
65
17623782
77
34
100240881
24
219670
147812
7
53029
81
194054
29
251858
358162
90
436259
144367
75
497337
33
462698
8
4
10
91
2
56
605418444
957425175
34
144959
46084
42433
6
51
671207538
6
53
7
6
410916
493445
960851233
273956
405415
6
266644
16
47
27
25
168833
75
6
40
280071
3
3
170375
114948
7
181463
475811
299012
28
9
84
21
350476
4
84
43602413
74
389837756
363798
236749
478384
309601
288674
87
39
59
64628
457535
45193
304099
25
811960373
391800
490955
96002
9
84
35
45551
96
47
450708
4
57
207838
437678
28
332944
76250
34
28851
44
140634
2
382134
248272
635660859
71
4879
227442
43
44
54
14
5
12
70
169300
420521496
375824
134686
60
87440
48
4
403110
99
56
74
35
11
97
358375
90
85310
69466
13
57
30
35
355373
76
155089
465232
7
89
90
48
480559
432394
79700
174906
422009
121015
28
194575
772081739
334970
72
3
280047
622683383
405049
129444
37
76
29
440519
29007
274680
463811
28
50
47340
36
72357
87
58
19
83
55
6
78192
45
94
83
46
181616165
248535
81
13
145419
444753
320796
76944
245197
60
163243658
9
3
138096
68
40
5
419949185
9
900047678
30
18
76
314531
12
87
999760559
175939030
17
9768
30
1
45
753271659
845418261
92
51
83926561
129583
8
11
95634
57
1
435871
236787
685664648
289095
483729
55
13
65
97
266946
59
5
1
84
385984
7
634509085
189757
47
97
89
482268
60
5
114649
3
55333
77
40
19
133259
63
53356
719972034
65957
55908450
906848448
143027
450111
286960
53
84
37294
316937
88
261136
995097317
21
16
575101118
462070
35
91
28
20
6
251614
6
33
64
273866
371147
40
125165
497112
260571
172933
553962919
344564
898400471
27
153054
34
14
43355
54
79
399108
46
74694
66
253400
7
321937
64389010
8
92
306265
16
8
6
26
8
173391537
279594
475263
77
60
240407
14437
21688
42
338343
97
75
73
6
341034
27
4
289542
33366
13
41902
73
82
69
27
192993
376930
167615
93
48
40
49
4
376305
19
14
97
64
87365
60
205026
90
7
54088
63
105043009
58
530241211
6
76
51
311483
1112
434211
335194459
5
165248
334337266
5407
95
364869
85
953511238
56
385537
30231
7
47836
98
417944
214091
256495
329702
44
344435
277395
156553
376473
44299
62
451762
62
1
83
1
27
57299
327091
993522304
408168
304543
274053
78
464631
4
34
33567
91
75
25
18
39730
88
35
44
99747
17
29
18
52
535766626
411086
62
74
4
188620
80
11
328406
90
294823
280899
8
30
94306
73
55
45
592772504
2
314910
67
61
16
15
94740
466894
474547
445536
9
4692
187265
84665
90
16
9
37
56
82
28152
696727207
167305
21310
79
78
16
133467
349100
397118
64394
461222
97
383349
19
165690
267952
988505702
438863
1
322512
237452
56
91
52287
20
388803609
94
28
166574189
14
32021
88001
91
170895
77092
588009570
5
411447
112192
13
419462
3
322776
358628
87472
311977
99
362357
894696156
85
723814720
89
79
97
26
6
180355
290601
416482
81
20
62
89093
486335
82
169019
683512591
37
9979
48
84
93
31
645341506
5
35
217090
2
24
390755
967974723
7
511199455
6
45
268985
25
29
534474618
41
23
34
297533
6
9938923
325521
848971103
24
86646
333785
3
5
84
16
304850
45
372029
59
199437
230648
93
44
99
84771
4
135080
281571
90
80
20
4159
71
56
9
76724883
80
98
98
499326
54
71
7
9
75600
99
80
432558
5
465546
82030
136454
84
610696684
72
176301
26
328603
301912
35
238481
309419
104732
428840
1
11509
403765
92423
357341
41
94308
84
904632091
59
95827
436602
342323
148975
81
317892
471034
51
173599
91
15
73143
62
18
16
165264
66
194464
43
83
193148
3
37
161807
57
41
86
68
247374002
226339
426654244
4
89
17
298247
17
51
68444
95
71
227166
92
98
475895
60
4
53418
44
92
418308
922715570
82
356944
196105
35
71719
386043
24
34707
45
64
119979
442709
479337
47
189398995
494051
56
66
455739
12
44
96
85
202554
30
481545
9
29
13920
399684
3
8
77639
8
16
340970
96660
268500
8
343417
203125824
2
261966
100305
78
464403
15969
88
68
7
344679
283174
72
378132
2
481143
84
23
70
63120
433566
74
76
79
263235
68
474423
24
389051
9
5
402627
54
41
63
387952
106024
53
91619
74
9
92
7
212935
2393
808060869
89
328330
327624
16
421682
160094
150627
490472
906818888
379713
247257
366484
535421094
360444
44
49
70
27
8
29
353905
9
422870
140833
84
89
759723776
149971
188100
395884
2
88
495758
23
53
423915
474689
499914
303052
6
91
340156
33
76
324702
321778
70
28
41
120065
45
2
18
176669
263155
53
44428
276691
188103
90
50
52
411361
10
26
95
71924
272936
10
41
94
541097276
865867440
458370
29
94
114842
425257
5
353935
38159
688719913
79
103305
284147
77599
31
218015
507792278
302067
315342
22929
52
70
44
283838
28
68
22
260691
368493
430959
31
77
421235
13
451084
342005
87159
98771
360236
134988
43
13
817747857
89
94
351417
209275
92
443651
20
226866
482676
9
143208
415657556
47
17
82
6
886194202
331317791
50569
411524
38
38
6230
62
383756
78
24
87988
235300
323311
54
149373622
72
49
2
301242
81
211282
950603158
504993907
81
406452
81346
44
5
33171
93
62153648
137890
82
224336209
71
729251055
442116
38
46
248388
372459
102941794
376207
17
81
70
1
531637954
116804
721992041
36
362498402
51385
705406111
273983455
31
206690
2
38
65
38
55
3770
24
3
484989
110937
25813907
203653
491679
13
374976
9
150788
87886
8
318714
322509
346648
273181
16
303172
655761943
60
7
74
90
72
9010
273284
184437
2
16
5
136514
631811795
41
95
59
360992
31
121398
93472879
8
191028
342170
90
221649
29331
23
13
73
429511
214381
176396
180059
68
26
96324387
185369
67
41
7
90139
98
825561762
510342171
47
29
8
499529
387035008
250066
208542
77
200644
59
14
91
68
70
12
19
270280
100665
21
23
32
7
10
49
25
605456567
400053
848231109
203752
44
63
348521
65
4
84
6
8
55
92
12
66824
44
57
164088
7
387883
44
88
1
12
85
47
492802913
6
72
92
288161
398571689
86
553064550
236577
335390229
358927
801149083
480729
62
31725
59
211866
35
385886
82119
482520
13
353191
68
64
32
419271776
282040
55
85
14
428587
60
38
172634
87
17
614793701
79
52533
37163
22
76772
89
3
66
130725
322997
41747
47
56959
9
9
249770
424751
390541
56
80
54
32
90236
51
413395
166157
55
121504
291303
64
40
9
433154
147196
82
39
251110
15
92
549320441
341461
56
7
247186
183305
476181
503012404
190994
14
80
76590
59
59
407869
275648
860468597
63
601840533
85
93855
81
13
522086431
9
324765
461285
407362
398273
361338
43
1
19
274198
21
84
32
27
109000
95
432603798
6
300398
27853
342192
258233
409694
67
88
730095177
194303
121114
131745
75
89
186653
166516
155737
289145
21
48
50
49
85754
242640
301219
3
460428
55
426163
214573
602636613
246116
231314
452598
1
936831097
480794
6
290322
70
65
337390
325395
129247
61
44
67
78
237954
213935
9
267229
19
150049
358335
32
269220
95
292248
137930
51960
33042
333979
52
62
34
496784
432298
9
122405
9
19
245910
386698
81
453737
26
81
79
488502
99
64051
10
1
282559
119794
462872
5
20
29
77
262805
82
458505
63550
19
307219
42
23
107862
69
19
22
21
19
439729
55
88
290409669
31
47
39
271198
11
6
282037
82978
42
41
390632
41
190096
26812
2
98481
2
212254
87
537673389
8
187897
1
82
72
20
82
9
55
217598
26
466215
73
14728
403023483
37
319010
84
337842
259812
51
262230
449699
19
214310
107555
46
195688
28252
188444
672526829
52864
213107
65
5
39
237004
154862
86
52
437102
19
225343
6
66
34
311446
312863
494797
83
343929
471647
9
12
373122
73
996275872
18
747934726
47583
30
63
36
99
44
634217507
450402
667099579
24
44
905031658
24
68
456446
15
22
93
83
20
240597
413401
463055
23
15
63
203637
3
56
375999
182464
687820989
1
463887
471090
78
17
342983700
104883079
629535461
629637356
161911712
10
207465063
474878
343794
74
1
188406
38
63
159980
34
761386832
4
467601
249252709
1
316558754
36
1885077
341907
105446
10
6
175259
61
82
38
454943
644593820
123569
7
319756
80
401782
5
19
22
831300267
56
698381344
53
128500
44
51
61
78
109678
95
226799
134581
91509
32306
21
557496480
317070452
68
155403
73
307459
1
6
55850
55
34
145963
84
30
167581
392731
182838219
307840
9
332267
2
135304
235180002
560361874
1
74
31
4
432513
5
12
70
8
35
40
28
287083
48
91
40
9
56
43
2
74238
5
372488678
43
42
2
8
296951
192740
11
74
6
31
42
212573
46
48
53
518551994
64
291453
62
258542
62000
59
53
56
440858
253761
37
267309
82217
12
588164541
82
420338
6968
64
847377846
377079
208623
87
30
232122
44201
355222
643497970
212386
82
448127
146048
149796
76779
257595
94
9728
392594
39481
983185119
47
29
163736784
61
85
443432
416950
71
494771
859009579
170874132
65
166047
19
252003
75
804057532
224225
60
62
44
91
28
2
331107
94
454618
76
404567
72
451360
315430
366144
70
799932859
342669
356585
25
3
64
12
11
1
44
345790
419156
276873
79063
231879
63914
189665
3
7
62
170892
95
734534784
826994093
89
191470
84
42
80
46
1
85
581112465
80
216790
457976
322847939
1
834844048
83
168098
1
7
15961
143524
22
6
252012
75
30
39
71
7
79
14
238748
49993
88
134137854
358166
251069
112813
91
239684
845005802
377210
45
23571
59
9
15
496592
273214
6
27
5
23
943891314
612258194
32
39
60
14631
489303
90
58
952223107
212471
68397
337906
478986
2
450129
54021797
413266
13
79
285921
5
72
395471
15
17
24
5
65
50
21
445100
40
70
81
66697
61
25443
191809
65
68296
35
78
418737
6
183048
33
36
2
34880
9325
83
325960
27
389990
303270
55
249737
95
155440
119745
24
55740
69
30
128099
114986
441961
113428924
479938
275744
423829
98
420435
68
62928159
478918
93
194788
94188
143266
28
265940
211248
9
377788
486820
169163
8
370036
158837
2
249317
455496
332631
39
41
12
369174
398256
897090313
66
272278
280901
640112300
40
77
680913416
8
16461709
43
210610912
475933
6
211185
48
7
53
180623
6834
455069
54899
457101
232016
5
9
61
208170
294512511
64
97
55
67
72
274490
30
37
63
56
2
928852225
378637
124163
41734
157377
313336776
78128
888933647
94
59344
458884
20
32
22635
31587
378075
423477
92
4
7
485647199
29859
19
106850
71
13
5
4
361233
74
87
404865
31
441765
60
428474
271754
437976
78
4
99
320454
96198
22
34
57
71
481644197
262345179
325161
2
49
347371
172186
11
495727
77
9
8
239222
121106159
118469
56118
384231
64842
60
436628
35
38388
32
474747
137885
304059
6
291355997
400574
9
15
55
202418
387940709
53684
27
39160
23
475310
6
65
197518644
872678728
114381
444861
342320
228364
53
263417
1
9
9
286898
79045
84
87
392575
44311
467185
67
146532
98
95
2
57
88
6
81
765683295
379397
135376
452762
5
31028
82
978684016
93
334954
37
4
56
7
171157
68
80
18
296805
68
43
594842570
38
285029
118871
320286
922305617
59
212375742
6
1
16073
7
376808
392329
24921
568165484
30164246
5
189304
62
50
497617
179597
372712
96
332499
7
70
1
296334
84
432631197
382021
1
9
16
451485
80
5
87842
87804
95
339025
89
4
65
6
335184
15
47785
297832
403646
408249
379721
120781
618064653
86444
34
112198567
5113
432044
41
18
460157
334186
778453578
678032339
14
56
58
207015
184374
301222
98
9
73
13111
142026
38
17
47
84
304250
806457820
345937
207240
37
177560
475846303
68
76
114110
141446
68
284853
76
178925
71505
7
7
5
34145
881779301
24
109536
38414308
280436
82556
87
54
79
412439
40
85
133273
11
318832205
47
52
345498
22
84
42
100455
30
43207
14622
436421
53
255373
87
4
34
42
6359
25
1
79
5
380678
852791951
168394
94
12
238696
70
19
24
22
19
252797
79
89
6
83734
85755
17
319325
40574
104179
425985
915692763
74
57
5
5
34
50
84
7
18241
914566343
6
90
84
32
31
247388
326933
11
92815
14
55
60755
312833
446253
699131234
535720038
23231
86103
23
199894522
9
180622
423070
39
65
20
352142
63
120298
30
385362
81
449246
448648
499899
461962
5
75
109721
17
2
7
98
881790563
24
116954
70
185845
7
146465
4
872687351
46513
68
11
452798
9
104033101
1
38
15
33422
10
484876793
1
88
72
166422
5
69
3
62
47
89
343685
348866
3
68
486296
68
338570
6
489217
52
7
2
276069
9
258666
364626
5
40
91
73
291601
70
308411
161356
435524
94
84
61
109243
418410
2
2
95
227652
321237
35
62
85
419085
22
32
895991279
55
87
70
75
299362
7
3
148223
104302
30
10857
91
336689
59
33
16
31
313042
75
9
32
98
71
496037
35
416615
93
8
363657
62609
481828
2
296282
2
32
66592
17
2
5
199817
74
7
167887
367333
4
301077
7
31
366630747
5
393620
33515
315036
7
108865
68
181625287
96
139776561
353326
324954
44
117080848
60
31809914
58
89
7
90210
24469
75956
338163
8
362752
171449
50
477242
713119058
29
372487
3
225810
1
408110185
8
72
43
126123
24
60
264004
27
31
151010
378312
25
765660739
8975
24
989666288
310814
225171
464050
196536
307798
74
29
4
297339
47
23725
24739495
699202854
59
238337
42
388473
431391
4
93
304949
113419
173080
17
5120
18004
92745
99
20
271834
90
66
56
42
2
83
637700999
49
21
115513
26
47
414588
95026
322108
33
77712
195672
391198
21
738269771
8
1
31
92
264664
474664
7
736886527
362016
74
8
90
3
211331
92
20410
62
309903
4
44
50
212358
360759876
36
477781
23801
411803
157357
7
61
618550135
41067
522099725
5
497966
40
446873
2
65
155064
35804984
75829
10
70
205798
48
103465
157246
5
459596
30
7
131802
94
70
876800198
25
78
71
533182064
57
78
38
3
4536
415126
74
63
477116932
94567
70
88
90
346313401
24
285252
3495
1
283324
96
190046
205255
93
397571
1
67
32
17
106767
325656
182174
89
42
18
84
203656
71
434553
479318
63
95
44
75527
402660599
369134
41
361885
142767
848241275
64
212554
86
249914625
177516
74
254614
297431209
42
826754750
29
77
17
57
3
87
8930690
61
170764208
38
234357
3
94
728026745
448729
13438
626244778
97
71
71
4
48
23
82
70
358302
496634
95
418545
242766
1
9
32
183934
80
477716
8018
36
172797
1
238939
202762463
22739
75
479607
214885
97
76372
1
272638
280121
1
53
456101
92526
14
324766
360952
112919
22195
307822
7
57
127644
386705
360133
104487
47824
146157
50
286941
23
192228967
406834
59
52
52
53263
115437
917981948
474714
60605761
76
87
212128
81
36
17164
56
28
87
87
385123532
8
367495
23
21
446
62619
131958
14
95
49
179747
69
65
21
55276
205177
4
128767
94
12448122
135760
16207637
15520501
362310
82
111351
348741295
3
7
47
41
88
93073
15
58488
4
27
55
408075
6
55
32
454822
97
97
27
53
161160
775074635
464348
487972
409168
18
13
66583929
149815
90
22
61
430128
87
85851
6
47
76
35
88
17
342940
33
518452590
89
171945
187343
219664
53
348024437
52
42
84
416225
96
275943
26
29
57
428122
233494
50
50
298609
42
4
92
81
73
58
38215
247829
67
44
306788
79
486906808
46
956623329
37716818
78
17
483721
1
594369050
10
94
86
366546
71521
193420
6
64
57
7
274914872
36
372700
63
50
6
958139630
38
68
56344
85
3
291531
269335
31
28
6
64
917818855
14
199971
363909
59
194423
71
8
59520
33
122109
498232
496139110
303574
464934
88035
9
720668650
65
210192
355776
157275
5
191186
42
65
374307
5
21
434271
7
104822
47
2
6
374308
499169138
134714
48
19
17
84
416211273
23
217338
66
12
30
78
8
31
31
365139
474483
97
29
225979
70
337786
339344605
87
124085
7644
6
85
97
387029
366142
29594
63286
141295
216688
926950338
382231
1
110204
26
2
340128
64
97
29
914754174
13
54
426645
31
213984
85
80
49712713
732105325
59
30
890184860
40
357648
39353
20
38
9
1
34
346117
4
344384
54
205454
8
47
190836
36
72
143009
24
1
26
301959
187879
89
215692992
157569663
62
495146
18
222606
91
40
8
96
39
6045
337569
2
449460
84
75895
21
42
168266
99
98
258676
322841
76973
273146
6
221627
21
18
466599
63
155609
4
151758636
46166
10
73
921237108
267433
99391
282691
823049962
28
86
435490
55
96
99411
57
36598
442598
926146395
49895
29
67
26
79
65
208043
252625
93
354799
808559935
226825
209956
311504719
21
441663
853896966
188200
6
83296
62
143884
89
99
9
1
3
201090
34828
925792805
14
1
76
27
95
87
201838
104714
401304259
178968
57
403766
263855516
77
42526
64
59
20
434608
449062
179878
35961
30196
23
90
86
38786
61
31
16138
214403
38
79
14
126845
15
1
1
2
77
201016
81
380636
80155755
1
149603
80
48064
42
317429
6
394700
388061
109609
254704
96
57487
95
43
55970
397564
409536
79
145132
106519
58
647673191
1
143964
41
761448970
206697
49
35252
85
472846068
103846
32
334594
99
199720
430031
61
78
71378
12
149800
10777
92466
279347
264675
457868
40455
46
55
9
197613
204590
75
146660341
23
168215
34
265417
335072
84
577209903
312282
60
86
150460
51
288581
80
91
62
294709
82
237927
733444768
17
47
64
12
304298
16
130553608
95
19273
496606
99375
10
7
28
35
341734
28
366718
138980838
65
8
119335
62
373651
48
817339663
2
745076025
34
193364
176295
48
420561
448818
51
97
65
321063
1
9
98
40
30
363000
69269
65
341324
26
360103
42
16
232885
59
37816
50
51
982998208
358921
227006
43
85656
61
49
316428
65
109702
4
86820500
57
80
54
90926
20
387971
111081513
496177
394305
13813
92725
412370896
164822
8
54
59030
78
791594481
89
103267
332436
938374950
80458829
53
126631
312576
80
816449818
42
5
999774636
117278339
32
76
16
87
409215
212689
99
7
143606
42
84
47
68
398777
433316
81
93
26425
37939
98
2
36605
324639
604702859
3
48
39553
362322
71
10329
4
323687
394779
85
145200
85
9
20
8
56
36
306236
48
165738
94
232123
85159040
47
210935
37709
6
38
174585
4
298649118
341626
62
71
73623
481628
99
1
221905
899731609
97
97
55
71
753867998
136296
1826
29
37
72
86
9
79
44
1
434767
7
352217
100971720
8
46
43
42
256439
70
673087152
84794
70
6
226076
83
372108
8
24
59
415166
35
447770
685205797
30
35
44
73
54
247960840
409108
61
163563
680462326
353383
75
77
2362
43
142396
52
89
448727694
143486
806546043
306816
89
915301540
83542
77
48559
411706
177150
4
977289732
156710891
9472
309123
29
350153
209836322
401978614
288277
401599
48
3
329913
10
73
450568
132303
90
81
97
90
234803
21
25
18
33
302784915
194535
894691180
41
64
59
72
94
3
31
57
91
2
59727
18
484039
395757
17
72
56
26
381581
126842
70
916214471
208753
214
495791
65
7
4
4
96
46777
84
312589
4
893147914
34
7
388788755
95
114649
97
121250
332583
233740
6
795855606
79
7
295477
79
86
9
344769
437954239
773314558
49
58
87
329005
58108
48
56667
67
15398
321981493
108511
343096213
97
73
31
98
118404
95
78
124274
61
942026472
7
186095
5
98
45
61
31
91
83
83
22
424106
47
390555
53
53
145527
10
72
283221
96337
49
9
6
82
219408
54
932008973
294407
227913125
891305628
345578
94970
420436
95
360271
470051
25
78
53
396121
64
2
4
70
10869
281023
42
170814
66
344539
5
56
16
65
5
121035
431740
122167
2
378453
93
63
306485
229461
286151
157936
322367
76
37
95
404826
15569087
115013
8
346621
81
308155
865416020
13
76
224691
31
80
189783
422128432
51
13
331332
192420
242560
274218655
80
60
78
6
150803438
1
227716
81
950561610
45
150059
164450
19
80
91
111499
50
294211
92
51
7825
66127944
97916
95
420073
450209
341950334
957195284
48572681
32
27
31
15
82374
16
6
93
285913
82
58
53
22
18
4
33
50
36215
164206
218374
51
81
185728
31
383862590
205383
83
448903
62196
396627
801194865
422402
303434228
53
17
12174
375817
118252
72
291482
79
352034
431856
46
442095
417785
370582273
436538699
59
3
17432
9
430571
82
462151
62
152070
6
373629
28839
93064
56778
225332
999000493
38
76826717
32
28
399924
32
470609
9
415697
20
21065995
158449
10
173796
481989164
90
16
16
398222
45415
68
37948
351195
5
69
63160663
50
31
47
96
28
445701
95
80
778630640
226274
342884455
55
482403
154929603
476158
422143
445766
50
87
49353
51
409417
342240
5
5
39
198718
280197457
211817
117555
52
158360
215422
977457130
405885917
5
50
7
6
56
53
94325
4
235425
70
482222
67416
19
35006
33
396269
3
294079130
6332
76
238975
236241363
433264
3
184813
5
9
789147702
36
427265061
24
222470
19
365299
25
1
190361
372149
99
319391
242305
395952
25
23
802797936
1123
267778
281732
628970809
483134
4
82
17
3
52751
58
31
286093299
141126
82732
778082071
185239
14
24
443504
64213
480800
304397951
9
51
4
55189
24
48
90333
121757
33
349113
73099
4
396943856
211031
940220955
40
36431
10
395709
52
869454328
90
160894
472394
1
2
25
256381
33
371843
46246
486225
6
33
29
7
3998
9
166689
38
10
3
268201
5
32658
75
28
46701
255965
24
258949
336351
323961
44567
92
301117
75434
329851
18
92
103935
32
472692
12012
427309
49
13
17
18703
403634
309582
66220
82726
6
27803
304858858
74
179707
86119
600646726
1
2
91
303382799
454369
190691340
88
32
37574
274650
48
73
402911
97
446955
1
85720
171499
494528
27
73
331633
187284
182876
6
383755
83
970822367
3
54722
16
26
84
16
13131
6177
380634
1
307250444
35
5
132311433
40
64
142118
467394386
51
405565
182408
6
36
21
279769
79
210985
255808
347962
249643
5457
201728
95
152860
207263751
442748500
255163
368524
54
223327
314699699
494384
46
50
96
96
359300
32
6
470743
284046
80
87
110489
88
430658
169323
82557
42
30
403566
77
374637
46678
80601
402714
96431
25027020
280418
97
478246
72
487122
98
397264592
70510
291143
514966049
404898
71
86
4
225080
53
6
481370
3
37
131958
356366
91
16
38
29
560610827
9
896553919
483150
229201151
6
98
42
97
28
200532
91
10
460311
180848
91462
379278
6997568
433549
328117
32
50
76
64
55054
69295
68
5
29
55
180945
248618
10
361343
19
316215
21
63
33
5882
3
373813
8
67705987
9
817797991
404270
349881
94141
25
5
62
276872
201932
950654214
88
216343
386969
479205
362866
565087201
49
88
30
9
496170
73
4
641899090
175827
484757
36
41
354536
49
262818
54
23089
209281
6
59
15
173683
259239
16
331453
93789
326332203
80
447084
348717
121228
493331
478704
206998
58510714
360870
590944439
9
76
67
28
2
75310656
4
38688
24
20
9
79
4
310597
58
49
60
4
78291
278477
413849
70
1
111191
60561128
77
49208
9
220968
105080
28304869
464949
986717985
6
59
445120
67
57
29
30
51
113166
103973
27
360189
29
339730
251560
431710
56
476671
6
42
73
329716
374119
52099
163559
4
98142
1
201945
80
402950
6
210842520
599826489
14
51
258156
71
232919
394742
41
384625
63
232800
482534
31
252754009
6
222097
94
5
276681
4
359968
74
24
379571
156552
119347
52
29
103018
8
8
56475
171379
11
403394
155598
721212227
4
279828
31
22
99
40
491250
43
71
480503
290994
276129
30
490714
19
79
67
216472
133553
51
53326
452754
117958
110253
409486
82843
27
5
467495
23
9
32
9
83
352767
443249
405751
259544500
182165
67
496970
44412
21
74
41
85966
492645
40
271504
67
9
39
6
48
435912
285865
98
64
7323
4
165858
20
117607
217012
80
487343
9
77011
68479482
55
309912
49
14
41
801029287
78
1
37
442386
369651
64
14
81863
9
436741
9
261433
33
61
335815
416395
365153
97
414559
195883
216314
52
87
4
1866
317926
690800063
82
555350988
49002
466834
23
294808
205231
87
372337323
48
72
82478688
84
4
21
86
74
368218
39
14
35
9
10
13
14
88
94
27
144463
75
54
90
75
281296
232713
41
91
92502
68
62
9
392981
63
88535210
267369
812939970
513155964
326043
24664758
88
95
34
46662952
382658
12
54
58
68499
437725
149117
5
190326
38
68
201199
372626
40261
97046
21
60
11
2
64
61
22
336205
68171
335260
38
445878
452439
4
412303
98
927954439
79
18
105936
5
81
3966
10
16
78
34
51
65
47
23
8
60
286171
24369
24
404647
211754
267734
456735
2
607161277
197122
590918126
49
78
283442
83
247409
301358
37
116581
98
98
577813504
80120
86
387990
95
16
62
371703
463872
169715930
11
49
9
18865
25
208911
162813
16
426588
8
466212
90
157678519
88777504
423040
296302
47
47
89
36
437340
114164
187281
654324165
46
8
34
468729223
6
459
87155
85
56
681658262
62
64
9
312550
277676
86
82
5
157759
942439051
5
62
276849
338641274
325209712
273371
25
79
229672
382912404
185580
205015
6
22
113427
7
85
257678
421600
8
51
441804
2
92
275882
330825
96
86
96
394632
41
55756
8
469092
2
313313
256560
138227
94503
237865
112913
6
221499
384143
29
3
35
51
367872
194478
59
51664
202307
85
60
8
38
15743
5
352996
69
552850109
10
424211
344997
193308
86
481797372
188718
216564
466062
33
7825
10
17
75
187898006
2752
13
33
330746
19
4
60
25597
335403
233957
74
168614
295297
435819153
49
103200
96
31
9325
45960
372078
3
340392
133263
77
7
230255
676322300
66
212466
305497
9
39
93802
70
324172
179424
83
9
81
95
9
51991304
381759
45
92840
55
918110583
45
72
12
409142
35
77
134873
312369
375525
32698
410294
5
79
7
79
1
954362746
426368
96
279648
187250
3
392316
694341415
304807752
78027
52
43
3395
22
83
102723
936768426
453835
51
74667283
796021021
94
18
476443
7
75735420
130867
339837833
968302569
240040
20
6
83
92230
20
42
117338349
379572
466081
56
96
74
8
64
220061
65
19
290645
36780
15
5
52
13
78
899517341
55
176735
11
59
416649
93526
901862049
319386
84
3
413393
111443
52
33
51
393373
473899
49
52
90
84
19463
47
86
6
50554
25
213620
51
56
82
93
37
28
38
81
82967
440483
24
283455
765152779
92
7149
37
220346
4
496130
18
617826259
44570
190053634
280773
377023
44
85
89
452101
182641
330796
682382237
358796
143290
109694
326200
327893
64
326725
76
267206202
119413
271779
319105
21
722111954
117666
185761
137055
698621448
5
108366
344058
348357
56
15
8
29
190906
935934010
404353
327933
45
33
55
215291
64
79
102750
1
58
236296
92
934919362
72559
288316
82
82
75
64
379319
47
86835
60339
31762
457453
87
66
930142040
279717
63
18
193629
9
233881
83
304346
66688
42
72
44
452444
71
160121
482795
308557
417046
286532
312672
89
422243
77
90
629984277
8
297318
340152
14445
54
33
253777
49446
97
46
16
281483
633636090
95
36111073
279781
68
373508994
8
466105
224401
389856
301383
53
523178951
3
21
32241
24
34766
631043163
158884
856824627
1
410189
89
424215
118102403
7
450452
80
279401
235410627
427949
2
356935
90
71
86
13
8
84970
37
8
86
34218599
95
65
629913550
23
25946457
192450
99
287396
57
163568
13
323473
3
176813
47
73
310823
152678
98
199417
3
73
5
379319
960130965
8
191972
40
249892
90178466
479327
59235
200834
421005
23
2
89
416818
8
98
226151
49
23
430103
58
359484319
163696
4
55
92
363167715
36
11
41
349979
226429
64
6
225344
1
17
22
17412
195148
351677
77
22
198525
98
248017
46
373233
205697
165298
71
79295
334039
30
408733
367536
459373
256165
303696
64
282039
137112
333008
416907
6
11751
24
385047369
78
462307
560793790
50
20
94549
137127
76
104651
7
54
917661831
55
80
59
333133
54
222309
81
409601
41
15250
373346
50
66
93713
279362
123735
473834
6
26114
1
358796
56918730
15464
20
81
185841
172609
622209995
85
901636808
333214
84
48
7864
357813
87
98
76
75
61
88
93126
26
278932
68
67
464468
36767
154572
35
156140
274258
9
15133704
65726
2
89
704455353
26
14
27583
53
239895
128782
43
16428
45
4
61
334440
4726
96
46
85
359158099
238407
61
12
522159927
307938
218524
96
309960
17
41295
68
53
32
117392
7
143687
59
282485294
97
232187
161342
6
314175
481083126
31283838
133156
3
25148680
325690
193371
62
249630
234202
16
272337088
5
217131
45
890121386
5
8
445861
16
377928
92
11577
443909
409025
98
2
67
195330
48
76728
87
6
67
49311
653833652
62
60
912675618
358883
6
39
175148
71
29597
2
73
18
46
752834579
438151
51
191705
62
4606
52
329406
362953
400127
226875
180421
483712
16
29
96
33
3
58
107173
216152
959390315
38
52183
256684
56
7
165785
23
369638777
130876
220888877
45
93786
472559
16
142606
368243
379666549
90
76600
718899580
58
94
34
9
62
319787
284945
30
187915
15
71
338696
15
473096
209932
62831
232746330
55805
60806
4
176727767
77
340210
444205
477492
34634
8
413782
82656
155632
6
92720
54
422169
8
69986
143009
9060
64
252551
86
4
225343
396001
2
12
69
58
20
181369
490295246
31181
5
449134
98
50
442324
330648
669823938
99140
376513
9
92
71
49
315971
109646
211414
416406
112164
435143
28
19
8
50
335479
71
481885
18
9
87
247261
279466
18342
72
400283
344188
136336
20
8
11
72
20
330303
86
53
624846095
59
141405
535021923
253624
111913
4
76310
831707103
39
117083
412614
446977
279176
724562402
64
475851
19
88
545189524
3
33
3
51732
195000
474770
346178
80
68
413018
69
5
2
5
92618
8
378820
3
378955
356603
68
5
489813
15
72
176891
296795
74
88
986288507
98
336093
415229
362843
149211237
275705
93
98
79
867523371
69
733123853
1
35
3
70
72
162996
268254
13
491990
380621
7
430974777
468153
27
35
68
46
14869551
46
120789
8
396384
383487
118905
59
454175
200926
194704
34454
144209
45761
66
94648
90
3
2
58474
61
98
218735
55353
9474
4
78
99
11
10
95
34614
5
216993
285859
477563
382999
34
59
422999
571200015
96434
27024
445320
362143
332068
228610
96
83
421807
484058
43
5
421974
1
336392
449755
101690
245621700
368153
237903
89
1
938409931
41168
132131
39
109577
26945
18
2
1
33
40
95
2
182740
21
213531
12
118310
146242
38
161189
971680843
45
368335
108574
52
441907
51
51
2
31
1
87
489783
66
9
455879
62
35
7
8
666785288
35
585977702
85095
30
30
290144
50
38
67
392986
16
5
362683
82
109983
1610716
40
26
70
4
124454733
6
466935
343578
82
2
352338
838866832
16240
185577
133252
64
67548
5
97904
131446
90
231674
74
95
21
518847195
157928
361330
69
82
1
859926489
259073
51
2
73
736910109
348078
43
448863
130147
3
297955
213805
679781691
29
130488
69
25
30
93983
52
24
2
28
30
34
70
321496
40
38
298544
226268
11191
333014
2
430293
2
410200
29
5
4
139458
62
39
4
553215357
342974
450962
139006
7
188127
92573
70
269552
59
34
57339
20
126518
37
58
168225
128827
498274
6
129298
97
32294
69
64
313650
350581
272276233
40
17
2
36
298208
40695466
245382
153579
197769
70
28
3
430690
203714
20
37
75
8
26
6
21
140551
207199
43
57
22
403280842
46
9
468561
45060
980351401
189331
890628349
66
273908917
56
68
108369
468392
322765
24
321125
29
51
917175223
93
85
68
15
143890
343106754
94
23
69
393600
51
77
63
38
209426
401126
83
15
257888
56
372389
188089
64
72
417445
583646962
354933
72
233450
79823
421793
458304
129592
77025
89
4
742259271
395615
81
3
49
44
409798
29037
27
419696
215755
450209
12
50
51
610585936
9
314728
92
20
67
90
3
365803693
80
42
96
85
498715
296555
129777
5
10
374715380
91
987857572
78
47
2
21
52
132167
59
44
458856
53
84331
53
54
82
15
210750
1549
383507
138762
40
52
35
334204
368634
36
869049306
43
160612
482069
64
36
22
296283
187435
78487
476393
455051
339599
76
338666
14
37
29
290954
803439881
47
849512848
178445
101174498
209142593
414157
37
91291
428786
290991
174201
91161
8
66
58
190664
116769
4
205490112
41
475409
14373
87
74
296132
9
95
8
20476
43057
320235
493485
469803113
32
493069
75
55
4
306354
34
979634661
330506554
330713
163681
17519
61749
598111832
76
448980
3
84
29
102993
195301
94
29
176026
120289
63
84
393047
2
467565
83
162973491
50
15
486013
112070
7
4
412993
79875
89199
636764170
59907
315930
61
70
64367
154848
59
727068045
151342
66237247
234720
271833
53
311935
6
48697
403585
7
13
27941479
4
190441
84
469352
11
8
240353
83945
435680
322515
69
15
39389
32
8
746673726
534608005
92
446759
34
182382
328868
355855
229701
490510
46
606881451
6
413786
6
291444
6
28
125566
8
82
66835686
52
8
80183093
3
272455
294367
91
31
22
85
32
375775
18
3
66
743942987
641488549
222149
820011857
292687615
4
20
72
469616
84
7659
30
18
72
82
131187
73
29
77624
23
371608
51
398631
1
822587635
64
758471036
4
240896
482366
1
270958
137462
44
51
55
87522
189020
172716
362548
26
86
29403
971500723
98
170726
685
12
285454911
4
53502
3
298285
445114
307025614
439691
77
97
212783
828053597
47268
975174998
96189459
1
977034446
8
358363
14
108741
409507
60
52
326703
62
51570506
97518
92
74
63184
1
7
45
22
88
271905
44
235256937
74761
84
451130
1
1
480166
22103
13
371373
185941
56549
36
77
61
96
184455
507475376
67001
131542
7
238619558
65
24
3
1
74
57
413351
268454
225938
155648
369914
133006
99
33
272043
352950
123214
7
32
91
89407
343701040
76
491979
159075
296538
97
387764
37
943105767
493007
74
428482
18
96
3
136218327
53
12
38
156338
8
51
57
826039660
481853
93708
59
200006
74
461791
78
335404
2
17
54
165275426
19
420752
364971
112527
13630
664290623
463646
227309
98457
52
202502
31
10
34
145296
94
474389
194904
5
69
825612368
60
69
99793193
5
118927
36
352297
235712
19
295433
98
38
137039
612508713
8
39558
43
196330
214370
61
81873
783277143
36
208940
55
270973
59
454601
374884
485326
54
497305403
222365
8
3609
76105
40
171296
195062
80
497653
140505
165245
31
493662
23
177590
439016
43
36
74760
78
42
30
331978
451390
16
42
435253
501060463
45
56
17503
80
45
369357
134582
8
91
37
43
438271
41
296416
12889
384030
492603601
16976
682160689
231362
83
85
2
65
69
3
75
241140
561445618
31922
38091
65
350912
32
58
29
25
447713
235504
129512
485917
29
405804
215790
672973793
401077
225777883
212878
443842
17
345965
90
460009
75
2
33
20
78421993
90
38
829315270
213950404
117726
214840
2
470654
330320
305552
25
78030
327245
150833
93
351302991
65
79509
293771284
79
39
432800
57
110448
895001418
58
1
130245157
441706370
295563
94
161534
71
364275
38
65
95
9
322997
499916
380629
74073
81
50
157100045
35
74
86
232862
190728
7
90
388115
94
478451
84
77
97
46
90
455956
294562
37
14
423286
40
42281
59
197886
39
62
888320704
64
68
314859
195094
15
31
304739
396732
413679
88
10
95
97
438990447
118905
408853111
8
23
353671
31
455057
287836
58
7
353964726
205344231
292543
499503
48
94
52
5
99
41
57
192537
44
272141
64
14805
6
91
346288915
98
25
328564
11
5
386574
19
83
53
88
434667
55911
462190
150163
67
94
85
386634
110213
151258
750932424
327547480
228187
108520
6
241010399
152153
43317
49333
28
35
400921461
5
96
740321242
369424018
3
2
359440614
2
583751014
12
67
84
71
58
6
278652
88
7
201557
379774
66
77
104975
70
91
808086864
436976
28679659
25
3
202005
19
70
301339
413517
243274
80
566368603
1
110696
492482
58
454978
95
269290
258450
466433
223550317
55
29
179887
70
6
9
11
267453
485407
63
77043
208636
954210933
240978
99
36
13
4
472913
187767
9
343741
55
227778
15
384966
45
8
90
120869071
254954255
55
235732
360407
198735
18
61
50
241998
92120
95254
57
380220
259160659
165614
7
288495
75
689840021
62
33
213870
222030840
94807
240230
93
21
456566
134350
3
420175
86
783832273
172731
8
62
385536
29
88
262874
169090
145988
482127797
5
258016
5
14
9
23
60
7
30
369308
73
816933809
804907033
355208
165291
376177
6
463983
340197
79
64
2
79
75
6
675131912
287030
161715
90294
9
14
158505245
81
2
457899642
81
86
44991912
470178
134214
795469734
2
34
94
189643
31
29
197750
4
5
35
88
2
26
910040376
379026
27
7
82
23991317
57
63
11660480
63
33512731
30
126781
434850
327935
99
336222888
52
428647
110359
59
75320
35
176134344
429120
192162
10495
81
9
20
52710
85
97
135198
10
51
56
71
15562
9
381598
362624
429202
114268
487411
33
6
74
66
23
82
1
89
359629
66704
188434
50
512985881
466717
928237436
68
99623682
199135
395018
24
96
321953
53
410475
47
449577
328344659
37
396038
337198
877152970
294117123
153134673
304140
976083897
26
497016
46698
2
87
9
454199
258049
74
459128209
539766751
85
225013
389797502
77
138913757
262671
259599
65
64
95584
374388
68
408934428
167660336
48
2
53059902
293537
242905
278149
21916
224181
56
496862
12838982
425283324
90
19
27
118907
639992229
456942
460640
966373454
41
480767
7
20618
50
19
3
56
132620
802193768
51
78
429331
351022
398321
6
90
220782
298340538
690273396
345498
509859975
97
306545
79
66225
46
69211
4
90
350244351
1
125499
441443
493003
59
46
255004
88
393024
471541
2
679866330
72
448250
93
3
386099
532168382
81
1
451776
479878526
365184
40
37
368988
35
4
560270813
10
398203
311178
108290
994117037
231882
188766
458234
483984
8
44021
187768764
284252
112025009
277337
309053
275521
73
274810
265397
649349023
32
56
75405
533430570
71658
33
494864840
309097
140629
139533
3
70
46
15
318858
899087784
302228
9
51
31
53
230110
71
9
167560
316984
347759965
65
339535247
101088
54
414623957
1
111864
3
31
418373
69315
104880
99
19
69
138322
944311304
76
86
248511
62
413222
8
1
4
222981
29
70
92572
1
76
91
7097
94
46
276366
8
90
6
69
244957
17
86
98
91
474477
51
393701
45
122154
110651
138988
63
156459
914546919
55
6
47
917515962
9
19575
139715
64
114334
95
167193
960736038
52
22
41
9
997516283
41
46
99
375016
172821
35197
77
5
403028
338607
458843
21
8
87
94
88
210269
232814
143967
25
425887
33
398390686
82
86
96
17
403297
132865237
219590
25
28
495238
6
397035
6
84
195339
199280
81
4
10
803593134
41
94
60
317522
41434364
398274
14
212262
214321
329222
21490
74
60
9597
72
287194
59
8
75
3
408601
63
260737
11
186164
271140
13
15
49119
429926
79
30564
378130853
338058168
736052948
80804
420708
377599
43
13
5
56348
311359
143595
81
4
115694
7
346172
415667
453641
73491841
243486
21370
51
204637623
121450
67
369172
5
90
302024
308782
3
251753
205535
43
56276
97
49
68975
24
238575
9
92
17
311122
95
3
61
52
101966
31
41
120667
61
65
39
345447
692235362
8
278506
54
400394421
14
468799
47979474
51
381885029
449424
2
24
10
9180
4
558135385
59
30
417457
52
1
25
389067
89
58
274819
2
27
380527
238792
1
86
21431
255834
333614
64895
39
58
7
20
73
31
9
149623
391932
12
912276047
62
6
250914
438958
69
347480586
219203391
192592
16
14
62
373572
79
37
91836
73
31
403559298
174265
26
65
63
23
258316
47
247862
328139
131658
8
121993
4
778034356
599373787
19
25350548
81
34
8
117631
59
20
310450
41
334703
478851
88371
414387
93471297
56
443797
61
28133
257081
5
17575
419650921
676799013
28
56
61005
281030
451701
25
77
302270
111311
231904
1
25
336653
50
383055
409740
792541235
8
467235
5
359347
287233
415029
9
48
8
20614
85
140502
60
628367765
45
36
312049
56
735238603
442705
54
93
126900
63
27
368338
7023
170543
65
60
115488
162216
425363
803295264
5
1
56
296257
146911
58
677876799
444893
43166
723443295
8
244175
150261100
83
643268331
274
3
320844
93
95
77
402485
211745
49
445375
45
65
53
41
262898
21
9
4
467073
3
181616
33
94
108562
31
484312
821180736
66
18
43
65
41
311049
88994
111678
93246
3
26
82
82
55
87
56
175314
86301
3
171870
76000
480042
168524146
18
4
272543
3
384427
23
2
58
144532
2558
61
41
31
69
92
27
94
65
457823
8
29092
181031
9
344912
175772
101750
79
254271321
46
65
969636982
15118
91
43214
500504003
321576
25
16
391545
39504
473970
411210
658519877
4
233702
133167
74
3
45
228562104
91
46
331947
87354
201864544
29
85814
47
40807
76
6
92843
113320065
464277
175969
192675
289906
55
427777
2
444011089
50
599893354
301268111
910480279
4712755
2
249377
28
91527
126453
6
11
112620
40
66
88
272466
71092
279723
71
251196
65
455508
69
67
29
23
329901
8
270852193
1
7511
448417
18576
246258
91
9
497836828
32
4
31
3
54
12
195450
38
287667
347929
87
357126
442462
30
214496
99
54
22
48
46
251594845
229922
34
8
16
25
76
72
20310
2
91
58
281320
845298448
48007118
820761428
259287
214142
2
16
43
18
88
184296
483345
212138
378146
84
328147
295461
46
85
310691
66308
250592
301029
272464
428024
48
396097120
18
181326
42
143144
5
19
55
383786
1
92
64
18
225320
44
363223
264005
1
41
9
9
92
8
95
234338
37604
759046031
670607401
14
22
677419119
59
16
15
4
335254
7
17
45
142798
884814991
55
429327
267774
38
29
158537
84924
45
49
331182
49470
493069
68507
54
450806
4
70
93
76251
92978
40081
17
95
25765
7
437647
79
155998
294335
82061
45365505
11
184150
5
308894
67
5
13
482
73314
903998991
361198333
25
215450
117919
59965
1
89
685270837
37
949677420
366433
28
156734
209270
124491
32
196699
34
63
33
15
63
50
45
376399
10
32
97
87
17
42
10397
67946
82
81
149716
29
91868
389954
81
27821
5
96
400104
422133
80
747502421
6
30
401684
263061
306474830
33
14
258423
8104
181138
442661
496985
92
20
403506164
77
491721
320340
39
44
321330
482635
16
1
242138
98
524071412
376937
55
340124
7
383140
454681
47
15
824127663
69
167394
17016
54
48
40
21
419789238
6
136687
55
211791
281478
59
441835
283106
315035
36
73
195619
324548
63
69
204939
388003
69
718178065
23
126051
20
219888
213648344
70
30
438134
306153
98065
85
77
36
42
42
79
269630
43
3634
82
88
79
288994
83897
71
66
465767
177819
272309
80
292528
275875
110799
85590
4
261325
491501
54245
2
269476
49
5
111612
95
7
2
7
326783
886687322
14
41
51
348680
270581
31
242540
79
80657
3
304091
484
467289
72
99
18
151651
6
17
37
47
74
430860
21397
90
87
1
100746
496481978
13
74
346779
1
423543
517599416
832904742
83
73
6
454983
81
88598
187958
62
27
44
429910551
306022648
377786
447668
438672
6
783370395
21
74
63
267735
456071
296541
15
90805266
58
366791
125102
1
214940
70
9
47
429866
14
71
348116
486666
148092941
24
64530
92
360501
353649
32
92
18449
26
94
450431
48
122584413
410335
71
9
92
386651
156444
169542
23
60
155758
57351
169492
48
26999
64105
1
82
151727
24
118822956
52081
4
217009
76124
22
255757
4
337782
3
5
339620004
437627590
37
28
47
55
378196
38
74075
582250986
18085
301614
8695
220940
80944
28
82
61
24
94
8
69
48530
4
327195538
67
286941
8
155615
323757
48
490578
64
54
2
10
201119
437706
50
373761414
44
499014
152400
60
266841
85
183703
96
343075823
7
82
55
46870
88
44399
792635285
623060214
294449
453349
612519411
10
26321
264406
1
1
131079
18
434927
32
312890
149972
153564146
77
312578
55
61
96327
153329
263733954
89
62
5
43
92
16
70
98098
16
61
4
61
328277
332740
45
114320
92
368913
323499
220466
91
95
148487284
29
43
5291
569844492
70
259565
81
71
208308408
477925
126333249
349177
53
395005
99180
67632
7
110302695
844099095
79
62884
114774
172824
116786
5
48
909131344
15
283745
379394731
64
449337108
255403
98
36457
458510
74
66814
769962777
2
199965
334883906
100944589
249784
53
308016
103917
56
457039
26088
5
9
49
96
26
31
91
11
7
172155
93
49
848590194
43
184874
4
339080
363865
94
4
66369123
352427
96
25
66
39
94
397761
3
9
9
85
311319837
170150
22
83684729
101008619
336490
9
45
354740
3
93
472339
515631451
643405284
18
295567
55
59
858751451
77
325409
478063
66
23
487935
11444
366555068
79
99
844556312
397924
58
1
26
112628
35485063
3093
170654
401303486
92
32
53
324142
81
259448
7
157253
75585
127691
48
245758
315238
462152
144696
88
5
784669060
479925
154109
482926
274038
7
173801
5
32
96
190137
586761869
95
7
21
3
11
2
268513
33
3
54
435762
39
82
14075
12
19
6
149473
676381066
45
40
23
97
58
65
189900
59
462218
19
32
72651
9
2
989345717
15041
342312
2
28422
390195
328944
85
54
32
19
22866
88
36
94
305999
2
441604
78
386702
80
66
133850
71
379221
273494
212342489
661777430
554364884
170270
135084
48
476587
22835
25
8
48
29
34
99
34
137611
91
7
446024
93569
388685
55
3
20491
80
323992
39
114490
73
818687934
380484
4
97
40
55
14
91
56
51
15
733608868
3
19989
28
932716601
144360
452394
40
50
18
19
1
193596
351332
1
196957514
45
627641668
336269
29
30
5
1
80
22
45
363322
377207
94
459934
464338
48
214836
103133
24
85
752236112
121010
74
472141
166984
485131
81
398923
292224
321010
474493
13
5
5
68
63
70
58
8
32
267111
671489533
740357023
451358
93
5
99
9574
298301
27
30
301917
280449
13
197998561
72654
11
22
40750
330572
65
172244591
8
35
46
33
27
237408
173078
5
9
73
982341220
96
53
64
106875
82
411884
195333130
359728
204027
49
74502
42
452562
430857
287209
57
352976
248545
30
43
6
18
53
41915
43
323734
157026
240790
97
506254467
35
337330
59
17
51
458811
474858
56
68
24
79199
22
5
20
3570964
10
679796725
161972
70
42
371694
156415
43
55
95
3
55
194098
1
89
401778
65
80
258853084
51
27
309739
6
306535
35024
41
7
4
396090
95
17
373055
85959
30
305064
338844
432514
203471
25
30
970889075
15
363746
29
264465
33
343899
279501177
37853587
4
370747361
1
277346
129472
253749
12
11
1
15
4
6
79
36
15
11
56
88
87
4
11
202449
42
71
5
69
290738
70
307179
62
582887994
193149
389149
72
166128
87
6
98
69
56342
398352
234083
271687
40188
135147
491019
26
4
15
633152707
23
449635
461296
438489
727570084
251335
9
483099
83082
44
838995646
418521
63624
126795
264565
104789
96
542888358
73
60
307889
5
998098682
334154778
16828
434228328
187277
34034
44
455361
338177
472258
449397545
2
9
599775595
93237
335337
91
8
112
245669
94
5
85
77
313413836
594238532
474909
497601
659047289
185173
55
1
66
277927
8
837503016
59
232501014
192672
5
193622
25319
35
5
89459
248335
97
69
96
20335
80
243577
882592636
215395
262500
703937335
94587
26
15
475962
25
289561
35
47
89
1
100224
98
70
375909
247620
386201
165673
319542
99
8
68
487587
38782
306859
215695
105804
9
105946
418906
95389
45
96
561257400
48
715856876
41
2
499272
398804
255749
20
14
37
224159
186576
1
4789
43
8
278163
113777
843458060
863446226
61
41
374378
37
722572919
41
272691
82
114513
155225
100186
255241
66201
18
8
358170
1
480243
94440
31
26687
1
378479
452325
42
76
18
55508
77
9
270766
44
44
218841
257956
118467
43
242639
179899
122694
40
93
13
19
93
72
220484
449558
429091
16
6267
956493219
94
123001
100020
220814
218259
56
372917
894819393
364739
42
67
317689
654620347
17311
355424
7
253275
380760
659204112
491010
342720
7
62
39
4
438431
64
856687521
5
12
39
52
5
708453887
22
15
548442975
66
38
706751307
132844
407909
359450
7022089
122055
985829290
249362
699232505
37123
91
809925246
63
176522
190508
45
26
494024
91
397939
134185
46
26
26
457043
93069
53
267040
280294
251519
58
112700
252981
498487
100755
295971
57
5
20545
9269
317833
114297
240438
98
36
91
115176
56
368315
164393409
66
27
678954013
5
37
59
256623
55
333610
23
99
465904
303739
94
85
4402
98
395295
514966259
486194
45
227888
81
83
64
8239
73
5
30
137961
97
95
17
499010
8
80
140964
39885
25
59
71
46
88
77
96
43
75
34399
36
5
33
415494
291473
4
6
75
4
111129
29
519852016
185910
39
183416
338649
40
36
319152
443823
21
137742
62
19
9
49
748226306
478913
37
27891
168764
221567
392563
6
66
42
315168
82
7
290078
409707
194898
97
449533
496427
23
685747014
9557
5
877764362
947456553
95
16660870
18
64
347002
411261
71
97008
177731
489366
386543
95
377405
27
2795
380034
2
335788
10
96
8
99
245583
14
62
69
330681
428719
476496
327556
358439
293840
200643
17
455368
246414
36
50
53
41
6
9
149809
174833
476970969
28
287507
40
355318
68
82
54
12
89219
811342583
32
48
388049
73
11990
1
42
7
37
3
422067
28
26316
149124
466277
33
38
191442
402112
68
3
170175
96259
43
12259
38
195862
468425
63
303283261
74
59
5
9
125422
6
134218
91
29
121347
28
488341
37
484949
342337440
494375
5667
76
291418
89
85
10
240790
127932664
179813
97
1
48
44
16
469463
306914
25
402910
14
51
37
559803678
432489
13377
5
18
562535465
11
78
5
90
109843223
86
3
77
66348
451208
72
476320
40
16470798
79464
3
158201
552395079
14
492635
77907336
50
150591
321529
577490680
75
101524
310695
94
8
3
341698
30
495766
3
29
318796
156475
627125121
4
13
37
64
381519
80
2
173162
720018695
73
52
435380
94
140019
82
412246
5
28
5
481154
321932
238982
732021060
485059
81
150755
123782
47
95
325487
2
320412
107772
72240
445752
36
443410
8
92
6
43
78533781
222569
638222218
84
39
46
367245582
67
4
38
49
77
39
23
49
646590875
29
33
94
54
13
78853
125123
202083
932532580
180724
497115161
139731
88675
94
166138
5
922349943
378006
96
194414
61
65
6
161801
690993333
65
75
573
344508
425992
153073
272732
58
191550
3
405626
53
54
28
421402
19
75
37
268837
10342
2746
89
266523
27
295404
425944
138653
63
83294
75
62
203944
148063
22
222244
389940
437346
6
442338
405120
23
392586
54
83
4
297771
72
94
9
33
4
326541
37
10
347058
139949
9
95
320616
5
373631
87
1
319940
98
270549
1
99
230653
45787
336188
17
67
7
17
10
125276
51
274282
396216
173806
47
48
46911
698598641
4
248965
268618169
117661
16
268566
6
95
6
73
43
574464409
425441
67
61
58
42
16
50
52
305717
458184
161356140
87
46
55
436146
865483186
12
349387
72
109105
91
471123751
1
85
892563784
497370
5
419027
30412
326853
302882
95
40
52220
354463
60
21
57
26
251848
348003
32
63
30
46
114291
397338
1
46
335470
190278
479777
66
57
69
61
94110
438904
301881
11
15541
233499
363725658
64
61
1
171592
642716051
38
467647
180045
62
28440
44
42
31
64161
16
375697548
45963
96029063
51396
59
92
11
79484
480770
82
424134697
41
133064
2
72
7
320547
388068
60
74
54
21164
28
58
448284
20
77
41
603498332
92
356051
320111
42
370677
11
313599
3
59
413831
52
11
83750
94
286108
3
346871
66
13
984267363
67
199812836
404733
66
8
26
3
163565
86
50
437374
864505606
47
210255
9
71
277847
23
23
446288
21
1
759189053
15
630841951
48597
573391310
55204
61
2
94
86
556303257
9
41
3
421145
121394
435060
26
1
467836
2
1
113073
373449
92931
242311
4
186917
578599230
119701349
401475
745384311
71
169727
222188
40
112051375
278116
134193
358145
54
72
89
50
211152
719913928
330706522
148971
654649185
94
347217
174983
117847
438335866
57
980458609
176053
400561
90
432000
1
39
41
14
222050
13
252511
363139
31
9
439108
644492893
9
7
99
36634
3
379684
341586
86
498554
96
96
223903
66
385242
6
76
132996
2
116623
37
14
79
452822313
264893
87093
156876
64
417486
52
365245
40
259944
50
28
317616
89
925628344
17
16
88
423546
22
10
611005694
48805
284736
25
102634
814730064
32
90084
448755
9
319972
19
100839
51
36
9
62
5
45
70298
54
421860499
394471
83
87
70
51577
256012
306099
451954
423911630
385736
57
432404
112200
26
63
177207
466158
60
386374
70
33
78
6
14
301722450
27
76
9
291748
104572
113231
86
422897
6
166794
12
387284318
524157512
191235
18
401012
30
35
22
79
476246
36144
449599
73
14
7
71
62360
192204
68
74
290034
80
62
263147
940006828
284941768
184825
78
46
470138
2
45
26
85
364858
78
7
39
27954
70434
5
97
388749
97728
88
434231
167209
205656085
828862485
35
76
25
322316
30
486876
91
8
399070042
86
270814
246979
482837
27073890
85
6
26
75
32784
155147
71875
57
31
97749
381415
7
67
76
38
27
46
67
484457
95
935126734
297583
89742
8
960664610
833816801
412268
66
296232
205428
86
3
35
7
345451
43
52
34
65947
367416
777962250
124597
397398
257852
4
333241
88639
29
85
165305
210987
367457391
538140473
82
5
19
271596
417187
21
16
465722
175623
391970
202415
3
4
242712
3
9
67
665815385
93771
729267186
3
86
2
240478
63
395792
63
2
25
83945
287946
478039
68
350233
499040810
71
54
78
94
308206
74
290354
44
322320622
37
962687950
6
90964
67631
4
48
253020
381701
63
215252
370496
12
43
3
35
90
944524266
398851
50
160546
52
45
242626671
12
258008
71
76
402787
2
352994
465765
15
86
55
34
349934990
73
62565
1
260257902
27
12
15
291042
215757
1
2
28
232206
223136
32
84
485973
59
373872
50
53
331038
15582
91
47
91534
753528056
173912922
488427
361258
45
83
53
31
88
1
73
436781
279586
8
146630
435679
61
204429511
373565
5
5
48
28
47217
174340
983201328
99336
47
7
151556
25
475196
187299
3
471518
252163
205312
78
25
94447
39371
54
390022
85
443472
64
66
438653
34
13
86
59
154554
97199
22507
583917352
9
14
95
57
287984
91541
20
117873
29
56
21
266268
455845
382059
81185
2
294305
46
191418
36
265138
934382802
1
404717
49
918045765
3
86
35
55
13
472374
96
52
179194
89
6
7
28
8
331070
9
215278
612980793
62
35014
65
200276
239333
12
151660
53
81861
83
30
538729093
354439
32
85
103582
83
95077
297300
243997
4
253615882
12
79712
5
9
258685
31
9
70
111400
60
350486
641878527
61
44
370
537801028
39
138766
62
90
8
51
56
436546
61
10
63
273602
19
8
57
22
61
72
88
60198
23
97
156746
28
13
54
245773
253976
52
65
41
436779
967133542
6
371959
396503
329654
170467
86
342837368
5
19
66
94
155934
224924763
91
42374956
463963
955617535
47
60
94
66629
68
47260
83
120459
40
2
93
15
291141
69
164103
47
907650553
131962714
852116200
439724
345772
20
43
275259
398567
92
87
18
89
8578
62464
105625
6
64051
306465
169668567
34
1
906902139
368005775
2
46188
8
255743
203328048
1
439914023
226145
353167
96
307417
40
84
56
367186
88
26
73
6
103269
2
60
126660
73
303927
264706
397498
34
36
19
216315
437355
558648325
699667273
80228
17
48
64
49045
68
200991
7
697374677
94
8
18
122659689
90
252850
269589
310065
76
856455825
15
41
688905152
60
36
41
2
85
69740
126627
328763
428624
289456
477432
85
51
66
586077279
74
826328460
46079
376671
259242
69
381922
86
27
241641
52
346553
128402
48
85
14
9
60
163957
13
922687643
73
29
336083
179749242
87
57
63
351311
191101
36
37029780
250990
95
78
236736
6
4
489203
79
12
64
5
16
54
42
12
24
182302
782521598
61
26
16
484532
11
7
53
246629
79
62
36
249081
7
328105
397536
88
90741
463221
51
14
303701
66
400911
368395033
409276
289210
263533
281827
79
886837294
407672124
303792
41
3342
23
44
320361
35
72
211556
97
644709379
568385458
269356
101187
40222
354637
12
959798107
194846
437846
49
44
98
98884
53
223972
49
56
13
253505
10
347352
86
2
178742
41914
36780
5
814957961
85
277688
40
4
466113
73
51
13
68
49
473617
594148142
114141
6
93
76
96
378223
25
14
393990
147061519
378290
424600
51
92828
284001
8134
62
99
15753273
456820358
200415763
201322
49
4
4
92
171897
45523
58
469318
206304
315665
171252
318423
10
90
46
123467
160466
87997
39
34511
24564
379993
9
498857651
330932
864007803
78
4
64
310239
54
60
250047
418119
21412
81
75
274801
368689211
58
32
12
6
393373
61
89
167402
61
177265
349733102
408969
5
171460
46
66210
22
75
389676
3
63
34
344499428
34
492950
402615
193981
270750
4
88
26
664865237
403502
136656
95
30
427838
4
31
252184
64
408501906
259009
81654
77
40
73
76549
136722
63
58
12
62
54
84350
123176
40
75
17
67
8
11
121146
20
557514028
446451
5
39
86
785197402
487399
2
85
8
63
456643
66
115464
375508
68
344491
146750
89
357317
303406
271703
618106266
412416
364133
96
8
42
291193
492711
26
7
478852
67844848
299771
284217
27
44
772712783
57
148538
76196
49
433514
53102
84
87684
324326
344399
53
42
82
73
9
29
261643
355519
35
44130
333616
152737
34
69
6
71890
45
97
259807925
57
212310920
320683580
158735
267633
38
57
65
79
125426
1
33
86
84
374120709
42
602797350
123988
17
157018
84
70049
170683
87451
144320430
134921919
3
64
95
98
87716
89
29
400794
464113
171964
89
284247875
2
310853
31048
96
17
3
96
22
75739
426822601
18485287
19
16
399736
79
314484
81568520
42
76655
32127
46
36
426679552
500564065
511418678
265575
3
135234
82
397832
50
866478860
18
147202
49
6
53
16
247996
94
98931
56
4
64017
537391253
67
755502275
17848
57
415580
45
376326
207785
337537
82
42
493508
54
489706661
6652097
78
515238251
318184
35
9
55937
89
3
80
77
36
385337
83
51
73903
341631
76
3307
18
404222
43
378823
44
2
427633
17718
765309254
44
142036
402636
740387280
57
31
8
579382028
8
425245
38
211539
359738
91
8
617726960
97
3
61
9
112759
137027544
385729
84635
423343
146019
331303
7
85
2694
375391
496067792
8
59
21
8
42
7
6
259977260
70
56
285279
41
113345
50
322571
216510
22
30
50105
31
78
353815591
154132
19
216125
158800
32528
31
106537
182135
241743
397104
199061
83
57
104161
278476
278777308
291104031
50927
5
201886
2
359293533
88
98
197299
373483
92
2
194355018
235279
21
43
198902
251282
440930
9
216943
57
92
54
24
281758131
983
337976
24
87
88
74
4
357465
71
31
1
133929
29
87879
45
74
4822
253696
3
81
7
91
18
411840
488320
34
17
376483
3
53
118310
80
124402
59
422862
37
43
273552
311935
96292
76
24
70
90
20
42
28
244045149
83
462682
332804
94
94312
293670
42
83
493673
344279
499048
392973
94982
3
9
62462
74
7
22
843546593
21
23128
478192
4
436433
40520
66978
90
2
77101
171393
90
489116049
299902213
64
294945
87
370186
38
742618582
31
311685
21
7
298364
108651
60427
90
894468175
188266
397765
279726
21
140377
26
262830
218955
97852
25
54
97
142997
4
22
60
66494
228504350
69
20976
21
463912
34
124136628
13
70
201521
55
138965
94954
346070768
88
10890
13
264488
249121
92
76593
87486
162376
72594
362121
547265910
32
59
19
2
39
7
26569
351925
24
86
65
355686
23
10
12
64429
32
39
69
73
54
47
221327
462137706
34
471724
707000529
44378
232595
468143
2
473805
32174
12
78877
2
583190734
76
9
23
89205
11
5
78
57
4
70
63446
2
45
185727
12
76
128233
396623740
41
4
29
150290
11
28
22
94
14954
95
85
25
142122
10
29
474047
49421
5
22
6
309429
78
243367723
733004284
25
34
31
417031
220341
38
94
365494
200622
291595
24
22437
43
376704
97
203875
322014
345688
851836117
409283
82
27
14187
375492
101482
472383
180903
46
34
148837
5
85
43927727
56
50
3
80
917638501
130537
406200
5
479792
162515
5
327014
70596
469938
3
24174
602494033
175291
326745
458965
251164
39
71734765
80
39
160104
2
79
31
443539
9
4
60436
62321
64
237124
146939
41
202434540
70222
70
510857214
6
132321
38809
28
91
325450
43
252079
52
229656
88
270839
104465
141016
7
75
28
92
22172
728057007
421823
34
88
58
316702
42
87
58
151574
816338395
54311
81
53
101555
2
87
786877483
4
35
33
47
75
18
242387
170234
96
51
91
68
33
18
33192
82
351788
487410
359335
30814
91
57
463248
66
440231
274146
9
433261
615786855
4
28
42
351526
63
70
23
29
81
888869787
953825755
3
66436
258172
15
65
390094
233011
6213
29
20101
96
311847
4
2
294207
248516
437660
99
6
51
36
5290
12
17
455127
24
150717
393219534
5
79
79
379859
89
2
494665
63
52
92
340440
236391
7
437583
125648
244163
252580
134182
89
57768
88
95226
638948091
186209
31
82
267202
392209
8
9
52587
479124
3
57
604735872
37
14
83
758642202
32
174070
73
331371
8
98
88
38000
3
30
32
86
95
53
9
147352172
324650
8
154274
410288
191520
94603
5
49
408434
509539945
52593
100108319
202879059
167417
94
125011
27
219585
17678
65
14288
275199
31258
71
46
70
1
89708
7
44
25
37
444867
37379
91
182026
268673919
1
6
442688
179188
66
25612
98
284526
82
30
322188
183167
38
2
42
438754
209500
191495
86
49
33
73
503228577
281245
1
479206
273531
21
68
170960
99
70673
374271
346513
4
3
70
90
243174
12
480854
92
47
45
89
74
65
26
73
34
26
625076318
99
89805
94
14501
428936
15
54
320663
315250
134997
491776
73
309423
253534746
348555
280696
2
37
30
52
5
326596983
402737
593474798
340756
260139
361607
480147
35
244648
66
433484
978520247
16
48
92
379038
322611478
97
80
80014
24
60
126754
74
373621
4
275325
85
110005
40575
27
397785
9
10875728
1
456647
108452
3
175552
719513990
436604
59
361018
13
484855
77
347584
52
5
26
347972
92
312014
6
21
309494
67
7
113280031
336464
433297
248071
545354257
97
6
47
768483583
149243
56882
197982
693072897
65
177292903
325168626
302552
317455
87
397492
95
374664
1
393227
6
53
63370
96832
181189
83
483514
79
42
259794
81
53707
43
42
18
138012
473815
72
94
373725
73
2
57
4
62
37
64
98
27
3573672
80
423885
70
105515
38348
58
8
7
329556
3
256194
697010832
50368
33495646
66
5
57
73
327461410
126778
64
42
406197428
177399
309050
53
56
4
480287
8
55
172248
42
69
95
104868
52
5
4
35808
317631
103425
444252
389227
133412
18
4
87
88
75
22
368650
453833
85
70
87
265321997
45
223736
463972
74
376052
41
23482
447558
400110
20
32
52359
152995
46
64
66
50545
272427
409667
73715
403137
16
613275477
58
93
7
626031732
57
160779
210532
70
96
76
128253
209930
48
4
17
6963085
13
366605
41
88
54
404052
486254
52
77
2
350098927
335884
86
3
50692
37824
333542
596275393
167851
19
151975
67
394028
6
6
415779
406774
92
92
67
374149
7
6
18
483780
521047788
18
295917
371650
72
93
58
337221
13
43
98
2
389254
22
49
118633
30335
37
168742
91
56
26665
90
44
317731
79
79
193410
107710
80
18
215067
6
237337
245142
159296
728390051
52
68
66
605771551
4
41
401207
105494
99
27958
57
98
669187169
882409959
463014
57
78
798389916
816133346
461644
36
423701
350197
620866653
7
44
469868
60
112829
626843306
98
127140
8
92
142835
399445
71
11
379613
20
132843
69
76
28
290261
68
64
451439
152367254
96228
7
22
8
28
82
227538
36
269759
52
79
38
93
376542
20
883964203
8
2
32
3
54
67
120824
31
243234370
105738
368974
66
65369
463980
53
52
330368
14
55
30
5747
61
378366
384579
77
33
485683
35
73
394773
99
11
292698484
69
73888527
488824
22
82
391137
80
23525
18133
3
83864
218175
187929577
393173
4
287136
73
715637875
194192
221097
34
59440
299613
96
12
57399
12
398097069
1
322795
64
3
64
72
164728
85
203481
712520061
65
38
99
98
64
42
453040
211955
271080
476640493
21201
36608
910926940
96
259345
3
34
66
98
73
146387
219390
205759
67
94
98
61
76
36
450762
411315210
5
236663774
53054
9
80
25
88
240577
250995
111875
406897777
283591
63
13
33
314275
82
96
56
4
85
25
406371
26
88
139932
260608
43451
61
17357
482274
337856
18
16
3
451470
309483
54
989695443
13
27
52
83
466982
9
77568
407136
5
84410
25
254190
818800554
450257
43
157744
21
460632136
1532
61
37
11
37327
224192
82
282695
78
63
35171
51
82
15325
62
89
40
447874
7
175397
491162469
24
63
143732
61
23
27
67
255921
4
57407
109027
99
5
8
175972
5
412032
70
431721
1
570911978
932344329
218838
355349
56
373096
11122
120663
72521
8
13736
1
746699106
8
240648
50
230482
312453
283427
463668
352036
266724066
73
334139
651688225
9
17732
70
9
98
373676
56
540846195
471281
344447
213851
72
872108051
55798
498398
188244
480942
365332
47
262614
82
656848270
95
47
49833
3
71888954
297590
45
32
64
167669
497223
92
652393500
4
263828
71
62
20
16
985933222
32
300242651
98
50
77
60
80507
78
63
125011
480292
227911
440397
71
36
96
153207
70
97
229158
325768
7
493242924
61
37
269612
56
448840
75244
8
74
83
63
96
73
123189
3
77
67
323966
84
167971
633239066
253340411
59
413663173
68483
389967
7
75
735175002
35
272717
60
10
1
55
72
22
589820346
95
246771
78
78
53
96
49
200232
9
135731
115550
763853783
57
421242
6
55
64
320299
9
65022
332760
116019
85
756426397
61
18
263569
205685
48
744980654
80
18
432522
27
284757
84
63
69
24
67
732316342
8
39
59
369136
287263
19
76
3
45
8
173778
38
164449
618208254
26
53
4
2
23
1
367308
357478
195534
921036241
129740
132378
206387
367321
346143
67
8
7
189201
26
57595
8719
285707677
94
60
95
256223716
43
82
39
33
353284
64996
9
496511
86
2
208890120
76
248261052
44
6
884022086
19
77266
299573
620821648
97
86
18
40
39
28
270289
481977
468853
338954264
68
193152
424637
43
234181
55
86
459195
85
206961
314829
468593
21549577
72
38
60
123362
268329
50
136084950
417647478
445537
250306
334510
19
197865
18
5
84391
18
18
68
97
491016
97554
89
252898623
788772686
20
30
14767
76302
9
478625
9
484258
791769737
50479
45
5
205682083
62
410965
340712
485093
74
55
32622
35
46
246277
8
3
240623
20
208627
336110
345434
95
4
66
99
88467
5
979045456
47
48
4
37
37
353781
49
21
463881
70
42
175465
44
6
54
100144
94
782955067
11
499254
93
422683
76
126255
422279
372736
298406
959639748
190732
183850
15
923422727
23
3
59
68574
42
157690
296723
472026
64
61
21
285736
330968
80124829
4
251214272
34
140230
7
5111
58
7
4543
203697
58
189720
39
93281
67
250382
231917
4
428237
64
7
106139
44981
66
67
3
230701
43
72
129249
10
27
56
324367
61
79
45
65
32
51
73
354529101
52969
74
70
45
83
87
344272435
8
928334835
165509
88
18
51
333689
67
19
9
521937150
13
35
300920
19
411767
356672
457938
65
34
107414
59
186418022
36701
64
75
50
245997
82
206737
56
439808
8
106866564
37
42
202902
89668685
56
80
406674
1
460858
499558031
3
31
48
80
212477
6
3519
252529
3
163169
61
265136
324871
13
275597
56
480199
19822
83
323810
80
76
383237
40
46036
3
41
186790
129872
81
79
65
997536803
313650
48
9
783909181
441001
40
496397239
55
71
4
62
94
65300
85
51
51
310416
442329
22
709895255
28
16
184231
448051
63
298424
359366
377617
409075
339947
224902
72
74
420519
3
63
4
159320
7
228916
16
83132
4
89
471554
149029
55
320032
80
450763804
468130976
99
115374
12
303641
170427
262170
339792
126110
102754
92
158479
6
355206
35
21
58888
8625
28
85
359357
51
43801896
148107
34
968856799
225070
1
45562
42
2
37730864
9
488239
1
117596
49
122694
69
238225
16
171222
20
91
23
77
16
28
436927
61
227918
485034
30
39218
49
11
99
45
29
401719933
40
56
5
296842
1
348893
435589
79
76
46
7
457621
292688
13
484926
349911
306527
66
16
113892
13
582153941
64
986679445
94
40227
5
15286
51
348052446
18
95
4
385939
917226011
330836
40
209579
65
63
212001
9693
333700
804129006
1
49
303599
25
3
192402
78
60
49557
6
55
75
7
1
220563294
788756534
332008
6
396319
32615
26
238242
2
99
131786
368766
27419
34
6
69
74
235179
92
3
15
113221
88
50
434182
82
14331
29
16
168711026
444654
84
493889
373051
58
381674
78
84
51
7
23
306647
75
37
2
89207
13
253161
72
20
21
421173786
102523
23
2
117215
68
355624
9
47969
6
64
499412
18
35
117324
460794
354747
184656
6
435717
404370897
86
451840
439059
446010476
8
97
36
13
394010
459475
215508445
42
215435
33
401160
30760
141222
49386
21809
179244
52
259518
800733436
270708
247309
355140
10
50
820138871
435537
438880
418374478
456342
9
359707
26
83
354202
96
478818
208472
38
80449
3
21
7
142416
62
76
57
71
37
45
54
493505
348404
2
83
404053
127465
427394966
192807
10
334797
73
18
5
27939
84
186662
29
15
9
9
472852
61680024
333001588
638476036
96885
7
250909234
227052
56
217501
478482192
61
26973
184870277
73
24
384236
937537283
41
348091
365398
75056
244879
445048
9
8
492747803
678486784
202639
38474
72
1
93
481902
48
351308120
236223
55
98
424145
8
81
399478
360403
37
459000
81
23687
99
471183
277556
63
171906
84918
332817
298778
396419
369172
21984
107252
321020
6
6
25
88
286194
86588
474312
245715
46718
7
77
52
125896
1
44
4
261759
86
183209
74
444541
77911
186170
8
465775
35876965
83867
397966
99
319067
40
10
161248
40
311188
65051
309409
88042
444992
414184
29
41484
2
427319
56252
200392
347231
71
72
357742
12
296934
60
98
51
362755
160541639
48
107175
88353
78
57
51
136769962
348252295
1
489554
14
22286
843441654
20
58
51
52830540
55
151297
55
807091563
32
11622
287439
435706
493465
464283
8
82
293589
63
202451
382698921
23
387738
22
74
174957
10937
46028029
222129
318251
515340633
54
453973
648879076
218867
2
3
38
83
63
62204
436441
377497
446210
896766931
36424326
82864
77
20
13
44
1
44
99
363821
81
31
90
92405
12745
224122
600886678
286492
380468
396167864
124993
335596
412205
56
27285
11
133071
38
82
468685
292655
59
319700
6281100
60
59
339996
90
308570
121467
94
332491
98
3
69
694932270
76
82
5
56
69275
491575020
345951
240196
16
28
308145
28
3
438866
360784
75
186685
96
6
94
8
48
1
65
25
21
28
100537
3
27
466424
27
254929
445927
589572291
270027
261675
79
302791
316821
81699
74
239954
314964
42
449319
361869
7
2
77
370049
4
166690
133187
78
88916335
31
401768
203652
558193709
51
244609
884803476
8
407942
62
13
69
201198
381148
67
374601
722610752
142664
793487378
41744
276642
8
13
71
33
301050
272205
30238
10355
129005
440523
429107
55866
95
252479
94
86
133223
8
373918
293240
6
401424
17
91162
5
471338
419571
448301
19
6
50
18508489
91
125978
17
49
37
38
78
250973
46
65274
33
145583
134825
177620
485399
725938804
25
416081
331479
42619
458032
95345
94
487620
188776
56
81
288080
339239404
361351
1
25
8
14
70
486757
35
655351849
123942
70
10
75471
73
81
13
3
323751055
64
231936
19
454831
347192
167022
499696
249597
19
5
108684
1
355721
69
6560
254995466
433438
45
160149
98869
362582
92
142883
64
3286
344850
83
64
16
111558
30
92549
125739631
1
86
414447
317714
767655761
16
1158
75
91
64
469127
5
6
506185521
55
3255
40
270106
150379
27
161962
43
220365
116780274
6
57
134473
297994
419148
34
73
76759
79
317632
3
265752
1
269074
82
7
67
58
93
33
335935
53
84
65
811796007
364162
445263
781310308
83
74564
90165
672856576
76
81
17
356270
273566
9
115124473
62
281350
34
48058
434284
889675035
467686
168934
26
206748
1
57417
48223
161361
26
78
316597
277076
54
178519
49
142574
26
99
48953
2
198935
89
56
201713
49
59
191525311
13
176971
23
38
1
90
245656
11
244095
395202
149935
7
29
335869686
54723
23026
357664
539526318
283956
43
340264
85
25
489733
50
29
57
922818516
3
404985
54
85
74
17
68979
97170
285889455
54
466198
45
440108
48
315972
806189105
48
86
97
32009
2
256346
267095
2
573569803
21
9
242394
34924
53
124368
25
65
21
461228
89870
38
89096
256463
58
5
48
392912
93
49
460630
69
71
91
191826
30
493575597
36
20
317311
433842
271950
494639
152745
18
53
155355
58
17
55
50
50
269811787
141398704
48
422597
474381
220588
85
18421
80
63
97
14582
26308
42973276
148945
14
6
240724
127968646
28
67745
24
428326
165621
34
71307
727831222
57281
89
292583
731128595
480493
246249935
139101
72
67
426937
46
909770386
12
9
372207
85
157241
49
31
74632
439203
4
324326
735910476
112030
2
496361
32808
436512
278150
86
39
453811
809022609
58
20
79
192445
440262
30
9
351590
394139
78
292245785
166482005
58891008
416182
4
925828850
338211
2
273491155
57
55
20
199227
254305485
63
25001
74
463580531
401375
56
265972
372807
286899
728018896
37
402782
20396
262405
8
382760
7
832792231
34
127754
9
26
98
34659
73
580706631
40
10
461515
378748
17659
82
354086
145750
133676
24514
2
373496
64
47
94
9
17
27
356329
81
287146
37
17
52
98607
1
480394
12
309189
20
1
73
4
38533
149184
432140
35
38
14
74
233706
734521157
31
76
338384
39
94
2
156117
86
223601
284860
19
408078
57
92770
58878
373951
442159
61635
50448
161955
474924
216675
28
32
244844166
72
485085
44
54
39
155552069
207771
299255898
385668
26
96
25
25
78
260323
7
344024
9
6
127219
54
42
56
109081
93800
272604980
187743466
978602190
3
399586678
418151
71
45
78
396816725
431517039
18
300287
67
5
98
19
8
30
403161
55864
29
9
405863
5
69
280329
9
6
105905
3
49
429559
1024
55
424922
17
29
48519
1
337649
470243
42
1
478819
72
59
75
84157
432339
341199
1
32
33
14
306886310
37
234095
480857
41
55
98785
64
378785
78
1
434350
45150
39
55
484685991
58
55
349267
53
340243
18
453436
94
481451
22
397035
2
117267
90
51
43
17471
215779
473482
58
71
7
11
2
110549
24
352836
95
128433
305029791
297040
70424
168010
86
11
3
63
9
498129
486100
461984
23
59
281356
36
91
45
300908
99
313733
79
5
347479
22
130589
173975
44
46348
127132
222398
462762
75
605358172
39
30816494
42
10
392127
9
36
92
50
54548
122051
12
64649
62
50
13910
3
31616
410940
663704970
87
67
79
10
4
116663
301904
68
221435
67
90
421455
769587124
58
6
5
236308
52
49
150334
45
96
349302
38
194900
17
278874472
3
23772
1
62
88576
30
12756
1
222867
84136
118965
480934
2
383141
25679
483980
89
240224
351303
7
88
26
55
89
5527
79
95
68304
383138
1
65703
279751
326673
277776
84
26
5
32
455790
378722
50
9
47
29
15
18
94
38
70
11
13
353926
9
846909888
10
403332
454995
34600560
28
4
35
1
55791
9
3
262661
30745
326781
93
84
79
23
67
44
46
50
53
548591689
18582762
80
444984
60
451306
53461
18
214609
7
33
457236
60
354051
434698
31
5
324471
9
704074416
17908
152009
15
81
444846
3
21
27
40
1
160484
2
94962035
12
409582
744986947
26
6
48060
6
261234195
90052
75
227544
173802
4
46299
59
99
379085
478946
92717
30
4
279133
940833949
86
24583
128496
143622
166024
460313
47
156855043
98
15
7
40
411601
430631421
41
310811538
260263
43
498504580
114363
72
496170
34
777824296
83
83
90269
20
17
216958
74
441537
410201
260428
13
86299249
5
726492264
433061
342079
11
27
6
64
29
1
58
425701
20070
5
8
63221
472254
3
24
36
70
44
2013
12
492746
86
135351
64
202156
318375
222192
490417
277661
429114
49917
65
98
350309560
892037967
492433
166971
402477125
770324356
709352840
65507
21
239766
237552
219457
29
472409
23
6
122789266
847595556
214171
360203
33966
20
64
13
54
97
42
79
310990
361934333
491075
79
278420
2
294561
233860
142640
313445
16
38
30050
21
49618
38738
446315
6
57
68
58319
90
35
377001
421508
491908250
38
44
35986
69473
336573
483399
63
478935
55
3
34
92
5
73532
878715269
94
947142473
177683
632391929
413028
241006
432968
13
57
29
26160
48925356
61
66
83831
60
190100
1
327356
35
33
83
9
324866
54
91410
158284
240345
4
558574154
397326
863028766
35
36
49
9
438607
34438
127990
76
369776
1
441713
121246
469847
43925
212494
483915
5
243391247
35
51
96
339524
75
46
278158
39950
36
47
37
60
496179
134811
185319
268251718
230419
24
273734
182024
482279
63099
434182
28
434839
95788
74
329793
2
29509
69326
4
539092557
22889
48224
91
61
22
50
55
48
18861
69
437678
927006164
98
35
398784
20
95
17
55
37
437512
478835
5
1
63
53
14
380071794
79
22
330509
852918533
42
94
85
79
83
566851719
453843
8
76
92
11
58
88
306162
54
109000965
701578313
62
30
47
15
397166
360197
72
201137
9
57
3
17
413963
55
98
424909
96
96
131450
198445
379895
75
498042
87
87
73
91
7
412295
7
41
125665
25
56
76
36
22758
243071
7
17609
44
53
4
422042
103658181
938862930
210407
620055216
97
8
125809
325317
79
97
53
73314
445478
1
30
341008
93
158768
436133
57
723538769
21
4
82
25
660709087
27
84
4
41
409239
307893
99686
158083
5
277665
76611207
6955
5
85
371802
481360
307697
136195
367417
80470
380897
405662515
488153
391930195
320889
57
92
428864577
272923
45
60
13507
938354518
352091
2
43
5
160494
267475
83
339085
301520
36
23
468798
22017325
32376
189500
48750
35
69
49
449460044
48
961199172
25
34
17
3
60364
28378
19
123711
9594
435934
379724
4
58
164184
2
322484
53
12505
89
4
7
615118552
154093
106105
306670
419172850
428483
25
140388
68
6
134607
92
553872741
23
11
175843
75
50
250135
78248
94
44
41
93
3
471186
212033
373190
6
251715
36
86511
1
42
50643
49
416564
193569
126939
819091
35400
1
27
25
14
364976
129769
102465
458969
348850
49
9
70
57
24
456510
365866
79
9
81606
9
80
478030
50
471337
436967
82
91788
98293
52
13
11
2
16440
77
191541
29
9
6
75
23
196590
68
2
249121416
754434654
95622
56
55
335795
96
65934
63
6102
268588
218762
94
318633
313471
90363
486327626
292113
378410
5
352544
165765
43
32950
442833
42
3
82906
13
84
52
141799700
229508
89
3
827572784
171679
475115
821225791
326077
31
210965672
366637
97
45
38
87
54506
138786
7
97
9
205260
138465
412678
233058
2
28
59
7
370985630
62
5
98
90
326156
8
190733
56
335708
99
331669
454571
388875
217776
835715213
7
74536
415361
14
3
72132
95
31
80749
9
268441
1
21
307339
107323
46
13
97
72
287009
329144
78
99
116872
47
64
64
144632
351991
54
399200
367900
74
19
31
70
112905
91
205734
200091
456693
80
406990
1
87
82
5
64
2
2
36
265819
361395
65
23
468722
35
39
323033
110434
58780
70877
207229
299352
225506
727665083
25
27
284481
443721452
83789
361354196
18
76
316706
35080
262129
427688
304752
20
33
230892
1
92821
309277
42
21
49596
19507
381210
76
38
33
519192757
334978
56
97769
13
241602
411620
51582
213264
361845
41
1
14
123777
247273587
43401
62
266718
6
18
17
592485263
64
29
5
283743
267548
59
457694
27
3
6
16
346327810
81
3
3
58
2287
4031
28
768815023
67
86
72
86254
90
34
61
127704
67
270698306
49
50
59
61
240147
98128
142009
477444
295017
89
2
909955759
955676069
67
53
7
39
345733
345178
264461
296617
495576
86
93
3
46
345681
79
312555
8
299686
64
70
28
188109
180360
26
79
429221319
68
84786
76
38
2
7
173757
421521
52
94031
332686
53365
65
73
60
369488
5
35
373029
3
78
74216
37
34
636063909
122942
195308
378774
64
6
31736840
69
65
161754
304680859
38
62
42382
632074318
116561
2
42
1
59
283350
2
375659
17663220
282150
74
371794
60
11130366
63
9
495311
6
170041
25
182391
946047833
4
581256977
261531
864999466
6
39
52
46
438935
144208
47
34
436161
437299
5
214592
947665721
358349
67
463629
439449
323659
688029501
47
34
67
74
373628
47
94
147729
244852196
23
83
446236
470724
253891103
9
90
31
53
20
26
37
447001
264813
75
74
400464
252373
88
463595
357697
2
140185
17
39
202196
36
23
334226
44
57
90
96
57
434674
8
87
61
48
26
120365
60
27
75
7
495246110
49
466198
23
53
91
826251025
239947153
44
16
337027
189096
475790460
250525
284927
80
8
492770172
7
9
8
446763
14
63
23
182486
66
22
61332
76
46
201751
329089
251285
279995
413147045
579984119
39
44
8
507564805
497045
36
970967854
329169
84570515
440639
5
88
60
48
6
92
28798
8524
121407
8
73
401246
14
252567
91
369242
10
497810
64
39
73
82
52
73
396304
444662
357036
33
119925
85
22
533340117
853965679
7
1
148768
472755770
62
227849
64
19
154979
174733
94
200369
6032
459114115
139185
422717
28
1
118293
33
66
53500
99
88
92
364858738
427196
8
64
64
182422
4
63
262504
90
69856
78
597866582
894632827
231256
5
483533
90
405743
341147
184941
241910897
347914
490896
376561
352664
392609
112541
4
83033
80
483673
18
411681
57
189181
67
252258
88
773663368
274266
3
434702
2
88980
6
65
73
790133782
8
9574601
71
91
6
91
135580
32
1
2
29
276866032
83
392986
3
22
179365
495916
230442
489390711
929855968
323285
14678427
38695
78
493032
17
393545
84
25
299591
959129230
106343
38285
3
42
396837
71066
15
73
457929
60
71
878876616
166459
42
38
37
44
18
471056
93
80
967038054
98
12157
35
87
4
88
475763
284484
98
395565267
67
36
364306
15625
442499
3
67
3
11
6
51472
95583
18200
7
425850
151336009
58
150675
764031122
3
372420
84715
97
94
474052
158423
192502
375671
4
176047441
1
10
116858
295211
2
1
14974
95
52238
85
24
1
157680
764629806
30
150601
21
16
8
196491
133686
445249
123852
56
56
85
95
440997
79
229352
746979260
131608
255454
33
6
44
25082658
71
418497
1
7
445286590
215064
37
449048
258789
14
177845
5
93
8
23
39
15
249494
22
99
20
95
40797
451270
86
284316
254111
97892
30
279713
795959342
131789
331543
25
290284
373678
53
49
2
315924
23
70
294201
68
240043
293885
68
77
45
8
427488
139346
819704921
20
11553
93735
236407
185806
91
306796
54
1
179743
475251
58
105324
275495
249808
98
99
409150
326637
488640
57
319766
89032
69
36
197657
60174
35
61
56
54320328
316466
27
292037
26
57
77
334625
2
367911
81892
157925
421283590
26
4
382339
13
430476
61
79
401249
65
3
422802
64597
95
373170
67
54
397711
166976
60
222925
2
166462
3
68567
88
82
38
90
4
6
175574
80
10
99
406578
40
7
6
34
36
386363
70
337821
268424
22
84
8
78
223547
440004
69
63
148091
4917
31
35839
90
22
483702
265366
14668
192937361
109687494
81
24
39
69
124880
1
57
37
95
351150480
88534455
55
153200
360686
7
451473380
56
324022
286287
308117
2
6
560309808
266467
435697
1
651254863
1
18132
64
9
76
27
230576013
271660
31
600219748
14076
13695
87
441163
262488
210463
58
12541
365500
71
10204
86951
996157185
35
9
22
91
201578
24
66
15
98
319407380
448711
41
429220
64
85
93
104131711
152584
414115
263754
8
22
3
81067609
385668
220020
375627
317680
75
72
325145
88
3
18
5
1
40
74
63
285716
73
443986
74
2
131629
31
78
344362
16
469914
128131
25
5
242411
434233
276235
161066
27
174185940
357749
15
61263
44819
91
447146
364319
30
490087
794104748
478879
69
239849
329368956
4
129445
46747
262724
30676
81
365599173
400163
664084552
292075
13
48
73407146
255009
64
551682364
1
83
49466
42
54921
8
246591
268720
65
342796
387600234
396421
991042149
72484
291869
30
41786
92724
225554
48
317534
18
56
41
3
4
86
208902
67469
21
389800
28
126044
62
64
89
11110
57
25748
10
39
2
435953
325330
49
624293740
399239
658739942
94
393102
81184
335974
60
376732490
361922
45
9
35
9
1
161502
247608
249162
176568386
9
45
7
233228213
11486
42109
66
86
5963
55
2
30
74
507608941
12
45699
58
57592
8
59
42
3
142004
27
126132
44
25
14
25
7
485593914
412540
67
414084
191124
38
58
40
2
97
405154662
52
54569
218753
13
565468072
457725
32176
17
2
39
5
294848
3
60
91
32
399518
32
53
62
662599918
59
27
118523
324865
465923
6
333323
318949
439704
333454
509
99
12
255518
97
483057
17
68
97
53
43
38
303803
6
60
279439
91
43767
365896
142239
41434
444636
129788
414458
49
9
144084874
51
82
492411
213801
32
4
7
122827
7
147727
5
41
87
101520
298093
39
72
67
469228
227685006
412480
351260563
96
383040
65
67
10
358326734
7
77
364897945
44
390802
5
609706981
860666168
521254737
47057636
10
4
48
76
266499
213898
208424
160553
461056408
4
124546144
3
94
485576
34
330853
184599
86
144766
2653
6
97761786
412127009
194139831
68
90
373086
28
33
400285597
19
628610157
174125
641687339
42
2
4
5
97313
11
209676
245157
69
362379
98
66707
46
8
359467
60
401303
404185
459752
348440248
8505
1
97
77
4
15
139379
27
5
13
75
25
410515
275274
38
26
101640
99
55
386339
497200
401450
494766
16189
59
283240
94
96
33
853997794
404940
310242
61
13
32
283813
50
200170
420783
69
365688
30
163323
78
95
60
2
38
345479
402994
34
59
213039
307914
57
90
90
16
76
384973
75
412906012
236579
54
8
10741
54
64
255242
58
212514
2
712285488
913865976
60
33219
16625
87
5
146982
240609
22308
16
55
49
46
242023
206023
91362
488558
113687
4
14
696637558
62262
87396
87
66
58
372641
140967
53
9955
86
66
370326
277824
386968
85319
283119
7
5
66
63
33
10
2
65
77
198255
274669
43
284514
81
8
319882
497889
99
80410
66
187366
76
35
4
1
45
50223
8
334416
83
365245
8
51
87
54
403588
65
209963
9
29
484314
14
1
258691
44
98
2
1
97752
93
87
633943532
57
151319
98
816547862
318904
445509
35
357895050
60
1
187476
460951701
69
113726
1
285010
68
378774
1
117344
154694
40
62
62
13
413009
481252
61
40
116290
230125373
345855
23
83
6
60799
58
22
9
39
5
309794
60
236374
223505
205891
12
688020638
83
7
397266
38
62609
74
154122
464911755
39
255067256
169960
56
476604
34
129675
144621
8686
370054009
1
55
77
4
26
52
64
31
18
77
46
388381
256216
3
18281
74
1
76714
80
64
296692
10739
512320887
108291
56
49
111077094
17
2
64452
12286
26637
231240
845669171
15
493565
102240
345897710
428080
17
52
56245
201448
981640998
399774
13
41403
321940
801386768
19
4
7
41
96
191012
225288
420792
4
279794
26
14
30
325629
1
83
74
274667
307736
520617490
50
226218984
352991
86
28
187890
204256
319316
282240239
33585042
461975
79
19
58
109368
5
4
5
35
4
55
51276
265952
67
52
242198
4
220997
99
97991
72
94
39
210707
28624
68023
365114
96
497466
164222
25
950447633
391535
63
37
6
177280
2
469778
6
60019
89
16739
8
65
184383
133288
16
499517
687079616
89340
376437
314681
74
60
64651281
45455
7212
357533
20
32120
401523
97
10
90
5
243248
16917
350648
41
30
130326
282573
579064543
215979
6
3
66
220044
291577
30
5
315992
26
45
66
9
12
83930
3
44
921793234
48
74
290653
65
74
30
481913
8
230753
270566
814464159
36
23
43
2
19
71
485535
4
301996793
344703
71006
46
322776
70
357414
6
310135
251751349
76
2
70
312756
117043
375324
598233129
52231
6
439107
25
258612
38
764908987
62
322120
2
24
4
86
44
359046
326435
173417
832551184
977849660
590286675
330830
38
78
44060049
12
345983
80
356192
40
333377
411730
80578
766996606
49
2
172912341
472740
19
21
332618
663780526
92
302438
28
74
59
91
70
13883804
15482
56
86775
312999
444056
123013
41
61
41
50
24
93
8
29
416360
17
422417
75979
41
290354
57
9
3
76
3
72
400946
346311
54
73
93098
96
59
91933
310524
218330
643414827
92
81
84
62
26
7
91
12
55
18
426231
280302
4
26
3
22
982021938
2
82906
53
287022
94
175933281
16
80
47
9823
52
918351654
442559
57
87
9
79
79
14
140513
40
174751
51
10
84
22
26057
70
322482
474315
12
128478
43
23
3
90
73
433974
81
3
2
107941
15
82
38
60519
194766
338556
71
363319067
213836
79
454373
40
479245
438391
43
26
81
16
280040
274697
87
194910
77152
1
479133
221034
476202702
180755
58
578639453
80940
299300
732007691
58
249774
45
62081
84
41
139622
475383185
79
214354712
259256
4
43
341356
285021
120998
57912
380112
2
38
426840
425943
199226394
405043
434672
18
63
149862
494376
490632
16
402019
47
862836588
63419
39
83649
52
72753
147553
9
54
319485
60
188071698
992857178
77
433946
537924607
484746
59
328665
51
321700
248585
197169
41636
354660623
19
31
80
37887
84
369690
97
335801374
4
6
29
5
233053364
252393
73
67277
56
311466
175372
116635
575094766
442194
41
32
399361592
16
257065
135581
261729
402347
113100
212602
36543
60
342376
7
825376787
53
3
56
53
98
13
900822991
11
3
4
4
9
150872
58
251062
77
10757
25
48
43
55
259022
242644
395547
64
655183775
58
97
9
59
870745024
7
523866150
7
210795
78
50870
682222880
231016
736020165
8
81204435
18
362723
5
400554
98
13778
58
273468
324438
425696
447309
3689
782155703
159420
176964387
657237009
9
93
8
86
21
58759
48
415514
46
345113
616702616
662825670
6
24
483101
172219
62
82
239779
628163667
77
8
563110111
497815691
189363
300570
382067379
60
83
18
107643
230843
228520
5
323779864
287224
349017
407391
26
74
395805
492142
659285090
309726
478303
6
136362
480805
480478
299696
29
26777
91
9
389509
42332
412593680
315693539
42238
706234899
51
111031
310553
99973
417529
30
43
9
1
404577
5
43
99
464418
1
443187
329584
318636
591558823
77
8
8
71
78027756
10
28
160437
42
229077
65
400576
20
27
83
223121
116879
138572998
494951
3
34
64
58280
45
40
26
490921
77
435133
410050532
81
474726130
22855
51
60
226620
200170
95
481575
53188
89
35
13
96
794981319
63
25
37
496599
60499
127808
475757
386164
464241
129472
202804
202934
255925
257586
24
367006
18
62
301503
81
48660
497998
5
43153
93
255247
252138
95
25855
189261
97
61
53
280908
18
414014
324433
85
64
32
3
481168384
7
4
8
77
116174
442201
51
288561323
30
78455
334370
25140
379079
221704840
89294770
250843
91
38215
234610
411844
77899
103469
348305
75
36
14
368590
4
5
87
5
95815
20
455685
78
60
184501
74717
199404
407680705
416226
75
68
69
64
58
76
64
81
454100
83
25
83
60180
659526426
93
99062
50
7
45
470822
258157
87
94
80
7
56243246
187108
490382
240244
23
771001208
572733580
102310
453052
49
141306
84
10
56
24
98
73
15
129071
175918
58189
24218
49
8
130975
27579
89
6
60747
193344
82
346837
8
12
141690
60802
211909
9
38
44
85
26
20
469682
7
827009057
13
63
75
59
66653
378537
67
12
6
396016
295327
411206
297224
28
508400280
423813
385876
67339
118056
5
5
111866
94
12
22
35
82
331895
226642
203447
46
340159
231
353287
3
95
63
25
81
96
287465
19
294587
137598
78
334790
112973
208920
274723
848065723
189434
88472
4
54940
47
78
50
95
440543
78
91
153825
20
44
141100
115078
9
56
280447395
38
63057
473511
347773
511002921
73
115068
60685
17
78468
84
88
83
92
87
191938637
3
2
201151
49
894604261
385813
3
16
2
39248
50
145636
86
57152
121899
132257
92
342738
154647560
13
5640
75351
5
61
78
61
9384
92
7
362041
143259
4
60
439958
275608
195172
247124
39
330758
443167566
295867
68
240158948
35
325442
19
205024
32
27
211069
78
10
6
47
288547
6
213046
382665
269546
35
45019
34
1
326264326
232552
222186
54
78
734059743
24
33031
93
149277
4
38
73
1
75
448599
99
54
53
6
5
274985
18
198616
16
98
171638
492119
3
45
34
97546
91922
95
18
7
48
25
80
66
664511483
28
25372502
401498
410553
32
318459
178610
446529
84
54
1
47
185628238
135710
152679
58
184867
257665
44750
444669
37
9
281648
42
34
71
351338
47
76
74
22
17816
3
9
60
32
84
95
5478
77
2
6
472373
894044158
275334
398581
45110
13
448393
3
87
737954309
219324
48
127914
485469390
327776
301526440
59
210759
234111
433072
70
433715016
394970
6
249028
354362
48
339503
14
345831
7
21
205898
11
7
332944
159983
6
336360
7
368191
28
75
494441
663980676
49
71
13
452745
59
273929
129746
351857
65
454260225
73005
199589
14
74
60
424231
16542
81
81
847777831
300005207
31
9
704
437545
72
184739185
81
94
6
6
473529134
210636
412678783
113173
372842
774053610
413400
129261
1
390337
23
27
39
98218
1
113588
7
597088067
803959961
125294
76
57
31036279
456652
66
417754
1
17721
39
457089
49673
37
56
72
89397
204002
13
87
491987
216572
452150
60048
277167
4
77143
339832
85
440447
207738
675180428
42067
63
435584
42
158011
74
60
61
4
4
8
218075
260402
53
65
35
5
168320
9
324599
83
5
65
29
280434
1
349137506
37
188528
316084
346681
55
434535
99
76
394372
6
115738
157927
375256
14
24
19
310067
481344
126682
3
6
65
4
207920
9
442165
468586
68
8
71
85
49
37
473234
52
101016686
12
174485
41
40219
23
22
3
24
4
76
30
250654
103701
88
184536
53
22
76
346077
27
47
81
47
7
388747380
286594
217192
138455
331080
220768
412732
77
21691513
5
92
8
381425167
34491
209248
118326
16
96
257077
91581
76
22495
489230
93493
169131
36
29500
31
54
269494
9
371675
272002094
248709
161676500
183552
26
204882
190758
5
51
448159
297575
497589
386174
439885663
386071
413233
367051
63
467707
915177178
14
2
429208722
19
28
433609
903337895
24
341082
86
5
459832
389847
64
252405554
38
79
32
336926
194438
119617
29
10
608478037
94
208448764
17
348456
98
20
97
262459
92
722281700
136948
74
244426
346797632
56
97
247796
57
16
34
54
19
92
91
207480
52
826621109
23
8
31
273048
261012
11
2
285893
8
57
39996
760722840
12
168411
85
26729
248914
414876
170119
187332
38
16
67
80
82
6
65860
11
46
77939
35
214825
467385
56
762416597
7
10
1696
225663326
303774
89
14
1
389045
299922
65
27276
70637952
22
277999
146287
262863
6
89
455136
5
51751
8
21
497067
29
143538225
25
1
124818
260832
375954
161586700
931181729
81
27
60
5
22398368
25914
888512915
61
94
23
240382
441464
449472
65011
321094
73169543
369926
12
473391
143258614
4
936044332
429012
165855
172745
96694
41
96
57
692364892
14
183891
781533637
89
81
80
310002
2
23
18964
94
848629053
91
82
19951
8
310651
30
15
3
220977
3
466841
465694
99
8
85
19
12
425229
89
322704
97
85221632
17159252
332055
351411
856192986
25
305135
131186
24
91
388612690
62
53
56
19
302391
275522714
95
85
133125
8
52243
960041037
74763
276155029
11
70161
185573
76090
4
77
45368
86
49677
22261
439477
98
78825536
66
9
66
1
19
313372
80
96203
87
296397
77
99
95
163829
289849
260244
329707
5
240134
9
281175
70116
315632
95
50
20
869778499
197035
52
305033
61
20248
74
87
25
21
97651
501903644
35
308125
51
59934640
169673
9
67
36
895656950
9
325212
80
37
212662
319479589
67
4
4
55
79
952006839
931573171
518435759
95
206158
196766
24968
369973
1
80
96073
98
31
612374371
43
10
40
130697
346772
366673
64
242861
9
74
49187
369941
60
82
90
29
395497018
136347
53027282
9
17177
60
434980
11
44
292416114
1
64
498728
22
39185
24
97
97
161848
423342
4487
433101
282616
233754
207725
27
324432
25
877528187
66
50
261535
30
21
25
66645
70
84
23
961524125
41
66563
46
44752
11
467151
71
39
5
30
47
79
96
482919
109404
88
456421
271444
150179
45
33067
395573
178452
26
6
75581
83
421232502
258996
5
37
693771815
40
152319
107726
52680
29
99
299772
253027
242593304
332916
96
82
31
45
7
216688
295361
39
839724677
280093
121335
160930
373338
272439
283134
11
587383999
716
58
740396573
22
50
87
119659
61
822657997
175726
194079
1490
83
89
85
7
42
6
84
73
66
428035
18
190982
5
91904673
13
35475
315807
76
8
537897948
247096
9
101579
62
1648
1
162764
933854717
60098
119699
50
385069433
30
36
67
353437
159796238
142189
243783
20
49
49
18
62800
371717
481382
143354
396554
93
337251
20
7
254659
14
15
226292
202281
29
46
85
375541
38
84
18
13
5
18
83
222871
20965
252392
350766
147260
51
377033
64676
9440
47
2
200113
62
55
82
330226
421474
162085
17123
43
155872
276982
1
22344
446059
300326
402456
186022
12
62358704
90
75
947975554
2
271345
319643
402613
172973
270594
277210
4
90
83
37
36138
356109
86
473314957
207143
105398
73
367176
87
434648
98
60
55
57
69
301259
1
42
8
85
34
36
59
68305
74
281704
39
257121
56352
7485
55
72
692528282
50
610678750
97
748207904
19
779754092
403763
50
53
769437855
128479
25
1
920109047
19
14
405418
211432351
23
40
18
242094
52
90
64137
96
236254
460326
56
75
14
51818650
471226786
87
390661
149643
35
39329
79
17
5
2
227428
9
99
8
370771
190823879
68
244886
130071
319082
61
78
7
186272
481990673
155344
227657
121259107
95
539240260
440968
171516
222653
7
3
50
64
60
12
5
220186
468451
26
11
38
194436
19
375200
477527
74
920893515
385767386
301851
63
4
360815
36
8
220373
81
281413
734117138
56297
47
364765
42
768704184
480642
94939
197173
40
173263
429069
478944563
59
46
32
63
99
416928
169760
236529987
63
154596
9
27
96299724
6
67
198537
5
766772375
32
632784903
728788829
91
121691388
974162177
296183
202341
72113
24
37
388213
59556
125143
97308
21187
10
12
47
413564
32
354422
125316
572576726
6469
176184
28804
133368
352776
48
54135
55
300829
15
41
58
241366
29
52
219854
142321
115997
8
467690
969871228
80
62
2
175105
480065
42599321
2
79
291079
103506
15
312901810
242975
2126
57
46
320659334
416185
88205
261908
854527503
20
33
4
70
265225
21
86267
12
8
38214
438556
269794
332813
54
76
385901913
1
75
322588021
40
52
25
474409
61
1
43
37
64557
587227700
11
225193745
1
449693
69
37
301539
80
72
195304
345368
848905011
499516
89
386104
26757
29238
36
355463
4
86
8
75
46
460674
6827
58873890
6
7
7
68
25
41
356323
49592
7
32
25
155261
227538
343120
265729437
18
6
15247
15
225858
29
40
41
90
135309
39
548749793
452861
2
77
31071
152292
56
908624706
33
314282
25
480440
55
7
91232
76
81
8630
110018
251627
94
92
19522
7
98
235498
9870188
80
58921
23
80
3
230699
48
370349
988942023
35
59
295802
784931288
358304
199371
39
75
96
55
70
54
458446
311921
133614
308180
46
372135
19378
345105
356870
44
76
74
37
353439
66
93156
18
489706
4
79
7
85
197866
70
199951176
96352800
60
12
536954730
88
25
51
33
51
84
448497
917328097
197821
94
13
296869
570624494
24
400619551
246014
4
42
366837
2
70
33
173838
49
245809
67
64046
467610
9
112874
32
289274
712179672
6
315568
95202
498505
78
2
60
9
322485
168341149
9
20
4
89
222288
10
851760470
467812
72
55
453406
26
30086
181613
3
207148
74
488004
184662
13145
36
440606
466701
288523
13
22
70
98
230885
407819
614763
18
54081
53
13
8
379579
57
65
153244
42
963262058
201854
89
292953
331844
163639
12
633647490
90
38629
120541
92
52
47
3
2
144202
26
54419
9
38226
12
92
30
533012341
56
461465
108735
245158
58
16
69054
416159
6276
126854
296233
3
269415
61
22
278617
79
8
9
51
57
34
60
211286
98
54
263650
49
381977
28
554914266
521524200
446570
2
60
271670
278679
673898937
462618
100844
374533
93
449871
160018
92
65462
54
33
44
325131
10606
557040996
90
149426
148682354
8
85
2
921568249
137215268
68
55
463118
9
409353
48
312388
3
70
254170
32
14
92
467078
413469
53
44
465606
55
64
260466
243064
94
1
247109
60
182990
6
83
27
102559
917197422
18
397102
98
652643031
36
12
844786901
55
20
95
283104
8
55603
323401
99
106150
65
93
265653467
259453
387228
360262
85
417892
83
84
225480
94
141789
81
6
32
114875
301041
37
639573669
431874
87
15
533081242
38
19
61533
244170
13050
4
21
23
19
242133
98
32
8
76
456308864
31
609815771
9
453431
108963
75
95223
2
217436
487205
85
6
39
467533
7
24
426509
177315
77
252488
77
144912
96
380242
16059
49
871521732
1
29
20
53
371377
7
53
68
96
43
289201
275646
222749
33
467323
222242236
76050
28
9
3
44
5
1
470315
71
73021
40
89038399
35
71
99
96
343694
33
61
422484490
321196
416776463
454564
6
395038
5
49
143491
953925425
73
65
85172710
160230
6
239829
44
18
9
133506
409933209
352838
384552
56
24548
430135
818263704
453186
1
154772
72
334086
91
3
7
212865
48
796583978
85
208772
249431
80458
3
1
472933
407353
230372
70151
27107
8
369873790
32
17
138977
576740365
467376
58
143002
471906
179048
5
43630
45
9
365652
9
82
15055
104111
227039
204915
10
134291
30
48
74
22598
32
359778
53727
429264
99
90
2
357246925
93
321436
67
385300
4968954
83
314742
672760631
64
79
89
482731
452804
414522
275528
199423
435349
39680
81
58
56126
80
51
24
3
17919
981393339
261331
73461
447957
654539676
384264324
9
1
81
155353
75
336737
60091
23
619253652
34
89143
85
32
906158277
79
26
45
59
28
45
9
993601978
248366
38
70405
73
453169
81
404483
62
315146
7
69
62
240146
90
168786
61
403607
340583
808204272
98
111199
229777
2
15
41
77
3
785379455
771687337
89
38
437912
102002234
46
78
88
82
34
31
346032368
694810743
269190
39
4
27
7
26
21
249071
199062
7
81
674092280
86
131002
27955
89
375609
67
69
395062
1
44
43
507353233
61
324170
21230
4
64
102345
67
258214
402979
13
396505
180036
1
10
79762
28
6
63
72
4
4
434368
3
11
444246
92
33
129774
174142
200800
64
365057
30
379031
61
53
44823
81
95
476187
78
58
5
56
83
11
60960
438216
611250429
495099
50
27
2
26
9
251353
234882
98
32
101408
6
6
16
392117
472507
9
99
496083
41
10
152625
41
68
375852
42
328842
38
449885
67646
53055
64
81840
81108
348301
284181
76
55
73
46
82
630442758
734588621
4
393366
63827
374117
82
411915
4
80
57
62
131507
244276116
181362
101807
5
21
13
406211
14
952055966
228942
228688
5
57
1611478
248455
92
73092644
57
1
232201
214442
70
331878
361224
450937
436650
14
753608573
99
21
851944784
60
181377
301790161
68
58355
10
34
26
15
342112
151329178
237005
112626906
417518
786440554
907235609
337711
178229
911325259
315330
151630657
84
79
42182
5
36
194994
548837689
205355
22
15
156116188
142464
91
908183415
321674
35
69
34
5
372510
338827
458819
68
859866127
79150540
34
10
86
1
456208
57
47
309021
117203
75
49
645928998
26
7
401653
383779
364771
28
315598
72
93
65280
742011288
210399
152254
624050580
240233973
34
250434
383423
855020298
37
325754
43
85
76
34
52
83555
296684
38
28
73
17
440970
6
79
886426225
32
434777
508474631
142843
214495
3079
338727
6
3
51
43
40
599254572
132918
24
86783
384240
34
82497
299862
100970
60
59
268948
447644926
45
37
388654
418150
192443
130938498
1
26
99473
36
319875620
13
25
91
608364830
49
3
97277885
499968
409368
9099553
80244067
285106
446390
42
570549718
22
4
409479
7
63
684976448
189676
526606424
71
7
47
51
89415
69
20
458565
42
77
10615765
4
23
45
399953
327133
1
4
40
24
50
155500
69
54
252065
56
32
480017562
42
7900
184476
43
31
487032
48
452853
152429
354393
496742
52
31
126696
99
158061
433817
468765
24611
7
48849
83
65
25
35
63293
75
13
70396
313924
265139
332785
1
2
65
424283173
461568
37
5
23
1822
88371
66
65746
347518
310934
200038
226177
203446
74
37421
15
231743202
21625
113811
114896
62
43
630158289
386652
443782634
19
12
287073
1
422784
82173
70220877
21
341865
426905
50
738156804
34
13
430454
1
154777
38134
33
12
259311
145091
278497
3
80
381255
305888
76
358523
50
478769
262793
57
57
79
6
56
424963
62
207550
124948
392469
25
6
823825644
157328608
40
69
892424104
305693
318276
94
126279322
89
326992
59
2
695079129
93
15
96
239832
119598
129421
42366
444800
89310
398975
26
75
132270
29
408154
193435
29
3
62
189426
288057
77
416428
69
329307
938730002
185011
51
9
56
200631
56
227233
82088
30
350291
5576
30
476172
5
107977
53
26513
204810
346193
98
26
84
306430
76
36
17
16789
150368
306468
218793
996115752
290491
69
202818
92
59511
102212
486452
177902
5
464171
77
495601
84614006
46200
10
60
38063
854459575
37
51
2
112425
306220
5
284569
288034
372139861
81
2
75
39
48
45
209631
5
2
328262
326057
492532
173020
74
8
397592
187524
57
332846
380030
8
529861339
138775
2
4
281398
280994
21
81
3
142023
451167
68
14
11
69
425173
57
152455
17
24
56
262404992
153965
5176
47
12
92783
67
18
33
59566
413731
111276
268866
162504
43258
1412
71
867259919
4
198309
75
42
231979
710934076
219521
98
472543
246124
101935
411776
27
65
8
372583
127661
6
219963
56
35
12
488454
378418
242126
925559546
370337
14
431434
23
582262900
52
37
117503
48
114298
146596
21
5
6
81
172563
90
169826
76
284180
403144421
20037
114401
8
31
24
76312
34
453368
70
55
94376
64
79
98123
77
60
112826
349583
43
92
99
129340
20776
4408182
55
83
113296
35
239030666
408298
352744
185451489
21
137037
9
87
182555
316548
264802
11776
273205
97
41
228962
16245
84
59
58
4
289695
36205
34
90
5
972130666
68
70
676579921
77444
34
49
25
424817
271773
51
16
11305
903188444
689055328
91837
20
17749
52
180907
91
78
33
36
6
43490
65189
82
298602
389663
66
149164
36
483685
477189
395093
23
345804
68
92
65
6
37
310957
171253048
23
9684
126759
426484
39
275815
27
220610
496118
42
70
75
262987
140207
95
330180
468648
249174
90
318801
65
83
928380051
71
250095
14
2
52
453942
37
78
53
197216
7
179989
206447
11
261231
54
32
95
81
55
31
5
168838
7
84
411766
419203
437306386
327293
21
1004
105617
423304
49
76
20
70376
7
390632
27
389058304
241202
9
86
96
27
482224
483546
14
302242
419371
436880
372642
86
16
38037
39
198714
11
69
35
61
445122
31
304907
116057
488950840
3
197950
340322959
237271
62
490016
374323
20
52
51
23
91
92
559129812
33
47
307444
261034
6
121326
82
39
57
8
56
5
79
326918
155799
261439
12
151110868
9
21
9
45
28
117988
928276260
175700
747465615
35
240056
232425
2
328339609
80905
434106
89
40507
93
37
4
9
58
138094
13
43
25
14561367
453047
237115
21194
161534235
80
98
80
48
359904
22772
678812696
327
687702067
37
33
292306
346851
26
82
54
94692
25
298605
725958695
52280
366070
62
13
172859
90
68
66
61707
28
339488
449789
308268
67
1
23
36080
33
165955
303807
88
54
9
20
184172
24
477147
91
175128
4
98
23
4
333473
2
6
20370
14
244264
318107
30
708452784
54
8
2
19
342413
47
73
114320
9
43522
14
92
57
59
42
9
499700
462795
354581
2
54
88
161590
79
571606178
53
8
202220
62
790394707
475416
664348942
52
106565
28
86
23409
44036
84
475600
244685
354947
276724
467042
2
777647664
71
320252
6
2
126825
324720
333175
19
98
15
31
797
37
35512
441597
16249
187382
11247
2
72
467611
13406724
113523
25
434374
137536
2
61
68
73
345431
440102
87
71
444601
89
34142
319971
387081
26
7
311731
6
38
60
465847410
328078
8
76
49406
87
252414
65
3
432658
48983
286338
72542954
53
182231
86
11
534754585
90
265984
493676
18
19
78
63526165
43
67
192279
831905921
56
48484
128783
329022
91
347704
11
5286
89
7
88592
276567503
384221
319364
438798
467499
97157
186574
76
401252471
92
46
56
194740
332650
91
113263
75
39
310768
43
158666
364165
363224
164894
273406
227973
446563580
165326
54
342316
996576659
70
452595060
76
30
468026
69
23
77
29202
474907
396680
36
539433017
22
74128323
440495
70095
73
83
227918
26307
446748
41
5
6
35
3
258434
59680
3
49
296309
139987067
15
2
236065
61
5
64
188408
12
11
311102
12
60
282684587
671644606
20
37
418856
64
429804987
295593
242160499
233987
451537
143909
9
37
35
455019
176386
10074
7
481760321
224759
7
73
466986501
28968
74334
233510
449023
119437868
89
83
31472
380722
62
158116
135307
452490
439088
81
468998086
45
551521732
28
807522284
258165
218025
69919
9
9
322262
586061714
324812
6
97342
207056
136175
116037
1
284574
35
15212
333389596
389495
2
67
390294
21
7
29
65623
89
256086
13839856
98
247933
439501
715754829
782017527
514694941
26
423536
152940
367265
41
75362
72
89
395276
76869
450823
91
14
425693
364139
208405
17371
758304418
9
34
34
82
1
21
434428
5
15
169542
3
10
10
459371
487462978
51
222004
47
317854
2
379037
17895
38307
357644
115650
19
43
5
15801
11
6
25
91
16
67080
6
50
84
69
452912
139408149
5
245431
39
76
46
359180
2
268159
435372
498934344
5
479992
383424
31
387778
2
282598059
94
455986
8
302050825
192046
76
4
55
11421201
124762
420038
55
91
60
61096
275755
381457
59
256856
430120
62
23
380981
8
155937
65
54
4
42
423553
71
56
422712
227421
5
19
453055
181800
17
39
165292
3
81
91
346076
449117
68
2
6
2960
96
1450
185073151
15
283476
422146082
489995553
38434
146855
13
95
30
85
379202
58
577964538
74
76
486979034
5
313149
332121
144279
4
53701
242114
1
2
16
133054
85
67
17088
113184
945105134
7
89
83
417437
6
25
490399
50
67
84
62
961173137
59
49
83
239192
317210
32
71
486970
66
2
416681
39
355033
42
75
59
64
17
69
79
11
102948
92
37
46766
6
69
41
234158
466228
84
9
818184470
425291
910488079
44
269674
6
81
5
6
212482408
193011182
133157
9
51
144610
400990
294230
195798
222186
50
17
465082
25
410061
34
2
27
54
92
73
47
92
14
472901
342504
231069
217323
979195474
57955
15
82
157949
414375
6
447561
280429
67
292499
334037
37
57
8
47
374080
88
44
77
89
427212
61
204023
8
77
47
184578
477891
93852
121297984
2
74
481825
26
283700
31
2
1
33
95111
428504
19
72
239982
64
53
15
292979
464514
488730
356720
47
23
210000
82839
74
735862360
35385
70
417202
989617173
75
24
20
949678279
98
94
79
2
48
2
31
84
7
24
60868
23398
65
21
49
265319
314167
46
40
252006
57
78
409515
81725
804465956
20
49
808763890
558958821
456071
231379027
22
6
317110
33414
83
69345
69
89
52
1
67
31
317191584
90
17147833
299901
494526
48
587683695
297952
39
424481
86
42986
44
78
332130753
59
1
5
72
36
372423
8
355663
6
435475
159706
764937122
869076168
544852130
485420
9
34
642709707
113417
6
8
25
2
87
3
141679
335151
45
163301
9
71
379773
50
2073
381530
57
60
95
10
181731
134759
45
105317
273433
52616
454970
245131
383670
80
22
261477
69581
98
397492602
73
75313
65
480177
87
216216
21
23
171896
8
99
74091
297451
119820800
69
67
42
355098
290726
95
61
34506717
225528
79
310985
396670403
79
245683
329286
70
52
15
111805
342803920
374680
184593
329503
405672
83426088
317920
431449
285705
68
93
177867
159221
182646323
416620
2
64
28
86
703430092
193599
32
93
365646
19
198965
2
81
251349
546543962
9
40
76
666292129
96
928278961
110343
36075
99
44
26
707457742
479419
81
39
64
89
29
50
98
2
404992
268243
157478696
53
99
89
276240
30
6
6
9
9
189868
8
4
22
55
73327
359509
74
98
238782
8
320229
264154
79
31391
177991
28
196016
38
288475505
360761
394782
414843
343202
50
14793
495704
51
424883
334838
332541
491567
91826
244284
50
287030
229381
74606
14
13226
45
446133
39275
289174733
78
192453
56548
499213
460152
18
97
8
52
294285
92
381607
17
23
32
14
371878
52
89229
317507
47
294267
359481
13059
11
336932
98
271975
72
2
466420
293921
164936
30
86
22
556127717
28
468259
306748
5
9
49091
147097
278628
54
368897
79
219037
76
373482
371359
27
49
123170
705867937
179033
177946
3
39
82
474829
60
9
160975990
22
260616
407595
3
71
94
123173
2950
73
417795
49
469591
463794499
81
15
69
99
93
248524
1
95
78
278021
169014
29
160994
36
4
4
54
13236
30
25
138949
29
78
24
44
49
176038
6
399790
345463
18
50
470774
436428
58
91
5
38700
1
95
60
5
25729154
6
449888
64
298397999
50
94
25403
360007
187759
17
37
100541
72
44
2
69635
22
94
429895330
39
491186
23538
455278
706060429
72
48
9
57
52500
83
401534
448643
8
44
405316
46
89
376529
110392
21
251217
191699
320577
80
432900
17
493428
150587
218876
61
76
211357
76
59483740
17
264153
45
4
833220884
12
604416338
69
77
43
97
471609
83575
72593
55
33762
24784
972616315
777336906
26
34
88
29
24
607279018
82
96
90
494968
310070
180347
49653
211877
49
21
60
454036
435315
113627
95
17
29701
78546
103824465
261584
58
168828
808235608
161403
5610
57
5973
68370304
918410124
208973
470177
279284
2
95
146781
34
18
232832
458498
57198
320000
96
68
91
7
341989999
82
114057
223089
47
23
418463
97
67
165440
69
9
72
82
73
57506
89
982657461
91
94
57
4
8
29
96964
9
434014
154975
75
196378185
266875
199840
377443
5470
31
400607
240170
93
65
261630
431031
15
408701
9
134387
151260
61
37
360695
278897
147648
54
415871
98916686
16
166347
23
140545
284944
8
7
66
93
79
65
245238
175190
56
192529
414806
83
3
165523
123929
397358
202784
36
430856
298290
7
871588517
365265118
45
92
263298
243798
46
46
447482
88
51
74
6
38
227826
120216
202532
35
80
59
366716
40
75
92
35
27
238780
4
77018
119928369
8
68
774341291
39
96
38
509371067
72636
395300
123418
9
216400
84
91
37
98
6
36
91
389367
850094443
365568
303506720
295508
91
433857
53976
40
87
93
65
77
8
8
8
406337
32
180209
74042732
256554
133559564
6
26
58
63041
492621
151472
418153
697961605
91
21
52618
69
200623
121178145
68
39
41
68
71
49
47
66
405518
79615
337074
824162660
52
575233364
49
52
160907
476243
1
65
24
436627
6
20
459088
51
25
361981
240438
351420
48
16
28575
217969
66725
6
82
58
360027416
50
40
20
258358
34
405510
61
453357
3
9
23
233911
19162
404426019
13
29
258763673
113838
321754
26
2592
12
27
401389
282957
130562
77
15
97
31
20
88
1
62432
19
441415
7
41
524617476
3
901582531
114427343
8
402640
54
38
158906
63
247758
975157148
73
165033
69
92
71479
22306978
473629
116935
472060
6
8
10
935605143
49
3
25
59
420769
50
882669903
413141
82689
48
40656
183807
171023
90
24
96
17
406622
4
85
51
445772
346953
274228
9
360467
3
333602
37
55
478456
66
260428236
65
330417
607970933
314952732
52
21
246353
64
11247128
423230
44
66
302479
64
7
122434
349128
33
98
556574663
20
90
7
224776869
251402
391959
392121
90
34
86
401871
41601
217120
53
63
58
5
2
2
60
82
21
56
455594
176871
11
6
312276
489533003
166453
89
470387
5
315739
73
4
394095
9985
38
1
79637
24
7
448241
6
57
10618626
177995
37
273835
51
56
406841
45
148673
21
2
32
37
136261
223698
498687
71
362313696
813636474
224951
219986539
669064271
67103
9
79646251
81
127367
461477
58
59
255209
24
90
25
4
54
74
231161
420589
98
261027
8
460098
137775
266752
226379
69
5
12
850578402
247327
322755
306661066
386035
36
345921
74
3
803762699
49
11
38
74
19
22044
22
48
116361
28
78379
98
361986
455461
12
33
30
53
28
213066
9
28
317380078
9
26
438373
22
883534285
157051
255692
32
329530842
81
5
41287
56
3
73
32390
72
328665
431672342
57
779767667
63
373544
8
7
119910
53
78
3
79569
438740
27
445251
83
76445
5
37
344107
91
17
18
385753
4197
7
173076
2
164223
696856799
131949
121199
91
182631
70
21
192615
51746
322634
223848
79
61
42
50184
99
178375627
222147
2
79
424289
104373969
413125
73
431907
6
169522
116893
23
468685
94
4
90
10
318553
1
423038
81
67351
30
3
996397278
38384
63
75
15
5
4
11
727118390
263116
9
129603
343408
115362
417013
702832468
81
432662
72
36
55
99
20
4
423025
12
90
486141
435379
371272
421909310
359299
34498
59
48
331713
129882
2
94259
137592
261701
6
242934383
394837
21
399211
65
47
13903
260462
289330
317460
44868877
1
151060404
91986
34
311208
38
815974820
168560
50
13
4098
87
246782
140401
73
206243
223207
180277738
666003846
201119
365827
826798433
51
27
78
3
85
484604
345521
65
32
245300
103733
56
1
378979
26
64
63
498326
15865
355575
24
385654
461201
119648
283966
22
87
346336
205370
17
607894884
21
82
35
284473
18
277044
23
70
840328770
51
45832
57
554865221
198297
234222
44924
452251
274898
359999
153631
394087
155030
120070
173872
45
5
398623
59054
251386
34
171478
11
84
97
755687738
300769
4
63
77
66
9
27
69
82
15031
21
6
35
14
56
447378
496411
13165
7
40
103804
492629
90
303921
53
76
5
158156
41
115543
60
606856146
42
25
28
33
111700467
423442
654726171
70
223772
448552
58
61
21
259889
69
87
998398232
387232
76
151746244
618222475
73
19
372451133
128545
350064
8
81
41
2
37
4
51
89338
263436
482670
88
15
84
432601
45
298871
852431196
9
4
76
64
14
245652
36
6
473884
90675
319149
122750
32
92
2
74
4
70
492069
72
34
296953
405655
22
81
457017
53
45
204593
9
450056
58
34
790708286
83
96
385053
61
53
23
81
292519
65
9
112116
376691
174359
409591
4
212005
20
402859
109522
63
874978747
163713
107052
34570180
486692
297007
17
55
3
41055
90494
43
459128
97
171714
430487
93
48
150506767
85
734687315
91
83
130168
35
237166
53
444474
417786
69733259
93109
244220145
41
29
51
47
77
53
224547823
395558
39
455984
50083
253280
444170872
963951925
43911
122598
493823
78
11
65
365167
181801
80
4
99
56
62
347053
75
88
72
46547
71297
81614
5
244508
5
23
40
757059735
634775123
53
24
18
146041
307866
269177
318484545
64915
314442
94132
2
339487
926104763
307563
336317
2
69
841962253
89
249153
35872
438725
59
172550
54
318243
49
122186
1
43
54
76
6
90
441776040
822063085
178592
39
51
160786036
57
60442
90655
217541134
141680
354584684
453292
43
453021
438638
63
90
497880
233024
253815
86
41
12648
973106884
45
52871640
2
52
264832
21
12
342049857
42392
97
436481
27
384681
91246
18
272362
47
423697028
824115397
75
22526
391289
126459
75230
40
26180
54
80
6
99
55
81822
34
154984
660355514
24
42
26
8
281766
274381
286053
349797
463550
3
691343249
173550
3
6
72
230222
2
180367
369490
35
68
65
850511645
2
90
3
97
27091
22
85
82
70
53
76
231861
6
431689
96
477537
80
82
363855
398264
461329
96
912726752
18
676642775
57
8
511977146
354873
217965997
488956
190270
192279
69
171220
125980
287175
282908
34
8
18
8
16
334999
51
47
15
202189
10
53
444756
61
575000870
305386
83
220655
9
497775
8
78
97
154734
265397
145285
195033357
66
300315
37218
66
370975
79
93
82
53
808065180
185066
80
11
39095
240391
18
400145
34
630872319
4
169543
41
94
45427
70424156
84
42
2
17535
98
27
186935
455125
17
127260
183120
36
60297
19
49
31
90
37
655626580
747522628
57
44
367175288
567590767
405373
426836
477989
59
74
81
856666039
122276
29
7
201814
49
402328
95
85780
8
84
496796
1
39
672294558
84935
50
70
468706
954561684
77
714720273
82
3
94
31
57
83
97
4
916156970
175264
523214749
41276
499054
453455
52
8
636408252
368641
289110
41
90
176558
76
728669399
349360
15
8
169873
411607
96
255496
168138111
88
44
42
82
76508
68599
102661796
76
73
95
92
10874
238559
330489
76
18
204990484
414155
497345
138459
238726
6
981198555
16
77
93310
464916
71
14712
372960
64
14
70
61
455250
98
323926
799716181
405679
73
3
47
14
89
762365722
131693946
83
95962
7519407
88
73
185454
60304
65703
26
7
840110061
410539
58
233053248
620090116
132505
86
460055922
79
352233
65
3
445170769
498754
321430
247179
70
13
240838
192107
9
66
66318
35694597
620196254
48
328376
59
472127
285400
29
25137
5
4
301188
45
4
2693
4
241238
220901
15
97
894281047
15721
414829
58
49341
444750
942181863
6
7
38
424424
370273
85026
371353490
94
3
38
4
46
93881
105521977
2
1
396160
50
438770
411522
96
65
66
60852
79016262
57
63
3
45
6
387318
200295
86
7
62
307372
143870
242717
196407
9
58
97
133405719
52384
90
6
85
14
96
29
98
94
62141
93
64
75
11
84
2
145607
46620
85390
165568
4
270918
28
70
67
98
371134
256972737
72
10
67
85
224033
98
382566
46
84642
7
123729
35095
103441
7
309114
53
3
285836
98
37
14
55
30
37
35
86
303648
415325
8038
35239
563294007
59
1
111136
405237
48
509263677
375806
274221
14
52
433104
16
26692474
86
305538
6
93
3
65314
8
14
78
12
263649
21
4
47
269883
250694
39
202924
5
13265
40
363452
383604
91912
43812
4
77
398999
321972
18123944
131677
342796601
911284240
45260
65783
113338
26
327795
49593
5
15
351068
92
2
213336
91
19
97
932359811
36
18
92
326035
37
384384
4
59
6
82
14
107237
60124804
5
378717
243511
29
41
23
95
83
924859226
263576
4
477235
720189541
885844435
261782
441636
46
775523971
136529
213815
127214
486544
32
33
135368
94
246272
1
13
58
3507
46
449525
68
8
7
458176
74
312322
170778
66
6
299420
16
51
80
200248
37
48
82
32
729870470
45
33
7
19
167074
82
9
66
434826
24
330396
477021
423259
5
90
204404
9
638179699
9
495496
687928669
5
9
89
187833
113649
47
65
393362
306037
274465
96
149722
40
295368
76
52
45
57
252844
379030
266275
311803
328516
460742
383136476
85
276402
116614
430801
28
96
70
76
159735
47
62
458901
4
91
534017894
46
430546
632840768
45
259854
22
52910
81
6
496216
92
434449
38
636861313
26
214219
290538
466109192
8
45
36
44214
255275684
16
7
26
195296691
3
15726
3
7
59
294151
60
55071
91531
24
12241
317496
38
47
6
1448
313973259
21
471478988
7
72
220889
5
25
54
1
7
67
129362
95
84402
174258400
22
319060
69
16
19
263602
67
182010
77
47
48
61
434099
203561
293538
119168
18
154963832
44
740416868
560567391
67143
225813319
432305
1
28
1
138818
119607
88460
68
74
53
78
2
1
360952
199405
161920
457161
26
20
244489436
1247
456356000
68
385519
77
429080
84
71
79
475773
43
81
94
201100
32
484856008
93
49
472528
1987
88
23533542
79
73
79
11
5366
123021
9
111696
1
472826473
73
95
34
433150
331303
246244
5
493769
256697
317541
388585
395829
220659922
352098
312143
363432
411115
95
125929
115993061
387353976
77
71
12
267273
133576
5
25
32900
191269
99
152448
60147
319660
34
789578917
66520
69
207736
6
141859
9
433007
78
1
89
321252
312176
81
268273
16
473802
85
321520
258675
44
587323538
92
153623
112692
23
568601793
292357
828358327
360263
117182
65
23
61
78
36
30
235888
365126
331792
355539
415791
166672
339245
453497
54
17805
96
95
756998958
5
197642
16
5
54
90
18
309097
48
30
990118058
337504
236299
23919
5
499258
4
53
499291
70663
336009
57
270976
144299358
4762497
5
492768
12292
18
85
311857
147384
335642
86
623275995
21579
4
250638
420453
43
82
85
237594
318258
69
97
297304
79
1
258634
774919511
72
890912797
80
364003674
63
41
81568
71
59490
319324
38
27
212014
29307
13
897755451
422759
16005
416531
96015
417893408
95
195276
208559836
16
417593
907201159
397441
474733
381523
44
26
11
230541
42
16644
32960
83
639460048
2
58
88
38
95
15809001
80
28
37
11
89
235072
283930
7
159661
29
283334
287484
282234
12643
219224
298922
35
57
33879801
3
7
74
2
136757
258773
199460458
259111
73
4
705052761
877215300
74
90998
159692
29
137205
44
124336
64
45
427301
198676
53
486565
90
999339343
122477
26
41888
62
28
402673
80
17
94
264413
217135
7
27
6
60835
309658
4
233040
33
168839
305715
20
171863
35
184183
7
241917380
94
204865
243759
135078
2
660843434
95
89
29
166543
434999
282498
161903
338163875
90
36
26
30
68
99
28
23
24
41
82
228216
9
67
99
50
206978
363932
6
305760
355408
445960
401355
214267
248195
3
93
37
392003142
34
404621
400478
27
11
35343
208997
7
30
303088
91
196282
5
269391639
74
41
6
15
64739406
398505
98
38
54
100803
62
18
119209
20024
295638
38
936868071
399708
30129
467152
269809
99
136049
50
40
263350
94
239836
8
67
161965
218962
53
41
98
333756
165831967
166078
83
66
18
283740
276336
29
83
334195
44
426497
449119
213184
61
6
359046
222839
650532037
56369
487077693
9
80
20
359654
75
10
8
370966
29
70
79
152534
3
69
447220
25
93
44147
277914850
463926
8
176880
127125
77
78
227747
441474
6
40
43
18
90
85
2
160315
27
41
77
265522
82
45
349400
49
8
6
9
1
28
339438
239198
13
368953
41
92
37
66938219
81637
62833
141317
148345
4
36
81010
57
9
89
1
372011
138016
91
83
436448
12
78
172044
47
83
180797
7
59
161998
30
206159
524968462
502878937
81
45
98
57
81416
84
315542
40
108098
421426
93
467572
71
44980397
284604
82
232991747
376981301
1635
72
52784
81
316989
18
62
68
52
58101
138273
94
1
43
24
97
216917
257406987
306997
27
485814
34
2
305688
364219
413904275
18
285867338
91
243590
64
48
94
96
499876357
61
6532
486160
102235
466268
70
184929514
77061
16
1
39
515556813
222796
19
40
99
136850
730501523
58
360974
60
144325
426948
23
134811
382888
31
363005
76
33
18
498921
90
376843
129331
466279
271143
96
317718
90
5
90137
39
64
80
75
412800
483975
6
563162114
355839139
498660
381450
97
36370
60278
23161
90625
42
99
87
47357
203649
11
218837
94
489
92519
157860
89
387378
449247
10
27573
315658
37
415282
190920
419159
433956
170618
51
26661
68
78
12
253269
75
563188185
7
410165
457309
71
2
267750
344667
468692
82821
17
10
49
81
23
308128
79
6
46
276106
104262
946436900
334530
78
9
81
53
152136
888150008
250412
64
39
318293
202889
22033
21
114547
398087
292537
41
89
56
427879051
176877
472721
4
198885
8
29
60951
378928
555616938
44
273206
454190
41
323583
17
260274
27
408134
305368
387377
62
41
75
90
68
226984
5
76
4
159154
402823
195537
27
71
40
13
3
353390
458324
374683
456020
74
191927
27
88
43
37
33
187368
496926
39
12479
64
174317
75
95759
39
126565
242471015
32579
53
364823226
79483
474521
489421
95
8
287770
119627
140188
105398
838445654
4
410925
70163
35
6
223176
72
480085
85262
597718107
6
41
191044
7700
17
58539
182923
305458
173046
8477
82
337162
412331649
19
40410
2
39604
3
7
456999
51
24
99
68
29
46
36
157583
927660171
3
1
57
88
29
286129
408435
115967
637991144
596938946
195593
703625776
494418
2
46
55106
34
381737
269789324
23
9
334556
35
85
68
45
39
265752
46614324
164613
354984
4
262248
441846
42
65
75
33424
48
16140856
47
683104442
39
5
139867200
348051
5
6
30
144273
64
33
36
81
55034
3
52980
277636
254622
128207
46
394933
72
717602664
23
10
118624
296792
32
34
77
274327
51
496875
137860
58245
27826
374985
25
3
219101
60455902
33
111822
99
11
335474
228189
70
167053
316913
307758
492157
153817
346872
311234598
237835
476786
17440
147297
65
49739
46
86
406328
3
91
419010
7
9
90
7
74
75
81425
41
54
19728
307888
86
359557
113302
401846
228370
55332984
163682944
70
9016
27
320695
183377
214458
66
462980
430203
94353
133456095
392015
23521
5
2
70
212472
67
93
95
949365942
95
236658
370561
279046439
46937
29
62
243352
88
86
75
94
538387728
74
2
343919
206314
304070
488754
2
63
22
588294554
62
8
633011157
76843
99
48
1
174355
4
98
91
92
52
71850
95
73
14
49
29
73
338440
103926
58
254582
92
18
268271
196693092
14329
56
4
304776845
79
114953
87
86
312399999
243712
14672
59
24765
229277
7
9
83
8
4
424818
157673
257408
123456
32
89
362893
85
3
166639
35
4
41031
292006
234673
368129
146350
187303
658852456
67
321422
88
215964
94824
6
65
4
141547
46874
19
63
81
5
79
97
418613
87
96
368114365
483252
471065
10
85
88
263114
65
10
34
47
399733
240597
141218
893882349
66
52
457211
404362
3
387260
92
3
74
86
53
54733147
35
264473303
1
239479
25
53
348931889
367491
88
4
64
34
193960
378148
8
58
229149
266173586
20055
43
135157
37
433875
176798
8
369783
15
67
12559
349071
495971
84
730959986
107617
46
136031
103577
406367
358000
860
81
20
71655
3
155223
63
96
301706677
69
278202
583415694
74510
411483
213077
197911
68
50563
343945
42
52
18
206342
446752
320337
27
55
40003
196775
249670
141696
67
91
442095
195075
424791
29
60
251725
257796
293228
60
8
79
175867
34
64
340163
11243009
2
17177
36
303673
67
281138
24
63
834046361
358865
70
66112
555816761
280398
2
93
5
939979434
23
45
353632
286811
273618
14376
34
86648
141701
57
79
40
67775
944617122
91956716
236867
325239
175811
35
76738880
562917060
5332
175655
64
229570541
99
94
458148340
141600
58
382098
271146
381516
811664310
461824
153792
375690
182982
36
51
2
430573
60
24
91
58
93
62149
43546
217800
62168
71
45
80
104578
65
94
71
9
7
149069990
44
371802
80
446228
230723
70906
61
996332161
9
24976
341718
37
133829
452364
4
99
9
177451
471570
94
47079
5
205861
418131
39
20084
45
116626
31
393954
350149
16
63
327350
76
223914
55
15
48
1
66285
13742
158611
405703
69
3
39587
29247
24
93
83
957983437
84
355914
353707
517262564
102605
324282
70442
73
77
12112
99
750152833
9
62
493775
37
38
417407
18
5
409853448
378679
10
201003
122676
70
72
51
187529
241620
85
487761
9
94
468960314
422633
72
83
156756
1
195064
75
353912
53
377571
123180
39
56
144481
232080639
152949
30
195354260
125968061
4
334977
656260389
12
103926
70
122858737
767084760
48
41
60
5
88
323837
11
882432570
468056
90
9
491745
83884
447340
480685
15
491641
37
27
1
288161
677413446
122335
995611382
70
15
382477
271089788
84
437438
33
78
4
55
8
72
5
8
50
59
92
20
91
16
49
148943
78421157
497425
41
285307
58466006
275375
47
5
18
54
487535629
215286
191015
1
221797
32372
78
76008976
79
82
31
106095
78
72
344065
49
222408
163399
150247
21786
729947516
10
278117
260493
57
292314942
96
1
24
67
149093
206129
344224186
73
77624
4
75
9
37
437673
83
36507
131555
425736
136422
69
94
280148
89803
490566374
43337
34125
18
84
51402
180439
459687
182095
70
334425
17
63
551445763
10
29
81
987931393
77
181959
408074
277507
7
241179
180956
236229607
20
49
86
58
968847791
822938352
484593
452250630
38510
423854
391243
135487
435558
178464
63
19
53
72
126714
35
6
49
43
290767
82
43059
54
8
284174
32
98
18
26
496595
50
261964
4
47082
8
91
329951
303439
127588
34
45
35
433702825
4
3
68
287267
9
6
85
454261
21686
34
9
675984009
27
341456
8
319293
50
79
22
423197
247950
350718
140827
467515
1
87
31171
57
62
256350
472615
757493856
41
426606
98
227545
8530
23
241421
7
473522726
315872
544263885
6
72
182082
110791
140165
61588
241258
59
6
37
428349
72
428646
3
76
4
65
42
8
514765529
77
141717
34
382744
353823
345036
142200
143905
89
400868
397084
381479
88
93
61106
462632
65
304389
94
26
6
57
34046
41068
427419
76
114824
93
391026938
464203
261748302
92
475066
409575805
43
353020
63
333995
305021
7837
70
39
443912
30
469491
254504
235250
68429
166910
7
4
16618
468036
13
92
263368
69
33
147587140
68
183037
51
12
58
35
132832
1
96
6
2
135522
20
54
18
297519
21
2971
1
455963
53
4
88
43
45
24
68
37
47
7
16
28
445772
67
633560601
106872
82
503823023
2
15
20
45
67
276364023
318179
251500
69033
73
537668056
59
208735
69723657
559194791
71
46
59341
164115
250138
639058984
70
55294
59
244306178
109486
17
89
338436
492557
7
72
20
45
465558038
20404
104132
28708
41
89
37522
323323
6
94
15
275915
45
13
498883
194380
497764867
102268
18
128462
53
63050
21
59
258706
57
306850
77
141487
85
62
54
206172696
22
52950
309177
145151
37091347
94
30
96649
82
496440
51
4
297770126
68
77
298017
9
271301
45495244
201812
315780
390611
78
121203
85751
61
337371
124680
96
90
162739
478195
42
84
70
285596
3
69
225105
152176
79
185364653
45
18
47
44755
54442
2
98
86
48
333789
56
8
992474962
145353
319518889
411495
21
15
10
41
55
410271
88
70
42
237003
72967
97
20
14
85
436238
335127
25
8
1
23
31
113870
209723
73
19
77
2
8
30
364886
100339
4122
20
11
224108
390704373
49
77
8
1
59
59336
83
407738
79
61
221329
6
933327169
8
254251
64
24
645786803
69
41
87
89
91
462175
38
33
118513
27
90
67
85
153391
7
180700
433787
295527
233578
2
105878
491935
62
78
168657
37
16
63871
259329
411121
177124372
60
203204
50
465922
371781
422609
92
428900
92332
62
5
361557
81
390749
60
480351824
345343420
67
23
133948
9
19
17
64
191663
236607
73768606
36
41
351518
347158
159167
428577
137932
7
83
4
26
293853
2
56
3
2
89607
24674
78
470886
4
83
72
96
69004
528030239
30501
85276434
269906
789470408
105710
187870
339609909
717309349
140457
31
92
436286
815570078
214321
77
148352
484071
106731736
85
460444
7
3
79
463469834
44
412436
51
356262
66
49
881382482
68
150483
5485
66
213807
116106
82
617446844
12
6281
10
47639
346398242
110176698
51
29872
260345
64210
131968
309875
21
331114
457004
89
21
61
43697
187001
94134
67
305780
2
74
20
37118
974931067
48
361391231
5
301508
70
233606
181798
90
29
416861
2542
65
83
259477
244402
10
794553140
14
407085
250049
256254
83
786916851
940173586
795441251
189665
8
235067
89433
7
481983
105175
24
98
111155450
60
72
196763
99
58
303508
86
76
29
284627
84073
14
7
9
12
48
445902
1
718454436
82871
26
30
69
494398730
456606
258354780
21
104741
83944
67
12017345
99
20350250
78116
51
228775969
258285645
453709
2
82
225724
2998
350495
82
215913390
226720
491462
315009
4
1
75401
57
94
18
93
235595
239229
49
276896
76624
372170
64109242
170540
70
336445
407077
4
83529
20
75
13931
18
257016
93
970483642
49
423483
448505
273654
53
2
81
25
183485
93055
959657929
491512
6
41
96
152880
6
71
194808
215681
25
9
51
52
43
17
88
27
93
85
491906
488285773
93374
811113332
45
44
252119
90
4
93
382640
35
208704
51746
90
9
25
88
39
74
3
6
33305
14637
218271
333853
65
103756
18
353287
28
280429254
97
611322280
972222133
5213
86
21
188764
70732
182107
36
252307
80
9
78
8
69844
176176
398419
24359
79
40050
7
70
153468
444419
181199
72443
145127
479703
84
232930
215714
6
79
72
15
291236
210856
37
486295
57
92274
28428964
18
17
187199
96475
66339
20
20884149
179802
63
5
10
82
323388
161857
170202
734523067
125124
30
11
147568
94
70
162645675
392008
12
55
3
297847
48
43
257669
73
39
834368572
22
32
89
90580
80
160786
133987
333326
61
423727
451234
246820
51
9
89
22
15
7
51879
98
48
92426
5818674
60
194386
88
91
471216
202112326
4
46
984810391
50
76234
69
16
20
60619
217381
88
895952095
96
9317
452222
162882
2
993965039
92
2
77
498159
13
25
190085
73
381560
6076
29
8
295473
304230
81
482864
439790
425469
234981
13
68
52
321368056
54
56
263997
472576
528728681
426206
5
29
63
8
257882239
156271
52
453773
400088
715180350
8
24
8
424800
36603
91
257448
81
55
43
161587
44227612
11051
104932
747729237
9
32
6
436460
232649
274430
669412336
77
141573
49
223012
355377
485060600
659712764
51
57
25
51
913253118
121286
52339
166635049
7
276491
236074
27
236861
428504
59
95
332457
330321573
886647783
1
57
37
50
3
58
375009
18
2
487869
3
97948
5
6
34121
311296
92
41729
60
177281
31
5
790558155
84
180038
41193
15
194037
32
367818
158156
44
571214775
272323
99401
7
81
69
229571
105193929
64
455315230
970579744
254799
367438
18
95
399285
4
232518900
854412331
439106
36
19
92
230346
955099857
6
837011734
168662
33467
50
18
5
110659448
29
77
9
79
369262
918394509
67142
73
613092369
462757
60
415378
399239423
150830
303751815
143504
99
190826
770885683
74
89888
474146
463503
361320
4
57
44
50
162999
218005
247619
92
258941
36
39
18
132144
56
8
729830376
67
82
3
24
469062973
135596
24
68
805718786
9
55
78
784242682
32
6566
499795
19
12
35
75
94
4
37
20
146173
55
73
317506101
92
66
91
205777
30
394689
43030778
7
112077
42
3
97
68
28053
103949
23
57
50
35
30921
316391
49
98
56
182171
72
57
28
15
162479
56619
221450
8
73
42
377156
5
10
7
131046
2
213694
16
452461
19859
25
56616293
119370
128316
71
60
3
6
16
260018
445990
49878
25
407757
421636
37
15
113391
97
3
40
39
266932
506500381
70
92
278971
31
478188
453195
422463
57
138268
53
2
319860
236690
294727
90716
385542
55
384438
262648
24
9
61
621438395
707122905
472164
69
44
963807631
46
726160238
436268
366202
44
372925
178730
289729
396585
15
28
55
3
74
233125
21
78317
151468
64703
290043
83
5
84
361625
65
13632
129107
302228
198607
36
150504
179413
45
97
378724
47073
46
439965
46
136483
28
94
4
193400
350545
31408
209731882
83917
473553
337513
88
428452
11
343240
29
364960
50
238317482
59
458423
34
66
35153
53
307217
16
5
27
41
125101
426857
103478
73297
37
81
231704
2
50099
306182
52
61
265657
78386
132890
248772
176648
38294
5
1
25
129291
50
405662
42397
2
2
211201
35
109021
21806
27
44915519
375327
89
79
5
2
155318
254466
16
93
15
8
29
58
50
17
5
489517
5
36727
362317
3671
53
60
351097
158039
4
95
3
232478
344376
160293
388878
34
275706
91
25
9
967738287
352896
35
1
160348
27511
57
94
154201
15
7
59780139
60
93
22
57
27
144104195
33885
74285
115291
471954
86
59
154171
222362
97918
194544
36
54
248434
340284
35
483486
59
235680
454871
7
62
307136
10
28
714031251
729735823
203101
6
28
279112
28
186649
38
18
182620
299422
26
178326
40
22
465760
99
383213
92
482519
9
386523
12
409016687
53
16
356587
62
21
33
434189
303387
68
95
57
4
87
653340803
42
230234
9
484111
41
342477443
101232258
95
40027
336304
57
289672
181141
303908
227425
424367
302436
39
234233986
158221
4
242558
2
34962
483141
38
111993
437160
281340
35
239041
6
63443480
71
292409
420879
349695
172041
367999
66527
15
169638
64
165605
242837
411577
14489
5
2
89
7
24
93
70
399381
182956
7
73
7
23
400548
435769
295343
448824
16
310916
7
4
24
218225
40
408781
10
21
5
237150155
213506
30
84
11
8
270898
360056
487389
39
62
43
149228
261297
4
150019
9
531597256
313203
95
300340
128723
18199
184686
50
11
53
41
397636
164821
32
874411328
27
9
56
16
688673667
319371
84
9
70
6
35
560706348
194527
166173
792654500
262560
97
698923624
75
50
270734
244028
127537
118535
44
417333
386132
337750
45
468724
202145791
11
183310
122173
106632
405794
492969
15
37
71
84
360547
497478
51756
82
402629
400978
35
713818663
48
73
169375
347291
56
39
737744525
20589
77
147934
18
226192
366070
480916
24976
51
320113
367942503
74
52
118521
94
76
96
49501
51
395862
6
59
6
280406
51
5
48
4
19
62
6
107127
38022
63
152112691
414503
81029
124852
637017486
389344
368840
2
18
256211
92
229223
72
9
5
168152
5
24
275016
275282
222139
7
106159675
481731
30
8
49
43305
5
491727
425860
854147659
6
449520
19
54
97
55593
38
572830988
41915
7
97176
342711
486400
96
415350
74
377991
222367
179497
534593379
413223
9
463235
164757
455507989
95
47
90608
82
519533929
8968
6
486131
47
1
147859
1
73
31
6
40417
413053
437617
86
411029
17
75
97
438289
165411
120136
312656
148793
277968
78
87
25
931521741
46
84
9
70433
5
264813
107249
14
461883125
83
201028
814271428
39
180487
959957189
62
12
97
73
487708
88
339474
2
16788782
182090
35
257296434
1
36
135859
8045
4
185911
64
399563
45
14
10
69
75
94
94
78
370870
56
51
54
12
60
11
384470
64
66
21
68
417841
639663803
44
371795
660095145
54
884014099
86
93964085
677078624
93897
405718
58
491705
88
66926
173918
7
40059
342762
47
26
822895531
349256
275742
71
1
3171
120421
16
31
49
396701737
378987
81397
178749
52
6
468869
7
36
487373
7
447106954
373559
292226
718765706
270589
33
181062
71
2
11
346087
493740
16
377937
283758
650282740
19
419559
483797
274831
7
213859
197954
30281
496074896
54520
181712105
138486
18
40
58
27
147039
355436
22
84
83
61
325474
776060077
93
30
62
34682
430375
128832
75
54
38
922036213
72
63
381823
55
79
262283
2
35
33
96
29
436731
19
46
223448
4
138647
48
145055
322185
92
98
289647
8
265475
94995
106214
36
484415
88
28
7
65
74
82582
235476
33
22
84
92
84
16
42143
82768
67
7
3622
57
62
4
7
79
295586
53
364508
104778
4
171143
455367
260281
37
80430259
678874952
305133177
452546
15
338440
8
2
47687
81
478929
46
465150
76
60
924113788
445636
255202
45
38876
9
22860
411194
71401
10462623
389852
14
76
414530
457518
22
193569
11
4
79
62
288160
40
458674
5
566205085
250286
2
386858
39
82
7
75
443132
407509
63
72
49
43
25147506
96
48
23
64718
825378210
148752
37
3
83
63801
7
90
70976
188568
37865
434062
2
89
356603790
75
214145
29
43
27
45
69
96
143696
521342154
3
8
170246
449040
9
449845
117459
51
332829
95244
95
47
89
2
19120484
7
307897
18
52
50
127283
955799687
390151
80921
195485
3
67
117546
53
97
185518
52
203153
18
76
48
15878
41
54305
34
396033
41
35
172594
4
99
498626
349958
105938
87
276457
16
91
70
24
37
371806
102286
10
429643066
366070
75
34454
89
480780
8214
361471
469254
9
73
63856
56
344490
56
15
342226
888732831
426667
191049
79319994
7
83
855207985
468749
433809
39
72
81649
24
97548
59
292749
1
2
82527
48
39
32
311425092
6
8
38
414334100
30
16
35
55
47
530083038
63
294633
15
3
51135
844517084
31
125950
81
98
295911
320091
56
146525
52
37
397096
90
235336
53
72
24
97
91
258375
4
26
77
233163
18
25
11875
575049724
26
463803
121251
657337466
16
496006149
491111809
455689768
74
12
7
46
89
15
65
294142
99
29
98
75
277831
86
49
497440
49
336266
35
84
70
5
482543
1
198673
89
93
14
6
975646484
38
30
76
97
50
519757430
365454
4
8
51942
58374882
489501
336341
44824
37
38
139710
464249
477406
60
6
317258
368147
254032
2
57498854
9
364766
60
21
58
89
28
74
43
87
4
9
177270
35
98
91
64
39
26988
83
74
479653
1
218768
84
166252
56
393561
303114
165803
963942985
898001029
439934
55982
24
17
12
48
9
83
51
65422
4
336551
58
78
91
78
13
323400
2
34382
88730
82
25
81
51
385386
12
67
8
77
94
395133
321025
69
39
1
161114
82525
38
476813
308269
17
47
493411
75434
72681
35139091
65323
2
147126
274427
60
594489223
205383
226578
32
34101
266313
387512
169338
2
175989
5
63
296517
46
296842
22
90
248321
11
83931427
257630
160029
4
5767
405716
73
441428
3
98
16
85
57
498977447
100491
59
912454287
63
21
25809
282932
3
473973
7185
13
33
256952
107229019
21
386821
232029
6194
41
4
79
398097
78
45469106
376522
40
49
50
39
424350
5
429679
96
223746
322524
440451501
48
75
24
240378
9
397179
96
280453
6
119891
147173
25
184657
75
25
44
54
452097
190744
28
172536
63
8
142618
42
17920
70
56
96011
98
84
27
394364
50
4
73
31
137208
32
56
127062
71
57
29762
29
37
66064
162493
366563
47
15
25
128936
8
7
255212
72931
311044
129401
74
42
77
2
42
114245
740776467
16
160843
7
780389542
24
47
45
74
492345
223551
486992
18
261689721
187680
11
99
112405
118420
211118
452309
361684
63
5
10119
187981
90883
423472
321074
64
17
479348
294984299
368957
44
241746
230806
496126
49602
339537
44
437571
105072
228045
79
95225
68
494389
91
12710
53
50
200470764
68
40
390994800
436402
221602
46
239778218
47
6
96434001
391451
484832
401794
341049194
221567
52
34
91
57
5
438472
28
68
7
8
95
482170
371216
940799084
24
411148
454564
8
88
7
9
840987524
8
494152
37
25
133583
15
67
27
47
26
24
161364668
139251
8
77
8
93645
397090692
468695
42682
211366
54
456922
671721641
3
5
87975
13
44874
82241
48
288117
61634
279545
66
18
71
343152
21195
35
13
191365
43
39
133012
7
453413103
78
41
42
26
40
25
77
404111
24
368371
782765165
77
222328
710299314
55
259124
175791
3
63
50425
154186
20
58
64632005
230824
57260
652243550
240643
24
312688970
19
32
231642
16
8
195228
68
23
6
72
417275494
98234
40
34
46
369504
11
28
190139
152717
43
481725
349167
371764
50858
60
4
3
1
50
287374
165386
25
19
149545
27
33
16951
82
80
92
2
62765166
191164
586269982
15
33
85
162733
46306
35
54
69
60
44374
84
1
5
107434
825827984
186825
138774
73
35546
41
64
46
90
49218
115033
128113
70
46929
74
5
37
67
67493
67
67
53
426727
33
82297
251476
21
80
70
216613
36
480025
96
13574562
50526
76
22
30
180335
27
213758
66
25
50
62
13
85
8
494359
66
2
60
255330
441673
17
370796
172494
3
196099297
150780
133505
10
30432
619652793
404570
80725
355908246
69
236375
16
73
60
5
68
62
150628
85554
257216
7
4
31
50
2
13
37054
20
300205052
86805
55940
71
310602
50
68
96322174
68693
474116
188527
191856006
84
26
16
451380
296038
40
392750214
34
29508
927842991
439284
105284
217676
221305
12
10913
34867
45113
57
258303
39824
179763
45
996797021
234252
52
250812
27831924
490812
7
53
347986
701851339
51
651984286
739920311
71
96660
98367
92
132427
49
3
219783
97
493028
378517
5
424894
355452751
113361
53
21
44
450588
396435
468858
385434
60370
257216330
357701
75919
404050
387247
287704
378426
49
94
29
701295320
52
82920621
71
434879
64
303510
3
46
66944790
314357
11809
74717
96
498604
51
14
284732
78659
150452
96
493030
18
4
488120
5
17
457565
14
269176
417861
68
41
64
211968
22
210062
395749
130649
48
76
66
13
9
6
4
708890187
25175954
9
3
119957
468687
36
310710
62
308631
18798938
36
12
344106
93
101916
35
48
489897
9006138
101767
77
52
112928
31
264099884
8
787109427
29912724
130209
28
139747
2
10780
96
91
4
217935
332206
1
9826377
128390
4443457
72
480163
35
91
235903
34
182552
192507729
51
3
158664
6
3
146277
231985
65
22511
54
437243
14956
48
744336624
14579
11
96
55
37
110575
8
53
273724214
6
30
68
90
84
64
46143
616096855
886314097
9
273830
7
351447
25
248440
9
42
792587799
307494
82
323401
3
8
14
151818
490665
58
17995
63
4
530102801
299630
17
69
73409
353652425
46
54
390822
459651
225570
12
8
329639
277544
7
466919
307030
29
485888
423467015
91
207544
173253
4
158774
300907
58
450457
379229
3
77609
242766
66055
56
74028
465736
794565412
179007
455549
8
30799
18537
828793154
26733
15
347016
67
4
50
372249
29501
64
101351
41
43
142351485
46
220758
50
369031
156415
457769
40
5
202337
8
30864
96
46325
3
473870
44
6
56
69
516978779
63
15466
39
480917
29
117229979
99
8
46
77
733575670
148675481
155782
38
11
46
378218
6
350163
65
53
40
304650
307906
7
237114
54
486955
51
300656
26
55707
3
88
321802
87
25013
31
67
20891903
292030
403917
56
123072
63
98
169764
91743
30
439839
45
744623762
15
448391
95
93
90
55
339804
87
34
444873
21
71
114567
95
754185486
216594
149156
377386
6
75
59550
77
66
49
79704
439818
8
41
245701
353525
88975
78
408240
32
35
94
81
128265
123192190
882331302
71
90507942
89
37
43006
90
296816
2
73
14
47
158741
43
25839
99
274731
407804
9
83
458599
176462
68
234701
206674
94
58
483648
24264
62
2
276128
98
22
54
87
363372271
49
8
85
313432
94
2
2
57
4546
52
134276
52
78
7
33
65
69
49
90
99
439452175
42
82
27
263154
432527
22
30
73
31
94460
8302
196638
56782
178603
463637
15
484687
314069
30
60892510
372336
45
309855
456547
17
18
746937783
17
253331
24669
3
37
95
9
76
43
2
3
52
300668
53
5
225591
231145688
295134
401968
67024
456582
29
316254
72
3
169536
375945
8
254166
596833760
17
377729
84037624
203641
49
403765
613828983
77
38
176090
478172
376378
26
6
707095365
68292
189430
198285
68
76
99
74
332026349
480555
36
123681
404363
369977
9
315922
341502
1
223929
70
89940
322769
24
51030
78
38
415924
68
7
87710
79
430470
5
418091
46
42
32998
241595
225806
24
69
56
58
12
751824491
785739433
580605824
1
145577086
85
33
217668
13
73
8
271224
144346
1
158854
58307
60
436664
135094
44
1
42055
62
35
348092753
253142
52
129773
53
10
88
8
2
52
364388
212501
13
102487
94
9
91
23
250894
25
19
454249571
32265746
167025
924526466
359331
238455
32227
401244
112476
5425
64
85
81
379249
79
25
182470
457468
235505
393282
149058
56
50
60
467840
459434
410165
221069
705337495
70499803
454079
4
45
233784
88366
419467
201040
94
49
59241
455509
75
255295
85
401502
424411
9
60053
84
428188
64
105289
33
457551733
99
81247
24
9
155050
355599
66
70
2
10
365844
408998706
565976741
39
406753
20
88
37065214
88
299362
9
342665
69
43
7
140245037
27
4
68
6
930301734
269018
36
250923
27
879854020
304426
199130
78
1
36
606975169
2201
248807
157738
71
89
89
5
41
93
59
242319507
88358
2
395497
897877694
362153
321976
943906799
58
2
31369
415223
447288
269174
474062
251428
1
50071
287716
66
123744
156128
115019
11826
132950
52377
607554886
19
10
289785
201606422
443896
61
490527
52
19453
73
357138
85396
35
57
253673
120693
77
62
9
8
57
493033
683953716
355943
106893
36
71
92
96
51
76
35571
83
12807
288135
5
87106
20000
74
461567
187142345
372037
241340
14
58072441
469055
14
47
64
228434
99
95
291940
80
2251
303692
30
2
935426700
295185
980752503
29
304073
417498
83
282043
3
48921
305431
322012
38
182571
65
156540
341797077
4
44
77
49
5
13
5
17
74
70640
369688963
246141
34
127611
36
75
169778
26669
31
143273196
1
19
83
71
320837
159034
316453
49
342614
447800
86
86191
8
301313
30
405280
519360653
195476
267652
434223
178058
33
263689
21
15
13
46
97
2
466016
91
42297
196113
47
392158
236875
491188
92
14
84
98
734245073
36
734293427
39
57
375003
231087
76937
78
67
228328
201247
54
60
372768
62
38
89
8834
15
772100515
445647874
83
37
312810815
307046
9
91105
266592
265579281
61
4
79
725411991
57
394127
5740
31
355172
371574
324008
72
60
374612
150214
485620
470357
283590
27
45
180718
456499
26
60687
3
112518
85
4
70951
471697
121876
71
6
177318
24
408829
53
457256
94
98
328807
3
3
6
314300423
96
47
1
558551444
140096852
196307
445963
48
4
401267719
64
385903
348617
62
429050
6
3
231700
483047
78
2
26
7
920970516
364699
4
112537
2
137525
89986
105708
233992
448301
5
35
90206
435717
250792
325881
334889
887598764
344397
289850909
64
23
78
286428
47
67
90690
197565966
62853
82
375772
107315
58
290580
375506
73
143579
279623
41
57
492494
4
35
356388
163548
418039246
24
26
87
121874196
80170
250550627
318922
55
80
65
91
108917
198266
23
76
51
207190
55
98
68
40415
302470
3
696252782
341051
98
86
9308
94
81175174
135474
98107
10
463271
84
369483500
62
952532959
425139
284569
11
143122
4
196474
59
219152
542805269
151006
73
4
837937624
2
5
312249404
5
24
83
14
21
478472
16
412175
43
464837
64
95
85
344224
178015450
65
58904
214812
491800
416544
355347
64
65
96950
71
6
475001
5
8934
19
365385
244802
2
15
498144
65
355452
708884590
151075
2
72
11
140516
60
22
74
8
370207
81
183617
31211
92
366701
1
55
597736914
809953238
52
90
431109
64
359669
79
69
151087
491638383
139371
30
597912998
7
477689
74
149874
1
432972
441192
219694
130970354
19
61
95
219208126
4
135288
36
94
83
569762838
127698
29
385103
324944
317334
19
89
188609
114585
52
5
242559006
36179
9
133237
9
44
13
80
730448698
64
46
77
60412
417678
34
11
253737
20
96
4057
22
93
97
13296
138349
136585
94
9
599012633
17
68
542460615
85
60
126992
338893
342851
255161
409728
477680
114404
162836
27
1
303966
206524
35
49
403562
474330
173255
27
11
73564
52
8
201930
47
49
271110
386360251
141304
91
277017
188027
38
83
109040
51
23
469905
462285
387676
31
399265
19
50
80
5
249212
190683
171817
9
389359
8767
53
6
8
89
425642
7
430031
662094399
349304
2
330700
16
63
12
142157
695538016
122357
423000
22
32
80
3
313883
37
72
25417
335996
43770031
40
18
495857
11
2
250307
446606
44
272463
87
214689
11
108981
21247
277450
20
641452872
52
14
81071
208481
144352
77
55
23
49
370415
199353425
387974
95
458196
494890
76
31
166280
321073
418179
875497755
48
294227
15
447181
213590
8
41
447396
321278
41
79
89
1
10
69
63
91969
39
77
70
237703015
421322
57
437992
52
89
15
9
315984
793739946
88
324447
104458
358647
205625
229227
266459
9
500141111
35
6
266177
67
60
628811339
377894
378717
546357234
487480
54875
9
1
298863
58
473473
47
145545
383870
58
87159
206205
61489
3
3
68
69
184753
53
9
113709
28
2
619286430
425096
4
52
7
26
8
40
23249
387337
24394
5
98
3
78002
197046
270532
25
82
11
766939804
786377301
22
44
36
14
10
19
71
9
283123
268300
325284
447452
19
395910
680840455
31
92
55
45
33
51
20
94
90
161082
349040
53
26
610598641
864103760
2
64
40
268468
82086
995592279
85
782294803
9
121679
48
314024
7
36883037
14
72
317032
90
196267
336087
58
167510
83
7
34
104659
228496
17
149852867
32
108158289
34
96
23
215350
566471223
543066198
257739
90
88
454314
47
169379
91
563744928
95325
6
85
68
11
482181
82
409911
2
5
45
261811
3
163508
79
61143
843413752
6
72
57
45
521618371
492460
414796590
64
284815
447572
434375
4
264
282623
32
472206
38
476677
159342
2
89
81
357525
222756
59
74
169981
499971
76
4
33
85
275893552
37
79
74333
6
10
77
73204
71712
23
140825075
760320125
11
51
36
46
99738
45
438652
56
105048
35
491403
467302
280966
158711
47
68
23
86
177089
267815445
217711
369098
89
250842
100577
23
269971
230619
60
465301
470301
3
196998
427304
436935
161839
94
402959
365884
14
321925221
86
335683
54
192250
17
2
85
48
58
577070200
407267
403728089
71
96237
290619
381753
112941
88
333181
381003621
98414
10
485485
143133
3
406982
20
191519
423155
36
9
85
8
4
21
31096
86
6
522209808
31441
675049936
31
259717
2
374661
239852
276377155
146878
29
96
29
700255156
174713
111068
56
371878
104868
9
497622
388301
62
40
98
340871
7
37
1
24
19
10
86
116204
50
2
90
10949
278114
95
351335
142887
46
613443561
19997
418887
206825
135051
1
44426
87
1
298963
50
52
9
14381
14
11
58
165665
9
288583
3
576902634
361083
276653500
1
397263
431382
421854
12
96
681855460
2
213363
38
38
29
3
7
35
38
35
9
415756
8
1
48
312513
5
225394787
321014
133155
408380
37
433456
90
233208
85
69211536
4
70
156435
37
179631
147268
66
98
3
26253
97
90
60
406311961
96
581817731
86
198109
467022
82
691497546
39
78
151115
325103793
280938
63
158131
416677
51
719330632
46
396042
571786716
7
477534
45
6
217226
33
16
85
418430
385982
91
217107
233318
3
18
378529
162011
491307
204944
43927
430396
230744
92
519020510
47
121126
76
434659
58
134568
86
27
209047
27
79383
2
55314
99
2
79
608171749
472086
58
172730
121375
73
478520
244610
27
252415
481932
79137
4
3
17393
83
57
82
44616
73
843015614
821904448
464643
41
482058
363873
26349
310734
144067
64
15089
73
1
410748
418204
109041
7
63489726
488898
67
2
4
495653
24
253768
24
550601898
401198
14
376802
50201
98798
242385
442945
77
736178819
225681
119413
72
385051
426521
592631639
34
363631
271596
22
82
115498
33146
285400686
216494
400107943
125702
55
9
646780931
410740
58
5
39
236122
57
18747
49
27
218333
123880
79
244911
99
21
33
13
178964
922347396
13
386815
28
363672913
86
247139
163878491
368816
20
386772
53
91
83
47
835832919
196711068
34436
358366
2
612215718
86
272435348
72
61
12
1055
885972754
56069
34
44
30
85421
71
256015
499210
24
43
14
3
19
91
76
385291
134033
406057
68
128188
228754
72
189558
288080
98079485
233687
308740
52
71
490315
61
434543
92
29
745502660
38
460165
19
125451
348704
128325
24
497277
306074
347868
487450
23334
546927639
10
187544804
300662
253961
57
1
443325
119905
820026202
937238766
114662
214417896
267880
367374
72
39
66
52
86
807090885
57
241158
89
366316
83
53
38
90
5
188422
416621
291120
2
317204
233916220
73
57
10511
405461
3
237086
3
70
2
442629
245804
163493
8
70
200903
92886
95
2
101440
138658
43
85
7
9
184125
56
478472877
495627
353885
56369185
98
79
7
32643309
49
377538
272098
85336
68
17681165
494360
251965
40
184684
393030980
92
8
290510
27
359212
91
406246
90
20
60
191596
457745
13
48
317352966
3
78129
62
37
452312
169035
17516
360929
71492
5
328113
13
572833576
209927
29266
36416
557775389
253188
138549
698176010
15
69104720
4
36937
55354
478933
87
219029996
9
402056
127467
110076
472031
364759
15
724278724
374627263
54
22260
247535
10
26
307198
3
392559
375388
67
12666
306176
6
180591
79
70
536156624
403624
87698
227660
123485
119541
86
36247
195960
5
63
152139
32
27
43
120328
759923363
71
42
218584
6
87
223146085
453034
85
3
4
45739
164089
99
136206
131277
79
84
464036
462203
12
415323
69
55643
48207
9
58
64
73
84
96
50
74388932
382165
354906
381133
61
440007
25004
3
19
12
44
458704689
48
366134
22
1
34259
23
39
169747
15
206709
7
115894
71
297793
362246
56
204503
348027
46
86
450884
9
38
32
3
79642774
33
48136
24
82
6
393328
4
8
88124
177840
207180
13
137026
434798
47
52
66
142714
33
495776
8
176838
399683
8
59580
21
69
8
609573928
127259
1
60
2
96
161014755
933558576
38
26
800961568
416794
7
66
154143
772063001
92
5
412489
43
339268883
37
424188
120769
73
433614
767199929
26110
312650
6
4
59
52
4
6
388354
99
24
366430
320720
74
422854
97
84
446213146
93
31
75
48
39220
282273
427439
390871
16
80
12
32
23
22
15
670441792
219373
94
75
265424
113320
410694
57
64
38
93
62
391711
252208
311933
551065472
815484507
7
257862
354386680
3
39
269974
28
3
23
484363
8
119808
27
84871
577539766
39
28
476793573
64371
30
187103
149801
82
189715
116451
31
430416
17903
84
38
93438
17
22
578650334
76
709354811
66
19
138372
67
3347
331744
146590
447996
73
80
438956
61
145315
9
102813
37
42
480783
318967
143068
44217523
45
132490
25
6
35
84
120333
453301
6
55
155323
697376971
39
5
430473
664249966
462956
253150
373638
479732
114460
76701
107898
299356
370218
389187
12
264787
56
79
98
31
309034
162321
180514
40
8
20
275304
52
443796
652179057
214102
362915
160608
95
107006
15
82
45
499936
64
939670982
31
81
85762191
7
674202010
41
69
76
14
63
90
359729
174956
51
167657
96
353079
28
76
98943
32
6
51005
69
685452537
28
463257
417954
51
51
144112
479396
24
144697
465731
49
421313
470673
351838
293535784
83913
4
95017514
936186603
71
215905
198759
20197
64851
31
223580
417288
22228
5
8
55148
22
35
25000011
64693
2
137590545
380463
268702
18835
41
98
455278
25493
149133
23135
1171
7
29
64
77
343710
319239
194004
58
154578
48
78
451970
145131
42
64
91
867885475
115971
129069
122916
83
24
459655
499683
45
180345
242626
31
84
322600
97
68
89
26
424187
345836
13
10243
684082400
928718152
58
10
7
90446555
419106
355761
72
26
55
471647
149999
285084299
385781
57
68
73
63
499567
4
386549
21
327920
56
489709
57
75
83
312391
84
187661
119211
336322
9
61
446224
3
108263
56
422113
2
35
48
26
395411660
341473
488984
5
506933567
444
48
76
12831
42
12
20
5
224899
38
58
360497
495448634
331921
9
153685
66
149461
148334
78
459950
64
74842144
13796
325985
446981
167355585
25
1
60967
3
596939115
392536
31
2
32
3
9
105007
63
211670
975879400
179528
64
3
83856
97
280456
4
81
459813
72
381038
129515
7
64
95355
29
704080389
1
700171285
83
94079
83
72
90
473796
41
3
80
498456
65509
8
54
167119
166617
17058
3
14
207534467
429171008
314334
872787194
15
5
86403
412334
197021
3
9
291051
360496
488958
12015
1469
35741
21
16229
622121802
47
116330
313419
475013
41
441553
71
4
41127
441434
5
2
37
82
215817
370920481
750974652
28
57
97
25787
72
268857
108893
9
4
347271
305908
354749
449521
3
461430
76
49482
31
1
47
54
53
6
377105
59
263724
159972
407028
460102
18032
3
161527
462757
72
356746
50
313718598
56
764058500
79
37
30929
13523
15
91
77
431229
324028
288354
37035
78
93944999
475254
99
10
418788
8
123166
231270
88
66
347682
470383
392875
393248
49
31
367674
25
86
289904
295560
8
142560
2
88707
106213
33611
87
295370
328908
531135976
7
85
19
6
466811
121472
158886
156400
72
4
31
2
463321
334158
9
8414962
82
19
1
57
5
39
3
299520
64
499375
497968
168249
127742912
50
3
40
167614
78
88805
58
68
42333
9
35
68
70
99
285499
88
347522
23
5
7
64
35
86
369349
134174583
2
70
180421
347274
236364
61520
17
724722683
472918
235124
78339616
431995
38
343278
247298
231318
403856
5
45391
66
348585
9
6880
405
13
60
8
263452
477635
28445
82
77
2
98723
31
191439
212311
57
294853
501249263
40370
695946223
27
421147
558152646
234241
310898
5
350318
205496
3
68
77
25856
40
48
21
67404
8
17
22
91
79
134695
56
83232
382346
211792
42447
23
66
7
28
60
4
28
93532
846902877
872391040
257005
68957
231304
261111
197130
269487
349728
307641947
34
317628
452259
55
712164984
197067
70
209028
180998
45
566261455
4
264412
51
77
4
90050
51374
66
97
72100
52
271625
9
687045289
80
21
4
24
78
85
56
435891
82
340459
259103
68
63
68
90
320119
24694
7
68
7260
35
256945
95
258982
254744
47
459364
45
372819
62
19899
330513
345859
40
409365
312110
87
478042
224313
334318
336280
15794
344011
60
5
22236
841780253
18
84
73
35761435
35
282434
450797
99706
4
94
471841
56
5
12
533329289
89
13
7
21
8
244017
79
249041
676393695
254571
92
7
62
163119
3
473705
7
5
13205799
24908
399089
11059323
356833
310554
1
9
476227
861509978
9
282203
36287
97145
5
39
212312
257728332
210074
406051
65
16
264732
128256
60
1
360620
217212
886384950
1
498096535
98
56
67
54539
234941
218088664
97
502165477
49
409086
1
30
229285
55
404617358
369030
69
53553
482879
37166
69808
171874
429026
11
78
370065
3
330761
55
52
267701
52
179284
853495872
93
57
264386
499381
71
940976440
284236
25
472032
12
28247
47
482392
80
88
424026
24
13
75
985631296
342130
4
410708
67458
3
350777976
296550
38
10
59
230732
461893
339054
54
233177
134550
73
10
10582
21
9
91
50
417698
80799
88
37
317165650
158824
630766042
46
73581
1
88
86
14
65
681579893
14
96911
254036
69
73
601612124
540406802
25
71724
654538379
95
69
10053
75
351342
116211
1
21
38
132206
430319
91
30
150535
82
303901
251909
446900
55
390894
90
45
447861
179703
239394
40
21601
7
464193
51090
488924
36
36
34
3529
8
126867
466238
22
28
955944864
32
38192195
192109
96
692118722
44
177560
42
67
171156
142551
111368
6
1
257111
246790
97
886180797
33
62
41
27
97
406367710
73
9
61
468847
53332
22
93
91
3
31
94
63
343702
6
453099
8
356608
53414
83
308636
196866514
233432
55
224834
92
152399
452579
137127
997832345
60443
183803
265776
64
35
397311
64
75
353434
234900795
18
422252
89968955
92
94
42
164922
70
92
153872
41
492948
446404
395431010
93
891437045
55
467549
4
88
58
4
161682
63
122627
207012
8
484697
8
413996
71
328352604
956945864
404332
435918
358735
394751
459047
173174
72
296049
341671492
87
99
63
121812
27261
105173191
7
369829
31
21
8
210250
69
48
481271
326470
98
141737
13
456859
96
46
317955
96
64
12
357439
41
437401
5
75
53045
78
20
16
165185
3
355290
72
91946
45
48065
405206
75
274149
109426
70669
113313
310259
96
468372
429614
170404
311724
33
968718575
386007
430545
60
22
62
169451
10
125639
4
43
86
25215
192599
26
65
108199
41058
254041
76
488281
49
5
106638
129771664
58
436408
417624
98
85
16
239314
65
4
36
25
7
941736314
455808
896596173
630975755
64
29
9
88
419934312
32
43
44962
99
493670
62
98740
92547
3
82
29
46
87730
496512
76
54
329913
296156012
1
75873
655679835
1
60
69727
11483
40916
245139
483391
214010169
75
63
74
497746
93
234633597
45
62
88
8
42
27
7
68
76
465672
36
93
268544
341997
192925
236571
8
86
83
65
128533
6
360237
97313
57696
506048113
18
909905356
256667269
113637
47
106746
20
46
7
35018754
61
97
14
7
9
39069
31
382037
719193322
73
347559
430225
71
47691
61207
433615
23303
70
58
11591204
416568
85
43293
197058
748600251
82
323721
42
104661
50
51
30
430045
19
210138
730786633
2
46
33
8
95
378238
64473
308787
33
89004
26698
478172
313045
60
71
290438
109245
346779570
44246
440201
6
253208
28
14
2
93
99
25
439659
47
143143
950241439
80
121175
71
328697
8
242800
283918
974199985
184133
15
366808
356878
439644
1
70
46
119688
58
383651
79
6
41
772195089
94
390250
89
488457
53
50
127349
69
277186
93
663072016
1
438712477
37
97
283906861
51391
99
155870
417415
36
50
65
68
145417
330155
180825
9
351154225
26
9
5
256641
9068
30
15
3
48
403958
293763
27
1
38
81067
768757757
112942
42
147394
167570218
68
40
83823
16156
407557
1
37
73
97
471143
458080055
64
102552
59347
203568
56
113668
294154
66
218894
231421
6391
261398
10
53
29
36
68
19
14175
483261
237838
2
39
25866
3
46
22
164194
73
151046
64
988692939
84455
45
32
57
93
31077
216276
465417
438978
705196413
23
433486
22
47
75
9
119114
863376351
114409
35
71
400099
18
3
37
7
23
789935389
55
756871860
845703721
745667746
164554
94
55
33
49
73
479382
15
56
7
56
66
802855898
23463764
69475
185325
55869
44
25
447596
79
7
485173
5
1429
65
71
7
114508
654
4
120780
54
130453
38
305827
89
19
436805
171926
6
335402
9719
332264
592290620
66
495033
348494
9
77
551078687
91
26
45
240309
5
404252
148835
79
296193
75
833267639
71
272835
7
641379312
51
658491427
693980923
391247
95
14
361903
553811548
61
15
209678
20
11
475529076
32
2
351168
312026820
333882
22
98
35
177744168
42
22
280403
38
6
92
484459
41
90
113697024
53
56
32
632408107
38
60
325232
19
30
3
50
30258
204255
9
96
33
267811
322081
3
446336
442124
246911
55751
25060
49
27739951
108714
6
20530
4
421953
55
885547466
4
66
410752772
622694857
508609777
147415
19
70165
42
90
27
5
766685499
498614
454600
34
37
116959
43
140638
80
84
43
33
266425
50
493517
3
454221
9
99
428156
9
61
155516
42
81
54
537122207
125356
5330
419836
572396104
357808
70
519029155
8
57
648032702
70
39073
79
7801
273196
347552
510
70
292426
7
231183
84
5
14
63
81
198599937
75
83
4
68
889973818
429908
46
24
87
251618
228025
1
92
705874424
482930
356341929
208461
35
48
19
58
313789
86
948598100
255438
81786
418690
470131704
26523
31
29880
173196751
47
353076
353962
54
33
67
109596
30
96
160234
84
134275
65
95
97
165640
87
620018924
335200615
7
41
98
52
99
264352
8
443937
661060017
90
85
42
284348
147521
199303
136804
97763
40
69947
204070
193911
35
9
50924
48260
8
11
60132
80
102791
38
83
29
229533
29
77
257719
11
14
61
2
84
196732
3
34
64
22
835466479
303800
70
72156
21
27
5
3
234694927
64295
60
325785
326111
60289
245928
8
41
74155
154395
108338
7
214928
67093
56
69
32
410876
94193
491426
260336
44
131203
228798
262467
5
423674
238932
3
99
8428213
23577
440958
398095
249451
15
58
54
460927
3
79
4
56
33
132557275
78
143752
3
94174
60
389757
73
20768
152892
3
188864
294158
43675
60
26
395750
347300
84864
57
334239
459565
160467
46576
154132
882810674
93
671261598
488398
7
472445
40387
62
45
439976
366086
523181158
368142
620085571
291132
146676
10535
1
416947
45
65
95
83
51
5275421
7
226011
10
96
939295487
491840
236789
15
7
14
348670
11
27
55
14
10
240427698
8
50
42
50
42
105429
76028
822351389
15
65414
22
89
13
28
68735618
612717474
96
168319555
122557
30
413226
406631
369579
11
201178
797527549
929408536
63
358182
184026904
51
442338
71634
20
26
38
350
155850
87
28
669717851
87
459585
205289
4
94287
265260
73
36
299270
341607
423423
9
298767501
9
61
364976
116028
70
102899
75
168700
53
19
34
442691
57882
65
45125382
450778
395738
10995
85
56
16
305964
98
93
57
91
68
73
84
21
892818415
58
84
80
34
2
6
410152197
379216
226558
19
16
18
20
51278141
2
13
5
36
5
225046
888922848
114560639
204606
452719
918985845
70077
5
315761
39
39
52313
307744
47
47
980855372
415172
97
17
204290
27
9
8
29171
106098316
253798
354450
391308
13
455627
66
153487
374668
268064
453092630
109856
3309
26
4
10
469278
408066
36
79
71
90223
77
365195
56
63
849361377
12
114429488
21
368642
324052
105820
64
306261
6
507866461
88
932034730
224504
11
425668
2
966520091
95
317459
267891
71
64
22737
470281
54205
91
2
254916
439605
211338
109234
182785
2
50583
38309
1
96893
67329
81
69
87400269
58575
910440588
55
184346
5
24
7
95412
46
17
17
8
27
35
48
46701
181005
6
70
674765072
367384
737264659
20
471172
702911516
1
314936
46
67
5
70
9
462369
433787677
250464
680886574
8
58
56
239868
485667
377139
27
42
85
156041372
79959
373278
74879
91
32
466844
53422
40
289576
454442
306040
87
31
13954
415880
58
455125
47
360598
77160
372605
5
3
59
16
288466
443551
91976
87
240530
4
157030
93
228902
14
133797
949093236
49
4
297462
9
63
9
56
1
66
21
88
11690
11
436486
317178
430447
347113
247199
37
188513
212924
997994820
426001
81
4
45
41
1
95
127459
323054
179758
74
66
330593
4
346431354
414797
26
245137357
79
34
26
81
407956
4
118851
80
359590
213271
43694
250432898
170948
281584
91
470528
153756
420733
163638
47
18
149556
141122
209641
7
271294
211028
183610
59
69128
2443
7931
314469
21
468388
348979
892760211
88
210579
29
961070485
140214
481431
3
9007
51
205154
95
303119
115734
9
61
212892
369565932
224573
12764
13
37
104614
317075
83
421960
26
6
317052
84
83107
36
462921
853273635
22
15504
375627
406806
309079
85
73
3
871156171
54
8
323402
45
42
392462
429288
53
422926
33548117
3
6
99
42
66
29
41
240392
3376
33
210262
77
6
313603
75
765603868
12
92
395567
56
9
324591
70
142719
62
445181627
76
452641
944857178
277815
17512
42360
225949
60
497027
213753
21
541226354
34087
55
56
65
46
68
27
17062
208787
309783
232750
39
43
48
480037
9
520982532
17
365553
111883
7
21
438620
29
198996
36
2799
25650
29
162812
913384870
86
453365
18
114249891
7
62
33
321626
361585
61
42
228188
6594
406129
548661778
72172
529101970
95311
418871
607245499
71
23
52
320232
32
2
49807
43
30
361371941
48
249612
3
6
51
820367324
79
51
83
368890
491482
399878
3
82
196658228
299292
89
639966109
7
194575801
358774
64
28
9
6
77
4
68
422785
4
74
1
81813
68
89
34
273796
45
384201
601424893
2
21
996671905
172733
6
69
110412
251716620
337548683
93
419908
15
20
14
34755994
9
103561
862451880
12
290494
18468
52
365040
364273
3
179504
343001
42
79
377467342
98
92
101338
80
210350142
5
292533645
128984
306252
68
313680
439112
700921770
25
24
146460085
28
8
23
79
408672
7291
60
40
3204
5
16
244536
7
34
935966271
3
336503720
318308
3
86933
265137
56
57
473759
73
389103
27
42
351663493
261960
71
455117
120030
90
431488
187387
694590488
432002
288408
106021
100504
35
138205
54527
27
6
4
36
37
368006
4
30908
71
56
399360
3
428943
60
411215
61
235248
66481
69
495588
78
310729
91
53
2
104867
3
61
26
144421
450350
33
206473
265747
3
38
9
379390109
1
92
32
417647
2
96788
45096
46
78
328028
335754
209501
1
201979
301731
74
3
441146822
12
430535006
429418
78
645188819
493956
418657
4
86
77
148683
391159
82
165726
6
72
364237
138484
74
43
19
23
64959
19831
12
85
296823
422460
379760
243594
469984
60
147785
26
365803
49
14
93770218
69
87
400010
10
238412
230095
343557
342727366
81
61538729
25866
42
3
64
145387706
208100
364220
3
418132
35
104823
784900354
60066
8
95
332307
85
195878
89
398015
106612065
26
68
742385916
12
400394
357562
20
41661653
29
285376
37
87
2
7
32
38
5
4
293357
171481
183779565
78
326167
484205
711736733
38
2
418486
17
384443
218403
400230
142786
457122
426666
122453
325021
46096186
26
79
350675
385267
7
196798
74
99
82
393701
75
374447
499864
33
2
39
16
43214
86
32
23576
67
94
129544
454754
276942400
28
125344
341032
38
383563
387172
297347
328065203
72
61
58
84684
30
63721
448386
73
23
2908
419713
289324
13552
118503
415924
3
30
377402
401572
285672
50
84
446316
3
53
33
182139
310470
464412
254284
16
67
45
171364
5397
25
36
303480
175847
269299
68
56
249439
301935
759349261
728888833
40
394487
145634
81
360675
423815
441626
94
218694
80270
11
32
15
15
65
88
98
367440
22
196847
203977
75
335079
343891
176315
61038
437749
108827
88
72
209461
21
26
123714
63
108462
524017665
22565
323183
18
352321
95
183218
443952
27667
463982
315873
69
35971
65336
101417092
460697
731097660
323099008
480334
475953
58
359967
6
99
31
316508
813599090
206570
199628
476769
67
429252
392802
92705
29
486789
2
487859
54
46
96
9
36
1
155754
555697498
163187
9
5
4
7
601633923
11
83
55725
55
65
54154
7
7
361760
82
4
18
5
156703
55
43
21
440452
57
8
44
591351376
481555
278564
232170477
301050
455287
65
40
18
228135
94
9
259980
706
88
419285
224211
11378
209130
182276
35438
33
54
226070392
470681
468169994
80483
305164
85
4
80
198069
436011
3
73
86
405716
9
448268970
339932
7
236567
59
152799841
407867
413871
92
35
254891963
45
10
251771554
321533
87223
466151
405520
69
95
77
430557
8
59288581
79
883744734
74
367293
80
65
5
69
67051087
395796
462090
30594
265665
6
338911800
699124686
461795
8926
492722
27
81
404225
72164
18
350110
21
42
250163
107306
5
180905
230358
71
406087
39413
3
93
118336
52849
5
378486
236538864
27
94
79
387263
76
187103
596262219
1
99012
1
585594010
74
46
79
6
35
80
22
332978
148999
61
52
433393
221013
26
76
209524
29
40
406322
879949126
70118
74
72285
22
264933
59
335533
194883
7
8
354170954
59860
99
55
6
14256013
23
91
150828
45
5
6
626890232
89
76
453967
509375010
8
34
75
102570
317055154
360271
280934
293305
172233
43
253257
54
86
443714029
86
81
208375
6
136849
63130
44
431335
22
15
457382
45
13
228386251
66
480382
15
7
38581
77
22
843370988
74
31
66091
335764
83
48
22
83416
396236
3
308867
4
493765
121185045
97
107630
3
7
14
77
98
79
200257
491157
2
73662
6
42
458241
316169
4
18
74
184603107
10
15
443614
173090
241440397
58699
868994124
343148
360196834
381255
49598
269591
474814
95
374589
4
3
4
50
58
341964
346665852
450420
9
71
89
548575072
63
48
493089
17
87
87
20157
626493005
7
10
288902
48
1
52
74
77
882749069
145875
12067
50
353967
36
138218
23379
6
4
111817
397398
94
91
50
400496
15
6
445200082
45
87
417803
6
89
402639
64
64
91811
66
416218
79
51
37
85
69
868563130
30
434959
54
51
72
381950
53
124230
78
428453
50
8
72
323762
485116
1
845163661
62
399455
284318
9
331427592
50
190703561
11419
86
43
21
13016
66
54
2
374261153
83
2
389796
300296
344808
215205
924734033
5
29
52049
116701
15
26045
35
45
27
32
2
220638495
43
205091
62
415988
88
45
480019
61
6
38
90
456900
485182
208845
17
943353546
13
430814
64313628
334030
38363
45
444880
87
98
283355
291124
22
83
42
30
23
86
70
76
85
5
11
36
9
143138
2
42
634985162
10
443304
150095
155924
220439
67
180473
73
169993
259690
23
321686
432327
97
115698
70
960235333
349872
72
35
646258558
167130
40
463501
3341
8
36
4
490637
8
48
36
102986
98
55469
46
653569108
258155
9
27
51
5
5
70
43
436472
5
27484
441726
210467
90
300697
366359
63
23
36
63564
25
9
646843578
424824
122958
223724
57
19
42
7
65
180256864
36
98206
443506
95
8
297565
278881
10
361467
455452
38
1
45
446141
494499
134020
39
5
94381
597127100
93
14
73
94
309256
469375
72764
8
168242
16
856489794
253867
7094
201394
194709
2
238444
493298
15
88628007
372689
58996
95
8
93
749981053
293973
254132600
31767
333530
411191
76
12
83
78665
314584
203199
73
54
20143
305930
34
44
79
491134
5961
336170
84
4
399419771
365175
957091145
205652
83
915127213
152141
319711369
20
5
297913
642837030
46
351453
8
53
246947
73
13
86
97
253447
32
407110
15603
45
74
69
6
37
49
61
410367
33
53
311151
194899
7
77
96
98022
153277
311303
198770
8
33
404408
944337561
312347
58
55
7273
463016
97995
254834
4
24
38
486996
22
74
437417
393937
69
34
7
296044
8
744833525
365334
474420
2
72
21
192512
2
243885
885433912
54
34
135093
32781
99
742273835
57
490133
147327
47
205729
18
473102872
398571
1
424707
75
69
298611
302949
6
71
74
3
45871
91
16
6
88842
46
226483
744034913
7
566467096
2620
8
14188
430739
79
357461
97
476955
67
542235656
76
280841
39
59219683
218978
9
2
282405599
307442
80
132390
190127
343875
51
442225
137152
941089945
90926554
402850
96
168739
6
938145169
450117
40
18
11
13741
107794
82702
29
62
67
86
24231988
973321628
38
418486
276651
90
77
182611
140081
39
453503
172102
82363
20
2
8
68712
176251
50762
226001
221400
270269871
3
160187
88446
24
62892
44
96
273643
18
37
35692
12
240966
15
66
27
459207
457901
371368
332611
42
308188
968205044
64223
400620458
53
128687
266099
11
94031
328819
415476
3
59
55
64
90
135026258
93
44
319167
237156
220022
54
92
32831
6
61
50718
90
396857181
76303
80
89115569
9
273674
82
5
590911797
427704
89
6
403211
134403315
329405
64
5
54
44893
9
421830
340870
2790
75421
6
488434
240367
291436
370681
296166
70910
495352
253828
454117
21
306723252
126979
44
175308
442634
244703180
224375
166430
323367
68
216174
23060
71
112741
21
87500
188583
461566
480676
463572
6
67623824
2
525963461
26
261716
450568
64
7
83
59
192768
306628
47
57
88
26
15952
43123
10
1
2
164524
494087
489487
415323046
319311
43922
395098
374590
60
424329
7
23
46
5
8884
7
7
971534629
494362
123264
307152483
62736
383218
465519
69
100436
478888162
23893
227016
95
78
24
89
71757
308736
54
124861
14733
36
412420
351940
146944
90
238678
201324
185849
5535
923082999
29488255
4
17
366014311
22
463210
79
402960
86
3
12
7
46
8
9
945692409
142285
17118
44
249892
426855
536383164
62
91
9
211294
86
431545
347735
59
42
120602
8984
29
13
131676
2
45
99448
239788
36
37029
409799
481874
44
381042
96
89
814156955
382357
15
290450
94881
21
27
323261
127836
259065
140495245
19
275104
45
30
5
284806
96
3
91
837601836
290282
19
59801
424453
14
27
9
17
25
303654
526212959
240451
327594
11
288270
39
6587
232921
234021
388295
36
8
360270
189962
82
69
84
69
159988
64
140573
56
25
412839
48
600043668
179421
94
11
46
207779
55
51
23
120147
38
191297
222689
14
24
93022
451488
35
83
218351
88
21
45451
70566
256288681
363787873
178739
8
398281
60
325667
408973
201559
369139
34
193099
100317
88249
289196
185187
222240
91
246118
75
497497
222381
275260
26
86
87
4
99414
122237661
6
420245
82664
422091
1
3
226003
15
455511074
54
72
93
138952
55
85
3
48085
895046343
454764
48
98766
50
317856
51
75
576669033
5
3
33
58
457627
2
427021
94
37
3
53
148738
5622
4
81
60
347784
285680
609434063
42
63
98
2
165073
31
263830
145139
82
286826
66
69007
133989829
153146
183299
171341
345339
32
31
57
138336
204144187
3
178604
852739488
92041
3
474694
280307692
4
300251
48
32
128044
50
825468191
470584
76
428293
115211
51
412587879
65
27
11588418
248967
37
56
67
42
72470
410296
93327732
75
47915
392791
310059
74
12
93209
321348
36314
42342
56
476243
430347917
472505
958283089
44369
505563934
387679
203942
277761
409233
314432
498317
46763
6
20
52163
235885
1
99
186861
30
333673
198060156
760182948
8
91894
400311
315075
53
77
83395
356544
75885367
38
230597
61
49
30
32
87429
38
36
38
5
47
50
681492108
35
6
98
596208463
811820245
35478
56
120886
8
66
251698
59
35
11
46
28
32
247708
39
3
718830006
293020
172914
90
5
427656
385774
198979
73
46
55217
322786
21
5
142856
463078
8
42
677685386
63
309252262
243793
273783
146849
196995
5
86
5
267442
5
59594952
732869358
21
349463057
11
86
381537
112210
493751
74
31
492085
92
71
766776209
70
117356
825132750
338325707
430547
29
41
46
253106
479260
25
80
58
90
25876
245546
156650
236934
47
371619
42
415029
427029637
58
231720
308550
257683
3
13
384022
328759
359812
16
28
258683
37
551204294
16
63
456084
76
8
91
462624
291184
433037
137888
9
300121
3
28314
4
479549
84
11046547
97
11
97
54
83
46
99
739393563
358136
302751
7
65
254701
478851
277117
53
129254436
321994
64878
71406
17
61
287903547
387088
357513
1
72
58
53
6
17
75
362849
5
48
173192
7
325117
35697
351730
63
697059712
22
412572
91843
4
52290983
294667
44
499174
36
43
242566
393735
49
118394
107767
148187
16
108412
348576
77
28
48
23
85
82
61
77
40
100294
91
416614
50
30
17
46
4
47
99
6
21
222213047
2
31
1
16
69
431162
98
387488
339876
2
67
172466
91
54
104829
3
144610
65
38
451041936
92
73
59
80
5907063
61240
411369
157700010
54
454616
22
2
29
20935123
91
7
320191442
62
21
24
386314
46
349533
43
89
84
145565
94
373959
77
481629
473158
426845
65
10
18
205224
65
80
17
180094
70
254951
30
18688
6
464747
351943
246090
90
80
229086
32
2
222487
276818
34
265101
42
5
70
43
114684
66
129361
52
145222383
92
61
14
74
385398
967886582
81421
75103
79
172635854
18
99
8
55
267304
133831
13
110215
30526
393200
446973
12
85
219221
91
41132
21402
305067
245338
90
14
43
6
4
67376
244601
50
33
224767
38696
144926
26
83908
56
305644
85
91
31
81
432163
72
223898
37
39113
141632
9915
42
396672
74
307803
68
16
73647
65
279200
44
609492579
320633
29
19
1
69
417360
31
102409252
7
8
181527
61
87691
134951
4
79
79
24
12
56
74
77
21
79
11
371803
211990
98
17
2
96
982728645
59
87
47
47
42
403735
401842
208372
174939
157278
72
296216
91
51
158742
560204855
33100
8
55
47
311670
442449
9
197694
20
493415
43
45
19
89
193900267
90646
16
229974
70507
213036
285058
6
70959
617911801
70165
87
27
348702088
97
326121
63
16142
62
47
88
96
122045
37
38
467886
78
322489
153575
64776
70920
7
354874
51
64
81552
68122
330504
32366
285513
3
46
4
372797
57
154392
444818
399059
13
520585167
282479
435019
36
91139
51
228972
4
86
41034
133297
194961
293181
69
33
95
4
14
61
53
57
356430
359734
8
82
608460683
330685
9
324627980
79
60
374974
74
44
61226
67
220120
97
159718
80
926599657
90
439152
243585
10
43
77
36
1
191784
318514
116932
83
95
8
75
43382
437088
75
23375
160693
495005
99
17
572392948
10
907854501
35216
39432
54344
511186009
10
64
20
51
32638311
172115
3
8
75393
38
71
5
37
63
412987
404022
72
324824
33
95
16
172379
28
87463271
588809831
5
56
98
114124883
59
266801
47
9
158809
207330
235186
8
279348
801714162
45
80
30
30
12
80
732212885
362397
211795
8
11
38
50
319998
146775086
24
63
156694
61
56
76920
489656
832460149
32
385267
53
58
564937609
473049
85
94
14
455104
136433
15
33
236445
269423
87
490778
34
51
2
36
84
115952
47
266603
435221
303236
64
100917
2
136466
9
98
62
10
269843
72
431229
5
8
42
36
437344
110469
68
56
286601
485921
80981887
92
33
3
489354
22
729318144
55
330495
17
65
271865
20
99
97686
69
59511
6
90
267495532
282710
152365
911622352
172857
86
371162
116023
17
736735387
3
32
59
361775
7
33
82
53
79654
345237
134397
511277899
37
496474
19
292123
34
39
355361
46
7
308722
1
220325
47
74408
387396
445202
829499608
182764
94
47597
830903146
12
54
282136
32
266334
15
6
33
3
54
293878
7
73
33
98
493005
614813242
252570
5
321296
55581078
993157132
77
91
208007
97
86
105600
92
730959476
74
47
11
386824
641556208
55
89
46
33
145970
5
261479
60
441227080
466494356
219764
31
74
76
1
30
67
71
82
14
7036
7
21
34
70
160044
465202
282427
59
142171
46
5
4
45
598101694
73
55077
440692
46
6
88
55
994216917
8
59
353414
32
49
5
26
195760895
94
276844
380835
85
94522
73
39
65190
45
123473
402219
1
188905
36659147
157846
58784165
32
22
316376
77
578155323
26
98
77
39
338224
246474042
80
167174
453952
41
212528
96
21
34
303312
235098
471734
66
258160
476862
79
118918
288896
293479234
88
169058
378513
69
51
163538
67
28
3
66
72
35
578593214
414301
183953
864847399
161637
226657
91
27
186129
8
79
8
66
23
80
11
59
13
14118
10
47
16
384898686
383517
46653
422249
228364
50668819
20
336159
6
468996
7
40
98
32
447519
43
197916
147239
361879
99
82265086
435558
471238211
294533
294976
8
91
4
57
85
98
62
34
364448
386536
102877
302602
6
191923
81
91
3
61
32831
33
274525
375546
241626
242451
414417
476796
88
16
9374
95
756528807
140663
1
7
66
10489
382121
86
97409
37
1
52
46
45
273128
47
12511
16
353850
407077
493992
347643
68690973
2
9
60862196
1
70632
10222
135054
594164012
63
146347
3
323417
323562
32
12
505281587
65068
51
96
317776021
59
49
22150
9
54
22
39
25
1
2
86
9
88
190858
67
300865
104643
384678
89
457245
127962
94
6
21
9
3
228945
28
57
127963
161806
31
474226
89
18
367575
66
495795
359545
50
58551
79
284413
44298
328942
3
1287
379718
22
688677863
9
249975
473026
397662
77
271418
96
47
87
239901
45
250902
33
166986
549258943
411704
40
91
25
9
14
196113
26
246160
70
5
80
83
30076
94
242205
164838280
39
6
69
122869
70
5
430472
296575
369921
3
4
27
200019
33
3
397385
36
15
39778
8
283438
30
5
88
388068
103074
14
4
336257
31
88
609820884
384729
73
13
30
38193
524972452
114322
825988590
1
63243
31
36
147134
960
309600
8
72
22028
65
11
30
374867
301495
172600
316117
43
105163378
33
57
68
183949
156744
226844
133020
81
97
8
8880
157006
198199
324291
347168488
326336175
969393776
76251
52038
228333
33
130415377
13865
245270
108540860
458587
442388660
36
59
29584496
4
164549
1
454021
13
181279
2
456994
18
127923
8
2
14
134809
71
190990
5
218892
143574384
853700404
92
33092571
71
30
869373946
657065699
396140595
82
11
429595
192634084
1
211607
66
363581
470846
50
1
21
56
61
4
21
426636
85030
29
97882
202424
6
1
138881
2
71
215955219
83
217159
85
6975
207871
111527
578151486
21
401177
95281
220765
85
44
352007
304816
416160
4
780796863
61
56
800259026
302806
30
9
395408
142037
380960
24
77
80
31
91
6
9
36
37896413
94
48447
98
9
7
4
4
75
471569
78
71
14335
36
86
65
8
122867862
21
112460
7
17517
63
729418212
89
223486619
208640
43
45
417768
447816
5
86667
78
3
44
319672
89
579278294
480041
22
94
578414353
10
7
416317146
129130
208225
5
156057
51
94
266673
284387
72
454682
28
34
7
80
879519856
63
16
20303
612489048
299343
5
3
40
89
87092
81684
68610
89
9
77
92
360394
258923264
45552
120723
23
312751
19177
306425
16
83
4
45
96860
2
227379
34
31
468439716
897823287
93
70
29329
14760615
440116
38
422169
28
6903
929174801
735440848
329857
65657
60
70
427309
82
30
63
2
349613
64
6
97
94
38
54699
245430
375802
37
479194
6
44
419540
245594
123845
62368
12
49
57019
76
15
286959
1
56
47
2
48119
45
20
241786
18
69
341809
463622
6
19
70
13
12082
82
420153
45
1
24
347463
3
31071
2
212618
83
901099741
28
89
233950
3
67
36
944084583
16
452293
19
7
326524
25
2
90
289096
26
77586
334811
47
142976
82
77
245701
470718188
420361
111708
93
85
30
376866
306204211
10
54
9
82
96
50
388269329
28
81
129140944
61
252945147
371583292
75
286823
89
2
291686
47
9
8
438917
70698
8
462960
292771
482858
35
425000
86154
185164
24
91
253942
51
258296
70
331595
8
402072
67
74
384615
6
64
24812
2
106861
27
89
60
66
50
238048
13
163615
416965
31
94
59873
196791
347538
48
11614271
421335
122557
3
314008
545968796
298010
2
472324
30
64
357151
68
75
375735
45
127793
29
61
3
453475
78
33033
99
841991224
505940653
121160
36
109505
225016
60
58
462637
328324
272048676
139362
196019
20
2
245400
8
323292
68
286398454
298919
5
158786
6
417517
13261
19
985615780
481228
122103
46
18717
277299
185802
392417
299793550
903160042
18
59
337862
45
5
2
406650
335647
78
499705
231587
529600786
88
103482
5
640831221
298451
366757
55
410765
152323
7
485998912
1
48978
5
95
12
2985448
286751
423557
470046
102078
39
80
3
79363
6177
640431577
12
172686
67
84
12
34
2
3
22
14
42
626308542
6
18
8
291988
15
23
368093
38
31
46
157622
75285
85
199746
54
19
34
75
42
21
165770457
1
24904500
447496
92
256790647
20
485450
78
77
102996
67
45465
8
956363535
271921
15
8
195779
51
89999
111894
251647
37
440328
305753
893124802
282643
29
152141
47
122223
93
15
57
382947
41
63
80
14366
492491
40629
367505
345403
78
97
6
253997
94893
168480
58
68479609
222609
62
85
4
6
400639
78
430009
7
263184
4
746133466
454010
29442
98
8709
52
150686204
4
159350
686624074
45389
53
291485
363471
393575
434887053
148673
13
264096
148402
55
23
145559
327567
71
66
16
52
676312644
18
81
359798
1
161543
453520
447024
9
15632
292095
385550
26
7
180354
97
4
63488
26
200581
259550
61
42
309928
33
68814800
13
452229
6
396438
45
491187
681684038
23233654
130714
482693
233270
70
322885
12
149845
83
381223
57
1
8
253449
99
3
8
2
52
9
329377
53
11
49
55
71
315549
1
339254
267280
429217
27
23
67
71
259315
94
98774
315780
160114
69
37
2
88
37
64
35
4
59
245425
136016
357846
75844
8
420156
201267
328610
44
24582
56846544
249855
8
375619
258310
56
135879
92
245830
3
125133
45711
182120
17
32
58
76
122750
287684
164002
24
29
872790311
42
89
425485
12
98
977043249
53
76
80
94
78
26
210705
39
94643273
96355
76
15986
191548
185128
13
1
445354
45
47643
122087
232597
15
1
16
78
29
127279
38
315122
291244
463223
454220
369271
170404
65
249237
27190
34
20
83583
16
38
120993
7
86
398278
87
174060
284048
68
288204
24317
5
313332
94
20
117896
44
93
62
154590
774613282
101639
76
9
71
178401
85
143928773
20
63
124702
412816537
3571
237351
64
8
6154
996058429
114950
183267
19
431714748
32
76
332974
92
72
449885
124894
95204
65
51
50
696805539
106527
71
235046
492129
23
92393792
8
848305294
46
79
16
19
268142
934480693
301378612
93538
489713
171267
21
53
199831
9
91
14
35
88
1
4
88
82240
57
310116286
469258
372567
25
328224
36
146256
7
1
83
407066
340479
7
370736050
480976
91
162000
38
85
67185523
377615
70
285348
3
326842
34
78
33305
84
842974434
63
16931
89
295557
492345392
68
105287
743310523
59
45
75
3
71
25
2
368343
70
57936
188979
67
72
74462
269366
14082
3
287988
81
23
268960
296767
74
70
34
166597
37
62
406215
82
72280779
331787
73
417058
312117
21
17623
193341
137979
14
95
73
4
373725
221429
9
68
98
231448
57
73
15
38
75
616640367
74783
130689
245209
117826
395954
9
65
77131
5
415289
95
52
448186
1
79
602538375
89
159519054
60
47
380397
64
434923
17
437231
85493963
168219
424786
20397
16028095
92
426036444
9
224699
89
21
77
255677
268350
377050
54326
859008441
44
42
66
42
59
78005212
66008
1
283630
279560
50
51
412976499
57
49
12
349074
198942
29
71
10
19
2
72408
159162
89
60
23
57
37
377704
2
6
79173
484669572
394112501
9
97
386579
43
116016
906775810
996092576
300608
70206
268970650
64
5
435905
7
99459
19
69
309176
261165
74
7491
318206123
94
99
440625
149556
5
162481
487886
131719
58
267040
288952
43
174235
443706
379759
98
38
80
141667
90
463630
17
43324
66282
430969
318001
65
967622443
65
638034679
167471
275517
18
292860
95
421226
12728
344702
30707
83
23
98
614549343
240829
316171
1
59
728668050
61
49538
196595
73803
55
539442710
323446
17
37
42
13
113442
233723
38
1
35
84
101343
2
8
4
197453
66
71
99
88
239685
74
879082259
33378
53
20
90
459319
52
66
8
428393
29
356606
147107
1
692757485
69
86
467636
7
176655
88
89
77
51
31
24
5
285408
18
96325505
24
492851942
21
29
43094
421679
46
20
7
187563
38993
1
52586
43
61
61
3
465338
411018
30
60
127289
76
904716397
12155
72
323798
529791347
60
255842
56
257333
179261270
58152
4
373855
94
7
47
534846618
3
86
108503087
11
29
249226
69
37
537275119
160561
191045
56
4
59617
73035
661429485
65
53
85415
46
470789
429098
33
190845
35
69
42088495
37
57
41
9
72
438057
931118566
97
39
77
11
31
66062
760578506
115838
9
3
355496
153879150
497787
68
72169
88
81
11
1
3
55
5621
85148
46
887931293
3
253283
269165
66
10
1
425913414
59
127425
64
9
297963
66
65
85
35
5
135481
308339
24
25
77
95
297008
101929
21
385368
120186
24
4
51761
398322
194454
481734772
61471
95
113496
6
413033329
77
268307
28
741054082
95
50
55
410908
118997
29
20
237866
83
58
497131
847217502
332905
166666341
55936
62
178169
369983
93
219453
96
86212
57
245210
12
90
31688
10
44
52
110666
88929
276123
63
104264
181921
242756
801058294
78
72
90
32
255722
380769
102174711
175821
825210319
94
486756454
1
425423
51
206463
5
157732
74
304142
355262
212519
30
17
52
4
60311
157213749
715379297
296360465
569088621
471844
21
80
51
256284
444782
60
5
15913
66
300517
382208
2
313954
1872
307803
939400080
368928
40
64
63
83482
190841
35
22
73
92
441028
48
473996
60
185352
95
54
31320
957004750
78607
91
918385926
3
97
459762734
6
52
254902
73678
3
90
421692
34695359
32
55663
307758
411804
238744
59
428193
51
290393
499504
372194
68
92
86
365414887
28
660
165149
39
62
65
96756
12
31381
375696
189306
78
338780
96
17
6396
290767
138793
51
28
48
92
820705051
78
6
5
45
7
24
292264
219493
61
260688
21881
357520
91
485120
173643
357494
395085
77
96843
38
70
618997484
445774
17
199162
2
27234
62
490010
54
87
59
94
21
53237
257863252
173393
823831668
85
207236
28946
540641083
30
723137683
201753758
946269383
7
72
68002050
370295
124168
32624
145661
74
22
48
212675
65
327176
5
404109
82
93
66
31616
44
89
48
171914559
16
1
371763
71
61
20387
41
73013
275438404
21
325408
60
50
66
385389158
299375
85503
8
356055
448491893
678145770
387427
282176
816868890
451594
729084540
50
6
98
315204
342358
91
67
75
47
842775162
38
25290
37
3
221743
5
44
63040
47
52
87
5
15
367524
44
118393
87
91
8
86
768488001
270000
98
301217
3
240212
90
410444
74
85
14
35
43
338655
388377
9
474703297
408407
15
771773096
175157
26
41
75
394060
45
40
463237
146278
42159
108933
1
15
294752
140442
12
36
16
53
83
39
39
160569
227328
111019608
99
8088
1
85
13
67
70
34
233341
9
34
35
11
571709510
314008
471756
43
54
93
2
9
628541412
426685248
66
86
215068
244186
16302
440152712
206388
69
98
186805393
34
38
427299
147167768
910357131
457269
448944
476125
513650983
341233
365197
232977
86011
9
339683
9
393079
44
19346
462674
71
41
88
340858
236576
331003
38
1
8
148061
97
114088
36267
15
8
217258
447083
6
97552
12
181265924
131574
423525
243022
338744
26
353034
182672
67
43
89
19
80
60
125614146
50
47
5
9
75
75
364704
57
67
94006
224453
214072
993103281
162814
83
49671
11
54
33286
3
283833
186548
90991
114630
129043
132147
79
13
63
90
3
47
5
573754612
59
153595059
288339
86312
97
892398092
22
77
27
137477
22290
78
51
8
43239
489638
7
57
272561
492487
91
30
78
88
140148
76783
49326
884838125
429154
861419929
976
223791
87831
1
376107
83
90
7
97
68
42118
86231223
80
60
456374
40
83
62
66
53
344549
8
76
201385787
482164
157613
70
73
18
4
2
32
90
10
480926
316941
64
53
171556
33
726024461
354444
205062089
17
49
977638870
397367
123238
95
446624
478473
7
79
640603391
75
142603386
279214008
20
16
44
5
121665
4
35
52
49212
389537288
96
15
1
320585
340591
44
246234
330566
1
34
256845562
597994505
87
67
381033
65737
1
69
9712206
3
98
110172
9
81
7
1
49
9
164398
203572
4
11
94
83076
279662
27
20
81
105970
69345
8
374701
28
4
9
148898181
379623
2
87
693628622
211973
680662781
432620
31
294371
85
169897226
13401
10
4335
58
43
138497
90
956096703
81
440939
92
74
388587
14167
19
89
55
4
13
300227
34
3
67
58439
88
413446
476561
1
300951
7
13
84
27279
88
10
390207
471296
4
176052
373325
78
99013
293753
182302
22
83611
97
14
50
6
90911990
138244
482414
445941
179606
49
497181
357240
85
357923
445267
410106
9
2
3
850678464
73
246969
49
220136
80966
54
292925
3
24
440787
97812
39
377338636
79
7
83698
16
494689
34789
258575
11
24970
4
4
220879
323633
203561
35
2
65
188253
128929
867356158
143014
70
17
53
13
162803
36
399122504
547001034
27
19
358363
294156
78
66
480057
64
58
83
20
36
267332
263487
494356
64
494916
164144
31
91176
40
41
272944
8069
155024247
16
6
5
6
336618
78101
257776
5
36231777
41
64858
588605687
12285
331483270
91
65280
91
1
160441
2
33544
9
76
20
41
333615
47
178867
85
78
156
99686
7
209151
37
402404
22
71532
35
490105
391487
36
239398
30587
65
8
51
96
337835
372964
8
98067
81
737047719
57
57
284115212
46
68
114483
94
740108225
18
1
41
42
19
400637
57
299068
91277914
64
81
46
195787
108987
80
7449
890247899
6
204246
78
2
254979
217795
73
93630
40
288187261
168757
62
34
469794
245113
1
54
93529
1
445657617
86903
381425
526861834
277357
17
25
8
421786
18
353913
69
36
95
54827
56
64
56
115649
287606
72631
62
447482
9
38875
473099
170826964
162218
77
89
119458
32285
63
23006
81
8
102406
190471
44487
250961
152620108
72
30
57
33
65
74
80
112228
131236
5
90
51
33
92860
263606799
261499
389179
91
85
22
260723
239507693
65
44411
412610
290771
68358
9
3
32
216487379
35
819310533
163649
62
237614
92529
12
219853
627663893
63
38
31
499398400
260448
71
31
4
118890
257818
347586452
232550
168728
132349159
89
4
75
67662
82935
307323
58
49
7
5
85
77
138417
62269
38
39
47
20
74
77
130631633
178450
439969
7
54
1
75
2
79
182169
62
2
430850
380961
446776
49167
581243973
143053
34
354190
86
86
15
89
818352619
152587
344385998
253938
362359
214590
7
189526593
89
55
386198
34
456523090
9
65506
233024
47
843464501
273
4
36007
53687
13
149939
86
680061658
64
375641
99
434401
52275
733
74
96873
2673
274862
749777701
78
65
69
35857
736144979
92
173749
980015235
104850
829617022
29
554659673
27
1
5
159716
118107
7
30610
94
9
53748
37
90
362876
85
74232
440588998
5
19
366261
93
401009
80
17245
354365
1
6581
95120
622662729
5
92
8
35
59
76
87
63
87924
26
9
197289
73
32
140894
21
96477
3
64
66
69
136135
461185
173347
398067
52
235631354
77
80
294741
17
98700073
95806
212564
1
392997
110111
186057
99
53
87
95446
1
81
3
309605
455357
312201
399599
36
237601
95
355566
273762
46
61
41804
212584
22
336720
204526
258110
91
286276
245778
182895
180356
499201706
310242
51
30
31
682295548
84
18
18
2
977486690
14
63
10195
35207
164796
556154674
270030
267025
35
29
80643
14
46
28
260226926
160311
14843
42
5414
487467
236
337644
430932
7
175825
6
62239
46
86
90
558686237
7
18
7
480208700
81
25
304553
274920
404461
81
93
98
56
39
56
216050
231931
76
169597
306171
17019
50
36374
65431
26
68
72
207380498
94
46
36
185870
456349
278459
627973173
837032140
51
16
557828667
68
346163
50
62
173493
96
91
75
72
13
270210
583218119
238460
111456
217071
77
144602
72
59
45
377009032
398738
221197
87
70
24
112547
599314460
95
6
89
158069
382467
80
244502
488635
141816
7
6
462819
8
16
207804
334088
67
21
7
49
77
77
28
33
93
435322
75
270883
47
92535
4
98
24
35160
166197
9
98
18
114912
19
475416
286601
250129
9
625363637
91
496002
61
99
414963
28
47
83
315208157
41756
94
22
378341
490371
36
257050
478291
33827
877686825
4
177432
92
33
199726
218214
95565369
96
6
95
19
40745
54
364378
332866
51
53
147658
662501053
226525208
277578
8
79
75
46
75
53
322391
29
39
33
146123
399056
4
489252
268767534
4
469635305
6
98
29
1
133650
16
83
70
185773
57037
16
40
387068
37842
810122099
228985
97
28
30
91
202380
44
51
965897000
124346
87
31
398135
43
234912
194927
3
443889
58
13
276592
32
387436
3
402538
1
3
445191
66
86
918282529
189668
34
243061
58
349543
175010
495389
373520089
84
351917
9
20
9
154252
1
33
187995
82707
419944
505976270
239588923
38797
395855
383275280
254428
98
471120
46
2
629089215
8
86
194472
271676
56
369071
22
50
245111
6
50
68516
91
310963681
9
311551
407451
319465
312374
144787864
114048
73
289250
87
60
200953
480390
31505
47055
163393
70
38
9
17
834516045
245526
426066
27
253357
42
63
988623399
14
58
12
23252
58
47676
40
150410
227051
129026
84
72
61
15
124384
372901
64
95140
65
478613
117853
308796
202259
428603
53
16
408053430
40802
28170
64
82
705696962
11
13776
536736053
353199
84
994583910
36
7
81
82
333620
22
491811
306268
409833
94
100767
90
35
80594
37
26648
461845
1
9
44
89053
447167
264493
95
265175
60
474740
78
90
25
51188
456308652
94
375651
328303
55
58
358190
5
689478144
39
2
61
99
48
63
63
81168
465084
126457
95
531012364
83
75
303638
35
36952
31
62842
254192
305937
19
773535173
1730
90
96588
366064067
23
381383
64
58
20
179696
9
217005
2
74
54
9
29
92
495012733
46
66216
486877
115612
45
74
320829836
137856
70
37
437868
319149
111691
158335
141436792
80
469749
225780
1
447988457
190207871
1
454101
348745
14
61
216646
23
281471
9
2
87
278960956
16
373364
66
163516
88
84
660662468
141291
81
76
277059
65
5
71
5
225293
63879905
53
94
86
33
371301
95
8896
87
68
207977
303748
352318150
220306
74
100557
442381
845224486
73
458862
234662
89
39
40765
441359518
382266
90
791393056
769136907
2
250881
272303112
7993
101632
5
218483
50
950138731
181600
57
311034
392398
19
402226
931105620
32
189438
335374
373370
1
227782
65
70
90
71
59510
197199726
10
12
316443
191996
279486
30473
156879
865906969
33
314805
35
485193
7
65
92
38
8
24598
14
43
34218
7
18
554463965
65
577238176
58
494317351
45
222201
90
55
457583
84
6
179436
578536562
125072
14
8
39
8
365446
296805
159940693
22
26
50575
5
261168
73554
25258
451985495
40
399554
100636
159420
940509060
279943
1
409058
273945
69
351796
66
68
191444855
139930
315776
94
61
115720
18
472069
20
382992
9
59
459427037
49
7
53
481512
2
194598
90
94
64872
307894
17
355740
182470
24598
50
48
108911
9
2
10
53
333980468
82
50
77
9
361320
2
701039157
261373
47
25645
308177
384317
4
75
440848
97
49
98
16
460992
248349
277760
457468
15
5
52
95
446157
439518
17641
196451
229649
34
4
4
501580183
454520
10
295856
198157
389424
33
440256
340692
434444
123550
46
3
400894
157298
339831283
74
404284
59912
26
31
13
88
181816
69
214046
11
55
377669
490419055
52
69339
66
118426
166668
183874
429523
281318
61
228393
343765
580126852
39
54
99
59
13
83
466347
92
28
2
65423
3
176619
116599
9
35
8
304639
70
77
99
428987
41
4
722050394
5
534781948
6
361389
5
45
69652
14
94
1
94
387089
414021
4
38
189636
121423
40
17592
16
345980
4
750169036
213734
425154
75
24
249796
87
376641977
623918090
326643
165298372
43
69
77
510290072
233820
412503
8
4
63
295728
193646
53
740580124
81869
881540127
5
662043236
134383
239482
380511548
18
145794
95
17
378523
91
271656
9
30
7
379400
13288
124815
342383
75632
326915
88
67971
60428
488079
492980122
936191240
57
75
441415
348571
3
275264
400656
165545
34101
5
34
42
153495
446385
93
5
383329
132073
160580
494903
77
775674353
73
10
143637
34
18
32
44
953345233
9
19
86
746876507
471700963
531191786
133314
57
292750
22
24
211960
3
51
26
26
7
358382
41
911831466
4
84
446204
224931
32
24
17
125443
3
56150
53
37
339242
37
5
84531
259799
81
66
767790201
50481
633543337
293508
49
15
301518
99056
81541
112179
39
924469321
57
27
5
895925297
55
323819
67
57141
835584735
369078
227534
356257
50
846067280
327279
419338
147718
29630
65
310078
447683
4
367453
15287
58
268058
64
59
146555
536560528
227197484
221239
63
1
83
391253
343501
3
6
492376
419066
98
7
80777
38
492180
85
481465
113791
51
96
51
7
3
13
359703
39
191002
836260909
44
15
495954
61
10
3
84
8314
480894
1
257333
38948
124909
430252
336494
223116
436341
180362
54
37
84217
92367
257556
413153
73
488224
32
137058
455648
86
142804
78
361966180
122453
13
53
61
406087
6
383743
72029
468846
42
79
96
95
32
8
5
104283
40
3
38
311407
76
19
64
322213
422932
83
87
203360
52
80
814115650
39426
62637
97
241245414
5
64
43
5
27
36
349687716
60
44
48
72480284
452726
146141
65
329264
6
95
7
31
30
233015
6
204619
94
496737
474683
29
27
19
336971
34952
489914968
478110
17
73
3
52
8
422365
56417
45
53
17
63627
357282
283622
438345
26
390397
91947
99
32696
304699
45041
3
128377
95
195676
64
489252
359501
238548
238206
939777589
11
365172
7
32
40
321024
69842
236779
426648
91
3
302328
195236
329242
198330
198107
83
70003
61
75
30
91
1
102606
140516
7
197403515
66
321986
265763
28
67
14640
45
631235684
247807
64
5
24236
1
23
27344
212803
96
52
82
977494692
81
21683
43978
309300
463411
32
98
410130
333883
2
77
153939
153295
279647
427462
108152
31
19496
1318
153293
48
77
84
262301
76
5
300574
54
235028
496006
438387
264296
200719
68305376
244492
246681055
474491
616477126
160790
471942
36
86
466051160
4341
299421
3
6
443532571
192750
66
87637
95975125
25
782683650
20
4
262138161
98
43406
51
64885
152068061
77500
69
239462
274176
405234
324786
325161
132721171
73181
412403
55
58
64
258050
469193
14
93361
399089
557851935
78
27
194013
113667
217695
328663
76
384060
69
483753
49
75
190615
396356
1
476750
97
47
2
326725
176691
28
7
61
87
67
19
53
137860
70
64
292184
375043
51
8
397435
3
21
5
666754349
84
451710
92
199407
267511
8
80
432474
73397
199530
193635
2
43
7
368126970
226107
279900
284082
249940
398729
8
988382756
7
161167104
39
421417
463462475
96
473706
816955470
145897287
202801
234522764
77
270279
24
22
31211
80
270278
462821
9
43
350856
782133512
69759
24778
86
99
353650
26346233
495029
51
449275
27
70
53
73
6
19
23
122791
259423
334777
493251
31
323244
33
20
33
391098
49
305352
37
415912
57130
256853
85337
388242
99
94
6
223046
329181
1
6
2
98
28
98
170194
112824984
492087
7
8
3
59
114369
13
66161
115686
17
2
499992
607157080
190594
41
382292
313659
907843137
32
14
5
39
197078
4
44
81
33
55
250564
56
50
347978
20915
572892620
252145
85
161792
35
73
77994
71
42
54685
139311667
82
204079
113908
6
82
96
93
75
42
23
1888
9
5
23
239650025
208022
6
39
454381
236229
7
447735
338950
90
87
62
336544
636102721
7
131278
51
151153
38
388050
90
405076
457803
743705467
77436
448030615
371954
17
66
91856
2
67
380374328
85
71
17
56
887173270
289262
134240
400921
9
54
1
264560
12
357828
15438
42
347049
869958092
67
75699
220245
306613
76
112474
9
281743
6
56
1
43
31723408
36
508350444
45
483333
9
213562
39
481716
33
34
23405
78
83
90
2
58
6
489613
65
26
316598
88
985497050
29
38861
1675783
69
248863
87
7
87
474952
84
85
35
664440100
17
428166
23
144991
93
41
86
295791
167056
220043
26
95163
379261
135578
2
52
62386
236091260
890655731
448
40317
189556
56
8
44
54
35
98
75
31
99436
3
72
143066
64
18885
351978
61
23
600957617
55728
18
299529
10
70
7
329103
20
379933
57
26
334109
110181
63
85
10
68
42
436327
344679
288824746
39
80
318200816
6274
395019
663276749
33567
5
336856
397112
45
61
18
71
410497385
66
336216
955034530
199877
379647
162399
57
47
67
68
326641
464979
44
43
6
99
73
2
39
446124
301942
19
41718
81388
33
452964
73237
9983
220515
84
64
101581
53
67
99
671927672
87
74449
438760
3
118300752
4
67
145028
339459
271637
73
36
340693
97
2
9
255032
18675
331427
145334
48
728011590
21
491421
347127
63983
74
222385008
317873
39
72
58
1
45784
65
467547
19
83298
695666922
74
490551
161251
498258
481035
67414
77
73
38
34
159376
62
7
3
59
335001
5
9
34
128324
134263
421534
145862
477188
374151444
44193
59
470144
13
7
48
2
435097
23
6
229540
72
27
15
596223602
4
415878
107781
177297
86
5
147530
283906
36
14
309542730
302779
2
464077
303618
54
374528
28
960746706
42
786570168
192697
853467297
166533
156682
330595
10
83
202823
40
264735
77
56
179229
30936
40
370742566
414584
265920195
72
3
185539
94
773486154
134745
50
367516
5
106761
33
30068
88
89
496181
390724
41
9
97
41
86
170621
70
45142
33
45
98
291046
1
44
139634
946376346
41
85
26
90
285278
3
399895
3
183015
1
418296
37557
93
92
78
15
13
35
9
20
779740366
116479
1
29
444983
43
90
2
175689
465900
75531
37
224471043
95
76
65
34
8
63
670944513
369005217
16
37
485469
25
3
23
429079
143911
73672
89
59
305685
909766510
98
42
25
5
349268
51
78437
39
27
225619
72
69
132504
104578
40
482804
98
49
52
639733206
474624028
360718740
116305
62
196585
275888
134131
8
12940
513055280
39
150777
7
163035
290174
8
21
169729
14
12
246967
218089
73
38
729906928
99
230885
499686
99
263840
659806480
61
487950
192080
113549
8
98
464698
8
301269
42
89
22
90112
645404921
65648
328699
484788
681143133
241742
720187246
440041
253573
484325
5
281364
2
10
172131
462132
90
61
485506
459238
7
296593735
200428
213612160
299308
69
67
25
287125
118100
98
28
87
270964
286071
76
66
59
451077
5
36
54630
325966
429727
52139789
99
722912900
50
57
263643
63
451035
8
109195
371211
410299
419732
31
27
7
425087206
9
172100
66
123157
69
282013
989069052
20768
13
27
354748
93
314032
4
426165
91
327261
59
6
73950
340923
241940
188387
36901
253518
209763
536841042
137325
889393786
68
449215718
782203031
38
64
3
616182272
80
113148
89987
3
295961347
17
439604
846197218
144827121
296307
8
10
87
63
247837
97
91
84
83246
86
240070583
74
654656514
395790
328122
186102
638243218
25157
80
87
181435803
284402
286640
81
290190956
99
2
416774
365765
94
10
1
469713
31
219526
231519
436741
633108479
23
74
72
58
422832
8
368253
454486
339432
13
338230
470205
47
106890192
361336
62
89212
410094
493144
7
8
438119
429202
11
220292895
939649983
249108
474938
32
88320
87133
5
1
9
243998
3
73
6
13
647720135
577580976
131120
92
91
235808
50
452465
391991
18
59
478726
50
87313
7
9
5
465016
306989
341544
494352943
128929
126050
8
13264
800981518
57
8
917265385
254977
12
90
80
120360416
246251
86
1
198524
124049
17
957758041
25924
40
231134
7
759968229
32
1
5
89
6
164210
414366
295739
71
247096
441462
94
1
991934632
216427
4
23582140
479235
30
442617
138934
161549
320147
93
284861
21
719960916
451326
158249
470480
9
66
38920
34785043
348373
6
199139
44
15308
9
301644
132794
121512
53
10
35
333792581
177223
64588
815917788
81935
514861517
233824
2
487256
46
75
9
245830
25
354019
32
438717
54
12
28
83
404629
464600
52
85
16
88
42972726
2
119231
99898
21920
439302
75
511162772
4
387602
490877
6
11
350564
39
310361
57375
18852
160689
22
74
477942
14
97
7
446161
103086
40420
616422534
767019136
345601994
445770
183090
98
84341
4
415303
403139
54
2
97
121543
53
152490
72665
726710315
939667700
487838
375724
30
8
94
353660
30
82
436498
45
43
1
304707
26
63
398974961
194547665
333012
921304151
72
30128
565583407
375985
48
8
559588708
439397
211842
4
353915
29759
383054976
42
153438
66
75
69508
266978
74
111289
352985
42
5
5
2
72
222400
43
474755
286679
3
179328
307728
26
82
82
281463
763835159
351035570
495890
252891
3
158100
63
10105
116917
34
178832
8
57
192017
87
61
56
92
19
24
2
74864
92
4
444216
463808
98
57
406978
59
339720
1
24142
110853817
12
76
17509
79
57897
392666
89
64306
23
46
424937
401042
124052
252746
256646
96
7
176317
37
807466454
36
316793431
92
35
64
8450
261185240
27
37
34990
596698989
207912
323396
650143489
18
78
4
43
9
478780
90
2
1
275312
61
1
243538
272777
15
101
394741
127116
347149
890968145
349318
421682
139389
7
344605
126992
46
60
39
109056
399762
52
366800
40
18
44
131067
28
228479
98
26
348221
20
19
36501
21780
428559
15755
87555
7
36
76
62
47
170348
69949
181930
55
75
302746
33
791064404
735429581
75
43
462521
489728
23
93
363768
67
454920
50
385740
29
39
42
249296155
93
234755242
61
30
5
29813
21
80
484496
63994
662988566
87
8
330657
51
59
372542
52
91
247273
35
94
42
5
92
24
58
30
92
340873
73
345114
12884
13
8
741342920
350714
6004
264389
19986
16274
25
8
408677
43
235925
365186
321304
115703
50
38
24
6
65014
316716
80
338935
408192
92
16
14
158958
923119803
25
64
38
31
272139
247084
51
464853
472866
375039
20
10
62
468125
2
149306
81
548679850
370131
289650
77
19078
8
32
475556
99
143529
11
74
463352
339301
168314
234147
111085
20
312790
195074
44
1
64
3
335091
324237
271028
47
154743
785072204
228948140
803
44
2
67838
29
344991
232077
31
90
10
178820
24
98
4
204474
957456337
51
695038417
50338
124198
86
317704
28
4
39
25864
3
72
39
397344
85
51
66
82
17
7
22225949
45
18877339
164121
30
81
43
397502
214762823
30
449664
46
45115
74
23
130931
9
831529526
24
2
121209
6
836806183
76
65430466
23
74
33
365387
496218
386013
489671
119479
8
9
357874
43
268558
206135189
92
34
12
96
86
4
48
485174
47
366428
24
16667
335179
84
2
49
91
450240
1
3
60
9
206859
44
126156
149370
7
8
53
72
302317
40
437670
12
121580
285654
224800
7
15131
60
87
36792
423783
79
158491
318284
5
36
14
95
67
184889
16
6
19
34
354344
38353970
274900
64
6
4621567
257562
16
683660580
13
83
18
74
5
14
39
634745837
94
40
26019359
471717
58
60841
64
437549
35
54
49
12
59
77489
237739
226373
98
383600
40063
392038
292930236
204892
267613
280963
425607
4
66
6
39
59
15002
52
721947816
82241
398737629
45
187780
277514
410279
1
206723101
6
340544381
555289127
54375
151924
9
76410
112288547
64798
112065
111466
5
23
476091
30
489972
55
4
9
249949
459410046
42
46
168023
97
196983
245951
367805
182207
970442678
293371
270437
67
81391
637683590
82
41
207126
55126
34
82265421
50
2
71
51485
210741
47
7
388797828
65
12
66
182635
976086319
177506
427875572
237574
591342391
406637
4
98
74
369058
43
133115
63
409828
346704
194699
57
380328
15193
302455
38
173918
61
65
361203
90
3716
25
80
110915
261359
5
29
4144040
7
443192
14
9
170184774
1
475451
87
464966
308630
39243
454180
252116
11
335556
69
38
271995990
27
439577
141458
434662
74
73
47
42
83664
92
213962
334945
242036
89
10
68
282125
15
16006
295566
22
468043
113976
8
372818
431310
69
193404
8
418295
930272697
439727
70264
361289
70
483734
69
7
3
966737259
9
65
30
92
444055
183808
239782
88
95
168061
299778
199635092
36570
26
365994
26
371147
70347
206328
28752
9
30
63
308121
643941037
189785
35
71
33
37
440611
91
67024268
484126
401942
56
263678
431163
2
12
120249367
95
75
28
6
42
203146
84
4
266388
6
42
21
66
1
21
499752
3
17
459363
5
366427
76
371864101
73
18
227720
417851
75
44
30
152005022
28697
283950
162901
30421
430975
51601
86
419856784
48
70
4
120290
219838
439149
9
31
58
368294
14
95
59
79
3
435526
359656610
6
569332785
475384
219970
1
62239
79
423147
339468
84
410446
52
91
4349
486329
1
215113
82
1
80
6
462864
277389
42
4
10
44
159466
356488
179765091
13
395963
29
20
604852789
3
190246
448
51
70
280072
29
99770
319557
14
386782
66
77
471941
15
96415
49
48
4
381719
933457443
42817
46
24
432169
3
137026
48
1
18826
459994
35
252587
17
43
308052
178033
30
39
1
1
9
54954
53
453114207
6
150678
87
574963628
147743
467286
40
46
74
475799
93
55
54
401535
94
384009
60
413760
55
862034369
795675929
59
45
72
275401
16
8
432713
56421
787254145
439605
72
18
28
442196
142445
88
314962
85
20082
41
491030
5
278684992
14
267565
146598
117972
192689
64
75
376804
37
167874
75
48
61
36730
54
70
176032
291545
81
9
394099800
36
48926
858070646
362339
122493543
12361
39928
118426
30
75
54
695233651
394247
58
949629970
42
42
54
1
468647
94
57
421417
3
51
447437
149407
68
72
36663
15
772611713
8
77976237
343997851
15
88
144035
921252631
451903
88534763
50
8
3
260360
156386
62
406516
7
23273
4
64
254120
11
33
7
398297
1
9
102344
429501438
59
315677
55
29
22
65
7
18
89
10
53
216979
20
346014
74
31
75
7721
33
484392
48
98
52
289351
44
411055
40
59
63
47
29
9
11
227609439
162133
482115
365220
618424602
25
96
178030
89
27314
291717
83
51
37
99344
26
65
441369
10105
33
213305
94
269355
62233
36
312631
72
68449
220142
14
728347968
340653
64012
146778
89
151814
246206
949821505
348853
43
39954
78
51
455890
524491168
60
65
444449
108921
124841
26
26
41348
85
74
47
97
139142824
129558
334420
54
39
393042771
88
3
3
80
57
77
358195
447865369
210275
72
361397
14
98
68
188223
406959
5
55
3436
144562
136361
430048
310504
436412
22
83212
69
325860
4
182737
911812335
328944
134508
666401763
410397
4
365617
492605
433100
471640
108154
44
22
55
449784
908931109
95
21399
851612588
92565
237122
358876
237364
74
84
19
340004
569515492
74
233898
63
50
1
82362
406189
527666994
495682
87
76
50947
421926
47
26
497026
334300
27
327715
15
85
4
386311054
254713
83641
94910
64
48
45
126396
347839
21256
351590
308310
37
97
7
69081300
7
65698
77
37
490408
74
7
95666
466787
91
483274
4
434730
9
441595
4
17319
465215
10
1
3
389729
9
314322
72
38
150276
387564
56
97
470323
267605
7
64
4
48684
83138
282999
8
83
374687
488299780
6
57
28691
82846
25
309377
80004549
230881
61667
224266
30
670854171
861036370
333099
74
144620
437618130
6
152106
6
50
92
524715277
98
94
10
421333
458712
28
91
20
171765
18714
44
80295
92
497976
4
75
198932
40762
1
95
81
6
147161
234580
84
71
466360869
3
77
26019
94
55
447756
394699
227729
2
88
671824761
341427
74
31
370410
190642
447596
96
37
393880
997299510
30
94
236127
604124189
93464
167420
82
476380
96
332723
6
94
88
92
3
382855
26
89494
71584
319815
164796
88
474766
43
365605594
59
44
15
426960
697616801
48
41630
280637
3
404910
53
454303
1
7
76631
16
36048110
2
340572
453510
17
38
90
89604
101891
35
424803
22
68
13
184735
32
94
4
31
9
106392
35
5
446800465
99028
143000
57
355900
95
16080194
133725
13
323630
1508
190894
98
4
72122
13
10
25
190219
249271
464251
1
26
17
7
63
499358584
413694
21
51
3
76373
335386
320701
95
336694617
33
65
11
263518
76
335562
940245234
65632
35
68
4
76
72
952858956
362155
334960
35
54230
138203
271155
81622176
420400
2
28
322399
407804
79782
11
16
25
165630
70
192768
231451
38
71
397111
654829406
275230
369080562
464918
5
50
37
292418
54
19451
393574
277415
1
406458
433240
80
464663
183310
3
65
92
415661
205358
93
494164
50
48
9
59
99
460212
237168
926602666
44
183188
18
4
20
88
28
95
12
50
61
83263
461141
434459
22
91486
426270319
42
220345
8522
55
62095
13
257687
75
63
41
98
33
129513
127418
59
72
11
962829969
443398
49838
193096
1626
70
66
85
395137
6
115889
91
363749
34
22
159384
21080
31
650876164
191035
480961
52
2
61
64
430254
145158
22
46
232585
216777
40
97
1
3258
37
5
27
32
55
82
76
264273
32
53
40
44
15
78
69606
29
22
457977260
293124
3
3
215068
11
242026
96
94
335927
7
361003668
41
36
15
44
71
47
356440
478953
30
352780
49
30
29
170842
155888253
7
5
70
3
5
69119
18
99
388496
44
998665988
94429
106081692
19
85
297698
39
163115
282279650
634706273
4
156543
28
45
94621
412517006
18
225004
54
430586
135873
471483
78
234675
239394
37
13
150375884
80
68
377424
89
116045
87
28
49450
24
47
58
31348498
72
420063
7
4
54107
86
4
4
97
1
909188405
85
99
30098
111535
2
5
282175
122761
18
413054
244334420
75
91
942079321
6
66
18908
50
7
84
97
334901
74795177
603240448
86
5
441615
236525
52
161264
453146
553007786
113667
144437
78
467297
183502834
476904
79500788
7
1
134917
39
41
5
9
70
74
86
52
22
30
60
74105970
224681
23171553
89583
47390
91
113899
14
84335
482490
158643
116915
80
389721
918749572
99
86
8
38
403447
314252
60
73
3
3
558165532
7
90
9
421489
14
65
36
38
2
36
69
239750
39
400847
468776
382270
432025
97
98
18
19
2
731820304
68
63
8
170141
24907
82
8
6
265371
849408570
5
202188
292058
91823
1
40
276668
131059
2
93371
98
28
94
33
97
7
81
419584
68
391076609
75
68
222762
99
478710
98
489655
237100
35120
312089
200009
563013707
377957
416776
52
52
2
37
95
382450
9
86441
295377
465566
172960
74
49
222565
448866
117494
475006
23095040
79237
80
67
522188099
88
343837
28
170061
4
49
175806
131770
369098
61
66
26
42
784532947
204146
231662629
70
569083585
396690726
26
43
93
51
437326
68
71
175259
95630634
25
21728
464052
195548
70055
63
162817
143804
101144
1
4
80446
25
288949
99
52
381591
7
57302
6
11994
47
2
41790
167625
76
67
47219
35
9
130123
62
178711
411136
34
2
97
88
1
23
92917
898662109
378757
67
461233
33
451970
196595
92688
385786
162889
34
75
273195
9
9
186938
47640
4
857614753
37973
6
62
54
107237
134019
6
53
266402
982950040
74
237088
15
6
490685
71572
30
98
287895
1
440355
73
426493
29422
21
53
87
38180
9
55
301383
481417
3
460536
52
186061
4
96
91
1
1
491732
70
10
198658
46
308131
96
190364
85
963378181
2
115298491
33
377412
82
84
91
32
40
53
61
69
24
225411
71
7
187755
49
41
92
287023
55
49
248852
566259348
56675
444103
52
5
3
549942925
13404
86
57
82
87
382832484
744577383
4
423394
98
151874
357367
31339
87
935509883
556296658
7
291149
484013
37
77
83
477220
87
49
25
52
286416
81
7
95
4
119027
702468588
468195
83
418804
76674128
31
135918
154450
72
489533038
68
206679
97
192163
34
2
6
41
18
22
278526
104173
2
94
72
321652
19
245316
52
86
80933
59
98
71
20
5
6225
98
116873605
216606675
5
443097104
968888499
24
90
454805
482075
6
509584837
14
94
11874447
9
86
26547
326144122
63
6
39
340443
31
723385154
82318
65
7
674426418
2988
47
172911
381026
385170
1
12
159436
69
149289
1
117955938
81
94
436358720
311078
364540
2
76
73022820
15445
29
201015
105746
9
121739
103133
992858256
84
471894
54864
138084
715039150
5
58
549412940
265436555
993414962
320483
379063
283004301
76062
2
8
29
2
210293
294009
95
87
60
1
404058
143312426
12
164726
56571
2
75
31
11
183255
258707
135265
22
31
35
337264
251900
743130159
360034
37
344993
54
173225
304081
482714
194829
427075
5
59
97
87
16
80
484092
87
93
70
46
28906
444405
79
11
227025
5
72
155992
70
365474
251553
471099
316789
41
349937
490803
30
384303
77
541129774
486367
20
199290
258858
304110
6
371960
780384389
15729
59
10
94
406676
283789
14175
5
7
37038
407582
34
481766
51
82
670315009
69
327614993
71
143457
358413
9056
794543492
175899
154302
227446038
23
371013
65
71
20
69
402854
624383939
933161289
925327224
10
4
387956925
83207
168640889
98
240771
91
111682
24
452250
48593
6
13
19
68
73
95
473297
495549638
307299
15937
576482303
8
52
364072
456494
44
44192
69215
301305
118977
66
155947471
56
48
71
6
46562
27
58
51
83
387603
149750
70
256816
42
111449
39
229161
445512
78377
46
433782
5
52
77
357608
759717664
46
722991779
1
312900
471989
82
451778
168280
5
51345
201987
429149135
273339
190040
160012
44
218099
162677
878546190
247878
20041
38365
9
191358757
103644
556239516
457874
237007
57
82
11
50
120795395
186107
86
340925
170360
185125
10
727394379
78
863759205
752088701
21
28970
259487
203602
5
40
270726
13
9
124605
418582
298027002
8
466047
39
93
3
9
34
278938
140879
404969
544485483
440411
11
6
8
287812
353145
3
872876720
899846793
65
53
4229400
413472
69
156595
19
71
573570159
482426
297629
217183
396462
99
30
66
484484
339811
492687
342903
445245
922316131
454968
62
1
429888804
3
12685860
730471321
149297
7
30
1
79
40539
403658400
23
74
55
8
460322
46
476067
363563
60
236654
300001
88209
326192
9
48
4
387080
20
85
439662
45
63
85
120006
20
2
42
340699
89552
60
609617087
450061
373577
106134
88
13
245178
4
172633
21
79
477411
40
99
8
440868
110540
3
23
54
264604
394266
372516
3
69
51
134759
75377
49662415
107053
255985
475020
61006
293541
76
27
93
57970
99
236423
161552421
353457
859908416
400660
190964
302993
400927
1
21
154467
474469
297607
11
146679
296140
454540
69
12
63
62
392028
14
258030
26
180844
5
103589
129436
39156
47
25
327762
13
201674
605797216
179632
9
274374
53
22
394236
6
475993
134860
13
73
384647927
336619
235547
1
324445846
295932
549208303
180634
65
471197
73
233046
98106
861287781
620103625
19872
245341
137914
760912563
907676223
384916
356555
316057
375716
826012160
21
89
426558
65
416901
316340
413630
11
162930
247575
595203957
3
50
14
58142
52
193048053
13
51
86
31
3
370313
70
19
69
264618
919486790
235015
1
16
367541
698620372
92
225595
71
51
82
17
24
36782
93
82
539173542
13793
89
9
821020707
18
74
72
51238878
81
36
909048402
359181
57715
182739
160379
99
298596
2
47
222441
70
21
5
176882
386102
157010
920599637
61
32
10
70
200327
23
80
1407
358743
321781868
90
5963
186643
172773
297490
16
42
371567
311
1945
97
207368
75
199785
54
3
9
55
311102
92
81
41
33
154068
48
48
1
94
482407
716636326
446437
80
369363
24
141313
2508
3
211497
84
712635322
91
83
82
119492
400808
8
53
63
58
324105
20
3
769802966
82
31693694
7
70930
677142557
229264
21
232407
299243
437929760
490043495
29
423571
43
5
89
24
8
2
93932
351543
43
415975
4
64
194926
460322
238715
31
675234964
4
244562
371957
268960
3
30
55
52580
2
2
99150
48
456296
81
1
3
81
6
239158
47
539201575
70
281824
67
379530
78281
32
296052067
233841
98
338070
6
353413
2
259127002
33
152748
112081
950794144
31857
73
70
67
2
1
320661
155894
399407
16
3
185522
19
57
66
53
130412
196513
9332
322034
395540
114198225
9
17
84
3
72
376048
24
39
73
237378
49
19
76
101640
447149
250922
6
315006
7
68
442118
2
490183
413682
332205
71780
24
81
1
13
50
32
48
516713039
40
243036
699687145
4
46379949
180241
363974
68
87
180767
53
484987
93030
51
180342
4325
499244
169781
347434
47758
68
4
30
578721005
77
90
14032
84
74
196510
85971
42
167265
44
393722
60939
491679
192790
57
4
104503
23
437081500
187448
483003441
303595
17
64
25
70281
22
39
476702
384509
425594622
44
33
75
29
617340312
76
360433
420989
4
99
384159112
892004474
71300
11
203208
158452
77
23
61990
423786
25
932735852
24
408965
29
6
91
686644324
123219
2
18
383250
49146
142420
13
456768
1
53
372122
26939
54468
98
52
144792
57
45
359681
90
50
58495560
284549
140072
491610
64
8
71
98711
84
54
80
336884280
2
126901
10
382805
24
656504971
7
199094
3
29
1
257868116
5
40
51
413592
162486
24
5
25903
46
919449317
187065498
871395311
8
54
1
4
93
125457
473213
18
28
39
662076604
39
4713
93
267692
122133
4
470063967
17
44
3
493542
176417034
46
297064575
9
30
1
473855
170129
72
95
54
189166
494731
255416
61
180305
8
8
26
89
190058
7
40
7
283230
65
70
51
392304
328330
22
13
71
667569518
29
99
999235250
91
990624555
156369
65
29566
29
28
58879
25749
464275
380042
7
132737
311511
387238
64
64
14
306658
317031
694407431
153779
67
333100
154961
53
99
131306
267165
892595225
456565
46
64
72
204882
82624
342941
5
6
378690
321836
381780
3
1
82
90
568714999
99117
802761857
115282
209071
76124
364381
469606
9
64
499010
5
232199
438774
34
6
440617
320186
72
59244
327311
429088761
195473
159870
471997
367096
8
132488
81
342640
38
54
183522
855074535
411253
72
473209
45
93
8
651097500
45420012
936282494
54
394198
62
73
494823
479440
439777
47842
9
7
21
195570
169305
478374
60
223940
2
405941
3
51
32
11
31
58
84
60
153749
79
430137
9
46731
55
51
9
96
466548
577823335
69
3
100335
175345
383637
73166
53
17
142264
61
73
34
488249
40
11254
60
99
247312
12
1
226124
107191
6
457402
92
444048
651386124
227405
69
93
979716528
300867
131676
301676604
65
8
875507461
852131100
6
82
55
200775
277775
444847
315347
235520
326360
109551
13
38
8
479829
183542
320566
41
80
556423552
287615
85
8
730459673
60
363457
80
50
143450
76
195431
885602092
12
311912
28
2
94
47
355162
299488
85657
24496
327402
458684
261171452
68
278158
161880
405179
76368
64
8
30
88544
24
11
16658
247019
51
6
34
25
53
2
2
23
452287
315432472
29046
79886
459385
326718876
67574
321113270
64667
89
188790
49
28
281341
520855929
10104
6
7
37
491760
1
177279
392382
10
93
197133
37
767450832
286255
285455
373722
61
65
27
176538
33
74
621983124
85
548456925
13550
39
67
865862499
1
341324
214766
43
42
249992
93
621171357
348163
5
39
147984
118842
83
299110
299370
36
62081
96103
11
6
94165
4
75692
112987
76631
510161369
34
46
325492112
390708
8
93
484886
36
596453752
50004
223237
647015649
82
568377264
173735
86
496031
27350
237602
433532
27
385460
386631
91
182019
57
1
48
4
481209517
94
264503
9
30706594
4
1
238295
51
48
97
187157
75
88
19
900936371
300239
527373490
106558350
60314553
86
356012
966882951
152024
87
37
492657
77
71
32
987577798
749413254
278636971
81
409421
113453
274748
31635
21
87
8
92
106588
22
69
60
15693
7
206984
382908112
206542
407528
4
364262399
475969
273723
67
446518602
316953
434241
39731
4
71
323683
418909
77009
342988626
325988
39
432455535
308996
431944
44283
319969
79
16
48024
45
323977
96582
311554
361417
261348
748337148
93
56
64
84
442274
6
498476
27
78
15
79
434822
128708324
662090920
831303813
436728
214273
5
36
18
77157
71361
246005
66
262545
354407
54
416322
432451
32101
60
80
12
5
5
7
72145
5
217830351
3
3
72
68
3
5
626983665
198378
45
72
183513
71
5
2
11
13
42
293900
204405
221269
487091
76
35
79
460955
36
403532
16
332210
496046
364234861
265494
80
414596299
41
468912
121639
38
55
867408570
94
80
79
6
32
40
29752655
166141
109819
449107
407771160
57
353838
150390
216089
9
94
474244
387397885
65
53
99990
197717
17555
165244
485560
916393574
2
94
64
27
248009
40
49
400236
52
72
61
218028
120000
471044
43
415071540
728913330
427693666
267653980
107450
458641
2
341272
33302
77
5
489175
92281
79
63
2
475196
232941
504318745
8
81
309263
76
378148
315714415
67
44666
29020
3
71
40
79
65391396
56
60
275902
1
151125
38280
4
6
924455620
51
53
5
174986144
82
188420638
77
61745
848586468
13234
340454
246727
383878
272108
321910
64
39929
168450
23
311681
343693
421492
151645
82281
31
9
41
371544
78
595209137
35
16
329009712
49528
403977
330547
234346
96
95
234951
423919
144517
259977
9
65
50811798
365763
67930238
45
2
293981
579151297
168381
34
467019687
21
3
50
874180058
25
7
39
95345
122233
678127855
53
28
420923083
493479
66
938864400
40
402680
43
447575
473615
193083
42
411311
961485806
60
38
26
81
298404
431302
69
57
65
23845
28
191868
6300
44
16
52
69
53
25
1
309148
92
9
467122
68
73
86
45
304706
13
372750
95840
229594
452701
55
40
68
4
60
75
133777
1
478008
37
399487
419175
33
26
5
78
44
246263
397312
72
74
47
306295
25
29
83570
59
11629
50
776105410
44
81
451501
26839
4
62
127318
7
69
308523
32
405256
27615
163411
371075147
66
24
84
6
1
26232
167609
84
58
133552
65262
57
30
434400
89391
104461
461017
5
88
292604
86971
98
192677
1
243776
193169
42028
58897
4
1
98
356638
50
134795
143037759
151886
42735
211694
14
31
374394872
13434
96
938777350
430876988
282917
16
101534
5
218205
87
26113
81
91
61
67
571584038
22
33
7
15914
4
391516
422218
141948
2
16
30878
72
416203
166607
66
79
7
1
10
296368
64014
230553
2253
12
95478
11
68
149660
96258
48
496673
97
305741
39
8
266831
9587
488820
56
66
496759
348322544
436888
53
88
59
25897
60
52831
77
19853
20
45
697730817
55848
38522
50
157186156
6
80
333068
487045872
16
21
258903
130204
393917
251996
38
330757
92
40
434281
3
51508
66
388234
94
92
3
427571
894263572
15617
19
422436
445816
2
10164
423110
12
95
9
5
29
20
140896
95
303142418
44
337702
237340
5
432608
16667
71
8
238631
367111
32
29
1
936029764
435444
63
13
179058
268569
52
303268
390221
39147
64482
468125
14
74
75
85
77
52
43
193688
57637
417136390
350418
93
7
406005
269951
82784
55
919594092
10
79
53
96
2
66
27
191916
526706386
6
5
2
73
476195
22
85
376247
46
282588
780554980
143287
344734
35770198
8
3
48
2
99
68
52
4
333742
82
251381
426448
44
29
38
88
9
98
65
152769594
63
33
420531
41
57
7
19
8
93
368555
18
444741
69
404979
366467883
83
162541
85
342143524
447946
227220
80
34
235956
9
300879
9
14
44
17735
39
49
267161
487613
93
9
9
916163928
353133
173781
39
35
80190
153951
6
603349458
31
78
1
1
58640
816269380
213690
468232
27515
52
396520
85
26
8
21
40
472369
2
457264
213418
18
3200
86
63
21
443132
138334
5
87
8
84
17
389042
47
59648
902378162
417990
179760
409596
542256730
2
147848
72
18
77
132617
444605
9
363970
82
31
99
51
6
10286
92
130768
203722
36
8
95
8
27
474625
77
83256
51
5
57
87
73
91
304072
426520
37
170098
4
124325
1
77902
97
4689
54
96
310131
46
271405
87
59
354083
86877
348506
79
55
465576
366187
51
248029
437507
6
79414
85
95
13
844815359
26
7
478276
71
4
296402
8
44
53
451612
81
741250428
145094
288494
8
65
12
331203
469645
5
3
26
719325500
145718
341222
6
334903
42
22
76
45
70
154108
72
351166
52522
19
407235
9
39230
41759
38
75
59
66290
347835
233911
344244
267860
328219
65
246420
415245
89103
73
41
177868
96
994773291
30
30
91
407556
12
289004
20
735805787
55
10
399918
32380
301326
114724
50227
860736491
35
243920
3
8
74
62
8
409390
82
95
95
171318
71
6
69183
32
35532
29
5
632688253
30
9
353717
235301
50766
494004799
8
3
182944
369355
386981
48
85980
53
260655
40484
85
296481
80084
29
132933
63
301810
289006
53
97
47127
68
31
95
42
79
142129
345139
79
4
94634
63
309506
280863
322584
22
53
231884
305565
182946
248736
380520
688146092
20
39
366839020
6
56
679769389
495918
284808
341209
195290
326830
178674420
157330
351321
75
847667721
159510
8
58
175470
55
249124908
64
5
538977964
474274
328996
72
1
347962
52005
22
60
346423
29
8
314949807
331386
350315
36
241300
69
66
407945
6
47
363693
25
428134
61
4
445514
138337
17
121112
260580
477845
38
142610
193389
283365
99
894854349
351193
66
1
42
34
867621437
94
18
5
95
98
309239
5
466812461
88
7
66
345287
18
90
52
140663
5
5
95
76
427979
595521396
90580
4
47
21
88
907971648
3
5
17
21709
66
493663
66
13
2643
220365
444434
85
328718037
10
35
79313
64200
386529
423937
426545
29152
76
471174
45
69
50709
88
60
74
245373
15239
366952
18
50
4
448526
472158
272462
629333828
64
54943
28
442170687
173764
19
69405
12
202721
98
42
37
4
12
38
14
320372
1
154134
5
29
27
272669914
175655317
362754
174667727
83
2
77
67
61
303155
47027
387615
260565
12
38336
27
804307695
33
43
46958
171630
117709
15
73012
8
87
434260
897836579
193359787
971604182
47
37
74
43
366704
8
90
450327
56
101662
194911833
330785
290850
32094
9
7
90
17
67
45
796721651
83033
2
83
97
10
172243
2
30
91
5
475794
9
212773
64
23
181944
406103
146827
418543
99
75
174944
14
19592
64
283062
120316
97
310717
66
132832925
211464
485466
6
40
414288
69
64
454486
8
79
103728
36
93022
40
69727
269045
73
607403484
90328907
82
17
73
41
69
193683167
6
610854121
25
9
830177429
597757887
85
29
344182
179974
291613
83
30
239361
232531760
89
73
325297667
63
52
38
401413
282166
237116
30
12
10
41
50
228983
262817
411141
110382
29
25983
74
148000
248140
552
93
80
14226
43
397490831
394844
91
4
160768
841574482
722497048
286104
596444462
1
41
59
46486
35
33025578
172688
37
69
495236
237380
307428
7
446704
6
678628015
83515
378841
70
87
434056
409175
51
9
215445
112748
72
68
103037
1
14
270385
889001643
161895
69878828
67
89
463169
144679
39
30
43
326307
10
2
34
632261005
69
370627
355235
89
32
63
317696
30
60
65145
55
84
97
66
10577
70
393949
219614
46
112513
80
841683220
70
185427
90
85
305851
114062
130493841
175473
426327
990416647
408796
23
77356
1
411769
480281
39
11
21
35
254695
30883
31953
668608911
47
38
251006
5950781
14474
325675
66
977637752
845066051
8
24
64661
88
338761
2754
8
15
83
299674
100994
428774
14
7
43939
58
91
71
478180
83
85
447291
3
87
51591
83
17
66
128741
34
64
237137
110557
166553
47
8
3
3
356107
357503
239528
52
34
76
337729
49
85
43
2
443262
129839
450638
83
488128
219451662
468926290
417214
84
11274
192847
210585
96
21
72
284456
76
337929
1545
78
161296
20
9
60551496
9
328289
484187
83
106618
48946
330949
170421
7
104474
7
4
74
377778
369029
95
91371
1
22980
1
74
60091
422382578
29099
5
2446
405823
473477
279997
94
132977
142885
619784277
73
40
24
213580
45
39
950790642
291138
111582
232389
90
668509301
11
9
3198
217395
47
56
44
14
43180
7
74
82
37
76409563
454274
75
493268
70346
329956
6
377550
131948
90425
43
83
2
175904227
79
3
11
63
38
79
349706
50
42
7
60784138
299886
293276
301232
328529
196179
345669
221451858
391667
47
46
187611
453117
268173166
353365
28
32
73
344092
178394
7
64
179462
20577
233257
93728
141460
15
77
142474
468019
93
14102
343242
120610
359250148
22171
284475
356745125
253651
274488
18
53
53181
50
43383
23
65
8
91
6
851223454
233527
26
70
411101
71
289777
761211909
13
7
215497
99151
65
21
67
80
978320809
23149
85
389482
22
61
96
21932
55
210540
65
85
470538
41
409995
36
253317
45
41
51
35
213375
494414467
68
8
57
952250952
12
38
22
19
422575
227766
21
75054
45
96
113454
93
410797
77
70
898290373
361398
495133
488839
89
376069
220685
43
318142
8
223553
72
456562
54
69
33064598
4
6
181120
20
64
345702
28318452
3
306846
88
444357
396462
39
4969
389001
378910
62
47
92
76
39
5
10
28
17
29
60
71
22
294265
66
115366
23
25
756747104
94
910065265
55
165135
82
416918
19
21
225743
107704
494694
492778
335333
61844
476375
685319659
410394620
20
45
4
4
47
59
51
21
92
124256
463898
74
44927
74
93
39
85
40
454632
219929
281034
186670
458233
344035
27
85
402333
337205
59
449522
19
9
1161
809553119
16
13
314578
9
77
26
114814
256772
518273041
49
6346
177088
88096
393598
1
399374
36
406167924
98
26
48
34
12
75859
6
552069837
97
628327512
754978957
343333
122046
740965249
2
476750
35
94
3
8
37
969524108
44
756066425
468588
430756
9
5
11
158853
19
8
129679
315648
31
627332458
3
46
83
436700
67
39
393065
405870
47
49
394554
361373363
80
174003
39
124987
78
42
69093
60
92
387179
86
462350
90
44
24
60
74
74
94
207165
469865
32
88456
705376426
870816481
110312011
480485
823115542
189183
478959
7
46
331847
20
659329281
88
49
77
45
42
382614076
903275533
42
449463
4
327844
95
3
21319
427204
89
482981
611318991
981615787
89
432093
94
17
322891178
338918
89
298027
206410
73767675
496495
56
197464714
87
9
95
182457
118629
65
50
346986
38
277989261
152422
57
367889
190968
93
327307794
395422
73
45
22
757032126
95
375681
355096
112127
93
426558
111145
51
185785
38
85
35746
2
886098429
84
96
41
196767
72
7
307855
780891708
322477
15
26
443140
199466515
70140935
779742993
106900
350978
423694
18
2
49077
23
245961595
91
77
478610
181580
34
84
844937821
337565
72774
238528265
85
5
37
175267
71
185092
2
15
76
44
545021834
93
99
34
68
44
738138962
9
203404
110195
4
110234406
18
421182
90
50
80
1
21
405589525
8862614
296541
482318
55
15964585
1
13
490812
59
9
23
738111993
89
55028
449231
8
425126
28
93
471640806
258340
61
435914
450238445
71242
30
44
9
326321
13
29
207316
282238
11
473794
459240
161936
62
136292
40358
67
292691
26
17
485159
538801311
474953
128467
53
410524
93
35
42986
469684
1
43
287080
480420
96
67
222066
14
73
325167
339645
121679
9
320342
156384
50
14
133667
102759
59
29661
68229
43
4
365838
97
4
253262
312542
421601
133676
137748
3
87
448877
99
800209456
54
7
9045
86
196470
821211013
385182
16
260843
263292
479175
85
2099
138735
77
48
68
88
354900
44
60
285444933
317008
36
219281
85
59
51
27
27
403582
401310
45
30
21
28798511
26
218853
65
55
83
30
28
6
69
53625
1
5
6
340928
14
54
385341
191895
126504
348539
12440
94
79
75002
20
357221
171458
31
175407
130117
89
75
90
112568
631752656
137278
21
5
52136603
31
46
14
53
432562
32
20
68
397945
248541
39
34
493248628
274760
448905
87
69
357927
326174
9
216568
36509
93
54
3
287676
268230
297855
47
84
364873
68438
69
41
25
32
91
33
4
580231657
157436
468289
26
64
7
37227
301268
280228
485921
200206
36
166442
9
498002447
79
27
5
31
77
492459708
93
551251302
39
249550
145893
6
34
4
210205064
91
483653132
484992166
69
231887
80
18
255112
465611126
181016
145046
21
388032
5
315832
59625
85
70
7746
96584
61630
9
63
18
84307
34
65
58
223769
46
211136
12
15
8
59
21
93
82
36
47396
4
48
273346
279310
18
93
286644
64
160888
30039
41
60
962835739
596326368
370599
94
41447
4
99
321395
78
42
84
283585
332139
2
70
9
96
8
24
57
340342
492928
394006
35
305518
398203
431891
230563
82
163664
5
54
528103379
39
269786
745032271
28
57
7
95
97
213466042
5
104094
233096
57
166462
392904
76
212114
5
66
420791
48
923666902
58194
90
409149349
14
235888
26
77
67
1
214878
262663
418566
28
358383
230269
58
645003366
79
19482
387135
383824
42127
190212
36
3
65
51
292985
53
87
34
463624851
66
438142261
167382
94
1
266324
404387
88529
5
601595196
21
57
136999
26
158250
423070
484178
98218
376855
20
4
35170
353237
93
27521
261273
356110820
365075
381734
89
49
391400
6
1
67
426867
64
4
41386
964390876
26
387404
27
283192
38
3
44626998
59
85
385551
296226
16
34
41
249463
70
215526
772145218
12
360146
491292
51
360715
100453
84
6
80
6
8
90
50
120794
96
9
61847
382228
309294
474231
65
367674
19
344801
58
32
45
64
96
59
94
554483627
352780151
442544
78
66
78
86046
47
22
78
15
235046788
42
489778
59
299995
78
7
230316
22
404118
74
105217
470132
186202
385423634
27
77
3
239853
91
893774754
138826713
536909071
187176
4
247720
107742538
99466
404366
1493
67211
99
1
15
557244541
369991
231370
158486
81
96
320252
7
36
58
28
106592
234890
405985
18982
8
7
103835840
21
25
76
493310
117771
441463
74
87
13483562
38773
69
188053
481749
11
908821978
425519
90
70
91
56
566060316
725073024
63
980518011
482083
323026
91
76
177802
155309
256443
35
252380
479963504
255532
348020
252803
356081
40311
219808
97
518337340
69
50
696069480
19
409973
8
32
330153
2
92
35
321483
92
7
6
53638
90
220557
131527
635869745
35
46
290892
3
172335
460285
60
3
379667
179986
404304
626656984
8
76
769322555
240114
843672894
252143
6
9
64342
93
5
271714
171962
75
969962016
105222
169235
139776
445696
309816
156324
54
236233
69825
7
79
8
76
153133
98202
98
133803
348347
96015
185218
60
64
19358
274202
21
16
91
151708
64
782221947
453634
81
36
754004173
69
81
405306
14
189224
86
419776
442344
67
67
97
459061
31
63
64
297468
410386
164543
58
399595
24
85
331603
55593
92
360887
47
200978
145005639
67
202118
61
465433
54
97
24139
59538
914
65372
468527
339632
250024
9
742505701
26
274383
170296
234769
40200
23
27
200101
145233
311696
60
23
74651494
900718093
17
365124
258111
155604
17
70
246597
1
304631
472939
686691293
373130
331003
20
178735
86
288868
69
83
68
802538512
26
99
366876
41
298342
3
99
276692036
81
33
341606
462310
2
393045
56
8
22
28
9
200901
375219
44
491539
115778442
288577
281208
368931
82
136327
361152
74
432628
482473
25
288112
465219
49
416586
447423
203855
86
51
43
45
98771
59274
395462596
70750
65983
195399
96
457490
53589
44
52
85491
9
91971
116453
255774
4
355121
4
44
284353
63
15733
10
2
301679
94616
98
887532914
168491
6
141926
352170
149630
324280
273030
923440546
48
361525
260812
15
66
521273121
81463809
61
25
28
2
27
299031
497345
740280277
130512
54874430
3
70
9
95
44
59261
373760
44
36
420793
40
7111
1
39
194934
94
3
443598
75
6
46
239089
141196
156380768
9
624535617
409928
227785
20
131387787
245032
70682
732127103
73
477418
58
1
375200885
86
239254
57
34
415543
114144
21699250
4
350430
14
2
325990
449434
38
242761
255106
11441702
25
55
67
5
826006429
74
7
930811827
368390662
9
70
67785
84
62
408766902
69
358329
27
37
474565
85
86
240593053
114930
375615
3
81
362325
465235
3
435636044
46
25
278963
59383
84877
344051
10
167640
94
54
369344
175679
936095179
7
83767
52
3
72
239972
370862
5
72
9
420767
499781
490336
14
18
251843
3
12
22
47
120006
426367
60577
179724
28
123226
1
80
28953
26
44784535
136081
1
251515581
188031
19
337892
9
340163
423507
29
329501110
97
25
308826
389049
273840
85
4
69
167482
65
378731
90
6689
20
73
55
132699
66
54
401313
32
372620
484474269
62022
68
36
232298
3
40
65
2
53
36
26698
135497
57
23903
2
6
375972
7
36
55
145158
138737
6
322058
3064
9
37217
76
366449
377081
96
53163
71
731822122
40
279740
26
87
24
55
269473
269922
46094
4
45
67
504704472
71
7
740265359
61
7
5
200569
794569904
319733
161156
69
92
8
222181
8
466793
230615
30
264447
78
68
6908
32
97
33
401862
41
84
49027
143512247
44
63
59
111654
355021
25654
296063
49
92
312118
334459
37
33
1
72
420529
14
321094
40
7
75
1
21
28
17
224298
62173
57
22146
74
23
313874250
27257518
86
3
79
5
62
20
42
74
307239
44639
75
73531
66
53
94
82
93
385068
117973
78
313485
249195
52
71827
49
34
161926
54120
5
24
45
65387325
499523
95427
64
57402
10
21
28
190947
34
481629
187125
1
83
64
70728
79
92
63
6
84
362559
3
65
625146184
65550
485506
24
94
47
85869
148858
8
45310264
225724780
8
212773
289531
43
63
252226
357809
394429
33
427444
125087
938563364
393999
9
24
263996
373073285
97
64202
721981210
8
87
117250348
63
3
360336
83
28
763927142
26
37
974692695
335388
28
72
32
78
74
228363
25822
44
269367
8
207253
134507
256599
253607
8
364559
11
55
45
493198
26
36629
4
316721
99
4
29
30
93124
18
70
44985
468500
359835
375723
413928186
76
97
96
342905425
229450
3841
107817
47
58
497671
185545001
8
103879
34
45261
419550
8
65
88
323283
7
19
8
336391
670659925
271221235
14
454761
3
440750
396330
266984
299656
97
892129188
73
19
146629
38523
1
5
79
75
66
90
62
6
143487
27527
56
4
262557
89
94
412058
18
183182
2
90397
79
3233
81740
287418
76971
444186
180580189
9
52
138550
40946814
29
458036
384486
297895
441650
45
423915
489048
32
493599
25
478626
65
25
2
635159156
7
89952
993972095
7
9
37
6
70
320306
118578
230462
179135
9
215466664
460407
445593
47
465838
26
12
187282
44
64
187380
349027
62
162191
25
248483
174625
8
458346
8
395470
544034102
64
374228
220934
45
485440
51
420754
323710138
228030
278130
21
37
365497
444238
445735
5
55
9
46
24
7612
38
513707159
101749
367704
175688894
458062
17
23553445
69
93
499734
483583
309942
286904
890790167
58
42
233608
90921
424700
299137
69317
330726
8
242796
42
537190273
58446
25
216816
3
4
9
53
86
328382
496719
67
156888
449384
582300353
248154
48160
60
55
63
26
83
72
88
39
93
3
420611
21
76
29
494086
246475
5
103996
108087
234080473
36
108140
354871
4
165375
59
109481
111693
317703
90
98
7
105280
37
30
81
102286
88
91
59
75618
59253
165495
51
254331
976843155
70
69
47
139754
81
97
13
2
87687
91
1
32
358239
297436
20
558902218
322795717
8
172281
244178
49754
75
920810853
32
79
22958
85
293163
68
129892
257989
3
69
6
4
40
146326
9
50
4
35
97
21
26313
751269066
346313
60
502477837
887156462
273491
69
34
91
112139
229977
8
1
83
422700
96
35
5
61
92
53
72
121848
373156
76
3
37
66
499827
387911
93
4
87
5
44
484516
104305
8784
431835
6
299085549
54
92834
672792176
61
422426
4
44145110
76
2
291875
436067200
20
14
470023
21
2
48
344872766
90
346594
5
457207
467594447
435135
44
224126363
467285325
1
14
23
88100
48
2
196525
215103
60
459164
86
150016
6
182858
44
5
5
92
29530
52
32
220145
99
404570905
56
401787
218620
410106
344449
61
19
10
311748
65
670973720
50
414462
147657
162789
453668
947134346
784215775
89
7
203959
60
1
519914894
263327
180839
112667
9
55
280640
352532
69
21
145147
98
85142376
198629
3
283502
54
3
62
475095
35
69
914186801
57
495889
65
975091872
116007252
27
760258217
498606
14
8
339145
19
79
91
17
488663
474313
13
6
179334
18
18543
174984
487528
7
24
316679
67
77
27746
11986
352753
42
86
66
450
285807
69
55
18
49
705983105
37963
10
71
93254
92
773562759
69
21
85522
495858374
148950
52
29980
841631875
51
70
285544
239578
61723
206081
34
234767
103935
473011
19
386957
366694
476506
70
242877
49
208381
99
395874
24
5
337960
111595
41
7
31
8
382993
184196
102929
333237
459307712
88213
127383
456521
61242
424263
27
15427
70
79261
99
29
59
75
56312
40727
41
76
8
453752
801674171
16
276503
68
613089569
33
54
92968
370330
4
204053
77
93
16
80
3
29
394855
91
48
2
87
351439
264781359
274829
18
199940
70
292283
272896
42
93567
32
84
34343
989440628
168814
231141
92
96
26
139486
33
275165
823634146
870180209
137982
139516613
317257
3
271144
36
8
79
351219883
59
271980
10
392964
56
371868
78
56
26
493053
13
463901264
201458040
343258150
271705
192816977
128348
176824
473034
44
351657
2
96
148304
88
150439
73
96
41
145395
3
27749
485662478
7
6
486268
400040
61
93
6
5
347887222
1
104923
30204
382673
52
419465930
3
47800
116887
166859
29
70
334797
89
7
75
291372
768439009
262507
8
36
291476
23
20
35
279369
21
7
122178
30
21
196422786
164484
9163
79
163915
87
62
7
471224584
78582
15
93
71952
121281
494102753
54
286329
7
7
349314
73
108262
266695
829573192
33
1
70
84
138463
4
45383
11
58
9
39
295369
5
331177
34
67
44
52
9
70
87
494765
48
83
272924662
14
48
87826
51273
90
28
29
70
192869
98646
223133
86
66
31
60689
28
82
470247
7
984898785
138539
872085366
462748
38
141227
4
390211
121710006
59
551111193
2532
266477
60
301691
259430
60570
69
376182
71
21
386393
11
260496156
24986
7
24
315253
8
420329
389831
4885
630960188
46
44
472470
27
415910
319207298
18
14605
52
474361
390057623
467065421
479037
7
4
13
200960
42
82
354458
298918
693257339
397116
499428
283534
148197
144
91
64
3
718429792
21
266510
108703712
7
3142
8
90
15276
99946
35
96
333686472
96
13
98
6
58
337842
920192251
105356
570386812
396846
80
450642
247557
476865
23873
76
275373
2
396199
322057
78
90
26
399627
20
231056
34
43
114311
69
26
260217
718238598
86201
242604
3
14
382937
150471
2
452783
71
277781
98
19
95138
97
112994791
163874
889532812
501825548
168553
333558
229543
6
351969
150294
287723481
31191
31
485424
387909
95
230782
5
59
184162
9
54
355603
181509
54
467397
468213
26
446881
348704
66
63
130670
163553
94
133832
342237553
35503
58
8957
51
75
6
372828
41
84
98
93
12
85
663782017
897639523
84
92972
70
19
700858984
6
13938
6
150384
89444885
350518
25
138614
2
360869
110920
364596
83
4
132182852
40
8
78
55
63
85967
24
281161137
59
5
327396
4
85
79
13
82
293056
64
127567
9
398244
308807
217165
3
76
4849
74
491667
68
277547
246582
244150
63
98707
3
24
21
24
97
466505
85
84
431776
402204
153165
79
246063
301104
77292
90
3840
19
962141462
406074
219991
348434
7
215785
28
589321481
357690
403485
461968
69
112702
14432
85
79
106349
26
116783
462155617
290626
10501893
860929118
485353
345544
770402242
347460
3
7
76130
740404573
477524
58
5
6
727087
34
18
65
8
478281
9
17
133622
1
29
2
316801
54
350276
282776
13523
353829
94159
2
72
276464
41
617005438
179387
183979
242059226
186481034
30
76154
318375
98
438552
497450
9
9
392214082
88470
773399521
123727
384546
8
58
105752
335057
143038884
86498
540548704
5
96
55
212948
95
84
14
174729
31
4
44
87315
92564
300025
85
57
249024
41
8
708710740
899579872
42
5
319602
17
122760
20288
132388
41
52
83255
51
88
65057
67
23783
92
68
276243
5
86
66
42
52
526261578
346449
288979
40760
349073
186244
37
18
30
101472
36
57
237518
97
219331
192664
53
485383
337924
40825
257413
111521
306688
53
14
353425
46
59
66
95
91
195889
1
179536
64
2
7
64407
83
19589489
76401
106195
14
394180
16
34
68
3
499477
1
9
19
366261
4
73
435732
341453
8
39
162282
532460842
36218
86
3
298758
89
94
411938
411480
427960139
73170
70841
257669
89
43
215821078
289655
35
61
77
447008
22
444391676
497210
375952
490177
68
92099
226323353
432118
75
147846263
62
2
184254
8
410556
61
70
92370
971086401
446176
60
378030
586741246
56
3
85797
468798721
1
548027479
90
26
322046
90
104011
47915
233217
10
3
240774831
51
6
113493
168320
84
30
60
20
232758
72
371947
429752
68
30
86
213566
95
200898
322298
90
5361
450818
28
44
83836
15
1
332465
96
151200
76
82
35
308142
81
34
387251
351321963
115158
297082
120281
83
84
81
402574
31
36
91
9
86
173673
37640
82
81
274680
56
86
281566
277865802
311088
245202704
28
130455
61
66805
686517990
148139
153749
64
98
454798
299105770
4
125919
490501
126906
47
11
27687
28
26837
82
6
326466
27
143986
991183004
75
86
25
649601856
250712
403641
9
21
4
62
63
58
386152
278766
196680
3
134658319
420760
81
154369
147201
98
293591
145913
70
3
90
239332
33
284440
40
21
82
5
807665900
494131
8
101005
48
86
7
322217
6
51
49
4
96
441590
88
61
19
5
40
159017613
106477
49
98186
92
104952
492649
90
6
52355
82
67
12
272301
44
227678
72
35
96
79
70
89890
6
437763
83
16
195852157
341771
528701182
1
73
1
38
4
81
372770
93
379987
81
1
238439
5
263320457
273978
78
85
705430054
90037
187521714
35
159933
388536
410889
36
11
8
7275
5
430428
65804
107605
3
97121
10708
174834
380911
2
56
465321
3
105675
54
837275479
447773
129100
455071
87
54
38
67
4
386895
56
289880
15
6
78
76952
70
293813769
306625
54
90
264995
71
38
169878
109018
89
353601
6
282994
5
213986
68
396291
401187
59
67
43506
396124
429482877
57
161432
18708
79
82
363586
2
386345
825238471
702619206
441293
240477
66
66
558999314
6
1
367715
52
860542757
457687
95
34
50
310652
29
63
3958
7
237742
73
271071
108635
489818
474272
81
196032
75
26
81
275949
135888
76
52
34
73
224518
830525707
153047556
447178
238387
939318162
7
421509
79831
360616
270636503
345865
83
19
487992
62074
432604
4
254545
404843
37
5
10
454182
451630
94
69
62
34499
257888
450612
232037
49
18
233862
198387
262412
47
5
17
38861
43
376625424
63
50
7
32134
40
73
99
320550
37
69
492470
650681428
58
43
51
150540
98
465666
61819
75
85856
124474
34
5
92
5
304681
224348
479341
113185
56
62
73
205632
97
63
9
698684359
4
175568
394247
323173
52
254764407
92
830563725
270084
21
495245
332080
72319
347034
1
380605
21
225837
40
25
18
84
15235800
13
74
5
11
9
446515
22
93
82
18
94783
23
20
198394
393560
53
90
38
218523
68
431569076
692932459
595325771
161282
444771
81929
56
94
83
328942
42
29
78
89
7
19608
78
899691993
295143
222731
356590
25
37
383589
234257
228050
62
410297
9
410727
390596509
177338
55
103918
12
59906
50
163224
358825
53876
12
241837
11
56442
3
95
213771
88
93404
48619
481763
91
76153
17
325442
98
29
29
472665
2
94
486519
381813
4
56
3
5
81
208982
3
94
35
473991
80
85
13
88
41
140229962
92352
30
97
336757
307706
410077361
56342
70
12
138903
320646
38
44
49
8
245369
38
86
29
897089038
106544
507835049
44
1
259043
41
124084
7
40902
447462
5
170685
277196134
61
32
73
1
538715819
114644
64
81892
256813418
363102
246852
2
288626
65
506912572
72
106965
400916411
75
526270552
371377
292068963
387679
1
67
35
56
16742
897025751
277049
299313
32
176453
462900
859388870
7
56
3
82
5
99
88
300363
93
264106
234875
60
65
324695
258665
93
212990
18
120029832
5
71
401787
2
841597120
138686
62069
211420
17
71
50
1
236820
83
34
79
86
7
26
92
25
17
372577
31
32
6
12933242
1
34
24693
222607
27707
79
96
229838
88
22
170966
11
364153
5701
494768
462498
1
61
318418
111529
74
119482
39
56
268522
2758
127457
24
34
34
32
41
31341
532205251
38
54
13
504469551
9
187503837
409778
376550897
136497
66
11158
140839
254423692
16
27
70
7
293868
27
45
186455
163434
7
462595
260485
10756
57
228448
43
92
99
293194
40
113471919
229670
24
496024
399562
13728
306078
49
64
101479
60
298431391
9
126281
9
126820
71570
3
427788
5
356790
59
21
460354
493461
469247
19
220198
98117
6
257907
390598
295076
815027417
98
318571
349335
28213
2
26
393805
177125
79
17940368
36
80
210595
2
1
25
423354
32
183792427
1
746217246
2
977047353
209927
50
53
29
281431
44
397825
210315
454938
155537
448741
3
37941
417438
1
24
9
18241
265234
212918
69
372787311
461763
97
73
1
69
157348
253372
73
499940
56
85437
455774298
8
150405
205189
58
284071744
20
69
76
72
2
54
8
469107638
3
29
3
37
8
253949
165351
160996
73
137749
70
18
307946
259544160
13
48
43
132454
53411
336554
6615
7
180967
353293
13
427780
7
13
29
55
346770
240340
5
30
60
88
5763
93
50
289392
409954
927472220
5
44
743117921
471676
275238
440467
88440
6
342040372
370505
209942932
80
556290873
362252
431059
32632962
320834
8
317463804
349270
119274
67
190090
74
988994760
80
74
376404
498474
379874
372361
310555
24
894497014
30081
22
183811
87
27
12
350447
77
3
127628
91
102555018
129423
388300
733792764
50
23
21
66
6
893225343
9
68
24
61931
324302
33
129034
350437
352870989
8
75
6
154865
9
135645
102424
10
83
273636
29
9
81278
4
471383
34
444775
43
1
319930
8
87
130388
242580
204507801
415782
53
114506005
34
70
30
73
89
36
37
270945
7
57
85
310105
8
465327
31
232103
89
12
126523244
201913
23
72
266629
38
11
75
94
6
13
973044223
97
2
75
93
97
71
402917
85
211825
452570
349561
402167
7
43
8
609752464
415362
36
70
7
78
70
64
943039903
6
83
3
168068
82
48
30
797850718
198221
5914
458276
475889
9
60192
321659302
327596
18
73
87
597368827
17
27
225299
26585
151124
325379
364316701
96
22
41
450971
6
72
290598
101004
91
456601542
58
17
125130
69
47
4
15
39
94
63929
48
75
318593
203225
482887
78
260231
91
313715
15
169657
382669
635236685
72
73
91
20156
555169536
60
3
99
1
350596
334688
98821
32
89
154928
65
36
41
442549
410489
31
8
63534
57
609610870
63
31
81
328236
302517
45300
2
238305
72550
64586295
37
341871030
683335182
18
14
39
2
456653
1
423999
66
121940
58
132107
14
11
282559
421054
1
87
355099005
260227701
8741
47
440911
588149023
381497
70281
71
39
177053
188089557
793372283
24
41
525634975
431756
190713
6
366713
26
302980990
93
183270
367157
92
490506
372908
413948
45
873912957
197462
79
578764727
18
421114
3
48
79457
87
2875
491670
84
91446929
98
39527
59
254721
43
107419
4
60
46
92
32
76514
41787
256415
326768
69
170017
21586
5
42
8
382197
812415474
462541
90
95
13
80
150679
48
85
659014892
66
34
98469
40
94
137337
491373723
98
62332
7
4
6
286778
80
300065
78
99
5
5
47
279237
99
7
7
5
35
10
9
72
37
47
56725
49
88
132660
98
434760
75
47
381274
3
46
437830
239866
36
41
202967
35
19122180
363175
6464
996859766
343215369
744366550
326951
548624971
74
53
334525
74
33982
14
393721
8
46
446192
99
780039837
91
4
29
960389510
449424
370631
320715588
7
695354921
6
9459
33
373214
30
90261
447386
193563
81
64547
251211
106448
349468
613154533
2
935651085
497531705
65
708397931
465099
23
18
182229
236585
98698078
45
328131
145523
196202683
50
465212
997778367
29
65
339169
590188254
146065022
317306884
47
51
151140
298315
94
76
364377
12
26
47
271924
20
124052262
8
25
447144
41437
55
9
69
188124
262771
43
485610162
172067
237924
7025120
50
53
30
55346
92
65
72
284734
3008
88
163884
159991
94
1
88667
260713
724484948
2
357615
81
37
62199
37
6
399043
58
24
93
292448
242783
26
133810291
60369
7
7
4769538
4
351998
2
76728
156184
4
73
38
460753
194694
683215738
231322770
210588
352722982
447390
5
8
435723
481036
57
60664
5
323512
56
139544
75
22
221107
87
95
73
141540
43
3759
468599
265633
46
156597
188323
407967
299700
341767
269380
486297
18
94013
165227
44
397438
55
61
50815
86
116623
33
105750
229382
599570814
14
763023444
477488
20
10
304194
327736
97
4
127001
377127
46
287741
85392
92
32665
345426744
155477
47
33
36
89
247042
92305
323264
81
6
686060027
8
130511
694972044
26
95
362338
20654
607729732
87
215009
173975
418121
55
6
41
370812734
193409
41
338420
97
31
431022
1450159
32
296051
41664025
50
554574535
393900
276978
382379
5
278507
50
459460
438115
95
64
36
315597
85
458796
15
437454
427788923
80
45334
225998
78
259013
44329
36
910960952
62975
31
51
9
319312706
31
41
449779
31
74
40008
5
381177
26
52
60
79980
51856
54
35090
396631
21
49
34
303993
404335
540267671
82
2
35280405
64
31
62
373527484
44170
4
12
92
265645
94
31
425986
73852
98
61
7
665478429
220695
653364603
5
89
404217603
278972
452358
10
467817
30
237261
34
773233766
34
31700
148389
59
413500
398172
66
95
41
127448
97
275475
73317
37
313309580
8
445345
96
12260
107343
11
84
767243502
336477851
19258
32
85668
112206
3
368339
3
51
26
2
3
6
344619
217404
68
76
78
113058
203932
153658
804676405
324029
61
635428931
401676
19
145691
254259
360953
123814269
32
226716
85
118011
253810
68
438916
407695
115444
1
22985
455890
81
78
6
406969
34
746775485
460439
147540
76
32
39
153077
456156
118478
63
79
90
26
4
334444
817690553
59
202731
41
80
141894
55
10
80
215142
41
57
14
50887
71
40
20
397859175
177107
9
62
30094
96
419978
86
75
44
41
691938290
177342
495039
71386
80
498582263
118879
29
2
32
10
322168201
85
437288
227331
21
31
61
83
829542026
423106
18
191549
459619
28
92
11583
856521778
496814418
482835
70
64
646061239
2
4
239355
189922
150936
407935
106952
279824
94
39
44765
22050
20
33
68
307146
327610
29
34
459773
59
97
38
371737
99
59
91
311355
39605
88
53710
42
3
7
92005067
598451398
395257
171663
50
78
96847520
391529
28
40
57
3
47
48
426373
86
167545
311589
63
49
2
70
156940
95
443769
689518677
816131950
14
48719
36
291589
65028
776585735
4
316912
287159
61
71
290923
7
85
9
54
38
346601
299339
443482
4
6
424597
2
43
444095
44
652657120
321460
7
4
65
443637
24
54
45829
5
63
274257
403164
390847
346651
372653
318902
75
96
6
27
324493069
64
737384887
210938964
6
15
146464542
498644
1
81
93
33
133804
395600749
16
75
52
8
50442
80
35
298550
574955741
27377
58
23
89827
61
1
259861
20
434199
163931
91
34
34
52
89
382494
208068443
73
62
253838
58
321418
458647
413760
32
86
104617
3
58053
476339
342801535
40
444194
2
89278
93
28
30511
8
59
7
360823
1
20
70
252187
396482
488013
43
407686
433525
359521
17
329507
193517
68292
6
351189
369505
66213
152739
43
41
8
427734
53
112328
54
228501
54
11
122557
79
11
43
197753
204578
97
8
87
263333
180191
97943
276082
37
417917
68
95
26
304447
39
423813
413914
73
18
689607986
8889
471201
20
88
514559
84
242810
359097941
167552
780319042
25293
661793065
82
264149607
67
52
492315255
281322
91
78
19
468908
440964
64
213793
7
854273418
417668
16
38822
223151
22
89
66
498724126
2
398147
75
48
2
484754431
7
77
365977
403571
30
21
97
219333562
2
867451683
362080
260631
66
323520
88311
338038
85
383237630
212002
84
51792
154743
187831
79
96
36121
53
8
65
72114
72
74079
428939
3
85501
466679
19881
28
440588040
6
6
26
74
33
7
19
22
792402392
825453474
161347625
284600
50
122408
3
289130
269863
3
87
24
8
28578
191888
69
62
7
38151
710876038
9
37
8
127008
390832
59
16
857155628
6
77
47
56
978647902
12
3
27
133243
191212
29
6
29
7
43869
62
93836
92
389023739
52
69
459034430
157226
383857
91
95187
70908
242640
56
41
76981
9
735953714
319876
5
1
511866519
11133
482836
88
232785
446981
76
78
91
443073
85
29
415742
334101
9
190332
19
3
367583
42
65
365195
68
324798840
63091
964986019
8
50
490330
389397
513646532
59
91
48
41
8
579756805
48
2
10
394246
91845
215388575
51
99085
21751
6
9
99
297490756
104600
83
94
7
24
488040
22
26991
429224
97
13126
192707
29
21
26
28
637441083
382817
3
67305
458756
870579001
47
144233
137012
68
46491
48
432270
96
41
142077
70
82142
56431
40266
1
414696098
8
53
8
39
344802
345418534
45
6
394047
16023
220528
14
4
274769
77
18
28
84
73
23
137273
67
716711154
14
453537
233938
1
11
9
361015
83
405884
49237834
478250
248132
13
88
429179
360474
203112
214195614
84
39
9
10
90
7
32
291696
62
47
81991
16
388703
76
326098
48
339515
429063
94
421751
437156
43276
13
5
215167
95
4
76
7
2
5
345630
164498
329179
42
189831
9
409470
9
64
59
62377
93789394
59
43
94
227029
9
10
6
9
640634362
550079766
38
125123
28
28
93
7
16
751268287
4
29
8145
25
15
83
417828
29019
71094
175428
96
15
46
403227
11
21
149546
27
4
450745405
23
335228
143597667
301787130
734149795
50
42555
494149
26
4
133737
441618699
9
22
6
78
140585
58
352231
9
855921824
74687
255137
90
282282
186918
247643
80434
64380
37
52
393152
440038
2
358064
266269
348348
49601
34
7
201792
79
4
371869
71
330960
5494
37
281939
6
11
17
74
162828197
23
268504
511810066
153779
61
7
2417
141091
389379
39
668355268
52318
13029
147702
655542250
242996
800056024
67
82
96
213131
163760
165214
975832810
95688
7
36
14
55
58131182
76
190789
452638
145660
39
244421842
811124284
25
443165
96
145177
120905
152293
40
5
82
78
50
475947
71
409320
72
49815
58
41
309454
41
7463
7
37
72
58
60
66
236355
51
454870
23
37
34
847031288
278762
195691313
684201960
163145
304470
398009
221959188
69
56
41260
246087
92
62
63
82
105386
195202
477212
22207
70
180806
46
11
244127
68
23
46302
53
324068
8
9
554592128
81034
447811
81
15
54
169114
1
29
65
37
4
62
6
272944
12652
24973
89
375937
151477
409928
169280
36
1
360371
153541
83
629631650
462628
383103
327041
25
123676980
25
213713
297466130
4
53
77
13
445516
397640
310062
249905
49
176564
443026368
80
997225159
85
17
148011
346732449
185744
36
20386
67
294452
8
27
24
8
172799
8
498704
94186
51
35
336906
30
8
438616
17
602553135
40
886305548
315203
59
89
390953
70
286628
78
8
38
28
1
25
87
231536
407081
282414
444920
927701122
462339
91
28
267375
35877984
71
6
137168142
12
367084574
122057
81
94773
232453
550724385
183059
84
14
11
30
34
290875
41
69
9
414401
488522
98
31
4
789874778
97856
125585
397533
22007
5
95
85
428370
873657419
95
356365
80
417241115
80264
310065
10143
51
20
496215236
83933
2
1
418225
178006
188000
58
90
68
450787
539436147
3
39716
354265
87
411163
43994
27
57049
131515
8
248512
319922861
6
479069
64
339618
432506
259765
86
69
242234
121839
36973
428150
454444
458588
27
195078
64
92783
49
44
96
76
369425
35
17689
643598365
86
15154
358796
100178
42
15
444459
277585
90412
385534
97
69
45
499257
40
83
42137
55
8873
623493458
81152
25
9
98
56
133698
66
255687
473176
161968
34
92
38
495788
23
3
498636
59
24
289675
800661516
815241044
511641202
41969
20
396704
3
107838
3
275774
5
74
78
231459
26
338764
25
318342
4
193493
105799
146749
45
80
43
216259
399246
668764383
277640
289837
58
81
95
72
475767
14
48
110065379
33
65
202538
88241
515320580
25
325037
9095
3
11
281752
98
9
43
417508
94
3
78
335052
452136
22
46
316607
419341
7
56
27
30181
84
15
402154
284887
5
83
87
3
62
232952
6
403023
123465
269768
471322
490832
357073
9
76
2
33
14683
16
476075
32
180744653
94
35
441635
3
52
45
486632
213780
1
75
204453
89
36
251753
263701
762283777
443951
14
45
405530
445219
483759
155186535
66
89
32
3
128236
2
7
9
421017
3
98770
21
39
609946065
371656
8
73
419635
30
40
84
157347
97
53
76
93
205887
1
86
9
4
144988
275896
202913
34728
34
41
461478
10
70
7
14
602001920
27
370097
100579
736731433
459021616
210322
388113
6
25
1803
51
87
71
208918
167762
304775978
368380
43309622
1
16
254555
30
55
6
3
293899
63
39
449867
404768
8
84589
68
49
4
64
391043458
374631
359285
346194
204391
462133
1
3
8
52
179416
92
30042
130686
25165
74917
37
153290
309182
43
2
343769
90
497786
233478
6
601132536
13
57091
64
7
41316544
73
101399
378476
19
70878
268513
380304105
94
29
77
206106
36451
99420
34
87
4
452053
1
81493
14
230890
76
30534
98
58
90
213662
85
62
275720
317975
624451593
508078602
103531
94
5
646972204
41
12
32
441255
15
59
4
79
212042
164170
19
5
465324
45
127664
239392
863209697
65
146938
376432
36
176952
83
411601
53
18
77
206360977
122134
98
6
23765522
159136
231117
299810
382995
88
77
427255
7
99
46
206025
179230
74
295475
85
233334
8
411199
49
73
57
6
63
91
1
54699
47
8
273932
418701
356819
89147808
81
406820683
299578
365029
4
85
37
5
329934
5
61
102191
83
30600973
466579
281004
503511501
19954
239334
883685461
50
82
73
81
7
92509
87
26079
99
438017
44
5
23584
517258481
452858
406773
20
6
44
54
27
182036783
499555
324581
11
418308
250025
5
9
334779
7
8
230414
7
11
489041403
5
4
282412
82
50307
52
98
285152
67
52
135320
80
433337
381884
21906
20357
483373
79870
22
437773
73
44
340712
16
28
31
70166
96
1
75
60
68
5
348279774
32
474180
410690
50
93
69
307778
24
12
276671
91
79
44049
41
330843
99
63
3
381334
286948
22
560573977
436103
93
34
410563
53
53
37
66
18
26
190948
72
72
8
45
814440732
98
526450206
91
1
22
5
20842
226313463
433736
78
455013
25
125479
8
7
716558645
613503661
244596
7
97
54
82
57
24
488439
117981
872655015
696046997
421306
385226
80
560123764
3
57
18
411462
32
239707654
610321806
43
204110
40151
89
211165
65
40
87
7
275386
263748
457535
37
2
78310
138220
419010
38
96
80
72
481424
78
465873
247137
41
400647976
87
219344
76738
689244672
62
360843
26
22
56
225756
16
19
87357
316673
134043
71
1
85
499802
46
92
137513
62
20
7
307423
766879703
83
26
255234
93567
415928
57
73
2
95
94231
5
913898345
425891501
193352
887042743
12354
37
33254
199519
242108
105943
869372634
46105
447100
2589
83
403758
426119
14
19
88
1
359049
301058
15
215348730
4
470800
76
2
77576
251260
57
91902576
37
66
2212
443799
76321
434017
10
64
144055
79
27
61041
5
14671237
104282
73
455342
9
224231698
73
20
69933
98
52
72
194235
430420
21
89
49225
79
167665
419493
6
21
260383820
40
83
99
852949098
340867
46
7
123430
4
41
343227
39
74660
74
231681623
71
300603
69
369000
417542
167738
76
703367299
27
6
64
64
24
156132
88
959495146
42
175647
171217
919313592
2
359014
136432
165306
445650
478906
255059
143748
4
48700
355632
96160
490796
442511
172880
2
107883
457560
19833
4940
214330150
335834
49
103217
67997651
93
55436
322823
55334
354139
357951
170865499
234199
27
100780
263196
85
491485
45
96
368451
44
179130
93
346814505
251535
261933
52
65
66164
24
14
33
199077
682502788
35
3
194289
145311
14
208506
79
67
1
5
258162
208906
23
22
48
915867360
110112
2
86296
282152
37
30
32
405883
15
279254
881656337
84
48
79
34
55
90
70
34
57
89
261880
30
75
347397
99
120777
228597
120663964
266076977
791531513
1
75
13
378342
333304
14
1
406170
10194
7
49
800353226
96
68
57
25
76
26
366971
471080154
84
356937
34
29
92
42
393994
26
46
305386
490726
265649
483790
471842
397503182
40
9
62
412124
407330
29
122316
96
70
985208776
78
56
3
344402
91
66
88
196313
265579
74
190066
913750861
272721
83
13413
92
97
82
49
203914
77
2
93
79
57
351697
52154842
298686296
572460342
256514
164004
8
30
42
440131
3
14
7
448102564
90305
60026
138964
10196
267753
299745
25596
92
88
90
84200
42
58
86
53
10
11269
307210
19
80
12
74
43
453024
422694301
79
3
23
8
85
172644
59
31
167461
42
51
87
55
16
5
1
308127
311212
697198335
357072
2879608
284193
165408
9
306671
8
470547
432748
94
2
25
25
362163
425307
33
276890
180116
40
397667
8
62
18
63
3
89
460658
16
74790
89
8
252122
86
276531
1
94
24
35
76
24
4
84
71
68
286473
84
391870
265022
302765404
683651437
91
215415
84
277061
53
101813
135070
37
43787
50
45
5
55
3
61
75738
98
276931
450571
80464
22651
90
152757
82
94
261227
324573
16
62
38630
37
825396028
32
71
8
17
196583
22
277177
48
995302769
98
90
184767
30
26
133091
35
72
34
79
40926
395809
277590
348192401
95
394133
233804
258906
372525
78
432521
84
80
354432
524081430
90
560743598
69369
25
39
34
93
71
64
4
458791
88
42750867
9
566106627
1
59
4
1
251004
119172
45162
92889
419491
27780
11
498916
306788
60
479928
38132
63
30
4
279475112
25
251024
69
427796
71306
73
313839
9
53
36
371323
943731971
6
306849
1
406504
2
92
350773
57
98
8
1
807900927
90
431865
307766
9
7
293559
370578
215668
57
99
261199594
799459992
44
74
190553
52
87
34
52
41838
438457
332040
82
56
360406
74
11
64
77
54
72291
396053
124649
281892
40
100358
95
19
13
60
19
13
33
60
772607023
484563
2
449795
34
31
464026
38
434528
2
12
137745
42
27
94
474596
80
464217
14
87
259757
225288
377947
762263583
93
24
93
319476
358917
75
27
50
32
670973943
268184
50072548
50
328223
115480540
157444
81408
58
21
38
490443
27
785960931
25
95
89
28
139064
7
3
70
43
69
308262
94
80
151647
46
76
1
43
3732
64421
56
429475
17
305481
299285
97
238086
149771
96
153786
86
741241586
356302
396458
25
346452
162958
245044
272239547
468234
11
179506271
278532
273496
38
258913
51
51
210729
48
96
54179
167528
466334
130237
94
263546
78
90
95
16
64
87
51
311467618
4
108637
82
77
23
39
46
93
52
97
5
485063
39
87011
184548
19324
176736
146799
991539120
32344
31
78
47
339958
291428796
469726
59
70
26
258755
185591
392028
1403239
67
33
62
88
63
469253
7
125001214
189389
5
56081
190848443
316988
56922
292482
460873
351861
89
12
150814
50
10
86
47
302602
49
98363
373372
66275
5
148815
330912
44
65
61
8
959674078
122701
522141332
170519
158971
254007
25
28
40
92929
342891212
233397
5
21
569823035
275250
258880605
376606
354287
677662984
158680
8
186056
80536
43
16
1
479733
944809383
3
289569
52
11
92
8
34
14
3
353097281
56
479815
137543
77
66795
60291
6
17
419851
46040
222574
135719
103625
5
334668
75
15
61
3
88
34
81
4
4
9
92
50
85
390386019
152804590
163201
4
30
462923
503009582
134138
5
813947064
40
460302416
3
85
56706
325771
31
320822
43
233129
325180
5
332091
12
3
434995
46
43
66
1
262344
5
364590
482077
84091
162823
407143
75
40
32
95
72
59208
240798
7
129489
185974
375456
24
982484681
84
61
39
142236
201345
141473
7
20
2
3
82
79
457022
51
77
14
69
96625
345873
62
78
51
934861907
77
20785423
1
94
473225
5
813087538
92
212493571
235283371
148588
86
498561
327433
303274
471045
28
53
488261
236
23
26804
17
65510
80
490382353
50
34
57
69666
12641
313552
1977943
537366685
41578
202039
543540322
3
6266
18
460080
84
247099
81
241965
81
88
60
880564433
70785
38
76
189202
46
199090
52667548
79
713975010
39417
413368
449956
438436
12990
40
51
406293
7
22
230149
45
41
915600288
1
90
90
56
47
76
1
185967
18
413409
10286491
472727
98
469665
564730
465205
93
11
203071
90
904904912
27358
163542
76483
65
91
65423
56
1
116002
196642
172608
65
11
23
495358
209447
65
323273
106760535
737174454
241989
96
783497572
102839
76
29
17409
355275
316143
386734667
487211745
1
284584
113375
308210
372502
50
31791722
442489
97
45
485785
85706476
96
2
51
63
247344
417953
81340644
313421372
845293780
8
22945
35
264166
687050439
89
53
429614
47
684547365
358233
16
64725
88
33
324629
3
77
80
425463
97523
38
462030616
189336553
106722
54
43
376165
97
223867
94
3
26
20
141252
77
82
291888
566583452
25
35
205439934
64
249195
6
18
66
25
23
30
290995
389152048
88
282172
46
52
4
31
27
68
7
92
99
12
557285078
74
24
89
26
145070651
60
18
83104
9
56
338161
52
348194
60
2
985081465
81
194382
8
480270
3122
9
344912
747833667
99
360113
6
97
13
221090
18
17
231655
237671
50226
81
4
27
248061
96
38
295911
476602729
9
53
96
12
369057
10
227010
40
47
30
79
882440658
47347
174858
7
19
429686
17
48
35
330965
50
147599
68
121700982
74
8
31
27
382057
848038530
193143
285157
75
433156
314542
157881
96
69
496050
201436
105931
80430
11099
46
17092
215176
21
295930
342901
15
40
642751062
94
40444
1
363092
399532
45
317281
904183658
5
77
12
7
3
983650912
209454
587312230
87153
979136368
64
65
80600
504597024
75
494749
77697
84
129523
8
7300
4
351913
7
55
763163602
64
7834
78
81909
54
440002
12
86
481179
480730
53682
9
187097
72
254635
118617
79
105372
435040
29034
66
39
65988973
21
474095
5
722963087
444302
767397174
167884
545890564
238458
43
27
6
78
209162
343426
32
54
92
354178
396620
296617373
3
255452
413286
32
92
484113
88
436024
411283
428107
5
405956
34
344570
406605
126797
43
390325
14
58
159581
163226
339836809
497416
89
491612
9
701714771
1745
145688
22297
16795
274343
59
66
417733
32
4
232201
18517
269861
8
489013
23450928
448487
49
6
439872
38
34
65
219561
504837667
62
53
460902
66
8
63
50
79
23
8
157917
593279706
440220
311574
241033
157174
40
6
52
46262766
298649350
44
7454
340269
1
12
287571
70
239684206
50311
322826
21
304012
33
418218
98348
168667499
17
55
70
189573
74
12740
95
90
182088
8
2
183667
46
67
86981
98
42954
20
30
69
20
2
374588
199667
411620
92
3
68817
68
418246
279980
96
293804
10
76435
134351987
41
98
32
43
369585
99
54
486020
32162
97
359763
475705
70
30
5
400675
154920
13
622049503
113171
226354
58
64
385525
37268
15
24
471751
173961
173599
56
67
89
254802
759980727
484671
439316
77
50
27
321338359
87
2
445703
27
404798
84
338818
6
349530
422516
360113
4
5
15
312016
258357
86
251046659
69
83220
56
430640
94
21
305073
436197004
357722
408524
84022
54
260685
5
90
14817
38744
544447299
45
27
93
398770
118769885
424849
267990
499480
286071
161424
7
175125
86834
411765
77
320777
126677
7
79
67
431303
159906
216492
56
398807
257630
91
8
432735
8
43
64
53
3
48725
766591873
57
488237
85
475109
76
456870
278907
8
244734
8
11
5
23
352820
37
34
24
67
57
93
6
2
36
275372
322801
8
45239
30883
968937550
89138
3
84682
421522
291902
516268048
1
331631
40
499358
397980
3
7
37427
87
96
59
93
177439
50
36
68
193999
13
466623
843069029
224333
245135
806956589
419317
58
81
68
89
442663
1
196535
365660
37
486498
177402
310636
310668503
63
164665
226815
556844688
314530
103881
22088
134767
54
88
28
395967
8
270424
305345612
7
14224
60
180685
258703
4
51
186851
95344
3014
94
69110
475472
93
5
217133
35807
81
76
457481
234622723
34230
390503413
122111
55882
2
2
83
1
4
5
18
91
474230
10859
55
402708
50
40
894438903
325750
68
52
484134
46
456485
950252707
411921
51
54
152270
184338
44
26
5
97
111244
89
353496
458413
6001
253529
866710207
582
73
5
487938
66797
34
27
186346
333674
30744
283871
28207
74
1
25
9
10
150260
57
24
387056896
436713
81
47
71
408804
65865
77893
24
94
82
6
5399
175167
11
83
10
234661
26
50373
8157
61
64
206400
286311
332340256
60
34
6
4
178808
67
99
448401
305223
20
27
84
88
5
3
200280
268487
27
218167697
93
8936
66
23
222396
15
27
73
242224
262907894
147317604
309654
16
451062
466921
33
920727291
44
448654875
162088
1
3
8
87
371354
59
16302
10
348133
66
437448559
56
72
135644
72683
22
374396
10
79
339665
87
24
937048664
29
3
95
339255
286725
314920
734135759
132409
77391
40
384525
266107
10
68
45
96
55
709459338
421864
91
413806
23
1
97
63
48
9
96
31
83
9
62
337771
77
84
79958
252021
47
384721
123076
95
89
39
75276
412160
333083
657962071
386563
56074
27771
91
4
456731
71
71
60
66
231685
104427
82
73
147596
336976
443176
20
94
48
83724
87
106655
312169
93853
179757
9
28
293601
225013
62839
75366
33
26
38
175779871
898694448
335088
400755
247841
334405
76
173139
61
79
356065
395922
36
79080
7
13
91
410799
454185
15
12
72
113162
369286
414179
339828
235367220
40994
83
56
32
23
44
488703
90
39
264169
98
7
272835
731747760
94
104741
789301263
390739
81
7
259416
7
55
74
56
404102
95
31
15
79
456167
69295
20
207659
843527042
99
315395
397858
20
409273
7748902
319800
241003
16
285836
9711
901263382
226193
342669
52232
462937
10
354125854
459966
27584
9
219655
10
27
96
94
361329
4
879726138
653587853
379103
62745
64
32
207581804
346008
4
4
373853
143803
81
359618
258563
9
119551
42
66
63
288865
20
426950
53
774206365
9
196039
59
25
407119
403451
68
153238555
1
392233
88171
84
91
339400
49
56
59
482298
4701
208952
219980
85
100422
450466
91
2
449461
74
72
29625
225107
68
1539
97
2
314326
48631
36
89
492019
44170
65
197237
52
119011
27
148930
81
288854
417407126
2
5
441607
90
26
623078400
55273
7
339757
3
289352
74
568355640
48
409965
87
398311
755244663
106413
12
134560
179334
123113
75
81678
238421294
28
40
159017
384968
320887
70
65253255
331127
84
295582482
165482
4
4
38
154580
230760688
32317
56
229418
96
38495901
149230
31
170102
58113
448774
3
2055
432195
335935
398441
436557143
11
308472
278298541
361743867
56
45
24357
67
103781
87
9
476060
40
95385
331604
145791
77
244882
80933
68
389277
328092
486247
8
77
8
439878
43
479378
78
48
194615
43
79
96
362052
4
185382
228020
384294402
279967
47
4
127469
26
6
331552040
98
7
46812
466747
415797
17146
88
386266
368084
227358
23
58
392148
1
403222
282894
419073
87
5
76
86011479
415375
1
744730388
225656666
264726
374566615
375116
74
76
149421
21
26
53
8
10
72
98162
455890
499185
26
8654
6
30
351315
61
8
24
43
85
91
343944
158158
26
7
41
7
80
81941
47
51
3
18
10007
48
59
5
123556
774149082
91
67
144331
40
25
11
2
579625447
97
392002
102833
489592
87
257131
45
28
290245
402193
39
8027826
56
71
81
444574
23
69
9
388508
3
231246
7961
405734
27
40
282950129
81
349816090
4271
989658570
845030264
843438224
81
409579
91
370539
289377
89
65
1
7
912831740
67
469028
894628991
31
29
366600
154263
321646
56
378349
9
347201
78
48
48
98
80
1
159893
585990297
90
187974379
35944432
370932
195681
59
33
70521
5
134101
24664
490260
45
51
97
9
96
68411
398041
99
323416
414724
70776
724374158
118480235
223695
46
94
184286
35
55
40
1
19
446488
78
288830
31
78
338656
918965997
407726
490036
263489
114291
366086
164024
139523
16
220512
62
45
92
258260
138210
237704
10
233342
85
59
57
122973
250380
164400
379001
898686606
12
7
76
270941
440244
83
248168219
64
305658
14
61
175133
464934
19
85
86
499825
43
60
37
21458
37
46
52
52
607604646
76
57
84371148
31
253179296
52
40
491103
492585924
66
84
46
418384
337367
65
69353
2
189990
57
10
39
414703
414847
78
332190
222998
348173
18
341791
87008
127296
86078
12026
16
148145826
747718871
480271
193957
313119
168697
95
366508
99
81
43
76
11
267647
5
55
6
306850
125437
903988014
59342
51
51
182982
459616
363886
481336
929438984
873170099
147647
12256
490597
362423
50
109692
43
505375339
200392
499166
10
58
358685
466070
103487
346962076
67
426321
183620
65081
362723
362808
41
4
71
321512
42
17392
68
76
2
85
96
93
76
91
244846
383560
241810
39
338377
348462
56
191674
26
7
17217
78
1
67
421114667
81
39
57
41780
687245129
82163
11
41
294731
163403
6
55032
111883
5
89
17
86
340955
222310116
355735
73846
227011
78
499227607
81
281747
434124
7
240625
383606979
741073231
76
138706564
433402
73
1
282861
406255
61
80
93
359214
598085787
10
554972390
90
85
14
389332
61
414576
97
483899
65
71195
26
490991
9
869708804
399185
88
35
389221
4
14
55
9
307737367
577389571
69
212060
89
82093
739555227
90
86
224163
6
32
8
28
60
38
75
3
70
89
2
76
278182
377929
277045
89
8
1
158745320
403403397
97
465591
36311
2
184255
67
74868
76
74286
960049776
820452322
383256994
498722
470288
3
448586
167722
405876361
90
47896
251102
365906
417052
4
76776
902796834
153645
369954
11
405933
90467
3
57
59
335737805
308954
27
57
3
77
87
6
80
74
415825502
66
91
52
120575
155145
612473777
58
250514
369260
83
34
401061
46
958880596
338061
7
467077
5
306154
146889
112443
8120
12
32
55
22213
129202
187601
139110
8
66
25
6
34426
13
167042
6
91
120988
55
4
337705
315189
82
76215
21
24327
14531
94
9
358630694
88
5
358185
205577650
60
331275
42
178074
31
370177
448735
389741
9
16
46
269985
432508
144334
219149
903241338
184346
313364
245649
279277
84876
103385
20
255887
167413759
80
3
31295008
69
52
9
9
13
51
24
3
444614
39
109063
48
50
60
115213
37
18790
9
41
62
13
92
397547
330276
444590
411477
83
121754
40
65
24
470601
3
17
43
99366
203656
85
523687554
11
62
91
28
79
47120
80
340506
251499
346347
202999
9
214435
33
246262
56
25195
7
312054
57
314176
378542
410316
47
429326872
3
98798
874208682
397313
455820
97
332669
222520
91
167705697
294743
15
371042
96
65
186793
260805
303126
17834
61
10
399520
47
436396
15
32
383075
426612
8
395390
261909
94
6
56
6
64
4
89
386021
102611
88541
5033
86
42
205574
7
6
378398
78
320420318
3
42
95
140777
49
887628323
65
82
84
279975026
865823074
28700
5
87
484615875
89
41156
30840
124693
131764
130453
2
95
1
380439
53
10
290750
344865
287203
77
52
71
124164
33
359502
395062950
30
254647
342019
425463
89
653871409
1
9
10
180101
444809
212389
96
394223
6
944336991
293187
33
66775
315597
9
7
70163
85
194587
162127005
153533
8
78
983911141
60
46
211550
326271
67
372358
96
772960503
37
243559
16
425228
43067
79
200213
33
20795
73
79
17
6
384472
58
38
479101996
78
8
8
24
203969
70
429886
94
3768197
2
11
86
308683
57569224
82990
415921201
347617
28
4
54
95
18
20
43
71816
411773
446469
97
4
141114
67
3
67
279394
309046
404985
8
454963
239132
65
293044
68
8
666658309
439650
1
884052962
869541872
36711
43
38
403134
64444
222316
21
38
127441499
81
70
621803038
3
11
213332
490845
83
8
348194
199996
37414
369895
2
462617
465675
32
381052
82493
452908
227444
90
373381
431818
81
90
282440
448990
401889
9
64
1373
13
74
9
318925933
300742
85971
97
13
98
193501055
70
336879
50
5
5
185905
227044
11
44
643484127
235245
197786
7
235036
294627
15
54
17
5
124729
85
21414
361218
404715
56289
26
51
7
18
925668043
12
9
165292
335287
175940
6
316899204
484120
399308
7
965348001
64
62
381087
43
226939
45
369156
8
79
653040874
441950117
6
47
745279682
33
90
188022513
57
360811
72
9
87
100066
4
92
116448
2
8
51
489377
55
70
79
72
46619239
59
294306
71
27
94
94
90984
4185
55
49
13
239436
82
349669
347146
185471
58
294222
948717146
462998
78
601682629
50
10
57443
93
304512
18
446149
334771
89
6335
88
373653373
982066219
57
182852
84
2021
85286
99947
30
2
41
115111098
596098427
2
450765941
29
43
44
152750
9
72
38917
19
314968
34
65
511964759
47
872012330
41
124357
200398
406656
335601
66874
22656
171429
132926
1
93
156217
910030885
3
31
6
79869
171152
50
347397
442610
182406
215947
15
47
45
7
98
70875
90
50696
425184
365833
90
396892710
359221
687029169
4
98949
54531
75254
26
383923
97
6
34
436898
60
50
15
489116
384813
40
238607
14307
362253
68
84
55
27
1
2
488474
49
12
852789101
346879
423162
58
7
78
350233166
780059685
90
23
16
43
94
86
9
302434
373469
307410
210971
63
288278
31
24
218700
93
54
166857
798524363
87
40
49
647237146
38
54
365572
233502
88
546025508
283811
64223
4
255009212
225825
275528
9
61
7
170039
41
388231
194506
517159319
28
45
68784
333771
5
412530
8
86
20
51
432401
693887819
55064028
68
15
206426
9
302748
8
57
21
4
54410
47
243492
15
86256
27
2
478008
676212309
65683
375876741
117794
330877
47
5
1
180390
83
22
203433142
369215
8
63
9
33
6348
23
299192
43
81192
22
64
136789
87
56
413942
27
81724
370993
7
26
78677
249662
200721
30
54
99
205510915
486929
311195
36
58672
57
18
842074409
61694
93
81
16
11
160124
7
95
19
81
208257
401740
53
60
177528
95
9
7
7
535918711
149211
63
81
87
430835
496707505
443753422
480273
3
307012
62
63
92
47
18
4
79520
103693
36
385260
468662
990894962
423720
324207
22
210787
697142170
212644
10
687448213
123840
60
51
59
33
77
60
63
714332087
954900646
448044
68
68
42
2
18
81
91
435196
189267
215666
67
23
16
7
212719
23
402213
95
164882
93
178467
183960
44
353158
76
266793
18726031
267464
49
7
1
71062
87
204656
30
304794
439653614
23
261273
14
325654
497230
1
95263
83
176181
74
26
88
88
347004
59
288914
15
66
253760
80
66
34230
635431799
83
55
47922
25
356802
210654
162538
70
437796
21
26
24
426066983
31
24
3
2
24
79
67
72499
73
87
496118
137532
821283730
9
54
205992
92
3
422696
449397
167373946
52
193857
28
87
182482
27
31
312248
17
7
316406
334800
113321
67
115675
250177
903862432
683333374
52
493685
5
149684436
55449
3
258544
267135
413664
362378
50706
495603
60
99
6
64
1
45
81
64289
12
34
86025
200895
59
29
366793
150329
82
95263
21
69485
5
44
262766
35
424168
4
170361
74
236508
82
700261218
75
107001
83
451370332
92
30
234168
9
58
260215
71
8
148831
47
372101
8
39
12060
8
76
84
434041
288587
46
98
70
488642
23
49955
258577
348511
701324202
29
6
98
44
85
473582
4
44
33516
476572128
7
44
53
364603
145751
422289
6
58
72
118684
25
52
230937
430971
396336
58
12
76
194051
27
8
445913
54
454164565
97
714215027
736497856
92
45
8
211240
62
186560
6
242450
7
109455
92
605782461
95
405757
38
33
597662370
71
95
191483
5
58486
20
74
101431519
44470
3
85
99
13
133251434
156591580
21
58
23
32
224980
353519
453971
228903
84
49
383060
513009055
87
63
7
199767
408648
53
85
57
62402
106332
12
55
6
48829751
7
168407
18
14
54712381
60
12
23
70
371779
215984
8
767598682
55
9
278146
170529144
270779
21
128559
829072172
28
491937
27
67
461001
33
47
26
655838162
67
231208
80
379154
287757
15
194072
18
58
78
48
627616081
53
458359
124308
49
50
84
278223
3
75
273641
46
87
75
140813
66
408420
266580
9
85719
112165
485931
48
494714
330673
27
31
42
45
347951
196771
82
245928
143349
39
19377
2
29
27
338566
995975619
7
223081
242928
1
104312
463329
34
854375120
189868
6
839481752
90822
51
22
8
415858
88
27
233045
23
91
253956
2
789071469
29318
3
351123
844305109
59834
362302
38
184867
115026
437483773
25
13
91
185402
21
16
3
5
680814616
83
92
65
121073
54
305409
352997
218400
59
67
228018
340266
24
7
153218
42
183810
412339800
253398
42215
20
69251
2
217745
499753867
95
42
343378
35
210346
269216
34
365179
498871
477064183
339034
171653
77
45
4
11
267015
38
99
83
7
243440
319627
695603408
337659
366155
93
46
35
75
97364
97070
343157
42740953
219953
26
72394079
965830813
34125
3
6
256917
341186
635065462
247389
9
91
41
30
335902981
88
35
63
53
27
1
69
39618
834683371
80
75
5
1
43
243113866
344220
53804029
311610
167861
65
68
247803
7
160761
7850
93
499671429
541064268
5
65
89
12
55
22
76
180526
251094
37
65
82259
28184
75
8
43490
282771
329492
87
262671
534517413
218304
236828
42856
111127
248195739
80
4
94
429432
8
631109362
429432
404810465
232706
75
66
4
625117523
8
87798959
61
290791
230618
38
98
37958
67712
477753
360224
87
71
77381736
58
11697
80
68
15
144333
385681402
12
3
89554
31363545
3
390404
461473992
280533
6
20
26
264990
303339
79
38
79
162089
55
377144
490436
58
91
458311337
432556
17
43
120951
29617
225634
55
67
52
451702
21
3
388092
28
43792
239064
103008
256556
14
41
235472
872809891
110627
43
401863
199493
1
74827
16
85
252892
1
198829
736281566
495331
55
57755917
853085897
67
332723
37820
1
87
79
49132
94472
328819
38
988015371
763569795
44
5
212736
71
18
354441
69
16
44
93
118026
306266
819661136
239271
45601
94
120239
128593
74
2
34
240465
370156
48
200823
329527
90
143718
10576
13994668
56
56
3
148816
26
74
55
46
68
188472
63941
4
715606035
415681
346778
23
543938067
110395
95
486925
367165
27
516988804
113811
8
65
153400
172500
461498
108176
38
29
284047
900524160
65
4
6
327944
35
169695
78
320503
227847
15
403519
74367193
8
901649352
71
9
58
76
681290374
40
61
2
29
1
310453
98
96
97
136555
208395
703065732
411216
36
80
92
29
88
43
94
662617260
390014
162287
263728
9
1
497842036
96
7
299334
64
437163
449368
398682
66
134216
417330
412900
394475
16
75
214073
86
702
187343
46
24
3
92251
94
8
274755
55
809022707
356737
459598
24
83
198257
120289
59
81
309982
56193
362222
82
83
45300
666131560
21
29
80
30
300029
402945
88
1
232742
59466
244827050
60
190918567
160761613
78
415458
77226
2
6
80301
45
15761
3
44
6728
210726
5
240932
9
609146166
271831
40331
60
8
747676668
272498
45
274041
23
279505
399078
37409
271207
51
13537
64
39
189211975
24
92
191268
998610812
369734
432894344
72
396930
6
382730
7
62
98
51172
56
187890
256826
64743
17
438349
42
250346
245756
8
62
48925
59
202379
5
97296
480237
72
94
30
100843
114236
95149
241793
69
83
21
38
781680914
484715224
466923
74
84664
33
23773
182780111
9
85
51
85
9073
452260
565379679
86175
505152500
53
6
61
390047
126641
4
140327
75
51
80
64
95315
116480
5
80
135477
146775
7
479637
28
434174
42
30866
134141
225245
364466
1
88
256540787
529221308
45
37
374963
5
38
21
66
142328
372542
87
235883
425657
496395
9
9
127522
218182
80
188870
29
92
7807
93
220250
71
96
13
268351552
54
42
5
364760
351869
4
40
84
6
75
235161
89
82
71
8
22
95834
81
74
24
22
79
20
198755
71
39740
28
382410
6
8
16
47163
23
272424
67
347316
15
123762690
5
143067
1
9
90635
52
49
79
33792
229647
76639
209512157
2
49
52711
578287935
137305
320116
307819
182902
8860
105505
25
5
258491
382732
54
430409
84109
97
10
26
109720
46
89
4345
493805
74
228873
236454
52
340465111
4
224807947
377938
27
4
57
55
21
375081
228180
473409
194975
145811
28
8
90
9
88
7
92
12
459272
43
55
3
155504
400681
80037
210076
17342
454675
63138
38
370332
65617
476205
63
24
131291
13
4
72
19013
6
188483
473808
68
915526174
338517
75
42
98
364055
198044
41
497311
84
572090768
40
98
84
57494
357978
20
154701
297995
20024
57
410343
17363
333386
12
1
399096302
509308216
5
238949
90
212917
539596421
434068
90
83
85
309689
379269
8
85
240616
13
401472
376513
16
61
416347
55
68794
179113
300370
99
84
64
178955135
40
34884
553159523
69
19
15985
90504450
20
49
390596
491416
87
309013987
132901
22
34
5
5
292983986
92
91
405689
416468
18
134250
65
492657
459836
229124
97
5
113462
481989
90
600343221
434297
8
17
309334
328160
76
50
8
87
9
79141
452524
69
32
363645
98
8
58
8
464525
69
124706
351774
6
6
27
69408108
64788
55
23
61
15
43
134404
69837
471699
367046
757088030
318940
36
385394915
197325
75936
841204361
3
64
411212
7527
105062
480647
54
82
31
857511451
219487
382410
8
358239375
16
923266079
2
16
2680
12899
77
65
61
462564
65
321144
686847206
314332
62
1
99
415236
96
526351336
93
7
13
45
7
43
845537728
970933343
293309939
17
464002
141760
439010
5
93
196763
76
59
38
74
415451
77
55
18755
4
33
317273
2
857571278
29
619316657
74
170691
12
81521
1
15471
204728788
8
401825
436863
25
19895
41
38
4
348082
1
14
201767
37
9
154570
65098
60
62
530579436
486991
267898
105011
33
7
83
467178
32807
1
11
992313292
339749
479066
63
19
351365
31
167287
39
11
13
143698
401848
83
361299
241772
175956
665385978
7
199196
152202
92
30
92
295017
325617
2
410353
13
72
27
620653571
897909792
580950560
29
81
66
54363448
298449314
96
483893
325170
492154
80
127114
246446
59
44
704616744
25
32
100086
286065
136973
5
47919684
52
112507
9
229729
7
52
3
256505
11
84001
60
39
356440
85
38
82
211637798
104190
4
75
55
82
31
94
50031
76
413960
903314294
95072
383312
432840
50188
496431
18
178816
395032
16
5
72
37716798
35
53
23
77711
351133
199735
8
37
304229473
177374172
117143
38
9
7
32
72
470853
12
83
25
228115
253821
113167
420971
22
77
86
351527239
88
282856
55818
358965
14596
251808
336854
4
172075
389059
328942
401091
435219
372669615
52
403881
430990
26
6080
58923
68
187416
428305
95
98
38
495225
334090
39381
4
50962
90
16
57
383899
97
5102573
27
308985
48
253312
4
258978
174795
310104
55
233417588
113371
25
38
34306
86
96
96
50
82
89
13
54
58
43
238596
402059
77
39
50
51
199882
4397
774998361
360296
466309
598051233
395314
451280
36
499235815
65
40906
85
960920673
18
33
5480
626551732
294804
69004
228068365
239543
48
2
713438559
44
42
535039109
450478
873212463
48
108757
26288
6
5
3
7
73
89694
211863
68
69
217619
42464
57
136434791
200895
73
487490
489422
10
86483
29
29
48
316975
152762
155136861
350156887
352859
775757586
17405
90
139498
449617
69
85
41455
417680
271338
92405
85212
154353
9
297754
334286285
181565
678321607
189838
308804
2043
26
468269
57
9
309837
53
2
33
331895
127961
458657327
238724
138167
80
6
49856
672701222
458061
330337
9
152153
241364
96
78
209011
97
227703
386233
56
217145
31
28
185799
362139
75
448020
63557
136922
1
16618
38
1
62001
53
416560
81
28
460372
221328
472642
335346
35
65
91743
475177
408528
397196
8
158629
21
96
24
29158
291644
268390
25840
24
450298
134366
37
339258
24
24
363143
1
210349
90
78
369735
11
4
395215
7
15
345837
461709
425218
78251
9
461236
227709
411746
33
79850744
7
2
97
383393
265821
82020
7
29
2
81
70
204842438
332543
232093
31
71
59
40
104407
89
158899
334130
11
297646
63
796104612
30
7
52
334732
48720
53514
11
70
41599446
477575
54
67
83
4678
490010
85
6
71
281840
5
75
6
4
46
16
324103592
5
94
65
214821
281736
363304
59
84
72
397014
58
25
16
355800
8
22301
219441
14681
894837444
4
43
149915
24
273014
86
323550
66
405156
3
242534
34
5
55
838680195
48
172524
304969
741879890
95
897250055
334723
16
56
288620
92
158292
96
706954501
99
372158169
351228325
25
90137
6
8372
554802321
295052
92830
16831
66
255426
149424
459456
12
272602
335943
177953
12
4
293041
72
70
54
84
53
161660
2
54363893
280727
64
378408454
33331
326543074
95
98
359079
1
437239
113474641
289664022
45
99
59
16
18
66
4069
77
56
7
389335
23263
110367
11
44
60403
153570
92542154
39
32
4
75
69
36
478124
236527
489599
3
36
96
8
7
151977312
5
247772
4
40
204872
230132
471775
183131
6
422114715
854415581
67
121050
69830
49
49
124051
41
118206
9
85147
921148584
256252
68
887670318
230334
235243672
8
88299230
61
63
98
62
32
2
8812
29
388578
27
142526
20
208127
14
18
216971806
65
495067
303248
36
192228
36948
86
6
55
452553
9
93
424180
19
475443
499115
682451838
17
9
23410
18
1
774291519
4
90980
226989
262033
83
76
155474870
149669
4
194232
458722
30
116587289
853060318
43
36
82265
260943610
1
45
266715
14231
314429
54
442817
28
57
64
366652
2
92
655061339
100736
850178067
80
354191
44
477120
470093
3
30
263191
30
6
8
34
21
8
71
15
77
62
40
86
44
61
52
38
69653
283414
417547
197197
592067733
346725
406813
775704072
3
20
55
38
61
26
96
4
46502
99
85
49
135717174
61
5
67
383697
49
47
272468
90
30
979738394
293401
27
19219
19403
64
469825
31
349273
64
9
357197
89
225157
98
5609
811528137
38
99
285223
393756
343090
349492
49
399334300
97
375616
2
72
355306
96667
447067
434874
9
1
55
26
49
65
83
21
27
54
64
10
256517
362508
636634438
389246817
4
324079676
457307
31993
324843
40
10914739
6
33
230635
244958
37415
371750803
59
84
195541
922487900
286594
343445660
924714938
16
818188688
44
194179
42664
83
39
18
28
12
176932
244728
1
41
95
306945
848159260
28
249966
77843
60
51
284154632
493197
8
53
35
338671449
5
394463
8
3
168752
50
46
3
845399604
681592376
25
99
291066
348742
215405
90
20
435437
98
467080
75559
9
5
116048
68
87
332275
4
175117
230106
305046
207496
265297
46
414676
333041875
334599
261948
61
171989
22
269619
99
354340
70
285161
102790
909907205
37
10
63
5
2
28
6
68
127763
2345
142946793
2
96905
433599
461576
135137
104733
386928
12
39
84
77
859774132
86551
9
77
9
380553
944581926
161330
82801
328571
74
437033600
109945
3
372898
76
80
73
14
68
31
43
40
431546
77
246595
195829
16
9
1
227855
301025
61
447317
322884
18
151478
294423
37
45
119626
27
474494051
82
113850
637993560
229293
92
4
291043
7
86
47
353011
326840
302845
36
357457
91
52
53
34
20
19
302225
397798
243283
36
128268
131923
7
60
288221
115165
46
56
356743
21190515
14339
64
388719
66
465859
53312
14
9
8
401601775
25
2
54
145451
27
362383
204549
57
439048
420491
5
42
55160
150044
39
288398
189293
454463
614960553
61
124724
32
25
160781
3
287271
28
984904017
415279
739932015
9
564901382
439704
79
6
199634
57
83
188700
368927
281313227
219254
2
26
1
355938
665722041
469623
319303
933704751
88
481143
7
413617
100173
306224
67
133095
12
94
63
58
430649
9
30
60
99
60
270094
56
644335029
2
1
5
569226327
283033691
148731319
265329
211301
45856
39378057
51
60
258173
8
49
438023073
331710
73
412596669
47
440551
52970
35
70
269007145
65
281773427
293842
127401
56
131258
220934
73
24
27
65828
2
325048
127801
7
402470
41
307229
69
81
77
22
339649
368046
71
563983099
57
441909
134081
516167833
9
69
383821
6
287250
156387
5
81
142935
80
314694
408939
6
333164
98
66
26
471164
103647
245214
93
19172577
27
72
94
618767754
136738
68972
50
13442
80
352813
32
260478
236345
34
468947594
77
4
62
93
6557412
36
104385
599873694
335745
47
13
207685
344032
66026691
406604
300054
86
402853
3
621472238
81
474685416
171857
73
2
6
669897479
488689
512692784
63
52129176
384387
276259
94
294248
19141
310382
9
323900391
30
45
97
32697
13
1
83
249096
37763
270515
18
251286
37
395609944
204804
36
9
49
267863
215628832
49
585499974
49
66
25
58
18
209503
24
10
97
218157
960796941
6
486424
4
2
1
25
397901
98
32
2
91
67
362472
14
889018105
14
53913
6
73
673799197
72366
496920
247780
96
295434
701574413
25
100028499
55
105303
82456
430905
462316
290504683
492229
9
510853704
93
28
443955
36
63
35
46
68
28
94
39700
82312
85282885
7
39
494314065
8
229872
88
634524643
75
9
275782
52
334573
489183
36694
301781382
37306
35
22
16326
98
400658
160189
39
177500195
234735
253951
28
303687536
67
219860
74
43
21
219641
831578923
389916
793417310
408862
134928
33
716095442
30
35
344355
51
8
172551
481409
51
12
250568
66
164453
134995
417037
365432
29
403173
85
211706069
480818
9
449183
376219
14
329784
43
29
89
35
57
66
91
43
455958
73
98
53
15799
19
90
34
6
242231
283060071
369262
288647
130079
56
86
282437
67
69
87
253152
457028
1
90
35
7
39
90381505
374349
1
4
63
152139
31543
317021218
255959
161590567
30
317322124
11
8
139831
145287
36947
34
55
443130
12
283422
217035
3
91
53
48
5
98
121073
50
4
19
22
78
84
97
36511
80
211793
35033
2
61
40
792377407
74705
7
82
127200
57100
400340467
7
1
84
17
71
56
172362258
7
42
256607
417828
18731
42
41
6
90
194335
422636
3
3
50998
64
434464
105387
30
54
325357871
81
38
15434
129299
336819031
138297558
337519
63
47
47
932895675
84
12
155885
64
37
5
197774321
51
38
4
138853
492973
75
74
10
245505007
77
422922
57
242183
117931
25
96
8
65
360029
36
604924901
76
2
461260
392599
230949
42
351646
39
438072
170360
9
289342
63124
12517
6
56
20569
361457
7
71
409335
454366
60
80
86
85
216305663
99
11
76
300170536
56
460582
454448
40670
44
259982
81
12
358374
71
68
81
61
9
53
33135
39
38
401897
388769
66
77
26
93
8
24
65
304306
282821
8
39
814124817
74
103714
57
453292
77
78
26836
1
8805
19
34
40
78
428026855
9
2
225956
112805
892546197
496594
380792
3
123192
202062
237686
24
369431
47
49
22
134611
298482
87531
81623
94
137064
81
7
12
56
122439
230407
20
83
52
20
67
45
46
58190
449229
26
102069
14
318297
13
6
8
62
41123
53
62
31
784957850
404507
91
78
211025193
70
40
273116
18
94
289458
24
26609
353446
28845
301956
384499
475320065
8
366661
25
71967
857300643
384084
289858
387282364
78
49
24
82
14
126505
9
38
26
396447
226478
92
263250113
979371776
85
7
91776
276965
274082
422665
95
251069
161264
919327343
22
815344171
276347
4
95199159
48
41167
34
88539
20
14777
8
96
30
86
499866
96
23
6
2
33
702832745
740944982
146201
222646
328082
31
7
98779
3
52
348175
43507
10181
243590
3
15
51
25765437
3
613797716
417072
540041309
12
344799
61
79
190549
42
468110
249744
75
67
84
3
83
664022675
58
263275
316050
51
64
3
1489
5
97
176034
61
7
53
318577
302793
55
442925
27990
24863131
10
18
140135
121207
46
34
963599106
468620
474363948
85
155935
35
393915
64824
379640
424199082
9
249639
373537
79
165912
57
73
909083813
60
380563
27
97
272849
43117
5
7
383887
51
251475714
43
73
9
4
41926
10
11
36
75
7040
17
6
34
379062
73713655
445095
485531
255505
443908
3
495896
90
533839548
490570362
51
198923
44534
18
65
44
452684
10
42933
8
421264
213959
95312354
41
87
51
70515
26
83
83
382935
4561
9
93
311407
394939
22
13
391296938
5
43
132927518
8
92833
8
5
19
16
65569
450272
248590
16
336459
39
6
30
123162
36
54
169654
42
406024
273668
319011680
4
21
28
344237
83
573161966
2
80
482175574
443358
6
4
100872
475787
30
148307
61
220964
93372
360847
154284240
89
94
36
232713564
59
36
375238
212276
24
76
544297791
170628
487321
78
248655
157928
406762
977439828
4
295895212
59
168313
9
185376
464100
2
416954788
592660325
90
88
7
64
711841144
167221
370269
42
91
2
362447
326736
84015
485580
40
50
888327696
25
32
69
677461247
401825
534250833
67
90
17636
259495
291903
648753218
625144370
265800457
15
6
340737
222983
832092238
179673
49
31
49
348194516
158915
431291
98
78
425121
360311
64
4
67
45815
286710
12
37
393506
68
99
6
181702
71
48
238636534
65
297810
176828236
59
236789133
8
3
6
47
6
207360
206434
51
49190
184858
163571853
286789
12353
21
9
9
3
20
23
954317903
27971
293691
581371551
335051
307596
67
278480
40041911
795887235
83
54
611509978
82
75
5
134984
702495277
264821
203755
347375
51
79610
64154
358789
302015
451883
373713
120901
133428
53
96
95
727918343
90
201800
496149288
44563
321271
2
8
82
431370
191520
94643935
34
183878
60
50
4
87
7
84
25
307928
147778
184997
59
9
27
151818
44
235707
357243
353315
44
3
61
411123
5
48
280267
402453270
24003
81
62407044
246231
858167200
1
319946
28
161129
503700583
74442
6
49
218112
8
360162
36
47
272347
166605
53706
97530876
102061
394642
98
91
366614
1
67774
89128
21
68435
57
79
55
64
278665345
156999
185805
94798
495109
79
86
485943
224345
387465
69
2
74
191828
59
199580
412379567
71
29
37
938889313
199150
220446
78
301461
195416
577251534
394558
130719
74
21692
54
85
29776
94
61260359
4
11
2
14
71095
23
285275
60
361416
69
66
829952105
8
157080
1038
377477
70
237572
1
8
65
86
710345931
423473
98
54247531
238322
831498944
5
7
257142
4
12
1
329833
59
802868274
61
424889
70
2
92
366159
174177
26
89
475566
471473
55347
29
426246
66
40
213916
68
372297
702252926
246259
22
91
170917
72
11
398749
30
908248094
349057
80
31
59
89
84162
39
8
194072
145717
45
169094
18
21
212658
499617
187074
45
205768
84
226506
422856
73308
57
488903
435904
26
227486
483507
281046
4
33
18
174830
84
331630
35
25
16
70
6
65305
56
108975
201022
98
121727
95
7
240992
155413
245308
355455
64
39646219
289607
14
161392
78
77
469616
202580
97
48
5
73
7
68
79634
99
327877
64
20
13
52
85
4
93
146812
26
375825
76
3
163420
491601955
204145
275415
655906017
202731810
334493918
476779
150119
967433566
73
93194
368911
24
29
75
157634
282375502
89781
22
319762
74991
310418
44
20
87421
237762
404131
10
438106
203494648
401740
34
7
880218321
245835
9
89
32
26
427690
72
95549
36582
451425
26
441580721
285160
450787061
94
272195
384861
466309
53
205812
14
21
12
260309
495544
312190
65
151444
223352
2
87889
44
41
7
91118
202328
486830
23
243116
462394
782238808
78
63
420422
38
290533
346566
5
75
44
438403
21
327951
74698
404193
209115
6
366333382
73
76
819584402
81
83
275662592
471557
310130
25977501
85173
171325
351598
441019
80
128900795
9
170497
6
288352618
24
21
44
53
475554
57
471684
7
276284
87995
292691
192256599
585142751
56
109535
281458
254813
324720
724558694
285080504
303348
56
62
7
14
306765
155824
101020
51
960685382
286412
305666
649989357
131838
27
82
467848
419397
41
97
90
66
49
71
391524
27
381760073
68
55
48
8350
47
97
271468
86
9
57
321255388
139696
984437974
301494323
823384422
82
11
307104
146180
431751
39
219530
166389
91
37
80
36625
11
491433
269362124
79
25
3
57320
67
4
5
9
60
236583
708088427
441389
77
36
301092
124032
283453
71
75
320967
328483
227710939
6
29
389082
49
17356
446881
401443
955909119
75
77
381394
63
82
57
79
82
85
60
46
4700
684742420
40
83
9
73
9
29
76
67997
37
46
107452
58
26
7
231319975
30
69
432959
167162
178472788
35
33
27
69
107952
812948685
72
101068
4
90
15
78
6
322335
6
16
478354
445810
430903
5
425710
73712
42
87
435082
5
6
323625
91
32
21
37
7
8
83
75
50
2
186248
580505628
92
892333186
370030
319465
5
359402
61
29086
380567
97
26
22
374770
327263
692881724
48016
80
8
53
31
345230
16
351451
32
25
28
7
18
110126
44
7
368410
7
250543
12304
33
39
74
27
158452
205974
90
59
382534524
79
31
62
15
31
381401
358468
31
205285
54
95
426457
409180033
103366
60
130047
44
30
15
3
336305
319750
65702
2
79
50264
84
355590
64
190076
56
2
99570319
86
30044915
68771
91
2
82
839647817
65
95
3
44326
37443
5
262020
447376305
40
9
8
62
21
191825
59
209134
464714
146464676
90
18
64
51113
144933
582819271
338735355
8
867136523
172386
236113
65
8
7
65
173508
73
713669025
50
9
465628
82
801031692
227703
63
3
42950
332602
78
51
27
357844
61
57
4
91
93249
15
14
343776
75070
2345
8
67
52
84
6
240728
424094
14
5
49815
24
21827
497590
32
484659
244713
31214
33
179657
75
49
391594
86
182515
120595
65
171836
372962
339327
26830
41
96521
17
42
32154
461573
15
72
429899
36
36
89
13
606745504
86
1
465717
282171
175525
52
63
31846
443877
899075119
426091
141310
910293459
99700292
151358
475675
9
48
81
490292
26832
83
5
12061
17785
97311
14
148927
149573
59753
89266
51
86
123769127
52
1
98
63393
198623
463203
608251549
9
79
35
3
246699081
263227
290563
14
14371118
248397
85
87
63
202147
311091
285706
434717005
423628
319037
943359422
56
15
33189
3
218951
83
36
7
183663
218164
99
346258
7
27
63
92
82
46
540156609
98
8
8
9
967170257
14
334118942
24
476745168
72
72582
195561580
692810308
92
44386
262590051
92
1
59
112302
382347
80
18
40
2
930669697
317650
39
350235
21
40
63
447840274
604762198
42
24301
430929
288419225
203075515
30
21
1
77
56
858317518
73
139985
3
495492
111716
30
668306409
68103055
79871
10
35
551293674
94
75
232763
62
83
218776
43
13079
127372448
59
88
399487
304286
63
71
50421
452391
123958
297668471
164547
136898
35
337065
5
79
328358
2
19
53
336337
233663052
287822
366562
63
205377
27
98
369599
20
136061
386653
276247919
96
157308
294409
7
204969
38
24
91
421767
55
67
246028
275988
82414
11845
54704583
14
40130
203380
9
34
64
70
85
324413
47
159901
4
486989
3
4
425872
120644
1
99
314045
39
95
83
9
87
16
478622
5
80
59
5
396360
12772
4
450331
711078718
262416
85
464175
3
154540
35
70
11
173084
391182
28
216871
377580
432761
359761
404
90
455235
65
83
61
204967
4
21
86
68
58
857638612
309947
352996
179049
60242
492655
82
3
24969078
126491
86
490799
15
98
288760
6
68
16065
372363
110560
446665
36833
497270850
92
54
5
14
2
46
4
28
63008311
146348
21
48
43
18
481357
64
43
459701
32
52
93780192
220030
80
45
37
391089390
27
9
303309
253384187
11
1
162342
1
80568755
92
210402104
274467
44
69
56
973590957
55
120446
275979856
286794
473970
68677964
2
77971
160878683
73
14
202096
83
37
292022
2
72708
141989
93
53
38453
62
15
239416
220817
96
77
62
66
486907
87
3
54
251365
78
55
239982
311510453
409432149
5
351261
47
106414867
53801
57
215828
69
8640
311974
23750
480216
25
62
201090
107068
197024
4
2
22
42
71
825274011
236659
127161
32974
717204872
70
98
108835
56
24
88
488642
61899
402076
25
90
89
8
404203
1
9240
46
89
69
7
53920
88
80171
7
248349
403423
48
92
453889
23
446114
78
68
396690
350540
75
99
51
248195
360483128
48
6
473290506
419811
271203977
435865
48
78
37
201492
7
34
771226085
29
4156
313425
141827
489643
958385043
65
59
94
88
80
8
163580
466710
784611357
93
46
65
368182
50
473589
461368
35
5
27
68080961
257454
56
46
95
56
23427
923086827
338249
15
81826
388447603
25444
13223
455696
130183
5
77
2
24
80
63301
90
336477972
78
11
75
73051
70
38
72
68
826570588
447731
22
121387
96
319049
76
34
286996
5
410676
413566
37
6
424055
202955
30
165768
318356
917902486
175194
99806
42
390579
7
233842
322285134
14
524893737
971570095
53
304447
296186
404571
806435239
43
26
188782
415866
24
77
35
355797924
68
14
50
15
318136
291426
94
712723824
77
15
554710723
13
29
62
49
49
231895
80
450858
726283670
59
5
84
115056
6
57
84
11
7
76
87
20
54
23
398025
35
271734
856559565
313895377
8
369868
48179
320625
60019
4
465129924
438385
297174
36
351090
79
772604906
58
21
2
50
49
323613
8
96244
9446
87
221908769
785630183
28
83
28
342185
328818
1
26
20183
26
264235
63
81
357293
282224
23
81
15
79
89
88
35
91
5
334916
76827
59
138246
850734453
70747178
51453
6
466778
77641
56
472217
48
11
72
134471
97
54
802566571
219306
78
96
61949454
73
183128
461193
247020
54
32
22
1
35
444368
34733
30
177146
43
2
86293
177729
160379
48
67
452514
288585
32
157214
435643
7
335355
491420
12
17
123924
123307
57
461417
419741
52
44
22
52854
25
37
32
34
205207
57967
387539068
10
5
25632480
58
20
187023
51
182705
448683
130484
182409
119743017
341356
333906
487184
292634
259888
444008
40
418592
58
373397
93
7
87
333680
797898185
797198000
66
479435
76
5
97
124310075
70
83321839
44
59
444436
10
499193132
11
67
167745
119620
276249
75
21
112064
221657
41
60852
50
92
386739
215756
79773
82
459698
270748
25
12
168771
360509
9758
503125517
255284
405586
99
69
97
22
447501634
929351460
92
663724276
38
331061
71
333387
296047
75
16
32
618437375
99
54995
66
10
386911
129538
82
390925
496719
433993
229986
95
30173
7
9
57431
319842
6
5
348224
395343
86988
295662
924221848
6
83
250875
83
25622
11
18
63
12
1
131502
15
18
429051
67
153577
422184
22
13
137653
273724090
310631
336939
340583
94
92
65
98
893442
2
32
6
180252
80
64
40
4
284071
94
11
54
173776
382337273
20
375347
242497
260306
73
107303
95
97
86
368906
3
98
6
20
262305
877237763
251394
401147
40
199547137
101585
55648
151923
18
99
86
351019
83
96
59
807996718
58
69
35753
461996
374768
7
370101
497076
322334
7
320067
444698
23
190481
3
16
37211
86996021
475200
530949853
477986
91856
327318
404004
25
41
479538
380025747
86
174524
979220667
398288
206464
29288
452046
96
958325881
83
89
62
40
169024
128239
20
59
543790887
594925498
489874
206777
241333
305233
370497
906639416
28
363099
36
355076
98
6
75
94
744016396
245663648
41
4
19
363974
54
406035
493702
23188
16
59
95
5
34
21708
239649
105637
7
489607972
7
352593
455228
161153
677172748
59
98
372529
82
6
16905
40
134844
6280595
83
166901
94
44
83868
441658
398521
371473
308730
7
43815
842775864
85
2
88
82
475921
55
174050
15
244151
176470
440460
364209
351954
188000193
549575107
419112
101500
75
442409
62
363792
79
425236221
33
487264
74
63
14
47
402320
450633
29
40
382561
375799969
224469
38559
94
10853
53
23
84
448321
335160
98
40330
40
241429
482147
22
499368
391003
68099
83730
101807
46
99
42440
498996
350050
416409
156292
481079
190575
334959
4
65224
13
67
31
21
53
75
256879
4
9452
50
397960
59
224041
451175105
8
6
86
28592
398367
3
16
231004
40
35
766546033
316565913
301955
35
97
186894
335577
25
7333
402327
175022655
2
14
333929
51
343270
459291695
400374
169140
8
8
53476
259170
71
369159174
42482
92
324098
136960
283356
84
99
37201
6
5
72
48
69
754232943
411442
795527552
1
98
4
6
26083
54966
64
4
215599
73533
1
110505
41
168864
93
56833
8
35
757388311
2
95
36
428071
66
418662
127938424
99376
40
467151
992494814
482308683
67
369122
97
75
165922
65
82405
40542094
354496
95
20202
13784
26
98
136746
4
68
8
303614
7
13
58
109435657
49
141531
810458924
284404
15
6
42
190637
137543
598613743
610836868
70
789567047
55
124056
345899
292318
109926
7
85
57
5
17
9
16
482959
26277
5
222061278
91
38
176899501
258711
234310
7
8
3
410012
8
291522
14
227373
433274
73
70
73691
86
30
78
56
213171
14
85
468121
100420
4
652071882
2
504359286
87
64
272274
68
467714
234148
675379744
386963
26083
49
367997
48
247966
3
757416726
61
63
69
708536305
819762028
19
123525
3
163360
109921
178514
41
810203120
67
764
152277
98
499599
444613
317791
841692713
213576
95
257691
50
450057
508328531
22
57267
323712
406018125
9
55
5
80
30
86
77
82
72
162239
395097
2022
244821
87
46
507521405
457135
62
141422
50
42
36
202858
38
363371499
56706
58
1
3
62
99
135531
89
380349
205832
234935
51
53
45414
89
36
55858
78
213526
25
432150941
333706
90
366980
21
91
32391607
268599
348716
75
412765
78
3
460481
91
44
56
2
28
16088
170000
82
130765255
51
2
57
387390
421583
195675
50
429946
417911
2
557456026
89
53
327964
91
8
54
24
31
144734
41
75
275573
42407
402331
66
377587
12
4
35
93
6
3
4
651429875
39
791033139
15
31
269770
17755
31
263042565
67
315281
51
59
354792
346817738
464216
29
29
333347
35
43
498817
266735
65
43
66595
40
72
9
19
272248
453383
77
323209
87
38605
95
31
217721
93
65
63
42
6
147295
50
65
5
27
48
432917
13231
65
70
83226361
313788
195131
78
21002
84878
6
226411
8
11
76
31
93
480924
58
85
469578
16636
83
112868
987722807
372164
97
1227
73
25485275
42035
25048
4
14
254323971
65
410146
4
1
790430824
3
56
73
854400384
86
28
227022
100018
18083
780326247
359843
49
92
8
67120
68
272216808
19
2
466183
92
70
805011588
1
91
412587283
67808
376412
72
286821
105362
845492366
9
9
41
2
734052724
74
960808266
48
22
375232
54
16
79
60
69
90
84
417093
11
13
321527
322610
85
122971
416898
1897
19701
78365
229741
11
169975
3
8
6
60
99323
68
253415
496874
314877214
2
94607978
291678
71416
6
98469
87
30
14944141
17
107239
15
86
6911
3
3
74
311780
52304405
73
16371
345623
432151
6
641445399
19
68
74
8
9
42553
870067582
28
2
75
260368
187757
184703
47
7
32216
338363
225093
162243
337569145
373250
176101
254987200
52
54
6
28
390823
295576
343966
363912
37464
465355
5
290290
67844
91
61
82
498205
318127
959119731
102531
75
87
434676290
372841
70
60
129405
72
98
15
51
742693039
314210
84
27
20
33
455180
298198
340813
18
5
388132
30
92
35
239187182
94
92
68
100500
205894
55
69
99
209361
13
409508
71
84672
6
52411
52
206097
703179414
22
32
72
83
12
64
79
13
5
466723
70
6
99
33
47
354473051
372417
8
3
87
56
20355
477418
79
7931
218892
56
114999
169899
10597
82
1
9
23
58405
158498
257643469
74
220604
41
22
76
290158
162625263
60
13
18
62
369320532
167103
792291729
729436028
23
13170000
25
106504
51
288510
470010
92
352598
271328
330951
1
88
395166
2
56
305393
49058
186555526
384611
20682
2
389211
37
362817737
129326
579843559
24
352556
66
87
66
23
91
419225
13
74
49
123743
470686715
63
6
14
9036
286752
461063
3
368460
45
4
87
54
7
91
56
64279
95
35
35
276157
567917784
861938972
39
57
430745
255400
292615
191280
66196
16
136400
39
58059
192589
157048
237336
96515
222645976
333309
8
27
937517496
145390
88353
8
56745
9
60000
7
200970
208011
30
3
70
460218989
17
629351831
3
313810
132859
20
378203
279720
4
272213
24267
50
97
3
969695203
187944
99
318845
303343029
72
77
2
414549
21
879689736
50
225461
64
477248
453402
12
89
232775
31
151113
78
20
14
341514
95
48
4
41687
499898
111940
448072
742482745
99
13
476869
274506176
164739814
74163233
28
479755
296098
4
348546
87
589715586
116103
72
347844
94
20602
36873
28
122969
192701
64
94
256629
34938
136784
57
425232
271671764
203889
32
85
409077
57601
490390
261295
306839
223284
57
431998
930433981
28567
9
84
46
75
34
168644
878002470
6
81
580329893
56
224696
62
2
268170
320294
7
311079
204320174
249646
63615
400776
40
480714
75
228851
216095
115864
43
97669
390071
429064
5
767457552
476776
358880
126133
923943983
410656
9
48
93
3
72
316374
695992019
494641
35
1
456985
97
35
1
372170
637071956
95
54
81
186462
235328
327448922
64
6
840242432
284154
188287
44
88
19
58811
31
1
430986
80
96
101456763
99
19
178131
95
42
29
137362
3
492351
99515
366263
37
342236
307283
67
993298428
44433
44
83
4
93
79
184476153
34
10802
798098604
228913
1
49
356452
220425
70
163220527
258905862
303166
67
335565
34220
170220
81
65
27
271849
443581450
392181
41
484771
64443
714617365
68
312645
612114497
94
427507
91
27810
152897
401212
51
864977783
5
1
76036
312187
85
130212
187255
82
63
360179
65
14
287032
15
6
47
45
463775
37
232863
97970
68
471468
3
62
429470
56
3
343074
43
293546
89479
75
37
243543
67704
27
29
730734712
298567
2
50162
370406
475483
293718
258739
53
482530
3
131273
33
69
306044
75
277005
82
53
371271
66
63
443906579
320599592
314166
56565
148495
421214
31591
43
4
379719
13934
135100
6
232404
20
79
83471
14
45
67
98
16
64
250266
52
35
115723
622825483
45
434030381
42
60
470943
37
125950
60
51
94
375386
61
927129351
497605
69796
38
10
964406563
305288
27
319332
10
324126432
3
97737
2
57
422433
169707
84284
86
7
60
49
78
325660
54
27
26
96
404171
28
30
2
43
3
12
61
46
63
38
6
139392
1
225185
455150
207822
606248017
55376
457612
458363014
84
5
275570
84
43
71
416171
452351
4
96
67
55
465040
723348111
287656
218692
69
209080
372280
329404
1
97
22
153516
190286
7
83413
290103
477144
309203
41
488144
190280
74
347562
30
17
174773
16
66
496392
238390
126688
13
59
70
60
45
68
32
65919
53
253855689
253000
999030617
428925655
2
264755
294911856
4
82
299447
7574
78397
15
267707221
427957
380801
120184298
74807
443361362
141991
40132
944725899
479001
298073
489339
14
476025174
41
405948
69
44
46
89
241551573
77832
696857599
465900
464059
77
98
354345
65
2
205178
261018
325339
58
445634
97
8
53036
153873
123758
7
89
403225
93
7
37
288672246
402435
71
44
444197
262111
75
16
61
1
52
214029864
668095041
223476
9
429600
75
96
261524
5
2
403177
51
70
204451097
246720
126351
876531966
389301
15
351529
63
125998
83
15
33
261098
82
28
73
77
619992801
94
405621
152466
403499
194759759
53
36
28
93
454293
382514
89
331789
995172271
229757
35
1
460129
70
66
244227
90
887894095
183049
72
31
256200
409893
80
100468
83
381506
60724
625613270
197242
339186
310307552
553809612
69
270664
3495
6
94
192389
301117
402836015
402073
41
64
448799
56
301289
96
293830
39888
98
50
341278
81
555613596
375805
30
37
68
29
168528
328523
245377
381450456
35
935842044
61205
6
499770
87
69
643186568
80
35135
329108130
305512
321772
759422067
74
33
1
68
71
12
33
7
96
388327
473600
311519
61
450243
85
530098806
921873999
83531
529055685
85
30
76
26
15
2
95
17
94
58
11
31
577134798
31
36009662
31
191592
82
79
408178
40
572993809
90
742934625
332638
204609
54
123125
52359
61
32
43444
286665
35
256000
40
54367
7
392137
62
22
88
34
10
377918
3
11
21
18
18
151461330
28
56637
4
43
94
14
610160745
467619
285930
55
62
4
99
63
67318
205425
869903540
26
63
27
228792
80
41188
12
6
13023530
462554
467574
44
221989
208429
4
18
233215
708523122
56571
368985
43
442355
64
34
69
15
74
53
77444
44
333284
8
84
43
82
84525
17399
347019
24034
95
160627
96
148340
457302
50
71
86
392817
38422
527591145
28
232943
1
187323
44
288285
36
6
64
391070285
241305
44
13
381542
401961
63
83
96334
19
115422
84
216972
566592138
63
5
184621954
29
60
39
180989
85
374366
248271
4
7
422809
610266931
461041794
93
77
456243
412153
482386
455493
36
204962
6
222321
185533
32
3
86
499751901
247454
686196469
415392
104286
11
61
174950077
51
399661
128302
323430
251298137
229919
5
978358625
58
759816263
4
189093
63
54477
264485518
630805995
28
54
382795
73
63
90
71
393068
82
39
435748
252459
46
44
12271
96
453037
82
9
368279
95237441
88
28
82602
416077
358821
442555
186955
154239430
12
7
89
95
12
393961309
6029
473174
1
70
87
25
95
156956367
497823
56
126813
328414
66
65
74747222
82592
2
19
10
876651992
55
107118
2
99
418122
374087
364444
36751
111955
34
215625
240099863
90
272330
79
3
65
201161
421903612
67
35440
315669
294564
170200
43
29
73
462597078
145645
7
6
13
273171
78
145785
119594
44
2
21
57
468561
238989
37
82
51
455918
396993789
80
308163
172278
69
341056
253344
218247
61
19
115427
20
918617647
70
137263
9
332844
256034
9
21287710
20
405123
83
132031
369538
670835710
17
184650375
75
89
62
593067682
45
171885
73
945502231
293998
80
7
281153
400667
166534
81640
493404
39
439301467
35
49
75
1
11
55872
254600
495731
75249
371135
8
417286
95
86
59
232025
74855
386615
5
290520
617032392
437899
5
32
22
89
5
89
2
2
80
86
696067071
82
65
256842
39
2
162244
3
744328495
7
339120
201830
1
309462
71
33
38
24
633778476
6
167982
473903
4
68
457937
344518
49
70
17
4
383402
38
19
12
24
160182
75
21
35
63
410482
58
60
102662
28
109864
300545
15
292213
744754779
52
300095
97
3
306392
34
7
264148
2
465855
488447
77257
5
294450
148686
493013
16412
36
8
196051
183235
136977
59
7
271706605
142603
37
54724
9
21977
528501543
54
8
94686
417356
119301
5
85
46
83
473981
5
56
519664432
338575
241294
68
258774
449041
67
13
434361
849226101
8
404606
41
183467
242245
1
39897
791079701
63
446428
339045
355312
80
223154
166045
101563
268468
8
2
159723
52
150132
319910
1
154673
52
51
89
272778
1
213123
290238
6
76
3
227305
54
754143923
16
87291545
66
275169
304077
808030825
285955000
326638
93
3
30
30
341780
71
51
347820
786601649
473106
74
47
32
76124
412326
78
24
111693
47
69
22
2560
2
32
338481
4
75508
53
33
53
98
467130
372881
31
31
208625
188080
2
40325493
91
9
44
463652
396875321
91
51
173128
119558
164824
283331655
355233
93
9
67
181910188
6
120764
88
282103
28
51228116
472767
1
83
493653
772889314
3
29
20
738003505
670649209
8
190496
70
26
126446
48
110420
403896
92
6
82
74
270682397
303631526
45
33
63059348
66
45
89
7
242140
81
28
75
2
43
184704
69
345456
51
91
26
13
9
994785039
96
80
6850
2
454307
112967
85
92
362388
45
99
77
368898
47
368925
28
102885990
336172
9
6
452869
947023010
42
305571
39
261038545
88
82
67
418580
37
32774
80
416092
182664
77
51
87
80
33
294138
479229
404947
7
158916
92211
75
17
4
206988
76
374665
152017
41841
87
10
424182
254580
64
24970
597989285
441509
460381
56
387805
75
52
303261222
379452
358433
14
4
39106
80975
265367
167980
321370
68
4
41
30
154878
120462471
171547
76
72702
326676643
23764
35337
83
9
289489
24
319946900
232088
993311567
5
81
54
51
15
10
785118684
6
86943
3
53
79
405717
368051
287990
34917
52
85
282010
4
69805
25764
91
59
4
74994
3
62
51
18
71
93
138158
20
44
4
3
312796
28
6
106404
41
308858
65417
91
495961
308332
34115
98
5
4
82
240180
261423
110974
370858
116291
67
9
55
39
63489
61
205009
256405162
92
964920438
118972
96
67303
296380
168577
81
46
937293778
62
2
389693
79313
51
8
427262
359348
326104
272637
44357
51
41
71
8
93
884284571
68978
43
5
489584
382429
153248571
110716584
24
26
90
391913
54188
20
33
105806
476582
320914
189928
53
3
66
22
52
58
2
4
498948
84
111425
395070
322337
35365
36
260792
21
91
59
67
60
453780
352311
866461553
453851
99
318290412
404570
462830
289452
3
93
352667
17
76
53854
717042932
61
457467
99
47
153655
51
22
460663
57
151560
20709
317789
3
341516
24
62815
323095
3
46
1
890659315
59
84
5
141545
892066622
221008
51
96
13730
430015
212132
81718
135159
257568
73
12
80
12
93
96
415551
474777
9
358035
80
686252372
383534
240269
50
25373
81461190
440378
23
562354999
2
3
418394
455571
139332
67
283106
23
95
12446
63
25
61
15780
464369
55
429137
457764
98
8
49
185607
98
40
649445539
283917
37
53
67
17214
39
173195
203637
14803
439564
2
72
90
398095
74
894068484
395976
159257
81
267290
95
326818
166540
36873
206767
379642
401654
78
126960
135882
113175
4
47
8
96
525083841
48
193714
4
2
429851
33
487459
93
42167
40
99
56
55770
75
22
7
25
44
85
95
186313
68
382118
801658259
164296497
7
52
26
36
44
413441
24
6
8
26305
11
466558611
67069
336662
8
264596
30
82
7780
25737
259510
194239
174043
7
43246
277157
69
76494
76
35184
285240
43
251675
219772
396818
157093
165237
92
27
66906
449646
87969033
91
478818
442738
45
21918
9
73543
954798260
282034
108751
16
57
3
473273
40
12
2
366464481
719156573
125183
176584
76
85612
44
98
417192
411178
657627852
66
75
39
74
500165974
60
8
32
121479
2
237449
307887
40
70
15
475536
573826978
84
327522
25268
89812
22
80996
77
86022
457559
9
473563
42
250062
53
424590
354853
34
37803
3
410024
822207335
304759
4
186216
110001
472066
9
4
230274
20
41
23
89
1
51473
171066
336367627
390734
32
46
16
275076
492883
11
28
217624550
337617496
91
276284
55
664807864
20
37
12
327332
433752
27248
58
59055
99930885
68
95
488060
189826
276453
80
22755
147814
466363
233395
69
74
261363349
3
55
421109
562542578
198243
80
81
964085942
298008
39
38
93051
48
39
24
61
936665805
76
92
193867
351366
39
89
5
206139
89
8
61
93221139
25
31
55
6
5
34
1
228536
30
8
81
211081
6
45
208408
322328
35
38
240443
2
131749
52
381868
916700265
462219
22
262587
81
6
163052
8
182397
40
4
344355
284713
29
475416
2
41
9
62
425141
36
65
75
9
96098
20
99
763028407
384956
5
155449
197119
6
93675
336290
87507
3
425905
328275
72353
256393
52552
414166208
175646
33
74
95
410761
401429871
92
213378
288492
461441
905792570
61894073
244404
385380
62
26
271284
3
34
480462
422925
51
269988
201478
98
553120784
12
5
322372
221854538
5
322122
7
87165616
8
361650
169154
244253
197502
30
180250
269649
36
470689
131047235
16
257665
21
272920230
41056
211358
296677726
135848
30
4
431538
68
28
28483
64
97812
334690
52
127755
68740
362153
157344
215734
119446
319850
798377167
71637
65
57
2
94
261500
551413370
308126
5
54
64
73606
24
833473652
8
75
353050
25
299885
196243
67658
945483924
297356
465727
337831
29
2
66
42
27651
34
24
6
220681
2
317702
84
299423004
151016
44
59186
3
95
20
599037775
36
13
47
985705127
262413996
133132
31
3
8
490357
29
87
192130245
71
421762
86501
186227
2
410397
82340
258392
74
12
86862
61
47
9
349007
18
206632
234579
4383
483745
10
991876484
95
20
68
456410
20
44
6
456215
7
96
18
63
3
377580027
449517649
411809
4
40
38
258513493
7
101464
21
78
396967
41
52
181130127
16
115106
29
44
37
41
103328
244718
12
71
463152
91
400252
314755622
38
212940
48115
5
92
46
66788
136607
322711
47
214572
2
360960338
81
253252
57
336257777
127305
78
327115
209489
4
5
66
46
3
10
59156
3
95
29
324027
341916
6
933917281
367273
99
423183
66
76
77
83
28237
445161
23
277972
34
3332
36
40593
7
315711
93
51
6
34
19
325701
47706
46
104429
35
13
241040
468047
8
705981833
56
67
37
32
69
461298901
425355
183241
88
29030
427809
344929320
474721
105483
89
21
6
165162527
82
98278
99650
13
28
85
481491641
76893
9
57
76
19
91
3
173594
70
459531
39
47
97
361197
783076860
87
31
390049
334495426
49
43
69
1
379357
90
33
410259
1
66
210266
4
32
80769
19
39
937479364
363547
205101
74
266423552
186694567
12
95
49
267321
146384
57
1
278949
77
9
83
210963
80
645492325
204498
81731
479508
54
56
318031
59
97
24
90
120015
25572
93955227
39
74
38
307448
98
422988
24
5
175886
8
2
13317
250730
208667586
51
36
4
78213594
222247
65
10
412122009
314346
68
76
9
16355
219684650
69
197049
39
8894
145461
69
676755079
36
31
77
270378
95
73
134654
130824
346815339
29
64
122518
142203
345552096
221167130
3
309826
60368
112884
2
212875
201496
77
80709785
351438
58
74936
336823
462231
46
439983
222316
178252
40
9
369616
87
80
559475455
9
12
64
53
1
259025
464636
844811702
90
61
496089
8
92
186053
491621
89
397389
191100
307056
395370506
60
137424
20
91
323304
200216
90
3
38173758
84
3477
1
67
280782
98
522762010
176125
2
341926
510729070
247091
394774
648720029
94661
293800
483427
4
35948
397911
55
3
55
966994750
153240
516268383
2
45
162460
370512
419418
34
37
11
168857
250918
16
236906
111569
38
240892013
460167
63307
189691
221522927
63
125260
316439
432131
20
56905
90
5
17
94
388993
399017
44668
141727
91
30
17700353
90
3
23
11
61372
95727606
337108
7
273423
255836
385437
4
610086495
8
23
71
7
60343
379164
193401
222370
267170
83
85
72
18
62
422562559
477171
42
413808
244085
50152
134371
26
94
13162
654289373
103530
181411
497519
435764
442444
99
33
53
337258
6
498883
8
185192
3
15
370379
7
47
20533
4
9
57321
4
96
25
4
23
70
69537
314879
78
979684660
289319
65
54
495858
331858
29
390782
58
39
39
67
64
80
11
494783
60845
73
258745
677452628
258497
16212
751231146
27
49
287272
365001
85358
392289
310203
181699171
87
18
968154103
26
25
17
25
112629293
64
159095
44
405681
462424
117072
171791
88
36
303662
384519
19
49
17
399296276
3
294702
23
99
321793
75836
836115510
38
124426
25
153539
430800
87679
231670
39
71
31
22
28
9
390005
235679
954890315
23
181064
667273104
36189
42481
59
52405
61
78
5
283832382
9197
89
21
18
66
324187750
96
47
15
385518
52
12553
9
468652
41
949799736
8
40175
3
394457
52
170269
3
7
444588
415438
79
305136
83014
36
47
437169
196921
21
8156288
54
216124
42
34
500402723
464452
74337
85
92
887633167
66
13719
24
93
71
140091
21
44
180717
355284
83
145787
10
39
114492
362599797
61
100252
903565515
77
4
51
488652
207463
65
31
77
496998
38545128
86
9
330881
430817
191784
209838
253012
462494
129249
27
17
88
23
57
607555223
7069
30
240842
292983
195699
474221471
278065
442895
387573
4
165124
168635
389421
9
83
24
2
15
274323
220811
89
19
75
473385
68
241684
200917
108920
68902
444540291
443833119
95
285494
426801
218432
9
33
343748
3
6
464040
36
3
353225
85
7
15
78
276507
245492
73
234089
41
342071
490409
396541
358102
14
782933771
283370
401504
68
44
623166474
79
429343
28082
63
892604664
52
18
58348
38
82
246909
14755941
456394
168445821
47
354458
99
96923930
345695
31
424843
25
23
185411766
388303
3
407078
187088
421130
58
1
9
386714
92093
362421
59
435590
199909
88
217037
423743
155439
169273
332908
48898
296244
3
297251
73
307258
81662630
299480
9
37
326237
5
425944
34
478095
333161
423704
99
167770
17
841625012
41
44
91
24
39316
14
47
88
290222
36505
117714
19
52
35768
6
426846
124134961
17657
268304
112247
511869806
58
36
63
983656398
320998
104727
50896
25
109102
78
37
197179
209595
53
171957
82
279713027
602063547
436917
312735
196736
42
17501
495110
150723
62836
35733
349897
31361
74
89
98221
7
45
6
2
280873
542770425
347673
54
5
3
638505150
71
435844
58
62775
8
36
61
499805
75832
19728
20
7
32
27
54
132112
98632
56
61
722718571
343178
25
39
88
293245
84
189322
377250
952167642
49
7
37
20
446938
63
190125
70
95
3
370228
914400083
7
638105360
153567
314862
955153255
23
29
197988
11
368906
47
48
252558
398043
417127
96
237154
78
90
241419
68
56
86
252430
185902
128427
7
157973
277333
73
78296
344017
178256425
11
1
83
91
95
258494
8
85
58
1
53
461120
59
238937
395671
11
76
24
67
580673727
92062
9
47
98
362273
16
124696
43
9
19
372495
162857
292058
86
21
446624188
48
84045
1
15102
7
78
33
39
482733
396487
53
494380
6
14
326916
17
8
56
8
91
9
39
111450
85
5
12
7
62117618
44
52
18
468613
96760
838827497
438022
72
68
45
19
49
339388
322965
85221
87
238465
436247
9
41
302938
23
414079
59151
3
93
59
902302248
479896
92536
56
326561
97
95
2665
343544126
809591755
2135
348907874
69
99
72
69848
24
4
27
63
453339
79
17320655
64
49
20
335931
9
403152
1
383959395
216419
67
280670262
106104
164092
415807
8
34
85657029
109418
51
67
363482
92
336100
82860
25
36
45
36
33234864
5
13
20
59
3
456020
279536
955302824
41
621480094
27
142779
16003
65
499598
96
91
210437
444716
126427166
94
134928
37
602809825
223825
86
9
275796507
89
358938
21434
50
60441
49
69013
677746112
35
54
96
381758
19807
14
407492
400271704
348094
249539
153852
769156745
88
15
565574272
192480
239147796
605413415
16
57
7
84
15
316472
65
29
266187
24
146037264
213135
482483
856833037
10
20
441753
47
91
265742
687889778
131595
8
427243
81
9
420525
27587
40
873096272
80
193308
237311
518694721
35
73
385244
1
33748
348051
29
29
378177
46
9
3
97
318889
5
197360
54
200638
30
58421
5
158886
17
39
58
75
95943865
99
87
79
106954
2
359470
45
228911
237982
37
25
18
72
67373636
7
30
266174
25
384116
4
68
177318
19
68
256161
463352
8
448430
19
37964
109551
84105
186147
249588
49
60
78
22
66
76
63584
48
129295870
466788605
49
89
492101
16
2
400550
114176
4
4
99
477882
71
22
5
228248
26717
58
47
39
450003
2
85
294183
45
47
55
4
9
235911
135273
489768463
93144
71842
651974068
388814
41
196599
165183
1
60
93
25542
357459
257959
86
63
43
92
24
61
319681
298610
479835957
982929918
323360
492066
8
278898
55
78
117326
54
6
49
56
1
85
445032
44
193410
269967
6
59
64165
292235496
517820184
83971
77
424209499
32
97
73143491
35
53462447
9
26
20
300845
42
114806
92
11833
87509
177793
394350
456388
11759
346973
208615
49
340916
81761
98
540893554
275363
242482
3
469234
354204
38343
458732
384594
11
165511
3
5
9
288034
372792
69661
6850
2
1
82
64
134011
8764
19
480814
121233
45
186318
64031
4631
129730
46
358560
48
44
405022
447465
1
466304
52
153663100
172140
155333
78
417136510
55
51
73110
414273
96
252186981
279101
77
170553
19
440485
7
36
43
66
315206
347260
279539
79
90
496614
174539
392737609
18559
288437
111986
254940
40
9
645697024
13
36
89
28
70
69
18
36
17940
5997
301083
199084964
744572311
232218
36
53
31
35
410099988
75689
239194
245751
2
631923874
76440
65
70373
49
50
85
304455
457261
169898
154577
70
473414193
183653318
86
423395
86531
9
122593
212698
50
2
84
10
445701
40
3
199692
5
6
5
77
92
7
969918433
413680
98
4
4
296520
48
32
84
136538327
6
3
229416669
59
46
208247
269090
51
78
307497136
296228325
199266
311965584
81
85
634932063
377068
64
346006
33
39
524990942
22
433051
28
689321245
57
401057
45346226
3
55501
307679
330839
146200214
473242
62
33
77
108060
186368
229737
11
65
4
43
401428610
225536
935200816
73
39
23
11
297099
215196
406168
4
71503
1
302233
227151
432171
85
282102
299516
44781
96
484964061
350319
80
48328
57443
40
73
55
238683
317069
395083
60
1
85
20
492908
259234
231130
87
13470132
18373
33
7
355034
47
354640
48
239584
63
278802
5
472633
80
446241
120024
42
1
353060
75
29
44
65
238381
40
56
118708
66
267331
58
61
80
3
86
400909843
48
983070770
426303
986981709
449304598
29
376104
4
2
90
356787
439660
97
92
16
79
93708
480995
524218774
63
222346
84
18
17
399897
18
38
76
618083638
99
126685
99
61
16
4
161746319
9
258828983
83622
55727
99625
982159747
439993
372709
74494
21
409356
827526394
63904167
26
45790
52
244052
81
21
12
10254097
261232
13
57
64
47
313257
79
75
213273
477467
219694
98
82
50
40883
33
8
5
64
27184
455922
227242
2
408208
436664
79
17
301272
163063
283200
142612
92
14
30
514
72
19458
87
247683
225073
482039
140815
208684
444214
933112087
29
212428
352490
12521
84812
15
388294
31
344018
460348
58
578338170
36
1
253770
35
360347
363988
312080318
5
29
551822122
46
113968
303835
260121
86
1
96
11
498588
55
357541
305240
474532
321242
13
319381
207986
40
269322631
37
162852
46
63
191524
184177
8
87
79
89
274535
68
94047
464877
45
8096
33395
370759
19573
46284739
1
12
440680
94
341295
669653244
794140213
4
5
254207
88
54
95424
32
110373
13
79
853308946
67
19515
77
6
1
74
155011840
47
4
43
373408
133131
411072
371472
36
38
2
454628
58529
154055993
40
13
99
20
60
47
71
55
34
361321
96
45
605384583
58
692110047
333086
2518
688725694
47
238426
804443565
118235937
326141
406486
431664
351554
45258
24
92
29
2
80
107315
6
12
652326857
68
491042
190104
257603
8
195314
227444
426013
46
36
70
58
96
260089
55
151952
42
3
370869
64
26
90
586572161
71172
365464298
56
27
166462
32303
38379
290063
351304
581226660
82
5
348140
335391
228615625
51
451164
74367
238149
90
12322
138992
79525
44
90
59
65
392748
623093817
54
402826
94
24
52
97
40
51
64
9
185460772
126620
1
73
49
37
6
24
85
51
78
461921234
52
68
244847662
45
51
418618
48
43510
89642
448283
11
168567
85
651627612
459027
58
304730
29
5
392561
632517907
202325
71
24
375401
89
368320763
180786
87
172244767
1
320156
145440
43
33
85
154061
64425
5
2
147191
79
147095
25163
363571
26
66
302806
66833035
92
87
483260974
411975
33
168812
61
1
49215344
99
4
4
794269139
385510
2
81
176810
272779
214870
93
424280
82
213293
68
36
9
69
406501
158524
210851
201349
60
29
8
42
77
45
3
12
447002
175782
76
334192
197370
105190
449743121
42
36
409081
70
378763
11
1
78
30
230438
417138
5
32
66
28724
5
56
341301
58
2
94
3
481577
6
39815
331883
24
36
9
1
29
1
8
37
3
311142254
75
94
23
471007
216560
485684
57889
14
639511180
83
2
9
8
43
92
39242
228602419
12
123766
48
650249271
390593
70
45
330077
13
111988
15
5
76
10
14578
97
90
198337
2
177675
40
173986
916431745
76
485608
138755
26
335605
89
13376
938549124
306253
28464
488990
486977
108506
747936972
94
97
81
134562
252819
39
81
71
39
54
23
357592
15004
308501
124009
50966
74
90
53
56
16
43
69
97
34901
13
48
106996
87853
41
79017
155300
16989
388546
474054
459170
363712
163886
4
84
409473
74
65
87
26
127532
30
252852329
1
28
94
1268
400954
449014
62
161819
18
424406
713747015
3
775802261
24
61
97
37
29
65
209106
852723657
63
460714
107167637
978730648
446120
87
5
97
305516
427277
602275186
18
23
256770
414647
241886
23
14
323001
16684
14
56
341784
184613
109538
19
71079
63
228594
364404
78
434404
118066
28
78
421920
29
55
47
4
557839218
5
316528536
61415
257932
78164
3
54
249236
54
75
356550
37
699471238
363406
234351
41542878
235638
231371
83
67
154259
60422
454134
74
291876
17
74
99
479642
15
606168743
360830
484075
71
242281
299010
59436
2
64682
485285571
184753
60895
71
72849
330810
89
79
276533
8
1
50
65
1
398880
86
2
109589
68070
328555
395010
64
26719
78
282481
68
426237
2
8
47
41
83
67
159539652
4785
3472
47190
29
189220
220674
162026
253684
140239
21893
235332885
326385
166682758
54
347185
46
13
217236307
64
304415
28
239994
9
26880
424532
76
70
39
79
2
3
49
50479
54
391242
2
29
92
404534
50266
106587
310430
216871
487819
9914
217805286
27
38
66
8
240984
24
31576
465864
56
482426
17021
301402
10
377182
1
13
190503
57
406133
419955
54
30
27055
252096
47
59071
5
133199208
327823
60
124793
45
17
78
73
36
35
361860
406435264
38
207496
198130
101212
52
75
338010
22
415248
96626
15
580189528
376931
187244776
1
6
463402
368764
801423357
113669
11
37
680867043
34119
9
160902
454838
9
86
276479
375939
195269
234095
89341
142007
210519
653007351
346046
85
873306224
403562389
84
948709453
820991405
184341
110290
97
94
75
11
115257
1
77
64
7950
18
350160
88
194488
335447
80225
9
409974
991650252
483834
15
98
120909904
272116
24
68
99972
292103
126351175
205249
29
9
960259753
810502915
50
11
28
13
48737
933257341
96216
385021
41
69
40
70
702266871
29
476957
56660
91
119484
411174
301433
18
236356
363
445800
439534
526904325
392665
191039
787504071
60
322138
286198
302453
7
64
11
879530445
394245
19
13
51
30
7
5892
36419469
20
86
309675
630740344
33
131026
605825745
30
38
129986
299393
28
23
88
41
66
30
282415
354371
8
5
9
94
83
473383
58
90
608587507
86
367364
246880138
437877
82145
430460914
438544653
741554702
95
444645
71
345818
73
352175
31
479616
95946
749279253
77354
26
60
30
38
14
224345
131768803
64
9
341959
36
60
316430
424927
418388
89473
90
235905
70
451782
22
3
494937
99
311123893
65
96
215438
687934127
49
9
16
8
61
256430
77
50
440568
440509
31705
50
99
482026707
66
136376
454215
31091
4
2
49
65
46
96
83
429659
3
8
89
166326
473406
28698
40
45
15
68
286900
76
49
51239
427635
50
41
98
80329
241109
922251302
61
945592824
34
58
31982
158436
88
15
87
23
7281
20
698182959
86912
70
83
209554
61
84
6
47
1
57
40
50
442437
8
214020
101031
224128
46
28
35
149019
95
220701
421472
18647534
612046457
161608
91
66
279105
114068
249265730
96
45
245152
21
66549
53
75867141
86
127541
27
10
376057
58
2
5
308401
9
360812
17
7
118661
5
12
1
97
29
82
247616
46474
66
99182
2
598798762
56
309922
79
351222998
277706
47
220760
8
107809
830333729
48
55
7
51738
480147
27
369723
769643018
78
35
81
474967
29
2
484206705
260537
772519599
84
487858
56286
82
7
9
71456
285496
50
33
95599
3
489161
44
346985
49
784752093
191136
59
4
4
83
191680
76
395667034
99
6
1
71301
313274
68
75
6
38
73
416850
8
66
90517
62
459432
93
83
31
328080264
55
424361
260147
484205
373723
93
39
232279
27
7
67
369483
176602
131094
6
29
391574
83
52
49
113384
301416610
42808
795852558
77
71
66
129823720
61
79
261866
433238
437624
473236640
915792661
88
88
10
62
401444
83
121269
97
280712
85
79
24
90
67
4
15
572415533
46
15
325224
19
139618
50
389153
633715901
6
261002
207541
98
175012
18
478317206
840297709
82
429108
335643219
54
446235
68
3
68
14
42
48
331627
45
150379
824606549
374411
70
346379
277116
95
60
412376
416424
420754
954478377
33793
180175
39
20
99
20018
146388
256956
61
85
85319
30
51
12
411389
8
2
249873
10
34
386497
88
35
364366
183631
288171991
6
125602875
58
245469011
67
772835800
41
319433
461647
492432
7
33
705472859
97
701804767
8
443986
302840
2
84
26
300208
30245
94
38
65447258
69
14
39
219864
439103245
90
71
997727118
149620
92
195663
155991
239352
372377
81
214860813
261421
923282998
269969
68
11
534913580
45
1
9492
73
2
228179
318206446
389518909
253283
61
449487
21
84256
87
62
4
64
63
324327
91
320932447
327341
380693997
589311744
95
409024
7
25
426227
39
31
419960
79
96061
307307
40893
89
70278
253568
388110
17
14
442325595
428268
36769
52
78
8
16
63
6
90
393204
12
139245
1
11
379644
369417
1
91
71
186829
70
24
880913239
111922
226661
6
56
97
15
79
6
84
64
7
633345768
139230
89000
94
378120
439328
388303
476173
72
636411642
55
39
49
34
955922266
95
355018
12
3
138099
23
75
298002
57110
77
921511064
40
464217
934534040
438872
93808
63250
376349
104625058
62111
271963918
426273
151081
55
91348483
22
425608574
44
308058
364739
133511
16
46
656
7
352436
65
81
5
20
34
317822
170617
61
1
449982
99
55746
443872
18752
99
6
83
175221
13268
236712
84
24
7
67
18
46
65
138338
458330
88
185700
417925
409797
93
467065
50
90
357342
460861
67
90
49
9
81551
200380
195844
30772
314265
429475
153975
225529
48
42
242319
431267
50046
27
61
4
622110735
84
934601433
14
87
7
367128
287733
83
8
233777
3
76
13
437494
98
259560
319743
96783
49
18
24692
47
5
32
38
859767690
3722
405820
706642681
6
74
247396
83
190456
357063
495812489
270285
335496
24
14
76
199748
18
23
444655
1031
429014
49
71010
55
1
411943
117560
11
41
4
7
114417
585245154
2
90
50
410652
61
21
130642315
79282
73
96
351043
50
291526
93
73978
68
87
597770631
71
184605
254369
83
253002
369050
231071
55
97
115120
70
75239
230242
1
101385
154315
17
8
271610
24
23709
6
69
18
90143
76
139291
7
44
742611791
36
2316
448337
92
34167
39
70
377776
94
320262855
84
53
8
90
50624
333475
34486
35
10
60723
38
61
5
14
13
395492
86
44
470345
226935
92
199873
10
4
307558
30821
56
192169
445906
248754
23
2
40
253116
78765
233232
494556
94
60726
299968
369044
66
211078
87
355454
33
49
139862
48096
24
52136
97
189576
66
77
205210
401069868
64
32
2
323995
145159
45
4
434095
923402354
386698
439577
127944
4
7
43
61
358503
61
68477
485905
4
60
9
245237447
75
4
156587
80
20
91
34
3
99
267007
303288843
717058934
456902
66
112008
96
15
36
348660
411691
1
64
9
421988
189295
640266043
18
75
86
92
33
443895
147295
340525
21
60
443916913
108460
82
13
8
27
422968
72776
87
503802760
11
55
473297
232565
13735
20
38288
277471
18
69
104425
293799
23
539970066
296129
87
193746
30371
95
328907
403748495
492015
54
359573
89
74
278090
60
736595995
74
71784763
340527
461340816
73
161860
369738
3
442370
5
337494
42162
24328
30
6
456151
375197225
32
482864
89
134603
83
431369
46
92
28
3
86
34
66236
48214
36
3
75
7
9
67
30635
56
67
243328
58
33
26
52
109134
71639
59
94
252347
473184
3
91
70
151482
121194
64
25
409198
89
45445
78
513160313
99
84
25
23
76
108563
247327
43
6
6
240764
66
279505
89
22
939388990
404700
387683
40726
364945
90
19806
58466
8
99
2
92
837117923
2
7
8
57
76417
13
24
165151
2
33
528009529
89
333078
16
197595
66670
90821
370508
574911047
78
466765
33
251543
475161
411769
47
729480958
196441
87
621955358
32
344121
80
77
16
5
363697
448261
73
120378
43
84677
127991
16
107312
92
98
16
2
377252
44
286089
317410
699057477
60
466884
94
76
8
56
7
350661
79
33
8
82
86
64401
111849
45
5
8
53
20199851
3
344695
12
484120
82
221780
4
163178
1
35
2
38
96
65556
423939
95745
105525
150087
387664
42
921189940
279258
17
62
3
17857
3
364910
8568794
875704114
139531
539717710
122882
35
47
58301
25
2
373677
33
7
21
565359384
23
34
233052
179195
84
787249629
37
315013
949276047
322709
359063019
179519
2
850554939
212647
65
91
74
69187
115334
944726498
291480388
63
88
46
12
85
385892
654854720
54
7
89
99
14
10
65
139655679
85
11
23329
54
19
53
494549
130941
994821127
95
107295
48088674
98
377250
9
151796
186044
441034
580432281
80
105199
80
1
145090
475872
229327
63
25
174913
424954
6
95
86979
23358926
6
67
138345
86
547106595
17
215459
78
64
945644702
46
286473
37493928
153376
12
329380
480080
188564
3
122429
520355233
5
99
69
7
288921
70969
50620
61
75
175344
3
68
80
75
84
91
3
290299
121838
430000
75
418031
369675
55
99
146871
53
1
53
144372
340858
24
134365
95
66
493753
170778
62
13
92584
5
49
402735358
496119
316865
316434
5
279115
18
470228
93
20239
215040
488342
64
4
105539
62
52
269434
891273395
37475
276732
82
147902
42
45
74
11
638849551
177723630
37
294501
17
57487
869445501
55
69
34
33
178033
814317778
5
83036
11
18
239715
52
492741
94
399922
34
236902
8164
50
4
267692
4
75
79
99
346178
11
189049
87
360773
286253
70
32
33
772778832
179401
38
80170
654538492
287013
441156
269069
368430
205678
405016
4
25
280915
384291855
169195
31
31
20
96
54
8
212892
81706
95
2
43
39
246015
9
364782380
68
412122
107679
627668353
539954931
536139014
94
168617546
414079
35504
477357
384457
18
69
101925
55
65
154064
21
759312342
74
66
7
338449
31
345545072
440606
284093
2
7
413968
83
56
36
10
30
41
5
53
130561
460568
80951
79
30758
61
65
612683853
302152
95
13
12
237486
129862
89
7
10621
32
186871
168795
40423
64
30
31
66
7
49
60
58
343240
350352
411955119
725635020
447413
1
1
86489
402571
206375
184888
289739
286403
368090
97
331424
72
11
84
2
55
358224
36
47
258173
73
5
60
67
62
70
149969283
97
45
328202235
922289474
38280655
257556213
23
421341
8
490110
295965
72875
111458203
376355
283243534
281312
73
420402
488610
256065
68
81
484640
474275569
14
57
75
28
404711
41
49729
74
59
24
328922638
49
25
453079
615186400
498851
261682
63
27
5
77
99200432
58
346836
329665
444722
5
390246
131137
7
291043
165624
10
435367
260626537
11
99
219541
27
358485
404698
435728
64
93
313630
323539
47
14
345613
23
292306
687496011
4
678252018
332115
49
287878
908975456
507757171
98
935691150
661407895
84
84
20
18
78617
43
473453
414137
31
52
70
60
44029
60
93874
88
44
227128
263921249
197891
34
8
463252904
51902
470697
499416
95258221
116070
101385
21
315317
8485
43
23
83272
6
79811
85944
97
57
274903
52
7
27
113275
341090
313244
102628
148977
82
32
5
1
51
277849
3
37
27605
116789
73
90
46998
353361
400785
99298
98497
128979
95
83
211481
147601
2
91
249412
91
7
9
159365
95992
397379335
8
70
94
15502
189374
207565
25
29
78
9
12
61
100074086
407539
687338279
13
292746
444127
302381
346638744
38001
708031168
157492
637269291
468721
48071
25
20
95
360882243
39
67
431824
52
30
20
34
88
415966
88
45
94
30
36
13859
232057
58
4
62
295497
301335
4671
30141
767065442
436308
84
173516
7
363957
24
93
160963
77701
136972152
745889326
312067
4
55
25
427120
77
49
56
80
388870
61364
85
7
55
340989
94596
38
349086
60
717982255
3
90166
74475
143347736
332082
275639
449626
21
35
6
68
68
72
373357
79958
342221
5
382286
19970
394751
235614
384599
43
313181
101678
27
219083
80
427230
47
75
202975
27466
390193
761202299
30039
9
254864
76
94513
49
43
81321
69261
234398
4
12
26
69
41
360239
22
481936
121709
95
3
6
60
181405
350580
32
176804
473261
39
60
222336
79
115257
126157
285955
455784
539571192
96
480543
262185
92
360783
53
2
23
95
10
15
488263
34
86496583
205782
363462
86
2
129995
95
90
32
74
251328
331787
604484867
221078
456241
345437
42
437337
9
78
38753
54
251263
821453261
22
17
892365574
1
65
664136170
233135
8
125305
63
46
474701
82005
5
242263
63
3
259193
95
408839
9
11
29
944191375
494837
23822
62
19
386180
6
66
27716
140166
442746
284147
57
718612208
2
53
255679
161792778
6
7
7
220370
440059
943427854
428179
17
479979
75
78
328511
49
245725
87
31
49
88
180183
193280
95
46
1
80367
9
6
12296
76
388470
956783051
433754830
25
438402
71
73
414072
84609144
426993
4
65830
61
297623524
98
132105
616757010
62
211293149
417405
8
17635
87
357132
408284
87334
454260
241411
3
7
92
88
511905751
65
316854109
18
368631
131392
22028
6
82839
106346
41
46
163238
493142
84
39013
255517863
4
18
51
73
481261
41
93
366249
28046
386969
146095
67
242041
371771
4
266377
7
298966
386929
9
334756
22
80
36
6
663970023
216599
57936
43
94
19
189160
315054
142932
19
988790931
420369
57
16682171
475539
86
80
58
312619
81
747537725
413376
215801
1
381292
21502
43
24
12
71
9
85
274411
41
162567
32
970462543
52
5
806091418
33
386183
284247
77310
415002
62
80
485328
6
136286
353855
216212
439208
710555994
7
404604
161672
52
104957035
75
393238
81
20
71
297230
118386
42
378151
69445
107773
161920
39332
504626634
61
92
9
460668
129768
35
395316
28
55
14
58
43
334334159
45
92
223295792
43773
170171
491353
15
3
65144659
48596755
33
70
210511
80
704817079
499491
3
32
38
26
432210
56
11
99
15
28001
43
51
296069
385982
218879
27933
33
74
38
57332
36
58
70
50
329257
8
97510
6294
395170
19
325740
83541
269458
56
39
34
405741
33
318262
79
106909932
96
8
36
1
65
18
366704
50
288610
1
23
270475
2
54
27
5
8
158918
293905
31
167067
59
376043
477504
49
212958
536529715
79429
92
68992
119612
44
2
27
381389
102567
122570178
84
21
3
55
47567
885354264
490814
82
492331
69418
17
26
195241
458773
178258
170899
293222
70
319250093
8
218825
377287
57
481321
40
185750
57
80690
4
476735
450056562
157150
836190885
96
68
188405
148248
17
349697
9
4
338434
91
116990
84
8
4
8
68
349768
153142
31
1
279173
74
73
16
29
739147804
67538
22399
511692734
453793
38613
34
201946
54
47
44090
12665
98327
9
29237
175051
42
4983
50
9962
96
69
49
78
237245
95
40
9
66
9
55
27
81
53
779491710
6
47
260398
81566
66
59933
87
347467
9219
428829942
216137
303770
1
55
292298
147727
478359
426623252
36
320255
374391
206331
92
223684
45
53
172885
468469
108373
389786
83765
408013
64
74
21
66
214310
374594016
7
338838
31
17275
4
783868737
462711
430078
75
62
25
39
97
39
299859
9
494298721
27
59426
555719033
111183
63
91
449774
35
332762
417988
260328
24
300306
86
262934
15
481588
83
359642
138129
161204
196674
146534
31945
50
227754
9
46
435231
79
12
272710
93
430887
97
11
318454
402756
5
63
35
5
382163
375393
92
36
66
36
441175
15
216889
62
186506
23
95326
214091
882355614
3
1
62
411709
300857300
393813
65
344286
187916708
9
40
2
310357
134484
172826005
12
491550566
374041
49
62
67
458948
486174
100513473
37
385302
198118
125235
80152793
191276
224894
30
47
76
51
360809
371028
14
76
164308
138273
1
40
247533839
287252
460052
363486
90
2
89
75686
110178
13
88
422786
413993
239025
90
657383210
349197
99
420399
36
491217
484332
122451
3112
286555
74811
315257
286856
2
97
5
2
83554
11
804781023
19
193077617
87
3
1
213864
81
65
89228637
17
5
18
350959
286712
166402782
1
89
57
91217
419774
248609
97
317610862
347405
51
177577
14
987233186
95
95
104904
178173
22
267193
5
65
7
226428
83
322761046
361713
58
18852446
142238
6
455699
251010
220344
51
10
8
253312
3
377769
1
87
19
57
9
13
180393
7
713708670
3
362737333
108894
77
11316
268570
251179
30
305055
441067
90
382657
55
32
960148043
88
29
375891
440745
62
654226302
48
29
86
13
75
108090
15
71
249848
12
55133157
345883
9
475845
415074
955375450
22
25
154164
48590
79
301877
177758
405696
281066
453221
79
14
5
605262904
21
40413
297289
83
261841
29
380943
272281976
78
178477
42
30
58
11234
240563
58
25
106724
67
8
54
92
7
769785124
69
213628512
59
177403
30
53
87
50
143124
70
460948
49
484838
1
474796
69
87
228685
793101704
53348
251406
4
197661
597078654
49
386752
45
375753
15231
45
34
230040
68
181967
106740
221301
16
41
54
2
639799435
277451
6
563848429
64
31
487190
112722
99
91
38306
96
49
51
13
39767
44
239340
55
83
359404
172037
96
57088
734278292
64
365254184
51
463141
234690
315284
122145
356136
89
481021
12
283103042
42
386496
619983010
8
77
444375
40
382045
9
19
45
455242
266390
380272
121148
100538
61954378
66
69062
83
368318
367689
545736123
208503
7
79
78074124
116777
347907050
6
379404
97
297687
941809532
294979548
20
37926
434562
185520
38
10
111941
64
53
310636
8176056
408628
443338
9
846112179
120394
18
1
102487
34
434587
26336
12
17301
93
29
127560
38
46499
19
75000
85
72018
205141
399954
94
50
146977227
349318
98
62
313620
98
3
68
16
1
11
68
586256059
83
89
88
129719
26
424366
338287082
5
8
30
254364
147127
64
7
8
148204
205772
60
6
340299
323286
7
47
9
512789021
29573
71
12
178554
129880
357706
7
6
9
408039
8
84023
13929
43
476194
72814
1
41
375480
622287422
85
46
85479
5360
372882
45
292719
91
148851
258441
159583918
377018
100660
459097
255809
74
53
46
358155
63
28
82
302086
837622833
90
471851
11
5645084
85
52
65
38
357612
350759
4
35
9
72
34
67
3
16
322067
35
39
146290
277543
520966618
146794
73
46
82
2
464110
263441
33
365418
289091
410674
172965
223309
71
143727
47
403031
51
410487
168578
30
308535
495660
322053054
48
4
8
56
3
94483
36
64
635158559
125384
81
25
81
111431
429847
33
69
5
323884
74
335309
259048
71
34
95
229723
478454
92862783
661360094
381013
116400
471606398
71251
438439
469129
493362
76
35
323501158
171601
96535
319508
67
342300
391504
51
55509
330137
216306
2
33
357226583
23
6
63
24
27
627225637
204449
51
285479112
87585
49
179626908
432043
13
815769336
209366
365735
2
78
102403
193342
75
784889284
2
84
461722
728520943
25
41
17
226221509
7
64
4
81271
4998
89
17
320762
13
58
21
252424
389681
832213614
397302
81
368385
55329
84
49399
2
331651
336421
357113
85581
47
74
7136
287071
25
188051572
495910
191380382
387135
467364
467999
2
361709
78
173556
71
392011
169501
433299236
60
2
31
76
6
78
66
72
9
74
79
23
74
34
24
167110
345532
63999
750556803
814295678
53
5
37
29
71
75
361702
2
9029
199222373
21177
65
2
262896
85
432926
160087
127454
85
7
503069909
76
94
728581669
86
55
79
46
320942
463266
97
58
881704127
351577
223165
27
432789
397734
312026
174905750
266369
74
184598
383587
97
317154
43
105128
58
8
265160
70523
2
469093
65
24138
6
183438
24
61048
73
56
25
271144
136746
54649
57
59
36
5
72
4
67
15421
51
367935
8
387600
182899
2
94
115431
47
251195
65
489460
3883
332759
363807
345282
118774428
237377438
79
57
83
21
114814
27
2
410865678
48
479575
906158973
37
33
44
357448
378227
58
68
749665705
57
24618
92
382049
16
56
78
93
133871
2
142837
1
58029
155347
63851
3
59
44
45
947294118
202252
72
764405195
950040007
189849
263696
385897
142180
64
175424031
917687611
330295
90150
41
57
30
70
420446
6
59
76
7
52
74
13
448889
76336
93
48
98
391609
442107
143158
458304
404579
94
299299
11
6703
41
71
95
78
423841
19
82
78
23271
386921
43
4
267375
154198
123610
9
271506
38
47
211056
305361
73455
85878
63294
183126
301238993
278387
212364262
80
453656
7
293041
355273
77
3
34119212
42
324497
56
242937
68
309633
93
69
53
155500
33
25
115092
484729
70
459888123
63
12
62768
240319
68153
82
30358
2
191474
1
484445278
25
905768618
30
479852
66
38
96
87984
848667360
143854
116782
302057
16
88
277283
88
255805831
737235304
3
226909
51
3
52
508003692
40
280142
17
449501
9
94
250179
541800234
3
97096
118246
41764919
20
85413
99
22
87
451323
21
5854
471813
195525
488051
270316
20
230267
7
493206
567837107
99
414602
365985
540377569
235392
17
67
80
32
533504686
9
346229
493420
71
59
92
86
52
13
45
62
445611
11483
91
4
70
70
583478556
283114
22
81
99
997580008
57
8
71
388137
6
30
93
9
454228
27
2
864622139
2
41
50
413737
90
47
6
400777
239652
51
5
14224
32
376610
709775942
75
94
135556
139707
13
435553860
27
13
4
298453
4
27355795
86913
61
59
492583
78
94
245122
195480
104984
78
57
394608
4
381121
294779
99
320238187
68
4
4
43
70
37
41
26
746147486
441020
11
39
61
380686
497624
33
40
74
63
473254
3
455649
3
238504
230639
216172
8
576471287
66
766896837
59
293798
40
83842
2935
14
524336117
56
223811
73
394780
449761
61855
427555
294892
8
86
101612
267585
93
48
67
303329
27
50
60
268330
618151976
317685
423886
38
582626596
38
82
268719081
1
27
846790699
202799
360931
59
500026170
324023
73
205540
105672
7
47
120643
468062921
797936129
29
65
6
13
14572
38
93051
82
887304036
204159
50
153085
525234972
317769
355953
401105
86
21
145927
282790
265857
111362
88
481388
60720
12
91
423287
73521
54
366251
66
234472732
39
992801226
6
14
83
8
95
11
59760
40081
174618
19
63
8
416036
73
99536
316295
6
85
325050
50
371140
440770
55
19
9
171729
8
473609
59
19
382683
82
213787
59
3
69
51
97206571
16
9
79
636815326
850527500
127851686
221386
70
45
22
481896
52020
113169
16332
475056
540143955
5
98
1683
96
73
340580
31
87
26
93
384347
19
381033
55977
317105272
9
62
92564
223292
7762797
304681
170704
66
70
60953
78
74417
91
162432
77
198072
94
445339
9
3
232346
96
61
261969
41289
29859
40
67
165592637
418922
188506
463535
88
363793
1
25
451237
70
22
6208
27
139944217
440312
313398
3
89186
8
97
439883975
282620
130796170
78
35
57
5
74976
33
457244
812835624
98
422715
51575
9
6
45
311407
6
21
486028
417891
61
87
3
56
249620
17
87
2
70
993288053
219301
800642232
59
24
20
24
367216
541455242
11
189872
396326
535017066
5
8
237458
42
4
4
35
492436
6
433438
479932397
2
4
28
211330
77
386892
61
12
364595
489405
10566
63
10
340111
84
5
22
169989
377062
71
151411
77
132792
18
66
73
33
63
7
854530254
280785
9
681022384
416949
407703
29
129439
241599
98
62371527
36
378003
95
2
392484
73
177272
268867
370546
66580
379517
33902
53
67
23
76
7
29
170119
497850
470185
86
71
86
2
161670717
35
403754
128968
281698
33
45
95
4
268768
73
4
102723
255331
312659
198277
320046
14
25
18
99
193258
95
3
9
6
52
25
25
497223
1
45
17
53
69
496937551
3
212560
751144993
1
65715
214530
79
35
490895
14
271201
6816
22992
287111
32
51
6
63
16
41
77
317342598
78
24
214386
8
1
95
115829
963234237
270766
294169
327334
1
980462794
4
63030
60
3
23
2
89
70
83
169270
54
234404
49
229244
225947089
83
94021
8
153762
353020
212846
382196
68
219809
81
5
76
29
382704
381079
184810
82
4
50
17
34
53
79664316
22
52
31
146997
590748856
5
36
1
56
61
239920
55649
35
263460
98
97
91550
50
7
57
707945492
281571
82
72
781579862
206500
450661
63
87
277290
40
168124
174829
97
44
195099
37
74766
258585
91842
1
7
167088
44
280678
93
232082
61
12
412722
256591
56
139689
90
113555152
4
4
256566
28752527
92
9
54
110110
427080648
71
371014672
147566
16913
56
328385
70
13
9
67
298733
17026
414588
477072
55
60191632
47
922667087
44
326822
494191
12
378863
480450
20
5
348180
5
334656
55329
439795
81
41
465934
33132
41
33
43463
96028
66
3
441492
41
38
592959377
200630
2
9
13
88
409240
308493
78
537531604
10
73826
280175
5
740270356
30
51
218497
71890
197302
57
15377
57351
6
40173
3
4
3
419267
84241
6
70
42
922203715
3
133482
18
35949
82417
276111
274701
89
21
93
456834
470298192
282818548
3
7
1
52146
97
178806
190012
824841753
448925569
15
305771
2
418173
72
55
118569
2333
30678
58
67
183058
178208
17
492439
228148
6
60
309289
16
3
451047313
464361
105833
418080
30939
53417
90
345426
195520
355899
21839
367852
53
687389093
77
19532
48
6
339994
418571110
76
6
41320
325917
175944
82
234800
63
337457279
436952
59
77666
20
90
368781286
6
15
88
49
1
265881
926
59
48
96
376675
921039711
24
402464
189637606
441375
392453
460138
85
264725
93747
52
298656
35
145296
495803
1
58
68
4
96697874
152567
201073
351386
46
51
93
59
392587
109899
77
197366
82
933530535
1
19
58
227169
74108
222704
41510
357812
35
70
78
42
1
37
284752
377472
263756
395244
281703
78676
156660259
344425
13910
55
38
64
96
91
270063
95
10308
454801
329546
13
449288
24
9
119673
463954
56
445474
86
9
43
79
31
190573776
169704
31
373541
52353
26737
39
7
180128
54305
42820267
447813
583825650
10
440366965
75
114255
45
417852
50778
326130
167527
28
43
1
146380
58
40
64
339529005
308373423
489545
36
343379
346467
81
239125
33
414868
59
95
22757
11
66594
88
50
217632
45800
39
247770
243719
78
9
84
73
90
297426069
88
322549
85
197893
320195
2
250452
15
574033549
8
49
8
3091
110370
425600
411160
73
205841
357399
155247
16
19
279236
48
44
461690
8
51
63653
53
430418
12
470657
92
26
124565479
253662
53
75
300982
11
10
46
262807
451139
473200
181954
26
7
70
29
43
385773
40
503832713
160168067
52342
351528
13
80
83
24
261276
41
485706
102815735
461735
7
78
788393294
339792
13
934515060
205901
20
99
356698
63
63795
457351
91
88
189690
113470
64
31003
23
3
499644
82
233057
232213
35
29
5
75837
4927281
32
44
78
37
34
270537
326828
27
532711359
119887
240778429
59
40
319459
90478
342508
3
479185
657858828
47761
87358
243214
98
140528
2
7
599909298
63
235798
86
411934
678697616
85
438332
699512207
72
311312
400374752
42
71
4
32
93581
80
893215924
289917
94
6
95
3
379717
258127
140919
37
23
494213
126838
335019459
438159
75
301222
83
434790
68
210801
26
49
25
346842
5
98
388365
87430
417701
467908
62
88
394840219
164986
266556
393041
45
223597
487911
6
93
391826
5
80
75883
252414
334696
45
315155
73
56
499159
152348652
408182687
107754
996266800
95
75
226230
367788662
207236
16
51
458527317
191075
49604
76579
973675928
45
38
4
83
877589288
844440747
66
20
71
87
489572
497952
383715
26
375939
483485
5
203054
433101
314120
148626
96
497320
287831
4
20
10
86189
205839382
181050
27410
43
83365011
7
49
803172132
574186711
2
994909480
77
21
87
6
321187
127710
50
94
76
40
354094
7
4
460390
419011
280771
7
805164655
34127
41
38
33
81
738057836
248306
14995
72
82
7
189753
27
79
62
92
833316191
82
90
440823
405554
20
381609
26
186219
368900
3
7
99
89
86
41
50
58039
28
228599
821818829
78
249581
45555
152369
319458
130725
169035
2
21
328446
488125
202903
427105
65
92
60507
9
296622
82
7
59
498138
123844
41
26534
330478654
419729
29512
69731
179298
709895162
94
98
43
10
209580
340593
390410
8
7
42278
71
362091
9
152428
59097
42
335865
91
21
197064
27
226945
67
49
471747
7
76
416410
19
8
327345
72662
51
186732
91930
41
97
28
35
495742
39
444924
172726659
81
485503
165898
472891
64
60
77
194918
62655
95
74
169325
86
16
202934
480935
390176
266644
99
43
571609568
4
114947
70121
214574
28
32
9
229654
95
88
8
210139392
8
39408287
85
123757
168723
25
37
93
81
38
18878
1
304115
429201330
73
249984438
41
31684
45
396181
208378421
348810
322472
20
66
64
3
40
436997
242488006
2
83
498215
50
16
114975601
53
119698
98
3
60
42
28678
382970
267785
83
863505344
198331062
2
357678
15
56
275814
59
12
15
59
2
38106
62
471399
345311
14
14
53
50
43
2
53
324281621
854196003
205182
163127
845121441
5438
275921
70
69
281740285
92983
12513
489196
53
450777
652027713
51
314358
301273
396466
492227604
379375
63
183020592
968413983
205255
65
241733
11
34
6
6
61
273692
464191
30
12
8
44
64561
420114
410574
283260
850508283
140590
65
124128
6
89
45
227521
15
96
92627
14
13
44
901200914
42
60
50
349353
30429529
75
91
10
61
74
30789
6780
26
81
17
158545
280987
5
528626965
398201
478487
26
378282
179658
39
7
64
208187
18508
16
327378
16
56
111726
44945
28
320855
731680416
14
61
32131197
387615
419761
209948566
431926
3
56497
56220
46
68
32843
573055548
291009
61
16
481021621
97
62
5
7
262100
413190
35
473852
369788
1
129241
18
486755
135184
10
439316
362187
91
50
203083679
185256
59
89138
7
122223
35
39
59
13
9
914396544
26
4
300103
197065
42
820440215
39
451697
260481
21467178
3
94
52
5
385075
86
80216
83
118828
22
84
10
59202
886333811
19
1
65
29
58
152078
265428
99
139095
160603
35
88926
65
65
58
79
6
23740
251222
7
33
59
692967525
9
54
98
15
451481
460393
305063
322046890
287679
90
624863324
749115734
6
178537
29072
421753
173731
379693
628107209
306813565
134680
29
3
394737
226588
573780325
244401
25
26
1
62
11942
58
384457
211152
534763302
26360
37
96
40
29
70
20
35
523345416
86
16
340121
302698
93
393332319
58
395029
424687
24
4
232554
472388
43422
182629
90505
41
460051
2
17
6
64
36
75
405101
35
155069
210695
18
213982
1
177278
212015
66
476676
869396564
431281
87
56207
16889
45606
66
14
73
26
94
203453
69
203340
6
65
56
154336
388071
46
36
163852
26
97
17
147195
12
38
87965
70
176058
27
268742
262892
250646
498838
3
3
163078
56
17929
445801
40
82
286860
58
3
40835
332531
259145
409010
457450
54995
99
494701
41
427958
426644
174022133
446375
199326
44
498031
3
42
17281
29
7
252459
42
929124965
783887651
162718489
604060828
430538
46
87
25
413651
4
39
47
42176
1
468511
113565
8
32
222589
4
1
453852
71
5
4
466465
198551
6
24
136339
40349
393668
37
22
158564
349003
207527
6
710940522
318970
19
218962
4
54
240951976
237095
14
457245
123253
192779
71
63
74
272251
127188
1555
160697
75
94
36
432266
465896
87
46
216040
562745489
96
337002
73362
69
7
717251019
10
69
98
70
406930545
50
202100
403679
46
86
880893084
93073
88
22
381174
397985
89
6
6729
32
264092
807382226
113161903
82
34
79321
35916640
272750
373967
157712
15450
200156
318420
64
475427
13
78697
195185
309714
463685
98998
45
74
5
65
142886
89
492623
275049
63009
245984
86
83
12
247224
24442
6486
38
30
46
77
43
884894500
94
432862
96
92
260505501
30
494265
575271947
92
361619
14
94
42
24590
861544778
312073
469372
6
147756
91
38094
236703
51
68
30
311200
5
1
84
79
6
168538
72
185879
1
64
3
43
327849
74
167488
17
74
56
34110099
94
29
10
193127
295826
138393
1
26
364126
50
137752
420449
7427
11
92
71
375199
23
62
414742
90
79
273827
117156
78661
146803
1
92
384192
474177
11
355123
263220
345255753
31
1
836337374
41
59
250406
7098
18
399771
291086307
83
100927
471398655
247886
378767
690459557
128919
17
458065
330786
83
37
6
375731
959698915
438760
53
88
92
385560
34
389271951
347174
257404
956085144
3
195080
101914
217625
61
1
5
60
301196
311416
301507
71
218120
35
40
60
1
63
140994
94
8
213508
88
208270
360795
78
297873
32
272579
14
335693
42498
119392
86
135588
443157
13
222281428
5
124770
58
428783
81
181782
497341
3
294922
483577
24
408212
122870
258927
44
282600
382466
364173
469259
469822
8
98
36502
87
38
19
20131
6
129843
109572
226246
391122
268072
48
275778
294177
70
17
199293
73
140863
1
42
156054
37
6
35
26
94
9
58
55
101534451
14
120339
31
461499
279584
31
125400
107600
10
22
3
7
277750
32
9
320649
6
48
73073
71429
13
130968
1016
192035
92
5
1
430326
790351309
116215
63
4
245199
26
271880
57
295347
426258
8
40
64385
85
85
67
392471
420348
15217
43
33
35
51
89
89967
486936
54
24
133687
1
54891
381231
18
318760
44
435960
944829424
387322
9
36
51
153551
306258
93558
433879206
460417
25
3
52
305574
96
211243
355695
388603
48
217359
214969
361986
5
456747
491007
55
474325
164092043
5432
62
31
395330
116744
92
363027
68
20
49
9
38
71
56
167695
66473
417643
19
176499
27
46
4
14
21083
140471
56
38022
1
11
8
29
5
350549
341661
415171
50
77
471412
424876
7
10
21
538755274
15
29
20799
74
303908
28
57
78
31265
207670
24445
615012452
369490481
6
159994
16
39
309066
13
66
6
16
171195
7
46
97
148254
147955
139023
30
15
8882
42
138327
54
491450
87874
379759
274676126
383115
245285
73
61
231169
435100
9
35
48128
49543
29
44
242037
925033179
31
405125
152777
563878626
70
229701
32
59
54
99
14
6
32
39
478597
27
21
82
33
61
3
36
265077
412020
275768
30
506015714
282464
417864
19
792684896
7
98082
55152
20
276443
268688
38
89128
252899
384700
75
32
422925
6
449792
283944227
45
186683
940108953
54
73
46
72026
409168
24
437252
847567134
26
378414
29
331146
79
94
67
8
160697
119674
346978
6
76
12
190625
62
24
431044585
3
463420
24
3
56413
9
21
255981
6
2
55659
333444978
717326989
67
30
327503
285944
4
999304744
27
301821
188116
36
37
87458
19
114033
10
28
9
178257
21
95
30
33
35
21728
29
9
6
6
321472
5
239883
288601
238346
131459
9834
62042
358454
18
61
87279
374085
6
3
79
485788
472107
497740
41
63
220341
441346
489974
68052
62
93
312601
4
3
21
88
271703
345547
483119
33
346812
7970658
253721
50
287943
23
296600
92
68
814617991
62
36
499165
140556
311221
58
89135
63
2
80
68
9
55
94
14
61
243096
377701
71
102376
247391
13
78
416189
495628
36
94
51
61
142905
286092737
172931
15
948504634
387902
59
46
15610
247499
94
259851
96
103191
600713241
98
107698
52
30
87
56
65
351245
8
411152
91
474803
83
9
305931
278262
438571
299328616
20
298517
72
58
183447
46
376516
16
78
61
81
500628285
65
14413
73
286300
317820
74
16
420975
486682286
77
429599
824157721
92
99
31
478286
1
39855
204320
11
411545
11
385261
27801
38
179762
1
292779
98
74
76
244043294
56
4
93
284789
278554
55
1
53
234369
15
42
422761
90
88312
20
303317126
505606392
19
35
147669
135921
7
121415
1
206067
384650
6
958551803
356745
68
20
85
66
489219225
546960489
98518
41
74
189307
43
97455
25
85
412512
78
71
84
452125
79023
331878
264438
12
66
323639
87
3
311439
616192934
20
19
86
9
91350
25946364
37
14
144837
204915
474948
15
150630338
2
20
155316
28
17
273091020
76
98
64
425759231
8
355115
147755
174523
873580678
84
619340345
51
209837800
21
60
35
6
20
393781
88397
87
351618
95
2
343276
27375
120691
467490
91
38
76
405786
23
183585
148073
93049
267709
6
74
10
72
86
4
83
275074
11
556112562
29
72
437923
3
69
41
312007
243254
399529
47073
46
50042
80
42
269178
392908
78
347890
463055
13
416476
706039414
127467
16
80
53
343223
486878
435735
871179830
312063
4
488622546
91
59762
234326
28
98
461660
9
95
372899
180801
843856747
96
322571
21
419171
13
22
213366
85
72
3
38
57
3
477228
86
22
8
131682
65570627
172472
421324
78175
304322
55
96
211457
77
5
53
72
65
13
292918
245724
6
27
451782
70
184370
22
94
42
69
8
57
190618
49
433229
242820
65
320840
27
74
49959848
76
8
3
7
232650
43
296095
494252
733678101
9
60
134317
31
70
95
77
16
94
210074
89
482054
173708465
187251
854045714
292940
92795
1
261320114
7
474308
35
51
22
179489882
23
170895
281001
195452
209413
68
422208
79
329947
51
466949
21
73
86
110752
67
3
118232
20
20
92
85
6
50
25
371099
67272
40
168330
78
466745
11
853343289
259641944
45
37
50091
4
87
7
52
111357
29
177828
326612
73
54
112507
226905
10
292407
728970874
79
1530
13
39
446612
362423
76
378950
27
421387
67091
19
319535
149843
70
132991
66
15
562556387
486419
177759964
20
27
7
1
2
474939
6
31
312766
34660657
132556
418044
397284
200590249
664776513
59
75
13
83625
724180063
155547
17
557
43277
35
76
20
90
444510
46593
73
9
783783913
201707
53842
82488
25
43
207714
3
468660
5
9
38
644823892
73
37
871644854
262383
8
2
929328221
75
9
13
522421547
69
123343
5
55
61618
2
76
98
72
39
22
19
375757431
13152
28
52
40
53862
4
325601
57
25
57
73
67
54
197687
97
445413
495377
92672
91
25
257269
352614
462415613
63036
351179
11
48592
21
350293
23
40
21
925902435
84
265550528
63
17
52
379334
319286055
205926683
34
93504689
40
53
356927
91
7
81
258449
197711
6
186031
206199
54
763844437
668084115
162784
231414
30
30
4
96
96
64
15
191650
453459
42
304930
3
411817
6
271359
372384
21
198167
3
395776
43
27
56
29
470827017
343928
903418973
71
487420
5
319340515
16
88088864
84
4
210942
67
340119
25
16
60
744426090
43085
62
75
53
279546
62
76224
384303
91
83
328627
59
98
453452548
443373
3
49
359261
98
95
3
134455
123347
137065
8
30
104924
276257
4
6
159762
428029
67
46
31
488468
246239
236037
3
40
56
5
7
87
459630809
200420
45
378623
293554
65
199905
442604
311111
492624
292464
62
18
954965304
9
49373
77
66
18
41492
4
55
79
346136
39813104
24
9
67
38
418899
7
313419
99
15
6353
70
78884
33137
6
4371
45134
25
39
444832
1
601479040
6
74383
216269
16
314916
6
314145
203498
87
339422
89
175712
88
78
87
92
18
74
20
76738
13
29
483199
201655853
1
130357
89
399275
42
41
434014
205905852
191092
76
493111
173183
382257
235019
35
51098
31
70
68
293858
57
398215
496596
38
49
67
226146
273007
53
7128048
160565
432766
146529
99118
97
54
643362897
4
353625
1
934059457
72
445167
38955
192652
87
90
3
111128
117748
346663
343628
55
6
61
230836
374040
93
89
90
236033
28
4641
104989
64
316857
84
72
5
419351
473496
679756116
21
352651
66
55
82
278073
472064
8
405705
177384
170699
6364
79
2
634477120
283555
1
6
197798
326126031
22
99
61
204463
236106
14515771
652105762
274187
570965716
51642
4
70266
6
179390
20
61
46117
182868482
374218
89
67523
5
4060
97926589
46
133379
459209
1
20426
697880281
250052
59
19331
66
410637
93486744
62
34
71
91081
68
6
49
421739
89434
147655
407950
60
60518040
246549
76
78
19679
302212
24
180293
5
385018
355217
71
3
57
59
94837
72
81
715534979
229040
115145
12
3
73407
61
181048
63
98
330696
255103
974294958
44
899781605
71
69
99
78
401648
73
215188
36
478589358
124496
69
19
8
10
55
1519
373699
94
29
42
28
15
8308
35
71
50
59
60
314982
99
125802
24
4
396860
2875
52993
56002
480676
442583
28
317580
77
60
9
98
442356
7
1
746062993
6
444828
71
1
21
37596
303568
83
50
104638
21
81043
58
72
108543
26
542809212
364847978
315798
46
81
94
109650
266903
7
584390455
5
306712
62
90
65
10
79
45
169603227
11
23
453522
277479
380957
727827225
77
63
95
9
3
3
148588
75
99
3
77
903053018
9
174766
12
85
246546
51
320847
3
363245
67137
90
136403
6
15
434723
85
63
158171398
9
415551
32
905707039
186521
95
226214
11
534726024
2
8
420895
26
13
2
84935
3
54
89
51
145585
973547202
1
97
639985987
2
182316
178084004
83990
90513282
473429
42
79
56
13
31
83
250936
365328
20
125867
12
246889
4
1
10259
149058
26
85
110156
246633
137006
213159
898842120
88
4971
35
69447
210565
369686
366508
3
80
351327
347275
87
480694
33107
8
425629
49
379875
4
87
72827
11336
44
99
74
740088173
40
62
103063
4
474678
40
3
507793411
64
307140
375436
57
61
83
37
547764436
46
79
228727
354719
24
246846
10
33
15
34
233875
472230
78
62
157639
31518
93
20
120611
251081
25
28
433748
17
440074
393171
126410
131151
82
1
110992
77
157656
60
646104321
12299
1
453031
43
37
272648
395665
119961
339900
4154
3
16
77
9
465162
256216
402686
328925
35
36
381499
165360
438781
51
369393
271743
370627
66
52
394756198
78
30
373800
1315
41273
51
255421
1297
362972
87
5
10
28
48
486194
222413
60
54
273654
9
543856270
256643
3
353234
430362
69
107370
377864915
877583623
53
95
1
472031
85
87
68
271981
6
70
449536192
37
476488476
3
77
30020
41
315681
95
22
571097710
28
414379
162954
144890205
92
117484
60
38
87
235690
42939
27
259001
7
42
149821
16
363078
4
483706
359598
412354
173048
124007
122100
12
7
73
94
248745
333776
38
86120
5450
19
7
3860
177806694
491002
4
42
78
189094
116728
81
94
625184114
186679
91
41
17
440884
439628
3
363737
54
1
69
43
318955
258884
388059
39
136054
16567
311
344759
940542383
38
176506
145429
497625
78
248818
1
84
8
162076
88
12
4
259606
28
85
20
9
333879
47
172371037
93
67905
293788
210510035
35
13
85
57
68836
18
162647
414384
134479
45
411555
50
3
552
85
427662
64
254461
463912
5
91
24
69
31
88262215
81
5294
65395
9
78
152786
96
221886
62
338384
216378
12
2
354688760
146332
62
8
85
93
38
185822
57
5
110614765
108963
401456
30560
451420540
77
69
34
31
27
64
700552742
496091
5
58
220911
16
75953
89
4149
27
356396
910840608
64
14
17
9219
40
23
15
292446
459916114
93
17
4
366694
45
3580
209472
56
198715
45
355232
82
67
400568
55398
272732
79
974625000
3
7
57
7
288372
53353
447600
48
95
129872719
54
167339
476433
80
376934
150748
907809626
93788
72
425136042
352172598
429538
76
330492
32
5
73
95
64
717321442
2
171976
42051
33
67
211119
129978
50950
53
96
454926077
65
55
36
56
8572087
58
160361
184199529
37
38739
98
4
77227
3
4
377625
460741
294999
149961
59
85457
84
59
46
84
416885
270605
71
646447647
19
452036
483405
1
340133
484586
61862
36
494126
205116
70
229145
189405
447434
533743446
3266
1
180923
282637
13402
247144794
47
73
61
46449
92453
104656
285471374
115386
400547
47
40
40
81
74
84
73
15579
89
75
486060
387449
408769
454725
19
151449
463243
29
355247
206636
121591
38
442559
174173
1
37484
4
8
133842
92
26
818295451
382341
82
37
480472
69
92
81
337293
395268
19
5
15
35838
78
917925860
422960
129730
312325431
277047
69
489379
7
40
93
56
4
6
4
603647002
119554
89
15
97
7
122942
473822
25
268186
80
14
61
104228
34
347350
39
75
145672
319103
68
32
271735
375680
363098
275087
95
67
17
61
75
63
67
1577
57
7
18
175316
370898
16
72
181141
985073067
17
145822
97
227281
82
474281
6
481379
16
1
119282
95
58
64
832376681
185912
40
17
35
87
33
789755416
59
76477
239184
106757
71
308881
77
54
398676987
98
58861
5
22
370232
344025
8
232438
44454
18
2
317201
121670
806870040
393246
486052314
84
52115
7
508004044
13
25638
8
430036465
83866775
79
51
44
180473438
924664140
391186
97
420009
43
20
19
8
40
1
7
23
349689
37
30
59
328853
2
38807
3
435847
8
85699
472437178
289949
84
203540
160604
315373
86133
796110122
51
91
183331
441389
61
63
19513
90042
107319
15
63
95
25
31
386803301
99
163351432
25
117148
307659
4
90
140544
436660
84
418028
26818
93
76
498418
68
905674226
458020
135638
11
92
90
554000696
23
430164
77545
426095
60
15
3
84897
23
140611
74
418886
125143
95
261916367
442158756
2
400319
94
83
1
82
72385
12
153241
19102
41
71
253756
94
24
93
27
98
7
2
112799
36
152586
606970330
1
39
53
327908
405035
81
274611
74549
240900
6
5
24235
552170149
66
404952
95
75
478241
51
2
75
456749
440963
484309
59
134702
127728
323983
7
445231
44
37
458374
614601001
188789
733714356
4
32
6
490186
94
97
11
16
272432
234003
705419123
65
8
78
38
331916378
37
61
218863
353484
10
9268
200431
914976053
88
23149
7
78
28
47
736109253
22
44
66
204926
21
37
42
42
51
130293
10
97
3
69051
198280
36
79
2
89
379622
52
88
377358
66475
60
480100
258771
9
834283871
4
28
87
98
56
71979
433812438
10
580903530
441208
14
9
126200
355341
347327
77
54
75
39
489162
143289
428800
39778
93
2
868466138
4
134840
94
69
8
93281
517979222
8
31
89
565674873
14250
463297
241189
481651
1
20
437283
37279
65
345899
41
335924
8
5
225976
75
71
33427
13
98
9
336983
35
27
12
5
385316
10
52
34
88
311008
7
10
59457
143874
89
395643
698705251
34
297371
4
23818
4
270089
20
396348
49
6
137608
184272
23
479762751
288439
91151
128673
87
78
55
69074
288576
99197
16
4
342577
9446
235366144
5
449647
8
236453
371408119
80
61
86
70
77
279624550
17
7
165953026
451057560
245801
14
164322
80
88
53
46
56
135002
82
191165
53
94
71
287720
72723850
6449
237617
498846
28
429565
113501427
534090259
336332
9
6
57
788008836
38
77012
59
99
48
928055685
99772
27
83
88
321297
14
181970818
49
94
6
7
3
418001
407055
92
87
65347
3
18
107054
19
361743
96
46
85
81
5
14
16
9
954529781
14
35
222581372
211523
70
2
235389
421461465
88
46687311
64309
156177
87
416228484
306427
499786
12
6
79177
264562
649683557
74
97
488341
70
90
24
85
110218
68
41
293848
251364
941985951
61550
2
438535
11699
6
456266
196091
10
31
80
392840
33
283444
587054610
6
109949
76
367622
318229
99
36
481155
32
46556
418169
25
92
210889
1
61
450958
91
379071
103294
21
201676
15
64
871209049
55
31591
69
32916
251804
291703
435762
323855
6
181801762
22902
59
427352
66767
261423
16870
251902
59
12
6
364752
286621
412367
55
68
438285824
59208
58121
340865
531893129
355671485
466118
28
9
932338366
29870
245142
261448
67
350003
76
68737
22
2
508105883
5
68
82
214716
267345
5
95
387429
448837
47
10
12
295232
48
123868680
332021
43
343051
386595209
136982
5
48
65
430863
49
40
7
86944
34987
668548255
171191
149523
74
482794
87
76
369319
98056
85
379289
62
398738
15
4
363071
31262
44
86
2
297417
8
85
493594
241237
123713
95
99
172069
71
418584
160588
275812
1
149203
198959
488647
36
209578128
87
465782
74
58
78
469919
68716
405608
90
4
66
7
61
9
306509
8
5
356480
477850
172299
81
7
371904
235981
263511
71
90
51462
44915
8
493908
5
47700
389389
5
59
24447
22
63
98
16
482550658
29
215741
5
305244
117431
300902
57
67
575855144
58
187307
398201
407597
89
305220
95208
474937
65
332604913
245455
993168622
395047
39
81033
384900
90
73
204960
93
373421
76
287146389
11
141023
77
471925
4
118073
92
33
9
208536
1
94
78
817131143
51015639
418790
363532
55
7
224291
35
521338446
6
107862
32
120043
26
7
170201626
307107
1
98
34
7
90
475922
351172
1
79355078
26958
1
10
73
1
315627554
73
7
197632
24
421177
84
55994
5
36
89760
85
98
112130
277300
8
82
59766
22
83
358408
16
396616
663917768
382506
221871
397090
440750
397651
17
374781024
158138
247563
102739
71729
7
272668
276947574
22
65
85
60
742396473
18
99
60
169105
187503
299348
95
264790
717022665
43
129846
145618
60
28884
35747278
7
376423
482087
350938
155602
44
334337
936505246
12
5
79
61
495442098
99937
30
627356157
17
3
435214
490740
28
162619
142537
377168573
471677
89
880202684
61
8237
27
433752
75
112312
649627749
1
79
234464
417428
35301519
422028
94427
49785
317201913
385311
458491
2
51
477695
73
386277
315802
693667199
387572
213330
415180
98
75
743184239
1
298935
17
483610
6
96
396852
3
88
450546509
417984
258644
28
93
23
243690
7
13
65
223900
357650
250489
44
56617
49
9
94
13
477941
411311425
48618
49
798689851
25
3
61
281488
42
66
649861984
26
4
849678347
38
91
299831
15
22
95
437098
722258669
141937
77
814808288
176323
533112445
330820
43
180734
549545050
86
117085
179512
9
217358
43
33
186315
23
58
356450
17
96
389556
89
69
67
54
84
63
9
94
405214
540611160
433805635
907195442
460
69
18
3
24
7
152041
51
59
17
199548
2
43
2
16
49866
680921228
150950
54
30
995102201
29
604782032
79
450614
46986274
269809
52
61
75
173263
15
303112957
100655
93
218678
93
9
126691
24520897
205676
22
1
68
127399
23
160543
447614
431610
451975
228219
1
17
29
3
23134
16
978745557
464953
71
17
43
151420
4
1
49
394141
333098
8
92
73
49
65
170004
787894378
90
418669
97
79
463789
86697
51
689798148
478172
30
744738810
4
118351
245912
93469
346734
104827
1
379944
150785
75613
799790374
97
28
296893
81
6
90
26
201720827
37
27
8
397983413
42
82
51
58
652151316
8
201698
744124201
144940
217716
58
198404
232660
517549529
68
451511
1
846482447
183311
4
605835656
213263
73623
7
150233
205834
6221
381328
263429
311240
7
88
96
76
70558
34
231035
204230
390247
382443599
46
198038
2
2
42
468856
8
27
5
9780392
41
76
97
88
470875
99
81
407873
363181
73
140960
8
32
1
245550
606841521
80
48
1
79
282355
88
215819
199197
4148
62
167229
48
180885
8
276666
213218
144038
2
95
177247
301016
432790
22100
36
98837
2
24
162060
93
855
267605
381140
31
56
17
259214
75
86
88
53
80
319268
52
171872
72
44113
12
241062
219619
575028336
540555339
446939944
136629
14
33486
37
300508
75124
7
15
66
434977
281105
353788
48
66
23
368976
419557
144802655
98
180394
52
83
37
79
631481745
5
189637064
93
96
69
8
429456
8445061
423735
403429
75
82
217398
7
370129921
310555
49103
11482
89
71
8
73
47245
456693
152261
18
72
537586852
184932
7
3
154017
49
159655
444903
342789
54
294571
918920518
98
34
574517911
391768
69
271278396
98
47
7
283490
27
53
455016
72525
35
56440
79
319772
32
338824
151982
32
99
91
95
70
10
231428
397777
174547
5
32
420953
16
61
40
77259
97
79
19
31
76
70
43
426908855
83
12
876648242
54
21
70432
268510
531215668
73
236871
9
6
808862236
498386
43
21
30
48
169511
62
931487339
276507
13
309220
292559
382488
89
381177292
34
461448
376602
117609
14
438536
427720
39
860344640
371061068
36
300526
633378536
75
170106
31827
290113
158511516
12
98
6084
368938
2956
18
75
4
353792
335801
152164
74
8
9
95
273406
109505
360897
475770
833353270
3
193413795
5
39378011
334687
274781
2
884391748
1
87
81
92600
61
396824
45
52
17
83
84
70
99
71888
357516
44
52
11
86
462635
293491
462157645
491181
55
88947
499373979
1
74
80
58
205659
439216
295470887
9604
1211
452429
480347
65
289704
340853
77
60
280386
86
236579
284706
541639395
354029
25
615911222
48585
52
708146616
22
351723811
400984
246941
26
99
712219314
325516
5
12
1
19
64
78
182007
434251
26
485203
125029
1
223481
51
5
35
43
225329
391369113
116722
102824
57
77
322160
5
95
6
392071
40
91
85
25176
427737
690786320
84
119843503
272261
35
89
84868
99426905
4
1
79
981612983
276072
402710
82
446942
3
20
1
496143
8
57560
7
306220
327678
77
805961765
87
309159
93
24
155876241
38
137091
201172
83
25
207889
91
319678
29
481515390
70
23
66
33
81
149610
6
22921
202132
4
544673549
380728
113956
249813
50
7877
82
225299664
802625908
9
459486
62
53
246768
601563258
97
8
37
6
55
2
57250262
237423
749477927
487985
89
86
90
43
280037
436172
4
98
42
84
73
400583
480470
29481058
302399
56
20
426371
426167
291642787
303594
63794
33
343081
59
41
429008
78137
17487
21
385785
447723
58
73
530524934
267945
126689
33
863954345
90
72957
7
5
230926
17
441467
98807
95
33
16
311396
197690393
76
53108
88
88
153978
361152
276605
11
75
405889
237866
733529771
98742
63333
181391
57
95
270200
7
243115
690741797
419395
31
51086
77
68
435146
348721
7
450874
37
9
969128144
11
416917
58
443069
16
7
86239
30
310447
16
34
91
50647
223567
135149
224336
954154548
62
245560
7
36
265850
59
91
389797
50
203441
834501440
382506
32
74
93344150
10
461600
116116
49
57
64
47
5
47165
51
96
44
150480
442384671
90
12760
21417
353233
273191
5
597942462
113335
38
826838549
229006
9
458618
464864
211062
96
46606
127636
471872496
24
11
20019
8
401670
720050224
60
342162
46
174879
8855
94
64
40
112652
6
87
35
5
65636289
46
150628
608754521
167960
65
1
90
51
855369949
247337
302458
75
15
232066
82
3
395292
5
54
438364
35050
112420
4
865216973
19
419078
100951
363924
15
195489
1
95
409257
98
40795
30
40838
13
28
129187
177739
98
2
146532
254651482
544107387
89
97
480434
5
143954
4
472274
224753
409470
48399
39442
361796
118359
1
335966
39
10
135541
380154
24
443918
321411
106557
8
34
94249
97
125299
474691
337976
371809
91
6
28163
305614
78326
388023534
5
59014
201707
90305
530162586
30
4
853683257
92
248895
418922
2
21
12
87
864933040
474177
10
360676
173028
6
88
22435
399744
20
70
160688
36305
65
22
59
497969
81
454088817
411296
98
86731
58264626
123556
261533778
457753
67
24
389413
52
240629
86
67
72
135391
13
358469091
104657
164394
7
367351
167064
48287
256832
79
384655486
83
608485507
863890074
163077
379492531
225305
382861
48
34
96644
81
214926
1
270246
3
78182
54
15
27
135240033
155822
486116
440213
53
345191
396204
93
12
18
198786
813055137
160651
34181
68
449772
1
283997
119024457
60
167996
22
257859
205028
221150826
3
79
95
2
443660
4
63736
70536
325638
242925124
45
8
172609
168777
49
914821755
98
8
174736
232020
69
6
1
83442186
184854
457677283
55
8
394261
52
96010
365081
671678070
24
60622
88
68
15
102996
2749089
27
6
572800476
98
250162
141632
154078
37
428
7
99
14
62886
371208
102067423
359828
39
30
134382
122724
69
38141
45
393550
982043806
46
83
263238
21
4
3081
699906035
4
86057
354672
374622
119781
122033
72
408477625
358601
785541040
20
9
427599
58
22
90
90
657710134
78
278259
33
24
8
295555
9
427105
282273
43
490520
182577
57
208858
226336
65334
84343
496066612
67
416115
69
306316
62
52
1
2
72
654895913
2
68
253789
28
83
56
60
362488
17
520404270
51
156907
2
211378
87
308344
9
192929
29
668848091
396547
253556
68
133577
967080433
38
975954211
88
459000
6
153857
57
3
95
24
31
261414
65
79
92
5
2
61
6
62
17
40
40
7
475
78
14
222247
2
2941143
254038
186269
221033
108082
53
22
22
37
316509
55326
1
20943876
345657
35
1
423983
450386566
132002
34778
51651
92
266834400
77
318577
6
396010
259468
126230
31990
19605
8
30
753610560
496174
13978
2
35
1
97514
27
5
195671
95333
420686
367337
442907
18
576784820
846036160
66
286767
70
1
93
302627
153156
75
636020250
114130
66
10
302491
225347
74
370302
57
79
444428
75
38
261930
1
368633
54
87
1166
256125052
50
33
48
63
53894
218090083
290727
26
243167
262166832
49
94
13
77
12
36
94
956276226
342347
261046
137381
15
440563
570367266
99374
284865
2
446608
9
44713
30
81
388981
22
2
743182146
4
84
6
49
12
56430
606137383
35
110814
7
41
405623399
638692474
441782917
88
611680216
64
2
18363
585966285
27
4
96
91381
27
24
74
62
214105
385053
62348
286611
30
28
172228
12
79
82
304350057
179201056
24
4
94
486614
286068
10
430517
64
2
71
1
671117068
153852
76
85
404677
69
392702
46
941539013
58951
61
90
112105
58
174477
446321424
45
36
69
924540705
9
27360338
179744
318006
83088
780917513
499562
87475369
62
44
373047
348509
42
40
102930
345970
88
70
30
5
43
41
317877
93
418845
101401
35
40
9747267
66
80107
82
320788
8
40
934069751
443733
12
20
639819629
19065
5
30
415428
50
31205
426056
351839
16
719270780
43
455937
15
346823
168786173
66
34
36
6
444791
213606
1
37
3
181907
197088
91
44
59
76
60
7
342847511
44
48
41
46
6
71944329
184181
295365
292452
625274869
35
84
93
293350
68
14
71
220540
64
252432
82
51344
391039
425526639
4
47
61
17
44
28
511524786
31666
73
66
12
428329
46
774337912
142540912
73466
328341
72
404172
428786
95
260842
268428
241063
270949
573133713
38064
349360
61340
242822
47
36313
79
41668
200414
84
71160
343957
46005
439263
85680
314542
16
30
32
1
59717
325082
8
6
826751432
89
249637
47
9
58
6
47
58
280050
439030
3
439924
52
429712
5
36
69
476072
173117
4
271511
395588
443377
29
20
340985
88
420052
238662638
29
53
469717
65
132298
524115627
16
19
3
367936
2
76
305155
321617
114153201
98
64802
197952
41
7
219426
52
795930590
55
5
56
231888
93260
91
9
903885568
215407
97
137346
53
359541
963383421
4652
5
15
349992
52
473218666
59
306709
91
2
814958515
423327
46214
247783
10
771110764
44653
360610
67
341227
91
73
68238266
83
81
366784
35221
504114067
51202
75
88
407233
92370
78790
93
4
75
43
821313166
102159
202521
2
248668
55
21
429116
12
7
483251118
22
525425416
8
5
24
372120
51
71
5
77
3
3
62
164703
494460814
1
6
52
139324
81
82
387742
23
52785
13
4
328718
180887
8
50
83
81
30
80
367153
62
165456
82
251803
139761
6
486279715
81
354531
95
164220
6
186467
8
112503
88
31
45685
251303
173559
25779
29
476237
83399
229681
70
49
186030
184970
4
203909
43
338981
58
295989
62
6
159938
61
275023
340574
21638
45
158431
158832
85
895084901
9
37079
76
52
281818
223065
307717
16
77
4
474344
274221
208267
37
44
331376
67
18
3
253862
17
32
418826
194797
7
194022
22
2
79901
96
770903479
3
36
393082
55
74
1
119639
679523186
470684278
332922
456593
94
14514
465744
78
32
947154421
720657521
24
123815
394702
42975
30
150132
90
474363
89
874875363
188844596
318177
383651
364725
118835
73
450724333
45
8
384269
198360
397715
6
117732
7
6
5
60584
574020939
306234
439878
481447
22
60
39
89
115518206
494679702
43
405285
387914
83093
25
184532
40
453849
418173
9
7
79
193592
203358
19132
1
432644
64
62
436345
72661
36
39
5
443131
95937
430627
391079404
31
141680872
134648
68
337026
20
89894
403381
14
79
43
1
374904
421166
1
50
82
50
84
85
214277
200428
32
346132
9
459155
54
57
93581
14
362235
55
1
29
95
2
469911
5
63
455580
20
9
79760
434374
42
474198
947269950
472647
9
277286
490159
35
335814
48
41740
24
368977
6
325800
457587
29
152340
12
404765
34590
100529
318983
46
1
39
44
141838
5
145352
60
384455
27
136164687
772688078
60
55
41
37
29
439936785
49343
1073
22512
14
75
273040
85894
87547
322776
59
3
499829
34549
139708160
575922358
29
63
6
46
92
77
99
156070
98
37
94
115351
55
56
472547
56229
272009
109164
288465
64
2
7
14778
431508
28
3
196861
71
66
75
14
429412
67
8
2
113559
28
53
30
273522
518176094
194640
114733622
108227
318372
359365
225578
5
84014
433518
370289
320570
62
82
73
48
237307676
46
88
75
9
42
84
314877696
116772554
137659
338101
193082
234948
31498
405312
969323494
165605
261632451
365167
38236
239692
91942
109651
99877
332591
72
491759
48
348331
88
235827411
40
2
391428
152531
478556
458565
25
258102892
149427
396902
450331801
91884
260270
310864
49
63
455803
44
15
9
3247
15
774529975
210304
204526
233943
21
380845551
23003
55
90
295785
96
772511104
826008766
453471
3
330361309
143589
196825
93
50903
273961
40975
328658
60
316884
11
22
27418
272672724
4
88
84
9
89
46
6
27
84466
271266
126591
319290
829370322
444410
43
27
341141
1
33
93
940612779
11
42773
639661763
9
92
366293
11
374169
562553521
472604
31607
9957
2
54978
92783
54
381626
499690
308403
101057222
356275049
857575803
56
67
254032
86
214502
467638846
30220
92
304343
468590841
63
48
43
357888
71
382062
38
52
166921
47
4
3
711889271
175656
433797
33
367313
1481
22
15019
71
49
32264476
175164
2
137709
63
922576585
334307
89120246
421077
83
54850
119517
441427
1
78
62
41839
8
56
92445
784771906
142563
420128
3
97
178138
654973058
499159
9
394552
49
705813470
418185
30
63
83
86
82
311117
403376
49
13368873
84015
291827
91
343887253
81
472822
306597
23
196440
40172
29
210304
147115
25
24
84
99
793426097
288607
31
83
504733262
434107
54
46
63
8
27
425465
988534077
119223
26
397520
26
237141523
479670179
104502379
478800
238505
226352
237089
242844
6
384834
12623
854713547
33
66
144798
313277
250502
94
348931
40
252450
6
69836
42
65
80
22
86244
424058658
26
282898
94584
89
74846
708889305
37494
145993
69
409546
29
292401
6
67
42396
41268
78
447554
261634
8
486516
406957
91
92
343354
12
21
424715
20
50
21402
640421790
87
1
1
3
367407530
401748
45
12
5
54
225237
2
30
431895
40
84
95971
8
52
466972280
381240
48
71
31636
74443
6
228899023
90
239474
356011
6
436930
74
409726
402282
336455
231364
38
290515
3
58
1317
98138351
40
50
73456
89
50
215156
32
53
342989
2
807900045
428576
325297
458125
25
76
63
65080558
59
416621
60
226613
7
254435
95
63070
44657
68
395041168
64
13
21421
301875555
469843
335559
205588
94
62
5
47144
107512
6
54
536863345
27
983356037
588691633
87
377083
102220
50
390543
481283
788252869
814067936
2
71
223160
71
43649
47
80
84
34
366037702
75
231700949
71
49
65
213139
99509
136196
264953
435157
457269
18
34
57
102129
12
55
7
91
50
434400
95
173540
171202
6
414970
231798
79
78
494897
325725
95
123323
33
99
79
96
237736
402651
211305
360247
41
10
27
51
7
81
72
134117
57
279597
32
27
44
33
283402
16700
762311970
264496
77823
20
68
24158
413170
16102
19
9
446014
330960
217902357
9
77
10
20
11
6
301027
1
426796
40
5
459072
341135
6
78
288008
86
213158
53
189488
809633829
17
476230
225800
58
5
25
489112
300455
112241
12459
124792
454312
9
72
71
56
18
11
134899
97
69
66
15
5
180334
195428105
161085
47
138448349
25
620511615
76
23520188
131842
342796
356343
32
99
23
5
57
169036
72
447686
75
457271
74
39
26
483495
197794
372595488
2
3
2
80
31
43034
37
74
477366
9
231965
414661
32
155205
9
7
3
63
75
411683
77
2
84
31275
279219
450547
17
135851001
86
547657925
304325
11
4
52
236100
430618
72197696
441703
65
14
22943
61019
7
498295
142993
471917
194682
434876
224704
239786
8612
9
195485
44
43
90
55
12
12
95
124650
98
92
259211
9
251210
106108
459095
422252
31
32
49
364218
49
59
97096
13
68
251251
15
277142
257185
22439
319696
472682
86
40
406753
9
364350
18
15888
116522
28
83
399968
392635019
53
3407
292668857
85
9
11
76733
26523
13
93
83936
65
172479
369564
286156483
178648
54932
268253
89
273888
627166289
130932
82
497531
35
52609
75
82
18
291869
54
69
191413
309042
54
183118
878062868
26
38
58147
100819
355002
320517
51
6
17832
173184
30
749297618
784251354
516676544
2
341041
69
39
41
268638
422331
23
45
54
337759
59933
227041
118378
64
33
88
51
223506
160051050
40
95
52
76
18743
6
171304
58
122064
15
2
643566500
243439
326718
321551
59
7
296868
208749
424947
51
15
110491
2
81
5
74272
10
107842
216526
337679
227207
76
355157
6
1
255070
86
72
97
19
72
1
479272
89936
5
58
452402
401341
77
186027
74
121251
58116778
149396
291048
12807
38
37
75
276213
498700
9
2
498631
78001
27
387206
262086
14
361155
531222498
795434448
5
73
918494780
4
50
38
5
6
23
58745
1
273285
89863741
6
259510
3
85
6
99
384618
62
218617
339481341
66
14
21332
2
90
59421831
9
389876
331823
206501
256323
15
25
9
28
57524
7
477346216
378835
98
400528
92560
3
724016721
935414461
3
56
420157513
51
51
141792
66
306266314
393645
38
5
441525
130099
411741
74
65
94010
74
245102
52
38
92993
92
6
87
8
123393
499862
491561
173809650
4
285787
84
38591
72
989704132
695364892
361047753
40
110371
1
89
50382
4
239548
69227
46
81
496
74
311267481
38
88415767
168064
62
10
29335
45
1
155634
391686822
82
64
209876
54
330035
73
81
92
48
401197
376316
43
314602
323713
13
8
240552763
58
53
26
9
102652
44544
464870
25
74
465292159
413734
4
473935
57
66
46
49
377856
372979
281344
391309013
306907
412554
221353
57
38
29
7
20
58
89
42
175247
57
2
82
468622
760661959
69
153681
87
245799
1
487347
79
151453
59
85
94
75598
4
323890
27971
50
482308
94
154065926
480140
166967
455309
843821265
467569
177950424
274397161
82
89
66
199562
40
9
58
55
23628
63
57
20
401498
4
4
8
63720036
60
197250
124282
279465
37
24859
98
33
401887
371247
403146
44
175553
5
43883
397696
39
286027
55
26258
365893539
42
979166998
3
13456
53733
586640065
83
74
14
281171
5
66
86
450134
277410
191006
76
134233
4
465912
201591556
111948
10
164137
80
4
3409
101497336
31
136838
21
344605194
53
186641
63
89688
466506
51
451666
709256453
27
94
199453
99
59
16628
1
232595
410022
96
55
373869364
15094
41
22
86
9
15
292996
331441009
59
81157
297095
97
32
97
75
8
85
79
385979
244317
52
7572
62
29
422348
29
55
51774
185724
8
5901
50
50
51
393980
36
454925
66
51922
28
866956173
182640
95
394671
139887
244956
272871
328585
82
433823
36
357511
90
124665188
67
35
232901
845451623
50
429866
227715
74064
491772
39
40
204530
87206592
58
7
72
61148
12600
16
54
394821
55148
97
60
235936
37852
182629
42
5
315869
39
278220
303022
64
870879873
75
443174648
318494
38
345000
1
51
30
151491
385487923
62
237128
85
39
65
65
170857
383807
56
8
43
70
48835533
78
432562
64
67
20
91
46
86
402675
287520
60
499427
57
120720
101631
26
124468
16
35402909
51
361671
168919
49
93
93372
7650917
351588
35
978576269
3
95
85
18
73
78
26
3
3
50
95
64
178008
97
83
7
198273
102637
267390
6
41534
190393
56
64
213235459
177469
16
472078
69
87
40
12
62
625219094
448160
871066623
173228
54
42468428
86
301992
31
445201
6
92741
58
417064
28
42
9
3
31828991
44
46
177109
37
263945
47
6
90
82
187905
2
172241013
193275
97
335286
29268
58
2
169944
3
88
968459868
9
220218
472345
31
84
9
25
177934
420216
913353100
21
53012
15
461446
7
214132
197998718
337927
109738
66
43
20
111134
325148
412979
350802
20
6
13
390178
11
345710
53
25977
251282
17
427440
44
253841445
229461
71
3
65
202943
5
19
438124
60
19
4
30
207371
365424
74
451624
520809198
41
91
7
5
77
41
453486
18684
250158
197523
57
65
48
236321
402284
32
78
24
251568
41
78766
385279
48
181998
2
75
445334
8
71
31
268828
23
915355782
59
39
68
53
257578
172775
36
55085
187125
167043
45
22
627722196
494520
811922987
273167
26
84
7
41
66
178204
438476
1
259357124
73
62
8
494207
17
91
98
92
16
12
175438
339089
29
124141039
55
80
94
41322
31
147744
274433
24
185223
394929
44
331629
436674
75
471188764
22
71173
45
486140
27254
15
8
293820
53075
69
482352
92
319001
44
99
70
90
9
491260
484632
24
26
5
169000807
6
2
428699
5
48
30
31
76
88
59984
19
81
108043
76
57
89
56
61
138396
65
473246
8
251004714
74
403564
25
98
71
162747
76
444679
3
222887786
440113
95
123369
73
12
713677075
95
21
12
493430
5
57169
99
24
7
945338308
44
51
76
5
27625864
11
52
13
484435
37
302900
55575
85
28
5822
8713
58
16
11472
82
271862
310904
24327
476370
59
32
13
874882217
4
5
378463945
60
425990
89
438067
5
58
2
56
300338329
535708755
62
297644
24
373971
87
73
338271
2
191565103
424778
5
41
18
137682460
165251
90
50
92
70
53
93
4
8260
322639
46
68
47
372819
195892
88
49
410703
24
794091713
7
333884
7
3
383293
35
532137264
14632
7
332970137
97758
503237738
9957
158897847
29
19
73377267
13209
2
72
1
70
51
36
108083
16
542919302
68
22
477457
25
427251
234203
338696
72
66
99
8
67
1
75
79
83
246938
1
19
437931
400560
47
132129
76
4
6984
8950
12483
92
5
105785
81
142821
73379
277500
95
74
405256432
3
55
66
492136
78
54
285289
8
50
26
77
7
32060516
51
2
70851
68
3
185547
82
3
41768
491454
457774412
429256
147209
7
262515
39731
49872
135144
72
16
68224
27
123270864
8
412732
7
407928
395327
6
90
23272098
85
68
311929587
79
23
79
26
4
247250
34
23
238690
404286
73
345711
34
18909
300489
208356
26
193423926
365351
45
71
57
328561
159608
17
74369
71
65
64
21
210236
2
52
70
649638369
909729657
96
83774964
66
63589817
177671
170081
37
26
364376
106546
280465
17
883052308
86
10
2
127806
99
221671
26
87416
25
298950
7
40
20
20
219012
36
71
139519582
449484
93
34
7
48
33770
477783
250587
349085
197207
88
234298
271459
71
11
28
386922
7
3
415430
873314440
80
72
106455
92
2
406483768
15
356085
322582
22
88
9
292151
498490
314204567
88
466268
277399
36
75
312323
61
99885
607483885
78784
309468
446799360
67
63
57
69
61
39
73
69
1516
42
44
301409
466364
280695
487203985
59
61
409583
86
468423
479578
64
72
883858273
51
85
209526
709898316
60
51
40
54
233276
6
757269205
97
289499
361632
214371
30
41
3
79
376715
43
15
119194926
37
95
937200901
418705
96
36
3
38023
22
521982271
25
134313
489120
68
434546
53
261159
12
56
9
32
178500505
93
55309
124789707
82
65258
57
436224
66
52576
56557
117264
121560
231522
76310
352107
18
2
94
9
2
9
94
2
237176
98559
8
2
332511
31
8
7
98
69
34
78
22
63
2
27
68
470128
1
242094
454946
134830
842432000
51
8
414733
37
115084
6330
72
5
113925413
208853
88
94
178069
422567
617869793
46
6
409834
381406
314016
150559
96
50
97
21
305256
80
76292
37
281769
303898
322571
20
307357
25
8
10
10662
40
1885
4
497052607
460896
87
1
86
8
442885
56
55977
39773
36
18
27
23
7440
58
237576664
653426931
60
25
47661741
73342
7
48
246229
73
458058
9
261349
67
51
245656
31
4
924506559
61
95243
62
11
32
90
163871
233065
71
356649
167581
70266
111844
397807
462073
582477971
499611564
8
77
4
68964674
35494
97
229202
94
8
366468
18
28
66
91
64776396
74873
57
302134
494702666
89
9
458149
97
5
331216
87
6
60
202398942
419327
100526
10
38
261764
363870
19
27070
2
121333
332106
34
8142
15142
60
70
65
34
17
304018
255555
83
426989
282030
49
741025733
1
16
420121
105159
192962
5
215804
592683071
75
707108089
98
8
306906
49982
62011
22408
37
47
3
43
192141783
53
446498
430637
331604
23
114658
96
2
37
26
2
20
210424
7
458343
284340
6
13
235509
156862
400755
39
6
51
28
265185
1
65
79
55720
125790
449645
83
95
166115
127568
7
68
191397
66
52
82
165930
99
56
85
11125
463553
92
81920
63197
52215
411679
317010163
264629
53443666
31
7868
67
476375
61252
58860
285313
27
204707
164826
125382268
54
43
57
37
235214
22596472
85
37
243564
92
40
197678
71
389755
66
189657
263861
612946212
8
50
324273
26
41
193899
6
53
88866
115694
60
4
398821
5
91
8
417018
242768
18
496055
7
89
64
52
247370
433795296
193410
155298
6
5
48
140177
16
469626
88447
9
60
99
6
278409
237290
70575
476343
23400
31
5
309066
48
437840
40
48
7
305157
97
445016
56
92
199393
54
445149
91537
62
210897
461084
36256
183337
426955
67
981571713
61
15
4
28
35
343048
667823458
13512
50
61
205155
64
167734228
4840
479523
30
47
85570
110355
252696
107680
20
54
479802
74
28
97
36281442
214410
38
98
74
109601643
64
395361
473538
387246
79440
53
6
20417
69
167008986
396935
142588
5
398231
498748
5
8
360087
27
436632
76
448786
275479
75
446034
7
785529231
33105
89542
17741
54
235815
480407
481198
227294
264178
86629
458737
414600
55
4
10
74324
99
695341551
320792428
253213
40
85
149546
464448
124839
58
64
1
176454
361670
39
78115
4889
1
376667
240623
47981815
3
5
469753
60
127505
53
525043570
708707978
428047
255854
446170
482794
207737
65
465636277
70
33
214731
233219
121468
47
87
964868730
98
3
20
23
50
5452
109634
6
83
380855
142135
26
664321601
170528
92
236197
98
92
2
43
62
87
29
98
30
185860
40407
65
429844
90
3
88
3
68182
404442
46033
839604094
65100
6
352052
78
912930157
73
69
34
47
22138
47
82
41536
79162
307740
419436
14
32
887017821
8
381630
983944334
19
319568
6
9
92
65
8
394041
881701938
7
39
182929
18
66
184205
446082
79
412178
4
423019
288362308
48
21353
58478
245958
50
376488
444008
45
592778223
287846
62
67
3
438093
375746
87
9
332162
67
5
34963
18
134704
4
66
165789
314352
781302261
5
33
19
382715
91
56
381742
98
343632
28
394982
49
87
205311408
99
23
40
1
65
65
83
103594
176968
65
14
387550
15
92
158081
352686
899934822
299077
814302562
8
69
36
37933
52
2
627694802
75631
33
86071
65
5
154581
84568
97
85835
32
59
181346
78
45
403011
43
34
55
417367
6
5
7
879537839
4
290818
115793
93
171135
271155
18
198064
314762
383931
24
761714583
103683
264071
166921
218001
293812
2
461901
278903
7
33
24953
60
97
49
223384
9
226264
110454
6
1
383657515
635167182
108656
962625457
74
331982
404269
32
669718954
27
74
12
28632
304190
7
260117
312034
187683082
16424
21
102568167
83
12
115406537
264187
220414
319896
25030
33
90
212723
6
51
302513
46511836
24861
60
311845
92
953785619
51
38
107666
507493671
92107
124994
45
55
81
4
20
66
183438
335653
829613380
47
111021
86
62
10
2
43
47
204601
238564155
49
26897
10
206882
287387
8
36
341053
58885449
648639195
731433969
73
454683734
147028
385243
4
21
56
30
78327
356079
54
19
393451
54
272334
938576845
195992
19
44
10048
489386
266283
98
354523
74
64
457872
67449
53611
477449
431585
34
7
295966
37
58
14267655
27
147923
66
19
53
175134
17055
42
78
18
16
73346
292264
90
428165
27
262241
15
891849186
478853
6
8
86234
93
125457
45
93
471526
70
1
8
55
23988
251460
448641
280921
31
35
56
171279
338537
402245
187557
4
396925
114625
431928283
34080
14
236074
4
53
261018
337609
87
73
12
206601
61982
96119
306103
311064453
36
26
401677
50
4
378294
68
40
81
96
481477077
65
477424
22
6
154390736
372811
8
503619660
57
233496
46
70
382276
181332752
22
319086042
79
677811019
40
91
298679
73466
71
306631
59
405590
57
172968
21
60
265234023
81
10
441405
949216327
195136
22
54
47
379148
962603465
51
47
88
63
13
17
356233
474874
20
15587
4960
57
23
660508620
88
206627530
494929
664140287
268121
465807
301380
290205
28
565285399
4
170620
842750498
95
7
64597
8999
5
17
11
7
95
10
447564488
37
17
38
198417
19
52
8
43
41
82
91
486888
459143
41987
20
179620
2
19
472089
16
224513
71
434442
28
41
17
35
477214
149046
42836
58
5
386171
3
25
476521162
425305
56
770129528
427355
67225
46
211964
36595
354281
32
347093
34
110246
786194868
71
89
93
9
279996
98350
9
933962819
160667
861273095
227816
28
98
58
440375
9
8
480181
61
24
371365
361875
279035
274448
366207792
242323093
88
59
244331
96959
85855
9
353063
15
64
20
463916
76
95
98
391785
8
60
489356
482456
152391
29
449217
9566
27
350412
385251
61
590268231
65
452303
37
471766
58014
79
3
3
69
78
195405
44952
81
264206
464511
4
28238
323001
385956
27
102784
372929
170842
83
55395
36
88
58098
719125254
75
235427
87
498476
9
93
59
58
247764
489913
5458
28
490386
87434
78
425898
27
476645
9
247098
51
72
39
586600655
64
150363
35
966810777
92
7
470181
203199
406913
38
16
84
328146
218749855
95
286031
36
75
44
71
475346
2
379887
43
4
228446
55
84667
49
10
35
132400
465725
461871
42
206015
24891860
86
280476
389240
436715
56
4
69334
29137
53
293203
5
31
316528
76873
362808
141638
1
35
98
24835
19
77
61
22
464376
29
72
3
97740
27
59
15
62
357232
69
758100819
85
23
26
94468
33
369788526
42
200337
59
44
551808797
17
3
28
31
356824
93
9
376092
34
147758
759028304
81
530522942
44972
106853
69
304159
26
95
869703255
440543
38
73
174906
25867
2
52
224699194
214046
65
63722
187448
164966199
93
18
136028
82
5145
60
44
30
99
17
908095316
34
340874
489766
91
1
453198
325326
147383230
69
2
57
286823009
9
3
8
64493530
62814
463531
54
7
12
93
408973
1
121913
88639
55
431951991
12
6
258939
3
63
58
217017
134939
501732965
54
132675
46
371055
10143
57345
343903665
23
391622
129320
51
44189863
20
3
490056
89
14559
77
977421443
43
374345
321001
30
336094
8
35
345370
35
303622
88294
62
89956
13
33
7
73
5
991576646
487226
1
69050
362632
16
353112
75
26
45
102663
8
396187
5
66
311554
466167
47
332000
64
28802
81
74
4
5
96
27
15
491101
210780
122903
77
261081
190124
58
55
31
33
90
65
6
38
90
12032
244758
188745
460680
74
329412
350114335
223301
472556
484304118
191173
51
330464555
34
217032
55
86
138453
91
66
242598199
252458
47
68
97
65
6
124199
170810
706935636
25
389077
435914
82
42
75
491946
464066
559124875
8
36
49
28
498512
155686
15
399237
278368063
410925
88
65
75276
490954
411353
142423
742589391
15
79747876
260173993
78
222046
340774
9
72039
132600
95
66
27
11
35534
148609
63
34
324786
372793
19
148857
701471211
135460
97
172170463
10208
78
55
15
48
89
211817
27
62
95
281504457
82
82
19
247055
4
67
39
7
272886
173484
303830
71
54
58
276504
6
817050869
489199
2
42
35
7
89894
439960
140907
716832204
126676
378253
759790541
497149979
81
413394
358500
40425
49
422070727
181485
74387
28
96198
257033
7
266599
122708
64
316220
182471
33
352148
417809
463549597
57
294420
287827
357296
34295
392413
7
71
4
289376
97
66538
464112
424042
64
81527
8965
64
687367465
147186
307450
2
530494448
470343
3
66
9
270432
8
54
76
38
88
90
305337
859808500
89
81
57
11
2
97535
6
3
14015
660781584
224073
88
32
51
11
454922
29
139786
8
155030
306559951
85
297170
374191
80023
170138
93
140904497
30
120901
300271
71
251121
15081
75
305290
456427
16
31
217678
145734
827191068
40
1
42
54294
87
347825
9
70
12
344001027
24
99
95
76
54
61
469975
281882
73
474743
735050146
414148154
4
37776
400302735
472076
406857
7061
45036
19102
247245
55
12
397842696
96
182300
83
74
21
58
68
19
80866
383589
98
430585
59
75
159688
265503
38
342134
31
338575235
131874488
435349
1
89799
33
29
87077
43
496851
33
5
146184
75
581252872
329670
10
65800
20
489254
273582
80
46
19394
132939643
261763
76
64
75
62
15
97
51
299799
736640149
392131
85
405554
487395
66899
140338
47
839674608
22
469446460
38
311685
156106
45
84
171019
44
14564
43
35
81
21
372706
24
305068
82
39580
21
2
25
30818
182419
13
3
201892
47
68
95
76618
198710
316623
23
8069
1
76
392692
261225577
55
256763
98
2
82
44
7
211475
5
33
63
16
111483396
159688
8
3
21
161061
286270
15
38
178716
19
248744
26
413994442
783056538
21
4
42
4301
3
239444
199469
795778617
155413
51
5
8
982841716
80
47
196511320
63
23562
244221
304783
284106
6
345398877
223996
58
56
83
64
72
762781513
59093
383997
4
26
234991
119041
78
42
88
342775
21
54
81
85
46
176463
5
92
1
347598
225721
918702448
70
68
379072390
12
59
46
86
10
4
22
84168
267486
913917471
448759
163392
917387644
293688
95
77
461114
64
37
32
2
974533726
65
113782
82
71
166469
16
600433953
426079
55
134779
182258
90
8
5
74
368528
88
51
181177870
122339
3
4
68931
99
66
1
88
15
444135
801100251
5
68
219709
99
3
246795
17
381630
1
28
32
313147
22
174094511
207347799
46
6
90
68
269257
29
37
32
97
48618
41
433602
2
69
3645
84
321325
23
88683
288886
51
300584
58
76642
84
8
78
63
470240
88210
95
480144817
87
245302
41802
23
31
457586677
78
28
250206
860869006
9
12671
137336
3
80
95080
15
98514
223334
217688018
64429
931226550
2
2
84
495309
437548
49
30
324313
122411
427809
81
258847
37727349
2
307310
130111
83
77
43
452969
95
29977866
9
99209717
21
459715
427794
6118
69951
76708
417860
32213
93
51
322287
83
7
121570
10
5
80
58750
45
38
4
9
438486
468459
10
349639
23
380087
1
50
58
72
70557
222045
488919
30
313259
313460
165400
34
21
8
99
382358
288566
221025
53
46035
76186
129047
193130
437244
93016760
57
963587568
357053
69
23
5
87092082
28
517798237
60
487447
222179
33131
424342
763619878
9
167363
906830820
54
2
7
96
86
17
16
68
29700
383296
88142
381606
76
91
195289
7
34
633612212
93
61
424132
97
279428
7020
264447
47
58
2
275405
31
50
14
462059
67
19
32947
498581317
42
68
45
357957
314444
178092
55
2
203384
86
198371
87
254852
5
9
77
318317
24
2
25
49
10
59
269781
179610
83
478115
330495
45
54293096
367275
103746
64
135069
5
41
415785
12
27
407223
29355
323101
54
51
17
104410
37
324338
241388
72
48
77
451115
767916633
59574488
13
16
61990
16
262049
39
118330460
697263938
77
34
302048
319401
212882
2
103107
28
341203
187633555
355807
362917
1
244615
357837
168021786
175127
72
48
74
9
43
671673274
91
41
65
68
58
390081
186922
57
54
60
117128
30
88
76613932
11
10
421934
254041
374971
57
76445
249091
232942
226635205
73
81
4
545933834
192796
10
449797
140851
8
16
232651
91
423978
367447412
351939
74
30
59
64
318656
67959
20
174515
784904500
393148
51
246275
356318
88
49
317272
45647
58
48
61
11
169268
57
267663
343653
4
2
375071
423581
230426
572352384
110110
11
24
3
85
27
21930
2
193296
70
298792
450822
5
97
234821
32
256607175
30028
163213225
5
41
82
371280
5
36
36
715712477
5
167112
967600135
51
42
43
8
205360
95
8
86
319565
13
319576
58
33
397861
276057
65223
199524
16
47
34
52
252474
16
18
76
7
16
63
136465368
3
447259
216341
921644753
70
359601
67
65557
411567997
268818
625400274
1
258764
111448
310298966
19
7
116995
69
347939
84
69
239684
10
323391597
401564
135696
4
42782
25
74
26
89
801914161
37
41
46
476512
8
35
827924276
61
429097
319876
442743
9
185679
25423
186414
688259117
261854
31159
72
70
80
240149
159070
7
60
149077
493799
35
423064
5
32
9
71
452580909
81
5
64
1
98
8
91
129984
43
41
332009530
121206
474405
86
33
616865872
22
1
651590905
25
51
1
186201
779035523
456994
214809089
3
1
50
251062221
15
85
8
469250
64
92
269729
204443443
25
359311050
90
88
11553
73
2
74870
7153
28
497915
18
89
171872
378274
73
343949
82
50
397774
291595447
39371
771020548
223365
120008
87
462770
83
13
329460861
372366
92
227484
13
30
254565
252943
6
211328
93
90
12
16
439617
68800
37
2
4
75242
6
257951
77
178864
67
71110
15
44494
422964
7
99
60
214868
79044
394960
113623
371282
266476
12
7
210142
980805155
9
4727
610851178
449283
22
339928
525043517
316032
474388
357223
12065
74
13
92115
31929678
9
497383
4
51744
4
56
227382
415690
249029
17
408320
270533
35
8
429844
29471
37
70
92
13
19
320280
465038
79
866029709
3
58630184
322027
446766
268960
238394
40
104294
95
56452
28234
98795
322382192
72
44
47
213147
48
76
190896
416497
99760
1
482642
6
57
1
47384
76
92
56
362554
96
77
427128
243576
923196796
64
71
9
43
137660
36
63
41
62749
748277057
278808
97
397119
316455
354785
454047
332737
47
61444
57
8
1
82
6
337160
81
53215
104357
19
34
154256
9844
351896
76
6
350633
407680
45
418875
37
57
223089
484978
34271
156307
883325587
64151
427949941
510512533
98
422529
58773
70
37
447262
97
85404
318209
4
70
99
77
17
32
525132621
478775
52
61
116014
496304
291884
158045
433316700
295295
92741
23
19
272752
63
484047
484005
35
38
379269
455434
329637
320784
297999
86870
4
152385
43202
34
292452
362915
95
475668
32
7
73265730
456677
95814
45394
44
180540
61
162452
6
326622
96
66
24
34
40569
696394912
235528
401570
69556
419471
145955
150556
119386
78
330114604
6
18
96
9
439195
132132
44
75
35779
85
404764
4
364562
325891
59
27
61
385204
118914
76
27
566392718
110797
35
36628
228889
20369
7376139
315452
452826
730198224
321249
3
81713
115296
216321
88
6
342088
72
8
327046
853423662
80
26
37
29
145371
41
57
55
54
373060195
777047808
65
7
37
373166
99
241634222
5
81
81
66
8
106438821
410533152
9
387877
20
339400
21690
31111516
439031
6
335435
225095
3
67
85
208230
127257
13
6
50
226173
441499
61
21
413235
23
208209
8
87
45382
23505
6
852585634
363981
51
14
61
98859
86
44
398062
42995
6
386007
43870744
12
98
279322
8
341702
138731
81
261606
361754
327878008
272877
52
286789
217854
205659
414889
618067445
5
58
19
26
230376
13
30
81
54
81
414609
491409
54
7
463366397
83846
87
5
2
475643
64
10
92
7
626042422
4538
39
446302
73
23
86
398312
407119520
464560
88653
43
359648
144181
18
73
164402
856340978
624500583
384033
64
3
70949
69
30
312447
23
206855
864950124
131457
470671
13535
65
84
150705
58
56
18
321160
67
682663503
44
17
445577
62
259229
240150
219649
391538
1
298716
36552
195831
364360
80
363231
284577
158161
311835
44
47239
455255
28
673550559
252143
2
665969360
391972
6
407433
23
112751
241999
486885
483103
116500
459417
38
1
74484
61
8
425694
5
47
213217
373229
93
235588
70
910637744
91
393450
76
11448
2
5
73
440527
18
112653
992163295
44710026
36997
361031
35
45881
414976
56
93
146124
77473
193880
422416
72466
4
145886
37
20
81
43
19
58
99
81
76190
67
546318434
2
392375
405582
320348
467513
4
19
2
3
9
338728
207665
6
182691
73
5
796979337
246817
68
8
43712
499744
150577
371334
9
61
60959
279655
240350
86260
63
33
973510726
275822
49
22
190179
254999
45
726931463
12
70
41
1
46852
53
52
228568
308054
41
720950731
34
23
57
29
18
27243
294318
94
374193
12
32
360533
281081
453761
80
38
50
116813
632794398
10
322429
354683038
46506
32
10
90
182793677
9
30
52
307567
49
796603877
77704
25986
354378
481705
420044
2
493582
279861715
30
98
46038
922437381
40
43
49
63
64
10
26
20
95
47
170791
173793
6
6
67
437210
43
79
148603
78217
42
64
136296
47
6
10
33
56
231168
76223
3
23
54
339943
60
401844
236442
346020
16
37
72
76
4
85999
5
8
261795
82
2
17355
457251
78154709
50
5
97345029
47
92
44
457683
76
86970
355063
15
20
330792
54
10
7
29
359247
232178
18
12
63
2
39
91
7
11
90
151970
9
648983262
3
7
26
1
73769
17
17
54
87
91
266221
290682
7
65
88
73662
72
4
3
65
284231
75
317382
306321368
40
95203
52
29
280295
741994830
85
464902767
9
12
237297438
20696
15989
4
453402
2
80
26
63
334424089
32
23
150491
48
703934069
138333
44
24065
27287
298825
106489
416965
91116
310212484
51
415079
330636
5
715466454
802853841
16135
484461276
96
81
7
5
200671
200041
2
90
445961
58
3
229683
491858
9
130743
33
66
82
431643
107612
95
9
90
74
63
79
78
71
48
498467735
4
4
427039
63
34177
446273
9
7
69
61
26
209748
246894
292049
57230
4
17
5
7
46
218591
483201
5
240921216
66
24
403757
86428
178473
2
138150
617057752
143588
89
302142
8
643520530
75
17
187603
27
434485
398474546
12774
36785
89
405408
16
233705
268351
422695
77
246383291
66
32
31
230822
428866
322633
76
75433776
382360
102408
59785
189313
17688
416976
5906
94
84
345613
6
9
8
8
27
470657
40
110662
37
34
64096
12
77096
45847
169756
16
40
160481
3
40
1
30
368356
387390
326641
16
13
12
22
7
3
219845
8
71
35
11
156871
248072
128538
387571534
76
74
2
69
2196464
101817
435207
6
74
93
64
4
205996
93
101063
456814
35
2
358663
474837
970987971
19
394597
18
76032
2016
83
168041
532807376
304001
26
189415
93
92
6
5
287933194
3
28
196940
48576005
19851
75
289281
95
3954621
689118889
91
42
499769
19
154522
33
24
87
99933
68
9
52
590732726
92
99
474202
162090271
386794
169627
499647
119579
590324541
38
577982189
7
200418
63
254624
44
38
26
831514942
353434
47
72
53
119544
251739
54878
311746
184096
219369
794409570
6
628634154
86
420508
610732018
102206
82
103675
946438507
5
496598
51
339494
1
610654413
3
97337
94006
33
436825
29
208500307
152496
14
380830
74
222838603
21
22
379789
12
346284
92
468480
46
1
80
31
3
70
89
65
88
496503
28
257150160
98
24148
12
38
452626
27
44
477976
59
168211
96582
24
863917714
4
86
80
373050
64
78
279146952
34
84
51
49
311769
153788
40
592781977
59
76
38
71
213533
85
142019621
92
909885015
399264
46
21
106044
783356239
16
291813
4
64
381089
51
182882
82
4
466098
32
38
80
47
94
802880844
5
156315
17
331431
16727
5
104385
21
204645
197239
66
463650
26205
395769
95
484709
263735
251433
67
271579
230582
258345
8
2
76
697615255
113800458
487714
93
2
40
63029
482097
22
1
113393
963061621
53731
67
424001
291627
6
53
261288
82
1
177532
24
771132926
5
332349
140686
21243
67
133683
91
8
75
1
311795
41
29116
79432
200249
45
8327
266523
68
77197
359219038
137228099
201756
86
426686
75
79
49379
1
13
97159
17705
85
55
49
481187
94522
136606
35
8
10
431110
27
342364954
7
90480
14
2
146124
375053
29
97
544819413
9
18
125745
161070
66
353965
146886
53067
21
460345
56
52
7
22
444310
115941
83
118998561
36
254026
9
104846
9
70795
88
395614
274029
8
83
96
122443
9
72
914395143
330619
179503
156610
23
492208
67
94
442867
75
128421
482624
22124
4
6112
290336
188977
72
96
31
311436
384259
77
30
486996
467626
72840
165185
311255
430501
3
330286599
65
71
47
6
86
374
32
79872
2
4
94
21
470420
42
46882
109645518
135993
13
98732
91
17
12
401970
35
358386
4
74
21914
357406
155841
125188
91
94
67
133161
15
18
88
452940
69
70761
86
28
80
70
29
156179
37
43
224283396
298422897
73
85
65
63
6
190114
299624
80
42612
93
66
66
68
8
5
479029369
151076
60
8
123344
39
160977
427079
28
31
349975
329618011
225037545
5
225978
271096
50
416655
186142
1010231
6
323054
51
3
95
36
5
24
486202
11
61099
88
391785
441070618
88052
403629
24
84
475639
550037692
7
91
348287
251043
5
50
182142489
483264
92
30
57285
463381
3
6
175697
443083
93415
194683
20
36
12
226419267
88
342587
169695
392770
854769614
61
48
273698
782721307
26
8
338279
566848368
331555
450560
86
33
112957
40
36
73
112328
3
2
312542
61
120126
284225
386344
84
293760
538168542
11360
27
15
16
6
72
32
15
31
315246
33315
431794
267743
170470
358166853
219487
44
19200
337078354
269609
268747
737117072
51
80
50
363125
73
79
14980
38
132393
487443
122127
65
25
99
316115
8
8
330096
76
33
41
72075
104763
61
48
38
42
169601
25
274093
842121187
288259
9
574803471
422749
57
218119
49
473131
445776
74101
27384
103711
475619
15
59
33
8
161343
10513
407071
96
1
234996
90
85
74
52
97
458563
6
321565
400572
495332
62
651067653
14407
208472851
21
286933
48
24
453444
76
19
1
486430
8
50
73857
317847
8
94
15662
410867
87
471375
191572
9
26
214140
87
338502
28
183441
518754574
71
9
97
225692
229212
52567
164305
32
198583
12
144547889
8
18
82
28
11959
259032
4
75
38
66
46
168885
255677
73
24
109806
466020
75
5
7
89
99
44
8
944880706
370791
52303
49
461001
435801720
331534
126887931
57
397682
81
433481254
7
462176
100829
32
389924
388865
84
91
53
68
252829
3
93
20
17
72
150739
23
94
492266162
476696
378954
354505
2
349206
152206
364486494
459823
98
164678
274493
53
11
25
255010
98017
22
41
33
365445
66
78
201021
67424
40
99953959
541503100
157509
236983
19
17
68
429309
7
93
499806
72
85
1
435012
68
167345167
64
98
20508
6
466236
55
141537
50
49474
45
13273
444996
23
13
2
211354
148180547
188756
239521179
5
440059
26
86
143737
232184
96
570707697
316716
93
644589809
540475779
1
55997
10
67838
118174
395542
305678
7
49
469805
184722
23
34
13
4
609151081
98
27
83
18
94894
410526
85
57
8094854
4
58
87
285032
270847
12
80
456573
197022
89
19
58343
68
30
58
323247
204121
79
60513
24
71
30
494535
94
38182
39
63
49
401592
43
296229
16
249035
121808
5
3
22
18044
53
202533
2
281524
62
404432
61
229792
3
31
161996
6
52
2
15
54
62
16
320129
549380523
28
28
784313298
4
17
360742
35
13
323784
63
24095454
63980
69
78503
53
478413
16
92
54
88
6
21
412014
96
48
57
415561
8
56
39
3167
289227575
40
376068
247869565
415299
37
44
72
94
306812
63
42
57
166234
69
247732
5
346472652
90
122358
388382
379636
71
22209
291079
479072
28
89
4
22
3
96
14
96
61
439441
38351
4
422255
280623
24
36
311209
26
201200
33
71371
597573843
297067
23
347949
85809
96
55
66
887278309
43679
24
18
402150
42
275422
415254
67041115
1
391181
387835
95
70
77
19
95
142138
24
66
459810474
77
3
124292
95923
12
95
92
392957
78
12
371834
89230
40
115344
62762471
97
96
6
2
6
8
493561046
3
89032
162637
263460
364107
324404862
495816
157250
397259940
10
2
385964
223136
534871790
800126583
16
38
693960253
369336
424747
61
51
98
53
324178
3
376335
132049
90148
256574
140382
17
61299
498331
308942
98
3
114892
90
311227678
855806487
716308203
64
91
97
4344
12
6
6
708478944
403553
365742
311595
401229
27
83
95
210728
170782
376664
8
5
38
72
79055
94
79
85
267264
64
54410
9
25
79
93
361013
25
391861238
57
424354
498368
80
94
44
933530030
254461
36060
122582
80
595029307
65
57902
217607285
238437
34
55483
65
96
357918981
152385
69024
80
8
347495
63
97
49
85
72
93561
283876
18
345800
141833
872107057
3
89
8
46
51
445313
51
211590
229171077
19121
124846
343762895
417360
32
90
164325
2
457030
21
87755
187593466
3827
4
47661
78
129091
97
80
50
291623490
4250
41692
22461159
400954654
833454634
94
128272
79
85
89933
62779
82
1795
532898949
4
86
81
41
196666
393953
6
852265753
129660
161315
90
3
340908806
15848
163128
124388
297863
75
31
69
494447
35349
282982
197221
76
238097
78
233605
63
81
17
86327
318972039
280598
42
367548
53
469050
88
26477
21
80
129473
14
278539
358824
23
204765
93
92
8401486
94
132662
16
452239
37
22194
142044
36
20
67612
84
333042383
59
371550
52
5
68
278135
362826
375304
91
45
27
6
6
29025
608060569
29
17
6
15
11
149097
64
117236
287518
354631
8
343172
5
27
406949
4
409513
115003
78
152968
903190702
69506
309748
28
442351
241589
157733
74
420620
78
74697
71
423418
8
70
2
17
208824
83782260
59
22
1
3
31
100726
446785
432561
83
27
89
290079
411729
97
123656
269946
48
294880
311003
48
283029
220584
31
342597
16
34
27
32
25
44
280653
45
15992
98
8
421154910
438553
34
53
64
61
440137
447312
6
6
308573
83
96
62
477051
70
256062989
85
18
300636
8
483344
20
145496
43595
89
54
391622075
63
302699
81326
396067
80
35
430528796
82
7
55
459265
4
26
93
1
76
54
480936
1
48251
33
57
85
40
23
119312
199776
148322
136397
221094
18
24126
151842164
14
52
5
51
24
48
173454
2
306170
6
235836
80
387775
267511
82
4
201994
707333677
55
255504
392197
12
290655703
137787
301830
408538
923977687
91
576493210
136377
35880
5
15
269633
194653
58
239818
154036
60
49
46
219726
59
93
65
76
42
336788
6
1
77
95
8
46
483778
56
33
459257
326857
9
86
379268615
36
72
47
52
261851547
93
53
24
38
936446900
188474
48
79204
333113
432222
78
132368
26043
70
490368
397214
11
49
16
37
284020
260458
21
81076
382991
417176
3
197297
56347
13
961526178
180977
4
327349
884890026
52
85
92
429404
144780
312896
496544
19
257466
222341
52
431175
420031854
82
167165
2
589623568
448665258
14
804926298
90
185881
1
30
475803657
9
101836
450390
318796
436389
336773
67165
83
91461
403417
93
467022
8
187441
8719
8
76
52
395733
405630
45
81
110879
89
376230
1
26
178311249
116732
66
55
9
77
263022
96
95
48
57
93
74
316627
92
23
481944
895748210
6
449522700
92
819729966
291158
57
9
461421099
142408
93
9
244644
77
81
257599
70
67
48
7
262793
494953
72
52
112316
48
39
124463
88
239553
30183
241686
85066
55
10
14
7
1
35
1
94
18
37
64
17
82
2
250238
203681
118611
38
54
82
372630000
95
76
21575
436366
37213
411647
34
90951
344928118
193907
8
6
23
23
7
26
499158
27
50
126414
36
461235
395793
303620
33
53
6
8
179609
5
451650
275330
1
380720
412514745
370365
164445
64
24323
3
90
81
401410
47
41100
33
50
57
78
650771005
95
11
64
33
99
39
273401
46141
3
7
91
884498565
373448
2
93
450218881
281778
2
5
37
240413
249555
329568
83
698129307
372871
152948985
81
43427
7
91
13
650256023
281777
480782
320902
281444
37
36
30
145609
188305
46
10735
91
62
411430
230471523
389691
114881064
580100150
282328
663032149
62
55
488280
494267
594669413
498816
32
983229227
13
37639
2
5
30
226277813
13486772
79
84
310266
10
36564
77
50
2
359786
19
79
298295
72
303387
475369726
896627842
446388
353414
23
44
34
42
306278
226150
389466
55
35
26
674115234
440726
80
171647
191548
17
71
390253
363343
226420
248742
370055
86
17
65
287723
95
6
363709
47
57
235346
4
8
136934
2
63
143584
106090710
2
23
32
442703
122255
88
68
34
93
42
4
49
15
57
534989335
385431857
85790
17
496196
177408
5
707508043
23
203538
4746
21
52
338907
304084
4
245168
246593
267827
281378
592175565
85
34
133918
581580998
4
1
242100
158064
133735
400585838
98
16
85
132849
2
3
218404
36
5
66
452549
306380
3
84
91
468681463
414054
62
67
381700
583337910
77
367891
94
465323
71
276142
8
88
65
270839
493063
334579282
16306
152035
412873
456142
57
694861027
68
332476
333881
93194
286920
10
366292
230163
61
253867
440871
79
30076
328819
70
99
7
449788
429946
194774
87
753503586
104498
378736
81
56183
486636
9
37
125877
466220
2
490728
197623
29
56
12
7
36
24
319695120
11
272304
80
208971
755551833
71
13
195800
305037
24
17831
3
41
39
442222
34
16
73
389506367
840134393
5
360961
1
87
502990053
76
263247
412852
334604
955387111
236344
755882190
257866531
70020116
69
27
24
25
27
212263
94
12326
58096
73722
148488
209925921
2
31
126352
92
68
775774055
391192
486163
2
9
7
193135
58
195384
26
93279
60
99
11
81
23
70
7
79
86
216181
78
68
54
442972
20321
355059
381275
225514
871732201
95078
16
3
2
155983
15073
15
960448998
98
37
769733920
145344
66
62
578668171
337755
73
456931218
29
249822
99866
426936
22
23
48
5
189889
426382
60
52
421756
7
142843
7
46
47
88261
99
360125
23
932111825
9
296658
10
77
15
245277
20973
36
43858
35
43
81
488925
475805
12
99
45
62
65
82
5
197650
251943106
393178
80
255614
99
493126
81
30
38
181999760
51
115297
4
395839
117039
30
87
2
437431
126244
64
6
238696
160824
253385
73
9
33451
354871
39
49961
68
59409
62
295545
355756
392806
2
145471
65
219425
333554
42
89
238532
54
786091581
304073465
29
400078794
368071222
9
28
262572
397194
856647198
444258376
63
97629
21
54
31
11
9
47
3
48
4
87
493790
122601
37
3
97127
450302
245098
310246
23
462481
38
235295
71
3
43433
34891
403545
59874
79
368768394
81
51436
7
354439
120156689
41
328808849
8
49
161349
79
46
168256093
467868023
39
72
482387152
118622
983483681
98
92
23
27321
98028
74
816676293
53
30
32
4
34
2
438914
5
96
126493
286348
194217043
18
360535
480354
6
374753
83295
290725
349053
22
184759828
316155
5376
450327
76
443783535
210334
223674
188779
225587118
8
196584157
26
31
60
40
94
24
68
61
41
4145
53
3316
261133
407723
355857
4
13
499880
2
200386
64413627
26
479496
324399
404259
156033
410851
1
343794
30
341577
597869483
4
93
292835
14
45
173331
93
162772
51
8
273453
23
8
826700457
19
117150
41
72
9
69
5
572139331
113502
45
126449
376924
323357
51
795459601
323934
22
31
1
6
322645
70
18
38656
134380
731677786
467489
39
335065137
11
821781701
236577
337564
63
56
21
42
563790896
201752492
237466
89
66
292
126142
10
63
88
8801
340087108
69
65
329237
187424
439949
16231
54
210265
14
67
454630
120690
374647
444771
6
61
75
293321727
188873673
164950
290384
58
55
354380
3
8745
82
19
340064
40
960864590
4
384981
16
41038
269789
1
459317
16
286194
98564
80
7574
39
4
2
2
72
85
8
33
17
37
1
44
496342
66
249319
56786819
31
900467312
6
676648533
23
21
676337280
292203
14
12
169703
42
71
495619
48
99
312577
8215
160366
207161
90
6
148083
17
37
51
98
727903282
450792
98
8
24158
389297
263155
255678
375297517
69477
189572
422806
15
86
10
307467259
75
87
89
446823
488581
12307
303879
411464
395527
16
822634814
122590
51
297462
402465
333079
361284
236402
718260665
114703
91
738706682
80
407635
957295281
46
63269
5
242317
8
49
94
155614
30
226453474
59
711113579
944717716
35782
854832100
73
12
91
69
265270
67
230687
390788
98
53
478346
84
2
80
396503
94
183876
135203208
34
5
437074
390936
82
51
279673
20
37
15
6338
53
25
151580
40
1
5
953687068
1
18
36
192202
283352
64
115694
71
252628
249772
422986
48
34740
50
122500
32
318748
467275
215721
906201303
64
475645692
212833
58
78
456329
81
78
818977041
920166332
95
143090
284070
81
269805
168055
22124
93
58
445424
56
618477437
4
64
405128
83
109183
21
447752
420454059
187984
52
256032
23260
95
81
91
50
439016
959542899
7
37
54
350732
385745005
24
800030523
355225
290176
365968
89
94
32
283524
8
86
62
51
39
52
176960
639476241
174884
196466
5
266510
191736
71
15
676437562
53
249581
97
329171
56
44878
327786
64
21
13690
466649
104593
574468566
61
430921
65
29
4
180404
30
81
1
236349
81
334779
28
211250
9
1
328444
74
75
237885
458991
79
67
418155
174865
96
293279
69
57
5
20
453412
70883
47
46346
32
49
422349
168115
4
28
96
10
298906
122933
25
157867
73
257632
99145
29
6
472922
24
83
56
18
88
46
172124340
381079
190925
10
366488
31
320888
23
80
490750
62
228642
363833
2
29
92
71
1
39
45
87
19
74
548346734
165769
55
184272
392559
71
32
199241
270943
92
163305
301189
17
467882831
442947
421221
352242
5
188627
58
58
72
141927
45
43252
80
91
198424
17
386691
38
25838
879568815
60
150023
87
609911334
3
399220
6
80
74
669256851
122964922
28
431863
392458
83
232589
9
6
92
85
43
80
478752
294789
57
877609969
416953
130687
346716
32
80
114401
435686
11800
22
29
391112
70631
130257
134661
99266
377341
348691
94
188630
59
498471
192368
335854
870048228
97
440223537
289181331
86
103150
24
86
61
102813
401329
58
156440200
67
59
4765
245241
3
56024681
99
16
433732
61
232868
91
91909
213389
1
81
60
143852
44
437065
389504
179395
72
112769
1
247503
37
24
18
34
198317
3
181335
5
348524
5
4
89
234438
258152
61
20
22
98
529239435
58
59
63
81
56
34
146322
51
296412
309897
56
60350
28749
3
78
6
73
67
19795868
73
8
44
98225
352089218
98
52093051
80
81632
84016787
93
220575
7
65243
62915
551288036
6
324585
8
5
79786
464627
52
86665
20
30
77
147494
116298
120761
88271
327727
24
30
44
68
134163
99262
486526323
196954
511880035
63
32991
48053
95020
302644
61
1
215893863
86
167498
56
340437
96
80
28
418565
254554749
218031330
237123
85
70
23
52
111974
64
894595041
72
2
7
208545
214983
27
76
64
469665
4
38
113689
17
9
19
9
329968
70
369120
69
38
58
290039
48
53
6
91
31
3
9583
455506
66749
481237
138879
7
98
786183417
212347
65
99
53
73
84
882595021
431368
5
38
2
91
91
14870
385452
108450
92
65732
8
497165059
2
220311907
708246271
9
147776
140124
128952
98
71
88
204799
240765
281242
56
2
56
5
63
25697
192809
73909
5
10
55119
239187
42
134157
324163
9
90
198288
67
47
33
61
485234
17
357670
48
95
52
19
449527
59990
5796
398527
453488508
322506
41
43
466798
25
423170
169353
15
28318
205428
148832
133205
201776
499800691
32
127312
86
8
380306
65425
35
26860
55
21
342221
89
86
792098380
82
241331
28
88
11
370299
302939
76
81
36
13
64075
179811
93
423149
187509
7
199241
491974
338807
257172
44
104662
76
154185
77
53
250477
58
13
3
265303
212952
2
72
15
84
33
277729
65
93
13
283276
209759
198832
21
408371
3
490681
306250
290498
40003
306785
4
18791
52
122888
435382
181783
84
179007
528820575
327585
4
55
97
54
7
345883
83
67
27
256244
31798
36108
481528
52
42
486470
5
206853
27
37
20
17
469739
365430
429005
64817
94
12
133845
6
93
397053
60
43
160900
93
424012
4
478946
116024
88
838720188
462404
73
72
4
64721
46
236227
89
52
272500
80
5875
220961
11
74
281412
752594843
98
84
47
55
191935159
340093
379532
64
397197
726608209
341352
473884
61
329166
94
107029
67
90
97
8
8586
95
6020
412709
120036
242698
6
79400
4
89860
416645
662274675
330687
491442
33
63
8
77530
15
299996
94
272566
95513
18
317424
515216172
54
32
5
519375024
86
244574
97
62
93
23905
71
206813
141075
173342
13
316202
600303204
5
52603
346584
288723042
36
458428046
65
466772
36
427275
8
482394
36
302505
53
139183
181852
48
45
208041
82
49
339545
31
79
278984
71
5
254562
91202
371554
376943
168991
82
15475
127430
26
133667
33580
61
425174
267640
310956
3
381668
57
62
40
74
4
49
113862
371130881
295294
16
42
134275
56
31
449348
83
38
69
420175
92
5
463502096
82
192157
59
465273
482901
52
40
444307220
22
93
31
277452
48
407587
390054
25
493488
121019
469562
214977
77
461033
255552
85172
252682
325387
363199
44
45
256779
85
4
83
905454977
75
9
727272591
88
3840
431382994
98
295268
6
234643
86987
6
375763
55
92608
871386672
184330661
84
383162
71
355171241
95
29
401764
304473
507768344
476175
56
47
74
129488
306774
225096
88
91583
50516
333904
374974
481635
6428694
13
41
41
9
272659
25956
391094
16
351133
18129
73
66
83
42
7
248261
56425
26
370420250
253664
7
65
85
6951217
255329
30
267937
473952373
315212
34
312402949
96
353386
52
350071458
900678230
472340
53
74
216587
9
40
896159495
976875345
1
17
90
8
196801
51
139874
438485
166309
145130
6
8
250670
19
12
53
69
155899390
42677
9
87
252409
475644
157612
10106
887101487
149238
82
178489
398868
43063341
439097
271693
59
312289
24
146466
58
36
157111
391692
39
22
424053
68
44
42
84603
262111
9
52
437235
244257
134344
97
89
232034
29
25
684478513
5
150557536
5
122505
96
72
7
50
430201
19
47
72
86
87
9
159270
179761
400060
299095
46
61
489610
19741
36
1
170790
11
449272
331749
5769
359225
222163
196713
63
493670
383982
42
79570
7
26
63967
84
4
636056573
63
20
370411
33
856400101
18
72
93
31
20
191229433
335547
41
66
463679
38
51
78465207
64
42
70
99
1
837264457
59
327563
4
192045
58
99
79
278253
202156
3
412137
97418892
935816842
2
658216585
9608
4
448654
248888
79
49
20
72
120340
173115
145203191
1
26
220761
828062596
58
245089
183931
124301219
157448886
51
2
216940
277075774
70200
6
48
95366
90
89806726
366978
126710172
5
173323
78
4
87374
404819
41
236004
9
17
246343
80
46
35
43
896720485
93
479285
206400
469128
382785
45
75
6
779089183
32969
483796
1
361154
44
663922086
445977
450955
59
765632284
350194
60
52
258656
397156
267360
359022
84
23
4
70
39
69
22199
56
341647
23
256207
101175
106720
468952
68
96311
392265
146569
8
692800451
58
99
91974
77397
2
244065
61
71
45
102830
58
10
469989
33
59
451332
254917
14
45
355655
343094
62
145439
132703015
72
464828
8
6
45
396881
98
268661627
256587
25
65
471800907
34
333180
9
365246
599522221
298474
75
216114
122704
471456
3294
32
3
13
3
451013193
397036
332608
71
57
98
139302
366538
51
77
18429
309769
174165
63
5775
66
9
61
87
382918
352022
418213
33
879176942
486518
7777
15
60
51
47
234214
29212731
156095
5
8
495052
54
54
324781
78
82
52
48
263069
1
265377
413300
22
97
465188
2
75
473458
7
260623
471621
72
359383
432125
165127
188488248
5
16
74
99
367332
458030
3
4
241894
739995015
298596
300808
58404
306083449
49
26
197813
464979
12
8
172244
389951
73
16
6
44
4
69
24
96
423775
53
46
5
127325
174419
9
108482
57
192003
68
7
526459423
1
87
6
392336
489612
98
42108
353281
222604
84
51
409066
95
49
16
9
22
31
17441
6387
437081
86
36632
470232
443909726
66093
990034069
370279
302135
5
186552
93
315825
123379
124741871
29
88
1
210625
92
61
56072
27
69
71
36
336045
5
702250782
48
8
482529
63
81567
14386
408220245
167109
696454805
323333106
59855
155057
95
428172019
41
23
9
1
23
701885330
44
24
7
435093988
267433
123321
293911
264836823
3
420409
9
18
374628
63
99
20
97
84
70
8
15
23
87
60
245254
5
70
27
83
9
3
22
90
358476
605552103
56
432202
381772
502893138
18
25
167290
71
68
273052
417281
287058
11345
67
448217
23
67
47
88
29
62
96296
265432
49413
209928
342428911
146460
58
68
9
33
166306
63
430961
294425
89113
537221003
70
93095
48
479834
156023297
84
16
85
818442656
483381
422607
325933
223225
276093
601316552
258841
78
837640266
231641
386455
7
9
143746
191686
6516
109996
24
381159
3
1
364917
106531
64
439538
89
151926
56
172152
379994
349900
112531
467781124
166766
180234
28
96
419785
19
123648
158135
92208
71
315061
446623
480388
64
58
10
714903254
268268506
50
32
94
62
374784
283888
2
423454
11
474568
3
77
33
29
58
300846
652385091
53
19
330868
388120
61
40
261478
49
151558
44
24
74739
80718
24
167444
62
728225368
237739
42
4
174625
356398
96
157973
190149
299039
636286127
83
463691
339307
32
68
212569
338352
5
67
75
101713
78
90
800416284
408265
95
33822
59128
345771401
476154
44593
7
11
24727
459204
24
220507
55450811
112164
68
9
127985
146099
499032
93
48
392825
23
94
507903417
720181260
90
61
58
21
611858409
35
73
532334787
46
199318852
101394
51
55
2461
81
17
75
259537
63
6
77
89
107539
85
31
34
4
154686
46
15
51
57
539035299
275376
54
2
37
5
92
265602
78
79
47
4
482081
396730
52
15615
83
83636
177149
44914
161397
343131
961731081
87
917242365
543890551
71
1681
5205
2
52
8
902861831
33
58
473051
233041
57
497784
57
24
63
717512096
168500
642170466
489945
292250199
3
999997745
267981
9
1
413632
393235
424803
9
385549
933809400
38
406522
89
15861
190590
49
344633
73
222549
255443
121020
486791
41
4
25099
390497
406832
149798
62
173409
637852629
44
29
465314
57
134681
42
30
3
350613
673631361
42738
75
21
73
403808
33
80
162519
129556
342378
336891
4
85
14
13281
11
45
86
31
74242
275946946
38
42
497901
5
89
195876
108409
478844
93247
26
9
112325
219156
1
6
41
23
98667142
334871
314882
258689
417830
256297
4
26
15
915966314
332382
79
133552613
3
61
83646
73315
48
15
442873
10
14
26
339912
374574
435367
956023363
7
27
262311
6
668311160
697150456
346520
89
180881764
58
770386879
81699
16
234314
85
70
6
21
202912
244285
95
8
7
11
73
24
419062
54
15905664
373426
32
26
10
28
22
73
574808789
323162
33
450575423
60
13
5
496197
37
7
55
362602
60
68
78
402813
984055770
3
189596
35
40
468199
436284
189327
699625640
20
447248
7
76
230135
6
29538
4
274146566
712495123
45
66
64
8
6
35
302770
73495
4
81
192133
87
93
30
97
10
31
20469
93
72
22
30
118698
422888056
424490
61
57
63
273110
19
484012
412287
378076
209185050
61
5
846160034
107916
129927
403002988
296341
72
225640
8477
6
88632
96
28
215439
233042
87
91
52
346036
1
43
183636491
75
157685
484883
69
62
96
450996
11152
111161
58
46
333101
207371
3
8
317848
8
64
26
82780
86
96
26
219119707
188963821
250751
74317634
44
365099
47
28
9
471267
48
46
9982
83
134317
97
113011
129146
266852
369037
94
97
88347
360573
450870
445542310
407704
56
41
70264
202772
5
64
212216
30
1
696669643
4
38508
389307
43024
278373792
683488044
64
880972577
4
8
45
43
36
111867
38
4
16
66
3
24
360605
232664
72787
11137
436200
227129
750923301
18
482158
25
335541
92
76
16
87
86
75
75
50
9
15
456683
36
133488
43
365664
497992
310926
36
437970339
406019
375682
468612
455511
29
153631
27
65
152146
764022401
69
72
452364
76
89331
224659
37771
256462447
57
52
339002
117958
407844
83
81797
817786737
74
302737
1
296521
304985
111720
89
185939
95
89
85
64
90
9
335742
18
70
78246
59
74
337521040
52
361467
66
72
82
76
357536
311803
126413
16
41
33
418412
11421
143472237
341010
50
425856
368419
11
8
475252
255378
11
247587
7
13
66
68
23
14
53
37
47
358112
5686
231310
778015068
5
2
375020
9
43
120546
373773
417773
1
91
401326
65
88129
5
469738
873304764
88
14
22
46
193016
46
56439
429717
309134
819084936
133785
76
68
38
52
66
475236
41
245079
41134
71
94
7
380193
63
259332
8
86
123590
24
39
224817
159602
5
25
76
15
454479634
7
94021
79
35
40
74
315994
48
61
243794
95
299810
53
428351
284489
38
60
96
73
90
258526
40395
7
364582787
81301
349780043
41
49
464953
384577
9
25
9
105006489
136402
265722
62
71
21
251852
445650
51
45
10
457930
63
40
2
62
54732485
88
480936
194978
84
6
23
242257
53
11937310
343336
60
99
492035
322452
299218
322268
99
16
120180
329001
94
265756124
406108
5
79
10
316003
84
418345941
63816969
61660698
39
59
252076
67
7
30
17
725244904
438321597
8
17713
378158
368140184
123924
2
46
131520
30
405589
141942
92322
498545
270339
4
14
34
98
47
81
18
469176
455690
13
258247
419310
7
921919165
485207
10
68
12
327608
13410
250219
360283
62
394031
27
444217
484412
99
48
202242
62942
983622877
85
8
34
96
8
450514
47
62
74451
8
8
34537
225864
41
3641
1
10
344025261
57
177419
78853
88
60
21
96
2
291825489
74
23
276239
486281
448524
87
67
394183
46357
29390
167521
190244
16
49
68
80
58
173042
423651
36
81
54
119664
158248
78
491416
489197
33
356156
12
4
217613
5
20
38467
216342
12
98
48629
339623613
49
4
6
3
349995
49
357750
62
85
28
38
7
47
111339
241935
83118651
76
221776
56
310953
7
41
413267
284952
96
410633
5
515961352
74
6
24
77437
5
88
18
8
935831246
56
187285
224311
105473892
103353
73
61
46
66784
216795
2
98
304701348
51
93
315744
166493
329509
392838
31
9
308487
492505
49
79
82
79336
130159
107865
99
180483
296100
685479977
50032
20
9
68
18
3
134839
12
189392
180148
23
168463
98
4
15674
44
1
79
189422
288323
120222342
14
59
419718
292020750
332543515
444826
441837
5
70
265743
69631
7
85
106016
265470
99
234188
349171
478785
1
31
50
252851937
4
81077
10
39
265550
2
7
365547
87
192018
306573
34
42
24815
24
485450
142757091
98
170935
93
9
60
37
99
288604
163267
298125
63
383439
11
175595
50
39
117999
162194
1
35899
68
921592503
490344
477567
41
9
112516
2957259
39
37
72
23482
177636
14
54
425116487
397041
7
263559
231112
3
388360
251536
952819977
37
29
250720645
423425
462147
250417
92478
101945
540241067
213951439
487717
493857
41
36290
21
2
42
882322273
59
82724
8
28017
301497239
83395
117624
707138223
181471
85
15
311500
6
316748
59
378508
88
643798362
3
2
697094539
423635
124969
70
5
9
103736
50
30
295015
85
342471
48
69
95
1
70
26
229000513
30887
28870193
77
195498
174463
1
375834
184187
423736
40470
231093
5487
97
217158
23128
284331
135675
99
21373
412079
95229
3
44
28747
62
80
462720
43
64
85125
5403
12
34
8
68
97
363643
440682
37
38
604805880
5
98
93
28
71232
4
427449
297237
6
82
206359
8752
156333
942992673
1
98
974440985
137097
388920
334508
212339654
24
70
802754565
61
21
151913
82
48004
6
225923
69
94
95
167382
5
35
856977582
472742
807030736
2
247104
23
91
28
190559
45595
17762
6
285606
5
693345312
54
311807878
73
88
34
957038403
101560
31
48
97304
65
428934
4
490275
262300
103254
283352
156277
104971
7
53
192272
594189785
62
284866
9
333691
300280
30
444008
619964157
182221
940778977
825175965
52
78
283760
418188
325963
106404
76
90
14
53
38
1
122764
353519
225511
438762
45
104810
39
30
712600278
6
472659
259333790
866780427
97
7
472787
140144
186106
437359
28
91077
234620
84
3
344366
81
296309
302049
124695065
460615
371490741
208687
865421505
392183
19
60
472055
60
264437
321396
106207
372397606
2
44
69
31
50
41
905714468
61
60
497682
60
467628
985546421
979573231
245906695
90215
54
121518
11
218725
2
372767
269329
78
1
51
86182
32
349935
87
186149
674030050
5
120743
76
5
33
297411
9797
4
55
88
338656
463038
963673075
39
4
231678
22
396780
417966
363152
53
98
213841
7
174106
44925
53
135648
60
32916
455033
31
7
33
54317
71
33
478139
554055297
392596
5
56
22
43
98
88
338440
353394
22164
412080
163681
86
34
5
67
18
76
166396
266617
429504
45
6
320769
445163
7
323890
69192
422914
619362891
464307
27681
364996
75
165346
111726
20037
99
125475
444638
272286
294923
27
126251
873146925
69
68
456452
175764
909109511
301153
593239719
107411
200740
56
157563
37
92
75
442555
16
631857240
20
427781
32648
92
161799
462125
20
94
14
217127
183022
10
78
34
422376
34
62
145964
153585439
1
367460
230005
497314
55
57
606334935
54229
104576
204631
220980
9
191653
41604
90502
15
60
222233
33
112725
51
20
448484
14
68
30
44
25
9
429310
98
18
31
9
52
58
247171
424139
409318
367406
37
23625
419329
42
126106
35
90771
90
450276
50
74
365684
229385
580938445
119232
467830
35483
70
207533
294944
62
46
464548
51
116790
7
124626
23
58
614287905
184522
29
65254
840549948
340272894
37
92
42
59955
2
9
56
28
80
232749
17
83
3
365027
244248
19
32513
84
6
44
227025
399424
152077
370460
77239705
169786
18195
59
4
2
206182
54
578436658
304598
19
7
936058021
499898
5
831042102
5264
61
60
7
378453
850345458
240659
21
556152471
99833
8
43601
9
6
30
172744
469475
44
471018
228131152
77
264027946
646130689
191518
98
81
444003
67
150876
41
46
49
2
7
88
3
257507435
90
163630
747745571
971408882
28
342348
6
270898
6
435795
85
72588
644891447
460557
31
328765
15
464401
478487
76
479846
77890
18
48
263551
62
489530
393974
9
188162
491608
74
38
25
487063
338159
470154
36
3
683006897
33
86
67148213
47
12
17
303440500
75
410301
3
14
15
116182
432931
2
407536
53
3
8
59
96
4
348571
812358310
17
70
303007
33867
67956
38
48565
94
60
54381
93908
56
48
349318576
246481
256927
233165
16
237010
93
70201
294984
93
80
484821
237073981
24
1
26
355371
1
15345
16
34
30
8
159306
371556
159769
25
470792
497831
274014202
5
249016
299947
499939
21152
586794787
264095
458665
306711346
26
97
398790932
59
36
886685982
5
27779
279735
100895
2
791001433
91
139127
32
238450917
1
10
192844
957932732
93
40
52
25387
24
111998
72
63568
74409467
46
144069
75
82
4
428143
2
31
416683
10
477691
372550
90
264305
107406
10
304034
56
712527190
21
8
18387
4
2
451982
1
46
69
244129
484167
340853
149726
83
56
60
113413
7
305474
48
331454
80
85
178728
451946
57372
39170
88
3
90437
20
447248
98
212623
7
470218
238593665
850425757
456726
96
184275
25
415971
303028
171576
870384903
90694
32
73330
79
37
8
99
414207
53
5
63
182828
73
22
92
68
76
62
163077
23
82
21
93
8
3
1
3
32
15
89
155174
97
469827
141901
18
8
39
450784
280030
376583
52
39
4
284600
239296
95
426314
294702
38034
481827
311722780
73824951
806953984
71
373551
331579
459281
27120
41
150490
265364307
58
71
29
906566972
444070
5
381735
365403
57
704374358
86
256875017
207840915
95
113054
3
432829
279310
76
479532
492456
20
382467
73044
13
86
76
14
53
109459
6946
9
68
94
184557
96
806905674
13703
90
71
32
78
577553525
3
460637
319127
960338491
1
24
88
89
46
43
28
17
152942
1
34
157878582
29925
263872
24
3
31
261027
210360985
475656
152541
254220
20
61956
52
4879
82
63
870323915
136804
85
235616
88
4
14
50
179797
990604541
403112
2937
46
115798
16
9
21
65
444419633
7
8
85
51
42
19
30
246001212
70
95540816
203011
89421
9
28650
17
8
404360
71
90
213842
16
2
22
455004
270073
4
358536
31
65
483515
90
94
281559
7266076
75
8
72
4
609024304
299618
675313030
49
255357
17
86
94539
431590
162430
4
48
31
5
159474
54
391513996
39
992977888
74
480553
23
3
43
22
74964
58273
94
85
324394
82
22
52
442246
54
34
268910
294620
226896
89
339158
640
62
5
295505
719596838
680036130
359374
23
5
51
41
456919648
171352968
330943
296069
499719
58550
588026849
1
86
6037
981627591
72
29
1
93
69
322633
22
29
99
438660
14
6
55
74879
75
255990
917541105
371870
13
399871
46
1
34
90771
78
2
36
33
39
95
85
49
96699
38
482865
343705
410887
75
151367
10371
9
117834
123785
6542
318782
79
6804924
369551
21
223410
24033
98
282511
9342
495493
48
7
19172
75
5
296596
480647704
4
3
39
42
40
99002
11
85
403056
35960
212017
289252
5
497407
5532
44
201634
54
393696
8
2
17
376822
454255
420090
8
368921213
155784
9
13
33152
79
78220
79
47194
816170491
5
71414
918330126
215314
66
315748
395795
5
874030691
290755
71
5
39430
45
368520
718506974
56
166538
56
289203
127126
98
68
13
303084
391505
431262
11
690018402
12
5
56
2
54
74998
43
223162
35
1
490935
51
413565
334982
64
729430257
8
313523841
76
296224
80
401916
13
42784
359477
320703
51
20
87
10
689014383
51
70
72931
43
87
30
45
324219025
311201
13876
55
295558
40
102658
42021809
91
18952
46
481283
13
86
27
5
87
243581550
177689
9
50
836912773
178416
30
83
214437
69
62
25865
62
76
9
38
16
59
98
74
86
30
985393641
89
62
611651803
275120
2
204065
4880
89
1
154645
99
15
110841102
374930
238808
84
27
43
367668
37
18
3433
8
86
461542
32960
67
429922
124263
136762
8
184561
4
379540
299178
447008073
79
553961024
180154
172335
246431
69729408
33
76
8
57
1
312371
276101
15
439088
20
285236
11
30
43
29
315167
78
61
664813498
296768
6
12
315631
373240
73850180
15
92
195910
9
19267
17
745186749
33
55262
282071
25
495001
27
89
392700
71114
2
47
13072
49
19
7
29
6
425169
73
395664
74
32
44
331466977
20512
273706
33
133877
36
83
498239
742283812
93934
91
74
15
52
137186
224620
280877623
35
65
76
36
38
33
2
32
9
16
47
89
490360
133980
24
363964
282
9
156152
365303
41763
34439
463877
409712
62
443920
314010
397191
64
72
23225
23
43
78412
413629563
673961792
8
5
24
74
334750
313757963
15
59
23
55
10
42
178773088
91
77
465863
5
2
15375
81
45
255016
418603
828139687
4
36
242070
827607918
20327
6
18
90
10
61791
417768
40
58958
59
88
41
66
484397
448749
389450202
446402
88
438397
319849
109148
88
11
54
34
996545009
22
30
197909
123398324
61
184574
926993345
59
44
449758
26
468941
80
384681
314957
27
440214
41
417791
54
46
883860786
362244
201068
63
12
9
387580
457747
16
22
44542
29
94
31
118066269
163239
2
4
52
96535429
370474
266278
5
460842176
94649195
246096
107169
227064
281533
5
67103
43
96
51801
110470
60
2
75
87508
111251
35
44211
91
1
68
88
30
101802
6
85
7
81
99683
3
556940544
43
344036
50
362946
32
107132
71
4
94
44656993
282009
389378326
295530
298393
41074485
3
91
376133
93
44243
368377
342766
100575
271824304
42
428802
205150401
288762
3
57
140541
36
56
78
76
58
49
23237
28
127385
163101
96
49
60
27
292220
11
406662
65
201007
238619
25540
985466286
16
86395
57
1
234423
1
70
24136
53
617643150
7
366995
959042873
318178
429452
285126231
445737
350133674
49
614886214
800412151
44343
467906752
405838
46
284504
37
98
43863
26289141
52224
230960
53
354343
215424
91
54
80
38
2
5
9
389326
49
85342
50
3
91
19
28
117478
83
93
81
333375
22
89
164157
7
21
340629868
93
442935
76
39
59
122563
16
52
43215
190449837
61710
884621639
8
98
33
782991742
476572
14
90
499081
76
36
39
92
1
7
639488375
28
905903404
41
292307
269190798
31
447695
292704
99
367006
43
495214
6
93816
189860
13
19
63
18
41
471887
431322
116437
20
237047
209726
355598
260000
36150
227037
63
432620
146830
4
482281
23
78103
60
70
62
60
15225
491712142
333346
26
6
286604
678024844
26
67
687694228
2
2
369075
62748
106743
318828
35
37
225033
415872
392178
474101
427162
394827567
244523
328027
400872524
80
9
33364
37
43
304851
4
38023
193859
454830
205392
32
73
20489
87
22748
63
9
302286
13
394749
47175
66
671528303
41
1
253953
76
300155196
5
90
188716
441169
448627
351619
24
68
129606
25961
94
68
145591
95
2
63298
76
77
76012
227862
52
89
7
91
14
1
185328
50816
11376
26
2
53
9
752263293
722092639
296354
323406
5
115942092
223147
334033
33
100041
317153
38
404707
14
63508659
548175266
349315
247570
832105473
439563
496035
46
279690
54
499026
42
140272
163604
496626
1
10
208056
156666
10
24
113965
46
22
499552
98
79
57
225557
79
93891
61
38
6
412134
170414455
35
16
265098
246080713
83
91
26
347583
471448
1
751391517
280216
232081
41
2
326726
62
360688
93
696957535
178147
9
297789
781847637
27
68
72
24382
453959
199782
191974
85
199922
34670
96
46
464412
5
43
958321634
673112371
52665
494015
791784067
244549
65
211712
847992040
26
214627
69
225785
314785848
403046
38
476124799
360258
348640
342255
240792
338530
5
60
88890
44905
96
51
110462
47
60
121938
1
13
168723
45469
232306945
63
897103770
49
309322
68
364358
199051834
53341
3
112536
9
67
385437
35
34
53
424891
318482
9
194993
43
379404
84
388268
4
54191
118506967
73
76
819040361
1
8
6
524207282
305189
25
42
3
7
67
94
403630
68
89
84
29
296142
94
39846
45
245503598
64194
4
327189
2
417350412
2
49
90
394703
43
633011418
71
19
96
489426
353424
96121
3
34
303835
870535042
109843198
63
227317
300910
18
945314616
6
470979
92284659
56
403678
57
8
93
10830
130880
46
33
166900759
4
228768
2
65954
21
25
81
51
7
91
85
288546
192561
61
486672
235340
3
246601
32
371213057
446712637
50
15
51
76
47
29
691839315
3
312024
365513
214142
395151443
528911046
442712
7
180480
676606807
58
55
4
12
229142734
96
90451
13
327469437
24
26758
2
191069
181824454
62508866
19
353111
55
432892
86
131595
449697
80
72
139000
282833017
135579
32
450131
426614
441798
35
27
901045151
373168
137974
329249
79
80
47
11
419717
25
326599
297544
98
6
375692
3
98
632300975
1
47
99
328014
8
49
30221
40
7
20013
63
50
285867
347385887
96
1
194065188
93901
59283441
468360
78
81
321294
45
465876
220932000
12
81
85
400107
145477
362396
3
68
52
864304273
39
7
319442
49005
97
43
643037043
65
76
184283
2
90591
29
38
113682150
411591
89
430797
14
19
241702
93
9
461267
31
971690877
67
461879
456696
488766
15
41282
60
62205
90
70
21
19124
77
2
97
395033
29
70
56
55
253157
413901
251910
87
1
37762
9
99
322308
4
287140
20
207548
22
53
442646
476502
74
300412
53
271309
309098
416020
21
839737133
93
23
129227473
136451
28816
15
60
381767
69
63
982368890
23
390111
212270
89
47
71
119193
425172
239016
395414
98
404538
164352
51927
150427
4
413659
26
52
450523379
375841
95226
99
45
374160
133006
90
222242
97
48
363089
68157
277593
10
4
342158
34300
340495
436354
22
21
85
6
3
218302
93
74
89
31
202652
55
25
672643661
210029484
347763
48680
830266325
88656
428033
4
71
15
498109
131012
498948
1
367279
98
88
9
19
11
456034066
54
27
365066
38
44291577
233636
2
15
314675
273339490
74
4
37365
42183
22
96156852
144003592
419121
806826245
39
9
42
226471
449941
392509
66
46
57
14
122909
96
209432
77
427985
178050
1
110878063
17
258968
13
392427795
385739
33
4
161390
111384
41
29
128243
475272390
479442
98661
382772
786344003
341932
44
7
219054
19
483594
39
69
19055
60460
57
69
221833
352461331
109577
395984
26
343478
89
76
278192
55184
38
89
72
376730757
471715
167917
262063
59
14767
79
22
194280
12
271614
348799
11
432942
396872
69
39921
188700
172332
7
69
73
54
220296
3
214243
38
139987
197974
178626342
162952
4
329396
42
43
93
500509345
408267
88314
56
16
63
46
17360
2
4
73494
91
183002
474297
79
251773
71
282024
158589
24
153055
435911
443475
63314
20
121669
269541
65
20
110532604
67331
34397
66
11492
61
66
112219
42694
30
87
457883
938592820
89
72431
391585
447007
406457
73
427040
20
232735
82
33551
127083
51
7
244127
350122
34
105186
967808966
130224
624335561
9
75805
22958
12
82
11608
418327
67
160935
122305
9
863109139
13
15
9
371646
635483576
31
15
28
39
292305
220461
71
2
79
643379312
13
124824
5
477022
420928
47
473593
936435147
6839
330694
46826
238546
56
70
156193348
12
8
90
92
132560
431095
24548
1
710311718
838429508
298826
416510
64
21
41445
3
232802
111268
69
6
447513871
92
94
53
12
93932
55
11
5
297501
168175
58
2
5
8821
466709
64
92675
81
49
42
61
299453
348330936
78
71
223657
33313
171831
93
14
61280
17
478852
95772
308357
88
66
131840802
397960
79
27
221052555
410554
66785
212339
64
91
28589
675010370
73
9
77
59
354546
3
29
75
69
137147
61
466258
18
35
50
169021
12
2
9
215583
73
93
711912594
120106176
3
157065
196786
59
87
50
5
144542
94
5
50
10
65
74
9
98
6
209247
32
152184
197767
57
297694
433762675
7
452454
634523658
292909116
66
96700
275996
273614
36
329154
329078
50
56
82
36
34484
47749
372635
74
6
20
93
92
33
242287
84
169825142
58
30
807986634
218682
69
436619884
474303
286802
63
352116
134695
89
459578323
35
9
548479997
432731
35
23
610417381
180801
27
29
474466
53
113920502
66
119928
186115
7
37492
19
124623
494587
587730864
78716
901071468
59
18
571540850
255811
323446
406160
9528
116463
361468
72
164110
89
65
451729
3
350656
20
64
329944568
87
3
40997
32
36
8
17
54
79
559119166
16
492177
431981
17
153462045
578872327
423446
898530969
19
434834
82
321183
43
22
96
84
233388
357064
40
7
81
36
89
156344
279111
454451
31
96
467400
345174408
91
461694
93
105360
130969
97035
43
51
42
352762
404138789
6
189952
22251
359299
3
20
40
50808
293924
375658
173931
239568
189330
143384030
338710
4
59
67
240845
231004
21
203572
30844
275393
78
28924
268127
30903
12
177030
86
8
203527
25
33
28
7
268744
170532
52690
5
408062
61
332572
72
92237
50373
3
40
12
852200871
283076
496358
281762
6
154996
83
344657
25
361531
7
13
71
457397944
385171
3
75
320957
461104
56
17964350
27
370306
15109
26
184887135
299298
9
84
90728
19
485414
488740
78
14
379888163
24
450287
1
411452943
12
39
72
46
78779
9287
98796
401277
11
62
46
58
670540916
224016
153569
40
90
26
485153
93
25
91
338243
22
455562
2
131763
90
140430
131844837
67
41
92
93
116987
485449
283110681
171730
93
362205
17246
65
81
60
92
55
25
45
79
300967
46284
28
29814
160440
47
17
587103836
7
57
275095
9
71
23
398671
10
73
68
81
101280
62
2
496976
28260
172578
337651
40
194427
274011
18
26
422131
246996
256149
39680
83
19131
5
27192
61
233432
34
94
86661
401629
45831442
188726
314588
27771
399323
142997014
54
651666912
74
99
6
73
212373
283745
88
471390
228668856
226106503
3
22
95
590368954
90
32
67
558216131
9
82
723709006
620069531
86
390252
172158
73701
39
19
12
233247
26
73
147298
96
161404
309858820
74739
102396648
40
460475
567034937
32
98602
41
323713
27
222615
74
56
10
9
210895
77675
5
73
75
47
4
69
111984338
214291
19400
421632
99
167230
9
16
191874
123719
710272879
63
369179
8
95367
7
765738041
35
14
51394
63
16
44
59
23
245946283
188721
336304
137036
85876118
45
77696
69
4
493948
3111
29
68
43
2
235817
664713918
12
7
176928065
344824
22
80059
89
24
447841
5
14723
53
241271
24987
501171330
66
477704
271863
305985
119816
2
2
44
311510
417619
27
185503
489216
30951
17
23
420760
107334
2
147895
91
2875
74
37
426141
27
25
856436791
8
405900
92
42
32
131629
120927510
29
762908693
87
91
397073
259326
482701
306251
20
72
116354
424997
124077
315367
10
441189
47
39
91
81
57
336955
902710873
308911
194033
418075
88
8
7
17
264444567
537607009
98
375317
2
47
13
615295748
35
52
53
98
37
377094
2
7
95
455365
79
83
299644
416401
11
412413
396861
16
56
469298500
88
43507
38
36
161759
402699
327271
170566
29
57
47
44
53
23
35
351711
855450487
94486
387515
54
308957
11400
86
191441
27
490360
88
777244707
61
235578
32
441272
13
296892
43
49415
61
86
570819275
208712712
207501
260071
276861334
252212
568804887
26
323767
120631
79
23
325368
9
360145
350786
27
125694
77
304201
110206
9
482275
425753
372063
58
489533
483649
71
50041890
49
190538
91952
2
186012
4
450796
476686
428639
616734990
163104
314266
66
23647
480420
66
100312
114513
94
71
42
865581289
38993895
440253309
67096
39887
351717
397545
651136851
5
4
25
69903364
81
36
281943
272330
261169
91
66
227532
33951
370741
245313
85
935387382
608386163
203597
32
250623
55
293623
67
7
166592
17
305372
40
112339
76
284573
82
4
13
24
61
378150
46
378757
35
47
7
603022574
65
4
2
85
4
400314
466927
61
12
395180
92838
73
25
391461
90
105097
139622
365782396
109166487
55
64
387011
99
246008
956809347
87
58
15
50932
437937
315465141
30
239878
246987
176379
57
133268
57
451579
43
256799931
88
25
47
2
362118
488449
145581
57
101151
304451
171244971
461117
48
388535
16
318661
28
31947
30
58797
384998
569859433
291009
89
56
283096
88
305877
410304
266209
23
198661
76
76
384596
6466
279479
900784584
47694
510
390043
199220
280153345
177091
50824
5
55
92
375547
230057
93
24
419141
5
29
253085
90
439707
294839
69
457729
9
279491
5
219928
16
489877
31
4
379440
10
111866
153993046
58
737897170
30
65085856
508408974
324827910
457183
176063
115590
251284
669212834
82
82
56
47
56
53368
81
338882
454042
395464
41523
17
2
142505
99
209435
78176
170165
457703862
201567
331238
49
64
63
5
7
446027
195166
5
6
143408
93
4
85454
73
25
33
97
39
700232299
46
379668
1
1
54
13
408823892
7
36194
5
56
72
409986
381216
330410
5
186813
4
821219835
8
6
63
306127
606413319
261042
303467
98
79252
421887
98
27
4
25
83
95
59
2
167094
100407
237437
42
31
255025
27799
60
40
207418
89
98
216758
423066
61
60642
6
87
140281
75
53
418739
188442
23
78
307019098
51524
81282
139887
2
242508
47
354685
5
2
140489
91355
144583
11174
29
4
379257490
95
86
6
85
237594
1836
19
109678
151598131
53
77746
174423771
67
82
418800
29
398186
92592
646071603
43
478222
250722
35
76
420272
220130
3
59460
33
97
4
91903846
43
9
80
67
66
699334757
104570
9
85
54
34
3
249697
4
40
63
414370
48
34
44700000
296163
6
22
411077
2
51
3871820
58
21
80
355605
32
246457523
57559
85667
269931
4
49
10
2
191310
8
106747
8
65833780
451344
331949
17
385871
191352
69
66
47
17
24
370484271
23
462182
94
11
1
96
32
93
92
425506
54
4
495940872
11
5
415698
4
1
3
81
5
74
405159
13
29
53
92904
288709
6
30
340645
359221
122338
169582
470380
205193823
6
25
51
25
1
3
405304644
69
30
77
480181
12
978097575
20
56611
331160
87
37
322631
24880
229158
237116
69
313705
335751
4
388112
307923
16448
48015
131894
3
89
312849
197612
5
913385132
4192
84
90
464785
97
300068
75
48
473797
92
146956781
98
4
45
8
45
460897833
145194
18
95
16851
65
380063
31922
518546701
413032966
41
415819
71
258898
395039
3
79982
1
80
120970
107524
337586
83
97
495159
75675
723386984
28
496632
37
93
499858
239040
1
36
44
295
11
71
473007
79
443822
2
160968
5
898950944
3
367421
93
331577
336657
41
40
494907
179226
843532533
469955
92
292080
70
43
118480
221898
32
71
71
384203
526485925
457981
98
89
78
82
9
57
307845
369311
1
140424
78
155556
230641
10
435378
18
488980
665871184
529853832
710456503
62
535329497
87
988846918
375197
5
307149
436724
66
52
9
85
393369
53
440893
97
76
227996
62
60
25
94
959176427
23345
20
356513
41
226958
454603840
10
231732
286652
97
57
82
3
39
67
59
92193
44
932899594
74
67466
54
27
19
423223
13
40
263156
38
79
716644502
229573
83
68
357862817
4
32
25
398384
24
3
52
508589727
64
21
367914
64
223675
99
195510
41
484764
28
346051
92
447706657
62
436798
4
177587
73
343826
120087
377009
274451
350244
229683
677141325
9
14
4
96
36
457237
199864
302821
306656
25
67
5
351655
21
11
64
53
35859
5
471727777
37
5
422798
77
26
23
70
70
3
111446
84
40
398030
218742
65
56
45
9
66257
19
29
6
789580950
10
661698521
2
17398
74479
58
74
3
23
5
9377
26
60
63
87
33
379817
60
175127
238696
430568521
40
82286
44
83
30
3
429700
4
6
441837
39
399543
20420
17
37
35
203523
56
392657031
90
2
5
344310
330516
65
943633340
257503
1314
97175
369510
6
6
306614
377198
9
89
98
80
198795228
21313
27
81
77
443826
478229
439072
464161
65
93
19
85
5
345742
814602671
43120
229957
154314
696928365
93
259198
30
9
473272
148337
439829
74
16
59
108083
166959
35
265438
84
274492
78
94
21
97
6
378072
905519981
6
314179
5
169641
92
59
132179
4
37633
119584
159327
76
65
117949
40
2
180448
1
14
487238
54811
9
74748
16
18
93
67
184858
78
15
62759
131936
3
96
83
84
491619
74
93
96
280183
56
23
2
98
43
41
99
228074
257017
16
499265
3
39
721530141
92
227939
59902
92
7
239958
407907
27816
394608
6
31
61497
194602
48
65
8
58241
80
5
195025
84284
938537897
36
57
2
235952
1
65
485885
1
20
111625223
533748021
30
68
93
352925531
278141
85106
68
3
97
16
86
475691
55939
350548
57
85
60
488733
27
207591
75365
56
9
12
6
354760
93
440672
62
103731
377877
220340
15357
400999
91
232455
5
58538
686894489
18
39
51607
49
22
6
121114
99536
687791635
437735
16
55
61
439607
189228
81
6
41758
315719
20
15
436254
316836
91
40
334876
80132
48426
160121
69
21040
306537
78
643857630
31
28
11
403698
373030231
297370
315435686
10
70
46
113916
322545
71
3
89
373032
3
32
99
4
70
94
90
22
92
99
73
231849
408525
94
74
37
435235
19138
326274
378707
39
44
19
2
38
21
422464
83
106721
6255
14
363995105
76476
125625
72
59
79
131392
124434
33
263368
743188145
49536
431037
18
29
9
5
2
42
110476
401755
81
796908473
320002
61
256505
44
112797
68
97
461356
98
59
398268
172565477
86
246364
33
74
92
403818
308700
821999002
225646
57
7582
64893
49
497105
921498740
111513
1
385814
76
88
23
43
8
49
30
18
284689
532674023
95
388317
88
6718496
78868
257176
330509
7
83747
390041
22
6
311637
24
92
72
55
38124
66
2
55
8
3
450042
182032
268510308
335178
62431
30
98906
1
72
6
71
208801
197126
34
6
489608
61
220328
66
792355724
426144
45
12
6
98
82
316565
277682
24
178433106
70659
397502
326629
426826
347273
415366
445203
58
50
15
4
23612
84
751713225
174320
2
9
68
838225707
76
460024
79
4
416975576
95
358828
49
455630
472064
478583890
47
11934
60
60286
87
35856
46
820497262
94
427488383
922846426
291260
13
81692554
314601259
10
147196067
477912
56
355578
455928
8
2
94
250382
53
313925
44
2
195605
225619
669265420
331859
69
852676918
130732
172904
18268
7
137947
962321371
76
6
371454
91
7
1
29
51
105181
37
5
33444965
42
7
470576
71857
144092
7
82
270418
49
422895
315571
70
4
379791
12
56
262566
31
495135
754773434
66
54
65
452075
59
177003
52
14
91
9
77
68528
37
78
66
495991
11
78
888905889
70
294563
32
27
7
439620
124512
55
168544
225329
914126653
74
364897
452427
86
79
338043
58
8
427874759
427035
374296
25
8
80033
77
141154
341695
431317
67
385401
214246
235689
2
48
452815
22
319520
90
411057
286253
6
302448
72
181633
131275
43
4
227700971
5
58497
41
443638
245810
54
236957
227459
37
94
666364711
40
1
397436
261650
5
67
279398
3
21
54
55
84
143242
395051
1
46
75
17
161253
70
38
578225607
395093
482547
334702
80
46
475268149
97596
245036
235377958
603496941
269845
8
8
29
89
60
62
8915
8
119744
48686
379725
36227
157203
444964
43
129015
396310
600174433
768481915
76
326966
30
195211
20409
76536
59
52
45
84
231664
458702
267883
114237
78
903847807
244745
35
34
371290
32
22
326703
934251187
79
129819231
414792
182635
772863723
101330
3
47
201928
350524
171363
2
74
212662510
91
8
106949
16
21
102440
329584
8
320767
60
11
14
4
325573
3746
83
388875
422719
926236845
92
350351
85
49265
198950
491705
21677
59
73
877673309
75
75
441853
74
170819
58
350106
35861
65
140319
49
7
1
86744
11
247666
551206872
13
58005
367814432
438137
97
185353
4
95198
88
168634
499170
96
338563
244472
62
77
57
9
96
149111
405346
448973
8
65255
921258618
8
90
38
44
325891
121233
461079012
208161
179673
185871
98641995
61
26
303597
761495730
32575
88
473309
169439
313332
949473111
6
49
7
79
251711
79
88
152949155
325669
493145
888510385
259537
76496
435859
101343
209044
43651
17
4
82
48
15
16729
16
9
14
445227
67
384099
53
70
66
86
18
29
27
2
8
49
22
70
1
26
44390
77
289608
60
7
387969
23
335993
4
67
396268
335362
23
1
190643
149254
57
9
5
67772
46
38
357595
183665
492391
468615
42847
64623
67
37
162271
79739372
449632900
54
38
486436
79
276797
196940
160173
88
1245
31
95
337268
85
292138507
6
335180
3
14
74
95
487847071
93
168772
736475702
54
434734
3
93
283108
54
14
67
52
5
6
55
87020
30
1
43
45
94311
9
80
89
344532
396013
41
257500
30069
248741
48
35
468854
205318
145624
9
66000
1919
497230
81
21
40
20
304383
70
346930
31
69519
328173
4
305363
74
54
94
291889
7
6
608569790
1531
89
68341
76694
243683
138550879
64
332708
241196
44
81421
41
24
392328
26
254046
626400892
54
53
208494
268131
41391
66
41
63
19
66
382466
495252
198019
5223
6
2
389577
653988843
22
119488331
99
66
332644
23
70215
429974989
336004
325340
89
21
8
353505666
68
178678960
73
84153963
92
85
616409964
66
446772
225686832
393490518
341600
80673
283066
92
90
59
6
219876
895147610
368282
226045
17
885263579
23036
43
406472
744715679
38
165798
2
278335
20
28
1
205484
9
20
13188
12
89
202026
995915138
475158312
1
70
180254
92
184090
19811
25
311055953
193475
24
55
282806
108523
56
284699
7
207978
29
22
431800
52
11
98
56
3
97
679356294
6
92
48
738376624
100868
222322
154612
327627
77909
6
76
330697
230319955
16
78
91
349908140
120937
28
480055
319482
279913413
326026
27
211130
7
491872
348218
290193
70
36
58
45
79
6
436796
72
39374
135332
61
215621
4
428262
264025
233651
174514
290066
9
119819
113185
52
925459128
368712
50
186015
186129
68
30
7
40
2
358250
94
390725
26947
169165
32776
344227412
3
386715
8
205958
47
7
347117
312165
40
608442969
48
153834
7
256189
49
66
107621947
60277
467142
902164864
30
30
82
233820
32
82
122979
143938
78
418299
468326124
6
358330534
790830377
313927
41
379777077
77
199601
89016
7
300967
228499917
350039
47
31
90703
40
7
44
5
29
40
35
94
21
110958
85
282911
410516531
106504
290030
190754652
213078060
439578706
243458
64
86
351052
297662
29
11
61
212636
77
384939
310956
51
81
409576
67
117223
416949333
88
487797
137839
244268
63
9
239790806
25
64
69
39
358558
76
58
343361
26107
474453
356433
457536
20
495181
83
340367
221854
7
216685362
50
33
13
30747
72
3
2
94
285563
98
728424385
96
53
61
68
36
29
48
60596
23
214817
366629
279745
67
37
6
50
473470
17557
97
71
100726
29
14
257470
88
29777
2
3875494
21
57
376809
5
85
48322
629612433
443340
72
316289
1
267361
23
376950
390000
57
8
91
339474
231665
53
386461
19
370008
39
3
151357
280390815
34
40
7
264263
383214
9
719009872
64
174071
46
3
29
345354
443232
34667
81652
68
435199
638721821
38
499428
462639
5
226298
173142023
40169
24
724360870
6
249886624
55
9
466760
296257
57
90
98
238115
163174
329271
88
2
49
37
4
359961
337911
91
99388
44
71
1
27
88
450104
306680489
432888
319555
232961
38
193424
74
3
88
14
153431
253010
41
60
77
7
7
338057
192464
27
147413
40
4
334790931
7
82
20
244252
465409
65
20
79506
533738338
63
124727
29
352805
14450
17
57
361241543
43
671617394
319629
5
95
123743
92
54
27
62
89
92
228468
321636
4
229883
43
85
274248
85
206504
55
93
28
175411538
254470
897552258
209732
460362
208307
8
6
11
37
59
17
451345
106258
524288231
249170
357535
75
77
35
28
807428502
431568
6
293776
136513
94
57
78
3
84
191916
170578
90
803112407
440888237
13
25
83
92
59
171908
56
35
241530
206181
32
487449
84566070
14
59
48
41
80
221512
51715
12
239483
69
88
20
29
90
136224491
55
259027
396645
86
37678
71
2
39
52
32
399423
21
83
282124
81
416773
479963
206418
6
29
133110
3
35
485888
168180
62
90
418346
458273788
169663
6
29
279581
458410
700296831
114266
53
34
96
421866633
174277
5314
233225
78189
245734
64
59
78
459441
11171534
58
686106351
73
303044
234193
332334
41824
8106
190258
131564
450725
6
2
26583802
57
61
174318
62
372534
29
421787
135649
31
337393430
64
258512
95
10
680492816
29
81
97
3
99
32
38
14
6
306342
262957972
495537
866553736
7
35
299311
47
263711795
91
310387
77
91
44
130443
47
141549
61
132706
431493
4
470646
68
30
17
16
20
108974683
476009
273178
318446
410015
96
40
60
83
34
463278
490921
71
789971310
66
73
268363
13
307439
99435
45
425912
212954
165728
381990
32
93
428865
50
7
389446607
89
65798
273856799
893685028
30952
423611
80
78
251461
52
90944
139366
47605
721793196
34
721712308
27
435700
61
149503
6
133214
68
91
351991
2
181868
96273
372010
180549
45
453164
651836066
4
78
7
282176
165848
2
43
47
6
406002266
785750316
9
81
70
409415
303104
1
73
74
420189
94
1
97
98
244731369
19
4
388945282
39507
53
36
646172063
386791
461753
448767
994363812
264978
493796
36
28
18
341760
36
45
69
18
3
12747
499041
64
48
27
78923
468735164
52
1
58
216069
390120
27
251042
228531
946547332
54
433904
402657
28
36
457654
870586613
140499
88
38
83
17
396276
43
205593
45
63
6
222916
10
89
368602
330239
397922
80518
134046
1
228675
96
22
66
68
34
108068
257764
141436
56
90439
51159
24
363222
492053
140953
45
111605
25
382930
23819
86446654
21
494869
61
64
10
29
81091
139218
258837
6
344411
103638
457042
66
28525
181468
43
36
345371
80
137992
14
20
339423
79473
36
118035
8787
75970
250433
75
1
8340
9
56542
7
1247
5031
186116
429787
490859
391305
23
1
250321947
277133
9
32
84
392783
398158
90
261775
362682
70
81
488276199
713235599
47
79
787531816
122836
6
53
2
13
67
371030
95
151312
32695
3
344070
88934
4
4
66
469429
67
15880
95
29
102287
5
8
192930592
1
60
43
228820
89
7
602598069
15
88
207298
438194
31
67
146545
115052
83
96758
29
25
23
34
307242
89
7
572220265
98490
48
197246
62
430463477
29
797543521
402008
485492
522800940
274828
993086962
27
483732
66
764241684
635816460
93
89
47
3
420542
73108
61
84
469756
203516
442538
3
707216203
446123
262784
1
69
5
180567
86
24
170411131
271700692
487689
55
69
146872
409317
168672
56
388578
99169
3
729326094
40
9
321584633
197458
348155
7
323772
29
49
283079
95942
4
6
51
70
466083
98
27
239071
514821496
8
7
232697
56
97635
68
11
2
231044553
833460708
70
22
173907
60826
2
30
23
249937
16
3
168867
345904
326006
26
49
72
69870
59
480072
24
44
425120
6
92
384977
16
9246
96
92
27
227594749
165541
96
39
3
354816
1
53
170530
473900
549833378
131272
32
274107
477756627
54
423003
106322
59
64071
230804
42
50
781
43
3
30
350509
257124
9
406007
5
4
578526507
281326252
295743695
279077
68
258191
70
496438
299016
11874
33
159166
475790479
318232
143276534
64
450630
15
131472
917597838
370323
360933
17
339259
283868
473219
446708
417112
335830
94
356963
37
229943
128231
65
345361
8
93196
66
270383
90
369957
410089
199190
70
157681
330743
91
56218
183409787
611623115
4
473000
80
57
193810
86
101192
5
231520
105862639
183985
235981932
38
332904
1
298333
212184986
190438
455125
247156
64
47
54709
269310
140207
27917
233065234
54
34
28
412371
331916
80
452902
139757
83
154126
178177
2
147962
244655
40988
948739402
94
7
92
278064
209756
11
132349
69
99
831726753
60
684906960
380263668
938565588
637125241
76
341444
30214
9
97
348975
60439930
40821
320261
32
76
4
4
294537
45
72
250519
6
39
8619
25
322022
733712088
149911
465887
27652
59
79
407888
60
99
59
573418098
379962
93
175319
80
75
50
476375
18
51
419524
6
209037
70
14
85
11
1
213976
70
76
50
46
276117
341884530
64
99
85
76
409962
128949
67
92
138760
5
1
120643
40392
269188
68
62
60
79
9
73
99
76
90
402860
18
147970
26
55576
27
18
38
179521
64833
379909
11
491396
61
86
79394
296890252
23
86
28599664
91538978
57
155983
77
384759
121640
61
71
2
142177
372021
516208732
79
287563
36
64
166701
211108
92
143393
249909
515544435
405341
55800
2
262553330
421025
63
9103
7
16
602488906
97
33
310439
8
145123813
390939
30
130115
166732
41
81
265449
91
188030
414471
42
284983
86
90
377052
83
655480838
365280772
6
68
39359
21
308719379
44
4
24
39
447678
54
58
231272
52
2
1
222849
8
40
16
223159
75
451121
23
392086
7
23911
53878003
67
409970
374924
89
352310
97717
123305
160382
673903709
418167
257190
293573
14
193508
541418592
61
47
36
256576
231600
57
413562
97
476306
57633373
63
15626
57
72
38
44
88
148012
85
101109
97
9
423823
400906
278109
393743
42
16
8
7
449224
367331
75
648954104
4
71
38
295218
913161419
83
4
3
492082
373874
342739
114480
438094
445757
279926
444522
144381
23
98
7
28
48
61
89
591670505
69
438354
1
348435
31
795141030
528458841
107107
492817
140521286
11
5
59
75
35
135553
39
99
997917641
417429
129170
146555
497501
77
912351121
450727
30
49932
344851
349726
35574
60
336029
59
729778558
458602
37
16
53
23575
74966
225317
40
255702
458286
50
35
5628
86
345232954
26
286911
71454
109022
14
327832
5177
128965
133184
89
510899529
9
216439
3
296698778
415568
9
125934
33
21
27993
90430
414586
131127
22
96
8
21
26047
230605
16
90
249928646
299854
350880
559881312
302871
237692
150689
485931
91011
92749
12
39
54
102574
436807
90
99
7
457123
318775
121668
450651
68
376329
94
13
8
427308
6
380547
224826
299393
424131
62
80
74348
4
609859152
25
429657
298758
32
19
59911
28
65017
93515
87
286874
405893
131691
9
316768
449420
36
434041
8
8
282965
98
56
77
464137678
429329
301692
66
109270
51
14
46
10
1
818713775
76
3
251160
54
303120
476299
94
11
181218
80
102237
305070
89
95
89
50
59
69
698
62
196359
21
296233
115282368
423869
63
22
66
12
6258
246323
58
401812
468601
182927
6
61691
460831733
331619
90
26
90
3
1
166479
20108
59006
2
59
10
8
10
74
2
45
27
74
454638
276838
115598
1
47
7
51
12065
484911
472144
15
17
26
1
318149
22
79
409600
40
1
98
361199
180051
534324922
395460
6
301287
80
197322
344365
298176
44
5
71252
156548358
77
696165502
93
235541
78
338665
321774
364662360
185312
76
20
10
97
74
203924
95
48
174817
434563
391357566
17
498486
393135
81
296957
9
33
14
245230
433581
22090
302948
79
25
103012
199130
141467
45774
99
409058
50724
25
2
47544
23959
31
58
33
44829
52
25
9
299856
81
47
26
86
238976
96
47
23
996037689
86
51
8
58
92476
43
52
364073
1
314960
452763568
96
6
175176353
30
153190
421611
22
414789
12
22
33
738951280
42
8
525685134
87
198724
33
23
97
99
62
460257
65846
233726
92
75
111905
177784
444625
34
473570
16
5
39
170028272
457138
170562
338414
7
378349
29
53
63
97
158645
202312
390057
68
776028941
490108
98
87
20
496257
86
109137
293456979
158859
66
441918
183516
230833
50
54
63
81
32
99
83
84
47
69
9
54
204575
37
670087421
43
39
45281
64
444719
67
36
20
211792
463898
89
3
3
76
27
18
384618605
21
85
84
61
60
346478
87
216595
34
26
768767971
23
5
263980
69864
447393
488246
3
60
38
945991323
351880
278374
461659
65
84964
86
43
1
454238
8
31
51
736768291
3
47
78
20
462106
70
41147
71
84
117631
486697772
490691
89
38
5
235211
91
407206
69
101931
79
61
28275
458270
64620
35
90011545
8
313531186
27
13
83102
112735
32
114056
239859
29
4783
449660
99
399293
94
31
83
6
868881807
40
390170
45
27
306302
13
454362
17019
63951
183031
79
25
892084146
29
192927037
5
14
271425
6
76
129320067
3
485237
65360
9
3
8
561643053
220945
19
168963
69
56
4
499412
3
1
76
76
422853
1
53
89
95
266088
487979
21
4
170931
301038747
96577132
476870
331232
37
333946
214873
43
536747056
205335752
80
45158
47
70
868198279
76
54
293663
472704941
289793
17
325355
680129242
194510
116505
83
26
243937173
74
213255
11408802
88
209882
36
95
381313
213241
26
12
257351
90
262569
75
19
470287
13
411804
264219
296358
175966854
408792
67
12
138245
134719
99
66
4
20
346494
68
37
3127
23
4967
245242
67407
362306
66
38
137098
23
51
230477
33
61
45
56668
87
187759
242809
447810
4
260304
44
150669357
222642
14573
93
496610
241861
155216
73
334136
900926244
31
21
215522
26
43954597
60
31
123821
429212
99247211
65
29
252864
77
374990
6
51
14870
504324268
59
301273
33
5
78
406998
293077
198194
6
211619
7
34
65
73
15
383948
98
479960
70
239052
12
98
13
69
251048
59906
98
11
440577
487608
47
158600
29729
237558
25
22
351460
108122816
37
246653
109926
40
34
411028
87
6596
84945
57
419710
299832
133660
358362
60
44
61511
457379
7
472681
29
3
67446
85
399649
45
287234
51
56
901632572
358175
98
49
38
2
253640
50
77407
10802
95
67
20
63
181313
311365
40
20
82
305628834
724798498
83
963659899
64728236
96
230710
27
50
77
9
79
75
208943
160041
60
1
261201
93
387894
91
5
93
391221
87
37104
431114
83
92
13
549485276
139382
57
62
32411
693055214
78942
53
132612
761019293
45
232220
53
125603497
66
17650536
3
146962
8
45
11748
636357027
92
88
406415
46
462834
929021114
261928
9
65
410752785
281166
48
54
123264803
94
94
282114
341810
274453
2
5
57
74
858948042
293221
131789
107312
202425
14
442004185
441990
343593
728170681
19
28
97
115263
63
147579
68
56
434834664
392524057
7
31
2
197199
46
159162
213047
233496
61678413
5
62
2
74213
76573
289296
69
25
10
73
50
39
458351
95
87
447895
55
726847593
26
89
27
46
87554
576501165
339357
99404120
3
46
46
36
230609
9
4
128138
60038
446907
334150
35
17
132440
97
82520
745898632
428090
59413
204890
312984
99
329432
337891
5
825598957
61
2861532
26
9
19
48
270972
547220373
179943
61
169235
1
34
746616702
60
195657
55
169524
311727
67
91
54
6
27
61
61
98978
35
91
25
351940244
180512480
64
27733
1
87
226475
388680
470860
99
48
50
4
21
27
87
49
410817
394867
264228
9
485916
55
9
31
63
26780
15
45
370781
9
6
814063869
55238
637565404
463817402
75134
307692
333414
60
59
63
21
19
435728
96
444795
28
50
11
61
331459
412082
83
258751
14
7
45
646600314
3
59
23
49
2
438485
19
306016644
46
69
139930
385068
18
199179
81
26
84
237153290
38
949675973
44
25
971016072
98
415735
56
41749
65
8
429078
209242
473073
3
47405067
20
214099983
242645
255693
21
251640
500354717
41
348236
304959
53
82
252981
59
14927885
99
228490
810635532
5
989689452
49
56
9
1
276026
93
48
3
43
425198
41
2
120777
81
51
97
350599
482662
28632
62038
384067
80
5
98
98
3
108499
51
299852
53
6
189519
4
499470
390543978
85
182980
451166
18
50217
25
482635
27
4
271716
6
29
185218485
9
95631667
3
8
47
54
441781
7
211827
63
8
81
561523322
43
53828
62945
21
285149
78485
359189577
501352274
61
35
66916
18147
427610
45
5
71
234468
296724
38
67
485711
4
16
350176432
8
59
192441
316094206
4
323658
1
62
14
110952
47265
81
425270
210066
24
32
98887
100348
26383
12
19
92
54
460419
6297
40071
126390
86
49
13
55
334770
488380
72408
473010
80
520260558
391781
778137039
222026
10
17
8
5
23
375636
760947614
466958
89
451586
425921
88
85582
83
12
345101
95
102687
467877
144072
50
13
67
33
276300
498868
38
5
21
228812
23
2
3
37
383920
279827
420235
25703
472596
23
193333
67
6
59838
427151
254749
295786
4
70
484673
3
579339409
228195
5
42
66
72
241268
458473
59
55
38
225868
83832
69
58
3
263718
140414316
104799
67
113472
37
488249
9
301148768
441553
273532
660264228
26
461491
72421
36
48
435199
96014
25
35
141025
392113
99
21
431474
18
58832
693345638
393240
37
47
154578
28
309161
338270387
72
36
89
267818
488704
266491
16750
120340
36
90
309445
33
4
60
327749
8
967247288
44
65
52492
201378
43
85
97
88
559835271
76135838
93
497512
231147
12
17
291680470
76
89
76
4
159729
235349
84
545524936
754776622
44
390107
459507
260872
214380
46
144365
401451
80
10
10
65
9
87
678076325
84
70
58132
89
66
59
61
99
55
753889631
72
78
59
4
75
80
403196
34447
712211682
369316
71754
23
361296
5
248349
27
64583686
38
67
35
164959
87
401020566
38
34
21
65822603
85
58
251246
223956
240443
227535
3
91986
97
70
178405
41
754297519
88521
55
47
7
44
21523
1
76118
12
18
76
40
59
85092883
100635
14
130226
351638
74
147594
330277
3
12
58
56
1
91828
41
871587593
24
429918
80
78
341154
54
57
323904699
226245
495464
444586
16
56
429507386
224755
48
34
6
220467
392116
74
370351
1
495769
878092432
358859257
5394
67236
83
304444736
4
31
718033911
73
267598
133666
31
5224
83
86
338414
54
24
5
528054243
19
84
200062
12549
493529
9
389056
71547
68
68192
150330015
43
209873
8
86973
254370
72
96036
3487
113506
95
339570
462070
425439
291351
95030
468012
72
37
64007
324338
10
36
79
52
93
47
224300
390436
106188
402639
718818445
403539
558962167
122015
58
122128
789207624
73308
60
2
462025
30
79
197427
66
368522
9
290725
388998
38
344213
18
23914
43
339687
263194339
4
23
351256
82
22
34890
38
6
346005
48
79
54153
45
93
8216
321823
15244
66
1
54278
43
52
9
6932
98
91312
33236039
97
142182
62
15
17
237200
78
75
54
396431
5
441288
56
17
476572
13
8
85778296
293659
21
46
218802
326285
11
357435
21642
96
394701068
360459
12
462728598
10
17675
873288913
417529
286525
61
32
6
270569782
26
44
47
79
3
72
66
91
49
23
59
17
24
15923
91
84
286417510
348141
44
6
141108
235047
135402
445820
4
34
25
3
18
318254
92
50
48
319843
803830802
156416
5
11
22
207683
10
544383534
53
2
28198
242527
181455
50
89
296527
279329
25
361880
5
26
24
99
8
56
93
55067
99
872168420
57
65
350324
309308
93
7
38
65
134915
22
70
97
339847
87
71184
18545
230629
409660
251872
921257041
263297
21
9
7
28552
40
50
54
312699
30
202376
90
908158586
291825
82
6
83545
374339883
50
337666
2
7
38
63
271738
34
21
79
424390
306768
363910
440556
255429
389191
47541
287447
233821
182454
428284
213659
49
248080
483604
196456
295424
8
120133
73
74
82393
8
31771368
591614394
92
496453
52714
46
35
652016978
444363
148551
63
95
371960980
168417
119049
127719613
7
77
74
83
26
489786
74
76
85
264904708
8009512
5847
91
194934
70629
129726
30287
9
84
96
247170
4
21
204184
2
175540
100660
16
169361
88
94
4
157573
94
391447
60
14
94
21
14
158746
228386
58058
63
8
52
275923
492347
265533
96
24
52
13957
19469
201729677
294086
52
930016837
15453
59
19
6
9
34
177694
90
187086
457267
97
412397
167897
894178649
170992
23
59
98
8
124925
108392
310553
5
493783
405213
919171894
375451
16
83
58
9481
30
195924
739500379
315765
39
286810
48
97
147046
47
26
561178714
6
71
14
264409
28016
7622
62
329871
217247
279538
13
52
92
38
95
87
81
56
22
78
22
91
367727120
73911
315099
4
26
440404
280717
266944
17
347049
14
42
438245
70
132595
7
96
15
8
36830
324005
70
154116155
26
36
39
6787
1
50
18
92592
9
102436
10
365457
41
32
60
35
76
48
411039
100487
11
452350
77
189552
33451
48
24
64
320239243
325336
112565336
601427796
168951
803219172
62
4
5
1
341791
26450
88192
21169
90
136987
277400491
98
91
47
39
26690
292133
42
68
88
3
909606565
232864
27
71493
58
20
28
59
60
315584
444912
160444
77
1
131804
35
97126
28
189526
86
815788258
3
91520
153586843
141118
507626388
48
52796
23
757
95
3
263792
82
79
80
20
58
62
27
476580
6
91
76
27
297903
80
42
161874
171599
174426
5
696002454
13
329894
40
23
38
3524
394617
58
51
169335
455676
5
677523007
310877
667001824
4
7
10
95
163176
89
11
70
32
296071
63
22
40
82
222698
152612
74
422984023
248655683
7
89
97
134013
327420
64
121024
4
91
49
2
375141
11
485506
50
2001
56
99
466141
46
34171
461093
353999
398053
253863
210837
400347
96
85
241204887
63
230191
81286
447400
199104
452858
103558
493108
40
485136
312518
43
258614
48
83788
764817045
426313
82
34
83
303628
7
78
137011
76
10
284353
322582
62
60
77
313998
17
258203
27
3
2
15139
85
720061931
280205989
37
25
57
451691
19
22
32
333311
10790
67468
88
46
8
10
214792
7
322265
43
90
109690836
318346
142643
54
72326
11
354771
92
4
367150
140941
7
158030
67
52
40
5
354102
449758
48
62
7
94
51
47325
460260
55416
21
567080380
44
492550762
282453
936584723
176571
21
77
35
98981
291433
428442710
22
171070
212384
81
323285
4
188439
95700
4
12
19
53
49
7
339707
427325
452303859
39
77
71541
234829
420549
327750
665612225
85
15100925
15
458163
415651
63
99
42
19
29
19157
429759
329803
332557997
58
143608
408861
347071
69
96
351134
88
575727875
3
421393818
163027
101388
7
58
494359
52
84032
280834
144415
208510
83
90
2
7
44
11206
149995
93
152037
903713929
41543
468644
23
423503
439858658
469246
316894
109899
2
195946
7
33
83
449306
13
97
95
211318922
16
188968
199376553
280131
3
204592
114024
37
23
33
84
44
128926
47
400638
369502154
21
440386
353962368
56
43609
24066
47
63686
108568
817514653
422133
8
8
454022
453402
82
69601
1
377412
3912
22839351
2
51
60
363299
858180483
85
270699
136314
98810
130580
9
50531
991388385
7192
183713
262942
267766
496883
96
10
88983
14620
5
76688
129283
30
21
573616036
123254
85
972173194
175233
56
55
255834
320964
28
31
461959
121555
65
44
530994958
284033604
754127843
471821
79
168975
1
874477976
2
94
16
88
73
65
374732
63
49132
55
185641
4
442038
45
6
138595
679021482
12
11
95
685898866
486206
4
154623
365998
13
2
435087
323620
371022
858175928
5
504145470
8
84
123479
685902626
407875
332982
131427952
923679064
59
31
282657
165964
97908670
24
3638
83
153979
41
84
197097558
477104
61
94
118177
378257
89
14
38
120268363
74
48
18
447630
14
3329
402442
292337
4
6
378307561
8268
22
56
29
475975878
369780
342252
303008
170785
45
52
370978
38201
446773
61
91
3
71
396829
410958
992741421
1
903616459
7
21
420974
157612
882506570
9
61954
62374
34
14
184335
2
702411617
39
246414
387105
309710
98
333767
3
31
453333
25104
372135
275702
12
1
6
88
57
496008
68
818760295
73
430819
709048518
71
919306051
451264
6
89
16
22
419375
73
478155
302942
13
93545
337491
5
43
8
367005
97
382485
457460
36211
85
484646
578636292
457798
11
62892
10034
259003
354175
55
79
203113
241552
182385797
42
262650
66
95
983739351
75662859
368934
180942
29
70
98
208455
197821
61
30401
95
13770358
121458
15
473653
82
72701
214705
433450
93
64870
185835
6811222
84
341467
253779
170108
32
98
3
421201
5
40584
19
480950
113385
55
28
49
285008
8
113145
180254
440495
8
38
362095
62
17
55
614717273
22
801789558
56
53155
4
260505
2
28
73
75
97304
49
504123010
77964
490154
195564
412233
95
390765
65443
58105358
5
2042
88938
131093
45
43
168647
67569
152129
98254
282418
106525
737765966
84
443251
5
76
224814
13
24
36
486727
159699
8
422495
359860
376489
304681
16
47109
47
30
55328
881211973
6595
444139
154955
92
13
224832
7
48
744108923
993628869
8
5
430101
11
23
4
6
61082
174629
36
198306
310776
82136
12
214036
23
210041
320089
31
78
468717
421567077
9
2
300052
26
418711
5
16
59
62
275137
90
161746
32928
711376398
40
292594
30
353695
293377
35575
155992
1500
14487
7
60
47
80
23871059
370760
25
59
323005
25
917322575
19
228291
234739
95701
539116118
6
53
649593871
430183883
403386
27
4
98
419602
7
2
18
95
86
439115
912544818
50057
48
38
126600
47
14
299596
66081
271766
44
77
228514
30
435166
71
94
243823
327788
266674
57
19
96
81
419482
93
26
189971
5
90
35
37
448929717
453737
67
46
14
612898844
1
27413
29
26
279733
818014995
139993
85
283261
112287
82
52
3
20836
95
3
344669
84
234658
244277
434379
1
46
489275
787404088
47400
20480
26
25
387059
40
134949
4
387726
26
350424
1
383521
3
32
16
4
464013
329465
461640
337680
1
101103
384224446
22
86
202578994
8
5
55
15
75
239433
165499
70
54
7
60
51182
62
9
17
247086
66
99
490777
19
9
226408
118640
7
376523
80930
21
53
11
163416991
80633
394311
95
86
50
19
82
74
31
5
182850
83
350589
70
82613
56
75
1
4
69
485826089
26
3
74
264545
457218
65
323905
497766
444231
39
95
99
83316
9
47
470467719
839499620
49
165618120
499877
32
356542
198627
265239962
127321
67
411462
474915
30
61
254769
368449
493127
157507
5
83
75087
36
414835
87
54
163018
3
424469
304815144
40
3
294931
80
7
747458760
41589
390668907
303910
441506
420362
396307
396154
86
413166
59
64
95
996711510
7
66
371297
3
16
9
11
341971
84
155883
85
730566913
32
29
64
59
56579
114742
30233
324630
309667
52
5
19
4
212446
293219
552616112
29
307824
43
66
64
181440
304612
39725
280367
80
1
89
27
492002
83
16
359685
29
335016
61
78
63474
43
59
37
52
20665
56
36
222432
305481
63
91
93
407925257
34
72
2
14
82
125926
496272
356565
373008
32
44
94
39
56
348309488
32
313741
13
138144
82
64103
74
289943
477135
137996
309210
2
252894
228534
37
19
372478
27
257132
68
485845
4
433295
193963
396899
21
144093
186440
300755
489397
936521543
67
129731
69
465966
178184
74
28
42
124463
2
397878
39026
127223
10
27
216671
37
82
647629443
169339
14
5
39823
25
200240159
98
30
1
54533
32
398080
56231
313802
9
41
80
10
3
127121821
72
58
462510
4
254854
30
41
375202
4
928136698
5
401161
107212
204446032
76
31
41
27
2
432957
48
90
255727
736649617
247143
84
404101
56
77
8
21
5
5
432110
44
58
233285
97706
489775
3
11
79
59
86
365001
14
177112
27
154132
285680578
46
45
9947
98039
425907157
26926
80163
60
73701
148619
31
259679
37
49681
143675
31
64
240252
51152
7
75
44
71
78
342085
91
115378
258689521
802256632
314794
137899
14
327286
5
82
451584
26
468265
4
57
3
36
18424
65
65870308
85956
52061
386883
437056
176253
9
2
23
414356
3
8
208657
14
227068
550854160
293309
8
1147
171447
21
466034
150343081
36414
357989
4
147467
120934
701004406
58
393604
372472
7
84
94
73
94
303798
811082073
68
70
395917947
11
118328
223140
361214
24
2
196050
312511
335716
426781
83
128543
339320
15
486216
25370
29334
28
314003
29
77
43264
226834
84
366844
16
698917938
116645
874608599
25
435823416
371577277
65
176976
437331
449049
416801
34
469930662
31700520
212888
552007299
182672
463456
70
80
8
229814
69
746730137
273711
419338
10
65
6
153431578
71
35
71
264047
470084
92
72065
87939
375392
35
476373
93172
42
31
15741
482139
204600
92
468892
478566
8
392390
82750
267698
81
3
937396484
290888
22
7
16
177732
271733
77
26
398979
38
236667469
735293578
93
80
254476
3
67
60
47081
273929
95831
56
51
300430
18
432276
20
164484
156734680
124211
2
75
357755159
4
88873
919121650
714173479
579797905
82
17
84
460855
149069
4
91
400106
485913
736289565
144291
42981
28
82365
325097
36
396228
66
2
72754
57
91
39
19
206484
495539
5
8
70
44
468827
99
87
91
68
87988
22
99
80
99
208753767
3
795632997
65
45
57
328102210
16
87465
236164
235105
70
246516
288813
103292
241531
6
32
17560
469765
396199
367586
424567
336799
67
90
63
633771782
12
959606268
26
67
64
254030
40
20259040
71
73
40
7
498837
90
460912
480938
84
84
407915
421412
93
180769
54
80
3
7
313634
6
220629604
164523047
388083
858264503
18885
183978
297344
842169391
11359
8
495720
74
158734
517012391
29
54
29
83266
316655
125017
57
139208
66
7
303344
260749
65781766
39
67
24428
58
25
279248
73
360634
55
58
2
63
106894
9
72
437585238
72
28
344602
87021
55
14
79904
334137636
1
701976756
299437
1
476756
357301
2
67
219061
6
8
441033
687963313
138252728
400207508
57
9
37
176201
224184
47
497702
98
36414
136527948
14
86
435876
15
60
35
62
65
112842743
84
65
71
35376
75
486147
85
84
279955
162100
179122
12
62
10
334500534
478826
69
98
67
4
194296
94
33
85
6
31938
35
565899822
39
58002
78
403477277
75
308898
231084
226119
78
324290
156555
84245
245958
9
373741
374488
405603
70070
102061
82671
15
386834
5
231076
478594
302736
81
234969
265333
76
176420
344073
472370
55
54
84
48
79833
497084183
63
57
42
200463
76
427163
380767
326192
37
1971450
3
3
25
371300
303249
343611
450340
94
5
216255
386219
71
85
13
230271612
17
208436
247590
426127
133217
88
14
46538
271043614
33
40
14
373813
486143
72
10
366765
828000465
345063295
58836
482703
375194
110849
61
139383
797761744
33
365613
6
382812
6890
348706869
177720
13
718941777
6
749594544
61
9
1
51
398030
79
65
170030141
67
861055069
389683
402885
22
83
5
78
344890
458422
135468
5
141784
101433001
2
35178
60
25374
53
53686
75204
58
4
461716222
265177
28
16
43
6
5
133810
322940
572112094
84725
95
5
79
439497
382540
169364132
11
454153
34
71
182510
13267
7
64
2
171785
31
768938647
42
24
398110
418893
443439
152351
384469
31
327875
55
227714
99
28
38
51
152274
391390
132971
7
280755
155983
38
35
354255
30
88
52
3
126503
304674361
58
28
9
439663
31020
35
39
887560427
5
168726
915978197
80
272443
388167
30
291999
35
1
479059910
15
24937
22
42
53
758033927
4638
222477
327217
202013
59
839903278
443283
9
53
93
48
39
12
297782
252229
1
345695815
4
480401
29
92
26539903
217122
397447
75
45
90
5
10
86296
398949
180239354
200864477
97
39
396065
53
434054
3
26
492466
481175
150050
30
973787484
86
6
91
274475
147428
44143
52
312739
57
126992
52
730884520
92
8
3
370880
75
323390
1
46227
26
89
157642
359743
117235
435382
496713048
9
294345385
94
242417
375799
13
9
495503
28
106437
262682
474539
8
411903
1
339707
42
9
613752576
373432
451571384
326318
364696790
29
2
65
227018
19
19
478404
9
434941
65159
17
342367
87
82
451814
778346858
146666
13
452536
71090
33907
417214
1
79
708096970
133245
32
18
207723
68
200485
63
77509
96
80
451363750
164179
243630
82
400110
122480
9
194946
191673
57
435680
11
327801
98
16
302696
226789
254444373
60
9813
981816379
9
5
65
49
481703
39
362186
7
40890
8
186910
33
886550050
43566
87
316495
92
31
3
6
117466
804856986
290207
28052
2
71668
2
78
91
52
90
9
83
25
524699822
403196
35
40
87
83709
143367
87
348908960
91
9
68
253866
490039
72
86
9
95
68
58
472298
45
36
37881
7
2
446569
122358
57
271588
81
337657
7
2
193299
349553
4
3
142965
14
25
90
6
350216
351313
30
101360
33
482193
12
10
7
28
82
36
82
443433
91
283575
45277
571594696
7
84118934
8
412153
574534649
34
280986
13122
201341
15
51
117522
38
490482
493186677
75
69
32
116806
278944
57713
4
98
314963
111995623
456878
8
76
33553
468295
58
237784
64
19
58
491972
46
60
137579
75
169582
59
188749
306048
388490
982739112
333006890
75
5
87
352248
31
13
345358
82919
485234
36534
87
216394
72
75
8
94
183937
89301
4
15
61
15317
167570
156836
430962
87
396330
50
254761
39530192
365340
400457
135305
38412
4
138836
18
180293
10
16070
7
54
68
2
16
441370
32
191068
80
327632
49
38
1
51
64861836
160897
852741944
32
83
96
162828293
34597
8
275142
76197
4
186789
351124
13
329117
141568839
3
65
47
388366
239123
94
142701
130420
442079
57
50
370147
65
8
466828
84
86
5
441347
40
8
54
110693
8
836292444
94
235934601
31
332079
91
2
75
189643
334449
332090421
35
310133
32
440190
65
236369
969447814
79
42
2
4
679640206
292103
465232
306301
146601
64693
50
317091
48895
88
4
232545
230491
5
75593
16
53
228796
667650038
77
85
1
464947
34
31
57
147089
280739410
44
291297
473019
359695463
269071
328373
50
67
62
52
69
689066028
201992
19734
633301860
5
22
127487
25
101992
358325
152486
176299955
58
150097
84
45535
22770
53
44
850782016
396537
16
258973
100404
465629755
54
75746982
146113
419695
386408
984931919
485666
503277772
89499
7
80
403389
192993
93
6
48
28
380011
8
98
151966
167179
232331
432500
16
380604
75132
11825
16966
91
666911664
78112
90
50
96
4
263196
88
44
43
62
187743406
367348
9
3
258941272
743078548
390391
100524
72
301812
64
3
24
62
61
90
369224
23938
67
73
98881
440877
232255
48
70
16
335791
944525099
201033
84
308273
476076280
6
34
374543
7
275236
37
309255
23
12549
138174
1
324226
67
10
21
3198
315029
248291
99
465232
4
45
231687
7747
78
5866125
114495
88
50
75
432150
410353
6
56696099
391615
372121
40
52
126632
112414
367188
92
203719
85
259600
59857
130632
46
58
319125
57317
98
61
105495
24
10
15
71
449757215
438372203
445008540
36
105091
71
951423987
280870
36
340404
987421840
97
428662
278112
433026
73
46024253
262157
485662
36
245694
3
70
20
49
412771
155660
437252
235233
367880
52
58
151333
13
167450
683444705
1
46
57
24
371434
6
8
98
172571
9
364070
827303457
443895
6
377265
45386
32
304912
286884
299325
83
411945
286994920
282085
79293
30035
176332
408339
38
359797
222351
212729
273190643
9
73
6
60
97
31
110104
79
562874849
663536979
5
9
47
172121
144153
59
364779
244001
24
83
303392
483879
55
41
14
435980
2
117521413
9
40
3
375737
38
929910659
488850978
76
216601
3
4
153476
7
439000
15
207420
378970
35
367672
384420
89
86
1105
275719771
62
69
95
12
4
31
86
94949
322417
78355
2
82
12
35
263966715
59
415879
8
5
262174
53
10
14
3
15
6250
367409
154617
9
420600748
686943919
48
261093
9
193188
443620803
62
244663
101533
84
458661
31287
26037
45
58
26566
81
7
48
62
55
76
679357738
83
387987482
8
436050142
20
497293
24
26
461457
60
369085
69
72
21735056
39
75
438601
17
98
85
317145
47
21
74
158685
152739
24
78
68
247416
68251
181842
146660
44
68
512111481
50
223949
35
396678
2
61
6
375635
112653
462386
47163
43
53
43
161691
80266
11
3
617364158
240668
182925
220539
905
538486282
478097
6
6
162379
648400066
164909
91
421442
59
89779
64
290706
306979209
1
130698
93356901
19
837448689
46
464830
398546
143569
69
330411
85
61
58
73
83
317980
193745574
2
86
565059143
107626
46
78507
401446
90
141395
61581
28
320104871
4
334
73
6
3
39
36
495543
34
450283
88
475814
77
70415
34128
33
200306
19
63097
106222
88
24
310440957
444404
65342
6
65
15
362377
424038
162581
29
39
410484
68
94
441983
45577
93
255327
40
113139
190760
85
381703
65
89
237917
84
32
28383566
7
85
353942
13569
43
425427
331562
322393
157811
473221
272348
22
37
51372
3
50
495518
86085
32
27
4
466455854
74
17
60
2
21
42
66
84
83
211549
385342
56
180113
269954
31
467366
25
428265
171275695
90
500141327
62528
6
95
313923
95
17996
404535
30
105307466
331932
972718841
77221617
54673
45
20
466220
545738349
487591
96
887602087
36
89
418930
93
229071
183458
100807
49
313986
104990
216915
389681
77
63383541
11837
27
144052
7396
374658
198432
4
63237
296008
43
76
77
730032462
20
24
75
63
270099
92
511386492
80918
288847
86
191486
350213
103696
36
47
7
5
84
753596240
421727
111335
86
180779119
61
41
269725
40651
86
81
16854
39
395642
159250
22
26405
41
26
21
6310
58
340677
3
28
74
476414
19
41
19
19
57
22
173621
365859
81
474485
10
230345
360586
3
97
85
8
50
80
35
4
345075
350107
6
6
29
92
5
138056
97
276810
88
83
216205
87
37
178416
18
49
90
65
352968
122119
19
56
376434963
352427
435546
406619
105511
970879283
49
410598
114885
135912
74371
55433883
39088
12
77960
3
475663
23
42
8
72359
38
12
463006
446577
319022
40
98
995684781
836209764
36
436721
79
1056
289503
84
19
4
202389
80
318584
481464
284361
65
94032
58
67
201927
68926
182828
11
463802
26070
56
480026
54
22817561
55
129567
343510
42123
167723
18148
285455
852233356
81
142462
73
498394
115711
385773
88
27
4
53
199848
45
9
230412522
183858
824572525
97
817452254
4505
56181
83
21
14
125178
753044246
14
223709
386434
46
216793
9
56
32
275806
451565
47
32
3
168747
68
495410
71
88
77
485990567
3
5718
16
281647
45
5
63
33
89
130477
5
492174
258607
79512
81
202313
396002188
3
11
200438
571145266
40
183553
57
8
82
330331663
111776
5
323690109
206744
116347643
72
86000838
175548
137194
49
9
29
534048268
69
450586
79
843404990
388938
116535
14
3
151939
11
27
457222
66
360453
250229237
76
825082454
180442
56
80
89
56
165366
2
32
11
269865
129448
24
600518969
264768466
226968019
133957
17
267277
58
328382
84
238427
110063
146067
460881
9
304065
19
71798549
15295
64
84
42
53
17
23
49
470806
52
62
75
10
106453
460602480
6
181898
44
68
3
984898374
18
9741
99
19
121067
6
71474
82
88055
137671
4
89
48
82
28
97
24
84
35
8
287603
597418473
78
297674
69
411863240
139410
18
73246
456638
15
29
648424365
89
85
43
46
1
296037
78
24537
223218747
236008
305251
22242
248606
391785
54
9
312925523
690364848
198676108
4
8
16
33388666
692106755
98
45
182003
957010459
147395
16
356654858
225514
355385228
358098
76
20
8
392687
90443
308704
7
4
26802
98
76
53
72
97
147555
75
16
303170
8
64
2
328339
67
146854
2
119454136
284456
161542
355026
6
59
9
90
68
81
90
94
61
90360
499890
150409
9
150877
444538
294066
26
7
538088955
333319
3
285082
58
527603053
28678
12
33
392174
4
457585
996573723
371130
80
259003
319794
36
98
12398965
580364134
78
4
13
22
96
57
276648
14
31
33
754600070
3
83
30122
79
86
60051685
615183094
74
1
100518193
33
14
243322
65
361716
850193241
66
30
50983
204747
99
61
228825
612523768
435071
91
61
464567
47
73418
490663
33
41
33648
75163
957415568
20
28
470247
276337
379576
5
192304
41
100997
34
71
77
917198543
28
9
36
384211
329079
326157
99
4
2
33
90612
60
628856842
878150382
99
30
39
235718
95
26
268327392
24
441906
299289
31378
367915
213525
2
51
723784706
550814533
28
277362
26
380089984
98
64
33
13
593043734
8
7
266170
25232
53230
33760
71
75
204709
3556
42
195281367
325168
79
18
41
164670871
40
320224
9
33
47
95
49
191524
373560197
331980
234529
96
5
16
264647
478912
20
27
311103
317014
9
468637
86
420854
434206431
49
329184
166373
293958
108682
298216
403810368
58
79
949671140
1
133366
40
9
71
47843
63
20
322715318
33
8
478762
34
194234944
118727
437813
24
232458
85
64
43
58
69
367879
225422902
100135
63
392409
408206
95
49
7
84510
41
459492
95
439495
128467
2
30
434586
84
105772
5
98
2
2
92
325971
80
98
72
65
401728
8
576674409
31
292155
81
6
344068
8
380087
6
450977
320466
423903
4
215484227
4
88589805
330364
14
241146
74
2
71
31
97
70
29094
499414
96
761593509
634269244
334831
805951385
54664
214079
273171
381903
207519
430952
75
73
470243
394293
365542352
15
33622
302339
691391243
402978
307586
8
587119125
16
31
11788
96
28
55798
481890
454856
22
297086
76
406296
103642
661189570
45
221344
84
64
296266
3
174063
314320
18069
2
42
2970
236267
68
98
21
52
160898477
7002638
39
461799
283389
557042377
18958
20
85
360502
65
135487
18012
56754730
237589
668959430
623163178
51
185676
626279573
145093
36
97996
2
56
4
29
21
32
153694
1
296114971
93
313506
11
72
80
74
50
190847
7
97
32
761327548
41
196588
10
4
481616
1
8
296318
475323
308557
358696
60
96
127214
63
85
55
145278
802445384
22776125
446609
397211
416386225
359050
60
15361
374586
42
133159
320779
64
462164
258230
75
415120
69042
30
61
63571
334961
67
8
256040415
469170
40
340663
240437
7
216851268
69
281329
4
54226
69
201211
61
52
90
36
64238
61
310802068
10
97
49
15970
68
91
40
55
701256247
119873
18
278518
64
259064
319452612
98
10
16
54
26
44331
65
219363
359021310
87
33
11
105452
9
5
1
106061
222154
188697
355429
171766
14414
409043
516906590
28
55
338129
23
75
58
42
37354892
7198
25
7
173477533
337874
26
387902
62
96
337225
315990
73
10
365741
273849
711425329
57
50
9
366056
895
475495
150207
55
19
3
117108
74
7
67
3
255267
50
59
478049
38
48
67
283685103
112709
50791
70
440379174
78
243102184
5
3
210368
65
42
405901
173438830
8
2
174555
355317
68
99
128832
426041
5
14
80
221786
438766
70
26
426737
232632
97
37
22
2
94
293536
3
7
361166
377425
428858
399678
3
2
74873
474330
189241580
26
468273
54
163765
93
22
206380
39
985227785
5
69
191745
458628
151447523
69528
9
48
132038
388780
209664
207401
281171
58
78
76857
68
46
458062
74
342635
9
32
69
411759
261109089
187551
40
465177356
48
157712
258298
467065
4
123896
414961
1
479840
6
768529155
220327
7
38
28434
90000
472491
314238
67
39
38
98927
275149
76
235196
228416
54
42
193347
10
622394289
641318982
100670
43063
1
25
327701
34892
476589
9
65416
264578
3
22
30
64242
175356
3
272729
157612
41
57
340528
35
12
421624
55
397658
23408
31
2269
27
72
46
282214
2
74
35656
501452107
298969
80
255526
48
89
1
558200543
34
140993
74
28
26
9
728009901
159330
58
339089
99
25
339996
337147
16
73
84
133634
8543
94
211292
57
51
36
64
136478
542288744
98
176610
241307
94
84056387
10
65
218668741
77
12
832890150
410666
461041675
475601
49
943437787
219051492
219055
317037
20
78
96870
76
88
395729
89099595
24
93756
31910
11
69
8
444743
55
6
253676
75632
603482480
405165859
22
10
929241905
88
96
423926
38
26678
16
20701462
15
46
12853
45527
14
275574
284290
224424930
135277
10
224779
362750
95
83
2
331320
390393
29775
168071
19
83
3
28
8
309544
249505
7
63
373259
41
6
5
417498
79
818025673
94
79
981971801
212050
24857
4
400101
9476
68
666052238
275905
265581
103550
89
16
8821423
67
75
106496
40
399973
60538
153705
289195897
6
16
34
35
219099927
49
352492
58
172296900
242827
36
451518
30
30436
25
31
3
16330
72
161799
44904
231726797
59
8
3
410057
673212952
13
60
76
173009
233567
2
438501
15586
11
23
42
75
959597787
461080
41
77720
462363
89536
74
288288
239215
75668
142906908
398264473
242349
32
385572
442328
4
56495
51
188561
962979450
89
22
235578
299051
43
90
12888
22
75
364990
420038
83
103781
21
191687
189543
211789
89
10096
257085
14287
4
3
344007
24
18
101256
225439
8
27
328930
272112
98
29
282395
96
371982
239112
60
695944845
43523
320883
159571
8
95
284591
496684651
58
18
135589188
429372
87
6
49
77
144449
173163
9408
264963
400013
80
58
81
385063
55
99034
59
431115
250254
3
175676
246458
8
36
353650
242019
192475
4
45
70
58
316785
190528704
91949
77
20
263163
399886494
293422
4
4
76
11
441092
232951
345006
79
400856
52
43
159398
24
97
417203
503139563
95771
325943
43437
305424054
306538
25
329552
5
484456781
2
35
97048
92
2
48
88
8
9
388988
387239
50
4
981975928
420838
52399966
128901
50
2
22
54
11
6
35
357592
306799
804663989
49732
92
63
454717
484877
95
8
945978513
47
4
52
81046
1
21
446183
38
272307
336445
91
1
1
47
365106
4
140746472
147835
201991
60
211355
75
95964
35330
450251
85
139955
59
14
1365
45
91
153978
23602
89
83
248938
36
97
87
359611
26
90
72411
100926
82451951
86
52
59
84
25
7
207502
6
318805356
370967
482943
9
42
56530
1
312795
63
65
1
5
8
44
145444
90
91
8
24
62
191316
413034166
34
9
52
61237
177201
1
71
4
184181
48
213785
20
31806639
224720
15
28
424425
91
176617
8
199908
12
51
22
94
70
92
61
110444
111630
6
31
70
30
311870
57
233067
918001896
121818
90
13052607
495923
393196
136716306
79818
488579
114326
75
22
151186
75689
408676
77
69103
28
160293932
2439
433668
62
385268
57
41
72
67935
77
686695884
441364
370917
54
27553
85
37
60
45717
29
410100
91
895819995
6
48
1
19749
67
45
5
238440
59
47
220990377
23
28
466990
297028
37618063
807151604
56445
62
27
474587
40473
304464
303239
441802
78
157671
938904261
1
214499
74
71
49
67
326836
276490
5
35
224541
20435
32
5
3
88
161902
3
7
73
178972
20
44
22
307180
44
455984961
285347
68
58
66
25
75
42
292835
7
33
51
41345
312147
79
76
92
357676
123004438
467247
9
224866
143943
29
21
221637
41398
54
1460
47
455464
32
8993
53
447179
52
21
93
70
162433991
93
96
86551
461669
386799
91
6
89
343326
36
321464
86
341108
73
200692
489818
295630
231440
16
486360
393270
5
68
97
31225
78
293406
57525143
459803
67
90
295758
89
82
278439
165483300
35
71574
152656
25
57
37
21
9
8
153963
449144
477125
96
57
391752046
60
79
59
873735821
10
290199
88
21
60
231268
436032
414921
330404
15960
2
737802083
587395389
318325
366234
88
338355
238731
15
50254
207116
56
17
306950164
776922648
8
90065
9
8
40
74
24
485320
66378
102683
445392
75
2
40
48
303443
532603506
25
63
51
444317603
13
46
544192939
446587
4
191864
579613160
33
257786
349173
37
445973
263060
59160
926610620
112986
8
614406141
656246182
83
39246
99
32
46
834389271
6868
52
37
113481
70
456454
23866
25
824482274
120964
4
229474
59
7
37
479962
216754
184464
120066
308848
66
180078
215817
137592
286401
15
262295
403520
37464
897034322
407578526
300382
405186
162288
95133311
385045
50
358908
43
84778
9
308082
445259
83
24
893058530
3
471623
42057
223690692
29
18
74
7
46
497382
405022
5
430228
81420
99
721865915
96410
23
259943
474023131
510366061
128714
3
5
40990
81
317322
7
124417
86
40
20
83
22
3
201886
242880
13
76
16
75773
44
71
44
158537
46
80
97
3
34
92
38
313990
14265
77
356519
2
36
443061
75
70784
15
450660
89
78
68
167935
246949
1
17
98
181760
22235
70
458379
84548320
367506
309131
74
10501
3
229004
84
42
444205
15
4
258871
29
102823
27
397991
5
280878
56
360263
93
115723
23
53
1
81
40
393498
73
63
28
414523
328588
20
189617
92
15
11
36
99
144653
223503
35
25
112709
44
4
8
194902
80
427035938
494004
55
169802534
5
486356
49
19
2
15
83
64
78
327586
27
59
292988
62
152600
112016
616789468
114256
3
8
60
33
487069
10
445836
6
34843641
52
233300
2
143670
74
96
418299
46
422499
95
91
321723
3
1252
144530
222619
288339
703244070
162266
87279
36
84
337116
66218
27
967618242
195635
28
58
88
884101063
287788519
103249
460967
141903
894895077
378786
284666
5
6
381684
47
9
31
99
7
57
55
18
418208
320702
278833834
47046
3
9
73909712
84
39
109063
3
302374
78
310051074
79
19
445712
96898
527226374
338384
15
48
50
115069
241002
308876
11
160371
90
687475374
41
542792153
33
16
7969
37444
242666
24
8
414745
236154
9
419473
8
93525680
64
477391431
1
995539012
218655
225357
153441
440748
85634
290347
78
65
65
308546
88
61
470789
27
4
446096
85
961370216
30
77485282
475276
136057
384920
61400
239053
24
254025
300436
215602
3161
92
70352841
20
223739
5
42517
24143807
22
131260
41874
409482
633850003
438497
1
94
88
8
390136
478853
94
477723
64
404810
45
99
25
14135
98
43
707742953
97
112906
49
187246413
94891
99
241767
69
293787
39
594849123
38636
33
53
889033629
212279
91
87
49
91
91
406625
258007
39
95
310355
95
286461
5
10019
44
76
258154
29
380357
37
1
297307
5
23
430567
320815
359567
417509
3
20
89
36
484502
339857
294952
493965
299834
6
445056355
18
329662
97
260795
74
312670
82
95444
88
10
483204
30
16642
298620
334732
65994
401723
47
226292
68
282708
516789393
9
105283
31
6
29560767
272648928
84643702
472661
617299918
5469
176722
84
492154
292167
427049
59093
76
9
43208
98
89
302059
7
322044
70
447018300
233682
308211
47
40
28
77
61
98
53
285371072
41
225821
44
708353270
84
207148
87688
25
362278
490469
69
420133
53
61285
486081
487251
289929
372228
463978
51
306353
83
51
11
303162
190534
54
173569
72
34970
12
72547
241828
6
189960016
91
70
382868
409603
16
331728
86128
16
45
2
465683
266752938
20
16
77
297725
36971
151260
389303
198721
307116
694426709
53019
7
103543
93429
340235
79
60
73
4
255240
299582
494262497
62
17
108196
68
93841
146028
541308400
97240
28
52
38
451155
64
82
315266
387625
906500928
141301
99
281967
32
6
305021
197868
81
87
90
5
35
266655
12001
346960
47
479200
8
82
275793
284787
3
10
161089
24
37
79
245151319
15036
66468
22
41544
22
108043
86
157038258
466027
85
206684538
14
18138
52
75
99
92
21271
53
48
931654994
729612254
93623
69855
37
90
103564
48
28
102008
67508
79
52
460313
77
22
358260340
180696
7
926522838
276842
9
498458
81
26
48
250116
17
153376
382046
53
26
14
498197
233172
59
47
339079107
51
54
88
592473963
19023
3
56
34425
218732
920323913
66
369929
96
442039218
316083
2
210968
14
92362
86
269672
932937359
165233
39
247600
104527
30626
19
55
12
77
187762792
17
10
237884
47
34
30
459591
337423
42
324895
140856244
82
12
334251
88295
207273
1
47057
330316
49
275797751
7
59
3
57648
78
80
159453
63
61963
37
72
361550
94
52
244981
91
27
22
5
41
183399
356988300
187878257
63
313934
469627
88
5
4
188752
278194736
65
3
5
422243
127186
342701
33841
4
41
87
82844
16
54
2
876669904
278198
70
303506
5
9
750868153
147917
179937
78193
61342
3
365983
84
119481
296744
4
33
5
561630232
47
454064
87
224346
27
69
3
273884
117297
48
3348
8
48
72
468756
47
494554
11047
119390
49
46
49
57
24
3
29
43
75529
291708
635489952
53
26
103994
51
41
3
338521
139968
390719264
71063
63
305312
31
41
287037
64777
9898
85
536393799
1
25
89
103438363
129206
56
48
933387090
8
72
58
464480
48642
192619
251254
261964
5
434706
87345
363657
537395078
86
375718
310850
232087881
41
396046
57
400470
8
251972
2
88
628318509
93060
453962
32
9680
76
82
23
329090
1
91
8
71
49
20
454300
253576
341294
271877
318575
320804055
237
385529
318836909
64716103
374574
20
341918
678870695
86
208531
949570412
64
35
346358
11
425879
449444
257603429
435869360
962852919
916856467
21
4
13
34
94118
53
90
432686
8
4
5
141791
86309465
6
16
364854
5
65
341662
95
69
76
27
349278
411459
61
70
82
43
26649
3
28973
12
193156
248517
96
259571
88
75
150477
5
450431
16103
449013
64
20
18826
434507
829039423
381337
243317
45
64
149817
399978
153185
4
49887
51
64
34
180261
13
74
92
88
8
350617
322971
68
1
430221
382689
85
475024
208118
97
35
254944
26906768
48326
23
64
308802
4
36
45
20
460035
41
39
298812
24
48
354641
344858
34
6
6
18028
401320
373500695
15
387321
391340380
50
264146
17
122238
58
306778
121819
368723
70
306317
2
34
4
887274645
14
10
72
25101186
171694
73
161192
33
36
66
7
324167
64
96
92
27051
136881
72987
14
69913
86
221336
17
43
22
1
417917616
177753
19239
30
10
772654127
3
42
85
24
30
9
63991
344737
275204
85
65
6
411430
97
297603
81
397550
86
269571
19210
162460
32
1
25264
52
73
603981244
31
68001806
91
9
52
42
199325
81892
279626
469984
127650159
99
60
323489
97
82
55
72
276842
89
23
5
87
9
91
76
2
251234
315215
89
41
37
398344
112452
358591
203919
5
50
80
9
36
10
38
90
173546
26
47
280281
70
39
105091
46
156678991
493722389
25
92
30
118772
21
317313
268098
345498
32
32703
58
460325
499753
83
444348
36
475607
71
54
372848
94
4
35
451541
67
353645
88
76
472619
82
22306
69
626161340
7
185320
32
97
143958
60
3716
81
195781
72
37
947729081
35
150664
7
90647
55
42
80
39739562
5
18
2
465606
41
55
4
441822
77411
242086
175267808
116068
38
231670
3
35
77
33
9
184148
47
85
9
9
429233
95551
58
3
281828
307571
188539
179385
55
412901
73
6
30
72
359355
291282
1380
66200845
95
452119
83
34319
65
107188
11
7
1
242768
87
37
76
327973
94
9
51
23
99
138557
88
49
660399595
20
344027
66
290058
37
235264
130912
51
34
444606238
429062
77
82602
21
778
29
863931758
862410164
513117607
37
9
15
4
60
45913
40
78
340449
82
5
26157
167280
25
311638
59
62
55
134113
8
351944
582885211
46669
15
43
438412
89485
16
452754295
150085
71308644
449553
3
71
43
36
33
346334686
603230810
21
499533
474389
94991065
64
43
259677636
6
56
345505
482102
11
879317924
285378194
70
14
36
98
82
66
99
97
345110
7
2
40
36
170739676
381184
284649
422217206
4
112412
113608
95333
227322753
60
481707
27552
89
261894
3693
71
12413
19
158783692
11
183833
365603
84
8
32
23
141091
384826
4
623240042
51671
179957
660587535
462791
470541
457277
802860874
29
99
78
38
28
480763
24514
3
44
90
75
234509
330756
85
50
78
16
279892
323457096
169717
37
67527136
30
90472
344420
82065
67
353910
7
33
45
397008039
70197
95
214240
242897
73
42
463370
285721181
82
42
21483
425675163
55718
387901424
21
99
45
2
6
173543
203956243
41
220727
988501249
86
44
368194
70
85251
49
98331
23164
373124148
68
78
67
253794
50
442925
36
6
16722145
1
98
69
3
117589
148557
1
97
49
67
195282
265429
252347
305794
386523
433687
58
901915863
175725
741272063
22
44168
371851
73
50148
14
66890
89
70
9
234482
30
459868
90
63739
45
137996
310295
4
253536
71
40
332247513
40
243373
81
29
56
56296
93
18
91
322937
431412
76
7
497426
146798
94
28
58
2
46
93875
164252
263994
61656
444981
386873
202900
25
372588265
7845
17
35
850141108
128663
259347
473192
53
553504350
27
643376019
435374
22
3
191865
376753
2
4
244303
52
444054
88
396524
39
298324
196747
99
12141892
486799
9
50
77
91
10445
76
91
683272722
72
214958
40966
226675
809960589
259985
80
96
393579
6
431070
79
42
42
415293967
163753
26
96
213167
3
60
508
71
16
73
316454
223334
55
387650
489092
164310508
4
17
32
1760
44
27
43
324910
414391
128537
91
70973
55
24
5
218635
299884
27859720
356977
404332
1
218776
46
80
180659
31
91
11768
75
31
429932
115202
34
95
160554
54675
374606559
77
340573
421006
78289
85
46
34
494037
83
341046
129503
317002
19
28
81
44
236220
83
332935
5
305456
74
81
90
416727
81
475374
22762
374074
48883
52
294057
23
111392
55
605830941
394293
900349204
94093
23
60
881316389
86
3
61
72
86
36348
146363
200582
74
6
87
941422776
313323
2
38
94742
159728
17
2
926635394
54
232506
37
66
97
97150
72
259955
489430
75
39
548711125
93385
93
73
98
34
942955329
6
475397
736533631
457092
85
249764
479623
23
99
485937339
32
72
70
183924
301152
40
36
44
61
89
62385
174356
51
447730
26
64
36654
31
142427
267921
59
93
127572
8
18
300803
24
54
415676
9
8
41
367068
99
396771
4
7
7
423407
430576
82
16101
180536
9
58
48
46
61
49
1
165251
19
350147
54809708
60
78
265055
93024966
36
37808687
339918
2
60
288646
244205
449188
202039
93
85
39
414754
55
47
83
9
76
1
76
237139
59
115710
39
68
95
316289
15153
491569485
43232
392744
28
62
259071
744326281
524446068
46
98
54
50
3
411703
471948
421839
145821
56
180530
31
23
311109
376364
62
99642
39742
7
206144
2
848047514
177410
181604
498952941
98
490113
1
22
106877
48
5
92
225980
57
317236
39
9
100
41
89
24
64
47
133868
84431
72
31
70
324072
7
57
34
52
6
69
37
214109
386548893
288334
41711
1
237525
56390
46
384668
70
51209
90330
27
365844
31
94227
4
89
11
305799
64
286699
94
578515106
3
107152
88
224761
65
62
883700209
247463
443586
375271
99802
19
5
59
444028
123644
409261
361018
378869
88
15635
394919
472100
5
9
289941
54
450477
446795
20
71
492115
43
13
83
60713249
663677301
100935
217465
2
135043
437772
93
61150797
137571
382377
110485
298364800
30
227636
93
221882562
456987
66913
53
130516
377828
85737
382191
457777
18
81
453728086
11
86
99
97
213524
288126
7
304092728
406294
1
11
32
73
36
81
96242
1
389246
7
59
184661
28481
85
51
87
42
47
328020
184423
385557
41
14944
776783757
11049
280764
154955
94
65
1
312538
20
303809
217625
97
285699992
36
742836308
439959
76
79
20
48
25
303808
38
286337
486700890
38
44
251715
93
99
84
93
19
69
129626
318220
77
492267
322710
36
27
31
89
74
50
3
85
7
83
23
80
37
38644945
5
232293
193388705
221885
223106
28
9
245059
460560
43
378061
47
334618
3
274404
12000
160749
40
338963
247754
198328
431742692
210572
34
9
611729449
137748
35
13
70
376024
83
3
209227
364982
69
327385
99
184541185
57
367834
15
92
157678
41
58
4
5
3
146218
559178128
339312
541662673
32
152051
57614558
60
14
88
58
1
793864244
784586791
77
5
10633
762923267
81
16
56062
46
9
67751
117508
396253
8
162214592
142255
550631129
92
26
22
25
83
21
382547
50
42
8799
675099360
208681
42
277567
470639
3
10
893760274
169620
240625
73
74
94098
17892
321777
30
49
94
293846
1
93356
70
29803
14
204742
98814718
374753
9
53947
47
5
96
339335823
426952
56052
26
33
445806
64
10
40
98
47
98
6
30
11
28
7
4
57
47
17912
242302
329569
322594
107158
5635
439677
158490
5
61
3
63
71
71
33
498651
392225
64
125863
345367
8
94599
54020
7
499201884
11
94
51316
32
352443
488014
293526
804273326
18824851
122279
3
349394
585021273
24
186421
254723
63851
52
269440516
4034
245238
5503
176717
43
193110
70
148897
335872948
20
6
30
88
48
90
534674763
9
492140
1
452337
420834
103054
71
168598
71
21
401992
180193
177494
3
261054
415286
756125537
61099
94
8
49
50
11
40
121266
52
103367
73
6
84
438584327
17
448981866
71
184708
93
56909
2
334497
74
88
465772
88
6969
311520
87
5
370237
73
13
36
59
20
44
45
381487
485037
99431
469408
55
81
7
125226
30
23
490530358
34966
23
85668
360755
48
265384
3
129041
43
38
4
91
79
82
76
499825
59
16
922279104
73216
245406
204018
123001
50010
391345
91059
378333
221284
82087118
20
44
21
719749750
523094914
9
482718
14
404609
197987044
255468
40
90
5
11715
18721
326508
9
180708
370360
318964
64
41
76
23
112654
58
25
78
289410
36
982214646
1
487016
5
457994
371241
56
959602494
231692
47
269092
253057565
4
142048
126384
80809
20
440464045
996018773
75
962756106
72
25
97
26
4
17
389464
33
55
120199
288107
15
120889
28
63
425071
145346
94926
43
25
299845
168863
183752
72
95
6544
18
344993
18883
12
2
269283186
53
344336
59
44
30
7
169222
432613652
130333
33
16
89
887819149
60
55
81
188297
83
59
423553
219140
35
84
474271
38
21
357641
19
8
89
487882
8
81
690353412
96
80
5
461300
51
417358
83
13
494663
651083180
94
336675
203243
270596
1
222263
12
426224
3
21
44
9
262315
106108
54783
104578
400629
88
32
270846
4
173338
2
874397630
487134
241188
5
84
2
111122
59
315465
323550
890523040
9
407851
152789
279448
35
60
36
433757
244110
3
247173
379543
22194
323715588
22
348117
47
429955
7
280549
60792
134277
134361
318257
84134115
55
464216
82
467440293
68
368894
95
54
46
34
423261
6
70
12
448221
95366
1
27
1
236877
55
65
344247
88
89
38
64
258047
90
18
61
434034
17
580611625
48
52098
21
825050383
51
17
156513056
10
8
87
8
321052490
58
428817
76
19
54
45
73676
97
62417
433300
10
58
760797816
421323468
400452
83
6
23539
14
78
38
89
4
196574
12
373150
159751
198069
9
73
34
5
27281
66
466443
95
15
2
75
156718
6
77
89136
18
108027
400114
4770
42
357171
367619
50
90688
56
1
76
4
106442
49
70
150615
486755
218562
126673
31
141896
16
459215
377550
4
60366
5
145292
98
40
8
304209
54
323785
364731877
55
30
476380
35
385499
92
346728
69
474649
96
204765
74
476186
217715
854352599
329046
66690
603250345
78
3776
60
133083
270447
48
13
90
52
20
300392569
81
69
276447
53
472092
153577
252162
96
45741
275274631
69938
81
46098056
90
38866
75
96
426974
69
481877135
486749
420622
50
24195
77
7
266367
258770
30
68
999572804
44
61
489700
487481758
471308
8259
82
81
84136
3
174721513
112595
17
88
321201
3
83676
52
37
341446
482879
209743
9
33
319936
32
496555
40
70
303056
190530
42
378861
271507
99969
11
7
31
95
316860830
72
16
61
40
2
485598
263319
39
14703
83
50
68
285653
73
2
90
548812484
7
651344064
99
226819
375609
427916
47
22
446088
13
445649
308432
180438
240699
229822
294780
14
385214554
340534
27
19
64
113307
91322
24
87
48628
71319366
484599040
8
405101
94
873961828
19
91
168837
83
346792
38
190865477
125377
83
9
48036
15
5
21
31
13
208063
38
21976
10
77
7
203221
93
935490851
2
43
6
48
8
60
146977
69
56
61918566
414566
22
428122
352611
78452600
84
93
56
22
88
64
64
7
162863
28
112795
97931
487335
8
293509678
153457
190417
65462
62
1
476601
799994948
165854
1
69
311284
25
20561
486655
325393383
87
455674
445635
867591424
42
38378
87
258007350
230626
95112
384222
13
190915
53
17
114477
4
321605
379213
580351390
23
49
348773
4399
17846
72
478035
70
7
19
34
118673
92
477055
488941
22
143498
855796733
468779
19
169424
97
63692
97
234969
13
8
697816776
870536469
20
7
36
99928
106224
4
99
555341674
7
80
912398653
71
46138
14
28
1
268998
4
22
22863
419875
62
99139
433934
435986
15032
435305
36
215609
266566
58678
13
72
339296
498208
43
239141
86
410396
59063
491341
141297
356181
829200723
456182
64
369749
29
396267
324470041
18
224141
1
252397
22
3
161901
93
476437
195798
55
371986
2
73
255261
35
466660686
367299323
224662
178665
253103
56
384245
88
48140
208600
213796
7
2
379580
21
600337905
6
53
42
24
186061
81
1
496825
124893
484236
5588
8
374684
175060
74
75
7
2
74
3
12
46097301
6
25
442006
3
278937
151383
984854329
90
78
411437
115768
62
958620879
73
4
463196
443873
26
55
349385
94
225036
5
2
19
46
66
713422725
313234
42
6
73078
9
68
798216533
90
69
210248
426540
349598
848724353
1
79759
44
43
483479
54
9
110070
197568
32
25
328835471
479276
16
87
10413
16238349
504879679
72
1
242254
174779
18
280941
85
97
92
95885621
9
390236
44
60
35
81
472168843
111789
51
66
97
53
213231
6
199114
418513
13
48151
85
351470
73
402362
298676
54
21
6
15
63343
95
79
205652
79
4
460825
446395
71
92
388643
19
2
65
30
66
96
604010358
146527
22
155170
9
54
41429
81
64
335757
421676
493558
94
95
8
458992
4
288462
49
10
29
483158
87
87123
63227
449838
344111
741321561
57
815071313
79
673153172
89
37
684061492
64
498726
13
315060
485792
413829
863205161
360804
166427764
163987482
1
204973
42
440060
95
38
321218
64
161493
83
34
167075660
87
75
154115
9
81
359243
235931
82
15
384785810
78
834506496
448980
71
3
373147
320077
51
351239
20
238407
386891
23
199624
41
156489
125044095
151586
7
53
86
93
469265
2
79
83
8
64
77
70
403675
17462
83864
28
839177831
29
148394
127430739
56112
4
911884449
93782
121160
607575725
40
140234
256223
65
156739932
462787
97
63
443953
61
475878009
60
94
454379
314693
458777
40
271065
370162
277437
45
99
178491
207884
42
20
304843
4
77257
195429979
111331
36
57
199645
18
43
175420
203842074
15925
24
118384
83
368307
966243565
87
1
39154
33
8
96
2
92
207219
71
60
98
8
73
563211546
16980
39
634
8
2
328624
356749
87
343237
479654701
447229
207705
80
16
274981
2
6
243274
155212
444076
5301
21
398191
81
89
62
34
182012
5
52
279206
38705
8
890917526
13
19
437991
50
420127
42
387388
363613
44
429537
54
461333
193635436
353622
30112
8
402845
104241
43
43
46
59
194681
90
42
30
29
20
346166
98
62
99
219548
119968161
483575089
27
33
386090
25
355856
9
7
74
398552
400803
467453
22
43
109095
5
103752
43
650813539
33
32
60
970122895
10
477822
15
32
50
250823
8
258437
30
309478
68
76494
405948
26
297417
89
3
225903
72
451082
36317
43
74
158314
111868
297311
987379457
99
460858
211899
157782
3
397010
53400
152111
7
88
5
346640
565345890
49
198307
193384
261102
152722
353134
117583
53
9
423791
48310
94
838585161
60
5
234170
179792
173603
92552
134450
380374
99
48
186844
24
73
8
790861856
323421
3
100086
50503
315158
44
418022231
13
412728
425792835
480727
65
78
28
45
29
41
9
375230
114016
44
1
66668
443714
473639
43
2
727322040
962739793
18
29
322451
8
72799
35955
464566
360659
97011
18
83
141226
54
142655
67
66
48498
79
36
369488
4
1
194022
82
60
2
43
175293
3
91
12
83
16
315304
72
91
334138
179468547
187323
191403
271459
18
41
7
99
33
50616
797078792
107576449
85
20
38
2
131004718
201443
82
662483003
635257973
3
293163
227634
1
132026
265475
175006
8
4
54
248744
29
7
64
5
454240
50
39
91
307270
20
48
29
335270
71622
48
107509
11677
95554
1
629267726
237149
33
63
107105
279049
84
58
54942
382932
53032
95
14
205209
824976753
52351
16
31
89
24
313725
69
11
13
55
10
180274
5
82
50
447907
737943989
127982
499814
283230
27
490336
796182396
74
41
93
398777
30
68
95
278881
50
55
2
89
108728069
165208
331534377
416878
323796
453706
33
411491
9
44831
58
320031
309121
710239949
3
53
274777
68084
53884
816659291
129831
376679
260275
92298
57
66
74
76
68
49220
151971
72
385214
11262580
43875853
38
58113
139756
81
564553028
431546
6
37
1
919651716
457376493
463284
23
238993
248654
437799
732186141
377892
88
70287
322307
232512
225596321
95
47524
310222509
254129
92
308555
8322
307617
42
29
281107
65
2
87
309270
95
17
6
274585
5
330329
54
455598
177339
781471077
8
2102
155454
20224
44
30
26
82557
235474148
98
156461041
13
683995780
64
431360
161103417
81341
50
94
47822
75
772482811
8
31
3
221965
312674721
316895109
585592025
18701498
456481
190237
308373
24
307527
3
481496
60
99
241016
439967
73
60
28854
25
9
354112
93
91
297493
97
10
6
78223
398404811
7926
207133
75
283132
19
85
98832912
87
55
72
292521
212899
52
23676
424733759
57
51
834744335
5
15000
25
354002
62
10
87
123720
328649
460717
372735
5
187123
11544
177531
495019
13
394690
15
54
40
6
97
43
168471
251231
5
3
58
77
10618
144709995
445745
31
60733
27
43
64904
48
269169
78
92
31292
11
162953
14510
63166
172608
40
241895670
326731
63508
395264
40
183864
22
2
91
5
122149
367026
57
156413
3
56
790581965
3
540718809
17
301247
96
236204
89915174
27957
387468
15
96
179510
204591
3
26
360272
68
2
26
367815
100241
73838
73
241535
269976
75
8
41
332643
225166
25
909927826
38
8245
85
411276
62
311582
13
44
272767
442628
207382
37
495529
259392
29552
511152672
399450
248514
328806
338615006
16
353766
57549
3
1
48
368465
286813
1446
44
91
68
57421217
15
9
260844
19047
30
423860
9
155207
303041
203681
73
304980
208339
312518
159353
249279
1
46522
223787
472293
21
14
391798
272146
11
42
58
367459
601340839
98
47518
62359
93
374716
329294
59
10
62
14
85
226001870
34
16
25
267879
8
38
194881
400232
481948
27
97
378458
4
371306
82
257045
94
38
14
153678
202574
84484718
385501
163731
445208
93
122375
46
1
229727
192082
9
94
747364254
7
5
2
92
12
479074
82
86
444042
164997
48
380047
54
90
98
249938
7
41
108121
712
96
243093
62
37
267499771
6
696367916
473086
7
10
92
759914633
14
33
336476
176519
482133
141633
61495
223163
258669
17
88
710427780
47361
107487
577115243
57
54
11
368818
238479
357536
7
461210
10
835232226
493201
337404
252820
950623023
93662
10420
273703
10
94
414915
408885
43
387297539
51
36
6
209664
59
29772
266055
81973
299721
2
47
106070
302596
59
19
385068
6
52
409
3
38
4
67097
849451425
85
98
28
8
396034
319855
57316
240120
233904
193648
800907463
97
367916009
93
258890
63
76
17
10
1
242771
218268
94
15
73
148218
77
1
197358938
40727
97
190354
143977
818308653
61
8607
14
7
84
421895
22
62
84
19
47
140332
5
94
39
42
140828
9
3
42
3
73337
319371
467363
7
16065
113441
148926
157703568
4
1
17306
43
91
42
299446
27
20
58313
140531
5
109642
247279
492466
422373
990699991
274998
5
236500
67
62701
460782
63
478280
411730
13
262847
53
418993
30
259127
61
474338
159322
11577266
65
376798
192480
44
432039
8
84
480927
417113
118614
5
423339
85852673
62
51
32
76
3
77808
97
73
321179
105289
36
20
84
5
435236
92
388923
67487
362924
65
50
138732
9
310205
8306
73
85670
11
9
69
75
162291
55
9
72
202166
25
729719687
113141
302387
58
90
26
481813
317490
66
6
912017544
30
211790
36
29
143376
24
42
408279
50
191750
96
17
88
28
425423
62
6
13659
274740
14
88
16
1
187822
288647
1
271390
232257
229797
673406053
79
207095
44
616034254
47
8
29
301964284
1410
27
14
471787
25
9577
316115
9
87
14
61
330152
162660
670477712
391323
8
9
42464
48
191064610
23
388773220
98
432578
24
97
96
334367586
71731
6
73
775227963
165695
7
85
93
134237
20
31
5
54
9
8
63
1
54
447414
47604176
796899101
36094
72
139163
40
93640
151705
52888
486676
34
428230
66
3
3
58
99
962505413
91
347358
319144
8
361597
332993
90215
162849
22
45
41
53
79
560391669
8
33427
46
8
14
448202
18510
6
186996
55
37
88
398626
4
488868
6
45
295287
251381
114631
987016299
94
123255
418904
99
76
56
39
287103
480945
84
9504
161248
272589884
287593
71
72
2
339512
1
329356
95
34
481272
175777
79428
511358428
67
150516
24
223387
158724
41
56
3476
409340
23
859695193
88
14
80427
486459
72
90
52
984142277
53
306247
71
444137
271906
34
34481
9
63968
412013
365805
64
94
48
106237
660140013
97
6
459269
419022
92
20
9
46
99
491051
424263
44
35414
882457541
89862
392972
258313
64600
84
82
86
34
305745763
45
873
9466
12
268912
434071
20
81
57
6
9
97
387014
50
450476
324322
52
1
32581
25
23507
109651
385506
77
75
92
650802493
49
66
50
400715
10
22986
65
78932
85565
229889
5
58
131210
62
42
90928
913036539
96514
485003
61
51
9
1
243186
137256
2
251829
411250
420041
478592
233842
526236554
335741
18
348043
53104
47
274020
18
82274
143590
22
948382868
19756
59
317382625
25
315840
244082
169327
27
634322828
477707
31
282833
75328
288954
65608
91
1
131543
302323
24
801680917
167526
77
79
26
47
25
13
44
94
8
607917065
8
6
4
866569530
42
71
88
78594
27610328
311902
26
8
7
65
341541
5
2
6
47
18
977565773
387389
82
14
708969653
46
80
356701
333240
22
173362
11
89023270
18
24
34897
216444
77
19
12
327959722
42
62
302374
76
318583028
459593448
379253
374064
543345686
22
35
875269273
7
418929
24
233514
38
120787
91
62
258337
130665
397513
84
66
69
408538
51
36
55
9
121937
404310
595028591
52
39
18
82487
8
273183
208362456
196028
80
192535
60
72
5
481687
83
82855
92647
49
149830375
89
45
472692
445326
51837
46
203305217
4
20
41
485287
431253112
24803
77
1
54
255988812
203568424
458255
42
640506633
80
300491
92
88
463455
27
411290
220010
23
56
890538689
439230
8
64
4
361513
29
246802
752289903
367935
35
213259252
284175
30553
85
40
2
397471
69
368015
22
100546
89
43
447536
77
5
317542
466983174
152804
71
72
321385
32
477565
247002
103102
54
70
54
96
128658
310258
355155
43
90
3
47
89
157338
45426
44
195313
162344
814884827
192307
84
6
2
73
19
24
2
172655
274892
125980
1
51
3
55
68
201270833
18
99
316025
485537
154928
31601
48
381078838
240990
96
456214
245214342
386833
1
493588
45
272945
451068
292098
241309
461231858
19
271285
80100
194853
28
886048351
38
315095
491340
70
91
374935
221905
73
1
24
499109
75
59
53
924315987
67
3
96
489145
9
89
488055
363179943
93
211759
88
93
249724
109752
221135
45
773107639
108746
2
8
96707
59
253949
5
400291
170346
244549
342245
88255
147554
94
218436
140530
98
987619055
455256012
45
362255
98
112353
127516
8
120028
32
483658930
42
31
338604
438485
290613
4
56
48
865836592
147728
715511597
659600566
338817
724030353
437826
64
15
33320
133747
350762
9
130027
125280
57
216192
47513
391079
12
20
60
452475
82
47
260395
448789
11
2
309194836
46
98
54593
83
324083
215965
7
42
84
47
365867
487511
278462
802016894
325846
359381
244671
73
317325
442989
498159
490642
31533
399574
205890
76
207056
46
466735
342602
154819
16139
12
1
16550
70372
49118
243638
127750
297962
82
31
88107088
83881
412933
415823
55560186
149481
81
82
3
228822
73
406980
38
150979
91
89
72
102207
55
55
308192046
69
253166
71
320783
372511
450803
294235
443528
62374
60
17
246175166
47
827703885
288074
49
8
45
73718
398760
86
167254
160778
45441
37
326950
349057
497909662
47
289809
1
379954212
27142
97
351706
7
46
93
31
10
378801
263161
176530
166973
67926
93
424285
492958
58046
392696
699985012
48
42891
7
61103
250858
3351
401365
60
681089704
114088
47657
67
644563754
314356779
42
6
83
72
1
361806
28
240294
72823
2
49886
159681
203925
83
295111
309440
74
67
391415
792284656
6
87
56
38
91814
84
296625
37
474030
53654
11
83
504305294
374720
412298
472155
13
7
570467549
927897234
7
68
372479
93459
5
94
431674
39
77361
412152
31
408501
489664
321310
245189
26295
352737
230670
7
234740
7
36
483298
22
2
16
114755
417396
61
854630617
74
83
381943
456478
115508
11175
238625
210818
52
302930
96
61
91
332676
69
78
76
96
483210
251962
371620
61
79900709
44
175323
35
8
17
2
2
55
52
277989
79
403818
11
315172
258654787
10
329882
59
9
415940
13
419544
116429
74
182959
443039
455732
7
85
69
262729894
8
100372
48
71
77
343671
206358
2366574
75
196132
49
48
9
91268
13
498919673
27
71262
85
132662
86
17
458573
456104
12
13
24083332
377629
5
356538
64
18
65
42
397437
135334
132276
451083
268535
120474
24
705722995
359037
481676
168333
354350
3
120077
258935
38
439766
66
15
35
4
77
373369
258102
23
32
310309
485652
50930687
59
2
98
5
33185
249663
468590
9
46
15
187096
269674
29
71
37
5
51
61
441592
44
170643
61
75
160301
98825
342929
473281
318468
29
36199
360855847
843026462
33
117989
6
50
97
85
66416
398683
169783
148721
72
21076
98
8
419295
385480
384224
44
6
50
235447
485378
70
108307
149290
40
13
11
876890219
329186
577924125
60
95
8
79
130791
663225631
379966
59
6
23
257171
471359
278975
402139
498810
3
382721
959602204
222963
82
82
86400
202565
80
67
39921
82
228556
28606
209852
455222
79801
165892
92
168516674
38
74
19
39
84
34
5
6
467430
256658
83342
8
51
98
294948
165557
283585
352951776
279171
45
4
4
744737282
3
259720
571396740
488351
18
68
10836
7
13
77
264177
70
47
135306
396379
6
5
416696
208114
398727
28
295289
154019
69719
121947
188809
50
392259
10
992802108
3
215806
387404
383308
339285
994320550
149738
27
90
44
170228
61
72
43678
513877341
97344
71
172218
216801
75470
85
916937521
5
6
265918
427568
217100
92
72
94
8
12
27
332772
11
214913
155147
11
293103
2428
80
239926
96
45
424223
56
50
3
31825
267328
77
381238
27
34
461142892
62
497189
58525
72
479411
353766
136527
47
75
28
37069
175236
72
53
73
872213557
465536
422136
277062
85
93
33
230255
61
84
36
67350
398338
23
4
297485
76
8
78
58317
63
441689
427499
354405
395700
93
136034
1
27
85
85
246351
64
45
152381
22
96
426182824
29944
724859408
32
5
5
1
358363
46
490962
86
27
89
17
240147
59
266867
360916851
277458
236183
87
5
33336
298740
306598
42
43683
70
87
77
7
89
631053218
1
4012
62
9
337846
208375
67
71
100615
91
44
195475223
258880
81983
601256853
37
176922
69
129280
21
487058
152601
51
292618
75
90
197093
4
14
669720924
178064
32
6
14
92
405318524
8
4
260792
80
90
85
23
359237
51
47
158110
329982
4
128543
443869
412331
39
30
945302965
75
38684
325028
1
918514235
21137
313174
346287
250526337
412521
99
16
89
46
671411137
84
52
5
2
50
380498711
92
492858
13
72
77
288864484
115700
29962
62
497332
429742
335991
415414
18702
43
85
434254
53
925705378
242486
90
74
349281
33
6562
474646
66893
97
323524
287794
9
738082234
68
59
84
90
77
10
140436
21
13138
40
117036
17560
11
100539212
34
64
75
4
920300849
451037
133198
161937
25
58
89
118494
9
274326
394611
83
17
458015
410319
437175945
44
33
143206755
152921
356165
459547
339737
712920297
30
89
476836
71
17
34
7
4
49
366432
14
75
398490
302363
41
253545144
99
34
248746261
134819
357054
103081
91
280967326
577411231
248463
71
610538264
234841
67
69
339370883
239872
28
4
337181
45
7
220522
109596
94
73
50
6
130613
8
45197
430236
80
747897168
5
229642
111867
919166809
12
98
281675
8
239051
9
72
57
400976
306727
743679587
142374
411860
96
21
298273
132893
342046
58
31
454819
82
79
8
39
62
29
840407962
54
206386
83
74
488271
86
143116
79
98
32
492197
45
84795
497607
7
232553
28
109801
170817
39
314280
92
84
315180
56
71
88205
22
53
117017
205744
33944
201342
75
43
467979
75
62
314531
220191
79
75
522402713
93
368516
34
11
70946
292342
914
347846
44
86
5
10
39
32
44
7
73
249891
212549133
4
417697
51
374058
92
51
73328
1
82
46
86
31
204779
77812
46
6
4
8088538
28
851670166
96
6
32
476356
301380
182506
77
90
60
3
382914
236878
65
94
841429880
411915
464930
89
21
194884
64153
19
76
65534
83
391324
88
154227612
7
4
16
75
170906
423265
493645
56
7
13
21
8
339866
44
17
41
127303
42608
15
335673875
8
483647
48
1
3
455958
5
207537
197161
6
82
1
482934
461648
98321
2
164855
97
95
52
43
3
9
482931
318120
134672
33667
304814
203816
86
85
3
58
2
354336
93
103041
188859
304007988
34
499982
12
13
252176
69
20
421022
469959
59
61560
31
432947
17
19333
33
145146
15509
56
398865
96
74
54
5
88
49
22
441226
480157005
370224
329571
4
19
27
158458
30
997171717
130598
207451
75820
237158
324353
173900
4
178922
3
9
98
297924
390144
46
135689
3
472642
56
251978
2
3
55
302752
13607
210896
7
65
174504
114014261
65
152936
290821
76
52063
1
11154
194897
302792
2015
85
66
49
86
46
38
9
42
124049
447015
113414
8
91
228575559
5
45
301513
46
64035
5
95
419005
266533
84
76
24
113725
83505
96
218288
51
282399
8
162869
449009
801082811
85
68
5
94359
60
90
321286
13
182671
59
198254
201720
442197
33
34759
50
68
75
878725716
37
77
407341
216269
42
9
437049255
433053
45
18
215654
295560
401962
7952
61
70333
391833
32
39
59037
22
286983
50
109793
6
228086
144159032
45
235653
850633703
246213
41
66157
8
92
485197696
74911
498712
96
30
8
5
1
824671641
827106577
34
8
35
90
9
2081
95
762924384
20
143919
50
210412
3
97
683170643
658184417
75
96
443645236
3
14412737
24
355143
59
37
60
222200
97
16
6
44
469169
729087405
43
313500
128981
1
318230
22
121349703
38
90
154759
29
545488513
22
67131
69
154318
95
18
18
423976
83223
68
98
106797
43
137978
68
67
75
745961182
90
227769
364710553
35
25
28
392449
16
3
237739
20
17
331126
133622
85855
76
448796
191270
576110693
66
477351
475020
8
197080
407745
33
172858
37
66
2
37
429432
3
29
155033
35
231190
69
64
31
14
370502900
43
49
95
29
2
78
322662
444650
156942
70923
56
297117
428718
51
99
76
71
2022
75124
409970
87
133613
848814520
38
1
452522
4
6
91
85500
289275
88
396673100
31
52
7
25708432
473704
62
13
181629
825406876
3
43509
2
148044
57
135351
185877
192765
56
282351
55
93
8
63
418748
295989
627776608
101150
253106
6
92234
233876
17536
6
53
764153936
79
60
26
256721
67
225544
363682
95
774566715
618565159
355303
7
76
5
467468
357656
20
70
44
40
481470
63
27028
34
120237
4
59
64673
259978
22
45
182196
34
16327
5
6
249679
65
36865
433066
42533
84
312260
55
87
2
27
31
150114
30
26
48
88
47
472870
845485482
76
98
178723
86
88
88052
161635
95
20
9
385188
7
35
121212
361133
61
332192
12
311350
182887449
74
83
273842356
78
87717
51
58
273172695
18
8
47
39
76
80
18
69
156125
70
44
65
254767
2
362290
33
79
268949
156370
265569
93
429509
36
350645
353648
238559
25
53
52283
5
71
8
67
7
463635723
99
19
80420
422153
79
27539
9
43
50009
446339
51
3
198357141
122456
236797
296840
96
28
33
15
99
3
85545
68
9
83
426344
17
120226
395414447
138338257
6
390251
235394020
304734
4
379970
46557
619788679
402098
4
53684
399350
3
53
13
184349
240290
39370
42
38
36
2242
5
343150
453545
232750577
18019065
87
454798
61
6
136556
37
59
475386
584221470
5
5
16
158955
207071
93
226261
39
76
409034
907020228
42
460718
43
47
115347
392738
768216020
82227
22
813897483
9
92
44
967676941
158558149
278587
12294
4
526226692
45
91
46
13
10
3990
34
55
86225
393748
78295
2
58
96811
85
64
64050
197680
30
81
431287
40
8
385800
76
29
72
24480
113228
126135
182511
90
112950021
42760
47
49064
15
90
259222
14
313299
6
39
77
507181908
432963
296552747
33
26
7
87
47
4
229713
808442817
268277
631808993
63832
357011876
3
282727935
5
187709645
510614535
96
488840
60
106172
53
293153
85
47985
15
24
169666
74
245489
7
475296
5518
46
27
43326
35
155631
62
6
102192
137104230
46
20
90
36
411197
63
6
446349
45
26526
462737
75
673039378
464806
38
86
864646982
181807
232304
16
36146
25554
355099
150514
26
18
400073854
268345
41
98
3
67
142615502
59
27
37
60160
63
221458
62
276704
8
50
268688501
217826
95
49
77
468434
16501
85
226273
421401
40467
56
494601
457296
50
50942
553544149
50
253700285
23
82
76
60
55
28098
87000
80
225501
91
271093
374670
59
1
361580
64
1
169055
181873
251245
79
134760
60
933876179
322293
25463
229305
1
3
381860
194926578
75107
691638491
68648
78
12
324588
57
462238
116466
204700
52
398308
833416924
331089
474120
33
261420
40
5
4
99
227524
99
84
64
84
4
317633850
58
33
77
35
499043
59
591937161
81
101063
95662
56
20
157744
89
14
10
159741
20485
269549
423654
293056
21
274960
7
162361
222080
35
75
45
15
89098
391025791
9
42
488711
46
360241
63
3
51
7
45
811012760
456249
271861
415799
33
240600
9
301534
171623
55
34
832227778
21
386793
379075
85
39
490318
85
350646
244049
66
264654
96
94
166613
57
75
10
389495
48396
76615355
194458
22
44
1
5
415677
324750
497446
31
9
24
72
3
405988
52795
41
73
1
1
2
67
45
124562
94
356014
188821
408275
274993
466200
70
19541
354593
91
183090
32
207213
96
281399
23889
515345271
6
12
99
19
9
76
43
23
46
742001301
42
973965279
24
45049
201476
5
359070885
278227
239930
6
449593
25
53
99
178029
421231
72
1
290962
467077
67
395048
77
14
45
3
244022
5
411517
417994
909132574
457373
43
188322
46
93
35
115030940
68
93418
134575
173498
6
35
91
438703
8
81
22
41
23
7
20
44
236642789
411993
361740
91
12
6
226807
92812
905895769
292969495
17
96
80
154835
8
177422
507623125
245684
123129
10
99
97
2
75
1
13903
819495238
53
61
187419
490547
11
375121
418742
2
354094
180763
508007979
568969932
192784
83
144439
139722
92295
48
14
197031118
77
145061
30710
80
82
91
427073
50
139479155
32
62
679407257
128087
92
115914
16
389626
49
991771704
470759
44
490677
45
158083
71053
41
89093
38
456462
64
90
37223599
41
2
4
452579
27
248796
89
9
147536
165633
2
436186
23
2
80
396264
191731
145126
21
60
5
392385
20
6
236172
19
475494
24
34
20534
2
8
3
409067
2
11599
346865
466656
406406
43743
4
42
77
32
295473
497031
244950
167213
58
182455
130828
486461
33
19748
68
5
22
340346
339178
250387
418093
210030
71
86142
41
457516
19
7
290990
67
238718
9
870372965
19
315760589
86
209113
78
122772
68
279614
487990
316736
99
79
279702
17
3
310728
55
705909179
198226
7
268441
154145
2
1
303311
4
19
66
413765
128963
1
4
8
219647
8
62
15
33
7
424772
47
75
288247
206423
9
445519
190605
80
207261
185213640
93
95
37
31291
13
245915
615154786
89
36458
675089417
205522
71
35
884271105
118867599
73
25
74
88
274918
293970
282241
208253
179731
914453886
208858
492905
480178
18
133312
55617737
76
469777
17
98
564482206
433539
87066
26
253209
170815
97993577
376468
73
455123
417854
18
31
367178
489396
101012
112094
84
71
249446
338345
10
64
32
286494
68455026
405573
90
383899856
41
267806
22
508073080
21334
232997
9
129805
37
324480
753145759
4
54
352747683
12
15
239081938
69
324365
153139
48542
2
78
87
249347
65
90
471266
161950345
103863
8580
157854
471793
19856
125169
5758
10
9774
495772
69
64
257193
238691
9
53
248638
30
3
483931675
764319467
61
310871
6
62
30
144250
2
226696
216464
235310042
246727860
203219
433323451
23
72
495233
94
29
115723
210353
39
93
9664436
7
71
177543
376473518
137313
273339235
160507
73
144311534
96
52
406512
390567
42
303601
20
25
2
112761
75
52
434760
685106385
999048955
456634
9
422828
3
90
394353
209057
114265
239641
53228
93520
9
69
310613
483482
464011418
62
26588
13913
35
4
308154
9
605072611
99
69
180055
52142
258107
66
177948723
49
400025
79
525209733
25
15
6
90
224535
664160044
256766
447081
13
208033
355620
82
23620
490890
7
11
3
70
42
41
56
85
38
15012
84
8
81
462463
415972
215931
294994
1
386220
26
64
870615474
16
13
381536
51
64
107647
16
45295
60219336
80
95
58
509398056
81
10
477529
57
227538
334406
46
412692
3
3614
68
68
9
89
77
77
402117
15122
65011
331153
58
306918662
82
26321
390463
402048
22
8
34158
439193
228787
88080
41424
78968
410916
58
42
629870339
2
71
221456
202596
96113
220744
52
60
48639
95331
23
161886
3
384156
77910
49
32
79
424685
56
211461833
137526
125917
39
87
6
38
91
300425
75884
578859518
380374
35
78
21
396556867
32
90
427749
93
262661
68
287403309
73
8
5
2
407992
310410
18
87
52
76680
49
43
265978
17
215146
42
73
3
97
333024
727017702
772769724
50
569567744
81
98
2
1
5
75
175760
247650
129371
80
42
373404
67
309325
73
16
163567
11
89
73
223361
7011
204372
373291
393674
429526
292662
198860
20
73
28
332311033
241279
72
27
10
2605
23
83
36
144096
41
25
818888542
426142
423356
496483
236786
59
342875
362979
53
433690
184199
51
153362
5
26
36
2
67
179080
282232109
6
8
140541
23
6
265996
529614477
51
120287
83
66
377463408
91
108863924
322652
487908
256735
86
38
234795
423199
830346213
80
265077
495954
18399
9
32
374318
34
46
40
944852714
51125
101945
46
95
17
149665
374582
82
17
92
30
50
66
74
70
282124
26
5
456517
36
445901
233739
160804
52
438761910
496838
462661
241674
22380
2
9204
3
59
382736
24
192957
98285
8
61
67
87
434816
189765
81
17
6
84
131957
68
50
14
10
255944
485244
2
20
87
47
19
283455
90
227402
1
124885
17856
99
43
409749
441091
93
743688623
53782
83
67
61
606942305
122214532
114558
458165612
65075
63
5
8
5
242081
94
220815
82292
5
321651
19
99
227242
265764
196828
4
770207778
11
90
41
1
155159
445719
482404
6359
10
78
23
410187
65
3
441089
797123349
27
2768
268347830
47
295251
442830
26
462719
12
540563581
175694
2
345576
4
266189
20
27
624387824
28
726161744
282413
96
392783
58
357197
13
385444
5
44
70
431504
21
251830
10
7
40
650790490
89
16
19
47
76
8
68
300875342
174741697
71
230326
32
61387
41
417039
61
365975
25
35
31
499030
91
352882
476697238
218187
348306
4
4
38604
275923
80
996987290
260816
46
24
48387
79
24096
16
73
85
2
221157
458936
229287
169920
4
6
22961
334588
5226
144425
91
35
20
393842
60
64
96787
338097
19
26
21
55
97
81
53243
410066
93
67
87858
69055861
21411
124681
9
85
38
288658
20
65
343929
362000
373131
15
37
56
419102
26
21
51
444207
84
166945
90
29
78455
492662
184407
110367513
53
256473
83
60
87
29
189046
183635
67
56
439416
6
5
671135561
397282
88
37094
35887
474170
257693
39
158295
314212
73
36
409050
16
76
95892
24435
845061615
29
38284
867254930
61
77
153368
42
81
21
47
40
97
403001
496209488
6
226630
133164
471230
450271
31
132692
86
296613745
17755016
992511538
139674
48
463373
17
303312
38
32397
832792788
694250010
6
210684
60
341872
732794552
5
51
27
265429289
11
9
423929
298671
273375
199498
44
9
25
96
78
443231
32143
7
262014
72
198866
453518
404453
16
30122
66
9
126619
431669
68
58
393457
407520
29
88
341643
13
473751270
7
9
115357
82
342391
306933
365334
140954
453865
201877
469061
27
429674
8758158
429048
37
91
65
48
99
15
326659
54
39
62
910428574
355190
28
492592
25033
53848
91
50
18
87904
54046
65
421105
52
143552
385530
263707
11
1
57
287367
346209
34
78
204955
304703
60
4
136004
67
1977
219277536
136150
53
76
103644
93
170406
242954
220883
67
82
9
17
26
337297
39572
60516
75
35
25
201809
4
252504
41370
3
96
390587
489852746
268196
9
20
302829
231848
92505
188126
92
177911
80
479189
16
465213389
203788913
7
166600
321240
436358
29771
8
86
491573
71
47
57
92
73343
78
2
350688
7
8
40
817599430
83
322276
403803813
16
39
51
272657
30951
465697
7
422423
6
322619
154944
204186
482703
8
551788724
163252
3
8
482481002
490214
412349
27
30
64
5
8
87
30
298117
58
66
281860
14
605600880
2
30
50
346585
210257
66
79
367264
72
394652953
391004
124518
292439856
37
226359
37
54
65
371863
343575
50
688564904
92
90909
33
341005
22960
483559
392244
43694
18
83
390231
393529
58333
15
39
41
25
136138
301898
81
82
297622
90
8
54
86159
239868
413389891
23
57
131655
9
255714
53229
24
741831027
83863
1
3
232942
76526109
26329
269518
79
24299
15
93
26
2587
88
62
4223
256058
94
24
1
102705
45124
450526
187407
392549
335022
6
742985146
159294
751154422
9
832888539
98
391503
20
67
47
182360
2
179041
11
78
10
50
368845
38
76
6
86
16
86
338391
54834
844699031
68
50255
56
97640539
70
16
277762
81
934026131
493693
5
401986
298350
411968
2642
8246
162784
66469945
1
35
802945636
414688
48
351589
941004286
55
54
2
32
18
239011
74
17
21
307022
149069
307396609
97
62
275450
370904
1
9
8
15
90
67
81
28082
848950716
5
39
148362
2
339201
56
3
102042
390287990
472340
48
214496
53
2
99
393743
272448
13
891073194
41933
207137
308713
63
62
287482
1
45
90680
22
128816
73
64
60
480485
3
448098
982194615
74
211833
267672
409440
683050212
849176956
50
44119
132886
279960
9
229825
363578
2
92
428081
5
436733
395898
463991
8
237756
16
19
323721
210318
2
230008
488826
3
78
33905165
328846
54
35
69
445926
68
33
36567
11
250335
493675
625040475
73
74
37
46
64
19
247487934
45
16
66
409001
71
308034
39
99
84
17
1
15
49
47
55
234187
769487662
17
53
11
261941
55
77
255165
3
9
114862
149786
302356
552309174
825959224
49
28
469110413
340460
428360964
281202
89
430862
41
9
31397
77
294999
420419
131930887
313809
258996
36
165675
18
133931
55
72127072
221085969
6
5
208181
164431
2
6
92819
42
417996
97676
21
418840
55
316672
45
155494
3
34205
50727
2
72
6
404965
415955
27
214225
86
386213
12
471284
395935
469440
401801
41
281508
464088
81115
35
88
413906
463277241
35
6
99
100968
6
416096
362068
1
5
5
237694
43993
332567945
46655289
78
149256372
2440
29
332479
211275
83
2
12
14719
725994675
90
318998
286007
410022
78214130
14
4
141848
484950
54
141205
69
94
84669
11
80
62
309249
5378
53
19
281678
83
188114
16
295524
56
95249
631586672
875401772
75320167
18
230457
247373
32
69
76
21
3
80
746702326
38
95
303950
992303251
334090
6
271460
35
126999
19
38
41
16
430003
135059
158478
101222
649818146
48
45
182016
402289007
29579
7
75440
33750
211030
9
47
144449
21
109100
89
5
69
47
67
18
54
60
16
33
149926
57
93
25
234871
11
8
31
23
93
42
64
58
279171
21
16
26
413583
375235
5
34
307284
33
10
193489
2
85
315570
93158
187283434
48
88
281960
367764
99
3
20
65
29595645
219033
60
46
84
76
1
412215
38
6
37394
78
10
51
792974932
30732834
111938
90
49
390059
43
55
9
24
484867135
2
44
30
360579
79
8
56
863526315
310023
36
8
24
55
2
84
316500
692771214
480618
326474
2
8
24
2
97
447713026
248913
67
958107662
179007
250918
584281733
397659
105775
33
81
95
35
419301
17
5
6
52
52
12
488750
330077
39
70
64
60
122268
430441
11140
11469
65
591316443
40
2
444785
450716
496996
76
3
149798
7
461230
6
465847
6
13
49
232944
438835
82
54116
58
247083
35
403653
182499
60844
439978
33
137561
77000259
13
94
378963
394655
319527
35930
477163
197596
894645208
90
9184
316061
382994
272657
348652
54
488341
973043096
54
39
585967080
47
366182
93
6
42506
39
102689
777168790
695101467
235755
265170
43439
56
148606
178004
57
393528
458938
229711
443172472
76
96
268818
435273698
67
73988
244022
87
93
288071
969214211
90
29
59
57
442814
88
67
489231
67
263993
457463
33
72
454009
430474
96
11769971
505324307
50
40
62
63756
258121
38
75
32
48
62
97273
86
827
716649915
102019
123303
860283012
45
12496
685336078
354596
67
228211
62
55
141415
3
434958201
169864497
63
27
385335
8
422129
94
456522
110621
223239
394647
47
155507
83
7
34215
21757
216717
21
14
795576378
1
103885
40
127847979
38
36
58
213457
11
228391
248642
98
22
96
84
46
19
9
736185108
85
857739824
4
3
360865
31
253580
327573
30
341771
46
355998
22
370415036
81
345917
81
57
7
121342
464719
441649
455753
51
2
358975
8
50251
33
146570
11
57
5
426267
45
29462073
331554327
288996
43
145714
258334
52
341330
86
44
32
180589
110361
7
363427
98
73
81
21
49
391162
6
80
143319
396863
272526345
130711
1
7641
73
119819
132475
232715
396221
7
90
69
55
66182689
241960
15
10
44274
57829
817990700
9932
85
151729
233676
490444
3
341237
478916
171992578
130719
33
115275
75
216746188
290353
50
32
100447
172537
244677
60347
4
58
85
2
282617
262122
94
383206
28
117490
160464
276140
41888
368796438
452350
494654
29
41
142654
90159
89586
357316
93
3
24
385242
79594864
113696
46377
472940
382639
12
397312
908442550
172519
60400
70
147395
75682567
59
352851618
249578
84
291850
184613233
512103678
314055
61
6
7868
30
270422
112586
59
18961
259257402
29507
67
55
63
2
67
3
279118
5
463439
3
70
357244
39
884788617
75
41441
91
1
48
607956872
69
173135
9
297670
15
72
261557
70
31
361973
8
28
183368
81
18
95
80
82
68
309390
19
400265
5
142838
28
58
119132
23
452915
2
61
265281
81
83
63
54842
24
195857
355186
87
29
106513
72
274154
46
12
456220
34
137051
46
392691
392409
453978
225396
2
33
19178
34
393551
444174202
293434
584237001
26
627795009
246330
46
4
61
61885
86
205831
25
205112
12
399570
80
80016
26
69
54
285758
268270
62
147996
264129149
309568902
25
25691
154319
44
26
295182
324013
2
6
66
83
69
61
903024114
6
486431
22
72
402350
23
99
351153
46
79
36
339633311
75
294197
420268
493706
476035
14
194201430
5
443540
102864
38
45
241973
498882
53
86671
484936623
195383
3
486472478
422755
53818
169953
504353843
7
17
31
34
4
15
48
289450
331999
17
77
102805
83590
176961
74888
48
91
11
32
45
212976
97
7
440769
67706424
53
72
54
6
453848
30
45
2
53
11
59
64272
200731
441455
338918
15
91
267699
8
163860
44
47
414887
27688657
21
1
447751
52
9
339251
69063472
5
344213
151249
54368
65947
196719
33
82
1
82
86
2
59
70
336518
21
23
66
358612631
203077
30721
54246
3
6257
90
26
50
7
155228
79
411625
337149
310549
307985
56
65
490922
50
222266
490276
74
431650
246339
16
1
96
307012
426185
24
37
96070
388087457
98
125893
60
16
36
257087
173547
97
16
3
398220
57
62
21
5
130882
64
47
51588
94
35
301408
71816
86503
181291402
18
3
329095
41
106997
45
347232
6
59466
183346786
8
668404941
54
390157
298053
347348
138368
287630
115600
3
69431
192028
349098
22
4119
384751
246680
3
2
95
1
860382985
33
76
671577388
95
66
41
106484869
70
9
436827
168812
97168
95
61
293344
67
215094
432041
18
19
44856
329242
94
313849
24
3853
39
197858619
88
13
338264
82
52
9
537612534
261941
322372412
15
6
106186
881264901
2
37957
219825
305535
199539
469624554
24
161723
9
48
6
431864
195181
184849478
50
102445
84
211543
70
4
3
20
96344
20
8
84
282465
12
46
28
285173
67
18
7
9
25
209597
274107
56
23
75
37248717
120189
29
31
7
152250
8
51
48373
6
5
20377
95
5
325743
17966
25
134276043
74
344917
92564
279034
40
81
135078
42656
6437
4
6
1
97
16
360759
80470
87
282894
7
698
313496908
58
113861
149733
11
239232
63992
40
259307
411333635
195850
4
6
471898
224182
34
861572656
591556927
217917
258449
51
4
357213
347297253
61
58
35
71
73
12778
22
64270
75
16
14
6
57627
21923
80
424081
22
87
28
442012
333934063
625928295
89
570303351
8
32059
217998
383790
95
56445
341117
358732
9
333557
315148
204681
184475
6
439101
32
644593583
13
105130270
37
86
31
10951
46
64
58
279062
484358
142693
107313
473218
5
79
471080
440023
686907841
92372
23
241940
362640260
1
57
225972
16
58378
6
75
54
29
253072938
12
221615
92
2
77
49
96
241413
10
26
277611
152095174
91921
124405
456971
970298760
160688
53
35
92
255583
117608
61200
2
158935
93498
42
2
36
383215
8
97
8
914277166
4
245226
2
57
86
98805222
46
78261
249314
423798
6
52
235250
99
20
225833103
312205
4
352545
226846
73221
98
311066
311786852
14744
46890
75679
64
352981
58
11
194362
93
45720
9
168531
9
69
1
68
59
22188440
400647
61
2
44
164430
174980
26349
630418669
23
43
313417
47642
47
88
7
429600
128617
6
8
5
9
304139
96
28684
37
96949
16324
261085
44
415926
23035
23
89
39
30
232871
99
49
79
94
3
54811
4
104474
444847
262331
12
396555
31
87
62
64
265923
28
108849
68
74
18038
721662220
5
99
53
41
70008
401023
318948
915908513
211356
64
9
16
49
41905
466596
8
572871932
345930
35
64
24
31
22
72
47
53
71
66
371763
163867
17
93
78
169512
42
76387
205180
53
83
291024
21
390383
440608
33
16
314272
304844
4
19
4
84
87
4
3
3
255017
369019
12
49
85
64
6
487497
10
168386
12
679708677
487632
71
410369
8
28
71
48
98
342229679
23601
41
279796100
381506
7
183598987
47
40
160525
10373797
45
473597
334159
43
352706
37
367349
34
47
52
4
35
62
23
98
76275775
73
365686
319556
203434
143998
65
6
67
443668
879540200
84
61
4
74
9
69
576638592
16319
49
24485
6
220698313
133046
76
1
8
33
14887
17
880831361
20
64
37
152627
45
54
21
235024
15
95
224922185
109215
36934
85
4
246798
64
90176
156473
9
69355
8
78
9
95419
3
25
459185
27
81
3
72
3680
133935
770621629
2
275279
678586311
323267
798340329
9285
382750
392800
113075
3
445114
8
332080
414289
473445
258426
42
175148
246391
241462
125163
69
381191
590
48
73
278454
874201920
225736
192008
51
65
463471
344828
425734
590778860
237196
33
139817
7
300961711
38903
88
457650778
84
39
22
42
392237
5
53
88
184893
87
308083
854366649
30
75014
406756
7
79464
68262
293523
178436
354995
450440152
3
514201887
242941
878860491
47
220342623
472467
14
170710
73
79
428896
27781
334910
49
5
178968
59349
475883
253454
45074
435338
295611
339017
13483
37
224502
415684
93
9
423004
416965
233239375
77
35940
90
23
68
40602
7
4
202701
13
49
9
9
42
87
86
41683
15
84
45
16
22
50
309196
347492
236065
84
381399
263406848
13
354610
52
149514
81511839
218392
1
42
454279
49641
383444
658793992
213858
361584
85
23198
114476
7
529089096
85
55
379323995
5
81
449759
98
206386
57
97
98
987793288
98
84
92
163842
55
91
181805
61
6
358864
21
46
392042
58
7
69
96
55
42
113415
92
21323
8
2
137381
432296
76
96
191890
335679
89
5
300284
297125
58906
524320362
7
614379747
536205128
55
16
185296
39
398888099
57
8
331689
693179729
8
144512
446712
80
24
16
92
95033
33
61
39
102129
436710
96
385748
7
41
2
480426
177905
801984815
1
60
95
338632
31852
59
90
494739
40
20
85
28780
334652
61
74
255210
70
143807
33
21
92
57
61
50
277233
488250
208083908
207048517
86
61
342761
254838
52635
94364
89
16097
99
55
25
31
83
67
9
234327
72
824429482
413046
382230
8
89215053
239907
141307
440402
308010
74
107119
334178
171353
300344
20
60
456932
133309
69
112174
13
471373
92096
33
172128
691357840
15
5
251236
89
40
422852
62
46
85
59
69298
76
31
94779558
117635
5
169744
8
431654
560523765
47
273274
42963
5
369083
586721268
20
59
62
327142
237765
446637
83
9
54
505655344
96
15
440175
193941
33
62
5
60
71
288467
31680003
406340
88
448548
93
69
618704080
65
296575
55
9
569270404
110549
93
106201
81
230933
28
48
288425
347522
422198
110324
25
152725
2
91
52
65
76
32
212915
14
51
2
9
7
6
142170
18
357407
127515
6876
22
299815
5
475715
5
489125
117843
276844
48529
89841
1
281268
608390775
3
91
201011
5
2318
296681
368322
54671
72
49
46
8
5
3
382981
84
40
94
15
48
85062
1
10
90823338
53161
100034
119113
323895
9
94716
229652
27
35
44
73
18
69390
52
20
24
16
98
71240
62
96
456707674
9
5
51
56
15
7
139204
431113
195015377
501740275
388348702
7
756990315
84
72
22787
72
8
23528
115700
96
156115
430380
9
74
91
111918
70
77
67
445892
402796329
11
14
58748
347329
75986949
455574
83
485145
328374
324851
57606
661633064
59669
45
14
197061
84082
197777
70
79
394146
151162
30
353160
221083
71
148860
35
37
31011
89
60
996152914
4303
36
26
390817
13
345144
67
470452
70622
224772
38197883
367199
110770
33
648108214
95
147086
342657
2
52739
170639
7
251661
57
266018
41
401742
369948741
75
618936449
34
157806
80
32756
37
2
98
14
36
147972
58
40
41
98191
328399
72
334002
305362
198630
36633
24
447141
780814956
359772
429956
10
7
86
25
7
413371
342371
43
398927934
86
16
74
24
130890
86
415118
363375
4
72
56
180366
47
77
6
27
431665
63
360561
399476
888440685
55
10
37
77
2
585423022
385487154
70
72463
14
43
235410
1
23
9
197044
57740
181578
45
129958
60487
9
132981
97
9
18
13
23
523720344
202359
400
74
83
44283375
12147
70
19
273123
269810
282075
74645
60
71
86
495937
245921
152929
47
205336
48
203057
202413
7
89
353805
518894244
35709
39
20
264364
86
86
79
13
99
8
318889
3
70
748503121
47
265678
69
26
33
47
242568
97
91
147756
955314724
175612159
75
454521
9
197308
14
50
50
110120
221003
55
392644
16
7
8
408933
379874
180465840
58
68829
374816
300478
80
287671
283755
820345562
55
38
75
392221
396084
86
51
1
226086
260659
705237754
182266620
727247109
823239119
3
7
245538
60
76
54
5
65
5
7
68004
447638
373771850
19
12
142393
74
63181
9
352265
583491214
101089
100914
52489
463853271
82433
730435297
1
54
3
75
98
429302
311639041
19730
3
90
363236
151849
311992
80
163540
98
24
117118
3
116405
68
7
95
84
7
392441
51620
241738
390005
5
906268076
16
247888
94
19
60753734
318986
44
314183
4
78
82
53206
55
74
85
255381288
33
455381187
821048159
192442943
349235156
42
25
31
55
31545
61
94
361912
7
497156
89
296560
34
279861
194705
88
69
12
119605
445280
36
81356
77
11
49
43
145145
29
24
81
25
15
4
85
80
754489985
8
258592
422058408
406137259
32646
5
13
373516
247124
83
29875
54566
58
332355756
74
403503
296693
22
245767
81347
9
35
82
303208
718342106
456326
3
15
37
69
19
2249
57
107084521
5
381114
200676
349129
174523
57
53
284968312
439602
16
89
47
946480253
83
443295
8
92
175054
60
95730
307787841
70
32
39
168487
63695
296000
180104
94
6
234638
72
14
333048
46
111650
155103
446463
459531460
683835163
83
16
3
358183
64
49066
480727
2
7
1
352179
58
22
16
118634
128501
1
82
58
359864
398488
74898
121446
272691
6
69145
9
499355
376470
86
82
31
506151313
116499
416919
77
50
238122
59
51
303113853
69
42
40
31
699272653
52
82
53
7
379438869
202074
61651
126297
215193614
5
1
88270
72
494895
275601152
17
385193
89
221200
382506
86
402751
375222
26
189622
99
29
32
56
32
176716
7
4
96
6
77
59
94
74
35
6
297528
408902
467887
40
8
290874
75985
5947
740211227
254878
38
477444
43
79
282748
8
95028
468574
25
83
88
87
32640
67
39
40281
134220
74
15
7
3
76325
210077
93
239354
30
429130
421101260
409565
49
47340133
4
3
40
59187
318460837
8
287256
312087224
22953
341697
99431
165158
57
399059
10442
249353
33
65
254524
11
34
18
13
1
537113716
364812
84586
40
7
640576756
811434559
680912654
373221
56
604878598
211567
74756
115515
405888
34
62
412902
60
198251
192273
55
1
79
94011
205473
16
303400
180264328
63
288905
357869
15
6
85
114989
31
76
13
79
200749
123533
351832
239014
2
21
134588
41
216157
169080
102987
23
23379
83
17
23
213810
74
82
405367
412114
469660
467882529
237450
39
2
337199
80
73
1
329993
345209
222488
657565984
10
92
374934
1
97538
34
26
82
36
145781
51
19702
138039
415069
4
43
476085606
44
1
478401172
493268
8
453764
35509
44095
47
8
7
87
7
45
261188
373187
17
178460779
1
73
73
94
68872
89
228566
34
7
310894
322560
2
483188
87
23
176863
4
410482563
9845
81
278561
20
292605
42
18
154242
7
83
4726215
740237355
91
90
82
9
48
2
342153
41
374603
273736
63
72577
54
92
371442
149016
140966
29
83
43
283719
45
258232
411731831
474603
7
47
68343
69
86796
26
420387
206488
360266
9
266652
39561
8
117395
628204926
459132
17
7
180355
7
278139
94
4
429589
13
449100
52
360853
437505
376619
369971
430025
483184
7
734463369
13
928148966
880949280
49
43240
179294
331620
332217
659784595
173721
96
46
120632
9
28
280028
2
21
474932
81
183086699
82
42
915651945
370061
59
7
94
72
329817
77
45
74
63
62
22
323883
17
44
89073
420073
15
333133133
121307
804260688
423831
252135
28
450214
45
49
143780
493478
193653682
54
19
61939
482930
129765
2
95498
353194
35
65
24951
1
56
198943
6
571586722
386921
865161990
5
35773
155760
295159
440475
4
453320
5
260312
24
879970250
282603
8
206825
193625
125740
46
45
177634
46
90
50
9
176474
92
149586
364247
60
93
68
57
87
32
96
193937
401801856
369680
720884294
5
80
43699
56
184717
13
2
5
482168
46
284287096
31
20
33
83
7
6
88
230349
237303
272275
138567512
60
188700
24
424817
160403
50
678598021
2
204039
6
326706
20
211784
9
261277
373278
52
403635
129640
455864
66
3
195908
20
8
83
491002
942781326
317545
95
185610
95305
29
71070
912768164
6
70
49846
280849
54394
73
22
8
315601
122120
398316
18
65304
63
119173
164075
50
55
424636
377866
426657
765489860
1
426604
470584
87576
38
481495
9
293464849
1
907305469
2
95614
67
52248
9
82
28
66525
125375
355789
10497
202664
14
385359
70
169816
68
3
278248775
220592
868118996
73
182645
253263
25
79
207205
83884
56
13
187816
97
29007
86923
420717
69
77
61
18
418466
46
5
245430
72
34
337419
134159
381201
45075
78
285508
26183
397681
94
5
12
78
504725269
91
10
446652
35
410861
9
97
53
2
98
282172
67
95
47410
1
6
53
173879
314842
32
9533
9
249676018
91
67
9
62186
278060
7
396189
13
49
1
85
254361
333696
193825
284274
85
178420
1
65
43
49
30
217294
81
63269
91
46
350822
370744
686659327
78
240425
98
582480036
83
221569328
93
73
97
192751
227516255
314032
41
37
25
68
46
195044
8
146306
28509
77
463903
8
419527
3
473436
92
3
53
306577
425087
13
235921
123982
44
246168892
117798
385265144
209274
52
72
4
59
19
414250
8
30010
4
12
18161
24
248778
417623
338825
355533
82
947470697
224029
163130
501712914
211177
176764
48
154208
472473862
181877
76
224867
48
190300
456567
396688
93
57637
92
87
138845195
22
53662
244508
171390
465608
256659
4
81
62
2
64
65
280379
824068271
90
58
162449
438995
57
14
252780
36517
84
475230
474175
12
63
99
318085
482392829
278594
18
1
30
26
13
213483
314354
28
66255
62
9
22
97
217519
11
91
88
92
181711
40
436277
541931611
7
292921
33
86450
68593633
76
907832219
24
372808
98
15496
22
187893
43
8
23
548334928
978894435
16085
35
79
474636457
64
385348
497849
52
79
6
36
57
468909
42
84
11
11
69
29
94384
79
458970
20
488220
38
67
707313868
8
90
183267
438490795
142439
35249
76
8298
2
3
396389
355101287
249816
74
21
87
393808
168166
40
47
8626
6
465672969
97
425985
282695
34964
68418
4
479671
946808970
451797
46
9
24
5
82
243313
6
98
226710
497797
581875883
309879
85
5
56
12
429730
105713
84
24
26
76
8
196539
12
231610
99
50
65
78
8
7
372485
154494
38
8
513380795
242067
390388549
391530482
32
389880
255643
8
4
382577
46
78
53
70
19
655860040
26
94
775509623
327552
451742468
274961
1628
579443742
60
161194
189182
5
7
79585
134219
43
57
74
36
3
24
50
96
30274
54
35
254727306
13
50
329243
43333104
2275
173108
57
278897
843820717
59
32
42
269408
46
375753
123479
9
42924
262828
11
84
167733
579060204
65
84
28
284877
282330
576073553
434601
45492
367358
139586
293418
5
83
17
79
62
77
157663
86831
190824
197586
4
2
80
16
364585
10914
320892
466895
375291
64
91
448019
150821596
73
11
266076
44
90
19
491321446
304307
119788
96
39
26
4
190676
445102
95
26693
7
6
108749466
83905
981919084
956324973
345328
489500
63
444344
713556570
54
21
34
36
2
177619
66
900054851
1
95
809491024
293985913
280007364
58
658136248
10
219456
74662
530090912
43523
63
267860
458998
88
461040
38
46
381732
4
415374
53
163400
54
59
109992
11
183356
98
65
79
96
458587
380779
247478
4
86
32
26
138719
139113321
120422
8
37172
404719
114766
7
14
94
63516
6
305553131
365572
303351
287348
30
749366079
10
68
387861
700867480
197840
32
71
366300
432563
886972366
39
396465
219837927
24
116690
49
258048
1
261400911
83
235215814
484753
178739
44242
96
66
42
405727
6
50059
116738
18200
5
484872
9
34980
66620
32
65
296116
88
480094
72
93
63
91919
426541
137997
337332
75
5
219181
57
475440
16
64
24
110815904
167337473
47
61
251688
5
364784
95
191664
417324921
5
114299
58
4875
14
64
147000
89
66
270361
81
57
28
326792
652945827
95
2
166309
1
301402
534964269
79
88
102014
380433
4
270524
328059
9
59
44965221
55
53
119209
392259461
44
411390
30
1
6
319721
26599
162499
7
380000192
358409
49
335649
39
486007
4
88
332254
82
4
701844450
274130
61
269637
70
42
18
375424
56
9
39
66
204352
344068
446600
18
336141
40269
77
481098
53
407131
12518
8
57
10977
64
43
92
24
98
903933500
499034
24
880688249
639012308
57
105322
314829
436780491
445403
87
545588013
28675
57
16
9
224665
68
358558
55
14
93412
997743221
969510673
27
8
462697
10876
42
500378176
519993709
7
95
28
925275579
14365
5
5
24
183736385
454507
56896
46
105247
140535
3
372262
84
405144
68
406968
51
346342
89
21
116968
131541
482661
179315
27
76
416065
75864
425344301
8120
155045
410982
53992647
463062
431252
177831
30126
80680
859395091
5
44
303696
200495
369871
36
488634532
5
74905
55
59
73082
31
10
59
194622
212675
21
477699
363861258
87
139563
52673
243207
8
302947
331864
374252
3805
17
409343
109961
378209
469058
183374
164492
13
422472
41
17
3
45
260222
112579
8
171844
339237194
68345
332855
13
45
52
64
485552
454582
14
26
80
188874
481228
143492
50
17090607
345943
135516
492049
15
84
465014
11
344640
27
1
275648
60
268982
482963251
875217007
6699
78
114750
307053
91
295714
415694
374970835
65
234336
42
50
23
40
81
130398253
5
477536
48
431089
17
150626
66
333656
207933
149020
97
58
77
450392
43
9
20
1
200480
258331
402497
221576
843372711
291461
747001600
62
1
221538
42
78668
7
23
109851
1
399188
83
13320994
565992022
3
99
21
477731
60
38
17
90
195537
675745474
40
404835
30
322017
9
32668
453082
25
73
160894
18
285570
14
151413
402860
7
427931
70
400610
247597
181568
313822
5
200999
341014
4
67
52
475099
309695
3
8
65
267426
166395
459806
124929
71
27
9
13
78
81
69
816405768
72103
7
406454788
791324624
287091
1
82
321468
17
484107
3588
1
473187
180265
49
1
713097064
124650
78
53
531017853
38
73
19
46891
26
68876
55826
18
235433
50
313471
60
42
27996
39
125078702
48325
995838911
335687
30883
14
493446
54926
72579
288512
455660
3
247783
249324
10
13456
864487246
225638
320585531
1
77
3
50
11
35
259910
685226151
22
11536
443893
156261
80
305647
327604
210276
76
41
89491
1
192960
25
46
320818
666638985
57827079
276724
8
68
233910
39
77
43
38430
22
279688
407572
300103
288424
919493259
72
80961700
28
2
143306
679608864
369927
85
58
83532
815272778
83
16
3
109303
9
106611
78
440106
74689
739418277
37155
82808
53
146072
25556
310004
4997
386186265
277116
112357
10
64
28
948528042
163102
308955
28
348561
456837
307129
4
479742
16
97
261852
113875
370168
60
7
57
79192
49
21
476898
88
312314
96571
164745
803627347
1
294440
299377
49
241704
34
39
273789
377956
7
94514
77
47
22
15
37
285286
295864
56
22
253109
56
145811
219065005
76
250357
5
124765
349423
7
498878
336751
64
69
2
23
809350885
202590
89
252591
110498
519491992
444262
40
47
172622
7
207756
49
188621806
64
87
23
141157
60
12
225088
65
89
934714268
59
234609
53
4
386755
7
99
231313325
270028
74
590180903
180689
422312
25
77
25
103396
41
7
233937
204967
80
1
12
459928
26159
59044
349832
349979
190877
31
486238
98
70
14
84
28
7
76
59
27
20
351561
139875
459028
52353
345519
68
56
1
195412
109277
178388
36
55
82905
93
448370
42
32227
793226808
96
54
346293
232670
66
92
459359
80
24301
9
467514
2
4
481271
76
81
20
8
40
2
264280
428271
35
265018
426622
91
62
40
11
25
224596
65
141783
223439
373202364
63327
222251
88
1
208584
22488
80
74
21941008
94
90957
137782
79955
159672
47
323618
638726733
412253
42165
182621
75
134891
49
278712
50
36
284817
88
4
3
9
28
58001
84127
217159
93
70
22
69807
72
457033
468952
3
260920
10
61
50
146007
64
257359
454929
58998
73
458536
80617
17
798210055
312639
53
7
41
37
393917
83
364938
2
90
73
64
448294
424722
54
12
56659
44
494093
50
23
29
88339
416279
48
76
341113
96
47
110691
50
33
365547
172242
21
8
136507
19
22
13
275125
93
70
11
481899
30
253510
166167
85
498245
71
54
32
41
27618
120092
117640
226030140
115550
24165
7
379587
87
272280
78
1
215112505
50
811725357
83
127623
59
454312834
700091247
112545865
94
92
371022
19
259826
59
96
147137
49
10
31
135718397
19
39
84
133277
5
132471
46
4
95
79
338671
84
8
91
42
84
97
31750
42
48
16
46
34
8
9
86
64
59
6
29
71
422230
441932
372243
185319409
257469
64
33
385232
82
78
4
206453
96
489838
199572
476675
288447
482553
820723294
97
5
224975
230386
35
5
157178
422470
335805
68
375562014
303813
576733094
29
68
52
443883
24546
54
29
379538
426147
5
761284364
69
96
89
430961
436208
412192
262481
83
5
32587577
4
23
277447
45987
128218
293483
71
72
70
57
11
425297
435159558
3
9
170056
2
86541
261444
2
40
273159
270828
277864
5
206832
482531
38
74
198822
13
91615
1
37
213379
40
31086
75
418066
89
427830
249784
69
4
47
6
86
125147
273267
170045
394672
160010729
56
34
446458
6
97382518
272250983
59
87
345030
28
65
487330
94
52
109462
5
93
445137
6
9
169856
9
126511
94687040
38
432942
479798
379013
297970331
233939
206884
26
400328
4
163077827
834561539
281227
444786721
2
4
645402284
57597
98
304385
246722
19
59
66
91
52
4
416925
85
8
8
88
36
134448
980594267
271324
175407270
241513
36
63
54
301447236
53
270978
161538
72
4146
16
17
80
25231789
45
297652
224130544
390262
74
14
744877634
72
56
474343
72
11
275268
51
80
896486236
74
44
50
327736
88307
43
39
312134
9
58
7
54
499876
13
49696
357590
874308816
970690233
80
464763228
365526
28
20
61243
189816
85644
68
96
19
542250486
29
4
59
346860
258414
390985
207727
142816864
7
180967
358553
52760
38190
487088
10
467884
76
73
465768
26
49
23
923273752
136817
312299
241377
54
417431
151601
287939
27
481424
6625
258741
467752
60
228316
98
3
25
44
477116
391733
35
91
311606
413069237
84
333895
30
344927
50
4
86
941239683
142233
430254122
55558
82
990542309
54
435795
47
57
186139718
475281
92
239807
17
801189083
74
388871
7
96
248864
128225120
104590
29625965
724047651
129820
77
214897
28
446321
16
21
237008
34
675589585
242017
3
925909056
47314482
7
187657
28
51
26
97
65
7
5
3
10
9
299607
982072580
18387
156493
175663
30
9
188839
9
431033
66
27352390
180882
63
696221059
51
16
487126
460041
133293854
55
48
38
8
82
4
321050
22481
47698175
73
71
259462
5
57
77
79
286395
218587
85
268218
175631
495685
77
461923
319723
49
7
466781
3
72
18056
60
6
90
3
783521949
999869512
46
25
35
98
19
82
477482
87790
20
83
4
760623426
981297466
77
358569
155005
72699
47
6
62
262353
371456
329941
486650
399035
96
49
74
36
356528
442327
2
2
187276
84
81
823199777
149596
199401
69
14
90
19
678912167
28
312121
228705
79
96
448248
64
192176
13
485492
57
8
86
5
343684
404646
4
9
49
587882549
3
878795420
131723903
272775
38839
199488
501792842
235811
22
315696
456008
401628
4
485348
64
23
463739176
19
2
133020
368151
130238
9
974134793
825801569
19
41
79
832184266
47
70
2
87
486736
59
318822
80
47792
341349
248098
661026694
99
30
750938047
94
11
294227
54441359
40
5
280031
14879
47999
351492708
146450
49
113586
19
317339
15
451298
4
71
97
1
45233
28
305707
53
30
99
398856
712819794
528047270
95
196615
81
416076119
29138
35
182939
10
5641
77
9
215043
54
124898
497804
261741
294022
316342
37
15109
90
27
56
329073
415676
46
52
21
381767156
27
74526
37
930160899
228301
67
4
50
423073
35
265406
63
20
384158
523828729
497819
259943
44686
142307632
80
14
6
39
8
689886529
488980
91
21186
66
3
117746
69756
42
61
64
89
961155566
21
290866
15
29
28
483305
16
278607
39
9
28
52
71
77478
68
116188
1
19
342227237
308625746
405529
25
35
15
123195
68
7
59
60798
405684
497043
294663
222383937
75
31
41
28
64
2
28
26
75903
33
207641
492579
339291
21
359945
1
59
9
58645
115773
31
1
17
75
8
475635102
226557
38
181196
471347888
4
333937
52
27
38
76
51486
70
44
43
2
1
340154559
38
36
39
1
443430
275181
161633
758810156
6
200428
85647
110136
21
442729
2
60
431001
50290
90
507665785
72
65
81
110512
1
20
170674
392880
80
823407056
78
3
78
73
72017
12833989
4
2
18
270764
12
640070860
42300
357375
250794
222117000
221924214
40
418279
480798
2871330
306591
38
194166
363099
74
6
384595851
88
223018
54
6
94
361151
2
53
244881
14
78
117105
436407
468822436
1
33
92
29531
10
13
354876
42802
3
196611
17785
164615
7131
29
254681
216671
90879
223835
327689
9963638
53
207708
86551
65
480152
703599474
14
2
12
15
59
875900373
62
232508
57887524
2
76
151506
32
69
17
134284
13
347400346
469319
44
1
25
67
117971
392320
36304
437131
359475
19
97
43
20
15
9
7
83
31
2
446133
451564
499674
54
489292
199113
202419
32
301369
487351
661636899
7
463445
83
42168
690922233
200478453
302215
902383700
71
99
93
64
103146
349531190
291386
199945248
107739
97
287524
195089
432621
36
16
5
269501
6
64
7
30
159825
26
13434
491041
233992
32
47
84
89
31
381532
176285
28042
26
830230633
10
57
364600
28
10118
75638
258245
83
96
43
164852
91
136687
51
71
31
7
177266
85785
32
5
281184
266589
435622
67
64
25660
31
827716498
94
41
31138
1
22
71485
195743
65
64
22
91
431064
28
69
80
25
329175
415372
54
83
128485251
152986
87
47429784
14
110307
496409
44
57941
122320
60
8
55
14
436450
82
432414
46
59
442875209
94
84
90
42
285664
446652
241491
644271976
494961
825706436
87
179297
438110
40
20432
44
82101
448781
14
3
8
100553
6
185006308
79485
219544
52
92
488759825
96
65
455725778
234118
499775
3
19505810
10
87
243542
29
422844
509905087
53
30
54
153216119
52
54
405083
59
7
89
81
177941
30
82
471775
82
85
33
457381
71
59
22
151935
471124784
307041
24329
885568670
346619
100468
494223
99
21
19
462074
69124478
60
32
4
497506
301920
349914
57
8
35
5
275139
532628677
14
4
4
28
40965
17222
92
3
20
97
409352
271194
43570
175798
69
406271996
369430
217066
98
622428063
25
44
372969
134236
43204887
9
71
5855
376966
47
456176
380412226
219738753
65
186958
20
65
82424
8
393660
381475
377540
130616
71525
9
267962
12
1
76
91
51
352346760
61
97
205931
79145
37
11
7
2
93
475109718
3
64
328670
370216
99
301100
59
427224
35
5
52
68
85
65
61
543616121
85
55866
24
992362812
124053
81
20
5
12
72
115011
19
109943
98
450068
55
260689
64705
438198
38
41
287228
79
57
233658284
205691
406867
121623
49
475978
488528
272905
17
229370
81
5
970305502
496064
143326
251465
58765
54
417966711
37
432260
19
23
14
93
7
34
5
485095
85
415105
401168
90
278117
21
70553
76588
10
243431
9343
31
49
137432878
460516
972122663
181638
62
51
375364
65
167156
32
399626
184663
69
951073919
464188
89
15640
76969
2
829226617
78
34
1
79
411170
29
9
2
1
377920
298031
493407
176154
98787
7
11
75
12
743038867
4
538138139
8
469617
81
376919
470150899
4
53
79185
1
127683
43
392671
710842606
146511
40321
64
95
68613
391147
27560
9
392910076
81
182696
447715
42
417696
19980
202329
52
42648
9
472585
139304
39
25
518877446
85
15
107379
141401
126038
332496
435987
260373
111252
23
24246
8223569
70
75681
338913
60316
77
382990
376743
287926
719913285
4
73
98561
152020193
363856
5800
20
289473
73
462965
4
216589064
4
493434
27
462556
365971
327093
93
168248
15
680596331
15
346484501
45489658
223693
265377294
55
34
7
379808
30
44
265288470
786688109
472939146
32
17
40
64
174317
40573
272376
198006
55
1
458596
320519
295923
24865779
98
40062
7
144457262
17
72
149711
228868
416852
16
95
7
635645917
238426447
6
448515198
8
342120
24
76
73
9
53
81
46
364025
7
3775748
225399613
66
82
205534
281763
37
252350
337221
87
81
442286
128189
78351
478392
13
32
24
60817
321784
201267
347631
95
49
89
81
15
429157
1
378590
9
346714
538583495
940501642
690150708
6
44
125251
265896
11
9
97
205667
460106
37
36
4
157588
382733
80
95
347975709
67
112247
416265927
2
308212
9
429643
16
204187
17
140057
2
8
68
96235
5
216778
32
36
27
150719
187129
111829
14
71
328364
41
428217
86
58
3
33
94
49
98
488630
25
192205
3
95
304940
1
22
301322
98
751495858
37
391911
70
302611
25879
351252
70
212667759
300287
39
470166
41
33
62
96
82
64
9
414156
38795
210946
67
416674
69
67
367633
429717
166897
2
771093874
33
1
74
404204
32
41
391229535
235347723
319985
402016
995020193
42
8
333011
78
5
7
56
69
45
105339
436026
371604
323680
241582
305855
30
34
85
68
87993
41
245405
2
226418
459537
27
53
18
30
436831
224432
58
381367
44141986
353993
239689
36
54
461232
616778620
48
1
363936
357716
69
34005665
13
452201
6
30
111555
232259
67
356367
276485998
87
434739
431781
98
38
22
361525
275021
64
8
1
5
99
69131
8192
470420
88
2
62
42
54
63
2
219337474
450517
96
6
91619
22
5
354857
408368
6
440847
55
8
236316
385651
25
75
365991
65
8
14
65719
32
125917
8
36
43230
223605
31
392175
753939579
8
53
125220
26
79
3167
80
5
52704
41
13
1
338049
30794757
91713
144110
1
35
5
414789
6
177815
74
534808826
230829
18
479914
124350
21
32892
78
143911
4
82
3322
217339
69
428201
27
334348263
60
2
73
72
92
87
288022
480383
38
231698477
22
319724
1
434437
2
218136
415321
451694847
99
91
437809
209014
169662
8
9557
6
221726
9
53
370399
289968
7
394929
98
190948
82
45
117462
95
153220
92
395217
271715
188335
3
435307
49
28
41
30
323108941
100339
207215
368355
116045
83
8
44
24
763677291
498453
74
131009
74
1
390343
744899158
470947
124156
19
103181
242321
757842166
331759
68
27
154333
234261
35939
329957
8
478003
180090
44147
1
8
396511
28
95
35
39
155894
330739
41
48973
36
452917
27
31710
62
43
444644
91853
208211
448267
21523146
985749967
116876
5
71
333150
149480
153909
73
94
82
297484
417454
450712
360743
41
36298
169165
77818
452320
138701
459955
48
89
7
15
83
12156
132812
9
9
5
469491110
19
98671740
241338
31801176
416801
407636
1
2
75181
47
24
3
170924
64
935080896
24
123788
17
347396
33
73
55
175114
50
135413476
277315
85582
345370915
35
22123
11
97
88108
287948
442479
380359
61
15
71
268505
52
383056
71
361133
239619
92
451987
96
2
27
192973
99
374306
6
267313
117014
393333
79
37
58
311401
3
20
489849
87
78
85897
486636
86695
93
20155
104424
51
7
890048297
23
67
283047166
49
367273
104418627
76
371860
62
69
28
37
52
93539598
324592
9
8
85994
97025535
78
480847
337956
29
376824022
8
15
246401
487057
305871
21
34
75
81447
358853
11
88131
2
291529
22677
679668252
68
67
57
12
13693
69280
386847
194327
82
33
54
3
87
349228
54
255755794
95
277664
219140952
3
2
224669
78
588493428
20503
2
99
95
57
5
24
24
6
45
55
61
324613
45
50
193509
398947
27
211985
90
85
24
158696
184468
445988
52
115390
6
264003
224157
52
532944553
159753
19106898
8
41
333534739
145021
78
38
6
7
52
281160034
5
75
320364
69
67611
95
9
475759449
58484
48857
42
68528
77
18
112141
10090
37355
179047
179778
65
787562349
83
1
109764
351444
59
11
22
10200
264965
103504
5
54
210872
389971
618133419
62
3
3
87
27
34
20
152446
19
358763
25
247249
4
396909
20
443647
8
72451
37
50
88158
126473049
43
69
298194
255711
2
32
63
58
480493
27
5
5
71174
5
395189
130793919
8
148004652
14
76
120417
290791
329039
94
72
83
262985
49
6
56
83
4
39
324139
72
1
35
402121
852746407
232229
192324
242291
32599
791059228
90007
94
21
1
571253644
22
70
100682
5
167316
2
58882
481209
139242
360067
84
482814
38
31
329227
487807
67
605410177
290605917
16
376869
27
125416
48
34
257032
92
417113
75
236392
174228
153787
10
293955
20
125755
254299
86
23
343808753
82
55
12260
23100
491625
175976
15480
4223
152590523
417509
157872
86
449619361
20014
41
764692444
12
77
65
77
121260
87
77
208651
21
144460
264961128
866442589
75
64
67
179813
60
161633219
63
22
234050
30
449745
7
96
22
9
18
392245
84
15
7
220176
37901
36
42
216305
160507913
28
372876
231455370
97
33
465718
23
5
83
99
135390
33170
327200
220412
62
202413
193131171
27513
32
79
75
4
50
28
440806
209575
488133902
15
66
93
309377
3
178897
151805
370806
71
173154
54
11
456814
7
358018
254074
184670
20
176217
779403200
368505
14
65
12
377996
78
18127824
498336
559246993
19
60
33
91
824563809
42
38592
8
1422
13
33
338566
98
37
393689
280077506
31
353376
752915195
472110
105892
297208
16
25
255133
252725334
40
215034
492524
492578
81
316969761
465910567
80091
44
283604
346583
773870377
317416
5
59
48843
75
8
226063
63457
7
9
172847586
27
128941
80
47
296271
56
277230961
65
42
254057
59
747501341
39
56
17
266050878
502968086
61
151181
251580
310104
6
91
231767
9
28
325933
92
16
8
273802
357725
4
255161
413881
1
24765
402351
64
36
27
250744
243824
892831503
64
46
14
79945
2871
42391807
239673
754921505
3
40495
218
626217236
92
79786
28641
823270015
12
14
446120
18
37
5
38642
22
29
353366
86
38574
58
15
318242
72
68460
6
386343
45
91
5035
757432012
1
269259
335444
34
335375
3578
68
429548
62866
15
219311
18
53
230558
33
394850
74
17
566759618
97024200
17
7
157955
176954
8
2
842031386
10
5
333866
21
216209
94
11977
182320
60
256378
69
45
51949
1
313370
432140104
263598
76
235734
14542
68
242345
42
409830303
878479411
25
94
512093719
370351
56
28
70
39636075
11
272576
5817606
7
41026
364674
68
72
21
265636
65
94
92
6
10245
17
21
48
12
51
35
288744
408684
199447
24
116387
481817
5
57
13
903446011
12
85
804295539
78
74631197
284582
40335377
466856
260838
165019947
90428
427313
71
365629
169216
318144
21
68
23
355033
102464
57
26142
16
71
4
248663
387490
152659
17
60
4
7
243067
58
61
48
160821
471801
65051
19078
173007
3
463861
127405
47
74
2
10
62369
157104
460960
387374
37
72
412941
52
2
57
93
100719
326978
328181
1
12
192578
72930
339346
440178
105422266
58
115394
464158
398025
416353
71
406142
357716
285689
77
380285
9
59
66
87
80
66
84
45
488839
117757614
8
58995
123228
15183
58
69
94
71
51095
65
76
383216
65
71
64583
91
95
69334
45
172086
86
177666
64
40
4
345589
21
86497
38
81
131097
10
52720
420003
10333644
20
89
62988923
2
152045
390706
783294819
87613
44
387903
15
86
264171
332264
4
82020
9
251574
29
66
8
108155
25832
18
77
270293526
275508
37
25
169320
6949
46
93
400305
73
46
862033782
70
4
160702
86
191011859
31
312929302
333887
328989
3
394964
65
65
92
619020978
62
262388
74
176631
38
191589
51
16
457654
66
51
45
296332
233285
5046
36
1
667526804
10688
1136
96
978407426
114366
61782
306165
154369
53
574419548
22
7669
45
63
57
75
166693
97
424404
24
83
189536370
624805013
47069
73
24
62587
53
173044
71
100048
98
48
156960
41034
9
9
32671
59
79
264364
238579504
398636
8
392193
453812
97
179159430
47816
413042
45609938
413822
842307661
32
29
378450
2
3
490258
212334
182076
49
4
457814
203584
89545
2
301467
50680
7
326578
433895
22
343231
24
9
84
12
765208688
47
453665
206291
350320
77153
138890
39
54
23319248
2
16
425296
82
87
67
161187
352170
14
429412
399793
436135
84481
876235566
53
236696
2
32
30
257254062
320507826
20
251754
860534011
429930
4
61
1
23068
58
156184569
29
82786
357238
407701096
43
360328
208455
45
28
107170
26
88
309354
14
132679
224746
835744658
305233445
27
128871572
7
23
379169
27
482777592
483400
4
403100
74
410004154
211769235
44
84
485621
48
475704
210865
77
80
301306
384085
73
26
67756
91
82
44
59
444633
54
1
331158
491903550
406378230
65
36
5
169157
305695
314784
59
688043334
106842
232687
63
7
166638
10
147761
6
177893
74
252652
89
7
372556
464337933
92
22
4
145127
16
16
46
362107
333095
16839
272005
72
109792
243408
91
316154
655697880
425410
291316
228437
85
72
55
956993935
41
421339
81
229002
78
290412
347690
112095
56
80
96
73
16
77771
353678
233862713
337922
122403329
34
373081
1
63
455519
30
218969
106458
32
9
239640
346617
175549
1
79
971965032
30
96266
2
27
15
419562
474503
468822
9
8
590034518
6
27
258536
81
184998
54
6
159959
289610
63
99
383818
137652
79
489052042
33
602449671
17
726978697
231988
18
74
430228
217324
584533833
6
409436
6
15
28
91
214883
441492
335535
83
94
368958
5
194823
13
8
7
12669872
94
401650
435423441
56
66
313547
14
67
188656
444067
29
609698078
31523
102540
474854
3
192492
25
364170
4
5
23
48
281945
240548
20080
89
5
314786
37
91
5
9
2
20
29
146446483
59
329045045
99
296752
189293
90250610
437184
44
886348144
47
983936209
224362
9
397100
26
36887557
234781
31
5
151380
311988
425859
179116
65
21
50060647
8
73
32
131006
151373
99
196467
68
57
283386
380045
38884
299828
93
77
85
281549
19
15
17
59
528760077
980076859
722234972
71
134109
55
147478
83
153865891
408104
446993
86
89523
2
20
59
5
58
2
762999129
638694225
67242
272621
288835
105205
25764
43754
46
236328
22
35384
7
1
353986825
5133
358373
52
90
435826
51595
215903
1
61
93
456628
13
296189
693381630
35
436192
42
2
49254
23
133606
675584322
50
98151
95
421108
152495
968096823
455565
168454
54442
4
19882
36
90
616367664
487055
8
17
84
68
82
131022
718542331
2
482708
497060
260469
495402
180910
86
378428
120474
138019
43
40
91
382312
151853
434639
30
437085369
11
366438
245600
70
306543
66771
175840
93
9340
95905
9
410184
70
457677
32
27
229465
41
26
13
340918934
76
70
132319
36
260244792
30332
10
73
98
5
42
24
2
278638
474221
41
240591
16
528504765
12812
20
144900
125005
15816
237414
11
74
42
112015
85
27
6
99
87743
368394
5
63
26
13
472993
47697
68770
44
60
803711038
197317
59539
14
443188694
90
20
391897
88
32
64
72
4
19
487622
284650
9
64
212575
90
385309
20
48
74193
30
195490
53
59
125874
60
9
49
218356
2
79
97
468169
4
223922
529329978
82
483044
213014
376585177
514562454
2
51
310596872
77
67
306686495
7
29027
161474
7
94
275648
4
88
94
4
5
117831
255450
4
79
466550
840058431
400347
19
77
217588
208422
59
67
44099
46
99031
41
2
456331
9
162224
56325
19
454844
5
35
1
310996
503687125
79
3
39
129831
44346
3
120331
391150
88045
98529
54
107397
204896
36
148901319
29
234011
7
178661
954022509
7
61
33
88
983161409
36
486357
19
265938
365171
15
98995
387195
236701
77
32
83
64
249794
13
460197
13
260536
44
55
359933
450602
112448
46
353426
83
25
5
302569
234245
220273
430918
6
305740
75090
36
298695
96
1
247675
255747781
87
20
158682
4
58
416664
818123941
283509
52
324719
22
155375
5
227495
77
7
23
255571
195889
934570524
28
7
215718
61403
5
268691
71334
56
65978
99
92
42
5
90218
9
73
35
10
247031
225858
80
471202
2
267890
54
24358
22
8
869903840
118256
430277
129485
18
9
154068
525272461
398809
24
408353117
54
57
426815
99
11
34
139302
344045
24
41
74948
183093
183462
17
11
58
95
85398
461680
256593
68
7
239624872
86
92
43616
36
464564782
85176
12
198483
432713
31
34
30474
99
185766
79
92
43
193498819
79
353681
66
34
32
454429
53
75
3
34
7
78063
416113
484850126
22
1
494364
146639905
512818352
4
961336472
210818
338943
29957
91
72
428651
214141
576173179
2
872917685
710273962
66
239079
39
331840
46
373719764
6
30
10
370685
78
407658
59
97999
410963
7
78
56682
355726
307310
42389
68
337086
187287
395790
287707
22
450312
318136
99712
14156
165792
50279
7
418003
25
6
60
58
379452363
59225
333716
51
36
37
94809
21
37
879256359
66
369713
421607
443252
32
492335
445062
59
7
81
438097
399191
53
8
142223
1223
139307
70
43
16
7
84
830662450
78782
386840
107836
27
72
28
40
31
5
70
409451
48
86686339
145658
88
4
276319
32
268361
73704
627262031
109133
93
343526
27
50
228622
307423
34223
312949407
8
4
1
18
347210
87
53
120279298
381026
6
23
46965
94
7
2
376808
43
113870
25
440591
409969
63
4
36
181009
370721
193239
709219334
3233
459480979
50
88
245596
27296
989765467
431743
2
15
83
30
235047
121964
445227
18
492102
333780
9
499402
44
319945
310512
454244
289554
6
96091119
268249
319725
18
50
59
59
483298
289417
48
71
390961
30
176986
493614712
7
434960
364173
62115
868212245
7
25
61564
362592
758023515
477828
34
694350317
93
31
575627564
118972
339788
57
435128
308395
85
402242
54
8
38
146724
933855571
69
66
45
73
36
303483
433917
93
54
207904
32430
17
2
93
65
77729
2
322473
146498
8
440175
53
21
201568281
444619
382066
70
27995
49
238991
675976281
484264
333097
35
7
2
39
297692
10
247108
12
54
214703950
1
7
757644067
458678
30147
4
33
52
94
71535
110509
296059
65
814026355
89
433259
316323
25
13
131545
9
91
11773
72
467280
30194924
60
84
98
334868
14023
39
40368
308702047
2
1
76
65946
37
11
6
488132
74
454742
210754684
466690
43
2
639519943
5
56
372347
75
191900
83
274530
448018
89
72
362504
335611
312402
294161
118074288
152773
100085340
38
400544531
334770
57
813848874
154711
256058
940868898
88
80766
326989
16
88
81
45
59
199263
48
32
96
6
881093351
410692
6
262745
18
61081
225879
97
6
8095
7
25
191286
96879
449752
14
32
338884
58
1
13229
102745
719210835
253562
40
32753
52184
76
13
75
202718
390366
4
44
2
96
97
16
462338
31
20
526976693
35122
97
59
73
10130
136607
70
870658009
17
282699
96838
333430
94
46
79
64635
115137
13083
2
23
34
308808
34
336740334
94
92
78
91
33
42
83
81
464779
458110
59613
487321
111398
107279
20523
5
635211305
41
15
208896
36
6
332054
242614
490039
149418
234572955
72
99
573812055
412689785
249339
17
99
62
644265370
27
59
67
99
1
4
376152
53
39
60
44
365072
424249
90
92
81
337330
2
259734
9
89
81
37
597720565
228221
335247
115916
860193473
3
442071
5
637896914
334477
5
79157
1
79
50869
5
7
40
77
42
50
45
222698
2
40
162062
4777
333082
81
189398
37
397815
442392
84
95
336150
62
212034
97
54
76
452133
183393
23
4
494243
96
259252
269343
7
41982
37
30
4
29
343088
86679
411086
99
86
39
356230822
41
31
31
55556
207809610
9
78
51
1
3118
84
2
4
79287
39
75
97
15
142116
26
9
71
29
265960
133901
54
271126
245669
309145
45
280124
203394
4
7
90
20
32
22251
205179136
7
73
119783
19
68
8
611533904
50
95
58
18
49
22
16
583090223
35
44
484488
29282
565628163
83555
471543
80
627682976
48
20
26
347786
7
97
24664
38
466799687
77
47
53
12
81
53
68
677014408
67
2369
362715
314586
7416
478730152
94660
289670
45127
30
50
298341
151225
45
370098
95
141999
20493
250068
431043758
73
315117
1
9
49
143344
50
4
50
255835
443021
279998
12
193327
147779
456176
78
21
108805
30
7
43268
46
73
67
224687
67
71102
46
77
25
72111
328254493
117425
74
616245962
38
40198
283853
42
38
1
69
406009
82
83
53
36
323365
13
19
356772195
58771
66
366204
11
272439133
932704827
34529
32
56
207798
482350
56
6
68
43
79
68284
40
23
27
5
82
8
90
268166
469793
179382087
436245
47
261163
84430519
6
87
6
55
356037
245834
5
24432
91
14477
77
168174
60067
58
297228
7
65
32
50
44
54
53
96
3
465681
5
305275
199988
70
353612
85
33
99
230559
66
57
3
28
34088
60
447844
72
39
44
85093
2
89157
204127
12185
414116
769634772
3
26
15
859503377
4
75212
443733
23
221944
171345
274649
674022589
82
92458
827097378
82
238931
62
312533
45
60
408807
108180
81
48
264989
90
473328
63
99
235274757
74769
43
36
79
69
212422
299043466
8626
440655
51
353079
33
90
171894
20561
84
4
94
269827610
93
9
623756272
77
1
6
81
354201
325456
58
398324
89
171341
69
60
7480
140848
121095
11
251692
23253766
380531
199786
31770
13
118776372
11958
88001
209630
408364
274624
412438
5
8
80
111175
73
46
261521
51
68
298499
39
271631841
151289
7
55
308464086
56904
244255
33
52854
201792
361154
4
36
119446
2
374700
127146349
10
1
39
65
304154
95
29
34
23
71958
84
58
1
950095279
29
28
99362
5
52
39
371708
3
49
6
375190
20
61
859482610
488748
170938
319821
9
99
249948
346407
328593
5
870660395
98
61
68
51922
404159
29
14
30
22
80
13
3
52
360224
86
171623
4
27
5
143440
261237
145780
323716
12
416718
90
97
69
61
356653
76
176205
42
385616
402081
8
68
375829
353308
494291
97
91
13
66
422477198
5
589157095
332171516
228854
45
145369
235761
30
6
28
3
67
49
478844
332196
470158
50617
289897
49
319059612
720246841
58
288671
11125
121894
4
636919984
3
38536393
9
11
3
1
70
42
409416
552520064
259805
75
6
207166
52
73
256036
21
496110
96
422617
417660
231109
90
87
70
500918231
62
281792
7
776792756
81009
31
420657
322412
17
61
89
6
98639
268971988
47
458357
72
316710
53
214684
36
52
232276
31
198990
136804
70
315542
491653
33
390920174
277371
6
27
4
80
384431
73
179118
70
68
86
10
102829
19
7
486178
929415802
57074
19
82
164187
62
6
67
67
19
158232
301020
64
15
6661
164466
77
18
6
283249
38780
359060
26
62
63
418082
137720
33
68
3
91
93
73
20
45608
399289680
29
470635046
46
180716
3
46
429164815
222076
457778246
205805
499277
21
434284
4
24
207041
66
208203
93
98
71
6
25947
94153
9
383171
181974787
486517950
164872
38
82
96
823240266
186669
385235
32414
210235
151174
391260
37
8
72
89
50
98
77
224833
78441
41
395109
61
1
279190
242803
5
223411167
80
21
443991224
83
98127
21
372768
388408
58713
441923
91
97
139192
304140
65
24
134512
120136
124692
497505
86
934087932
66
59
839840700
13
51
188584
46
97
16
22
56
82
223469
99
54
3
282993
362908
71
910175626
6
525923809
51
208963
21
907997888
312733
267834
30
96
8394
14
7
50
447093604
3
3
24
460048
208048
420233
40
255894
4
4
146672760
24
39
9
19
57
470535887
432849549
58
83
7
297597
887485940
333879
77
84
489349
49
75410
60944
223698
89
494886
357071
921327006
64
102046
35
459795
8
98
341647
83
77
526274809
168927
68
74
3
26
56
84
99
2
9
31098
71
60
90
351332
197689285
495497
65
43
725576056
19
56028
6
55
7
33
65
349302288
7
188620
99
255766
36
97
170731
48
414715
131454
5
668434698
463407
89
32
326648
37
82
32
118412
57
12
57
6
77
100734
48
70
266032
434504
291775
79762925
448195
4
37
69
73
4
70
47
30
28
392656
4
76
217331285
13
3216
182363
392297
7
72
304345
109784
405960
206595
291067
800092647
244683
8
28
59
60
87
52
107696
14935
406282
121711
70
56459
57
22
369027
27
765695547
40322
482568
5
89
56
949892908
368026148
99
78
54422
6
38
77438
324865
9
70
301123
31
80
223035
161424
474394
92
69
335233
329802
243080
4
128287
36
62
51018
23042
184171
84
61
190817
3
757040488
32
77
329640
87
668164266
33224
126965
434136
15
370717
52
76
34490
160568
70
374206
328778
262622
203560
2
6
300362
82
29
434025513
32
43932
145882767
18
41
432842
24
16265
76585
606653544
38
44
95
34
78
158682
31
46
340226
76
270263
2
319502
129498450
762300964
70
85
329969
385233
60
186586
20
35
75
965946458
370352
781740265
57
118946586
381439536
301563
499155
4
161229
413903
9
6
42
73
44
16
54
21
375241
55
287698386
64
373785
409250
82633
118547
55011
420630
316750251
12951
18
439928
79
33
320828
85
164133
37
38
95
58
7
34
218354
420488
377208
6
68
20
2
94
57
321762
55363
547635880
484129
59
9572
356717
303819
614395107
325525867
5
150722675
110805
268684468
97
32
21
13317
471196
90
12
99
18
294918
82565
463157475
94
71
87
19363
3314
71
74
91887
488218
724030778
79
46
439271
52
98
34
130513517
22
136821
77
879417399
2
72
30
176060
182783539
79
1
30
12
153500
2
96
408414
14
225094
460396
74798
544834729
24
175645
338742
31
151416
25
70
420702
31
27
448575
246860
2
17646705
5
26016
1
279435
341189112
60
64065
97
32
50
18
269296
77
439196
362563
7
327516
468949
8
439837
434436
435487
257539
38
98
60
77
15
126841
72
73
34
32
20
41993
91
449063
422080
67
9
78
5
78
81
186398
96
98
114432
92
80
38
74
17
100315
49
209890
444136036
108206
20
61
77184215
220874
703171536
65
138918
648148893
45
49
41
10
350192
31
87978742
63753
421329
23890
70
17
441613
907011727
4
14
923398722
43
12
245876
25
4
68
490093
79
244416
42
17
74
304267
18
177884
79
38
164539
78
23
102308
496030
79
4
46
466716
26
243453
198208
466602
23
344415
43
86379
49
39
411047
7
353935
89556
45
28
127435
73
233561
445893
20
344247
80
336681
79
379350217
69
11767
86
44
299684
32
441611
35
33
79
241269669
28
89
85
98
97
132627570
351896
32
32
29
74746
882762461
5
1
58
475560
19
42
96
959310970
43
325707
11057069
30
17
218039
7
395211
9
122111
146077
3
413254
159842
20503
72
249555215
103784
85
61
193161
3
66
97
1
169474
18
349671
29
450635
20
299331173
181824
24
288776
129898
684496882
549548321
328789
208163
57670
322142
37719
7
20
36
73111
312212
230122
86
7
8
1
68606
33
25
24
442456
430544
247418
64348
327029381
22
428383
26
68
428770
2
445669
23
66
891103329
722588575
51
99
1
191171
298932
62
61
334828
97
180434
44
27
315212
32
69
27
133788
88
110003
50
645705281
36
537670588
76
42
401460
16
80
99242
293072
86
65
80
84955
24
67
64
68
246246
74
170816
358119
8
63
700719015
158927
58
2
20
62
58
8
227945
470159
330078330
1
98
275142973
130349
44
474015264
8
83
912776906
157108
21
76
35
236312
364150
416775
18
460452
39712
303669850
46
881302257
208592
367648
228192
186444595
2
88
7
7
7
39
429387
439969551
361884
88
63
98
64417
2
379164
138634
130431
79
67
128786
1
9402
47
25
287422
7
1
471120
50
73
49
398309
22
447463
373764
122608
136868
163330
485502
2
13
134395248
54
41
2
247106042
270517
288112
61
325042
4
213195
156899
195995
26
495253
3522
71
123418
5
120921
92
61904
198711
84618
83
80374
77
74
271702
24
10024
58
68
17
79
51
59
723459001
56
266312
243491
7
68
130032
19
76
45
72
479623
375394
86
312651
3
785133972
241352
37
28
89018
3
242384
125648
68
8
185737
211179
301344
360976
7
36
652103308
61
111661
69
50
33
6
61
643990840
38072245
19
58
76
6
1
1
74
389194
806756367
71
1
901342400
190847
57
26468
21008
88
168081
3
107613
4
95
95886
204481
34
688210079
108483641
30
206249
398243
44
26
55
42966
18
404809
4
74
651569047
25
71
8
945213804
94858
28
53521
586859105
225023
81
398552475
277404
106021
336948
285398
305145
81
431229
10
90
69
80
77
818122339
429621
100236
302447
454933
806905249
39
4
29382564
17964077
79
5
2
25
417968
9
18444
358832
4
139023
20
400892
94
26
246102
508852628
645657244
43
179100
23
3
86604
330975
154724934
91619
199274
21
227637
27
116315162
70
55
16
227100
53614
478306
68839
71
656019886
1
472022
3
140082
213564
301209
416737
53474
1
9
735815373
23
22
99
363931
83
46
48390511
53
280054
253669690
55
23
73
418944
15
97
20
97
60
9
93
9
449390
4
257926
277697
13
353644
216421
417123
20
12
9
635317696
140637
68
200205569
204295
98656
16
660250076
36
435702
1
205050
64
283116
387385
5
332941
24511
261731
11
71
387796
71
498139
398275
56
447343
8031
26380
32
82
15
74494
89
16
464037742
8
161663
718496969
456242
428101
283347887
293828
420071
54
87026
51
77
6
41
59
4
516429427
250039
190743
54
23568
90
7
19
340202
37
390466
98
51
429739
267562
697742916
68
14
22796
290340
402245
90
7689
27
9
262417
888735554
100433
169017
394609
51
44351246
342031
4
252115
7
73
199643
169363
202501
13
31
137796
94
1
259344
47
56226
19
12
61
3276
3252
73
14
113397
261325
220227
92337
87
225270
43
93
59
411104
38
467711443
621773426
771273851
61
4
67
63
132740
242483
339861
22
171457691
449281
38
243295
972218914
327181
80
233332
71
30
4
64
7707
160319998
53
13
180593266
36
9
152211
85
396935
42
7
74
61
47278
81199
239783
7
72
341255
13
222558
34301874
6
47
15
338100
19270
84
4
99
29
353308
56
43002
514002487
116743
272956
90
6
3
395314
825416121
28
32
263670
5
473695
69
388619
23
324832
37601
462871
74
52
13
39
2
43
1
493651
10362
105607
370939
379112
72
54
298833
48
28
2
55
273295
89
50
54
25
379949
439279869
52
87
3
7
439057
9
87
64765
365412
287560
237467
695873813
49
67
71
3
73
5
27
6
99
94
623783922
456510
80
77
617493299
51
396273155
73
307208
268206147
355712
415270
392342
191820
337151
276129
9
66
61
297772
68
41
27
4
250431
61
252670
70
223639
95
35
42
653905696
95
77
66
1
365251
35
60
102544
336754
93
6
16
6
434844
3971
3
432278
79
53
52
17
102603
357209
19006
45290
411933
255501
915981949
59302
886753920
200412
394461176
484226688
227946
290003
17658352
91
11
13242
881399014
41779
208273
98
70644659
45
367121531
291034
351789
232503208
37
359369
369719
285991
179315
96
939558269
48
25
64284
44
62
88
17685
59
60
326251
478303
42136
44
367457
871936886
20
244524
380660303
490884
265157
31
6
610743780
10
170191
33
143060
81
59
7
86
17
255582
240511
15
166220
47
6
198301
44927
27
400461
429418
87
39371
197641
52
94444
22
53
62319
416062
2
228981250
217015
479270
4
28
11
59730
48
27
62
118341
4
62
157374
1
65
332286330
41
262392
11928508
243568
22
293839
364506
197165
155901
124304
50
58
422511
95
99
36
409471
18
66
92
382137786
84
8
399651
62
496279697
36
78
10
110839
3166
554744597
8
6
415834
42
6624
75
168378
367262
75
82
50855
242612
96
6
4
77
43
310424268
617678998
234397
5
54
24
70
8
190112514
88
22616
362474853
21
20
496865
4
73364
695530879
350646
9
367120
3
34
284884388
67076
381017
263759
86
432559
55721101
41
361355
216984
4
60
587088152
3
75
66
51
3
42
343561
386067
99
5654
95
50
1
475380
83676
96747
637750613
148306
74
84
252059
8
75
39
30904
399091
356325
89
48463
13518030
225326
2
3
87
8
71
339620
218593
87
34
49
35
7
385773
123710
334458
17
5
188385
205914
130993
333587426
412045
285114325
75
414325
57
40
323642
65
282953519
6
92
56
106162
89015
46
396043512
31
17
3
91962
59
389294
12178
146134357
67
19
145467397
27
48
89
305705
4
245767
458326
5339
8
464684
353346
3
277639
47
19
88
59261
48671
13
77
134907
743568223
313451
43495
349817
344445
303087
75
65
9
94
5
497417
49525
143535
58380
229667
410252
93
33
34
61
455339
513917697
172330
365612
371671179
21
57
62
17
32
221369
404197113
232003
72
5
57
8
12
260534
86
197763786
116694
38
447418
34
31
87
94223
11
649928329
162807
852400911
82
173826
132653
64387479
95
21
439867
26
58
19
80
253459
296584
849162535
46
49
81
95
25
9
24
98
94
29
9
254691293
51
2
13
195174
184472
77
5
97605
325035
403397698
86336
83
311416992
30596
186307
588111376
58
391179
442217
200577156
428831
84
14
280730
91304
8
144646
3
994059308
833691877
464951
17
35
47
95
24
66
66
195094
17321
268765482
14
3
73711
8
37
33803
54
88
488705507
444138
35
449405
173281
39
266764
315083
26194982
87
26
506629927
82364
15
65
637297820
148097
22
342003335
35
18
6
175800
452701
284316
30
71
32
27
378868
60
9
93
33
71
448247381
439776
291439
87378
62
99
143156
224323
85
16
326150
256395
86
199735
6
102506
67
19
67010
75
107775
36
49
347151
379855305
453761
287031
92
428257
298577
3
105871
405205
825280311
382353
252773
462703
492116
9
207531
53
257967
89
85
441145
240907
390271
87
231001
44828
50659
388856
11
279490
72
424257
149421
279934
401138
61
414970
6
66799
127495199
110397
30
759552913
561107290
35
75
43628
27
15518
84
179555
417498
415455
478975
82
76
2
66
82
376908
4
10
135546
400472
30
245724
2
192436
349818585
276976
57468
80
57
84
655484310
165780
702993344
58
8
152996
297093
23645
303579
4
46
8
73
64
584289297
49
344993
3767
204247
85
806079458
93
88
151787
94
41
699366619
185919
181771
419650
76198
84
828929510
7
21561761
4
32
142042599
95
49
260215
68
538348959
5
58818
21
93
3
195933865
84
476874
71
450198137
97
71
64
7
14
734740281
61
81
95
63
74
9878
7
467576
52423
13
154747
61902
229853652
83
244786
391796
5
434028
36
26
149983
23
887679285
26
1
24
11
5
35410
159776
482812
48
511445180
24
45
84
28
953497567
98
76
10
85
54
49
229949
51
18
98
76
3
441633
73
24696
67
107564
62
387521
215283
545975152
238368
18413
4
802643921
488153
54
449550783
58
3
79
4
433510
26240
94
274455
38
187884
58
4
4
30
46
62
316144
340405
324109
19
58
744945818
137589
33683
433472
8
5
25
67
86
318649
430123
68
449890
136634
221920
168038
130686
84
99
34
930303099
34
918353148
8914
10
243239514
45
87
83
455958
481347
394370
335025
69
89
48
2
20758
60
395744
90
1
3110
54
35294
169733
31
15
25
754299972
199118
81
39
42
492488
110854
464928
6
57399
6
66
306956
47
94863271
164878
138822
86
493460
650321921
373065
49
18
9
136184
400775
7
3
87287
29
21
13
70891
102311
10
793259478
331201
92
175750
726702587
29
367128
7
192368
57
73
785096520
8
29
66
62
42
316217
304761
6
79
94
52
451404
68
929908295
98
357845
99
675859755
36
396335
28
282233281
35095
195255
85
12487
87
371578
89
45667
130238
6668
831625059
99
41
239785
50
88429
95
96
52
55
316903
8490518
86
58
32
10
29
7
63
418918
263998
19
33
34263
40
42
398514
27168
32
247066
28
12
68
45
383118
54682
3
159330
47
56
7
31
29
357105432
4
151562
47
464363
381828
19
96704
364066
5
50
321596
184353
986300844
59
54420
134289431
91
87
8
481079
89
85
46
63
73
67
8
27
164747
362457
52
11
85
324762
24684712
60
225554
496087
11
403939120
77
440063
2
26
296476
13
101447
203158
163552
1
85
416896
8
393079
14858206
1796
88
53
30
14
67
70
241773
90
431195561
44523
369196
493942
1
403408
9
44851
95
3
383999
84
371062
84
22
165173
342476
336987
74
385158
66
2
89
19
403423543
905781526
78
499007560
347107
46
132431
203694
67
4
41
90
32
218262
423063
25
38773
297816
6
237805
782688742
343914
52
56
45890
54
361865
165031
23703
69
8
24
7
153315
9
66520
233590966
425436410
327410684
57
61
17
397610808
386946
73
2
59
9
87
52
848741012
353650
94250
40569
309560
16935
83
56
29
3
60
93
471026
495853
408453453
61
492539
248537
77384
13
34
7
59617
222236
181873
351479
42
74
10
442763
46
10
315750
8
31
55
385837
188093
41
206436087
21
437248
923363622
3
397032
387195
186227331
6
10528
28
99
486250
9
409583062
341886
89
252067
701979065
62
472553750
62
5
47
459596
87
210068
441419475
233687
519801777
366155
3
62492
369448
421942
40
42
45
856048311
5
5
3
983437881
56
82
88
60112
79
454581
42893197
56
124191
642240161
70974
46
206351
53
41
385815
166293
81840
278607316
81
46
64
216844
4
284160
31
1339
543567039
352463
431248
7
43
31
59538
50
6
2
769838397
416073
47
27
22
30
103682
255618
7
88
368629
1
50
48
27
747868870
52
461634
513568958
292317
382305
384703
11
655371550
68
47
65
92
55
178455
5
172550
480160247
72
1
3
92
54
307416
201105
63
210434
771104239
186035
4
36896
490206
423524
62
394297
62
29
386139
1
24
199142
32
835269130
1
820894170
35
479210
45
249233
416980
93
29068
47
272419
361363099
158046
32
16
5
911
220060
69
49
92
204367
389833
73088
351518
210987
367279
328919
71
13
46
82
359934
207754
60
83
491435
90635
36
53
45
200928
222653
54
62625
15
40
150386
71
1
25
377899
83
399593425
410838
59
598049763
99
3
238250
235295
257104
1
6
590755991
20607
171913
471086
292787
278035
273447
44334
84
96
52
20
173485
48
20
72
2
43
206388
50
497487
369625
92
215547
89594
79
408556
98
26
54
81173
32
304703
3703
7
291386
222462249
2
86
337064
856740089
566672464
330154
31
152763
654906940
985464205
295865
180463
313973
92
96
17077
91
358316
321001
68
754534824
293692
54
347674
873632814
367916
1
116402
229763
383806
17254
52
7
993282461
47
313760748
349044
67
458461
1
36
69
5
48
87486
48
8
79
63
119046
276783570
331063
6
91
71
67
498532
254003
317666
83
99
25
496121
179361061
907187129
121981954
484095
96
25
133256
455622
36
423198
37
7
64
25891
75
319219
257505
967936863
9
18
68564
452461335
442091
97
69106
69221
5
185638331
331313
6
145741112
75
20
86
815353733
9
46
73
806367882
56
878479681
33825
11
496815
76
253458
33
4
91
974308943
385807
3
57
395534
57
60
335659
33
386738
24
49
148837
16
40
79
39
5
87
53
53
61
199291
76
15
446067
62
495722
51
119133
265431
97
317715871
655245456
5
65811
85
726923719
91
72
233372
59
445335
60
70
35
337455
40
329373
57
99118
175599
32
5
418997
10
666906997
358056
402333
437521634
65
4
87
207731
7
41533
83
92
84
70
173797
699019057
78
287348
985009824
80951
499219988
91191
71485
322378
62
11
5
53
323253
78
453964
68800
150199
2
247916
47550789
93
66928
337546
51854
41708
70
3
60
450255
514330680
471607
83
217813099
32
487348
399794
6
26
428646
12
10
401774
55158
388586
157773
66320
6
28
14048538
339348
61
358019
92
400166
2
197764
39480
56
61
72
143155249
55
2
96
4
29
25
253882
57790
66
26
1
62
12
91
21
37719
286516
1
31
24
55
158195
99881482
74
29
167518
302680
36
478609972
99
349444
908242540
363293
88
67
842520800
491003
59
19
134861
60
159441
1
567376725
449528
57
69
66
477018
30
58
67
52934
337306
67
80
56
3
78
473620
7043
5
71
462118
95
1864
255548
141346940
328670
388576
37
137648
83
478134
29
65
1
86
9
31
20
85
159250
97
27
62
14192
61038
83
187495
499246
27
10
5
894701766
36829
4
63
980532235
3
58
302635
34
31021
10
87
69
164649
455485
5
310022033
6057
73
915654827
46
1
85
7
3
127424
955996525
215606
95
451294
75
310859
199753
251984
91
83541
70995
270728
11
300424
181006
266702926
66
394467
731010476
294394
206189
403930
315792
4
4
292761
66
54
338762
81
154016
300198
45
27240184
53
268287
151301
19
112909
94
72
452017
89686
70
57
86
410478
60411
69
74
5
95
4
82
2
5
75
235547
163963
945050258
88
101407
122618
40
197777043
394520
496910789
135793
39
87
120852
75
7
204258
83619
357662
2
236972
34
92
64
3
472194
418724072
71061
27
469436
402955
64
8
357684
14
798542324
39
130398
150339575
78036
23
49
29
464199
83
70
491754
88
1
74
210406982
281520
248083
55
93404
480736
8
77
911213295
19
181993
95
3
499524
169006
65289
78623
30
286743
61
23
89
346796
3
99
93086
7
10
434899504
326039
134012
274785
902
185149
401373
38
15
437221
38
5
7064
85
5
7
80
7
62
270280
19
8
371987
81
9
94
50
278035
24
481372
37
124886
231595
474384524
241908
755031570
402368
7
192413
10
111346
277444
126689
390936
322854
142140
21104
475268
24
381678
124125
9
90092
384340
341823
74
422741
51
130583
58
351052
6
15
36861
18
64
12
233402
94
259865
6
73
198426
307382
66
5
57173
7
70
170155023
440067
48
90
842790297
248622
70
346707
145966474
315266
422419
10
338372188
83
228631
5
66
205481
9
58927
97
21
130310
775836650
52
8
32299
71
312184
14
82
35
81
35
2
15
892188157
56
334421
53
8
328460
85482192
456921
97
69
97
590729621
87
16
61
83
334612
66
374639
14
392578
356396
281827
369647
318150
16
24
88024
317463
76
4
213571
92121
49
80
186920
72
4
240273
60
44490
77
60
18
83
31
5
371831
7
36
19
140044
91746
2063
48
189425
32
26801
324850
17
13
3
322655
228759
58
238481
403085
72707
272698
42
91
419164
433767
51
379094
41
11
479295
28
311916
517949323
19
369692495
220984
75
319333
98
147391
450045
67
144462
47
1
12
4
6
8
32
26
261961
385886035
426434263
408746
834047475
859424724
401733
65
165819
29
497281
399449
42
75
48218
43
23
80
44
160939
110436
175055
294598
241862
360982
6
57
78
897507542
82
98
991177720
428670
79680
57
54
3
83
460149
65
159450
60432
12
3
382720
424856
423171
312916
59
156485
146842
357881
381078
17
76653
68757
69
284979
64
137108
789360594
3
717039700
439779
24943
41
5
306194
239939
227232
29
1
40
298537
462173
41
139134
50
336283
30
205773
252425
303066
4
95
1
90
98
206823
82584
6
4
379435
3
380117
991793755
81
3
346226
95
96
372798
493576083
71790
10
649101454
19421
313772
8
457229
816693180
339172
6
103921409
37
73
187660
51
183947
6
73
30
70
58
81
463525
9
361085
94
2607
906199000
68461
491666
52339
757250067
8
330402
117605
76
28
49
84968
4
91
82
2
16622
1
466502
91
337345
395039
76
203970
445715
230868214
330103
330861
17
394573
70
292425
82169
250941
64077
174902
428445
154450
97
56
2
4
408870
6
97
1
52
293025
28
363541
241638714
331109152
307002
243407
7
98
93
316226
8
36
56411
86
194651
364595
9
2
249662
315339
233999
453996
388915
39759
43
46
479062
151460
106058
52668
65
7545
348755898
402200237
390400
30
15
80481
27
46
11
48
95
23
28902822
58
431579588
180463
613611236
25
45
15
281212
85
293208
238756
44
29
89
29
89
20
499583
56
64
482676
14
8
91814
271741
278844
10
491482
30
47767071
804435261
32
973890816
52
1
58
246932
73
136143
1
6
107269
72
522138954
577133116
94
190359
103052549
7
7
468007
46
160721
198100838
219096
4208
220112
156802
46
66
4129352
126848
9
406182
4
481058
99
229126
41567
49
33
28
69
1
15
9
24
4
33
778650829
53
88
188988
97
39443
254098
9
20
55
208706
306480
85
351781
22
167843
205780131
46
37
248698
391805
438402
8919
71
15
62
51
2
33
1
53
54
404535
439349967
5
417691
473340
9
23
80
399225
87
98
401448
5
994460873
114534
81064
97
431262
154162
45
49
392530
28
63
67
2
54
945282672
15336
91692
376968
313056
220619889
136528
36
230062
575585072
146586
48
74362
9
454898093
152786
16
30
32
83
91
432423
665821006
408311
335572603
93122
394680
207226
65
3219
9
354180
69
62
77
404284
410883700
83
49
72407
82
71
68
412269
46
429528
31
242315
28
90685
447987742
91
1
23
32
892840622
62
73
3
435498
266072
388778117
866
450941
82
169937
35
95
854183195
69
418875
123131
10
95889456
41
93177
6
63
42
64
24
46
694399457
198624
12
92
198698
39
94
7
52
16
3
387772
8380
423941
33
96
712654258
55
428673
385054
36
62
30
43
39
1
315568
54
95
83
45
149405
21
271448
76
89
7
304936
446477
72
173661
35
2
171441
114785
96
446071
4
61
412107929
52215
44
11
305038343
35
264645
549959750
46
6
75
454009
5
44
14
84
39
123629
25
108644
252754
49
78
4
150785
7
20
9
73743
163832
420961
14
21
57
31600
1332
63
29285
201729
41
8
207183
59
121862
8
98
403419
93
45
49
226886
99
66
259185
50
133188
418176056
15
185126
228697
567226658
259898793
66
88
483561
86
3456
129885
120587
3
88
238455
110932
425422
251828
92
321145
68
866672523
27
450717
468398672
54
26
67
701252739
427536
210555
43
479065
437890
303952
94
808965986
86271
49
3
183817
91
127752
390713
301971
5
366510642
618555595
74
92
99
38
5
240315
437423
264575
36937
386727
68
48
2
195276
51
926097466
50
9
14393
36
1
15
224238
246989
106678
29175
405748
78
51
293954748
59
5
13
299172
329588
484636683
396826
213133
37
67
74
14
356035
400774
66
11
351971
55
456363
51
360016
67583
295374
68
165195
92
72
20
479081
274506
137672
61
128107
468275
8
50
3
211098
193082
79
208379
412310
6
401177
233576
107249
38
33
883107724
70
381251
142386
151493
340215232
477370
32
410251
60
176351
37
470794
1
87
136188
70
33
49
70
62
349873
122951
86
99
105179
13
337909
5
9
112784
293991
80
70
20
50
759509075
87
56
306806
229600
92
124672
319289
226128639
64
189624
79
6
7
204082
41
312002
97
261656
68
4
477307
52
40
258552
188591
2
88117919
197463
294978
30
15
261364
47
899195338
137669
45639
6504663
60
48
86
447892
76
60
163695
220842
253934
11
86
147466
9
66
257148
64213
94
243008
68994
297538
356952
99
91
28
67
717762188
616256334
138792
85
13
168622
153767
59951669
450419
16
58
94
15744
44
442556
54
90958
600628178
107155576
497157
64
81
3
9
49481
595410219
246145
177022
8
10
413780
301337955
48897859
48
40
73
51
289690
6
10
227734
63
91541
74
58
447662
94
55
185012
30
68
296021
3
76255
13
307521
138442
3750
9
723843082
26
79
417123
321690
71
31
392278
735062054
83
161781
162771
493934
115983
912843415
277989
96
110098
73704
303815
9
8
167244584
64
70
70133
5
74
85
56
70897
82
461939
96
157122
219260
466452
494069
17
63
4
89
3
123619
180230
9
150120
475924
368528
92
329856
92
4
319159
66
369039
264109
67
311880766
436666
33
473488
309751
801182567
34812
9
152240
83997
83
62
173692
3
320318
34
99
343975
37
61
93
20
402408800
37
30
212837
760515321
6
242645
150835
349449
30
56
97
427048757
433292
485541
19
40473907
305780
323593
167466
336264
289692
54
59
96
35
59
5
171225
42
170551
133718
473781564
486129
327652
432449
373715
366287
544106800
15574
40
73
74
4
887472933
266649
53
371320
84
87
292756
81
50
419610
19
330570
29
301868
402814
8
87
17
62
502190165
98978
99
275093295
9
6
64
501716854
433543
378664
310350233
9
7
87
313750
48
26
117729260
472606
71
252812
50
830760519
447557
345060
435101
19789
3
386788
279090
43
62
23
42
36
76
274880
280382
75
478749
114025
9
9
48
428061
138256
1
442949
154150
49764
3
60
38
409481
68
49
258307
341259
780856240
51285474
28
28
67
5
169857
137545
51238
3
33
43
2
59
412795
8
80
424268
1
399046
1
16
438542
289317
271256557
1
237007
22063
8
989406778
331493
193382
24756
751122542
91
94921
262786
59
454589124
3
425167
11
504104125
17
930286545
95
36
69
457274
58
85
54
86
68
6
91622
455082
314239
798516914
205158
877806887
8
10
4
239207
24942
385555
12
324281
137937
238550
320703
43
275731
61
85
21
413474
3
61
343380
2
29
613105946
103923
188016
31
42
42
121079
80
96
64
34
7
53
118009
46
438750
5
406272
104493
67105
4
405883
20996
384887323
485500849
413090
84
3
1862
9
386079
30695
124904
84
65
339598425
33
2
522159211
36939
56
76
17
660287689
52568
5
94
150456
50
757195432
52
14
414428
2
960092337
21184
462214
74
22265
66
5
14829
23
297247
51
208798
282466
147663
462541279
56
91
294719
51
468904
21378
143819
425460
23
217721
495743
28933
145353
50
7
692057736
59
96
4
81
69633
3
48615
6
29
5
318456
167955
227603995
95
477517
53
479726
34
2
160086
122369
38
62
352986
3
71
254842
33
320365
281927850
72
386119
42
62
431107
77
133742
85
80121
30
61
51
9
932170574
357586
3
91
260116
94
32
369731
68
99
430503
2
43
433969
67
194575418
97
38
164471
238971
484803
134613
268603
31
39243
5
8
22681
95
20
94
70
96
391319
261452
439777
446234
11
365621
70
76
7
382257
349823
74
59
370978
27
371733
82960
27
167469
31
7
37
4
53
50051
6
68
8
99
336455484
62
244663
142574
34
194918
60
433161
138338
50355
82
88
94996
98
8
481569
50
174565
399940418
34
33
225041
383851
27
1
7
37
4499
79
292870448
1
51
66
731354462
77
441572
4
63
249315
499994
328649
16
823532589
26
493927877
966698272
66
344837944
22
412394
6
87
59
57
133535
69614
439211
270812
229035
292399
276489
322054
71
46
112171
151110
486033
89
64
118106
88
184413
20
91741
490096
111781
113458
395658
882344652
76719
387845
328346
934770595
81
11
75
3
35910
31
1
293726
99
68191198
497376
370010
50
64
467086
5
82
47
28
85
350564
79238
93132
859582273
185963695
79
934553475
87
447843
134955
623618654
90
86
95215
41
151961
33556
297162
8
351242
4
428728
653579345
425146
23
237263
87
392674
13721949
7
45407566
140809
34
40358
55
169272
384900990
75
412303
215913221
286137
49
146198
213417
75
76
373060
369666160
116625
307392
2
70
400211
29
180886
32
406682
293690
33
78
50
5
8
235680202
583676783
83
14
374973
58
3
99
393615
17057
167659
6
111449
416800
31
97
4
2
71
168898
572004013
7
66
86
188162285
231799
47
408019
29
5
27311
2
113316
91
92564
4
110606
141763
461321232
495366
94
442537
158305
27545
388641
87
58057
51221
244010
85
6
412267
315686
950334259
2
34
378425
40
209560
278076
155360
4
54
865149104
94600
23
20
31
33539
305143
9
281904
245623
45
490357541
556643844
69
33
4038
25
5
489473
74
36
3
256316885
79
40
357613
5
340299
5
165016
70
23
41
33
160096
33220
63373
30
264179
1
87966
3
75
52
294318
50
2
997677002
85
65
52834
78
65
55
182009
2766
285670035
406539
8
12
70
99
4
9
45
211440030
9
6308994
401491
7
304678
20
318705
9819
59
35
5
73
275864
399261
819101397
64
44
9
302228
8
6
54
27
35
17
59
65
103376
47
98
251538
86
397531
9
361383656
317784
1
51
3
410521085
1562
82
201400630
893958823
296839
227822
44
417471
48183
2
10
8
232059732
391026003
98
266934
352363965
364724
53
2
326358
56
432821
68
485823
375785
197140
995420028
8
41
117838
65
339097552
43
90
265590
33
292447
61
47
429870
754857827
45124
82
89184257
71
55
52193
194201
479494122
73109
880819452
879911636
5
51747
477475
382476633
81
76
406522
169684
47
6
8
882798333
306359
17
207015
70
86
90
32
377650
20
68
211958
58
330330
939468523
70
348980
63040377
84
68
350667
158591
81
57
79
463128
71
27
187573
18
11
6
5
479182
48
93
125475174
285454
98
78
497665248
100703
33
42
29
169787
9
65
88
418312
50882
34
47
86
88
288681
3
6
76
466474
422541
14
49
92
193655
84351
95
1
321612
73
37
186912
197009328
30
483328
497969
11
412211175
32
840592725
91
152686951
19
4
28843
979712429
406839
79130
26
315873
2
48
481335
139461
60
2
49
188162
10
5
254660
36
96573768
47474
20
157368
160570
1
35
30
26198972
448000
262218
2
251846
343693
42530
514819550
54401
48198
8
175716
97
354863
401709
90702
4
313561
434634
43
53
62
222637
34502200
452961
89
61
27817159
140499503
297825
54
57
150902
273002
8
20
715163205
51
30
2
56
8
603576338
111202
6
29
153444
85
426005
394060
26
88
95
51
245641
77
92
64
62
31
66
188676
152037
133495
52
45036
357892
464204
13
20
361664
401398
9
84
84
145110
1
6
726039309
52829
202425
389678
7
299756447
470932
23
140131560
47354
329081
85
6
73165
7
8655
36
89363
8
37
9
268161
13
412928
25
429053
41
40
64519
78
485216
496089
50
431450
420830
90
339858
9
484089
410234
3
82123
291354
11
1
40
95
9
52
430289
287181
34
59
48
75
45
110408173
453613
134250
475637
195840
489497
86
884271916
35
446428
370878
195123300
53
98863355
330677750
92
137960
483770
536499920
491781
4
12
80
39
42884
206332
118890198
22
130686
137551
475803
44
304979
378987401
45
74
277327
98
32
478810
369097
22
74
363371
790724111
39
56
482123
373555256
180802
363025
74
97
497304146
53808
437009
80
498709
3
128815
74
438026
784830917
177685
18
193564741
471444
123500
3
125802
18
142322
140735
33
106202
4
8
64
76
390305
28
424840
40613
19
343680
1
33082
3
6
177665194
45785
59
381015023
78
204055
14
500924633
139550
106410
10
35
77
9
35
2768
28
73
401570
281308
138815
42951
77
63593
357400
45
78
377728023
94
422921
46
24
70
574860250
94
26
262883
239894
16
13
39
79
69
47
82
63
8
80
337867
1
29
39
3
499986
473276325
355333
79
139430
83326
453661
322056884
2
196837
128475
449294
2
167774
42
6
28
165273
200583
946212033
301372
41
718098827
346344
70
712943703
1
591231378
421806
69107
71
618523562
6
493590184
135507
368033
143257
54
28
9
62
38
59
290849
633047028
191504
273329
243918
63
51250
294520
49
6
30
91
374813
39
99
172339
155822
406332
655852162
157193
78
88476
431010
1
499757
343030
288454
150123
46
72
6
171818
24
705303999
441386
8
9
30
333356555
68
10
25
188300
344400
8475
26
62
663823636
610816106
97562
357000
162222
398278
38
204507
59
75
5
52977
91
9
20244790
103517
154189
24
81
882853166
200007
91
74
485284
9
356778
73
444769
59
66622
641748576
9
91
73778908
3
95
65
552566033
79
91980
93314
65
21
482889
68
10
81
965265946
7
57
980418072
17
66
340632
4
87327
992609440
51
221178
28
442332
683343149
13
483091
60
17
39
227824
278717
2
27
78
3
35
209660
466930
187364402
295034
42
68
245678
355901
108090
280931
52
55
39
187313
5
850120366
84
24
328809
6
84
97
161171
29
95
79
805727559
14
849152923
30
763341351
31
398417
7
71
427736
199482
75205
21
59
40
395565
243814
274044
408660780
483104302
53
1
419625
25
2
82
90
286124
7
102670
807184499
308062
16
171805
42
65
10
97108
62435
283174
42
82
70
50
740722454
318377
77
88
14099
107844
461798
61
74
51
324177
376017
271236
74514
60
61
8
77
46
47
67
49
197329
370954
81
272558
50
809152497
24964
81
62
82
284980
53101421
8
73
40
78
53
9
74766
70
84
76
55412
468629
15
457087
331512014
42
11
219040
663974698
95
91486
701841094
99
484439
61113
598961517
409333
51
46
161999
378065
310323
9
10068
329749
490836
226244
173069880
83
1
292070
3
398020
1
361611
89278
381995
6
7
88
18
44505
64
38
21
436327
987470049
15
210522
142971
62
70841
59
337589739
267728350
5788
82
466697
104663
14
448218
432181
26
411006
232143302
84
62372
94891
337602
44
298371
9
283946
183528
17
256345
434822
421492
336283
230072
6
407808
7
89
29
328706809
177750
986581733
35
186651
38133058
4
109983932
158569583
13
281529
363726
172414
214662
286491
86
75
20
85
49487
485106
97
3
266875
6
115278
351948
72
141109
73
43595
50
477459
46
58
387499
543018327
240530
79845
86
385833
176728
338672032
45468
7
202767
36
214124
173073
67
71
353287
278525
15258
289546
30
865785428
418498
47
84
279824
831856117
81
195615
444053
20
52
90
43
33
68
464023071
25
484520
33
19
29
16
45
65
396278
61
79
62
5
19
97
470313
381015
92
27774
238359
53
26
484209
71
343170
347465
59
2
813
191378
391021
82
37
484971
988794979
68
208187
455672445
43513
8
78
137511
240313
11
21
9
17
71676
84156
64
48
73132
70
75
4
405834
5
263037
438374
64
7
165865
23
339586
430025
244320
95
628090555
67
431019
16
108153
43
32
1
56
96
97
49
4
47
360660
66
383377
169252
196053
367272
38355
68
371453
100247
14
685
434940
63
17
8
433100
108338
51
332166
111020
4
359512215
142715
133994563
158024
60
210965
326719973
320674
50128
398916
548062877
422528
160527
494025
284935484
93
256302
62
73
360381738
299407
42
61
7
34
24
8
25
94
300963
27
384621
41
4
34
1
3
91
38
80
51
477260
83
988905004
96
11
95
128350
184558
292323
71
1
56
79
167596
34
5
81
5804
89
349850
198159
311912
71
7
435410
9
90
4
71028
38
85
31
107154
385873
75
60
63
73
291784
44
392313
16
47726
7
427584
13873
87
138764
4
26005174
63253
421266691
37
96
60053
98665
5
425916
146881972
12376
753569632
310417
21
71
464772
22
829624619
546166317
80
489326
57
3
55
858695973
349508
378368
58
418619
27
924049287
60
127169
296067
199194
9
777163954
87673
988176034
45
7
2
24
86
143731445
2
414446
380321
69
58
273971
913405629
37
8
343177
7
112854
21242
58
186139
67
17
28
58125
71
89
484115
270585
256831
422598
306609
9
55
192056
346341
303401
160928
91
72
177285
2
696811532
451843130
880580741
122317
495689
22
87141
90
748273240
350269
171892
31
83
81
85
26
52
87
68
337567
40
105750266
106565
351598
385235738
36705
77
37
435967
344910
97
40
364949
18
474072
50
447842
301291
48
89
23455
480678
162296
83
571643517
8
60
98
66
94
94451732
9
483575
5
45
7
472217
59
637307515
87
1
86
216264
9
95
80
58
49937
443413
217711
60
68
231055
89
4
4
45
46
419744
33
365698
185889
491950
40
28
379428
78
89115
59
28
60
43
15
470061
62
73
34
485897889
298238
890685199
81
91
62
47
29
115922
461851
766228031
454853
410125
210761
368289
88412
379713
85
481953
659278695
64
63
44
814580434
429007187
38
273997138
5
115880
21290
18
7
323906
243871
37
30
72552
277861
176903
949755015
38
56
32757271
172758177
7
16
306491
459036
54489
75
69
32
252297
37
169875348
132587
77
472137
73
99
378618
44
263018598
360706
65951
7991
7
122588253
384108
10
399745
44961
31
83466876
124500
47
425946
422404
417010
1
98
360443
24
722083044
354004
74749
41
480377
232656
95
33
217638
470287
85
189103
167846
97
88
494494
121257
9
193147
235290
58
200040
201901
15
2353
310540
469433
32
97
9
201240
94
320296
23
79769
94
19
52
331777
287445
256243
516919930
333924
23
213043
1
2
17
351341988
931347320
161159
65
69
478755
38041
808201359
82676
346304
4
3
278576
375137
82
401592
45
394055
42
35202
17
489692
3527
82
22122
983565827
88
14146
233930
103699
86
61
32
9
63
16
22021
274385349
178170
241753
36
609569411
63
77
4
26
87590
924315510
27
795845122
270196
229655918
45
42
76
93
82
275225
298365935
24
37
30
7
69964
106405022
51
63
46871
53
152524
177810
62194
311228
4
444066
3
42830
466148
58947
962541643
62
302198
672085533
324584
83
96
36
192183523
426480
315966
9
23
9
326381
458611
311742
323410
50
36
75
196682218
87
88
90
75757
65
53
98
24
76
49
9
168983
41
236600
284988
40
234760519
234081236
618393296
26
14
63
76
272781
21
389347
419728
121816967
539665982
370032
9
121239
47
77812
554330665
15
53
7450
97
97
85
887927478
8
323831
49
447498
2
334249
78
51
74
43
97
73186
13611
369471
203745042
25
241153
95
832896630
260625
178101
34
436174
298528967
79
35
2
39255
353936
67
160699
425962
14
95
568048301
41
144483
406363
326465
75286
82
395678
249398
162777
706807162
37945
429212
101137
629444491
2
427258210
66
171663
9
43
292975
5
410810
49987
62
80
63
293711
3456
61397
35
19
20
5
42
12
138292
92
57
4
295049246
162671
10
90
44
79114
60
97200
266039
10
6
8
73085
360959
99
82
3
254598
264794
96269
487959
218037
555151287
21266
413096
355194
135882
8
65
49840
5
265664327
74
32767
65928
39
86
225450
24
231855
405666
21
77474
427789
192355
293398
8
85
373331113
2
81672
10
112344
156697046
9
471884
30
72
10155275
433511
51
28
275133
209363
276585
30
270650621
330919
434310
10
97
59
41755123
64
312499
184305
5
60
269390
74
615589024
426364
78
448764
70219
282589
9
84
89
48
65
60
99
469081
330836146
21
56
49
260661
147086525
92
79
3
47
337369
119478
7
9
343757
65
426874
12
410435
398711
436378
287784
3
311208
2
71
162873
9
264817
92933
22
96
197330
16
390642
3
150554
220843
247408076
2
96
90
85
882746810
85152
43540117
18
18
783514024
304294
101689
5
93316499
586187392
8
5
492769
35
80
24299
384390
29
51222
92
12
121050
30
52
30
13
364260465
55
24
325319
98
18
15
31
87
93
326250
3
238423
32
11944
286989442
84
20
82510
74
4
98
77
79
433677
67587
340294635
418426396
52
333934
190182
55868
10
97
51
33
418678
258679
74
384164372
304455
8
62
40
77
473989
92
694421690
18
122589
494690036
41
376507
36
3
12
25
476974
92
319259
239710220
83
4
27
7
467238
379476
283230353
1
951623449
55
86
39
6
658951032
332187
10
198379
311110664
50
278640
25843
337590
11
479615
9
59
64
404840
301731
253351
337534
276351
3
83
1
79
72
79
170938
90
10
182877
55
69
253318
224382
242294
94
67
80
496670
55
464875
29
834408248
48
470307573
18
9
491957
18
85
60014
18
64721
61
896037909
66
1
954407951
96
90
37655
376152
86
8
354816
357547
61
425744
20
80
39662
82
37
9
52387
159279
63
301536
94
75
69
46
80
6
365348
87047140
16
98
71
69
63099522
901795003
124112
83
108814
18
65
315761
52
406918577
78
255209
293407
33802
74
117703
210925
655555074
10
319015
76
19
1
62
128753
246657
6
358454
54
142170
299626
14
97810
7
29
192088
46691
181222
329479018
275095
376826
93
22625
35766
210076
184906
60
100726
75
232257
93115
73
180733
494240
163035
4
139150
12
73
342392
10
473045
89
29377
60
71
77
93
796383702
250957
561949605
27489852
274255
69
986329405
45
6
393541
530714769
168080
187250
71
53
83
356270
346375
18
320483
424756477
33
77
486700
3033
157131
156587
9
70
7610
85
692403435
198865908
89
321505
358889
961413355
385251
70
152734
16
74
406757
44154530
44
20978
6
25
82
55
93
44
264382
16622
128931
99
63
68
52
46
167837
67
82
137855
71
97
262849
4
162582
448005
81
7
3
150219477
92
443062513
38
116765
44
386985
898121154
12
10
110743
406981411
68287
166731
799423027
77
87
8
16934
49
489518
96
92354
10
44
5
169506
30266
6
474303
35
27
7
225956
74009599
96
17
1
364212
990816622
17
90
515504325
45748
613806207
505450293
328986
99
436286
366813
310934
237943
683009661
39
95
82487
77
314387
360423
213998
54
124248
4
28912
263999
39
90527309
175374
7
7
15
53
10
230000
278216
71
10
73
190481
31
143669
19
331335
56300
93
155213
24
196082
485332
447283
1
334547
90
53
6
302751
63
40
76
612622343
455719
36
621026759
289243
412402
56
193230
78
5739
79
282739
20
86
6
30
225455
291751
96
17102
44
334848
8
167523
87
274100
8
377968
52
292849
82
30
7
406908
63915
39
435038
12
107676
11
196302
468807
378740
229471
287639
496836
38
29
67
402401
64
981635221
4
67
170559
75
8
17783
376001
397449329
182756
8
327298
87
141882
381071
136304
40311845
42
102259
97
300405
67
398589
51370
18
322838
40
19335
301367
5
473372
388069
82
222975
659853909
4
328917
39663881
240791
67
81
98
31
81
49330
422177
1
78335
203701
56
181623
224533640
140970
79
845716870
250844
39
16
45
44359
328393
61
93
84672
456979
32
303560
101300
2
43
415527
445147
92
302523314
37
266040
235578174
89
47
17
89
86
919834615
108267
33
84
97192
90
82
36
51
50
499785
63
34
449602495
82
182269755
68
12
691667463
12
486151
86739
411695
190668
59
456540
383882
224058
473692350
487908
274050
478787
952955020
45
409562
50161
272300
38094991
230009304
79
8
1
98
51
315510
2
8
167766
374291
938016644
64431
228753
444325
28
336064
468830
160313
58
125433
458311295
185966
125768
46
26
23
89
90
238877
20
59112
30
61
80592
448326
73
979328468
170710
1
484420
438879
31
825463259
54
8
434562
13
49
167218
91
350735
1
42
6
71
7
19
230878
80
284261
52
125242
480661
39
7
1
291624
41
494287
2
479289
83
5
434178
122471
6
27
59
19
8
164473
481594588
3
60002
2
177882
60059
56467
350438
285925
209306
49
372282
427228
90
8
497688
35
3
60
206097874
697196088
98596
59
130309
253993
157683
90
3
39
999643120
12
21
9
59
314801
2
290164
508292723
39590
37
26
210674381
440297
163306
204839
46
178280
363229
511112880
59
76877
90402
102403
87
861743361
1
17
554889104
85
416741
314004
20
73
20
85656
35
70
35
252581
80
54
5
63
225678
75
1
5
23355
140514
250640
70480
348779
59
44
496682
76
810261138
198721
565465809
25
92
54
53791
47
13
4
108268
68
8
18
21
86
245851
8
86598
85
278389
331421
846573807
64
57
924525450
487212
403148
784745713
77908
94
42
51
53
78
29
6
88
12
444228
117536
183917
45
371150
8
456844
82
39
95
375271
138418
64
147949
128465
23
280216
14
413785
53
333175
80
185288
337704217
92
347184
243432
171075
225008
95
42
363596
364635
343187
480012
71
284162
197124
196286
51
82
234238
75339508
223481
3573
60
451039
48786
434644
53
376107
100659
67
83
1
420283028
95
279530
105580
62
24
377160
1
269532
388032
380344
465133
2
386887
38
219335
270906
27588
81468
40
128841
45
39
65
2
94
179683
3
73
273916
53
218588
702725820
33
438966416
786402515
754139541
22116
460465
860581890
16
38
52
12
8
60620
346257
81
309845152
396040
62
852738499
404981538
11
528519845
255467
359822
78
124632471
237251
92741
539678275
389310
27
5
5
9
497813
283764
2
403846
78
88654
64
13127
60
8
1
95
21
199569153
28270
202545
29
118715
74
5
94
42
299782895
31
77
38278
3
43
352303
324031
190753
862142064
160799
51
7
55
8
368482
425883
625454732
143354
49
71
869620034
430274
329645645
98
48
185027
7
351068
759313923
55694
406936
49379
325365
466115
81907
156705
176301
483498
53
219200
118777
114358919
15
9
78
4
294896
8
9
87
530487676
8
394676
75
23547
380450
42421
92
3
977645031
409478
74
66
370381
412215
271139
161934
57
235329
92
62
483205
46
253748
267346
436912
91
63
225925
286982
5
624881807
4
548780087
47
297437
10
409440
66
5
33
2
39
4
60616
28
98157
597496662
124288
7
60
197555
333448
71
29
77583
161564
474906
35
81
48
1
12
32
149387
200050
420718
171604
41507
4
144639
2
257232901
46
66
91
15
75
97
275089
388745
439315
8
90
478565
153609
21
43
85
499944
363411
964708771
2
3
88546
58
160949
171688
69
68
334710
9
3
1
2
81
642176340
2
76
3707929
21
2
82
410043686
93
439338
95
56
119239
325669
275487
80
955120444
341550
42
61
414432
375551814
12
248309
56
3
8
124825
4
135663
29211
46
6
27753
77
429775
36633
88
61
268384
998217105
437245
76436
23
79
571971398
168075
250268
333518974
4
55
95
471989
3
726734849
285521
27
75
71
2
90
47
31948
215498
16
261193199
115143
84
260911
264531
679506191
86
35
24
4
54262
25
298782
35612071
3
4
14883
375264
55508
2
86
63
425980
5
5
72289
280475
29
367463
9
86
73
44576
71
76
491888
60
409164
21
5
73639
348958
124618
595835371
171449
54
382395
58
41
39
44143
279473
438624
8
100366
70
38
39
32
411127
30
22
465568
13
281907
84
9
79
246186
109633
89
10
75
50430
104831
534115554
445555
63
40
68
443414
76
65
76
547046672
8
3
376565493
466700
185735
59
239122
82
161643
562712126
36
46
488106
66
9
77
47
3
3
40
279713
96
34
80
895536955
47
11
363536
319781775
155188
70
16
122146
82
14
108457
52
314722
309314
7
517009051
93
91
45
9
44
55
33
234395
6
56
83
90122
144984
62
22
76
35
7
187050
37
57
37546
79622
26
318418
366633047
41
266122
4
72
481271
6
377126
62
465102558
261826
86
841915021
12
474293
253260444
456779
481223
10508
65
82
93
418110526
339303
74602538
20
84714
33
147916
47741
5
263819
9
478597
9
139199
3
426842
46885
47
26
99
458746
56
72
343867
5
939157245
315098434
85
247334
8
56
45
7
583340427
274979
262192937
605617326
304061
16
5
12
43
471078
57
486491
308087
390617
18
292730
289769669
21
84
548362629
33
4
56
98
50
7
22
80
86
107014
4
41
463823
258147
78
48
47
201287
280843
77
10779
671706095
336397
368175
183532
1
87
493421
75
49
703856382
47
84479657
68
24
23
22
4
11722
18023
350348
427864
4
203668
52
373727
418329
6
235228
55
15
472634
55
21
97
66
217271
482409
384753
441122
32
70
79
316623
8
9
57008626
224703
214491
42618
67
89
65
97
279942
107951303
12454
7
45
4
89
212176
128350
10
962944625
43
32825
432509
97
97
63
251854
79
294454
67
156287
471004
70790
51
2
789215268
148463237
74
37
83
62
54
10
352703
218397
90
8
88
295603
487218
74736015
439726
75
609742332
33
5
243656254
33
80
32
250496
469939
86100
808964890
56
74
514091921
33
12
3
9
380692
10
44
64
476235
361234
17
67
843917870
64
3
78
6
308065
66
73
30
244576
1
100220
340345
705139091
580348267
77
1
92
86
38271
77
183867
23
424005
98
404373
244368
215296
46
847105530
293815
66
6
331616
60
7
2
85
23
50
58
27
94
97
756826976
2
21
208002
412438
71
12
57515
219466
33
370934
68
370044729
366878
417121713
370920
437961
836759892
107756
217544
1
9
442191
9
454803
39
36
134887
31
426653550
94013
68
526602635
1
17
26848
6
26
421116
141663189
20
39
6
47921
275345
205028
181892
71
27
46
91
874339773
50
76
84
4818
29
65272
50
6
388372
3098
55368
91
31
103445786
64
82
217423
245933
4080
27
20
807372213
1
84481
176527
81
494968
66
32006
20074
38
71
32
391115
463925
49135
81
32
493674
56
61
481487
57
29418638
499875
27
21938
407464
56
32
184609
10
43
8
50
621390268
484961
867187546
98
29
79
96
43086
58070013
42
96
9
201760
254679148
154820
180423
41
217913
1877
261363250
68427
68
70
413831
80
15
362021
2
35576
363015
363422
54978
8
79
7
60
278013
76
5
255661
170717335
313199
70
663911479
234183
104496
112569
81
868835979
815775336
482153
60
241806
431095
6
398153
6
5
990163399
32
57817
81
170032
223350
394150
1
99
463654676
87
48
202942
95
65
33
296949
65
5
456157
555429693
128987
394158410
23
392402
416866
493559
162247
388044
77
407952636
83
258432
173704533
377534
67
391653
61
343146
79
60
261311
8
63
303980
79973
54
47
83
390809
492658
89
16
434354
23
386217
270823
4
60
59911
4
76
5
3
15247
293179
407685
199674
43
2
94
1
91
213283
172668216
10
282909
7
61
36
1
77
497594
3
390664
51
259172
484160
590167902
5
26
356888
86
824357830
220962
180154
2335
5
250478
215414
67
294812
6
61129
438056
79
55
37002
66
46
469830
69
16242
36
84
64719
229645
99
18
26
134814691
897569094
6
414995
63
63
211183
71
184808
78
30
6557
409556
41
166340
330705
10
73
73
98
114467
317602
39623
49
47545
386574
59
367608
9
119758
173084
23
18
81
42
71
87
59
128056
89
307491
89186
418621
10
78
1
407744
36
462980230
264522
306092
79334
77
98
68597
5
8
68
54
232149
29
443629
80
374520
146109
44
79
2
86149
50
161474
441186
381694
66951
149045
376265
32
62
222415
97
62
5
404170
199164
82
2
14
90
9
259719581
289947
440938
17
29
30
30
257221
21
483316
368078
89
70
11
11
851095567
186343
26
53
415169
25
37407
265681
65
24
21492
19
78
6
208642
491302
59
294778
22
51
462433
54
96
72
53
453019
36
3
156815
79
381239
80
345249506
37
81
271972
22
1
193674601
6438181
321707
474596
256039
75
209239
15340
402934
80030
74
96
139550
135768
48
363168
354302
59747681
168362
59
174964454
15
65
33
109463
94
2
79
21
2
382336
43
486265794
37
4
9
69
80
22
389860
482619
33
52
33476
35
285787
89
34
31
463885
355640
273625
127321
8
61
7
405037
43
7
2
173596
126673
81331329
225689
237820
68
99
296879
49
75
64937
76
89
362480
27203
10
345718
65
57103
1
327956
83
56432595
310975731
33488
51
64
4
225329
99
17
340169
67
67
88
350200
2
16
21246
1
160063
407112
397486
18
178223
8
392169
77591
84144
292627
44371
545854053
8
24
226010863
51
387351
214417
62
53
258880647
473502782
455909
15
2
4
647365548
33
448764
81
11
30
733945322
296043
7879
271429
9
80
18
738432246
359848
23
137776
382081
20606
256995743
726610406
3
446934689
77
357863
495361890
3
31
83
10
438809
228130
71
92
263083
7556
17
247082
90
54
89
273639
368293
165958
191260
428211
4
66
440150676
47
5
68829
44
84
73
62
3
382265
53019
299655
94
80166910
93
5
61
85
36
383098
323549
93
67
482867
493277
126449
86
58
491388
60
224829686
82
37
389418159
41
4
595512113
446809
933749454
89
47
51282
78
437867468
656575765
410146
97
495392
363893
3
3
227499
144896
59070
92
9
89
323841429
152160
24
82
23
721964854
133376
55
94675
24
3
223769
97
66
45002
215309
45
120553
276511
35
48
237121
204896
34
209983
347312
8
628526287
156728
423685
20713
787958910
375424
474912
320649
7
84
10
94
394949
59594
4
455322
496142
19
236997940
45
18
223174
55
249899
19
10
8
342611185
452180
9
20
94
19
88
8
27
71
201527
165241
77
15382
408443
36
49
59
52
85
989190165
2
90
46814
170775
472861
7
60194
304401
370545
89
85
293898
212791
6
6
31
272209
126355
59
59
95
57
4
17
397775
268278
35
8
6
176196
64
27
61203420
122299
199388
336474
97
269026
488883305
41
56
251998
263872595
450420
89
6
60575
32
46
27
268630
182424
31
365019
31
338448
570868563
49
311877
17
370838
266366
39
89947
215225051
44
55594
10717
131703
74
50
51011885
194997296
61
207971
47
725007778
48
204832
959765449
432766
116267
10
982270234
77341
94954
488847
308763
75
493547
31
16
16
208728
321172
32
73
98288
92851
1
438271
582750447
244333
288850
52
73
94220
481227
73
20350
23
7
41
27
170121
90
80767
399137
154416
427837
448849
6
49
5
67835
76
247987
436794
54
43
237063
8
54
283686
73
243058
25
362557
70
470299
41
779242257
420537
81
28
57
45
247760
35
128216
433716
72
338702
64377
34
592633227
8
28
234534613
178382
422703381
42
40
144013
95
521858808
410242
88
483399
22
411445
33
69
95
336619
477246896
24915
38
32
414328
385840
66
95
31225
173719
138740
61575
37
99
4
62
362241
69
2
52
16
85
29
76413
166677
83
31379
86
323499
93
200651
603745440
64
71
408233
269361510
61
453981
89
101552734
33
20
878012211
226540
50
197718960
67
321205
46
1
57
29
50
391732
272734
90
71
644588491
498479
208024
236887
192517
97
48552
91846
250512
38
93
387837
93
124695
184207
16
77
2
53
71
334769
30
6
47
84
286811
393169
64
60
9
221785
348141
6
496922
157796
77
64
260332
120189
236362
24
16
56
28599
98
4
3
72
144012
60
73
8
80
217048214
5
322987
421937
351850
18
7
71
65
309586
473825
36
833475318
22
317172
91
381834
355855
839932550
498302
45
244163
2
86270134
5
85788
148614
134967
315389
83
180551171
4
315529
134276
922296565
50
70
1
10
29
38
451744
25
93211
52
2
30
69
90
413504
132753
76
75
294741
488081
8667
280889
483253123
937401744
34
163864
92294
968597985
464556352
316030
20
271068
217564
16
3
304893
37
340420
469454678
11784674
730024699
651024302
37146
237956
53
288260
430840
48107
29
1656
90
80
198760
356628
962157115
703817278
64
52
63
21
157520
4672
6
488023
371301
75
57
51
62
378922
117678
173153
44
4
7
248988
384383
393639
43
1
57
415797
266285
7
81
16
257363
215557579
71
5
103571
348110
418488
60
92419
67
227156
384266
638241192
29
327228
405289
98
88904
671548137
9
5884
133366
69
327415567
87
114246
299769
118800
82
27
259948516
95583
22
365095111
45039
487184
34
362976
77082384
405264
3
58
48
191852
51
401696
6
84930
244149
73
61
366872
99
3
243495
678284549
87
59138
26
8
4
8
8
67
1
44
113624
32
337658
462639
76
863773840
448948064
303890
119458
44
237941
123224
1
433621
120476
25
304607
245758
498389
55
499591
192962
165294
404156
2
815547382
456026
172258
4
132545
254563
866188296
48
482378
489599
212477
415367
3
92
212611
50943
8
231658
87
31
37
24
336884
5
15
58
32
50
413616
38
9
73
38
51699938
63
93
248648
679586018
164332
355337
3
214073
28
8
6496
93
286436
371481
404542
237108
154840
6
86
574369455
77
198770
116533
102834
104794
480113
4
88
45
7
4
10
442027
438856
31
55
347640
445939
25
110696
21147
3
364996
70
552109313
770327999
23
63
68620
33
12
479152
169184
440456
201864352
97
243862
62
12
66
232230
789464790
90
78
4
416898938
98572
323360
111274
87
24
155347
90458
432007
42
96
223718914
36393855
66
165148496
23
68
7360
50
6081
259498
62
37
57
68
15
82502
679110315
572600597
6
401129
373887
88
112544
276031
40
96977
243050
309631
163833
123953
65
46
45
183381
24
451475
18
104161
9
185216
89
29251
11
11
222062
478645
473956
971645907
4
49
222350
76
7
66
279665
466633
466890
54
78
192973
233131
31920
39
439368
62
478453
66
593509358
27
920612307
420933
32772
80
9
9
88790
30
317882
26
452245
352716
274000
1
68
26940
196467
59
72
4
465948
427487
42
6
62
1
15
221319
212091
392990
555073753
341943583
38
1
5
226023
98
8
9
312755442
32347
286566
613595316
341903
22
83
313461
11
184331
179105
445142
249001
39
284862
144925
26
14
220126
29
73
6
8
418201
162133185
49
41
31
555917094
486158
74108
5
4
456099
65
483131
125148547
32580
57035
463301
91597
34
116014
30
912461300
42
829298786
9938
8
31
137435382
119340
167111
162383918
147349
410962
374228
426015
46
98
682895705
54224
212541
89
19
9
173665
50270
178820
30
23
420343
379180523
76
35
456070003
96
5
31
13
818849064
596373597
8
63
86516
31
191254
249262
7928
348968
2
10022
53
102110
260527
92
13
24
6
28
93
340833
141247
5
55
45
114096044
325673
67812
451536
33
484858
305796
93
277936
27
59
435169
5
462373
3
912790386
100122
216906
456246
24
41803
239942
89761
190851
207317510
123925
46
7
54
60
42053
39262
1
473105
31
26
50925
286898
283956
300125
5
358779
45
54
28
71
643428014
139981
70
44
296498
79
312941
32
55
377844
366055
443387
41
199144
1
86
806952772
244813
179618
218705
429127929
65
43
61004
31
8
59225
8
79
255384
464821
275656
98
87
382059
439182
7
7
5
4
58
52356
6
301640
65
19
1
457265
55
223629
16
76
12
402869
380589
202864
411844
1
301575
61
69
64941
29
1
162874
68
93
204742
74860
325038
32
345403
6
47793
79
80640
71016
421162
476687
346237
739875195
62
15
255946128
55
48208
85
43008
99
25336
47
73
2
83
52
50
163241
144602
300893214
174103
9
81494
50
111054
64
85
99
90
403125
34
163970
3
4
92
303952
90
271049
135614016
131746
723512306
402134
87
62
325610
173088
96690685
442361
6
9
304365
9
25
97
351347
93
1910
493372
313258
9
1
224833
89
23
17
35
268876
89833
9
17
85425953
22
433039
347540
460977
489182
43
907404406
106984
428890
20
98
24
244290
449609
383152
9
36
146483
217864
402416
1
33
29
231306
16353
18710
95
495570
75
89
68
26
31
9
38
20
1
256407
144894
145615
26
296895
18
387129726
93
8
299278
85
35854
98
60
48
220631
401616
52
20
34
954682688
29
169813
675878595
22
40
165463
216244
1865
87
368008
303099
4
3
69
92
471168257
13
78
2
54
84
304117
764067942
95
52
71
138851
11
984830453
34
159044
73928318
87
731117890
48
26
72
410043
420939
41
251665317
8713
18
35
256485
8
62
38
52
483978
16
2
71
20
151752
32
346265
28
351211
188856
455537
467914
76
81
338239
71
142907
63
612131530
3
85
55
78
333602
11
28
46
68814
4
77
84469
330155
249008
98
207836
98091
37
66
51
61
268143
182917
884155685
486807
743693878
75985
147970
405482
141300
135980
11524
33
425127
18
10
71
36
40878
24088
86
55
37
53
35
214619
405317
53
13
22808
93
91
101105
37
12
2
85
24
13
499361
1
27
83
89
6
325576
7
327178
6
3
931980394
96
397419570
3
8
47612
34
32
15
89
45
207518
423273
421
38
56
145189
89
482722
14
30
319007
68
141469
21
172678
233084
69
95023
71
204377
4
32
469450
431006
257667
453127
240176
174320
9
84
372270
82299460
41
39
376186
4
4
1
9
54
437304
82168
59
247342
498729
421235
529542726
44
263635
2
512223511
242411470
4
3
319142
16944
47976
1986
13
98
83
77
465424
488200
15090
340766
300495
81
35
51003
627019464
44
65
297209362
666611501
357355
2
37
7
219738
5
1
2
366283
287703
70
86
5
51
90
81
73
253126
52717
837994177
95
71025
2
261009
14
36
62
20759
3
15
319536
380492
50183
433915
7
52
7
98
201642
30
84
20729
198289
898960817
11
96982
70
79389
74
391170
7
285276
23
490916
96241
648201129
7
957112445
94
86317022
537401488
303618
338734
30
40
132875783
4
4
186494
489433
42
439218
6
15
147619
407980
244536
35817
243040
42
97
607446135
36
799738128
43
85355
313034
69
362774
513707815
326997
254244
253446
135939
48
1
98
75
76283
94
84575
202845
35
89979
61
85
39
316226
152314
12
119636
59
3
20
198749
57
91
83
95
7
75
77
282827
801336282
16642
46
355400
149275
401568631
13
389208
13
96
11
220871
38807
414792
56
389989
74
262713
49
426621
135848
319986
81
71
53
50
229019
196194
707009143
134707
9
617514682
12
440053
4
1
5033
647622737
443829160
891247026
30
370421
235709118
256133
54
403674842
499845
20
46045
2
17566473
717531873
487506
3
285462
55
461337
340114
53
566955736
508181938
84083
7
389512
30
47
408295529
385289
63
113947
59
361740
153410
22
6
12
294482
87
27
125293765
138812
288727
67
3
337543967
7
479701
73
371734
343133
581952596
783715123
464489
59
19
82
4
80217
408858895
261088
401906
4
701042576
23
19
68
64
17902
76619529
37876
324007
19
8
43
90820
7
95528
7
26
45
50847
346216643
6
521586028
15860968
594258680
5
373777
88
75
407722
172261
4
361442
83014
8
42
214479813
391549
32
67
273503
962
48
427091
37693715
483804215
434144
69
396192
24
83
38
321762
270622
6
59
53
601546834
21198
70
93
350603
431207
404028
23
123946
462716
446519
2
425146429
98
181775
46
95653
417986
12
43
341582
3
70
110085
12
183761493
36
46
163888
42
201405
1
319777
8
24
81
10
4
218167504
808529200
1
17
238125
13
27772
94
292481
36
36
27
970982394
496507
452229
6
40
326974
196126
100613
4
12
32912726
329670
360510
87
66
210773
76
304086
319491
62
69
299003
22
284517
187527896
60
55
3
26
56
317127
291896
71
57
302614649
50
310268
94
7
478236
451897
497216
77
20198
248329
462463
2
73
2
48
41
9
36403
64
494265
16167
790866620
883394472
86547
23666191
153901
87
43044717
32
412313
8
121613
492240
23
173534
498939
108835
474177
62
85
24
97
414987
57354
236945
85
264782
504032174
6
5
3
52
231707
282312
180694
20
30
50
97
79708
217517
464116
3
646236049
378757
12
49232
841709584
44
39
565650737
9
279429
27
32161
85304
60845
456778
11
6
25
22
102949
6
3
40
199590
45
94
268670
15510
77
152563
21026
330211
170135973
41
86533
23
394006
68
93751
61
299542
3
397862
60839
451969
467910
61
219939
707641856
35
2
94
135226
93396
28
17
292230
239058
22
30403235
237315
262789
441011
376659
436842
495548
142700
337059
83
16
233984
22
32
6
214047
264349
380088460
553560637
76599
497538
48959
96
47
42
400449
669365824
193038
38
67
86
450178
13
70869
414247
227591
452850
22337
4830372
312897
76
72
9
52164
424056
94520
957702992
49
148740792
5
55
119533
173658
433540
71
90
74
323786
23
373620
17
195884
14
322042
53
37
92
458550
58
70
87
158527
25
93
21
83
70276026
26
65
422487
475989
71
80
6
479928
7
39
72
117978
15
194152
53
81
886206782
170520
92
20295
51
34777
77
265883
835002966
69
130223
144482
586167836
247423
159984
160587
9
40
9
17
39
7
33
220823
96
36468
46
752001530
69
279948094
62
89
297449628
323278448
26378123
378389
94
1
73
54
52
42
15
32
487992
319104
106916
412317
70
139854
8
474431
36
91
255533
37
253455842
87299
16
38157
51946
15
11
1
29
245364
3
89
227455
54
78
24669
392655
101100
386039
165723
430800
5
457779
436681
11
2
10
9
120845
4
274596
485953
9
51
341957
462624
6
375726
188077075
667602259
48
16
59
486979
294570
86
405602
14
188213
8
322583637
41005
78973
85
89
46875
426442
89
417925
93
66
332389
431771306
362111610
91
8
418412
12
79
70
291551
625759835
91
62
49
443928555
56
9
8
72
10
64
67
263858
8
71
7
9
396891
93947
705582027
284071
75
87
277423
33
40
4
98
442903
682933196
552614823
442706
772388518
23
8
43
65
39
72
68036
71
653169992
46
9
78
215372
76
38
19
51
3
70
49
155249
65
315989
3
2
305199
37
14
474452136
882027892
127704
80
846130891
273852
35
216690363
279095
5
314109
68
22
41
32
58
81
158108
94
7361386
89
1
437706
70
180479
48
90
86
502404861
444492
201789
289337
18
327862
69
33
81
1
50
43
72
461580
98
333998
372814
45
163594103
257172
26
408972
33
45
40
483681
5
5
264960
74
720230211
6
21
37
336354
391901619
266165
270788541
3
145753
817170605
25
41
83
454769
53
352193
363335186
10
20
680518925
297892
553408273
52
16
714401300
6
28
394591
9
58
77170
94
32
69
328814
233013
14
247674
11555
60
389993
1
29
345029
231511
328339
76
297553
207633
264284
423593
19
1
60183
104938894
654138705
92
111051
229399
530148171
194497
216148
37
488063
92
217025
6
91
39
413250
67
454492
397498
55
40268
4
329282
45
105254
7181
97
218441
337127
568115232
180937
12785587
365572
29
97
407376
106584
61
138530
52867
85
1
315143
6
264998
227381
24
434514
576601062
1
63
409311
321744
128083
12960
61
3
403106
531523782
89
736143053
444525
437772
275055
64
63052
711315683
8
33
29
26
378483
10
363431
34
277682
3
2
140066
281723
5879506
52
18
39
62
246981
84
271457
136221047
1
38
185802
83
900080505
75
395514
2
70
58
37
116091
21896
161040
314490
18825
1
84
590363428
348115
231885
10
16478290
411421
86
48
35
27
75
222675
303452
477028
87
422514
10622
454254
106066309
52381
154237
37
192318
303912
13
56
449767
471568
360956
179107
203539
40
455006
323453
96
885963862
77
266315
95
436032
7
277036
230756
928872222
15
7
906391374
3
344833
100243
7
65
7945
190217
36
18
474746
13
90
91300
39
67
40
27
132933797
475615
490203
15580507
62850
77
109563
5
174077
90
84
74
383966
92
58
8
122279
847923895
843890936
3
19
9
419508
53430
57
122042
453263
73
223277
26757
2
88
121383
408166
490532
84
226503
65
2
67
3
3
274803
52
54
165171
430986
325023404
309939224
302143
5
368737
47
142078
14
653744729
330408
28
91
12
63
471034
365903
22
39
207816
171969
39
23145
15
13
93
41
85
263636
82825
68
36307
342970
381782
798188679
57
195648
40
27
45
44
312202
35
8
405346
2
550411076
266834
7
86681
63
114448
70
392496
62
428865
45
72
499271493
43453
352041
79
117789
214498
196266
3
219359484
26
14
87
217584
58
74
53
445703
1
103264600
301178
51
67031
314939
48
42420
84
3
120246
355706
1
365880
31
80
86
86
26693
92
9
337439
24
83
8
7
877572274
98
38
58468
42
297514
472201
78484
73
72
48
191771
82019
45
56
151486
16
980240548
270351
85
393237
22
461579
104522
289401
84
28
354610
252614
56
118618
452409
272188
85
54
31
437209686
29
54
23
78
14
51
27
496297
34021734
3
84
54
83
310316
34
496398
24
42
499947
475415
212903
38
333661
8
575849876
81
214697
385911
522015095
5
23
44
69
217658
425376
190053
77
426579
397276
56400
234631
2
85
3
51
4
45987
888913984
65257
6
6943
5
439782
64101908
87
458226
481188
144055
707211772
279891
15
481209
651285175
96
100313
309484
989472863
32
84
376732
3
747560136
178155229
3
402387
52
94
310834
89
8
12
372096
439245
110441
425312074
5
68
53
404443
6
35
83
368881
836586289
264021
31
392856
5
8
6
60
257061
12
85
121222
87
363636
11
476888
364296
393824
351133
384298
54
61
51214
413761
943302415
762155375
239383
82
188024100
78
183204
40847
4524
292251
23
27
98
7
6
96
91974
66
359882
602522564
38820
59
174758
638321190
42
39
170849
64
369429
485690481
418202
9
49
8
402751
21
87
40
437097
32
11
405691
310702137
5
35
28
394941
94
93
28288
2
73997
62
1
20
121008
438157
21
86
203287
50
486754
416313
407281595
63
85895
57
216514
393217
72
1
6
36
121803
50
251277
252606
36
25
92
768953769
99
93702
3
175806
238843
6
33
66
295437
49252
160356
12
7
5179492
68299
8
137785
74
19
78759
187538460
355831
54
71
1
288746
63
44
213933
375022437
429129
54
73
40
326019
37
67
370180
509990824
59
77
216398
6
266313
629828861
154387
248394
162656
42
40
4
67
71991
57
37
683300176
112212
250423
9
237077
65
635467015
200842
6
262968
397277832
39
66
41
139675526
5
29
29174
417754
36
415641
890227351
1587
26
109822
359757
160684
36
46
251626
77
147228
19
76
483307
304600
244707
26
125256
935915896
118454
354199
43
130273
81
380438
25091
188001
397480
84137
418729
1309
53
99
431916
16
743874606
76
302785008
300744
26
26
95
288990668
38
300168
407375
99
10
63
15
5
102250
86
1
108469
406822
58
194342
32
52964
119538
94
267923
14
411312
13
319713
80
72
65
460809
98405
167168
7263
264611
19
53
156663
15
1
247852
92
372566
512222633
72
205531
47
64
87
162376
33
72
52
169754
410420
79
54
601034518
4
68
262018
27986
5
70
461244
41
9
8
68
133797
104086726
29
980301643
231802361
78
34
111818
346457
365084
391494
65
155312
91
85
3
495923
36
119717
59
193435
970640505
57
45
52
78
78
451082090
2
340341
465434
99
69098
163056
422857
210333
94092
457871
30
77
661184739
87
8
55
289434
49
2
4
308596
4
371194
309839
12
59
182295
117373865
404586
2
174084
97
776664463
86
129488
1
41
176632
79
14
56
1
299988
49
99
27
422797
224714
253476
352627
525887419
10
411718
5
1
2
185819
12
21
41
137685644
266972
77
92
97
799249439
206638
9
99
25
294182
225851
209776
85
634760374
88
195096
98
63279
35
1
476703
51
37
55
414032
35
264019
19
72
285788
92
190374
41
253348
28
331928
73
74
42
245192
100190
22
89
55
30045747
366247
79427
999452870
48
13
464415
93535765
98
83413
25
243370
44
68907
25
244638257
70
7
26990
590155461
22735
350497
128744
3
89
97
741829113
306960
5
20
74592
95
414256
92817
408149
66
41
367724
128275
8
13
3
250312
42
62
8
13
475566
71
97288
43
98276
257776
143280
462993
40
341877048
529416268
365995
363866112
355354
384720139
27
31
13
68238
43
439648
325006
21
233574
9
61
496003525
38
416646
69
244099
199429
150162
281267
439019
47
177599
487637
19
260791
194264
28
69222
489087
230363853
440431812
281704
32
85315
40
415697
475514
59
223510
380269
241626
596905661
59
27
75
41
230381
317030
53
3
29321
1676
93
25
497098
67
457914
2
93
328779
5
3
54
209985
90
20373
57
172505
68
273021
27
363805
610980852
275464
30
63159
259482
223812
59
72
3
44
92
88806
85502191
97
83
35
260476
304759665
75
391498
77
43
301895
1
5
295917
406810
476309
162203
95
603520862
9
35
64
77
22335791
27213487
285535
413275
34
154500
74
3
21
37
43
412582
41
18686
380783
71
6
267700
984318529
5
301121
29
71
98
81
3
62198
55184
454042
90886
707
35
235557
198236
365874
69
77
188691
36
89
21
88
389333
168463
220489
163609
441793
69
4
173328
80811
28
64
481572
474104
28641
43
65
8
55
80
7
497616
448121
321368
455803379
685771054
374152
546247605
136435
47
58
96
81199
1
283860
78093
20
218632
4
8
90640
34
221267
203748
184624
24
31
78
156296
730869822
124640
15
49
220784
462502
78235
54
32
13038
325116
2
603466479
51276
234685
28
6
6
7
26
347582536
203201
35
488625
47
91
5
27
73
1
88
58
606429380
463099
27
264574758
3
30
182813
4
370064102
70598
28
448181
70
25
85
93
29
32
49
11
470565237
183039
497025
85406
5
228486
7
386014
25
1348
102783
185656451
402575
1
187947
73
85
80
355669
60
428965
36
47
50
787276986
225286
26378
240490
364419
28
423837
64
45
976459718
5555289
38
1
94
1
84
52
36
5
94
87
38
89
65
161079
38
292070
65
73
261000018
444283
317981
321684
6
9
16
58
32617
25
11
7
69
358801
71
86971
19
31
57
268061
94454
27
88437
102368733
224129
619043337
477448540
1
39
765106056
46
52855
454619
330861224
60
717319740
31
180611
35227
246069
20
235698
550851543
433192
81
63
20
428631
695192883
92
316555
297564
348443
105979694
70579
219544
12
92
230940
485114765
29271
35769
197276
67
260573
332969
24
1
591909216
99
41
6
238486650
89
4
19
120716
20
267437
498887
4
408901376
49
324302
8
156309
91
7874924
209869
151284592
494610
4
45
99
4
32
42
36
321278
73
151828
101636
30923
997318418
84
214968546
46825
29
58
516062295
3
29
59
139626
401344
5785
147671
44776
453935917
548701620
52
46
4
147750
483079
54
73
4719
426124
735643221
9
62
27
1
43
235298
73
58
110172
3
37
11
207375373
28
213806468
3
58
7
62
8
26
43
359382
36
383917
393639
975796840
977752714
723221358
496057
46
466200
6
35
18
5
458685
69
6
126699
92
862404492
28
62
25
65
84
88808
60
958599063
327537465
169405
304584
151784
440157
396136423
326226
30
71
254761
138171
78439
131700
454141
83
64415
36487
70230
425060
157893
833035550
227263
69658
6
91
215417828
7
480906
1
55
86137
24
63
1
63995
45
34
52
229674
186390979
50
76
98
42
27
50
140669
62377
329740
47
94
9
22
303925
27
51
261231
71
444021
92876
65
498360
74
102814777
72384
7
18400
91069
50
6
25
3
381125
298843
94
68095
978346836
83
32795
146576
250350
67
469430
252233284
69
35
205908
10977
27046
543316244
48
335606
75521
479760
99
29
26
103011
52898
84
9
702472294
73
16
85
32
37
43
8
79915
95194
36
232553
98973447
228812
99
56
86
291815
2587
22
996948206
2
68
55
3
56
4
6
8
475903
1
5
27
71
398707
447684
740961220
9
453259930
27
7
14896
8
761969184
64
7
18468
2
328910
93159
52
183113289
991409854
5
74
8
65953
57699
14
90
299489
4
184352
9
33
134829
44
91
290682
605910290
46
27
40
206006
64
89
74
448250
43
496607970
410670
84
61
636919062
1
137758
5
494762
40990
766340770
233710
65
20
384343
88
48
42
387903375
160350
85234
6
333280
251003
745526658
2
9
36359
83
467027
14
63
70229
64
321088
457621866
91
36
331555
929847632
83
47
228343
95
74
5
455988
46
281795
9
493945
840062055
8
72
58
71
80
79
282394
3
74
361667129
341594
47
87
94
95
15
316251094
569349474
1
7
45
12
854286597
16
4
51
148002
32
53
18067
363362
63
74
90
277885
55464
34
93877
495668
64546
44
14
106149502
388774
92524
40
32006473
482615814
63
2
58
232877
29
283882
82
85
23
327763
73589
57
56
278767
65
47
98
262805
8
59
24
65
48
383920
285621
54
12
23
269940
7174
132373
73
42
248680848
308127
550039963
800506794
337792
2
485123
238606
111308444
7
77
93
71
52931
53
1
80101
987811017
306438
903483347
48
345756
7193
190774
79
7
497504
56
224152
40
1
244309
207605
658307688
206440
5
59
42
356858
105032
47
16243
83861
379747728
321333
44212
120112
59
605635460
353324
35
116807
22
25
162280
453058
2
14055
61887
176194
175541
79
479755
466950
4
320223
75
14
1
60
93009320
393019
70
39
27
460989
54133
85
889910414
56
482169
87
10
110426
70720
464095
484174
31286
215451
46
378565
14677
70
635919553
365940
45536
14
26
99
9
296710
450140
84
313194
450223
28
253161
91777
48
53858
10
6
179661456
42
230329
117955
403750
219087
40
34
2
395610
251526
280337
41
49
91
218099793
12
15
98
384433
900690803
673902627
82
136260
189065
7
13
514641408
303013
95
72159
263094
252615
253499
101292
322020
389757
19041
7
40949
1
7
124177
96
335922713
75
28
7
5
121671
869871305
48
95399
354199
8
60
451957
11
51
4
31
52
14
287987
321124
66
303311
420915949
310353
176244
345914
42
6
135139
45643
39
2
423594
293533
493712
221037
275204
58
5
305571
77
88742
102229
119055
3
5
217378722
432156
82
98
157862
50
109172
83
26
287180
74
48155
171779517
57
19
9
50
421474
14
32
304073
423696
354356
412551
211790
10
4
28
45
21
44
11
77
33
477732
283741
75
83
277538
240042
212811
17
936206945
79
19
33
70
252182
138072
8
23
16
5
84
810638854
297384
28
34
504171120
67
53472386
60
78
130331
9
58
18
145543
3
89
49
5
288521
358659
324884
66
52
67
1043
57966
8
472506
416160
35
333442
107215
844008315
133641
461337
62
62305
401436
463693
82
3
290581
53531
56240
472727
409105
37
5
108210
360878
3106
86
65
77682
5
88
89
410781
2
2
59
3
18
278924
364069
343876
1
331939
68
126894
8
27
243687
45
499779
65
39
495869
30
379822029
67
51
263294
90
5
15773561
196823
172221
92
7
153604
283907
57
20
3
38
10
4
255824
257833
451218
35
24
94
42988
363676
78
85572
4
469886
65
77
4
85
24
439194
36
20809
259429
58
58
752467396
2
63
131227
192591
87
45
161631435
301505
19
52160
22
36
873615832
392105
345612
57
6
162907
29
189694
62
94
93
73
29
370300
55
43
417519
96
9
160042
474110
26
250624
93
144084
1
245346651
213002
61
17
75
78
93
216209
84
340802
84
12
423972
32
175261
825249870
318697
781892102
158530
22
85
471763
243889
5
34
19529
33
60
258124263
2
269641
74
86
40592
254224
7
21
371936
389510
141271
37
29
95
297394
30
617498244
126991564
216473
69
970709030
124668
292058
38
472399
291693
53856929
90366
53789315
56884
82
396170
99
418352771
51
304479
124313
439119
9
125063680
8
362307
94
65135
123646
19
73
84
162628
119542
248613
53
438620
16983
81
144836416
61
93
408770
812726277
186281
1
331309
56
294782
184130
5
470205
11
9
99
30
129007
17
51
84
283035
77265
45
337189
336108
23
84
72
326980
52
71
320453
174945
161058680
412224
52633
74302
3
940409540
115939
434503
290775
91064
9
123810
17
2
485520
4636
38
467742
66258
324009
43
421802
59
482252
1
5
151347
1
84
255311
16
312786
71
60
2
7
282020
58
89
28
26
404698
3
60
75113
311847
2
465448
420185
9
6
117143
86
69124
163666
7
73
434005
139147
21
76
96156
463864384
82107
33685928
83
480124
77
171967
16
38
26243
39173
234871
8
470763
319254
36
18
118098
297050
31
74
403234
99
37
975676839
867906764
61
65
419124
10
51
77
430035
28
131438
461542
18
63
345002
27
286983
323511
483371604
11
31079
8
86151
272849
369568
47380
21
87
49
214449
789447382
212784
110737
187467
443627
283484
77
85870
30
421883
241547
204134
918077244
8
394665
37255
62
3
413966
81
166875
8
136853
45097
1
61
25470
12
74
195045
39076
438332
2
631529141
65114
53
256503
376808886
229069
7
342211
173817
490748
61
92090
4
5
21
496228
7
70
884660373
256449
26
356076
86
329586
53
16
19381
7
68
57
14
16
12164
47
247870
32905
378162
174771
867942952
284227995
24753
474837958
161945
357973
57
7184
449934
61466918
413060
8
49
83
31
15
1
48
6
67
11
50
5
496064
8
73
118375
90
1
121998
16790
63
33
46
2
293408
6067
499461544
90
954527535
476930
83867
803646806
54
4
461758159
65
96
9
65
1
66
43
278123306
116537
3
14630
66
2
230540
875084651
440477
6
41
9
396169
369162
127335
29856
3
153282
95
53
71
15
43
54
37
50
240199
34
158329
498100
60966
83
106301971
112095
172483
36
110292
424348489
91403
12
139055
36410008
81
96
242601
262380
42
23
70
14
14798
32
60
43
6
68
94
56
573718352
346576021
8
87
9
326403
44
43
351494
68
87
28
133677
47
126784
812587317
174200
223172
40
31
64
12
13
78
65
7
1
979125240
211191
21
78
247172024
378786
78
118920731
76
17
49
46
46
47
28
490079
428661
8
363501006
366632
87
23
402220
22
87
22
50
214819046
62
3
2
75
53
51
664947749
41
56168
315408
228209696
72
266157
25
2
79
76
628349472
6
4
19
394669
397538
3
6
13
41
427774
50
16
74
53
409576
67
43
35
363475
77
5
878498920
115395
10
56
91
52
466720
9
339707
3112
13
75722
500817017
287348698
619043326
220842
6
10
20
82
64
4
35
19
65
53
48
366821
2
106988
121109
7252
704168794
35963
453103
65
501302724
36
131842
98
379464
85
216442
27
20
528684420
388865
319450
79
14
414287954
377615821
100713
81
75
499593
386725291
202922
71
41
558679175
347464
67
67
350686
230259
60
446018
22
35
3
19
21
94
96
368039
281050778
443954
31
53
44
41
218707
465138
195320
1
36
63
68301
455334
18304
331726
429610
196461
4
6
319878741
47
262925
222708
569038482
63
35
405231
1
53
228690
31
2
2317
84
93
30007777
2
52
55
396534
65270
4
52531667
64
39
63
98222
77
205734
49183
12
341647
10411
266413
34
17
159136
123303
192244
55
94
392102
343172
13
75914
335085
7
9
349805
1
309912
470310
31
2
403258
2
444214
61
497080
50
6
99
5623
75
79
28
65
79
51
5
60415
15849
103303
318023
48
59
77
25906
88
69
47
123512
53
33
102061
82
14
78
41
44067
370420
478048
279189
81312
125008
444470
306143421
74336
77
90
212490
86443
211968
243252
105579140
8
6
266268
39
93
7
709
388576
20626
36
7
91486853
191915
217457
222749502
311929
28438
12
405317
59
374200
176911
206006354
342100
35
954827965
5
97
101489837
444477
82
141800
16
47923
363083
46
6
51
30
419754
50
1
61
47
43898
62954
329628
69772
104234
246960941
494548
23
17
414278
277321
87
135303
86
887360770
229667
64
759324102
74
251983
87
12
98
99
383914393
473693
45
634775005
29
1
60
22031
275355
110517
37
91
39
63
93
449788
30
848901084
9
86
352028
44
13
128583616
15274
115685
94
471697
28
55
83723
55
192248
25
96
641918416
59
4
11
311176
90313
791123113
44
4
43
35
458207
2
21
51
65
301826
292583268
186861391
183171
481098
1
5
66
36470
37
727589837
15
60
20
40
330457
14
88566
50349267
36922
62
301901061
337117
6
64
17256
39571
113212
351869
219774
19
182920
36
85
351620
358503
25
39
151803
155980
266874
217732
201304
85952700
445343
332435
92
64
30450
2
9
471531
856511793
171866
125202
177719
11
2
488276
21
175146
42
82
72
26
101867
487875
95
65
17
84
88
440806
27777
7
6
176108
86
437392
381384416
480380
97
76
29
93
7
96
47
348548
83
118593
94
265497
227927
25
49
9
991480428
64
74
7
145903
255417
53
483969
42
55
184712
188125
22
50
39
70
434545
645211355
299951
28
31
95
136546
39
56
342272
60343
225807
7
90
87
367842601
394124
421038
347523
13
7
77
10
752993956
9
25
244023
104436
38
179293
327949
1
632617234
399208
449334
60362
218095
44
132722
330747052
111324
239552
160812
185891
161042
106246
6
8
24
415064
36
64
249390
77
153965
74
368768
50566
45
406469
27
319588
70
21
8
87
381549
56264
89
295987471
367719
21
24
43399
183459
86
489940
437320
48680
300768
96
40
133363
11
8
56
33
137508
434337
37630575
332624
114942
91
9
392046
287304
59
284474
43
418841158
6
54
922039045
44904
97
102440
1
26
404855
16
497673
23
38
245459
391228
440380
419858
451537
4281
74
2
2
20
42
69
59
11
356889
573067683
294126
35
269654701
1
41
32934
58
154649
87435791
62
16
83
311582
232028
280363018
103042
58
280099
26
206493
21
167890
166406
23
369691
276965
87
147107
68
93
30
23
15637
756916060
3
55
35
35
32
584179426
127912
299137
13917
5
5
51
402364
522964273
68
44908
270827
30
80
75
1
77
20964
9
58
2
499508
133953
16
96873
25
57294
991176150
338590649
97
93
163505
394994
399055
57
40
240413
460138
330075233
175658
55
94
778457573
17
108675
88
150459
2
75
55
65
39
347704603
204223
153296
290318
185201
134510
23
444332
2
11
83
86
366576
67
328875
168893
24
97
254902601
70
2
322044
491020
960009814
19
67103
206030
28
252893
380716
61094
81
484808
36
245992
828451988
20098
79
52
68
48
85
459900
491082
147622
99
25
814316604
192462
413617
134857
488821
49
66816
3
8
23
322094
617083398
10
185470
365927
7
71
30
85
21
250955
39207112
56
403365
84
5
127161
303747
326526
1
215045
399115
334170
62
90
998493995
90
374513
23
8
818581286
63
98129
292390
2
963267305
50
1
6
62
3
66
324815
200580
354531
6
5
11383
30
482456
2
112501
198114369
19
8
188520
321068
57
13
72
59
42
62
2
245486
4
203232
32206
33
39
239184
13
36
392292
65869
261645697
80
296738
1
72
46
168555
278302
25586125
14023
410553
56
24
6
17
2
7
422670
39
8
65
26
66
675971960
35
325924
39
357733
640544279
22
735597667
38
176945504
611401517
37
18
493517
7
6
62230
4
487235
86
94
33
39
85
9
76
65
75
63
145330
370066027
537834510
3
51596
88
183287
73
242578
93
420991713
104533
195088
499151
99
71
4417
30
97
422799
460010
407819
168147
39
32
256183
1
21
16
205033
41470
67
6
409118
4
429236
33
30423
164333
3
663307397
47
79
41
313805
59838
66
6
406020
28
84
325177
24922
19
2
404194
431794828
27746
21281
93
15
337242
415009
352506
221016
387022
82
176770
47
13
109580
3
128000
72
50
91
13
8
10
2
1
74
18
65
72
27
5
285193
2
22
182233
19583
94
85
79935451
2
7
15074
471111
179414
38
148354
73629
422757
128540
94
78
66
466886
340452
92966
156414
1
30
43293
8
465781
49
165128
295916
332968
48
3
260909
205043
120107
20
7
5
137727
18
2
90
89
181878
30
74
306317
95
326379
445574
64
91
70
52114056
210461
36
162825
139379
1
83
278279
24
71
6
39
425626
261450
61516089
83
26
403251
60393
9
218188
427937
52
96
1
273358
38
18
12
25
56
78260
53
92
454886
97
55
180123
8
134527
94
392721
82
488081
53
290221005
90
35
64
150271524
6
174942
21349600
307408
261245
9
53
272041
279617
291865
93
173205
325596
22
6
400823
185959
63924
353711
326028
334056128
106045
785723722
70
185893
45
369106
17
12802
290647
19739
125172
304200
23
458774
571937059
372088
139367
412843
7
75236
3
82
141150
61146
41
92
127769
2
87
74387
81
555065849
51
397162
25
3
62
344387
394448476
28
65
149513
447393
209827
468401
8
362648
323197132
19
19
40
65
306686
4
496337
51053973
12
156032
70
30
398934
16
35
43
149361
95
255992
41
426248
83
303334564
313729
93
681503692
9
158156
305703
414023
81994081
834809029
41
43
93
53842
71
9
68
49
38
296572
165478
85
497721
6
85
30679146
29
108250
106487
199417
7
386338
6
8
124494
1
782220024
322742
133428
410403
94
300188
203492
421218
54
418452
369299
92
14
193389
28
11
60
4
48
325675
558951733
47
895806921
107119
99088467
1
50
8
271995
76
92
87
425905572
119451
422001
341479726
230660
13
357473
16
350340
119420
11
31
2
172329
36414
65
82244
97
3
57
90
85
95
3
38804
95
509487943
42
28
14507
150233
75
463967
15
18
134041
76
375467
101365
24
488330323
335176
8
394344246
62
449015
316064548
77
260793
251135
90
116120
84
88
53
196464
300471
439468
132170
21
297128
12
41904
429269
707655194
93
562823374
41
486685
28
809149550
499970
102873
23
83
78
97
931053547
64
29
6
507319191
174706
113498
208901
125944515
218377
373272
78
11
7
210431
19
92
936949638
17
59
367633
12344
76
67
54
9
112991703
8
8
58
495507
42
862658752
355875
58
90
448580
172055
80
838482924
36189
402801
66
426693
7
189231
404766
124465
229746
368157
417544
358431
18258
99
46049
53
63
126127997
795401646
736448066
20
363279
422482
80
184587
228415
860926605
432986
56
71
111148012
365135
75
70
447119
45772
74087
266802688
339174
95
563816780
36
54
36
260463
93282
32
370811
31
376904
17
29
45
220208
471667
329007
680003348
2
203861
12
36
248358
41
213275
418141
51
54
34
58
65
251041
366121363
9
6
19
47308
2
89842
4
246079
137523
112146
2
47
387904
84
2
26
43
382719
7
472443
83
77
3
146116
95
108974
47
853163189
6
29066
21
83
239088094
89
898088530
73
175901
97708
534749362
7
207896
43
114438
263021
31
50664757
58
1
7
247802
64032
6
46
95
10
3
3
275388
67666836
319921
173752
8
392280
438178821
385008
92
64
7
851313674
5
81803799
71
331596
435105
6
67
63
42405
475959669
62
196229
943703517
60
58
6
75
99
2
83
72
45515
5
370276
54
17
63
60
5
451507
79
404200
27
219598
56
186100
272826
166141
25
201932
43
81
53
84
460077
13
350536
95
65
94
147736
99
332200
4
272531
31
128039
445549
133569
46
61508
82
310570
275924
422795
349526
254925728
7
284408676
427143
264121
62
278717
327758
29
338175
369329
452638
61851079
43757
430377
13
237229
349218
96
93
397791
72634
724293299
91
496594358
49
272248
4
4
39
98
387772087
340492
71
468314
70676525
35
84
45
54208
99
196446
245903
97298
16
68
43
453038
378229
976487556
601030713
17
238571
601097039
7
91
423619
190965
209841079
317383437
56
85
42
64
26
42
877889260
243624
126124
661801541
8
93
67
675344254
312789
354295
1
34
72
278262
46943
13428593
57
3
971624813
69761
66
15349
284549
39383
17
2
89
6
484889
40
94
116942
61
388121866
9
45
87
91
73
490081837
67
3
358217
556066763
129570
207771
344881
10
439963
22
68
137567
39013114
7
44
726951110
226023427
28069
65
16
1
145233107
369590084
23
207655
34
45
340732
334645
252127
167314
92
13
8
32
168992813
82
406895
10934
9
492658
8
88003780
35
460349
267041
35779
298488
5
379635
290919
86710
53
45
223552388
269202
48
379331
62
31
486455
793678408
105204
21
169136
59
10
113188
44
244346
88
43
73
92994
299232
30
78
450848
3
429882
11
27
22
299751
339770
221799
7
77
34
407669
59
344109
75
458276
22
257057
437659
373892
52
17
21128
269758
450751
369798
53
2197292
823704611
114114
51
96
158354
37
77
331268
102074
97
104631
36
29
495759
179149
5
117210
12
681208744
434528
300923
351452
309899
102813
20
415717
23495
110673
449558
31
466136
7
9
3
185143
20
50
40945337
33
29
70
3
564493859
3
167902
22
35
155406
89
96
26
67
278781
48
94
378765
7
9
36
889863687
86
87
17
796279137
99
64
62
958962874
428074120
14
81
352591
83
345088
39
67
402166
30821
36
19
22453132
45
454756
61
217609
28
81097
8
49
284034
12
80
278883
3
84
393600
400742
951973796
418896
45
286807
83
2610
24
2
2
84
81
377584
960505673
476411
98
367328
474751
338456
256201589
10
21
488256
85
42
427500
47
2
90
51
457480
56973
45
388258
3
30
5
148302
55
55
5
439331
74
24160730
57
16209
485570
37
105370
242011
432772592
61710
1
73
395339
306700
6
295810
418613
419759
20587
57
56
55
69
246990
309889
654927920
590142841
35
419324
7
271156
43
379847
99
3
66
290935
331683
58
328441
651339259
98
23
98
195
99
5
681083281
19
416174
85
93
7
120311
43
129725
254171
13
491239
418383
497295
81
6
34
219293
216160
98
272084
4
17
191732
1
68
66
459922
34
35
27
57667
191111
410893
515338322
42
5
30356
173918498
483513
6
11411
362700
71
8
5
109307456
1
92
31
26
76
27
26
327763
120299
406173
30
55
26
89
47
12
11
110126
360130
177967
21
76
147376
22
285133
201125
67169
30
296348
41
89
92
395805
2
493554
364528
241129804
350059
155732
90
71
132571
312058
5
13653
263245
483500
467102
560452077
4
68
225806
222962
312522
47
57
87
362872
492425354
3
63085
11
307526
811702146
331562
363541
43
237503
339651
92
269788856
46
404660
706617466
44
262174
20
467441
58
47
67
50746
424898
478338
14
75
410544
8270693
126767
131808
7566230
53
21
256191
115621
61
53
410744
67
207186
51
116056159
6
80
804188128
64
184447593
329026
62
2
337420978
29
316531
3
123571
11
299197
446402120
32724
85227
59026
95722
296750
9
96705
468892
277943
35302794
36
41
86
271245
849733551
82
224261
43912
78
72613
153057
469976
105680
379458
194052
66089
218055
45
88
2
91
58888
7
72
11
98
30
16
93
54
213783282
4
58620
269063075
21
235652479
8
333450
93
316341
4
90
79
916524405
40
95906
8
66
7
2
986127656
30
43
74
27
92
50
85
8
283638
151968
64
478030
4
54
99
231874
275533
50
168513564
75
81
96
434143
54
208774
234912
38
82
541427729
73
437309913
852982608
81
6
31
184854720
359491
401878
26174
418432
780145109
65
5
353446
336686
85
76
470332
3
623668393
22
299155
69
28
443427
43
196660
58
97
169191
677113786
491512380
170893
469470
4
357759
63
85
767037067
810250306
384337
31730265
159413
383772
352456832
339619
16
435441
130443
372673225
50
33
63
51
384122
76
950700922
575786079
84
387312
797950369
64
95
55
51
82
125798
41
94
42
95
3
282516
8
334231
17
62
71
44906229
182633
96764
287917
27
381665
149303645
77
56
460873
113206760
178641
79
5
66644
53
267579
948335040
83906
23
71555
53
216056
90
87
232735
159510846
498198
139466
346025
358509
297080
86180
8
262153
71
468461
85
230271626
493987
254328
433489
60
731607755
79294
68
242571
64
74
35
1
8
1
211841
429159
376192
36
4
142472
165033
279002
156371
35546
72
34
53
415700
500335195
173253
23
221455
983885938
35
294216
776129989
445262
371256
390186
394753
176473
375189
231576
119129
67
8
76
26
296109
129414
182849
157650
24
182820
28
56
100292
396606
91
288123
73
24
288562926
66
163643
285536
282830
18
388595
8
28
360203
27084
59
4
205184
36
388568
63
33
366617
844272540
33
335915
86
385246
390284
70
10311
64
396830587
88
22456511
53
59
61
1
412834
939357453
498749
164494
44
66552
62
296539
2
12
118695
34
10
26936
340501
87
294020775
452459
56
19
498730
99
38
274408
53
74600
97
2
9
47
84
260548
92
29
432189
45
448995522
372796
4
76
41
47
462633
65
332702
13039
904272394
27
35
489094
258210
94
407701
135297
39448
137302482
28
42
62
48
67
165444
24912
99529
250181
186597
11
41848
365994
9445
256482
257576
37
63
38
34369745
399427
54
193545
308527
31574
243019680
98
43
112198
33
138562
810038338
856467847
50
386731
24
30
266333
100047
86
46
186541
37
181423
368088
37
479109
97
21
465592
68
186941
215789
364521
32
17
20
326714
57
5
470358
223482
9
136274
97
51
47171
7324
26048
30210
96
450100
6
170754
7
9
61
42
362559
13
6
35
332438
480854
39938
311639
34033
200087
8
468053
261446
68
68
382982
71
67
55
213239
23
80
38
6
39
64
91
432377
252655
445832
814771984
383428
87325
41
304467
46
307205
890368614
76175
20
747329430
252110991
419016
115120
11495500
45
80
230106
147445
664234378
2
168346
183014936
175502
79955
418463
85
871620041
827629905
18
7
396552
62
144000
86
491662
6
311540
31
93
59
83739
92825191
93
73464
81
24
42919
25
1
31
71
5
54
4
99
450814411
78013
2
20
116944
78
490818
58
52
92521
16
4215
394862
6
2
6
56
62
467671
428719
490186
67532
298261
96661
195222
239849
354220
304971
4
78
210452734
813108008
2
86657
479017
66
115067
43
58
58
5
319941
35
6
424982
96429
178166
255539
127727
455767
87
993080893
301803
79
5
2
143212
75
79
87
38
52
75
8
446886
3112
35
57790
138945
421364499
372817
57
47
317274
53
97
64
18
83
462157
20
122290
293624
458825
358575
6
99
91
81
6
41
7
41088
22
401063
8
194533
18
60
67
435636
2
40
1
8
295595884
245625
7
63
22656485
6
50
491355
40610
2
875912429
1
69
276868
233726
391273
495018
36912
8
265479
41
386625
229684
7
36
214529
18
45
194480
916219398
31
4
29400
52
15
13
245594
71
182961
83984
229873
298247
324847
448152
396586
370208594
259415
872481297
6
520965460
945517052
369147
9521893
57
3
20159
69
123211
489024
2
293683
139184
63
19339
9
4
474803
40
297623
32
44
38
71
396108
31
9
74
423342
3
72
456577
76
250791088
118554
15
48
24
127348
433559
55
94
30
73
39
971738818
136000
7
25
57973460
158459
155605
454643
51
59
46
81
73
269826
310011
403133
384035
119291
47
20
353937
77920779
432120
206777
644308359
61
99
32
299883
3309643
354391
369642
275802
111971
114625992
475399
69
75
274919
22
157485820
928423386
95
75
81
82
599411393
82
7
328002
59
226620
4
60
5
60952
75614
13
87
162708
1
473563
7
171916
139771
129529
76
261330
25615
231700
71
447237
70
240790
7
429006
167328577
9
352017
1
96
3
6
2580
75
82
31508429
86
96
18
86
40
88
70
29734
7
64547125
443261768
10
467963
3
6
76
65
5
4
18
321236
77
455877
30
8
79
3
23
89
151229934
72
208205
56
66
82
258759
584251484
69334
121347
277587
337345
42703
1
71
408334
82
6
411350
806733363
163827
292104
8
428584
268715
248964
86
61
642797898
442887
6
204594542
94
43
323333
36
377628
180220
582839071
28
313925
482073
15
885423627
28769
380585
131496
3379
40
4
63
58
56
91859235
67
62933
403174892
649281921
8
135826
499477
84
448454
68
62
59
458537
242548018
25
43647
87
28143
77876
60
16
305754
31
3
333928
74
185482
305958
69
36
31
45
37402
410478
25
26
409690622
285450
3
30
61
199931
56
811042940
99
93
306224
736591292
17
195370
77838477
342449
26802
2
312753
78066
6829
82
32
834405376
97
285713
3357
72290453
97
7
74
94
25
87
464024
230213
381330
615648083
94
322248
24
497981
882830426
7
430962535
65
178391
29
74
5
226224
117080
96
93
70
237884
123155
345909476
23
250280
87
428383
338569
25
256687
20
68
12435
67
83
498721082
32
70
34
12
421443
52
229422
175869
27
7
71
18
83
82
161367103
28
251527
91
73
9
4312
211859931
418484
135687
66
136636
249219
659008614
53
56
53
64
61
231019
333854
93
71
456108
219698
494711
46
169809836
71
23
244780
729332418
261476
40
4
19
61987
103042
24333
3
8
270264521
50
28
459866
38
84
87
56368
205513697
71
16
110227
3
487696
26
150014
59
79
56
7
73
51
335438
576885199
98219
32
56
359747
495817
66
241803
54
334658159
486522
440464
43
2
495276
147548203
442584
51
63
282967
252866
11
326690
7
892529136
90
77
249428
198997358
407356
16728
109972
525996436
16
508131602
36
464806
95
87
37
95
78
139639
68
396091520
443713
54
71575
79
4
112093
62
196486
83
3
370007
414316
468850
155471
50675
25
78050019
99977
3
220493
196371
2
181017
75
380806
51
206736
374561772
38989
663641082
60342
591005594
76
364493
182765
75
24
35
70
223515
10472
26
101182
16
280047
61
7967
53
36997
79
316264540
372078
334020
275897
22
14482
384037
20
39
5
486554
16618
66
84
345689
56
47
20
67
20
70
31
44
11
10
70
53
87
40
346821229
588770580
466940
124823
68934
12
225765
365187
85
98
197353
69
227530
11
374753
417130
54
82
224741
80
11
335082712
725354969
89
59
414211830
77
340053
95970
62
99
8
219715
343495
756191869
153070
204364
387835673
207110
7
460733
82259
349720
21
65
83
11
216318
1
299279
474569109
473493759
50
98
481432
81
24
86
282261
8
72
69
407578
237473
69
86
393753
75
368558
6
8
57
104019
366716
259149
214837806
86
433831
35
94
9
81
64
29
43
277296
47
76
49
355556
70
42
442199
6
392753
479881
99665
14
763033780
40
58652
105098
88415
244347
70
446371
123800
269712
67
147664
39
181647
228913
64
117499817
197052519
66335
7
269338
998870412
225953
681400921
266829
8
197737
976954181
38
21427
33
327927
469986
46
49
18
80
47
84
173548
195080
90
50
403680
25
48
272838
73
266532
63
351313
52920
216169
100036
30
279593
459097894
97
83
185503
3
709706341
131322
119672
11
208232
30
43
158226
223013
769302676
21
384901
6
19
297948
72
1
33
21
142961
8
78
395447
11
5
269161
498984
254994
48
100062
66
76
17
200366
38
447473
54
175629
87
310023
23
917856353
228239
121075335
5
356447
62
778465265
480719
124005
78
76
21
3
403801
318149
76
496816
21
388423
246764
279716
145329
98
274233681
261401
46
88553213
7433
290022
10556
74
44
18778
543907889
253660
21
521482887
442538
43
20
198457
3
63
46
27
85
335582
18
63944
148190
68
34
23
3
69457
414234
34
71
19
345354
96
855705856
86
78
76776
81
23
6
269462
46
3
775034158
1
62
12
122299
4
50
7
77
215518
299600
98
10
40
8
56
8
4
6406
34
321104
2
122088
605
25
96
17
347088
93
88
39
315546688
19
387164
326120
61
621353294
951353943
7
88695
40
66782
322065
28
29
244932
152431
277810
149413
141643
5
2
294823485
74
12
32
74781
30316
68
108554
395604
61956
4450
34
729895956
248635807
99
93
200999
255401
305738
38
11
34
30
45006
6
21
5
372390
30
158878
251856
53
483545
16
50
608608600
356990
817022598
403859
98
68
44
262577
958525921
21
93
388969274
8
66
310951
25
95
27
298776
374021
81
41
25
567005306
79
193186
138465
7
54
112840
223947
27
7
94389
85
41
8
18
95
5
92
75
29
4
58
93
23
95
20
1
87
76
281470
99
54160
54
60429
36
492186
23
92359
98
22
5
117485
27
171824
77
252561
39
96
524791299
199932588
23
2
9
290031
313517000
85
244366
18933
307031
82804
20110008
95
833520012
464549
53
77
367133
34
85
10485
70
323959
394697
104778
82
13516
35
22
69266
614502429
5
358176
59
92
87527344
56
77752
179508
253499
72
25615
118643
4
111066
30
10
1
164937
125129
39
1
312476
499314
9
395328
442420
98
338607
270009
406630
24
393650
993697675
6
87
894590685
86
454567
214438
15
307551
32
379929
75
86
77
14
169839
43
2
80510
1659
4
470537
335962815
671885909
348246
303742
87
448597
3
324885
25
403900
227219
22
4
2
286443
62
323430
59325
250972
3
71
291279977
11
86
47
46
536293874
7
79549
8
75944
389206
25
47428
466295
296705
111019
1
9848
80
277491642
344220
403960
232848
91392
393224
11
68
455585
40
246379
252305798
67
464205
12
17240
435456
70700
8302
11
24
5
76
40
9
4
120300
15
3
16
428464
51
82
395538
279244
28
631071204
27
127447
48862
52
347992
19557946
79
292150748
120994
26
195176
489010
324071
6
478166
116919
22447
352301
81
120056
93826853
126488
87
187511
75658
65
67
6
8
41
349846
67
35312
299753
458702
19
96281
427526
87
364180
4267
215387
30
454819
450899
12
71
81
285244
295729
38
51
23
439063
74
8
7
42
78
40
74
382557
2
290122692
2
9
37
780867338
6
17
61
84100
11
20471
14
170531
75
295047509
304718529
78
170470
483000
494776
68436
22851
26241
8
227433
61
8
6
59
137612
247603
986158697
696631241
240818
464370
407058
2
29
55
74
90863
87
8
53
45
241078
41
27
8
11
85
365051
134094
17
31
31769
56459
498845
495726
57
27
355128
135735
83680
184022
810923531
39
8
6
78
22
82
4
4
37
77
404764
78
8
485514
29
350920
98
4
44
71
408817
325607
11
814860787
365032
61
128911
88
61
257243492
31143
438198
37490
49
73
28
4
591231055
6
69
31881
66
2
775306426
82
134407
64
285732
53
9
8
194335
280153
10
61
16
65
64
293763
32
34
260529
48
71
619680413
130147
75
5
51
926721571
57
47
71
283883
100402
153555
202109
92
49
87458
490709
352479
9095
75
80
296795
36
400941
57797
7
37088
439787
77
456864
118834
11128
36
29
49
182036266
10
3
456539
81
385779
808281211
17755
420844
77938
174615
451980
108295
472354
5
74548
1
40
14
53622
231930
249629
443415
271036
49
479602
96
6
367924
29
214987
474874
46
40
5
67078
246261
193042370
957690874
21
422071
33
34
35
48
75
108376
6
22
15
335361
84
1
454766798
226788
476657
321982
53
11
140147
272691767
7
290923
198841
18
382118559
491929851
390686
6
817315783
42
119133
317892997
20
57
77183
171396
48
93541
19365
25
168063
461149
55637
4
34
40
170636
98886433
89
3
83
9
411970
22515
55
49
8
28
65
83
396421
3
69613
903230690
465337
243439
69913
119159
48
845970944
97
747573967
27
350882
37
70
41
45
91
447850
170022
136563
450039
439915
96
403593
26
132283
9
20
289409
86
58
85
366852
60
364396
36
3
293445
22
164163842
426943
65
77
1
55560
21
76887
322739
185214
68
99
98540
3
38
26
50
50069
15
96
368815
60468
16
4
80
254822
23
499409
73
923716635
88832
12105
38
55
93117
71
95
33
86
165874
252736
34
47
29650
7
198499
130632064
78
205632
478983
472524
8
207611808
11
88
58
428173
233754
465482
4
71
168389
362361270
358572
99
393654
2
142495
15
170139
54305
79
2
59
90
38
68
291283
291094
69
96255
8
46
10
44
55
56
184860
50
17
23
99
1
29
49
45
318884
381308
64
67
32
271217
454576
267390
258472
93
5
92
33
45
260943
279155
369596
117989
32
326692
87742
21
256169
269419
71
482113
210026
316473
40326
85498
266606
1
335534
23
358289
262414
619819948
66
184813
57
52867
15
60412
4
62
490785
320668
374284
282849
5047
8
352054
376499
65
3459
7
299221
99
794980889
19
55
66
80
109458923
2
357907
13
2
22023587
99
215502
541214120
27846
6
411011
255249
153746
71
485940
14
532587329
65
146454
62253
259013
75
952774013
77
28
784788215
85
8
398346
47
37
70
86
16
272345
393795
84
9
122240
72
406351
68
472432
65
700838749
604946299
63720
84
86342
3
31
889568964
17
9
43859
342345
68
19
154551
64
54
8
42
63
998002005
84
450112
482251515
99
11
446495
16
70
89
87
58
273006528
49
77
39
143196
66
74139
283863
4
83
214504
58
61562
9
163269
9
123728133
34228
3
70
24
396898
867026811
98
266567
135927
497048
82
763930692
420900
386696
212913
9
60543
54
214669237
52
233126
250683
290570
57
191885
94307
390095
318933
14
7
63917
165507397
31
267572
196225
78
53
464303
9
43
345897
77
68
9
430951796
72
3245
30
18696
304686
271614
495348
356369
61
8
9
426247
1637
46
421330
242623
30
66950300
80
81
96
20
52
97
54
110658
77641
8
443220671
911470819
445102
63
58165
7
1
613027897
4
896748946
334332
106435
427820
191252
7
19
102635
220119
50
876254725
249462
92
5
265179837
39
307274
374175
27
434601
46
779552102
924847880
69
85
72
998839523
150368
308623
349046
61
269042
14
354952
32
408890
18
16
90
200301
274878
4
4
271512355
81
399155
4
192802867
47
408870
74
409571
38
4
394484443
53
76
698150944
271745
396028
28
92
3
363567
611588554
859348290
24
46
4
4
1
336576
4
91
2
373079
646072221
476204
891475749
20838
46059
852088301
329880
41
91
13682
20
264745
3
8
84
40
6
17500
86
116630
124822
47
40
83
8
3
462686
262079
219258
5
78
4
175295
274271
999788030
434635
41
67
2
57470
164356
489018
110848
2
5
9
30
122943
3
393210
87174
3878
428716
99
39
1
86
338610
265405
468815
69
106007394
49
250105
78574
315175
205958
53
71
6
27
9
19
819530288
413310
430319
216802637
94483
338364913
53
59
24
40
491742
71
64947
69
410991
367604
1
444073
346262
78
417981
2766
224708
372429
257842
68
145716
41180
42551
748133731
331751
2
6
11
369367
91
847
413761
143320
88
97
39
62
33
88
37
85
19273
431416
5
680494286
534418797
2
75923
77
38
16
98
86
429479
255159
33
364597
338402
47
4
436307
422572
78
6
7
48
764359348
12
737344285
98
402085
64
388276
58
18
338801
120890941
11
57
61
174977
14
96
255837
37
6
786926363
9
44
3
59
185526
406353
20
48
5
16848
262328
91
312326
262199
33
54
56
8
4
14
64
17741
440072
413907
71
42
81
289264
285530
282601
8
54
8
6
302453
27
16
26
29
283387
153774
87
304651
127708
55
2
269705
38
87
26
40
4340
56842
312886
37
88
67
123909
1
95148
25281
361504
464657
652338101
67647
410888
188769
199446
244958
133205966
162456
87
48
86
137947
100992
361400
157361
92
90
97
20
16
95
243298
430991
446534
33
215317
40
201825
2
253252
367357
8
59641
24
181054
362765
30
413663
58
393900
96
465121
50
274012
47
26
312392
163512
64
184279
891890930
57
28
24
76
27354
53
204977488
45146
4
438315
5
57
41
974189689
211280
7243
43430
63
83
3
391213
168498
8077
5
418179
380048
330452
29604
98
114140
897320339
2
443591
268109
451801
5
28
54
91068
84
140193
69
18
447581
2
46
44066
303321
183367
44
327925
2
64
62914824
230023
73511
336315
84
25
5
927711930
331229158
270173
29
64
435289
57
55913052
4
393057
91
2
4263
885217142
157726
39
187504
12
28
230007
54
59
145384
3836
100659
67
120770
367360
48885
12679268
337960
265611323
50
864311095
363246
21
47
6
50
97
32
65
366453
345684
132318
645504782
317187
45
96
293857
99
361815
1
373515844
26
138353
54
1
48
364224
446361
71
9
64
28
421682
322957
99
369670
416860
20389
11
87
24
123519
128637
431220
4
76
25
214692
425974839
2
38882
277013
127897
1
559489164
347758803
54
1
58
352848
37
900831709
79
37760
72821
14
57
3
478798
147214
35
386219
62580
440458
94
226507
15
457714
448212
270986
2
91252
68474
60
250748
7
60
15
61
262691
861067750
51
79
90
3
130738
189953552
87
202450777
22
307635
2
781422064
157561
113141
1
49
65
60457
4
82
141083
10
185607
59
19
69
81
40
71
3
23
476207
81
418819405
44349963
25
417466
40
85166
323766
49
74
12
48
72
126396
83
400238
177602
211372
64
26
61
62
108623
322990457
391478
720554414
94
119975
279775
53
473553
245652
150305
460003
955313771
96
3
56
38956
56
67
526586374
15865
176854
861544860
190193
64
173025
364357
31
471879
24
307454
263316
78
8
80
1
177926
859177437
12
60
64
67868
56
195316
9
54
96
371420
473571
28
26
5
325374
4
17549890
200908
56
11
92918
9
26
438743
83
109188
91
257500
395893
3
442344
3
26927
20
86
74
41
72
454603
72
6
63
6
554335969
79651167
58
495777
450169
59
295122
3
70
32
52
452304
109422
31
9
227630
14768646
301369
992385517
327060
75
1
6
34034
375857
387108
282682
5
415970
34
94
2
377573
31
84
340169
22
481493
289390
14606912
457345
58
938639418
248974
52
90
92
403304
67
186231
351203
97
388134
80
194788
59024
692778874
82
20
23978
86
41169
37
54
459488
656617720
10
57912847
93771
216079
43
48091
81
336408
275488
32
141899
159637
68
94
21
9
519863899
385180
80
119357303
35
81
94
31
743722125
88
60725
34
48272999
6
249536996
89
444745
261665
8
92
15
89
25
50
426568
65
53
81494
76
24720
84
64747
472529
229714
69
448747
214223
7
19
91
82
223182
21
320658473
49
217372
1
19
81
480004
10803
65
5
101488
174604
12
42
344291
40
116102
34
38
264279
72
10
872624151
114993
3
68337
371209
301339
8
970310907
36
40
243334
46
71
214958
97
548167790
114213
4
187408
43
75
274549
4871
844728397
71
17
436786
44
227391
7
48
301865
259330
19
84
30
10
74165413
50
34334
8775
61
97
5
5
76
9
200831
233630
19
49911
72
312420
140593
18
200861
245794
46
2
469024
3
212106
37
24
1
488194
382902
270576040
443387
4
481327
86858
78583938
8
437746
36
149763
40120
845722109
12
397924
71
70
390245
40
10493
72
993982794
77
458356
39
83
90
27
34
13
69
7
166102
8
140769
637514793
68
169617
88
516978271
96
409893
60
94
29
26
368944
218022
496599499
423213
337720
91
186673
193661
81
80
3
14
23
76
411933
63105
78
288482
82
93
78
709597383
291252
12
75
34
2
172388
382472
97
96
374794
84
157170
4
27
36
19134
24
45
16
95
445913167
4
4
332057
1
247699087
3
340755
161689
57
6
73
98
64279
22
28864
61
87620
88
92
99
80
49369707
271913
3
172295
309055
237142
91
35
270288
16
875218097
365301
790720248
7
15015
19
5
311457
318110
293914
99
206673
8
420860
139878176
25
375193
5
106843076
28
362196
4
896
2
2
2
289720
492684
374193
49
6
44
463354
10
404932
403863
13
15
447797
60
34
32
165455
65
8186
463802757
253225
430852
9
5
17
17
151995187
36966
396941
50
474828
4
455525
287760
64
150992
47
69
47
59
496990
69145
6
339323
492290
327454
94905417
19368000
4
89
93
38020
219256
28
44
74
80964429
988826313
80656
8
52
89
182318
61
16
679354746
88220
499813
64
18
419186
29
417406679
80
97
2255
54
300521
358536330
40
28
197875
246116
46833
41
3
298554
31766
455081
24814
331683
452120
472250
78
40
25
160244
341964
444902
310618478
92
262252
281182
556075385
16
28
310642
36
192234
2
3
45
74
4
33
370738
479200
9
75
93
373287
1
334196009
94
253702
53395
291694
228558
37
445856
57
71411
6
173972
353553
62
108961
3
449392
78
56
212735
428070
62
26
155673
390223
66
68
256057
516338637
20892
976141779
9
47
237577
323830
347576
40
93
4
207219
315606
135207
50
189020
759775166
2
308423
186782
185281
40
85
653584468
45
973221945
314398
183839
72
14
249776
9
57616
66
51682
25
45
5
103980
3
16707192
38
224889
5
256624
11
1824
23
44455
33
77
64
73
2
207630
49
98
341601
114948
186664
155554
101697
84
679755026
40
368471
44539
151249
1
387440
5
545250771
232559
5
242139
67
140038
20
427099
479089831
109267
6
489034
4
393929
4
333749
309211
123147
67
651770368
72
231604
235719
1
86
431636
197026128
862715063
86
4
605606298
17
767412440
54565
85
332017
43
70113
57
273048
1
17
89765
4
27
536869887
260240
3
46
294253
107341
4
3
70894
390459459
11
86
39
295871
24
60
325143405
22
45
181945
102272
79338061
35
297970
192927
79
471472094
42842
67
237691
764908480
105296
54
214724
383935
18
209078
79
498840
83
49
93
89
495941
50
2
113260
240407
3
89
135258
251475
390321
8
42928
253557
876170020
191843
811137909
84
87
449792
72
78139
5
413871
95
311099206
6
211882
350819
72
56846430
274501
70
156772
290413
123222
302777
13465
448539
501037496
34
253671
98
177359
161126
32
5
235671090
61
90300
27
52
191381
114929
84
49
69
20555
93
213486
3
61
94
382964
15747
26
318587
40
70215
8
435090
427311
83
252736
59
180386
63
8
43
782052009
8
325713
69
87436
68
36
60
295151
271044
357459
64
233441
7
59
101090
32
467588
493271
370939
46
255515
63646
79
215167
290318
60
8
69
22
366035
308230
2
169038
52
459387
252256
80131
6
66
9
95
339920
676367738
55217
22
19
251096
140735
17
362884
60
298077
5
41491
10623
535154034
99
47
38
201932889
94
94
63371
536059662
832425635
88
98
112761
51
990542828
31
73
20331327
50
44
14
44
925669559
33
458071
55
2
226613
84
372931752
7
83
67
71024
479365
22
24
27
80
394229
328296
8
62
315430
610310170
45
141547
18
50
49
1
8
72532221
111340
97
27
198917
406478
47318
94606
26
9
409568182
385269
206870
251797
428196
26
1
48
451498
90
319640
61
19
7
9
86
30111
220494
52
143013
48
439175
56
50084
47802
41
74
25
343355
83
45906
65
55
15
523640901
94
68
298998
202768
1379
36
79
6
59009
87
99460
28032
351396
255068
180428
68
174286
495152
91901
493914
100541
77
37
334051
154687
305042
9
3
43
402428
295924
14795
396220
224082066
469685
45
44
86
292495
10
274143
91963
401091
8
93
22
3
423150228
330377
77
20
84
168587
1
225498
8
381560
350230
259638
285778
76
754112591
920539009
46
20
18508
40
791523405
21
34
50
72
46
64
102504
47
96
11
31
65
70
49
60
1
8
83
78
302267331
227429
40
357384
63
63
360884
906094552
276686
168107
50
13
11658
5
2
30
5
30
143524
53
22
8
661995036
520712944
2
267638
65
85
148017
20
29
20285
347659
438820
51
81
77
99
96697
67
416158
158446
151329347
153727913
356887
449653
135494
365488652
2161
417197
346027
82
12762
74
174057
2
47
86813
15
215605
170889
81
467263
443521
428996
459460
88
2
230945
22
44
18
444060
94470
44
434870
44
9
480494
462390
2
25
8
306726
408186
33
349534
352671
40
270179
23
30
60087
42
342753
174129
50054
18
8
55
231205151
84412
78461
478967038
311267046
388604
78824
793619983
72
344432
97
97
259952
247212
54
61
9
451129
88423
37
88
449358
314711
92
444769616
79
306840
775380757
155078
40
9718
58167
6
67
456184
42
417492
262533
38
84
91
51781
28116
733123493
49
51
471499
87
17
27
245
26
86
87
36
71
7
79
133915
54
181002
1
5
54
90
71
70
169493
488338
43
178826
92
84408
118712
243821
2
165353
23
489775
4
975287760
131766
23
74
51
53
39
9943
6
84
306232
228896
213856
244913373
638390077
144776
57
808304219
278240
213575
75410
63
257345932
322035
481819
26
177531
20
59
69
79
215034237
84514
7
1
165594
86
16619
51
9
218742
90
11
426083
919470047
76
173026
32
58
10
12
230952
6
475300
344678160
1
82
139592
397311266
70813
80
425114
211813529
340029
46849
70
3
493373
163460
4
348732
327729
347361196
87
25
197487
184738
33
48036
208880
235521
9
193425
24545
44
342528
183425
341895
31
20
18
4
1
461338
43
9
83
94263
585143414
846391174
331787105
443129
68
309394
594677940
89
288368
70
485948927
97
775746662
293365
97
421334
28
81
24
259388
43
15
256901145
27153
242642
323176
406676
767165116
1
475739
8
235149
91
56
204844
2
450431
32144096
606271329
997670721
457121
763395496
10384
40
319452
42
483180
376937
9
377197
211033
275110
183015
414066
95
94
25
12
8
76
26
54
24689
12491
138374
2
98
60
81
96
5
118348633
424968
230026
138812
306719
6939
75
894039824
63590
670215362
72
450569
89
8
9
81
50
448316
236469
176657
467231
72
3
3
491029081
12
895498632
33
3
95
6
352244
2
35
9
97
533459513
367745
28
78
200022
77
3
1
3
297265
845109943
27
23739
79
6
368529
27
4
400046785
122964
7864
96
138432
372862135
202766
54
5
24964
68
64676
3
1
95
25
409327
2
408405
204041
209195243
12
12
7
124038
215956
55
4
64
1818
85
6
31576
33
83
23
63
81
59
27
60
668165053
157891357
368122163
3
55
84
92331
291347
26935
7
383053
4
175021
270957
35
69
45905
369329
281738
52
189668403
65
81
70
4
440319
69
93
330217
7
84712
367169
379528
79
54
360673
395871
502372310
94
180494
59294
410288
77841
25
384132
79
59
472569
53
631032412
33
62
29
85
5
54
35
156648
41080
36
17
5
3
85
223225
225294
56
421095424
53
6
89
9
436558
665144759
8
200025
10
411913
71
47
26
401365379
382261
5
81197
8
355181
87
505146073
95
16
524480550
30
4
11
728506562
35
454853
41
24
46
452350
892941497
238062
253866
223217
880954786
497943
16
145635
13
56
390437982
454462719
553851881
8
49
88
23
75
8
54732
119373
414786
99668
143770663
84
62
218515
824287074
148
77423
300727
422126
76
10321
100704278
265746
9
4
97
4
85
99
77
94
84999
160889
315315
95
93
462081
228407
408579
66
68
24
52
57
8
469357
230002
343302
45
398568
57
344393
63
133723214
14
906714590
646562793
429817
210633
60
38
427879
93852
187753
3400
488199
367632
164909
158358
254645
216474
72126
88
3
1
477286
346007
420185
239292
246416465
39
33
222345
61
35
17148
92
80
89
272020
66
96
82
49
44800
4
160277
90
81
250291
83760
882969158
540414438
595
86
238882
39200675
52
458476
62
240956
418479
147184
86
441748
443847
486624
77
624023616
18979
23
56039
21
2
52
95
45775
83
557323352
97352
366934
12263
764861551
15
11290
24
21
7522
456536799
347766
8
86
414316
34
35
103218
8538
3
63
68
7607
27
249040
381804
82
86
482570
70
416853
5
22
81
64
309787
68
359317
24
436029818
308530
43
34
56
311884
85
80
68
151637
16
18
238792
12
16
45
14
316854
294667
1
61429
486091
439765
71
55
84389
164584691
6765
82037
185490898
56
42975
96691
8
450588
256806
62
201130
197713
31
624421184
17
4
406007
129125
921355441
440765
3
162156
39347
87
26
287279
28
50
546480900
359628
256283
74
256011
286200
61466
82
65269127
204453
406695
439687
215782
62224
34
31205
98
274572
47
7
59
97
5
42
37
141172
302834295
203273
6
11
55
5
15
54
231243
317614
39
204517
132967
833725338
14
81596
430551
973576052
265678
625000757
47
97
436799
77690
2
22
108606
4
80
73
68200
98051838
58
84
240207
12
20
66717
418150
484821
97
32
62
140324582
74
76
228620
4
269720
56
449468
980920918
676241410
312648802
8
849271012
440374
84631
345566
66
236474
46
894471604
252328
74
3
59
57
3
1
165569550
23
6317998
588097312
545510520
30689
208699
73
72
208325
6
357965
64857
446314
25
832738724
43
481059
3
31
2
70474
73
124952
261215
17321
60
19
11769870
826311167
27
142004
83
45
189319
183658470
93
9
82
165369
4129
79
389713
38
22
64
434113
349129
291616
179533
9
2
298509
51222
8
185394
84
417793
313782
75468
15766
211158
3
21467
382484
391188
18
21
241792
4
337981
9
461086
283621
319861
448025
91
303512
29
30
230295
99409707
84
201457838
206632
282726
436377
56
324056
78
89
77
24
73
290718219
43
237151
414670
54
276629
23074
924961035
418408
33
306747
3
76
23
37
312928
203328994
155028
94
76
17325
202277
430501
858483110
11874
92
44
449091
268202
86
191579
59930
140824
74
495591
396307814
220348523
8
34
50166
97722
949621550
6
14
976832977
42
461504
10
18
77
56
38
9
211320
8
13
349400
8
44
276962
7
290163
886917866
9
72
59
82
21
411999
231840
13518
44
3
482298
89
35282
94447
86
289513602
16830
69
2
80
63
73
2
347101
30
11
49
1
8
26879
310737
862825849
573612107
17
449216
65018
451382055
8
8
90
62
334271
115708
96
297286
59241563
26
94
17
433582
34923537
73080
172264
45173
46
74850
8
43158
68
87
398471
54
51
345642508
82
352023
8
439346
1
391829
228044528
6
363784
804970130
65
76
217912
299492
3
982978920
83
32
235363
132524
92
134847
92078
57
226969
94
93
297962584
4
490010
95
97
406152698
300753
8
9
82563
535372018
246321
40
18
368375
35
32667772
94
32
143684
78
80
85131
63
171203
274595
107798
18
417200
77
22909
41
448187107
467074747
4
49018
32
441125
29
255943
13
300242
539086482
2
41
394586
75
5
913697037
177576
71
227494
41
273040
409798
30713
316627
61
97
160641
6
129275
88
39
350095
478789
214754697
37
84
61582
325221
83
386412
47
348599
84
70
40
420620
26348
3
484580
9
9
64
3
74
147205
54339
7
44
2
485916
21
4
59
5
88
5
214668
84
159268
28
54
230900
432606
90
28
128762
65
550069196
300939034
5
77
260851
421762
65911
28
85
199084
33
62122
848303533
27
332647
214618
83286
201066551
75
264168
109460
3
9
94
26
186175
6
736481025
95
3
85
2
796468115
95
10
65
509376333
779828593
42
446234
99
10250
83
38
306523
352305
116202
379697
36
61
5810
51
159039
65
78
9
176722
453405
19942
38
7
276954
49
45952
105450948
43
21007
315386
7
92
56
3
160640
98
174548
50
364550
429246
372128
392718
147543107
74
99
30
13
76
428645
1
7
179547
84857
61
300308
3
3
241246
210864
36
176449
96
99041793
294684
28
393148
370545503
479879
24
214409
233408
52
388812
442499122
50
162956
60
10
16
69
254529
4
970789123
420179
268890
17
47
81
464132
221309750
14161
275906
121416
331852
390013
4
243103
2
3
997138907
236750
39
153186
4
73
6
69
4
466261
49139
31
5
212981
17
68
76
65
440777
51
112823
20906
26
789298094
18
276409270
425179
359521
469923365
26
354607
99
40
733102120
5
9
33
350375
266456
15889
46
85
277947
55
40430
35654
185422
82
16
97
83
34
64
2
99
235889
911365188
74
152489
413296
271363
121818
63
622832965
30
424104
77
383217250
15
451082
91
104986
340891
31
35
8
35
7
453117
44
80
401282
7
186598
2
43
95
46
74
210158
70
67
7
9299
5
60
88
800476690
164989
36
126895
932340117
140564
8
191621
140087
60660
49529
12
4
236701
219102
66
11
452886
66
173928
52
10895
355516
29
143781
119765
32
310555
83
22
9
67
28
182448
261561
99
95
64
387835
78
9
17
63
20
725978171
8
223289
218648
43
180780715
93
70
221643
70
95
370795
220028
8
380085870
73706
28
100638977
37
25
29
183582
83332
435308
47
22
41
67
11
17
149423246
259107
11
309601
274675
71
27154
392427
84
75
7
83
17
30
236652847
337771071
411029
661831111
9
76956
485635
76
472741
168730
87
176205
3890
15
129548
133103556
85
7
2
12364
246030159
333781
71
541376220
232304
490351
60
81
95
292200549
48404
93368
50
800
76
13
67
459039
74
60
55
57186
73
283318
1
98
6
9
44
57
260415733
61
37669
138050
383959
833458407
372093
8159
33
88
364065
38389
190503537
213823
35
451938
9
330459355
33987
147323
91
389999
325381
63
475221
68
108543
15
13
96
138533
280575
86
494860
97
1
262151238
136012
38
315377
18
108339388
211557
133740317
5
495609
845076760
683646334
38
69034
6
13
68
83
1
398391705
165605
59939
164790
85
541432560
168184
83
64
239903
565588953
127844138
281710
2
107803
176575290
62
85
82
901
97
56
374372
25043
794162959
49301915
47
2
9
458091
65
79
8
97
605507202
430080
87
81
36
5
25
91
251145
456803
41087
94528
6
239853
176166
49
60
168853
28
947514560
110950058
5
416765
65
66
99
146314
124218
338596
357619
203250
466818
112309
290263
57
7
332879
15
232932
201020
63
68
41
467216
27
157414
269107
211088
390840
170542
83
17
59
85496
398096106
398337
99
285944
382206
30
288504
94
203819
458750
91
73
9
69
8747
81
392768
254172
5
354435
90
81
8
20
146609362
27
68
208307
435127
52
25
9
644179585
376412
265523
693248815
257238
53340
47
441459
130673967
175429810
481095
36
6
236605
42
91
450404
319974
32
61
77
74
57
697962480
469462
169459166
5
9
63
364599
380003
223551
201384
4
17805
30
980876343
69802
82
19
433841
7
2
68
66
716257980
369835
246985
717122879
53
46
87
382453
60655
53921
7
51
226220
90
72
46
905544698
285653
458041
349500
2
63
514754047
89
48
73
54
31
361272
196099
95
331565
62
452067
865135444
50
187507
373707
258696
89
16
48
344817
381533
234417
269770
167072
70
5
44
380841
92
39
3
478126
96
54
5
62766
26
76874
27774533
243980
373041
434378
162260
51
8
167058
1
258032
6
5
420902
8
215240
86
468110
187653
17
3
166563
84
9
15
65
416754
324634269
276092
345316
97
392865
264993
311728
35
38
19
66
93
128373767
652861534
481403
3
57905
98171
127528
16
37
28
81
338455
302515
3
489521183
9
268314153
696952313
19575
34
11
403663390
49
74
49
19
2154
23
11
101091
206086
80
6
191398
9
55
65776151
271992
59
10
80
521428987
99
10
67783
6
83
329201
350278
27644
8
69
10
794519978
469332
298934
82
495967
37
89
175978085
85
82579231
12
78
60
344497
169836
153991
328641
56
36
4
4
47
78
245391
864119299
44
171234
143175
889198744
89260
97
54
611614308
56
480655
954264091
57
134796
197630
238288
120808
415387
195897
87
57
84
73347
463623
37
7
79
126949
288879
449907
394060
54
13
802066606
15
135455
34
280285008
486578248
11
39971143
81002
17
95
189476
58
38
318255
383886
29
355139
16
236794
5
133958
216573
88
72
64
452513
19
56
81
79
488161
206998
154396517
80
234321
368944
32
45
272541
855029900
6
8
95
468619985
30
36
41
174545
16
537549874
181691
34
51949
61207
18
496737
48
497082
28404
80247
33
134821
29343
61
148529
6
68
78
213611
289217
37
9
100235
3
55
431810
64
350630
122092
434945
87
1
31
466750
34
89
20375
551488164
133340
9
433035
831234938
55
56575
5
27
70007
63
98
178011
492649
76
19
18
49
73
127727
6
7
90
25
4
6
93
45
10
382097
81
78
84
108676
479216
180334
4
656524437
97
9071
99
86
46385
29
66
152361
2
6
28
34
196547
26741
35318
370973
661298348
86
83
651051200
119716
368913
24
17
281563
274463
93
460564
63
344334
364013
2
336652
45
289640
678414734
383236
158899
213879
376293
19214
29
35601496
344430
42056
8
7
3
360830
74921
53
78
326762
72
555650469
55367
87
69
300212845
185752913
30
87
70
130761
39
45
57
27740
371577
872542075
328024
98
214655
15
4979
99
10
14
57
59
66
63
96016
129528
336665
35
15
1
26
434864
87
82949
24
9
63
156685527
474590
44
36
81
86
88
8
132174
456419
387270
96
76086
391254
41344497
46
174723
349146
145018
26
72
29
82
4147
84
188338
59
43
403083
173534
313836
948672423
431013
30
272014
10
42
25
40
77971
43
44
40010
75
97
99
260380
440205
32
761023482
79
57
72
55
191481
49
42
99
421354
924256258
256693
27
6
71
485586
23
204722
48
59461535
33
26
17
369902
116248
14
52
40
675147267
3
133551
81
16
51270
476201
370724
84
99
326325
46
76606
115606
76
147371
237567
301557894
78
46
8
89369
160430
73
59010
165849
190522
49
253175
140628
49
29
50
7165
3
270087
367072
221420020
7
139598
3
21
467691
210771
68
192225
36
59
10960
331695
80
64828
285393
6101
1
7
43
40
54
414023
122682
434391
40
3
46
273676
304996
44
99
29
209799
425001
300087
491685
1
318531
154008989
110774
111115
408397
83
423560
68
1
27
336220
29
21
25
1
248375
276878
31
121585
372839
958987245
8
24
336074819
193184
436508
177128
49
498823892
457564
6
84
151100
67
168811
553146725
28
958406620
282946
192734
423873
4
455821
85151
85
38
597590334
188716
71
35
148305335
891872884
254045
364906
93
591921740
469305699
29888
3
355931
678963212
268934
66
91
504502387
451945
26036
551540683
70
154245
306758
8
83
259542258
50
8
1
68
16
195609
274293720
78
22
72
41340
23849
75
667645587
87
377731
30
29415
58
11
46932021
78
6
776719110
30
69
99
346444
9
4
12
130035
324441
89
62798
176944
383326
376556
73
99
55
8
356374
73
64
3
52
419271501
166168696
75543
34
83
16
54
26
292975
435957
764093669
162840229
93
23852552
575796215
20
574864692
95
1
75
100600
62
953242067
460849
284837
81
48
87
25
158285
354254
212684
74
78
72
61012
38
7
60
10
12739
368354
49
51
16
58030
15
312787
83
335113
53
376883
16
943851642
458808
752150667
47
77
78
50
57
462453
288885
306924
508623337
64
3966
31051
305893
97014437
146313187
705980006
158502
112050
52
73
232783
7
187853
88
22
113225606
97
64
423379
40
64
369719
52
36
98
25
40
25076
19617
238728
90
443260
90
32
20343
55
459332
123266
240289
31
312160
71631
54
2
33
181050135
66
40
317972
82402
297193
22335
99
39
16
254456011
57
367990
73
85
44
486704
193423
70
435056
64505
56425
370254
194344
62
18
38
17
162994
243777128
78
66
234367
336765856
346333
137408
20
51410152
452276
150844
580934126
4
170226
31
4
110547
86
234844
45
254323
68
158157
643318451
12806
6
3
160441
63
96247
147415
68
75
306145
279131
11
64
75
59
1
592237723
678142576
710699208
143811
807319186
94202
76
164669
46
37279
364690
70
123475
90
12
102830
427785
138486
55930
907030372
83
204006
357159
68
64422
19
49
35
74
34
195756396
339002
798945026
40
84359
59
91
256535
97
162520
248362
92
261085
282310
213084
20
63982
35
6769
380059
1
89
94
180448
253707
238915
38
476216
42
206258
337916
74
62
90
2
85
68
30301
186255
1
486422
93
491357
186825
7
63
56
6
230557
279976
99
496214853
8
291569
97374
357832
403058
33
56
488232
86
58
55925883
41
128810
76705
12
73
253583
86
10
382183
142039
61
797220084
29
3
436859
916455580
93
212570858
23
65
622647966
783593176
2
73
31
2
441255
97
64
92
479600
476615420
49
13
32
5
14
47
43
103007
452514
99
84
52
468190
70419
73
73
98
150073
139982816
34
69
481082
106784
175346
87
177953
303584
401253
18
149571
163855
15
108048
329471
20
33
113940
420407
263947
499912
64
85
2
469958
19
39
145355
849885647
465493
321439
63
79
49
54
415369581
110072
56
82
97
36296
484845
464114
49
325888851
99
84
447905652
80
10
354538
26
319838
42240
462306
69
18
338535
41148
138100
148022
189570
65
92
366594
50
725900816
109473209
6
158144
26101
73
260727
36
39
17656
420465
23
79
69901
440386252
7
19
49
9
66
14
416115
13318
420247
261713
357855
15
435783
83
59
369419
151351
402289
30
340265
5
86
35
79
191306
256692
326111
60
455286
56
229937
28
17
85
62
350735
9
48
392931696
54069
770763442
7159908
1
38
56
43
35
216124
56
30
64
265372
326938904
377988
12
200184
73
356123
429490
56
310974
87
175926
409728377
951386535
100182
447490
94
266044
14194
83
314253
40
415192
432614
83
82795
94
64
76
148017
143567
278121904
262019
13
17
96
8
309113
375059
4
12
34
192334
72
293220
90257
434047
157413
77
485543
1
463389
77
80
814647551
94
913088701
10
391285
96
27
392932
436777
37
223112
64397837
445964
301085
37
923191408
19
1257
229329
11634
40655763
57
5
77
223167
423697
54
23
91
572192360
127652
39
42
15
1
303115
5
151979
986943493
67
9889
106948
55100
70
410980
81
77
92
7
443222
351214
51097
7033
168948118
62
39249
491194
33038
351948
84
53
27
67
44
208013
62
53311
153281
3
54
9
84
223989
72332
39
56
352563092
75
393622
151262
703773887
184223762
319087
403936
24
28732
33
510347743
234917
467157
10
68
267807
324985
95
158163
5
621969255
5
80
82
4
344578
32
372795
325039
90
4
2
22
175848
4093
93
68980
56
19
9
90
81148
82
69480
296187
3696
263752
494778
379472
456494
63586
4
149472
288062
34194
402481
39
69
289943
56
391132
187703
119760
75
56
26
860899646
215813231
588366061
327806
95918194
31
431846
80
53
27
31097
446470085
128782
16
59
1
297624
12694
96
393704
13
80
9
4580
430947
93
7
77
86668
59
28179
195829
15
96
757344795
71
17
12142
50
485982
138320
567243230
653355930
3
39436
209316
76705
77634
240279
3
426556845
22
314727
69
460753144
298698764
77
7
6
80
429169
499923
89
2
84178
9
50665788
178265
354050
1
48
150978
1
463835
74
177914
107210689
375019
202382
446566
55
180636
236816
78
17
57
136025244
53
171148
68
8
356867
62
2
190554652
318974
84901
487458
1
4
607614403
7
80
258509131
408694
401950
95
27
21
85
11
11
473101
270413
78
160872
103089
16
80
161269
94
856636337
9
36592
347026
194747
9304
385066
14
83
19487
383222
401991
274828
33
231584
16
280478
161211
357262
185636
42
445387
237335
89
60589
997736959
43
17
57460
191532041
462280
31
320800
489415
85567
40174
383759
79
16
1
5
2
160845
402694
365674
19
365927790
970486355
167309
25
87
263255
94
35
7
78999
54
39
59
211011
296654
79
51
175425
434585744
535434628
379841
387424296
116632
114816
439936
170049
73
481460
37
72
518473233
45
35
89
353562
42
12
229490
467220
441440
56
40
512842959
9
499937
36818
493669909
352644
5
437956
8
20
247865
67
99
50
4
49
4
172877653
53
53
54
351399
100917
65
7
149313
78
192701
156532080
62
17
188319
51
49
29
18
4
61
326315
232955
298100
61
46
34
298933
48
94
36
155997
51
378408
24
5
342471
84890
65
64
2
4
211130
31
85
295361
18
11764
23
57173
422527
73766
2
58
37
353984
52
484163271
34
278877
90
65431
36
179035571
65
24
13
492070
140168
36
10
33
476760885
162363
192896
111399
232447
47
72
31
46543
248792745
161084
37
391822953
336817
4
275173
572406302
250041
39
279752
416416
136300
21073
292216
70
20
77
95
112629
41
714810331
48
333148
1
13
61
85
10
729079950
441009
166486
161339
239150067
322053
32
37
27
6
64
89792
59619644
14
86628
98
39
572556800
41127
89936
65
251701
223650
21
435496
88
40
467072
50
98
73
122229
25
50
412315
59
29600
21
33
350746
19
2
51
491042
242924
31
45
178493
28
4
245074561
52
72
188503
475483
369386
332322
190109
206182
770
235823
66
452759
83
48
16
325847
605108782
470463
152742
91
65236
281544
20
33
97
490263
301249
40982
72
833597600
866123777
18
9
279988
406433
25290
4
1
125789748
336321
63
152422
87
195796
95
93
240346
14
43
96
5
260833
80
326660
97529
40
70
128911
303085
32
9
74
348736
91
109892
848777512
115851
53
140980
28
19158
84
6
2
377750
55
27
28
67
900425982
300340
3
36
65
3
424016
388376
57
38090
84178
178196
37
345565
54
76
12334
93
402063
653741975
166687
366278520
275002
75
403906
68
310686
98
86
9
47538
575336702
423284
7
75
7
456900
50
59
97
205465
391030
42058
20
4
187288
277545
6
65
350806
142376
199212374
6
34
62639
72
3
135589
278717
68
284131
39
19
316167
490675
58
233709
8
423282
118970914
827773751
31
213463
3
91
359028
6
76
348813
56
979887048
7
1
404256
266262
48
290457
34
230062
455666
46010
148714
422342
580230485
392936
10
252264
61
7438
15
13
482850
35
291366
5
62
16
56524
43
469630
21712
62
54
292918
55
20
478412
373731
93
15
897890948
99
22245
4
20
48184
365629
98
77
1
95
103513
101329
45
56
5716
26
297411
168324
92374
57
16
765831314
95
48870
8
3
71
318852
7
2
85
57
7
9
58
40
58
60
484802
103646
159732
45
369221
25
56
56
78
22
82713
50
29633
210998916
821832421
300841
90
8
217171863
365267
292997
367943
77
64
70
50
773491296
1
63
635601790
2
67
93
919824869
200724
227309
314280273
228078
40
480149
522938156
351401
313014
17
2
446059996
68
85555
84
389434
45
398525344
422455
86
81
155572
17
462033
76
73
72
54
436543
207200
410163
345685
360009
118933
259671
92
85
331567
114339
63
332192
89
48798
73
54
20629
86
311605
204054
273097
66
375889
74
14
20
36
70
1
26717
75
472159
95
377578
14
137754
450458
20621
34186908
323925837
81
99
44
491626
78
227595
681208467
48
22
18
45
375427
91
81
53390
465453
214206
224583
23
80
139557056
359631
5
438771
5
8
51
61
1271
108664
92
446998
58
195084
98
85114
1
70
5
346605
38767
316876176
27765028
35
8
4
488406
831771279
227969
78
332786
405044
87
276185
88022
277343
58
6
4
22399
9
250847
5
5
28
422746785
38
85
379485
24
24
4
440929
495252
5
25
47
7
84503
47
48
215059
171715
47
344824
390883
396912
83
1
28
115429
5
450124
8
9
258894
98
21
373049
71
224288
162664
194280
347223
341254
77322
183866
14
224350
341751
77433
45
167210
219055
428515
710389943
55
105074
46
95523
281395
90
198265203
40337
55
918211672
568616931
61698
82
892916162
573835246
1
186889
47
36
82
3
190334
218568
90587
55
302937
347169
41
313772
1
77
6
313545
91
338391
67
36411
341248
920617526
68
17
300089536
48
19
471574
2
331052
31
297172
662325925
489151
99
54
27
95
5
38
143340
17
35
92
89
55
78
164533
311760376
312293
9
8
4
94
368802
336845017
4
659545702
1
516763673
38
117030
49
990484611
345833
91
301634
402435
343368
12
456738
57
493516
9
25
57
342515
11
332764
8
51
19
37
447069
3
7
9
444617
74
3
27
26
321223
74
330101
78
56
61
48
325682
143555
1
373477
409852
53
266852
24
8428
42
378752
94
226803
4
80
6
965469323
261515
29
311087
427775000
44803
292078
63
18
3
169979
65
274774
22
239350
297795
48
529487332
26
33672
14
13
376259
97
54956
38
376283
476884
7
108036
496880
269999
48
85
1
451157
88
34
14
480121
318847
4
2
249279
7
94
54
409423
94
350151
51
857091922
8
420384
259389
99692124
92
69
6
418611
172232
86
416684
386343
431971
99
26
6
58
112802
47
416497
69
40
83
88
4
97
268650
31
347448
28343
196351
319382
2
335623
318621
38
41
466515
13
445931
69
3
53
98
53989
92410814
341860
42473
165186
6
440827
63527028
780447439
362335
815999896
84
44
474735
91
89408
141157
5
210270
74
30
4
80
1
230951
377927491
36
96
47816
5
28
133448
80
11
2
716334061
394625
921434728
366854
50
4
374922
29
481819225
68
80
24
661955547
315280
359937
413568
8
48
50
252394
40
9
214146
82
477737
62
234576
312204
88
23
218995
529311835
58
11
13
262427
120499
181826
76
55
61
415794
54
346252364
405381
8
142958
72
165633100
3
57
7
335722
99
5
13
219958
29
782667739
18473
74
56
44
84
489023
6
1
87
45
89
106262
8
319445
22
28
454539
85
7158
366689
208789
243573
265287
27
64
46
295366
499150
61
464495751
7
62
431384
350005
37324
7
373909
42
3
37148
423496
19
72
363973354
34
17
89
323613
6317
69
461859
26
7
68
117530
48
46
917644050
83
214271
138930
16
69
364826
38
102666
5
81
27
70
304123
313357
81
157249
65766
56
12
63
327694995
370867
4
329603
464487
425802
61
220152
37508
45
63
334276
107218
5
42
485816
324458
2
30981
207939
1346
407494
758933365
436942
50680
502585018
109985
6
20
281958
218113
34
455767
162646
292624
65
79
19
360315
321248
144249
31
87
31
450844
216605898
67
43
74
64
383685
86
124034
33
331842004
796319803
73
32
5
93
54
304454
221607
8
218583980
228924
334927
162316
345225
367792
3
3
69
99
7
58641
262967
307986
820235496
381273
345307
98
11
942732593
52
413045
30
332632
14
24
162901
116792
72
58
142315
10
104864
20
105994
173691
20
410506052
524364058
982732665
268877
38
178725
26
71
93
333722
79801
231657
13
67115
71
11
31
156065
15
6
312913
351616
421534
58
335338
302290
62
63
25
249347
369828
275741
205920
403667
41
177097311
491334
284298
4
116475
32
153233
83
112724
36
72
49
38
59
34492
44
493488418
399031
73
648208724
6
25
822174948
72
10
189182
98
219035
245756
244575
267341
3
5
76
73
68
497265
295002
133367
30
419475019
96
6
95196
39673
48
5
22
76
85277
62
363670
54
409745
26
215069
25
392692
85
80869
91
29
56
29580616
397920
448184
8
81419
208540
26
33660
74
41971
233685
598587699
42
48
370565
286724
46
7
405969
338484
7
235346
96
306863
63
166826
57
67
73
11
89030
67
46
236525
142133
259440
78
370991
433015
71
32
88215340
158563
749756999
210031
71
243824189
95
83
393309
40
16
366184845
6
329663
310901
271397
37
78975
349896
44
455505
192482
36
459817
94
40
87
69
81
1
308636
96
22
76
60
48
9
338271
9
91133
299096442
65
467464
204751
8
25
31
208677
52
96
40
584907829
31
396361
30
2
229091
389354
833036619
4
30
26
466414
65
56152
46
13
242210
64
152029
448692
235891
114609
9
377863
30
4981
105630
385987
12
164473
48
477471
68956
17
49
82
36
70
50
252653
97
4
57
84
444655
5
44
60733
9
387771
44
296631
281162
57
12
7
209492
14
13041
322627
15
6
51
1
17
507936659
16
146883
219415
90
410619
62108
56
634870607
97
4
16
19
56
6
608786078
199681462
65
80
1
475672
217315
92
85
28
392893119
36131
122464
2
348065
78
228731
76
80
316015
21466
141272356
30616
38
384397
39
228379
78
197994
78
307358
397413
188504
4
96
74
234825
397486
71
111549
482582
42
65
565041348
32
82099
233285
127235
11415
478497
65
55
342239
45
134866
34
138813
9
41
102483
300171
39
337417045
98
367768
339453
57
77
274203791
877785802
442067
51
1
10
72
44
12
15731
85
32
13
46
186571
803589123
419662
865314888
9
69
733816559
367329
4
11
66675
69
166104
915276631
36
11
202887
560321680
434584
33948
403135
9
4191
90
191549
22
272177
91
59
468094
425052
343747
97
282818
70
18097
53
67
32
78
6
69
64
98
44
49289946
18
33329
419603
94
47346296
75
326213
501695860
77761
99754
30
564429296
608062944
75
32
285049
71925
62
46
42
3
69
412471
82
26
1
332855
91277
299442
426892
46346
13
118406
74
79
439483
333972
6
19
146128505
83
51
29
40019
202695
66
70
158451
91
422808
42733
35
87
487258
51
98575
829017153
59
124996
302192
15
734836861
2
495628
99
81
237600
912456051
81
476084
3
678
90807261
65
26
98
90
3
43
31406
8
44
43
80
496284676
434441
366376
96
96
10503
224114
442635
58473
481239
29
357679
173748111
6
82
93
435170
107040
409595
5
22
122877
390856
337349
43
324874
97
54758
43
49
5
757278211
811822432
152386
57
9
12
475178
28019
91
88
63
221489
48
84
69
40
52
16
90
237558
71
104147
390806
497684
222379
30845
299997
5370
79
23
9
311803
239392
38717
249647
9
63
482083
91964
343175
165754
487860
72
372335
58325
322846
5
35
21
331867
5
376461
266720
7
94
255528
99713
392489
2
833793332
467718
18
2
499159
708731346
9246
5
61
282670
72
25
96
16
239227
395664
2
130598
457603
35058
111389
75
915436114
15
90
117973
49
15
242419
67
274309
373784
53
75
160050
85
297063
407448
62861
347768
78
84
85
247344
235171
953654293
37296
8
1
29
465297
796025922
2
5
28
423820
14
397599
60
2
227771
45
410201
172344
81
6124
54
5
65
8
25
6
56
301361
442922
120234
3
3
5
249691
185122013
118914
159190
381200
240452
75
117302
614814260
4
6
69
4
72
180476867
494497
290453
68
407854
87
46
94959
87037
28
261603
697107994
55178
5
265844
445805
57
43
274986818
51
333047
227032
9
583329508
258883062
288167
57
81
180498
6
25
336666
271551
405081
27
47
42
287777
66
365211439
317768
310441223
217106
5
419669
30
186365
38
217917
317009
422295
9
246737
787772947
1851
99
6
76
216548
3
67
70
50147
13
83
471300
147344
10
546827984
34
78
4362659
3
494694
104289
22656
441007
45
128342
18
5
36
29
137616
425983535
99
69
396523
31
7238
319749
7
227946
4
97
431993
446738
73
71
4
73
62868
98
192675
378558
12
78
94
164203
26
192067
20
53
466957
6
2
298784
231300
25
162987
2
563591295
442583
1
39
75
487133
624760115
328356
53
423020
62
35
7
915442585
5
59
98665
69
484318623
48
15
367632439
91
316642
98
35
67
686867667
238679
225530463
881436080
65
184239
62
154354
71
58
171020
168193
212826
156412
334359114
73
210163
103327
190163
275412
3
426022
361619
749366157
53
147674
101882
448785
261235
74
71176
131669
24
3645
81
581285055
20664
80
356112707
93
316490
235502
199197
79
43
92
415687
87
38
44
2
5
18
56954
54080
5
82
2
66
47
103170
433164
467900
14
8
77
308874
60
420131340
27
159605
33
27313
59
25
74
26
456949
175681
223882
103129
139859
96
21
19
34
77350
23
56
71
50818
27
92
54
85
42
34
35
370165
282225
444718
41
30
178265
456373
670470316
83
66
410515
461048
89
120026
121910
440670
490596
5
26
6
23
50
270409
82
137663
283966
825374846
40600
5
230875222
43
359068279
64
351785
99
30
57435
91874
92
45
5
126672458
415444
60749
416808
68
22
552275215
5
110876
90
788817467
5
7
78
3
200454
166518
8
255094
276785
95
22
261463
64967
4
49
92
94
427086504
48
83
75494
377905
97
771595437
200592
365206
77
22
3
7
208754
326440
11
28
89072
195887
19
27
392261
10
204559
9
150158
65796
302999
34821
6
83
440458
51
289399
24
36
88
335068
25745
348335
199432
85
30
472176
52
2
142541
46998246
54
324
186284
273300
48
74
53
215980
228261
64
60
46
482701
533801736
90915
494442
433599
84
18
70
9
57
6
353097
85
38
471489365
304235
633475924
16
62
363069
539089817
1
80
474909826
776293029
72
60326
414564
7
91490
39
56
226398262
331860
498601
54
213752
37016
91
107657
52
705418503
33853
74
20
81099
158441323
138621
68
293681
263826
1
6
11
137340
31
139825
4
40028
65
453462
47993832
420918
83
54
10
182740
28
3
5
75
705437057
5
276085
5
15
369604
55
48
488257
70
62
563456518
56
367237
275988
35
72
1
43
31265
18
3
53
1
366223
53
482371
73373
9
798126906
173631
64055
85
374870
180868435
81577
37
76933
29227
97
95
73
65
18425
379571
45
30
142697
501556088
23988
396891
345857
37
95
31255
9
24
908971143
63
35910
583360756
91
135089
9467
71590
28
23
23
745952505
4
351077230
85136
466493
43
61
163091958
8
287855
4
86
358339330
93
30279605
93
252403
70
196560
109162
419011
94
59016
220762
11062
4
327364
203998
28
18
63
54
34
64
98
38
369347
811318464
62
13
7
51
7
33
426360
29
452189
3
314207
160879
235595
331150
45
150602
457600
8
214720598
885521187
59
15
84
126760
69417
74
363024815
75
386269842
7
28
936681398
33
664234815
39
4
443153
45
93
4
408145
27622
18
7
2
61
445667
243676
79
47
69
312573
57
24
37
27
22414
370114
296464
266508231
337897
861179669
73
4
9
6
22
45
87
259742
24
789969341
8
352469
151862
483057
612207455
78296
16
83288
472288
96506
328895
11
74975
213759
71369
84
62
2
64
3
227065
50
313099
45
341881
59
364166
177692
411482
147250
71
40
204150
36
427159
461301
18
80
7
4
5660
73
31
2
47
7
16
229099
137114
113073
24
85
123242
69
7
82
52
3
88
439972
5
285811
450133
738608785
397774
31
477160
74
97
57
477164825
166270
456766
138050
24
918674901
814881380
71385
471428150
790010749
92
424034
4
999812897
18494513
408687
4
399454
44
93
3
82
2
67
440701
82
278898
13
71
6
421031
313682
99
402963
20
24
877236324
12
2
144050
2
99
2
73
71
49
6
58598
76
377674488
904097717
91
13502
43
225358
155746
91
101778
57
386819
284888
886567653
89
60
71529
172812
49
20
220743
42
866219915
94
80
46
44
22
41
224351
878066586
71
53
110717
326017
72
2
421157513
208820481
86
7
811822939
15
79
62
94
318475
84
43196295
69
169893
4
80139
224083
81
145457
21
316801
286229
464587
65
14
258117
405308412
263174029
142190
483725
94
282774
394041
75
310296
186668
91
200738
40
94
258899
83
45608
261637
15
98418
92
71303
61
110482
52244
188052
65048105
59
229882
236703641
179259
229740125
10
31402
3
74632
293658
119234
35
36310
383370438
66696
32
156637
1
94
86138
55
91
67
1
37579
71
87
86
783887327
91126996
1
417651
6
354321
219480
6085
105460
266997
424335
19888692
247745486
18
2
738384259
91234
328542
430773
156557898
133611995
356790969
27327
32209
41
96984381
18
452670
2
3
80
49
422806
7
73
214453
24
93
452485902
290036
4
21
316132
98
1
53
14
235052
62
498573
4
96
64
237945
75599
400283
75
394994232
69
87
5
56
158180199
376217233
240338
369362
410987
60
131490
62
98
80
51
483943
50
67
210333
11
727166274
489415
99
73
52635717
305421
209691
74
49800
221471
12733
7
30701
14833
57
91
3
33
13588
21
367249
37
276067
267519
84
48
73240
9
338903
154610
41684
8
77162
18
50
567590354
129073
90091
53778
18
19
377183
457222
519255793
24
456823
81088
45
173049
99
121945
424220
38
454624
84
23
31
49
313165
421281
82
4
351822
7
54
243232
54
352107
1506
85
20
83
220250
820557602
56
9
405504
6
354207
293302
5
21
85
196417
62402
70
97114891
417198
2
70287627
66705
408224
5
167775
1037
27
473599
91
4
16
6
2
342286
34
67
89119
46
82
219305
8
28
62439
70
459822
38
2
61
442644
564
88
357793
323036
424103129
877754339
388856
355865256
91
60
140291241
326683
162432
64
272505
974824200
347850269
61
782000580
18
41
21
2
195596
291484
15
19
44
179510
400341
26
369623176
8
82
2
178567
498334
98
5
381810
218251
78
232708
435629
89
22
28
158652
94
246762
8
237733523
247720
60
78959
476036
36
22
56577
456484
77390322
245620
360032
72465
18082
161447
25
28
21685
986812148
15
51
353657602
237854
340843
24
14
37
98
16245
76
265969
466678
607952118
34
744625369
95
92344
494159
6
392957
490140684
50
59724
659072156
236356
3
32
6
384117
33
5
243918
565186333
182930
32339
244727
138911
216242
3
262415
429191
67
93880
338980
96
801829856
76848
369056
29
6
495474
477225
3
234377
362287
168350
39
499203
284890
281725
315172
264930801
7
665873890
278671
363338
95
437027
67
4
387305
14
81
74
89849
105456067
93
64
90118
68
485791
60
64
301513
73547
109922
873007792
76
84
247445
62
8
54
31
503926849
26151
5
404110
9
83
458578
470846
656240840
16
161172
358923
4
759371691
40
206153
316307
22
6
53162
244699
34
5
445437
484668
184484820
485198
52
9
62
91099
382233245
345104
84
483107662
86
56
77
63
86
37607
4
13
171419
15
290659
29
50
14
29
366735526
72
49
40686
87
8
400602
72
86
387154
164944
404771
645310829
29
28847061
22074
584847323
25
51
5327
56
116071
85030223
376487
3
435629
378157
6
76
4
856348272
485490
97
14
20
79
130495
25760
397931
142862
45
437166
50049
77
177304049
25
5
207374310
73
44
473499
113594
232311
73
38
422741
7
90
66
357633
27
85
286605
396417
171403
7
5
42
126513
342815
2
22
74
82816
498855
273519
114324
69543906
6
77
318037
6
97
29
408526
13305
99
114840
54
61
91
630480748
61
65
122323
40
3
885709808
9
326723
247058
22
179568
58
40
81
16
80707
6
78
3
44119
174376657
49
998466239
338355
13
105192
331712
196643
13
37
236108
19664
429265
85291
437647722
474488287
92
25
645435556
218411
348786
51
365537
35585
447000
262368
460636
136781
59
220722
382305
375656636
93
178241690
1
17
467515
329004
17
371972
234998
10
47
7
27
33
85
46
22561
40
144565
9
258326
43
32
57
95837
97
92
591097760
954105025
522345533
5
340324
29
292244
24
62
496656
259038
145656
34
33
163486569
162435
476805
362657119
238739
62
345946
408572
27
50
100592566
6
438444
60686
72422
84007
489333
265376
79
76
60
26
7
74
47
924131583
35
651990386
292515067
88
878209707
5
16
346437
332268
147822
126392
25
495508733
433241795
979267533
52911594
330767
99
74
385191
347567
2
239196
329657
276368
318521
7
490103
60872
58
11
317760062
461084172
43
213866
251684
216999
405730
53
201063
283669
61421
395648
898769303
1
317125
1
71
68143
4
88
71
77
46
628665729
64
25
1
966209074
2626
45
8
289433616
380100
63
3
197614
81
347873
88
1
87
77
62
159797
7
2
80
37
60
23
26
90
416002
80
400771
79
162213
97
56
929920274
64
557623111
60266
187750
482410
399421
55
50
59
50275
468644
4
81
92
321302
7
79
92
55
52
167943
406341
339071
13
33285
47
234008
68
93
305819
19
377126
22
239262
115226
176988
8
171768094
499314
24
2
186639
429203
450795
367540
19
158675
23
90
20
98
903174857
9
70
52552
4
69
359172
51903
32
64
296983
41
48240
582246063
44
1
132291234
179510
134606
37
21
576382060
97
96
2
469619
500230551
292137
71
2
309465
77
228716
115457
203901
95
45
177869
8
152368
44
2
71896133
32153647
63
54
9
406735
16
70
62807
95
9
2
91
85
15726
251262
45
908956670
3
178172
93
419643
344167282
69
464617
133859
387932
3
46
45
99
629804512
5
95
36
149273
41
45
327006
56
4
399533
78
161825
17
80
24
48
79
72
49
71
9
141196
8
74
11
400100
54138
78
10549
9
91059
132796612
99
497665
47
10
463639
25
121954
64692
293248
34
400275
57
273506
387266
458910
12
34
486681
219752
52465
58
435848
262993
359316
520311708
349752
59
81
109721570
69
68
69
389756
82
92874830
250027322
330724718
305688
104332
98
485506
22
88
9
3
5
49
4
479450
36
17334
29
2
355549
872530572
430297
35
349342
82
5
342843
92
147196
269652
426124
65
119435
50
20
53
95
88
98
71
11
32
31
165908237
2821
34581
80
96472
59913039
86
325101
95942
229214
36
91
821126521
63
212131
51
77621
61
222019
42
342213
41
506021792
831954256
2
68
1
457589776
98
99
8
380988
31
14
372854
5
295190
34890
237820
56
43
317078
2
44
100318
441414
494555
127327
3
82
45
77203
204788
72
111283
20040
277261
402328
199866961
4486394
63
63
53
51
336627
63
26
396423
701206518
66
489682
92
498854
8
918578566
57
59069
394653
4266
23
87
115060
457406
459819
91
6
360648
2
7
283540
49
47
142723
50
441788
99037
365512
386723
25
4
253181
52
371874816
393509
40
52
91
771686020
42
279080
371223
53
295560
77
62124
95221
99477
52
11
352781
3
107455
77
161695
104642
320209214
1294
365590
18
26
208626
215892
449976
519676823
81
174166597
172194
337574
72
90
84
443269
47
9803
269751
106428
5
343276
7
379796
90
28
12
1
472639967
92
351991
42
51
155056630
45
300512
372021
62389
52
4
47
301520
291081
18
298201
11
13
22
779894730
66414
1
344110
4
26
18
78774343
14
46
333006
19
196906
50
66
86
31
6
244512
491633
579852770
339081
30
53
41
158950
80
4
407373330
445420
18
7
275496
485444422
58
97
341989
62
717361897
8
9
72382
341686
57
274212
73
8
90
37
16
74316449
60
42
5
47
931733457
39
9
31
397900
996
298968
433467
120299
99
151032
12474
132985
76
23
24
48547
52
61
12698
69
54
8
385238
258931
455599
80
448482
80
31
38
5
20
60
98
117449
193030
52
726546862
24
7
17
652112663
15
89
6
57
67
22
96
39
30
67804
446208318
21801
368648
19
281896
91
165042
209509861
70
36
84
580795198
191006580
25
3
180982
66
448202
58
78
79
735224016
253833929
7
978967535
262805
15
421259
73
224808
379373
98
395741
85
7
499517
63
116261
52
372632
242647
19
322296
191670
30434
20452
297237
43
47
78
72609
57
97
19
2
481921
15
386793
274172
429431
221837
71669
267390
230947
387269
11
177366
17
85
56
72
39
29
2
204487
24
25
25477
57
114159634
443138
242873258
13
347330
7
7
55
27
534336922
17
20
278297
76
50311
580134778
91
317275
95
1711
321063486
395353
26
293221
5
47
50
408077
5
246198
338907
63
272499
45
710877703
108737
34
476892
7
77
30
201510
174142
47
99438898
6
3
998727781
93
63
113888
29
376419
69
11
4
30
5
2
417879
412346
48
3
251679
38
44
23
84
90
68
58
85
441786779
27
9
417050
887760128
37272
291194
51
33
274904
70
71
6
870754091
12
160589473
734850586
16
606723903
253288882
255228
122677894
61
336680
407384
470060
370827
14989
36768
99
27
32072
328386
53
449795
1
70
3
6
376258
180170
59315
10
395475
80962
213330
49
417433
61
14
349927
1
39777
186800267
424025
19
48
27
80
368666
214298
494487
105756
64
76
463156
882534434
494253
60
184210856
32387
20
89
962591382
1634
54
14
342706
84
1
371380
239973
383290150
36727
288958
484206
35
217519416
360323
16150
73
297211896
65564
403553
1
90
46297
91
683721465
38
382510
6
330056
7
432441
78
301206
100986
269628
94
258660693
19
74
9085
63360
560968029
304629
53
95
11
14773
293443
761754367
448460122
520475693
209735
74875
108943
7
76
37
213923
37
8
269184
69
972079230
171160
87
304636
493396
127473
349010865
51
86144
363902
61
436809
81
285580
146948
86
2
13
428678
452068
263722
20
2
389181
5
594824195
52
69774
145778
906787702
50
91
477928480
390783
66276
571913904
3
66
3
59
319104
310271
104179
90
67
290812
428644
6
25
306340309
438080
72
353542
96
63
55
1
264908
424654
9
73
34
99
88
177918837
8
4
88284
88
97
92
267386
25
99
85
87
78
7398
75
65
88
49
73
339962
200326501
167371
328650
387702
215625
172603
97
477103
3
29
31939
85
497129
3
38
767915943
88
98634
272933
246187
78
7526
75
857
50
16
53439
5
6113
255757
107480
35
19
54
19
13569
26
88
31
32
75
288429
6
13
148579
76
36267
36
56
60
89648
994251532
31780
323675
63
1
30
139291167
284194
67
146246
64937
73
3
16
288593
182439
24
483545696
76
476409
88
242916
499806595
264493
304802
78
29
266508
162657
186874
8
2
405100
174240
248571
263580
372631
45
315023
310308
33422798
60
268817
30
86
90
80
89
29
68
46
66358
77
49
284199
312992
9
61
111844
180360
341829
344428037
380478119
39
8
72
82
32
280450
240031
11
82
224033
328675
9
66488
375170
307564
69
462710
106982
370852
148102
63
2
71
255593
62
3
19
817474777
54
260837
36
45
66
569256238
1
8
27
21
690165727
9
9
208152
393643
60240550
210787
17
38
269279
558240390
511881504
2
10841
74
25
30
310410
347949
21
91135
4
65
30
397440
517626507
451923
470108175
283605079
334192
23
80943799
3033
8
80
42
57
1
8
5
902871205
5
103483
24
250707
16
84
607620431
47470070
7
395289
302382
73
107228
57
70973
142369
36515
11
9
80
35
411588
490412
68
491990
79
253956460
3
464139
90
88506
29
55009
9
387981
118442
610400737
46
77
497170
472055
85
94372
4
67
77
1
395700
431064
3
18
92
130160
312793
72
3
79899
13
69
94
26097
340304
358299
45
470602
71
457114760
59
413986
780475442
215430
368573
590515321
90060
299536
978544621
80952
118411
32757
495708
480158040
178779
72
5
32
203060
91
57
88768
13
183524697
268360
603059947
124595
18
54
92
38
149612
367293
665114512
516752637
88
141387
35
930359275
9
4
4
24
27
33
76
93
73
88
377757
69
29036
481800
116495
18
286107
394320
354871
29
88
23
335847
419598
87
34336
998058352
12
74897
165560
42
26
82
56
251044
346763
9
29
352858
465228
93
32
49
816037087
43
19536
27
41855
189793
947538284
204370
499207
22
211958
137564
90
15
13410
8
79
419809
97
351554
175378
202008
4
33
32
18
80
8053
159143
74
60
21562
477230
284783
31
81
126535
5
186946
28
4
388299
8
467217
13
71
47446
971908783
74434
21
92
489765
19
455840
69
86
66
270268720
9
430133
48
474095
423497
77
95
32499
73
31
426522
97
424296
336357
152055
118651
21
248118
130249
87
50
49
460852
212815
32041
21
19
259482
3
36
119688
86
619863802
78
483759
16
299166
303133
3
295254
39763
115026
3
14
47
82
63484
25475
67
413970
999741360
326940
295318
5
217811
1
3
97
169902
51
95
329586
38
93
35
542406366
20
62
320478
237622
484090
59045
804670704
490832
6
3
295461
483795
834128575
5
45
61
281161
33
303930
65
214299
112881
74595
78533
192700
635943289
198703
289816
475062
79
463385
54
429400
230518
43561
306485
245008
748704171
85
26
452358
16
856839362
460210
4
426998
172841
98
91
668748934
261834
46
32
121351
8
497388
43
186791
28
65
28284
42
6355
91
448175
7
82
28
8
290348
2
878736320
2
6
6
21
59
9
5
8
358370
323790
9
75
77260
75
204787
345304
72632
90
43
989078071
400305
671987879
301091
272091
88
315218
304441
393609
45
250823
88
232607
122103
8
20129
47
59
83
202872
292149
80
230878
88
60
3
498232
662061523
323401
80
34
61
496865
369252
40
45
3
56
51
209715
79
19
34
21
54
96373
34
99
56
9
71115
60
404405
540646651
94
40
87
98
72
84
85
95
172046
1
42
118841
445821
84
91
16828
296899
61
19
77901
37
91
13
77
65
7
17
660701394
167578
461902
216075
54
437619
224019
403727
997174386
52
11
208247
87
9
494165
278123
49
344822
117312
54
302759
491224
72
224176
64229
87
34
264424
3
958930932
9
469120198
53
30
68
108463
198392
77
57975
11
252986
49635
12911
483889
149431
29
24
3
302305
6312
158978
18
97
459151
58
8074
3529
55
431822
366101
62
31
6
18
96
307781182
29
237972687
63
31533
83
93648
38168
16
210383
557947219
69
96
239904416
245264
86206
111653
39
43
231513
162919
64
6
466142565
8
8
78
5
93
201296
93
75071
481439523
192748
8
64
6
32
141886
21
357328
186325
182472
131281
175338865
285489
378213
111206
8
178201
54
65
145472
197786
9
316076
249454
23
423179
8
327563
895245384
876805016
160733
28437
61
270883
386664
23
75
427147
17
48
80
219791
428004
451660
11
98
8
324633297
51069
298525
429246
409682
41028
85
8
84853
429605
685124829
232895
92
61
64093
76
244234
71
23
434625
344878
96007
81
331822
4
9
171805
65
16592
471805
21904
143981
249686
289555470
152921
27374
166418
15
2
227115
4774
9
76
242002
375190
11
25
921531336
2
67
297866
99
126236
32
484919770
38
9
16
73735
27314
321771
46552
313910
326420
42
31
4
58
461167
25
13
6
106681
161528
26
4
86202
78
110157
99
7
189693
190163
363808
290430
46
229556
939125939
240181
19
91
834105635
15
67
49
251545
41
91
429227
26
59
74
437647
66
55
470603
189525
66
14
86
50
74
45
518089659
67
92
372860
332446
449
2
22
790155309
49
12
391410
217382
47
97
3
43
23
391813
67590
7
7
76
46917
63
97
447864508
300952784
81172
744515482
135190
5
96
277089
73
47
46
256621
92250
44
239796
243447
457098
482585
433258
1
409264
19938461
372615
75
8
427855
83
67
63575
17
498876
8
309155
177598
34
82
102794
542893514
37
303448
396559
283560644
23
519998044
903178113
370321
31
95
500506034
474728
477710
347531
9
42739543
24885
9
11
21
62
552928953
287665
42
31
447099
48
59
434452587
73
493666
3
42
50
472779
374692
84
31
7
35
60
25
149703
71
20
89
42
81
48
98
206362
236950
14
8
63
7746
98
140571
426043
9
760797371
72
302822956
213382
317195
252327439
27
238177517
61
455301
327355
78399
313573
166451
46823
32
29
470401
322120
76
276681
412506
85
31
93334
543962639
83
333113
7
459388
61
400875
56
339209
67
834518781
45
207079172
210794598
456603
234686
38547
929475591
167137
96204
8470919
261822347
96
97214
810589388
9
51
53
402511
38
7
233487
380680
4
349345
53
798336428
99
1
26
37
478143
297545775
158801
136065
23
152956
898128676
206207
499557
497534
172980
2
398774
93
253109
20
34
26
281381
142227
64307
9
457035
8
433673
22
792005234
590516264
282737
200076
74
214599
134830
9
904436660
65
67425
3
49838
194610
71865
65
45128
44
23
39
38152
47
86
78
359782
60
750677077
322722
41
24
5
32
88
1
12260
85
61
284589
79345
235923
50487006
244114
906315434
38225
3
418330
407018
7
1
146978
75
282053
83
81
14
431195
429725
58
278313637
364666976
171888
20555
114428
11
2
392180
99
78
478992
84064
43
96581
137776
315256
99
392166
338421
44
61
484178953
337478
257695
325787364
4
336408
342138
168193
42
266097
499945
13381
813795651
225711
238537
79766315
96
370258
37
463325
25668
2
433083
45
4
84
23
91
93
5
2
66
226582249
468348
496194
495341
52
352282
2
86
247651
35
428894
4
390562
75
90
6
179478423
483156
21
385157
872252729
63
65
5
35531
40640367
293801
484624
35
90
3
181092
74
27
5
5
201626
64
78
458707
26
81
62
205976807
45
71055
10
57
499279
45346
66284
894826233
22
34
304162
381721
89745
910893475
176044
18
195866
226471
52
178177605
77
12639
81200
79
272809
69
114425873
723209115
50
66
19
521721710
250808
146887
9
31
78
300702
402987697
6
34
9
28
20
33
153179
31
34
266069
763681190
6
86
80
46
56
12
8
62
7
8
1
191126
456669
43
24
28473
338245
6
87286558
273688
63
347696947
878540635
4
86540
485766
99
132004
74
18
79
84
43
33
27
1
95
345439
454776
69
163452
323902
69
451977
26
95
398632
50
75383
203247
33
960670460
464071
73
48
477587753
317519
16
378836
70
445695
63
7
123667430
26
963482792
5
485920
5
427766
90004
90
1
186172
77
13857
52
8
84
335025
68
411867
7
224403
76
410081
38
151043298
449281
126317
99
770010814
4
238401
428473411
440076
177783
63
68
66
143097
69
43991
19
44
64832
322761
99
194048
178269
457489
210477876
49
313654
41
177568
90
21
69
7
203065
30
93
89
9
48
14059
36
133271
345033
67
16
28554061
42
855888968
68
433707142
18762
316889
43
593454599
180581
116446
5
9
80
461126
30
461645
609766405
9
397502
8
52
60
296859
93
878468292
89
9
221650
3
44
10
78
96
362254
28
3
161765
26340
483562
69
33
50
82
65
359753016
6
306166
3
146274
150994
8
59
321684
9
3
262288
377249
1
385087
57
46
401721
34
52
377785245
43
99
106918
48
83
64
2
247832
347510
94
50
34
290561
4
833529630
21
81
443056
242396
130778
272800
139960526
202795
99
20
56
72
78361
483354
242102
215845
14734
89
398760
52
594618306
294658490
192616
451631
8
604086281
76
67817
200216
16423
449205
81
445704
73
356630791
85169
37
216311
68827
277974
70
4
90
1
129742
91
25
138941
2491
915997728
294413
52
66
440850
5
94
188570
159789
52
1
333931
177811543
77
30
87844
11
164478
488414413
136672
205021
38
89
279656
531226022
18
7
84
327982
1
617889061
85038
60
87356606
45733
335649
91757
1
18
119695
464088
109616
2
32
12386
2
7
98
385307
14
319598
138346
6
97
84
32
16
270856774
9
474273
75
50
58097
269568
42
235955
79051
97
25
474337
2
54
59869
444486
8
1
89
42
703985099
98
71
185766
240880
43
162722
55
862961957
665569954
404550
21
60123
521474223
286066
67
80
382330
69122
192619137
377169
182292
41
461400
31
167391
39
460520
18523
38
262146
43
9
70
49
52
8
76
87
422347
75
181980
223578
97592
36
39
111755
60
24
6
43
53
40
226702
435009
80
50
49
451612
253330
463374
94
90
103359
10
431145
23
124135
73
12
769168758
77
81
19
14
6
84
76
539365772
9
71
70
427654
68
48
129676405
276903
2
57
257745
454472
212422
212526
36
17
83388
835333986
460727
83
418429
62
58
73
55
64467
209735
358274
12
5
48
24
69
61835519
93
66
484729
32
100304
23635
344642721
99
75
9
65
439693
8
294414
185578225
10129
2
30
339330
12
76
95
261631
292634
434886
42
14
9
180935
66
52
136948
7
80655
491505
48
229390
80
96556
1
84877
316800
290144
455319
268927899
163294539
295494
491094
182150
81
379038
342085
377774
295104
56
9
313317
393183
35
241065
849942830
70
85
441054
67
200987
342623
27
5
85
180453
45
31
5
394122
219390
11
4
43
480325
18
664571866
27600
216495
8
27229
9
7
8
436358
527870312
113532
2
72
3
88335
57310
225206
43
703356163
48
356045
712943876
55
33
480650
926049827
134853
490613
10
89
2
86
3193
48
26539
50
38
33
366905
429653
74
956515058
201107
3
229760
860192422
29748
7
199561
93
41
34
5467929
69
13491603
401744386
93192
50
236434527
1
1909
36551
73
38
2
26
226988
2740
122190
66967
143621
4
468061
30
75
29
7
59
960014386
291732
4
225024
90
118762
297725
233026
226564
6
41
428787
44
438051
39
8
392960
475071728
13
225951
68
374051
32
385715
48450548
197444
312968
52
78569
79
61
30
304698
5
73
441473
74
97013
7
100393
15073
843415672
412733
75
540
8
109887
485141
55
175169
48
197374
94499
46
923601406
15
269078286
157992
28
215532
306556
301892
491805
93
31
1
261656
4
55
6
319497681
86
74
27
358744
90
9
11
62
275877
25
66
426090
226748540
57
82
224536
448599
63
154899
56
165705
361965
90
11
56
93218
95
177358
87604
867073761
65
45
175447665
54
62363
346351
55833
388053
476848
286131
292531
70
88
90
418910
6
20
71
62670
194960775
351094
469526
24
408570
47
315712
386753
315953951
451064
46188
28
2
5
28
96
349540
162367
57463286
457456
44
4
84
99
479489
109992
323107
99
120410
294698
96
32
49150
182957
344692
57823
83
52
287579
57
385465
7
63782762
213178
24
432257
411370
175820
20
24961
13
296865
253203
5
11
59
111965
70
48
43
588722737
147715985
37
453328
47
28
461704
66
85270
26426
39
447916
153114
31
78
30
7
19
335697
62
10
22
169807
413316091
72939045
98
44
164422
33
56
3
374029
167481
324204
19
3
220212
35
271874
20947
524414498
38
71188
491430
9
97
8
63
492407
61592923
202513
66
4
2
12
790474760
198895264
64867676
68
56
17362
107195
4
14
57863
250776
34
627260489
524460091
49
35
1
27
39574
415062
8
5
23
216550773
42
293788
43
110269
78
9
25394
371072
264958
73
310752
96
66
46
400215706
91
106059
38
88
465121
80
8
342914537
9
260128
4
91
262598
17827
404245
229014
799273729
455343
26
3
348546
125163
30646
292276
77
87
363813
4
779218214
51
70
866082270
53
78090
98
90
93
64
63
84
877911399
473363
313262
99
69762
9
50
42
66
66885
775454422
9
444113246
3
30
47898
268761
66
426792
43
10
67
42
154120
28
485063
343172
241805
92
44
468771
88
25
20
90767
71
39
365390
67092
637325835
11
368502
37
827848159
256078
64
64
38
164207
49863
17
813373211
269603
77
183650
52
28
483367
372008
485992
286243664
859916609
9
98
94502732
58
23
340300
267876
20
42
85
48654
252334
37404
183551
49
63
56
114143
7470
56
27
872922651
409874
4
73
69
34
84
4
23
28
234037
89095
39
22
346663
2
4
440862
123310
5
9
85
85
68
71
344272
351204
1021
17329
42765
952199128
97
42104
16
88
60503
1
7
191569
45567
20
333606
95322879
3
382096
24
27
897035032
86
49
10
105126797
43148
360115
87103
208407
19
63
194864
56
380295119
158120
449828
134764946
14
132198
496413
4
104947
1
20907
8
27
36
63
72370
8
31
78
40
79
466961
31
90003
336396
93
428811
106160
97
246324
91550
71
235111
118344
6
1
78449
91
92628
449878
16
64
2
28
7
99701
58
485526
3
79
167565
28
95489
252803
3
444765
57
34
35
7
303764
186243
13802
246759
31
34
280347
461398
56085
96700
135796
13
17
42
438493
66
95
77
296426
48
165170
5
2
439024
78
399478787
100777
63
4
46
453884
99
47
21
305592
465267
278703
41
377716049
508747173
86
98
546575355
55
350621
219047
6
375324
56397
424740
85
86
199782
26
4
135043
585566989
99
72
291695
185969257
83
78083
78
208310
43
55
74
3
815005475
78
271475
472298
7
51716
83
321235
66
920578479
99
257378162
48
372470
34824
81
293127
976665125
368106
308865
14
157343
233205687
333642
6
443649
545041654
394833
60
41
26
408417
401187
399523572
66
478052
455012
242351
281131
215961
42
53
418707
41
69
552173093
716050699
15554
94
53
267194946
98
124346
249674
68
262553
683692844
9
156269
90
58
6
397266985
130411
96
18
84
21
7
63
12
201415
81
398092
91
723006653
870056454
14
910212714
6
45
72
394968
7
25836
121872
59
63
352806767
9
5
8
33
86
7
200374592
112044
67
830466568
73
113109
251773
67
99
470560
171980
50
381270
15
513789140
308375000
34
6
73
4
248644
178614
35
1
203447
10
627379116
295966
63
687923198
62
42
251390
8
3
334229
134239672
373980
85
257141
365534766
635575723
6
13063
99
65
95
48
424191
47
20804
7
138816
1
3
28
49
132304515
7
342666
66
24
462095
292685
370049
36377
7
12
7
8
976061931
36041
24
350799
389083
435829
438671
69
225922
20
164068
116236827
233507
49
62
13
92
381658
68
35
183759
477455
339141
21
16697
22
93090
43
149890
23034
77
801086455
34
24
489610
90
83
298218
58
49151
63
51
91
74502
418619
66
307036
65
90
76744
28
53165
1
266175
9
15
81
24
53
23
582288823
71
799173330
88
71
44
379299
290118306
36
295888
96
282314
77015
23
423751
398615
210651
378867
182997
38
809277660
73
58
44
7
277026
41
74
2
4
13
332599
37
1
424653
869104290
349888
33743
12
68051
22030
814748926
69
8
601355075
31
44
18
375336
286375
51248
5
13
85
64866
114520
38
60
440932
93
296209
40
92
371356
25
90
47
124977
67
246275
393905
379685
83
53
3
92
41
141455
409817
1
427467
82
458006
446070
322343
174887
505943854
404077
471627
422296847
8
8
184928
489028
444391
22
1
17
450618
85
1
85579895
110614
17
3
11
942802300
88
269219286
952989604
314500
180509315
93
60
1
44
29
6
42164
458273
395168
20
44481
86
5
23
22
84
862807232
88
908248076
14
3
4
71
36
60
253204
270006
870772143
324738
32
321611985
79505
442028
183440
55
369859544
77
30861
19
15
6
24428911
664384466
6
120268
21
22
71405
69319
244231
14
73
95
24
87
362976
68
361297
90
79
61
12
36
37234
62
330191
82
429496
70
9
27887
5
187942
51
53851
215774
432580
251112
52
4
92
64
595699300
4
24770
176025
65
581869359
346042
45
73
46
229659
492917
3
83
379360
9
461091
169052170
45
219679
47
58822
79
352627
73
348878
600582325
7
27
767487152
355226
79990
75736
381525
234147
104302
115586163
254717301
17
903347033
283566
79836
407039
435703
73
1
239506
263540
86
70
8
142883
82
41
9
5
27307
39
30
84
3
268435
16
470609
325198
8
327395
9
866520626
233277
141104
482884
380041
810913851
25
31
682344895
92723
51179
1
257379
59
201836
96
69
209789
465711
87
239297
99
41
387240
63
155405
99
482187
376458
2
30147
998918098
76
10394
29
280683
6
45
515101837
59920
39
16
79
142894
6
20
75
22
6
4
79
79
426344
47722
212953644
99
337143
98
60
24044
268320
134739
269206
473126
1
588031855
18
66
8
22961
993483338
94
356278
449584
60
10
9
23
87
8
35
259004
70
224213
9
91
107179
36
96
99
73168577
389104979
32
16
399576
74
12
472694
98061
230019
8
78
72
9
469730
16
318385
21
221075
239468
871202958
269662
7
259081
451270
74
52
46
495725
84
67
130758
15
76
83648
23
293897
449760
5
82
33
57
180242
16
75
48
4
659778783
85
37
78
5
82
9
284948
95
22
42
86719
452866
39
9244
398233838
42317
9
26537
287822362
24
6
887867356
20
9
13324
69
2
452626
477625
64
1
394571
346717
8
30
84
74
145518
767086088
93
691601125
8
8
151369
64
15
128419
9
44
33
255140345
422740916
127256614
1
3
91
35
434739
405080326
95
93
168217
457098
66
93
81
21185
238254
17
3
345518
244588
691900824
96
433925
7
419617
360723
8
69
682132824
65
96
41
4
87
455881
255392
221503
70
56
41
177619
59109
93939
44
438539
24
9
81
287443
12
57
445443
351944
762707050
261873
454599
8
82
684348394
81
290640
70
15
43
690100839
26
63
304440
9
98
822238492
94
3
37
93
43
9
36
58
294717
1
9
94985
46
5
7
13
757116939
256082
87
11942
134544
98560
11
483703806
17
249965
14
325936
123958
96
284092
8
15
803305611
239314
74
355735
216943
205710
904528198
313273
39
8
468988
72
143190
151383
130825
95
359089
214020
97
194180
45
96
49
804617907
22
2
424434
291778132
678205412
644613997
9
67
57
204905
208600
469899
48
70
39
440293
97
297401
85
47
337427074
24
411238
44533
243805
72
13
494397
117492
5
707582492
75
90716
11045
35
91
81
59038
15
386247
18
59
320640
316963593
6
245346
70
9
30
86
404372
256408
383241
380442
24
183462
215416
331310
385990
187821
7
40
69
96
22388
18
21
46
85
171829
44
7
456049
36
112145
141574610
864194588
76
245075
57887
151953
55
19
328846
372427
338252
48465
2
497206
7617449
41
47
1
26
61
616371547
179789
165154
411725430
33
413826
47
59
88
78
53877
57
48
95
373184
105946
1
356951412
8
3
209332
2
39408
134981
50213
284120907
244663972
351308
18
72
451152010
232879
278202
286655
15
60
16
465075
4108
12248
290751
12
913215116
450903
161708
277563
2
354016
72760
92
325054
66403
101595
22
11
142391
281733
396692
273907
4
54
444789
7
7
452793
149505
48697
22
284190
84
309106
68
41
95
290022
77
139122
65
337206
22
55
110398
300913
366779
6
11
92
3
2539
926609208
17
222639735
27
32
276898084
48
1
14
65
64
215444815
203251838
262465703
39
35
184196
74
375317
104417
24
20
375275
417422
16
285644
251248
419543
29
201085
30
351398
21
415951
18
486228
12
421561
55
43
55
78885575
129741
74
123758
473962695
399768
239256
55218
81933
435071
177882
94
99
87
10
87
5
730361051
268809
60
4
5
753340551
2
49
92
472928191
417423
92
73
21829
336962
4
387613
32953
34
29
250096
150547
64
68
49086842
465860
58
269873
590252005
37
90
101249505
348462
82
62
1
454383739
1
310766
16
68779
57
62
71
218685686
74
69
13396
88
430583
120048
198668
372864
15
84
44
293992
298712
491320
345889449
30
163113
83
375309
376374
3
424628
1
201777
428937
175845
30559
89823
14
510635309
1
105919
74
349855729
267743
341703
39
182783
461281
368773
306005
60
480919
685451281
97
2
52
363032
25
306640
362297
421391
332584
36
5
9
11
2
128348
366913
427468
254292
202841
376757
85
346191
400287
77065
465099
94
473656
51
44
54078666
58
333249
9
47
234497
99
337750
174740
491043
18
268512
75
107347
31
325219
463350
71
53903
94
442866
177750
228656
104627
130821
267150873
6
54
423794
305389
56
77
12068
159923
295822
60
98788
98654
348090
61
59
262199
48210
144511719
148691
73
62
3
55
226011
88
358926
280543
194387
56
32
67
3
446259
740579839
21
293092950
100210
267486563
32
3
7
1
25
1
40
134409
471285
85277
302050
9
149561
96
228338
42425
80
98
1
386789
475531
31
326995
241500358
894225826
8251
7
3
213250
349222
34
17847
227112
65
49
139093
53
298699
461030
204428
202037
341358
63
904744135
86
37
274027
16
15
66
332606
60182
255889
407986
29505
426167
76
58
54
151998
86559
74
990526575
41
180638
385164
36
487404
25
4730
76172
5
22
8
4
3
208846
43
288304
30
46605
31
567031762
745422912
9
59684
32
20
37
86
387849
15321
4
9
8
818561186
3
67959
68
18
39
49
351295
382597
85
90
4
31
40
43
72
348786
42
43594
172980
966113148
339365
279555
396629
61
530400261
499657
18
84
669468769
42993
472843
455726468
50
34215
55
56692
19
89
488949
467714
71
80
15
214985
16
38
72
72375
318463493
607848725
66
54
689386652
344806604
318481
2
44006
76
28
44
50
95
11256
213038
331927
906951058
9
377033535
447920
468144
91
20
8
64
240316
365222
394545
72436
36
322685
412508
83
266950
974305931
44
99
5
225055
953667480
90
6
66
5
110638
9
2
67
56
429490
885866290
482456
70
394177
39930
42
1
427963
189485
4
495856
28
97
5
21998
57
70
437598
73
90
4
112376
121929
9
28134
6
45
171073
255289
65498
365413
82
409252
62
57
66
192159
9
380109
90
53
249901
994525499
47
367561
335928
32260
33
158509
454608
279378
91
473744
88
49
326572
5
43
11
126654
235670
24
86
56
85
927742363
686469517
62
48
199247
330602952
96
416735444
117989
82
1
44
258250
756358442
465998
14
17
21
406644
322110
274345
368910
2
172850
85
442724
9
25
52
260469337
12
302333
252010
108381
448157928
357328
417496
327716
962055328
470127
3
40
337115
987136535
11
361617
7
1
8
63
241509202
135802
52
73012
331029
398099
79510
26
48
349081
65
384520
38
379098
185392
17306
39
97
436922
64
36
99
94
8
164253
7
57
47
173013
369103017
374515
32
55
87
3
474280
288941
280695
44
55
154164
486160
16
347105
5
473254
360857
87
132673
2
448706
482709
251955
45938
95
142109
23
42962
75
228645
22
89
332254
12
308693
89
64
379920
270704
15
195310
18130
51
57
217580
62
207866
93519
145755
27
358236
33643
239082555
49531
314875320
54
50
7
56
69
20
4
439728
55
11
22
88
1
2
48
286135
44
355234509
3
987433561
53547
4
74
602015003
109068
78
99
106883
471073
49
15
218969
75999
301457
89658
1
260911
98
184557
215272
1
9
73
135520
337402
69
14
155245
3
95
15
70
183646
86685
76
436568
19
292454425
4
2
13310
341473
511645408
33
45
89
497778
52751042
38
12
83
2
224377
6
808160564
434128
40654
31745
50
80
8
35
457632
60152
16337
73
992226471
202286
495929949
99
3
91
210036
2
32
60
3
113764869
214137
18
76
40
8
19
802779997
32
244194
71
465637670
4
27613
74
26
310391071
8
3
570342292
34225
104048
204730
55
170994
3
69
221343652
94
143667612
499974
36
49
380002717
93
5
79
59
190668
368222
488073245
1
719313832
192148
437650
615566503
317239
16
72
34
83
452528199
78
520162442
401483
492531
16
234302768
471546249
175093
42
54
43
202206
87
372108476
24
287990
155589114
2
118005
848426329
108928
227439
115596
25
98
167709
55
7
4
564950191
140137
44
71
4
71414
16
42150
274328019
27
16
7
6
80
208787
1
68
311817
64
46
217125
94
377792949
91
203601
9
58
7
58
27
6
79
24
40259
86
205534
33178
31
145791
327148
364394
249946
89
20
65
237891
99
264868
337330
9
22
82
308335
7
6
29
94
30
50
20
427034
388603
39668
205992
98
78
6
75
18
348390
71
9
40
245531
27
23
54205472
2
72
223700
49
93
244196
253637635
74
3
385650
27
431975
139661
97
22
456231
5
12
56508
87
61
84
22
57
157283
12618
311008
750471610
51
357274
40
424858
79
91541
65931
382914
40
63
187261
688750601
307584
278282
90
99
66
481160
84
86
353144
60091
29
38
550573411
439599
95
483775
9
339904
8
7
301784
286259
22870
40
181486
32
117974
284229
466356
107698
80
25
346315
539569813
99
86
41
145384
61
140811714
483543
74
76
18905939
411521
94
1
206757
41
96
89
264892
8
7
63
428620
494273
30558
341291
90
53821
304774
271256
41
122262
84
76
22
113322
166727
29
7
272435
79
87
471753
4
985516495
439976
364156
550516613
46
58
239822
40
32
549614360
178477856
248685732
203750
372023
112800817
92
874829097
49
320268
482397
422810
588561987
431354
318813
1
499022
172394
7
6
42
401888
6
31627546
939519151
211433
64
140824
132419
88693
392774
385701
221373
43
264694
3
2
52
95
264796
95
20
8
41
80
2
431032037
139955
51
802166979
84
59
206186
112856
79
84
154401
21149
361502
20
64
490512
149028
30
27
47
411636
229766
281932332
62
476061
97
38
28
379122
79
17883
739156747
95548933
98
65
249067933
318499
6
62003
72
22391
40
3
23
28997
9
420134
40
103688
10
307481635
64
12
7
94
46733
21
340484
33319
246349
43
288928
9
23
96
7
36
47053
12
704324276
67
32
192758
397054
51
47
111077
166823
342766018
288246
115561
5
304504
112817
19330
182855
647099580
906531496
36
1
58116
349547
54
3
88
300419
173775526
72772
145582
486506
28
479643
917983272
84
67
39
75
40
514258596
66
2
347761
17
311470
2
62
181932
996249775
75
6
399281
81
292311
223647
67
23
82
57
565623217
39
88
74
978852258
74
8
20
447915
83
38
8
442475
121829538
851189058
20
495830
487593
176791
345593
49
3
409904
279632
99
98292
46
429201
21
96
694760776
90926
227537
39
97
18
14
67464
49
79
853816431
7
193222
68
85966294
47
697080616
202227
275561
29
636695807
6
214197
83
96
19
292024
61
7
4
482007
44
471777
89815
337365
107301
131955
56
549835970
367980
92
46
15223
81
41884
651173659
796109933
92
96
178570
234229
141166
63
40236
6
17
95
86
40
55
62
295567
35
5
310112
90
466730356
9
94445
387036
445319
207633
237696
90
84
35
971170246
1
38
41
5
425755
1
70
5
30
92
292945
28
292228
62388
5
23
35
3065
54
6
79
376666
66230
29
290156
63745
798176845
42
408172
7
45
30604
26
633338620
468927
656420509
248138
225788
225496
99482041
21691
291247
11
87
12
360961
428454
35294
428958
246275
9
32
95
88838
316293
464924
499780
103826
475801
2
5
394771
68
378136
20
439560
93892
468039
81
685643532
13
99
21
480141
14
6621151
5
41
103877
108637
6
5
1
23
222696
555536714
286002004
66070
327668
49
54
75
367180
79
1
18153
25
88306
84
267386
86
457914
27509
55
337015
4
56
215345
86
98
681549197
724078844
30
316455
243908
93
6
168453
83
228089
324261
5
97
84
359135324
75
69
209404
3
33
50
780613072
29
301199
93
398952434
140911933
229468
49
71
416107
100759
105527
54
85
136507
438972
250283
495411
30
145509
390054
73
145991
9298
298077
52
128695221
89
30
27426
92
335051
76
3
17417
15
386782
38
53
74
289706
5
116708106
29
105116
494007
198450
78361
23
41
22
451097
519086017
333842
31
39
369026
161677
201442
94
66
411923
18
60
82
89
66
87
41888
53
70
300347
60
374622
57
190006
73
97
9
498205
477198
1
163018
1
35
280829
71
20
46
95
88
62
230719669
74
81
15
91
252940
404062
337642
83
73
355902
470834
9
493836
3
239908
337091
308773
322262
94
83
23
4
252015214
484624
104142
40
454635
22
412669
2
534837629
374054
441997
4
279945
389649881
101717
84668
735984448
58
8
13
436604
295950
7
662816551
758412754
75
64
121139
414273
65
27
66
203706
140956
41
5232
361397
71
71698
66657
39
32
227151
403192
26
61
9
304700
15715
297776
423475
135859804
55
245842
36
59
372867
339245
515562643
96
4
95
311037
66
56
71
395134
12
42031
2
467888
245649970
486358
138752245
698598752
11
316181
1
62
176587
1
375320
279215671
138761
154432
51367
472385
230015
476532
79692
452077
57
5
3
181366540
61
435837537
23
63
44
37
58263
532530974
95
75502127
72
247771
6
38
158190
9
274854
29
147710
352598143
4
44
2
347123
8
1
404598
25928
4
22
2
64
71828648
832916114
27
254563
66
90
352892
68
72
64621
111701
100988
8
440223
66
460128
447002
89
69
50215
3
2
374006
23
55
507199653
7
215220
478352
68
79051
474644
316168
25
99
632748236
9
56
66226
305665
54
395309
145860
237118
215142922
107664
80
193882
8
385149365
35
11
65
329248
342737
67
243794
75
80
92
23
349018
15
72
31
8
479140
27
340354
93609
27
291605
374451
125276978
27
364409
80
50
51
10
110011939
219503
397290
86
296483
46
24247508
48
3
446627
92
57
5
1
44
84
259649
25
19
2
66
356261
73889
371890
68
25
48234
439460
304865
464107
6
151374
38
75
167363
83
242547
393234
41
307891
447274
760511370
202754
43
206840
323693
5
409630
435272009
243965
21
58129155
7
497885
58
41
231968
299763
31
25
474817
47
41
132502
60
453490
662997662
64
93
71
625564549
53
54
2
465878
53
18
129965
82
359136
96
218609
89
465020
364976
18
493131
172883
219051
5
19
132652
75
1
326135
75373
321581965
2
516111081
77
19928
16
31
85
9393
792153032
51
477784
455306
38844
7
277834
37
23615
271263
7
65
112866
101476
727750792
135712
16
17
20
66
170897
35
4
29
482748029
51
17
201512
147074
356626
143425
65
48
63
180759
169506
88
178271
12
82
35640
9
17
101635
42
2
55168
833676504
81645
186801303
44
6
13
362167
77
16
20
617543397
88
49
48
340048
1
67
69
4
36
207591
103790
268322
76061
131787
197228
92
90
5
192266
30
135803214
423031
221783
93727841
4
16
272898
27
83
38027
442746
400785
50
123489
47
478291
132980
24
63
24
2
1
64
965771618
1
432991602
71
358466
737018711
233152
147316
447980
145358
308944
213279
223336
49
479604
97045
16
14027
83987
61
59
65311
38
4473
19713
9
282680
69
503282182
21
440783
3
74
1
221799
64521
83
1
91238
203493
22086
91
13304
1
284628
16
87
467544
8
106779
69
46
360283
85
62
61
66
398391
293230976
84
162149
36
33
327856688
70
5
20
24
57
18
29
48
94
15
28
88
281878
90
275255
243094
58
31438
400687
6
233799
386248
70
239564
214451
227432943
43784
596769836
472364
63
36
21
489238
374846
81
22
10
19
392309
307263
20
57
1
36599
468
35
9
56
399264
74
47
1
91
319777
267359
4
393706
16
76571
294838
64
9
434958
94
404646
97
50
23
156390
682169179
60172
92048
42
74
779668461
14
94
48
612054416
66
487370
72
131393963
96
45825
295695724
98
71
861506952
399104
49
62
53
75
798108324
305861
99
293370
38
647865643
70073
49
54
31481791
34
2
57
184177
3
218205
10827
19697
48
177768
450040697
689091426
8
329315
903966495
48
34267
396462
66
260300472
344146
13
7
90
63
392158
334685
3
194575
60
5
215102
89
6
241638042
93
265663
784343543
87
201380
143647
80
21773
9
439476
7
16
59490
28
53
398265
291678
19
3
233994
111769
83159
8
227962
5
63
445878
41
272869
54
46
227852
9
442986
3
7
182942
39
412861
338180
474727
461383
515148203
662330649
138700
91132
8
91
8
784814329
76
23392
874645347
145076637
349482208
95
289188
248442
72
82
70
391092
61
4
97
939566338
345314
54
85
41
301287
39
309261
4
225113
31
12532
387670
8
25
65
481582
37690
34
80
429284
126259545
21004
75
74
4
629876826
429537
236900
89
7
468618
2
867475030
7
34
904703818
17
329697
230176
7
80
347553
933995828
23159
235372
21
427635
48
351471
82280796
216298
232794
4
400943
435346
98133898
78965
490771
2
69
29
11012
166367
88
240314
82757
50
90765
8
67968
272246
50
39
68
39
63
53
24
9
375579
67
32
407130
448002
147521974
319413
9
494061
55
34
50
2
41
193390
91
37
30
76
3
39
59515
59
62
67890
50
32097
99
187128
4
165904
350257
307128
21
88
931783979
5
34
227258
107069
245853
77
344224899
403577
30
158197634
69
93952240
21
33
33160
15
194925
77
6
78
42
500241871
251540
175041
432720
44
51716
122543
27143
7035230
58
212400
168034
87
444773
46
53821
289880
357526
58434
336853
210071
287295
99363
50313
51
38
701589289
76
6
41
354324
65
656896117
13
92
47
366849
76787
390757
423460323
33
493648
7
185969
234045716
28628
221693
81
353347
36
193616
6
317359
7
64887
260642
71
11
237033
452428
58
6
43
234884
422303
72
495216
81
864439748
36762
89317
87
2
497036
351912
98
314827
36094
370428
15
223987
114632
85
5
68
34
99
57
73
208323
53
58
64
25
3
481219174
4
252958
44839
40
12767
61
16
279236559
56
20
340570
353546
132537
83
323934
135038
108980
5
324938
11
59707
29039
59644
432324
2
98
55
20
463777
45
57
291474
55
416522
193624
4
41
22
437828
397735
76
25198241
34
50
164038
285310
86646
29
229961811
6
204874
224262
322035
65
7
139811
107528
5
23
174331
4
71
10
476127674
9
24
2
25236223
423485
12
90001768
43
38
86
72
52162
40
25
282829
47
194541
398226
79
84
11
151676
377135
16
3
335810
13
87486
97
20
98
543350735
36
260006
68
75
860661514
216890
9
3
93
9
1
100203
81
46
318612
98
34
110645
412893
36
38
66
167613
66
61
64
22
7
154846
21
191874
9
122931
32336
132223
93
92
20
419896
449434
429003
222824
454281
270680
98
36
255618
79
22
99
102702
728938193
17
74
31
723017150
440788
302771
190006
19
299031
79
47
33838
54
262387
390875
118403
65
5
490157
444953
29
13
36
914610434
478360289
92
15
132938
1
70
29
27677
399037
52
87
581701237
225473
311599
279378
141288
20
174870
226588
264109139
496056
64
223883
99567
260188
197284
307979
17
101675446
49
13157
1
64
107740
311528
29
325349
461316
63
340505
85
39
90
422328
24920
83
84
381589
380573
158582979
457901681
383835
40
82
7003
461517
112811
38424
51
44
80
92
346782
2
5
8
4
63
273045
4
454560
277968
62
940583884
140960
93
375004883
50
39
320860
2
67
30
145798
390281
109875
93330
72
20
39
71
331822
9
76
380692
97
518575108
438528
110757
99
98
6716197
561244134
24
385755
6
85
59390
14
14
2
113415
116647
10
68
92
229010
318803
94
219208
95
191648118
458324
3
345200
8
239927
2
379411
3
17
942559698
12
11761
833110358
43
3
234714
21
31
41
55
557763605
84
63
395639
58
14595880
86561
67569
166249
52
908545020
204159
47
59
22
73
40
289171
633732181
277885
43
7
444231
50
149073307
134887
386341
11
198260
280945
31
359721
315872
37
20091464
198397
238090
94
6
25
49
266467
113752
314248
432622
33868
50
22
212192
3
81
355070
75
8
82
463237
322338
464542
22254
93
39386
88
7
57
75
83
135029
469341
292381919
52
301696
47
122184
234097
12
495232
28
69148
450820788
119605
12650
402461
496795
46
12
42
20
73
420500
36
134479
474622
22
20483
238415
761007813
111395
285149449
277510
806184720
8
66
998964025
253056
1
870348821
879815175
144380
89
48
43
8
497662
54
13746
4
499674344
127536
37
6
75
3
77
82
342294
69
440585
367831
614779803
56
324079
9
46257
84914996
80
99707
81283
18
352005
478497546
86
42
317808
25
1
397536
93
8
51
456039
454837
337020
415153
283299
73
20
77
8
162850
97
184482
237716
1
401304946
70973
82
16689
15599
435784
2
90
98
43
104773
36
370257
1
441113
34
56
972633295
54
38
522218528
95452435
9
251150
86
41
331858
4
66
126636
51
69705
282845
135663
35
63
308874
2
276743
189182
16
5
96347
74
43
229017
855750091
30
90
32
455001
4
139934
26
99
60
239483
86
38
336288
644966483
153402
21
391484050
3
238711
25
74
319417
346400
78
4
34
503639615
65531
1
260657
482071
10
43
353195
63
86757
105255
41565304
63
4
47
238477
321956529
32881082
407802
5
179906
88
464147
416882
6
250
316010
421921115
375387
80
69
55
16
71
339210124
1
1
76
306245
26
64883858
8
318833
303712916
467149
50941
354744
1
97
49
76
87
394357468
499886
177967
14
347340
82
182457
95
490923
487793
7
36
1
342055198
254769558
276222
54
174758
35
38
334094
346995
435710
347161
55
24
60
136458
488306
166304
2
139000
5
448990
432031
173008
192757
558082630
28
23
3820
79
936740039
9
331609
387447
52
8
20
160799
98
31
892882179
73
2
73
460829
60
353214
732972892
28031
471032
893690049
37
31
102456
8
153300
8
56
7
30
3
4
6
173702
63
472651
471222586
56
781240613
57
94
54518
3
122390
77
96038
266167
9
269324
4
5
127065
52204
330840
314275
300898
99266725
40
50
418292930
46
62
212807
26
4
11
836297554
47
40
7
56841
52
151775
62
40
377533
868197531
390805
28198
2
59290
234073
9
83
50
13
387650
421015
432757
45
76
963144263
438151
14
199726
69
12
307555
745904907
558745019
93
69607
493540
64
51
91
125560
73528
85
12
15208
76
4340
27
106746
88
56112
291042
97
85
25
180498
94
8
423322997
220701
337333
41
149167
25
947641046
722222376
265194
51
481396
53169
341385
527714485
46
452799
156945
2
32
143692
481801
153368
24
6
213737
40
44250
80
550909195
116334
835736997
22
426506201
95
166659
38
77
34614
8
275423
57
459335
497912
144628
6
96
1
426387
121130
246719
486211
92
487316
51
62
413236038
395771
51
6
77
212119
415144
82
190179
36
37
52
20
4
120013
42
28
42
1
1
143267
270186
45
15
14
99
44051
45
66
58
211591
49
972775834
951915286
63
90
482744
226947
96902
16
496084
68
3
944327301
5
57643
61422
49
474201
347151
345800
482682
481210
112557
617
52768
468557703
46
2
11
97
419379
73
51
41
272816
3
284141
99
274635
427823
651142696
87
5599
30
316554
407872
62
250534
2
12
223425
12
240042
48
63
45
38982
44
499215
362595
86
180828
95
164815
388057
77
193210
361994
492138
65
75
33277
83
418681
60548
425718
78881
15
56710
230590194
3
476042
386053
10649
455046
97
783292684
127354
67
282372
37
245165
37
618560147
8
31794
146181
401715
56918
48516178
22
150443
12319
322116
373565
21
61997
87
27
76
25
335653
86
6
21
86
6
6
59
403957
74372
76
8119
93
92573390
57
363410
192224
975859753
145919
425836
273167
66
493139
54026
206451373
797140789
242535
177734
41
809332354
90
74
435371
374104
31
436564
37
160861
210968
429125223
237670
720110798
95
956405599
89
61
68564
438484
53
68
97
468136
92
29
2
43
28
8
252701
483092
86
97
48
51
91
195603
41
20
2
66
173488
1
972992551
4
104167
264312
232502
96
74
13
9
9
10
76
6
77
162015
59169
74954
83572
92
412499
355361
906089575
477054
267006
400503
362435
204135
393537
125455
27
1
75926
83494
96338251
258382
148249
865329977
214614
75
327411
459826
51
134194853
17
405065
42
723043047
87
342945
46
187564
15581
19
319341
29
93
21
40
92
302729
26
23
68
107821
115331
45
443422862
293822
340325162
7
9
303183
755287407
491231
24
26
105365
33
49
52
61568
20
370808
32552
53
13775
85
6890
441313
415407
41
424895
18542
44
8
51
5
380048
377950
55
6
7
353324
123826
55
4
236658344
43
41
285823
31848
970115609
64
386519
278022
30
18
101451
64
15
419497
167307
25
94
164511634
386269
96
59
66
368151
338219
334680
20
184192
357356
240837
16
82
44
307091
245675
61
73
41
59
7
1
15
339099
72
176836
83
89
164957
353128
10
20462
266381
94104
305487
80
20
80
17
320057
487328189
433294
487097171
55908
28
80317
6
39
42
12
331599
10
7
22
54
41
435450
98
492917
40
264539
480184
87
437035
302357
220132084
427692
71
416402
35578
77
6
64
61
8
21
163782
74
82
80
631087844
85
44
443129
4
197185
216392
9
96
186301
479864
489563
245505
64
13
802054355
107649
13
62
148916797
381531
3138741
44
21
302217
265064
48
130855277
45
312682598
442508
56
547083184
91
345501
455563
332787
24
972977361
468237
94
429535
362262
163636739
8
53
26257
20
62
21
989324785
212083
98
75
151083
102510
664269317
288012
42
260734
393632524
23790
203949
131024
39
31
980910466
165732
196071
40
65
9
198228
25
62
32
51
302599
44971
484948
395667
259811
16
4
115812
91
135782
56
258845
347465
65
9
262875
163396
47
338799747
57
335807
80566
23
452868
212312
77
32
449913
133332407
13
2
79
35
437506
372378
1
8
265571
216646
623897995
81
46
499049
15
14192
44
85
68
58
254749
27
55042
54
22
384641
40
266026863
417688
572524462
85
245643
468136
53
145827
8
43
14
7
74
34
355274686
559184716
64
5
247949
66
468133
35
374557
754899665
61
266325878
24
110175
809167008
52
62675
437691
483868
30
474086
44
24
495647
6
38
51
16
456746500
16094
408117
83
343807
1
192574848
230959
59
55
6
34
17
99
12036
400494
264419
182130
84
7
7656262
29
16
82233
124621
8
404823
92858587
646459068
710470723
405296
78001877
321384
204290
87
339052
20
241800
66
318684
78
93
133977
1
226005
136013
493997526
77076
392802
4
708349285
79067
16
366461242
21
100940
882794429
60
460100
38
258802428
729194995
120867
36
94163
12
213091
60
206512
426780590
59807
9
17
94
4
457221
8
8
48348
181648
8
667449922
97
414269
139609
330899
117745
495319
222271676
292026
460859
242686
206358
356217
98
624565141
14
220109
179630
65
20
84
23
61
5363
4
387898
309323
415312
162638540
276862
8
2
8
407799
90
212060
52
160208
69
707203702
29356
80
16
883743645
79
63
243923941
138142
105980
28
20
31
6
7
25
19
8
70
220180
7
69
18184078
251421
36
4
67
362160
126185
872037390
35655
121320
62839185
294542945
32
365024
20024
15
195209
42
1
4
206393
71
95881
33601
181403
61
780756514
2
58
89
4
69
192200
173993
58
76
68
483037
86307
163318
158141587
121935
470228
135825
96
91
401465
49
778376256
316879
273252
9
99
62
1374
305637
8
92
318725
460252462
283081
308069
16
17
71
7168
79
333650
58
7
83136
26
59
424149
241807
76
68068
69
6436
3
86963
70
879889212
10642
43
459118
243230
42
305124
460695
12369
252123
233024
93981
76
69154
54
81
371825
88
37
1
23
28
262362
252119
8
64
131079
60681
52
177071
265130
1
81052
88
262915
523288303
474271265
472302
97
83
13
56133
3
92092
4
144965
98
5
73700000
383331
89
324292
13
317574
4
25
3
419366
4
163605713
49
42
78
94
32858
2
9
455130
487177
59
95
839516651
235737
20
97
3211416
4
59
275600
23
392249543
336464
13
380567
418462
99
18
360112
97448
372679
54
11278
78
2
237649
130832
59
29
329154
472259
248084
328481
335469
135795079
14
36
395225
38
469077
16
54
743559502
377436
69
14
4
8
416598
52110
30
192477
1
61
3
367691
7
490165
2
62
826082056
304583
87119
77
249940
60
34378
34557759
245520
231360
6
77
85
224474
425697
184356
65193430
26
281618289
60
472072
39
483960
5
184297051
18
287863
97
37
268167
25102
355220
53
499999
338656
2
88
82
325069239
80
38
66
345551
29
1
241827
77185
2
160055
14
18
86
168831
94
395524
84
136420
87
76
27
18
894894481
68
420193
397881
980167338
335806
57
46
392521
271710
19
138578
78
53136
316464
320476
26
84
71
16
84
85
309970
65
11
10
17
97700
23
333610118
380763
41
93
340345
51
34
472944
308670
64
19
25
358342
268982887
258821
42
351390
280888
98
289353
64
39078
85
943808109
406984
35
340998
99
31
435228
256711
176417
267874
246371
34
79
485831
39
269220
69
358602
428968
28
61
436791
40
73
3
26258
98
162035
38172
96
392736
424754
41
39
4
82
455268
484241
5
436813855
34
106771
162241
85
461038
227433
369462
64
368680
497793
54
459799
213229
411383
196996
40
4
339554
37
62
10633
370483
142518
22
87
72
18
72
23023
210716
81
343284
39
9671
51
205925296
51
237748
89
419990
58758
154623
351108
105934
1
347191
113528
390836
644900983
43567068
366013
124723
157138
452079
329369
33
74
116746
284736
481708
468565
190600
80
45
28
51
152541
357452
16
160401
90
762313859
280868
65
920414453
62
56
77
27380432
143007
43
56
74476
332207
10
55
390611
96
22855
1
55
716195423
267238
131110
266599
21
17155
70
98
181524
193687894
152818
24
498945
549697849
59
56
736530351
488988
223980
94
2
79908
154977
61871
53
248348
230344
160637
20
363601
30
175614
77
3
73
11
2
45
218240
40
85773
70
6
36
31
189186170
50846
1
798678248
39
155696
210879
484552
21127
45
276003854
247938
28
74
71602
70
52
38
9
87
272182
1
29
432025
266549
208582
226275
8
38
171204
769977217
178068
5
61
19
69
948636148
320636
70
244330
178433
76
4
159453
1
144557
85387
497320
467850
147244
412712
439390
77176
202376
89
92966
39517
66
31
1
32880
7
757826485
383781
43
65
7
65
56
135965
432378
81
31
38
633983944
2943
80
100368
21
133793
51720812
4
92
44
488346564
388093
14189
8
906950439
108395
37
107186742
3
7554
53
118153
76
29722
427752
24
81
48
100594
272896
193567
435024
2
94
220874
402079
53968
387743
19794
99
235280
59
82380
21
72
40294
47
98
451708
67
71
937612121
64
370172
65847659
261540
237473
5
58
869029443
218730
27
12
35
873329709
432052413
67
494270490
283242
83
66
57
45
213434
89
209958
47
3
16
545740168
33
148550986
133071329
11
91854
438585
333379
122183
128054
58595898
438775
61
36
7
2
80
179323
214411
85
22
497393
318892
7
8
990832861
921253463
176720
232743
149012
224944
2
166400
495923
9
125563
328949
329591
44
52
68
221509344
7
265529
845351006
204252
86
7
6
65629
35
2
368247
38
94
230000
62
218222
94
322358
253033
8
25834234
88
348843
281486
216648
218849431
33
23
326263
68
62947676
3
78
36937
40
3
72
413343
93
487181
22
70
42
71
439666399
517603773
383234784
113008
8
61
17
582328968
61
28
57369
231899
2
216001608
54
435609
10
92521
787511602
37
4
77
462148494
18
388587
90
45021
2
70681
369286
490373
40
23
22
3
6
49
74
109886
31
97
78071
362503
108326
492458
322201
41
5
350317
154793
85
2
4
47
63
374226
90
435702
394789
571279451
43
38
73797
7
91
419661
30329
72
1
75
372770
38
42
13
9
62
9
61
82888
35986
18
51908
315820
295896968
5
5
81
95
488043
63
30
742305879
1
332413
605397165
111254
80
64
16
2
457224
428509
8
62537
9
70813
32
44
3
930956209
33
160247
310799
238718
71
378103
52
254692
80
406947
396979
398574
430130
1
249043
34
149434
144662
132127
219271
437606
203966
15
44
86
376652
6
667021863
74
1
404190
33
36
45
661925530
3
22
6
78
326210
79593
37
45
85
83
9
210793475
23525
36
60
20
342147
446864
437135
805866766
185281811
144027466
20
34816526
33
42
60
48
4
7
754354103
15
440251
107407
45849
926775137
293694
844315007
383608
470130
30
375747
252947
6
7
82524
11
495885430
99
173988
973337671
80
236892344
66
643445680
1
81901586
34654
372115
49204
53
91
53532
86
8
21
293364
382888
983682083
105590
75422
280839
37475
42
393904
7
243431
7
12
35695
428862239
13
389032
30
333160
4
174756
33357
3
403601
240135
204112
93
66
924721855
51
333358
336713
38
9
1
54
180724
230435
494144
75
48
72
291160277
180533
35
405572
37233
17
22
64
55
402079
98
99871
46
263859650
51942
43113
151263
320538
56
19
72080
9
168406
89
84
92
475426
755762728
66884
32
37
55
52
74
265092
1
12990
27638
270780913
68146
142053
51
236390
492964
266118528
4928
34
96
31910310
4
9
94
92098
486624
383303
412539
298685236
458241
42
31
30
447984
507184408
191672
56
8
23
36
1
45
17
93
19892
368126
177396340
57
94
38
86
55
91
4
33
84079
96
67431
5
3
388358
422242
9
1
146969
5
44
454846
889727313
175360
267008
29
1
53
376492
93
956534017
63504
5
76
43
3
177624
46
2
256315
172998
59
231645
258908
53
52
42
1
393962
84725
30
255321
9
395887
20
199313
14
249217
5
438867827
84
864116945
64
39
88
30
96
4
144510
53
186427885
1
997060723
6
78
24
186800
365276
181509
92
428904
8
46
631215559
78
193687255
69582
416569
839848760
449675
293725
469014
458493
151475
49
14075
28054
2
90819
203220
78
25864
20
955034269
5
81
895806555
2
247696
3410
75
64
35
288914
31681
42
370343
16
86
491799
100352
187363
36394
106602
163439
31
116478
447838
48
379547
369128
35
220903
5
183653
408371
351467
461887034
436722
40
90
63
387376614
169614
126020
207795
64
85
135297
449945
34
443154
8
289159
848567283
98
4
9
228617
482179
35
10
467447
64
31
34
6
319684
135101
9
902710902
95
401781
63
230368
286802455
9
651245919
36
496939
95
83
419093
80
102603
29
5
422559
89
98008
86782
372602
65
85
4
14
419121
10
378008
845559089
177070
284986
147641334
201284776
350753
50
86
97
46
19
421639
188498
18
108256
297442
15
75
430897
3
307231375
279338
2
26
6
607060437
401201641
48
359415
46277
18
16
25
43127629
39
21
1
5
37676
76
45
48
51
22
83522
328336
298612
388238
102541
329110824
61
491833
175490
219019
129843
424402
78
422826
304142
126951
353905
51
335642
449415
421650
67
819313842
54
70
65
137778
75
58
432218
347000
33
35
888491843
55
6
626642190
32
88
655534811
7
96648
38
178667
283390
187452
81
69
958980961
375287
7
14019
53
40
71
27
48
95
65
157404
85
14
6263
20310
87
43
56
87
4
31
478105
562206752
382568
72
37170
367326
127180
233580
477977
44
31
2
191035188
93
57
219766
7
1
25
6
1
79
98
206844417
33
79
61
7
755694983
4
89
39
66
178779
979804914
252926
82
45
81844
32
96137
1
33
42
349689846
47
158590
316910
70
41
239188
89282
196060
125907
35
28
113506
405804
291158
90
387805
130303
47
6
449751
90
92
16
361982
404890
290562
64
440269
478906795
71
62096
38
28
69
238680
77
394893
380096
48
36460
12452298
49
68
4
465089
224723
57
161109
60
832701439
93
13228
5
6332
23
172378
340566761
423476
165802
29
358993
5
39
371054
86
95
274354
2
10
39
10
61
53
97
50
25804
150021
109378
5676
4
413785
68807
22
281222
5
83
118628
809742222
8
277334
3
260667
24
47
434506
62
136461
97556
230520991
9
84
91
989061363
98
35
335690
474498
132581
32
138154193
3
74
36
501962580
49521367
87
176786
522178237
290795
43
24
68
47
172100786
269745
426734
46
403674
29
74825
23
268462
383102
300758
14763
54
402417
64
193758
65
114000
45
82
12
75
82
182041
606236918
198589
53
46
77
2
34662
82
200572253
62886
72
173332
311520
255795
26
496137
96
58659758
80246
293222
348928
352333
71
318185
184474
814306050
497083
445061
94
65
386922
501012368
263688
6
22
3
82
44
2
307994
89
464894
311671
58
25
151583212
77
15
16030
46
88
442837
86
86
41
159707
345808
257501
421782
37
2
94
11
2
122948
53
483712
22287
184798
7
7
805581133
48
161519
446535153
149376741
221292
385306
469704
547327032
647561978
226166
87
303591
1
270342
57
76
370578
57646
25
4
851067626
314634
70
296672
7
325923
499796
930039575
9
801081099
40
237538
717788411
304174
35
435768
431029
20554
199755
59
39
24
186381
82250476
50
28
20268
250754
91
71
145567
118054
57
8
93652
943756271
35
62
78
52
324517
54712
26
730798948
2
6
4
79728
66
7
2
86
733371979
334060
94
491725
180698
194806
53560
187487
61
97
2
52
6807
7
34
77
171497
227739
1
98
16
2
218113
74
95
90
185204
19
121435
15
31
345844
5
393521
74
38
59
68640
94
166061535
21
99
344341
26
2
87
6
14
278682
33
36508
39
2
403686
15
66
330828261
395371
18
23
347864346
94
90
793178422
247586
462699
40142
42
745909977
376891
10
490829
79
4
96
7
362978
77
41
72
160386
84
370126
157128
317781
4
56354
474457874
107432328
246137
72
38
35
420584
40
8
708735759
296952
394102
110078
11
1
287713
52
18
22
79
69
58
28
274096333
7
52768
553282148
7
59
74
8
33
140822
5
32
123185
361180
54
68
11
126640
92
54
2
404593
74
70
156508
11
49
113477
476536
116152
227276
629289672
5
483154
79
29
67
69
56
161279
407150
74
2
358518
226224
64
41729
24
197968
82
417608
60
82
4
2
50180
52
5
77
20
445404
48
77
83
679430381
262800
142565
225274
83
61
24
2
384793
6
263848
761126256
90892996
390492
311097
24122
58
29
93
6
260350
612999151
122631
52
63
33
285141
490680
78
20
210080
270882
90
301494
405997783
53
6
6
1
92
268951
89
984676219
21
90646119
118360
22
395885
248510203
233114
262000
125080
688443489
49
5
90
394351
355298
19
29
39
78
25
2
3
227079
16
305795
97329
9
438493
68
1
385834
311977
81
3
341771
367301
2
357915
412024
338305
281629
354373
74
3
43
8
816617845
4
52
26
15
108378
24
54
41431
399302
369087
141038
61
49
292760
105075
888861225
177521
744906798
24492634
68
2
37
19
51
98294
394699
2
398086
419262
402500
462469
120652
424623
52
30
5
31
247138
70
198171
409824
26827
57038
420210
78
806500882
101131
254282
643773475
416272
473200409
208186
155885
38
90
90
327392
85
40
1
52
8
16677
61
9
48843
32
34
80
65
159337133
8
49669
7
647169838
3
8
697553515
149383
724875988
201639
3
342110
63
42
222217
63470
52947579
8
173284
51
212393
766058432
7
210388151
112036
28
659959613
288388
140369
6
48
189398
7
197048
85127
603267653
139159
23
41
76
30920
5
76
498679
60
64
504511097
47
176638
264285
478849
17
47
63
206707
4
48936
489295
14
163280
67
171230
343705
271369992
6
2
70073
56
98
12580
825067306
395817
35
2
136501
93
120154
426425
337174
86
715064519
446818
978081701
92
4
328240
497183768
467858
189198
254610
1
696791620
73
48
5
54
30101
91915
400963
40
49
389079
34776
31
7
478484
36611
89
764572298
344061
92
7735
29204
69
187232474
65
265286124
94
3
18305
452081
368380
25
50
59
855616868
5
307747
903258133
373816
60
312495
18
354472
92
190549
451887
753253330
5
8
101559
403687
26
192258
64
83532
3
432374
69
251774
282034
58
64
16
43
311911
4
219897
18
481382603
26995
1426
5
24
79
49
49
384784
49
39
84
324430
16
386532
477855
78
12
64
458554
85
48
55
465005
483739
482146
38
18
38
37
1
5225
73
66
194380
18
20
8
15
90
487115265
240157
316754
62
230552
2
153625
286413
57972350
179982
9
236382
12
426505459
301124
19
21
93
84
48
178767
11
104577
5
55
642429262
20
443295
1
452112
16927
58
20
480465
173757
37446
291273
165829
184295
5
211491
83
147165
177078
62
25
26
97
1
5
28140
172454
345786
4
81
273386
142914
25
61596
36276
83032
39
430436
27
495247
31
42
52
256467
44
9
296401
56
38
60057
65
494127
360044538
257862
21
18
341631
54
293304
46699
494640
73155
71037
7
167813
115420
3
33
419099
48
66134616
494779
46
48211
30
189304
8
925372375
186243
98
49
28
228482
2
20
6
242547
66
402137
4
618068903
866850447
177338
7
309564
87
36
419745178
352486
63155961
75
5
4
69
84927938
64
92
148431220
57
91
1
11
634125436
53
12
33
8
293298
4
91001
402398
477366
304479
267886
45
21
378509
354766
414312
6
733828711
3
348824
399446
414622
79
23731
255476
137362
154656
52473
341554
99
50
266014502
6015839
222337
86
822290231
85
191407
49
111638
65
333926
39
30
114697
1
45
25
399754
253546
322075
1
216997144
432149
104939
260843
5
149017
52
159433
5
7
77
7
30
178356
169726
290712
883837254
45
77219
36
50
366057
5
38
26
19
239306282
69
73
253948
78
229166
369811
91
4
153195
60
181179
76
2
648117256
514709337
454073
41
409710
808319313
62
705682138
60
66
79
81
35
379331
998591185
340227
545
44
5
381522
23664
170964
11
43
463662
16
219889
498103
20144
53
164346012
40
1
96
92
76
95624
378872542
89
272721
489846
83525
167267
54
4977
5
5
2
109794
279482
20
122381550
79
19
103409
75
43
91
62
14
76
716607629
15
280375
258382
702014988
54
26
6
28
548857736
435440
75
2117411
385019
431939
330058
42769
94
65
72
362848
78
202996
7
10
49
58
484337
58
143334695
159763
496993
358841
27
306675
80
3
279272
49
31
500090133
17928
66
61
253947
7
281164
337612
328147
28
82
4
395197
45956
435356
384000488
269220
140319
138472
63
100439
7
53
531155964
37
47
424442
30
79285
18
69
133545325
940566987
5
75
356816
2
1
162739
40
46897
111704
74
315585
29
272775
72
68
5
86
23
274257
2
596912712
66
385753
443962
968532892
62
248416
299460
40
76
415706
360844
81
41
440375
9
329040492
96440
4
389711800
32
538894470
66
93262
98
8
478432
94
20
96190
367180
391723
219970
390323
948536790
281367
87
19
38
97
423217
71
784403865
22
125010
7
27
18
222018
6
319708
7
66560
40
88
76940
345531
89
50836013
142890553
79
14
37296
269948
88
409133823
72
25
447356
10
65
97
95
415874
375049
353722
42
88
226767
30768
182792
46
7
395505912
22
34
21
75779790
411407
72
18
433530
60792
411451
276715
319807
60
631714605
46
71341
12201
133529
72659
241353
23
93
132139
330814
62136
84
26
36
470109
42
442268
362070
43814994
5
16
83
5
8
90
30
83
37
35
191706382
438940944
29563
121752
119325
12
6
70
95
42
62
370027
157633915
294154
397081198
84
398276
97623
12
497936
202347
45297
87
34
75595
36
408413
69
6387
297171
66
481147
264239
44
84498
296131918
86
235529
97
34
55
6
33845
53
6
65963
311648
155284
456095
62447
207214
518520973
53560
11
89287
483109
6305
325845
44
126444247
261426
302854
7
349084514
47044
388984379
75
87
274922
371539
413309
666784714
83
54
45
71
19
51639
70
9
92
164084843
2
1
18
97
86
406998
140255
133471
38
95380
123261045
460401
93
24
1
17
24
276114
130579
203125724
47
20
236123
36239
386041566
53
29
227460
96
454818
88867
49
139270
437945
42
303469
207178
911449904
389097
84
92
44991
68
492104760
6
76
2
7
99
59
54232
221855
7
2
56
289244
6
13568
66
51
156951
399311
168393
203428219
531146674
39
44
4
44
51
746862052
11
67
70
66
1
52
81
344907
468232965
7128
99
67
450354
330944
91
451098
50
13052
58540
51
244435
33
449940
52
60
821779240
161037
2
929311759
67
426813
65
45
838928485
45
37
215331
35
29
31
304714
328441424
330656
320564232
97
285218
72
483390
21
2
90
23157
98
415508
98
53
47647
536428352
325082
130277366
264415
333246
20
70
227216059
64
191755
165250
81
62
146688
66
96
137377800
293190
95
17
6
190098
91053
477943
414437
93
299717
499759
277196
34
45
46
30921
1
87
808151493
2
455146
414898
16
432559
58553
39790
758578075
694927412
64
94
13
97
5
38818
42
71
79
30
374671
82
25
97
124906
42264
437488
9
85849
268920
357320
39
387171
91
129904
8
437961
3
37
895451342
24
31
72713
39
362530
381600
531787146
780236322
98
266954255
176833
31
50
147122863
378506
93
9
49
279605
16
25872189
456323
5
140071
182233
52105
356111
12
88
89
56
431060324
139396
41
250944
22
343661
61
26
2
18
78
15
251302
39
640112370
36
87
377633
386790
50
8
59
8
33
425973
52
11912
53
129091
481523
9
82911
325914
416829
69
340411
149244
369474
290350
87430110
381733
263862
26
8
85
471982
6
19
359163
70
99
339598
64
130700
88
347421569
41
50
162524
14
114772
49
436550
140185
22
240566
3
370327
331111
169906
33846
285580
327811932
49
192272
71749
367320
6
55
86
1
57
49
35
19
193206
499643
139330
238560
23
77
35
140709
372033
11
192050
357008
75
469181
489583
1
8
119849
320137
189015
54
5
88
36
194111
89
434744
181940
106766638
89
48
241503
24
309552
8
12
493956387
70
316972
209553
26
106528
45
31
96343
32
430457
40
61
3
55
436671
483598
5
54
30
2
35
321410930
88
286637
169643
48
59
3
392966
338158568
132205
8
324374
325350
408112
449827
61
3
54412
89175
497885
306766
259262
938721732
26
111721
1
974510723
477078
239662174
77088
674735948
192799099
99
347132
374276
60
60
106796
57
272409
389841
11
18
490944
132404
59
686732726
83
369515
142713
335345497
17
27111
5
86
91529
8
59
53
3
389898
20
74
372542
336670
65328890
69
374571
13813
212130701
441077297
326264
20
75
400849
320337
81
77
145001163
389230
706788215
184865
126492
229013
18
81
150840345
1
3
63
87
183205
194086
437956
82
330404
42845
56
192077
136876
996923750
76
6
55
16220
425424
3
28
5
69
27
61680
235833
15385
95
218462888
248645
63
55
20
118831
7
7
497543
423213
94
79
97
222266
167290
159933
51
108137
72
200383
313319
60
80580
234054
27769899
353935
472498
311521
20
767701019
11
37
57
40
100167
201771
750533358
151424
51
60
487332
46
9
57
61409
71
12
92054724
1
5
30
17
382740038
21
26879
40
57
8
206567
80430
215744
4
87
21103080
276896
299561
6
90
137950
387805
86
25
88
95189246
32
355765
34
29
283939
21
41
371454
766926238
164050
287308
23
84
82019
354096
422632
94
551234717
33
80
50
398030
196508
668515986
72
43
41
1180
13
139648639
429674
88
680093282
47
84
166667
891666084
56237
402191
184368
2
63546
90
107877
100446
376554
102428
36
40
401158
231265
413083
61
480721114
62
925932518
91
68
1
77
138389
397388
85
346976
73
26547948
88
318115
23
97
6
47
172731679
260272
22
19599
152909
102757
2
62
484373
12771
405322
35
163577
3
174718
25
43
528387381
300137
15
242460
70
21
4
320848
861
9
21
34
34
23
106938
411670
90
67
27
1
77
282184
404805
351612687
823644241
189828
262897
66192
95
26
389509
365191
26
175058397
2
78529
349582
19
383851656
338945
16069747
25
33772
82
39
400030
161828
256697
52048
9
198934
88
5
424514
21
24
15
5
236043
16
74
65
744525847
24
83
247719
51
30265
419741
54861
443927
13379
719922247
55
342560
11454
459807
740260264
82790
106522
460453
274285
9
50764
77
73
38
657561586
12
85
74
8
75
20
26
24
158089
99
127552
465640
32
85885551
399950
56
25
343573
426960
79
423295
450519813
95
228097
315176
390332
344467
68
28621
98969
62
51499
328343
86
7
49307
22
34
188061
94
399155
266453
139000
9
43
97
273615
73
12
498157462
134917027
94
349843
115354
90
59
34501
4
36981
33
97
37436
296563
80
9
67
64760
87
312244271
479278
14
58
115509708
81340
5
315061
46
58222
47
213061606
50
5
384558
36
309396
30
77
49
17
74
136307
155509
83
72
1
310487
53279
105585
64
90
41
6
68
176939
1
85
51
87
62
375077
36982
419044
6
28
13
178358
27423
45
89
331340
82
520782636
68
475999
30186
69
322356
260823
22
98
960491226
28
94
175592
48
397692
237694
93
35
33
65
62
13
83365
432349
272154
3
171839
65
68
94
79292
56127
282284
66
6
367642
96
258458
25
21174
284930
147212
97
19
573007607
48
5
99
24
447724
72984
35971
76
56
1
98
290275
13
70915
211956
338351
110049
34
4
89
186096
72
356182
221670
350843
5
40
12
886302958
12
80
36
90
1
2
58
54
97
155661
470544
92
324201
7
236379
241586
16
492222
450540
6
29
462374
147058594
177895717
400931
39
278505
44
11340
7
91
14
48484
313065
288522
344214
16
266914
4
36
82
4
93
685138202
408044
495417
298404
458864
7
332207
168888
2
67
86
460228
36
71496
51
5741
186504
42
346837
279469
132865
280436
74671
74
814667461
237013
27
60
25
165721455
34312
152300
280560
195072
34
65
215458
80
55195
84
64
21
231411979
269504
475325102
76
3
60465
163233734
200868
110141
380368
181327
7
325355
54
42
36
349728
57649
75
697679590
144287
466339
80361
421889
365525
295553
475162836
331385
90
65
23
350121
482347
7
9
76315796
82
66
53
13
921158138
11961
86223
307298
66
94
388777130
47
497260
445549
4
34063
286764
30
1
285782
22
46
86
33
411498
198391
37
395438
64
5
84
228200
22443
355161
366217
43
607824981
61
8
58
72
34
54
95
49
243388
11
183392
69
879215994
89712
3
98
87199
72
426049
283010
8
50681
2
12
391334130
241274
58
76
65
93
753979819
275297
281024
10
89
34
92
10
358406
282391
275664
11
443501
44
68
1
11
365939
386733
2
45
131996
38
53195
81
263224
85
3
13
95650
304822
25
248052
9
8
1
4
135517
579275263
365080
31
3
303934
84
31
222161107
378251
315341
5
74
70
710946647
48
98
8
81
90
2
221795
83
121482
86
60
86
225378
290347
55959
418883
83
65
122467
4
492836
306260
384926
95493
646898173
466227
8
85
4
98
342957
1879
55616
31
40
92218
57
123069
54
365742
41
49
164838
40
48
21230
932092546
154702
481776
4
415413
36
42
5
197962
59
62
76
55
625179042
99
337715
69941
46
215106
75
6
951749766
44
158890148
32
56
954364507
277213
703811063
112651
325507
379373
166747
275059
130298
215864
25
16401326
457615532
57728
43
48
408203
419625
396032
178614
145721
195853
10
70
423337
5
303083
196707154
814778208
193266
266311
368629
79
35
19
1
61
858157863
95
5
7
474704
97
874127285
56
32
57
74
43
302177
9941
84
778313231
87
176392161
99
458199
80
92
78
483103
354317
333535
104460
3
57
293513
101034006
74054
467200
35
72
62
175376
3
438191
465391
2
199270
72
985151804
9
185893
18
57
445124
5798
96
38
5388272
8
2
96
449238
60
40
8
367040
392027
8
94
33
61
34
13
74
79
48
700143641
90
9
3
86
365828
212574
29
153341
92
87
6
56
5
431607
87
48
52
87
69
353956
130478
26
119360
2
402609
57
391084071
71
361942
14
87
4
33
48
41145
295693
683725650
96
297090
239568
18
94
41
60190
34
25
27
444678
471998
424156
67250
271852
110629
336507
272997
195675
89590
96
358727
439196
989734740
107683
419185
93
423349917
131475
82
22
28
272212
94
3413
59
368932
133521
74832053
82
218590
41
60
64
1
411088
74
221632
4
435673
40
603831197
91
52
26
407570
80
305133459
216125
747040675
3
36
58
466042488
3
58
766392398
383928
56
426921
90
6
450177
484218
87
9
8
23
505553232
89
108269
880466131
10
57
78
48
482052
493592
69
566936326
73
270923
89
49
79
177261
29
466338
134819
74
8
365203996
90
13
44
7
229332
258974
206572
94
191281
27
390547
25
1
212517
31
87
28
23
9
47
20
25
8834
64
130829526
685629507
578646598
26
392975
192273
629622736
216239
54
58
612261268
42
227034
92
68
30
298561
92012
23435
293647
22
415050
1
105419
846026838
9
489438
396117
82
974158773
56
210882
8
240138
274010
141099
1
209976
11
58205
20
47
309848
87
273384
85
30
249263
83
61
847912872
180905
203525
34
193384
256207
35575
538220998
65431
92416
74
4
450794
76
359303
21
387756
192898
499459
44
77
493685
578383310
503436681
178982
687935440
29
150733
234909
467500
67
3
34
50
31
45
50
73180
91
76735
487010829
367604
417544
6
50
843206377
80554
42
14
24
405485
394449
85
56
169394
517155700
411948
99
886814536
405037
404723334
64
99245
2
6
5
890203289
5
19
76
381565
369971
40
956280656
377667
32325
6
86
62582
147445
91
35
302645
27
51
98
66
276446
705765028
49
35
32
34915
1
25
324104
58
42
74674
242758
505253189
9
99
86
261581750
38
82
302904258
45
352833049
431820719
21
61
97
785694266
397565
27
62
144882893
74
98
61181
10
130542
77
163424
57
4
126865
5766
275136
353443
260334226
67
15
16
29
158465
86288399
1
49
63
289978
167474
170921
19
99540
76
352143
95
204574
599580463
20
73
64
63
15321
244083
34
848179608
256471
440810345
15
301891
490944365
226121
29
305492
286569
35
163593
74
64
4
5
153614
418585
454106
94
55662786
64124
2
7
265019
96
396507
486016
81
80
19559
79
66416
9
61
846175308
5
95
1
396132
9
14
460216
492082
591837716
831951854
933887969
247556
8
246890
13
390026
110371
359132
70
215000
269531173
73
81
343589
198621
7
4
66
22373
77
106305
68
236078
5
8080
129897
1
61
57
69
239525
10
484697
41
22
2
62
403870
143046
305435022
334701
32
75
299516
49
19
11
82
67
3
90404318
74
48
269969
125557
92
987402547
82
70
59
69
82
4
3
73
11
99
2
213040
530089566
261729
8
53
11
99
48
22
69
84
48924
24
25
169953
4
228370715
5
50
96
205712
80469
267328
212523
379919
51
424787
4
96
36
65
2
78
7
234579
85
2
42
23
249483
41
17
49
29
4
25
2
351129
404772
4
65464
42
49
79
3
1
79
48
9
4
1
488837
95
93
22
672153032
371543
74
49444
72
305771
212533
375756
241300
18
419013
517141974
19
18182
28
62
83
109459
109736628
2
60
25
15
405926
142042
151941
740111338
581087472
235340
398214
229244
61
240747
232188
75
21
231133
128306
79
41
6
388748
65004189
63
475852
56
71
57
966788527
423956
352489
293269
930640325
390588
355759762
301685
3557
218268
22629
10605
83412
622369516
68116
31
9
192789
82
56
412791
5
894369413
826606617
9
554715450
3
481599
72571
61
72
76
92505039
7936
485463
4
64818
7
2
64
98
229660
30
238610
879527569
2
10
49
63546
454520
363137858
66
47
374467
448522
44
112933
211543075
94124
10
258455
520367950
419827
76725
337926
34
430996
469468
444264
59
13
309009
591052715
50
43
492113
9
44
292641
55405
86
9
388792
25
56
356612
74014
831210598
439954
61
149235
414391
315033
55102
224627
66
467745
226747
79299
40
38885218
7
3
31
941190340
88
374101
484116
1
50
67
14
436575
33
241135
254263
712244966
692380709
16
47
39
366995
63
54
445757
35
391448
63
24268
12580
168534
7
83032
75
2
85
192880
92
77
422101
187032
38
49
60
292072
32
623683028
99
38
51
265144
496838
459298
407904
14
60215
39
40
97
48156
67
107000
195459
4
48
4
46
898776588
64
82361749
404400
26
400074
26962
181523
1
74
40
48
59
7
55
416415
471675
494114
93
56
52
367575
491360
141357
74
469179
496002
40448814
52
330551
150896078
69
334830
81
150819
391372
335907
478509333
371316
226525
72
41
30997
33
118329
509094197
211811
252921
328965
73
351113
14
390365
157731
345896129
98
240003
32
169559
64
9
8
370216830
481005
229646
90
9
5
394444
67
164308
78
93
52
159482429
411848
8
325251
13
331777
45
56
2
49
342773
33
35
476920
499880514
82778
760534269
70
65
27
228417
22
14
499236
35262281
85
65838
50
881103188
64
32
14
9
8
3
221106
4
87
24745
325629
305971
4769
216258574
260182
772869086
76056
86
63
589147028
403484
190760
455998
157446857
94
68
75
190395
402025
57
4
86531
26
179943
5
3
458246
194777
222374216
554130066
79561
15
65
90
34
2
65
675889559
817344089
68
39
4
40
125771
89937
268322
56
422290634
250599
207070
208249
7
405531
31
52
60
495444
166172
40
45041
245943
195280
459834
52
44
23
81
96
7
80
256482
60
405006
407585
9
222002
92
398835
361921
50
97
76
82
365424
921829745
90
691484001
50
162862
105540
116816
38
90
6
84
12
912494457
30
75
2
91
213703
21
390446
4
348672
33
169999636
280327
39
2
110012
25
169883
7
201363
5
169988
311294
160838
57
495514
72
79
9
2
26
56075
434268
4
903997374
69535
124596515
51263
13029
315734
457363
12987
3
27
3709
133083
83
8868
200727
61637
21
483696
41
35
40
48
1
456906
153188
7
263532
25
86
251845
3
64
448898
279714
81
31226339
90
48
133569
14692
51
284794
7
62
302303976
158344
3
4426525
285777
2
66
8467
67829476
270389
2
7
69
466506
22
630489751
473739
344714
64
8
881395012
56
5
97
10
469466
52
2
98
4
64443
48017
19
24
7
116684
21587
20
17
17
9
432654
12
80
2
464484
494051
384399
147105271
74
7
917737506
449964
2
227907
22
135977
274623
6
37
327604
396050702
135625
38956
482911
112376698
9
210941
56
59
57
299874
257826774
376445
73
54
52
79
8
8
228075283
299666
8
268690525
89
169133
206752
140427
1
462127
21
70
444034947
39
7
158992
309218
229275
255200
22
208308
30
53
63
129655
63797236
63
69
96
78
77
13
13
877298523
19
86
521929758
57
310639356
78
372797
75
492166
159675
6
93
43
53
971057856
243853
49
50
47
19
735089307
913445391
398563
6
14
18
69981064
24
53
38
68
101229
316736
260439
18
149330737
281069
602724518
493256
95
66
79
485799
334609
2
441671
262617
197209
373896
3
81
5
447961
6
490359
299074
99
56
6
173968
345903
45
8
64571
128288
95
466285
26
328771
50
9
85566159
99
329254
121596
348319
2
178042
284494
487504
493276
7
52
69
307971
83
82477237
728153313
74135
876545696
231628
14
51159440
36
2
203693
337378
9
39
205993
6
9897
309700
23607
123586
308319
336583
37
94
173719
920451815
64625
26
260221
5
332545
56
379361
261744
24
374500
164476
32
76
60
194012
1
47696
89
3165473
128376645
216786
22
430496
17
338390
81
485362
22
184444
7
123141
38
156951
7
9
8
106983
11
810459080
64
69
59
44
376242
323891
70
53
75
29
200220
80
92
79
11582
464404
352272290
320610
134790483
329435310
145850
77
25
65
89
44
680546969
412671
445124
78750
135371984
375093
8
24250
70
65
96
8
73
9
104535
388064
884982795
99
187297
99
69
497543
442605
233849
75
433152
2
65
304984
68
1
93
105004
369892073
23392
255358
53
70
1
297830
62711
95272
242568
823884153
16
258643
68239
92
66
372982
7481358
29
31
25
371215
489170
55
96
194828
290323
456525
99
89
380114
6
203561
14
28
348225
87
1
27
9
62
72583
451941
61
23
57
41
3
37
3
8
37128
449999
68
433786
16
649243369
486302
189499
20
10
315274
409728
74
65
320797
53
272343
422539
45
25
263666
48
42
155345
196180
203901
3
12
7
150415
97
301355984
117728
285556
496935
502648168
349639
120555
415541
39
70
213679
50
157521
5
305349
13
47
34
26
734630910
2
320283
340288
168732
23
21
13
34
82
295589
5
366370
2
260034
4
11
32
96700
60
78927
292428
27
11382
77
4
83
379138
352947
273051904
96
84
460141
4
426125
768052909
130086
68
57857180
260924
235653
12
50
136724
4
385949
87168
4
931617399
93561
86606419
97
46484276
89
136353
355402
35
39
74
37
406615
369885
54456
29361
33701
3
72
90
8
94
60
41
265296
9962
381037
6
6
435029
63
90
262219
343951
24
67
499255
675778194
89
274018
934837528
152000612
28
354051
56
83
79
95
68711
4
400465
189331
82
58
35
251043
94
22
66389
227060
292693
67
79
45
309511
48
24
86651
460242
408984
1
27
763644162
36
77
6
908559178
14
380132357
158869
246825
118745
77
358152
65
25
829350653
249945
27
305168
26
409118
487339
148259
42821
930046948
86
352305
8
417433
226646
4
58
987658490
5
628791405
94
64
412244
101137
26
58
250393
85
80
461008
376698079
705957015
266303
28063
397195
4
8
397605
189030
470205
51
377129
408455
12
118514
499973
85
233180
43
410224
26555
232778
34545
65
259495
17
86
91
64
4
331810
283376658
205319
18
2
18
510409586
471433
228435
215997
437434
198131
20
56
43
99
226356
93
72580
32
414757
458553
494077
49
265452
15
458275
85
7
2
4
47
63
49
484439
73936
78
93
89
71
220205
70
87
11
364583
86
59
480850
549630456
15219
18
374372
154337
230291
66
205459
19
417128
90
67
17
53594
48
91
11
410814
19
37
678142543
242873
50
88
99
10710
246366
9
63
316598
129656
1
437670
55
60
27
55
395488
427580
365479
90
47
12
44
84284
260987
26
106496140
34
15
26
5
3
202016544
44
559864979
88
71
355286
496112
249423
6
88
63
962319124
271023
471620
8
50
9
88
284027
84
616835095
3
52
61
36871
471054
811538048
316582
105232
567612533
86986
18
67
437
63237
72
330727612
129129
97
419741824
265255
33610
15
135411
1
383693
808
36526
145155
85
314327885
12053
464257
57
10
336282
451065
60
98
91263
269416
79
82
82
192008
339131
321315
27
232341
278528
389035
358862804
91
4
328479
368210
602186529
161555
12
24
39
424332
45
373411
2
118025
489754
32
41916
197886
175677
156715
17
81
429761
6
7144
6
12
647213801
327052
326610
262927
393171
87
581366972
54
3
351431
851701152
59
77
750370794
43
65
88
52
7
320882
14
459669
619477692
400750
192020
67
471089
80
84
95
163174
7
26
452111
397227
50
163104
61
789231252
487622
230864
493264
34893
1
118427293
5729
87
119758
451425
45
54678
8
14
108496
54
255430
24
477047
53
65
316182
870065413
328462
493409
473949
49
223651
276971
7
21
28
28938
315615
98
33
453071
487840
118215
475848
67
63140
10
85
3
407164
85
359806
24
438018
96
353749
3
279747
20416
171731
20
49
25
403992
20
9
41
44
199535
210013
22
33
10
407654109
102318
460807098
7
43
78
7
218590067
621171495
45
32
292713
48
467159932
57044
320293
576550151
55
64498
493307
133505
313389
43
427419
196700
55305644
28560
75
48
16
172381
452284
41
15
14
630862745
477502
6
1791
50
3
97
88
35978
73555
686872896
28
33
60763
8
78
24490
487288
389903
15
8
51
470280787
222020
539838869
20
5
52
184655
88
37
293048
46
201214
155795
945834497
36
42
162010
40
231891
15
12
248615
189457
2
81
9
8
325995
46
93528
9
8
248759
101241
42
6
39409
52911
420466
83
463783057
7
33
56
557033285
113924
438731
162790
3
38
488357
238198
15
475064
310582405
3
1
96079
304353570
349231447
823365778
420367329
33
60
489659
83
9
457221
399643
24894
340440
1
47
8
2
338412
945253644
75
57
5
34
256149
694484413
87
183267
188126685
80
9
290649
405205
83468
92
246011
31
126523
14
6
365787
18
211544
331247
31
101626201
974253459
170688
66
72
9
43
290718
5
374652
398477
881
6
875404088
488381
326252
325470
357289
332672174
61
71511
4
362674
181957
12
7
79
255831
160800
63
194001
310134
66
43
9
44
91
27
27
47
182477
97
410618
6
128232490
98717
148088
486085
38
26190
435637
485852
68
161157
229318
416053985
558714676
10
21
404129
23
188980
12
183151
371992
5
83
84
35
54
88
11506
303440
46500
76
99
452612
218125
62381
36
91810
6
204886
197776
108903
36
10620
112258100
22
400000
327876
309233349
375907
72
73
248909
12
495740
78576
46
4
173051
16
357953
15
78
7
62
14
46
92
8
181707778
297038
247487830
78
89
20
91
57367
439284
746115196
443749
9
123923
345888
33
61984
79
60
104289
92
29
547157270
3
875956931
75
218236
63
67
180748
393836
718781559
9
8
456931
126151
77
55524
98
418104
136656696
24896997
48
72
5
358945
376775
263858
61
12
91
333625
50
87375763
462738
394490
2
44
201371
67
6
289987
2536
21
258642
212518
20
224529
55
282448
41
32
55
399463
399601
252982
494643
81
31
35
334079
96
29
57
424007
49
160208279
2
19452
17
14
4
281534
45370
403408111
384608
24
4
346465
37710
494360
16
57
364076
61
4946
2
80633
257637
73
96
230818789
60
699162139
2
204565
4
37
5
9
165957
7
6
2
499429
11415
581939563
182469
88
61607
485485
46
7
21
172424
497694
282877
25
237931
65
10
53
7
324708398
77
42716
1
257260
71
47
25692218
7
396876
431870
61
99854
35
351081
45841
294120
47
71
7
2
74
39
66776
2
10
46886
152584103
197337
20
155779
47
3
95
91827
984411341
124704
78
41
3
228593
48
4
36770
34338
307082
836366063
101818
463426
245351
6
58
78
220277
35
198414
23
370837
2
40
15
24
72
478641
303499
218858
224224
459631
443400
339757
19
484137
82
3
394170
36
6
63871010
7
71
202146
267810412
491657
35
65
920274910
438654
57
2
87
99
807533612
4
2
46
691216014
11
192085
27547616
110146
192061
99
9
42
82
486412
86
83
35
8
90419
4
28655
31165
78
347983
371068
293204
61
335953
22
48146
75
34402
114884
207382690
17842
52
221
120109302
359412
96
94
13
17
68
359807
22
669689377
57
20
172242
42
281928
301146
267603574
230985
44137
481548
97
29
386211
94
47
496864
16
376610
4
19888
364182484
17
96
358051
239995
74
59539
53
303330
25924879
58
49
86548
289895
22
94
282863
40
40176
79
413347
491114
16
50
606327342
3
15
21705
95
256513
83
71
431990
76
349969
484749
82
2
25
472420
2
7
7
184815
42
82
72320
574241673
201368
61
6210
16
383053
139840
1
256836
3
38
198754
5
61675
75636643
182057677
560620044
194456
29
311119
17398
75
253866
136501
234045
25
196216
401158
4
79
63
35
20701
1
32
176447
27
36
287529
56
5
7
207400
411986
78780
7161
878745723
4
191229
42740
60
24
15
39
9
8
65
8
482053537
9
356402
15
34
8
25
290653
78
26766
274202
244140112
69362
75
439379
2
43
51
100814
75
10
11
894748311
41
121853
61
7476
68
98
2
40
160422
38
911485970
23484
112902
102347
70
363887
228823
88
269271
357707
45
242741
231438
49
7
37
94
131136
90
209679
48
730951441
25
200806
24652
81
375459
261585
494746
82
65
9
203317793
242994
446328696
181029
60
82513
7
98
96
7
37362
271333
6
412777
222495
60
346566
85
2
485177
52
16
536354044
57
621995470
4
163978
149885
199090
10
572234737
391788
65
39
59
306792
2
75
40
10
9
755332488
851738883
74
213182
63861350
56
261528
334901
309609605
30119
28439
93772
6
98
312758
311929
174017
244718
515837199
272263
64
263116
76388
7
484029
2
66
99
170259
25
247409
4012
86
309579
29
78
437086
20
86
9
463367201
7
42
370262
53
210678
3
534189912
71
671635023
251067
1
37
30
4
120586
57
401278
15
158109
42558274
225477
27
76
81
279143
45
332834
2
244186
79
496120
28160
296255067
204846
375153
803365004
7
97
17
56
742515943
73
60
342191
339969
494763
433665
65
15
106575
39
44547
955410643
323221
112195
6
143807
455704
4
779905815
22
31
402620
166439
205181
69
44
1
1
64
181906
211337
91
28
235027
59
5
1
30
6021
82
3
425079
492138
1
455250
12
39
52
394627172
161816513
36
14
54880
392752
120800
77
32330
71286
1
73
25
111825
509071169
44
24
698573532
51
398454
13
391451
81
294875
268516
422911
225696
132991
264520
26
71
383904
177253
85
139546
6
455503
43
278778
454645
360645
756286751
47747
214306
96
152513
72
8
115762
131980
207738
78
442965
208939
460551
25971
289204
104719784
470856
12
5
169344
82
45
7
37
13
394193152
85
2
6500
41
4
152922
805237178
79
5
1
55798
73
89
53
6
109168
355006
759298213
23600
430543
87
27
94
76
457961
757539265
36
212240
50
21
43963
49
88
29
353237
301484
304812
385077
392588
50
263497
149702
65
467529
73119
197807
489629
1
72
73
18
5985
2
133976
365038
67789
31
990110579
44929
98
37
18766
21
68
172028
92
199956
81
58
298851
443571
16
411525
477728
3
86
489881
6
20
440046
465657
541217579
2
244329
80
66
3
26
65
9
431878
1
78526
35
25
794247628
25698
29
10
182138
364643
354585
92
239505
392920358
170227
61
19
13994
55
92
58
653630692
106612
239801
476458
12
99
74
37
290862
72
25018
55
373964
402581
234745
214631
55
877772706
266781
1
267462
75
60317
36
27
29973
14
398152
196341
197726
40
30
96
175653
7
253717
346134
78
91
63
191288
94600232
74
16
13
171232
95
149053
404925
266268474
35
67
62
4
33
103843
406223
3
414721903
12505
64
13
95069
886062291
222032
448574
83
94
320855
918909082
73
6
1936
8
210044849
837989724
413220
46
32
96
6
10
227437
63
68
31
2
18
46
345728
318641
44
1
284765
467761
85
771933733
15
3384617
95
760869289
1
28714
8
284222
59
35
21
219025
86
158454
2
30923
1
292909
216461560
27700
47
91
450897833
197321733
67
91
9
89
428600
226727
7
12
27
553123213
7
159925620
10
10
32
15
40554
435856
92222
50729
394214
43
17
220114827
384397
20
1
218450
20
140921
320243756
363925232
47
51
51
876788618
55240
456458
12
6
5
461248
428686
198558
2
9
79
17
13
416528
205707
163424
967662705
271280
72465
211690
20
405505
2
88
4
368336
9
463072
67
222308
62387886
456613
55
19636
57440
14
26
22
464100
526409551
67
79
499258
50
39
284032
27
20
51
13
75
425439
34
84
452315
66885
214969
81
18
52
7
11
466163
93
314561
397691
77
97
258294
198000
106748
6
5
84
23
225072
78
17
3
29
91
60
17
99524
402929
78
480589
436266
465716
253941
365374
298765
286802
42
252553
7
484957
237690
476745
96
8
35
476306
47
55
451585
66
54
218637
70554
91
141827
145742
82
767826734
66
182199
103313
155338
939665147
496034
35
213177
44
47
441985
79
17
6
48
35
8937
51974
6
357245
120450
93
63
857207884
8
927765372
32
353284
24
95861
11
54
47
117760
4
8
423298
488204
138985
17
72
18
17
2
27
291160
180829
308649368
461900
26
126006
97
8
318022295
174252
838902263
588262491
101554
28
73757
438371
48
475587
5
212833
125087
50
2
6
390510
20
92
6
20
98
2
35
4
93
77
29
346515
52
21553
56
55
3
171497
52
1
2
89
53
375130
897720446
39
68
99
183283
27
75
283006
25
374181
90
5844
22533
20
96
43
261703
4
88
47
19780
117512
416875
382673
28
77
93
6
24
387193
52777
26
40
21147
91
12
22503
240897
941430560
123034
883637465
333642
381210
70
456404
9
479331
10
118203
159552
55408
281945
77
7
180246
64
476903376
63
243718
466734
57342
64
296653
65
507008880
32
1
63
9
136834
89
286998
369228
66
8
142460
298010
454660
36
78
6
6
44
186033
294648281
50
79
35700
9
1
316522
872095843
31
20
419311
236885
49339558
74
75
368286
570512195
81
57
299289
40
295195
36157
34
67991
11488
61
10
66394
36
556995050
25
35059
80
974364260
1
873137020
56
9891
32474
364086
347668
243003
10342
23
597778879
149646
155492
459146
19
61
50
49
16
108336
14
21
30
470987
8
1645
348762
7
10095
9
1
1
7
224341
404139
229931
350342
207090
5
94
3454947
99
10
80
8
4
83
455357
185751
346212
233513
1
970732300
98
6
26
20
79
454390
52
44
441504
79827
98
173702
39
8
9381
82
492368429
27513
98
1
55
304797
267693
386266
103018
272122941
443183
473432
235745
66
90
266876
49
463856
217567
83
401535
831891830
249362
435972
463390
100378362
26
8
3147960
15388
70082255
399899
41
487032
51
89
17
60
59
261800
86
1
979198214
166964
255137
114096
99
661644958
317447
8
475697642
481172
39
387835
25
78866
96
4
42662
476731
44609
321711
39428
54
336555
10
6
44
8
439541
56
193698
189785
42786
185889
349075
98
931882844
268152
437041858
26456
69
22
546063740
2
5
232118
34
47
62
274716307
72
1
52
474005
227856
35
600
83
295046
63
80
5
296778
228168
457135
36
126983
62
86301
8
157611
46
165178149
17
51
8
42
24852
441059
490609
96
10
58
26
15
19
3
75
175480
97346
9221
82
8
341510320
165789
440951
336421
471161
290668
54
346626
323894
393419
66487385
52443
83181
164494
264325402
9
795068508
31883547
121357
86
13
351028
957542730
21
319491
449843
223969
18
8
43
406488599
98
24
583818332
194802
670389254
200981
29940
7
34
409924
12
8
88
38
9
280234
43074
73
428127
28
321892
118194
46
40
443082
30
12
162894
452435705
455626
202084124
41
2
28942
1
48
362841
357086
63
813089587
11
1
1
14
58898
171655
499139
65
382442
71665
184002
50791529
98
576237414
40
324206
370945
147085
567550212
60183
145054
48
486313
160898
68
50
83
757084335
91
244624
467788
2
43
174074
46
39
67
258698
284826510
60
452479
900744901
73
96
38
46
572032913
17
69
336286
19
199709
160026
79
15
291240095
452405
28
576938784
59
86
26
154715
472589
45
80
36
16
464766
57
160082
55
39
301510
73507
127480
5
201339335
61508
81
380307
63
73262794
16
7
264354512
92
85
265612
19
29
17
93
386769
176286
38
149473
494558
164251
151906
23
81
64
209419
350017
84
310915
97
331555
3
61
4
179217
75
288958
48
410880
451925
23
8
48808
493777
49924551
322418
400919
979265537
406411
50
342735
580
64
201309
362181
90291
900992284
452421
99557
352495
88
290134
280148
211933
45
166716
81
324341
24077
211440
44
73
203462
69
63158
9
98
18
452174
62
57
99
88
974456958
83
19
452448
15619
11
109363
25
2
3
324938
286167
38
31
97
444574
85
210143
490466
74
32
282727
18
37
8
427265
51
16
640527050
386007
86088
370223381
286013180
32
245758
1
97
8
8
658214125
393626
73
345890
95
16
259916
2
5
323538
252527
1
27
10
4
54
71
57
49
53
405509
340996
51
621874670
4
417188
263848
58
311803
304718
264748
4
297000
26
91
7
304979
99
82609
384061
32
43
318097028
413721
215452
5
369239
17
33
58
100533
292159
10
20
8
98
14
371833
376217
438441
80
62
449525
440696
31671
76577
10
475666
63
18
68
401108
8
67
65
117903
31
91858
492248
39
189938
428907
98
332167
9
15
429795
730507660
49
411101
60
902929516
128153
1
47
75
76
252250
45877
468831
411139
183889
3
82
468097
61
220159
242628
126743
462995
270099
366829
420128
405164
79
16
67
338965
89500
11
42
6
423996
365874
1
23
94
370156899
4
91
395632
42
3
31
9
6
2106
335617
565302035
65
46
68641454
150767
433842
60293
270221250
312084
43814
61
338269
34
56
318055
8
149292
15
72
52
26
100416
163010853
73
149898
466078
26
102456
4
9
84
62
19
472328
483294
574125748
16
460716
167209
17
228809
86
540125505
728687847
51
75
99
293433
74
3
339985
460667
455441
46
203885
282987
67076
265295847
457422
652803134
5
6
8
260290
114303
81
180025
531051763
52
49
188194
2
133459
77
5
53
9
5
2
491548
368553
254048
421752829
10
4
323234
324285
124955
60974
14
13
14
344878921
173558
89
29
105124946
5
54
55
40
26
247520
46
86
61
57
561284319
194848
472183
110881
401518
166859
125847
369140202
729573068
20
380029
354324
56
34
199805
308920
3
283336
80
21676
72
39
40723
9
127141
52
82
8
185223
12
356302
69610
11
22403
235345
9
472191
23
2
290847476
42003409
50
7703
459367948
37
21
10886
10
489084
472150
69
6
7
75
481565
82
22938
88
9
426988
150687
63
79
440533
53
54
30700
244593
60
282942
313429
14
83
6
61
27021
167048
26
87
50688
11959
64
558903849
62
25
35489
5
85
73
41212
22
4
32
100810
90
444440
213053
87969
129024
20
56
18
20
78
19053
21
65
49
87
189505
48
19
48
331723
5
74
358060
55
40290
410486
383071463
102484
419643
69
54
66448
82
369196
72
34183
28973
479198
34
26
29
6
140624
11
63
390476
7
16
159254
5
56
221304
268
19
494029
76
2
6
453923
62
24159
498238
382062
17
36
12
485992
387293
63
99
360363
147498
315317318
106246
366325
224662
779931261
17781
5
39
465189
6
27
153555
451460
73366
33
248745
304649
9
285450
496727
153452
189732170
72
154465
394369
28
64
357035
39
486382
338721
356888
96
29055
478715
255583
392134
148196
43
328950
17
337722139
984924438
391033
12
51
141602
88
5
43
22
22
79
476433614
90
448756860
258371
325418
41
1
23
106324758
88
74
102642
249117
35
50
95
42457
416534
4
483824
2
70
453400
426801
51
188404
331054
466010549
301979
796789130
13
294025
4
2
434472
89
108003
10
40
167975
621475731
6
35
17
27
475134479
151596
131897
40
26
267222
62
185384
442611
40
174877
625044432
259560
56
88
778171846
1
394332
2
22886
7
7
15
8941
18
312256
455877
1
151647
2
136732
87
206868646
144703
44
253924
8
75
10
470939
59
88
9
70
9
420163
147005
544430899
57
3
72
8
6
76564
74536
7
10
48
42
69
30
67
9422
204628076
27
158203
392250
38854513
186816
10
1
72
6
29
76
53
479655
314945
477515
5
460502189
97037
14
221157
399438352
99119
136812
339145
94
68
358110
75070
84215
39
79674
94747
88
3
44
245553
6
346814
346927
10215
80
93
9
53
37
74973
124101420
254938
164086
15
31
240206
416653
918686871
324526
37
538170360
4
49693
355935
781663034
428787
185131
385645473
36
16
894756367
208237
464258680
52
98
82
94977
67
7
86
781998614
87
258393
94
149576
7
59
46
88
118531
26
127321
85
263420
60
2
985812260
1
62618
101720
926300722
193836
25
683701665
33
53
300452
73
32895
98
255445
48385
195616
14650
2
36277
421549
478900
67
174942
205512
75
13572
274073
297011
13
6
56
104113
44
35
206817
67
179866
456603390
50
84
61
469470
2
92
344959
459253554
466290
95
206296
157745
204336166
2
9
708963731
509991956
249342
11
7
37
6
158157
320905303
462530
8
228328
5
35
3
121875547
96
69
52
17
2
103334
6
32
2
221227
241456
2
109565
89
474399
28
61
7
113599
75
483185
82
41
260877
393373130
170312
181253
18
121456
216769
89
479287
580351887
277664
247755
332939
4
7
278690
167747
306501
2
65
497978
82
68
8
192256
2
24
117843
146206
97
807625301
478162
49
56
9
3
7
9
91
32
64
80
84
255331
327254
5
323530
204594
372624
1
334674
80755
32
130417
96
42162
378828
4
44964689
329002
22
9
75
207771
58
355996938
538543888
28
262722
2
98186
65
312145
91
80
62969572
212032
88
88
63
246062
15
87
480882
421340
617407549
477906
245436595
20431171
1
462019
11814
168837416
82
9
171947
136387
62
55
348966
198110
484867
269602
228747
56
10
4
445605
47
235962
411499
162060134
60
56
282846
621237966
15
68933
38
317
201467
49925482
231282915
1
36
85
4
82
49363
455590
80
793419574
101036
74158
103600
30
16
53
399225
89
457778155
31
19744
38
90
11
75
12
41
8
87
691433236
98496
233337
382278
358631296
151463
153989
47
450786
8
118762
34
730852411
73
73
436195
362507
72
11808
63
3
241329
442497
19058
502513692
426501
148027
33062
567956957
54
432831
5
2
95764
316892
109827
225696
201432
147567
4
499279
371274
90
64
513694193
230120
73836221
64
52
41
98
29
42
402258
9
24
27
36
5
90
4
244204
201166
300749
290395
35
215680
273455
263595
329047
98
221570
197429
258158526
352663
63
344367723
74
379611355
1
457121
278674062
73
46
61
75
240209
274488
10
460351
231047
397821558
89
32159
402770
329557
53
48
185834
7
189670824
95659
3
452276
62
248965
153808
6
11
83
58
71
496191
92
27
95
287973
48670
80
27
231139598
60999035
42
550
40
374127225
16
847121217
324763
324226
665979015
92
487823
413906
39
405319
720905700
61
52
44
25
511936853
7
333809
225029
16
49
82
284917
124169
80
85525
19
373532
6
60
57
55
351270
1
24
343995
18
134860
184711
125770
167407
41
89
55
21
5
92
302485
23
427772
718196565
169716
921162863
398487
209905
2
174814
164921
60654
99
358850
51
3
76422
178216000
349377
346811
166189
45
396795
170818
218124
17736
21
31
3
91
65
75
153150
40
54662
38
1
8
290927
465321
18
13
187762
9
46
77
24
16
379284
52
5
192692
87
291241
93403
117740
78398
293953
91
252183
496315
14
184837
52699
38
82
486281
3
20
41
57
8
299296
29064
68
230491
488651
278733
25
9
31234
2
357717
83
87733
63
24
488605
13
132784
76
243852
49
303224
381793
498262
15
472826
174149
72
634947811
7
21
38
84
30157
34
83
32
226963
447554
425045
171315
211331
8
13
17
6
46
6
191478
718558639
190663
205162
79
93
74013854
396474
855504205
327715
408103
383722
119648
228100
194505
4
59
59
888974472
65883465
117258
42
450478
24
52323
386918005
99695
312542
143476
396330
96812
6
473667
380541
1
454487
74
84
83
13
90
28
87
50082
1
8
157105729
90
2
93
99
9
7926
193492
252026
459713
35
1
84
253643
38495
1
98
235442
132009
45
49
258446
307707
18
82
28
435725
5
26
39
94878
3
250557
45
70
207789
81
363398
10
473633
75
12
89
5
83
16
5
10
1
430534
33
474682
20
245424
232968
34
66
45
49
57
266299
32
4
322043
835
351182
6
17
81
35260
96
7308
8
308415
101813
35
388238
78385
8536
154464
40
1
96
92
914082707
31
149482
81
54707
62929
11
10371
69
379199
8
289815
71
979235845
8085
18
211768
36
94
109644
51
198671
159341
35
31412
233356
63
819957674
71
258074
69
865457973
69
90
824654047
98177
255576
78
231479
418482
324646034
237268
5
94
8
25912
65
68837
16049
13
264663
13
114162
710649756
89
238884
280319
21
66
83
583787379
819992742
339418
468282
468228
7
73
45
125858
349704
290069
4
8
451721
3
539261672
16
407334
45
56
979963315
294014
62
374016
205137
94038
100729
91371
124690
968389235
21
90
240440
42
79
444805
483124
97
278115
355443285
10202
158757
19
135997061
50
195469682
351411
11085
267211
60
2
452046
35
770053477
42
4
63
26590
5
102675343
60
83
94
75
382384322
348028242
1
1
263335
4
877563206
405308
80
3
436292
446935
77
91
155438
145206
55
19
26
97
1
88
225912139
228888
15
30
64
14
63
99
235248
15
66
87974
29097
9344
61085
21
55
416270
491219
83
12
71
226164424
18
87
715432478
110967
24
8
400616
170758
186698356
15
194106
225015293
81
39
473100
42
8
411152
451704833
38
64
615004548
174003
41054
8
46
9
173310300
72
96
400652
277866
358771
44
63
102824
222998
32
7
2
488026
700379532
84
403268
25
69
27
13
331433
90
55
169759
403785
22
7
44
51
360077
55
34
57
2
68
12
3
3
277413
274662
413577
221212
9
3
73731
157595
26
23
16
283440
3
74
362268
313518
14
12
44
37
467968
32
24
76
81
80599263
58
151403
105453
19
25820
76
75
36
461728
357365
294247
46
33062
180430
37
19
14
2
262231
88
248210
122635362
522291384
307293
187380
311510
376092
469190
84
46020
337574
489876
100298
60
58
163549218
94
74
30
34
45
541733689
213294
183520
15
193745
2
234661
8
495190
43412
6
53
115390
229778
201307
422799
99
12
151081
65816
1
62
90
215559
44
21
35
7723
243602
6
54241402
225627165
965390132
221052
266674
5
61
134761
165989
79
488749
290404
451594
67
1
257595
249801
61
157218
300681
442420
46154
4
7
112994
392128
3
534374309
44
149721
63
346144
78
44
577698623
493776
65
39
453731
71
56
53
4
1
66
385202
43
125186
353371025
330862
389110
219581
174087
19
128567
67
39
280571
8
339634471
4
76
75
338373
12158
11
670609388
700178146
419507
135324
48766
23
49
140227
91
2
218063
472260
244171
46
144018
343737
193937
22326625
97
32
384519
69
40
4
967630075
455536
52526
14
142930
726073088
2
155022
17
97
278947
56
49
251354
79
1
96
88
59
109736
296845
334978
299560
36
32643
456598
18
80
228316
83
8
51
80
91
17119
49260
64
710955443
54
982965052
386146
84814618
117611
251544
256388544
1713
95
10
446025
9
69
80
76
4
75
12
753031328
81
28855
15
89
499873
41
99
929032648
20
19
783506325
678648761
3
380024
89596
282698
3527572
355579
71
488577
93
331297
53
85
213358
7
91
69
495855125
7
937045819
472668
838354116
252917
24
49
111789450
310766
210068
94
463260441
216976
18
7
33138
9532
39
7
454099
1
426050
103668
9
22
18
154170
62
301398
458022
52
11
147639
370500
74
240542
85
950217969
3
249822096
36
138234
5
1
98
23371
13
41
25
192507
265087
409806
412784
419774
47
130218
159230
59
1
935350926
344963
18
94
86122
401654
136661
349332
294527808
460919009
65
655490987
48
65
452671365
119128
4
76
95878
404978
27
189202
45
44568796
323232
382621
86
92
49
65
445585
169844
168678
145446
10
37
2
109816
31
5
7
94
126451822
191314
80
105208
259316
87
97
243029
43
73463
256925
83
46
9
6
74
89
32
191318
3
78
106854
3
62
14
9
7
383847
77
73
41
69
164659
458588
12
450292
48
285274
474928
168886217
47166
8
97646
16
65686
241959
394883931
65359101
226830
194572
23
255415
312356
336601
97
72
83
220330328
325334
60
188148351
95
13
37194
322892
315888
30
14
445765
99
11
26
262678
380373763
119906
3
265932292
34
528799275
436223649
348160
344336
63206
574168421
14
7
86
31
350050
4
811987325
2
58
12
949317799
432991
732236881
98390
41
333660
904195700
31
57957
41
3
98
89
104185
28
220132
277260
291460
29
34
101000
73394
80316
29
478967
440870
89
58
2
35
423959
247045
48
45966
371360
26
223807
756558268
71
255472
72
219443
18
102634
260762581
107110
79
500026762
321694
33
86
194777
54
330131
99
97
244289
72
434797
86046
2
4
5
27
83691998
96
499392
58
42
31
43
228228
373853
149226
11088
26
153549
41
91544523
28
364699
299022535
99
53718
70
2
5
274968125
70
427034
637814713
75
304988
320518
83838
333046
87
58
92
38
8
73
200774
6536
21
28
7
117778
236903
26
74988808
483422
277845
1791
60024
484031
54
345477
98
70656447
140872
298356036
416815
253547
27
6
3
71
83
2
39
99838
312141
622829500
789599690
17
3
61020
371768
66
211602
272868864
276398
18
79
60
8
2
50
463895
91
101696
62
40
504615725
23
96
689077694
176599
235734
50
32
15
97628
402666183
63
218244474
21
22
66
49
4
427207
5
28
179221
628129123
19
302373
34
86369
91104
49
498635
653053211
48
38149
293249
517439474
421028
85507
428556
23
27
397947
168130
493316718
48
230814
4
1
506257797
165219
71
48
469764
88
486782868
82
465044
209879
275913
46
337883
15
87
75
333974
181687
13
88
22
97
104421
42
29
41784
54
41
4
98
66
1
420484
285162
11
88
118566
397348
50904
69
17
2
195520
145675
69
65
567132201
3
81
47
71
796289296
293415
1
402224
203762
458600
378934
83
4
77
400913
68
233926688
76
72048
8
423867
395042
424078
23
466848
177491
26
36
331740
81
53452
36
261388783
487808
118207
256370
138766
327146
63
8
6
60
98
26
7
194527
64679
270167
343983
73353
908888657
127302
490947
1
258344
98
24
30
52
293288
69113
291620
51
227976276
484606
911981373
47589532
142653
89
55
18
37
30457
424931
4
4
379139
933251486
39
45
406037
149290
49
3
54
18
877741112
85
7
70
47
2
59
41
2
73
31
492746
94
28
4
11320528
641242085
25
369561
508327176
85
950033850
490363
65
273501917
83
5
126068
33
148149161
148674
71
127880
63
362081
28
59
975166157
739758640
62
11
96
963620963
99
93621
86
91
247315
42
95
20197
912211794
93
171682
38
308132
40933
9
6
7
22
80151
12
38565
455206
384102
280265
1
2
340755
244478
492391
461426
93
136486
33
1
73
421832
96
282563211
74
64
279166
5
441648
170892
83512
8
263085
376188
421038
216909
247834
90
184001
6
82199
392624
374225
76
22
7
19056955
374368
3
414194396
251763602
305163
84
67
227092
88
85
304569
53
99
174349
35
92
869826636
872688551
573898433
80
1
70
2
65
258928
126085659
410922
699857381
998559636
14
129184
173537
54
38
65
177866
562723924
484885
485412
48044
365918
16
90
401080
200591
5
300928
674907807
86
94839
142296
51
26756
4
8
194694812
30
891693525
203284
274054
36
817770788
14
398543
23
682278164
132420
7
62
36
28
12951
385068
5
51
79
9
224583
373920
23
102402
8
14
22
10639
349030
253771
155070
42
32
265068
36
340285
8
56
92833
99
384055
28
19
85
310897
75
6
204959934
7
55
253435
477320
399628
9
397355649
235685
378281
69763
68
87
5
99
4
71
946744159
53
84
45
268947
6
162588
2
383192339
158813
37
67
42
46
180840
350520
43
60
4
478159
321166
13
6
294951
328340
97
427706
640
86
534067081
705719791
49
2
59
17
216011
105387
358897
55
27
58
83
75
719042287
395975
124098
443789
64
52006
684854602
4
37
69
419905
316839
117029
245844275
26
254625477
406573
561877235
199228
38
600838033
491618
65
21
49597
371145219
927734165
6
20
455893
44052
111592
92
442916
85528
320500
464779
32
54
3451
87806
483170
27
277709
36
522811150
752006894
129515
3
215643
349312
9
59
37
170241
35373
113402
425901351
83
3
458780
73
16
487179
382875
82389
499554
22
64
83
72
44
67
500094915
476957
47
65
830394215
110520
395965
2
91
33377
139041980
90381
449597
9
86
426911
57
21
10112167
41
380145822
872369551
444961
44
250695
3
99974345
277755
92
24
323696
2
416340
107939
38
451172
55
46
35
218493
62
96
262134
11
58
21
54
563599611
41
51
102573
60
339081
53
349273
135185
140575
96
47
29631
923700076
54
104843
23
968173972
130097
3
64
52803
79635
245563
19
9
8574
3
47
5
90
85
352936
393232
49
474571392
165372
64
70
369619
2
328472
67
477410
3
62
1
81
6
296848
10
212579
57
244418
16
266374
768977628
4
55
462476
252309
470669
1
58
494901
2
90
3
339743
960338269
174801455
332040391
645897617
454955
426464
631030457
12
38
79
66
352220
4
35
95
9
87
871460801
56
71
13
88300
400847
263904
69
8
29
6
27
9
292330
483649
191785
222912995
69
493864
649332674
322909
38
977809101
69
61
1
2813
58
1
177466
69
28
24
8
98
91
88
6
19
5
23049
490446
17
74
401420
760644620
416544
129763
129582
2
372527
53
302153
95
92
2
1
336829
450155273
365837
65
220236
330921
48709
64
385383
2
24
7
76
200962
349595114
413393
74
21
45488
78
376485
91
9
63
313509
71032
168188
9
88
31
79
95
404081
38
457039
156097
137839
56285150
62
61
482776
94883
55
39
33667
62888
8
97
7
219728
48462886
66
82
359992
40
184113
219913
248118
389432
4
88
56366
471106
91
78
19205
397584
73694
51
370682
34
337052
56
57
57
195537
286239
11012
49
360342
901518547
107993335
548612307
220288
7
14
79
124077
83
70061
250553
34234
83076
292145
7
18
73
53
135723
333832
339306
206334
11
162109
91
161125
332777
218067
24
467397
91
31
13473
314043
599765485
460869
83
436546
525317624
109811
179036
9
26181
400959
191194
4
9
153142
73
93
57
184372
91089
213872
42
44
452046686
385864366
40
345835
3
290406
2
2
39
70
426308
105965
124910
9
122335
8
45
291710
442700
17
76
195095435
53395
78
22
24
368434
76311071
425664
27
42
3
78
71
375603687
372760
76
310120
175073
64488
39
38
16858
355486
65434
22340
479960
17
73
933150349
87
310995
239538804
34
78310
7
151936806
411841
382292
6
40
455207
467284
8
239956
141725854
440847394
217461
95
74
131267
77
2
213126
19
21
252517
169906
26
494280
442220
162058
28
21390
5
1
9
78
86
40
85
62
88
869934694
64
147272
316981
11823
129223
19
478315
7
349537
225314
373879
17
380020
341157
65
74765
53
2
46
86166
63
19
81
52
20
35
26
985110387
3
159166
432785
276448
225479
254642
22241
60
502094140
153
84
4
37147
90
51
622803135
61
79
260999603
7
290704
364914
868398588
160732
436541
92
44
58
343314
474438
4
3
54
238038
2
99
6
2
408630
63536
85
117303
17260
93
93
294739
9
497433
89
27
14
513267409
95
23
2
20
44
256065
290426
150551
477504
303350
379080
24
38
72362
269549
82
98954
887112040
99
6
42
151192
7
24
1
96
243041
41
57
55272
247790
429931240
22
100932
415022
44314088
3
85
277143
209584
28
431503
72
23
280411
423281
429013
86
16
30
6
64
12
78
265818
897225286
21
214008
1
27
13
37770
370822
36
98
4
76
41
17058199
191901
43
554676013
986081601
472229
256539
11
196808
252537
15
367636
330639
58732
96
5
59
75
64
52
779457656
61
351000
239529
137072135
8
992982110
308373533
24
453636
150646
66
58
163352
96515
688959278
352308
72
137477
63907
450341
53
96406
78724
68
269030
84
96
323710713
5
68
973061666
97
18
87
23070
26
66069
44
463473420
9
2
322805
81
139555343
17
173191
294042
320671
438105437
496559
315665
365465
96936
14
23546
88
84
98
492133
8
29
389576
9
163088
478472
39
130358
27
6
38
211488
31
8
91
7
250306
97
5
86
49
84
131644
42
33
464275719
504748661
58
730470274
343455111
255084
73
3
410135110
7
908367632
22
96
494869
217815
4
257453
440626
67
9
6
1
2
91
271554
94824
341407
75
18
21
6
72
230347
36
72
78
240761
83
72
809168735
349602
166566
83
5
451506
141884
535324083
225029
4
303497
449224
290985
61
166893
227100
636086439
424084
10
23
8
76
119585
71
863175875
969880326
35
293459
25
26
54
42
40
80
69
71590
156793
4
754232825
129511
157362
18
84
705196901
184363
309379858
119622
25971
8
31464
3
11
560423563
304214
173133
51
91
96
82
190894
359121
412078
154101
83346932
222414
364456
80442957
83
407798
36
455129616
36823
5709034
246153
87
40004
88
61945
43
4
434986
91
4
58
402716
12
218007615
57621
97
47255
216047
66
599786166
161218
524563678
175620180
93311
88
88
96
11
223164376
249101
361162
7
399162
120856
35
6
485179
173396
4
68
23
244612
85
42
36
494461
85
80
42
41
246518
435498
184366
18
70
72
92
218583
420530
48
308940
99
4996964
171398
5
229439
459663
219314
753119041
42
91
314432
85
21689
295091
334724
693897108
971873218
8
188696
335339
95
66
409892
91450
19
57
74
93
4
14026
64
58055
92
9
40
396488
44131
74
17
78
450830006
9
305140
61
366016
368546
335561021
17
54037
331474
34232
31
166631
459752520
51477
190867
4
64
273533
40696
74
232796
94
81
5
196081
298986
7
8
142368
82
476499
30
58
17
32
110656
55
156023
497393
22
130435
77
301981
399244
74
215164
342565044
97
428543
10
85
28
659920321
82
207419455
9430
35
15
236154
34
77
441524011
639095060
409301
176347496
67
1
70
226432
438056
45
229607
76
94
30
229107
47
19
7
56069
232147
190573
125726680
2
102051
15
8
94
71
87
58
83
410348
23
9
83
84
60
16
91
46383
11
378967
63
235424
37
4
31
79
40
312146
376033
78
220363
61
89
287759
5331
78
1117165
40
93346
6
14
32
363705
161059
37
413116
65
194757
77
81
129960
2109
196719
87
117443929
48
35197
7
64
53
386872
72
18
70
4
377696
261757
50
75
90
44
299092895
457778
67
248385
124439
8
84
322933
82
355468
410886565
19
145821
270119
82
13
423175
150882
23419
171156487
56
103027
250540
71
20
445554
76928
45
67
36
203145
109040573
63
81
113390
74
179680
3
65
7
80
26
126892
34
54840
15365523
11
24
72
271503
150648
70
86
874286696
1
1
608281
685980575
358338
258119
115894
371160
39
409722
226799
244955
89
494282
83
33
9
254074
974930873
2
15346
7
22
679764330
35
55091
170843
214589
87
75250
477800449
35
60
48
303456
17
375011692
428546
93291849
76
25
483144
99866
8
247045068
246306
175254
28905
97936
70
211511
479946950
438132
49
74
368501
101677
358490
423674
126284
194178
115914
5
265081728
8
4
39
52376
54
73
131090
372323
45
94
5
339397004
11
27
316591
22
5
419909
75
933123836
140652
83526
75
139881
471383
72672
39047309
39
99
817848709
79
484915
879652372
452787
412409
194845
72
2
85
176331
52
198489
20
89
219780
488013
2
333683
27
76
49244
194489
93214
52
4
30
421483
84
80
333839
304205
13
114725
45
463391
250617
54
45
356093
88
239369
855734989
281959
58
76
88
62
9375
395501
1
87313
188573
427419
696810239
59
872471012
722647508
29
68
205868
927058388
59
324842
37
44
44
329716
33
53897
104614
31
38
22821
54
31
103152
62
499810
91
6
29471
95
168416
323081
178909
57
302076
2
14
31
59
4
10
327557
47
91
35
83797
86
68
286035
37
21
91
28
189166
326948
12
815189575
648263554
216416
441341203
197073
137623
7
12928
319171
297681
127109
239536
55
51
37
155423
77
9
72
152172
64
299235
67
118993
55
8
557426054
62
257718
58
408333905
2
99
92
78
38
22
7
92
65
52252
29
17
42652045
45
41
452064
837312918
155363
6084
3
379536
11
308093
290204
481361
401285
7
76
322150
93
46
16
261871
44
410213
269193
20
354864
22
29
784634898
459312
27
271975
33
433348
71
850256359
72
25
248051253
337731
4
96
48
70
23
537599452
221187
462777
196108
259997
963904909
200178
29
47927
297461
61
346937
40
1
193542
3269
2
11
8
208152
159658
394865
83
6
295484
310846
251516800
482102
139312
4
311060
151392470
92
247544
75
597809402
400680
33
29
56
979699682
43
162350
407744
6
99
56
71405
253072
97
13
28
70354
298036
8
236374
374375
73
28114
87
1
297185532
447503
58
41
25
32
83
29336
292219
615421804
69278
178359
304553
332484
8
81
48
16164
86
263657
245716
94
240575
566851569
69
202207
65
16
156297
72
57
3
27
8
6
24
431889
48
90264
148006
26178
65
496769
415630
59
453117
406437
15
763887847
903221514
81
91
32
11
8
215933
67
223768
190551247
15
714825593
762001446
5509
69
265788
119998
5
154667
533949012
501163673
56507
949198299
5
146456747
88
3
316241
164321
128130
7
262967
3
17
11
60
68
347087
32
7
72532
110420
133975687
197351
71
217995
121737
126540
34
93570
475427
463120723
60
73
747428989
12
26260
132077
250045
29
60
436446
62
439301
34
91
99
93
764424957
439351
44
382249
431115
218779
371886
4
65548
50
41
418514
22721
5
13
65
20
12
82
49
67
14822
323209
56002
23
831817909
24
66
109979
1
57
95009
9
342244
284620
223760647
89
95
24
55
95
27
476792
424659
64
87
289262
299947
629228250
319179
95
8
220139
67
84
28
43
371762
7
333724
99
83
321706
38
588094394
87
286015
277206
76
71
194154024
446188
86
835621327
37
78258
263938
7
408919147
93
3471
2
655130276
489442
130639
802262307
77
74
97
50
158211
62
415519165
69
285163
437249
44
43
482396
31572
49
405344
47
45
174435
302734
6
462856
27
12
116423
313709
106384
474453
39
231183
261533
295860
68
32
444791
94
488595
45618
19412
700298874
54963
117389
88
84
294747
273639
740278781
68
68304
1
307646
59
53
29
391638
243355
21
19049
87
36
95
70
8
52
66
333442
245486
588820829
162891
153256
211264
90
744992648
411132
20
459662
27
33
1
89
52
838577561
52
19
82
393881
5
213423
3
486079
34
231244
369579
141194
439412
48
89
43
264077
385430
617980650
88
63850
37466
465014
447421
1
392343
27091
329861994
11
7
484728
85
69556
301465
24
268812
87
432473
473341
29
94
195847
751639277
87
81
55
137092375
18
5
623512804
35171
410091
32
18
152791697
101765
55702
463660381
36
44
429757
14
4
323546
94
967256178
83617
467910380
408141
386437
432638
14
84
347224
367847
7
327513
66
73
72
88
30
16
86
264226
711237986
1
247007
424866
369853
6
264765
437607
187461
856946009
177251
42
14
66
258171
374339
9
6
7
91742
51479
281287
147196719
11
57
497671
338045
95
3
416608
18
413994
240691
387687
76
221230
276473
53
231521
15859
410447
161168
68
431339099
97
5295
79
31
398289
169465
9
8
255897
138779
140506645
98
373967
71
365345
2
49
104179
696277603
900302598
5
35
21
140805
39444
46
24
459598
289896
56
480844
81
334926
44
499352
81
8
852080236
226573
176484
481258
58
354397
264584
367663
84689
325349
60
18
99
108109
74
92036
435920
89
34
385581
50
18
90
9101
404090
36
36
6
105877
878609395
412704258
88
45
423214
167545937
67
856617538
49
48
19
473306
270199
35
99
377925
269875
179434
53
45
83020
6138
324830
3
9
70
443964
3
149231628
46626
131439
18
59790739
34
70
7
12
294215
406455
87
35
15
65
369152
85
654345091
1
68724
14
194556
418303
88248
255633
87
8
10
87
216016
134495330
62300929
70
41431
308764
463371
6
12
385749
310210397
291494
81
32312
6
167755
96
34
11
86
51
21
270010
44
300052
159310
86
68
93
59
58922
579510256
78
17
19
1
288874
72493
458378
47
435303
137477874
54
150567
90
1
4
55061
32
491293
64
121399
1
19836
286984
3
252897
101909
36
174240
299663955
84
80
84
24
94975
304589
8
201242
96
533247578
30550
453148
82
287683
7
98
435951
38
234199769
551374715
244181
308247
199259
38
994170001
318670989
252822
51
56643
92
33
43
355269440
65
52
359808822
24
30
248322
733881142
2
67104
9
371645
43
83
196319
31111332
61
65
89
62
5
34
782633046
99
130451
13560435
58
81
206284
57229
843124416
141445
74
487208
14
302855
16
114505
2
106790
22
56
24
98
91
342012
293405
484513
84432926
98
9
364946
3
174480
97
38077
7
475089
335426
488689
98
195551
390620
45
75
1
57
735988974
38
288439
92712
87
1
5
613517811
204605
5
19
80
59296
89
74
73714
8
118434
116820
59
521302043
29
65
400534740
768770767
108717
85
385795
91
420209998
32
78
49
157068
64
14442
757109666
133847
394867793
53
51
28
25
860036420
38
8
64
163874
171649
219757763
5
62
88655
383192
351132
403507
194775
143503739
9
219580
499549
10
3
7641
423586
8
78
296606861
50
60
333141
43
64
295259
422459
243209
93
898513271
8
66
94
73
94
86
76
69050
25
6
96
3
170187
51
9
415279
84
805394123
13167
93
55
415381
183485
24
347983
268770
367963
52
278360
62
267516
201568578
115971
50
43
9
182556
2
43
894390000
63098308
354020
5
91
136167
433207
147915
24
38
42
15
346857
985781379
482401
295697
98887163
195942
54
350164
80
169293
2
47
67025
77
54
66
9
868170643
531762009
451941779
181970639
350405
85
388651
50066
53
454033
39
13
63
97
91
63
218425
637185474
413929
194817
137983
498593
55
412327261
464209
260688
333894
119519
107422
136774
34100
88
44
118497
90724
87777
59
782042496
89
421319
861678899
244277
68
31
707706182
234713
5
92
32
268694
171447633
65080
34
470791
230725
492061
81413
316406
379426
243854
6
64
96
62
77
440052
18
97309
58
48
5
340222
10908420
29
48
12
457679
61
14
10330
496611
47
12
4
489166
220364
31
20633
214519
19738
19879
83
850947899
78
90034
17543
25
15
423408
1
45
36
75
76
107182
480791379
28
61
33
442120
12
7
58
90
87
99
25
182891
153253
414453
91
340053
119308
75
311027
277127
12
485269
367405
82
70
463978
128545545
1
1
58
12880
22
157767
195510
142819827
267666
18184
324794
717879013
32
2
42
293163
126775
306634
60
587285939
431432
1
49793
80
3
59
90
169331
223681
9
78
45
58
16739
36
181993
165143
356404
388591
736587231
3021
94
654389324
96
67
32
70
128654
4
121188
305960
92
5
4
336494
490945
41
91
77
182731
51932
67
178064
396750
300781
59
53
38
92
35826
10
485561
138475134
412741
55
215505
788543288
80
416626
55
20
706402256
13
333256
791061606
30
76
78
284134
29
227266
23
382365
5
47
21
125820
3
286146
40
93
56
598041938
4
191983
155506
45100
63
324987
958520658
98
30948
464597
459468
92
87
249112
15
1
21834
404342246
433646
174863
429832141
54
85
46
955265678
25
2
81
76
408831
230444
410559
87
4
38
396379
93
14886
45
18
29785
1
72
36
99
76
387799165
65
477523
95
45
363773
310372
3
482841
821612454
9
89
411797
168656
54877
61
24
58
967322123
196844
83
378801
97
32
366887
86
132473
448266
448028
82
936956511
28557
135233500
79
283369321
110654227
496936
9
71
374556
20
58
12647
78385
73
234734
9
62
1
250791
8
381959
44
447134423
430990
17
8147
68
439013
66
56
322413
400651
66
2
92
738905014
275477
5
143155
100825
369033
248300
89
132751
315289
295099
61
96337
25
627975407
72
756549798
259669
188684
104661
248077
424498
75
93
363356
753020911
3
408644253
155046
67
68
464397
90
147231
8
463081
6
66
12
68
147684
87
92
238227
32
401176
372066
197281
222121
17
1
329355
37
324289
65
476745
361582
86
71
3
1
5
388373
932168063
398128
87
7
73
79
330682
39
91
60
380717
283120
290167
343734
97096081
425352
270134545
334175
296626
463935572
4
37
83
178980
921178774
73
70
369771
37705
493575
283721
277433
18
75
8
199403
460678896
333802
36
167204
72
271235
92
1
2
99
241620
25
426936
188841
87
32
28
53
59
496344
45
125719
92
64
82
246115844
473526996
14
57
111800
80
3
51411
41
1
53
493894
145456
55
89321246
74
6
20
449290
10
43
84
389641
461745
429268
421548
271682
369938
157609145
784659843
246837
873221793
30
163730
44032
234369
457399
29
43
25
92
37
125284
9
52
492253926
375036047
54
359192
8
102828
314597268
40
365437
200758
1
8
29210
22
620901381
2
332816
460648338
83
106085747
62029
35
214064
33
80
311209
325803
15375769
69
316849
48
88
67
23
26
133324
9590
33611707
58
102926
53
62
16
474177
17
85
242496
339649
218204
4
2
89763
59
2
137618
815023776
104905
337022
66894
51
737758072
3
1
56
2
254205549
63
4
196113
844402328
17
42
2
378101
33
27
239329
163354
354533
929084957
32
415196
94
146762
4
12
8
32
166965
1879
61
236511
13785
491061
9
495286
52502
71841
40
45232
60
5
69
428164
43
4
156500
432015
14268
8
1
2
84515
63
3
81
6
9481
7
21
36
375552
92
8
176783
14
96
61
210293
45
46985
58
62455
356848690
22
350344
226135
5
79
23
71
55
81
18
93
972149644
425667
7
203572
356820
25143
40666
372515
43741
75
53
34
22
57
2
61
4
18
47
269838
220256
254683
864954831
743357667
7
52
53
487667
352781
3
70
255436
85
41
39
29
7
278224
293997682
30
33
281439
34902
91
427587
68
330420
240191
5
438090
339178369
12
365599
150010
6
91177
48
5
498556
311276
29
283009
248854
41
673068191
251071
298703
291724
240425
64
740662868
66
222913
9
384747
6
172590
6
51738
316852
66
8
99
10
298876
62090
629244279
153116805
314859
91114
7
50
1
27
43911
9
68
10
85
66
895361748
57
492169
2
465544
43829
395723
97064983
42
258488
156602
35
6
325761
428044
341151
286028
191356
424431
781633031
90
58
814979683
30
10161
50
480122
46208
2
114190
32
24
195935
166783
117406
18
102337955
23
487536
63
4
49367
86
7138
13
79
260435
94
77
86
9
251495
194624
300147
32
62
350486
853395435
18
8
227331
491606
423678
13
479439
89
61
304331
23
70
41
115892
74
7
93
111393
212436
32
42
42
110172
696040970
72
56
330204
527534585
384990
71708
51
40
4
12
19392
49717
497834
203987
8
117135416
6
5
454727
17892
333589
433586
83
52
1
58
139173
261291
447828
426480
17
156795
10
156069
8631
17
75
84
475653
32
33
100384
9
91872638
482675
7
225614
737132805
4396448
58
77
259585
297183
81
408130
187672
116815
47
59
540501583
40
329491
11
16
53
462158
946994557
946182766
317565
29
89
3
260923
87
9
468834
85068820
414947
406554
338505
1
9
11
205070
149934
549408244
336207
9
91641
449666975
60
151676
25
8
68
138062
230851
354186
9
58
990085652
511788054
907407261
73
572901532
25
83
21
8
151196
239370
196443
9
4
426194618
283309
80
48
114282
38
223661
232098
23
367055
97
90183
87
30211
13
200290
6
76
134841653
480015
66
33
442813
28
131906
56
12
38
79
74
50
29
39
1
353977542
70195
456667
54
72
337434
2
376308
96
259313
209904
74
46
36
11
380229
454709
176794
963292475
11
73
32
475097
75
72
467009
27
20
898066281
23
478507
49
93378
88
485433
470059
99622
30
168191
94
15
268028
192114
491802
382258
67
63
62
2
373301
413700750
85
80634
284618
19
26
5
404117
4529
712686968
29
15
441519
52
57
94
492185
429637
296133
289576
444086
198771
83362
14
558893957
497019
118986
463295
12876
66618
31
136788
236571
33
20
62
229156
38
392690
24
25
52
991879702
183913
31
37
21
356233
66
49
339460
6
77
88
121902
39045
84
6
8
63
35
58387
414033
75545
5
7
57
274781340
11
379990820
387636
497882
99
905397853
81
58
397852
93
54103
67
604612004
36
43
243207
119860
168584894
487487
135837
44482
3
244895
135740
7
97
146092
424210
208491
237157
198921
214825
58
2
63
8
4
109790
852994009
54
93
314991
9
3
4
656953395
177522
128113
218723
418763
50
34919
251488
496018
50
70
131189
76603
380092
89
4
390103
71
197051172
98
31880
975231164
115108
265981
599007838
79
194605553
10
31
8
467740775
487496
409578
58
66
143367
130161935
348657
8
301676
306871
3
82
39
81
27
231619
47
69
369291
77
40347
311210240
416177
389419
31
174032483
259143
8
23915
923707071
86
154667
481866
40
488612
27
380084
53
48
406284415
52
83
60
458339
166018
97
59
184870
381421
404491
367949
12
54
36
14
2
57
39
376391
67401
51
6
11
367160
52
31
29
27
52907
80197
418553
20
126213
646741962
15
42
18
218183
124169016
161551
71
8567
15
53
301538
221781
50
4
475817102
135542720
2
33
91
9
2338
89
218905
95
620079410
92
34
139862
23
7
63
9
66
64
450875641
266064
423070
271749
79
14
89
360837635
144513
217886
339932
56
43
48
62542
3
129292
232338
65
50
75902
42715
111019884
164609
301611
53
129464
87
22
5
308037
476029
181662
65
32
70244
449081
118800
315580
462655
15
17
50
365672
86
295106
3
2
115313
930820937
15
169000
903678819
389469
57725
322098
7
228304
49
46
7
8
439738
353983
214300
33
755302341
67
49
241728
397636
676024385
373354
96
7
309275
62321
43
42
9
206558
84
201480
446306
6
199560
498332
62
67
9
475905
384036
996256240
8
64
180369
167557
495275
376314
73
713097116
54
156259
71
85
70
454309474
263633
296747
170735
79
391735
65944
2
97
688477476
972683986
421102
88
60
22
80
316503
2
10
85449
341327
29
24
402620
4
452679
72782
29
50678
645037947
72
90852
94514
936970556
92
366107683
3
15
88
1
784305043
9
378681
23188557
818955547
53
791522252
35
142608
190160
48
180678
13
227010
83
359029
326391
54696
115298
5
398565
34
249840
132358
72353
988652864
9
99
96185449
81
6
77
285672
79351
450153
11032
5
66643
18607
236317
43
286768
5
608516705
303144
106738
31
157916
719812020
36
338143853
76594
424178
100470
278340
474897
227199
53
471672
210895671
192024
80
371841
356116
468063
35
71
66824
338661
360881
32
104795
28
93
57
19785
381261
283915
143295
83
26
61450
78
8
28
165314
23
591095135
57
97271
86
284798
56
39
74
8
278980
21395
86358
215676
168672
3
741652367
497022
404400304
88
465084
47
182755
6
58922
330803
75590
6
403452
3
13
181860
4
45
240001
13
416106
202161
87
26
81
831944185
28
316195
94
4
1
59
903689887
38
190258
33
3
7
487002
13
3
447588769
53
270444
287825822
418081
93
261450
454933
8
232464
74
417089
90
8
966104669
7
410255
11
276531
459475
2
288946996
6
38
465141
7
327346
727885261
5
66
65
39
264851
408204
442322
409697
311778
399448
181232
359488
33815
8
479485
479587
26
136028
8
98
283299
17
37531
184089
51
7
474105
57
334545
289199
2
9
48
445701
26
48
34
89
25
20
160426
42
86
77
34
69
8
7
323741
406148383
50
81
4
258517
80055
19
66
489921
461901553
25
73
55
522554966
35233
159202
33
66
90487
52
82
178214
58
52
111669
28
9
740023661
62
265608
18
264307
364237
85
123487
67
165515
405904
15
50
49
423564
8
55
41
54
310220
58
93
7
272088
336874
84
83
73
87
88
69
76
274720
361044
66
24
227399
319792
474531
925739628
390511
71
355893
233648
5
75
388808
207671
8
27
343870
495488
114276
74
324017
260661
73
21
727822535
2
425427
405891979
12
200166
6
44
152310
14
998548531
80
33225
98124240
97
9
24
118140
179735133
25
140729
136625
9
24376
378791925
256162
76
218596
45
76
731652665
574875208
369975
170956
4
86
168528
97
9
36
163592
1
70
91
4
376337
44
67
25
279076
133156111
1
180284
377144
67
30
51
264842161
31180
108731
459997
477243
47
33
15
282215974
37
4
195367
464083471
42
389947
426519
57
30
68
7
320928
97907
1
49711817
34
334157
360732
45
1
64116
287517
31
293006
82737
262884
88
23
385186
19
63
11
40
97
251695
37
3
13
40
4
96
97
448933
334357018
227727
254402
86
31
418658
373919
62
61437
5
57
3
38508
432817
167715
42
7
81
16
74317
78680
156067
86
3
1
160393
5666
94
42
75311
98
2
6
121938
271398
370007
63
7
8
724460720
20660
293110
8
86
42
53
7
5
70
116802
31
53
190798
287732
7
127855
249423
95
6
40
274487
357095
31
7
422502
494178
49
415202
65
95
43
1
93
808071832
232110325
254826
55
251940
165301
45095861
436633
94
75
13
341374
50
80
240129
365014
160497071
55
25972
79910
229707
24
397789
207311018
26
461663
7251
79
441259
91
242246
83
351614099
459827
35
60
71
41
804778695
37
134154
13
72648
47
300743
8
37
406588
96
378413
6
252136
248213
18
82440
94
75
472662
76
4
116873
4
145012
228919
1
214665
445570
79149
292946
41
84
479011
65084599
262628
321179
13
257710
26
100462
592376652
66
27
43
35
49
96
131988
65
30384
579957706
242832
48
166241
52
303358324
577667116
356720
34635
21
5
59396
884939331
401976694
71
259202
80
116005
104987
3
54
89
406216
300179
295476909
900804583
76126
60
534937722
252917
235754
259812
117184
36
395967
29492
36
85
21
44
64
317336
160105
68
7
62646
72
39
118644
125459
266579
357855
71
165773994
71
41
16
887894302
15
335665789
3
33
85
56
242262
80
39359
65
406456
379043
96675748
95
2
225401
42
61
16
86
352886
100679288
89
387509
85224
85
90
7
90
365106
88164
89425
57834
594882931
94
94
6564
327602
458552
231128
101565
62
496886
239781
337694875
61
319686
57
91
210883
37
15
37
210254
103484
48
69
65
3566
50
6
16
237120
5
47
468622
498440
421488604
338899
45
38
56
31
85
7
65
22438
275965
49
127244
72
169869126
69
41
29
209063
753414446
75
6
13
4
250899
50491
51
290896
310490
64444
50
65
6
28
339619
16847
80
5
2
48
457767
41
377840
64550
74
249234042
5
71
5
5
9
279664
74
43791
7
8
485429
24
9
94
10
4
42
183748
35013
617169365
351241236
4847
419213
183961
467880321
55
31
29
41
410443
418318
77
21
172031250
91
125090
28
5
13
74
3
43
42
448666
12864
934884914
475180
71
19650463
68
251730
8
339926
80
85
66
255722
600871254
22
88
65196
69
98
708724970
18
97840
10607
89
454883
36
49677
213022385
391926
436099
6
52933
12
94
3
28197
55
79
422642
111153
34
70
284671
283863
172514
301434519
759413860
69
497131638
69
29
52
6512
179801
45
68
275720
28604
77
259355
233567
778981275
44
311023
77
287625
74
7
3
76558
92
419628
136392
20910
54732
42
78329
27
112354
3
93
5
23649
491296
272493198
1
409165977
331045
17
272375
9
455702958
489788
271713
49
82
32
20
3
479857
5
46
85
191115
9
319365
371108
64
90
297567
3
84
186551
541161899
133691
13
45
472703
79321
94
48
88
461777
433837
78149
61076018
272214
38
239250
306307
3
34826
867631636
428313
450554
451698
17
490200
897425385
2
59
405664
368430
18
59
17
148646
7
59
59
449332
29
29
80
637189064
47
163626
75
434894
90
319621
47
7
49
457389
259928
886293186
87993
100640
411215
272158079
476444
40
99
73
1
493596
33
55
439958
487318
179922
7
138480
80647
15
38
31
44
15
26414
95
14
65
105940169
78
48
444193
318879
5
46
82
21612
266857
577691261
96650
424759
91
287382
52
7
406884
13
195916
98
8
5
91
56
71675
2
341873
394650253
21
55336
2712
51538
511359465
1
373048
73
484929
283147
69
165347
68
4
26750
88
99
121335
72
676669741
169296
25
58711
45
75
32
1
66
9
389668
57
53
195849
93159
67
280741
94
478288
155778
135699
6978
203575
16
89734
247832
253641
422158
155276
181476578
35
408483
72
89
32
260004981
840847440
40
6
19
57720
65067747
40
217998
373454727
207003661
99
13
53
302815
64
6
94
486030
36
18
91
233131
29
65
19
942679464
168501
452065
38
6265
97
217670
369607
52
42580
16
48
23
168340
43
20
230453
24
6638
64
80
363064
31
42
721024842
96
41
321441
428799725
3
268467
896960091
21964
30
202339
62
454787
257805
80109
749925761
2
18
41
36
240117
45638
22
398213
19
90
87902
91
206930
78028
408589
47
48
34
33475
23
135598
51
162882977
482093
31
80
68
62
33
1
43
3266
137115
88
22
4
39
127183
2
60
3
240177
410649
161439798
247740
122906
71
95
103249
100415
214643
318751
24388
23616702
430958
39481
85
46731
416328
1
82
29355
762377278
392698
348753630
909685142
394244
299973
417057
23
136525
4
22
79
47
9
12
479151
271392555
161292
40
9
39
30
69215
224745
3
48
419058
73
600789558
85
466282
451023
29
50
349
667383716
255190
834059541
36
68
398513351
442197
20
456976
82
429647
24
430634
90
8
250612
419192
85
2
421642129
16
72
89
11
64
55
37298
91
63
44
3
269200
5
274822
132775
51
5
379504
359921
191170320
998433232
86
43
472572
6
877884540
28435
272044
26
146461
88
71
711578719
145743
197383
437952
6
203143
3
17
269280
485094
467101
146186
43695
177992
401701
22
72
51
49466
29
110839
87
78
7177
35
20
385112
5
9
20
86002
88
115101
46
336762
54
1
73
78
325495
156664062
4
66
248380
187000
91
46
569689196
61
39
475633
36
216685
33
463605
406056
89
6998
94
197982
65
19
367346
19
26198
493975
440587
7067
70
63
299152
377792
165806
92089
46
295266
70529183
375419
403520
486025
418615
252381
17
93
82
2
398009
60
1
1
64
22
283523
55
391399
298078
3
44772
19
53
134583
40
372322
84
34
155078
22
395425
491019
172590
369191
401957
28
497193275
44
68
418132
5
25
9
17630
407838
93
185801508
96
812996733
48
323328
28
378162
25
57
95703
6
181299
5
275503
70
5
30326
266528
185785
216903
2
71
302616
37
60
277747
1
172058
33329
364357
42
97
51
30
82
87
64
474464
354475
31
89108
377158
96
75
105374164
8
9
57
2
70
477188
823520510
282530263
223232
979506273
697720463
72
532506477
29
30
81230
214355
2
31
13
62
280833
164346
82
99
82
4
19
65
6
233533
103652
82
222290098
61
7
84
461130
282821
139288
75
5
801310171
72194
140936
38
81
77
17
7
179252
85
87715
462419
71158
829073523
258917
67
495725
135739747
169761
55
89
42452
4
24
370970
9
65
12
6
7
24
8
30
4
499688
91860
19
340419
921587383
3
472373
1
21614
902838606
411203
966382045
23849
398986
5
399420
71
59
15
87201
55
6
34606
42
571724669
59
92
18
85
114671
235929
48
146943
372823650
334189
57
55
65
569373484
71
388723
338493
359565
256211
12
88
80
24
112637
932399609
194985
33
404776
58825
174786716
18
135999
154697
428123
30745008
405112
988938212
411379
934483196
62
91
67
512054890
43
34
147386
25800
8
159814
226718
973289923
124921
64
286264
62
65
171577
83
86
55
438774552
15
408155
295778
21
54
977243576
80
22
40
133900
94
92
3
123894
473979
64
437047
396425
381077
39
9
150216
88
404781
602952401
400530
82
325602
59
73
87
211452
23
463654
93
255397
450413
992610356
5
907514672
1
71
272281
347021
13351
805663492
488434
50
30
156262
9
94
55
61
319928
48
312580593
173100
1
7
471771
803907879
53
88
91
35
425359
390597
74
12
81
54
4
1
479173
235036
67
22
54
433185
230801
8
215050
17
232019
1
376589
199924
427067837
85
81
345061
235744
417604
37
3
294400015
4
23
224741
17860
17
2
62
298306
510033196
2
81
429779
89
433996
209680
212305
329172
442587
25876
2
690643988
295318381
9
68190
344984
119753
360254
8
430417
43
16
3
294346
22165
54
107264
912767305
84
75
41
9
496093942
420235
33
53208
874756506
11
332090
20
35
1
668738451
32
34
675609098
51
340743023
185460
67
10
250657
63
311628
36
61
84
152232
292750
863759242
16
309381
350169
91
29
212768
435179
1
68
9840
14
23
473068
984685271
263326
496579
80115
497234
64
461032
258058
126276
55
214127
279904
58
257125
659790064
14
20433
9
454385
19
200729
4
273581
404899
365932
940674592
6
885424467
20
7469
79
491306
45
96
63
60
6
330945
383014172
84
454750
434272
411553
485872
50
49
14
59
68
424088
250707
39
226293
43
42
42383
124175
76
51
355827
73
72
254001
22
1
552503342
93
876641966
7
418774
355416
292129
299669
90
990049105
87452
549752223
8
63
48227332
68
390493
20
9
266998
483633
9
23
498182566
178021371
110121
88
49
82
71
38
82
273906
182714
37
29
574194720
870149993
69
386845
9587
385285
357877
93
45
97
65
459677
455205
17
229409
72
36
388929
52
31
11
11374614
38
96022
96
165710140
282909
742221024
181421
147571
360175
85
32746
768064108
565565278
184764
1
284904
85
53
31
262749
81
34865
77
84
488831
65
70
37
2
18
72
118508
8
278528
6
509200117
280622
89336
44
484668
1
88
88
339791
58
90515
83
34951
158947
995883423
225100
44794
96
214579
81
24
46
64
19039
161634
429271
24
5
88671
75
494151
150896
258936
89268424
88
5
119855
14
66
470126
48
14582
63
181001
62
7
941799986
417652
101088003
100507
623492080
85
3
87
80
2451
15
8
63
98707337
107930
278061
35
9
5890
30
347661
856865322
13
5
251517
384871
367713
228427
62
8
60
123230
350837
144830
54557
259057
453
60
430015
987439569
87
426543
509416980
656581975
218189
255591
8
47
50
142293
84041
71
16
81
492600
73
629532445
294952
478256
48
154428
10
196628
355658
428585
1
59458077
76
520041175
102592
136789
57
76
309509
99
6
21
781689894
3
793724277
47
366035
914262250
6
439009
294017
56250
10820
541650824
72
388682
126066
58
87
16
4
134037
657672609
387210
51
4
66
80
14
3
567195909
49
16
352658
477568
772775015
87999
173057
307864
475228
285806
9
478724
21
643972141
367530
55
99385
12
257956
18
127377
309430
30
754035922
155785
5
993484343
76
445156
5
5
20
7657
73632
84
2
74
73
58
448611
33
360894
357638
909136108
81590
74
226067
169764
166146
42
4
22
97
305969
92
1
45
81
9
366667
273212
443146
87
28
97
153430651
45
24
75
32464
94
202901
88
54
36
97
6
242184
57
49
92
481741
8
23
394007
56
74
474811
17982
583649362
99
303559
313412
59
929895151
447302
860641002
454065
695930191
397825
100304
30
50918
54
414070
31
95
408782
214918
238979406
63
2
203196983
50
28
47
43
57
85
21147
95221
37
265313
86
12
908970667
88
30
47
280187
383939
149511
348712
31
286863
908731210
9
4
3
349412
29
94
271910
103170
36
595846765
657403062
480339
479176
68
464327
49
175342
31
303945
105095
283686
63
62
68
323786
36
81
430664
19371
57
27
141884
77
40
35176
347190
6
334701
14
80
56
4
379760
302061
421253
31706
74262
16
63035
10
82
135230
3
25
58356
14
339301
13
356538
218683008
639346285
372843
182759118
61
97
33
15
372658
75
188150
636870371
244095
71
405325
47
23804
65
792682869
10
510716007
17
179476
434054878
308982
192009
19
355741
292185556
798419187
496323
450986562
228427
1
266650
18
18866
98
207273
12
3
189087698
89
480996
362589
17
73
359899
24
477094
70
3
425947069
2
640454507
8
539741740
32
9
77122
238283
452934
121238
86
333178
277634
715761852
63
82
70
132439
82
475429255
806276013
12604
45
47
391289
81
30
91
269103
19
319967
2
8
348874
44
44
431680
65
26
72
62
158419
80
874242378
392827
87726
2
253574
63
87
90104
25
393628367
480070519
494473
275548
8
952971444
52
69
168775
242423
119482
166312
39469
251563
10
613928322
112366
87
87
494892
306492
7
450281
366460
408572
2
5
232451
406606
660780811
94
251918
337058
35
5
54
440855
53
5
349983
294611
263200
6
36
44407
4
113437
51
9436
90
75
452518
9
473087
98386
2
185300
315638
2
21
432405
312221
117853
153856
99471
890096056
51603310
21
49
62
4
1
78546
43
1327692
88
7
98
72
1
37
72
19
188741716
24338
65
80
184324
80
206666
323590
43844
74
253105
2
3
488736563
47892
192624
280664
93
266811
82
20
93
465244
164817
189236
11617
299656
6
74
310237
99
229986
27
46
176267
383121
259418296
72
90790
2
83
295691
226214
309763
5
267632
156547788
491903
198197780
85
808995307
202025
542381495
38
340396
83
427709
27
138708458
181231
106403
16
228036853
165551
182864
218614
49
1
94
361596
457252
10
93
42
831188129
286090
345498
13
3
3
17
78
318016
86762
189364
12
471172
49
331056
3786
62
79873325
143540
183584
443896
330640
74
7
67
1
178709
724221969
22
7
95
107970
629527314
366598
41
33
29983
67
253076
13
6
224510
50920
15
179226
756154803
500329736
1
65
227119
90
441041
14
798286898
67
5
74
5
32
55
70
5
169776974
21
125901
76
289228
2
5
78
263286
38
175954
44
157001
117609
2
496460318
61
18
241797901
47
216023
439447
916007098
286621697
95
153670
23
85
22
252158
260037
416483
39
67
16
295660
195497080
66
99
424540
22
58
74
262645
41
75
91089
230084
28573
164652
7
40507
305283
97
304547
8
498801
592897223
9
29
241614
373674
70
28
387182
129987
66
217388
477741
63
189649
26
462255
17
375092785
52
235327
336669
15
27
24
186166
4
693866854
34
70
39
410398197
144020
341765
43
386829
460911
40
72
131754
29
5
34
308847
391867
19
68269
84
243590
54
128492
341094
6
36
352190
980844560
42
84
62
3432
32
23
7
12
66762
1
84
309103
506804723
123561
36526
5
432876
262091
90
92
396606
70
13502
75
7
62
34
35
95754
15
12
36
61
478402
159172
200224
75
92
6
443629
852656491
72
1
459804
300549
69
777334926
42
42
8
54591
891813539
496910604
9
56
97
1
372145
164763
9
3
422937
57
392798
6
289469
91
4
13565
144838
10
499302986
4
7
62239
71256
87
345144
22
44
346353
427943
14
77
418002
389423
8
48
61506
7
40
113954
4
95859
17
278488
7
8
5
726117224
772059143
146791
46706
215406
2
346801
67
57
320580
34175
12
231770
406066
96
26
398328
262211
99
362900
16064424
453929
83
4
25460
8
168338
419462072
24884
91
182177
228918
8
31
247075
72143
498650
160247
31
42376
289079
11
498605
6
444602
42
86
406728
61856
345898
464052
66584
269447
112116
697173166
392247
57
1
2
10
399468
86
22
341417
79
71
15
26
67
20
194000
1
79001
29
16
18
71
198111
158665535
327421
26
283990
91
690426816
142153
462651
71
79
74
63
73877
368939
1
76
54
24
25300
773674127
9
7
248867
868002573
168952490
77
121664
299322369
223653
846040342
4
53
2
46
19562
75
905005091
168488
696992871
62
9
7
13
49
53
231893
67
148120
33
402316
460267
2
478089
96
19
348718
316253
285267
51
82
307358202
72
45
66
14
370721
312097
67
441297
161654
77
74
50704
4
441936626
56
155620
26
437663
96
330501
94330
323180
557222004
441529
836483342
83
416416
208439
4
2
128069
469647
818889587
30
24
51
4
477589988
177101
89
61958
86737
318974
214216
67
450806
721027403
2
179544
53
13
934353583
125910
86
9
7
54
64
24
204561
422958
3
38
27
493336
8
20
312964
26
476589
489322
57
42
6
51
86
7
11
90
39473
1
388086
13
839955971
91405168
6
37
29041
56366
154425
208026
444895
74
239013
25
59
6
305767
826792932
181299
419010019
389133
35
137825
9
11
396665
22
271970
47
22
601140252
399908314
6
211577
63
270324
79589
96
34
67
27
34
420573469
8
25
498782
956281433
94
998322630
206405
391021
3
16
57
117377
31319
18
9
65
163434
4
74
68
947422754
54961
382801
868461148
65
98
420138
1
345015
361831
74
95181
89
62
305457
40
77
204763
223561
44
220162
214725
11
7
8
31510043
351587
495470
77
589195616
107591
584279835
414314
119573
31
15
12908
373986
9
56
38
44
854878498
36373
498751
32
416445
35
103703
3214
98
77
467063
456937
383881
25
26
337986
46
9971
22
340609
46
84
425556
309670
48
437
1
416221
43
65
381405
284405
163209
8
269643
27
420673
7
79
191750
77
92
309796
164886
4
286115
5
82
169656
88
19
30
18587
31
38
87
284128
348391
483497
9801
9
32
297574628
28
349641
9
405265
49
420892
20
27
82
256729
137906
67786
87
20
483617
23
77
74
17
4
19
1
374168
320373
394731
79993791
808711713
63
464882
49514
367243276
27
69
370688
69
144885095
81
840556829
50
96
54
218039
278042
61
5
96
75982
18
454154
113112
466759
323669
22
50
98
473022452
56
98
69
89
62
85
83
42
236168
223193938
494893
399882
14575
73
57
21
4
37
418195
25
751818025
77
353221
52
903920146
61806
74
3
492968
442735
45
866020395
669008872
9440
13753
28
36242050
4
81
432926
56
408056
2
279865414
97
394154
131068438
333174
6
4
33079
64779
90
207218
74314
113600
2
65
17
37
90
85782836
33794
210559
807921788
245982
46
80
361905
601643529
32
355768
52
212970
367886
421010
89
98623
225144
139192
85
27
38
75
76
128427
61
67
363302806
152024254
43
247093
13
93
180611
331485
128516
25
386649
72
92
619323632
19
15
13190
106246
45
7
23
138830
161451
91
7
330482
274309
60
401092
230432
82901
55
111048
80
53
308920
54
7
84
16560
1
390958
146762
658274538
76
38
6
383183
201664
22836
51
333560
81
116355
76
264538
143382
18
189878
36
56
312204
118811
777221169
1
47
21892
15
139689
491753
63
485143
223868
54
4
498253472
397043
71
373756
9
20
48
84
193732659
90
905030023
60
5
10
3
76
364654
488175797
37
407346
94
54
323219
40
3
8
275487
991929343
86
25
67
76298332
40
64
492791
229903796
4
11265
5
341896
207400
33
111128
180331
3
349579
84
269061
444699
504016075
156230
1
443732
475437
280432744
5
2
15
369371
69
6
44632
793491610
94
82949
227717437
54
468952
49
82
146548
165852
183445
15
31
451443
260540
84
9
37
437848065
9
56
97
318161
91
10
265351
954867846
319828
83
7
12
69
310349
433073
374111
836957705
425261
149673
44
247326
60
55
269831
163043
38
91552
5
384817
63
97
223165
58
96
290728
94
9
48
14
185222
44067
71
13
37
435844
909330682
14
927108839
89
61
134122
67
241611
13
94
56
127421
38
162125
87
469621
34655897
279407
50602
98
82
67
55
494882
163601
23
50
39764
4
33
45
165410
84
90
116599
30070
72
53
703082689
8
324451
349300
26
471832
83
737605115
45
206001
456740
403497
14
446206
8
439182960
35
88
8
23874026
22
386913
90
98
297144
378992
394996
88
457447
553362915
478743
188601
103889
115243
155163
339409
230449
243237
21
827412121
22
386070
129161
80536
268182
68
158117019
6
45
18
5
50962
363235
252158
940053815
97
231524
4
91485
2
87
230506
418477
73
499710
4
29
56
72916
71
52
341040
17250
31
28
30
276922
667137942
362067
140801
146101
76
2
71
46
94220
33
34871
82
67
335757
6
499072
51378
38
83041
283407118
83
8
493764
18
357087
147415
34
184086
946154006
13
96
1
33
61778
7
119354
20
788866867
2
75
342388
5
79
370439
459693
7
314539
140730
168145
55679343
25
69
55
51
81
358448
45
61
6
96222
371843
77
272686
61
66
28099
445927
78
252526
315379
23
4
446622
920277903
275555
428662
22
7
27
52
44
128592
486384
1
122595
740663353
32
297722
296164015
12
10
3
333725
37
1
8
26
66
22
62
83
3
19
86
240969
25
185921
7
447205
41
270184
14
65
151514
307107
31488
229571
651295103
855449428
963709577
6
185429
30996
28
468637
438481
31
60
454482
455647
24
79154
93
278963
59
50189
233113624
179102
62
494271
75790
714675423
227887
17
145499
86
66
331572
11
27020
38
7
2
490108
82
27
353644
47916507
77
122109
445313259
695710620
70865
319551
3
59
86
91
966760336
125534
337704
176012
996486698
442293895
496105790
457011816
108352216
132275
16
78
368998
88
240886
73
6
62
371197
455302
16131
436877
84
11
303025
438051
13
18
200292
123991
321755
113913
480622
33
76
34705
6
84
287752
69754
31528
398365
67182
30
10
58
86
27
53365
494593
40
118750
82
333072
50610
291018412
57
82
237889
3
2
9
1
435442
86
149908
462761
43
499416
144085
94
75
91
678908359
15
75
474666
9
26038
3
94
31
35
99
3
91
50079
152635
8
28
1
44
98
77
141409
145433
3
72
456296
70
837693744
557174786
23
90
97
25
479681
687225121
96
40
2
622544635
65
95
172560528
272679
16
59
197992
45
387371
20
71
37
106159
697250561
57140
20
176539
213213
10
72
212695
352970
384519
153763
406404
9
15
78
71
248868
324896
222930
46
37
11116
27
347439
17673
97
87218
72
222643
979278487
491844
35
90
12
168847
13
48719
1
238786
78619
91
171268
121381
3
64
468393706
50
59
2
116249
80
85664275
39
820773274
276806
667084266
62
13653
86
377340
9
107956
95
483225
20907669
152723
11
59
67
68
31468
451861
263447
530631931
99950
5
51
239715
365882
245938
32
104948
125200
192374
413817
127851
83
99
97
36
108214
370032
80461
9621
49
92
91
417728
94
21904
95420
34
19
44
97
79003
328765
24
26075
274961086
92
55963
150763
77
30
23
402390250
49044
436594
94
248907
21
270979116
365129
312227
5
98
335566
189985
54
98
90474
97
70115
481186
82
931573313
9
24609
322440578
4524
87
259693
7
186280
99
201104
24
37
53
33
518771118
4
57
48
64
198774
33557
70
5
16
407194
24
48
65489864
178292
9
306807
98
172521
336815
39390
64
235536
2978
312265
67
8398
38
95
449083
3
272899229
255733
183978
269767
56
147539
74
11
21
41
42
71
64
48
35
800810568
449430
27
315489
9
364549
9
1
7
85
295641
131537
780844986
306315
101816
919977234
1
74
64
6
256064
420529
7528947
438060088
55
6308497
89
28
537279290
21
269813
2
300681
176030
19
91
111215
150473
7
210242
63
9
78
89
223949135
196831
450532
3
153326
57
41
481949
55
6
185585
322794
10515
450058
399055
24
200194
30
19
62
201259
166196
81
59
12238767
333223
51
34
76
41
22
263405
32
32
404933
23
13
449777
66
428978
1
71093456
92
334843
59973
432252
42
451905
143675
36
153248
251255457
94
53
50750
62
6
35
453103814
413880
7
576873482
450563
46811
59
64
7
93
41
443819125
35
280904
54
27
407424
19
57136
277746
151420334
63215
7
123041
535583771
12
79200
195929
6
81
184018
91
40
51
6
9
7
9
1
97
113769
167521
64
39
39
13
41
127012
60
974713879
198137
274206
31
57507
9
89
240574
70299
6
223229
80
54
401402
10
86
62
99
67570
376451475
7
223849
293620
242019
55
137000
388748
327300
84
79
532137676
390151
779892841
1
65
94
53854505
81
18
36
19
83
75755
377015
221893
52
222153
955595825
7
67869
495581
64
51146
364963
354239
3
467951
83
65
23
6
21
357090
168653946
5
308728
416179
32
812999261
15
88921
647575225
40
116077854
53
36
28
131074
177452
21363
17
386428
12
73
28737
45085
416828
65169
4
45290
215500
459681
71
44
89
91
26
279065
588
226564
58
174799
263433901
37
104768
83
24977
128
280147
22
743
98
83415
67
72
174461
121632
65
88
94
93
74972
88
65
60
220656
6
174688
272489
66983
72
68
55
90
269961
98
76
393172
53
283505
323449
266395
968761251
4
20
87565
33
473268517
68
323927
62984
321088
208247
381531578
65
64
64
99
327407
40810
50
122492
153952
4
732153616
73
27
395553
457758
344808989
230350
257570
1
110594
2
959684394
71
62
32786
235176
1
7
71
9
316547
5
174206
277476
14
238331
2
223423
51
646465410
9
169105
72
9
400365
96
40
97
9
476042
22
306746
155267
22
16
66
325213
97
30
81
575
57
81
3
78
39
532140701
23
16
85
54
247558
76
911608877
395707
62
433330
75
70
566293727
152944
70
84544435
268940
16
86
144445
43
120667
32
91
220592
294564
13273
35
153869
252465
82
493544
157238
86
52
305143
153390
117297
126575
451862
40
251171
570229639
330875
27
324047
417631
285074
304830
11
389092
33
58
72
57
233490
294192
61996
3
57
70
453840
4
69
85
66
282058
397234
830150134
762196302
78
26
20362
2
41
54
40
52
31
2
78
40
86
77
9
425673
6250
95
60
78
706974826
84
11
97
951953841
45
59180
413046
85
229203
187870
6
1
97
473618
74
5
68
428700
29
257449
26
135309
50006
190867
885690749
5
12
378067
10
10
96
12
311767
70
5
393195
1
366532
33360
71
417216
211410
486424
23
227804
13
266079
12
56
54
62
30
426055
495953
582864140
158295
372332
246067267
77388
37
86
52
63
360094
718415520
96
80
216210
9
91
9
489628
602497119
79507
264591286
438472076
90
534121202
99
43
77
291042
377294
261507
60
21158
361102
18
98
84167
99
197875
203231
5
64
137455
1
497556
593891591
6
27
198482
268868
66
97038
55
643377403
477037
607233707
437932998
48
339236
80
400165
231112
801338229
34
1149
54
1
380358
219798
51
419584
372175
3
314509
50
57
59
57
15
326988
190274
5
34
11
43294
127119
640264519
25
479250
80
20
1
249604
70
388375
641727507
66
63
71
394458
1
97
52
19
69
41
371512
168043
74
394020
18
35
90
88
31
476863
62
599778500
53
75
191572
410002
2
40
229968
45
205428
472218
300987
163404
386401
312061
54160
24
386558978
85
225716990
9
65
1
136917
412080
12
442702
338127
477652
78
40
1
2
24
99
54
7
6
477837
15872
9
219357
55530
105735
304889
9
131693031
50
388610
116837
8
9851
149885
74994
87
489533
221862
42655710
169455
858256110
21230
12
36
174976
755654164
185615047
85
849523032
36
189984
17
759104063
492255
79
21
56
378631
90
8
142625
35
2
72751
142461
71
54
16
63727411
32
919674704
70
21996
153059165
451765174
408015
92
115008
276367483
950905515
38
485110
441257
82
46
274969
48
53
91
127366583
17
389682
5
9
18555
176937
93
302639
58
46
88
281623
478652
262020
215980
152034
61
4
8
37
388465
81
32
242806
93
463900
80
78
81
51377
8
40360
446898
55
970567667
78
538112099
55
8
38
373607
9
18
481499
757736835
21
3
76
365793
400202598
6
49
13
77
31
156804058
90
28
68
379889
384138
8
288370
253093
427030
235305
99
39
382511
452536
291467
221757
588456864
63
63
12
317342
73
41
47
74
36
45
54
474870222
2
290105
460078
111578
297283
22582
56
61
783001681
28
9
32
31
85522
43
55
21
491930476
244662
165378
158477
745761938
192797
75
7
74
163940
107002
68
60
64
96
384970
8
176812
273538
55661
51
487551
5
329902
5
386463
97044
1
90
292839
859823303
3
437545
132099
35
378010
91
665777364
223937
27
824036432
7
60
12
60
33
32
85
33
79
97
489147
50
3353
37
85
85
455700
19939
63
347227
417976
22
75
333116
48
39
85
29
135124
88
45
16
33539
87
166896
48
48
321234
92614
73
409806
285785
184417
9
84
4
425259
1
721641682
433376
213986
367568
229026
88
77950
323808
3
21272
87
486584
150589
164956
141247
400038
491324
899535195
58
30600
64
201594
266944
16
43
80761
30
448489
84
48
17
65
14
17
38
27
31
385541
87
51
286710
487294
57
316162
399912
483502504
490256
10
136873
48758
323500559
79
27
26
4
199462
108
61
269439
69
4
60
80
320650
931214829
4
695195116
235826
73
469537
8
73
91
5
575422276
47
479913
395011
72
10
79
485030
230531912
980922491
11
64
96586890
10
43
263202
85
28328
76
2
714734398
82828
77
335796
272659
443150
156691
64695
415378
2
323064
143746
7
694655360
798942902
63
263283
184131411
68
7
301752
78
393497
356554
239282
53
285317
258249
115616
10
14
366104481
449439
5
24
67
75943
545664502
408869984
70
63
15
16
5
8
14
440816
77832
200211
76
29
51
71
49
183076
67
77
47
44
19
72192
36
1
83
438676
6
463777
753106348
8
67369
119753332
414910866
36
461151
96
729061273
414323
87
54
93
27275
38
241221
199353
131205
99
63
14024
265291
266047
28
162008
367619
433635
156575
215953600
338328
300153
99550
211539874
46
195401
53
361870
8
19
37
388539
373838
31
70
748508362
6
412082251
476686
489659
5
1
234389
69
2
26
35
754514636
967902361
85
405121
21
708600345
54
36
23
220159
405390
62079
21
71
7
186000
75
134945
99
7369
5
35
74
403894
58185
39
380660379
59
4
70
174209
51
93
53
24
388374
91
272419
65285
2
56
13
226412
232173
157849
20
4
71
77
97
437773
7
156223
136283
18
52
97
58
86
491184
469504
5
45
226085
37
465626
87609
73
79
6
975147327
4
403440
24
272503
54534
15
450935
195557
205618
154492
390402
405072
6
84
388389
36
32
56
12
79218
303198
309282
65227
38356
408183
1
397864
42
5516
327218
91
10
252566
343623
7
97
8
453693
5
153141
676641393
88
12
158019
51
382907
9
474542
46
60
374043
11
65
48
159850
10
148331
32
46690
46911
67
800646366
64
414482090
249491
152948
106189
97
56
280286
198338
44
535838589
152907046
78
81979816
73
759251490
75
212372
29061
8
41
160505
6
2
283052
316240
184867
9
188683
149783
53
17327
470755
22
355957
427884
213657
2
151577935
362719
476344
417970
65
683649524
7
3
18
10
4
191091
292784
75
3
42
74228
197037
417154
23
42
283319
118507203
543645486
455875
6
881030731
38
61662
51
77
351442
96
96
44
77
440976
65
843312523
41
356707
37
167061
465397
89
297319
251996
82
841301087
61
440296
38758220
2
193168
688817665
4
946946140
79
47
12
6
28
67
1
98
66466
339778
6
440033
7732
63
86
20619
95
69568
59
258024495
38
84
92
29430
298856
18
164311
9
44
111841
85
126634
231551
318638
12866
480958
565015106
97
37
434459
298971
94
369477
321074
36
91
70
32
97245
122123
26
19
77
86172
12
213993
144888013
6
31
27
469409
42
31
34
32025
35293
642054569
93
77
43
90
100856
26
36
5
338786
46
1
384160
45
27
59
445241
279427752
104682
32
460825
299123
905548836
33349
35
90
55
303586
72489
3
22
200202
86
304126
76
361474
110214
64
45
9
7
9
86
72
447811
63
2
27
220782
31
233559
90
60
370160585
77163
9
166787
84
50
46
27216
57
24
42
98
41
494075
31
95
214203
77
490103678
32005
167596
5
102565
673178449
40
442991
14264
265772
217833
2
74
98
95
63466
8
29
87
218989
22
84
276947
165217
215134
418342
341727
153671873
450398
143584086
57
302316
260230
325083
446469
98
44
476180
817157618
402464
82
177257043
261655
89
103053511
490668
33
5
10
326673
70269416
6
170123717
24896
859704513
394207
485683
9
10
183479
53
42816
6
9
119566
6
68
942963104
20
414835
209513
490334
281130
2
39
432319187
12
23
7
25
1
220662662
288016
85
96872
67
85564
18
84
77
192429
17
140151
177601
90
56
475926
73291608
360287
460733
446466
20642
254276
311869242
108079
60
73
429441
139760
39
272866
241661
143772
209093
69
8
41
389494
65
37
79022
492250
316954
113861
248171
170536
164446
195043
192927
36
39
70
137758
9
220009
346602
394910
415021
47
250395218
22
50
332273
26841
76
63
366510542
30
37
72917
285532
30260
77
448806
938926280
72
189024
86392
95011
206224
38
650216573
118608
49566
128173
20
94
66625
6
177455
387314
96
88
29
712614801
472250
341117
94
5
61
27
46
407418
388660
54
6
161451
255126
422666
57974
884992647
92950067
277213124
434695
18
28
37
34
3
16
73
468606
162215538
414330
58
83
468423
14
307262
487244
60
99
91
87114
1
250952
47
591354664
13
82
88
205433
631751834
19
185551
498408
440438
87
22923
18
66
7
121090
47
213527
71115
334171
379348832
1
264356
16004
18441
273370
101890
3
4
9494
48
372759
96
69
23
81
46893
17
269797
227775
89
415380
252827
49
5
3
68
4
81761
331289
328796
75691
5
14
71
34790961
482404
261879385
68
114385
62630
136436
284295
138417
341352
81
75
285253
21
932971918
659437811
49
4
53
7
373822
61
71
65268
85461
1
67
104665
95
38
193758
16
95588
293699
542704421
149717
129253
24
47
81
314277275
9
68
247915
479006
865854649
479798
3
86
498185
11
481656
419739
98
87942
36988
90
901087353
428697092
66
80
155492
108554
151702
2
552810837
99
97
214120
97
40
316492
74
852532849
92
317296
61
191433
27227787
99
54015
78
8
246439
72
4
715312674
14
998383872
97
40097
31
53
417146
240570
146592
322037
232536
41
8
8
352519285
231276690
35
150907
69711465
74328
171962065
32
64
55
3
122145
22
105812
262171
195219
1
238343880
39
461955877
35201
107370
365364
162218
63
78
125752
421373
389507
73
9
285939
84
15
71
260895
83
66
472239
484575
402041
291138
17690096
52
643997055
61
74
17
83644
19
51760
66393
68
297498
130722
74
416617
111177
81
11
88
44
14
8
47
52
99
6
54
440964
140239
92192
86675
317558
66
364340
76272
342480
88
432562
89984
55068
376548
6
7
153566
39
271560
31
168798
490223
47
4
59
476759
2
442178
480343
313399
65
296572
12
70
3
485621
38
7
12
464950744
87
6
89
160117
60660
23
151527
93
10
280740
133700
6649
29
33468
317759
2
32
84
1
357414
256507288
63
351170
60
251311
13
281822442
21
1
40
133836
283151
12
55
62
19
61
6
47
140621
182465
17
41
137952183
74
3
3
339298601
41
82476
37
75
904906215
5
23
41
774485361
41
115820
17
9
5
415884
968141073
11
802859381
402160
463916
52
448777
7
393217
57114
23
132870
900445039
755962927
484267
21
88
362430
352454
683888596
288461
162567
54
93
462891
49
437247
451404
6548
326484
380966165
28032
41
262454
20
261508
20393
16
259283
385627
96
556325656
25293
218444
18903
307113
2
10
58
9
343097
78
31
405876
27034
385263
495875853
304008
67
9
409735
48
40
995316171
453061
10
237612
64
132324
81
396438
426565
5
112775
18
205522
327421
63
784018073
24
576138466
164980
44497
31
209638
45505
335841
375123
18
97
35
2
49
2
784012575
240245
22604646
268019
781878640
164682
2
2
14
2
233160
92
195984
153377
22772
421192
88
65
65
87
642991691
154669
82997
98581
86
210917
68
96
3
259761
59
7
13
5423
323740
321895
71
37
96
125702
95
340832
173068243
250702
316416
53
56
10
94
78
600853077
7
148279
13
41
63093
94
81
2
776090649
369409
379684
87
492731037
37489
22
175338
98707
81
118054
92
11
48
218550
388195
5
27
442561322
144131
53
45310
45
231860
105930
167197
309916
61
232293
48
103312
486751725
69
401673
70
378934
488759
42
69
69
338543
296939
8
385248
82
21
96
171803
98156
343450
93
806054394
471681
3
84
262380
44651593
289468
55
32
58
47316
1
115290
6702
9
94
178516
436888851
61
103197
361735148
38
16
111383
79
42966
233325
323216
201310
75555
53
71
59
256390
63
34
608148735
26
550945506
97
303860
198964403
4
43
60
71050
309109
1
380214
25
433103
775815894
62
959583581
86
4
352773
813195573
167939530
186064
5
4
65
27
788504838
3
22
51083
499581
57
22201
116902
277200
23
26
56015
24
303866
3
189504
625219046
489709
55
32096
69
763777094
209550
1
361817
21
8
18
399630
21
40
8
53
66
103507
9
146343
5
330457
53
12
33
280378
57
55
39
86
67
655351465
59
461280
97
22610
954777381
20203
76
306036
31
3
299239
234949
489571
23
318772846
483780
64
206749
367809
372439329
8
350532
953932770
74
253229
90
8
403678
64693
248017
70
312206
311982
11
27
204514
64
482238023
811844591
16
825113692
17
6
158087
5
123161
341799
2
489249
5
330404
12
66
13
22
1
54
52
47
395189
311700
70522
463731557
98
61
34749
251719
426252
300261
54
99673173
180032
995735322
214385
145332
62
65
83
5
7
680537484
70
68452
70
54
90
332258
95121
231384
366890
171637
272522
32
99798
1
27
23
264967
743891894
75
247301570
49
9
74
25295
285558
60
354617
430511
30
8
13
65
378935871
23
846710220
12363
86
55376
71
67
273098
60987726
79588
117748
130804
41
36468
444469
86
161173
217272
6
19
415958891
334443
76
205374
398078644
14
281276
5
71
197611
19662
144815
32
332195
26
41
20
820114280
11
61
231126
76
151596
939034392
338467
409154
11
34
98
87
43
440843
376964
453002
306256344
464343
205363
195564
108105
222331
52
305341
5937
163267
66903
41
420842
373367
20485
190950
257379
185063
84
831993648
478828
77
68
95
418530
84
3
39
5
32
9
425329
48174
82
618861587
1
2
433793
61
58
254184
772639207
28
54626
162649
568506786
9
54
12
455239558
66
897241259
5
147707
316539
839050864
25
93
18
77994
54
25
10
24
256656228
94
63
40
440836
319726
246800
20
454645
98
118825
80070
44073
14
159347951
319512
53
384971242
74827
74
613917891
83
1
456867
307778
45
63
466423072
203060
89
99
92
393710
307240
395065
37
3
96
88
50
17
351984169
2
283634
68
22
6
23
736233069
388202623
133590
97
92
57
7
76
48
34
945870286
515432285
11
979388576
252113
468258612
9
211461
152894729
270428
71
67
14
351147
51
97
6
477328
52
24087
106100
73
88
89
33
173166
21
71729
78
570141868
242830
299130
384985
166091462
67
87
277279
52
453536
10
79
190293
95
487284
31
72
76340
231305
315119
63436
3
473121
458156
84
160418
25
84
16
406979
69
499064
62
187763
34838
56
22
65
78
400690
45
23
7
6
1
36198
45
103817
1
322289806
57
2963
68712
175434
246686
358171
14
66
192045
441843
195924709
354677
178675
88
246704
97
72
26
3
55331
68
64
61
53654
271424
424422
279837
5
498417
12
74
331400194
969355895
28
367247
982022172
16
9
40
37327
87801659
223894
20
92
199598
99
137323735
15
480858
225538
421147
91
60
69
83
37
1
497768
181105
175591
35
279039
79
61
988247065
479551
222062876
23469186
28
98
393463
349912
3
462358
407364
414668
56
437585
41
499322
455034
61
63
98
887253940
55
95
17484
394821
102060
23
743636007
8
77
81
6
15643
20
65
430249
91036
98
497863
29792
168005
205609
41
78
18446
93
368586509
490630362
79
35
100181
70
94665
84719
33154
45
196106
72
43
282146
97
362113
331235
295594
82
4
283371418
96
669180501
80
376305
644780470
2
171007
416929
99
1
851668829
6
133382
277913
193866
237816
43
193986
217171
439498
55
381305
60
476615
97877
257391
3
62
431744
38658
905648688
11
68
432458
78
224497
85
6
54274853
33
35
9
90
12
449063
1908
261179
24
2
90914
206181
476545
376581716
122675
315472
473309
37
205437
84
25
229410
6
508928748
12926
485309
88
275951
127684880
6
76
36
7
40
68
76
425003
230714
191079
94
245898
274439
82
16
41890
93949
51
6
188493
92
86720
313021
57
5
415016450
160522
81
332199
65
74
86949
68
26
351316
85
42
16
7
51
313936
14
280174
30
3
440739
381038
145617872
56
37824
29
34
73
220864
24
483077703
44
47
335193
8
5
81
55197
411483
90706
21
114496
276803
99
14730
84
90
151798
459193
190851
91
429349
304258
7
40
474088
268346
454211
9
14
9
243310
33416
97
89
214429
6
218324
298260
163395
11783
147554
193864
143982
2
321831
9
492867671
115017
370934
98
22
8
497613
53
449389
165295
27
63
138870
61205
2
453246
371964
18
55
93228
98
31
16
7
368822
403432
4
45
13
96
398095
77950
6
54
87776
171917
8
277912
88
450917
6352417
254094
375307
9
361595
243235
14
90
445209
18
399346
43
43
341087
66
181925
18
83
18
84
46
85
10
78
3
65338
4
367755
534473737
7608
219209
234840
23
23
96835
490873
104955
685040364
64
41
11
587873206
65
9
58075
95
39
81819
15
29
99
54
12764
58
90818
12
66
336331
182848
166722
69
45391
39
615479591
16
247864
179312134
492235
889862864
39279
17804
451852
342017
84
74
453158
140992
68
76157
392913
80
316030
91734
91438
216621
245031
55
33
296830
27
45500
331094
344862
13
327732
371266
1
70
5
95
44
9
77
3
422954
314343
278133560
94
682212104
87240
7
489011618
2
204743
234283
25
3748486
5
83
9
875826758
88
108978
95
1
345819
70
446424
223933773
368852
5
203897
55
360687
7
278641903
78
498404
76
52050086
29
5
63
40
2
86
2
474318
19871
9
48
33871
18
84969
29242
249888
93
330013
19448
364838
3
57
17
68
57843
95
6
56
81
417090
39
42
10
26146
3
410889
81886652
29
671942875
457124
51
291454
30253
299912
34274
5
75
38
153060
67
256492
369139
49
424291
77
97964
298929
93
432287
10
904938973
14
77
13489
37
26
15
38
333032
77
13
33
196166
463862
85
231049
219563568
424513
25
489233
29
98
3
803302622
61543
227372
67
486163
69
72
428965
76
69
361381
173824771
330482978
527982629
6
554817273
27
381043
936509194
669867553
342007
257308
18214
477060
434662
90
214889
720096268
32
561592434
75395
7
34
36
395659
21
331663
5
29
7
53
24873
115548
25
245961
45
72
32
202595
675417645
289516
999860414
15
411616
75
33
12556
463439
421057
274451
498176
365607
225547
270146
352075
9
254989
491952
43
2
65001
42352
152875
66
343694
6
44
15031
370531
116864
361472
1
24067
296746
82
23432
14
129373
226024
585734143
99
42
81
308332
20
63
422514
7145
2
4
78
28
850905100
24
110918
266681935
57
73
9168
14688
496336
51
2
22293
685849218
368994
7886
49
69
284125
989786730
485865
414588
5
75
89157
1
39
479685
212970
49
251358
1
372984
76
61
252985
333598
93
80
28
73136
65
411794
4
82
40
440502
192372
91
2
3
28
431286
405721
226061
41
62418
233676940
15
310622
443296
283480
76
96
189281
175049990
25
52
350740
6
47
492644390
63
1
263391968
154223
3
37
31698903
63
12
191752
46
37
23
66
9
436409
405381
30381
319382
56
193265
162603
100530
861561716
21009
247668
88
216955
56
9
928830708
238349
5
72
57
451763
39
76
43
37
491373
392470
6
6
28
5
363289
73
396347
197937
153727
93
97
221461
9
1
74
9523
13
46
349099
265822
31
224325
77
3
53
54144
44
51
453453202
362581
48
139309
43705
1
300921
10
495577
260256
22
125291
21
37
550011656
3
203384467
20
294519
31962347
264032
462257
26
48
21
306817
235257
338182
138596
95251474
14147
7
31
74587
174427
60
25
69821
10
5
944690238
233653
225699298
580692845
19
1
44
96
52
3
74
28
90
70
182687
9
355744
36049
367646
398326
705133871
36
3
82147
364199
54014
71
53503
62
94
24360
13
9
852004659
44
9
32
58
90
154873
254666
67
20
70172
39
37
7
831839019
7
70216
618485467
131471
95
451557
78
592310728
36
32
33
330295
100218
270908
80
36
282919
322967
21
428788
386871
766429270
92
90700
296134186
127778
123880
239193
376820
79
24
44
322521
460594
276268
147441192
38
44
374224
59
57
61
63
81
342107
262881
97
67
76
178096
117752
428502
356959
79
18
14
14
78
223681
23
93
339707
67
35
8627474
25
9
402287
37
71
308749681
92
68
72
96
98
40
2
427630
257766
97
487026
85
941160574
628027160
95
20
244256
94
272730
7
12
172671
351076
27
31
292737
39
3
35
1
63
16
4
367635282
342213
46491
143540
233765
412230
22
9
99
62
19
83
432122
285057
151699
116702978
58873
67
1
54
51
97
81
6
97
216209
487927449
65212
78663
15
450366070
66
404455714
251857
29
65155
272054
37
391163
70
21
66
60350
154193
65
91608
212261
66
354353
297314
50
284690
6
4
428283
3
229718
91
366588
61
57
49
229175
66
95
486532
60
45
443665
58
327667
411925
98173
2
256195
2416
19
171320404
32
1029
16
30
92522
74
71950
9
367743
758160206
26268
284136
961818467
7
38
29
312536
493066
83115
161969
74
36
215965
26
11
82
226988
79
409276
126123
57
298896
6194
69
8
64
5
101035
6
313787730
50
6
80
54
69
91
106656246
72194
79984
89
269720
33
335888
65
44
143731663
78226
528716591
11369
252426
95
98577
41
66
94
91
489093
129411780
67
1
742476142
25
98
34
22
59329
50
3
3
79
211063564
72
56
232730
163567
79
67
98
85
131563
488480
64
465477
9
475206
276771080
60
25
46
47681
22
622853610
37
5
850814088
158385133
204394
67
142494
52460
85
73
47
6
89
77424403
76
383093
205911
39
56
95
410506
33995
94
160589
36
95
478419
26
234116
85
79
93
30
336757
81363
33
247590
30
33
93361550
75
62
78
200267
117597
496861
297814
47
232578
345673
391888
42
48
301830989
222295
633433562
44680
619154237
136588
95
139582
94
95
405877
401045
53
335391
218349
499872
444908
82
97
3
7
57
570902620
5065
433849201
280266
107953845
47
314902
322761874
40752
162982
3
13
87556
86428
8
400982759
308044
308372
481686
35
16
20
236069
60
4777
195474618
482887
84
397493
30882
4
68258007
64921
276316
401238
8
20
311087
9
255552
251036
63
257040
967648993
24
491268
227911
94
98
759908859
314550
2
7
44
12
328526
92588
99
44
51
55
27
303472
26
414738
80
49501
22
35
368438
3
71
19
31249
29868
83
47813
397444
43
23941
1
18
24
96804
448074
61
13
79
7
8
109630
52
38
720916788
91
441133
70
24202197
465506
121843
27
90
305579
74181
725274940
34
38
5
219218
7
88
57
110431
22
37
60
45
12
270320063
63
567526810
284630
2
59790
307276
251880
365030
380942
115668
34
121756
51
323358862
113665790
273809
72
462642
232583
309875
239720
150696
21
269234
87
19
23
22874
273988
319207
2
55
784057074
399758
404270
594248259
480903
335693
19
175231
283282
55
9
27
50
28
79192
93
74
75
84
346046419
65
356433686
2
97
415050
143125
407722
304441
46
36
13
173982
292885
17467
296569578
1
344817
6
24
3
49
499779
76
56
80060
31
473892599
112293
11
70
33
70
4
565239995
60
297347
31
123
99
92
36
446626
299075857
72
86
840088229
295810099
324639
629054633
31458
161060
424504
127815478
41
219717
12
1
145680
58
8
61
21
117912
66
7
55
448806648
2
97
178550
30609
95
93
397461540
431379
40201
3
66
11568741
303654
84
15
164896
136939
58
26
292505
39
74
419388
221535
5
74
95
55587
39715
387921
403082
24223
23
53
649223983
13
2078
76
316444675
74
14
28
334305
6
27652
687492918
55
1
85
411239
300595
63628
356881
422158328
8
38
85
9858
69
132501
434675
418779
56
285483
39
87
10
9
274891
406348487
301950
63
74
241981
261605
466173
476959
48
63
293438
100513
51
251192
422313
430594
369933
86
54
248476
78562
91
71
930251064
84
50
673671695
63
98
78
76
72
340663
98
3
108708
46
21
152919
147194
85
98
466330
63
46
124157
20
61
38
17
18
755313987
53
78
1
99
82
43317
384212361
71
57
45
149598
75
410360879
389090152
1
75
69
41
18
83331
11438
206635
5
29
752750700
66
53
13
3
131412411
41
205209
67
425979
7
185456
59
812502880
81
73941
56
224371
343857387
58
61
467145
223837
45
149991
716504400
46
37
19461
47
16
4038
44
56273
358362
65527
85
424739
306297
2
12
4
68969
45
33
91
388899
106474152
14196
37
4
99812
4
27
86
31
278214
40
269297
831941132
57
5
1
356754
7
223652
64498
37
310887
67
37
671276052
44
4
371314
370148
31
730445465
975415986
56
391587
88
187111875
328743
107653
74
127885
89
21
462128
85
412054
432181
997533731
60
3
98
2
6
435845
216705051
33
129053609
70
252457
168829
338937790
267785
352433
73
21
79641
184447
298047
332425
984220557
247402
365586
24
5241
46
118572
486582
78067
316700
94
483028
462610
87
5
397028
274955468
126958
403081126
423305
10
285669
363553
51
20
7
5
96
242145
38
91
64
43478
10
94
83
373984
19
234486
98
56510
36
371207977
25
56
35899
32
175469
202869
57
18895
243748
98
148999
120196
357961
167806
43
28626
48
55
4
93
32
480044
77
384257004
846944910
48
162727
141652
63
125847
56
327157
55
179780
186661745
228527164
56
366029
33
297609
818013670
86
209463
161977
91140
35625985
44
74
8
49
14
59
7
29
83487565
327724
556523142
58
375693
661442967
56621
236392
34
1
5
823482799
416579
4
70
692822198
31
335931
74
135101
351012
53
105730
2
74
690248074
19732028
91
7
2
58
199835
66
3
428015
53
117993
138595
73
238283
31
31
84
461189
7
134681
770451272
61
30
98995
12010
87
50
94
41
68
11
64
63
418070
53
532373322
191197
56
175904
56288
57
126614
30751475
2215
6
48
6
121670
202133
58
23
295936
95
400554
47
30593332
74134
50
490272
331895
432778
27
510267955
29521971
23
76680
37069
2627
13
38
212091089
342037
153177
3
92
94
35
9
20
46
48
399369
71
424384
38891
59307
98
8
37
184301
86
31
29246625
30
599529214
491558
216429
98
7
277103
439447
457771
85
95
888265994
410179
1
14460
147582
247347
283710
339625
451291
256672
487147
97
76
53
63220
491267
897964859
78
586082678
88
40
54
177879
816200898
429550
442355
98
57
33
452375
54
67
463077
362203028
6
43
212128
59383
70
389232
92
96
18
46
44
488676985
99
87788
281702
167593
5
70
2
8
33169
67
292574770
39
62
751248853
89
63905169
68904
44
78
51968
37128
156106
98
70020571
35
271838
313454
333748
488109
179294
575176859
47
238013
191888
458980
21
18
397472778
185184
217643
13
83
305850
199372
55
1
435448
8
27
259798
42
70
87
58
467774
31176707
458382
471137
411413
240721
40
287096
8
167426
6
176296
169514
25300
14
99946
333870
6
781786423
41
323196
372338
924786681
68
377336
37
4
20
126712066
86
5
62
225529
89
26
196780016
237722
4
473560
5
182493
498360
65
39
6
472946
16
15
9
34
454775
184401
82
66
23
446198
92857
200299
41
93
97
9
419423095
618717363
217463
26
476049360
936201363
62
381097
13
288581
420533
86
316366
443567
304974
220034
275452
426238
20
2
160821
8
29
528745301
462634
73
11891
39
222744
36190
1
14
18
1
201362113
12511
107442041
53
95
424246
346601
445334
4
455013
47
9
20192
477692
285062
77
6
32806
420967
86
240764
6
78
35561
64879
10
36
198721
67
200044
944172632
193679
211948
10
3
135914
93
424065
94
587216751
98
2
4848
210447
35
247074
183629
61
192520
68
9
7
56
104413
35
143148
28
443096
65143
390741
94
83955
215499
441146
225387211
327894878
214630
212199227
347048
159145
85
353511
55
32232
30
36
71
221473
101440
50
4
423795
236725
42685
97807640
78
89
30
51
45
34
15009
59
67
347114
272401
684835982
46
229533
38
37
85
182674
7
73
314012
13
207379
30
8
417798
31
157886
3
55
65
4
181677
659476201
412319
42709
491649
969342785
92
424844
381499
4
442972
305872
416193364
432271
225773
38
419680
123513
112985
2
339614
34
9
290458
62213946
254762
25
461627
784737068
73
14
8828
31617266
88
272786
98
68
74
37
27
6
1
78
313611
909772835
363446
2580
283972
14
56
42
26
299683
91996
80
289983
43
67
9
496669
89
32382
462865
73
81
72
38020
85
261037
68
372664
7
95885
281735
67
6482916
817147097
42
13586
45598
284720
47
30
32
389617
122955
35
113464
42
21
47741
27
74
121332
47561
171715
395637
304631
291968
97534
85
144527
12
140538
4
379552269
177740
132177
480869
200989
578928439
273601866
83021
35
188905
64
75519
20
145843
155371
32788
84006
15
20689
526145004
347388
28
1
49
61
200789
50935
657972876
302932386
441646
145724803
67
246106121
185267
448481
101815
466898
15
9934
22
77
42
70538
62
27
45
75
209039
22
52
39
103767
7
288254972
936743280
453809634
48
222721
86
75
62
257431
29143
84
89
437182
37
11
39
73
990336741
75
17
181424
342581
6
440763
25
301680
411420
44
837329945
202709
143326
11
45409
15
298151
465515
41
11
478099
433949
39
419824
436026
63
204822
256099
346434
976139228
62
13
300761
398696
22
8
42
90
36
11
812162263
2
306899832
86
8
231332
204752
181697
65
41
88
127029
71734
658843645
1669693
64
9
4
39
396542
60688
184581410
230721
20
38
42
84
54300
89
49
350227
311961
8
69
370836
55
800122180
17
2
89572
369274
25
259720
57
91
61963
337052
82
88
50
63529106
17
24
360107
492323
39
342985
76
15
397506814
231025
90
121663
52523
263188
9
5
710158739
26
90
6
35
61
254263
97
62
373152
4218
23
40
63418
24
8
803885325
442819
3
9
208012
732125065
455842
7
63
2
56
53
346628
107692
27
27
5
18190
65
92
175015
623066492
204396
103210
286566
496301
2
442501
429649
250305
67177
557030114
384874
15
38856
23
542147933
57
30
51
48
83
216783
41
86
477028
51
35119
227110
57
42
545845352
59
8
45
88
108497
103021
328926
994951986
434593
446101
172104
70
9088
250826
100820
20
306326
446285
36759
51
78
311178822
62818
410690
203521
311411
86538
166394
243956
85
118680
73
188237
414038737
42
366674
13696
223162
47
336361
188779
54
8
90
67435
65
89072
905215189
48
267978
8
66
202994
476240
304342
17
359161
80
260397
4
71
13
393208
96
45
489393
82
267165
43
72
74
79
407209
81
92
433381
5
318020
50
41
2
319789
2
7
3
8
257782
153420
96
22
26
63
82
6
52
495894
300648
93188
153948
68
303254
57
414682
232976
406614
18205
203356
41
447154
202038278
56
191071
69
4
86
76
399317
81
291410
40
37867
23
80
55
81
54
433345
84
99
340196
1
462760
79826
9
196978050
5
72
857061594
10477
21
6
17
170384228
477824
252346
18
83
30
47
425001853
227524
50
1833
72
51
17089
30
76
41
65
178893488
99
88
41
3
45
71
76
91
296312
249934
30
946173064
70
70
613805394
475250
42
363861
298900
367404
7
83
45
93622
15
442868
483801
64
201638
40
75
97
37107
405785
4
483390
207968
340805
98
44
6
61
280198
79
2841
14
483189
345352192
351576
461788
76
7
274155
7558
360247
341781
65953
76
12
469613
92
513845986
92
22
157423
145080
388172
979305349
394948
358740
52209
58
92071
8
157108
48
282793
51126
91
84
55
257185
377355
8
321299322
36
365462
422497
85
9
69
48
97
13
755526521
58
77
19
233958
30
40
436319
80
66
300468
291448
130819
68
71
99
62
298918121
95
99
53
797326166
19
49
4
288853
13
54
394931
83
1
27369
92
965733857
18
47
5
113339
373220
64
34
119700
68547
96
5
53
78849
78
77474
204773
15
269034
462010
94
418850654
6
99
75
1
466920
330592
282422
884101977
188242
397613
96
69467
346851658
65
71
303856
937754319
141499746
301117
309517
71
48
101671
87
69
48375
343198
79
14596409
62
44
73
210533141
16745
83
91
17
47
62
496447
329030
247945
349952
10
451271
96
160339
51
434454
50
493131
38732
94
39
62
412359
90
112937
118835
367036
411378
82
80
36
243608
97
92
366622550
69
35115
493247
49
87
10
7
116211
488743
3
484603
329858
77
663992479
153566032
89
169228
3
376871
36
309450399
112011
83
123270
6
139721
241846
391590
118363
9
1934
293727
30
187243
65
53
290284
84
3
341734
12
9
89
23
59742027
52
19
619145976
62
274462
18
338591
2
485478
6199
231572
447903417
390132
67
95505
64
7
32256
65091
439835
272023
38
90
253147813
94220
54
162876
17
206798
116715511
57
12
279547
9
477933
65
8480
422628
309509
108320
315235
167083
24
84
52
6
49310
392102
253122
94
50
310092
615772988
367728
74
279036
361349
28
235936
23
50
7
455686
497027
46
9
846083475
164312
125041
34
5
28
91
70
3
25520
51
126555148
43
548402034
71
325049
59
111816
20
88
355781
71
6
2
44
170005
410362
472393
762824079
57
81
48
203739
17
160331
207282
96
543510899
19
742138104
78
13
130960
7
12
362212413
213701
17003
368231
84172
1
493798464
105284
51
36
206596
77
492151478
16
94257
21687
33
636450092
102586
84
367276735
377192
359316
368022
683310767
469513
449562
6
4
215141
82418
16
48
403135
2
24
48
352066437
14
195880
6
92
8
483417
444587971
255513
83
389806
65025
120612
112620
54
309564
46179
25
52395
45
9
72
74126842
148270
311618
346128
50975
73
490817
38
104017
75
186479624
258731
19
3
87
449485
83
55
11
176638
16
16
58359
95
14
98
480119
151143
365284
42
427425420
23
84
50
185720
123325519
6
45352
95
310685
860446058
165131
25
454015
29
64134570
266313
344050
22
197298192
351351
341404
263258
175446
70050
55
18767
354528
714646165
99
93372
90
311696
858488559
1
116594
435373
72
333801
78
82
46
1
32
12
34
39
208677
10532
12
9
260909
43
51
58
24
77631
34
484522
230838
45
30932725
419221
889675344
159818
223317
336770
48
218384
6
95
244881
74
92
456155
906904843
319907
83
90389
91260089
137710
37
146039
730125
494661
92
48494
166606
14
442994
39
88
58740
2
72164
362568
98538
99
2
230188357
7
84
67
118607
417999
443233
5
403496
405259
429499
169412
15
47
44
78
33
88
466711
60
488370
325491
8
24
95
964262508
368215421
96
28
50
30
70
9
76
5
7
49
43
2
471935
74
49
466045
16
126831352
459426
130733
90951335
71716
38335
79
478548
20
150891
148670
300042
8
38
334520
842306087
235889
407602
48
466549
3
143605
61
72
237348264
322202
56
29
468068
66
78
312361932
211462
122398797
69961
42
986549731
286501099
39
53645
71
6
296182144
5
72
124581
2
77506
8
492655
497108880
7971
10
612454131
7
3
322278
838844509
48
90
427613
43
318610
45
50
105402
496402
404685
463655
11
6
299494
150738
80
285811
44
84
236848963
1
98
89
150047
653330762
144577848
10
44
491069
74
449338
43978
98234594
79423024
6
176888
38
20
37
54
96432
99
356267
8
55
156593
24760
1
70681103
427223
68284
36
331316
31153
61
17
401774
38
80
259547
2
65
95
69
12
62
361788
60
293963
17076601
41
90088
79
72
96
306694
5
4
23
260655
36
7
89
253697
22
56214
186215455
6
307178
73745
57917
1
3
264959
53
278110
72
4
59
67
98
24
90
131823
443177
33
15
51
7
286101
494159
100580
106549
25
356187056
70
259873647
496167859
27413
86
44176396
73
1
285384
115143
62
87
103632
1
88
131708
647283004
275851215
70
339113
879890676
73
10
281295
86059
91
12
62
59
90
73818
307368
38
17
200326
245287
451009
169721
288208
40
76
382548
44
33
33
57
304008
88
302558
271409670
5
6
305380
36
449887
461778884
216475
4
9
96
2
87
356398
454702485
82
49
964459312
7
99
80
1
39
61
227996
63
96
93
69
18604
471254
85609
5
329027
309379
41
2
99
235175
6
65
40
173477
186675
277644
769666879
316395
64
12
377977096
455411
53
394167
8
215476
8189
382288
3
84
26
98
1
5
4
62
134292
8
141552
268847
215834
85
480325
57308
49
205021
151308
3
71
7
80
67
90027
44
157767
116372
39
165468
82
69
39
136033
65
430664250
86025
490784
21
292972756
71829
197025
89
264393
45
56
396693
83
290706
53
2
82
78
91
403777
38
16
4
6
14
84
469354551
97
94
119931
456549
65406
338208
7
13
7
37
21
390326
606599470
9
260289
3
18
331632
3
400094
76
5
220320
17
19
320931
25
6
42
170076
321999535
603390862
243707
445531
340580
48
70
80
187362
353763
78171
53548
436369
92
23
76
5
470032
96
1
441245
201097696
20
839269260
6
234958
345257
308571
9
17
57
3
390141
94
113390
1
378438
72
83
76
84
3
443044
784167056
172781
3
260806
76
263611474
226802778
35113
35
45
5
12888
355812
25
272034
84
4
21
62
449920
21
23
241229
54
5
5868
47
91
278912
34498460
58
154682
9
965623420
38
9
49272
114349
413684
19
97
38
3
9
68
431534
183806
63
4
48
37
86627
94
96237
331680
181228
956419189
28
27
5447
58
70968
324950
48
19
41
472038
89
187608
60
207595
138325
168746
375508
12
249422
94
41
34
483074
18
454180
10695
57
108924
242865
25803
222138
363986
3691
261706
186938
235565
124124
92
542944979
29
179568
69
257164
72
24
34
456872
103615
23
70
210154
75946985
69
78
76
394092
267362
480034
398613
757338570
84
148842
76
229734
265038
48745
1
99
190583
1
347167
200725150
151124
42
209314
35734103
98
27
86
389058
393712
521516748
268551
88114
40328
1
486576
100123
394538
362185181
376095
36
90
1
19
98
5
424162
35
42870164
30408
326900
1
114815
72
41
55
451766161
83
4
2
57
227270
10
152695
311929
38
71
358323
7
795365273
9
1
395458
154678
65
186915
30
72
284912
9
14
339094
853126065
67
374354
5
59289
467538
576637544
493417
415418
35
44
124633023
82
568711828
969445924
84
493995
72
267084
459768
41
5
324503779
26
59
8
781366078
62
64
860553622
254249
139996
8
74960
466127
315767
9
262641
63
27
36
5
88034
36
45
2
70
59
11
5
15
151443
288826
496025
96
368360700
212507
171022
205870
9
170404
48
845288064
259356654
453799193
345338
83
911648350
57
34
89
101669
364185
72
4452
5
79
68843
38
410127
39
890024062
254157
473528
120777
839460271
419438
18
47
62
88953
38
227074
43
1
288331
22
439708
74
209124
164473
278430
429594
12
508954300
342634966
20
180995
4
60
83
8
333892
37
2
401782
186861
290684
90
68
323259
18
13
42672
74
56999
253862
1
332950
279544
47
27
108012
6
397488
71
450929
40
41
12
68
361802
191585
71
445841
388909
57
50
407787
21
175683
6
28
6
6
269291
52
208108
37
199017
73
89
4
29
18
200423
403522838
408166
8
48124
342020
527829308
217411899
196110
48
4
122311
97
481439
970536757
35
39
94367
356988
297759
283629
292993
49762
469171
482914
15
8
52
510417034
68
98
81779
6
67
136723
311464
313295
723876885
3
412705
3
88
3
158504
398
191004715
90
426993
156220
395621
85
63965
91213
3
418993
38
88
788919854
58827
4
179718578
42
422879
79
6
70
264046
16
72
2
412628
93
581626851
314798
247464
47
113086
492471
45
9
391162
55
284008
27
29
289022
111557
464714
19
332325
361939
337423
285863545
307110
261695
57172011
762757896
199856
32
278031
11758
48301977
9
6
18444
427859
7598
357819
13
255917
92
8
17
66174
19
83318
419998
951069084
357067
80
16
596946503
111139
453554
24
311746
89734
69
17
494596
42
430028
448732
39
91
5
43
344527
25
42
52
101418
33898
474445
99
78
84
10
30
57
23
84
142176
89
86738
184529
99
47
383172
235944
26699
30
429623
62
158991
36
70
377404
228074
445446
848185578
26
84028
139387
697275020
12327
362709
321253
218923
19
69325
42
2
360289
14
74
68
82
69
34
4
77
408350
418383
97
54353
252724
34
1
495933
140073
25
7
32
54
352450
307751
6
17
6
88
99
61
200087508
54
96
61
428084
9
35
183256
347886
56
72
156700
72
9
24
29
95
7
65
31216
3
89916
94
381411
23
211643
2
239037
284030
20
4
79
125600
41
279476
25
338154
67
51
6
19
61
26
424723
99
181993
132422
130243
50
20
91
42
127524
3
178659
86
626049170
1
109059
81
90
42
11
235868180
42
242058
34958
333120
5
17
469365101
328161
23
6
140904
523677323
244525
457002
928742082
50
8
564423977
73
76
146249
211310999
420832
183836
6
92
71
89
411376
391565
481023
2
185209
3
346626
18
61
264728
29
301822
206432
127753
18
498880
64
11
236284
440787
37
5
93
74
455810
59915
366159787
62
161626622
18
46
2
53
208817
14
237552619
56426
208036
83
327390
283378
14
56
33664
167531
88
17
284734407
33
3
55
853820195
27
53
39
13
108080
69181
4
152678
997309364
355889
85
243691
409484
156414
22
48436
193620
10
204032
28851
50249
631610500
42
35
58
49
42
478635335
61
66
327428
79
129979
62
861322829
92
23441
3
635263366
12949
396169
18
237183
480094
6
19
443706
2
85
9
558505350
53
214401
300556
329547
372834
98
481393
6
517890537
9
296770
48
479690
130679
1
4
661358928
361976
224773614
18956
277806
356829
85
7872
54
22
40
79
6
73
20
410335413
10
47
252602
109020
1
5
20
8
436752
84
497518
23
71
418775
6
59
9
75
72
941324824
39
680276508
491704
142306
85
271332
4
559760908
65163
252623
422842
481990
69249
117757
807171967
3
49
192828
71407064
41
90
9
9
165472
38
304710
67
91
25
101564
33
81609
12
8
92
454882095
249750
99
417240481
481073524
3
62
25
324575
16
351819
37
391689
49960
98431
17
619532694
77995
93
326532
30
18
56081691
47
74
160085
109168
243086
10
40
14
159510
63239
42
500158321
1
89
7
33
11
79
3
38
69
343017
73
154224
2
75
36
77
280046
75
469403
76
75
99
5
24
46
2
359076
216958
22
116576
28
112681
274668
3
420352
11
212994
10
427564
6
35
76
99
231169
43
2331
329887
82669
2
83
60
273878
349893
79
28
70
92
8525
454845
75
83
57
278047
365313
278262
96
86
2
332775
575262553
106257
584211256
187126
348721
6
49
38
461168
481989
7
40733
3
32
311929
30
922686100
300875
92
7218
313705
14
8
68
5
69
27
248349
461863755
263860
257973
56
352929
471252
84
5
95
385911
197431
43
49
24
7
84
722864378
821284937
13
73
56
279563
5
120582
48
93
47
331094
359341
280667
36
242487
20
272630
344074
171766
88
299952
35975485
271912355
2
288934
4
51983
90791
36
125330
52
9
91
81
93
189075
464541
284765517
71606071
484291
81
60
295673495
245565
4
401891
33886399
311580
96
86
488636
2
166371
459067
434373
281224
86487
60
49
591825298
347069
7530
195237581
438556
38301
58
89
722710958
120818
358910
451418
476910
323076
124300
367244
49
81
19
499371
6
71199
4
55
37
81
155711
9
12
68159
180463
7
12017
41
37
298754
29
1
79
96
456764
374457
824751264
273122
62
815372511
13
30
30
38
238578
474615
106201
5
376203
96
11
43
47
108425
33425
97
97
61
67
263037769
276334
456263
199967
681962402
126395
38
3
40
88
16518
28
6
389051
431702
360475
35
941477523
14
293186547
15903
149458
44515
182987
349751
75
355402
125039
277450
119979
66
257769
334211
69
47
140779
342298
28
269373
693292423
798926849
90
82
3
238292
50
77
165521
405124
216176
323862
76
343660
150449
423765
69470
3
443032313
70
301195
55
19
187468288
15
43
103552
30
244989
26740
71
253453858
58
31
299958
185382
44
31
54
89
247860
198816
560796279
482327
243434
8
484422
9
198741
30
100297
9
434612
3
98
93
1
26
256031150
389541
63
201580
1
144334
20
240944
84
37
2
88
503545661
2
413984
33719
99
2
255934
67
202951
93076
94858
141321
808931316
924620777
66
71
325437
42482
222633
211373
5
3
271187
28
36
41
64
20
160124
41317
341198
89454589
305524
407764
202350
91
417802
13
353689
58
270935
13
521977992
835213911
867713811
46
60
10
1
665749770
215758
20
368124
93
47
58
6
26
4
499896
47
42
180638
2
84
132164
234654
37
4
11
29
324366
171764
435163
10
3
348518
73
98
253538
290223
372544
14
390325
52
402116
70
88
45
161347
88
18
113833
317871
383300
219420
81
98
366833
11
113117
71
170839
309579
216550
92
40
669280880
24
2
456167
296587
91
247794352
81830
6
304478
7
355386
4
33
139265331
983444009
285428
345941
18
306746
273762
454729
245680
6
41
18
65
93
41
185909
20
54
313478
362771
388939
307569
233309
1624
475180
2
74
29
97433
156043
336823
249007
28
1
85
226107
18
195640
9
9
48
335971
972706660
31
8
48237
378269928
27
148032
6
185335
910665070
489765
13
454580
24
412858
385179
907903374
93
69
275913168
85133
83218
40
87917
38530
52657
387472
339853
20680
1
64
59923980
76
843668561
392193
91
255797
15
61
49
176616
383197
8
4
418185
169104
315067
76
124382
41
32
288157
388051762
362486
6
33
18
47
295617
54
2
78
387054
6
423358
214378
57
6199
12690
60
33
19
330338
198348
267953
361239
375137
5
96
74
32
225120
182214
113907
672336594
28230
448391123
99
96
3
65
70
9
126797
83
24
350675
9
943821134
116177
134133
19
13
322758
76
12
209830
4625
53
31
41
8
190070
119381
89
81999
23
1
6
419043
304072
94
240484
966461722
456343
96
330030
157300
214031
20
8
266366730
25
87
33931
349605
160559
23616
755067863
29
441348
13
468295
33
253233
42836
62
58
69
386672
197163
455251
76
79
43
12
31
343132
94
50
15
6
7
25539
255640840
248304
251093
353045
662992390
926054820
10
458008
79
417053
358168
301938
94
716100090
43
23
56985
480542
80197
25
151739
305747
116256
458482
87
99
382437
446834782
404882
108014
1
4
4
825370985
204545
471949
140624
132817
99
380506
747393333
20
2
123427615
77
86093
294201
54
41
17
53
110912
1
87
463514
270534
47
99857
91
78
829231866
1575
16
29
169402737
57
90
39
99
19
18
346976
43
458212
144391
84
81121
228240
44
50
325042
21
422507
72
204041
89
192346
31
12
1
24
62
393892
220260
175570
383343
22
10
44
271174
20
19
834737753
84045
125455
15
92
53413
471438
378496
100766
616605650
36
18
466236
85
181518
443652
336983
47
242415
35
291280
60
35
24
68785
9
442244
151556
119517
72848
857237935
229433691
2
451563
81
459699
58
308692
164871
48
2
89
48
63285
431393
3
42
435863
90
294093627
152585
8
20554
4
31
22
337738
65
181524
5
16
61
2
19
208242
28
92
77
40
291352
56
43
35
247490
338899
48
607089251
36
491544
42
30
324429
20
16
56
4
7
283268
1
20
30
82
30017
4
41
286970
59
68
59
90
78
1
581025198
83
472006
34
547358713
968474451
103166
54843
1
105310
216881
433382
31
535137491
299214
56
85
248864
350504
86096
95
90
2
44416
55
94580
88
111501
264725
465960
484474
200508
415537
58
7
92327
70
282525
143918
16
73
456340436
46
414571
643332180
166867
89
401526
63622
286898
70
6
23
63
172621
51
35
184043
86
69
146222
65
730922766
647024996
227027
61
126909
60
685885133
346466
99
24
481842891
250034
21
146261517
228
150496
46
404718
292184
85615
33361
82
86
126540
48
8
38
14
149704
7
261726
84917
11564
462183
49
71
84
149663931
86
44
334967115
441069
88891
55
264283
98419
83
284544207
351376
29984
733673539
97
307966
467940
77
862181538
450014
31207
97
83
68
17
243448879
281781
329712
19
40292
67
34
26
84
13
57
151014
79
59
50
60
52
4
329732
840824396
384850
23
274396
498962
264133
6
380641
144773
380262
87
272448
1
14
29
47
1
52
423583
15
418369
393614
28
62
51
64330
305892
4
45018
918948517
3
399695
13
11
6
36
95
212421
6
466960971
4
429737
42
61
462143
399880
34
7
38
30
4
74
101422
326401
89
90181
54
32
117830110
60
31271
81
312866
46586
211655
262932
3
289934
67
72
25
487641
91
28
244568
79
731586453
28
127753
941213837
309495
9403
96
68
80
61
421972
34
152126
33
372771
492538
232108
77
447967144
87
23
259571
59
587102722
185314823
1
476806
209005
201654
6
256558
267439
18
210114
74
285076
629741782
28
663818797
25
106370
58406
80
17
60
94
61
249960
47
79
58
4
74
239640
94
50
116908
74
202839217
146772
181573
18
358469
87
384295079
65
14
461126
9
80
76707686
43
210385
76
91
67
285602
21
72
99863
114946599
212815
455021453
268161
6
44
470882
5
77
293241
47
99
24
74
6
752007521
336610
7
84
153499
234649
77
40
181815
940089049
364747
39
53
487438504
43
415985711
708204053
98
64
931646071
51811
3863
98731
31
89
34
153089
10
187701
624630279
972922516
616167119
741432318
173509
278573
40
412717
83
3
68
246377
53
96714
208753
97
5
471530
26
78
12933
259464478
8
319257
813047076
364544
23
43
47
123294
40
308380
224248081
77
907161394
49590
94
133807
481690
116268
233980
60
24
16
93
22178
32
221996
80
73
76
60
907957360
99
258939
490775
3
98
296807
859331301
102776
430451
477407
481618
70
105527
50
467928
1
14
9
66
215840
770752292
813367997
51991
17
209806
478740
36
379477
174394
11
42
436874
17
43
5
97
13947
355654
390382
119227
15
197547
1
287755
55
53
352418
438678
13
54262025
35
91498
164649
38
172048
97
394227
88
289553
71
99
483418
104779
71
95
77
24844
89
91
2
62457
337432
841933274
68
278564
96
20
57323964
935949982
310791
82
7
784298914
21
571079595
70270
196802
60
8
41
7
84
3
481981
83
78
950239306
81
400971
311395
987127466
10
3
11295
396452
185306
66
106420
497142
29
73
561163512
19
1
35
25
105911
35
177957
48
153621
353808
283725
342653
2
377459
67
17
142987
305061
51
344242
78
81
21
387127
90
8
58438
242969
9
4
50
42
60
195923
78
49484
25
26
47
74
392359
246778
92404
345581
9
20
76860
97694
206259
94
44
84
371307
9
2
38
183550
5474
6
53753
19
399800
38
380601
374981
52
120021
2
15
39
17
151550
152388
105532206
101512
412107
335278
7334
701040407
402888
31767
285697
278100
9
114511
182305
104103
38
410539
60
96
172628
76
22
18
98
70
423302
58
70
93655
58
100699
328988
5
97
99
720103203
218491
64
12
7
17
8
157678
378214750
2
4
14
24
37
284594
424584
204222
453529
88
45
47
305161
74
486305785
151724
16
91
41
951034038
145100
143321
75
48627
438324
312865122
32
84
41133
487485
914070810
84
508922846
418131
25269
478415
309078
12714947
136941
483252
461679
362035
69
430409
79
405396
57
79
148484
43853
22
76
145103
151771207
75
344092
28
7
45615
99
304114881
26177
75
15
465477
41
26
47904
10
314783
355372
60307
80
28
208097616
24
70100
15
308985
515057366
72268
4
57
78
485118
51
6
11
424473
8
45
78710
37
432488
8
4
4
92
14
5
12
6
97
79
42798
307715
49
82127
3
195996
69
32095
178962
83
108584604
102622
3
44696
52
293407228
6
186273
11
326529339
1
6
38
22117
380665800
155275
95
389696
346978
25
17
44
321993
448388
94
82
370928
46481962
208103
63
34
107415
57
55
398741
95658
108913
496789
11
23
47
97
41
133975
8
287488
9
96
60
966406930
694623227
225521
478934
20
25
79
40
29
494474
416668
24
466757
51
55854
98
460257
73
19
193624
97
374580
60
749287546
42
55795
2
261736
40
232929
152813
59
6
421757
91
35
91
33
375474985
26
221742
319778192
394536
125415625
466985
348910
261423
326738
33
81
23
307209
20
440674
491485
5
8
81
47
147932
27
4
276401608
13
595496205
186827
16802
47
73
352783064
66
73362
36
3
456721
49
56
416693
41
38
643605100
21
20
384265
2
41
592997885
482395
88244
78
196309
96
92
5
232224
3
212770733
22
40
97
472800
241964
240963193
326261143
252434
92
1
76
9
22
399167
7
23
460797
376568
67
7694
85376
84
90167
40
137211
15
17
9
49
153773
13534
382087
25
466006
392069
26
47
691327866
4925
32
36
33
305686
162451
297982
360372
6
13
43
23
313403
582169034
8
272886
370303
59
73
471798
55776
320389
7
65
23
25
14
13
307231
85799
6
234568
460788
231140
12824
9
42
181096
89585
18
59
35276
11
372342
8
46
46
62039
11
324674
317852
181908
9
72
99
92
305151
9
414002
6
218321
157882
99
49
26
99
959590049
85
60
49
427705
8
103911
21
811938908
290909
87
35220631
63
73343
257880
17
25
39
190744
4
91
55
64
36225
53
6
166333
25
333473
92315
4
745311023
83
140316
156502
10
79
81
624483331
55891
20
3
89
326570
37
472857
106597
12
349732
485416
76
942541075
48
370302
1
98
15955
68
65
84
53
3
33
87213
990231334
11
320195
92
419473
248712
78
330213
56
96
154150
424668
207679
498511
382787
134680
312654
457883
1
238595
80
5
21
34
961001243
17
50
207045
43
144705
64
819050233
93
70662
56
6
40
93
212180
17
67
4
378743980
113528
432566
60
14
14776
471360
5
298321
94
45
238755
7
35
64285
4
130624
6286
51
41
11
427916
238931
1
66821
296076
148133
501011684
202926
13
330721
91
91126
589601931
13
89
946143323
154406
268422
168346
329473
20468
93
778572874
431996
467440
34
57
379646
169833784
92
678935108
495971
73
6
295889812
39
381061
36
43
30
497186
2
64
3
7
60
88
93
10
249158
900055376
43
38
229106827
21
965187867
52
91
97
96313
87810
43
10694
2
237752
473332
8
202245
85298
11481
44
697422177
330058
84
37
53
94
33
93
745802417
65
49
430314
43
91
38
78
5
54
9
99
40
66
95
74
21
4
306919460
37
80
7
73
51
346593
322049
337004
341631
227216
766143370
47
8
249261
471327223
7
2
80
449249
26
453994
2
56
70
63
73
21
96
304130
32
22
69
36
380959475
70
10
9
556666623
3
28
26
99
72543
184762
209070
46
82656
92
202045
98
80
69
182703
61
19
8
295415
456929
1
148566
308737
52
328909
129157
97
59243
63
22
414681
62
58
638590970
22
430737
419177
37593
440695
247579
175999
199724
100829
5
28
98
151900
129229
46
71
23
41
66
657026064
395012
35
1
348615
98
59
89459
14
355747
688420025
9624270
34
7
267389
388581
37
63
11
88
321344
110797
1
68649
93
685983630
25
421397
74
86
71
63
33375
995171901
442002
243602
402734
468084
7
80
140549
88
45
34
58647874
141250
51
346514636
44
168921
54
406417
23
51
24
444814
414114
82
15
48
8
98625
230678
220273
460694
95
64
77301
16545
53
208472
338197
235793498
279434
26
67
39
367783
29
101746
312285
170953
125803
68
27
44
98696834
377505
95
45
84
73
71221
36
286080
46
7470552
32
43
408848
446318
416568
67
46
191503
848262995
164686
482143
3
97736
56
34
257203
164338
103488
138093
344575
145146
63386
282738
354282
310570
23
76171
47808
90
280915
62
36
89398
474513
53
80
61021221
310280
79525
4
1395
831483331
40
678353070
9
118146
370921
55
53080
38
24
61
473971
313076
285416
370771
233044
67
64
419892
18
178379
238141473
243004
422671
293399
36
338028
35313
851993148
95
91
206269291
47
87
23
171935
82
275066
86
83
78
7
46
58
132330
326962
701373905
4
53
352828
56
172915
81
60
52
489489
84
297313
57
67
432714
846
5300
98
167203
68
142831
393095
76
488913
280768
489562
98
85
65
155199
61
1
53740130
804455605
992891199
92587
419733
230045
75
86
96
82134
226299008
475902
293505
58
50144
561289999
94
44151484
75
36
28
9
80990
42
418209045
61
32
86
162874
5
3
203460
286949
11
92
57
79
477421
55
46408
15
30904
887913339
45
431480
166793
8
430183
67
84
407829
442504
221781017
380493
189944307
57
12
72930
494193
839348932
57
341944
70111
471684
64
41378
21549
263728
51
49
26
72
54
306925
49943
195110
3
13
6
40
34
270376
29
55
780378207
42
269262
988513999
22
27
48
20912
88
118415
276536
169321
6
62
22
86484
21
50644
39
16
58
270794
11593287
21
94
1
155129
188766
200242
5
94
614840602
10
99
364507
40
180855
236328
95176
434693
84
109761
303768212
338073
4
28262977
19
224293
378551
51619
322575
88
55
353272
268662
53
54
55
470348
390520
310722
43
4
53
369963
79
76
131242
96
420671
221105834
93492068
410432
95
46
97
93
3
25
59
79
77055
773574808
22706
141471
203447
231747
1
430411
485739
10
201825
457278
403666
192226960
29
207132
22008
13
19679
66512
89
94
36
53
299788
230530
62
886140284
69
136448798
153609
103191
26
45
9628
219730
219745
94
399312
5
117290
10
45
3
486747
4
59
71690839
79942
45
47997
65
34
947666361
87365
63
4
2
34
253105248
292925
37
170739
203586
87
105425
583159383
61
9
68
75
48
492146
3781
2
48
237528
7
74794
52
182182019
264413679
91
99
375613
5
27
340664
382001
5
26016
355093
79
354057
377341388
112345
17
197921
112584
30
127972
2
97
37
77
32
486356100
304323463
463940
70
4
63
165134
458867
909314161
62
6
407012
147939
76
376608
448432
22
246102976
84
814882156
13
496209
103079
76
66
8
47
10
390207
92
227391
275131
396284
54462
415939
133354
51
63
214637
115611
45
16996
2
65
15
8
17
393731
63
469760
38
488505
55
6
41523806
20
198144
96
95
47
3
6
64
71
30
63
2
93
9
3
131638075
3
54
79
195331
399109793
156005
48
8
60
298469
99730
62
8
64
838464254
54
23
371445
747793851
76
70558
345053
3
4
262494
75
51
63
97696
34900
409047
45
68
84
84
920385546
286513
267575
185703
80532
917070203
68
86
164453
186934
20
394850
9
101546
172499
14
8
5
106320
187991
64434
8
257096
25
69
199498
92
28
442107
365642
56
1
80
84
96
314375
180657
21598
39
425550
337941
370931
90
349834
61
80
145337
31
14
92
48
395934
88
218992
9657
479797
283945
176747
98
300053
29731
91
242787
482038
92
64
422688
484284
136262
20
80
133340
442122
36
62
33
82
96
3
27
449466
161694
394863470
7829232
9
346446
89
63
759809947
71
22
5
793212740
75
211180
61
1
345647
1
38
31
3
122114
3
17
84
61
46
287065
65
94
290275
76
555026109
21
8
565469569
380754
20
3
99
582691034
10
4
229450
4
110292
283266
87
40341
44
2
69
24
48
65
291347
39
209413
57
64
409022
11
65
708106578
249822
250213
200139
275311
32589304
386234
206539636
22597
494937
94
40
28
130721
667543297
421134
113377
6
18
185408
515269176
36
234317
180948
35
66
47735
67
446231
61
129798
215928868
70
6
65087
27
65370
96
16605
348157186
224051004
301299
387547
68
7
102354
90
2
82
29
348573997
340290
37
258530
50
15
293444
93
67
30163
72
55
38
80
5
829573092
377404
81
5
30
91
390318
52
98
71
38
272159
28
198813
9
364052
326866
35
30
317173
7
678821274
383210
79
60
927400581
40
9
184196
49
9
374033
31
363287
29
26196
53
120968
66732
471420
470329
477330
399246
30
7
56091
817944570
11
63
193535
17
12
455386
87
135601
7
56
699834837
48374
7
417968
317941
3
44
468237
193794
153562
442282
1
86
296813
323055
87
57
824916399
7
35
189177
210384439
148097630
249316
387860350
224750
478969
415704
51
4
23
153202189
61
14
2
68
160762869
2
27
14
4
62
183684
421054
419279
243478
971391547
58
95
19541
23
274848
16
794231526
29
28
27873
3
338588
979076163
2
58
480016
80
23
255721
87
41350
40
5
48
163164
154871
278006
43241
358740
346054
24
5
123490
82
328876
87
76
82
53
20
150209913
478412
52
903402136
847587192
3
9
80
95776
9
104117
42
266812321
43
15
274815658
146819
80188
28
745200501
39
10
31
389337
73
423108061
96109
181923
369027
219573
3
87
63
80
102166
217546
21
428731
83
8
152430
83
219446885
289847
324342
38
58
102690
50
2
343013
40
64
37403
77
264543924
56966
43
71
3
48
7
292361
15
21
551664114
510021184
8
5
10
95
93
289360
195422
18891
47
324066
305148
339846
411710
447732
516719362
223193
7
263032
352333
59
85
2
299664
36957372
296974
12
53741
12507
494820
60
9432
419566
93811
266057
55
135465
427429
11
74
51096
4
14
149040
49
84
23
15324
641573769
271830
23
44
74
86420
242221
46815
28
29
14184
31
6
372838
90
48
696402145
281893
70
49
377828
51
61
2
7
216281
618534559
168998
8
36
85
43
92
227415
438258
464149
56752
47
4640
53
26
116
1
383942
32
5
671860108
252818
27
97
86
3
211107597
85
252681
8
147659
160263
118705
61
455324
64880
417481
292686
32638
4
1
331040
90
94
82
473276
4
46
176072
54
32
7
12
228807
63
32
91
39
684658469
494666
50
1
306065655
336859
3
132684
195836
371041
313925
267299
76
369685
38
386173
214860
81
420170
42
215681
441933
495181
67
228539
285769
67
37
83
370302114
304524
34
51
93
423251
203116210
77
478840
340551
583849653
72648
170855
53
383434
37
32
1
404271
148776
493228
72
62
460367
883665216
12
90374
869376287
377546
23
207480
121777
70
19
3
53957
1
462986
837842136
94977
53849
400508
344143
737199466
61
104551
37
394324058
62
79
1
52
1
55526
56
17242
250820
76573137
8
99
86
14
39
89862179
20
57
69
4
72
421870
43
328725
329292
30
185892
95
207470562
7
23
61
42
66
380984
80
52
148683643
78788
2
260263
92
587982277
212161484
292944
65
362981
276099
454197
380930634
907413928
24
861048095
60
75
6
376422
128682
4
759445151
10515
93
319190
364993295
79575
68
57
46179
18156
65
492581
272178
7774
92464
12
496313
226479
67
5
69
23
371928
6
52
5
492792
19
2
96
67
449587
313425
437615286
70
88
9
24
39
59
81
136398
5
48
397018
392157
77
48
38
320117442
70
197867
40
5
341560
311148
379897
134294
40
38
96
96
94
119270082
218096
80
295026
19
83
75
65599
383565
68
74376
27
33
166933
443200
23
19
271244
243101
92
486492825
24
398595
425229
78673
297659
288644
97
222199113
62
7
289018
44725
344617588
228381
1
40
858350983
265417
4
977508833
570687524
12
52
43
28
50
3
70
271180
475424
266974
441856
422827
25
29
87
17
61
967944782
44
18
33
98
302926
12
55
82
95
97
996469173
332696
469816
4
906501179
700814994
358640
643709507
2
408018
5
380846
31700
3
419172
342850
433446
84
165688
61
67
381536
397393
90841
361936
57
156688
443264
198576
5
13
89
61
262642
64
254856
280788
43
926219166
103471
377464
97112
736641804
76
67
306659
45
451119
336706436
67
39
21
92
49
471680
81
487067
446830134
38
37
99
413565
478263
70320
476355
34123
5
11
111655
507100084
199476
8
61705
198803
74
15
13
20552
488857
923273312
165973
216128588
273220
81
206645
8
9
87
69
2
29
8
87
94
23038
213807
377616
16
400641
78062
467438
395987
154790
26
47782
102979
425408
60
83460
259790940
83334
964758932
463353
71267480
91
81
354560
477222
703370681
7437
717985435
974506590
228577
9
295475
86
8
472098
76
89
6
96
457331
48
61
480219
188204
9
331857
325411
283925
23
368365
647250544
24
128919
297693
673277987
53
455395
468459
229402934
110020
28
130651
34
480402123
304989
749186122
108876
71
145361
1
76
21
5
39
4
42
70
351919
392043
16
56
7
287130
19
18
396509
93
97
84
434061
53
62958
39
380505
2
90
55
101606
352518
373536
183416
59
97103
444118
5
60
267976
26
120108
267209
96
65
194806
378412
3
10
444070
395459
2
285188
161122
246268
1
61434
37
4
349329070
59129977
36
4
27
64
57
3
289124
553743998
26930
97393
6
12
243335
228047
78
49811
261569
154047
224424
424684
5
8
77
43
31184
393353
54096
79
464977000
85
59875
241811474
114970
8
119418
9
373665
279608
39
86
193145
71
341544
37
95
996378115
209210
5
484498
231249
90
70
75
309949
485070
711800087
1
48
69
29
39
19702
69
243144989
24
113073138
12
9
417967
1958
275024
864571424
378725
5
98
29
40
371174
496270
458180
47
178614
459760646
324646
67
257865
24
12
5
5
26
430859830
65
16883
76
6
47
9
67
8
3
9
33
131873
914472562
7
22
71
55
6
80
6
39222
445056221
204253220
5
510029816
11
250132
74694
68
95
8
9
387128765
82
3017
9
261102
86
38
37339
99783
5
65
133037
240782
3
117237
4633
117450
41
22
272754986
48
25
92065968
81
74
458746
389164
80
94
224744
134409
11
264166
50
22
309297
232661
432720
199279
34
62
19
51
11
54
92432
84
540490775
65965
7
565146075
57
195348
372805
7
97
300484627
365157
5
1
164174
25
171983
13
62
813737922
88
348271
38
13
27
1
725164993
314231
207219
1
59
79
80
16641
11
299545
65
483712
95
16
491219
219197
461063
3
37
58
63
31
89
23
80
196326
403480
497312
73
85
433230
188567
8
99805
18
5
297476434
8
4
294669
265354
61
171007
98254
345833
345149799
55
714802683
91505
47
401362
6
341455
85
91
3
452506
390542921
81
47
50
203644
68
99
61
27
95
449142
68
2
170342
447459
8
374542717
59304
31
68
100195
365230
92
190395
4
14290
63
86
1
8
19
13
112421
30
10728567
204825
317595
189819
81
38
9
6
30
57154621
96
83
4
83
461508
42
11
164874516
326809
267198
63
97
303508
81
40
60
337351
21
274373
2
451660
78139
12
121101
332795
341338
127797
96
580792377
725866927
21
491368
97
3
304477
84
380375
202551
280927
10
143392
21
263135
85
2
2
8
193820249
31
93
70324
143606
24
469282
387834
122463
420285
73
654179750
41
88
98
62
40
893
15
95
81
159865
12
35
195483
89
69
34
16562
71200
423911
363709
39
5
89
163868735
72
152006
452190
811876732
367070
61
5
7
3
56811
74
79
9
663671061
489053
45667
35667
42
385071
448713
442753
39655823
32
29
94
93459
89
447057
52
715006530
854742123
7
348963662
83
151759
18
229321
77
253022
854945053
39
389598
101151
61
592340512
21
37
351453
73
52
6
83
430983
318601
587643488
542134565
483910
110983
77124
239127
175534
71
52416
400877
4
23070
204243
35
480225
21
407221
66
279022
58
91
340681
88
1
631602481
5
81
444385
136503235
39
95
28
33
8
84
6
84
426844
139916
118067
174931
400608
199442
158658
85
319115
221542309
7
90
77
80
11
3
94
33618
5
129226
306924
58148
33
82279
86
86
483286621
150002
73
442809
282035264
598375299
318983
37
320893
422225
121937
490059
820593310
93
72
93
152566
7
31
18
412197
86
67
39
34
518472954
3
432011
17594
40
50
6
70
2
226164
40
97
181779
945022746
108145
71
357352
3
277069
76
471397
22
31
354549
262490
62240
24
26
18032
7
2
53
60
32
45
45
125115
414878
57
238369
230059
328739
9
87
19
27
92
309432
3
103139
8
16
35
54
557915420
5
481639
13
391477
345778
67
165782
419330
97
36
52
262625
143275
595243925
43
65720
8
7
19
22712
207817
128975
64760959
97
133497
127225
25
73
416464
28
232640
138321828
42516
48716023
40
288554
18066159
8
379509
90
7466
6
290280
7
38
80
12
311313
252123
9332602
264866
36
17
300787
469605
34679
241607
2
141929408
4
63
2
319875
101707073
380801
23748
241324
2
52908
186353
8
130918
185210
55
73
3
6
66
333874
3
21
16
86
36
50
492083
115876
415013726
17
1
91
129822
18
68
324867
258949
184790
161316
84
44
80
62
89
76
8
479564
387201
9
47364
56
826952904
35
463719
19
225681201
425022
93
208078
395995
38778
70275322
234750
106277
327276
89
32
90787
21
112483
1
284985
394616
429820
302564
62
219965
47
95
9
167358
95976
73
64
43468608
157748
7115
276861
76
57
72
373561538
92
68
76
441308
10665
57858
64410956
29014
8
262156908
485650
462376563
90
91
71
975294485
109015
363191
49
495328
347634
220463
1
32
91
66
11
215521
399
56
510628311
183929
979580628
89
51786
307603646
83
65
85
254683
795114764
370475
67701
81667
14
3
6
91061
184303
85
24937
58
126674
230782
317457
95
86482801
69013
850276839
428644444
299919
446768
366272
97
330712
425158
95
86
9
68750
14
6
80
412518
86
53
122221206
11
119264
7
1
7
93
232910342
393424
7
22
325863
181232
281895
1398
73
62
495825040
67
85293
13560
39
223695
9
453754
457624
303002
23
23
509945090
498674
305248
58
926532388
248425
442200
93290
20
2
96
414550
7
5
37
70
394592
137871
422183
80
6
8
121784
103847
87
86
259557
347263
4
45
293170
17
76
6
260692
374205
729000891
16
993588183
75037
296456
449916
285846660
64
255514
411899
34
472041
12
264195
720667034
61879
9
7
57
2
59
95
2
6
55
77340
2
261967
58
488707
55
320641
80
69
2
242134
442375726
84
405309
47
60
51
90672
75217
31
99
120842994
37
40
424862
310378908
10
82
28
39
319211
128763
44
18
139050
205637481
16
67
17
220238
6
18416
244434
34336
73
747195267
80
453423
253213443
69
554951196
77
567382120
53
142345
149269
210743
5
504645818
16
70
5
475333
474571
57
243613
4
323438
15
7
44
3
494832
2
19
35
29190
2
76
476965
90
15
273617550
419561
505106521
2
423151
778892886
159972
15745
69
72
358362
355180
61
19
495640
426712
59
33
38296149
59
65208
13
430037
29
197501
399057
257472
72
85864
12
76
44
466907
63
79
287003
439683
20356
10
110108
355183
77
33
448917
84
46
453893
70
31
53
27
100332
1
438110
94
60
175587
287753
283798
675576688
49
119789
66
93
93
63
98
426690
70
397483
8
658058366
960160019
49
362218528
5
614507007
254293
96
186086
2
26
62
36
188710
65
230074
884509529
35
65
32
479354
38
182586
323204
68
31
49
83
78
494028905
329735
7
45
8
321722
173751
79
37
40
328218
47
85
95
5
282826
38334
2
230645
53
331032
216778
38
3
22
88
339503
19
428029
18254
348410
49
117592
30829
48
329441
430420
82
134598
35836273
417524
50
5
90
46
924642831
832833612
62351
798363825
3
55
4
372740
35
5
117283
98
37
403746
85514
30
4
98
476143
244258
61
14
94
484327
448678075
166660
478192
34
80
397720
7
79
97
31
977746640
234200
435907
224079386
43
9
37505
95
118404
83161
7
5
36
84
31678072
370446
356133732
38
130090
66697
249380895
54
443244
34
215049
47
238551
276945
77697
74
3
31
93
13
448136
72
103472
83
35
104365479
84
241604
28
69703228
148
81515
52
58
450132
76
54
862797231
3625
70
399157
95
288103
82
34204
42
488891
38366
41
19923
94
48
84797
40803
327148
52
81
340178
97163
66
131796
272737
99
979480511
208350
130262
45
27
190645
452363
531960153
54537
266232
36870
3
402609635
236760
99
4
24
58
76
799902771
105560
4
864897479
119673
24
4
17
9
186238
746643593
17
33
1
476558
203694
208967
487809
303416
23
54
47
9
75261
97
28
389296
291241
81865
323683
246231
89
70
449987
54
41
42
32
272951
3
65
414748
16080
43
448199
497335
597088430
3
49
23082
73
278976401
85
80
34
72
16987
32
56861
3
7
17
18
29
90
555341639
91
49
51
69
61
325615
170073
74
347176
30
79
63906
166157
339722
376770
470573
239449
79
42
125829
79812
380917
526756833
261379
9
433179
40
850112529
217082
153883
97
42
34
81
269817
292001
235389
161117
58
2863
4
49664
445226
90
4
110831231
493805
36
473266
937355913
240510
65
241885
239903
22
364131
17
112872
120574
22
78
22
30
2
22
413543
92
71
21315
7
467491
54
439147
301445926
5
476508
304176
59176
7476
34
438209
47
797477618
41
573072832
97
33
69
9374
25
133705
47
1
885572257
146814
440950
470241
85484
270982
87
396174
59
284049
378163
8
67
464047
157439
41
577375766
500256736
851764790
12
55
69414
52714
16
25
494801
69
95
60910
160479965
7
18042
24980
8
121999
209627
8
186229185
293579
86
8
227873
181319
70538941
64
2
12
36
88628
19
37
31
98
160548
84
109551880
180933
7550
28
23
370320
990695511
56
27
73152957
18
4
419942
5
429583
78
784319593
98
7
3
28
21371
64
486084
8
88
91
46
413242
470089
24
447551
494438
208078
10
23
12
403709
492243
281138
1
66
296467664
173830
76357671
366653515
70056
398690
21847
84
56
304450
81
534800609
44
55
33
157883
401826
175484
4518
110745
68
810882690
463817
77
153430
29
400202
292539
94
267140516
496693
20
28
72
1
942088794
133092
123191
24
282682
155894
62
233320
4
257574
237623
90551608
33987
103710
6
152935753
58
213967724
7
499736
99
490853
684573390
378576
60
167456
99
386981
375604
289419
10
58
19
92
72882
870107030
361426
20721
98
236325567
242349
7
11
447646597
3
395089309
57
45
321433
96
46
601808216
434250
379466
21
54
6
20
127517823
27
432616
64
96
241848
96
489643
64
147256
61
46
181947
91497
263328
4
57
362861535
408026
277542
89
253329
95
233368
16
975969877
159798
396025
228977419
393265984
355768
163377498
56
28490
68
287205
28858
72
28
73
3
25
4
378209
40
36341
72
373137
48
22
233744722
492464
238276
403985
287340
23
446974
3
14696
474111
1
82
22974
12
42
955037956
47
492274
5
95
86
244537
242739
467694
420503702
7
10
4
226765
55840
22166
85
73438
43354615
201915
79
247412
98
28851
57
36
77596
378746
91817
127648
2
240480
72
185605
292532
10
494566
1
9
69234
250576
62
45
324475
325296
119090
289570
488521
189688
86
76001
1
83
2
327135
89
313714
475785
432231
55
260471
58
12
43054471
6631
8
323138
55
139879
88
92
964237455
29899674
62
400138
62
50
70703414
954704768
71
361293
28017
50335
459085
51
16
56
314854
73
7
66
60
16
244276
42
6
160255
415374
367043
302495865
335259
26
30
27
47612
98
77
53
89
293306
631622211
34
50
142891
71
200365
41
206182
109428
40
136697
81
289408
426318
327083
631448599
25605
35
382207
18
2
13
231404
242235
42343
76
208793
34
172060
43
1687
357541
8
34
237151
78
81
631749587
24
368476
431916
38460
350091
30
74
3
202091
62
240545
327894
9
37
35
949596184
385372457
73
42
108748
52
35054
4
188801
84
373226
65
18
130694
29011047
70060
298809
93
91
3
75247
50
25
99192
170359
485809
180130
7
32
29139
2
338414
49
698766881
46
220490
33
60
54
5
9
190494
235055
52
86
442646
939526128
94
52
31
242668882
456392
218162
215819
18
31
49
471490
415551120
8
494085922
8
151896
6
66
194370
140295365
96263
66
180919
67
143620
92
39
18357
700504808
72
131686
3
3
921074145
6641
235629
844841867
91
97
357583
92
447533
215394473
3
267903
14307
1
18
55
14
6
362756
287290
4
64
430369
4
297137
45
67277
15
5
129974
413677
55566
447835287
287604
238885
43
226374
22
79
8
263278
71
33
364385392
266172804
23
38
4
36
7903
87
265807
5
3
40
12
4
95
9
8
367913
298374
315599673
73
1
331162
3
173260
20
139774900
347767
62
92
78
222615
303604
8
57
2
220882
129804
188921
89706034
357872
241078
5981
69
61784
223713
3
9
415276
191714
236419
92
262893
20
417635
2
5
38
45
440864
247795
687516399
369909
331242
90
45
276079058
85
47
361195
10
17
33
86764
4
154634
334053
918693062
16
961424733
190974
44553
17
82
7119
203801
49
88
190926
167495
18505
45
680333733
373845260
68
243098
234666
83
434907
119391883
17
544006159
162416
48
25274
9
64548
91948
22
99
590098111
178265
9
364608
19
74
6
166924
110762
387530
21
336637
99
70866
90
381046
349882
381951
17
51
54
44
40
75
9
57
43
13
41
66
97
60
2
188681
60
2
311233
727570070
87234248
287452871
35328
23
261280
74
84
79
172353
958229068
45
290970
15
32349
129178016
59
169453
373559
239564
119748
93
51
391836
84
35
188997
17
272233
88
106861
15
256517
313867
287822
185743
5
280432
659223159
221507
284249
49
280885
250715
323536
162795012
424996
9
110826
183636
315882726
75
368225
40
66979
61
427946
51935
51
76
476461
38
7
52
42
21
39
17
1
444427
932394759
22
25
261464
512798142
35
434579
159950
335967
48
47
482569
247036
405652
350961
270405945
286804729
418783259
72
9
70
115295
46
418014
194017
289468
353401
85
582408846
1
21
404923
423508
8
54
97
24
43
1
289795
490264
255491
33
148960
66
48
366741
93
612417405
4
24
11348
1
65
94
7
2
5
7
55
59
457161
33
97
426419
81
62
111294
135037
85
73246571
24498
8
12
38
46
46
218976
367160
806632801
363293
542687967
34
53
99959
301822
165063
113660
73
28
43
87
248305
60
407219275
222873
282261
68
1
224967
59
52276
411281
47464
94
75
388591
46
79
285759
9
42
10
171594
29
224379
350857
10
207675
50
174272
270453
83
55
289728
431228
149171
357327
93
39
53705
91
10
396217
275971
429345
419592
6
95
21
481516
78
302488
261063
24
77
45
28630
68
194507
477671
86
209516
30
139122
326298
66
154506
2
99
46
58008
345563
63
124517
18
95
353838
283314
96
6
58
320799
369007
135884
6
73
713958446
112806
74
82
6
215522
289593
40
991382834
59
25
1
62605
125778
516704827
80
333563
2
321031
86756
345218
609458041
52
18409
70
146895
833982207
94
93
25411
167001
93
85078
31
124034
230926
62
53
309822
3
14
26
171825
5
216387
61
358844
57
293668
80
30
286636
88
305209
86100
185356
81
69
119243
587422885
6
37120
202637
22
489453
441463
261045
147948
77
66
52
45098
48
3
36328
201086
36874
5
78
474149
8
419579
32
364621
76
15
25
31
795067291
89
22
61
282699
8
2
237541
493072
57
284438
73519743
50
452594540
160410
726309524
283377753
313118
54107
11
5
31
437251
42116
16
536584548
135815
69
912801336
22
92
130378
267447
312692
487611
166781
20566
2
9
120126
93
120204
402547
142330
59
268250
24
73
54811
258721
241562
91
84
75
12
34
67693
54838
294330
274076
241083
421507
25
59
15
389251
36
440491
18
6
17
97167
483232
64
900413963
18
341421
244873
27468
226169
247276
4
55318
972398437
716744216
50372
305848
168597
2
197413
93
479325
37
33
81
6
12425
50
70
12
84
71
60
8
3
190043
7
160720
38
42333
206290
163647
36
48
105870
22
99
94748
28
26
130685
61
8
379824
48
8
218946
22
29
467673
291268827
11
231488
164000
174986
279567
41
441620
4
456810
30
286531
134494
94
963054102
311696
84
23057
410218
40
110253
12
12
484651
491876
33
86
34
720007319
355164220
4
56915
53
75
185788
17548
51
449909
171291
97607773
488202
14
129277
5
75
69
55
59
60
66
14
61
82
85035
77
409050
84049473
38
97426
66
424619786
2
407542
26
80
8
60
94077
80256
66
94267
35
630250883
93
338824
278256
5
256984
72
432903
34
41
45
69
65
7
168909
99
192265582
20
126939
441514
14
25
280800
61
55
37
8
9
48
450111
185608
456934
2
183964
38
332374
645687359
78
85
71657
58
98
288589756
68
69
66
185540
9
3
24
81
470259
51
107873163
214768
26562
16
107766
345589
357354
87
17
66
64
6
310238
313271
877238100
424746
19
494265
184675
141991
62268
83
11274
564962968
95
161961374
126370
359351
327991
357825
396041
49
61
7
17
253948
311499
22546
17
54
88
30
685631113
320734
407825
4
102852247
5
7
472973
187039
9
85
3
33
180215
256851
784337238
874937713
428663
168822
610037048
95
233412
61
280023
23
270134321
187389
41
16
28327
336383
12
459874905
150068
9
23
467785
5
131362
132458
96
23960
330211
291148
33
677645168
16
81
72
40977
379725981
951459215
66030
30
455345
8
97
113490
127147
317832
59
642397341
12
7
476679
12
145037
30
50
34
409663
6
25
468880
49954
492306
100880
13942507
225792
90
372740
53
65
1
392294
217758
275946546
20
87
77
341989
1
7
8
59
897615938
56
107402
684444116
4
166677
404016
4
14
40
24
336110
297391
44
67
603873570
40
2
72
12
52853
40
356312
218311
60
91
488041
597971413
360556
30
943110853
291776
44
72
63789
24
411410
647360350
89
46
94193
9
75
81577
390687
6811
182064473
244465108
38
9
645264548
8
26
86
66622344
5
55
451111
770136846
79
8
5
55
5
12
84
317944
473774
879163722
435837
834065123
404232
185473
111892
3
986795962
32
252850
187045
255485
29
84
392218
779329430
126092
22958
51
922980305
95
311902
208760
27
274063
21241
382275
433496
5
33155
105905
56011
9
72
1
37
17
71
3
580490181
27
124378
27
89353959
9
94
80
438129133
493761
86
246380
21
81
80
27
95
13
210188
162746
461442
466718
503507445
50
19
10
30
932220145
4
72
10
38
38
456971
43
49592
448983
459175
9
74
4
280833078
52152
446904
421978
381522
477357
47
99
428745
425743
266405
73
37
350561
8
6
498385
49766
86
16
66
249070
460443102
310406606
212068
93
313577
37539
109578
29536
225813
99175
23538
77
574993087
283281
58
475901
4
329467
3
89
2
179970
83
366078
328551
39781
289871
70
27
9
110811
7
402355
61453
63
25171
787814373
366879
38
144682
335753374
88
31
334402
61
120098
31
412373874
346380
87
81785
234676
11
2
45
88
62
226999
60
10902
270115
827388464
7
31
73
110040
438320
28478
71
67
344408
10
196333
89
4
62
343956923
57
90
46
258372
63896
19
3
334339387
726340449
526992494
295820
266313
78
52
343021
2
1
16
72
180308
354631
44
1
6
15
440617
370585
4
206282
812155926
414430
8
253359
282656
8
103710
58
5
49
903417284
426412
78
48580
43
45
51140
53
230621050
332032
425826
1
2
40
362884
35
31215
46
87
209030
371625
80
25
3
10
126840
393669
81
245667
417083
40107
9
461206
3
20
341609
27
2
86
70
210210
3
476127
15
4
37
136207
97
4353
42652
147709
6
110563966
413987
11201
92
453528
55983
4
10
44
258769
356751
9
479617
318396
115249
62542
110064
235741
200657
173346072
882131404
25023644
97
35
229839
94
360092
32374
80
244772
990756068
142889
6
97
76
65
50888
93
14
309217
28
404863
73
32
47
56
7
22309287
32669
312154
88
459705
56
262189189
8
70
140702
59
487813
62
172049
74
607620582
16
36570
98
15
517639802
49
439693
26
58
312914
40792233
107823
85
53
312054
26
33
49
1
253497
93
6291
95522
17
20
323116699
57
71
368381422
7
36
74
15
33
247854
38647
57059200
327380
9
350453
656695284
79
79
956977513
318932
16
783392531
50
360233618
337037
43
71
2
358287
68
555729396
79189
7
121240
1
84
206818
424901069
1725500
62
437972
465823
180489
22
259460191
63516
4
56
187627
413741
20
394793
87
1
120775
79
20
149994
62
48
41
242410
41
8994
46
942077298
49
9
350976
443038
87
221649
67
393810
84
2
99
9786
52833
29358
47341
79
20
191938
580120695
884581007
9
165223
292136
196690
71599
471067
26
96546
21082
36
9
73
8
8
187730
36
664271285
86
184296
66
5
99
282587
6
21
4
345081
166053
283435
76
43
23
64
478449
62130
168460510
57
2
139824
295852075
131819
250088
243064
53
320831
497425
24188
494560
1
296892
334747
88
564434037
134944
250107
3
61
2
53
93993
455425
21
44
411876278
39
488273
4910
202701
24
11
832136497
4
77
77
11640
11
517376199
211232
53
455732
329311
65
135258
8
81
31384588
85
142207791
896645831
26
12
343971
88
57
630539448
87
7
32
98
41
67
3
18
59
256281
59497
220207
276225
400104
71
218988
478475
795679261
485588
121247
55
90
526972214
623940151
381964
459103
1
90
44
672651010
6
921721599
461720
427566
48
58
93
248910
98
56
98
85
459048
12
481051
722455212
143497
485966
93
51
428517
459559
307533
26
2
578644150
97
57
8
238811341
24
61
2
326165
47063
56
90
60
312189
61
405731
410817
84915
50114
15065
79
75
13
2
92
40
297505
18
327184
46
27698
498816
15
24
394878609
171156
79
67
6
3
325935
399229559
55
49
84
165154
170255
58
19
2
26
90
449799
96
67
467862
49
14726
55
31
182789
362838
77
6283
83
300004
508547141
431928
112558
383504
9
5
873729297
222444
4
64
5
284148
490713
140209
42944
948002320
345554
2
61
486593
66
202559
46
84
83895
949887454
354734
763853857
4
324736
38
99
78
324323
88
868983338
41
114857
499193
63
99
360889
39
46
6
42
51
98
362241
800129404
14
325099
38
415042
71
472382
99
76092
26
98
103127
38
11
81
315795
70
417912229
395526
456844
9
432150
94
471181
56889
161733
38
28
93
469086
264994
948356617
94
415035
95537
95
796402414
6
58
9
36336
82
16332
96
33077
64
673934088
385886694
496865858
197353
91
2
263385
90
207354
601685124
3
87
30
89
5
130473
183168
245431
32
259672
92
140014
73
17537
419937
21
72
58
41
67
909779599
9002
81
6
48
85
403251
4
373276679
107710
29
30
137498
23
55
33
16
11
178779
9
81
52
327795103
4
59
79
5
147461
437722358
362893
30
371830
189451
76
261873945
6
58
4
813499021
65
50814
59
41
91
7
73
929007524
984004510
524850025
210813
97
3
207378
806662089
183773
9665
16
411736
272653
97
89
72
118585
55
42
253024
742153660
45
28
184589
7
87
16569
51
99
612400158
5
62
78
442108
4
24
38447
66
72
27
581313717
414604
28
266850
4
83682
26
878791695
265333127
8
30
5703
64
32535
292476
102911
743542910
43
86719
721893977
83
6
2
295709
89
98548
138549
233887
81
90998
400549
57667
361055519
36
74
349843
14
168117
233365449
16922
52
6
210923
258275
51
30037134
1
253345
59
76
121390
112188
41
471127
56
13
17
651724601
221284
355454
20666
27
128042
5
20
84
83
426656
44
5
20965
9
371726
153288
390253
28
31
165256
226785
9
15254
89825545
392232
7
96
93
273281620
6
114412
78
66
85
21
233045
403703039
165807963
109533
487236
39
11
34727
59
6
76
86
197346014
9
94
228905
33062
339492
25
1
58562
301528
63
353801
191489
657008146
36206
291145
26
158123
4
27
33
178136
31
75
89
72
38
178546
79
357152
70
72090
581171745
72
52
96
57
422957
12
1
8
96
86
48
243935
21
96
1
418240
160315164
96035
52164
512054277
52
43
6
52
27
427079
883317083
40
208416
97
85
93925688
81
88
17
186110
207246
855713328
69
250002270
98712
64
13
54
53
82
94806
43
8
523790105
7547
208448
8
15
16
226086
87
36
82
412942
65333
85987
83
72
11
8
336537
477511
262892
125250
26506
137277
320043
70236
87
923444251
250362
13122
485790
726383329
60254
328627880
2
78
38392
16
3
31
3
448643
42
421127
3
740944326
444127
9
406512882
94
501475534
28
341649
233228
354543
77
316620
6
236219
72
53627
53857315
47996
333335
82
93604954
367350
14
66
432558
3
82
247404
256352
140832
383904
56
312435
32
415078
28
362261
482347
2
1
80
4
34
34486
381737
24
75437
373297
268901
6
24556
816
171310
95
357681
287408654
456480
75
8
806615118
50
88721
499160
409568
4
48
440857
125226
424313
647956845
91
247028
44
39
9
96
455065
57
52
8
2
71
11
222392
23
1
75328
60
87
325589
94
212067
90092
1
340103
7818
146137
35
243942
983460576
193515
3
73
3
20
464535
87754
17
450961
58
349703
130669
187217
243856
279560
148841
24
3
215803
3
397169
6
427698
14
15
9
152045
284736108
107619
182942
89847
719518444
68
931247343
12
58
22
356457
92
132380
57
22
85357
95
1
229954
43
494419591
430569
531328826
990755550
3
362575
95
91
17003
81
495904
425172
7
46
76
53
22
123544
79
5
249337
122710
83
73
69
61
53
76659
96
460578
76
214051
357891
441430
75
433083
33
991537167
447400
50
215983
181403
300700
197936
31
52400
10
96
200003
64665
5
98
90
10
653830657
73
51
504934953
39
24
98
33
30
9
412490
441125
1
72
19
295135
341119767
67938
99
452759
18
32
1
38
77
6
34
698199038
7
4
422330130
40
38
289156
209922671
478134
90
244736
14
318471
8
65
81
6
2
99
26
5
15
860235758
9
51
59
69
9
144125155
109283
344051765
76329
37
65
90519
49383
18980
774969440
551167671
83
6086
211991
144164842
824752695
101225
315085
317189501
2
4
166931
289529
445071
77
182123
1
65
72
30
83
117603
46
4
8
6
188087
27
222795
461529
11
37361
377867
319562
98
5
69
138755
412699
53
8
348172
20
155059600
479410
68
4
17
34
905692509
292655
74
66771
5
340500
49
29
154577
134225
110551
26
8
4
48528
238571
82
21
3
76
866396167
217617
21122
78
24
264019
372866
98
34
303935
54673
13
22
69
93507
46
82
46
48
370318
319500
372132
487436
98
62
68
498281
97800
322934
23
213745
85
57520
187436
346847
65
854131745
67704620
95
155906
455936
42312
197545
200678
14
105073
5
47
89
84
18
52
443099
88576
340570
6
46041
42
70
463519
73
401257
64
76545
34
23
25
171004
27259
81
44
68
24
407026
230390
972012148
42
39
10
123851
347378
51
18
54
354429632
342335
421432
394073
90449
4
469710
270636
33
302152391
25
72
45744
319499
86
156541
34
48966
195935
20
25563
416572
7965
88
280437124
1
12
360159180
863140995
145574
2
4
64
98
69000
78
448746
56
89
245223
12
218039
76
367431
10460704
433605
3
62404
118208
125183
6
465958
61
446238
458947
4
23
178121
456911
409432
423281
117389
70
95
27
3
82
33
6
89
16
99
450058
87
207976
5
83565
12
24
39
176896
40946
84
28220
96
1
439490
92620
513513015
7
3
234361
464495
36
478710
62
94
42
2
7
43
145117
249366
8
79
6571
472985
22
391817
95
309822
157236
41
589052200
196323912
485599
5
660643553
57
6
452271
868931456
38
79
21
39135
46
35
434880
99
973604722
24
428421
33
54655
858430371
8
33
99
307575
56874
89
195913
396059293
28
152255
2095
45
90
34
104231
12
25
25
60450895
181065
57
11
434987
413584
9
471827
29
75
451434
7
360948
93140
785013583
17
379067
6
463996
648373159
56
87
147888
35155
78
719635958
72
17
5
229646
30420042
71
282051
50
97
26961
89
48
17
11
99
200735
299966
9
2
30
487717
171415
29
27
54860
483277
29
41
16
452575
351784011
250448
74
6
376373
2
396421
133067
28
487213
88
95
70
399794
13
488656
244482
77936
32
602354663
40
472101
17506
321460
146682
515451688
77
35
62882
7
188204
40
30
77
332673
1
207805
17
435857
6
74745438
381960
35659635
385861
10947
72879
48
672096780
311918
76798
79
75
83
28
468635
91
343937
415876
1
540109031
21
106033
189263
466904
177322
74
245136316
42
3
437062
68
448919
2
97
441959
364876
255923
23
27
45
60
35
976499463
358155
163211
65
94
73
59
36283
158885
85
11
770609358
281995
10121
75
398645
319875425
75
93
59406
63
254885
353101
207264996
79
642252092
308443
230225
69
29
198762
177055
87
304573
271408
253499
31017
10
198587
21
11
146152558
62860
481886
56
4
135336
141701
18
378228
364633
459437
55
198074
230642
368717
202661
92
37
205037
103338
431573
153429
314276
13
305414
399549
41
3
46
15
30156
66
86442
330684
78
13
5
67
73
134947
37
249286
1
3
427159558
5
41
58512
395500
41
153374
14974
360392200
95
76
425296710
96841
96826
59591
6
31
264003
53
86
152935
53
882497377
88
38
439205
180850
250393
169379
2
152370
335030
146729
193541
183509
56
86
123961
2
92
841134602
32
457656209
351925
15
915648480
33
126046
169134
1
17240
8
99
7
373127
53
70
32
15
305395
116476
27
72
247993
4
493833
190460670
13
340195
338631
12
309867
31
383717944
56187
70
49
86
265920
96
998233136
6
88
420821
44
6
17
378062
11
2
7
4
48
31
192361
71
807443501
145082
96408
369075
262054
1
87
433565
370887
17479
20
11
741748977
356040
8
91
316663
58
3
72039
62
206559
358913
464545
6
58
803167071
473145
10
1
56
380795
35252
448605
53
495788
23
43
96
318347
18671
96
77
458721092
457513263
238755
473788
8
72
308744
262017
59
154072
114044
147607
55
93522
16
138198
174128
325988
39
41
23
115051
19152
65731
475713
48
621304553
103967
52
8
390490
61
7
32
320582
430457
33066
30
418570
32
53
3
27
6
383792
132954255
57
286320
90
61
498705
46
53
14
93250779
4596
32
7
892672504
432250
48
45
38
21976
272638
480336
31
484973
28
149771
74
685944916
6
1
52591
47
85
86
238181
29620
937490997
85
451983
27
68
274959
7
161446
83
72
20
99
641018546
75
46
269024
18
788814087
63534
83
119650
217657
392098
70
67
453106
49
83
1
39
9
298136
280463
99
29
434413
117399253
433552
78
7
466910655
382101
394839
424544
44675
5
93
423378
249742740
17684
49
387786
57
2
22
68
52
59
15
43
52
18
53242
96
324176
55
241680
433032
70
7
259025
617144847
54
388363
17
54166
325072
61
71
863338580
291316049
233373
22801
18
5
54
433566
75927
2
44
39203
16
46
152181
134990
17
323312
162343
81
94
197953226
173514
133157
90
69
28993
102986
70
91
47499
79
333206
69480
54
13212
746723192
3
12421
495224
36514
99483
11
75350
30
53
477955
53
504827051
44
4
125721
169595
446934
230659
305807
362102
255931
39
422348
69
98
56
69
107478
69
10
64
156998502
28
442499
9
9
1
22676
189090
53
54
470448
30
82
13
41
63
45
422452
18
81638
125136485
48
180530
37
335012
250472
136810269
265388
352470
96
62
119179
41
77902
32
70
1
422590257
317169
48369
781813523
2
24
99870
891816463
339571
57
85219
80
61
196981
97
404214
503856779
77
285810
426034
114597
63
74313
443129
79
96
11303
366858747
59
65
23
3
42800
4
297942
428818
290395
84
47
44
33471
400683
91
24
40
435923
66
22471
33
408354
55
279861
97
15059
86
64
31
124880
382876
40635
920538988
89
472744
38704
174363
88857
4925
460874
92
65206
308643
6
127387
120863
264404
10
300376
459339
298363
76
341388
140904
40
257907
46519
249015
362363251
52517
405057
5
64
67
19
5
367199696
225901
476320
85
55
8
138500
59
70
81
68722
2
495583
5
574448556
399575
91
153212
8
451022
73
32
293136
354326
43
3
281062
437270
414309
43
143890030
42
3
495733
86
13
447211
5
6
32664
95202
144770
222564
31446
6059580
486129587
6
87008
297612
89
11
44
6
59
331428
75
62
8
5
32
25
13074
22
371315
96
6
52
98569
116241
413750
103285572
53
146635719
406109
96
182027
39
47
55
451287
7
72
49
6
274607
97
369717
57
538738130
88
82
18
144935
57
46
4
574951046
23
122154273
1
25
52
75
57
288564
7
355328599
56
5
4
64
797490574
31
205879
222835
797955399
82
54
3
86
84
499178
435917
20
354563
296331
338411
2
20
25
2
273199
12
92
48
1
177583
69
478646
142501
5584
3032
8572
5954
424627798
1
93
382166
49
62
309097
183378194
79
345288
60
73
338068
23
116719
3
309591
6857998
414158
20
73
9
82
96
22
3332
198576
64873594
175877
256976
1038
99
6
397367
15
7
371657
81348
408294
41
448639
84
38
36
627158258
62
60347
44
98
321473
265085
428519
496014
81
10
79
331211
9
7
33
34
39
30
9
77
463921
92940
196325
9
7
362593
77
69
202118
856314583
76
244416
31
153139
96
228622
337452
51
570158149
138257
245351
2
394665
6
30
26
773870420
3
54
478582
607643498
13334
34
15
52
274983
28
80
76655
220594
142297
20
99
54
41
893465820
93
60667
432711
9
492561
471359
79
240656
482979
79
144465
497062
428328
56
175636
34
6
121417325
4822012
444496
4
66
21
300631
59
447808
62
29382
97
123513322
349397
388819
5
181338
913283898
89
9
457107
44
388617
73
82
949085366
37
92
42198
1603
294298540
2
32
96941
306205
374798488
22
132434
8
166253
260088
85
179159
65
6667
2
20477009
58
95
67
98
87
242455
41
579199185
431382865
68
1
99742
59
227108
39
324193
223793
93
15
2
80
61
135383
148834808
11
286030
51
22091
74452
2784
34398
228603
137093
36
109596
470599
1
260750943
21
3
213408988
246183
89
423481
308198
97
79
67
4
363742
401622
362634
45
13512
49
2
331958
365998
86
65
466670
88
264850
493638
230539
432769
63936
17
178293
33
773460334
422945733
289015
261930
68
28
14
356259
48
265970
331771
47
155390
495072
22
359044856
34
323320
1
20
261302
246772
67
310705
46
58
23
74
106395
156098
7
539899845
29
17
12
434204
97
95
454055
303391
283134
24
11
191484
33
36
163847
297481
60
182357
8
972860280
78
64
147454521
456051
211817
47507
39
3
221496
60
430442
42
36
81
407024
21544541
372854
39875402
95
669878359
59
136302
435206
50465
283825
7
3
49
54
92
33
92
843844004
72
250291
359281
2
336467
316144
2
68970
141231
3
13
465987
89805807
103912
376458
14
98
404493
8
52
196173
38
49
704671565
180684
378771
84
19
15
70205
79
69
98
267379
279296778
454543
1354
400849
17
9
81
439351317
430211
401007
60
4
102301
66
156947898
39
86
53
13
62
166538
34
421332
81470
119389
245466
220729
26
66
79
13
300983
828945219
77
91
414307
23821000
406563
55
11
39
91
141749
255346216
66
217499
16862
415950
203423
46
3
388342
6
57
36297
225552
96
947024322
86301
177217
390448
390897
95
6
149122
23
53
429203
349617
63
9
31
57
455638
326922
2
238461
30
72
409478
73
1
98
50
140734
468221
260590
414539
239020
42
46
105149
55
322387
230843
15
49
32
59
262951
391711
56
498935
83
316963
84
134745
21
343424
37
4
97381
383382
70
1
352532
303667595
364828
374801
725236734
34
62
459686
46411
61561
57
73419
189239
8
17893
59
23
309
351504
24956
997274836
803612863
370474
158709
38
6
721876782
220076
48
34
297836
92
478870
80
51
86
333773
447724
75100
5
64
6560770
446756
104085
31
56
38
51
31
132631
413224
15
9
6
398531
29
3
70
95
23
83
599572030
43
351378751
6
82
175490921
34
56
344460
44
62
97637150
349926
56
479652
466972
71
209948
345529
178539
27931
233907
158910
2
72896
2
260719069
341224
369429
385794
125318978
304315
21
26
499078796
13
908310199
33
145019
104017
495735
472102
24
15
410090
76
437130
388053
25
29
10
54
472863
249051
80
481013
30
427952
16
41313
98
5
88
18
447930
24
16
2
43
342729017
20
147205
99799983
343043
487482856
94
267281
573155130
446574
625348094
970461194
198172982
93778
117421425
52
398596
1
435936058
27
74
75
368328
177343
454936
39
89
331142
83
27
83
59
458480
137900
26339
72
43926
26
197697
1608
80
381089
37
95
259420
240835
97
122049
723505764
123509
224546
50
1
488399
378918
94
35
203591
35
74
189769
39
12645
391944189
282544
342137
10
95
419784
84
26
498963
954740061
488136
493297
213629
1
73
83534
39201
72
482336
2
482523697
74
79
284514
82200
13
12
64
284779
475293
5
453549
43
142089
344525
61
455115
4
5
106983114
152955
293931
373222
46
84
270582
4
240128
6
362164
431326
32
11
33
90
95
230677
238908
57
66
138850
24
7
99
27
235031
57
252863
62
413651
301487
56
17
84
233350
64
438511
2
316150
411483
63
88620
17
34
5
63
79225093
85
9
81
392971
325253
454378
749879753
4
184051
469377
97896
21
450226
1
1
341468
313459
51
154245
93148
12940
16
61
65
4
88
139526
388154
351453
226842
31
10
106952
79
83
237317
273101
18
493870
493574436
33
14
2
53
386926
55839
6
54
825472254
490958
54219
424070
193620
131730
459030
354417
82280180
331854
400389
69
481412
24
73
9
92
483251
313677
145062673
320361
92
20
363300
973433776
90327
1
158817
24616583
238573046
35
123761
23099
74
58351
227574
98124
333300
3
164643
73
179443
51
160760
287281
611944395
499349
44
7
7
232589
9
83
7
63610
476333
243815
65
23
205660
14
472630631
64
416891
60
163434440
219976
97
869993417
6
59
70
55
473241330
33774
63
14
12
93111
6
28
12904
85625
51
54322
2
62
120556
307727
44
1
168464947
67
57
696079887
233616
190137376
84
18
188759
189993
38115
640645643
71954
9
56
79
185452
85135
994174915
25
84
94
422412
263154
221752
328787
1
8222
98418
482565
90
49
80
78
66
78
70
65
57
2
189156140
69
81
333694
75539
9
64
59
510875778
86
403773
426308
57
90
716798429
45
246503
69
431307
15
215496
22363
284552
2
220536
301641
102489
57139
193351
238811022
264184
7
26
92
93554
43
92
85
879798328
268030
38
8
214311
75
62
84
428364
7619
63
66679
515732556
247605
44
245215
162116
36
90
381371608
1
87
170115
98
4
6
240669
740785146
24
66
6
52902
57566
127985
15
68972
104167
494362210
485746
668303237
452855
67908
77
316619
184466
37
95874
361633
215369
86
20
64
4
7
290198
819699569
6
704349040
67
385789
450265
241705
101635
4
140248
790218008
80
23
838130451
134799
728198289
88378
46
716265471
427273
448842
446492
2
3543
11
6
141744
34
35
978762466
145298
52
70
540999303
70
8
76
18
40
412985
18
69
466669
190656
1
331678
80
275357
84
101545
45
261216
93
842074014
75168
55
16
254462
22765
1
65
62960
90
3
214512
232895
158731
288128054
3
35
266455
70
29
74
37
245063
320547
41
949057666
18
19
3
92
83
196971
20
73564
209004450
95
89
29
88
50
38
14745
32163
337879
72385076
55
8
413378538
47
395690
297961
33
27096
318772
34
329724
2
372748
402689
42
293608671
71
9
128338
81
7
314285
280674
58
346151
9
420116690
915435828
81
22
670314191
89
52
2
230385
218004
17
313813
35
64184
106319
78
97360
24
16
1
47
232952
13
7
87
19
137040
366356
2
64
237286245
490020
347172
154973451
28
46
21
454724
92
3
81838
59881
451794
8
24
23
9
240092
86
184940049
54280
127927
29
270164
2
341143
190895
394297445
14
351339
123477
4
97
379134
20
400336
64
50
152338
68
217204198
9
3626
483325
329479
83189
1
82
103084
389999
34
4
5
216369
282039
99
162432
253785
99
66
464470
15958
997896174
3
162438242
47
93
354704
439142
374583
344535
311960
117002
26
525923296
28
243119
764382744
8
6
342578
152925
8
295790
83
71
54
124246
191843
42
17
185818
30
278071
4
10804
84
412265
73
80
27
127543
92
91
67
26
424025
21
47
343824
238603
82
77
203632
1
15
383797
55
42
402026
402454
596338446
481294
92
403380
89
72
5
396094
152079
324856
428026
37486
2
287852
98
4
70
39
3
318968
434697
52
617123557
48
364282
8
483874
37978
3
14
764597374
25
78
360800
435877
357774686
339645
81
135878
217516
350813
214888
6
40
125482
5
46
425791
457730
19
373045
71451
51592
7
420870
93
56
38
209841
55
70
58
3
84
9
399190726
22
5
4
3
61
5
484439
466794105
3
221063
57
45
25
415005
704191443
345367
307296354
38
386127
8
92
7
41
386644
6
160771
70
7
199934
1
1
31
8
383059
344153
513035705
58
68
5
11
58
96
349314
444547
454431
1
73277
868910301
368814
40
2
833893803
42
62
31
15
8
350481
210807
54012
63
584419400
40
74
107486
364557967
210402
258012
342819
50145
84
4
5
77
115947
155475
37
4
56
70
10
92
96
344244
95
75
351107
9
70
121278
417247
7
208592
57
31
490587
322003
1
24313
38
18971
343158
261967
6
340632
682862368
55
65744
69
16
90
129148
339698389
44639
169969
61
37
20
301662
4
78
216813
428976
412553
21658
35
4
988692725
292868
67
34
24
845747036
122227
73
52
59
770883844
51
96703
73
198464
11
115223
202544
79
96
81
60
44
381207792
368736690
99
344269
91
625145608
51
178618
149935
35
487655
14
127975
800037810
360932
491202
635534477
67
24470
88
37
591143995
85
342978604
89
27
89
52
99
44
43
80973
60
34
56
71
143539
7
166146273
238206666
32
47
306357234
8
539328065
142991
87
60
8335
176426
44
262809
432962
84
64
3
20
498578
12
392558721
361901
989522901
488966
34
767999025
91
77
72
105074
5
118315
143048
63139
437172
104603
77
179629419
41
47
9
24
7208
83
9
280256052
647986741
1
373284
65991
39
758903007
43
7
26
523793125
146122
73
205305
15
25
84
164353330
99
445379
4
40
268999308
51
95
48
123349
223646
7
45
84
9
6
252479
68
37
331814
2
4
93
15
95
72
5
237681
35110
333334
83934
69
5
101685
6
102615
74
52
232982
203075
28
389438
89
361784
21
245439
1
58171
399729
56909
428479
7
8
78
73
357546
100651
76
128476
10
15
577419309
91
71
17
453512
89
95
362601289
372286
53
2
174985
144083
101292
332602
1
329616
296772
44
350202
489779
220432
75
363049
88
34
64767
43203
440950
56
35
504391596
1
372138
9
70
78
57
432967
2
397869
56
9
244672
8570
266263
227274
472961547
27
82
25
1
147026
69
435857
227007
39
349535
72888
401088317
74
320563
476948957
292717
8
45
345780064
508720885
70
65
49
16
14
87
48
6
32
82
442965
950780211
82
491509
40
93
535154270
86
4
6
3246
7
692305358
396912
60
492342
291458
2
301731
738743030
1
207699
56
163041
95
448293
148483
36896
116284
266876
77
21
78393
88
43
242701
2
54
79382
60365
50
277889
31
76
90
493206398
88
143522
59
896291469
52
301972
498854
72939
198101
39437400
46
52565
271133
25
37
1
56582
516620415
44
423153
356981
218175
64820
943046044
23239
11565
352567
78
86265
430667
9
96
3
13
36
96636
4
260895
360526
436382294
66508
4
20
461000
442793
51136695
177630
72
98313
333873
82
312314
77
285875
74
60
348934
91
345332
13
234969
10
165049
295660
80
38
110900
439725
267848
282740
66748
336895
274054
61
344003
21
8
50
20
585815035
14806
832885098
60
688843000
6
404763
484282
474549
30
325741
6
19
37
498572
192057585
446717
289646749
943307327
20
48
577938329
81
865304017
478891
22
9
26
8
161277
119957
398702
282257
422883
5
1
143600
309075
215766
345259
461894
10
406549004
380330
61
53
67
59
464606
7257
14738
439779
28
35
56
201490
487327
398994461
229570
156737
77
43
37686
6
123323
22621
781648713
3
105137
361237
3
31
232352
310366
219538
130688
44
324398
25
46
76
42
90
277048
423765
23231
20
871692374
38
10
17
96
196651
473990
360283
87
61
425899
341638
64
66
150898825
24
11
74
90
99
37
15
7
117527
28
439164
97
522835003
545095438
18
66
99
180658
313973
180662
804564548
52
84
30
88
31
47
427830
482327
18
199468
35
89
16517
242640
93
18
158880468
14
75094369
280343
92
150910
347713
419461923
334547
14
330953
226701195
58
74
341528
5
54
5
81
80
46
77
159347
87010
294607
2
450681
51
345466
353184
339418
38
63
76318
88
322450
467854
35
8081
84
314098
98
72
209393
5
249635
288731
445802
496841
316695
536248992
477320
7968
3616750
24
9
92
29
267976553
197010
99
8
57
65
27
345347
126723
7
407945
143379
65
11
66
4
69
302351904
66
5
907491016
291998
86393
98
493046
430997
190868
116347
953445606
51
95
18
23
2
239594
262598186
20
843288447
180372
439866
321978
61519
30
299250
8
235344
35
255530
65
84
352919855
39352
20
82
378750
908218571
485121
24
440849
18313
75
3
368633
343373
202203
303365
28693
294
95
198690
321141
90
66
325724
379622330
76
87
87
132914
269432071
7
318574
139344
298055
340914
49879
4119981
123884
271364662
309322
29
441769693
486281
12
147641
174769
379430
94
5
134427
479946
71
443984
97
435296
221466
226654
239550
151718
145951
3
101457
86632
82
42
24
538718863
2
277049
21
13
2
23
64
10
497830
79
94
147813
266414464
74
43248
4
1
98589
101465
184489642
68
378640
4
7
2
419376
822366676
70
321935129
65
32
67
18
9
17
26
203864
208809
226062
83580
90
223628
374052
360379
83
14
54420
54
200347
536306747
90
16
40
392411
46114
334467
59
383457
67
53962254
360084
98
415863
228313
745257524
343312
4
8
9
126996
312764
63
265379909
90117
98
2
167883750
62390
198403
2
327211
40
313681
41
86
5
39
489021
83985
242099283
232869
3
49
15
204235
354595
9
358824467
525105596
99
13
35
440107
118228
451548
458191
378878
12
163957
281633
8
298531
422354
111130855
470002
149797
90
38
667415555
221777
42
9
200803
7
94
84
89
196453
587793129
40
88813
34
666939274
24170
87
421776
25
451861
415208
472692
10841
382711
370432
37
4
86
929929518
3
28
389238
447348
238957
79
107735
22
90
263226
63249
81214795
251747
65
31
588246003
2
8
47
278673
133709
90
46693
14774
40667
199065
284502
18287
192859
897504399
40489
482518
37
314433
95
81
11
25
290085
227350
72
5
9
4
58
58
435895
52
38
422915
404958
57
15
17
86
270751
94
91
285287
21
28
85
390570
558188659
75
183191
20
429537
7
40
372838
494714
178337
20
335592
53
288892
83
309452959
96
337851
437347
256498
44
14
25113
15
47
16
2
39
223755
63762
9
90
46532579
4
86
394225
8
22
174523
260810
494354
82
4
6
213149
5
15
67
509812073
47554
314926
186406
74258
93729
86086
54873
428047
171713
349197
49
58
27
95
42630
37
91
37
199587
241724
104545
338212
33
89
84
53
8
281776
55
85
7
446490
61
89
68155
38
9
87
462842
1
318890
20
961146035
189326
81912
28
84
115414
8
34
34
5
925272992
121364
424105
179690
898044192
398065
5
35
20
46
202124
13
350719
65900
74
33
27
208070
58
404242
1
169452564
235314
283285402
80
19
69460
283688
58
346543
7458
31
496611
9
164
48860
81574
241866
181201
352428
312536
468629
87801
38
38
8
155449
560823073
185404
3
200267
38
679078250
260397191
9
303110
451999
37
10
309964
81048
13395
165763
301451
26
21
4395
438718
74
88
703356932
98
54
80
2
92
418425
30
87
63
4
499421
41
3
2
47
37
39
56
23
38
314662898
103176
1
395682
96321
44
132801
294103
474013
42
31
52
897951425
412287
229463
32
337052
291891
366694
14
15
9
417537
10
1
11
382868
301107
149762
60
143109
70284
27586
33745
50
352570
56
44
38
77
49
1
481740
18
21
302283
20352
246066
41271
43355
8
4
91
18
709630070
492783
26
221067
19312
22019
3
76
35944
7
176863
60
78
132172
298785
401075
225298
16
68367
304407427
2
162231
80
93
229637295
81
7
82
48
126711
15
280626
376926
262659
29
182605
66893
21
77
402935
842310610
63
13
61
80562
19480411
237545
16
207293
380640
3
70628
228817
27
346255
437931
76
495223639
15
72668136
43617
403464
70
36
56
442690
232480
11
710525853
278014
5
84
5
40
63
11480
63
428524
89
50
383699
8
437727
78
7
78
277111
5
9
84
113487
271114048
10
28
7
400856
70
222813
685498005
4
117025
62803
44
95
162975
102571
168478
9
287858
47
358286
17498
75
920294481
64
1
93
247271540
183853
10785
9
443262
3046
374917
95033
248340
564382339
89
63
38
599216394
63
4
410414
40
9
339296
438511
79
79829
14
24
55
29133737
145110
923003478
406898
238582
55
10
465362
454775
85
5902
72
377344
90
378847561
3
13
92
203304
4
166030
84
91705
74
285945
56505729
157286628
173891
308807
239702
5
9
90
86
187106
55
270281
73
40
108418
55
37
242344
45
386065
865921074
274792
72
92
26
861093254
302451
7
334878607
28
84
84
324225446
319918
25
52
34
167559
36556
51
269830
49
28
72
43
16
636853951
816900183
2
17
93
93
485128159
38
7081
7
6
61
389673
142056
349734391
255951
88
5
372685
329204270
49
717129110
326838526
463809
13529
3
7
475714
227718419
139285
254051
40
257452
290253
146875
40
2
136123
75646
263323
19
488935
30
11
14
87
77
87298
7
436620
455991
63
15
26
198411
356965
82101
62
73
53
64298
78
3
993352844
244646
39
78
75
291043
54
65584
75
92
68976
5
396480
496632
21
39
348202
3233
449890
94
95
90140
204384
7
33
24
22
9
17560
201135
23
940706473
193264
316679
1
46
56345316
99
64
6
374449
2
311032
51
499130
2
270940
35
425174
48120
34
8
32
56
421211
15
106790
37
450081
30
29
15
8
5926
75034
130251
43
163798224
170101711
366474
67
437005
775355148
461580
6
51
53
45
300407
61
125670
86
65
3552
292686
252208
80507
48
15
37
316014
21
89
44
268794
293220
88
483779
54
29
253754
5
399156
31150
48827
483228
36
213624
311541
231961
9
99
400785
48183
255806
198089025
6
289981
7
222997
21611
42
193392
2
1
471637
30
179619
92
275096442
96
198446
34
205130
174096
265125
249194
41
15
5921132
308080
977738393
301069
242001
106274
415942
83683
95557
308122590
211781
87546
574178825
423465
49
139782
10
80
370360
62
69
59
59127
76120
69
35562
92
38
321882
78327
93937
53
222909
77
194682
433562
7851489
369311
76
331204695
499510
100749
7
317569
32
227246
41
93
149717
70
439767
527751516
481242
74
73
97
409367
76
612489483
175457
51
183955
97
61
303903
62
6
90
303159
65
2
9
19
483239329
311202
879948362
12
3
87
22
339997
94
7
280309
9
91
260873
4
12
351815
250695
24
26
248510
40
33
59
191206
118583
824052505
232110
989578518
452488
119
298921
10560364
78
74
94473
348861
56
2
65
389530042
260164
23
2
83
396424
31
99
93
60
47
500736711
25704
29
47
93
283034
119587
746991430
1
4
1
126792
19
330134
48
215273
461968
51479
23
425816
7
986577291
95
321245
6
137981
165640
82744
92
47
38
1
3
25
44118
166127
867629379
424917268
52
737922737
5
78
75
1
302019
73
65
273941
129103
61
20
1
96
51
175512
60
164623
226863
34
39
55
1
228004
336532
639336266
443692
82
449165
46
38657
922156847
961763784
225714
306871
21
9
309356
453560
277903
215539
48
89
1
498654
59130
93
199708
495781
6
15
76
89
5222
3
364468
41
356335
39
17
15
45
316137
309451
470561
198552
281990
65
4
83
53147
34
120136
99
4
8
102717
97
19
443798
561059920
287009
82
7
101346575
94
34
97
1
125785
140451
59
17
886413349
10
96
20
41
8
57
470329
95
57
339195
133928242
22
47
327006
47
178772
181818
7
481541
45
23
32
79
32
64
382264
27
96768
18278
32751
41816
69
444841
413349
95
17
36
63
854337231
164799985
10467
85190
54258
401675
57
2
77
333362
55
375065
295812
374313
50
952668718
312564
61851
181774
289678
5
95
478750
718159466
23
304256
48
48
22
8
462243
299369803
387589
246799
57
896624532
349960
190230
345511
24
5
293380
97461
446420913
43
32
184774
254408
13
8
451383861
175944
999611172
362872
366595773
1310
306658
93881
424852
438312
165854
42
646519218
42
3
443665
5
83
405710
449152840
61
155950164
403800
44
28
83
16
30734
42
56
84
60
80
276543
4
42
197991
4
89
91
441940124
135142
28
57
324214
12
172735
73
20675
21
129707
457165
387750
7
60
349083
19
310655
19288799
95
429644938
61
18
89
40
78
5
39666
171258
272691
276941
4
8
91
163969
344164
8
213961
213874
34
62
250835
346916
111573
641097814
973337970
99
55
8
90
9
747461321
78
439658
91
65
288337
18
215320
54
41251
7
440191
8
2
492058
8
64
52937
4
393578
136920938
235651345
19444
92
64
245347
74
59
446706
97
197562
4
106175
188341
279584350
67753
794638893
49
4
27
52
5
21
6
297926
315077
101109
65762
974141024
27
350111
35
54
30
284662060
31095
291925
94
42733178
97
37
267898
579586936
239331
10
97
18012
40912
21
425920
90
153783
79
390083
136252946
398232
20
464202
30
47937
141573
96
102728
10
468375
56
99257
22
96255
16
235421
42
477200
26
52313016
466319
273149
198218
4
61
374294
13
86
276007
76
6
178381
36
358511
88
343869
2
3
66
47749
118655
9
365893
1
39
4
59
416430
262897
13
337234
45
715727329
529456805
13
85
624442503
52
77
50
5392
43
459717
4
148856
471365
53
36
112149
242705
434453
45
61
152802
91
3
383525
99
84999
151484508
203176
6
34
86
424833
183926
157162
233827
236329
178872
92
93
323230
163367472
191667
16851
70052
291297
107923184
416391
112705
226170
7
19
59
93
4
90
157470
101549
33
88441
249660
7
351357
89
49
422480
96
90118
24
938484290
262974
41
269613
3
199818
60
60
26
39
5
414025791
411014
368360
24
17
248427
96
554720081
37750
89
25
31
228108
331660
383685
49
18
215883
216947
47
95
28162
338857
155226
7
327510
65318
308645
23
342414
30
417590
45
52
444176
74
72068
219522
48
246113
112167
54910
30
538595678
455734
100469
19
4
157989325
17
414936690
3
438692246
28
730102023
53
388796
14782
82
454156
52963
82
41
306638943
998210911
38
29943
79874
133147418
58891974
36501
3
56
17
75
148026
38
109823
75
62
300165
66
26
21
216020419
50
53
134408593
26
30
436590
62199
2
393466
76
79
32
563682030
74647
212211
16
72
639085454
6
8
11
253578
65
95
46
90
409948
20818066
383045
1
491805
19452
72
476311
87
84
125338
605324958
3
5
68
162522578
416737
158234
80
355474
22517
478000
205687
418387
45976
70
386437
165503
22746
351203
17
57
18300
89
442597
99797
472911
285564
5
11
83660
73
96
506383775
31
490154
90
326032
63
83
347637
57532
82
47
66
97
219385
173963
47
30
318972
68
490242
12
382007
71
3
82641
479960
97
53
51
66454
26
95
28
92
196551
92884
86
153395
470782
398530
104857383
750815504
6
484886
270025
48
63
64
39
49
64
11
76
31
121605
76
39434
459877
17
283253
86833232
43
43
214327
15
195001
49
27
56
163034
315630
237729
9
247403
9
482553
65
31691
3
31
994542087
24
65670
55
63
50017
30043
84
217836
206305
40
958439489
389172
37
163263723
317686
74294
282774
9
2
371701
16
22050395
66
990189692
6
460973
331446
10
216288
158846
132600576
86
409530
39
44602248
37
171268
7
190861
4
800157140
353927
362459
33
47199
8
449483
79
6
339831
471844
75
165166
80
42
393867
480470
57344640
197726
133535
28
71
22
501431833
89
442547
429314
94394
18
474451
409117
278891
95
63
22
24523
49
167426
387032
201331
62
73
54
46
21
70
77
392028
813650778
428366071
38
1
98851
317689
80
41396
7
94
328411
88
47679
5
81
53
37981
28
163590
246492
94
48
50
97296
112544
427424
52969
5
416447566
4
601873280
397589
144289
408466518
43897
42453
1
950783017
3
107446145
50
5
1814
33
227621
215656
353536
8
39
392895
145452
375030
194183
77
366894
241424
2
90452
56
38
39
226363
21
78249
1
3
5
53
78
4
26
46
46
10
63
84
475411240
6
400216
98
280727
1
90
8
62
72
301119367
43
43
39
54
306603924
147960
21
14
34143
91
92
26
355477
468563785
42
275475
480180
4
345488
54
31
111329
70
212434744
58
97
66806
42
27231
2
61
294548
245106346
296777
88
36
256580
73
72
100014
499141
439481
278225
76
336548
438696
155398
44
11417
72
2
73
447495
473969
90
730363185
73
76
54
24316
45629
92
321667846
222077
33
24
459350454
190696
471292
120284
3
467581
890374192
211515
80
41
234711
473786
42
54
89
441615
950699294
491202
191086
97
27
930164227
225034
77236866
800883346
99
13
42
439657
391995
318423
14
64
20
30
455926
36
65
260918
269241
99510
27
3019
69
81
35
58
93
423732366
311596
33
179668
77
88
333486984
4
92
221365
105757
7
9
6
228668
225108
4
5
144384
61
53727
78
366625
485968
280044
573983813
76885
75
68
81
101024
38559
39
435748
83601
26227
142646
41173
93
45
99466
80
94
21
7
73609
43
36
5
28
63
245786
145716
138405
54
42
482824
170174
441075981
8
95
8
43
12
3
75
83
106623
35787
405051413
382350
13443
31
5
17
33
65
170292
48
154920
71
7
432348
341190
29
1
277969
144724
21
17
213636
295204
34
89
44
68
5
381740
93
328390
15090
205452
83
2
330192
48
8
287788
16899
861905192
12
146416
93
69
18
77
133890
2
70
499777
392919
72
13
314865
104477
377853
1
495903338
122706
310961
65
46
487194
72
188349
400918
54
4
69
32602
91815
253891
45
442623
64
357289
62
63
88
257978
73
80
98023
534496799
36
4
254719
30
8
1
672
78
422394
78
2
57
459502
262890
487327
33
261425
249389
97
74
463387417
8
203834
8
75
65
71
351329
81745
257549698
49
9
15
10
309669
474570
86
118365
58
134307780
59
63
52
907298665
1
9
9744
69
80
40
20
280122
361816
485016
253382
89
4
12
8
6
72
70
450035
12
46
37
65
15
85794
281818
508517776
490975
208061
13
9
38
93944
58
148609
44
401284
50
8
15
89
46
41
311948
94
96024
68
57463
113606
24295
49767334
61
116978
66
418812
36069
255881
352634132
138946
74
677446957
260389
76
5
104299
263956
493194
54
6
94
20
80
459868
40
190743
60
353105
175039
60
77
167443
47
216238
99
268767
308154
51
43
81
25
6
64
550293143
290336
72
95
402336
89
486932
79613835
451018
476029
421879
62
61
330389
72
75680
147641
32497
52
63
421737
45
5
45986
249092
86
298586
278151605
427847
674809990
365991
415371
492417
331970
7
74
183201
188632
28
39
93747
102248
33
97
132838
189841
42
14
3
102216
81
68
26
68
93210907
80
33
40
472496
416229
60
464683
163046
236679
407947
5
58678
11
157243
83
92464
7
61
65851
8
37300
389569
4
2
358157
91922
42
419667
57
144183
79
48
516330053
270542
247570
12
4085
58
22
409557
91
336672
99
1
365430
46
80
345949255
59
77
452250
5
383178
9
67521
325283
120133
94
94
446620
772098474
20
406113658
64950
53806
35
125365
764877653
463137
97030
71
254647
245582
405881
450461
378118
543257644
150694
110731
13
3
309408
152404
122483
368453
10
64
30
21
21
420725
86
77
470760
21
377990
6
2
8
185792
217184492
15
73
372478
28
358842334
4
95
10
9
81
17
844178651
156680
162050
287108
81
36
31770
336523
390261
41
173806
262131
123686
359952
24
25573
604280883
84
84627
69
31
373004
342659
1
454077
52
10
36
29
46
88596
298419
74
399000
71
7
847729044
139423244
48
309767
194301
471699
45
3
86
309393
151685
19
55440
469141
415336606
175644
99669
52
478494
75327
808546107
91
40
73
200971
46
351980
7
477421
58
30
18
51
115851162
240731
16479
197957
472282
150806248
85
58
171211
278341
111742
33
3
192518
191225
8
662144384
402667
72235329
20
4
322470
442802
279090
55
33
108114
383873810
92
423132
102413
101759
62116
8
485730
20
339611960
89
23
489198
170564
68
16
84
502988169
219449
31155
9
232641
284607
153337
292490
24
21092
415557
348369
234031
191672
85730
39
460655
5052
72
47
5
140814222
125607
55
14
227472
228313
77
90
90
979251758
94
103518
26
471601
397121
363247782
14
54
14
9049
364001
261830
550545845
7
1
25716
77573
88
81507
652940562
427048
254888
11
59623
67
404116
8
492994
98
461361
91816
383122
214943
81
322117
3
628560361
72
4
94
16785
57
9
302358
85
160282681
76
48
106227
80
27
88938
40
366242671
95708
92
55
6
59
403312
45
2253229
88
892492404
37
556972288
195317
52
58
288177
4
3
412412531
222964
119132
309397
30
74275
100457
284714
474027
69
268286
7754
3
315103
421676
76
1
13
182148
179187
193387190
461143
987039973
4
35
90573
974954265
462717
95
6
189663418
12339
70087
188178
20
434273593
166876
466073
49
544156847
911036812
314535
99
7
34
46
10
41
453
348615
37
74653788
73
367168629
284134
11142
239607
295559
62
64
312007
494873
23
474870737
61
3
90
499240
51
198996
6
762961574
5300
82
607982716
255256
31
246195
99974
443815
99
479000
83099
21
219257
185779
84652
92
251193
323539
40
70269
305433
22544
58
7
119347
86
149880
402101
3
490514
61
45
30312
122198
27
411599222
406994
336009
53
438972817
1
167745
53
470183
87
91
33
497180
282380
376582
42
78795
483868
44
6
328301
1
98
134852
9
303442
88
247857
269980
122969
12
461974
22
59
152546
189982916
6
194058
215678
8503
89
231375
8
50
36
20
212632
4
56
983252968
7
392891
488756
6293
30101137
12
6
32
505381132
858210669
480413
367312
334816
26
18
13
27
83
181561
320677
1
407678
54
460364
370995
20
80363
15
325694191
73
84
435593
411501
248310
442682
70
43106
6
201037
92
67
77
52
71
206358554
358213
6
49
26
355189
96692
2
75599
54
237063177
87
118632
90914
499433
7
234876
104113
759973648
988435835
282367
86
370304
128288
86
34815
334176
179208
303089
37
61
35
4
342916
3
84
64
2494
28
1
6
335632
151688
10
178546
52472
20
142460
208979
86
173270
245928
4876
4
21
579579433
310324
813824835
32
2
16
1
362517878
56
4
76
80
18
79
121377926
29
21
79
114992
53096
177725
91
290997
23606
6
224720
58
63283
98
80
117438
25
22
437978
3
161018
28037
41
12423
82914
90
13
104239
44
420805
59
138617
22
270956
383810
13623
30
47
127049
63
30427
6
84
5
86854
2
26
26673
45
6
94
38
84
86
929248551
315523
77
56668
38
62856125
26
43
91336
7
60300
1
251059
2
312766
1
43
90
129
900128740
84333800
56
4
114118
87
65
66
106836
305958
23
21
104865
422087
2
40
308928
291939
95
438707
19
64
14
966085791
187530
47
644157931
96
25
200985
98514
74
13
26
104760
99
89162760
275191
58
42
89
14
163450
42
363785
448144
817933476
14
51361
401256
17
94
396488
307707
83152
312844
5
253250084
10
145630
494699398
57
25
108025
33
2
41698
80
1
695561924
64
240349594
5
152008
41544
88
264925
493167
218423
85
51
393307
69
399720
405615784
105864
9
71
459030
13
409413
12
61
53
8
34
254412
14
8
4
52
256097
30
281167
143571
15
13990
867610608
6
374459
884993966
149407
9
16
72
393093
60
475603
37
137259
74
9749
74
58
470392931
498790
57
53
416355
58
67519
474827
79
88
91
82
154891
39
438940
7
255640
297543
277116
284287
338605
62
83
305283
199507
56
328816788
808247479
25
15966
53
134661
82
15
96
339384
47
7
211365
449894
55
3
392453
64
45
59
248337
2
157004098
109539
411299
38
7
457299
286455
854453176
7
2
77
20
92
163402
42
137475
7
21
5
852274277
24
51
70
414744
225868
26
277795
164609307
236491
17
475699463
160879253
186451
58
66
394929913
99
517493849
393470
6
496093
464908
36
73
394473
16
3
18
426418
119917
52
828429630
122523
246125
1
448647
148562
60
188532
89
452672
68
226357
20
28
31729
3
424904350
93101
6
363423823
282117641
264799
64
331239
482553
136808
72
473252
401858
264531
277202069
5
29
33
290724
53
431611
97
73
420230
1
7
204113
62
12543
18
207335
400677
48
23626967
71
99
394773
790600795
469386011
396749077
9
490671
8
87
282796
60
429826
854851738
336373
55
131299
78
474563
414289
1398
48
378181
5
347620
98
38
84
29
876651455
63
373545
8
2
356775
24
77021
2
1
79
347354
9
256704
110206
426953
72003
23
415266
93
179136
540442425
6
180368
66
74
493635120
169507
13
353695
4
26147
448482935
40040
212511
183551
386736
73
38
62
293112221
45
73
58
14
93
16
103786
488060
277882784
1
131652
33
68
6
303549
5
3
28162
38
91
888181674
277464
153771
415739
33938
331804
18
66
297335
83
7
21
27
300827
3
320314758
82
81
7
420428
83
414363
342489
387004
104290
441542429
43
764866219
80
98
3
86331
389280935
6
11
25
211403
62
337874
189120
245400551
58
44
341541
4
345403
99
303895
42
29
453276
144825
169838
67229
596044250
59251
50173
89
78
47
376086
17
171213
136349
193508914
103938
51
86
487292
4
78
11
193885
438447
31
412358
5
3
7
42
150987
295978
49
6
60
480171
543486583
228259
11
9
74
23
484433
442526
84
166498729
53
225444
292263
387529122
2
70964
35
64
230891
82
9
3
49
403521963
76
147564
92
17
155727
68
356064236
280327
53769
200367
182814
324695
453582993
78
4
38
49
152309
27807
112750
97
350745
76308
485066
48
889138919
62
2
9
57
74
55
416381560
40967
40
283724
41
87
30
370933
290033
345967
484331
145805
534746900
82
445423
53
24
4
204551
72
25
98945
151251
446882
79
95017
7
486317
116933
331785
66
33
5880
179058
4
89
23
38
922547626
34
181065
96
48
6
3
70047
60
50
37661
249239699
99
260695
64
334710980
46
216133
56
71904
85
9
132344
261504
317585
47366
37
72
62
17809
34
154631
313524
91
475448
419312
44
31
72
64
747154423
85
207897
257680
461567
291523
346641
58
142220
42
9
6
321911
88
327668
38968
11
301675
154824
484695
801913298
44
49
57
12
859602602
49
301859
84
71
495693
22
33
24
416174
431301917
192148979
19627
48
7
465805
381833
454798
91626
29250
240753
491987
3437
9
62
102141
84
63
46383
776165097
50
42
98
330782
75910
57
28
19
2
247044
243458
610462643
20
6
23
58
91
169815
259612
132714
228898967
30346818
82
94
438361
40
79506222
131696
69
20
595219175
85763593
88
38
99
157937
947210415
14596
91632
80
143421
385732
75
415205
54563
60
143839
39
81
67
47
186388
183079
358251
98
1
96
42
73
78
228371
2642458
494773
203799
61
2
12
809537790
47
912796548
69
439562
458396
322052
201381
40
458671
235908
2
617882066
350874
143903
188627
3
60
162464
63351
9
408066374
275013
369042
159367
50
59
117730
76
96
61
62
129915
9
43531
364426
14
476853
96
42
58
69
110436
262327
246964
204028
473638657
113001
425354
274138
56
73
93
191053995
198614
340371
474312
29
79589
111821
287262
324828
50
28
644658660
2
94
366639
774849931
245643
28
72
32
43578967
188204
57
165860
23
629394311
288634
18
5
71
131599
76
2
157896
59191
49
38
69
84
99
221915
63
32
57
293427
44
24
96
71767
76
89101
156529778
46
70
72
97851
78
7
403018
247087
369464
43
54
742314434
55
63
4
254336
409466
59
453921
456071
189732
47
495024
308779
130804
83
92
306244414
787439329
7
656443806
169421
303995
6
42
15
296985
88
104750
404789
167462
233976
57144143
78
31
7
400653
4
35115
98
377095
63
115061
2
865195269
58703
34575
72
22
60
127856901
498037
115625
58
61
22
5
118403
94
7
876755574
323553
343188
20
7
39
49
15
120016
246627
98
78
72
67
342196
284141552
77
407187
111751
58
902374430
326194423
4
31
189611
7
483606
58
14
320606
7
33
115234
63
240106281
287952
23
84
53
61
394343
68
58
23
89440
176650
484575
99
3
4
7
54
360179
127738
35
337077
79
38
317285
253425
77
39
43
76771
63
14
185066
55
175676
68
34
7
6
435012
331158877
55
42
41
335631
720578548
30257
237421
5
31
28
23
9307460
3
4
46564
421065
467884
475223
31
314550
13783
52
455207
51
92
44
26138
390621
403622
85
54
52
20
599025417
782403962
41
553723191
9
263621
251095
660763023
5
98973
94
66
109614
388096
23
124599
77
2242
69
52
86
277551
446192
40
79
16
82
360867
999666077
63
36
7
89
635519126
61
63
753226741
412929
67
10
7
140804
13
51
837514713
7
158825
297089
473804
2
38
214621
435914
51
5
61
1
49
2
305987986
658227776
33
48
6
224012
20
272156
53
76
5
377455
83
97
59
95
79
496109
147597
29777
62
22
80121
65957
1
329472
473371696
440845
135620
7
991427635
4
326034
128092
77401
137654
190629
216921120
22552
3
53
76
67
3
146257
34
58
17275
43684
193958
95
244992
13772
76
114429
254256151
435937
95
74
12031
27
47
39
94
43
58
18
75
351521
96046
8
4
312819
48
287686
65
669888821
404119
263257
88
193458
27
791425021
48
52
72
188000770
72
1
41
25321
194832
21180
224972
267229
3
266767
64
33
861421322
4
74
50
46
367704
386510
29
170887
74
146277
162607
3
54
49790
61
41
19
87978
29
278426
80
312563
37
84
17
15516152
80523
360813
219557
192251
129197
33
56
94
7
443987119
504109964
94
57
17
264157
1
98141161
68
34
50
87
50
794276632
352052
13
52
474248140
423987
329394
16
39
51
91
7527
23
262121
481278
487504
368879
39
6
660909952
83
166435
66356
81
233141
351422
10
33
35
199352
760786424
109317
374181378
63
279379527
208783
185423
345697
92
22470
5
465225
227512
265464114
50568
228284
477419
1
42
380234
31470
74
338160
53
120507
54
98
43
7
97
58
249052
15
140142
1
94
150791
414934
46
392943
469121
88236
26833
184278475
123342
58
10
52
365714
96
124011
90
419317
207125
95321
4
3768519
183587
19750
325100
27
24
405769
140005
29
146964
90
1
76
84
279977
182540
85
147410010
95
49
9
6
129467
73
102361
85
68
59
58
75
291945
99
12645862
92
57
254262703
53
13
84
258686346
450480099
36766
75
95
937983617
306972
583880
352162
2
176586
140772
1
8
8
26
57
361543
8
251254
68
17
374916
99
1
796530128
63489
287924
976754812
29
232867
92
478222441
173959
58
373500
265747
30
69815
8
375141
86
56
478788
28
9
624429403
49
67
80
183430
27
485596
10
328180
63
803
93
271722
91
450372
90530
8
71
76
36
756439893
97
210243
183126
124138
301505
73
9747
363295
161720
37
382633506
74580
173813
76
5723
66
78
23
92
92
883328483
17
81
94
19452
57
46526
41
90
472550175
21
39
20
75
59
32
82
69
7
64
96
16623
442981
2
4
83
29
2
35
9
343915
1
32
96
118927936
436499902
2
280037
502739397
37
180847
6
69
266170
3
193749
1
74
296155
111440
34
6
8
956222519
16
6
284778
58619405
92
187404
166886774
48
2310
23
69
351395
99
96
82
182647
843518964
230668
36
83
21
78029
54
33890
42
38
68
85
55
467236
60
8
53
76
448825
193907
51756
272690
78
40
496271
48
315557
44
6
301231
47
32
155195
53
9
4
48
116298
36
47
99
3
711842996
243094
368906
43
80
473711
73
29
53
10
235780
30
2
429666410
64
25
233834
82
9
28
377594
13
57
135680
13500
55
51
24
349864
163923
170457
344420
132516
13
145638
1
439754
6
90734
58
121065
396326
59106901
48
1
38
27824257
496367
391126973
6
29
9
79
70
97866
447623
29
62
90
67
432085
409818
240527
350767
247141
403346
326044
114775
31
313524
38
491483
51
356442
21
71202
164422
84
6
91
1
323898
133320
228243
97964
19
41
27
7
373874
867785151
455110
943836776
57
11
66114
1
483429
201152
19038
76
488110764
99
92233
454970
95
1
24
11
36
456495
83
99
2
114924
67
5
7
56
122781
4
15923
445442585
264342414
23
32
64
6
161957
17
705001746
321153
57
201162
303921
85
9679
253063
342477
335002
20063
267
83964
283119
59
385135
6
87
53547
9
44
7
478774
463234
33
98324
253221
22
680883265
66788
587687716
172781
33
369272
348328
89659
24
98
24
176640
10
212110
6
16
47359
7
107086643
396345
209610
48
46
9184918
81
50
62
367346
32
9
58
36
50
111942
348237
39
340875
150760
1
91271
26
19
75
310039
4722
57
9
97
432741
13
14
818644211
93961
7
2
50
83
60759
247068
224556906
99
98
452752
52
94
28
450880
59
62
97962
15967
22799
43443588
61
46920
22
419510
54906
355906
62
442492
95
89
460901
369904
212011
1
6
85
78725
37
482580
85721
84
92
94407
1
6
43
46656
50
1
94
30
388457
38
169553170
85
79
88
881110523
435177
90678
10
58
250696
265960
16
105951
76
961946233
186844
181769785
40
2
50
335643
1099
87348
64
337455
43
335804
14
479489
54585
164386283
85
52329
183480
96572
493460
31
52
82
949851337
61
309197
95
490387
106749
28
161957
135366
87
176973
4
157871
63822
45
37
66
184976
39565
224189
494277
95
47
4
474977
191833
93
92
55
72
47253
458212178
47
100347
77
221722
689608832
175764
172102
56
15
124799
63934205
354067
11
247033341
59
8
45
492766
149731
55143
252400621
302227
467783
84
38
83
630729526
37229699
70
413785
77
178932
437611
566870485
69
93
203136421
398
92
171283
89
350188
2
34
353575
3
47
295692
32
4349
341618
62
198859
91
198572
1
487976061
62598066
37703
92
464969
169809
416059
24
71
3
201489
96
133989
8
47441
64
281066
387147
46
51
280476
63
893537741
17
42
178276
170025
90
412901
1
542682389
57
396524
2
455034
79171
497177
475937
261859
68849
33
17360
4
268550
77
27
45
321808
25
12
32846
235545816
7
72
47110
728860220
49
328549
26
95
7
56
94092366
122903
36
9
4
71859
179327744
50
39
73
28
26
2
352411
36
359549
380752382
18
253270
77
65851
994853601
425765
116860
7
333746
15
163233
94
14028
7
163801
88
23
255592
443581
37
137196462
23
12
7
319370
74
433728
19
789788931
132127
58260
228210
190316
53
458713
423032
178304
328947
4
39
76045
170224
213499
43004
26488
5
6
28
24
10903
437704
578052349
73
34
147509
92
179975
223330
16
58
75
4
68
320815
267526
262648
166159
146587
39
487920410
63
9
51
36841
52
213671
275431
259443
54
314911
422082
33
392503477
162938
312271
380774
179900
50912
46
60
737057147
79
34
504593373
74
54
12
161062
412446
209451
278639
7
33652
86
2
60
329112
51022
85
1
93
99
81
47
356106
98
169598
354950
6
65
941850636
37
49
91
1
370921
57
286350
28
414013
42
15377
15
89
48102
17
298164
65
89
36
14
1890
402674
48
30
245456
26
7
767694968
372797
272465453
6
2
96
339457
10724
52
438504
166128
67948
12
42
79679
383545
252498
408232
41
21
385778
38
54
261778
92
11
87
186204
66515087
30
144148
66
60
51
377920
306398
235756
2
52
70
237984
948748372
203080
161362
54
71
89
44
76
3
174719
71
166756
136204
51
14
334226
415563
7
462859
13
83580
142895
188112
435998
85
32
190501619
120635
39
393163
68
426518
445381
97778
83
74
290950
54788
16
235090
2
115054
424
482907
392404
331868
299632
79
40688
29
48
181427
286743
89174
31
91
9
10
267581682
297678
509755244
38
49
63
59
65502
47
324267
48
459847
69
1
38019
61
4
785385616
43
380728
42
372179
76398
8
42672
13
8
326528
445992
99
4
2
60
418500
96
37
45
20
174530
84
14
113077
3
59891485
180834
4
5
34
608227712
246545
486594
56
1660
474082
23682
91
471291
28
816577090
149902
81
310118
35
380529
9416
494421
59
67989
99
89
64
488600
63
329152
78
34
436311
68
357403
9
26
391865
11
58096
414510
86
142961
14
8
495997
54178
76
73
62
454294
79
284712257
3
426929
484321
44
35
15
419474
148056
327110
260119
90
78
325047
56
33
297668528
40
2
134983
194109
16279
428055
382793
111502
235020
307637
1
9
95
14
69
85
97
1
52
262414
246248
64
1
269880
269294
20
436464
76
34
89
163287
61
144981885
36
7
74
87
7
56
348595
87
269701
26
9
173236
444579
40
40997
103984
98
100760
97
381286
343250220
94
90
299694
57
84
42
79
3
21
51
3
118790
199374
475560
665201814
702114162
22
269382
31
419339
406863113
9574
338067867
91
187199
493084
670229400
82
147230
443049
515535151
68
57
95
479632
166386
50
24
65
400767
43
478248
395479
185862
40
48
73
460746
475266856
434391
70
63
92
7
120283
85
86
249786
18
121972
51
48
374960
375376
62
16
85
935398492
221694
618572200
180378
488493
9
4
412549
233651
235738
315983
468331
14
41
186716261
77
262188800
356956
11
5
392310
77
361825
469408
167600
27
31
2
37
19315
65
156086
20772
445471
7
4
40
620571777
59
52
53
45
428635
94
953467122
157937
60
266855
146855
38
85
191908
484500
463127
64
80
12445374
152769
171983
55674
456073
58442785
89060
18
89
5
59
32071
240831
163415
488438
63
99
75436
468376
53
493047
170182
45
87
437338
88
146024
116690
725569549
387316
66
424111
86
6
29404
112702161
434353
19
479563
63
88
168605
441630
54
401728
396761
363014
418795
45
370660
3
89
59
318553438
4
14
60
149993
284115
396122197
239412
423783
549654599
92
25
51
34
36
48
266505
128491
93552
57
12607
348580
96
5
94
142026
16816
97147955
54
848556282
180415
74
199381
204868
6
64
88
840912158
9
143670
20
90
346309
67
35378
50
53
38
91
451033
74
968818327
20
447369
7
81
128571
88
22
427852
55
357414
305454
454933
687884600
43
99
3
6
399447
15
72
67
327482
8
96
414392
3
2
47
857429685
292183
380168
726177666
78096
4
38
61
58
277859
462081
458519
455405
264807
88
245628
33
239289
24
415862553
243953
92
226164
46
244207
8
391156
6
85181
910897888
355358
549833502
45
9
415658
69
49
85223209
67
85
72
81
288118
380068
16
23
19
90
424458
13
7
1
163439
93
8
89
229303
446429
58322
184204
19
290787
178639
200031
234471
5
145148
12
345719
323356
230422
1
30
60
31
84
650521485
55
9
250214
48411556
655443102
167271
114561
67
5
785059553
261615
17383
42807
90
90
50
57
251990
329870
31
94
752247596
7
430901
223798
53470
324066
336776
468639
532802717
191039
91
63282
4
45
190346
53
445602
86
92
97
87
139423
77
2
42528
198059
32
52
92
72
403180585
85
6
95
88
40
351186
32
351676
57288
1058
70
19325
788401892
414255
116568
220365
169736
475435273
271601
63
70723
213813
80
2
58
36
60666
85
16
52110
425110
935898603
69
297559
9
379683
2
336645
60
59
13716
26473
70
41
76
138349
5
78
413447
440302
124048
1
279442732
357861
57269
419039
74158
65
259367
59077
285381
6
488972159
38
205987
13
4
410149
65
297132
358019
192710
80
14993
7
83
158748
207376
70780
4
462184
191400
83
86
171922
48
79
860562581
33
177705
919594620
38
9
35
27
436004
50
161412
406196
13
56
62
192641
63159
73
388281
383279
56
58
114662
627796606
19
62
5
54
559570198
5
2
215423
35
322507
11996
106943
259446
86
56
3
8
418339
251150
1
22720
372980
74
62
123950
26
172427
658203822
325964
2
60562
24
698449267
59
13519
197877
78
13
9
49
475126539
27
9
267607
1
23
8
325362
61590
113665
39
242379
48
63
8
121621745
304149959
61
500250109
283333
1
30
94
43
48
79
299988
393247
8
19
12
8
77
444742
12
429071
22
46
226376
219199
87
153799583
64
67
240157
14
73
95
321403
391622
5
363173
63
534764952
30
83672
423421973
215389
4
373909
6
182546
294131
421550
64
45542
59
485346
171788
275507554
516652704
58
400094
31
167052
34
76
53
57
86
59
8
77
2
92
25
340882
374109
36747
446404
654699558
36
7
176657
5
4
85
72
61
650191692
286850
272715
72
279886
78
265488
400691
53
82
20
3
978040589
26255
81950
2
20
7
244238
167599
463696
80
383254
288176
74
471823
1
81250
48
80058
123062
366636
52
6
321358728
17341
161788
28
19
35
35655
13
181995
4
119363
60
498143
204328
382834
322235
75
104540
216154
37
9249
44
86
81
79
8
11042
9
83547
8
110867
659784433
670558304
74850
403099687
279560
87
48
3
6
152068
162684
2
271336
34
115353
58627
40179
76597
46
228265014
45
321200878
333946
17
459603
245892
295017
122710
402682
1031
59
247121
235167
107102
37
423192850
32677
5
44
52
39
84
94
181970
75042
28
231890416
150021
91425
22
54
67
4
49
57
21
20
117316
390789
21
231192073
48
84
36317675
76
150371
196526
98
15
57
87
126417
253215
63
41429092
30
95
30
6
78
78533
50
57
2
145737
39
94103
8
37
64
444352
91243
79
32
49
11
13
59133
748404758
23
142829
429395768
72
93
65
20
5
36136
11389
738782222
247830965
211291
395248
16
23
986897622
65
50
336411
3
349768
772475054
8
20
41
75
109261
9
4
63
23054
68
19134
3
6
729904304
95
338325
99312
29
312465
51737
157568
5
156030
53166
8202
587224871
411520
95
23
82880
139688
70
197179
6
308114
302258
482228
338248
20
19
335554
308809
95
9
283335
59
860953694
85989
62
24
233356
79
499425
568281291
46234
339167
62
331686
8
3
24
481273
196960
369509
455736
35
470945
879968822
31527
406204
569272526
8
51
133600
36
48
35737
66
165147
72
58
177188
65
26917
67
23
477807
73
18
63
13
434589989
202756
11
662595270
11
373835
83
484221
46
31
10
32
19
61
425142
755718251
41
38927
175027
5
303830
23
219334
31
37
94248
313508
441679
339189
88039
341446
473079
422644
1
20
21
67023247
176583
32
26
111117
72
461773
62
21
84
99
71
40
368861
307069
164855
201319
72
68268
66320
37
1
92689249
311280662
292631
6
287154
99761
176882
469316
433874
12
170580
436041
932302361
93
1
201655
82
304353
381117
23
73
58
99
43
110663
605537317
34
47446
40
4
19
87
20
695181308
844282574
166079
49
3
388708
254119
39
64
20
427678
24
110690
903865206
43
431674
481108
383925
67
309345
70958
478422
900597069
53
328457
144241
32
5
75
76648032
61
96
46
90936065
32
6
98
453464
62
76
324102339
193777
141494
72339905
450602
49607990
309155
442365
138533
326689
326451
712767424
473141
25
166710461
58
7
18
115104
484381
160223
38
50
3
97
318177
5
6
86
199852
427806
548293742
4
14
8
59
191223
33
387956
450165
40
21986
84912
262018
96051
65
96
25
202544
42
330010
73
612876375
58
170421339
99
481298047
80
44
64
30
424783
86086
83
8
11
400834
975133899
495811513
65
73
212241
7
467073
4
361618
583012409
12906
422236
477315
4
11
16
488507
37
41
49
47
481237
388587
45214
55
467089
15
46
445340
26
80
210844
8
26
193861
80
12
53
444971300
30
379180
6
417359
25
374537
8
277049
1
339806
102984
254112
85205
305896
415078
11
193216
353338
50
45
27
55
4
409515
425555
135486
71
54
496354
20
71
75
302983
13650
95
7
76015
67
11
173960
349618
878568791
64
55
4
423138
476613
471365
223472
85
65
272300
85
818054086
442942
44
33
9
208595
304885
10
95
328570
41390
33
16
77
48118
3068
80
79
58
14
441909
60
37
156184
4
2
254774
51
7
71
21
191168
80
148522
67
91
40
64
965753758
5
246558
335493
27
624981567
99
252597
21
122528
143146
29
5
243799
406206
61
39
88
10
182696
338072
24
5
291501
99
973322839
64
353956
430015
62
182388
16472
6
75124
376243
470535
490997
710087137
8
46
514287211
86
32419
14
52
96
57
20
400996
21103
88
333734
31
409316
5
79
3
279029
838052858
186372
4
87
185436
52931
6612
230134
56
148673
104392991
23
396414
106337
13
46
33
29
59
83
5
84
16
98
334065
781943265
30
65
466265
298085
218188
68
165180
222908
179890
323961
95
6
2
21
31
86
82
163766
6
55
55
421371
33
428176
197824
983532326
564851278
4
93
65
24
153525382
948859599
81
298747
35
25571
80
43
23976
47
619270663
85
26
25
28377
340516
54541
95
41
48
17755
72
55
74
471284
700303439
867703893
690033670
62
2343
4
37154
487121
268412
63
252032
94
179514
151878
227955
454326695
413956976
180322
51520
101499
367830
60393
388769
45
58316
166558
6848
403928
86
332470
15
81
881491153
134373
214842
141082
84
20
78
8
17
494214475
14
298571
607069711
36
237862
38578
85575
49
3
942741488
418338966
6
93
334291
75
80
89
27389
358868
74
297763
430535
98
430311
323288
475909
37660
31
315029
174386
175492
272261
48
65312
38
32
73
219534
427018641
64
902011016
60
597191882
95
69238
12
205619867
371516309
625578352
87471
40
390931
78
240137
85
67
297399
123033013
666389717
93
490852
638286627
306294
30
154041
82
34
57
684574037
3
234527259
234787
827416027
447092
74
74
290038
8
47
87
442756965
13059
88994
35
169696
1
88
72
1
574768618
46
753704577
88
229949
618850458
341
247577
9
81052
93
413785
30
305863
50
94
1
7
29
62104
40
30040959
1
983881426
313238
222867
16703543
9
329971
264226
82
19879
165662
2
51
80
8
128092
8
55
335632
265066
23
370892
944000077
412961
320762
294243
78199
46
169820
846809517
67
61
54
98
4
72
48
369612
8
395056
79
49
380277
48
67878
82
247004
474358
195450
28052040
30
75
337449
9
39
57
6
67
736304903
142203
734421177
25
70
7
35
61754936
4
171004
77
88
31
294917544
57
120962
82
27
4
1
468407
4
42
34487
58005
180572
28882
97924
17
90
93198
28
64
422182
28
2
96
213085
255515621
40
31
8
99
97
144726
4
278897
140260
393677
301473
837561437
5
692805893
214574
10
9
105776
14
10
8
323418
328723
696326226
54455
176205
5972
56
57
168521
48
323297
363892
48386
39
481138
50
17
85
2
43
31
31
265617
1
745742873
357367
364328
276447
135577
92
216238
19
29
58
480028
295336
152307
51
9
87
223754
408540
46
40
836378123
5
35
63
64
99
4
351060
10
74
23183
533763343
58
32
1
302941
94416
93911
9
12284
12
54
368960
61
46
756970077
19818
2818
85
1
9
15
231862
36
903296855
821760247
66
509754899
54
50215
7
409307
85
59
149641
92
82637
91787
32
905504663
46
109323
33
102256108
247118
219859
36
378128
338264
119003936
7
332626
96
93272
76
14
24
385021
68
69
71
911757831
19
496341
365433
50
6
58
6
35
54495
51528
459587
11
14269
13
434461608
152230
2
435686
198212
713589963
402997
30
14
48
51
254737
114630
48
41
51
258609162
248959
13
2
75553
456289
35
5
307663
363893
74
800162460
19
125492
35
60
85
51670719
316649
265558616
189167
165818
9
41
230243
275933
336729
82
974711534
3
654527775
264406
373164
3
2
99
131370
321297
351921
75
6644538
228137
74
65228
93
408683
84
202676
77738
19380
52684
75907
2
1
152281
36
41
416828
237425
152458
73
132092
27173495
453686
394270
128201
89
8
471302
745052609
148066
1
32
267779
84
89986
240670
47
69
464426
278306
6
46
12
40
5
386781
3
168094
8
794859349
10800709
8
7
77
63
45
429271
343382
321228
4
17
7
5
958321371
135746
8
95
7
196713
354734
135962
112426
173397
369305
84
7
86
199446
10
499736
383333
382512
387908
1
220229
573579523
5
402253
30
133117
7
65
8905
26439
925593336
90
26
20
193477
71
355456
906495948
423327
480634
344106
88
99
48
77
34
369692
385375
420748
17
488204762
36777213
70
57
90
127178
444281
23
61
26
257459
273502
3
102387
4
74
177567
300734
95834947
468163182
57
358409
1
81
336978
387742
35
77
401796
222555
84328
472252
10
48
136551
148055
194216
185168
42
132481
3
319277
491880
431995
470099
50
7
89
9
22
289196
2
30
44
66238
224101
72
2
23046
5
355120
226661
363903
29
551837189
114749
25
7
315260
10
407329
399900
483170
312770
448643
46
25
23
258624
476065836
456324
490065907
5
161884
2
482449
2
148401
75
73404
91
14
477496
177201
28
9
70
7145
418106
484373
77
92
34
54
84228
107788
81
202480424
154995839
162168
61
4
27
15058
145875
87862
89
94
92
7
62
96
162874
282250
108029
386873
37
51
89
23
16
7002
369906863
62
11181
607525299
308920
62
96
614230476
484121
38393
263974
1
85
58
10
281535
854528444
729725563
3
89
111978
51549
876980757
452095
171958
36
89
4
262555
3
472574
5
224822
52
4
450572
89
35
353128
104709153
175676
280218
13073
22
23
6
251135
116626
6
428802
139417
330070
143323
456575
356371
443611
400423
92308
442220
17
33179
90
655383832
229285
416031
37
9
87
456894
387511
13
132850
74
68
12
66
106869
87803
116178737
78275
67
116854
354383
85896
417029532
136367
245396
143114
184305
110550
157125
83
4
55
22
35
245691
64
235440
64
95
8
208512
839008367
83
222364
542470693
263875
483291
377820
2
373701
93
116946
327692
43209
80
78715
18
54
2
253084
803580969
35
213053
46
7
234343
213178
475174
75
60001
26970
432077
262121
30
84
60
84
5
389259
458914
552240011
3
286994
22021
154601
84
471331
121615
98
331093
69
76
249483
90
34
40844
619545782
277782
28
9
54
98
809756996
49
334217354
323443387
90
73
454542
47
82359
32
97
276150
79
83
8
103981
258351883
400207
8
434206
527423421
151977
199407504
4
4
632832499
97
4
98
66
93
19
21
32
147509
1
81
232807
32
27
478395
837592989
837418631
2
18
233604
19
46
76
350294
96
399876
29
60
54
19051
93
308011
411539
124486
7902
429411
144160
525711775
93
34
252954
7
88
14
93
8
797730163
466436
58
183439
12
90
1
333378
199818
306581
13
308646
134162
171315482
298584
267685
425753
51
99
46
69
44
5
110409
312221
277040
79
341062233
23
252435992
312436
359268
9
220338074
99
409505
10377506
6
52
330649
22
70
24
226830
9
388710
33098
383480
88
24
251270309
38568
183302
2
50
88
375512
437306624
99
49
69
420466
9349
291448
486969
38815
32233
2
59
64
279100
226240
273073
87
91
69
97
44
57
7
83
40591
34
283015
55
28
40
34
492108
405308
217177
72
83
15
288342
28
51
56
36
429728
4712
8
178903
87982
425853
88
32
8
82
476948
34869
294267
88
491304
319016
6
444099
71
9
71023
148511
139685
4
396834
46
8
148908
75
326508
29
148097
16
400063
131591
4
69
35
308441
188278
30
476796
12
4
458969
33
58
808459680
79285
2870
88
383553
256528
878643675
785104025
791183048
478965
13
69
723624200
427503
186127
51
64
464451
3
7
1
25
330369
731295755
94885
491935
94692
4
77982
128971
159963
9
9
280963
62
23271
838446742
138015
44
2
94
39
267047
62
474472
11459
74
39
394750584
93
19
76
69
459700
3
101838
161509
70
57917
38
243513258
88426
68
192471033
325677
22
381243
396912
22
87775
1
43
432727
117037
171953230
422770
857637171
484444
474588
24
4
85
200659
120413
69187
73
462993
44
73256
155363
28
4
383936
69
236184
68
144333
6
68
65
41
22
54
217119
176568
71
378826
10
48
358790
15
67
98
251148
955167758
317086
76593
113250
84
342075
192531
9
6
76921
40
21
52
1
2
171318
55
75
1
425418
401369
294487
7
369627075
296630
244788
40
327031
3840791
85
465293393
87
662321430
484680
24601
39
92
304680295
74
50
8
266509
98
5
112655
93
176401
479225
74188
50350
130150
278860
216606
26238
5
53
948621374
158306
84
350758
227537
293288
306327
185758
71
728107939
87
79105
52
91
897917624
148566
23
16
218471
439224
32
196362
135149
34
140408
23
259026615
220423
65
312443
51
6
300143
80
37
578644792
3
29610
29
9612
62
32
85
1
269546
6
513244610
29
51
84
25
52
4
449708
11
218117
137171
240570
353649
266083
46
385128
266917
92
94
469342
13
52
13
31
353354
52
143904
73393
239192
135716
78
382745790
8
127482
72
12
49
79
338361
42
4
794715524
5
187532
465091
195951
408878
294496
38158
8
84
696341455
5
351632
40
179714
301957
75
393179681
92
253740339
106291
63
40
35
44
4
405820
20
180463
4
162138
79359
46
31
7
14
70
378640
44
57
143421
16
68
60
14
81
28
368066
21
234429227
37
41
83
48
153937
7
78329
12718
38
55
337643
232798
293524
15
38852
251759
36602
223984
32
88
285792
188112
97
387879
1
327365
448619
93113
425396
303032
96
152892
178146569
60759
99474
18
474944
77
62
452649
189789
62146
385433
730648262
398641
224484
878263637
62
452523
35
153154
687653843
79
84246
333356
44
345297
290463
4
51
1
61713
288576
424579
122194
27
269063544
74
45442350
63
83
78
434046
115725
247198
12650988
222495
91
162949
59
84
275504
144518
606277504
279953
190237
10
77
34
71
475622
89
223545
380600
60067
7
9785841
69297
74
140091
59
102429
133413
22
478543
290436
9031
77341
40
7
43
441349
205081
80710
855390216
38503
133200
13
74
773995279
31
86
107545
423584
671372820
11
72
87
13
251480
466090
457577
415354
70
75
45
123085
98
56
405623
345707
155593
1
17647
466449261
389539
73
1
299377
48
155740
6
38
182241
12
95
1
899111188
47
29
90
64753
59
37184
438601720
422714
9
66
5
87959
86
175695
431555
593402392
9
77
7
450365544
56
97873972
61
13
64
187452
76
43
1
401633
617416887
68
104096
45211
95
246953
483998
71
65
87
2
71
5
240203
423500
35
44
56
70
452737
36
219275
9
39
8
317705
117798
267870
240073
303682
5
30
4
5
4
441936
6
8
81
141871
53
5
68
18672423
58
265132
3
276963
30
71
372772
186085
438
298391
74
8
434669
18831
841212397
71
91
219933
59
652491238
32
83
229710649
31
91
111352
54
248103
65
212393
639616268
258021
63
19
83
449992229
432193
9
76
428335
82
459745696
91
90
97
78
16
84
69
50
75
58
74
87192
218431
12771
30
296792
26868
484104
211569
219146
45976139
381638
39
300080
25
77
84523
295546574
6
157913
7203
43
8157
1
60
16
77
455690
134086
12
60061
380699
175867026
445353
52
66
694755174
81
37
57
2438
10
342483
598304541
267931
215110
57
95
8398
59
120289
272184
40
248171
38
24257
137053
266781
31
9
8
261838
50
53524
813703947
460600
73
238169
20
123178
52
89
81782
441146
57
475486
29
6
12
121026423
232007
9
699548611
256841
97868
69
53
4
158074092
8
233049
27
16455
90989
3
84
34
54
90780
521831414
377328
98
7
103203
209130
66054
42
93
427083761
64
17
235207
438050
320086
90
8748
95
87
91
305950063
67
9
34
417439938
403689
48
41
168678
6
9
350758
75
71149
183641
10
66
20
484642
2
27
106078
4
11
305913
73
91
85
306955
478516
2
292200
351997520
398964
282256
397514478
57
43
12
23
85
67
72473
2
256596
306824383
19921
12
95364446
777528266
334382
331851
75
216292
23
129241
35
169217
3
81978
10
25
381819
18
129917
1
61
455185
276491
371820
73
6
126432
24
53
341262
41
45
39
38
84
343190
257402
176698
378614
498631
449198
363109
102276
40
48
243137
86
72
81
398435634
62
180175
283710
13
93477581
111945
19
40
69114
62450
97
98
81
15
236426
424513
41
8
102699350
407391
26
477452
6
79
53
50
484504
208091
27
52296
23467
72
320480
121323
27
63117
167100
390713
113999
336806197
255856
20
33
564457930
502997978
144514
62
67
121279
32834
87
436477
245745
19
4
52419
157594694
76
63561
429801
418768
8
125294
566705702
336128
363301
97
39
875195673
916275132
18
86
48
874157829
39670
61
226808
92
28
95
472924180
14510
68
1
243016
397557
124609
264840
94
43904
201152516
69
40556418
62160041
19
21814
113050
744831019
51556
205658
672627457
92
190829315
38
127548610
69
75
343304
499276
77
218312
1
181601
341075
47671438
76361
103172
89
380268
39019
47
671538509
486001
99281511
50
318714
17141
471898
86
25
29
3
55
87
21
55
7
97
1
25
9
27855
9937
1
74
107793
52
42185
13
102688609
35
191082
19
91
271913
494864
40
111906208
15
233581
278064
432569
190539
119536
92925486
199130
77
4
216137
68
432593
17
65
7
275102
28
27
71
96385
92
420905
676848807
4
419205502
370040
45
68
72
59298
162743
347761
45
229327
30
209957
35508
417415
87990
5
2
59
43
610739387
422131
318323
328210
35
2
96
31
14042884
6
101216
84
303089
296555
7
20
58
117001
3942
66992
91
22
250874
8
442552
273825
5
74
405789
119159
244490
14
36
50
67
825408807
205989
442729
69
97
155830
7
9
179481
31
84
37
44925
22
89
55118
67
290257
5
29
86
828926860
1
7
8
140675
267108
7
68
71
23
55
207206
14
336198
91
29
86722
1
51
27
405097
222420
81320
1
43
4
9
105393
394379
379974
19
150996
369025
100997
1
75
258312
65
52
299476
82529545
343953
291120639
40
355810
54575
328123814
346308
56
160931
197795
8
2732
385410
60
433089
53
742
5
357956843
101727
710364818
33
321706
92
245212
32343671
77
41
78
8
58
345780
886399647
7
415492
14
84
315806
39376
4
326408
61381
4
33
323837
36
259504
6
86
972351987
36041
356474
477788
15
62
390945
302603
102421
83
9451301
56
62
10359
550264523
447123
85
41
51
90
158873
2
29
2
16
93
95
460473
385595
26950
70
414619
2
6
932852710
114056
12
99
62
453911
293767
211581
17880
60
126726
16
453758
42
34
1
8
4
62
36
31971260
113047
45
8
36
285256516
80292
181672
18
2
240593
206902
197920033
85629
91
44
89
456416
26
183396333
30
406919
52596
137734
371038
16
17
814200617
20
59
345184
47
15
283565281
174508
73425
19
750430627
391031
11
369383
158802
51375
52
569003051
234186
251559
71
217822
59
84
86
69
90
2
3564
51
93
448347
8
453961
37
9
58
267974
225941
33
74
324157
7
172857
58
63972
21
18154
61
83989
26
88
70654
178425
1797
47
78
24
49
316852
394676888
67321
64673
402785
63
20
3
90
70
139908
41
12
204156
456117
310578
420429
363139
77
91
414910
48
17
23
255044
134937234
794000263
766313185
125271842
223656
81
910462522
6167
196734
481197
164072
304582704
73
485692
369172
161787
42
30
475235
470697
69
170871
340615
443244
455493
70028
48
39
362317
13
23144
7
415392
36
314936800
74
67
200812
64
185533
92
488219
37
61
96
207115
315885230
98
66
87
68
311726
62
279265
6
367733
93948
2
1
52
60603539
229351
27
18
4
23663
94
272619
98
163105
34
21291
9
162038
4
463249
204380
288683
395474
63
410105
223913
291443
444668
416977
90
7
13485
393105
227911
449839
272267
129146
13
415952560
12
94
345600
828894001
208061
236989
97
285560
483655
42
908420698
257066
99666
75
962209372
80038
116216
416305
152336289
44
85
63
11
36
58
361072
335080
249765
96
251763
75
314593
13
476435
81
42
258053
6
118998
6
9
66622
896720426
60
435054
87
46
46
35535
379015
433763
69
335585
53
70
281475
436494
8
2
71183
461622
71
74
5
310072
396281
40
433627
47
459621
480149
12
58
61
55363
16
70416
27
28
35
128766
4073
390973
70
403578
9
183658
37
73
1
42
253648
35
383786
18
391304316
20
86
496683
87
1
90304
73
16
294738
23531
39
170718
440219
97
245256
73
13
986582809
691596886
69
92055
96
32180
20
107542
3
30
305767
89
77
182695
80
22
1
27
95
495305
66
921821319
134282
90
936987548
92
71
111314749
21383
434896
54627
53
84
113748
404908
8
271459
162788474
62
375968
36
4
438553
230093259
347111
861137524
69370
466694
27
75
33
416974
72
2
418659936
450055
368068
119766
9
15470
87
230281
2
222180
19044
179198
86
13
1
73865
428399
214353
50106533
93
96
147935
9
363246
22
57
24
66
37
85784
33194
993641081
42
22
314424
83
310745
45
485483
235362
54924
868992534
203471
71
29
8
58577
9
200964
43
152331
75
70975
5
70
265569
45
8
67
136422
7
84
319651514
79679
242168
391195
52
96
238417
65
219974
27768
69
27
18013
119592
34
3
121271
58
80
81
430144
43
94
67
6
35
401211
77799
135548
361906
454324
76
249311
329306
327976
64
120549
24
38
339755
99
33
439787
220154
448456
84
303973
49158
17
167236
94232
140829
360051472
24
65
59109
7914
32
285620
230777
62
289203
41
52
37
7559
18
29
39
451841
33276
226172
311790
471678
38
457136
22817
41187
78938
32638
871164588
56
395089905
81
11
321240
65
14887
20088
71332
117601
155393
279810
306396
225550949
43
343307
49
5
160294
4479
5
64
2
30
50
425560
85
56
338755
96
131556
260459
2
18
487078
146519
355857
71
68
996994464
92
65
102517
11
35
75
1
7
75
52
66
96
89
4
50
42463
39
71
220010
167768
60
35
168790
212906
17
88
327796
661479835
9
291516
5
91
81996
47075
1
10
471441
363555
51
329925
230754
73
37
458263
34
23548
71
39
280033
29769
40
5
63188
57
151356
68
101214
197057
7
3
10512
170862
34
77
39595
79128
375321
66722
25
409196
688124019
257799
152382
301159
41
78
112441
163313
52
350103
82
48
355350
5
22
413585
86
349433
58
5
391560
4
69
19
109107
330246
239285
96
127589
283640
69
9
7
18
66
442428
19
46
6
432192
80
294964
9
269235467
31
71
62
36786
66
63502
307838
989900664
25
11186
29
51
469673
93
270198
18
124375
5147
535591973
286481
486700
249642
87
185432
361141
99444
9
96
3
438207
65236
72893
167510
380051
7
33
81
42
510072649
43
80623
36
179603
428294
6
292167
73
33341
38
60
54
494589
199538
98
268539
1
87
86
290248
815003133
65
249068022
484233
911141433
85
38850
64
327393
67
273033
233046
3
47
84
112032
440528
45
273275
82
53
49
16942
157044
216120
67
109016
109203
295922
87
51
368483
31
168385
902439543
76
69
352368542
429890
585975035
481746
73
5330881
324152
957191839
9811
68
64
159657087
191691
35
35
32
5
199387
17
7
2
118856
85
521782054
10
34
334318
89838
73
418649
42
245301
6369
854895751
26203
35
569837710
9
152904
499545
77022
39
218865
59
82
44235
74
80
473241
1
312932
72490
130729
58
523827420
58
6
70
14
42
14
24
32
325076
126611
12
84440
74
41
37
252333
50
456273224
89394
692267048
13
10775
73
59
690390754
93
54
10
49
454815
250275
14
95
87
427216
488013
216758
171881
243152
184748
453817
455295
374439
334807
80
744894542
72737
257280
338172
97
62
1
73
156596
30
27
392900
82
99
131402048
48
81
78
5
196329
66
225499
24
72
5
91
10
8
7
6
45
140806041
468098
352557
62
926604526
2
840275301
235300
47
42816
55
361217
75
88
842844507
403374
174123
4
74
91
37
399761938
99
491878
18
89
283109
173982567
23
19
23
38
67
362275
18877483
54
50
9
328671
401310
488235
447270
59
368310
69
732567141
30
6
439266
6
475775134
58532
175914
4
477940
77
4
2
65
459213393
491972
18
948788677
161081
376635
178776
85
35057
130166162
972225864
286786
78
25014
489388
73
15
315800
157591
90
8
36
11367
331130
78
58
85
367228
187424
4
41
302711
41016
155255
648614853
306984
461717
264934
93
83
84
45
16
381128
3
49
275155
24
92
37
451913
883882024
4
289418
82
40
418744
77
4
392623
202218
4
73
63168
298642
397439
52
18479
470957
3
53
413594
71
1
37164
287046
102539
266492
6
167497
52
269229
16897
34
577717853
80
8
51
430377
31
260549
254579412
213471
73
4
277229
7
23
484799
559087752
49
2
11
165162
8
134616
9
193771
9
933301086
271569
638759281
41
3
145447
36
58643
50
60
80110
201164
12490
320268
94
1
835510718
7
58951
9
63
59
23562
93
395335
217539
67089636
238364419
87
47356
41
44
435480
73
97
76
212121533
499441177
74
23
54
28261
61
262532
50
289214
113453720
36
55
42
427277
348819208
186207
113990
12
14694
2
6
168924
151596
76
79926
351542
68
164703
17649
185599
422731
93
10
63
95
6
36
15
81
28
338626
238096
7
88
83939887
4
7
68
84479
1
385284746
44
240901
3
20
37
24
433334
68
84
2
405639
453122
476577
211794
88
222215
70686
6
26969
74
389060258
437453
19
90287
12
96
453377
961448496
87
91
9
84
66
343295
120452
293821419
175777
24
515863022
12
213081
31412
796231983
8
53
486320
94
70362
118034
60852
6
61
47160
841753129
96
71
133264
465311
172212
180286328
95
77
23
7
98385
321606
235232
292185
45
993850629
152750
297541
268128
71
124118336
57
18
21
417205
72
280146
76
9
145324
57
35
66351
17
402532
58909
7
39763
21
98
476773
822861818
446039
4
494114304
366277
5
24762
436834
159703068
31
7
8
180132
345196
34
239322
49
56087
208735
377452
867575159
304766
107649
97
92
249135
1
42
267686
72
75
40
73
78
94
354083
33
42
788798838
530679670
73
20
10
403385
493664
21852
400544
236637
206010
20
473852
37
2
31
69
46
77
181348
437072
83
53
45
9
1
39
155895
26
37
240733518
28
31
553366636
617749924
34
26
689835366
46
3
6
44358809
55
335267
70
24631476
65
85287
442645
47
83017
36436
43
4
80
6
375140
88
72
251129
9
864990862
73
508435566
62
55
267103
2
32
93
49
612083823
5
272846
111458
12
66
393164
329895
92
71
326804
189352
81
408888
64709
86991924
2
71
266356
13
214251
470823
54
32
460909
259002
314095
39
232249
210956
16
91
352721
582214646
91
85
74
56
12
14064
1
4
228940
57
3
46
90202
29014
6
113238
349503
13
92
27
91
148480
219132
6
29443
41305
249079
98
420618
38
14193
360775
30
406694
679396255
87
161251
388184
69
943806308
2
32
53409
371325
172196
496967
17
474414
3
234192
23
7
2
263371
335742
72
55
348378
162016
247731
48
35
50
315328
60
303282
16162
39
42
392774259
87
124725
1578
13266
134055
365095
839103117
54
223812
641592431
61
4
36710
312242534
7
80
97
24
82
274964
167038603
73
35
48
447543
43
8
45
6
124379
61
28
86
523572023
2
234971
35552
92
28
779556574
85
63
88
253791
60
142126
75
37
25462
5
43
57
96
125387856
1
82
82
26
46029
109411
28829
67
99
81
53
343948666
80
253992
222812
28
7
385867910
83711
411989
43500159
84
13
55
353400
40604
41
91671
1
191321
83
55
6754
909192062
78
90
364570
73
92539591
653995358
74
206990772
225482
1
63
7
448941
38
81
22
239510
358134
23
369725
87
253490
53
82999
9
81
89
2
341026
6
320239
170212
187708247
59894
474117
88
14
67
222635
31
43
74
458712
141814
48
333556
8
16
2
496624
40691
446165
83
63
40133
28
21
43
97
255616
467093093
266816
43
599236423
51695
71
178070
62
38
69
54
102785
12919
239120
36
507264683
295131
73
48
82
2
130040
1
480754
63
8
310515
266049
57
18
247572
263851
170922
1
3
79325
92
69
842555198
71
28
4
464987
19
462712605
2
28
432581
25
273867641
13
62
373358
23
257221
46
72
323997
38
48
68
69
436108
43384
22694
197043
51653271
47
381005
84
6
9
6
358566
158091139
43
358924
271156
123490
445933
33
2
75
907208792
16
377255
39
3
379466
6
89
21
664
243976
98
761840284
3
543729246
108261
80462
17418
476523730
177473
398730
98
60
2
227867
80
72
81604
74
54312
201774
343436
48
256327
323609
40
119061
7
51
36
906249352
384160
643519232
1
513759001
62985
97
408093574
81
1010
93445
221433
97
50
54
84
39
50
93
63
37643
72
20
174721640
67
147437
759554601
38
267750
79
407318
156435
300397
53389
706782755
257794758
31
423796
58614
9
473484
220112
143064852
244059
100883
84
36
51
473545
86
60
55
499291
68
63
22
157518
442206
90
34
48739
7
95
6
15929
488794
166065
1
53
588337177
232988
283125
104058947
91
488583
1
442616
7
18
27
6
61
86
29
119790
85
41
21
70437
210244
434300
409642
96
548676803
60
2
14015
555044179
92
933418351
93
143764
86
91
76
897353288
478221
712419781
81
76
129378
36
53555
44
53
60307
67263
6
98
13
386824
44755
65
96664
330085
17081
378543119
11
8
36
60
854167199
68
36
723729787
26
294603604
403200606
48
29
801022881
75
76
8
205463
258407
268400
434527494
47
289323
51
5
494660
43
11
14
157348
267168
26
233826
443653
424894
331679
66
172046
17
49
95002
39
268421
4
457035
36557
282969
46
392828
428003
51
62
4
345343
82
80
2777
202707
385923
59
300838
90
377153
1318
48
444404
74
269703
145214052
29150
4
475326
84
221724
3
80
186973
27352150
36
68
45
88490
19
49
422379
25
267157
843997714
17
429896
29
34562
5
237594
346700
150288
298528
7
24
59
79727
39885
374407
422988
47
16466
89
53781
328374703
24
422884
231912433
423933
21118737
77
8
63
468680
309355
2
279140
52
8
167209711
58
96
57
474060
42
33
186371213
173034
87
480508
59
498808
279856
294865
560557726
797751689
567835295
348234
918911942
88
50
1
83520
206680
5
157
185093
141070
423762
384128
8
47
680863051
63444
41
7
361505
6
45
91382639
23
54
57424
220597
79
86
677555612
69
97288
189939
257273
3
12
190950
195171
658848529
350842
412817
202808
15
461615
58
366734
172337
43
29
42052
52
143871
189846501
34
94
233145
23
57
409811
119475
302187
251988
355008
247649600
58
4
116765
1
50
270039
409652
208677394
912143168
43688
10
405094587
50
89
470865
18
26
26
73266
23
69
430650875
59
1
13
78
8
106784
652005040
26
202843
376102534
35
38
93
9
7
7
75
10
15
159145
186178165
268098769
154698
264642
24
1
91
1
25636
86
343478
89725
92
17
14
633751225
65
146989
220400
257289
289090
85
92
473497
59459
63
383234
79
8
6
51
86
424013
7
33
54
14991
66
188897
98
76
64
24
248220
221525
9
4
211394
426006
17
13
256838
137792050
331480982
1
166489
30508
51
292166986
373620
46380
410215
4
76354
18
960304363
110279
74
13
493125
62
45
86850
77
5
19
19
65
47
3
38
418984496
66
54
210277
491773
55
1
436288
40
26
65
472888
48195
40
76
54
52988
82
68
27
13919
4
1
855099220
48
86
97
90881
472441
53
217255
45
51
5
497819
65371
2
11877
539581739
46
11
79
5
78527
87
96729931
11
79
1
18
235085330
327607
22
477567
57629
166202
337865044
735282956
32
626515040
19
50190
216005046
362181
166004
297126
82
2
129829
27
5
79
3
13
12
4
51
8
8
74
135804354
68
226538
309173153
4
493602145
30
376904
912383354
24
21
56
74
11
984802650
51301679
65
190828
478225
196009907
348275
127216
11
417362
73
74
394653
52
30
318226
292097
406142
59
90
497489
385236
114982
222127
204642
94
41
99011
4
353640698
68
52
11
4
52
172801
38
80
11
7
49
92
197674
273659
79
35
92
107394
47
52
20
182648428
305644
4
26
98
148915
194789
31
48359853
403735
64
60
92
88
260170
59
540511762
269619
695447009
61
61
449031
42249
210132
95
15
6
440780
98
7
11
79
32
25
174049
424371
426454
9098
96
49731260
99
142584
219780
44
78
1
201353
118826
372006
80
2
94
60597
91542
4
24
95
48
74
336268
75
30411
166692
84665592
81
50
14
332011
2
95
164458
165558
32
74
362373
199703
140312221
117338773
446739
222857
59
973803629
31
36
60214
110840
278150881
929617289
116307
54
49
67848
25
75
442854
1
137252304
91
47
415397766
71
63
276538
8
34
6
192572063
427281
80
44
271844
52108
44
347528
66603
147882
99
25
92430
224460
754242183
62
22661
34
396215386
458850824
34
195337
1
35
19
767680754
306182
145864
9
24
11
188139
153904
6
831606046
490960
480317122
423710
415153
94
98494
58
80
3
37
909646558
1
485535
165154
46
15796
91
16
118856
119965
370271
497357
13
4
301747
1
8
58
59
412480
4
44
885707504
210966
96
432209
288616
472529
1
95
458166
83
8
5
77759
33
43
277029
274703
71
346614
22
34
7
90
163578
25
311466
432081
75
330038
88
24
7
342192
42
583225902
71
97
48
51
324307
50664
23
1
17
308342
24380
6
472517
427030
173163704
28
7
19
291856
294219
394680
467156
51
89917
65
90619
93
77
7
74
599734679
201877
143981
94
489855
30
19418561
150855
95
83
413138
354466343
116490
29
371891
34
435235
453217038
70
893016752
27
33
59060
41
90
9
269940
16
298068
31972
67
144623
55771
64135
52
306378
477255
316042
358927
386539
13
17
291667
689304860
608899094
88980
170606
28
425987
266987
33
7
3
80
57
342215
58
584269138
91
441491121
80
396430
150297
207010
97
63
263273
48
4
99
18
312782
3
57
17
95
72
220054
445420
82
189849
85
11
55
889140178
92
492743
73813123
466410
69
18
91
378805
70239
3963
272881
68485426
38
51
66
14
631210684
8
94586
188891
800795364
21
70566
9
5
235905
57
376798038
92
207808
46
95
52
345222
7
234515
463509
22
2
22729
54
146437
29122
43
277024
135197
514177106
139084
43
86
15
91
225753
98
322157
214937
673966165
140167
381206
270851
50
7
138381
304638
152317
20
39
146564
5
445317
81
295608
318101
40923
3
348338
301302844
782804436
32602
9
83874
44
834286588
180539562
352134
343290
350378
275591
76968
87738
517134811
54
45
86960
74
113818
189457
128484
291589
560884883
33
6
235310545
2542
105249
31415
264706
2
166137
167391
65
3184
34587477
151524066
14
285851
432661037
939649518
901647868
251079
135925582
1
92
81
53
185606
1
783696687
30412
46
961316084
456276
7
73288
95
68
73
392401
48
337672
487302
67
18
9
59
16
249109
43
73
25164
128416
411179258
998775199
64
977102586
8
61
40368214
337501
298945
757889583
75
787670131
325776
7
369464
82
91
33
481546
459811421
37
87
34
39
115810395
461224771
36
61
36
8
31
393202
199858863
44
413023
39200
20
56
92
157115
8
77
17286
267566
119479
80
292959
404001
49
69
487204
63
66
200689
66
219895
2
48041
4
75
216844032
69
688040362
3
5
176433
170776
72
5
137885
20
295225
415805
24
13106
785492066
24
312159
90
29809
90812
116771
177739
38
7
278861
340724
30
348364
9
17
40
470850
48
9
408968134
37
279269
11
24542
35
524747113
423818
97
70
367182
64
3
18
8
35
480914
98
259684
55
263693
81
445028
382361
213101
90232
297547
2
294392
385951
12
145402
76
455572
61
127364879
325741
3
457701
19
395928
4
425791
11
16
36
377428
47
60
28
21764
75
431507202
12
38
360326
90
100665
95
61267
185681
22
3
124010
400648
88
77
25
85
73
32537
480637
139369
246658
236803
401477
34
335624
782955168
25
30
53567
810437390
254663
425659046
88756
408302
89
28
287534
36
981289502
81
5
39
457999146
429711
7
385829
54
356583199
66
86
6
330422
92
63
64414
371221260
358742
215423
64401
59
460478
51
47
82
10
80
460102244
92
314667076
453836
250625
50136
8
223165475
194299
56
9
320164
77
499111
493811
6
57
18
255916492
5
8
321344287
223151
232479
111070
459186143
16538481
77983
30
407885
90
256091
61
85
240223466
103596
229765
138013
97
191780
55
48
160167
274376
82
25
328091
436412
286440
82
198942
78
71
71
21
78
448915
290710
8
112590
3
35172
65
447044890
31
18
9
12
29
28
47
30
257090
429005
519189795
60
77246
20
259862
11
63306407
85
444532
74
331417567
65
17
298874
632531799
88
299544
27209
14
94831
376986
43
232136
162938
359985
67293
38
8510
60706
332793
1
48
21
20839711
13
50
471040
258505
38
436383
474812
491731
856976094
169437
134454
34
476611
74
39
57734
115034893
50
14
779002929
46
91
79
76
352492
9
347686
198171
435996
468566
95
51
913487192
33
257251
88
285119
98262415
37
71310
42
93
11
92
270921
291502304
3
90
94
216324
133561
361539
454757
56
432242
81
157443160
26
386357
86
153430
465933170
386690
75
33
19
18
126733
362435
37
90
202872
321693
568120698
282603336
42
193337
113973
62436
100531
62
65229149
424046
394739
90
191228
3
248876
191561
436292
62
91191
263807
71
251097
785374708
95
34
12
4
551143290
177177
7
248176
44
266711
482528
310013
44
86
182590
366638
281862
98
9
401511
62
31
79786115
51
56
864787438
587856909
483080
15
1
85
6
7
65
96
61
61
19
8
20
11669
28
46
7
445556
88
71
175236
32
27301
13
492233
2
248249
459548
76
88
381274
727244247
48
690017406
950845786
424913
70
80
44794251
70697
7
77
81
30
20
492518
15
10
126410
449906
46
620261656
41
51
947950317
43
312814
25
475062
67
80
432599381
86
71
20
49204552
9889
10
32
3
105505
1
552840560
67
28
397938
18
1
11
6
321704
412968
182763990
3
1
1
50590
176153
69
190453
35
23
81
66
4
316246055
15
88
280286
412103167
9
845473318
4
16
351104
757598555
3
477231
8
78
119167
88
26
7
46
88
470759
56454
265075
64
46
283619
32
47
327088
194586
4
9
70
6
83473
29
47
500899077
37
564492252
31
27
24932
166537
474050
53843
5
32
79
499177
162998
66
16
108402
488622422
14
343560
507245756
71
97
497619
41
5
85
37
278430
98
115439
21
565911002
249902
198501
241375
12
47
121159467
4
367313
80
373163
46
386909
52
73
53949
310673
4
87
9
653776065
52
319155136
47
50538
558873626
302366702
404192
979472900
129409
39
181532
866490364
99
263641
709056976
977964534
443400
14
9
61
440991
35366
90
62017
6
30
69
95
115737
499497
55
313876
70
92
9
57035
189102
825823160
284885
460870
285742992
72
243471
326539
52
416211
56
422572
53
75
368322
36727
465024
96
8
155050
33
57654
480138
522561460
88
24
79
464180
406413
230718
5
79542674
38
8
70
12
287569
1
59
466550
1
49529
46
36
185267644
63
601997714
271408
31
24
1
57
30
56
484075
246103
58
86
7
166141
101626140
409245
93
43
442454
480153
87
99
102153762
463764
54
62
448410
279680
37
39
38
52
444872
823578958
284246
11
22
450071
8
20
217417010
60
387915
7
90
20
350919
39
57
45
443355
79
93
461489
382429
77
157790
6
99
6
6
33
32
146796
55
1
75501
161728
206161
5
101404
223837
361952
87475
18
10
763792335
95
69
409076
441310
139522
82
498716
53
3
45
70
62
61
37
163787
321002
60186
59806
185103
129651
66
322334
322768
422205
151698
164436766
71
824075910
379978
64
32
262316
253698342
13310
89
737746497
66753
85
55
221559
9
3
176204
453016
363667
147012
58
8
3
15
110594
28
172156
9
474187
41
8
22
412873
17
184995
401018071
29
636566761
3
69
72
67
37
99988
149929274
91
302641553
175638
937929507
1
56
63
450986
329156
950345628
10
2
90
35
71
712987895
53
345475
28
154282
457963
237041
307205
280358
90
7
24
18
316178
3
194543
107978
15269
23
129528
90
22
49
449436
30
47
320845
89
376489899
55
16525
30
725514434
59813
71
100333
448137
903433377
194603
30
303468
4
184957
62
5
214439
90
7
21
93
29
66
494870
13
9
107659053
18
13
30
37
3
46051
26
276191
73
6
394000
130030
277464
51
341336
2
862122204
32045
116104
141426
423695
29784
40
133377
14
276489
93374
87
120263
51264
1
47
66963
264379
79
50
145502
118879
68
33
4
275980
203980
42
15
101810
175167
88
38
168088
96
847825599
318199
5
759362665
26144
80
48
97070
355425
85922
1
194863
245621
89739
8
4
300612
378983
87423
17994
632023237
284539
92758201
89
149710
28867
281812
242714
7
303151
31
49
26
357779
4676215
10
494876
87
80
27
3
270768
5
60
397125
465583
6
321125
28
50
331665
636865949
53
486592
15
166348
43
58
1
45
53698225
6
120135255
84
299091
116598
420458
24
49
248397
712036338
801385424
72
82
88549
374557
63
40
51
155803
38
258925
164223
141846
92
144550
7
7
74
147887859
428032898
220297
282078
332332
23
187576
282023718
373590
217204
2
32
25
407086
30484
495791
3
88378
43
478337
10961
208490
343807820
57
220690
81734
115180
8
445428
436483
319167
83
7951
58
7
57
804347797
55
7
398433
53566643
247172
59
455836365
872025510
220044
80
86153374
106427
432218
79
42
874293584
31
88
38
335837
44
91
260188
24
287053
92444
348922092
58
164858
683048746
1
15
8
57
256879
166896
460309
43785
73
195286
167528
27
42
23
52
65
60
67160
151541
83
282354
33
19
73
4
363550700
29
9
339468
10
64
64
187148
46693810
74
9
186695
3
400693
436555
63
883456405
179171
341917
24449
313575
337013652
87
41
8
8
317074
300525
71079
29
63413
5048
91
90
59420
744055471
86
9
77
38
483936
148016
278304
75641806
17758
246056
19
460024663
92
201653
299412
734864580
273434
37
452578336
967072186
4
37856214
239742
28671
109847
3
10
397924
8
91859
86315
226606
475922
66
347871
31333
297367
15
404029
42334
68
210231
21
167857
73
387511
84
14692
133788
850622812
232448
96
19
29
66
947026126
936111423
4
177283
269304
50
4
83
38
99
38
6
36
85890
34
356318
323161
371523
2
42
335390
314842
454915
458390
15
494675
470734
356792
33
23352
43
164753
384320
415376
298447
68653
55
4
78
7
384584
1
70
44
291996
46
114246
440350026
33
54
1
298340
77202
137136
488911
16
291824600
31980458
673465593
63
48
58
474312
58
29
2
38022
450807
456367
26
81
29
44
760421062
480940
126127
7
18
958696606
57
423789
195029
32939
15
149678
175157
363213
79
84733
164144
2
385068
377605
118606446
60
414245
6
25
276442580
238154
484683
236855
248395
48
38
30
180075512
399006
62
462276
96
213107
3
431053
91
49
89
77014117
955846808
66
2
63834647
14
113650
836110762
7
95
419784
65
80
213569
27
80
22175
349511
3
6
50
297759
284880
748135763
31
9
425117
329422
356869
943031034
1
132923
62866715
33
47
20
9
15
308051
42
465222
98
474734
17
78
9075
496763
77
4
787584080
211638
99420
26
656344035
16
791004166
478590
283633
104067787
11
36
69
36
509900908
82
90954
70
81
20
202283651
43
9
242598778
379565
127731222
231084
1
99
92
5
345523
24256
763443757
8
9
428446
95
182694
4
84
409185
472052
168534
287056
442138
158625
2
53
53
85
913980038
9
317112
311372569
89
365375
284457
138089
20
33877
76
64
66
21
284321
26
27
471583
9
27
321612
345422
94
1
256063
4
19679
6
329439
195683
62632741
220639
13
48
582707449
16
87289
97
5
7
4
119977
288768252
16
281717
413428646
57
279559
46
331842522
613737523
89020
9
429991
21233
474384
571658812
4
153404
391283
86
47795
483154349
97
10
315347
491045
837137228
13
27
98061
95
145329
53
17
26372
477077
43486
98
20157
22
7
72
213503
366753
2147
121537
384498
89
29
25059
6
73
6
159713
83
9
36
73
7
318183
94453
14
3
34
21
4
486620
55
475042
508817590
369147
16
84
174577
488621
391266
66155
4
34
80
68
65
71932
91
18
63
474603
147497
334901
48
52
7855
2
475275
489627
97
40
87
243260968
56176
62
76
39
63
748418193
478934
63
76331
4
4
257374367
69
375863
299410
45
47
59
62
24
491037
227373
349359
139245
372319
342307
150190
156042715
147636
49
85
85
51
213412681
200908
303959
12
487671
74
215023
34041
77
92
243336
44588
478519
62
37911
44
421571
99
301399840
340362171
77136
55
3865
87
2
370650
392667
60
199464
588423491
417519
10
282934
249011
473057
127989
98
28
189615
342085
15671
3
30
655216480
205060
73
626956522
96564
27
51
485738589
1
2
913792395
254771
11
414274
81
143862
178550889
92
90
49
123
37
8
342140
46769767
15
147462
70
230415
47
232757
74
181029
167680
308229
38
57
14
12299
57
260383
20
53
88
369458
30
140285
97
2
392977
44
84606472
57
66
310516
17
314462
200194
210522
7
9
75
94
216658
978358931
98
48
57
231105
217494
84
443603
93
74
320469
2
184075
445543
306625
72
8
18
93
20
718373087
90
181448
97
68
33
36
1
106195
351390
99
202614
641260873
45
171007598
131382
213565306
15141
374206
42
62787
19770
270774
45
42
3
7
41
24577
76
209153
175700
58
384446671
71
49
423864
355150
15116
71
67443172
43
692014751
137252
97
149206
405453
351865
70
413406
69
308074
278479
6
12
27
429481
90
64945198
35
40732243
90
73
272517
465358
4
1082
392902636
12
219493
32
333959
67
49
8
61
18
900002380
99
38
989815535
356981
296393
75
820737053
98270
88
39
282600
49
22287
383776499
53
106421
228227
68544
274524
60
433146867
85
85
37
470363
12
248146
54723
464855
2
90
299524
56
168839
325120
31
767
62494
397035
33
432177
192085
251876
65
572111646
169775
45
260034
87
99
43
422407
30
95
368098
351986
154518
50
51645
282136
461789
421071
659771873
368299885
31
388006
182150
49
433480
55
4
332621
47
28
2
90346161
52
238545
210638
131583083
84
6
273477
121065
18
479581359
66
15
246724
413244692
393496
317717
7
134810
16958
20
9
219081039
63
14
411625
2426
437944
5
87
5
393046
79706
9822
27
97
83359
3
172186
330075
94
91
20
860052101
1
297638
91
288463
971083524
49
72
18
548789878
208717
20
418639
513810693
313398
89
151591
220286
54
21
72
60
48
68
73
347190
7
52
393858
32
252446
15
81
55
302838
415940
85
40
49
79
126882
76
250306
97
406572
293955
389861
39
35747
406897
420438
67
428559
8
110708
82
5
375605
3
703205057
252605
131521
568109039
267732
174282
20
360467
138422256
120417
797865102
137103
4
26306
529492296
29
87
59
16516
464557
84
86
443208
6
17
28
58
82
13
16
96
37
247402
237984657
41
384072
167204
334748
229837
75
143053
492936
3
88955
77
134172307
650246640
79
27
93
71
312480
31128
293764
7
72
2
488754440
180344
308459
4
65
897068951
904368462
22
380093
134366
487256
8
176745
44617
27
69
6
69
116559
612561436
17
235209
29
84
43
85
82619
755294955
78
255936
66
214749065
6
106405
443937
20
83
3553
275322402
121323
280135
191689
36164
58993287
479047
29
410029
37
96
47
44
407725
67
47
78
21
53
201842
88
69
27
32
33
284546875
896776184
95677
465521569
83
38
1
5
66
236525
128321
71293
254488
20545
160863
22
43
356897
103080
779588191
5
20
79
58
179858
134327375
892581206
46
261301345
318114
109734
27
120702
200507
194713
463204668
204026
88
406836
682353675
240741
510247915
455373
584192742
280985
76
85
35
7
36
466942
78764
3
69
48
83
36689
62
33
79
9283
74
123473
431419536
279140
2
204714
256249
419208
182955
31
87
324530
459699
95
462047
99
55
72
59
1
426757
251338
5
6
255123
7
56
58
151801
155654465
94
180480
249215
4
24
461821
6
194070
165963
54
302767
7
75
39
97
22693
14
13
10
43752
26507
51
476425
10
86187
142449
222951
44
384874
6
8
154826
3
447375
64252
319080253
34
274446724
38451
9
488931348
10
24
37988
26
20
78
52
484399
433510
58
81
6202
47
490623576
84
609490137
79
180614
188619505
233766
821126938
20
415644
320384
477316
21
434925720
46081
130116
39
716308306
4
460795
84
460046
17
223981
21
89
376574
472127
136701
7
77
477206
18
205891
18
98
128818
21
90
18388
8
369095
94
335271952
307391
46
91394
52
13
27
477675966
99
78
36
8
206111
6
50
6
536712023
87
8
41807
89
77
384384
5
342188
86
37
6
194805
2
442861
36010
6
487389
462993
3
276982
42
282472
378009889
90
73
8
10085626
167373
73
111066
204055
424292
65
4
19
132520
78
351105
359752
134345
31
2
246067
351485
26
399756
4
417516
61
520560735
61
58
182485
147055
93
16
618605389
168145
195849
91
872933658
312379
287348018
11
1
790318660
48
378432
878196579
52
56
67
12
58
2
30
932607946
209776
3
90
228557
258423
55
12
434596
356585
50
32
671046750
85
41
32
323142
93
119673
8
79
2
91
480812
6330
95
926821875
4
68
21
275960
97
474112
13
278536
43436
335648826
10
854152307
472508
5
2
7
35
7
8
82
533743094
95860
76
844301203
49
68
360202
474131
3
45
26
477195
89
5
33
143596
465485
783704964
23
481319
121916
89334
88
22
72
60
36
30712212
68
413098
47
5573
938957508
85
7
84203
83
191340481
77
57
912871359
439131
61
723624305
484480
449344
235885
314738358
143520
733203940
509259421
488097
193527
50
19
47
2
3
19
19
5
166558
63
98
101898559
33
149461
27
31
65072
66995
424425
44
146169
172678
873190985
20514860
65
14736
7
76
12
65
16
452744
266283
85
215859
353372
81250
76
77
413462
81
252550
161450
162414
6
34
302850
62
399893
78
82929
5
44953
87
56
935949244
24
61
184923
93
4
498004
6
401742
368593
9
152133
188577
408319
80
81
384998458
158729
570976688
288628
478319
202680434
26
10
1
438721
20
420864
79
389962
10
16
78
85
72
18856
28301
25
261937
85
126763
31
36
828810979
131337
913280881
87
219549
153415
97
3
50510
334115
943828870
439627
84
367665
50
57573
70
64
1
67
371155
14344
34
33502
65970
35
104101
4335
495504
404075319
6
33
648037168
69
342869
34
680692930
17
82
41036
69
483015
70
404288
160316501
8
144959
74
213124517
48946
210088
445652
461897
53
198638
46
371202393
256995
43
92
39
74
463361863
66
212920
81
229332
712825948
77
3
50
44
22503
43
458272
391591
69
6
481710882
353589284
461127
19312436
135822
152545
64
981068497
76410
408043
289912
215614
9
4
295528014
7
61
73570
59
22
4
17
1
217879
177187
7
30
446778
152398
879074542
30
3
74
14
87
37
467717114
175032
7
46980
315377
93
35
72
230866
164235
73
8
253476
329590
65
56
199073
30
91409
51935
5
88
847930185
46
3
59
48
90095
86
58
91
40
291571
8
1
413739
2250
23
313224
98
439468
4
38
87
179023
3
9
49
43
81
83
48
45
399923
473037
47458
96
53
998090307
57
49
43106
8
91
82
166728
190764
83937
490343
11
106422
38
63
697766651
8
89
97
9
2
70
47693
30
164592
3
223023
82
45753036
66
247611
91
366840742
5
8
41
312617
41
56
105354
442145
6
67074
1
187672
220915
100875
389074609
39
3
44
32
543058649
27
64
230839
322696783
115837
3
53
67
58654
21
225881
436166
311119
38
323592
76
83
82
92891468
35
22
77
2
55035
906338143
52
84
54
9
86970
423788
83
64
44825
408492
225978
82
80
166503
37
412860
64
487367
1
847822292
109894
474435759
404324
397924
301242
814874334
58342
161916501
19
68
67
49
39
61
2
40
213175761
345489
70
130762
6
1
166210579
95
3
343244
61
48
22
187118
341106
167844
54
6
457688
376442
9
5
83093
42331
2
50
279485
63959
412291216
497665
49
419752
67
55
153354
50
50
55
307149
181449
38
340743
381879052
39
320067
26660
45
95
62
394939
6
7
115068
66432
281849
9
291949
433144
495725239
391461
181793
226623
21
71
379729
292615
35718
18382
493080
732709217
105465
70
360756
45
30
96
14
43
25
249284
124960
31491
58
323409
819283176
49
251100
98
93162
9
164039
377840
431359377
17716
163216
24
19
60
2
9
60
685453608
425951642
40
229395
57
492125
215770511
64
443057
93
153066
128132
388951
66
196197
509091616
119789
4
63
140399707
89
136737033
408888
8
410968475
90232
42
38
146006
404318
98
388035
331473
271016
172051
17
2
499547
9
171466
12019
314403
77
60
261754
41
385531
41
221865
382843
6997
244660
342746
313984
96
61565
41
235155
3
45
36
46
470838436
52
467124
86
378858127
1
599936247
40
233150695
243037
4
1
258280611
255060
155480
80
16
190226
60
483604
59
39
20
124863
393782629
78
31
591277319
205953
615185643
75
232663
13673
183876
365039956
221258
8
471031
282897
8
378812
96
21
16
9
48
375308
327712
3
318874
186398
282338
294257
7
78
201348
488118
251133
31
55511
51
8
461312
39867
481434
18
6
74379
470147
261749
44576
58069
90
134616116
20
84
124126
1
76
17
249458
53
364709
8
437800
938329851
167200
481689
479529
69387
291285
32
41
51
5
23
771888163
275766
486407
161979
96
56
55392
969248928
491494
4
26
67
35
39
314537
90
397032
32
69
98
9
97
71
4
13
10003
164813
95722
8
7258
29511
253368
217885
418201
18
35
120293269
60
368262
2
351507
113924507
69505
816008869
341579
7
392328
85
66116
406266
22
131874
133152
77
81
21839
1
146105
166069
5
75
5
746526383
214710994
76823
466347
2
117733
458972
2
50
155714
218934
76
32
98
7
156299
73
96
1
7
320409
130307
5
1
655388334
261756
12
128401
40
812154650
227743610
7
4
127163895
233144
84
348554
31
185605982
385036
312393
303404
38
164736
81
397405
76
87
648122971
1
38
40
5
84
92
98
65
72
94
188487
9361
5347
219086
245307
360404
51130
91
96
449305031
256730
83035
443233
43
142095851
444857071
4
90
12
272469
93
8460
97
12894
1
205886
168389
33
16820
79
169210
26
607918567
215577
449475
56710
775639564
125265
88
58
6
77
25
3
414845
94
35628
2
69
41
976975656
7
27
473496
90
175550563
122520
881549847
7
886324750
2
2
96
377501
295653
722991660
352749
90
73
966620228
455744
200958
341551
275727
265420
80285
367823
251183
45
3
1
75348
53
28
223038
257778
275586
39
498875
189976026
96
8
37
82
220299
492579
215352
375424
3
53
31
111180
246313
547
317063
978288899
82
44
110018
377123
17
11
249361368
75
310908
84504
350788
20
913593660
73515430
443495
367045
360176046
410232
156480
46
88
55
32
386560622
465466
4
94
22736
260110
254354
156855
379433
97
96
18
94
96
79
367178
716452357
48
450734282
405433
323919
56
55
73
96755
33
308727
139817
73
133711
21
343187
305707
232097
11
38
483062
14466
54
71942
5334
163964464
445800
34
326139
74
306607
598504761
47
2
51332
46
429412
5
441309
298741
303056
87
28
483162
72
156142
418300
97
777916317
573368113
54
80986
37
28360
98
102565
40
220412
92
7
94
42
641744270
72914
87
92
9
283464910
297936
92
992086561
81301
1
469339
87
366946
23510706
133387
94
120765
91
305163942
460851
37
340552
64877
84
357468
63
276049
83
35
358565
428404
50
83
886401915
105493
1
23598
354752
329945
341970
56652
47816
92457
599704388
497336
317591
93748
345652
64755
34
49
7
62
356789
41
56
396868
496399
24
46
216988
9
97
76
442450
38830
77
130479
63
355805
15
299483
320264
61
21
916566147
41
3
366908
51
427369
6
12
476185
131053
395426
24
62468
57
13
93
261287
523464351
759661774
18
484675
3
54385
216595
269656
94
76
30
450093
52
73959
865203797
402406
482729
349535
5
401476
20
383168
5
355588
94
67
428933
435254
531367455
179741
13
78
274979893
52
22
4002
411679
151002
23
428402
272365
325395
22644
349093
420472
407423
80
14
7
31
89195596
487890332
29
5
25
29
75
65
112930
437612180
311614
66529
446036
169960
41
21
166867
780846987
185801
5
588598452
76
29003
92
217558
445267
7
918211806
24
98
23
16443
26
48
98873
35
37304
3
26
2
7
34
9
1
23
477592
98
400160
453178
459708
308891
18
92
126873
484362540
93
489314
44
1
257701
33
409823
322772
190043
211618
75
8298
427681
82
200866
65
258936
61
90
875071326
45805
45
56151
44237733
60
55184
28
73218
2
67
106628
468677
25
358153
86
17
238337
240142
64
17
76
278788
47
49380
45
279752
16
69600080
81
455082
10
710684013
50516
20
25
137995
58
126195541
7
201729
29114
150737
18
157216
270164
3
1
168394
136438
491696
189815
60
98704
36
89
97
123626
57
73
325925271
155576
444703
132810
3
337910
51
131170
98
35
126814
443790
54085
403271
2
446766
464838
9
4
329840
16
779682739
85
88
274426
347026
497741
22
71
444699
897255931
20
93
474987
36
30
256521
57
93
226323
61279
59
60
18
44
169924
35
84116
139814
85
54
197168
90
9
58
148979
37
262002
25
21
72086
22
12008
26
1
86
218516
57
149427
371207406
71
14
1
471699
421357
14
251898
304850
5
7
35
153402
368066
248313
57
19
38
197452
99
200074
28
243783
259559
333606
230349
17
98
290772
47
13
45
121824
347384
1
6
73
9
181323
785060705
322474
69935
3
232261
17
69
19
182035
78
8
321276
949499480
3
51196
464203
191680
25
57
43
3
316996
72
412233
329032
22
75
61
464887
45
47
9
4
125408
367484
488613
922928496
31
860616958
3
64
424326
50881671
221827
364431
3131
1
516640747
349413
9
43
403767
321752
64
9774
120576
520
17
28
80963
147991
413497
1
389822
92
57
365603
71
478193
33
171365
7
87
305995
48
2
290177
18
53
33914
234983
446509
455358
448710820
86
64
83
237436
4
91
83
5
423494
28
13
469482
17
484464
42
27
9
138686
3
162528066
292258
47
87
38
683586147
28
279503
17532
170033
64
46
6
391789
451043
259426
8
73
47
472648
17
162515583
101724
201323
252405
9
494754
152911
60
486487
20
176244
63
341577
495376
324383
415637
477314
51
274426
24
44
25018
324113
72
27
331778
43
350082
89
39
83
92
56
30
67229
63
319808
484257193
285670
95
106324
245573
3
58
12
562301742
134727
86
4576
3
70
76
360733
499858
116510
61
63
499421
68
76
676080802
14
491536
85
26855833
10
181258
1
302687
5
64
81
34
279172695
4
315601729
5
95
72
485210
274478
54
503219872
3
24
631713238
220822
25
2
13
347732
22715
347601
28
24
231493
493636298
391172
92
147738
469546
95655347
2
17
446456
202671
7
76
83
20
195642
317676
90
441517
77899067
653
56980
59
79
257729
133866
45014577
51358
541498610
61843
50
171269
148901
380903
82
493688
51
243361
445559
379079
60
175381
3
25238
15467
170650602
316563
399458
494985
381481
610135014
197850
91
247112
483840748
702136984
14
19268
554856723
27
34
12
234441812
207929
9
6
66
11
417506
2
22470
474022
52
20
82
43
489259
134854
81
49
446365
80
75
33819
277085
190356
480944
92
16
93
24
14
95
9
11
78
4030
6
357581314
420945
94
157316
33
82
244998
38
26
345386
494005
54
22403
21
7
112962
89
9
6
370167
82
896781728
89
7
241067
262253
50
7
501222713
437707
206730
34
19085844
85424
22463
298081
88
3
2
5
600715075
29
236743391
276757
5
86
9
4
47827460
94
34
10
17
670726816
10
256381
125102
80
4
62503
40
60
5
98
341022
6
71584
46371
4
137572
53
66048893
467063
230365
370939
19
71568
75
462043
46501
344889
307819
6
70581
112180
737408063
39
23
112445
500106106
1
93
65621
72912
8
5
367923
978083771
18
238031
370343
352354
22
258649
95
271917
450166
13
4
167798
45
230824049
852171574
22586
10
2
66
52
71
611000103
2
233082
37
174505
6
20
92
56
244944
9
83
435137
112195
4
199804302
283332
965197314
9
238055
70
670040866
300384931
411228
29
96
356124
55
62
90404
43
4
11
92
6
237554
39
413369
283406
190781
14712
76
416114
1
721482414
8
179985
47
77015
34485
82
2
27
138094
44
89
327418
32285
23
87974
330613
76
13
74208
67
56
313572
58045
16
110825
78
30
409512
46947
59
293790
1
78
461513
245783
99
392165
25
5
79
885468188
79
8
76
136232721
36
14
213296623
312300
203336
254676
100702
63
28
34
12257641
21
58
96869
46
22
190152
206519
290424
847657162
1
8
86
351977
133808
488424
23101
154625
298709
422621
65
432718
307269
10272
347850
228159357
61
412427
88625
450141
3
375436
310303
270969
80
751661924
44
201173
43
14
158938
34
22
37
80
413898
90593
352938
163485
24
52
56
70
287747133
378768
54
50
358029
296346
82
112257
1
346005
227312
304313637
73
2
207754
84
75
107325
112303
7
59
95
296136
38
17
36
440375
8
38
373649
92
329584
60774
1
14
5
81
15080
40
91
7
776527697
81076
47
6
61
94
11
62
45
90
2
7
45
77688146
229590
127089
62
67565
13
29
16
35822
56
442060
36
8
227856
58
80
766074709
353890
311833
38888
254606876
8
233585
28358
368019831
25
207843559
8
251825
405379475
44860
255032
84921
287040
7
358532
18
49
477582
318973
60
5
96
998347761
450688
337211
492452
372139
429011
144245
767935910
917415771
314041
1863077
97308
95
20
754030843
64
202627
453382
224391
4
4
264802
25
1
482806
429761
69
35893
915336833
65
360200
93
373330
158030
257906
22
928131497
223724394
5
4
329961688
3
66
95381
56
188476
1
78157
19
3
7
314909
29
43
245889
385341
63316
40
93210
40361076
23
433175
247717
9
96228
251192
91
605556111
17
99
213234
295630
48
71
476745
308965821
13
17
83
495977
227891
157059
94
284725
72
59
19
48
398146
26
15
1039
15
13
287089
44
13
618842441
24692
8
154781
981454586
99
94
26
34
482997
17362
176427
38
55
197035
55
113976
12
87
63520
71
381263
140718
10
388636
19
191967
40
53
59
54
271135
217956
3
54
442278
17
12
39
13
65
45
89
454185
82
271140
62
466622
1
73
5
89
16
522061554
2
19563
20828
130642
39
2
32
86
25
284721
9
18
241480
956656890
62
121488
922044396
266343
568383778
100279
7
297841
283080027
359353
343624
19
469784
95
78
286002
91
74
545844082
329687477
148062
59
7
133583
4
456309
390340
452921
136909
101563105
91
960418569
69
36440
57
425497
11
460908
87
14
66
804398404
128668
477256
47
187136
12
290340
19
37
250831
61
21
317663
45
6
44
397120
255289
42
353932
52
68
92
82
68
3
330422
5
1
362270
80200
3
7
69
27
271323
479033
116673
343725
97
6
27
802460491
98
4
189921
351352
328008930
202910
254058610
270299
13878446
12
691292354
36
39
97
105084
81
161050
52
61
73816186
288553
32
43
907996494
43
275827
475135
307139
31
354127829
60
266335440
62650
152271
373815
32
3
46
176934
65
7
77041551
9389
208072
73363
3590
3
265693
88
229975
297554
325430
701
84
302865
302442
53
354537105
2
803305924
30
8492
7893
273859
7
8
192484915
86
33
267856
83
77295
156713
355863
491852
206587
6
12
369121
160077
447375
8
348191
99
72
23
646055654
2
67
98390
50
9
7
856905340
20
46
93262
94493
88
9014
104149
251542
95
4
612466203
389126
47
59483
410686
144322
470795
373183
468408
192771
56
49
401827
392602
14
9
482735
65
69
1308
298410
17
66
9
69
67
196623
387910
173398
414991
30
25
187118
205633
367607788
14057
61
29
5
280020
9
469067
43019861
101899
32
65
1
88008
863139517
57
143982
79
77766
59
825294187
86
29
73
21
1
31
266914
26
24
381783
926591658
545487124
487629
210635
323928
135506
307122
57
326781
408391
363610020
130128
444729
89
74
94
15
85
48
425998
68494
50
404612621
131096
6
214508
91
26338
59
196815
57629
373420
7
3
309150
484609
178631
71
87
16
329818
184297
14
99
499983
15
94
46
3
12
450398
2
376275
74593
11551
34220
38546
91
13456
317640
24
73
5
66
78
172949
71
37
8
377651
173604
47
85
65
390069
279874098
91
1
68
374361
618607696
56
75
245505
948014721
49101834
2
385368
90
106228
30
54
130592
98
486613
88
60
26
64
94781220
455328
227949
94
483171
77
64
5
259564
95
394539
110186
33
61
322284
578090695
163639
94
18
7
31
742626762
27
2
415234
55281
58197
321608
7
21295
354009
368315
85
65
42599
34
70
108623067
2
68
64
33
13
115437
30
7
78
85316162
73
388175
2
421874
589973391
9
23
87
13
173692
338113
35
72
241175
29
88
13
56
42
41
123339
85289
436362
295499
489830
52
10
6
51
15
900068028
325937
44280
358461
69
58
237601
294716
98
325903
4
8
3225
159239
282728
622302543
265221
866371435
658198597
24
481333
70
168135
627939368
16
12
18
2
105505
64
4
225892
66
387903449
396580
60
379506
51
400174
94
366935
88
285263
384719
96
95
385556
78
396091
5
417808760
243353
354233967
5
61937
425835
21
24626
34
92
4
7
259325
3
894945787
386146
160618
9
983155811
29
268407
534675275
46
77115
74
479753
36
276188
58
38
99
99
78
15
497166
40655
32
4
351495
122714
94
92
46450
4
36214653
63
410271
869076246
72
382905
96
109536
315890
1
41727
95890
37
94480
31419
20
1
50
47983
25
212736
261340
14
30
66
336197
28
456404
280038
3
360297
3
60258
242831
431071
495218
412761
108767
28
129083
71
16
144214
87
224339
34
802330550
51
79
38
801395514
72
80883561
12
97
40
42
80
5
356441
93720178
73
46
115091
121269
483773
193250
31
936969131
18
11
90660
13
316234643
428336
633156279
20
63
23
9
33363
50384
24
602961882
58
41923435
150498
30
71
162737
408369
317567183
35
414447
95
63
80
357229
97
148361
780167240
26
229234383
73
68
86
40
367970
18611
259433686
95
251174
284904
5
331628
41
207376
984378300
63
40
312739
75
445151
54
920027407
215772
62
444181
44912
59
77
65882
490600
86
212988
55
33113
349038
5
260319262
417357156
67
170676
71
406344
79
370615
121902395
7
350522
87
80
400011
132158
378211
449566
4
439844862
163072
60529
315599
35
794318253
820735450
9
59680
73
24
88
11
389029
71
78
51166
86
98
49
93
76
62
499835
411219
56
40
25
9
52883
2
14867
14492
111412
253428
299581
441466
61
23
94
37
415813
380220
73
25
608561908
236283
439215
224424
43
17179
62
20
444043
17873
43
584761387
89
6
669475079
217567
456125
450919188
181990
94
836771431
283784
35
9
661970072
253116
72
233577
7
54954
438611854
6
407077
46
95
68721
11836
242658
59
70
51
77
75
262181
180921
352930
244395
77
390619
39
210222
8635
46
653944744
35
649841547
50
64
94
446821
84
433896
464616
98095
74
9287
417370
341042
22
73560
237774209
45
4
215026
10
948122416
165916634
40
74
63
29
193896
84
447075
4
122260
13
295014
84
188666
8
492733
380779
67
231403
883186728
155016764
495274
412951
338615
62
6
280679
87
386134
252395749
53
314008
106295935
623859742
37
868818397
158958
86
131906
22
884708296
419023
35
127144
330966
153477
47697
31
22
1
311660
365987
82
127712638
71447
58
17
349747
43768
909748474
76
64
17
213676
34
114137223
3
206592
5
242467
12
35
12
283043
126702
12
18
194898
384027
251894486
97
4
347437614
37528
236422906
49
168079
80
67
46
6
430972
29
107
44
69
61
253744
74
227922
68
282785168
56
89
117447
49687708
87644
87
328137
68
784354337
229732
283268
66
68
6
897330561
161376
229155
6
52
408934
94392
207706
54
8
15477
27
251587
211774
484752
2
20
263343
368280
62
62
62
85
475671
58
64940
580448166
19
180329
67
58901
329102
63
57
331690
35
33
86
322587
366867
56454876
461588
115000
484232
353246
360091
85
3
60
168393
1
79
30
226261
453713
26
384928
320732
281482
11
80250
122207799
5
877363723
95
292346
334693
4
30
283152
23
913971610
176839
71
92
66
186042
15120674
728522169
8796
537758527
44
602411417
371735
9
94690
170161
366641
69
8
92
478057
398308
89
142212
4
379514960
45646
87
348146
73
21821
9
66
1
1
7
515799722
30
2677
3
132149131
44
935723860
46
80
70
7
129160
48
2
240688
379987
21
423456
118346
223525
7970
141825
146010484
383345
55
408198
448928
8
24
35
85108171
835011126
276399
79
305580
55
9
53
305919
501748830
58
32571
297019
68
150034
15
65
53
99
46
47
448204
86
234032
62
72
63
30039
260794
127244
97
45
15
499410
311401559
85
256177
209303
94
34546
4
14
189239
451923
114554
92
33
461059
365122
119363832
99
193187
99
12
115531
3
1
17
72
72
23
151140
398676
6
144477
41
5506
47
8
906364348
406088
13
414846
39
62
94
22
5
993246960
496130
25
94
234200
232967
13
430813
84
19
9
411839
106210
85
2
233597
124140997
350318
54
66
264769
8
792756095
410810
67
84
48
14
165482
55
85
458882
33
528187979
31063410
463514
31
8071794
29167625
453542
214013
487077
90
67
128410
49
40
361417
38
8
430623
36
80
65
83
351355
348724
58084
1
337358
479996
112088
452135
405453
416174
28396
9
69
426973
40
61512
3
351898
57
242707797
41
4
79
62
146293
471224
42
31
51014
24375
565668165
484157
229784
43
548568956
5
511426199
433711
33
62770
433714
254920
430704
79
6
109392
29735130
22
74
28422040
4
218075
402034
91
51
19
178057
96
307295
1
584804570
39
132825
464214
89
44
471529809
64
65
163502
287919
58007
128662811
2
8
187933568
50
23
240903
46
8
182061
95
397535
539085424
354315
21
108218
427886
216585
36
76
74
17
5
87
32
64
2
4
87
56
59
12
436874
51
240653
439490995
2
136907
266876
93
27
79
30
234601
223323
78
418269
354712
394218
30
136655
96
131009
96839
95
13
208183
516745723
43
41
31792
38
819827228
2
72
21880
7
79586
49
84
354305
471319
213237
399577
84
72
81128508
79
23
305639
68
338227
71
267957
324355
451387
95
97
98
175730
266943627
3
3
3
252053
192761
72883
298286
4
34
94577
43
281917
313954
574273655
161128
317590
73
223884
275151
5
292083421
49461
298398
6
397794
78
109780
96
86
295564
7
450144
445176
47
96
49
308310
68
20
20
99
363242242
416935
21
56320
94
17
44
17
81
364145
41
4
22
7
96
88
76
3
348606
282195
122964
41
10
44
22097
33
94
14
78
47
194985
328265388
94
364702
477166
87857
55
24918
87
47
4
79
92
404543
22
228076
158363
2
2
211148
83
51
95
5
72
65
91
43
36406
162694
88
276466
20
48
94
288458
191584
39
3
326495
243422
63
3
9
72
54253
61
48
60
22
184080
80
2
41
68
612246051
45
8
14
96
63
84
91
600582673
69
63
52
317566
246744
301962
466199
24
578236479
168987
22
90
41
262362
13
3
456065
28091
206903
5
91
87
17
263142
2
89
32
13
113722
3
402417
32
22
8
857317867
242383
14
2
636119646
729703775
201126
239363
33
499760
233428
335931
70
125465
134923
129866
24
86836
316929
47
470026
95
12
64731
54
5
402293
447000307
13
23
52
37
240339
67612
304357
22
409274
215965
412111
1
22
74
25
239482
38
94
56
85
41752
149626
5
390990846
99
490008
3
466333
28
201987203
465412
476270129
35
53
2
33
123059696
41
437218
26
481906
236549
75
463452
35373
178654967
883873347
219711
7
390283
42207861
637869130
127975
87
96
21364
125563
35
844886954
78
375540
162474
2
362858
8
80
73
368225
65
116899
584381538
87015
96654
81498
42
71
30263
91
354793
28
76
22
88
391155
21
3
547498854
215326
8
101528
860834454
88
42
321387
91178
737778552
704636782
413305
18
94
193855
18
3
74154
474761
86
441130
33
91
83
6
2
7
414074
32
149688
57
602322952
68
486763014
1
406603
51090
16905
298047
39582
140665
299890
5
384033
17
20
64
91
368033
62
788914141
50738
80
205315
9
22914
270296
348404
51
89
50
447616
434760
70
155
116168
99547
21
399593
29101042
419596
3
46
1
610219322
14
83
474686
138554
98
334447
51181
51
483034
247940
352230945
86
469899
37
807118030
55
74
99
3
81
480663
9
52
17
57
77
67983
24658
73
288389
4
81
11
95
5
89
143822
38758
34514
61067
55849
42
9
87
66441
308772
968836348
245100233
1
437138
95
4
40
14
202255
19140
4159
940550271
4
43
98
478015
467933
140376
43
326630
410182
67
43
69919844
85
142353
244227
14
706905976
83
4
55201
492236
95
27
311575
328715
11359
229102201
132615
365553415
66
27
94
439528
61
283217
70
9
29
206021
338881
15
39
468271
87
55
338473043
6
32
73
367431
544284708
187622
931576246
47
128738536
694199641
896783250
232791552
2
44
37
137876
113344
60954
256637
155910
227981
39
13
57
377004
327941
865060154
10
136861040
69
97205
108720
268490
64
471878
49
74
342546
350796
417127
706903204
445895
8
291343
896253680
138839
2
2
255402
471656
217172
55
45
182482
65
63
60
34
336604
186038
31
81
336266
19
71
368049
204609
75
378425
34473
500309730
57
300150
79
30
916731484
189972
8
362733
32
437324
427502
87
689520810
203019
996651535
59
433769
46
59
4
57309
487286
86501
149708
314970
216512
74
77
55
12
87
56
187515
63169501
47
377175
8
230899
83
174547
307955441
193701
11
454455
338831
58
377160
362917
460882
64129
181903
1
97944
5746
50323
300153
445881
14048
2
92114
93256236
276297
40
10
58
99
17
35
19
4
30
148252792
432112
910907173
87
497496
271117
35
558659608
94
65
89
88
67
35
87
93
69
11
46
14
3
5
404672298
496410
235143978
77080
52406
299753
11802975
67
49
63664
19
250005
315954
3
64
303224
458876
40
39
172761521
365151
5
28
449687793
50
85
426568
26
352876573
428864
186531
2
107554
291990
22
44
71
456830
157581411
224745
92
451807
55
173529
93
85
91
5328
147309
214258
451172
135226
1
67
85
34110
304573
65
478173
21388
73
336772
483945
50
18
562574727
42
419464
8
423886354
52
86161
53
34
17
91
59
340710
8
80
2
15
320349
89
12
94
103191
777423723
442786
342863
303611
25
64
148853
281646
93
345035
57
32
452238
35740
293252
46
74
8664
335481
121281
70
6
55
84076
88
4295
7
18
82
57
43
826249378
51
450984
20702
3
84
45
266701
301744
420490
8
92
115390
414537928
76
2
340071
69
41
152788
73
145113
459315
919446604
335165
67
525922748
85
26
48
260803
79474
228610
487575
65840503
97
469090
447804
55
106319
491594
40
51
322651498
387615
119473
655368428
382496
134123
1
26
89
857113285
14
39
291765
156189
232942420
397178
38329
94
404992
224851892
59
86
87
180451
56
172571
83
269781
67
48365
391218
86
31
89
33979
284604
333702
640405098
406628
138238
28
48
22
445788
424307
423422
273329
46
198033
216020
4
13
79
181979
919807940
38
447885
404455
343070
218711
463910
99
62
28
21
1
134226
492291
2520
31
83
328224
42
89
432757
8
701007356
5408
66
7
258434645
982524351
62
37
2
52
459536943
102280072
20
23098
482501
19
460852
77
81
74490
201651
475323620
22
366647
64080
61894
891637050
322386
417688
472913
28
79
1
84
1
802438473
262914
490662
10
90
444956
82
2
346616
313263
136615270
91
11
80
97
307417
482786
1
7
608298723
29054610
273635
59274
85
29
5
93934648
68
39
55
1
216054
699279990
416135
52
475753
7
271418
42
388075471
78
56
3
404407600
73
45
420592
456292
16
4
3
107120
76
68
17
78
266668
56
727641892
3
15
303347
424148631
510743182
249530
206391
248311
42657
33
877852294
148223
47
91
13
1
5
162571
13
98966
65
418947
243241
391386
57
19
231435
313344
396916
273516
8
152474
108742
9918
448182347
36
70
238650
58
36
250134
338561
15
88
30
985523526
361306
185632
90
483523
74445
10698
4
18618
314005
401299
37742
31639
59767
5
284314
339751
52
97
6
8
227358
51
55
88
80
8
860952972
126955307
18
37530
51
335150
85
407354
131820
422365
31
86
31
652723364
72599
324925469
48
901686978
266444
202667535
30
56
106807
689362091
599917590
448918
6
469079
436166
418292
424871382
4
121268
378277
232779
161746
8
119751742
15816
146146
102524
3
70
57
9
268318
53
24
2
22
53
141874
748535892
59
270608
4
76
357519
95
339066690
10
76412
207905
87
1
99
142240
83
382035
16
48
9
394161
148662479
33
202394
437350
315942730
17
136177185
140146
17
94033
109693
40
375287
527960923
47
78
185831
99385585
347047
440205
28
8
394886639
412441
99
370072
234553
93
428735
1
6
250831
45
223231
244800
96
90
104519
265186
494803
59273
20
89
24
88
69
48
94
133375
76
25
420306
48
14
465399
256482
235566
325272
98
308484
7
48
32
32
99
46
94
304215
773172110
1
8
5
153396
98
440456
28881
70
7
73
180141
274745
98
17
91
37
484376
27
59
479537
59
199538
39
16
522682585
13
34
22
391862
145130
1
1796
497042
27
80
685831377
117514
37
103921
255672684
827599906
18
47
82435070
206209
428410
452850
715474074
98605
27
113518
850604569
6723
527059370
11
32
3
1
478156
488504
403627
60
227512942
75
273395
214065069
480274
62
49416
50
25
68
7
75
22
97
53
68
283726
175606
74
302891
42
43
534534034
12
94
281998
245776
99
49
32
61
565676252
40
130018
348914
25
195022
69
63
45447246
4
259481
398177
394505
266598
94568483
58953043
171661
5
24
43
59
600227858
154942
52
700510224
4
47944096
47702
449510
67
6
370192
81
209826
70
30
28
9
94
81
97980
39
7
90546773
141804
165057
148552908
486458
306282420
56
182760
54
455197
25
162852855
5
398665224
144041
116371
1
63
57
45297
112678
99
68987207
83
183575
32
14
20953
182985
2148
229369
9
490387
4810
39
195613
27548
53
390472
2
44
36
70095735
3
74
43
70
20
483830
237925
276953144
56634
375600
18
57839
242697
20
6124
282314
23760806
156350971
426644
17
98
305342605
57195
43
27
290457
1
48278
327396
7
222052
88851
309034
274593
404676
97
629874739
61605
79
8
131059
98923
91
343227
1
4
52
225143
6
46
207829
789721090
9
62
431668
80
9
183428
278236
52296
456505
92
183898
90
68
57662
348761481
212909
35
70
144661
70
337156
71873
61
78
3
2
43
383947
75
64139
48
387473
427755
9
63
64
56
51
592606884
771201085
414365
213780
336578
443214
71
439658
898207595
82
87231
6
105264
866719382
97145
74
6
161801
52
124066
46027
41267
227303543
322663
3
187580
341867
450443
37
421283
149724
8
64
387896
208509
38
51746
219932
958132570
6
19507
279103
356014
8
147481159
395325
1
653563384
65962
28
2
30
55
110130447
65
64
290344
765925156
375889
58
4
52
67518
2
5
29
77711
229914
361221
1
40
67
456346
31
510327177
30688307
45174976
2
465150
82
354319
58941
43
57422
16
58
14738
306697
469517
1
446413
325223
87
391440
147107
25628
2
469782
25
51
27
297224
62
459350
969659294
58
8
507339439
381989
76586
74
81
478468
495259
37
3997090
79934
295983
51
91
302923
262670
241705
980271667
53
13754
48
49
381335
14
1
741781799
47
383298
10532
8
12
43
96406
2
62
544440001
89
766035149
82
56
889373431
66
263091
381131
413408
24
74
20
86
53
364128
405085
9
16
17
2
312134
291319
282232
250641
139787
9
342427
17
20
54
251
95
489798
5
85
51
78127
4
4
44
6
8
44
202224
128321
388028
143961
449348
20
56
196990
450458
15
475238
571756464
67
325568
8
94
291315
381862
3
68938
43887
2
94
437743
54
287259
43
363296
65
83
474680
491852
76
9
50
219621076
7
91
130342
74
191042
429732
87
213712
405006
311268
342895
952966015
1
44
80
529
275534141
354276
1
388925
419211
15
15
65
274956
61
315288
8
55
46
77
214977
39
469123
25
106966598
223806
496338
64
51
55
51
120776
209180
40
78
136609
426527
4
54
269644
78
9
36
12
11
5
59
483148
268536
66
58
93
421193
65
398654
66
72
10
94336
855345688
397790
324935
68
61105
53
64
11
65
69
37221
56
450532301
263920
72
64731
788967814
988053888
119218
12785
3
8
832227249
58
20
57
89574915
66
95
469174
358315
288810
4
8
94
430911
213851
366762
92
724962536
244324
41
63
924285541
52
52
76
397337
41
289345
645546954
50951
20
374227
141072
309897
19291
358488
27
55
94
184864066
42
76
15
2
203559905
94
428157
97
6
25
7
21
21354
416700
50
45940342
31
94
658810637
2520
7
553071523
392483
70
207891
392808
426701
21626
39323141
16009
212593
294300
188686330
469546
99034328
51136
55677
198698
22
97
13
23
94
2
9
83
20101
5134
88
77
94
4642722
462313890
2258
350126
99
58
4
881826722
202182
210130
4
82
8
42
188340
62215
222529
82
26
571051407
164307
546159855
372035
12
27
205523
448503832
451587
109970
4
48
6
54
9
449109
479788
61
414107
217080
2
75
560
476200
252594
356695
13
302238
22
78
26
408268
23
73
63
44
9
68
235163
88
7
9
215924
45
161125
342567
64
117022
32
6
227162
89
301407
199284910
429967
369934
985959766
351915
97
5
35
50
108007
72
68
571173585
237490
550097840
120725
5
392123
4
96
474228
6
65
9
93229
32
20
311954
257312204
71
25
12666
41
398301190
7578
199225
40
453998
300439
9
79
34
421755
49
367144
3
165305603
21849669
224189714
27
36
65
47
51
58
452324
130973
219453531
85
15
10
819708975
272575
385455074
29
39
259293577
271107514
147258555
10
437063
82
900040498
12
29
99
9
419667
318102
282763
252524
62
53701
22684
33
25943
132946
331295
22195
271171
66
391858
52
44
581709090
7
150361
217446332
771985320
7
53
30
254264
1
89
322871
8
7
876891545
21637
392824
384878
24
40
446170
52
105248
437293
244475
19
7
422260
8
76773
52
88038
1
155010
193614
88
42
333609
47047
157578
369201
71
50
36489532
24
249265
84
192458047
297853
4
18
585656129
293646162
151825
63
285550
33
145538
891482952
3
3
478335
59801
88
341445
75
60
21
75
54092
177725820
79
19
75
38523
49
279472
295292
229612224
74
16
49529
7
463934
357073
482924
159592
358937
182935
45566
79
165750
483121
64
36
107425
6
69
423165
342547
62
715606626
190106
51
56
5
202787423
483048
111638
85818
84
327168
71
312760
737114797
52
38
57
37
21
290748
909043261
130570
49907677
68
86
42678006
74
338802
240597
68
877516391
386321
40
39
21
467309
228026
47
53420
34
48
353304
87
214062417
474022
178802
31162
156887
19
13
35874
159495
299614
174137
43
50
292131
78
162401
785618005
83
65
42867
2
262814
75
74
70940
728474357
14
75
254232
16
83
13
368948
45
118348
19
53
673937611
117544
27837
445153
34
37922
50
235579
16
107606
358494002
85
322678
632518634
42628
109570739
63
112877
82
3
1
496055
47
48
369484
30
81
94
1
229977
532847688
27
989576692
76
266529
329593
249631
130040567
15
293643
26
72
22
996033095
2462
228178
914196919
345826
3
378632
46
99
28
52
138252959
9
6407
343359
66
53
193112
431166915
292521
182303
10
460228
371692
48265897
9
68
94107
111574
35924
20
76
21
76
289087
764530617
304756
181050
78
38
12020
3380
197120
25
16
19
77
377429
86
44
35
24
2
7
22
57640
366816079
253219
27
75092
71
479464
1
17
45145
41
40
94
192504
69232
44
79
74
7
2
17
7514
5
89736
1
141367
116469
97
402054
267823
890836635
54
189955
386992
4
93192
177429
31
38803
239414
496673
25
176785
38
45
380916
570820276
61
2736
81913
114904
95
28
212881
69
40975
130908
31
713636296
47245
250186
752737001
12
5
76199
202782
31
116867
13
54753
72
18575
79
39
64
657972923
6
9
436781
11
52
1
43
75
483883
4
2
95
287841
26
48372
13
385576
77
26
50
25
53
37515
92
137089
71
50295
90
340876
488096
751363804
2
68
64
232895
40108
30
76
190141
65
38
195979
41
2958
231731
1
85
385062
380790
5
129002327
446121
62
58
665758461
189525
325235
43
27
2
164319
29
216923
457799
473813
18291
21
14
139624
242517
91
56
2
4
54
47
442304
450100
463547
293994
68
36
310320
85
181778
49
74
204448
99
89
198957964
66
36
8
302993
26
124508
225181
63
89791
100219154
42
219608
420162
82
457940
54
96396118
7
21
186295
77
109534
422616
773042328
75
37
64
304439
69
61
62
110145
50
34
32
70
895797589
163579
11
144839448
63
47
418735
6174
417480
116527
304254
329106
355201
15
49
277918
197656
4
5
76
23
31
360623
49
125337
52
373737
854926414
66294
254856
202152818
361809
320996
3
652204556
52
162488
7
425398
109169
99900
48
347750
15
774523074
7
392824
103383
456403
22
102258826
245325
92
385804
18
96
220697201
579551666
40
17
695109149
72
400016
478327
62
454684
389718
75056
269658
69500
12
274996
46
118635902
8
94160
252873
4
306988
424352
193262
433871
407510
83
180530927
294167
61
263991951
153812
79
271529
27
568155616
1
424326
738239668
409986713
146665
160157
41837
5
677035205
474787
7
74
112598
50
462580
24
390264
423523
36
57
441358
327026
57350
66
238242
567114836
14
56
32
84
15
72359
433158
450493
92
83
48
266442
26
420737
14
71
288413863
16
473368
68971
470238
29
475588
206600
20
101103
446767
65
150827
356901255
33
296119
570168285
25913
420720
27
96
29604
18
347615
363196
42
8
32621167
116758
369979
92
214924
387976
240308970
263565
7
99
771768198
54
295454
373184
410586
75
415924
108730
320840
31
626346989
262317
105365
211662455
4250
498262
138256
260520
223066
4
24
931412623
311909
39
413436
743025745
10848
44
134699
404708
194469548
206779
92
180357068
47
412212943
78
242115
197653
60102865
2
84
378433838
9
150905
61
242199
39
69
32
498582
5
40
70
396094
44
92
54
8
66
83
129397
3
426179
472559
51
9673
1428
216700
56
126902
29
161722
383807
400347
89
31
302809
370331578
29
40
666811638
5
406280
719611
3
3
57
1
9250
1
579068853
40
26
40
182697
15
26
27
7
74
17225
237681
229966
243511
214609
411625
285831
291166
256116
28
66
285959
52
16
58589
59
26
499619
6
3
29
397802
37
80
89276
16
18424
8252
40
63
207998
3
63
15
28
7
17
20
44515687
665739441
45
43
310308
31799
495977
5
548894172
48
440371
17
269188
366600
50228
320102
67
6
148227
473385
418629672
491666
89
91
830670713
144242
12
427678
268139
419425850
48
5
40
471165
13
44
434749
232786
435175
134550
62
110957
68869
21
3
220384
491435
256873714
72
54
8
337741
8
69
238888
14913
987850012
39
470787
248228298
18
42
39
296303
438345
76
38
9
2
6
92
200728
99
218865
80
38094
175766428
247840
21
52
14
489356
45
340522
170594
171330
216310148
82
18
293141
105356
20
4
44
304422
60740
57
480370
179001
39
207527
46
10
124564
67
81
68
89547
87
246529
324061
85
368369
50
19
151889
13368
118359
94
983466800
75
287229
499768
98
42
99
84229
5
1
642225784
5
9
73
202726913
86
79
46
75
71
26
41
20
527607729
460601
255399860
298511
155293
98
6
59
7
76
332962
30266
55
27
289392
110804
37
373047
91
537421340
188223
251222
2
338100
91
491905
292795
55
29
58
411317
49
357557342
420314
8
114662
90
300393
66
263671
309183
32
5
228845164
348037
5
92
15045624
376921
44
21
130405
483823
68
212017
22
15
88
53
1
3
371948
28
50
114690
49
33
93832
54
39
442557
82
8
25716
477525
69
484022
8
4
448922
21
86
71
50
62
6
83
2
121547
58005
35
360803
45
81
51
1
47
31
730564415
57
109605
33
347850
8
438285051
862081076
16
73
41
292146879
218816
409077
99
5
40
535
480003
103159
3
58
595964537
47
70
96
118348
68
238697
766754375
17258349
57223
44
10
14
252748
285293401
81
279300
37
6
171469
334153224
2
38
60
86
289029
63
527359581
351006
43
49
4
453783
80
96351411
6
53
6
202876
961096129
53
19
101273
20
3
2
49
3
1
36
207761
200163
363250
82
333148386
75
104693
7
90
90
822296486
13
2185
14
108296
63210
30
248843
31
83
37432
114718
73615
420896
269022905
142338690
416259
33
9
116521
98
440633
281215
364921
390930
36
302707
23810
486388
93
95
15
79
434466790
67
5
244400
29
381359
19696
15
432559
399950
451809
333516
7
85268
511649090
41
243862
310955987
6
491161
383802
4
515557598
97
126941092
352973
180298228
46
351490
4988
387823
26605
74
463256
39
29
155143
4
3
4
187608
599795096
5
496584
12
11
459630
5
345243225
63
459611
82
205298
317125
82
942928352
41595
62681
7
157066
221610
126974
186262
139438
940839615
124685
35
471747
98397
81133
46
10
81
83
525714758
41
960026126
58
4
14
48
8
168275762
19
9
354686
459011627
403998
8
397573
973009220
27638
84451
72682
249939
192860
54572
1
1
108567
91396
123517
48
1
398123
59
85
479706
52
1
711737191
11564401
54
394813
21
93522
3
43
160787
423229
56
6
34208
273832
153675
431384
4
213700
36445
95225
284665
3
92
71706
16
31
76749
420468
55
389132
290827
90
482979
172966
143987314
68
74
71
233008
848174919
58976
6
5
128621912
5
432209
320464944
445424
498357131
65
333791
98
74
18
36
32
29
54
85242
50
289795
1
319102
102917
4
32
82
2865
32706
38
26
41
2
77
62165
231904
10
139991
9
448238
490843
86
82
91
460804
82
91252
81
70
160959
457184
80
15
372992
2
323923
121533
283721833
16
271323
317656
24
102229920
335627
6782
248449
162918
340265
32
18
1
953174685
796099501
300512
86
347990
258633
496988
479804
14983
492516
5
12
344590
98
677257101
78
401983
10
1
1
471553
108296
343583
15
188072
301558
302734
25
413281
3
40
267096
82382
71
419642
1032
324142
49
5
93853
49
70
46
199419
67
4
40
80
425743377
145361
935367181
44
325565122
288145
8
72
386148
13
88562
12
7
391221105
129799
3
76
330164
81
408841
198086
390067
44
9
7
8
111876
40
807199625
39
81
73
255375
2
387974
19901
190115
6
481125
565209167
303974
228383
3
33
391315
437938
187822
65
841107572
161004134
72
22
4
203799
15
212743
445305
33
293113
69
2
2
310300
369675
45
1
85
88
47
400550
8
386257
21
51
160012
55
326086
64574
281462
93
445945705
75
13
386394
228243674
234662
264072
143253
25
305812
40
50
97
3
118289
2
74
20
33
43
27
6
2
427821
3
4
28063
426070
7
74
95
41
379379
481907
249216
33
151927
255913
44731
60
35
380379
168011
88
258997
96
152993
74
444033
127307
428247
249954
458067
30
490256
62
29
98
402731
828174841
185317
239506
457227
291089
76550
29
303763
99
56
61
75955
88191
71
4
5
45005
3
3
648862180
120435
59
355859
19
227487
801494694
303186
92
30
41129
3
20
467537
394077
341309
497173
550239708
703135284
54
73
74
7
4
306683
108400559
84
529303624
91
292031528
60
42920
97
11
109797
734188583
289116
548695054
321724655
345287136
6
414142
90
46
933091113
914004287
4
47
34
308797
8
82
24
811848164
12
462289
816501727
66631
388934
134157
234219
53
5
89
326208
84
19
13
28559
293584
370959
30279
88
94
183262
86
345809
77
35131277
383048
72
3
96002
2
47
5
77
20
477970
131928
216952
47
48
418562
59
9
13
214954
46598
39
2
53
367918
249758
405276
328423
11
245249
34235
59
39
612250604
20
476378
186342
35
24
47
389251
92
35
93
2242
17021
178612
206388790
8
35995
72
419345
59
482434
798850094
194294
339050
99
421893
796981517
244651
41
73
69916
25
67
172327
155437
3
10474
159559
292240
188238
828211816
364480
754434151
28
70614
253635
41
166873
425482
36
242053
533818944
444883
372029
356666753
137302
67
3891
454346
6
98
5291734
67
60
166335
87
81
205994
92
54
81
9509
118278
443228
57
570198115
12
442195
7
495790
487887
227130
46705
6
216911
452351
84
28
272040
72
72
304287
237045
4
145323
2
18
106331
207719
435366
245487
253216059
79
36
336297420
68
84
89128
403314
93
257893
78
67
1
1939
88
86
46076
222707
46
12978
280770
26057
343201
44
198418
162560
67
7
27
292246
24
60295487
2
379725
305907
90
173
28
342411
98
214071
40
463998
97
361682
291259
321887
7
52
251091
132152
396404
131958
357922
77
7
10
62
9
56035
829593312
325411
62
86
30
98
344478
343546
225908
256141
151222
82
84796
240857
46
252227
164772
22
492589
21
960032607
301916
146519990
92
269370
383428
21
89
14
372962
151335
116989
91
47
4539
68
245444
365379
310246
95
20
3
78
22
48
67
297708
254702
73
57645
539907755
6
375662
78
35
492320
461637
60
27
12063
176295
274478
99377
450699
111243
290681
18
16
189293
423627
8687
641592072
9
264529
63
27
262036
42
2
53
296980
48
581956041
61
5
1
443798
6
269909588
55
3
86
86
169347
50
320838
70
42
37
181848964
112764
9
17387
14
60
8
23
469053
156242
19
180683
44
482334
461982
18
270245
8
56
382583
6
74
196943
87
201704
483316
251353
394267
4
1
31
91
15
43
42
7138
66
73
6
29
96
43
26
68355
497624
416899
328010
84
9
42
69221
1334681
18650
41
54
35
124711
154498583
181420890
73
24262
89
1
52
350012
427862
3
9
56
96
35631
1
257964
30
95
163894
47620
96
76
63447
158383
923386141
285024
83
7
92731
48
29
399846
472854
296378
135068
1954
78
487810
34
34
59
892527948
4
37
1
60
60
378999
16
457402
65
64
46
26
100701
71
9
42
35
5
336177
480820
402032
99
562783169
280401
92098
1
75
90
433968
4
291098
29
22
146918
77
139603
6
393741
349533
99
79667269
722052533
57
66
334619
2
475929
51
7
74025
21
85
42
14
67
85
26991
331172
66
692708352
85140
65
21
84
446629
3
6
974908424
29
79
6
90
11
73
26
6
5
68487063
13153
443704
651336159
503240072
28
336227
432902342
353156
65
97
22
97
4
9
366010
415006
82
452006
443538
33
89
97
272703
42
603669295
73
487073
392468
40
37
258227
72
439999
99516
46
147689
418853
320476652
222010
1
309009
3
9
568883914
6
417042
285100983
105473
3
317968
421312
39
240009006
70
16
44
5
83
57
95
76338
109784
199994
96
913369055
330648
865342566
7
387567
326765
35
424339
428127
874159033
117037
52
62540
266165
444742266
77
2
37
354613
476697816
50
426269
345059107
115428
687298849
21
71
6
30
75
72
82
392428
21
15
9
434420
95
538206989
92
6
889299766
345723
153544
327002
6
53
414777
481684
5
90788
17
87535
402172
74
7
76
46669
8
84
33
12
59
342925
194421
11
54
101433
260087
8
51
261302
254256
161555171
391558
549
40056
277211
85816
75
82
51
58
55
145874
96
65
68000
1
404259
209627
319984
74
374075
54
89
3
97651
4
48
41
80868
5
319204
74
50
571907204
24
50
14
50
54
355079
330775
33
66
332063
83217
68259
54
169191
277046
89
42
179682
19
99
654519179
62
521331582
36
61
91
54225
92480
228616
402208
967731015
83
346812192
168410
7
87
152448
6
451811
439216
10
8
58
84
223637
28
1
45
704204362
56
3
6
313496
496732
238125
368505
84
90
389039
55
5557
91
5
416343
204638
43
471153
237935
67
68
320013
58
90
40
10
648425781
5
124082
51
3
209947
76
97
20
51
385082
7957651
92
65
44
34
282846
31
361116
47295
42314
11
163650
97
951840427
751335768
72
85935
9
82
7
98
30
84
431750
63
61
284838
35
56
467558
22704
78
227584
98
398488
99
15
33
30043
98
446524
7
157207
23
116935
30
23
374560
344981
51
832025053
1
32
258547
142949
281586
528316714
17051
18
96
268954
9
334310
62
332785
3
207681
36
77
97148
6
460365705
3
25
455098
152769887
79
58
45
184013155
188481
76054
3
86
74
8
67
28
289837
64
47
139587
26
42488
65
722985098
98016
314459
88
51
2
19
98
36
389531
79
49
7
19
337785
13
18
9
338233
66654
1
65
218500
480684
188222
13
393830
86
472211
36
335440
3
5
17
36
208662
323418
36
67
43
60
326231
4
4
896581028
94
88229
841598846
5
469618
244246
204509
98
47618
28
326348
58
260706
356458
7
192443650
195112
8
19
17
41438
468957
38
8
5
228317
90
6
196374
4
34
198745
439676907
57
620283307
6
4
11
208417
16
85536
79
43
82
224639
101624
37
114143
90
271192
44
36
315984
494786
137422
19
122430
39487
87
12
165238
75
14
344520
222657
4
4
29
177130
7
27476
252990
412882028
65
72
81
861983292
154875316
633781675
185112
9
50
4
26
151476
84
75
207541
256453
76
27
31
78
504551229
120946
46
832770936
7
51679
2
103244
353785
22
18
8
898555198
373742
157576
327094
101125
136614
164985
204951
73
90
95
26
303428
25858
463387
90771738
207654
150245
466957104
155327
75
390113
81
54
320770
36
94
153082328
268221
8
140247
139396
20
67
38
2
461516
33
290582
69
216216
460896
107767
14097
18598
159074
131810
87
96908
29
36
199675
144695
77
19
85
6
422354
58
12
91927
5
2
80
36
286858
17
261157
362142
401506
3
73
39
23
47
6
7
45
53
277547
374646
83
211212294
165554
74
365123
76
18970505
221907
119985
46
490669
23
419776
47
360467
72
67
495906
88
342969
172086
13
90
20
741726260
449099
186567
90
41
19
33
91
38
173411
498998
435522
34
113346
43656
5
39
24
78840
409453
57186
322337
37
171388
93
3
9
195046
3
17
31
9
233263738
141867
61
477963
95
51
80
2
319533
38677
33
380057
410108
31
467400
16
42
82
17
14
96043
98312
27
31
428927
849914880
57
449790
118608
42722
733242244
8
403583
9
195076
8
21
350374
831519382
100748
35
90
513489951
284258
86
201089
43088
338035
446416735
1
95365
47
377671
47
497647412
5
61
179174
73
1
65496
174482
166853
6
97
32153
76
74
70
7
331758
54
388618
438814
2
26
94
9
70
124053
544262099
2
89
700299810
79
76
360891
217991651
4
32
58
8
61
2
329417369
84123
75343
338010
304247
8
361566
98
3
141066
6
82
193310
242367
44
7
3109
85092
133117
294390
364338
51
24
49914
315665
78
133981
445204
284799
141944
259027824
4908
9
23
2
99
53
67
95
96
494695
296872
77664
381255
97368
7
23250
101757
21571
147595168
69458
69
299856
96
13
809808674
74
368756
83
243226012
83
77
154419
43
88
57
28
474072
7
20
82706
424575
31907
2
15007
231134
73
34
318158
48
319230
64830
16087
424409
94
885786168
301683
4
35
22
373284
12
67
7
64
82
285389158
70
303599
385319
3
32
872275449
29
411979
39
193691
427204
23
5
81
31719
61
330586
3
35
48814
477109038
430802
310203
109317
45
14
86
21
362154
496309
60584
27177
184120
169357
607589312
79
8
497338
38
163737
419946
302905
5
502168051
40723
811875820
619297157
40530187
454680
352717
20
2
144716
419969232
95
147190375
28
9
8
458864
291052
55
33
122286
51995861
3
98
833342399
72
209609
6
54
83
362306
468105
92
107557
88
15
75
65
69
62
5
8
16
89
191309
3
51
27
64
6
76
463510
71
91508
456128
456533
466174529
75
434042
189026
64
39
283313
74
1
226243
81
27
341891
92
287012
59
29
417184
2
397374
364261
196616
246908835
22
17
60
461994
106679
98
51
24
45
274503
293382718
8
1
86
230890
65
34
2
402195
7
75
100591
61
298322
90
33
26
397640
440556
82
50
82
999641625
792108896
96
499782
457956
77025
214820
68
291812
146612
51128
475803
168380
83
547456371
88
227032
17
483946088
2
365090
26
5
50
758232663
79
184408428
97
102499
71
89999
214718
122340
5
62
518841692
223248
329364
68572
69
58
58
416121
252177
3
305082133
47
9
234499
6
86
79223
1
28
73
63
85
53904
344126
8
3
396711
879364510
49
68
337621
66
99120
303879
165376
76
144789
411550
9
39
82
607886618
300645
170876
408331
23
58
4
81
80
68
256211
86493
29
4
18
104184868
3941
207116
108063
263215
409843
387010
85
98
265884
73
240059
94592
351395
85084
94319
411718
76
47
694530522
8629477
995162825
79339
19
292564511
1
70
43
87
73
8
33
63
28
19677
6
95
54614
179930
694800446
30
97
77
96
423751
71050
69
201091
214087705
21
220016
294998
91
362296
17
54
449718
12
236570315
35
274514
10
484903
6
333071
231408
24
59
9
430203
280659
47
320784
73
9
65
70
54
29
72
96
34
10
91
411239
315395
94
484731
99
18
277782
34
74
70
221687
57
466359
81
43
322063
11
189427
83
21
41621
33
59
85
46
112406
62
397037
58
27
90
181564
274071
6
11
6
95
14
127614
419048
8
462901
349377
819629971
9
3
70
239757
749734893
154502
246416
48
44
9
1
5
214314
7
480831
73334
13
39
14
18694
33
11
485186
9
495843
9
51
67
59737
447672
98
64
79
916652815
84
30
96
286317
4
6
385096
157463
98462
523258703
1
350727
86785482
388790004
265416
194650
263818
271128
4
259000
58
41537
2
478424
86
386782414
33
39
510709489
489905
82
195235
99
146196
88
76
29
40
5
5
1
5
70
60
90
20
441218
15
166321
495848
170628
52
319985
42816
58
9
86
457805
321370
1
66
331548
902539809
7
9
22
31512
25248
40
75037
458523324
283288
442480
756478296
929442373
7
68
22406
34
51
2
90
175004
11
83
4
13
327238
24964
82
96
94
185230
61
880802906
52
266782
324685
58
3
77
14
1
85
228961
5
8
343212
2
268013
1
4
81
23886
15
52
304827
25
262235
70
326416
21
563070591
3
397428
44
197865
342775
494005
636493018
323464
821268287
330114
58
487854
16
44
1
4
64796
328320
27
13383
96
349071
29052518
179759
258490
205474
44
199569
156033150
1
61846
26930
221831
23
63
46
8
37
28
671245306
311995
10
27
29
70
196981
324675
7
217791
89
58
1
301793
28
91
499946
637425608
61
376286
3
594
90
35
379710
439863
21
82
24
89
78
468668769
250450
491370
5
4
3
63
8
168731
94
483464
47
105869
44
8
461673
218206
106638
2
6
1
38
61
359981
8
280735
490002
450470
82296
495362
115580
449834
98
3
55
315528
24
76
36
632016775
70
30
2
308092
152870
316989
52327557
27096445
78
25011
3
937571270
80362
6
316701
16
441745
64
6
77026
98
961266071
201316
3
2
51
974321522
53
236437
455682
290223
23
88870
452286
149740
63
36777
139290
496115
121858
338749
59
5
64
950248936
64
435738125
366887
3
11
71
8
63
265921
328638
33
11
58
120335948
9
66
93
33
4
36
95
357143999
69
5
326428
325522
251058348
461160651
6
2
156206
28
68
245892
405577
356847
202595
51
246060
371336
331754
337967
89536
55
3
88
19
230273
2
74
25858
259082
61
328941
100643
399383
17
81
175203
795299654
3
2
63
63
51
297607
85
54
181181
251102
85350
335387
178676
371045
44
9
34
47
5
37
6
378231
35
63
45
65144
240280
388490
93
7
384836
969032659
66
20293
12281
88
53
31
411594
253332
31
7
65
76
60
86
15
497972646
75
409995
40
263998
97
5
209369
270777
45
241019366
99
84
32
2
83
70
16
901581707
330522
127693
47
87
181902
65953
394940410
45
87
368484
14
303293
214938
340199
14
79
128304
457686
239147
206986
37
223866
36
454414
8
91
725382807
337624
86
51360
422712
74448
354324271
814510573
160464
382516
126041
827546123
99
304006
91133
189157
80
436246
49
17
46
30
19536
49
327789
400880905
160132
421422
88
7
62
11
10513
73
14551
107275
605221615
117217
22
89
1
96
4
356587
2
40
47
245963
9101
6
75
66
25031
389170
323762
54
204752
109926
488560
67
5
63
18
68
22002
490160
169207
42
1
3
32
35821
76
88
85
356962
50
93
78
133832
189883
74994
45
45
417832433
187564
54403
68
75
60
17866
405610
339813
3
16
14
98
294828
68
96
93
343526
39
84
56
76
34
159944259
373976
6
241294
83
112565
412867
449612
59
386801
303481
230330
76
71
290321
6
9
52
52
119155
84587
185996
65
49
110848778
230754
1
350209
19
29
295314
343788
53
67650
1
24
229290
427579
832605071
219995
23
44562916
85
23
1
209093
376123
1
7
99
11
54
367243
93
5
43
481205
252401577
91
334976
49
90
76
95
265974
336902
415642
491130
30706
15
278311
461723004
128818
8
232844
84
82
75
27
8
229954
9
44
408146
37
232892719
28575
3
31
401981845
16
480467
336279
6
1
71
428828
93
23
64
477891
411466
33
75454617
192463
100208
46
19
94985
40
60
32
72
95
1
54
190459
24076
14
498328715
453597
198394
404019
54
388839
32107
12
86
31
93
6
66867
56634
32
72
162159
318495
358184
39
8
156062
306776
275986
75
103300
425060
18
72
159128720
91
273104
202514577
483329
1770
91
205054
346870693
53
140093
8
33
311622
57
7
7
1
81930
13
342020
476918
24
140290
52
48
449642
121964
254102722
57
475857
763249556
161455
207804
101498
68
62
386457
54
372798
10
6
292325
94
37
52
180206
57299
456480
65
59
50478
62
308215
50
89
699940929
11
772545518
66
30
285958
16
2
3
202741
39
406882
13
314147
682244960
366224
3
37
261601
274660
2
22
41
606404025
12579012
43
243976
17
21
93
187933
269340
93
156011
60
52
87
35571
233422
7
3
4
316788719
69187
67
60
20
9
4
230992
36
1
123476
73
28
473707
77
57925
10
296294
490832
69
197898
472594
34
96
339340
78
433110
338663
1
110349
93
989410224
399712681
82
85
8
39
35
382317
23
80
97
230955110
17
3
158971
161461
9
84166
71
81
3
272440
429559
113809
42
460985
56
160073
93
157556
8
8
247718
38
41
702998504
71
67
81
82
7
92
241860
771822074
302732
9
866811984
94426666
434725
539394893
180416
46
89
7
69
85
183080
42
64
286279
48
7
40
6
32
371334531
28
819909294
86
42748
98
1
688933380
31
34
460505869
130999
204131
99
75
6
66
10
201696322
49
441119
98
443444
87
94
199437
5
87
211989
63
209359
17
99
2
989978706
47
499946
78
32
12
76
20
36064
2
98
57422
392501
2
58
402849
8
27131
271516
866285762
92
320380
330464
592503144
274805
30
87
58
73027
476732
499409
391084
65
54
53
87
57
99
275325
388140
189940
361151
23
155552
568209302
425120
9
815281382
423180
70
24
54966
344246
463010
224308
203983
75
37
87
38034
266045
78
327021
897163913
435239
8
1
74
130055
15
54078572
304101854
9
867794308
8
271902
350325
179702
417599
1
387972
29
217019
312261
73375
7375
857969410
10
21
66
33
1
98
23895
67
71
2
7
76
62
288734
250917
48
81
701611037
46
48039271
76868
101763785
8
1
396433
93854
442605
26
806608419
150252
90
55
399544691
22
23
169964
280949
210775
950491337
270909
491711
72
348008
384656
67
361240
60
53
5
205423
25
441061
848134258
49908
4
63529
70
46
109322
98
74
135560
384278
53814
6
83
42
9
243563
10
338527232
349688
571590460
10
31715626
90
62
385754
34
22
561660036
49
98488
8
3
13
47515
75
25831
510123732
425852
907071397
47014
263586
10
9
414036274
392119
115987
10
70
801940994
147590
32
358881
452398
300416
55
74
196509
91
426576
64964
31
232404
8
97
756795698
55
78
60
213612
347069
76
142707
13
21393
23
38
810466101
26
140020839
56
65
450677
72339
22
8
69
199691
46
911593012
955471709
409010383
443196
121065
64
350386
7
183525
1
417206
1
475632
302676
390255
30
4
36
202331
5
8
15
399275
361976
6
19
61
97
476045
120591
86
331071
62
285127
192473
80622
387605
351635
286472
73614
1
66051
92
97
5
89
640335792
9
95
86
50
70298
481782
87
81
309523
596967686
18
87
86818
49
256629
70056
78
327850
81
5
281550
162218
48087
64
246902
9
8
399132
50520
31
363478
50
105655
342568
84
300062
4
65982991
363671931
227573
287869
36
30669
8
41096
39
222901
1
7
24
70
182090
21
201700
85
7
327414
95
10
96
5
92
27
13
102490
330538
100335
7
39
6
19
40
178061
23
234018
125950
528289240
59
27044535
78
28411638
92
15
63
72
43
4
23
90
45
505086634
308271
797529402
77
5
64555
94576
54176
206979
226667
43
259761
76
130319
293528
466095
854892242
561675125
349658
58
45785
100259
11040557
25
66
207532
105711
487285
412003272
76
246436
60
85
50
79
11519
539365223
57
29
7
93
214583
61
130376091
275632
28
43
364125
94
9
39
295003
34
10
36
51
98
371180
93
79
303837
33
51
85
2
58913
376905
476424
334225
273374
25
317922
47356
9
498370
67
154976
102931
21
26
120469654
103119970
134893
460050
62
94
240752
129962
102313
99
101670
482013
387661
20515
23878
36
421395
9
439729
5
8
58
30
170773818
263000
95
47
411444
112520626
339218
254670
5
54
90
75004
69
91
10
3141
97
336867
79
104448
429134
448926
75
343212613
304340
261594
36
7
157788
264977
50
819327793
56350
51
199804191
27
167208
78
56585
355059
34
20264
54037
61
69
62
335634
253197
146864799
3
277736
122033
39897
135866745
5
45
1
20
448263533
51
1
254458
42
158705
57161
1
334999
56
9
263361
293146
66
108040
13
204559
40
30
80
71
477786
40
356348018
36
225694
75
3
39
262447
19
9
16
84120455
51
53
84
104280
233882
532286386
33
59
54
96
13052071
3
1
80
57
127417
89
35
91
94
20
166478
163761
43
855225253
1
77
8
409544
2
36
70
346398
34
66
7
306878
59
14
172611
306564
99
135211
19
51998
40
8
71
330516
660297157
34
62
493164
86
77
112734
266233
84
74
56
64
4
108828
84
94
99
126566
54
466031460
95
214601
4
329284
3586
411849
1
28
75633
490593
180345
65188
20
277384
73
227335
211785364
221666
50106
316080297
163230
262003
97
488658
299207
5
92
28304290
744150706
468367
4388
8
95
44
54
191354
54609
35
1
2
7
492239
612268934
28404
76579
461493
204812
423091
281857
35070
301490
44
65
203724
36
489011
9
35091
252137
60
165888
429623
30
14
61
170534
2
60
2
552272951
23
46
113496
16386
11801
31
207723
180425
762673444
3
73063278
6
6
59
98
380435
70
66
461208759
364941057
550488840
91775
59
91
81
291255
5
20
41
98463
202597
40
67
139377
4
50265
2
88132
97
73
142867607
86
177896
298707
213539
3
223045868
11
169961
251371
60
77
161687
1
4
9
8
17
87336
62
51792
476597
86
460381
22
33
66
368048
42
57
50
660800519
70
47
355418
60
982720066
90
81
34
381997
92
32
477609
41
15
45
423080
40
83
24
3
811184461
456581
333134
384508
6
74
56
424709
125384516
8
7
18100
18
30
58
144149
939774020
6558
393695
290014
427265
38
466160
90
278686
34
52
700945519
56078
306797
91302
5
425161
425078
3
66
95
31
450013
13761
492108
65
92
7
73
77
34
21
86
59
509048162
356712437
203307461
33
2
92
176143
16
36
40
38
20
312051
5
8
4
735740580
15827
267428
174265955
78
265940
238224
2
143691
482678
23738
395196
398431
57
358757
378358
9
432508
61
121490
150346
70963
13
48
258929
32
182973
119946
454568
322278
90
76
11
15289
94
279397
345794
417741
70
279467
63
24
58
122062
395113
9
59
28
33
18
213143164
483731
80
15
56
274568507
881524646
53
46
154686
11
147591
30
99
74
86
52
113287
30906
53
287995
104900
67
19
51
338386
36
148125431
423027
192552
5
26
29
22
427004767
186904482
312923650
371561
7
163223
439404
29
202094
829574535
67
73
466675
179614
232916
34
277938974
77
516081557
36
204294
848365919
776955351
38
1
77
488776
238529
365558742
184683
98
47
95
59353
359140
112211476
7
5
62
64
225993
277376537
75
171757
475501
83
444915
67
30
43
431491
473853
206420
476893
85
99
186243
433299
85
428280
62
182979
351468078
81
174920
19
91
424218
44
87079
170470
15013123
67
47
434320
20
439005
33
31
106838
75
496561
61
95
915171688
163573
586340540
145721
4
27
28
18318
82
247374
44
8
96
4
4981
58
88
22591
55
93
39
844444215
18
76
7
67132
76
30
34
12
71
55
59
2
310024
39876
64625
74
5
133981
48912
24
189259
23
25
329306
4
82
96692
8
257144
465092
371374
73
24
25
6
109880297
408932
8
83
5
215078
78
232355
3653
64
465306
77
456988
255082
397550
53
113266
59
21618
80
53
8
395616
51
75
9
3
90
192671
456553
182340
5
433174
1
34
9
58
58246
50
583692370
236489
26
394286
178039
487643623
397593
74
261427
30
413008
22259
463940
3
28
70
32
496455
226395
223290
418377
477096
51
38
205076
72
110488
77
410390
57
71
3
57
63
77
27
90
493815
425608
70
3913
63
98
99
718486234
97263
375620475
77
362236
41
63
256608
64
141050
70
260723
73884
4726
2
96
452060
53
318796
18
291813
47
280902
42901
61
75
136108
240233
157132
12
34
13349
1
59
67132
87159
9
4
21
691115604
748715246
6729875
154943
99798
81
51
628723339
114847
356007
391340
428129450
52756
48
8
4
19
3
405759
142470
88220
111014
79
4
1
456801
199189
586508254
65
28
6
28
37
457444
29
922020888
238586
93
24
7
25
94559
1
91201369
415845
669346114
81
442819
80
257682
787462002
18
8
375681
101709
41
8
8
428709
6
46
989434893
168998
200208526
69
47
79
868440120
60
256544
3
179559
36922
301621
26
36529816
39578
34946
51
462050
310136
27
69551976
19
387516
589507735
9
40
36
55
24
73
27
203211
6
240710951
95
97
49
267777
911360465
465888
777125974
37
433563
390851
360881
6
121037
6
471012
60803
37
398290
37
1
10
92
62882
99
32
62
345345
223760543
93
472636
63
6
9
21
429236
10
117407
3
44
421273
321031
264760
9
75
93
115076
18
83
43331
15
942547009
37
21
7
192767
304558
369711
9816
95
5
86
16
207252570
52
20
428398
9
314408
497782
89
22410137
51
353726
154227366
264136
394963553
40
24
91
45
57002
228124
33
368862
498359
15456
889139868
44
235036
542511158
49
29
62159
486192
74
97
285894
960289550
342215
77
60
348714
482864
795660269
87
1
20
2
6
18
6
44
9
275866
5
295699
12
98085
41
69
598631615
205339
36
64616
465248
5
3
2
57
198090442
356239
432537
7
452395
46
39
222870
203790299
7
498636
415000
71
297176
67
476098
398526
19
372138
9
65
308642
83
38
16
51
167473
447585
3
55
13
61
421441
349798256
316986
266877
6
30
45
335055
47904
5
319555
17
392446824
297828
5
633450997
11
96
26696
62
29
956112978
2
337598
363090
240659
121916
6
120556594
397319
7
88
627506735
456519
35
335421
340273
358987
51
211993
59
937528639
1
1
33
436499
85
179579
28
56
81
303433
3
355839
417966
97
362839
361696
388680
44
6
7
426719
863416363
65947758
82
107450
39
407970
95
42
56
484313
15
27
75337
405079
37
7
6
13155
64
704624777
126819
57
94
403719
157696
3
33
290516
164808
1
1
275300
86
8
300794
82
226857
96
6
72
314335
89985
5
7
28709
138378
6
98
256689
38321
361196
496191
48
40414
6
493312
2
216352
47425
365733
45
1
31
629442341
381676
205041
82
24
334575
450046
261804
364857
99
313292
45
2
14
542751501
86
65
166765
94
8
48
316095
95860
579138092
27
375228
2
348232
96232
8
68
344860
15227
164207
485657
159619
74
562296484
47
89
32
94
372133
18
11
35
39
2
241088
22
84731
4
42
34
66
268306
11
307017
38
482137
57
62
478660
422242604
460456
377708
24191812
67
219512
932517548
485951
10
249443
11
53
2
55
139672
338579
22
117574
42115
350916
434605
67
111288
54
76895
396324
68
371422
77
45
64
375407
46
28
28
154489
8
813211898
8
16
38
85714
2
87
2
162955
6
34
314358
57
185500
5
74526
121375
356567924
93159
83490
4
571951484
59
242029
270920
1
316949
466793
490560
29
470027
67322302
94
6
74
559975664
17
241690
4
95
18
188037
7
398510
2
59579
89
7
26
10783
752662302
61
331077
75
61
455492
350848
49
169154
190151
145655
59692
185771
482724
7
32
6
92
14
79
721243984
480838
486801
176152
30587533
45
67
8
40
62
28039048
480244
62
215748
34
912266551
362975253
9485684
26
117108
77
71
80
8
90
20
4
8
24
93043
438624
160757
73
48511
75
29
346226
56
449359
1
72
49
96712
378976
431861
620625351
25
36
41
248461
86
63
85
403038137
57
57
17
572123341
72553
24
330105
43
8
51
69575
12464
86900
23471
125188
21
2
307948
37
152973
126233
7
69196
52
396986
7
30
479502
48
6
116732
38
3
120638
63
304542663
342592772
83
109123762
165972
384716
46
69
21
366419
27
9
489072
51
77
417252
76
14660
9
1416
16
78
302797
25
98
619105514
313653
92
193752
62
322778
233950361
103747
61
13401
788050766
389008
54
4
591623032
362056
136057
356842
761468373
384765
444701
36
20489
290406
49
409247
78
465702
98277
156337
321886
319225
52
11
9
818297974
11
44935
95
30
55
21
145629
73
94
202531
110115
9
761666167
5
30342
51
6130
86
222686
37
72
218902
90
439323
336106
96
39
79
120653
256921
97
23
445372
107741
26
235256
40
42583
8
207532
1
281115
41
210269952
101450
468704
27
45
368407
322782
3
489288
9275
89
138195
365317
483491
363104
92
24
886781459
1
2
28
58401
83
6
44
55
82
351101
6
438643
110490641
195764
273141
131699
1
327188
597681920
258283
372193
361746
449491
118441325
33
38
313226
11
34
496792
411727
41
52
68
82
102970
451981
454143
31
89
311063
11
123398
70
27
57
21
394274
246992
49
71
48
303868966
96
6
220127
420007
70
350320
416379
418135
14
755668129
87
45
89525
331235956
899205050
271338
914847824
310787
71
68
312938
6
316135
497738
538349432
4
595668325
53
353552792
9
439462
9
472517
1
236776
9
55
15
27
171391
371105
23761580
156751
185051309
70
96
86
46
592249827
69
271652
28
86442
46
196727
2
233622764
457903
87
9
3
6
771955611
889341319
43
59451
20740
176323
89264
21
62
44
545549690
98
90
48
394418
365645
26
51
11
317104
7
88859
4
2
4
7
997554201
355151
232333
114006
7
103101
1
131289485
36
99
276149
6
71
113043
481780
627003025
56
50
52996951
134294
3
6
49
95
385941
386292
23
84
385889
7
420106504
30
14
259959033
17
464990
14537897
39
94
301003
192994
4
90
469236
65
70
80
5
107494178
198434
11
489282
63
199885
81
92
47517
90
44
87
6
16
97
88
40
264044
98
9
15
286573
115813
439863
60
35
48
129357
150290413
67
371106
24
282066
493358
99
1
63515613
346287
60
45
433267644
62
491708
87742
72
24
5
4
400904
151848
34
83
384865
390054
80
280411
23
9
6
52
275472
215713100
437448
3
331930
24
85
493453
84
312255
5
9
34108
433783
629767613
14
341876
60
16
83214757
227096
8
181481
998032231
3
843122596
498460
410652
80
52
2
47630565
4
496788
18
34
268842
98
69781
298530
225209
47
56
3
208594
471135
3
91
48
91260
249352
276013
166553994
24
139758
5
264460
971289067
79
115029
57
8
39
31
195893
484558
221752
100136
16
13
7
1
30
274056
473084
285984
791359719
4
291026349
961153338
92
444334907
483953
110971
255271
8
42
387953
220989
43
275084
359105
135276
163338
85650
190256490
655684203
365948
71
807499409
9
44
96
77
183245
434037697
55
830347760
3
92714
53
2
38
73
52
77713
17
89727265
95
18
57
198950
30659
91
4
4797
5939
39
461690
49
3
205898
95
2
65
215520446
86
228985
51
34
180011
91
2
99
30
304115
6
352703
5669439
93857
69
56
433464
351213054
25
282246627
3
447804
48
136429
268952
14
276382
40
242028
27
39
346112
181516101
793858156
244708
45140
7
6
54674
467044
72
444601
96
79
179362
34
43857
68
83
7
75
88532
10
16
96
44
154809
36
96
364164
62439
30
2798
71
281312
60425
53
59
117516916
84
46967
59
56407
263030
296373
399649
228456905
148377
194703
604101230
388142
393522
605829697
39
51
12
735578211
5
230386
732895371
234785
467990249
85
95
19
73
26
48
20
460669
233330
35
86
496109
300386
84
12
274864
80895
71
110958
17
369206319
254925725
8
29
231592
671115193
33
40615
91
243932
17
3
68
1148
39
282592
969610355
6
474334
49
99
9
60
5
55
8
297793
45
477375
77
471959785
312540629
89
20
25
65
84
21
41
52
52
314921
36
58
76
74
484737
476722
29
226621
297577
62
64
94
155666
12
360277
81
11522
82
83
249749
440929
142152
285531
899423007
60
107568
41
240209
184767
43
65
806207361
4
18
241792
44
222577
159056
6
16
157589
913354050
557106101
26
380419
4
340568
115739
17
281374
42
454393
80
803557508
346650
317841
268710
3
13
353798
405195
390562
312508
475723
39
31
197434
58
99
40
498352
212053
10
57
65
6
393845639
7
14
19
127752
1
65
48
656632988
268839
88619581
63
250130141
3
419008
458149
220776
7
28
53
73394
217328
24
6
66
190227
323300
94
325470
398704
23
68
61
426187
479349
613876396
365862
32
25
297645
6
4090
90
361359020
805116627
36
30
67
9
315358166
4
314997
253142
305128
3
3081
431254
118944
164480
568596742
353973
23232333
75
251661
428582
669569598
98
28
50
202910
23
7
349363
99414
99188
45
2
248666
63
8
427973
179945
317316
67
81
84
247150
35
417215
310234
261840
204481
437296
75
8
213543
27
235325521
23
9
85
54
655052336
96
68
364572
45
282709
37
54
166233
6
28
19
140956
72
4
11
339616
122930
38
67
162952
24
22924
67
96
6
2
398950
194710
81
49
338266
1
40
88
86
21
225404
9
112548794
342813
53
2
472813
35
314572
174760764
70
16527
63503
2
159168
489517
57
6653
4
352042
5
377918
16
316984
9
71
41
35902
440451
41535
8
412563
92
53
230544
263151
422317
99
92
180894519
678058092
67655
461278
306074
467650
67
327264
348764
59
35
55
570965679
40
437440
93
75
12
47
78
499437
94
1504346
34
421267
86
267354
251337
172112
21
219987
89
35
13
88
65
451570
94
96
8
158424
400825
331536
35
86
73206
277034
90168
379820
9
85
340594
229070
232543
229457
28
545675172
622482782
467788
47426
479265
6
3
27
11
268300
91
17
319712
79061
160172
495847
84
232239356
60
6
32
98
111152
682739636
11
58
364527
54
17
163271
499047
69
711003616
399878859
57
3
667765595
2
23
2
24
83
7
48
74
240005
15
18976
9
43
140364
99
71289
389050
5
53
122802
289072
470607
90
2
57
395237
71
17
154179
346968
425290
44697
8
45
18
89
88984
19
340997
99
8
68
200123
134068
127559
438910
33
254221
70
220935
51140
469004
72
302316723
79
234740
149214
176955
453309
36
497721
70
13
164470
79
47641013
70
54
24
484475
5
278986
53
51
29205
132644
45
5
8
8
257875
29
132405
87927
126412
366344
365286
33
52935
3
406722
65
728951787
99
38
21
9
26
57
6
75
288141
5
41
86
137111
72
81
4
6
1
9
42
85
75
99
441027
6
59
401266
429262
33
8
42
471920
4
115187
99
59
57
33
291120
93739
136604
473028
294904
69182
96274
84
5
5
12
11
38
89
82
324781
364641
158855
32
3
7099
84
16
292072
8
205130
772458467
89
87479
18
2
30
12
315355
23
92
312346861
62425
86
31
9
488990
15
21
34
95
61348
12295
13
128682
389929
311450
2
70
7
236776
80
99730
391165
482988442
72
281417698
465430
1
46
264647
2
2
95309
459090
469593
414098
63
604476144
81
1876
6
87
128526
901509463
350771
6
64
7
53
113029
483578434
32005
155749
3
2
444975
103961
624014079
20
134511
78
151705
476389
183421121
60
275118
78
81
72
74
18
20
65
327912
225977
146811
27
85
443729643
274889
77
60
566174513
255115
306063
53
47
14
897295504
7
118765102
210073
289667
86
40
55
80
174307119
33141
2
5
43
20
165573
365522612
21
412774
68
32
409039
4
2
40497
204415
378678
135124
9
285206
73
2
69
928638393
225251
329229
246618
171029
277211
999588232
248675
463041
45
427570
54
70
75
106195
38
40
160304
73226
4552
12
785832331
179821
89608
23595282
6
1
353736
175213781
50
60
10
34
97
13
148684
2
42
52
585203743
125382
92
31
721956730
187351
57
187823
77
55
80
7
4
17
387288
435464
82
21
6
271792
473215
440892
76
372636
71
355665
127408
35
58
230880
305947
139771
177696
37
51
39
90083
499903
452625
288267
7
94823731
256913
25
431685
57
74
735274663
264165
127322
39
284806
14
67
3
63
61
478212
4
199700
418579
92987
51
629116007
112955645
99
269580
17
275439
8
1
73
271079054
414157
35
159038
25
264922
91
71
8
4
90
478589
5
2
10
3
66123
214960
66
7
11
197770
834954384
71845
458691
98
35
228326579
47
6
81
14426
35
488476307
513332144
99
8
232649
96150
52
3456
46
449430
491593
473213
40
87
310416
5
148273
257470
291583
16
125653
259228
108764
60
1
9
92608
23
72
80377
302455
88
384483
111350
18
5
28
99
499929
5
44
18
224292198
27
68
92
671993116
94
861158118
9
316998
31348602
29
44
44732
10
60
98
271559
34207
185272089
180858
203826
97
76
485749658
51
24
34
265731
99
3
3
38
3
50
56921
361032435
388207
69
144949
471042962
306432014
25
88
46
59
389677
324029
35
60
327048
51
51
203891
33
77318354
266702
404833
20
31
49
330436
26
76
359383
369507
16
386122
332228192
114230
28
163654
40
72
101379
23
38
4
9
68
9
373202
92198
2
129310
190729
54
477364
413980
125322
485744
49
215276
88
60
26
80
151761
348115
56
111322
67
293228
359094
5
56
195106439
495739
28
193596
267633
79
2
950804337
277253
72721
258880
240862
331915363
83
310230
817828305
50
35641
190936
231450
78
3
31
905878327
43
337870
65
63
8
16
3665
114261
53
2
3
58565
490476
470922
269969
378639
290889
36
420112463
76
928418325
436046
13
80
1
29
81
298960
20
446441
72
413100
814016170
357340137
19
329743
77
362359
76
574572483
316543
241992
50
6
46
89
239157
35
444589
42
80
196026
36
61303
214187
184870
547016555
1
474106
7
989280709
410184
309100
441282
80
43
50
248582
13
284661
61081
384516
17365
94
81
338071
282477
475255
3
203054
69
15
300472
385205
8
59
50
17
362563
20089
54
414761
3
3
166031
56907
47
87839
77
8
157201
86322
552256026
471174
72
96
2
79
452018
967512243
274543
480099
398988
97
35
393327
330916
77
239285763
16419
53
394301
380097
205652
215913
30
88
467792256
59
287016
169143
480270
408741
63
106537
472918406
3
67
41
16
59
16
65
7
21386
288583
242444
32
253959
72
457727347
60
7
76717
43
82
271701
150329
336546
115782
20
105050
84
12
5
461382
107126
167693
82
40
402531877
216488
68
77
76
2
97
5
28
208499888
311773
87
31
4
18
1
8
69146
7738
35
214443
97
59816
44770
41961
153737536
54
266409
71
387737
4
130932691
890655300
389776810
467361
71
77
289815
43
37
4
197311
52
56
115745
284113778
22643
26
14
29
293279327
311372
256799
9
228997394
21
30
58
51
65
163409
781038321
43869731
476668
111823
45
75
498705
258107
625807309
369152
90
393530
40
275615
24
81
6
681583088
292739
107873
411296
79
57
8
44
765876794
82907
149556
321873
137513734
30
911801333
148597451
19
55
292069527
4
222025
317265
388175
71127
58
15872937
1
5
251182
40
71
6
335495
428671
408189
367063
399827
329646
459650
437605
47
226006162
80
1
83
92
71
102978
394014
32
35
631826793
74
92
73
35
6
354126
3
465658461
215767
9
17
243120
2
422073
45
476111
1
401186
9
24
2
200940
10
412141676
72
240976
58
295781
2
661636783
600871140
6
3628
55
252707
33
431762
246944
102000
367905
452514
40
839118222
33
62743273
467010
31998
198874
81
426385
250784
91
135050
2886
9
299667
51212
243789
81274
223121
415276
41
475699504
67
1
34
63
54037
52
33
28
377698
10903
83
12573
156415
334285
332639
488848
102874
91
256328
98
72
16
162842
31
24
942478504
299744601
30
6
99
406158
378907
490342
73113
311647
302890429
126177
42239
609684777
113163
216823
24
304018
40
3
7
74
173888
74
15
45
76
181593
61
494358
437878182
1
39739
8
2
61801907
25
79
441768
6
938607149
63
72
134890
328860
263799
5
454133
5
98
92
46706
23
822891558
496625
369894
432051
139916
58
89
4
23
36
56
167983
90
20
20
91813
205437
51
146213848
86
8
9
9
32
337533
441117
59
92
103406
88291562
87
28
41
122522739
467159
94
112073
8
373295
428365
473811
248050
3
382913
26
54
8
148516
41
146722
79
98
5
473533
19
88
451482
81
23
246852
51
58
324401
106172
945658944
85
14
367386
39328
900435608
128173
54
92
34
478536
6
18870
53
269960
51
57
104355
25
76
236251
15
63
54
416007
975296285
131617
255378
322878
703144557
287954
8
10
58312
233745
37
18854
786517906
77
1
35
98
30
81
247729
3
146628
18654
192891
18
473642850
209835
76627
95285
24
96
11
263226
480507
69
284470
132906
29
218812
294879737
44
62
77
10
11
45747
768777978
5
294069
149935
333428
490907779
134213
67
62
22
3
3
96
160590
89
78062
209426696
441642
486759
69
97
10
257995
206845
390926
6
403742
42
434134
1
476404
8
754157623
151862
70
370495
13
192849
14
293199
41
12
16111669
6744
4
995994492
49128
457014
245241
1
95
59
9
8
125470
146591
9
402441
135746
35
68
513244193
341975
489326866
96
24
588582770
32
867868239
11282
195999
90
73
15
337379
78
110792
2
507092168
167537
286810
2355
349442706
36
215867
987461545
137482
780498263
94
8
640686333
59210
82
98046
353538
313489292
421272
24
98725
74
495103
21
13
247580
17
194047
421077
570718461
121808
69
3
286033343
70
64
202690
64
168430
36
29
146383
19
403729
260751
213757
28
270359182
163427
82
35
55988
73
82015
98
56
115939
95
411611
32
373795
210891
2
41
30
486860
8
282979
84
120907
31
97006
75
392639
284897
18
2
375817
214482
789952183
341863
295804
302359
220041844
217584
882618391
48
4
45
83
8
477596
427047926
59
394123
251261
472017
8
453365
25086
81
646288323
103448
250724
376905
98
410766
89
316995429
28
171331
80
56
30123
27
1
12
7
306305303
32
7
6835
65
92
54
619725056
98
149733394
446703
73
371645
26
486202
394797317
280673
76
431993408
52
71
235644
498586
54
81124
53080
442269
23
9
59
352026
31
41
70
561839764
258439
1
28
454066
71
100563
30
292139
64949
85
10
73
384909
79424
74
25
56
160114
98016
386663
166791
236517
19
399560
152997
387303
295254
495812
435779
96
63
36
28
28
182841
91
1
204896620
367125602
2
88
129019
47
214655
72
670122940
316790
471886
209139
36
84
71
396503
34
99153
26
800378305
353269651
54
380812
6
137695
96784
8
184364
67698
22
118681
177645
101522
358395
4
76668
25
17
676922815
49
315287
6
92846
398767
98
95
110847
212378
328640
59035
84
60297
213727
396023
20
14
4728
90
881592660
479792
245060
94
913045028
87
359862
755111604
296009
320918
60
513366594
97
61
99
407301
332799
54
287449
69
363590697
356858
4895
98818
537167193
88
76
129352
27
330820
71
243848
387489
368628
4748
2
3
79
9
356364
441408
8547
84656
6
486903872
6
8
149638
843394493
363879
85
77
37
67304
188280
436314
487689
576455215
6260522
61
74
50
40
43
2
53
562411838
4503
51
46
20
83
35
94
340627057
79
526736467
79
149612
456861
8
67
78
59305
6
66
51274
64
6
18
62
559743840
75119
20
17473
1
67
72
359446
30
482132
69
75
36
23
35
124428998
55
286575
2
59
237846
35
11
459371
384030002
444298
668
10
33
106027
487094
483665
173746
434675
23
33075
14
9186
80
8
331257875
786551162
7
71
440457
83
82
327829
52
49
44
404583
36728
93
193244
27
185825
454630
207401053
82029339
278154
55
11
97
62
183563718
1
430287
195456
1
78
217570
463726
35
110367
5
352581029
205613
84806
496837
209766
5
74831
99
162749
12
19
62081
445699172
46
519428891
2
54
266852
14
487518
5
94907396
29
11
81
168930037
15
239371
62160
35
79
15321
50
167634
255505
393921
37
105504
373019
458989
302729
95
487863
259435
28
7
41
69493766
82
41
19
6
4
264642
839949163
81
13
406456
171035
493549
95
153570
74124
73862
22
96
7
30
66
238823
76641
20
8
404355
52
7
11323
170347
10510
253052406
7
19224
17
126380
9
81
130618
7
48
65
250664
623548134
8
58054
56811
32
98
38
323548
88614438
37
415697
77
7
18
47
297678
97
6
66
36
90
137368
1
174073
146273
98
466560
87
21
31
739118047
126720
79
13
61
6
163128
654248758
5
16
69
21
849269314
338835
4
9
60
89
4
62
797067833
16
20
5
366374
8
4
71380
90
97
417591
3
462940
66
253483
491174
52
34
39
101291
484020
168029312
131533
64
80981
177783
11764
57189
454588
50
311337
2
262256
20
55
285013
71
128528
27
424802
37
300426
4
97
207978
453253
82943
7
91
93
2
120016
41
36
210720
78
285632
181637
31
329035
443301
2235
873433254
149067
619265435
83444
50
208879
42
438993
85
58
313491
112798
53
19
203327
404506
369715
281197
33886
427476
6
21
27
168758
177599
82
18
58
375826
32
71138879
91
182079
610541572
88
9
56985
479701
419460
96
412073
190798
87
8
37447
69
229904
88130896
230744
25
42
347741
335168
18530
1
199953
140746
498917
66
204358
7
79
91
465470657
90
94
194782
7
97
701948495
83
447468
371563
18
397289
6
287380
90
23350
49
174493
13
499787
6995
3
216141655
7
48
473291
332750
80190
57
379060
58
312211
923802218
7
749138767
11
5
282974
50
255674
25
84
963137249
14
82550
74092
13514
88
81
318295147
261930
59
347833
5
155363
38913
476551
36
415335
3
72
40
466282
180170
179046773
283368
134101
177899
292357
5
76
6
236774
27
27
341523
37812
297453
411449
34
372486
335287324
37
6
86617
136370
79657
391652
50
682770606
379504
93
394004550
43426
490406
614360907
483403
40
53
4
96
299531
479569
207065
251246
7
67
262061
66
257145
2
42
351612
45
77
20
37
1
13
472228
51
232402
2
75
61
33
158584
338173
480146548
289791
139802
78
32
168129
1
361185
58
63
344287
130795056
44
2
75
385631928
6
181276
460071075
416189
18299
20
5
58
232349
359341789
114673
135944
25
350681
50
392423
95
62
932453455
98
201489
359627
71
862383804
2
361297259
38
571973691
98
770632465
40
2
10242
9
98
298398
434917
65818
11934
8
210671
46325
83
91
84
417836
73
93
449843
800300665
451837
32
62
91
118031
248157
928665181
35
457185
43
87
49
713952237
411271
36
27
338839
23
486093039
412923
59
6
391957
94
23
911532787
15
11
149071
347267132
127307
285489
11
36565
15542
43
395647
253745
114431
63
26663
18559
259014
704374288
5
19559
60
300592
185798
17
49
795087087
266661
219191
76
74
72
59
58
134155061
65
47
90
59
40658
44
64
207363
41
66
234849
71
60
29
69
51
5089
56
73
90
35
209162
6
186224
68063614
348551
295382785
33
386159
218158
754621032
356672
319251209
63
82
480906
112376
283468
302036
11365
469499
393325
236784516
261983
8
72383
87
398926
33
3
98
99
34
99766
58
41
272059191
215535
112846
25
590526220
19
49
388135
438538
111424
570122272
132275546
168208
147341580
17
49
853388450
8
16
38
1103
315984
105945
80
618076921
8
288588
4
728417025
98
44
63
48645
72
240544
360998
182268032
78
98
403754
80
70284
117979
727633863
198154
5
371244
890877261
66
7
261870
36
96932
263199581
20
28
295089
39
490841
412899
266415850
69
9
21
54
1
395077
249605
132332
487090
68
399935
55
69
6
90
38
10
30
40
162773
87
18
61
291716
472991
80
116046
76932
294607
4
74787
8
90
52035
80
490502
22
223104
336777000
106057
31
469981013
49
31853
814461177
312214
449857
53
370771
409209
88
267784
63147
59
9
84
321305
464171
480116
9
69
69
90
187547
64
70
157829
93
49258
47
30
54
61647945
54
71
235050
280153
31
239859
96
38
468444
32
301921
97
203102
339588
46
312463
4
131951
9
215704
388968
160787
347666
39631
770792444
5
69
392700
230537
179557
50735
341879
21
74
938627587
228248
288237
85008
68
350794
538944327
15
158940954
24
182891
6
43
510332903
84
6
21
51
266315
5
103697
74
6
391532
6
78144
335297991
83
292315
913058054
93
75
83
38765
97
920923129
412773
352098
581962695
137955
95694
31
2
12
173550
164492
66
680268769
64
148582
67
93
12
182304
163864415
31140
37
202268
181650
81
94
96
315131
22
4
4
1
61418
469643
375207
57
30
53
304349893
7
48
4
355116
79
69616
24
16
67
22
95847
16
192892
7
30
27
47
153853
79592
372966
5
180743
360605
9
352194
207853
80
76
94
22
27
86
89
4
3
428038
300259397
163543
445511
281688
764234184
416186
32
62
74
283712
11
30
988102190
9
170702
92363475
58
43
58
238449
460813
48
859220143
49
71
551726571
90687
477777
206192
46487896
61
49
79
91
8
316552
26404
283050
52
237986
42
209305
75
18
170999
44
36595
56
50
69
3
142534
190214
29
10
488928
74
438204
374947
1523
417830
42245063
30
216485209
356782
38
674656076
467992
288666
99
463726
96
49
454405
74
58
88
98
54
228726
45151
73
170131
413077
340529326
91742
51
95
413009
48
59
53792
21415216
85
38
927376271
22
41
15
319443
75
247885
553175975
733832323
288998
326349
3
139272
46231
31
42441
88
282220
252219
399538
5
130825
13
169080
58
274594
99
68958
14722
29680
90816
38
108924
322020
354842
214465577
127342
21
403120
137871
776098488
69
84
89
82
3
86
285539
362145
373681
62
311257
107180
18
46
74
503975399
28
1
414295720
52614391
361472
70781
84
975609051
153577
128870
346725
1
303699015
480210
153752
224360
421411
85
948339632
5366
91
197335
231691
58923
159042
408697
42
373677
199320
32
906526273
171856
1
190989
581815490
97724
86
10
394929
175997
99
44
206310
337224
91
389463609
86240
314552
5
66
588651087
19
421906
61
33
56552
481674
76
67
23
460989
35
936437100
9
98
40
148635
2
99
74994
222126
192077
203388
72
8
5
725836815
472623
91
219605
893295939
294867
142635628
6
88727
20
450061
189352
98
8
481026
1
90
78
495273
92
319637
30
21
360938
9911
38
99
198529
64
276901
3
22
335569
53
34
93365
94
268913
31
399884
41
84958
7
45
621051119
173054
24
215629
315563
68
7
22
48
74
910451152
399187
98
656624509
59
3
25
8079
43
6
73
253698
454374
56
49
13492
5
16
266444
39
342027
448497
81
113999
64
544116678
4
252094
6
478700
139939
65
73
14
25462390
14
85
277895
108181463
64
113119
464479490
5
306320
6
382171
27790
33855147
71
682795435
220537
359981
93
43559236
28
41
49
31
437138
8
39
93
75
74
49
68
16
36
488798
28
56
848211828
90
90
386633
29
36
59
87
308759
15
46023
5
108452
204137
413243
392137
79
426871
410226
34
211859
372564
255086
121002
78
674273379
364405
33
412311
93
1
94
445170
91
278345
75
194211
91
6
50
8
98
85
28
76
46
105016
258083
88
57
84
10
86
96
50
27
372043
79
437183
371252
381950
194309
186913
258326
6
84
33
307709
476100
9
91
27
61
85
154217
199661
392350
27354
22
13
388029
2
17
75
5
72
4
117374776
6
7361
4
76
9
83154
217888
133115
74
5
19
91009
5
76
898429977
9
83
21
169548
75
146050
216274
100474
488644
56
5
22
84
18
954554103
687690548
405748
105169
79
59271
202985
42658
314452
213166
796096894
353344
888365606
12
57
325874308
61
84
69
412783
82
77
10456
9
1
38592
139024
59
23622
89
29
423644
56
72
24
112757
307368
95
67
40
5
351305031
302780
42
27
255440
113594789
726642473
33
497542
19
94
153752
63
57
95
16
237954
692017890
3
81
21
106257
8373
40
327221
26352
50
23105
225449
28
50
90
4
126681918
7
68
824030574
444186
419676
159527
64
165202
146818
29
289443
72
95
374629
375964
21891
333128
222705
785522415
61
335090
16
87
314817
163345903
52027
6
20
13
78
88
9
191144
470286849
64
56
473605
101015
395064
470985
267963
95
308251001
75
170626
361567
580153757
90
390294
938646657
96
345515
88
287958
41
72
477841
124805684
76
959930477
102163670
31
15
46
280838
391567
65
592809960
380437
64
192859072
28
6
6
28623
291247
70
87
97
488484
23
90
83
155725
45
7
2
91
81
83
145211
84130
429308
53
89
13
104604
32
66
893979558
39
88
239311
23
420392
325601
330484
265051
83
14
405867
199367
26224
13
20
11559001
17141
87
70750
6
453800
588852715
49
648498471
545440019
362726503
453594
366488
45
98
749529161
265871
355769
26
56
82
65380545
1
94
10
112994
42334
392119
57
97
28
84
141131644
105724
16828
45
445347
74
340211
39750
86
189948
82
187667
47
96
484154
60
26
9
65557
228451
8
14511
670406792
77
4
88
9
595868013
358965
385848
496890
69244
71
356831
340550
68
1
474278
138850
69
254316
84
51
174214937
186443
467223
19084
133122
78
5
261829
32
42496
433439312
1
15259
602744361
7
71
3
333135
498339
72
253085
692515726
494796
621439069
356637
706185246
325826
178454840
65
3
974163484
3
394517
27
372707
20
70
693362203
21
243111
2
248230
67
26
32
31
24679
84
82
9
18138
99
17
14
85
9
71
92
24964
89
13
176268
176128
51
212587
374397
101846227
31
78
417892693
85
36
406190
7
180983630
107160
268419
75
8
43
94
336972
96
50
20
80
63
7
87790
38
69
163043685
3
1
96869
211946
327930
41
186105
286480
953382083
70
357785
498440
86
46
84
16
52
420277556
85
131169
49
1
289497
87
36
90
417209
298538490
6
71458
121135642
19
84
54
87
322156
4
310078
112055
59
51
10
173029
68
62
481951
72
70
73
8
228965
15
905506572
26
98
77
461571
5
927359362
45
40
651967651
426568539
73
48
492308
48
97
32
5
87
17
451345
152030
271203
215028
37
21
4
326553
90
635552159
149192
9094
157879
3
3
67
64
450550
68033
82960
92
47
112567
183216
79805
99
81
92982
109861
69
92068
96
68
1
304805
97
11165
289234
48
462644
17
14
393414
65776
20
77
3
421531
78
66
90
28
10
312691
26876
930992147
108410
334913
5
64
294054615
3
60
2
71
9
310554
56
121857
57841
490438725
35468
2
2
277127
7
254843
7
2
380156
148797
169155
22
93662
72
416022
596040990
476165
2
57
493171
3
38
19
44162109
547287738
8
6
60
205086
118529
63
46
211311
38
3
40
56
220404
250382
986556078
19815
2
240563
229578
58
78
265440
79225
413659
17275
41
355134
445177
36066
484147
10
88
404196
446988
34
17
411512
94
484855121
92
7
241772
77
60
131368
257231554
377247
36
63
264428
76
31
83
38
239435865
8
586332709
244248
487771006
1184
163184
480598
290712
83
59
414912
432286
7
29
1
271611299
187673
3
28
2
127627782
88
376211
3
79
516075838
86
11
461336
93
6
38
20
968634124
442180
12
83
82
294015
89
70
69
8
81
5
99
47043
32
370483
72828
23
81
390881
490686
61
361254
417094
74
82
73
12
51
37
14
19809383
486497481
105179
542368400
29
311488
19
494484
157205
413206
34
352848694
73
962420395
333415703
220865277
797514028
373423
57
10049
57
78
42986632
206480
14
34
3
268042
407369
28
51
90
771985636
91
9000
40
395264
40
429267
294347
69834
14
77
29
161834
608454591
32
266616
81
260433
223380646
8
387816
301823
75
379695
352867
391057
13
79
53
88
13
108564
490518
174035
93
96
88
8
15264
97
98
426105
6
83
24
92
46
8
66
495049
1
76
8
88450
30
71
270113
768001262
539644082
63
97
841161375
5
40
68
216860
50
12
269298
295017
491464397
74
460852
23746
445769
20
380605
24876
140399155
269346667
585708303
187381
97
381852
87668
9
11
103328
445375
18
856011350
48
7
81
24293
63
48
46
80386
33
331875
77
444882
84
411624
299653
92
266514189
82715
6
24
71
85
79
60
18
295800
52
9
1
209803
60577
491876
963859808
70
34
124139808
32
285659
957811089
5
478473
3
393143
69
339197
50
26
39567
2
202938
212174
250323
89
52
251281
264892
54697
51
94475600
7
54360
77
272167
343845
758410861
86859
301251
872086917
33240
36
223943277
95
376581
7
462208
78859
272854
64
67514
63
21030
23
210024
28
59
2
67
232195
83
22
4615
11
21
281503
51681
66
357136
5
366630
52
28
73
93196
173232
4
35
83
58
98
83
993777093
67
99
19
144665
47
290498557
4
47
54
12
70138
444313286
337246
436328
41362
366664
354470264
860433698
447003
97
319092
34
38
146246
7
71
336645038
66
64
44777
428495
96415
21255
2
86296
7
2
97
71
6
21
99
78
35507
46
44
36278
19206
328016
24658
113360
197152
62
49
254809
74
227471
57
27755
411031
345963
39
7
113747
85
784434653
84
1
450043
43715
20
377877
54
55
41
62
49
3
356332
79
51
344575
447155
73
380717
173351
41
78
86
87
70
91
50
474206
40227
65
112189
51
308074
12
59633
4
48733
203179
77999
27
185
7
1
313502
8
375323
80
75
2
162729
43
176515
5
53973
293721
86
96
74
465827
85
485041
176863
200412
85
72
96
465771
71
349173132
207027
63457
424051
69
455713908
5
43
5
120566
64
38
174091
96
291314
27
50
10563
117984317
236146
55
695014765
92
101242
33
23
299415
413539
74
40
283941
132433
919258287
6
48775
246047115
22
42
230274
382590
60
403976
250741930
17
266716
349764
189340
8650
71
93
257839
413523
579404808
52
158758
328617732
24
241392
380763
378170
449406224
21
91635
84
32
480140
60
105620
51
41
168133
73
13
8
214199
196539
176335
69
351106928
4
420403
361463
107412
187394
145500
316694
62
35
31
340135
9
11
142360
177252
4
2
10
26
27
17
63
23
48
76087
786282479
161408
29
38652
80
462534960
196669
710470462
19
223410
162746
191455
186201
285836
116052
16
5
2
488558
9
295887
149288
124196
278006
302588
65
89
650938318
42
385270
353264
421439
8
75
91
24
268836675
412341
488873
255385
379341
34
83
64
122968
325024
77
36410
40229095
90360
53
75418
454629000
6
69
403072
411395
475183
306603
5511
362574
415772
9
52
3
179488
96
435577
253594
235261
8
45
358784
51
46
113125
111257
54
12
393650
79226
182257
81
51
32553303
64
66
52
263896
359573
79
53
115545
350342
9
6
278776
29
335636
145314
67
44680
93
72
469450
2672
6
557010511
682372587
5
64
17
151938
3
57
410901
72540
21
60287
135930
187629
17
296372
477652
45
59
83
455977
49
86
18
830923300
35
72
296832
482739
1
61734
131146
39211
445051
7
662960345
98555
355557
709806311
53
37
287713
51
38
84
655403482
554660211
148723
409962
414322134
24
79
445685
23
4905
12
373057
96520
53
389240
9
96
17
56
6
698557620
254459
9
7
23
174468
238493
332907
88
202661
64
79
340042393
74
67
133476
11
146374
239060196
435914
151202
85
179633
90
438660
56
39
33
176776
5
715559741
464336
96
354756
3281
55
980647392
2
42
17882
14432
485504
356144104
812192926
46
424807
142159
97
23
82
126112
2
453721
40
60887
68
55
90
75681
115516
211623
203429
24
5
242186
596763882
49
9
293831
402562
35149
14
89
90
141567428
631338218
9
26
243913573
190046
68142
74860
401562
33
4
375072
92
238679
392619
662759259
637982854
93
12
204108
25
59
123426
229459
22
136822
78
253193
261479
448878
631938429
49
78
352455
430529
632691166
58
20
646663815
249174313
850619728
81
169768
2
429741
72
63
77
51
1
44743
393764
4
908571078
442941
5719
162978528
280612
1
7
2
465086
25
6
877937812
368320115
91
48
235452
77557
66
443925
209999
435697
80
256514
442205
175317
114714
32
600154779
297798
73
85
46703
246167
65
79
99812
364787
72
255886
481249
31
2
15
40
70231
52
257409
275188
37
72
84
17
65
23059
9
99
89
185031
1
335373
404566
335866
489370
384543
338957
43
64
130712
174418463
36
20
188718
150438052
445916
422581172
100192927
84486
49
32
912935979
53
254665
95
299534
63
182219
12
472948
698784105
89
93397
52933
6
377539
31
268849
87
17
294310
319413
428050
264831
186004
79
83
26
12
195403
316882
8
3
77
168647
136327
51
14
296805
43
190584
51202
75
18
273222
30
69849
475508
40
6
230177
69973
56953
16
47
4
94
227825
98
848448748
377467
405971
36
392312
182546
16
261680579
236101
66
86
475522233
1
96
70
11
346973
96
181401
45
2
219445
3
322635
129539
26
32
49
64580
8
180487
1
203438
83
196781
48
7
169096
283946192
72
47
400182
9
89
37
937017084
435373
194753
60
16
96
9
2
48
8
40
49
39
436144
86
460408
9
217629
78
460641
94261794
30
425916
321817
9
40
43
25
403022
489222
6
258741
699375161
87
125924
66
40
88
53
44
46
6
16
9
385442404
74409
238985018
58
708701617
19
23
98
34
92
88
5
247913
108100
24
419558
392241
182049
365427
19
61
80
29
311266
2
68
82
71
218606
46
380120
8
90
8
28
715185953
93
155089
165479
73
112125
192461
87
75
438413225
253972
302106
66
48
213208
210852
4
30
46
7994
163183
99807
483097
25062
32
14
5
87
272412
39
447490
127950
30023
248795
70761
91
33
9760
468704
28308
26
77
625903310
101072
249469
91
248937
25
4
165710
654034791
318979
470902
12
72
355313
172039
475618
8
480372198
201061
62
41698
5
567829846
217131
60219
670415921
87
45
138434
467025194
8
54
185273
69
190788
52
78
31
161862
13
166406
6
1
27
17813
460443
359228780
7275
104524
69
127773
62
5
368491
284966
9
218406
122626188
255531
95246
154918
273086
36
264331
211918
204729
698799657
458179
434431
478188878
37
16
13
274996
21
506972981
71
90
94
23
2
9
48
63
53
24954
702058756
57
8
159739
76
270921
10
244325
5
101900
380978
278424
248763
445750
278083
491797
86630676
42
9
62
447593
226494
446187869
12
460938
355117
320429
67
60
218434
116273
66
16
3
114020
20
97
450086
5312
455974
26
8
8
39
219219
70
73
25
91
65
30
892294704
166605
16
9
26
13
58
79
422567
25
52
94
426107
33
36781
27
165597
26
361306
101144
66
409856
725708947
369374
35
170387
63109
29
185964
95
39523801
74
24
281108
98
168583
94
315307
379464
89052
30
24
82
99
466070
23908449
335477
10708
90
1
959884540
195713
376117
306284049
68
6120
9
496147
92
453127
387959
149978
121130315
11
60
183389
143330
67
31
8
376947
18
40
150615
85
89751882
42
68
3
8
90
295649
276024754
367258
71
342530
127974
57445
98
208602
886083924
15
27083
31
65
51
36
498404
428546
94
116696
9
39
588285452
383780
81
9
53283
121195
86
493783442
5
316328317
259055
365604
22
476049
855335269
15
85
422436
407273
437735
205002
43537
383591449
284646
96
697391986
89055
64
436174
57
50
304908
458193200
249304
61
45
87
3
458035
252820
160048548
187090
270180808
2130
21
70
71
197248
301630
8
28
101328
87
38
37
65
336308
31
5
17
75
97
648094527
68
54
431894
83103
44757
23682
25
467290
58
16
183636
50
474659
192032
109447
308562022
64710
15165
369028
89113395
66
77
44
69
160641
448832
304488
265835
76
94
90587
165634
141486
59
77
336818
269734114
34
8
403161
104630
439542
74
69
93542
39357
919914693
195483
162849
70
156917
269144
86
73
37559
30
72
261322332
427813
291266
18769
68
580415858
216276
363645
96
371740
254079008
65034
30463300
11802
2
69
37
187583
355176
343076
354657195
103470
92
12
96326
20961
248858
40
936989884
72
6
10
32
16
46
43
168123
332485
76
8
2
22
165022
64
480859
22
69
58
21
776971686
36456
246487
14
99
78
304019
47
14636003
54389
165226
691377034
20
82
474815
118557
45
538903357
98
49
35
356072
46
46
905163741
436804
397424
33
61
16
347992919
96
48
30385
13
49
395003
41
6
137923
91
82
426955
198896
167083
24
2
249844899
196844697
19
833910569
208198
446495
2394
443004
69
309013248
349613
312399
62
86
5
18
178679
95
590802745
292048
42
85
88
2
449962
334774260
333578
7
26
424063
2
2
4
9
267240
19981
79322
41
5
54
170493
312282
8
370625
52
75
847560990
44
4531
405980329
71
103761
80
2
32
183491872
75770
215771
23348
516226446
85
11
376282
59
35
66044
105584
4445
252011
399356
95
68346
7
12
8
62
62
206149738
31
29
80
159592
16
42
39
28
412847588
275448
6
89
41268
93
62
2
38642
14
43
33
2
480542
29
67
6
4
1
170798
7
457423
1
86
231211
90
178052
51
74
92266
988368545
258665217
24
79128
196817
171559645
414978
651418002
35
6
212196
303706
66
90
10
191951
9
80780
52
8
22
483932
96
403965
62401
29
92
29
38
143571
129722
273062
434735
485406
445834
28
256787
66147133
911690402
57
3
40
16574
1
22
379192
81600
9
405144
483128
275872
26
819480823
497968426
7
518871664
205839
60316
75
8
154453
67095
59
5927
480832
328067
81
477934069
919256244
20
86903
409704
360531
694567610
82
107981
186470
5
438019
77854
13424638
307571
254106
299885
56153
989461938
55
50258
2
19
397374
47
71
246980
490084
351319
88
22
300451
56
46
89
111483
61
65
57
11
28
177767
142719628
61
602421377
150846
393553
499956
77
409149
494429
260183296
394929
50
300989
876261381
16
35
93
1
61709
58733
42
376058799
99133
12
8
94460
559033074
323012
95
28
46
98271
324476
608120234
142797
257328
127114061
123209
903803096
473047
26
31
287403
1
342666416
171037
243140
99
272857
20
4
392452
29
7
26
472751
144939
464052
15
160408
88
67
38
42
87
97818
29552
30
85
75
182881
55
87
36
64
20
745889258
243385123
361685
55
80
42
5
353816
493417
71
42
3
6
108193
71296
419761
6
349516
87
489500
211280
799565197
159037
215317
321431
53
467236
6
16
36
236655
73
334649
221374
623828422
9
39197
1
305703
58
75
61
11
214740623
450555
13
67
951476122
191588
97989
50575
125160
34
97
9140
17
79
428236
329317244
18
428013
17
449037
39
57
421672
2
260118217
437548342
345265
79
844617324
30
405622
5
49006
260103
440180030
23
34
223285
132013
629460256
46
93
836061999
279421
73801
58
9
375977
8
343400
76
273669
8
9537534
52333
939893824
87
16
25
100150
43
913294638
41
322821
9
77
933219943
170948
385180
78
2
85
39807
452271
84
80
392419
46
480970
347975
28
43
810213539
85
40
10
249932
770737749
227567
222626
12
9
41
7
66464
221843574
147684
55
25
241710
462810
83157023
497164
464592
486311
56
94
2
159521
29
227711432
1
49
70031
388858
85
47
80
9
56
153845
6
2
7
146758
222973
151507
308402
85946
87373
18998
205002
354698
43
5
419969
317428
22081
476612
332877
353953
148521
4
72
217250
155834
77
60
115324
204528
626542816
469113
26
10
275194
219645
76
206972219
56
434052
351565
20
57
26081
67
6
220015
470836549
407655
5
25013
59
449730
83
7
85106
52
106300
325092
81
428484267
477970
93429
119710
46029031
413402
40569
73
444332
211933
242920
35
74
75
49
8
49793
60264
7981
96882
26
49380
196539
31
74
7
7
43
230996
39
276883
28
490988
34
414969
327608
37
287853
8
160958
380398527
64097154
17
91
125591
43
15
7
79
249582
83
46
134415
216883
286431
203438
143573
82
884632880
52
149526760
18129
40838
95
389537
355803
72
399432
72
63297
40732
389272
362207
331023
19
95334
316419
166224
6
5
164370
275960
81
85973
70
85120
497857
46
239762
90
7
21
19
147662
475476
4
266450
57771
325805
359338
70
334995
293197
20
345897265
4
202866
445572
7
410063
53
1
8
96672
803213427
88646
74
299130
50
215769
435185
76
47
356099
151672106
260720
91
15
41
237849
55
42
274842
29
2
90
74
2247
174076
12
378000
81
338827
8
347764709
18
970273858
2
71476078
71
73
7
36489
669314079
4
159179
396874
53
17
325386010
237408
71535
73
56
200744
4
24126
39
933916449
448048
75
470387
74
6
349937
53
84
285456
14
11
5
27
72
5
19
65282
98
12
32
97
76
27
462091
377728
268141
466122646
278791
36
11
81
37
56
240816
30
452943
90849
273942
72
285664
105813
79
118131
372682
6
217126273
37507
164306
229156
498778454
82
87
56
24
260144053
36
79
49
54
127933
5
122817286
15
493589
420007
791940882
86114
211795
46
79
449862182
5
480580
67
52
320065
3
96209
52
266867
39
54
99
131281
115596
26
148048
457371
1
479176
66
62
30
99
270649
25
49
51
136622891
23
342267150
51
6
7
93
426180
263696087
937241708
58485
99
128342751
24
456567
80
141087
411575
373344
55
486688
314540549
396739025
74
830749794
71
640241521
95
83
86
625134679
925195573
457462
696162706
42
598410024
15
478031
322124
132260
12
336351
104093
14
978097116
107021
48294
182840514
488541
371351
346348845
333702
11
22
77
174427
467444
37
27
68
288420
16618
5
15
44906
945786173
92
242221
1
146200
211760
7
196187
2
43
21115
49
61
73
59
485106
238147
23
371292
3
466591
16141
115086
274244
145541
1
53
370819
94
22
42673
1
521341805
161615
3
57
357262
11
24
188090
2403
54
2
248069
2720
84
224125
827070946
34
469188
58
12
97
243817
76
330561
25530
178074
337025
53
283638
474469
467144
123597
619226159
317529
142636
193920
2
15
35
696749444
292955884
44
488650
22
35
5
550484580
558954876
11318
72
9
416349
51
95
42
287735
1
343852
4
464563756
262467
62
78
203430
39
99
57
99
3
32
20408
64
90
3
81
11777
15
5
67
479870
368483
88
230850
142397
21326
19
82
76
12
81
58042
288634476
137412760
50880
36
90
35152
423670
118135
133961
700677357
386361
95
395031
7
4
218552
951075365
143953
439122
142277
32254179
9
5
46
72
80
14
38
365998
19
47
96
115421
175922703
1
356368
81
739891106
89
28
172578323
70
21
495791
416937
60
365720
5235
323129
28
105432
34408
98
37
232417
192366
40
71
355404
68572
55
96
96
33
8539
872544541
4
91
193750
368240
76
61
62916
114657
20
74116
402199
1
53388
99
10
129134
442817
353776
413891075
58
337785
42963
259355874
401218
24
71
402640
800354733
442141
52
382990
70
365978
77
90
72
114985
169322
88494
145999
1
57
391273
60
1
73
7
3
32
665957179
283275
235773743
107873
6
947186007
214447
37
95
458085
52916
33
360010
275672
75
20
141261
133034
365723
75
471352
412097
90189
323343
37123
37977
198900
17
89
30
26
237898
355320
349274140
399564
421229
236706436
2
38
95888
12
598164853
485830
93
187574
48
32
75
12
43
60
140896
160174028
331253
20
332737
479281
12
682482353
304809
63
486265
80
328521
956816532
28532
418782
39
7
87
267384
84
10
94
5
89
4
364075
56
199434
253633
21
58
71
9403
20
397369
56
54
37
67
4
297702
971317063
307621
2687
39286
264582634
294053
543901177
613427226
24
5
20
44
4
76
34523
92
6
6
93
224714
24
6
84
19
476236
71
47
1
3
2
99
6
69
64
316248
140248
39
6
894929518
27
87
73652
93
186618
334175
58
296632772
74629
293531
59
69
247268
11
6674
1
63
373126
202293
174611
35
44
14
9
43
77
7
41
471621
4
2
358536368
41
26
16
76
22
96
566528743
401823841
4
81
175631
14883
91
276557
475105
7327
308845
240534
480985107
26
38
16
295577
264249
279013
401556
31346
79
42
1
93
73
947670192
8
207689676
99
16
386657
213607
204857
46
75
53
198861
12
81
222831
36
62
230096193
1
270138
59806
52
898121783
89021
58
355437988
18
98
71
294876
13
430529
181836
77885
62
69
9
185320
21
807544684
620901849
847373508
7
77466
11
251062
318472
98
493669
5
83
100496951
459734
31
457119
365632
254232
67
67
228393
80
86
559844753
51
298586
9461
59386
287018
16
880280767
90
57438
331580
17
34
308546
248097
518554304
387193
54
497172
306195
83
82203
8
325028
8
98
246900
79
25
178752
420032
57349
199494
2
394280
6
41
5
56
11
232150
608403440
345732820
60417
172412
50
59
235191
448446
120445
370145
70
184224
95
37299
277748
186522477
154747
85
114535
13
54114
143356
39
89577
68
309733
64
10541
25
322155
5051
24
150840
427765784
40567
244105
37
2
773952233
304585
390556
22
275592
340675
29
222262
73
308319
313101
16
290129
39
71
478581
90
56433
999672528
49
8
7
305988
211981
36
4
470331
97
135895
75
5
55
39
31
315229
232868
95
191665
238374
236353
2
73
231302916
107056
9
59
3
87
99897
4
26
37
14
10
240769
39
82
447751
410233
23
174990
348438
17
31
623560360
723211469
39
19
9
116808138
443232
71
32924
288219
43
98
95
330203
23447
1
85
63
52
5
39
115394318
320494650
246414
140707
240878
20
425027
75227
290921
50
95
77
32
255470
146593
87
51843328
65
142923
26
291199
10
18
187449
85
184411534
469010
54
128427
10
52509
70
89933
17
32
472647
182464
6
104205
95
129586
373027
75062
42
127453
2
112382
13
4
74
600658349
67385
10418
660225129
44
249662
52
407926
327934
182842
69
8
556904700
172603
464672
53
429450
15
19
99
39
235782
430156
424329
373879
100178
169577
55
47
315378
80
444797155
74367
204408
75
212927
230872
11
82972
443310430
229358
175670
163381
73
261825
27
30
87987
31
155164
93
52623
291562
2
195075
119926
39473
87432
372548
425784
728714246
56
163394
69
225935
670126611
408711312
539426568
169513623
65
339848
29
23
5
268950
213739
59
255062
65373693
56
51
51
154568
78
95
82
43
483290496
80
78
148345
14217
92
29
38
332973
209879
480741
206553
77
458653
430100
3
146304
61
88
25
18
761828871
201094
31
94
239928
50
9054
58
8
15
463948
46
20
34
265696
74
472766
49
230514
88322
726147079
373400
97
95
41
92
98
2
83
78334
73
483958
58120
79
61
292500
7
58
43855
196725
7
651411879
118170
363842
316645
323128626
5
1
22
12468
88
11
518688643
92
409834
383100388
145659
209377
36203230
130220470
83
83
78
14
41
7
53
197429
117648
41
3
91
335866
181541
50213
82
3
15
18
381297
90
53
718321750
68135
350671
295700
77
92
20
286027
46809
5
432696342
35
44
11
84
50213
74
33
306231105
19
170420
76
94295
99
24318
2
160270
46
503391804
2
69
49
2
483271
446117835
107844
71
130289
470437
27
91
206672
55
88
2
27
46
98692
802172574
464922
91484
115607
191927706
26
78
88
51732
930825486
3
175447
13
728916774
390085
458684
119515
2
259492
90
201548
16
33
720119001
126686
6
379490
10600
73
89
185825
266361
189291
4
40
43
89
84
118434
9
465246
427553
390598
79
164354805
80
773065517
66
261468
220408
93
22
6
490828
928155019
43
78
136605
197973941
52276
274521
314790
17
12
98
149045
119256
369204
116614
45
264894892
170726
364309693
414721
858174068
5
56
69
85722
87
21
58
124489
75
18
55
69
44
270440
85
72
177650
13
53
47719
1
1
31
181265
399344
73
512590522
252853
111898
65
85
452579
41
513259192
464609
417664
50
53
54
4
99
425514
428131384
293514
3
4
483397369
60
91
250425
326421
10
88
315695
50
305122
191595
78
16
81352
373843
709614687
21
53
45
79397
54
10790
289668
241056
52
342633
263319
436243
257817
15
99
90
19
8
490420
94
337390
249728172
89
197832
140730
37
258051
77
47
52
31
431148
148837852
474327
9
5
386792046
152612
21398347
56
93672
484000
292258882
296004
20
63
141594
4
87
266070181
194989
394395
610514954
7
80
58
538926237
484730
11
22
34
8031
429719
19
13
22971
268344
75
139493
343033
128040
246671992
277638
426357
88
109966
1
715307003
34
49
68
389476
445465
266585
951756735
88
255743
6
107377
27
15123
189900
10
7
62
306495965
340406968
39
3
80
61
304930
288974
491064
10
2
269965936
477631302
97
98
93
33088
601948351
95
190865
484910369
29
285850
87754135
15543
29
291405
50
328646
230315
74
9
9
182956
34
421211
63
49273
6
42
43
592156310
26
344435
474265
94
307365
263213347
444931
6
173279
8
138009
17
72
14
235475
14
374029
64
300397
241548
64
51
481399
45088
160316
32
151415
26
172248
22
72
405920
656455009
85384
91
166632
416135
85
30
329827
459755
44
12
82
1
467459
2
235825
397560
249290510
29098272
138865
3
46722
277295
54
68
50
364747
253468
9897
107262926
6
460881
25
383737
68
60
5
89
3
305803
28
90
351082
26
12
19698
266450
302911
24947
1
54
52
36
72808184
94
373059
70
42
80
23
7
337133215
153244
54
325758
188264
42
70
8
556075917
363190
237435
26
378567
417434497
63
244629
40
58105
3
401841
87
368614
40
352641
32
137780
5
287205
77
292424
419111
67
10727
31
427263
8
44
15595
325286
92
217277095
126534
31
41
905334103
173841519
82
266787658
200276
85
27
7
96
374298
30
89
52
267436
2
84580973
64
336112
66
100352
93
470181
265317
42
1
63276831
3
55253043
214281
138712
417284875
61
483376
25
2
1
614583581
15
6
16
4
21250829
60
84
83
364739159
65
333069853
4
79
26635
264011
30
2
311950
17
381428
56020
340195
50
3
316037
6
43
48760814
220279
54
24
12
87
1271
181484
465964
130582
111366
143978
116464
48
8
45
331216
8
241625
12
225764790
68
261833
76100
55
4
60
363389
22
26
16
474751
946539654
45
88
92158
93651
676558484
247985
447472594
435688
7
714200237
2
63
90
59
29569
363212
372793
97
459392
35193
369827
47670
16
21543
96187
385791
92
60
74
47
70
308847
387114
35
898431754
64
332668
48
44
19
609299604
69681
285597
117378
67
82
120930521
405019
885532695
41
196928
363590
199388
82
210431
50913097
73
290345
233445
5
470753
48
62
38
78
62
71
66
285931
148876
87
369728
471883
21
2
93509
433665
58
270802
99
8
122497
806739265
62
243013
48
136792451
57
51803955
70
75951
238774
66241
287795
439236
89
214819
18478
68
7
442438805
63
284209
295382
349981
133482736
250445
436025
24
619087274
80
439366
37
5
289199
417202
390650
79
476160
415192
15
441777
177122
25
176591
49
253512
194078241
124543
227439197
425125
395978021
54
37
78
21
8
53
43019
41
63987
70
171148
111001
264043
443713
726509019
81
41
51820552
9
496981
70
156880
86443
678382782
877939922
290425
99
393076
9
91
78
282814
362263
529729033
378156
370330
4
28
675050827
53
8
70
24
66
880274452
13
695455075
376807
24
34
20
61
11
47
484884
443291
4
443069
81
85238
234056
688903857
89
4
75
31
52
75
80
50340
437946
4141
430130
1
83
331769004
5
59
28
330125
54
45
3
15
85
43
92
7
108730
90
50
50935
51
160503
391760918
32
460456
86
209511
30
381080
37244
20
51
483561
9
16
125753458
69
493552
71
44
172937
74641
27
362976
287330
50
389823
12
3
22
306660
93
51
40
182697
7
67
216351
194957
329302
238963
52
37
547013320
2
13
3
24
456610
290743
16
137756
207661
661019337
21
414848
699727111
29
1
237972
200450
38
304121
57
64
35772
174826
961767553
78073
13
18
33
130801
7
487799
483832
78
7
77
52
5
4
392682
58
157992488
13
221754
3
77
58
119358
351581967
44073
79
75
469324
486788
18
20
59
423877
2
131497
479274
308511
183946
46
150017
68
3848
66
114818902
6
37
42376
5
89775
471233
70084
963167298
86
76
7
369239
58840
356961
65
34
15
105723
293660
107023000
938645888
7
87
448114
842363157
478988
32
445224
46
92
373056
71099
89
62
82
47
23
49
42
52
143726
4
12
378650
490472
195249
66
16
275185
962511251
259782
919630536
85691
36
484049
9
11
33
38
1
5
17
473805
61
772658242
99876
483554
419232
358776
51
82807
70
413837
757542543
88261
358318
7
3
39503
99
17
51
4
37
5
17
18
59
53
86
60
484186520
152797
283761
89
8
422973310
59
242315
2
76
85
56
4
338372
52
2
300625
252903
765854842
91
423654
562727996
73
795206868
87
25
400849
7067
6
419934
891787538
54236
214506
4
86
249124
6150
195072
475696
32
195787
119929
6
1
133065
143302
276648
5
96
127613
22
62
66296
79
97509
311489912
371513
1
85
259560
32
68
71
349781
273153
19045
98
188935790
16332
451915
9
406072
456264
343175
83
281641
18
927006155
38
177884
70
388633
77
73510
40245
82
3544
21
177658
320419
3
46
79232
391837
64
354780
14
338943
65
98
787458545
133506
564176374
72
171573
430025
11
97422503
66
25
9541523
13283
20
295884
217701460
8
477212
474142
70
12597
260807
93
77
69387
60
85
79344
38
571610704
490818
39
75
15
71
68339
203500
210909
83968
69
400420
292992
45
317589
56
361929
13
299051129
7
26627
3
479203
490438
134417
9
495465
559139185
92
16
104035
495461
764534986
298156
336580821
77
8
482897
311933
381438
359613
228662
408403
52
30664
211041
591927035
40
80
282751
270545
16465
2
61049
49
242640
137199
307100
33
113881347
87623626
87
502106501
368742
900487305
675186403
11
488719
56
53
77
2
96
79
68
47
241952
166144
858477761
190380
1
856590606
638794653
5
24
809612147
57
10
187715
438232
298663
76
13
37
475801
34
378806
3
83
45
68
11
42
25
99
298769
96
27
30
36
174247
99707
409410
224537
10
39
401722232
54
42
95
27
235411
323493
449543
776829633
1
79
59213
8
363172
355260747
2
349510865
301049
185888
40
116240
87
166417
74
129576
296787
21442
373506
5016
65
79279
15
73888
22
335493
47
94
90
206885
253218
374008
9
27
6
54
286428
421509
78
465175
2
188139
188
400220991
95
1
5
269464
24248
465955
335141
30
45
355160
59
28
8
154203
103771
76959
190866
394217859
144646
2
426115
3
27
53
302678
439454661
297433
34
406226
87
119969
366336
58
446154
37
560154718
823111108
25
391290
439922
70438
457315
304510
7
90
1
42
53
28
95
46797412
29
312433414
419846
44
319760
19
2
63
164026
87
392511339
10
340492
6
338887
38
892086267
327366
178698
9
94
80768
75
438678466
402392
82
7
356133
31031
775991805
345123
192281
6973
70
36
24
494242
57
74
4
68
472992
58
314834
852038051
934988835
34714875
9
89
418612750
4
78
92
119183
268397
826680495
74
961047301
2
7
37104
417404
956917521
75
96
397706
38
1
288758
2
61
4
114361
19
97668632
18
557220301
2
46
34
634590902
267981
273663808
311924
507580092
73
11
15
19511
40
37
245017
66
41068
58
1
143446
312584
297704
44
17
4
5
36
12242
271744
20
6795
563993540
186306
70679
198232
64
90457
71
456952
93168
51649
27
54
24270
236925
3
263839
85
39
2
38
28
40
346329
12
21
367136337
97432
77
72
431311
4
47
757707543
32
94
8
200175
118238
52
6
4
13
21
195188
32
64
480179
490460
62
118829
25
309176
125771575
391281
8
262837
314824
92
29
90
451580
57
5
26
634246946
80167
25
720039481
20
2
431284
73
46406
16
14
23333
94
203308
63
61
202831
227260
225981
266280
187951
45
881498865
3
37344757
14
85
9
148616
83
113970
82
63
39
85
43
339293
35
66
48
26
62
158726
79
5
55
358439
132459
21
97271
6
1
443517
41
13
94
189411
119781
478975
144460
71
926344324
697072214
59
42
325603
7
206355
7
464750
23
75
430392
140006
99
28
888475229
83
165175
322000329
97
193462
76725
46
236726
246624
251973
190089
33
8
108692
463498
93128
75
35
80
122971
53
21
44
261083
97
67
166444
37242
469839
162728
794757245
36
21
990613645
489096
31
87
654753940
23019
54
96
15
7
468795
597683779
54
315901
13
9
176272
21
8
44
158679
70
350297
138742
6
499708
86
377392
218204
136041224
61
50
48
6
27
86
448846
422626
142465
58
3
16
5
438050
80
24791
388423
364737172
65184
98488069
42
4
34
22
53
90
67
284417
89
331912
5
98250
74
94
47
361002
73
73
116349
96
450664
93406
5
94
419209
10
5
491669
192794448
89
421218
220918
10647
87
489255
66731
83689
232288
4
77
7
68
266045
42968
2
49
408435
54925
399344
457953
5
62
486094
260145
7
204834
751257265
262668
317757
221971
75
28
54
90006
475595
7
124716
391082
292314
82
37
151590318
95580
252278
350891
45
55
32
278843
69
51
88
22
13
138160
38
193369
19
447271
13
937029231
70
529755462
7
43
208806
85
304747
60
435381
44
106318
27
85
96803
117138
9
38201077
481189
328495321
20
1
62
270180
228386
82
32
610
14
53
165135
470121423
123970
670029002
65
83268626
260820
38
82
38
493041
99
349347
233936
33400
4
58
4
49
26
548491491
428675993
54
10
9
5
6
324738
14
318839
54
223607
20
96
178021
89
55
98
37
38
230699
12
326343
87
266462120
84
76
70
145240364
60
78
246899
7010
112959
498591
107484
91
183429
14
86
237588
10
28
310142
67
853367410
449082
50
561040283
43
13
99
22
92
12321920
60
94
132275
327453
45
77
58
75
303967
62
25
491110
490104
54862
83
107984
98
396065
31
52
432983
25631
1
398779
379450
470628024
79
157037
3
492038
959459513
49
88
373245
7
5
50
83
39
69466
27
8
70
184141
21
319954
80
24
35
4
452228
50
39361
364590
73370
49063
238050
947985542
320510
834558807
10
2
192471
32
299930
56
346371
198868
368470
240016
66
257748
60871
54
89
74
15
91261
285871
581202481
96
4
60
92737
51371
91
99
9
77320936
91
7
188909
76
183786894
471795
865994631
65
256423
373698
329897
54923
183362
87418775
30
96
26
32
67
44
5
82
260435
87
549432774
222748
90
81
43
36
450125782
363480
513830926
38
99525
311071
3
347890
75
351846
54
452708
55
195396
804633541
68
4
2
29
20051
9
9
50
408432
310086
200450
9
266149
5
726698883
374364665
92
9
108668
67
76
804972255
59
219273
7
208595
431786
2
13
1
23
26
3
219646
97697
31
161968
32
6
44296
147598
95355
492271
1
66
86
46
195718
389446
430655
38804
62
998615117
482951
285157
250824
777107338
106173
58
31846
603804347
6
9
202593
388157
6
96
278180
411189
69
34
7
63
972793152
318921
67
2
96
145626
4
122247558
397438
32
240273
215592
23
50340
19
415617
15
140495
526328405
80
36
83
96
2095
3
13
19
93245
29
9
153519562
320585
50
5
264291
19
6
73
58
48
245873
343634079
433435
476035
24555
624292563
345923
142401
305351
289383
664839706
15
2
81
1
338895
146016
485386
560003697
92
4
32
9
68
341771
375699
4
275859
77
47
29
26
51
9
31
24559563
447420
919924040
84
7
53
335187
353805
271533
253310
200168
26
35268
369949
398350
33110
217691
5
335442
97
71419
150670
81
56
294956
53
8
75
58
4
74
53
73
50
87
36
26
425072011
262213
51
903559909
51
150522603
89
58
254536
311572
93477
9
9
776716053
348635
316984
419792552
32
49
48
62
372998
19
161626
96
456390
344206
189755
317526
355388
273387
83144
335122
66
59
58
89
86
637447867
4
298403
40
159482
63
62
51
66
367492
21
40
3
348097
41
72
388214
21
2
617583425
366885
339575984
89436
54
61
35
55
77
295306
912286949
389769
216760
228970
349304
82
54
10
3
44
96
9694865
137789
472564
36611
68
140850
83
43
483804
177555
229272
225430
76
68
13
844839978
181022
191402
471301532
72
301368
8
6134
48660
92
308838
20
95
64
482572
401279
504714458
104999
185165
2
53
43
9
33
308722998
373772
47
264132
331390
448049
1
1
134666
330443
95
415126
467285104
5
53
336405
62
188952
57
97
487968
8834611
71
192886
757801615
86
248777
387173
456334
8
27
71
295360
53
18
2
468829
77120
79
50698
6
380180
90
378564
107988
33
40075
394115
43
49
1
187160
5
83
989148736
74
61
445630
89
18
382473
97
452449
99
398403
44
9
63
51
14
394264
3
167255
86
698155235
467494
64
31
53
6
16
326473
175883
54834
864119252
748229871
48
35705
91
397688
130653033
49
385580
473601
327853
45537
23957
35060
33
107539
411983
278675
5
66
86
5
88
8
162853
429736320
333733
92
28
5
74
250812131
211888
71
93
250006
37638
52
163339
58
471804
24
11
86
207271
318828
336969
30
7
60875
167773
52
259508
388842
217213
464661
87747
2
84
53
30
16619
6926
255954
49
3
128465
15
191001
321193
43
8
495516
11
31
39455
9
66
33
69
145861
229299
416722
1
38
99
136680
57
330128
1208
47
32
77
44
32106
124334
37
8
54
41
56
72
43
97831234
334890
6
26
66
283463
259601
9
425435
3
16
334768
78514
2
168406
19
91
56
53
49
97
297594
399294
97
18
668548529
264580
2960
26
91
71
322706
7
9
421820
67799
1
46
90
41153
56498
336201
455456
50
393947
290953
430939
92
30
69
2
33
32727
296540
477884
51
4
34
90
66
314781
1
51
6
20
83
15601
411686
97
290421
92
73
2
1
337216
34450309
285284
64
122895
388802
179927
8256
88
91
54
20
316847
341664
30
419399
417143
678233991
9
3
399118733
251262
87
247274
664889794
560449030
7
60
202363
4
819704263
409960
24
6
12
535262299
193566
30
31
216772
69
22
304115
88898
91
72
82081
10
84
42
389827
9
466167
408485
96
158822
58
68
219050
36
78142
554697790
74
430957
793851333
241681032
475440
54
477958
41
492668
598734439
223281456
22
26
185518
188284
431996045
479826
75
484772
375408
52
4
916370453
372493
325568
86
39
84277
20
82416
86
200108
75
3
585026116
15
52
58
14
254413
160913
480844
95284
17864
82735
10474
65
75359
31840
8
1
4
404723
9
90
706
278105
74025
77
41
90570
5
41628
173522
282833
62
866587657
30
8
73
371116
6
27957
886492573
330836
76
30
26
343695
20
100982
378699
54160
255222
32
371052
3
76
420677
68
288576
61
60
158568
38
450367
72
786917821
7
346000
474926
83
95
810630706
88
4
59
879075496
205831
35025
89296
376395
274870
70
406790
314733
374472
906392039
780531380
25
222207
452110
94
93
212365557
84
29293
7
384221
50
64
7
73
59
83
46
420293
33
28
475071
70
253852
163140
508285266
61
67
409717816
54
471691
10292
456856
139633077
460759
352636520
71
48
240785
54
381923
400331
97
270664066
422219
464160
194187
6
86
8
673566510
22
32808
88
90
2
6
308553098
962756412
31308
40
77
77
39
41
31
486828
39
305163
379336
29
663319461
31
98893
165093
87
15
266361
136467
2
56
43
162343
203687
53
498257
321571
28
87318
439819
239254
21735
6
73
75
55
105090
25
242231
94247
421905
290972
243226
251868
40
14172
462079
47
220731
355547
729459542
8
26996
62
72
380623
182830
14
208232
28
9
61
99
375256816
39
292118
38
278447449
87
64
253181
64
96
76
452146
302541
85
12
51
142054
91
1440
372903
86
294344
17
79
9
543976147
78
764526168
330335
227531
86
1968
2
39848564
1
481003
29
9
5
43
326036
66
93
88
29
56
92
9
282751
91
4
382910
431038
41
94
18
33
131076
46372
82
9
82
13
424694
11
398756
196677
378296
435420
19
54
253998
82598
269773
676413663
67
210848
78
150756
71
73
48269
439741
235755
95222
44
207458716
396536810
368304
51
62
2
3
100549
26
555380215
9
990312665
153678
44358
218213
242633
86
2680
22
4
340242
72
84
53056
2
15
65
467241
56
80976
56
53
97
388699
496990213
57884175
77
631354539
147412
12
423266223
284681
146276
369850
13
89859
238635497
558295218
43811
84
208019
112759
61
221570
34
47994
134020
99939401
17
97739698
44
39
8
309940
24
145485
1
41
261346175
485001
117882
30
70
402321
45447
32
115801
65
49
80
171125
57
95944
88
11
79
92
167806
9
490388
419191
336617
97
187390
66
9
209606
485587250
98330
16
41
89
439016
89
5
257493
290528
37281
36
19292
25
390096
26
300101
9
121212
34
77
268582
4
19
201209
15
5
427480
473344
55
83
4
282637
85
116214109
60
350318
26099
7
10
80
244854
273492
398861
259592
7
3
35
692592564
56845199
52
20
492819623
257629
63
65
71
40
395249
475508
258508
18
57
5
63
323444
72
897030619
29
77
21
35694
42
85
283436
3
57
325047
76
308220533
16
1
339221
57
86170
355710
317609
55
372904
375294
25
92
237462727
340736
6
23
156185
160484
393163496
250095
904243390
91
82
262149315
85
411049
414996
208854
383085
91
12
119646
41
396286762
479598
210000
60101
183293
343451
64
126979
261352
1
13689
7
11
206592
118431
105824
13763983
88887
235779
378447
76
989566432
75
862935540
165061851
41
406888
62
95437
70
32
198375
1499
11
90
9
362487
321545457
10
43
455408713
11
98
567822008
7
91784
103322
72
29
169198
60
17
82769
58133673
202094
8
76
88
46
353418
65
103809
123961
452451
464694
9
85
124433
3
38
357719
2
423298
369618
464588
393805
70
394466
358048
38
74
42
378338
30
227226
51
95
32118
12
103459
831791157
89169
95
99
757581429
28917
96
76
44
79
3
204937
1
463360
460955
409229
76
406807
64
972022181
41
491847
89
59
42
274696
60544
18
169927
277485
21
175416
729190891
488626737
479998
64
122275
475676
292390
280932
34314556
16
290161
372525
4
483183
23390911
150890
44
11750
12705
25
3
25220
873259369
5350
193023
67
386335
269118
848076846
43
2
18
88
109356
201546
24
46
364382
390551290
2
83
33
251480
8
153357301
5
88
73
468433
389248
61248
243598
182333900
94
5
7
29
58
277185
37
360590
599741597
42
50
252075711
208867
105826
22
429706
444231
345884
119511487
253668
39
30
86
79
756295972
304102
194965192
942987385
37
48
45143
265630
57
17054
53
247469
86
118768
858527621
154505
96280795
331427
9
22
89
5
25
486216140
981794296
39
123815
466639
259947
73
366444
214826
178669
86
89
41
489427
2
54588
86
28196
16
280267
117383
4
379109
384766
3
340415
97
277942
487097
202510
8
44708
38
31
60
36
440218
336286089
405717
63760
932131730
39
131416
308695
50
308417
69
943840831
9924
67
264287
468208
268924
91
328820884
15884
130568
7268259
101459
42
3
1
77
285725151
87
53
73563
285354
2
155958
432628
6
98
445240
427022
69
58477
5985
443717
25
9756
48
8
303961836
497012
70
22
5
59
75
27
381095
10
267157
114484690
27
310273
41
19
938542652
54195
8942
449995701
470879
9811453
381078
272402
109596
87
856689209
366310
60
254139
70
285988
277993
402330
386546
17
359387
92
19
40
469984
118422
220998
83
177346174
340769
9
87477
341017
51
90
64
11
53
4
98
98
95
187020
58
18437
741930971
405504
430985
91
65
355363
5
83
16618
71
5
5
190012
97
36
114865
18
272964
33
9
47255
462516
81
4
561128740
498393
223948
31110
19
219913
96
75
65
166885
196043
17
348890
56
71
72
28
69023
939863738
750293693
61
16506
82
290917
334382
254485
40503
79
306355
215962
121214
339108
83
37
119856
467757
877833948
147276
208402
89
48091
470905
27335
38
87
22
155852
209025746
22
472435
33
688603353
2
27
8
6
702765582
304262
8
96
281992
789950464
599880557
43
370927
76
80
43
68
91
325415
365298
427461
85
422817
490327
25
4
99
429287610
10
431706
293046
13
25
33
243216
50121
405223
23
70
83
154327
94
133091
399088
44
96
23423
17
395609
129075
73
219093642
215130
42
379072
98
44
65
264392
37
6
480495
325668
49
350656
432582
81680
80376
85
37
408677
2
49
45943
26
74
108206212
87
339551
87
17
58
33
63
85
72
37
59
420433
25
93
65
150294
80
488805
34
51384
10
48
45
344744550
26439
91
956085809
7
4
91195
52
268603
55
77
4
55
6
18
38
275521
364402
181965132
99
87
85
27
55
825850049
410104
25
64
49
22
99
127886709
375889
65
16
61
209428
16
407892
124384
294232
402547731
331156
534236572
3
277916
40
19
351513
92166
345132
511929765
24
77413
33
242563
4
374835
104443
297554
19
497567
9
181714249
346331
61
285344
34150259
31
1
217188
52
143387
126506
62
65
2998
750328826
327800
68
409818
469023
180125
19
25
364272
392719
156776
16
563399230
85
43
409081
78
255532
122942
3
393496
14
460530
33
728401748
161465
9
81
18
146714
80
97
389407
337040
462772
839113075
562495765
419382
4
9
283028
213192
54
3
67
28
290945
3
457112
105920
64
473719970
457758
520924455
231127
897837097
58
53
55
117075
273091
45
89471
42
47085
489808949
35
28
326333
484230
30179
11
325891
283319
49
3
8
71
8
7
138516
7
197160
83
384902093
121687
62
17
686010897
48
326296
396490
428861
5
634543953
214946495
5
449360
695371155
41
12002
99
44273654
60
37
6
614415444
105089
26
323424
12
34
421664
218115
17
444315
115471
51
786547598
78432
10
68
7
380046
953556525
23935600
89
260070
371593
25
463480124
76
21
25
89985
51
98
397839
73
46
10
410910
92277
225308
15
150551
91
69739
99
33150859
362112
370425
70
26
92
365530
31587
741666492
71
775006012
41
27
79
47
6
62
472640
114677
18
80
119676
96
71
376845
6934
1
79
62
194571
73571
66418
381382
79
98
20812064
133363
77
52
284907
221865
458152
6
10
29
58
199068
60
439188
87
50
134752
115884
120602197
6830
113366
52
38
90
362744
5
21
476421
248408
132148
1
53
212877
42
36
55
27889
794740105
254648
74
728625332
6
8
222453
52
19
334246
443155
860762205
60
374357
191092
389516
3
221849
222511
123912
23
75
5
66
76983
34
49923952
31
88
65
424502254
423965
458455087
159264
84
25
53
22
91
55
239538
467862
97523
263302
277570
292799
8
97
7
320223
4
61
352752
57421
74
287943
452857
1
94
327044
22
270753
192684
82
469079
42
73862
76371
84725
91
6
1
275122
41378
64994
41215143
62
175437
412870
295318
461967
46192
17
247856
64
38
412647
92
67
2
236621
32
84451
90
155833
4
129997
28
253461
433700
25
33
4
274695
282097
2
60
11423
9
305990
83
44
145889
556595229
67
8
4
31
11
80
50
379954
9
11
824660812
79
164338
22
62
76
488931
45
1
151743
26
160860064
301108999
300288
1
933077223
2
462087
220570
334069
455295636
36
6
94
58
95
1
201064
221637
7
53
320440
51
383566
307969
94998
2
236549
2
23
11
62
33510
132498081
28
660800958
70
36
4218
89
435557
372470
94
14
79
96
170999746
95
43
7
33
439421
304608
16
14
64
35
348471
75
575233194
5
73
44331914
571086320
254029817
26
57
481742
634530484
65
466796
284852
212395
393408
371153474
62
3
259897586
63
107200
12
220998128
41
58406
42328
701635582
324105
458612
98
20805
363517
118017
13
499216
94
2
90540
835432164
39965
43365
454638
61
680905614
4
4
59
362329
34
75649
456170
38
64
59
911015945
193443
12306
34
43330
68
423705
973221227
38
262580
64
24
76
16258
57
50
580029054
96555
864673780
5
1
19863
7
1
9
56
42
361115
384627
83
13
92
343136
474618
24
252085
9
115725
226969
985501165
6
269937
8
59
159112
344793
48
171221
53
82
45
45
41467
78
88
419169
114221
2
33
282457
50
655114118
116831
318875
10
86
476998
495047
857348987
29
1072
416096
145812
317744
963913640
129092
329168
18
7
67
48992
261117
5
220724445
53
153901879
6
210182
367369
31
5547
60
867999741
238266
17294
537821493
496260
14
99
82
85
70
36234
160072
22
1
160592
796667994
69
119092
84
366056
69
85653
65382
345714
246896
279167
4396
61
417799
64
47
237276
76
71
21
345182983
436278
106388
223319
70
32
5
118836241
53242
288165
8
96
40446
420424
478350
12
906513639
196467
1
53
41
27
86
34
411246699
5
38
35
877592556
414701
272651
321841
87
31
373441
142799524
96
94
452995
49
16
15
97
483972
95
22
49
877576255
39
18
336012
273661
96
16
38227
149928
55
465502
412641
390890
78
9
410646
289557515
74
9
335829274
77218
237990
38
50
51
49
3
43
211759
414764
98358
484997
94
333856
70449
189267
59
61
152624445
457567
98
182818
36095
73
23634
37
87230
129726
425499
472204
65
600329303
250854
95
33
53743
30
7
5
85
41
73
40
70
13
155681
26574
48
92
84
5
44
89
39
149783
33
78
66
3
7
495718
43148
968933520
487368
60828
434733
21701
27
83
389487
78
196581614
5
154651300
466210242
22
217589
43
465764
64
75
38
4
9
62
82
7
53
463937
1
33
3
192392
2
247771
82
395768
453603
346546
9
58935756
96
295448
184681
36
328222
64
31
38
462168
37
148766
22
5
1
8
9598
669970640
2723
19
243193
263285978
21871
329190
67
67
272066
85
24
9
101892
135691
1
5
81
257378
45
295761
36
39
50
83
296856238
264855
41
62
318302
475633
88
17412858
3968
269996
167429
2
3
97
402276
13
71
33
9
214867
172251
45
64
5
66
90
84590
173416
319205
161200619
404289
320430
97
448556
56
72
157278
50
96764
45
8
69
326645
4
446494
342996
356
457603
7
107970
74
68
67
224261
164467
35821
819966146
84
98
492172
257833
82
7
16
529426192
32
58
98294
151775
4
30
82
26663706
376033
8
85
204353
323750
172155
26
34
35
69
33
280914
3
582719645
68
83
438733
415660040
485748
4
77532
8
57
85312
9
70
132609
295510
8
187231
436169
75
469643
138529854
134832
91695
514857718
360537
167205
445097
120295
54
29
12
2
64
386739
401743
250429
293529779
57
403559
62
89
48
52
382794
56
489880
86
66299
4
67
172355
53
97
48
292655
482458
7
7
81638
50
38
407778
865577586
72
98014
399986
53
396420
85
228655269
96
494835
430977
183207627
139328632
55
24
479868
187240
282310
53
338788
414202
451041106
31
81
34
471124
77
87
68
304784
48902
93998
72
340466
166111568
329051
14
278615
297529
16
64
83
39
15
32
372528
87
333307084
46
129254
5
64
97
87
48
253977
223631
424043
205414
45
754607911
71198
52
97
46
450857
83
46
4
294104
49
12
270021
2781
342704
55
119319
6
93
139630
281251
16
111193970
88
296184
357979
42
144133
41
45
67809395
419333
9
132979
15
4
197409
114114
3
157020
2
39
10
159906511
17
2
53575
249111
158895
1
249440232
11
156038
36
159461
160762943
395766972
258934
63
72823
233603
14
644885848
206985030
353139
450599
181436
20396
387565
307618
436381
449849
41
323085
60
66
20
366550
370260
41
268281
38597
139186
39
334235
49
21
740572000
481604
997950814
243047
304132
265013
422080
57
244805
73
188896
52
36
377387
440833
61665
570463642
397510
97
28
51
230365
70
62
83
694146795
355830348
81
70
220351
18
72
391888
51569
7
72
20
125633
59
149536249
96
57
38254
75
3
393921654
492493
861421871
68
45
322028
59
211129
4
101486
920966737
271465
412699
45
206715
266909
47
6
146479
1
39
60
77
19
326213
131335
66410
25
62749
54
50
238120
46692
63
57
3
216210
282144438
7
51
40
37
5
423916
286653
285407
232269495
26
3
237863
421151
69
48
512251110
630573920
78
15740
9
34
20
68
38
18786406
170679
87
84545
70
47
54
27
99
47544
84447
170425666
87
56
288555
85369
452431
68
263854
42
230551
68
41
1799
47
47
1132670
763334972
65
12
22
191044
363862
249789
264972
48
122714
25
399338
248626
53
5
45
40
100003
90
58603
397520
32
303059
37
1
156535
454610
1
300691
72
287365
94
22
41
288761
80
467130
370999
293557370
149930
28
451916
50102
490674
6
202883
448042037
604457966
31638
491717
26
383950
299473
161089
444223
36
429407
363425
44
412116013
338710
79
8
82
37
31
38
6
5
55749
42383
380223
177370925
102949735
21
91
292982
266031
19
18
292807
74
8
65
97
61268
443181
417931
52825
34
11
366922
77
29
455722
9
191199
193415
42
57
20
21
9
70
99262
310493
223968
28218039
70
26416
68
416295
53
1
23
57
332262
463269262
932
222123
45927
393634
57
58
37
84
672331118
3
264601
454087
102533
181882
97
9
1
97
203715136
611345058
488992
233293
6
26
478881
58
25
973447734
461075
54
99
75451881
494033
122530
284715
819374368
56
390571
87
38
17
8075
32
224513
55
3220
4
412959
39
3
6
462368
70
66
60
258622
3
733243308
66
1
84492
119526
888784326
306698
247636
6
10622691
3
285808
96
304754
9
236568
380426955
401961
79
749948047
44
70
223207563
53
372303
37
460591
90
14
8
258381
206330
10
1509
9
89
319397
944163802
63
87
115394
17
83027
89
817532616
335650
317953
186708
324737
17981
3
220220
461890
95239
277164
43
126483416
316171
544799514
188581
64
118950
77
67
110570
269881
56
383718
90
281141
36
487840
459065
205516
84
434616
447572613
89
80124
56
55241
395375610
263354
112646
391901
397480
41
65
81
61
33
64
64
504410768
13
91
392605980
79
42
12
2
270428
422725
5
97
68811
228278
271248
395893
73
44
18
482212
2
160142
474586
54
108182
843636475
57
906911396
8
4
328556735
103117
92
188367
2
22111
25
9
86
24504
59
54162
127887
405028
83933
63
415387
52
8
43
14
11045
52181
439943
3
454459
23112
276788
179221
40
1
79
217716
431798
1
69
139666
496668
829132940
77
98
204525
80877
1
4
284540
457423
453595556
254571
870183208
731826186
18
91856
53291
254389
74587
87
25
63
91
12402
6
31
40
314781
1
84
86806
199672
193939
69
236221
50
21
361753
369950
8
389217
434274
8
76
74
1
50
39
28
444206
422535
71
6
54
9
436460
19188
66
23
11
91
296690528
193050
468811
273300
25
4
47
328415
237318
358622
8
5
252351
60
98
4
54
27
711634787
32
60
66
44
342019
186799
27
469034
4
314237
291731
68
56
31
67
303732
271156
44
69651
152376
113307
391076
243474011
10
6
68551
29
19
42427
571735576
159775
38
125620
88
75
9
280474
66089
14
81
424615
16
92303
1
97
25
75
574314023
30
34
22
56
402274
522561258
169530
74
45
227255
8
63
4
48
5
79
66
110521
40
96471
91
52825
407257
327307
20326
36
39
309210
211607
7
798445928
11
164160
371115
598708863
37
6
299114939
199835
99201
255545
78
84
5
405331
81
327744
13
43
315883944
215614
417516
181358
635450820
62
47454
51
334742
4
428220
1
305358
443535
99886024
19
52995
281432
154005
8
84
11
994973203
845744861
234319
229222538
42
73
151369
198910
345698
91
347898
187674
114903
416525
12720
169672
796071909
326144
5
46
60015
35
339344
359923
83
46
261665
25
21
377678
40
273114
1
66540
152457
94
296418
168380
411480160
369776
399210
256787
1
215288
198558
98172
197631
365116
1
83
331597
290945125
30
456934
12
53
9
20
6
320988
378695210
137780
61
324594
8
5
401324
267314
82
51
65
499095
40837
328891
409375
26
400217
24
68832
493242678
62
225175
9
445628
62686
27
27
234586
83
96391
5
63
372829898
9
184126068
31
71
4
4
64
71
428489
24008
68
16
81
39
88
140282
267678644
839996813
93
642641668
47
138369
46
493668
18
290846
659946136
80
125416
27
30
366470
108204
82
345913
20
242743
415598
50
124521
448094
95907
5
6
50
106059
79
85
51792
314203
533229868
307393
194764
59
81
405454
297772
255721131
1
7
79102
90
124703
84
6
26
311190
447801
329574160
75
49
54
492581
18
121369
119996
23568
63406
166091
142555
313058947
25
8
82
72
88
386909
38
116074
94
9
169923
1
233000
196652
185706
82667
368569
16
47898
7
403821
462426
554069496
55
46
166870
23
72
2279
12
64
19
3
54
34
88
318289
4
8
456795
2
5
429224
9
26
927906995
47
93
314370
149487
84
483905
61
78
270791
30
293588
67
89
385190
469815
148232364
67
400589033
184207
342596
28
38
5
14
372569
286808
15
52372
259866618
1
192425
351065375
95
456317
275169
524409148
17
288686245
416553
304047
179706
31
271102
23
243063
495420
35
672836753
31249
404751
830738658
323057008
251105
95
36
280521
452724589
242099
2
54
488975
234587
66633
4
203987
431490
91811
328188
1
269527
64
422500
165482
43
36
4
9045
378480
18681680
415170
17267
70
2
242397
3
2
406022
25
41
32
263099
41
179666
204258
94
67
237618671
8
72
58
174594
480535
10
63
534864562
63
48
84
287905
258170790
7359
229069
12
211851
479012720
2722
93255
27
11
56
151041
317
84
407493
424858
272429
44
3
62
98798
323084
78
371357
92
65
492182742
6
20
16
66
22
1549055
69
323026327
33
408173
685464168
380372
144117
270548
62
333337
1
22
497080
7
53
846729122
195898
237543
113745
95
17
5
6
398094306
74
142725
364683018
10434048
84
45
823777481
533557619
204612
303267
9
49
265318
44
58
473376
185325
55
57
353268
202127
120883
498813
81
38
94
99838
235282
39
470195783
79883869
81
863064351
341474
307700
95
309753
281776
214951
235515
191166
286484534
4
423514
7
11
107055
131995
16
76
319241
520854495
21
60
498197346
9874
252258
62934
966905830
76
460430
92
20
590225420
88
93
182874
31
367636386
362240
51303
78
12
151995
329215
66
463759933
382893
295814255
733263107
22
50
276385795
352138
441127
923456558
370718
433445
7
1
334387
441123
98704
416896
8
139972
58
60219
57
182867306
229584
25
563898640
46
276411
57
38
203376
347566
7
75
49
78
8
69
52
77022834
869427361
12307
131118215
55
183821
154992
518761985
229811
453864
68
82
51
64
75
320434320
757884438
7
178794
330101
1
32
417948
20
90
25
487349
20
906034781
103722
288092
95546
54
297358
227313788
59483
30
226232
57
398860
163838
7628
19
27
17
63
15
332519
444508808
76
256352
60
7
75
40
59
150519
85
90
108443
8
55
78
775114228
296691768
780490769
408130
350763
134206136
42
93
220562
18
14
361901
17705066
64393
148120
114417
18
783310523
2
252650
47
951384871
254130
34
79
71887
12
64
91
102134
336200
44
66
90
317913
2
332892
283567
99871
82
468900
42
106360
48
3
362580
456195
113972
40
61
92
5
96491
372551
66
99
46
350126
55
9
10287444
56
65
59
18
43
323306
61
959278205
58
185199
22
255705058
4
286889
250344
436164
32018
421507
91
139079951
28
74
7
59782
160331
48
75
460047
14
6
408374
88996
8566
259026
987118643
322110
38
132092591
495831
496198
305842
340721
34
46
289542
99247
98981
55
66
86
33
341874
360293
66519
57
55
26
409167
61
25
48
45796
280556213
42
72
455520
60341
56
71
180757
300734
41
89614889
10844
7
2
80102
4
32
3
9
49
174665
407141
7
150848
41
14
46
51
54
344742
120874
72532
113205
243170
85
14
26
18
446543
18
165048
96
4
284566
8
2
1
45850
286563864
834690048
3
16
97
32
445439
40
384284
188782
23
499193
61
7
139566
67
19
22
44505
3
86
492290
308049
61
71284256
88
337366
288472681
70
68
46
153604
96
182407680
96
70360
229552
61
88989
26
2
58
71905
5
80
476085
9
373401
90
476203016
328151
55459
6
94
877122093
52
964112373
32
53
316223
52
71296
376437
57304
51
4
274399
307989
16
313049422
42
31
38
154465
937543777
446017
72
98
40
40
4
77
493509714
40
186634
49
35
188074
45
92
65
58
471195
69
97
374954
99199
50
457513
81
2
751257232
7643392
289528
223370
38813743
355773
41
866041583
53
287828
819163512
12
403932714
333625684
2675548
218569
62
64650
2
74749845
352729
1
254785
17498
119244
8570
16
22
321775
73552
252311
313932
9
50
17
14
31488
81
62
2
31
397738
470341
7
745943465
5
51115
80
77928990
67
127236
1
71
241238
91
50
57
148418
63
12
2
81691
209748
427962
2
444310
382339150
43
17
20
444668250
37
217531
104068
26
449033
31535
21748
57644
291666
458468
26
8
41
477999
294574
31
91
16
212366
178367
48
4
76
7
98
743473777
87
256250
46
211859
17093
3731
217866
6
82
27
5
235177
43
96
333312
450691
384753
93
51
6
470599
121068
63
99770787
403303
345863
216894
112431
699493844
42
998750317
456356
17
326167
59
1
442137
850375956
45
2
422406
172968
322203
24
6
9
531172702
169418
423368
90
8
430142
233589
57
31057
74
15
27
19
55
72
89
361610
44
389682
7791
279950
15
347696
76
2
266268
61
12
99
14
12
74
68
4
3
13383
61
151344
126056
4
100728
459912
135071
61
4
11395
83
304548
256420
17
24
368863
113594
106546
6481
58
46
69268
97
442110
267662
113526
326855
14
53
206428
202746
465913
94
5
6
434657
73
63
81869
15
380876149
26
309726
468514
470953
8764
302061561
6
43
50
6
27
441794
30
155770
369900906
94
2
84987
49
80
522492839
62
70
337467
253851434
30
57
293662
470515
9
67
243266
181373
68110
4
44396
371983
52078
22122
50734
2
755252493
395902
436626
480528
170525730
436373276
49
76
80
45
31
86
64
106202
184091
29
18
67
12
2
61
47562
12
289000
98
293806724
99
479514
169635
422456
40093
116212
56
695877220
2
168637
6750
153416
50
54
990683659
873148726
92
79
18
21070
376091
31
414307637
319600
89938
250181024
36
40
353895
95555194
54
32
226593
69
5
314415
88
392106137
96
35
19
369210
76
58
42
87
290479
29
1
35
25
1
265363042
96776
303219
14
70
98
78720
229087
63093
187191
288610
153216
1
18
50
81
289226
4
90
7193865
205705
181006
63
450788926
390442
895207239
293454
488695
351030
27
57
413693
377379
7
45
342065532
90
313945
223361
85
14166
2
176518
285181
48279
83
255480
40
25578
174709211
9
163310
69
493134
66
505961751
53
92
465356
13
89
230203
91
16
41
96
26
370017297
407769
186539
69
125704
43729
63
30
76
98
59
444344
8
415934762
41
13
324883
74
92836
66
157005
155494
6
1
424706
26
989190967
868691230
1
363500
22
52
76
5
57
273094
49510
39199
69
33
21
114214802
493354
165955
30
4
302871
83
2
7
43
39787
53
38
30
152961
47
65
35
12101
81
423931
1
425990245
3
2
99
43
91
204690
57
393362
5
71
31
27
78
7
6
82
49
37513
13
574697599
51332
49
19135
1
17
297088
2
266570
39
97
72
103928
68825
492229
255928
6
350929
707031523
67
307188
97
88839490
26
29
380929
793653913
91
484706
392513
146072
371330
415119
9
208135
158788
2881
33
51
870638835
82
446147
85
50
452709
423363
275918
957717931
216384
36
59
84
98
655036673
498671
97
45
434543
254433
301214
1
2
53
35
446570
137742
482948
3
384726
58
308988
2
94
66
465931
9
15
25
152150
53
345619
37
95
71
78
493054
165090
298653988
81
213217
444449
320540
359928
29
62
381116
46
134806
50
422658
7
223680
31
468796
55009
64285
150062
83
54
45
13
172871884
491847
373291
439824861
248300
371793
51
426764
326545
11
50917649
29757
92
475201
48
12
78
80
908357911
93
39
98
1
28907
37
332079158
8
2
82
758390771
76
93
94
15
87
309333
22
261122
1
16
241919
11
219575
61
26
456737
423908
90
76
102946
143213160
150239
472986
105766
281510
72
27455
72
34
2
339988
75
8
92
702139454
288991
3
466473059
269241
4
13
27
65
42
90
89
207002
262231
18
57101
94
62
260306
21
2
67
32
56
838101075
2
338830
602865976
941240324
69
39
174906
1
95044
28
241936
40
84
87
79
266323
2
9
1
17
8
83
489073
27
248356
24
241031
88204
454883
5
1
41
42
296852
17603
762848762
61
14811
15
63
59
2
81
154061
60
48
85
717513322
615431779
182241
342105
57
43
8
440772
45
55
167186
679432767
147666
77
64
459977
6
25015
312217
424362
43089
393931
474094
24
8
7
1
275462
432287895
459817
72
12
433235
158480
61
427397
75
395769
581780932
30
1
334326155
132434
178473
371599
15759
98
404108
55
347144
122748
363559
86844
11
524437793
1
168627559
868626735
44
33851
125016
4
78
94
346916
312369
43
21
23
359413
617635733
66
74
286799
7
77
315882
93
260447
67
212638741
308059
84
406200
30478
8
192193
419810
37
68
396764
29
89
496703
457245
13
63640
271130
78
233862
167671
404211
4
202102983
88
61
91
50
82
6
24
52
392968
243347
93
197234
35724
5
4
307573
245406
444549
6
90
51472
146903
7
713126688
90443
54
29
486915
96
73
23
18
34
426526
67
77
173405
64
408826
77
326882
413370
228192
424271
103514437
9476
235232898
52
406115
332936
163730
315991
12
103309
73
66
78
12
555463252
332582
47549
68
211976
291767
281508
23
55
46
293928
940100292
222445
92
3
85
118200
77
347818
43
70
9
89
57
7948
17282116
83
275561
89
660799687
67
126875
391106
214887
67
351981
454923
204181
397468
7
36817
356308
364201
30
218610
175073
66
71010
882516666
484166
164113
52
5
310227
40
386681
381631
172132
217366
29
957838100
7
24871
2
14
8
124333
83
41
343262
14
38
162437
254994
167306
57900
10
92
13
166311
207665
25
281541
433107
41
7
331710
309971
78
73
56
26
266251
271250
5
238640637
68
636811847
226559
4
275727
64
67
9
634650115
360095
89
211837262
70
41
20
385981
28
309307
189353
460394
47
47
49
60
22
159775
13
84
463272
153954
86959
460798
145115
2
928749163
32
18648
294123
5
65
149199
81
46019
5
82
16962
2
375062
434389
235824
69
194313
34
838063490
196101
38
16
27303
64
291219
93
58
960594402
375859
16
33
449178
16
727453311
22
314617
173564
86444112
60627
342190
5
365147
3
1
227845
2
3
107453
65
288128
57
24
779630142
188072
7
101089
100227
68269
47619
6
87
40
9
966521969
62
387799
763166730
27
246592
224699
411032
38
346157
16
5229
8092
389831
67
381063
3
40783
69
123775
23
76
382089
39
970482234
45872510
68351
16
166953
99
329086
49
44
81
9
385789
446994
10
45
260407
3417
495629
366882
55
241500179
85
13
9
56
2
322167
483575
375016
79
348005
92
41
355087
86919
171921
78
1
462675794
34
13
5
323399
430918
4
346879
138216
25
76
118392
163416
84542
113419
1
43
76
79
433880
465993
73
11
69
38
43231
92299542
30
174744
290771
2
476220
135241
487339
24855
31281
33
29
30
1
73
633247261
337628
53540
72
5
73511
787381217
8
48
460516
812613548
51
64
6
38
17
5
86896
31
15
250180
464436
335468
20
350550
174622
247730
13
157966
20
1
56153
348217
498938
14
103531
133268
254829498
340004
293826
430452
39
6
208109
27
27
48307
379580
129310
5
83
68
51
9
4
20
34
279074
10
378144
449310
23
45
526
397523
300977
410401
346188
88
4
200603892
347239
42
177112
26
351944255
386504
53
86
441830
233737
99
87657
73
498388000
204600
40
33
7
23
70
76608
137636
65087
38
83
60
288590
59
146398
401144
306112
385829
29
51
64
27020196
46
412520
93685
18
61
99
41770
73
221980252
76
187518
493685
7
150610
51
2
163053
32
21
187419
2
43
65
285493
198424
15
192379
11
180247
4
20
11
4
84
415807709
47
33
105968
38167
9
9
450584482
3
1
88
60
95
105901
130172
562738690
70
8
384501
42
370332
1312938
3
449481
62
245761
283030
88368914
469333
91
211300
244665
47
14
17
41
324724
13
79
8
319221
318494110
168417
13
29
8
316882
96
264821
440247
186328
87
77
44
305093
18
9
68
7
963079610
35
278752387
74266
205402
11
440306
54
43
80
151842
930303390
90855
26034400
224034
8
405124
77
245583
266051
52234690
226657424
41
84
6
34
21
33253
24
60
32
179612
145093
14
267060
80
384919
204419
1
97
305067
85
81
368978
274497
811826298
65
37
47895
82618
424376
7
1
96
19
181071
93
208852
63
251924
220906
79
2
385592
149971
20
8
795930731
321536880
400071
50
94
110262
232966
43
5
33
28
306398766
20
94
350362
563877059
97318459
78
84
341312
176015
35845083
26
4
143136
11792
82
16
51
65
182097
211942
875648251
10
84
19
12
135844
407264
123129
781174247
37
66
170448
336398
88761
8
121063
10
22204
308455
67
401730
72606
8
316051
363253
358263
20533
229949
54826
381290
18757
96
139259
29
31
84
174546
404906
22
11
489256
354062
30086760
426256
357314
44
936682299
916206855
197256693
15484
2405
73
193727
5
18
274662
69
139427
10
262782
3
75
313060
488656
4
99
219472
43
765216754
454625
99
28
376798881
62
59
7
121556
2
966779511
951023375
54
1
77
132098
77
36
392635
22
36
53
77799
42952
635673042
620410615
55
55
96
3
5
922943312
132012
86
59287
492978
30
96
11995
455005
91
35
280666
40
297066
60
432359
97
8
356710
71401
59
56
487857
19
1
56
4
491788
65
100593
11
435115
328287
88
150829
178356662
2
151750
247999
67
229603
409622
86
63544739
141998517
56
2
363269
46
28242
284975
143259
224563
54
78
92
8
816515250
183003
49
211585
342027
39
33
19
41
75
37
55854
81
12
157546
71
67
308242949
39
44730
62878
70339038
402661204
77651
29
127280
182166
89
391871
311671968
465240
34
791677668
5
26
161619
69
59869
15
99
542971109
56
4
41
17
275945
68
3
1
95
155901
10
209952
3
78
408022
131010
28
38
18
174676
774125618
447847
69626
42
115188
19
98
146904
162349
1
49
96280
390101
16
271375
82
9
106000
60
318069
15294
87
99268985
67
1
35
490485021
73
82
90
2
84
76
11
907488776
72
219694
431253
7
117335
65919
17
453341
30
145387
155299
50
110569
288873
44
239993
1
28
176194
163423176
59
6816
10
162633
68401
97
330391
6
94
3
374294
56205
4
80
86
296731595
4
71842
294798
4
366745043
98
835771782
51
14052718
461779
67805
4
66
466687127
52
29
64
90994
78
2
3
17168
65
142606
71
90
38
297047308
361377
25
398819047
8
18804
71
405531
384252
384874
338432
89
72
50
101327
28
269439
64
39
203632
404615939
94
833252163
370050
1
54
40696
8
141765802
22
29
277300
23
9
21688
336308
370035
91456
4
11
8
80
572558647
385414
90
526584699
30
47
66
217025
103807
254771
45
76
73
102660
27
52
8
276767
875961931
41060
6279598
15
94
92
567728475
89
106245
85
76
89
351778
3
75346
5
81
26
75
431038
243606
173767
75
29
364722
120567
43703
73
326170
123365
223179
33
54
374963
483435
14
56
9
24
68
52
90
4
8
289038759
77123
44
97
31
181993
2
129041
149282
48
39646
983359074
12943
3
3
2
75384
73
70
143528
388471
251182
242157
417794
2
205700
41
356354017
281353
84
117035
307455
284003
67
10
13
245084
14
15
9
440323
54
222787
807402250
98
207296
84
10
378091
34
158081
62
18
346170050
8
571116308
34
11848
325568
29771840
7
3
17
467297558
6
91
97
178443
404038
335289
473475
53
39
27
6
56
441553
652290098
364331
98
192146075
451345
91125
67
496718
125291
14
221526
231219
378509
26
97
52
198050
831677624
9783
82
498825
18
25
1901
880167603
8
26140
96
16402870
277625
271056
70
1
78412
43
456286
791595973
56
69
78
103638
204218995
7
25
36
50
84
10
7
83156
280109
200069
38730
2
42
55
69
48632
215544
418506940
196446
33
256359
250910
230849
54
70
22
464733
16
212673616
383007
837451492
99
2
6
98
33
64
1
74
1
11
473096
9
74
283209
38
439141
7
247585
27472
86
118240
211307
4
248879
47
4
50
11
34
324156
493781
35
166971
5417
47
164424
18
31
301286
318728
457651
284970
23
39
469673
96
8
54
64
198831
14
7
8
368046
2653
49
58
43
9
195389
420918
110984
63
86
99
15
744207309
421151
339269023
10
20554
84326
82
404330
499478
480174
793624771
276513
344449
82
17
61977
58
87767
222191
52
2
7
8612
1
827333546
334195
40
74
274696
23
255192006
72
334268
28
13
25
14
498926
79
128117
88
575717990
109862
13147
37
253836480
78
12
6415195
34
13
1
20
225546
153206
145256
462071844
38
43
66
480559110
371531
487912
416970
71
47
5
428108
219240
68
134546
55
401444480
327349
479548
27
94
15964
6
53
46
34
8
62
15
76
26
27511857
15215
40
341338
839213758
418166
102029
64
8
197547
308062
9
48
12
85
678477335
262513
6
6
74
993577842
203750916
31
363813
379095
429395
47
16
99
25
8
2
464887
74
69
45
60
305780
4
78
365119
79
19
150826
96
4
249188
46
216618
7
53
33354
1
99
69555
253969
27
66
63
98
37300
431264
137248
556792873
356344
7
95
9
12
68
36
244495606
164951
7
69
38
229299251
752123394
825178067
113082
88609
71
290165
41
358605
385032
41
78
373496
51
321614400
23
351367
89
8920
66482
34
331139
233450
80
940101005
209545
189274
21
276919
33
326374
35
8
26
258970
8
263406
650473405
50
250401
157999
6
316237
192569
139939
48
15
138669
488918
193390
232605
372006
21532
48
53
7
7
187721
486685188
8
62423412
73728
348555
65
651509151
173550
81
69
3
15
42
95
367229099
450007
83
988326249
14
81
32
58
17964
1
55
366424
71847
390190
165535
54
7
85
52
280172
62
65
380408
31
24536
404910
21
440642
16
2
68
326314
322802
319294
31
190929
4
140333
92
358438
278250
319388
64
86214
89612783
33
59
101459
25501
68
53
235522
199321
4
75
99
62
127618
490084
423161
3
16006
641700866
72
22
81
836439036
294248
61
449104
397457769
195433
332372
29
1
7
61715
384270013
49
40
77
269730
5
37
141425
15
60
9
633307740
370556
29
106971
62599
534490450
355765
79
210871
188824
24
61
12987616
663417541
78
11
304102
499151
412676
362941
25
33644
56
3
77
471079391
97
20
71279
22
4
700091423
11
27
37
120963
222180
70
77
216758
371426
136492
91
385521
366934
351955
300620
45
25
12604
8474
163289
17
40
69
2
54
32
961410768
44
459016
479309
347381
54
15
16
70
84
383448
240715
188495
8
194109
15
9
58
495674
62
14268
33
7
354162
326564
50590
427415
31
87892
99
273259
271707
62
497190
546628850
326096
48
5
448361
73
137778
38
18
491976158
8
436405688
370475
225257
36
58
224158
438902
56
55
336433
95
250728
48
341766
77
6
49776970
156313
125367
92219
315736505
8
275707
5
278563
32
234871744
213244
13
168093376
96556
7
94
33
30
73657
99
440529
434403
30
151909
44
493438
9
624948071
12
215224
30
20
43
357057
146454
120914
8
61
247012
230305
495861
279561
2
113828
315399841
131747
7
23
68
42824
303444
75
181599
7
324842
170938698
5
93
3
60
361974
337037
308320
73
69
490233
26
490200
82
197824
52
203177
156180
71
47777958
129956
47
338608
139750
32
46
25
699482225
52561
8
437073
296361
977235249
228291
93
393036
96
1
34
88
271962297
88161976
59362
268289
148886276
155418
55
180548
11
5
49
336226
46
101956
27
91
328569
135844
377279
8
75
138616
917462606
452494
288587
75
83
5
5
6
2
199715
26
324010
9
435285
42
32
282018
40
81
47
71
389844
66
13
191898
743465361
62
52590
3
9
311648026
14820
41
26
391268
487283096
391656
194111
104671
5
33
8
46888
253336
19
76
271495
156636
142294
56229
225067
2
187338
41
20031
15
1
29
1
80
82
114125
464916
32
2
303043
84
378249
276203
58
852024040
61
72
76
604371965
3
30282
61
658647010
36356
5366
22
488471
3
56118
3
452300
67
35
88
191405
90802
88
204480
362094
349866
411566
483639
62246
366598
27
181920796
4917
98
42
81377
73212
2
78
350631
7
52
53
12
12
263429
457737
276456
456817
38033242
5
5
56135
25
8
271680
381533380
227981620
173575
474875
5
44
48
47
8
46
114271
474714
16
12
19
118725
30
396611
4
89
177761
363144809
102960
344708
67
18
59
893425809
606558001
48237658
490560
790504379
6
483137
94
32
179177
265445381
95155
80532
412502
27
2103
148714
620047113
129839
290254
253059
104603
762314593
34
9
44656
17
5
9
37
130736
84
79
134361851
144571
481036
496600
273202
50
404357
77
2
48865
34
194628
277374101
95
499451
86031
435136
21
16445
57433
51
401235
130268
57
9
46
2
449945
152100
55
348176
62
453127803
46
28
703862444
49194236
712575706
1
190153
132675
56
225057
95
20
8
495407
221668
52
305936
175203
82
373792
24
29
465060
39
12
9
204883
93
108583
9
95
487010
4031
590791321
79
499822
2
21979
55
230400
10
765948000
50
75
416388
204061
372481
434861
340187
104792
56
219636
924964494
76
124982
496348
19
212765
377438
34
26734
5
213304
586722811
9
37
479422703
94
87702
85
85
600213714
98
72
96
1
147194
40
182425
49042
62
11
164831843
398075
41
423469
99
44098
370932
41
93
48
88
926914456
86
274704
293245
68167
29138
462501
45388
26
448903199
8
7
472282
231683
49
347788
806988870
91
193698
61
82776
459174
48
332140
12
12
453057919
6
208119781
60
29
488290
288722
20832
10
352475
3
193406
61
69
77
89208
26
32
3
42
87
90412
200187
24
135828
297894
90
90
106655978
360892
890427680
260125029
4
452769
91
1
378558
418445
310693
643572130
38
165275
79
48
86
49
54
296355
706538251
96
62
50
1
37427
167561
75
21
671292550
990314477
11
35059
93
91
57454
6
20
25
848920373
23051821
182817
8868
65
260877
143549021
9
110670
28
857234771
434106
239108
43
414603
296000
212169748
131256
61
56
80
185935
7
7
327500
29
66651
25
18907
10
60462826
4
487047
290236
697408675
669521083
12
19277
13
498677
70824
499618
58
39095
174605
474573
56
144520
77
44
333947
52
16
227
28
131002
268287
66291445
97
10
11
338391
15
6
54
87
320948
140272883
311390
149561
332782235
31
380705
13
483874
255746
17
86928
58531
33
91
79
833154147
55613044
7
61
4
161892
2
67
331742
14
56
46
703145076
97
881722706
88
12
1
69
67204
184247
244680160
92
43
259775556
36
243207
4
439760
31
468794
375158
44
227725
1
67
11
402314
82
61
133825
90
67850
51
6
70608
7
53
715946573
63513029
15
235968
314096
435923
4
90
34
42
2
59
260847
88
74
81
30
782801832
84
15
804358047
132407
148171
7
49
111291
119400
56345
76
57
415302
260374
33012
1
232908
187656611
300570
47
555830836
46
182306
201426349
7
827575619
44539
128993
36
50
91
423108
32
388702249
426190
405091
495642
83
71
20
319043
84
251062
36
138498
93775
354809
179367
296913
69847
14
134699
109564
62
254768
726202785
34
604378023
26962
399796
54
193241
546296088
26
438510
62
42201
188237
91313
13
407551
417467
33
5
243844
17
449111
64
78
36
1
303382
265881
417603
7
211342
26
802960684
68
392801
9
63
28
20
394576
14
353166
474484
23
326788
9
310190
67
36448
498255
9
70
992320755
54
59
380456
162059
20
281417
50
69
77
597806866
73
83
8
60
33
968538556
49
173548
3
17
131970
61
242309408
69305
26
73
3
83
190993
181216
263364
91137
70
395131
121853
81101
245688
43140
113133210
498208
336035
416755
78
45
64
364603
400277
469633
5
346787
11
193754
97
81
186703
378877
118225
54023322
17
121362
40
309131
4
22
2
98
401742
10088
55
239134
40
172477
76
44
282573
9
6
74
457418
78
72
295187
5
50
386355
243257
95571
92827
22
346385
64551
162952
373505
47
90
135915
350800
62
258117
348922
75
682027456
53573
37
42887
167980917
212373
62
395963
343364
7
81
5
81
8
42
243340
157934
62592
69
438417
85
60928
271266
95
116238
27
508588961
73
353558
425138
56
398328
313935
416823
83195
41
87
374911
26975
221801117
56
27
70
26
421591
24629148
459942
20
87
46
59
336304
212162
23
85588
365511
69
36579
402208
66
5
160371
3
269022
1
187730
167601
230399
79
59
84034
363922
7
162155
56780925
363088
29
90
5921
77
222562
269838
14
49
33
358117
37
58
27
44
7
359647
481376
74759
75
56
7
59
2
33674
99
226944
85
238046
59
288317
185377
243311
68
51
27
486983
275569
27
52
82
77
265051
38
845386308
4
156767
24
78151
183046
336843
99
52
133126
787940359
476294640
28
81868
437819
9
293219
124787
4
6
7
68232656
2
58
8
165536
61
41
97
941060755
6
409431
84
60
5
25
39
9
192191905
98
59
676436317
91
5248
3
353141
337880
36
151084
59
58
94
230904
4
420433
47
270013113
87782
26
289748
22
81857
71
78
207497
85
84
446459
422544
465093
191978
55
648749964
206674
2
834739952
281371364
499873
881450625
92
951772300
71043
74638960
32674
75
6
419015
4
67
5
276507
73
41
4
55
3
39
75
161797
726636884
55643
7
91
65
91
351544
217553
194564
4
404506872
198035
6
42599
77
9
162104
9
10
276406
1
487486
88260
314760495
54
85
658603580
235847
81650
337384
8175
930418566
51
464291
345188247
59
82
26
107702
489662
76
85
47
16
152165
835606979
303491
59
359651
81
259790
65
58
630
82
39
30
86287
1
115823
252872
423171
50
263768
5642
313954
173729
47
80
187960
79
44
412064
745133398
188912698
85737
307629
152157
101073
10
52
23
55
28
80
397702
327432
19931
47
199141
21
80
462793
233354
150943367
56
419172
32
454611491
76
10
7
443142
73
177199
310853
225851
45
83
37
99
80
27
22
416872
18
235875
635685975
335115
62
38
6341
32
76
3
191182
10
135538
498771
25
59
42
79
497037
46
4
814439926
93
220267
416157
88
63
8
60
371830
400781
73
164567
276976
117476
13
209728
363994
235106
1
39
14
94
24
85
31
594085144
61
11
557174549
198334
81721
96939
441222
73601
112887
372032
27
107431
40
195921
439678
281987
49
117245156
86
45569257
7
879865060
27
302026281
372490
75
3
81
82
418285
233537
51
66869
94
139555
74
8
98977
74
37
95
956661846
368076
165162200
91
575043583
385686
229081
62
204221
474336
54
78
437486
320313
24
28616
5
482878
98
312137
76
3
70
800574265
2
7
13
3079
86918
40020
9
10
6
33
75
2
487212
310720
15
406903
89166
65
233046
42
64
9
42187
333101
96
68
62
448552
196140
293124
55
135543
37
430886
8
87
461724
244992
71
34
80
137358
2
82
193056
26
59
6
11
81
234632
110848
72
47
21
7
20
463685
68
398273
159815
280824354
49
7
302687
36
184371
300365
69
378867
60
22
77
99
85
188966
145282
133847
149628
4
39
64
446679092
684890706
312552
24
44
35
7
24
76
57
44
196838714
405143
85
295670
586898937
1
62
279237
35247
70
150459
26
57
448540
86
292371
229961
73271
84
223692
35
213920
442520
9
64
89
89656
86
89
59460
372812033
58036
245844584
40
83846
39
468546
144152
31
380667
35
97
64
357789
264100
96
43
80
86
15696
46
38
1
498948
7
411194540
70
39
6
417399110
219623
53
36
10
313598
34
164927
695185828
20
14
947049805
33719
198941
470136783
111169
24
54
69
9
7
57998
25
766918033
198459792
242476
55
206395628
90
394832
434799
60
129424
408603
175761
18
53
448198064
156906
87
161123
202952
384329
9
78
66
9
228992
298213
17
251847
285215
9
24573
592982032
291414
52
46067
81169
27
85
36
326342
203769
310868
60
192064
119898
443642
4
8
684554250
75
53
51
142377
264537
286857
6
75998
245502967
405994
395240
335844
226028
724689462
134702
303600
254587
279609
23
85
346305
47
7
112470
397160
442592
5
97
420076
320130
58
37411762
22
87
32
91
59
82
234804
153591
89
457842759
385325
40913
76
407606
34
97364
83
64
3
1
74
1
31
387323
268705
68318
349958
62
934315154
62
404845
4
171715
392084
30
144455751
2
152756160
191713
47
320809
325963014
70
322698
45841
58
48
135439
3267
3616
790383348
1
192500
76
1
76
68
299090
707998558
68
36
301752
87
4
8
76
40
72
204968
217031
24
249023
269687806
99
30229
26
279750716
2
476480
421481
919169303
273579
284651
515733568
85
59
368719
244401
429649
74
30
405223
195504
63
82
61
14430
42
395248
431542
372545
242556
99
286092
133401
29
9
88
384122
225508
45
48
51
73
399078656
49
53
81
47
5
78
27
83
71
9
19
10
165992
13691
9
359334
379475
47
392814
55024
244482
19
96
77
472217
74
21
16
14
95
11
32
369118
71010
41
396043
437420
301694
308217
44
48
379064
79
135283
77
70
81
7
61
1
512764843
4
59157
60
247020
387501
92
52
44739
355546
15
375979
34
153667
63641
90
546665763
12315
6
325231
415607548
93
619580502
1
233394
15
75
304259
39241456
155597
69106
77
65
176078
3
96
20690
66
89
153667
495811946
83
498999
2319
620837488
859158532
330928
75
261551
90
5
86
282340
15
417642
204093
204137
490476
23
25146
418646363
84
99
47
32
481658864
31
36
87
55
435349
403972
386810
46
1948
9
497622
18
19
228192
227384
229152
26
97
33
487219
71
280659
597499824
318558
22868
376797
456946
97
346128
432292
175362
273039
5
247680114
101061
32
356699
42
46
88
73
15603
8
76
46
64
5
137281
999844022
254276
178850
58393
297211
16
585456558
336347
20
33
9
222943
421535824
24
88
34
85
258989
8
28
216357
158885
379416
163022
188885
83
55
435942
75
90
995968935
74
221699
386877
26
18233
61
73240
71
9
206551
274583
72848
327852
61
306008
45
1
57773
636385583
699124191
83
22
305140
64447721
85
67790
52
832317125
223834
497531
65
59
67
87
72
8
120969
1
2
8
135673
59
22
76
276259
59
43
408181313
153858
10
291794999
134724
306114
14
338383
58
66628
40648
69
123925
8
49
66
861069538
70
987235572
98
76099
61
89
48
89
463669
69
32668
158269844
192630
66
42
28
87
476943
151007
84
46
53
65
41
7
717450802
47
431108
24
873268342
233835
178342
459166063
13
458170
52
67
265619
365331
378498
427678
49
5
13
751220862
73
7
13
55066
648158117
258335
133406
62
169633124
74
42
551644488
34
54
675450906
248656670
470561
232358
579361286
69
90
367865
98
37
22
343915
22
41
946466235
64
72913
80
22
23
20
79
225876
60
4
43
825095424
375222
12
70
95
450289
308296
256104
701904345
282454
153193
48628
282707
2
70
564876335
370125
633722669
4
793447939
34
42
26
252181
362928
855289905
221177
83
6
83
65124
71
935934897
72
77
200372
328741
86
43
95
87
325989642
472062
37
85
43
52
177955
226675583
8
392593
368226
75
73
34
201026616
24
143551
3
2
75
6077
77
294778
159740
22558789
854616704
349017
137767
492414
447485
8
19
10
8
70
72716
87
87
137905
68
24
6
141406
52
396228
75
46
26
260029
142750
460477
27
55171
83
95
4
49
51
9
19
81
450147
208219
74
25
33
45
237782
29
2
86
379311
398229
16
8
6
280248
3
331043
2
2
85
13
287462
3
4
96597
71
227589
11
32
323067
208663967
459956
40889
68
89
188930
84531
428509
35
279747
145805
41
55
206074
157126
286346
356986
473205
494290
75
95
300716045
395019
333364
44
4
81
52
88
33729968
355815
340946831
132917
483532
4
288223638
390278
60
82
86
252056
4
79
405369
342565
84
36394
58
384212
73
23
6
118528
21
206455985
75194
97971
87
242614
47
3
110333
339513
425379
36
168611
450776
6
381240
274362
49
41
499226
75
232446
387163
7
419861947
37
438124
1
226965
78
5
34
7
422778
78
17
980779986
137388
60
432608
22
40
54
352228
4
25077
73
499414
370576
172728
430471
44
46925
33
30540
97
345454
3
9
64
24
187994
480545257
79
47
73
91
490166793
41
2
337777
65
87
338745
9
98
87189
300662
1
8
308138
196735
61
979046933
111234
77049
77
306448
23
7
172531
56
45828
27
918005975
40
45327
84
1
116223
374580
62
205404
72
677865089
111226
6981
702948174
68
71
2
828157263
8654
112271
78409
936404545
109057
172997044
14
92
521175331
364751
25445
19
66537336
38802
11554
74
98380
434988
413446
456378
286379
23
78
67
65
68
210023
5
85
9
64
20
60
99992
498015
210194
52
288991
243426
59
102882
271528
792231099
87
262394
440525
74
4
20
6
7
3892
350628372
13
474611840
237403
257735
68
270415
29
33
31
7
295301
25
85
91
46362
662583217
25
77
3
18
227832763
95918
201249
95
389552
57
374699
997
54
61510
453895
99
4
232808
315347
25
286031
14
16
63
90655
74
75602
30
402504
481182
188407
474942
4
37
372954
90
312626
2
84
77
62
80175
750102727
26
38
26
243212
28272
5
624176915
208384
54
12
81
82
475257
393621
38
50
287971
21
74
276114
333953
75062
81
48202
172527
3
22
162806
514559973
64
37876
11
47
473319
293993
41
409454
226640
229528
161977
429544653
39
32
242826
291456
8
22
359999
918308139
199623
2
2
19
10
1
52
10075
27
44212
6
750448513
48
111892330
1
10006
103976
381986
5
9
306561
31
1
7
472812
69
479119
7
35966
397802
364879
63
31
214765
381889
747167711
22
405904
786472108
46
36159724
97
39
442292
24
965758171
455045
217423
188884
92
29
86
6
1
99
53
39
138563
16
8275
71
391640
2
26
1
41
60
295056
66
81
87795
90
448757
118540
116184
59491
85
39
9
53
11
163762
132124
414551
50
45
381194
326964
249763748
401838
230307
8
356583
47
10
260309
25987
165581
41
159696
129561
216599
354378
261772
65
294447
447806
27
11
228025
207808
43
99836
463846
152329
24
5
2
201720310
4
298486
83
51
216077
50
86
90
6
27
30987
45
478241
28
106819
57543
119825
4
763684398
250773
69
308423
88846
45
17058
348196
163578
116853652
827033263
81165553
108215
461851
44
37
5
220407
56
172224
94
63
11
4
45064
433419
385664
27
70
872703292
15
92
53
38
19
346192
35
51
225799
70
7
1
323493
198290
75
54
92
320588
412823
2
1
76
141387
406289662
25
418280
14
69
8
78
209746303
38
75032
52
762131809
30886
414361
77
383120
312022
59
43
6
190869531
355776
47
89
729724332
342103
360768
45
308869
244279
58
6
494635
486516
57
78
10
55
3
87
74
486226
304086
32
1
11
52
68
9
345279
3879
384294
41
19
282844
38537
4
234782155
9
896593414
491652
55209086
47
190504496
78
217930
369253
56689
62
3
96
9
8518187
269546
59282
373021518
50
61
107051
64530
486328
3
335582
78
6
119642
16
445172
373259
16
789910311
431805
282376
121266
739669770
16614
9
37
30
717044882
22
95
145657
72
841120248
280318
87
86
743168474
77
497713
13
48259
71
2
68156
36
470280
11
88
94
64895
18
4271
235230
363189
21
86
92
376485912
32
929253297
38
490291
100165
34
94
2
13
60
162391
433838
85
55
503
15
22
52
71
378484168
142116
836875444
14
14706
6
357327
348197
30
85
33
79
1
4
34
50
25458
3
9
48015
427859
51560351
396218456
170080
373152
27
39
126707
297964
12
320397723
68
5
54
3
140099607
73
292537
180223937
16
131992
75
751016602
87
95
226859
413372
179263861
3
354135445
141571
4
41330
78
6
429283892
40
331483
92
78609
924285819
212405
709588297
432994
55
19
31
33
91
5
44358
204535
295549
5
32
19
36
299626
40
92
29
163963
47
2
50
57
80
171226
65
379188
255194
9
117902
157411743
52
204825
189501
729641388
60
56
72
75
339206
792804046
63
71
311399
4
60484
146083
245502
406582
467745
44
68509
16
451807
11
5
903612109
5635
433840
41
74
568408085
378320
38
5
421735
118130
825737412
86
70
69763
78944
81948
184070
65
335546
38040
42
454515
302603
75
25986
43
56672
973396252
18
34
13
13
19014
231602
484153
441200
403765
53
437405975
9
313811
59
809912976
50
240194
391409071
28
149766
296609
62
23
281839
45
84104
74
379140
74
458883
27803
865841128
71
41
190356846
27
35041
316261868
46
166003
220086389
76292
93
155304
387442
67
99
45
90
455975550
56155
3
10
84
100591
41076
50
19
11
161178502
15614
387284
77700
66728406
9
85
48
360608
4
7
58
265168
44
51
89
301698748
45
11
411145
347545133
2
113248
67
103157
33483
138672
244979
42
8
487568
13
438570
430873600
466676
331595
22
98
12
468995
1
76
10
9442679
9
28
226323291
326380
364154
249688
186044
410937
250485
979940500
9
172657
3
69
498414552
150218
424932
55
468417
87
32
48502
190728
87541483
293946
28731
29
613959709
993520643
469260
29312
102384
74360
91
312374243
161629
73
488535
173214
87
403592
2
280848
7
967321543
79
9
30
86
169643
6
426658
277422
68
316935
50006
101081
8
304625311
59
323932
77
81
26
393875
356603
14
493317
88
5
82
272386
331946
73703
26
254974
195718
75
41
36
97
9
11
293395
69
825944338
124905
87
157695
24
66446
182749
11
52
6
49
52
69
24
75
8
424648
390230
11
104145
85080
17
90
9
4
39
331764
322635
56
71
77
221135
1
69
92
355451
420144
93
92
223086
38
489800
317274629
74
76
97828
81
191299
357154
396971
325618
35
6
5522
347922
44
18377898
15
38
193960
913694607
17
57076
32
437840
220991
69
7
10
68
2
5
1
499573482
2
5
208739
460206
350453102
8
352863023
29
208342
423275
13
455244
115452460
78
48
39
704089021
44
75
82267
71
285235
72
15
312165
42
88
91
36
315749
137582
57
62
490735
55
45
206558
459004
20
17
333676
58
398614
388325
46
5
91783
51
2
20
8
5
463530
55
77414233
373435
13
44
18
206339
65
572198607
117320
201236
55
46
474059036
426055
477691
370621
1
1
77
1
205315
848764465
292483
87
3
31
265599
476895
19230
932053539
47
16
83
1
94975
191504
251150
34
160380
1
64
71
2
132898
379330
75
180584
449123
375517
70
387984711
48417
217569
62
1
922917712
173001
247611
329310
463402
4
362945
445268
471354943
40
50
67083
61
41
64638
30
287523
30
203481
489405
212277
43437
472253
47
6
445757
89
67
394478
20
20962
84291
78067
15
277549402
148142
409939
77
82
50
377305
101568
5
52
29
2
487455
456227
47
5
379497446
152959
87
477436
58
20
6
367101
36
30
467942
747487316
50
69
88
19
52
33
93
8
7
36
21
426012
91
42
62
410066
197568275
75
7
96
89
135476
814377573
416082
32
94
21
458799251
36
3
477475
26
357086
68
69
34
310145
2
83
8
4
33
97
327507954
46290002
57
58
31
99252
682482231
7
213693059
113248
16225719
39
71
24
16
295671
70411
571268141
298442
860960306
250839
375476414
749343758
33
352839
51
698518371
314077
5
282020
40
99
1
39
419544
50
348360048
21
740845653
413129958
42814130
73
15
218497
76
86
1
15648
88
372424
419906
85
265484218
353443045
68
16
93869
58274
98950
53
9
221317
35
39121
360628
241747
70
480610
298047
334692
275577
83834
99839
19
65100
945468462
20660
67
523015853
37
78
165568440
26173
26921
4
275563
88
54
94
16
113088799
41
75
77
94
76721
15
809512737
8
88
74
34
498870163
175082
423005
430329
781838619
13
20
19
87
306667
6
18
59
88
413517
1
304245071
9
81
306842
224005
96
68
122815
90
53
16
5
72
380750
75380
177578
10854
38586
370723
92
69
24
583862258
855243909
59
12
252679
268843
17
56
85
43478
425236
4
406263
23
75
77
575022527
49
67
17
485461
432174
8
77869
99
369847
92
248582845
37
64937
88
18
169359
489598
47
8
2
193214
207809616
62
5
463789
478127
32
253638
481188
75465
205593
47
57
243356
35
472173
755628266
126298
311229
454333
10
30766
87211
27
69
291431
98
588655317
5
44
16
361758
30
287888
672376094
16
9
331061
92
472202
83
183696
37
121955
471494
385784
472301
71645
67619
71
92467
93
68118
4
1680
50
23
6944
367161
417008258
456756
5
34
5
116186
24419
1
86
56
24
1
33786
67
472077
435260
382700
58
5
21206
631679565
3
6
236901
268764
77
65710
21247
419392
194239
47
130646
73
373817
89
108294
82
94642
48
212934
945003050
14
207606
61
219233
168503
323014
300972
94
490553
265895
362233
89
38
149334143
8
460740
452818
40933
215964
382904
7
463910
493793
5
86
410336
274547
62
18
350571
261065
62
771623959
442747
49
41
91
28
163740
267958
88
357686
301117
15
603904355
101903
168865
443376
43401500
960769648
181452576
269535
71
128164902
2
54770
61754
152011
28
97
811860127
279005
76
173826781
228951
35
983883904
476228
241884741
301616
7
58
71
82
492718
431910
90
63
476735
86
292335
919009388
38
8
162158
291690
3
29
93
469536
445896
131189
1
309360636
67
89
74
15
491736
731534416
55
235595
195386
62
251316
321825
81
34
29182
475710
67
262654324
87
69
83
27
243245
32
54
72
67
27
83
15607
239392403
763378933
810455302
11
304340
271814
163048
427120
418519
56
291466143
9
339381
418535
60
10166
1
4
8
86
78
4559
92
54
93
74672
55
436492
50
20
64
433104
114362
327020
8
24
39256
110925
38
348802
355110
82
487213
58
97
9
59388
4
17
85
799312792
42895
60
20
862858463
42645
636355150
329097
297242
37
28
286863261
320719
99
9
35
18332
87354
383672
654251849
35
3
469965
65
87
259015
12
276198
80
29
3
75513
49
43315
4
186901
19101
259657
47530
67
78
72
66
16356
176923
644421162
378149
17
34
375539280
90
21
443832
31
343377
412931
65
910843360
78802
205967508
29
66
414000
147066
100320867
8
205374
51
35
61617
205320
45
710992122
24765
134551
98
143418
293723
260105
31
495913
611136899
313525
93147
13641
77
174294
411339
4
374875
300267
42324
31
371331
75405
74683
88
20
149653
3
26
2
335919
63
29
10
4
2
80
3
109515
374647
193297
68
32
28
24
61
182675
256638
93
359577544
135869
432787756
20
254174560
82
413522
316892
92592
26
387106
318946
384156
314561
62
37
99
4
64
113414
63
843825955
22
5
68
79
497755
363494
703051047
367049
323385
80
6
65
715452717
84384
2
212878
291980
242153
345122
284581
5
306173
458966
94
1
447184377
185002
42
267141
1
41
1
223400232
21
65
88
55
102839
43
14
15
78034
38
99
8
92
20425
90
2054948
34
27
75
57
457575
85
97
86
81
1
93
344201317
476082
30
50975
749955219
90
95
115055
34
7
23
84
114164
61
149142211
149221
71
7
255161
194730
32
286598
131233
13
90685820
112727
104314
5
77
380699
59
92
239599
302156
25041
7
41
193535
554343564
445500
425651
65
2
9
420793
27441
2
51
662998407
12
36
45
579944555
359203
429196746
20
138850
52089
358867
868453163
4
121226
58
167442
365944
77977
253912
92484
22
226003
235706
93
32
203422
401152
49
36496
165500
80
38
80
468732
127842
81
24
38
341463
63
362318
79084
23
40899
25
450749
78
915304578
43
93278190
33679
758866860
87756
108352
3
92
59
63
11
327414120
474671
68
94
75
33
411872267
4
94
336058
420637775
347514
927778812
62
15
353943
42
425210
25367
493602
117377
389660
4
47
2
4
83
4
95
27
259661
56672
417763
74
97
49
86422
380885
321489
71
179955
11
55
9000
230016
71
467072
19792
78
70
27
228626735
6432945
144830
12
16
72
18
57
95
173498
362503
4
942994944
879859601
276633
414772
397960
409078
31
19
178580
278701
319494
83
52809
72
11
52
25
10
464370
86467
80
20
253834744
71
434228
13
8
25
61
250747
18
60
16
31
37
146245
83
90959
300011
12
246612
78
143351440
175516
19
77949
2
45
244180
19
14
29
440794075
32
91
114569
284760
258926
66
304995
201513
19
64
39
236619
80
32
79
104524
212746
178979
203782618
49
228110
93
815577837
73
54449
256314
108684
6
81041147
1
916368548
11
32
52
54919020
323503
459428
3976
3481
5
70
370027
141579
1
86
125952
262639
288286
98
26
336808
97
6265399
73
53
49
324680
76
70
3
128651
920078017
209404
412699
4
45
1
409475
9
39
186217
295052
638226398
84
416415
295522238
6
253516
11
17
73
263842
6
65
31
30
97
30
41076302
176567
252629
288817
164219
463882
337974
499219157
489068
114180
38
41
896377873
12035
92
439280
488171
58
474558
9
79
12
456124
723504790
32
3
52688
73
1
195625658
70
7
29
1544
82
455774
469655
22
231315
38
280666
4
4
637294028
202346
335474
17
309341
67
9
481009
359386
487604
7
41
950
20
96
483533
176651
92
12
3
891361573
260320
163748705
82
69241
331784
36
172336
68299
872350385
72
59
68957
732986463
112813
27
76
368967
46
48
26
491967
938958286
51
4
96
89
464730
259974
16308
79
470455
94314
15
69
985798613
2
375396
44
63
91339
86627
121711
46
41
19
394222187
38053
94
17
335015816
42
21
15445
232324
469035
394103
8
90255
387118
27
208733
3
214372
94
50
70
11
2
36320
437124
59
406420
93
84
489530
191602630
9
30
386963
92
2
15
7
79
204627
95967
191997
4
61
2
43110
278390
224668
208874
450600
159742
426267
186769
312957
26
355385
212417
14
373898
45
75
90
95
87
335581
52
223118
44
328977
17
188196
91
19
52
91
834456331
58
61
423009
72
152207
29
57
25
100242
72
232308
114789
11189
155986
613519229
6
86
83088
79180
148708655
33
57985
53
581921710
454246
143778
59
71
42068137
219038
38687
24268
5
66
9
207229
74
106047
7
8
52
490870
391310478
4
20
560940495
85
484046
224643105
51
53375
1
352638
462506
488475
388228
49747
205909
88
17
48001
99
312205623
2548
6
4
867273604
603262804
60
25
59
74
59693
34
408844
79
223115
77
35
17
180304
337036
463961
328369
408299
11993
319909
69
16
14
18
56622
91
234582
51
28
61
308442
232046
47
462462
103036
350320
45
6
3
7
246636
123711205
6
78
289619
152228
65
71
927449924
698184753
97
41
20
70
49
499788
229575
486849
10
14
97
7
760064429
467285
54
498853
821306718
62
408745
319907
973034773
60
222197
27545
7
305087
99
10
494555335
17
416679
7
31
872912056
70
13
7
131040
87
256939
377496684
43
58
81
14
53
78833
9
201140
101677848
964919800
7
19
41
309951
233551
286364
102291
60
1
4
57
94
84
366994
72777
5
23
164206
120153
66
287273
212643
171094532
23
7
70507
2
379733
570639663
35
79
203290
229955
39
93
361911
400509
451441
456610
48
310274
212817817
3
235502
305422
64999
21
228093
38
357451
362555
420166423
102340
457020
87340
25
22893
3
29
4
20
220903
229112
74
405055
131571
87
33
236371
239172
40
71
27
180509
55
49
375904
92
272450
164750
170393
47
263870
876513203
165156
41
51
362299
23
64
87
71
24
278975
131276
161002
96
121394
8
85
50780
461545
9
231820
180636860
450318
8
363234
668669532
23
235400
270434
611122869
7
193282
35
161428
8807
548404085
134817
11
59234
74702
71
64
35238588
458802
180797
388716
73
285148
443129
318954
29193
3
64
345204
256492
31
44
418255
8
389833211
343402
7
99
91
2
2
9
185224
187608
18
42
334295
63
44
32
15
16
10
81829
1
133631
31909
740928175
401109
386157
474458
85
59
72
418953
128182516
208874
83661
22
418544649
173719
58
368556
23
1
74745828
67
83
4
92
54
40067
778547392
12
84
98
446233
755648420
201287
321710
9
475911
61
45
73
388455
376920
8
18
69
54883
74
399949
53380
450967
3
96
13026445
35841
103169
93
351945
88
398399
48
390510
117151
477098
21
91
136587
72
55918
70
92
77
63057
307911
5
46
83
2
16
69
493222111
875523109
181475
79
3
102908
2
498296
48
58
58
255086
27
8
430011
223591
198813
120808
46
37
30
266649
34
35
281151
93074
75
732960132
98
33
477553852
136123
26
863737774
169458
10
91
451356
759790166
90
281705
70
277199
85
439660
51
93
202489
233163
40
11
75
204535
1697330
150174
52
9
12
432589
35
82
417877
347315
6
83
23
34
67
335464
174351
246753
52
84610
428358141
44
57390
2
61082
134034
493141
16
1
5
84
71
145492
153274
30
228259
75
377079
37
46
258243
64358
310984
69
51
90
98
68
364251
18449
21
289294
6
37
90
41
433959
378791
356237
406961
493657
3
755032478
90
32
204309
73
83
33908
45
35
184850
99
72
74
323911425
29
13
32
4
5
125346962
185490
324570
12756
162197
67
58
437602
74
245201
18
57
456343
21146
52993
99
961575227
84244
19
68
735510596
63
43
343047
57151
104556
42
59
55
63
2
81
93
4
152683
473730
298810
235455
461494
976855908
334934359
4
150300726
52
350148451
382472
48771
75
7
3
350097
38
32
399747195
220409
25
745182198
62624
20
54
303560
87966
64
37221
397795
691631208
425579
6
51
30
39
107296
779408916
76
3
36
27147
189258
326838
260088
98
289823
81
773950406
37
87
60
464615
159003161
97005
9
27
422258799
179187
84
127428
14
165706
45
86505
203083
722179461
3
36
360899
84012518
87
4
306127
12507
408514
416776904
132208
42
90
86
295947
449380
96
514940065
428773
41
71
58
23
17
12703
236387
7
162793
51
1
70808
1
412520
362173
585469222
55
126039
483855
56
4
33895
360132
98
89
68
41
27
121354278
25
448439
393098
21
121300
69
4
87146
91
41
89
119205
4
68
29
150942391
13
59
64
477845
99000152
817059464
368422
204578
53
39784024
82
33
440665
26
157006
56
9
89
47
5
8
89
38938745
86
186647
90
178514
306699385
4
76
99
398827
237568
46327
2
32
309243
10
290876
408972
7
48
118048425
455844
31
81832
235587
256169
201281
4
347881
52401
44
187415
54
79
106760239
39
5
1
52
420376
427298
72
98
98926
312183
70
401568
139719
51457
5
13
398472
1
93
31
95
54
9
216666
4
86
6
491610
41095
293208014
942053178
78
430925
95
55
490690
83
61
62208
82908
190276
25
299003
97
48247
528886210
4
49745
9
450699
44
26023
128915
594869616
52151
19
531822446
38
12
32
6
316288
22
39
7
31
407004
43
329026
459536
156854
492556
77
52
259538
256558
860709196
62
111751
98
248456886
394890411
58
108243
39
238647
50
221602
60
695628789
350865
492436
55378008
345203747
310109
45
2
434216
24
11
184245
84
7821
53
3
564308698
60
376582
284682
243887
17
145336
300634
116639
430135
282370
69
101002
466005
193981
29
337547
129582464
465715
23
45
9
349296
440519
17
61941
444719
8
257045
39625
4
183971
60
57
230920
14
79
467123
176155
13
79
348821
448345
9
249791
58
742348390
794057616
490954
9
525789720
78851
94
22
6
289176
2
93
489950923
19
8
336602
27
453126
2
55
8853
323588921
390197
98
219361
173849
269482
87371
652577396
98
83
31
318936
553666974
91
66
96603
67
135586572
488092
3
346231
20
466695
89
291892
21
43309
67
25
63781
54
480048
5
48
192233
273112
981549880
22304
353387
277567
8
53
848896674
86
359568
71
95
278413
57
49943
94054
316511561
366811
300715
43
23
411573
40
4
58
39
917640231
36612104
23
266164
340812
5
41
469533
82
135696
81
322819
216121607
60
9
470407
152474
236958
2390
60
43
92
7
352759
56
5
691944961
17
17
324465
297912
232478
80
977126591
307015
430147
497621
287713
26
4
80
59143
63
57
242988
472523
35
438606
18
9
70
57
384877
412907
119716
173053
488313
91
11
112769138
841510245
324747
42
130241
100887
21
39
319252
243614
314811
15
335089
993321484
77155
54
53
54
8
305315822
72985
423320
430375
59
114516
8
367369
64
173201
447214745
54787041
416196
211614
303845
371446
80
99
51
19
413631
871095405
427027
9
355432
97091
305629
155051727
317475
34
99
33
101090
96
27
149424
676980751
377280
91
6
399577
17
15443
24
116574
277340
2
25
4
424163
890591257
5
366614
20
27
200325
3
1
3
400135
468614
65
6
376777
82168718
81
59
53
185496
71498
137736
6
285361
322845
56
105569
6
167147
137893
17
4
209594
59
91
175323
28
76
9
12
24
105155082
85
8
315031
9
17
307663
2
63
6
90
23
290744194
497168
352432
55
9
94
420036
20
138220
237230
436043
65
42
868464566
9
88
94
92827
27890
17
495914
64
395877
9
490714
72
598272546
163675
105067
24
112626
96
368910
190042
68
345815
430833
198629
45
266093603
38
8
298683
401528
75
8
28
49
129358
9
151138
944958606
11
16
27651492
48448
446423
85
5
40
54
840540202
219674
72
86
55
8
2
90
446676
55095
94
90
20
46
278868
317780
478846
405180
5
8
325464
93
22
461249
3458
73
268179
632351783
93211
5441159
95
374646
98
12
928879561
418344
62
98
95
39
58
557795554
420832
472487475
19
65
10
134884
8
231227
58
77799
6
319309
775960898
77466
24256
80
44
18781
48
97926
63
432360
368929
4
91
285308
68
30
14
59371
93
938667916
87
12844
24987
2
200145325
498602683
978070548
447643
38100
89
99
23
68
104570
431860108
96
69818
442526911
902419052
49
73
39888
343628
448275
168805
4
336231
30786
7
28
39074
173476
41
156809716
345996
35
192319
497249
19
45
97915065
23
394884
498171222
411885
131763261
38
19
16
764449930
22
30
933829640
143302055
401335
68
94790
7434
94245
232439
13
37
12295
4
73
42
26
72
12
21
14308
9
974055474
408813684
90
98
9
101480
80135
162703
387388
70
9
375333
80
27653
349310
78
89
311860
25
29875
378934
464103
110313
113998
412200
10
24
65
9
4
38
234940
1
44
341870
24
356405
27
402822
270648
74
488213
255770636
80
187980
17
84
38
11278104
90
7
99
328428
20
50
60
62
428269
275175
36
98
101889
276874
2
70
80231
294087
781363671
96
228920
447209
56
347269
78
478031
33
133535
7
71
16
108062
320700
260431
77
25
275008
45
57
397111
13774
447523
46
326740
76
432816
352508
75
36
477627
29888
133354
335931
2
201910
436898
24
6
45
447868
93
414767
212874
8690
99
416132
352472
274505332
937489579
17490
118543
124229
4
11
116919
83519
37214
349901
208236
29
28
41434
446899
73051
64
127396
359388
240029
397842
482639
55
15969
60746
58
476426789
473636
391092
129808
304130
7
460010
112579
3
26
495336
456918
417286
94
210132
45
58
24
65
27
296080
69
479584
67
449283
86
90
5
487993
22
755760136
55
327520
1
71
92
11
819303054
346089381
50
354793023
138420
15
231346
308900
92
33
171842
93
10
2
704209329
194279
89
426919804
121855
69
463100
57
470941557
104172
196367
64
12
89
6
81
66
67
65
461751
247435
41667
93
23
413377417
99417
62355
7171
77672
3
40
50
235265
297114395
2
6
44
84745
92
98
457301
8
16
12
3
365577
535039132
32
44
27
616286164
183932
384760595
358005
50953
552117237
266373
345166
7
265259138
36
24
34
312110
120172
82
64
60
315501
122140
32
75
55
4
65
546719732
295828
24
52
6
248300
405691
20304082
60
146037
291819
962038992
1
87
5
173453
1
750886582
90
65
164227
89
513413384
274522
75
43
137810
289177
798397782
184748
86
475298
137900
46
127359
25821039
36
69
302933
94
204097
122237
296274
349577
65
383040
78
337830
16
24
78
89
279913
330515
100983
101324
262825
50
59
495297
206050
3
21158693
7
10
6349
241587
65
95
543162079
34055
436906
70
36
60
99
48
51
75922
489955
50
94
88
71
1
465373
409712
35
398900
94
4
360827
399538
7
459796
54
5
14
828941686
37
256144616
450608
9
270068
80
79
289808
17
65
116674
99
398949656
63
914685355
76
170233
80
48
3
379830
23955
210421
26
287076
425163
62
208574
81
444589
450928
24
615851041
95
157141
399839
2
59
294757
497518
186032921
3681
475878
84
325746
135942
308933473
8
31
84021
5
2937
302684
271533
6655
747254104
31
2
241914
4
43
56
735794979
71
404465
136798
8
37
49
43
3
91
695261383
8
487310
83
293108
274342
43
66
435359
69383
35
86
45254
2
30
376858
578352054
1
91
202676
310164
5
55
93
61
42397
38
52391
438158468
438831
82112
197976
89989
39
99111871
1
354004
91
55
57
5
63
4
30
298918
30
17
341493
122894357
86310
498645
832140526
172257
5
475769
90
48
12
91
478771
286922
75
67
7
79
107564
81
134272
39053
56
88
1
4
29
104450
477776
89
87472
388291
731528885
41
126315
50
485044
627563201
722989932
2
8
776836307
151386
49
29
334086776
74
336142
277246
59
70
1
144322
65
2
73
26
432985927
676027109
53
63
82867
310574
8
331870
16
377925
14
473009
3
851294462
8
68
115054
43
8317
285511
91
6375
91
374146
88
67
14
318993
258081
68
41
76
10346
83
28
411328
32
62
52
72479960
16
21
801169616
411465
263976
67
78
89
244440
63619
49060
43
31
153415
38
62
42
42
54
523653618
272346
300218
7
348511
21
65617
72
62181
379332
43
361438
21516016
330050
59427
8
8
380323
8
157183
3
46
53
259133
450634633
68
7
3
449217
16
22
66
11
139709
35
867847024
207428
98077
7
78
89
25
8
51
2
225044
21
67708
80
94
91
25
9
6
81
381718
726065973
840617483
70
94
276369
5
4
134754
32
408260879
78018
93
97
29
104700
27
93
601877820
85
494237
335263
86
56
23
7
331910
14
158458
4
53
153728686
456739180
274488
92
17
92910
440677
4
35
106496
302604708
4694966
96648
305761
91
26
999366721
48029
7
68
14127
427466
18859
460478
889760304
43
64
38
6
80701450
76
9
680821438
345367
103444
129392
55
129145
10
4
21
63
78073
58
749903038
94
233160
81
25
31569
16
87
31979
358485
65
211073
93
29850
460553111
32
252302
29
82
12
474672
494692
6
390334503
65
7
432912
64
188917486
11416
238792
60
135876805
63
44
2
83
25
1
108618398
72
5
27311
228298
34310
262042
119767940
107493
279662403
23377506
4
6
446919
117242
219116
179840
6
79
20
55
39
233646
62
488288137
50
77
10292
421594
99
8
157452
44
431493
84
33
24
29
67
3
1
318314
9
284573
450487380
1
10
611693152
172504
491244
410949342
414343
97025
48935
222500
56
91
79157
58
47
458253
92
656467052
67175
327160773
226796
4
92
414738
5
800131468
115917
42613
119665
153925
77742
4
41
236464
57
6
75
97
89
6117
4
17
813169921
110010
77
423827
431628
415308
4
19
43
990437349
411624
108594
418834695
157214
326816
5
45
413758191
399658
413450
93
2
72
201984
73
62
88
932683510
51
49
21
266166
14
21
56759779
149989
60
19
193956
337440
71
23
76641
268712
83
62
367087
119299729
58
282362
998337273
79047
82
90
99
461426
66
496118
86
389207
28
39
498429
212200
45859
83
127502
708151877
45527
8717
201302
448388
25
68
25
446150
470955
1
458475
464442
40
320167
67318
5
73
3796
212344
60
98425
69206
885315195
43
43
151195
39
6
117942
5
8541
6
90778
9
4110
462644
20
126504
49
9650
842574337
75407
52984
127902
479837
286685
211489
34
454087
23
60
378891735
278155
37
382081
189521
4
314216
990882982
99
20
270180
25
93
854781861
286001118
97625998
311882
26702
158261
297466
68
125563
94
8
59
8
65
404072
27673
87
48
9
407586
316755348
449529
49
7
76
269471
56375602
33
98210797
21
14
449683
50
293424
12377
438315
41
377383
173301
377726
11668
10928
75321
69308602
432086700
16
28184
268232
75
102947365
9
93
96
68
232257
56
436024
447880
2
452666427
7956
6
16
13
5
258881
203842
55
55
4348
518
34
307803
469394
2
288278622
51
26
61687
85
97
68
119943
426738
147078
154299
27
787345671
299548
1
2
381792
229480
28
38
24
52
73
158455
99
72
6
362565
483128217
37
48
57
3
48
40
54432
8
24
82
57
218967
175428
182314
44
62
75
147746
216117
85
28
479332
32866
60
369773
169909
54
31
656808131
67689
38
379014
64
47
7
51202
279018
813690785
472104
453659
67
14
9
468880
352423
120925
9
86379
32
264806
400286
96812
4
69
346265
49
153651
351558
55
33
72
677610931
498655
7
295822
471551
415423196
512682615
26
45
456407
174334
91
78
318640489
91
78
11
899499882
252589
8
91
452778
36308
64
271208
219791
198874
302283
89
312731
74
2
96
774078486
839320432
9
4
48
132815
8
79
142230
384846
263972
63
5
57
987175472
58
46
73
102946363
263281
67
428823
1
78886102
75907103
224640
1
27
74
32
388208726
314163
59
457287
40
16
234125
49
32
63254
406236940
27
99
222725
278725
457024
36
466009
404891
73
152039
167641
41
9
2
442232
33
145910
321512
24
196504380
83
29
171261
404384566
27
253931
96
4
457550
208434
20
39
92950
118772
118590
198416
66
282486
45
159820
108416
53728
458223
721005594
21860
2
14
75
67
216889
58
57
184284
21
369730
464703
446997
9
51
135764
233630
84
87
91
138621
26
79
141765
724603123
45483
13
9
44
31
7
49881
73
66
83
30
403949
135224096
292808
29
16418497
4
60
86
496950
9
41666
362956
78
76
43
322587
136356
295332
45713
500235509
387832
388355
392692
202023
22
95
174476
51
216259
11970
13258400
76
25437
122614
4
90
144863
148281
487950
279205
17127
253688
25
482627
95315
62
114606
315574
87
86
55679
8
194987
40
5
380645
427478
374344
77662
67
80
129934
91
280614
467624
99990
9
146887
71977
472009
422911
85506
74
3
24
150098
441286
931637984
37
83648661
390944
105835
54
334925
307542
56
46
363859
14271
1
413975
69
74779
64
365131
472016
189598
50
34711
63
700199608
24
393059
72
99
226096
29
62
391623
52586
78
111031
380303
16
317584328
61
2
76
25
42737
478253
485468
126615
50
65556
52
72
478934165
395004
5
19
9
470614
61
2
11
1
262818
2
59414
42
41
386109
114546
37
92
357297
478695
33
2
55502
71
7
56
214569
810939104
89
361636
46
44
13
16
60
88
333911
60
32
467951
29
84
63211
67
285060
3
49
76
281681
297571
81
476980
417471
24
225502
450610
92
31
36
922090294
238393
254517
28
12
19
77
66127
123443
28
727742247
90
59814
131512
18
291606
2
60
331252
176530
186853
33473
166988199
5
40
5
95
7
36
171949
171481
620833600
75
7
98
208240283
68
861073265
196871
53
130545
76
111051
215593329
55
233714
311880
90
95
8
80456
350028
20777
36
78
145659
461788
441378
282035
27
68
24
92
83110
84
198972
380302
114201
8
85
22
71
509661957
126450
185277
14
109753
19
399273078
194795
170856
59
12
133621
194479
149990641
36
40
617940425
447338
78
35
5
9
2877
58
198836366
46
81288
708115121
8
22
181224
94944
318968
18
65640
110420
55
260111
85
59
99
124877
282995
33
406180
17
13
453919
5
428894
83
2
66
64
5
91
465366
39
461262
14
43792
71
65
304475
75
91
52
77
894783509
24
9053
56
93851
268696
172049
29192
1
2
22
282156
16
76
1
55
456993
252705083
433989
11
74
171736
91
92
33267
90
241915
304977964
210521
70
470030
940835692
448266
9
367738
4
6
446348
256888719
341505
45
45
94
414904
88
1
249663
438529
496274
47
96
99
54
292038
95
87
154658
60
41970
880802386
426196
368801
97
82
62
52055
353127
1
199466
41
76
252310
4
453535508
5
19
391505
724845145
39
33
47
66983346
394376
26
22
273021
42
72717
50
253811
81
9
57
54
36
1
70
350602
394862
2
48
39
174214
70
282537
406609
41
58
221480
86
57
3
37
357122
18
52
345269
78
95
264452
68019
224955500
368146
620195728
93
10
70379
97
60
10
28708
39764
94
65
59
45
33
430150
326270256
455414
32
32
65771
1
56
336935
40
7
39
59
99
98
128750
208025
72
277822
14
48
11
167669
2
13
106193
289152
51
29
158003
77
477587
406954
273261
46
96
30916390
346549190
38815
1
184923
41
42
332557
98
43
161756374
16
48
453765
25
4
54
329399
215784
338056
522139835
663751820
6
176546
1
622899108
17913
707249178
643443252
89
385418
18
403397
616279065
69
109004
940774229
648220896
92
34
346582564
19
47
376496
149608
43953
39778
64
326011
179242
37
87
56
19
95
8
37
136555
428266531
38
6
357911
74
9
2
17
14
11
6
12461
306274
90800
55
2
66924
15
44
14
248625671
95
497139
492432
39
76705
139650
465412
305568
186739
98
375573
142680
21
39
22
5
64
2
174643
57
27
86625
84
69
104475
93
20
28
70
5
9
908157319
308394
1
60
92234
3
17406
465590
41
144964
91
81
37307
14
390286765
39
65
263701
290751
77
43
258968
127182484
65
451655
92
7
353658476
71820
57
56
137076
7
29
64
199343
19
18
105187
78951274
10
9
60
224449
2
117168
420070
95
9
49
73
53607239
18
445195
97
98
192282
2
96
29
65
40
8
237128
7038
756764131
17
7
58
404764
76
82
124760
44
573217819
235377314
330070
137991
2
111165
311869
471983
17
16
1
49
148470
9
99
340166
2307
57
9
80
74
103856
178720
49
58
89
449404
413352
80
47
206349
33
315637
476907
23
293573
5997
107844
39495
10
58
47
337078844
7
108270
164993
25
12
430873
83
2863
258637
279225
10
65022
385688
154830
73904
83
412595664
67
18
488866
61
7
243374712
196616
351708
7
55
322551
116849
16
254665
320172
34
419369
55
16
295022
406374
32605
14
1
177301
935463685
15
14
81
170943
141006
60
59859063
31
176348
5
375719
73777
213983
68
264106
41223
181525
23
376445
72
352997
23
20
489694
154064
12
44
21
6
70
461841
65
65
117151
371355756
205179
308334
8
18683
4
94412
462549
333531
38675
5
342737
61
178854
14
87
57
242404194
770620349
25
35
77
458880
94
143836170
19
322801
21323
596333985
14
231764
85
91
29
216015
74
76
349771
912515626
34
6
590122743
54
49
7
434864
90
357019
198290
87
136480
403177
17981
8
49811
63
481612
238696
23
9
248173
285414
98
476640
35
170681
174092
609227491
7
6
301880
80
472958
97
410410140
86
815177751
74
25
4
5
86253
3
462694
8
4
135830
5
56
272592782
314959
19
97
24
439613
109019
6297467
87
26
5
30
521438651
88
4
330176033
280461
61
282290
21
482430
386213
62
70821
76157
225408158
64
5
443469
97
7
7
302652
491013
47764
5
17
9
4
353335
181753273
8
229714421
402279
49
20
81
66243
395205
462339
21
355303
374172
22
166840
60370
128146
65
221006712
771942053
58
16
2
405778
90
171226
194241
81
60
251872
21
2
12
60
3
195558518
5
7
90563
132546
764208549
95
30
299540
234472
424608
174067
34
201312
12
27
250458
125969
1
185700
51
9
476653
66
51
97107
429460
9
45597
41
81289
3
38130
192317
39337
138961
228019
403703
12
412646
238695
328745
370162
231071
101080
17
46
332488
24716
86
67
82175
678257445
157523
90
62147
20
303678
15
541794758
186103
51
64541188
78
7
301779
99
375425
5657
435481
8
35
2
99
80
18
608503897
2
71
256374
91
53
1
99
72
330954
52
400156
52197
245930
32
95
404163
4
64
231515
420401
307889
551039027
59
419093
2
63
47
62
83
7
3102
87
42
38
70455805
51
350575
50
445440
91
94
11
226260
80824
579758319
54
77
51
406688
41
61
93538
962787125
16540
271673260
82
33
89
35
9
36356
96
457733257
49
243049254
332104
334537
53
167148
967126747
30
445046
472988603
48
123737
13
76
67
326778
446999
80
29
3
1
4779
81
256820
17
229293
63
313473
225345740
112583
71
78
81
84
91
1
44
62
78
63
56
211301
252782
146916
13
20
548717204
122926
80
25
59775
933610538
50776
252518
41702
228590
35
38
82601
380871
314990
980188236
46
7708
23108546
3
133836
304633
147326
114328076
34
36
365698
66
205828
304435
178422
43
5
392438
485883628
41
278157
46
165836
76
6
728942478
82
28
66162503
39
78509
90
8
38398
487723
24
154829
408002
39
63
9
6
348065
86822
291607
9
287436
88
92
2
188995
32980
60
230652
106615053
3
593195037
402902
254847
322849
4
45
82
260358131
214632
491258
41088
4274
44
416156
416623
7
16
624723590
4
48006
51
157571
25
253852
80873466
2
80983
464092
245002
36
292629
38828
45
80
309681
952115155
91
3
415218
56808
32
59
490181
283859
9
886109428
1
55
58
81
66563
235718
59526
823550844
713019798
21
1
29
21
2
61
4
303987
55
66
477934
75
135212
345856
48
81
5
619023436
91
301573
39
468209768
94702
80048
351517
185096722
138526
441647
475679
79
225945
61
45
114060
217021
225456439
236749
146428
29
4
56051
91
22
374040
372959
67084
130864
68
82
6
31284
53
55
437931197
282177
94
42220
53231
245291
88
393177998
8
27
23595793
31
56
74857
262941488
3
9
215277
52
18
248457
97
511331038
88450
331798
296674
110537
86
19271146
25
12
22
474804
404040
349803
287656
36002
15
57
42
8
10713
8
1
81
179396
68
15
3
82
63
1
158632
15
366886
7
323613
91
2
85
3
487316
238418
31
377007
3
321119
969463884
220826
48
50525
5
82
75
3
99
230184
156257
361584
246986
30
1
14091
143283
21
189954
138463
471133
363232
58
91
43
49
37
358885
467245
283533887
50
491426298
34
12317
34
243012
72
88
95
13
47
5
42
4
142976
409624
1
5
13
55173
429536
87138
90
10954
478540
457251
446610
259675
23
5
808229343
8
5
328182
114206
43
51
50
463834344
171424
620256844
84
202199
370525
87
30688
376864
439779590
788163493
408697
15
32
212744
307710
18
381675
79
54
143728069
407521
11
18
12
265115
92390
271425
774528620
30012368
350082
76
98835
45
69
378190
335074
194977
64883
241957
97370
369295
26492
7
9
73
77
75
314885
31
469553
215825
52
186662789
63
88
1
52
13
29
658055633
387616
79
127136
3
166832
235103
247087
183063
18739
353772585
98
59
433602
86
48
72
274057
1
2
865896744
104809
15
3
424448
61019
4
32
58320
40
327055
27
3
9
42
97
460050
182980
72
75
5
110056
284995
19
54591
207864
365415
330213
43
66
120142
74
101177
66
94
429327
425204413
73
30
99
418908
435158
366138
79959
186794148
57
4
322030
9
9
409574
341853
246676
124613
45
40
486908
8
324046
85
72
10
93
161829
85
8
497641
28
53
358940
442520
2
109305
13
430977
26
76029
27948
52
6
219211
15
13
93
98
36
78
76343
52
289883
210698
175957
63
42229
56
120538
8
365808
874136753
5
190081951
99
221858
511913089
327132
80
35652483
3
87
62
69
17
752862556
63
211626
16
405372
347234
393766
280020
98
23
47146
2657
863916083
35
43780045
670141543
3
464880
30
254196
149707
162834717
75
70
315214
11
30
21
76
78
26
484168
473851
450904
24
78
409730
51041
333144
17
281235
35
21
416430
235927
462438
58
390216
8
8
61
45
69
368164
57
185878
1
30
77
522450051
64
367498
373999
38191
76
358902
3
425473
4
135530
39
24
96
469132
37
307158
499540337
63
310037
116972
255223
403223
24485
8
10153
481982
45
55
89
401978
21
88
354131
67
38
8
41
348779
244273604
32
330790
497019
212978
87
49
59
211082
488047
420678
240750
11111
7
257684
4
234108
48
68
76
78
76
50
344425
86
5
12
140643
287368
16
22
75
803323212
61401
267320664
53
70
43
33
1
4
7
86
392805
244085
125558
96
45
195820
219318
94
10
366282
121568
51
72
5
439703
28
154642
69
456571
113297
72
358355
289787
3313326
87
478451616
43
281055976
56
223543
132571
77
73
72
50569
290819
272024
313851
139083
502566127
48
374121
357073
60447
1
1
430297
69
330516
53
66
64
2
39
6
3
309865
101718
70
3
18819
45
87620
3
67
34
119538
1
24
1364
9
15
32656
118117
57
7
74
55
23
28
86
491453
29
74031
421518
391577
90
671074730
10
58
320863
38823
72596
88663
6
4
289289
88
62
360334
334458
42
87
73167
81
46
35
7907
50982
51
70
99
66
13
88360
78
33017
38
113036
271449961
46
264598668
13355
175449
15
340948982
43
426827
4
62
218007
57
32
81
448478
114829
70
107764
4
72
65
68
5671
1
75392
73
699492310
83
7
59
226114
83
4157
46470
285005
197930
69336526
181277
65
43
486399
332055
84
57
28
97
729616317
25
78
269023
4
335425773
93
49086
213564
397790
168575
19
52
4
71
66
86
7267
79
75
81
30
99061
191399697
356356
134043
74
274036
27
27
70647
95
91
152384014
347602
469535
7
240267
81
24
79
48
36
78
413375
37
13
206954
59
34
439128
351065
16
9
151511
444636
48
46
34
16
204728
79
355416209
261640
81563
283720
72
4
76
139876
151503
69274
31131
76
288349
263889
79916
26
218747694
470118
39
74
94
43
2
31
393983
58
3
142996
88
77
27817
37
3
7
50
221679
95796
91
59
125272
64904
469187
360197
74
13
446367
261414
375755
14
254874
45
76
85
98
82
57
456866
41
2
153205959
25
2
198649
490908
292222
41
45719
402367028
84
38256
27
18
85
74068
73
59
90
154178
83
65
26
90
233297
359039
176338
408947
46
315818
14
22
62
7
21
18
36911
88
15229
68
58
24
137392
97
460724
3
486241
76
146292
79
21
41018
31229
7
433098165
90
8
61365
269495
224559
318443
7
8545
281250350
225277
72
369231
410421
97385241
11
618370017
14
72
3
379035
43
879780566
52
38
625572785
439170784
55
69
174690
7956105
100843
279265
383483
447836
411597
74
13
72
206826059
57
413420
207820
788641673
347775
514737585
268412
226601
464004977
11
794504587
711574566
12
48
54
203381
21
6
308650
67
7
37
21
77
77
46
106521
289150
385772
147887
5
186080
79
61752
254554
4120
49
98
49
396646
279479
445899
722778416
17
201597
44
313855
906080652
81
406277
5
318245
9
285485
78
332886
47775
80
376744
341048
52
396630
34
3
96
432160
210240
75
47
59824
21
293354747
63
120441
393138
64
214549
242284
2
377207718
250724
334415432
42035
345142662
344059
103679
1
86087
15
5031
76
132549
4
73
87
323129
531342640
287703
457886
746587096
43
437996
83
271112534
185006
60
405591
87
15
66
89
43
15
269051
36
291950
476304
165543
334839537
422487780
378204
238665
52
235107
123930
324629
2
384802
33362
61
99401
152970
8
30
1
60
33
104419
122930
71
53
9
240924
969229636
22
8
69842099
399360
93
124716
7
16224
71
170162
63852
2
13
488338
27
234048
290820507
206979
89
34
448652
389547
382299
77042
918784176
6
162515
34
2531862
59
23
3
821055486
78
277185
3
295030
2
58710
173177
138938
487089
7
43
36069
8
896267859
75
371266
33
65
38
2
19234
24227
76
61
84
56
84
68
241456
217828
11
53
63
318612
13
130350
342154
34
348113
26580
37
1
209257
44
497159
56506316
3
59
211981042
232623
88
854563325
934537782
433416
314163
328271
743723998
77
53
497654
36
451111
6
356300962
26
148711
33233
212732215
64
9
27
244531
696360315
49
13
7
227614
4
248196
49
425010
84
526637533
8
68
350703
26
46
98
142952
247185
480189
75
91
354656986
2
86549
243961
9
91742
30
17698168
681135034
141885
450939
72329
90
483250893
25
77740
22
69
78
59
374181
308426
17
24
325173
3
1
484309
3
82
374156
463989
257528
91
379542
299613
232939
50
751996378
73
141368
45
33
3
295664
7
41
98
53
348840
96
55
22
412974
319092
55
80
39
218352
9
1
38
344278
75
83
269586
22
64
96019
102394
68
366121
61
79
82
1665
93466410
186958
19
338713167
537329556
346954
11
282239
25
7
86
7
420195
8
469657
31
122328
34
48
7
127300
234790
104309
276680
99
677927602
63
1
63
9
40
16243
10
6
59
374697
60
183519
6
415899
429725
406144
52
462937
568193058
36
29
177071
6447
162315
89
36
93
143342
265870
67553660
69
51
52
347700
108871
2
52
243835
77
33
136280
96
9
25
45
182112
95
15
185260
454906
97606
65
3
275576
961659234
39
34833
269534
339312
120520
94
69
560237949
18
78
82
245106829
19
7
8
21506
41
130741
306236
204213
205055849
403761
61
91013
274117516
328703445
565703162
256492
263272
4
17
76
6
114092663
87
168515
56
5
280764
6
420509
95
15
376702
127811
63
258930
228996
273835
62
71154
282407
483452
442602538
440343
2
48
174251
282179
50
50
1519
301883
197355
87
11
425805
183665
13
982191968
206512
230978
55
18
443896
78
411914
203827
3
177753
6
328555
340661
14
330531699
12
444541
4
200714
40
280992
438213
264493
70
396906
20
403659
67
298804
347542
19
43
98
480866
401256
8
436228
85
14
99
7
24
11
249861
7
206410
352505
4
8
40
489126
1
17
791895197
203254
70
134001
8
302628
92
169352
8
774981943
319608437
21
86
45544
68823
56
191241
2
17
269033
266192
454497
351339
288257
372492
150753
88
33
53
1
285103
80
40
18
7
3
415565
414241
326110
50
184375
47
24
34137
141560
492336
86
8
424170
37
214104
480943
145400
469490
15
14
499521
485870450
13
14
323180
103767
286090
41132
5
93407
49
56
73
264329
54743
295674
422134
255115
196027
96079
444689
72251
44
40
462144335
299147
59
16
55169
889828773
372323
3
579255256
3
8
214826
176264
414348
50
1
61
379093
58
7
59
51
323403
272858
186446249
348967
265114
67
22
2
59
38
4
436692
99
6
45
96378
213209
392102
111325
24
61
35
62
2
92
496001
176276
56611
170850570
438851
4
11
8
17
165134
97
22
50
98
88
4
43
82
55
69
38
77
9
124352
91
422211
85
83
55
213180
128766
78
74
139072411
363088
90
55
45
89
770632834
1
60
38
49
50
94
75
15
3
6
91
363880
9
252350
71
331917
369104
27
48
51
16
42
47
5
627171814
145555
5
162670
7
311615
4
93
331432
5
51
72
63
97
393442
7
270713
124162
222394
8
500698784
66191219
5386
347226
97822
84
443208
345817
105816
23
98
9
91
451120
475603
77
57
26
58
402687
84
42
74
69
424665
5
140895
295253
8
314356
86
287840
60
70
2
26
227122
237591
59
5
29
372385
477547
72
289112
183416
158584
115858
11
42
71
48
331396
290782
288900
425111
492279
49
364064
603236488
85
401561
770705959
242737
67
40
36
97
331925
17
284881698
492072
450246
60261
295016
748470052
8
469985
198179
23
42
62
354506
308518472
306585
28580
71
45
2
25
27
122285
7
49568
66433
208277
5
461708
61
634932882
5
60
2
2
51
62
59
265518
4
27
45
155632
79541
496684
370179585
49941
1
23
3
25
67
71
150613
354048
432058
400288
729379
98
4598
51
14
330559124
35
3
23
4046
542181117
465580392
183715140
452752
367893
98974
6
1
158210
131365
26
286033
60
42
2
167228
87
82982
24
440711020
50
271300
2
433892
242495
314075
688249031
34
914789126
285159
12
44
79
7
9
146343045
375329
228433
59
261693
53
248422
5
9
94
137026595
103016
549980647
24
85
70
319253
35
99
873167682
337584
88
13599
258803
16
894188748
417967
302393023
403690
217988
328473
8
78912
95
480268
73
4
484213
408784
401994
91
51
67
37
411514
12
237630
56
5937
86
31057
13
62
19
19601
9
73
739570923
11140
320136
2773
65424
89
91
378036
479061
141361
31
990614129
49
53257
41
66
91
497047
446319
99
467582
437888
432843
317872
43
49
620942553
42
46
330031
86
155182
261316
74
83
239154
66
77
18
40
12
293984336
739692142
25
86
467673
8
166840
7
90804
74
96
4288
2
29
68
80
167769
594353788
283795030
19
33
161312
37
419541
242132
314927
25
403646
93
20
20
284537
909362581
13
162425
310621
79
89
241698
228912
211789999
301473
5
347179
6
184896
494157979
43
404524
9
59
427474317
81
97
56414
98
51
36
54
435280
241390
2
23
142655
67
400101
5
359420
465854
59342942
170256
746957371
249598
88
276749
217168
49
19
47
66
171236
9
628920243
19
41
6
208634
32
8
217233
152901
92
18
42
32
1
22
77
13
248317
364906
5
89
53
143948129
35
8
48
2
3
480374116
18
13008
4
275339
128756
28
44
93
2
402739
4
249638
406338
224473
87
32
333815
81
3
173779
317183
932260559
462303
35
154368
86
390115
410332
72
35
7682
347531
43
1
36
430920
982541931
414607280
389085
8954573
312922
347584
233972
29
484564
18
24
179119
146101
85
56
424597382
184931
45
67384
69162630
225314
486620
475514
4
9
6
68
40
55
143015254
2
49
446182
4
201662
23
442191
6
308089
261140
217553
165978
311419
28
345125588
18
212706
51650672
391665
12
99
66
4
13
498274
438571038
3
88
37
80
219564
7
480515
6
44
60
75
909862445
170096
13472397
572399928
355857
487892118
683890404
98
23
357897
389605
53
181840
98
94
589213976
195827
72
22
69
233330014
78
39
838835288
307857
439353
62985
17
73
64548
8
560015050
444291
319783
208266
257182
343282
9
16
394793
3
8
190288
350234
45
311189
76
53
9
99
418061
6
678888116
255729
69
496947
493112930
32
338560
85
333529
51
145903
99457
7
189228
460845
98
60565
23
15
629747130
5
8
6
53
71
89664
358624
194115
475493
463135
439630
65
246255
3
311202
70987
91
79
64
226999
24
461165
19
890031818
36
116859
23
254567
74
42
298713118
33
9
566941647
50315
34
97
23712
355650
35
420181
340071
36201
91
256172
139825
14
6
115470
33
33
404550
137690
213524159
13069
421237973
284336
428427
57
84
95
228916
376294
112617
57917586
86
42
22
241110
104021
356352
817937127
8572
493374
429396
172018
22
59
5587
442297
25
18
28
66
103534
82579
96
44
93
158055699
304036
359132
12
454924
398221944
75
24
292250830
55
8
38
445593
443958
12
198617
41
49
271855
476546
35
182744
866126662
5
312512
39
66
78
25
27
133204
3
335402
47
51163
52103
320232
27
400297
93
48
61
39
922492773
82
415528
21
371374
74
335327
94
85
37
203481
47431
337755
11
44
114182
890734780
1284
49
434129
208263
58
2
58665
836701384
39
155955
8
77
25
99
61
20
230681
303753
244248
873778095
39
4
22
45
68
19
35774
78
18
4
93
67
86
92
142802
392689
67
13
343269
11
351035930
61
77
264827
45085
119203
290109
265118179
63
1
326884564
69533
95
61
179774460
93
56
7
41
9
95
64
11
451445
367799
17
372577
28
411767
36
401328668
6
92115
34
163656
36412643
149619
338901
80
10
164289
3
422371
374176
26
281456
195560
211416
75
190014
389037
4
34
8
494807
240868
130959294
29
98
610861794
436772
303543
371224
276027
272958
20
409699122
70
12642
74
52
87
237900
221072
61420
25322
9
8
18
88
24986
8
221668
38
16
3
434178
34
384878
367875
1
43
220184
20
266890889
314980
281430
386430273
141004
256855
212602
389966
43
95
289843
65
835332697
108446
26
1
450357
72
219720
46450194
75
197463
38
7
60
950190920
1
66
56
26
39
88
20
410162
70
17
54
300129
112830
10
97
83
15
480012
604165485
849331463
9
78
2
274856
83
95
25
743889234
62
35
522548435
16
286
391249
135919
413186
81
10
295039
99
354865
48
51
64
53
174022
86
71
210981
178010
12
116226
60289
19
56
19
259733
99686
62
260518
370974751
54
30617
6
89
40
352322
10182
81607516
482528
63
11
53
471812
60
272606
285376
99
52715
406534
46
23
48501
32
571823015
8727069
90
418208
38
64
302252
358082
470623627
26432
41607229
382234
212724
246030
75
45
9
82
275312170
75
42
124757
169132
263833
282892
173635890
96
28397
67
40240
868345187
30
195709
165725
90
282592
68
231466
96
8936
56
101212
280125304
99
454684
218372
5
8
166691
463699
38
54
75
266784
276841
80151890
70
90
73
238771
39
33
35
326318
32
42
1
142235
145509
57
81
296633078
30846
91
482012
9
22
31
82
139508
371734
408812
263252
57893
4
465694
56
111675
41
10
30
10546
358283
275579
406811319
79
340347
35
93538
73
34
80
51
72
187388
105637
36
17
391027
90482
49
39
71
83
59
186392
49
475663
22
47
8
87
84
96
115818
62
52
653663096
4
84
9
345159
263933
975274951
399522906
280080
66
113729076
291803
132661
410502
80
1
84
44
89
921283818
35
289183
83294
168853
370659
195088
86
99042
2
409021
9
1
42
1
410790
397357
65
51
80
86
23
64
95
366413
3
261508
87
40
87
84
65
25
761850741
313186
45
53
370249
86
614200707
9
7
24
83834
1
56
35
70
9
459464
94362397
116825556
53
202166
626576510
1
925738040
4
9
7
89
66
57
97613156
84
18
237069
409184
9
50
7
49
219953
55
66
129237
4
267072
222806
103532
58
314794
368377
30634
308969
4
66
25
30
205320
1
432658
37
325364
168634
55
54
382804
448165
17
351862
34692
20
67
15
68
473556
67
16
42
309130467
437287
151475
451956
35
7
164725
338822
87
437093
490796
82
29
384899
6
36698
40
73990
90
422164
275429
91
118560
9
256695
228986
416212
891231894
13
97
29
181403
493444
96
158325
477819
285790
788752514
94045
37
404416579
422124
6
46
466607374
311814
16
81
412212
423334107
518451194
1
9
469638047
169869
9
422988
94
61
618209728
11
50
19
672867941
133031443
300
452769
251271
18
73
56179
3
49
96145
64
386681
23
211328
88
149679
927190498
63
43
59
53
80
99
64
3
272407
588261544
181513879
425992
24
22
57
781081204
342795
833821522
85
140737187
43
579556401
40
84
19
364605
35
5987
29
45
464568
246001
422734
188570
602439868
91
42
35
204224
130573
1
28
56
708152266
233180
326295
100
11
80
70
51
21
8
24378
463884612
413762
147918
134181
96
78
6
83
14
2
28
46
133139
5
3
139887
56
3
470452
62
190024
89
265330105
197930
35
68
65
395425
66
16
6550
41
10155
9
445122
362748
49
321320
53
89
179358
2
92
288208
139588
87
150738
53147
278592713
1
9
193507
240207
262327
145367
3
20
441503
774534771
88
3
486962
5
30
296742
404071
491302
492172
159649
4
264912782
459765
39
181509
449030
22
401879
48
84
89
88
82231
1
4
345140
1
19325
48
10
34615
7
5
211816
8
94
484518
403260
179401
106644
1
455673
459660
18
77
72
343552
65
390162
88
26
81
6
17
94
92
128137
1
128768
1
45
57
60
32
32
669585543
55
20
55
467863
37
70
40
1
456967
65
80
393656
437310
89
74
66
291868
260989
296937
4
203068
123803
395655
119063
53
90208
18
181219
2019
9
4
467890
9
66
398834
375963
8
385284
14
120044
403895
78
38
19
197605
839267166
45
21
80
2
783078668
180547
71
7
54
53
404205
268697
329497
12
82
3
80
3
372421014
56
5
495477
18
60
81
82
5
56
88
346447459
910448543
31
59
332665
419138
9
98
8
85
229631
179716
214604
9
15
84212
243975983
84
92
416828
534755155
338465
91
6985
130177
2
18
10
186243642
315747
459051
422643
134340
643306978
5
14
837614671
230715
32453
28
240961
26
72
98
54
71
7
17
88
488725
311420
25
18
466597
686563715
283205
80633
26
4
470589
397673
94382
84691
14
4
70339
26
1
308906
493430
266389
267303894
3
22
7
462701
52
320364
23
70
21
66749
103115
231951
650487344
70
50
496101
53
45843
92
79
256633
73
153128
888912658
292085
54
51
70
224044598
195255
89
16
134860
151514
9
98
80
784823387
6184
247951
10
13
4
62
154890019
166396
98
48
787393379
92769374
3
357138
90
125874479
378916
40613
4
201285
232484
59
446882
16
114725
21
480494429
260500274
446641871
29747
243461
7846
366120
24739
34
16
308833557
69
35
4
72
407187053
34
3884
95
275224
352759
186827
348863
83206
239226
43
319177
818612088
1
3
275477
12310
311038
35788
24
37
105429
158737
2
493713
1
9
13
57
220697
49
71109
20
98
354625
98
602953839
3
209320
10
435787
287006
5258
42
337191
393945
99
69
18
231814
44
312738
38
17
27
190706
453117
7
33128
6
221335
126820
23881
62141
782948364
72
71
18966
8
3
492281
33
378116
57
86
22380265
5
820396762
82
6
96
5501828
2
50
853353249
47
270238
423397
33
13
8
50606
368943
6
6
296299
88
55
754063577
59
3
26
64
444268
150615
18
378469
372411
53
212602
211082
182534277
85
75
165392
9
173629
71
54
302597
42
24
75291
307171
93
118924352
448626
390407
40
28
76589
5
87
30
429563
3201
1
524991874
83
89
297939087
283720
28
48
72
72
96
324346
999303395
32
51
32893286
2
4
60
294638
600539753
38363
82
28
741882550
472456
139418
61
87
670926844
14
95
453091
8
987117053
44
388929
157766
448675705
437279
435601
40
69
984395992
11
14
339669
86
873343510
418916
59
458161
78472
30
10
3
39
17
5218
226435
280084
58628
9
56
56
120493
109325
61065
457497
8
5830
247683
524471065
34964
237405
55
71
649282814
435560
6
144576
31689
475535
63
76
87
42
50
1
28
310653
3
196721
25
180499
88301
4
2
13
21
246047385
6922
254005
15
76
50490
61
290399
48131
389404
25
421636
24
83
105778
21
41401429
167090
347110
21
71
471145
310392
9
461131
75
400761
276268
96
2
414436
95
478854
51445
136785
8
683720880
3
325286
366756
3
431872
87
307792
72
83
460158
64715
47
54
83443634
86
116500
39
99
37
57
57
28
88600
12
254683
2
260426
35
44519
1
52
93
16
5146
409895525
478423
452572
24
90
1
39
64
7
361417
71
383952
73
80778
56
552400987
420920
37
595818453
307764
1
111753
185588
76124
34
31
471126
12876
277955
375304
54934
50
17
265073
66
31
7
93
93
46
40
97674
38
418889
35
95
112380
82
43
310968
391520
76
352848
49
234647
113805
510641799
9
327861
26
308420360
270026
392200
396133
147822
328604
66
3
11
1
65971
267254
77457
112539
27
50
85
121257
639338139
358491557
50
145536
85
638854507
42
479052
67
98
4908331
929588428
638415869
78
17935
35
34479
157202
1
206788
51
941654010
57
80
354415
45
8
92809
338795
25
82
23
65
66
30
97154
397831
52
427260
209532
65
81
244034
233891
15
721191826
355424
319053
25057
13
377866462
46
5
20
15
916875421
24050
37
165582
32597
348967
9
217184
245769
4
18
42
68
384706
426768224
659079727
43
423390
42
10
20310
7
417184
31
38
93
375440
367268
182905
34
58
2
18
73004
964620884
10
394382
265847
80
286207
429002
28490
10
1
25
53
434902
47
80
18
21
493184
58
231009
1
473795616
124222
38
47
17
40
407281
2
405926
48
46820682
500285225
19354
37
78421
86
154702
82
366568
25
48369327
73
79
224461
15976
1
380090
435454
348495
966057798
170309
78
354870
9
36
30
456193
309238
62
46679
412343
27
378282
3
270461
53
63
27
413098
27
132789
54286
74
1
37874
80
38
458467
69
95
346726
215502
99
156612
16
399469042
202713714
938471034
286804
53
86
10
422255
2
40
49663
207785
441236
403892
467026
77
67
258426889
821825594
334170
304994
151045
4
288133577
81741
14
94
7
375510
37
65
54
85
80
403334010
47989
17
175471
57
241324
35
164475977
20
185081
57
51
41
70359
811956495
82243
310419
69388087
91
393713
139083
18120
330009
168744
56400
78
294549
52
12150
69
219839
359685
41
5
410889396
39
57
425397
402078
369731
71854
185466
471753
298662
85
84
269221
12946254
186014
369747
444361
16436
6
431169
47974
88
72
61
45675
289506
22
320419132
665109765
407793
53
12
85
52368
136102
88
3
363234
37
37
1
1
468568
58
18903
51
18
363372
46
313678
478197
260896
406048
237790
7
96
20716
854264105
97
813913741
60
8
59
63
355041920
142077
69
15
24
9
269704
42338
186713
128782638
3
55
96
396872
609793343
90
20
6
18465
81
487879
3
454795
77377
290944206
10
363343
253109
398813
2
66
5
15871
41
215428
36
67
87
340501
172531665
38657
80
78121
103340
304475
11
27
320855
2519
189577
65
21666718
78
98
90
24
47
484636
67
4
247054
1
2
36
128020
29
710578038
38
2
158097
83
410033
12
88
73569
2
236452
242327251
86
37
33
58
89
227995
91
6
169065
6
36
388562
415041
226599
384157
119359
283062
698158471
5
58
132289602
277505
570105707
363138
197434
33
34
280682
95
92
28
237477
151385
9
257675
23
9
967654248
393447
332757
34
68375
94
48
816284492
455971
106166
4
138111
324839
7
593629524
7
334460
336995
114153
94
433394
9
8
32
421637
191910
98
73
80
465264
641164832
167718
43401
3
88873
8
49
107305
18
88
16
86769
974033640
48
19240
134961
83
9
238622
8
89675
6
408488
33
6
10936
44
227904
154121
1
21
317808
7
338104
112538982
45
96
8
183686
79
12
37
72
416309
365569
33
98857
92321
66
42588
86
99
21
2
49
269759
59
51
371474
207246
28
1
365511
24814687
7690
4
90
30
317475
285190
22
4
58
143784
170625
3
59
8
74
27390
61
5
252243
29
1
28
91
17
39
383421237
244811
98
10884171
337955052
468777543
291290
373045
369331
357265
91
51
4
55
339597
375721877
93
172936944
831896215
503961888
279361
67
446514
5
55
767121835
119801602
435011
104532
465745
11
96
86
27
20
469913
285866
41
88
20
83
61
36
9
85988
372165
28
72985
99045188
73
30188
7
65
353607
64
65649
483317
7
131622
176136
89
99
453519
9
8
67
98
80
43
344496
118458
434274
82
295506053
50
344952
57
37
771235928
41166
86
6
52
163032
83
830167738
26
3
44
148514
58
989183025
458267
72
82
377672
398374
45
13
63
37
63
185459
89
3620
158542
144335
71
99918
378084
216461
3
35
1
349510
354309
374351
208144
987634870
59
213007
63315
55
12
6
7
86
71
196715
152725
34227889
488996
290707
60
323305235
580602763
17
65
7
58
284376937
297030
368549
3
540921503
55
38
270100
63
407885
943522121
32
14
139052
111236
3
17
27564
466541
938411933
105184
24
443761
460409
36
879345635
78
474119
29
360013
249626
722752047
154477
30
326165
98
29798
396841
16
32
388010
96
33445
402124
36
489853454
147982
49
138124
50
86865
454826252
264944
48
63
37
142420363
54
8
17
333969
139865
130630
7
87
10
73377
127034
31
450849
114054
11
61
137857
444522
4
318434
368618
84
10
9
489843
32630
319958
92
68107
26037
7
19
44579
289460
416385
332503
402156
35
237639
141811670
65
88
367766
67
89
75750
4
17526
7
26
90
41
386417
432714
14
33
162878
93779
40688
8
479332
79050
272758
123117
26
764080706
11
9
8
15
270916
262758
33
181824
7
122185
259275
7
58
352399
494710
1
461871
5
366478
268952
26149
89
74
19
231684
86
482093
963551440
434846
624322222
49
75
38
35672
681767851
290126
27
18853
403747
51940
5
9
668432618
65
39140
3
354394
35
8
45665761
19
3
733879173
230560
1
3
73
6
197010
756202046
23
93
411187
348257
98
74
311543
48
319335496
196612
48
279899
4
12
7
9
66
38
52
176471
67
356415
23504
80
56554
415805
310832
62
254142
23
40
26914
4184
5
6
25592
64
156545
8
94
818885263
8
374791
434642
78
362032
8
470061
27
52158
99
96566
407206
17
389387
17
8
91643
85
67
82689
1
31903
29
53
6
96
38
799894160
9
751787813
55
19
68
219720
10
22
142527
696477952
58
351359
11
284602
52282
169888
94
56267
206871
118973657
5
41
45
99
396370
4
713728602
48939
58
499599
90
97
87
292438
128242
34806
323715
88
9
96
13
8
776142172
21
88
134011
237905
90349
5
17515
125175
78
46
64
453572975
309999
75
99
325230
404326
187079
43
23
176380
477288
59
55
616303922
82
24
64
386092
82
33
44
289772
184721
490290
9
334335
2694
57
4
232763
209151
27
70
30
182707
59
89
284924
34
454422
305181
110015
9
69
56
415049
458933
160122
932574196
5
241941
404311
370784
722763076
253986
250974
49
159797
33
332049
3
1
139334
250592
52
2
64814
62
50
176337
12
382731
62
153647
184813
27693
62
159197
15
17405
81
95
471964
37
29
331221
55387
32
342315
43
80
16
78
34
341165
240663876
8
212265
65
465799
79
475372
9
463410
81
9
3
102075
487508
34
3
329822
458350
81
724749479
67859
44
12
224156
99013
402398
28
18
429244
72732
72218
86
8
439935
294640
55
130892
7
232971
4
39
343692
18446
200346
1
57
152550
220606
86540354
25082
37
287859736
436594545
69
72
61
40
443347
416063
322632166
392298
444272
259496
37
4
365860
21
389518318
98
41993
91
48
65
78
301188
52
77336
5
600009461
144867
647376332
59
414448
444760
15
79
25436
494536
96
65984625
896708373
949303580
75479
9
39
55
40349
359082
14
42060
96
402590
33
76
79
894677604
96
341096
4
316724
808568630
96
38695316
330703
5681
189363
476633
60
87
20
27
49
222927
8
425661
28
27
88
14731705
876213127
770567799
28
342279
434177
198423
48
5
76
8
33
200759
46
9
169631
488341
252602
484171
489176
424803
143481432
18
26
653910783
7
53
16014
422331
49
98
54
95
201461
196301
500813093
191383
6
347295
24
456158
41770
820992715
2
21
6
20
231365
75726
38630
494972
81
77593
8
452401
77
656670305
27
28
99
459994
64263
204025
95
78538
80
66
2
8
263403
45
65
1
31
49
55
856669639
3
87725
9
18327
25
134184010
275811
371665
419525
14
65
275714
4
35
39
162819349
123943
361141
458664
349272769
51669
5
24
17
256537
197555
485227
323328
70
34
303838
307409
401015
83739
1
298147
20
32
12
151307
71
9
322307
95649
472220
184190
75
11
51
3
63
52
53
32186
36
199701509
275818681
223138
49
9
19
88
386897
898789858
478051
381235
19
50
13
294593
1
393375
78
120781
193039
17940
40
231986
1
9
492445
764043127
69366
163009
15
388839
3
35
430319
781610848
96
44
294813
96
86131
289017
24
65
16000
67
17
2
426509
13
7
493024
12
409952
8
102856
164832
84633654
8
294381
20192
149605
197963168
97
289300
347930479
9
17
273732433
25
6
31
475907
7
24
316888
49
351857
92
335061887
330443
583915630
98451
66
77
57
58
485061
59
30
67
11036
356047
436251
182002
26
8
49
30847
109951
812805191
70
96
7
8
4
52
346584
588920379
7
14
236319
38560030
276013
210861
97006
48905029
19
7
164219
52
412223
98386
240522
178673
399236
413234
88
72
16
72
278962
391278
7
259992
19312
1
415950
88
99
160179
28
10
207388
227018
73
37
62394311
468708
136750
454146479
86195
1
420976
27
20
13
157514
785187013
91
71
39337
35
42
200268
450568
83
276868
856917228
17
37
406245413
19
474434
387348
123301
94
10
236212
86
4
207109
370622938
67092
7
20615
52
76
92
235516
42
88
33
1
1
178342
94
70
388791
5
3
335890
59
31
88
178182
800093744
94793
95
325246011
486812
35
452118436
96
2
49612
35
105335914
149208
445071
52
99
35
143850
397258
2
8
155160
80
15
3
77
81107
46
18
54
3
394177
242572
47665
178096
31
8
68
94
62
7
10
51
23945
95
450741
99
481393
340689421
202853
96
59
8
52
85
48
55
632479887
15
6372
868816544
12658
247678
90
454648230
79
477611
78
145601
432929
162407
278638
420520863
23
320451
99
450437
183672
441414
89
36
93546
122454488
71
497521
10
69
50
81076
74469
70414
321497
488479008
90
20
291041
9
587239885
5
79521620
55130
19
5
169097
72
337486
50
66455
62524
316590
69
25
32
8
314011
56
14
307781
134981
98
428884
86140
28
399373200
57145432
47
21
84
23
9
464853
272434
686280923
62
49
75
442027
491904154
101194
330109
151520
63
161907
348311
34
1
99
65
2
6
40
173281
8
63
6
64
20371
402198
84
59
28
8
232998
209344
94730415
700828543
250584
49
311877
113472
20
490783
17
358454
213172175
47
5
344184418
31
127736
15
32576
82
204695
221056
3
74
411090
90346
64
89
800086718
875069813
315784
26
1
264540
73
29
15
492077
92
179955
99
90
297704
95
344635
63
46104496
15
456750
98384
315469
8
69
1
65
357659
43
420284
222093
60
403750
207458082
93
66
98
23
39849
2
31
14647028
4
9
472553
56
362438
57
48
1
37
316141644
44
64
91611
17
73
32
180705
46
26
35
1
164621
21
14754
42
34121
37
63
51
96
22
77
66
394139
5
446879
256704
85
73
57331
131883
980379968
87
50
57315
20822
573397210
380831
6
35
81736
274976
36
145442
5
40
3
289275
393323
40
75
221593
46
49
35
8
145130
820184149
71
89309
5
81824
415891
3
19
54
78263
83
96
240482
274575
75
465399
74
92
63
304148
32
281324
9
67
60
50
163502
334375
171621
485337
56395
44
443690
267247
157592
476808
82
4
119172
14
50
8
95
66
228799618
63
379937999
338647
79223
216627
92
627270950
382008
452079
61
89
11
421273
1
7
42
257881
43850
881845695
162017
30
95
19
7
3
86671
43478
35
55
829682967
472992
228714
74
326585
492937
84
14894
95
21
1
89
45
7
80
117650
4188
89
62
2
48
589965913
442562
247323
227908
873638498
6
22
130442
432634
81204
139340531
22425
430179
453429
497565
265779
19
358559
72
5
43
57
23
63
257632
697718953
50346
496596412
9
333221
8
87
67
347299
180259
198932
62
429931
2
637138273
96
61
25
184952
97
90
287455
457132
313753
491122
115578
983272869
255057
454874
30
11
10
282909
23
407401
347785
10
3
91
898496008
10
426584
77
167943
63014
26075
84
44159
28
69
82
477761
50
705976924
475100
40
61
96
59
68
86
99
121571
66
145871
22
893509068
74
62
577889349
394140
62
733578600
46
145816
180787
79
315887383
361095
241137330
6
83
22
47
19919
6
28661
272519
181933088
301722
29
81
429766
179076
3
180778
935142980
92
249550
284077
38
375145
310868
75051
658902284
692763522
43
6
94
370175
66
24
29
480411
187404567
85235
345827
179397488
38
48
9
997936747
25051
165665
610621531
226776
447448
298234
23
477229
427017
255289359
62
98
54
98
29
94
375755
71138
87
179437
466966
96576
8424
69
417627
203675325
63
91
295723
47
2
341620
1
3
313722787
226203905
697830105
6
27033
28
81
479295
39
425333
95
22
5
280814
319088
180286
809054276
4
4
1
297671
499842
457142
59
404874
403294
29
338616
88
77
70942
130958
496366
196562
83
1
376478
79
138696
265657
15418
81
254792
39597
204053
91
343734
400993
607902302
83332
83395219
541355755
132399
5
580120132
85
1
82
217546
207687
84
31
62
18355578
427317
147427
41
319616
55
120323
5
23
5
171766
73
63372
491133
95
261714
38
56
42
64
32
44
274470
99170
330190
359938
46
181992
44906
97
467286
133202
5
23592780
99
68
10
99
30
71
46
470344
40
40
327442
20
311680
79
9
57539977
160734
56760
75
65
55
33
32395
699024837
41248
98
393100
124179
63
8
45
8
263257
24
57
72
491553
84
80
273437
85
87
99840
477199
57
39
9
319658717
414003
236860
89
9
27
148632
61136
187159
45
147326
8
313188
36
93
9
738686996
3
320874
201948
366724
95
494624
2
14
65
439538
25
386994
9
468621
62
95
13
482357
407477
5
57666
7
82
201662
94
81
340763
240193
54899
16
259473
45
62
236021
64043
48
6
48
231651
57162
6
16
416939
426727
46
734228690
64626
48
211501
2847
15
376250
96
84
74
371102
447088
38
94824
449039
82
61853
349346
1
1
9
9
335044
68
52
10
47
4576
8
79
471090
38
127662
93
51
5
49
49250
187233
180671
413072
641965512
28
92235079
184835
9
5
156373
161718
94
23
7
95
58
102146
6
497956933
79
3
396197
65
20
1
381197
41
279098
6
40
79
311970
268211
85649
75
25
310516
431213
6
350200
434997
369203
65288
40
55
344367
38517
9
482792
38
68117
4
113684
3
7
4
291860
1
308280
30
2
82
92
367023
303795
92
785933509
7
15
91
332884
230993
267294
6
30
41
55
49
18
68
80
270941553
51628
7
103916
222985
396997
89793
12
2
698053817
94191591
212114
58
47
62
78
245276
191221
348318
27
93
2
261869
5
923322035
58
96194
88
358304863
535089968
1
76
96673
34
13037
72
401334
502445890
43
4
33
61238
74
4
58048378
78
68
335600
109216
9
35
93
41
152598
327683
70
598515158
866202456
61734
53
168365
217993
393889
181077
432621
198986781
490660
485844
3
57
244579
2
924709876
122532
49
223369
70
60
728152814
3
321657
352602
426017
53
204798
3
40352
3
27
23
40
41
313107
855922281
73969
55
61
56
452678113
5
99
44
83519795
51468
333289004
7517
94
94
9
1
97
71667
67
128209794
65852
41
59965
181184
496758810
161963
218703
39
493603
847360903
4
3
67
298090
20
584021695
64
952601211
798106861
3
4
249892
863649085
493902
226971
454187
96
255872
6
41
229400
239202247
47794
81
441506
19
68
469425
48
590703902
56
48
39
124582
17
402405
30
14791
660020113
93
157331
74
140389
82
98333
196521143
292555
140140
338733
446177
4
324313
368379
41395
7
78711
92
211991
35
2989
363141
437520
237949
35
28244
634294933
313615
499771724
2
85
68
3
141058
75264
625640865
47
221701
49
2
57
51
8
30
314871
39451
50
73451
14
93168
93
933805623
290761
73
33
50
67
92
85
21
202087
172521588
93
69
335173
10
723163000
270253
37
40
477877611
9
72
391439
395821
453577
12
247944
13
2
64
368526
483575
355760117
61
92
43
327431
98
50
451189
29
87
16
473925501
221497
289753
166297
15314555
43
49
8
80
290946
320987
92
484462
8
92
58
345233
274563
70
489788
370668
4
366016
14211
283342
665281012
296752
492794
98
99
16
71
2
82
266184
20
697614397
62
483660
8
142699
158337
88
1
249720
78
5
21
185028
52
2
35
12
333825
89
5
269314
16156
4
282460
86
948547995
2
415717
664055274
10
15
67
68344
12
48
45516
24
432335
291602
430255
461063
403116
301711
335324
179478
61
209734
65
326862
96
171969
369457
64960
65773
284707
62
11724
133531
1
99142
71
78
50963
70
96
68
37
19
79
17
90090
70
357923
203286
264729
69
426209
51
143598
90
392351
15512
6506
439391
911572091
418647
95
241395
71
269431
59
79
296375
91
53200338
91
14938
630084087
5
363267
71
14
61
110829
387363
17
273481142
69
42
220770
62
63
7
62
137757
76
282894
470672
381200
26
43
5
24735
65
92
4
983197749
406966646
298399
338587
233921
261265
28614
68765
70
111933
251805542
31805468
14
259919
414041
320611
95
1
65967085
731286087
60128
499398
183466397
436584
7
3
41
981772313
338934456
35
21
134060
62
7
511458990
395
341375
72
79
393148
39
39
308929198
184463
437278
271980
925693478
548706803
33
26
43
75
89
47181
380033
64
801695718
82
206746
79161
142621
67183
26
469871
76
64
46
196496
376031
168193
361174
75
81
16
83
13
94
77
456194
259277
68
81
69
355362
334294
259930
256422
24
74671
92
48
85
49
573500176
143940
325355
297389
301760
66
48
186395
25
279683
9
479949
225783151
5
58
152761
45
138681
266262
62
63
30865
8
25
106420
602222968
388722317
75999
17
45
204352
77
44
972757266
86807
32
277779
64
60876834
580013931
16942
5
86
1
940152953
25
417192946
85
8218460
45
9
239828
2310
26
485236
417088
8
69
445323
211958
305072
87
13
120464
36
50
73
109392250
81
71
9
474252
6
69
54
67
255590
92
84
49
48
73
62
6
60
405791
43
61
766378617
4
659886291
129500
395794
212206
97
75
457175
67
54
44
36
477314637
354207
171571
41515
5
406976
87938
3
853839254
413995096
421271
494732
94817
35
17
73
213754
51098
290430
200041
633504305
55
351156
230585
13
135485
29
358751
336534
310117
219598
73
7
356096
486248043
78206
337656
75
57
386107
78078
8
2
269446413
10
57341
42
308667
93
363817
156374
47
26516
287682
17
430871
2
264117
620111339
1
94
336326
91
19
254601
7
248017
77
471149
39
130617
87
2
717577506
9
38081
4
98
4
435277
57
40
3
79277
6
18325
85
359872842
334332
79
14
445444
249205
8
478300
98
376394
93
97
45
3
492881
57
7
83212
55
840859629
67
217290
448850
9
95
130484
42
483626
202789
51
488088
400379
6
248634
163950
65
87
97
58
3
74361414
287088
44549
353473
280183
62
105583133
205605
92
330964
32
164267
116617
9
443232
55
763190179
98765
387762
32
407214
92
53
7
266550
159712
6
7
61
317724
13
93
413969
397802
468196
204395
68
89
67
34
6
379278
56
75
93
25
492777
64
49955524
5
73456
25
36
26
194911
46
276637
82
21
6
41
208266
422473
73231
28225114
51
154310
354757342
96648
78
63
432397
4
670917562
97915
61
91
39
4
369399
3
13
154264
84
47399
390853
301220
147041
939704284
31673
62
26
95
5
30
10
98
33
149822
122207
20
7
11
288505
72272
19544375
46
92
48
50340
8
20
84
363130
6
47459
512149130
458903
244667
53
82
235952548
3
19
80
270533
94
62
74
3
308102
72
20
33
44
322500
271642
418202
74
310059
475321
188238
86
5
41
44
53
70
643198593
591474169
5
73845
134932
56
175313
19
25422
79
11
206037622
33
128339
20
212896
30
487654
496438
212600
52
2
114392
837071894
22
6
64093
50172
4
341442
571425343
86170
170956
340434
4
53
42
92
66
53
96
446068
7
386946
8
17
51120
465399
382335
762926320
25391
33
9
4
70
97
89
3
33
33
479315
327281
287547
71
759008717
448847
412633
496300
24
212294
9
42
34
253107
78428329
361895
91
10
449130
85
40
268178
420802162
250334
451559222
163727
67324
72574335
21463
307929920
150693
94877
433456
18
103038
46
424889
408119
54728
81
7
995616469
56
499845
41
166268
244184
74
180689
40
424889
363907
452170
601334202
45
50
954726433
4
191998
239825
67
196125
452715410
89
81
25245
7
143351371
28
98453
375941
168202
83
74
86
49
31
221975
91
5
38773
2
15
30
275186
39347
198257
5
63
379068
214239
99
107490104
40
15
91
895715269
2
428933754
241042
110814
1412
40
97900
53
37440
84
40
119277
27
538621969
191138
81
30
103185
80150
40
40
1
47
807569878
33
46
174675950
71
18
9
74
204372
55
55
12
4
159520
258689894
438484
261140144
219455
107719
9
585214503
329648
209044977
73762
113141
483618385
387789
7
41
3
98
96
152820
93
372399
62
6
1
463811
59
77702
15
62
1
373721
405720
70
98
22
27
37
76
489649
57
401059
65534
291247
97
26
3
4
70
17
938685223
747963850
5
269385
30
352799
170661
62
95
66
44
258330
319578
74
16
3
305317
15
416131
16
98
303272
904985624
377112
8
28758
69986
435766
4
216672
36
90868
419886
49
55
467481
470562
9
59839
113442
34853
200082
87562
70091
421568
185609
156889
61
61
249106
236020
78
91
26
297021
34
180270
32
37
361260
634498515
56
402237
34
485671
1
27
104367
511474572
46031
39
17
886829056
99154
18402
8
252094
29
44
212536
141175
97
31
294955
21277
443177298
49
90
4
246452
66
75
13
98
90
11
67
54
79
21
66
239823111
90
2
92
227651
122671571
377983
12
33
166297
7
41
84
410358
99
67
215092
430077
40
17
233047171
385664
3
201713
29
387448
57
70
8
23
256300
13
77431
9
39522
252187
43889
742824936
495681
60
221573
234556
53
7
88
39
87
9
55963
437802
314828
56
52
137292930
69
292250
24
73
5
19
4
80
473385
45
91
469627
236832
64058
114403
21
47286
55135
369089
162852
25
66034
276800
371100
221493
68
36
88462
5
66
7642
11
30
249765
118400258
10866
86792
78
69
97
75
56
89
32
156893
498234
77
86098
449938
44
7
172906214
84
6
215711
9
28
244846
70
71
425695
128240570
36
82
36170
94
62
91
80
49953
223673278
89
321137
453640
311329678
30
16
413488588
50
17
93
61
468796
46
297711
78
43
306437
26
3
1
36033
22
306369
266208
89
193356
33555
70
84
36
97
142746
405087
43
189207
452834
7
6
18
5
411276
47
17
92
589140649
9
448924
45727878
55134
108073
250511
5
49
85
462826949
426951
46623
87
498699
64
602899387
1
88
3
31
427517
77
62
340290
88
30858
406125
31
87
213609
23
124287
497625927
33
446154
26
31
328414786
237135
107169
810621738
74
51138
41857
24
72
81
478046
268326
384797
15
4
73
272800
63
494775
58
2093607
179340
113409
194896
759939392
2
11
381551
2
52
9
47851
1
990137139
872366996
92
68
244335
21299
481336
390150346
88
34
274428
279915
90
318429
39
18
48
578972148
237303
84
7
25
54270
88
228741
334962
67
116641
41
54614
977623419
139001
370673
463724
3
177790
38
362177
76
96
77
425134
55
86
84
358407
31
442685088
9
65
62
29
9
1
588526102
27
23
91
88
4
81
241275
769187071
96
6
185235864
6674
91
565296048
2
48
48
72
226005
24
71
19837
79
389061
430223
439416
83
405960
42
3
56
3
7
97
399794
4
4
361754169
39
22755
474517
85111
660397218
39
146865207
8
244742
14
306498
85
75
309863
16
245434
81
16
63917
34
93914
54
92
6
359711
737777242
160531
88132
9
2
136332
389143
40
145479
70
10
85
89
13
34
248469
50
180982
297715
5
491556
21
1
984885189
42
84
8
710736228
244118
64896
42
265654218
33
47
39
95473
51
23
53
8
7
70
4137
42569
88
45764
484269
448719
63
54
120548
28
201331
272692
357516
140150
4
90
51
127224
267227
40
585252030
6
44
342772
401192
186310
56
54
184468
52
262363
86
38227
67
177080
99765
387929988
61
174723
7
11
415143200
476242
358042
71
5
182950
3
487117
311245999
337372
54
11
75
94221761
7
58935
388312
90
149785
144868910
14
48
85
52376
286976
1
59
211759
72
2
63
427298
30
24
20
491814
62
16
9
42
52
4
321613
771915892
912042330
35
72
15
380699
65
477028
47
41
1
74
13
33
199293
3
321717
2
93
262528
302705
352674
25
162313
99
72922
20
473358
19
120134243
79
6
143702
178924
266178
87
318474
4
482233
62
59
294969
369838
13
23035
418851
629834439
268387
60
41
354145
117739656
73581
415259
86
2
13
34
99
5
78
72
779125958
491719
6
94
100853
9
63
269728
92
268637
432077
62595
411784
6052
6784
992122703
415628
356965261
432519
49
70
348629
107547
3
13538
45
294804
137511
48
107381
52912
68
239445
402287
51246
223917
657315083
78
52
94
12
463373
295660
113671
55666
93
4
39
32
322801
14
131245
39886
268719
72
25
17657
162447
290013
12
395760
351884
80
18
358651
176798
5
256068
75
172973
62
4399
74
50
39
61
60
249598
252751517
3
846023213
752009633
81
1
202187345
191506
390933
56144351
58
407519
68
50
87
342060
270935
2
199226
57
396702
99
7
289115
31
457909
88
232648
651642611
40
339718
190976
227620
94
90
437791
35
40
463475386
82
637475803
145606
142216
217071
232994234
20
58
94
10
93
17
46
328225
5
66747538
9988
26
4
83
92
207195
93
641700604
9
37917
92143
26937
549642405
27
20
49
311781
4
34
14766
189592
328618
177987
18
47
171825
77
86
301266
17
70
9
172480
97
379762
110423
2161
346285
109817
2
90
283030
207700
323041
260970
457727
84
154350
135882
259007
327647
130525
6697471
15
15909
234339
76005
41
14
174417
24
326915
292065798
120735
104952
879726091
491016595
52
66
458166
22
266772
15
475560
76
12924
840749714
71
68
49
186687
1
149152
107887
52
392968
75
71049
51
16
28
152492
271148
604707757
22
381888
335497520
42
15
4274329
67
63
46
16
87
88
52
192410
40
363042
86598
404045
66
11306553
24444
881197812
997211210
62642
595424577
324168
33
66791
148952
1939
435600
67
6
28280
261465
445217
9
53
86
40
165764
5
22
340923
127469
63
362343
404221
291195
963054119
46
79
36435
13
93
53
21
181684
268669
26
76
42
401509
80
8
57
705153479
55
140690
207418483
19
384734
361062
34626
50
57
86
438422
41577
948898611
126044
384711
59140
172614
74
94
350323
169123
82
84
455484
757870406
241416
109887
284612
37
417602
11854
301249
91
484758
32
64844
72
86
59925
423383
83617
39025
75
366211
135506
11
2
147228867
51
414672
210117
189919100
200097
119441
484879985
27
14000821
411685
265872172
301321
27
20
334033
291021
23
285206
13
220215
666511569
3
138346
38
953328682
60
78
153846
16
96
61
326308
477344
26
42
76
35
309189
11
174631
186662
358713
30
80
54
88
10
902994346
74006
40
8
78
81
485292
86
31
83
17765
45
95
270753
275174
39
249968
334681
2
37822
4
60154822
784441670
186491
323299
7
75632
48060
3
427377
281697
81619
22
74
89
262502
341535
87935
4
79
161365
217575
79
13
18
7
10
150767
4
284398
932531866
28
96
290684161
24
8369
352049
50196
239528
44
388528
303483
47
341518
627240164
12
565422850
496971
295552
149579
848556282
172492
7
40
13
49
49
71
85
52
89
49920
7
51
35
137514
77
346537
2
110276
213469
41
33
406002
385926
73
72
102869
73
107659
3
312434
560951339
86
28
5
718280015
296781
919187671
356497
9
492408
43
90
348126
796584269
58210
185614
35
198791
121662
242984
38
7
62
4
806
478717
61791
461407
529066606
35
6
244050
7
286256254
2
711420995
309746
27302
9
73
79
765994488
280623
474755686
485767
62
49
65
14
29249
2
29
121548
80
9
55
21
55
157804
44
453398
54511
93463
375844
55
97
43
8
88234
97
1
78
76
6952364
6
428677
50
978668899
90
23
276917988
351146
17
197888
6
86
31
4
48
112594
45
77231
68
182514
88
89
463250
18
7
31
25
241063496
368977083
365960169
247225
30580
7711
482094
966500077
39
128297608
12
22
51
306050
350158
44
606621858
479694
33794
97
174915
181782
40
459012
19
172330
406013
67
148111626
135848
6
27
504696816
975367769
161324
197957
17
461793637
82
84389
6
78
9
88
8
430243
274729734
64
318081
73
79
424907
260474
60
5
256090
40
26
299231
20
55
90
422465
164165
9
306078
89
82339
58425
60
231245
351246
48351
365983
35
300867
151373
75
393993
99
88
246319
220574
75
163063
79
347277
20
88132
7
36
938858730
262063
274390247
97
72
438011761
472305
382131
33
62
38
90
75
383116
9
267943
429843
255476
260350
448598
8
48
384013
56972
229404
85
84
291504
498032
19
325344
646100383
80
71
311472
76
469084
641135459
98877
87
150988
284007
96
94
815491381
364649
157746
51830639
234847
1
143433
7414
395507
326206
8
26
262064
66
288126
2
290071
259361766
282545
147466
494167
19
27
231102
69
430543
399672817
381214
91
61
785361453
178268
8
481195
25
1
993566736
282959
3
70
328747
849572901
41
15
383614389
61
53
25
41
456719
183821
241924
90888331
1
92
475391
58
657917744
176499515
74
69
5
1
41
432214470
22
84
75
313399
87
84
302878
375485
84
3
97
54
211239
189351
474148
373951591
438943322
65
161948
49
23580
91
189681
89
8
8
114463
72
400137
154221
87
45
69033
339036
95
40292108
91
33
46364
337241980
83
69
134770
280500
3
78
198579044
7
464044
304352
31
263530
24
342847
278630
58
442657
337824717
86
88
9
71
396557
780866602
59
485352
273749
1
491175
193661681
69
23
6
21095054
87
255191
9
10
572628934
19680456
53261
75
34
40
70
329699
39
24
373501
9
58
18
1432
13
783785153
168010
402665190
35
83785
332310
28
37
19
50
7200285
247380
482185
6
390382
14
181084
863153915
24
97
2
157459
74
332657
79
328530
181830
21
6
40
240649
25371
16
97
2
1
7
695119799
66
65
5
9
55
187814
747863526
94
360857
823444932
256533
29
296945
257435
97
277972
312303455
384254
102859
83
17
70
54
331026331
51441
31
732303583
802447921
94633
43
347506
58
8880
288215
32691
2
3
15
1
329886
69
360902
281767
65
3
80285
96765
200666
69555
49
67
50001
85
72
39
85
422168
79
333375
66
50
29
466638
110300
27
375307
5
79
84
55
48520
460453
41
295612
154023
227710
145159
96628
362536892
32
58
175694
49299
487867
92
99712
483576
318668
343585
417237
63407
417961
35
13
7
406489
78
376782
78
32
354975
7
127452
81
221416
15263
36
40
59
157734
31
28
45
222396
443129
34843672
59
90
63
42
76
41
61
6
382129
94
33526
71
11
21939
27
90
30
27
109638
276756
21
12564
98
65921
27
17658
367315
69
874775922
7
1
42
85
485021
2
269013335
85
485376
275913
63
101404
76
11
12
427483
3070
25673
68991
98887
56
59
67
11
331172018
57
396818
82469
329794
8
83671
385979523
61
82
9
11
32
77855
10
53
35
55646
83
283386
178637
44
214380
2
82
42
4
499934
27847
5
38
903508204
519087863
4
44
40
22
434938
332236
22
75911
377141
3841
26
59903
24
226572
62
43
23
45
269144
421690
56
276230
401976
475758
45
276052
157879
52
36
109816
7
48
808882403
56
23
70
115375
385496
31462921
19
36
301406
433972
133608
45
43
42
79
341950
47
299513
22
401565
267676
419538
62
7
40
81
43
926167379
98
195647
83
23
73407
305154
146546
335843
156220632
7
52
114205
54
82
76
9
22
16819
118196
261877
66
54
802887896
83
794066980
279592
485293
87
34665
107086
3
51
233567
61
5
50
9
37
87
386618
38
352090
3
113140992
59
87
483822
242940
868
79
294487
59
348168
80
4
35
275200
91
3
21526
358886077
31
68
25
221977
836843586
390334
610728653
273288706
406694
95
11
96
394057
4
98
401288
27455
84
15
897848919
14047
75
257928
462875
70
82966
10
318889
5
290152
259023
390160
41637
25
63918
76
69
228865
170210
219789570
82869
946817870
73
66
517133394
1
202271
898343863
377155
647093233
11
66
46
125020071
79
76
22
199338
278722
390011
792957161
88
477790
226899
493337
25
231996
411836964
9
81
365918
24
482379
371179
24
215063827
84
265326496
471995
420756
469375
28
37
41
8
395925
74
96
11
81
43013
41
144249
59
478695
117681259
25
1
53
46
85
38
1
237393
20
357915
25
326255
520479398
73352
125042
269542135
288853
9
68
120502
1
52
987664620
94808
322073
2
16
245752
77315
77
145897
53
271681
48028
8
308248
491089
279057
18217
36
6
119492
584121581
215480
48
30
380784
1
316712
68
337139
94
68176944
37
709486831
84
75
296093
146232
32
429178
84
362740
796633217
108297
255444
358048
77
411219
47884
469662
45
480342
13
4341
61
8
288517
310606
372649
36
34
262759
56081
801606054
5
72
704209635
41
217988
96
465179
19521
416208
452054
57077455
2
80619029
21644
461023
407561
82
783075260
53
249406
65
322589
44516
290530
21
162999
70
167092
449519
275536
499994
84
235129152
259990729
494465
255089
66
57
9
259654
21
718124453
234338509
467084
18893586
40
259936747
66
60
625269895
84
64
264011
30
440916
34
156851
90
8
35
44
8
481117489
177736
30
99831
300627
66
260309
300702
3
94
6
94
22
235245285
167193
387449
935913682
490448
98
153026
9
42
110161
89
95
24
11
327398742
170159
743015497
456075
268224
14050
15
50
28
35
68797
4
25
137642
439103706
261359
81
260089
4
250634
770113676
5
597122984
350716
40294
226749
404432
67
4939
18
430461
8
203200
7
6829275
882618861
246288
8
87654379
78556
318692
104586
48
367885
16
15
5
29
77
21
21
87981
20
85
273935
316401
139047
171791
108160
67
8
57
331142
225243
1
190384402
8
77
40
79
1
31
38
420680
75095
58284
929174598
436605
309431
68
936049004
373719
346930
679045801
89
169597
32
17
5
452685
16
338058
98
78
83
490840
34125
254281
15671
8
73
448598
50
17
74
397625
13
408579
40
474332
3
341776
240604
30
96
414762
1
61
8
31
10360
56
43
5
330297
402415
78
208449848
100834
19
13778
4
207812
746120036
15
14000
171130
22365
14
83
35
319611
94
210504
95252
826362253
34
13
808306968
58
270878
297456
645637234
580927088
937818616
200339
8
63521
730525755
97
771522380
559500205
3
487358
104720
79
60
92563
70607
159750
306957
58
19
298757237
39
5
328314
333170
27
461257
164181
29
24965
164684
24
13
24
424111010
1
93
92
24
47
249068
67
56
119570
102658
71
67206
36
217198
491467
243504
813889522
297400
74675
18749
56
353738
44
52
233418
274464
86070
26
235520
470865
57
172520180
2
455774
80
36
1
95
20
46
33
1
56
36859
392506
84
282952
46
285200
239041
356225
564196915
135350
32
63
74755804
314180
21346
143458
1
327110
31085
80066
415474
1
11
4490
91
1
70
314221
357923
95
187333
7
12
43
32
46
8
70
24
86
347618
813694674
174451
52807
456580
38
162999
9
9
475446
84247
494530
95
2
38
71
459377
229063
4
13696
38
241404
68
89
438831
647836061
708775123
46
158114
479281
58714
84
224970216
80
29
1
268194
172432
92
95
456533
45
24
54064
99977
139549
309193
76
333380
41
71312044
46
40
86
211001
30
682071653
89
169684
344704818
52
22
988574970
32
87627
243300
154119
421621
31
2
275675
493954
276157
20
270434
172081
300859
182650
76
46
294136645
2
499842
20
109116
23
63
42
50267
44
386601
169831
86000
103573
146318
153297
201775764
80
61901
10
377851
15
99
428389
122372
363427
297054
334677
273919
375250
439833
7
22
105738
447635
90
16694
31
85
23
466248
68
15
59
7
51
7
89476
360402
336912
490974
4
77
456247
21
391911
14236
55
446220
22647
27
73
398268204
491023
355893
380428
40
181717
76
226698
28
172450
284275
76394
9
25655
245725
379390
8
43
8
295895
85
52
88
91
400370
55
79
453867
98
7
68
167991
63
234690
499006900
70
98
97
13
414267
18
40732446
6
43
54
58
28
3
26
87
1
384276
406083446
382896748
153488
254605
3
66099
425538
313653
314064
19
365798608
317350
414677
84
82
30
302776754
284828
1
55
13502733
6
73
187303
201771
49
7
208192
212506
8
60
44
91
39
99
665020811
60
391286
86892
23285
424628
22
89
13
86
54
95
120858
76
1
72
72
115742
80
562749403
46
230665
145004
156606
7
97
125437
233503
88
71
222807
308418026
94
536305492
889150568
139324
711787058
1
190566
238486
300281
182590
57
25
260822
327779
716107363
9
99
92
9
152030
37
306938
223656
225013
9
71
91
244751
337488
55599
98
95
83
57
100251
89123
66
82
1
386080
446690
13
460341
51
248514
47516
92
32
323950
36
48851
66
376252
90
33
114160014
24
122510
736027717
16
71739
31
72
58386
21
40
64
46
2
5
44
5
73482
37
57
43
64
187479
78
77
256868
76
11418
25
72
232278
101199
942442092
306838
197125
5
27556
834736640
448586
90
14
492552625
35
175964
25
585924081
35
137475
113223
85
62566
441234
74
91
173414
87
369952
88
51
256443
278975
48
461917
305690
126011
301259
411823
326187
91
28
493227
18371214
92140
239647
66623
54
516706924
61
143981
69
50
77
281694
704498051
619548305
57
6
6
39181249
6
46116
399092
13
60
3
84
382971
389984
423509
445609
437371
67
492414
21
253040
2
86408
45
59
307456
95
526239728
22
98
14
388736
346678
210049
16
16
192746
950049238
486388
104337479
81066042
381418
39977
9
464789
21
138544
578127690
89
8
341548003
21
130275
298654
15
171874
461032
377878
8
801135146
154007
104040
100601635
463702
275789
786784545
60
212094
137557
204492
6
95
134433
61
90
309740
354181
286730
346517
256549
240545
3
489698
381615
61
199519
488680
6
38
158506
61
9
64
441922
87
392789
107435
3
195172
212297
97
9
141163
52
127892918
19
347892
53
159337
370863
810910178
66
48
462049
77
169035
80351576
25
779725347
131857
92
79
65
219430
48213
81
359962
35
56
12
343472
114632
90
208112
7
184317
76
10250
290077
74851
427127
167752
221521
470671
260560
275447418
45649771
161325
394102
159622
42
383706823
59
561220123
5
137268
7
4
93
101090
31
4
395966
17318
13
331578
78236
27
9
688976708
31755
72
66
78
840364866
457317
966512440
178633590
95
6
34
493742501
439612
499737
636258597
90
129102
20
156272
22
6
66
10
52
81
239458
168677
77
95646
5
246339
10
495259
430712
4
1174
9813273
280675
461669
92
44214
45
1
403388
91
13
63
38
41
362383
498932
227685
382389
6
66
715346397
168881
412570
431970
42
233207
56
205286
94832
88
246358
825469185
481618
341117
3
143320
211555
344918
52135
612393440
335744
142386
318802
350068
62
9
470580
305381
141460533
9
9057
19
81
54
62
79
66
445131
57930
98816987
90441
99
29
125913
199749204
48
53
84
12
21
63
303024
88
96
41
19939
40
39
436527
232650969
50
295772
364174518
88
46068
30
233007
40
15
66
37
33
48
630840204
18
45409
64
76
16
47
89
396888
153000
55
2
25
33
64
73
92
423119
345123
8
470531
4
24
91759
32
86
3
902599042
34
246011400
34
234849
40
6
7
22230
42
26
112185
1
40
27
372277
944096346
92
361059
97570
50
83
16
7
54
94
38
93
7
91
442635
87
16
42
31
370635
74
967715299
56
7
31
223788
259902
60
86462
45
379233
358608
94
262713
14
214298
21
189474
147261
489175
57990
18
34283
93
67666
1
7
5
3
10138
303687408
53
35
9
370288
29
1
17
22
728405315
197281
328207
25
95
73
70
97
69
484424
103730
34
178380
230557
44
7
26
76
90
34
155774
499406
223879
302433
58178
78
425052
191239
29
768799953
14
573341248
66
30
52
79389
862626460
11
480573
280108
510153594
15890226
675244416
94553
20
125592
5
142538
290713
54461
5
204430
355297
35
6
91
372767
50
413544243
93105
299237
246723
78
483387
311793
48
385279
63
79
91
159189
5
386354
86
335063
339052
66989
81
181787
66
29965
30
379356087
75
36
64
65
15608
39
43
7
64
464399
82
54
82
274232
298995
3
35
756052113
16
69
20
46
6
381337
2005
181417
88
672607617
1
36
82
6008
647612920
71138
480137
449477
26
499865
143609
51
301415
98
59
351659
144266
72
388362
54168
765062969
36200
31
69
88
5
78
47022
20
73
65
28
9
283773
9
98
24
26
347734
30233
686080360
8
40
369296
84
376336
89
67
86080
151626
401239
3
18
8
66
7
439889743
196662
62
499738
134978
36
25
428318
126885811
227690
74
331041
315419
294257
52
451184
407736
378046
425907256
91
156913
5
16
277915
237221
46
17
140987
27456
32
141978
38
337245
241769
60
89
70500
97
428976
324376
30
976460471
435753
417866
40
202530
95025
285350
196763
87
20
21
82
50
97
7
88
510508925
3
96
110702079
11220
436460
89
32534
493015
36030
64
319327379
97
5
11346
126676
26
3
391155
12
581498437
597097723
31
14
68
258676
47
18619394
792196617
433330
9826469
290224
832899459
72
36
490090
44213
162400
7
478050
15463
28
29
97
414598
20
84
201985
46
56
83
152272
17
592804541
87
80
68
21256
176860
21
260365
199573
193617
49
45
531977405
62
117922
7
141444918
63
405189
63
195690
428609354
9
2
27
44955885
67
196521
218735
309270
61
279114
60
405732
482769
7
118577
17845
19
75
23
401975
86
3
61
265128
4581
300978
21
370575728
90060365
96048
293928926
90516
96
14
81
66
203973
132102
20
243828
259805
315719
26
437392
36345
450219
23
6
86
472029
363853
841160332
331578
458403
210392
323392
412653
3
87
60
142112
9
72
279869
46
387723362
245498
251083
79
73
210200
570965714
4
86
23
143776
304045
564233561
40
58408
138934
59
470087
68
53
819114517
312653
392346
105610
25782
359188
3
64
312788849
498588
765688520
12
3
67
946121939
169870
104106
13398
1
291992
7
302147
12742
315083
7
91
394339
548247713
37
39400
66
349778
159030
60
277860
21
60
180855
12338
325035
33
400617
318511
17
266186
132261
19
182796
43
64
126555
143488
75
103616
32266
6
89
139329
150746
120109
361247507
85
71
109755
65725
319597
125683383
150336
74
12587
377261
7667
160490919
361012
288707
85
162222
17699
169196
384559
367699
493154
471507
9111
248847
57481
49
99
91
4704452
92
73
332249
479889
37134
39
80
431100
12
342992
101899
435714
74
749748821
51
36
397675
4
82
379081511
18
67775
32
147311
151799
56
61
484946
154366
510186468
70
762799011
406137
120796
312109
1646283
67
95
329708
42
55
85
7
66
71
3
55
29
49
42
88
22
226029
668877913
50
119287
151369
55
371981408
354088
84308
266444
639223471
11
95
404052497
41
98
363376
232381
62
51
10
908012241
136110
457820
30246747
44
3
194133
57
73
293130
84
220260067
383864
242506
200439
28
83
6
383106
58
60
16028
216646
229339
2
76
16659
375757
15
208461
350825
4
2
218378
37
757062367
51
359490
71
27883
25
5
74
60
86
243250
175548071
98
480945
83
50
22
96
70640
61
54
77
84
89
229767
60
121116
478565167
21
49
293296
5
215238
50
568566845
28
762508694
80
60505
111384
9
125369
96
54861
357687
250175
41854
1
74
782384809
7
27
38
20
392660
28
40725
737864763
50
62
57
241782
53
63
90
765213575
463762
493900
18
372033
39158
51475
401462
8
48
36
80
265959
260222
95
588758051
74
93
413183
27
318323
313254
64
91
67
44670
51
112583
849050958
43
5
243817
428011
410667848
206863
85
57107
86
81
446156
369106
52
389014
82
886381453
5
41
15
58
8
88804730
71
8
67204
14
284798
259704
507308008
75
444473
2
89
390082
8
22999
458584
474900
412867
377000
46
9
42
78
319591
389502
26
88
47192
15
27
56
361192886
59216
24
274920
439355
70
346479
44
752213156
558942319
41
56
364998
374675
196262
30
8
485615
6
245936388
266340
77
257935
77039
57323
145605050
11
96
467065
4
161779
45
332080
458536
45
45
610592228
95
90
193517
236566
50958
67
437747
229032
3
302290
460940
897024778
57
61
312593
70
9
311597
32
444258
210727
5335
440324
296256282
166932203
229174
408639
108318
53
37
33038
51
425683
402087
69
35
503372300
10082
56
462454
4
285351
278128
80
8
12
72
74858
90579
39
24
56
7
770231761
29
36143
38
211813
389504
147816
17
25
525433862
8
9
294173
11
631410155
740689111
81
922239037
595282121
14
518329629
43
234631
53
27
125474
364080
60
604568874
47
25
78
32150
88924
8
545256345
6
157396
237439
449035
53
93
49
40
172395
32
235904
76
133342
394734
9
124277
62
99
82
446649
17
52
22
401262
80
65
182791
99
93
44
49
8
461604
205217
74
52
216331
5
21114502
9
61
327901048
326632
320506
257050
6
24
869314722
44
448939
314165
8
462825526
166172
946223519
359400235
42075
174365
96
20
64
30935
57
197526
411996
29
467385
227586
332654
104489878
554400426
75864
435475
56
37
52
719630281
48
22
71
24116
39
389012
117274
3
14
8
2
25
17
92
24
98
68
92560927
56
336861
6
329492
306764
190
398406
40654
61
13
238134
43
822
182083080
342952
643963864
109609
44
873321387
7
43678
288169
96
58
57
95
5
313215
98608
70
861940437
73
34
27
36
131742
123262
61177748
284554
63486763
52
915947011
512644558
23580
82
40
468817
23
30
2
95
47
45
29
64
668528880
97
33
64
43
7
61
93
706506382
60
23
293807
7
13908
36
981362518
199052
33
6
836185786
105090
140071
97
253233
2
1
85508
393925
374748
435842
53
200492
47
196993
1
47
173886
79885389
162487
226231
115173
341603
16611746
3
60
244295
4
43
284352
88
79
368173
334476
280949
488172
410110
165708
92597
4
19
83181
380628493
409634623
318873
2
272765
6
3
936690127
452618
173339
877910660
229823
425053
783698247
37
25
444470
454636
2
868825441
4
407297
467162162
352337
290453
481269
263550
67
144275
409419
354249072
219382
26263
41
268188
45920
42546
30
85
128633
194918
90
30703
94
293422
18
4
56
47
97224
337964000
417669
91
41
7
79
45157707
145704
40
109354
50
292749
226039845
7
284397
54
78
339572
49
748923983
82
452772
43
455393054
3
41
92
40
334964
11
20
87
350408
452027
946882138
67
3
39
183675
5
237273
770241539
9
20048690
46
32
48
155660
21
87
89
6
36
48
164833
96
509775455
70959
59
95
37
482107
11
98
43
394274
56
34
1
9
14
253809279
389563
75
246636
2
439436
7
156255
307316
571285815
882851578
274436
53
87
6
235535
73
391910
85
320291
174123
9
126507
68
1
29163
977682334
10
227110
83864981
402023
243382
7
78
76
112208
94
79
53
931917341
343269
443557
46
370616
368799
335205
90
61
215721
90
396477
88
73
85
3
15
50941
62
434494314
65
66
285649
415155139
126229
52
182378
619117756
196883215
41
471804
26829
25
82
59055296
479807
8
444861
455637
46
74
31
98825355
38680
53
82
177033
8
3
95
39
43
42674
33
18
220979
182718532
90
51
74
19
356283
230084
467113506
77
89
97
1
62
1
234645
494874
253623
285038
497798
57847631
79
130081567
437148
31
58
70987
397468
49
186626
67
43
11
53
434072
452159
33
65
337559
895199918
57
101969
35
2
19
20837635
55
212281
49
442882
39
194209106
431967
95
89
340505
391042
62
8
57
426773
200485
614786594
346607
78
65
13
261470
77
52
8
35
149550
78
101878
972218516
90
478053
53
69094
532204696
5
193649
58
3
69
63
36
58
360445
174192
30061047
6
22093
44
185681
128084
951124650
371332
41
31
204341556
7
51
44
22
72
437108
25916
7
8
2890
937207596
369225
86
9
413433
156060
284840
68
151115
7
90
285014
49
5
79
411041
6
251305
353285
25
349231
54
90
55
79
407898
80
231043
50
26
119616
72
9
345546
70
33
77
353811
280784
13343
4
7068
61053
252473
141293
80
85
232629011
16
69
16
306438
49
765671285
46
9
78
21
199503
59
27
261855820
93
15
469991
4
96
2930
439624
377865
5
81
4687
32
26
5
395108
27
341478
906873159
6
78
216045
70
82
61
56
18
465478
311635
285074
137294303
64
32
6
379336
291877542
265537
2
44
163374
176262
48
98
70
404509
432693
46
69
65
64
786211619
6
415749
26
218064
118745
201899
232820468
475519
582521051
515770588
70
6
17
68
113797
404405
132804
99
436510435
400645
111255
22
412569
200740
180279
445248
225871305
471852
38
28
300493
25
65
22779
64
3
85
494222867
9321
63
446220
72
96
428747
68
1
11
92
109963
727435472
423077
1
3
147193720
353483
38
19
302314390
23
898002509
61
248253
152142
2
69
63
322304706
422603466
8966
722845170
63633
47
197951
415242
50
457887
433522
179904
234123040
9
85
73
57
369109347
51
448674
394764
90318162
390484
99
25
180009
3
323570
94
73660
107122
794587314
94238
358620
281932
9
110923
60
56
453808
44
15
418228
37
41301
24
93
428311
124335
50
86
98699
33
7
337373430
43
839617982
368989
94
85
22
370581
28
57914
931731635
50
325428
423355
431279
183322
123731
164932
273200397
307199
196909
49
431282
849106317
63
73832515
97
62791
45417
394658
375943
3
719279498
21283
8
181371
402348
15
74
167965
20
65849
159313
278706
275042
99
47
82061
241517394
45
28
264944
489605
4
4
412440
322630
51
336356
314375
82
9
18
55
65
74
304649
627922657
59699
83
499701
350751
158163
81
42
72
32
668073785
90
1
246420840
334025
54
44
4
16
270695
297127
35
71
8
3
678257437
5
76
94
284409
424977
18
193190
369470427
320300
51
50
414551
216498
296432
55846
227743
351625
246243
31
35
119679
90
25
90
90
240435
135620
297856
784655273
352835
153027
329944
1
42
400298
91
15
67
156363
79
374765558
4
11
2
318836
448987
867831195
392894
82
16589
30
87
266258
440665
133866
458980
135507
444124
64
48
85
18
128922
5
42
64862
666907575
41706598
2013
422766
276340
850206450
27
3
94
9
25
91
187312
458466
3
13
160351
31
87
52
76
12
164345
419462511
259874956
201803
97
343804304
7568
113585
87
1
57
195294
428203
43
243225
6
13647
32
313133
97
152370
39
11
441962
42275
297701
14
18951
44
277006975
20
87
58
91591
295254
192567680
42
203506
55
334411
83424
24
73
39
342241
4
30
36
60
75
49
539316992
80791
118319
38
11
181223
185813
50
140354
15
76
68
489170
301788
21
2
51
266919
62
7
75
857625434
235836
307141
4
397973
328595
58
317019
478524
87
3
175802
245601
51
340192
250037834
29
416675
65
872619029
496175832
22
33025
69
454112
372160
8
50620
33
842296193
113642
401494
81
301097
2
91
548643790
70
35
407647
8
274312462
12
6
244459
370673
28973
180654
29
244548
69
490916
244257
193781
147720
439731
15
32
246064
276130128
88300
13
79
94532
244067
216108
66
8
75
381257
8
101180
421026
271406
265408
24223
1
7
1
577210513
142004
259880
195168
70
337593
122995
144249
126260116
420722
4
477971
222945304
34
297509
7
203669
367446274
373708
327212
89
98924489
88
37
28
57
390023
55
42
68
77
2
8
142058
485597
8
952298543
334706
192434
326601
28
85899936
75
132759
45012
59324
492074
15
403252
285409
54
58891
273513
60
69
94
9
89
57
350525
49
48
8
295997
282441
9
97
28
374100
25
88
128299
13118
34
322109
84
8
245763
396533
299668
60
556551315
9
523447711
88
65
60907
63
122701
198028
425250
996424768
217184
95
30
75
5775
8
90
234183
40
8
386906419
24434
99
376461
50
164266489
435310
67
86
7
773067427
89100
28
77727721
61
8
53
273850
134610
44
5
286498
32
457888
532808146
41
531000226
398628374
5
374154
798221265
59
75
28538
52
381553
323062
98
54575
15008
443151
5
390596
208669
2
55203
70
69
178123
474343
404550
300941
95
85983
247645
16
91
68
21
55
77
734209482
263267
54
48
321526
78
21
961343990
79
7
5
91
2
373550
19
496975
471687
226568
875
7
33
158927
349497
36
32472
45
67
65
421686
57
330378
402403
809322862
72
127768106
800558139
375967
71
167563
220321036
1935
374998
251937
53043
11
351917
55
3
91
338739942
518883077
68
6
80
80
63
290502
235098
71
74
605110704
45
903889196
6
79
69
263177178
323258
14971
4
42
63
86
121433
201155
582814088
86123
16
5
28
82
60538
224951
297244
7
84
39
183973
5
85
121066
6
156250
62
91
7
11
2
46
55
385205
30
28
256776
167059
145040
474508
58
8
383775
245350
14120
90387
278443270
30
5
65
77
145897
55
2
9184
99
3
315160
88
41
419098
72
42
26
86019
23
438522355
53
457462
136354
58122
240072
155104
3
4284
61
64
74
18
6
43
8
40
332948801
56955
4
56
143718
472781
649968713
435661
396485
240224
78975
83
394163
68
264856
156529
898481096
91353
145849
339620
8
9
322141770
35
95
567249151
291455
165883
4
74226
327357
88329
74
183368
97
8
30
571061279
4
229218
52
225928
297382
186550
58
83
391026
76
43
669711208
253737
71
336673
46
59
13168
4
1
45
175083
110699
491036
298987
12
98796
63
333378
44
9
185098
82578
8
73
177386
223348
408805
197770
139058
335191401
136166
94
403315
348978
4
255655
67
36
96
72
41
407455
8
71
9
57
91
27
464467
11
7
48
271859
486963
29
7
12
42
367742
80
38
45
442799
59646
294201
558522576
11
356385
96
95
269
683117380
688951709
70736
61
336974
222502
42458
94
89
47
181853
445665
85
112442
325032
66
22
169874983
84703
462628258
7
400783
21
47
533705913
194769
4
127481
297145
155295
53
54
80
476946
4
47
286021
46
138311
189580
359681
43
256105
81
79
80
200345
57
48
53
160950
35
9
52
290342
168203
6
218360813
20
41
79
461208
82
371542
328939
45
310783
14164
18
73429
496552
90
1
248273
46
82949232
194565
232697
2
338792948
8
125918
243748
95
66
72
446798
41
354011
64
409120
217881
150245
724130627
24
7
292463
473190461
38
61013
105867142
120724
76739
58
254521
32
2
26
92
461318
437765
31
59
4
58198
1
5
143319
68
3
295076
41
33
618599010
68
151595
42
313499756
937648578
71
349543
184140
5
7
9
71
65
21
162089
28
166840
8
53
3
32
348572
45
15
118605
104820
711458367
10
53
41
76555
117528
394465
22
97
227273
88
31
60
237610
729205210
463806
439958491
592519607
94
67598
178012
1
93
102860
216430
24185
8
357218
403598
61
243450
84
46
235502
264244
55
21
51
486775
71
297022
424320
74
62
10
345700
850141874
251478804
762780848
105630
31
301748
52
96621
361295
39
20
3
370621
71693
34
217416
310988
26
398419
85
147341
212168
61
55
144908
96
78926
73
32
79594
20
49
6691
823717531
391401
646611535
340739
19419
4
69
11
65
92
84
156636
957939076
416570
308641
73318
61
2
159728
439682
436708433
197744
333012
306907
99
30975
233418917
369029215
69
220160
40
17
6
92
757540022
11
77
319775804
160674
5
405373358
221225
95
115310
107218
391919
2
350435
8
406878
379695
72
33
93
404809
91268
225781
5
97544
1
468247
86
269470
84
5
40
678194239
26
36
87
8
6
48
89663
382731716
418120
160359
38
4
68
122538926
188784
498570
83
566165769
31
37
7574
87
3386635
32
20
825735946
11
482080004
133196
82
322908
46
423523
820444292
182032
365470982
88
155045
20
176475
5062
169596
7
187804
72
181855
205446
90397
4
597602153
68
462623
12
82101
189786
1
57
780853989
33
74
50
553991905
93
29
4
43
780995383
86229
61
30
53
107131
42
252452725
218816
2
588091262
81
51
212401705
2
390111
98
126440
5
347313
430579
249615004
764955899
213393805
61
213363
187779
62
96
51
46
53
3642
290968
267211
54
375092
81
6
304148
422671598
84
46
327221
144055
367398
20
32
112202
4
48
23
12
15
428827
34
61
510096313
18394
3
40
365498
46
48
94867
31
68
99
139001
17
43
9
6
4
6
498086
548100525
28983068
219322
339696
71844
147436011
65
85393
5
219163
474436
86
64
80
92
84988
50826
42
33383760
247671
96
331919
101751
48
22
116503
209341
582627969
24
215203
455162
59
170395732
158826
13
923722657
415344
46
94
60
49
129868
351747
987214839
660765805
204505
212805
9
85423
21
149792
55
39
14
6
328186
4
11
163416
69
277062
14
35
11
19
74
5
479069
4
37417
82
31379
239160
74
65176
15026
37
392777
260724617
3
372196
89299
497248
76
53
84
45
7
72
416604
100990
36
208154
58
26
9
410480
456961624
446333
49
969625919
62
38
64
70
66
784563003
35
776241038
25
44571
153315
80
235135
32
41319
32
222713
37022
276298
349371
343099
94
15
282053978
442582
58017
443084
41
51
122126
309429
146963
39
80
4
496768
10
44
283209502
94
60639
67
27
251046
708947801
3078
692699621
121
3
186753490
478251
461489109
217544
133560
57
714112837
82
83
38335886
174511
257617
196951
13
82
260144
16227
1
41
156716
283625
199831
745349459
494231
61
73
288161
401116
621025674
647195019
487765
46
37
82
268600
7
288358
766524561
385919
19
4
67
69
45
69924
385185
66
469258
217189
1
86
338817071
148817
2
380849
44
156641004
584025488
5
77
83
9
1
147301
82
292625
69969
50
15185
17
207502
183408
58
4051
14
76059
410850
67854
5
39213
31
360693
83235
7
13
97
33
22
34
11
302108
84
92
75
442337
147893
866330806
85680
708376210
66
53
449741
109844083
569787387
164115
297059
149925
394198
20
328683458
488851
41
6
71
91
261743
283801
260974
496441207
965779547
470580
752026003
563734847
424187
478173
94783
10
189400
8
36095
88
90
3
165422
771522284
6
262388
121662
50
308269
85701
986448867
9
4403
52
360867
82
47
448305
252818
175355
274782759
91
131768
455669
919769911
150231
221187508
19264
397786
383556
146275
39
454537816
243842
108947
50
43
455849
422023
9
6
3
301782813
89675
462053
28
1
10
71
357160
41120
361987
46
890682637
11051
100783
68
375148
97
470908
26005
77
81
331442
39
688391022
2
24
97
48267
324799
4
234040
188515863
72
252675
5
44623
321485
286024
307188
427352
84
88
84
22
922500574
98
4672
139467
48
128121
697331987
6
60
335142
55
84
921146178
717583861
549988674
85
337912
296774
33
36
7
67
165894
62
68
9
65
171187
285519
53
25
36
61
200471
48
600738950
98
311300
498357
19
29
1
42
5671
278691
6
217585
11
868866827
84
49
48
165556
92
83
4
87021381
205592412
391557439
364378
485492286
9
444113
86350
39
56
248435
36
725007517
1
290846
477529
205579
87
30
36
98594
16
22
208433
89
13
7
14
411880197
12
28
211254
386573
15
97535611
367517
94
809696393
52
472689
15
134699
18
42
153263
222144
164713
48
20
6
70
89
4
360138
28
3093
8
13
50
283314
99
773372636
23
96
452952
154734
116417
92
459829
415329
75
200343
411682
73
7
76
73
41
263391
10
26
15
286855
270449
6
47
868199877
438507
68
39
62
75
95
2
915194494
56
291024
171725
15
2
118402
98
30
46677
5
133916
164409
345444
30
114389
60
268174
94784
461369
420363407
74
4
155388
389808
88
32
40
69006
425221805
109310
4
120243
44
30
58
453440
54
272721
228033
169671
277091
298450
35
37
222361
45
213868
255330
21
137480
461201
26
92
7
79
3
104512
94825
851324570
55
90707
69
160531
3
82
400316936
75
433015886
371232
509706915
95
89
56
497333
34
230000
3
455063
52709
81484
30
97
41
301113
93
3
6
16950
10896
177129072
35
396930
14
28
105917
66
364945
31
15
51
343087
484159
438299
57
46
85
56
236292
40446
42
380166
28
391951
29
465179
3394
85
50
899739099
53
56
423875
70601
134387
421188
96
84
43
73
324091
347115267
439110
375158
111058
7293
97
361674
468494
3
289576
48
48
327636
847169207
110958
95818
309991133
262182
64144
786218549
38
84732
32
723373407
784083973
1
59
205211
101381
334848
59
219287
14
534984106
24
19
300788
93236
307556927
628789714
49828
4
85
89
9
67349
87
4
369866
286652021
389748766
40
189768
88
15
86
451044
413540
21
361256
87
23
379735966
48
90
32393
278589
45958
30
258491
1
88
83
62
113938
297223
361170
137974
107280
65
54
80
6
17631
148646
314345
1
77
46
50
60
88
3
231234
467836
63
259776
493901
43
742486155
77
26
484466
67
20
36
34478690
256122
82
95
51
470481
309589
18617637
873611079
6
306219
29
321541184
455505
3
35
8
45
66
156746
253214
289989
75
11837
407582
33
7
35432
139555
33524
419158581
569211625
293454
24672
54
61
8
398196
1
21
984470165
70
5
126381
121279
5
253715
24
16
357917
360643
159012
493714
57
74809
391048
322655
136366
92
494301
365758
486069
140527
15
921196917
35
475166
37
46
50605
120101
290437881
370323
2
430566
74
12087
85
3
88
90
93
23
8
763631441
2
4
69
332808
185205
173560
86
1
12
620371581
38677
61
415996
231075718
13
336967
369292289
467852
427518
69
135941
391258
41
97
112644288
91
96
179627
295697
885943141
991128879
7
6
588619380
19
962791437
85
371816
297828
495258
192014
22
473069
75
457439
38
325907
12
103028
36
40
418338
452182
909252729
1758
396596
937166299
36
595053293
515807356
39
33
5
446237
49
62
96
41
131157
344476
201228
51
4
883423255
28
36
22
198069
222351
36
144254
143010
34
6
4
468240
638962398
80
443684
13
21
158425
1
27
4
337927
255060
263820
9
286388
43
244312
699382556
380142
43508
75343
239157
22260
79
3
213330
59
5
195248
430261
287234
442883
28
341629
70538
133220
368190073
296182340
811754969
212916
18
86
3
57
48
62
70
40730
71
73
57
36
1
202906
57
92954187
26
491438
69
265474
146626
60
25
81
65
479268
91326
110552
478100758
25
215513
1
50525450
46874
294613
354
78
371669
417826
87
87
304043
765659040
5
296411
3
88
198822930
97
498684
47
74
59
289491665
271699
383045
54
400668
88
39
386834820
77
287828
55237
65
3
77488
46
109474
365300
98
49
425103
870985936
57
48724
79
90
496524
341452
98
53
84
31
69825
21
76
115478
61
43
375178638
8
4
438046
73365
5
789639181
116988
13
428519
187009
107509
463688
80905
360126
55
73
82
4
79
380138
716780862
19184
67
55
702925769
431370
506056036
188460
3
14
53
488906
5
419204
23
33
137554
561505003
8
2
193161
244100408
33760
66
26
6
548655415
1
92
70
176944
907396723
91
275149
1
191303
442762
41623
73
130127
71013
323257
25059
194316
250227
160021
3
54
53
2
35
53
89
2
1
484908
8
97
66
22062
339803
114471
267161
239542
78
13
233749
7
92
266720
105036
4
300192
3388
209239
194761
48
2
2
40
94
248837
269607
34
245152
12797425
61
399447
88692096
303502
275697
799593984
5
472081104
34
48
82
387499558
708328712
226636
258610
30173
249544
76
375101
44
24
72
207398
15088
75
269996
29
51
85
68
416840
4
79
71
44
13
710580913
325629
67
53225
90
43
68
45
29
59
306216
8
403649
96
126749
30
354229
44
220443279
33
310528
50
74
34
215823
287154980
8
56
11493
184823
371239
49
66783
35
13146
1
778349330
696292735
4
260359
40045
2
34
6
68
57
31
46
94
34
79980
77692
177211
19657
287066
69
241831
32
13
75
46
97
254620
339022
22
62
481476
48
37
257144
77
310971
3
46028
42
9
242999
86
198090
13
73
6
51131
11
996297193
296823
58
309550
60
1209
55
168610
21
4
3
84
17
14
353421
394312
385176
10
205039
184793
380854
485349
73
395537
269000
10
83
1
138475
57
2
8506
144788
335671
53
340891
496907
374560631
22
37
48697
50
93920
30
476675
25503
872621944
70
23568
71
8325
369723
394465
3
32
123992791
83671
54
390404115
35
148952
58
27
2786
36
46
63
78
44
363544
708991132
484792
217869
211044
18
44013
79
7
87
7
25
940296113
21933
12
30
91
132180
185479952
14
1
959608691
71
240857
71
3
203936
75
106265
10468
387216
69
123874
99
15
380168
332598
73
260293
90917
78
30
9
399077
218213
383664
98
59728
472143
116665
263656
237851
84
471628
21
66
586435470
468582
331961945
67
8
431980
74
36
7
95
428375
234807
71
310847
2
22744
78
115562
3
342582
204218
66
85
341330
428163
82
481359
83101
1
87
9
4
72
406386
894630285
347410
30
44
59
36
260124
339420
61
13
1
451305
383388
226442
276446
51
79
78720
849783848
18
329993
92
902222992
323461
289891
94
296578
147414
40
22025
65740
54474
272784
193899
5
332325
51
9
93
10
480938
539544824
66
6
222227
48
263770
203287
272142
83104243
77231
336615
490588339
41
37
53
367764
87
140691420
41
338455
75
267397707
354711
133647
18
200792
416460
172550
71
523180039
21
83
14697
58
7
300987
83
3
92
24
11
3
82709
73
266416
93
22313529
9
47
228067
24323
74
495423
89
362299
60
77617
14
83
643568115
11762
461703
39
99
921845360
269771
519887202
294362
30
9
141651
16
333807
30397
439418
60
59
128055367
91
138941
427754
21
4
79
556225854
159348
65
78
243567
42
92
94
331204
73
60
476028
314955516
82
16066
3
50
181204
65
75
279098
62
8
57762
400641
80
31
28
794905367
859570112
31
51
73
480289
74
285631
334914
4
236311
418025
352481
256759
66
201821
419123
102558
163422
373796504
413887
291112464
414649
303956
25
56
463316
98
81988
298972
40
84
93
89
4
29
27
89
41
26840
24
456109
977512588
2
85101100
704161503
73
194780
417995
497975
113707
17
82
492237
51
496065
344325
98
25360
22
41
23
99
10976
41
8
313673
213981
22
28
41
43
3
41
21
400715
197194898
4
62
2
141877
323038
36
35344
13
323082
98
900382602
467646
450188
189459
374908
35
317209
42
18
45
165324
60937
58
874022989
44
85
379573
231580
314104665
92
27
61
82
339093
726887233
233262
28
59
29244
5
94
130259
99064549
31620
877012035
456254355
448300
86
13
392081
332960
5
14968
29
31
81
8
24
7
142899
8
415217
2
179786
229260
354967801
353470
6
2
96
86
263642513
85
93
440170
55
2
163212
67229
37
329652
47
424506
28
23
226863
369591697
236856
57562713
60
7
48
13
94
66519953
88
1
16
69
331998
12053
2
11
85
33
75
248864
211855
83
154969
351329
401273
168596
41
610727543
94604
236861
221978
122724
379715492
18
220720
310614413
72
59
13
5
202081
27230
189222
496295
208462806
11
468219
5099
19
314639702
157293
354416
168076
486910
48
24
33
14
1
40092
82
100638
3
248397
886458088
440893
9
619
4
236204
97
71
20
256303
327366
76
281798561
2
74
216582
279882
67
453728
17
51
412077
69
70
96
385602
252237
379065
91
471417489
46759
230148
265314
466275
256769
82777
34
4
95
267325
71
16
4
96
196841
874291102
8
257648
460535
2
16
30
21
85
43
463002
37
63
284413
8
83
17
48718
6
106987
27
742094147
483237
1
67067
334837
209131
1
389583
56
75
94
97
83
36
8
36
16
27993
83815486
75
160693
5
453255
14044695
107852
48
78
363416
20
345421528
84
2
24
35
74
36
71128
465704
124730361
57
328058
20
287228
48
494766
211273
71
40
97
119192069
154872
268229
332864
33535
33116
483979344
82
6
93
1
4
8
668362438
90
84361
340784
78
209862
960171036
144197
307419
58
69
287395
72125
20
42
4
661008683
233338
87
3
772627487
365139
111737
8
410387
62
406311
344511
99
315518
100006
194116
962487057
362409
240661668
48
31
20
86
436027
36
29101
86
21
8
128716
193084
92
921034955
3
330721
9
86
50
96298
304849
23746
6
275181
17
189196
6
208284
159664742
274997
3
486873
242584209
78
3269
107198
438538
80
4
447598
36179601
345231
29
59
226369
169997
442491
237837
333904
298437
99
394772
25369
8
93
96
65
2
423361
1
53
105192
59
306246
85
59
56
82
381848
480083
1
85
54
83
7
169102
350923
31
8
4
68
29
65
807745254
2
337181
59
3
127316
345909631
32
93
62
96
103956
337594
77
65
3
479544
135468
186206
128453967
93
92511
198564
47
469061
137057
347193
9
456823
214214
26
42256
404521553
320241
309512
27
50014
109369
10
853801481
486098
15
461117
42
56
140694
78
7
243230
195038
421057
100209
426490
9
246240
146232
165501
99
371054
349518
18
40
64
87
63728
272720
40
476383
52515121
324799
17
552163202
1
20
373293
174618
41
216266
203451
71
65
41
43192
89
4
427700
30
327936
55
468851
84
97
167258
4
23
51
71
205885059
29
87
72
322978
189407
386860
184291
348677
1
489713
206616
4
14
45
47913
137412
265084
372306
85
407436
490056
228147
96
486841
225147
52
63
178688
394072
542408572
405743
42
406734
325308
57392
286400
25
66
354470
20752204
37
49
35
33
315757
8
1
83
35
38
62001
52
292753
9
25831
150855
710587955
389126
5752
76
73
459712
17
242743054
128584
208481
94457
37
77
701716055
53794
888354645
88
46
47
7
46
459376
133983
64
49
503489095
288014
44
397736
48
206529
23
164771
62
43
74
525655827
14
59
30
93
27
37
12
8
85
88
196088
81
26
97
171073
97413769
492852
66
96
473019
64
334562715
81397
2
231055
4
462031
12
28
249758
28371
71
417394
665581438
499325458
108762
46
24
312807
353829
326617
626939733
36
205830
436503
4
27
294184
83
93
93955
374484
7
93
238393289
285960
73362
92
306625
10
380148
420142
453277
666705179
102213
1
425510
242304
183751
170608
40
91
24169
3
29
3
191123
97
29
4
2
454682
57977
58
377587
255547
451938
96
23
79
12843
55707
451425
60
7020
46
50
448352
35
28
113874
325654
67
33
568752306
456719
875604399
202820
31
83352535
103002
52741
24
853171219
35
261799356
3
49
1
72
7
1
17
86
424937
87
693288205
97921
541358307
308160
91
38
76
270448
93
86
47
94
86
265731
8
64
337343
368638
26
463525
84
48
47
29
81
203685
83
49
492455
259433
237396
42066
285041
8
120614
53
19634
462528
948
4
92
284657
99
6
62295
68
79
371113
97
255285
23
4
4
454014
27
591686698
313072665
10
9
13
50420
3
96
31
300217
587673521
347655
74
294940
84
15
419237
25
636952193
44
64
177975
822376127
90
26
305762
73
29
533687428
385640
66
358052
98
84
76
82
55
81438
882143507
81
61
368302
94
82
468818
743224126
346748
960579663
86
37
66
139450
16
144984
5
18
75
77
487531
87
44080
14
2
319500
30
408399
60
150022
59
343981
28
457126
138479
364358
139756
460439
246512296
59
285041
80
342237
76
16
365457
94551
135328
260799
310726
205518
94
232919
30
56
20
185372
8
33884
41
12552
37
4
121827
65
167485
7
62871
403455
113550759
9
449492
76817
786842437
70
299632
464645
75
919779575
112864
75667
58
57
5
163490
56
95
76
374049
443952
245981
278668
325312
389660
88986
81891
808624137
553454106
16
28097
439688
354072
21
808208549
47
181373031
54
95
42
56
72
57572
74
490439
6
68
15
145041
418902
3
59
10
90
102819
60
71
86474
61
53
77
88
228905
151685
33759
5
88
302819
48
210757
156346
2
42
95
668282668
364676
448486
17643
80
77
5
343817
38
7
25
5
51
55
318237715
92
353236
196239
22
407492
199661
469402
297638
2
444199
35
54
176625
88
56
49
10
186343
188040
400695
319395334
96
80
68
3
55
466624
90
244484
390571
76
62
406431
83
352709
330528
67
417274
457927
47
443551
6
488234612
11
30
65
428923
90060
40
2
60
396812
34478263
169838
369517
58
75847
62
62
66
349837
81
56
53
4
464242
76
67
36
1
43
107216
85
484568
46
50
100600
84
51520
285020
20838
225595
167037912
994424385
455384
117727
41
20
479367
50
399630370
50
37
60
3
45
14
963963974
54639
13007
267631
40
65
174086
94
87
429874
342597
9669
27
124292
448202
28
61
56564
41
613953463
6
529865886
962555398
211148
47968
17
41
4
288698
23
14627
193914
77
95
233857
10
344561553
212305
433803
40
9
66164
214803
387359
745120696
218847
145328
63
249979
922296277
41
454433
377261493
44898
75
33
24
464714
201571
7
227808
60
18
352903
473254
6
239157
399380
436186824
52
82
453083
89885
168916
247738
97
516303687
235758
82
258462375
62
306252
21
94
135914
65
51449003
444992
60
9
38
52
98
396263
52
373254
42
39
4
55
458698
256290
55
77
27
53
247276
274599
811082188
40490
72
79
60
423023461
30
63
145310
468615
474597118
468352386
70343
38
77
156988
342011
155927
74360
63110333
259776
14804
16162
96
29311
80
271060
234734
35
174210
54
92
4
462321
347793
2
64538
318785793
257164
90
886498424
486239
126564318
38
381022
63
39
94
47
98
12
86
315409
98
231280
288431376
20
4
93
221319
86
50
97
92
82
35
271361
460145
94
138433
54
76
46081
334645
213918
284670
142773
354227
145490830
9
128719
34
35
75
353782
72
531725078
278113222
147200317
59
24
289091
9
128581
52
41048
73
239489
96
397891
26444
899823509
45
39
4
24
52
3
29
73442
77
60837
127868
7
282745
113512555
97
95
40680
983644463
419444
52
70
262929
3
90
389162
481506
40
30
731159952
303692
58812687
66
70
88225
66
445454300
54
45
23
177243
54
687177211
71149
122110
42426
163358410
541
144780
57
36
64
206968
73
60
354493
904583799
87
144623
272197
27
267494
45
44
325172
60
2
902858543
74058
66
91
39
948877529
77017
34
68
391613
43
64
97097
4
183524
41
322148
1
465337
854417299
492033
176515
221048
74771
45
4
340635
357433
147591
353363
159854
269470136
222055
78522
8
97727
173501
26
187875
56
281752
4
4
72
458500
265181
48
6
417350
36
5
116334
69
301990
1
256794943
21
34
215104
435471
444461
33
20
246601
242078
10
53
14
29
859139615
350634
13534
93
17
55301
92227
233677
477712
433279
7
316882
21
19
275059
51050
72
13
60
437293
116073
105920
354770
11
735271654
47
41162
438167
18
817277418
481323
77
49946
46
442933
75
124477
9
80
31
483352
241942
94
214557
241291
44
72
75
628604970
54971611
57
23
28
666888349
922476302
5
75
15815076
126100367
34200
68947697
57819
246539
48
6
125561
335923
166913
50
2
10
9
153087477
30
23091
150470
44
70886
403275
597654145
43
320127
190794991
9
414281
23
49
57
482957
56632
74
33
11
470416
408923
352463
339411
16
97
357
25
534990554
7
84
59
388770
267694
482497
12
6
38
496740
47
9
68771
102867
50
2
1
13
1
162494
21096
180468
60
351107
33
351041
434239
147091
21755
93
108263
19
241450
11
50
73
38
203742
95
20
18
68
929731671
83
413685
157410
477272
377672
4
9
869704485
7
6
41
8
87
1
121147
479601
57
92
231741
482211326
1
61
58
477952
53
426019299
71
14
58
109060
412857621
47
287105
483782
7
12
27
59
391635
81979
84
34396395
4
402457
14646
6
57193
455482
34
359591
195406
14
3
94
40
25
30288
25
339006
612144761
4
360852947
96
320206
2
56
75574
14
69
6
27
313337298
11
44382
84301
31
31
101306126
25
32
206749
324595
340365
148117
145512
22
55
55
21
275360
391990
6
38
482751
208609
322127
19
221821
324011
6
23
98359414
70
337481
35
27902
210765
50
43
433538
606757609
77211
5
339708
100208479
237555
16
70979
87634
99
73
35798
518265742
16384290
51523
313991124
634560398
46769
49
60
459352
454669
30946
564049463
220126
11
195250911
423435
1
290214
66
2
6
36
341913
14
40143
422216
120727
11994
53
19
55
82
462366
9
72
31180
172045334
16
3
47099551
7
84
233377
405700
374272
86
176340560
202574
309399
266468
9
11
47
269887
163054
342047
16
251670
459605
462338
17540
199469
65
8
32
107972
42
69
4
2
483436
175173322
112584
478425
46
27992
881329483
38157
45
82
6
82
681038689
12
4
3
397194
86
43
41
4
380831
185733
36
93
61
81
383883
115720
212214
96
198308
845114645
6
23
15855
25
261138
66
53
162105
34
736
211787
266016
214413
8
306451882
5
73
391133
37
54
148506
75272
251820
262166
65
170206551
81
39
221965
47
72
72
24
24
359556
20
322512
38462371
403732
371774
49173
307179
42
206210
4
139742
323221
61155
387347
47
415561
81
119110303
8
220706
202271
246359
145086
364564
324488
48444
23283
4
1
53664
41
9
97
10
40
52
132462839
469185
96284
437018
47
86
255053
398754
466792
421992539
97
411898694
375196
186517
92
132657
248934
129892
402510
12
358529
71
53
272791
10
621441006
336475
49
376845
40
124290
339704
82764
163556
71
26
63389524
48
64733
68
8
68
36
88
54037
404188
3
71
16
329662
33
40
263570
23
74883
5
282310
60
309746
70
8
5
363597
90
160705
64716
426550
265888
60
91
416865
702901182
245809
476092447
248951
74497
269025
33
630535593
34
1
40
48
1
86
201342
3
62725
44
99
261632801
47
41
41
83
133077
94
34
8
58
245838689
2136
45
39
22
9
45
79
71
44
56
42
44
97
72
32
938353030
60
178138
58
213620
4
495418
64845067
29
361373
482438
116578
5
444949
269772
192336
50
174926
73
28
86
310303670
6
54
40
354011
56
484836
29
88
278395
48
42740
4
511781493
82
117359
693918031
157214
107439
316279
3
327242984
73
465905
43
331521
31
323572
251367
43
261655
787156153
116905
439248670
373789
183482995
81
67622
70
54703
34068643
83
786346814
289610
182308
291929
414324
478123
37
8
63
56
471997
39
299316
266664085
114111
77980
48
69
116901
19
193124
8
62
4
62
98
4
74
391539
44
125346
35
238456
53
44
23
60
939984850
68
293367
81
26
474659997
404821
382494
67
26
220184
454838
89
14
99
20837
291689
39
84442
33
11
233827
375929
332665
111962
75
77
86
113731018
3
96
477653
78
1
11
402614
747867839
75
144715
74
433616
463588
160083
56
258807
6
16
121232
78
2
243051
85
24
894895975
86
37
92
305232
3
355865
7
475302
33
6
360072
29
289418
67
44
6
943693875
32
57
369481
59
95449
15
52
422468
276374201
16
6
52484
75
42
58
46
90
374886
52
15
87
162361
26
78
7
51
406991949
129691
44
385277
28
126565
107495
19013
4
24
4
70
28
239810
45
20
295935247
153755
48
55299
270813005
813338740
155149
109217097
788
228840397
176724
86
24
90549
54
53
85
10
185115
62
73
157673
361182467
431836
37
92
672991743
420585
310517
47
190833
56
490617
46
221031717
417362
197180909
420828
1
32
425577
85
887051112
70
241146
343795968
17
454082
22263
439596
7
37
97
83
72513
6
68
361123
54
39639
81
375643
364985
91
44
231898
57
28
485070
40
42
183913
472424
7
180229
2
13316
236328
41
136260
2
90
902439292
9
421969
4408219
66
94
2
32
82
7
101364
315553
194337
74
94
9
574473062
211377
251923
88
441901
42
52
74
245855
38
6
185389
5
124746
98
269367
292813
5
354832555
430774
5
94
224260240
81999
95
74865
6
183019
139970
428792
50
4
77
13670
72
904903369
138604
22
480231
50
286202
1
95
58
188590
6
946913201
464070721
306125
78
37
72708874
3
285890
20
488524
53
429259
92
115819
50
62
35270
489327
332046
75
298412
86
423466
34681
15042
48332
44
4
31
151819
4
451691480
19080
167202
43
16
392648
485825669
423115
259642
216084008
320636
42
41
77
32283
377898
60
37
232189
27
264128
339898
3
202862
605815942
365097700
71
54500
390479246
236780
8
11
597454839
143264
5
6
404702
26
44
309165027
91
482657
40
108720
273160
50
88139
14
92
447172
335281
344174
79
68
67
458012
459301
96
172196
54
267734
13
302648
311135
386510
65
492330
8
59
160922
5445
37
255624
82
73
92
502804345
90
283295
338198
261004502
53832
47
445749724
432727
262388
7096
211216
341188
39
53
120802
60764
431972
135538
58
341579
30
222667
341871
78
47
9
93
80
164075
98
33687
120214
8
431930
98
259055
29
192599
30
213209458
57
823454261
188267
413054
80
93
376496
259
74
373606
8279
417045
19
154772
49
276421
738891354
316638
95
182648438
41
2
87
1
52
280167
52
70
363870
479926
863529142
25214
462129
555917235
438834
362942
370988
492560
33
303438
54
495395
269868
353801
39
39
7
1
272909782
582910983
428961
40
44
286816
76
70
95
68
14
47893
66474336
41
87
3
438110
58
361620
306475
45
21
46212
61
32
13
253188
378196243
15
93
80
12
23
155322
3
87191
192236
57
440895
83
443709007
52
50284
272430571
95
602884617
248628
291258
26
410106
468314
2
76
24
81
22
96
479102
828257619
35
3
56867
92
7
25588
2
31
26
54
273403
77
8
413002
96786
491891
74
80
372778
399892716
286470
32
222451
224128
440093
396498
61
28
27
3
3
86
46
64926
5
1
31297
8
4
93
217249
5
83
2
1
4
79
60315
86
424706
119177
79
8
198226
49
88208
489444
1
79497
71299
5
19
32
434832
67
84
26
99
134711177
6588
81
470811421
78
63219
331808
441159
8
39
339747
9956
85
70
14
54
817775123
5
474564
992643161
23
92
62
96
176627435
246213
153620
36
97
453561
298824
53
474876
53619
7
129080353
113034557
2
30
52
16199
8
809823127
43
66
7
79
42
358526
414592
3
442770
6
66
267680
83
232513
109012
60
183011
229988
76960
5
924711223
228183
82
250197
25307
92
254425
4
34505
42
5
79
343107
8
32
449267
57
2
2
77
46
157457169
104495
198404
54
37531
14
93
34349
23
341879
2186
20
77
51
91
59
7472604
99
28
281126
9
351342
799530373
105952
241062
78
16
448963
54908
109665
398717271
280907
647876232
434639
56981
99
48
593927841
91507
54
56
469517
16
96699798
60
209525
407443
12
395213
39
35
8
27
50
560592628
8
49
32
398919
94315
86
54
171095
14657
6517
51
74657
40
4
495333
124643
200665
15
334946
73
250830
14
143268
1
93
302832
83
29772
387406
547416675
38
7
41
185291
98
255666292
89
94396807
459206
36179
826303136
91
32
48
82
8
21
9
65
9
31
58
198113
367565
50
453864
244121
90
141600
66
193185
786882970
22644
152492
15
7
382835
3993
458210
695000580
25
9
415652
190793
679692106
11
156770
16
86564
443870
2
204037
129531
423227
459339
471473
428632
77
139716
23
529462019
58977
183590
70
95
5
6
492118
26
811008566
14
43
149934
379236
483075
37665
161561
25
54
69
233342
9
177660
157344
298173
351622
160469
65
26
57220
11
22
79
967597311
42219
60
32
194949
53
93
83
2974
94
224481
42
91
15255140
46588
80272
88485
49
443838
15714033
28
45
75410
81
372404
141043
42
919405125
95606
46
172255
152310
25
459733
807634551
240695
246337
94
36
152282
355913
93
86
64
258092
49
95
597970869
409399
365134
22
673760263
26305
737216633
6
442742
90
75
384773
319121
625885657
31
373484
18472
80
462307241
48
68
31
87
91
99
69
39
41
36
27
12
2498
246990
78
77
82
47
90422
294773876
5
78084
987621188
164720
73044
427483
362823
376542
971859608
178614
2
201277
15
165779
195056
74
220881
38
27
355388
85
91
462519909
1
79
444027
26
469172
261583
60
66
747851565
123508913
248293
58
355218
35
435321
70
416690
31
3
7
27036
19
123228
59
365453
9
77294
79
379664
762315115
270614
759646036
58
5
287423
43
7
3
97
299589
253237
34
493395
97
437209
55
66681821
5
6
291356
11028027
119323
314975
859137816
10
229259
281328
96
9
71
330206
322866
92
508951275
262318
82
455557
80
44
50
41020
7
91
50
280017
23
50
9
289347
37
868537980
401678
150239
496906
43
392328
12
605174298
34
42
285842
458177
41
94
25
243992
22
39
84
69692
42
492527
402886
772351959
3
34
593722187
241992540
67728381
539649104
46
15
49
162562254
35
74
486538
45
39
169394
64
65
80
4
74
65243
29
144797
89
183176
362120280
372717763
37
389501
467620
174893
9
554935300
173734
7
19
456245
211470
393810
43
124553854
45
95484
34
276541
250587
190224
462551
900867703
494040713
78
145712
77574
57
4
265771
21833
249644
237709
335734
59243
291754
67
89
137367
7
818615616
922068058
279189838
1
472534
976695229
4
61
46
801558397
9
30
520880222
1
19
131799
75
85562368
93530
122680
88
20656
701802967
383206
3
36674643
46
70
122469
336171188
74
53
82
52090475
138668
356861
2
134328
15
75062
16
35
9
434190
59
29
94
924924133
6
77
84
448636
6
55
77381
165513
62457
111135
8
692768565
693647785
208765
6
493916
444983
26
62
71
157849
69
29
9
172396
315521
99
90
10
307385
38
93490
177317
445447
475464
489157
31
452079
489388
381033
55
34
102394
56
65
13
288106
42
82
50786
30
29
778572657
56
72
60
13
96087
447302
13
83
29
30
1
46
29
89
68
491459
708031442
2
58
36
1
198601
471384
59124
28
223953
487315
327303
302875
80
9
379340
239974
89
174066
108817
8
323037
114200976
35640
38
243663
390063
19
7
389841
306531
95
404966
235892
162340776
423166
227510
8
5
209091341
9
356091
54
53
84
112358
454650
7617
55
396034
309489
62760
66492615
413042
451588
34
332664685
94
861582064
880658086
14544
470313
14
730469564
21136
1
122994
86
56
3
71
3
330992
25
345085
510329445
85
75141
48
43
73235
28
368550
36
80339
10030
55
128687
197977
28
27
282565
19536
944015282
677045004
88
88224
287286
197521
2
11
326548
96
25249
98
77
246689
15
31
7352
6
210510701
2243
81388
797313524
131075
152580
47
13
2
72
13
32
321458
962403007
37
332905147
56
436470
28
39
11452
99
404561
430189
3
85
88
47536
82
1
45
72
83194
20
365365671
186096
263493
6
89
362680
49717
30606
57071
11
35
67
221769
87
12397
3
461550
392784
7
6
208431
48
18
7
73
312590
38
6
46944
412623187
84625
444042
44
30
28
10
8
132403
7
16
82
59
74
44
277377
48166940
1
866318305
207899
14
106782924
7
217990
329619
75336626
356011
425549
73
96
60
834854004
237017
56
20
377318022
319484
6
296334
282871439
837207183
6
97
352880
14
71
10
2
40
856908142
471171
44
283928
33
343361
109682
89
411633
12283
35
848035949
73
90
47
71
335461
309029
24
51
42198
178642
376223
471955253
232244
23
34617
42
441815
406534
379534
458253
7
293670
78
723888738
78
41
444724
46
36346
468164
321333
32943
18
70
71511
249547
30
283340
65
202805093
324423
505834606
27
255589
26732
1
7
989625495
6
142746
63
195380
176123
18713
398876
179987
348931
142741
243463
50
351539
188128
252662
6
753245964
228332
12
24
60794
4
36
4
70
187963
301550615
40
1
65
62
8
61
54
335045
66116
95
191210
460494
318910
273865
898979299
216682
216434
428475
3
69
54
51
341196
37072
2
32
298443
35
237062
9848
91
456352
233779
4
373955
450296
469895
31289
379835
90
90
356320
37
82
41
59
70
52
534548852
491951183
2
70
292525
58
84
369579
353259
447675
5
6
297719424
22
88
5
69978
191873
226164
533193977
397748
2
55
6
6
52
889690769
30
117489
218543
149249
6
174897
69
16
368416
89648
119444
468223
20
642392193
27
436189
224478209
60
18
684665052
266450
730374137
13
257955
11
9
32
480419
12713
160750
168870
252712
77
110878
16
1
495633
373711
267444
61650
46
7
232080
141074399
3
78
19
104255
76
258608
91
25
47
178330
57981
22
30309
50
39
27
48
113666
51
20
920572296
79
74884068
21
54
52
1
50
466374
271071
196033
44
230207
408304
393189
76
107858
262628
55
94778
8
185972406
102259
98421
107004745
71546
874539883
98
12588
55
2
123180
261512527
357071
272617
204980
163267
36
783800163
391412
816068224
47
14
1
84
8
86
98
230301
268437
99
465128
84
57
314824
97
21
11
50
41
324016
37
72
341384
321426
87
38
29342
356431715
4
26
467598
433917
7
293087
352453
32
183255
34305
361736
40
356857
66
38
48
51
89
191251
5
221430
51
146129
434711
375316
222195
465567
117382
943284699
5
242532
230614
30
19
86
413981
842169525
67
25
222783
42
333788
132433219
54
423996
46
230807
51
64
710219431
306490
35161
4
427907
226910
352875
30
94
1
62
316520
2
1
52
61
77
43
82
383432
4
94
12
495155
76
88
463624
26
8
7
9
9
89
56656
43
57
94
7
68
96
153673
164340
315886
135251
66421
46
40094
85688
28
291626
142047
4
911763988
41205
649753644
118182
42
172682
69
237643
4
53
7
241332
4
48
398765
56
361452
1
538840093
27
64
328722
974084238
178199
94849
35
360929
442134
40
327966731
829254833
68
324558
356404
15
435358999
48
380649
335602
688165499
22
63
23
22
299808
326399
31
389165
67136
53
16
52
10
436760
349950887
41
175597
70
4
62
13
365593960
709218128
33
367190
57102
16
52
233806
6
435338
952079739
512212563
213179
7
86
42
14
9
186803
154979
159428
89
96
120672
7
29
903499071
39
45
55
109662
83
449321538
9
464299
14
405715
830083069
221854
39
33978
23
108992684
2
58
69
71
5
403874
6780
47
20
1
121048
116112
41
8
4
23
87
58
297820
1
3
72
51552
58429
3
40739
985901925
723962719
417049
713776891
4
52
91
693852690
29
45
188692
95
189409
437681
30
65
903682374
284978
433846
71219
435921
353188
171640
93
37
945090811
23
362419
95
72
52
486882
8
31184
444651
3
687675546
215967
83
332695
225250
66
45
174494
36487
17
39
130366
876968425
471928
850027798
3
435662
56
487724
258996
194632
916967820
209079
81
230720
5
95
17
196357
85
413144
460935
8
46
73
185157
205016
40
382387
70
469795
88
358006
392628
14
10
40122
6
20
77
97
21
233888
85
13336
91
136745
46
437355
94
177130
323035
250903
95
123579
40
105737
66498
62
26
29
475884
464858496
85
284536
58
732491447
31170
142214
192859
976753325
469449
287763
167307737
159178
59
251863
23
104588
454847
70
331028
180192
351829
28
3
203676
502097566
339682
94
31607
27
92
64
161480
10
22
418538
355554
33992
444216
70230
98
7
937607841
7
481770
488842
6
135810
39
66
22
40
80235
63
343025623
9
97869
161043
11
137421
37
168921
69636
82
453183
90
3
8
268730
2
437751
182104
9
155173
352153
84
17524
6
437319
591187847
42
43
219905
96
53
89
602180920
4
416383
77
233025
392345
186230217
54
362801563
250607
295966
419371
93
13
71
269913
46
20
41092
29
441457
619916699
85
44
64
803622756
7
10
321420
78
14
97545
2
229197
64
455981
3
77463
59
56
7
2
69
73
56
60
47
382900
156618
1657
267977
38
74
93
22
28
574267156
86023
34
260351
363431
60
40471
39295
58621
68
337495
129277
65
10
6
817429571
2
2
17
2
39
6
65
128044
52592
19
999637295
7
52
429530
96
410379
333775
124301
75
7
560990770
88276
298632
663324606
53
3
19
58
408415
21
437217
93
8
87
414610
79
200951
113193
497811725
3
32
785256741
470161
285280
36
56
474304
439489510
91
7
73
206577
45
236320
433777520
298622
74
31
150035
338754
465714
76
64
25
855020469
60
23368
289461
61
237147
203223
262874
1
426497
41
85
335890
235432
12
98
25
188959
49
413342
6
341629
873375571
6
30
28
211374
9
367293
49
7
4848
216711
5
320529
17755
63
221285
239484
25
91
2
87
169661
6
8
83
347470
7
70
308266
3
2
75409
129222
80
250487
13
176509
95449
8
4
2
81
94381
292958
48
227769
4
173846
331099
129299833
16
59
3
56
65
60
31032
2
79
73
42
256109
6
9
410581
301508
9
10
255001
7
32
72
67483
455694
364446
30
122683066
93
179256
229319
85
85
82
73
39
145747
37496
606876968
479559
20
124974
76
78
9
381123
444192
253475
75
63
348235
359513
177306
782520720
66
49
57
94
33
182743
380593
39
39317
402796
268669
261186
9
66643
42
85
121439275
692937358
395544
129487
380123
28737
93
13
479467
30
255170
162563
46
21
40
28
12
72
5
199762
60627
98
654342342
450919
37429963
30
216651621
417982
390558
85
127431
484871
77
29
83
57
64
312956
24
570531750
1
175500
20
57
291773
472899
607008054
239326
73
436934
316388887
8
42
363840
70
138551
98
468094
414068
72
59
87
55
97475
9
842944173
15
6
3
34
90
129404
68
333121
185329
2
85
283085
499037
289698
92
60362
3
3
97291
392105
335322
58030424
799858457
104236
16299
45
122980
178339
78
59
46
12013
85590
77
56
66
332575
251163
95
6
47
75934
399090
59
492652
433393
98
3
82
214259
44260
165446
75
31
414368
3
6
27
343818
78
6
272941
232443
73
348712
53
37368
162286
72
990819887
80
396771
169486
32
86
31
125695
4
307599
489423
77
81
20947
27
264283
314938306
23051
236992
54
1
126362
25
88
123019
17157
73
409192
37
5
59
350244028
377648
34091
313386
90
69
63
14
104911
460447
6
55
58
260504
4
183401
241324
393172
192074
222617
71955430
30013
309052
43088
40243362
494572
7
42
317858
6
8
59491201
480512
8
72
182887
55
89909
336497
974655587
265577499
427141
25
13
49
74
70
384793
121276344
79
75
17
5
2
267503
23452
89
329628
97
466139
464653
224607
417677884
6
7
196862
13
7
11178
71846
72
6
448463
30
51
483296
470572
173115
895162183
232140438
456207
64
9
260465
33
50
46
10947
380041
19
42
98005
74
34
6
84
212725464
24
29
89
98086
45513
61685
79
23
80
97626
96
53
24
174765
68508
502760987
437745
7
870416226
1
1
93
15903
63
271653
98873
645011605
100300
138640152
1
535233916
157835
9
46
40
80
496877
239794
21
282966593
95
295190
59
146888
70
2
540027781
694344735
8
66
65
319754
300931490
30
52
99
166441315
174030
83
1
174316151
2
403858
187020
24
523840178
60
10
6
417603
82
186448
89
211081909
283651
1
59
127439
9182
18
5
1
89
43
812780806
13
77922
104709
188670
78
492712819
322719
3
830923280
302677
779965117
28966
99
323357
215519
246390
58
52
432647947
59
13
664622005
589748148
8
91
328042868
4
28
42576
97
307450943
186845
14
35
301449658
71
475046221
94
66
617397870
958803832
58
466493
24
185605
83
79
419164
244969
164788
438001
719209315
440029
60822
83
59160
208711
1
322531
50
84
368011
253679
27
174148
390748
80
37
42844
57063
47964
50
57
4
467183
20
309366
84
10304
3
53
383203
109209496
4
88191
615489355
213141
254555
468552
62
5
94
17
3
6
53
326708
6
231807
383826
99
463031
267547
614847574
230536
61
14
291282
39
456584
2605
58
35
248327
84
300869
261691
46
57
51532
51
19
274095733
53
27
280000
8
95976713
311477
4
906684154
58
9
33
394703
57
93
34869
59
51
462606
90
8
74
55
11
327148
5
65
18
36
121270395
16
53
346905
394397146
92
133727
45
3
45006
82
334774
8
165678
28
277739
307836
2
3
52
4
191894
490163
421030
96
362853
451166
78
74
11
84
282090262
25
12266
60
11
4
84813
54
56
2
44
322133
11065661
7
435411
88079
412187
63
993596955
144594
78
297277
79
73
354627
458428
140288
34
197146674
47
71
14
207756
444912
1
60
207249
64
244571
389024
278729
19
195718
428226
68
321397
197172
50
4
235812
15622
226892
22
94
334273
329100108
880013946
30
89
5346
5
449555
5
396435
8
139377
152909
37
2
270642
57
97
283910
80
83175
29
91
321489
3
413657
411245
51128
7227
84
44726
87
49657
1
87
134585
21
354283
68
459924089
71
83
76
12
39
422596
104034
1
90
48963
68
377512
58
122199
72044070
3
144784
3
26
403782
64
81
269784
472370
67
413939
20
41
41
9
82860
64
34
295649
87
15
50
65
15562
929715963
27
63064
246037
168871
67
266887
6
450795
20
78
55
66
199914
45
26
287792
52
152999
24
54
2
211675
91
615545436
93
86
450120368
465109
47
954939608
906713630
169643
7
92
56
15
57
230465
8
7
198055
9
136688
75133
7254
377737
258242
438885
65475
491499
99
23
246495
56012
11
85583
20
477215
87
45
7
82
141673
919871744
64
925717470
24915
172686
58
11
17
92
41
351778
9
75
321022
88
76
21921
904807145
406476
526417140
4
349020
2
185570
2
8
41394
60908
333723
3261
145666
928179903
81
208966534
2
62
467535
62
13
222040
419525
484561
9
17
81008
170111
389306
364708
140809
4
80819
290505
3
27291
125787
106767
22
251466
4
4
7
16
73
94
13400
440119
2
310400
350184
15393
92
231186
222882
926386122
98
50
32
36
81
135382
375625
294407
2
3
5
87
139956653
223515908
98
15
77
385664958
346012
1429
696132151
232600
38
85
392549182
518366767
70
7
26
61
348019
17144
99
493188
441520
97989
310864
73674508
375337
38
9
9
134596075
8
592757564
49
413387
287201
995989606
375169
145353
320866
387898
340509
8
1
27
58853
5
638361594
5
61
539892440
125340
58
20
463089
11
62
93
20
79
268385
75
13
425198528
83270
303818
57
24
3
2
52997
454465
769956204
24
9692
496975
188250148
497842
40
85970
565207506
7
43
116751
545811045
447350279
73
71
480437
221067
382015
13
215475
157216
182676
19
30013
18
92
52
204456
299454
100555
26232
69
487383
19
33
5
123421
355037
33256
282051
23
182487
308986
349429
410021
729400784
41
80
50
485482
17
292663
5
56102
11
171842
306202
145337
93
493865
68728
97
810840167
56
59057
45271
475672
58
72
423331
425242
21
61
98781586
4
7
135371
4
35
421635838
497258
310118
46
21
59
93
21
34
44
5
26
206572
125476
77
345538289
95
23
7160
3
31
37
51
983249940
92
881805580
6
531253425
493065636
363502
391912
106138
4
88
20
273222
7
408665738
18840268
90
23
421249620
90
69010
48
404299
142990
5
136942
439842
251222
498340380
53
225421
176156
9
367244149
215666
78
3
90
170690
237937
80
36
13
893360793
100495
95
313216462
3
433250
322811
428023
340630
477838
46
6
349947
3
30
80
47
342596
92
24
12903
46
116534
21
154751
343492
495246
84
67
23
493833
25
253964
234252
30
106750
15344
53898
32
93
153426
44
2
13
9
105125
63
24
29
66
477714
372305
58394
325875
95
37
53
1
480845
149345
369447342
46
69
42
229345013
454938737
487848
72
403312
958106626
14455
68
31
85
110808
271811
86
98
73278
97
18
912008417
6
47
83
28
2
78
182706
238342867
192686
93
181540
430005
32
52941
342264
44
257754
60015
499079
48855
134923
135074
278726306
227598
93
31
69238
961942752
15
365981
9
38
485888603
449028
91
64
20
4
391901
7
94
47
54
72
57
45
55
1
338821
406330
2229
55
314803
34
3
86
40
28
15
88
3
339897
791103772
79
54
253045
37
10
221472570
99
49
289947
8
200449
6
432349
331418
5
336007
47834
152010
404252
490889
32
271668
374358657
60
111159
93
114071
488902
35
269917
314824
9
932793060
364447
7
16
66
70
3
93586
184712
84928
75
1
77
242287
555377548
199776086
102353
4
297740
265554
352963
760882440
87
82784
709238885
92
602791592
27
380039
86
62
27660
428247
86
18
186266
69140
895278795
2
53
234258
202361
298970
92
48
260835
328667
114259
20
207608
537794422
108980
360390033
31
97
46
94545138
104379
300576
346988
479625
57
42
410987
37
39
67227
9
27
86
61
111092
2
170834
179158
57388
95
3
1
28813
381719
46
3920
210250
276076
1
405187
40
219012068
15
23
22738
55
12
480429
658897667
27
298014376
82
68404
3865
41
7
93128
93
24
355045
713375783
456350
7
89
76
149531
7
82653
162031
265011
222138
751615083
115904
36
16
53020759
7
4
464111
70
74
91
276921
27
97
46
45186
75176
5998
71
5
86
330260
594655245
60
12
432561
38
21
15
2
76
922287412
87
155915
4
6
88
7
182205
397978
4
9
364606
4
14
98544
264244
22809398
426265117
177571
107930844
389077
59
8
5
11
8
8
37563
94
138771
23
11
268521
90840
70994
98
115791187
687969265
75
78
102562
45
50
144759
120071
172562
44
90
217535
115188
89
36
80
86
15
61
366379
28
8
3
37
37
372164
417611
125334
657373793
461876
87
460227
95
96
424516
264750
55
11
18
304646
15
294571
67606
238486
862878149
88
54226
465018
330146
31
17
492564974
440132
437582
396777970
358891
124709
276196
74
394308
461727
59
552356184
39
28
138453
25
65
213836873
118351
19
22
3
35
29
6
371231028
35
272235
38
9
3
6
45
513204582
287361
57
91568
498368
21
53
41165
86
61
158252
672744490
53
8
249681
67
295340
96
55
341999
8
337339
202678
2
514270119
420426541
70
90
357262
13
441502427
88
42
307057
12
96
32
181526979
73
308050
296813678
55
49
35
74
33
487797
289918
6
426720359
50
17
46
297119
353952
8080
27
28
24
38
47
28
881530881
471640
208284
2
97971697
94
384217705
467816
63
48
8
53
44
464427
84
63
417247149
5
72
18
8
41
205754
179374
362556797
462586
66340
46
3
32
27
75
27
75522
5974
391042
407797
230975
66
66
271235
386191
3
59
16
95
49
36
8104
37
29
3
89
29
191021
370746
8
287544
61
484214
412155
927720741
78
140103
461751
49046
19
2
43079
69
321720
375503
20
112772
50
27
332862
64
35
277233
69
58
90
36
30
7
433485017
79315
7
352817
59
13
429974
452889830
229869
6
31390
42
25
454014
156908698
203155
14
274366
131984
10390861
48866
4
47
30
82
254388
24
67344
71
37033112
32
716551767
38
1
61
178979
494314
128421
49
67
405655
362229
4
947199415
117525
482255
218395
175430
92
308675
408073
207155
69730174
74
436666
31
22867873
45
388272438
22
79
8
870979203
435319
360060
10
430712
280847377
398615
22
15
58
76180
60109
9
294718
32
289744
657727516
245839
347659
81
175987
290183
74575
4
80
66
75
215458
599956927
311266
389301
272068
87
276167
79
113207
70
101651
104806
409750
350251
19035
497658
202578289
25
42
702661988
698725673
1
96
480172
225660
413935
657960335
712585428
294996
406394
304272
49
27
80041
661104826
116347
24
370456
733995144
57
364100
216487
468288
91
344299
12864
6
499379
413692
56
205638
403013563
75
39
82
358888
37
7
1
226672064
16
315948
9
38
87
61
123037
63
2
343325
671362093
76
76
208364
93623
6
40
834483365
87
287513745
55
95
18
308757
84
1
4
594549966
77
298193
67
976032419
18
12026
372010
361279
78
98
21
479651
38
8
480334
8
104059
10737
316097
51
203023
2
99
6
11
424676
82
97
84
47
470880
82
491960
165189
6
22
174334768
81
248002
88956
68745
215784996
592678941
374816
331839
50
93
414687
250366
282595
59
77
40
13355
300347
63
173590
219887
55
4
73
299560
9
51
7
378858
44
180524
19
89485
408552
76966
65
57
31847
12
74
8
25683
56597
288206
1
66
97
435686
43
13
3120
273173
4
98
824641856
72020
31
44
70
54
60
37
74
79
375883852
469902
5
87
98
32
67
5
85
8
37
92
478587
282779
48
55
308656
78
3
59
16
496549
38
459569
250781
9
352257
89
478378
11759
59
10
13
2
72
47
928704246
393330
25
185216
5
310996
463338
86
24612156
70
48
85
92
315003
99464
62
77
165743
63
67
55
58722
92
248413
89
347670
2493
716662770
390251
434978
159051
199887
53
221656
155861
7
15
478732
8
7
45
272526
24
981842833
40555
69
364378
63
8
52
8
79
490636
277307
8
54
91
5
683781234
30
214821
162584
196715
22
6
431207
70
46
13
41551
237693
87
74
40
185202
81
6
64
35280861
476918
395763
19308
221911
10
99
45
8
21
149942
25
59
380352022
8
39236
27
20
42469231
398318074
60
5
352863
74
6684
371737
475156
61
38312
89
5
4353
82
59
72
88315
51
8
6
314351
634902739
43
273536
352472
15
6
647135956
71
3
461092
138585
12
355356
957058405
333022
8
41479
302223
182983
86
69531
225453
466609
22
63
923704279
63
370722
347329226
276338
96
29
907981106
232885
8069
97
24
65
68
427182
67
17
173517
96
248705
400833
98
58
75428509
14
280220831
283798294
311249
271059
38664
25
82
50
199493
280607
415065
18
5
43546
237288
369629
9
404744
77677891
99
476168868
203917
72
345866180
7
419172145
2242
522386545
121198
72
53
111217746
419029
976904168
268637
57
457145
12
145521
318061
170062
16
58
92
178550
521706381
96997
142187
36
6
65
48
774990454
363337
409148
428191
460034
285940
76
2
374680
8
105982
21
283353
87516
856828597
433294
22
411222
58
132806618
964056695
6
96
383946
87
459949
241922
67
59
447135
437857
66
44
7
43
262339
237519
393358
86
292667
291559
68
58
80
17
769418250
404315
450611
91
67
902608731
69371
59
64
950267192
236603
224843
439438
66
9
416452
341242262
7522531
96731
430892
63
480538222
493837
301546393
494922
803297225
5
63
80003160
1
55
473539
15
424429
87
5
66
72
1
35695
61
78
420826
8
382581
279264
389256
76
431903
67
65
88
11
37
37
394427
34171
287659
46
60
363110
51
2
81
206903
20
345354
477060
15
245556
150903
242445
51
195569
69
29
869233783
62
75323
21
47
13232
27
423135
392225
233603
458546
7
124129
411925
33942
455470
204661
114635
329416
8
72
66
52
82915
87
270609651
94
109638
334811
236231
407825
55
442430
6
19
256884
76
81
93
322477
1
76
64
87
261885
427884
8663
100203
93
103649
2
324013
135700
473919
211815
147121
42
253924358
118638
156481
98
687611950
132284
164789039
172843
5
87
226899
67
53129
35
459152643
112932
25
61928
22
98
23
86
92
179017
7800
376382593
498165
23773
42
58207
7
368913
214206
265833
103704
100909648
15
426410
45
363966744
12
16
497512
74
154352167
168996
136236
40
107217
499431926
772454304
489851
399449
93
36670
400653
240950
18
118463
56
14
344447
412808260
405048
364053195
8
21
1
617269435
68
850572617
36
456531
254284
27
52144
975895644
354009
304639
57
4
8
305235
234855
9
141631
851063861
37
49
793510091
39
237992
45
913301385
76768
69
249189
61
99
181454333
19
218011
1
73
457966
957129838
49
252159495
280112
23
210947
68308
32446
70
83
192438
368526
63
37709641
66
2
80
230578
44
26
395506
187913
2
258043
320156
464968438
71
6
218465
258469
34
3
15
54
19682
85
90
17775
49
280378
278707
84
249604
4
24
89
112956
8
166922
440882
75381
473175
1
42
265652
345285243
405210
66086
83562
151018
25248
77906
306962
105381
415974
451911467
85
62
43
98
25
191816728
380187
29
53
92
38
1
328071
449808
185484
17
34618
309451
82
35
9
356495
207552
543819352
143489
162052422
17
12
146655940
66226399
78
90
76
107480
5
91404137
478402509
16
1
539672458
374858
299945
257224
169428
17
281084
281526
40
406258
37
472220
203091
443081
55
178678
14
91
61
30
168144
51
60
463091
54
959331534
252545
240612
428778
121700
11
7
141720
315899
949206592
7
820769228
221577
23
96254
81
9
1
130814273
26
136192
409299
193828
580689757
72
634363054
38
320364
34
350926
47
257556021
66
11507
83
177488
144092
97
74
41
70
478413
475536
25
62
757806932
28
1
215637
5
73
325445
340858873
489571
57
5
40
67
80
442099
49774
467232
225682
84
30
3
11439
228556
395166
37
35
230756
435631
96220
211617
5
210318
252854
354862
84
858348709
1
52
16
92
8
378095
342470
73
96073214
25
11
244446
89
82
7
193583376
401429
222016
245295
107852
46
449554
33414206
38
97
172789
245012227
58
265081
210723
7
51
68
36
55320
29
139823
320731
435229
66
80
520694775
5
372070151
15
27
250597
76
88776
868250158
303725
7
250507
467783
429648
468569
235538
295726730
278393
23
22
336646
1
11
480516
9
41
153239
152620
2
392244
792704307
109238
55
220823
250738
215249
628562292
13
2
87
19
141856814
58
54
273477
318500
91
366103
31207
95
97
71
239606
387457
374964252
49
80
68288
7826
297
1
586929869
394967
210074
52
330000
29
31988
303189318
210105
28
92746
284132
80
277800
15
59
489530
351282
464056
46809
2
495485930
43
59
128473
84
97321001
21
8169
417621
22
22
41
598159298
27
95
413315
35517
5
752996077
208280
41
491410
17289
202159
1350500
27
354400
89
206462
77
402336
82
92541
4
978930138
84432
6
487480
347178
53778
35
74
207743
66
287763
29
6
388134
260487
343942
221247
44
396154
68
743188194
793678078
11
127115
338668
430322
54
335993
72
15
486922
48
7
486237701
10
290027
187883
814996789
47
207388
33480
2
4
80
4
388687
300723
46
59
58
96
383947
44
179837
88325
29
8
75
20
45683
49
1
84
79
90
258110
62786
177196
6
226779
85235
327695
34486
70
22313
58
60
171096
40
84
9
71
3
13
4
352545
975486993
7999
112368
58
97
68
224433941
716580488
40
313177
28
368761
272904
9
92399
23
67587
268524
4
244192
95
72681
476006
35
163449
54
4
58
327121
310007
47
80589
56
55
35191
399472
54
775103932
350124
9
47
75
864377097
3
56
2
334229
389438
201415
490392
218711
542791002
9
23
410856
694955989
73
45
92
332976
352815
37
7
59
109271
26229
328665
4
492490
286815380
460082
44
33
307528
3457
12012
85231
19
360217
74
59428
26
161095
9
228373
23
43
413267416
36
95
494133
458393
2
82
394577
86
389214
479750
466306
456536
81
458891
491949
253531
174097
97917
315144
117007
92771
396001
72
51
39
309735
355436
30
49
44
1
22
438224
361367
38
254175339
5
87
7
92033965
93
215548
34
22
80
8
56
68
130348
29727
33
19
232996054
277079099
723104603
147152
337884250
92
91
240698496
351705
122314908
636336439
99
250148
459162
43290
5
16
20
93
212436
74
1
47
72
9
2
57
495457
195105
5
56
13
43
384250
496487
41
163242
55086
230032
2
13
829933823
21
38
36
349341159
98
66
19
55
320008
36
16
31
460822
477288
42
71
462696
780440475
3
262898
20
80
398145
285279
982521086
61
245699
81
613788184
116828
145482
491872
282177
320122118
22918
293950
79
76
310698
6
75
23
81
5
6
260995
460339
5
75
24
257337
338371
16
212640
37
23
356714
82
137384
818868041
382493
42
4
463766
17
2
39
7
50
20
918621923
6
155980
220614
82
98
253312
59
38
355295
18
298617
894779594
33
15
57
471218
26
16
256052
17
27
297300
61
165734
46
344652
3
94
95
296822
88
21
97
122473
65
475889
342021
96468
78
19
678054671
39
333779
31
24
2
53
207607
366952385
8
154611
283637
50
34
203307
3
344363
884621526
24
6
435860
31
72
85
24
91982
7
474130
152477
32
3
249799
939135931
241281
473681
16
482668
228015
63
28
41213
3
24
266467
48
42
439766
81
63
24
12
976458258
97
80
266470
57
197170
151218
44
65
252308
25
693149131
45
6
91696
483769
139796
64
56
7
76
41661
32
303812
173483340
496862
483356943
4
22
45716529
18
233170960
10890
151535
832324966
463015
417709
46632794
52
257507
156533
36
133918
4
9
2898294
432145
51
439638
52
424238
152816511
104562
5
424259
288361
66386
3
4
13
46
55
242826
53
460317331
418026
92141020
67121
168138
271879
4
234367
126035
838616188
252644
417957
14
1
252032
6
8
51
25
85
10
28
279374
8
324129
28
289421
2
301037
88
38069
990890975
35
6717
376556
45377
41
17
6
38
98
89
52
340365235
286604
461080
68875
36688
94
41915
23
69978
86
14
8
63367
34
1
88
55
34
118479
16
30512
355301
4
82
837757532
462453
29
42
10
70
53813538
37
57983
189471
99
3
128284
31851
88
9
29
456966653
122006
434073
84
59
63
109732
134084
9
48
183619322
360440
491381
480215
50
83
43
478201
101106
22
346281
353556
84
351723
199213379
314657
34
7
35
61
100503
142694
36
1
388142
399860
1750
70
50
25
15
928664945
75
24
79846
99
87
1
64
153633
88
32
7
731335731
12
41
889006075
63
1
23
67
68
22
494885
2
39
355681
1
43
190306
30
350393115
279060
882947429
76442
437388
48
69
84071
136665
44
57
57641500
299759104
356926
439094
425685
72591
304760
72081
46
107863
37
186811
97
42
322928080
240012
43
93
51654071
2
17
46
33
356408
120244
828703137
370278
400842
286452
428901
26
392395
9
25
1
92
7
89
7
85
308859
3
9
415326
8
142414
396193
35246
4
194220
64208492
19
53
148452
14810484
57
387206
76
816191755
34125
348974
47
285460
74
28
213809
879809122
35
3464
37129
585678893
208649
123926
190795
2
907948712
487807
289917
64
378044687
20
169185
110511
434834
375654
23
158746
30
9
44
236461
198689567
86
9
1
78
26
461769
59
28
16
420164503
5
84
80
256565507
421570
53
9
57
55
73
98
5
58
34
28
12
345656
700211121
323994
73
16385
213880
394304
391960
46
15
200624
94
6
82
870074891
167895
410569
866948498
3
40
82
2
62171155
220193
24586
456431
80
10
403860
51
43
68
81902
447094
73
88
52
66
479906
25
90
29
862449889
364259
15617
218292
201161
141150
56
114014
224310
50
22436172
83
41
36
371608
71
111355
43
49
59
260239220
36
28
18
99
425746497
5
165010
113160
53
477975
7
15
410443
98
302416
623668525
65826
47
12
8
263026
202046
26142
414212
286589
34051
313254
39
46695
57
25
96
22
942242028
76
237395
287386
30
2
37780
113157
65
35
62
499351
948820966
220337024
185211
474374
14337
282756
82
16
727318172
51
99
933575749
29
61
81
409073
166044
41
262595
626745806
54200
107039
54
64797
56
38
918514691
25
36
403279
51
9
1376
66
189242
81
299788
460134844
144898
38888
69
309606
155949
59
312323
491652544
10269
303985
64
58
1
39076
28
497543
256127
3
8
46
113154
5
14
65691
558862287
4
327656
456078
197742
403496
227738650
322953
348316
57588
92
229204
364297
16
72
16
136424
156831
128147
274434
70
332269
34
72248
10
54959493
471498
38
11370
2
348701
48
93480
42
62
13342
80
261098
12
84
308068
376110
68
187509
1
211420
90
424254
90
84
57
26439
365090
7
34
6
1
18
59
452718
685433791
432351
70082774
358743
71
486424787
59
82
247289
73
433006
98
54
103624
548164287
37
194037912
78
89
37
48
34506
457991
3
287199
63
44
51
35
278584
367827
347422
162008
51389198
92
37575
4
38
382605413
205814
15
212935
408809
65
217521
5
73
15
5
466786
390244
259874
273584
319883
157670
49
9
11
387790
367983
19
332446
30
378137
25
45
184671
2
229047
30
24
479403
409542
93
91
453736
42
69
697115828
460099
21
435075
156014559
118156417
36007
4
31
67171
45
2
17
80
59
335673
85
16
7
986557591
45020
341676
77
12
61
5595
76
38
8
94952529
57604
22
46
33
11
481616539
203908
216125
55
49
51
11155512
31
28
212554
52
19
78
18
2
40
18
382960
2
7
394749
5
4
476849003
33
72
48
474148
192650
391766
867991210
176543
207407
71
335670
573193749
33
80712
434501
72
356729
3
393521
289494
34
23
8
284701
794068204
374072
879118105
218755191
319200
118739
15
7
35
64
234230
77
295359
30649
52
469013
28
465601
97
5
395023
16
89
71
269537
852035583
9
417787506
8
11
85
422797757
490135
36
146791
358923341
341663
623378249
160632
23
24
461218
70
491327627
309043
40
98
55
98
239151
72
331144
433444
96745
477378
35
935934642
16
5
287235
444683
55
5
64
9
51
207757
248908506
87
312525
85
476882
740551975
427596
406244
392627
221586
74289
253609
476302038
44
31
410726
10987984
56
337919971
6
77
11196
437789
354700
34
64
64
802290336
38912
51485
211238
15
25
61
51
293260
95
129150
461258
70
63508
481067
329001
44
414273645
431854
333865
627445534
450516629
19557556
312990
386916
453829
94
48687
415644
45430
435315
83
434274
19
90
95
57
83163
435185
130515
47
51
32
140912
118779
377578
74
71
94
80
75032680
32
35
12
29
302185
474870432
7
970189613
28
342930
313176
56
538870070
312427
77
40
30997
58
353094176
50
67
72
17458
57
64
397954
305718
19
20
65
99
494354
830273902
38
76
828161691
53314
298650
195130
38
84
23762
233322799
258590
35
33
71
66
50
459985
309682
308141588
19
20
16
300825
225359
232315
22
98
344876199
497155
388782
96
82
481705
180347
367426
76
238492
364268
3
39
19
289711
25
93
336060
29
6
682281578
383295
842214556
65
668828693
387999
19
33
467721926
249630
89
85491
13
9
80
335441
679352612
54
105929
315671
4
406470
63
56
86330024
358163
66
128248
82
99
9
381802
39
483309
477982
70
25
98532
434618
14
57162470
30823
95
57
355306
41
497189
8
280345
7
135453
52427
437707
50
23
63
223615
352401683
138544
397575
2
80
68
331309
309912
10
51
14
261450
80098
144904
2
422671
44
2
57
26
414053341
113078
70
9
472917
342367
79
77
20
92
475623198
361558193
57
17
29
65
21418
196838
338921957
2241
430791650
289497
66
485205
6
458254
9
22
289923
387083
7
2
9
7
137182
78
29506
9
39
3
69
319508
77670
772302180
158493466
75
386866
77
314069
513078346
401745
10
30
9
365510
69
783334127
34394
221946
60
11
75
10
585515537
47571
71
257916
96
53
301940
1
191594122
93
121507
91
52368
59
475274
75
458830
306055
144670
370361535
61
236380
98240
64982
6
21
280983
61674
465336
230374
247619
55
164810
16
17
79915
50
66794981
15
87
380155
962857032
47694
451659
386099
24461
310042
55
14
3
493092
11
477687
3
94
23
2016
351714
43
287046
227655
737366590
4307
73
28481181
117603
5
40
32
89
259762
39
73212
91
77
454904620
374692
39
18139
92
31980
286508
32
196595
361577
7
35
67
323811
95
613207477
136073
17
164963
23
74256
33
55
9
7
269685
1
11
695587349
62
55
174663
99223
39
961737206
84
5
67
198070
84
32
27
115311
92
79202
45
67
263765
415939
765785046
43416
62
472322
348267964
1
50
126271
6222472
272425
48
1
43632
353983
68
850688655
26032
81
15
451099
7
484487
8
48834209
26
490740
333105902
89
162753808
60
427472927
559352661
9558
256249067
81908
11
264784
58
57965
89
274901953
10
160558
16
1
640998124
226160
20
459245
199555
38
17
415799376
307008
392805
322156680
312555
6
155313
76
21
13
82
94
18
14
393704
85085
57
322515
74
86
97
87495
64
33
66
618984308
5
94
277583
8
965684697
48170
89163
626583689
184751
20685433
314355
21
88
12
438438
14
2380
295650531
89
118268
24
61
179805
92
90
374748
35
296811
443196
96
7
338011
14
5
476943
253020
94
20
418305
73
502704973
86
93
7
11
191582
844783929
995939494
49
204181
124352
80
48
466533398
64
497090
92
198239
60
77
10
317379667
13
17
90
475177
431734
33
535895898
268307
457026
403640
499248
8
214413
123382
77310822
26684
2
452747
22
4
52578
352783
36
6
139196
6534
52
386266
190861
208917
80
765865157
19
17
492706
912147345
193436
372181
56
708028754
58
360216
84078
5
38
338278
452731
439942
47
90
349930
66
4
459601
238065144
81820
192892
204784261
31
79251489
2
39
49
491271
54
76355
231297
171925
35
99
155950
104247
84
89442
65
33
2
97
193641
468319
273296
815673898
453383
272864
67
1
409565
162353
4
74
102987
82
16
2
17
424501
444809
3
28
20
290873
69
461680331
66
47
878332251
33
9
8
40
276793
235951
355341
3
73
5
201124
9
287001
429137
41
258686
15
291865
75
2
201329
366882147
82
226387
544122263
100930
87904
390203
8
405263
6
66
72
435349
170190
450127
15
257439739
490166
536000185
147598
45
80
649199349
53
41
284085
6
3
44
379720
49
58
86652
50
21
250656
283923
81
6
67
29704186
94295359
106025
5
5
85
9
129307
36
34
58007
432290
45
5
223056164
6
141053
162849
416440
9767
92
156474
106455332
425508455
151082
369076
335445955
81
725494379
410800
99
929329751
80
91
37
43
215427
22
69
423317
393002939
3
9
61
235730
99341
173441
349098
489368
8
462008
857628102
37
489611
497712
81
141553
9
181395
51
472533992
521433750
392784
1
67
71
19
40
31
36
89
70
233437
59
314495
414709
177842017
47
406328
83
33
237009
289016
39
48
85
24
8271
425419
771832329
6
308968
39
415095
42750
28
163715
55308
213956
17
40
355385
785961827
261741
88439284
438682
402343
69
75
3
726304982
70
73
178124908
168396
8
267522
14
481751
231089283
66867603
437758
93672
194924
51
21
2
50
347493
470016886
5
204184
387403041
181573
110677
33
154491
31
57
142070
302163
243082
63611
35
213160
50861
13
31
392544
1
39112860
28
403911
68
148171
28
74
124645
443875
117908700
217617
87616
194086
405613
79
87
399863
15
39
76
68
5
85
12
8
493907
303688
340686
451753
328267
69
1
88
51
9
487756051
52
406935
239737
10
159680
415437
20
400903
1
3
61
213803
206659
79
22
52
105465
34943
94
242365
498732
96
83
43298
43
123556
45055
3
4
6
45267
89
64409
344668
328072
58
206029
88
285173
38
84
982236266
11
77
250319340
24313
154376
16
146357
747051528
23593436
89
11
194167
161791
381946
6
708673898
41
32
224745
43
51
1
27635
243278
47
33
247888
32
655353533
149665
48
53
310138
333005
455255
59
4
216262
246405
68
72
12
1
399342
299109
361640
372566
443044
225413
155662
2
2
443207
98
77
56
34
263016
85374
8
32
41
421294
5
775167122
65
296040
92
6
214753
449541
38531
362249
444324186
46
131423
11
86
27
98
131994
410438
9
4946
33
236825
31
1
221964
658826635
23
619574705
138384
362409
70
391850
354616
325704
38
2
25
163104
292472
219284
351204
302996
79
79
6
1614
323565
435624
13
103213
423079
235161
414571
189692
229959
1407
17
35
84
690141739
497650
59
361209
711102786
131877
4
13
56936
48793
279947
8
157421
221420
82
817204541
27
346536
8
2
3
209177713
77646
346128
92
319968
57
4
2
27
6
935980448
1
385408
74058
117458
220292
77
26
89
24
128138228
667783834
214524
373899
57
92
23
331626
73
15697
6
52
116800
92
98
28
21
369266348
92
49
187486
93
15
309852
418413
269646693
84
7
454601
66
174657
96
51
62
491448
356444
8
226408766
115641
6
464197
75986
58
88021211
72
58
94
62
41880
336095
488811
103419
343418
5
434071
8
57
239928
38
4
72
97941
211309
93
428417
75
3
496956592
448228
3
25
6
89
98
743024959
78
74
200771
299674
94
48
38
76
402306
26
99
75
765428706
8
33
22
56
233898
364438
416699
123592
62
405640
20
303366
74
85
61748
971988922
25
1
349055
399483
72
84
43
745135271
301137
392469
56
227817
149159
206871866
470148
20
89
2
95
46
93
89
133877
90
448993
87
343038
318151768
5
5
34
54
3
11
7
95800
39
36
6
281942
75244
758440659
306869
15
14607
181960
426804
64
131232
15
88
900490973
4
269858
169952
7
281900
37
441938485
3
184281
902537030
8
77
347917
353788
50
13
16
15
68
286319
374699
259788
170145
44732
4
313538
372309
172743
997870900
49
266985
77
273993
5483
1
16
542919135
69
868454466
60
57
149143
64
3
132481
95901
52002
18
36
957509036
73
21
50
60
255672
251874
283712
38
81
50
249679
36
203252861
373597
49
101117
132939
17
4
45
6
6
35
227069
278397397
728114369
80
180386
30
99
83
268507
9
12654
97408
336403
75418
2
26
631833764
213446
376769
666019821
186696
890588503
87
31
482203286
50
144836
92
89
37720
21
387410136
74400229
69850
89
395726
395697
736540565
75
36
72
5
306580
362686
2
54
288528
204836
116574557
23
7
240365
555412777
116981
96
35
124344
49
13
291341
65
1
198988
38
62
244149
450469
266559
89
14376
43
484451
121397
25223
111452
263851318
97
20
4
77119593
466803
7
84545
68
56
30
399393
24821
65
180449
390785
329560
350686
81
207248727
77
7
70
122844
72
5
16
17
331638
977411872
50277
1
84
55
75
100063
2
136331
8
111274
206967
381982082
3
444513
26462
75
54
96
357650
39
63297
6
24
47
29
21
41
297668618
183664
179603
3
9
401187
479691301
86
498760744
59
77
116789
47
271901
549853755
98
417239
315707
55012
668517411
58
167026
199516
3
5
456534
456004229
158176
473772
174087
1
76
70
279230
3
398065
473151
259088
337883
67
42
138742
935195051
6
322867
2
60
83
97
412964
80172952
424646
17002
41
56
40
392166
510762354
16
135061
255253
41
12
185444
85914
4
159974
127652
26
2
342125
76
490119
40
97286
45
397291
445973
181909
97
19
290901
79
71
7
52950
75
196592
261892
24
148560
124029
77
405396
2
77
37
98
20984
737402507
47
3
12
291130
73
43
87
948787253
84
27
602328696
155206
25314075
59
67
57
47328
220604
453129
50
601118266
751615732
3
18544
91
36
63
209846
21
3
43
43
74884
47
96
475210
71
75
398713
54749
11555431
18
39
79
57658
131836
371787
315969
428162
14
8
940352999
13
219594
342065
75
364609
39
66441
352868
30162
249160
14
622546648
5
352161
158394
90
432271
443093
27
141803
247350
356508
663006683
72
109609
161619
461443
34
246741
26
8
476594
312260
329188
438102
51
47
140840
373757
7
59
342344
473135
19
24
70
270525
351980065
208692
180986
69782
52
59
212080
41
45506
95
27
271871
19
91
17082
92
31297
110
87
9
169195
154303
384953
97
142080
75
65
158712368
41636
15908
469219
8
17
174726
470004
153180
8217
40231
20
8526
97208
325155
92
147920
398861
66
53840
605728401
327143
507580260
243796
167566
158408
3
347961
44
251626
14
43
15
5
71
53
101554
171941
326625
2
19
21
96
466906
697927044
575663299
11
256655
72859
425111
17
65
7
49
13
2
447730
465106
5
434616
384926
13
17
75
447287425
96
547913949
201821
14
388034
49897
77
84
47
87
77587
89
61
38
3
12
71
936234465
13
2
445728
795673463
3
434648
294694
397860
230842
44
279289679
491840
8
77
29227
79664
59
85
4
24
163127
36
407975
93
7
36
1096
43
414142
465814
58
1
57425
37457
63372
4
40
55515
188941
25
92
59
96
121630
27
4
434732
82
96
256904
383437
68
330079
733887854
20
398010
93
3
300272390
54
204197
45
61
40
50
207049
88
27499
124420
420290004
44
501284687
26
18
21
75
3
122659
140097
10032
7
354578
84591040
150303
367928
91
925630381
23
522702853
66909
61
53
91
36061
17541
1
177750
246337
348243
366823
6
33
137673
487892
22
3
122730
26
51
212263
48
18770
80
24
36
16
41
347708
28
78
158459
199983
30470
36
299674
55470
70
13
84
38
53
22
183880
12
418656
178336
1
301269
173347
81
704070024
253912
8
463423
13
246860
410971
17
334798
68
321651
80
82
315282
35
71
1
28
33
77790
5
71
1
461965
702763939
31
49375
29629
71937
30
2
3182
28
27
2
50
9
67
44
162747
61
344035
394117
99
111238
70
390467
131922
182967
387249
432072
77
79
140917
108953
3277
123587
1
420378
2600628
13844
817757751
324041
85
2511
68
8
25
3
37
64345
454145
4203
93998
388076
284662
76871
5
69
132853
285886618
79
339611
397574
38964
119274
863593362
46470
3
88627
519428634
87
67
83
90997
75658
57
44705
85
120386
1
46
4
100345
9
282157
22
6
9
131776
461837
25
58
82
86
129240
461775
20
96157
290911
14
366784
108904
72
15
328643
347363455
85
14
22
51
21
64
96
440752
23
225385
3
372001394
395840
97
251847
301359
347071
89480
89
4
70
646537659
94
254442
78
57545
81512288
35
9
61
76
313897
80
443561
22
35494
10
8
54
89
166744
267157
32
77
552525656
179034487
5
366378202
74
1
981811367
229653
349525
122447
488055
59
430764
73187
165645
37878
49971
190574
26663
39
247184590
20
99
198956
481226
133280
187116
171355
178090
83
60
172001
657904250
222485
299943094
59
449733
894301571
28
367525
336136082
89
375072170
576582678
42
5
34
9
75
251733
355656747
387600451
301235
374930
259181482
355050167
59
71
103709
54
45
23
38752
77
133616
232948
37
438328
15
79
60263
69
95
47
86
154466
33
27107
57
404190587
36988
4
88
171108320
420709
230514
243232
97
6
16
26668
24149
312121
16
351089
6
513980818
748197226
83
66
43331
399237
442716
82
140808154
37
65
94
240503
181020
88
60
339498
356137
182387
271106
37
393433404
88
58
71776
54
358400
40867
413605949
184097
335265
3
28
11284
445309
445253239
66
45
50
80
97
474547
77
296152
376860
174694
60180
91
97620
33
10
52
261593
423244
76707
100476
11
37568
293837
108692
485326716
24
2
29
191528
47
179336
4
8
121650
235579
18004
60
285331
23
54
120643
168427
42
485271
415888370
46
345493054
44
78
390410495
621186685
249113
963475941
30230
92
10
45
768613526
85164
385409
78
396441
47
249326
281167
97
91
16
315381
369469
1
196986931
15
28
989317922
221641
65
85
418609
12
90728
313592
65
4
483757
23
116952
40690
79
386452
228321
72929
71
11
228932
9
6
50
9
136327746
85
104737
61
451720
42
35
126318
405942
63
98
285541
180798
35
946811510
162978
638651127
319903196
233910
3
53238
393353
214735
882892132
165204
5
92
55
132164
360382
29588
30
85
60
901556338
71
9
223579
99
35
70
78
64
223681
83
6
18
43001
48
553855952
54
340071
54
444051
959692233
78
845301110
487816
17244
102057
4065
83
73353
58
44116151
434287
6
315061
70
105311
56
379043
4
22
365745075
76511469
6
99
354534662
4834
270621
6
493063
56
109722
283412
74616
62
67
292385
77
355381
15
1
8
78
389995
66
31
1
7
18
229585
138408
44
218508
91
13
55
345234
36
3
225972720
39
348003
224534
347643
68
49
80
104466
65
222916
46
498598
305824
160141
309800
82
95
76
394823
6
21
92535
303004
44
394470
8
38
110039
271579
612846376
73
11289516
138787
24
499401474
55
53
81
26
96
259845
979864554
822293563
1
62
137252
7
12
420492
7208853
101067
112196
56
483830
46
79
70
32423
84500
462319
122285
184548
4
41
9
5
82
184522
260017
5
82
250917
50
15
83
343029
75
83
509366363
92
33
133822
17
57597
51
528566503
12080
75
74
342047
64
35765
35401
27
707653426
26
6
196123
93586
75
80
56
99
111619684
397618551
205336
667842224
32
76
94
486981
89967
36028
262952
705479988
274883
310280
32156
7
410506
66
52
66
35
38370
215893
20
21
9
42
15
667397068
58
55
285435
195516
36
479686
6
388062
77
396546
38
399281
55
172035
40
25
56
409820
96
373658
55357
48
304070
385088
269297
253055
68
576023478
70
61
6
4
416967
80
97
5
92
54
103710
195107
4
109180
154142
171601800
8
76
94799
297268
62756204
221458
318530
27
464826
236009
26620
109977
735632529
96681
451805
91
36
98
63
92488
181112
92
3
229369
46
50
210109
67087
9
394191
44
6
56
99
616686322
243666
29
312236
18
361335
4
76
84810
355938
17
3
13279
94
64480
92
6
22
413936972
5
77
22
86238
57
69
3
483496
389667590
1
81
26
47
226033
484727
4
97
84
495089969
292971182
97
223701
41
57
58
53
53
206668137
3
463918917
14
112595686
183082405
2
65
91
149690
190680
49
37
142628
141542
9
292899
297076
63
62
108232885
995778119
4
14
80295
340002243
260915
69
24
4
95
149991
30
4
93710
65
50327
431542
486916
7528479
230371
457432
51
629142210
421853
553913219
311274573
365913
675339303
167373
385563
13
82
137241
83
3
27
86
46590
9
21
16
6
80
480301
50423
438202
16
221146
909941797
2
215745
38
109588
89
212753
152444
195304
9
97
44
68
441091
355039
256286
436842
93
21
203202635
280873123
67
43
24323
252727
65
44
88
21
21691
24388
86
68
131284132
53
481459
474847
33
307511
5
25
76
19
327952
476404
93
41
89237725
73
230777
4
221704
203593
472453
68
86037645
582609283
423581
427088
60
398881261
27
70
157829
7
181538
36
490673
99709
951486284
65
260611
689910728
273631
968076606
60
57
257908
195889
5
427673
95
45
76181
92
222744
50
307702
18
141681
890454211
210905
268917
65
245828
247528
15
475120
452443
34
28
206202793
79
198073
95
8800856
82361
97320
668454297
77
12
787
4
293999
81
54
369841
46
50
12
89
456373
54
35
95
213993
86814
455901
160592878
27
3
54
90
21
166791
5
72
66
85
49
24
62
330919336
22
428750
263229
590569053
66
462111
13
388419
1
14
113054433
354693
54
59600
490693
81
307686
123658
468665679
82
5
58
35
8
243491
3
487125
55
704759471
5
73
71
640247604
107933
96
80
64
17
45
97
41
109437
21887
168632
316606
6
999906884
391467
498274
98
148155
76972
91428
420076
49
44
25
259577
244162
196083
97
431804
608350613
109040
78
40898
13
919954120
1615
24
83473
2493
74
359441
81026
202876
408894743
3
8
480288
81
78
2
57
6
24
350896
400041
145317
49
353033
11
286010
62
47
262771
31
67
335280
358683
434594
45
95
741501991
327833
240354
31
39
352840
305336
7
747267123
79266
449543
75
57
63
3
16
66793
66
22
4
49856
87502
74967
3
6
215288
77
44
4
451485
392437
84
92392
98
44
95
488145
71
362799
263107
69
90
175263
41
667777747
27
3
52
6568508
380011
131723
6
68
115092381
5
61
25204
1
392983
397441
44
829322674
181025
24937
31
886475215
306573
215999
83618
78174
97
8
38
81
40
51563
234599742
1
4
377836
84803
12
94
27
73
93
80
5
427129
83
55692
1
37096
23626
467439
68
34
79544
464007
152869015
478087
1
224120
52
251858
433651
81
484104
97
2
9
296950
79
45
175494
37
82
72
42
269492489
705450165
45
9
57
52
957706925
88
119386
129758
427153
250873
436724
37
81
425661
90096
36
456458
50
43
479900
53
236113
51
6
14
177714
75
178931
46702
62
26250
4
84819
497838
461625
239791
66732697
305445
48
40
69
58
5
412183
47
303984
131438111
2
308632
24
220733994
417261
66
61
50
18
955615972
71
116920
319978
328586
52
71
56
51
221817
444938
10
89
45
12050
207375
64941
184436
6
93
359962
306132
461215
68
405528
515163447
246206
23
497082
60
87
8
415008
54
981481322
88
96
28717
22665
48
90
334829
482884
270980
439572
19
279187
50
76
22
4
9887
81536
76
497663
4
84267
489625
187797
64
95
3
390754
334463
38
167946
15
18
317235
120885
39
428810
73
77
180089
93
34
445836
67
87
266836
407613
314434
140037
174211
392335157
19
14582
61
129547
7
479547
38
1
42
1
22
75526
110479
46
2
398676
82
55
133638
60
339053615
424466
35
88
55
22
36
13
420436
889406197
111743
208606
303426070
9
450088
126067
1
450043
298020
224776
75350
309291573
450875
186104
37
16
271262114
20
48
5
225713
366163
8
6
116740
56
2
163151
791
353370
229654
19
335832
9
428022
310441
89
83
261478
73
75
295026
370901
470315
268155
275908
9
7
12
3
76778
340279
9
79408104
85
37
34
43591
8
59
38
270582
63
37
439632
60
33
479321
94
860857826
56
8
189932
355454
396786
351048
28
34
33
393619
52
90
167556
26998
185712
20
176063
429591
15
420512
37940
137098
89
416152
17
86
49
1
142313
380361
135143
79
85115
26
450564
70592
43
200572
74
70110
340799
99
76
271085
459821310
38
26
72
320985
30139
286764
90
20
95
3
124843
111664
419512172
431272
311724353
6
2
113365
451482
84
3
415221
171719
248097
98
700196605
92
13
398634609
34
214354805
460970
222713
54475
84
52
264085
443035
143920
399437
185758981
12119
44
539165506
93
31
62634
84950
87587
52
335648
7
2
47
36
91
27
7
73349
247233
76027
259701
357963
464379
145189
119908
80
93
76
409189
66
8
56
96
229047
50
439923
79
806066810
84
88
22
46
6
55
2
22
295872969
112015
280539
411012
78
11
44
437926
82
84
116411
79
84
86
790186795
41800864
120291
59
16
7
79
40
65666
9
635998326
130533
292717
77
333442
107342
81
39430
475749470
279532
442027
70
5
310463
242831
360330410
99922
85
435349
78754
12
77
91
30
9
74112
144851
7
675943064
401702
7
70
201974
4
2
310126
3
194061
896368976
92
62
176052
49
13
36
20
44
74117
402497551
814147286
44
32
45
65529
7
73
71
52426
182786721
74063
93
400883
326418
400692
70
9
9
665170674
937542140
149567
7
62
231327
88
65
79
357913659
41
415241
99
25
8
59
3
2
7
26
293323
63
131186
336027
39
219509
49528
12
20
127449
4
286592
404145
42
5
24
490379
8
401179
285105
82402
4
208999
31
412354
101407
205973676
366702
25983045
215619
71
71
325040112
90
297226
99
124493
407596
392860
467481
75291
471786968
2
330219
64
11368
45
17233
493889
82
2
196472335
183291
85
92
35
50
374089
314936
154160
63
6282
1
103559
202880
9
62
33
53
317531
46
2
182535
53
23
269384
62
136296
116622
19
83
66
75
73
14
10
11
330634
1
46
2
220131268
248470
42754
358382
13577
152089
227890
290784
443902
287273
308854
29
40365
4
62
54
29
24
324093
73
163260
81
64
107534
4
136628
81
56
384295
8
55
117907
350316
61
149427
2
74
71677
10673
6
19
37
47
451327
54800
77762
92
47
11
28
2
466493
281730
25
423820
343920
157479
406296
16
70
43
6
379723
7
99
80
67
818250916
371538
51
352507
297102
70
693678042
63
80
13
81
42
258991
385460600
484407
476907
17
128419
50
461682
307784
226932
372198
51
92
255702
33227
273941
259976
72
99
17
99
67
35
73
260039337
70
98
2
76
52121
82
34
82
16
5
32
252312044
483791
860669278
51
440398
434370
19
4
5
9
464150
66
24
111000
206408
6
414959
219114802
13
452530
81
84
35
194813
500446383
79
39
233443
432291
30
27
203868014
6
141775
388291045
47
88
446608798
91
2
73
88
8
1
96
145668
19
64
392763
366045
17105
65
190852
193347
75366
89
559928049
955110281
64232
147446080
319578
19
43
3
489365
714822067
371679263
31
150617
660151670
5
57
76
46
4
431111
33
18
4
127443686
598732454
11
4
378643
84
6849
72
64462
22
11277982
86
73
796083407
204421910
491086
28
89
76
28
413652
344571
234056
9857075
40
284025
37
110162265
401723777
81
26
388626
25
61907468
31
77
4
46
322647
10
306605
521847381
58
363246
156929
272101
66
300913
326126
126758
96
35
271051
85
54
489581479
97202
460468310
70598
4
336479
187414
64
73455
70
65
1
28978
383916
209180
40
40
66
735270987
92
326354
351874
291717
64
58
320309406
222251
44
222266
56
373056
19
759722626
3
148750
61
85
6
290353
37
74
332970
52366
192559579
65
564408338
1
81677
95
39
454280
394521
259618
86
94
56
56387
86
80198
178133
438501
75
214189
394741864
62
565062723
36
364097615
48
398881
474851
236162309
22
31726
1
1
55
271241
7
52
349703497
167770
65
18
7
134775
96912
57219
89
346019341
563542136
13
15
94
3888
218792
8
105470
41692487
27
87
8
59204
2
29923
72
246448
355094
51902
639658072
12
596160128
68067
133251904
144807
33
459577
201708
255155
61
82
97
6
439222
398927
397177357
484297
479938
496566
99
221447
6
326590334
242920
297211
315155
54
82
358632
753403670
93
34
52
90
51
47
52
85
15
491310
67
27
91
36
83933581
71
120555
162002
441396
55
326541
469640142
647598553
222138661
58
69
80
145506
94
77263
52
588866614
54
351722
42
308114907
337966
470734
32
873821115
61
2
8413
442340
741400637
72
386982
158875297
78
392760
57
233242653
116903955
216436
72
66332779
98729
41
29
393433
904003230
70331873
78
400241
3
9
599200218
335445
294696
405380772
10299
223149
379528
41849
431762
57
329792
474031
61
331750
58
74
77
40
77
8
177884
213949
71
46
287652
2
513459939
19
3
313429
49
84
344020176
33
99
35
95
56045
55
235579434
51322
37
160295
241878
85
34
95
60
76
36
658140226
255151
27
87
353700
465292
70
298357
81
77
392480
62
427080
8
21535
391117
44
198233
416660
31911
56
33
96
98
11
181788
477138
115585
50623
38074
68
179888
483414
25
51
11
870023196
125074
21
5
212155
875660340
63
326774841
251931
77
381684
79
34
21
75
64120
9
94
468378
70
56
7
86715
68
485571186
58
411723
333972
27
309455061
82
499689
8
912668919
304656
164268
42
310347
98
16
884379161
95
147245
301634
437028
75
183987
195957
344588
64
434824
85
3
64
57
277588
224717
239056
469335
10
400041
406114
135696
5
304890
79
210732697
54
35
284780
93827
613802178
6
77
49
336722
42
528038872
23
6
63
234576
470597
435770
4
352761
275484
31
33
385232
98
221296
10
104816
31
9
441557
3
5
3
272782
686
317243
91
86
2
62
185116
37
15
4
35
382437
51
1
53
476155492
193855
96
85
149010
336460
84182
209186
7
98
22324
136185
8
293555
488486
979958448
46
66
488163
455978
46
318530
86
2
181744
450208
291805
30
5
592209390
169903
97
61
37
159356
5
15
12220681
54
568295619
79
176726
4
16942
5
435496
33
126476124
66
38953
35
285640
885854015
65
280227377
3
12
28036
316608
9
85
11
204690
9
49
54
372180
163110
910983686
381329
48
394463
943564159
57500
85
12
261378
408723
94080
440051
312677
69
810735416
955098882
271600
10296
14
27406
45
16
484969
705738508
206195
430361
682276249
63
6
428481
12
8
7
49
35
78606
57
58553
3
110545
301769
1
867510534
11
13
474624
334738
25
158409
14
82
191325
42784
62609187
53
64
32
336583766
194958574
39
496947
65
17
498810
46
33
3
35
257578
398408954
213297
11
77
53689265
23
8
769489440
36
48
6
326358
4
49
326067
62
54
165243
52
78
77
90
28
49
52
460562
5
297680
10512
169871
362761
71381
45
975046854
7
8
43
144755
382543773
332376
21
46
8
474608
88
7
258175
322282139
368011
6
833266244
213134
565760296
481693
42
33
37
23
39
18
56
901947152
27
37
286858
398662
447088
18
17
49488
157295
26
250070
380297
156280
9
9768
35
1
314049
76
83
31
8
18
256395490
362303
24
75
380187
6
298241
465628
2
83
35
152708
271062
395881
382282
25
176445
23
41
79
80
8
37
74
262044
88
41
134265
209827
230740
332145
45312
78
37
319543142
84
82
178790
435474
169373
103052
485155
62
443810
9
86
111802
387361205
20234
7
7
483715386
290698
24947
386142879
339081
13
247089
93
76
33
180046
19423
71
298177
143224788
81208
14
31
854748217
73
31
31
170013
14
380978
21
89
431177
429293
63
72
235249
342538
8
257855
3
4
12
324531
124191
77
396340
34
9
456538
24
12
91
476069
222695
6
1
8
349981
173805
444725
396112
363221
114199
98
441337
38
88
32
12
92
191301
97
865899435
5
2
67
236933
9
51
3
89170
35
174007
95
861916748
12
101649
91
42
491672
154866
15
420023707
76
474649964
496045
95
97
34
26
368007
17805
23477
154121
436946326
9
755974320
242247
304841
42
234868
1633
27
25
7
403500
42
239354
1
69
32
333297
83
35199
76
75
306653
83712
67889
297265
64
130339
47
47
19
123675
60
50
368340
435167
196624
458274
43
98
107566996
54
3
98
423991525
37
99
934189769
463867
3
337287
80
403601
29754004
33571
107019
85
86
371796
95926
98
462538
84
783882335
15
38
144674
429166
64
433510
85
360965
107400
741303705
56
2
28
95
9
59
4
352772
31
30
49904
97
249240
257929
5
6
36
641636548
92
54
9
470910
56
950869805
80
21
370782
292866
638116311
90
79
107609
216174
69
12
61
89
149664
70
218191
67
464325
110236
356856
33
96
103995
443934
870791501
67
38943
66797
56
826871127
465830
411814
413235
81659
52
46
183215
77
157011
23
86060
47805
81
60
692023999
319928
7
357790
62
401432
49
63
491499
158326
29
93
172827
408906
43
8
413258
58
7
94
207432162
52
2468
245071
73
308821
5
473493
720362829
991303289
39
19
171585
89
22
66
264266
57
286834
6
884415738
65
94
417541076
59
1
507757110
948342791
38
3
5
265899
7
54105
442614381
240325
393665
39
80
72
581445915
310281
204538
234843
4
978146167
40
2
331138
50
16026
219413
333814
343776
7
468150
264093
7
42
2
99
212983
115681
97
87
28137
8
33
4218
689923301
57
47
47911
375430
75
69
34
63
91
47699
242070
56387
17113
267246
13428
13921
336931
82
254116
39
70
412768
251871
153107
222525
444549919
554510769
460825
16
32
270988
756509010
27
62
28
227149
84
20
441697
61
395015
347653
99
367934
50
48
38
35
51534
72177
37747
1
323842
278065
248520
43643
2
81
472691
64
25204
758338920
26
261044
168942
37
418654
13142
192073
15
387112
61
30
35
27
913991946
31
13450764
771630689
64
92
370653
57
277578
11
68
47492
48363
30
454428
711192959
71001
95173
50
78
87
56
7
74
21928
135293675
88
426267
128313
42
68
34051
5
208668
919133607
8
434031337
65
4
259929
3
20
94
145467
6
230865
144423
27
235866
30
34
195742
79423
43799
69723
49984
5
197854202
54
284663
3
493818
44
8
91
76
489275
12270
506874842
423484
62072
252543439
115409
217306
281793
73
10
7
119470876
51
42481
469321
128747
45
61
18858
37
3
21
28
79
428058
344887
62
429457
356344
86
23
9
6
444868
429263
267491
364003
34
63
30
91
84
491439040
82
280366
234929
133183
67
94
437648
8705
6
429753
2
418558
27059
9
15
482166
401536
9
231841
142273
11
356069
360151531
21
44072
82
12
86824
43
257980
25
8
69902
26
157219
51
18
658915039
80
443919
16339
18076
2
70
109717
95
249922
40
61
29
60
16
68029
348484
76
13537315
9
384216
74
466063
9
68
89
349214
638173031
69
6
58
88
22
52956
42
415469
297794896
3
301535363
50
99
206396
24
521782014
321039
63156
60
1
12
271205037
67
37
6
45
344516
67
35
8
447618
76
97
31
74
134815527
173384
283458
740733305
247495
481147
3
179918
38982
395322
51
237132
65
118196
496239
49573
69137
330837
263408
1
5
181966
88
92
8
317594
429888
3
77
29
69
98342
265103
220813
364163
710816928
35
799791585
356834
15
42
367870
67
24242
27
85158
249022154
409718
96
320288
490049
20
90
129065
68
84
119961
56
6
5
352655622
3
648237418
30
837157870
71
235403
14
272052
96
18
20
340959
4
74
39556
325934
22
183023
115138
287727
22
297453
4
805677801
57
193388
15
5
240508
47876
97
1
50
79515
241174437
60
70
6376
66
48585
30
406436
283794
11
230342
53
896819502
16
138691
186144625
476293
5
96112977
10888
338907
47
491999
233656
87
345853
88
7
923745357
117077
63
444008
95
9
43
260546
93
10
413547
341851
296006
59
16
301506
213851
62
99
9
648268559
14632
51
233397
3
56
33
463457
58607
137921
69293
10
34
126234
40
38
4
349040
468333
12
493521
136559
213633
21
244262
6
41
42
197781
29
143293
239752
87
5
826535922
706
5
46404
527775804
8
13
82
7
86
6
421754
277951
325941600
25797759
3
258101
85
1
39
181019
33
4
288722
31
53406
42
49
9
14795
30
78
4
87697
83
638970975
9
442546
87879582
186189
76
46
44
22
166561
87
331432904
424640
490826
88372
776905673
61
61
42
384422
255637
78477
266136
150548
56722
280782
68
281114064
100414
9
43
366852
78
329506
58
86
53
53
53256
336788
284358907
314502
95321
70569
39
983138497
397769
3
47
39
168050
39
111548
69
5156
117690
54594
261783
750510583
57
92
84
518424635
52
886359392
60
1
27
3
3
82
361131
479601
129341
67
422995
139448
4
64
112521
16
345897
71
54
21
7
91
85
464085
3
326973
7
28
64
77
82439
64
9
89
310548
18
59
6
4
290796
147108
490146
24
398876611
234268
62503
59
29761
477501
9361
52
91
436798
18
45
44
46
225836
397686
75
499060
216230
13
7
670046522
40
402946
67
88
87
155975
47
52
89
249426
255579
402145
41
84006
498232520
233082
302115
75
60
197371
82
88557787
62741
60
36
75657847
550505854
5
19
75193
42
52
25
55
492580
62
226447
12
6863
567540215
297091
50
259056
83
23
411516
27112682
92
427663
45223
131200
209253
176268
53
45
7
76
6
469250
88
3
684172370
72
18
319526
63406
28625
28
70
93
56
63
94
219825
28
83
875917045
4
6
4
5
880936388
348465
72
28
84
31
74
466808
127598
27
305536
69
192270
83
439733505
88
87
437197
449386
207292
256874
97
91
470613
52523
344588756
92
7
27113
205080
53
52
94802
42
428875
333040665
289533
635303472
37
30
205274
284013
93
339285797
78118
38
36218
1
111195
33
33
50655
491523
71
354369
65
23321
278660108
35
208136
69
24
47
18
84
30923
235162
110535802
5
85
75
16
4
30
79
2
22
3
42
624197081
75
132373
45259
276780
569954102
494350
31
423592
27
424994
232687947
51392
44
481642
89
72
70
58011
547351906
497106
78
783812452
198712
65
57
97
95
274399
88
58003
136332
72
37
178708
458870719
165947
422390
3
190599
90
7440
48433604
82771
81
99
41
483696607
435190
84
486462
115480019
52
63
191100
35
444366
71
247741
393299
112407
7
778851872
20
19496
98
84
6
35
455435
342317
748249186
10
63
775554934
364995
357985
454403
67
308623
130541
50
235641
26
52
1
24416
405203
345407
475346
308249
245503
87610
60
180051
221471
92
80
86
483707
785510461
367282
20
31
350431
60
29
908952077
93
489147
6
87
997203
2
43762
44
155216
474283
68
21
48
39
129413903
103600
93
77
328654
559393697
22
163183
3
59
42
413827
969156592
69
9492
589828976
356318
547718379
35
9
34559990
81347
38
77
497349
457283
7
25192551
85
67
27
438796449
16
48
293141
488239
79
88
962528146
66
333232
3
13
228001
17
368022
51
287041
140266
476084
99
5
43
21
65475
6
51
175987
28
406450
19
65
223957
370952
13
9
36
385494922
60
384015
48
8817
374995
446565
130577
30
372838
308905
270815
400151664
35
92
325316
596139226
156574
8
189482
209728
88
78
61
306944
444711
33
453145
58
21
109961
52492
77840
314092
48
917170180
21036
270797976
217772
463263
459281125
7
89
341529
628434382
1
265060
570270275
81034
93
63
54
15
47
6
128505
484116
95
1
68
825587374
72582
63
3
65505
263990
359702
296173
30
28
715533893
455748
286441
841486279
191674
245407
94
313060
168238
433342471
54
327355296
60
53
8
66
427550564
365156933
19
218292
16
381307
173855
2
43
409294
12
49
8
271764
424399
89
92
222340
61
441728
3
272049
367197
69
46
15
39
5
954387232
74
455660
17
235960
328424
80
189700
411759
93
53
250189
824396891
13
8
565
197923
530279659
72468
180265
71
156174
20681
247835
56
42044
82
75
43626
43
247127
7
20859414
817148075
46
63416
60
56
2
54
846987498
634484517
31
930783163
62319
105151
69
8
134457
59
972154392
112716
6950
17
80
71
876975183
52
14
209143
51
238529
424703999
55
55
51
5
12001
372218575
397691
67
41382
9
5
376665
32
94
33669
231118
15
13
4
84
42
8
446839
80960
25
196428
499584620
19
19
460248
877675725
41
33
78
132515
20
3
449356
59
339449
72
361660815
77
177834
49
482046
8
396385
532367615
372570015
91
268097871
15179
104157
61
40814
334540
190060
169617
9
32
95
360734
152543
270391
504088090
3
94
71
11195
26
49
232543
364174
36
296617
418222
265394
2
130219554
20
928606368
647118037
1
41340
416333
27
167143
214613
109114
88255
297241
421344
306837
26
8
407281
61
24
361686
317793
411379
326735
104921
306116
479152
198323
403857
67
4
118303
569809561
3
276759
482851
33
473240
250497
247877
386877
88
112012
88
509307540
120807
72
10
10
50
2
71
6
53
296764
47
594178155
37
9
84
87
79
45
24
18
293581
57
5
247655
32533
10471
14
4
19
314845
345309838
229643984
83
250740
4440
51
326241
44567928
210512594
3
64
86890
836906468
333938
81
857151546
40
2
34
13
258262
101339
297483
81
342969
73012
256881
418510
159395
39
899015315
467799
77
92
100108
212018
90
228132353
10
7
38
136706
42
48
295038
34557
31
231874664
91
11
71
370538
436898
68
22
232743
62
11816
13
677267543
620528196
45754
142983
62860
28
321625
8
53
926439350
89
13
238515
115265
346201
78752
63
68
483739
170167
8
164983
120122
96
59
31
380015
415388
180939
289229
401611
12
340707
64
31
6
58
37
63617
65
85
148871
76762
18
135680
85182
51
23
53
95
199559
315768
258381037
70
78936915
59
59
445271
15
481600
91
43
65
27
62919
33
48
468578
89213
88
36018
1
75
6
27
59
124893
41
116266
78
54
30
4
62
396546
442961
226935
308612
5
1
136434
5
51
37
77530
420601
94
2
22
462559
94
38
95
41
115780
87
13635
360790
36
58
88
804152546
333344228
326028
59
271857
90795
87
967754542
3
18
73
828283689
7
420000276
490376
592977083
767480492
84
61
683593068
58
75
88
654846674
80
47685
93
440349210
95186306
25
224295
496071
2
10
74
709628482
300819
58
9
57
35
194370
5
5
493403
23
292293
5
6
8
347445
77
20
6
58
75
335506
437592803
98229
55
86
6
74
22114
29
172860
38
9
231974
3
936902859
367193912
483519
165977
47
1
125771
516753010
27436
80
151941
557182895
50
59
6
10
451513289
28
54600709
196575
2
80
462006
123228
45
38866
10
38
873437569
290635956
789515669
55
275603
422898
12473
334811
426954
85
382594
226989
55
151823
100828
404770
3
700638688
3
92
303042
82
817936179
468083
210660491
76462
33
52
266000113
216086
54
431133
480304
56
149629
91571
67050
82
264623
441617
268055
419280805
242081269
426478
440428
164513
23604
167799
15
360277
156854
812610067
81
994732060
343963
84
56
479966
48
228864
359225
396012
124024
214401
126138122
249427
414182
12670
405749
85
202074
59639
14
35453
109624
524860862
54606
44
59
67
7
48
985253277
86593
439928
198544257
26
485393
107638
66
98
77
19
402978
79
94
1
82490
67801
373924
76
58375
37
109771
86
98
9
60
397413
78
163483
6925
191098
74
41
114241
463620
394578
390530
16
394054
4
153714
31
49
94
236675
155664
23
242316
52
57
9
50
302032
7
905183564
3862536
83
7
462432
123683358
20762
87
86
76430
99
14
75
8
421835
45
221756
50
96
23
159554
99323
394505650
25
464237
256351831
606206697
376715
196750
98
1
21
8
8992
489276
450232
50
58
540099962
75
69
50
9
147909
17
412352
92853
407036
80
4
422202
83
400475
56
36
43
5
82
363202
141968
41
318003
97
217878619
406329
91
192541
42
13
42
285682
86
3
63
5
50
100914
498595
470008
26083
65
66
29
38
68
123783
413479
43
39
84
51
338276
20
283963
307297
63
364863
68
76
255669
81
460175
12252
437063
71
31
962789949
916358799
328736
75
1
70
26119
56
18
79562
13
97
86570
96
67
47
325226
20
3
263852
43
182143
51517
452225343
10
68
97943
56
32
47
41
172611
407084820
207044
35
26
47
22
1
109961
8
88
116237
269992
23
6
336913640
97
84
332358536
5572
84901
479097
307399
864374716
72
32
69777
296707
18060
1
28
29
481760
312016
55400
240370
27
72
262457
339799
455452
143061
329320
83353403
43
218334422
254983
59667
451779
491044
45
409412
1
918954509
974573024
9
262310
650829188
305570
90
281924
71
224521
12
488038
65
6
92
423918
179212
92
73980
42
1
9
169750
56
775904816
168491
332333
285252
13
56
343996
154639
15
400152681
95348
47685
84
5
32
369250
24
56
322854029
71
23
90
186881
457047
503024489
3
229898
95
219272
349015
67
378431
84
97
5
23
51660
1
22582
3
148245
66
5
63
178240590
31
46
398829
81
381303
55
369432
455676
672287827
51
208135
164312
229760061
4
53
169018
769987793
17
55439
61
30
82
403700
66
2
89137
96
7
61
137254
7
813658583
39
62
151233
61
56386527
874231589
413086184
36
25
40
45618
17
66
942968595
63
77913
36
27
482114
301845
65
376761
58
169843
123467
24
57832
15090
758608037
9
421145
123933872
90
21
76
138202
147134
386816
513677613
64
2
71
7
468745
211532
41
39
337750
59
317754
74
644716047
37
402137
28
498257
466509259
42397
41172
323381
356721
110494
9
4780
31
525976637
91
81272208
16
386563
52
123273
251965
183868
55
64
34
124255
50
45
46
52342
158240
12
67267
65
398532
61283
339359
843759949
137565
356414
6
52
69030
393333
38
55
75
9
223120760
745781506
192082213
85
29
50
17
146378
3
16
75348
198642470
63
13
59
132178417
65
514
76
320469
369921
281651
418858
66097
44
479075
80
12
81
71
198017
26
222758
54
410522
44
191930
4
14
91
374393
62
72
33
20
303104
50
25
38
529211071
29
5
79568
70
166787
92
41
42
80241
103883
73
1
94
98
297752
347707
34
38
90
1
290663
381516
13103
670000946
6
47
91
414015
202343
80
45
166124
3
14
48
65
196723
346952
589310855
64
48452
53
325256
109562
163597
27522
7
68
17502
316916
552395183
80
378611
154941
25
27
63
77
71
705563824
106797968
383304
860663132
48
81
304330
323066
16413
4
6
34
572836773
681003738
96
463668
3
482582
8
77
76
43
237169
53
27
71431492
3
3
8
38
72
20988
21
186375
263650
31791
66
408179
359211361
48
47
91
600711429
39
24
26
95
36
249287
352789
26614
187706
350660
464052
4
37
666136372
24
77356
93
400714
15
76
28
66
18
246089
32
6
67
382875
53
59
91
249314654
356659
133918
429047
68
20
43
15
76566
9
87
7
29
9
80
885085806
120156
43
141723604
595215794
43
344752
362600
92930878
278942
62413
259785596
303307
455818
35
37
154467
453477184
15
486070
260015
149857
984378227
2
96
361608
38
346208408
203653
775352932
60
148217
68
99
58
32
434473640
8
89
315317
20
8
24046
76
9
32
207042
26003533
410258
963442302
12
253475
431752039
69882
397868
387888
413033
416051
323602
6
229328
436936
5102
5
66
252330
171782
136454
224426885
99
54
7155
331113
458442
311506
992181900
445468
421824
450836
18
49
479792
504402886
37518
25
17
162750
288162
333516
4379
5
277455
207741
61
291366
3
227438
2
118424
44
95
80463
355808
9
69
4
118297
20
397841
809888405
978646745
99
96
480777
22
397302
10507
10
81
33173
21960
55
86
19
25
418174
35
402648
19
222932
161203
86
460775
78867
42
351231
25
420899
282156
55
69230
62
52
5
69
438682
31
2
316540
8590
4
56164
221140
42
43
566109674
9
558320403
488397
57
624494824
25826
589242531
420502
3
320717522
16
9
7
409712
90
64
79197
93
27059
92
67
28451
3
84
67
345130
297258
44
2
47
93256
22790
65
75668
359298
365748639
57
58
336574
46
46
81846
203185
43
293944
28
323303
75
25
22
27
66
9
5
19390
130385
235764
2
175956
4
495005
62
92
545331968
11
193576
180487
74
11
32
37
47
33
162999500
71895323
198403
403455
250882
91
195790407
6
6
147960
4
66
3
25
94
9
166799
372406
306252004
45
52
39
42
68
445991
112175
269618
612344729
265576
154163
93
227310
55
487908
91335
44
423959
5
8
529474631
28
72
219136
46
357728
47
118749
2
469883124
97
1
382427592
349351
173233
394288
2
10863
274299
18
116200
29
3
27
31037
62
70
43
128988
343866267
45
9
70
416353
392352
268769
15
91
7
70
73
3
94
21
8
6
97
50
89
499715
312081
2
379011
83496937
98
428867
405241
81
3
130093
2
411468
59
37
62
65282963
16
8
197260412
77
280248
140236
296349
95
22693
94504
4
7
214824
26
1
60
142344
36
461742
43454
14
43049
841345295
2
379776
91401
305181
732782844
6
71
977928165
40
37
4
16
88
461616
630070947
18
2
495410
241661
193820105
15
110182
60
60
257429
61
61
59213
89
473181
22
44959
489889
91
43
328062
478664
9
75
94
18
478986
211462
478191
65
51590
442888
146026
241145
99
31
137843
390826
24
451185
31
20
27
27
75
61
50
106955
76
85725670
931634562
13
45859
46
91
76
8
271711
461
406469
201495
433737
131447
276215
84
413830932
276885
99
6
233059
56
134728
151325
39
31
90
179199
65
52
37
396779
336748
492265
2
328075
6
388733
41
73
27
33
485156
778677714
494036
21927
29
373867
15442450
44
99057
38
57
16
6
5
95434
51
99979
51
73
93
343449
55
59600
44
390101
93503
98
80
387788
431455
9
493592
398047
641684802
94
5
39
97
3
31
40
89456
92770892
39
305708
42
669243575
72
90
83
118314
8
157413
8
21
233678
483051
200485
29
65
125013
188456
79095
78
89
66357
173454
92
9634
64
642548562
254720
83
91
33
19
910474730
63
41
45
73
331047
42
82
238977
199779
49
20
21
460904
452609
357294
41
283778
31
29659
43
507201760
409876
308895
79
59
84505
95
56
203042
191652
75
131462600
23
31
388537
128507
91
25
384065
42
41
427456
35065
27
35
73
141854
60
72766
33
167378
19519
70
261239
84277
435355
452043
68
31
58
2
424516
192204
27
70
82
24
26
275808
352322
988243097
982381401
35
300439785
11
62
22
21706
491433478
70644003
50
86
24
179520
215581
175458
61
2200
479204410
100757
482043
165697
310112
83
75
87
372341
386308
32
81022
3
49
13
476
69310
455335
92
54717
62
25
55
43
89642
609
32694
19
93
6482920
2
349956
160416
977597853
15
497626
9
82
6
12
438789337
4
59
84
102834935
319161
16492679
126838616
6
81
69101
41
2
7470
195177
338331
479218
52
249500411
9
26
63
468308
134895
130880
235705048
9
799220695
76
96
49
225985
215320
52
426554
10
153776452
669580174
28
14
306144
59
121564
59
13
23
52500
101994
1
66
83
417684
363817
468148
295258
33853805
44
102110
42
400489
220888
41108726
234165
818036151
36
408564
86
54
2280
426625
457906
66
319906
42
53284
56
435457
306085
385398
95557
152107
313558
183851
163224
5
9
459796
307649
42
65
4
465169
351009
77
66
1734
77
6
320804
44
64
65690
332268
290813
64
180055
4
80
471941
6
6
90
211873
439183
26
7
61
74
9
51
12
27
73
49
159427
84
61
1
45
427320
262745
411263558
39
73
327676
83
65
71
13
368137
77822357
135630
84
492374327
475833
9
837281811
61
183032
209482
47
237730
126870
305910
43
434947
38
17
109415
185218
26
165723
302483
155796
43
63
413378
26
45
69
26
189254
415099
3
34
14
4
215289
88
164647
374461
56
37
35
39045
95
87
105896
90982
8
462400
403167
35
29
631832309
40
299402
416642
229851
6
77
59
62
296917
497491
190034
330401
415465
58
414968
84
15180
143211002
345253
84491
264453
173800
5
44
57
246544
271620
76
239632
44
56329
366553
35
69647984
74
23
73
4
235175
11
182111
73
173453
55
74882
84
462197
340865796
84799
46
427602785
96
258321
281427
299872
796333251
68174
1
661834382
210012
50
464959907
856215245
12
79
76
64
82
45
370400990
137025
232698
36
496012
9
183969406
18
3
8868
434680
93
17
282534
10
3
98
240029702
373388
65
94
27
226148
72
51
226284
94
843221691
37
221937
313826
85
260513
74
297560670
32
486841
382660688
334575
18498
64
527294309
97
48480963
457828
8775
223255
99358
9
19
270417
21330614
421628
344245
10000
17
67
275013489
164285
30537
1
162411
9
10
4
8
8
5
38
877460295
65
88
141854
35472
462168
255033
652510093
5
328669
67
447093
292265
74
26
72
22
52299
559362400
299488
20
261773
64
116709
169375
250369
50912
14
238264
296074
77226
333184
38
205943
24
12
331597
2
7
80
126332
362979
48
2
483706
70
27
195835
261755
48223
233504869
63
376904
92
228113
44
119068
4
476325
7
277149
342188
487896
372578
15
52755
226004
250929
90
602618280
420225
81
33
68737
128461
309763
15
469573
50
4
38
133565
305959
86
57
53
88914
189202
9
79
3
358753
475701
342905302
30
2
5
461473
92
25
4
2
452106
331957
7
460574
15410
87
45
181431
35
21
403887
30
425968
55
89
165694
189928
98
563606831
82
3
62
487049
492865
91
77
256083
146462
61
411119
375671
31
365473
7
4
58252
32
183532
6994
51
469277
4
407143
57
187458
9
62
489619
89
898783322
3
55
82
83369
19
389013
641314771
123195
536948967
43
366128
349630
87351
50
37
12
328503
142913
91
73
84569
3
167851
84
18
178554
72678
183628
274314
35
96537
81
218404
70
4
54
68
5
20
48833
90
95
137247
49
479545539
77061
132765
22
280999
437992
371184
8511
24
375053
164167
60
60350
742485921
1
15174
103085937
483419
46
44
87
182346
319689
464944
299797
365570
78
121061
1
43
492945
97
122852461
4
266975
663260604
25
933842290
60
44
97
481352
374179
409147
29031
211426964
23
38
86
485381525
38
294748
91
22
273836
1
69
9
10
454521
98
769
61
30013
227756
489347
64
77
76
3
284256
14
377201
205051
93
63
2
17
160895
915640573
1
636998210
53109
315990
492761984
29
20
18
311716
529568057
7
6
349382
343250
250050
55
48
66
38
75
396402
36354777
72
3
71
22
48
4
18
1378
46
44
171199
12
247860
433514
23
51
37
1
27
40
254497713
44
50
712599620
94
312304
451717
85
249755
56
429212
27
17
61
28106
43
5
31
26
60
331579943
22
76
63
9
984675908
365098
590240766
1
113396
83
366174
358295
85
510267275
1
65
9
150506
892784863
41
10
33
11
137476
205799
54
14196
78
231077
273318
18
36
823189939
98
5674
604271074
526129837
212472
333399
50
415489099
18
121761
86
30
10
434523
495683
7
18
277539
10
32
35
150662
423918
311849
27
268094
27
27
436657
421275
30
366792
51
8
15
983183953
92
72
81
290629
55689
156202472
77
23401
7
31
28
26
7
61611
31361
446866
8
19
454789
29
203850
93
426383
223596
86
1
3
83
59305
8
242577
93
93
70
93
214432034
431287
390858
96
358860
269309
525803705
35
69
51
444109
92
167846
92
785643664
11
11
475540
35
58
282545
76
150645
1230
339698439
376240
93
235628
129261
403131
50
46862
8
47
19
148801319
29
81
384775154
986188836
5
39
603601608
873451481
12
975774208
34
8
321302
76
88
171431
50
8
194641
53
490084
7
270918
58248
825587414
37
167347
435043
35
35792
75
43
145994615
281244
46
19851
108375
448409
58902
494051
480558
253715
82
46
76488
40
77
99
42
413609822
19
89596
403111
207549
9
1
2
49
5
5
191694
36
2
48
43
79
456408
385627
42
6
312052892
77
70
974037944
100228820
208265
446859
122996
418287
43
76
25
26261
373887
161247
46
85
15185
435682
383591
284585
64
283104
478180
420359
443048
8
92
31
350579
22945
379672
77
2
39
36
137572
71
8
461586
436177413
1
33
7
253977
41
481
84
43
50
317621
76
76085
87614
46
226954
9
4
100787
53
52
104049
63
56
168233
287483
43
28
93
227986
292464
20
287559
228328
45
167448
166558
8528
33
277001
477992
241249164
18
400387
153300
418821
81707
308483
438388
59
37
40
73
35
57
338908
189841
17
49
40
367120651
200404
60
240329
476851
152426
37
426627
980231340
260427
80
76336
182704
530709530
268279113
464812364
84
384442
43387
401068
98
47542
21
87
34
293104
724781120
40
195956
842979332
530584474
44
17
65
165571
380519
229089
277086
6
207742
218661
266396
9
83
98
55
60
13487
175612
57
2
216929
74543
34
1
64
41
2
25
287039
70
67
61
43
1
11
90
23
31232
78
484913
257825
44
31
490464
8
203256
129394
77
21
59282
945548111
97
1
9352591
25
307618
444430
299211796
445170
399883098
69
453998
155427
416440
52
486798994
81
74
204458
271958
12
77863
292138
486103
75
307689
80
48
74
11
100935
198086
333201
354940
94
198602
58
83
2
229153
996205084
63
21
14
14
79
8
52
66
414717051
284015
27310
21868
15
223274623
374737
8
476103
319488746
78
215899
8
56
9
264095
19
85
69
9
39
25
358189
165829
84
98
182415
163667
34732830
162204
425039
72
20453
289698
483667
402609
163985
62
167620
129603
308217768
802628702
89
35
6
80
72
389097
122485
11711
328452
349158
565457748
9
485691
2
209130
459049
40
454740
53
450338
87
35
353518
19
76
2
369101
270919
4
58
4
8
11
28
79917
228806
650194983
6
230896
32097
10
50
53
81883
467324
84
3
66
26881
184504
9
27
440520
97850
48830
147227
82
33
1
267387
275657
13
82
88
92
28
68
152705
93
372978
2
629572922
219707
437842
81
791917872
760647895
329537746
26
243093
434679
63
492893
623146257
58
129069
442971
79
86
51
59
56
71
404846242
36
79
136217
854608348
1
133911
68
257212
15
94
52
126912194
36
307317
87
10
73933
75307
82
296216
82
6
168739
21
24
379999
32
2
95
78
14
41070
368812
516258159
420919
425535
357642
524763770
262510
76802511
130084
367876
49317
29329
133231
92
83
6
495730
461623413
50
119339
368488
8
73
6
4
660010041
46
7
78600
95
6
76
23
181720
44
129752
285547
19
226692
45
202284
230424
410746
3
25486
385203
592354000
290602578
8
127540
375993
625361518
976079622
42724
42
475052
252094
211754
210643
219530
51
71
25
273610
227435
68
11
357947
2
27
72
374747714
435362
98
130304
14
257256
419622
279546
3105
543515032
5
258970
294918
191000599
408086
91
364252270
164161
312929
315497
346937
83
459008
65
63
153037
38172950
371405
729139362
465329
865583916
55
68
70
82
238792
121051
127722
480326986
68
35
273225
28096
99
1
297265
6
140422
90
41
36
234484
376790
88
1
75
413548
261736
61
561226829
11
72
5
78
56
44
88479
16
154887
448433
80
13
53
427342
1
457986
5
58124
658951136
607742024
106539370
46
100022
333098
479059
208293
451923
25
2
383174
157363
182306
367373
51
450465
458074
51
3
42071
160066
7
17082
944507009
254123
61985
12
420839
45
923253186
208271
6515
411963
293714548
101547
40
146466
196563
153026
403229
438910
8
206640
14
55
99656
282664
101081
485235
36
579686682
40
59
39
15174599
45
144947
336986
43
285648130
360026
13
86
47
55
315615
20
48
823320380
159725
74
82
69
10
461249
284142
82
67
776664388
223534
287613
264437
431597
81
7
35
1
63
38504134
19
155595
484904
42
33
913943371
287243
170408
58183
799286890
58
14238
90
282984
373861
2
375405
974267454
96190
2
60
466950840
18
429677
96
64
349216
16
54
90986
27246
161412
53653
86
296050
5560
90
382380
160951
406045
118368
92
7
50
143098
196700175
870650473
83
62
2
1
80
266870217
427163
137801
40
116877
98
22778
209727
535722771
74827
41
78
78
111429
89
348164686
42
342958
2
67
403585
433163
45
403111
25
29
290727
239267
12819
432010
421100
138238411
48240
788927059
82
38
26
396036
34
70639
83
301653
264615952
5
33
55254
650494223
132349
9
10
187369
44
50
24
393601
30
198600
3
367930
12
49
49
479374
64
46
96
282227
59
73
153527881
13
66
86
8
557980014
642851572
703054134
793083037
77969
370082
143031
465738
315023
276061
6
465973
4200
97
32
78
213525
495618
176897
2
91
144702
478739
63
239521
10
337417
16
220113
214687
116850
422491489
11
35
408486
434474
971916953
45
21
18
98
481585
12
239038
68
972802367
87037
211154
88
482728100
260916
9
62
88
21
786236006
6
73
14
4881
43
48
430920
4
88478
23
346052
355195
31
26
94
48
3
69
19
35360
46
23
82
396524
42
4
66
20
16
17393
139846
136089
76
36
8
4
36543
383445
3
337064186
34
41
69
25901
150748
933436247
273200
265090
66
540895061
4
344167
69
113167
68
9
296429
222903
63
12403739
5
7
93
75632
912426737
39
466909
757304280
282146
465690
8
33
390960
279560
33
180753
59469
74
310707
26
95598
383686
145546
14
307685
490782
84
317762
372086
98
3
37
303818
5
247052
213246
41890
475486
4
263783
42
62105
39
27
3
79
97
34
133728
79
102432
84
192158
69
66
152226
42
41
63276
10
224556
5
22
38
485437
85286
39
63
1
32784
134233
59
208919
20
79
14851
74057
75
422528
186302
53
67
139315
441520100
383463
385432281
17
49
54
361243875
106198
35
281706
67177
111448
419399
89
391280
194700
92
71
340127
353606
402996
58439
209373
4
469922
64
186797
61
382087
46
469603
92
88
77
604147411
438830
6
71
57472
8
338435
261604
16
2
88
278551
89
371330
9
36
863189203
82
587629602
913075538
71
400226
41
121301
14
6
60
28
32
199474
59
490583
167546
437403
84139
5
357748
68115
53
437037
19
401911
76
20
493169
3
80
309437
63
52
78
312786
293710451
229792
6
86
84
37
592891055
305846
418345
456078669
458837
33977
44
66
94
4
94
387260
92
496339
76
16
297400987
123329
34173
296458
7
834143002
52
8
31
479837
57
177392
40
62
528396395
98794
20
65
95
101629
11
16539
312924
77
142665
59
260530
93
463832
74
99
60793
106130
20
91
242201
53
191947
243184
65
50
290749
34056
62
241953
44
26264
106943
79
380137
38
402453
99
445725
67733
75
2
55
544323582
199840
36
25
59
31
333014
402629
7
232919919
220445
4806
36
324208577
104517
3
18961
410485
116432
7
509715811
17763
37
3
2
25
16
63
164892
482574
591702160
76
106994
133691222
11027857
1
184453
416493734
82917
17
3
481935
399612
56
485174
191039
262345
86
474333
99
97
218981
11
3
6
473572
96
207303
425939
297960
346632
298461832
60
421899
86
28
301268
285497
465156
85
402419
6
88627
960925333
3
20
13
9
6
2
257780
88741
88
95
41
35
289939
965415999
68
6
54
68153
412474
85
15
369009
96
57
43
74
68
382429763
27
68
61
471528
27
467736840
79213
112309
455646
198438
233870
30
437963
527795740
19
49
193969
12
18
35
66
148011286
402387
84
319507
301725
258107
330713113
34
57
43862
7
6
133439
22
54
57
69
305763
44
72
29
25
854981993
45061
154683
101194712
388758
2
27733
9
327595
799244192
366112
282237
1
434869
1
490089236
94355
234407
6
764362043
33
452840
96503
391679
267017
592095263
48
683043034
126587
12
57
91201
95
870035593
347521
17737296
484105867
218387
52
28
46580
188658
56
60
43312730
36
111943
77
16009
895269487
730221337
99
376172
379854366
65
297799
52
39
84
211807
71
91
58
23
94
8
66107
475486
23
218385
521852690
403420
40
110536
444784
15
50
741058004
12
70
58
473704
26
342338924
269597
8
379858
461034
40
313272
93
40
79
86
308299
98
550674142
113961
648959075
26
487989626
2
57
51
98
402737
233043084
80
817248372
281451
46390
107442
468173
453102
346881
421243
115574
397358
126410
1865
417723
27
162462
51
34
53
1
148303
34
8
69
93
257038716
300838
566798269
7
3
52
263684
116556
6
41
43
31
366958
213965834
38
20284
74
56
99
368761
86
89223
214574
237442701
396027180
234948
593
163845
107507
39404
471282
3
65
68
20
330844
59
13
89044004
97
34
30
283705
273643263
29
47
37
85
371202
495987
69
5
72
46
495467642
17
226707
67
24
74
5
531087093
2
75
94
283980713
5
3
270256
380446
444423
4
75
450601106
375229
21
321767
104369
14
396433
29
122995
444408
93812
215424
9
444904
99
494247
955227995
409329
39976
610248207
243808
391376
14
29
70
161458
683126214
245356
390551
438065
87
8
254399
235227
37
93
30271
469284
79
114951
322310
878971914
193379
115375
65
135960
83
28
160262
714402125
3
27677
76
456977
22
86
29124
62642
148876
207527
315590
23
315033
37
256498
119671
306189
76
47498
183037
18
28379531
44
39
758762624
360114
97389
418715
85
21
29
53
4
82
342549
22
10
52
6
4612
424219
90
5
134704
126154
453512
30
13581
57
475072
43
77
468747
227788
26
496123
464469
140941
854874313
66
188045
72
292942
10
123927
41
26301
90
14
9
474
18
84
404251
6
79
63
4
32948
70
34
277552
74
336610
353868
75
417021
28
98
93
49
165420
827095950
320509
3
125885
492660
65
2
12
66
3
72
32935
25
78
75
4
15
252950
2
342304
27
85
59935
162926
460108
365050
148103
406193
331534
69
12
474270
107426
37
408568
6
104816
4
69
71
81798
95
33
32
80
80
278403274
328245
38
1
222220736
256076
418799
92
53489
90
23
20
91
8
259096
279872881
259253
50
145128
94
74525
274239
417026
80
429968259
11
236923
489368324
266813
77
379069
93
408877
8
911575245
476273
345918
96
6
87
4
57
2
93
464798
142846
6082
35
27
171716
479345
9570
171267
65987
63
404331
63801
89
90
111346
432021838
859282185
427463
5
476091
76
72
175445110
59
165959
70
267026
64
471763
59516
184884994
32
85
33
33
306743836
225931
1
37
231040966
325627
5
413123
440469
61
412048
175434
226548
89564
170119
37233789
33
35
5
32
24
93
74
152263
9
335711
388007
40
27
47792
45
47
80
43054
62
10
30
581284591
75338
94
284459495
127824
314088
91
87
36
92
10
125273
386999
6
4
41530
3
271339
38939
349916
67
338486
323950
69
324838
84
293167
136999
525511514
433583
37214
6
46
44
448508
405101
114912
85
124864
137444
401056
4
399350
8
230072
64
384537
41
53
1
51
2
76
721860153
3
59914
360321
94
33
368438
297937
56
92
7
106273225
452046
88
42693
59
7
7
314197
35
72959
415798
993147787
2
49726663
99
67
32957
246476
106086
72
263964
39844
119230
175521262
375674
1
387063
7
62
377819943
2
400564865
341938
306492
48
78
251680
72573450
12
58484678
125112
234052
3
35
75
343659588
291701
409379745
290270
79
422297
36
12006
235745
39
64
489837
1
72428
144980
46
322109
105204844
484170
399167
401647352
1
268311
50949
11
39
76
37
8
1
459726
433155
83979
345019
224634
34
38
11
39520
4
694117103
405808
370210
3
791554894
7
75
135628
88
438940
157928
64563
2
88
17723
445198
59
65
385991
68
33914
10
393408
419115
129603
384397
17866
71
92
432587198
389696
56
213057638
415945
90685
185411
396389
237835
28
9
189574
97
66
434121
37
16761
6
70
404663
41
166106
87
63
456220
95
77
5
25
179095
230308
8
495183721
363732866
36
80814
10
395100
73
12
84
2
523531835
552366939
24
175511062
35
67
61
235909
42
3
520509113
126560
119681
39
23
9
473549
22
4
96
36858
2
58
4
694429900
28
80719
33
21
58824
10
40
294422
205792
73
9
322662
10276
297481
853161022
285023
466847
57811
344599
27
7
369486
34
48
79588
31
491423
39
40
277499
495491
62
73
174507
42438528
380604
378103
92
5
10
2
96
27
52
94191
6
171283
248436
586753590
61
357813
76
98
395285
27
43
59
1
9
405625
39
192447
64106
66
159152
18
364929
2
74
93
478783
7
84
249596
89519
55176
29
66
87
2
221174
24669
18
22
45
9
148342
62787
131778
87
50
4
349887
57
264757483
36
89
30
93
303389
50
22
79
212023
144839
238215
64
403622
88
331454
95
309558
734753262
49
510873974
36259
708296752
265296
825817218
27
76404
19519
234306
130553
213164
15
155596
3
400885
18
84
1
227663
583126029
1
506143057
15
76
365636
30
30549
71560
323683555
252961
30
437476
127178
53
122861
3
9
4
68
161952
116115
456472
52168
50
5
97
7
76
197450172
497083
16458
9
23
60639
95
127482
90
52
64
52
1
147920
61
17
37
481188
38
34
36190
97
89
354657
157501
472260
221417
363719
58
317492
76
29581
22
46
326852
9
303186
25
197563
114580
30
278495
367602
242787
137025
64
32
328983
57
9
416937
358174
386235
11
61703
708508403
17
315942
254301
4
70
415356
191325
5
277260
476497
34
54
80
72
78
117386
4
46
430798685
10
84
8
34023
48
62
88
144386
44
68
79
239675
2071
59
120250
65
45
27
86
460302
9
526928204
131932
101690
431739
337945
41282
75
436802
15
2
296171
11
749908196
85857
398990
353120
363976794
305242
89186
72784
161815
29
42
465248
8
16806
9
82954
207375
742874855
169045
201933
11
239170
422667
87
458292
337248
77
190508
235125
65
34
437741
93
162034044
30888
73
60865
306501322
23
85
59
932768080
199311
4
97
48
124815
144199
92
47
224964
539836879
18371
7
375954
40
37741
52
99
41
20
48
90
165215883
166910
264968
211817
91
228631
35
45
70875
454747915
78303
3
68
23
29
154452
495978
422170
308247
44
387021
14
111734
159952
74765
313455
5
399700
32
481439
57
51
39
1896290
19
79
98
597513668
70
187397
201548
324735
28
62
725683398
192007
68
33
2
41287
44
88
410493
194467
79
87
272823
427003
337042
38
777493820
73
84
627015319
591192858
327094
87
391087
180450
71
78160
46
40
146133
3
4
83
26
98
290597
401602
388305
54
268150
53
199043
61
447996
64
173319
67
73
412600
655873616
90599
389600
5
433746
43
217419
74
97
8
274377
399145
378127400
422505
411772
473849
30
39
72022482
491170
345306
225722
473231
54
33
283381
95
970243725
1
30
16
254765
22
47
92
443057
60
54258
48
34
165737
19
38
54615
901044448
5
249753
399633
660917175
369595
80
97
421842
273737
69
384585
325931
426074
1
219057
315128
94
120483609
112977
411312
30
22
64
47
151684
374823
43
360826
403805
164751
12
171770
619541189
75
25
460037
49
382154
61
4
85934
136764
158475
298612
464182
80066
77
792581227
1
448524
57
325610
385045
256092
447418
361274
32
11
153460
139473
288215
89835
138530
142915
32
145111
74990
29
86
204815
274148
458479
228930
511995906
26
2
437683
58
20
5
493818535
259645
32
66
84
8
50
32
16
59
288139
223359
4
22
327799
322757
45
2
212204
93
33
36
677230276
42
624607627
67
190687
7
96
263205
16
27509
57
3
73
92
329570
67
78
415488
14
66
367321
81
169870
884905398
233234
38
48
89
496378
310637
376408
79191
48886
2
474745
249829
139692
56
291586
68
416528
61420
21944
76
769184821
9
494894
9
5
307546
350777685
374414
1
20
94797
417559393
73
88
14
54
77467
69
72
40
6
526815591
362461
278617
241912
96
459109
128323
427354
7
86
35
425337684
172749
30
521889486
19
11
68
71
63
317905
461565
76
43
60694
491902
21
31648
8
418034
97
95
30
40
43
221431
3872
5
3
119975
39
79
41
803511496
403359
30
22
300091
271455
334205
89
450117
366257
314457
168162
99
78
59
2
387931
47286197
105646
121971
99
382833
85807
222942157
96
471799685
305864
46
257065
429153
27
4
76
324629052
20
6
925131025
391554
188878
186154
73
80
471516
84
8
496404
5
449839
30
98
31
422489
21
56
40
30429
194789
85
1
458987
474182
81
121804
8
964047653
79
60760
23510
52
57844
373182
49570
63701
465563
72
7
45915
136227
69
7
767101024
2
251107
67
290625
185053
20
8
927181559
859638200
21
48
49
12
55
187412
96
335644
9
83
24266
6
46
98
3
7
4
24
453026
21
1
418664
228663
255084367
73
443552
382465
34
921059773
435004
427237
442083
73
4
212463481
94
432453
86
275458514
15
45
534472488
92218
465442
467224923
84
144311
295457
62627289
69
66
881604716
6
467131
41
344621
175238
6
244798
923321269
47
51
200361
602946453
433519
8
326837
51
24606
177704
434158
488919
8
125009249
409339
95798
1
203339
388302
60
333245
668062082
4
62
75
6
94
48
4
47
29
82813
34
375784
74
743128950
186880
3232261
447154
295619
332766665
68
35
42
4
36
197177
97
84
86641
71866
337215
273438152
12
1
478852
9
27
67
63
243074
4
14
81
87
452661
13
30
16
68
450338
204266
457405
316115
6
115786
319446
96
3
29
251827659
55
22
217236
25
83
224115
30
111482
47
62137
29644218
59
7
8
528285747
31
94
157819
278294
78719069
69
19
397971
492132
30
104355
345365
879524386
84
9
87061462
277861
833022982
1672
217672
80
37
701191415
385560
96
59
144468
3
129236
277092
50
89
22
385795
149615
255065195
18447
9
40
77
175329
79
9
296376
301241
393180
759948076
27
2
51714
209485
381389
91
36547
311375
84
150246
353511
369779315
61
600168442
108354
29
81
81
189564
97850
473537
41
31
300181
31
5
63
43
71353
82
630619464
6
68462714
275599688
46
703592185
670876293
60
26196
29
571042263
55
12
85371208
67
143590507
60
64
80
92
156420
440861
32417
58
185122
87
370742
366560
383538
818433276
38437
91
63
416177
1
56
70
65170
429299
74
76
396489
59305880
5
320757
77
13
94
346954
39
22948
451874
99
3
352258810
5
289283
115306
32
225599268
268730
253449
6
356534672
40971
288416
63
209494
121503
41
7
293726
35
64
350869
88
770816994
345197
186445
46
8
371118
24
7
99
389856
113753
80
10
51
96
461262
413611
75596
39
231095
263729
59
91
103518
93279709
479509
47
47
19
55
53
98
385477
92
230022
437749
360430
180718
61
8
371429
363621
317672665
258438
329052
55
324266
408773
178113
248773
131102
463177
2
451709
385386
497140
380451
104775341
340463
14
347546
89
1
18
286845
176309
67
222754
74
7
332860307
29
89
5
284538
19
102525
280321
431247
22
479475
98
96309
19
318227
1488642
75
405813
70
303053
880694722
72
460974
58
105486
407102
92
323989
3
3
36
585583319
476178
525482770
73444
36
24
454208716
7
393026
20611
160780
59
13
4
5
324498
334001
56
8
224427
6
462959
16
223304
441525
347106
131311
475664
469037
92
322673
85
71
89777
71469
268148
896192601
311009
15
767396038
50
49
155821
222369
38
4
345141
30
65
93
167054
52
468238
36
31
219706
9
68
427734
367850
537094160
97925
183654
5
167376
89480
113218
6
406122
974894509
188303
125004
41
361151
440738
381492
162126
167777
37
76
249459
79
908358640
145181
295478
94
21891
2
54
81
11
389350
13
3
25910
496002
231922
361048
89753
3
473444
60310
263638
765527549
81
448123
961159894
372428
154944
553429299
373387
11
53
146559177
444823
94
50122
61
266469
144146
352750
38725936
9
51
56
216086
42
53
56
667935505
82
464477
52144
327610
63
42798236
29101
417310
233798
87
249549
213374
45
86
126210
283387407
338534399
124443
59
7709200
490214
432199272
31
320041
273265
71
4
256937
174041
22
373255
84
496557
333850
5
129064
51
337004
404151
135887
26
27
12
434821
40
414062
474907
4
13
96
91674
433444
77
88
9
927906888
287459
33
19
64
35
58961
78
87
9
277786
940381050
67
359497
16
3
202934
20
424763747
250142
444495
230124620
17
545278476
92691
144568
91
94
17
353132
8
960190675
471190
9
2
164863
51
26723
19
73
483178
54512678
73
1
29
9
19999
70786
29
674247792
495447
940980163
422760848
76161
454949
81
4
458891
33
47
478196027
83
798669684
7
49
364543470
109504
478561
40
563588036
253335
100086
91627
493537
81
231
87
82
337754471
36
4
91
52
486321
326883925
355640
30
59
467655
52
449260
29
11
168586
5
10
359815
72
46582
358303
86
94093
669441426
48265
401050
24
94
541449857
325553
48
71861
47
276731
18
83
117389599
474436
1
56
73257
637157415
51398
629718999
3
64
73
406516
15
60
364422
62
7
66
688899935
141861
9
481408
3
38
51
357897
1
738207106
282472
98743
259087
645873133
3
293811
41774
4
55
2
24
44
981546282
461460
419315
358598
77
3
279535
387848
753862358
442464
480973
34
339650
35
20721
203092
75
13
17
353591
1
91075
72
23
299893
81
66
59982
94
39
650779140
79
294008830
392837733
84
32
77
13638
481875
476865
59
326345
182642357
4
60
836070388
46
61
73
252279
274495
102288
92
4
72586
90
63
424502
332087
76
415983
405173
19
277705
784880894
274570
8
8
10805
27
49088
157568
252853
387768275
9
232441204
237809
938310951
63
419802
6
3
39
48
98
23
2
406291
120325
22
159871647
950640998
80
295025
408568
7971449
63
286067
62604
277109
470773
7
967088569
29
33
108099
34
377774215
251053
5
9
65
48
46
2
66
21
369001818
167293
57
439711350
47326
279268
45
239734
359414
351621
47
85
118367
1
31
12
42
82
17
212615
338221
90
89
900619856
70
125848
56
254493
373447
94
9
143557
177709
86
25
68546
48
402624
478489
400936
462392
380811
63
417558972
16
286568
592352315
3
362768
191828
8
61
54
334827
96675
96
431047
27
8
18
7
316706
16
1
27
400820552
105099
203615
297480
436474
77
426416
73
444101
1
299096121
426704
760847692
32
194979
47
145265
7
99
69
11
774714914
71
94
361761
3
9
921397762
58041
251355597
92
53
378965
85846
341389
315458
68
13
27
413559
65
73
12
85
167495
227990
35
120518
19
480663
414967
84051
56
1
51
887797937
70
198465
126514177
36
88
94
40
225144
346854
286062
379548
9
377105
75
7
16
6
144393644
42842
402775545
444850615
79
387370
579135509
95
40845463
41225
214180
2
345900
36
253386
178021
140177
21732547
148049
28
14
11
150311
78446
121057
191036676
18
97
33625
228972
981299063
62
29
386477
850829588
11
121164
205452
93
25
49
104744
68
550115440
160908
99
707101637
74
29
83
655725153
236313
16
257957
99
320063
389395
92
7
18
709636101
286726
26
64
133328
317223
130117
323212
441751
78
37376
8
2
126969
395883
30
490859
89
14
275961992
873628659
77
446770489
441788
437166
20
950927462
340369
98
940557786
127725
57
86
87
181807
85
9
27
800217767
188851
194750
53
60604
90
7
43919
249640
223067216
125886
20
9
46
18
999078806
65
82768
1
668631962
6
635001646
66
72452
21
35638
42
7
16
63
311267
159105
8
16676
136751
16
46
231691
70
98
50
848884305
424016
50
95
62
44
2
486750
32
248436
5
92
792820517
74
44
153999
603843832
249727
33
82
245652
323878
86
222684
35
28
447762
373486
107659
59
506652647
278747001
95
30
34
94
86
23
60
440616
84
382375
93
396587007
82671
51
821192187
10303
64570
81
80
54230
5
61
91
119042
212076
231171
491666
33
206850
54889
77362
82
172396
395834
343242
40
20
44
22
444114
53
66
9
79584
310330
231773
271293
36253
424968689
42
33
432609
74
228527257
384659
19
320106
97
35
32828
37
403860108
756397564
36
493340
83
154551
70
177639944
65
10533
72
678599061
795338441
115027
83
329539
391160026
98
98
186803
15
302600
324152
5
64
466174
60
981258286
78209
1372
325159
81944
2
71687
82
58
454815
38
82
72750
267613
65095
1
8049446
714741245
37
493447
4
83
67
26589
332317158
396869
454727
17
335697950
114090
76
432162
39
196312
288123
5
166034
167100
4
215482
2
4
51
893493119
33
241284
500826687
356151
29
55
39
29
88877
677533588
82
11965
55
371893
72
12
89
40
22
25
150857
33
61
73
98
9
320818
261103
70
74
198500
45
285512
400988
408289
33
972575768
275102
686057468
341695
67
245415
217491
5
4
4
59
252527
9
79
2
32
104070
30
5
74
13
6
34
430819
68
479657
63
23
94
28
306407
40
131885057
136116
52
448821365
39
821293868
212204
1
302046
16
31
184866
104801853
471419
50
52
41016
494664
50
271328
46350
126480709
42
5
460604
284717
469580
63
63
70430
74
67
118443168
227952
70
131317
36
77
104135
50
766477537
406252199
29
44
73
81
316898
931944677
50
53
217897
155022
6
1
108929
85
10
82
8
446816
310058
83
40
55
89
229046
36
202198
67
92
50421
194272
71645
327469
32595630
228119
439606
280564
45
139489
497705
399775
33005
82
101751
529763618
7
375122
35
8
667442565
342454
260552
85
20
473361
30
15
23
39
43
20
35
330748
28
241251
54
998763125
227654
224683
54
556994755
82
594253512
77
30427
320104
51092
6
19
32
58
242281
75
325591
9
38
85
459644
810113462
147181
51
39
70
377560744
8
237231
176978
3
45
34
53
241635
44
69
13
249515201
181593217
22980
284191
194257
119826
93
608873937
76
1
201866
8263
155996
10
38
415529
52994
480864
191554
10
94
6
444496
98
319918
271597
393668
70
297439
43
71
55
1
188018
429208
5
93
91
13
392777
48
431626
274351
392279
11
75
349675
423817858
426270
92
38
611370544
235040858
6
48
46
9
84539
118969
499416
49
82
77
35
205475
58131
433433
32
108153
3
224208
9
48
400511
56
94
80
86
80
23
91164
91
336628218
3
45
91
31
856098350
21
16
76
345764
224363182
7
43
355379
29
62112946
82
396172
74
69492
498702
19
65
92
93
35
4
25085
192769
246812
265104
53566
295569
30
53
7
371327
52
86
52
14
407871
99
35171
57
359927
311983
384260
783007675
84
341701
89
89
24
67
110729
492750996
962976678
64
32
36
722895728
59
246559
16
53
266819
404161
99
277227
84
321855
35785
41
131901
418179
99
84
17
57
17
210153
785546108
513167315
50
407180
57
52929
342023
2
89
73
83
482484
75
53
21
94
448047
7
340109745
361384
146078
384529
19
329396
128152
7
57
541752806
27
33
24673
38
242128
858127117
70
15
697410296
119493
265084
153110
9
76
79
335120
9
87
60
30
82
71
466057
51
6383
68
376511
237414
6
20547
342846
54
66
419130
75
82
74
47
155469
22
37
77473
51
79
48
31
43
305479660
177581
391708
5
67
51
51
212757820
267615
473644
372173
271232567
15
681969534
442158
1
42
38267
402524
366994
47
14
82
63
131454
175546
403474
65
199788447
82
324334377
47173
30
264127515
86
31
65
498128
46
139465
12
49353
360859
88275
221667
53
399104
50
179676
154058
14
52
725019937
628857263
707102414
82
272220
416358145
92
47
391824
4
94
2
62
481483
13
40
481095
58
74
416892
49
458126
46
437912
458998
5
93
30
87603
21
61
78
429370
478978181
63
167248
383041
357141566
3195
347222
67
24
48
354885
58
282316
228219
268541
8
182412
92
262617757
94
1
139987
92
71595
87
324573
455424
113871
64
216001
906123375
458341
7557
213009
471907
59357
44
29
492858
6
412022
367331
615606524
79
271851
50535
8
9
383787
276328
433381
48
434156
328922
190324
209923
56
175821
29
50
211858
272943
393335
78
499882899
50
56
8
49
5
90
386418
46
2
291903
53592
119386
34127
60
7
68237
18
18
68
259076
28
53630
47518
62376
19
7
4
447006
48
484089
26
432050
248091
91
4
62
452000
267122
38
77
130054
42
51
66
11
24
434887
34
997659336
29
14
272834
592025117
379163
63
50574
42
275782
66
10
175202282
77
18
358426
481025
84
11
330667
11
353768
73
390301
541679779
3
86
50440
42
70
67
34
463870
95
50890
842520478
269126
218530
158764
26
253772
199476
301598980
40516422
78
253124
473698
56
92407
391600
49826402
82
98
90
15
94982
356780
47
52442
59
799163837
44
11
8149
60
68
615887486
8
86
12
237940
3568251
6
62
4
27
345175
829968001
148552
60436
46598
547466167
58
15
47
402499
55
247496
413066
353212
73
125170
879211970
11
8
482824
6
65
17
98000
56
78666
968525156
90
54
73
481541
87
926462127
6
56
74
375116
52125986
29
69
4
15
133456
1
73
4
192254496
503961547
95486
21
222556
71649
15
347239
94031
82
95
75
68
30
38
700751380
837011694
13
24
821648110
70
28
53
4
2
13
211032
493188
263654
63
18
4
58
237212
75
451562
11
32
226192
84
93
494514
61
99105
367221
35
1
12214
63
433781
151179
5
85829
302906504
392796
378975
372995
51
40
74330
4406
51
18
431390
26
126760
42
57
68
59
51184
41
307715
84
420288
77
28
76
4
13
7
41
257012981
81
77
97
377505
50251
48
395215
443579
82
187979
48
9
343617
30
78164
274567
10
28
184578
1
43
6
137710
41
44
341785
390939
39
161795
4
92
34
386775
48
342213
17415
7
3
22
2
73
89
391538
78
221060
93
14
3
970608137
4
244849
350040
92
3
7
124530951
72
65
85
306596
318031
283837
769633866
318714
71
187816
93
357788
268205
355501
134272
7
3
694644967
443079
311086
19
2
269122
34
260558
159337
4
27447
423501
95
499566
748
73
61
153495
24
85
23364
36
188749
36
210307
12
50
78
39
38
694709630
440275
37
191136
38136
78
75
416199
7
92
30
10
43
26817
345582
95
2
473185
15
498272
6
15800
384316
197395
25
27139
565295079
402931646
53
43
68
92
54
156296
215775
342034
7
52
74055
1
62807
35
296779
5
72
26
39
1
938408808
18
360914
323395
394646
5
556048561
24
6
449061
59707
58675
210182
56
9
220304244
20
42
51
461476
430964
15256
51
174766
21
459538
215963
28
1
254380
5
92
52
7
395682
290434
474725
9
14330
482945826
62
723046787
340350
1
370150
61
361379341
98
6
345828386
30
888837142
49
19
233245
74
18715
61
7
30332
400126
31
20817
46
4
86
207602
398603
4
53
298992
51
417923
6
95
57
106289
108995
1
48
24101
32616
96
57
808990263
60
89
18
7
344000
27
74
78501
97
9
3
46
60
337021
14
421441
54
691631241
729947730
272571
396370
67
72
90
897326638
105928
190186
766447624
336076011
862648229
82
8
62
22
38630
380101
205736
574018405
433080
24
40
58866
107528
37
445317030
16
1
77701
19
574806497
24
66803
39
468310
424307
315359
303427140
495476
21
85
5
34042
32
3
49
494511
8180982
85
379593
228168
143742
91
8
871584340
375723
7
475350197
300956
116244
48
440309
75
292475
23
257544
239023
39095
749882416
200927
32
75
24
2
49
59
396637
85226307
16
291529
53
473433
439287617
447093
173028
78
157622
39
77
62489
10
83976
78
382432
366510
78
177883
470020
93490
25
1
99
351209
30
93
560169041
73
205503
66
80
95
80
386734
45
33
55
87
321563
70
715275264
56
438037
996395272
66552
112649
3
75
3
368104
25
30
211439
802016395
97
479532623
92
86
50
285035
388296
214117
50
1
213016
216742
363594
485917
38
3225
402544
5
8
424331
401782
30
329007230
20456
88
218813
52
21
73
540158568
70583
244501
36
93
445629
138606908
94
89
8
324533
322626
57
8
95380
62
69
386553
73
33
40
92
178488
492753
300498
657766086
243970
538478131
288615
194948
61335100
59
150213
430134
236338010
33
5
103473
152023
55293
2885
36
40
9
28
24
135146
249162
5
40
459644
42
482328
8
989297682
396264427
12
61
483241
28
146195
70
86
28260
86
927015390
47
200434
434907
32
68
61
7
12
133533678
105804
23051
25
9
67
219889
527196275
82511
438712
135149
493032
36441095
96
215689181
94
365420
314982
242793
438864
216302231
376455
385530
95
8
360173
60
34022
8
2673373
99426755
99
354244
57
52
95
27
28
47
416650
2
472904
6
82
60
180704
76
63
217919613
69432
396113
9
679448255
324868
462597409
87
15
208569
117266
257881
3
32
427212
436752
382039
67649
54
727088362
242291
402674
284084
429801
498501
8
20
62
42
154057
427157038
454848307
2
156915
804477908
55
565121822
60652
526287711
88
911010911
278845
70
438279
81194640
716129594
16
833030331
80136
1
45
86
117527
91184
58
364347
82
3
16
123202
28495
5
3
280543691
8
52
392951
326573
155385
29846
26
42
288276
118944
189092
95
19
42
21
41
64
117229
77
205510
33
26
4
68
20
398007
7040
366482820
3547
5
482378
88
9
181958
18
487316
25
216692
26
51
88
12
726982438
758729837
29
20
63
847545485
78272
70
104948
990723565
26
32
479045
7
1
15
383083
94
87
2
817158861
46
9
270574
29
271619
470959
344009
92
18708
3
484660
154472
234611910
245109
485614
122635
90453
95
99
76
154875
15
631175287
95
903578470
443649
2
90
38
69147
585924739
70
3
235602
13
328022
14
21961
79474573
873485778
84
29
386298
172706
122896
208503
308350
81
36
36
142503
290635
45967
516329249
150400
29648
312028463
52
8
421002
308534
33
362830
682341931
58
450261
493871
35
380517
492681182
92
477003
7
92
234766
410421
96
88
435225
40
496836
10
2
171963552
2
77
38
52351353
12
84
76
240829624
1
480735
43
41
853762485
413965
7
59
199450
414556
110270
78
229162978
64
15749
9
23
75
431708
77492
38
349123
166781
778271156
388721
17
118177
1
82
566213457
366007
46
171505
246636
18
97
3
338541
144711
8511
4526326
404684
89
358882
479609
364390
228939992
102524
78
47232
56
837433433
78
169868
409697
93
922560499
98
994524867
31
61
47
6
8
136871874
82
55
7
86
72
44
578473956
355884113
93352
375367
30
14
8
32
2
78
68
40
87
64138
288798
69
471011
958437774
50
2
32
64
154737144
60
799955020
35577
59
40757960
28
277949
2
493763
79
75
3
486992
93690
90
199686
10
197008
25
56
239643
65410
260124
7678
480772
93
26
48
53
24175139
424369
70
179816355
113424
13
15
196446
421184
40
493180
65606
7947
88
29
537573729
4
88
91
349719
45
76
42
242442
74
36
424055
192988
76
1
95
67
269437
4
203280
105356
83
82
62
25
221109
31
374164
76
439119
53
443365
215971
14
7
47495
17
436130
48
4
366333
26
91
344651
57
74
417589
30
67
73
87
60
47
8
73
8
69
40
51
125061
33
345474
81
921684323
146695
478486
108822
56
45100
83
3
288225
13751
1
22
72
41
298779
54
91
543202919
40536
190198
26
247178
268808000
7
73
57
384745
8
203296407
360783
489016795
233850
90
39
84778
40
58
20981449
74
62072
370936274
61466
306078
20
449983
76
17328037
577827002
12978
243114
128599
13
67
47845
314729
77
86
566374987
248181
7
249433
137415
19
152834
35201
10340
3
65
214725
29
209315
310263
11
242698
335108
85
472612
132098
92
38777
495168041
87
324066
357367
3
60
26
15
466247
312504
75661
14
4
259741
456854
75699
352972
395249
95
7
15
41
494450
421834
31
36
486070
76
7
39
80
49
979059940
434104
25425658
34
199397
482461207
11
86
236663
94
509575231
91
53
326063
35506
752496546
6
38
3
26
335725
14
304937922
7
74077
55437
146586
1
64
81
97
542532584
11
78
6
54881
97
8
1
4
316902
67
836543017
52
242247356
371417
113090
283890
75
580092086
34
352344
374980
38
36
4
280131158
647903449
87
392959
207440
385794
193561
278442
256915
498105
46
3
46
325664
35
50
43
47
94
45
75580
2
55
342494
16210
440558
3
478765
6
45
3686401
157707
69
483799
6
68
55
25
145717
535462930
44
323703697
201843
88
147256
58
9
167141
326326
32
367927
4
558539273
55
472117
253039359
69
137005
197287
32
5
27
95109418
72
3
219347
1
26
49202
45
53
1
84
94
21
35
38
1
60
111645
260472
75180
12
993023724
3395
16
7333
20
19
4
8
721635204
41
6
62619
18
999032991
61
26
158947
16
63
241754
216578
31
18
392310
476409
132352287
172060
8
243391
30
49
548726518
19
4
1
175089
364846
768565869
497557
439175
14
88709
82
17
68
6
142991
91867
84
87
63
265853
15
54
1
702048367
23
68
346546119
68
273509
12
49
6
279878
258823493
159350
12004
68
18
7
83131
264738
158280
18
106765
23
51728
460922
61
146063
44
75
201136
53
88
19
336144
250574
236557
16
92579
417999
41
33646
95409020
75
40
304758
4
32
388321
64
71
438647
390998
23050
8639
291176
119438
36067
40
42627
37127
772323357
979865585
813153206
17388510
5
86
6
340542
79
444518
8
66158
261395
3
627567105
6
11
56
91
454775
56877
9
66
195348
391951
69
166306
717114445
97
26
287163
78577
397504
90
439209
91
349617
87
9
36
57
163203
25
1
173132
75
496410
471833
61
419654
63
408359
116883
435958
187402
683151856
9
477876
190286
10
123793
303967
79
8
36
38
42
42378
5
71
6
66
17732
266882
330367353
313090
4
96
19
20173
14
56136031
278662903
29
394044799
69
63550021
85
57
28
90
322238020
407235
287963
253850
240094
84
33
442223
5
3
11
74
79
84
945750632
229222
80162
328744
53
395840
427576
4
1
987440520
836569974
74
39
40
393068
435113
24
6
58
159221
27
460404
41
15
128900
62
56
243688
68
75
42545
455297
114961
326426915
41
7
5
7
150984
464814
80
57368
86
74
54
10
31
5
402899600
60686
54
445512
92
719030152
12
123674
401831
76
465589
155391
41714
322390399
27
167028
95
401005
17
83
966957058
55
8
91
273071
148113
803090021
88
275716
380307
74470
41
4
39
457705
2
863971834
55
106510
7
42350
9
389803
252289
43
485574
122498
9
98
34
94
80
363715
439976
14
348293
443025
477368
63
35624
9
498459
79911
84
463560
94
474328
81
286026
29
124746
395157
47
206421
78
432352
56
362998
327678
84
52
4
38
108798
376704283
19156
2
3
63
171407
68
408043
8
32
37
67
41
99
30
7
1
457529
46
146887
297274
31104
203265
381946952
3
408258
365952
61
74159
81
8
94
99
188357
412637
494869
77
47
78
816287318
7
38
1
250950
23
241442
96
2
430456
63
83
22
74
5
243514
31
97
74
86
246283
14
32
94
28843642
437466171
7
871498115
36
174259
77
430815
4
60
377188
35
229322
311745
91
393819
67
2
892345112
885082205
94
347278
60
84
121097
264436
417259802
7
452738
8
263422
24
46
91
2
148060
95
422867
243051
167280
253920
448193
635386939
414761
503224928
365492
244283
53876
8
715197062
6
254921
278042
68
116765
172351
74
133858
24
97
8
47
96
105039
30
723358530
412618
349951
261687
337303
3
5
320724
5
53
5
177613
7
89
48
476029
7
139433706
39
326929
36
104563993
23
254395
411294
87
194565
184054
3
5
390927
6
141362
81957
747999491
41
277488
485211
689108503
57026
441351941
331426446
392784
124604
431752
43
331623
228509
57
110089
314060
334725
220172
125541515
367360
90
19
133397
276691
432675
232816
268961
80515
95
24
22
134120
26770
560580967
3
59
86
1
18
4
94078
455487095
478524
3
143775
1
93776
212177
99
63
198708
439363
477167
46672
1
317532
174996
64
163866
2
29883
75
24
181220
408009
156638387
11
91
43
724279172
15
50
418096
603859703
64
55
317654
281120
10172872
295236
77
25
227881
7
476569
258235
219738
37
371664
10
91
12
293925
5
455731
411798
59
86
53
172487
82
82
86
10715
161383
1
45789
5
58
85
54
62
51571
432775
223121
3
21
86
440483319
97289
2
29
57784
55
284578
38
1
64604
44
41808
9
10
58143
203623
75
394142
78
300662
56
56349
1
278469
93
383385
82
58
447699
173098
69
7
99
77
299514
80
183184787
540381129
26
190126
24
76
67
442316
54138
230315
71
93
26021
21
52
206046
74
79
5
3
11
36
187492
292948
405388
477985
429252
64
4602
499448
6
7
30
25
366964
109377
244513
162435
55
73252
20
452043
354452
440775
93
85
49
71
49842
516380004
4
56
30
258987
24
80027107
88
46
39
14
19
76
432591
33503
26
58
80
539187796
464987
134447927
38597
1
5
592105503
334537
9
171683
96
65
7
748929774
39
32
841860982
3
277345684
837060054
404060
50
2
181639
38
373237
189389
944676562
33
33
57
37
409491372
128857
27
41312
90
92
11
25
66
1
30614
73
537099102
454677
4
30
16
8
351422
511511386
63
28
84
7437
177442
60130
91723
73
88
80
4
457638
13
942062440
83
33
332968
314256
33
36
682025441
9
21
23523
3
116822
28
406854
95
3
340471
79
48
52
22
23
1
8
394910
76
922653313
21320
330565
6
375171
21596
31502050
143185
283309
99
13
487705
492621
2
94598139
36
85
23
295077
40
29
65
96
65
63
90901
728070782
116348
63
497851
173136
261500
10
18704
48
444919397
79
287342
91
640894496
40
467773
791375071
25
51
8
381730078
99
880592572
5
312112
10
81532
80743
99
80
331136
79097
370633
2
376919
976618419
77
476049409
119050
7
56
340137
92
467069
57
3458
24
24
278338713
4
13
76
9
26
176902
38
81
94
748042420
358144
209777
76
87
79
14
28
78
266460
23
67
2
38579
8
70
150881
477569
581435589
62
311826
313771
51182
635270560
93658
81
258444
424017
322921
38
92072
263398
244121
1
292977
22
818187028
2
6
11
448021
316774
93
497125
348641
66
440324
281102
204668
186471
24
9
68
127413
376814
9
112540
375707
315939
3
164409
277094606
480479
9
384101
91
60
86
223540
81
205775
78
274083
64
69760
341276
63
67720
295208
359157
92
440963
36
91
54073
5
363793549
50
427452
69
296313
2074
221820
63832
47833
34
655536283
272265
65
55
15
8
294401
249462
17
64
568395759
91
46
621099003
82
41
48274
22
54
34
52
8442770
1
199798884
979207193
160229
3
41115226
740289799
6
459556
87
436898218
5
63
549937317
6
59527
453068
492205
93
159242
60
45
80
140041193
391324
26
265975
99
46888
22
242095
83
474659
6
304424
115767
116974
85
96
356931
59302
484936
1
437322
63
752061492
74
222458
297621
790588743
76
4
6
65699
19
38
77
94
47338
57
50
1
338435
9
36
272662
12
481418
483654
32
964749305
223791
5
366911941
4
484440824
6
87
18229730
74
2
114434
87
12558
13
454726
983920271
16
250048
89
247462
323482
43
37876593
428579
246381
90
30
33
43475
317525
434429
42
129575
174633
8
68
77266
5
491937
454779
100932800
76771
59
98
15
280172
1
89
9
180497
208004
77
79207
280635
465338
659012520
446927
8
76
274016817
910696863
237564
67
87
23
34
7
77
96
131541
390354
62
2
263196
98
49
53
148025
244770
67333
211018
44
417097
26
417789
197869
8
67
94
52626365
59
46
43
74
80
13862969
193682
142285
17
635100033
87
3
32
43
1367
86
114425
117623
23
97
413983
271043
5
39
246363
34
252962
378052
259936
91
63
6
260229
299637
287560
657411344
6
83
490537
92
350020
42
306234
4228
50
11
47
773923924
58
371896
34
317820
92
352656
20358865
128496
341999
471892
897234771
41712
43
87601
549202330
471151128
94
285350
168107
34
92
145456
176720
287504
400307834
38749
3
15909
827671
131987
437774
420276311
459468
61
39
428525
448267
67
224625
29
29
10
34409
64
60
426425037
159704
14
275134
121473
451501
54
49
9
43172
34
254948
294871
90
416642
126381
87614
8
57
458762
250665
465772
89074
273249
56
23464
5
62
4
44200145
7
18
42863
2
32
17
10
58
29
65
899142834
51
463481
8
347364
74172
334692
95299
42
7
401278
3
6
345723
322504870
5
2737
497811
5
156586361
508696449
8
312263
86
487621
810183231
333055
64
433887
83
51
420865
43
411383
50
83
50
63
94
1
213424
80
49
60
92
80
127818
59
46
51
72
22
24
14
8
430294
76
375979
143857
89506
150352
50038
730303972
21734
6
36
87753
265427
386856
60
482348
74
80212
324259
1
63
12
87
40
68
271971
37
63
209569
293256
88
57
25
81
165396355
494280
170717
30
127600
472563
874475802
85
6
53
430645
33
44
61
139450
63
33
2
352944368
44378
96
1900
528862080
39208
79
12
377002
48
87
54
773294333
4
53753
193121
99605
351550
51
81776
181222
3
26
444169704
85
447143
67
481516
278428
6
95
14
65
9
30
8
58
83065
466338
527128315
233156
65
146703
16
10
83535
81
47
57
64
66
225010
11
24
81
64
101071
400932402
89910
160400
78320
255004
5
96
14
26
74
39
9
1
70
629195720
392427
51
377464
19
241158
450432
403574
79
87
24499
309700046
297297
32957
440438
17
88
168568
39
94111033
167420
56
46
86
40125
108810205
61
5
376340
392317
43
160395
54
427582
61989
92680
372147
909332642
117300
484211
378464
64503973
384976
55
215550
389651
5
99230
374769
345414
98
464292
394234
291190
8
42814
8
37
2
287723119
88
547532206
336412852
13
277457
2
261516
10
72
440663
34
300520
388125
62232410
83189
158589
332903
65
59608
463326
37
464745879
37
15949552
3
157729127
382022
88
1
5
8
383739
86826
3
116368
36616
41
48
42851
386041
78
179945
61
603750055
44
61
11
91
914656720
299307
181911
94
15
36486
483008
49
122006
249019196
60836850
95
495324
2
129450
79920
1494
91
484921
76
60
384074
22431
337494
188656
60
7
4
68065
96601
75
76147736
221018
537533168
4
10
9
50
36
52
36
467830
851575561
375543
591998512
78
194377
7
244866282
272260
56
305171
352911
416723
129689642
114395
315851
535459132
13
258411
56
429206
8
129855
90
71
248408
231256
199114888
26
283124
19
496989
447591020
390786
418950
333538
114001
345047
84
458382
95
216805
85871
247874
920930417
46
82
91
97
204400
8
331154
13520
68
38
286242
42
2
253333
5
67
42
14226
72389
6
154399692
95
24180037
17
86555
358443
357717
5
8
433904
21
89
8
73303567
137243
13
84
94
430595
428338
605446253
68
200762
16
56
125273
358908
443898
361415
497650
218934
81
62
96
7
436440
19372
6
410743
781931074
2
59
3
524334450
332671
4
82
43
355462
231397
69827
23
95
89
572943710
174096772
51933
402117
70791245
2
735768651
31
56
46
51
323483
188133
128567
8786
14
39
16
81
742344856
55
42
13
32
341321
413455
42
311436
97
183822945
148752
193556
49
181023
94
4
29
571522368
5224
523618347
58
347407
9
49700
5
278800
172414
185604
347358
325511
18
98
291868
58
118156
26
45
127762
77172
349903038
15
32
153774
414727
715038759
30
89
63
588124740
20
302632
40
227841
321483
335899
543416362
27
9
1
76
18
84
5
148912
96
29
76960
437605631
16
155275
137873
437024
534962128
250630
46634
78
356262
431743321
302533
396100
7
94
167934
460283734
440195
9
360803
24
18
74
230651
164156
98
32
7
391407
713789035
415887
186447
97
51
7
989313937
307444
53
106072
115568921
280422
71
36250
6
68
405421
479914
119671
96063650
166591
400996
27
94
295916
78
83
157057
25724
65
286884
111474
225937
170339
350752
87989
610342129
146422
25989
39
32
27
8
3
84
82
8
457360
35
179901
21540
31014
997493010
158281
91
75
21
81
279892
65
88785162
419363
67
485889
77
124348
386489
220792
985010799
3
82
9
201040
441071
45
149571272
78
167528
601344398
73
88
32
889318816
67618
226692
4
7
336841
65
409945
96
4
33380
399000504
204330
156680
289979
388786
304601455
162588
66
397606
97
48
346357
321955
37
330247
64
28
55
42
469602
275420
670214025
16
3
48
34
279482145
89
414767966
114117
13
155805
70
96
41
97
486354
25
65
48
85
499776
85
1
82
90
742935665
472569650
164457
6
2
5
2
482644
881903789
4
9
5
309473
536647637
3
223523
425399
1
68
23
957127221
348547
73
3
46
52204
60
272034
318604
62
81
92
83
60
451930
58
340574
393233
7
57
250166
65253
8
302528
31
29
97
98
113000
36
9566
35
67
11
94
348673
354954
91639
306337
47
284464
448993
28
89
61
1
101404
24
22
122593131
88
193760
470074
326091
209597
29
23
7
18
273064
91
26
435338
165255
610564827
14
322180
83
120201
27
3
483546
98
42
166807
40
88
109806
745173130
172762
9
17688
493889
41
21535
17
47
91748
3
410082
34
122311058
54
4
33
422065
221848
490391
203621
432726
37
252402
84
2595
75
257003
407
646282453
9
263636
828665433
478986
4
29
291717
33
216242
79
99
810912514
67
381817
781
846049669
385916
42
69
57
80
24
845661037
76
11904
142661
365308
260007
3
98
45
354236124
314717
62983
73
328764
39
881256251
402807
159781
27
583842632
84
427493
1
78252328
620106054
6
44503
364317797
52
4
410292
263390
8
65857
451313
960141184
7
491400
117177
170071
261643
461941
426528979
295469
5
6
40
3
202963
83
479951
42
77
22166
107278488
173847
270597
66
107138
32
53
444672861
2
220190
138085
64
68
1
132546
14
38
41229
621089209
31
219219
98636
75
66764
374207
97828
95326730
200786
21
2
441996
4
139509
61
453721
8
53602
10
1
31
80046
32520
75
231288
315303
195792
784913749
210511
71
7
49
33
67691
37
82104542
38
2
396786
20
24
451607
41
120380
2
46
332760
228787
38
52
68
147184
85
1
27
91
420762
57
300805
47
351379
90
258798
39
408699
305027
195457961
81
489386974
874028142
99985
487766
78
50
3
928824842
77
73
79
126429
258600
331029
4
451386
16593
5
27
515088920
85
32
367253
186469005
9
313306
60
143570
862350753
170623
73
44
24
151221
13260787
402363
91
12
82654
956969410
111518
320374
100715
84
4298
16
3
34
62
306306
46
53635
69
395085
164805
316563
268142
94988
66
965054396
292746
5
316443
84
7
29789
280562
10
428280791
66
216213
6
148225
56
38864
41
38
125518885
197770
17
76
169299
1
8
327888
51
6
15
856863620
584797295
3
348627
38461
71
4
343846
182233
20
453501
5
438945
52905
337256
6
98
25
264945892
33652
458675
252551
90
397154
76
6
47434
36296
153637
471837538
69
239280
174496
572972815
93
424036
294444
91
81
28521
8
54
426882
56
65
24554
1
423371
256324233
17
23735
6
3
146877
61
60
96
53383
97
154411446
426045
97
278258
23413
69161
17964199
801947184
484379
1
435249
6
23
217982
5
57721
168958386
99
85
70731
24
51299
55
4
8
444817
40
4
38444
284763
223518
496565
135657
366910
44
23
19
424224936
28
392166
40
19903
43
123499
354696
59
67
56783
40
152230
282146
87
15075
80065
354456
38
65
69
20
163004
40
22
3
43
68
161601631
372830
79347
31
222526
74
114095
7933
74
27738
458819
7
56
35
3
103037
417271
24
372682
263797
930750059
238810
84
159021
485562
42
497702
422826
93
84
12
15
293465
108353
454032
36
6
167184910
643990014
61
828295118
81
77
451414946
72
216320
148965
8
627683874
49
3
370673
8
14
186465
389942
452218
746228441
51
104777
342787
104914
6
94
358450
77
23
302903
17624860
16
440124160
267082
38
35
29750
63
34
116855
505550265
8
11519276
256469
81
9
425309
10
81
59
13
13
304847
439491
26
279053
41
14
320723896
465164
470697
268667
4
986948740
23
37
15
457307
389284
203481
90195
369026
23
63
98
398451292
38
260745
15
66
300078
315769
40767
183275
55
76
758130366
63936
80
332571
233084
67
43
50
59
1
3
4
81
9
60
193313
54
217842
178783
29
99
73
88
89
422011
77431
350198
4
62
185620
76
124855
247712125
4
60
143602
320499272
247027
248320
456082
108568
402756
139124
192988
180934
240262
64
4
167774
321189
46
67
73
338070
11
6
55
481374
401826806
322927
39
59
20307
2
543084125
60
84
426271
73
8
29
3
12
8
38
71479
34813
408511
134950
109741087
3
7
67
699413488
89
8
87
27
39
6685914
9
60
363948
10
35916
26
20
45
58
25
426356
59
85021
23
309011
66
449293
20041
31
488189
121729
81
226233096
164685
53
29249
152779
88
253062
3
12810
95
98
34454
442278
218590
9
975647120
96956
10
14
208684
86
13
383242
52320
198289905
95125
79405
55
34
108008
37
45
66
282654
403980
65
3
72
85
91
266180
112713372
323633
14
114081
31
62
36
444918
85
186335
8
475399
33
177487
27
126655
402305
115966
28516
141548
62
43
578363366
47
82
50972
91984
80
285920
13
234736665
25
66
78438
6400
24
5
46
41
3
15
50
232477
61
46995
86238
4
81
75
92233
165861
17
257627027
193236
140255
13
91944
315879
120357
928994419
246809
256236
434750
99
452848
92
261685
60
7
68251
436154
447290
390907
3
84534
163316
11
33
55
557949983
22163
327545
85
230859635
801562420
70
532308290
803712303
45
46
106686
22
29
225946
97256
9175
27
420867
292772
63
438730
228614
152936
7
923916069
29150
7
35
82
336455
36851
172520
426550
69876
15
28
9
55
56
56
37
17
6
10
22874
58855
408738
170205
91
60
4
409113
47
3
13
252298
45
189834
10
414660
171735
62
4
241944
260765
66
76
36
8
73
38
67
60
72
67
541569901
60
322063
6
410842
8
311279
90
15337
420754
91465
289912
160815025
68
143524
327742
901683799
52
63
21694
76
29
8
220715126
237544
26
844707508
443126
20
23
18
150391
935095795
299806
329009
94
9
315197
492046
335017
659538560
7
7
72
133319
350658
15
525921019
332871
248568
68
831982014
42
489320
189051
352976
3
40
498600
68
96
77
244633
368800
55
59
80
989511500
81
57
56502
25
44
12
26139
352028829
96199
59
321744
98
51
78
72092
29
472338
2
91
87
2
149750
93
3
95
320632
237157
89
60
50
56
4
119969
161702
397708
170771
87
79
44
383218
334585478
35
7
374678
666738860
213406
94
123347
9476
11
87
61
33722
87
732000936
9
5099662
167310146
434513726
100740
40889
33
45
865145049
117077
20
41
26
1
359625
407218038
393185384
981014318
344066
36
19
2
3
95
310000
408311
835228050
91
3
54
8
250892
65
154840544
229057
65
426632
8
132094
423593
423540
299766
89
238912
454427
1
245103
8
79
9
3
11
864786347
37
23
97
288629
3
372627
56
55
93
161489
51988
12
7
318327
292410
219419
31
41
81
5
6791
434724
66
51
314671
46
137359
55
349516
37
430625
74239
109602
32
87895
24
277586
292592
368019
209377
77
981126984
59
9317
120348
193536
171092
150438190
370818
370853
21
88
43
5
752654810
21
530594812
91
420624
88
262676
148873
53
28
417059
599074992
8
454493
2
140307
73
30
4
214891
296078444
22
186579
342475465
3
60
59
20
51
11
469287
23
127172
383775
71
199321
48
254803
259997
308683
38
76
600385343
73177
81
57
65
320775
335552
53
51
3
492740
88
28
79978
92
151070164
17
151202
47
18
234864
42
63
836685174
60
429952
205997
97
216135
20
426557501
68665784
477
264646
4
208821
738403081
25
450984
383576
96
315858
25
90
84
31
43
74
141869
3
430813
55
67
24915
445464
945460869
4811
476267
390398
9
402748
268562
259818
98
10729
411883
35
90
546728865
16
680462148
16
42
190250
212637
45
18
53
8
107491
352405
12
204643
110897330
92642
39
59
176627
452411
447018
88162
182228
57
61
2
48251
87
99971
204713
1
23
5
61936
92
10
4
59
432983
164397
90821
264499
473657
312743
27654
5
963451079
312224
71
208046
79
58
8
475074
22303
61
23288
171309
210260
22
425790021
373792
32
94742
307155
43
359958
400202
209670
343294
218287
46
246281
490398
444625
257414
198140
52
314525
95
133614
132862
20
8
70
238547
9
59
75486
259892
807971158
110952
59
255762
64820
381778
9
365703
70
50958
14
94333
504766645
45
56
260821
77
186943
4
540160217
278024
13
376823
4
4230
40669
60
238269
81
427700
111999
95
6
77
66
302492
83
377167
85
75
37971
60
74
400633
93
6
286573
341887260
251790
492101
1
31
92477
562575219
14
29
49
9
60
10
351480
476592140
82
310544
55
96
187292
3
370125
120592
266427
31
240636
835530938
43
77
78
47
56
215338
387816
245913
1
82
6
49
99
73
2
6
76
73
38
38
143043
396858
73398
5951
76766
670885640
6
624812532
98
79
107980
151946
2579
899255445
35
185650566
37615
439863
356784
74
420550
71
63
27
58059
86
66762
33139
330095
400794
65
98
297712
174272
218307
59
27
427519
168189
74
95
18
834894677
86
479419
665001804
56364
69
19
92
42
276060306
37
7
20795
870015047
14
260413
457705
97
390160352
3
19444
342843
80
174966
64
70481
6
9
44
214316
235700
153799
22
311669
23645
86
1
96
6880
327360
88
146673
7
9
18
24592783
359235
61
272812
2
143572
206435
17
91
400002
307580
439928
414079
31042
86
40
76
449590
17
401047
42
212682
261566
209360
935363678
38192
191117
824902339
17
53
434306
95830
77
381458
401305
54
477650
239327
416639
122904
21
17
1
145485
602352312
282409
29
197636
83
470491
396017571
230911
791261524
9
223645
55811
64
39
4
52
47
8
64
213500
56
17
465603
38
735657118
32
9128
68
355974916
86
22
63246
26
47
67
2807
71
435575
58
7
35
25
89756
26
79
108031
8
2
57
16
3
461997
21
672080499
498736
15939851
304482
56
84
70
401176
480795
9
339237
142439
825279624
46
44
75
170928
300705
86
108217
13
58
181314578
161043636
685239968
64077
186992
580903534
935315986
36
140311
78
392433
78
86
139917
77
76
93
28392
167400
30
190447
260429
93
214491
423000
342410
328143
475809
787120928
135395
378664
88
394913
84
2
30
772513781
10
79
250114
920448429
79
477975
27
139436
423814
343548
7
52
50727
86
211529
72
10
26
50
31
142875977
11544
38
14
333248
73
50
43
32
32
31
4
8
7
25
18
46
412936
3189
647665473
202584
94065913
86
90
250848
436767
28
915724025
83980
89
403749679
7
357397
29
981317579
64143
27483289
3
386816
65
16
34
35060
98
54
33
29
456557
192194
56
128166
155401
298995
96286
153377
312493555
217843
22948
232677
91
102362247
144532
442755
140364
120029
173635
75344
26055
44
22
77
203250
28
565225404
8
4
30221
374147
2
19
439313
36
461063
81
49
99
94
867915429
376548
41
42
88
96
9
237542264
426839
82837
3
727639546
89
45
38184
246320
63
33
974048780
9
68
92
730191274
30
96
192907
602004180
318499
78
1
87
406612219
400235
65
111349
5
362375
13
16
13911
6
48
339429
833766427
139569479
56090
78
227266
45977
263382241
14
453035
201246
457171
87900
875031616
1
73
8
63
41
253820
27
69
77
23
470582
407825
17
90
100058
262399
360518
1
52
289214
285226
98
399221
141973
261421141
109448
8
249239
296314
843893069
241139
187723
22
99
52
70
1
151992
64
351228531
43660232
304111
157212433
335681
46
411719
61
125481827
471157
459961
162703
9
78
87
206335
104896
830138842
290980
435098
39083
284090
50
47
65849
26
68
66
73
4
73
84
47
39
39604
4
3
5
17485
1431
371984
4
274201
94187
80354
45
63
8
469236
327397
107190
1
308010
27
38
129916419
952902560
449072
11
9
258743
64
281592
47
38
76
432081
12
93
45
136137
1
69
3
98
31114
91723
478979017
161013
252508
973873851
851664077
4
88
518895397
211978
409683
99
98
73
41
36
4
23
238411
372215420
55
2
4
21
209534
218094
59
487975
9
40
126380940
23
348390
6
8
23
267894
344337
127510
66
100347
450658
47
264775
48531
170447
29
144748
97
335295
207897
31
70
39
361427
135135450
407341
99591
92
50
133812
4
7
76
291547
11
3
949760675
28
13
93
165800
22
74
78
33340
213956299
13010
955569134
131251466
58
6
182063678
79552
483789
71
69253
232276583
68
38
76
252672
349032
91
23
252307
22
572052631
358948
62
41
14
230940
3
66
160706
91
96
411284
448755042
48
67
29271
432505
122751
21
466065
301534215
239675
314824
113226
120905
6
6
37
147850
186692
375448
78
25
54
289050
263472
357519
149224
265674
56631
96
1
91
282464031
30
81838
342855
137836
59
81992400
57
52
466927
21
30416
35
393869
9575126
72
398623
39306
137470
591600875
6
69
8
75325
1
433330
483781
476614
362870
598808174
156063580
32
109783
647432887
56
73
97
22
64
435412
211070
31
91
395053
166787
3
556890845
53
28
280379
86
87
250480
408358
56
455006
39
117117
12140
222588
81
66
499418
816162495
2
84
74
259762
272490
83009
5
358960
679047562
91
73898
74
8
98
27
12
8
465149
450697
59
448202
46
288532
279277625
99
440945
319952
112097
366683
95
333737
72228
64121
82
41
290361
139772
7
92
52656
232926
401278
309484
287785
8
492540
35239
99
253325
72
468727
524589485
20932
435229
32
12
265992
74
412541
169371
4
48
271143
37
31
72
394001
12
63
313094
56
350441
2
285307950
77
93083
294993
28
2
31
397389
478949
266301
628698028
422368
369789
68
314517337
59
314908
52
2
5
72
32
96858411
250966
72669
314307
24
29
433752
204675
201087
341686
1
388476
429891
2
155647
43
33
347008
55
172423
9
31
1
306400
446065
150794
86
179678
78
358237
66
101556
73
343889
457893
18
100820
357327
400375
98
21
496505
60
49
463743
9
45
72
93
50
42
349286
98
221675
155285
357611
433707
60740805
31
353227
61
75
291007
323047173
22
302973
1
67088
236778
69
12
700362783
395583
442987
451669
218125
55
258901
461597
296799
98
539558315
212501
365751
404321
191646
94
99655336
406504
264934
488634843
3
145292
79
14
1
63685
152041
139363
54197
2
280584
959003864
80
159821
13
40
39
238410
6
62
295007
469156719
373367
94
94
43
449612
261781
18
66
396298
167744
9
389447
125495
11
84427
403389
426106
46
485295
3
96
471976
275889
76396
94
598575488
26
5
3
68
45
66
16
33875
755962944
1
7
84
66
918949069
5
96
287042
819620174
17
7
308736
63
370066
299814
9
132161
259852
75365
8641
390786323
236120
133199
175905
469467
144619
10901
8
1
143668
839929235
150235
34080
45
98627
93
4
72
45776
62051987
437862
456667
81142
447716
60895
455282
98146
55
2
18
484661
216791
34
62
24
5
219986
74
11
5
59
85
20
23
283812
50089361
12788
4
63
16
451558
6
185923
174425309
987007832
394458
50
58
63
68
279104
433059
9
8
391968
70
87695
67353
71
3
21
312720
58
89
124926
30
93
63
73
1
99
64071
272585
71
57
88088179
24
53
235694
69
858227611
4
55
63
66
66
17
3517
470624
12
289616
43
266065087
38
5816
161952
7469
26
46
58
61
26196
22
689573995
86
474839
527084015
97
179016506
6
38
68
45
4
29
131832
26
7
52
97
408325
123445385
344125
5
32
185748
723565805
450452
494181
2
118045
226485
225092
833326219
149727
75
5
458457
293234
40083074
48
3
203976
963926608
3742
35
39
45
454893
325623
6
248586
20
437432
45
45
336450
66024
47
5
312007
5
749487838
68
75
35
92
177631
71
203534
225605206
91604
48
76
242629
165691
8
92
174086
109125
3
273361
432109
53
764158176
269625
87719
84055
6502
1
67
889461533
132620
38
59
365479
235622
608278519
250999
44
99401
88
896332825
359705
22
18
8
334552
96200
57
176107
1
52
55
315930
21509
3
23645477
186242
451694
55
128159
40
231506
1
5
82
4
370516
23
180265
39
6
13
368270
397152
174142
68
87
365610089
5
329121
275651
25
16
327407
359071937
85
45
439505
38788
58
154931
2
470049
337957
210172
270115
14
187446
599434578
44491
30
1
451185
289575
72
80
8
43
61
188595
72
9
12
497557
484377
3
17
7
45417145
979644441
60
99
90
412422
4
276585
9
31
214373
75
128920
137330
14
467418
74
382831
72
44
90
514685942
15
90
23
86279
2
22
16
59
18
23
9
9
187980
15
359361
305684
61
473465
1
297019
284850
97413
73
6
2
78990032
417735
120131
17
7
91
95
77
65
64858
10
83
79
8
44
338024
904421067
81
63
138599
13
13
85
60
74
28
361735
12091
436401
22
56
216000
442546
357781
403020
7
244161975
95
134500602
244407
99
55839
30
74
4
273783
152305
12
179805
108092453
282753
252916
37155
73
488004
12
143855
88
163159
63
240134
87
39
56944
41
160344
4
5
823643245
83
89
80
356978
3
55
16
50
203511
44695
97
42
26
305062902
73
56
455553
451813
211987
381481
33
89
2
97
235565
4
56
21265682
30
26
422796198
14
128690742
54
315127
80
53
16
69
31
4
73
655082149
24948
66
125263
76
6
18361779
266505
6
442879
28
4
35
130262
211181
4
62
3
390308
164407
42
33385
39
56
200794
480640
14
414355
496382
50
61
50
235460
86
6
381835
6
26941
7
89
203000
76
82247
95841
69
50
81
122318
80
103611
43
407106
755721668
98
27
41
20
7
4
5
1714
87580968
6
46
283513
931571086
492924
91
259556
99
71
777388896
7
21119154
295365
4
53
99
232223881
411251564
51
77
30
490196
6
2
375516468
12
6
2268
314070
212124
69
82
15
239222
447350
231726
879316617
59
27
155662
449040
481170
9
2
81
1
328932
298924
72
47
28869
31
24011
45
188506
88
997866220
61797
92
81
49
247081
55
47121
273271
7
44
34
80
1
274235837
87
79469
15
86661
15
43
1
275090
9
45
327162
14
423434
192863
776385609
496471
2
250929
409902
539424863
263951
36
494456
18
62
62
440601
47
4
320470
366184
54
680470558
471014
230718
466318043
80
256492
135766
25
53
401361
244249
44
52
8
59
6
202320
187796
266025
49803
9
354843288
36
22
607055450
39
89
339083
64
451990
87
32
24
97
8
2
155064277
227440
397887
560074272
100962429
454809
52
5
18805
36
6
39
29
62339
239481
43
2
515149523
636047475
518158782
41
89
994493191
211002
7
440937
411654
65
86
89
7
444149750
96
157641
17
8
96705
25
450826
306173
194960
66466
81371
132279
73
71808
66116
310570
5
367421
2
73
24
38
198533
754819730
4
93
323716
347625
62
808072859
1
165103
97
319158
23
166464
292654
94
60
252285
439013
12
23
91071
8
261792
25
70
71
23
244795
451785
107233
85
73489
29482
39764
338451
3
76
48
66
178070
33
182743
194912
2
422183
93
127586
8
407907
4
37
190008
26
163485
255821
199003
40008
116268496
359242
43
95
307576
187902
92133
2513
3
352148
221039
93
284385
5
30
23
21
6
44
1
71
13
134326
48
9
496825
5
91
54
8
493987
67578
51413
432542580
4728821
121592
40
184382955
87
2211
7
13
9
415062
40
1
95
2
355396
83
2
96893
489874
30
12
39
75
6
497392
84
25
93
337039
27440
411566
69
121781
398002
81
9
351536
81
449290
26123
32948
6
98
220141
442889
110241
268769
99
406862892
458129
33
337315
341198
205560862
16732
40
93
4
5
24260
57
73
483807
7
85
238174
69
18
271924
35
26
17
51
25338
119195
20
63
94
889719582
449619
298318
55
75
98
169611
5
220585
7
79613
651692400
46
191272
19133
393681
29
61
6580
215061
63
5
181432
51
314936
69
34
2
90
92
85
71
333205057
390
31
32
163704
34
7
57
2
37
429286
187717
18
166217944
2
306888
254823
174666
110569967
86
543997473
40
83
26
7
53
87
48
20
238857928
122932722
17
146073
385874
360889
308588
20
298087
124879
20
29
188833
12
931070033
41
63
46
22
55
62
16307
4
96
61
681777623
95
72
1
425480
82546
67
546922373
406839
51
38
5
51
423554
347198
50926
593209458
66
24
457602
93
197965
86
37
37
6
410502
73
436344520
32
13
34513
42
9
6
633229658
60
341770
52
12928
489805
468346
566150083
61
77
56581
480297
88
83
386936
33
2
84
373988
211644717
63
32
92
409118
126394
171445
298749
34
77716
200402
244676
3
156721
81657
608576066
5
60079
300299
45
475387
488775
5
74
498523
72831684
25
21
307667
143028
37
7
35367
15
29
74
316307
33
1
473983
16
309222226
37219
45
1
433264
458679
84
99
11
125591
89
28
391247
72
34303
20
438091
969891135
16
58
73
530439433
20
529464163
213590
35
211656
7
44
402255
29
92
112690
64
453402
52324
291402042
62878551
94479
46
20
5
561983918
49
89
122127095
337699
69
69
62
73
18
27
57
343144
257860357
53
69
469911
57
38
7
9
655897152
92366
69
23
91
648198418
469187
478620
6
392250
98
253056
36
380814
77
80
264762
19021
299984
74
415855
3
4
31115
543564405
293728
495306
253079
24
39
47
241729
65
13
5
70
5
13
18
381685
2
50
301892
379289
50
202497
91
63
67
24
4
456365
319086
56
372130
26
50
48
238636507
641186145
38
27628
75
20
37
189736
6
10
153667284
487406976
47
4
93
229617
207731
112722
6
98282
1
128083
76
70
302578
92
2
75
55
522418088
381284
22
478211
128638
98
438680
152263
99
30
33
68
4
1
9
623350188
62
844321403
29
17
385453
401641
84
69
525371931
19
11
1
86
79
52063
91
125690733
6
77
731025953
52
330195279
321903
341491160
12
68
26
72
54
447320
87
695570244
39
495125
71
178684
9
19
813332178
32
4
416925
85847
158214
4
310807
139217
321639
202666
78
85
4
492490
12
6
90
498393
42699
80038
10
237526
8
382666
76
95
68
3
274728099
2
374935
24358364
53
223495
374307
388171
39
139570
23
26
78
311292412
761208316
207552
619123614
15
152244
943887581
1
11
84
24
335926
551895855
143612353
17
53
1
7
425992
75
312095
459546
3
316185
3
3650
277363
337221
295917
212231
25
693746671
435240
26
77
70
87
42
3
412185
49
16
31
2
2
34
60
39
424087
12
747810390
95
32
11
465258
59367
143743
201758
4
30
490610
460719
61
40
106559
330194
10
391236
38
9
99584
68
317694
2
337847
77430
172373748
7
11
749853629
7
354351320
58
5
27
24868
50
34809
3626
97
20
462327
14
92
445502
55
101065131
26
74
27
82
485764
64
90
48
70
1
96
10
38
3
48
8
296279
417721
690844669
26
77
92760
62
274177
17
3
82381
50
14
41
78890
399776
16
38
335011
305605
46
817159609
61283
644521780
352463
3
167899386
38607
44
55
205205
70
56
35723155
2
66
707526651
97
55
84796
92
66477
327925
1
54
4
36
27
615576004
61
3
315402
16
850184763
35
55
781558264
73
445358224
366524
35
87677
554587067
349620
65199
321455
259251
9366
72
86
19
23
818976728
993859529
77
949497534
8
420483
104793
36543
71
4
842117295
29
133424115
8
31
160750
38
82
7
12
2
531260159
284929
17
437029
43
149256
126279
74
25
55
60
50
32
42
24544
122668
239051954
281796223
250008
27
40
9
61
290968
91
471617733
13
6
696362692
6
245563
398949
1
1294
9
35
13891971
92
104502
49
176430
20
267939
8
80
484813
55
260209
40
423922
319218
37
137111344
292978576
617814059
5611
13
3
369568
79591
46
39
95526
16
67
236011
77
6
111704
9
82
40
334341
83
487799
8
91
22
411339
81
26
73
97
249568
66
8
219032981
92
430981
52824
494145
401563
212478
116867
63
79
87840
23
66
60
430692
443374
51
102746
34616
9
21
20
80
80
321011
461621
31082
10
43
88
393346
27
827004643
137979
203799
68
80
66
33161
453061
154407
349888
49
357276
98878
205034
247937
200304
73
479526
27
39
76248
983954637
440579
306845
363309
2
5
180324
19
53
267042
778585284
67248
51
8
19
7
7
35
466929
211932
416543
41954
221788
441015
33
257525
54
57
9
288354
952887380
67
394451
94
31
16380
389389
13
82
635529734
43
32
425812
23
84
79
77
344613
96318
53
440152
9
325883
16
239547
40004
450308034
7
29
27
6
49
67
81
392357
160708
22
63
51
57
10
755620491
88
686162300
52
5
735154074
5
81
54
81
72
74
26
71293
9
41
224657
98
205375
339482
8
85
99
427044
264102
345181
50
424835825
82
103616326
128166
78
283149
89
30
385403
80
14213
20
48
50
880695
84
66
162819
27252
82461
1
209147
84
6
37
47
451047
242412
287727
401213462
66
8
358194
7
8
17
285179
497846
44
15
10
128209
2
35
903962035
94
31
7
78
372719
60
42
17
285580613
79
45
14
22
413538
492995
391361
914762953
221015
173919
96
14966
255945
67
478519
3
27
173413
76
313740
82
50
142951
27
235289
7
7
98
6
443650
194116
950180021
32
77
22
32
751983106
48
776668399
78
737461145
28
479978
826765200
5
446457220
114739193
9
21
462776
428632
197395
44
1682
14
843083584
74
259285
34
77
678161877
77
296228865
179724611
106067
71
150772
63811
73
86
169440
34
40
428090
26
154646692
225140
98
218242
55
482571
516348701
50
298546
340989441
22
67
18
3
555117928
22
33762
6
9
6
3
240839
921442298
95
412780
273446
272246
69
16056
65
5
8
20
354589
452012
354798
71
182409
76
8
216694
74
57636
499042
87
278516
281910875
72
46
2009
58
56602
38
7
22
693349555
88
52
530122862
56
18
89
59
99
56
12
58
440634862
145169
427345
65
874316463
777481053
39
171991
467103
4
372787
93
54
99
14
293586
5
118371
42
556315999
258583
88
31
154669
7
244822
370378101
44
462018
87
75
417760
266486754
4
41
6
181424
26
277291
178314
93
64
9
96108
74
90
281687
742553724
38
337267
412054
132347
19
136923
311910
463687
51
22
88636
52
40
43
465820
2
482548
79177
30
80
55
32
70
327278
23731
76
33
748831023
48
476566
71
54473
47345
8
153217
456979
91
382319
84
3
898547291
92
8
6
67512
498744
430228
75
30
30
324117515
138515
218762
96
175824
30
33
32319
325620
987999723
366331785
12
23
4
229631
3
174737
71
814964661
281991
77
394901
4737
422926
42403
362748
52
75
5
13
3
71
24
9
87
39
281205
92
423983
157777
87
90
10
345396
8
49
218461
53
474273
486189
30230
373731
122733
38
941268554
158777
75
62
227412
361067
97
280491
90
5
191301
174143061
91301800
91
22
47
315761
1032
369506
390159581
57
66
343005
24
331251
923453811
51
454532
848279428
14
337741
323611
231749
183056
70
8
83
35014
378393
173814
199606088
258749
16
289284
381997
319906
13
4
8
904212016
73
132859
415761
694024395
430797
287038
25
94
33
161996
188660
19
8
495342
473641
433183
280914
123756986
42
37
786605546
51
976551753
38
136722
31860821
5544
8
46340277
414440
351156
483169
474738
16668
256393
21
102965810
329294628
4
46
89
24682
46
59847
293560
70
363718
10
91
810497771
48
23
106539
52
44159
310891
1
486097
4
26
70
928743016
297393
24
5
76
9
85
51
78
351250
427394
92
435847
432738
461202
88
203174
14
90
5
94
332465
72
60
65
462317
36153
45
336967
28081
7
24
59
53
395172
366355
86
8
276538
52
28
348115
74475
48
383310
445865
48
358336
79
36
22
257637
52
53605
262691
164311
763571879
582167669
196409497
45
77383
9
362388
8
4
414134
96
490445192
489171
6
90982673
71
476450
46
100944
193850
137965
23
32
21
399509
51
70
302049
177355
336165
164271
82
57
97
426497
38
384871
27
297577
25
56
1
781733936
5
6
284819
213450
22
26
116408592
53359
46
487957
59
66
19
6
11276
199685
239831
971227674
11
114966
7
1
90
407379
95
36
149367
164934
7
214310
88
17
566387798
15
61
40
117420
95
9
2
49
45
165356
215589
470348
229877
320557
96
6585
3545723
118022
553663636
277361
361979
46
242466
919161408
34
306636
421899
334492
270672
257970
61
7
73316
66
911417472
305043
369528
46
98
411296
206967
27761
514575234
104713
213755
46
77868
155136693
56
433770
184317
274469864
91
21
222818
820674992
71
100484
55
1
45655
954646240
3
82
16
63
56
374508
81
2
970110075
485765
84
345323
437029
259261
319720
429238
4
279360
464724
19
343137
93
11
99
491504465
291258
380446
24
6
4
38
258932
653807608
26
440987
349117
6575
116748
40
3
19
52
5
428595
22
78
28
30119917
70
2067
147427
22
60
379870
71
215962
10658
40
99
64385
8
134331826
15
81
76
269735
204484
345035
219599
464772
268011
49
51
47
83
98
79612
84
62
7
387091878
35
190522
405804
18
91
277754
396933
42
99463493
90
138253
6
271408
31
81
5
2
18
971945276
492877
356432
60
16141
263484
446658
121873
81
382954
20
9
26
431505
29
366344
75
3
18
184254
88153
18
58
330699
269195
98
349850
18
954258433
307648
462907
31726
30
5
2
92748
416281452
72
226469384
69
11
34
10
40
58
68
225021
61
232056
94198076
7
28
155151
214394
460851
15
23
21
19
404366121
84
3
213278
18
71
3
85
213482
8
22
77
34148
183672814
100044
33
19
106572
64
7
43
3280
22
15
23
18
111506
619317522
806217752
62696
56
60
468222
33
497864
251402
52
8
400365
24
23
37
91915
3
54
13
75
57
440171
63
89
687016228
67
57
35
331328
5
485171
214809
150753
158855
7
184655
107489
43
47
90740
19354
13
498781
15
453286
2
317645921
26
286680
1
4
210853
9
76014
6
484622
409469509
86
3
81
49
77282
30
194644
50
57
203181840
249761
17
31
18
4
35547
27985095
26
1539
23
34384
84
394500
24
283766
50
82
316655
473287
207985
420538
73
19658
411648
93
451580
462389
177195
98
67
85
8
19
13
425691
31
34542
51
122449
51
89180722
74
43
112922
98
452027
17
408762
7
2
82
3
84
335645
1
308309948
296695
72
76
81
424859
32726951
456287
131917
283304
182168
2
42
21
456483
2
88
5
17
188266
260309
93
50
463057
137500
177350
210465241
299708845
42
2
25
7
137219
312550
15558
391445
34
98
296369
209952
27
19
53
54
70616729
43
96
75
2
890674437
201123
54
260834
403841
205033
933131825
39
90
132837
579064681
73
211686
25
354829
88
21
324839
71
57778
95
275002
40
121367
6
38
184895
38
377459
43
9
245547758
436538
93
80
937754920
83162
90301
123381
68967
24
438070
81
294967801
61372
3
333814
28
74
56
87
103316
90
37
24
3
610286160
70
12
48
9
808084222
74
48
493623
318669
65
207936
324854
326605
41125771
4
54
44
289461
613502152
352259
111676
93
4
497685
146602
72
14
93
6
60
24
78
41
283615
412548
52
35
78
244238
304632
738743506
32
486222
494510751
337434
44
72
5
64
45
176496213
16872
26
182376
137416465
76
19389865
486197
16
7
446092
49
412769740
72
49
9616
267849
295171
9091
283971
596553637
21
60
74
61
55110
63
76
79
341938
54194
49
148913
128025
464856
40
28
818033223
35
80
456812
6
360923235
18
3
299760064
826675331
56983
389420
11
92520953
9
81
343363
2
6
5
50
4
6
156764
603538431
90
2620
291377113
84
435677060
397845
5
71863
68
16
90
49
211121
192991
209014
76
133210
292537
328270
366087
16
78
9
258585013
912581297
162221
1
1
355169
31
5
90290
91
113114
211200
4
15
50
190683
253796049
44
34
58076
59
238295
307515
34
82
97
469914
44
4
67
74925
13
15
88
331324
43
75
18
51
38
52
35
12
63
195424
2936
51
304061
286196
91
94844
26111
2
59
73
95
45
59
328012
70
488320
111311
22
43
72
17
71
46
486311
33
46
369957
369087
3
361924
71300
347963
93431
443101
173633
31484
245284853
99504
10
639915177
209883
447321
382089
7
364381
364339
22
151401
248236
32
75888
26
470557
10
189754
364750
85
589419454
393399100
4
7
90
69
396227
194836
366754
464674922
455988
467311
152944
60481256
146196
40
34
94
1
165709
467581
95
18
93
125979
70
459169
77
91
228702224
54
66
10
66470
69
50
351920
14
2
447092
76
50710
7
232741
119427495
748618680
3
364217494
98
173707919
6
409342
73190
14
367723
5
96
42224
51616
471587
471583
37
23
396578
343569
51
439240
112212
182300
92
2607
72
37
170616012
25
3
648908786
9
77
61
164971
26
6
333219
114757
408735
62
468291
408945
97
6
62
486957
392568
74
226723
87
8
55
128641
30
19
105212
43
239975
3
21
442035
507983924
445540
135112679
395589864
41646
31131232
81
83993
11
406807863
223224
402001
26
93578607
101992
318919
64
340384
84
349038123
6
20
369068
283708
11726
2
340733
848378184
5
41172
267883062
18
350182049
246085
40
300623
302333
95
66
192746
338208
7283
91
90044
86
34203
615549136
74
133994
9
2
6
19
350671
299635404
417504
135296
56
77
323864
91
34
371402
184890
22
56
228802
15
835914960
10
542592969
26404
160195
63
2
81
477585
58277
161027
207509
41
6
38
9
287633
85
1
469905
50
32
414691
260003597
276780791
454426
87
232628
65
378996
818971006
116665
212850
23
49
70249
190184723
24
334901
168693
90589
18
72
3
4
214244
37
86
375265
583473926
13116
14
441142
74
36
27
46
59
4
3
151003
254709
211313
58
131462
85
5160976
65
4
19
18
77769
27
53
574542072
3286
178457
5
990557219
375874
447412
476884833
123133
96
273168
33
72957
240946
7
24
381421947
15
67
444139
119117
481261
33
95
90
481120
492610
12985
5
66
19
89060
510438686
420025
115558
29493
76
286340
37034
472015
430445
2
13214
1
86
76
76
425057
7
353140
6
3
384083
485680
79
57
26
90
67
26
67
390332006
284689
366505999
33
37557
91
4
76
73
184546
284928
52
249736
1
296889
47
304929
831595389
51
144032616
224103
155222
1
465391
78
26
498589
70161
335063
51
468570
313355247
831305546
51
56
68
9
71
287892
439303
69
48737
90171
77
7
465693
1
58
20
84
28868
264458665
846383879
28
95
418193
395015
25
44
3
52
163365
57
53
31
18697
491995141
205630
223242
71
69
230383
49521
36838
381350
787181614
54
446114
68539
237142742
61
80
83
27
3824
84
289675
278554
56
458622
482272
238381
34
25
38
4
365938765
76
321014
92
228007
223812
289433
65
27
1483
491561
204666
76
189189
220695
159244
9
3
268773
131684
9
132734
454000
410087
464992
289185
27
237174039
862199038
389853
257238
60
335921594
6
31
89535862
100807
185537
29
58
19
5
68
52404
55
261903
342133426
66
81657
5
1
8
81
194071
65
411242
434097
28695
74
7
400235
163421
73
110087
437689
91
99
364256400
130227
418783
264869
9
9
306463
24
461772
583020936
457681
375098
819899333
495240
182897204
297944
55
44
245496
62
1
88
94
166772
317805
47640
158719
23
469111
53148
81
80
99548
267904
3
151388
108165
95
250154
46
94111
11
338208
292756
47
9
4
11
34
91
99
65
58
387269
48
224452
105039
302105
57
72993
85
225659
65
221762
63781
49
408142
338960
26925
80
30
100
73455
4
172747
9
48
43
443
519503999
22
418715
302610
49
112670
55
69
498844
87
309330
42
215914
71
2
87069
337387
403094
84
203734
174507
284046
13777
15
32
47
39
51
40
2014
4
325785
88
66
439373
1359
75
417697
52
7
5
41
445001
125559
61
9
87
8
55
192277
36
61
424206
265981
50
403586
384219
361987
263676
55
77
113033
17
51
31007
981880950
150755
472984
21
8
85
5
403932
198278
13
61
241381
82
311683
9
848886728
24
49443
9
29
167169
446729783
133363
66
195545
74
229960
62634
47588
358245
288119
93
45
83
58
61
51
232022
494349
180871
169806
9
2
356005
28
10
66937
483987
15063
207188
82
31
41
27
34
95
389832
31
2
482278
84
335120
489755
3
129500
15
86
48
383386
1
18
226568
478264
29
102124159
126164
261742
459240
93
64
31
37
19484
79834
17
179056
88
621580815
82
40
71
6
234068
59910
36
59
178860
193685
73
7
410074
358357
35
9
71
477866
466563
334740
71
19
40
489378
25
1
65
5
472367
277677644
220253952
97
181820
150801
2
51
847100914
246083
67
33
455681
882117746
260340
82
64
74
83
41
5997
588468003
83
17
63
131993
80
6
2
83
306707
58
752361389
42
6
207567
33
15
7
2340
19
95
858826298
301420
347653
96
5
64
190659
446101378
303230
470292
406759
44
20
5
280668
6
81
5457
47742
365803
18
528027581
40
243657
21
58
65328
1
392042
59
12
41
21
63
9
24
3
408315
14
90182
212773
30
74
6
7
42
94
276376682
47
56647
205044
9
80
49
20
233149
55857
2
19
142131
60
74
467430
30
39
104299
453698
61
72
54
144018786
82
251520
932299197
35
356836
44
7
4
61
963497621
83
98
69309
84818
24
193056
459895
424061
2
52
6544
74
53
115242968
39
87996
161797
98
220331
337510782
97
561914313
266232
136311
934726185
40
9275
359716
10
42
1
357197
2
45169
27
99
5
557673675
5
449316
38
831809363
19
94
79
68
240883739
75
61
53
761524517
96
452212
90
531934956
95
72579
476202
17
946264884
352656
157868
85229
180268
66
318857
479228
48
105482
794890412
62936
54
317793
67
81
269337
11
108530
9
12
25
130100
348009
57
88
321348650
67
264596
91
22
102304
120657
327155
13
44
80
57
54
93
37
222660
80
60
89
85
287299
80
49248
109905
45
73414271
107473
47
328843
736686405
693737610
38
282
20
147411
242276053
113333
20
254548
308941028
183499
41
75
399269
353757
13914
72181
26
383281
21
110934
83
176722
6299
80
18
481970
497508
168768000
202435
55
8
4
58
2
255933443
76
280255
55
38
255482
294615
33
77
54
392163
80
153519
60
118933993
431508
93
42407
41
86
496691
55
49
491659996
260449
89
355083
168501
1
325443
3
77
305719
205367
300478
68774
122390
775248966
976539192
52
378800
7
4
78
87
185777057
8
492642771
7544
862859260
882897730
51
15
93182
58
73
222793
20706224
45
141042
120753
26
55
332976
4
344604
2
13
193799
8
350285
335209
38
228905
81
56
21
35
445964
401738
64
55
80
371541
7
75
96
472928
95
4
452610
98
4
12
48
247761
72
201202
80
47
58
2086765
93
62
496842
727175375
154074
53
56
80
6
586381482
446750
63
491727
314497
95
247161
7
360534
23
50
50
38
76689
83
6
21
79
452464
79
488031
39805
373416
124500
166432
410473
6
61444
103013
7
652014503
84749
103241
479267
212296
70
326620
68553
108073
145180
591049799
95
5
81703
481111
36285
248168
158138
37
88525
80
456061
392048713
67
274965
3
92
24
272437
69
26
282428
94955
185322
33
472353
46108779
262361
51
39867
65334
3
72
38
148771
371397
86723
30
357717
766519596
82375
86
5
74
116125
11007
93148
95
176196
133087102
18
526073924
275235
79141
65
256214
9
7778
21
1
19
1
84
3
40
219958
23
4
180813443
7
258473359
42
84
78
57
49
10
3747
786244209
18
87
461913
173526
494874
9
321378
8
317791154
193736
14
54
100037
489726
71440
215694
35
202866
868088505
6
255732
15
75
468375
10
477534
59706
556978963
25
49
8
424830
64
7
88
140593009
1
74
283523
34
40
55
61
862485384
809763065
451035
91847630
6378
74
58
87
8
254584
413131
135838
9
12
74
418875061
99
55
9
52
377838
10
146495
5
163592
58121
421803
352133
12
26
58
167764
31
89
2
67
294916
384295
230791
460372
401053
132917
249748
680820999
34
14
75
81
276170
6
92492
983205762
64
247493
31
2180
37288
90378
37
8
62
30
88
261253
75519
66
565816728
2
186196
480806
2
57
5
32
466713
163548
53
255061
336177
4027
327913
249085
4
34
464
45
428258
17182
476961
538370303
158548
478491
297296
310900
78
555602036
34
5
54406
92
25259
870631650
2
84
253079
8
18
183684
391392103
225846
28
97
79
17
479618
46
79
20321
16
133650242
23
63752
493698
166762
6
96
54185715
174215
673391907
64013
66
475509
195343
27
1
5
77
79
266329
53
465338
44324
459968
208225
221404
86
172866
33
57
75
4
97
494515
43
376139
59
308395790
3
491497
244544
10
4
489777
13
295244
15
81174
41
27222
1
64
493109
198334014
76
21
20
2
2
2
848236353
118464
67
4
151719
55
75
2
83
1
8
83
117418100
78
81584
61388786
384247
83
39
189496
55
58
13
899991341
95
3
92
140458
575466709
431729
320022
60
70
83
36
250772
7
77
25
85
79
51
68
16
39
328770
58
404182
42
30
173578
46
8
840158389
70
331450
472786
193061
37
410994
174560
63
11711
67
323751
35
397032
4
1975
761364682
205736
92
445555
95
398196
20
98
40
458641
188768
171649
67
52
69
93166
117457
326388647
26
3
159703
3
7966
651109866
1
198266
113035
840634658
218662
64
482938
12
30
27
200760
9
373985
172995
9
5
3
60
358346
18
84
194117
148444
12
6
305905
36
99
100734443
99
60
36
955702700
4175
58603
70
90796
376718
71
8
77
452584
68213
370769
29
221874
33
15297
320864
79
96
466304523
222820
18
466550
264002
339636
22
48
499876919
59
55
4
7
57
37
70
85
24897
27
85
32
3
458705
9
419233
4
841848549
145693
415511
376887
44
123493
360502
45625
31
14
212521
66569
28
24
88
4
34
9
32
22
555640833
64
174301
369448
4
175981510
203103
51
66
47617453
16
46
29
244735
26
20960
44
302980
3
234091
85
21
82
396925
5
46675
3
77
368665
51
98
6
106163
355891
37255
51
167143
64648
30
366547
111815
359892
65
177798
30
846903458
40
50719
485948
491814
115201
3
469372
1
137409
52
3
272590
53
82
25
350288
64
55
34
6
57
78
99185
49978
96
36
81
439871
257385
402468
42
7
323094
16
94
97
166224
284147
846354916
8
442707
398049153
399196
478979
900298319
51
66
298910
46
1
18262
60
59428
89
53
74
452320
44
85
280199
495916
44
436229
37
203816141
39
484735
1865
56
52
408932617
362154
72
144966
97
88
58
458801442
16321
108689
74
94
151515946
30
70
287668622
262765
863452562
411407
89
81
57
114442
871696326
80
5
492314
61
7
6
38
619853287
319550
97
429699
58
29
68
42
462628
421647
123072
58741
36
16
15
201725
2
25
343268
394256
49114
202732
484692
172210
82081
27
66
442413
288275
380692
454051
69
404235785
26
72
77
24
94527833
318439
305100
66
319081
238983
93
120721
362183
78
21
24276
91
3
49
174774935
281404
96
4
232493
81
37
420166
122538
49
28
72
247494
871515565
94
61
401142
38
160687
19
29
471595
224183667
420484
187961
8
61
33
34284
63565
35
23
39
93123
1
32912
312802
87
462183
145353
4
482977
57
34
52
448472
557075642
366275158
14894
216992
12
310887
7
953411501
5
293559
446645432
76
80
5
298623
21
409438809
426221
76
240244
13
2
18467
229471
55
72
50
61
442076
230989
10
72
201530
16
401406740
57
295864
279088126
41
411844
30
55
470748
240146
55
270394
59
244554
23
60
74
50
2
417449
12156
80
438559
517339461
230467
299626
174079
49084
62
3
43217
480377
242258
125413
95
86
498619
88
291818
4
246749518
351184
37
97255
1
330941
42
42
495446
456321
270582
390392
41024
47
85
259140
19
173731
77
55
1
58
10
79
103451546
459880638
427410957
90
6
94
97
103647
54
18
31974
229395
615749737
436966
4
58
9
82
2
9
2
396755
282156
43
233222
459798
1
466859
300167
7
67
38
79
23
363387978
17
482910
90
412759
8002
48
51
422148494
346709
16
80709
188656
366177928
60
42
102114
7
53
55
5
56
493528
50
23129
46
61
472039
61
5
32
48
456881
58
347483
217460
1
927751784
56
449579
18
90857
29
52
87
35090
86
97
74
35
48
77
108049
163759
495323
696845183
17
342194
354236
381247
755076239
13
33
43
56
47
186672
78
406553
8
93
406523
85
80
273560
196022
484907
86
75
92
33
25
57
299895
370640
19
259807
760406959
259977
326139
77
8
259826
423021
280173
96
8
448885
21322
1
120126
65245
740710946
22
28
96383392
12
301589
62
58
22
327504
266531
79
52
985220276
869928389
11932
57
65
65
336312
165026
77
10
94
332544
474505
2
6
74
491157
169837
77
586857547
33
669277865
3
228021
845279201
18
113065
127127
76198
46
6786
355993
19
102472
24
376283471
67
56
2
648740828
9
185689556
159427
787296495
483456
165605
468147
55594
10
53856899
69
244762
56
359991793
6879
38
51
875731860
30
76
3
29103915
237089
64
9
75
929149454
57
200978
12
668130166
324573
2
56153
446346
83613
75
58
491129
2
127139
1
494662
40
2
133316
108930
85
106529
475232424
459650
18
380913
318570
612194070
50
199872
94809
216626
452125
452180
50
4
8
9
390044
54
18829
7171
8188
3
29
15614
74008
39306
18
115882976
2
166185553
84
97
400689
463311
19
438441453
28574
15484
89
25
4546
8
354664
460062
264656
99
22
34171
41707
9
40
471319
359775
11
71
428900
104500
56
81
9
53
82
41
40711
407044
42
43237
51
98
208260
11450
5
232096714
50525
2
96
119665
9
95
238255
45086
78
49
494499
87
3
95089
429139
152452
91
33
434966
797450849
16
92
454757
160856
291392
379521
1
839384290
28690
233385836
434704
29
9
59
85949
71
735428419
76914
80363
483611
73316
469292
94
378609
43
82
89
241250
7
280207
147785
64
53845038
96
5
42
38762
472721
51
43
47
80
32
14
179685
9
249798
40
1
91
92
298773
331054
406281
234109
77
37077
73
253455
19583
55538
406213
260346
93
298032
14
23
520899708
317035
76
62
123657
234827
83
18
61
86
29
9
74
991784775
291342
429492
96
216172
23
641852658
260992
259788
97
32441
11967
249003
210962
82
222829
62
53848
565443312
67
445320
764559530
24
20
481577
74
94
69
15
66
9
41
340934
67361
205387
17
5
407041
10
71
470397
15096
107610907
86
5719
376166
74
5
282485
26
57
8
180637405
325704
836723639
109756
77
76
54
77
619133622
48441
69
1
93
47
214698
246213
210772
317901
326264
78
8
351934
29
8
92588341
396107
248033
3
90
32853
3
29
21
89
495723
52
6
35
37
12
480941
103632
85
335642
2
454051
369305
12
62
3
402155
293470
95
414331
990486528
5
363218
49
446029
60
32
274976
648619771
17
26
67
241754
157218
249811520
177083
20
350596376
55
151803
460532
262750
3
235428
6
51
35
109063
311876
64
65
104080
221004
293890
22
51
1
186598884
38
63
259829
47945611
518414759
265518
288858
56
43
67
263014
378364
10
309734019
242809
163995
40
67
68
415026217
8
85
97215
91
82
644430536
34
493820
361686
268254
244719
400922
440056
320222
311357
351509
89
104135
6
9
218448
77
18
433673
90
6
2
22
96
437268
47
404374
28
79
1
215197
25
176643
1
583241821
70639
349750
299841
6193
53807
568674606
77
39
27
98
41
600458688
111642
69
46702
189445
128431045
236411
726177422
187287509
52587159
256056
365502
96
406023
4
39
170994
94
478875
13
52
53
12
77
235605
13
59
335943
970793866
334403
269534859
316600
26
493729
89
497454
272236
419181
297145
93724
23
621249562
415558
92
457806
297410934
81
96
62826
78
533421145
900559325
34
323106
499868
304110
53
26
307570
190054179
59386
177233524
79
97840
150878
333415
4
77024
922236926
21
422887
56
360253
44
395366
337912
68
38
496119764
92
42514
46
81
4
412595
197487
69
71
75
52
471426
2
52
83
236565
38
19
384389
99
97270
17
253212
244563
79
45
129331
34
38
266817
147533
46
52
62
87
239121594
130604
46
67
27
414995
44
199420
91
93
345049
68
62854
13
1
180981
207232444
86
61
18
55
4952
1
92
528586701
365780
138772
115965
19
211717
67
643827595
295020
709028680
71602
2
222773
18684
19
56
494803
88
42
250825
43
5
91
113756
282141
354542
15
325718506
265661
57529
444207
3
90
76
952820738
236159
122703
125203
58
78
3
182834
402602
67
369259
235090
98479
95
107657713
806898204
14
221942
505302325
347563
996047932
77
52
47
444271
58
482697
12
183255
364909
253410
67
18
21
83
15
7
68
474249
26530
459883
114467
99
5
80
433853903
338592943
6
247827
49
55481
34
246140
18
50
76
984309301
226546307
9
655390848
6274
97441
87
48
4
252675
65
359308
30
2
245323
64
85
356875
79
117079
42
25
4
630430699
29
266779
29
63
108635
67
662139278
450991
39
483524
91
33
49
8
20
373624
78
63
56
468589
84
302722
78
440020
9
14
76
11
251031
88
66303
50
38
22
113851
5
74933
92
47
172996
33191
43
376437
88
82
32448
456679591
32
49
56
82
413397
111835
58
320166
216266
8
81
3
51
416592
222202
8
29
96
22
30
151232
832115311
843523346
40
72
41
38384
90302
19
116809
7
204529
34455
73965
129385
233900
94
507633796
448858
25800
769699288
356214
251140
392397
48534
404673
103721
56
8
356999
9
35
33
446888
126317
35
296711
11
58
20
194009
8
64
42
23
979656458
202802
175638
942049770
300074
63755
92
294405
97
93
8382
142638
79600
38
13
8
33147
70416
169673
3
2
50
56116
16
18808
7
83818296
309150
64437620
73748
30
169930
44
219549
37
91
24
212320
62
76
484530
47
978
14
17
435345
64
53484
26
124799
21
42
82
19
470848
85680
66
8
324106
303495
7
2
13
1
188260
48
73
419605421
132715
303655941
73
123515328
20
94
708127918
328424
3
62
416640
68506
81
94
33
42235
261090
74
46
56522
57
46
422975880
225155699
389294669
80
96
373320
235229
90
5
40
373959
9
45
272607
77
26023025
62
266866656
245770
203816
8
806140690
77
7
17
240845
388748
281251
465145
402
19
91
86
6
587627674
585895931
302640
122993
98779
8
44
410815
8
5
34
85902
1
54441
460892
99
65
376372
85
409968
63
39
19
42
154409
271502
350751
51
476348
48
10146
373747
11
42
45
10921
90000
83
21
55
297817664
21
941655669
44
13854
79
96
59
437502
56
85855
39
354539
93
55
65
5
145512
401582
293824
248108
244892
109910
141510
6
222318
313323
289200050
476249
332437
57
4141
52025
11
434199
18
9
47
75
215735
13
84
1946
84
28299
72
399112
35
529726340
342939
156934
57
73
137587
28
19
2
262686522
11
32
96502734
293929
11
16
43
303708
223778
283747
591371683
90
20
33
24
62
57
55
79
408215
5
69
196689
47426
377921
74
23
39460
448027333
185358
189479
379400
25
100572
353343
234282981
15
33
382493
23
2
175302
329877
3
321578
55
395948
230976
1
4
283754
75
10
72
381276
37
2
72
3
28
321897
190164
86
83
672637484
46245
266612
1
84
408713
70
21
881601644
762886488
7
43
75
84
143959
143096
248714
461888
476270
38
218982
64
401145
160452
32
9
32
1
1
42
850400842
9
7
916949037
58
25
155635
119886
57
503085432
5
46
738384986
62
236652
3
145232334
97
57
1
22
67
476440
101832
306188
233276
9051
10
51
38396
56807
41
65
370543
3
367246
489915
15
36
464382
939650761
44
346121
29
219020
80
447340
95
300420
88
6
75
97
427136
161207
498591
20
7
826693021
52
80
7
469372
428756
104803
68
386597
9
268424
567794794
21052
64082
211388
8
93
7
48628
30
95
492771
1
20
836914784
931706243
40
404451
49
880424318
6
94
96
53
38
53
766410997
177167
49
44
20
1
283924
66
248824
199811
83
8
701563077
30
38
96438
492251
94
24
499438
5
27
919307697
84
73
14
355011
28
34
375795
69
76
75
49
6
95
459178
235249
63
7
342592
74
1
74
49
160704
233140
431340
145383
87
58
57
33
949682808
734328800
248217391
328648
377022
84805
21
148748
10
156621
90
6
93
864066739
60
245007
426427
64
37
43
27
364208
76
7
88094
754902444
57
462112999
461610
50
65
5
56
30
153034
158487
69
334626
52
95
85
216169
82
31
51
68
2
313255
54
347996
8
499697
271771
98
10
70
111944
106950
23
10
68
60
84
85
1
283773
90
66
66
207518
5
72
31
89761376
323784
784012743
77
228569
40
25
539941441
76
42
410475
22
280354
66
446685
318861
71852
35
73
430424
9
51121
795750822
32
492954
24
48208
79
234958
44
7
262699646
10
44
350229
374429
8
74718
36
18
477156
425580
126003
76181
71
238318
21
93
31
55
33
261068
1
112294574
5
348695
7
42
329230
43259
272660
115903
9
19
903153363
2
353605
101476
89
444257
62
414803
96
63
90450
881438543
18
5
58517
28
53
81
135147
82
64
615732848
311483
98
44986
20
24
500867872
67696
87
75
20
9
487537
76521
381504
98
11130
694874081
261501
301470
3
8
74023368
3
7
84
30921
85
394697
999352203
228466
184439
141989
299514
169223
95
28
6
76
13
62
898235160
97
42
62
4
50
26
375817
7
435569
397275
393940
74
11
359579
59
490969
77
45
2
133733
8
439453
247781
13
399186914
27
68
80
144363
455615
5
96264
160063
455215
90
53
80
7
7
4
96
78
95
394508
33
424001
461127
210798
38
98977
89
89
379770
63
44
67
323733
40
9
481260
473771
4
46
7
59
53
630837100
23
41
101049
494957
78
67
27
77
35721
157408
421989
370474
61
92028
34424
367911
99
143727
8
23
31
31
6
71
58
63
55
73
4
51564
141710
84
223035
50
306105
5
481065
4
463608
1
9
371948
16
991262828
22
70
55
132093
131233854
156985396
173891
54
482886848
9
8
4
22
74
410006
2
506081386
98869
23
77866
473459
32
1
76317
193471
421702
5
398109
382709
427398
930376354
214387
26811
74
56
455608
109089
247153
34
134152
484180
209835
369457
468203
639016960
22096
370882
71
73
26
2
7
92
241577
91
83
89
3
18
44
92
253893
70
415661
52895
293504
248406
113579
304357
328304
283223
171957
57
41
341662
13
94856
5
1
29
493393
69623
404408
392544
96
26
41
334027
2
94
61
291586242
26
19
241138
311470
188950948
449327
11
1
318799
80
27
22
82
433041
34
163064
237633
33
201272
4
6
69
78
50
52
58
380539
228123
938818238
745254537
16220
866414488
161250
26
206188
216120
3
489564
374809
82825
441647
37
284911
1
76585
25710
60966
40
34
10
9550435
421393
570456919
2
59
447668
53
279899
102996
397249
74
165974
32865
60869
54660
11
42
62663
86
483682
98864
184622
665924468
27
1
86
77
417777
26
145734
32164
592224811
396289
76
220021
20
52507
165294
89
70
252017
179665
56
16
259729
19
450362
142761
484764656
14
94
127129
59
12
94149
198411
161607
32
758354823
183307
95
42
847025175
110586
36
92
81
59
21
21
9
97
77
35
19
2
29
93
803608903
83
193718
65
99758
17
412030
139180
33782
407906
823437473
23
9
331409
99
4
3
53
20
33
66
33
75
67
223705
33
267091
68
32
494231
326683
95
99
655
128103
333522
23
31
160751
69
82
73
49
40
287055069
680128247
66569
32
22082245
114716
481962843
248197
748909798
211444
238279
90
307736009
49
116123276
22
2
228569
722233246
1
26
6
27
339226
250024
47
31
102618
703426519
218722
47
24
82
40
60
3
88
86
446724
364789
25
64764
167826
303602
74
474378911
88
92169884
4
56
81
12
119883
867631986
34
31
148581
8
10
62
419464
596891113
64
46
374050
227565
91
252345161
367710361
87
374380
312185
205680007
6
362476
103906
8
288891
213439
100062
32
11
122944
102130
278877
339852010
4
352405667
64841
79
351912
57
204072
79
45304
471242024
367090
151216
30289
84
79404907
24
13
905060384
250986
311147
94
5
95
998650470
287779
91
35
279353
232756
46
68
134364
425583
218480
261134
4
88
90
6
8
292743
392504
29707
36013
60
448229
49
53
466077
16
48781
57
458836
95
52
244901083
5
40
86
68
54
289160
16
282436
31
178569945
12
7562
6
351178
549110327
77
96
4
360116
183137690
3
204683
106636
29
73475
5
4
250484
27
211530773
32
23
176354
191950
17
436528
5
583518150
2
5
81
49
10
220666
191521
285311
57
77
5
80
25997
201604
497594
543900598
17
9
73
34
216620
99985
7
74
194005
1
83
96
1
37696
45176
1
70
38
118066
43206
55
3
98
62
407315
66
214722
479605
96
358640
218263
302275
281371
165099
12
14
88
193263
61
51
99
59
85
4
396274
452665
454627
415814
985416543
84
463710
377243
19
2
64
51
5
118661
8
84
365248176
5
91
55
34638
9
43
56
72
158429
49499
94
24772
402424
52
75
145931
6
204894
184316
394521
104614
229303
7
220850
9
453809
173818
45
156908
137215
472125
166548
78
98
11
38
292335
924554800
39835
57
69
70
5
873130534
68
128493
353336043
428474
88
285188
7
558500467
40297
42
4
15
265520
191066
84
248716
263419
94691
19
25
73
62
21
5
87652
5681777
132420
370672
693414517
26
69
98
86
7
364862
615184074
9
81
1
27
496091
69
198337
93
419532
132499
3
343783
45
17480
300036
78
18
310133
261014
18
96
348526
30
496432
33
22
39
221039
5
53
3
86
29
390800
79
484937
204153
227823
26
192681
3
17
67
94
396870
363046
5
13
19
76
43
381824
496851
36
157025
37384
71540
19
185540
10
4
231712
28614
452178
42
62606
195867
60
437357
68
371035
84
29895
63
2
32254
82863
45
45
338187
429156
47
25
342906
34
249151071
92
477778
237397954
132000
42
231111
44
844332692
98
272992
112045
408907
461998
213477
33063373
52
282713
447692
414002
174780
139008
376127
60086
1
96855
703268989
21
531465268
3
4
69
86462
250197
305094
445448
243453
78
9
47
4
5
97
310728
11
64
392605989
67
460987
389008
60
407788
8
85
31
217339
59
215060
263715
86
83
58
7
391942
29
36
75
82839
48305
408933
111872
371531
29
67
18
577260491
42
186059880
26
35
26
338030
750894859
440420
490206
17897
22
869899286
309611
22
92
58
4
8
70
29
7
203803578
649769699
66
145756
80
395682
7559
5
9
85
86
5292
899760601
52
396365
222659925
341228
9348
76058
68
971093499
251138462
124174
11
12
25
153090
69976
69
333908
194235
845140048
92157
76105
232424
200641
28
297501
19
46
14
3
73533332
16
58
224971
55724384
6
532844349
94
53466
70
22
347302
87
482990
385540
14
89
2
83
28
58
17
62
365407
327539
304607339
420940406
187660
64
8
34
98
91
92
934881805
77509
537739393
92
478797
665054264
338457
176201
147869600
97
336884829
220536
77
92
5
94
23
58762
29
95
275200
359290
135278
78
174401
29
273619
81018
96
162747536
41
1
23
67
44496
14366
2
75
74
264589
839246711
369196
9
93455555
62
389573
30699557
291614
58
20
901388281
66402
571260052
59
246791
154262
12
69
21
454045
12
400194
96
470370
4
27
46
151760
74807
45677
396165
839840804
430788
139106
71
82
32
90
71
41
58
133344
19
110322
266205
129578
90
79
44
205732
87
54
19700
61
1710
65
24
412500
337469
391212
197102
171597
52
70
400545
33
125292
52
52998
248135
43257
75
347167
98
544539553
98
87
14
198742
61218
170839
77
40
9
26
12
8
91249
2
5013
5
9
37
1
23
34
184008
89
165552
119456
28
74
27
240521
1
27
464233583
288424
262817
65
90
803466993
154226
186237
4
48
25655
230362446
94
53
21
92
70
11
27
71
47
714064758
824280129
1
173547
25
82
7
84065
270201
20
442669
67
985932657
49
9
67
442337
374296
308823
52
443473
148611
194588
192142
295987
11869
452770323
377919
58
59
97
72
78
278106
422550
1
8
52
42
9
54525
46
245013
206644
11
87
71
37
281904
54
354615
302230
7
7
95
339311
9344
291155382
480980
44
57
89
474835460
165911
434545
94
820225673
68431
5
1
763217613
20
329761
162410
78
1
289864
71
86593
35
451646
4
10
28
401994
67
52265
47
2
112158
219561
245480
9
30
227794
68
126611
96
83
1
1
99
4882
231616
45498
7053
283701
99
130833
464863
91
425678
443869
92
279826
81581201
1
56525
9
137017
133141
359983
43
352635
85
34
400191
96
52
252554
22215
242150
645337266
55
26
13
44518
42
6
181407
234002
97
237812
17
9
101090
270802
74
81
227639
838092957
390301
213895
52
73
32
26
443033
22
430655
377866
235587
55836703
9
44
491550
115146
2
30836
498718
43
432741
337297
203783
275613
7
9
138011
10
188727
11
131633
7
6348
58
284628
187550
165962299
91
705634267
445823
38
499310
17
68671
24
311599
36
156436
88
377919
70
95
188938
54
17
23
49
7
4
89
322018
272462
405231
72
10
67
75207
133103
378405
30
470261
277516
365518
564464261
32
88
10
96
87
188501193
307102
186368
61
85987
69
119709160
376492
22
356422
436212
30
344493
80
388731
5
490769929
41
37
130066
41
85
286031196
31
2
311424
296900487
32411
38
50
151435930
89
493792
42
61
48983
65
54371
35
637337081
283330
12
78
391675
9
88
4
235403
93
58
194640221
58
9
509035913
14
299427579
20
492572
71
394654
296047
94
284851
95
10
112202
25
51
408922
300398
94
8
33
3
92
322173
69294
485613
307587681
405692
205538
3
65
53
380130377
7
404934484
136416
453442
222818
27
79
269587
70
40
361669
65
796661334
829422878
148559934
496409
78
495678
21
59341
53
46941
163752
48452
421022156
270135
24
308393
12
30
482786
76
61
891117900
9
161872
47
185491749
52
16
364912
274697594
31
413005
85495
6
407452097
40
33
1
88
212238
151095
6
400869
46
79
60
13
56
252216
34
97
3
131926691
4
83
64008
275555
442591
977706776
67308
374618
144609
267811
93
25
78
74
70
5
295154
73
79
415905
273715
72
65859
71
381975
12
76
480054
38137
37
41
326424
9
299568
53
5
85809
17
9
31
89
93
261152
705537599
59844
26013
55
471945
428456
381394
7
460059
685257153
108133
160068
431541
55
166705
84
296351
271323
478798
63739
22
69
253502392
64
223338
1
8
35
7
43
49
168113572
75
9
212566
49
45
389951
483909
68
63
129543
57
365665
251022
62
3365
146504
752710440
244594
91
424776
31
474329
921745458
97556
85573
32
40
87
44229
487844
6
62
9
17929
56
113120
186935
965866700
87
4
33
451916
41
238568
41
4
284036583
324929
33
11522158
12655578
85
40
129170571
60
326178
453241
12139
77
80378
93
340864
430028
125847
120064
64
5
42
15
87
468418
95
9
44
241810
55
386255
629214762
4
19
7
188283908
18093
123020
31
86
39
370913
66
29
65
384738
42886
90
399656
10
1
57
53
83
99487
135940107
45
989831780
644210738
60
91013
48
73
4
278349
27
58
1
364831348
2
25
30
427715
213448
93
9
63
86266
198092
263958
526224026
57
2
53
26
94
9
15
45
397060
59
3
31
35354
355949
39
998741130
28
19
352702
145253
303979
174450
11
165480
18
170956
96
20
138747
111917
301689
188312
221385
442180
413574
99
17
13
89
634710554
68
10
161532
67
86
53
36767
242427
75
8
93
439727829
88
477504
29
4
3
452595
4
3
53
7
768619677
19135
795286614
16
314705
481795
294042
47
15
370804
409457
130311
238106
331779
598752697
213496
479300
74
51
78
6
17
64
199810
176215
309430
35
63
415387
325412
481077
28
387882
403406
326783
214016783
427799
7
44
9
59
304022979
97086
45
426288
170895
9
9
7
8
5
114470
92
29
42
271917
74232
74095
355059
60
67
34
92419
47
98
5
59
2
12
3
22
309011
26
33
33
514922464
90
467654
29
324160
8
385029
8
44710
50
301509
94044
47
668733871
83
169621
463770
157293
311352
199555
408115
350995
182617
147928
78
278694
160143
3
28
247194
371728
27943
27173
341662
370517
437876
425759
32
195610
38
91
18
249883
428012
271139
39930
19
49
312063
47859
553252200
89923
244299
60
67
34438807
97
37
323972
303579
410554125
129897
102127
388396
88
22
63
86
61399
115482
55
34
213819581
244346
347149
39
315005
29
78
141843901
68
5
474860
95
8
32
51
63
46299
180457
68
599748718
7
111546
428472
89
66
94000
233285
9
15764
10
6
145295
80
57
637044576
48399563
662346453
58
227948
95
268720
42
203894
144170
46
224604
275874
2
93
409306
164823
451053
106511
58
1
45
41
335856235
363868342
87
14
86
419357
4
71
883540676
84
81
15
74538
26
231503
1
397046
186846086
6
6
489416
12644
418064
280764
25
2
4
1
90
88
3
484869
60
454202097
340013
98
9
159850
57
57
160808
6
26
158160
35746
296787
17
56
76
393153
72195
832300825
174764
60
277271
133471
371981
408976
21
24
78
33
4
74
123458
66971739
36
119753733
111162
89
493216
288608
49289
262322
53
15
81
297145
334260
920700884
27355
429688
113400
315980
4
306994
15060
279572
175822
22
1
12105
471715
53364
196270
265059
54
374158
471652
51
1
10
13
649150576
95056
69
49
8
22
416708
84
83
437840
84
78
15
286276
51
483392
47608
17
313041
6
99
347897121
27
19
52
348832
91
27
95914289
114718
26
94
252731
50
322524
733065507
13
85
48
5
56
11
81037
91
26
1
2
69
349061
73
336703
196098
89
251897
103061
489303
38753
345518
466170
6
269110
98134420
7931
59
303673
418582
42
81
22
283642
595928481
209935
72108121
295227959
261792
471783
70
90
42
14
13
289778
11
151610
88
713347246
9
53
151226
31
51
22010
18
29
89
260136
50
428165
9
85
323910
17
165053012
7
30
246997
320248
77
75
43
94261
38
445320
36
982308999
763111910
13
151766
189226
95
25
45
75
50
706659470
573750091
27
435258
72
73411004
201580
153336
32
9
61
76876
364132
82
103865
85
395846
66
11
336663
49
461749
7
48
63407
850103752
7
91
168742
890694526
52604
127995
409145
98
14218
21
302116
115202163
422185
63
409075
715879154
258618
19
284428
222074
3
256643
713361848
27
675404434
132983
38
441425
495815
28
278848
467912
2
24994
379579
176007
56
372915
74
93
3
161318
9
267196
98652160
73
62
15
280092
44
56
72
475591
97
393908
24
493109
60
117246
416183
3
59
46
95
38
80
34
113701
9
498061
17
5
99
120451
34
452017
481279
424149
52791
499448
331855
53
125151
331171
58
13
37
69
2
337646
421887527
258916
101444
480656
296485
46
291353
932942166
6
69183
349263
37
10
337210
22
351065
3
143687563
122103
38449
41
149627
79229
71
57
81
130649
183159
181189
335640
353494
425628
61
9
84
32
600901146
46
79
241067828
7
200678
292444
42
441206
63
470621
73
155522
90578
163624
948955766
282965
267634
229511
60
83
253708
978067057
12
249740
63
498176
216452
97
422678
232517
53379473
81
12696757
58
78
140838894
66325
335997
53
146558
235153773
379166
343273
120105
116585
18608
94
156852
291311
58
379527
2
5
97
8
155917
1
1
17
467915
411659
7
83
469973
9
32
45
401586
27
65037
588035921
31
10
49144
83
74523
268599
5
3
465901
57
8
91
10
59
35
454236
31
73
107191
40
512813049
194464
12706
26
6
53
8
318488
583398636
184890
268371
134928
21
53
26
371384
237884
16
399601
82
267490
273848848
62
3
19303
3
778532172
1
69
419389
24
50126
53
408001
91
12
292755
41276385
10
837304754
36346
481324
80
21
267712
13924
57
85
89
94
258164
81
29
155646
355950
433713643
763236762
21
492759
36
126085
745110024
334979
7
19
383377
284396
727731115
36
55
69
82115
48
47
71
80
421416
62
6
89
187350
463250
95
21
56
109657
20
8
485470704
96
857827536
31
4
78
297012
54
253073
48
438236
46
44
453525
80
307961
150439
55
93
6
63
4
495970
38
6
30
117481
4
342597
87
617698897
153496
92
202854290
224853
4
143589
42109
200033
71
67
61
69515082
7
3556
307365
94
88
80
210986
283292
85
2
85
94
16
57
38
72
39346
32
47
368434
87
196265
295371
13
82
168486
42924
150268
29
14
157769
487154
79
779984761
661079063
6
53
32
488125
34
117284
389952
819308374
251848
325222889
41
293186
44
82
91565
141802
472726695
236146
340776
452414
17
28
39
472161
334539269
178226022
81837027
28
19
179123127
88
200514
10
26
21
5
269475
211478
72
280141045
98
20644
83
27
17
23
106057
110886
7
2
84
257307
2
88
901687592
64
329134
79
4
454341
91
37
77
354418
280475570
139038
87
27
8
121676
930831353
627289706
69325
117613
18416
96513
3
8
65
221426
64
26705085
452225
2
44
83
53
91
128414
140279
44
399652
190636
632108740
8
455864
76
464140
21
160087
484488
459152
25454
3
678611585
2
48
20
446509
4
21
422910
65
906010475
420375
479635
19
40
57
57
362510
5
67
281670
67
213202
63
100257
4
5
317601
6
3
288041
161693
41301
812935275
32
51
436272
383474
61579
10605455
42
288695
49
91086025
95
482336
138929
2
9
240550
139141
687784632
164220
281857
13
468833
35
941902062
27
402310
4
48
144332
81
42
526818604
923672707
244944
63
28
75867
89205
8
99791855
36
248083
71
3
68
93761
94910
452999
483537
34
49
99
136183
2
4
368943
173194
302185
2
284999
3
59
36
376023
10
64815
884639463
1
55
7
711916461
69
3
31
317228
3
59
6
264618
6
10909
30
59
421314
492665
19
66
70
329167
86
77
28
80994
3
28048
95
317583
48
478095
918402798
8
13
93
1
48434
11212
37
19
105422964
31901
8
88
53
271534877
59
15
65
82
27
486415
460135
54
73
266177
451288
424479
394127
103330
314170
90
46
449254
28
3
26
96
614208760
824194094
7
51
86190
294864
104051304
631635873
29
97
905804192
301685476
80
63
338214
74
447689
78019
245895934
12
39
45
65
81
190377
12
355447
76757
50
30
151299
859558121
1
266167
34
3
46
56
9
312980
78
233742
482150
310262
900554984
196651
128932
397381
411593
28875
46
15
202963
69
385178
7
363296
74
2
35
45
83
97
6
1
150494
43
195552
377204
399302
154777293
428809
64
819318545
468240
237884
34
82
44687
175906
353084
41354
63
80256
480930
61
475506
46
63
14429
4
476102
48
50
120651
10467
36
278696
410032
55
771795051
176655
1
8
456521
110190
616270517
371798
71
220062
48
236783
887456171
93
226176
78
437880
217954
6
470886
95
130701
215958
5
405102
7
2
168617
34
61
15
262094
67158
10
40
404919837
591211291
347124
45708
92
53
99
4
68
555008254
9
308876
80
71
394577
65
402919
30233792
1
96
4
88
153416
689025054
91
235229
216861
93
5
902684259
72
60
165811
73
56107
36
345260
79
380349
24
480690579
98
149088
448894
468016
409781
12
57016
456952
22
59349950
306610
66
78
98
39
215717
407841
566727544
514206575
297147
265216
977128642
211972
229915
823145481
86
257359
112809
54
38316
8
9
361734
91
402245
526854528
85607
54823
242044
28
186604
73
99
3
473509
80
462765
332837
669658650
16
451020
65
432856
295440
119365
549909003
4
353956
188255
97
82
48
498552
31359
27
3
145106
87
476505
10
175603
466481
189698
89
531368980
7
12
75797
480449
5303
398807
75
8
412927
462386
90
283984
16
112878
365810
231236
60
79782
395433
98
53324
451307
962737634
413532
438363
16
321985
175988
81
32
416116
89
55
118518
5
279749782
409120
22
294092
236666
8
63
13
386200
30
287752
74096
3
204413625
605873124
130156
16
213024
121466
788511365
99721
71
142897
77740
81
342315
70
456845616
39
87
273576
80
247530
261088
4
54
30
95040
8
438342
43
244564
6
439115
24
6
921061901
6
132814
30
204398
203972
32
293007030
611635133
101368
48315
79
44
749780288
52
301568
88
445276
906539615
492712
138945
308944
471061
87
82
37
274613
152462
67283
110567
285617
115652
376465
455250
11
4
10135
1
253119
86871
14
83
6
8
194700
89846
7
19
270194
21
473204
442259
329150
55727
73
49
95074
22
42
8
164650
25
16
37
452807
37
4
315864
72
1
229929368
365779
420528
460791
63
46
134681
4
65712
423180893
15776
165236
28
195083
64
7
8
340230
985173298
7
52
213640
457596
41
260382
454663442
10
97
26
65
225350
452316
99
54
152025
445928
44
330827
1
41503
98
62
84
223511
28114
3
62
471761
3
735528975
67
7
45
80
252300
76
236998
407904
2
75
23
22
80
122713425
78
62
484831
30
37
2
304773
11
87
93
63
398991
32385
40
80
867355779
56
33
94
21
442181
448035
83679
117256
447143
60
76
298814
458681
57
68
10529
226808
98
37
18
619411517
61
4
75
16
567124008
35
23
98
48
18910
45639
81
55
50
402593
28
658322879
14
1
49
66
5
813955363
59143
68
220001497
643458829
45
496833
378786
98375
36
9
20
24
73
791339208
400451
22
98
74
1
136963882
370807
11
2
369599
343141
53
75
96
79576
164593
17079
4
340653
225803
71
499210
522433016
14
2
77
90
19749
334340
11
88
520509931
92
371967
31
15
99
492738
66
235132
271397
58
85
3
276499146
100678
154211
96
3
493938
441373
70100453
206858
303664
3
37
27
120381
4
360231
371716
73
221756
8
921621709
17
4
290317
365929
3
7
375262
212952
9
16
98
56
200830
729434607
56741
53
3
30
97
66
2
118502
89
226365351
51
128180
2
36171
87
2
459532
37831
68
498310
452791513
2
70
373626
423972
473623
242797
77
69
3426
609800405
324494
73
6
57480411
44864
33
78873
21
329493
768649807
81072
44
12
48442
85
454564040
184644
296548
93
425192
15822
375662
462302
5
55
54
147413710
20
33
41075
80
916156763
97
67
116284
67
142688
39309
499584
69
206984
742257667
52
82
28
2
12
862285422
452480
73
5
44
36
17
445897
92
79055
44
52
91
6
441713
88
214191
415119
16
43
25601
64
133437
22
17
48
383143
9
32
44
453977
404165
156653
167142643
931807114
7
1
456246
934861406
390880
72
238056
62
22
86128
529560486
47
50
269036
64
115958
20
25
86
362724
140268
26
45
17
5
54
426243
68
45
376256
346746
179866
67592
66
461748
173954196
87
296006
31
989234249
470187
90
50
206993
1
84076
171796
160480
3
95879
232278
8
110678025
90
337116827
966378447
71179
339917
189606
391712
2
52
14
40
475146990
6
59
98
65
382285
68
97
82
76
284406
121639
247278
399696
321522
145030
69
638758710
137848
361432
7
389802
5
7
36
49908852
99
54
388606
60
41255
276848
44453117
35
245833
332959
374979
85
263561
319827
24
430561
39
87
218059
2
96
200197
282063
105803
125139
245671
59
145520
56
70
311998
497443
173356
41
223253
13
914209608
5052
2
30
83947
71570
64
55
53
93
454046
45
96
31041
49
185821
97
481677966
34
84
381036
6
147377
2
58
471938
33
23947
30
41
75
47
57
351859086
232056
365685
565047428
7
263208
87
62
211480
183961
77
73
476307
72
358812589
392916
1
129632
3
380255
9
218025
41
99348
19
90
96
119984
366451
431716
55
69
180984
35
227364
8
67
7
373710
86362
42
78
80
66
18
389607
52987
13
97
89
8
492228632
61
9
81
23
289197
65
46
79
8
738281866
64
374459
9
394622
4
9
35
224052
1
98094
46
49
25
9
80
89
143410
109046
86
452376
38504
386665
20
74
399856
53
51
470701893
312003
298463
23
683085318
2
6
11
261409404
60
71
62
35843106
487703
77
22
11
21511
475688
76
3
35
94
63223
39
107446192
295445
56
485112511
666079377
436366
200965
8
64
366673
97
3
350097
32
53
114699
3
371878
322507
33
448419011
493613
68
104735
28
653659007
99
96
507173221
65
280271235
43
16318
392188
21
26
9
142399
92
2
97
65541945
13
103908
411508
443298
18
53
486615
74
539159227
58618
457922
302100
149884
33
54
71
43
45
52269
38
154297
7
9
128998
44
30
975897817
210559
21
72
111056
155356
10
76
372897
190133
446149
9
214658
873
26
68
395375
20
268255
337407
16
56
66
5
87
8
61
36
60
8
82
70
95166
357864
38
77
199289
7
127885
81
85
25
197189
147629
16
34
6
489731
30
75
279899
214298
35
57369
308782
77
5
75
87
90
130853
87
8
312797
31
437158
91710
25167
231799
99
751597554
49
370300
82
29
9
5
353351
1
641706997
36
3
18
87
399221
329222
62
158766
4
137789
239598
93
217781
454618
71
93
923659629
15
399398
69
135392
810031654
955802016
44
4
438163
29
340995
97
53
69
31
22
52938
40
68624
188409
134394
84219
557312511
97
445042
8
294550
376370
337593710
8
50297
11
144345768
74076
30
35
138993
215944
293309
61
251260
484892
52
93
299699
24
218092721
175698
3680
71
67323564
47924968
9
171751
348604192
59
71
591944605
4
435460
2
361793658
38
34
35
24
54
836520708
87519
420604
440031
32
10
11
75
435234
289296
358123
156622
69
6231
21
97
83
33
97118
1
49
41
487502
15
54
121745
284339
140979
1
9
93
212604
154539
332407
431208
203914
280660
44
78
5
74
39
157508
248595
7
93272
75
407124
102791
39
92395302
95
77
57560
80
38
631730323
689601179
55
97
2
141321
148679
59
321986
339588
214331
57
62
419484
214943
470034
3
84
47
731520770
3
451310468
6
361238
78
591011900
36
17
242712
37
451884
81031
354894
65
246279
39
98
540502767
29
14
428893
34
244985
340955
399816
6
309432
118717
967028389
4
8
92
75
283339
94973
93
88
70
75794
80
157346
26
6
90
3
1
361414171
196485
8
67264
71
396852
1
375237
87
288791
27
39
249682135
46
22
68
75
17
3
4
25
19
300709
88
911667670
33088
370752
7
45
147010
394769
69
396003935
80
931859894
81
140620073
72
382133116
88
80526990
72950732
83
63
3
232245
978879152
43
50
19904
12
39
289844
25900
786010187
314805
7
6
133373
92
479939
87
309469
414529
391429
9
99
262787770
321447
46432
127676
309083
1
21
314178
327694
472282
99
22048
384436974
91
29
312848
198867
439260135
4
429529
415362
220047
67
874043770
56
135942
287536
87
341229
493930
58165
91
111984
86
75
475745
466643
27
137395
59
371383
55
99
24318
92
77
24314
70
2496
32850
26
948181386
98
477453
452213
5
49
49
87630
342706
43808
352079
73
167105
48
430838
3
12
282790
91
15
33
184870
25257
31
30
204845
467654
1551
412477
7
889498541
77
20
848298388
59
8
104665
261640
750101581
11
5
55916
429857
305711
486088
365053
57
588007510
117327
290232
11
254698
391546316
102915
689449192
81
74
51
1
3
62
9341
31
68
116904
439942
304263
64
80675
41
10
65
428583
651569569
133322
382055769
424139
216519
54
14
68
78
10
483664684
56
7
8
859138127
58
7
385898
227326
169510
222776
64620
59267
705431083
34
270620
13
37
310139
42
374624
33
189561867
170687
312150
86
688604759
93
366490
199433
3
189339
31
323947
460259
46
10
127475
58060
51
299727
342706
7
43977
21
227968
67
12
64
75
478323
48
15
390520
10
66
318732
59
204650
222045
222518
41
335287
76
238987
91
74
496139
56
287251
37
27
47
17
245905
805678321
7
12
295156
934771278
104791
43
368416137
4
54994
23
490915
384479
76324610
71
194408
11
73
125996
27979849
398653
7
33
9
339905
295026
48986
37
235311
4357
226723
286563
301747667
272836417
62
33
30
82
34
43
115295
417875200
56
676266660
40
23
236985
91368748
76
54
54
28845
290577
22
9
46
351421
339601
28
774498927
19411
87
51632
441091
337585
334440
58
35
965029382
30
99
20
56
85
81
76
231924
40
123529496
8
287944
925504817
85
251693
68
48
445485
72726
8
118509
314326
48716
54
27
61
41
133507324
50351
63
54
8
4
150882078
8
452507
652
229498
140347
1
38303
421404
49678
166701
448556
897742810
452655659
2
71
63
212837
52
61
38
525109942
133648
421241
7
72
183968
370540
66264
59
370676
68
241412
9
419258
6
481835
75
17
497091
491149
58293
90
86
474751
443971
92
77
100427478
148437
6743
5
90
398413
25
9
74
12
7
752785547
310345
398321
21559157
8
45
106079
219667
49201
44
54414
31
854577758
75
46
71
28
197619798
28
385958
320530
468155742
34058
3
828128001
446479
81
38
182642
19734
95
74
59
46
131799
349128
186618
6
107127
60
940669943
374437
93224
488417
583263165
282811258
512454556
131980
449503
270773
435895
208624
227056
21
106591222
23
235013
345107960
93
130151
166198456
303354
454978
395900
3
210935
25752
7
3
120400
61
95453
54
185443
284718
7563
257464109
79
40
12
46268
96
132433
5
35
26
23
154318
34
46
212865
93
44
96
228695
35
38
1
5
318579467
63
229005
269519
463934
48465
3
63210
10
303522468
116032
310535
939575558
469792
80
108964
69
25
77
331368
93
91
12
485949
290936
46
23394
27
356748
70
158943
7
80
410475
250104
82
58
96
666108887
34
208469
54
407100
81
318964
546092875
436869
155377
306519
44
82921
57
496223
414208
88701267
224958
94
202066
495133
56
3
311371
8
209963
4
449030
219015
14
4
48
862311869
413077
327955
476841473
27
811834086
22
71332
3
72291
54
18
4
73
9
97
84
13
681044531
69
19
151451901
39
36
97
39
157125
7
31
19749
64
9
99630
66
1
198382
64
242846535
150044
246551
5
7
264658
155039
447488
165617
43
196496
48
71
353443
7
84
32
27
178585
67800
347563
45
5
25
19
63
96
35
821286578
82
15
99
80
54
48127
140422
82
83
262108
54986
4
407666
349071
290554
468702
12166
33
243559
12
8
1
10
5
43
8
87
108485
62
466270
5
260856
50
38
466991
35
7
239797
43757
5
74
48326
13
307063
38
84
380998
7
35
410883
24
398486
89
27
46
421394
144166098
386564
6
7
7
2
39536
26680
75
29
9
448035325
414671
55
83
374260
19736
368451
625
53
9
8391
90271678
308407
48
1
61
71
468795
26
26720
246432
18
49917
3
638114856
607005848
283930
487643136
872432885
47611
97
403399
228418
82
1
86
64
8
67
6
97
36
11
4
418132
466978
477402
810939005
29
6
969445959
275427
7
62
353547
92
17
255159
42
79318
64
332358
26
46
74
4
22
27289
239081676
331015906
9
226031
70
81
106910599
27
20
300034
401847
24
51
33
54
193431
801042439
33
3
29
62
78
59
370175
274406847
574095507
147004
54
225435
313995
454517509
99
346300
597393931
410486
297237
31
10
60
82951
385883
443028292
36
66
483202
58
95
337359
3
164020
76578
25
138325
70
2
157524
408682
48
480163
83358090
70
78
84850
27158
362518945
329819
309343
73
104982
5
358323
16360
43
72
68
30
76
3
318414
235720
6
193327
91285
111251
17
74
63
405830
66
58
233836
303372
66
5
63
65025958
9
208830
70
47
353633
2
27
350628
26
23
3
85
3816
712412824
1
89
64
490564
117921641
46
340488
9
135286
162442
71
1
483871
15
99451
3
41
146109
5
21
36
62
10
111705
20
30
53
1
28
61
37
92074
8
94756
97941
310886
206959
24
4
6
44
55
15
54
250125739
246745
899846823
91
86
326687
72
416746
79
5
372519
19
263730
53
394371
436354
91
204675
393267
92
25
23
17
2
488401
273962
199996
648993276
444197976
447038
1
6
52
357959
63
358089
4
54
149594
4
96
365475
51
134805
7
8
18108
12
48
62949
378041
1
8
82
211976
185811742
90
2198
10
559919087
49
66829
9
436420
278648
443527
43
964680649
282656
4
167573
7
7
636318924
89
248273
17
472227
684125318
15
476873
48
86
910574326
37
71
90
890034566
485975
330426181
62
422305
33
1225
9
283045
25
236025
59
6
272495
75065355
127951
84
33
12
258279
2
195344
99
494345
285347
11
374450845
94
656720501
749434406
118532
82
3
20327
75
11
349037
60
82808
49
20
60
52
272131
65
24175
9
221344
59
73
485757501
180087
8120
167625
163434
116043
1
393955
1
31086
88
1
468219
942941382
24
742377195
196090
333703173
478548
125506
192046
334980
70452
353541
77377
271400
181711
26
447666
464527
37
119127
395882
128949
54163
6
33
57
90
191976
421740
96
70
50
434915037
50
581280745
67
82
414811
313521
59
259707
64
24
87
2
5
80
67309
202406
296488
2
151185
29
144472
2
3
756925481
37
27354
353945
98
108768
58
5
517186191
93670
85
87
50
33
3
122825
4
15
40
24
940618841
361924
90
28
27
8
57
1
35
48
435291
268216
71253
87
69
3
32
5
79
95
84
10826
146842
172840
6
35249
49809
23
379365
15
151030
387584
130630
325476283
41
96
158272977
58
77
236332
264650
23
117001
8423
335476509
418552434
196031
72
71854
93
18
38
481300984
240922
19
59
155475
59
337378
16
77583
333995157
44
25
425181
396044
40
86786
91
77221
22445889
5
271728
37
3
74
62
57
17
210963
351779
398067
74
77698
5
40
374477
333076
312339
351093
7
4
70831
70
16
30265
378739
43
66
15
85
486824
97
1
37
242403
387707
80996965
24
336268
27
19
3
370328
290425756
156927
82919
136124
349038957
83
7
15
254899
388513
186446
58
401749315
333514
92378
370340
73
270898
36511
28946
2
53
326799
46
78
282389
11102
259903
124449
19
1
1
164161
4
321501
149715
10
85
14
304651
232485
116178
95
34
74
160048
1
294819
85241
24
30157
929665028
3
91197
67
68112
9
79
30
96765
476657676
729485893
89250
6
212702
314322
91
249885
68
50197
66
822082682
53
1
161451
91
15
9
208040
243286
25
53
4
242776
257559824
38
418259618
314033
445542
21049
986205132
63
7
156408
988103937
143565
299277
93
144741
431597
39
467974
80
216777
3
97
62
456429
39
24
74
94984
389561
36017
409898
122357
72
390805
352533
42
26
164477
19
61
8
374796394
87
5
54
84
91
49
67
19
141467
985792597
54
243841
94
3
2
78021
520173652
586710478
54
387556
309842
293400
13
96116
412426
377055
354775
383053
10
7
18
73
41
76
3
869373443
333882
81569
185425
656904847
13
893168678
73
471528
30
441046
79
405477
82
77
61
69
84
220319
86460
662926855
704042463
164724
75
6
8
90
71
179446
44
4
362712
3
64950
419363
457749030
56
774578196
309206
107687
81
159485
43
439216
491549
24530
193441
145872174
15289
564795214
693002854
637779302
321126
4
493353
99
38
425031
439466
317724
92
8
343209
22
139360
250187
54
289563
89
44
49
69
102843
470671
259360
319227
481940
6
498862
423305
465051
401119
5
97
355589
330041
284698
568834620
268750
37
195182
167883
106082
459464
21
172195
29
120442
81
850154412
63
44
82
99521
58
142005
236546
11
24
730665108
467141
90
632421484
402883
17
14
66
9984
69
70493
68
32
99
52
210557
279873944
83
122
130058
38
399082
4
2
42
9
15654
68
301030
85
4
83
167725
18
14
121816
785708596
192098
3
277384
124227
99
28208
28
444229
96
481096
14
205543
313037
960177
50
9
292479
69
34
37
49
3
7
65
3
91
79
29
295647
471787
386499
87
452636
83432
45
405052
77
46175
407703
53
454492
6
327303
63
253504
44892
63
433101547
47
52
43831
136814
209171
83
41
136200003
201011
179795
15
51582
158847
9
353379
93
55545
487819
324808
77
492006
90
79
7
127285
475786
269576
120470596
300320
2
82
35
39
545392365
992137629
44
411838
313386
9
7
34
86824
1
6831030
302724
5
2
91
99308
787752727
226490
392872
4
930408465
171797
9
27
151545
685232148
30817
5
393421
727841121
4
17439129
4
77
28
161604
66
352215
743187221
144271
75
60
263027
435735
11301
80
84
90
27
330400
11
300258
43
44
197686
81
427749
388759
2
27
108807
151244
335918
28
442990030
384036
138155
236229547
14
5
107301
55
61
412295
4
25
42
489467
31
435235605
236262
44848
134507
74
33
361399
790034497
87
40
437478
641148812
83891
310697
160853
343402
96
255034
41
8
23
364997
21
42
38
77
79
44
326338
407513
836854954
29
77
206918
185332
64
1
426664
62
341574
79786878
7
40
82
93
428571
206958
32
28
686103136
327845
379325
4
407445
19
720119769
456456
69
198335
36
15
37
93
4851
413172
271811439
2
27
6
96
41
85
45890
3
4
478254
463691
256929145
59512
5
55
23
387196
409654
187297
73
143463386
332416
97
169450720
36
776413217
423561
90282
464759
8
84
242777
94
101916
4
28
34
968535153
369089
87
77
58
90
2
342918
6631125
71
31
288848
57
317778
99827
54
38
92
71
46487
71386
84
42
668499765
321265
207056
263506
49
91
9
5616
162038
53
6
272750
418902
55
8
477688
211177
203658
18
55
168511
89
5
256497
50
208460
32305
135352753
961980887
10798
375572
79
9
50
9
239877
99
8
13
995895463
57
60
86
17
335395
58
106214
726983661
50
163740
35
18
4
104819
56
13
9
93
334444
194684
78
89
29527
437433
103635
23360
74
64
76
8122
217029
38
208559
234448251
7
362841
30
37
494091
28464
94
296324
254712
448427
592289170
466178
3
106007096
4
3
25
352785
370481
286812896
115147
379244
24
1
37
258353
8
26
456027
9
311092
791616924
485863
121089
4805
434006084
17
18
57
88
11
494608
21
46
99
35
5
442452638
9
722225073
7
77
126119
82
346101607
60768
760638318
22
225557
24
32967
477007
68
62
131682
59
15
84
476617
482949
79
286056
393937
30
6
74
585709863
41
56
1
40
678330626
142829
29
36
73
234378636
23
94
470972
139099
346148
174472
258192
4
29308
315219
348029
87
148930
81
21
2
62
332734
14772764
30
31
36
299956
6
960044597
9
70
93
132800
90
93028
256354
523541133
38
25
89
50774
178190
351534
65
366736
491650
144827
4
73
386167
335878
75
31
40
141177
20
344735
6
47
15294
481867
493102
293560
472589
9
21
840
290668
15
506012950
2
29050
64
729833918
297477
1
489864
11
242208
224275
467739
209955
18
438605
8
577073722
33
29
95760
34
249348
78
992894791
63
45
157315
65067
42
10
93
1
74203
55
122634
225748
434831
65
30257
415376
415592
34651742
28
231676
23
412898
477268648
397674
291333811
486676
7
727102500
46
65
26589
40
65
77
818831997
28
4
21
476991
464171
458286
222825
39
399115
69
644143911
36
54
12
4
56
377286
52
40
299392293
11708813
161961
7
97
475913
27
985991267
64
10527
110140
395135
42681988
250542499
1995
89
399813
4
285655
608854678
69
359505
79
228768
25
60199
68
4
1
90
51582
432383
350
99
427835
95
185943
398877
92
93
20
75
522824400
483883
37
163227
80
31
50
24
250407
215047452
149884
45
460620
18
722991533
69803
325765
478590
9
102403
148607
6
539929244
53
26
115540
73137847
492954374
25
53
67
89
184038
474385
899575814
12
322007
76
203762
44
275653
69
49
165651
227018
332604
71
15
83
355215
49
70
53006
70
29
11
27641
6
23
29331
55
54672252
88
65
7
7289
80
27753
64
30
443639
124787
5456
308646
27
416469
54
121167
27
108326
9
700104932
71
59
160949230
284666
481857156
93
4
97446794
77
44342
446185
96
284847
65
439886
50
324933
48
34
22
365845
74
85
9
44
68251
269090
17
113473
24
26
207949
441154
85
53
52
8
29
120617
33
64641423
73
448695
92
34
2
267596
171774
5502
58
16
82
348003810
82
38
66
224699
31
53
97
70433
46
61
3
57771
393015
73552
6
9
177214
669076084
9229
310327
414693
352422
18
59
45
17
26
339454938
415280
67
222988
166064
407172
11
33
208247
24
11
22
9
53
94763
241621
469824
2
85
814020667
8
70
14
272284
2
805084206
385194
30
88
703997107
86
169004
68
403093
21
20776
69
160536194
80
87
78
146784
2
476711
95643
481062
62
3
8675577
56
24
1423
30
191832
72
375609
3
440953
53
4
233045756
9
233147
56
27
188335
290328
32
30
91
423328
205060
47751
247030
2
276239
59483
68
396945
99
244842
54
38
400842
376327
26
19
49
462070782
27004
42
86520
455199282
69
21
319011
3
22813
21
253438
91978
419282
493646
633112238
145773
248005
9
404245
282786
5
39
5
7328
432695
9
251181879
784487173
407766
441227164
314109
454098
425995
50
55
686551219
415974
27
142018
102467
2
4
237974
34
39
22
359859992
32
1
330165
15192
8
7
50
8
208815
222205
65
35
411982
183628
22
9
12
53446
317530
7
350720
59718
206297
360451
1
64
69
4
177055
63
62
362786
448928
403298
54
281665
40
39
10760
201005012
45
97
449928
438288
239530189
456524
410512
47
62915
440154
45
473468
91
48
265035
98
35
260201
66
350037
114451406
420663689
312865
74
75
25
83
4
71
203633
253235
349175
438405780
73
97209
83326
254531
73
28
8
331625
231462
301554
83
262626
4
8
55
359087
88
42
28
7
40
54
20618
19678
132433
28
78254
155846
171354
372429
48
491684
35
2
7
413398294
97
319827
282137
987590727
383883
47
44
366879115
24
8
470347
35487
49725
34
197885
81408
64
234278
138074
454611
70
16
343470
283910
308638
29
258634
76
2
14
70
6
168483
253250
77
86
1
87
3
343834
47
485427
91
46
335157
79
247195
326253
3
81
18
1
234023
423998
16834
4
84
2
71
99100
56
157193
864983112
12
28
226687
446075
4
61
3
359382
286870557
283328
13
30
319367
401085
142040780
40
53
15
169989
53
310084
492313
92
99103
21
396772
162587
47
480745
472355
98
275179
131851
380404291
13
12
48
296522
68
9
130107
57
281139293
9
756236225
91
117128357
682887246
381697
120805
116863
75
87
466411
46
900225694
260758
65950
96
27
477448
5
63120
87298343
269776
87
45
71265
232830
444513
44
282020
83
10
86
421281
68953
47
71625932
442894
72578
379873
125773
4
413054794
80
51
4
28253
273111
77
106515
36
217063
29
83
435482
273696
190936478
482626
739715434
47
17
48
70
5
55
7
24
79
9
83444063
392604
47
330944
4
319251
392755
263054
42
70
69
83917
476853
469439
244664
43
102117
99
52744
55435
68
441645
27559
55
45
68488
145200
21
28373
271788
236982
364882
282457
435125
93
19
30
131255750
75
456040
67
94869
463377
24
2
59
107010808
47346
224754
90
81540
156541
44
51
69217
2
8
177034
29
388924631
386444
92
64
375509822
248480
9860
116858
357141
23
45
19
43202
43
407941
91
459381
406348
481653
86
301991
425642
66
430156
2
80
179065
219482
480491
184351
140096
91
168283
98242568
500394404
376168
44
576449730
162229
78550482
230194
268862
41
22
128149
457112
441379
13
35
217662
197669
355335
33
7
79
184094
85
16638712
237970
135668
203776
22
21
43
15
485006
340824
40949346
84
64161059
76
218334950
331427
10142
61
272052
80
325018
57
59
162797
10
38
19
66
58
33241
39
221764
65
90
12
174345
17
5
59
28
31
1
5
91
59295
16
350721
487830
1
71290
304706
439572
19
14
72
3
190522
49
346414
2
878634371
398231
20
460635896
968824695
132408
326586
14
3
395913
2
86
9
13
213212
138510
51290
440355
34721
110328
588293589
38
488426828
17
225265
363375
320453
50
42
68
5
34
86
514153391
93
6217
35
22
461831
135085
2
112730
491098394
42
54
50
84
34
416522
69777
180822
22
315796
45292
8
462759
8
638900574
193875
295904
12
8397057
22367
7
5052
87
15795
2
75
74
35
247415
77419
33
88
51
410912
50
15
64727
538228939
290194
27
5
103761
52
13
355930
295628979
316804
47
2
323839
6
72
63
77
355931
40
439123
8
278826
496875
33
463296
379732
399202
58
11
24741
65
16
50
85
34809901
55304
391320
14
6
98
37
113974
26
169725
42090
154248328
19
49116
217996277
515970419
65
9
481144
247368
23
12
177599
307401
5
47
399423
591732586
400693
54
369332851
5
596352566
62
43
4
80
129095
3095
216096
259015
553791369
726321078
28
41
347584
254511
3
69
163103
46
17
994599651
249992
445553
49
56
152421
49
38
66
48
308525
693927585
54
24
5
24
460947
305452
36
29
499690
98
417560
7
26
5540
80
81
266786
82
4
38
92
264091
31
527197736
32310
263350
433788
49
236241
163112
13
205699
477098
9
109073
52
43
68
131133
417382
60
106289
97446
146311
122298
35
44
9
174691
293193248
5
103075
43
359810
56109
58
151194
1
37184
65930
307819
47
83
78
183987
405630
66
8
52
75
74
165120
438043
288487
695533328
27
65
830816648
90636035
743267051
445887
219904248
13
226762
1
94
40
280630
84
294821
529882812
91
4
97
493627
3
105158
3
37
33
438910
61
79
99246
487048
3
64609
46
34
18
228698
210516
22
429586
12
8
12
8
479629
63
97
93
307695
755977647
12
603333542
79
92
378612
420140
41
384220
184280
29516
30
46520
488978
12
68
9
343104
14
26
91
91
53
509711340
74
635861461
293827
55
321550
441782
16
349035
144880
88220
107832
36
43
467814644
30893
463083
149632010
7
22
481376
222466
189189
20
99
243535
802437243
32
78
84
90
9
87
235967
2
4
3
87
14546
91492436
481377298
13
69
2067
821500094
23082
61
78456
441048
98638467
184302
24
997823036
26
39248
74
29
81
353695
32
34
71
34
253995
158831
320927
291004
18
210513
54
10
16
307133725
333763
444680
333495
8
72
5
301218
55
166935
128004
457536
93
40
3
53
9
384622
338267
10
29889
99
278719
99
434293
142794
89608
258104
276663
54697
7
373897
3
398887
22
284095
215171
463627
87
37
52
70
230311
47
109630
5
41369
4
154681
64
58
103130
467904
55
375641
4
414502
67
7
182793192
39
27
257221
43519
36
57
24
19
18
412528
19210
471547179
322196
20
252775
214040
931383063
245046
3
32
479988
3
758660957
234090
129957
2
56
249584
25
15
105233
89969
207808
5
335428
352964
302050
55
488939
7
400456
11
25
31
107432
423871
977827305
173103
47132
8
206186
23807
152003
50
47470
462587095
147192
34
92
105198
834004689
104793
148931
2
64
27
37
95
5
108627
34546
265158
30
12
49
228635
98
90
75
367542
62
829550354
81
13
119664
65
97
484005
9
4
744781352
52
128156
414623
49
71
310638
96
228013
260453
72723
62
4
435374
307378
8
80
31
169014
48
204645
45
655161957
384725
136914
6
350607
373856
476239
157381169
111169
23
242082
232848
90
64
35
142633
4
92
46
4
219116
215275
241084
6
74
73
659722436
165531
43
271525
191763096
398045
263980
528344017
417200
477075
471352
392681
232097
129713
35419
71
56
353111
449137
34587
299800
184911
326505
244163
9
9
14
230495
27814
953394330
23583502
312953
312621
91
33
428668
248987
852180644
56
371389
86
271964
448252
3
11
25
224920
3
181313
9
652635064
3
373697
357107
23036
21
114720
385945
6
53
264971775
63
20
66
2
219756
402714
26
697564771
23
74
6
8
516057676
110374
254113
305009
64
68098
21948
78
93
479493
10
55
38
4
363311
77
117433
450420701
125
384816184
261348
207745
67065
58
90
75
71
13
2
55
20
260182
1
297079034
453446121
81
2
37
443682
18
20
207637
10
962284086
5
53
233373
283232
483726
83
746633438
972748924
335674
487186
1
93243
40
3
1
87859
82
97928572
443572
458822
5
31
38
17
225062
2192
441107
84
79842
307698153
24
81
407478
96
215789
5447
391376
8
34
1
32
240430
38
390160193
85
320437
59675
55
191153
2699
55
473776
490868
10
313774500
5
265951
80
214972
94
72
121911
47
885666441
14
172456
241112
283384
4
289578391
2
70
443291
76
25
165903226
274009
246648
283347
10
34
14811
55350
174245
585479799
89
31
5
350506
28
50
68976
85
78
75
27
381686
3
68
95
10541
98672
316670
371063101
253976
295632
37778
96
23071465
13636
376757
21494
72
45
161158
280049
930418366
8
184980
300423
3
211161
12876
6
69
206916
51
77
22
32
478601
451705314
1
213281
4
82
546630907
72209991
119090
220409
312070
449489
83
6
4
53
43180
85
320801
81
79
54283
3
14
54
45
25
339460
480185663
94
238122
125110
102348609
580124834
43
896479773
39
4
403488
998347600
7
941371135
288935
21
98
151903
376424
46
9
282422
9
81494
4
97
361754
90
30
479852
51
73
51491
98
75
407716
155698965
470041
25
254076
363819
225641
47
21
97
8
98040
10
45
172373
69
138462
440628
253769
444402
34
18
70
429737
31
26
74
66
90
49
19010
233979
51172
294351
116736
194549
2
90
402683411
8
12
216522
35
119368
7
69
457484090
30
89
77
97
470352
495068
18
39
93
2
36
361096
492858
61
409455
7
53
133625
82
481117
393592
136725
785852107
50
383705613
284304
97
94
147116
434469
46
250563
85
179375
4
440828
458821
27
269906
77
378273
30
39
34
77
134807
326688
283202
593817432
37
300017
134627
261416
44
14
68
56
97
51
18
90
367021
68
268281
8
905488500
217901
410109
11
31
99
53
52
78
72
715910721
485049
30
68
200475
15
1
240985
11
63
257636
34
76
8114
16
3
19
13
139535
72754
20
17
25
51
27
497756
4954
94
174733
144243
607167799
6
137543
170399
393887
75
50
10
186919
267406
199992
67333282
69
3
5
471748
11
954903323
337097
173611954
40
419492
7
79
7
178733
327536
95
33
507155982
34
14328
56678
67
216571
33
297614461
81
497948
4
445184183
261655
230935
4
400733
37
27
371037
154103
58
173117
414154
3
237056
45
211164
48
299655
47
71
5
338208
73
158261
6
254598
90
26
62
343173
26082
288695
41165692
137703
374830
4
63
428505
66131
33
56656
12
80
60
61
91
2
57
28
39
156194
1
299191
428741
62
925158903
347477
1
51602341
280176
53125
267427
351322
30
533694563
84712
357810
322039
76
74
452686759
443396
493582
234807
57632
8
1
244257
306964
451432
52
35960
7
961712864
186722
59
80504
98
9
42919
71
106974
56
1
162985
446344
152528
37
68
85
23
12
62
242573
85
92549
9
575833692
155487
54
35
36
77
68
468985339
655583127
272370784
12
412381
79
576042777
60
83
878409250
94
42
483987
53
31
247469
167822
86
428399847
429046
324622
200166
73
156189
13138
74
60
310163
14
55
81
32
359703
29
209340378
161694
66
235712
447429
1
59
585854468
24157
97
46
77830
52
88
331872327
40
319588
247583
56
95
30
7
97
299377
43
197967654
555126641
120337
342557
172264
217025
54468
64
197330
7
208068
81
10123
40
333239
71
212284377
4
82808
21
485163
283828
72244
102086
335289694
64
94
207334
351570
27
15
360500986
126702
6945
78
38
308111955
42
47
96412
39
394401
1
139189
1
62
309699
43
424091
147215
57
39026
104154
8
187172
25
10
299766
349893
90
538785721
495649
57
2
483711
470280
15
47
117183
54
26
238098
76
7
22
473634
404084
74165
95
408877915
48
327235
160855
14
371662
62
53
483957
284294
52
95
13
161676
81
1
28
62
896691668
29974
7
345130
100308428
355149834
302412
3
88
2
359399
2
189709
659264903
84
12
893640938
11
459499
41
44
40
27
7
164217
88
9
126781
18465
660857945
56829
382864
3
6
79
99677
90
60
375747
34733
100161
137299
1
393529
27029
28
36
151426
208594
474774631
99
70
45
172059
201806
331086
27660
738640502
45
27
131547
219786
53
190367
3
72
26
84
490071
40
4
463355
2
248368
63
854316001
25
1
21
62
63
251667
972543303
35066
3
18
238558542
287408
113680
417274
54693
2
318324
324457
491041
21
32332
3
798029457
37
273395
30
53
113992
408099
44
53
116058483
348876
38
495064
9
244624
82
38
66542
15199
153967104
50
62
75
11
840
46
223832
36750
72
2
724666669
398221
59
22
107824
229398
73
16
21
206090
75
480783
63
378856
410568
79
691489137
12
88
37
13
307185
29317
46
2
9
66702719
54
45
527968262
88
23
177379
66
28
94
18693
68
5
434183
309025
9
459192
33
39
78
6
184837
82
208255
1
3
91
78
15280
90067
522117054
309486
3
61
83
62
87
61
88657
56287
404495
4
3
71
28
7
87
414933
5
43
449059
174591
197326
65
67
159711
278114
12
89
217144
26
772500890
79
66
36
88803
112745
4
81
8
300850
213097
276144
446946
252355
3
349009
89
133610
25
42
6
431953
49
93
8
55
629188124
89461
32717
51
320684
73895
92
330090
38296
52
43
96
309921
77
13
88
60537
457195
411688
164873
59271
380460
59
79
58
437339
271860
77
87
177422
55
79
97
59
20
228605
70
186994
797783000
39
110931
14
92
123471
126720
52
193503124
48
35
5834
385584
53
21
99
7
157516
2
433800
879602534
39
18197
755968272
350285084
130199
237220
8
53
6
44
7
33
121782
494794
421703
245194172
131269
415432
38
126440514
81
151982
28
5
96
248617
23
39453
66
42
9
397583
107335
596163195
78
336825
86
48
40
22947
10
1
2
6
857503447
56
74
5
30
97
570155062
954807420
334924
102771
123159
498067
31
43
3
394849
34
383373
11
38
3
96
31
47
135039
174450
4
10
8
448717
73
64
248739
297026
189887
70
11
584208038
64
4
63264
39
427365853
52
463490531
96
6
165440
22
66
539625659
26
708778636
88
242785
89
44
7
41030
359033
744787643
93
7
88
492083
57
2
15
264057
895010032
6
172276
37
182726
305488
109939318
73
104216
6
81
5514
5
435944
278992
35771
141190
28644
148559511
99
62
226104
573022408
163261
17751
167844
413559
275601
490524
33
309089
86
9
378680
66
29440
22
218032
59
72
226485
412430102
3
16
48
6
4
230877
406777
621238110
140017
45
44
18502
27
47
173700
53
5
92
82
373008
46
346158
56
159271745
35
3
28
153602
10
56091
398198012
458483
2
475986
38216
4
91
87
212674
58
421838402
270828258
28
321363731
287513
52
692136967
64165
231606
50
18
461688799
488807
88
5223
1
463750
163333
385710
18634
222360
2884
65
17802
496936
86
94
300061
377417
81
90
382290
56
320483
12
164540
357953
266020
45
106846
172475
488830
458942
214745
83
3
36
38571
165350
841764394
7259
7
29
1
93
99
74
12
6
828126055
19
29
122643
87
56270
32
397057
153189
926829203
316742
28
69738
308891
35
414501
52119
441471
8
263668
40
279436
66
99
222736
330115
15
41
90
48
229805
33
93
52
200883022
90860
411276
407623
268732
170033
1
84
69
75
66165517
30
259472
50108
64
226547
105079753
12
94
146630
61
47
420823
500128879
36
38
248250
195839835
2
375721
456448
350712
316314
73
221126
361831
58246
32
36374
71239
563149561
484127
12
97
38
915980366
64778
92
197927
183554
90
19
491306
69
60664
301780
3
135153
14
498818
586663184
81336
228327
91
66
99
41
56
32147
32118
899747284
45
791987128
14
32
66
46153
205793200
91
108373
61226
16
1
24308
362751
439018
56
44
344102380
98943
9
5
747482339
2
38
9
211854
83308
459375704
19435
196737
6
729678001
174410450
222278
27
351849
899818147
59
82
1
308562
13
1
786735934
15305
417131
891731019
287971
292167
2
317817
390314
8
3
26
321878239
408011
72
95
7
42
2
147270
393482
873270721
43
419944402
434397
435894
38
418940
258632
19
47
266659
76
471546
50
209182
23
51
83
588344527
53
8
357172
193198457
470062
68
7
133658
47
88
56
357575
740184131
481332
38
350523
318696
82
72609
62
49268592
69
266907
468449
220755
2
216865
11
36
100193
31
42
722613157
99
53377
39
79
5
83
13
1
64
80
79
43
325799
101699
193031
22
84458
199770
50
343577
85
21767
194626
390826
90
143682
1
3
945349748
4
1
67872
1
3
8
404777
242183
96
219773
397055
91
86
87916
474165
81
97
209808
300403882
538506491
233307
228903
91
66
409228
124010
754698274
206233
833142428
27
82
19
420303
16
241451091
323713
84
56
1
498792
168998
944916358
29
4
20
16
167178
392362
81
37
73
102008897
472741777
87
73
61
492692
778207417
66
323906288
189684
79
9
9
119330
151830
79366
55
34
80
44
17
1
331567
6
81391
371465
271709
78
46505
398408
17
925565841
1
119178
145269
156510
420265712
3
367253
3
53
64
328204
18
75
499329
307794
40
6
20
402458536
468363
6
40
4
60
382991
79
123843
27
61
38
56
252560
263846
228752
451431
59
289567
435909
17
394830
41
362465
351236
866351735
281076290
83564
377
48
78760
74
335773
91
44
86437
7
475318
97
25
75
66
319834
632917561
421698
47
39
15426
45176
2
943434348
19
279546
377602
17
81
2
949020846
67490
6
44035
43
295937899
452061
55
90
33
90
82
62
240736
4
8
2
472142
9574542
68746
422045
63
57
442538
64
75
172056
3
7
63
58137
9
355013
274115
55
392137
98
43
263287
56
81
72
7
2
73
441521
305273
377309
443489
219305
86
481068
99
19402
3
38
253375
59
401234
475745
418270
38
6
421638
60
173793
293632
81
9
433585
5
482482
113886
125891
2767
58
184774
75
654745831
484642
143455
108307
7
322659
473228
15
34363
2
58
55
368482
455203
906004998
20
337791
42
317340
289719
269489
59
2
38
221374712
5
59
9
86
442663
83
478136
382420
27
18098
133629
13
1
50
484581
35
388191
7
80
896360782
52190
8
30
706558693
271479201
282877
65
486757
8
28
4
396757964
54
173500
6
992745534
181089
6
18
1
318130
852861831
398619
153283
11
9
92
71
33
36
54325
3
234715
107087
1276
88
493779
349424
138042
64
83
36
347041086
5
13
51
459419
22
34
88
389655
4
60
476415
968786916
44
475937
79
95
77
65
77483
31
384470
4
425303
35
15
25
120511
312122
319021
2
2291
87
460340
420356
448775
18204
407670
135059
13
358846
8
499161
81
213475
3
5
10
1
404116
32
81
331759
198249
12
473872
381218
603371293
202513
45786
70
1
25
344473
340831
59
286480956
13966498
385465
458303
31
360079
274326008
718767563
329354923
57
63408
39384
354094
2
93
3522
91
279679
722868288
42
68
68
99
254741
6
43
315568059
136127
469597
82
499210
699387621
268012624
189175
68
1
2
700159685
7
154307
190364
40448
111749
171604
203790
42
491294
5
462514
283772
332936231
399866602
15
37
340110
98
363983337
196593
790717370
253125
221561642
80
49
37
42
29
516366393
2
71
448037
37
52302
760889925
11
130973
68
238148
6
479947383
170567
96
41
1
95
373039
47745
82625
342017
197025
457985
4723
20
7
24
25
447820
9
84
83
491334
35
88
95
4
37
338191
6
788217581
45908
76023
80
5
391714
166223
20
174853
372285328
738515915
46
73
83
281777
36
473595
193907
621325068
691407329
95
85
48
201184
18
12
267270
37795
201013
8
74
8426
36
6
88
124258
22072
182849
79
51
27
86
423300266
399487
81
39
207830
47
97623
9
285709
105837
40
47455
12
833236946
269064
1993081
6
729124397
44
160068
42
63
354811
486943
961233159
2
46
72
3
80
235262
447272
707157124
181108
908477929
159554
379592
69
488531573
11
49
16
480523
76
95
89
12
101926
841448515
290261
241795
241247
279809553
1
469140
212448
6
488821481
366324
71
84
446931
160000
216295182
41
180455263
91
786543380
146200
163807
589628122
64
233324
27
67
72
359616
598676327
4
350149
333549
377258464
92626
42
461082750
77
88
56
110840461
78
91915
981987656
484864
59
5
78
147175
26
34
34
7
6
8
53
217922
25
180947
48
90
13
87214
181337
7
381773
6
22
162144
191995
30
302610
2
10
49
13
145172
9
661901791
72
79
86
99
151838
42280
176640
178300
196344
69
41515163
14
263142
497195
111030
58
365401
18
47
210278
63212
12
53934
127745
270434
4
452289
60
50
233192
57
121128
482767
373966
6
6
117807458
47
39
78
59
8
397966
89
20199
79
113469
88
87
368821
63
69
432621
874283154
6
1
275300
210613
43659
483148
28
122222
45
21
73
90
25
354427
427774
38561342
43
213868
77
45
46
168137
76
383171
79
227431
5
2681
15131
81
11
29
739355448
11
30
231415
52208
44
415350
74
166275
442113
938757456
48515
17
954517191
19
76
393758
63
194487
94
2
67
88
17
1
388075
970929257
276416
33
5
78
73183
16
19083
96
20
89
33807
9
464295
30271
772449258
90
13
9
33
254729
399985
3
47
4
214140
487324
877553582
36
74
425858
80
53
266292
259068
1
74
74
96
54
51
34
120800
306375
56
468919
2
87
20
43
473061
175913445
8
18
16
82
59
352037
62
46302
90
149808
11
13
28023
232422
27
2
97
107235
41
92
257324
56
15824
23
265374
32
144624
333191
267705
52
70
2
87
348043
345124
318972
11
160849802
5
38
5
371509
425975
345845
127531
393043
172408
188770
72
260080935
18
89
443886
79
447249
78
55986
144503
42
73163
344716
380340
167641
96
161867
469279
71713137
13
398414
84727
94
5
6
11027
196269
147103
9
89
26
7
94
499029
332586
341741
440174
4
29
101325
454472
462959186
364444
8
398423
889558524
35
222970
2
117763
302160
78
371820126
220411
277824
118898
290512
7
307399
91
11
420037
69
122833
2
367261449
24
13
136503
657395892
43
2
53
175926425
31
105468
941846153
8
60
443504
5
26
387066
77
112345
193038
986116144
15
73
420577
19
33
117976
70577
570390193
472098
45
495897
42
58
88
128954
45
279386
267872
901780238
1839
356777
428775
282189
46
504357625
153112962
68291311
488397
149733
89565
79
5
495181
38
306085
56
43
73
942187495
983554093
313511
286983
12
380513
185766
95
52
136223
405743
61
66
95
199651642
246145
17
142335
264956
51858
321760
507562660
190254
43
484224
6
5
300420
1
232590
28
56
494522887
94471
2310
459817
59
226003
453006658
352584
3
48
112303
18
191899
147847
368657
71
57
46
515510641
1
67744
6
87363
7
53
61
2
78
8
98
77
4
61
37
305228
84286
446658
70
14
89
462713
311618
758987262
323163550
24
429646
1
27348
661685511
44227
55
306046
17
458070
417131
32
38
470963
10
75
7
92
56
379133
91
378687
377939
62
87
205336
2
154589
19
1
19
55
299803
66652
3
32896
80
15
56
38
134714
371409
538579296
144344
62386
9
337747731
32
366536
322104
9
63
39
8
407084
30
22
43204
68
92
58
738423855
64
213208
43
249324226
496789
344294
4
39
246825
59
63
4
2147
71
26
54
117733
37
87
61
4
62975
27372
26
91986
30
13
173821
40
210085
70
9
307353
144593
82
386758
99
21227
1
35
420524
4
38
293399
71
209430
93
20
413212
18
29003
425185
46
143271
57628
239617886
258472
3284
267261
363530
161107
423902
407439
187550
24
113752
41
11
6
22602951
447310490
371882
12
36
338837
315792
2261
48
492075
319679628
192901
15
68646
399589
6
255711
409287
284162
11475
83
435091
9
808237590
44
467612481
21
311704
91
22
33
381659
71
69
248681
78
43
1
82
259317
182450
785584125
363989
197695
43
12503
91
446140
6
21
51
499410
45
5
3180
366331
46747197
83777
17
388316
62
71
100987
144349
25
76
432581
8
473612
313916
104332
3
55
891278679
68
91
637327525
24
22
71
79285
207545
68
45293665
280939
87242
411682
342458
222779
55952496
41
6
5
51
346907
32
131540515
295758
46
151141847
417269
39
180925
3
180805
97
60
83
232622
23
390350
59
287478
52
6
365979
46
277874
38086
137112
465796
94
325428370
16
8
71
37076973
429347
398230
230147
279493
345882036
55
87161
187409
46
77
374169
3
76
62
592813914
486118
92
10
110619
40
23
424864
176415
99
47
78
54
260916
170659
10108
288607
32
497969
504756130
83
447721
326314
108645
377581
141000
785631494
334600140
23
89
12
4
248907
207931
43
329877
341586
9
6
5
130691
416097
304907
2
7
1
344668
43
73
149559
2
89
339104
131562
68
40
4
16
1
28724
102766
205258
97
58
223302
284453
131859910
59
13
389387
327956
253181
40954
21187
29
926306487
30185
292208
612310067
8
6
425769
92
252263
406746
1
391986
104589
8
157542
19
59113
59194
3
63
97
200074
1026
73072834
387400
58
33
42211
13
424956
207346419
248362
224941
200708
45
223735
45
79
41
27
9
43
173524
130257
329297
38
58
316835
32
38
180434
421953
32
452958
12
50
77164
322221
97
77
235843
329612
228601
59
7
488166292
686666477
61
355148
86
488055
242418
77626582
399861
459167
341919
48
12
6
13281
7
90
82
40
207097
241409
54
99
7
92474
16
6
11
150856
73
53367
123782
96
864537989
6
868126309
74506
325594
2
234109
59
12
35
213854
51
376664143
49
450773
250566
4
111277087
57
109795
75498
400103
61
62
35
477271
172079
5
102644
1
5
17
259096627
23
64
191314873
29823
70
86277
95
243188
581661121
411364
61
75
3
186701
34
336108
171388
94888088
235467
72
63
108393
351392
30
89
79
529295197
41
8
70
126097
6
16852
31
888957653
45
7
208309
196620
54
44
255555
75193
498118
118852
321614828
396263
16
543984352
82
18
386511
423997
580912374
92
440668582
37024
239528
88
15
94
92
7
67
4
481734
29
404347
48
58
411656
22
8
375456
378708
94
93
208150
151988
21
766116026
738910331
326075
34
64
420543
85
19
472334
358990
71
52
78
64
485527
36
34
51772
114138
8173
264140952
9
7
730357774
315899
89
488158
215142
26326
73
350314
56
39
287506443
111793
90
52
445729
20
1
53
12
545491088
296270
5
80
15
4
17
34
24
82
223733
932536894
80
281023
6
23
179374
239561
1
327471
23
801604060
47
54
42
54
438894
81
29
72
63
52
57
544977971
6
37
986384889
281202
87
283856
44
52
45
108088
65
326540
147660
386869
117912811
188533
8
51
195979
205852
15
92236
81
115811
4
8
316945
59
72
441531
41
68
7
61
72985
122501144
371737
285676
38
3
9
70729
6
336230
396552250
418074
147483262
248907
499107
99
28
471748
44832
97
242442
126398559
30089
385900
932050331
19959
71
350941
397256
175910
56
261540
3485
346318
29
297777
76257
10
939997230
3
24
496182
225528
210489
5
4
26
69314
499825
3
137240
191957
62555
79
8
68
4
273357
381798
5
59
4
33
118124
12
71
3
3
70
364726
13
72
34
99
98314
59693
538913174
34
92
56
108150801
67029239
76
49
58
64
55568
3
128906
89
213732
462306
75083
98
86
86
195760
2
6776
7
145384
69
53
205723
198475
29
85
306370
225280
10
10
84
241713
61
39
7
330191
125043
47
421734
96005
314152
153147
71653
67
230626833
7
80
68
236794413
43
11842
6
202673
86174526
445470
7
372867
1
31
2
48
416601
345053
79
668683460
9
486003
50
74
172518
93112
25
96
43
126518
91
517119126
44
202883
72
84
140084471
389854
824831876
318728
138036244
34
83263
31
53440738
9
458581
39
8
311826
183755234
334632
80156811
475597
26135764
10
239781
93
255992
5
80
63
404870
462229
65
61
377688903
97
125037
6
13
483807
41
326421
373733
791826003
71
6
433637
90295
36
498427
183828
1
55
34
317751
98
76
64161
488857
11
75
92
304010
400773
23
305734
32
13027
70
81
9
23
217075
90222
9
395875
26
20
96983
325297
38
42
101112
477092
275634
476856
668162613
102955
751325117
7
32781
8
199435
6
94
85
95
2
444569712
403842
8
3
9
89
69
9
295000
505704058
2
79540
52
9
2825
92
25
363436
2
280336
156262
2
58
219578
2
6
481699
46
91
67
421877
328320
18
246022
35
7
303138
303377
366236
23
133185
315693
26
27
24
48
168403297
43763
185893
175989080
58
72
596310450
74
601978090
73
68
153456
368914
207324
50
471670466
407588
69
72
87650
503859031
97783
27631
5
287074
247572
219757
449853
753800339
39
210116
442155
6
422826591
32255
45
303514
74
20
458997
437336
303795
336773
23
286213
435227
747221265
369030
53
463427
5
46257
275015
3
30
8
154991
14
469792096
116150
442617
765501861
50
323163
145301
51623
78360
323748
88
20
80
153607
7
33
40
97
352395
9376158
52
2
652989331
344881
23
717438550
483486
54
11
170763
27
19
388499
297836
409840
92
9
63
164132
407885
229545
8
6
4
418693413
34336
333361
84
848543874
1
123496431
318195
750198385
74
39
9
50
841380471
5
97
93
26
129897
240672
44
22
5
54
340459006
329474
48
173131888
86
479769
78
47
5
123598
11
194481
90
86
56406
39
76
10
165137
63
48
85
61
632362161
383756
27
33005
39
12
75
295697
293201
308026
275074
170293
154298
13
184142
331829
475829
7
972364996
7
58
320424
52184
242436
76
399118
96
484901
434480
225024
94
470635
91
70041
75
21
292935346
94
242553
85
167696
2
384005
44895
57772745
135725
2
96
3
489117
87
20
442484
130039
378458
66
23
792517484
87
36
159409
266039
733038060
297143125
16405
2
75211
21
166459
16
453198
29
837373770
193524
102658
11
79
74
28207
25
349439
4
670893264
488654
429710
89
57
74
90
325973
31
4
264235
32
8
197475
304231
264225
4
64
406469
57
172020
39
351003
178042
294807
77
72
291787
127672
203479
75
90
95
904960445
258766
241244
30
52
73
40
415552
92
10151703
17
83105
2
35
564655795
65
85
15048
210506
7
287883
21
258795
37
389519
59
99
18
66
57
9
23
52
143883
70
5
8
453358
116866
9
392956330
1939
434781
46
442258
7
725794351
99602
93
24177
88186
12
383404
82
148106
333305
402224317
42
381268
391108
347375
81363
897656781
33
439982
35
10
91
69
46
25
26081
228311
22254
2
438780
432020
190741
101776
351090
387969
35762741
194554
138748
295554
4
922383373
17088560
45
849009040
56
39
125161
190724
87
62
97
81810
358811
85
87
13
18
30
43
4
57
117017
146190
245860
342851
446858
656418225
470838
14718
2
381138
8
57806
9887
179414
131895
8
428520
115376
84
73
269575
36
423908
484064
399002
27864
49
55
144637
26
348330
287625452
31
86
7
7550
31
98
364121
176039
4
88
457138
69
10143
3455
224585
67
52
325902
290322
321750
54
2
488599
39
72
46
31501
1
3
408282
77
233299
77
31
95
4
1494
46
218340
14
5
59
67033
600342398
9
8
314964
8
437984
320698
98
268187602
7
394676
97
5
23498
250629
61
16
34869
25
54
63032
9
273144
292590
270212
116710
24
7
71312
466101
99
32
36
459728997
337610
229490
985745796
52
184941
343970
9
73
147592
5
32
48
300376139
85
55782
4
41
90
114146
220834
6
92
49
379906
440904
97
69
28
147820
53
40
779574700
126863
72
634107154
13
500505262
429689
46
79
13
93
95
1
25
154398
359641
90
7
84
7
68
31
327935782
8
6
365072
248397
93
240331
261336
644052919
66
458704
86
425669
476986
36
3
550378631
27
96033
494875
700903498
51
11941
121979
51
454224078
62
35
22
74
15743
70
64408171
458469316
86
116819
263951
761968366
38
67
52
346755
50
127549
44
48
296941
88
262840
7
489672
37
27
284023
48
27
203490
277307
57
40
50
156275
49439
4
366861
9937
118473
275281
59
68
70152
493409
66
49
15
65
74
72
76
145124
87613
68
409959
470930
202989
16
9007
14
91
307206
2
415915
350936
7
83
254766
29
27
268222
54
53
231985
286762
223066
23495
132434
31
250677
9
47
45
66
13
39
8
18
4
417617
67536
29755
456542
5
95
427740
3
451865
436028
441610
398863
16
42
4
44
17
77
273089
292488
7
203555
492466
234179
365832
7
51
134225
82
74
52
74
481248
9
72063
324548
909562191
105866
84
250887
800411189
66
966307683
2
329705
377178
891792427
49
9
94
161663
67
318891
180483
84
1
96
19
211381
17975714
8
450171
397187614
331518
355695880
34
44
87
37
183003355
70
48634
212358
167313
71
8
182972868
23295
55797
57326
69462
99
37739
435005
74026
171162
79
105221
32
48
71
99
7
36
647403329
9
221211
64
9
361244397
230354
62
5
34
277182772
5
340070
1
200464
166237
42
204825
223380
65
48
341197
66
67
80
79
415403
66
14480
8
29
354320
10871
266360
275511
83
145255
807359633
26874
419055
171311
117424
176105338
838212046
145974
9
479789
11
84
263786
15624
184061
17
8
17
384913
247039
327075084
41
41337
85
72
51
76
38
65488
74
317610
146519
105967
63
26
276060
425292332
75
93
78
52
48
48
84
51
444719935
96
340336
11
392608
90
171739
1
273014239
19
38478
94
19
400081
328823
133804
153360
274317
344782
618549249
64438
399812
72
44259
96
178270406
36818
126820253
8
27
73
254421
49
76
55
295852895
1109
12
161036
342718
297399
248317
315804
254628716
684447426
832955227
9
38
81106
35059
57
227595
32076
88552
426704
550706774
369064661
119551722
263226
43
85
351169981
70
307600
11
18
7
283808
89
338088
72
9
499278
45
1
353412
82924
55
33
242206115
22
454366
2
88666
204972
33
4
187750
68
14
71
456282
256638
50
62
53
423950
2
29805
51296
2
150698552
37
76
73
72798131
15767
288918516
64348
652831762
6
10
68
57
382656
40
93
29
27438
556221901
488094
94
423408
94
490209
210816
312723
98
426920
208635
3
1
217927
28
146594
86
3
5
434741
77923
64
78
361294
420232542
598563059
411791
67
6
33935
12
1
358286394
88
387958
375724
2
95527954
12
96
81
736564802
16
84
422044
711917101
75
429374
21
278738
489040
61907678
252314
197212
227726
69
6
249788
450821
32
74
729721690
237370
313837
73
9347
346179
120686
271496
478673
446619667
19
65
365716
154349
279978
92
5
2
78374
493409
29034
4
287141
10
271857
9
8
359032
272452
374763
75
386760
279734
99
3
100689
195440
61
417639
279479397
82
389853
99
202397
462665
25
416049
62
20
209795982
169814
27
120125
82
15
86
67
31
4
9
99138
335223
213214
95
398533
42
70683
3
241691421
349585
223780924
17
86
163925
132199
40878
60
486737
68
63
325592
14
65
58
63
400345
297865
86
426965
33
65
108765
5
100379
81
281697
71
69
27
386541
229539
336537
371805
109251
185947591
91
405984
28
18
367179
965588878
43
40
3
423299
33
411664
45
16
255545
50
94
284707
1
46862
429937
59
334202
52
457327
55224
51
17
464832
130763
92
31884
54
35
24
54
2
83
43
88
437485312
435767
51
396202
294417
28173
4
280993258
79
27
32
4
499840
237185
27
522605104
6
94098
660046323
38
21218
257195
74
90
257353
461588
332173
20
4
707213746
93
6
25804
89030
285599
76
169367560
167165
18
79
85
693445368
51
21
4
76
486615
423743136
205130
276469
95
226727
156113
63
39
344031
411978
145825
11
121918
8
855849976
438621
347889
76
330077
251794
2
794485533
67
26
8
155913
2
81
115875
411901
137181
36
254701
851533325
56
30181
59
76
447598
432755
61
153154
18473
428581
93
249479
3
307973
776759344
462560
39
233621
21
56018317
411956
84
48050
136990
60
27
99
27
90
83
112413
210654
57
805165205
98
32
240633
96
694626922
96207
24
343891656
3
81
120735
377040
912229930
750413607
236389
175967
89
454009
2743
8
566304106
119226
32
97
76
5
103037752
230077
50
86
275079453
11
43
397513
79
254712
10699
462680
52093
5
43493414
6
96377
260911935
466697
91
38
297315
421090
469427
365070
290808
137423
77
6
6
2185
41
13224
96
117161
96938
88
62
428494
182256
61
14
34
78
9
8
3
217921
39
169837
405927
474099
5
163830
24
493581
183402
83
70
32
119956
2
70
472121
67
31
31
71
160440
157449
8
26
83
67
1
55
87
51
4
432831
13
1
52
75706
667254606
2
74
306481
496577
90
42
396431
78
151634
45
390087
323891775
836979841
71
64
404326
20864
462058
85
311953
10
7
23
472816
16
48
282342
341332
27
50
8
427438
53
412210
74
319186
24644
38585
273340356
388392
264251
667635893
95
180009
334769
1
394968
389140
57
392410
87303
30
62664
30
66
20
140880
430808
420856
66
107561464
147201
455681
378843
136200124
33
80
96754
76
424583
85
397649
180014
19888
324891
419888715
386974
245164719
375262
283585
259099
231666
193614
391751
7
982339268
835558096
33613
364154
134342
54127
77
382833
62
278800
34736343
53
83
68
67
341385
131132
11
48
143682
62
56
202777
7
346683
234819
2
133202
111749
8
61889
21280
151782
49
21
56
17630
60
371613312
53
402819
1
66318799
3871
9
11
7
50401
66
102109
187838191
81
84
166028521
72
15
124359
416978
30
356588
198776
163029
18
76
60
26
68
24
41542
1
91
91789
25
20876
3
32
77
109248
269175
519551140
37
49
7
15
457024
286763445
17
445185
921094573
183259
14
290755
203651
135311
563597015
84
71
85
135852271
348800
8
189906871
623660097
10
627741006
61
470798434
146501
59
71
215605961
17182
394893
288969
439798
459747803
484788
5
362568
482399
90
38
39
7487
46
234357
170866113
700704909
113625
453216
85726
170140
108044
121266235
88
326548
4
230712
331308392
4
5
337656
80618041
91
68
151419
57
92
340775
56628
86
22
87
13
85337
13
149440
53
51667
972316208
46
447922
572337751
3
437563
161341
853731027
30
256101
13
10
188446
95
205703
67
181076
47
20
54
148189419
490300
86328
414404
8
3
81
48
175309
217654
99
7
853199191
50
83938
62
63
93303
170905
670854134
21916
38
847179004
44
83
76
23921
165667
319308
864978890
348011
30457
2
845659516
81
6
65
322845
32
74
75
111907
80
13
1
601954349
50
8
225532
19
994192244
223835
184796
175296
6
428099
9
9
2
117167
95
188112
444172
351062
221143
86
64
320073
869452542
424924
700413968
195825
311623
190632
493802
52
93
57
6
130617
3
184984
59
69
98
208700
34
86281
236724
55
195347
341158
226079248
246904
243464
85
72
7
405175317
99
250308
294154
11
90
4
250415
73493
75
455464
54
25
15
225661
55
99
71313
7
150125
72
146937
252937
9
46
333348
81
80
461436
448889
69513
219395941
232346
1
72
19
24
202576
620482085
94
84
175911
17
70
175523
139079733
57
88
173178
152729
394625
2
323043
280640
94
19
256577
27
23
1
39
27
187904
65
97
363848
462578
32
56733
231245
780180957
41
49
644932716
37
190267
99
393511
7
201552
61755190
61
233046
207864
56
369798
6
225044
84
126503
215431
99
87
85
436140479
13
3
70743
8
378480
474718
322849
35
3
23948
265573
55
15
657937496
45
37
184286
415014000
64642
72
153675
17727
661521244
36
41
439584
542422158
8
39
61
41
455895
473743
79
250646215
58
70
44
65
218299903
208456
347938
39145
495809
32618
192880911
71
6
73
88
36
43
129332
398646
4
403318
76697
547943801
434642
11
444411
314900
50
377773121
5
90
652266367
29
376732
197755
175306
307058
126335
55
80256
99
222089
72
474132
979052248
55334
28775
452795
62
36
247179
104785
85
192142
128725
8
109448
86
161040
23
538931901
4826
462015
98163
363596
79
16
28311
8
71108063
129522270
20
6
67858
7
483870
292315
89
69
69
3031
75
244888
193363
384615
449376
86
354415
70416
329486
318837
8
95965
466650472
75
242131
61
68
4
494499
270997
39551
7
39
60
98
35
7
24
313620580
190917269
11543
302161
10
345820
265243
32
162518255
75
28
78
26
520269962
91
322141
197037
44
19
24
70
7
348901
26
42
60
176599701
698783083
138840
98
7
333817
341522
540492460
343452179
43155030
93
68
22
3646
462135
176000
44
17
8
68
71
4
87
81
4
340168
39
346230
129803344
112207
55
51
40
84
41312
16
63
2
58
7
41
96
73
219863
61
14
268227
71
25414
5
84
54435
900829644
50
92239
65
43
71
1
699498038
4
10
26
210683566
114522205
284466
91
51
74
342852
50
196287
3
77
449925
366179
61
657976944
418442
88
44
30
302874424
378175
63
58
30
13187
451800
548057665
54
3
10
86
140518
307856
90
64
4
82584
57
484857709
16
5756
9
343285
396829433
310568
354185
61
133925
80020
140142
66322
51
422506
153350
81
187618
300203
911195101
350878
32
256872
14
363335
493182
8154
75
79
193546
418383
71
76811
81
254276
92
204497
60791748
233459
62
6
35
39
124914
69
18
9
84
111488
57
10
433150
61
7
168606
5
54415
82
40607
25
414233
47
84234698
78
198279
73
341932
186752239
671332872
44
65
24
6
448981
429769
385752
66
6
6
29
2
49330
61240
61
61333
403926
169586
32
332799
429374
2
63148
249189
4
35236
23696
95
153506
75
441789
19
495321990
166861
355908
499951
79
231068
46
355428
4
67
93
93
20
250749
6
408317
10
102968
21
274455
65
157386
75691
46
2
43278
13300
5
38
27
69
144560680
160025
285583
6
12792
480618
945913070
47
77
94
12706
23960
80
451685
161851437
497685
72766
196401
87
154656
247786964
953876673
66
74
239094
53
25
78
2
820698551
85
346335
37
454365
45348
79
77
60
321505
98
156714
406313
2
81
77
373260
19
86307
300236
73
12492
324655
6
62
245407
87
62
930438112
161064
9
487917
889018554
24
650882503
206156
394937
69
89
63
95
62
321130
166585
54
32
274850
6
29
509554921
438065164
370198
13
152773
314928
223240
1
308686
2
72
80
336159130
54
24360
90
85
28689
298109
303368
188958
418153263
447325
408348
42
68216
94
59
848968626
59
217982
7
192307
98
27
131176
20764371
35
32
95
440958
11
25
37
271221
311731
501857711
365342519
701935733
99
1
53968
471095
5
28
18
5
252735
73
190665
19
498543
257768152
81
78
92
310987
38195
7
149358062
418967
65
33
32
161861
103454
48
212269
9
70
5
4
54
26
88
35
58
326075
354556
45
45
69
23
144080
12
49232
7137
387866000
9
23042
97
394430
241079
48
148924505
345193324
363608960
5
136862
96
189452379
361320
392310
186
131197
8
60841
786927919
78
40
251207
29
83
47
12
77778
290169
75
135504
57
60
106748
8
222008
308021
20
27217
64
30648
77
18
54
241530
86
37
452102
19
18
21653
35
166594
109606
96
77
321371
2161
269526
58
71834
3
3
30850
64
390598
93
83
552055057
678443298
15
188174
151724
814754283
499183
93
414285
357356
199255
67
2
9
217010336
499033
189915
433972
198499
87
11
35
172954
604618046
298933850
454771
21645
302041
3
347120
299486
59
6
333632
248548
296096
91
111779
68
113028
498539
8
6
99
53
417062
74259
229907
51
185648
71245
6
40
100325
271124
70
60
318102
96
32
59
313835
19
503388407
73
60
753450495
4
450685
34
8
93
354978811
89
33
9
27
77
351790
67814
65
99
88497
429058
35
35
93
235349
142189803
7
74
96560
824085202
283511
71
179824
33
4
61
133316129
942609509
227413
696699938
109243
5
19097
83584
79
27
739612077
31
7
79
9
5
160552
38
97
55
383659432
450891
496570
1
220892
243000
60
302121
16
86
250748
483596645
20
97
52
58167
59
190938
294994
3
94
2
258686
54
13
315374
71
327569284
46
686146667
6
58
336984
29
145869
215549
4
45
297309
495122
56
54224908
121974
88
105001
586255373
10799
135590
472683
488036
3
197851
62
64
9683
89
30
68
7
299961
40
87
76
19
163366
142654
93
7
54
69
718655822
379230
7
401526
228617
94
53
377515
88
152504
67
1
84
299031
16
93
827210772
49
97
141674
289722
886852830
34
136952
9673809
21
130870
10
273578
2
93
267545
21
377910
78
49
33
56
367387
503106209
37
32
382461
73
130185
14259
6
33
6
61
49449
4
395188
68
499462579
77
408689
181732
8
24
477678
54
182178
85
196322
211001
465354
293566
247233
19761
343644
127241
217857
34
454111
9
7145
9
404633
39
66
252364
592906639
66
206013
44
451100
437255
292804418
157193
18
440707
841924952
31
403943
127449
6
75
46
3
120289
147756
52
155418
86
89623511
57
653830375
59
82
146115
64
147251369
61
162888
18
58096
38108
94525
9
82
13
6
58
78
386842
4
74
50
68
307193
128657
7
436638
326380
83
243241
47
77
83
51195
369238
910127737
35
214184
27290
30
33
35749
376126
54
8
22
31
85
1
464654
23481
189240
459301
242821
16
831570365
52
213791
112194367
33354
38
230448
6
4
299469
118854
359670
365111
39
3936
18
445785
297348
796833653
84
296507
283851
680056593
247814
114041
71
135202566
35
52775
425822
8
324064
49
37979
85
27
68
78
253893
363388
66
84
457036
98
63269612
383498956
83
52
36826
261215
225119
75548710
107994
173816
55
12
412038191
212363
33
254509
83
3
111614
20
342783
358289
146423
8
61
223664
351738
159227
403823
11
444790
33
94
284433
843231479
64
52
33
230218
35
9
92
68
97595
370191
452909
6
98
91
78134
395858
445040
349918
51
68
415698
150131914
260178
230528
106620
530362729
338204
2
390674
99
480792
290760
179885777
33
54
36
415227
6566
344435914
72
457536
884051058
69
45
57
229893
40
263455
29
240186
487646639
73
31
5
122950
11
227366
14
267443611
244049
41
4
206829
74
887452586
161929
660236432
62212
429986
756938520
8
2
421525
3
90
317944
31
16
81
49
93
4
497704
33
6
65
9
375514
401746
68
144720
27717
291972945
6
72
61
91
142372
262894
104473
162352
51556
30
387825
384125
78
90238
985584470
50
10
81646
48
48409
10
74
3094
125031
208785
77
18
491925
57
312455
77
8
35
71
33
142356
506297361
560920345
2
12
28
84
2
68250
239027
49957367
61
120336194
213522
43
391867
85
8
32
325875
135644
40
202951
202872
18
330116
7
6
3
77
289399
50395
9
481695
77
422399
131414834
14
923747572
380685
13
263275
399797
59
10
255299
4
324931
31
495740
59
68
95
67
5
187133
161211
80
47
5
54
30
144816
54
84
240180
129501
77
219404
74
880744338
90
790684856
65
80
231065
62
655374472
34
440702
919957362
40
156499071
80
17
75
77
13
40521
133321
361451
23
75
430868
299330
20
446514
318046
43
83379
98
83
9
91742
5
70
92
42
143785
84
181079
62
5
43
21
89
48
26
25
73
20397422
13
95
15
273090
464526
78
2
704309775
253728
71394
122832
97576
168922
175430
56
101710
310973
264677
60703
67
42
363506
152418
87
86576
65
86979
285475986
70482463
124994
364460
91
31
891396620
78
91
483436
502023969
332681
443150112
8
444401
3
60
159726
238183
9
16
54
132722
76
81
70
4
227703
308008364
197770
74
287173
309086
12785
712916438
143033
17
347499
83
8
175280
23
97
272359
40
41
76
48
326914
88
6
15
492854
43
276392
401788543
66
116003872
50
234811
8
465747
395836
207751
85
50
17
76074
177281
70
25
62
7
6
48
91
94
13
443649
27
495342
40
1
227481
31591
460761
271000
23
331936
236357
31120
53
57
85673
104224207
387333
72
4
195713
95
178065
98
874549175
78
430849
63
166107
56
419296
89
35
274793
17
74
151632265
80145
356736
655694385
16
301770
63
85
36
184738
76
19
963094939
86
28
11
266141
44602
51979
47
81
52
465391
62
35
1
9
168040
476608670
96
431586
15
8
295263
226823
791181362
87
379493
68615
106943
294906
164846
321114
28
55
375491
79303
25
23653
543701637
53
923492652
64
8
146825
72
95
68
16
391777
81
478655
284861
43
127343
233349
14
130520
19129670
34
303270
230655
348544
75
249846
163122
224409
406175
149197
61
22
162965
354093
7
69531
67
57
1
12
832487558
73
5
63
42629557
97947
738361183
27
759209470
53
110647
21
32
2
10
48308
338787
403549
40830757
48
116316
78
31
244962
160846
86
191179
44
3
46
496977
351477
457448
364751
82
71
465958
140173
479762
18
41
22070
88
40
97
117503
287544
881558404
150681
70
42
60
34
7
76
81
302724
176161
335086
14
216985
86
374502
67
57
73
61
8
156585730
275204
391487
556991553
260864291
36940
19
68309
5
56
10
55
56
52
6
84
362999
473944
17
46000
12
128854
493438
308641
24
972571193
85
426705
384408
77
81
129530
45
6
8
32
241797
253566
78435
62
15
222134719
91255
339309
38
3
42
50
9
332816
420640
10
51
424376
7170
170086
340757
1
331149
30
52
54572
67
4
86
46
99766
53
16670
311163
252746
43
35
125567
319748
463788
80
99
13
41
4
2
92
15631
357172
56
94
3
2
27
213643
92
1
97
298848
359905
90
27
54
64
60
169413
32
413256532
39
53
5
204950
182780
63
395474
20
253351
292621145
422631
285473
337055
30
81
352163
262875
47
401403
189831
258747
169652
16
295477
99
82
62184
637769135
41
71
30
92316
176433
372357
20
6
39
69
73035
121685
52735
202870
27871
54390
431810
9787
78651272
21790
52258
19
8
567978939
63
361914
23
1
171790
11
30
73
81
53
7
53
402194
94
264487
171942
20
315342
483853
51
76
96
323673
89
658909627
35
257316
68
46
198264
92
34914
13
32
57
62
361622
169127
103873
217519311
248271
232339
285575
63
29688
83
358457684
21
176444
155625
25
39
97
78
257055
8
91
263603
79
369693
362419
841926569
36101
294553
29
9
10
463293
85
61
83
67
65
144457
10
94
40
484540453
206923
55921
232568
286496
39
473132
7
96
41
318041
289422
63
7
430560
71
34
197171
2
27
339641
380700
385856679
327764
59
101806
30
321418
32576
45
17
233013
467078
182271
429296522
10
295786
12803031
71
13
46
74
166717427
14
455951
347265
55
230629
99
283793
213033591
5
195113
490596
496466
479469
24016
390021
383255
28
47
4365
444006
7
192282
348870598
3
273316
394496
423887
1
364338
76
346617248
98
426224
119647
108667
1
59
107524
52
404974
97
44203339
48
60
451437
505606496
327139
511366659
425356
323526
92
371105
21
46
205151
99
18
28
236300831
3038
196210
447810
118634
467615
82
433430
39
49
46490
39
39
27106
268993
34
16
408809233
680787628
39
33
101125
380340
380243
49
15
28
79
35
392404
47
5
469128
7
595403871
269290
412342
35
162689
356836
957259869
103253
59
18
450451
119918
1
49
5560
39
622610433
90
423506
98585
282452
372133
498955310
285954
96
461657
4
153095
214110
9
366755
84162665
68
192652
61
324974
915501438
62
13
94
380567
25
454389
9654
4
68
3
28
92
805091602
19362
24
227580
387062
424770
911315323
39
35
206013
19
468149
51507
8
75
378285
31
97
462246
9
9
79
4
4
21
569304656
47
427808
21
51
307414
64
419189
202548
45
387150
174943
452975
1
3
500381426
60248
128628
201471659
171717
56
616337958
97
2
499231
413717
708518699
258235
98
175250
34
14
69
40
733735517
8
6
185928
180811
32
270374
230833
61
63
193981
204350
29355
83
486569
7
54
551407004
22336
78
75
73
547305215
81
353162
391090
910908033
25
853835759
921704303
5127
48
47
24
387970
87
29074
484455
77
57
176725
269747
317579
445240
24
12
369757
70
145867
98
85
7602
35
73
95
24
5
443275
262656
3
98
66
82
250405
63
69
90
349035
388722
663190337
83944
11861
244768
800190160
910212393
31
3
33
56
723240938
1
72718
261791
56
69
6694
66
138815
269143
93
128331
365172
333077
52
905294167
386913
21
31
10
63
323763
310413
77700062
616653123
14
2
232477
435916
48
537458241
484013
365625
42
7
31
53
308588543
24
123133
66
462557
64
3
87
37
29
94
60
376791
59
250188
469212
33
35509999
63
14
95
99
313541
223517
63
87213
57
7
409555
87
175059
83818
8
4
649214660
4
73
304223772
87
39
36
5
2
847546079
37
879521748
375630
29
79
151970
49
49
5
6
1
153390
17
168426
461126
405524
105029
20
398060
38
229289084
380670
65
44
42919
2
30416
9
76
153755
72
95
142494
357138
50
48
67
39
14
30
7
297047
38
679688847
35
77404
811687842
72
42
78
575816304
73
366558
17
19
6
282853
89
58
7
12
7
36
280357
79160
77
82
2
425274
3
96
220548
16
429157
243994
316580
121036
125054
1700
493830
18
76217
9
490031
43
358492
339209
77
94
32
73
77
60
53
99
23
617575188
7
87
6827
470363
40905
61
324719
43
338658
97
52
224649
6
6
168674
453966
14284
20
6
38
19
50249
59
457900
94
4
6
322286
148521
463261
432967725
454545
64
207969
349957
292706487
90
278445
331780
17129
9
198004
4
61
307679
144952273
357342
29
93
99
64
277667
125947
309116
370231
91
632515037
92
14
359650
59
82
12
55
86
1019
32
270196
4
63
545700122
98
204658
70
70
21
41
88
272100
45
4
342443370
359899
37720
1
401021
98
62073
47
168359006
23
76
472975
301600797
25
142053
49
56
405698
482666
72
411097
252499
16
56775
97
16029
104840
275969
294208
275987
729727632
81608
44
149709
50
752063404
246887
7
87
1
39
41
12
142065
9
89
264510
33
706318370
63
45
415488
7
287229
82
28
120970
81
241212
20
26
91
98
3
665384127
5
202262
11
89298
494760
192931
65
11819
39252
37
3
235684
496326
7
191943
35
785977763
480835
478647
168496
878601212
80
429415
158282
4
883736682
71
2
390179
67
4
234758
201812
6
343238
579363701
57
5
42
150567
34
1
62
1
67
351763
34
33
472564
394158
476758
60
256924
66
225363
126049
7
34
39584
151245
484937
21
209938
816910124
23408971
463187
56
8
7
97
27
16
98246
180893
341207
92
21
87425902
50
69
760787788
355760
9183
3
33
27
473811
7
66
351997
48
70
101192
86
4
21
51
6
94961
516142919
1
65899
121159
255892
354495
401655
53603
47
347072
143640
49
9
7
89149
281547
72
40
96
404569
30456
268020
8
86
57
33
93
172706
382809
93
62
2
987407591
183463
423925
12
93
104216
41
1
312274
8
57199
335773
95
69805749
94415
266436374
18
329062
6
22
73
116284
25
160681
227639
60
344779
52
48
306688
386324
68
97
6
98
88
98
387865
65
305719
8
91
47
80
192622
81868
97
62
342227
491628
9
54
291912
69
253532
84
76
31
5
122326207
38
323077531
447317
144183
1
46
933352687
43
8
70
40360
23
57
42
74
369234
84
98
78
73
425057
61
34923
97
85
199854
99
217595
165
303199
491875
285892
60
463967
477315
945489778
47
284792
476225371
116168
495867
98662
69
149484
8
98
226108703
6
14948
268580
97
22
5
219598098
235035
95609
131992
47
68
5
47117
81
9
407985
45
14
187361
8
486161447
347563
62
431797
332132
7
7
92890007
80
393685
95428
432739
464293722
14
25
14
282842
297923
41128
37
119673
294870
2
7
97
305158511
74
229560
487939
230197
262524
240092450
514825668
18
82
380620
516746881
15
16
86
47
3
6
688325208
3
32
8
10
26297
74491
261542
37
432165
215684
95
40
51
204092
59
169839264
240822
472979
101175
57
4
13
12
91795
408200976
6
7
55
5
29
76
33
9
147679
55
47
47
410516
459390
88
38
17
83
92
18922
9
6
15
101173
5
142901331
32
261236
98
482800
225407
47
93
199586
80387
64
26409
357079
3
69
69
82
26
7
602836840
82
482390
3
147868
71
5
465302
301706
68
192228
103631
954723009
421632
720208959
60
39
92
436508
320133
136643
6
1
195368
8
7
330097
59325
17
295258
53
44
446821
155173
92
25002
84
66
86
54
19
3
80
22646
84
89
869255835
601954563
316461740
585456161
95802
7
2
318097
338026
267365224
60
484669
230914
820476743
54
40
197340
73
23
799587638
5
358546
330301
89794
46
4
193722
51
862242113
39
32
85580
7
8
26
942451344
12
69
36
278129
96
32
4
59
40
4
286163
447579
112830490
278181
451113
269352
5
436681
310878
482921
638665050
182889
29
138220
31
417218
366421
937936395
479678
13
289151
195169
60
240812
243382
61
95
55263
583377634
282722
298658
95
23
7
3
851811704
56
46
84
409968
149481
698432861
9
4
101328
75
387565479
231287
33
2
6
2
25
2
396485
6
190056
68
284105
1
923415991
27157975
72
343297197
6
365780
15
10
6
71
6
29
310477
328054
98
59
558137864
87
386953
40
46
372351
379227
140056450
98178
80
53
31214
455091
457140477
21356017
450464
155186
86
68982
362630
596819427
41
15761
12
106736508
763753818
83
70698
498540
5
379198
682429723
376004
39
271804
43
401995
56
95
63
28
437015
361235
42
343075
32
53
92
143515
78622558
416028165
492304
78
59
35
165174914
170274
92
14
61
17
36
138357178
215391
28
39
9
40601
759408841
73
258646480
3
401154
1372
40675
305243
43
23
355383022
31
343901
75
66
712502333
246300
55
68
111345
41142
88272
177809
242769
51
36653
296047
364614
9
43
13
499745
337065
987778675
273752
99
15
24
58
352840
317634
77
64
41
276891621
89
78
28
90
87
6
83
27
91
469610
380523
317967
95
25
311492
388972
73
58
233911224
25261
891037735
47
63
35
889023275
262344
96
398590
3
88
9
15
335521
298557
59
71402
30
46
54
273097253
100938
56
75
160436
297688
40
17
57
34
50
366080
12
16
394664
84275
60
92
97
156945
116444
40
42
968
295168
488135
16
458563
14
43
34498
6
85
221581
548742628
30175
366424
49
277119
55
30
91
14
190404
393047
34
233877
42
40715
384120
218958
464756
81
167236
383507
28
161949
35
74
188099
333581725
8
376155
40
80
61
33
249660264
23
152040
29
38
191785
1
48
87
421672
38
290268
27936148
80
4
17
359866
77
46689
24
92
76
82204
93
102471
56
279407977
156772
69
134692
93987
73
381813
11
329450
9
16
538393486
48471752
149117715
36508
54
37
53
79
499250
92
196829
11
396507
148270
21
64
233911
9
95
75835
92
131223
3
219082
30
719435398
470932
324273
176457
801047830
96
269749
21
42
80
275562
351844
66
32
8
49
424709
32
368552
9
166558
421237
7
8
15
84
99
125772
95922
30
284075
25
45123
10
174957
351115149
23918730
194916
50
48
2
37
89
8
72
318144
12
4
1
71
151626
93
209030
45
350592
41
19
7
68
254530
100956
38
317621
87
26
207774
1
533253149
118657
83
323104
32
436998
427267
38
944791726
457615
50047
338412
540520467
146490
379417576
8
76
25
26
443266
31
77
99
341167
28
60
10
54
14
90
201608
41
423656
94
95
81
152171185
32
1
314847
2
27
80510
265810
167300
72
464637
2
25
57
56
103355
339195
257859
381246
12
415313
362674
118392
86
77
43
9
4
42
257645
70
64
39
40
26
43762730
129013
18
131916
320199
982612005
14
230209
827
95
236314
705808224
389008
408855430
250726
96
36381
303894304
15
21
20
26
77
122136
265942
56
505528852
210119
347977
29
50
295733
21
66
189108
461261
145014
278364
2
72
16
23
99
179783102
22
605333521
76
9
82
68
71
434928408
81
18
311388
49
46
265188
471974
176698
428605
520494182
18
217698
94
183546
108857
385700166
8
55
46
174177651
46
6
95
62016
76
271397618
41
112962
3
68
239353614
8332
135538
988470439
70
160553
95897
404086
8
11
95
182481
25859
67
417236
222053
406286
64
177219
216058
45
57
3
5188
20
70
315897
1
473064
215822174
9
84
60143
9839
2
33
35
25
8
368792
200664
239933
332354
99
53
466421
26
85
57
1
49
159988440
86
36705
377351
87
17674
55
49365
23
113198
71
81
84053
36
66
52
355047
114100
280964
386793
69
368581
10
1
34
94413
54
173683
1
336116643
218363
37
236698987
931555199
1
292033
45
66141
179150
399019
364657974
44
245840
390296823
590467912
71
5506
14839
4
61
990429201
45
6
56263
65
68
32
312228
27
27
354085
15
66
14
119876
44
23
322567
36
95
28
7
73
79070
69
66
366293
74914
38
93
95
618246354
384999
232559587
85
103160
132639
57
4
70
56
70
92
98667
38
5
80
57
68
65
182511
14242
66
94
30
7
84
138143
20
27
119377
355799
65
95
214658
56325643
53
41
94581
63
55
33
356544
366978
96
206627
433696
9
355177
98
51
2
255281986
700758101
453914
279895
83
60831
317892
95
88
30605182
174089409
6
930330402
7
43444714
75
93
65
372627
31
46
402791680
94757
497635
2
70
8
39
44
80
19
221974
236405
48202
28399
69
238307
85310
6510
44
408753
314126
209518
95
199916
236477
22
105658
410858
464449
65
399851
150271
35
295959
38078
367359
93
604792662
90
60
84
265094
25
304631067
618889828
379066659
17
4
202533
402401
15
19
47
99
353148
84
31630
7610
22
352195
36
303024
413669
450845
16
255524
36
28
488904
340747
55
41
328121
4
198048
50
76
379215
283569
173342
77
96154
490139
13
37561
82
159632
91
7852
30
68
52
177234
97
75272
86230
125299
379059539
23
39
433607
26
3
800063435
64
20231
15
121058
2
195057
275997
99169
60
25
34
79
360047
153728
31
23
752567069
444868
63797353
65
5
364902
320525
77
98
14
71
260335
88
5833
113460
370169
397702
452720
2
100509
231612
368231
43807
74
51
350604
371363
28
362047
217230
518825504
38
160428
184468
2
19
98
66
469572
17772
31
31
2
430951
40800
309197
279323
46
314867
212281
127566317
77
29
3
179217
382300
482476
365429914
77
344168
710419135
75
68
77
89
6
297746
62
10
876406730
57
39
85364986
9
41
87
329487
38
88
2730
65
166594
407695
8
14
498927340
42
50
19
322450
82
2
35339
75
18
161976
117417
379890
126027919
1
3
331805
2494
779394853
13
386103
993672437
226458635
31
2
184763
51403
105747606
421076
7
63
128837
53
21
178872
41
28
3
49
4
232130
91
117751613
258793
16
478885
16
13
251855874
9
34
224716
73
80
43
5
58
9783
438188
32712
10
21
14
985461263
245248
78
35
343728
60
46
94
451734
195975
51
97
52
39
250141
9
643852937
456577
27967
79
168328
489623
203248
100322
92
3
258984
361973
8
408467311
91882
92
418261
333135343
4686
156326015
644802295
95
19
56523
11
77
90
14
40
988926336
23928
281594
13
65215
441353
15
57
5
108285
260143
37
30
50
27
40
15659
423062
91
81
389808
51
297418
506084490
425896
25037
307802
8
41
501727775
47124
139289
48
82
77
937528754
25085
81
18559
14
193696
97
67
126162228
45
35
93338
115326570
71222
44612
439316
30
42
20
119754907
23
112999
61
76
45588
9
216387
22346
8
207039
78
215280
460706
159654
48
445263
46
163429
28
29
55
84684384
30
18
352137
104289
79
23
425832
366964374
492772
218987
327305
220140
74
41
167438
99
3
2
44
12
62
8
75
87335
20
74
242139
1
4
54
946191203
361551
129123
392867
4784
780308002
33
73762
43
38
42903
355199
9
405979
55
6
63744
1
483368
8
58
82
49
8
435672
60
40
325276
276768
57
22
321913
26
24
427068
34
55
74
745014472
5
299291
343611
19
39
420487
83
429056487
495622
318652
67447
228599
228791
157024
16
280532
32077
358080
715524334
6
39
209751
46
141310
278409
377887
427000296
200601
395359637
100563
9
4
59
65
77
271612028
8
602723431
482251
317393816
82
55529
259795
38
60
248424
371809562
393274
58
161598
49
432424
467848
91
26
430607
27156
48
430253
86
82
332091
87436
35
3
94
98
28
773259969
84
88
14
24
18
29
30
275098492
102984
4
304061
82
63
234323
62
85
657831585
6
426049
75
477975
97
23
220276458
99
100180
58
13
36
255276
454624
76
386151
924370909
46717
647876374
49
3
410188
495921
54
256416
96
404967
81856
242747
50
89
147904
678424940
89
53170
9
20
86
71
59
44
38
5
37
100547
206230
84
278892
8
61
332671
809743196
388600
60456
249316
27
5
60777
281170
2
345298755
87
5
94
130116
362226
116981
77565
86
9
81
972280634
382852
236286
149929
203656
49
102302
52804
6
321631
104354
51
499686
406601
26
32
44
80
462049264
100103
312615
69
465553
97
385653
4
17
114628
42
41
430829
47523
654027976
84
8
120078
67
64
25
3
54
971761640
181425382
68
53
49461
271594
91
132282
502518808
76
136542
72
8
72
60
300579
29
385672
89
81
71
11
48839761
62
95
31
12
46
213306
5
364033
14
426937907
54
266867
70206
1
43
349461
99
71
75
187284
56945
45
2
223173106
42
67
246218
361397
367735799
59
60
46
43
75
88
2
971813744
77140
2
40406
882236639
38
78952
50
2826539
363735
69292
3
68
152029
52
33
13
2
55
20
275568
367126
119639
81
1
38448
465515
233050
14
123091935
52
14
342886
36
452214
6
290571
47
71
333364
5699
65
248031
782587543
51
138394173
56
71
362748
234453
431834
95974
276311
55
86
431284
49
220455
265902
50157518
30
10
6
461103
89
88
47522
267102872
420874543
43031
5
429878
56953
712220613
483088
4
94
924334817
52
26
20
439142
470377
793861559
45
99
30270
468003
401522
215999
16
275101
434281384
262524
54
73
74
47
33
308703
5
531050227
59574
1
40
60
44
357727
4
383557
341950
972230505
202347
286395
183336
250718
15
52
657084286
8
397055
46
330960
29
9
7
95
929907829
73
38
47
1
327413677
78
433499
152924
850866081
41
69
182791011
9
335979
44515
423076
69
12599661
31
41
6
26
245993
94
475700
8
394207
75812
38
42
409729
6
1
144536
29
348181
396994
52
14
48
157670
231805
16
344659
93502
246722
98379
30
376698
262071
134647
56
60
503104884
23
22
321850
318714
152539
280790
161488
149741
3
67
6
24
93
77
345709
277763
46
31829
78675
98641
359970156
102984
54
235658
43
97
47
52
486682830
94
27
86580
47
21
356394907
93
448405
31
3
35
258201
140089
17
101293714
17
768826453
493535
32773
495679
62
68708
117043
460196
80
202233
706541667
486155
43
95
319750
462646
257284
187831
65
59
491462
6
561115774
427686
27
428866072
388630
5
455636
168368
76
80
88
26
64
41275
42
14
470631500
24
71
14
16
37
5
84
39
278704
630389295
5
52
84
60
66
59
774386824
99
43
472435
3
20
152884
10
16
251730
96
211527
487578
48
35725
96
55
85
491514
956736654
359731
433721157
451737
485326
59
274917085
488283553
21
30
192831
279494794
213054
149808
364155
8
141817
2
101773
860500995
45245
3
455423
9
2
103892
82
448207
98
317373
74
103783464
269909
51
23
15
336737
497763
270998
239783
82
44
19652940
73
111968
127911
317443
343395
93
329694
77
244647
63
466893
348211
70
94
45
14
54
4
449413
18
1
159177
7
445841
66
397404
53
161156612
88
961163899
84
350453
26
39413334
89
94
66
434728
68
446621
208939
405998451
43322
43
497868
338748
626241325
454022
428328
820923810
22
39865
107390
100375
404359
75
6
173236375
81115
286428
306427
56786
88
92
137130
244131
473502296
475954
121094627
293387
69
38
77200
37
69
63
37
90
711425539
94
9
10
3
102562
186448452
50
482855
142052
15
1
21
66682
113733
44
77
53
8
73
2
250090
28
2
83
495315
84
87
50
53
90502
270425
80
154783
5
477868
19
7
119528
198501
34
664240037
35
84446
390327
451452
105469
76
752250321
5
22
4
434176
46614
81
104563
492040
12
9
18089
291961
302320
349832
89
176001
3
73
27
162066
82
311562
16
35076
528534952
288486
260054
324318
402551
217662
2601
536109307
55
240037
5
73
254514
174067
73
7
90
45
187750
73
20
71
316249
387540
214530
165187
61
76
410055
82
86
15061
46
32
459097
62
906302138
8
360955
177235
94
12
88
854519962
21
200724
306533
14416
7
194078
2
219137
267479
5
338694707
11
81
393711
42
27
302463
32905
335519
6
269720
120947
112716
22
56894
279723
98
55
4
57
21
273335
72
393955
9
31
8
139101
306397
309648
33
3
487061709
87346
1
5
46
6
99
166375
10
395986
30
28
37
78
1
367841
5
18
15
19
126581
91
65
94029
12060
55
13031
61
82
211712
172066
353876
422680
47
101333
30
5
240372589
17
14
7
71
78
45
306869
484570
390549
3
605015656
69
439755
7
39
39
654551003
2
68
50
81070
11
21
22
10
515923296
234084
97
90
293575
33
47
3
461423
94
542049357
85
59
74
415444
83
25
82813
25
88
20
411243
915722952
121659
8
90
947151733
309287
52
443254
4
95
15
41
212776
47
76
246371
27
32872
325552
4
86
201486120
39482
88
40
315568
64
390421
431818752
57
62568
212676
7
312736
3
47
197549308
348357
288376
3
369435
30
17
45
10
69892
86
54
6
296687
53
40
237699
3
9
10499
33
3
98
192028980
61239
148268
386107
25330
66739
170499
428685
89
44
120825105
279180
20
32
41
29
174614
27783
344102
17
5
56755
484338
350888
586025702
255287
4
329199
498834410
751569047
49712
89
324034
9
327941
486461
243251
776618816
48
372432
118199
48646
87
423706
121089
64
251285017
13
39
845913400
473485
546790010
334076
46976578
208215
392557372
461665
27
16
236214
302755
29
915640312
172146
1
98
328645042
440277
274020
207366
17
98
439608951
22
442714615
268597
68
285656
94
8
374811
91
514811368
124619
7
38
189298
67379
85
19
65
57
73
3
97
47
75
9
51
967525552
35004
88667
11
387397
472259
19
6
83
278794
27
452369
468398
222024647
55615
26
229840
290492
66
30
99
218542
307461
7
57
48
66
20
473506
45
196668
95
180550
61
76
90
731170963
52
69
473364
70
428502
9
7
173946
28
297305
71996
60788
268024722
96
281543
24
55658
24
141992
208195
485035
413217
3
107377
25
237346
48
109636
18
30
95
76
2
316014
14
58
78
692662743
520580112
7
51
38
896537525
336440
35277
333278327
987035650
459374
285217
99
56
448535369
87964
20
43
58781
484454
119458
60
24
667970881
358018
48
267989
178202
475945
98
189966
883415665
48
338425
52
25
63
63
948837195
298060709
58159
9
50
63
478624
77
9
578748568
293230
2599
59759
459143
59
40
491375
3
356924420
961698608
64
485166
24
72
20
87
28
26
74
444953927
217741
71
85156
27
88
348306
34
1
782816794
75
271969
78
456437
290545434
51
26
29
30461
281510
410654
997787029
484402357
72482180
92
458834
37
58
85528
261163
94
48
26
325322
587789001
15
205981
85144
33
81
251087
24466
17
883392460
2
224261
50
278470
229633
48
79
39
538939471
404256
242789
465996
152023
9
84
55
6
962051308
3970
310192
374511
651400449
3
32189
65
278553
71
65
93
92
166183
197040
221279
168304
17
243783
54
2
846919574
55
315322
5
1
95
60
279682
71155
90
94685
17512
98
93
45
91
4
28
404244711
176449
24
53
268890
569088612
89
53
903981181
11
105913
217720
87
81
97
145625
53
9
321724871
465380
340674
66
6
66206
411272
48
132363
283236
8
5
283458
44
290790
53622
9
33628
281599
27
58
90
52
97
431865
99
68354
257514
55
351002
459713
40
22447
52546
332709
76
260654
133226
4
467833
33
781233260
3517
325108
57993
98
1
17
2
224349
113753
39
464377468
26
116454
28
289970
43293
233392
951115244
75
28
3
3
25172
64
54
188827
481559
310473086
806700864
66
11
43715
4
145483
50
961845790
30
68760
240864
5
19731
244959
74
52
195787
254553798
33
83
198706
268667
20
486490
3
878332749
389147
1
12
79
72
482214059
29490
3
1464
244936
93
481673
572934356
42
75
89
7
262302
52
39
59
256819
497134
13
86
90
52
75248
12
99
226794
72
113053
61
319196
701424541
18
21336
343622
499369248
733504851
92
42
3
649270018
263548
274282216
181639
58
25
68
80
452001
19
69
11
270017
953922817
342954438
83688
6
96
83
397428
28
72
218067
143116
62437
71
3
78
164280
434401970
89620
484195
24
258805
234277692
30
275154408
63
21
350155
142720
35
4
39167
15380
203299
842263972
2
52
83
4
97
10
76
456162
33
25
78
450275
106959
65
1
131744
9
45
7
278176
98
215767
455762296
459474
311396
414633
201864
21976
81
444974
27
1
235809071
440532
455928
113868
92
823506163
96
164750
439777
65
305001
3585
86
13
400662
56
28
210557
315556
15
16
96743
226568
53
85
83
109872
196384
363636
41
402976333
223537
90
4
42
2
11421
97
292871
420639
113674
47826
12
46
15
33
60
5
97
17
794084041
93
325729
191116
4054
11105
43
163574
53330988
212008
66
15604
19
39459
168209
8
183837
173291
6
648873691
238913
26
43
16255
5
631086414
31
51
13
54
17
342625
884231913
7
423585
323221
15
44
9
432289
6
165377
226918
751017825
376266
41073
38
749338788
31516
28
50
14
74022
5
66
4
30
85214
78
27897
79
35
190395
49
446905
94
19
104854
438870
429058950
481341
34
54
26001725
314129
272158493
327323558
88
92
69
83
494424
219383
71
163824
55
374556
12
443096
79
94
16
54773
4
88
43
24
239984
63
492659
82
69
45
258443
259625
37
86
56
257929
547174390
31410
83
121582
859205530
150347
34909
491305
146747
387254
762098286
263128
212566
34
83
25
167804
6
27
86
403677
86
18
90
6544305
224160
7619
481429
467950
198569
157921
718839602
330234998
180591
12
489606
8
29
213314
185944
19
128372867
2
7
1
17
282283
365375
264318
840436509
27053
344515
312908
94
485056
69
345314
460060
56
244396
80
95
8
40
2
420673
453598
343399
1
162293
319997
1179
7128
6
7
582547708
395517
27
556347228
52
763709121
84
127570
482258881
480987
68
599904886
324209
896906241
371278
3
73
15
544262991
94
66
8
32
449293
399694
75
146681
129090157
25648
436158
40
6
229460
318659
22106
254461
71
64
80
129455
409316
84
263480
189598
453286
222623154
3468418
37
69
132346
340981
5
233897
298393
12
44
272450
61
45
20251
87
244937
70
22
28
492474
40
427574
300986
216955
142370
229368455
65
166814
7
78
21642
56
482535
252891
15
222482
163951
426718
3
6
94
161164
75
3
69447
84
45
38
171261083
87
302199
340987
4
590467988
27
76
35
91562
312756
167100
97
284906
996097334
91193
443778
405393
6
771119293
2
37
248964
93
218191
388696
133156
426164
734060209
61
4
362147
483802673
112614
369540
200460
306782839
27905
17
77258859
382102
16
442831
494646
324046
62
7
976643280
2802
80501
975631890
284634
379570
431903
237640
51
57085
55170
156515
2
428722
454486
394081
49
230036
250868
125017
450968
54800
43
336
270765
66
423049418
23812
134173
54
42
461454
94237
132122
48
242959
2
197344
17
41153
236557
16990
189284
326314052
36876
40
104917
78
18
283171
3
390975
423072
7
33369
162899
65
413894
78
166724
18
178717
413959
910392124
35785
351278
89
51425
486305
459381
44
394395
86
98
176152
140024
190720
5
23
883739768
26
19
90
91
491474
45
87
26
61
3
479833
8
37
198398
86
5
76
79944016
323764
80
401456
94
97
29
412602
576850996
379353611
12
406939
98
699061041
421313
941535639
59
24
175206
829440819
9
98
240590
8
46
357226
222440
88
747656528
5
393743
15138
18
851117077
1
80
262730
308724
54
175973
35986
863621703
399430
455237
382005
361624
140315
94
9
91
490782780
530927988
60115
497761
11
96853
85
5
56
42
452450599
7
51
24
149297
87
19
144390
433181
31
494636
51
8
76860
2606
27
15
20
1
71
33
12
10
28
11
176706
478644
2
56
91
49
498070
21
4
10
156264
362442
23
52
39
90
3
135869
113985197
78950
90
74
16
24
86
26
67
34
164147
32
79
2
28
827623161
2
388283
66
103281
54
72
75
334723
88
78
262111
409461
147849
172299
69
23
472939
843330463
90
166897
7
124370
298478
42
97
71
278389
39
34
289920
358308005
296146
51
514785499
86330916
43
216831
4
65
583482434
161275
458880
6
358800
290581842
19439
203662
446477
916021998
72
202839
50177
857901150
231049
3
53612
286366
96
15
278879
54
292079
25
63
93
8
8
57
77494
152308
3
431014
52
98620
102607
62
236885
423548
46
44
303853
2
48
40
431212
465296
10
412370
260618
25
10
400261
56
311453
34
469959
375286
23
142046
86698
807357947
340219
3
156956
49
65
99
4
455550676
53
2
43365
56
16
54
4
227248
76
71
39
92
47
66
419317
161412
600051981
130331
438843
56
91
88743
283715
2
456481
193852
369701549
74
488217133
265623
26
234730
16
39
327964
81
131653
415345
108359
349330
98
370606
89
485460
662433825
7
48
159319
9
207642
196714
574169038
54
90
654524989
447835
11
651240196
55
192080721
24
336148
403806921
120588
7
291180
12
88970
45
128961
271672060
45
207418
38329
56
481055
96102779
633748705
45
803330341
95839
8
24
3
16
4
692533583
259245
90
94
1
164696136
394924
704527571
25
886844428
51
104235
256504
391067
353293
9
73
333516
467622
66
1
390471
45
7
443888263
1
89
19
454459484
96
4413
112987
1
62
121035
313557
405249070
46
74914
480620
223803
62
39546
56
345103
57
87
421548886
994131448
19
95
192745
9
51
458860
36
254174
34
466141342
67
40
16810
383285
497001
379096
109427
81
41
203966
103663
1
8785
212161
451238
27
196884
27
637828816
957988547
6
95
6
45
5
85
99
479139
7
489974065
64
12103
28
9
34213
336019
548060645
41
653462974
201994
50
425826
44
426782
59
37
247337
460855249
18
67
210961460
294223
35
4
137307
115984
396669
41
9
169606
489294
84814
11081
38
484094
107373
166962
325517809
57
368578
378874
321620
95
69
662004100
31
59
98
316049
129430
14
2
33
13
80
4
27
607398898
86011
7
48
740665923
410054
888
36
19
65
973303907
512841227
217200
76
148688
11298
87
70
444138170
98832
35
99
91
99
47
487195706
38
172717
56
4537
24
53676968
14
1662
221147
202299
195247
44
26
64
274173
47
172515
73
310297
94756
77
276694
31
166180173
98
6
65
486978
16
28
1
79
402450
54
10536
158790
453875
185308
76
32
30
411779
18
87
7
316236016
69
81
65
1044
158710
450813
86
80620
356498
321406
77863
3
53
4
494369
415853
60
75249
400123
89
79
62
20
136195
54
412274
470577
26
107265
302754678
94
93
21
77
148776
340307
235380
247275089
221132
304717
27
95
5
488063
82
365660
251094
325153
583732855
72
5
446870
323126
388828
484578
54
3
189361436
964995414
37652
6
92
79146
49
62
77
405754
24
137777753
4
95
21
259050089
37312
85
63
209448
71
400372115
77
429469
139929
199597
461013
80
407735
217131
81
4
87676
46
360089
276725
30
52
469012
52
80
313455186
23
190610
409488
852959838
4
156829138
445716
3
99
86
238667
1
472829248
319245
300450
1
23
40
41248
79
3
90
7
5
101576
424381
15
13
18
294228
1
288073
250902
974529252
454735
57
264619
8
5
210144
67
62
107940447
7
99
12
22
400370
6
29
84
79
71
307827
86
43
495644594
274836
49
63
79
55208
351737299
365444
403112955
50000
8
236906
20
23
204569
437230
219313
76
1
45
343839
497362169
38111186
51
2
91
9
388146
7
163525314
6904
198651
72
460532
94
265943
77
321535
129629
716906087
84833
494312
93
2
118660
227873
74
71
249256
303898
4
54
276238
441830
155666
95
46
80
940353451
337350
434190
300489
85
45
41
16
92
377406
32
109706
5
58443
461918
8
325956
13
235895705
3
3
45
50007
89
52
478537
39
49
3
73
19531
3
52
51016
461210
77
411270
5
4
6
60
53
163341
659095809
57
30
96
248628
93
479349
34
24
6
77
126147
135564
262122
456173
69
79
4
342758860
314283
84
342203
82
180910
25
36
837174749
41
41
267065
141829
51
14
267492606
42
76
7
50
48
458215
406749
211162137
128527
80113
585861914
6
468392491
226809
15
89
302336
394711
154403
38
60
5
601190843
7
73
17
277721
48
12
64
64
20
452803
1
317931
7
65
9
166256
311026
9
61
25
400875549
15
9
166448
339930
91
14
440427
382320
78
487065
85
77387
289839
270967
324693
58
317196
60
379222
418120
39
34
400813
781801608
5
24
141584
6
40546
3512
2
230496
58
258438
27
34
6
16
100290
260319
300586
280172
499806
89
175581
370358
475093
387178
209943
5
584128737
491887
2
388834579
166222
430309081
50
64
15
67
338019
56
980273247
21
234982
675214553
73972
87
391123
372657
40
465919
194687
158085
89
143690
98
117283
449558
498948
459544
444253731
7
348396
40
43
11
2
90
289185
81
205139
422390
19286
436527
10
506629004
442949
220902414
499670
48
25
543418153
4
304700
4
55
97
37
24
21
386509
79
2
9
51
60
93
11
269523
219466
854933269
146445
54283
9
58
51252
4
377589
478885
442661
39
435114
23
4
326284
52843
599238228
48707
7
53
23
322323691
56
435253
69
43
360273
933763696
98698
77
84
255729
192210
42
25
20
436663
27234
87
486662
76
499488
383524
73
6
381317
7
86
36
158584
147188
258053
5
353552839
8
350570
35
128927
391810
462980
485031
760696419
81
77589073
80
37
83
488338
47143
20588
99
9
77
750490725
289387
375605
409969
206574
83
44
160886
58
1
91
455391
262622
91
53
47
274709
31
39
9
86
95
14
41
76
20
88
14
414847764
60
461584
63
274959
37
470812
6
644960478
469170
288495
54
2
239914829
18
9
66
308819
459687
39
123585
22
437375804
155603
79
26
431797
72
245531
122119
4
153485
374610965
10
218352
5
653952490
162738
25
467590
102071
498133
134273
491828
442127
429351
140968
214718
403894
131181
452723
90
410342
770156581
64313
288224
115726756
195762
20371
32
23
129930934
426229
88
88
13
30
46
241086
451083
41
229650
92
323092
32
89
99
63
25
380561
681977893
39
34
60
30
92
9720
10
25
82
36076
154136
95
62
118125
7
77
330629
51
245955
56
58
146475
30
56
408708
8
237193
474386324
327025
45
358174
85
28
45
31
72
175358
141677
31
67342
28
6
422863
5
58814
494787
426941
244400
127517
348262
25
486948
480216124
387930
2
34024
351261
95
14986
84
457884
401362
68619
78591
35
81
74
82035
35
444466
54
299095
22
862406918
62663
89
384582
45
179057
423850675
944397450
225346
261363
375780
192748
375496
82
160250
9
2
412363
785093414
120573
237242
223137
8
326856
345011
43
11
72178
375425
331339146
7
441543
62677
383636
19
2
55441
88
850622403
2
8
94116
830113970
228939
49
525407803
78
59134
87
397040
11
780400630
30
8
19
111296
353510
79005
421814
278697
798541187
30
227590
28
59045
25
102586
145875
13
1
42
84997
80
476800
473825
488791
35
75
61
73
54
47
76
4
4
40
464983
458001
691067461
18
7
28
17
837570638
197053
216614
314843
14044
480718
22892
467751
492253
4238
35
251469
76
270158
154502
81
202691
18
45
868370638
276454048
499366
165659
98
155478
473575
342900
84
5
256817
32943
37
176818
211534
675602179
33578
8
3
57
32661
477563
259157
969408472
870955934
13
80
285816
4
94
29
94
66
99182
92
5
193355
272626
301256
191461
71
255195
485634
11
35
48
30
36
3
273261
74519
4
326191800
211960
90
805080190
288267619
176543138
315623
96845
357654
66090
6
54
25
819639054
115494
2
70465
30
98
58
454369
235312
30104985
275234
493727
193792829
58
14
78
408650
323398
17
57
415215
40
292921
4
56458
80
83
57
1
37
265960
596164432
36
60
69
30
8
370852
5
90
69
92268249
8
147623
32
7
63
299177
24061926
27
322567
415328
292051498
266216
319604
655785555
6
5
13
10549
360028
38
316426
456498
30
65
1
267818
412108
75
35867
457734
612330959
412090
84880
931028867
49
87
496536
212177
48011
30
49
234102
9
410085
77
4
90
146152332
135237
91655939
13
530833653
37
23
680603915
173699
251881
447995
69
301765
366161083
30313
73
120806
174688
566730247
431739
37393
73
352429613
26
18
14
74
15
296866
85
323648
264843
68
341302361
88741
445317280
20
14401
327641
83924
231141
197335
81171
352382
2
23478
4
112741
96
74100
40
93
61
381567
84
66092
72
26
420216
568124293
983814480
416037
33
36
63
84
43
47
98
13024797
331348
50006
65
294513
8
486065
430685
223166
26
50
22
91
8
347060
18300712
243245
40
51124
199289
373336
3
82
74501
341018
391051
293640853
41
397945053
226417
30
197253
46
480280
28
115537
79
278570
17
88
315188565
62718
531576492
7
135716
44
491599
291557
953137288
441816
73602
5
83
94
98
255657
164339
484593673
240594
5
391013519
9
3
3
459456
174720
95
324378
2
267825
74
470680292
11
96
64
711788199
351162
911331049
7
19
131155
337772
140716
65541
13
31
319310
23327
56
501562149
283432
5
231464
216600
2
61
191488755
2
31
299899
79
222797
65
98
2
795391897
2
9
88634
56
79
389659
79
51360
7
53
376359
208055
57
126381
80
198586
7
145849
210921237
78
418929
43
210608888
47
438267281
254049
68
7
40
55
19
4
29
71
439639
18
484607
746870883
428866475
95
34
3
280314
59
895398884
49522
6
36
4
30
235733
3
288133
87835
464074
33
15
101408
3
11745
251074254
52447
58
402775
25
432886
88
472845
43
6
99
31
1
27
92
67
17
50
352887
247700
57
83
22
362083
76
301493991
204232
84324
268094
483046
247760
465657
32
419102
81739
28
78028
4
385007
47
516740621
79460
78
44
7
306687
72
84
178435
25
291646
95
443893
100468
942853632
99
21
90
437381
75
7
468308
85
812777286
323386
78
215946
34
2
5
134014
347313
14
49646
285750
96
130353
2
105763
19
811364798
44
70
231418663
205575
52
142702
39
26
374396
74911375
394765
38
5
68
342041
3820
2
139686
63
589663857
8
5060
83
79
91
10
265270
244477
54
476351
131414
441756
5
91
34
64
60
86
371752148
38
270016
361444
53
74
82
71773
50
432741
91
297075
175968
394861
264465
450134
56
405032
16
41413
88
977076833
451203
44
59514467
94
57
34
4
67
285532
87
64
710145556
8
361800
398310
6
493471
73
9
1339
414527
239893
474262
495327
294058093
137398
9
62528
403655
35
895773606
98
217081
6060
186117
581785174
238646
14
7
447342
346963
262599
67
45
436436
61
1
21
172205
365829
61
21
142831
474310
69
407686662
370557
45
39
40
280499706
66
380608
99
45876
1
530871316
467010
375948
36
446302
1
215477
39
421574
699245991
37
10965
71291
77966
494765
540057349
148748289
315203
37113
48
39
333124379
11
385857
7
461834
256207
74
34
4
44
379744
73
351842
389370
38
455859
76
33
77
69
34
81
84841
96
62
480606
21
19
72
95
3
79610
94
440633
50
434420
379738
266906
322194
7
260492
98
96
230207377
531793475
158687575
30645
311917
440583
73
407302
60
90
56
63
255702
62930
58
493587
49076407
72
459869
74
1
241248
288146
92
357100
80900
13
481526
422618
17580668
6
346154
8
18
238991
1
181750
364126
71
60
83
151403
317038
65
46
36
2
241546
444314
164162
41
19917
973445043
77
35
3
192008
422762314
29
3
40
39
71637
86
178262
99
7
255996
151637
245958
62502
116744
31
620565228
431093306
25
14
38
228018
497053
288809
27
32
682608099
416689
5
29
12
417318
329403
31
65
146325
903057982
3401
351046028
13
93
256857
125898298
723081732
331057
24
112801
62
789228758
466083
99
40589
300135
154083
455264
76
55
304026
354563
98
155394256
423376090
102703455
281687
224385
312244
91
65
4
253936
322969
363164
97830
826117376
94
68
3
457077
81
9
261674
27
2
34
404266725
3
28
5591
84
306829
52
79433
23
243834
421073
26
27309
95
30
89
202235
169859
96
22
30
39
840806064
315100
78738
2
18075
85
41
1
479614977
355877
391211
3
218577
40
824253212
4
65
13
8
30891
72
55
59
245854
461177
395484
198245
27
68
2
35
36
27
924561511
8
24
419387
18
171237
71
136106
41
106783
22
338052976
15
89
487594
48
893980273
347841
37
940200678
491417
70
309675
50
288174
144790
274519
18
59
35
871701280
362016
4
63
9
50
69
787239755
175164926
145767
7
487288
69129
8
30
22620
3
141286
431684
310670
61
95
80224
136869
33
70
463725
94
472915
121437
6
33651
11
95595
97
83
147623
77
250325
29488
1
66
142278
26
3
48632
201006
758266562
5
240158
15
27
87
25
285967
53
5
88
365046
2
266288
211079
96
6
439865
367556
9
53431
69627
485737
460488
82
3394
428834
64
201296
9
223117
441279
464689
6117
5
421281
76
88
251541
30
92
84
2
326253
269678
63
712016337
820421675
5
52
59
8285135
58699336
259556
402347
38
449821
32278046
184279
467247
50
20283
10
481571
604862920
371579
39
461398347
168166
275654
59
97
58705
363169518
13
101931
15
8
8
291663960
57
270934983
60
300610151
27
97
54
114510
189992487
78
82
72
78
4
701901035
377874
233763
76
103755160
5
71
6
29215
18
288392
732383503
33
118420
88
74
36138
2
187515
484364
176599
280697
83
430333
22
97766
43
54
604959529
457100
107049
474528
239819855
57
26
17
40954
2
14
169202
16
329621
69
391601
40
1
76
65
87
225359
14
258251
18
250646
297599
281547
463724595
16
79
177297696
649485158
38
123504
56
490217
2
564240292
371021
431114
20
212045
284538
39
64
207486
285433
78
31
82
20069
74
372581
254587
30
144389
315481
63
138843
372075
11
4165
39943
4
6
365817
97
6
417838
64
294793
1
37
355480
881665401
32474
5
544402478
92
53
37
956271304
228965
5333
438122
68899
69
429511
3
192500
794018912
277651
254243
386361
56
233093943
191435
390927
78
426064748
141042
287217
107097
18
18
95
377027
727237059
218569
24
735607846
410398500
387290
136444
180843
482179
77
83
22
44
374827600
9
259638
292982
73275
37
70
252054976
163964
387754
4
299698
56
169194
11575
10
25439
42
91348
51
2
52
406745
6
335882
437767
301095
58
4
99
395725
40
147065
40
89
42
74672
2
378543
581835908
5
48
54
4
50
469756622
41127
39
326815
6
12
29
91
47
192049
53
5
63
49
84
404313
27
69
87
159577
27
41
354530
186222
459605
348631
55843
27
925179514
421793
172449
41
461223
326525
398975
56
89
91
63076
481643
581288399
45559
83
487406
68466699
12
35
89
9
54
190505
42
44
63
953105584
54
486810
20530
708688282
412403
5
22
373794
84
91
33
81
29
262228
15
386359562
116267
166106
89292
139496
242564
123686
19
97679
184431
8
51
23
40
109569
365421
5
228414621
47
25
6224
98393
991518066
7
73
7
446897
6
3
40
102373
4
481587632
320074
412164948
56
34
434307
209859
212852
4
79
51
829327555
376159
471325
373006447
418276
252705
333632
406163
7
215912
445119247
68
23
70
235608
401899
292871707
42
30
68
80
71
42
36
98692
52726959
367125
363140538
19
50
790172674
71
249813
96
9
58613
33
79
92
37
258092
48
32
95
383085773
62
5
398324
237819
9
2
94916
559904271
442762
16
269789
111685
22789904
271600196
97
123205
214490
59791747
70
90824
19
755509338
348903
290452988
80
25
20
81
167800
38
85
47
42
56
360047
138413
64
22
99
23
426116
220405
84
783051191
37
91847
5
30
58
46
94
67
27
2
69
491497
5
333463
339665
82
442636
48
47
75
891798203
81
413329356
481674798
818940039
656795299
157151460
2
87
60253
94
316049
58
40
405859
489503
9
7
170595
885356419
374723
644800570
86
174626
69
118152
137937
81626
86
493259
7
224613
5
174351
12
78
160959
953194410
49
341478
309166
87
377162
292637
957275843
253268
48613
59
69
299237
55
58
6
7
410349
51010462
89
152684966
67230
229845884
42
11
71704
47
344420
5
44
4
5
36
304911
457353
78
251416813
276350619
326555
74
181053
38
138654
74
93
89
31922
4
4
163377
93
199196
287809588
437730
362122
966576755
73
7
122795
470015
64
3
41228
98
156752335
19
9
62
2
91
35
21278
65
59
11
750394283
205203
152402
208825
424976
24
459035
476582
451108
532921205
51
851600123
88
501939787
14
74
408628
98
452019
9
95
502941194
206473
51
5
273083
161038
45
308562
432334
47
8
295538
341576915
878711512
495471
100763
211196
422454726
198368
58
47
7
8
87
66654
19
9
60
83
371371
14
946156215
41
11
32
42445
252221
273522808
88
109307
431005
489668
54
13334
353313
169524
704956444
445885
368107665
197502
287118
14808444
400446
157129
10
491713
59
131949
81
102270
57
97
9
279528
36
469962
60
42150
958445383
95
42638
147147
66
2
65
46
75
6
16
487319
30
4
67
95
12
298062
85
296227
103493
841132868
93622
14
5
3554
84
66
81
36
408585555
69
85
174734
339514
5
83331
363526
444849
210342
644852691
48
37019
244661
26
443012
474978
47
42007
422116
78
365364
5
391828797
5
35
43
73
7400
570283930
89547
92766
87
260881
65
5999
24669
92
867980465
172797
476696
461786
94
172222
272875
31
9
449424
353848
327371
653515096
11
20
162531
286740
57
373550
48
787065449
154151
890730220
36
59
80
61
257666925
2084
6
71
319637
291338
1
33
1
78
126701
18
347331
39
246953
81
439178
81
160680
525185203
308680
58
317910
70887
71
433462
37
206657
80
907349053
65
43417
247786
12
67
36
43
25
821264922
95
2
152182
26
57
281138753
291964
336072
314335
683036313
35241159
341911912
90
414559
7
91
393624
43
46
94
393223
168188
731057240
614523962
83
4756
855085723
82
29
264328
30
23733
470268
611275772
536952100
41
95
31
276898
7
32
161357
817961596
31658
587844969
49
68
7
65
59
463584
22
8
121634
62
171938
117383
7202
2
399849
494955802
47
189977
5
318166
32013
363158
14
86
21
27561668
69
35
400962
74
36
279634264
343140
41
893084886
523630894
168462
78
170511
123843
354308
60
58
384319
38
14
85112
93
27
69
21
18
6
781750644
17
7
3
90
225509
4
246990
31
69
1
458307
117274
29
106634
522462586
79
9
285699
55
732815998
8
3
303789
76
42
73
155291708
87
48
38
86
165366
41
447914
86
91
89
46
388201
418562
251752
16
25
59224
85
176
282186
6
8
3
397480
76
29
325561
48
67
936372706
4
34
167409
405113
177054
24
95
75035
52
229299
32383
9076921
32
94
681195728
21
8
241370
45293
81724
705157498
96
53
2
3
86844
295174
397939
3
13
67
577642419
79
46
14558
386738
221094
54932
446456
296764
203851
429315
64
211956
29
362064
933811264
508456670
18
25
349339
1
37
6
392674
8
10
453678
358396
22
57
67
114252
429981
78
75
86
14
12828
6
87605
48
86
406597
24
292778
171287
400814
50
64
94
486920
262520
150967266
71
383976
852095594
370318
2
273469
315342
310248
88874
28
218226
137465
106129
9
350994
185139
472411
81
322896
281516
219017
335592369
12
80
57520
194874
12
5
120091967
9
28
85
37348
288914
222192
124275
71
133458936
85655
58
14
337632
1450748
21
19
68
44632
1965415
93759
23
310547
1
149396
473313
7
368034
180943
5800
248278
322174
419222
14
231977
380717
813185551
14
71
77
25
101534
1
169038
81647
63
368387
516528362
73087
346367
455008
58
58
88097
47
6
4
143120
10
477339652
179630235
321399
96
113634
191467
327482
1
96
307530
70
361260
262140
43
29
75395
1
4
59
16
431808
396941
67
787372387
46
47
498809
76
16398
78
493680
56
84
29
498942
35
117776
88
23
577055864
156835
7
19
262967
43
691115002
334910
2
652355429
480247
972695832
19498
96
26
481404
62
9
92
979009574
68
365351
3
25
601203294
55
194660
290355
143630
2
80
94
158280
180525
98
107110
736598224
288494
132193
56983492
284675
473167143
6
8
402460
211032
50
4176
46
258128
8
12703
663325687
195572
467386
438254
37
65
494475049
965353278
151586661
46
77
148698254
323845
91
72
17
244237
392371
260730
570138189
2
379037
14
40
28
77
404269
556323635
405227
412754
395824
6
283372
98676534
187589041
37
819250821
4
73
103253
88
350616
361883
633172646
346438
232244
30154
54
128436
9
126051
207080
234976
478595
511363694
58
459018
11
498461
240077973
241073
77
453107023
78
301872
409941
24
461961
36
47
144659
43
18
149121
89
370213
21
4
9
78465
154893
64
5
15
49088
94
5
3
449063
87
17
8
27750
27
16
302984
74
348296
9
345485164
64
395247
78
25532
92
16
254736
2
186584114
44
50
178369461
95
16331
84
67858
163986
216810
37
92
26
15
16
144525
2
59
576608998
632689300
101316
249603
166208
441730292
6
92
87
173079
22
372996
88
56
203767
413869
91978
10
383028
47
98
6
95
181030
494560883
16
110175
59
395335
7
196058
490058
6
4
110629
60
333474
90
42
439350
181410
118385
308712
22307
3
133955
11
170299
39450
230475
48
2
9
6
36
230650
246916
487815
395472211
60
97
454962
56
48
66199
183301
97533
99082
2
17430003
89
1
331306
661883895
8
23
4
44
200610
4
65
89
419178
190195
50
13941989
13
471082
151734
79
482973
384654447
495188
358744
89
84
414105
3
15
340288
178657
77
822290465
71
295883
47
486970
28
222910
265760
96
73218
34767
98
7
494652
5
69
377251
16
353666
5
17
41
5
58680
243224
19
336614
88469044
359554
2
364935
3
407049
6
57
54
56
214476
74
5
78
155364
683917177
66
47
65450004
199612959
56
1
77
41
47
59
16
398625
809747062
91
193154
67
32
821902706
479535
496163
84
25
71
389013
298175
39
653865835
49201
54
57930
8
4
23
63
49
387023
83
7163
415990
76
712033978
39
5
341759
81799
40
265374
285557
9
389421
295344
863298993
45
54
961547645
233334
34
96
18
432545
840250714
38
101321
284518
342396
434537989
282010
22
289877
205354
136413359
38407
56
334505928
272992
43
51
357031
116042
9
315446
19
344840
69
454383
54367
20
922448879
18
237655
104504
259099
329264
52
9
266526
19
150928247
272086
34
2
455530
344394
266469235
81
297777
14
471707
340812
17
7
449277
85
2
63751
209403
3
43
74321
27
45
493430
72
70
46
109802007
452912
91
175472
6
454194
40
68022
354754
2
9782
118028
89
7
81
175558
98
73
41232
171951
162546
495387406
55
26
26
767535445
8
93337
76255217
27
29
492042
3
376990
41
220490552
17
445528
33
55
326090640
57
444787329
421714
374112
55
674534039
205037
876520686
127212
402658
43
91
2
436345
11
3
75
446441
152982
90
208165
240749
52734
21
22
42
14
49
221212
1
355383
37
319698
526254268
39
1
53
92
2
209997
78
31647
68
42
41
94
36
893800587
442332
53
59
295251
65
224360
66
176495
14
26
43
3
180066
31
77
141823578
57
261340
38
7
239485
79387
27
366716
1
7
15
187677
39
86
67140
413610
2
40
7
37
176047
253678
39
89
95
4
155117
35
47298
355851
101727
7
417302
9
5
1
93765
2
117917
448889
1
59
32
288866
309126
46965
57
206904
200819
139676
4
384449
1
449299
482242
280367
62
9
246728
40
338417
61408
71
73
73
39
4
47
430675
321028
33840
47
443577
67
277020
27
167169
5
782977261
489757
9
436639
9
54
40
89
220930
145721
50
357379
584394206
142714
88
429135
145396
44
235790
59
98
57
442857
81
78416
56
14
11025
294222
469096334
6
723598168
319483
329699
259448
5
9
491850
44
211734
254798
221437
41
782987379
8
101275
123290358
4
459291
56
210523
5
165473
418085
6
20
7
413137889
62
90
365252
534020452
558778712
149680
78200
457653
297270
166131
75
49
428683
75
437904
488561
106216
58
481851
92
93
15
81
773883727
480158
78
8
6
471146
644774445
8
39
367719
42
2
60
634315163
306219
27
55
82
269873
403597
6
15237
62394
84714
8
39
68
344352
7
48
98
63
26
316296
26
398630
90
586079473
458517805
98
92555482
1
310600878
68
92
18
16
63
234655
340271935
94
97
217510
109858
190022
227774
56
251933
18
92
193811
3676
868950728
96044
420373782
26
486011
47
96
313689
3408
626128595
72
88
67
250220
420261
213534
39
254401
471613
37
98
443310
2
445915
57
351005
392842
15613
480149
66070
1
91
77526
267290388
55
45859
23610
10
61630
313857
41
30
2
127168
92
17
34
299823
329296
438088
240240
261456
88371
22
19
5
92
257886
191085989
145999
483754
7
684308246
8
274222
61
267564415
12411
50
76
215900
4
376540
70252
75
10393
581109182
5
286892991
231542
104548
80
14582
443926
379709543
345272
235859
3
808183518
60
274720
712498418
44063
5
278180856
388779
263104
350381
235294
419610
15
377869
67192
3
4
22
38
281835947
121978
5
232419187
11
93
89
261586
90
66
99
5
126331
270887
85
3
67
9
52
47
87
159587
43
485549
6
14
79
291249
58
76
5
37
53719
399873
40
17
8436
4
123038
8
5
9
2
69
176958
32
136661
285399
44
19267
39
184326
602907660
40
303705
32
353582
66
29017
204118
25
463176
662801239
37577
33556056
360923
89
478179
39
21
60672
28
28
223707
2228
117576
8
74
69940
9
30844
112878
437516
378809
355228
418141
43943090
55
86
43
361379
59
162450315
64
5
72
22
27536
26762
203674
92
198694
56
475239
30
362935
87
256103
365839
257787
267551
90
37963
202515
6
153308
7
21
48
339132
74
205889
54
31
95
82
67525
3911
73
10
25
37
443632
347801351
5
90
437234
187419
61960
400438
23
38
83
435823
360438
475728
1
30
93
79
70232
23
100888
18
475849
297534556
982513954
23
2
328475
49
473415
248259
8911
30
29
21
92
6
36
426505
6
186574
411029
151260
82
183593
88
392056
412473
20
28805
302990
301599
110534
71
22
499670
430596
42
77
21625
490575
219124
520888083
44
284435
143173
8
15
67
81
67
61
91
70
27
69
88
243743
96
3
82
80
3
316780
39
14
69325
76
76
281281
79063
6
416832
8
686437049
42
492565
57
2
131631
440802
50398
281691
493662
99
71
264937
398939
101040
24
103759
94
271265
318310
290633
241217
52
332017
197190
748619295
27
76
305474398
202156
7
44
264429
10
64
160432246
82171
56
10
435871
17
258432
14
59
15
521246521
172708
72
428996
1
63
469218
8
24
49
496767
88
215493
31
145968135
302048
41
94
63
225748
360478
33
86612
94
58
269810
70840
81
18
4
202003
64052
135684
99
7
72
59
905200635
441336
14
3
3
365627
9
8
90
46
56
37
34
41
287500
29
9
46077
614466200
2
235636996
23241
20
96
8
273190
85
3
484410
93
80067
11694
50
3626
291925
95
464254
427088
9609
26
60
377265
68
458526
409604
33
64
393235
19439
495520
86814
466738
36
59
258447268
4
216001
18454
80
99877336
246200
86
172437
199901
31
32
22
10
353620
85
418118
158661
1672530
29
141383
87
80
197721514
80654
385783
134776141
9869
363775
50
339940
40
98
307293
32
45
116271
79
558766740
89
430267
178683
212070
62
112496
40
176004
227094
86
458449
56
17906
23
82
371414
75
149176
55
347382492
6
688432782
37
5
566282485
76
79
24
740123808
37
91
20
71
391350
87
94
21
33
21
3
91
39
48
86
426208494
73
352421
80
54
455103
34
4
69
376825
92
50
71
86
5
54161
5
370692
20
204190
70
333697
372058
38
85
352609442
25
265835
194052
5
489214
6
91
490960
63013
48
339225
72
361061
20
49
155073
13
34183
311871302
9017
80
197261
805510544
241536
62
331682
427491
42
85
9
59
189823
9
5
297902
6
4
298707
362041
75
287626719
113428
113459
101504
47
53
260224790
6
406083
89
391286
179669
312245
85
73044290
68
187422
15
325006
366481
276079
74
38
45
116739
64
397961235
50
25
403452
700305783
280459
83
71
66
450571
143893
18
47
37
5
497534
53
333682502
42
39772
94
297209853
100172
173157
589708760
164789218
422942
332075
443435
350718
87
545036549
87
478921
830361096
147746
9
243968
254378
38
27
263409
54
525844094
113148
65
1
403242
53
186162
5
49
3
35
90
535533770
88
230347
143581
83
23
85
85
18
8
92145
65
57819
248576
548993944
230666
228334259
876311692
51
9
53
845008216
386510
199194
26
65
13
73
66
489522
78
3
24
224779
6
2
246418
49
15
391923
43
72067
4
3
82
24
2
335535
33
91
75
97
487782
261785
289923
186957
37
237595
403019
61
62
371783
32
352571
4
20
316676791
130404
8
92
82
410900167
63
15
39
211216
498366486
4
84
203334
3
464649
99
525068136
359844
37
50
389356
95047
335508
216103
37
95
187320
3
35
31
73965
150150
762058483
7
145679
930959276
355212
22
95
120667
53
5
192551
216923
303970
302857
270074
55
343583
85137
87
117938
25
117123
4
325002
470013
112591
292754
254499
388551
21521
87
96496
818765496
445455
53
23
84
57
396110
54308
47
45915
18
817114028
338615
442981155
5
232500
232504
225920
416577580
281250
337828
59
81
632000480
482580475
40783
86
493670
74
231806
3
6
8
80
5
36
116263
65
72
78
82
305689
24
76
49
56
420460
310709
243600
3
69
304339
44
73
188996
96
9
32
78
10
50
52
427898
95
292877
18366167
235209
3
20
123992
285739
11
67
321419
74
425803
13
16
8
89
5
18
1
155668
41
865013329
79
47
56775
433417042
5
62408
70
4
81
477588
420949
92
70
160969
78
213127
494681
84
2
90
4
58
5920
356950
225731
7
73
494220
309833279
33
8
1
79
98
45
121374
1
276319
89674
63
1
81
74
49773
183413
58022
59
8
81
220588
570502528
225188
115354
47
360858
254294826
9
195179
74
274634
2
90
71
93
6
96
8320
46
12
8
99
54
4
340909
31
125440
2
134104729
8
10
465275
39
464135829
31
49896
381947
3
77959
83
37
309936
63233476
379133
342486
426470
404529
142431
68
44
61
50
6
271144
451797440
145904
55
468641
24
2
4
639033615
99
357264
447365
34
4
3
71
78
23
98
3
883359890
17
82
53
25
54966
358268
61
399108
25
88
232675
84
12
96
462550
56
489466
337741
90
94
490246
302732
69
379729
79
494177
48
54
178592893
35
36
97
730004551
21
312267063
2
423131
2
97069
677461116
317183
57
487426
93
1
68
522043208
87741
77
67
59
434548
95
145755
357371077
51
106813
160995
55
9
300370905
264436
40
89764
93
82
11
285413
2
884846347
335950
39
4
52
88
43
58
238638
63
342469
55
454186
80
27
387455
342504
56
86
74
465932
81
414231
87
284563
13730
2
18
963852275
3
1837
14
91
4
85
57
46960
56
96
39
46
10
6
456536
154658
39
182496
312580
59
71
66289
356688
290138
132063
8
116143
15477
60
18
74783
7
931747877
7
418787
40
6
78
40491
82
92
48
19374
260138
7050
70462
47
307844
330703
386706
414479
260103
188150
51
74
75
369370
41606446
392485
116430
51
84
408163
11
99
35
316304
112436
89
75
345236
364428
9
161751283
3
236889
360385
45
325803749
391440766
84447
177494
50
230966
30
7
479933
38
234798
482079
51
78358
17
47
165710040
214085
25
51
18
467774
60190
168343
398647
385405362
11
70
13889
93719
280798
60
41
100613
86
4
351080
162178
795135396
876375538
94920
391635
199109
495081
180417
55
88000
380850
304000
99626
126060873
517636097
344560
91
68
83993
404186
34
5
121154
223483
337917
439300
68
382553
157644
6
867974842
486383
81
245096
73
50
278041
91
78048
460224
94797
76
369089
6
221739
195289
199589
5
318326
167859
498758
415584
16
19196
57
139460
456576191
356402506
5
23256
5
309583
67
482392
31
87
46
81
12
230475
461158
239303
441011009
232303
194131
19
975812047
128599
40
487887
340606185
53
18
14
52
8
51
52
57
6
20
73
69236
62
420696
200062
12
107538
52
90
456944
485416
4
179795
384713
140742177
1
79
313974
73627
391115
10
266909126
35
90
53
37
69372
70840
487006
9
89
127480
1
74
62
5
55
28815
52230
59
180646
5
2648
149031
46
64
11502
65
285051
19
6
302603
14
477149
293
49733
24
833084117
16
340511
7
75
57
25
334707
34
424475755
476802928
365091
8
315216
343891
40
5
85
205854
686724318
184341
3
12131
84087
53680902
293242
403306
379804
16
316278
432610
69
95
52
4
314752
89
55
2
90
18
374462
34
345571226
84
231388
162315
177741
12
411973
49031
40
461876
400796106
643721493
29
45606
201790
38
4
353686793
356622
8
159445
7
34025
8
122186
25
417909
44
2
156986249
24
101981
89
61
77
302144
187904
278777
650492832
895
733472937
21
1
15
967358276
232475
6
54
14
107923
87
230906066
475127
268910887
7
37915
93
114194
15
39
305434170
93
103957
40
10
19
311957
78
785887759
118401
446917
339446
180964
46
805380504
309218
35
337514
82
46
33
88
50
275351
53
21
44
21
102064
85592
16
135072
239518
221794
398702
18
12
53
78
353032
58
74
214470
56
84
29732701
99
39
377655
8
45
26
471557823
10
247354
128746
58550
423534
108180
283173
252792
53
93
92
50
81
28871
36
222249
301252042
231322
192163
293773
33780
186519
382507
81
24524
20
246865
71
4
195224
145017
87
35
8
43
22
26
432952
39
369650
36
23
27
71
385329
404735
139447
91
32304
54
3
288423
430620
65
9
302153
27
89
66915
75226
4
354703
622420009
386616
34
169613
5
250406
46
203467
24829
95
44
72
281060
7
307815
58
469400
139610
128981333
351585420
943064861
336482
222330
4
66
882440609
4
77
447130
13
216050
39
33
442671
58
67
61
437903698
165555
85
84
54
148955
697851764
81
222314
9
9
898804314
20703
1
26
49
55
969653099
357847
298458
80116
36
7
240652
34
38349
55
80339
68
96
2
232113
51
22
879107391
160823143
294259
437493321
55
62
73
147903
257547
64665
3573
163838
77
21
391990
432218
7
34
29
109683
87
110431139
19
163118
31
224514
8
267206
407826
481485
85
60
221184
368030
5
154682
21
745443590
28
44
51
26642
36
31
78
701652166
282485
166688
279587
156415
345162
5
494329
79
40
319710
4
285743
5
478794
59
85799
210743
292360
11
2
66
82
20788
21
95
70
45
5
318039
43
86663
14
15
381927661
88
937604415
76
48
237148
88
881465081
55
62
492870
38
49
21
83
32
333080
424847
22
62
4
47
47
249932
36
8
471319
491185
79535
395676
573918004
9
64
323027
8
56
87
25
43
332524219
7
458159
63
265878
174510209
58
8
14
312801
184064
32
75
37442
56
963468993
191030
86
345484
4
1
231853
415848
442068
775276218
866648952
182013
30
605996899
407391
466589
334106
258313
79
97
68391
94
381783
341587
109102
4
87
73
20
77279
418728
80
283520
91464
21
423854
54070
519281578
7620
153023198
30
223668
22
77
91
22
410667
52
424112
387640
5
140688
33689
300884
628519374
49
8
61
84
412818
460640022
2
69
97
10
9
70
343983
291646
81
196480
68
13
426623
281070
137832
93
156479
1
78
133336
26
305185928
157089
494039
17
32
53
85
1
474907
12888
921712058
19
6
6
285678
35
35927
75
333268987
674279263
78
4
667484032
67
8
185874
41
73
22421
9
70
361123
76
86542
52
481629
45
882557437
469120
48
7
111311
476017
6
481171
37
84164
481033
70
617512319
135850
283551
185299
20
184720
69
88952
43
5
38
6
43
28
35
754675015
542093271
22
80
272117806
156148
50
31
99
439116
1
3
337817151
61844
77
81
30
39936
407885191
178762628
96
10
32
8
60
71
41
498847
307714
32
87
56
486893290
96
4
98
80
173364
293610
325006
60
81
142760675
55
29631682
80
135262
259523
54
64444
976859749
6
70
68
9
51
316204
167957
73
88
55
328609542
341765
26
302866
218110
68
87
4
496255
79
68
454408
8
24
4
41
24
16
84
78
430514
380871
214867
13
47
269749
79
437315
85
64
30
88
366274
69
44
438060644
435670
446722116
9
42
220507
24
82
488574
411994
412679
13
181283
9
39
95
85
371443
24
42
36
69
9
472064
84
480339
67504195
211885
18
4
4
34
37373
50
83
27
44
91
247419
2
352722
217178
67
392958
452655
78
43661
257277
31
59
387388
320168
96
384105
2
282832
10
55
251356
29
197191
16
453898
8
3
65
156129
18339
246140
28
7
67
118824
458130
47
65028
7592
6
166823
158308
19
74
6
315726
4
16
112215
15
54
22
55
155595
466011
317482
1
206997
34
96005
378663
140640
406149
33
444796
5
16
246404
64
16
324276
54
12
83
14
67
354181
30053
407696
2
377994
311096
91
243515
488114
202006
75
85
295172778
489156
57
60
77
384287
1
87
77
7
65
375582
763373987
5
372724
174721
73198
54
351226353
12
29
293244
58
51
97
8
433583
290580
255618160
28
220667
3
36
82
69
458816
59
99
304131
255274
80
498221
311691
4
36
258844
93445019
351203
43
17
82936
56
452761
34
258024
10
3724
185237
76
84
62
10
27
81
6
65
47
6
30
36259
203552
65
69
297775
51193
209744
87
14
293489
405572
275706
395236
15
200088
7
59
98
37
917604346
77
76
65
280820
54
4
140557
83
294
153032
96
78
104575
445414
17
389840715
148868
53
84
1
26
457578
355412
22
171431451
169635
94
21
416104
64305
455574
30
36
68
77
213393
63
283559
88
3
29
396041386
168838
33
65
450679
410453
43
7
84652
46
261558
28
31
464210
88
236888
325620
92955
11
488671
15
307382
27
22003
393202
86
21
215439986
675012860
40
418046
459146
27
50303900
29187
123591692
6
223142
320012
26
281804
329495
28
74
89
492699
163677
66
68
97987
25
74
31
6
3
16
40
394179
249476
348974
550227771
11
657585590
309788
61
9
5
30
59
184773
91
89
98593
483394495
233732
74
74
86
3
63129876
8
87
53
96
54
9
6
34
922721875
179699
124698
288082
393300
244563
7
33
185029
225680
118132
69
97
5
71
341126452
370770
71
1
382507
337910107
356854
39
434998
428548
20
102761
301529
30
88
219226
6
337404
285396
99
233565143
232768
1
97803
34
81
48
157441
19
656030235
72
1
103422416
5
69
3
650540731
407897339
44
53
222623
38
80
71
88
719114133
186036
24201
85
35
5
318836
400873
93
50006
97
57
160063
479386474
84
75
52
239681
87
93959
9
129247
435710
389472
337411
86
161184
94
79
310692
160731
80
78621
79276910
318541
105215241
82
292841
21
8
52
48514
49
25
38
3
377820
97644
83
69
90
37
60
42
392624
118308
22
42
60
83
451003
43
417444
114302
112660
11
5
314669
44
53
85
342434
1
73
269299
55
450204
2
9
492411
475262
81
253064
6
9
389952
6
97
85
411117
125494
81
9
238170
237072
53
224667
14
20
296587
414208
98
78
91
425267
61
149777
402430
98179
9
394756
214136
41
4
478829
82
95
209455756
87
3
42
34
339499
1
8
92
56
35
4
34
151685
108057
3
59
367104259
94
51
100668
109418
19
39
427411
69
1
89
70383
50
312954
49
345055
50
1
300831
422165
413437
459333
92
2
259819
104021
392006
110605
39
389435
6
359160
60
75
167114
52
129012
145217
379679
129514
60
53
31491019
29
35
47
364013
39
75406955
266766
57
493348
161498
64
7
73
1
52509
26
29
30
39
30
15
71
17
70
950047434
128738
59
97941
406357
66
22
55
16543
220709
6
259093
497073
4
25
239180
83
34
2
400782
14
29
411532
322608
54
54
6
7
386672
318903
262967213
77
163347
90
271472
18
2
95
145813
53
215320
13
194848
423956
88
302766
72473
212211
480865
278396
186807
909732220
51
389947
9
206246669
8075061
22
415849
95
455776
903775436
406878
8321
32
24
60
4
349960831
197221
50
3
214225
351189
39842
297643
329224
64
479424
310798
84
489388
82
307994
53
924658140
79
85
427273845
61649
401131
6
40
18763
412110
77
90
93579767
42769
4
75
206577
69
72
156507
18
399589
196355
1
49
130144
244996
3
463971
5
358026
38
12
177754
33
139462
52
75
907440815
316599
433469
78
89
103314
2
58
6
9
12
206978
22
44
109725
49
51
145845
13782
252814
113851
26
361226
91034
21
31
229273
400349
323728
7
470227
74
145901
24
15
52
20
22319
474652
35
7
72096
156179
5
29205
81
440168
43
5
331336
592293289
64
85
259902
60
496129
26
84
7
23026
78
367811
32
6
90
55
155062
15
4
3
463572
485018
73
344011
131787
225114
127703
94
27727
41
183235
116155
827057902
61
28
28
149220
58
86502
371059025
59
679702557
981810723
456588
3
4
90
414111
72
919075668
99
15
90672
90
63795
5959
47
719249484
357703813
244515
467466
148650332
457680861
391112
363287
1
72
162797773
236134
23272
172137
611938970
268282
97
73
97
816426794
327303
683722203
221090
64
82546
302138
2
30
3
2
48
339527
99729191
164651
49
25
1
1
46673
19
36
293496
83
449669
50
24
2
9
74
416425
8
903296358
20
7
62
193187
983609883
331271
24745
251187047
78
30
91
25
456203894
75
268233
6
471099
7
201147
151539
481610
326553
6
51
147592
25
481913
6
3
42
476386
41
99
48
478208
243544
55
43
45
78
18
12
331197
44927
84
56
35
9
468062
35
20
60
8
201003
397522
47
77
9
3691
55
337003004
416299
36
490415
471204
93
26
71
456953
68
60
33
71
19
1
328816
132470
88
7
153178
266602
25
433570
166073
83
839
462734
404846
199494
74
82
93
67
187455
387614
43
12
17
56
829448045
186734
487734
94
72
255016
69
5
2
63
74
3
76
9
62
115882
33
68900
422178
289657
14
27
80444783
5
998174467
89
81
406499
8
414044
7
47
93
411972
322451
64
53
78
126872
356362
284788057
76
402231606
33
1
21
1
248271
40
304362
32
218716306
92
32713
150543
464702
443906
79218
28
157406
87
40
7
15
56
185130
73
120462
155286
61
20396
23
80
494927
53
286080
19015
30
46
1
7
75248
112028
556944291
22
333512
28
54
326691973
92493
445437
125741
39475
484066
33
16
2
5163
87
15
265164
330686
151043
14
3
34
160117
98
5
66
423163
210415722
389173
143621
385003
664025628
704501127
68
45
7
2
411089
307145
174413
84
94
329316
61
278120
127660
93
61
536431134
33
398749
1
267734703
447850
56
205284659
18
323429
712515298
23815
239683
226901
22
271040276
317044
440158007
49622
8
75
14716152
12
25
30
237915
39
81818967
215937
30084
63
95
465730
115860
70
95
296064
2984
221748
432622
189161
236528
206772533
276727
33763
480300
28
43513
489027
481056
8
39
84
50
430558
89
3352
9
33
50
424244
251591
86
945865562
9
27
60
178467
81
63
98392
149554
422535
154459
66
108957245
118993
4
22
28
6
96
59327
286595862
365298
38
75187506
29
18
157701
229444
105838
461281
482563
1
282
38
1
866296616
95
81
396405
379515
234317
63
391068
99
289979
13
116661
68
55
39
32
10
46
129386
45
16
291934
26
490993
4
54016
29481
155450
65144
59797
491095884
460796
74
65
1
15
231552
97
241649
41
85
27306
71
45
388314
235372
430492
43957
160265
2
451564
390615
296085
87
41
278922
122540137
407222502
14221
282090
7
349939060
498128
6
8
139065
35
39
37
497172
63
418232
78
24091
12849
148912
16
191634
5
351698
339031
85
29
333194
305870
65
373972
43
389568
185486
293842
14
393253714
14
18
404530
348692
10
2
374716
55
457381
345315
61
19644
21
560959091
177775
98073
39785
447265912
458370
784590138
218911
94
767791519
26
79
96
980389553
94
892758498
34
50
97
30
22
30
60
27137688
240001
93
96585
513094294
73
17
187556431
483595
378850
20
74
4
287554
292163
419635735
431440
302544
435539
21
41
261487513
95
72
10
69811
44
85
256360
60
286237
343388
38
46
150435
115832
495428
116509
438873
25
420242
9
26710
35
375950
3
270846
9
83
233364
18773
439532
158566
88
183434
51
4
62
136335
51
75
609385845
89
355409
433507
41
88
17663
93
344735
23
171217
27
401522
25000645
449749
81
255549
79
75
88
12
6
239813
39
417698
430769
1
4
73
485963
67
190252
354905
5590
999779987
244640
95120021
99531
55
5
10
239264
27
25
68
99
97
142156
21
75
51768844
3
99
81
82
407401
5
12
49
84
94
233973
7
90
48
105294
392126
630959717
18993
94609853
486189
481023
387894
98
418627
35076
54
48
321673
447026
39
5217
9
65
7502
32
95
160078
67098
463145
5
15
478459
42
36281
463033
420935
4
418890
25
15
56923730
135482
4
11
22
67
66
23
405789
112305
65
48
492212872
24616
188674
2
37
221590
13277
27
61
6
93
207114847
329259
96
43
943195442
88
14114363
38
292209
39
137449
299668
1
421631
39
258709
75645
7
415499
33511
7
92
77
65
91003
1
28
317963
74
295119
32
37
30
19
7
65
8
11
27569
54
71
59
437164
202591
131026
39
106719259
148662
88
46
38
230222
56
433727
30
86
393553
367025
4
103499
89
101304
385852
425445
418862
309060
85
46
15061
12
53
36
5
99
461859
494266
55
48
333402
39
89
67
55
2
56
9
16
22
134643
376385
91
43
405826
473
149438
409223
97
41451
431343
766101932
163379
336934540
92282
49
271827
284707
51
76
52
48
99955
74615
1
44
38
47
479117
403921
93
74530
324088
394658149
16
39
137128
70
53
43
74839
434512
8
93808
82
214001
326762
81
19
404121
3
96
12
124703
18
49
453173
11
440541
78
397799
441448
91
79
277042
221291
41
396315
75
290047
42
135182
91480
55
181870
60
6
50
96
523059207
51
7
631742381
52
34
88
90
374292
63989
6
451999
245298
13
45
46
98
36
31816
48
73
63
98
14
265575
18
219
25
275953
109902
6
97
273001
199615
180292
355432
58
665919738
4
72730
377125
122987
434488
366065
12271
90
96
20
284714930
45
46
366924
325156
53
95
219118
117373
70
193681
286709
87
394146
371043
89
96
93
54
2
97
87
45
8
110243
57
6777
99
90
31
23
262812177
327132
814561165
330827
183915
246944
46
65
544632606
40
310670
427820
97
470376
331568
104146
150997
81
459127
45
45
58
657120093
985425989
287021
6
9
489427
304082
284549
393443
287012
2
13
9
26
1
8
53
8834
474241
9
491065
16
276569
84
17
89870
78
10
212231
482628
244895
341658
25
10
56
99
465076
204368
418157
62
91
4
99
108369
54
24
106821
77
4
9
478298
222233
162225
220012
454265
401945970
312835770
256696
6
63
48173
8
66
165298
89472961
5
24383
118115
250425
20896
231936
116897
42
244274
299851
28780906
438426
467685
33
786597997
69
467905
220665
60
77062
51412
452499
298102
56
221880455
317246
27
74
54841
53
382477
789066031
523994351
64
16
111113
814560130
4
5
335943
24
93
190735377
61
58
79
1
90
73
57
79126
2
9
26
243839
268623
30
91089
308016
27
431767
436969
72
17
282499400
60
288102
18
8
96
1
258866
1
14
413019
33
59
1691655
156555
8
292765316
20
42
44
67220
285663
91
14
80
483606
6
460783
304223
60
434292
40
227295
110694244
91525
9
467263
5607328
228746
23
93
43
9
41
110316
89
192147
35
87270
65
95023
21
8
2
496772
7
19950
55
357816
296977
19
28092
94
128859
48
858416753
70852
718374947
378419
147579
494571
395592
99
3
20
84763
86
119611
2
54
324465
105034
6
64
8
68774
72
66
94
1
1
40
58
44
34
416690
23248
37
41
35293
45
272556
43
167690
79
76
475858
16
52
28
328225439
42
355159
129711162
9
900381542
155800
453143
4
153289
142436
248344
111286
9
16
753278449
50
36162
24
74
30
68906
45
80
159183
240607
92
359299
47056775
18
87
52
5
7
248880
178649
98
1
87
99
42489
111067
150521
16629
8
143170031
213426
131793
319299
67
4
19
8
340565
231447
804183436
439925
4
8
91
20
8
70704
443458771
66207
327128241
58
341772
256862
40
40
6
12682
24814
446439
410505
200730
249947840
4
99
3
46684
437953
5
22
425149638
434412
405798
430032
45
38239
56
20
8
115640
21035
35
21
387634
300192901
1
56186
54
86
48
41601
475987
263373
67
956967175
295890
447520
160314
344628
1
541972504
238882
13
61
53
6545
494383
51
235687444
5
47
58
123903027
139314
87
11157
4
186620
75
69
47
79
130868
313543477
50
10
52
92
31
205743
22
54
106285
46
71
44
49503
936775703
12
8
62
294380
96
51448
84
83853
69
282712
6
452444
63
700371520
67
9
382911
471365
270916907
139066211
78
1
69874090
133641
445061
48
3
95
69
458696
40
9
376011
280383
7
37
205439
370657
32
170294
380347
46
405361
92
5
46
604167026
27
65
70
83432
396237
404456
786849436
3
17222
6392
54
38
68
2799
8
77
4
40
63
268907
299800
400275757
318304208
104700
205061
478747
361577
86
486396
728892473
34
23
79
31451186
27
34
160138
40
6
89
46
72
78
35
71
164227167
81
63
81
61
72
493973
68
311102
100392804
4
22
548592257
4
32
266168
481079
71
813434965
466596
42
164980
435255768
73
74
472023469
143216
87
33
2
53
55
303315256
7
445497
386328
31
4
421793
419553
26
53
26
293522
101444
6
387210
69
391798270
86103
9
359745
275685750
239806
143761481
424994754
77
77
81
11
54387
396412
7
493813
10
20321
1
94
27
426788
402762
19
3
983824364
89
496486
89692
473524
328635
56
90
48
461874
66
79
75037
236850
99
3
47
104601
237980
55
42
7
4
358478
53
40
8
881565138
79
71
314803356
75
346048
177939
484400
308327
69
348142
447532
380364
23458
114524
76
224092
177151
15200462
46
9
15
192270
490517
222877
28
18
85
65
237065
3
4
66
11
7
4
94176670
51
238108
327709
426759
20
4
86
447607077
90
4
92
311943
53
65
20
67
96
20
436809956
7
950625192
76
69
48
68
30
2
305171
16
49
252020
72
85
252557
78
265921244
434333
206963
456342
7
455464
5
52
48
385454
8
43
33
80
66318
433264590
181417
27
40
1
383191
454282
170030
450404
383803
444819
23
18818
48
468895
87
79
42076
75
73
120274
130943
4
6
33
96
82
28
447283508
87
53
4
8
21
22
31
253221
80
55
54081
50
57
103676
46
22
2
2
98663
482338
70
2
15
7
52
86753
41
159381
59
400082
75
319583
307086
2
83
95
53
64
312094
65
881442686
413185
43
75
24183
281061
420092
78
45
283056
314326
312553
221836
90
316936
392053
208417
59
29
38
70
54
67
7
139101
89
4
22
227712
78
34
184039
33
328286
31
57
3
410140
160876
464145
203666
368565
309095
174868
6
48
14
54
99206496
81
487061427
2
458539
6
483791
43
80
265894996
469557
75
59892
386242
101330
47356568
24
54
141974741
5
35
7
38
66
66
69
2384
49
3
29
37
93
87139
418594
51
192374984
257605
112060637
138844
628951816
478878
237301
41
7
89
286617
232274960
335518
239188
11
134054
169693
24
356524
329271
70
55
37
210259
22
33
318746
468723
9
78
25
4
95
435108
73270
461762
108848
325393
231615681
51211
56
337514
24
36
57
83564
493105
28
46
242673
313323
57
55
294597
72
4
2
218090
447586
8
29
85
5
7
8
304552
439512
63
246441
122154
25232
4
76
204215
131064
34
4
74109
4
321371
275832
268585
74
9
248585569
5
28
53
136752744
42
199667
269184
341597
24
299874
17
288414
318919
74
32
78
64
283406
99571
36
62
466158442
391406
73
313073
441162067
13
330032
93
71
833313628
344765
369756
26
396769
15
72837
88
19
461964
3
23161
439434
74
471658333
169084
97487
4
23
85
822514649
114364
706884842
90
65
89421
13
85
13269
4
39067
90936
56
710318896
77
14
806562469
44
387722
376571285
469518
46
54
63
399983
77753
280202
26
195694
220125
387749
25576
80
80
5
47
50475
19
34
40
499468
200637
72
392998237
169733
425920381
929179952
215660
495082
901090428
54
363253
309956
144389
5
458349
46
146387
30
32
80
5
138737
53
70
349641
354083
395501
22
143276
36
9
8
78718
25
7
186142
9
201566
57
484652
2
12
334491
41033
227701628
425309
249640
12358
70215
19882
425488
777680113
221764411
416536866
56
6
16
9
94
63
370725
4
3
75
33
59
64395
295246
94
419319
2
29
164714
455456
169802
109973
3
36
262178
362679
407894
179064
14
43
43497
89
24
66
66
7
7
6
9
5876
94870
19
239104
50
338013464
44159
296377
6085
157391
390765
9
31
331660930
136984657
5
62
18846
367991
86149
407917
184619
82
379940192
28
306161
104678
32
25
305322
281449
6
60
109419
45631
52
5
341605
209152
9
41
84
26
65
98279
211758
2
43
288252
20
445226
92
484531
6
38
82
2
36
2
467121
9
7
330057
172903
376472
14
67
461700
458522
36
51
48
214371
49573
88
353344
92
267585
24
478879
9
23
99
10
79
10
32
460843
252462
21154
74
73958
331865
52
51
81
61
35
364920
11531
65
94580544
5
600404465
25
222110
415874
478586
90
72223
6
5
58
76
4
329862
91967
96
85
8
185276
28
4
97
71
271222
347601
9
295874
38
387614
12
332863
91
244705
5
83
480348
91
368198
444251
98
323945
1
534357378
460686219
430415267
53
389425
12
5
73
1
68
366499
123549
87
107709
91
57
792611897
122017
42
66
47
78
485351
88
192467
396042
98
9
389276
178845
108470846
84083
264698
2
956047690
16165
27
83
45393
116786
5
3
712642066
136143
1
295862
61
25
44
99
72
98
5
51386
290926
463822
446870
916738230
72
91
57
107244
208213
4
640934067
38
218379
42
426060
94073
52
50
50
409522
16
92
62464
87
201742
160289521
86774
16
701014717
715081419
78
3
840812860
237299
37
295297
71
28
90
2
37343
485599
5
949426354
47
95
3
25
55
205449
82
147719023
4
17
828102617
74
49
316574
124322
13
877707760
3
40889
59
27
8
485105
85
68
188292
79933
61
205487
83
285136
346496
477943
16434
25443
6
15536
11
15
65
5
205122
340142
359836
138169
37
84
101846
85
228352
98
5
36
40
182735
68157
90
2
11
147491
430882
21
435587
1
2
200871
136761
8
423235
276615
99
230523
71
198002
33
64
39
8
94
404885
36
5
18136
252371
854658756
4
317209
4
83349
92
59
5
37
41
976153887
138420
73
39651
42
65
93110
869310590
513653462
317328
534783953
60
25
6
57
89
268062947
13
465091
439553
149282
88
17
30
794067361
152223
177080
422547
50
92
327773
339100
17
33
5
1
6
373882
50164
14
356899
77
335543
18
157092
39
62
24
4
97270
127446
249957
457926
85
269544
433956
6
4
340427
93
1
62
390437
289617
328522
372731872
9
58
45708
453965
19
69
150984
83
938017089
876761025
80400
25
13
76
13895
44775
490996
33
141269424
45
846319963
78
32
54
26
311306
325446
197047
4
552547643
5
558545283
84
37
93230
5
11019736
117972
442062
163810
87046
35
115138406
2
23
26
273092
16
26
314149983
403013
25
1
23
18
20370
208734255
342550
4
134220
82
39
3
329379
26
15
27
9
186102
78
2
21021
80
51
823983901
300767
56402
9
9
2
78941
463692
380343
77
2142
353939
6
952297620
5504
323098
483587
58
27622
945533885
6
101069
3
143717
346624
12273
99
228473
429182
89
82
84
115259
41
26754
198264
171143
79
202721980
74
29
39705
45890
56926831
629863332
88
299886
498187
86
26
299315
704939877
65
39
63
96
80
52
2
448316
3
135534
391422024
7
71
91
75092
35
48
159262
82
29
55
66
26
71
85
32440
334862
5
64
280119
53
80
4
251883676
124213
13
333335459
690998845
4
135437
155122815
867975018
4
87943
8
58
129173
55
55
217994704
12
310514
672226203
51
478080
65
19
322902
17
208682
96
357854
5
436388
83
79378
862557584
427978594
3
126084895
3
23
59959929
84
87
99
603762328
80
140809
442220
30
363321
98
458071
429532
560996067
367935
345426
343834
472681
36
18
218149
62
290242
428041
53
81
7
40
52
63
90
4
3812676
123121
95
397733
59
77
435128
604125562
63
88
115174
8
72
613089607
42
452528
61
56
391465
33
979993813
438258
76
394383
95
121832
19
147225
18
43
16
87
31
79
70
31
61469
712743146
393148
64
40
42
64
3
40
68
98
129814
78
268426
628870580
724687393
62
1
203915
316281
11
7
21
612189919
69
425789
331592
43
18
191198
47
458013
497383
167484
74
52
448610
83
223853
8
369295
52698
348584
461903901
58
55
352862
477863
17
94
144930
78
273227
13
83
92
101951
11
78
107622
409941146
145677
60
8
36
204049
4
225810
44
155702
14
398117
31
278069
49
2898
78
20980
43
63
60
70
137285
25172
75
78
59
301532
7
39
68
15
58
405867
151453600
494727
98
62764
15
161089
362823
99
125424
21
16
69
360527704
92
384480
100415
155516
201950
227952
10129
87
378697
15
438517
157814
201667
35
62
407488149
79835
65
338921
343769
29
56
190193
6
418622
29
7
272346
541627353
428579
184012
73
54
166994
7
149165
50
68
431442
53
43
6
937756761
7050
32
13
180885
768985880
56
344064
210011
47463
128421
96
210316
27
24
385605
4802
20376
97
45579
276809
396336
60
113652
388896
355846
28
13
179934002
8
231295085
26
305473
800580072
54
31
54
448782
86
16
323080
359974
223228
97
45
69
9
522330548
110004
327809
83
28663
286895
41
56397
300426
24
95
63
25
355932
273930
253515
223554
466117
31
319348
61
4
8
17
96
21434900
19
1
3
78499
382631
381966
3
459080
48
472239
341448
60
156000
3
130354
183227
51
16
439712
104135
88
89563
14
283612
71551
31
6
775887899
444823
544279905
417930
89140
195180
54
289873
174100
6
45
488233
11487
71
466752728
2
46429
146422
63
83
85
43
346032
82
23
7
477898
22033
195355
86
8
48009
8
4
295082
90611
7
401978
96
60
43
73
52
57
62
82
374823
945222237
33758
884933216
69
183064
67
55
78
43337
73
906004952
154935
85103
857516710
191861
95802
382546301
33087
33
162223
39
97
36
97
9
15060
382126
75
76
9
68
5
688774381
29
73
266779
74972
66
77515
46
231834535
3
469288
476198197
401712
84
24
498335676
449191
393087
184131
190661
18
42
58
14
406797
156044
42
75
358697
78
12
693754162
371484
201228
17
10964
36
5
44
56
39
22
113807
120465
21
345933
215641
52866781
246672810
50
202054
384502
96
465796
67
140571
70
52
6
230489
4
108319529
33
5
52
280378
60
19
68820311
23
438910
143393
78
77091
356375
79
34
218357
343730830
46
567440483
30
357807702
811291896
49
6
318959
15
83
289594381
32
288921159
391129
40
276761
34539
21
206526816
237791
189335
43
72118286
12104
140835
847580084
628641789
62
23
18
7
73
444600
18
3
192071
5
51
589949005
4
326416
9
142023
1
91
82828
27
448834
382353
768903429
3
88
33
6
290274
158958
45
45
91
71
299707
2084
68
89
2
271539
331848809
98
50
89
11
86
15
460949
9
17
30
3
238390
172187159
45
43
385919
436160
8
3
41128
81
66
193516
70
346867704
315122
45
14
283182
491990
33
71
27
11
5
471619
90
89
58
80683
420108
1
83
428638
179183
309190270
275302
167744
356239
303627
374797
2
81
23
26
305662
852943263
48
6
115563
36
77
20
67
78737
9
53
454596
7861
303177
133580
81
999216998
91
342995
65092597
10
74
400126
25
473764
471084
66
374755
312670
237160
88
398740
98
449465
77
316541
6
26
172199
51
3
348590
457491
9
64
19
79
433347
6
47692
59
11
76
85
354664
55
97
467586317
417152
19156
32
585
173178790
303639
69
2
44
9
423761
86
1
292049
144181
58
85
467491
469425
434221
9
6
195540
81426
354275
17
27
8
80
464360
14
472150
333566
183194
98
92
65
180180535
21
57254
494779
5
21935177
498309
125681
89
448012
34741
377298
93
16
13
661574495
21
745532794
1
66
312952
147981
221826
137698
296585
1
117380
74
88
482453
13
100116
83336
6
67
98
597584365
556012068
400799
439753
450289
499610
444178521
27
1
329182
25
29
66
88
339242
464158
83
19434
26885
466766
914125501
5
13
736892407
1571702
69191
8
98
92
831150554
182490
254566
55
7
348636
51
149396
83
898
103549
208872186
849374696
65
50
39674
96
36
50
953922572
56487015
366251
5
299983
284769
21721388
7
65
49
95
4862
269423
23695
862914806
71
266667
2
229428
278059
281670
427043
35
471042
2
393634
34
48564
4
44907
3775
86
82
10
97
18
295861
74
561184254
91
75
96
6
2954
80
206057
7
94462
421594
311729
11
83
25
20
83
115610
345828
40
635160594
26055498
158579
89
925158539
306868
288223
218764
126629
363830
393009
6
237778
97
29
295763
244330
446187
486299
75
2
479976239
329669
248465
371009
19165044
454731
281255
123121
74
3
948079645
401682284
38
256956
84
466049
325728
88
7
40
423006
4
31
44255
52
39
486587251
43
70
1
47
93
20
363026356
49
54
84
1
38
132357148
264435
51
134739
312603
19
4
47
72
37939
70
378128
88
147709
50
72802
52
69109341
76
92
65
6
31
73470
244765
82
180904
50
76
63
67688
371887
42
42
896680175
101649
23
82039
64203
220628
220807
5
23
25
60
75
79
43362
97
47
171430
411982
154372
1
87
68128
969154250
30
7
76
7
58
14
424708
9
70
68
27569
95
126448
570217268
1
351346
4
280247
2
194357
39
386639859
73
43
134972103
10
32
58
697453161
46
808062007
106637
363512
11
797317815
78
6
67
905823621
48
300961
290752
162447
245293
484928
559256000
61712
8
664996774
3658
295775
48
89
60
11
6
418867
152598
27
185487
89
269379
10
12
59169
51
360605
3
273759
491405473
73328
483860
566993693
4
238075
377863
235259
379788469
1
653819153
117544
3
20
7
20
98
58377
48
7
47
68
232084
32
53
70
52
49
13
58
189388
3
918331980
84
210149
3
57
45
62
58
27
196220
90569
50
13
6
53
194469895
182788
37
461408
77
34
10
471780
439434
8
241814
105886206
9
23
24
276922
42108420
82
35
68
63446
33
15
361355832
109661
18896
58
12
38
15
69
3
422783
141482
618337667
129763
450598
81163
330835
12756
6
63827
2
71
8
457940
176667853
444079917
74
79
420943
130529
7
90193
42
4
757735460
24650
492359
222883
379696
27
7
4
49
247611
101364
356755
88
14
691232144
5
4
80
644072480
344532
461060
483822
8
9
50
195420
406200
480721
51070
23
351506
49
81
8
666646579
68
4
85
44
85
95
60
70
600821551
71
147496
40
23
87
256921
99168
592090971
456556
78
159247872
8
76
44
207993
112263
86
54
65
82
213413
355517
72
16
48
31
40
308878
343409
75474
40
77
405473
367987
262725
440884077
38
141159
304163
215659
80
195753
97
143857
156193
41
74
176279
77
215189
196476
74
12252
91
8
30
79
325202
3
30
8
26
32
30
249840
41
104692
89
64
91898
483757
11
7
39
10
29883
168887
16285
388273
81
418775
33
21
5
78
58
135728
493599
481725
417407
324721502
17
158074
517890490
347131
96052
1
36
264954
78
31
46
59124
146285158
2
1
164336
83
16
36
17
44
71305
8
96
95
100945
32921
434844186
159834
34
634912618
52
278041
77
99
195333069
92
13
11
75
152903
7
81
532932040
3
234055
3
13
36
21
519641041
80
29
125149
43
71108
34
28
494551264
26
6
73216
42
53
361988
63
65
11
448784
75
247577
317113
72
285219689
1
93
230547
398422
54751
79
425396
198297250
3
23
66
49
61
2
493181
156435
263077
49
412005
31
75256
2
350166741
308003
90
222431
813174120
27237
5
156825
98
110275
94
41291
86
396000462
9862
354404
57927
24
209025
95
151711
31
308662
3
182769
91
890025093
93
43
96035
298794
184391
433700
9
86
462516
231712
415908
29
19
92
71
35
6
246253
59
284564
471039
79323
407581
3
4
90
35
182056
26
7
79
16
61
337453
217638
103032
384887049
8
81
456462
69
2
30
310795
53
309555
393537
35
96
340403
378956
129185
70
8
138774
508819457
110528
450871
90
30
7
44
95
72
48
622235253
393242
80
414843
506566133
86
75
220448
40
73
37501
86
398092
112337348
160140
29
47
45
71
218265
733392312
25
95
142482
148932
99
62
11941
45
612553465
46
190359
238786
1
62
164486
67
277820
1
8
350130
439761332
62828
210925
98
8
68718
78
141648695
22
80
24
8
290135
409233
3
83
859754002
17
218417
69273
83
58
444916737
156515
470173
42
548830325
9
835325258
412
417897
12
48
120622144
56579
393262
273273
169915
356661188
975781265
304942
197417
3
420434648
198347
2
181887
594653499
319930194
15
73
308141
98
375084
161479
2
83
77
128577
29
79
41
55
62436
9
218836
172406227
7
370755506
287216
455236
38845
281966
44
2
5
415658
137183
224941
792660501
6
327342
87
214192
187134
49
234902
65
86903
99
54
40
81
89
88
64
399334
56156
49
4
51
201952
98
79
391213037
125889
71
27
283754970
246706
3
59
86
1
73
441378
88
168384
92011
433315
5
325014
138650173
973634917
59
52
66
359110
74
68
46
71
31
191328
28
441058
45
185774
71
4
42
67704
126907
254955
113755
1
31
181492
371164
8
65
5
479982
27
71
96
276077987
52280
4
5095
328674
7
404586
15
40
1
70
22
185674
444357
72
28378
52
99
300792
236691
53
458485
226469
81
9
55
66457
9633
425191
9
76360292
32
50
50
73
61
923061725
308092
366202030
32
254936
382731
19
336063
937223074
98
35
171960
261684
3
42
25
48478
554887235
66
434228740
40
29
78
172815
5
382595
365688003
30
395140959
18470
492185
40
84
189967
56730
93984864
20
63756
5
461319
2583
58113
57577
8
117609
1
51
226335
97035
312546
45
99
151636
53
65
62
57
15233167
41
92
8
18068
51
263936
10
59
352229
155096006
43062
13
116241
477016
1
11
222170
12
20
60
4
22
42
94
264081
429707
257280
93
41
91
73
459754
456033
37
457984
5
262441
11
88
13
100240
4
379154613
382491
38
74348
4
78
4
358729
2
29
671839398
838090338
60
26
33
119200
322662
6
62435
88
62
76
86
304325
33822
286213
62844
297401
93
61
134553
636283468
170646
155327344
83
72746
230126
77
222085
291974
14
274217
365424
3
2
68
279151279
31
34
75
436481
279061
58
200366
53
184844
13
157866
24
307437
66
251832721
313517
66746
6
13
94
67
154803548
76
33
207580
463332958
859846014
260501
42655
8
74
290986
377111
491100
369609
448175
695061958
349746
849090467
121548
93
203382
27849
16
492161
37
486583
49
104905628
13
52
448526
75
68
136240
23
450292
1
95
248813454
68
406008
84777
365512790
9
153366
71
34
12
39
27
79
195555
11
162873
840155866
90
315030
26
46
71
62
427447
46
69346
3
98715
332557
61824523
172896
83
65381
121661
802365939
10
81
211388218
4
74
291802
7
40
7
29
63
391530
16
114509
427169
798577709
482374
454551978
79
69
881658909
43
620118633
105522
30
8
237908623
4366
427448
290499
556340416
391333
67
369894
6
30194
322031
7739133
139780
506167061
374047
66
425626002
215486
115799
498698
70
442293
18
467078032
344353
206711
67
303518
6
84
44120
154232
29595
13
325515
319410
33
40
848662571
430062
67
75701
218011
237329
32
420116
23
48
58
7
29
17168
6
3
3
4
487492
58
94
45
65
395867
5
434814
4
356977
288831
30
7
141683
366279
312676
472988
505268679
100261
372708
40
238683
373383
99
371389
267775
27
73
170682
177778541
44264
649798835
82
186602
411080
440565884
59
34
17
75
3
759802899
320365
5
464555
276725
98
32
291590
83
5
49
120982358
67
40
87
2
374048
77909
2
33
61
75
143096
274616
314192
4
33
4
3061
1
31
82
34778
463773
2
854894289
24
38
327291
3
240617
440275
73
260691
435032
24
659382699
481017
4
23
85
193911
488336
88
65344
95
456066
143466402
61
4
1
379809
77
413824
42032
4
50
4209
81
49808
36073
304233
29914
415773
110993
87
201511
82
71
34500
38
73
93
302363
143952
249223
67
32
214982
39
341022
8
455603
169600
56
64
17
2
225117
418148
104897609
78
113991
86
399628
81
769386794
418402
481276778
4
59748
91
144588
9
62
261792
42
68
403209
55868315
356791
284687778
40858
1
236134
31823
573757031
484195652
2
7
31
3927
422704
139266593
40
96
6
210108
302462
78
4
920030751
15
169028
91
38
372004
137574
64
446289
137230
70
9
37
276948
393426914
483480
64
97
5
13
21
100756
485068
40
82
58
104318
7
37
39
675541323
241445
145991
15
53
401417
107676
77
1
231803
675001225
98
39
376176
804844442
274678
5
139333
19
192450
2
369494
215772
3
685937007
598931713
258907
17
676903182
92
44479
75
235133
65
170522
87818
231968
10
57
273712
25555
54
66
258163
39087
45
58
59
60
97
155022
37
826491669
8
68
664559763
24203
46957
436203
283654
63
77
159954
243738
45337
437635
94
2
38
89
130860
182325
8
78
419097
8
63
43427
97
82
31
96
14751
379347
177250
61
175680
389870
29
62495
228948
361585
34
22
48
666849687
83
41
364120
256199
375710
66
4
91948
31
69637
289783068
15
9445
90
983650948
53
268403
9
16
575018355
194665
87
39
21
384263
17
386402
106113
8
685868786
55468
34
23
83
46
253063
279886
372255
9
41
348447
83
528812983
37
7
36
395202304
86728
57
45
48886
4
16
89525
43
120336
316609
279137
39
31
224205015
67
915780309
154776
174869
533731424
391171
456152
392277
48
86
12767013
97
394975
421023
76
340940
84
157714
5
24
505511542
484587
8
278846
338479
415083
96345
24
61
6
286280
31
14
74
54
487933
330540
385557
449942
73
8
72
205236
87
24
469483
6
314317
22
425528
3
32
305300
13873
366559
474116
41
379212
811052156
29
271541
276528
107586
92
345586
449430
98
96
35
460958
116180
203450
258569
32
16
51
286259
599260247
47
516770143
73
388011
424640
358697
132553
5
113136
555670616
445916
8
34047
80
78
6
371162
64
101250284
74799
169225
165728
300138
89
390779
380232
65
9
352257
302219743
99814
92
23
45
13898412
977250057
494707
3
20945
314076
270947
68
56
164699
40
164235
73
267960
292652
447030
58
343732
97
41
411490
416231
38
18
900696936
218110
206073747
31
217352
84
27872
56
320685
66
40
518821604
4
182849
470238
83
97
48
369028
445561405
368583
218376
504930201
58515
171147
733589829
22
5
73
66
469231
21422
1
71
16
394730
85076
59
56
85
22
56
15
70176
36
472663
40
306265
440777862
235180
10
78
13252
21
373352
412366
221282
22
43749
98128
61
8
229302
335300
89
269879
445816
44
87
104657
8
348795
429683
258985
69291
67
230371
5
243388
300836
33
128112626
71452
292661
443902796
162116
96
2
449518
55
408993
5
24
637795145
328241
39
361682
77961
231075
91
52
133848
83
423652
307075
34
95
11421
215565
45
63
396531800
10714
43
110558
37
970080743
116011
196850
64
469897
281228
19
31241
311616
228785
6
730181059
9
97
446075
316683616
2
253489
27
8
100166
13368
667462579
54104
470352
418363
368486
309578
34
59
82
63
28
109674
451854
22
29
975344572
55679
279501
91
6
66575
64
143919
70
431770
25
39103
228241
78
232172
32
162724
47
16
90458
75
3
44
79412
100522
885411618
16
11
40
269937
624537993
9
88
15553
482066478
40
6
698820597
21389
33
26925
83
32952
27
186125
62
31
72
92
354073
86
39658
9
98656
643254136
50
48
348207
2
224730
621992567
183309
263518
493248
90
37
13069062
779661513
227318
297566
60
89
8
84
43
218733
91211
30
19
33
111316
2
51
22
5
253170
19553
2
494452
69
637204839
30
15726
80
290845615
51
96
57314
150727
263919
106937
495865
2
116765314
70
177347
126243
374362
44
386607
465214
27
628453288
38
152321
7
77
89
43
53
342987
7
91
42
118977
339573
162727
456078
19955674
67
334741
15899
9
221243
55
145557
358223
14
448207
231193
445232
922624287
155298
67
73
772677291
76
27
20
81
126822
18
469452
403228
598198339
81
30
91
85
11
205051
6
41
47
55
21
30
64268
255536
232752
177179
458585
2
7
71924
412141
45
434111
423753
267810
8
288000
191971
492935
88
361199
128481
8
853678327
182830
191643
204974137
9
47
181036
83
147619
384077
66
323598
50
14
36
494241
415091
6
351928
38
43920
81
193929
4
88
61
618478215
69504
92
335177
9089060
483638
89
70
307709
171647
161598
1
306447
562672169
34
82
3477185
218066
89
408704
40
423935
39504
313543471
59
589913087
1
263360
10
434421
276555
64
27652
779646541
24
130861
253595
58
7
83
436331
95
194652
77
32720
191434
57
384344
44
416987
31
405188
29
6
66
58
115142
10
5
218964
18154
41
7
217870
37
15
50
93
203421
8
83186
10
48
7
40492
308433
322322
34
5
186015
47
184781
228868
78
3
816407710
1
57
76
338605
346261
53
41
95
7
58875
13
450286
47
78
99
445079
212335
39
624
80
16
18
4
409372
9
151159150
5
156066
434808777
95
86
46
5
3
90
467905
3
70
420922
26
52
324863
3
44636
230923
285019
20
67
18
67
166325
38
224356
86660475
39
144544
271474
208754957
446258
74
90813
357601
112511
97
117194
44280
818107366
15
771802289
394756533
17
19
95
85
609732001
49
9844
387833
63
288030
16
50
8
20756
714158893
19290
5
76
288234
37
79
27
190966
1
8
88
54
42
97
221898
30
15
68
252958
291039
76
4
32
64
16743
429510
99
478769
208862
8
98
22
241986
463153
490698
3
83
381462
419177
73
387142
488030
174340
72518
99
364273
71349
3
32847
40
27062
1
89
277156
86
7
477631
5
98317
46
312413
95
6
280465
245323
319108
5
173111
20509
483014648
205480
88
3
8
68
16
273963
43
17
400596
99
226227
75510
15
45
41
5
5
783037259
25
80107556
30
430823
310329
63957
464135
64
134205
13
208590
236388193
95
88
8
231211
56
126233
466973
13
115243
18
52625
22451
55796
369981
430482
85
1
254202
394618
11
35
86475058
97
16
15
447271
243855
1
9
1
230969
58183
81
49
86
382162
357953
988006855
47
43
18
68
94
23
301492
32
49
337797
71
323475
22151
87
421915
6
86
64
10905
53
139103
344411
191886
7
90
111890
43
159811828
11
519592939
1
872637460
44
435722
9797
47
379204
39
365739
461466720
211707
21
95166
436440
43
23
87
439152
10
105168358
34
43
13
488393
30
72
73
19
75
396783
14
226700
85
62
73
8
322877
95
97
510594482
208866
65
129327231
14907
91
20
90
105433
483459
70282
43
70
454351
96
94
82
243064
667654305
2
137081
10094801
229761
29432
2
750491628
6
56
462116
94
34
29
40
13
408356
63
97
128818105
471334628
452150
77
24771
42216
74
396635
97
161851
218785
304947
286351132
80845
23
91
147974
18
138938
865137464
7
68678
78
4
357490
326156
13
498333
6
379049
32
162776
38527
192137
22
311920
264495
395099
88
666171931
7
103975
89723357
265367
13
23
424439
2
52058
37
133509
6
1
91
552803515
7
5
93
302852
24
98
68
220763053
5
9
41
93
94
7
367699
394032
77
82
92
92
70150
21
10
6
296965
28
62
448816
11
5
34
15
327302
25093
285591
97231607
55
233125
446930914
224119
282485
65
152576298
178689
107902
75
78
88
72
43825
38
62
456933
795991227
30
40
40
745248345
235079
40
84
63
21398
87
91
410118
90
58679
50783266
222347
77
321690
316651573
5
289675
245872
24
74
90
29
143111
486020
73881444
3
2
300303
496992
97
95
38
71
79
451046
80
1
86
38
66
56
159931
722873785
362283
12
17
549347222
124644
8
447420
435045
53
73
6
84
15
267822
554163135
64
46
220412806
83
638171391
94
1
177510
45515
493493
182025
88
109312
3
60
70
438703
27
57
23
2
76
79
52
71
402676
16
33
29
37
46
49
953642743
64
18
13
96
10987
27
302286
233677
6
10
70
42
2
61
200318
19737
91
9809
218116
45983955
36385
46
44
164642
193412
231793
21
145215
47
88
38
73
227771
83
170384
591543868
429563
63911
8
3
22726
278285
60
124187
277664
93
80199937
9
177734
96338
357739
34
54
50
97
11248
78
9
190622214
245941
72
305120
21
3
808315000
28
29
93315524
56
70
473597
66962
431581
39
14
430744
193742
85
88
60396
394842
693982043
255234
41
219920803
255745
126302
798491471
79
104984
3
308106
361251
402853135
16769
217525
178204
35
22
494137
77
97
160998
81
2
61
137254
73
38
445948
847012660
62
81
29
99
46
77
22
84
203066
416408
5
46888
359099
3
315048861
468340
40
398457743
214181
76
17
51
311925
1
95
259326
7
32
43
68029
422243
286358
12751
63835
317669
5
718766563
24274
309532
659732794
571006552
15
2
55
49172
10
211680
83
97456
765185330
493314
378111
53016
51
775121024
260458
76
89
98920
9
276507
447020
23
48
94
54
364116
304285
394366
97
85
27
7
454366
463891
96392
264305
158359
58
45589
148666
89
296754675
28
27
438557
279545
111052
2673
94
10643
609947578
342029
233643
87
346233
79498
25
17
175562217
563645047
148990
24
401732351
78240
150279
372567
52
576795311
149849
59
13
327570
94
4
4
44
67
38
94
94
32
277248
25236038
513337697
722813598
66
43
390073165
80
103297
349628
106876
403123
246264424
734150723
61
13824564
163025
52
94
838874007
1
63
12
34795
76
30
79
80
9
77
73
259559
360682
401641
420504610
438482505
358465
200305
88
77
19
50
37
52
14884
380670
35
44
41976086
497669
28
6
48299
66886
8
97
113488354
112768
8
486901
95
435803
47
11
14
93
76
25
49
15
222960
169107
28
30
38
81
7
397652
62028
401922070
379381
73755
467811
2
48
64889
310998
431069
55
56
2
104503
134352
88704
320886
22
402869
41254
395139
95606
57
45
45
71
33
92
26
137190
248873
463168311
1
740596232
77
144289
173644249
72269
215835
7
2
898778810
147919
484315
344914
22
10
15
41
430312
90
90432
476629
443055
2
46
4
395470
63
9
255525
391090
1
49
11
93472
153974
279709
51746
57
495112
56150
8
5226
934976256
70
189899
82
73
38
46
309142
564618321
87
54899
468066
252293
84
3
14131
69593
97
78
397385
80
92585
83
185677
385725527
72
14
28
23468
39359
32
19
55
236515
944120853
3
379236
52
489816
21
489701
63
15
24
60
6
22
107894
259994
64
92
76
675258940
509201802
44
196262
114329
28
478015
318693
36
171240
344050
7
17
125234
287110
45
74
324048
66
27
376951
87
481409
77
211661
47
327171
1
31446969
97
413879
25
69
162421
768527244
3
27
87
117196
626031397
7
164477
40
381436
264054
11
401889
40
803111717
5
39502321
50
23
350387
3
7
92591
88
1
337805
30
21
41
16
270274
409857
110240
436998
19
137300
318348869
445669
966381300
327551139
99
80
109099
130985
23
48
121816
32
6
23
930249758
464519
95
145879
64
40
125605675
85
12
688100686
350364
90
305164
95
199788
201287
365260
98
344764
353751
4747
67
212643
5
418230
129925
17017
35
499142
274299
64
1
35
174662
141444
332965
82
498341
21
452315
65
406898
67
140856
14843
80
8
54
52
82
73
90
409476
44196212
212630
27
401012
44
341487
7
272641
68
26
436773
122097
2
267700
32
124110
33
84
84
258218
20
38591269
1
478909
77
230009
281307
477617913
27
62
477364485
34
83
840815200
91942
67
61
1989
96
275477
117909
83
66
6
2
347992
9
423368
34
23322
7
87
3
175697672
209863
55
42
433358
5
899334500
358626
1
8
610545438
78
78
348612
89318
203798
1605012
471859
388947
4
223610
58236
71
954843164
86
141023638
24491
46
132690
95
236266965
17
166806
60
29
325150
361084
484705
8
172461085
70
275964
3
372663
99
29
17
32
490552606
90
26
123831
850122567
17
31
657176438
110402
7
73793
43
3
131134
37993
98
27
10
160542563
20
487018
449822
247289
16
268562374
837799726
436200
387015
163461
70
14
50
15
392119
376595
79
57
280607
273971
5
26
355633
32
380675
25
42
2
47
56
66
4
5
702843332
625249597
60
233553
155966
1
270269
97
367985
85521
73
19
351480
753536784
9
193146
16
367964
3
369891
61
54
459886
3
18
509351214
179600
247859
228182
154478
261326
16
14
30
36777
77106
328028
32
281914
3
90
855886099
38
127950
9
826475701
245588739
82
42
63
33
268450235
5
84
76904
96
275762
322457
43
2
435069
65
483819
22
76449
38
413061
137992
441107
87
29252
136689
167157
43
189597
179820
772101256
39
6
111028
396107
82
66
86
97
274215
68945
387572
12
74348
175346
219066
1
9
338731165
170435
46
692088701
222957
77
212660
27159
48051
8
38
65
457949
62
207289
1
5
34350
81
23
58
6
51580
265254
24
6
35
83231
89
389548
436899
1
23
390482
357476
2
73740
380447903
460042
407356
9
921499454
179555
225416
441426
14899
63
373855
457951
151366
16
5
67698
21
464498
207888
139273
356904
16
17
43164
25
247436
9
13
139877
194606
37
54573677
484187
433299
70
21
105725
96
27
248551
83
144635
289947
153377
148556
75
7
222955
33
346085
771163809
875624399
39
78
698330186
95
66
337301936
310849
715709369
245964
98
91
108362
95
84
53
423475
204972
442482111
415114
398176
354221
65654693
8
57
75854160
22120
308836677
452686
61
67
99
27939
92
418838385
47
98
92
67
1
138550
48
239408
5
83
68
768484927
78818
85
418536
302459
492812
434247
89
8
241504
241130
203959
207123
122934
52
8
91
58
460234
14
1
67
89211
464787
12
8
11
91
231592
90394
61
12
256051
173190
81
383002
160686
86
406061
71
53911
448361
50
31
7
415289
19
357831
388902415
2
466771
17
90
269719
26
902423070
25
65
949722034
73184
720391707
83951
51
494683633
75
27
98
380641483
7
80
52
85260
41
71
65
26
3
92
63
238384960
214885
2297
799158556
432551
247530
68
1
434572
38
4
38
316689
310511
83
71
3
72
365231138
5
478069
44399
8
84
242747
35
402241
391391
11784
6
231528
45
4
221778
150006
250011
62
43
80024
445544
498389
7
234860
92
53682
72
66
285554
63439
188116
433484
92
937486722
475903
475208
73
64
415266
36230
76
14
260776
881538510
258
17
260782
385533954
2
1376
52
84
410516
238137
15870
91
85
323000
7
24
5
39
177490
96
6
61
14
880949460
33
13
5
4
56
422258349
10
71
340011
308492
57
3
16
18627
354661
11
414936
94
93
90
60
91803
45
327049
214779
458806
953326597
268113
96
61
194881
372388
18
119646
75
249822
161764
1
27
29137117
125895
17
599410544
35
41
58
2
627618287
564159763
589965031
97
292237
50
1
430992
206920
33
3
34
94
658357529
69
85677
10
196079
274946
260902
44
63
48
417828
24
2
249035
498628
13
53
402664627
80
33
461356
4
172274
340334362
96
513900374
478014
6
55
62
86
90
264108
262023
6
34311952
183269
18
102282
66691
21
44
187745
3
231733
469867
395223
141572
304996
72
22
485163
41232
454292
35
69
41
474891
16359
146670
246453
55
31
4
60
179222
558094235
3068
349205
48
95
91
802319223
66845
262295733
93
8
260160
56
59037
620
44
3
4
311461
115607246
172113
64
456326
308554
3
114261
88
43
79
48222
74
992500768
211391
3
270692
492641
86
61
9
44764
85
277333
99
419788
530116683
8
205910
94
548834496
8
346335
86
92528310
227283
8
60
99
333798
306061
47
90
87
6
69
301276
24814
95
6237
661795878
338987
56277
58
32
53
39526
489714
98
13
391871
380209
47
32
82
135088
15
128166
376037569
459108
42
75
29
225469
80661
32
10
775280520
68
404307
19
40
33
159782
7
318217
2
29
141509
94
71
443920
497672
56
9286
193155
57
90169
417376
49
222499
1
213765
219839
93881277
115487
83
83
137307
4
42928334
259332
156614
19
385801
154887
371072
5
16
9
163397
427563
37697
151271
73
95
66
90
85
336694
2
4
830486516
166104
42
3
26
18
2
6
67
390766
90
240984
82
72758
43
359218
2
35678
421897
299461
268775
255163
87
76
326420
54515
34
178453
154987
402990
57
12
10
310430
70
74
962939854
34
677185590
97197
52
459948
204418
188975
33506
40
93
431177
161108
38
15
45
4
54
942850520
31
168061
130252
52
2
262035
5
62
54
270177
53
8
74183
30
14
152735
4
204207
94751
47
148449
6109700
4
4
102341
775210072
5
81
47427
287307
30
465735
27
403106
385846
485482
4
39230
262651
3
453264
122980056
433633
325926
8
17
81
424076
197132
21
37
328694
53
99
264887
22
311265
97
48472
49461
490959
271789
81
74
89
24
11
337283
4
4
114936
34
363784
44687
410822707
76
79
405199965
686187333
444515
66
39
328390178
207658
277661
220243
49
41
71
76
3
188828
44
10
366825
378810
173891
70
374346
165605216
432924
81
54
119611
994056840
116942
398441
80
91
11
11
59
148823
3
372530
45
43
41
93
60625
179367
1
48898
4
95
359739
432741
68
254858
458908
7
27
884402501
54192
54
3091
8
10
140470
165443
169809
128552
74
44
28
83
45
40
228636638
47
346675
9
7
253589
87
28
53896
99
307786
52
451423
64
23
25
73
53
349149
1
86424
15923
284313
226936
306454
93
18614
86
92012
184558
82
11
15
573202675
140080
31
13
22
824204955
18
263042
18
1192
69
31
319097943
9
36
15893
54
357573
710002919
217984
33
96
78422
27
99916
7891
156406
196709
443244
115026
75
112394
85798
444309
7
97549
9669
182722
369975
29
278378
19
248693
68
409091736
49766183
1
83
57
3
53668
28
45
6
14
27
443106
1
2340
159388
2
28
99
42
181790443
61
544284915
264852
27130
84
7
283315
69
2
45
71
59
58274746
82
561059695
154938
1
66
516563195
42
96
24
408944
23591
62
84728
328364
69
146816
77
5
5
285056862
47
498406
81
11
263398
40
370938
325245
172383
217403
70
84
30068
421733
48306535
25
7
981012782
54
25
3
32
84
12
3
52
13
70
317102
25
22
21414454
143663
75
88
58
479337
82
251940
84
44
408745
72
257955
10
94
157806
191861
229325
83
459126
454207
346448
92
14
169071
243054
9
182728
302681
5
89
1
6
5
358759
85
485163
352615
27
58
65
458817
130665
996467765
70
99
92205
101204
50
45
132523
11
397300
65
19
8
62
325536
405404
314057
209045
99
72
25075
318164
127034
483949
46
364900
297445
22
96
888635840
14
22
408044
49
93
59
405368
478163
151396851
33
19
163830666
6
311358
1
117806
762299348
413731725
22
8
58
58
5
247601
214792
193109
435000
35
44347
442967
80972
258280672
281271
7
408067
70
84
313466
8
52
9
5
72
3
5
6
31992
66
264479
58
376728341
363799
7
188643325
352280447
97
91
209398
88
181153
21
93
270122
71
5
298027
93
58971
49
2
16
2494305
404957
407282
43
24
14
216754
6
9
421019
103304892
6
247676
27
49
96
433455
204722
44
304249
887432634
250920
88
29
358090
232664
86
20042457
37
482573
8
67
56
46
68
473368
47
86
5
14
76
63
66
396906
306517
254617
491630937
149855
27
323154148
98
10702
113911
90
56
95
47
60015566
3
360261
16
34
384085
7
8
1
2
13
224742
345623989
312663
70
7
13
340864
3
448462
9
62
41
95
396437
92
74
1
306340
64
196375
4676
913691398
519875325
273262
490376
343924
62
232136
25
3
58
167596
757587052
87
55
5
26
60
189688
288418
22
657195439
431878
13
4
95
6290
190505
68358
2
30
150291
320422
98
494902
46
417014167
6
13867
67
359170
127482
58
73
59
65
70
10
540124525
250255
142370
91
106926
59642
30
71
51528
279003
521252444
324600
356343
245761
154632
4
870048701
87
20189
327682
351375
165526
486575
756213447
94
61
41
96
74392
392743
7
304239
7
2
58
42
59
91
214317474
23
35
316244
89
6
194344
489774
238285
32
97263
71
617492037
373575
271050
6
160444
74877
60
34
62
436187
305339
115084
851032481
44
2
56
38
60
84
14
2
942135370
149127
1
168408
83
395477
427411
75
93
5
391879
371837
28
17
70984
398929
82
86
498341
36451
295310
424232
84
74303
85167
176656191
5
27
78130
716127363
167423
82
415352
24
71
79
76
471017078
80
379760
75
5
53
83417
435734
46531
65046
115068
34
90
98394
164549
698338235
97
118531252
75
365821
70
135520
74
35961
24
192331
66
44
5
8
420670
108252652
229635
22
29
36
813376006
27243
35
110516
271764
4
122663062
62
62596
43
5
469024
161732
80
95
87
44
74
48
237009
407059
81
221599
471241
349898
3
409689
72
119548
306492
9148
464291
786419081
379343249
3054
441254
243363
7
341811
4
414445
55
358996
76
237591
76
9
289157
208540916
116693
423070
311908
365610
36
77626
976441244
12
27
134449
16
8
64376
92
876
72
367741
499634
66
272439
4
671922092
22
59
60
77077
191452
488676
11
81692192
381112
497098
142084720
3612
462270
4
57
79
715250653
31
45
49
4
2
5
99
84
5
3
46
383124
15
444172
21
65
264056
227330
97
79
63
480693
9
280059
65
228504
75044433
5
67
357
67927
80
49
1
3
332159
50734
940067080
8
177295
63
463847
185677
94
20
23
60
100673
4
264188
69
97444165
209192696
97
53
61
69
24
9
370188
451262
39
185720
78162
6
421457
76
331209
490125
3
104234
55
276448
334739
103923
63
257540
403881
98
957184255
214828
97
125876
77698
47
380965
3
9
272667
214948
299471
243677741
4
62
529915991
28
284740
383254
114350
87
1
14
35
17
570659748
7
236327
199986
12
96174
52
79
73
219276
30
71
208708
669616882
54
283400
169164
10
63900
257590
349492
48
308166063
30
22
91
609334631
104141
19
104285
80
879976015
70
68
988076007
88
276511
356356
22
147946
52
182629
71
55
98
4
289747
329095
169541148
67
84
80621590
19
45
3
198860313
191878
99
180730
926755490
72
97
74
69
244663
4
493296
78
331738
37
71
97
633616923
8
46
83
24
196617
146058322
33
477764810
6
300970
40159
336026
9473
188460
204856
90
409629
418231
39
204914
113605200
299024
112829
183180
32
320030
57
12
163135
56
82
376484
406205
207713
36
75
48
10
58
446672
8
12433
414572
196985
318181
57
322302
123489
351113
7
25
422559
49711
412400
457963
59796579
254396
3
64202
13
53
86
336500
120741
435614
246510
632486020
6
78
73405
83
28367253
7
359701
245633
330114
8
666752312
91
91
516804005
187375
1
26
225246
266485
2
128609
75733
91
361357
30068
93
130563
86
150822
9
43934
70
55
432557
26
85
95
265227
414403
83
57
73918908
54
569371372
381770
450951693
43
105637
73
65
29
294793
1
124035
260051
43356
493190
52
38
38650
84
234100
62
7
796486541
284890
268754
439404
350767610
196380
382624
454861
270991
3
52
388109
214383
91
7
99
48145
322547
92
499046877
883521252
340972
63013
522247149
72
457930
198134
25
167217
166740
84
581436863
1
13
81
85
78
18
493880
24
60
158794
11627
146953
30
278105190
28
262709
924627785
60
330395242
53
23
88
30
230049
357924
139423
418302
364120
225095495
73627
17082
7
65
99
403083
16
474402
168498
629303161
5
27
129954632
92
87
215230
55
166048
89
94
372929
1
469472
25
91
19
5
385071
442599
81
10
1
59
724417674
54
3086
196108
217669
96606
76
342695
19
497258
70
58
81
33
414709
419608
482555
46
287083
84
897896140
822670011
488592
261974
94
4
477867
33
15
46314551
30
219254
87
72
832507297
63571
18
100174
386890
34
74
478430
319201
16511
57
544420294
20
394300396
40
543748776
63
95179
68245
187887885
47
79
33
73
49
486247
2
359451
379614912
407331
69
79
4
414642150
63
27
455994
7
73
87056959
84
154663206
4
85
15
47
476857
7
47
255088
310031
86
428217
1
84
39
42674
2
360261
81585
160398
145059
285121
95
301552965
581311621
25
217799
193135
402234
16
260752236
460515885
95
249544
813570341
441504
85
220403
37
427192
26
48
44
416915
232750
14
19
191566
739600652
11
323566472
130439
94
456372
486431
82
101334
81
424799
19610
60
41
88
111378
44
467922
229171
199382
47
39
461156
55522
787764688
21
8365
69
29
7
354613
99
467880
10
92
371640
739529686
477220
88
34
80
330638
414673
35
371328
47871
325743
5
57
54
313057
445918
721612031
356668
152423
85
22738
4
6
166503
196787
87
396355
4
34
98
320473
4
8
91736
81
5
6
556020379
420234
363480
25
131386
2
74
216271
81
43
79
211110169
197390
183222
80
51
5
486089
107553
5
92
78
276930
4275
19
87
146491
34
93
821695100
52
19
471836
5
190671
11
413037268
932904461
38
447101
184030
39530
7
104207
8
67
129759
39431
645983665
62
60
179033
459112
33
53645
85
218019
20
48
12930
41
7
83
279343
80
470451876
664006967
66
953425923
23358
59
430395
9
54
383185
4
336355
355153
349696
58
385998
43
9
50
13
85
403146
5
15
247076648
83
315603
32
153026
42
24
179778
82953
155765025
530126211
181695398
22
4
469875
265518
94
86
17
43045
5
46
8
58
8
3
26188
429685
92
197419
229724
395083
38
45
13
49
87
81201
4391817
93008
268373
74
6
98
39
97
330352
502638265
34
1
63
496769
370796
561668509
154511
425290215
68
18
304249
309850
383679
199876
35
205325
47
422612
351116
71
986127852
395697
863511908
50935323
145489508
42
359780
39
8
78
201536
142318
54
5
459396419
39
53
79
5
7
90
65
603777820
287525768
6
92
1
110718
67547
290190
530205320
159438921
317848
8
7
20
92407
62
53
273134
362383
32
36
631007048
42
24
50245
274953
22
618905663
75
48599
71
63
107
90
37
19
74
581769722
340526
851164172
856889550
28
9
143986
192921
9
385456031
172109
35
632703224
274880898
6
60
8
93
85949
5
449196
4
49
26
481379
39
97
9
91
6
9
60
6
44982
57
970846064
52
47491
475475
50
355127
41
430711
162662
265227
76633
68
22
20
81
69
5
380135
839232399
5
274201
1
466011
3
269133
64
86
48
249626
316761
357220
1
26
352272
76482422
417816
45429
187969
425789
402676
56
751602758
100521
433621820
139620972
6
473214279
61648
88
58
87
6
39465
70
435260
59900
22
497178
132855
448394887
306279
489718
25
463389
81
468813
32
336547
32
330160
919304607
63
4842
45
999382505
116225
9
96
7
276551
46173
49
2
26732
46
3
59816
50
198306
452852
274659
91
4
237275
35
31
329751
108032
421595
44
47583
75
214774699
16883
207070
72
5
468965
2
303840
268078
56
101509
19
6
469434
24
53
62
83
80475
3
300837
12
4
65
72
279328
53
114458
50
84
140261660
30
926300470
88
34680
179015
37
8
2
53
327334636
245468
48
667817535
149310
61
135538
245120
63427
34
139168
59
3
31
372010
55
82
472956
83
12
18
456942
309700
93
16
465783
88
489190
387935
28
93
361856
472867
78
94
291857
49
9
86
6
185097
83
90
560771503
412721
405519
498520
71
3131
293548
49
72
112318
38
126631559
162628
89
73
162013
21
15
174458213
400906757
84
299782
160598
147042
8
42
5
3
341593
87
36
797389404
47993
74
76
59
403744
16
84
78
39231
350220
166376
10
256676
82
12
28
78
319030
16
245725
251814
90
44
1
19
15
64
10
4
75
77
28
742264374
94
72582
247950
35
15
53
319386
90
272754
405847
570504910
51
6
54
83
276979
176897
49
21
88391
26505
235587
332008
3
456677
256652
1
224498
31128014
74
8
81
259183
75
9
166334353
449147979
64
248989
152724
54
97
808193132
21
13
7
23
611189742
117484
12
2
3
63
49
444165
29
54
21
34
33
68
63
14
396529
109319
40
13
48
351273
33
365218
66910
419532
396984
89
23311
46
248927
99
84
40
93
442860
495452371
698526372
99
24
232066
290609
79
20
60
803231722
688021530
97
15
939837233
58
266916
7
5
300861
2
86
314175
46234927
695770492
12
134077
90
55244
413965754
978078812
55
63
88
18
364886
30
449247
104253
915200386
62
3
76
82902
36
116782
83
67
45
64
325229208
589966365
140481
245016916
286705
72
65
357313
17
404301
907996346
41763
7
7
467633
49684
73
273873
4
69
4
167634
37
97
45
205530
69
256380
1
421220
5
96047
229123
34109
38
7
22
22
25
41397
4
474651616
206624
94
71
68
166034
487051
136659793
375598
37
25
53
85
374626
95
450653
98307
83703
406213
86
444324
2
314834
32
46
276128
14150
50
115856
51
105466
427455
85
45
1
30
184569
17206
212667
42
17
393700
56
45
68
492522
401616
198065
97
59738
40
370351
427536
43
89
817121927
27531
44
97
26
60
67974
26
419329
365345
12
39
9
430879
16193
28
319555
867398651
80
89949
81
54
163782
618861029
23
28
291291
6
28
443971
38
4
145474
47871
476916403
397688
39
50
32
227145
155086
347920
70
367686
22
44
36327
20
450409
6
14
118576
3
86443
60
84161
365964
82
73
361419
602283797
113498
32
302537
911783557
27
6116
4
72
122532
20
5
3
63
41247
30
500345412
382799594
88
93
472816920
97263709
42
103129
897543452
71107
14
11
28034
69
154609103
4
162447
13
263099
19
4
91244
479336
595151129
404470
34
53
90
257358
7
65
11
468717
29467
6
158038
1
7
78
203518
26650
367982
833966587
344543
148618
3
40833
26
36452
26
30
20
208302
9
490295
73
136669
24
412931
3
303602
295374073
437364
275846
10
108340
67615
374595
64
117651
4
32
844
1
218981
452201
213101
8
482181
76
81
91
497981
14
8397
26267
4
66
185245
44
77
8
24
8
85
499531
308505
45
291360264
43
24
236363
296468
44
91
96024
289147
85
6
474517
731130686
99369
22
222895
8
110443
8
570099598
248859
15
24
299445
49
65
45
168894
23
37
68
241262
81
186766
387936
253957
74
23
482904789
968777866
597825603
411565
132564
78
387843
351556
271420
335413
96
317162
85
111182005
16
222622226
73
5
751622577
44
119165624
116242
197851
151214
427284160
7
42
90
63
77
34
34
416922
806535523
166675
396495890
14
210261
865252017
297651
6
114476
85
37006569
86
189372
9
29142
313708
449226
88
74
23
43
30
286493
27
103628
184527
84151
383551280
147243
85
452305
6
196845
51028
51911393
71
123178
94
22
4
33340684
157618
29
394935337
30
24
74
4
252645
67
43
267515
174174
194651257
477821
973967645
50
470363
152709
9
758501965
236179
89
321648064
74
1
309477026
283219
463264
11
80
1
78
26
792325972
82030252
420594
189495729
2
3
92
83227
72
85
321012
243916
87
412990
823509771
19
194107
421749
328392
383954
417316247
849256602
92
332075
82783
96145
47
256799
281264
69
276300
285940
268288
934566352
3
85
818573140
39
80
123404
126858
42
93
6
14
183842
263874
5131
260690
3
262474
38776
1
99
500611760
25
31
8
118749
460229
398648
756330016
3
95
129539
207014
22
90
26085
50
89
73207
21
194230
45
44
94
92643
97
12
54
221707
46
230579
3204
75
41
409524
445369
91
12
342235
88593
337217
76484
143997718
12
10
28420
42
329718
1
9
1
83
4869
4
62
359471
58
184926
330709
125673
7
61
68
97
45
2
469525
165091
631029714
24
14
1
51
429014
2
39
10
231384
61
19060
189591
64
399822
18684
140700054
151474
1
384713
356589
33
17
25481
19
31216
95
469115
68481
117945
12
90
92835
374526
256687
34
88
51
9
53
402675
55
331627217
55
5
460382
47
96
87
3
195808
120087973
52
55
12813
182048
18
79
95
2
310944
96
68
68
899275131
382972
33719
145666
49
6
69
11
63
1
235002
5
88
69316
23306
71
311523
311106
155943
300047
2
414828
34
56908
119765
118944
51
29
8578
224596
90
84052
23
71
35
8
290331
199440
253917
28
79
579682087
146847
356142
27247
324556
90
859315167
25
341896
225599
66
71523
713600625
295976
15
497071
61
7
384761
202045
81728
71
33896
498336
21
6
54
414858
97
148824
5
39
40
6
37
399498
92188
437772
201566
27744
359463
930306483
21
73
37
95
45
293770
297783
37
489072
306507
415648
99
94
1
85403
23869
73
159669
506140501
1
69
19
320661
19
180146
90021
11
92
39
3
12
92275
8
997582861
238524
71
71
89
560466281
139228
474244
59
171074
148820
210169
124647
15773
9
42
88
66
250472
72
23
3
87
87
74
175303
377832
204817
75
1
221466
327741
136945
385194
76363
25
90
362946
410032
72
107378
3501
2
20
285872
447358
318138
241545
402047
498641
58
93
416759
8
219035
41
8
5
41
47
297662
75
869592942
209853
325347
181947
690778524
398159
409759
7
83
38
28115
20
110886
279819467
40
730343174
325869
442021
313101
222094
84
257187
372267
36
9
32
5
353041
432452
6
79319
68
63
802
265841
344622
349654
403476293
86
62
53
488519
832056583
74
36
177347
341049
12
47
2
34887
2
62
15
408620149
77
341162
97
36
367964
88099
329774
357100
25
85
13
203717
277066
353788
499952
59
96
20227
369239
82533
138251
1
25
183218
62
6
44
237582
26
61
3
967906174
157657
89
470578
234608
88
288253
199117
70649
369128
344613
455173
196358
94
218728
47
98
68
26
319331197
547456816
19
48
66
796674458
3677
25
99
468424832
341080
27
19004750
476678
9
8
51187423
307847191
46441
291331
260682
329748
2
45448
71
66
419691
47
308721
20
323587
48
89
94
420961
195256667
46006
244862
84
11
82
554753911
92074
373555
418621
93
2
256544
76
13
22
19
15
161761
174935
91
259684
4
13
15
22
53
54
80
18
44
70
405503
29
96533
19
31
7
144263
54
366900
350416
272884990
86
146839
7
72
432564
120151
482979
73
456543
412513
254996
189283397
12
49
80
71
292789
283370
432463
83
407565
349217
76
76
75
3
166995
5246
17807
82
32357
361516
3
739512356
25069347
69142826
8
192118
84
180023
29
70
32
15
245708
36
50
704938675
340152
117539
2
321696940
32
480100
59
24108
46
93
351086
42
42
61
8
76
59
499807
10
95
7425
5
371616
34
67
2
845676241
85376
269084
68
384474
115684
80
193395
30
1
50
4862
76
385996
33
409385
34
93
127400
73
458268
79
842877575
148730
294324
425684559
4
22
72400
202536
54
2
48
195032
80
39364
23
38
121185171
8
775761289
3
36806
445271643
493925
90
32
20
3
954972278
326714
157114
700500535
23
450384
376094
30
63932
358505
322440476
94651
84
158912
13
61
10
76
70
34
489456
183687
42187
917988169
230915072
8
385094
89772
150580
271496
371234
36
79
534081112
72
64189
366400
78
66679
98
17
134428
11
8
7565
74166
125831984
45
93399
2
39
378515
9
55
34
35
4
44
57
7
361486
399798
289097
19598
682546697
52
253914
191315
110746
479991
392239
97
39
316686
350506
351503
432473
6
189685
931434804
83
53
95
344175322
790025019
55
376757
164547
37
75
368462
90
364363
145782
81
3
85
77
365588
62
280639854
325810
79
66737
112983687
427255
6
17
71957
14
450873943
59
379168
38902
197005
232614
88
28
1
1
223369
89560
131348
203317
27
66
271628
7
62
267331
60
316641
21690
47
335279
90
82
82
189498
464171
664890280
82
449267
21
290501
65
98
69
24
35
328336
11
97
39
56
488235
70
228407
895124923
3
164294
337470
39
279111
12
22
553184819
164252
21
67
477016
452756
7008
52
53
27
62
389490
51314
309868
80967
43
73
53
35
336023
60
462607
3
63
51
5
221196
940
488915
88
9
804746614
40
236414
799117667
58
357687
47
19
418994
397406487
83
16
146683
2
422871988
371375136
50
337816
6513185
92
82
370326
199817
906013973
95587
77
387170
412791
494261
82
48826
31175
79092
180998
36
43
471709
4
98
95
21
756660102
2
477688
9
707823732
64
66
381702
434863
47
59
367084
75
74
313811
51508
4
255376
157729
38
6
81084385
27
248347644
9
271278
186373
89
24
18
62
39
13
27
10
181785
9
74
68
79
318056
647052701
11
536662848
24
336921
287788
20
72
145859
78
406433
300396
53
10
84
56843
249506
351718
188322
44
372774
332943
62
72
981914227
68
3
11
5
317929261
440729
545364142
398481
237846
111934
479950
297904
1
51
58
54
324389
17
46737
45
13
6
295301
99
388313
30
52
7095
399786
484833
68292
65297
203255
32
47
131250
260327
68
201765658
79
83732
61
229199
20
48
15
676337357
19
141108
2
76
17272
6
466564
499432
165504064
39
65
285705
855650503
6
358213
52
77
110516
5
471505
24
488966
419137
498650
26
62
76
9
98
385403
59775955
416312
37
19
310069
69
42
3
49
490004
61
68
514032242
550056904
665201632
15095
118072
68
99988
449006552
117801
755903718
73
302916
472453
305227400
338007
292647
499962
1
238885
84
90005
8
286208
220568
35
56
677295091
209076
85
75
170438
287001
2
195649
628934707
213921
311077
457691
277297
380165447
405935
62
6
71
459887
1
454447
488728
75390
355252
346789
665460138
29
950224363
291662
784740760
63
8
71226
50
370446
326557
68
457291
19
78
10
1
49
67554
242583
436850
555513317
475247
55
34
383058
7
108328734
100896
67
421737
212684
56
174814
45
616159970
40
239076798
155436617
390052
14
306898
84134
92800
62
119161390
7
350342
84
24
94
385653
300212
16
81
28163
27
35685
1
4
121811
328283
123163
1
37327
34
63
62
456336036
399230939
360410
644977898
64
331310
39
57211
869950183
23
212900
628029065
99330728
481497
975218778
19
399973
444827
1
64
24
62683888
315341
956238824
296009
28
412322
5
341717
40
14
345904
475381
68
172309
3
975510329
291001
366618
94
146713
39
490634
270700
474587683
348165
7
231848
2
71
22
493908
9
131445
86
13
59
56
3
753214705
104401
40
28
288887
632206678
390207
497551
67
218492
4
37
56
3
483589
54
359643
306757
186949
225901
328571
480312
73
159203
40
24
186237
98
50
9958
499315
93
37
167778
156891
50
89
9
283847
79
139259720
5
161176
19932
314740
1
35152884
452728
326811
224904
8
28
345679
456530
6
8152
61
69
401231
37
15
214042
437522
1214
166119
388351
74
2
650038315
328191
2
94
36
48
93
354492
68
219261
8
75
225638
61801
48
39
146129
318569
97
11
3693
60
260277
25
84432
60
55
761346618
135923
166382
69
488577
312961420
91
43
425564
33
72
109972
164787
291399
94248
146102
340767
399273
13
1
132778409
374254
962197616
63
8
46
31
46
13
94
99
16
62
301180
470660
29
91
74
3
27
25
9
60
27
64
9
313202
20
297153
38
312454
412532
25
478778
5
1
378853
68
765881168
220043
145212
99
61549
62551
105225
291726
80
35
16
88
229821
99
2
29
6
310721
53
233017
11121
14
201959
51
32
76
3
25641
25
189816
473957
312967
2
51
700169505
9
84
662
58899
2
50
98
587114431
85231
459985
113422
68496
17
3
135688
29850
2
29
13
96
449420
467730
375859
38
89
37
97
27
97
17
32
353619
907598640
6
32
49
76
38
63
6
475445
113526
18338
42
205230273
371911
22
2144599
4
441114
43
6
139416
87
58
494171
99224
41
284712
188826030
95
21
16
8
98
33854
440638
1
176653524
1
498009
424487
98
818523473
99
20
274366
317033
5
6
80
129748
563764795
213961
415433
713561334
443952
44
67
6
79
905491340
9
57
335799
921258976
86
324920
57942
72
230135147
9
69
93
1
19
471796
52369
62
63
36684
275861
202968
239949
495881
2
92585
32
18876
6
49
8
73
415826
471693
18432
84559
47
30
239662
69
98
1
353061
6
263436
49
281362
359449
225213
464447
162013
2
487774
288157930
17
63
92
112140995
89
90
3
302589
131415
306697
27
494389
75
172919
491723
35
416462
199787
10
192362606
74
5
22
40
106560
54
918483963
90
347801
213678
175121
35
10
3
36
94
350486
49996
9
77
61
180220265
262262
58
73
8
33
5
91
205117
7551
488153
6
302205
96576
7335
86
40
271302
16
286845
52
3
2
52310859
119069
98
69062
151550
56723198
56
92
414756
1
87
2
497198
46
6
79
291607022
121567
176600
42
341989
67104
773717813
186009
28
136496
8
380498
355529
1
195370
1
1
393669
34
21
286495
89
341185
530012845
70
72668
80
226051
6
16614
1
60
442438
52
405055
279230
249707486
137093
232906
6
18
2
455533
232657
313612
790770147
360525471
71
10
436638
55596
2
240238
92
267353
386619
88
229999
182549
17
335248
252481
117311
98
66
2
91244
162259
345374
123619
66
47
42
8
98
12
53
9
46
411915
97
137654
72
96
430689
17
60
481779
361638
253468893
171463278
414340082
4
14
8
397041
326804460
126610927
229914
952923068
114703
93
113207
9
78
89
1
75
65
53905
223326
62
51
23
73
32353
322352
2
36
4
115729
240342
272175
217910
93797
17
22
11
256248
457197
34
473060
493582
71
173409
30
106351
391299
297212
59923
693990171
5
179683
99
86
234901
84
40
3
169961
6
3
272913
458821
389338
1
17
244941
79
96
76
33
34
393491
59
80
5
144496
299716
773966813
40
89
377968
7
25
14
193315580
3
80
145021242
8
194548
443670
347193
7
310134
95
40
140385
274262855
31
469887
31
54
121751
313177
298580
87846986
75
46
74
139111
75
35
465331
94338
429318
225771
26
468000
63122
21065
85057
202631
115610685
98
423808
474270
181377
97
551412818
149832
2
66
55919
483181
15
141949
77
493760
39
94
164755
277601
31
125228
55
66
169825
14
356863
480524
34
91
41
59943
6
114901
481992110
50
80
181113
314152774
28
914346156
6
266853
40
333445174
87
7
64954
85
19
22
11942
368016
74
62
5
401391
16
70
47
66834
154507765
45
60
1
69
166954
54
20
681699123
458465
346583
418695
128459
38525
466004
30
300981
84
31
59
94
5078
156806
4
78
6
21
130600
78
25
52
241191
325089
152768
277094747
96
4
6
58
446362
8
15
13
85
163428
205858866
65175
5
383296
29975
58
99
29
185983
16
305532
316410
2
91
83
442729
133265
75
21133
40
33
532875841
5
123740
67
33
86546
88
5
76458
5
236074
417283
28
19
49
255171
21
29
96
460647
395512
4
315107
93942
23395
63
326189
7
699745378
26831
22
45
360982
43547
179403
141091496
2
84
14
83
8
276292
64
73
11
736537672
11
13
58
433226
27
397628
28
48
36
299378
25
484714
68298
84
402325
178598
14
118906
1
5
359109
499481
57
5
12299
81483
556238106
380377
241039
217103
447895
6
86
6
468926
88
496882
446185
445377
68
173417
53
55
35
111832
491412
483812
199999
373824
2
47677
77
19249
70034
294705
279366194
54060
39
72
414711
84
8
466162
256839737
141430
22
33
44
333062
9
47
7
188084
29
47375
59
76
51
220651
196678
71
1
271953
224571
107603
315681690
4
72982
24
342510
23
29
408980685
7
57
39975
70
58
293016
456514503
60
343345
5
228299
6
46
29
328020
413139
6
38
158814
83
3
7
176113673
89
86768
23
295398
44
1
76
217761
154362
7
693917438
6
59399
231865
6049
19
62
35
382351873
427029
87
425253
399818
46
370313
26
16
75
27
18
204838157
26
40
831891365
97
81
44
498642
8709
859692964
486580
392620
181518
159092
127410
60
48
12996
560267622
119372
89
899757981
249403
62
259920
80
506477265
291633
7
208
389168
6
91
36
57
8
4
42951
282222
239234
154844
140637
424123
257203
328860
78
213075
4
568787887
95
403716
809753352
148905
91
9
3
412940
49
320839
70
39
66
311533
31
1
80873
80283
95
930532361
3
394891
32
96139
40
200163
3
288291
137889
478394
7
136950
118460
35
1
23
9
456788095
91994
61
469054
186700
284517
52
120120
49490
31705
371593
263441
53
53
312255
17799352
77
92
4
93
129719
26
438755
9
64
271935
3
52
4
463345
422486
91
7
82
75
82
171610
645035428
93
62
214626
74
58
64
56
41
306696
58
30
136868
201571
949970103
87
96
22
3
165637
6
19390
18
99367
52
94
91
174097
102205
275439
185895
75
806003853
227581
9
241372
57
38
382427
120785370
8
108568
420450
229589
41647
2
59
72
89
1
90
74934
663217450
180530
102183
18
90
893442398
393768
13538
69
48
272938
48
259942
11
55658
9
66
95
90
749428712
39
138202995
31130
734169077
316863
91939
532524092
946670119
67
374135
167192
344285
444393
78136
214410
420487
63
230556
340304
270005803
85
41
218667
3
253634
354710
67
230701
390611
219759
470828
49
73
46
74020
497135912
58
8207
97
1
14
423236
1
74
60
353985
866777883
288863
51
424733
8
51
77
423030
80
424914
482831
851048894
255687
1
493202
97
43
348395
157318
623305038
1
14
662342850
1
19
374673
49
70
444840
9
222888
49
82
8
90
900119438
405745
159151
65073
11
58
6
98
97
18
55
79
51
47718304
80
471784415
134422
438016
57
22
7
491279587
485785
78629
473557
97
44
159748
38
29
4
39171
64
58770
46
10
76
93
77
64
475822
5
268235
14575000
37
20
365426
45
204091
403949
20
10
397896
153215
493338
2
12278
316826930
52
263511
90
414139
61
5
290415
181252
165449
28
71
950477343
85877
8
190533
191356
322879
71
29
774975810
54
402377
378934575
128273
85
31
142240
191844
83
84
358857
5
37
7
368200
28759
50
47
129356918
3
149904
32
259787
71
75
83
72
92
142881
416353
80
624242369
392208
2
12
866292484
9
6
399270
320483016
156047
86
465757
181028
63986
44
23
45
41
62674
186486
329055671
377141
372989
80
78
38
41
76
7
8
40
87
396858
103217
82
168371
733042586
424208
5
82
136424
53
1
98256
5
73222001
42068
85655
80
196749
424585
272048
36577068
347475
255471
26
9
23
70
19
40
28
386723
83
70
10
468776
8
3
701413773
9
63
35
215722
51
46
218923
75
76
171367
443715
19
77
7
65
67557
150295244
41
276672
84
7
433934
24
41
1
842283976
73572281
291672333
4
422013
291493
1
466296
42
20
1
7
54
25
64
512710346
6
442356069
275342499
13390
299413
1
58275
96
25
99
66
63
492525
201307
497629
35894
10
32010
66
74
161968
56436
902794404
50
358122
49
401484
3
36
241078
173436
49
32
428124
35
44
252194
255344
70802
88
719093242
497579
342988
92794
352444
32
660386062
84
471259
14929
64
332474
56
139581619
69
29
25
83
26
375698
86
861094577
252640
93
406973
122579170
75
264408
277006
1
850083501
9
59
78
52
2
268959
41
17
235170
4
446545
56
82
72
916894614
213441
40
7218
6
139524
33
487965
799578057
73
86
298567
18
384583969
64
28
548557278
76954290
4867
230612
54579
92
15
310727
3008
7
9
570870887
12183
417423
72514
9
37936
3
48
29
84
27
20
73
53
382403
681470737
190678763
16
22
12
794969393
71
75
25
47
197809
113241771
5
3
94
151869
139790
2
39
53
95
1
183705
459842
81709
88
48775
986965643
751236803
72
64577
9
445663992
144153
52
27
74
432007
36
477681
798688423
424319
414530
371023
408672
512914364
59
346056
376656
209439733
92
67
41
42
16556
117222
86
111097
58560
1
2
306673
86
10
90
953945887
52
136339
91324
256190
92
41
184425
1
367794
1
137893
469804
88
217225
251680
267800
398742003
218894
3
267729795
983332752
19656
8
88
75
89
11
364490
838260317
4
3
165031
111269
57815
267845
66
176245
456878
92
14
7
496214
56
1
89
67
281861
10
16
488697108
374887
91
25
444989
77
38
97
77
119512
2
920499694
31655
477490
51
26
89
487500
136651
47
51
83
57
56
72
78
67
855567271
1
4684
68
51
87
98750
90
394574
6
231132
213513
2
29
170014
63
361287
31
55
115140
307657
287765
56
229819532
62059
32845
18
52
85
66
9
78
287344
117958
279359
176153
52
8
392052
485281
80133
186339
50
96
8
78
60
276301
14643
48049
1
27
6
307499
9
77
61
170092
483307447
2
67
8849
183389
68
263685
242818
182008
274064
3
11
91
13
2
366513
51
119494
59
33
97
186663062
3
21
218153
16
6
220891281
361793
147930
426178518
62692
155419
111186
545298613
23281655
400091701
85
225894
429615
17
352487
31
38
6
73
253057
149340957
815549993
29
109784
232515
82
22
25
69
207032
2
240057
29
1
472424
35
67211
144782
423668
405767
27
323765
291340
6
352077
96
95
18
13
17
235672
63
51
40
376870
882442220
358352244
18
72
23
10
59
93
193658953
4
319704
90
429095
304919
271464
23
201581
277234473
85
107014
128992
294843
275832
188946
66992
91
63275
1
27
85
43
3
111372
82
261028
20
1
7
19
263699
9
203160
68
433130
195692
478901
75
261704
630165201
295223
4
54
356498
75
84141
795447617
89
8
408961
259041
253751
75
950541826
48
29
441943
58
129920
220078863
4
45
27
77
245296
412629
61
179776960
4
217714
57
23
63
8194
8883
846467920
97
38
7
73
364423
49
379879432
571170906
96
62
60
360562
219738
76831
82
788893315
401043
23197
90
42
191741962
2
62
62
49
69
147109
67
66984
261143
377536
63
212396
79
225763
445884
67
42
43504
101715860
959558177
63
87
18126
21
110477115
74531122
258721
83
273166
77
21287
93
679544927
81
159788
38
752945458
36
160492
275412
495294
95
553850317
180363
289370
77
53
153695
95
256981
333350
40
493357
74
180280
208683
553561978
22
45941
28585
439926
569292549
471039
6
382844
485400
196689
385520
66
10
4
67
37145
61
524990260
4
114926
323087
41
165298
348555
44
11
35
634860320
30
206081763
262030
195694
32
924261654
96
50
409722
39
265970
22
377977
36596
34
75
250736942
32
15
309476
282407251
99
26956
55
278800
358374
15974382
25
12408
200844
52
448761
8
669612878
856234728
38774547
154695750
380085
30
495750
124896
191836
18
82
99
450978
793934252
2
4
112759
43
247644
313466
86
54
92
2
17
19166
69
84
67
754031668
34
84
400115
679696219
90
77
399919158
295301
36
67
432793
225550
493081
271608
21
255707
5
233169
742803081
408343
41768
251764
65
42
50
75
338516
439534
80
98
259462
90
437125
71
80144
46
72
3
344686
46
285208
85
278186
39
177494308
74482104
77
34
45
47
395644
26624
99
17
19
91
54
318505
198282
45
22
3
36
9
5234
172534
96
7
79
355894
80
23124
423291
134626684
1168
113501
24840
261138
1
8
122680
332629266
715527166
14
188539
8
8870
203317
50176
385813
7
31886
85
492580576
132182
84
108793
65
72
64
43234813
381144852
274468
97
74
360204
118037
481887
251836
2
43
742454472
24876
4
499022
79
99
22
14
179648411
262313911
80
15180
216806
20
1
70888
9
78
97251
27930473
89
452016
289539
52
46
83
389636
867235877
403898682
8
53
81
28
28
6
378958
46
3
32
25
85
627158550
95
93216
45
51113
59
172869
11
8
339140
490534
29
3
220988
338660
21
37
341313
22
18
55743
782533838
3
349455
72
39
377838
420588
826788455
44
24254127
475099148
633433904
185129
72
46
297452
460252
474587
83432
7
229923
852888343
401429
2
40
44
100572
300946998
8
53
636885426
4
710236804
315180
4
403644
23204
56
64
997174845
358359
344776
8
348731
60
12
93
40
336199
19
26
48
78
154431
251587
155793272
59
51
45
51
64
37
63
24
43
2
449457
174227
94
91
67
243430
81
36
191713
314985
39
230027
91664
9
329298
39319
9
4693
14097
94
21
22
110025
1
7
48
482617
319450
853974009
48
446114
70986
142167
86
22
363906
426666
273354
76
61
87
480672
124576402
754846271
427609
15281
859921992
467135
94
243599
574598610
2
279454
84
22
32
78
14
447432
303052
285706
470732
699971756
421337
2
302858
75013
60
389355344
210341
536206103
428276
61
74
31
458278
280685
485870
57
154162375
441706
37781
433394
16
8
34
88
83
75
719668410
11041272
28
99
45
24
688597800
110230
2059464
51
9
332767
80
113493
494285
115592771
274126
73
689206866
245328
84
49
420693
301126
91
337662
71
238796
32452
287662
80
74
50771
66
347239
215999
312944
39
656649401
88
174258
9
41
84
561272845
16
85
403529
80
352377
32422
99
205693644
14
96
9
194405
298899111
5187199
312479
356030
371865
845484936
470572
254167
204913
37
687843904
1
63
66
145574
45
70
28
138145
319026
459203
644197516
210512
200242
8
3
12764462
4
288134755
259967
381366
100806
94
303856
9
59
9
14
202180
33
89
45606
73
485632
244641
493003
44
147621
330476
39
10829586
273217954
36
49
5827
466957719
710227416
120106
54
29
7
204995
700612472
86
36
170703
8
93078
52
3
372805
3
74
479183
19398690
31
68
58
111470
446900
488984
75
874607323
210192
85
59
624415416
48
12
397438
221997
40125
445758
68
366789
64
48
475617
51
60
5
332292
457667
83
481248
60
82163308
47
96
35
340647
9
216152
673452066
9207
95
9
34
68
261411
98
201342
32032839
295556
83
41
12
48059
33841
7
21
186309
8
92
384087
4
89
456055
78
179964
69
310666
60737
1742
82
4
306787
287460
782553840
74
85
79429
17111
133974
57
60080
108320
5
21428
373262
36
439411
28
306971
399428
28082
421104
14
275637
264175
95
473516
190898646
22
60
74
880590871
39
56
282884
93
148550434
79
258289
30
6
344656
64
942230701
264108
41
140754501
65
67
64
80
80899
75662
45
16
151953
49
470512
116272
630038224
428996
55337
76
201662
18
40
487596058
36
87
241089
88
28
317326556
5
272937
410213
91
80
368626
325312
253961
326717082
373331
306360
18
95
177852
86
409744
474183
79
141974
87
72620
216232
75
29
300353631
438211
20
297018
11
221858
434378
57472
265775973
15900
320721
194198
67
61
16
295304
204165
438521
83
112689
8
143478
475851
19
458722
46
487176
141389125
415408
28
496474
28793
210252
827893080
71
258099
433759
79
80
16
478605
813733985
77
396093
36059
24
88
17
264865
19703
5
227882
59
95890
381845
234657
68409
51
336363
235518180
51
7
48
627709076
6
47427
251174558
67
12
269717
83
159472
35
18
37
44
187299
9
5
246221
2
420480
4
7
51988
32
314624
73
54
9
306777
84
327494
134168010
9
64
480889
261290
49217
345431
30695
187747532
282828
941323116
264914
388427
46
453340298
51
3
50
7
37
62
29
315716
7
91930
532067130
23
50
5
20
200005
918593371
6
46
21324
85
45
23
481826
86
61
98
53147
63
207887
29
101925147
230919
53
419316
72
74592
329031
482097
93
52
338392
114360
1
35
84
16
284622
85
63988
38
49278
71
22
9
387931
63
303075832
98
7
13911
418736
99963
283230
2
4
67598
376897946
72
672652241
60
98631
50
171125
357241
466322
987882745
66
27
42
240108
76
11
297389
142046
67158
30
4
266064
307640
34
68
186111
46
2
200109
58
156512
77
9983837
457801
389465210
64022
49
28
82
66
93
25
5
91
308138
138715
72
40
1
222407
47
61
41
12
19
38729
70
31
374929
34
64
172671
71
387315
313851
60474
446112
94
250776
923299153
61
21
99
192561
483028
231715
359170
33
135118
23839
260016
85
33
27
1
327539
91
82
24
15
46
1
125808683
48
158161
346847
210684
410953
452567
32
219536
81
5
162199
13141
84
26
91
459769
392311
797563267
50
192730
197933
332925
128752
59
43
4
9
77
92
77
59019867
399371
40
345074
87
15294
11
307498
80
67
14
8
2
9
8
5
17981
1
62
118292
196079211
74
77663
8
469956
148775
31243
83
27
717864617
24
35
87832
294000
262216
25
14
72
403611
97
224247
97
250454
84
409442
347692
471723748
28
73548
184994
394269
126401
40
458067
89
7
236763
82
106444
490788695
72
626189331
82
289917
32
2
282587
235991
775495239
4
30
87
84
22
30
63
85
4
73
49
45
98
95
169496
22952
26
38301
61
9
56
109971
411835994
87770
98
77
60
92
33
39
130216
902576378
666620645
315262
479784
85071
377990
173688
5
176649
12
434867
64
43
81
265415
67
75
105366
28
68
905172545
99
6184
39375
87
451978
164135
291974203
28929
13
26560
72
362482
8
357762
74
94
147815
4
242410763
400507
365062
286406966
59506088
883168018
3
36
384334
63
69
473783
306927
52
499775033
315807
90
636428572
2
37
242769
458127
87
76
154375
192001
54
179284
1
496090
110244
497040
175503
325740
79
91
485105
4
152048
74
494660655
200527
8
78
75
43
439199
6165
65
54
7
100105
231028
30
23
20563
10
52
31
204805
35
31088
69
24
64
457569
61
62775
92
321639
59
3
9
19132
117562
337469626
92
97
37
21
12
194214
472910
12098012
53
123389
6
430123
90
138297
5764
33
393694
146705
401747133
373753
12
66
109986
69
4
86762145
31
382427015
464454
48
70870
224810631
21
70
398775
35
81
90315130
637716593
8495
84
47
96662
89
416604
300760
26
99
125437
74
15
75215
449554
437430
29209
832852629
24
20
60
33
65
498461
66
206412121
43
36
37
45
35585
79745
222326
55
29
69
6
66
4
57
447476
8
1
93
13415
43
24
217551
491190
68
2
366753
201117
87
37
342869494
3
15069
42
110717537
4
2
285208
73
472047
445387
3
160551
15
21
24
60763280
21
58
62
4
6
73
76420
81
8
189546
9
432535
195410
163743
257942
61
129277341
88
340739
338785
94176
36
53589
460144
234120848
998933700
1
35
454185
10
21187
607810278
220119
2
59
87
364368
327264
203323
41
5
895830705
40
67
7
318611398
17
299283
305978
425712
238657
480348
10
41
896723237
4
108361
38
95
62
2
1
51
393144
44
47
5
74413
410008
7043
95
71
55
29
62429
43
80
20
169887
244288
350172
88860
154576
262299
38
48
298307
21
11
3
51
65
100136
203126
6
67
318064
97
28
226539
11
9
103473
50307
362295
48
82416
60853793
4
69279
46
36525
413138
6
25
36
580260390
6
430469
74
426942
1416
26
1
54
224356
281231
294222851
480413
73377
58
8
41
4
5
42
412176
28
29941
311955
70
96030
4
6
468164
21
347031
265576
74
391246
306174
59
350219349
542483356
376345
75
428423
806154325
9150
71
35
223324
236716
376352
96143
71
49
66
6
57922
6
77
72
384463
15
220844
485328
8271
147661
248480
312918
64
216474
53
373694
35
85
2
104875
474397
445156
10
146991
468463
147496
34
35
846566390
256300
29
8
347779
92
31052
451912
194801
37
12
315116
27
391013212
143443
315205439
39
24070
61
33
423698
43
191266
4
77
428069
21
9
712614780
446734
57
97
58
196283
255447
80
222408
299548
126896
26
326996
82
84
262306
7
35
476528
176484
29
528202691
111908
36393
28
13
20
71
76
7
43
108913
409708
177427
95
957734990
43
198886
6
101458
6
366020
44
23885755
6
462098
1
163558
21
217152931
377886034
65
167487
473379
482625
8
766766425
13
87
75
2
99
35
451096
55
104244
67
292797
400434
154892
423223
23
40
90
498900
459092
4978
74
452027
97
1
50
2
375305
42
71
272958
240482
22
2
23309
34
12
77
475113682
3
313706
472632
49
329637
9
82
277607
574957594
402183
75
232642
50
462990098
95
640593748
115509
31
77
256625451
371009
448696
16
204171
5
74064
9
217570
42851
73
5
284202
417842
261825
40
6
406686
28
96565
93
2505
367888
7
42
25
302228
10
277872
376883
21
86
486474
3
1312
9
2
449603
20
881388558
428123477
53
7
52254
467316
194646527
42
98
18
489822
1
71
297497554
345884
62
413060
69
2
75
432708476
8
168088
65
241144
52
39
274533
3
7
3
221033371
91248
59
4
111435
91
20
487088
450014
11
82
90
6
68
23
102449
67929
75973
37723
313292
365521
36
405488
5
327767641
2
406585
92
275654
98892
348274
425620
176958
96
252071
254763
429486731
1
4
54
81
99
95
11
8
92
63
412818
9
8
767780889
320878
146828
406446
32
46
315529
223455
61
780041631
56
8
409173
37800
208618
20
53
17
53
77
68
482263253
352640
459538
87
327215
1
61
5
273092
26
74
15
53608
74
440850
377951
83
585899869
433296708
42
23
133190
316115
80
128342
3
81
558254793
411414
182540
57
197813
26
408186
52
53
93
35
507862023
94
117212
229999
327426
15
74807
52
81
34
59
50
82
338212
40
89
428255
37
704
432648749
58
487284
307396
48
10
293943
218449
95
58
84
395314
18
376449224
6
16828024
3
481248
64
6
465520
441964
303071
73513415
364412
37
388315
472505
67
460478
82
63
389699
220530
20700
17193
401377
355830
1
53
55
2
10
50
62
709711178
232487
84847
191861
95943
484246
44
432685
69927
69394
334966
31
154721596
378796
130088
21
89
297372
82808752
13
7
65
459548
98246
491698
7144
186036
32
75
126206
61
59
92498
26
5989
468146156
135024
72
258163
45
98
246071
7
242484544
86901048
71
288727
44
86
34
19
20
46
63360
17
187982
46
72262
466855
306758
16
78
8386
23
443964
59
3
76
7
37
44
8
83
88
553215700
4
99
65
49
346635
9
84
47
77702
329296
40
14
428480
405453
22
186210
89
312221
8258
971291018
27602
370728
415394
8
86
584072915
80875
338974
237197
85
92
54
95
291406
125290
89
41
356924
409443466
230445
390201630
2
49
25
372611
31
285151
322434
318205
81
40
1
451174988
92546
59
140710
96265
92
252112
82
78
391229
208141
3
104869
362515323
66
89
5
23
9
25631
30273830
24
30
62
220516
23
6
449614
408377
312863
17
27
311584
79
35
252243
39
844776550
495314
419686
42
120808
66
5
223146
67
60
62
37
150477
56
218085
104872
389019
16
24
54
78633
1
33
993842596
42
337901
435811
138831
61
252152
826539723
26
5
296726
35
24897
56
173333
37
580998455
85
4
14
68
27
337257
690083502
38
222009
430115
9
41
497061
97
267997
176913
61
328826
98733
109048
5
96
201102
166719
6
58
464052
272198
63
279329
103200
545605861
364758012
88
328176
90
323849
339228
3
189793701
5
29
255576
58
43
46
182641
246576
48
58999
469548
429099
51
604317586
20
346290
453084
37
35
359466
434235
11
305037
94
100640753
414489
9
779288240
88
161402010
87
172223
417248
410756
106154
316407
433652
23236
6
314086
47
52024
96570
113285
462973
192461201
400834
332703
58
334322
26
3
44
403754
386068
127333607
38
352697
102406
89
24
43
377558
3
51
52
9
7
95
3
85
280347290
221519
83
401441
3
58
73
68607
33
332424
4
411831271
440974
46
969019723
83892
694680392
92
150301
3
972348823
481162
39
89
354982
91
28
59390
835064224
53
399255
802724222
2102435
475459
11
452762
31
89539
5179
98920184
358484
26
383036336
65
94
428329
15
75328
44
98
65
14
141166
7
710940549
3
304178
465863
47142944
62
71
35
1
64927
299153
949765681
126077
310075464
6
360403
569545622
57
268024
87
489835
397782302
250533
21
34
256126
11681
62
116784
205702
359721
72
51
54183
14
9117
379887
52
5
91
456336
51848905
23
315581
316624994
9
86
51
74
661094683
55
6
103208
35
43030
14
6
82922
3
122868
52
42
22
446991
157222
52
948519882
517113264
91
36
376431
58
252911
962027466
4
15341
96
842023614
56
98
69
19
28182
387652
190414
72
263126
416965
13
24
2
208697
285567
231676
82
562737315
99
362542
129505
43
76530
8
343190
81
185784
69
292524
348276
162240
207938
296498
471430
317356
38259
7
7166
54
30
395725
138212976
26
62
61
42
7
49
318093
34209
57
90
475709472
232324
9
58
19
747163357
436544
61
396281
4
9
749728386
8
309776
69
2
7
42
70
124677
67
35802473
132594
274501
60
41
64
1
361645
99
281433
368484
123911
28
27
10
13
3
208308
66
91570
83
96
6
5
9
63
3
96
39445
25457
621883432
8
33
461654
35
94621
64
385860386
609040065
90
89
8
5
59
394745
201460
653213539
92
78279719
52
39
86
72
51
189098
61
55
234725
335729
181785
96
35
74490
418052
23638
479430463
62966
56
97
56
413313
368289
808927601
415851
61
266402
77
1154066
46
53
97
62
2
576061747
35
73
492397
18
66
399696
51
5
247152
284742
139990265
382562
28
407177
65
89675
38
86
211677
28
49
87
497246
989334027
221298
83
390564
9
23369
5
236768
90
4
82034280
188411
83
65
96
160699
32232
92
453588
259755
272729
28
467189
336767
466187
316879
267793
337416
27
86
412379
42
283508439
436277
24
93
6
425491
137769
74
1
95
113708981
4
187274
96
15
82501406
3
138990
420921
15
348427
47
38
9
89
83
324912
4
31
33
138930
14
51
341462
371593
420259
52
98356
24
81
7
55
437298
906736319
7
53
36
73
80
377743
55
187695
3
78
59
48
155878
345074
34
309003
212612
95
77
494030
53
86
356879
85
139309
87
398750
9
437299
90
2
79506
375579
254734
18
93
19
91
965270102
458001
119163
44
407962
5
90
91
29
91187
8
3
44
1
349318
21
8990009
1
31947
34
29165820
394254
460014
838866030
9
75
58
31
390416
18
61
423685
494844
61
16
89
25008
93
467955
4
22
73
137728
122756683
174060
84
38
68
228166439
151551
212491
73
3
340363
161365
201572
61
78
53
74975
35
369978
12
400626
29
13
68
331236
26
42169024
393510
159879
56
4
817035949
1
244406
158351664
8
402780
480035
386205
75
2
7
70
126408
51
108362655
6
206845
17
92
79
102237
278620
62
32372
88
7
287256
23
173791
53
30607
61
98
1
378645
11
91
67
78
265396
315103
202027
285142
78
27
437957
92
120310
232921
355215
79981
37632
36
436938
65
287392
82
6
807391085
33
25
13773
32
896426347
7
48
645728339
21
214970
58779
867555989
16
8
59
39405
380491
248412
40
71
278383
82
8
317321
31456
433205
3
9
477999
21
85
819143480
11
169138
35
12
20
3
30910
54
13284
97
1
229364
566191565
77
25
34504
50
702160533
30
183390
476663
395444
179129
496751
62
14
544291339
250336
53
85
23
191179
139547
3
43
68
40
538119945
406276
55
69
9
60
236265
2516736
74
360
68
280407
794097732
10
25
24
439723126
328113
79279
211611
69
413345
893745558
61
464793
70
50
42
84
55591
9
319240465
19
53
40
94
463421
474482
397226
52
43
6
79
73
244696
4
595709733
39
721840729
454609
73
138024934
130052
35777
53
45
95
150649
541510269
152315
791038785
17
584700736
381463
462704
6
22876
60
53
42
465027
285585
304963
10339
441377
78
424138
5
84
695752076
27
11
89
396529
38
26
147561
57
114854
54
810460275
226387
372640
94
66
50
732803506
3
442119
34
304399
39
98
11
161866
639382276
764066422
74
41912
11
10
264219
393433
603409350
61
93123
5
12493
8
77
128949
94
41
173991
39
860124342
11
343355
69
857171348
453960
6
834328685
64
12
117958
80034841
23163
85832
13
25
28
236899
434714
60
384236
19
133664
130789227
232969
426966
469197
451658
71
29
428586
732112650
98
245496
1
99018
223182
112214717
59
347780
54
655210686
77109
328357803
46
9
36309
138091
198162
7
96
183304
603564200
97
43
24
116570048
51314
64
69672
279404
35
52782
76
83
88
80
262273
50
323301
310569
9
62
424843
119688
41
64
40
72
318129488
38
35
496013
784740385
63
8
51
4
8
8
50
6
538165584
168666
72
406296
90
7
108548
84702
451948
79
794909452
3
57
330076
4264
338108
293487
28
3
8555
12
79
20
46
93
227623
72
9
889694182
69722728
92
176597
195685
397296
8
347491
32
23
217578677
268646
350430
77
90
38
127829
66
21
665734900
71
81
55
308238831
170628
6
186501
413401
24
11278
454931
179913
7
87
11
63
574452912
382821
58
1801
460053
455716
4
6516
81408
49579
325737
208671
287542
412043
111981
383153631
4
88
322139270
98
795389097
383103
978594620
94
612954292
489188
39
325
43
923539149
50
46203
15
2
260159640
311168061
60579
66071
3
174572
686019171
379455
718696973
2
199246
925328098
6
78357
92
326354
28065049
421465
449228
1
210289
19
10
48
485562
43
362647
29
23
421371
24
87
593235499
38680
68
365052
22460
35
98
244628
171466
82880
24
15
30
375299
97
27
89
26243
62
63035
53011
86
2
121572
405262
353063
5
3
199077
84
182491
49174
21
9
425091800
438472
72219
13
38
23
130204
28
203451949
117460
593331431
5891
63
77
7
78
136483
9
396145
8
36
59
25
69
1
1
92
314651434
41
347537
95062
289115
243159
29603
65663
11
23
292089347
5
65
3
390788
5
12
25
91
37
98
63
488523
64
545315774
41
195791
4
805654461
182480
16
131545419
82435
384710
639
62
78
17
53
45659
490845
9
445371
465095
125362
336569652
49
221465
99
151318
354041
8
29
398090
74
43
34
364389
51
27
443321
75
91
40
6
67
258723650
140505
18
93
11
71
18
226820
452259
16
139501
96335
415172
6
203222
339239
331144
27
44
7
700929937
397424
243184
295201
98
36
124651
9
283971
86805
30
346792626
6
23
91981
6
400503
30
65
485153
204392383
67
5
77
229233
721889599
91488
22
11
428352
14
49
19
334417313
480761
227860
38
3
31
311185
91
436912
303130
627599336
40823
26
223317720
5
22825
52
79
699369940
328151
23
85613142
331437826
398327
126869
95
64
786620355
278333
180185
30
306066
8
19
30
94
3
344714
45
66529
377291
93
5
447398
379511589
4
394118832
32
29
231972
445381
98247
30
450187
485571
10
271685
20
67
87
432174
266638
46548
54
7
289475
201853
44
356237
29
96
499370
4
437381
40
72298
411497
571327470
62
5
396628
51
3
28
45
18
4
75723392
361937
28
6
42
448171
8
49
483674
433354
3
71
7
362991
372526830
806658534
23
11931
331084
93884
332621
348769
3
343655
348512774
66
66
13229
164531
458010
1
156993
45
56495
40
459932
45
18
56
48
287410
316599071
323283
99
78
370037
43
222735
90
12
257467
6
86
163640
119733
33
10
72
22578
95
36
247903
659926290
317538
482146
489878021
306449
23
60
661668192
98371
86532
99
49
126814
78
836596925
262317
280672
81
76
43765
98
8
59
47
135876
271514
397037
434898363
82
47
920294473
81
99
216814293
69
92
244851
42590
92
59
3
46
381834
9
13
493683
23
83
389850
59
81
405065
406792
231174
1
61
848585292
484520
495778
7
495889
65
312239
45
66
28726
96
80454983
993888553
45
498034
90
32
4
7
330771
2
4
75496
5
8
315369
414317
66
191960
27
5354
2
10
17832
9
54
251852
45
282796298
234262342
941088389
42
61850
800677681
83
54
74
95205
472744649
60
569120055
10
272220
3303
101744
16378
632663619
545973733
360910
253549
1
16
56
47
10
17
437649780
273816785
6
48
8
24
14
247899
159249
76
59123
288963
4
79
82
19
44
453332
66
69
402694
226406
49
488183
21142
317459
352701
559266803
72260
234869
98041
3
299083957
226144
69
103566
29120689
76
67
337575
60437
112158
75
358448545
76
95015
15032
165794
84
78803
499373
441053
83
479528
16
493826
178521
365082
336850542
78
86
8
34
26434
265923
88827
8
54
77731
29
726736104
8
39
7593
44
358535696
59
6
127481359
313031
256426
106474
94
723006525
498835
32
13
115005
762921138
160187
62
13
6
24
92
69
451072
388793778
246124
402526
341462634
368694192
468469
94
277359
1
96
303917
483001
4
46
4
464339
12
39
171865936
470040
498903
95
98
45
409510
5
72152
57
269466
9
22
166587
56
78
94
9
390592
153862
83
269963
2
490819573
757160945
70
54559
45
45
86
451742
62
419752
38
72614
34
10
29
362111
554465053
486840
3
54
18047
83
204930
43
9
76
575169949
23
340245
585741212
58408
80542
51
32
40407
644896413
430101
456833
99776
272662
61
14
261942
19
69
480710
1487
385361
76
810778040
90903
16
463980
254427
66
63509
83
34
63
78680
258071
13
216833
36
47
77
388686
197048
40
326728
279102554
363716
4
31
282316
43
45
1
383932
25937
90
657333257
7
99
412880
107113
17
79
211329
7
3206
55
22
94
43291
58
57127
15
1
319823
50
255663
112652
211121
201973
439337
98
44542486
169620353
436874
144115
13
367061
34
198955
2
370015
5
5085
6
1
48237
4
37
52
204710285
386547
73211
12798
77
353801
81
38
63
794988089
83
91270
16
368352
70
383583
2
136269
402291626
4
202159
276213
84
953336532
336448189
5
144797323
92
32709
246192972
72
138263
260501
96
63
121606
232954
239416
146561
35
3
86
430572
481670
8
65
202894
46
16577
313625
111068
402806
325976
33
31
342066
422154
306385
70
419811
13
24
26
25115344
43170
52
6
43
99
355052
55
80
183513
59
4
482540
103441
90
103716
117385
89
649378596
64391
152190
224270924
461895
31
75241
161813
78
478484
4
5
73
71
53
817030987
75
26
11
78
336628
8
656122467
46177
266363
276814
178908
161269
19523
18
84
66
102704
62
47930
60681
827126667
14
189243
26
35081
52
266258
19
369285
169861
85
9
82
865830819
27
144439
69
5
584292943
44
244314
20921
656210841
57
56
21
281672
157567085
15
307726503
6
36645
11016
1
225120
12
35225
376782
41
7
28
44
88
47
80
93
62
69
353498
357553
328793
2
42295146
348404
80
50206
263092
23883
42
40
7
70
47149
22461
51501
7
438247
48
269843038
927973966
23502
6344
487356
196307
75640
439556962
158612
7
52
22
22249
65
196537
90
45
185156
80
50
79
65
373039
61
38
56
41
3
216373
10
74334
94
56053
83
3
78
20
56
7
62
82
333137485
11
73
61
21284
227970
474734
363247
32
84971
257061
312908
62
5
54490
43
810156908
41
405772557
49482
51
4
19
230500
50
96
14
4
76
100123
64572518
9
68
92
29
70
51297
430165
399577552
8
92
318047
86
8
197406
20
214721
5
382613
46
95
15
4
62
6
123392
122413
219884
721359606
1
108276727
317097157
72
518630175
94
92
331264
61
345311
183792107
45
31
85
58
63
60
22
2
37955
47
65
62
97
749795189
729728725
107840
222353
229711
73
70
219097
5
25
88
279390
11
231833
346480
153251
21
74399
35
45
26
932217530
34
68547191
499603
711035890
70
261089
2
962748389
66
91
6161
712163579
9
35407
420307
219300
755976979
752793078
98
74
331569
153902
329165
18
223976
378375
73
49873
1
88
181422
224734
16954
273283141
6111
56
194367
79686
6
98
58
78
86472
243083
47
88
10760
457651
834651635
75
1
83
334319
4
343384
2
207202
95
305132
78261
44
479025
8
406154
69
13934
304848
171893
387822
989401690
339257
5
30
50
375271
17
719458141
44
13401
5
21668
418542
448469982
8
67
77
613644148
459398
918509715
20
78
70584
486408
94
395497
279378
21
37
325960056
24
13
563789627
340942
164529
163711
22
391114
530356351
239597
252090
378829
3
44
38
2
21
20
80
255338
10
133006
22
54
540033407
95
4
44
65122
291953
471232
232903
431800
55
26
26987101
23
195515
6
149587
280767
92
81849
192647
50
2280
293888
39
414555
66531
149106
16022
1
24
55347161
60
852325382
62276656
97
109206
40
13
90716666
88
29
63
57514
340072
52
77636
280729
52
398466709
72
68
9
170306
21
820147539
381778
14
33
46530
87
55
119875
24
649601489
8125
65
212219
85
377442
372297
261913
78
62539
71298
478122
372544453
69
446021
89973
11
280689
295180
86
62097
391756
91
28
65
93
64
80
571217949
29
22117
31
85
76
8276
506677377
99
370754
44
84193
494453
73997
375507
484782
495032
95
482359
459886
467971
68
5
126327
27
20
227215
33
332261
435983
22984
256666
16701
759706280
51
32
26
189797
6
10
245750
9
43900
159598
165398448
48705
20
497432
10
98588
304011
99
3896
466001
102247
419239
7
8
98
340314
9
324778
36304699
40
73
401586
176238
286011482
1
31
701901157
805429832
256652
76
349827099
342676
37
46
9
85
11
251546
40
29
24
38
323380
310054
83
87
253001898
443930
381880
35
79
143752
55
337461
5
5
12
63
56
727270800
698515938
648167833
123333
34
92895360
356123
12
178714
59
77
81
9
23
390068
408917
33
55091
51070
889456304
87017
79
857152627
85
4
311226
271190
368657
339755
429055
7
137123
126576
128839
56
343245
14
21
87
226772
77
23
114729
36
57
96
400179
134758
500258485
277596
21619
159470
7
87
370633
82369
357230
49
445065
98
12
226737
58
19
145337
136138
15
95
71486
14
42
371382
57
880975213
126658
360897
300741
87
59
97
271826
70
66
59
2
47
448938
163916710
98972
44
286815
527963326
36
425870
253092
87
441790
50
395792
184923
112811
10
3
328744
406691
207064
1
8
125857
137671
6
8
24
15
69
282310
177132625
872001287
21
51409
92
457351505
202459
30
82
72912
401027
4008
332843
25
55
463075
492667
3
161204
482931
801473841
176840
336839
118125
33
177106
169888
382096
2
64647
6
469257
846472373
2
42
42799
73
11
24
43
244325922
919682670
87
202199
41
36
18
310958
7
67571
384401999
868411966
79
139633
59
1
15
261499
40
63
280701
143662
355033
68
59
94
57
400361
391311
31
401138467
64
71
102406579
59
65
81
47
59
27
26381
19
189016
27
8
2
93
628839875
61
147727
298982
44816
351056
32
79
82
542199954
270871
68
83
2
425457
65
53723398
75
36058
7
183313
59
1
113881
3
44
58
125013
5
53
43
214269
254614
20
51
56
487814
28
8
955278259
62
4
865619572
65
78
90
90
936183419
64
94
8
20
419244
366700
268628
97
302837
228304
485721
300996
351989
38
8
82
36
168118
76
88
168380
370715
8
86
80
4
9
114380
448835
46
3978353
908193802
37644115
69
71
154227
81601
327286103
87
5
9
197784
95
42
458021880
457339
279485
342302
381005
216241
86
54
158764
307134
27
185748
8410
253906
379288
17
23745
244714
71
18
9
36898
204656
453783
24
94
94
6
21
94
382411
236521
9
725533443
34
100117
369079
187845
341209034
9
214957
388192
90
9
421992
8
135509
53
267217
99
541151973
8
88642
498406
11
155425
82
457567
993635596
9
172853
55
317604
341824
103234
407750
51
6
3634
132794
462672
39592
44798119
88
97
81
3
8
174237
85
20
65
2
60440
400191
364224
73
139988
66
295357
299171
92
5
41260
78
43
88932
311980
312035
3
31
12
78
60
75
45
95773
45
165898161
4
51
513766244
84
318223
67
424259
89
318494
33
207551
834400673
409290
220786
81673
9
11
67
464949
58
48275
26
1
70744
20
76
301193
4
243804
93
242702
318378
96752
85
91514
66
57
90
382497
450912
51
55
345199
43
23
81
303859
75
99
76
324429
39
16
491316
90
58
26
747460157
3
94
54
80
90
117209
62
38
212703
18
2
86
14
134635
524531767
400170
290384
159988
166930
7
2
50
423648
35
11791
66
30
24185027
14
76
359436
3
9
53
293073
225774
275727
17
7
292386
65
378639088
90
894838673
560966564
477758
129338
92480
96
55
203263
87776
5
73
240339
24618
29
30
63
290863
12333
449550
395316
77
76
97335
130371
44
13
336362759
442750
36
432128
107341
63432
89
50
362392
59748
382604
435880239
74
78
296650202
154694
179927
66
6
1
22
241500
285098
238936
670071409
11
102831
602237318
282046
298235
55
9
171722
400732
189939
628063257
142759033
12
413008
411276
139817
61940
33
153608
55
2
154974
124440
528777813
94
81
82
20
113389
42
182594
245590
40
351577
17
87
247829
994157988
44
428559020
299961
70
8
41
73
205307
75
480595439
353935
4
41
59
37
42
314603
3
358078951
71
331459
206207
466010
269239
282069
365240
407100
327695
33
16283
71
408985
858985252
3144
95
44
230203
241599
216872
90
77
483521
65
68
346180
212189
90
224632
3
588546152
17
67
420179
393671
33
45219
88106
68
563249973
2
59
247095
124731
175276
33
225384
314233715
476582
6
443887
89
520530105
363914
438727
197537835
18
1
32
771525608
693789063
384002
40
303371
8
9
70
19365
680581226
75
53320
55
41
165405
81
156969
6
37
79
89
5
255092
79
17
40
253915
2
135438
6
97517
40
45
248921
35
48
381872
163515
311489
49422
15
18
399491
3
28
445096
87668
9
400543
269295
83
6
646001831
119163
69952
66
233917
712171327
296302
3
355281
241791
22
44
359548
78
78
53
41770
46
421706
71
67
61779
181803
307656025
6
98
347608830
109361
302747
669444783
44
19
48182046
1907
42
97
125737
11
57573
147644
179053
41979
80
480695
143296
429444
69
15
91
17
79
41
309412
62
40
36
54163
11
66
37
382061
957875950
92
81
44
828251776
6
80
97
226211
425980
306455
393131
47
69
25
33317
10
47692
374520
78
281052
887902296
37
51
2
23
166456
21378
144515
88
29
9
731265970
9
55
66
47
39
383222
66
53
62
91
74954
37
2
41
257677
7
69
78
90
88
76
81
112354
242657187
125455
56
343907
497475
284051
92
412870
48
85
47
63
116106
7
148006
1
169796
45198
668466394
24
835909890
452788
1
91
118054
63
10
22
214077
90
375015622
71
87408
75
7
44716
201852
220692
74
129668817
389666
492519967
53
98
76
433660209
32
84
6
91
4
86
399835
91
313776
2
299262
49
497831
1
372618
15
9
317505
19523
2
7
5
50
1
51
343628893
886
75
7
72742
969444062
31
74
354891
58
216383850
287130
209309
72
58
94
2
224839
478033
140019
198576854
96
391832
45
76147
59
127398
180745
300841
24
3
366844
427558
61
416834
59
67
139901
3
6
302870
23
280161
491127
35
18
31
86
445044
28
147708
9
189733080
89
68
15229
16
50
104684
81
360283
49
23
9
2
59
2
81
34
322616
92417281
88
116324002
9
188390
437672
346650
90
68
34
68
84
444371
357005
57
31
89
333774
35
38820
303532
221425
296647912
580593954
8193
40
90
30989
34
16
55
512264953
52
156370838
33188
390259
406711
461318
357911
488880
62
53
39742115
99
48704
856019796
818171604
3
38
59
78
4
114969566
270782
445001
67
65
891933349
61
74
339570
247590
990873104
340235
237976
200389
428499
78
66
60881
99
291905
270981
12
60
251622
406280
70
417767
59
483963
118462
17
350987
408163
85
33
40
2
27
431956
97
50
50
12
396647
229119
71
475160
84
359050
91
50
42
448085381
6
87
958937194
42
3
241575
37101
409875
70
38
292076
82
68
9
46
28
283648
91916
19
245984
13
2
16
3
355427
72
19722
398880
79
240190
43
111275095
8023
89
458233
26
2
61102
70
93
4
3
428198
443548
72
59
39
15
345458
258083836
366665664
249533
11
77
90
92
416739
1
4
444131
330633
947087800
523131774
352779
91
6
485257
495299565
1
320549
96695
31
492921
19
471124
477271
90
35
967003317
106984
335374
101951
89449
80
91
332353
3
947096839
159990
338480
6
66
846641017
58
169068
54
88
447051
108714
23
5
29830
61
99
252063
468788
53
355794568
357097
252955
44
35872
438887
82
467749
42
14
218246
76
12948
181173
388649
333182182
83340281
253634
431752
52006
383046
179425
19988
803169686
398625810
77499
60
44
68
80
69
443461
256107
387606
33
54178
7
13
46
357057
78
181766
43
56
43554
175078
15838
488268
321482
15
56
283630
390844
66
40
42
393878
84513
53
93483
552739600
275373
203275
55238
231338
460887
5
54
110283
44
82228654
196681
8
370433
23
22
123289
99801
79
1653
59
416560
432083967
92
6
14
51
334982653
41
59
96
3
174966360
401920
570928139
33909
394848
2
483388
190308
95
19673
73
76
50
86
13
486402613
537507125
193809
99
25
47
289269
55
86
18
38
394644
280022
59
83
261595
8
468360
42
50
430495
8485
104501
256216
255425
71
53783
60
61
472135
25
27
361121
9
424613
73
43
51
46
67
357655299
13
67779
93
488177
4
66268
1
195143776
12
60
384246
39
7
411647
448758
3
40157
7
81920
184710
60
60
481522
65
3
4
274031
57
322494
76
6
92
38176
236946
4
156201
74
527605188
767678487
434954
33
442957
30
288504
37
65
87
83
93
50
8
79
324113
393814
211910
99
92
57
7
8
46
233215
26459602
432971
131679
459490
611612250
146947
167948
18
63
341288
113304
79
1
73
409135
18
6
10
31
62
9
94
182181
305426527
121971
4
33
261327
161158
3
40017
78
247720
472459
4
987220466
271304223
43
87761
364874
48445
18
411497
341450
368632
275836
184952
36
150677
783002538
83
463495
92
66
72222
6
5
467013
6
7
22414
277900
80
53
40
438186356
36381
192402
16
55
37
936760304
21
44
32
71
43
42
346331144
64079
6
37
92685972
390902
69
497635436
337507
86594
13
243195
234825
667008689
210000
55
104929202
117263
234907
58
64
475409
49122750
22
25
435727
37
70
29
258645
46
5
291662
57
181709
70
15
55
439213669
266550
90
114665122
50
210607
25
29
1
95
57
253658
443978
21539
125980
46
9
411812
351396
65
7
350898
107885295
110782
154305
73
141418
694906743
55790632
5
137369
42057
26
57
94168
21
465900
89
97
268126
98
48
399921
301313
7
119850
4
114659
370372
325319
570142305
48
426233
425202
164716
162104
57089
357646
11772
28
201695
299109
215080
269550
51
337759
99
19
93
328330
37
227714
63
350524275
181912
48
304538
22
564401803
429365905
7
171599913
808063666
837973475
487402
9
92
19
210072
8
157056
365157
85
301730
26
72
81130
65
3
32
235410
4
22
220912
45
52078
1
823095755
58
352804
62
27
24
209008
19
24
58088
188350
35
52
39
744270662
6
385448194
414868
180292
10
440635
85
2
41
143615
162677
21
57
100119
72
640211520
197134740
478998
27
372924
385794
39545
9
65
173163
6
440487
2
914659103
998000425
9
4
132256
22
34
63
11
471021
1
165915
441267
93
3
19
19
58
67
187385
78
49
3
6
124177
84
66
39
15
41
311609
3
318104
164966
241250
47986
83
242841
176524811
271310
384529
2
114840030
74
1
12
12
427675830
933852327
127719
77
82
292452
62
107118
21
671799754
115278
6
194172
56
642476888
340262
3
33
28
72
449532
13
339003
9
87
12
41473
486206
22351816
1
24
93
99
158716
416573
368466
65
414955
82
31
65826
294787
98
268116
349655
304016
339641
219868
56
28
528454676
59
22510
452188
60873
141313
308678
276004
89
6
63685
436838
60
431082
350574
35
55
302137
99
28
30
139423
210207
127247
469760
52694
203111
708722913
95
13
299597
43
402120
15
55
6
61
409401
3
711093653
167863
460674671
88
21
92
51
345671
11
24
200276
390311
452044
74
25
341578957
18011
67
7
34
117425
204343
48
11
260858
361716
360047
30919
292150
39
41
59
44542090
6
255937
72
286553
25614
8
75
25
950300612
23
1
288269
128957
63
630830748
32
58
287274
202066
36
2
36
5
94
94
8
91037
92
356551
68
331226
520641294
198059
31
427760
415115
402913
79
398267
8
65
39
57
45
347883
367109
223826
70
374192
58
413588
392903
83
89
81
68
467051
45
148575
24
700934445
647005460
180547
16
387423
368349
482455
102498
289409
364764
354863
151279
266051
336279
13
387839
78
829381789
86420371
5
7
389193
177336
39561
17
67
6135
36
35009
89047
59774
82
318935
142945308
322489
116332121
82
355315
96
42
879731728
19
271020
253010262
87604
488859
20
167380
392452050
360096772
97
237964842
53
80
39
88281
332352
396529
696133185
51
225802
359703
94
181681216
141400
449803
233592
6
57615
118794
11
70
485513
18
40978
455204
87
17
86
70
311557
260732
392809153
19
86
939252776
63356
248453
277996
78
43
298930
85
1
28
32714
25803
415982
307402
94033
74240
99
226518
106652
17875
484416
15
3
59
39
247942
78
399821
90
307892
309010
3
20
87
170074
8
1
250083
690300843
298970
2
272376
91700
40
33733
90
85
34
9
20
48
16
330575
291253
9
368865
16
826157114
316331
346206
471419
46503
400163
6
9
325047
38752
538698841
1
436998
58
20
11288
283040
393821996
84
156258
407036349
177247
23149179
92
116476
88
452003
6
69
82
42
351224
469875
90
28161
325217
3
9
189250
80913
24
4
98
260556
5048
6
76
154302
966074279
213212
61
330485
4
839313763
8
10
662793231
60
31
885097618
256147
263461
168740
358239694
55
160171382
639309060
2312
63
6
172292
3
89
93
87
62
5
272184
385927
418274
130195
109252
502598178
9
251008
14
4050
33
32
63
56
447859
26
188481765
6518
5
849226651
217015
48836
74
790024174
14112
32
167519
78631
126638
9
78
68
436622
1
22
425843
55
210882
895541881
10
578734932
81
49
316761
311804451
86155
437731
39
268060
87
53249
488821
12153
63268303
4
372143
199654
129972
200905
408912
35
61
489855
583096375
83346
63
43824
943512155
43
6
411877
69
339194
13
388694
55116917
128701
93
79
7
9
1
34
37
41
499188
92
88
34
41
100549
50
18
392833
162069
47
10659
4
6
44
75
5
94
77
98
336896
76
79
787528829
14
26
161080
371174
43782
496678
91
66
244086
212056
12
152425
252456
21
15
142180
84
480498
12
4
679078974
81
47
91
496209
27
40
481396
260529
483431
46
64
168062
32839
7
80
7
50
1
437718668
94
226982
4
93150
114794
140960
476421368
851544592
2
277766422
4
87
77
124843
159818
427320
374731
80
99
259645
80103
5
59
1
56
35
67
61
108382
6
7
91447
691881454
251303
30
282853
385619
9
436343255
19
52
87
10
394666
38
447604315
545860402
81
51
5
61
832897962
15228
864880828
50
30
34
374491
45
5
141439
67
88
8
84
59
30207
38
87972
79
14
75
494952
345572
82303
625872034
33
296441
314769
86
55
60
132242
74
32
347364
248660
14341
57
100468481
14
52554
56285688
37011
3
285465
8
275927
248845
9
1
319513
55
10
4402
98
84601
65
20
35
248281
13
41
268092219
346995
66
66
2
30
98305
125806
322820
223192447
22676
89
20
57
359640
333839
4
7
42
30
39
118756
1
414728
12
28
17
221672
25076
491407866
400625
34
93
325345
158581
958560004
125365
74433624
470149
466656
456632
459816
473434
19334353
270330
243594
965884976
30
249265
75070
91
66025
997834732
14
423303
35
1
140846
51
344364
8
79
338295
198013
83
97
90
5
234552041
372334
322762
619869602
185106
141841
60
274847005
99
52707
21
65
29
36
455671
97
1
55
449036245
3
2
76809
421340
154087
193655
83
332305
384948
66086
49
23
368671
41
222141
83
49
34
429709181
3
82
7
194914
12502567
19693
434224
85
75
73
27
154518
3369
8
149301
397622
10
159614
46
27
31
2
67
79
583993438
129298
2
33
83735
99
344900
273203
89825350
55
452775901
167417
205109
126062754
26
304637
99
35
174295
932093967
59
451783
23508
98227
447008
513363586
81
98658
605590658
426632
364851
107439
889007453
227129
41
359101
116315
93
50505
3
105233
8
20
502411953
99
406760
78
204379
5
44
418038
45
46423
312733
47667
238649
104905
348014
4
131757
238888
424179
466639
20
382340
2
845867757
227701
323431
37
80
310474
66
268031
5563
38
9
405728
44
8
11
218389
68
480767
89
74
128360
6
56
15002
36089
8
165359
121171
42
2
32
350037
96
261934299
2
489263
303250
212603
38
57972
338140
1
86917
4
185874
69
70
5
6
13
44
23
2
35
8
358477
76
20
9
205500
38
144763
51275273
115674
66
18
9
27
22
85
65
285665
65
1
409786
422691
414976
96
481147
98
240780
364941
370500231
6
35
42
543260186
89540
976256521
30762
345019
96
886191018
325715
33159
162316075
376242453
52
72
1
31
5
21
879403303
310812
128303
201489
838539713
84
4
78
297233
28
16
45
6
78408
67
1
262397
280346192
29
460822
56
20
37
245259
170706
583171438
710774547
44
476399
464590
397045608
89
85
55
2
88
75192
65
430999
21761
916480424
223773
240748
10
72
76
460147
153456
90
58
45
419361
165267
365579
226295
680063539
452925
94682
112864
4
73578
44
210961624
62
247697
132069
9
233250
48
3
58
133194
21
49
6
111057
44
63
5
493789
61
236386
997592079
317742
6
406187
4
405475
89
87
368215
47
10
6
26
181886
13
86
373239
63037
88
13
289851
424150
463645
191139
64
942718820
43
3
68
27
31
143857
420679
403819
9
32
354655
62
254500
135647
389480
474144
183077
256126
792492974
331508
353801
32
79
495828
205411
1
67
168820
5
473639
77
6
452964
299870
91844
188788
14
307629
183887
40
51
33
456916
21
606750208
50017
98209
93
457977
96
360123
52
239564
408088
54
20665696
2
26
98
12
88
14
7
96
464354
5
485938
71
336768
66
43188899
60
33
234136
85
226579169
147112
13
188933580
321596
9
27
196629
117594
38
215153
21
1
72
24
33
270997
336101
2
325854
446627
301751
442381548
91
88
93
650407678
253330
36252
2
6
7
82
541164835
12140
99663
549855610
9
276173
97
243647
136759
182799
23662
11
478597
78
81029
407453
294996
77
6
996786433
20
390938
83
70061439
360538
170809
63
38
135105
406996
40732
91
93515
266111
59
191974
38
169016
10
95
191329
105970
285992
3
95
52
36
1
212255
420370
65848
47
46286
91
228666145
3
53
3
124909
33
216542
162122
302198942
237162
96
97
248828
93
224176
491162886
18
353317
395441
33
497556540
78
90
292883
65
92
254072
247951
83
9
416781
7
52
204127
391873
90751
138157
89
220576032
65
423990
89296
68
81
28
450480
936128129
23
31
111693
276744
5
719884132
484364
47
370512220
163094
65
9
126143197
51
277710
33
312978
19
95
50
74
438994
62
1
436951
183482
77
221560
72504
96650
24
194493
91
77
283000
65
21894
266868
12
282536
83
76
31
90
62
604034560
63
18
897849351
32
204987
25209
64
452901
1
38
24333
487020
28
352992
6
437119
42
6
7
168262
303381
88
359723
83
168331
377658
31
38
177165
81
149106254
496136
402700030
453480
117710
235241681
31
215443
390007
30
98
368435503
2
68
163842
164453
425757
119482
355651
48
9
57
97
299751
21
62985
297356
7
658387573
341410
70
112520
126757
24
50
9
62
27
194440
85
150236
381401
82
287029974
390601
3
84
23
209690
28
231581
7
53
62
743695556
6
47
372232
84
467294
18
970437610
80520
273246221
7
45
352029
332486
986427970
12
69
234383
470766771
24
60
185343
45
193857
2
8
348750
7
6
244548
96533
30
178052
22
298223960
293132494
184124
2
260816967
463265
62
94
476751
54
295141
40
383962
94
494461
540008123
353
98463
73
180681
7
43
374524
448122
37
329449
59
43
85
336709
50
51
91502
144969
83
153714
78298
58976
94
8
29
317598
54
114857
94
430363
829397237
27
8
916
368483
29
9
32
14
4
46
309404
362371
424943
57810
175121
330484
264121
18
26815
57
3
55
5
81
85
54
13
16
143099
807490681
267380
26
77
806290763
83
48727
93
377326073
456497
241453
31
259867229
974279317
527266432
12
27978
53
428295
35
69
396084
73
11115
47
27
88
266499
76
407705
86184
753793756
6
319133
24
420360253
25
92
5
664755650
133470909
57
98
21
74
16
53
65
775435743
1
376081
86669
154803
3
355316
134337
16
484978
37
166430
234010
59
15
492107
96012
492802425
249661
669800459
780717407
8
262455
32
18
18
58
79
158343
83
75
45
8
9
312625
16
31
86
765656206
3
99318944
465220
481527
3
199493
4
8
273043
81
339684
64
282128
1
176844477
58
87
38
391323
9
49
76
80
28
2
34
66937
44
27
258405
216710
344633
20
99
252181
61
82793
16
85
479296
355876
365904
815607283
5
533732688
7
38
439130892
310334
761351497
32
366183
85132
83
128840
6
11
57
31
73
68
47
38
386152
139276
47
16
78
23
488170
18
489512
985910480
918169626
79
91
271780
14854
25
89
169686
78
439913
258104
16
379809
70
25
23
42714
301666
86
164344
25
434697
37
93
192352
13
27040
37303
361055
46
887943379
95
38
401194
83
476646
36
16
182687
36
468412
92
1
40
95
56
69
103606
592098165
417403935
191636
24
34355
199885
37
7
7
18
25
77
418703
271346
225916
87
91
2
96
210381
90
491809442
68
1
7
208322
362751
382888
86
4
7
6
204370
214524
5
8
190464
65
3
402923
365832
27
209391
184611
91
10
423169
87673
7
158646
78
343137924
47
29
48
34
36
177197
288788
68
40261
337518
29
36
70
70
260577
85
925757048
45
122466739
75
79
56
79
66
42
38
37
2
83
2
31
31
375010
759311073
22178
99
47157
81149
128568
7
628976486
32350
449974070
26
613956365
349044
14076
39
700630838
123793920
34
457324
215684
267478
354427693
268516465
20
315656
8
7
95819801
52700
11
1
124553
96
1725
98224
99
310726
318830
59123073
2
46
2
45
7
55
327626
97
313730
50108
194206101
64
270747
348780
6
181782
74
96
229577
156302
6585
1
17
490851692
12
457683
75
475979
15
31907
83
894932464
139964
118155
42
72
45754
422426
172714
239463
317513
409048978
96
258303
408454
65
62965
285704
401104798
41
125633794
95
46
40
45
641718319
72
235758
215424
914709344
455524
396739
75
3
79
53
52
496552
48
91
39357
30
88
29
75
146421
56
3
1
6
127788
129577
67
834578809
298914
81
797227920
8
79
87
98
420661
87
17
225252
615221495
614653569
173401
267146
201394
240185
128221
20
41
29
396023
446743
27
79
339211
388947
794817678
84
83
51
224974
6
67
794256838
499398430
257359
66035
92
364575
23331
49
89
363932
18
83
73
49
64
472362
342583
386625
434026
849965220
37
87
193123
354938
369011
9
93
432385
44811
8
151843
404563
41
807687412
25
415526
33166220
34
19
3
101427
82
16
301337
400304
6
92
16
135627
4
997558770
469298
5
230056703
118016
72
72
68
119058
127801
3430
497188
383160
38
20445
76
8
269817
2
46
211338
54455
6
23
91
233965
448058
422175
369627
11
447087
75529
4
69
19
8
340269
59
58
53
467433
98398
43
7
126914
13
36
36
4
270142
218698
653005438
229408
32
213047
36
41
413451
544571666
121702
16
216448
180357
982316153
130485
66
689722355
40
70
11
5
70132
18
360566529
82225
319952
19
18
42
460194
9883
160258
7
11
68
239013
319037363
42
9
786476858
30
30
83817
86
696345411
300938
90
22
142576
80
95
120258
4092
249800
63
6
67
309114922
5
72
102163
192418073
124221
153666
457880
360220
80
10
136689347
16
4
14
38
23
29
70
373991
66
2574
40
7
384987
32
65
228545222
488752
25088
3352
5
295388486
155212
35
272946
87
80
2
3
77449
74
36
236172235
9
153122
36320
92
869611285
109795
408470227
382445
202151
74
6
62
61
940273117
350708697
67
188681
68
25
21
88
478714
84
34
650818832
485997
6
71
462027
53471
246931
342559
40
71
97
703718258
77306519
29
436440506
101044
10
41
81
15
66
84
189789
449760
345308
19
221728677
453250
442644
48
15
323328
3
132605
187939
29
8
9
135765
59926
94
30
299253
70
5
14
934532912
85
5
47
71
40
375414
462965
47
146536
32
5
78
229547
698809289
50
10
41
94
6
7
69
4
64
30306
143179
2
19
329809
15
35
414157
52
130665
313514
301850
162529
66
52506
52
87
51
7
29
8
477248
78
93
23
37811235
200878
9
182540797
259070333
75
760410944
259515
92
89
63
526605703
14
468520
409478
89
45
15
123754
815336523
48314
56
264560
192077
92
92312
59856
8
177065
219449143
64
89
39
67
5526
202109
335401
308653
50
448934134
110320
320115
3
42
241079
71
474005
63070
2
266000
82
349315
481507
239050
58
27
42
490086
13
384491
39
31782
19567
96
10985
79
127462
200588
400217
41
381577
59
311447693
790280319
55124
350910
254981
204387
3
68
54
99179
4
115194
99
14
50
7
4
48
55
322105627
74
418404
326991
60
43
124345
95
33
1
11844
55
77
32
360589
79
388814
95855747
145042
171353
79
56
56
75762483
72
377433
465733
85
21652365
234026
9
3
53
83261
11
93
38
580161407
94
366840
27
348668336
20
5
373911
6
52
147587022
1
89
247617
197027
441381
8
45
93
266315682
12
134270176
208956
155202
47
173271
39
97
3
428687
51
47
301114
73
44
467520
452491
1
302839
124826
46
86880
5
1
344347
118482077
63
137001
29
71
384062170
67
85
16
475703
262660
99
131782
72
858017547
5
242041
488653
80
47
49
64
127081
205195
19
55
413476
99
34373
39
62
80
56
230038
97
313582
9
63
7
158203
20
81
294510
416735
34
115185
222361
396191
98306
88
93
170882
10
92454641
94
94994
31
68
11076
91
24
14
241965
429528
73
2
228255
329228
220636
276246
87694
4
18
1
122046533
4
83
20
34
45
258079
86670
26065
2
58
57
94
217486
42
79
71
463192
247400
117520
11
232090
291080114
15
443970
269555511
5
367487830
17
2
6
158473
6
262178
347059
3
42
374505
241490
76
59
283512
496709
50
33
246143
3
92
80
87
479328
97
4
649755632
213773
7
49
409662
5
5
256576
352364
2
22
278947
142514
27
92
1
6
11
428800
464665
361596
27
91
83
86
101847
42
137753
302689
473024
97
99626
228770
441939537
99
5
74
51
73928
353298
33738
71433
8
52
18
83
8
304770
183948
57
908778371
29
41
63
63
66
95
490661
69
4
33861
434851
86360
549678645
433182
51675
298073
322554
39
4
227364
407845
193408
60
11
105338875
477814
401531
73486
445482
115671
218647
5
344578
2
1
59
79
12
183679
189233
4
272637055
490419
276301
340592
978997166
385459
62
76715
276470
9
10
49
44
29
297538
492299
33
4
35
83
299270
1
201733
274316
17
29
225329
58802
61
663353828
5
21
445838
436230
16
79851
139014
46
227375
53004
428899
51
64
74465
38
576836721
73
28
42
66786
249291802
54
216247
187760
268872175
34
91683
30
181542
4
452725
29
5
148512
4
118716
36
156355
87014320
92
340034
417353
265633
92006
150461
144625
50275
51
49
431555
49
88
436871
36
97
406524
176084
22
33
67722
198258
267799
88
49
79
39
212108
65
58
264804
56
6282
56077
262958
18
786836238
63
256250
129426
88
471352
339500
91
243038
290036
48
73
3
281151
41
33748
61
49
70
45829
440512
552557566
95544
219120
26479
148108
14
45
27499
4
16
36
449172
94
494067
72
222311
83
238005
22
149322
640039837
46
42
838666451
63
39
856757739
439248
56491
112393
7
328067
44
16
361491
349334
141383
59
167793
61
393872
19
261906
56
88
145564
254257
170803
158017
6
43720
329179369
474194
212365
226900
360415075
419982988
44
98367113
66
226861
49
18
82
461551
244412
96
357411
78
338057
53949
45030010
354340
488064
970333364
478444
399696
856286880
428678
13
81
41
65
7
1
47
302722
4
96
491597
624530388
148123
252776
2
377475
18
74
31
91
392610
11
494635
59
73
265244615
17
33
190924
622520192
373394
84
364924
17
84
20
232874210
274241
396351
19
4
99
1
69
361261
44
1
67
4
67860
6
90
74
82
11542
72
9
41
44
327257
180110
92891079
338496
52236
7
49143
83
8
65
356093
6
147601
73
11
84
18
77
27733
195617
556480707
327953
3198
187074
43
236759
8
123426
73474
350678
214738
8
8
48
21
95
5
74
11
86698
99
46
124210
889835989
13181
386099
20
31
199831
229942
44697
350707
53
129274
225281
356013
625334295
244639
36
350559
259554
35
65
495691
437495
3
313876
31
19
4
26
125880
37
184567445
188113
201806
145236
13
70
72
103947
6
716277532
286295
82
462799
95
88719
302745983
79827
94
654145122
163379
486139
38
62
343888
65
14
359845
13
10431
1
5
161979
135510
131495
30
164991
64169267
13
71140
69
62
111511
128497
78
96
12
412126
196704
309668
9
431479
182779
61
75
94104
17
2
134809
28
3
29
54
7
7
80
325951
237977
16959
489105
836109166
353950
109167
95
45
18
61
17
832611545
431161
330634290
6
324591
21749
5
88
157473
831925819
182975
65
30
63
14354
148202
87
60
65
47
352754
381983
12
38
86
50
59109
36
243349
630813126
4
5
54
26
59
50
25
472069
39
23
87
127986593
480858
177006
73539
455553
26
449116291
7
36801
324033
46
56
2
49577
83
213309
10
7
371225
2598
11
94
473522823
323044
15
10827
93
50
61
76
7
239287
13
461706
13
89
37
68462
344806
669674477
164596
78
197234
282948
305869
45244
4
475538
97
123079
336881
94
99
23
8
14
15177
124330
12
307354
488360946
98
414610
1
52915
111927
41174
63
97724
49
346546
49
158547
773769528
285128
23
51
228676
331039050
22
73023
32093383
340564636
413188
85
90
10373
238137
585179568
365190
27
480620
636364385
39
92
79
80
495081
62
584886709
14312
80
30
61
4
157787693
44
59374
501580527
3
93
57
7
748102931
21186
77142
6
9
7
62
68
395824
13
6
330497
65
68
59
47
45
126705
63914
195273
298362
30
203701
8
121555
445101
77
32
333383
32
332714
24212
193019
79
95
72337096
3
212735
73
38
2
87
133268
213980
316485
391580970
4
5
16
86
67
76
334552
35
952864410
560520541
32404
91
5
64
23
457035
312800
55
82905
3
39
50
151374
713232991
8
477895
142486
62424
343842
138843
19120
56
131064063
180427
47
293442
873707550
239366
267764
194593
49687
131678
85
88
95
462426
48051
17014
478526
1
6
21
496725
39
56
366943
6
14453
30
140935989
81
35
80
70403
38
50
435868
349814
372066
22910
89
81
326633
133839
72
13
66
36
31346
8
336951
289747
45
1735313
836897626
403414
342950
31
446979
10
226726
75
14
71
26974831
44
752904236
348190
48
699364815
25
203774870
149013
210057
45
42211
17
64
9
474992
69
62
433788148
302739
164317
237236
424692
296598
165256
294933
11
218338
17
246222
186603
21
65
99
241936
293138
73
173556
32
406008
157910
342799
484276182
142432
43
214620
201700
979892682
303578
76
631025120
106532
21
94
5
500414100
5
82
66463540
310161
91218
369144
303999
498681
180098
66
50
94
88
495293
129757
273090
59
7677
83
893822396
3
80
350409
10394
378625
837711784
904790488
4
1
146159
63
931473959
1
772080434
21
499896
76293
76
22
35
880557147
175642
1
439053
24
425799
408349
63
93
59
17
9
429804
63
5
239685
502214801
46
85
30770
71
75
5
116763
187900
26
372976
445252612
261180
50
67843
4
247801553
326103
359275
84
37540
454218
430731
920
67970932
281886
143832
5
146465
183763
497267
179910
971796209
476646
56
86
47
25
2
70
304806363
191229
20556
480001
5
18
265285281
22
5
61061
36
492099
63
10
9
37
30
319797
1
787699164
414118
215809
126032
4
60
389209
1
294648
89
7
4
26
2
286999
21
229774
54
72
209758
12
86
1
805256454
35
396103
77950
126675
408686
78
497558
440349
215338
3
88
58
163994
94
387583
479535
5
431765
1
222091407
177295
127655560
72
664343186
57521140
62
432490571
77
34
417058
148049
781863168
6
98
75093
24258
36
422222
42
91
6
47
218528
349641
42
49955
662053258
34
79
63
54
232616
84526882
8
892674423
55
90
50
82
38
623894947
292499
8
283667
420345
78
117730215
30
20
229420
327570
987457863
24
483402
137842
72
228521
286649
10100
107566
514673946
187275
60
26838759
49373
19
4
3
63
87
258752
53
391813
328896
10
90
32
94
73
158735
18
39
26
269867
36
485072
55
722456387
85
274789
402901
303588
351182
262994
281094
487510
932111248
452984172
375535
180026
374310
80628
43
98
27061539
409860
94
350010
597230444
99
909878542
267248
206144
93
9
152906
68
459644
41840
428252
453260
849691803
143775
83
62
51
47
86
785669409
480323732
1
5
3
71215
17
62997
55
23080
3
244754
3505
20
479682
70
141617
321883
319275
380457
51
278590
162493499
62
68
96
9
385365
44
418389
488998
54
83
33
81
390894
23
9
900572041
260656955
257048
45
39
393375
1
26
364623
33
29
88
40
78
50
140206
379334
106139204
50
381634
85
72
785079104
11
21936
29312237
80
481104
299354
18
92
40
1
88
490712
8
70
2477
455024
417972
46
25
43228
99
329219
276268
61
1
362681
180400
56
244571
66
548049730
108043
54
4
315152
249347
488382
51722
83508
45158
68
31
14685
7
264617
67
362803817
204107
59
65
1
917964024
3022
77
74
188487
1
408465
489406
481192
64
157891
237127
264501715
305377
132272
144752
18
85
6
208958
26
146076
13
85
52
146766
418100
7
83
118281
459921
216939
52
862913774
37
53
59404
75273
5
51
94
40
20
69
95
94458100
324191
88
98
270330
88
76
74
9
86
115840
94
96
280739
69
20988
239490
62
89386
439312
22
75
781239585
349310
440222
89473
61
62
86
121078
409261
2
80
297572
38
14
88
56
2
96
2
6
20
52
462169
350995
20
75
13
90
212315
62
123864
74482
11
77
32
733756377
10
32
247618
221037
35
77
415182
293525
74
241653
100843
866359728
257102
70
548071234
16
480911753
423470
371263
48
373053
48
33
30
57309
73
49
48
181703
22
6
410026
424518
257623
7
9
30
69
280997
50
531791573
203692
98
74986
50
220597
277861180
4
86
245213
25
73
51
96
10
82
3
480866
235403
37
20
537898238
60
66
26
2
193616
806545981
800121336
922802907
81
99362
301393
364015
1
47
91
378249
135705634
77
94
3
79
8
7
375975
359193
292739
38
12
94
54
39665
40
54
73
1
94343
933798833
498087
11
123783
42
28
583428659
23
132967
15
39
52
414183
197670
106616
9
44
55
146227
95
154946
13
71
4
178182
380778
25
84
432436
51
41
451128
42
84
93
419191
80688
425239
45162
25
6
322707
332643
94
304734
92
16
6
45
456760
82
43096
341634
92
86
269844
59
254724
97967
458088
380961
275976
43
92733
88540
244377
41
66
6
52
57299
1
386358447
8
18
78312
270338
2
67
64
9
31
94
73
233486
81
473070
3
3
13
34
11911
61
413717
62
74062661
189060
4
378468
400574
87
27
266996
31
565911686
253
1
175389
406145383
70891
19
57
45
224063
392699
276095
9
20
75
490131
361762
47982
56
316323
3
87
474720
65
34
951749252
482375
5
72
14
417887
71172
82548
10
90
279109211
296842
217676
232072
8
669090541
54
315996
3360174
404917
939225943
200987
147162
454872
495082
445674
80
6
53
97066
64
178574
99
345619
71
288061
3
5
97
46
50
81
40
92
6
96
51
73
173744
203201
201157
94
266537239
277001
31
96
40
46
17
281842
43
7
48
57026
407246
24
256157
514729381
337007
83
38
52
21
805759256
63
463843
68721
541555538
373354
17
346209126
60
12
89350
292168
6032
8
9
276480
439076
94
83
288246
98964133
450604219
7
80
76
47
92
59
86
366915
271146
39646
76
304713
323028
17
392985
68
159291
86609
12
7
492886
79
22
2
20
4
94
63727
26
6
62
23383
217391
333863
30
46
382247
393711
1
19
3
454745
57
106765
772174458
21
225598
237052
353500
48
8037039
64
3635018
678059359
307223
55
15620
80
395904
35253
78
29
408688
345325
232561
54
19
143298
494468
310472
82
5
424756
249668
80
16
170718
89
163266
23
300643
399884
396492
19
98370
120304
28
80092294
550206348
73
89
6
94
33
51
27551
51
448306
172209818
78
33
288453
782665475
6
243763
418241705
35
69288
7
105498
770476664
90
88
39
76
57
55
40
896787379
8
149456
14736
65
792095350
6
971279300
82501
414932
82
23
86
3
3
62
236054
43059
296160
65
335324
75
23
763518497
48
30284
105322
76
75
72
31
22
159017
390380
92
65
256120
24
29
64
15
84
2
74
330673
36
317730
29
293669
3
55
65
10
94
877790106
6252
99
423037
378392
201294
101033513
4
443029
227064
482493
455260
143104
202072
400723
91
47
68
68402
57
14021
62620
362047
182082
340234
78584
6
52082
4
453262
61
57
213955
397261
17740
43
9
90
54
2
58
220395
89
56
361597
30
78
311347
46
56
366222
216716
38
35
8
98
67176
348572
33
7
823593643
93
275577
1
820239322
9191
156051288
323091
50
42
417177
91
471065
8
8
478353
78
199648
38343
80
27
302746
658847827
8
70
14
44
6
3
18474
75
29
23
39877
176247
88
5
3
9
53
8
221345
223973064
145923
99201
6
67
328046
228856
172515
89
1394
80
241405
28
384207
124737
3
288214
468049
20
8
150771197
589548770
1
7
47
524055812
494856
21599
64881
35
71
447516
91187
87
298104
92333
375286
891406990
629030118
220657
205975
9
53714
9
42
258306
831376666
30
237974
15
200743
6
389283
9
14859
489793
136777324
103058
65477
998004723
8
10
495731
293195
75
379032
31
73197
36
69
84
287775
13
92
418620
58
433320
306443
40
386761
66
86
21
61
47
148289
35
30
48
890123388
80
68
23429
80
30834
279016
373583
62
32
91
5
252129607
325900
6
87
22
317014
49
93
49
26
81
421614936
384430790
409662
94936343
4
3
26
15
64252
88207
48
468627
38
5
55
275325
449532
5
8
1
431001
34
21
93
22
20
79075
207224
79432
93
28
75
38278
77
369351
28
183133
96
60
92
411035
2
41
84
32
470159
13426
71
72
6
48
45
57
360260530
92
79646
468753
76
23
76
97
700228159
77
50
141266
3
89589
250215
541829290
141324
50
140539693
28220
57
373169
82
21797
327852276
160103
207678
12
35
86
452338
116564
61
484512
39
357494
98
350697
88
54106
60975
263940
68
260905
96
4
395983
52
408104
34473
68711
19
53
400178
26
44
42157372
470724
30
3
959804067
194692
267914
164176
148940
32
67
24
316339
2
710669576
116122544
11
74
377637
370679
362233
297812
34970
36
90
50
381659
72244
16462
96
99
12
77
630544158
50
99
4
44
1
183626
219842
249902075
80
396212
108024
9
49136
29
72
11717
27
72
367289
57
80
306191
8
26
28
54
89
49
372698
97
252707
264760
963112049
413771
51
214088
95
43515
244748
1
186677
453894
36
317436
28
487753
5
67
404522
8125
1
497558
53
88
447102
331797
198532821
47
18920
63
1
182916
7
71
366803
817270777
460374
456772
485711
279290
297680
8
438074
53505
58
7
554584660
196516
711950913
343975
45
93
486818
6
81
330515
61
78452
97
93
9
189398
104070
355686
22
154478
70
55
348739
57
216960
378052
8
24
55
62
295629
5
6
347285
37
29
133279
77
42
628639421
26
39
17
449327
75
15
8
3
73
14
63
50
301268
56
822968773
9
91
105912
64
65383
26
5
300860
7
136054
30
22
42
18
347998
17
44
79
66
84
931966750
6
51
50
466367
267817315
161666
85
7
49
439605
791157173
437676
10793
430815
91
52
371635
80491
79
429422
152436
76
199294
237265
160204
94
95223
398274
359508
9
348945
50012
37
30
35
242466
40
24
536239587
92
266179
99
57
64
68
4
781563714
374282
90
83
632422954
32
329092
44
803769300
6
97
402832
105926
214895
59
205780239
7
77
299294
6
16
7
894651715
201925
430396
1
70
215451
44
13
356601
30
262146872
3
417984
272969
418661
90
63
380159
86
268675
43
65733
846341068
61631
69915
50389
64
50
179044
321752
73
42109
402915
457040176
261397
7
468514
48
506892273
3927
82
196871
45
51
524837671
96
8
15
188563
995273427
417005
142376
329632
123717102
937915267
50
287301
52
62
477459
150389
430066
2
19
43
3
9
20
38
87
284768
629452348
136799
88
15
75
69523
46
36611
319108
40
183331
430235
37
77
129403
87
59
27834
164773
33
82
292074749
31
86
478960
410092
16
42152
66
95
73
946849979
18
48
439803895
409608
54
57
1
176488211
227060
440646
30
5
281855
300452
9
155274
31
32862
465644
360432
28
31
8854
35
182929
9
91
64
446537
56
7
89
143439
20
19
246708871
19
29
797895579
44439
21
82
30
5
74
22
414832
385995
112338
897965561
48032
93
30
49
224144059
119576
83
7
32
345447
141653
134873
18
934909773
15474
82159
410895
346528
6
86
177207
921856115
297806
51
387964
10
510752545
23
388480
74
51
338928
10
2
51
136792
444044430
8
336617
12
332823
5
89
72
436897
78
432771
76
345362
213328591
298589723
52
61
26
22
24
235731
408919097
346021
177829
435881
29193
380350
70
444214
37
4279
100833
482835
77
163449
295484083
2
27
308987
272945
6
57
89
9
102385
79
31
62
12
297510
703536432
367934
3
457463
260653
395905
64
321228
31
79235
299163
137242
409078
56161
99
201502
72
438685
419448
8
85
398571
27
48
71
284585
8
744711308
87751
173312
366988
7
11
78
21
303032
2
626411352
7
373612
254728
7
35
383322
331495
337446
444369728
28
448005
98849
9
72
91
359069
71
80
73
36517
482520
90724
1
144949
492693
177657
331759
108957
28
21
174307
67
251213119
491247
15133
383676
107149
288588113
2
95
11
183224
562051536
32
422233
748083279
494954496
304422
186718
301450
4091
44
441056
439285636
360926
380000
132287
88
26
32
14
77
15
904050646
455295772
89
83
146917
62
62
269053
76
26
3
115252
68
20
227733502
155057031
177062
17
35
1
331191
156185
14
373103
756791176
22
642423794
90
716550184
468502
19384946
451100
153995
165568
926195312
443689313
17
36
85
76546
101562
158909
87
338393011
58
768375970
276989
215687
471417
285489
43
8
378246
64
224951
6
2
175973
48
509180124
128640965
6
187883
18
465134
51
478863
208353
3
23623
60
222809
141228
210303
377900
50
97
56
9
395884
40
298530
319299
50
43986
72040
50
357614
223360
96
197354729
76
75
64
416159834
298262
478674
71
9
478467
258696697
493519
22
408633
185397
39
490515
5101
778337134
230025
179494
115522
34616
206450034
46
25
59
66
316192
88
11
8
289597
14
109488
455564
61
42
496069087
55
4
920335316
467438
37
280392
64
768561645
147296
930897092
61336
365141
24
98
688034396
279420
70
96
398731953
40
49
19
96474
47
4
52
3
265761081
2
30
36
26
203620
1
70
59
487919561
278848
419601
4
96
38
30507
12
366022
72525
33
82066
42
432739
73
488387
162668
406133059
113573440
36
42
164869
7
20
414117
494228
140006
78
32
6
19
361835
72
137996949
93
22
22284
80
98
507117158
49032
10
995031631
41
32
19
747463844
8
45
55950
126728
57
18
5
22
35
447292
328665
1
9
81
73
8
473147931
113245
217230
76
325594087
17
65
396444
111413991
95041
932510990
342688
62
12
66
235182
40
226136
48
54
5
450789
467597
8
69817
944357729
207412
4212
68846
19
58
469980
305539
65
772293213
57
237116
393937
45
50922466
44
228929
304266
50
120376
290065
73202
333172817
392658
434031257
272558
17687
31
412458
91
45
43630
467861
738481595
647585865
14
483799
2
385961
144014
66
436266
338305
30
26
27
374508
253386
54
450999
75
47
1
2
76126
2
224443
591728577
86
888402947
385266
419119
80
301142
430298
95
92
299806
1
55391
46
392928
297303
61
106099
35
235234978
84
64
149370
181576
4
4
3
217553
52731
4
7
68306
58
9157
47
9
74
243547
19
431403
149097
560741513
50
51
338764620
263643
33244
85
79
56
398122
27
65
75
10344031
283770
22
53
4
3
6
443185
132267
17300760
368457
228783
81
361977
53
21
8185
479333
307192
22
27
4
7
870564623
8
52
71
479600
319613
214615
78
84
270219
9
12
36
42
82
78
220619
31
176864
46
122189532
105451
492218
228705
88
926817473
99
22
2
97812
76
51
73
395798
60
15
55
43335
26
184540
18
82
48
74
162613
9
14
196178
5645738
378353
22
155005
386324202
702756433
16
33
6
484664
179159
44
67
2
4
222579
55
73
97
42
310955
433634
344021
114064
55
380557
68
384324
484913
39450
263871
62
3
88169
24714
813742598
47
9
91197614
62
11
38
65314143
32216
309339
188337
76330
546859223
10
442915
21
55
5
180335967
31
55
43116
201653180
1
78
20
1
470773
97
60
6295439
58
393327684
36
13898
108687798
365027
87457
259569874
20
13
221072
76
337036
8
483599
38
3
179040
949207460
168195704
48021
126773
6
28
223441975
98330
73
81
19
64
63
81
99
32
313000
84
64
44
287074
88
51
109525
35354
55
257844
432351
7
53
780158758
52
84
60438
4
159738
10
74
3
3
312327
40
248751
8
349151
56
76
92333
56
1
5
85
20
201739
729060144
254142
205499
48
8
493491407
214929
31
49
21
107892270
17
85
89
419120290
136004
24
28
193948
14
182974
371122
2
1
880016207
52
435275
57
48
9
82678
404883
487681
460372
205372
52
84
144864
10
420081
28
20
369105
39
188793
51
99272
288503
479183
153806
297911
56
327635
80
448509
45724
270630
81564
74
6
4
25
57
6
460055
450634927
40
185000
260935
7
436146
5
12269
395309955
7
535861099
75
780649533
35
5
265688278
148583448
304093
22
24
44
83537
24
95
383909
410061
83
76
89
38
25437
99738
6062
69
9
75
4
171191
11
115971
195429
81
33
69
406773
45
19
266267
388171
259255
41
30
37
96
120238
578897227
81
984103131
652402348
167210
53
151283
421588
201981
65
75
22
20
240939
66
363297
354709
279438
486392
448058
359638
65845
425453
91
483779
339310
35
68011
62
177008
48
46
577713372
93
84
40961
714776866
22675
488369
7973
40
13
319090
61
71
30
379615775
71
56
246006
11
88
74
4
417117
169101850
415488
216995
5
202588
267416
60
68
38
5
67
87
14
341655
177539
110780
3
9
449173
171571
406124
59
628548599
236958
106453
819806830
464138
274372
397392
329204720
22
85682
51
114614
76
496939
405401
5
79
366862
68
548456106
37
447667
69
454527
375041
97
266301
9
7
10781
96
171600
256501
311055
43
52
447358
84795
356568
321379
239474
149626
188947
2
67
781658722
2
433288
267016
392649
18
9
51
4
42
85
57435
40
44
5
67
47
96
45
408361
493504
377962714
38062
2
77
4
12
68
65
3
971
294123
456623
405387
326898
65729
191086
9
4
21
78
204160
103041
461029
67
97
50989
90
39358
23199
92876
24
85
284320690
258968
35660981
479080061
21
671369628
14
324561
22
26
427516
195820
58
5
324693
221337
5
68
81
35
211015
42
211715
3240
392978
82
90
376003
9
95
57
19
29
493573
107869
11
167614
224651
351822
30
98
15
57164
99
533941529
87188
7
26
79313
51
965781608
80
443846
65
222110
65
449662
105757
705496710
60
61
5
29
3
89625
418997
308526
139050
19
160251
8
87
8
768514774
94
12
71
372746
31
35
426322
7
426118
75
472393
343052
72
85
110338
401312
218838
10
98
50
89805
19
15
1
2464
267650
22
5
36
9
26231
477230
8
26
21
50
547038776
239354
111037
42
413466
300781
313027
78
66
150413
34
16
430082
58
170252
97
99
312818
7
22
91115257
91
192814
26082
13
17156
32
82
497230
209055
342448
8
94
472295
593882891
218864
438617
145276046
445685
986095061
831446909
8
73422
23
291622
71
17
51323434
9
6
72
5
51277418
45337
47
483850
386972
386288
173198
162083
239352
28
163141
521134493
200622
58
243754
14
6
445866
774477058
8
148968
4
361317
23
65
281550
6585794
94
27947
41
42
209134
14381
1
27
412311869
230815
118489
55
187528
52
99
416416
57479
290553
1
341808
4
38059
400973
79
63
221085
151878
219089
11158
325175
56
111246
457243
3
61
243034
479027
284217
8
17
35973
88
6
309580389
337352
175742
5
63
12
344947
68
65
443860
60
9
385293
346517
172954
296481
238606
97091567
433262
28
3
3
63
92
2
298280
7
356593
74
268576
52
209377
12
172209
44
14104
22
48
40527
16
132252
98139
61
68
83
62
97
76
174372
68
27
69
55
338138
363543
95
184
3
18
65
27
7843
43
100305
395800
8
6
586574098
20
362742
305690
8731
25881
437672
270840893
22
318091
82
235872
424784
85
760972934
220597
22
262793
599512657
15
179261
97
235579
456878
482697
461672860
7
332651
384053
44
273040
7142
34
212776
98535
5
217041
91
63
19
57
225145
408822
2
262111290
387416
23
7
97
332388
299524
266695
33
213882
85
3
213410
4
464580
2
15
6
65
183634
36
499654
186602
23
22
5
83
1
238139
25
324067
5
50
80
900577447
273768
32
2
50
126416
7023
562997273
37481
273691000
878913713
30
23
60
15
31248
93
266717
7
487142
75
91
293247
93
145409
894417283
33
448533
3
2
2
350392
21457
6
55
878472592
259189181
444138
208694
99
432822
2
354692
345949937
17
97389
175228
33
8
50
259070236
71
4595
43
914101027
315067009
194704
6
57
118843
8
8
50
244921
231636
73
286524
7
89
8
201009
366638006
171915
294425
22
13
48
79
63
59
9
31
589640535
420441
42
109662
92
155972
225123
9
199741
92
926407390
191647
294210
61
23
58
75
365341
82
192004
106578
39
447128183
89376
2
55
36
421682
4
98
261782
52
313517
68
997140045
259268
1
308904
133730
486220
95
216819
314329
496845
173944
485086
73018266
45
19
320095
996076955
48
62
79
339494
396446188
30
74
11
74
33
51
205137
27
22
19
4
86
133441865
1
46462
34584
155619
262120
64
83117
119314
80
470929
214904
40923
179826
50
46
9
14
12
332546
6
322952
358881
418766
79
253746
456742
2
26
61323
456730
214329996
263972
9
16
90
85
1
45
273739
37
796002921
72
28
13
77
2
17
3
354933
405036
208252
270840
445135643
48
61
86
88
69
38
18
51
211075
531963891
298859347
710391523
10
852337473
72
13
349612
41
6
18
32
178548
955223609
711421218
21
1
61242
76
6
415847
974933558
230374644
218458
43
62
344490
97
19
3
101556
1
37
718166122
25
36
25
108405
460176
442859
57
228552
150466
412460
16
83089
372852
356677
47035
326814
88
72262
50590
5718
327640
23
85
201726
225153
49
67
53660385
323128
260756
54
66
24
262994
436021
435720
497226
93
191500
89
79
907421832
186428
151247290
273707
59096
9
315359
71
93
149693
206266
89
106536
358099
256602
109205
809838985
851583418
198397
37
1
70
185150
213667
49
61164
53
52
93
3
272250
14
59
67
746129977
299459
67
82
5
842579802
132203
13
4
645503063
38
252170
5
54
2
24
6
471045
441673
61
431799
277263
467200
18296
5
71
14
212871
67
45467
39
233445
92
247942
262971
62527
395100
9
38
53
432255
392057
56
46330
1
10
73
46
4
212819
41
97
268732402
238515
419125
168487
5598
84
30
22
62870
441414
391968
434421
1
14
370873
98432
49426
31
210586
98
66
350986
794074862
317620497
289876623
17
423927
54702
23
458546
474081
6
54
42
496912
81
25
617848037
2
235956
271389
27
18
118223
6
9
503322003
47
369976
85630
96
73
25469
64
340101
40
305118
68
75
768758191
37
75
229364
158893
2205
48
44903
38
52756
8
68
19
7
493820
27
77
447091
85
8
4
84710
76
44
81
30262
70
437815
303983
83
190388
54
311127655
81
73
159021
319620
533671065
349822
325497
7
3
414689
411603
112461
23
224214
8
410844
91
27744
592266917
77
84
63
57
222532
63728
85
381411
249648961
479258
7
40398
753642317
78
708203459
268291
66
4
16
91
81
486855
118424
83
860818374
334161
86
2
88
88
58
231330
266575
453686
7
297372
34
27064
118222464
241665
1
63
672719228
352025
339012
198129
272990801
434269
166455
58
413474020
2
18
20
16
84087
47
9
12
131361
221679
184660
289569
5
43
45
69
152714
90
443
8
429826
24
52
28
4
70
58
67
50
6
8
81514
3
303337275
74
84277
302161
2
33
238809
24
396720
317829288
297352
88
434535
423326
783707099
12
389209
466672
607453561
81
71305
74
79264
1
74
573972295
239521
172627
430160
62
45
56758
478140
27
408102
486481
1
52
44
449614
200926
21306
123179
193555
7
3
2
94
70
116775
162929
70039
355912
64
20
142248
304535
545199696
243395
46
360057
64613256
44944
97
5
235131
323428
344102
126612103
84
87
73148
50
313914
376923
55
339789
176769
392649248
55
182165
8
189417346
69
276567
59
48
14
51
16
551374773
779215241
82
5
570788718
2
311487
169608
146168
53
45
111998630
27
3
95
11
450216
656924457
439404249
395635
86
52
211927430
119616581
9
66
95
197155
22
74
91
547153833
371196551
36
322647530
61
81
430012
76
567624875
324261
389546
75
24
112719
70
17
33
88
401823
51
475609
214690
79
101787
1
59
380704
22
47
497812
10952
537133136
455865
65
14
45
68
84666
131520
331864821
72
39
20
156894
401543536
1
134190499
10
29
58
78
162078
184077
42
45
398672
54
412664
186013
4
19
478999
6
134099
17109
81085
319430
66
406881076
950431479
72
359101
45
20
62
7
200896
14
44653
30
33
58
76294
8
735995872
46
91
19672
242549
247985
101515
114905
95
49010
57
17
59
91
63
18258
1719962
51
81411
1
33
409065
66
22
2
49458
84192
96
87
913422695
80
110028
73
51
3
76
18
89
25690
178673
37559970
58908
18
428481
68
19
384199
441129
172890
326919
495615
64
19
54
15
97
247041
357671
39
234381
348653
451775
6
2
66
20
215790
24
379081
336026
481309
2
69
11926
78857
421077
55063318
83212
25
214660
88
225714
128528
153311
39
80
348715
18
979978880
132977
431549
85
46455074
65
413816103
24
407353
12
480740
7
341252
39
60
12135
24
18
8510
80040
31
450350
295883350
446671
324250
155600
286318
291885
288860
64
37
7
605868167
103547
36
2
134983
205213
53
265721
58
151151
495334
8
475620
376710
458657
50320
54
465114
74
30
42
171902
85430
23
420738
86323145
182132
21
57
71
22
6
353308
534860763
29
69
42
57
58
49
36
10
87
180479596
101460
469350
417065
218925
93796
78
22
4
41
128725
32
87
7403
22
36
6
94
36
181954
77
38506
37
20
68
992608298
227993
61574
63
409096
73
6
352701
45
94
441074
446993
821732102
87
235215
425772
230845
34
794709460
71
150856
12
82
53
166617
43
257226
705176786
81
59473
19468
36
14
352668
11
19947
235047
69
185416
65
3
88113
28
8
34
420925
86
29
345134
261352
425731
25
82
67
8
109329
316641
174249859
12
380734
61708
105267979
66
231029
148442
409684
84
187229
91
9
61
440949
989936570
8
54248913
50
4
444326
452046
15571
80
266599
36
43017
29
183095
35
790911349
191235
286158
89
240446
456486
408152
75
126022
13
294401
313191
84
41
851074044
90
439885
10230
1
9
48331
88950
46
872827909
45
453727
44226
160242
409034051
168721641
77
49
336629
16
184139390
162075
146988
21414
669123790
11
79
90
220046
328828
378034
93119
246854
217901
7
31
79
544020454
82524
309800
246207
85
62645385
12
439890
6
82
7
50965
352395
83
94
1
13
275705
87
959317935
4
198500
325472
286407
13
226907
9
298459
90
790297109
92
51
33
92
446885
378201
26
435165
350986
15
555647425
95
80074
11638
19793
309174443
11
192318
29
52
38
401157
145649
447250
66
48464
524145536
329855
292693668
51
71
5
98
26
274227
16
314400
87347
221980
393067
70
418049
47
118623
147011
21037
201924
472984
12
77
445896928
275061
98
304618
427512
7
382052
13
31691
258337
486294
27
47
27
39
262078
844036405
328693
1
42
11
117521
44
404799
594844307
83
172265
19
33
27
82
14383
26
35
20051
39
235443535
222401
400369
211651
1
62
356202787
239821
30209
4
570645224
42
45
30
64
447806
94
22
97
24287
349383236
643643261
44253
93625
6
8
47
949446868
466392
382838
8
1
995609791
4044849
137146
44387
206237
545112581
34
372635091
335511
304734
13
8
3
80
3
81
149598
11
71
705960438
42
63
464005583
98
1
202063
84
255143
7
132948
61
95
304572
82
41626
59
181080
4
3
214074789
50
93
87044
82
6
85
902026137
341368
97
64
378860
46
98
257471
464056
52
21880
8
4
30
484458
523780215
88
57
86315
1
253939
7
146116
33
52
97
222237
187974
365539
95
153799
68
127883
135747209
8
24
15
348058
3558
3
62
135968
359688889
38023
83
256235
34
60
480856
15
46
43
69
45
33
206401535
75
92
491031
69
604428454
134466
138419
43
378587
81
48
2
41
41
54
33
2
74
165610
24099
408146
69712
39
203056
3
79
5
49
26
30
396166054
28641
1
217586
143752
69902
305203
90
466685
162375
7
32
64
31
405630090
7
49
82
16
4
47
38679
786393151
97
88095
378217
76
258818
27
241710
402824
95
67
403589118
25
34
8
50
30
214990
170532
94
403705
91
48413
65
297079
594433519
232184
134147
411972
22
235571
80
515467470
64
3
58
6
421059
634551260
49
59850
32
53
125693
47
231111
204386
491566158
276422
39
69162
12
37
90
140349
76
616618534
86
16
8
159284
605827592
462852
174442
421443
78
26
418106
244763
3
13
23
458093
5
69002550
70
97
63
281377
379631
2
300102889
74
954033277
84
66137
16
75481
911624268
67
321318876
76
350411
32
499134
45
3
443841331
68
87
66299
280837
2
6
94
460698
160767
90
324689
82
200740
777031380
18
925368615
403804
203452
470412
368706482
90
9
205342
40
302527
21
1
81354
372968
58
339323
481993
43
50
99
449418
142907
38
44
6
474357
45
68
152269
47
32
95
90966
473937
60
263068
469201
490217
418628
62
3
15
47
88
322784
6
32
73
18
320038
140898768
70
120256078
23
28634
131891
7
76
31
3
6
90
27087
86
1
365653
441246
160596
20
12
67
19
79854
5
21
29118
16953
32
50
12
205568
120219
327065
430633
10
365369
38
8488
18
58
251687
4252
55
919058310
243599810
212925
47
31
60
2
25
228641272
259863
50
32
72461
94
37
186108
600169764
146776
80
414506
598031183
961598719
3
5
7136803
51
46
62
440242
457461
21
6
61933
70
315765
406910
1
5
20
39209
127732
207287107
239188
553970740
235837
83
112898
77586388
918953069
114380
49161
42124
9
51
437743
212302
295606
73
11
74
344408
197577
17
156167351
11
7
326684
379497
260428
230121
84
5
11
59
286108
91
775403754
118402
365412
331997
477439
54
222257301
9
468190437
37
67
13
330455
1
262889
348301023
71
72
24
457617
20
47540
84
59
33
2
630898778
35
41
4
90
43
37102618
21
70
30
310076
69
7
28
389147
78
311245
80
40915
2
8
15486
58002
93
371260
391186
15
1
487090
92
199978
80
139515
182921
21
28
49
77
20
93
263812
31
77
24
21
36712
66
409741
200258
268072
457375
66
3709
47
79
386835925
41
91
262064101
354773
82
87
10
8
401968
39
2
396348
52
75
9
366983
230979
90
8
118986
1
80397
35
4
261697
35
88
23
128737
3
213454
6
108991667
47932
74
42034
52
902529587
59308925
203861
43
52
25
2
39
72
314579
325302
87
900136455
101392
87
37
59
72
18
47438
482917959
343443
9
172657
44
376172171
54379
17
1
16
289550
73
84
482871
444317
178237
408628
67056
335539
87
647942393
61382
6
78
88
218977
400425
74
156256955
90
69
51
85
296623
69470
42
535057517
467690
123240
476419
146639
58914
458617
295879
110577
190426
5
467193
51593
13
4
65
270990
14
88
3836
17
405953
324546
228256
70
257453
30395
6
55
235556
3
1
70574
14
434064
50
57
7
2
76
49
89
943410066
6
39
6320
98
334022
27802
68
67
37
65
36
217331
40
858027450
64
5
373689
378394
225733
82
5
320318
543502323
226462850
7
48
41
85
17
8190
60
40
89142
213106
293738
183273
140419
274842
75
280783
24
216006
342459
6
1
494991
46
322550
363867138
68
284246183
65
29
85
98915460
368527
44
90
8
55245
123604
305423983
54483
87
79
295372
19
27
212327
283863
275996
279484
22
17964611
295789
389790933
14055
34
2
8
60
34
211919
8
424876
36
158155
290319
363691
423203
3
25
56
365903
57
65152
490876
84
263726
122208468
140579
3
8
97
14
7
94914
825959379
46
25
72
121979
447131
30
2
19539
74
2
77
24
69
955783524
83
256916
28
157694
77312
20
421408
117163962
58
235954
22
338930
77
492683
37348
483850
90
46
8
65946
58
264530
31152
16
90
236370
64
75
99
242994
5
39553607
8
265778
93
20
4
782376160
8
259590
27
7
79
36
223779289
73
7
791965631
201149
1
211642
84
43
36
239876
160055
830596662
449906
491749
69
20343976
37436
415655
475413
40
51
1332
298664
20
6
48
9
50
197008
22
307988
390083
357913
3
338313
118314
56
275732
22
52
1
335713
61
436830
440862679
52
12
243557
426140
412754
21
75
92
85
32
3581
65725
72
50
555434260
21
30
1
181905
34
263062
3
35187
96094
487518
72
359617
65195
164985
92
30
97
49
430089
68
26
156855
94
41
31
51
70
282044
11
18
24
41202
2
264165
35
588167908
95
76
24
83
222972
14
265347
70
453891
215913
54
801711671
59
758848499
3
72
374887
360762
356341
98
4
355058
508868053
117495
630611746
94
255392
24938
489814
220632
2
2
22
133127
594319042
28
875377526
79
8
116618
64339
343823
14
461568
333081
2
45
17
318945899
51529
254920
13
328929
223781
409229
209779866
512300746
10
84
5
95
71
60
493965
433412
415582
55434
111451
5
381315579
445110
43
74
84
52
8
105389242
21
63
27
257514
21155
5
58098
48
94
70680
45
208799
6
368165857
379210
455554
24
38
121844
17
99
17418
68
381251
114759
129007
49
23
992822825
89
22
30
39
348314
94
114239
23
73
12120
40
192698607
22732
315901
13
11
361078
219268
542442085
374541
76
56
21
308369
19
411171
522117622
62
880498789
1
10563
40
34
4
71
129742150
13
183650
444836
57
322265
196711
8
119319
345889
57
67
27
6
499412
6
57
281391
8
493852
366798268
147302
38
140643
56
7
261320
45329
3
498442
97
47
54
38009
448410
52
54626
156567
489284
470230
32
27
34
415838
279955072
7
304922
138729
87839
72632
8
358823176
97
149233739
78
6
113786
141939
501633441
27
241093
82
84
1
326842
2
6
77
71
48
285875
18
316725
4
7
2
49
68
20
96
348315
387130
27
28
308518
123208
910776109
165353
70
40
82
62
99
106950
373374
90
9
400364
54
4
2
44
9
474928
3
356863
214345
41
329705
91
200246154
41062
56
184684
74
247350
70
3
82
389738
384471
484585
7
45
333997
9
35
254566
34
28
47
59
394995
82
649681535
81
59
86
59999018
460078
448417
31
911082292
81
110486
307892018
23
296650
20376
83
8
4
30
13
324101
472044
93
428369
233178
409418
100555
62653
375335
85
275618841
300071
2936
131988
12316073
28
21
81
186178
31
55
45
2
775904698
418498935
13
566722891
167848
99
31988
467340
69
17
22195
15
465459
621698411
41
6
150895
24
12
50
443914
434216
112801
455405
19
406817
9
81
57429
495777
213223620
13
37
676741456
57
36
3
43
57797
48
69926
240782
445205
291271
53
18
40
80000
111592
373762
5080
15
140068
24833
448414
17
93
711733643
29
6
2
454360
386082
37
57
22
131570
17
371582
32
49
4
487809
84
22
251006
74
13
52297
63
346981
58
63
250073
57
332712
59
86
437944661
78
761004621
3
355854
181681
105798
730580041
50
13
26
51
216266
1
91
5
94
61
197486863
75
11
80
3
37
192785
167203
125485
8
75702
21
118100
32
95914
78
67393
537574100
1026
4821
1
45
92
377362
1
80
67
350725
48
14
32
552336890
56
443371
89
45
86263
518254130
17
360044
58
60
37
66
205247
74
99796
5
40521
41
458033
69
9
163579
79
50
63
87
65
60
39
68816
709962087
523150834
367452
33
43
55
73
71
6
246882679
77
13
382791
196145613
136898
164538
2929
4
105218
4
24
25
19
4
31
345139
436700
31
437625
107983
310552834
43006
864991214
90
72636
4
50
46
74
187891
328780
172102
9
42
6
7
76
8
109602
46
475168
90
2
400421
349509
464354
1
499360
101362
157706
222954
85
417776
25
6
318431
66
35
350484
71
172181
69
56
184124
46626
89
452507
3
86
79
3
525872128
421896
59
68
97
17
178694272
740861572
42
409555612
86
73
93
64
36835
566440227
68
33
345189
280250
491479
15
39
170217
3
80102
91
470368
269670
4
97
5
97
491355957
226860
88
2
532828990
26135
50
1
2
204366625
374555818
175703
90
1
427646
57
30
782553018
275309733
542823456
427113
57
426134
399537
429357
294222
492903
499620
493434
70
61
969158107
64392
161280
20
62264
4
61
92
80242
512290990
28
94
258099
81
653316295
9
47
37
340754
543477804
11
88
18968
9
14
946062315
358530
308799744
76231
58
122508
72
418605
6454
349016
49
32880
193656
353874
128949
393522
410195308
3
406766
11
96
96
77
23
38113
213374
549262142
83
390517
14
78
122921
401934
75
27929
18
274203
7
329056
91
430128
370108
62
97
352232
8
13
9
42
17
314565
445217
43678
6
27
67
976783239
21
85
99
297317
31
68
95
75
17
15
75
209419
483457515
41
272444
163427
170393209
47665
24847
372219
327652
6
365141
57
394995
56
394178
496914
459955
89831
53
79436
59
333225
8940
5
2
27
472257
493987
97
109474
83
62
644888343
345768
9
885607910
740297947
359799
9
21
97
236558
56
317223
59
57
90
3
34
405440
389266
50
430075
2
2
366063
294286
282692
29
245934
84
336169
241380
392816
1
92
9
5
56
477391
427173
39
354535
371648891
6
2
48
96
23
85
32
99
14
81
89
15196
54
93
440656
103204
9
145743
356210
4
62
355794
346342
81
30785
1
97
50
9
783618166
73
456037
89382
12
6
70
63
51
94245
46
247706925
251887
7
137523
497624
22880
73
78
216774
87
90
59157
14
65
23
67
47
87
163744
54
47
135430
336688
464512
6
37
45
478642135
69
64483
274797
480848
70
36883
31
815355092
274895913
165343
8
374356
17
676682226
305861
536328289
455509
433256
7
77
214905911
34
205976
143784
84
1
51
247934828
355333
71
189265
523763928
564652213
491456
88
8
416070
166112864
83
574755847
25
9
74
9
49
68
244586
133185
95180
416437
39781256
161742
133237
83031
423346
66505
71700
205533
64
7487
8592
19
722224302
654213550
479983052
370672
9260
47
24
98
52085011
82
17
489510
87
31
52
42
18
78
487588
79
4
415306
147671
387785
514760890
434585
57
105378739
514385942
375146
764866558
476823987
65898
868536937
3
5
76
390536
119528966
464700
369680
472190
430749
71
76
78
37
85
89
147558
246798
264157
82
334897
449626503
137420
50
346347
29
69
5
494443
64
63
50
332853
67
87
2
43
156222
487213
71
371598
114929
42
41
4
41
91
71
385825
8
15
315456
9
140038
166291
487733
4
46
150989
394146
3
434162
12
22
473381
39
472949
80438
257902
92
136972071
283360
415977
78522
92
97
77
84
423582
27
283035
3
135002
6
51
306514
2
425126
484299425
612998183
5
297846
190680
23
79604
87262
84
53
117119
38
4
147112164
62
56
872473850
33
37
63
18
376960
79
9
243278
503059351
237716
22
11
58
140922
14
190798
80983
420406
56
117609
160493
142845
9
5481984
333052
477832377
66
484805
39
57
339084
109193145
71
148349
51
276441
289676
19
172175
309930
180195
702294945
27
98
335997
6
61
96048
44
1281
22345
34
81002430
158219
899209867
484880
886757853
51
2
26
99
115613
372285
8
43
39
60
48
32
96
81
5
31
6980
97
56234
100726
96
84
325532
7
82
57320
446436969
432557
28332
9
90
18
32
191110
472900
80
52
300566
27
63141
71
22
334809
45715
97
27509
3457
90
311980
458060405
95
371818776
3
437746
552733365
6
67
30
121168
113279
378592
129280
11
361911
45
25
115795
81
401891321
52
358353358
464413
8
433461
315380
66140
101001
46
416567
285389
252125
73
33
35531
425613
38
29
911240676
58
96
33
15
4
410882
38
6
81
284572
150262
334596
88
28747
196740
416291
74
364722
61
61414
76
72
251582
138084
165709
174525
27802
16029
77
403336
26
29
58
748440870
214471537
30
482530
55
3
71
3
232799
459715
38
262352
4
82
385517
82
373773
24
106501
383083
64
207506
27
92
12
36
647755832
8
81
284856270
59
47410
87
165370641
156584
229958
15
18
584
329048
274586
26
3
16
22
479907788
69104
23
349228
416646396
416121
12
342965
81
83
39
8
235123
85
492585
217668
81
16073
2
23
41
6
76
225576
379771
97
207753
168951
359610
67554
365662
150468
54
92
86
13
2
111113399
77
2
37267
217633
107255
366944380
5
65
27
205043359
92802
46
1
73
231083
42
1983
11
258487
444728
37
236012
953943225
40
4
440937
7
94
49
85
61
82
47
32500
7
86
361763
321200
51
9
2
389866
29679205
247932
30
25
73
493409
57
241367
58146
5
662488355
657837099
288099780
38
431155
48
81
55
30
417459
66
165029
4955
397704
10
175674
52
52823
65
9
311644
34
273643
15
718245964
83
219356
45
62
286964
265157
6
332122
71542215
83
124237
380313
268609
237284
1
491158
54
317157
621339058
82
464238
10
23298
80
166149
475154
372067
9
54
463902
244758
17
13
876033927
165825
90
3
54
26
87
67
2
9
29
353907
189884
3
17
32
57
95
86
21
304588
53
7
61389
64
24
530273436
146708
410932
36
29
9
931441231
222619
57
70333
62
276151
364932
309184
41
88
181175348
98
72
24
647387901
432596
29
41
39
134983
117179
208879
404764227
135158578
53
52
94
436921
113884
72
17
345639
20
71
83
295854
85
4
606027596
192611
89
287954
584351004
379957
55895
22
432684
752598959
77
336534
179023410
85
1
27
34
199715
172204
302965
16
472891
464051
56
15
9
7
7
355300
426154
46
456075
267748
61
88
8
684466557
46
62788
496036
149463
85092
30
532059081
27
110686
44
379089126
4
273810
12
39
93059518
4
33
52
25760
73
88620
86
88
49
439143
9227
13
119546
34
402363
67
8
142824
337816
13
414568
38
478699
8
55
97
87
69
9
490075
251814
97
21629
664293951
34467
99
11
28
9
58054
326453
385410
93
79
9
20
88
354821580
132212
128032
368187
195633
139105
334198
40359
41
99
60
22760
261129
54
26398
222549
44
1
142246
4
1
79135
9
380255
427618283
165149
207099
42
8451
4
99
467926
67
7
488708
574843740
1
77
67119
280422
28
424528
160456
249565791
134597
36
53
8
14
36
85
7776
91
25
97
3
328268
7618
77
3
43
22208
5225
15
21
82596
90
46755
86
111941
272480
16
3
45
2
60
389135
29
688379723
413005
69602
33
687556878
137639
285691
76
91
157278
24439
56
245922
31
62
387583
50
6
38
254481
462088137
256301
402034
29563
705494313
3
143045
28
33
81
35
37
82
19
43793
482663
4
9
11
477996
334734
282135
480681
124009
333460711
27
232988
453021
64891
79
495471
309813
44
275681
6
876237476
11
83
231495
274351591
5
210159412
89
224660782
47
69
435419
343418
120806
65
2
14
34
10
14
979747100
530184449
14
41
55
19
811869327
4
219212
5
187713
41
1
8
28
32
9
65
96
74
39393
10
167342
189420
202907
4
87762645
285176
93208
666523088
71
517829134
97575
2
27
16
1
36
338215
4
2
33
168367
832854506
470304
598204244
81
202707
40
194249
3
497773
35
81
38
333300
55
6325
78
74
4
39661
459312
373033
214319
121703
360325
9
141030
103594
56
175583259
7
88646
86
432440
95
65
11
41
69
93
43
120504
1
86
276998
721443245
2
6
74
233077
11
16
17
198397182
309639
36244
15148
890018171
914532936
58
4
562882049
78
354003914
23
8
170982
3
401906826
319909
196424
38
46
51550
252308
317066
313147
9
65
65
16
375517
48
43
301260
125904
4
392885
9
1
340427
61
19
224479
170830
274239
99604
92472
58
15
94
53256
190070503
47864
20
8
47
304911
29892
67
70
155635951
609852634
489748
245720
234493
483036
63
39
591171362
16655
60
54
70
92
19
9
24
244395
484578
57
75937
23
88
489739
5
7
133434
94
69259479
270749647
28
258890
76
734730158
7827
4
716708088
3
68
89746
454503
154195
79
83
72
475889
1
7
99
6
2
17
229034
9
351633
200384
44
432835
86
3
19673
85
29
77017
87
44
311840
310338490
48
64
932727363
118650421
898053513
77
4
840266
279493
93
37
4
928788737
237955
35
156238
198994
341477
167352
305391772
302810
9
91755
33
47
8
311802
436021976
106455
33
823966101
24
89
20
34
51775
366247
23616
404245
5
7
257692
324953
420006
12
334010
71
387164
362788
25
19
27
39
417326
1
15
348226
88
58218771
132362
18
195086974
3
178357
53
515342332
171109
218797
85
43
37
4
41
387167
32
37146
55
228739
58
77
69
90
4
39596
1
19
375111
3
2
474772
71
2
311769
45
147023790
237828
39
167575141
209490
135023550
358690356
11
458685
673320098
66
468754
499762
451457
32
166095
5
73
9
80
96
410796
209147
258161
496996299
43
85
93765
99
637128178
31
13971
46
45
398671
4
43309
4
493071
39
87
171629
346325
25
12
189352
20
13
339476
88
470262
3747
96
130723
89
18
901016595
314809
286728
80
409017
59
39
301074802
239422
36
91
238477
709111367
725296084
19
491463
265240
81
1
19
12842
66
54
41
86
71
277069
37
96
414096
731260017
435538
363910
13
140446848
369598
74
455242
805654279
8
310794977
94
24
210104
295267
244245
336761
5
26
25
10
69
6
90
87745
4
60
88350
80
803957158
80
87506
65
38
270449
203318
445337
36
100640
131482
49
197308
6
81470
62
47574
367604
17
342724
482762
248892
81
5
726176145
99
18
68
57992
85
32
83299757
2
62
2
541935987
375440327
89
28
147774
85
289844
472193
90
62
37
155886
77
52
10291
60
79088
137761
5
353327
70
49
381423
18
11
18675
15
52
306193
41
66966
46
94218
363519
9
80
44
2
78
146089127
42
23
114180
42
69
62
249117
617090688
274328
60
212403
111750
58517
187835
457180
81
31
4
87
103461
72
5
183153
89
72
501626969
90009
89
100032
389938
198510
208441369
34
228878
21
156026
75427
90
924382570
20
17
38872
273985
335469
176659
91
37
30674
71
518649753
91
346613
3
49
14
416062
2973
68153
279652
33
310886
58
7
66
34
253286
14951
202750063
433014
29
35
354067156
35
31
495869
25
35999869
487006060
13
335843
3
322376
94
9
48152
280786
21260
326110
104922
59649
73
58
5
495884
391701
964289618
2
68905
167699
453362
761422611
495265
465071
47
440373
64
50
3
13
9
382994
187273
374506
51
8387948
84
74
80
70
894662596
29
350880
286688
1
48
6
434223
679448802
214477
2
408996
439496
51
3237
273300
205532
348252
405312
44
175989
83
397166
42
5
119539
35
148608
77744
7
435000
52602
131947
77
4
236496
98
33
401953
860742844
396588
469745
288668
348453
17
52
14
405955
471616757
51
10426
28
51
194720
83
51
35
53
13
524364710
51
362121
492937
131301
68655
208718
53
23
1254
54
430452
2
141211
855805242
164890002
48
5
52
152325
39
42
409827
87
453422
5
10
74
69753
185497478
9
37
66
8
27
274650
27
56
402045
170503
381107
60
28
19332
6
381527388
23
10
79
4
285025
35
473770
289549
386162
37
94
7
3
26413
58
5
9
238711
198751
2
92
15416
96
88
473967
231856
93
336086
31316
339307
21
76202
749261291
65225
85
91
207538
384034
29
83
918854315
8
186835
98
33
3
333391
595392452
356769
17
58
260825
538281417
46
160322
310161
266896
255878972
249461245
137484
49
59
60201
360698
463234829
440590
191394
183960
28
41
43
33
72
56
26226
599178781
7
19188
279939
10
83097
446542
21
13
53
4
27
69
87
993053783
81
48
454128
101169
262688
128200
853924559
2
179794
24
3
80
34
29
464841
39815
497509
4
117703569
253894
25
53
29
9
350502
160652
741777230
276051
848483840
91838
60
15
65124
32
470863
305850
431372
86
499097
398059
7
71
66
452410
489395
105048
83
260210271
84
12
8
223559
35
235302
7
303679
358857221
197878
13
9
30
22711
289235
43
967198301
489515
868879760
413834482
46
40
93
20
396392
37481
62899
240676926
64
92
394332
357618
79
14
84
101279
67
87
1
510735759
44
245710
456231
68
317990
454900
722317002
22
435754118
177016
45
74589
5
37
472905
444941
407310
71
42
72
145577
979337491
279209
65
49217
402786636
29120
4
8
412558
60
797009681
4
16
78
317974
38
248986
449864
68
97
21
18355
3
258467
230065753
400842
313144
579626777
16094
420728
421931
276268
408951
140222
235592
80
278932176
87
795711945
74
236617
4
88984
5
53
5
451358
457360
79
48
7
282575
198258
429706
425903
99
39
399907
93
89276
9
29
299576
77642
60
78
455628127
432032
78
414793
75
157677
285713
75
3
287375
12
465074
8
324726
105988
43
627194632
147358
147804
26
616060925
14
24
4
94421537
265598
379860
15
73
91297
37
81
222943948
96
143272
1
53
9
73
382440
2
89
9
82
964114829
52
3
94301
448993
15
442574
81
496464
74
4
82
896226966
259740
47
93039
19
61
46
466752
42
380148
236956
7
29
242941
97
11
80
62
185180
417641
242971
16
53
478915
100320
303977
11798
168001
13
291591386
126703
384072
9
493394
998574986
87
725199424
5
22
7
125168
62
72
340722890
347934
443172
496272
81
3
15
380755
4
36
1
289014
186186
5
13
4
31
59
42
47870
71
17
21
922997701
228845
88
9
15
45
8932
20
495676
60
534810722
44967911
173125
298595
89
62
306041
31
80770269
13
92458
196063
3
259276
10
16
3514
42
85
129319
16
244314
66
298015
494377
7
243535
23
25
827821553
52963
62
66
377231
426481
86
130469
458545
400769
709505988
41
36
49337
16
99
54
34
60
124520
76
131316760
27
48
442539
314449636
13
255752
48490
339331
317858
229419
4
179092
56
54
126617
913810887
475673
79377
61
392085
43
469503
26
4
15
265385
318110412
220667
601914603
19792
87
78541
392083
955101761
277830
150298
405626
100999434
2
99
26338
11
364699
478659
90877
909747029
93
258678
169033
156144
303444
15
10
940174106
206136069
295133
82
138956
168354
750635257
8743
422709
63
487121
95
1481
433285
432290
37639
30
52589
326645
182542
1
26
536679292
245627
251979
5
56
101975
84
77438
14
238036
30525
419749
278774
25
63
163074
53
918694505
7
68
515466272
99
272305
80371
68
26
278650
80
82
114601
491317
369922
5
401065
337180
183331475
47
88
81676
128727
23
514545271
229524
55
282851
20
815801726
83
19
468368
41
451198
53801
917656390
235309168
219148241
55
331146811
775284923
56965
34
93
89
88
609513265
517216651
84
83
295241
443580
188955
786214646
202015
66
724142752
159315
36
60
391554
22
400475
254168
91
7
66
87566
3
275476
17
9
454063
190700
56645
56
29
59
637437807
24
45
677477467
243575
4
406749
18357
280332
107170
366295
50515
87
690767832
82
46
20
17
213684
471989
216451
61
84
280839
112118
31
30
19
42
17
991224369
122961
94
320666
61
358673
78
364219
366835
96
471400
58
49
258406
9
45
71
45
242455
115650
36
79
273416
68
8
411350
428518
53
90
21
28
330023
71331301
399001
412795
22
203798
97
203048
8
59
83
862068028
179540
14
490287
4
98
29
88
127911
66
868992060
4
9
158968
372213
72
6
250771261
78
49
271360
60
83
41
24
22
32
39
3
41
10
36
734446969
219241
2
440428
31
79
489472
44
462320
748981949
86
432205
79
255968
492577
104506
43
402233
39636085
96
28
8
55139143
49
423028
85
333648
241251
675162921
41
246738
324046
80
934112332
328877
34
78
252996
17
45
96398
51
72
88
305016
84
450844
655862963
378780
107761
236981
326706
47036
41
73926
130297761
400697
9
58
83
125562
62
316680
204906
439905
5
898421268
5
67
442071
56
36
81
303643
132523
414403
80
1
92
270285
32
327366
118510
86
992028925
345798
223221
47
559372228
45
155402
9
23921
4
357063251
198169584
86
60
288016842
366432
79
21
153052
178247
281229
168507
7604
89
63359
103971
49
139143
255678107
15499
24
359769792
66827184
287872
320305
82
424943
2
980438613
5
74
24
63
9
84
60
311069
66
376646
274050
42127
31
279866
8
422407
27
32
99
25
6
381824
848088294
317692
465398
88
246778
212648315
1
271505050
290234
490243
88
7
53
48
235636110
315180
33
95
49
906786835
9
71
669558987
15
83
295785112
92
66
223072
443
513636725
86
67
97
47
65
458443
17
12
221634
327317458
10
42
251369258
35
4
238555
81
1
6
42
6
52
7
62
4
75387
1
344011
40
68
87
87
4
32445
74
452889
8
81
549836289
26
157011
188712
324347
46
657085489
45284
367859
160900
1
47
85
614143734
69491810
31064964
1
222347
291299
31
168755
193971
396109
23
395213
362553
37
73
20
542519957
740183031
39
65
117248
620027991
6
44046
844550877
269799972
51
73
28392
21
73
16
39893
58
10
92
51
801910856
92
380026
23
18
2
50
79
129546
89
3
67
28
277744
337266094
15
74
184398
152439
45
88
385056890
474057
114440
319009
361295
595714912
45
33
221243
53
9
63
328008
127799
221128
586957295
7
423683
73
39
268455
77
42456
5
300428
214260
37
8
79897
7
58
135858499
2
53555
34
925440532
88
17
168627
91495
48
63
18
95
238631794
91
494250
212050
53
57
276576
138616
81
391709
2
70
157150794
37
10
30
8
356474020
399426
16
10
135399
553004495
635603161
130365267
256190
56
25
57
15643
39
43
74
194628
44613
69
53
2
51
42
75
243424
132460
237203
38304
59
70
21
733470249
3
200463
323119
590630437
33
68
58
1
583510506
34
927401012
324827
397002437
64
124026192
662452203
120866
48772
381348
70861
458008
14
42
163875
26
167433
45
997111764
8
456692
263966
2
343539
496459
454588
87
95
80
135711
8
97
9
69
272840
89600
59
19747
16
66
4676
10573
80
153455
71
26
37
27
8
53613
168478
369891
4284
44
451687
31
32
400984
227490
35
488413
25
30
3
393462379
9
105173
75
11
42
22
193278
148818
3
294582417
70
9
334323
102001
31
13
192124
19
376758293
214439
62
427579016
35
321121
55
304149
78
65562
209217
241627
41427
672
69
8
13
281097
9
28
3
365113
66
24
6
495089
738
59
29
15
417770
64849
78
362469
449307
238510328
157663
99
5
290445287
409170
93
92
29
263392
41
726489435
82
3
40
81
94
55
150521
2
320310
5
69
85
18
5
79
396344
53824
328134
132417
13
380275
6
227409
79
235386
57
46
194260
319818
47
74
49
44
8
430188118
98
4
24
93
24
33
20
54
89054
298498
5377
66
50
6
90
30
168374
68
14
33
36
416020
64
381969
29
327724
454458
204388
419836
82
358898
34
50
543573642
842688950
13
623859178
347560
292870580
52883
227373352
7177
1
2210
123116368
2
55745059
376835
259431
1
41
102626
7
37
72
71
7
105320
414367
33
59
1
386956
335982
16
18654
53
59
23
96
299389
63
319661
79
344099
64
250306
5
467720
63
353599
5
287416
224905
81
189384776
160929
2
8
62
410712
49
5
79
74882
499630866
409477
35
3
44
7
13
544474105
25
24
252673499
430594
95
48
74032
300050
85796
272214
65
68
73845
66
411415
71
444364
403152
70
561405174
1
67
135792
61
833926434
99
791486980
48
357362
133956
87
206543
66
73
5
732354928
113609
103913
396781
5
43
410985306
26
161183
135098
368081
15
72409
381387464
420655
410508
438891
87968
649467435
73
8
611282926
420556
60
61
483240
29
468146
4
229374083
35
451148
428544392
471233
9
140033
202118
464559
65812848
10406
187371
237781
396536
31
362176
111794
76
38
342740
70831
204295
20
52
17
69
223156366
61897
70
25
7
62
37
84
53
23
147679
229818
15
375492
8
44
3
22
323438
396672
356500
279720
29
33
329867
16
50
402501
412429
96
20
686814030
87
325685
5
1
108519
871437111
19
27
453050
212286
5
403089
6
21
289684
252457
208368
25
67626
481289
48
55
489074
63
58003
219784
278206
35
17757
127467
41
545875746
353755
97
8
62
22
17
65
74
428219
70
59
330045
71
3
5
153475
98
63944
14
25
416266
57
127977
365392
87330
37627585
5
395192
65
75
54
32
12
67123
293100
827156401
17
19
69
46860
271672
60
75
491798240
33222
35
498696
28097649
5
7
78
87
200693
420911
24
449714
79
352918
73
455
73584
5025
449330
12681
13
18
23
306143526
525723495
376423
54726
94
42
32
189303
64
108525933
442590
401866
485553
70
431333
56
82986555
749994255
78
41
387564992
155278
578441479
10
416288
122230
488751
33
14
3801
401495
31093
96
77
89
22
256476
9
17
187397
119101
543464630
972939160
35
350574
57
8
442565
29101577
66
1
823467415
60
53808
4
86
76
599876704
91858
20
91707
82
35
50543048
41
93
4
35490
76
173179
49
49744
29
90
15
337529
328612499
89
148728
345068
2
34
867946497
205306
933107597
98
43
438755743
234777079
4
1
4
69
325926
1
98
39
30
347553
163301
236783
160545
217917
62
32
2
493160
20
21
1
73
482301
245525
15
17
1
457132
73
136272
378334
57
907866493
37
383658
283810
374211
99
227136
210042
212152
79
35
62
496264
427248
426724
160687
119578
52
243488
80
344918
131677
130759
35
29
91
133191
42
135383
270232
241473
88
409532
6
214653
1300
23676
36
195396
467595
43277
174043
423
162827
710246459
9
118354
31
374134
28
21
55
910777577
43
144175
28
247849
44960
478957
70
270688
61
355082
156930
49688
35
193255130
940104869
44
30328
177509
69
1
443650
19
54589
97
57
353349
27
302091
73
897552500
83
8
73
50
129544
42
148050
326014
35
65
246411
42
43
31175
12
40
3
132226
342416
51
75
464413
98
5
442736
574729241
10
3688
5
283654
460451
96
166139
165041
214547
324348
47266
865653959
33
47533
42
33979
17
172304
42694717
80
387393
7
30
77
477496
234034449
533463235
13
935880387
41
234127
472209
249200
7
68
89
96
6
58887
303152
843778343
408353
301005
98
77
60
89652
259781
47
2050
273297
140747
906244717
30485
307299
39
338091
647177127
192967695
453434
33
313642
18283122
1146
1
72
78
70778
125498
92
251319
412312
38323
17
80
290476701
28
81473
159215
167599
64
53
50
55702
363709
2
59
580887430
283739
4
37
45
29
93
5
38
4
83
193802
636297548
182547
47
79154800
94
50
52
21105
670703697
54
502369403
88
26
170657
72
65
490646
72616998
376760
32
4
68
945120733
324501
76
64616
249873
307677
97
96
65
126044
99884
57
82
432000
30
71
483097
91
496964
428742
96
13
9
88953
255187
134173
57
44
78457
263330
43
18
17
24
49
190052
5
98
240913
22439
156999
190042
117082
76
3
44
326651
50710535
34
817222815
46395459
4
382790
89
276142
213509
68
82
69255
443348813
26
149320
22
342104
380336
153309
568962178
318277
42
357912
26
44616
62
5
446062
79511
36
377751
6
249431
55970
12
314869
9
86
208193
183664
12906
134327
30
104149
14
26
250082
8
57
55
40358
4
463604
68634430
447310
5
89117
58
286376
131248
19
469669158
63
87
99
209784
341952
150142
439752
304215849
4
203248
260334
147064
37
138088
63
6
313477
448179
384704
112045
3
94
89721
452999
459772
7867857
862453553
161138
420567
696384361
3
21
55
65097
248383
58
349067
39962
54
111148
74
13
525712189
142214161
293908
494556
145002
41
250179
38
484786
194780
64
16
127502786
9
285964
153926
2
87
6
403273
7
78
71
219679
192480
91
376640
1
444952
153504
66732
131082542
119744
176934
294738
70
336943
462190
41
83
212211
2392
4
17
2
36
146140
13
149045
40
282697
178342
6
18
55
60
20
387167
383629
86
451555
324535
8
335691
253055
960171418
61
218025
209801
216005168
81
78
76
47
431776
11502
46
7357108
3
175233
82
288823
281619835
59
53
332926
502347747
161716
215175
43
454030
7
242344
66
29340
26
399599
82
24
58
52
98
215496
52
901839428
81
25
772093213
20
38005
57941790
377704
85
24
341765
132668
43698
392537
121756191
479681
32
334217
59
66
42
405917
34
239741
427162
211850
6
67
30
115309
178777
774660485
98
3
6
329001
229354
27
89
25137
780688231
21
76
71
87
111107
87
75
287249
64
58
25954
72
3
53
65393
409876
50696
28
88
95305
31
1
11
259975
314132
472080
35
266664
482219
75
76
98
29
389995
268134
47
44
62
60639
36
847584194
28896
631221066
51677
258296
333385
944086029
6965
51
28
213012
651409517
133761
341302
388543
241876
452041
64
30
76
5
15
68
59734
142101
7
10
139916
6
76
45
469495216
2
404991
241860
62
89
459376458
3
25
48
80
69
8
22
78
51
333779
89658
413832
60
5
1336
53
339559
306954
30
81
74
357738
80
112308
39290
67
220704019
4
76
185769
378632
3
24
46
29
23
394865
67
58595
4
154950
91
66
773698049
481003
1
135527
438555
402124
219151
176964932
451735
42
48303
11
87
55
55
852275359
9
3
73
358282
488472
437138
717986742
217204
128497
86
283013
26
178956
12
275474
120848
128128
215181
169179
136055
419843
15219787
41
353882
129437
88159
63
130949
60
46463
69
16
164587
428404
361629
23
151602
84
9
23
19
31
28
366434
31
3375435
7
77
96
82
5
48359
95
244855
19
423779
12
533331896
79
35607761
42
34
92
164244
381866
40
39
20
386680
33
21
5
21
76
80
62922
271465
285593
89
460653
59
227720759
9
349074153
508150610
4
5
56435
69
49
54
237242
96
654079263
216489
774876588
203078
3
25
29
6
472525
799060376
1
886776199
36
138336
47
72
45
24
14805
2
94
286036
9
80
11
79
197940
60
490689798
40
24
181813
8
269513
298866
7
205633
57
78387
81
20
66
421653
474570
19
173590
213329
4
37
13
22
274270
18
142468
89497337
748933626
462474507
387471
7
520880290
166014
177011
8
36
46
456407
66
180733
11
36
250032
382036
166922
97
151850
10
850426744
218385
47
82
21
523204658
20
213896
437729
421037
211487
7
636120914
8
254599
960244060
314084
64990
93
6
548815160
34411
246367
333115
74
19
43
833022586
95564
90
28
57
96
3
58
93030
407734
30
95
8
73
4
420454
179275
381701297
440690
330507
246518
573827978
471267
355837
167197
496604412
295653
6
30
44
24
20
64
338921
662757247
35
36
6480
34
231849
103206
253465
130545
18
179328
49
395402
269825
7
248474
308092
135097
95
239528
11
429590
282508
457974
98
17945
49
95
198690
18
369978
89
1
6
189886
64
1
56
234161
10193
83
190056
83
14
10
70
2
400134
200171
40782
86
7
8
86
4
362418
277125
89
196248
28
91
73
496214
18
106346
71
66
138944
30
85
97
31
91545
1
543516424
4
190898
121510
3
29
465274
416879
128772
17767
31260
61280
37
77
61
51
34
63900
6933
21069
791442143
244178
339824
149379
396991
90
952450283
26
382437
26
57
75
183936
48
231543
24
63
441622
404106
45
64201
87
93
447009
97
355369
463866
272583
51219
234252
68825
41
75
36
6
367126
42153
334333
67
52
136323
15
130063
173992
82
463992
36
397831
323856011
13
469673
1
56
10
38
44467
18
4
333827744
416634
71993
466794
56
46
209734
74
457820
476918
119754
86
307698
30
94
132011
332552
519404968
205961
96
171937
423603
377143
54
253566
3
223896
25
77
38
335098
277801
88
308745
72
379866
21
71
683308441
349367
627504294
348421
8
101986
379838
24
74
26
5
307697
236173
35
255627
448705
4891
98184
65
107603
73
481416
92
478813936
92
5
5
54
545110245
48
4817
432682951
343940
79888
410282
498688
28705
50
71
27
138830
19
62
1184
2
58
48
277593
1621
362799
214311
303275
83
72033
57
289018
154561
177153
378970
73
29
4
5
4958
776100532
4
99
885325194
24
64
482089
11
419865
730024339
1
94
68457144
39947
53574
32365303
300413
50
465783
52
29
85
9
84
4
29159
559302188
457940
75
259858
630909345
303779854
10
240635
281020
77888
76
416238876
214939
56
81481
9
86423
67
56297
53459
646062318
7106
7
121737
18408
20
343810459
29
313901
438504
429224
65975
95
9
16
185894
96
57
551370654
405666
135693
481293
4
3
12
41904
105527498
598368658
477308
31
47
232325
328267268
254608216
357905555
147579
86
2
222414
4
1
415294
96
93
22
38
20
80322
8
368035
59
413939365
182994
89
19
216977
187407
364100329
97
70
32777508
251497
163959
14365
100434
136503
38
9
99
56108092
950712152
30
82
84
78
38
73
212884
77
4
99182
94
3
2
9977
65
61178
22737
62
198947
100521
59462919
81074
430626
7763
75
8
117059
461178
332258
336799
758069658
82
85
457388
81
15951
80
107629
49
124845
3
436203
2
711938857
14
181890
45
77108
20
54
23
146654
82
15
1
38
172652
82
271775
420535
8
329141
89
16
988983970
51
364168
61
88
73
22
497951
8
265014
49
121997
85
38
67
258168
303383
77
27
71
436027
329814
105688
82
332829
927385587
43
1
81357132
901065692
432648
58
44
206042
896968936
6
322141169
256543
36
30
36
20
32
431571
68580
95
3
86
314107
42
30
396928624
278450
2
114319
419014
351440
339213
59
68
444876
83501
62672
41442
284470050
109534
53
252996
171921
384960
258089
58
398105
367251
82
5
39
859720437
362783
35
70
308405
353780
78
395720
57020
2
56
258764
49
98
458951
2599621
875693045
304688
46
93
98
215861
336932
7
210465
19
84886
50
29
8
303357
69
411298893
47
51
127204
753
56754
15
77
84
261283
24
414592
100303
727318344
311131746
19
80
155566
137650
973860564
479127
9
71
7
284246149
368112
6
95
58
61193
11599
381174
4
8
691406242
155811
934096459
217613
379743
60412
66
50
61
44986
42
1
16306
86988
80
6
203208
1
87
13
79081
333388
1
218698
294342
44
471529
82
78
80
53
228404
126716077
68
320173
447447
133653
14
9
218677
21
210677
74
487090
468985
184127926
45279
635135641
21
330865
115913
71
123326603
60
257547
838314290
82
348391
43
16
75993
16
74718
429158
118168
188609
85
13
454647
9
319358
18
51
214257
133353
40
323963
5
337658
57
3
20
12
331143
18
69
11
41862509
153596
303086
12
181412
148548
257012
731335062
466169
386928
66
280281934
348392
8
58890
58
8
67
32
73
2
33
6
369396
3
162024
172097
409261
98
120362
45
223797
274725926
14
7
806260499
70
62
47
23
25
26
22
160471
7
8
281012
45
38
90
10
7902
6
125424
275921573
82245420
94
88
37
13
445456
126789
483675
27
33
75
204129
309533
23
27
7939
489641
80229
402458
117385
8
90643196
3
272575
77
434563
52
62435
494872940
206587
15
280866
1730
66
731743533
84137
7
600484887
80
44
20
62487
420923
157956
45519
24629
453109
4743
139911
408212
41
16
391039
476907
476509
76087
446056
97
3
48
27922929
355395
84
342106
11469
6
43
206702
12
55
88
89
1
9
35
51
62
266882
34
61
84
76208991
53
236292
94
280696
203871789
8
40
81
164004
90
116476
468490
203362
78329
54
39050
5
29
279360
205453
44
12
68
34
233721
599661175
309877
13
592123469
45980
68
58
242230
217133
65260
25
802884835
85
10
27
4
352455
8
40
766717904
300354929
94910
34
99
446563
773209164
447775
2
304249
54
639173513
6
8
259238
4
265994
2
797338208
476740
310486
52
10
99
250747
55
8
416736
198748
105534848
1
62
67
369766242
37
14
365577
230614
328349
31
388416
58
159231
909231751
311323
44
40
74938
491278
65
32
891073193
51
59
97
312164
836558323
66
209929
384247
84061
477601
366237
316445
258412
7
1
482580
87809
94
8
5254
210676
37
156277
6
254690
76
61397
2
4
483495
31
217833790
8
49
81892
17
79
920226021
30330
252137
9
7
182764
254028
125049
156138
222219
4
1
472232
270634
97
69929
52
395645
32
144272538
372133
81
146091
25324
25
66
364783
82
327511840
252032936
34
49
477220
70
33467
40
91
81
87349
12935
257172
67
453409
4
79
91
361340
35
82
281225
788691378
93427
87
305439
57
244205
228776
451234
150103
45
41489601
87
92
13
1
1
61
9
99
59
315672
61
956873184
6
293345
279561
54
86
49458
39
94662
2626
406638
30
186035
29
9
34
13
275661
372780942
333505
88
307974
41
590189076
438844
86
189206
14
86
17
10
417773
441078
65134
9
22
53
17
293454148
76416
46
378384
945450799
34
499008
896516864
11
1
533685507
23
288599
389134
449085
48967
37827
60
434245
367594
82079
32
419012
39
62
372956
38089
82
306805
162018
85
97
880767221
319054
159614
26
39448
177226
426003
63
7
61
418382640
25
8
28
314752
131495
33662
102152008
67
144241645
54909
90
306543
23
804242951
35987
16
33282
69
87
848651019
86
271824
98
446795
44
6
33
362803
28
6
43284
2
48
80
436227
2
122810
2
180002
28
5678
326283
4
448837
6022
56
237582
416275
45
98
30554147
358793
361432
89045
67
83
12
96
7
633610222
52
3
321765
247751
2
103734
157557095
83
61
5
212130
230431
454256656
29623
145651
85
9
5
48
388792
386327128
409420
99
382189
63
3
304401
7
72
96
394274
69
90
293285
85
3
81
54
47
74
171523627
82
70
60
33627
39719
110526
445647
31
209496
78
843442928
92
81
51
47
2
92
58390
430268
7
84
313722
4
2
66261
8
31
144940
202436674
46
79
330030
413613
36
7
64
382651
292370
79
250246
4
273939
22
73
50
264749
50
371991
101642
51
79
214225
536220899
325306365
48
52
66974
46
159227
764108880
28
223371
464848
63
251884
91886
63
83
371024
195519
250341
731216770
15
361918
76
9
143466876
4
65
726061628
98
84
6
32601
342473
85
14
13
56
481134
80349
228406
22
26304
110969
7
74
415239
252549
92
85
51
22692
47203
471026072
594691664
93
406726
347649
493927
7
626733591
120059
203384
39
68
95
20
20
356956
49
168201
252130
250029
8
97
191281
29
410579702
29
4
59
119146
169272
366413560
6
405352
25
377546
339412
47
461014
172088
15
46190
32
72803
207397062
137995
92
61
20
306872
57
212746
36096
97
49
93734
8
338200
26
85
8
305627
397193
6
75
7
35
143337
131677173
34
93936
2
361410
231516
18
445697213
182120
196714
2
84
58
24069
487261
41
137590
40
149308079
429673901
34
9
96
31073
43
58
314991
158286
93
52
357195
80402
64
715846822
367916
50
95
51
335257
28
51
291046
98
134968
394643
28
494158
212819
349386
43373
92
20
31
63
833761174
52
36
33
92
263310
9
6
73
482392
464573
919725513
37
66
259952
734657650
80
86
561471869
340109181
44
2
54
63
15
88
130644
57
11627
72
343387
68
689440538
1
4
185352
336743
477471
571959383
520274358
226805614
80839
280870228
7
8
31
40914
287757
305445
79
196242
338697
40
7087
456447
20
168456
55
127731
943393831
1
244383995
733038829
30
96
93
86
28492282
32
88541
120484
34
220425092
43
13
86
93
291335255
382840488
88
9
549488136
132111
141312
335533
9
389619
52
113058
13
141862
79
456461
2
483574
227
312229
14
40
41
83
78
476876
245892
386637
291878
44
1
85704443
51
208060
4
396974
442671
53
12
423851
5
332458
95
48
417690
334992
137148
13
323546855
486278
314582
85
352655
94
89
61
8
411703
920019469
1
48795
44
418628
265363
330227
164893
488656
26
68
493603
255478
24
396324
99
42
35
289205
86
90
172822
415343
45
217682
58297
1
325353
5
30412
407161
42
766137868
30
29
141164
6
32
4
667468267
45
6
70
65
224440
489605
1
94
67
461227
35
228297
48
3967
60208
450819614
183952
95
271454
15
303759
86
55438
122143
60
29223
187510
20
65
335318
887031743
66452
37326
45
24
306320
428167
82
48
73
60
348392
97
51022
223122
26
312610
755929621
85
28
259711
267489
216764
237618
895992601
57
9
216106
84
312459
74
167260
38
288567628
67
22
29
128670
76
315507
359194
246781
31
701371482
4
307188
337708
48
89
229835
450750996
89
253910
384957
469283
12
323769
71
166456
9
78
74
477934
137950
405804
160816124
24
425580
171452
42
218664
181191
242491
187661
33
132756
54
370169
113074
96389
49
890089434
182060
8
219047
33929
424933
265349
5272
275631
146435
385183
459002
67
17
26
33
200652
234115
409711
228284
146498
8
2
35
457213497
34
93
87
300798
106627
9
1
425443
320330
85
27
582915853
82
264410
91
152927
473822
93
36
8
9
578808816
30
9
264540
256849
84
291597
87
17
74932
28
4
48
797175317
293874
558308768
148637
50
877887729
266598
59
95
6
94115
492044
1
5
82
347102
193563
71
211600
65
90
386485
11271
22
472240
704050026
214475697
360077
46
53
6
47654
226446
338479
125244
238434
299053
497338
252639
54
53
441089
38
57
7
80290
81910
4
67
192196
16096
302645
126971
297730
336380
26
113018
8
495082
51
56143379
84245
240123
4
353415
9
11
467304
25
13
942197180
430442
404954130
54563
38
97
65552
49814
38
5
73
71
214071
89
44
79
252544
129156
225296
490544
7
288094
93
70
42131
59
92
189898
79
330263
45
921232519
201121
93
487282
25703
65
380033684
77097
70224
246292
81
2
32
406203
134214
6
55
61
171509
393956
99
4
171615
6
71
100628370
439610
359338
48
88
54
475216
50
7
280622
325517
993396654
244310
266015866
341502
1
44
9
248929
94
413044
492453
84
23
34643
121118988
49574
42
4
47
143687
253939
90
81
184240
53
922256020
163470
25
33
431850
298144
5
51
340134
533331521
473194
19
7
142170
303611
78276
385914108
32
44
99
181465
46
6
87
226653
249939
95
9
66
294061
47
321028
38721
85481
95
752558774
5
93
467625
23
62732
214657
168424
418575
87
275319
75
265511
13
24
16879
346109
151782
314263
630778449
171660654
87
70
13
458516
309213
252953
38
15
8495
82684
3476
5
65
1
25
34
73
4
444151
4
50
953783456
131831
1
187887
26
485863
75370
2
424573
129573297
37
53
173242
11
264238
70
76
37
46596
581996794
4
25
373100
97619022
36
103734
9
4
49650
20
172139
91
89
44
86
204392
28
17
28
457726
3
98
44
8
443285
47
18
31
79
5
94699
490456
27
96
5
91
63979
264459527
728875596
273492
37
23893
19
6
499138
35
99
124660
84
37296
97
590979683
5
321915024
48
949916137
141109
72
84
34
418788
60
73
269799
307581
42
247877
118676
79063544
214198
336490
51
351326
20
197968
93
4
95
458210
97
63
269896
88
75
76
96344
75729
493275
78835
330234
4
14
47
20292
89
8
42252
401596
35
482644
55
408203083
825951743
96863
5
4
70
823847157
180145
87
233553
47
199461
1
99
22
402675234
5
27
27
61
74
33
331880
7
128995
322954
89
6
93
397534633
650197566
792106689
223705
413477
29
19
464193
65
408218
432993
45
187758
66
31
173653
15
24
4
32
398147
49
33
468183
4
72
11
88
70
208377
257886404
68
1
37
286734
8
7
96
580021907
210246
57
180040
6915
271491735
1
220571
457253
161013618
198271
70
244738
40
330976
74
91
7
67
974180507
7
41
77
2
291444
253942
75
218341770
5
777629885
75
432105
83
196533
7
229523
30
96
423231
480520
113693
57
50
47
82
70
341007
970910301
10117
54
995917169
6917
70
386645
415612
585119989
161022
411958
27
48
179185
52
15
46
56
42190
87
198173
76
13
5
30
64
54
208029
28
45
43
565712852
38
132651
82
163423
67
75
302090779
425775
127823
405280
251
9
457456
80322
33
989481403
2
114969
80
54
106335
3
76340
8
81
50
5476
316080319
92
394301
640710308
136833
369699
96
449046
66
310952
49352
904952529
48
64148600
230560
20
100065
17
21
40
58
9
15498
25
165653
12
29
93
310482
290498
98
11
94
199685
58
88
21
891556511
60
22666
65
235073
200170
7
97
68
96
52
463703
78
15
55
249632516
263181
11
9
225084
389599
192897
943766579
99
10
252047
24176
302232
45
92
28
47259
199040
367625
389834
68
312474
48
37910
61495
666867008
73
108589
405190
10
431961
437263169
39692594
3
79
300810
401275
14
3
19637
13
343198
75
1
84138
344523
97
762871990
238788
81
63114
357478
189491
826521205
316384
12
1
32
464998387
26
3
64
796481141
81
8
50
432073
188431
266528
2
16
918921871
42937996
39
99
32387
8
459760
453785
29
73
152573
88
497568
122638
54
376976
53
302710
91
285753
194381
115075
139183
98
41276198
140274
75
52
91
41
4
15
94
96
363495
359011
119183
2
42
3
30
53
158217
279464
257659
52680
492191
357597407
26
94
29
24709
80352322
9
94
96
42
32
390624513
51
53
4
44
493351
934265616
24
367167
11
174563
15
88
345325
31
57
56
327496751
186281
56
271626
62
30
132842
116969
356782
481521
108343
50
419271
83
7
6
75521
311401
213504678
23
86
33
20999
439860
228079
13
472589
87597
33
41
256714
92833
91
75
65
491474
354938
290693
74591419
47
353944
64
825982751
356845
106184
22
90
200056056
308369
499435016
30
1
5
39
75
8
246108
230731
74862
109843
467224
90
3
502081673
126454
24
119545
77
444248
189550
30
91147
565257879
44
387817
358867144
425450
919685410
511196653
66
3
36
1
3
58
46
61
72
9
455416809
5114489
741493948
187480
7
61
438121
159004
92
51
424602
165623
70
5
34
20
8
781331846
70
45
374601
9
322609
215657
61
5
95
420844944
9
9
463967
717353684
831680482
52
478193
153787
140852584
473797
15
464679
296276
98946
104673658
124050
40289
45
168624
355401
5
85
39
352766
6
58303
30
828354061
38
35
267060
99
6
482521482
27
226187319
34
291516
76
70
32200636
9
465317
384076
389599
249913
69
7
69
82
647368896
19350
19229181
343430
33
271811
319125
33
49
38
130331
98575
96
7
64779
32
56
339005
67
19
244852146
14953964
385754
60
118711
445803
65
489703
16
38
167556
2
16
131454
12
64
308599
18642
88
1
26
352882
90
439717
76871
442729
383450
488120
201681
34
68
83027
58
7
303154
846385994
232157
414396
71
263394
233170
94
13902
5
34669
88
44
145287
64
44
26
162357
3
6
65
81
808259246
282567
48
577091380
219134
12
48
114009
42
392378
72
178385
274132
13
31
61
96
166556198
143875
192800
46
33
442534
8
42
304804638
187188
2
88
424581
58
61506
87
21
440189
2059
256083
28
5
149769
40
235156
95
348308
3
43
60
340436097
99
8
336280134
925544374
23509866
243395
116335
194994681
167534
109336
86
449275
34
61
7
2
317892
318762523
77
260364
90
358829
342761
55
17
253776
69
55728
18
231911
78
88
309050
9296
243137
498843
16
94
547896029
296466457
77
219738
401626
59
42
43
2
256095
427798600
6
56
14
57
14
82
46
1389
2
15
82341
76
466237
65
98
94648950
186153
62
109517
82
336598
27
7
48
1
91
34700216
23
7
2
58
353614
158135
2
4
62138
367608
92
50309
471474
84
54
44
81
448298
387537
99
60
40
9
451666
88
94
487876
83
341782
786751498
63
240471
78
23
385931
12
3687
99
127848
428330
481093818
4
427530
92
93
98
34
115631
238084
3
76
311416
36
30
152342417
131969
441659
67
18
325320
9
8
70
71
190426
15
65104
24
104628
50
390046
314978
105039440
488752897
69
87
68
48810
468009
101312
13
1
54
726243762
95
242587
6
69
286477
81935
296621
346154
4
9
26
54
392284
12
525591191
158741
23261
31405
54
75233
70417845
98
301068
98
172036
442101
211656
10
318566
75
393627
4
304185
99
242210
376499
7
141983
96549
997226297
40
359049
68
451227
20
75052
81
49
6
22
57
104684
281632
4
187709
37565
494517
51
73
575394840
15
76
50
23
59
91
65
23
17924
219011
47
578928313
98
43
28
31
433481
33104
418744
7
18
2
68
96619
5776
384342
460371
2
77
53
603224148
173546
116550
415705
179452928
67
302814246
56
441261
167085
459184
206634
1
148888
264146
15
18
7
379441
82
1
57
7
35
86
149649
450707
59171
426228052
91
469434
54965
7
73
157060025
133460
64
4
170286
18
5
94
419059188
147634210
77
51
308874
236769
38
58
660812871
36
90
422802
29
414748
99
91
96
396129867
239071
323799
2
379659
51
431230
328538
81
70405
115586
65
95
14
373225
43
216428918
577362622
458773
42
98499
51716
4
182144082
98
261055859
25
168778
19
869820424
441890
60283427
489170
94
893488197
50
37
35945
473422
28
662678940
27
407435
27
9
9
489876
62
57
418371
209850464
469230
470965
111259
73
479020
423003
75249
367962
61114301
432161825
72
350463
67
80938885
99
89
92689439
80
162715
569568409
82
275152
355321746
401383
2
181141
692829106
5
59
523056943
1
52
187937
782835963
11
384619
14
118868
27
350660
43
181088
90377
6
979125045
51270
79
4
52
24
284541
87924
34
183193
68
97
449359
71980
313998
86
222942
175152
5
144631
466763
5
296781
201855
59
8
33
92809
178611
46
53
92
24872
70
80
83
83
425543
9
185741
2
6
37318
7
959495803
175632
47
85005724
110412
31
423286849
828352010
204226
84
9
72
51
10
108137072
400875
13
276083
148389843
413304310
90
2
392156
820712880
81
2
39
46
87
396674
76
298860
321619
7
234477
63
348655
69
91
118393
43
22791
8
478326830
26932
59
449021
74
6
86
65
131834
254563
69
58
2
42010
28
85
81
137224
6
319921
48
903833043
187472
377589
388459025
24
9
453927
203857391
163681
120729825
365306441
302598
272971
68
109365
92671058
82
412987
13
150618728
661548911
9
441929
267411
77
75
427372
17
45256
456703256
467486
436582
23
444061292
557710956
85
427335
370532
6
45
344845833
69
83
71
69
120459
60
17
222696112
56
81
33
368237
87
81
31548
173157
67
463827455
469998
33
347460
395688
84
372822
8
3
5
211572
70
28
84
9
78
97
675109380
479792
462557
411416
59
85
133268
285413
206162185
23
204134
625006482
14
84825972
569562912
31
72312
79
489467
338450
491206
27628587
163158
62
284591
8
28
485499710
79170
124417
7
465771
34
63
91
8
284456
48
91
50
1
71
55
46
7
12
37
411852
6
119007
8
381300
8
30
9
302501
80
645397487
57
153017
50951
19
8
52
6
428150
86
5
14
152305
454848920
436987
336846
15
297978
53
94
474391
507021647
448507
77
98
62370
386395
491653
37043
45
3
77
91
19
981242820
65896
812087873
65
86
259264236
55
82
8
12
67590
75
22
505576681
53985448
66
146464
84
6
87
21
53
348151
318882
126431
228395
340416
81
41
476440
3
37
13
54
2
23
61
429295
82
194247977
200721
385695
22
293543
1
65
55
4
154236
7404
96
126695
160211
98
241087
83
46
75
52
368250
26
106448
489183
92358
20
97
118270
330200
34
42531334
57
2495
4
360200
14501
70
93
45
35
23
38565
4
435361
197158
186908
167900
95402
151106
48
71
38
935053816
22507
17
16
269134
83
19
38
423688
146375
54
36
29
54110708
6
79
2
242475
397494
44
74250
68
31
470672
31
3
427750
451429
731867349
400363
479582677
328920
194239081
198134
327096
791913737
98
343926
143583
58
407935970
9
82
479376
48
74
10
43
789518737
8
28
341808
322090
60920
128949
73
287632
376352726
542721152
225581
308364
467312
339242
217887
40
177152
209479
62
442313560
903787628
401435
63
383221
233067
477822
298749
13
16
320878
37
55
73704
59
84
1
408633
259951
420311382
79
67
20
350912
64
97
36
123376
308631
19
955260831
15
74
98
15
83
246757799
427857
15
14
81
61
77
62
490136
336437897
30
29
3
15444
57
7
94
396145
10
79
33
415334
630846181
79
260869
44596887
25178
9
450943
470933
494443
47
92
1
9
363910
431016
277457310
7
411442
7
41
192691
22
484819
4
62
126397
85
495183
9
431586
55
444767
69
32
6
9
274363
406869
86
493946
453233
78
24
121181
3
249274
123157
18
68
65
13
62719
60
792632596
47
13
40
701246674
2
480678
1
278005
63
90
21
90555
12418
54
13
381188
24
79
6
179254
224341936
133038
90672
475985
380969
436730
20064
113309701
73447
8
135701
760790381
88
41
37
671358961
36597
73
444134
23
87
41
226927
28
85
83
344018
117122
29
386216
269684
54393
70821
451535
39
67
240099303
226042083
73
388964
272022
469035
9
382488
434014
97
37
388650
459849
21
459798
150097
770553150
2
38
40739
946061020
84
65
157811230
410125
285028
238360
46
511070540
88
215372
230485
311239
9
7
485659
51
15
9
7
5
15
480906
44
78
167310
170522
262021
490786729
26
42
178888
43
7
97
149319
369512
109735
79556
96
6
69
194954
384190
383315
34
9
356925
136696
761262839
10
9
992386375
328265
51751
107193683
8
45
97
91
195591
94
22
81
292698
935508068
478158
250738
29
46
395378
41
6
19394
5
72958
455734
264619708
44
83
224539
36
61697314
221147
200306
391503073
101906
5
42
489451
402860
60
22
64547
270235
204586
22
331552
9
488033
447588
88
274927
12
92
61331
193006816
306330
90
77
259788
42
80
26
33743
499810
53
347000742
486138035
39052
224
456081
76
8
230611
964144301
3606
946909211
6
987695761
732721015
69
817137407
38
83169
39
437478
495545
18
44
187620
258501
96
2
3
17
21224
207626
101565
57
10
270495
166710
311229
57487
19
206150377
90228
72
225516
30370
30
79
72
77
29
6
23
257637
99534
318608
5
306329
420789614
214474
132538
5
385693
364052
75
3379
4878
237273
338777
327519
229783
108555437
59
382405
174421
76
54
39
518601735
410804
20194
76535
145615
15
92165
179453
357675
7
20
63
84
115114
45
32
29418
83
77
13
55
5
470384
353791
201201
286260
42
38
492379
325932
120739
89
193815
27665
2
88
52
625673451
96
31
8
50
76
108448548
436934
84
23
71
57647
126198
14
95
343806
185268
63867
4
19
34
2
8930782
3
27
130557
78
93
247793
95
72
9
50
65
1
47
14
361810
53
173158
253179
821854136
20
246760
50747
874534535
422994
61
9
244240
94
321846
436208
9
72
107138
769743807
19
71
15
399941
126879
10832
57
358565
7
42
36
12
96380
959201597
931871560
139251
50
58
461429
23
491669
135199
135771
825159528
740695687
144109
442727
81
47605
24
58
360169
98
278972
5827
617570384
52
56
301203
30337
3263
15
441236
416059
53
377135
380611
30
14743
296301
587623129
692202297
331754
356252
53
383750
4
3
57780
7
130197
63
56
11
47073
209627
477716
70
30
82
39
32840
7
35861
18
432343
1
89
326758
3
117857
6
111002
476049
2
433475
79
182431
24
311720
191833
277003563
351546
673485349
122892
77810
236389
77
90
273533
138310
957803851
77
9
6184079
729893781
23603
120212
8
925923203
79
5
400296
2
38
41
74
11
4
20
78
689295402
59
200538
5
429269
40676974
48
16
391303
166165
527121389
93
45
35
14
403762
66
1
335229
186350
174759
27836
20
134061
45
6
145182009
46
576149526
47
12871
49
16
299361
72
78
18
20975
166684378
31
598328417
48
88
6
410308
77
615842675
140546
56504
62403
73
230452
95
137857
19058
457616268
83
93
66
435225
71
47
17
66
79
86
218425599
8
464903411
52
225058
291176
94
85
14
121161
58
38
299879845
9
824192013
38
98
235521
67
8
123312
50
73
74
79
46419145
4
8
495280
53380
77
6180010
35
4
158513
136438
433392
77
727832371
75
149634
465749
188530
23
172493
182352
209673
56321
246052
382521
73289
136043
442814
95
309309
47
69720993
63
60
5
124201
57
50
96
840782495
11
933976076
12
8
67
41
168798
1
329076
462603
29
72
255136795
25
250859
99
351903
11
430736
254411
280275
83
236284
292168381
27
5
49
75701
26
50
370556
658417972
185470
45
62669
145752
39340
6
470944
3
22
7
31
18
76
763717566
6
182602803
438280
46
200148
487780
626877419
39
51
59
308449
72
74
21
554398663
135350
474700
250539
81
65085869
326335
83
26
4
25
241149
34
46
122599
108983
470550428
17
107125
403615
67
12
7
28
3
19
94
373176
91065833
926999523
144380
140392
88
57
14
311730
454774850
43
358564
21
30
452521
57
33
73
465898
871057837
28281
74
57906
226698
294452
17
133662528
236979
218949
417981696
71
219603
279077
160684
22
98
63
199056625
105719
122745
27
61
100197
88
359999
78
140202
469532295
423782033
161384
51
463055
3
2
155816
76
422392
14
104760
246842
61853
8
365669
44
83
95
8
35
37
85
424657
1
24
200158
490636
17
32296
61
307263
82
321462
82
371408
93
92
22822
486205
75
32
7
47
12
97
255640
96249
63
49
152541701
95231
47164
5
373
388177
337703
89
25
1
59
72786
71
314037
88709
461915606
61656
77
43
486685
157463
56
10
5
21462
286256
1
71
95168
183827
10
390534303
439208
93
416323
71
453604
356152
50
95
238917
400043
257825
219313
86
829333622
47
41478
72
108711
44468
183527
6
28
77
463280
51
66
139060
12
488808
52
1
7
7
7
297904078
459124
420338
317152
10
343570
60
93
5
41
6
70
25
17
968397877
329283
66
353579
15
2
55
37
468281
9
32
83
5681708
196781
234974
55
166153
3
325678
87
88
86
567314570
185334
143524
6
86
89
338810
439512
115950
693959274
31
9
85
84
10
66
318247925
31
347605
783429070
86
24
58
245498
2
6861
36480
72
240367
51
489836904
8
424191430
7
92
101167
10843
26
11
88
29
278460
201944
150927439
14816
844555171
40811
159225
427290
10
81350
80938
30
137706
73
375958
1
6
420367
7
74
396531
61
69
4
77
249054
22
88
1
25
42
7
15
98484
68
82
410061
594860242
8
5
37
138402
33
72171
5
177941
563469368
50
43
12
59
151688
16
42
67
482126
7
403909
172986
54
201498
489976
240892
82644
341917
268130
207602
2131
250184
59
91977
392217
1
70
27156206
155722
39
58
70809
5
81
73
70
8
53
106982
21338
497886
249471
86
262749
10203
69
85
362769
92
281282
1
896335985
78925688
336394
79
53
74
5
69
498301
