101074
433040263
10
2
462635
77572862
97
50
367808543
62414
199200
448019
583845660
2
162616
98
113438
93
14
55
21
15
7
3
2
120818
290946
42
433643
41347
361864
156751
323784
58
41
24
966024297
76
68503
109379
260842
325202
4
50
7
97
486124
88
235191
277511
38012
1
414773
234518
706278262
227796
199112
448102
53
95
89
36
50
402645
444985
427231790
1
458559
48
39
105262
26
40
94
76
18
81
53
785369943
52
267119
127937
33
236285470
6
135888326
9
25
183498
309766
112778709
39
65194
10
61
21
320058
93
85
95
82
56
137548
58034318
12
99
213230
21
391995
71
55
327598
213121
92
31
30
86
435513
88
53
62576
10
9
479897
757646604
94
54
16
9
25
189752
432072
328805
28
94
265108
1
5
75218
133501
33
17
315940
26
27175280
334857
23
185735022
99
138158
278240857
116532
140274
212891
31
86
315948
36
9
4
130286
10
9
402974
13
74
482459
54
2
133002
26
484529357
196885
66
69913686
7
420271
21
412945
345166
423749
190834
151669
870580805
28
75
56
51
78
89
57
3
258516
48
68
16
89
430135
9
476678
97457
133683
81
232698
744196896
403193
7
8
6
229541
38
332532
4
55
9
391946597
7
94
88
7
93
357485
8
90
523622880
29
172806924
5
2
83
386336
3
420138
2
55
2
18
24
11
9
3
223393
118666
27
1
44354194
41
1
133955
75338
55
64
706955772
3
3
61
391445
34
16155087
424770
370741
24005
229189456
10
60
28
49
646552555
278527
291172
62140
244894
110713
177566655
58
49
57
4
95
74079
120304759
7
959159273
403975
34
10
92
73
63
71
5
21
387674655
702394696
52
79
485469
11
14
20201
71
44
86644
454485
345775
97
46
211077
49
20
251055
867365335
284769
640430399
326061
379211
57
43
12
279560
98
79
217572
9
34
392712
48
128892
241883
4
916882710
14
38
225822
33
69
132978
22
436102
97
7
71
354531
143421296
53
2
428706746
14677
56
767614283
122386
196120
71
18
427871
8
49
102001
16
69
150672
248286
80
182345
153524
73
89
277353
52999
77
155537
11
20
32
31
171765
17
62363
63
70
423246
237638
42
158761
41
12
67
22957
475649
5
34
497424
47
1
33
98
322390
288359
436720
33
665694210
33
4540
39
366908
330577
61
442041029
29
21173
343188
93
275361847
22
276478
78
5
114227
9
280933529
202996
70
9
441353
66
304120
91
16
59
168900
22
78737727
483050
514484819
15
316293
12
25864
472780
266921
6
472552
29
43
448542
443924
71
216362
424734
156164
34
332014
371070516
318489
26
6
94
64
71
410654430
461547
19
317724
32
15
5
92
441505
481556
189402
57
411516
247931
209375
49
63
33
1
17
4
334225
289562005
452644980
94
25
338758
1
37389
312513
98
68
309393
12
90
272794
355287
1
232384
25
286894
82
464181
2
98
59
16808
45
252978
15
94
476822
33
181249
21
46
269354
17
487740410
76
903822293
8
6
329257
80
99
8
62
57920
415207
5
47
320629
70
200513203
94
48702
274892
410129
103683
2558
50
27
34
550359359
89665
9
200541
206268
260541
346371
370933
486410
126415
44
272026
294502
8
88
145270
98
558821516
203330
84
232483
64
44474243
49
403685036
60
22
15
9
362327
59
14
52
33011
133347
339976
92
48
31
181752
445195
664607560
271855
8
469882
14
61
64
15
82
1
305363
154081
107814931
38
40
42453
208737
174988
98
56
241007360
24
74921
60
204451
233588
453703
52
270195558
54
89
67
5
416441
97
39
33
32
357039
4
304790
55
225660017
169430
300960
54
6
473513
44
571592997
306294
722072668
34
212761164
132702
48394
15
169866
296930
73
918945084
90
36
74
20
68
257894
338839
21
83370
238644
278876
52
492464986
335142
49085
25
120220
446172
85
5
125591
75
39912
210037
70818
118666
396948
46
56
87208
60523
154939
462162
22
88015
75
49
25066
64
974792160
21
115803
7
137500
9
96
97
118078
68
75
87
54
160631734
61
8
164521
93
442466
57
63
7
286554
230497370
55
85
14
3
14429
51
89
82
437133
35401
14
465150
392010
27
88
48
7
326010
718928933
44
346349
74
5
405206
11
6
88
47
26
32
8562
213855
38
400981
362760739
439848
19
44
567741402
38
130387
729296150
14807
175142
633086747
50
19
41
377177
159415
100463
151293
8
483703
210582
619737577
227584
322436187
57
484278
967362273
137362
44
301165
45
8
235198
86
43
376089
147223
94
22
994384444
26
110150
50
292627
81
278454
469656655
251428
386392
88
6
67
36
9
326986
79
8
53
233024
78
68
333520142
28
116166
61
11
9
365574
19
454611
355934
2
256520
383713
412874
902312176
302640
26011
491028
21
98475973
20
83
78481479
9
43
38
71
334000
3
352392
340364
433142
20480
31
12
39
411863
44
56
601637110
772210127
742426477
76
52
73
353990188
6
46
186275966
55353
456115388
13
854333290
32
283651
178923
7
63
87
66
5
261666
206453
39
885249382
75
74228
841375552
3
30
73
38
34
3
496368
278461
95686
18025
21
18
213460629
194974
774645175
7
3
103697
62
130075
289981
76
468874
66
426330
12
7
100883
6
2
80
42
61
85
324544
95
424572
266248
268692848
442949
374795
376179
989874334
69
78
63
87
5
991787636
219872
9
187545
153265
73
3
46
66
91
14
68
5
86
55883
385379
50372
6
202071
13068
17246
49
13
166062
62171
496892
707996961
11734
473821
40921
11
231709
30210923
466550
150999
4
43
275574997
620454840
428444
5
66003
367573
72
84
49
76
67417
37
49
37
493050
25287757
302924
58384
302859
458697
116008950
59852
974848382
440011
230674
257447
3
2
65317
89
394657239
338371235
5
458994229
5158
34
59
394447
241364484
30
477332
73
24843
67
37
809127636
326530
266255
311088839
1100
28135
209993809
59
8
6
13
236611
44
46
54
54
21
65
36
3
55
67
35
52
127918
584
4
5
55887
63419
79
9
60
267805
350563
485608080
262322
36882
675334119
5
6
48
716131504
37
97
959936888
14
10
745362392
299508
314668
60846
96
208641
281288
65
103501
36
12
859569466
11
68
52
68
389085
160931
329895
24
20
313869
454244
119761
203378
130954
73
5
80
56
88699
4
74
325622
413005
268975150
18
6
51658
44
5
95
89
333387
476282956
359875
92
369954
60663
576966618
28
86
12
47
3
36600406
132296
75
388986
118344
460281
44
99
24
116522
31
52
416859
28
3
86
201849
34
324624
242849024
363711
916965186
64
268395
47
246419
93
46
93
312358
49048
683652830
84
116764
28
286854870
67
248243
27
756574312
385871
84
470670
387804
32
15
77
63
298917
115840
27
352287
60
53
54
474999
27
15
419630
154230
1
72225
117656
194465
137306
7
33
85
26
27
70
41
157818
17761
81
115434
207395
327486
21
96
94
58
9
372426
18
87
94
1
18
53
828490883
270243
56
5150449
94196503
57401
14076
8
603384213
36
8
2
83096
2
52786
54618
41
382327
61
2
6
68
49
130753
52
98
715396518
194403
16362
407710
91
37
414754
39657
36
177037
81
73
97
118615
67
136409
55
594356978
9
119685371
15
266937
7
168101
7
216584
379062
85
376577
176409
74164
82017
27
300314
355974
236566
2
301621
86
471380409
1
92
86452
3
252408
63
93
3
91
88
404025
96
84
53
374775
70
15696536
606548464
337685
51
123243
452773
445884
353470
1
273663
243216
100673
91
15
24029
83
14580
385686
58
36
53
199483152
160658
131578
55824
67
339726
327930
392219799
31
31
73
89
385401
43
259581
498305
35
34
537051618
39
71
494841
884262177
56
313909
365531
89
95
55561
7
2
421083
81
93
99
998581346
72
496973
333774
84
75
255813
90308
244018
478630242
49
25
27
239472
17096
87
2
30
92
63
907346156
76
91
170426
89012
119545
56
589180403
394816
57
354663
60
162902432
81
294933
220219004
3
47
492841
63
17
24
33
16
82
51
92
884536227
332268
2
815788910
61
4019
166613645
37
69
706019195
50454
86
495122
480923
56
128230
417618961
80
94
74
355899
180309
14
611088229
14687
19
51
2
658786748
491791
61
80
345989
96
77
29
803979606
89
109568
86455
275535
71
326392
236633917
91
180257
31808
23
68
167823
215897
100226
291593
362936
46
63
50845
813701418
50
88
3
205804
120830
21
81042
85
247924
28
89
6
93098
42
926536616
345653
64990223
417802
59
174861
414835
67
83
151156
300769
34
146738
5
77
296525
4
304181
406795
474710
79629
904705387
465087
69
2
6
891928588
59106
35
91
34
9
95
51
53914
82
191513
56
485712
44
38
411730
65
195863
30
60124739
335767
66
57377
92
27013
87
342404
219953
480665
269873
94934
52
92553
1
407762
2
78
11
54
4
248269
52
18
278696995
78
56
98
5
472727
448942
37
438703
53
40
57
62861
438149
89
312532
378062
267218
55
67
333017
25792
185721
20329
377370797
89
6602
333680
99558984
182524
62
458426
133213
153230725
28
18
106758
89
418711
20029
89271
4
2
17
483339
45
9590
66
356640
213599
48
673706436
24871079
72
39070
65
301242166
183699
26094
235524
843575032
53512
404219
312537
43
450217
189589
141286
12
76
77
11
186386442
49
862598332
369003
8
43
991188659
432309
617581964
116056
71
613010775
360192130
254764
276323
430044
178107
3
474052560
186389
58
459979
491295
313361
482914
150962
81
66
496889
39
324511
30
291162
266134
151345
28
488298
51707
96
470062
91469
43
349622
40
344433
43
888227935
59
351581
75
47
61
26
166558
160023
491374
79
279584172
47
29
70
29
93
70
119173
59371
179228
293338
153503
78
56
481788
466736
19
68
35
28
93
2954
52
432250
360580
499749
271435
814912912
306250
402683019
89
32683045
74053802
10
357908
360966
3
6
70
59813
259416
11
469072
60
426197
82
68
83
73999
261599
92
49
140818424
319801
457865
35
49
186908
767483619
52
45
175371
87
311101
72982
41
8
8
260185
98197
378941
13625
81
8
287959
182143622
78074292
298872
156980
3
858608737
226951
118415
304568
252607
69
46
22
397983
1
53
93
70
296892240
344817
81
74305
38
257020
182546
86
154295
383454
1
4
363815
444781491
215685
262857
163420841
9
951345241
589047902
54308018
157084
225066
74
350795
13
44
57
314844
76
332467
128637
98927
96
28
200864
88
25
270767
404839
60
465096
435192
81
103388
14
40
331906031
17
246089
51
18
309346
38
19490
156934
232015
293479
18
258790561
80
539797928
416863
227435
15
29
850558674
59
80
327220
336596
234405
130283
50915
6
4
90
48
2
337056
146697
132256
106931
58
2
66
395234
440378
8
180141
22
5
426367
71
12
98
64
7
443237
38
94743
385991
475241
64
94
118320
98
36324169
26
358473
539325109
69
460598
83065
90
51101
2
96833
28179
3
475027
47
496656
623718005
92
46
165557871
74
990890170
742190127
42617
124168
319411
458276
276484
5
52
2
271431
173539842
4
31
494659
50
33
30489748
250664
60
270487
168752
35
31
286540
80
31
88
1
348808
88
4
8
60
92
9
9
40
155796
49
19
126506
51333
82
67
35
375126
65
166522
50
39
32
204415763
165602
25
72
8
378041522
10377
6
66503
91
490020584
32
24
183211
16
251810
96
35241
98
3
448514
2
3
22
417682
67
163819134
61
54
164127128
41
244113
73
276704
513617005
41
438480
120693
53
7
86
492931
279548078
86
44
5
343673674
180647
33
294884
4
4
93855
74722
418275
53340232
396618
215458
87
81
462363397
70
979018163
98
12
321791
312159
418540761
493637
21
285004
8
29
38133
382634
96
114082
127839
143258
29225
168945
131543
81
18
45
382813
24
326922
96
477549
296
37
403943
60
94
85
28
42
45
48
98
16
175880
335101
309501
7
62
89
24
72
88
22
97776
175290
180924
329363
24
842207284
329993
62388
44
30
248712
278644
46
484408934
46703
17
9
14
862439186
488189
69
970586966
100835
86
82
518741946
396200
97310
417965
597522863
47
58227
20
5
101329
61041
16658
121150
35419383
97
126622
554888449
88
70606814
80
38
88000
38
86
12
207310
45
395230
45
167207
40
13
79
73
345900
366063
69
5
29
4
70
14127
390956
48738
145822
8
8
48456
25
1
158997518
34251
97
544534323
345657
16
661287047
23
88
91298
169759405
185574
471151
489628
204067
55
29
113591
108560
5
2
371379
179194719
42
46
85
4
5
884289069
199104
43758
52
172440
958526755
46
73
381679056
125749
73
53487
80
77773
199485
90
688369426
321791
94
98542
56
264688634
52091
388785
298781
16
501103877
65400
128510
8
418815
273648
63
35
270777
2
18
435046597
42
5
83
309579
4
83
479160
3
653860200
29
308539
66
285184798
2
83
474282
38
74
5
1750
63
55
8
141769
224925
29
31418
77
102617
50818
427209
106734975
71
217534359
33
39
123090
233208
72
423576
74404
51
99
143929955
70
228428
3
64775
277879009
21
77
89585663
339438
43
87
128937
205161
10
48424
168512
429465135
44
28
420966
56
786976502
51
18
344170
471968
276414
195786
87274
13
20
462549
5794
474875
24
8
11
412393
27
40
56
236895
220367521
92133
48
88
96
5
14
221582
48
264575
22
788464972
475686
2
59
98
73
415426862
485494
356809
134066
473042
36
9
60
495308
826850698
94
35
39
348036
17924
296752426
18
56086
102684
6
175872
92
40312
4
34
249650
21
89176
89
4
473590
147680
177609
85836
226987
5
76
432732436
36457
606958603
229068
902485774
306612
202635
155087
24810
2
55
489044
15
419527
61
1
252078
1
470094
496662
911268648
82
441826
40
13
77
332782
67
23
462826109
6
68
84869
765521677
46347
60176
3
2
333009
223637
63
25
81
12632176
26
624365823
611516100
25
410787826
326148
391911
699089828
70
42
90
39
300705
39
459853
87971191
430656
318088
418137
230756
171376
78
4
329424
92933
343124170
402746
759752703
9
63790
5
35
110406
75013
224592
13
9
537557005
48
156988
17
324326
4
156989
47287
356405
81
72
4
220363
446311
16
305070
92
93
305762
312385119
12
261200
189430
69237
88
83
17527
509223181
31
361477
6
51
32101
49
8
22
42
7
9
23
45
73
79
55
82
16
441940
405631
75
61
34
161693
38
217471
507303585
88972
76
232834555
91
244195
268917
116340
309402
121697
358343
25
81
184716
456063
3
11
1
409606
436837495
3
11
612607654
229284
59
122675
385551
8
463322
499310
308075
212714
61
2
68
667809357
413397
280390
55
234035
485922
83
17178448
9
295753
122340
55
270061
311211
2
41
137023
1
496397
40
179607002
80
9
342527
94
10
481258
19
55
86
24
440794
343574
5
11
4
473703699
39
241650
5
271222
42
49102
6
114479
47
23
19
435704
84967
1
288107
9
3
388705
185137062
13
4
31109
30185320
52
14
6
18
2
63
28920
949286596
69874
82
14
248461
28
24
291452371
415417
468507
9
196744
9
156364
686305516
68
2
499895
485275
473438
234401
125927
60
51
79
246163
333373
176667
421420
438805
26
97
29
68
69
39
480729
18135
39
8
348069
107576
30303
279901
202711
39
325955
80
378866
25
47
570563045
362921
395798
54
135532
455107
137637
15
386374
1837
646172446
1
26
178767055
819299116
7
59172
4
441126297
333028
44
878880511
463978134
84565
82
62
4
95158
391224
8
8
180754
298678
92570
462267
408964
226748
374574
5
3
9
27
265872
114026959
435899693
447254
355300
284246
176088
183532
78
58
47
67
30
74
46
481654
233165
74941
162121
51
331066
59475244
98
42
79068
214420
84
1
88
132010
3
109913
2
402906
239848
51
65362
83
34
94
11
161173
34
196445
98648
40
9
301400
73
98
2
46557
22
52978
74
38
74
195719
371220
29
55
407986
126605
494458099
20
184240
10
64
97
46
75
138514757
62
44
66
254127
336185
93
745486821
292849
9
77
65
4
51
86
22
7
77
37
63
57
93
181103
109719
8
96
74
1
159812
83
10
408429
8
496061
176425
478651
32
447876
922044082
448788
80
82
92
310273
127485
21
40
36
22
3
37
106803
82
37413
332367
364384
88
21
97
11
716698430
82
44
438501
276179
65622
3
49
697644153
248753
428371
66244966
50
4
165461
505303314
91
204574
450204
244535
14
40
392743
2790
35
39673094
72
7
268261
359011
27474
9
58
275336583
276229
71
132373
48
90
60
442437
13
15
8
86
438526
294181
1
237904
37
73
407354
299411
210453
485902
291999
858972307
59
5
83
74121
38
320078
7
358282
95
978735376
4509
41879
96
22
82
436783
360145
9
38
175571
73
340399850
272581
123847
114702
105995
478325
20
147144
91
33
391194
84240
269942070
44
6
85
32
3
71
84
474587
261214
7
457826
423645
430695
864905044
777914157
467206922
450606
98
19
32
75
37
61
83
243281
27
75931780
175300
30
409530
3
159894
35
31
65
151579
103768
43448
46
148843
156540
233953932
710947566
6
91400
14
371654
578994227
78
219860
55
286874
31
464629
331073
447688
2
56
15667
87
35
13
374504
42
674863174
55
99
279144
83
38
258244
2
82
52253
89
336290
52
345286
246174
37
143923604
348849
296315
102304
90
229765
60
75
352800
26
132691
34540
132975
331401
9
287661464
88
454239
20
247649
232378389
95
27
153802
128014
251819
21
87
70
66
89
317839
438875
89
4
260941
489153
91409
78
2
164920
386991
99
78
7
81
92
19
480149
72
79
26
33397
42
1
27
161206
3
299959
315302
65537
84
111284
114915
91
250681
104508
81353
79
64
23
97
182466
42
5
67
93
48
449774
76
445084880
90
261912
785981389
9
12
125537
7
8
648214289
1
74106
391680
1
281672
85
58
302389
64465
30263
23
6
5
6
39741
739778102
3570
82
37
15883
617410823
26
76
316227047
312822
45
82
161870
88
759592808
75
416080
4583
403600
261265
98
9
241453
57
153027133
301080
84
19
44
407713
48
86
35
393259
57
226050
249040
18
96
40
71
182261627
7
497836
8
239709
243245
622858898
37195729
451033
465151
68
396565
39
9
294373
67239
305817
35
94
75
328076
8
444120956
444989
67234
93
58
270474
99757
490604
45
6
81
891585022
109912
467485
456348
649492266
492789
497088987
381718
407785
207030328
14
153825
68
60
14886
327626415
283567610
392141
336121
41
97
86
77
7
336747
102304
52
12025
452327309
193376
9
61
37
704482154
6
249582
113472
59
38
1
111026386
5
1
91
11
95
23200273
91
56
19
397815
174255
484104
7
430826
65610
74
463715
135337
292893
73541
109405522
56146
32
94
725824134
93383
40
65
185157
8
405974
20
15019
359768
3
83
85
126938
129246
82
18
32
59
226056
37
62
26
8
232469
82
35259
16
99
54
246587
25
400073
217066
192230
91
266447
20
92
221419
279214
213760
6
954054534
790897043
12189
85
10
490361
156670
248863
147907
267496
169413
2
84860550
172769
470780
563237945
118887
16707
9
44
404325
234815
7
344628
95
458044
223906
346952
177930
57
76
57
344510
50
99
7
169406
45
58
62
74
18
26635
24
31
485878
274613
31
46
76
199543
57501
21
292625
166529
186782
4
59
168686
6
185712
7
6
372571082
7
280959
2
198671
74884487
62
48
16490
83
60
6
67
60
338589
185027
34826
9
55
819443721
22
392191
444277
94
18
44
393113
76
107803
237766
785027810
25
84
480220768
4
3
71
59329
82
108594
305951
78176469
76
207773
321164347
205684
46
46
1
23039
332602
51
62
251771
62
3
233622
45
473924
17
44
48
239845
52
10
234807
60964
192146
196493
230353
314691
29
55
959734834
904649566
99
373188
238484
398152
220660
15791
320559
34
47656
310968
834316827
109826
2
35946
4
299268
73
260639
323805
58181
10
6
5
280629
4
130487
259689
38
83
39
65
8
78
247062
391466
17
78
401280
52397
211957
51157
69
106829
217320340
13
9
34
464935
768009410
446312286
1
4
468681
82
462018
39
511408755
308356
63
191293
90696
93
2
288389
260079
289581
305527
12
108308
17
433924
42
98
70
93
8
129308
453896
90
493713
52934
58
261588
173058
43
21
136973
341311
60
98
392165
127797
338058
10
160542
16
20829
835787555
10
645694051
23
27
222277
26
912878793
370611
56
214646
45
87953
426981
4
4517
422323
13
117528
109952
275927
87
98
424226
163361
270956
33
272192
72
77
305726
397275
80
70
34
386257
2
72
74
97148
287216086
42
2
40
43
296972
25
57
88
25
21
679073657
2
125322
253084
40
62
85
254442
96
31
104652
347454
34
55
243796
1
190916
390237
12
216977
672769197
41
27
494410
154058
446984
13
83
190108
81
3
443293
25
84
20
44060
383708
861078040
74107
51
53
102434
76
9
217556
23
114316
92
118063
240927
336601
9
58
85
41
81
26
552794842
345211
2
349450
187331870
354402
62888
56
131580
14
86
54
22282
34
408514
850237371
41
164806
42037
364726
3
9
77
28
395867
321431
595517287
154021
24673840
371849
293535
6
95
114061
486712
350472
287704
99
57597
265020
85
38
10
79
77
208349
84
322073
40
411297
5
85
306193
410849
414376
84
324253
82
37
212021
7
439620
212270
42
3
17
6
29
12
427124
69
9
217662
55
6
4
35
62
65
773386167
74
25
29
337030
37
73
3
76
148528769
73
26
351118
259423
82
1
72
203948
444030
33
73064
256322
301471
182338286
223051
91
287680941
412646
35
375421
4
50
109972
949144382
384774
15
295347
60723
329000695
443993
29336
16414
258648
74
13
198481
3
134048
311877
411268
182106
96
451685
44
4
991976856
288940
29
324723
51
74
406217
994055113
79
332472
195280
143524
84733
41
1
62
445193
15
7
73
22
75553
301360
15
338380
468328
55233746
285927
447931
465960886
79
13
199659439
88
67
25
35
494217
68
81
88117
6
51
32
374388
79109594
26
9
368430
29
972296332
220925
10
54643
28
9
75
153768
187908
94
68
57662
66
47
288693
29
12
9
5
283887
448080646
6
644795093
8
3219
40
19
94
304351
243565
380814
199818
93557
77592
80
68
63
437478
22
79
55
54
32
9
878789386
594325957
57
397291
848279523
58
57881
61
64
252157
75339
474610
192115
53
165932
164534466
393117
87
70
19
4
5
146086
3
8
49
165428133
2
241661
269166
35336
5
77
7
435500
718764670
19
153015
34
379665
7
8
8149531
95034
82
129231
54
180476
1
35
146148
493732
428658
63540
214854675
4
142559919
378564
89
469605
38
499791
267293390
40644
209698
25
321872
12306
30508087
98
72
19
439492
43
26
781648746
144666
9
7
208063
358732
32
10
9
2
17
300979921
41
643582866
268440
480885
96
186322
41
8
9109
78
259410
64
401594
158067
10
309230647
4
72
468822
73
18912
451990
58482
289281
37
399871
86094
314290
92
80
68473
865227730
501179963
78
3
76
437106
277683866
368889
76
48
34
53
44
97
11
27
275758
129734
67
42
68
431676
162392
98
17641301
329837520
77
155758
42
42544
53
172642
83
429444
89
40645
91122
311291
432363
13202
281757
14040
90
270167
472596
336565
31
73
45
92836
69078547
2
70
10433
492016
40352
6
362976
94
371027
170453
65
19
296081067
41
93
18709
416393
197568
450661
101464
47
50
52
373203
35
4
226705
49
8
51
81
49
965204881
73981
238868
97
73
30
371401
64
373180
6
56
40
81
73
64
76566
458828
322529
241455
8
130124191
398119
462894226
25212
179041
212801
4
1
427249
6
44050
39
93
7
24
478852
48
952247011
63
342810
333592
307402
8
411613
426634
21670
21
275579511
366490
73988
8
97
57
96
165817
32
378553
251541
96
99326
98
132693
38
167275
26
408103
1
59751
69
62
34
184805
80
496823
134790
141720
458232
355785
139668
44
299952
57
7
84
80
275484
46
50
5
106074
452185
74
48
2
448703
76
97
350087
371192
47
118293
85438
50
102089
464529
426932694
593704554
33
409923
50
45
32
637828180
588932110
49
30
60
35
71
51
63
435288
228910
260898
4
672770243
494306
83311
83
55
34
82
16
501407973
463733
69
85
59
61
41
296776
419493
137950
1
42509
4
87
67
79
30
123932
81
65
1
79
59
65247
339154
54192788
568525934
76
36
428274
87
454492423
455717380
104135
69
41
6
384845
420147
68
729233981
416346
376704
8
60
9
19
66515
60
178782
3
54985
250320
96560
264204
92
75
378259
34
359651
91
430219
768385842
83177
37220
64
1
132583
809071048
99
259055
3
2
84
268149
68
88
97
2
233863
37450
10
87
114087
17
2
267983
23
92
58
96
201932
20
24
71
478551
202727
9
316289225
131027
402916
2
8
198454
99
276161
61807
53808
327330
42
215969
36
16
259253
69
32
91
49
631687433
72
113270476
93
23
14937
89
295232
3
159053
22
24
243891
61
262548
490409
406400
1
53125
774509709
168633
5
36
170497
1
87
40
18368
7
97
62
28
51
228155
20
483038
17
6
8
156840
8
317122142
75
216675376
296990
53281
378515552
45
33
108080
48617
474147
223066
37653
493113
47
8
125341
44
1
82
209605
584183228
52
92490
70
74
77
7
456781
72
460370
23
80
3
313583
70911
8
68
8
28
3
403557
335465
360041
217787766
34
51
94267
13
8
28376
81
6
36
75234
69397
386610
40
17
79303
432714
19
97
98
340254
36
2
64
383145
37
9
376349
38
85
151580766
79
27
153971
39
32
99
31
172663
20515
303278
405431
480392
263754
51
405596
419651
393090
62
64
423836
95211
68
43744
6
276168
61
73
6
468448
355906
85
246651
223615
38
56
4
192525
412164
456669
856897421
500419636
466327
504765296
36
38
31
39
141451
75
80626
355737
764488796
120116
45
68
2
341183
29
183965
78370
322275
165779788
28772
467371
6
77
80009
214453
10
34
273199081
16154372
12
151962
76
4
468096
498644
21
69
34
34
127096
82
239319
306504
2
15
350993
97
384027
75
194688
56
394968
48
210911
483529
64
177137702
14
2
482106
45
858998676
45
267079
371604
8
446472
99
205815
24
101101
31
12
5
105443645
163536
59
72
281865
168258
204136
136916556
408589
91
36
379331
16
582113412
411506
94
3
17
839710318
14910
260448
9
12
54
82
82
353037
330441
224974
190441
37
47
724849836
57
492437
156840
83864
451644
96
84
58238
350450
462517
246549
85
63
293152915
2
66
305651
11
63
239280
57146
149297259
84
44
67
2
10
439943
121285
926688465
93
11
35
18
351449
67
4
1
91176
3
44
140890
38
19129
474188
235291
159331
34
31
12
115994
79998
65
90
239663
409210
42
266245
379149
8
406224
4
262374
21
64
3
63
75
618763653
118241
5
8
541672731
76
19
74
98
97
399929
47
291371271
419805
422203465
66
9
12
64
6
365731
5
371469
128872
68329
42
21
884265724
71759
216488
424808090
17
80
42
2
193732
233077208
93
70
346517
87
839449048
20
112970
36
42
164460
68
2
406824
32
500735367
75
77
16
5
281953
193737
90
446431
5
28290
45
23
98938
21
258968300
125715
832650889
3
64
423878
60257
408227
31
3
476327
7
232888
46
47
89
433481
68
33
361277
112847079
100752
1970
183238
52
366208
489691
17
220779
67
336739
69779
409989
318004
8
443054
742256865
58
6
66319
57
332355
25
156986
402607
267401
6
21
606612541
71
75
933458496
33378
469255
81
324990
496609
88
2
298083
494031
259704
69
487647
329883
7
74
53
60
26
444699
25
58
49
43885
4
413798
39
10
134704
1
404435
80
7
107167
398326
247398
7
20
164369
59
442453
416819
4
321746
56
64
3
14
86
32006
8
283939
89
85
376776
376327
108821
409776
34
419133
175977
201633
36
46
296363
36
161261
405096
90
654519005
38
330835
83
197421429
201862
45
93
22
86
36
22
88
356501
379742
365321
548824730
71
135103
3
95
154864
8716
47
70
45
173468
157963590
130026
43
344602
230511
69
377646
90
39
50
676522722
5
24
33
68
91
87
64
13
27
284272
97
65
133965
72
84
211024
79
2
36842
13
50
73
80
132650
906318202
662023620
6
59
3
43
972583139
155594
4
405007
37
71
52
5
458802
3
2
90
151689
36
342782
73740
10
391417
5
58
119271
67
22
820067105
475177
62
331588
88
21
32
31
78351
767171893
58
375718
45
177514
558426084
18
443697
39
112947
95
338539910
10563
14
420592757
70
90
21
15073327
423249
32
29
264889
58
29336
22812
22
36
88
95
16
292039
8
39
51
83
179728095
98
52
68
11
80
16294
94341
769061129
43
286338
38140
304171
4
121546
20
873413856
50
92535
52
81430
23310
442468
23
336814
107037
97
284789
447148
203818305
137784
23
139969
48082
63093
23009
4
31
30
346767
366596255
7
41
8
293351
61662428
332769
172134794
354968
451694
58
61
99
19
38
93
775064337
347371
202246
87
434161
233149
20
216039342
3
9
67
27
73
20
752235412
412231
305041
76
2
58
126508122
405110
12
427902
4
392890
353997
467168
115511
15
94
416124
32
93
75
130468
278821054
65
88
382268
4
192039
43
273564
554936413
34464
235979
489751
87555
51
888019858
29
30
28
19
94373
267861
58
380868
25
63
405774
756988913
8
74
326348
59
924961432
307142
97
18
81
45
16
292949130
277497
95
551975294
74
115126480
81
87
645767253
84
340319
94
119360
197358
59
79649
8
61
318926
306161
7
26
36
90
67
397319
9
73
19674
205657
76
144530
391797
42
533502015
377007
256958156
604652764
67
256114
45699
62
1
5
332473
339609
32708
92
50
262706
472932
139577
77
375363
38
7
23
99
2
8
48
75
1
62880
55
28
249664951
43
284987
36
104386
7
54
458473
278898
258501
53
14638
83653
9
61
500876713
51
496219
324116
111246
46
4
29
95
252879
762573268
82
221451
20
126954
448424439
205878067
34
2
62
5
79
8
67
6
11
541134531
135316
17527
344598
54
42
101161
31
51794
666768198
53
297167
613305945
145412669
627513352
61
52
69
404920495
275925
14397
353197
494127
35
62
170094
101405
59
67582
26718
401953
74
69
786164574
208465
374760
44
8
67
67
48
347692
850942844
335362
64
12
474420
306892
773581671
27
118631
23
181182
128575
97326021
60
477233
587621845
279939
217484
53
320048
16
26
238858
488525
95
28
58
24
54
296300
191327
68
318712
1
89
97
268720
17
9
9
131257
89
34
98
336967
23608
75
78
477373
8
93
93910
1
32
105329
36
18
40
2
18284318
98
713616640
615588894
480315
193607
88332
377396
5
8971110
94
23
407671
261981
6
193588
8
14
14
214441882
79
47
641586649
466357
49
17949
11
85
8
476658
48
65
53924
76
1
414481
63
248267743
266910
16
89
4
61
80
343303
81581
474736690
925407730
25
804740750
4479
86596
2
425726
2
398753
476866
113688
372347954
410113
317482
16
96
243018
427092
10
41
54
80
64
241136
214206
156915
31
670639699
75
463109
405027
463223
400368529
423662
20191
264620
39
431759
49
20
253604
2
96
562447931
45
40
18
89
6
87466
404661
115116
3
17
222471283
53
475260
1
69
15
1
259505
18
72
501387387
32
162378
127816
640288534
269901
2
3
45181
103138
73
6
2
44
277202
769026257
102831
410078
420193
21202
80
70
257233608
8
382633
359262
86
60827
46
403056
7
78
16
91
481091336
36
42
87819
34
49
126502
29
83595
496593
13321
2207
2
36
206110
5
188446
68
7
13
132086
403933
15
1
9
80262685
6
203228482
739768971
161629
397653
60
22
387365478
193963
483348
167400
33
51
43071
61
18
125723
63
90
89
97
271483
8
175357
85
70
41
75
641991069
41
384309
9
5
66033
15
59
930087479
443498
1
265536
251799
194480
237787
227850
52
81
17
113070
76
4
970261094
66
28
292704
21
825616081
383747
130480
274840
98
445181
82022
67
23
47582
445200
216434
93
80833
328290
322349
62
91
43
24
55
234932
76
96
487720
9
84
226689
27942
54534
317947
36431
142835
466740822
37
157819
372020
6
62
55
41607
116926
487481
75
284123
58
14
99
73
42
83
65877
48
90
75
14555
96
69
650281641
288353
444142097
77
160247
438416
431124822
48
36567
371488
24
3
335733087
88
73
97917
435356
483205868
290706
911284889
385276382
3
42
669339534
43
7
1
17
43
71
37010
41
293212
65000
276423301
79
338328
11
39481
142129952
322767
301857
237558
96
257236
15
470373
54354
603736400
115822384
61
312796
536680118
54
6
330431
298611961
61
170413537
646585674
8
59
483913412
288766
313175
100996
92
191754
251008
6243
230650
77
87
188351
19
284249851
54
269270
17
15
2
90267
186381
303800
87
279827
19
79
8
341117
4
14184
4383
15553
495475
53
287616
24
17
72
87
30
70
9274
392573820
13
29
12
16
25
9
180850
369738
3
55
22
261060
65
206699
93
15
85164
366037
226813
429202
3
30
411828
81079
649069626
406049
282674
460459
415676316
21
111408
308816002
3
63
537325405
417461
484319
88
72
365722
40331
44708066
28772
17
13500
328353
3
166648
391549
444208
50
394405
62
4
237452
5
344994
57
84884
75074
30560
290116
33
33
486949
480918
4
42
86
48
84739472
73
388345
434591
459473
63
60
961152597
412356
719043237
32
307519
22
65
70
452822
66
92
97
3
951580673
968722426
94
211745
277423
8
64
102652
123961
343033
471764
21
262386
72
94
97
20
44081
929824850
63
10
271343
19
15
197913
391651
454924
373655602
137991
20
16
82
833255315
166598
22491
38
16
11
9
258615
212124
39847
62
16
99015
449833
58
316295
185148
86
244964838
128592
366987061
131384185
156819
156081
17
69
6
37
1
154694
381579
76
221557176
378074
13
40
7
35
36429
722127863
372503
63
6
21
533935044
399857
315654
34
176277
6
493554326
360812
58977
346165
245545560
133827
13
62817
120332
82
62027
46275
144898
6
40
243501
157060
341534
88
19
458220
52
3
21
87443948
313223
259732
23
402530
7
355685
130379
469772
179026
46
6
64
148698
88328
97
2
72
242676
49
432642
47
29800
838590069
8
144576
76
350627
77
259166780
64
33
404429
83943
10
99
364445
5
224493
458715
10
35635
241617
379998
1
160397
24
18
153186
60
87
62
20786
92
9
13
291195
33
407203
8
57
288976
22093
48
4
86
10
193193
46
125898
98208
224413809
139827419
514066449
43
232269
3038492
487328
27
49
147373
4006
107895
523604126
10
188995
446802
13
137767
36
310054
22182
3
50
7
765814884
34
10
41
71
355803
61803
615590558
41777
297252
86
615672034
66
354109
261723
380026
48
46
176622
29
490758
31
243229
456099
384323
9
3325
44
40
284366
80
1
13
33
9
20
87
74668842
112874
46
85
99759
97
92
328394
254477
54
597350650
3
14
61
91
349516
219673
81
43
7
4
26
32
29986
108081
384784
387827
89
736641004
13
18
37
431474
22
17
89
52
45
296850
87
204414
54
8
426817
37
30
483512
4961
581866208
448805
276051
27582
51
14
28
216840
89
52662
343963
37
9100
393206
484445
310815071
7
64
20
68
162784
9
89
27319
322275
13
309433
289721
438054
36
53342
884297883
258652
18360
516906378
553230185
414016
97347
64
7
37
62
380612
14
96
40
63
72
99237
409481
71
303727
84
8
461361
77
20364
47
195753
284384
492317
197252
244404
355080
8
56
49
943786996
72
9
375504
319563
19
20
54783
4
66
44
165827
1
472322926
114762
120257
4
24
57773
65
287328
34999
39
1062
6
97
24651
48
413293
64022
19
97
54
39
1
13
72
469881
96
546284711
313939
238794
75
46
150997
72
61
282801
23914
8
341225
378925
887826611
821264288
890061976
279018
7
76512
14
76
187175
434827
75
43
411006
57
815879680
87338
46
59
9
42060699
359786
712805333
161820
189088
334460
15
1336
48
297575
54
60
492724
206756
122297
32
7
16
183114
52
497930582
38
344720
365749
87
5
34
160616
224185
353729
1
215189
454920
335986414
71
34
426550727
35050
63
30
52
35
391367
153511
842837961
17677
2
483337
3
143878
40
4
60
214823
155758
53863
56
51
82
63354
93812
79
448731
21
8
64
98
485838
38
252093
428439
78
295869
5
228453
246301
569627945
252764
139806
287389
348163
65
106866
41
58
8
261606980
149872
390745
161208328
76
434342598
2
437310
66
88322
83436
248961
197757
425815
283757
91
132200
700838003
66
398876
87018393
566113299
72
34407635
12
35
78
6
237503
236363
81
67
179020375
2
947715820
424428
75625
204162
202560920
168689
70
54
186586218
460161
3
56
110417
240311
88
19
18
257608
355801613
39
246039
58674
82
3
994273063
62
171488
456133
44546
215239
2
348754
112477
96
7
435262
56
185872
253790
57
340596
236272
78
7
42034
34631
34
50
63
470801
82
28
933792767
94126
94
70
15006
374279
92672077
10
78
91
75
389883
15
25
15
7
47
647620035
73341
464467
10
363463
292694
5
461012
115295
14694
4
318059
62077
67051
287802881
71
88505
169208
451048
451854
781386210
429684
2
120521
87
381858
137412
83883
131265
84
154464
414402
74
62
79
99
438265
323706
71
232898
158254
73
53313
59
92
41831
7
66
22
492460
32
6
16
237617
43
93
11
99
153883
233641
2
98
177019
58
8
28
240773
399394
29
37
35
88
14
62
6
25
87
140883
38
76522
81271
289129593
59759
15
435698
286851
150083
97649
55474937
33980
484198
228022
68
88
458675
481145
38
43
36096
50
486882
554431690
99
5
42
149877
200890
125553
358474
25
49
57
25
2
77
11
10
52
111243
29644
12
67
91
42
176529922
167790
459845
9
32
39
89
311627
49
298500
34495
138012
51
2
207143
91
337779
5
141130
98
147278
2
268870
69
249369
69
410532
58
272752
280001
52984
1
7
3
283637
221988
213833
54
176291
32
847149358
284601
5
13
2
2
3
254936
457670
320562
323198
267389
186165
398503
152939
5
44
283805
332005
98
45
420014
180507
56778
38
5
219140
54
30555
328452
85
32
43737
11520
35775
509352109
12
300315
5961
39
80
145313
92
6581
82
81
150289849
38
52
55
357616
172054
53
79
12154
81423
312219
32829
22
11
20
227269
6
96
69
384098124
41
30
4
8849
42
27
144375
525453720
335173
92545
33
160515
7
146985
224490
60
40
6
8
193203
155648
40213
147222184
94
12
5
927
137698
11
163207
57
118572
295027
73
47
56
1
379953
69
318996
24
23
81
473160
1
498894
31056
400092196
73360
82
536451347
507002269
303327
25334
367870
240334
475322
60968
19
364858
329464
73
7
490790
5
406823
51
40
24709
273467
349905
61
41
75
13
125186109
34
389021
73329
7
198051
209473
47321
87
452434
131430
83
97
450231851
48
310915903
777123533
87
13
55
330609
60
85053089
335189
71
279025
191872
55
78651
4
120177
384579
433457
1
99
80307862
450904
185592
49218
358312
733627886
27
174912
2
14
342595
114572
67
133116
56
90
480144
5
123848143
60206
228545
268137232
437536476
233775635
3
13098
127803
521105271
58
37
309083114
295181
90
87
27
58
142023
209619
24
68
356635829
21
48
344213
533575374
56
36
247897
491125170
71
76523
529300467
52
83
38
61
57
412843
290007
183696
80
410289
912910852
278836
373428
253703
528162996
83
488180
80006
31
55
71
379943
127686935
203352
75
5
43
2
98
59
44
21
209412
405295
246903737
98
93
786518765
225723
25689812
91592
280971
996218729
12
1
7
1
377313
221828
906768379
17
81515
42
28108
332262
26
22
3432
89610
12
823514004
87
7
113984
957360948
65013
27
252098
53
5
22
98
414597
749019469
246215436
307730
64
73
3
11
39
93
7
451490517
38
65
1
174679234
11
65
263274
19
9
517856737
11
240574
58
40
79
1
202332
6
14
7
555044835
4
41
66
3513
97
89
60
2
63
348024
361106
57
3
75
434496
224959
345573
1
63
269317
511163299
28
10
211321
10584
74
937660895
109441
440870
207978
1
489205
449612992
60
47
550408792
339595
86349
27
37
468470
72
54
9
97
339746
979599952
82
32
905942738
8
439086
389633
68
23
431088
150270
366552
42
540887042
38568
52
467053
36
371004
82
5
2
55
87
318244
70
13
434509303
74
341721
84826
77
2
94058
458387
45504
302512
65
244724
45
94
433125
357118
11
349678
69
197903
33
613483910
17
393328
76
417413
85028
35
455247229
53
80
66651
595609887
342726
96
144603
205477
253926
103235
65
26
230145
66
86
75
3
2
1
395654128
89
26
21520
7
59
4
304937
158833
77
29
83
73
6
260701
18
224062
79
319916
34
81
442832
26
29
92452
83
417821
71
96
470856
162021
475647890
274491
61
70450
224701
80
70
484643
53
49
95
455734
97
54
15
7
33
53
68
94
43
66107
98
52
95
184846
5
27
241346
90
164810
9228
30
32
50
343813
98
146080
226145438
50
378388
473064
88
63
251365
77
218332
38
21880437
64
74
67
32
999686346
70
24
518634654
59
1
460998880
93409730
47
42
3446
227955
95
239768
320677
345849
33426
40
86
242612
374263
80
83036
18
38
8
4
463117
32
160957
408986
476714
461123
68
6
174307
104224
2
80
216761
103909
95
43
939761104
71090
262382
53302
308247291
10
335823
228893
31250
9
418622
277654839
78043
41834
58
39987754
92226
159558
106504
92252
495829
29
93231
3
60
332787
48
85
439222
296332
366130
18
92
9
89
606458111
3852
135135
353853
8
48689
52
45
350864
65
17
112885
10
615343264
39717378
89
4
47
383087
76
14
270240
62
471438
407600910
70
29
42
66
64
75
72
23
931282465
284687
386477274
176069
302862
161572
13
99
883480449
70230
101677
781459576
276616
18
30
359042
15
36
26
36
42
49
36
298985
210146
37
68079
126796
213980
426706
70
39
47
7905700
128631
77
290985
368629049
91
123436
820688121
78884
49
186998
160850233
4
562933071
273277
239851
28
256761131
28
33799
22
1
40
37896743
17
54
248595
61
83
71
68697799
15467
34
7
49
77
58
60
339012
4
1
69
445224
13
424491
89
95
420450
1
163468785
88
227294
9
38
238974
411229
267983
96
116745
255225
55598
307427962
112133
322725
367708
19140
37
262030
18
15
840380418
57774
92
72
25
37
381060
68
31
2
34
8
60
74
979151073
301661
401891543
75
44
32775025
56
184921
8
61
96
327498
18
307930
44
11
19856
5
91
2783
76
56
37
8
21632
39
3
40560
191656
79461
48
79
380655
23
1990
340241
264753
209015
23
93
4
88
46
260877048
80
51
42979
8
9
74
16
463563
6
36
378944
87
4
19
47
6
5
463471
42
308206
344469
440225
35
85994
3
54440
88591
679284958
519610543
493316
3
56073
337014
59
9
116002
374147
32
347526
85
621336330
7
386907508
20
19
110776488
152615
78
81
46
283244
413738
87
304055
363783216
72
5
179679
62
43
620969422
77
232656
55
481719
374590
21
45
488911
6
486227
342454
84
203448
298115
87
69
67
99
31
506366035
169028
95
3
87875
9844
381649142
35
113242
524037379
27
58
276596
412738
11
27779
27
36922
401185
96
304848
63842160
352489086
27
261772
19
63
248266609
86
31
27
435312
85
425742
47
64
15
3
87
27
201615
58380
71
32
25
87
70
388660
98
423498182
28
4
55
220825
55
38
43
307661
782885970
27
328113
22866
127281
188469
424208
176604003
419911
23865
63
268712
79325
168274
168273
8
15217894
648550041
376650
24
47
99
2
31953
743121170
384879
109079
82762
459883
36
24
474513427
197390
37
37
299437
8
8084445
36
42
53
91
153468
246048
654817717
24
5
14
428921548
220426
352993097
90
26
366002
227817
29
215970046
234216
5
457359
9247
90
460561
25
610036697
445194
609450611
842117537
77
56
96
229505
344893
61
94
69
93
356529
102167
221882
293630
90
40
244913
250788
7
82
79615
49
325847
407305488
75
22
42357
357004
453649
474837
90
84
15884
56
53861
80376
1
39
136233
4
66
165437
62
25
35
350919
79
81801
24
41
5
894154708
18573
342647
10
93
25
8
28
309381
19
435930
2
188750
56
35
78236
76
49
1
68
100272
97
69
65
66
121999
23224
37
93
17
84268
688198130
37955
76
67
294708966
41
343685
31
47
495390747
93
413927
87
50
76083159
6
11
11
385489
83
188290
49
118930
73
445054
67
112936
225498
28164
485143
41
153619
75
61
75726
55
53
98
66987104
53
656766670
356348
21
279320
81
50
259311
5
19
43
6
36981
450344
79
437719
73
22667157
8
60468
95
45047
372617877
34
80
457781
23
311631
14
534514461
711578437
404753821
197790
94
62524
293701
8
290158
219817
66299
77
45
434212
329714
1
655467377
109590
487595
491040
6
83
50540
159762
25
64
66
99
314183
347524
25914382
164766
39
22523
46833058
96173
109085
74
3
776157033
73083
26
367739
251185
468386
72
780504358
482542
1
37
45300
552393726
74529
3
130885
6
89
5
48
15
301018
376919
69
109852
204695
55
208227
418500375
37965
225618
67069183
10
438676
372712887
367000
204783
28248202
35
179829
161937
80015
54
317302
3
159554
14
19251
95669
141307
213963
69
22
682480802
42
94
95
9
8549
14
96
57
71
3
74
59
532051934
391920
34
68
2
43343
36
433411
52
474745
73
15
153477
365764
6584
74
67
88
452047
78
438827
40
99743
64
1
6
76
332916
30
79
72
114051
174774
17
13
62
12696164
15
758552367
95
22
474589
103242464
17
82
485037
368361
95
275453
956639306
91
54
236033
225704
6
353046
125236
9
39
259271
95
251441
454286
8
311897030
147363
716345819
6
145431
74
249217
65
114216
55
99
583016640
43
63
9
37008
82144
15
66015
188343
179428
422692
48
139311
308494
239346
230101
17398474
121853
98332
136433797
80
962700380
53
22
321867
16
40
83
11
257277
281077
78
194230
97
94
18100
539
45818
32
92
80
84
3
493860
87
49
161210
47170
19
26
321573
209746
184040
9
21
399699
89
849847858
432556
36
7
89
215269
139801337
5018
438811
344490
89
11
80
36
247349877
256188
54865
20672012
8
476307
2
215012
216116
94
56
20292825
70
30
95
44
754244685
18
955190679
8
191030
235184
45
485625
7
324614
71
25
11220
835170683
266880
662303676
87
42
5
63
16
306925
7
16
346567
235260
334916
484185
218977
365019
901326131
667136174
19
235334
95549335
78
5
204335
163134
918583610
10564
242443
258037731
33
56517906
38
83
1
19
78
55
441156
8
158130
221570
165592
19416
345551
169806
16
69
16
160003
72
469084
51
193561
77
316772
88731
6
275107
889415269
269760
60
52
312076
120075854
192976
97
162853
56
69
80
368529
809646092
367772
445600
7
1
241528
264398557
61
9
390780
96
385935
472160
15276035
2
302151
48193
396035
73
266751
176884994
327360
60
24
428021
47
24
4
368175
4
78961
69
99940
94854
418775273
91
6
256607
313291
233199
87
71
42
51
29
347559
60
60
20
232056
55
34
40
170170
26
54
21
262053515
43213
114635
47
65
95
74
455433
24377
9
78
66211
447300
354759
233971
418130
67
46
8
173497
339222
313785
346554
374538
83
184721
81858
84
19
92
63
155684
55
3
92
6
430486734
34
135117
920564620
57
392324
976043726
128131
352599
383457
434901
8
496176
173688
264498327
346186
1
484086032
327929
144163
15
89
3635
120217
36
836061079
397918
976731284
92
32
46
326796
392667
67
134760
373485
13
5
21
52
500573958
380668
368479947
9394
39
80
866651448
98
5
12
457038
323317
154479
7
22
206906920
2
201723
640577950
24
238256
91
127139
201412
137786
84
76
32
90
50
144049921
4
71
326142
38
389030
41
9
54
126584
733507960
1907
14
53
71
56728
58392
96
49
67
341591
21
190183
363643
6
317431
291069
19
27
18
39
186155
222205
4
224909126
442504
523461440
587495585
293602
569037956
27
69
16
23
5
72648
197857
81
664560834
152957
391070
65576
385975
1
32
7
19588
218162
281977
65
74
167932
45
1
252198176
497894
497800
322627
80
61
285301
95
14857
90
84
469318
19
254078
352262
8
303823
482763
333914
66
80199
22
2
77
38
36
31
62
44944
65
5684
449461
2
123233
8
71
227320
110487
382527
37324232
39
508057089
63
178007
14
127345
596049468
310024
56
39
272439
418751
97
51964
313391
275760
12
280304
44
272251
24
81
424381
45
5
26
32776
176677
5502
44
58
291159128
362447
96
34
427334
290233154
141577
9
525085126
6
323191
327067
443015
1
8786
44
34
48
119784
29449
97189086
4
28
34
49
34
344431
489669
82652
947482373
80
1
69
455959
451963278
75
671969736
42
55
295184
350345
16
80205
37
50
85
130594
336691
918923125
19495
506088052
18
177116
97143839
222757
351499
194874
203323
14456
128860
886157799
379729
133345
78
2
342602623
200615452
386008
86
233968
61
146031
190046
126551
7
65
12
473195
1
432046
39
59
5
436911
27
47180
14977353
87314
19
91
189391104
413725
20
33
19
58
56
58534795
351807
81379
76
415407
6
245599036
23
634304666
58
9
91
99
71
53
68
28
57
413287
31
100456
59979
22
125238
39
14747
9
360942
443456745
9
417668
2
250379
3
58
301897
27708
242521
18
380016
201391
23
2
4
120214
6
137199
61
489114
381899
53
36
520853225
52
5
6
433163228
164645
5
225381
42
47902941
75
70
878114439
141489
150104
468982
65
245245
807293158
55
1
8
160633
37406
388594
446282
83
53408
6
352224
91
58
87
33969
252172
595640214
50
3
2
162000
645110261
5
289477
21
40
111723
23
283927
275794
61
49
84
930870982
482442
7286
273261
85
3
241070
43
393824
338792
74
561310695
80
48
295699
3
468271
74
108624652
294082859
39
70064207
38
30
58
48
58
92
94
279338
107485
48
316261
8
155346500
13
419128
427607
66
12
333436
60
674043606
255123
212951
316531189
138299
99
691134332
15
76
46
79
11
152436
379554
88
64
128518
109413
29
301068
116366
7469
88
4
59
158253
9
159858
9
81
59
42787
183526
79
2
416490
32
53
65379
331106
361405
57173
349116
7
334264122
1
456550
84
76
76
394411
491580
5
544726029
496497
755750612
353982
335242
55
40876898
343428
403866
36
56
218610
236254
49
459541659
253811
10
104792351
73
67119
497428
46
225815083
132732
104307
55
64
15
73
42
19
10
96557
2
57
635011992
8
8
472857
86
79
22137185
293044
94273
67
34
177839
495729
336072
14
44
57835
62
91
840034528
903669243
24
3
497606291
41
3
418013
58862
247879
321994
9
253711
200788
80
582552472
82
75
56
26
593225308
463195
212404
278110
104814246
387492
82077011
225196
187776
29
224710
269050
36
10
69
5
6
50717
436820
320778
46
1
22
94
272213
46478
347170441
477808
50
91226
259248
68812
81
27
281008
92
51
73
175236936
107167
12
46
6
148884
73
151961
153127
504288994
459451
86
4
2
26
127213
58
176042250
873677141
1
25618595
36
191806
95
67
52
413653
70
300974399
2
80
2
26
55
69
259304
88
354944
445908
56664
392331
364153
78254
386682
82074
264438
26
55
348772561
9
95424
318836
24
357735
45
77297
440834
38
152546
204631
305042
68
466002
456810
95
7
357151
16
37
58
36
49
72
7
80
85
410166
67
98
251965
304565
59
12
61
459207
427240
815269398
9
269674
11
172433
99
456419
25
11568
452294
15127
50849
3
32
126035
63
395155
353548
315046
60
45
97109
11476617
43660
5
363016
59
345966
66
266859
56
99254
305985
9
1
43
72
13
42
83
122434
324537
143559547
62
7
72
4
46
88
40
494082
886310191
486056
42
406217
236645
41
283142
12
416576
11
39118
394092
41
329878
38
6
78
479665
857990730
390242
84
39
258901
291604
18
226080
99
47243
358182
32
46
46
857918128
19
52
18078642
481832536
217632
195408
34
72
295327
241877347
25
229225
253763
6189
29
47
9
391187
10
196832
5
46
9
3
547300593
26
341076
340991
29
188911104
45
661599668
145197
24
571266031
4
851075313
405912
342178
49
153172472
242774
50
60
45663
341435
759338603
103169
114838
130781
23
21
2
87
292882
75
31
777976435
240862
340687955
395240
280647
58
96
42
19
85
44
101629
244809
28
1808
85
3
125638
4
115892
434605
388756
89
83
898139675
166999
31
110585
30
21
295225
448628716
3
83
44
90
171831
81
89
37
64161247
448564
175450
40
140069
37115
67
58
60
93
97
351629
88
731816334
59
53
84
81680196
410406
120147
55924328
93835
92
220513
120077
95
78819
686726287
27667
90
220425
99
89683
114408
153714
64
78
280262
482871
182238
96
55
92
12871
95
423748
342369
70
15
49
573683485
91809
229025
88
60
9
458892
159877
2
36
219955
425583
247005
393360
470821
28
468555
45
29
9
248021
829192967
36
35596
347969
66
916281633
110413
5
589045032
430608
212583
86
339731
308761
63
52
94
60968
33
51
164922
5
2
24384
123592
138239
1025120
20
280782
41273
5
28
134742
468428
5
32
220824
196362
6
197400
274377
330491
24
947145173
19
1
118425
316089
315518
439765
9
312207
166449
134707
9
275424
297952
61271
85
289149
99
986204960
12
51
689032008
92
48
256972
3
544179363
3
257802
60
185949268
378500
325928
7
197671
272816
234569
4
39
98
265798
97
3
73233
3
256946
490599
449725
7794
243825
36
14
34
326003
476890
251778
6
16
98
48218
1
33
22
65
357498117
92
491729
45
3
372955
6
22
398888
229855
60060521
43
6
36
16
54
359040
6
23
146093
425785
943613439
14
69
146900
44
46
368642
196258393
21
23
128515
79
22
191041
138711035
32
30
108067
315368
71999
457867
155600
419448
21
257148
7
279175
3
70
10173
27
83
77468
78
295731
213206
101631
868382713
327658
45
314477
19
7
58
55
279228
333532
24
85966781
394343350
235845
11
2
69
88
137611
90336
162455
87
55
88
7
46
69
60
462404
31
70
63
477168
16
15
91249
260166
92
60
378134
383745793
96913
96
89510
7
92
445640137
93391
18
42
143901
43328
413855
330388
48
37
70
28
184495
238285
166848
17383
1
8
179833
281394
700238438
69830
99
52
473702
377247
162818
90
90
24
404672675
446953
97203
487632311
22947
392781
304754174
308180
465622
325821
451009
8
175372
84047
12
392482
60
355867
18434
7
78
781581936
16
88
60
4
42
363200
174431
387794
94
83
258656
300465
97
425030
131731
70
35
67
248692
10
481657
7364
18
17
68
227473
360297
971019545
17
50
47
99
285763
2
9
86
3
3
135997
32629
24
144683
80
28370
200529
346996584
139237
379037
42
877464268
726038042
99876
469787
2
596881478
336894
153832
68
359875
160566
354172794
369159203
12
384923
44731
126628
18
1017
406000399
3
36
95
30746
67
265780
218781378
200078
70
1
56
14
281032
71
68180
21
451778868
58
374996
32
75
4
289715
90
33
82
254669
87
134058
25
15556
357024
26
213070
126664
57
5
47
246002
328242129
2
218163
294533
77021
794461742
276414
52
86
8
65
56
3
993471425
179922
22
63
139557
375929971
31
74
451240670
97560
354633
258034
147857175
101316
136666
715312351
263400
1
115362
50
420280
63
104757
493565
855978174
81
61
17
70
498538
87
68
56
9
159331
124419
58845
969221825
414900
66
15
27
13
57
292451
6
234220
435438424
22
421818
428630
9
6
4
5629556
95
15
39
425234
45027645
26
19
55
268953
425951
493576
685006165
4
45191
444486864
61
269361
2
61
331033
215442
373429
371574
6
61
311003
30
66
339989
95
142537
6
41559829
95
68
272968
16
389555
317485
5
476989
93
466267
3
636073104
47
54
295091
311114
238022
365690
43
51
555072533
398930476
2
28
83
345940
440144
6
83
478459
240743
57
8
42
695736603
490254
11
69
478756111
85
375435
99
85
67
476488
71
374966
59
342671
300197
59
89
6
65
900306954
479501
81
21
37
107194
457975
191327
3
372310
18
34
257396
93
17
59
83
69
306004
55
383512
9
27
99
487814
9
44
92
80
72
27
106023
330294499
304186
9
82
452982
97
14
190936007
49
96
141810
447474
4794
77
439364
87
15
22
167350
80
804812452
71001
54
64
22
6
69
1
299154
46
83
52
18473
5
282485
53
14
582190689
202476
9
7
404740
75
8
27
30
57158
487741
216672
61
91
23
444217
11
3
7
39
28
690915358
80
138725
191244
448453
44
93
57
107157
54
61
211609
29
42
5
17
54097
16
77
328195
246713
93935
21
168921
481047
25497
97
40
74
260288
1
121634
1
284269
75
244455
131323
96
21
67
3
932607940
82
329599
77387
47
848113977
395116
388273
402466858
62
184092
33854
258377
803737363
98
257755
58
1590
5
83
431127
41
258175
80
2
33
72
92
60
932172550
51
2
38
414727
58
242812
15
50910
81
247560626
6
74
419395
76187
775879234
92
63
305909
393686
74
18
85
694078627
321018
188968189
89385
96204
14
324379
15
31
335934
69
357131
379724660
34
79980
92
1
265940
91
37
170770615
72801730
498547
140081
64
104445
90
12
351933
30
98
47
82
117196
68246
191782
83
204642
26
92
99338
412703
23
46
311190
76
39
87
494677
58
2
479095
147186
33
451560
5
67
73
19
103594
220712523
8
17
28240
256133
330015517
31
4
72689
410612
191358347
51
10
1115
21
207719
429387
43
326388
2
2
361675
64
444462
49
185913
1
337358
17
196688
95
87
68
293719
209210
355481
54
259693
92
6167
2
38
59
296346514
272294
474695
81
99
48
94
110627
93
27
237833271
43
106876
68
948925102
73
101057
586828928
93
89
81
180659
351385
125055
372799
205484
86
83744
171904
38
75
150504
860576341
476728
227085
382385
281062
43
15
47
81
300183
23
429171865
97
66
95
71
457015
1
178259
496182
357563
61
30
560653231
84
486330
185189
42874474
97488
10
76
225944
925708812
61
95290
53
75
258809885
191134
426775
39
93
7
6
201528
58
32
30
106751
195365
82
288221321
303468
377365
457152
8055
44
96
60
4
16
91
287096382
46699
88
67958
84
25417
1
6263
4
106252
103231
82
533207385
90128290
140522
9
1818
106198
416609
11577
242843
70
52
78
170044
88
9
5
50765732
70
26
37
149938
701529508
405644392
18
6
50
499802
727910123
443284
246488
91116
72
421832
117146
261801
620063619
4
438140
50
6
17
374689
92
365512
42
45
203988
290798133
24
607837751
459351
8
56564
862869128
88
54445
56197
39
186799
26
30
38
54
39
408336
3
291118
78
455124
2
68
138986
72
356022
160712
99
1
878500372
974670555
25
50
455247
82
63
123434
23
2
68
514518358
295836
675477909
33997
234371
422268
66
43
290643
81
99
96
33
52
97
17798149
126968
47
836097680
50
6
5
78726
70859
865873681
29
366426
20
321968
22
43
95
18388
60
572364646
332648
95
456365
27
397228
26
87
67713
339671
242144
175001
2
210455
143543
495057
510229021
355633
92
24
229608
6
71
18
200871
40
157747
162526
264660
18
396152
30
158049
74
145501
62
81
463186991
47832
328536
686017733
7
483224
499837
102308
205602
45
82
217361148
79
35
10
78
5
42
8
84341
81499572
54
530624444
39
54
60
96
829705287
354629
93
9
80
237529
897604880
7
85
192333
67
98
192289
22
905646154
459139
98
402166
40
163573
964812321
168203806
167502
281947
54
23
2
90
308930
398376
14
68084
97
16
863466644
61
82892
21
406132
354451
40
62
2
52
418253
4
376907
268607
435470
303672165
68
91
80374
30
32
82
62
38
1720
43
98
11
1
73425
3
43
888139439
164863
433607
19282
61
60
99
45924
112666
353761
57
31
801626155
13
25
82
54
267576
34
72217
23285
128233
20
97546
218108
192883
318935
499943
96922
155647
96
10486
425961
74
302235
56394
176941
261007
54
598799430
2
70
628815513
77
271600
9
467549
12
8924
307329
96
328715
314735
417451
75
27335
473373
91
147043
31
562680258
338300791
42
6
8
334662
666343552
24
954043981
374213
49773
54
278416122
1
27224
95
64
88
248747527
96
38
684650690
155142
68
742737218
65
9
274733
40
94
60
9
65939
338297
25
49
193924
409824
38
33
31
91742
70
361910
433173
46
429199
165389
311109
314375111
166751
8
81
252261
52
29
199796
265153
61
8
98
212259
642412989
92
336500
77
246050381
170577483
49
468633
488536
70
99
290676
99103
295321
944335534
443486
11662
42
411791
267358
95067
471660
70
440777104
269452
389724
76
114937476
45
401981
410702
258407
86
395733
73
178478
13
277390
4
31
92
86
184557
492743
53440
67264
34
8
73
440811
64
289537
279555
11080
46
50
241922
124278
105460
136728
307802
95
137078
216170
461122
10138
73
49
59
368092
798497397
131415
290549
2
410116183
78
359592
200829
18095
1012
344186
2
10
346490
2
7
76
3921
10
86
315382
43
101364
96
4
17
331714
156237
786514404
27
20
4
8
257084
37
9
85
24
779513865
194150
178288
479332
135135
109270
21450
475408
106341744
62000
5
17
256621
276866
46
37442632
133276
14622
6
853244163
1
83
157245
78
59
18
403796
408719
334900
19
502150634
9
99
6561
83153
226641
653052344
7
83
1
686431961
1
911440082
24
20
311770
86
69
214419
90
504096888
64
243617
68222
1
169745
430710
94965
327210
95241697
247435
148141
226168
81
83
93
733024874
41
222170
455483
494160
4
6
91009
197910144
371244
301535
4
91351091
13
37
387619
5
96
314573
660517953
805515511
67
479545
94
80
75
24
20249
84
57584
29
287327
428630
1
5
9
451725
149362
537740325
48
456802
5
41927250
333628065
8
64
84
377366176
30983
26
386978388
56344
9
438583
85
246916705
4
13
6
17
9
48
179484
18412
420062
72
64
84400
23
93
444959
85
477261
94
57
198761
57
16
13
181095
3
89
363818
437426
296427
69
120876
5
305005
97
34
601898770
15
59117
54
21
483088
92932
464360
263271
106234
17
34
90
64
49
9
39
38979
419675
49
20
369239
240217
261751
91977
12
48
235383
1
33
8
413359
3
76
58
75
81
50
540908837
78
95
546669564
50244
4
98
48402204
93
198859
313515279
261383
57
62
27
429207
463392
272300824
95
478540
2
111171
109814
444569
80
872171091
73
334147
52
133698
37
44
21
86
31
188032
54
487547
64
14
8
40
219703
173984
4
417915
31
20
440990
30
73
305991
45
78
30717799
85
61
508150850
408883
1
82317361
819339019
5
156995
44078
854082142
73
245374
792872834
53
697236746
30
59
669136598
96
7335
86
4
55
51
86
319629
29
165246
50
59
249005
261997
42
35335
5
285165
33
459847
3
87
91
502014053
241503
7
203952
660603979
7
289245
431452
167526
97
472733
24
29
466749
59
261607
34
80
623955446
48
66
162625
60065
49
17
63
74
15317
609685769
92282
1
88
99
28
19
280863
76
15
98
181326
269662
9
2
5
338043
90
69380
352639
85254
377871
48
68
4
441203
30
87
31
914953590
226540
53
42568
61
485521
89
475710
173977
445649
20
60
364054
125994
247722891
53
3710
3
34
288065
57
121108
29
353318
449988
211843
346471490
99
59
9
5
96771957
164849
5
11
6
82
6
141314
145491
6
121345
56307
3
219751526
39
224819465
37
55
185900
9
91
388756
327190
35
20
33
267043971
76
3
35
6
266157
66
41
56
446287519
67
20
40
283731
111124
222077
128137
267029
89
344577
173560
437105
69
311753
21
92
298140
40
7
245797
268406
18
34
11
321699
182200129
76
29
700747157
417074
54
472214
9
90
333341
91
151915180
356946663
58189
25
353606
28
32
32
313146
44
69077
61
8
84
9
98
18
312753
13
16
116237
2
92212
196430
91
26
173095
92
595804146
989684467
361330
1
422496
36
8
9
3
409339
81
12
83
11
79967
71412
143369
387158
63
453078
125341
721812119
414465
149584
99892
98
221908
26
6
259643
157181
2
173681
418933
475176
941598368
7
38
28
123817
40
7
828063868
53
268029916
20
466990
53
48
27
96
420983069
4
28010334
293514
683540357
32933
731278225
75
87
498584
292750
20
3
6
4
484267
226643
5
6
52
73
374165
387329
37
71
299550
430019
8
217076
670715158
463568
38
39
451315
96
191217
80
9
56
248245
93
170057
44771
22
447383
186147
47504
464717
93
98259
55
341441
329458
3787286
899162187
28
14
189817
203926
5
8
91
335946
221170
43
276660
315044
19
225650507
11
338424
443042
40181
69
453241
476027126
65
340725861
85
389277
98
450973
55
70
320423
500884679
85488
71
372191
211431503
62
91897
22
34
94
32
413546
16
239323
264510
36
91
45
221344
76
64753566
33956
71
354269
708691236
99
220811
6
59
305210
699049812
97
4
11
26
156910
91
619577579
90591
20
230599160
19
71599
144485
75
21
281534
65192
185616
287919232
932453928
477316
15
221805
53
4
498099
19
88
47
966919919
11
463275
288470
459037
92
374569
53
86
295132
43
1
366225
33688
251558
192735
17
4
361031614
210876984
3742
16
41046
374716
49
246391
85
64017249
101224
115010
37
60
393260
343036986
69
721828901
78
52
8
4
154676
25
464944
379500217
159475
66
67
78
61494
318852
96
168686
1
46
269999
5
66
209052
81
33
69
777214390
545413313
382327
166531
860356733
7
5
47
434232
239837
471924
94
27427
87
16
27
47
8
397582
107093
488376
148997
144632
58593213
14
254320429
306295898
168756
4
29
56898
12
83
74
66
5
46
859787394
1
401842
52
471318
503417427
312802
24
139225
73
7
17766
68
57977
30
34
4
36
2
401213
6
83
76
310649
24
291407
271652
77
26
6
438649
16
25
61
61
2
325843
238610
69
51
56
94
19
73187329
57847057
68
42
91
9
463771
229688
90
5
354346
265430
91
55
221015
38
75
33
65079
265321450
30
24
325245942
308953
14
57
53
164424
93616235
216128
82
79
139938
353511
413092
195624
749581522
13691
7
489645
77
79
51
12
30747
463653
553441036
47
352521
241706
14
32
58
90
400736
98
72969
351230
650255034
54
49
380951
411879
156903
212115
181567897
450000
3
187068
60430
46
9
330376
734734414
86
776156668
143129
99
66
265949
486601
239414
463316
970737735
44
10
70
66
85
342043231
498158
335088
87
5042
413678
26
340827
8
262129
820823304
19
81
338369
53
95
67
80478
61
100083
137461
491969
274788
490898
58
295006
64
485492
53
80
766389007
2
2
42
652077575
9
362303
72
6
59
718462470
54
838523858
94
21565
24799
467907
46088
62
1
78
136335
335951
4
85
58
483962858
359943
1
479485
67
236666
77
433999
240549
283656
276888
66
119409
379790805
222477
57834555
327093
97
186862
79
10
1
290179
301681927
68
65345
420363
482180
92
470950650
77
178479
195136
19
90
7
130666
983005746
267339
392135
152430724
49
44
76
10
90
71510
56
58
377734
50
311389
444500
469338
726036315
332682
98
85
369029
22431
54
447864
72
143743
74
55959
69
16
13
497919
153849
43
26
381040
74
395672
522217240
439865
188348
157322
12790628
60
98
20
494227
34
69
59
85447
395541
2
285897965
309517
355162
469831
400695
52
757538828
4115
72
485783
19
96
19
75
36
76
432778
98
62731
150736668
73
58
8
223377
152175
91066
81
685228244
5
75
406333
282800
78
84
36
386813
41685
93
130320
2
148586
74
50074
368088663
131447
47
65
319547
411126141
11
61
296342
811322135
109993
46
48
36175
13745
107944458
38215
7
413919805
244942
950765142
3
872551107
74
341359
141888
41
74
98
1
48
78
16
203483
342063
76
330264
46309893
99
82
238156927
358736
5
341
227143
96
38
251863
62
14
35
114543
330012
8
3
83
35
41
98
669
468695
212826
8
930639563
630331048
68
6
10
473516
186130
465787
89
441898
366232
164853
84
94
96
447716
5
97
52
399725844
51
179157
57
260201
61
4
431099
203112
462871
105323
29
87274
53
13
60843
5
4
281758
46
184073
38
84
9
301812
222694
11
48
96790800
742265979
45
98
74
76
214459
78
9
397319
100809
35645
455615
130139
31
34
32529
338978
284238
64
269208
69
92244817
244562
67396540
2
218210
27
51
18
6
13
96
18
359034
56
432277
358464
79
184978481
69
45
2
1
373625
324449
748398900
140805
9
9
296762963
58
84
490972837
88
48
1
195146
340128
5
31
59
483083565
34
151564
324868
58
218825
72
63
48046
230732
490405
124002
173601
490388
47
207998
190320
14
340478814
46
9
27977
62534
150794
253925
14
155584
3
90
56
39
14
148987
410929
91
165451
41
134966
36
5
231842
92
337449407
39460
350481
9
67
253220
56
98
370090
220165
9
79
14
149579
8
66
624820946
97
4
56
186285915
93
483390
392961
449424
27
3
73
85
451458
73
242000019
423633083
40
39
183196
78
78
439395156
3
102719
44994503
380624
89
31
73
385856
1
91
4
88
2208
49287
4
516660547
220030
383386885
59
25085
84
220529
270965
52
54
89244
47
6
6
50
49938
25
45
467757
56127
12
8
380857
292319
87
21
254319
44
57
31
43
300511
466228
1
48
130429
214320
612801517
63
50
44
79
134153
21751
349129
58
345600
110951
32
538748963
328981105
209585
74
3
73270
4939837
413531
96
42578
391954
408673258
87
14
9
99760
446576
409401
539927542
46
499405
93
285187
20
96
5
92
22
641992045
33291
436635
3
80
553332702
52
285970
53
867983927
290104
374623
73
9
336146
80536
84224
87
2
33
150690
644456923
75
96
163104
456315
395054
56
3
38
68
64
162020
31
79
52
9
13003
33881
40
41
330718
474578127
15
387045
488012
12
317598172
403422895
83
225033
23
23
91
23
29387
110876
88
229020
239796
71121991
84768
42200995
539207708
61
94
93
70133
144383
77
83
688653875
97
53
37998
268693
424611748
1
608558899
426184
13
30
25
11
40
69
34
76
35
295586
88
5
15
42
306905
54
38
76
61
56
8293
14
72
66341
11
16
335713
720547110
463219
344257
65
9
459247
19560
59
94
74
383030
73
353051
1
3
125092
67
400852
357982
73
71
5
71
391544
37
200747385
25798
263249
254763
65
531605043
84
215340
12
356669
7
83620
94
269297
171320
91
4
202665
58
454514
93
30
273365
69
280662
213440
72537
840409340
2
19
91
429460063
120187
392480
35928
131873
214603
156323
467797
38
1691
28
9
2
400672
13
265620778
1
2
195347
194226
39
269706
35314
8
92
143093
333320
31
98
51883
38
97650
1
87
91
31
74
319525
470886
425562
8
76
4
222617
370743
97424
23526
8
181480
34
57
52
65
90
433350
69
38
3993
6
128821
2
14
5
426517
576650
61190
55
80
22
13241
66
57
71
22
31
75
258508
477178
447215
2
288727
9
316154
59
34
174333
78
421947
64
42
33
288547
182079
81
202165
50
86
34435
247020
320544
64
29
30
57106
4
3
93
10348
123010
44
94
385938
71
76709
99
264466
77
203346
1
358680
78
84
69070
78
203654
457153
78
976161700
2
261223
32
92
3
50
97
488392984
7
378118
17
360053200
37
469056
120332
470384
347610
84
97
58
13588
52
90
440115
312150
475556
19
3
422848
48
323669079
234804
318866
995777582
414506
82
295421
48
71
310691
30398
476820
363774
14868
16491
217668
267414
18405
51
34
9
456311
33
151742
357114
276746351
9
690269209
65
648478047
505042774
819825766
52
41
66
67
79840
174700
126112
342033204
35264
92
60
245361
284130
343097
437033
300903
415605
92
16
942126549
18
83
11
3
3
103034
495752
13
55
53782
33
630476591
32
93
31
20
170860
13
28
142339
14
7
8
82
137475
299813015
496323
3
214527
1
494421980
3031203
488154
91
28
95
476502
151467560
247868
480992
117398
97
75
459382
468043
11
794948807
429156
3
296855
629742891
224830
346208
793417173
3
38
259807
447891
72645
23709
3
65
452249
2
63
3
205740
274412305
685953755
71
496727
558205152
9
339039
74
99
58
34
648305853
12
360126
355883
187720
466845
67
187527980
376479
47637
35035
90
81427
323988
274974
657214187
612494104
4
7
380645
3
151023166
79
394277
48
62
368377
265746
204457
358395
3
37
41
69
24
195022060
830668940
365805
94
199541
91
4
50
296049
30666
4
237782
202516
22
4
43
81
45
462043
43764
782052259
13
796016105
1
24
89
76
415123
46778
568821551
89
32
81
44
30548
463027
58
85
6
332039
393279
62518738
20
104450
8
46
878593530
5340
430651
85
98
25
34
13
98
311827
22210
77
42617
264834
92372165
88
313284
229093
73927858
7
87777
3
366244
132476
41
9
548121263
66
384703
424384
61964
62
4
36
59
229270
191683225
98
56
14
67
29
32
454175
356768
165317
99
24882450
369945
224451
500985835
45
207806
16
4
339982
400054
32
52
53779
2
96
394422
36
372610
678167255
184101809
221347
108595
305316
88
28
150506
495572
240086
474997
346882
83
109047
242050
222219224
346593635
857724845
186555
48
76371052
21
8
7
66
73
35685
93
31
386558
319235
8
68
19324
469951266
207140
187438
64
74
9
7
65
342548
332793633
29
6
5
65
85
460109180
42
77
57
779202851
317258
178582
56515
3
259076
450042715
36772
59680
96
27
313782885
491886
473743
98
131615
90
190701
201238
39
45
221286
76
98
85
337438
197886
360162
22
530259503
91
45
495253
84
3
51
21
18
61
73
53
314948
71
166678624
68
78
11810958
123062
98
196328
75
359959
355321
479700
76650730
141059
482155
18032
138950
2
50
69676
86543
25
289918
735063658
383652
463614
1
10905
3
493975
146747947
21
801740347
28
125058
68
61
320666
65571
81
82
94
233212
64
74968
399684556
19
713814060
353178
25
119222
3714
63
69
343607
89575
98
298311
25
14
311107
35851
21
9
471242
29744
6
173174
2
131119
3
196241
225566478
81
17061
43034
416288486
78
83
486857
44
993405660
33
1
51
91
78
39
84
157084
386936
98
6119
7
85
326067563
15
84
833050667
3
98
3
215383
90
22
126347063
71
393587
97728
82
7
8
81
906860971
87
30
61
38
287575
186068
802322527
43
73129
51
54
728750147
432320
68
14
20
89
61089
237058
83
15
22
27
448316
56399
116667
96811
349473
3
1
29707
9
68
181128
2
51462
141041
171256
115417
92
263578
281791
15
10
125926956
50
68
48
26
75
8
340133
92
47
315488708
65
56
1
934636563
7
769142767
87
56
82561
85
321793
227376
41
330311
16
94
315
80
495296
32
67
5
9
217127
789640414
48
95
12
35
290455
14
74
78430
47
389118561
411569
9
175865
13
29
49
57
352754
7
258340
29670
486503
53
31
129447
29
147912
389494
219348883
27
55
97
478889
406450
294897
431299
7
92
565049540
342976
33
73
49642
465234
353077
387177
50
682663552
21794
167802
4
225826
78115
237513
687397367
12
11
71
353885
272531
54
897634931
239105
8
75
176118
42
256861
444117
129738
324570
27
23
11
481683
29
325638
59
31
41554
282225
77
5
65
565079592
158790698
77
61
6
106611
11
6
52
133602
62
168467
5
18
79
94
493699
134273
57
68
190400
350678
223042180
30876
54
814934953
29
5175
281672
31
15181659
177444
95
248004
403434
83
35
76
66593
61197
199806
19
2
33
104577
117767
52384
477348
423221
446368
66912
58
45435
89
279685
126494
402699
957903480
82
76
826947567
20
8023062
5
163698
318192
65
144999
6
6
77
22
96
141243
55
266212
139503
62
18
233423
184467
99
47
477596
73
27
352571
45
47
427589516
320230959
522318761
92
268412
72
466519
215129
41228
99
55975267
9
717507139
389658
393760
25
867466760
5
99
456506
51
29
58
487694
817843718
466848
97
60757392
437987
35
52
65
9
64
66
265318
11
72
66
15
87
55955
50
41
90
146576
166701
4
63
178862
33
79
438632
50
15454362
43779
455569
3
16438
338305
66
2
684190010
4
52
137924
39476
362563
13
400728
8
55
440647778
2
307007
24
73817
50
22
463393
479022
330460778
70
43941
228985
41
9
10
325269
63448
5
4
366744
911839469
82
47
52
948398772
84
273990
97
283643
541968599
86
80
16
79
8
441960
27
482219
495217714
89
3
263017
240387
62
90
127467
81
83
139172
49832
31
80
358772
12
85
184969
144301
358061
15
73
6
4
98343
2
14
61
351908166
79
86
50
382826
57
152549986
81
826598307
83
6
157446
91770
65
69896
187691
492506
2
34
8
78
46
115418
9639486
71
264122
75
499969
6
242890
2
11
36710
41
41
6
79
97
99
134214
4
344710
134369
317082
90
53
65
384061
22
50
560680306
77
75
70821
45
1
74
35966
5
4
236576
9
92369
72
16
469481
2
78
200396
15
481200
183375
345968
19
289020
73
408097
7
446763
2
420832
78
96047
495097
79
237070
76
28
4319
127032225
5
932237521
3
146923
38
310012
8
90
5
25
84
332244
4
275597
236675
68
100964
84
95
211849
64
312417
259986050
421774795
252206
30056
675710151
5
241779
3
170714
77
96
42
196743731
270762
79
39
410040128
462153
86
62
791763191
66
6233
69
48
8
24
34
72349
80
181518
69590
91019
211009
419521757
42
79423
94
98
314816
365174
31
1
64
5
40049
472808
1
32833
27658
57
445207
440211
282345
1
32
3
748123536
19
79
86
60
70
43
62
120177
73725
143386
463247
104170
62
329985
6
248918
117268
61
33
173960
386839
377621
978215919
616599429
3
17
433946
450991
15
30650
63
62
88
21
376218
10
216448
13
49
472668
8
7
295301
968700355
310061
481763
30245
6
88
991418589
39
2
41
261898
30
75
305499
22
71
6
627199646
536012411
403908
243810
16
14
92
57
44
16
23
418812
116794
48379
168346
451746
399099
45
447382
464350
38
999529975
1
35
429554038
45
19697
3
79
439724
5
183114
935310949
77
451754
16
80
3
375320
47
22
442480
182272
59
65
221884
520173751
445205701
35865
495368
43
77
4002
7
230866602
95
487565
2
2
173868
173738
339376
9
46
11
26
2
243178
1
309321
66
55
82
247060
336124
1
63
38
86
2
60
16
76
187803
872337212
13
242949
278558
133917
187290
241032
23
234385
74
432057
62
13
437049
99301
9
369690
84
2
23
436862722
154327
26
62
55
32
59
19306
94
94515
19
181190
939545192
438268
345715
154862
22
409282
802694722
20445454
271299
25600
124947
63198
150853706
297261
465815
5
68
98
36
4
962604099
4
519391075
77
32
6741
7
359205
1
12
376888
9
248818
8129
93
4
74244
268889382
474507
146143
8
91
199546
374335
260740
328969
581560248
157909
8
482743
355861
29
21
351683
45
226639
9
52
489861
283142
74
456695
415213
471764
379621
17
18
360092
65
512890796
96360
470725
313849
57
265855
71773
809709133
91
5
23
327937
84
3
14
120071
117672
468449
404810
488537
21164882
187170
16
333444662
446295
411772
96
72363
979009820
349340
22
204238
212630
28
123676
12
19347
69
196703
58
312496
93
26576
54
69
64
46
2
61667
6
365717
98
3
337118
370691
12
69
48
56584
36
40476
77
16
288673
37
81866
64
926155893
35
5
19
4
380528383
466742
49
231721
81
82
472635
101102
66
457200
70
485258
66
65
5
63641
1
4
37
69
40
424480752
47
86570737
475202
59
133705
75
8
577868061
92
6
462886034
48
7
2664
19
435570
1
13
27606
472585
109092
77
56
50
40
80
75
80
77254
390361
99
50
330843
89
319868
42
455843
8
1524
6
8
75
6
480699
30
60018
158615
17
89
2
22
167738
71
168333
56
61
55
17
9
202064
74
454306628
85
199096
86371
498075
586460426
332961
494521
73
447334
197864
341315
91
145961752
58
7
2
12
391963
5
56
16
159839
15952717
460768
102086
137033
86
6
194487
6728
471619
296357
472512
252073
488284
409933
24
54
280096
265938
86
562713911
473874526
2
455172
73
29
39
559262701
59
923578861
455676
12
421105296
88841
731633845
62
2
68
67
22381
74
360253
151813
62
94
66
347786
5
7
670487994
211526
93
70
244728
2325
2
71
91
51
38
484337
39
355947
186399
61
57825
73
49299
63
176634
4
64696
70
366287
14
49487
11
40
8
25936
74
422512
6
75746
44
91
9
97
28
18
215882
60
50
874395543
58
92
189252
5
31926
83
13
39
199307
80
454693
307819
18
475322
447149
417701
484777122
49914
5
59998
38
39
319818
594083492
195106
62
2
90
364967
76013828
69
33
251125
79
150354
37
76
7
166040
7885
405893180
75
50
2
477955048
69
103331
59
35
220771
222871
291258
15
148515
340415
315545
375851
57
119908
371907
484647
476678
18
49747
23
176430962
77
105870
19
51
921696961
798001328
32
73754
304956
23781
143455
2
71
483160
231727
220532
91
41
21
71
402180
86
59714
38
78
91626
201635
239194
478087
81
74973
285837
253313604
409832
39
5
85
76
77
260650
252686
212556
94
25
35
23
37
73953
54
28
409183
11
58
89
360231
223028
332668
369149
391341313
105560
78
181150
42
91
43
465601
42
330818
17
22
27
5
600449197
86
95
424671644
728117754
180912
96
354499
211794
46
494250953
2
491589
43
5
85
66
245315084
545763094
7
69
482476
61918870
2
8
58
86
190812
93
153030
9
497605
157912
6
7
193355
9
327779
75
431673
785080904
31
299656
112223
59
33
52130
381444
24556
207765
336755
30
842634048
30
59864
99
15
18359
60
99
3
84
313575
5
262301
474321
220651
635875154
17919
45
334115
257801
333184
98
7
479545
21
194813
73
22
58
49
2
141303
187809
457908
267937
68
2
72
18280
318591194
162698
442902
92
78
496745
79344
178389
414169
9
35
318470
4
402989
76
17
95
776454788
356004465
195715
352093
7
80
40
75
71
481110
138845
86
3404
143528
4
59
47
84
162001
141746
348324
7
792768198
345310432
264528
155673
54
87313
457826
24
333944
121749
165539
11
116147
9
82
221341
478669
335646
145937
80309
86
122471
3
417890
11
70
46
67
435546360
248539173
205614
338536
69437
295179
59
141846977
95
15
30
68
75
286492
12
328588
453983
5
1
454364
38
218660
25
107487
41
1
255130
64
331454118
87029
124490
20
143105
42
6
268915
63808
354900
470389
13
95
2
423884
66067
85
466411311
60
94
13838
416671
14
8
231350
22
10
53
36928
120087
96326
115851
454143
27
73
60
33
2
60
86
19
90
131416
61
9129
99
193905
164865
72
43
76
43
66
130380
25
559176098
45
216984
1
34
43
79
7
471396
324704
76
9
24
40
51
1408
248234
107502
281223
26
368958
75
12
86
42
7
6
36
75
41
83
4
409590
9
97
248768
19
53
75
4040
54
62
631856433
261290
426982
3
33
235540
343583
317001
463597
443381
62
46
8
40
774322679
272459245
38
917934180
9
3
57
133690
381676314
888558703
10745
3
192878
281892
17
157829
469354
985303882
159639
37
396834
95211
90
150864
203908
18
6
64
228664
107681
150257
538465747
375348
84
594998369
381976
86
28
391186
125769
90
50
37
29
60
36
38
470092
307948
22
67
15
414949
73
59
440525
372911
495749
539161652
12
8
21
465228
305045
59
80
738938822
484693
355300
255381
343065
11
728387472
9
140658
69
81
39
439530
39
87
405611
81
64065
77
34
11
293356
70
976700989
25899
92
298854
167083
23
4
288412616
12
351990
204561
6
90
634265094
96775
80
14
379136
24
52
436596
478028
360328
52952
23209
2
67
1
99
28
69589
2108
327168
18
889492567
513905306
75
74
28
88
6
13092
183089022
11
9
63
143521
89319
39
253941
33
157066
275268
359106
78
154372
70
60609
21
5
13
491597
1801
249982
1965
223781804
279710
327337
355011
68
14
57713
386054
27
91
16
94
83
243921
160642
68
49
86
72
151931
449105
65
181098
808396770
81
247000
63
41
364238
13
418478
353997
58
267793
10584
7
223604
11
42
70
82258
290628
46
54
319513
13
93
16
39
95
281717
431862
44
13
98
437438926
38886
95810
23
246568
62
151366
456516
413993
211124
17
13
4
858758067
87
23
869523860
96
156693
38
41526
366915
54
69
236486
82
508066149
470031
218797
675671932
64
249314
93
3533
62
43
108621
482565
214171
7
37
29
76
72
9
36
96
136815
8
99524
10
31
56
78
29
80
88
21
248187
373377
55842
7
76720
70
95
223505
9
118364
58
18
96
194695
212613
398314
355824
259371
406537
112370
23
665773644
13
664205532
417229
994684585
218846
279112
2
5
47
95
49722550
266521
118820
33
33
112758
11
326080
91730353
415261
254573618
16874
437663
44416
775717320
382497
346154
1
222941
338132
150430
21
26
436574
182257
47
64180
50832
94174
389506
243115
60
76
4
89
4
231249
35510
926289423
90
55
430195
65
57
297396
8
90
78
291089
31
9
68528
72
125999
13249
77461
74
317825
31
85
5
78123
36
309414
300771
86
411068
358068
229443
115908982
287864
930447852
472973918
467853
525683793
488927
448233
80
390148
46
82382
71
343700
312828
598329924
63
45
342237
140780
394028
449165
47
52
42
27580317
301343085
79591
588441346
608224151
376758
70
95
235680
67
2
246926
237984689
83
8
196445
577028325
9
42
141556
19
8327
25
16
25
273706
492312
193019
216967
68
333689
9
427482
1
59
348812
137331
87
64
51769
2038
7367
6
517931606
20
30897
19
73
201432
65821
91
258546
841
11
367742
368764
5
9
296754
278998
68
367698
396644
97
69821814
230438
224096
22
53
56
158742
804015583
427382
512479814
236331
72192
14373
70
7
16
57
433590
293212
69
42
59604
84
47
445975
204893
65
289416
152718
452725
5
94
15
23
217209
31179
670098667
6
13781
40680
164561
226581
70
26059
99
368565
42
60
20326
476583
5
45
96
5
2
40
235004
76984
8
8
49
37605
93423
84
73
399283
438443
310274
32
86
72
117109
54
384681
9
124898
67
87426
28812
9467
392994
140527
364207
37
481216
15123
8
26
68
279873
26
44
112052
60
433732
78
81
261692
8
1
1
322432
30
68
6
73785
758763490
122129
76
718032417
460366
45
65
21
390506
50
89301
51
89
57
447465
127771
339005
983865165
38
90
82175
97798
437172
527547359
28
6797
405469
456008
63053
499386
422461
96
54
209226
40694
6
86
26
427475
83
795746087
315177
53
14
357728
142439
8
4
45
75
114234
816422552
422868
98
6
3
125295
363667
34
6
144172
19
35
8
53
9
72990
36
135270
430328
41737
66
359330
13
8
46
374583
11
403125011
101108
66
89
3
193529
46
45
302768
34
36
25291
90
8
485078
97008
5
299876
163375
4
3
1
383452
762948675
20738
24
85
36
90191
41
284845
473684
499324
44479689
210946
84103
81962
38
51
26260
121790
363631
91263
13
441288
122140
84
76746
218161
401511
91414
925578939
60
454541
1
94
41
459336
59894
200394201
823542079
15
436196
485093338
10
60
68
75
204682
6331
89
211353
857473663
1
67
55
72745
10
4
569980483
232129
17
53
5545
39
475728
204124888
389059
32
63
74
4
410137
72
647896055
44
57289
94
90
32
4
53
497792
89
83
34646345
43
311273
103192
62
9
381428
46
487299
7
83
54
47
441398657
375983
8
114740
96
61
21
30
36
47
5
70
63
144354661
71702
481131
36642
365141
295140
494464
160219
27
242681
323313
132342
17
43897
494254
19
88
39
657046361
82
295160
260620
72
434698
153503
9
333014
280796
455286
64
339752
4
78
400149
57
282025
75
18
923460375
2
43
2
246915
51
87
321866
74
8139
13
10
2
93
66436
475007
36
30
335739
393820
79
81
351829
86
393223
4
367494
166646
596283528
17
76
354720
24
461659
235548
71
37
742230498
128284
50498
224440
289868528
388326
303436
132263
48
448299
8
123907
71
252115171
9
234792492
79185
290499
885327785
238815
150392
10
46296
6
109217
37
338567
129484651
317238
8
2
93
94
926995584
14
8
82
2
221412
339764
109061
39
929955942
262431046
3428
450496
44
486613
4
431381
2645
177588
3148
487453355
2
47
11
94
51
82
81
71
4
73
363899
439614
91
46
15878
61
362390
87
72
696784589
238976
43
10
9
473538
315708
372554
246258
98
93
253047
86398
13
36
15
422070
352877
8
31
146795
413733
118961
50274044
463826
291517
259250
43
60
55
15
33
409441
76
59
169057
318863
119212
400334
422066
1
95
91
342075
875094181
444039213
5
85
84
248152
39
63
8
418557
16722
224332
2
70
231027
80
56
72
1
64675
158530
449495
425527
78
125708
5
86
15
87
9
63
2
80
1
67
15
31
362943
5
272565
81
668818983
43
91441
99
82
353753
333956
4
444723
350426360
88
24
92
65
79
40
43
75
72
16
254703
90
122031
9
80
85
17
277112
5
366059
75
85
3
359251
457357
120625
4
225462
41
2
334681
49
334484
257590
48
72
230439
7
905080313
325916
6
73
93
290427
73
55
418183677
159264
57968
82
39
19
437257
8
28
175732
60
35592
345605
672409248
350006
141930
305572
469800
97
22
88275
16
282461
960528101
409453597
123771
494950
372906
306614
47
18
81
53
13852
93
54
13
11
16159
48
74869
2
491089
20
5
79
217836
89
38
324286
350388865
877300668
295246
34936
725711856
47
9
232774
398289
49
4
43
67
12
102035
50
74
28
922977395
56
351864
24
52
67
19
800520086
39
384377
197441
6508
76
3
406572
96
98
70
65
488994
7
8
488544
475165
58
9
353894
361010
295631908
349556
393791
38
38
38
49
39
5
49
37
45
716137798
42
52
774848589
301893
87
485165
19
28
323139
499573
807762815
3
756568938
519413011
564375915
125579
290324492
137397
35
214659
381761
73
24
499503
83
960014847
3
74
444648
315460
99
50
96
6
605170610
97
32
189103408
88
269204
57
836741793
30
83
8
10268
52
31
41
324842
5
119724
299838
427224
248990
10
97897
43
77
222192
13
21
491400
82092767
3507
854286306
17
60
93129
60
341880
447371019
57
22
68
268869
76477
27
264874
50
6
43
15
67
5
262704
51
451780
694495957
3
379835
46
30
28
109109
12
607758699
81
239379
61749
5
29
415839
14
72
37
249475
159934
14
169164
364225
97
306924
61
33
61806
72
91426421
270277
2
49
435746
66739
34
4
403515
424542
606781736
380856541
132145
7
69
83
93106509
8
761589603
76373
572947060
74169
424488775
45
334828
237723
7
354159
4
6
112327
6
439298071
6
30
12
40
369328
18
228884
353421
94
54
31
388181
5
56022
52
95
512812284
105314
77
461158
390571
76
424112
78
59
154791
381325
302742
90642
3
91
77
69
49
6848
471961
442060
402990
91
80
246405
91
9135
256734
488395
219387
20
357427
495323
376143220
84
49
43137
56
79
474742
47
75
20
7
13
74
15743
166570
365810120
48
7
153698
16
7
275942
81
311719
77
33
274227801
35764
226432
8
4
35
3
55411
353051
404943
81397
58
403539
900933641
132497
62
22099
3
253446
711943402
244663597
88
1
97
211528
88
89
44
67
224244
418621
18
26732
4
470229
14
499606
93
31
137562
368124
55342
66
425685
361598
903806199
15
483515
452024
28
326773
120486
791814462
375210
571094475
509400777
399196
157003636
480420
629856811
53
209472
30
61
11801
9
14
709924762
92
429916
34
20710
4081
42
156633
99
84
286844
64
325767
10
134915
9
343176
87
191549
95
74686
79
47
3
73
429919
338937
76
919767349
620971793
631196802
34
491318
16
499856
235297
98
45408853
24
122505
469845
75
48036
56
552687689
230472
397329
1
379700
15218
51889264
222738
576507045
649721118
1
452767
59
5
71
291548
111117
145087
177639
667978039
700357623
37
87887
50
27
2
7
66367
220012
151868
16
458186
467126
99
460164
57
83
47
1
94040
8
31106
360380
175473
338898
168314
56367
52
140965
11
24
2
47
479886
52
38
261360
45
62
58
9
413942
401279
30
42
64
19552
8
44103
53
385841
61406
88
5
25
98055
218367
63
53
370423983
95
291621
53
230311
215238
19
127316
8
184786
750265359
170759
92
81
75
62009260
74
454642
12
51
494357
57
870270358
338478
5
5
212110
129856
300619
199122
54
262334
8
15
50
50
13
85
34
1
9
421408
309056
663744200
326613
841061385
747328902
112670
65
30
43
193686
26
411620
271047
671191583
381128
322955
25526
332682
281527435
92
114400
100815
32
74799
43
95
474286
49710
15603
79
1
495979336
84
336219
144866
33
48
250371
12
162163
25986
141600
6
168582
174747
92
690646767
82
6
6
98
303859
392190
58
44743
68
2
240585
40
98
83156
426369
97347
222411
89
491852
82
142
76
33
464543
45
301868
191599
1
83670
51
91
60
36
240079
3
301922273
1424
6
73
239661
48579
84
4
7
26
68
339594
440550
96
592038575
229642
164774244
60
59
30
6
96
39
39
4
365181
131942
2
196198
3378
56
22
283306
20390
19
113941
44263
42
368118
72
96139
512019883
367694
256994
236169
190286
306641
378335
59
1
26
75
13081
94
484109955
82
289732
19644
266441
503364365
197635
155344
41568
696717511
50
5
321742
66
316932
22
93
298522
425900
688410572
117989
278794
278346
408168
401920
391701
21
104588
5
11
92
31
49383
458440
12
978449110
123926
43
395526434
165725
229760
86447
89
355224
55
368063
31219
1
24263
65
90
87
298581043
34
88
375313
191034
39322
34
12
59
79
32
871023338
23
43
81
78878
70099
134686
454896
200491
95
46
345699
478236
390149
33
32
438126
365467
665411494
89
89
434242
382209
84
228118
23
97
113971
50
41
31309
68
104849
11
97
433927
19
205069
32
90
55
3
54
12
252634
57
373184
317944
175081
10
3
198265
499320
424091
29
45
90
99
62
55215
50
39
133095
58
50
957540423
33
49810
7
203148
775736762
47795
304191
82
394314
7
83
87
168570
98
330439
171838
61582
370271
257899
362386
164939
128299
82
29
295341
311681
25
98
489963
705779889
156494
52
483890
118098
117829
176582
244370
74
383609
388676954
87
124280
462979
277758
28
14691
7
2
62
384055
39
61
16
38
44016
367801
82446
418344
51
66
673736141
90
50
69
51
5
460428
3653
13
441197
782870960
183551
50
240468
6
234915
4
64169
9
9
94
44
926368774
38
81
470557
92
35
302893
94
11
78449
34
474377
334491
26
95
2
40
27
77323
68
190005
493724
687955802
22
441253
328094
610385002
3
53
427722404
483245074
359848402
2
83
214504
44
62
499047
194522
63169
493328
73
51
72
59
70
16
42911610
205354
41
14
72
321848
29
363203
177981
384935
34572
6701
443911
21
125023
306377
54
16
58
6
67
54
384554
38
7
167289
353989
116507
6
5
266368
236438
27877
53
55676
317297
193310
982405995
15
285498
245584
445029
5
489810
79
1478
415898
438580
84
21
5353
30
182110
478589015
89859
59
22
172318
43
65
383549
436344
472245
14
97
87
316301225
9
115546
39
11
360254
127356
4
34
71
589393930
177553
44
4
94
56
475738
47
85
52
79
407738
65
331648
334810
308726
82
8
32
319698
1
27
470363
31
350536
427110
136974
45
51
365708
3
85
582622480
95
290092
598099042
7
123031
42
90703
41
117998
146037
443246
32
76
30598
17681
477103
253376
29
5
58100808
49
439587
109956
20
205176
235492
11
178876
52
320237
35594
47498
50
9
145450
72
367234
431983
70
367669
446196
12
7
432795
75
163537
13297
96
324248
8
1
10
45058
5
465367
29
32
361122
283202
355845
2
54
30
4
401236
4
89
30
236348
53
432868
391585
75
56
262588
51
53
951271855
321988
99
16
365349229
87988
144632
325836
53
386770
78
8
188876
135362
4
320043
3
90
420065
512
22
86
97
377551
65
458027
60
83
92
93
22
80
34
50
228291
30
258288
104965
71
64
55
127808
5
7
132786
80
8
77351
83
83
15
66
5
8
520682443
261417
16
44
283039
38
426832940
79
189847
141765
83
8
707857617
96
80
19
47112
283766
43
88
487576
97
154673
17
73512
458481
444420
32119
68
71403
127491
186419
85
56
25
13
51895
4
463677
150697114
71
188545
70
322830
844246281
177322
31
105881
1
332465
225968
96
11
443139930
21
36
38
3
284352
63351
41
90
261038
4
45
7
193516
1
5
80672
82891
215210
7
2
136221
10
1
459058
48
80
50867
35
37
90
487429
10
46
55
31
3
74702559
94
111590
252734
4
15
90
30081
52718532
49910
7
91791
362428
11
464432
65719
133760
69
9
34832
89
157271
5
94
6
42
495031
71
73
72
338040
77256
456876
428871
67
427751501
308187773
90
25160
41
214672
72
338465
42
394824
6
87
440629
780301312
52
5
8
404028
342474
60205
450359
381409
85
39546
84
76
38
74
395509
516125799
367640
12
436667
172172
135158
90
12
28
930972764
11
17
4
432048
477167
199712077
96
362919
7
94
9
103507
821302689
46
188704
7
2
389996
22
29
123664
541041379
480171
58
404240
496904013
88
20
88
13
18
184296
25198
83
52
96
79
76
82
47
86
333658
96
8
23
51
80
64
71363
871412657
55
96
32
22530
132313
178936
56
80
10
53
5
240123
13
29
86
90
163042173
312494
85
71
32784
101918
630678501
350464
174932
5292
268863
138529
136219
79
53
453759
75017
280977
481725
4
52
55
1162
24
111678
367831
453302
81203959
30
73
3
23
178605
32
11
446120
407132
13
177327
290189
1
111146
91622731
258303
11
2
932197118
93
441026354
16685
162419
397936
17
298174
74
4
55
33
641820526
8
913201089
193113
252078
411355
20
364112
467792034
574008116
25
131650
13384
16373
24
83
22
24
67
196412
3
89
34
76
400894
145534
48
129441
24
48
456164391
318442
8
335208
299811
6
420427
288300
60
310911
818672689
59
28
111189
75
96
56
305923
27
86
152384
4
440648
80
4
496349
91
491606
33
62
55
210777
97
105199
72
915212274
240513
417231
47
14
437309
48
467314
70
3
479675
91
1
80
55
53
346520
3
52
97627
74
152420
12
689664628
28
62
1
209785
454792
319061
30
456412
55
432652308
16
31
53
183069
662304243
86
70
26
31
72588
737544947
706899355
90
75
7
67
134232
185829
30
83
88
55
108431700
89
301834
4
86
45
246156
86925
16
34
219854
4
84
251759
204407
9
55
74
64950
93
287761
214875
31101
20
186792
33
409633
32
138516
84
38
22
457028
136891
86
275025
82
251327780
22300
25
399219
52884
96
10
31
64842
36383
58
72
4
5
92
428513
3
26
393738
201611
82
84363
617187913
324552898
48
41
469541
45
7
70
397732
542174884
8
6
455266
6
85
56
263141
269568
89
96
83
35
310721
17
1
5
22
253785
52
830728914
86
340940
445005
2
61
35
34401
1
123855
335777
102930770
393092
264962
23
167057
249896
62
63
2
133712
9
24
24
254631
2
71
24
523569670
175681
2
53
95
18905
89
259886
496282
65
14
451708
44
471079368
93
295564
62
7
6520
229948
67
336173
271543
73
53
94
167493
33
49
67
260319
573066399
53
1
353912
419017
171156
62
4
43
1
9
69
18
65
43
87688
391874
333039
72191
482669
65
336654835
53
21
33090765
245019
18
44
81
223093
771122053
93
81
68
53
388372
68
72
391303281
73
181376
104769551
90
224593
370818
212571
440863
63
99
69
94
41
117165
47532
19
54
352182
379586
5
348880
83
387495
893683113
114061
48245
868532955
67
48215
30
57
11
462589
6
499594030
25
166575
143639
84
37
9
143645
404841004
63
98712
1
393672
461453
30161
225466
621830113
375187351
67
44
45
13
29
53
61
13
2
281840
31
45
465361
55
429491
79
354316366
97
247843
5
56
603317456
75
845974059
16
22
487294
357569
40
329123
319451
36572
48
42303
6
61676
408866
57
6
3
12
47
73262366
93277
394536
33
9
72
31
13
9
89
4
92
46
35341
57273
261749
626124406
113066
38
42
113661
115460
60
50
1
9
226808
781116555
49305
56732
28
13093
267803575
18
3
455307897
31
975851581
53
58
58
61
27457
9
92
131994
432222
18634
412130
387641
73
8
71
85
67
7
32
393016
77
174496
87
130372
379148
84260
15
80
89
22
217454
334160
837837969
95
252632
159641093
77
6
297497
40927
31150
67
310992
253810
44440
92
285457803
316858
355068
493450
378899
119115
33
337898
26
188237
45
174217
76
72
50
52705
32
409145
2
190714684
92
496771
485378153
488116
91
57
256456
47
47
2
399979
62
67606
12
293986
316570
43
93
302477953
39
23
89
437675087
348331
66
44
16
446714
40
76982485
48
657227521
369980
32742
29
97
9
3
2
80
37010817
74
8
42
486269
31
127214603
49913
31
5
26
220225
31
58
5
42
31
46
44
84
390007
68
37
86
450880
6218
305753
39
78
205281
81
146479
315122
35
210728447
73
48
19
497572
272911
345140
28529
168457
65
51
36
12
7
14
84881
87
35
7
583140820
11
524749600
18
5
280161
466392
94
203355
82
4
74
51
552972429
37
354553
89
30
63
52
24500
430701
80
293129
74158
2
96
695367930
333170
76
63
289913
860893317
73
62
6
1
33958
283530
169436
61983
319019
74
64509
51
93
69
92
4
30
84
6
264476
626751532
57
376316
24
62
988272489
247366
110762
118872
334604
54171
474305
390879
52
497153
25
37
73
348642
346726
251914
4
95
92149
482350
210647
291815
272684
22
22
58
308293
477973
55
24
407619
90
436188
81
111329
453477
37
76
93
62
234336667
128073
274972
109314477
3
224518
311912
84
201828
71
20
49
8
126686576
190517
2
329440
25
71
63
932796663
16
19
493556
13
98662
269567
478367316
279086
69
295077
19
50
155251
63
886386681
407432
416308
227857
330537
292852
6312
15
40058
62
6
39
262580
71
88
37
55
50
125774
39644
54
67
9
57
170214
611569816
45
45
490015
76
381795
281295
30
65
225487
267787
163169
149854925
970929273
71346
5
32
432727005
92
23
68
360328
69
346810
14
125559
839111747
99
281917
68
175951
61
432845
505380178
486201
70839
169274483
201448753
20
66
45
406656
171929
179808
90199
379129
21
9
15
329934
74
55
372007
266390
1
242580
227784
12
49
93
381052
7
60
15114
387039
5
412720
255483
395208
162585
28
38
351712
242175
91
91
10
88
822928650
139936
80138
32
34
5
465573
58692794
199120272
1
9
945967507
97
17
26069771
237459170
201793
98
68
67
176434
3
2
92
79
56
78
377170
172735
56
819272415
92
363152
928230537
105398
75
793470321
52
203352
902282921
452520
33
47
2
71862
39
299515
71
61
318652
142177
200744
56
64
36
23521
34
80
319175
6
93
79004
97
4
278835
4
208973
59
18
616645329
28
2
297115
253015
880810962
367357
55
34
216749
101772
43
25
333657437
33236
440506
148150
324529
429770
14
5
75
34
490695
430614
989507943
7
403077
77
365183
26
82
274754
5
67
90305
4
43528
122850
13
77
79
2082078
99
13
5
70
409966
40
379076
18
35928
74
34217
11
276785
25479
23
458715
23621
139109
412635
377982
50841
479434
293298
492928
55
66
36
41985
82994
257783
317050
547765530
89
61
7
18
86
30
107270
2
8819
64
12
372208171
150172
87
58
110778
407623
54
78
34
36
20
149126
4
248251
189882806
351890
88
72
9
7
313582
910573466
469029
342554
466214
556560421
52
277398
90
360891
99
36
967074704
11
74322
324115
155841
73
193469
292584
87
19
4
815501602
52
32
601442915
370816
85
17568
470405
235921
77
292673
426772
330738
172261
293060
32
32
175352643
18
125207
345411
380202
63
240189
787251210
72627
297285
944633934
45
1613
251988
43
5
112904
977799080
9
464179
8
16
16
58
274079
365235
94
203759
41
70999
331293
125793
19
91
47
359808
64
36
360718
497813
318856
724141307
262716
2
25063
51
356031
81
68
67
328984
80
63
9
212078
282044
368281
168469
27
1
4
334661
43
20
81
77
453838
44
22
429837
46
262187358
2
5
75
432491
19637988
366293
54
34
95
8
214238
85599
370392
94
436528
93
52600
94
2
119924
443773
234821
437496
61
437074
221457317
47
38
26
432536
214723
424504
177589
5
405748
4
79
34
218165
37
1
47
58
542931955
51
296942
91
33464
15
6155
100107
32
3
99
84
55
74
167377
485931
885525235
22
6726
424103
61
74
320098
2
3
81
67
72
17
3
57
29
47825
6
472933
46
14
35
10
331655150
348697
19
450976
16145
184831
46
30
37465
62118
1
37
222459
73
5
26
458860
20
455481
20
92
48
65
44
288258
497096
259937
68130140
77180722
47
8748049
738980774
41765
399878
37238
900116832
74
25
88
408066358
77
59
432163426
94
1
120790
438567
587095179
98
8
30805
189767231
247434
82
9
33
37446149
777250737
209256
114116
15
6
589832052
405770
6
31
229690
267702
44
308661
9
70
420411
91480
90
76
470779
53434
253836
11
265188
54980
34
104618
891390873
390186
100040992
12
79
350631
308861
18
751417531
45
9
98
157120
11
268490
138816
35
302354
94413944
26
389604
393388
49684
62
1
391545
22
47
547267921
13
338819
67
53
365046
8
56
47
215272
272592
86
52
52
58822
5
115970
302848
300017
381150
49185
32
82
54
29
474840
378691
151005
11
97
294876
168479
262657
15
2
14
138396
148298
64236
57
344652
332521
74
47
884046472
91
88
330716
477767
938123808
325649
101539
5
5
6
21761
423895
83
207506
84670419
34854
43
35
75857
693248151
18
62816
38749
195690
268155
64
122832
98
409808
28
86
7
395832
43
448928
488562
489961
297255
91
17
397838
4
82314
66
31
486259
22220
478291
23
36
9
43
4
5
448749
35
189759
104761
7
69
35
199862
30
63
34
119362
9
88
344794
495730
80
25
65
34
1
373286
219017
67
42
18
371668
7
60
108130
34698
38
215945
353927
42931
44667429
30
3
453036
90
30
19449
57797
36
87
81
351748
18
178979
174301
85
175651
3
89
316869
154607
43
78
96270
97464
1
464969
3
242052
273706
375809
279677
314439
69
8118
318987
23
27
64
178555
495177
391460140
44
132443
39
362366
252730
63
97
28
6
34674
66745
3
15
4
65096
25668
54
2
166746
60
37
20
304820
46
25
6
151199
23
88
8
68039
78
605565538
84
50
4
1
18500
178199
290701
20
40
381016
703968535
979592584
55
69931
78
261424
1
320228
252594
47476
155947
60
215036
69
348503
72
131344
25957
239036
207994
807237439
32
70
8
32
41444
77
382333
168241
562307083
7
292924
250149
22
377870
222334637
21233
3
66
94
835379764
97
21
9
20
403531
91
222211
108821
242301
340048274
24
55888
690219244
90227
528467542
280830
52
42
69
186379794
8
277617
42
62950
288567
93998
666989088
43
371515
29
4
9
241230
49
55
70
286634
181473
4
266643
322001
398762519
383927
103770
6
3
74
98
24
429058
977101082
29
83
56
5
411418380
53
90
155102
93
149926
22
64
137341
26
63110
95796
488255
53
56
80
362706
23
64
353113
102634
165234
129422
1
81
298964
112591
141990
148628
13
30
53
79
3
2
55
59
190987
89142
78327
824980219
40
347829
302995719
400054354
451068342
33
182539
85
326054
256506
304011
1
401946
389044
231547
499205
19263
31
129709
210385
236038938
82
44
8
98
7
62
85938
90
347374
23
365413
116611
97
91
58349
325472
606498070
18
490027
118278
1
4
32
37330
1393
458805
432838
4
71
2
68
51
193836410
9
62
6
65
440848
6
42
234163758
256568747
286501
5
6
326034472
81
49034
209963
90
70777
427408
278961
48
59
780919892
69
770077893
39
354734
57
267749
208416
8
86
50
6
223300
10
7
310484
243327
92
248350178
449447
302512377
99
68
21
372356
212532502
81977
17
73
267109
28
496650
5
5
434216
490179
374359
151399
335154
39
899430249
92
189255
5
48
229995
498214
79
355047
198260
67
1
44
47
61
89
4
59
33
4532873
317533
322381
149935553
343087
844685997
50
33
65
4
34
30
59
25
2
4
674586337
85
261702
68
7
355912
221639
453988
320737
298284632
83
349436
79120
86804
434643
251975
159403
371107
8
350060
329742
98
282197
30987
381298
637030759
6
178463
67
27
85
24
402309
36
764405132
85
42
11
349177
847097064
9
66
27
9
58
79
201006
629012197
8
92
229379
443242
164484454
476644
85
6908
300161362
51735
37
442499
146981
71
19
85
41
16
12
266515
46
30
93
3017
131708
77
44
442039
153978
227467
493233
85
290089
12
90
29
3
149984
338148977
432684
70
2
27
59
22
87
152943
6
299495
3
104291371
38
60
153087
48805
20480
5
28
8
318339
387060
64
61627
224595
9
5121
721945194
47
41
3
72
46
291354
98
53
56
306532
258720
8
460389
84
16539438
529176698
94
364251
335935
68907
493944
10
69
30
275327
328922
245321
409287
527963610
69683
490486
421600
452403
15
8
159972
88
122527
92
11
9
37
99332
17
81
395715
217511
30
339993
6
63
179151
62
59
87588
71
962503498
364428449
742335458
13
210475
1
323364626
9
31141
4
7
129234
60578
30
60
4
341699
74
418651
86
40
50
471205750
287669
85
8
78416
419357
98
60
71
7
20
375363
3
26
4
10
88339155
9
399033
818039437
59
4
63
53060
492174
117481449
17
65
3
946467448
10
463479
493300
102930
8
437246
470963
77
146530
8
951426707
407069
47
61
274711
42
466872
79
608496257
259545
176529
63
847373554
924497285
88
214293
297719
230395
34
21
71
438146
89
73
235544
47
41
266767
449244133
130835
79
6
88
58
5
64
323788
12
507805691
283147
22
67
11
5
209009
10
80
46479
92
16
288803
343048
219341
85
49510
394168
170585
381445
349376
32
87
81
49
17
60
486006
383877
289565
80095
33
906066354
128822
371595
89
341653138
14
39
450645
224936
379757909
38
36
61828
49
8
496062
64316
7
49
1
74
444794
86
202222
73
50
151587
25
7
691054858
294778
41110
43
87
45
358537
49
41
64
412867
210229
965116246
477685
193733
85425
461763
94
66
786543357
78
7
16
258471
6
477529
137942
37
23
62167
94
306424
47
40
99073
31
7
88
40
59
86
47196
96
25
62
213640
47
147058
63
361509
449405
69
94
2
235851
73
24
8
441214
223383
93
16
415394
66
63
32
5
92
132539
40
5
3
7
77
383989
141700
154718758
47818
398948
63469
757085950
340330
93024
466711
52
323896
583468416
4
96
80
517600191
968174286
660328747
534366244
484371
346602
66
89
197964
146472
397240
491444
477598
319276
283727
153426
99
724694255
92
97
303737
14802
769317370
433058
455988
135299
77
25
73
11487816
91
953886293
263031
32
904593292
9
355662
157224
31
243212
13602
92
369387
48
492319
143671
46
235567
883546836
823732060
88
1
85
4
97
32648
53
216635
44
52
350797
16
720945596
48097
185860
31
277085
42
7
72
39
38
468370
77
63
267692
6
83
35
124553
736909741
243606
394511
587032735
383907
180737
123250368
309378
51
71
65
5
44
52
74
60
374467
40045
469878
33
35
35
60
263552
389649846
45
230784
6
27
3
91
504231762
681818682
8097
9
774278783
10
268230
280799133
339836
35065
406032
70414
163552
44
15
46
98
316968248
65
8
66
41
54
497634
51
73
11157
945991494
136990
151708
452149
4
182680811
371583
459572
258451
62
897884321
32
73
5
952838159
6
81
608993959
1
201796
6
115223
77
67970
10
82318
160645913
3
163136
319797
39902
1
519794136
58686
208092
550581738
80
66
386698
143998
42
355612
77
417734
180814
141421
94050
251773
430282
8957
5
22118
18
58
234986
78
6
51
10
59
310922
868617634
8
387915
58
491215
56
75
25788
57
36
23
5
84
69
90
111230
11
42
954555774
409772
8
203765
52
378545
9
453967
44
33
78
294786
29
22
31
273170
60
447561
72
266536
440094
52
4
233327
87
46883
54
21619
105785
462806
99
62
453872
73
257596
56630
323599
52
5
107163
36
494597
27202
17
80442
22492
700436635
14
8
7
28
17
206141196
302211
39
35
334253
165620
46
80
474030
52
69
36
82
461946
799591643
4
4
85216
441787
138076
430490
144228
8
13
46799
31
1
7
84
208480
26
2
65
16
139926
23474965
5
376297844
20
876749133
11271
261250
62
155754
350314
281876
273372
5
308223
98
10
283431
76817
541054822
448636
278968
387129786
482559721
383986540
17
86260993
79
436430
328057
104680
24
7
341687
79
302045
322281
85
60
91
98
25
57
34885
14234
9
335119
341189
42
121911
96
82
180675
1
70
230514
750615263
346523
17
393328
478666
39
493733173
8
23
66
28
309379
78
26
23073
58
4
477815192
417360
48
68
294786
466670
87
180389
44
87
365957
60133
157316
6
219444
484244
3
59
97
120319
85
70737
1
442615
16
66
658270674
5
478367
99
428113
79
89
34
16
94
44
128582
270957
312536
74
28
98
428372
3
90
263370
471502
139635
104944
53
201684
42
2
36573
132653
356262
95
401975
87
464462
96
277453
7
70
79
25
85583
64
73
87
23
74
2
167872128
310929
80
81958
311472
66694
24
3
253142
41
78310
47
5
411989
22
347668
87
176440
72
7
88
228040
61
404884
37
720194621
32
212007
54
4
39
27
879826163
37
4
474334
75
82728
157305
5
64
9
311723
82329
12
52
4
465144
2
50
375170
26
9
4
45
3
43
36
296548
835011238
79
53
422689
64
92
101319565
23
727162541
387595010
375118823
915391666
406169
40
76
302391
367360
551189793
79
293891
15
90
96
296916
490839
364410
414401
524702000
6
42546
247118
64634
32
106908
263174
89
9
18
160348
474669
361624
177745
100519
38
356432
248362
479172
98
49
638978938
6250979
12
283593
335170
134137656
61793395
91
98459
161884
85
376154
491430142
4
938266700
254756883
49267
281904
8
6
28
28910
77
27
6
2
249853
84151
245012
454761
966717915
33
47
475969
2
98
129092
92
79295
45
326078
1
4713
5844
751408888
37
42
10
24
97
241273
430319
10877
878470671
96
91
95
53
216109
175536
445899
29595
71
3
414035346
418880350
3
36
138710
387230503
341778
24
365448
175277
8
202594
413054
41
55
469423
67
140081
42
171679
5
344848
83
23
76136
45
43
86
15
496705
49
315682
276511
1
22
58
4
45
64
876009700
286962
72118814
72661
16
726337524
218412
129256
89
4
42
13
40
61
386253
31467
7
300057
236919
77
761740805
18512363
52456
5
2
7
77
157528
13
88
49785
214789
5
20891268
9
364958
232293
1
31019
86
45
285959
37
10
116235071
488934
279098
67
279881
265733
498766
83690
64
95056
369849
75397
256136
219780
441668
113239
52
16
66
98
56
98
60
3
32754
92
59
27
21899
3
398000
29
328460543
368364
469386459
870857095
13189
12487
30
17229
99
396247
715952682
157792036
210146
78
82
55681
12
208289
15811
15
323577
122268
412608
24
73
30
57
31
152832
423800
970262405
59
61
79
87
61
84461
8
281387
267869
367379
1
384377
2
87216
26
70
56629
78840
977859672
189246
155477
34233
10
61
33
489911
510147498
442279
475404
27176
232290
25705
437522
63
18
204944
7
136946
122847947
25911
472103
20
7
37
833296826
498795327
444139
5
45437
5636
47
5
82
11
49
89715
5
17
64
238876428
59
477649
4
48902
3
71
29
199129
1
895056628
86
68
47
5
192067
250649780
60
74
276870
382587
955142325
18
66
77
293703
93
48
47
279476
102992
36
9
51
8
35
135996
39
293700
2
194022
58
38
79
368974
7
544156780
17865
253767
77
110646
37
68
411593
92
392186
272137
11
182988
43
6
47
87
1
136929
11
167531
8
123620
103476
19
30
288083
289166
454945
3
4
89
346274
606465366
62
144892
4
127758
33167907
5
288189
390486
19220
90
63
490179
21
131649
44588
95
35
271672
51
183082604
38
98
456355
335308720
4
798869907
63573
1
197116
52393
326092943
76
446185
264575
438707
55
42
318006992
201899
312874
65
1
400413
96
89
76
384482
73
249909
168096
8
5
77
47
350988
6
21
298809
24
25
25
280719
59422
415762
74
435541230
414509
4
335176
463296
40
12
37
293708
58
77
267836
74
22
84
304157
27
6
17
235017
93
90
25
284911
95
73
164955
311984
5
52
137037
338135
15
22
478280507
363416
24
52
441156
23
43
4
83
37
69
17
469372
92
417729
15
25
213732
32
45
8
66878
487405
192136
7
247269
92
64
3
49281
817708557
76
295318
7
78
41244
174968
11
424979
84
67
711914015
39
55
62
157436
9
43
97
4
9
11
73
170084
12
317340086
59923
458034
55
344903
29
3
70
51
377493
19
21
235134
88
8
17
76
22
37
96
221075
367546
452620
4002
443390
499688
457798
791379820
65272
22
183510286
169722
9
490508
80241
8
286592
6
3
43
372774
212044758
389680
7
111623
22
10
400437
9
87
69
79
86
82
235320
93
7
316146188
377183
35
207321
398152
73
8819
87
3
964681433
96
475980
159831114
67
134543
496060
358785
15385
471959
97
99
37149
78
7
457728
7
21
282007
7
2080
52
423749
68
95
90
53
104367
61824
20
73
52
163012
85
571009840
59
319629
46
99
377916
47
15
25
18
1
498608
34
292863
260693
19215
66
320376
74
699118460
73
201030793
60
19
9
76880
45
19
804273086
27
2
2971
59
207911031
7
314981
3
247088
61
4
27437
131894
74
144530986
94
19
449619
290708
465738052
402602
41
53290
30
52
22
36
50
113785
249659
22
213133
38003
49
213254
355436
63
314325
562187943
407056
7
22
345817
72
77421
99
352119
6
63
407438
105042
3
335459918
223602
3
34
67
96179
251363
46
378276
159820699
5
63
36
96
634829831
496536
43
75902
4
152362
487121
202862
23
97
71
7
33
426718
230561773
7
72
210273
6
17
414545
162593
5
320004
69
376910
338189
87
359606
135543
66
495611
458662
484902
123300
231445864
213307
32
490388
92
1
4
264197
10
54
128828
20
445636
334202
188938
42
13
153180
7
78
18
94
43
250471
85
22
783881126
82
91634
170775
153187
20655
4
67
50
21
357184
37
322530
84
201293
94
313484
280435
93
3
9
274668364
11
69
459687
80
206985
306820
303689
125681
4
23778
60
244220226
89
54
434168446
275207
360396
9
20
11
78
40
75
8
31
21
143387
211589
15
87
3
17
39229
397824
9
341875
25301
479303316
11
8
24
28
300581
7
8
72
69
97
78
14
89904
409560
255625
3
68
805256696
12
316612
9
321327613
3
22
395992
729682263
97
367902
56271
158953
86
247972
21
219178
356865
15872
356668388
93
58
431287
240081
996144481
19
78
49
69
8
50
55
79
496160
461350
57
28
386369
368429
26
84
22
58
187354999
98
149859
69
301877
357111
66000
25
31
432662
51
470901
736836335
434861
35
33
53
95
649904630
96
28
35
87020
485326
60
68
391568472
156404
76
15
38
86
251310
31
47
23
13
92
130570
74
94
444412
246399
40
164783
79
221046
248226
96
3
98
89030
453188
153895
5
1731
392449
5
289942
474522
63
2
52
15
42
295988
180999
450784
61637931
334444
292831
40
7
598700137
31
1
327782
207993
323671
13
7
193562347
145207
94
201700
70
73
259659
304776
956854644
70
64
8
334412
334163
408797
34
2
88
382370
421237
96
93
28
276611
35
74
449230
265637
36
89
7
356191
9
81381
61
392264357
24
756952975
3
224030570
10
17
54
236231
43
66
143391834
98
30
169038
615621440
375538
81
52661
159339
2
384118
834435263
429841
27
83
14
26
347110
72
497907
235969
40
83
242933
72
5
449053149
291446
18
299452
33
67551
85
8
99
13
17
452929
41
129080
439534
75798
54
9
11
145125
135482
354844
121837
3
76
20
92
58
329390
33597
97
99611
5
315022
346312
256600
83069
310754853
294409368
252144
305238
7
5
52
394153552
97
369492
92
69
486941
60140
443459
321808
159901
86116
65
825931152
27
235666
79
218883
431501659
30
40
37
223714
77
6
6776
10
538385936
344024
26
13
25
479384
883883449
46
7
51
17
2
70
97
67
381323977
8
44
48
72
368638
277152
66
218788
61
881730316
92
72
972533834
8
67
78
91
1
22
19
70
603208569
383603
644881300
833857258
54
218568
111675
49404
158058
95
55
752314794
71
11416
978191167
17463346
15
14
236720
97133
283981
28
53
44
82
478045
82
170622
77
179159
404733
58
889981567
1
184074
488075306
21
42
20
328594
6
306944
49
15
337180
5
5
5
37
85
49
8
126488196
315475
243123
53
70
91
71
11
58
354445
2
6
92
90
262631
820993324
9
462536
3
8
89
59
322688
357884
23983
28231
15
55
139274
26
97
289655
5
283211
473335
255916
68
49
2
25
445766739
475997821
192353
2
35
864889022
57
70
4
67
6678
301552
103746
2
5
73
258432
580976024
37279
336086
44
95683
348867
4
40
17
88
23
728310965
42
228699
473822
184538
9
20
99
48
989141952
20
8
7
66
55
2
49
21
31948
64545
57
73
148962
89
24
66558
143898
22
417555
204208
317679123
774826334
2155
4731
436858
44
265977353
7
269854
19
243997
7
1
26
65
26117
18
48351
70
35
365245
54422750
198767
98
72
6
132251
94
8
476217
147501
390305
19310
31
2
246957
24
494015
52
41
351891
194498
78
379974
77
6
50
30
1
58
313800
25
54
90
15
8
84
104894
2
21
99
335770
69
371514992
25
388072
42
65
361109
314599637
5216
364404
53
93
68
56
228321
991699936
498867
209917
31434033
63
60
31
23
36
178159
9
50953
14
11
389905
343082
66
269853
132662
30
431201
85
498005
16306041
277731
90
65134576
60
74145
70
73
155109826
177220
294787
4
136644
430457
79
240142
7
51
458420
360760
396525
52
21
92
454081
74
967373654
211972324
262380
129974
420590
335510198
737274096
353895680
219386
412017
64
244772046
374337
66
69164
38
6
341055
378161
495583
87
419548
318537
37
471836
94
38
9
458617
312512
312074
99
97
53228
16
4
59634
68
82
57
285120
54
165737
2
3
34
97
293326
70
456313
40120
52
84
233029
41
251545361
409069
42
1
52
21
56
325915
22
21
15
104381
149035
14143
411859
302173
43914936
239647376
65515
49149
291651
87
69
3
69
85
1
975786841
105194
435095
80
31
447628
185141
300481
16
211208
56
24
205406
97
89
9
36
4
243953
3841747
82
214287582
5
77932912
12
3
870228365
4
42
83
8
377271895
185154
351133
304174
364957
3
1
397294242
247340
90
274277
44
58
9
469078
42
478542
382085
98
76
26
3
10
401703
8
52
364883
82
64
26
62
378961845
85687
63
13
40
18
261377
44
293730
33
477307
549712742
292962
21
73
162423
295539
298238
12
260724938
338525
1
21
4
54
180759
153967
878823810
346348
217099
349931
2
11
22
82
44
49
63
280466
94
115525
76
426281
35
322896507
78
438068
5
33
627584300
552107211
391680
230189
473404
74685
4
16
139935
3577959
334845152
347281
338838
50
610155440
393914
22
381227
43
19
28
85
427305
50
14225
139780
40
239476
49
211886879
29
25546
325687
2
439515461
69
2
28
25
193592
7
40102
276049
7
94
62
80
391246
118130
73
347881
127056
16
11
390133
76
73415
61
288989
27
26
87
355481
489092
28
24288
3
108562
378272
2
287467
6
470439
13
746376016
614464734
15
82
312010
3
296779
270312241
51
72
191384
30
675276641
452960
483417
194224
23
70
46421280
9
34
27
686423832
364642953
208501
118591
87
198396
681927117
87609
941
91
105780
95
436426442
34
35278
6
42
53
367765
23
35
358032
4
391103
715596654
39
292638534
14182
29
23
98
45590
10
343706990
363679
72
390563
90
277642
378178
865429230
2210
255933
65
6
81
297099
30
120488
415309
7
359671
14
20
20
336692
7
96
370292
46
65715
376241
5
70
32008474
50
73
39
46471367
1
336363
367951
206985825
178550
64612
379705
342737
59
49
145834
280187
943568601
418945835
14
92
762584884
37
90029
428856
58
4
6
90
48619
20
336171
47
27
77
67
35
860247400
23614
227524
77
48
441654
68070
84935
57
497765
49
320383
95
82
351230
21
37
20
41
7
33
80921
259688
95
283501
361879
932235581
52
48
22
30
4
313426
134844
29
312450
23
22
75
80
367679
1718
339144
42
342057
93
83
78
68363
266004
21
94
50
477899
93
69
284590104
99
87
24
382093
351690
61
341773
129721534
24
69
98
88
209973
3
363323
64
310120
86
453237
65
224245
67
153477
422879
81
7
340703
46211
657712937
166838
539601793
6
13
151994
10
357780
8
722530249
39
16
6338
44
3
24
83
300022863
25
24
110640
619977713
150643
8
80
406651
95
39490446
36
29
95
1
444808
386949
97251
405216
8
26
223306
194765
301425
323567
4
886813071
76
73
170680
4
381235
352804
51
2
20
3
387863
76
423149592
39
165282
265707
81
280249
70877020
38945
47966
384789
138911
5
632680132
202165
474191
21
71
77
217566
5
81
27500
187961
91
751637689
52
298774
6224
38
542015876
81
85845
70
58
89
398592
75
23731
954305841
313297
405692208
401756
36
368156
85
331393
73
91
367282
45
30
252040
317347
183851
149019
59609
477379
56
84
45
322429
9
422914
85
287011
198796
77
26
89017
169669
97016
24
2
8
15
127966
339716
233597
47
20
93319
14
313081
98
70
49
637114143
86
368020
21
137663
200101223
19
404090
467086
37882
13
495243
47
62
31
397223
31
82962
48596
8
24
91
306876
9
492219
181818
150519
396365
48
202794
397822
22
351593
88
45
81
61
175330139
4
479351
70
83
371743
35
27
230498
40
431501
67
82
418910
14
339614
486863
103613
705557563
497773
90
74579
70
366975
56
92
680270740
7
82230
81
292512
94
88
3
10
525780561
332178636
483773837
369167
46
20
181982
48344
323184
43
70
262309
70
506983658
199157
35
99
53
95
477546
447167
40632
277791
76
373732
377006
10
360775
5
468828
237602
349273
48
737144667
71
151000
88
814030744
244085
87
844714786
9
86
10
864184712
319122
194347
16194
47
380450
885700001
848125489
315633
484183
57
333068
67
60
58
403783
48
1
715502961
273151
371978
67
72
385314
265164
467065
11645
12
77
179411204
45
431551
497798
61
465000511
116357
357451
86
60349969
36221
4
6
1
78
95
55
7
65
32
64
273484
97
193419
3
156303
484766
28
487634
277647
22789
303971
312903
474946
349762
20915
396676796
55173
76
46
280435
60
72
7
828896404
71456
459008204
125128428
286271
378549
78
342059
73
9
68
32
220000
69799
55
238918
447955
73696
69
462817
71
92
281156
77194
4
5
130006
600162465
3
70
7
3
2
58399
166695
19
136408
4
69
28
194880
453085882
79
98126569
187890
100032
667761797
67
91076
78
421201922
299611
323683
278487
49
181462
62890
55
48
50
85
236583
13
32290
18
168921
95764
642577957
83
128262
360840
54338
42
1
9
42727
293188
12
18
4
52737
489293
973471143
320829
54886152
255060505
51
268726
53
61613
338232
191297
352060
76
46
27
17
8
361178
86
62
213555
83
204494
488331234
132979
212011
121026
87
333105
12
30
94
27
294588
462443
435457
59
638225326
182047
202021
90
308799
2
675527343
12
5
53
145825
416683
79156
97
60145
441693
221868
44
14
81556511
51
24
408495
3
343233
346645
468535
48
375015208
7962
37
5
69
475914
274116
402035908
396722
14
216884
28
362013
17
398888
78
75
74
319960
377057
27
236715
17
339556
467994
81
64
86
14
185009
483985
223718246
99
743490698
43
455243
85
128490609
356037
454753
3
72
76
74
65335
96
16
177458
430926
819996050
42
518552964
287815
19
47
42
7
48
75
1
67
324854
87
13
191511
190708
81
466446
74
93
27152
456397
288560
16837377
284597
255488
142286
7
56
423897
371819
234140
175169
380213
386718
21
68
633487973
33
363259
97
676286222
764200791
73
6337
95
87
240205
241957
18
166268
5
248761
299169
317865
343830
44
595174760
44670
76
14
30
318372
8
383767
22
32
72
43
53
90
131743
34
78
128500
57
246099
49
92
189710
17241
12
232108
177097
4
694920470
70
58
79147
145822
32
452220
192450
2
23
78548253
68
58
7
408398
392526
372125
245104
22975
51
4
9
14808
3
31
10
79
97
48
70
227843
42
329949
672216120
5
91
194169
82
49
482777
574214632
249253947
66
9
5
91
83
17
47
17891
27
238600
4
465823
91
50
444194164
254813
390631
73064
164175
14
87
379613
30
339260
27
330338
388868
45
916850233
98505
45
4
29
90
377314
2
79
61458
36
227647
36
5
219013
8
25
405475
494283
129734
44
444325
83
76
276594
202977
174087
7
368000
474763
238045
159367
165784
58
251950
75
56
33
225955
11
276553
67
188991
43
81
49354661
177570
79
80
296756
193686
452556
84
212835
99
14
88
207178691
380436
353165
1927
460015
581804071
322116
218033625
345017
39
33
256678372
14954205
399872
50769369
18
24868
142261
432678
95
22
886575135
12989
54
466946
17
89
37
8
6
33
53
25
617089349
372741
291249
344200193
8228
8
29
43
7
215491
568332616
418627
143995
23
208190
136087
11776
8
79
34
4
132011
16
287666
60
199959
56
7
64
59
487924
31
363670
26
366923
42
36
349962419
406517
74
52
206865
81
83
402082
91
40524
7
60992
492268
24469
702808300
153891
265012183
9
254919
20
420496
216807
365389
336170
80
19133
246375
409564
38438
76941
41
6
35
479565
412998
74
40
173271
374286
454755
2
63
131380
82034151
488357203
832649397
125172
59
78
442867
15
2
22
7
234153
98
6
62
88833
442102
71
184753
78
32
42
44
271186
72
20
205046
18
93
301308
258925
29
67956
749515000
30
277442
27284
11
91
96
107458
74218
73
417568
24
437637
107996
302506
71161
98
76
299135
99
368011
66
166427
270034
30709
24580
35
10
457876
7
10
99
431071
7
92270
98
700374261
63
410650
48
271724
33
139707
16
9477
8
73538
36701901
89
28
39
584447962
14
766366818
5
448544
499949
609052585
301419866
27
343976
12
3
259592
47
68
440764
484458
38
263398
7
261153980
168779
370953
26
31
85419896
310002
112703
244446
55
206807
68
96
73403
28550
253352
9
88166
256477257
240862
54
18
37
4
77
39
81
10
855803117
4
9
12
347431
81
1
72
224096
487681
482554
175599219
68
117571
44
97420
149760
69
27
345754
183663
76
83892
47
67
232995
1
101384
44019
776103974
39
2
127315
374079
240795
349807
49
50
14
9
57
484161
457459
521302298
283054
10
193888131
24
65
263965
10
287733
3
81
222723
38
191701
166213
140754
43
482083
20938
44
471681
81
3
87444
63253
80
266463
48328
53
35
372999
52
37
244100
71
416538
12
36
259391
40385
48
196571
92
26
140059
86
70
44
12
12
221414
70
4
339417
11
25
14
83
58
34
68
76869746
85
726393126
161029
102153992
56
7
787831236
6
480009225
13
388875
445413
14397
87
86
201856530
5
123373
441082
74
92
70
367020
352828253
78
444389
3
96
147011
318093
27
267238
49
93
32
92
78690
68
47
186646
4
246116
12
47
328287196
42
68
74
187104
52
337045
232526
16
226396
5
7
379498
11
1
449229
861867329
405443
7759
40
30582
461815
198542
717378028
84
3
139059
94
71
51
219831
214979
292417
13
36
55
214993
82
31743
14
42330
7
85
68
181371
37
191619
53247
47
461631
14
5
92
71
371767
325567
46330
177163
237634
9
188789
24
66
300764
127821
89
401625
26619
252262011
27
24
19
47848
1
56233
244621425
210763
3
9
48
69
607665520
175284
194281932
88
96
419179
7
75
493363
429125
88
68
456615
15
471017
90
316404
9897
3
97
8
54804
394282
5
451050
14
44
485313
395607861
416619
314275
122127
92
985141552
371022
304657
83
2
197766
81
88553825
299209
48
61
391784515
22
35069
470940
388039
554709290
149923
8
15
90
398123
394595
351726883
374950
3
62
219341
8
144530
394370
72
71
9
31
278293322
84
334061
877106321
74
56
456219
76
40
8
445158
76
395476
51
69
50
97
41
486651
5
74
27
712300774
426587
247901762
87
93
117476969
458809
477189
5
48
317095
97
1
299885
345692
444367542
2
13
66
68
11
773517633
92
449207
380359
336841
49
292580
98
22
26
8
293497
10
34536
242767
7
87
8495
123242
348022
8
2
919719308
9
31
17
208090
308734
20
136358
62
434506949
44973
71
93
88
13
262673
5
42
24
220665
8
82
47
18
306731
72
50064
54
18
61
260115
46659
459773
167095453
302268
203809
2
418777
270497
327759
126656309
18
8
555705659
16
41697
169746889
56
62892
24
43
6
83508
10
94621
73713
4
216076
492121
170652
326924
5
21
400502
197912
23
90
3
59095
257200
284475
349206
836008609
88
209599475
396448
262231
364562
280170
59
97
21
88
8
7
214787
39455
60
3
306289
93
94
397902
11
281221
768577090
404862
411691
402470
446773
10
7
58
5
13
95713
138589
458524
23
33
486034
12
360953
167584
210974
48
433821
392217
184473
747192284
6
15
267474449
474387
39
34
48
25
1
84
280424
8
237997
1
227359
288410
83
48341
42
62
73
7
492692
17
84
74
93
54
94
9
833367422
266714
94
417119
29
434886
69924
18
5
390663
92495
37
94
17
93
72
482596
459895
324777
2
68
18373303
31
5
419156
43
53492380
446584453
8
7
1
175992
85
474737
376573
61
345432
374864
396373512
100039
339034
145174097
51
76224
323329
42
485947
42
194627
54
64
58197
446877531
24
438156
51
98
72
10
56
335397
959006618
60
65
64
87
61
68
46
79
40774
91
271347
71
79205
47
1
48
285983
82
292207
34
70
595696608
370611942
103462
369792
89
52
473130
246730432
25
14518
367619
83
24
20
45
168106
350259
95
352644
83521
290275
8
181526
208464
6
964648318
89
36830
18
13
56
80
16
827371300
211316
286195
92
141277
33
17500
13
292112887
8
391920
8
59
19506
6
14467
111126
6
403065
11
483255832
3354
1
75
72762
15
179739
3
51
48
8
9
117446
959086253
23
319569019
80005
31
91
477520
5
363997
24
62
315418
482352
68
4
85
248879
85
72
45
910261125
192053
462065896
66
63
87
371992
96
63
38
83
956437196
382507929
102381
80
22
157266
199724293
94
50
83
7
21721
39
9
270439
1
576305676
55478
114895
228349
3
6
90503
47
74
95618
305474
83486
206452
375786
70
9
8317647
16
62
98294020
64
479500
378470858
265924
384434
14
156629
80
21
26
209860
74
66
68
492502
1
392138
478234
459163907
4
42
2
498216
75606
94794
35
131183
469360
353905
3
1
55
476915
91154011
163238
67
54
95
399341
76
58
5
4
63884
457534
172413
11013
526277368
59
10
587430060
88052
74627
6
90
211001
9
558148854
54
6
343486
98
798375409
40774
590570644
338094918
6
428354
498526
266970632
11
438217
17
33
195913069
96
87
49
33
11
24
30
196082
546348237
715760972
415776
72
477012
42
33
692246590
483054
185238
42
33
89
1
446418
70
357327
606326446
5
364480
6
235710950
21867
271491
68
169738575
15
989222709
412947
94
77
533001354
343645309
99
121449
340302
426547629
89
14
449185
167596
82
285668
867328532
32161
164816
71
852412612
66
383883
319366
262685
376752
21848
45
57
27
479626
29
357017
161073
30
50
164484
15
30
63
52
67308
21
115520
62
56
62643
54
1
11
11187
44
8
9
162097
73
83
89
160280
96
94
148459
68
452784
79372
146472
30
342618
79
9
1
353947
871749884
371690
44726
13614
15
76
25
256552
371366
41668
41
60
60838855
82396
200189
99
443570
85642
458556
36
28
2
71
354873
48
206939
121974
55
166082
415477
31
98342
68020
16190
462814
8
10
88
365473
13
1
245919
72
85114802
61870
343184
71
372517
103506
568315755
5
22
303578
228970
364000
77690
65
48
326110251
4
481208
16
64
9
8
328974
44
76382
8
8
39
190270
454637
37
302020
32
312455
2051
3
422846
51
18271
954427211
491643
5
333447
104536
48059
19348
79
176655
6
82
305507
10
22
285873
86
6
920373649
174895992
438826
286488
47
14
99
81
4
758690903
8
43
91
18
371538
128054
5
464236449
85
23
934195234
8
55187
21
82
6
30
58280
587895852
165919
3
240033
298413
33
92
380117
73
323229
54
96565
42
475122
9
415842
4914
111134
31
6
4
238904195
1
13
5
78
271994
71
37
63671
132733
77
94
76
137566
39
310261927
53
9
370693483
53
449424
20081
3
489915
399712
499923
9620
49
8
916724610
7
22
9
31
2
76
27
324985758
66
310146
31
65
43
8
37
33
44
21
61
55950
79
154116221
499530
425426
34
55
63
183141
84
37
68
8
93
98
92
161564
32
37
47280
85
37
28
48
63701
39
88
163018
81
294321
8
24255
269655
29
173731
60
74
69
97
372805
93
117190
82
421755
553153032
412491
742904629
53716
1
92
910117463
5
283659
471327
324188
574645564
345524694
178356
66
640775083
365699
78
456950
64
10
16
5
16
312466
492903
6
14
73
9
21
69
49
24
782298591
89
12
48
71
99
78888
127941
3
90
374040234
341126
70
929790201
63
79
99
107261
145817382
24
62
63
35
183177
49
168417
82099
306718316
65
324181
80
10
274536
1
892844662
13
435948
92
135274
21
3
401636
507944554
63244
281539
423970
477399
74123
246418
90
485586326
48
2
4
115940
30
36
254532
64
5
307967458
14
94
7
457716
90
125294
10
325097
22816
727611025
64
153298460
490001
299071
92
75
67
63
371286
84308
206377
369701
93
71
454342
45
483629
61
174582781
302823
5
9
5
74
52057
10019714
444087
36
110354
39
7
293795
38
93
104617
647149651
317239
487825
301161
13
52
149336
3
470303
443539299
589440164
193545
201338667
76
418010
382822
27257987
8
4
394316
2
229676653
172617
601927902
488364
93
499966
15
17
2
194581
787768256
166418
30
61
87
51
164682
270479
3
258289
340613
26
66
7
8
464698
89
93
432446
39
89
123131
8
25
319374
2
134323
939067280
319693
171638
76
262932
22
482065
38
131369
382825
58
57876
5
94
8
25
372416
2
39
362404
268558
207558
305247384
221952
119871
14
171772
474736
65
162331
196425
364096
486885
28
7
233672436
180100448
454651
79032
36
147601
74809
83
92
37
4
93
168237043
349088
265790
70
90
1
96457
53
29
410170
88
257054
53
484273
178142
480479
441327
1
710005157
364490
59
946217529
88
50
323341
345523
5
75
26
411500
11375
239467
357444
478208
7129
8
61
23
95
35
93
236673
281302
67
245255
81
330542
78
9
82
30203
7
7
262266
56
95
179672
281456
81959
419345
81
76
89
3
456805
35253
88861
24
380670
4
108571052
682670118
217184
77
24
90238
79
87
32
70
18
609112148
34842
355316
87
354497
29
280907
70781
287640753
97641
345774
44
397240
294090
73
69
11
43
8
72
9
98
415698
379027
306011156
1
97221
8
27
20
12
264273
53722
25
281378
6
88
42
2
263053
355114
51435
3
10
165953
35
55
68
229589
365062
430594
8
323228
14
187919
414514
36
85424
5
4
86032
488846
93
24
556867603
363167
299567
396294
319044
11
335905
478017
431233
55
85
28
4
279214
128052
12
724474589
150825
94
1
53
6
267385
44899
97
60
244703
99
93066
91
134079
9
768149897
76
98
35
449071
58
9
27
450207
28669
309440
441305
69
251649
338073
116241
364022
5
375508
6
27272634
549979446
5
143016
131077
70541
68047
347653
28
53
204598
47
379637
20
72
295113
44
23
82
40
7
53
603582534
59
264403
175788
16
82
77
306829
46
327556
396274
35
94
125186
55
323871
40
2
60499
8
116740
41
35
67
30
71
43
368827
28
453823
357443
79
419956
374062
8
29
196713
2
191456
462052
43
11
406204
69
83609
81
96
490557
8
68
50
52
88
275437
15
385185
73
4
498947
35
69
9
135904
17
95
42969
63
45
295000
91
28
269980262
9
53
32
18
403026
66
85
48
34
179170
77
54
138828
3
303776097
381402
22598
94
77
343716
485605
43
87
75981
212204
425969
488066
247677
398817
6
7
136502059
224791
46
428378
77
20
65224
99
332656
73
71
334470
54
401745
10
59
356062418
42
5
42
12
44
50290
36
434733
1
318648
94525360
48758
41
2
454380
47
420775
6
3
55
10
23
95
91
617621719
23
90
2
156799
255229
335433
36
1
54138
55
91
380315
347860
53
99
19
919074729
346997
83466
80
453304
435125
26
193234630
7
6
196169
226157
266624
5
8
198606
192932
4
86
380901
6677987
95
489839
53
27
110488
9
138902519
84
4
13
450800
97
86
921510573
282660
33
296254
268157
7
997290899
26
49
8
422758
160775155
49
9
78
53
255295
437148
424863
96
206569
163765864
414980
494199
1
250137
95
8
337058
35316
3
305467
189050
356920024
594221510
421384
366578
388886
21894
3
41
76
50
39
32
9
88
406757
329081
9
64
35
3
25288
66783
43
67
1
25
4
17
67
663042150
60
246570
325273
86
42
64
87
174854
68
37632
72
83
408379
153484
70
14
172385
444886
412862
76372
8
660893866
356537
176385
177520
178870
47
14
6
60
29
378506
46384
93
8
20
130844410
4
83
59
11
281533
69
167940
61
6
11
98
310919
785102030
55
92984
299868
2
94
58
36
437620
442397
91
3
83
68
28
36
439365
162992
96
29680
288844
6798
647284430
184555
484011
42
580250204
295464
76
8
76876
36
69
24
85
27
393728
80
53
466084
58
23
92
2
759148091
194490603
98380
85
8
60
16
10
16
347555
4
208615
22
449997
103533
420880
205792
478613909
64
618196325
87
28
5
327908
5
416628
69
210915
95008
57
4
405831
448670
80
76
61
27
350165
142589
409151
68
89915
90696
63
26
38012
46677
153701
623361587
76
47
11
80
488211
216884098
19
56
415411
2
272970
67
81
54
412051
43
67
804248796
188835
44
266507
174197
257654656
6
331409
1
96
76
506951252
412830
9
73
71259
476817
80
436673639
400179
96
32
233412179
45317
493137
147544
281938732
105858
85
317642
26
9
205657
445260086
64
59
91492
29
109969
32
469005
496327
207144
40
83
438518
2
62
5
6
37
10
14
160681
530023457
89
55
23
6
195340
95
323875
495592
49
4
98904
762212673
112490
94
91
37055
61
93
345224
707185564
312908
47
77
166894
371948
150508
92
367344
52
206226
82
447329487
55
10
12
3
57
3
259835
76
29
198581
80
243159
354946
381977
79
29
50
130725
412526
40
217820
406772
86
37
536970121
14531
24
58
91
409879
121539
202754551
1
384348
78
7
445982482
380151
96
47
98
7
222906
53
46621
815402333
22
75
140964
6
448250
95
52
73
129879
91
8
70994
290632956
55
39
66
77
29
95
94
100578
92
1
4
87
6
79
467435
440888
29
256604
47
1
39
7
6
536377438
314366
678179639
76
9
174391
471919
150032
141392
260586
9
88
93
409335
351437
134281
10933
304016
3759
311744
65
142516
706386397
59
70061
19
163138
622372123
568172167
119273
217332
26805
622236336
33
797803522
259898
50777
322516
33
74
76
10
342867
175598
112988
150376
282042
119199
323356
65
566504099
93
434223
136181
36
435602
92
98
67
44
248036
71
39
429700596
300382
83
342075640
812290165
2
513690233
6
296427
863936932
332516
121346
38
492412
47643
293455
521082208
413997
10
44796
9
65006191
79228456
386289
205174
53
23
8
451645
280969
54410
366220
34375
14
30
217287
372053
891891944
2
41
306643
39
360324
37
386603197
366234
13
8
147183
39
244561798
96
362023
45
151838
2
240919
101974
458107
26
60
76
42033024
11
67
58284
514928970
58933
54
175390
270546423
76
45779549
69
16
17
297624149
272991
173331
86
39985
93
61
97
49605605
387685
451438
45360835
81409
243641
67
2
69
466052709
91694
2
600321148
228580
64
888991328
423367
67
100631
430143206
381775
91
88
40
430154
9
93
15
480580
389176
94
96
415379
84065
81
17
657060468
456881
78228
32858
450161105
132115
45466
146752
69
13855
316946206
86
29
6
6
262078
61
91
34
70
631305198
454347649
467905
37
74
67
90193
2
57
401005
54
17
4628
492699351
48
4
424572
63
24
202900
17
81190
15009
194885506
43655
184457
193686
464687
84
343359
212141635
173002
4753
64492
2
35
87
5
414550
276107
32
50
56
8
290426
2
2
24
56
8
3
35
151141
1
118449506
62086
479725
169333
414411
312427
138696
90
2
4
11
45
372830
136211
294227
61
245053
264575
377646
95
43
128541
16
44
83714
42
54
216923
5
240309
24
20
69674
82
52589063
40194
36
52790961
181136
89
82
97252
250780326
78
29
307301744
834662476
57
7
12
234317
3
5
74
460176
427693
8
277394
58
41
15
2
11
266234
44
1
52
90
13
48455316
300478
58
126581
24
277873
497920
350274
230166
86076
103437
126721
29
17
298415
923258937
348311
223894
95
422894
494864
1250
20778385
8
8
835894747
285555
79
332370
73
95
22
92
11
34
44
56073
226443
83279
458561
179142
140816
177056
488726
250360
110373
53
55
31
6
390259
8
152713
444636
79591
10180
1
115923
98
2
406357
96
730143180
743842524
64
199811
99
74
59
24
19
476592
382559
318991
413222
994991504
12
48
131970
238625
7
826010232
322640173
82
638335420
488232
90
7
1
931346354
391248
76
39
66
594774571
50
113361
4
46
66942
85
86
6699
147475
3
37
80
59
32
67
258151
24506788
58
90
99
341653
9
310060
442253
54
200355
157063
6
6
375853
252224
84
16
9
187222
70
19
5
486774453
182130
913837943
24848
9
118927
72
52
340865
20078
88
2
44
72364
16975
43753
75
97
2
247339
806920237
69
4
15
43
126280553
67671
5
16
492396385
67
43
37
4
79
26
217888
302429
59
62
433514
268927005
9
356215
77
6
175885
11
80
38
997643824
9
300672
255343
83
79
198240
10701
99
433777198
633185641
356071
10
52
303938
83
14
260229
62
366816790
38
66
292729
28
23495
24
94020
4
25
10
138508
76
8
109012
66
159014
28
310591
29
64
27349
241050
78
52
163103
330442
313041
84
193421
47
27
577450587
626617839
680678724
73
249020
92
6
513270664
3
4
69
4887
27
90362
11
96
79
319700824
1
33
149999
371435
880471994
33
97
76
119937902
10
9
80
33
291905
99
1
60
9
61
57
421113
212574
451219
75774
137252
389228
52
84
63
134215
31
61
22
27
4
355189
361625
47717101
55
330031
9
204470
57
369027
57
45
780714844
97711
52
118330
37
214311
346313
40717
495122
344913
40
41
794609358
14
417642
33
41608
107963
75
7
422264
902761469
463808
48
620060292
33
77
578938176
56
3
94
81338
4
42
405537
482002
88893
43
58
122577
358873
106252
62
19135
296088
451647
273369785
11
25
5
469175
5
312894
49
969939502
21
312522107
2
279898
51
92
4
353041
160636
79
22
99
28
3
81
12
70
62
236092
360814
266280
135438
193430349
59
47
338187
37
159277
77
239955
12
349510
4
165570
498678
6
30
179962
79
19
492202
100818
164157
303908
4
77
85342
184284
168480
388268
489451
281080244
4
76
223994
147348
50
469001
470647
125229
287591
92584
168243
258184639
62
455148
75
71
60
295927
312542
1
21
69
777179564
53593
125759
471117
1
72
73
24
31
195532
143982
71
74
419540
431029
94
88
10
221985
42
99
258289
298469
49
60
97
37
406718
178371
4
84
144471
305834
32847
113526
254644
55
359593
141029122
67331
5
260064
63
429386
3
40310
307347
135831
171311
43
151332
302
153476
14
23
452556
2
97
85
482839328
89
88
329634
73
318
71
86
46
69
491396
66
27
84537
276327710
5
410506
2
406287
470945672
467620518
7
62932
437767
71
70
461147
48746448
80
364482299
227343825
29
27621
5
9
32
32
68
74
931876010
259139
354721
210379225
345910837
82
383620
33338
444959
68
7
1
50
6
68050
306496
162818388
152827863
169933929
371529
98
93066
99
85
215871
557618285
190480
45
89
83
31
7
177375
92
52
141534
316160
69
320025
62234
40
67
73
188964543
56
98
72
401770
328118
160294
546624760
22
73
66049
407353
335090
7
16
79
493936
51
43
97
64
158763
69
231312
67006
39
902851881
136518
260281
308404
280264
119418
379704
463400693
946555751
450263
188645
185104730
96
33600
464111
17
471883
394376
149942
171340422
52
629028374
50
12489
61
1
292224
73
20
81
224047
18
9
69
442934
55
91
93
12
25870
22796
306861
29
126909583
99
8
34
84
40
26
9
17485
176321
354254
26
1
9
74712
14
224747
349247
454150
45
8
75
929590981
47
41
656713984
91
420034
457883
3
8
327707
97
91
54
108300
5
12
382255
262937322
45
313147
477657
1
358463
39
343300
455446
410254
3
9
485421
127124
389906
30874
37
94
8
50
583408322
492424
95654
71
114804
13
37
8
10
54
35
452868052
65
24760
40701
97
440618
85
14
13
33
103453
14
105433
104096
12573
73
104892
34482
73797
73
157784
159807203
6
226634
99
32
496762
4
359419
59554
124815
117382379
103075
261142
351051
88
82
27292
257990
82870
40
81221
94626
87550
250429
455954
4337
4
41
38
354418
37
338967
36
29
94
284077
90
27
30
3
98
7
250586
24
71
78
66
37
57
56
76
386298
454419
485716
200221
185395
92
111553
11
6
72
46
48
67
49
51
488161
80
257142
17
9
45
251511
15
80
12395
1
95
651453586
129899
440400515
55
368178
385919
20
93
515257037
27
376564
495055
29
440986
385810462
31184
179016
435292
158227
90
839
91
12249
52
18
26
353572
55
76
291236
949483128
256133
88
318167
65353
86
26
327120
73408
898206430
276509
20
83
38
243956
190811
337098
79
426490
434622
8
65
321413415
242632
320981
17
47
22
78
86
56
4
415939
283705
260489
227930
81869
91
4
94
3
60
51
29
44
427784
8
666809583
24
914637267
27
476705
393146484
420994
71
766285686
4608
62
200349372
58
28
186412
176612
51
192179
9
79
71
42
4
497473
4
505068467
8
68
1
148673
121178
2
360366945
405852
75
741651546
87
86
54049
241243
88
434681
69
2
352794947
150582
19372
17
45
85
2
143775
32
924103450
432122
421386
453828
3
472035
12
449430
125279
158468
316482
55
109457874
187117
9
23
22361
478927
318516
19
30
162840
20
435965
110265
38
189907527
439187
82
7935048
306985
310018
29
48
62
299062
37
265854
35
334074
277574
196926
216006
50
67
549718892
29
360816899
70
337656336
82
314936
2
37
17
88334
499489646
99
33
2
52
91281
8
62
60
1
706965276
35
51
601030081
73
3
498896
334641
246818
81
17
65
63795
92
133894
51
634640202
436074
20
65094586
36
99
6
222689
160193
43
80307
38
94
4
490456
90168
29274
440336
5
387244968
26
22
57
18696
293310
311689
70
2
168272
75
21
194617
43
449100
312975
73
469818
347854
428485
414054
94
366902
85
67555
56
445232
20484
271527
337684
43
84
11
15
478981654
416754
84
8
164060
10
55389
155199
142282
78
171408619
320079
85
67
68
26
42
407153
15
336885
77
58
972459961
62
74
1983585
247273494
42
337243
323299
991060045
63
337374
98
434303
46
135898
64
64153170
55
877862406
495976
473077
143456
48
219857995
229252
67
92
422129
67528
341389
3
175195
41
97
14
26623135
71
12
49
17199
132308
170462
352195
217807
369053
5
225561
22
78
496553
297151
63
201759
41
4113
63
63
6
63
112910206
99
37
80
24
6
90
6
211320
4
271093
35
65
51
6
78304
299862
241896
507141739
95
43
70
55034
2
78197
54677
45605
255923
91
2
129392
6
80
132647
51
18
629558379
74
475793
442115
185894
85
39
203113
2
270006
330919
72
211221588
69336
358224
400269
79
57
61901
372140
463763
74
34
39
123928
5385
345952
29
28317451
52
306769423
43479468
22
362660
24
47
88
337973
286801
2
79
29
93
140845
148460
478245
62
4
8
13469
248519
54445
289921
224272
344145
253869
62
46
7
46
448074
9
160414
43
87
37
249972
43707
4
171322
325704
72
78
22839
52
9
44
42
78
20839473
119268
28
36674
88
349182
3
405221
31
44423
323068
438330
156754027
412300
38
434729
307939
44
301980
94
73
2
67
50
47
33
35078
183272
420306
28
2
35
34
2315832
406907
120815
87
91
433768
53
70411
67
441083
210003
37
2
31
156005
10
168760
323299
68
69
44
88
7
94
272875
136120
272469
3
98
44521
557902103
314156858
82
76
52
168813
353016
173786
195470
6
56226
240770
3
2
320624697
5
63383903
380117
6
189751
39
8
20798
418916
9
7
17
7
330480
7
70
413691
273820
44
75
81
95
137444111
84
289975618
81
72
52
3
29
206130
233256
443994
86357
88
183481
105344
18
85521
317686
373213
99
7
68
96
57
443512
29
11
960382394
25
468892
47
37
318755508
60
6
40
49
202463
428947522
213757
78
11
3
65
23
18
873632492
394246
13928785
66
84788
9
20924
328247
390699
35
68
66
8
48
56524
130782
39774
397146
7
89
367225
42
461938
8
56
76
170338515
15791
257445
50
96
5
57
203054
6
48
30
4
63
381040
130273
23
26
247397
465704849
53
7
83851391
9
5
87640
90
58
20
69
219731
319322
327061
19
6
3
84
88
98519983
8881
499252
86
62
319253
611924508
434190439
263116
96
107548
80
139688
452297
5
212960
59
835870145
136100
69
9211623
107695089
850736920
61
73
90
761148219
60
26838
499681
35
329719
3404
45
372289
367508
69
2
47
60
694992546
165148
24
54
99
422833
72
82
25
341219
406617
8
128529
321321
15493487
34
308821
40
420260
14
99
454844
29
15
8
79170
582854595
80
39
23
553970359
455539
375862
79
15
156361
159933
443807068
9
378724238
94941
6
26
22470
32152
74
74
55
15758
431257
571728024
639875493
383076
272489
277792
26229
67
90
110767
1
225627
271792777
901068355
985437145
90
18
29
20
121003
90
59
5
3
55
84
34
2079
54
73
431488
6
7
427714
51
47
60
96
21
99
35811
55
79
98
23
155557
789774567
369631
11
444033
37185465
1
434583
208970
76
29
71
35
5
275481
149127
13
495367
61
514511649
27
15
936477105
19
134948
263132
99
13
461454881
219858
30
376381214
75
306145039
7
408191
101219
95977
49
26
201166
82
178632
409481203
50
219448
3
96
554199107
35
275322
4909
340686
423534975
38
9
7
59
38
27
830262197
345696
52
972215618
5
690627366
251018
21
400128
22
367093761
43
42
209484
7
260785836
487614
26
90
441377
65
66948
464915
63
285916055
204628
59
76
47
21
419181
58
74
9
43
11
430816
44
16
9
37
347224073
93
255531
37
706047112
18
482500
16
90
979050439
391785
44
41
14
47
864946443
427992884
200065
84
357022
68
8
441839
174910872
77
97
12316
27
4
620479325
25
71000
102853
300460
315617
16
379576
75
85
6
95
422509
951911894
114045
99
98
408603
313026
3
87
358908
78329
403012
325590
486739
73
333616
662248466
221698
86
71
42
841685476
24227909
6
216328
50
138652
387806
9
8
384755
442833
45
334255
217036
2
124986
96
22
50
326193
40
53
307442
383301
99913
17
33
87050
66833
47008
353188
8
445089
72
30
337377
9
26
46127
87
37
24967
155604
15
19277
49
19
9
465100
28
9
79
12152
7
233255
441622
81
21
63
116574
284852
10350
2
6
309313
218191
52
79
93
8
6
5
339399
227599
47
53
103092
484212
278298
474464
25
217250
278235
83521
227112
179742
61
457109
8
615744220
50
200627
18
27
82
70233
40
86
35
29417
148087
56
423975
48056
310626
332136
66
246283
69174
42
441257
469136
217385
5
5
7
204043
86
439454
95
29
42
183398
255211
46
2
12
29
23
97
34
7
877265677
7
44
4
79
110898
27252
61232
16
387566257
308581
378747464
14
75
39
29
86894
14
64
477184
63
426288868
102825
409506762
498919
45355
115074139
342717
62
72
224474
308669
345374
9212
88
88
358410
7
271759984
99
35
340250
454134
334029
41
2
383435
401262
27237
70
12
289860
478028
360938
349927
98
102229
176438
76
11
325338
42
7
240228
12
479554
365336
11
683364534
12690
275962
480591
51653
32
9
85
72589
14
162129
40
37
11
27
87
6482
818134519
465505
2
96
75
86
94
94294
1
411412
19
116828
58
324462
624235690
263218
367082
669099251
91
72
77
3049
187775
22
325711
69729777
170598
29
19
17
31
773985828
461386
460021
1
141233
35
83
99956
282706810
356223958
87
66
32049
36
93
478872
49
280250723
66
46
855451819
3
67
9
41
45
401284
2
8
59
10
172703
29663
305096
356629
28
150147
46
36436
331278
61
6
249034
7
16841
403318
8
4
269028542
295871
155068
36
42
40
482333
242256790
301912
34
35
785018493
312247
483028880
252336
6
93
27
99
37198
538009216
225879
479076
405948
385899
19
87
372847
79
378716
85
94979
479177
470133058
487042
821809791
16
412144
301508
46
563853917
37
5
199784
5
496291
40034
61
447087
80
434271
142561
296128
57
3
6
459050
19
33
823967068
70
20695
3
51
179150
21
877518334
57
97
288845527
499725
10
219652
670364290
407250
14
35471
29
27833
852819515
259647
3
69
181223
38237270
32
81
11
7
257882
26
65
9
15
83747
95
171563
5
343614
370076
15
8
38
55
11608
18
429781
117682
344143
28
21
457696
4
2282
51856
32
498114
192749
75
50
22
931002167
309730
73
85
309849122
23
4
6
72032
89
52
59221
57
33736
18
2
296538
93306593
285834
3
31
377828
9
91417
79833
290117
729058328
311936009
7
98980
11
351821
94
82
60
164243
393558656
448092
350845
674229154
3
24
36
25873
10
3
221779
17
179001
70
31
4
51602
96
70
36
9
44
91
347924
13
121493
87
82
74
215217
75
31
1
203295
155559
887427611
322801
69046
448522
9
5
18
64
38
95874
871726004
53579
212134
97
6
329155
91
970436431
489427
98
2
432610
151909
478635
254540
867038765
231199
31
155668
428121453
321897
35444
5
73
189755
41992
157776
883198269
85
7242
86
497134
230972
78300237
55
369921
26460
76
68
12
87
29
157299
36013
347215
173648
93
340829204
825265677
71173917
27
47
12
40
4
49
2
8
103896
35
55
74
205427
25
67
680831023
26
11
45
410910
243163
72469
209542
67
1
331640254
460054
28
440374
260973
60
141798
45
96
9
91
463116
50337
86
196508
174371
36
43
171727
78783
231967
16
285362
373121
87
76
102138
223918
30
197048
36
6
7
42
97094
57
33
407477
12
55743
12
29
305512
3
39
241784
78
101891
323590
446801
767798928
65
31
2
220943
64020
66
229565
284751
3
61
55364
98
70
239879
85
98
129260
465596
215111514
184552
20
103965
11
8
83
96412
128805
338497
25
93771
99493
335858
28
85
94
32
475276
68
885903871
156847
73
377981
235911
402945725
93
73
450096
71
99
43
277565584
784959081
48330
474514
5
58
16
6
210312
45
482406
147250
73
209100
5
72
44
293316
440883
452031644
352137
64
228120
93
4
407800
352118
32
9
8
5
98
65121
128548
86
38
398571
499301
289965814
127494
44
92529
786293884
9
66
3
58
32
423524
436222954
336092
48
22
224178927
296212
357868
45
468887
315961
918095725
5
73
23
886056673
540234758
409249
77
164904
192258
90
124938372
28314
33
37
90
94
91
205681152
2
4
68
62
57166
125617
264265
19
403144
556047047
60
8
2
22
19
419201
16
21
78
443586
9
8
40
2903
25
728310881
7
668025384
29288
1
868608458
45
82489
6
4146
82103
84288
92
53
335157
81
77
51
12
191117
70
36
42
89
469973
70
445872
66
489464
37
431048
871852583
125911
74079
36
61
858457427
35217
34
94
10217
159023
261209
120760
407744
29929
64
313339
30
83729
87
28
427980
178347
38561772
338885
333491
203457549
47
32310
399098
42
409562
459000
64
26
192707
4
346821
452166
15
362472
71
433626
8
211857
27
106037
215009
24
415622
289931
2
89
245506585
179612
109029462
50
8
5
172955
27
88
162437
76923797
83
11
705613116
309158
294804
34261
19
5
10
45
75
398265
38491122
460071
3
84
44
439954
64
258177
353267
235129
457799
200663
276711
380012
37
448732
72
76
32755326
18
60
89
68
251521
77
63
375764
431150
24
87
95
67
67
51309
254283
272370
53
485832
385494
15
452240
196175
197723
65
170147
24607
76
54
9
56
535696907
23
87
113088
52
328135
441966
360209
40
80380
98
891822286
75
31
390876
313152
41
67
34379
208125
93586
308996376
76435
869144702
6
371197617
211277
301656
408535
24
262247
246709
9
2
34746
242975
228630
72
43
352582
462848
59814
75
29
314208
431453
54147
15
435140
185196143
37166
422512
361348
172886
54
74
95
53
7
70
134470
70
577118972
33407
194094
8
90
883153032
62731
5
35307
267886
60
44
861842460
115167480
68
210012
280054
141695
38
708639701
229035
305587
3
93
71
77
144900
247072
69
45
68
465305
74
56454
380167
151631
41
29
17
42205
783655977
97
7
22
82
47023
86
6349
5
291181
19
288313
438136
95
112769
850505250
87
10
29
68
81
61
99
51
21
904891198
10
78
34353
490703
18
440606
84
37
141096
31
39
22
16
982358782
54
402012
249627
32744158
411547
51
95
142980
11
34
30385
334504848
103494
121812
167177
139261
957208180
141602
35
41197102
52507736
19581
8
12
27
92
42432
14
37
52
7986
8377
61
388107
78
82
18
84185
41
305116
1
44594
83
496847
406289
467428
108629
91
137991
84
256284
73
257812
933490411
74
1871
46
373845
87
487214
350855
99
37
121510
408016
826398918
281681
427394
51
398239206
268168
443756924
446822
71
456124
376910
308336
156208
93
35
389288
75677
37
30
52
22
314043
90
445866271
687275734
59
33
9
10
68
322126868
984225507
7
92
7
73
218736975
145834
436601
26
274404
7
348425
60
167465
32
29985
69
54
473488
21
63
272804
66
333147479
42
617579086
496716
10
62
72
56903785
2669
15
45
304604
306511
87
200590
96
54651
42
41
1
498601
4
82
220746172
42465332
37
41558
142547884
42
14
340582
137118
33
101181
443635
312969
297272
13
47225
49
910594321
99031
52
3
349750
2
143024
207124
82295
867534148
84
88899
90
76
90919068
68
90
21
65
232823
26
32
153625
40
497029
196496
59
149960
455089
290978
4
310885
82
362985
14
120999
75
35
921196153
359441
56
296825
751494270
811338391
75
177822
26319
59649
37
1
183494
252495
458906
30
89
65
16588
7
112187
1
173575
23986
76
78
213381
45
12
64
141129
49
267890
227350
110383
305809
23
35
176095755
126036
81
310717
65541
7
81
42
6
43
37
178633
74
294873942
915683394
451708
37
3
441328
62
87034248
110329
317941
391253
149227
38
41
1
171147
24
45
36
210339
65
88
728772088
98
53
362735
30
22
458888859
11
485158
45
922394565
168005
24
2
112503
859233866
195876059
47
233710
234310927
2
26
189816
195736
8092
373076657
22
3
227114
11
984150923
305433
111480
88
13
27
74
443329
54
9
24
230163
310690799
42
90025
42
2
6
386351
163790
271868
321164
397624
3
384986
11
165355
7
8
4
72
87
183400
301646
156335
499008
21680568
363797
787541533
93
554375475
31
9
74
8
31
22
103127
597604345
144866
27
78
3
174964
52781661
6
76399
971678662
64
8
163853151
38
541427255
384135
100213
763513050
37
3
31
139952395
185772
31297918
246117
53
78073
496957
333877545
94
483759
482221
77
48
379293
36360
167669
304256
76
61
394588
485302
72
82886
4
154182
5
6
400891
48
262628273
69
84
8933
11
272653
76363
39
238716
60247
34
93
57
31002
94
202116
9
88
61
53
18
637414262
9
36
141422
16
246433
3
76480
486735
2
53771
77
193932
46
43609
15448
417986
75
24
200422
56
97
809694155
46
23
2
252397
47
50569
518655548
411303
384411
407584530
33
37
63
10
212217
314449
8484
7714
63
94
383886
750266883
101141
53
1
67
56
8
115009
29200
8
110306
200511255
10
84
38
33
90
53
227355
433415
238681
40
194377
140796
441932
61224
19
69
343565
86
398767
30
37
329157
312477
69
301533
46
36
89014
74317
83
14
496301
20
1237
420366
82
682643422
35
229858
167478
12
87
35
282510
18
483049
348957
63
465107
39
474736
36
810490337
6
323367
21
27
39
44
2
95
107364697
55
24347
77
5
49695
171215
45
243725
32
151940
207805
355700
95
39
44
952764437
324177
172115
45390
371900
392502
41517
39
412255
83
65
433997
498587
96692
241823
3
99
185035
248842181
378767
57
77
141064
2
251040
49
32
14
1
44
74
462429
27
806088567
410517
4
2
3
103815591
45
58
439772
48
137828
2
40
23
408641
751143381
179172893
228694
21
393146
286887
90
155343
257279
48
65
29
107980
2
472169168
11796919
439415
9076
168191
23672
196434
464368720
352086
11
415493
53
39
81705
78
461255
64
27
18
341686
442401
29
44
191371
57
230553
77
23656
471299
5
5
181348
381140
205583
71
39
8116
59
10
73
63265
8
18
97
403640
91
393940578
61
63
7
26
25
222451215
275214
41
122144
38
492614
7
7
94
452431
16
53275
49
291853
263381
330685
779254342
482462
41
28
62
60
6
24
342660
24766
67856
80
41
4
47
277558
64
64
169956751
436995
581921894
26
51
1
485453
5
61
671350698
3
486053
110635
10
495052
3
371131
35
99
55
505863495
60
4
24846
176275
24490
15971
256203
63
170705
40
152634
86
67
192615
60
49
87693
1
59
13
101170
275879
91639
98913
26
57
325132
97
407067
31
45
27
96
32
33
3
32
141618
74
98
31
10
28
4
288103
27194
38
98
92151
346148
198713672
3
73378
85
28
328970
72
125716
51608
27
152252
169329
477869
86
439978
46
92
13
129806
5
238946371
72
99
39
86
446794
73
5
260659
62
451047214
19422
8727
58
19
477021
627487537
59
10
146454
39
9
8
168045
38
27
65
313076829
84327
153197
67
7
92
156025
28
34
420787
476536
420849
25
81
457328
601377086
161706
69
72
31261
93
38
19
16967
127812
4
50
75
473057
250689
61
19
13
45
343589
23
69
76498
412352
39
73
52
91
118335
40385
360682
90
3658
441465
28928
51
69
97
154627
81
284612
476152
98
47
297264
51
5615120
372492
91
75
51
368522
68
278464
50
685389021
307159214
134788
81
268808114
220105907
82
73
37
871779162
228530
85
87
6
47
94
224715
334950
41
314710
62
190630
4
131167
30
91
3
101141
969623472
440631
69
74
53
470405
44973
2
43
371160
243897
5
80
499044
44
30
99957
74
15
74
9
413765
280874
61
190271
24
74229
67071064
98
88
26
117480
337758
24
69
1
132017
496562
94
208413
336775
349634
356625
76
19
29
51
128285198
60
344374
206085
179381
35
476030
290678417
5
278094
69
262667
1
32
401483
247625
57
7
498625
66
80
95674
21
9
788520740
406394
32
3
17
40
190013
70
701124937
382220
223106
26826
9
253278
216532
2
247655
56
61
101162
1
262042
489703
166861
787424293
96
2
1
879508591
477470
67678
387131
534758149
60
128113588
74
488629
59
199806
170515
1
81
43
204914
5
9
44
34
1
235463719
940339616
147428
35
63
268409
29562
43485
26267
325149
101084
38
487934
7
6
245634
311968
799703471
74114
368044
60
81
109252753
598602406
38
79
363742
392806
12
46
93
5
378060
71
327398
26
54
41
407532
9
492486
6
73
127800
45
291397
33
51
76369
266056
5
57
409385
280670
207536385
165338
132857
4
487097
90324
57243
3
71059499
69
26
48
365492
321872
5
79
282300
14661
22982
15071
387666
421886
2
3127
23
27852
15
97
13
162795
275759
883094793
87
1
382510
19410
199599
6
66
265842
184517
496361
88
5
432615
57
61
99
329730216
824770998
97
87
70
195507
66657
856364108
12
46
610645708
1
9
64
1
410800
349722
223350
257041
47
41
164637
34789
166048
1
319344
98
24
26
372706
113086
93762
45
63
42
319552
929413030
68
87
213753
232631
67
24
10
28
316981656
450851
77
489961
398987
77
470973
46
86
2
86
25
207036
48
430839
14
386496
472346081
58
50
26
354464
4
135916
44
59
306401
265014
2
247680
108544
48
289423
417056
38
32484
15867
159118
98
75
124032
349936385
103232
97
356217
427299
357723
72
8
4785
2
70
7
91
269904
240839
244949
133232359
26
328370243
45
6
30
6
13
82
458757
70
18
132306
80
23
94
35
2
30
337726454
167290
8
75
68
346242
5
77
87
463829869
32
66
71427
27560
33
295423405
90
78
20
43
78
6
38
23
25108
170275
52
14
92
87441
74
189909855
70
53
160414
58218
422478
186856
31038139
33
6
231725064
8
67
114555
18
484672
51
476683
82
85
90
181611
651978083
52
80
193622
52
324901
73
96
1
63
153340247
27
235431
44
117295880
284929
71
332575
364477
62
60
361274
12
366991
461006
9
23
115706
16876
74
15
99948
1
319952276
471244
8149
317472
223854
264274
374864
47
356825
8
91
57
44
87
76
349170
144281
855158489
4
143089
7
360210
294041
49788
4
113015
443409
165160
40
192430
56443
10
236798
39
449071
4
70
8
47173
73
6
7
611819048
59
98
8
97
206246
25
47062
241019
81
11
35
97685
86
58191
30
418673
9
155039
2
2
863291503
83
8
617199412
489409448
82
39675
253764
230089
4
315824
25
217620356
75
43
58491
3
41
689786304
63884
79
535580637
322321
43
227873
34655
989944891
369707
31
217456439
5
114891
98
24827
660290399
5
177730
51
27
72
26
89
79
99
98
958196691
86
4
18
48
314341
97
106910
3
70434
270242
808920026
460374
88
219072
172490
367041
451064
70
74
8792
156555
15
385251
13
88
238604
93
41
6
27
12
411637
69816
141164
98275
668542904
460024
208608
42
437144
78
27
472508
9
92238
80224
48819
60
87
45
79
524890367
106307
6
2
579525502
341631
5
115893
352553482
405568
42
478920
91
14
13
6
15
68
426922649
412331
2
88
54324
24
375238
85
349825
204433
257812935
97
758957467
92
331239
64
366916
34
9
5
287282
449625
79
43
68
167252
22
87890
7
401397
259071976
6239
370772
19
861053090
54
292968
12
9
73
315008
116855
94
459479
844899852
18
415132
165218889
64
9
5
71
14803
4
46
45
99
3784471
77151
190587
2
477366
839041189
6
46
458776
337028
403679
62631
37898
479629
255122
62
72
35
151900
410254
331763
73
300435349
67
76974
7
33
18
5335
69
45
8
52
89355
459309
87
387712
141280264
272018
65
376225
94
501973272
483193
150266299
18
70
562274027
163351
24280
98808
2
322361742
84
39
22
77
15
89
684747803
92
482032
52
192178
33
355929
105674
453347
17
192360
423352299
242595
49
294884
56
228978
114838
238132
89
194023
13
735244999
4485513
497037
27
3
430240
120468
74304
85
82328
355790
711264667
749408481
172373126
97357958
6
412456
41
58
217353
29
77558
106347
729767731
95
191243
76
225933
24
59047
15
312016
493294
3
34
48156
410238
67
22
385384
103315
7
341885
43
262190
82
27650
197475
15037
5
245598
386483
296086
406366
1
3
5
392749726
58
1
128000
35145
457374
488023
810211175
12
2
334583
330180
60
466868
8
75
77449
47
83873
9
285825
340385
172441
136852
292336737
652038882
37
222425
12
802764039
965044197
601840596
21
65
51
58260
572312355
379861
934722242
88
32
52
63039
368797
14481
7
281103
44823
398994
3
88
3
1
227116196
48
20
50
79
22
134015
1
182456
91
276583
5
319998
4
226528772
8
15
11
42
49
77477
14
96
362472
46
47
261331
88
77
1
1
41182
88
257321
76
333036
36
81
323910
147895
923081297
187934
287300
37
52
111026
910751906
686197252
8
108683
6
44266
30
74
305346
44
54
359409
31
174646
40849
472820
77
136161
1
38
355635
240081791
465682
398422
74
64
97
861019345
42
62
48
5
64
72
78
1
4
414850914
74
160234
177931
213761
234253
75
33
223067
54215
103822
68
132434
4
435069
33249
60
61
285875
425842
94178
48
454318
345124
383870
110885
473670
256159
343048
453552509
13
71693
59
73097
406121
3
364265
3
633582292
940427192
53
16
70
60
4
70
74369
424165
1
63
300190
24
22
20
223335
5
135764
20
247411
46
121358
360347
6
68
49
400892
19
483807
84
10
34
73
39
196675476
492761
238968
20
93
463984
361566157
22
17
1
19
343775
386620
190230
1
570426211
7
32
43
330018
5365
72
38
50
43
409432
376744
21
9936
722645647
2672
60
976920916
59737
24
83
40
16
363372
34
150867
46939
1
51
337646
16035
7
93
117815
62697
7
29
4
433520
3
930829733
73
306221
419813
313166
50
71
28
11
56
34430
84
7
23
203397
474612
25128
94
301762
25
23
32
16203
328780
196754769
27
35
94
7161
496635
255266
142231
30
326222
312212481
35
74
49
66
12
109567
150598684
339923
7
31
34
80080
40
94
14
993189750
21
17
99
363562
39
84
2
144888
179857
82879
411593
6
90455
60
64
447641
28905
92
86
306914
53
657097007
73
127517
59825
32
446754
70
45
460030
33
36
15
66
178613
26
30
182469
311544
15
28
95
16
293101
23
342143
9
50
229946
1
281297
59
30
91035
338165
193568
85
18
340712
6
96
167553
87
73
77
7
221038
28
287289081
38
60
70
458950
865344051
92
45
246203
8
349668
331955
29
414828
18
306030
85
5
133011
115616
416460
20
436444
75
717403615
472923537
25621
65410
8
94
296949
24
689533592
430830
6
8
271973
432071
15405
42
423993
65
85
65
20
969533563
65
465039
98240
138330
77
224822
96
424347
402469
177193
432157129
2449
15
1
88
65
5
42086425
46
283335360
366678310
481585669
37
174623
21
3
92
3
424233
68
59
52
20
76
294147
128702
5
13
732463269
464297
369000
32
382769
33
373214
13
19001670
37
80
852429616
33
91
203756
41
382606
80
25
5
906534494
45683
10
7
19
6
239164550
169177
64
175738047
467013
89
202302459
89835
77
122407
33
44
172518
21
505783247
14
980635757
118155
340142
166059
60
235013
219827
104276
6
39
36
99426
316205
43806
84
55
425932
314357
239009
67
53
68
83
20
73
297533
205101869
7
46
58
457658
239138
667733042
87716
268095
40
309436
286509
9
6
60
62
42
45
46
5
137242
363315
194164
292427
22
384069
84
123800
101397411
71
871194647
71729263
26
203158
95
95
311253
80
79276875
90
7
488956718
56
316186
297766
123977
6
52
36
95
82
42
615927645
134564500
78
42
66
8
72
96
23
99
44
9
11
50
69
24
780318086
179964
4746
92
10
91943
320261065
19
970992532
93
11
43
71
52
704707098
132600
49
2
8
188296
717749936
385162
94232998
11
51705
20
52
310559492
37
36
342504
454849
353060
26
20
31
242717
48
444282
85
397199
86
8558
728969636
84
57
432481
399026080
49
432891
72
308674
437073
908708599
140440
81
26
427735
74
488453
260803577
68
64
126505
69
34
2
91
49
369227907
2
1
375711
8
118432
30
100926
373111
25
301972960
148088
499706
402518
95492
72
230482
83570
76
4
99
15
265661
14
61
318240
78
95
286737
54
99
468631
12356
18
52133
8
99
78
49
77
75
51
85
52
841130522
4
67
194373
43
47
249778573
41
58
7
188999
12872
522331510
96
349694
91
149362051
2
486683
234795
2
150953514
463768304
979185552
85
90
145860
87
353212
927094829
150359
54
52542
249466
31
37
79
452386
99775
76
80
39
55
94
6
99
207367
84
1
32
28
142764
77
384371
5
344677
237455
576604292
92
2
559980499
77
97
27
392590
39
88
99
73
217439
75135810
80
713685146
445537915
9
498305
185172702
91
932305498
328621
84
73
303234
30
81
62
153856
46
380661
412832
465321
213684
670143068
41
359891
95
79
5
37
8046
90
42
982460921
24
499749
32
40
82
42
490589
13
25
432101
8
478817
199685
8
103950
97
19
386554
244273
35
46
40
111873
334423629
465793
50
78
79
353768
6
130518928
23
220594
202397
315829
95315
7
196485
268035
320797
81
103237
118299
32
83
33
89
286013
1
229977
9
61
371941
44342
4
405937
68
21052
197170
358464
87
60
201176
108776
433798712
25
378829012
92
3
286195
147605906
64
74
55
8
85
742806461
21655904
9
496469
40
4991
270333
274426
16
40
86
45497
7401
8
48943
425169
3
79
354691
105097
30180
41
144466
98
77
80
325917
396570
52
43
309014
790791424
321684999
264119
137850
7
102061
585702784
74
366617
201872
9013
65
236203
18491
19
37
64
14
40
34
381279
7
256252
263744
31939
30
5
89
121550
44
1
30936
8973
434391
94
49
647984914
394334
70
129058
284872
21
98
200272
79
85
64667
2
94
6
52
486245
453377
41
253626
362183
249040
45322746
425554
255971
631555196
393663
424975
225401
91
34
353642
189327
41
65
96
16
8819
65
61
58
103705
2
384029
15
468302
15712
15
242547
7
427031
99
14
7
416414
89
82
45
149826
182413
63
66345060
123588
14364
428179
503190484
364201
457303
129852
42
252736
313184
97
59755
41
19747
118070
25
25
82
71254
62
68
8
24
95
73
19727
371758
4
62
27
56914
77
313055741
100677
7
428913
50
4
53
95498
449617
235610
6
41
2
320025
777648697
16
885888434
510185825
5406
83
328463
49
82
127831
34
248323
595183328
25
242886
381812
401307
38
55061
66246
7
202654424
158342
7
23
172939
99
188287
67
286992
467525
411251
65
3
75
460722
74
83670813
307573
55
66
6
91218526
91199
657485807
326416
255133
63
33
134979
394120
80
164852
67
122057
38
20
23
957274632
276914
95
267646
78080
57179
58
5
17986
72
98
7
80
998545707
25
18
146413
48
64
38
33
49
434425
28641
9
98
7
144964
426293
8
32
115925
62
59
301810
75
10
130896
8
333165293
80
81322
19
53
423955
10
370561876
375934
219708
105135
91
35
20
44
340630
249791
86
493386
397178
35
360718
53
56
80
21
11
477270
359525
349674
207143
233169
41
201705
68
8
313861
65
57
17346
26
780008987
207900
51
125270
71
33
420006
355588
606157074
139348
302982
442407
891759860
215984
172247
13254
105149
37
401785
164686
304947
29
87
462332
10
488048
506530384
9
1
94203
65
728329241
122281
81
130192
246914
165416
45
83602
414758
4
517567830
3
242012
493788
484247
94111
46
81
65
69
84
6
6
449215
240378
31
7991
22
35
77
605182685
58
433951
92
18
69
821263417
470333
24
36
95
15
27
492831213
953873135
74
251171
385144
186059
67
75
96
65
180864
96
76
51
52
468821
421709
98
96
590474024
769211636
86715
83
81
95
176034
472458
96
117623
57
91
402600760
82
33
329773
262806198
484448
219653
7
188139
59
57
389367
74
334277
15
125244
123151
41099
4
52
304571
96842
96
486779
81
53
80326
11
73
45343
4793
59
449156
155265
25
571066614
81
18754
53
797633725
71
78
294189
292146
10360
13
52
478204942
354014
19
31
66
191360
318205
27
247056
98
484974591
306856
24
744325069
52
7428
271038
8
827994902
846813585
238810
96
89816871
18
97
213175
22
261610
50
16
23
249148
2
214850
314681
174961
7
396856
382321
447795
155938
74
191240
528239617
368350
385533
171227
763285828
921671328
51
95754
169653
202037
436752
80
21
55523
55529
140872259
172609
15
96
8
353250
5
51
6
351071
491175
347037
51
68
7
2
175208
39
899326372
45
7240
8
152535910
84
269944443
64
250289877
9
12
307371
127953570
2
41
256074
85
96445
10
215818
29173
14
59
40630479
96
418046
79
150892
59
138920
81
16
199371
11734
267612
4
175884
314589
87
243213
13
168481
5
56
478644
70
99021
252410496
283403
2
318311
23
54055
454484
3156
111542
343526
59
79
45
602178129
37163
2
57
240944
187099
81
128115
246931
55
418433
75
299191
337333
73
386122
66
314322
46
5
125225
2
198552
6
26
2
88705
152862
89
196287010
416487
525829107
7
48083
280394
74
77
296571
62532030
12
171635
32
61
1
86399
210982
1
277100
240699618
12
416478
40
324621
94
55
915702725
26
333438902
428489
56074
3
522224489
75
190500
80
8
257309
21
178888181
5
293973076
89218
42
441489
44
59020
63
388493123
358748
831408967
1
137907
193002
3
386692
238608
313203
1
38
5
486040
15
5363
1
124423
487661
264864696
90110263
234576
364016
16
486803
17325
234380
71
735392425
25585
45
6
23
50
48
481771
91
49
27693
90
88
43
991652147
3
68
53
228281
345213
79
49
37873358
23
46
75
656491602
82421254
90387
3
220081
24
59
491047
258332
637036948
391426
34
9
289303
49
34
38
250208
388312462
212288
92346
188203
49
77
142797316
65
95
15
387417
61
389404331
98
152977
18
52
30
2
17
91
88
82
49871883
1
62721
447541877
230147
68545
668434558
15
488901110
484856
8
183017
97
50
247217
270916
85491
21
13
489141
87
480763
153516
628172318
86910
68560
3
244382
317494
87
430844928
447029
62
87
167761
80
497142
122250
216945
139961
393817
783673336
338327
237106
30
36
26
181895
414318142
2
21
327450359
153707
3
256393
4
364199
57
373046939
96661180
44
68
25
257766
438681
157734153
837144457
71
56
325980
67
460911
42
5
96446
116311
266390
8
313803
52
70
85
37
77833
98
474167538
96
364137
80
1
41
48
7
433644
168207
466576
313290
5
50
45
48
234926
96
142814
89
51
44
271080
345345
44728
393947788
60
387262
446099
49
56
125226
68
43814
367691
380348
176417
7
78
16
62
213989
29441
11
392723
592009468
7
10451
87
89
40703
85
131160
49
88
68
45
90
294535
217017
137638
89
58
32
278535
29580
19
915090270
443771
43
170357
8495319
2
76
213054
387303
96
9
391419
47
6
22
844838860
197762
43
32
35
231067
1366311
907952662
315189
237162
97
224274
95853
62
41
494665
124089
55
87
45
17
33
75
164767
71
730383650
241863
31
10549
26
449980819
41306144
227614
476510
76924
127594
26717
98196
191706
175089
12
52
213529
43
51
99680
496086
32928
17174
25
25
76
337419
883637989
439882
450405
84
74
319104
263707
79
41
340435
9685
1
6
80
73
321350
56
20
410770
206747
84
1
109738
271211
332947
220844
111805
41
80
81
250361
72
49
3
329293
301320
690914489
489101
460784
95
459600
69
476582
78
175664
44
97
97355
42
56
71
75
4
87
484533
253939
485723
70
72937
43439
107598
12
77
14
18
96
291419
76
571512959
54
160222471
455617
32559277
50111
397492
395776
28482
995607980
55
401353015
445092
38
450058939
503441030
24
15
335101
11
8
3
6
231915
190646
803813960
226482
26174
185224
246729
223886
4076
154326
176541
54
452945
293952
236786
39
146256
76
134889
214421
164848571
415814
227160
32
193210
189687
220649
97942
483564
36
31
86
6
335642
60272
364058
981816952
4
14
479466
95
55
443834
20
185848
63
207544
7
4
65
377755
126101
53
8
46
11
7
37
47
5
10
72378
7217369
92
121822
94
117071
81
32
896022442
658449944
93
2
56
4
151001
21
33
407139
234206
9
244895
5
89
15
58
25
83
74655511
328376
63
245929
7
36
271054
36260
10
327215
126292
334188
33
726556450
29
416952
95
1
68
196241
13
3
927509480
98
40
490388
47
25
32491
45
99
61
70
343777
98
499753027
275933
456923
52
442085
15
12
291531
21
48305
363717
359760
114754
73958
211406
46
278729
276324
189419
396281
9
25
250856
447842
353060
481860
14
376690
495439
55
238920
444789
159772
5
407467
26579
38
33
28
166830
686869673
5
93
267936
9
57
8
52
449667
36822
51308
6
110780867
94
118550
442808
298722
88
75
98
9
86
8
55
484033
44
86635
43
63555
36289
72880863
315987
8
90
15
33
3
382357
7013
65236
389754
60
65
128059
854034568
52
198153
341059
131388
21
20
38
269928
307897
146783
460948
897697779
431049
3211
51
328381
73454
73
45
235087
328567
361552
71
384694
63
437199
145593
87
230508
84
272686
71
2
91
264415
316744
21
921310738
29
377168
363247
179177794
128438
64
102218
485057
60
43
205198
47540175
79
11
894214852
497039760
329883562
451141
23
782006237
56
52
223977127
22118
92
3
459057
4
92
65
46
3
278791
55
12
77
331304
73
65
495281
15
1
80
108932
3066
7
85648
465705753
25
291887
471973
63
1
120471
3
12
20
58
191042
87
9
392922
373617
37
1
97
948784713
77
64
17
206253
5
283321
11
73
1
79
95
8
81880
46
16962
341969
18
350183385
92
130398
66
6
466350
419518
131273
68
20
6
264000
268254
90
47589783
23
532093997
173222
966656835
84
346872
730204271
75
2
85
22
55
28
385011
57
46
3
27
406767
93
144817
696256964
55
753841105
279642
1
3
3
234920
18
71
15
968273280
44
224306
11
92
409638
1
44
199925
182978735
8
98
468179
84
14
12
386527
75173323
226776
216820
20
69
4
77
63
71
18
269391743
95
67
80
38881
41
86
3
74
567677638
63
823874992
40
63
154676
98
902276797
22
18
42053
1
7
71342
32
84
51
369037
6
35
284326
701519443
436964
457736
5
1
57
316882
975179740
2
29
29
9
159017757
5
6
482273
78487440
302794
133493
78
20
74
49
6
51
42
33681
105613
153478648
25
402957
71
38
53
246177
2
38
308915
152130
16
453062
389127
77
510909885
319287
6
261591
60
89
255946
227156
453455
129353
182051
76
8
193929
80
148639
9
72
76
153770
82
174573
319503
44
941977344
179881
5
98
20
6
31
16
33
281010421
276588673
78
178291959
88
24
18
528394937
486737255
98
10
243008
151748332
18
311443
37
82
12
178495
34
383812
99366874
287643
967850591
151844
187934
362563
636847490
426135
25
16
68
495748
279733
100793
32
320342
24
8
88
269644
6
75
444366
69
77
57
6
172276
2
473059
288018
29760
77
218479
81
248050
479202
278242
11
73336
86826
12
29271415
70
436777
499605
72
8
68
369296
59
21
825977472
3
5
418337
209141605
339257
58
263180
383634
2
391847
375064
12
214279358
19583795
78
362478
429628
22
203994
62
61
716361561
84
17
37
5
85471
253741
53
77
232736
347636
4
88
113107
352601
55
139109
9
27077
53
94999
737786512
94914
58
45
324247
197396
96
34
454725
83
77
475025
37
480362
485495
188817
52
398307
283653
19971
368607
23
50727
98
24014
12
68
385672
5
3
27659
16
284173
2
116937
77
227038
85
19895
389603
201422
4
25973
156730
81
90
53854
470507
735265990
65
582878868
93
3
471259
312332
8
50
331083274
257580
63
52
24
86
9
474693
179221
274379
26296
324363381
84
44
387459
997701097
436010
41405
320803538
2
168135
91
368369
477389
300362022
37
94909
75
187731
8
415288
351863
571601642
435088
230182
68
5
49218
198464
47
65
8
20140588
966836044
193918
256960
868807253
58
73
276398
40
35
28584
19
821490982
452425026
898146284
74
32
6
438984
66
57340
7
8
44
186963
315079
17499
302018
36025
8
66
58
360970
13886
81
396470
44
13
9
338310
833069623
956661824
14
698407140
197510
322208
263028
91
31
26
67
403527
20
67
33
32
57
76
49
129292
100256
41
2
81
7546
316986
79
431443
184993
43
99
468115
1
16570
260260
217577
81563
317338193
28
18
26
69
51
8
459427
410207
9
49
137644
14
3924
484713
43
65729
93
431127
152844
2
71
33
43
432755
90
44
62
974329324
90288548
81
15
31
22988
74
69
4
31
94
27
87
5
24
9
23904
189172
145929
82
64
59
92
8
326001
50
236355
20
374791
476232
90
237153696
676616065
293665
70
178253
7
61
8
115865
56
43
797769902
12
261124
299471
30188
423420
32754
232991
16
92127
68091
70
6
355314
97
78
9
581695774
24286
239717696
238020420
21333
46
25
280542
21
6
52
85
4
12
21
202792
79
419286
52973
22
280057
158432
68
188695
55
3
381505
41
74705
40
7
74
201574
443327
24
361453
301787964
33
94
3
54
3
35694
335982
12
47
197451
20
9
70
4
45
315911
46752
17
98106
15
8
5495
70
29
352307
5
38
125931
8
40
471836
4
330624999
246540
6
271432
50
21
370337
305959
158358
38
184442
41
9
5
6
24
57
90
753165034
436096
42
33609
93326
16
37
408981717
2
184663
294751
327495
304399
32
6
87
93
62
443768
71
79
73
78
236877
30
234084
95160963
658331296
76
83
4
85
34
4
41
401061
536110952
49
155799
85
228404
250346945
98
34
95
291449
490880
183707
67
360494
34
32
19
36
362768
44
278696
192744
211418
4457
93
6
59
8
5
46
9
30
67
49
9863658
88
106855
446748
642721251
80
81
98045677
901011779
156565
144654
57891
215710124
132275
48
64
445677
262031
138772
452821
186283
182317778
31
25
386749
448143
7
90748
35959
38
33
79
76
11
41634
78
345251
456824
64229
60
7
68474
74
62
78
437653717
2
1
84
209821
166659369
732026399
181141
47
97
93
51
89
232458
71
15
257180
62
202732
75595
491152
174634
76930208
19
43
194950
507158085
60
4
195737
1
67
239397
75
430387
30
4
45519
45
2
211370
533248569
63
382125
80
65
81
263202
59
56
70980157
6
6
11313
19
70
85511170
294114
136110
195715
27799
69
37
44
21
26
192160802
455252
15
97
297105
47
84125
78
383662
444030
635264528
26
14
23
32
482478
196790
27
188989
325639
163339
4
420214
78
6
43113
147234637
57870
63103763
70616832
42
454037
339895
71
23
102361
77
259065
229765
49
370864
30
59
319925
79526
541354378
79
57
358435
577352203
23
29
445817943
44
59
71
95382
3
126316
83
94
27
39
7523
452699
94015
83
248602
17
19804
53
75
3
586465064
203681
839425650
36
20
48830
78908
23
14
8
30
84
6
69
33
29261
122238
476988
185080
91
149754
290951
42
16081
251661
456791198
310779
73
451832
189094
40
48
267402
25
486712
26
90
241552
25181
5
81
57
174199
244157
311599
66
333067
65
23
407867
470771788
484037
7829
25
222767
508285132
315468
123580
97
1
18
29
4
41
893484411
18
58
73
770394324
450488
337724
106177
914218287
40
260427
621807128
5
36
93
283730
32
201073380
50
69896
45
36
178063191
75
23
36258
392734
75
83
41684
63860
53
82
36830984
191211
436231
41
100451
60
26
8
73
8
202029607
62
56
443739
824568548
137425
1
87
347923986
92
230415119
92
718222692
416929
388666
385875
98
30
70
318191678
287433
62
6
411542
151074
188693244
335617
197597
59
95195
170999
8
80
71
450595
68
207445
277649
70979
21
53
422599
87
293339
69
11
212219
381626780
490768
73
77
97
79
54
82
72
50637
35475
74
90
64348631
63
173182
363262
76
33
353535
71961
266267
41
25
110196
171173
43
474931
201623
299131
4
8
482809
229260
414405
333049790
572375148
47
32
219821
38
67
8
92
182770327
484124
41
214321
389944
263821
462393
357277965
498631
19
10
49
341788
319181
74
58975001
292962
186034
16
119241
922303562
4
278198
456436
430422
265755
86
4
6
4
67714
63
49
376345686
391618
12
462133
165834
352467
27
61
27
2
477684
73
10
279715
4
103538
9
1
53
8
91
20
12
394762
489363
81563
222764753
81
289418
15111
25
2
7
62
78
1
28
49
138452
93
497357
148856
4
35122
494123
59
401602
357661
98
995756352
6
474289
905607057
52212
196962551
26
32
316558
83
398028
339984
41
92
85
276168
133936
69
61
139374
24
360229
252330
14410
30
133931
3
470197
122016
245798502
136871
37848
30
42
89406310
4
25
70
951580221
76
171637
446274
16
309370
332980
79
321529
753073307
287172
435357837
931290640
422674
47120
98
22
756986
81
65
71
72
422591
3811
249542
608774435
524454999
542539991
60
26
328590
96
3
281451
48
9
240970
446497
64
70
1
2
948843965
39
225403551
413155
229344959
331351
497921336
310932
553280104
43
73
87
5
166182
480946
191224857
3
89
18
33
173840
22
477363
354102
45
77
473612
143856
218305220
393487
51730
351323
267467
54
72
43
454808210
335844
57
27
130704
28
1
120029
276185
97
99358
29
71
69
34
35
91
256422
42
59
887856068
30
74
422415
287360
926096923
114626
21
88
75
89
77
8
85
847581933
753196401
84
87
8
299531
187007
3
44
343752
41
52
75
310527
85
38
28031
48
67003
108204334
138645
160578
446442
402448
90
389363
75
57
13766
102016
3
80200
85990
154359
29
77
8
90792
93
46
83
703447400
6
438029
68
48407
2
266353
5
73
46
89
336555
4
46
203709
84
33
38
322193
75
262004
78
374580
476201
15
171751
433426
84
195814
4
372718
345650
9
320302
423752
126571
354901890
220162
759212165
9
121356661
40
2
7
93746
65
537772887
243569
305785
417887502
286491
46
485574
5
48
96
88
455516
70
441280
76
205114
68940
94023
258944873
67
161240
264844
88
697210523
855080248
371323
239752
722491386
15
252098
58
18241
189960
207813
4
33
3
37
73
12
23
9
77
66
304687
455448
251898
13
490758
20366
73
170571
4
58
176051
636781971
7
3
107067
97
55
4
68
2
381261
161679
8
31
51
11
90810603
13
15
410168192
1
58
214382
8666
22765
385923
276280
710661703
11
240739
108909
162220
21
68
469452
13
80
9
316116
472991
4
31
12
444593
31
115868
17
1
7
559629183
432458
85
82
186603
44
62
2
24443
94
207714
84462
445859714
31
52
78
13
44
9
472953
93
2
57
430049
86
365139401
20
578600342
82
186342
60
52
15
221008
7
276239
89
44
93
582081940
3
39671721
7
894970273
84
8
5010
30001454
70
146865
90
106786
66
55585
9476
147859320
77
54
815952479
482023
450718
17807
20
8
45
490890
492797
88
14
334317
473396
41
456823
477897
794075921
495181
15
402329
465831
93
234691
5
372934
367539
90
266422
9
67
316876
3
367732425
324086
395978
10
17
25
13832
41
275906
35
211515
41
15
98
19
40
71
357223
77122
54
96
48
4
370369
452598
88
11
7
394327
49
434460
197676
471676
317559
60086
75
46
218883
14
393841208
673214343
80
451146
64
66
112040
447129
343676
69
45
370094
17
88
42
93
8
254048
1
142797
481294
2
121949
296468
1
29
1360726
99
83
31
70
58835
17
481541
407934
275895
60
19
61
77
467531
61712
88
127721
54544
53815
443319
484579
23
70913921
810557255
24
15
28
4
24
89
380989
245868
58
3
3
399878
86
60
280247
308191
63
66
376442
264962569
287496
59
32
13
14
386918
489792
472853
51
8
21
90918
149795
765825073
176058
40
96
231088
9
45
33867
65
314035
191021
402750
9
26
33
1
399327
51
202329
8
162671137
251292694
337590
52
355348
81
4
1
238359
345038
370618
90
478595
34
340302
50869
154598
560052913
286904
91
15
4
300603
447651
22
9
62
1
33181
28
92
126892
533192250
1
261007
82
135050
10
345039
57
478138
357629
18730
279631
26
344705
70
86
6
2
611137106
225512
78
422547
84797
20220406
14841
75
91
61
35
28
74
14701234
71489
27
271203
32
1
90
161828
8
30342300
12
77
486330
95216837
337569
64
59
26
463495
101700
377573
49
60147
70
306147
52
99
301092
61
188991
37685
181746
443432
303392
315221
47
3
56
60820
38411
439599812
52943
7
63
354226
29
491338671
376794
52437
116861
63467
314897900
634311769
8
4895276
82
189503
3
3
6
173523
15
5
163789
65
298203
87
81
242419
90
11
872097121
72
395020
850087185
43
318614
67
5
172356
343587
158629
1
341899
129769
18
390642
455351
32348
294380
20
281003
407694
71923
9
657017102
159551514
31
78544
518376692
91
651344163
8
304571
1
72424392
489381
65
43
10
206863
14
84
3
161049
5
75
668543382
45
860369895
522213641
79
479176
8177
30
62
291025
66
202759
39
380918
12
30
536572115
98
1
696220128
4
313002
43
448758
89
78
47
91
98
361659
26
440158
1
435300
38
7
433524354
94
71796524
51
214650
79
8
65
63
493084
97
3
8
38785
66218
208340
473475
16
54
126212
100532
21770
28
30
16
84191
27
33
262007918
400045
541062764
41
7
9
67
22873
88
10
232797
62
90
86
238297
481407
123092
6
15
1
73
91
298478
31
464027
41
101765
480536
119555
334004
26
8
169972
193866
227593
200332059
67
367340
85
5
30753
35
71636
182628
63
463679
9
380518
210054
397270004
87
199848
6
246283
211890
52141
236247
10253
364268
83
304263623
98
406982
443507
47
488533
6
145757313
55
202862
28
89080
5
142671
8
50
493367
79
215058
73
305918
65
7
50665782
6
388759
78
86
14
36226
469659187
10
273152
136776
4
5
310503
265288
79379
571132896
6
42
72784
65468
13
77
99166
45
496810
430060
66
548338708
650524746
98908
60
498957
244362
101576
272485233
367792
75305
9
20
118137
112507
3
93
17
5
49
174911
3
95
79220
76
60
63
97
93
391795
35
88
54
412342
77
78689
84
79
80
75
192779
371831
53
419537
268712
340588
361895
111879
16
463742
191243
56228
11
43
23006
409189778
154137
91
117787
34
4
373893
5
19404
103348077
16
88
49
54
163122
58
53
68841
26
443289
703769467
4
311480
967529056
6
71
38
8
272156
8
362025
83
476814
66
15091
65658
297947717
35
3
490606
62
302711
1
392400344
56
71
64
400849
3
82
78
52
405038
103763
431348
17
201120
47
261131
164724332
398014
157271
142316
242199
203037
63
77
951469255
421932
94
1
78
209433
132834
71
379594
134227
8
234534
304751
98220
40
117911705
55
176232
36761
183628
34
10
7
99
62
56
769907455
362581
73
483900
87
357805
10
37453261
458696
188435
95
296947
82
67
38
3
123845
423193
12292079
54
956232659
280057
37
13
153464
9
405319
11
491352
31
67
59
1
96
178742
58
6
187640
43
183119
47
28
11701
17
51
378186
1
49
823750899
19
6
47
5
3
68
64
213926
76
584936936
1
6
240130
1
16
90
358726
122651
242205
19
21
255966
25
433789
2
458456
379648
79
91315270
315926
9
128177
737521176
315578
2
194782
20
26139
8
5
52
72
136841
56
692182398
76
36
47
48
58
22875
348989
36
275016
99
1
4
5
93
2
2
46
152961
177458
278293
67
239821
45
28
94
7
60
31076
36862571
7
596896190
406943370
11314463
24
93719
10182853
153700
92
373612
32
34
339942
477931
61048
26
16
272481
94
9
4
318677
706845005
73
8
5
4
5
75
99
153089
383842
8
186491
58
139886
81
26
11
59569
170130
70
57
92
89
38
52536
377051
614015150
65
447173
253891091
63516
43
4
310140
98
72310
465561
355003
151265
5
295112
80
879491116
54
466615
31
341858
88
44
2
1
329180
1
160565
4
200364374
763259590
266604
191608215
302402
41553
65
31568
384894
68
47
7
16
54930
451099
53
133060
231002
287066
608368038
97
481493
3
389329
282497
3
7
26
248929
10322
66
66
744566409
47325
490873
448398
141629
904283581
79
30
3
71
293474
14
329677
86
8
271544
233974
404480
390062
34
5
30
96
300616
47
53
87
84
407433
62
9
15
284999
154978
93
61
39
69581
54202
329789
183633
39
104250
395389
795559022
60
29
38749
581323302
126947
58
72
380182
101105
291414
815193674
73
244169561
198516
450997
19
5987
47
26
221776572
809886829
155486
39
364766
424551346
79
32
46963
117570
85527572
1
907462231
82
1
41733
50484
76
451602
27
52
137536
63
94
46
21
14
69
6
215813416
96
493575328
95
79
45
73
96
30315
720128412
80
60967418
286725
405891
51
62917
256643
229093
395522
261920309
92
5
464926
54
102367
78
260612
48446
50
2
318608
53
28
154777
6
349834
66
99
264685
477288
67
975882610
69
98512
67
265408050
263718320
368016
71
23707
632858340
70
57
56
438694
58
968122889
84
420504
54
25
6629
87
2
58
66
7
416114
411967
487695
156738
15
134204
243107
197670
328438
88
13
265594
20
78359
497898
195745827
73
266384
49
271266
82
73
23
407575
28
375827
150141416
73
86150
278756
529694501
8
6
16
213092
50462
58
35
39
9
778723230
60
458280322
70
65193
114114
264867
65052
272873
261354
33196
43
73
3
14280060
49258203
382594
464885
465867
138094
2
493157
420905
80764
804419302
312651
880876016
88587
473679
41
161473
16
38289
387811
52277
6
58
416723
41
383921
60
280376647
80
238593
719037239
78704
152635
161093325
297812
129748
89
148798836
88
10
256476
49
80
240366
265568
773654295
16
413905
130573
47
14
34
389040
88
42325
41
46
49154
236705
303084
371452
38
118168112
71
1
33
364605
31563
4
57
5
399917009
78
1
62
7
171697
8
453991
622240761
192693
37
62
110875
49
82
66
4
343611
294347533
20
85
99
80
1
81598956
377081
6
3
82
4
239138
252004046
356350
181230228
41
911240020
9
64
33
243948
75
37
157446
53
393873
530575203
60
69151
8
21
5
312674
56
61
21187
83
8
337755
272064
316701
96
39
73
17
355388
21
345741843
926088063
228447
86
496551
38
484069
56485
61
132323
1933
73
487507
17
173734940
251286
102248
251980
339534
50
303476
717135718
69921
306298
32
30
53
305532
88
81
41
34
896726007
77
9
7
651087646
16480
61
101751
279515632
65
13090
384437891
4
4
28
293351
61
95
300132
28
27
308533
230760
51
223442
32934715
94
78346
62320
485071
45
202260
301897651
48
125382
27
26
29
884872180
35
202602
399454920
276266
28
812613188
29
13950
16
49
45
77
313695
66
371234
461393
735599902
6
77
106365
40
698140374
186982
36566
76
267878
74
31
14236
18
424057
43
55638
3
213591
10
529267550
185176
789016980
386442
430176
293282
344538
31
46
89
40
411193
227033
69
17
1
5
321418
220991
40
727303883
14
12
20
969809891
294550
135141
180742
44
170935786
8
99
57
63
40
45
227469189
87
311127
63
61
215940
99
84
34
133511
460878638
3
510741815
92
59
91
33029
41
160483
74402775
40995
376199464
8
76
107249
70
73
132142
20803
456642
548271727
117240
460581321
449245
76
499136
41
83
44
6
168992
44
385534
34
586571417
86791
53
248997
21419
8
28
89
426458709
401830
91
99
278521
29
272725
98
49
41
179271
99
421490
47278034
420673921
85
36
242237
65
832872402
352255
30
172296
478459
229934466
76
339743352
39
240152
94
456303
261705
6
37
5
55
473340
480899
50
211475
85
34
47949
301398201
238771
14
3
240957
5
42
290626841
719398034
60
2
89
49
98
334933
63
16769
894578048
80
67
4
59955
11
99105
31
198722
116560
116727
444150
66
261488415
99844
53
52315
434875
180502
461982
247206
454833
18
96
88
382809
52
357161
667993139
99909
37
383431
496243
234636
80
86
4
199360
414255
22154
252271
27
49
8
38
94
426444
499171
30877
87390
74
221132
165987
9
14
1
2
78
307240
25
169804
91564211
99
88
277751429
244154
484251
23502
15
91
126012
149108
52
54
22161
832897761
42
391482
63
10
83
68
32
64
349450
87
62
42
20
190140
955942779
52
94
257720997
608340467
59
13081
48
226867
185981
8
87
88
283307
58
281478490
24124
54
95
79
81900
468793
82993
419469
90
71
57977
97601
436789
61
70367
13
140258
78
26469
55
44
184583
25
15
493065
37
60
422144
154392
394454
6
296711
83
42
2
481899197
94776
59
44
11
58
167966
214311
297101
168647
495014
65
5
789661649
100728
317806
48160462
12777
86
260848
29
488867
60
421026
312134
152796
67
48419
36
1
405628
90
226400
5
14
71
13
121757
188889
3
75
9
31370
63
56
3
488146
446873
36
90
410916133
18
390038
206429
223176
61
84
86980
47
322380
21
78
69
344632
24
299857764
29110
92
157876576
39
40
450718
73
86
82
1
201854
38
465810
58
67826
77
56
876959924
79
305877991
64
77
874232883
70
118985676
44
71034
48
9
96
10
686785635
64001
97
80
8
8
63
163059
70346
7
331440
57357
87
359791
458156
45
94
66
92
245552
444273
138473
55
4
52
78
148750
459578061
20
5
243260639
44
90
738114455
238320
245497
13
31
108953
3
38
2
22
12
1
402753
57
99
361574
7
382712
3
77
332870
265577
55
69
266912
104865
88
504571336
81
473172
39
90
346690
314567
6
326023
32584
69
27
755591409
69
96
385938
923258124
18
14
5492086
84653
6
1
313359
10260934
298779
9
99
164961
469877
296861
30
60
212759
180275
73
173301
33
41
2
4
191630
33
80
19
65367
123332
77967
217266
375609
7903
4
17
2
30
69603
29429
307829
3
34
75
366189
38
227918
21787311
14
45
34
51
315
275811
24708849
45
9
73
55
12
605453289
836058978
49660
91
57
54
489964
411494
9
76
172365
250852623
32
63444
99
149150
24
89
43
13
374926
57
265410
144532
14
68
296812
471649
43
356539
76
224987
6977
58
56
80
34
265475
18
82346630
475890
404290
704600000
414
9
31
1
521712016
170204
25
92
709020613
92
30
81
130010
648384954
10
94
83
97
71
246553
68
451239
382817
409572
5
83
73
245055
296151
59
277464
119331
122425
17
442437637
131208
886631089
33
7
126525
247119
219090385
34
785631714
226898764
16
263082
43
381417
386286239
50143
21
13
123821
41
165465
50
18
132645
48
6
87
21
59
42
28
47
6838
15
43
74
92
709859467
145311
9
5
8
240769
82
11
94
292880
11
268163
42759
61
7
67
350917
53
24
45
12854
28
240191
350476
9
29
326284187
211813
455634
14087
72
66
261091
164968
202554
430820
238132
747360321
83
57
13
9
359298
76
57
232619
42
386076
38
54
471621
119866
565026981
355558
149989
86
50
271573
373714
357079
96
529469071
88181121
96
204264
99
82
43
45
27
869129862
108942
117111393
470343
10
144527
426043
26
327573
54
90
1
17
71
129297
419860
111754
79
336749
238537
447216
412767
85
23180
95
560287799
39
99
150893
6
58
54
159223
65
80607
91
13
49
95
95
2
68
280555943
349192
39
96
309670
33
39
1
441373
218610
2
12
68
462354
5
8
403792480
4
1
1
5
64
115454257
10
95
9
27
436353
40
123966
354748
78
19
99
271335
67
91
65
277810
7480
359607
36
301092
70802
470923
84433
73
4
81
1
3
85
37
392658
43
201438
55
490285
58
3
92
454837
111117
62643
76
494960
106052182
6
139274
87
91
5
44
166502
66886
800052965
2
120672285
52
90967
140286
330533
12
61
37707
67
376681
1
76
158110
33780
66815201
485478
433984
35
467338
216420
282363
58
175611
53
6
135230
91
2
24
325198
7
261481003
73
9
95
896683892
105375
272417
80
153059
53
205933632
48
41
99
74
298500
495205
7
7
90
504016582
31
460964
320269
15182
95
9
401294
2580
9
61173
323717
270248
58
428826
132841
274984
64
452453
3
43680
477328
79
33
90
647052372
346418673
387191
330446
494585
47
729829368
222047
5
78
35
70
10
403697
34
92
17431
74
58
214394
6
75
1
9
79
86199
89
68
24
5
821924212
48
296026
180194
17
68
894099966
32
474812
144921
89
18
95
13
306016
94
14
54
163956
282978
10
217118
49
346323
216418
101432
388548
51
211391
783427608
23
88986
3
98
428589
17
499699
5
23
8398
4
93
310805
57
93
85
127689
85
78
475344
394975
191942
398742
4
46
46
428903
88
737797717
179075
95
342245
422386
85
326977
697506238
269706
44
378509
427397
399980
467833
70
387221
180078
2
268742
497085
84
89139
260639
351773517
31
27
385379638
127327
53
178379
26
344975
2
389330
2
42
88
37
66186
80
335720
228175
163287
60289
273445
43
348697
454069
831175382
239339120
53
1
15
215776
46
69
76
345189
66
217053
9
5
1
19955
4
357689
21
664219303
465272
345902
161219
240347
480828
446684791
4
25
267322
5
75
89
39
34903
713409690
425071
93
58
405078
5
85228
307396
65732
3
123086
29
749736505
78251
186674
42
308953
139019948
7
217093
405794
177854
65
82
69699
364377
4
75
363508
1
83
441387
5
29
83565
44
65553
401058
10
200476
174083
1
60
49
7
9
176150
341672201
42
8
737006231
33
53
61
481773
6
11
34
168013
667679617
248306
47
974985538
6
468573
96
17
301219
87
456280
57
302145
99
93
35
120971
95
473768
451941
29
92715
37
5252
64
91
262449
61
74
271945
685378655
3
56
27
66
27
37
158494
408914
2
99176
22
13
90
995571959
109310
94
283324
55
414464
37
164075
84
486819
29
10
455300
37
972422027
103451
1
28
298152
7
140601
8
61
100888
80
88
186685
78
261184
71
31
112551
212174
99
93
65
1
13588
66
33
71
45
258004358
130963
12
280561
88
410426
121214
93
97311
86375
278629
235590600
90
323408
799593249
96
72
180158
62
415587042
16980
393897
126838
55
33
166186343
18
90
60
222193680
572315318
6
39
38
141250
3
119141
378267
133703
1
12
229383
77
77
72
64
449750
35
52812
3
19
8
71
92
17
106327
74
57
940771163
328355
911049173
66
50
104762
62562
131788
118252
95
81
94
76
76
59
67
980393285
50114031
15367882
220491
89
456936521
268004
359119631
428199722
126754
449169
30894
44
93
51
371094
47
27400707
716935639
43
74
71
7
105722
316360
15
356727
94
53
15
80
328878
34117446
79
28
93
33
272380
20
12
65
59
60
32
21
40
19
57
67
93
45
911859540
69
1
38727
3
37
43670
107261
334391286
375547
293886
84750
416450609
188058
67
97
86
26
69
42
17
423621410
36
473937
456362
326173911
830157694
23
4
43
66927
42
1529
657527368
61
489296
70
451987
54
136645
106701735
175850
57
97208
14
101707
5
187335
188093837
14
8
28
314847
79
235782
31854
12565896
45
53
19621
55
600431839
64
26
258795
43
321730
63
58
397143
480452
64
970633578
1
104582
19
964887725
119660834
153189
100872
6
405812
66
46
19
83
883709514
15
464252
91
68
43
84
6
92
75
331805
84
14
58
196566
328330
77
324347
183226257
53
2
130266
925290570
480046
66
75
97
289421
428595
94
91
56
321312
315457
242342
15
936646979
19
9
158081
86
378628
404486
92040
370307
67900
146238
36968471
391853
81
63
80
68
4673
53
1
142616
378367
20
367425
180603
398967
39038
77085
397724
41
449196
817
784892734
1
96956
308915
36
242111
75864
83
610571177
48
48
170512
447199
8
472152850
46
46345
257693326
314844
6
1
5
39
384042
11
129087
274078
20
66
21
15422
324144
306991
50
325567
490406
774473396
19
46
5
151047292
445790
8
478536
98565
150654
226884
57
74
328543
70
8
409489
60
59
173942
4
38766
99
347502
1
462457
862965547
1153
460155
478429
282507
121830
354474
76381
61
172559
80303450
60
293363
154313
457553
38
733202501
475703
9
228689
154967
32
160091
93
3
65
164781
18
5
27
63
266204
122756444
325745
453411
63
436935
55
14
267554
394523
340709
291727
92664
48
196036
382233
254031
208672079
341364
86
3487
47
281511
25
204543
87
11
3
75933
90
296193699
2
301448
82
13
393453
96
238697
7289
74
110085
62415601
99
182156
49
8
97
7
42
357834
7
730045594
84
7
57
49
29
207584
145204
255323263
93
55
285307
61
164188
38
4
351583390
1
34085
15
206333667
55
65
88
19
245445
14076
838343500
10
65
131433
89
37
28
205323
73
78
36
914017967
59
35
33
861318738
71
470832
258603
3
83
8
699118228
37
621583205
192286
355811
123281
73
995819046
96
6
92
1
76
399220494
93
135783
322870
426090
5499
213738
337061
64
47
31
823226055
2
75
55160
170605
94
8
4
840809678
27
234900
460542
175618
2
74
41
305521
27
456101
85
282346317
496456
77
90
465606
30809
40
81
71
34
43
181259
150821345
172426
2
44
493778
55
623716966
91
81
92
97
92
926995666
52
260561110
6
26
7
2
64159552
3
473612
79
94
272995
484925
201932
7
1
55
801024319
60
93
191021
61
40
54
70772
437116
43
53494
285839286
246773
35
269322
63
73
172775
45
171880
62
65
8
188886
33
419270
332946869
86
196882
40
2748
268829
481980883
268974
72
21
396760
7
26
320746
61
67
52
192449
160792729
264241
190611
423146
32132
309894885
95
29
50
41
228884
30
35
107799
163856
328150
316572
406317595
113616
359732
89
9
70
319615
177459
9
261804
5
2
5166
250518
61
48
11
21
6
322668
79
63
91
396776510
213424
52
160390
336695
431703
72
60
372227
80
2
189460
53
66
93
92
480278
373819
276772
90
3
36482006
174335
616801395
12
87
36500
13
193600
145372
395370
3
60
64
85
9
4
42
130617104
185681
300489
440774
123189
17499
83
3
294165
86
78
5
107676
9
89554
93
299245
23
94
396981
976498285
92424
491498
263342641
73
494768
125278
91
40
22
210765
223646
86
49
23231
90
62560
398521
38
145984
415138
160578
33
2
183072402
802986352
32194
42314
71640
439731
62
260170958
948389088
152342
95
19
53
458696
238046
272564114
449736
323479
19
14
321634
1
73
10118
27
53
413638
77075
77
317719
1
33395
207365
240052
125675
46
3
271376
58
65278
227232
15
35100
287398
87
738298753
49954
367543
56
70704
43
446655
355994
50
84
376010
22
155155
82
81
2
5243
9
168964
102540
190723
69
52
441801
184384
1
480963
457734
84432
94962
1
63
32
483062
94
347814
148192
75
3
97906
422375
790401917
9
4
9
38
9
72
14
43
56
72
360524
7068
57
15215
937716255
334912
58
58383
78
58
6
87
77
616727167
100400
1
261513
179674
311870693
6
16
57
356735
307394
278193
7
77
333028
438140
242034
61885
266006
43
88
101197
249182
68
51
482579
49
64
79270
13
2
27
165987
38
165358
41
251186
26826
95378
403951
2
840988920
47
488950
29
91
102491
346223
338602
368839591
34
43
85
285945
2
71
6
62668
6
59
141698
284761
460786
154112
999333688
97
1
4
246748890
151836164
23673
25
78
45
57
363427
8
212773
135437
73
415652
987349937
64
62
196098
496127
8
22
57
307130752
688940674
745718163
99
51
7
988757431
202220
199187
184578
298191
281572
373548
66
223414
58
17849
7
74
96
32
8
43
99
6
25
93
1
287080
356764
146453
420127
67
219806
906134718
47
70
67
7
5180
35
59
318463
9
76
136387
377544508
61
59
36
42
236294
181679
47
371092
6
36
88
360791
430494
448842
8
84
12004968
7
85
52
582640376
68
227691
54
175303
43882905
3
39
328833
258094
262657
59
54
310614
99
701925267
253311
653747489
313970
56645472
60
75411198
51279
247866
349904
57
234633
10
365297
238437
75
351419
70
71
340666
402632
60
316389
36
46
85
19
34
106256
73
353474
74
21791
60
16807
5
10351
55053
80
61
52
7
95
498112
105950
120663
266510131
319546
13
16516
203307
6
7
255861
12
32143
91695
145393
41
250575
6
70
67
46
90
294962321
89
123312
406259
53
169855
2
157452
1
28
24
48
9
32159
60
9418
31965
2
55672
602678261
335742
307235
91
47499
280079
2
247316
30
81
73
20
64
320002
447747246
457516
382891
49
47490
471934
123470
64
464689
36
494710
9
44
90
73
418448
692220620
182917
390275
449644
130130
389327
387725
122207
29
254244
30
488422
897462146
325040
446615
485288
398637536
83
55
87
9
75
51
291841
245907
15
67
290765792
844670679
60
62
76
50
723028179
324049
2
4
479272
56420
353257
62
60
84
33
821976398
23
1
256611
53
427338
210627
88
5
5
396866
252428
85
17
86
58
30
9
35600
1
60
7
119831
38
209501
415107
5
12
276142
36625
83
75157
17
174016173
684727124
78
287638
181208
564349851
28
30
424207
144341
183559
70
31
85
75
16
52887
163980
8
315882
6
26
289255
20
315813
84
3
60
434345
954203233
95
283191
88
99
8
99
96
476876
5
552621434
11
85
26
19
384931308
234799
28
489053
48842326
6
10
452460554
395697
499607
345606
27
15
665483502
5
95
499441
52
22
13
359169
2
7
61
172240117
17
340248
43270
15
110415
87
182154
84
92172
320662
14881
24040
83
7
91
94
98
215376
47
342034
87
40
375008
54
97
484996
270209
26
171237
494280
182598
183710
6
685277840
8
75
483015
227705
213261
154757
484789
802867226
44
423398
29
6
200105734
57
92
4
399675
305973
77400
71
96
69
208966
94
40
329558
33
542544341
494601
85200
276476
32
9
39
790677639
393793
41
133712
50514920
1
95480
55
34
11
812181436
49856
66
427596
79739
371431440
438943
283846
91
83
433172
23
23
114314
58
12
7
117470
2
8
16
487265
87207
85
29290
7
247872
205003
262825
367772
9
356509411
26
36809408
30
172965
301860
453533
71
9
12931
441272
25
395114034
8240
30
10
47
17
99
152275
125810
15
1
620712066
12425263
98
54
13
52
408161
60
92
38
444878
171891
192314
37
21
21
2
249856
8
87
70
1
8
332648
940369630
449274
29
236299
70
358002
64175
489860
106420
391934
57
804563167
71379
106758
82
320355
402749
5
466336
65
32
53
43
321953
18
62
269146
73079
35
91758
84
62
62
70
3
207927
446550
22
62
224461
20
59
5
8
106934
2
484673620
95954
62
55
191128
119194
228108
76
35
14
303247049
364049
8
422213
16
58
33
472302
58323
156420
8
32
66
968857380
31
212904
440120524
301819
1
356767
116023
491771
56
7
604811377
75492
20
463737429
7
7
95103
392833
8
51
82
504231130
33
260440
68505257
297496528
52
407536975
915819230
35
318721
190566
223685
238286
2
589813868
36
404747
62
832420138
263943
15
145987
67861
206475
48
364491
427118
16
521728943
80
94
2485661
94
77
28
54
618935186
72
59
495578
27
57
376588
150407
242456
415344
44
965659573
344272
52
27500
26
160875
327871
5
17
451047
11196
65
92
259339
132515
26
242680
30540822
83349309
317117
250833
446106
37
36
12
49
398953
444717
21
39
8
74229
56
267705
948200001
21
86
2
33784
502449366
83
9
381864
56530
78
31
36255
273574
66
75
663301340
197515
90
352350
703982348
609378962
5
70
231782
2
358954
29
4
286407
27
89
845011207
6
86321233
8
88
48
52
7
9
322278341
58
1
18
1
87
497787
72
31461
986187302
9
58590
376522
517826718
345828
384226
322922
99
8
45
24
466631386
58
85
507528924
136389
162017
46
323772
69
379469
31
37
230868
41
75
204952
49964
838486854
26
8
339083
438322
199866
19658
4
558297495
70
331580
1
400082673
49
62
89586
1
44240
989
48
990609298
211279
246622
22
32
69
18
6
31
162778
449547
209604
2
224452
82
20
39
45
404158
83
210548
45
73
1
42
98
8
403331781
36571
198090
6
202373
367734
9
24
166713
76
158038
84
450043
655038583
193712
13
99
73208
74
8
8810
93
444129
265960
489686
6
217995
429793
13
78
165501162
87
20
118506
486147
318023
22
251778
183880
395026
72084
961219991
48
2
178541
57121
202142
15257
51
35
25
17
50
157770
89
57
15
4
16
68
23
385906
83
284369
325527
128285
71
196883
5
67
146199
82
4
395957
92
617117759
226813
950768441
385230
450487888
7
8
6
378982216
497583
702011393
6
78
480843
5277
272123
73741
34
394753
466636
469486
317066
337612
110652
29
39
61230
67
144424
15
62
465332
27688
51706
35
59
197624
10
6
9
422501
71
52
350211
11
281956
151294211
322045
49342
85
185877
210
423716
212851
7
26
21
58505
77
138257
478459
32
8
47
79
264697
60
21
58
192208
376722
420291
72
452121
12
61
63
87
28
21
494680
62
2
62
22
1312
400376
24
4
16411
239190
55
36992
490404
647857843
437561
679131691
11
56
133251
44
84
348423
238118
342224
489840
50
47
48834
162447
20
385145
494173
348876
67
47
431498
167802
217176
10674
233905
18
57189
59
5
23813
101325
213319
690796639
83
8
53
69116
257180
37
3
425268
66
90
6
38
327503344
51
900112694
76
14
12799
314091
60
18
375273
50
297802
241547
113912
87
48
65
59
15
525339204
56
5
278327
83016
814401663
398491
748022361
143655
281802
221139
565526826
774262724
68
7
29
201381
9
2098
45
88958
59623
90
78
454364
373888
5
45
35
12
630870796
86
21
74
294268
292723
95600070
298317578
4
77
22
478392
479978
440022
353915
237773
70740326
126879
506979151
328788
78
71
8131
10
196062
54
285166
79348
92
499887
367055
333933
393087
68
194227
399914
9514
6
409309
86
267441
1
3
339848
425519
51223
34823
95339
75518
311397
300649
73
221324
21
43
20
139796
78
58
392084
51
53
88
63791
89
413727
139755
45387
222783
434937
204232
88
167285301
64
366914
96
6
456415
14788
12889
43
281703
62009
20
703613222
263931
88
78
482293773
95
41
6
96
307805
8
440035
493437
5
65
90893
900794717
60669
403104
9
47
80
78
23972
218426
172314
7
43
310986
8
250980
281578
17
251655
398646
433684
35274
383788
70
427844
658838992
73
50
495766
523753037
39
198649
72
43
7
303907
219872
644813643
1
1
57
6
90
43
16
64
72
145173
80
11
2862373
6
5
5
90
69
297077
28
88
60
393366
16035
9
110708
480355
59
11
25634
100724
48698
45
465510
465248
95239
413312
97
63
195597
10
72
417730
80457
99640
764274604
22
194486
32
366061
268764
83366
14
287980
65650993
352404
9
435200
91
46579
42
118217
197733
9
20
82
88
431168
921527759
381675
32751
445219
15
61
10
338850
523853829
16886
67
188595361
105175
40226
363868
68
13
25
154642
7
9
14
477109
272250
96
253699
14
63
23556
28
79
205171
48239
84770
62
43
3
99
337283
200059
70241702
22
391228
59
141045
1
444074
50
38
466049
46
5
73
8
36
248352
171617
20
379325
461071
6
178126133
3
63
408846
252229
469763
78
6
52
650336475
453711
77
46
15
403314
7
818989644
511383608
950290908
38
85
435645
243906120
332850
5
2
461374
41
44
74
87
399914
462631
222261
3
236901
202896187
42
447651
98820
299088467
45
78
272231
89
34
19
98688
426180
249479
92
382751
93
197449
81
14
15
55251
54
127087
79
438916
7
2
362774693
377472
68
57634
82971
6
97
64905695
67
32
9
510065962
487424
444834
155034
17
113164
446128
931071223
17
26
202758
16859
363831
80
494726
97750209
38568
307246
14
79
201481
82
60853
62
167005
482665
4
67
494380
39
75
257993
256994
90
3
18
90
8
75
28
631322029
333970
19
411026
4
49
77
63
16
72
9
83
13
38
98
22
17
52455
63
6
22997210
130454
24
339919
44
572555319
64785
171795
486037
196008
41
80
420016000
147092
87
7
87
2
264180
6
6
499647456
96
15773
348087463
36
89
474162
40
65364
71
63
390743549
20
99
14
15
23713
328156
210338334
286148504
17
71
59
122474
171419
56
92
34
174516
209947
56
23
95
391525
319604
495168
240972
190980
6
9
73746
448036
110282
3025
218068
53932
53
153228
933576244
9
5
83
94
2
25
285371330
209657
3
78
415635
121081
58
26
52
92
59
63
82
4
309612
49652
14
80
452589
71
40
13
395330
337350
401822
25
336753
34
10
273777
85
295901
28224
49
50590
278573
34
6
361156
3
65
15
75552
22
5
241292
78
60
36
78
355829
54
8
3
96936
3
267112
52014
8
51
26359
5
8161
5
23
217098
22
52
23
6
88
5596
308617
90
93
411228
409645
367635
469318862
377372
44
276139
370516
262594
102092998
5
101511
97095140
70
332896
7
94367
146460
23
204230
55
388902
51
209548
17
54
30
20
360964115
7
22
69
6
32
13
2
18
60265
39
481229
89977
489562329
8
61
354899
20
5
90
77
55
85
24
147549664
41389452
664901449
92
46276
594608792
283203
59
394895
266561
92309
68
408324
63
438344
236253
25
1
798909809
897331011
58
126540
484294753
53
6
45
299937
99516003
53172
94
36
400412192
43
63
349539
421333
107061712
1
14773
449308
57
425576
72
98
2
409336
38
92
47
519598369
26861
19
329307
106298
461876
405249
77022
18
850094099
396921
150718
125360
4
410928
425642
16
31
2
72
23027
30
264039
19
28
88
253680
292145
96
398697
85
7
77
388559
359351
316989
16321239
79
94
83
32
368074
49
2
7
262690
64
76
4
33
25
37
31
422816
240293
9
82
41510
51
36610
159486
69
74
73
497273
424867
65
308930
182724
66
27
46724
122062003
339131
223389
104899
65
56
76
71267
5
76
405378111
304220
341789981
9425
301575
249140
38
11
47
16818
173710
404803
48
375369
361307
163907
326228
35
93
4
84
1
5
8
467257
18
487642
3781
47
84241
41
69
446296
67
61
90
70
378546387
63
92
38
80283
10
868705011
308440
143762
45
302784500
337789
37
45
1
59401
83
51
250760
68
160889
91113
9
91
261936
387082
328268
457958
71
3
222804
30
3
206280
224881
23660
98
146888
7
178734
63
456530
26
676241272
142335
25
378479
390521
85
67
170071
323012
33757
87
40
51
38570
111985
46
5
96
56
175476
11
50
80
3
331222
84
96141956
11
79046
422552
24
483968
240767
5
425916
38884
6
110945
90
184908
21
37000
24
664986617
16
98
38065
401558
415212
497649
99
8
192758
10
43
79
54
170563
75
9
19
313470
82
34
47
2
33
97
37
125164866
94
42
79
77
26
16
4
38
662496599
84
73067
3
66
2
47
26
438494
31
55
39
61
83
34
4
465510
260052
264248
450465
95
332000
49
6
43021
220797
46955643
113756
395766
7
66
19698
480841
115434
58
23
9
154327550
7
31
7891
100083
968486079
77
8
8
20375
76567
410021
279687
351241
11302
77
84
1
97
7
75
145275
2
286389
37493
286693
73
10
842829838
41
9
431502
431958
43964
4
67
89
17
66
8
1
15
11
5
2
37
9
73
4236
96031
870944455
72670
283433
250342
9
35
96
514073827
1
440301
159390
412688596
9
839816969
343406
238630
5105
89
7
64
82
40
296925393
4
336318
775691033
155456425
53
83
230448726
96466
44
931913280
2
98
331278731
33
3745930
36
395102
280481
181179
89
57
25
460611
95
369998
38
40
467761
47
18
34
59
388167162
68585
57382
381150
50
298722
61980
462025207
386678
132404
296587
73
73351
28
58
100559
221543
63
22
5
1
70
647288779
8
121785
54
61
3
45018
568130901
416978032
379634
52
9
7856
499497
870448772
202069
11019
83
34
614656978
18
262350
229297
243940
229008
96
8
217426
11
14008
435469
256175
42
19
81
24
6
363229
50784
54
50407
46
418686
511454526
470046
462533
53
8
169787
64
81
299151
854131007
498275
43
413640
170148825
138313
658540468
22
79
1
461940
81912502
191996
51
491548
65
572850414
136765
303841065
69834804
110404
401258
18
31
4
49
9
962878924
19645
398084
290991
186793
25
149093477
438257
39
376043
323217
135255
287951
87
6069
188225
51
362258
23
17400
346325
40
98351046
2
278295
470525
222837307
542034189
362904
249283
91
44
30
136867
30813
85
9
483301688
45
36
48
18
17
61
464141
56
9
45
55
131212
54
63
314551
36
16
97
60767
169685
469354
445585
64
94
41
67
235967540
255943
210834
78
61762
29
90
366504
95403
364723
86
42
102941
76
87
34
61
45
154751
72
14
8
41
44
604798003
191056
56
9
96
400435
316255
44
26
147481
8
17
44
92610
93
433701
459882
36
19185
495854
475269
35
8
35
52
98
763988984
27
11
8
436789
189907
76
39
715311370
8
26
305760
443913
112613
324986308
51451
118371
1665
86
249630
48
84
67
350566
44222
23442
8392
293761
493827
394049
72
2
37
40
328385539
38
4109
2
57
71
231104898
40
356419
15
35
85
157459
8
106771
26841
259630
38
16
44
89
17
23
79
32
32345
63
464170
322796
733719313
97
39
87
71
224362
107178864
516376876
340641
302102
38
92
14
72
117909
67
2
62
365970
478512
192292
435112
3
44
48
77
89442
429144
82
9
786680454
190097
62
66
7212
294205788
274908
59
140399204
90
98
5
68
41
46
5
438164
5
369637
11
401943
313871
270023
4
333836
54
222673
96670
334252238
762083319
82
80
19
133615398
411123
312435
397825
228838
68
392867
86
261587
11
82
114444
396766
22
9
60
94823
422084
71
89
35
660041326
511452209
67
562178483
30921
139683
191575
491898
64
6
5
218940
93
72
28
330929
37
88
1
64
3
55
11119
66
700160902
430497
473894
5
64
99
62
475192
28
378698
66
197027
120224846
7
668918813
83764
65
682275873
8219
46
52
330533
139100
78
420178
658489856
665086826
47
76
94
95
389649
167271
387335
347803926
72
76
209998
369585
72770
277206
38
54
45
73
145537
49251
54
170433
250837
89
242212
2
14
5
10
129684
79
398127
411692
58
17
13
61
43055
228093
3
311683
32
489550
31
898250446
98
478015025
16
51807
5
392491927
23
61335
30
497913115
75
37
225164
370652
279171
12
198669
79
216235
14
339660
81
56
33
34289
785581096
30
39
6041
107882
74
417668
73
77
172501
192418
79
6
222946
49
344791
451043
602968600
35
80910685
190393
56
40
85
12
94
36
44
82
16
440999
197889
294261
213901
45
76
80
60
55
29323
77184
101945287
268304
435749
5
190982
497467
88
68
17516
2
49973
421501
7
80
254220576
78
9
87
17
761989664
455600
352025
45
53
330264
12
374683
209102
350014
102417
472281
45
24
6
597941580
339795
172636
397209881
406104
334662
92
302962
28
16727012
140686
267194
41
200039670
19
78
74
475525946
69
360634
6
2
93
409909
85
88
7
216139
1
723289593
26
89
91271
9
9
5
7
91
230077
241332
41
397451
2
9
22
489892
70
84
965735030
23
61
65
388712
5
60
416189
8
9
40
8
56
463765
3
6
7
273042
407106455
249577
75
46
51136
5
6
125701
82662567
11
174361
83
242384
393835
33
36
228517
99
165010
186750
243293982
380576915
134985
61
855574904
469872
127419757
268758
67
768589413
43291891
40
16112
32384
22
483052
54065
68
5
58
46
245619
563193795
28
10
729492119
36742
484510
27
25
55
54
81
90
31
29
324014
46052
84
75
4
52259
368115
29
341015
8
491020
88
68
27
231099
75
31113
13
7
96
451781
338476
8
38
83063
64
72
166339
713290141
80
468536
75
355209
13
7
387245
329717644
137766
3
5
383296641
7657
314776
459220
173025
909172300
233296
54
658644923
13
459576
233786
5
360526
149130
335082
157188
261734
71
450575
7
79
461480
1
414612
76885
99
2
272211
252896
400253
145918
93
352936
239337
100797
67
96
36
366734
386499
26
61
555882553
96
175182
27
70030
92
486534
647098982
46
764590306
92
146092
165478
377424
9
85
487449
44
18
43
4
536724667
211361233
12699
314459
85551
298517822
9
840454191
464203
764593177
97
90
79
351601306
346022
741628415
21
339035
57
80
74
67
26
52110
56434
175669
3
409821915
3
69
22042859
451571
390147
433024152
100858
114666
39
337612
5
77
48
415381
63
39
305800
170008
94
63
87
30
794037097
901666274
2
53
305528
370247
259698
8
48
36
298041
77
95
452633
78
891815935
32
297332
83
9
52
22374
83
19
3
319338
215634
66
196992
162058179
7
98
21734
433909
14
99
47
18179
105457
521042493
116287
98
60
97
5792
41
20
858267293
36
70
9
32
530470975
27
51
148026
570446449
268631
99
78
59
21
7
96
31
95
6
587091351
439337
77
419682
38
75
73137
223339
45290
284380
346724
401966
75
38
53
234967
30
85836
78
308821
14516
84
1
6
246801
20
25
119682745
26575
91321
426337
42
75
35928
432096792
41519
21
6
448249
35
27012
560356531
210290
94
567309049
2
46
57
59
6051
99
73776
64
54
57
87
16
66
456434
429259
92
89
287790
648734747
188396
1
179485
51
102152
427285
385038
276418
88
37
8
355417
65
51
423555
142683
86918
11
491717320
5
60
50
5
471232
57
64324
90
73
34
93
32
243995
49
455860
397150055
146575
64
339421
73
59
460679
410385
263156
81262
278414
273988
88
688982695
26
58
56
83
197223
308036
369043
86
401206
45
42
25
80
310167
17
102457
176227
178447848
286335
1
32095
470398
68
75
92
62
707290375
183302
479126
8
3254
482588
81
66
42
77
45258
87
72
261392
420260267
69
879122894
784586341
405448
464822
16734
57
219732
42
76
32
77
72
218704
344940
11
171852
5
488889
146884
123255916
173667
413328634
45
26689
67
429546
520524219
95
6
6
70
23
51
97
6
233029
86
28
17
55814
5
93
390124848
343173
274864
833145324
312886819
395144
59397
198220386
84531
66
472419
84
47
146207591
428125592
142867841
4
353549
10
116561
70
60
127292
15
5
17737
46
433910
55
44975
430033
46
126811808
8
27
480694613
45
3
15
171930
32
24
481998
54
2
27
4
186068
26
94
76
47759
55
74
455111
97
85720
491745
391092
60495
52
63
28
56991
78
69
41
115298
251460
480607
1
7
416319
277610
107788
6
45
10
2
14
238388
180217
33
639782892
276003
888000464
316629
4
468227
203198
407306
98
439296
338815
133953
960035383
409649
7
73
494089
169946
23
65
447496
99
94
93
265972849
338365
74
105414
500001847
406331
60
495723
10
292562
6
252213
441280
76
269345
710265959
65
264211
47
31
97
20
43
471538073
95683
60
77
701616477
80
335456
33
69603
6
5
5
67
611687447
311461
58
86
25
96
266168
15
292035
8
12
491540225
251107
240700
9
420357
171229
13184
255396
15
9
151331
7
409050
277935470
11
51
439163
94
58
16
1
87
94
92
97
324095
67
6551
358585
86
498836
9
410968
443766900
426887
95
54
242421
467142
1
322344
18
35
7
230597
110685
231020
56754
3
350234
52017839
7
3
458121
35
151512
281005
30
75
147035
2
9
83
17470
107582
318137
12
69
58
41
232149
96
76
149863
89
237013
79117
384753
116771
72
70
53
83
152618
6
858248344
99378
40
106316
924968934
4
95
41
59
405584
157105
39
336972
24
43
72841
27
474882
382089
38
94
12
74
190576468
16
341400
404365
60
74886
482417
22
52829
248551
52
296047
224690346
31
372057
9
5
468019
66725
81
483054
166918
20
1
284955850
293928
203584
2
98
30
245981
45
96
77
244419
1
27
476864
69
196875
326372575
99
53
65
135224
20
24
17
226617
25
47
87
8172
52560
255238
28
46554
92
45
378285
64
338884
9
200140
36
294931
119727
289715483
276308
724152701
82
82
790495035
47
317782
42
74
81
461904
55086
2
422333
5
20
63
5
57
84
190415
244728587
69
410669
17
521302863
6
345566
76
69
66
64
940230397
211705
160977
4996
286500
69839
86
119173
64
70
9
36
304891
444406
94650
328888
91
537785194
279785
86
21
68
76
211285
59
110282
264976
67
35
46
71631694
14
52
80
91
167831
175931
17
244246
433963
11512
427052
38
219169
218461
19
50611
178529
447336
350994
114602
98
387153
355197
176637
214938
372801
91
54
747960225
53
54
153403
768553246
462295
134013
47026
147713
126477
98432
18
598091786
5
804214937
50
242405
44
148031
8
20
65
476183
44
316795
79
3
9
62
47916277
26017
740403395
86
376773
63
90
6
310644
42
84
25
321148118
24294
826881969
23
130031
42
263999
61
357157
427286
258556
90
50
58
17
463057
3
352635
74234
338323
89
257505
9
32
181498
3
67
158958
25
35
457394
32
8
75
170297
104998776
422244
51
766312351
502604810
22
226260
85
91652
46
36
285758
76
494918
482261
96812
25
9
152421
96215531
494430519
86
473173378
97
301057
3
292725
20
6
33874
84
627313160
60
150601
58
9
330932
76087
44
67
321635
81
26
379336
62
78
456108
67702
61
35
6
63
236248
9
5
97
88453
91122
202212
307329
1
4
51
72778
8
166472
82
430865
48526
74
9
479543
33
3
42
107937
241676
221370
25
54
7
22
53
12945
78
93
49
43430
20
743472192
30
348023434
21257
73
17026
6
3
416281
22
12
242004518
306639
17
9
19
9
26
92
7
337217
167799
210367
17
29
76
85
458131
388373
90
70
65
81056
352398068
158933
41179
4
73
254231
155916
94318
4
81
454179
9
153994
112467353
15
87
58
65
362595
73
6
337178
8
933221686
5
951501927
60
60
51921
92
7
85
413781
33575
2
37
70
855267198
383022
14
19
24
19669
52677
482145
287732
27
18612
19832
32
499683
179788
105802
3
37
85042
175634
497537
76
2166
309603
59
54
87
151965
216277
183017
49
70
69
6
44
26
42
89
174739
498127
70
216797870
18
86114
2
44
425218
27
124514
203426
184402
7
24808
208823
9964355
4
343374
2
6
6
48791
46
46088681
424400
32
398866
29
394886
19061
48
88
61
117815
153169296
21
94
378233
56
97
82
89
281477
403830
9
224282
488575
87
17
88
88105
450700
28
678137942
158416
236951
281317549
57806
464913
453528
127820344
54603
187774
76
89
71
223043
248186
157319
256351
9
28
91
65
583415775
246636
411663430
338125
96
42
22696
28
63
76
134127274
362600
276671
288029
31
368922
441109
51
409098
83853
42
433009
63
38
50
179605
71
382025
13
6
9
473640
85
88877
211482904
399730
68
6
53
719012030
40
192135
670530777
73
341185
101788
346733
29
318860
233878
219210335
84
29
31
8
1
54
15
90587
73
31
14
439721
387235
56
2
356674824
9
98334
96
52
94
464007
384980341
55
11
67
415257
257683
20871750
115163
69143
3
33477
296141209
65
645478814
49
474339
3
49
84
232795531
174300
98796
274502
80
16
74
326209
46
88
58
475453
26
47
7
223810518
164695
265181
16
435007
267947
84
57
58649
411676
15807
67
244866
17
682119959
95
75
390806
22
42
65
349951838
11456
491845
32
19
409877
70
127131
202721
92954
465090
196992
267594
134993
295402
80
395856465
182256785
16325
41
267395727
9
850480124
70
30
32
36313
8
205810615
6
91
60
30
54
9
16
483994
324771
478531
64
31
9
29173
80
41
77
343122
256332
41170948
763683367
334024
13
306038
52
474668
63
218845
87
97
334804
463899
41
153983
248313
330092
258388
494648
879129651
132447423
382316
312650
64
97
56
354049
399470
30
67554
344322
82702
245105
83278
291261
39
47
422060
5
50
47
458806
80
255547
55295
34
8
39
274485519
25
66
3
130139
219027674
116752807
8
105253
85
22
56
55
93
1
77
7
458820
15743
67
85
190917
266022
24
87
284351
410140
449967
200
200096
75
408549
19
170714
27
145211
227935
6
89
370714
89
85
324552
9
372625
71461433
99
25977
487576
111860
78
132888
38
161387
263294
98
396375545
175821
129582
354458
249480
4
109663017
95
61
192432936
382106
114667
76
176252
362139
40
23
144752
333623
3
19
40
11
242364
188419308
387352
7
1
77
71
44
401526920
231516
277261
177491
330326
84
343913
49
350544
162638798
85
265466
19
432293
137995
297038
49
144370
64202
296771
24
6
326484
94
97
67925
411501
274490
6
14949
268824
77
64
7
333721
368147
164842
25
5
442586
26
38
2
55
878241999
79
12
501848984
4
96302
76
98
486478
203269
375368
13720
31877
1
7
9
819029750
14
197246768
372443
8
422848
72
40
98
368119
227087
55
29786
497611
28
57
160226
334232
108787
95
154946
271588
489850
426143403
377090
76
1
84
329791
276015
70
8
132863820
63806
25
12
331210
71
483692359
186969538
92
15
96155
21
14
38
159263
19319
63
6
341893
309113
35
98
105453
33
278928
27312085
12
61
108113
57008
235311
37
480935
61483
28
497468
75
60
261225
93
447053
326867
35
83
58
21
575943061
250477
14
4
43155
32
11
94
173132
33
73306
93
5
90143
311673
64
84
7
456645
169836
108252
30636
158927
51
416759
49
76
52
86
354669468
191593
6
60
32
35098
170757
326728
63
371381
57
6
406990
14
18
6
127121
78
55054002
121498555
427287
312491
373727
318720
46
54
93
97
71
152615
24
272751
1
181734
11
30
250172
20280
46
58
30
475561171
4
19
8719
76
466094
10
977562893
80
143967
10
5
4
169188
89
75
44
12
238485
48
68
7
69
256128
473942033
192449
52
39
99
488940
78
166844
287288
42645698
497200
40
952690803
92
2689
35
348364
37
31
478797
5
705459382
494523
8
85841
87
59
72
356902
472395
33975
7
209074097
426673
98
275621
74135
12
78577
497131
75
79924
323071
719879955
82
372424
441116
495511
28856
72
32
8
80
332638
425270
33
2
322171
6
73
65842
657677352
294068240
82
182027
350496
17
25
10111
69723
168612
106518
68
64
122402
68
14
198908
72870
361076
70
54
362009
434637
264028
383968
301987
368036
745361777
8
1
380742
197575
40
201832
321007
84
2
364502
5
61811
98
4880573
63
117805
264872
74
380265
142149
64
113613
284113
10918
67
322122
30
189232
1
61
86
2
407597
85439
385822657
68
92
14
56337
52
6
82
117364
80
390424
4
42
73954
6
46
988421409
99
99
35
1
72
74
244199
256513909
1
317454
75
24
302521
95
84303
18
49944
6
77
48
391040
356937
60
59
86
81
17
66
63
64
91
399983
42
42
41
437087
92
97
65
323157
541098455
78
59
32
205595
419998
60
8
506534517
52
826953758
357041
271887
215042
30
292822
245831
188727
54071
89634
47
28
405403
233138
4
96
65
301170
7
52
83
448847
74
8
498022
389439
87
183978
141678
170891
222846
130509
36
1
10
78
12
115117
22
385197020
125620429
30
263592
258031
46
445005
84
11
165903
181637
80
269431
309946
86
62845
50
331536
219825
208664
35874
90
3
34
3
391472619
345023703
378098
303467
8
209457915
353015
365563
150883
93448
1
6
86
279764
95
92
80
248863
317485689
440620
45
72672
4
7
55
56
82584
234309
46
138855
47
256016002
8
156741
99
6
73
9
85652
81
332741
2
4
241778
117855
791538160
76
85
69299
487546
495019
60910
460698
8
235997
4
479893
37
78
824326756
35
343740843
3
311177956
6
34
330480
53
152767
375352
32623489
55
13
16
188194
36
64864
1
48
442307
44
248949
11
338825
98
23185
56
417062
4
119573
596032281
416778
21
243520
50
994833104
268902
464220
241053089
62
9130
168914
276389
95
86
14
33614
403449
575607291
438471
3
48
49294
362787
308750
90
457071
703444977
400034
811923248
60
66721806
184772
333383
417679
52
27
26501420
219725
10268
29
42
42
98
213837
3
25
69
428849
305962
77
394881
36
38
5
21
348745
17
73872
478477
37
336483
225129979
30
84
781202559
133412
47
66738
50
73
57578
85
90
452618
132881
94
219373727
29
241556
246289
16
76
77
1
447339
39763
11
199195925
454800
9
210610
990043420
382805
86
96293
186646
67
52
30
26
475472866
8
303562
454962
72
41842
43928
111230
35
137181
67
95274
63
79
356974
156104
74
94
432177
393766600
455514
53
37585
78
68
377049
51
108170
4
68
315493
26394
62
150644
24
4
40
353691439
91
291287
70
343256
499094
21
38
38
40128
63
62
53
8
2
293719
128722
90
72
26
43
4
22
31
406169
35
397258749
229602369
43
8164542
306491881
22
3
250630
21
59207
383985
36132
2
184388
81006863
42
193773
668545021
108323553
96
198330
69
64
320898
63
28
613010146
133452
291288
460160
18
251105
88
67
331902
172989
448716
413999
9
85522
12
34
87479
237513
29
380943
210114
374908
716513759
330934
17096
17
36
13
94
125116
42190
96109
413815
258875
99
24
5
79
492153
2
194728
334934
86
41
72442
354809
18012
129201
706594086
8
14
211501
9
230587
22
78
412580
205547
25
66
4
8
123996
25
47
89194
473933
16
48
321193082
231506049
89
20
393667
71
479233
9
36
87
724243478
45
66
286211
271286
398956853
6
355834
72
41
440286
457662610
193728130
51
72
39
23
66
65
466021
126573
190971
244898
153896
459646
38
342575
862156890
5020
182806
416156
405841
200212765
160288
137670
296615
179863
430323
94
35
192994
292263
20
36
7
85
36
23
56782
471809722
161809
430405
89
31
6
240365
81
9
833746842
348627
389194295
134686
97
66
9
327434
14560768
270408703
36
120791
48
48
5
60
382563
79
6
294869
37
59
15
58
68
71496
38
436248
635570640
32
70
90
249345
446242570
46
55
54
391508066
236700
374036
49307
51
15
156778
50
1
82
220741
77
84
96
375643
2
923593107
477243
208023561
8
3537
57
43
578815403
83
1
170078
62619145
142795
41
494915
8
381646
207707
5
47
241679
8
109228231
33
849044376
73
67
6
80
305355
139252
89674
2
418366
58
14
38
421358
85
29
53
913325341
80
6
397581
79
196904038
322377
3
83
2
851956264
12
123139
329530
382693
5
207662753
39
5
15
334794
391030
292627232
265116482
359463
458087
74
288442
155389
365034
388385
301194
5151477
51
300991
444344
11
151753364
884916579
467798
376363
6
475815
57
92
104048
29
77
48
345190
143543
126112238
320616
64
160127
53152846
95421
6
413239
66
167960
92
51441
40
82
64
329164716
466293
97
319280
6
6
6
46
5
36
67
798872770
385498
827522564
287315
69
93231
582321803
445555
488214
9
369126
68068
58
22549928
71
94
320373
1
1
134085
456094
9
9029
195795
204550
9
94
33058
79
30
149369
181914926
7
7
82
319727
6
389683
283792
22
252646
299962
275647
141901
83
5
76426
29
440335195
47628
88
58
818542169
4
35
7
234099
9
69348476
451189
24
409063059
4
88
63
264155
177863
2
55
27
82
92
3
318773
90044
301995
55
919715860
176986
129484
326272
70
39079893
7
4
4
682593664
99
414775
800930040
95
95
26
66
109221
5
282002
39
79
60
60881
83
807044766
350299
12
340192
362343
285482
433763
2
4
332227
81
121696
68481
3
93
3
230529113
143587
21
22
70
81
184893
86
27
78
31
411485
95
15
92300
248988782
1836913
26
590050577
405139
21
260740
849888310
1
88575
59
9
61
233588099
77
80811
56917
32697
37974
8
404484
89151
50
487812
78
162147
84
13466
198176
41
39
94
43
14
81
7677
19
1
18
150996
154781
117237
394098
21185
491769
84
391413
229295
96
183199
398162
281998
68
289945
466870
227514
381736
235841
85
2
40
8
62
7
13341
18219771
27
91
185684
9
88
12
28
4
463616382
418121
20
80
18079
21
167304
342114
3
69
35
60
125020
14
443709
50
80
136559
7
399891
278501
97
1
400879
489965355
14
4
938241011
160234
401044
13
129483
588313303
33
854902997
57481
55
482575
197062
364407
66
284104
9
52
8
12
739982116
165237
49
109033
27
99
17
146982
37
7
32
25
69124
349319
21
90398
62
73056
3
40
29
49
49099
121907
173142
431775033
99
100238
1
155101
433177591
86
242100
71
148827
5
11517
72805574
326445
21
12
207576
684755130
6252
250239
1
251896
19
85
443592
195903
253013
352281
497824
95
324035
438467
362783
433753
49731
71
661722779
95
56367
60611012
84
5
91
78
907235283
138458
9
49
70752
53961
23
454973
11
84
96
7
91
392828
451317
32
434578739
86
162968
30
98
72000
75
353898
6
231422
13
76
47
196839
26
93
5
81
96
31
4
43
2
78
16
95
755859361
44
242407
264402
64
84
239024
91168
490675
539746321
50755
72927
190926960
75
61
50
85292
68
45
71
857389116
48
974243193
43
158028742
39
477665
80
46
215136
546348164
2
63
234855
141595
5
92
1
73
457426755
79
52
78
752933143
12
56
67275
30
300328
86
26
1098
58
14
55
98
29
891082152
136774
18
40878
41
622574209
9
294702
2
826798425
115474
881664707
20
21797
323717
41542
259085
354448
872094280
5
97
5
8
24
69
298172
26630
371660
121664
469817449
937852920
98835
28299
68
101357
355230
7
8
120294580
77
495500
87
311367
60
72
74796
92
66728
93
35
235743
48
203019
37
87
16
4
13
862146236
691375382
61
308063
36
455033
77605
91966
16
60
447439
23309456
37
158611
19
156288175
96
153628
279023860
108110
14
78
43
413068
44
482987243
52
9
1
210756
271603
75
8
2
300307
64
3
99
24
68
79
51
69
7
16
61
91
638837101
897062044
338965
5531
33
330780
9571
436823
813169844
6
6
3
8
6
66
458109
7
136690
142206
77517
6
465548
421189199
94
50
14
498323
26127
85
163118662
136555
12
219857
406946
37
277883
2
143358
98
92
67
460103359
15
363025935
71
45
397530
57992
264791
31
73
427467
8
67
64998
36
79
73440
37
62
1
1
51
447240
138091
88
45
193591
364792
420657
90218
358530
476297
37
205108870
20
354662909
70366
294809
171047
74419887
54
334647
444233
280264
300460
78
51
8
40597
177756
2
41
429610
1933
151187
343977
84
126470
54571453
98750
5660
342373
792144953
44
19
452033
82800
31
83
50
217102
9
40
349214
78
5
63
1
14
440049
79
41
183945866
396838
61
264288442
221718
76
10951
261437
681284555
272138
64
9
183327
186470
376173
409108
57
134017
59240
83
137701
415017
26
30
68
116995
56
412878
177855637
46
8
465864
39
18
361378
91
3
198127
333220
61
243668
343075
4
82950
118581
300361
24089
111324
468472
406949
113623
470356
36
3
55
330288839
122198
56
144888169
307535
373326
41
132402
462748
435825
208914
382113
38
951196811
356014
300132
75
381638
5
19
29
396451
53
48
298798
871756822
103768
64
28
513129014
46
50
226500888
281575
39
567358459
35
22
50
590762349
601654377
46
41
67
77348969
31
438999
441050
90
930071930
38
45
146893
117545
2
85
276326
9
85
66
10936
90
43
451901
84
94498
465398
128473507
108370
294010
204723
36167
47
9191446
31
157832
66
87
88
85
25
69
122642
78
9
13
11
91
226580
93430580
36
292563
178843
64
86
144392
496286
287076
5
281172
1
14
348247
88
921422072
67
32
555247956
114419
70463360
137821
453464
229719
473439
241306
224462
221417
16
9
92
72
37
3
52
358249
476650
146710
19
38
274060
80
6
76
745448766
94158
74525
97
36
33
11
432144602
93919
46328
359530
419747
459074594
471047
31
14
67
985032448
169450
94
396839161
97
708008588
58
91
41
343989
433614
100458
2
179918
62
441060
5
3
125720
48
370639
42
59
5
37
7
35
43120366
295467
40
367067
151389
311502
64
6
59
278291567
910535147
3
101243
243215
3
67
262778
53
38
225352
155594
75
28
5
70
100397
44
81
11
191667144
451203
48
5
30
4
5
98
432705
73
117285
112427
20
219404
354124
42
72
520544467
192788
227916068
91
8
1
46
11954
149484
411736
112704
286059478
27
23
42
498916
67
4
69
99196
28
425325
95
271293
35
26
91
579959126
423347
63
341941
146777
256931357
278669402
96
473640
5
236936
66443
340068
318449
78
146178
74
1
144267
22
179340
1
83
38
359200
50
848566613
190536
323096
130338
653965301
230586
419911
116869
7
74
20759175
198094
467194715
325830
557546328
35
14
718340563
47
443008
598226939
254712
194837
39
14
514207324
53
55
222955
468111
292361
92
29
10
46
253933
29
33
93
204752
8
1
132259
9294
291468
391901
36
26574
93
57
35
6
174750
454707
253614776
495081769
1
54
82
38
90
4
93
71
72
281503
118293
92
2
58
16
145490086
67
85
4
79
271924
64
474719
298971
19
86952
40
84
139145
274268
87934
408603
79021316
148616
512352659
98
99
181403
9
209802
342548
62
181087
17
108273857
4
54
9
146793
330838
256342807
60
9
359150
361151
4
369849
446542
389163
6
390490
72
58
11
91
91
16
9454
97
780590315
44
75
84
236715
743689303
424252
52
70
23
165314957
92
93014
392583
20
156304156
49
29
19
18
356394592
440693
33
742012348
21
257330
58
449258
90
425073
77
44513
19
325145
92
49
71
45
59060
44495708
69
166846
207395
126744
25
230000
144881
28565
478773
52
25
5
13
375916
138187
66
38
247008
488213
79
45197
5
29
445558
493760
8
102199
75
24
7
91
94
74546
435469
385577
158050
38
2
338570
293089
484186
84
394601
90
45
81
93
90
75
182944
380536
476366
60
153737
9
4
35
428276
337650
28
606567928
305254
408727
145811
90
69
98
468407
227849
74
77
6
96
78
45227
120693
304197
392078
22
176097
69
224391
81
29
507919112
66
45
380470
24
340860
73
3
95
1
332288
77
490201
499963
296998
341170
76
108860
64693
152193
131840
70
357322
689046367
449932
74934955
64
6
994571038
143473245
8
2
85
129674
109903
318000
167897
47
85789
42
5
7
783536177
381920896
35675
82
53690
283244166
30570
44
163867
6
103221
252391
61
385261
657663906
339807
60
15
21539
262763
31
302530
27
861551562
692827986
93
103369
6
214296
292496
90214
25
250288
61
427832
9
7815
107147
153264
81
95958
40
124872777
316084
47
678479861
93
8
73
4
10467
98
423838
33
75
4
53
23
375620
219487
202643
439161
67
146112
30
203009
47
251123
4
477677
382581
48087
66
209030
70
5
40
99
38
163198
291905
80077319
43
42
441450
51
7
38
2
218553
364060
36
408608
16251
25
72211
17
287459546
21
417655
82
42
435873
30561
2
338589
37
93779
38
31453
8
78
2
498363
76
53
362573
44
83
18
455539
90
6
457474
52
9
13506
47
82260
299367757
262101
479626414
33
3
64
53
5
246361
14746
14598
383419
81330
31632
6
92
11
212251
70
213186
324829
17
57
7
62
424346
368769
8
69
469903
10
253345
64303
4
70704
367725
363463
396347
394721
409247
73214
51282
14
976629605
376231
19
560637405
50
59
458765
408260
54
429614
142005
394914
14
95
223659
32178
164293
54
233758
2
5
243822515
302310
650895028
124816
380645
29
425000
31
296227039
67
60
217866472
30
192588
401389
77
62
159312
64
23
94
56
1
364879
366680
77
68
277804
1
11404
681964712
52
13
68
88
257658916
259531
206085
22
224795
42
7
46
221236377
65
26836
261670
4
847664190
53
191182
43
94
30
431522
51
254250
61
6508
609451988
4
354356
54
4
68
96
327371
10
749790653
53193
61
419241
325889
22
152741
95
23
150096
79
59
405786
389278
976242158
66
160734
58
98
149750
118190
941252765
419825
51
680995627
94
192694
375477
3
827253276
75
198212
423689
76
97
3
128606113
364220
72
4
460840
3
776575257
486899
6
498756
2
67
50
82473
12
756210535
51
104898
368761135
5
421902
5
66
139876
8
422087
86
145225
201988
6
6
316108
395898
25255
4
13613
876445396
488245006
92
69
136440
24
461251
2
294452
4
92
15
2
156109
81
949118363
8
65677
56
103091
241681
254817
22
50
90
141832
863887798
2
84
63
9248
38
73
34218
417976
13
99
248388
5
11122437
334056
62
598150725
2
2272964
22
92
41
463132
115006
301257
24
943541150
467359
180150
229063
56
493414164
317721
56591366
3
79
157048
312022
4
2
95
481791
9
343017
51
56
246250
403573
35
441316
434899
97
41
51
51
31
485895
149994
30
36
474714
155332
79
157651
730391696
29
68
76
278085
380651
76
99
392949
7
179919
45
229459840
24
79
834186991
23001
27
21
13
86
73
577461945
2
95088
46
82
751291317
59
129590
68
360660
330759
3
55
91
85
59
351662016
46
64
89
52
141488
47
28
464859581
266839
288465256
43
37
8
2
211747
5
39
459058
1
231830188
27
73
699967846
65
10
78
426812
294416
37
448652
21
448923
388405
83459
21
43
48
168464
234150
82
296757
453594
91
859120022
329845
7
102837310
5
778478322
26
66
73
555588612
7
95
99
69
792847936
82
9
64
216881
407066703
91
323456
59
37
48385
972756380
60
21
38649
261072687
1
63
406429
94
32
491775
20282
212411
68
53
11
78
6
45
303587007
58
767520184
8
453381
4
61
35
29
608999894
21
71
124744
331265
92
49
8
792824931
351822
18
160312
73
34
42
213831607
56
5
72
493348
731074477
130887
303787
68
25
40
68
16
8328
251575
88787
21
14
9
87
38265
377767
21
62493
81
6
6
238092
405980
45
806289036
671540548
4
298139
4
84
59
285275
374096
8606
84471
85
2
41
461887
135859012
342624
7102133
182036
277855
13723
4
3
488384
40
899090318
123563
95
473472
91
283817
71
46
41
34516
267699506
1
206881
17
60
6
358989
6
19862
278509726
49
25
102812
75
882369730
431178
44
143353
184337
1
361188
64283
100983
37489
8
83
244202
44
523061923
52
130599
4
18
977673322
3
495418
12
35
8
315183
9
647692801
53
70
787426285
42
4
67
68
315676
8
487317
28
6
113229
19
35
31
40
69
510358909
474856
81
263763
50
420756
189495
8
215474
460263482
97
288953
73
320673
3
966469287
69
302414
112007
45
218468
8
64
151356
341714
287521
764488856
31
308852
130831
83
23
90
265716
570391508
2
59561
53892
17
5
403712
113164
245521
46820
383801
90
746521155
72672
8
231673
45
471689
279871
21
38
233237
68
330115
483630
91
8
41
45
2
460153
281683
163804
13573
142595
83704
7
107806
352876
59
843200164
54
357407
1
1
150952
6
399013
210134
380778263
885999448
8
96
2
6
36
93
315982865
238977
349114
48
5
97
119172
380385
58614
27
378307
13
465164
438422
47
397882
373997
2
342803
15
359761
317131
89031
93
68
8
3
33005
183291
76
282992526
8
8
241403
476950680
169844
1
53
15788
2
43
74
24
2552
350423
457127
242124517
160216
56
72
51
122949
135548
343018
861421592
81326
463509
54
49
306070
13
86
346861
24
25
65
203104
77
392447830
847197387
373096
219999
360210
24912
19
112674
93
215359307
117669
29
385033
8
27222
71
378977373
93250
2
90
1174
8
34640
423493
34
86
37601
783000805
50
11
38
31
89
82
10
6
28
190467
97
59
469361
19320
52
462918
50
64
179058271
59
425863766
9
78
456906
9
231647
70
1
22
60
60
4
57
400718
272931
41
60292
386960
83
64
701290368
41
38162975
30
44
88
119673
213781
1
488214
38
455244
46
48
15
1
70
2736
87
84623
385529
586469855
7
193763
13232
40
60
122584
3
89617
51
4
80
36
415225
18
406217
88
11
98
189124
7
4
233372
316048
420824
99817
31053782
122937
315331
164937
254598
153165
72277503
371145
155084
95530033
84
94
3
46
24467
13
90
77
10
342313641
75
58042
40890
56
57
413395
8
330917
227513
27
26
65
14
447983
85
213118
278782
409154
336546
8
73
351635
48
226027
239050
142353
243287
93
109785
73
8
101477
321820
94144
42
295634
79167
310455
2
22
457626
71
243766
315418
8
62433115
137029
65
4
89
193902
14
38
489324
113603
31
825670601
348489
486127
92744
651186564
60
479477
327363
68
50119
83691
21289
38
152324
730854708
437966681
26872
999008609
70981428
93
18
433466
307222
71492171
28
74
6
573174268
47657
11856
84
317724
2
87
397347
95680
285195
347985
195900
193747
418155
280407
201161
2
292128
9
458846
80
47
353482
1
355280
42
97
349643918
49
9
117345
80838
175955
75
74
212084
426945
277854
80
265389
95
78
59
80
418273
236787
169575
98964
163077561
34
68
457672
363694
142023015
37
52
51
1
9
83162
78
35
817403413
14
30
23
571548550
38
11
173626
19
30
131006
139775
413560
35
24
9
600943565
784439428
389868040
191310
63
55
260365
99080
155623
336421
230534
44
400894
86
99578
56
106818194
30
377381
45
71
42107
270964
162670
83
85
454222
30
459549
94250
455680
9
497561
31780
131414
93
52
55661
53
82
173231
77
3
22
129614
34
487821
158957
12
41
12
7
3
338568
3
218601
12
2
4
76
450089
331177
95
73
530603126
437410
23
26
4
77
28
5
65
18
8
7
280460
5
210491
2388
57
5
636637559
7
602859447
1
21
290194
223774
304970
2
974627536
46
493401
206916
102153
3
409632
286387
87
63
139845
7
89
81
51
73
52
275951
110203
57
43
30
87
10
67
95
56
37348
328013
336109
470918
402639
99557
137231
9847
125921
298371847
12
59
34
74
4
48
493477
41
30
74
97
94
183705
82
299792
310063
11
409649
65
163311
5
182451
76
385545
95
58
83
572149231
289530
98
354824
83
47
6
277068
424095
6
24
70
91
3
33385
4
12
57
31
34
201682
162458
313294551
189303
473687
118272159
145830
45
416240188
89
4
133952
446127
371592448
9
90
54
68
55
44
9
22
96
37474
676393688
185805
5
5
677685530
40
9
404695
548299315
13
7
5
800533432
22
66
610084351
590583469
32
259175
71463621
51804
65
450486
208276
65
2
59
388293
58
9
18
68903
10
64875
383767
39
40
2
23
888532270
120110
9
71
96
44
15626
95
3
65
36
84
8
68
17641
29
83
78
379741
40992
17
46
261998660
58
255235
59
178127
104345
680852650
11
329995
79
390040
38
251154
64
26
44
465678
88
80
6
59
89
82219
85
77
77
167435
92
228711
29
433291
18084
1
23
78
5
168020
485253
973429605
339336491
67
13537012
76
151899
61853
57
233604
64423634
495067
2
769836354
76
475106
91
39
22
59
207629
14
18
168332
833670004
41
684956067
55
141567
341226
826608636
125160
78
594083021
55
81
53020
47
51
19
76
50
230293
276558
8162
6
84
168758
301934
3
4
5
294878
483457
72
679353444
2
9
88109
593232465
72
20
338210
44
344819
99
66
1
7
259916
6
34
385745
268608
43
66
384037
60
421033
6
89854
49
33
28
128623
77285
21
96
88
40
30
138017
73
99
361885296
5
32
976619814
243133
79
95357
49235
33221
213570
51
61
56
315977
485053
57
67
469381
482785
11150
56
84
127026
82
11
946669354
91
48
335406
152832
78
238275
85406326
160007692
486008
12
273298
90
459997
41
47
362261816
229593
79
480597
167280
31
431786
95
423569648
31
118499
47684
153433
339737
420424672
90620
402650
357456
51
85
61316
4
57
27
24
82
269672413
53
284938
19
8
409446
29
1
19547
70
433647
204262
217377
16
44
9
1
75
83
7
420505
5
2
215166
46541
91
301086
5
186914
87
573833057
143000
268541
18
19441
4
217206
6
384870
11
87
18609
127094
87
75
46217
43
224419
76
143439
248158
84
22111
54
73
126495
350067
85
196656
810588931
53
2
865544772
279351
89
25
207251
55296734
117640
44
14
59
83
52
177508
8
104286
87
107771
347746
4
21
54683
92
153811
428396
253261336
92
92
455531
374855
426686
446139
193025
24
1
36
51
31
198795
7
4
6
44
179375
251360
23
311851
302283
113556
90
182761
235141
94
89
153536
31
217772
11
396374
726902988
613520655
401779
28835
280976901
98
11605
312778
23068
49
51
90
45
5
44768
8
956692826
69
93
44
58
79961431
206794
284510
49
247509
64
90
244669
23
82
28
87
89575
119977
384370
228519
36
32
356939
8
59
462004
75
390093
73
57059
10
162648
83
9
349961
68
36
81
4
70
19
170421
51
47898
404465
203786
98
26
143182
58
41
20
37
182302297
456955
344508
421797
149806
242406
84
232925
532977280
6
62
72
55
58790
75
284920
398382
338644
66
30
49
72
52
882682210
154116
60
131148
186574
45
34
35568
81
87822
565896298
369865
6
138248
225425561
201087
85731
495297
46
23783
81
477912
74
53
114279
28
2
17
26
85
7
351218
439882
36
8
316447
31
58
484463
310347407
120211
46107
34
52
305076
415741394
491619
150088
55
361078
3662
55
97
228669
274293
1
382773
21
74
140584
14
546989786
416110
20
406360
79
66
43
162205
409982
85
348275
37
61
395050
56
63
958911
143274
164204
4108
399495
87
398575
623666390
41
9
75
16
425111
22
1
834549965
128362122
78
418349
1
247973
14
9
426859
86
122514
25
40
7
25444
89
1
9
346164
202178
770595578
498491
47
219196
32
69
36
50
245981
207864
761474393
63054
448793
66
510037328
38
56762
65
23268
243846
113728
869392088
1
241106
56
61
323382
56
68
73
80
49568
85
288837
64
43
13
344002
112719
30
29
15
232418
77624
70
82
8
186678
25
92
59
82
29
58
118498
90
93
9
7
176509
713016076
92
14
898199172
91707168
5
56
99
27
364231
11
8912
57
71
94
328851
233899
326349
95
296036
72
9
54
66
76387988
95022
4
60114021
50
5
62
56103
411444
197087
847899797
408769
498443
296683
78
8
859117555
7
23
440714
452254
73
552696924
209391
60
177055
39566
94
601346454
340497
440271
77049
12
56
4
192774
290106
170226619
16
215496
88
25
452026605
2
36549
112195031
25446323
243703
338049
466341
17
475324
70
301140
902391618
8
6
482749328
212472
1
16
434948
62
191627
31
172594
46
230997
9
75
74327
475253
684348779
58520946
92916
462949
76
19535
355228
93
82
12
27
40
421999
11
459084
8
73
39660
165244
153891
270506
436687
272100
74
138611
394154885
95
96
166670
1
25
79399
406266122
136978
68
435324
206878383
8
315102412
1
37159
40
95111
88
36
42
92
67
7
63
329164
50
65
73
403925
39
69
351635
381226100
148558
5
46
33
84
879100175
415230
5
188868
931770653
204297
86571
304528
414691
407693
390689398
402480
329135866
88603
85
31268
24
551919758
102849
169171
55
311954
118500
45
29937
405328
24
259156
401599
374549
454924
101062
13
428652692
16
59
63
52
311796
53
71
52
358555
321863
208167
7
141520
117850
243684
373584
303341
103229
14
375142
47307
2
90
28
182545
40
61
113190125
71
17262
37645
6
456371
72
565707294
34
11
971249925
27
12
136910496
50
147679
629756515
82939
13
49
74
85
11
37684
118889324
459703
9
76
433302
649879165
818636318
268993
26
477407
6
423467
9
84
76
279840
105362006
198302
2
67
18942
64
37
230141
93
5
347948
294541
13
19
27
7
95
88
63
106077
57
376451
437597365
65999
36
62
55
82
49319
41
85
32
64
59
9
354430
93068
187527
59599
49
16947
3
9
235299043
317484
10
488198
487103
406154
398795
63736
86960
26
268098
468794
36
77
457151
622538776
81
188474
98
301437
930378065
328987
8
3994
60
59
273237
64
27
5
423831
82
27
467631
58
94185
25
13
395313
8
70
276973
667783460
46
952502622
33
62
110944
9
278821528
462570
421434
45
286766
59537
52
91
306572179
83
27
83
39
128680
473626
81
68557
331140
193250
108049
38
4
458952
29
211124
81
54
67
29
36
971415728
197522
905862668
161366
95
30
48
5
782417721
5
31
65
184064
52
76
46
72
75
161537
232427
154694
77
76
9
6
34
108439
347089
52
1
80094411
19
68
593332820
28
267304
5
63
5
60
17
76
460714
462260
16
99
4
3
86345452
168398
8
108768
9
14370
647447598
895781144
8
99
152880032
133579
174492
3
82
57095
7
8
15
8
44
26
118898
104845
63809
86
181091749
252106
13
162937
267401203
38
180643
124405
467938
99
92
80
480747
2
468563
20
109175
89
16
23110057
61
58561
52642
101809
9
494601
84
4
62456
348980
41
251585
3
70
2
89
47
61591
317660
92
37
43
263058
35
92088
58
8
249532
93
46
530944991
6
496411
823100458
127643
25
8
151535
214976
22
74
376865
41
996668354
55
49
38
217550456
34
91
256263
94397
480316
94
567459232
91
264209
76372405
34
290899
34
46
47
35
46
13
7
201679
406349
53
14
36
69315
469631
86
2
75
64
436179
4
284553
61
23
72
9081
44
25
88
193129
626725165
314006
92
212637
74
874736269
39
114142
454072
786308564
342456
76
56
453714
368638
203744
287902
33
194556
3
197303
23
38
236575
70
345339
11
76
95
410227
251988
91
49
9
476436
49
265567
7
90
3
35
49
89
226360
33
11
9
507959271
66
20
403297
435904
327123
59
392003063
394420857
187881
660721349
304421
68
183592
26
80
140606
237286
43
9
11
46
51
88
466482
6
33
94
106271
26
56
8
56
268123
23
259570
64
25
701696940
216061
509333626
331595
5
336084
30
14
255594
52
9
192144
12
94
146370
288436322
419019
26
7
29478399
340398
6
65
56
612880042
63755
15
90
99
186131
777985477
593019082
74
22
58834672
478385
60
31538
634932939
96063
6
480948432
49
458689
66
37
53
329568
175252
141981
79
69549
234765
239718
35
40805
9
255099
98
212448
895805110
497301
405293
24
28
68
5884
470123
34
58
289648
1
10770
17
11459
2
7
101974
188222430
32
520635161
59
104639
57
373429
25
99688
50
310831
3
1
4
99
72663
348662
10
495848447
118679
638099624
6
100776
154772
35
20
157080
234668
78
402747
156659
555699460
98
46
926851710
435242
35
136375122
79
869537373
271567
63
443340
173030
383909
12
81
89
189763
46
79
1
977571848
63
206373
494587
463862
61
300559
897
99
331860
4
12
222088
11303
98
97
142836
432653685
47
199698
66
6
310551404
47
92
373720
3
20
129252485
56
407469
141699
368746
55
94650
5
356431
42
16684
83342
57
85
76
178338
42
267983
83047
48
44146
4
342100
9
54763
90
261236
62
85
98
50
62
479072
135415
1
7
96
7
264554
334966
386237754
10
302976
643608086
96860
68
401138511
368967
468191
79192800
157944
15
51
24
1
335968183
560350812
19
12516
532312640
11
8
461150
3
459459
94
336417
183321
246270
19
395223
45
382672
97
716743509
64
99393
94
715811537
98
78
85
432176
40
465371
200788
472294
57825
454340
12599
475985
477387
7
26
59
68
218493
88
1
210754
349904
7
15
5
383642288
113407
233714
134283
1
278791
9
304530
48
6
949847247
56
9
176315
161457185
111174
62
139013
83196
890009047
93
430035
14
60
27
54
44632
5
48
134923
29
467059
72
77
62
556982300
140834
64524
28
339477770
69
322279599
80
82
16
361986
100937487
26
279645
75
69
7
13461
366174
55
432202
29
296745
354254
382366
620242556
471667
69
5
36
3
66
124810
76
99
292676
427503
36986
343615
9
88
51
68
167555
55
215118
820762393
160975969
310590
3
266393
293248
570445308
49
90
4
8
126081
141367
75572
29
702889360
224679
96
73
9
361871
396531
27
21
3
239700897
17
16
152764
949194167
148378
147878
425028
475437
21461728
193398
57
42
135382
317804
41
93
529741577
201784576
226013383
52359227
66
32
466144
29
376845
5
307147
31
196941
52
4
99
553494819
13784
373397669
486555
278168
20
149932
302594
340073
78
45
57
171096
76
83
86982
15
292321
253721
497846
600862203
243949
166360
89
45
54755222
483991
88
89
98
88
274406178
108084
144128
365637
31921
221094
55
40
99
369817
29
145171
16835
204776377
264319
681208059
246177
115165
68
48
99
413051
78697
281040227
466613
76
52866
444290
19815
149876
97368
833766356
222393
487013
169315
53
59407
480325
163633
159583
22
3
470967
336869
470109
233125
74
62439
21
74
8
153256
336104
7
203839
65
88325
20
95
66
2
67
115870
60563
13
27
13
41
81
150441
13
470473531
166782
99
462278
309797
591843345
453550
362251
77395
95
34
69
96
228149354
36
43
95
161080717
533845695
881960355
320909
52039
387541
830784705
66975
36
298440
274452
285312
288802
142387
414390
820110979
258190
449608
44
428598495
78
183174
39
374861
244262
56
2
80939624
360765
313617240
99
8
432151216
93
51
45
16
89
56963
59
317437
348580
62
374444
42
444716671
474266
68
391054
793457239
223549
50
63
3
3
293708
47
12
27
1
8
128485
39
457429
41
467934
64
55
321921302
50
85912
27
28
87
424019
87
93231
74
877792954
4
78
487964
41
45
308732991
7
101444
178794
76
67
98
184438
101028
275082
123635
97
465483
35
143005
86
151182
34
249180
88
13
449421
3
60039
8
70
14
12
64
352284
388159
21851
466148
392690
3
111024
7
60
256484
378620282
183690
32
49
75
496706
40
79
32
224061
225841
99
70
260638
7
61
32
7
22
70
26
298908
269330
93
84
8
42
148519
1
57
52
244402516
149412
99
66
64
305191
11
88
165958
1
221142
46
47
87
53
59
13
83
215345
11
326372
74
1
75
289765
565070289
67
89
8
239458
26
81673
27
448131
4107
288714
161411
17
97
9
178234
60
218634
112662
9
76
294457
313861
318909368
6
369039
24
58
154227078
343420
51
58
27
369670
90
38894
173374
31784
90
78
99568
55
9
22
13
301700
16
15
234499
384058
93
90139
54716
361988
129823
2
475287
47
133513
262455
28
31
338353
34
203901532
35
71
1978
319821
93
546497220
7
76
370118
32
71
237924
172934838
4
10963
111559
95
417963
31
41
4
166689
1571456
54583
217216355
76
209481
498183
97
309629114
79
136272
86
7
257969
50
85
341428847
87320
545091991
344319
952341499
34536
57
3
83
92
24
59
520469350
477197
478026435
327207
90
24
89
422561
46
35
80
4
57890
452977
98
37
24
48
42
7
334830
279893852
6
95
22
6
49
258333
59
6
68
466413439
41
26
94
19
54114
36
9088
316479
17
792284191
128230157
69
73
1
36
98
194539
458091
87
75
333143
2
703872629
9
68
18
93
1
320791
3
88
36
7
43
70
35
277264
306088
9
52187
335069
290143
242754
20716
61
51
423168
23566
25
7
18694
260401
360099
161020
346198569
8
379036
3
82
262899
42
313602
2
2
771219598
11968
23
176870
94
394822
23
94
396196
229638
205566
109879
31
363163
349681613
280994
625805397
89
255854
472691
482917
1
9
488363
41
363843
723941239
84815
244584
53893
301131
258711
34
68
61166
254160
205057
26
79
17
4
80
403801
68
76595
295221
286099
8
409027
15803
13
87
43
51
87
370947
16
95
5
358791
13
5
363042
336935
214512
52
1475
85
302113
79
19762
11552
142270
118741
42
1
440394305
198733
178134
73
297420
681119876
2
40897
4
446691
45
450306
39
74
31
157842
23080
405460
458284
569579198
497819
57
711409752
148962
81
95
60
95
96582404
271763
99
35
10
474471
94
83
361180547
282532
251690
43
22
417794
17784
26
327324
18
987626989
242856
78
59
8
3
139497
398679373
481399
372901
184085680
48
24220161
4
3
326127
42
89
332488
431048678
417011
30
82
182613923
92
81
90
41
303737
76
373180984
696
67
268712
35
323087
291827103
371707
82
424064
22361
35
4
359848
76
3
409938
14
82283
192281
921925733
31
406286
75
7892
84289
256957
30
53
41
373782
342637
98
46
7
81
430887215
456066
617317943
223895
818831351
97
2061787
343648
207126
22251
388352
67
452633
48
235681
459774
71
339809
62
118910
495634
270393
25
4
314202007
348689
24
195755
106710
250555
351500
385574
465422
5
156122
131554
67
65
6
239750
188095
4
421274
150915
701828242
48
418197
14670
176337
91
22
84
42
245666
382996
29
86
354540
482543
3
9
72
1
7
75
27515
487352521
201572778
34697
10
744165782
494269
185819
478065
34
51
69799
354984
193587
28
37
1
8
39
163445
39
3
324782
66
941633375
363250
224917
98
449064
105502
5
57
250912
112929532
76
186588
485931
6
42
51
61
53635
121802
295618
99
50
25357
78
379350
452298
476157
684033476
23
337117835
145181
770746109
405321
61
467564
20
22
227158
6
11
5
163202
12
141034
46
255941
2
87
1
477884
10
476266
223428508
40
51
95
457063
216858672
440092
49
8
39
229509
34429
59
367350
65101
49
10
87
290252
93
49
315999
169287
254471
167086
93
9
7
88
95962777
208712
327182
35
165372
1836
129389
49
7
57
68048
82
77
384944
4
26
389093760
6
4
54
94
64
24618
27
441458
323138
96
103067
4
33
255844
61
87
9
60
71
97
214029
185072
8
841457708
4
379707
92541
301520
69
5
20
54
69
10
83
143131
176541
96
70
1
118545
62
21
60
39
7
260865
66
7
7
317598
997209881
30
28
57
5316215
36
6
20
779417043
183214
391783
904639375
139489
325795
75
22256
46
76778
93597
137971
143262
208665
381173946
9
3190
420801135
237201
41
2
408999
205061186
23
60
94
77
97
86824
382131853
317813
8
36
62
101759396
3
19
49
92
4
66
26
481456
205190
686898283
476160217
8
13706
183991
332013
45190
46
207624
102043738
28
296378
30347
834403696
92
64799876
28
467395
64
130942
27
370222
9
5
72
37
83
563985639
272477
92
11
254204229
94715
62
331062
202794163
156817
332879
237550
34
68
5
137112
62
336631
34313
169669
90
174242
65
33574
633788329
309145
151123
63
139393
127863
446413
59
355517
118468
87222
412366
27764
260319
47
147167
75
5
141723
250320
9
494108
210707094
87427
217546
335282
56
59
97
3
84
756985463
25
24016
80
83
7
98
66
83
392982
49
67625
91
852018420
2
45280
5
188554
681686466
201076
271534
217667081
290917039
43
215388
97967234
38
48
469853
20
4
154527479
6
52924
42566
79
92
77
12
975693294
83
81395
6
344353696
22821
3
73
72687
326924
6
308336
62023
293543804
228523
9
957099513
160757
519159733
489064
762504860
362664
87
394544
51738
24
44
43
42
7
13
94
232220
394843
96
306926
59
493051
77
4599
1
13
84
23
62
32
433800
80
323346
479310
51
7
8
4
339813
94
368488
253508
918956083
97
2
119612
81
93
9
307582
896013188
434523
86
200146
23
47
433171930
81
727537319
69
14
367381
219556
4
1
236950
41
86
10
191848006
293785
3
338730
225084
75
681699568
22
22
111804
828890654
38
64
223850204
97
12
87
552496274
11
115522
85
6
25605
440084
28
328832
56
54
10951
8567
71
66
30
23
142569
200400
12
58
290465
4
83
436897
85
267173
245012
432095
167552
894360374
245178
58
4
421154
62
5
6
86
603768510
184046
65
160898
93
62163
41
312905
245908
36
83
90693
624415373
29
70
76
67
52
414183
116019
260765
51
3
7
4
4
87
7
49808
452495
404926
24
57
282915606
4
60782
90
99
77
83
78
92
11206
68
577600174
1
53
64383614
492123
38
130769
52
36
1
296305
298181
497711
265320
322406
99
21
42
9
217284
25385
438670
102407
49
3
58
15956
4
139203
53
73
270865
483189
5
11
91
21
6
437076
83
93774
49753
58
51
94
45
67
420664
96
85
42438
40
273611
447865
96
80
54
970121418
83
235847
23
26
196186
43
419538
1
260232
273273
225896
61221
441637
77
538565142
7
107122
85
22
96070
17250
149251
82
94
671287389
187403
64
309018
155106
285847
40
3
125583
123749
4
51214
7
74
7
103624
308458
46
92
66
803298699
5
173923730
42
52122
30
50415
17
362339
420203
12
59
21701
82
47
2
918067494
204022
19
33002
56150
937509465
70
387014
42
55
86
48
87
19
26341
64
477688668
38
24
58
7
277128
5
69
93
875580908
203618
96
60
87
199743
65
199599
42
20872097
375776
239257
62
186912
735865861
354030
56
334177
18
470182
42
12
255394
329263
36848
41
65
150712
28
48
328682
758819560
210601
31
28
748622384
61
391035
278917
79
23
25
64
165384
482521639
9
490755
59
138823
17
182908
15
424074
41
21
94
147843
48371
134661
609923466
382265513
21
85
196904
80
207073
15
5
25
6
41
2
62
89
412474
94
552226561
443169
15
31
120423
30519
52
9
98
60
355340
141004
96546779
143313
303178
57
27312
6
54
82
486237
342443
42
498017
13
56
210189
247950
202888
2
40
4
20
451050
117177
6
87
27489735
6
161884
425693
13
221932
22
60447
252976
65
50
9
626676459
247042
72
34
282142
29
31
388831
432801
65625
110424
38
28
34
67
90
335731
969754767
75
97
3
399059
2
90
94
350922014
97
465880
755025155
391633
54406
89
74
14
389387
59
91
81
84
3
49
38
255778
445343
371552
343546
34
82
167583
379515
57
5
103267
8
367251
14
217676
31
10
441295000
48
31
98
21
10
40
71
89
17
333806
42122
95
37
252444
393290
9
399086
99122
737712182
29
335278
278593
92512
67
128188
65
3
431157
276650
86
287409
71
475482
83
395551
238479
282021
219058571
192232
350251
346329
47
454621
12
63
4
314551
390559
71610
86
179925
223010
49
91
22790
1
2
38
11
3568
16
79
7
125977
181639285
15135625
404900
33
34031
14
52
398504
176817
40
96
2
4
29
7
135196
343501610
21
490196
57
257349
62158
69
84
820435926
3
474824
129993
7
16
292840
126789
437238571
52
85
210547
266606
91692
42
333897167
260787
30
7
418506
196614
73
84
23
31
51
83
392903
7
309118462
9845
260765
725074000
96
93201
3
217880
204912
136386
209731
135400
13
879986715
404196
99
99
6
47
97
141019
30
2792
493771
460951
35268
902533174
299928
22
93
50
60
35
95
67
56
2394
348007
468154404
79704
58
2
728028346
224108
18
195133
43
96
95
79728
15
159640
9
198391
22
79944
1
36795
4
332502
79
3
34
101844
5
26
88
48
86
435669
62
24
60
34
3
75
25
630029431
63
29
8
1
124163
143294
178439
115634
722672870
672200498
96
1033
356300
78
435328
75
494742
315726
397877
73
410749
115478
146373
376142
57106
27
57
272001
25
832694942
241751
83
50
99
36
499965
90
403148256
60720
442222
52
96
33
543776441
247229
49
9
231934
150520
6
66
25
3
97
419804616
70
92
97
523542676
63
72
443313
82
442021
82
69617
7
330897
54
248862
93
30
245370
6
7
48
233612
537135846
98
533416775
49
52168
7
77
48
58
90
19
45149
6
95
63
8233
43
51
1
5
354506
59
37
18
51
216262
54
93
1
200957
190258
344132
365664
20
19
11
39
17
1
42
11
930990270
388689
42335
33
168826
465720
412367
225824
59
13
14
154021
30
996788430
46
21
320274957
69
92
7
1
427180508
467415
35
135790
23
210779
98
15
7
12
24
249932
117954
38159
7927
272023
923344468
467929809
19
297499
282208
8
34
142983899
50
9
66433780
63
62790
859177299
7
96
31
16
178480
287061836
84
72074
443353600
351223
88
553347053
23
8
337040
16
317311
4
296638
5
62
46
2
145984
45
938453412
60
49
88
555595721
84
61
11
16
318596
153055
389602
274668
28
134808
95
486665
258057
67
66
959514033
84
36
85501
92364
80
418005
99
173510
353348
443713
442955
86
286659
8
71217
33
265789
497445
354249913
147246
24
77
29
14
268350
225192
198109
47
1
41
248043
56971
675730999
64
10
104213
210385
980128853
2
98
94
55
82
35
347806
98
337677
41
833266620
3699
2
38
458214850
470597
80
42
450614
144863117
11
71
36
174653
26148
64
1
213597
73
22
496182874
148223
42
71
35
52957
92
85
5
623346206
99
308561
363440
89
26
304244
8
9
36390
90
755225707
23
17
366105
42
42
23
146537
81
46896
372512236
126590
81
27668246
16
481644
46
1
285421
405673
50
74
53
43
287094
85
157493692
60
75
48218
239499
191406
411765
379796445
361219
11390
390588
7
17
9
481967
4
57
7
196154
36
40
385148
5
360909
104305
90
222044
62
68
49
17
125519
31
18
26
106203
28
553955554
885423893
61
96
785293040
73
53
93
87
21
284136
34
20
455920
193567
222384
50805
16
130537
79
13
535466233
87
66660
94
69
46
87764
52
14288833
1
52
62
69
69
80
143635
230211
35
365050
917339320
748633791
70
27
18
36
34
397761
290314
362492
96
196849
54
166585
428165641
90939
668020721
424164
127243
16110
217569
5
1
5242
2
80303
44
44
254012
8
728872239
427480
63
20006
134883
717956074
65
176060
926239916
91
46
60
70
114956
67
27
237040863
174072526
618992433
429988
54
454310
370978
97
67
47
51
3
28273
10284
107451
74
48
473970
60
85
64
276912
52
79
359208
60
53
9
65
60
185338
348327
332362
17
66385
76
50
134847
816606411
30
448942
1
15
21
274803548
35
5
2290
572406839
362668697
247249
64
257086
230576443
90
76
424270248
524404543
336108
748502065
9450
16
272312
341174
145990
94
10
58
37
494276
407928
1
482305
318048
97184
61
78
330107
30
35
486166
125827
80677
27204
634834415
212405
68
86
61
26
408853
174910
8
776681463
3
329160
264603
96
929012745
41
367545
492434
4
87153
90432
384406
5
194602767
157375
373699
94
98
5
76
15932
43
134082
499239
128237
484872
65
67023
69
12
47
243477
81
28
54
380146
320437
91
78108
206602
12047736
428386044
23
31819725
28
361193
316028
319978
149026
404973
257108
443315
58
404353
163028
3
75
53
145030
72
328645
5
67
72954
24
25497
26
294052
97
8
117200
221646
74
69
196414
487704
76
645784167
241417
362172138
339345
43
31
66
274330
355407
9
61
32
18
68
5
340337
5
128468
49
65
515308111
321073
94
86166123
954568274
229757
217641
117521
463424
80
40
25622
8
60
33
408734
8941
252589
11
314149
27716
141221
5705
48
364845
48
55
47
499094
292805
400738
36
496540
54735
226011
69
48
45
25
21
18
25
25
356655
197590
48
220493
232222
345798
84354
191649
74
48
27
18
18976
546514534
40
221554
22
91467
334832745
47
50
17
950531033
83
859628289
391995
55
40275
7
494803
92
5
1
28
29
28
5094
132872
161292
53
116605
62
90
684020245
3
8
58514
335449
12
87
11
64
57
188887703
364946
268390
62
71387
240612965
298326299
253505
12
463932
382925
282112
309110
548124305
18
82973
12259
43
149995
76
31887
6
433529586
71
70
3
945840272
385358
26
443071922
18
98
238035
207459
460441
2
91
321597
317213
2
24
35
152217
73
257528
62267
9
97227
189733
50
8
118587
147538166
42
42
542699373
43
42
47
28
8
9
369510
623235591
83
6
21
99
13
32
82
3
84
11
27
97
8
54
8
478842
452448
432361
95
95487
44
5
66
307019
684362894
326123
25465
255163645
906833852
986541626
14
460807248
323534
67
347990
20833
75
323586
885274857
7
21
75770
591587616
469481
436261
318178
81
8
5
1
174946
39
426432
8
21349
86
3
132480
20
49
373806
18
83
287343
3
21420
6
19
472084
90717093
45
12
25
465832
352123
152469
274727
97179
450455
1
194802534
90
5
9
58
428582
75
112999
73
418852
1
36
453680
349919
82
3
58179
87
9
4
17
20
52
3
211475
82
33782004
467039
458509
76
13986
280371
70
167494
313389
90983
248403
83
16448
428483
558920015
454701
18982
71535
1
201144
99
116356970
434948
33
27
122423
64
130944
67
35
2935
84
176325
37
74
405076
32
234355
161003
12
64
18
93
83
40
407244
90
439279
331932
93468
62
40
47
297500
31
22
708708476
1
309550
240063336
51
421530
58430
295332
331520
398170
126879
158637
60
6
480548
623453860
201386
17834324
497044
28
16
65
389622
2
75
120074760
393106028
84
221636
3
180694
5
273234
242152
4
10
292074
151980914
18
3
269656
49
6
449056
879503247
283159945
351882
33736
182600
1
11
81
259017
464798
1
19
262431287
932015443
35
329853
343356
21
65
95
44
64193
85034
180693597
33
91
76
13
72045
456727
4
431929
246941
465458284
36
458523
281522
281185
186858958
496584
4
24
26
48
21
303443
65
63961
42
20
417929
196292
404505
376868
297277
224803
403654
408592024
89
19290
71
59
351074
84
452582
192277
17
47614
12
332186
426444
432038
414331
73
155667
164016
97
26
491444
344395
284461
96
60
282194
398745
79
27
53
146862
75
14
409729
189921
64291
345409
385442
366286
439409
463503
5
127235
87
92
766544357
20
50276
42005
4
439112
139809
83
363602
16
23
462818633
12640
90
81
190295
479504
18
330622
27
7
926272530
75
304979271
88
94
894863484
50
43
3
23
15
79005
45
180799
322402
68
25
8
97
113067725
199765765
58
27
96
38
473348
136134
9
377151
60
3
294543
101486
81
171054881
6
5
4
232748
71
9
7
85
96
344811
481176
639813447
7
698636799
45
10
97
367654
31
35
349987968
32
13
98
95
41
91428
62
442616
193284
18
243488
2
606446860
5
77409
88482
176294252
226013
72522385
62
35
25
5
73
56
385302
472778
29
430542
64
71303
493650
206769
6
16
537500395
384833
4
214039
261158
354467
6
29
287043
23
10
7
461986
48
82
32457
38
201392
24
20
212755
196561149
38845375
855870001
70
228138
92
35479
11
40
8
201893
50
280629894
94
300560
47
13
15
29
59
292773
52
20
79
481159
837787660
70
2
89
218113786
81
80
446653772
14
4
445083
94
139366
22
98
6
77
360079
189380
7
8
17
43
302431
161370
425231
95
172633
359170
40
460765
192489
91
9
442022
391133
17
122323
630161497
51
465704
59
83
89484
78
4724
23914
35
484808
4
6
1
67
161072956
66
678505184
61815
341474
498517
87
2
95
109516
88
48
209355
308113
469630
1573
148020248
136268307
62
19
54208
227844
95
383930
81
8
6
83
339296118
35
855078855
85
46
78
422370
111323
240389
85
61
46
33
45
42
83
43
28474
52
384900
38
399689
18
92
87
776095341
25
72
452805
37
71
310154
411400
25
339301397
98
63
22556
1
36
771766503
41
56
274905
313182
108992
5
27
24
43
7
870987301
300111
38
9
192145
371914
47
676299603
36
132163
459290
78
334423
8
46
87
4
814464865
822860178
429676
280323
86
211737
107915
400809
66
315719
273148
2
226486
315687
78
92
89403891
93
15
2
45
261955
410243
78
181170
54
115193
72
57
890423058
418896
62
65
78
87
15
58
755264074
45
250249
3
2
393652
262133
85
42
36
690155340
51
294287
56
86
96
87
495552
33
4
261280
480715
29
3639
302633
756135883
490247
312374
97
98
7
87
80694
358681
8
364646
375210
275279
94
90
354862
4
76
93
30
47
380290
19
82
68
930660809
214574
16551
99
177659259
7
205098
74
141782
24
60
1
10
90
37
870466689
187088
30
25
82
37
72
84
125997884
27
254154
246479
207894
26
468123
148647
94
67
85
132671
3
15
165793
6
28
101664
224879
300073
333593
34
64
1
6
96861
18846
8
44
258376
442176
4
70002
184612
598473932
7
76767
141835
33796
68286225
61
8
40
461245
92231
178855600
73697
448867
192698
97
480234
22
84
93
65
299788
724762472
73
12
30
12584
408363
156794
1
18962647
420704
193814
6
313093
49
4
429471
77
64
242465
44
40
268635
866118375
1560
264526
46
12
156503
6
3
64298
82
322600
184582
380875
58604
42019
143220
8
89
488646
170094
60
492313
105561
72
305413
17316
6
386989
156438
115138
37
475449
44765
427224
82
40
452949
5091
87
98
47
9
101049
5
73
60
211443
470978153
38
346083
10505
30
2
96
1
152845
493772
444181
78039
77
87
456677
347549
18
197192
319562
475152
301889
47
382379846
424204
50
355879
36
103515
14
12587
109048
2
44
446263
47
49
209919
87
71
786760174
963045860
21
812847954
52
56427
91
8
61
8984
982892525
42
50
47
56
91454
635038880
42
44
16
23142
80
50
15
23
28
27
2632
7
10
81
363101
54
18993
96
79
492034286
209717
137252
27
3
386687
114285
28
25
128080
22
32
39081
306579
51
48
64458
166648
16
350462
3
132029
59
22
306874
425425
219634
36
22
423964168
81
398550
140191
414614
264518
69
259597
419818
81
398944
257528
210842
5
40
216813
278253
426582
240588
66
42
43738
423710
20668
256652
19
42
18
62
439936
501090897
7
85082
174223
22
31
25153
54
2
453663
401931
147984
232290
85
241773
45
162805492
288547
4
27
6
9
87
484512
373011
13
5
40
385070
12
2
78
15
26
14
97
505112546
59
99525
381572
75
944293017
189205
1
70573
128117
454473
233668
65065
131393933
68
59
101319
23
51
3
76
619054050
468767
123351
324334
46336
27
66
260346
60105
353431
162155
423652
214803
44
6
6
89
290735
330190
357337
56
4
57
263117
72
71
99238
6
34
51
133407
279400
60
179090
428806
494300
221452
5
1
59
695053829
49
83189
374550
12
363569
71
479739035
243816
165211
8
2
97
32
77
315302
8
136372
47
56
68582
459822
18
253330
21
11
366471228
65743
151218
960079399
374471
2
55
30
31
67
168271
55009
81
127270
56
1
25
60
458942
77
28
243011968
372839
449641
5
591816649
14791
431177
61
332309
2
107847662
268855
261984
7
48
261254
23
40
78
341332
82
91
7
69
455421
36
299862522
89
33
5
146063
265446
101308
258258
172929
133402
433268
209156
423382
280563
70
953763621
49321
85
276346
51
483545
13
470617499
56
467966
6
403060949
98
379153
92
82789
53
33
20
246403
24
29
855404383
46
4913
239034
75
591342488
6
27878
150998
2
45
63
84
73
471374012
198974
392145
29
76
4
81
55
7
775533481
7
65
78
464832
9
78
89
30
4
81
76
482460
10
44
37
96
532017669
17
83
383163
4
4
71
394898220
265088
401208
57433700
10
3
694115518
52442392
29
474786
234376668
226779
498694
365938
189380
243807
48063
592704481
46
2
29144
29
122938
388505
17
359876
176259
37
28
23
85
36311
160196
233185
76
38
95374724
417318206
260809
1
216494
139530
382779
72
295469
100016
190346
239683
483287
27
490647
97
84
71
43
100983
50
3
390248
6
501310794
279944
484176
370591
84
1
688790605
16
276746
42
51739
85270174
776815464
10
29
168581
81
440484
425100
73925
340280883
344934
87
17
77
242838
55
86881
419134
39056
26845330
95378
272266
237227
52
449377390
175640
473697
951283132
921967677
97
39839
14
68
52245
429202
1
33
5
440992
44
497652
65
52111
96
23
235820
445349
15
7
76749
67
81
79
3
24112
903683009
96
220133
34
54
63
447984
5
44
25
115225
470183
311268
37
194205510
59
89
77
59
66901
688461245
189761
9
20060
258267
1
260421
376140
446582363
14
61
16
32605
248273
9
35
215262
408265
447738
138303
70
56
482531
9
436663195
67545
367589
9
135343
68
24100
61
732388944
377645
70
89
2
487309
77
464098
288749
354856
3
314287
409258
36
175659
18
99918
9
485739
72
70
191433
1
187727
19
102774
3
11
354237260
13
75
284849150
50
7
84
5
82562
104657
47
16
399570
22
56
64
7
349401
135095
16
88
76
365330
94533
85
87
8
199963
285042486
83
52
35
339148
72
47919
477014
74
470947
82
88
50
350948
186254
485174
61
405827
136853
272264
140594
434349
297558
9079
98292
719885230
234268
31144
5695
7
49
1
920801510
9
594704653
102537
63298
209743
91
684849833
500940133
414832
806196588
72825
63
469137458
77
85
6
1
126075
79
983497796
250734
234007
139152
960173734
33
6
378127
86
144848
45
198071
5
49507
127137
315138
3
51285
856396009
43
206473
148292106
27
56
68
7
25
426236
69
18
8
212939
35
57
496214
82
295675
53
8
4
6
89
434474
52
41
262997
468172
269655
240625
7
288604
5
11
60
321513
91
179819
43142
8
653097654
58
462340
30
1025
49
55
97006
318797
2
66
72
437655
347734
377323
379832
30
778789347
269423
2
61765
214668
8
10
82
142002
315739
24029
55083
33
8048
13
54
137517
43
759896198
146734
32
38
62
377805
76
242656
20
131946
49149
4
620379422
9
2
257528
22
329380
55676
555119785
82
491315303
32
121187
482749
2
55
422971
202350
152026
374231
16350
89
8
40044
82
390193
30
1
27
66
25
96
37401895
50
10
195577
24475
7
63
1
70
220052
99
41
44
50
293186737
332260
191503
7
39
78
301753
137268
71
81
48
71
2
47
87
428201
153695
49
86667
418931
187047
373630
472762
280161
1
4
1
54187766
52
92
399928
72
84
227215
465404
8
465547
7
396341
9
67
9
73
77
56001618
81
272488
447583
45970
41
59
44
3
70
80
79
295379
85
84
70
149769
76
361212
157167
257093
87
29
57
90
5
18404536
410283
198006
456527
2
50
61
28
14745
49
596366752
26
56
297616825
253071461
324539
14944
13
1
35
473677
310362
33
21
72652
76
67
1
104441
130890355
534172122
567284877
6
409356
385008891
245688
84
57
6
130602922
163443844
1
819750068
8
58518
15
6
98478
4
74
46
328073567
35
1
15
14
310479
46786
418
36
832341126
61534
138161
129457
901773679
73046
97
629090790
57375
8
8
24
73
235956
33
23
139533
70
153486
70
75
224994
36808
50
603463565
26
17
25
7121
5
60
393363
68575
180440
73
61205
359037317
31
97643
219711
30
67
4
762066065
419091221
78873
2
11
94
367398
8
24
265218
87
9
9
34
29631
494072
60
292322
204888
41
275472
754520824
974510173
79
320548
19412
890518017
7
404735
223000
11
480087
459021
335219
51
42
815258906
336469
194116
6
95
184115
47
38
84
7
384135
317636
61476
398517
8032
194831
97
391651801
16
24
69428
817200935
3
532326621
959797028
54606
328843
446351
549678498
3
60
1
454192
410056
1
432602
85
2
36232
17047
25
648615230
75
897685693
54599
77
48801
1
71
441391
960649286
83
111002
283524
82
13
207809862
82
6
247187
70
92
90
4
1
3
17298
6
481698075
235622
182221
21
61270
7
146619
7
50
380252
94
30
45922
73
3
5
73294
11
96
33
73
73
40
51
33
387571
395325
100031
15
251867
61
91920
4
369725
490407
39
391617
62
82
359857
27
601
1
59
91
46
38298106
347583
481420
95
214602278
57
300873
352679
5
87
446039
6
87
69
172183
57
93621
97090
141079
305693
272608
81
87
65632
586521800
27
361015
82
6
1
102542
8
103009
94
286009
43
212930
194945
18189
145360
93
190084
120313307
100120
436464
29
87
75
5
109913
3
109389
496141
8
239268
90
40
73365
83
407814
279771
485191
26436
229330
38
397370
358394
90
302265563
7
48
80
55
31
45
320268
93224
295443
280059
84
102969
2
883484387
144323
28
235335
77
92
79280
220481551
337357
3
7
72
245830
77
16
94
336595508
78625
65782
6
5
142831
282454
14625
995259718
26
13
711650303
113311180
51
18
332739
2
96
6
317166
566458015
59
56747
83
391734
53
460151
40
82
39
695982577
36268
282319
98817820
281624
199917
4
48222
228279860
4
296121
276542
472249
84532
50
189711
2
3
237911219
170988
92996
316793
135711
463847
42795
13
74
6
39
90
609690270
11
961974035
294179
14
29
286019
7
42
367161206
78
21
3
113069
19
69
180417
84
11
18
3
300688
80
55
39
35
12
76
311577
75
17
24
104509
9
59
65
732892758
76
2
423508
57
50
213392
404995
89935053
158388
30
34
23
88
37
52
297366
247854
18
35
82
21
46
736330426
92
366848
433754
227950
14
82
434529
9
183577
7
409449
225534
49
22
16
29
81
323303
7
269403
485121
47
964412891
1
61
73
45
429989
23
61
90
117689
183412
468838
752226588
14070491
118613
204870
399445
93
73
3
325459
152747412
68
972139622
7558
7
56
52
427615
44
35
364375
39096
89
6
868230336
26
25
783401013
418638
19
745975533
71
438055674
36
641585785
837122206
182162
391396
484403
392870
8098
4
436804
89
19
116027
18
3
45
55
344740920
37
185747
14
327208
381074
61968
50
4
959098813
59
639840874
90
151264
28199
152042
43
82901048
34
23
58
99111
88
4
9
6
329553
483120
377639
4
453851
30
19
8
238943
2
225400
811714480
13
120404
2
103628
82
460058
259652
51
94
60
41
696214404
254829
52
75
73
289368
51
96
51950
271549
2
32
50
6
187563664
369402
93
197357
333666702
87
80
83
231812
50
52169
78
177283
11
90
755233764
73
83
22
186800
680384458
51
28
271872251
61
91
50
13898
174595
478159
70
59
87
65
64
404444
186111
87
21
63510
134463
93
2
56
41
66
505808830
43
237560
81
98
9
89
488018
490231
570045069
245567
284560
25
88461
67357
108176
97
33
211845
85
47
197005
465131
37
14
117940042
15
305268
290235
192571
491619
612367611
59
25
19
6
42
63
5
14038
59
94
77
344613
23
33067
59
61
355089511
329116
127398673
306272
89
86
52
295159
305430
156844
233820
388828
72
4
295011
55
233343
384011
87
96
97
618467798
45
75782
89
31
91
212476
52
2
355387
78
88531
93044
357929345
8
104720
65
35
31
287893
317632
240700
94
331706
582938051
3
114761
11
66
217203
21
307433
20649
477813
415203
441802479
73
11
33
55
393651411
3
25
131211
26083
81
98452
80245
62197
2
76258
389266
424649
245414
422871
20
35
12
284450
423322
116496
9
29
195646
125333
37
19368
164458466
205626
9
352003
11
159257953
9
433071
101345
16
255801
11390
16
438215
217796259
357501817
74
111842646
937564546
152123
490942
94
165026
90084
821621488
449351
382781
139983
93
478407
111240
265415
14
465231
387310
95
90
304668
39
8
81
425967
738575752
91245
362784
35
30059
99
16
499806071
452427
181497
55
97
376633531
85
101170
412031
153945
7
60115378
142820
399806
205084
12
469560
20
32868
56
43
174761
4
83
28
15
78947
161861
539040209
719403987
270756607
534699884
334898
20
217326
91812
44
68
3
18
106481
477939
6
77
4
45940
705746827
108439
66
59
15
16
3
96
140780
380093
15
76
3
440833
41
59409
907079220
395211
14
66
91
40
22
435991
226611
257838
61
290568
55
74849077
99
7
44
61
60
99
136894
1
3838
37
79
359743
385997
7
135053
28
1
8
86
2
40
393002
58
268548
41
91
23
281401
93
256575
71
418809714
96384
23358089
70155
18695
158312
22
8
53
46
90
225712
68
44
19
3
245250
80
325247504
280800
62
399938
168798
4
254821
36
9
262087838
94
84
65361
1
279388
247900
34
37
251939
475283
494506
146183
82
69
26778
80
426530
27
498835
99
1
27
72
4
450446
13402
317176
446214
3
37
306844
17
458910
214444
22
75
59599
57275
88
18
16613
47
56
15
7069723
91
8
453772936
228242
73
273512
359112
461532
320107
414066
137824
578782006
94
76
53
63
263100
39
30748957
52
202196
71
28
57
41
345996
290779
8
330167
475303
96250
12
71
340281
9
46
203293
4
91
96
309715
51
43
600685009
263539
70979
64
80
348495
8
97
2
126643
51
6
319740
126229
77
130412
62
189209
8
61
67
70
967360549
95
165410023
51443133
42
354320
204229
4
84
91
17
74
34
1
59
5
35
445052
1
6
446389
21
75
96
93
170767
362799
1
243422
301892
53
98
443050132
292167
50
8
149838
260066
68691
62
17
182267
444159
83
3
236173
399530
5
136630
93
56
472321
97
35
195143
205612
3
4
4
176855
75
67
478526040
97176
40
318710
60
88
67
79
211910637
457551
27099
41
66
476732
11
277165
788526457
190464
322233
384227
74
92
326992
647239244
70
400663
3
9
455175
319161
388922
25495
216427
365858
8335
66150
314766
4
30
82
78754
54
30325
20
363462
8351
463945
468814
417576
394025
71
263004
424870
89
89
77
251558
1
1
79
931395670
993492396
166780
71
44
149169
96815593
30
93895
66
481526
217838
991188124
491253
485874
2
481856
70
198646750
140160
462707
7
76
5
271068
41
355678
6
217327
82983
492400
42001870
89
10
399939
306089
81445
1
433465
454758
21
136946
62
51
5
55
364750
235865
137821
740821074
97554121
4
173771
64
50
282671
85882880
1
178464
71037
31
407032
78
65147
35
98
8
7
33
94
9
57
251001433
4
82
2
89
70
264325
56
1
88
854236420
375182
59
423352
61
1
417149
54
327841
6
93
38
18207
391590
50
3
71
66
86
156975
53
6
431320
156969
123827
92
777114464
36
17
287594
85
50
50701
9
146453
53
5
375797
401445
6
22
8
238344
479435012
81
6
34973
110596
434531
79
11
82
1
258221
370136
386802
340215
30409
4
40
45659
398686
45
55
81
258929577
15
405952
87
218677
62249
42
454824842
387459
219422
47
692399175
405664
55
208640785
324505
94
94612
377327
5
477652
23
67528
18
37
7
359005525
75
39945
181175
453288
134490188
28
80
22598
12
439252
326568831
13
82123
7
282463824
374297
341130
96143
12730329
71
13
85437
285716
58870
289687
57
9
71
6
232435
29
95
99762
3
216342
228842866
33
60
5
51
5
5
19
6
226586
60
62
46247
364690
95
288868
230023
87
77
91602
74
375485623
35
21
7
79
51
135814
280563
490760
297676
419927172
189506
43
4
130678
33
64
44
4
21
138846
114290
373006
101439
67
6
195063
263951
40
89
16237
413311
297806
99
573119117
39
230762
444338
382930
122738
273290
476632
54
61134
33
101841
43
265646
79
484336
969122912
316132
28185
465860
21
83776
451505
345286
3
99
332314
83
57
81
164022
97
436405
341560
208582
71
22984
61
452313
366546
14
286328
59174
69
30
6
16
60
2
2
204846
1
8
80
58
391293
301584
53260
421842
256780583
302075
97
15
6
109544
40
380179
5
3
92
81
15101
28
674026662
63
320310
3
5
41
303891
2
458596
492755
137237081
1
182283
61
111401
64
83
472518
95
483270
485161
302658
147605
16
6
384757157
14
126442
35
9
325244
207078
13
373682
437043
204893
3
34
344328
70
26
462724
86
39
26
47
498515
122001
146215470
83
6
4556
429788
8
89
289533
294299
98
406438
318612
134081
5
373765
235423
83
537882927
111805
311721
113225
8
9
328523
397864
43
96746
473187
100945
20
138134
4976
445077
17
235517
66
6
453706
78
418546516
319260
33689
355994
25
27
82394
271726
470744
326934
188337
393634
431420
37875
178656
954779637
88
8
413854
88
30
67
262297
45724
966145296
57
8
62255
284347
74
338033
486451
483568
108527
395215
432958
19
383424
481418
324503
20
78
203037
475623
10
395749907
73
47
226681
28
18
2
190104
407907
23
53
50
167632
486370
30
368066
24400
140198483
6
421488
347161251
13
59
27974
4
499297
9
90
713430779
9
10226
225717
74
123439
440669
246849
445767
6
79
43444
272297
36
1253
14
86
338240077
61
22
55148
117422
69
8
132016
8
53
263307
53
48316
19
387134
7
348801
84
22
46
20
1
587904651
9
110720
271515
82
89
40714296
82625
97
60
419140
65
376657
239825
78662
134355
6
205318
80
47
56
80
187915060
307213
25
60
81
34
88
262832
6
341233
386760
64
12
221727
59
114493
47
50
57
190582
59
18
16
4
92
118971
40
19307
134767
3
8
49
405572
23
45
95
2
292801
39
947832177
94204045
93
62
168590
329395916
376516
7
3
165193
742748902
39739
166943
5094
375322
96158
311329
9
42
60
52
460092
419103
53
60
164647
69
2
3
291980
97
389287
192390
97
19
95
291984
143170
235736
44
46
35
98
81
98
56
99
27
1
55
50
23
55
144460
61
67
56306
65
51
22
37
33931
75
45
343656
4195
10
71
69
237981
166595
234421
413065
359733
82
42
56237
80
6
31
880594834
97307
2
83
42
24204
418171459
64
214674
64
89
273134
332517
40
12
178470
28363
61
15
18
78
240524
166264
23
489166594
54
54637
399596
70
42
163130
47277
444407
330744
154308
173880
395863101
411497
53
145310
33
1
497297
172159
17
82130
30
55898
496716
54
16
99715177
9
456131
338446
129279
72
86
101351
533513776
67
147092
51
66
439212
9
165952
70176
401456
55
336930
3
28
32
187080
39
93
441255
30
134975
132038
14
220109
293692
61
28
200553
37013
46458
32545
112656
177154
852323066
81
224988392
80
9
52
222957
245094
54
164643212
301573
94
466097
861092939
92
3
77
263814
84
396774
3
149311
374271
62
72
247367
6
745321761
60
70
79
337029
805620692
13
28
420518
2
197547
192791
313410
54
2
6
94
122553
8
13
267104
19
97488
14
550560007
68
479034
1
37273
577747224
506555986
341333
86
345716
354895
79
96280
90
308071
64
1
473969
74
440811
43
179024
71
164792618
43
42
317958
894868540
138720
88
52
15
199451
9
26
86
296645
72
322675
46
85
67
85714
73
231989
989755750
193806
38
279381
84
68
4
5
27
490025
286602
489979448
52
83023
4
16
13
474638
87
61
113450258
189493
360344
58
375063
509998054
28911
1
77
84
111993
2
16
1
80
44
35445
92
94192
199620
79
31
393777
3
128514
86
7
272223
498508
342255
365086
192437
83
632064847
60
75
33681
95241
994406231
46
3
665324388
22173
26
175735921
939748972
87
364743
89
26
1
66
53
491160
66
58
424858
488007
49
2
5
228235
19
428741
612353001
14
55
245069
28
2
565159089
183692
44
53
125767
49
52
8
4
406709
88
10
2
129853
64686
7
361216
366392648
37
546739935
58
94
9
52
60
242987
871021763
86
13164
97
391468
421691
255915
109526
269028
29406
793965608
58
19609
15
236554008
204533
60
10
72
127522410
561604995
29343
238315
6
22
79
40
210996673
42
464405
83
87
75313
53
110687
414603
251857
354924507
80
377951
307679
229259
145281
70
614672426
348632
93
742018093
479374
369483
270375
79885
473016
8
50290
26
330901352
183850
369618028
96
5
298512
240737
4
264491
25
98200
9
214686
275467
98
286702
27069371
191088309
332531
61
74
74
907232137
6
2540
15
30
447974
97
91
319295
376315
233182
9
490065
211611
748017460
65108
68
60
151083
311256
7
91
385555
53248
57425
215153
59
194460
53
203698
483628
31
72
409032
474864
1
86
70
13
12
5
86
84
324041
95
231739
481777
38893
161197053
75
45
163087
69
8
70
20325
8
11
945228262
8635
22
35994
8
86
18
26
2
450311
46
2
305177
276903
375167
458438
89
283937
535901959
22
57
864037371
80
320963
475649
23
39
88
341291
176183
369686
85
184935
23
127338
23610
376070
82
410121
13
493601
792616475
99
351274
109680
9
51
47
86021
8
21
185279
71
74
16
96
61
14
252930
320700
8
25
134386
1
8
46
373353
223666
62
37
2
69684
2
65
87
59
90
77
18
226895363
388287
411212
61
769002829
601764873
60
97
992455799
88
282614
45
76
3
31
2
185835
45
231521102
257933917
20
240533
458606
91
490052
264409
34
1
16
93
61
12
13
163593
28
68
64216663
332449
279852
474312
293100
292918
101213746
368047
8
21
7
35
981547469
805776365
10
192293
417029
98
7
86
415668
3
235662
56191
272734
60
40
270493
879776624
419806
27
258824
364880
115783
46
25821529
383007
93
7
504823866
265478818
67
362198
21
156375
9
93
94
25
605493314
489288
242251
55
29
112144
66
263811
222162
62
64
8
269954918
59
6
88
29
24
18
57
50
33
90
72
363626
171313
134857
41
412011
73
399396
315042
215043
31
405643
472061
83
206472
83357
279792
756713282
120578
387281
30
159167
434179
15
72
146646
452411
496215
489985
4
330203
1
3939
167857
86
82
63
231488
695614451
325064
54
844336452
71
58835
5
4
262113322
15
36678
92
185111
354305
417117
3
10716
290532
63
58
36
60
2
352491345
164016
242057
96
126623
165276629
89
495092
79
7
27
43
364831
66
169991
810501652
324470
7
370077
1
343203
278294
372387
11
412445
928385987
136960
9
79
293423
64
91
58
335657
56
262167
69
82848
455547
371502
61
424126
52
2
181635
181996819
69
468345
489424
51
68
81
7
47
163045
373534
76
626931985
363972
78
51
7
170034
99
343015
20
2
91
87
790385647
54213
92
46
85
49443
66
92
249197
74
479498
367894
67
424523
109606
15
100583
467656
245312
95
16780
29
93
236304
330930
49
6
709637458
3
437288
34
72
275818778
256468
75
207135471
77
323623
78
94
40707
382955
36
145491
393148
18
2
4
73
124490
70
95
362583
390074
78
330849022
326266
697472616
51
13
72
12
310597
176652
15
474019
303124
21
27
6
99
34
59061
85013
36
8
68
448452
507392751
5
1
215850
82
3
409510
47
81
9
327810
32
4
336740559
72
61
132932
168109
62602
360125
436469
14
334361
435655
147243
5
275386
23774
105487
11
44
45
367170
44
56
6
494628
347475
465461
3
18837410
241400444
294013510
571625881
77
98
487427
719249176
7
60
45
18
89512
899030636
45
236802
19625
42
21
5
281517
91
44
633552406
122332
357617
95
154869039
589793242
451732
329251
97671503
29
286959305
402725
82
455146434
159002
114167
475234
61
276123
180870
219964
88387
14
74
7
1
360067561
23
79
982928414
95977
230763
181464
85
464743
63
2
88
4
15
48
4
84
263124
90543
98
95
111574
62
20
108298
798517853
375726
31437
199894
77
4
18
54
147648
51
3
4
42509
70
773095114
108621
41276
182484087
738295599
28120
462827
73
54367
2
59
389799
298890
90
550241504
47
22
7
10
28
690932627
411865
7
79
4
72
66
469407927
67
4
72
66
2197
416992
395370
28
189284
71
36
6
61
320378
469865
45
12
670144818
93
514361178
309680
11827
47
21
317335
72
60
23
1
213129
46
121868
351378
56
69
432649
20
443070
60
408647
498972
5
200536329
407994
278362
236333
30
306707
343228268
32
63
61850
62
12
703875806
120466
6
77
7
467625
313238
36
316665714
317749
7
239174092
13
50
468871
73
460765
860516008
147919
95
383061
367418
430747
56
373508
7111
12
26
9
8
40
840369414
9
371851
243439
87
49
248479
46413
998305466
71
4
55
135843
39
75
361227
42
47
52
297692
466178
1085428
84244622
9
41
21707
47
48
91
281051802
10425
354011
851605720
6
97
4
61899
2
54
67
19
7074
377449
34776574
280230
29
96
33
6
11
374307
39
144693
59
3
455929419
471888
11
79
47
29
216689
349793
36535
79
111968
6
100652766
367772
328065
79
60
233951754
85
11
63
251024
94
251468
8260
247167
30
345319
7
5
458973
259611
5
17
116408
59068
5
781377311
200992813
394073
80
14
86
9764
470964582
31
55
79
485955
268640
22
268681
480333
88
926757245
14
44
77
185470
73
56
2
355173
453085
269256
48245
84
122414
64
43
994860453
21
5
6
17287
216042
56
3
221813223
40
20842
127578
98027
13
75
84
63
17642
198945
134831
15
55860
9
906463981
333958
39
378058
95
114300
124023
430364
802912540
164837
579957860
71
7
266097
432995
58
49
37
87
38
24
419252
467398
389609
237112
21
325188
391372
165212
30
195077
8
50
2
99
133148
77
99
195864
64428
21
194628
60
241203
65
158867
78
48
28
892409466
1
98
9
386366
96463
73
36
142319
62
229360
358658175
9
9
35
2
59
17
188367
56
589973570
51
563298679
28
34
51
1
76
29
55
303300
508680557
48758
25037
94
22
892041467
6
97
12
64
423067
329344
23
11
20
68
53
40
2
378107
69463
303525
97
3
44
189090
52
361866
185936
97
16
80
16
254795
2
10
120379
78
29
8
11
79
66
343170
378166
43
64
2
7
63156
395528
91
105032
22
12
695262700
257657
414288
31
63
73
17
32833
92634
20
17540
79
1
91
20
27
89
62
369340
491880
187314
293919
50
26
19
817645448
66
1
8
92
91
43133
251997
4
74690
159716
259
106901
55
136029
362873
442323
80
8
80
328602
20354
14
78
55
154623
770116224
31
319489
485775
368322
21
18
34945
92
572739359
251192
102621539
26
312428
402400
88
678141738
23243
20
81224
32
343782
9
439941
432625
537989513
1
52
27
161304
3
407877
1
2
1568
25
10289
22
62
22
39
25
332123
95176
125184
6
32
328597
293477
32
57
47
118150
88
11
272807431
9
13
65
760203409
192701
82752
98
26
309618
410131
175455
65
26
5
492353
20
454895
51
12
291510
457470
34
96
801844193
473667
426521
44
228021
27
7
26
32
111479
10
449591
16902
51
3
85
48
4
62
269870
55
66
468004
3
471468
459219
257825
443112
387762
2
223639
110465
312908
92111
302632
33
203304
95
217451
23
65
75
385306
384750
98
12
68
444817
87
100875
7
78
9049
36
189844
13
90
78
38
2
55
57
105522
2
68
28
87
63
31
419356
6
351076
27
444017
1
30
433490
620329568
39
99
50
91
90
108505
57
372698
56
471917
255232
200623
4
89
154730
6363559
256390
208762982
497184
146676
80
356209
55
432812
138145
461756
280330
244848
300335
89708
7
428586
95
97
494414
174371
435707
59
61274
255449
73
258851
5
54
439553
53
32
1437
5
63
228707
33
432983
48
144597
444672
90
34
3479387
4
461961
304479
387914
49
374667281
609695455
18
114429
39
76
46
370830
35
8
39
109025
61
3
280881
37
53
127876
456316
182259
44
379752
140646
45
166219
75
46882
334837
267045
42982
104946
96
11
452423
27152119
11
9
70
222462
429798
248126
479750760
168477
4
139004719
75
30
95465
75
13
6
237839
133656
3
88
211412
379004
79
85
35
49
195390
60
9
33
91166
46
5
81
82
108007
58
57
67695
421865
712479578
53425
481037
11030
228041
80
46
13
106828
66
997432200
16
50
76
389847
69
3009
2
25
450190
24
59
72
86
99
11
55
63737
31911
289891
351656
122235
324726
399394344
87
14
36
375921
89
687352105
44468855
47
97
68
82671022
32
473490
318788
377091
52
43466
64563
279566
47
30
9
9
65
269130
886781282
320671855
40
79
385034
13
384081
293108
53
319283
987091427
4
397987
188227
658062653
778718493
138150
752795532
51662
34
652282350
74
519941462
850240211
4
58
170187
31
12597355
11
233891
87
867284434
92
454017
205441040
331689
5
328704
44
77
149746
88
278994
3
420364
120383
48
167084
99
10
276879
50
4
69
71
93
255301
347105
3
206226
86
72
35
5
13
46
9
336413
8
177841
134712124
263567
41
759249863
22
35
407908
636628415
148528
12
32
98
8
3
40
26
490097
38
722284744
299437
165727
54
70
199560
1
4
22
473470
96
278103
56
60
48213
75
541
15
36
60
191753
9
196274
90
127454369
56
70
102915
360682
275586
4
57
5
96
409953
46
36
380209
2
9
36
198039
142016
58
483714720
499591
9
10750
38717
395510
4
79
13716
3
143542
67
409275
10
74
20401246
69
44
56
90
1
34166
413486
49
31
133844
818960704
54
590959745
281393
94
73799
22
370342
17
11
277255
4
440384
23329
18
395779
67
3
281044
22
147374538
5
22
437496
144339
1
20
79
485384
273151
99366
39
54
11
6
334315
148904031
903028412
46
526015326
53531
86200
89
56
86045272
707947141
336104
190302601
5
72
67838
253028
86252
98
126805
233412
982903677
161290
619805848
679544114
416735
58
21
43
95439
27600
397359
292419
69
555664000
200185
47
189269
2
867223277
9
42
445433
522153752
57
4
447576
49
1
3
52
15
45
370219
60
91559991
475804
91
15
417285
372739
636282707
382304
60
14
264447
150910585
20
21
185284
164175
190957
451062
14777
43
450064
36
98
89
8
295112
58
99
61
115296
22
25
12
247678
303907
6
457760
9
29
84
399208
34802
68
249050
28068
200089309
238867
66
80
8
333296179
286001
8
760511466
86
88584
54
584203518
376522
126986
179403
128417
96
609451726
470461
58
13107
59
153957
275919
97
7
287788
60
88
51
678607680
59147
52617
273434
64
10
849860728
222835
50
57
256420
52
9
872497527
13
94
80
91
36
73
380571
727322647
97
24
24
172316
400820
428598586
809661937
420729974
204444
54037
1
61
444780
113026
88
15
42
89378
42
55
41
92762
66083
86
6
94
305233
324597
288519
7
98
855492028
635477720
328252
76
23
25
10
3
478913
327052450
792842409
33
71852
688101937
21
9
93
146958
366918
68
52
100562737
383326
55883
368197
40
443370040
4
68
382303199
4
10
149504
62
952693373
94
39
71077
89
51905
52
162512
347363
13376
96
68
9
374458
1
243307
95
275680
42803
79953
117881
499319
99
356917
128950
6
239664
84
92
66
394671
77
254308011
438455
6
442420
437743
152803
2
117876
30
60
73402
8
182885
473130
116229
62
64
382925
355673011
2
85
214630
72
27
319578906
1
28
288477
3
347516
90
8
42
967190966
220148
8
4
269068
466442
17
68
17
346247
33
244993
129341
70902
90
230648
75808
27
92
480254
25806
318965
57744
30
44
72
31
26
209526
3009
106706
48
88
836047581
24096
109011
464910
111730448
902601003
237539
163162
378098
372558504
18
68747
57
305726
7
341652
738871133
34
98
274026
13
491176490
68572
140533
17
16
64
82
77
201679
15
80
400959
27
69555125
251200
104415
98517430
129752
78
3
296369
883189904
303196
15
729559914
142655
365439
87
404999
65
255223194
38
5
55
185655093
43684
54
294720869
489207
421970
80
142493
3
415422
79
179125
462846
98
425285
148109634
9
189364
95907
352690792
316970
82
247338
76
60
11
384161
177860
60
490335045
318548
117266
1
34
148829
40
10
17
388518
73
696778295
395976
75091
30
562
807553308
95
431026
9
124090174
17
49
23306
75
72
97
19
6
97
44119
7724
598580503
136927
379778378
3
361870
56
233787
24
229760938
82
53225
33
260531
237691
14
491693
41
21
86
470883
21
59
62
35
7
498766
72
101733
88
2
450052
8
155074
213477
17
52404
331526
8
64
44101
158644
6
7
68
14
274913
14
552636839
435040
77480
80
1
4
34
103456
489365
6
244196
447013
65
40
185252
11830
4
904328420
52228
54
15
8
41
379399
444439
66
474431
1
222124
53486
162257
734842335
68
94
13
62926
93
63
28
65701
303119
93
431908
36
217871
15
10
114769
8
1
24
6
16
2
493250
64210
222998
185507
364021811
18
26
16
198102
4
388810
31
352547220
13
85
57
26
39
97
77
983049756
7
27
42
124480
9
25
92
432510
217217
164614
299948
94
418480
4
498981
23
89
78377
69204
74
54
92871
44
8
223863
281616
74773
162593
1
5
380397
56
54
23
20124
68
443914
47293
89
2
11
9
9
38
229249
77
479649
143653
234777
78121
279288
950634354
8
131508
9
90
359113
5
2
23
8
64
6
51019
424671
36936
224879421
301827
3
652610512
411060
29068
2
7249
24
39
469012
3
64
478864
70704
2
481910
386143
135788
87
15
53
106921
55
390626
17
59
5
266349
492265
98
35
41
148768
373032
359047
444425982
99559
274312
870580934
271879
398768
23
62
60053
79
69
471645
94
61
283805
145741
23
2
142667
321279
43
314108
53069
9
69
92659
436721
49
28
622089279
90
75
28
97
91432661
130633
90
19
94
26
396885515
82553
18
5
47
97880
317917
48
2
112192
29243
90
314540
28
5
221557
343996
294202324
31
249087
49
21
18
80
17
74
434680
33
260786
36975
92
859338911
233768
386725
467339
47
51736
51
21
47549
57
774996515
34
73
65
7
81
96468
99
82356
2
73
6
44
34
469830
4
50
74
247221
109773
70
291442
53
190444
90
236799
270440
126438
77679
19
118228
35
73
208191
69
124885
99234
662390864
189206
233955
753063925
50672
6
25
26
6
83843
221009
31
68290
66
3458
53
438164
72
669754960
43
37
215931
144925
485285
208272
88
330143
119441878
45
917697888
88853
214806
369260
433791
14
23
18
10
71
41
445937
121583
199248
94
36
27
99
823172779
253526
68
53
43
80
285852
283983
125848
163908
27
67
3
26414
16619
3
107456924
354846
1
955392188
8434
989496718
424110
84
425444
58
281068563
56145
8
821398770
8
499322
18
7
88206
39500
336760
131098
120694126
479539
863926616
13
905284562
260831435
15
425430
30
497490
64
15
46
6
174870
270086
97
5
19
35
315975
315451
42
27
44
463330
491780
49
689878259
5
3
30
81
1
3
8
61
36
181613
8
30
644392993
62
187045
95993
482639
132182
172759380
96549
172640
141263
19
3
523868229
492388
81
44
449816
47
264552
37
6
46
78
9
143407
10
46
329071
70336
18
269149655
7
337572
32
13
25
26
143768
290057
21
11204
256876
1
38845
385588
12
99
14
16
91
77
358939
167785688
83176
6
52
221181
51
164893
83
267918
73
42
65
67365
271210361
75
384472
107421
435182
29
25
43
14
64
5
65
55
31
58
249180
2
343808
85
47
110041
75
131353
475373
1
60
42
75
63
8
19
38
104884
167158
56
42549
231557
1
171427
602763392
308603
430463
372215
72
12
2
3
73
59
50
93
27
71
314085
140215
52
6
236816173
6
104982
397040
17
8
21
258773
218005
315506
419753
85
259136
43
65
188213
41
312750
361623891
13
452063
423931
81
449428
245415
68
44
185014
52046
51
33
70
20129
8
314372452
463086
225545
165043
62
417926
243084233
51
22
17
16
250558
24149
4
44
364160
416291
126092
21
65
267679
44236
275976
15
417289
21
109383
39
287945
612648968
5
182856
295654
543434870
85
49
2
29
203855
4
23
449566
7
1
179481659
71
47
82
359643
99798
80765
24890
41130
770739015
447205
446487
72
39
15
4
239317
270944
75437272
21
66
73
212805
298997
88
62
1
31979
452880
35
11501
14
96
151495
38
18
71986535
248066
231821
249855
139855899
138128
360987
445663
319176
4
345875021
37
962912784
80
726416802
202072
1226
317422
43
32
258534
456584
736840736
70395
145801
9
176717
4
19
246675
83
46
5
400371
420938
74
363946198
75896230
372673
7
30
24
726335260
101902
73
50
5
48244
336835
397959
258995
75
36
257742
43
25
4
34
113355
228159
30
94
88
34
48
68
2
45
75
71
87
9
97730
18810
494730
35
13
315623
4
4
34
44
109174
238939
422027
52
286980
382030
36
224994475
78
20
387773
67667
252293
40
81810
113561
96
85223
241902
78282
28
83
427357
59
761506447
56
1
745961970
296286728
190226164
96
16
38
456438
489766
3
335741
1
33
65
262700
2
66568
210100
3
99
282308
472763
247831695
14356
152467
5
52
1
302985
67
1
260490
338876611
258691017
89
37
427162
79
94191
6
798514146
265026
1
25
13
222273
422582
20365
6
12
248018
332626
238794
15
17
1
47
340943
427104
7
48
3
32
80
274607
484615521
43
53
346445
196400
35
335988
268152
97508
72
69
88
53
177539
448429
74855
272179
261376
1
98
85243
873667218
19
85
93
38
63
181051
102864
22599
354976
95
70552
5
72
963674357
5
69
126811
430108096
356824
85
498976
437980
155897
446899
395535
22
28
18
8
276648295
356414
369368
94001
191883
299588
22
82219
808900558
681429511
405834
5
121659
12
526683759
44
154588527
101335
247576
263882
29
6
92
37
254493
141006
5
55
51
57
317368
258836
943860367
94
526270076
64
260963
97
195290
77
229350
34101
303847
258419
436472
406709
10
18
20
98
61
80
145126
90
123359
4
42
78
165853
4
442695
4
99
183786
915468360
48
252329
37
3
64
292974159
304195
94
178673
36431
78
42
81
223270
354986
87
83474
191427
36
56
498587
139191
69
5
88
22
224812
1
132248
225807
88
3
59934
201708297
90
9803
67
80
69
436261
358935
160764
50
436230
842124497
914966095
464628
12
94081
163548
58833
67
7543244
65
56
38
73877
669360622
163939
822349250
150190087
83
412418
6
57
28
328802
19
103915
401373
384077
87
418415
20
8
182348
35002298
2
206118
164171
91
63
13
341188
68
402689
481037
871634651
8
53
72
42293
565609156
149166332
407591
297698
478246
14
310029
510166796
2
25
1
153657
349517
318795
81
18
362021
75715262
440108
353218
2
699434106
20
49
446464
371430
59
47
38
71
120342902
68820
61
9
399791
35
5
36
77
17
453946
47
42
50160163
421763
319013
410425
8
57
119782
2
18
47
336821
7
1
15
619130728
8
98
79
16529909
302700775
20229
487505
97960
92
221295
99
423327
196391
87431
20
51
326627
159105
411320
48
106491
44
3
73
96937
148027
498186
81
347804
418675473
7
32
334079
52356
79
24
6
2
2
50
26
8
58
16
383561
257380
485760
53
39
393392
451041684
395362
9
722764678
53
38
305848
249367
220876
157329
59
457013321
43
364166980
59
11208
874454262
451166
47
24
104794
311522
53
708814810
21
466751
247054
28
18
31
464660
8442
14
173162
569464094
247917
33
91124
31
415843
21036
482437
27
122457
62
966307856
13
903406546
305002
383620310
48
48
4
93438
36
426214
42
389224
337234
1
12
41
10
44
82
291438
85
17
441913
13126
196194
1
210444
121057
62
274753
355167
7
27
31
318562
347340
475163
1
95
1
56
69
350523
375869
203670
91
94
64250
183054
75
217411
21
34
2829
72
681037738
332730
38
431993
24
426860
355527
11
450565
10
273751789
16401
164754
6830
962983076
1
78457
61
387490
1
35
51
79
278036872
4
14650
400398
460886
48824
348742
42
108646
75
31
1
422956
429108
374292412
99
55
378293
442585
552845129
419813
55
99
385754
264146
289825
96532
6
44
1
15
8
234761
31
492513
402444272
434755
10
2
455121
57
45005
8
287372
252033
83
107910
147596
50
469252
493125
46
26
99200
493450
205653
10
87356
37
395977
44
40
10403582
14
41
20
400033130
17
59
79
206399
252213
182901
174000
940259779
27
157575
84
99
2
128977
34
5
361575
9
297610
80039
435321
72
107584
455925
46
60
52
429433
390797
711203992
81
56
4
44
226467588
8
280645
66
444258
258700065
98
454765
176718
176125
5686
91
299438
403821
52
97
7
48
61
268995
166321
493503
92599
25903
533741431
8
113063
142999434
94
383949
35
435381
84973
324913109
63
236202
104071
73
37
89
47
41350
382999
13
407647
83
26494
334702
641136041
439699
1
615279339
82
476937
497108
204096
7
258835
277725707
405942
83
472435213
355824
4
23
90
59
48
137780
263362
53980
323645
497719
59
5
403031
92
92
471033
23
2
21863
54
169469705
4
49
6
89
6
793929231
302555
212784
86
46
203717
324770
4
26
91924150
243564
229115
5
44
28
99
96
33
148886
78
87
38
242264
187669
219814
116579177
10
308954
7
372416
1
436263
36
97
83
91
4
43705
56
480209
338721
49
8
233354
358387
7
54
170558
1
59
99
742567430
447049
720612360
49
3996
315666
369654
80
45
37
33
22
967666955
40
8
2
8
96
253179
46
8
87
443055
45
10
250753709
1
82
153234
18
9
44
341451
70
9
4
85
61651
86
47
2
50
1
3
415904
95
46
7688
75
79335
15975177
39
47
58
35
2
42681
4
122229
6
33
142300
89
229618
297910
117272
129775
493939
63
70
39
36732
349249
204143
50
93
747674557
6
170196
309979
213745
7
816309537
96
98
424018
77
385144
43150
77
113104
266909
92
67
291776933
13
225121
9
346858
461607
58
491707
48
65
65417
22392
33
77
75
271572
247599
32
492564
354679
470396
28
3
152549
454293
34
419930
73
69
979352119
426889
5
2
77
64
125844
163058
89
366204
475946275
353365
989662382
184938
41969678
74770849
7
98
7
240193
179191
5
75179
345914
37377
51
12
127336
423302
614486899
1
7
38
78158
83
34
95
29
208546
249725
457565
52
405305
36619900
423943
448626
344645
334157
136870
84
18
439004
98
9989
988496095
32
6
41
75
224716065
3
301265
45
409385
290182
3
91
4
405619
452251
1
15
77
534432017
1
374094
164019
328074340
469473
138964
56
349253
310474
109126
147765
16
23
49
213894
30
238022
3
32
51
47
483011
92938
419221
338421
987447460
95
476466
257251
173276
9
23
225773
999944466
98
253667
457018
2
8
118622
1
79135
78
219519
78082
176091
57
45
61282
145131
54
39
13
63
438845
63
143147
329748
3
793574587
60
40
636141889
45
100137
32493
76
23
327335
95
61
21
38
305598786
98
143281
60
100032
145188
496902
15
449327
62
7
101924
664131725
13
84
194546
45243
414691
261581
243252
913353049
411107
60
7
278732074
32
435599
33
8
56
85
13
17
76592
462431
89
29
85
113596
361838
264194
4
82
85
6
75
54
70
9
913377874
61
491846
630532238
56
53
875190667
430858
478855
46
58
24
114042
145267
93
17
58
32
49
68
159767294
82
316836
20
89028
18
478816155
70
60
228402
323807
80
7
280646
394993
39
99
45
321742
1808
240388
42
20
74
54
10
57
75
88
3
87
78
344119953
53
350629148
481208
98
389506
55
2
177196
7
51
295425
428610
388541
50
16457
8
50
499206
46
278044
175629
63
30
15
63
20744
479717
484619
385609
46
75
238023
85
164778
349735
106645
8
73
96
95
10
971907226
146756
123788858
21
553039031
1
34
433497
212962347
466343
9
249975
3
60
30
66685
73
383970
14
87
9
52
356277
492317
7
478910
33
4
46
44980
8
59
54899255
1
17
89317
87
99
236018
2
14
62082332
23
26031
27111
755275228
36
162294234
45
85
186876
111042
262921
100945
686612614
93144
217829
154968
87140
797384866
576461966
95
12
175111
1
98958
405956
95
219246
848052922
70
480557424
466390
483524
16
476100
376329
3
317732
56
97
308560
78
380772
16
1
71
7
8
210586
5
65945
13
66
88
119503
84
38794
284690603
315407906
15
305942
321158
5
418629
44
65
198881
280902
475105
30
409793
174524
400576
7
19814
36
118768
92
21
22
32
465283939
154898
70
300630
377335
104175
914287725
366525
451036
31391
36
97
758795519
36
46
428333
383979
324625
64204
52
4362
226564
304536273
361588
31
158891
93
215077
269422
339183
39
89
32
79
301294
86
43
6
928759652
739847447
380208
358910
664191908
47
398876
85
251309
42
105067
88
339210
470924
223622
6
96
308866
317559
36
435458
136494
405249
155757
292029
433204
268536
3
33
336221334
30620
17
108234
29
409091
2
76
78
626565962
467104
47
332043
97
253628
442433
53
368433359
8
3690189
73
68
94
6
15
52630
459114
89
427698
399454
1
124438
3
32
14
302804
4
443259
352834
192050
80
38
80
328331
95
330706
67
6
400902
17
239920
752599390
252598
327885288
28
48629534
6
7
182276
514293406
35
534967156
462744103
56
398871
459277
434966
10
452903
26
224875
83
206531
343102795
16
60
245990
23
213633442
23
173469
366606
20
53
426275
54
24
84
411639
87
2
55
425033
484269
52
178789
74
33
153025
63
4
208551
317313
77
29399
191716
384416
33
29033
43
1
532820050
412234
390829772
77206
46
371246
384571
62
347040
126743
21
268526579
39057
6
253298792
262508205
20
51717
8
462086
85
43
43
74
70
7
304028
68
227704
26468
5
38
398386
25187
324118
271955
428493
325599296
33
29
60
402155
86
89
28243
75
42
8
261187
114036446
26
6
56
78
324570
366114
747564760
13
6
179561
33
422660
867034732
41
34
72
48
33
369503
105482
131261
194191
111987
11
3
57
6
141928
70
923340234
386615602
16
27
392713
128416
60
1
326215
26
25
299602
605112676
557220871
324792220
423689
482417
224911
9
490643
77
9
3
96099
57
193423
1
76
8
81
28
341947
367311
18
393957
216143577
93
76810
4
27499
452671
3
328935
285310
551375799
69002
3
24
184215
20102
93435
38
7
153751
31
4
50
2
28
47
396287984
4
103223
246970
8
79
49
90
390876
74
270094304
435061
49678840
16
8
463439
70
41
424552
48
1
9
16781
14
520096875
391437
366796
7
254424
103410
25
46
74
86884
30622
76
3
475869228
4
449363
95
327795
63
54
454538
83
41
126651760
215993
300921
62
86
93
90234
53
114583762
81
5
322864
127955
323044
87
61
420477290
149705
949064324
8
58
7
55
92
456812
341645
21
348420
90
16
838987786
7
379446
61
2
382681
68
143560
106790
322451
32722
213652
85
92
389226
440073
879215848
545363245
365665
39
452059
346270
61190
70
9
83
34
93
407048
71623
25
82580
376073751
303245801
78
99
46136
205230
68
150632
489008
3
232549
54
376656
331522
33896
451466
379275
41432
516785586
277232
6
9
10
1
300763
204560
344916
396628
883984835
66
4
39
47419
476607
35
327355
2
466641
384268
86
10
448540
198347
11
44
9
437076840
325371
334353
677262389
56
57
34
49
44
28
451107787
5
64
141381
2
72046
397870
73
15
98
35
73
53
466101
63
77
462176
2
90
8
7
203018
6
242555
43
73
84
9
346808
438578
445017510
40
283177
5
27
127199
83
308068331
1
19
3
548286262
75
377243
188194698
24
21
427435
17
40
73
326193449
39
79
459611
160607
145867
468447
751214160
46
511788063
5
66
306492
152322
414287
338415
17643
389816
99
72150
133628
281520615
310544
3
36
31
203975
81889
276600557
7
15
17
11080
19
349908
595550949
293747
986413626
452625
55
9
354150
253121
7
26
242907
381705
2
79
46
412600
339430
64036
61
845188376
222459
133397
814012170
94
92371
45549
63
494805
76
134638
41
66
32
259888
72
11
403500
444059
8
22
143613
87
423401
824944834
3971
84
382018
72029
32
82
61
89036
4
552824879
63
8
52
320699
97154
60
179126
92
52
15340
66
128035
7
15
846847103
72
62205
257968
1
696832053
55361
47028
8
39864
70
420479
21
59
14
115790
9
36
405257
29
327013921
99
498503
5
65961
254709
341531
22
76
85
54
462390
76
525269794
714271403
438061
54262
395681502
6
278153
57
98
476004
48
70
68
47
87
248941
129903
912351982
64774
71
22
18
150614
12167
453944
120144
354889
33
83
93157
305645735
46
354830
365542
6409
53
468197
316390
135185
89
5
494366
61
166976
28
389088
416368
99
326720
301073
73
62
20
812740752
90
15
51
8
407990
69
65
9
88
219948546
482405
108616
334034
83
72031807
79
358321
288718
98
278501
17
68
721907822
3
9
150661
61
238216
41
560248036
55132
679516185
74
496354
486747
342755
63044
900
50
22
14
79
151096
86
73155785
381312
93903
66
50
421785
71
76
45496
844774249
82
36
30
172518
65
475407
19
55
371527
64
56
309050
27171
176908
4
498637
268415
398235
14
25
150596
2
98
431834
36472
164311
499163
81
1
27
91
39
216719
296194
432225
70
74321
173463
202066
94
102833
453668
65
686154959
410882
153290
96
255429
5
211252
40
310492
51
155937
45
45
1
13
48
376887
34238
45
138686
10
78
84993
8
80
54277
53
428120
10
914584945
6
279216
90
113047
28
1
99
13149
72
273241
2
7
168247
281616
59
3
5
46348
72
473160
145913
82499
336751
19552
163443
46
88702100
57339
90
217592
60
44
7
170005990
493383
48
57
100380
85
8
1
380370
261072
174213469
75511
24
8
222188
5
68
3
373608
62
80
139668
112036
490893
344400
302344
449858
427997
487483
223069
344178
5
473408
219434
6
65
8
40
40
53
85
89
4
178527737
96
449510
331637
91285319
14670
484134
64
390513692
447727
19
8
709312772
667172470
335236
142750
367866
320985
327811
41
240913
385676
407759790
62432
25
13
52
557813990
7
460320
310156432
63
84
131185
271925
795523726
34
32248297
28
25162282
83836938
85
466364232
82
64
81
95390
12866
6
124188
98
146939
3
83
72
32
310578
95
101390
81
438831
28
14
341517
47
26263
27
40
116851348
780001080
475590
341703
61
57
395628
180478
432592318
79
8
44
76231
8
455630
244059
18
96
93059395
28
241289
291461
160606
127350
85
219493
2
461634
71
92
96
204351
81
196575
76404
432167
79131261
1
452997
28
81528
334884
87
33122
59
163800
267238
74636
6
450923
365709571
75
238735698
5
295264
85
33
79
48
320454220
304778
32
472483
86
446052
341629613
766994994
67
277479
81
7
3
626501719
1
56
284268
33
402595
41
87324
59
92
194915
130672
68
83
54
347591
60
784714691
232047
89
58
45
19
8
41
287488
228273
5
51
65
73
39
81112
5048
95
369670
232227
12
798637755
9
123318
61
278367
277850
8232556
85
73
29
93
30
340249
277916
17
102822
47
74
141595
37
250549
86
4
62
8
97
21
50
663908991
100935
556668908
475698
496646
27
283731
214723433
44
23103
463533
28
64
24
39
981138003
382180
74
421548
114943
456574
346590
77
10
754941278
231340
332147
65
369332
746328668
279006
97
82
299954
85
316103
15
404862
191834
373233
99154
22
27833
64
22
1
27
21
765352548
6
107334
319196
84
817
91
12
1
236898
804454882
423052
123834
35
603535357
199575
135753
1584
86
9
259572693
34
161072
379180
368061999
75
21
343303
248399
93
5909
304465
319624
146414
5
22
178267
258918
51
315859
48
97
187726
351815
72
98
493235
26
411871
69
43
367708
7
166338
705398553
33
860469281
148897
499095740
252234
88
3
297024
60
880233993
335400
908083389
24
7
564093458
327905
25
192345
72
108434
29
325911
263769
14992
463974
86
53
326997
271408
55
1
23
351180122
49
5
104428
230722
233794
10
379477
9
77
268120
4
76
393371818
398373494
100213
233414836
628104090
3
529343040
78
75
253031
50
2
424957
88
208747
88
376883
2
224222
40265
50
31
37
265149
350465
159618
343933
98
341124
5312
54
276037
253970
25
83
59
178098
71
401293
8
43779238
224694
41
130418
117993
402707284
350594
332009
690871967
32
973429406
46
343243
20
377106
6156
444651287
47
301921
7
283682908
43
4
10
27
195186
23
66
24
18
17
52
80857
227594
8
610398025
1
497214
18
9370
80
317691
116880
183012
41579
98
178447
84096
50618
54
301281
5
445563
1
437871882
65
6
22
5
112062
72
258739
39
72
244413790
188147
438086
74
98891
456126
5
2
25
110593
4
68
29
73
77
96
92
686067807
51
27
288999
52
35
42
47
250661
27
56
97
74720
450387209
1
65
78
606087464
6
79
11125
627560871
23559
59756
172659
2
137223
387717
339230
45
50
67
498932
34
60
9
86
446516
68
493460
19
13
11
385412
12913
83
31631
87
357781
67
329078983
77
450904
532674184
332064
76
115448
72
502937013
32
231052675
166892
696121678
61207315
20
50
63
287014
457847660
178074
101727
92
101439932
389071
317777
28
6
32
290051
76
957538433
1
40829
74997
327659
8
418838
78
35034
241958922
68
346371
8
393282
84
236890
94
421061
501085740
389120
64
534234905
282904
68
78
45288
180520
236267
104131
7
18
96
6165
304385
146350
68
72738269
53
50
4
4
396993
385695
9
4
751413795
352178
38
231668874
72
141657
107277
313421
47
90
45
372862
60
31
967261132
90
52
4
186904
24
73
4
13
276388
437489001
3
77
153719
79
19
494315
95
85
93
172198225
41323
11848
85
78
8
54
10634039
499139
7
392813
20
27
79
81
115799
444749
322145
12472
235319
56
73655
99
886907356
94
167718
3
98
156448
2
109045
186109
14
84523
487850
1
22
32
311710975
206913
37
80
153766
69
215591
81
127483
464343
358013739
75
29
24
4
91654
2
2424
404844
9
18
83
61
80
65446
180237909
44
21
8
223596
75
45746
57
90891
80
381512
21179272
23
175745
80
289113
53681
60
103461
86
2
408389
220631
26
8
33
137695
91
3
6
190914
165005
328163
63
49
174112
9
12799
991315035
189257
4
158311
41316
42
4
422442
36410
38929
198183127
237669
364081
193616
39474
77
25
56
467863
64370
72
122983
702707495
338449
42662923
51
59
22
402077430
49
338668
30
99
343763
316615
134289
31
461458
638073415
30
97
417277
94
73276
224644253
754534469
66570
284694
6
81
98
92
53
184362
155076
15
35
35
310927
68816
34394
539770915
69656
35
11
58
4
264801
558573852
50269
61
231339
358351
216878
192575
328550
52
107377
83
5
329405
61
42
454646
391635
148218
211780128
325400275
252020
62
265433
20456
38
197361
792236622
84
220507
164386
84451
25
96
863341114
84
3
95
39
459092
11
357348
48
395745
68
938694449
494277
60
9
71204
2
468928
438771
422188
9
24497
41582
94
32
37
2
217786
874906026
168678969
155575
63
36970
6
6
8
85316387
171201
125485
11
21
134528
38
64
292258
13566
15455
83
137124
93
98
35
124545723
62
222357
292581
85
48546
9
80
425832
45079
2
69
42
302815
834706925
394084
69671
36
62101
88
213570
35
83
620279708
77717
10
30
69698
438758944
92
4
473308
49468
13
103901
8
448152
83
181871
49
171694
56
322090
82
92126
24
166280
8
70
141333
76
9
316402
435625
46
468645
95
4
65
4
311611
317545
75
64
273056
332094
283066
190158
77
52
120904
600300231
286666
20132
36
264233
78
341079
487995
2
415195
29324
109264
81
242610
28266
46
84
118376
396753
55
383424
82
165908
212992
38
303605
299090
359402
24
5
395563
289969
66
286858
93
128135
90
116776
459984
5
38948343
3
71
82
31
85
590590650
550845571
37
9
50571
61
52
46928
222304
28
138146
464586
7
7
54
14
38
946381216
430858
367575
5
87
30947031
54
73081
80
5
257612
122331
421616914
77
442163072
481620
91
40
383873
338182
6093
25
59
89
153850
41
42
154141
915284150
380690
81
13
39
45
14141903
317256
6
198223
20
54
355647
235305
29
66
3
81
488732
18
56
4
67
55
7
464600
29
151109
82
9
97
396595
52
360749
278772
836850521
2
200412
33
89
311394
45
45591
423192
993421456
50
28
98
64357
196775
473678
288312478
306792
47
48
149656
2
250178
372171
449158
80
225876
98
272949
369505683
5
70
96
496491
550383373
973903839
23
9
126586
45
75276016
489363
82333
149390
74865
6
54
90251
4
695825214
113300516
4
430942
460416
487049
461062
460859
129652
82
473799
22780
357606
69
91
64
45
1
7121626
61
29
44
228152
695297779
90
143996
35
97
47
424460
49
82487
754274075
319386
438604
21
415538
109384
19
263070
452594
187772
9419964
6
5
69037
475955
95749980
26686
248313
31
227310
83
90577
433430
486966
9090
82
123658712
86554
93264
64
6
358182732
296572
260466
29
44
93212
56
184059
40
7
368810
114328
5
5
83
7
304739
133016
346575
394720
425829
27
9
378711
48
87
38
2
73
384515
93
332229
477512
30395
39
36
215109090
636644063
54
66
45
681011968
154681
141896
322172
82
85649
7
916138571
31297
257170
37
161682
291658
53633
55
346692
154497
64
297839
131506
454441
16
5
98
97
848687502
472629
7
148750
72
28
310648742
422694
67915
30
51
2
96
347984
461717
40
20
82
345933
37
126870
46
42
65
461999
119286
1
130181
22
26030
16003
21
24
49
275521
27959
346355
160252
6
30
16
14197
518687362
52813
502448016
4
10
24
96
148516
493670
86
450182
464489
247009
28
801613633
25
5
31
305089
461440
260798
38
166987781
14117
158154
62
486679
5
81
444023
30
648143238
168096
73
46
329899
11
80
102135082
7
375445
45
58
416352
84
392027
1
52
94
64
426738
284802
66
40
150170
31
237226
465927633
36312
319836
14
99
421045
8
93431
356398
12
477740
36
10
5
20
37
46828
409041
267649
22
287689236
286197
343724
20
25
10671
50154
97
6
59206
68
310002
99
74
88
139235
482012
33
21
51
79
314617
282354
391559
454860
79007
81
597308677
33
71516455
5
53
313618
79
77
14
90483
435140
85
375804
4
804984723
94
380152
175764
234340
269844
83736
72
694626346
272912
4
445116
34334
54
288318
1
4
67733
832093095
195652
39
34
124868
195602
64
8
77
493619
40
971109238
73915
58
52
6
3
15
58
20
346804
431018
8
321606
1
87
269215
30
8399
365101
47
888616966
1
4
329253
284998565
91
266695
143740661
73340
413319
147566
750616103
61
58
9
51
315029
52
123243
159553
23
803468241
59
86559
25
8
258056
96
23
417402
487492
639080615
339099684
274071349
524333889
40
44
37
85
96
403655
27
94909
60
695893446
480574
274895
357303
79
112248
336438
307092
101885
92
444828
310188
89
61540
77
12
350680
376264
7637
699741826
25
341142
230991
473784
11
318179
146436
66804
9
30
351637
84
2
276131
31
7
26805
21
287112
118852
394852
984664453
296015
81
3
89
15
13
355852
58
70546858
64
189235
58
82
122192
32651
436979
52
81
72
807931780
404766
9
2
37
3
95
14
7
18
479799
168261
47
45
483908
234593
59
135606
57
150812
497582
101791
223363
514855750
92
59
65
445264
461819
2
227593
59460
465241
12
287479
22953
20
56810
71
76
15
76
815767993
236102
84
162506
44
16
81
64
4
497619
289746
15
319738
3595
57
956492779
73
401484
7
4
497465
32
490167
307338
74053
278081
420548
36
22
4
21309
11
165772
7
98
89310862
459556
39
97673004
79
25
149055
76
91
3
57
40
258687
174791
345135
88
338926854
68474
272870
8
28
412206
73
495349
322182
16
73295487
104627
236484
402271
77
196214
6
18264
228003
58
739364586
190925
60
179019
81
141096
963783071
2509
456324938
320392
64
12
268510
107397
473285
294326
23
8
625029388
372067
306612
270541
81284
37
42
445551
184016
63
92
263311
499622
317928
605012911
9
9
438519729
5
81
74
94
131319
19824785
307233
99
63
57
2
233955
48455
27
6
355826
30
2
414718
49
284509
81
57447
40
5
6
230791
34
360811
26
19
316359
6935455
27
368092
345136
4
32185
95
75
93
489
34
73
81
4
66509
75
2
297083
67
17
300371086
6
218618
433516
7
58
14
351517
74
42
395653
99
208353
35
59
88
97
24
9153
51
34
332464
143195
409279
23
61
74126
5
80
81069
85
178241
67
347536
203280
87
82
6
92810
674797748
2
319221078
78
52
64
413363
95
152745
74
236745
139152
9
79
45
922865446
2
3
293972
38
90
339907
61
53
7
44
98
21
112146
83
182787
184158
410772
45
3
56790
374719
147378
128768
626266611
420374
39
65
7
29
32
38
9570
9
343539
92
148648641
69
23
14
440996
50
89
75
45067
80
435050
343399
103541
92
46
1
314549
344052
182180
55
91
76
574046337
79360
29
312303
59
304887761
481162
342854
3181
376375
93
103514
5
421635
41
15
331812
5
67
18
53
7
270317
3
62
141187699
397442
464690
337184
352821
27
193679
76
40
26
399274
185487
9
3
55
183683
16
92
7
481274
58
94
252163
42
36
128224
53
26
81
228396
755355950
423187
367314
57
80
308474
348006
11
18
82
110828
5
172280
35
99
716417478
92
178901
255572
334640
148152
48618
41608485
60
68337
19
130070
182089
6
864353152
76
2
69830
492181
328151
60
181828
367239
76
440688
413247
112887
351321
2
83
467684
18
478459
463870
10
132846
40988
364078
226930
5
57
31314
36344
464826
229101
84
388671
489790
278949341
60
5
92
78
68
37
20
49
90
46
28
268619
54311
3465
21434
121278
75652
2
8
362613
376421
549632998
339838
93
33
67
235862
2
401146
342575
97
499053
376546377
81
28
243903
550714096
113970
86
361977
317484
46140
66
432918
15280
224497213
86
80
77337
671105537
100622
16
357787
102621
94886
418026683
29
65
84927
78
1
77
84
27
139596
427843
24
77
458758
39
12
2
34
241494
77586
81
498208
938625807
270269
26
338869
413814
238667096
448407
423609
8
988127627
315450
73
429690
314925491
11
64
405513
373215
258480
23
38
84
389849
859115090
7
76
91
696536382
320298
36248
24501
26832
54
464576
8
943818447
38
392373
152608
12
46
494556
93895
965182781
87
24
346312
135549
30
58044
67
296255
3
68
209369
427248
8
64000
2
19
807710286
32
79
231108854
17216
333273
148291
227064
172674
281150696
65
52287
34
43
275064
129687
1
424208
60
75091
67
456290
12
184357
240802
87316
55
41
54
461974
92
57
19
72914
445840
545999771
68
296550
546336027
40
69
29
789028712
481075
44
31
479683
10
45
202148
14
46
57
8
310666
67
210053
29
258160
406991
279208976
99
9
146642
333373
2
79
99
229593
35
335986
11
488750
163765
7
433811
456730
55905
131761
41
62667
78
88494952
817854900
41
33
80
56
338506
457465
485039
272175
86
2
67597
89132
27
2
41
236397
88
51
4
8
640498425
33
97
277447
171151
25
8938
808524808
28999
6
99
11
353040
19
57880
80
74610701
54
92
38
5
114964
62
196522
455075
77
66
53
34
12705
391543
56
23
4
73967493
804253087
99
3
603657570
80
125287
88
3
13
935527922
48386
52
141841
214378
67
529351309
811969372
4
41253
640969468
41
312722
55
11
275287
92
79
11
5
66
318186
190971
202909
68166
237660
6
59
47
57316
398772
278772
119275
90
13
45
159839
173174464
62543
154119
10
88793
238099797
5
81
632540191
343389
80130
9
96
453760
253022
264000
84284
65
984086470
216380
52
871786986
33
84
342413
362872
25
97195
78
356194
2
464439
52
77
37
23491
402136
24
389650
493445
42825
57335
89
8
479698
5
830975999
157318
32
10
259271
312865
39
70
48793
31
378079
97626
207693810
91
43
818820698
58
9
488298
129482
43150587
73082057
481647
239218047
272201
280052
176845
290437
265846
224468
17
405686
17
4
293851
12
116264
1
439084
97
97
94
28812
85
221498
245220
176992
76
480574
373615
496600
279272
73
289370
4
43
416757
68
143054424
22
168125
91
358549
99
89
172063
33
18560
39
21771
396459197
39622
22
299556530
467834
384762
102267
14
6
337890132
8
8
280325
2
95
15
355494
37431
334877
5
69
27
18
45
45
30
385217
71
97
1
20
28
206554
48
58
92
650771755
96
44
58
327203
143946
96
21
44
25
29
19
727996472
259969
479608
341287
28503697
356433
1
85
223186450
96
61
54
67578
436065
240483
406442
69
346520282
31368
62
82
27
242545
431589
123397
87
76
222170368
21
36
88
409371558
48
574013671
341488
19
70
317728
96637095
18
3
44066
80
80
68
65
466574
96
228183
307806
8
4
173162
67
80
11
56
89
348729
74
398964
11
297435
8
82
4
208396
11
388416
156400
70
9
260021
820811991
44
226283
488658
973757917
11977332
469891
214418
77877
17
53
396458
69
457686472
395607
279332
127923
11
40
24117
104051
449618527
180894
69
57
9
32
219159
24
1
879985454
46
45
67
59
3
42434
23308
50
50068
17987
90
34
365673
443990
68
66
5
206779
203317
3
68
311351
378238
98
437223
342024
10
442611
26
73
330706234
1
1
95438
93
82432
37
77
144065
53
84
77820
698175189
801701451
53
62626
475966
26
20
66
62
6
83643
33
719000133
63
425965
87
70
371475
42
268014
34
341883
92
79231
50
174139
63
678744954
373909911
36
369852
37
90
276712
5
792291437
31
40
368885
45
77
37
305646
40
84
98
26
396255
7
228129
4922
2
238117
292681
49
417544
177325141
86551
91
75
91
78
453117003
143341
16
26005
7762406
640767630
55
349672
416454
98
90
72
45
236313
346198
307068590
281713
21
145769
235446
278943
345408
355949
89
28
107471
15
139562
34
6
31
17
252134
89
96
25
72230430
136523
346396847
284917
44
176489
30
12
4
659121940
98
5
82
20
63426
252385963
92
22
83
175962
25
475363
815906315
13
8
34
316150
133661540
176166
23
3
287867
56
466748899
66300
305997
32613
35
31
14
6982971
160785
2
123097
38
280863
87
45
393220
1
46
25
1
94168
66
35
122825
49
77
61588
162753
443226
6579
106229
12
92
91
342462
379927
188304
433666
358453
74
167431
58
345228
32
98
351384
42
330625
33
62
98
46520
5
41
245585338
69
17333
17
455866
95
184076801
84
93
82
48358344
93
1
7
5
42
192073
25
76
431388
663004047
910320976
6
22
44
423351843
10790
265802
407959
8009
3
455230
2
717517915
494814
472317
463730
50
133677
455718537
253615
680669830
58
56
54
237580
52
443557
447221
3
42
58
15
59
93
17
4
91483
12
218621
92
186848
66
342362
411954
118712
7
202294
22
402197
57
57
38
34892
857061429
279445
264736
295770
125756
98
170288
88
47
34
454193539
277090
47799
11
196654
45
82
2
4963
46
237770
99880
37
328019
85
9
51
42
131024
55
22
101895192
54
71
295485612
316276
288637651
259154
46
672511178
287510597
70
85
414822
43
3
70
29
78
2
59
243244
438339
25
72
81
53
57
99
5
93
4387
8
48
320711573
183931
254026
275991
157067
10
357430
74
126892
45
382088
7
6
302444841
122683
458485
2
46
458811
15
9
66
369441376
80
68
274259
84
119685
74
952348572
83
258368
262115
359090
386346
28
405306
570580140
40
190456
39
6
7
506749468
1
7
384000
446740
69
183454902
280776
411048
330794
82
49
314183
15
8
154253
6
59
269014
9
61871
36
17
318013
366365
299045
8
72
467711
23
4
59
23
7
19
15731
382284
7
451632
1
359144
393761
416098
45
114933
5
9530
748178903
42
87
355602
222171
72
15
305990179
20
94
190170
370734
745817032
7
3694
353502
78
94
184777
655725316
5
218898
1
264896
255529
67
28
30
89
95
462664
2
60
382525
320588
9
4
35
4
66
310893
69
26
6
75151
125529
519168955
210120
2
649227803
206633
8
102685
57182
10
368578
67
98
367197
26
6
71
438821
4
27057
278279
21
55
17
959846790
32
477314
19
77
665200239
97
41
223080
103275108
47
385510
64
77
414298
425169783
361381
5
17
90
94
49
1
352526
3
79
41
421327
227170
908967628
8
6
323958
207326
18
95
44
9
154638
6
432267284
86
94
234096181
288207930
488040
45
17663
28691854
17
404538
30591
36
386861
257212
152564168
71
71793
8650
4
26553
43
315832
92
85
472998
86
57
3
367311
64
8
555738964
57
62
58
72088
50
492858
268573
455126
66
492675
78
75
385520
37
204428
26
15
29
2
87
89
979535834
18
78
83
58
64
138032
7
98
220245504
89
293236
41063
331669
75
74
7248
21
90
447567
22
210457
17
60
17
56
6
55
32943
68
494682
52243
68
605234906
79
46
7
378937
293143
51886
232597
23
59
3
7356
411273
9
431041
6
5
12
157242
82
26
5624
76
159529
315630
464996
227289
14
393162
387986
1
8
43
57
9
37
7
90
190523
89
85
64
29
92
27
952175491
4262
170457
13
89339972
69
950259555
9
323861
53
343003170
83
253553
67
203382
941240906
19
11
325046
91
342865
22
60
940353315
2
482552
60
42
332338281
463093
692538710
47
6
46
15
13
8
32
573608161
76
93
224417
98
933325289
591416888
287160
386821
9
10
330643
41
71045
202815798
335700
92
379364
31
70
942380866
85
506509597
178553
4
33
288890
200979
3
42295
288707
272660
26836
323583
46
36
22
8
3
5
35
345131
94
247166140
452477
5875
486420
78
322263
18251
261000
71
95
383522
872183872
70548
71
82646
60
2
20
2
329461
476068
112762
16
411544
22
54
94
240877
86
14
249385
665819416
57
36
33
15883
77568
307502
98
15
34328
108953
458697
84
394460
4
83944
86
824317788
26
344973
15265
419675
66
43
97
656832211
351091
441808
204516
40
639805199
408301
261427
24
338954
86
56
480279
387436
75
464920
398299
297866
87
64
82
195311
8
48
9
333876
412274
88
61
185900
748896743
80
187277
443143
28
410471
4
30
477020
328137
86
14
663558792
7
22
14
2
87
10
255590533
5
34175
477061
171813
71
6
264423
401448
33
99702
81
205158
79
2
240378
513742317
923391490
78
173944
90
86
47
243162
608150257
3
55118
84
72715
239185450
94
445534366
93158219
32
321073
4
37082
43
34
89092
1
11
299745
481471
16
34
38
64
407722
182037
430447591
24
318381460
949724833
7
60
22
14
8
11060728
98
220115
680722642
33656844
288382
303575
195443
42
408534
65
81
553525594
26945
14
330827
804667118
5
63602
387728
7
241121
365757
2
686830648
6
320572732
326054
50
411088
221469105
27
5
96
91200
35
87
96
102323
9
289314
28
176803
69
272020
74862
11
506148758
60
485987
388149
95
93
67
28355
52875
325382
3
320505
8
23
84
4
60
36
153716
327312
9
283493
30
40
7
33
90127
1
56
479338
421914
330459480
85
217823
379751
73
18
185847
453294
405340
85818
78
62
6
170866
430345
49
182620
55
81
203072
54272
90
1
10
8
296351
90
22997
53863
290461
218917504
49
199291
242791
50
77174
146930
69993941
148449
216195
39
106254443
237059
1
896854070
584440270
143487
35
98
135425
7
450633
66
76
17
150565
363163
353281
49
170869
91402
364139
71431
141113
312922457
376071
78
495436
210509
6
45
163073
87
42
7
463721
45
63
90
88
137655
26
131485
53
73
405543
281079
85
367530268
661522001
334763
307023
35
90
1
495298
53523
283621
40
131567
7
391330
268385
58
150613
6
253364
432810
293124
5
1
77
6
119800
19
403142
1
3
76
371545962
297645
97
439256
748155838
176565
84266
304498
321345
34
491458
97305
262180
351514
319785
899048498
321678
73782
350959
32
65
72
355427
456618
1
437315909
88
39
111779804
452188
46535
33
48
57910
95
39391
490234607
72448
488310
6
216511
23
286211
947611381
327853
247776
3
100680577
129366
79279
3705451
71
315092
53
8
35
45
270154
25
5
95
76
424767
9
164273
35893
10
109064
68
275138
183749
97580
454961
58
6
228069
30
214198
64
67
619167574
367957
697233519
6832
325001
78
64
904490086
56
276883
474259
2
172578
67
224102
26
239407
461365
8
2
57
99
28
98280
6
342351
272853
13
333177
32
180614
410173190
8
54
190311
201902
49703775
308044
6
81
76
3
428524
87
105147
49
98210
41
79
33
61
7
692643342
230007
55
58
6
288844
440856
88
491063
291407
205728
64
126923449
421487
25
92
146389088
74
1
1
46
1
27
51
358142
96
236786
437663
9
9
1483
27
363246
79
31
69
1
86
4
95735
8
59
4835
414442
61
168129
43
39
311415243
192288
8
17
5
7
159151
603103482
44
459861
124235
175566
54
929811461
373585
86
353103
48
6
813084971
97
332488
22
85
210017
9
79
387084
75
3
50
24
9
58309780
36
8
96069
6
88
62
64
3
15
45096
13
226428457
406364
268033
337004
61
337222
359317
72480
887252644
4
54
59
82004
356963
64430
75
24
13
10
66
224757
402580
169964
17
221135
258899
431643
104951
98
343887
99
110531
122260
31
81
174864
97
25
37
238326948
27
328894
417491
47138
115677
436800
296856
27
97
491713
35
60
581637439
758348675
96
28
350025
398876
8
23
50
44
96
287724
81
85
62
17
24
20
323285039
5
33
1
73
450701938
469274
33178
223712
8
12
493951891
143683
142701
69
43518
85
40
11
624567198
7
9029
282345
200471
79
65
13
113769
115572722
91
312980
486619657
52
13
35
94
41647
9
85
26918
85
14
1
92
803175385
78
225317053
6
47
62
407009
65
37
269020
62
477367
94
65
78
9
60
310734
77
279989
61
6
34
6
41
306880
69
85324
474801
52822
2
319874
372134
58
46
11
76
373415
43
799045238
9
47976
93254
276671
450216
7
82
77
239669
386538
85
70721
188645
109370
23254
77830
8
3
282042
21
2
11
50
61
52
85
27
326394
356710
99
4
170997
8
18
41
40
418854
97
16
84
8
16
188459
411489
300578
214435
25
83
49
445835221
44913
28
25712
8
29
25
50
6
9
394930
207198
81
352075
231613
3
24
98
14
188422426
7
69
77659
349824
54985
165869
3
27
38
2
397319
47819
38
65
63
8
439403
382503
8
15
480005
496985
24
249855
36
232258814
64
75
217974731
97
87
229893
76
21
141751
90422
63
383643
95
62
2
6
47
6
39603
13
76
53
428075
1
90
425648
81
36
135610
295427
37
9
22
7
433349125
82
390743959
16
59
2
92
37
233198
90
59
75
53820
280698
4
48
57
94
70
22
53
319346
8
559901286
5
99060
297609167
365817
23
75
138150
7
57965
69
273215
110606
57
362941
1
41
370197
37
46
78
10
32
5
320623834
105817
303349949
54
45
8
335975
67
91
85
773900773
94
84
320319
6
218762681
96
8
235075
7
6
167670
56
159995
4
80
390351
3915
83
491736
98
14
51
305116
92923
286930098
485029
75
79
99
316517
249636
525834628
24312975
274689
822162054
382595
92
15
8
457693
232633
69
58
26
59
287587
303611
87
265574
9
367645
16409
4
18
62
440988
83
36
131419
12
241569
24
974305568
5
369343
74
628663136
145990
23
223346
199109
73
289288
103974
14
39
362322
44
34
259926
100580
435685
87
82598
37
37
33231
728539231
38
4
270411545
43136
80
95091955
66
20
3
285663
32784
18
654102898
371986
492007
494057540
437472
482781
84
312468861
3
47
38
893323118
301946
56704
326000
36
77162
48
66
454276
542552729
108601427
58
920210084
90801
2
228040
74
76
459965
82
52
8
64
86
25
217075
47
73
19
1
91
3
498170
3
514068965
34
57
94549
39
2
66
3
3276
451218
109903
39
109625942
35
49
450275
66
6
335241
353738
47
35
80
405911
1470
13
290409
36
653649107
260061
52
83
148432
51
9
55
562521660
2
50
498457
78752
81921
39
174892
12
3
392591378
88
39
19
45
560283182
60
53
60
30
624547541
10892
904960378
299234
31
318061
372644
43
82
51
326675
84
300538
379619
412704
45
52
39
285585
427616
481657
11289
44
30
80
99735
212426
71
321024
71
645475359
2
614570903
36758
752276299
923310206
96
79215
37
120964
40173
26
7
624557106
41
475947
84
820025498
85556
53
64
96
486137435
41
1
28028
43
83
450833
48
190014582
3
17
209050
14
53767
658154770
1
442972
358020871
31
222023
73
93
59
83929
434102
321903
53
28
2
2
270710
69
60
36
79
57
262513
85
18
496032
72
362348526
50
18
146503102
67
825836011
3238591
45
23
32
16
18
90
321112
258719
62
695717999
374735
85
346828
34
127107
39
71
345757160
130591
51
550183645
99566
473162092
37
42
19
291488
116422
614593480
288786
394944
9
28
33
39
257526
316822
437678
114235
28
179090
27
33
384290
84
22
26
31
13
9
1
5
195320
55140
333496
46
9
184957
42
261562285
21
382269
90148
79750
5
284306
89
334163961
64
49050
307261
50
311021
635582137
54229
458420
97
232913
58
52
2
86
6
41
61
206316922
93
74
481106
340290559
804541705
112769
9
2
263374
234617
415118
190122
13
117417
38803
8
825959675
68260967
84
24
12
475480
54809
38
7
429047
331848
418412
48
290649
61
69
400468
433627
326229
482843
39
4
430572
23
46
67
184540
16
15241
67
353374
4
23
411195
62
25
238006
264750
96
151773
31
68
494996
43038
12
93898
489552
93
97
9
171874
24
78
492547
66945
275434
47642
2372
24
12683
392316
46
324483
220538
72
348611
413560
439995
43
367862
119215
79697
341294
73
401177
842036407
44
390562
67
46
9
483244
37
475799
50520
409781
74
44
61
67
98
207773
82
333499
447291
31
39594
55
40
169282
557542921
96
4
243264
279476
308495
1
401597
28
290414
18
233551
255399
31649
74
133092
46
430845
71
82
52
234265496
74
31
3
127159
20
26
22
76254
7
25
473308
151760
735944340
534997489
353404997
254813
464145
20
188005
431686
724038253
18
188400
81
371332
71
41
254541
325730
139444
52090
3
441517
95
53
63
77
53758
137349
252665307
747305869
62217
938252400
398702
467514
333157
1
62
29
517922392
205655
63
460893
201430
93
239721
1
87
71
41
3
1
277575
30
51
212108
60
158731
332837
54
75
12
26
143842
73
314101
60
118755
84
783297750
206581
499204
427680
295887
203531
21
4
26
34
203989
7588
494524512
69
276831365
52
46
37
6
375209
472922
24
86
14
6
28
47
355199
18
319296
378351854
87
499227
541172397
13
83
458949
63
127888
4
75
98
2
3
498561
421270
237416510
71789
268091
60
437019
92236
25125
865684473
209754
103582
386460
63
365627
348828
104581936
100093
109554076
28
8
396017
10
221194
4
379502
65
72
32523
53657639
21
529183611
34
70
40
299703
83
728012190
867112579
82239
360563
248785
55
485143526
51
11
481657
355478
420846
355387164
168322
177561
89
447944
373188
7
210650
2
348123
15424
75
91
32228
45
12
107784
872733008
89
449286
66625
89
96
20077
255360
63
727777884
979364679
42
40
13
6
3021
39897631
9
13318
93
81
228869
93632
114270
62
3
945834238
963859266
463755
118598892
2
50
182918
308965797
97
121530
62
62
24
1
719191925
26
86
3
499789
22
5
484383
7
27
64
66
75
55
22
3
549784314
340864
23
41
406949
11
9
99
96
76
109181
3
48
86
26
4
40180892
302771
105029
425191
919301621
307794
524103372
28844
245231
211722
3
552571411
196575
328487
35
5
444516
407280
145667
75
75
33
658262486
23
68
233560
18
52
366935
1
42389137
8
65
475582730
83
274529616
4
130415
27482
372620
15
203059
6
263362
160418
285318
16
27
49
447261
9
374716
75
368925
64
2
32
75
59363
445176
72
355346
322018
609748829
337524
400361
823290974
10
27
377201
37
12
565078672
348335
94
40
1
6
32
449274
159144
31
367863
69
133911
33773
75
234001
636607594
69
780364246
5
34
45802
261204
120553
235592251
441252
27
60
217666
24
53
68
304111
31
54
47
95
458364723
352295397
493998
35
496183
70
3
54
11
943315683
62
523043943
86
3
56
252607
239488
407573
9
9
56167
384985879
9
49
245312
411870
50
291323
55
37
72
392743
167362
121270
874111747
46
200221
486093
144444
29
766817699
80027
4
81
87
3
296208
57
76174
406053
112116
336663
91
232431
126919
47
32125
57
77003
31443
216278262
239366
122406324
392386
747041787
342875
404228029
50388
15
220895
237813
60
252837
843996232
95
67
2
374005
361571
9
319836
51
5
965596686
93617
103694
42
267372
471138685
84
352506
35
33
99
426773
18
240091
6
30
48
127196
26329
324218250
3
669241548
70
22
365039
426472
34
16
12
430426
288901
70
409031
2
145862
91
683920153
462209
65
54
304735
222592
189621
73
324225
11
46
438526
49
41
493697
16
30423
73
70
35428
396336
93
267437
21286
356093
393858
3
1
91095
27
223287
5
6
453485
386426
413137
101102
43
10
10622
18645
11
35
27
284687
50
76
31
200539177
45
13
84
24285
409738
120914418
1
3
189692
65
9
34
413890
69
96
220640
54
187800
294627
93
40678097
12
65
535630140
52
7
43
40
10
51
67
477637
34121
5
94
95535
854263424
369173
118476896
38
6
438270
159551
37
238531
375629
141531
53
248044
34
6
71
61
469993
58
58
147128
43
1
48
46
476674
48641405
82635
67
338937
73
96
48
91290
156560
17
493753
297674
124104
17
130006
90
41421
79
77
33
415946
98
2
99
38
130998
440375308
252802
292280
81
851364606
175585
14
69
1
21
472654
98
496136
2
24
6
47
97
17
129472
25
371119636
30
55
78
391238
80
76
62
31
49
28
481191
68
66
84653
324538819
258059
57
55
173941353
36
76
339594
98
959258094
129288
66287
56
95
80
2
99
746393172
93
8
20
406185
483845
234138
67
34
15649
772278886
41
9
48362
94
197026
231281
73
778800826
31
98474
20
61
25
34901
16
189661
768319350
11263
27
624743719
262931181
406066
254028
408268
349292
43
57
21
63
93
219650
91826
77413
5
6
7
213793
81
37
4
52569
408748
399987
24086
1779
406062
64
484653
218507
302747
32
9
12
57
40
85
65
353618
457886
378658
23
145761
2
71
32
96
74
453189
252095182
460770
17
2
22
348565
10
4
6
119508
39780031
3
90
96
76
44
313150
29
99
354541
437289
450561
63678
92
40
335819
97
988094921
424827
9
161081
378763
37
163437
242776
15
424275884
30
93
362354
239560
282332
235224
7
436526756
299303
480610
271084
28
162037
369833278
80
445359
16
202565
27
199963
212679
21433
29
603444537
12753
19290
51
437688
204694
320168117
273285
20
822688130
2
3
1
466839
2
8
830657753
78
6
51
65
68615
73
17
840189419
331462
72338
82177
135157397
455783
5
53
29
43
23
550952331
6
54
17
386050
33
454438
22
99
308543
4
58
37
97
24724
9
432832
50
4
768540396
65
86
1
343388
9
248808403
162866
686380661
342974
17
46979
214871
18
40
60219
46855
269122
148960
217865
20
88
34
92
88
26
70
25
386611924
406354
16
32
457239973
81
66
69
3
349000
35
962169637
283316
347882897
201620
491712
9
2
24
293735
86
6
90
52
546359838
5
16
43
94
40
375010
88
419684
35
388801
170472385
383169
8
1712
36
341222
306634
453796
57
475871
8
84
56
60
93
901524179
911989559
494990
281810
24
83
219714
983224426
51
17
370786
13
92
64
222978212
435392
34
146183187
291164
817285612
86
24
77
216953
10380
445225
61
887163988
4
75
3
12
80
7
34
44
80
21177
75
86
25237835
397489
354522
68
32
3
266102060
30450
16
56
204334
69758
82
159035
195331
55
637739495
46
455314
99
26
23
87
8
4
32975
63
209474
44296
4
19
54
23
91
47
72
4
7
949090905
10301
27
233826
37278
426927
66
2
499846
268031
121913
14
91
130640
85
254838
24
309986905
55
108064
95
275837
5
38
63
15
535164952
55
15
4
390492
995567385
286535
373376
464150
64398
2
55
280073
15
161449
52
61
52
98
31
50
64162
255115
11
5
6
300673
5
78
95
409654
88
332915
495915
15
13
53
31
44
89
72
287501861
724028329
91782
2
106973
4
5
25
269145823
116073
291193
51
79
180342
314034
423397
229306
328381
569043786
218594
36
23
144988
45
166339
66
24
144450
39
489922
435444
122602
77
77
418678
586961867
109859
25
896500525
66
120475
27
13209
12
701487231
85
9
719644915
15
88
72
635763060
27
63
2
262715
98
14
46
90
33
401035
460690
17
799140243
63
95
52
30
466128
36306
2
97762
70
343773
248717
4
269594
7
336861
67
45
189756
218335
65
16
33
18
171291
69
391943
95926
71
314025
305438
27599
89
107852
188103
139236
320066489
51
1
86
66
67
14
4
441857
72
443230
60318866
6
85895
926351343
235043
3
300166
30
223075
314169
45
316418
347896
116274
47
68
72
957617612
62579
57
25169
62916
95
65
38724
80
263568
97
71635
139547
1
93
84
199287
435708
7
1313
766054160
43
3
30
14
66
486166
363889
25
148323041
36
36816
43
47568
55
25
460214
13
442928
19236
47
70
31
182970
288426
82
9
322811
50
94
12
419630
63
946438804
34
133507737
85
27
6
17
8
301597
39809
454996
344052
407444
32784033
329015
445118
97
10633
89
330584
7
49
37140
11091
354633
281135
90
29
73596
1
381913
43
58
692126642
229495
162992
51
456663
30
8
92
490450
105659
267212
87
95
6
42
45
397169
3
2
197258
11
98
29
484637853
335325
95
2
251827
32
52
305550
849363734
338747
33
2
19
15
43
18
132949
445641
91
41
98
39
209947
27929
474982
468728
392527
8
6
344350
262436
11
236410
980182116
78
45
2
81
84
78
47
26875
64729
99
82911
434998
92
209934
172802
5
87
75
19
177191882
38
83
45
306401
52
71497
135094
10
41
92999
788570894
95
382683783
350590
176842
36
46
12
487202936
4
50097
5787636
16460
372801
136210
369321
12
20
12
359226
471384
46
90737
86
427209
87586097
355736
287863
147792
45
136740
12
78
72
496538
2
4
25
248305
326407
1660
17
458725
62813
197655
247582
430215
7
401320
10
39
46
403283
29
9
467842
448946955
19
346624
126358
767310154
452354
3
407260
275535
209290
30934
41
9
908255
363082
53
192112
427623
87
2
78742
2
261035
209245
12
7
40155
6
69
16
28
171832
32124
39
7
312510
156214
44
74
750347048
67
71446
323591
80180
89
50
31
96
45
567058241
42
293126
6883
346973
97
4
266257
65
528649473
33938
78
46
18
44
8
52
472534
14
562503431
61
94
24
89
91
356635
55
215756
90
328140551
531834275
9
47
448834
49
307367
34
244651
118937
22
390133
100038104
168604
490799368
22
282084
15
6
24410
424777460
70
86040
96
27868
319332
77
164516
28
624403983
196494
67
35
89410
30
78
159873
59
35
471138
7
7
192861
355555
49
66
49
3
51
1
28
5
52
358743
94
71
20
320197
75
51
245210
55
485090
8
61
22246
31
78
153802
93
659530540
201430
447734
92
78
63
89
490653
24
177393
2
255734
195757
1
179154
277084
81
10
42
5
33041481
91
35
63
322483980
446203
676604612
6
202477
25
7
422095
153268176
11132848
438273
86
48
921956809
344780
39
416713
279630
11
299924
77
99747
71
61
48
36
661104720
58
82
14
977572657
4
299424
221733
401048
37
33885
1
203402
61
474376
341124
26
22
538
910200500
81
315398461
101762
99
24
415260
481483368
45
30
126491
369088
28
88
367775
23815
76
484318081
35
415332
14
37
406065
89
350848
170578
397654
157198
12
83
5
69
55
203186193
434845
311867
17
196770
23
9
57
69
81
974801710
88
26
41
2
113741
19
9
16042
24
3
96
98
42
457406
24
38
66
403357
387685
1
524470875
1
4
650813928
375523
81928
419407
157749
99
498214
191991
122603
414711
5
110018
319162
24
89
40023
99
191037
334879
79
306738
18
94
5
439734
773358485
58
457264
190022
65
428633
43827
10
462087
74
141058
444233
519211357
67
57
94
377557
82
60
3
66
60
299689
96937
319889
68
2
168370
84
13
454450
84186
237718
5
394148407
254824
45
179592
209238
36
56
210686
6
92185
794812018
389079605
304053
1
268224
83
5
423025
33
93
61614
79
50982
33720398
51
180074
12
28
97996
269740
69
9
40
80
56
90
46
11098292
204819
71
64694216
838974210
9
16
1196
298580
33529
490237
60
396598991
239189
509251500
173842573
271837
6
69
236249
154651
73
54
1
9
88
65
64
57
29
320829
338595
68088058
353959
46
17
270131577
462217
3
89
59020
130426
404005
102123
312804
86909
65
217746
4
339893
834767750
85
186380
90
15
172099
179294
9
5
24
2
402335
11
3
70
151105
166110
613138467
103114
441823
216393
17
410193
213884415
93
33
459372
308117
481803
86218
64
53
23
631824903
90154
78
339093
90
328851
54
4
35
56
54
156218251
74
71
30
412613
244586
52
634037182
5
13
67
54
88
54
1
3
89258
284403
300761
353342
99
100734
113412568
7
201957
59792
14857
484115242
62
631806322
5
52
27
64
337491
131675
148593
85
72
51
63
117997
496056
406728
404834
385050
59
60812
207749
68
13
25
28
29
267075639
54086
93
36289333
26
72
62
53
431497
291919
2
71
9
353521022
29
2
378641
205243
2
95
137117
249274
2
89
778238504
20
550511342
403988
59
23
22
37
14
53
53830891
5
161156
485597374
354082
58089
33
8782
75
111902
60
15
90
32
90
954571789
461358
8
5280
435912
82
462899
433269
84
471764
205654
302061
297915
89
432540
48430
497621
141110
95
28
221648028
75
25936
8
79
70
35
96
4
848223732
242673
62
72
76
462520
90
519667810
292615
2
22716356
46
77
961722555
41
73
460735884
441134
81
2
9
17080
94
401274
95135437
273604
388
88
88567
314250
129089
50
472032
17843
45112
28
151350
7
99
152080
120737
53
19
456403
182139
68
290032
79038
6
2
44
23
37
8
389890
59637
69
44
189784
429603
59
561991888
488513
917863725
366768670
119993
17
20
391805
108614
419042
387464
30298
73
44719
47
78
19537
80
56
480586
144813840
4
143115
212268
19999255
287503445
445155
92
83999
94321
429199
48
38
4
33
394377
91
2
248320
31
490490
80025384
54
93
406249
80
141295
306269
21
1
12
81573
21
46
451763
253302
5
25
32
137774
488290668
218282
42045
255839
69
831657420
320068
43
193208
8876
13815
19
62
44
89
544446026
170079
60
9
242909
438128
12
81
91
50
10
423714267
286112
328303
82675
304505822
4
228855
357039
44
76
416790
15
42
289813
28
43061
89
16
419569
4644
66
406845
96
304679
474644
933787210
450290
87
28649
262132
9
98
17414
141360
48
50
233084
8
64
22
39
298933
431894
72
16
77197
54
61
402668
179842
6
61
215577
360307
34
432878
411377
96136173
44622
172076
6
36
98
248118
40
158240
36
448641455
40
410675
418181
58
82
79
22
28
477146
377519405
113356
85
1
653555848
59
53280
290729
20
91625
77
119128
365199
89
85220181
39
60
93197
41
403359
8
77
29
348474
30
46
383621
23
63
23
9
1
65
55
497700
21
104661
621941881
76402949
2
47
160586
502010012
92
62
36
67700
8
7
40
246643
27
129911
120767
360708
96
48
444607
389236
14
87
239618
113379
197513
55
31
31
621332396
57137314
7
387149
398648
94
218708
103163578
266108
35
4
983741731
500700834
186393
445940
395182
918258461
441569
86
96
324380
27
78
371766
476915
163902
18
160699
938569745
403102
187305
86
297840
7
52
173620
390639
54
14
83
98
16
3
90
303489
374280
181445
18393
13
123988
1
452010097
83
360310
62
434420
166654
65
244980
45
232348
57
202676373
110068050
24
111622929
27
12
456342
38134
80801
999827861
435295
82591
6
305164
363573
90
173993
163299
40
40
86
284954
29
39240
488390
93
89
423603
17
249907
3
105205667
62
13
82
27269
92164
60
443861
28
540428666
77
293112134
18257
96
31
47
13
715177533
61
87
6
435446
265345
611341044
86009
388324
173995
39
224696
474269
89
107689
53702
300462
65
5
355052
69
28
75
97
6
432066270
454459
71
48
446340
1523
28
46
13
268720
90
485721
28811
152768785
304018
97
318891
428132
398489
59770
93
73
384509
338362
229582
499255
49
42
50
39
465932
18
450421
73
847615536
23
88
12
116149
172715
226905
223310
55
540788132
1
254543
228546
3
2
53
377420
104296
64658
246443
3
62
13
26427
450889
3
493514
47
261122036
22509
7
490913
179718
87
8
6
468529
164801
395040
29
191295
27
219352
269776806
14
46
324544
256545
345316
354905
29
20375
30
6
322684
174834
2
22156
271508
16
77
51855
78
95
30421
86
169110
255166
26
134058
268563
79
299044
18
286405
6
265444027
428634
14
95
819737001
44
86
443505406
53014
90
18
36
498442
636976298
17
296717
46
78784
3
126856
443348
315783274
3
95613
62
130367
43577
528160543
42
5
43844
29
134038
394220
63
348762
388589
7
72
155827
349518
261529
418772
123043
911674675
94
77
429254557
289599951
107740
158634
57
443627
624202041
85
431008
214830
208521
228749
31641
59
472309
2
65149
232142
270634
156653
14
76
802249508
3
9
95
93
448581
28
71
67
68
64584
75371
54
94
348272
535865092
108122
937956378
7
39
363882
159206
102025
64
375021
12
72
53
80
107559
72
494155
5
111835420
100510161
53572
76
169606
78
98463
33172
427089
60
54514
457765
86941
33
26
278563
72
175765
702266972
2
90
414919
2
52
318034
252293
184170697
217199
298591
320012
194644
5
84
268099
67
350645
503679899
8
37
4
53
29
68
10
9
190645923
13
65
643155600
47
311714
768971680
97
9
481785
304470
115968
460628
235565
332439
26
37
78
7
408457
479076
375262
494219
51
210601
889169826
3
68
99
375278
688201495
352838
53
198909
819097128
336405
3
461167
59
627348963
2
457230
252546
55
90
215265
53
464
76
57
3
58
20
67145
449543
118819
47
84
200721
25
57
14
18
7
367134550
1
90101
73
79
9
408265
35667
44
3
4
23
167800
445676
62
49
165301
363454
471569
86
96
4
267885
53
67
45
73
233572
322227
331707
96
456993513
84
52
330957
241998
228741420
165102
69
4
334259
17
34820
127374
18
369642365
399141
164392
1
64
2
35083
64
60
24
80
7
336498238
77949757
495786
456445
54
60921
60
21679767
63
13
324742
16
42
470429138
14
90
372585
306988
25
85917
183050
35
359787
167429
391631
377278
2
5
98
126373
124892694
266236
338655
19
169510
370711
56
54
45609
446167
87731
7
548785571
85
89763
60317
36
405174
6
3
82421
14
34145
279357
1926
6
5
357943
2
9
8
250780
56
64433
96
83
7
74
23
58
49
11
104615
63
40
1
471203
56
88
46
48
21
12
474154
7
429059280
114569
57231
79
231881
54
103198
5
171249
89
15
7
256644
281733
933942835
6165886
334302
405430
82
68
390368
633492973
103897
2
9
30
98577
389099
33
50606
47
691649571
31262759
42695
25
1
302960
702049231
682066524
46
85
22
870167197
118690
85
87
27
77851
39105
76332
35
10
310746
319186
485769
19
556461906
31
72
28
21
321576
97
523617145
89912
81
67
86
4
83846
239490
61
8
347417
59935477
1
176199
90
675633649
88915
2
72518
86
62
18
56
189897
179736
17712
38
542359361
204371
163198
606940015
92239
406030
18
51
421030286
32
318904
34
46
255388
70916
863347886
204645
108029
275975
52
60
416966
92079
72
9
20
46
4
24
96
372301495
2
235917
271664
254732
83
432459
258266
305473
67
98
87
72
83
223566
63
17
75199
733770541
463673
215205
189614
13
2
83
5
151770
14
17
41121401
390672
544616757
35
6
369894
27
84
183094
5
5
409606
42
5
19
74
76131
327493
129368
84
83525268
434659
29
6
403004
4
45
458760
128385
57
75
36
8
15
26
610782364
11
5
33
51326
78
63042
81
13676388
92
29
337785282
2
485042975
23025
73
111410856
59
68
80
181778
9
444402
476748
31
155109
225452
69
1361
51
42
72932
670112020
49
65
356176
18
353546
46110
57
81
275046
208535
135782
84
66
379696924
47
7
81
47
37
55
76302
296147
363940
60
49
415150535
70
109344375
717236172
6
51
214044
229384
285757
395719
442404
140892
475288
334665
73
381097
411992
251000
111629
344901
111447
43
372824
57090
33
5
37
212200
8
353725
52
61
85
11
363107152
87396
934551542
83068
15
61244
2
52
26826
249119
463851
54
17
298586
13
401427
578204740
1346
228402931
306963137
434269
98
137702
1
402303
17
58
166688
8
128336
16
7
80
319604
7
6131
3
39
477890
84873
199263
1
275510
95
137108
83
42
368821
55
95458
416194
278798
14
2
95
39
386852
141463
49
42
17
52
338491278
89
61
587658500
328132
423444
252759
303667
424365
3
100038
473091
414125
72
809405788
474588
258218
23
167334918
402701
2
4
238103
71
1
485353
89
323207
23
135560
470807
419845
34
51
994530496
57
52
228024
9
925666487
59
189922
82
125826
118810193
412850
95
427060
4
95
278298
82
288816
35017
310108
96
348568
446335
287894
1
66
61464
18
3
462227
174250
905133366
77
439043
482428
83
34437
69
229682
267230
153922
13
46
96
375466
64
109423
14
20
6
35
45
22
84
183397
23
16
7
357725
78
499091032
493591
47
55
264726712
4972
6
379620
203355
64
452971
599124191
84104
14101
266397
5
698553782
616267721
226172
23313
183724
445095217
68
420546
50
85
57224
387896
239354
55
131554
293617
393672
78
368935
65
262077
43
78
28
403475255
48
65
74434
84
10575
67329
82605
237938
11
4
10
313750
776445481
393607
275978024
155074
237180
428884
31
140961363
55
50
12
247348
44883
57
32179
30
79
76
161110594
64
94366
2
309162
233286
6
36
24
358662983
51
422096
79
3
160509835
341659
207689
901723260
23
2
888930520
47
98
199819
259292
497559
67464921
317833
71
187066
88
62
622459697
94
4953
101039
379769
891825785
39669217
97
69
93979
52
260546
210573
487709
92
77
22
455887
17
38
372873
68
274652
6
43
324834
95012
79
9
110913
82
139791
76
9
472530
35
123019
489636
10
143175
161085
21
92
23
398006
92
32311
6
148849
41
668850477
309584
98
23
409739
32
290806
99
236959365
19
17
221464
19
67
457670341
259413
43
228291
216901
171016
27
44
21201
93564
73450
38511258
297868
13
339261
136418
62111799
46
300512
35
324319
302779
305656811
8
477893
400916
8357
31
111842
59
219424
320933
19
5
429036
57624
76
337036
76
493958
723480172
99
8
102490
125772
39391
141132
207412
33
21
51
46
233668
471194
51
185491
24
63166
27
849792449
10
912301978
25
89
487686
101164
474925
24473
68
94
51
411480
262597
218257
5
385318
11
344241
80
28
18
1
56202
109491
307039
42108
250822
172724190
8
61
288249
13
268577
769385012
35
438846
1
213334049
412226195
18
42
83
26
270295
163964
96
272479
132143
42
792369611
33
1
21827
89647
10
201333449
162115
43
26
76
41
145723
369451
493543
7
54
22
29
183455
252526
388809
839566255
44
138947
196230
11
15
161514
66
408736
19
40
2
5
78
124907
15
38911
64420502
187870
20
343731055
104868
78
3
440243
7
312910
13
41
22
47
281612
99
186905
31
3
96
293189
47920
461583
99
17
38
513091404
34
283193704
22
177548
1
482289
112553
81
8
407235
493102
16564269
205289
66
309353
30
71
75
71273158
60
341362048
79
466912
270503
761968105
765265413
952927024
69
63
385888
20
8
12
135497
37
14
47
268603
58056
30187
980541227
4
52
200610
16
92
332411
625492225
207423
52
198759
85642
482841
4262500
350668
340183
9
308590
9
4
93098
403024
61
57
20
34
5
8
15
15
2576
30255
267935
868660148
1
44612
465035
13
227044
79
240840
12
318951
33
296943
166288
373384
8
120319212
133511
48
81
50
67681
150024
38
13
62
913354105
15
135091
93
254441
66
204620
7
37
112081293
483672
370977
39
80
322876
38
903294839
36
64841
85
250846
5
126286
4371
55
30
73
41
14
80
115122625
8
35
81
362828
580378276
145661483
14
87
324204
796749125
83
577682555
23
80
93
1
3
154352
102896
720640816
760235933
30
183017
3
2
69
45
339441
136015
77681
709737781
22
67
78
345484
58873
42
418769
41
91
262990
27
259566
47
62
14
71
489045
95216
53
126656
342945
110089
59
848671546
324969
85
8
101236366
382821
880459972
65
34
243736
55
543331850
72
7
128570
313784
20059
440761
16
423416
8418
104860
35
82
3
103475
81
143626
191295
29
28
78
64
59
531242427
252287
215890
392381
438731
196117259
8
187365
99
807416225
9
66
61
353081
309739
43
53764
97
6
23
227326
462884
95
38
350101
23
8150
65361
76
270839
19353
50
453707
475843
8
246083
50
157428
220267
55
55377
167703
54
43
308010
72997
87
106906
27
120655
376154
39
389849
470243
4
27
536736436
249281
162246
246396
449359
407808
205187
31
94
503683230
46
64
76
282413
46025
84
11
304742
68
858260875
17
245813
171942
99
22
78
621079473
20
102827
11539
425909
267072
61
93805
54425
84
70
8
11
23799
180118
16
844525807
341136
87
43
31
77
348469
863089105
307425
86083
57
7
92
65
419181
12
77943
45
62
223967
7
14
474933
179825
2
106877
1
15
16
391385
382516
280663
3
67
321114
59
35339
81580
265256
300760512
8
87
99
316333
43
277694
31154
96
20
67055402
119955
397883
30
196708
51
798352786
6
59
91
21
40
22
406233
32557
256230
181359
455887773
11
18
45
84
592713020
39
86
296618
403725
31
336148
359963
79
54
51
274667
4663
2
2
87
58
5
881580190
350186
346853
55
8
312993852
15
457881
31
29944
498246
21
7
16
589916679
67904
35
12
35983019
4
99236
320708
339382
265207
157362
20
409546
871095800
434779
69
397796
244846
288506
34
49
19
23039
7
431829
22
22
485569
198057
109066
47
79
54
3
201436
184282
51
176905
198207785
376605023
92
490265
357315
83269997
199950
4
3
64
10
15
194920
8
49
222111
171912075
406263
63
28
1
91
450102
74695
29
221319
1
7
370274
2
73
330742
6
248053
20
616340803
56
36
257255
73
27211
230838
176078
5
47496
202987
383005
21
88725
564542302
8
50
13650
865103982
216427
18
7
418216271
253707
642135249
254268
4
5
101880
74
9
435705
94
5
280884
48
2
93245
245477
169018
44
89
209113
22
215761
294552
3
13
124218
59
9
70
91
189095
236409
454809
51
146064
9
42
36
239432085
1
14
424263
17
563555666
71695
226226
33
72
152320059
18
602118989
17
74
446690616
458494
28
34
112142
70
14
31
86344
499911
74205382
423224
94
51884
6
40
21709
324381
7527
77929
59867
70
83
229663
523189065
15
690970200
349804
391416
69
333247
93
92
5
59
59
84
98
66655
29
51
28
18
47
85770
171988
68
7
111674
13
409207202
13
292453
58446
448927
310756
25
49
49
62
7
36
66
230887
359777
89739
249754
9
564010251
389626
54
90
199113
4
303335
3
1
196114
817308675
24
71
100748
28
89
318473
10
161564
61
62
8
229326383
15
391913
357056
99
13
24
282083
86
125250693
91808
105275
77
499659
438163
72
57
403975
472534
6
1
468631
110649
75714
4873
4
26
1
44
160741
150421139
89535
850948981
257167
61425940
15
109152
85
29
41
483928
87
43
28399
25
1
85
849016709
917448590
27
2
129904
260381
218202
189228
4
264967
97523
98
6
419139
379339620
84
80147
195240
516703746
30534159
116213
49360471
6
9
65
215007
43185063
36
99291
349090
80
259633
13
1
74
31
9
5
284973
15
29
205412
422255048
1
33
292665374
57
109210
74030
7
19
391896
92
276022
13
83
78
59
346059
367152
89
393049
76
69922
84104150
656807920
75
51
52
52
48
429859
97
55
28
162175
358549
239970
47
150247
305042972
99
8
458351
24
33
62
21
97
162234
23
97092
62482
265186
275667
78
194402
972679886
366082
497319
23301
2
94
8
427720
58
62
82
2
74
61
4
4
716817927
288943
989212283
468089
37
130303
15
185451
469154
23
37
88
21
312224
120141347
66377
288144
91
36
206005
494099
482566
432283
412155
52
521635999
5
272128
28
44
5
3
37
4
9
17
62
495876
54
64973
55
9
76
213855
87
46
628978987
73
30
267075
791
71
35
27
472664
87
97
9749
60
105243
122342
416004
81374
264813
376285
13
87
452208
64
174592
357564
60
135993
42351
391737
52
7
86
593962132
24
61956
68
90
88
46
46
372937
61
309886
6
181587
7
2
78765
129004
257865
96
17
72
87
527075303
6
8
178974
56
27
125883
935205431
424215
169495
69
73
49
83623
153632
267856
8
52
20
68
30
6
74313
28
342044
462768
37
6
125063
5
11561
29
492718
146406
43
84
66
28
72
54
10
9
57
277864
15
21
17
70
383906
30
136601
376757
78
429630
96
21
96
8
288675179
139425
340311
84
52
396925
2
64
237113
66
129304
844089965
457214
35
199414
8
58
4
69
325368
81
16
47
2
404693
20
67
438332
354594
18
284822
63
92471
70107
93
79
87
393912
688146880
420537
68
75
428129
50
401834
108757
71
4
368232
253039
294372
52
419100
7
371790525
97
258448
34425
60
26
169826401
80
30
46
10
52
57
51
443125679
59
273667
17
13
391532
46
220643
73
1
8
7
7
84
11
13
68
43299
29
413532
955519921
61736
449299
804070697
24
4
293077746
40
96069
46
173464
253711
245381
44
82
99
86
110147
67
92
99
146914
211532
292300
32
76
89511
148714
56
58
417421394
257603
379883667
44
206774747
96642
67
16
63
692702404
81
60
369055
3
50
56
5
46
3
60
96
7
5
83
69710
374555
88295
66
2
7
1
104692
99
313319
288963
79
482124
61879
45
50
349962
78
249323
300085
280177
59
71
27
31
53175
70
89
33
263791
52
376273177
682179587
12
17
720469164
85
9
12
48
326486
4
395163301
49
72715
195739
139790
72681
971681638
440954
721651718
141548
38
408844
19
371250
69
155831961
26
95
55
3
298858605
126198
462913
313059
14
77
80
4
54369
59
73
66897
31
9
30
424763
37
37
129029
78
246893
8
40
200268
52
136458
49
407876
22714
397610
99
323697
8
171235
70
20807
313583100
939689507
7
325784849
47
37
136446
97
70966
9
385541
206870
37
426587
177859
6
251054
803848807
89
282167
154287
84
9
38
147624
550949745
368104
86
1
254254
267810
492361
45
475323
196047463
2
27
313182724
31
6436
6820969
60
496213
382797
395875
4
94
41
98
8
389542
348967
15
86
587640826
176914
405033
29
1
11
91
268869
478910
22
85365
300079510
27
219254
331486
467345
8
4
64
324984
52
91
57497
122046
3
356345352
149554
10
858553191
7
98
931468990
449527
633392326
17313
21
127402
81
645519528
39
73
72
726080593
1
1
68
87
27
139778944
184160
254213
1
24
84
58
89516
67
76384
350073
66
708831248
427640053
22
38
9
95003
46
5
68
134908
6690
731220523
403882
29
232425
4
73309
22
785236554
80
31
8
30
301166
609842355
78522
168247
317226
95
326989
114041
45
153301
83
426212305
383197
352575
60
123731
358948180
13
2
497835
65
17
86
72
131172
48
333562
82
5
6
45
44
129246
17
316781
151310
150291962
98
249597
202301
78
8
107009
124533
69
36
163874
102910
206213
897322871
702722445
461074
32
9
61
403636872
70
48
14
386892442
83198213
56
2
227182585
71
41
32
98
84
14193
97
437820
92
417948
240410
39445
507648847
236259
27
113468
8
52
14
635167703
22
34
73
137555
493349
160
34
47
7
368098025
76
96
53
80
371080
93
262701
497729
143164
158269
13
118428
474558
220614610
412566
31
66552
484032
336421
186984
85
3
8
83
89
35
44
475954
73
83
23
75
640972960
150094
25
72
48593
49968
77
8
28
1
134360
87
116761
234641
88
85
36364
369363
78
213257
189875
47341
306222
976251599
8
84167
840438252
476373
116703
2
70
408554
36
754045834
3513
205534882
50
370596
57
66
13
218789
378778
48
19
115806
40
96
249974
920473600
846826291
7
98
1
34
297194
79
6
84
163641902
133020
77
63
3
31
48
115690
989910190
28036
78
125204
414017
81
90
528427056
33762
476457
141284
164913
74
827382562
38
83
70
465790
606517792
55
40483
149030
57
3
496895
7
66
7
79
290344
490781599
81971
32
16
57304
104893
4
10
8
476913
403933
424724
457222377
56
854985708
307825
246992
477135
13
333430
300693
76
355151
398416
671156681
39
55
489141
292412
37
42
37
74
83
4
134682
356136
298743
66
471110
66
26
150212
2
40
4
224584
47
89
49983
98654
82040
14
44
12
164802
729709657
284317
124931
2
8309
23
97
87
71
203261
38
42564
77
8
394703
75
88581408
94
88
425629
24545
81760
15
291247
28
37
312562
51
36
113167
75192
81
34
740652442
122212
819675863
178191
88
68
46
138516
227132
133378703
263545
165657
287903129
64
8
459303
4
62
388595
92
315491
56
91
48
46
5
10358
405627957
65
299700
23
53
5
89776
9
32
38195
50
59621
307644
244760
54
84
57618
62685
4
274415
25
33
275340465
60
28
34
93
6217
931589860
42
93
58
46
430306
17
873511576
95
100443
212971447
353540
99
8
44
13
1
87
4
714008291
16579
59
436411
33
25
53
145307
28
121219
60
57
6
58
4
110120
20
59
378539
29
81
2
65
261507
272324
6
87
40
207233
95
325669
18
27
89
6
2
7
65
400844
88
442173645
468286883
95
333616559
88
22
14
11
1
7
235166
358691
3
65
5
333315
30
77
5119
72
434878
15
381965
34842
96625
155982
34
187927
46
367232
80217
67
3
199995
264427
42
58
57
36
13
203982
260261
90
74
22
7598
81
62
24
113351
256067
322952
775458320
231702
88
159396
26
376583
256010
80
308194
135664
257788
75
4
45
16
23833
52
201063150
65139
84
56
57
449674
68
54
162178
70
14588
35450
68
457377617
335727989
327661
236768
111737
23
464358
45
453646
35
351579
308873347
30730
746062263
42
34378215
422289
187270
4
82
408386
49
78
46
269817
379149461
37397
90
52
77
114450
11
144797
7471
109380
431880
48
47
367797
69
753037452
61
52
96845
448911
426215
902688653
224231
87
43436
106876
285552152
57
425598
934008234
44
26
75217
46
2
98
243010
158395
387927
364668
82
15
16949
72
471758
34
496216
13
86
83466
186709
455390
54
4
504880487
182668
89
24
64
7
77
341309130
1
68
7
96
202236
69
75709
34
784286869
64
65286
241296
88
48
537336333
29
54
51
7
70
456796
93
458109
65
7
413479
37035
8
45007
391118
430819
89
86488
53
42
45
827143140
2
313786
70
14
82314
293648
64
56723
483067
2
98
347057
448744
23
89
1
58
751334911
269068
100526
34
75
460166
495857
5
270393
352222
258511
27
390267636
353055
324237
20
413118143
485231
238809
83
478499
350559915
60
36
165540
82
74
10
20
74
23
11
26
319142
475869
62576
8
97
52
35
46
59
50
85
14
115958
39
30
4
22
62
452669
177974
462416
67
12
178253
895019890
48
202972
312621
437919
41
24877
495977
21
18377
236959
83
41
52
48
181378
2
94065
46
1
288733
4
75
29
33
144999
268997
387584
355664
97
96
446012
54
270836
72
24768
42
329082
359960025
92
28430
184705
52
2
350421
776667000
36454
91
22
421163505
88
833969979
433269
722460382
311501
32
3067
95
351462
351224
46409
451187
25
53
164911
65
247453
844844846
31
123569
9
80
414066
155807
346481
4
269852
18791
67
118562
254995
334270242
3
24180
120065
79617
314887
99
68
45
33
14
46
384241
27
83
875849511
59
342562
403205
42
35
4
78
375908
348858
159096
340143
744967334
24
416011
44701
420603
76
463006
163177
309043
409275
53
63
70
21
65980
9
340627
484999
592397400
12
73
237568
237564
324190
969543859
83
434767
615519459
120482
438821
377481
34
3
786680835
40
256643
295210
74
4
81
85
313014
5
263490
477171
436528949
93
92
494329
454304
95
661382780
355546
9
10
38
174439
855995369
365104
685505822
47989
294345
15
81
365621
450486
138060
387686
92
88
92
2
98
2622
369310
15
84689
448997
16
279325150
313239536
77583
161291
9
63
322822
33616
6
885814427
432840
269205
126880
54
82
585798328
382117
105185
304550
94
351618
85
2
822233232
32
87
12
65
6
215966
355442
27
684325444
390895
56
417959509
59171
95
233713
4
255728
574034508
166345
1414
411486
12
54
301607
154141
90
383943
314281
42
331753
5
81
346491
10
52
34
45
22
290831
498456
495724
58
249676
3
181860
2
11
21
456002
368036
76
46397
10
4
54
414862
30
295366
89292
30
29
48498
36
554160672
49
133581
300330
1
163077
432987
16086
59
544251642
29
97
28
72
157157
279268
29
78
4
72
106008
97764
838333335
32
41
484464
364216
6
301560288
180919
151910
47
1
132419
63
56
452128
69700
499530
9
378998
38
102088
67
282847
68
3
24530
14
20
156022
15
12
64
127884
20
437739
60
215948562
69
908266208
9104
12
35
367118
4
88236
432231
142870
69
68
42
235012
362661
367206
266308
8
38
75
2
304022
222661
40
34
508086544
6
402109
20
2
23
274156
2
193932
24
433329
35
8
396325
97105
6
155105716
150910
283688
74469
92
6
112543
16
360082
61
61
445423204
253984
76
563429531
56
327690
82812577
55
470621
402773
78529
71
10
151179
76247
36
463008394
77
82
53
438541
56
50
203332
42
407166
67
13
10
74
429859
3
109880
30228
1
68028
37634007
48683
15
59
8
111828
807560691
64
291559925
5
78064
458109239
53
5
66
74680
392287309
17
457586
95
306832
12
317868
565959614
16
306637
343469361
56
99
71
20
72844
487891
64859
99
135458
71
2
39
30
40
116522
30
86
581000332
433190262
90
30
126435
157549
267743
61
476194
129588
112162
21260
475032
46
6
58
53796
3
83
68
3
45
92
201490
485919
46
37
50
36
52
290703
83
8
212119
305891
273659
11
716115404
12
48
457266
321983
74
72
4
6
888986162
401710139
51
62
60248
2
354036091
363814
72
238728
72
372521
7
8
42
64
72
874480669
1
15
49675
483758319
66
71
231220
7
86
47
208056
281685
415477
92
209629232
34
52
164389936
143309
469112
32
55140
88570635
11
186363
209613
51
297851
126140
87
7
34
3
440745
44
2
89449
56
58
289312
237339
260802
214315
451315
25
357062
297951
734175359
372708
82
3
1
13
4
313972
263580
3
60
380747
64
66
76
289821
84
11
33
42685
34
89
34
492924
14684
48
27108
181383
123698
96
423194
52
22809840
312687
89
1
136845752
9
78
453077
72
416907
103392380
8
144975054
364739
87
38
26
34
392462
98315
95
886456017
9211
26
102909
155078
21
107874
494544
352690
216520
2
77
56
6
48
360735066
84
40
280338
82901
462984
42108
21
443894
62
403870
188191
18
55470
378898816
360319
37
172967
42
44
161022
460799
95089
28846
84
58088
272904
134521
3
537156165
442596039
13444
84
80
17110
7
48
358538
213355
297051
94
60
72
197474
9
31
246825
849430011
121668
15
86
223351
1
73
52
77
745791723
4
341421
84
9
63
96
376483
396158
428665
73
47
46
1
97
1
418006
47740
58
120375
361503
422663
248599
188430
327573
84
36
8
390371
194095
105784
99
97
141550
76
72990
281709
8
56
79
67
167537
6
20
486411
35
385784
29
334180
287114
132170
69413322
146031
61
15
88
64
32
146684
114783
94
475754
12
73
463315
28
96392698
198276866
20
36993
64811
8
118286
1
5
10
240124
65805
17
43
858189191
45
4
93
67
43782
117918
62
199407696
71
3555
305325
44
467629528
485802
279529
349750
4
296349
168932
54
225601
296882
33
110825683
91933
263773
403936
25926
63
47
8
439837859
597188514
298387106
8
223039
7
83
99
491523
245308
434562
128872
17
70
421564
53839
31
99
384027
51
3
10055
89
62
90
35174
298600
291389
800575413
139412
60
10
87
90
10
97908
428800
931913139
823799876
77739
43
65
36
95282
1
354928
7
13
1
84
672718777
96
212868
11
98
80
94837
668328676
90
428647572
905761226
369747
266055
85
1
33306
433916
61
65934
311232
350071411
492485283
438565
67722
108254
5
397007
488672
41
86
85
73
433824
28067
12
117918
28
6
353976292
382101
73
54
239885
300466
148022
11
78
280129
30279
297622
6
5
214331526
55191
4
9
335409
8
13
39
29950915
143104
307689
338538
326695
55
87044
52
548560267
89
19
137608
8
492279
52
136312
323533
39
52
3
2
74
9
59
53
946995834
446502
867820212
70
228890
5
56
424070
72
103545
43
117266
135524
30
142186
245270
20303
74
329441
212260
82531
368424
1
54
182769
66
214012
7
409390
83
51
56
94
466759
326231
9
79
55
8
208601126
53
103137
213602
122736
63
1
5
175489
91
55
74
8
8
27907
25504
83
7
341061
63606
340645867
430783
84
91
251370
32
291547
16
249203
17
16
324393974
19
304090160
23
92
54
84
93390
93
64
257255
118129
19
9
58
1
56
405141
42
57
34525
99840
59237
120568
78631
91
573627589
32
497909
480882
95
223539
105186
39950
459718
574114473
38
88
277643
22
54
171860
491702
99
23
51629
158470
46128
524401300
2
18
265159
37992902
99
4
117704
70
22
27074
5
116777
414309154
14
8
395360
23
24
303980
8
3
217467
2
287590023
444873
166774
64
88
3
7
39
38716
24291
303915
75723
88
6
4268
2
79
175230
57
294455
4
83
47302
6
346953
102256
27
150872
5
50
226954
367957
68
204479
36
308092
74
94
369741
210463
27
463790
99
95819
165147
339780168
15
458377
421748
549753530
9311839
26704
416729
352020
50
846839641
51
64139
79
64
44
74
361433
334191
72
57
24
87294
66
475672
26
24
26481
41
291095
39464
242587
300846
53
146264
8
487505059
91
300164
11
45
90
59
36
74
12870
139460500
346477
302693
80
32
227498
6
4
81
411015
98
443617
796983201
188683
78
24303
274648
90
896586412
173070
53
87
381850
521660782
206211
176377
7
438685
182310
48
14
414283
83
51
1
454411
9
8
8
86
65
408044
5
43842
60
82
67
679377965
94
39
36
78530
86
45
30
233829
79
55
201393
269995
99
928147228
297672
619320060
234176
9
122194
66
61
265595
226032
20
13
214676
747890216
2
42
67
47109
30
413148
41
10529
29
78
31
11
480594507
408768
76
74519
159021
6
5
56116
784569994
22
60
69
264526
48
90025
440396
293269
29
56
38974721
381424
893675863
256500
101478
307405
109885
281521501
60
21
81
14
292331
72
452503
227608
1
7
2
76
211823
90
44
457630
620760556
40
38
45
74636
437349
39
36
17
29
396489
93
258956
391116
348282356
21
447693
4
44
288806
292234
97954
229616
7
7
42
237636
477821724
298240
131747
22
110450
4
125979
31
49842
42038
225301
2
51543453
495735
85
1
46
72
783901667
222712640
450394
321978
102418
92
6
4
37
38
162848003
95
122765
1
72724
60
713907348
524667793
5
242218157
54
371654277
16
69
304676
13
1639
287224278
126231
115128065
52
80
431057
65176
6
251973
38
427434
68
211873908
3
487784
5
54
171617
72
448479
311117155
22
108981
127103111
847824540
13
109603
22
226452
53
401062836
8
320845
86
991292216
6
9
38
92
79
343772
46
106802
388620
78
5
485960
499868
67
27931
50
157895
35007
4373
834245341
467347
93
174743
168393
83
65
142200
125399
77698
848832187
163155
458017
498787
23417
28
860668489
135284
495396830
269083
233371
13
57
2
19
429050
352658
2
34
226459
14
299730800
199183
222151
62
410549
50546
27
3668
20
1
2
7252
92
467077
227481
54
23
70
15
41
267010
234128
58
42
5
312586
1
64
875629929
493097
92
362958737
80
77266904
56
4
29
60
1979758
39
435606
306781
42
76
81
290553
13
264742
6967
65
84
15
1
384633
8
2
366921
35905
30
373226
331395
281749586
342948
140808
46
388306
87
51
75
426788
612286633
9
95
7
657895139
94
56
262742
927150997
72899
28117
241491
79
12
97
58
170861753
992091575
159912
6
47309
584941563
98
93
432166
82
55
108215
158700
464570
5
6
943030553
991126763
44
171284
497641
444755
8
17
81
180537
526227661
3
2
323948
385090445
397919
83250
830258539
55
271664
450934
260639
317833103
83
34
238857
31
8
53
7
68
64
362101
24
91
496533
335928
4
54
486767
328027
180801
942860186
164650
25
42
289579
335705
44
8
507645995
99
472449
20
253613
81
19
424032
2527360
51
413593
152960
16749
2
7
60
432879
22845
38
16
216565
579575276
33
76
14
417377
124367
335260178
553956349
60
35
10
692406840
4
77313
98
496536
457739
724636416
49
21
11
457140
2
182613
293978
847462261
99
87
367558
89
14
56
205622
97
334854
191052
14
181400
328120
36980
494662
459326
63473
455558
26
7
191265
8
31
305695925
473594
40370
19
353284565
486109
52
270064
336166
483894864
167555
99554
322158
339414
23
425968
9
73
34
71
378125
51
242490
84
83
58340
61212
494591
475743
4
11
98135
194358
639983670
180042
20
55
72
73
61
3
15
3
9
11
31
93
21769
33
7
268276
9
241469
74
4
352997
38
89
185863
9
1
393338
50
780438209
320466
31
2
195740
457480
368711
94
160322
51
3
64519
14
482515
91
261941
29210
37
478957
28
24
256124
237355
663853931
356682287
65
122755
7
58
2
5652
264809
10
299071
1
152067
64
348119
49
63
388821
129608
66
370597
17
70
61
225468
6
47
353405
3
373797
117602
216308
302511
824059431
4
73
72
64
2
32
175569
60
45
142895
398529
87
262455
66
49
57
74487
292095
140292
10
57
121415
25
33729351
4
525497039
48
308583
37
83
2
87470
100354
141319
184480686
23
432598
7
489540
459640
124318
371337061
279449
2
13875
478127
21
45
92875
80
87452
55960
95569
89
55
350983
90
21
230131
42
285608
90
50
38
249876
13
478535
13
447384
172795
94
14
29
20
222735
10
107386
472213
364568919
80
79
707743862
356427258
357223
95
332167
37250
11483
64
716002510
15
31
139011473
148315
59
37697152
620664599
63
7
30
32
75
89
34723
78
38
298451
949237889
247411
3525415
162614
54
653773077
30
11713
55
273362
59
99032
325705
85418
66
99
70
14
4
89
471852
57537
891584403
7
65
579267149
79
19078
60
444410648
734887266
37
288085
25
445907
39
162570
48
8
4
34
182012
1
85
53146
258458
8
86
20
228935
14
484133
13
35
175754
238930
316437803
92
291922
55
14
457155
37
89
415188
11
75
15
290600
412874
193519
4
236956
5427
480155
24
427338781
163821
23
292997
5
24
34
86849
232251
32
61
178494
34195
19
4048
329474
58
6
21030
26
65
103487388
257502
402538
11
7
35
192773
51
702739585
410943
23262
36
166347
907810334
73
7
85
48
69
466626
155510
47
625220982
25
217308720
60
204240
76069
65
82047
81
41
92
273972
332847
459240
11
63
95
60
14210
7
166040
4
214571
158174
125125
68954
145758
47
33
477652
149071
503434913
141472
349811
75
34
50
13
20
7
21153
31268
14
836084011
535579682
44
75
43
60
423960
63
40
87760
414751187
584403350
308968
253210
311226
480117
23
411566
94913
32
40
56
317431
147602
75
422120
557369604
33
5
445963
36
202464
362083
51
394448
146308
94349
895921669
97
395840
90
9
339565
217330
168061263
63351
386081
10621
94739
148304
74
93
288651
190885
343034
274852
31
70
66
45
74
655049573
41837
332772
33
112956
18583067
84844
86
429452
85
25
52
198030
2895
45
986067393
117664
303485
4
89
79
486327
858825053
23
35
30
57
6
50
84
5
29
224628890
283910
476793
5
852696981
41
218867
140926
131621
36
22
2
922384097
92
8
101828
24
94
460642
76
177099
211216374
37
143444
301054
32
20
16
385591330
18
7
99
47002
38
392776
679502973
14
65
97851
212598
98898
283356191
57
15
15
77839573
51436
63
29
482539
14
79
2
257883
796664068
8712376
150947
370507598
94
130315
82
210695
31
65
192086
45984
6
456184
56
91
65
820584110
332699
37
71
415911
69
71
407548
72
9
5
44
439246
116630
69
74
67
471013
48
56808947
391678
888389024
61
7
30
6941959
239196
65
87870
57
483295961
78321
217466395
13
77
212255
450645943
17
259770
94
4
68
92
92767
364782
1
388241
147884187
119977
4
272119
46
57659
37
406726
138678456
89
74
81
455748
29
326943
96
247128
345522436
450416
62
9
38286
117005
482004
261094476
897517813
308247
619864001
150355
50
448954
39
68098
13
66739
43
98
166575639
276205
42
57
430015
74
17
25
1
497585573
11622
367057
138243
65
458335
3
482849
473385
69366
339822271
6
29
5
79
94
13
100669
436432542
8
69
14
233833460
94
128023
42
413954
175960
364737
71
73582
372476
220343
54
85
90
71
41
274850
275044
64
2
53
1
42
49
17
271803
422571
57
5
421566
368109
416934856
36
50
38
2
96
303178
354291
64
612063285
345716
39
27
5
16
677282354
105960
479876
497011
291433
9
9
262510
178168
83
770641988
82
2
96
44
35
41
205448
665116446
328298
5
38
392712106
422633
129580
230161484
12
223583
47
14
34
48
266979
64
137651
491268
87737
289523
342920
46
89
145155
39735
93
410119
97
89
405582
28616
314013
439192
51
99
466224
405674
6892
339289
80
379318
99
98
97
382048
430151
467842
192748
30
428244
21
242351
1
348907
21
1
4
44
96
63104
422690
301179
16
407604694
8
428183143
73
156477
50
284363
73
56
37
3
72
403863
44
343789307
77
823668915
8205
514394648
8
71
326713
87
33
44
484234
192449
42
16
90
32
19
65
384141
154346
44
11921264
436572582
390750
441313
71
75427
88
39
3
95
59490
44
96894
411090
761360907
52
386035
165089
70
45
383624
221365
442161
84
357522
27
53
3
508929219
439669
86
103249
6
243127
52022
22029
450106
468708
1
5
411185
93
454777
61
150206
12
61
657000352
155193
56
17887
16
101833
60
402573
52
338506040
74
133224
19199
99
397463
30197
29
51
74
85
2
53
361137
304494
9
17
52
84549
256066
13
405064
339340
99
58
353354
257816113
97
49
79
57
32
249451
29
9
263540
469449
78
11379
294190
64
268499
479978
21
72
567856855
904724091
26
43
157959
4424
1
1
52
138211
45
32
9
974197670
28
89
114146
298482
98
20481
88520
3
95031
463629
184813
406889
54
387846
58
130879
227915
804732778
282667
92
66
454515
799536842
738102219
380252
13
56
9
59152
44
275325
22
229453
3
340532
20848
178752
601572348
56
22
48
24
184523
28
4
10
6
444117
59
3
984392792
27
446261
48
114545
86
449429
458993
75
16673
406429
50
16026
75
20
154557
304347
76
33
29
46
169372137
2
87
61
16
167572
651782327
59
34
1
189579
96
104983
50991477
95
76853
12
498252
13
177272
84
22
45
58562
92
155429
166672
55
3
112005
2
220203
73
413822
8
64
292855
76723
303266
52
49
4
7
17
99564
1750
213631
214571
390925
494706
170112
1
39
223606
211915
48885
201439
61
9
45
54674
233580
149639
460598
14451118
8
192230
89
57
8
16
37
78
79
312600275
51
8
421134
9
35
232057
14
426770
75
39
7
131394
194984
43
32
2818
33
3
319842
1
212126
49
28
396379
92957
184877
475260
23
4
7
76
6
97
326167
479952888
84
8
3
54360
43
53
464047
86
277773
257543
901394339
375717
50491
9
495623
39
106286
67
7
237907
47
888015704
58
25
52
65
470274
159889
220355889
92
878264546
311863
481194
21
20
18
245194
36
7
19837
427255
374199
86
31
86
39
38
85336
338095409
487669
85
107610
483546
82
61
24
54
57
669670382
89
370841
484754
410795
5
460846283
5
282979
3
9
56
18
7
707294459
10
339268
198529
884438417
36114
327320
67584637
69
356009
82
5
632526571
2
479896
383925
3
347525
64
14820373
78406
6
65
54
176423
69
214448
38725
19
41041997
19
6
362306
411525
1
10
464156
2
23
481687
216465056
111212
318429
634033123
65
949196928
42
102099
266510
42
260993
75
337597
32
33
369514
316148
6
72
98
216983
252578
496025
8454
797753734
362362607
213063
63774
552661932
6
152336
447195
92
33
69
410696434
47
493291
211877
110255
19
52929287
8
56552
75
831982857
480211
5
7
1
286394
239897
87
188914932
32
211785315
6
4
67
636733094
266246
19
125389
291370
355034
9
8
45
464961
377712
241275
63
491307210
67
64
33
57
59
644524719
92
112034
65
33
83
52723
84869
31
48
30
111750
156983
142417
15214
20
227344
87
74
64
24962
37
51
89
431243
126169
44
181059
417192
148052
128383
167403
24
35379342
80
207149
38
16
172693
388859
75
47
79
6
4
27
217987
31566
22
103500
98
44
383408
25500
712389527
57
428068
29394
2
11
7
58
456358
161505
426547
463561
225091
29
914848751
357869
96861
24
68705
139292
79
278706
535442337
84
4
458647
97
54
89
72
1
1
497177
111856
135024
460078
6
201988
82
32264330
83893
287082
175004
134368
77
620305314
36
36
31
465362
6
8
362849
468826
84
478538
364240537
99
492363
731494170
5
96199
5
135935621
584877612
71
66
162138
7
457481
13
64
265292
83025
20
385230
3
259097
419406
564589624
65
357691
76
499577
45
47
160678
9
57
306051
89759
78
485497
78
28
294134
59
279917
378671
209329
77
4
648122988
39
225920
10
26
74501
272719
32
755744192
81843
50403920
44287
6
351842058
378248
260027
33
53
18
128936
56
13
375389
4
74
68
234231
219973
73609
345565
8877134
84
204755
67
941614959
28
468430
3
15
69
81
45159684
222629
225421
52
68
8
28
19310
169602
499493
177864
412738
22
419012
256630
4
388770
405942
142959
7
247420392
30
456226
492551
237203163
495259782
64
176824
50
116391531
116933
8
64
42
194505062
3
87
26851
772378739
152789
2
435896
80
1
58
354227
92656
251270
92
41
202663
365904
147058
414084
96
3
1
307150
438118
72
358609
88
8
3873
448996
26965
9
408822
76
37
389138482
232569
2
37
57
106600
2
245288
58
7
240431
60
490354
161018
72655
201227
298267
53
475411452
67
44
394628
50
209375
784373844
405293
59136
42
61
5
95
412652
57072958
283266
1
74
144107763
44
2
75
109528
34785
410982
41322
184576
203040
33
94
90
415844
82
112973
3
10149
7
50
429215
243034
9277
135756
93509
83
486699
342615
262245
93
422057648
350113
8
23721820
194849837
76
466369
376449
3
17
795677916
39
323437
805566218
21353
5
165733
71
177346
12
18
92
89
366762
98
6
974758821
39
38743
35
5
2
91
20
76
63
2
336360
41
184609
278225596
29
78
50
1
793977029
2
166225
34514
35204
25043
145576
26
19
24
627481888
50
4
7
11
81
418855
9
114005397
91
333952
152938
428213
16
69
82796
96569
69
20
226611
608723671
32
119883
197195
28
486489
56
117479
54
189805
478590511
11
73
152122
444047
208363
45
353438
15
222939
356574
357861
445052172
74
77
13
18541
166627
119727
93
679954446
64
29
241536
75
3
22
78155
85
69
450522
486991
1
758049793
272769
3
115209
2
1
256886
59894
458450
358804
42
4
262715
454224
264629
332337
394179694
402089
409304
79
29
97
802977462
86
8
448450
28
12
837496910
41
313817
5
91
62
2
28
677714729
83
793655236
6
293803
196218552
336911
75
187987
66
42
390891
14966148
472095
12621
195344
7
4
294114926
463445
74
2
140461
30
69
448106
14
92608
33318015
2
313326
5
355730
44
46473
24
21791
3
177445
3
81
161965
43
388346
83
5
489811
260100
60420
29
788031926
560700275
79
203797
214985
17
8
217387
83473
45
87
464146
135030
69545748
45
33
416020
95
53
146385
481389
98327
54
48
205333
477223
53
36
20526176
72
31
215302
68
6198
32
2
93
195472
37
83
42
355569069
17
57
230918
25
7
97
173156
47
81
866465305
47
5
352995
75
148010
80
92
69
47
42050
28
411154
373786
361117764
8
37140
62
49
7
66
48
40
3
96
99
64
107041
12672
236038545
67
40
5
46530
36436
96334
179053572
36
69
443278
75
433918
155555
66
336541
297546
162061621
23
375628
38
10
6
77
783541187
37
442051
48
50
97
228990
76
17
277357
17776
23
17
53602
5
52
99
71
345449
46
63
29
1
170985584
80
1
92121
13
23018
84
88
28
382195
19388
43
71
19844
362908
275768
55
66
71
26
69
361338
7
465215265
364345
48
192887
335685
92
226222
345526
446453
64907
8
453565
36
341242
126309
93
106326
758010506
455449
270964
24
481008
288624
96
38
6
77
125658
466419612
84164
82
40
384047
208353
437857
60
16
574955902
239148
16
99
254769
20
47
40
362548
280744
238856960
864164421
31
6
78715
461471
252814
136202
57
15
195916
55819
68
97736
1
71
144413
122599
84
2
47
68
288387
431510
72
33430
48
1
87
432931
93
677981922
72
7
456730
193064
188560
82
5
442715
96
41
389799
18
259644
52
19
94
40
290267
9
58
6
1
628587006
3
45
263249
259330916
44
191886
148721
6
414283272
75
179731803
216674
57
11
29
318252
371404532
90
5
211204
15
15
96945
17
27
462649
2
56
41
64
588074414
5
58
276041
91064
380948
49
298497
15811
48500625
78983
25
429975
66436
38
25
327281
84
62
77
44
867170334
89
60
36120
83538
305735771
79
420459
182868
116038
732582755
489857
158219
371385
193581
879285960
434624
156685
244923
340885
349814
59
467185
401532
271032
3
454050
34
75
99
198643
822230734
457809
38
218314
271464
56
37
26
45
280232
4
46
65
38
449175301
36
145769
449298
389617732
30
61
247293
257587
478175
1
73
9
219097
58344
83241
71
140593
47
33009
56042
493140
244367
426288
457839264
262592
132892
40
73
55
229811
25811
8
118088
435692
49
158120
476728008
98
424397
45961
49
27546
401071
208612
124781
132849
79
418781282
78
110737
506100753
33
74
13388
142469
501682271
46
161245
46
49
70
81
405556
23
81
85567
721529810
7
192112794
89
276248
2
27
421414
217953
420951
1
281845
64
264210
392823
71
10884192
32
890753081
38
98
35
93
446326
285888
57
78
497913
69
14748
182490
486690
87
478167
37
449181
437722
104109233
143446
31
48
89
8
64452
3
84
330126
452114
15
71
65679
93
421606
75
234201
294998
37
1
138769111
45
438321
533294051
217409
39263
285031
63255
83
97
370950
154906
76
674053114
80105
408356
6
463585
77951
460819
23157
42
33
333778
460469
3
25204
380563
92883
316916
58
8
74
290194
3
2
426963
391427
86
22202
20
1
19
13980
30509
437785
35617
77
2
9
19
5
11
71
473090
216417
476238
7
52
326985
62973
253355
239595
51
499125
329882
2
53
43918
8
14
125629
15
8940
308358
67
67
449089
38
56
17
27134
78
420679
26
477645
93
7
3
27
103900
7
72
63
281368
65
201455
293005
9
610907338
379345
67
8
44
44
786702052
6
223569
96
64500
215338
104368
331498
60
80
425018
6
174657
412727
4
51067
371611
55
47024
396267
40
123185057
11
387083
11
498605
81
410650
98
306257
26
431336
8
398923
989917133
280093
106488
3
92
3
34
377171
86
5
306893
60605
280680
82242
141112
847070694
42
99
36
8
6
94
119744
156780
81
86
3
314687
41
21
324567
66877
13296
2
301447
23072
86
20
51
53792
32
56819
390986
121484
30186
356745
29
287188
280280
1
2
80
85
32
32
13
377711
8
123737
63
84
205527
51
16
241122
16
76
223111
71
173298
745542594
78994915
757702660
8
10487
64
10
88
194757
420707
51
23744
63
423572
56
371222786
407608
90
86
725573767
447
5
392342
15
376507
8
58
150583
71771
214098
466506
365375
29
21
13721
228007
472469181
121911
797092461
55
138113
25
99664
213544
84
14
29
95
100927
423390
81
27
212359
362906
203054
4
83
313255368
401936
39
212059
247509
270605
250449
3
59
97
93
8
45
334696
63
96
95
38002
933185950
71
7
210639
650074089
378102
294654
343033
73
31
81
6
28
8
284361
18031
182057
489785
54
4
104157
17
25
3
383191
334644
383321
33
6
9
9
6368
9
49
135710
302073
324924
410014
18
25
87
10
42
12
262315
180841
96
249398
81
139311
92
80
295185
389214
21
249505
45678
33
345458
208795
47
16
314849
403846
6684
90
424416404
443028
567417818
20
294168
133179
51
63
35
39
82
21
5
129660
43
5
816604265
56
52600
52
206435214
40
4
418987
8
50
294271
406922
5
35433666
472544
9
73
375814
92211
792870931
7
36547
7
61
6378
200028
47
60
41
487793
66
445749
155745
485768
715637115
450661
372518
81
84
9
51681
4
556785428
6677
255492808
177925
402359
351706856
12
462878
24
461762
338195
429208
94
217746562
117613141
6
72585
23
157815
463853195
34
6
2
87
658990417
85
98
42
56
191339
192344
477171806
87682
474543
47
78
8
49
251445
371787
4
37
50653
16547
2
52
641547704
84
1
29
94
27
86587
116674
57
338351
75
45
99974
75
305923
349689
954986527
365915
45
83
59
1
354788
826326789
29
13
29
35
30
41
9857
23
184271
67
56683111
126170
49
5
494753
204546
10
362013762
51
178469
60980378
217659
62
31833
79
20173
461805
9
419459455
7
13
257413
64
478443
31
59
2
81010
6
35094
471916
444596
25
59
44
115494
40
212288
9
282909
304393
7
36
65
104539
86
79
360306
71
896958963
67
9
375806
44
327929763
430834
72
97
54
49
19
58
67
66
210908
9
90283
234896380
30
8
14
12
358277
37
56
193311
261399
29
329675
26
94
333400
306911
261312
312420
67
962343508
47382388
324045
83688
14107
38
21
342532
26397
87
232180
14
379977
20337
25
26441
456904
205054
97
93
132949
136991
70
104
379648
23
124773
333788
175297
88805
269689
97
94
721725149
19
464770
93
794895072
7
2
424302
128075
16
369575249
65805
435160
8
14
300892
14
332583
443766
72
66
68
55
89354
940561668
319171
110258
7
2
501730866
196844
357385
58
185882
631313310
8
354676
3
174998707
44
20
25
77
83
12
86
214071
320590
410715
54
68
426408
599929626
32
36
7
14809
31
346874
95557
68
114632257
23
98
417319
210547855
106056
9
38
39
441748
349558
55
519856628
371646
89
119392
184373299
267479668
112687
358181
388241
4
51
55
499572
96
46
3
24
15
75926
170650
54
124517
468996
333951
9
115664
7
689453644
8
29
25
769850357
420246
385514
98
8
24
701403026
27
18
58
38
424604
265512
471332488
60
53583
80
89493
23
70
66
44
177301
21021
93
409155
6
62
409481
409948
28
70
77
348660367
1
178390
1
54
72
43173
167362
75
3
57
37
320994
238742
76
91
4
76
75
419913
41
41
51
57446
57
70
198184
17
3
58
63
69
96
40
412615642
379273
250738
53
80
92
350012
1
9
97
50
691705115
7
46
12
319637321
144158
270704
485728
870281291
428986
16
5
420145
17
3
226131
59
39
19
357982
16
39
122738
29
16
6
14
127659876
7205
416353
38193
473570000
309072
4
367654
75
85290
59
356168
71
389038
89
398850
957920171
762356121
338133
137231
210428
232487
72795
265858
34
567748686
351197698
10
61407
83
112949
78
3
75
33
16
356530
427882
57
74
68
110255
63
267300
627830200
98
33
74864
214517
422369
51
339564
5
221610
4
34
137310
50
33
69
31
276872808
454681
67
76
498389
989611370
170707
80
36
73
566740866
32333603
71
47
68
91
38
89
125095
309031040
1
25479
380927389
172088
280830
886241514
1
46
57
1
234983
93
440056
734922996
39
812706839
21
273677
11045
274026
103663588
1522
426722
16
739236851
83838
431767645
91
168913
472749
8
11
41
48
3
279973
87
453160
2
229454
297639
3
1
64
99
29
27
406953436
5
37057030
201530817
252760
6
268586
438711
41
67
92
87
465066
8
575756286
431027
22
773004762
239174
66
8
9
28
151310
13
34
35
400732
6
240640
202109283
89
2
139756805
757361877
468151
292991474
418497
201909
312112
225201
799033281
377707
73
170689
97
191632
37846
19
95
88
56
389375
16756783
157806
78
207261
940684463
164938749
62
27
18
366715
342607
301160738
204561
283763
36
53
150179
118806
7
380027
371848
45226
276925
277437
71
458209220
74
54
25
15827
20
26
24
69
30
5
424481
369593
164151
59
76
20
4
270564
300885
1
61
61
77
54
2
50
7
344038
60
94
93949
241744
43
267555565
69233
256006
36025047
82
806187165
141332
211825
69
293683
43
170708
295821
93
340083
136144
339471
82943
189190
424775
496764
18851
214528
69
251463
306914
21
66
7
18
940402263
21
232720
40
2071201
490787
260204
321496
74
374450613
343853
16
3915
70
7
84
627535171
440170
375053
2
172303
454467
414676
87710
265294
59
46
55
224107
462928022
125275
249268
81
57
4
231289
162009
56
27
938936825
16
153415
407898298
523839875
279099
38
74
4
84
26
791979869
7
11
63
4
63814
7
119280
189646
45152
296121
275274
362856
439573
89
99
9
15
240971004
435218
602865616
156770
295708
34
8
251289
6
67
159950
753194990
58
709821676
77917
5
40
71
476612
12832496
74
15
3450
83
265052
2
35
14
44
319272154
8733375
480895
198764
252016170
5
284179
91
9
239402
228119929
32
24
503976667
51
455694
129098
312124
308434
50
62228
346743
61117994
87805
350468
15631
35
89
463234078
99
8
18708
206548
97319
191306
92
48
97
229009
1048
80
272189
16
46
6
266929
237064
29328
190465
160711356
93
770842140
19
81
48
19
72
365901
62
433784
22110
45
315633
85
450834
24
28470
2
56
7
162333
4488
8
1
46
366377
102715
24456
47
3
38
316953
445940
66
70308
1
90652
79
99
83
75117
476491
259926
58
36
6
304369
5
650158280
88341
88
413518
499786
496257
5
20
330499
69
31
344170
31503
211518
32526
63
4
54
37
96
121155
482619
7
19
74
384192
15
17
441384
6
18
268393
352267
47130
90
72
55
79
17
4
336528
24
47
37
362337
40
1
6
2
12
137602
122919
104300
8
33
130338
37
428526
22
3
9
650716994
42
91
214938
77
306741
50
357284
144469
9
405778
73
46
46
65
404302
396442
27321
35
62
291453641
108493
452063
162779
291950
30
8
3
5
472755
20
69610
392948
1
8
452247
200409
53
27
460782
18
341323
22
44
228034
2
353970183
32
51
11
29
452050
143088
359784362
490798
379518
2
158213
343603
48473
21181
243162
191986
87
622392269
67721
76
467608
71556
366035
351031
51
460797
80
408950
198962
228571299
26
348525
11
51
95
8
154765
97
473733
11
3
276405
91
317315460
353788
448885
68603
41
839055274
9
95908
97
151956
328048
451240
78
38
34
440799
57
6
329088
54
74960
72
108654
7510
97
421011
54
3
20050
85
182266
60
24
68
76
6
81
67852
76
70
835425899
792725839
54
458622447
316033
138705
183675
10
142644
9139
388929
69
9
270533
451159
996324651
307381
29
52
275769
250523
371302627
7
49
107233
277530
38
129256
848854760
34515
495769581
7
327242
17
39
242760
43581882
187583
80
4
138191
83
30
34
389864
170668
451927
73
29
105040
11
96
226425
9
57
493626071
446426
25
242235644
6
85883
66
337064
61
358758
60421
226071
342049
72
194724280
79
60
62
470753
62138435
261165
24
49
782447062
280878
4
60
269436
2
77
52
277151
69
380980
46
68
34
64
118009
165621
53
4
88072481
119825
38
364780
57287
6
11
45
29
323301
13
197762405
285046
389232
282672
42
62
40
344314
57
75539
231013
341375
133614
95
22
82775
475158
449450
45
18
50
258027
40
81
4973
33
200418
65
518975309
143904
3420
300252
9
227779
18
151095301
36
464879084
58
62
8
407004
64
90970
8
57
4
64
82
54
339473
351581
29
47572
254607000
46
339745
57162
260296
3
423823
281627
267476
25
142220
49
76
10483655
74
242697
88
257090
52
1
8
63
230592
307481774
5
254350
33
59
131868
24
281632
7
55
179839
167378
63
313587
1
9
5
216145
199302
70
6
298585
33
400788
97
449825
79
578232811
233428
94
203819
131978
280968
38420
363974
86466560
19213
15
72
46
464569
82137
22
9
932049815
97
341443120
122627
127449
71
188710
5
54
76
473124
57209
45
383562
28
48
68
454974010
302736
257488
33
6
6
73
49
145734866
309642
90383
284485
24
94
9
29
93
9
466905
4
19
237200
102003
68
45
27
75
49899
87
37664056
248533
275208638
256153
48742
1
278542
74
368425
98
96
130653
12
32
215178
1
294092
51
9
27
145334
250394321
187977
129810
49769
454073
56
80250
192958
47053
1
122975
156123
125946
25
59
73
447244
71
63
305074
2
65
390647
3
430417
95
121211
33
12019
23378
4
73
38
31272840
126972
58
8
292897
334392
61
451039
198252
71
97
55
139187482
29
394398
18
675386174
416486
16
31
146639
22
504034136
93
44
181001
66
479317
99733
225271
88
131500
59
50
309489
337752
14
424393004
17
112011
312711773
73
375690
85
435927
344373
117638
78
405317
73
436896
18
50
31
225133
94
65
99
49
36
28515
16
29
821863600
86
58
54
17
407219
233184
847773427
38
23
67
62244
487005
6367
178543
253819
182924391
43102
10919
340949
40
32
722300623
193663365
71
62
487904
338243
180399717
3
48
56
397826
72449
204568
163803
39
346010
63
49
703106282
479268
331169
40
298325757
191782
22
74398
38532
2
92
433168
41
775029037
95
300498
303775
52147
68
155344
51958470
56
22
3
38
289808
16
268763
26
53440
260689
45
61
176238
60362
422581
41
44988
152902
277724
33
72
53
63310
82695879
40
43
851255594
442806
60
457351
73
209302
442687
6
18
142167
489352
32
6
151438482
2
980768247
593345677
53
84
199861
37
42
41590
241496
384288
15
616698545
14
26
336141
461695
9
13
56
56
86
32
400418
229176
876040370
42987
39
584726021
8221
228546
30503
9
191919940
18
30
288331527
160374
96
76
26
17
36
461718
75
35
363294
555638687
88
28008
273114
431784
314514
218093
81
498479
5
9
47
76
7
721958802
147133
494911961
10
525904674
186706795
76247617
145097
11
74
59316
81
6
57
9
314413
162742
88
627990773
495251
749980153
89672844
14542
353451
238755
428010
78
71634
6
35
11
178900
60
357922
94
72
34
12
97
370468
199059
5
62
472167
103921
2
398147
628102491
219741
34
122352
214687
290555
65
88
88
3
71
7510
32
32
329258
6
944852106
389953
72
12
84
235106
36
61
314952
350546
16
12
48
322381
98
87
483877835
16
41
213214
294013
44
783250204
30
170534
362645058
37
27272
60
20
12
422112
75
45
364949
479960
76
127052362
313617159
805487367
43
61
9
133826582
307814
184753
91
489749
63486
19
306100
78
18
85739
922731317
293405
48
65
149005
55
2
232838
293486
957208613
17
18
72
19
93
24
131671
144007067
346234
103877
356049
41
562969972
16
51
485104
641684825
324671
316634
334693
505351236
9
468689
12
33
41
737165432
34
13
159528
272129833
273224577
468662
147879909
44
179757
937454125
281058
100293
58
98
53
85600
345048
6
362472
69
110740
69
871455452
42
599427380
19
46
80
2
91
273518
39512
44
32282
99917133
29
65
67
72733
86374
97
4
620682320
307372
4
141349
46
65
68
1
58
274315194
40149
79917
5
95
208806
72
202421
216959
41
83
284078
164895
34
307688
603669108
171225355
415469
26
69
6
42
2
223691
55
39
699066444
403709
178809
135088
13706
5730
10
23296
97
491054
7
77
223366
65
69
16
26
316426
432211
376286
72
336511
7
103476
90779340
68
56904
285080
705343332
465833047
347891
235504
1
51
235684
116491
75
40
8
35
307452
51
30
186074
52
228449
432122
71
129598
44
22
78
39
89
91
9
80
373888
15
351384
47
291787
9
429478
47
206541
65
211907313
36
576585025
155536
589581950
13
42
57
33026
17
122013
607091664
47
91
74
37
9728
9
4
239503
9
56
300280
3
165223
12
49
94
5
5
13
200024
419501
139284
337696
208747917
238182230
324254
62194
382593
56
299366
75
55
93
498594
97
61
25
261308
1
280399
881596426
471553
88
357189
346204
491258
40
70
83
4
466673
383352
43
61347
6
69968
92
410873
225269
329255
128580
71
91
39
175907
196602477
37
366495
1
16
39
25
91539
334599
440821
22
5
109279470
9
489059
330026
65
71
132633
466321
94
485970
341789
43
47
192868
52
449814
16
23
361570
251376
954234365
865115109
116980
12
301957
175443
62672
66
478813
79
19
46
90
4
84
443510677
59
178753
145482371
133287
346200
10
292430
762676313
50
146142
91
360178
86
426486
303449115
97
452829
192896
60
80
15
8
49
98
59
90
172655998
55
88
6
83488
37
8
372822749
52
167110
83
147453
373852
93
39
470084
91330
34
14
320164
193449
410811
8
34
85
5
7
365226
196689
26
390194
369407
7
312679
92
26
78
33
27
84
467649
56
9
4
48
657131202
27
5
10
244523
2
981840637
8338
153975
22
3506
259167
63
297676
114341819
457751
52
73
1
7
178022
8
96
98
4
457849
378790
394391
69
34
3
463168
1
52
90550
405007166
87367
120085
324684
449238
8
21
63
1
399717
49
939070285
452687
909860926
439950
920656902
77
23
27
435601005
91
91
473140
4
75606
20
540980888
558739551
56
11315
150936
41119
92
3
325534
53313
51592
45
506916533
73294
308423
29734631
338855065
258954
227438
246031
91
55
3
46
398899
4
256632671
97
12
443834
7
224876
327492
3
166117
76
91
2
45
64
71
50
257426
38
316740
312635
137248
46
501424963
157069
99853
13992
154454
20433
62887
38
147457
385153822
97
8
282720
88
65
7
834668898
36
270522
314124
445646
4
90
89
2869
62
83
19683
70
85
2
185685
392930448
311692
283327
37
328918
52
446570
92
46
91
248076
355642
223252
681264880
237644
444359
349682
25
72
11
80
435732
97
10
83379
37
42
260058
95024
274948
88
54
5
145929
8
461477
3246
462237
463975
73330
361605
59
18585
303661
19
36
171818
56
54160
96
213593076
112018
96
66
48
98
220888154
498053
98
27
48
142373
21
92
2719
90
2
82
44415
350421
2
101497
42
92
120332
93
209651
419352942
585225323
82455472
6
593766549
62
100179
98
185413
362902
68580
265925
13
21
50
413662
42
66307
705442190
8
39
23
450200363
296360
356163
42
37
27
8
44
6
97
36
37
111930
19
395223
65
94
117014
21
156956
241004
5
52
68
356369
940599030
97
445559
96
140362
30
44
435731
9
42
84
55
38
48
185969
172238
42
769076884
62916
21277
197357
89
33
397317
173511
12
64
75300
63183
222614
102925
291418036
74
76
12
97407
44
54
45
22
30
71
30
117362
91
475838
7
231293
2
37
1
5
284138
759375898
68
75827
65
475174
72
35
37145
80
78
26620
399604
25
162965
55797
20
357028
45
2
36
418391
748383618
201608
8
77
371141
148793891
248063
6
96
308181
4023
21
2
26214
52345
10
335823
28
55
390383
47
71
469297
80
244939576
34
52
98
74
51
372474
146761752
872720328
28
292500
3
55
301863
6
35
27
36
28
327929
52
600581365
69
47
145598544
96505
442610
249145
79
423032
18
105206
20
14
196037
432182248
58330
488809103
883164905
30
245230
79
218939
99
60
2
3086
53
22
198270
54
163846
59
6
49
72
295150
450284
15
155326270
477714
892674424
30
181771
11
61
96
31356
13
950450732
21
201475
6
301093
635166129
85667
48
74
7
61512
277711
76
143084
97
40881
64
267975
4867
419365319
78
390933452
354452
11491
243984605
903705093
104910
38
63
384765
51
937363729
452864
95859891
254898
391301
608097122
990154368
367729045
32
49
239705
458826
62
46
374150
518004845
65
23
411151
717676382
983026370
4
52
72
256671
6
302625
2
359901
197517
266411989
53
295874
75
230983
299639
66
12
28
1
318253
18
60
279387
75
8
55
4
32
36
49
41476
433309
211627450
8
20
6
294736
332053
16729
51
250581
226591
436967914
370846
398837
404781
45
355358
484216549
62464
215671
73
54
50
91503635
99083
95
689356626
160834
68
298303
312560
399012674
159025
24
12
731470842
65
98
70
267807
260191
491633
3
865942575
8
15
187773
45
265979543
39
26
27
256253
24
30
351326
22
309584
4
482993
71
7
818141186
80
46
180888
37
93669844
547533383
373923
456248
97
138179
1
440627
166826
346621
76
174643
379335
79
34
75
28
397237
76
299000
63
58
19
31
449529
1
1
134473
265563
14
1
76
4
275679
51
63
455643
90
235874
243613
33
23
66
21711
375984
33
342911754
96634
71
281447
226229
252647
747510868
24899
68
2
92
18
219152
377334
2
69
401603280
42
894159927
20
35978
90
72
231345
33
29
53
15
94
174473
44
1
336171
1
482248
1
11
24
92
49
22
92
327439
636388936
63
5
91
76
185603
37
414602
22
39
891865988
453435
139594338
3
133179
423173665
68
415686
5
224745
177005
93523
4
84
66
1
84
19
3
118639
50
457671
314996
27
314495
79
17
154119
726892879
81349
8
724064313
373817870
42
83815
99519
203337
36
84
206234
35
463011
291525239
94
63342
327663
399977
51880
64808
13
223317
285650
56
184938
71
47
416886931
194326
316561
6
1
295391
249322315
33
5
427480
79
26
158996
41648
485967
251715
87
34879
71
226349
15
44
454601
123482
9
52
149564
69
498753560
62
170145997
47
69
416519
63
80
40
82
459625611
70
245759
99
55
6
186000
330340
61
86
451224
494752
35
773432839
53
65122
33
8
98656
249025435
485438
214058
1
73
883021257
855885897
2
41
71
481707
35
30569
429710851
72525
26
319316
468878
7
272929422
426057
1
28981
80468
23
62
408232
258454
135305
51
432898
126805
28272
39
482437
167156
6
307978
299532652
321509
464452286
8
30
69
35
11
62
195790
184669
474533
101077
94
3
332587
14
75
210658
957299922
421005
193965
259624
25456
621209909
1
505560137
32
60
132866
35
778750111
94
376955489
51
422876
376164
21646
474984923
91
813281646
246749
78
333850
143837
72
352560
56
29
490194
67
16
50
257011775
174770
104986
60145
96
94
21
4
3
44
73
43
7
257343930
69
403841
177195
86
39095
55
30
73
95165
27710858
262204
33
7
196680
252067
97
55
229306
74
57514
753613294
12946
35114
136888
27533
48
13
42107
351003
51
62
119836
198562
418504136
73
3
39
140758375
82
35
674733622
34
388467
40
89
178693
16394
2
72
28
264854
30
13
58
342228
412711
406111
88827
2
92282
306317
49
54
66
41
87
445043
764510642
67819667
26
88
50420004
117601
1
7
86
75
9
934746907
9
8
83
481948159
43806
451015
71059141
81168
979321103
76
18
291500
380892
16
532614462
313723
47913
407180
82
576445321
194589
59
3244
358567
64559
380032
84
188120
116346
256984
41
42
48
32
664701060
90
289211
38
318051968
404297
95
57727
25
68
56
86
352879
416880
387976
38057078
325420
434087
42
23
241365
8
378291
8
46
155865
74
33
61551
22
495094
71
75
38
227658
1
69
69
58
46
136402
14
2
142826
16
24
443892
413465541
4
415116
94
14
191648
158028
260227
879151698
97
51
29
339266
17
71
39
430800
88
372946
60
92081633
98
9
45
192533
8
266350
3
275952
79
529145697
66
42
306741
179028
218520
773971963
403205627
6
30
6
89968
405996
3
67
70
3
329771007
247332
182843
430316
5
242461525
78
76
40
105730
61883
40
837105464
123349
89530
4
71903
365518
482669
659894473
346698
233066
34
766227988
3
389620
37
43
50
397106
14
132363
81
1
43
53
321488
29
47
88
216911
410986
96
2
57
147562
13437
29552
3
499199
6
152481791
247469
28
369475
175458
27
146860
466758
253883
24
163762
241140
62
228194
438560008
37
827114620
85500
55
153621292
9
333243
18
79
462940
367943
32
217121
141844
208758
46
48795
258357
4
8
856089559
454765
36
186238
398453
72652
4
46
1
5
63
400478
61765
33841
67
4311
83
25
99
647623642
46
463409
66
5
76
446670
1
80
35
305453
87045
48
309478
333796
64
34
9
71144
35
911239144
47
196191
2
69
207697458
46
10
295938
84
228620
73
52
350010972
58
280970058
336817
23
92
442510
4
496983
45
75047
307359
34
2213
42
177284
83
381874
2
15
9
100678
40741
4
362974
330035
457481
336844
72
190507353
93
14
332204
119742
69
140209
697339753
975292327
366789
304534
96903
20
342360922
322636
25350
67
8
12
25
347861
151391
37
75767
76291
472955869
187275
826693191
329962
382706
76
211680
1
99177
104891
481682
370203
34
1
491738
36668
65
24
244982
43
263033
34
15597
302834
72
4
49365276
5
41
261389
441574
32
266805
47268
350376461
347731
272944
257883
57
274744
218761974
198079
273517
40
478780
3
435455
878821696
359938
66
26
1
14
435749
76
98
72
37473
36
57
27
179158
70
438015
57
102624
73
26
86421
11
201016395
74
486087
8
50
79
80
419404
492474
249872
62
331372
5
42
8
96613
51
60
27
61
47
407212
20
248423
275423
47
981878892
190010
266180
219579
31
219697
33
714524524
334099
106140
77
25591
479233
19
49716
51
50
15
99097
25
36
86
96
61790293
486251
79153
450476
22
823679727
799747291
50
6
303917
355073750
77
92
4
124405
3
56012
67
19458
33
15
25
246903
30
65
174223
1
86
62
91
43
12
423290
80
77
18
74
8
40445
53
88
79905
302794
82
550643293
977714345
46
83
391877
82
239813402
277145012
267969
97
355990
499938
428064
89
7
191835334
125790
707648214
185570
202193
7
12
962856519
430488
3
98
93507
14
70
64
2
5
342977
16
631981629
435
320038
174207
92
317623
68
1
19
88
20
22
7
9
20
289303627
197685
66
71
21
22864
130990
705318523
23
235023419
313096
377202
405000
91
35267
6
84
431085
893324468
11
405303
236355
276149
85
348167
81
6
318999
45461
88
1
42
47
462243
16
44
234511
64
92
54
725867776
878727592
61
11192
63
76862
13
73
413843
457746
876053785
9
75
453494
523752064
424278
34
8
166695
81765
50
210286
6
58
345193610
61
19
64
9
185318
6
363374
32
32
479238
54
60
596355508
68
83
2
39
63455
94
233127
296492
98
380959
303296
198189
64
313215
412527
43
7
138782
32
54
38
21
85
436936
262196687
494767
129697
265026
45
71
43
98
393657
14
31
35
357574
249315
8
51
96
400989
396621
38
162075
118775
445449
249984
415329
946240464
304639
32
388630
355300
36
44
475689
53
902116460
181254
54
606661022
97
89
10049
6
95
6
354535
3
67
94
469879
587390092
78
192857873
2
1352
689704673
8
5
95
195589
737675714
54
16
258986
60
38
38
7
96
60
867523487
278026
26
235505
37
21
120547
331926
116209
9
67
298120
79
384996950
7
33
4
51
4
40827
72
5
13
53
399765
24
8
21
3
7
229719
30
350042
117015
14188
101378
373763
26797
6
24
174164819
44
23
97
543226233
97801
329160
71341
81
93
96000
14
28
40
66
9
21
182961
384141801
25
107316
65
44
15
18
375167
94
269199
451550
10
46111
435832
89
2
34567
62
55320
238037
145958
58
90
92
417296
230282
49
341737
54
437945
491767
914230431
53477
334251
174072
177408
58
402816
373127
49
10
282458
9
45
120325
229987771
85438
268966
381526
26027
40
97
4
170461
9
292744
96
358238
292852
417537
323525
61
26
208319
177612626
9
99
44
63
7847
122308
285359
79
96
481150938
433646
18
254286
291428
496625
271986
5
65
34089923
20
131630
33
374677
460415
57515
46716
30
463945
451363
99
381220
57
452643
379250
40
42
90
178664
67
65
83
8
155545313
426707
392754
129534
717844699
79
73166
31
26
85
36357
59
39
88
290410
16614
471475319
24
54212
8
421863
69
39
135039
144190
7
78606
3
28
73
16
472331
24
948486666
3
98
49
607737147
311365
58
81
84819
62
5
15
493867
49
76
451871
29
176745
1
4
66
19
366905443
51
344752
247214885
231311875
87
89
4
96
424470
23
10864
10
63
212783
297368
77
40
83
118139
38
44
363125
44412
234209
22
96620
74
276082974
286315
163404
357448
169328
89
89
5
81
66
24
87
3
8
5
418835
278546
9
344561
351358
83
511300926
37
343370
15
6
439943
72
81
53
188401
369116
210197
99365
21
23
492614
578490818
153152868
314305
20
268725
920737034
83
351413
482406
915841291
451532
41
107353
437783
20
417789
85
63062
8
27
3
49
56
436457
3
39
416907369
6
562964857
67
437027
298688
4
379854
8
14
27
88
70
147532336
202047
67
465118
308909
603005325
4
89
288831
52
344512
241189
41
9
928518411
85
69935
92
174172
77
49106
466691
435900
40
22855
33
211181933
2
32
78
443391
231209
293876
95
87
503361504
210309
437849
39
58
24
9
420177076
250076
90
403117
159984
7
38
54
48
134470
8
39
191737
86
27
9
87666
91
256775
332163
8
81
637723601
278634
693925694
52
144051
81
48
82
2
86
98
97
5
78
288103
163862
107670
97
76
25
276117519
550678492
84
78
1
104448
391140
86
105875
976665299
50
20
16
84708
254119
113407
28
396246
314057
48
88
22
373054
163079
16
99
44
386890
86
165049
8
52
60
5
51
342212
77
22
23
34
150273
4
48
93
14
9
42
89
76
179413
53
440968
51
156208
362935
306591
88
381708
95169
458850
99
21
52
390103
11
178141
280732
73
83
2
206317
424733
374244
103101
3
25
75
186765
59
79
44
294750651
363505506
59
90
100217
416080
103219
94
98111
65
78
57
88
6
460871
71
94
73213
142132
86
28
57088
399021
5416
241569
487480
292975
403785
5
488739123
120203
84
309380
329304
257761400
48
12
6
353680
625027226
42
57
255802
397901
201431
41
449070215
59
311932
53
408532755
429135
305274
449283585
45
81666
70
63830
426588950
51
84755601
196303
192029
207164
1
364789
7
273681
19
209142
20576
39664732
177466
367251
367668872
955691348
8
3
69
29
100681
59
21266
70639
189478
73
64
5
131134
4
59
83534
63
440088
19
54
5
89
203814
258914
4
110661
192872595
309335
199690
78
331886
71
18
535967096
52
492843
56
375042
6
401925
11
77864
389446
379835
9
218956
91
26
96
410424
364793
684783843
7
424287
103169
413998
19
243004
2
51
881026851
35
150637
153585
265173
36
445393
324284
192979
278564
196255
378652
48
431440
37686
55331548
35
2
440646519
475794
2
116231
49
54
477252
574448293
18812
250994
19
9
40700
80
3
77
80178
486104
410050
83
10
59
176827
157409
382423
30
20
173771
15
1
459338
156191
63
6
99566
274267
154673
11
87
77
319603
48
73
306275063
5784
83
791138832
269144
199049
65
54
183572
454264
4
187103
412383
7
98
203145
22
3
85
209979
974068187
291527
23
475224
202196
679020452
99
418283
217469
437348
379823
14
904813710
368418
284949
87
45
10
393039
109400
53
37
55
142526
18
440566
52
73
442164
15
1
1
322714
90
1
9
41
49
448104
58
125887
255692
431607
63
92
212501
33
2
447740
78
3
1
41
6
80
65
10490
40
63
24
73
925627303
217790
776720086
29492
139342542
64
180595064
75
80068
65
3
14
97
94
62
412451
5
373084
22
354787096
455147
368362706
26
86
931349119
295122
437433
317141
449252
479230
429215
459188
473065
8
430514
83
930295141
19
41
398519
215205
287353093
249619
459207
28501
55
26
66
7
3
45
18
901344880
78
94574
3
149981
158319675
178825
471023
134053
59632
4
30
58
723465143
335678
74
117981
49
18817
295407
21
401511
4
340941
80777
411122
72
11
476777
81
20187035
19038
130583205
442800419
78
98
2
203042
76
727950789
23
21
412679
109457
29872
81
475215
104363208
44
3
49
4
142298
61
658394927
2
34885593
145044
2
452939
274258
519414689
346078
161310
24
2
426235
2
70698
4
31
71
41
303234
114813
1
303708
93
226874075
138549
48
24
438230
38
98
2
81
666753708
99
30
82
223771
92
11
39
321858
489050
351905647
63
7
219911
173492
109036716
95
45
61
12
55
15
84
58775
70
88
3
9
42
231818
80233
159220
303693
6
70168697
88
325122
21
7
79
345672
201327
39
29
295994
14
42
126767
35
305314
39
58
45
78469248
99
47784
42
3
62
254766
76249373
333114
84
46565
304089
12
532490755
397963
250349470
161201
4
429479
3
111338
264888
81
258557455
123909
82833
316151
5
35
86
467868
955248203
567846850
59
94
141116
60
355523
12
26
79
425061
86933
48
29
5
7
41188
60405104
52193
59
425090861
91
76
324201
31
68
332677094
129804
471752
86
298295
27
491793
77
194739
60
758704692
161204
8
70
282725
535745571
175374
30
33
117981
332078
78379
23742
4
408558
39
47
8
220981301
175133444
353938
94
72
361548965
77
89
32086
485103
24
406774
476924675
208779
46
420705
722435471
18
323329714
459630
730020499
93762
29685
85
23
93294
85
56865
57
2
264993
177984
6
281276
140357
666598534
97
185627630
170863
20
96
63580
59
330547
2
14
217461
274440
25499
153353
4
143705
81
385934
86
3
957018342
91
82
20
66
165028
998057237
17
9
417325
408664
407306
464048
134903
444266911
203082
827443901
62
152320309
317310
196991
82697
150466
413761
29612
19
5
75
21
55
242544
61
625029031
1
57
65676
3714
62542
75231
6
61808
13
76
1
4
5
78
87
57
2
270008
483229
89681
7
33
1
26631
137687
56
4
815434091
11
71
97
59
32
9
305779
227371
6
435641
34
3
154243
58
50
312122
27
415242
19
273726
85057
95
2
5
146747
218505
65263864
5
39729
64
62
5
4
2
13
50
238158
494873048
476104
596559748
457875
90
174544
400742
52
731296840
477271
45967
499639
225734
375303
35
256755
261818
246085
8
66
31
133582
385036
67
6
312197204
101066
947518374
76802
498047
2
51
34334
26181
335597
11
8
928126410
447052672
76
424208
881262153
344241
57
17
52784
1
868612095
273418
12
113015
38
472504
2
63
38019
19
3
80
70
2
30
6
218475
53
64
283206
31
7
92
72
63
12864
145196
181027
34
602537968
51
97
1
870496006
422386
187671161
471877
271796
38982
55
338671
51
192662
494665
61
18
37
151996
366867
3758
79
3
4
29
2
438153
4
678363014
3
77227
46
222357313
11438
728900626
5
4
178617
405351
20
493431
38
57
2
2
73
28
249448
238691
37
72848
54
95
414911
219440
290015
57
38
7
67
62796
63
41
130421
7
43
350610
109245
2
16
7
56
391737
259951
59814
26
353373
46
462518
199875
63833
123522
64
9
252905
80
489488
363365
104200439
37
46
82
23275
619542168
71
8
322648
45922
91845
273311
215800
752387130
87
362508
138797
42
75
65
86
312920
332865
61315
246098
40
107975
662458613
61
407104
7
437107
1
410726
19
23108
71
26
50
19
326819
225345
251941
1313
299590
62553
349369
181302
49
19588
25
7
18
98
25
22
468653
503259311
61
366232
22
4
1
35
65
383940
88
902001847
34
83
322333
270403
9
51539
325815
282705
439682624
14
321950
17
11
153023
39
20
469017450
272863
4
328319
95
711749119
8
1
591830203
377933
13
6
133773460
158032
336037
229360
13
20
752634620
98502
4189
93
3
40
19
1
353930
55
92
321944
55
40
12
352669
31
84
34
366168
92
28044879
278561
135485
48
10
27422
306495085
347177
20
181501
186907
248395
300550
26128
437518
94
450313
74
48
12
8
87
305911
12
10
21
66892250
176148
397746
217087
46
615464267
8
174558
61126
59
47
34
533
466373
80
147997
178343
62
488636
291029108
12664
103647
173914
437579
42
79
26
483043
1
9
59
95
484249
61
42
64
318247
77
537915982
17925
7
113334
247210899
21
56138
63
16
285062
874731124
94
399660
4
322427
153769
411979
342478
109097
853263368
195574
67
76
227794
65
63
121662
286840
76
6
102212328
50
207813
54
34
61
6
77
82
54
374822
120972
213258
667517488
445374
73183352
95
26
67
139587
49
43151
31046
10
34
5
85
89752348
4
162829
31
82
324246
12434214
650166343
329881711
71
48
455216
48731
82
4
276605
25
1
245427
438424
56468875
644463746
44
3
80
48
426411741
289297
451680
441696948
112091
882676446
7
268150
44899
73185
40
12
86
6
232438
90558
95
11112
9
121636
93779
42
77
91
102696498
70
283892604
11
67917
23839
152970779
14
29
13246
305150
8
604128883
37
35
23867
262670158
64
10
6
478995
59
199861
176510
135843
80
183164
477365
136802
27
493251
85
805550352
7845
70
87511
8
80
184355245
66
865664113
49
43
38
25619
326261
87
76762
445270
5
385516
660698409
91
6
63
1
11
73577
175235314
90
467450
363099
260095
73
78
7935
71
752930413
342679
141284
95
39792
345911
217605
287346
48
9
395499
31
4
9805
293283795
50
80
284023
393764
42
374462597
214122
24
10
331669
198329
243196
174071
293509
5102
724971973
169765
30
383956775
28
439701
55
12
91419526
76
226135
19
199579
75
57
65605
768265810
293439
82
973296861
37
438825
9907
98833199
77
47489
59
401914
19
483388
7
24
58292
153920
798639413
47
26
332752
284475
350632
78
77094
17
85
80
133080
19
138828
269807
57
59
55
76
282169
93104
4
81
245200
35200
340616
988320823
483192
82
1
170250
54
256500
5
16713
70
89
4
220012
13
361083
62
99227
151094
53
333704
206233
35
32
77890
27
396533
47
178649
377900
340256
2
489123
327619
471366
898051158
326319
58
63
81
256975996
15
91
264328
346135
309319
86
760056163
13
413660
9
300268
285621
68
122062782
57
331886
35
286007
242978
123959
71
281058
44
446891176
318309
237010
220256
6
56
63572
26
7
443932
698635951
203466
9
41
59
51
83
117643
848364215
383478
345216359
7
47
28
8
9
67
466102
43
43
362066
187005
36
388464
93
778432244
93
170722
306594461
21
276303
86
268270
382247044
84
149113591
49
27574
346436
8
310373658
68
10
12369
30852
67
24
3
5
79
260410
484237
124193
21739
437216
20
14
120350
228615908
468316
106757
3
2
118168
46340
19093
92
71
7
36
40
37
189121
1
112089
485443
200712667
48
6
92
291625
59
69
5
777897910
1
392229
15
19
40
60
462512
21
61
469755
96
96
424459
66
203365
73
65
373197470
70
81040
475420
2
253103
57
16
44
24
11
27
19832
366495568
126182965
8
8
462758
122142
95
86
80
90
96
397101
88474
127552708
46
85
191660852
56
6
62984
240182788
232220
33
402808
92017
66267
316507
299110
55
8
42
95
421152
28
7
2
450747
126637
492469
14
445510
808229229
33
6
226212
87
16
566687757
92
288249
64
453372
281908
56
22
261559
18
99585
75
401341
2
92071
56
112203
5
714364360
231598
54768
1
473715
330914
73971
576624763
277278
78
283604
96
77
342991
23397
964012670
407989
65545
96
1
91
13
415149
8
98
352099
41
106765
6
464743
22
70
155394
312635
212377
199410
50
60
205922
8
55100
395751
209937
12
52
35
150858
8
78
68
2
429833
127799
308224
223727
9
211390270
81
261718
107788
10
13
363443
636920969
3
495895
11
336823
254065
6
500290737
427350552
41
269634
3
88
33
408338
64408
331699
74
471925
40
62631
15
34
613122234
772732833
82
2
325684
56
963852713
19
37
3
364997
63
104063035
466722
489504
111395
959145729
6
227131
61
23
349413739
209342
400207
154636
114013
28
43
86
334221
375703
6
91
352891
21033
54
2473
61
147488
483397
81
49477
35
78
240785
38
76
6
213081
264112
703971606
399101
221672
9
9
59
43
8
488479
137945
24
67
486725
443074
21
1
350754329
162449
1
2
162726
89
125403
333020
36
184818
25
24
50
79
51
24
417216
318812
94
197488
272699
427880
7
72
767909381
68
31
572203716
288410203
93
26222
35
32
43
1
151601
53767
83
9
68
84
37
64
626293101
5
7
7
85
109534
43
88
10969
444699
1
94
75
249335
41
15917
29
74
31
924671602
58
22
830020149
22
27
74
347250
333058
29
44540
590158268
348388
96
15
2
50
4
497224
78
433451
44
23
35
454048
38137
229347
3
542372535
98
3
26
451130
28
144961
40
478523
19
114371
59
469190
2
36339
493640
52276546
48
75908
23
84
295118
1892
293583
6
137531
27703
95
32
492861
60
263048
13
19
60
142761
65
69
13
259279
162919
79
367293
142811
93089
32
72
95
53
56
163032
68
234945
201131
222392
211017
63
130794
161628248
41
429823
43620
4
56
14
91
16
59
93
182865
232447
34
90
71112
32
52
2
84
40686167
40
104632
137242
973409202
84
39
77
98
4
67
547536670
28017
96349
453203
24
86
748957392
206395
59
5
98
2
406023
77
203951
6
6766
113269
915582244
239476
674698696
79336
378979240
8
49
394966123
80
9
335280
4
7
26771
420892
230527
3
432250
288887221
300651
492022
15
83
473339
428367
60
82
4
18
43
19
66
6
71
224781
165155
329401818
96
201223
1
430858
151895
85
46
18
37760
269078
57
98
56
19790
1
62
314923
11
39
3
431818
406661
358817
32
61
420778
91
47
51
71409
344798
2
426069
57851856
986751949
24174
83577
337712
224580
7
62
428825060
118648
67
50
58
54
18
73305
432976
47
433042
79245
9
202897
138794
431937
23
67
218010
419465830
80
96
150632
177573
441230
31
58
38
467170
153079
35
894647300
25
14
21185
16
75
58
320058
428959
41
158444
473241
2
120709889
34
98
409066
468760
437259
756687422
338276
29
7
237599
5
269189
39
457912
44303299
291338
151640
13
271860
519766716
414827
883399237
803433031
37
122445
385349
80
185657940
55
449769
22
409934
82
53
32
1
63030
36313
316778
408468
260588
46
52
28834
115575169
37584
422256
7
28
252563
475722
38
316243
52
132093
39
115988
80
858086264
492095
264902
76
191692
545057235
89
79
62
360832
148552
279981
101926
485977391
39
7
80
224301
99325
221845
63294
270391
31
2
55
35282057
529372766
734112010
205051
33
438564
9
60
34
78
13
12
21
282729
57
322580
322264
58
9
62
22
92
300159076
56
6
412936
81
83424
72
75
89
412425
321591
535616743
15
367805
960818218
45
323424
427553
25
291996
53234
63
359508
5
182760
88
11
22
76
172947
335864
66
638810614
36
33
70
2
719504636
60
59
84
113152
65
15
33
5
470726111
91
27
6
165526
362333
443078501
51
85
57
50
17357
549524241
94
450617
7
139936
443308
40375
60
47359
412332
444179
16
9
447262
59
393546696
42
9
476841
1
39
9
6
8
903031573
28
309115775
83
15
302970
593724553
6
550214033
56
317662552
280141
259858
675516452
27
21114
67
76158215
234707
357952
81
48
15
394815
18378
4
17
446721870
27
55
11130
39
101699
445241
66
41
8
33
980354553
307839
210748
48
88
35
147074
83
83
74638
55
15875083
235054
99
373600
318099
55
249719
64
255897
6
71894
223966
88
282684
280316
446002
42
28
99
271293625
94
347971
380761
16
76
250483
85
50
51
76
35
237089
20
103710
5
13
37
2
77018
77
40
290989
75
334769
86
198470343
1
199134
54
9
356163
447286
63
169874
46413
99300
276226
40
147787
186101
104706590
194638794
493096
53
198974
51
6
37
37762
68
141173
948124910
246666
16
915743337
219357
76
53
86
628777342
275630
39
10
745428970
142358
36
35
148222
17
402213
67
65652
77
97754
93
189661
66
481914
620390146
3
86
197373
27
41
459536
6
25
7
225425436
296459378
489833
379457
206248
50
332904
5
58
2
314237
388622848
2
78
4
277755
527596480
91
409597
70011
565137297
443458
1
34
204693
945436588
413155
99
168395
896580369
396620
357985
224167
152150
29594
22
62
2337
20
51
365204
11
21
11
61
414918
353711
34
9
360671
103198
6
334173
479845
76
299833
297389
993611334
493294
18
30
37216
70876
379651
46167
35
478606506
103440
31
467762
231028
120899
3
2
186327729
64
93
145309
215877793
94
29
58149
77
40
317349
38
457121981
408139
306185
223234
1
72
84039
59
691357666
193421
202737
63
193142
379295
210932815
264493
57
421766439
46
80
8
10
19436
34
47
3
18
23
396110
841026937
85
475761
32392
17332
49
68181
4
72
477279
982009372
234074
16
97
23
51
690855517
91
3
69
181192
233095
68
57
35
31
155296
77
35
76
87
458460
200794
468403
43
424988
86
195549
23
262210
458842
76
52
70
94
58
85
29436
147654
94424
22
347694823
53
428069
472614
23110171
96
96473
3
472586829
38
58
373418
439881
425390
398907
74
46
167415
333357
8
46897
59
299918
391874
89
216494039
482617
91
369275
20
394459
7
52038
8
15
50
532672082
334703
48
507037860
35015
29
54
250479665
523373996
89
95
365715
129854
273694
32
96312
41
435276
777693846
71
138515241
13
218705
234812
4
209529
87890
87
424608
39
43
91
87
464105
2
338899
7
374888
97
9
135424
84
301461
199414
92
439549
479367
190949
45
7
74
216372
320555
367866
6
5
455840
4
778871827
19
2
373718
35
36
3417
258101
940235634
271359
114229776
53
377041472
60262
230070508
266853
4
100560
444020
43
84
40
190508
311888
484308
179602
10221
58
780983471
194271
34
188916
664282466
33907
27953264
258179
195544
208655
322584
166939
53148922
363958
72
26
80357
2
30
364928
34161
42766108
346339
36
141091
29
536547085
61
30
11
643634436
66
173659250
24
86
15
197999
78
13
64
46
423966
98
129282906
25
84
27
312956
469454
234300
22
9542
15
42
5
52
5
43
345723
494505
6
3
27
3
93
272874
84
156900
175442
481038
114304
159767
4
9
56
5
56
12
280868
707842566
586502396
173638
21
136415632
60
17
99
78
348152
51
5
144846
28
52
14
4
463140
188880263
60
45
437932
556528895
2
182770
12
21
48
216470
26
27
84
31
428409393
6
109422668
97
95226
180317
40
54
6
12
42
188501
736715806
1543
71251
34981
35
84467
211869
78374
123531
80685
636407834
50
42
355775
48
63
387325
1
34035
330879
118554
2
45
113535
364241917
310277
53
71774
123451
131138
43
446930
32887
8
25
18587
465057
7
293172
405372
241043446
190161
84007
469056
70617
7
53
499419
822062573
979585753
37
7
46
298484
53
96
421282
351701
408394
2
449548
277993
7
5
5
25
98151
299537
321366
336244
425404
60
2
98154
30
95
452205
90
240065
44
170049
3
663760146
125141
77553
417669
6
66
37563
93
6
34
79
1
7
33
222742
96
306075
347789592
418673
4
80
202214568
55
7
20
90
44
400534
4
27
304868
278338
121010
6
83
709300349
246151970
87
251569
17
36
49
45
8
474224
38
482284
86
5
39
942683980
7
78
28
21
21
530362607
416426
32
150973
198761
47625
76059
13
623044409
78
368657
255992
668427859
6
77
8
243698848
470113
133703
372563
55
12
83
890659162
3
23824
2
85
7
365384
793751312
525870607
16
74
9
88
141427
3
521528829
444424
94
170141
63
78
171411
9
228070
6
11
364475236
81857669
44141
4141
326482232
807106689
63
374733
16
816675081
3306
156769
82
422721
77
43
37570
19237
37
73
198551
251839
135091
287396
424608
411272
576814048
408547
29
266091
145626
449562
86130
300054
68
46
59658
487841
273169309
427127
36
75
43
69
812509730
304968
364641
111352
8
397162
55
84326
763906420
966388073
68
426874
98228
91
72
14
2
6
83
327668
94
415522
40
275955698
57940
768015858
81
3
348533
1
307365
13
66
62
106412
38954
10002
152485
60
133627
196167
19
109579
91393
21
6
33
50
174462
53592
66
520364440
36
175710
18
315188
258149
758805372
81
98
866213378
417098
4
90
24
25
493169
217615299
67
96
26
757681163
184671
50
309951
94
3100017
60
15
93
68
56
63
17
48546
247942
30
464623
219225
431052
496177
55
328969038
12
27
40
5
19209
233783
15
410452
18
51
5
81
985592571
26
15
158250
9
18
8
269129
49
6
457694
7
948380798
479336
23
47
6
351521
4
83
349978068
39
21
21
454500
10
63
98
8
74
504836169
6
58
55
151359
496284
453917318
7
85
63
149548144
895
229058
4
7
448781
241347
76
109978
10
54
430933774
30938
66
12
71
53
618246303
16
9292
75
442630
72
38215
181251671
30
23
4198
8
421608
455091
264524
51
13
82
47
64
42
279092
12596
55342
107484
42
3
65
71
268106
360841
1
16
37
136400
88
176654317
251579
303384
4
889939690
46
21
258823
55
26
82
8
183890
87
92
43
176179
61
256406
1
9
111056
273798336
175878
93
58
79096
23
49
414676
11669188
390318
13577
560428906
305556
76
8
37
71
126049
213398
382319
310706630
690010665
344084
98
158516
70
139326
378718340
414797
39
90
8
280046
51
472403
325159
10
1
475614
13
52
19
56
56
31
97
69872
1
5661
62
76
43
97
241344
15
1
126003
4
236877
81
355868
22
73
179660
32
368830
61
77
453245
69
274074
995813084
20
367974
259998
56
426573
34
40
490694
96374627
81757
77
64
489511
36
1
9
308736
17721
12
881636127
66
423883
8
99
629253671
37
55
327862379
517667916
167197
48129
83
544404420
230173
25
67417
91
58
74366
180872
85
454909
28313
717650994
86660784
691513431
36
78886
434184
61406
38320
272675
499844
160275
5
87
224859
39
423189
144560
70
82
433148
4
32
80962911
202944223
42
84
9
51
278025
108671
4
28
496013
18
9
41
85
310319
95
88
451539
2
304673
387953
80
38
134119
24
22
38
42
40
158264
437132
83
180819
3
555734850
82
9
67
296362
28
3565
90
56
72
119181
22
842625737
73
59
55
154773931
46
3355
108815
8
76102
9
7
118942
35435
5
80
46
295068
125408
254963
83
414018
5
438847468
332105
79
441817
492214
275773
7
149544
36
824594859
122912
40
85
224784
90
57
323569
184433
516565865
193050884
21
229738
72
321397
2
202438
366927
473406
358422
61625
90
43
49527
46
195406
4
253686
48
140227
4
2
89
169549
268475
53
965033193
50926
268955888
1
110135
721436756
27375
451053
77
633381839
25
20896
699269078
25
97
98095
231513
33
159877
88
236311
741051926
898600949
37
1
77
65
205928
10
174352
54098
24
92
64
352219
276887
9
87
81
59
254019
3
56
68617
44
58987
1
15
3
218447
77
88
324870
387387
275992944
48
13
2
65
2
69
41
632984595
309007
608710356
35
6
6
6
99
336269710
95572
158013668
72245528
19
5
836926129
271147
250201
20
77116
120613
15
272186
170010655
122389
63
292955094
46
335627
496274
73
32088363
429032
23
60
206650
71
36647
2
62929
76103316
485780
104522
8523
5
5
3849
73
120955
16
61
30
482124
144905
1
76
24
47589
7
9
87
83
73
87
236300
41
67
7
58
5
90289
5
186754
71
244684
852338391
161424
384577
339158
21297
371736
93
69
56
52
913344873
88
63
98
1
85
940886187
38
334517
46
13212
14469
41
77467607
1
244187
35
427365
5
1
80
87
5
49
3
451684
307788
343447
55
86
383976
49
483307
54715
1
426634
52
884233312
393850624
4
73
169338
74
773362702
270203
9095
69964
6
179850
43
7
61
11
20
75788
76440
189766
454961
387242
47
40
43
6
276050
6
533664268
111664
81
519894049
11
729243404
321600
50
7
976612975
75
6
6
418028
35
12
10686
1
90
65
200228
85998
46386
252304
80
469942
67153
90362
73
5
922003317
234568
95872
682563188
1
4
1
388687707
469319968
424452
415964
372643
155744
3
317433
2
50
41773
154386
80
189293
21
11
22
489948
232847
284619
57
757913333
8
43
857852561
73
17
319528
49765
154137
244862826
248834
411492
96
64
91
277866
359219
14
172322
470095
73
667377253
78
94
378037497
239170472
40
73647
8
97
4
35
496041
471660
16
300139
29
88
172227
341848
342064
436893
867925467
1874180
10
82
9
327286
19
211481
88
342773
87457126
3
81
24
3
464029
9
67931
33
94
22
826574002
472103
66
422932
6
41
83
28021
35
265840784
233660
69418
313759
72
443316
30
82
56
69
366649
72551
50
90
80
210450
311359
5
191070337
93
82
27
71
100720
381814
60001
50
96
91
48944
96
56
19
21
69
90
48
171109
83
1
58212
365988923
134971
353799
481589
681093942
235756
384231952
428301
482183
14
703058323
61
47
333746
238920894
3
95
148143904
65
779341227
26199
97
72
372022
122808
447592857
216343
5
25
365551
450616
1
39544
72
737389500
649247858
451235
40
385262
350611058
94404088
398286
344575
296252630
24
23
46
128974
356295
8
69
66248
359310
20
79
276955
33
82
260431
307350518
68
3
372111
54
51
45
101623
204579
85494
89
388873
65135
96
145884
832208383
68
5
9
74
75
6
278978
72
86
293579
93
82681
637314270
271834
29
235164
383995
59
7
19
36
84
91209492
64
7
81
51
6
54228
10
385118
7
126360
74
221459540
321953
248431
139838
96
213570
13
14
81347645
39
424288
16
364826
457524076
224671452
299504
4
292781
94
48
35
297907
171920
399808
49526
187964
466724
73
286144
206033
307726680
78044
44
90399
25738
11
28941
20602
598747357
263462
202563127
53
348357
362809
5
40
468598
766948786
96745
66
66
84
39993
17
77
469480
78
282123
442934
85
40
54
5
7
25
32
88
124035
60198040
70019
182270
476979
422242
75791
69
5
155998
96
484695
167588
230106
80
8
49
194612
24
495552721
228552
3
2
39
201431
38
229078
146297
722351223
43
99400
17
8
52
23
111069
157215
218358
249973
495234
35
233080
5
1
296327
157854
2
741421799
238056
458508
40
464979
3
21939
72
404463
21646
415738337
428462
264422
57
35974
699086084
421756
95567315
496033
56
4
259087
4
7
51653
427930
4
4
32
157076
322727066
403624
46861547
36
60
315538
150405
74
96
429285
28
396181
96803
11749
39840
53
15
60
1
58
179871
111835
226186654
176688
82
6
18
80
10
492847
306127
81062
27
321302
17
8
84902
193044
244434
37
66
106078
46
198895
448622
185816
3
20
3
167226
418584
90163
88
28
14
286130
98
574110771
47
490804
96005
39
35
927348839
919951252
279038
89
176690
396348
231580
482963
291883475
267534
461786728
221075
83
408097
63923
138344
99
436366
300743
230735
71533763
769746061
322161
37
168508
759756133
365964
6
2
680674400
454794
48
707477434
79
29
2
385187
9
165803
466775
1
30
3
184390
48
21
997805358
20
178018
9
38588
998171693
630154558
78
193553
130869
15
335230
61
320718
33205319
27
321876
85
44
19
654120026
54
73092
68
13
716210562
411891
324706
211234
24
282216618
8
17226613
218591
85
34
8
157063070
74059
41
37
70
39
318780
95707
245721
33
402118
69
181946
2
318430
47
478857
49
3
27281
349447
26
1
233785
213119
241296
61
285391456
5
10
135383264
428944537
251411
303860
291118
40
435169
38165
72
6
287918100
382407
195807031
13
177311
1
387895
6
439122
68
95
81
361269
99
291411
5
98
3
991259232
265925
12439
14
68
500670207
5
46
6
176463
290165
78
260063
695041000
78
82
493265
82
227069
89
2
458340
386653
81
460229
172860
84
5399307
33
996344542
233582
724202055
37
8
139641
43
54
226430
58
475649
32
991752980
286799
34
12
20879
52047
81
44260
57
111843
156365
87
78
44
144336
11
4
11042
89991
92
475791
9
272704
9
36
160069
5
267929
10
9
151640
8791
12
89
388768521
8
18
5
203012
156102
27
933619886
48
134126
847245719
11
80
96
17
232902
51
864904160
83253
58724
307455
265873
42
7
501330719
355856
362238
465654
157218
68
54
37
283361934
63031
76
268120
72
70
449017
60110
9
49
2
5
92
91
451874
226483
79
63
14
36
26
57486
10
83896
263566
89
777108769
84
98
98673
264060
243404
4
62
338167
51
199202351
216988
97
227923
34
89096
189883
27
28
8
75089398
88
6
59671
215662
69242
164091
48
35
215476
430059
8
93
72
317277245
187116279
94
158718
954290388
127600052
950236398
97
243735
236981
464356
59
5
247550
83
321160
141771
5
271991
182008
74
244220
361264
857102798
89146191
329137
93
50
169847
18
15527
116830
27
840220101
425894
24
7
29
69
3
12
4
132153
44
374962540
1645
15
653579016
71
454463
92
276015
67721
70
319574
86
4
83
90
51
26
24
17823
108255
269812
46
295409
17
3
196049
222848
90202
96
335634
57
45
740713675
138599
830855412
161188
77456
33
80
65
90
10868135
9
531578766
69
22
215007
10731
411022
321140
18
393331
25250909
60
324257
874086701
85
162812089
13451
15
38
33
758175878
57946
541646085
533897946
282861
98
14
27
677688859
457933
146975029
385561
464851
146332
62022
695143165
311870
88
51
123167
86
90
308285
95
360228
25
71999
478320
37
50
468500
14
595074689
225051
59
2
34
348997
291413
195466
94
195720
42
66017
5
94
47
16235
8
482531
50
12
419461
1
25
97
58
279815
20
234279
250591
188049
483078
20260
57
430117
171539
65
364685
325918
56
79001
61
311640
474491
297365
117355
5
78122
248015
486668
7
15
170300
36
17
76
31
452603
33
41565
316031
222987
262547
427827
266524
261639
381936
172210
50
34
59
65
84
109761
303837
466219
424938
389137
36
308338
18
73071
70
68
262089
8717
213560
95596
92
7931
129017
53
62
27
80
83
53
441130
361974
814894622
92
249475
135276
5
9
6
191807
233925
272572
263506
485615
7
59
399396
39
48
273453
57
53
23
395908
258538
157833
896815908
73
4
491249
29
3
33
81
3
82
72
729598237
95
240568
991261847
280467
52
931283958
85
98
48
388295
4
3
86
6
287108109
1
7
19
232301
3620
72272
321829109
173953
95
58
7
102318
30567
8
70
384684
128039
92
11045
53
489567
4
394698
404431
34
238525
35
8
83554
276026
41884
481791
996860527
2
56
28
15403
359393
476042
89
23244885
27
2
98
196511387
58
10
3
51
75
60
46
77
13
42
51
67
4
269941
9
3
165011
221698
474060
111964
605932631
49
63
401589
212237
9
60
9182
14
9830
422551
476699
276140
54527
57800
81
117674
98
44
233022
570652931
3
11
73
24256
101670
84
479984
98
39
8
27
367351
168218
94
16
50
51
91985
4
7
26
222886
22
68
188678
488605
49
294091
448520
92
1
9
41
57
711742713
298409
7
66
3
8
263764
250742
378832
5825
383252
48
56
5
21117053
5
640129915
63
472711
9
24
159824
90
463439
147914
43
303485
1
37
435289
40
489728
14
335802
10
51312
24044
202805
21
85890
71
441603
1
17
348026
344239
96
58
91
12
42
614981607
17
51
11344
122708
62
72
63
368935
84
495031
81
485799129
368868
387669925
356513464
955670283
16
28
31
283484
191933
4
117491
65
87
8
552519215
2
290883
313707
71
174270
905046458
997671241
36
374240
75
420879
480134
51
5
12245
33
9
75606
314866
361023
72
296622
312029
581303217
41
2
299797
830814555
8
4
56168
256576
981687455
221556
78
4
88
53
71
2
4
698501441
82
31
58
21
304983
27
67
362688
203725249
33
46
500472193
468342
74
138408
101735817
1
21
275769
3
3
255507
27
1
264531
242109
69
332913
88
416180
81
349742
25
190423
75
113504
5
76
5820062
264346
76
55
36
345707
2
34
1
61
271965
374496664
395887
241396
37
84
47
94
363078
280870
36
28
142510
89
301284
454236
130311
41
112642
29
42
1
31
26310
961910448
242048
386356
164144
460468
6
429048
295461
9
13005
96
488146
281219
6
5
411044332
18
31
77358
29
9
788182603
342062
194232
481051
303913
7
909
937682264
56
29270
11268
389171
87
14080
175650
474764
18
41
40
330369
152347
65688
211062
461901
80
93
48704
180979
70
237950
58
67
84
199908
35
104139
92
93641
144891
81550
274997
30357
169088
17
447328
7
145040
47
494782
481846
32
389262
4
93390
463364
491143
288087
309396
21
2
37
754751998
316892
177396
229006
43
335452
39
46424
96954
94027
440755
81
31817
1
48
128905
290572
62
97
25
88
452284
280537
232777237
71
74
274961841
52
340753
441877
10
23
318425
272719
64
12
491123
458851
82
209013
321155
22
30
289805
78
52
2
3
56877
321914855
425777
361514
80
783948323
6
3
480234
70489
28
680459163
7
20
57
239235
81
110185
110030
6
35
60
61
382210
31217
88
8
91448
124119
61
82
43
241543
176353199
33
59
92
187141
57
90
43
169545
62
34
46
296949
38
11
439661
23
52
28
2
317505
5
17
67
3
828657610
3
422398
126970962
61
104727
444098
402504
80
36
420165
20
384643
51
74
8
498820
99
18
1
21
416418
211767
367856
175997
49
581761980
1
41
423935
274359868
126
351243
66528
29
74
77
76
90
1
343606
562526124
5
452795
55
849970843
967753448
62
7282
39
87
24
51
91166
456611972
95840
627745228
313542
33295
298350
76
61427
59008
87
91
598828317
1
399109
48
38402
463854800
1
88302
50
19
489098
355082489
257829
59
68
398243
63
336722586
129442107
426813
6
24
6
238654
7
150858
47
337938
145400
639415885
82129
24
41
4
90
48
99830
417737
295687
173704087
20
90
5
17
14
1
26
296290
9
488133255
298749
96756
31
5
16
175064
63
58
56
27
77
15
138683
81
412032
486408
29
314614
38
312168
314841
28
344602
20
68
192354
304858
308421
53
99
584714582
174690
489099
61
81
389230994
151674110
78106
444181
11
219473
57678
181955
81
89
64464
72
490955
92
84
37
44
46
52
82
939403356
13
381517
57689
343275
5
92
53352
263741
884190517
31
70
485873
249494
4
405882
25
52
104699
606151028
29
55
958684023
85734
77
218534
73026
96
966804747
358528
26
385026
3
286905
284602
67
419928
439216
93
416173
39
97
89
29
447237
76
6
428766
364667
79
115457
187200
264196
291874
391429313
85
33
4
389604
89
133956
442515
235982
169934
85
39
96
107746
65
15
264044
3
135502619
15
1
149975
499532
65
30
839423336
57
16290
135107
32
34
374003
54
23
33
371764787
4
54
362538
21
381448
90196
41805
51430
23
317044
17
3
242854
9
136492
1
245995
962271542
333947
97
350171
302576
196666
416160066
147566976
767995356
30482
23
221714
453138
431643
23
15
8
87
7
16
63
220417075
65
772370474
441596
31
318136
838474198
1032
89
62
99
85
140541
762865074
123551
463884
8
10
12
1
6
63
42
3
332067
361153
243510
86
330826
23
451745
2
11709
458605
400430
31
287425
9
98
436335
5
5
17
485960
332623
472088
97
253203
1
60313
747558793
912240782
24
139200
249807
19985
307932
98
58
443742
7
79
662743379
28
66476
363790115
92
99
330422
412328
64997446
45
305936
54
34
24
80
94
638725093
454410
7
51
78
59
303162822
40
69
4
47
413297
133813
43
7
420220
53
42
346947
179652
476009
302640
69
65719
33
46
2
59
97
483578
310985
2
94
555065234
5
8
48
169828
84
19
97
293372
427898451
4
7
37387
17
6
32
68
98
18
162504
401904
54
186510
8
62
5
445763
5
954433084
14
49
86
105331
87
1
2
111354
34892
85
158660
74
3
39
92727
71
6
78
377759
1
8
31471275
358505
9
86
257512234
257184
96325
38
16
49705
345557
345568757
385139
451584
1
65
82361
77
49004
69
6
68
12
101846
129892
407318
26
8
61
286154
461701
31
44
408336
5
420874
119345
33
370720
173514
213817
239226
85
96
94
54
41
12
415180
470783
96
271331
50405
87
74291808
750236490
217345
774387245
86
170922
755819619
33
41694
341737
473300
42
206827
357526
229805596
327665
306928
23
137567
68881120
99
429985
69
87
356378
19071
9
426912
874508943
5
43
299052
390811
255116
54
95
93
6
7
9
4
9
99
19
461576
218186
18
77
44
26
88852
14
67
88
314537753
8
57
399630
40
365543
869979534
87
70373
6
64
1
87076
81
85
393099
157384
20
300574989
293996
79
468680
440142
637152006
186611
194112
394785
324420
69
42
267496
23
14
263737
47
21
43
31
62
370875
5
372953550
58969
226904
437725
79086
296741
94
177459
424040
465575
23124
232163
224025
120731
393412
174249
461614
309099
61
17
106436
19
388057
80
12
3
499331
27
57
15
4
48625
87
112218
272686
56
333125
10
278737
23408
79
301162
575264830
14
236001
470052
2
98
38
58
233266
591897286
3
161555
142677
71
48
19
57
492325
4
13
67
84
74
42
751976675
61
281474
8876
14
22
3
52
157691
395969
175921
28037
80
61
16
63
12
75
54
77
54
56
52
59757859
813313980
15746
531910092
194954884
8
484373
78680
1
149275
46
127104
338335
997890288
160955
33
19
49
178271
76
78
462995
480529
435901
90
472666
27
42
266027
14401
204676
129983963
155084
312492
71
419682517
367693
5
39514
8
235384722
99865
89
504006114
97
4
62
382504
167365
2
26
90
422109
125371
281783
31506
412276
30
30
305591
16
684269629
962808684
428794
379889
33
46662
5
714812030
9
477686
39
18168
892860529
23
375297
40
59
76432
87
393865
88
361807
5
25
7
483738
133829
76650
367474
38
50
76551
56
234490
91
73
469002
65
14
690735170
120563
77
11
670373204
48
89
3
521187167
58
36
52
267214
8
90
72
93
287827139
247983
5664
99
79
395023
60
69
491356
170683
665960579
396970
81682
217229
58
223045
349861
397490
91
68
901456148
56
712226813
45
338101
495877
96
1
60
51399
538332007
157028
265963
36
461544
11
97609
42
488771
73
71
2
456205
45
252062
968164302
288278349
395976
368492
6
424671
61
889655815
110269
62214859
895433011
2
4
1
749693244
98371
50
101656099
9
454503471
91
253143
10
51
61
53612
4
160154152
192912
103916444
47328
379311
1
66
221735
274020
3999725
85198
466534
224345546
65
28
79943
302099
98
476922
103933
50
19441
36
540946370
79709
96
439507590
72
21
91
461182
311255
210391
1
279964
1
5
71354
91311
76
46
274728
4443
299038
174362
15
70
296924
8
85
74
101549
307168
64
41
38
72
15
46
44651
74
97953
2
2
111957
236899714
84
1
48
2
59
419195
563912116
47631
56
48
971931545
17
528129864
9
441851
77
306365
78
166729
53964
3
77
176884
19
203797
8
2
449715
19
13
2
9
55
2
18
899503730
213005
31605
6
26603
329364
44
188859
58
16
465359
10886
329280750
137504
5
300793
67
39
351674
304621
42
73
227348
88
12
372401
249139
154580
79
41
65
47309
8
645302327
47
64
178450
7
498655
62
7
491967
48
395998
460878
288493
16
14
146284
4
321328
95
69
7
146687
366477
339050
53493
164770
14
53
19
73
332499
999636948
120054
97
171620
64
235587
203724
203055
45
415927
332991
9
243426
140198
177525
2
374534
462588
57
200509
305673
36
219669
14
30
55
5
31541
18
433930
70
44
46
749818472
49
8
78
236739
54
62766
2
6
2
13
12
32
54
466359
155860
17
126835009
93
74
69
107531042
325163
329624
68
289995
1
85
25
82
205677
50
257271
39
77
4
224330
311214459
349448
9
49
14
5
31
252126
489865688
440912427
198055
454144
9
13
280271630
30
639866810
21
37
419617
10
18
50211
25531
1
109202
22
26
125985
171742
496095
35023
1
470952
3
4
98
66
291366
12
191775
286782
58715
429835
492772
834457459
5
67
34
84238
7
325751
542194223
7088041
49
390484
1
34
873289524
41
394074
411935
193181
50334
333546
168743
128577
57
144404
42439
2
7
20
49560
325286992
280278
7
57
98
361976
16561449
10
83
158536
224780
192822
329463951
51785
89347
1
96977
22896
213118
36
6
76
2
69567
433863260
148840
388726
206642
94
58
33290
5
84
191509
38
8
78
66
272987
27
75
400917
456185
35985
41
98
220980
191565
412116
1
73
556490170
289541
175098
7
77
9
106458
133438
5
4
3
17
82
157554
29
187417
46
58
96497
3
885541472
182397559
130812
2
77
19
161678
61
213109
3843
30535
71
187034
62
318855
383863
99
45
40
335057
4
438651
315322
128327
4
5
176968
341011641
190493
69810
258836
16
95
86
38
361628
94
33
85
180450
69
30
94
815277593
96
68534
57
740038231
109658
132454
77
286407
819133810
23
203846
4684
138597
316262
186177
4
70
226570
5
10
27
298559
135129
18
45826
39
164858
597
7
33
397412
51
272483388
24
29
74
287324
59
23
68737
82
419742
234001
98
141999
42
453000
37
791730699
46
31
36835777
16417
272014
242074
457122625
30
93
42
479454
529070378
274734
85
61
376844
270817
13
30
258430
337468837
89
71
84
13353
161482
96
2
50
21908
236241
357806249
29
73644
2
376090
374007
2
33
385992
67
5
186642
294884
319850361
10
55621
324272
62
454572
831832543
537119616
459174
10
30
8
95
51
4
60
8
79
78
611104971
95
230469
181337
48
70
114674
327298
36
296587
222856
217332
36
55733750
74
10359
139545378
7
51
2
101257598
85
70
465249
2
133029
52
395017594
23
414007
91
165929
370679
75
394252
97
405137
35
9
4
75
100464
187837723
464771199
418716384
39
159708
39
128628
461933
27
450503
89
66
46
84
24
68937
353629233
55
11695
314932
38
1
126394615
43
91650
126098176
466539
30
922867029
395568
75
77
305494
69
2
14
1
208068562
305486
426256
68
64991
28
28
834138937
50
407648
8
957609819
24
162635
142043
422600
392828
21256880
97
321723872
273817
10
65
48985
405832
66
22
308331
264063
6
72
325865
406724
64
93290
51
22648407
42471
957131363
256524
18
468859
455714
467804
11
253001
90961
48
92
89
20
3
342551905
44
256260404
7
1
376333
97
441010459
337795
405902
221868589
1
239398336
272642
125919
27069
162159
213637
88
392054
9
187564
446093
451935
179646
8
45
3
15
8
328949
522140618
82
68
70
488951
2
444065
31
140947
95
76
22
57
457797
194069
86
401715
375214
274982
79
61808
42
45
392825
19477
82
7
76
67
41
424597203
74
214807683
961305098
22
1
72044
17
627075287
363076
52
146117
418390
54
457673
51
21
76
834954879
65
26
194521
257521
261761
454400044
33
25
16
6
11
94
32
1
4
45
69
2282
297162
411210
25
393460
145309
61
99
274447811
297911
45
444839
7
5
332239
48
43119
427561
50692
221479
483248
367757
124488
406778
191957650
93
72
6
90
8
163393
61
80990310
283299675
84
32
350131
164802
31
493569
89
738327666
442596
7
55
609099609
149455
12
299096
42
85
369973
14
17
2
491124
120152
6
266560
32
60
131831
95
60
88
718875370
22
138014950
65
53
417111
242160
371632
82
454404
47
23
813
392632
471174
32
78
20
302993
70
9
53
38
89
54
83
269638
69
3
555491567
12
26
32
982288044
34
59
390477
4
19
1
397467
13601
190052
94
320173
958265963
93
26507
54
73789
96
41
32
8
64
314545
104027
2
12
497902
68
11460
45
182526
487141
96
40
5
95
40
337709
19
123672
345850
61
6
323091
284168
234527444
223614
3
76
8
69
34
69
69
84
73
11
9
26
91
469268841
9759
240791
44
67
157332
411696
343656
45
98
58
215387
151970619
818713269
451947
89
22
18
416563
6
17
548883069
963479357
87
95
5
1
6
66
102825
55
375334
66
17
4
54
81
95
375025
439886
97962
7177
8
384024
53
24
74
13
20
41
6
27489
41
65
162837
66
111988
45
4
16
301683
103647
22
469443
22077
145915413
254127
298564
4
16864896
11912
24
407052
80
79
35
3
9
22622
496362
464168
318902
325470
140458
62
225455436
135635
25
6
401827
1
129218
94
188246
58
223591
86
71
103027
250525
377270
403959
355677
431222
500356222
79
81493679
298391
412577
57
382926
219862
44
106366
89
384505
6
4
7
63
65674
250302
91
29
39
758713392
1
357150
15
28
3
497460
81
422716337
9
85
2
202903
49
17
255305
44
37
282670
43757
72722
62014
21
9
72
72
69
31
18
83
27
546380937
468200295
408124
46
302206
444238
88
155185
90
348694
4
220291
88
16
248464
329845
313564
7443
68
82
54
369225
148407
91
172732
40
49
2
938501473
364043
483322
29156
21
85
75
23
602288291
60
490799
156602
9
18844
291140
98
76
924712234
9388
387656
3
49
35
115699
155711
395722
70702
6
71
58313
80020
10
81405227
20022
41
55
75
64
57
89
491236
30
302196
358463
79
3
37
33
52
4
375145
28
257357
134843
390870
84
269035
97
8
94428
56
347540654
159215
2
7
69
36
35
147384
36
118957
45999
114315
74
26
277662
67
341504342
164079
354896
4
386519
45
11
5
38
37
880882767
428096533
121454
5226
16
966314473
69
419573
68
36
9
339597
40
35
376091
78
19
464330678
108762
138506
176402
49090
92
180548
23918
43
388354
178969
332116
397673
403054
23059013
891855232
365461
426986
310740
29
148247
55975
74
378751
95
92
29
59
81762279
55
1
824548840
80
12
24
41
31340
490533
5
74
404116
25
627281554
405603
236349
26
89
80
21
86
481157
8
330544623
72
29
31
200096
5
241914
227470
24
1
84
40
143757
489008
83
386666436
79322
43
332497
52075
539543395
736803141
33980084
9
2361
238074
30773
42
377320
28
155258
494598
39
94
98
326509
773247870
45
61279
7
371941196
31
96
87
27
87645
8966
133626
62
453080
75
28
142771
453350
77
90
5953
9210
888356184
64
176244
64
335545
65
316935
71
68
41
4
55
346302
760942783
239817877
91
94
3
35
483429
442859
89268494
25
292478
9
6502
24
45
85
147639
178802
2
248467
235497
95101
859200983
3
614611830
82
321138
45259
710843544
484413
301168975
34
274983441
7
489830164
95
37610
60
7
42
468460
35338
195983
99
259945
130570
996109210
5
138421
49
54
496702
87
377139
475420
26
76
373989
74
76
71
17089730
91
1
261548
890814744
654166015
185362
81721
87
164220829
10
42
41
166748
147358
3
44
112899
262916
8
154509
452393316
498168
452201538
463689
31
70
54154
86
45
43
798599518
42
417154
85
6
454523
69
72
498095
280181
43
69
7
22
239600
369082
7298
494432
476425
4
42
95
22129
132548
56
336336
229093
57209
81
80
1
98
76
209408
7
33
250414
37
62
53
64
353363
6
19
385129
319065
495138
919701776
245350
498560
41
388273
48
166897
415635
699119613
242272
46
446214940
242079
86866
95
96
186867
62
30
332887
479365
434862
54248
89
7
64
260076
42
337406
81
27481
381937
275570766
62
6
57418
432682
46
619863013
326075793
75
132945
471229567
156005
4
158671
9
7
180161
56
9
460572
207135041
61
36
1
214180
433389
3
296301
211527
28
67
47
67
38
400628
68
112192
40
42
79841
62
11
754726762
322158
17
36
714555276
406831
15
678532050
35
56
64
41
51
494298
51
40
26281
29
19
330345
49
264272
52346
217548
33646
36
5
68
37
72
78
7
30
91530
131017
120983
8
319211
425353
54
376020
64
353402
171406
16
166515
4
29
378538
338663847
158786
2
16
261631913
75
114264
140791
70
30
65
22754753
43
87000
301756
59
49
65
70
186043
138652
48153
371340
65144
96434
9
54480
354067147
73
69
8
74
254311
821
227916617
527730570
73
13
5
442002
644632374
365737
58846
183468223
27
19707494
24
57
24
382749
335509
51152
88592
826188472
26
393202700
58
35
44
226243
3
120650
33
442263
96371
73
33599
88
23
91
72991
281611
237153
59
1
74
270865
85
10
433146
7
290721
97
80
370122
81238
15
272674
152748
72
87
84
49
482909711
497165
219951
535754373
198972
7
40239
82
172940
84
94
156070
230581
2
84176
349695
58
178002
7
413008
9
348202
368029271
28
8
131295
258273580
149701
97
5
281045
267691
71
349911
26
92
6
957603080
475008
241966
211699
94
54
24
67847
78
86
66
57
4682
8
5
44
332172
195050
384055
39
444562
474787
405991758
28
244331
23
6
230056
70
67234
107199
21601
944996334
5
87
62570
15
298215
176566
4
24
81
3
29
38
82
90
376176
75
19577481
386848
63
371693
111918015
805101583
6
478875
46
88
54
6
98283
39
412599
97
52
62
9
54
6894
292712
381555
33
141703
56
97
80
26
336495
86
343350
9
48
50943731
254289
441755
41
65
399021
82
4
35669
57
8
452183
268972
45
12
192877
43
245928
416590
427457
78
29
326847
399216
69
7
85
416540
362987
116556
31
189528
371617
64
340959
9
291533
24
6
14
61
69
153809
260977
256079
263038
41
493937
220905790
598557264
508310512
38
49
293974988
69
449716
83398
1
194629
89
247620
970625964
69
368447
50951
85
9
88791
98
126976
56
61
36
36191
119191
211966
21
437656
200462
269167
243165931
119969
4
84803
5
440204
12
340337251
6
493593
377560
11
86
84
47402
50
381695
337475
43
23
890634748
244307
162275
292530
19
35
726502827
69
69021
24
86
99
295324
74
799742593
412086
7
70155
1
33
33
381040
282800
483127
8
14
102905
3
21
30
46
7
195060936
11798
90
65
9
3
60
7
114809
374313
84
71
61942
53
117399
1
271954
442236
499442
115743
185568
657166302
359845
18217485
634837826
6
493853
201331
432776
30
250856
124260
96404
63
4
1
675233839
5
8
241821
69
782821197
493817
45
8
217422
425160
442859
8
806179808
63
3
488330
81
146805
406357569
60
73
22
394208
211562
30
9
125523
98
21
63442
55
48
207541
362341439
270592
674968793
70
329099
42159
336092
42
675230271
518412792
253472
323183
192606
76
597520762
13
64
126991
216002
93
24
153520593
6
8
95
368801
129733213
186636
401155
37
66
472857
3
53
54
16
231961138
67
20
83961
28
17673
5
326839
16
87
4
445010
22
65
56
3
463317
240364
11
143751
26
79
59
88
70
376807
2
144053
46
233957
95
22
287189
898918215
450151
214983
39
88246180
61613
69
84
74
29
20193190
324284406
71
57
293774
20
817907105
161086
27172
9
758817235
77
187687
6
85018
176967
39
54
42
139465
5
347478
718268255
26
59
72
87
80
70
498772
87
82130
463906
17
58193
120833
98
15100
85
38
383944
52
268613
134205209
232023
86910
547535693
4
64
66
69
79085
1
57
91722
323172
47
79
481426
79
91
54
4084
446965
84
72187
9
8402
179956
40
92
34
60
59
2
838318232
5
104885
73
47
78
96
76
4
3
394697
19
359324932
19
88
211252
142862545
459643
47
203229
3
540592476
286559
37149
92391
97
203192
328437896
75
732487912
96
3
13
40
34
13014
44
83
452620
814706636
16
54
68
63
105732
56
270022
156711
715705045
44989
58
7
213701
4
213346
9
9
396783
1
280273
29
64650
12
21
227226
395130
100010
63
81
421426
8
156827
208078
144444
101540280
841431617
69609
262042
5
316486
49
126603
250762
45
82
155245
15
48698
899653607
81
90
40
114575
31
62
80
87
267531613
454790
36
76
136800
395175
97
7
62
402479
521726830
48874
6
66
51241364
153744
371186
297532
425400
79
42151
36
66
280431
99
454031
80
477938
880594438
80
8
62
60
2
29243
439179
368603
68
55
2
273193615
230980667
617387527
8
5
53
489689
20
134290
182500
35
30
19
196914
737023084
199292
16
41567
273976
82
45
271094
44
310896
35
4
12
1
320750
302071
763371126
48
288623
94
90852
227281868
242272706
381950
91974
52
414435
616403997
92
20
133262
121648
77
63
299331
220010
89
22
783977758
2
7
271028
398642
87849538
78
1
5
49252
8
125188
66419
95
12
184424
100813
356227
2
63
404640
92
280807
351584
390905
24
33
8
250307
362305
15559
434137413
10
23
250629
6
75
95
127148
183825708
342411
17
590824228
16
78
61
17974
52
83
4
302048
571502483
406161
5
4
35
68
343222
214909
470745
99
411417
4
61139
27
32045
487328
35536
97
429017
64
466755
233060
90
77
64
383928
240661
602363173
23
21
194132
193394
239596
260344620
446333
359658
132617
234476
7
72
970116552
259599
134675
80
178295
232109
31
6
134821
473379
247252
6
246472
285997
37
67282
152719
58
91
12
95
2
368595
40
49
817487080
199941
778199370
68
203326
63
171022
64
135486529
15026
268271
1
242687
49380
11
42
399325
293234260
27
79
1
91
268535
97
5
82993
5
371994
21519
36
63
8
63
105321
408728
4
19
39
657542485
208369
74
29410370
328910
17
53
1
286230
190995
183180265
282080
8824
96
325796
11
233319
83
8
123489
1
362443
228665
123961
34526
12
45
97
706739095
43344
38
95
161393
368571
61
261445
38
261937
264792
14
156522
374569
34
2
116016
321574
7
59
620608101
5
944191379
67
8
179985
92
93086
98
86
25
355119
20848871
76
16
40
292310
66
297339
63
31313
51339
508922757
205571806
20
427379
32
485696
312409
36
20
416547911
815918286
32504
95
72
83
70
23
28
58
14
2
69397
104019
1
41
17
256065
167467
5
91
13
511377088
18209
357898698
72
166763
261082
88799
32
5
70
375992
81823
26697
73
62
1
611158993
92
13
50
866010449
229593
310517
33
88
723416646
23
777406987
474128
368739954
284707
219389
9
357354
73
904037257
770425025
83
84
64
178605
28
40313
11
4
59196
407458
124830
8
363715
70
26
62
450749
52755
8
44
243
47
298716
208181
46
33
149573
440320
70
457766024
54
34
46
199937
17
339278
5
205337
309320
366690433
189006
466395
444261
50
44
195467
75
9
7
203900
357405158
485202
437807
3
492244
6
42
82
56115
58
8
224074
725465985
228316
96
1
25
98
4
69
17
33
60
43
77
4
831770244
48
65716
28
73227
311305
408859
1
50
26
11016166
32
790101365
345368
36946
108350
64
734599947
663917726
120678
866794264
48
68
5
498746
87
17
65
52
41055
43
13
67
87
180481
39
3
2
38437
152690
81
48151
5
478903
257226
66
56712
27
5
37
86
30983
7
89
58
28
48
86
88
60751
92
71
8
661876591
301811
430461
215652
206072226
17
93
335572
297796
4085
399491
71
325957
10
8
357770491
68
52
30
452990
150635
12
206988
370086
99440
84601645
536950448
120281
499259
43
34
11
2
18
265389
162519
19853764
61
77
206814
38
300199972
869500675
125655
288840606
99
3
3
657210184
268990
322496
49
137409
47
691161481
80
65
28262
33
491963
166678
4
252039
155411
65
96
9
92
20
21
22
73
21848
663831941
185788
61
52
44749
42
11
58
203723
62
440582
387835
715948667
457096
488344
118270
394347882
53
161115
650695001
295953
816060092
13
89
79
288137
74
244658
286428
4
75
271601
156227
37
350564
8
99
8
409213
2
469699
320751
447347
6
108202
175543
28
470655
9
651749429
181059
23
461856
83707
14
111901575
28
63
86
61
8
12
26453
91970
63
74
66
90
299225
203983
102101
16
233170
97
69
410992
158001
8
51
90
213224
172403
68
69994
234216
297491
13849
469443
52
102779448
13
231092188
51
120194
13
355674
27
1
238477
69
98
47
9
565587920
36249
14874
184432
98
103142
82
324510
84
76
1
92
238647
2
5
169867
44
57
388912
437836
54
942056026
60
24267
109482
91
654955544
94
446047
167604
32301
87
42392
621209748
306696
72
71
23
16
4
226302
59
362383
20
261511
2
273251
128489
808823137
44
13
371964
58
6
61
411480
16
88
92
46
57
957336035
961818624
90204
36
905611588
483801
37
25
493770
38
2
32
367003526
76
21
61
38
6
48
460967
320620
330305
29
40
80299
325592
175501354
427965278
468003
99
491759
274424
46474
78
60
54
12
325219
282740
47
55
22
356268
148509
5
13
481197
6
64347
26
34
79
35
425612
230540583
5
10
31
326786
77
89
6
67
248612275
303608
26
2109
9
7
664234799
17
53540
20
330982
254741
5
1
66
51
292693136
42
493784
6
451734
432365
4
85
21
112200
260759
241718187
146177
638555948
35
7
9
82
595216147
336810
76
783739319
74497
84491
192089
13310
42
3
363064
46
802896750
21
17
39
72
33
898926297
3
259412
9438
43
315639
63
34
83
210287
230353
57876
98
26
14542
307837
99
94
6
345841
6
169106
237341
79
94
312572
36
54
58
58
938771290
10
59
8
22
242684
73
8
317923
73
98
899546180
795385824
714224160
89
266858
69
312833
212769
87
79
371676
243964
51
119691
161364
85
43806
61
46
12
883534340
155565
22
73649
92
11
870162210
8
33
161706
85
44
55
33
18
386771
330984
277841
86
80
407493
81
98
86
55
45
373229
76
72795
570686515
28
65
38518
2
135894
72916
7
7
20
118667
53
20080
232542
462016
8
222398
298254
41
16
62
44316
37
36
125314
73159
18
642554293
22341
372286
442595
14
92
60
36
57
96
40589
267934790
73461
53
57
7
34
40
7
412640
308796
59
56
399228
24
31
493054
360867
404613
42
94
46
225763
28
492491
52
407832
478068
330319
473227
63
469881
466893
42
72
920046533
59466
56
61
410059
31433
94
1
250727
12
63
53
314310
347568
183100
56386130
74971
420711
50
141955
5
85
18415
41
362363
3584
192170
492055
96673
388573
48
438939
2
232000
889344327
82
187118
86
29
863081980
91736
400832
50
425405
244828
3
95
18
211418
51
62
91
15
6
32
260247623
401436
25
70045
82150
171458
37
424515
71
38
297593
77
58
363908
377207237
161562
37
4
11
431811409
181657
425121
410379
9
96
76
118180
93
76
333357
175669
48
98
97
371013
97
4
8
23
469073
36180
44
52
1
6
37
839668214
369323
17
448328
367787
19308
19
86
18582
64
403667
24
22497
79465
45
37172
86
368531
25
346067
31
88
354405
49
99
5
310989
229009
87507
98
35
64
4
3
180335
479533
68
56
199129
466136
386730
61
18
67
31
272590
226739
910214451
72
31
44
271804
49
76
413598
282238
12094
6
52
122985
69
40115
1
160931
305297
29
400911385
367105
145509
10
494370
436876
9
354936
126131
65
62
55
375394
93
2
52
472506406
367558
258311035
157999
93
62
4
23
2
63
133329
70
72
407340
248449
52
60
998237112
3
179135
90
68
387495
293418
3
61
57006
5
52
114594
89
82
51
42
341588169
291754
84
85
280619
187037
86
64
14
14
829203202
292815
1
823731329
79
15
37
36
39
8
55
5
23
490945
12
453647
49473
130009
29
65
77
67
240550873
21
61
381152
34
42413
20
85
79
4
8
3
14
20
20
197359
18
44
897797978
91
30
425174
370324
49
20905
593914133
46
73
148933
60
7
35881
894724924
74
56
109598
85233
10
63
477669
50
199161
37
9309
391445
52
27
401965
354833
25
125498
131134
225670857
21
203361219
55
460037
769019042
341719
32908
355213770
172202
71
283658556
16914211
71
9
98
34
81
46
239638
42
39
28745
72
240055
46
436012
17483
3
499026
1
81847
390690
55
324692
41653
52075
45311
323348
222507
113543
12
42
253147532
77
468353
150416
95
67
8
70
91
418332
87
22
439065
407424
66428
802372904
10
679697811
377318
95
744210192
349690
395353
191258
353403
121705
43
65
53
301748
439208
203847
941108670
20
405424
75
243955
3674
85
59131
129659
5
33
1
51
9
36286
98
47
72399
72062
74
29
30
84
18
69
144584
53942005
78
45
89
14
362771
2
400547
47
191769
91
93
225246
31
18
118019
117281
6
21
22
18
60
465856
8
466437909
77
2
68977
321619
450620
6
166575
55
2
3861
3
14
274250
91
326842
446614
8
275073
67
463098186
65
80
94
33064
37
330737
77
320549
366223
491802
898955340
72
427514
48
322296
25
262461706
89
164491
34
8
76
20740143
357498
61
22
297102
57
382870
293970
65169
115395
488229
140979
4
97
43
98
2
23
39
9
58
285174
8
1
187590
73
20
23
40981141
63
77
31
53
308149
731745342
492044
6
68527
96
30
108489
66
36
24
906414797
407428
56
28798
50
523163248
84422
28
76
326725
619274963
54
61
343479
326100
21
241966
195580
20
32
124034616
165473
393268
90
199178
85
445078
43
425137
143192628
9
245344
41323
200822
59
860347765
90
826798737
93
51
426163
92
163144
98
5
335615
80908
95
6863
67
49
490260
82
498565
7
316204
107991
161358
5
416267
476879
9
446923
267072
89
114685
6
85
4
57583
319280
9
382396
48
794648846
323769
395520
413202
69349
36240
23
406204
41
12
155884
127420
7
46
488255
92483
308363
64
795312359
50435
1
59
20
419609
79
298442
244987
913568660
21
75
35
94
421461
93
24
44
365377
448953
75
554832064
54
441191
8890
49
73
8
89681
63
19239806
45
83
38
128254
899326280
174199
78833
188505
68
67
46
11
86824
384397
9
28
77
334755
54
448958
69
63
25
683592927
22
91
299707
63274
55
6
73
767504763
363668
417981
955446584
30
21
218439
3
19
56
629314924
63
18
134844
1
58
47
94
84
28185
29
86
376489
8
79357
29874
33
69
48644
357270
1
374934
57
45
87
147579918
38964290
1
17
434638
269914
208425
6
28
66
455266
778315129
33
99
470323291
101687745
67
360304
293519
21
37331
170171
57
1927
31
40
77
215185
41
235727
62
66
3
21
2968
59
4
90
914591617
224190
84
295457911
8
4
9
440051
55446
90987
57
120642
57847
1
74
661851966
93
354273
98
58
777219348
72
371797526
551035568
101502
490640
364807
62
258787
226928
264511
34330
66
52
285724
39
55
3
124458
44
13402
325682
208855
93
785297262
63
93
434071
4
358900587
647793471
37
61
13
49
38
11
350058
604076329
23
84
80
130747
160880
169109
448259
454217
424536
17688
195817
81
73
22538
1
194572
57
41
35
406255
20
37
279175
66
836334981
3
32
229443
457875
51
56967
16
168154677
433831
52
82298
130899957
350508
4
440570
399981
6
110496
683101299
295461
330115
187546153
5
52
398850
140957
197851
231812390
78
80
23
411053
25
68
90
475024
294152
35
73
53
50
9
418921
121920
32
9
85
136389
19
26
482603437
213025
94
337495
409243
21
91
13895659
81
23
36285
9
246208
29
71
375046036
65911
6
405243
8
141169
94
323283
350501
21
32190798
55
159176
361353
33
51
349051
87
16
24
10
2
342315
60
407325
55
93
34
46
78
26
48
9
32
80
32
150936
3
89
29
45290
38
4
20
7
355593
403160
61
560490252
874303382
427372
86
41
85
392777
354254
33
6
383452798
234326
89
148039
32
85
85
30
1
127799
17
3
160250
4
468784
226578
8634
224336
48
47
198234
4
26
610975442
19256
199193
36
98
11
76
167475
44
83
985048643
355641
237937
237234
147515
61
486260
8
52
226173
29
60093
168847
1968106
415302
4
12
41
9
67
59
46
938608564
5
111246688
53
187943
5
313655
367854
9
108864
3
67
478712
6
134704
206093
428148
1
305758
299615
22
334507252
78
23
14
2
394537
94
3
68
839612791
151180
888198712
139996
372429
13
991073159
53
120765
76
26
297157976
3861
64
11
53
58
478324
70
12
200372
49
944266455
350494
251693
169598
92
843183128
29
5
200107756
32149
484355
94
231846376
88
104322
455547
22392
95
2
46
123756
445742513
3
134886
80
389854
293788
66
173187
1
266773
70
498269
233409
488174
129203
74
38
79
67
2
88
59162
283338
151436
51
479919
387154
196262
53819
435405
57
44
714972310
146084748
81
261723
55873
40
444333
478675771
44
550973213
126310
427179
110986
232760421
285855
10479021
8
3
6
86
131160
47
344867
11643
56
309993
33
447920
7
54
162104
7
207589
6
38
54
454679
36
301989
474423
194004
32
492222
208295
98
215557
64
30
79
54
53
189940
23
5
6
74665
180783
91
397019
6
8
28
463881
3
65
750226357
296098
38
79
492413
88
439833
100706
48
43
423157
9
84012
97
26
432214627
264214
284513
293378
271151
40
42
330436
53
1
161595
91
293305
238593
88
4
382792
451198
16
33865
405767
8
303698
71
6
66
57
320252
88
16
39
288976
39
216841
50
115145
12
679544197
19
391514
301232
98
462908
7
4
783501458
37260
35
169565
5
434416
293084
404682
334467738
414173
55
304730
14
95
57
326485
20
17
151057
6
96
114014
89
146311
316671
42945
30
860122961
98
83
489766
1
19
227287
6
236093
67
267831134
108396660
59
460485
42
28
46
96
87
228919
458204
198399
66
99266
29
485565
23
46
55
1
97997
3
6199
28
106390
97
42
397523
306270772
84
518378241
91
475798
450649564
38
219101
142152
45
936305280
677356713
159594
64
209731
59
442317
360860
206284
40
429930
44
245281
199278
640779545
75
146525
65
305022
6
93
228799
26
1381
73242
105644
408669
10
55
78
38
94
149889
34
27960
360892223
872916697
79
239574
912042072
50
86
462555865
85
7
242735
97
143900
112319
255970
356847
88
445603
416813943
2
808046982
112246
937923677
2
42337
170209
38
256301
416325
28
62
80
135020
365789
11
144099
167678627
332616
52
64
40
106230
65904
386917
34
428316620
211697
7
188547
472710
21
556482218
231841
6302
89
40427
88928
632976454
56
90944747
102834
233372
19
26
88
191427
48
1
95
50
114764
690548113
26
27
96
38
24
490075
184564
49
51654
92
273484
81999
22
348314189
25
2
81
947190233
690003303
36
390376
5
86268
27
145913
51
34
85
236245
471551393
75535
51
314578
16
207785283
46
71
62
354021
172245
80
384588
40
3
56700
259561
9
114574
55
26146
973680211
776313287
420884
40
2
96970
9
2
346495803
283897852
127796
7
440408
3
9
410481
83
34
10
299406
926544310
8
253817520
71169
366166
418027
179214
91
868234691
1
230116844
19
55
17
41025
1
59
42
405738
67
5
36920
449036
40
2
94
59
106153
131791
37
340355
58483100
301182
102136407
143141
78
99467810
55
74
124491
120827
64
91
1
74
359199
56802
1605
49
63
81
220933592
52
616944942
2
116758
65
9
477436
257404
81
384869
56
91190
47450
3
82
45
16
55
391173
176346996
1
470390
177873
298236973
94
99
21
210624
458988
173902
386235
661514776
347498
3
79
317362
44
22
491816
87
44
30
464192
81
318959
101162
75
79
2
66
5
1
252711
80
7
178844
80
98
900475399
8
76999
444886
283227
51
244567
26
88861
72
9
300009
69
14
467989
14
68
7
3
311916
49
396097
393523
49
46
30
94
203669180
53
6
291949
5
39
371578
86
77
26334
492813
54
187009
26
329686
151378
54
448695
159890
579382915
419307
4
273062
195358
52
173725363
315897
5
39
439313
77
384929
8
9
186212
18
93
141380
41
99591
68
25
10
424418
27
20
4
299547
133502
19
90
64335
5
329215
746284638
16
226925
160419445
6
80
449379
32
74
23
797302777
58
5
143815
28
53
373820
889616132
150307
136301715
885336403
8
53
109902
688604526
396424
178770
113678
3
7
84
1
62
69
8
41905
3
395220
471185
101576196
74
8
379062
419262
384696
434577
29864
302217
123965
15731
12
18
184614
68
74
214656
4
22
224550
306864347
54835
33
165033
55640
42
7
62837
20
6
49
66
512620593
9
147428
17
105785
13
195103
56
358962
280801
477534
83
480722
869992814
15
80
75
63
84825
79
41
243498
411778
32
17
885054184
165098065
447182
31
99
16
6
9
184728
488016
1
100039
51
38
372183
96
478291
3
283443
554283805
241010
19
142502
74
262932
180934
415425
162206
289392
779639776
58199
304732
454208
98617
213299
20
2
16
448112
717024109
18
7
150425
97
385229
223541
163984
1
71
434372
2
22
383708
1
297869
351238
207864103
610361227
160666
66
71468
20
466493
437011948
365046
419644
9
47
75
150199
28
83
49013
28
81544
875645391
87329
64
563669174
249606
1
143589
39
27
72434
30
238498
9
132570
614143987
5
1
6
16819
28232
298274
92500127
353542
755784889
174279
217459
606448432
217328
876081208
460159
174090
172093
144285
2
232728
453945
463503
45
10
5
34
5
19
29
65
92317
21
139290
876023182
408800
406596
5
446977
75
57103
175130
86
39843
1
31
299607
493049
89
499868
30
51
16
28
298532
96
36157
285218
296404
19
94
3
25
8
596353945
846281763
409897
19
179694
49
75
56783044
392619
235887
160407
9
121590
198478
80
68
214654
84
14
72
68285
80
75
54
420973
95
474686
273756
74
6
71
74
320311
20
7
249993
341294
231382
26
6
86
526631478
1
162545
668463009
331624
33
98
30
133409
390620
211873061
66
65076
154126
3
14
708656263
24
3
41562
326149
1
4
203498
81
82
71
293762
456985
45
221967
15
95
12
3
70
475369
8
403458443
31
275402
47
159767
407172
50798
284102
907795985
1
40
382998
57
609772055
67
19
13
719788344
41
215194
53
32
44
98
1
194050
150167
340229
84
155831
375671
256071
43
325908
9
311777
40390
61
132623
62
7
99149
4
93504
89430
92
844789212
417367
74774
166661857
1
112601
33008
15
75
19
68
89
656420335
385614
293513
1
16
4
394699
49
3
111120
22
406397
767442273
11
46734
244012
84
344723
230146
41121
24
44915
31
21
12952
43
124638
14310961
84
465414
274302
91
6
935635490
70
493689
492372
79
59
7
385081
9
22
32
56
63
2
123516
24
82
411456095
63
155168
83
358265
88
70
351513
82
374072
326435
24
37
67
78
461584
464937
406347
492950
134494
7
94
92
399473
62
88
106315
81
345031
5
332029
420612
17
24
396753
54
87
499201
215876
211019
263853
99
1
8
66
77
86284
251801
477305146
223726
52
310814
688658732
7
106003
49
39
53
32
20
309742
9
46
87
430516
403844
536030314
8250
33
376294
55
94
50
28
161539
75
74577
273099
202941
818799712
150918
238683
181990
14
187746
156578
54
98
480198701
279117
286529
40
162413
19
254124894
155741
226791
37
93
78286
243492
298346
58
410797
75
79
2
28
527532707
79
2
292552
253171
423847
74
72
262362
421669
18
350446
15
4920
24
481956
171484
374621
61
344161
1
207592
161951
450438
87
151619
48
3
51982
271526
709896838
227488
374422
53
232020
88
364125
47846
60
8
121177
325470
57
612563483
14842
67
439461
646595011
182865
269924
3
65
936420072
77
318581
24
4
92260
546940810
409832
665229646
174477
389412
12
35
158410
12
34
81
770536306
147072
30
18
15
50
287741
1
424006
108496
49
2
293941
9
656635388
89
71
433226
342862
9
25
77374
42483
51
88
21438
3
89
489083
42
26
1890485
89
4
2
86
40
49
64
71
6
881258925
262220
112284
71
422236
242280
37340
348719
4
53
274175
223358
900417641
25
4
56
100624
66
23
87
165402
98
89
433451
1
7
35
50
1
381042
18885
75
84098
449967
2
177218062
69
294813
299676
5
5
310942993
371651
34
312346
513507683
429810
751921382
54294
262034
446180
326800
3
80
58
38
88
111379
390539
368230
428990
160931
28
79
4
61
367777
247546
330558
45
432623
9
38
5
63761
29
411249
4
941539853
169467
34
15
3
493832
20
333818
20256
7
39
77
30
45
214172
61
415472
417574
2
62
315141
140068
46
5
88
52
350665
420324
438532
3
59
353100
58
1
211335
454846
64
36
16
231439
72
474720
148892
262202
124540
96
281984
95290
470145
34
492514
10
24
253146
434563139
335239
841855019
124376663
78
90
41
65
595133732
4
62
85661
59
10
91
407175
377873
31189
101257
451757
368263
395127
88
5101604
41125448
268199
2
8
110320
83043
3
440957
485233
322440
168426
52467
45
52
322295
90
297602
40
351818
844808625
49
14
444710
3
60
41
57
361073
75
164043
31
3
298714
296689
55
56
33
372919
83
991176668
465821
8
56
62
3
345942
72
12
75
57
46
2
9
54
778959552
22730
453129
429236
40
46903
14
47
418443949
32754
492397949
373711027
86
333159
33
18933
95
484362
103367165
274429
413948
100522312
68
49
14369
28573
3
13471
279143
21
26643
96970
142147
555771933
398710
123194
788584324
6
28
83
21
36
76
73
98
105240
9
45
33274
13
53
221399
440178
6
386928
118050
285574
590032997
338800
104592
21
53616
61
26
266670
49
495769
196238
360380950
436228
77
64
474524
190440
476971
70
561748659
2
2192
21
186950
32
83
9
742052553
226326
483463
30247
913425374
3
27
730628423
66
128898
2
622840646
5
7
5
92
446544
43
46
5
98
47
55
32
54
75
5
976473887
363785
18
128544
6
433937
29
261725
453288
92778
463859
33
96787
919427958
114056
57
26
480483
70
326994
3
212016860
564977957
95
41
270893134
1
388785
3
14349
34620
1
54
48
114753
28
45272
4
424954
66
35
42
343941
80770
27
106156
6
8
920164289
65
91
37
5
399880350
45
74
37
75
3
44
195319
92
237120
133558
391558
170648
569820821
461983
5
443153
145612
50151
6
360036
64273
166659
87
92
90
1
466756
67
44
56
3
295299
14
3
165341861
488834
4
281746
20
1
5203
361798
482424
57
15
262788
173332
84
86
242913
388240
72642
94
67
100352
150925
49
543202437
7
1
444558
5
97
42
297895
3
102589
26
1
6
48
76
386277
251204
422963
30
74
155577
36
12243
51
1
724117863
68
161753
293069
13
6
499524788
440715
59389
87
19
416042
50
207412
78
208874
4
76
169794
455926230
923713985
55
96
39070
18
11
90
32
4
325798240
89
445802
53
84
320397
7
83
93
87
221368
9
425501
56
34
154244636
242791
372111622
62
30
542919218
36
9
393987
356174
47
77
468520
82
80904
37
55
417819
80
274238
135333
384107519
5
217773
519890872
5
203373794
38
7
402745
22141
1
812304202
754982053
8
3
89
413937
384073946
379328
69
90
466411
98
75455
74
61
53
476759
84
105773
9
125637
164371
60098
19
58
24
4
73
80
88
140545
31
62
76527
98
96
331427
11
47
216363
90
26
159079
9
82
163806
229557
404684
7771
3
316171
294056
310597
7
2
54
345790
470920
279675
17579917
61
16
21
295599
162564306
202114
157777
12
48025
61
58
10
97
50
95
429136
99
92
51
25
281533
244009
91
134547
248085
420314
87561087
29
23
318722320
28
470049
50
23
40504
4
264255
336713
39
27
352321600
371507
26308
118933
18835
216098
25
16
74578
15
331238
70
217426
86
449112
33
423129754
1
63
22
21
101495
139001
87
923526246
566193305
115127
339366
316904
97
32
96
63
9
52
9
65
462405
12
99
389179
444289
971966386
12
85771
386627
57940
460348
88
4
60
73
47
15
4
70
24
37
7
30
50
25
457042
211277
594849216
420424
37
37
349730
367768
82
429456
487447
70
295209
33
148083
6
90561
87304
44
63422693
17
21
724953730
9
316723
28346
26
17
199233926
88
207498
419842
58
89
153441
484064
386354
21651
189072911
297741
343518
258803
96518
168198
466347
230672
19
95
580630320
39
21
451063
4
19
393824
137840
247355186
44
131663
97
17186
314132
201715
59
238339
22942
239428
60
35
3
496593
429208
352840
29990
50
365946
311828684
71
16
98
164522
85040
2
57
95786
870213832
445585
335479
8
319871
351129
318178
482662572
56
64
4
27
315859
75352332
61
407586676
51
2
788174876
2
27
2
482964
94
55
306130
2
7
137308
5
80
91685
94
16
149094
3
90
36
484219243
2
14
216627519
25606278
145918
2
249300
224257
59
714894984
398
379190
435805
438897317
456054
193321
5
380768
366426931
159308
88908459
28
396730
54
39
681161643
15
224649
212881
52
60
424971
4
99
60248
4
139404
284955
136445
331717
48
273727
6
172512
273108
3
371530
92
13
882532523
88
90117
49
208377
44
3
293649
9
183179
19
10
57
348499
87557
22446
107980
57
61
1
301796
50
462340
84
48
26
456030
448841
7
58
32
89
492349
94
74
2
895240649
440400
391429
69
46
91
1
479677
43
98
45
9
70
35
384291296
16743
17
79
42
4
74
255289059
56
7
92105
3254
49
406335
12
370773
279639
47
5
194265
413023
269421
91322
423990
75
99
69
3
340016
2
3
91
68
473819509
11
80
686505523
275682
39
392819543
399915
55
201168
64684
16
15
307138
74794
610773717
161774
45
30794
308077
94
429541
929295015
453857
74
122702
67
316086255
202618
4
314061
75
289690
667052011
6
34
55000
74811
223179
324670
370026693
208741
385426298
70
93
280094
13
90
4
6513919
364666
42
45
449249
252946
46
62
468987
276441
198191
11
326311
33
35
144038843
52
587018731
13597
48766
5
226870
1
270458
60
97
208254
175317
56
3
191318
84
181752
41
394518
15935
7
371671
49
95
82
98
69
81
858338923
318128831
65
86
46
42588
460103
9
16
55
48
2
238481
28665
9
206715
91
457618
338998
115363858
592893587
31
25
253646
4
258606
158839
467704
1
57
374914
323485
168701
386596
79
6
34469
453244
44040
7
203567
50508
209084
158984
306802
14
307144
147448
745542598
29
3
99734703
8
425252
181305
367406
434595
42630
182454
87
450315
332715855
144928
419423
265470
344071391
42
36
29
403780
272482
10
407671
192617
87969
6
76
3
40
446631
34
93
248161
2
69
18
2
90
115113
71553
41
42
417975
33
27
54
57
34
1
295211
262632
95759
72
51
147244
3
948694479
28
58
260682
88
42
109011
27
616176529
122739
196331
2
734553665
40
74
85
205003
493254
376272
6
208179
491552
301540
233129
42084
798804201
89
149215
450791
213618
196148
500519732
491480
28
74
7
916538848
39
35
350009
45
47
71
62066
92
66
3
5
128873
79
213521
455037
79
237885
2
685271951
9
65
445092192
37499
68238
70
92
17
3
406665
523131077
87
63
41
66989
31883
1
9
15194911
2
193103
35
75
65
19
47
834993992
58
246663
252704
134360162
41
48
745951319
99810
117343
81
321138
702882649
57
8
25
6
34
87
379998
48950
27
14
62
57
103278
98
381950
478969
264496
89
10
158382
50
87
424046
36
4
391515
77
350327
12
9
48
3
159216
57
397001
456053
16506
84
12
15
138156
345350
78
694941463
941166505
131874
104217
382421062
197638
75
72
18
279651250
115825
72
89
3
96
391642
5
2
207054
7539
31536
551478704
60
78
440564131
36
108705
48
429289
51
5
363480
7
5
85
83
16
196913619
1
398869
8
8
332076
487557
237148
97
33
363304
9
92889
119564
469890
7
127260
74
35
438197
94
286554
371793
384065
293998
376764
46
118189
63
4
278175
139520
297556
66
437008
86
932176765
331641943
91246
419045
73
1
3
1
28
58
96
91
22722
94302
384772
368955048
335443
45
28
433419
48
322213
58
14
25
14
70
105374
346777
2
36391
39455
103980
26041
32857
269317
69435
6
52996
392182
149621991
434369303
42
17417
528379411
2
174878
440784
85
2397
180990
16
250370
3
463277
67
85
27
203834
4
9
47
59
420925
72
190422
31
20
65
64
30
157365
8
22
89
164021
386377198
1
720199070
452606052
7
4
7
378413
845651388
64
589144766
295103
262003660
67635
224337
64
25
35278
59
96
85508
47
95
525824761
965266120
51944
25
45
482870895
6
241857039
9
86831963
98407
38
16
30
80
95
78
152555
87
48
354121
66
5
978613862
91
21
20735
45
3
9
3
172062
284449
59
269509
96
64
1
447008341
20
14
801295006
58
495822
454860
282646
954206327
197480
437463
396899
14
194358
31
426313168
59393
5
181315
9
91
76387148
48
334502
58506824
44
418445
20
2
190883
67
426275
94
489464
209081
325217
87
65
18
413577
31
87
753073361
131661
2
75
35
89
240145384
258469
340035
6
31
416875
249518444
112410
20
50964
73
317385
44
192676
6141
17
409841
298335561
415523
68
6
13391
7
103167
1
132066
213253
68
85757
670452992
53
65
391074
113330
93
5
2
44
331282
40
242289
887122031
5
271144
94
97
55
61
2
101693
321195
284377
70
131432
446292
331113
10
402360
69
21
4
9803
486298
43
43
41702
262517311
6
124903
28
45
452434
360953
38
142031
84171
31
1
42
84
434447
401351
5
64
36
49181
25
19
19
6
344039
253141
334402
43
32
477853
402383
36
19
99
124665
61
758284902
4
62
18
80
18
40
21
435504986
232908
70734
88
23
22
414517
39
76
7
485423
96
189403
401331
6
29
85
66
17
349061
81
85
1
19
4
586835888
495232
420533
57
225133397
447830303
46
94
288918
2
76
18
85
42309
490001
2
449707
426425
283503
191990556
449295382
62
492941
16537376
20
1
360599
382784
8
372662
45
65
75
164729
94
205101
12
119471
398621
72
21
3
98
8
481813
1
5
715753130
171046
213534174
467740
438189
100657
29841
487151
388207
24
51596
498957
72419
37
74
839147156
57
174857
197166
455584
12
75
4
9
262165
46
2
88
27
375360
2
89
76803
51
7
254876
369752
4
400168
11
86
43
120113
109204
3
48
69
22
210344
13
1
24
15
19
126304
247394
1
496699
74
14
98
992185380
4
3
498113
761233227
73
76691
20
58
88
357152
23
215933
53
58
27
71
3
99
240072
93
33
263313
4522
310713
42
39
9
1
6
325380
252110
289370244
288838
70
124227
9
133085
474298
6
388716
456688
1
162318
304875727
47
6
66
22
489832699
89694
225761
462552
71
12
8
58534
13
105967
11
347238
469858746
330518
7
48200858
53
231222
130442
356561
249137644
73
175271197
156621
90
424780
352172
85
472140
94
192731
282853
7
317059
275549
58003985
2
360864
28
1
60
1
7
86
7
303766
31
68017
13
535009102
626092203
90
1
449016
21
50
3
2
1
557314793
928013208
243259
91633
9
427333
187926627
33
219223
96
22
226366
80
464335
83
130958
295606
35179
24
96
81493
87
287484
21
553656133
31553
98
9
21
275943
7
24
39
84
402507
236046
197372
5
2154
10
95
273243
67
37
919600412
212712398
140755
204034
24
94
377033
105580
2
16902
121478
359454
23
38
44
356439099
251326
10
22
5
77
20
272125
225898
27544
373612
405355
22
42
757875380
68116
180010446
234553
376432
175402
22
20
44
169588
68
359214
321601
26
30
444919
72
5
7
425930
83
108907
226494
95
101478
28
133846
421699
73
20
49
273599
5
50
7
48432
384400
84
440226852
65
359615
29
458996189
267631
50
90
23
271646
448443
763207012
41
4
98
418186
89
353245
95
235196
69709
376289
309278
37
209311351
5
72
194721
29
71
321182
409829
38869
21
51
464317
385159
91694
18
36
1
441244
27
14
56
161466622
7
74
96
901158493
86
115753
139557537
198930
311003
288186
111047
75
32
69
276744312
99631
273746
378389
4
48696
291115
4
55
77550
257458
66
439019
461024172
22
718747125
251782026
40
93
11
7
439060
76
257408
372050
327558
49
15
26
17888867
56
404787
94
58708
149409197
47
39
8
482307
188695
230880
126177
403680
55
3
16
72
8157
376766
303988
70
452980
66
355355
359111444
262221
485647
29
4
96805
121423
42330972
354252
96
26
563288590
392698452
324642
135197
34
163126
399587441
9
285498438
5
84
97
23
346307
73
305100
4
310111
449241771
28
309263
480275
87
302093
44
8246
51
441839
11964
380004
228671
28
8
401209
13
773080130
66
27
2
345940
263084
70
222397
88213
96221
42
50
189818
91
94
12
463888607
55
10093
6
95
60
45
29
401055
311754
46
72
332499973
405297
50662
251538
86
406275
442127
48
89374
294218397
79422
226354
95346
25
36
75
50
442294
15
427385
47
8
412291
117275
171934
670875117
21
10
46
97787
42
385537
67
36446
238322
47254
637997852
94
53
397581
318465
83518
451559
41
933705814
7
2
64
192070
250135122
31946
34
288667
96
407264
19671
50
7
441068
111632
245232
346213567
16
32
4
412826
89
45931
134603
173106
8
11094
22
36
428088
7
349142
609289471
943954660
51
172778
256230
93
244208
269390
353902
59
51
81
23
127854462
87
44847
393887
96
224040
415718
409824
175877
660754954
65
4
87182
53
35
8
81
51
84
54847
49
226677
34
54
80759
9
181392
39
330213
194731
30375
27
403454
35934
5
29862
53
477655
7
287259
86
5
91
59055
130593
57
129165
243639
56
46141
326925287
84404
46
54
464484
5
96
62
78
48
17
30
5054
399266
732733005
64
46
473262
161547
735624341
4
43
25
454492
494590
61
45909
4
7
61
244180
84
4
7
43512
15146680
3
217310
84
97118
1
336948
1
843546145
126343
427193
629609510
4
396196
53
488685
6
89
7
440541
186753
480240
76077
449281
8
1
151070
259207
28
417282
94
18
218490
5
363274
38981
62
42
52
452341
13
394615
2
1
53
421990
51
266247
90
261177
233677
50
2
470681
254028
125528
43470
93
307264
16675
360923
10
225759940
48
73
2
34
81
54
63
4
6
377698
22
75
487107
318073
232414
87
39559
76
365513
38
42337
88
59
143056
155457
358819
88
53727
290783
83
75
356566
157612
21
77096
98
33667
24
30
460857304
24
256806
22
156708
95
440222
182920
472688
25
8
455794
5
32356
68
4
41
85
315946
59161
131564
62
381046
83
39643
48
138648
68
45
46
229462342
330228
468720
91
75
36
41
87421
60
490532
215858
481963
83
35
8
2
159003
122856
73
153463
52
177292
403679
392917
95
405307
243707
378898
348595571
60
414911
30
52
969259267
319494
389438
94
15
6
45
95
29
202238
407746907
96
216016
4
92429
48
39
33213
57
29
32
64
112293
348394
56
57
392547
57
83
6
3
7
193995
8
93
28
466434
226645
42
32
434650
418425
401843
164946
415932
29
73
88
6
322827
6
4
275887
64
56
917912868
59
298022
433332
45
490641
33
36
430728
51
763554854
10
354264
80230
432104
56
38
87
18964
386492
396294
35
4
416393
400369
56
67
75270
24
12191
457256
27
24
254656
406083
422613
404209
320524
317488
60
86
100225
241500
55
14
53524
39
16
86054
365186
88107
82
6
58
321374
3
177759
899130536
366524
374411
1
95
43
25
37
19
273303
99
24
71
84
30895
135656
50025
141362434
318912
3
60
39
488410559
282450
27
230832
28
18
46
286062
141586
395585
125150
79
10
44986
98
23
104165815
458308
245803
266154
86856
86085
392352
9
479941
387057
195740
440064
43737
384009351
168830
17
519238640
40
26
13
320633
367829
399851171
236284694
962020306
46
85
15
140331810
81
9
89
132391
27572151
4
35
38
94502
164976
337514
885
98
582730034
134573
114224
112052
6
329985774
7
206993
17220
71
90
64
128979
488394
45
4
48252
9
288386
823233129
37
14
55
34
35
77
9
59
54
93
7
88
91
80
331916
45
71
245595
414503
42
83593
279570
123799
9513
380986
238645
142832
24
51
15
49
382621
371581
86
17
359110
290228
69
83
9
37
118474
14
264848
327671
27
3
232083
891346662
484384
98
187080201
119291
47141
393002
14461
96
137930
10
2
39
150629
28574
24
3
12
93
495691
344360
47
311371
57
61619
317471
73
36533
28140
54
867121444
41
65
374396
7
8950
4
36937
319443
19
461050468
246452
76
84
96
111518
17
220702
386153
8
76
94
124570
13
247079
33
81
44
69
96459
9
952332617
940850502
21
490749
6
9
169734
35
7
14630
57848
65
52
30
6
51
32
7
74
370329
311644537
269457
154654
5
96
71
371324
47
66
82
71
1
195486
79
61
105040
80461
41
271252
279558350
35
54244
449772
14
8
5
111732
386896
30
329596
72305
7
39922
452654
71
9
48
98
276808
287378
238828
306686
84
31
89
79
762811947
99
49
95
195211
28
69
9
5
2
66
5
43
36
720564683
231833
841185235
386345
116799
61
22667
358800
546193529
184234
54
2
154350
96
464324
312721
90
8
2
78
98
96
213505
38
369421
170699
17
2
6
66
445766
59
69476
174630
260696
29
64590
23
25
204206
274697
390744
314590
41
79997
35
217509
319536
272079
574533740
97
348065
6
71741
117497
42
83
62
96
81
53044
43
59
134927
54
344905
59
59876
28
75
290442
187163510
72
431235760
137586
18010
7
252487
92326
24
15
240518
724506376
41
84
43
46
420035
31
63
38054
51
479573
299011
263877
32
5
213528371
18
339565
24
64
300132
201908
375219940
314820
31986
66
59
172541
86
117132
62
93
409369
188244
172105
262172
11
47
342811
376046
225851
98
46
177200
600302185
61040384
128127
27
330141
71
40
53
53439
56265
36
497124
239925589
43
287857
311846
444654881
662111814
20
486035
425249
454691
584642403
337849
118446
81770
125354
45
185161
16
665328645
82
195137
916869699
88
72
1
14
91
18
239394
6
25069
84
767015207
419540
21
375884
387667
11784
68
254791
111378
1
90
90
4
52
66
180104
334817
1
40733
196372
4
6
491959
7
521202556
148228
12812313
86
39219
42
71
209654
49
168862
5
8
32
337886
109963
402272965
370310
196563
278658
133781
21
80
99
233392
497367
871927699
6
2
218383
82
61
203303
268111
641161622
69
83
249413
30459104
218040
250028
74
757596455
210520
136602083
273681
15
20624
77
18
3
142932090
91
77
238968
390242
59628
6
28
312498
221186
98062
50
113818
55895
29
13
375066906
24007511
7
14541
498343
92
21
354074675
93
60
61
4
98
624684029
370364
90
211975
269461
378670
858517156
144830
4
82
3
48
81
63
342842
10
196356
11
132075
90
81
41
41
351792
110436
10
8
372602
92155
77
45
16002
11
295286
224324
185895
10
12
109584
9
22672
33
7
1
45
93
19
198666435
26
76300
4
73
200459
83
355222
175422
15
16
58
8
80304
70
32
156583
64
469601
306487
833821293
36
11
18
471168
9
69
18
233858
278454
454561
31
15
65
4
64
34
66
95
163470
56
71133
470277
6
320638
250399
41
30
136325
587514810
221843
452379
244271
22
746671904
7272
5
5
36
96
401508
171005
9
22
345114
177855
87
220514
142865
89
239874
309253
919511282
74
374579
483274
297585
439713082
409897
97
73
214500327
70
299407
146526
315490
213312
65
342665147
445829
16
14
72
328547
54583
92
240999
439837
425167
4
87
119718
54255
149860
275035
173824
95
416127
257438
88284
239474
822257977
804052459
4
49
483101
72
416035
464063
139991
32
6
201505
432499
33
6
856372909
276488
425122
53
416578
163601
51
821145415
91
53
343505
19
447813
40
92
63
82
9
7
3
312086444
273169
2
37
391423
43
30796
95
395587
310234
70
28
29502364
54
72064
548439077
74
85
39
283127
150262
41
434412
128077
82565
68
786366010
30
415784957
243304
360820050
180592
49
228378
87
87
79
433448
8
41
51411
1
289993877
75
336590396
66919
42090
242706
55196
76
358811
46
287254
69
5
92
189412
42
9
64
493211
19
91
89
88
4
2
85
46
4
378290960
106331
450339
307418878
51
99008
223756
3
73
51
6
281075742
498514
158617
58
378290
348239681
18
28
34
33
32
493035
161935
300774
332913
476755
443558
286012
93
453258
31578
1
27024730
43
182808
63001
426477
27
475282
269795
3
82
124568
359487
9
365179
469128
507017743
1329
440748
97
78
370954
294894
70273134
13
69
30151
90
491490
307462
232242
224619
69
31
57
36
9
96
999113352
6
380852
38
103529
397086
68021
159780
72
83
326737
8
83
901766797
7
75
618523340
478378
213314
490695
211816
261277
375753
303668
66
90
351592
478719
82
499848
37
36
20
93
90
97
64
22
323861
38571
39465
40
26
35
349313
12
271454
67
73
308550
95
84838
299754
65855
513797020
452459312
75
35
88
98
83
261830
8301190
96
3
11
7
404038
40
846716646
71
58
853818998
232205
226273546
77
241912
99
100845
85
149500
63
16
660888851
62
190131
35
443258
372162
80
4
1
452758
74
4
255024
64
272828
88885
52
24902
34
48
299973
4
94
75952
445092
366194
256533
73
28
61
13
5008
5
26
182667
55
132947
33
4
82
31
445266
11
79
67
92
24668
9
620428471
457320
483956371
53
98
183428
496123
437701
221428
7
304575
792602489
78
266256
274527
6
3
160680
1130
88
3
92
7
1
122944
64
479761339
272784401
810870791
26
80
5386
1
29
420149
438856
10
229403
272326
716978117
92
114271
351944
8
1545
111499
296011
82
38
7
85
45
98747
295999
38
34
445269906
3
4
75
83
62
36
246420
96
428726
126050
7
4
59
66913949
325418
2
395467
96
67
64
74
58
74
43
453857
187358
404858
65
41
713297689
89
68
64
39531
34915
67
26
452319
84
48
7
465552
7846
92976
37
68
233396
499301
595209531
215447
3
59
80
370200
5
36
59
322496
976068072
45182
122735
75548
419820
257408
3
8
9
67
175829988
49
10676
410412
545601925
463785
137805
157198
48880
73
770960317
2
35
57
460361662
23537
98
767484198
22
46
62
326153623
83
333015
689374019
232092
40
19
826170726
116241
12
78109
11
861742863
74568
35
477897
129272
197322
289323
355845
853478394
580476402
56
50
21
66
51
87
36237
61
24
414588
467947
53266
477954070
488269
989665984
82722
225915
9
481543269
976895563
64562
412891
50
352687
496377651
101071
60
98
255899
3041
54
9
7
227435
87
247951
52
244741
49895
89
248262
384578
40328
58
25
59
203893
333664646
94
42521
46
451536
228944
421402
419078427
33
49
7
99436
80
3
1
114013
796441452
331296
114719
75978
72
62
73
85
84
460756
98
23
10
15
60
39258
8
396852
34
142400
65291
284566
111313
21
71
320752
14
496663
21
35
181080
20
2
78
91
67
799918688
23
69
1
6
63
548531523
25
224052
67485
671968018
434907040
10
74
54
22
5
30
85
5
5
20
596634557
92
85793
105049
63522
168175
7
452668
237562158
74
227938205
23
593744521
106108
282080
93
188919
69
221554
44
31
320377
10
107559
859026545
269740
244847
490437296
361898
16
21
7
37
91
14231
62
72
4
675147102
478361
379303191
28
12
35266
15
690691685
91
68
48787
15006361
570226848
249951
109712775
205224
62
398065
47
22
95
23
28
29
375794
38
230876
462921
292870
11
18
21
11
10
407131
38
329843
27
356803
269481
57
43
25
289273
84840
340633
246657
246069
19
75
39
52
230116
364430
7
94
167800
425902785
371245
96
27
70
97
302906767
22
6
6
418990
332472193
27
428427
81
2
42
332464
65487
84
393618
22
1047
19
389738
41
4
53
2
53
460679
57
184533
90
273418
34
401409
52
320582
105200
55101
333250898
64
450705
98319
940724367
88
91
424
4
79
174252
97
370322968
135351
46
261182
98
2
64
157203
2748
9
4
7
297278
99
468191
190835
7
27
481465
223917288
8
69
78
141389
68
1
50110
12
458867
67
289730
17
724870132
54
93
3571006
8
54728
89
8
310550
372436
10
411364711
50125
368470
87
18
7
141353
431435
164054
333080
203281
88
68
47
59
174910
432330473
9
264789
16377
87
73
73399
484974
38
457477
244550
992245619
272797
31
96
161525
303182
77
462240
47
25
36
372302
71
3
85
73117
2
266311
79
1
287982
11
413002
12
17
71
264556
6
472794
57
283872
33814
75
47
65
348160
7
44
8
68
60641
78
217118
60
77
1
226986
29
80
278863
322907
92
188627
49
483404930
60
262011
18
68
75
11
1
34
69
167591
99334
208807
70
58
137438
178867
97
89
164186
49
17
60590
24
82
14
327162
13
323388
167082
340308
572519295
355030
71
433952
301173
413706
828490353
68577
341255
93
448425
435992
21
85
35
12
190490
278593
244782
39925
71
135144
96
48
1
296121756
5
223659
49
91
91
60
64824
24
122928
27
76082
99219314
286070
11
361601
346663
198962
10
5
41
235303
72
157751
43
5
861498288
241617
79712
361936
252020
91130
329561024
3
56
47
63
52
354693561
231948
353331
395054
617632203
193503
169658
5
24
211129964
390899
139446
16
37
463114813
310058
856714739
127536542
68013
306070376
1
351091
24
439750273
48
699979680
159315
355981
56
5
62
773927463
75
688998461
99
430097730
117596
16
549603982
43
5
74961
84616
7
84
902916288
320014
71
49
334099260
2
343070
425994
5
924148160
53
216786388
206558
88
867011634
475297
56
269871
69
2
19
13
4
39
56
48
499866
22
34
243834
113294
47
134317
63
431555
234352745
217317
61
337170
65
56
58
28
3
93
91
186412
6
8
327668223
17
278538
48
33
4
205748
343163
58
56
177364
37
7
505962337
922951666
127759
117311
127832
372559
399970
58
131625
126108
401384
171824
1
103288
18
372529
364088
66
69
52
3
42
72
129801
326036
161201
154848712
90045
63237
87
89
15
380773
155915
201894
234869
9
7801
391091313
149297
378272
213868
114429
77014
279963
29
418324
27
17009762
619160436
282975
229473
431879
88
252806
452263
70
283344
9747
123814350
229847
75
91
208402
62
417858
186304
443128
65
74
40
314422
475325
56
28
88
226025
433914
475317
7
393211
36
133753
228198
58
11
91
48563704
99336
7
5
304238
7
65
232335
245764
49
50
25
216495
83
467588
418936
10
366544
64
69743
96
20174
90318575
32
92384
39
262713
30
139587
75
32
227974
48994
82
1
331652
41
58
25
7
55
361731
737102954
384281
9
49502
180473
296425
83
61
9
46
48
2
326496
89
399404
472682
50
561212111
33
8
8
395592
316973
37271
57
41
15
246783
2
9
47
32
219388
243693
7
317484
445719
52540
81
793381419
65
85
2422804
314508
289900
82
25
326967
9
7
41
301893
248481
15
58509
268133
52
74
75
38
72
325895
383163
95
464473
253800
44
91
71782
232161
876253788
153612
462263
59
55
185318
263238
477875
3
1
362587751
2
11
36
6
268015
10
150099
107625294
76
238573
98729
44
74
85
329057223
4
217271
65
245384
13
722893633
327216059
236216
5
239903
172376
4
6
443526
371935
300772
246170
59
99
13
55
24
952957581
475078
471832
71
73
480
495087
2
49
65
72
799075864
73
56
294934
14
88
16
80
10317
8
16
88514
93
37
304749
3
65
69
47
289544
566950337
15087
19395
113653
888016828
427453
142410097
90
21
114667
6
91
49
12
13
2468
308976
2
87
113220
11
67
4
362320
34
76
32
7
336570
506692771
355130309
106307
265481
303110
217630
391430
462785
777688232
70
2
46
79
237322
486476
29005
28
417105
4
27087
71
441370712
338527
85788
19
117509
130401
52
54
68
25
545021281
13
4765
233655
40
400733
226982
1
86172
336759
72
23
63
25
53118
145429
64
231981
23
208538
4
41
7
499430
456535
289092
10
75
37
132827
32
4
56
16
31
356846
39
97
227719
1
4
362926
38111
284120
225286
70
24
321965
1
74
425146
426728758
7
250010
67
156360
80
687960288
333162
54459
160202837
23
50
57
144174
3
122604
81
312404
332376
37
405769350
38129
85
451951
575345248
69
39
8
213945
254315
277971
141602
71
53
72
12
10
260564
30
475639
66
72312
184311
90
465752
49
11
89766
245730
195630
133688
392501
26924
373263
12
41
5
394035
99
64
247921
66
73
92
64
211957
221509270
330792
3
41
335640
14667
9
7
749049006
73880
4
52597
37
6
42
178281
86
259732
317672
62
50698
4
29
5
81
15
9
249637
46
198372
77
483869
78
57
45
45
8
33
333394
990743969
15
42
98
370863
211874
203499
58
127314
409881
81
47433
137092
390445
19
1
6
100756
32
327132
829123429
262808
465798
290219
49
220189287
379756
17424
28
9
49
24
6
3
130735
8
115992
28626674
241064
349207
488640
197211
44218
97
215574
22
142877
34
5
125142
422106
90
33
27
480336
430313
49678
249172775
49
30318
81
60
66
8
76
192224
111388111
97
116872
269478
65
3
369438
136500
67
90
48
48
45
398873
6
196801
61
22
86454
74
71
389886129
850614622
26
327873
671931307
491498
195483
39
294671
88
1
660983936
12
279405188
50
438950
98
5
24
80
353926
75
260214
232728
21
5
276174
93
143132
286399
469192
99
82
257558
188423
494831
98
232873
33
34
379560
30
91
46
60
188539
86
56
270222
55950
69
3
222724
160358
99
70698
432624
75
138685
83
97
92
91
5
90
160719
4
26
199702
18
490875
417374
1
806986681
75
67018
1
391445
30
4
415799
397160
104985
21
72
291841
91
53
90
179120
31
63
91
407511
53
48
54
330716876
92
364474
229913
68
50
940512559
76
41270
439049
2
360296
15
403819
85861
6
89
457861
14242
445188
50
491166
291670
276769
1
11
83
478726
54
271561
436114
131326
33
86
25
79
94
90
84
87
46
81
74
602236558
9
75
12
246071
35
34
39
241133
352066
72
406467
387281
260599
86
347926
115442
8
1
86
443137
74932
1
14
351903
77
107063
91098
19
4
96
3
57007
146924
17
202979520
61
42
391516206
198146
44
142949
137071077
75
69
152655
9
314297
515595172
398178
311840
145486
95
331185
73
59
59
51
3
47
19
50
788218920
485309
118722
67
425899
330116
110413
63
19
480620
6
153076
137611
479073
63
221461
54597
3
125445
2
36
483191
354658
56
385897908
90
445792
482957
74
14
959581103
35
408122
398241
2
97
39
41
286041
262564
317145
485705
270899
54941
22
17
51
6
42297
72
2
94478
41
130599
58329
46
233416
320685
53
16
257668
85
42
454511
29
321457
121677
6
187160
79
75
48
27442
485588
184993
41
35
20
282695
90
99
143524
182836
166127
187883
52
321938
310270
327040
46
108911
107378
12
75590
57
3
237048
124939
3
20
30
74330
13
58307996
27
145082
195179
19
32
107528
92
105201
95
142491
104956
2
75
65
23
86
358064
86462
5
125716
30455
81
124407
25
61201
63
116971
63731
342595
43
111090
340747488
14
334218924
378716
7
71126
8061
40
84
65626555
53
68
8
107806
28
88511962
56
16
23
1
24
22
13
70
66
76
167547
188031
41
96
39599676
26
250962
69
39
165633
43
59434130
52
192620
313820
44
198219647
20
286448
98
206847
493622
26
96
40738
89
150447
273753200
80
7
233442
82
31
342857
69802
151609
64
376813
234335
467006
19212
90
70
466139
14
6
282017
871214031
451677483
413413
87039
883609793
93
85
964109033
273780
59
151469
17464
24
249890
6
346933
150198
51
408029
90
40
260375
17643
70
12642
475113
287336558
185351
30
7
473011
119325
163121
4
6
667123134
313980
65595
2
445704
10
43
284174
4
7
31
66
96
795332052
269911
3
600448414
4
27
89
94
171593
54768
258892
54
31995
429399
23
47
258370
61
369946937
1
1
74
43
29
43
291113
21862
1
83
218316323
38
235024
7
66
56
277711
32
78
49
82
57
15
56057
492468
390903444
7
8
190141061
161760529
96158
5274
648552717
76
8
56815
172938
2541
24
13400
331441
95
308680922
46
58
329045
51
9
615161278
701354624
30
401140
75
44
69503457
164528
273198
456823
495135
37
200904
864753435
27
61
87
8
60
4
75
80
413026
2
284950
364826
85343
71
96461
17920
157150
9
20
79
78199
228994
247569
266236048
97
416232
36
384846
584453767
11
972161135
434305
11
6
78
473017
67138
67
41750861
9
82
395266
29670
2
331032
70
47
205078
38
25
367232
30
400812
50
212867
224557
90
19
239235
62
44
8
42
280072
418601
68
727362912
28
3
55
15
35
430692051
7
135183510
59
51
66
457237
395850
143641
3
8
99
1
492580
27
75
177429
185339
78333
73
70
410682
490528
4
11
49
478802
199967
399964
64
42
92
271231863
438652
251961
42
88
63
305474275
12
494964
488372
281723947
1
3
179947
203846
276055
75
1
7
48195
6
54474
772852907
24
134741
381308
45
45
95
8
54
3
67
91
34
3
106082
495950
38
428323
63
31
24
9
94697661
73
18
3
73
19
5
35
99
44
57
115414
82
9
243868342
18
457138350
321407
70810
7
31964104
75
5638
33
320267
103298
58
401279
63
21
23
301937
47799
68
35
4
15
16
2
466261
162316
202565698
44699
5
944417365
96
5
286942
44
64
138921
7
20
401268
422875
717856753
248344
92376
293112
104776
58
229028
99
90
87
95
424958
60
442063
88
75340
4
67
91
247529
13
27
7
243970
282750
796541345
98343
421239
89
62
598543163
17
1
75
32
469551
9
63165
49097
71
268953
69173073
833269989
53
44
14
65
294588
84
95
326457
7
95
68
70
21510
41
47
75
27
1
5
470883
157183
381949
82705885
309341657
402547
41
70
73
1
13
86
44
175479
5887
380128
94
23124
472615307
5
31
303329
72196
394518
51
66
55
376187
91
92
62
927441122
186340
70
278002321
83513200
241421
26
3
308791
59
746099342
69
23
46
65
375954
5
62
739130355
4
17
373561
236836
284061
86
5
13
456976
80
420966
33
28301
195762
408372
73
59
60
1
23645
749501273
130657
32
191389
50
55
6
333450
217105
83
1
97
1
409168
10
42
87188
50
33
708509551
352388
96
134827
76
373431
210257
78
444168
493693
490278
329416
74
55
21061487
330531
48
30
83295387
32
309421
287199231
411187
40
353179
471125
297709
172421
7
4
38
99
62
91
44
217429
314947
81
41
203659
142420
362760
121659
66205
73
315729
204466
64
125424
427963
66
814036032
38
42
10
84
252040
145500
23
91894
70
224144
2
971218367
210863
356058
60
463669
655847290
371494890
545400022
43122
24
7
88
885941891
460851880
2
795301338
210685961
21
51
73
209005
459582
251754683
57
422374
954339297
2
27745
25
53
674768390
130134
7950
50
46
85
60
355749
8
750025354
141115
43
547669288
412297
911752142
89
183410
28
8
92
3
2
408486
95
66
363950
4
30
157922
148084
5
479430
754204502
41
75
287958005
79
135860
470915
20
406430
333333
958702731
138776427
32919
329911
54
71067
6
743970393
2
9
1
2
60
72
770734934
401183
53
752907552
494538
78
5
695149250
59
338976
32
74
950618958
3
361243
60
63
79
3
233571
338124
610308366
447546
342890
85
376478
27
1
40
497821
99
184436
137805
396728
202996
357410
94
25
277240
82
63
83863
59
88260
48
327412
97
201748
1
38
23
646232707
66
449843
276770
18
135279
52
66
352776
461939
164950
78
2
51
266218710
458945
52
258380
356684
8
58
54
15
227373
381046677
66
359398
150510
358130
28
24
51
289677
24
344229
27922
73
318197
472746
8
436705
69
40
241223
435674
23
55
471693
7
144340
26
494918
57
75
29
99
8
68
84
441352
476981
141500
8
229576
95840
846
79
38650
46
4068
134657
312638376
220840
588588585
53
490099
85
308329
9
3
451330
23
28469
93
90
409786
40
4
7
275299
63
363564232
91
110415
7
103981
383475
46083073
471298
243911825
99
179376
164851064
3906
70
23329
8
117504
27
61
419507
3
190717
23
36
383136
35205633
5
71
444380664
58783
68
66
45
62
329892
35
61
6
43
419878
5
843671342
189627066
24
10
82
391977
493669
31
363114946
492640
489664
1
40
802946066
6
51
69
2
412526
98
49
7
316664
69
305771
201570
268800
430015
51
10
19
79
46
453145
11
8
97
76
452248
4
9
354176
89
8
12
60
33
47
66
34
14
36
25
228679
52
32
383717
92
245626
7
11177
40
476873
48798
404189
12
40
84547437
93
97
58730
70919
62
21
5
35
73
53928
246720
5
477814
89
123410
50
929918614
148735
588
8
15
370945622
177737
250465
179569
12
92
77161215
10421
17
477488
2
288899227
57686
249036
131294
403386
147051
60
392206
8275
4
47
96
78
21
375747
74
862121912
300208
3
37
21
51
21
48
53
50
34
243871
35
3
37
15
46
59
243319
81
61
433915
8
886233827
35
472467
19
341946
4
87
235120
449258
283313
327936
33577
42
160072
1
451214
444485
58132
51
612522108
1
445070
58
292166
73
267336177
721641233
391311
297333
26
448080
48
8
292704663
391485273
64
471789
56
44562055
166018
474060218
80
222415
58234202
967710105
90409
992379675
795781740
76103
379127
63
76
40
38
135536078
83
13
28
3
362718
16
733427701
73
679248478
900986275
53
428659
482885
59
3
145474
407235
140592
21919
93124
3
165247
33
368144
46
87
67
435065
52
97
53
37
74510
132016
200176
33
93
72239
19
12
288725
159618
39
255732
31
398338
202737
17
8
371628
18
2
46192
44
400017
6
8
39
70
86
58
91
50
41
39
247868
5
23
1
479019
84
52
465942171
41
21
208430
84
72
491741
386217
41
56
53
238728
551849352
24
449164
552452240
45
52
63
210105
16
932528139
21
378814
80
74
221694
37
78
73
83
50377
950677713
30
54
10
675238186
2
30
5
42
50
94
9
4475
60
130394
69
31
236433682
320148
194950
482454
5029
701278902
11
430146
204574
852457991
289504
168192
164154648
408219
99
62
36322
67
217025
48
38
23
98
36307
209165
394841
52
110082
304570
37086
73
95
23
485010219
45
411590
424137
90
434810
366903541
47
249045
83041
116221
935790557
447429
56
187365
187009
315255
39791
434332
183780
14370
56
221508
94
188058049
16
83914
79
74
88
82
6158
496550
70
240125
99
179808157
53
31
10
5
178791
70
338392
10
460133
4493052
360174
3
15939
35
170709
15880
52
606070213
390568
51
95
428743
421529
360154
59
20
467860
48
372326
124351
406311
14
578674518
53835
9367
7
40
115307
228308
74
159100
7
367834
36
56
22
41
888467795
222150369
36
414423
175049
163950
424922
212806
395744940
372906
65
271488
174641
28
88
90
50438
37
195554
128153
51
16
13
114118
97
1
153908
83994
2
15
7
305100
54
7
74
21834
55
3
9
905071081
35
2
4
292174
51
38
14
21
341969
6
172674
87
100925
467146
13796
13647
9
124180
433756
205435
49
681126133
482243
77
451598
163230
16
92
344546
525730075
70
357522
87
359662
338042
433805
793688609
45310
412165
93
47
54
186418
53
174789
197849
631341031
40
339804
60
112037
295556
213666
151009
37
64777603
62
76
8
23
51905
64605
35
56744
7
85
21
329538
412572
710671238
41
31
320301
312126
94190
8
316697108
45
234605
6
91
49095
443097
116
86339
457386
1
62
833659819
69
380857
9
94
11024622
213929
42
417689
270567
42
499340
237010
157209
223382
84507
23
28
147855
44
99
55029
435053557
64
88
240757
76
91
15
18
63
280442
51
37
5
369482
682713295
224307
58
30
418591
30610
39
316921
148940
11
288322
65
139091
85
379201
23
29
287884
22
421572
58
374675
58
2
52
144899671
47
35
47
961497409
88055
97206
223540468
252078
99
461926
85
24
154373
108236
89
52
83
22
73
282006
5
113989484
49
906131756
40
60
27012887
272534
28
73366
16
186761
280659
169523
220267119
31
96
22
428981
25
59202
9
356558
481596
6788569
58
80
8
68
13
910640876
371698
346635
87
82
79
150396
10
49
302612
7
75
60
3
32206
5
285832038
7
56
158165
30427
454830
4
82
2
34
459895
252881
300167
77
8
192380
78
568995542
91
191659
476892133
35176
414846
635258312
83
87
21
263272
70
291666
88
3
96
8
48
390456
27
577181878
96
40
44308
614747437
354526
91
941624513
134900
410366
5016153
82
14
11
88
201157
1
88
203989522
780791298
22
22
80
214289
64
4
1
219095
428875
137830
27
4
489736
13506
89
295935
488163
48
8
78730
82
59597
94
206153698
48416
473749
25
403106
254674
310136
120871
450001986
185389
357991
153416
213173
368220
93
19
204106
60881
28
21
230115
99
429861
29
477972
135285
496661
209797
230009
338310
420744
2729
31
19
158699
391596515
51
76872
9
580309032
36996
97485
326737
2
442767
21
426291
2
458865
98141
6
72
28
462955362
308384286
95
110832543
68
338154
73
142269
92
115188
973257708
93
3
14
35
114879
9939
152417
4
403260
63
211156
382869
232923111
15
548645965
208388
49
143502
74
23
4
420088
5
97
74
158287459
71987
83
171795
142289
457020
439883
366495
18
41
479516
183611
71
24
165968434
367145
86
19
68
89682499
390178
109620444
333422
490027
66605519
39
85
230737
32
411142
44
84707
8749
5
24
402037
74
89
268105
133379151
329563
1
145695
3
213312
359150
217011
421724
358138
8
7
29
72
433121
665
15
58379
244579
54827109
94
464977
1
433060493
351023
27
146822
29893
261056
466241
356868
146777
47074
14
285685803
99
490507
6
172942
275764
405208
372835
67
69
291803
9099
338377
4
15
40
28
587422245
255537
490658
485046
470917
172822
9
280269601
6
65
35
143025
203762
46
436854832
326456
48
65
135022288
19
537409189
265954
285844
34
99
2
216669084
191061
455489477
38
23
108948
25
154846
66
222069992
192890999
158541
49
80
390921
14
21
293647
35
73356
91025
75
26
424641249
1
72
417819
29
141520
374409
241613
84
17
49
4
35
44
85
115441
283190
228756638
91
15
321319096
40
458749
978404598
428862108
82
2
94
97
63
182721
90521
4117
219593
97
454709
461070
80
23
246656
27
99
23901
221660780
6
61
495433
42
304696
221392
60566
80008
290271
82
98
72
290453
329319
70
38
126127
36
629250148
287324
88
375445
284627
9
427317
66
493412
84
368480
81
68
399524
58
393294
34
2
488002155
158907
669207809
2
278589
4
144355
82
34
98
495289
355066
475136
242411
62
17
185980
98
499211
52
162623
431933
222808247
39
82846
28
89613
795579930
91
54
27
241195
30
80
406150
95
337595
814243146
476460
73740
70
34
90
135275
58
41
40
41517
85
389007580
150897
131895
82
391807
4
76
97
81
62644
8
87
33663
71
90
86
241598
222625
405216
41
211889
29855
72
2
101765
70
187212
42234570
26
67
494669
1
66
5
36
475508
831970111
61
66043
169784
508532812
4
78
214407
4
18538
486159
97
9
8
194104
63
45
200600
15
442208412
11
442279
195605
198069
412705
420553209
426797
325058
58653
8
51
178927
81
19
335080355
7
50
94
228592
454591
174396
70
51
361037
452294
81
295046
6
370259
363940
54
47
3
15
340136
13
117549
7
363144153
245580
451733
369371362
10
338707
9
12
313149
486288
62
60
319959
744703570
68687
54
474668
399576
487699
28
230365999
837860481
386860
62
287351
24
480897394
911865688
309186
11
9
7
83567
645101570
68
934409743
167913
460898
63
92
431821
94
121911
41
62255
82
5
288655
85
85
7
47
46315
21
267168
154010
52702
441927
23
554814949
29
418561
317193
399029
218087
34
50
85
261426
96627
150596
100482
31
77
252992
76
189388
2
88
53
448121
25
316030100
7
16
936791245
50
250844
44
111862317
386140
481255
96
366074
89
55
209170497
16
96
718278531
21
208493
214339
422279
36
88
85
22883
431785
449004
56
152803
59317
447116
15
371384
109864
26
664482235
48
24
3
356662
53
399694
90
346816
68
188128274
53
21
20
42
136776
483833
44
210407
8
296397
65
817299668
2
84
39
28199
375072
311190
9
68
29
38
52
446848258
397681
171419
5
21
37
1851
464846546
63
148240688
4
80507
14
661514314
377924
406029
364200
91552
213264
304181
47569
70
54
91
1
1
195424
28
69
441631
40
329757
36
12
54
232780
496776
27
62
93
25
746308908
89
9
59
309536
194359
416341
495870
8
260082
38
41
237755
1
67
189180
306371
45059
61
78
294602
410644
447423
17
228553
546250597
23
233679
109593
4
486434
6
383411
30
92
27
257078
1
465175
99
96
51
99
480988
73
50
33163
125438
36
253718
3
404480
88
24
160887
816481
80
90
373935688
8
55
366130
8
98
376775
469569891
16
123526
483933
98
68
486861
70
33770
8
6
17
183844
71
618861044
53
294676
26
12
22
255496
149742
124595
8
171811339
378496
7
87
237827
103394
4
2
52
245235
189142509
324527
5
6
383899
37
469289
410895
15
9
63
26
284273171
133488
47
58
81
50
44
57
97913
87752
12
10
11
433330
20
89
84
45
7
20
205978
3
681924221
465735
919585956
69
234813
56
47050
466294950
256292
37270
217557
22
95
294578
74
2
436980
495682704
95
476116
69
38
7
3
9
57
55
124842
24
171393
160511
219442
33
241780126
819782759
327655
381398
93361
243192
357213
30307
306681
58
7
17
28
64
454015
16
143275
334259
57
246211
1
44738
9975
488886
97
137585
238317
7
69
271023
103837
96
49
177349
86
23
19
193597
35013
64308055
282235
245096
24
230465
69
289078
945413907
1
18
242052593
385153
27
334213
33
6
59
15
34
317901
16
40
18
3
84
378589
249067
96
67
18
41472
369620
6
387812
37
292041
71
88
29
678649294
68
28
54
99
966718538
3
6
446344
294952
27
300601
405414
91
45964
56
564
93
49005
103070
1
79
453970
1
367009
50
266966
65136
46
11
77
190999
257771
4
396834
39
9
45
94
19
111548
173986
434597
185595
44
40
87
340901
36
88
47
96
193027
28
84
84580
96
6
56
21
94839
495775
89092
5
393812
459292
324217
67
444076
35
137733
68
249136318
3
364611
54
20
8
501931388
409926
375816
1
44179
86
221291
270276
226133
94
430875018
48
239989
43
82335
429014
71
3
26
25
14
826445038
9
360682
89
150592
148413
490857
338667207
188687
444192
12
84
97
475708
282394
1
78
171520
60821
93
75
28
43
358664
9
87
22
36
2
53147
39
477372
812423037
16
291559
8
309637
252356
33
43
71
915273124
91531
38
61
411116
64
16
7
491272
3
80
81
154548
208287
75
229290
24
240359
406306
327486
66
320479
348943
20
10
52
210389
489804
24
522451200
386102
6
216017744
320118
211452
36
410298
98
170695
31
46
482263
70790
8
29
369983911
86
38
332716
979194902
272428
138153
97
96
404491
81
11
60
364228
58
187172
264218598
248069739
247361829
733957609
424756
26
425236
208792761
479442
399862
5
229511996
322560
43
6
8
204978
99
347011
39
78
99
57
57
4
27
289616
8202
89
1
98
491122
60
31
136262
19
377078
72847
61758
293540
91
91
433714014
427105
7
385300
85537
17
4
233591
477549
678773374
28
49550
682796189
374087417
809792922
5
103674
424115
2
496078293
176877
37
31344
12
147875
50
81
4
6
49
48
7
148475
443248
7
13
286295
213564
42
31
8
96
54
7
58
229245
8
3
11
94
182453542
54466424
8
138294
392846
63835
405786
166116
473638
223313
26
89
45
353967430
198237
347877
359637
10
188958174
404050
810637410
208536775
908756171
311567
68
60
8
176332
83
59
96
387877
448763
342153
62062
94
57651
287922
35
84
343789
54
33
70
454626
48
80910
33
302333
367547
44
673818678
493677001
63
90
205901
8
416881
4
18940
95
51
419904
85
14
54674719
207762
60
58
380032409
216329
66
98432
396559
130826
95
221384
89
38695
55
342335
36
63
361614
50
283326
381330
310768554
21
490311
97
4
35
187568
135220
254684
28
379988
40
10
204823
54292
16
52700
150580
44
311453
113257
17
90
14
188173
88
493298
170744
446115
459727
92
35074
99936
769973465
325187
14891
9
149514
27
174317
259269
307090
155117494
329554
70
88
33
41
200263723
19
180224
27
94
31
64
72395432
97
17
27
28
477109
414420140
34471
446531
11
26
56
82
2
987671372
68
85043
277919
400177
81
442668718
19
240229237
325517
5
95
330344
51
7
68
667744511
6
112268
60
178849392
336970379
210793
486915
18
272719
5
185945
477442
47
823722129
36
79
86284
245306
45
95
1
46
776411612
64945
464645
229669
13157
499327
168313
33
30115
400895
24
19
260477
173028
386907
33
376781
98262
939335068
72957
2
197782419
286308
233934
59
190632
21
382292
51
31
118317
200041
398639
316501
81
3
51828
33
714647018
191163
80
332575
992399526
414657
54
619748701
92
1
463553
72738
30
448282
234641
1
54630
208652
4
3
48
180556
909370638
70
8
92
187761
66
444453
174723
448384941
34
224860279
36
369618
154795
264556
338632
350404
690666006
28
370714
114194
272682557
269001
147266
85844
65
176721
832527488
25
420635
76
39
32984
91
89
924041732
452053408
18446425
451376
55
68
71580
67088
18
306599
476895
229811
218853
138954
58
11255
81
1
66
1244
82
240280
76
10
8
13
17
32
71685187
5
69
119791
204988
5
89
5
47
67
50
876702110
148979
73331
71
49
79
19
8
413867
57
8
27
36
6
28595
247218
212998
92
8
74667
47
55
371294
330856
98953
397760
22
31
139350
188631132
99
81
244856125
9
87
54
77979
443272
497298
9134784
47
67
57
37
1
211990
29
32
193414
87
11928
610093334
78
395184
69789
71
86
166663
10
14866
544823042
60
12
99
400578
279025
73892
246289
186050
252072
20
61
121619
5
349949
74
58
14
397086
96
688554698
321104
6
66
3
276123693
2585070
327059
94
31
97
21
254709
5
1
304732
358486
68
674796418
141148
48
478968
248990
175254
260620
487896
63978
30
68705
315026
273963
436500
21
47
1
20
121562
65573
445828
121790
258198
740583091
112351046
139869
397768
24
88
95
1
464662
122063
453546
158183
6
76
70747
443278
325517
415855
263080607
31347
93
62
326156
46
40
66
28
331856
13
362475
471766
118851
25400
366474860
86
188671
109218
19
58
84
7
442674
1
38
23
268490
292059890
36
67
9
23
9
791697279
601853213
53
62
100055
57
481418
314021
12
80
86463
141968
408462
15
9
92
198272
49
7
6
466790
332086
12
87
90
83
57422
88
23
352607
353074042
177884
71
70851
53
99
84859
41
247887
480506
471670
85
207409
97
383191727
879690186
444282
443665214
392334
430682
67755
25
57
97
67
14
50
3
829067131
53
361385
95114
971287919
65
79
363806
77
769575971
63
477906
196946
95
110817
1
69
383463
87
311215
76
33
36
12231546
9
59
70
93
59224
60
486213668
434226
212232
321613
45
212479
97
483070
54
77
689736811
174293
291574
9
9
1
304434555
50
213652
269197
456471
8
322515
7
177024
456884
931082557
94
440697
42
385369
770417410
474913
20822
177301
14
22
337160
78
258286
15
33
71725
19
94
99
445672
91
7
306338
897208320
80
45
71632
50
9
115543
59
5
188840
297393723
91
459854
311167
23150
38
267011
114588
38
8
424548
64047
42
201075
464966
14
38
7
742850462
161959867
67
59426
406615
374493
365575
7
299649
300809
11213
24
426805650
689504266
23
70
80
35
67
16
392693
51
587734928
190883404
221746
488680
70
83
213167
73
184744
395929
99
481678
321769
91
64723
166408
656745753
7
133291
486955
42
66
4
1
240480
300155
38
418296457
47
29255
996231667
365482
91
398806
3
218361
6944
98
96
652890696
459208
6
156218
4
187525
8
93
139337
440551
1
43847
820721033
65
241014
316738
349904
531033647
198358
7
9
73
31
34
27
267031
16614
418653
57
7
178446
68
491016
64
93
443357
74289
352577
98458
371971
96
275437
8
85
45
83
291043
64077
278485
78
69
200728
4
19043
22
3
24
98
54
310136
54
74
6
456543025
421509
844659818
13
4
46667
170785787
928937389
55
9
465893
33
2
30
92
9396
101831713
236240518
7
33
93
271019
538815366
5
278172
266846
23
923450144
5
404249
12
22316
15
491391
62
63
33
329061
376595
407405
322699
332495
475448
51
70
66
28633
2
47201
14
136790
7
14
47
90
68
84
8
22
64
94
1
84
640497271
78
248209
101929
362946
1
69
49
85
49
140279
238272
5
45
323161
18
13
66
176063
382695
65
19
244593
83
15163
2
384071
589254629
320471
487897
451064
43
9
54
182178
135787
677215154
148320
96
68
9
34
314176483
40
29
76
274908
495979
22
14
64
79
383453
260071
346979
64
154984
86704
416713
85
74
25
34
22
7
1
15600
300229
249528654
369133
91
30
33
87
22
26
30
9065
206104
464010
21
8
24
490037
612672581
89
62063
480376
74
225613
393237
153544
347165
55
27
595394386
120499
24
480185
83
6635
12
469904
125982
235067
143006980
95
436845
249315
181624
76
93
370084
4
44
113563
41600
56
35
294237
19
286823391
128285
62
316927
7
654719948
64
18
379243
470946
497317142
338869
87
485249
111064
39816
917235
52
15
54
553533910
325134
38
250676
7
7
118363
67
86
44
184013
141651
73
854081474
62
257458
451612
783893189
71447
116651
86
76
19
56
41
94304
93
9
57
89
6
60259
108182
263184
18
3
36
882159283
62
460084
73
1
91
258044
26
290
362705
4
20
481446
74
644231233
54
11
26
46
313773
29
59
53
25
92
46
16083
26
5
77
199364
464486
3
38
9408
74
307533033
73878
92
937722931
198678
3
10
88
26
98
327644
7
474507
9
4
48
1
35
45
44
34
7
86
42828076
484297
6
73
53
155580
418588
287175
11
492106
77
37196
377878
1
68
317789
472883
77
49
72
40
80
78
594313100
4
53858
955624163
35
61
258197
24
13
6
53
69
303833
57
407752
7
6
1
384547
9
45
469603172
98
87
235532
18
72
73
332285
61
424876
38
344239
129953
951076818
149539
13
79935
95
7
8
7
39
48595
214090
6
114669
393508
434353
64
787835230
59204408
38
93981
253225
44
86
451194
73
73
4337
36286
27
91
52
89
153003
2
314637
29
116133
9
425639
40
85962
469944
47
2
61
25
86695
50
95
28333
485841
365954
29
915876349
68
7618
415933
44
662501840
65708
376266
340771
68590
84
306474
38
424040
237923
233253
1
42
48
227610
44256
11
11860
150262
4
366138
468597
245451
452051
289786
474540
262496
64172
76
394407
749571277
395529
70
8
30
7
89
338453
18
72
41
21
3
342145
424964
143908
306073
419069
47
22
91
48
11
99
89
421294
978644924
194900
65
437817
466510
51
75178
70
9
470264
66
27
18
72
4
7
41
455214
1
60
74
457256374
381919
135338
77
43
51
6
52923
947964936
4
70
231754
2
23772
44
31
1
27
86195
461354
40227
422540
22
55
6
23
50
248963
67
69912
767866300
26
173563
141945
33
58
60
224439
25
286735
15
367319
87
8
20
278715
170167
9343
436362
48
205415
48
25
5
5
95790
438917
3
5
38
54
280174
6
196013
72
421399
308339
34
717713966
874226788
101169673
63
239141
56
226908
45719
88
72
72
114437
238224
147409
374477
35
31
51
204170
563609966
182303
5
297667
128405
469447583
93
184855
194256
280491
933792244
213605
50
81
14
370759
169982
77862
56
397947
318107
259903
44
36
7
65
675575908
428004
8
96
14
63
550673085
80852
4
70989
238108761
17
8
73517
349655
2
83
365759
251074
4
1
86
9
481648
418719
245959
66
51
61
62536
14595
136794
22825
43
915323760
80689
10
672560795
2
72
83
54
93
139693
16
19
39
316536
27
23
70
6
6
60
9
372740
494284
64
130538
40
55
4
60924
790296710
77
9796
280912
307003780
66
270171
81
80755
384081
73384
24
326492
166598
406939
286042
1
152617
12
6
410686663
84
104509
61013
9
405019
308444
84
484117
281379
215859
56
73
1
110802
223308
662571636
81
318324
47
7
399529
207647
108613
19
71
6
208017
93729
25
9763
360278607
19
357144
58
47723
83
5
47
367604673
75
89
30
84
14
96790
32
83881
59
29
162665
42
87
3
72
141070
918123203
12
45
96641116
2
489253113
628210328
285328
246951
80
6
272808
1
12
12
294990
895390355
28
14
495148
9
281207
219618
124896
40
255046
36
187207
132017
18
268514
40249
287978361
78
472579
27287
715284039
11
10
532255798
311883
74003
152607
108048
422496
43
5
40
281976
9
258372
69
96
152181
6943833
70
6
2
63
132254
182488
373421634
8
2
81
107915
51
299876
32665
48
10
46
444436873
45
301223
956595483
6
218833593
276916
634566483
368154
3
57
168280123
55
4
26658703
303355
86
480026
88
4
144485
320940
100400
298683757
102357
57813
14
17
3
42
77225
371210
62
224597
492459
16324316
309920
4
290577
81
18
42
5
261154
6
156390
93
79
83
24089
56237
31
72
24455
10
291846
4
84
79
543876863
30
69
97
483994
86
87
680103958
715755912
2
220007
6
187873
843445392
50
15
8
212521
864621313
161245057
29
442577
67
9
458646
394038
380045
20
222529
58
57
6
80725069
117665
312543
302157
55
365956
15
8409104
17
267617
29
4
64
267717
57059
231299
44
337062
427405
35
239597
75
82995
29
37
125457
47
39567
838601679
72
57479
311930
37067
178402
322527
144139
44
39
45
15510
89
11
194104
380567
624421829
278645
457123422
450349480
78278
97
393192
2
65
131518
164830
226443610
27
247126
6
4
56
5
2
59779
446663
70
219984
22
256657
649942226
36
32
303122
96
56
337543
71
62
127319
129557
108270
4
65
578753617
95
295278
84
429819
58
716588524
260197
44954
132030
33
23
188603
97
65442844
171875
224735
3
239218
42
337846
142570
167037529
65
51617
51
336706
34
241826
9
37
959132505
64
79
90
56
292007
2
915697826
46
29
8
176700
444452
3
197059
7
138452
4
311189
31
88
121573
7
7
500198635
396281
8
4
3
467262
321085
95
61
16
411133
96
284278
450717
6
5
41233
73
26
4
31401
1582
14
28
98
42
54
35
129351
246600
8
1712
47
6
29
2
422312
84379
70
288053
328027
8
486606
398702
57
451173
42
232803
7
198876281
2
65611
9
134022
427529
4
81008
91
22
34558
394204
57
379549
10
85
62
6
21
63477
494387
68
144489
35
520778010
173089
476976
125497
43
70
8
497970
209717
360350
23
13
229587250
34
404125
350058
346762
471987
464159
288424528
86
80170
11
38
19
564394973
92
187398080
296301
39
25772300
984178030
50
879362799
83
69
39
3368121
252048
3
21
71
58
870896989
602848037
126472
53
28
180544
143385
314810
1
348615
52
362427
36
278867
3
47
14
173548
103365
127087
59
317537
349285
9
8
944251106
332585
408384
1
385286152
14
48
59
54
97
342503
19768
646435474
12
132070
37
22
40
87
433005
212040
1
1
6
1
39
97
44
977639723
265181
114232
215415
366187
903154834
97
53
71
358293
359161
57856
491234
77790
63
74
8508
87
14
12
838703260
29
143662
36
277165
37
484068
17
37
95
241459506
20
420725
280834
190383
34702779
167058397
99
92
274118851
3
326718
80
79
241601
27
965363566
487134
439788
279422
913746835
39
78
95
86
22
52
55
50
395248828
53
48
479708
377273
4
62355
429920669
175679
17569
34
95
8
202748
25
342402
146091
73
51
24
242568
80
39
64
918680234
188229
91
415190
92
40
10
33
605262604
94658
78
11
56
289645
33
56
413040
305729
89
1
326792
6
4
752883628
497368
993418641
70
75
474929
6
85
423832
29
83
16
90
196232
268928
427165
129566077
85914
43
443617
82
256036
99
47
3347
56
173796
42674
42
49
403650
93065
22
69
67720524
412525
30
91
97
466164824
163172390
49
8
128355
433274
35
279969
233151589
677803628
281041
756191891
405278
81
80
376460
41
135153
54
41
260307
60125
26
8
40
43
80879023
54
296598
57
1
269582
87764
95
325515
254269
16
398188
3
10
416004
268033
64
43
486271
2
438608163
32382
63
37126
92
90
294590
998003606
425463
22
3
366397
221048
6
134217
653478186
207926
593666978
127316
79
147154
452079
145659
60
71281
44
44
17
49
295167905
148822
42
9
60
208114
480148969
27
226670
17
39
50
354522
47533
94067
434814
465395476
94
98
221836
77
587973587
229652440
13
791894098
95
2
66
119810
83
9
68
90
351130
7
84
289909
81
71
279205322
190789032
308453
366883
75
9
439938
42
109267
27
15172
150720
19
254335
94
53
280156
416192
497028
428204
186041
24
17174532
99
276327
18
4
50
151159
488199
687714653
249107
329524
91
78
420444463
4
10
178644
95
4
4
54
24
97484
110378
1
70
98
399766017
194971
59921522
53441
492480
58
30
317796
12974090
89
74
876550849
69
342377
284200
2
73
7
87
38
213018
79
159783
22358
16
3
75
97
86
59
37
37819105
94
2
28
391538
618268932
40
238123375
5
3584
70
431464
30
5
633705914
559376558
5
48556019
18
75634
153912
259345
70
86
77
47770
50
10051925
317331
82880
255576254
285052
7
64
362337
242645
26
60
457157
26
93
35
377573
179328
833593696
23
483445308
489079
6
71
6
756871624
225846975
91
74
411229
128751
146584
57
485627
42
7
452309
100370
47133377
53
128155
53
18620531
28
48
19
9
70
356681
63
61
153804
56
58
156696
219331
260921
52
502148155
23
187938
404212
9
53
158025
17
8
220271914
44
453389
378099
5
9
1
16
80
36
199231
451226
4
168473
375765
80929
42
30
8
5
499062
445748
77
952319972
256494
15
20
95092
3
13
81
84
2
168426
46
62
16
144193
256918
3
26
5
323684
73
899439227
11
1
40
686035850
20
494836
38
21709
285503
44
84
79355
141686
50
47
476862
338874
236451
15
197714
174166
44
39
89
75
89
35
435997
479158
94
86978
42149
65
73
80
41
477848781
243006
366362
3
71
77
20
93
60
380584
34
315359
114161
5
104373
334427
95
87
7
3
9
933466034
54
384818
235264
11
416700
34
45
92
20315846
323863
4
172260
69
5
52
29
6
148822257
414890
30
213971968
29
84
71556
35
136416
9
108818
42483
71
66
76
515795248
125722
59
96
138570124
382356
281853
241015
94211
248006
80
93296
214186
34
83
20
38
179911
102649
3
44
79
45294
5
62
61
219113958
68
63
28
54
232067
353328
87
9
347618
61
5
393836
23
102459
224394549
45
349181
18121
61
48
18115
51
497109
215919
631398386
38
86
136066
34
64
292285
74
66
30507
145496
338334
75
6
73
408528
343064713
148527
106725
43851
87
5
261625
8
22
31
268929
40
308194
8
466217
20599
614653101
98
799548006
175255812
341681
6
43
202188472
93535
47525
56
43
113493
69
79
331505320
74
2
194561
453956
397106131
127582
36
78
223991
54093
163736
2
351731
40
82
170236
26
89
347607
297134
59097306
1
15041
138879
238892
422106
11560
33
82
90
47
312349
60
9
51
88
442339
47
77
435261
384469
862285659
986281231
81
9
8
19
368759
76
3
248728
400457
434404
315455
33
31
22
68
273057
3
176755
34
208593
35362
38
8
71868
89
71803
136047
347061749
204921
194816
9
2643
82
285708
36
21
225244
17
462922
178649
96
73
14
346352
270115
5
270045
32
79
34738
92822
238977
8
57
51
63
2835
158897
29225
498485
2
426088
5
378089
482149
2
16
194385
293751829
756428996
31
121110160
8
2
20791
379467
969003686
34
374234
449390
576226933
94340
58
291287
1
279606
842553519
351674
158169
462475
66912
300295
24
61
12455
302392
182390
432624
29
351253
58
400962
25
55
212150
1
81
9
257767
59142
57468
379620423
7088
82
131268
770396781
56
95
22
906072439
340338
319565
635039992
75
276005
346390
32
334106
225100
54
77838
455492
187707
63781
137083
83
247976
65
54
49806
36
25
69
65
15
10
440278
28279
17
50
47
35
50
98726
80
72
72
505997786
3
54727
104384
49864
32
1
16
82
91215
21
874319412
126775
31
84
97
41
83
284723
34
2
79
1
26
358359
194769941
31
133580789
299320
139909
3
41
88
333300722
48
5
65
74
331297
5
305149
781093737
43
80
15
11
89
493936365
20
63
206501
382626854
24
1
354315
187013
19
61
21662
473455
80
316531
3590
86
303927
346717
897006417
51159
284501
488663
67080730
407052
290061
323390
168767
36
170394
82
394044
22
372585
11452
180631
286107
65651
6
47
1
234804
99
9
2
5
35
336785
4
913249069
51
72
99
5
76339
467475
31050
51
19
18
425575734
71
6017
90995
110352
75
70
7
177579
6
4
84
93
59
2
53
39
392134
343759
38
70
157826
290535
77
35
83
16
366205
454802
426582
14
46
946167211
235049
70052
178177
423751
44
42
71400
40
12
29
313252821
9
35
231726
226558
72237
76
7
147842
6
37
1
4820
9
801922041
134469
128300
4
253548
45
94
223911085
27576514
89
35224
78
713197902
59
51
349661756
85312
646758828
350278
2
492563
61
499430
1
6
375152
466148
923744353
159145
83
76
5
73
41
61
49
220719
447666
39
35656
170750
193043
497022214
60887
422115
34
95
20
317060
37
94
1
98412
210451
95
2
5
474425
299072
358447
690103010
126519
97
236691
2
89
321617
496663
246486
190275
7
60
5
42
51
35
2
178012
454369779
77
22
496296
181770
436607
50
257768
57
145271
430663
491669
80
64
19021
181663
96
7
180807
12
5692
288993
74
24
10724
219340
33
476053
8
81
85819
38
339346
57
479068
26
57977462
406773
78
900446691
145285
11
75166
58
126268134
510647841
86
235244
963113844
352671
7
105945833
6
458572
373176
406565
30
375868
401473
933978579
39096
300932
81
27
881167249
206441
255909
2
43655022
960262406
48
162625
30
52976
28
393787
150153
66
443531
15110
9
981093438
93
6
96
521373016
48
37
32
34
95
46
479862
5
480795
24
93
75647
182294
87
219585
97
163808134
12
33
364428
15
449769
12
8
23
51
76
333031
65096
109263
74
76
560343974
1493447
97
14
706562934
4
318886
97
44
338442
42
819917759
465137925
99
471526997
89266
79
458458
41
664936647
9
489335
233802
71
295845
85947
35
683950835
55
37
97
227545
92
144307
445622
870203851
20
30
8
965175573
434462
89
153976
470015
315421
25422
129392
448528136
306023
133575
165061
32
20
448978
23201
228465
445611
64
34
22
1
35
3
674510823
99
102113
191408
40
69713
142456
89
52
65
318423
487846
316675
17
9
573816950
18
569743929
86
42
59
15
12
6
73
26
45
314919
23
8
53
355612
4
12
577523857
469691
49
365251
104445
69
60
294855
157546
30
59
278603
64
410729
609286710
486386
158958
669169532
350934
60132
23
147840
1
7
42
3
61639
2
3
57
4
9
401657
85
505850794
16
18
293740
599188392
486724
74
438166
216146
80
97
366641
127527
79
300499
13
206334
122296
31
41
736331438
70
72
12
82149
17
86
242741
4
175806
87
23
471477
367418857
456430
18
95
85
95
69
336169524
4
834510848
26
81
4
37438
251652
153932
6
399122
314983
56
156021580
5
190398
338103
12
325031
57
251936
227720
69
130761
26925
37
10
88
444518
61
58
457755
40
219675
315983
1
19
885269305
383901
92876
97
76
27724
740246257
75626
252279
86
72
310721084
90
352737
17
413595
47
62
410596
10
460457
144801
145034
444659
35
37
386006
146956
97
385276
113718
325658
67
85
45
3
70
177548
74
36
3
