335584
107282
87
372764
39
95
67
450902
337856
3
7
47
42
20
61
49
8
232515
4
17
16
123460
27
62
93
95
15
41011
445989
13814
6
462381
62
414570
38
82
370325036
443374
97
389564
97
17
1
73
412629
389337
19
65
2
202489
44291827
68
77341
32
388597
16209
335814
30491
249122
10151
69
81
42
61
331755
3
28
62
61
9
1
91
30
47789
7449
404056
8
32
63
698246160
479807
6664
29
7
58
452396
11
296259470
452619
19
75
71
154479
34635
450404
42
768539683
92
13666
47
57
707288835
143131
359242
482991041
370796
34021
83
329840
115656
36
147760
84118
72
343852
43195
339186
141412
263560
88
27
81
64
753860611
48
43577
202180
40
227472
291497
24
443165
71
241535986
904290601
251459
835018469
37
4552
35
861635475
36
236770
82
217864
67705
221485
213603
92
267100
478687
398164
361189
90
22
82
870117932
95
7
240553
341696364
715190188
91
20
493192
192918
168907
9
22
3
241069
963564741
849164480
102572
57
48395
4
190267
414382
221319
73
64
201629
145780
46204
81519
77
44
94
843158566
7
46
842305784
90
389310
764368975
6
2
7
356694
510536946
78
94
60
93
82
36
28
73
190016
16
98
79
269253320
282542
375532
340695
94
75
59
119302
323894
91
77
457822
69
348626
16
306701
67
50
371452
4
64
17
54469
68
55
26
444218
1
95
681234000
277794332
174319
8
58
80
480530
95
68
76
329981
34
41
190008
83
619334835
31
381981835
394187
310627
59
149877
74169
52
303155364
84
46
330966
2
451865
85
95
920685778
38
417347
341059
357454
8
68969
458651
29
72
420009
808405798
184348
14
285440
256356
11055
115698
474961
38707
91
3
35
481939
68
91
288271
30
55
217578
196549
74
43
354299
532006856
212193
48
436413
33
38569
954694066
198716
90
458293
225183
497168
347866
53
15
3
94
405344
380974035
256913
92
607867621
4859
284592248
17
345718
333359
457572
68
23
45
360432
62379
407758
95
275292
87
3047
189514
274902
309807
117610
13
35
395190455
139021
91
74
50
25902
22082
11
53
48
230817
41
159909
127493481
26
424188
493410
866922196
11
154457
10
291806
173504682
89
65
21
868669620
419538
9
42761
1
498645
77
10
50
826876199
785602209
23
68
29
548368575
32
68817
41545
321125
376893
203891
941794982
347584
84
443716
2100
152528
491162
170914
330817
53907
29391
28
48
34
21
63
78
63088
162477
1
855031187
4
78
192044
38
72
79
486522
87
26
1
8
353328
312780
64
260986
63
915608966
76
173032
479208
264985
99
63
28
102824
108811
83
320818
9
289232
355818
435491
316189
91
651737369
62
459130
140938
66
98
93746
93
64108
5
83
58
414680
330553
13
61
20
13
144865
429073
371882
454017
394362
18
34
46414
10997
23
122327
366091
14
860518973
93
3
59
60
5
43014
34
17094
407835
133817
67
46
33
6
79
171958780
195562
850961092
105728
6
125825
91498
48350
1
477954
14
31751
27
9
558635363
245930
652817228
43
612123885
57
2966649
194453
479235
40582
894551533
44
302860
13
250411
46535
70
60
71682
68
28
11
51
200091
381352
67
50
38
80823254
67
18
94525975
155742
31
63
63567
7
8
38
3
934306861
43
414174
461743
656107194
52
89
7
13611
227090
167814
23363
231391
16
571781536
88924
21
32
799979300
51
1
210754
250834
225742
30
446427
70
377408
355286
31
59861
226600
177568
16
103837
29
59
393378
36
411339276
283358
49
17
1
467891
50
5
52244445
28
25
69
173682
65
278071
29
392101
7
240768
28
94
95
69
93
46162288
20
445277
82
5
480936
44
440400
49
56907
16330
472043
93
75
7
34
457614
262993041
49
6
18
18635
323153
225896
175890
201048
61
65
11358
788452687
8
517936650
7
51
321146
13
5
258696
206459
81
34
9
16
155848
49
14503
301916
102309
12
53
333631
270713
71148
242988
388407
41
448788
8
496362
30
59
14926
24
38
258089
27579
246935
14
79996
280612
232521
71
279316
52
59
18
23
323803
336101
3
72
6
482501848
416002
269020
441744
5
46
39
10
499604
4
47
233287
68
102283
735
98875
61
95
50
496882
30
99143
59
474733
9
6
21
6
76
461204
7
421041
74
43
229880
480751
86
6
5
332096
74
21
76
424846
91
9
143456
141618
12857
7
9374
36905094
240855
77015
304105
389274
3
257267631
105212
818948856
7
52
52
387963
662019828
147284
454388
408607
21
314905
22
73
402929
76
114827
2
165756
82520
42
33
48168
303121996
375754
353144
67
3
133853
22
13
50
6
29793
9
13
3
1
101995
32
56
8
244000
181997
267358
62
36
27
308360
651827579
5
833110412
1062
343858
75
99
84
185353
74
98
418437
165337
35
241545450
401340
442498
9
45
44
352494
13681
161357
6
75
33
495311
3079
22
79
9
396361
16750
36
76
224761
362858
127616
124449
390593
374828
65
89
1
181785
35
112422
21816
75
295130
148421
78626
133100
369980
91
456107
68
160064
12
482821
17398
198893
51800
80
84
83
180400
880905232
995869660
17
85
95
44
367015497
929127783
1358
222784
211403
38
74
21
239621
1
71
2
63911
331151
406215
33
36
659539626
28
1
374568
426704
13
297098
57
412191
18
473148
920205818
392583
178404346
169072
15
982830955
190813
457953
39
205208
494761
904855595
42
35
287766
443073
3
97
56223
30
22
72
9414
29554
148704
1
38
65
81826
509795227
90
78
51
39825
723227053
4
72336
20
499343
30
301897960
986285198
387742
315246
68
93
396960
26095156
1146
15
250094
54263
497051
394981
70
25
274168
6
236069
82
363660533
67
83
275009336
59
252237
8
183629
53
34
32
485012
19
13924
56
3
95
88
395785
563868140
300684
26
23
64
143614
69
60
97
94
2
12
53
156718
1
496929
97672
3
375677
869660302
10
89
8
23003
8
70
291332
62
71
33362
59
89
49
95
753908534
78492
31
228033
62425349
848055152
90040112
26
130180
59477
27
56
67
14
14
436685
56
144478
34
32
71
471336
32
59
279564
64
94465
79728
191308439
362269
69
53
62
52147
38
65
191893
59
125651
186312
23
210752
96
60358
48
2
44
433486
155599
1
49130
61
144814
73
331541
383800
19993760
120084
317584
32
317311
1
469612
61
291972
377407
262852
183942
25
114484
185575
194684
80
46
179655
553142554
73
71
9
966659889
45
61
51
31
425246
15
65
423555
710795499
313717463
66
80
340585
17167
127434
35
17
93
34
266397
240382
155841915
96
280075101
173256
61
4
824055335
20138
208793
715246282
90
50
143963
9
493436
51360
46
254068286
435180
427177
72
65
40
61
567177405
113783268
8770
8
22
25
226886
201703
632593686
439504
82
1
206049
195175
64
20
96
6
632944311
9
420079
270759
56
45
85
4
8
489871
463419
82
376666
308600
69
1
3
75421
29
41529780
19
9
14
13
11
28
29
1
353820
51
6
3
343584
22035
64
449542
390179693
21
348841
452288
112431
2
81
1
52
35
20
99
3
273113
828933688
791314771
584116758
9
66961
333630
81
181771
634524826
36
58
406192
39
399463
169744
161549
73
124902
27
229698717
49
12
31
689143958
40
678095035
2
5
98
7
78
61
245951
312414
99
357001413
48548
138256
17
329939095
923460151
208582019
489565
1
182088
47
58
51
84
93
379199
80
56
10
39
50551
50
72316
79806
246104900
50
448438524
20
232310710
50
9
10
47
488589
189529
13
418357
210211
404217927
61
620526944
88
113841
230016
341764
349793
302604
226841
8
56
47
16
279315
47
79
1
443824
132772
249295
814722505
94
81
71
375993
69
260782
4
86
6
178133
50
385678
55
31928
15290407
405595
4
6
315654
75
415643
9
382906
28
359594
38
61346
306071
40
190179
449099
68
41
13
42
92386
461880
66
7
91215
438160
314558
184664
193108
331206
7
387421963
490905
90
40
51
7
5
149678061
4
278567
112484555
227600
272774
596846438
966377737
75
224576
5
399504
452143453
87
30
60
9
29599
6
491034
12
401333
165459
94193
81
336569
3
6
27
50
94
225268
47
179753
33
171949
7
354730
460547
26
9
405653
35
198175
76
293171
87
113622
74
9
54
60
44
629600021
393056
57
494010709
26
296727027
95
45
168522
22
39
410266
400443
60
4
88
47
303967
89
481085
366382
170574
22
68
98
563633091
78
75
58
58
296518268
44096
701576958
892480704
35
208026
875220295
28
377458
96
820276428
37276
99
83184
37
364115564
170732
78
20
79
129289
51704
942886843
33
99
233239
16
294675
6
2
388757
310229
40008
44
497840
57
3
97
4
36
703137545
71
11589
409084
19
77
84
306963
3
26
64
83137
312173
24
2
378922
34
71
59
1
33
25
5
15
93
19
91
42219317
107935
4651
20
16
81
324973
51
49365
215376
428219
61
292032
40
53210
1
257670
8
302597
51073
30685
844893741
922564012
91
55314
425843
436745
629631246
29
391052
59
77
1
343638
261721
19
123366
486700
97791
478352
24
38
385333
4
479033
173994
31777
44
878032801
476310
150669
322145
138791
12
45
81
183219
73
3
73
8
8
78
38337
4
98
51
216772
320565
16
3
452925
363083
64
49369
285943
50
98841
414
86642
5
8
73
1
8
5
77
79
143676
67
946640152
65
467400
72762
126479
450410
666957945
299824
582295050
151730
203743
8
689208264
115493
89116
900571045
731946895
73
74
328485
78
77
380667402
70
95190
118514
466678
124452
638377166
423760
79
448400
161441461
2
44
434163
61651018
10
851278816
22084
90
47
135406
65
483761
44
95848
33
73
286671507
302968
413427
45813
51
289728989
200104
39
702426461
276265
430001
61
8
9
340400
3494
12
90
454453
13
57
12
808173594
279419
3
275978
277572
84
92
148094
53
434508
219690
400767
356017
161686589
7
260006
31228
6
183928
30
14
119199761
14463
124462
787613982
201444275
61
190047020
382412
93
4
65
1
70128
169518
42
90
32
104754
2
8
81
135218
464642
50803443
126331
47
411124
4
65
51026
397754
747374751
151602
164483
53
79
60
205865
61
199502
777209408
33
276962
267954
91
26
8
35
50
1
284174
69
69
2
175126531
314803
5
58
160305
180413
61
10782
101496
45
443390
81305
1
19683
76
66
34
10
2
78798
54
260158
23
64946
338682
87
395255
15
70
397616039
382153
35
488881
84
78
497879
128993
21704
31
310623
336934
590615816
56
4
49
295322
18
241776
14
370656
73
65428510
70
397039
83
12
278944
924092633
473914
54055
5778
11444
43
401723
75267
172382
98958553
443200432
88
31
68
459944
65
17
215717
86
917785803
340454
89
91
261551
88
26
900136415
2
24
393657
381066
465578
55
13
405319
97
5489
398267
8
414822
205241438
22
70
449366
57
40
929560962
212930
39
81
8
438996
42
209164
64
66
84
282830
69
96
28
317983
4
43
1
43
392362
93938
9
421059
850591040
424668
17
26
495723
371969
59
8
66
72
26536
457943294
335654
15
137892
203174
479353
356599
1
56
83
104529939
1
25
488719
77
24
406240
4
22982
43
98894
78516
73166
11706
13
93
49
75
72
412624
432568
67
22937
446965
2
137792
61
9
80
893495646
59935
373418
71
202573
17250
77
92
3
309379
58423
5
129475
5658
368155
278434
498688
57
2
179303764
179440
58
6947
39
38
31
401851
19665
73
72
459571
84
5
482954
797054579
206738
27
25
6
25
93266
46966
722067284
122686
34
443432
344079
79
69266
427049
24
972346002
300377
10
3
290109
577435175
67213
85
161246
74
155881
41598
439737
248452
302183
28
263910
55
72
321204
30368
335193
171437
705951939
275472
56139
11
72
97
290481
50
69
60
278219
332261
13
26
168582
62577
71
172799
38
29809
8
40
3
10
47
56763
347316
96490
427979
84
14
202367
317560
113020
172972
93
41
21
459485
38972
51
7
17
351651
23
16
21
36
49036959
19
18
3
57
149125620
238127
73
46
31212
429719667
353401
66
81
432793
29
397493
10267698
776170819
10
315701
62
58
390888
223440
108047
401749
59
72
382247
375192
258206233
4
365419935
28
106976
230021
99
42
2
130500
97
55
312681
11
54
64
386877
147819
54
8
482129
26
442119115
57
584098673
87
174173
96371
63
130498
316349
460130
152199200
26
677517668
23
80
96
87101
36
8
294377
6
17
37
53
11
57
6
664155553
75061
275862
388831726
36
278005
46
347190
3
43
9
421393
288280
493613
67
9
436344
649142595
760749643
9
52
214482732
85
294560
70
95224
275334
894
460906244
354713
70
353307
7
214528
256756147
336012
7
22
403588
45
68
89
470746
64
57
19
823290059
74
4
24
433986
8549
23
658364510
7
101020
49
67
45
401280
286507
67
88
34
829138886
26223
84
76
3
88652954
21539
429037
7
159804
42
79
248265
354345
8
58
493362
191260848
45
106206
9
211146
4
70
33809
19
77
46
8
96
383226
78
50
346236
54
9
29
225021
27
46
9
92
89
44649361
248163
47
74
55293
148771
232481
7
95
6
8
52
50
8
162830
313734
395768
17120
4441
305585
14
136418
672520419
26
427930
71
39
19
59
80
47
1
5
367595072
463251
412425221
51
252404
53584
343726
33
94871
523699964
154688
75127
61
52
64
95
323897
14
84
144539
50
83
15037
234405
2
208162
295664
481575
250898
57
62
4
48
322597
246375
32
159938
18
74
499518
953835238
4
330094
8
15935
72909
20
23
63067
488560
34821954
58
448436
169912
2
95
302606
463222
205229
51080
6
1
5
93
435335
2
400917
355979
392783
271442
258203
406682
76
224700
84
87
93
493685743
53030
100539
131301
294703
50231200
31
8
58856
28
42
88
95
4
446725
50
34
20
48
59
50
67
25
10
365153
363725
24
328265
4
224591
62371
4
46
80
695206063
294385
50701
87
72
11
4
217471
223887
103702
22
74
53
23
156352375
85
128786
39
363969
1949
283038742
31
930148182
64
62
286962
45143
460090
23
2
91
455849
20
13
4
34
142616
50510
91
20
61
138930
77
252182
61
107178557
159785
273439
45
332042
102395
68
29
145162
497607
222646187
9
4060
9
467721
267913
4
76
20
30
29
11
2
17
19
66
590331321
26
15
21
440969
32
76
13
85
101361
310965
52
4
863241325
71
119629
48
191156
26
83
2
463037
82
61851
58
125384
95
376991
10
83
23
25
213401
58
962934621
232697
46
99515
393709
328877
160182
894323949
39
280671
74147
280566
294708
44
437897
3
637231402
54
1
137354372
78
1
65
84
99
49
67
898844664
290235
693712075
198372
424286
80
30
21160
84
3
976036408
43
89
82
226529
717046692
3
160030
75
7
16500
27
419564251
388538
20
6
58
207717
351807
466249
22666
63
79
171018
36430
54624
89
76
30
906458774
59
207125
281628
64
1
688124785
72
18
254359
1
264972
228297
92
97
4
6
305688
2
29
11
23
159408750
376191
113546
42
7
22
240361
378088
323567
7
400116
42
80119
92
157614
40
7
390705
27
421072
84
15176
99
311499
13972
2
11
479407
9
25
204801
44
4
81
605853257
386228132
88
5
453962
104417072
31199
4
37
360
7
94
232107
49
60
384318
187221
41
5
9
102167
108163415
95
91
87
53
749172291
395158
557557940
404137
95
172641
9
974480324
12
23
59
71
8
481806
25
166035
32
32944
4470
807110172
132841
23
83
75
670109394
241934600
318142
412607
2
456330
19
11163
30
373726
4
754709389
6783
167551
367673
84
71
450289
59
17
300175
580733754
2
25356
201509
96
708824042
71
10
214900
48
52
87650
338138
190984
70
491841
487819
54
282327
5638102
34331
476332
67
20
1
50
76
85
41
102978
86
206544660
361009
478747
239340
699879955
45
421834
386917
66
38
59
10
64838
32
126820
52
7
192982
425575
606320875
55
191976
369056
41827724
244506
6
260003
440683
619486716
26
133313
50
6
273878
9
98
50
32
49
17
26
393000411
300985518
480899
479248
1
49
3
118953
225339
83
58
211184
90
213083
213097
60
195595657
9
157868
400758076
28
384451
203377
45
44
13
53
78997
6947
4
7
3
12
209632
342305
69
99
498950
470672
4
471018
379095
28
80
288157
496212
492845025
53
18863
90
883678870
5
14
81
69
421409
273328
416931
3
118343
46
19
45
232449913
186586
464157
8
329405
15
320689
44
23993
11
260409
27571
4
54
95
213275701
209941
83326
478105
27
87
467494
348669
37
564288654
231246
87
160277
98
2
428189
120741
349091
59
269999
64
89
182910
463862
32
112502
90
89
5
9
393145
47
2
17
36
45
440696
211744
22
429746
393165
488188
60
6
488919
63
35
26375
236424
34
199715
116372
46
35994
156912
26
29
48
782527841
83
149332
420598
354959
17
7
9
204504
607897445
8
245298
332724
21728274
207033
13
57
69
2
80
74
327561
64
8
14
64
66
135547
45
71
124862
148578
71
60543738
42079
344020996
436492715
97
57
8
135696
13
281773415
88992
50
701147855
374409
1
22
728817049
268127
9
339585
43
6
56
84742
81
27
40
713772956
15
176438
68
1
481335
215445
36
487848
10
3
99
41
28
78
87
16
47884
404902037
64
72548
545552464
20
59
9
262394
400732
375924
79
75
130727
465987
191721
45
58
354335
81266
483768
97488
490563
115155
360698
184870
75
64
46
52
32
15
111644
3933
351198
97542
48
374212
208581
276534
1
94
742101383
231208038
134663
92
402443
273448
255820
64
482424
5
466212
386613
399888
41
57
8
30
47388
169270
316323
9
22
24125
76
316120
43
300084226
36
25618
80
449947
4
3
250176
56
77
193622
458205893
55
251956
7
431098349
78755
91
430656
363966
15
577260283
60
36
35783
7
470254
1
8
41
40
14
23
356190
24444
427571
397878
283086
1
473152
89058
92
99
333953
25
8
45
9
189589
233931
185633729
34
75
99
92
427874
14
21088
731180232
91
135660
7
279580
244698
89
398380
5
2
77
446102
51
158075
90364
36
24552
884171831
51
29
68
304824
99
342325
367326
99
31
82
107489
493509
171767690
12936
363466
252617
4
31
1
63
314290172
52
356275
142140
8
52
81
61
26747
17
942143082
52
13
15
50
155892
10
175475
28
217594367
331213
397071
111214
227609
394251
79
365485
126218153
35
52
668955244
16
401563
164234
889733879
346191
32
91
30
20
2
4
68
435754095
64
123272
290324
454228
90035
72
15
1
364722
361310
40828470
309389
84630
444814
38
78
493171
4
128588
56
97
432097918
205762
52
373051816
242487
268647
74
47
477305692
397229
188496
46996
62
64
372235
476706
209612
425946
460291
33
6
326058
38
226297
340843
323539636
5
417374201
80289
75506
64
9
72
4
757475618
83
292411
96
35
118282
81
182642
449440
425396
79
415517
68
88
310897
38
280056766
59
269334
19
20
66
38
400092
92
3
284038
433212
12
70
470125
391623082
65
60
267672
948921828
74
52500
95
377158
17
97
87
227639
61
207307
73
91
8
23
3
134708909
39
165862
200944
323733
62691
269746
9
64
278488
209199954
48
27
63
416021
2
131671
48
241211358
475410
3
68
63635
8
9
84941
78
72
32544
4534
83
180781
59
6
147807
13
2
361824
64
85
367660
73
336096
88
19
16
195567
19
83
223630
65
65
475903
82
234633
5
234765
239831
27
96
50
326947
1
6
63862
928200291
37
95
156353
19
426975
27119
716693695
57
197776
6
26
100461900
83
8
419915
68145
399898
36
96
11
277579
376332
395044
444790
22
384618
138060
1
50
8
95
58
169327
87
117270
375959
340907
34
77971
2
294724
23020
433574
68
955523291
83
95
61
655215921
65
61
75
63
251841
142756
443619
33
75
14
71
4
14512
40
1
92
466169
2
135527
8
437879
77
56
54
314001
301877
255459
972029565
447246
9
238115
476906
392870784
29
199358
405483
175504
208286
17
259510
89
1
3
492123
65
384417
626668857
87517
1
231096
146994
304419
75
19
72
5
74
70
3
1
70
413718
84
84
194312
431675
184599
67
3
48
20
450558
11960275
32
330700
2
76630
38
278035
249817
310945401
66
84
54
45959
17632
222204
33
474749
47735
7
305423
120225
275887
495379
21
72
65
71
191288
23
483650
16
124379
62
138338
71630148
476550
160757
52
285706
62
15
208087
6
8
438531
1
79
5
312656
398344
303695
884632755
3
291708
88
289808
177714
365954
55
76467
94
250709
425226
91424
320917
6
18568
19
304378
399869
84
3
70866
94
5
316149
21
63
40
345238
192165
200204
286635
255427069
44
162367
42
71
1407
94
1
398267
464866
40975
85573274
83
305770455
404490
35
260988
57
194327
54
92
487233
66251
37
48
42
7
19
473559
55230
982966742
176765
75
17
14
202214
89
172442
342189
37
376919
268627
63
98
146389284
22
44
18
89
14
366543
37929
19
223647
6
77
270756
83
613932822
17
25
307878288
64726
49
95
289312
95
16
45
464684
613726694
98
77
1
112883
433977
497152204
28
943628812
314566
39
23674
44
2
41
72
65
10253
98
79
7
86
86
327747
20
98
431155
469013
14
76
452074
9
89
5104
78
201350
487371
63
97
318316558
84267
43
7
459336
57
89
384547
15
8
82576
26
4
85
118396
18
299140646
56034
67
58
253931
86704
107437
44
51
8
92
56
84
80
16
3
73
176197
63
261480
82
97986
270149
62
350163
46
77
958575947
372752
39
780905347
20
422588
121120
489296
65
41
76
63
23
57
844769820
30177
694050606
72
7
98
62
315682
103262
350230
79
88
79
22
132107
8
45
32
16
952784082
249717
87
1
7
488422
436575
64848
244755
49206
81
89
85
70
23
59
47
687300021
258674
63
395729
341275
250089
173294
59910710
456703
77
48357787
538845495
265644
66
77
95
372983
67490
75151
7
121047
359128
26
51
20201
94925
22
9
12086
63
7
19
32568
495043
14837
40
86544
28
133130
240117
11
18
328023
65
28053
49916
98
50
46
13048
93377
468008
209222
3
49
7
76
48
43
499798
418546
50
16
69
4
393682
451348
496734
72
89281
30
699183892
794360004
35
50
286281
377322
38
89
134126
910507022
381908075
137419774
405315
386043
169087
74
46
411398542
46
190524
67
149675
378089
8
322771
515376047
16
384140
228618
317160
454768917
37
4
40
55
437574
59
67
64567
203153
67
363895781
658437971
18
467687
73
420114
671221829
43013
74
5
90
45
208073
30
85
265005
2
745760206
338625
19
116440
428789
51
237522660
74
43
6
24732
251356
56
570393920
7
461800
353493
71
478099
303575
395310
38
134608
881700102
327209
123605
113068
60364
280317
19
408524
4
3
66
97
31
25
458489
564910336
57
95
35
420881610
303303
260235
45
97
5
69
67
174897
9
5
305772977
22
49
138738
40
242606
36
402086
229357
456421701
47
211859
276436
273348
9
81
730968073
61
40
22
35
498693
459001
338724
49837204
98
132731
61
91
82456
159437
237614
51
356848
782644540
675844107
53
86
49
299900
62
522037903
481085
391149
8
90
267213
29
102086
182031
19
468478
329515
307658039
23
2
53
121085
5
186708166
41
47
5
349323
22
81
1
336800
59648
291221
42291
401654
15
23611
83
31
55667
44
29
431297
55
44
97
709265465
8
8
68
186114
83
92
51388
307613
2
17
191573
84
399768
792589939
569259566
36
271843
318756
44
471494
473435
35
299531
727236021
65090532
74
85
113859
55
580299008
12
20
90
13
37
27449
85
393135
31
14
2
19954
56
305669
256487671
1
43
49
77898251
3
150709586
9
205345
76
1
335081
1
37
218569
52
7
83
75563
89
354806
484198
67
39
23
68
848227064
493739011
10
85252
120677
66
61
7
404623
6
58787
19
496420
9
5
439139
18
16
317044
48
65
15
405820
21
1
271891
125063
414704233
58
787285674
7812
259948
151406
50069
341200
22
294667
180202
481210
21
172262
270059
289371
93
56
84
67
98079
8
51
67
421473
212528
328046
61
57069
10
453136
402572
79
442163
2
395437
56
41
52026
405283
494294
7
10
386941
5
965197077
371900371
287059
469953
4
131878
20
60
57
68
372884
162164
95
73
282243
75
293426
6
136050
178134
253290
86
144608
110
2
222062498
57
418417
25375
20
89150
9
257157
347220
26
88
69
295088
86147
342090
1
37619
60
87
13
841076374
97
86498214
46
333961
388236
124254
74055
290409
261212
78
123010421
298129
4262
79
18
96
106395
60
416212
32
14
359981
330576
818500440
33
89
102485
448156
62
65
32
236641
113670
373845
200143
67
240630
268866
332558
287960
97
385407
788342573
77
314172
24
363707
408109
89
129236
89
67
93
167044
340763
3
76
55
48
48
247404
400353
73
350346
122453
142595
33
725483541
91
265448
165552
1
39
456181
998371292
808222825
3
241595
960486107
5
143808
431303
38
8
22
87
1
739309659
32
113713
79
11
79
7
33
192779
448862
80907
7
36
1
49
155295
483422099
14
481848
103977
33
15
202091
238263
45
57
87
8
5
389899
44
116638554
50
25
489410
32190
188267
78
5
279517
92
89
99
187103270
313090
295737
35342
67541
14
10
668542095
63
19
425598
79
74974
250219
99
97
10
99
50
23
278373
98
50638
71
57
388714944
28
58
27530
260458
342488
71902
27
322809
73
3
30
151332
2
223689
80
45
169949
83
28
53
99
77
5
270538
441812
41212
34
87
14
35604
60
41
93
99
370016
275365
89
60
104299
780578420
3
99
87372
572640404
434818
592378697
68
308811
977717671
273078882
44
21
43
7
472006
42
21
393666
22
63
14
2
414005
145108
315108
34
8
88
123168
197226
444272445
96
142785
356297273
36
89
7
1
193921
54599
1
198769
1
21
41134
57
17
66
8
227887
22
201338
8
46
44
71
8
279246
61310
87
23
25
75
6
62
99
17
271825
186651
8
2
14851
3
132441558
3
5
19
40
321888102
2
211946
931353674
21
96
9
9
48
28
50
1
674443504
52
11
322693543
419149
20
18
44
37339
641487610
7
403525
17
1
88
52
15
84
38
2
439776
184893
37
47
247681
98
162242
166679
101905
8
349532
13
423581
23319
83
8
56
5
53
70205
92
114424
137184
293584
54
30
143718
37
48
354553
303266
471246
11
81
11
499120
881361094
401674
60
110077
2
399608
430326
2
52353
4
334915
51
340063
390829
345780
56797
196981
14
2
44
33
56
179649
945906350
57550785
39
290928
38622
246336
450686
169603
65919
475203
10
40
67
354310
92
385664
439716
334570
78918
92
127078
75
297599
27
260733
121061
429978997
203902763
101187
19
645639487
65
33289
355808
64
40388
40880
305252
177665
92
52
329089
110492
88
61
139449
63
96
88
425897
77
74
245733687
60506
19
432981372
38
54
8
701203776
194280
5397309
417632
877040462
227838
33
249759
98
710859739
63
360055
892922286
55
81
45
46840194
37
299511
8
274839053
478792
9
42859
489230
895578613
8
2
76
23
46
23
8
89
6681
402227298
351476
59098136
24
197382155
295846
450769058
130368
332263
73
74658
467291
11
85
5
8
168832
101031
64
85
32
2
468916
364214
24
9
169715
58
7167
1559
92
368591
320885
450680
481260
44
143580
56
340641
260898
277394
187871
93
14
342363
80
63177
5
83
248397
359364
88
23
14
72
126865
246362
14
63887
435386
45
39
231753
25
208137
79
76
362717
45
33
6
192355998
9
45
215578
328648
67
111426
271774909
18
4
72
271912
72
10
9
60
106761
93
1
448309
12
79
44476
282992
52
284893183
51666
87
86
285494346
4
95
310124
375500
2
460044
137111
24
58
871069488
21
92
402722
152589
23
93853
71
530712122
19
48
7
54
30046
248145266
457323
86
347974
424229
89
232850
34
9
492864681
22275
6
768476158
324872
469028
82
54
495510
40
265595
389871881
313856
149759
319590
48
73
2
264470
927112782
476995
21
19
2
3
190725
49
330998
269612
790143734
73
30
19
444268
75
46
3
79
8
116658
52
111569
84
9
110364
105918
60
122421
131030
273009
46
933504238
84
189632
256207
47
441923
53
81
81
99
71
210460
200933233
436
64
56
228818
24
58
75
224218
61
165631
63
97
3
277043
1
225695
11970
492628
303216
8
38
91
39
30
6
91
261940
86
821101895
208773434
237564918
50
85
63
67
10
257447
999558223
81
40082
9
317624
135764
74
83
86
249996
76
465267
69
62
25941
18
414354
51
19
18
93
253865
19
11
80
148641
59
229178
476050
846880111
12341448
339643
99
53
22099
39
309986040
39
23
79
74
30
15706033
176904
364669
403259799
24779
91
328311
36
452438
37
79
73
245818
210824
259841926
3
488488
86
21362
27
20
7
247991
32292
71
3892
27
6
43
46
99
195006
373384
92
35
240474
15451
37
6
283626
413350
40
379196
1
97
179406
446269
543561896
308871
6
29
55
907477207
215356
26
219716
152476
406442
84035
182083
48642
799244631
66
5
50
71
451076777
4508
97
50
26
22
92
368187702
90
251316
270604
74
368714214
410932
67
434336
17
408322
405974
85
80
300703
353117
238765
43
95
675971603
296780
5
13
317666147
83806
74
7
25
304686
9
57
286426
73
9
730392541
120537
268547969
268035
193242671
513702558
40
70
12
20
349255
304368
451228
310587
38
461390
93
315251
162618
826508061
487223670
418557
246697
83
43
20
605452006
31
143515
90
46
287774565
378957
35
401547
8
37
74
27
80
499864
251710228
495803
316192084
862249255
306223
13431
66
364116
71
37
358009
214193
240674
93
6
39
202058
474622307
342695
6
83
75
34
56
228697
546666628
936046218
35
61453
166376
6
1
5
16
162010
36
108862
96
81086
52
72
45
302813
176646
10
221603
476386372
217786
314485
402349
485304
144015
46
289029
28
36
303816
32
9
75
74
24
898169721
350408
80477
1
495810
78
99
177935
91
348593
8
466255991
2
53
737091447
5
61
48
65
80
131809
327833
439753
7
186513
58
75
82
39
1
54
235563
22
57
170795685
131657
28
61
217726134
39
2
195250
233017
473482
57
5
377998957
308821
393801
407916
478073
296020
499925
85
6550
783030073
298901
53
34171
12
70
308613
241506711
15
139096565
238674
50
322613
94
34
352046
69
316099
978245614
235546
16
1
223623
97
150461
377825
343973
7
53
87
3
87
464190
27
82623
176403
793358576
865772538
214290
71
460275
21583
238084
8
51
1
461431
487214
8
30
404753
291654
364214988
215933123
83
66
772402564
952299914
887401327
67
7685
93
393134
24
27
318685
27
412184
53825
299224
368465516
475189
108003
144102
54
328305
309321
18
52199
812115402
461580
531034450
489625
356128
328868
64
46
80
328507
185253
5
20
371832
141174
104398
46
175475231
161398
325234
47
394512
43
154771
24
73
6
93
282119
3
419870
17
242602493
31
355633
48
536494410
87673867
113794
484487
16
49
35
175913
55
50
4
368384
474243
79
71
166689
71
397853
71
1
271381
63
466036
31
268456
54
21
266395
65416
350442
1
466141
36
182276
83
414617
9
80
199986
10
2
78
40
372869
54
96
231668
178061656
29
614455330
170800
8
71
93
78
330577
37
247229
41
18
66
259461
53566380
30405
11
250462
89
45654
373100
478765
175304
417276
379165
4
31
444149962
3
856556292
410930
28
96
391347
259692814
125327
43
414454
2
788195469
483912336
868388820
47
58
35
68
242693
506656347
31
62313
98
38
492838
89
42
993047650
1
53
28
175107
50
862387104
58
38
230671
227791982
88
63
251058
68
78375
21
483764
304242
2
897550937
90347
2
54
221742
43
98
2
251451
221364
478700
48
423538657
293595
15254
2
4
92
71
2
191666277
346980
715815644
9
88702155
5
15
189552451
190939
17
8
68984
20
20
16
241316
52
56
128115
47
402158
52
488617362
482537
10
72261
189348
76
30
822903569
76
9
84
74
124262
157668
79
365955
42
747013242
40
267160
78662
30
760666374
3
368387
3
90107
496519
24562
18
49
9
36987
34
72
54
40
452792
377576
75
364639
60
350467
397347
8
34412
333868752
337815
473034
302756
49
432964
57
406881
107665
28
71
282152622
432860
621463680
41856
37
263428
60
47721
128162
51
17
73
83010362
167593
346114
58
83
5
60
14
166739
60
3
7
55
87
69
38
47
454489
15
79944548
377649075
2
58
329513
159070
64
51009
170251105
237782
367574391
176309089
467397
5
2
481014446
52
143413
31156
57
64985
596873127
288319
246853
496017
47
21
4
27
6778
59
2
71912
479634
167998
374299
66
73
248611
68
324421
539475134
541164193
522082043
40266
488367
158053
1
60
46
16
471183
77
15
15
18511
39
4073
218692
306316
128714
201329
255819
57
32
455685503
572225363
121277
339196
153928
80
33
30
394558
439082424
383337
75
309155
297964079
478876033
84
6
8
4963
385794
442909929
99544
102951
205090
466976
36
184031
7
319119
2
147647
22
89
460771
86
410770
281296
9
87
317059
3
450677
48
76
112650142
59
294705
35
35
45372
281423
126052
13
7
9
149882
97
749919337
314074
95
840679283
86
284655
130841
320104
17
74
618961578
151475
174915
220679
272216098
365247
438428
196447
7
7
480763
155505
403011
191714
13
2
82
6
52
32
80
257241
94
125453518
49206
334240
185243
36
405870
473633
309119
99204
20
25
240706
475748
71
93281
418101
79
81
42
327770
97
7
101184560
399494
646434657
250465
39778890
79
44
60677
28
222204194
322684255
71
39
54
9
30
64
33
490878
548864336
86
120784
335798817
39943
40
73
174504
90
285253
6
4126
393707
810696972
400515
60
399039
69
285070
24
3
28
8
27
4
297523
2
2
20
45
47
79
41466
4592
251404765
2
99
56
82
42
248209
71
127102
89
286745
439469
73661
71436
38
21704207
28
122655
156171
16
56
25
217654
3136
89
5
66507
66
99
67
33
143689
56
91
5
93619
9
84
60
8
54
88
8
470391994
82
44
496639
262509
413566
40
516210950
52
98
69
58
496299
70
79
481521
426496
416968
460623
59
1
89
2
34
467135
34
76
80
90
27
493809268
285895
208476
12
48551
444333
373145
9
62
7
44629
18
72
11
23
592104187
85
45
7
80
39
72
18
90163
92297
72
3
386348
232560
89
30
420621
403814305
59
153620
53
9
43
490448718
7
46
86
8
45508
231873
36
407354
92244948
6
320875
37
33
332020182
30632
282734
6
186656
44853
45
88
21
1
67
21812111
6
1210
279185
33
441702
772998877
431998
100571
29
313043
9
485643
286487
445489241
32
343961
76
15738
61208570
52
114956
35
74
16
99
262222
66
472129
269920
30575
566757955
108662
362839
97
1
620253326
62
77260
30
8
49
63
8
32
22
8
306547
60
14
107914
486697
10
51
81691
379630207
5176
93
54
98
308866
21
51
95959
91
388607
92
63
39113622
61
6
9
128309
28
7
39
4
430262
447433327
20
65
82
4
178766
310739122
43
438099
11856
108603
34
4
447999
425035
10
205070
51
5
200171
36020
42
294560
37
39
93
153052
198652
335453
328175
180352
444720
76
171257
480361
38
793998552
77
60
272133
99
95934
318928434
28
81
7
2
182949
184544
2
40268
459472
47
98
23
6
723938554
75
679117603
161651
8
64
246056
73
213893
16
7
383141
84
31133
2
498374
355332
31
315957
391548
46
281668
13959
318053
245982693
84
329196
7
109116
736010845
119618
80241
467842
29
7
60
403367
16
175776
50865
38
17
188385
131149
400368
168510
42
168742
50
365890
364495
226223
13
19
15
19
96
803374290
87261
32
138522
88
111642
239870
63
48
442661
73
23529
38
686575007
205413
22
87
52
82
84
242781832
77
83
442042
137660
386642
47
39
47
41
493138
88
32
37
234351366
1
6
7
210908
873548509
422728
855525059
43
363676
17543
99
64
227384
94
41
67379
69
908293270
52
412458
185280
28
55
38
62258
89
490332
369250
52
480103
47
53
8
67
96
159296
130164188
1
97
450897
227254
40
37
46
183400
49
480801
24
346528
26
63868
235787
127098
62
91
22
62
50543
95
4207735
36682
84682
128872
114728
7
16
773572013
39
33
28
7
31
72
127831
68
48
50
207501780
472313
8
314538
89
2
167421
387077
3
429031
73
535634402
65
29
159535
57
52
77
436689
6
4
330159
84
92
6
899088912
226647
79
423413
897494797
164885
310204
23089
367442
34
90
656452652
312090
41
75
23369
2
354855
236990
72565
17
340660
297606
273580
3
9
222247
84
94722
111200
25
305748
60
371017
437524290
15
3
225786
137585
93
662736458
448184
174488
336936
50
424713
52
7
23
57
90
398582
453477
288128
18140
417807
50
94
59
8
53
452992
397401
59
3
260479652
251228
85076
44956
13
471832
549806566
299328
321834
79191
191587368
370304570
217970
12
150102
62
4
141135
124084
5
302555
402182
53337
85
262909
23076
92
141667
127047
15
106090
80276
82
27881
46
445790
82
19409
54
411859
490715
327274
87
176458
65265
192582
699607772
474523
941124709
226410
79
295776327
34
59
27132
75832127
39588
94174
88
53
251447
77915
44
86
110186
227471
82
52
73
112693
61
296966
2
97
11
67
2733
356671
39
13
54
3
44317057
445404
60758
54
11223
411496
966861708
446869
9
356693
6
892594601
935452585
259435
1
259318
52
23
6
97
8
95
96
30
159122
3
362356
65
432546
31668
53276
3
91
23765
45383
87
88631384
80096
400373
430172
2
86
15
304974
268543
64871382
6
865395078
493193
30442908
18
297602
121118
9
155799
45
706655579
297665
50
4
75804
106589727
45
496578
23
183718
67
6
15
232326
474626
8
82
68
289245
7
2
165430
552474008
234893
34
2
52
703776721
599031803
250196
58
46
30
701846130
2
18
31310631
135821
2
3
110067
55321875
219882
99
268489
52
138568
318496
16
345886
285435
43
378268
7
303182
71
96
98040
77
1
86
9
1
93
5
357116
68
368701
32
308520
5
247068
3419
112838
72643
269983467
65
276347
20
279817
455743
38
196690
497681
2
345243922
212050
68
63
96
41
53
74
37
6
580579543
50
74
54
83350
316989
59200
605558294
312908
7
2
803823854
64
306619
30
53
25
65
7
36
199382
41
84
287808
39
24
109887
157035
362403
27596641
83
44
22
3
319120
142088
387429
44
498407
91
1849
144718
72941
36
31
117083
53
29
44
283567
87584
18046
69
147852
57
9
6
81040
79
55880
348083
430248
478318
1
38
371641
329118
434420
651192867
92
95
9
75
9
205226
377682
169803
279588
88
13
218457
72
75
21451
58
279733
49788680
21626
356610
98
5
629112127
825515281
221629
464111
66
6
448231
77
116428964
95
117273
156704
447669
149823
88
67
305321
47
247356
61499
39239
351563
22201
441057
487176
83
396601
3
50388
69
288184
8
454805
400824
2660
268027
4
30
60
466639
61
251565
7
21
77
8
98
292624
47588
3
321783
168045
52
781357817
8
45
142262
59
331741
77
283491
115612
347079
300715
87
307736
549798562
8
96
10
320451
139725
626240503
687371021
486079
90
8
446594
8
972000056
410076
81
234488
119875964
56
270804
452265
407201
5
96
93
816642444
437793
32
54
99
999407622
96
53288
383913
1
148102
1
146044
376834
182878
74
7
45
174332
62
9
204657
62326
467754
199973
2
490148022
479821
100823
468419
12
29
51
199423
30374
88
16
320816
83
29
437892
323141
11
908950003
196875
59
31
44
95
1533
129930
73
171997980
132808
421356
486166
71
32
9
43
88
48
241303
81
99
267598
263781
483621
71
16
54
241419
7
16
269317
97070
28119
29
431901
311200
15
87
413337532
170859
34
349856
360384
438575
292759
233842
5
12
193031
93
73672949
99
7
120530
16
75
45
85
446721
491687
17
662088973
234930
35486
187800
465061
198558
15107
3
792323200
79
235438992
29746
84
218019
866437546
37
42
15
368392
73
88
9
23
398863
12
50
243698
36
21
17
96
27
766301345
2
296937408
8
163231
94
458316
31
532406903
43
1
4
26
263234
84
15
317111
5
60
155737
417687
987758411
84
97
67
39
159660
32
21
166762
24563
384373
186715972
75666
74
155403
57
37
9
39
87
260498
371055
14
795307745
229367
64703
40
149662
8
5
25
411315
32
236354
7
436882
358282
404184
58
1
196838
274035068
41
95904
7
18871
437978
1
7
206582
9
13344
1
76
98
797178083
93
20
37675
37769
173435
58667
407054
281135
473172
49
81
117359
4
65
26
43767
107490
660113473
421884
89
217695
93
187265
7
12
49970
5
40
36
93
99971
299635
66
56
238672
85
473918
292280
302574
353562
89
86
34
49
488477
33
347705
10
229727
110754
94
80
45
90
476485
53434
5
163943
262717
56
252412
11
7966
228238
938810868
324538
64
60
436264
215687
321933
230884
398152
48999495
65
23740
64
2
54
89816
126788
325651
105908
308284
6
52
23
54
76
55
34
238042
470797
95
35
291465
25
556758226
414639
327056
467038
259425
182250
43
27
52
23
71
54303042
96
85
218746
205527
61
197399481
4
2
566517335
64
2
85853017
126075
4
253593710
372147468
92192
24
2
31
10
167621
561813013
334463
160398
342437
787684621
59
73
125529
57
250227
76
16078
47
307933
46
4
62
18
66
96
46
438857
69
70
287758
86157
9
30
8
250401
196240
448809
28000
8
362001
79
46
139153
252932
296270
46
87
444023
178829
474042
53
33
191635
418539
333327
447450
18410
78
4
21
42
78
27
102780
9
332723
242479
377232
21
60
324979
69
92
370815
249969
388171
94
157646
73466
61
74
270103
4
6
364480
82
65
303653
284728
25
70
55
291369
41
384368
730913423
207198909
32212
52
82
118594
81
39
9
7
151237
472993
249099
203189
357375
24
83
44
837890700
4
282759
843387518
235479
33
30
99451
83
94
248460
941223025
365068
272031
81
462526
75
11205
2
249869
60
97
404342
165863
7
261600
217517
29
318053
79
46
273104
151848
171645
5
6
84
87
449150
194217
476009
374474
935750173
68987
14166
14
993803949
486467
525136148
36
74
209069
128805
162996
278621
43
137143
80
95971
79
403695
32
116552
104118
131709
514289100
100645
66
164399
22
319738
247525
64398
44
3
88
402130
274379
93119
16739
48
469027
52
82
52
36
312252
200030
107559
59
202884796
282760
38
7
84
3
21
814052609
407159
194395
255255
56
30
33777
91
244361
162056766
281725
57
30
77
3
477613
1
471708
3
290302
268135
269401
466021
64
456955685
23
68
10
24
380236
30556798
66530
50840
227898
86
2
892248389
96
358413
262680
322496
235709
80
257408
298182681
277339935
392658
97
22827
868345613
40
324468
20
60
70
54315
64
406176
907216615
663138903
32182
70
58
38
23
38
85
1
62
99
12
38
445984
206311
102280
823528651
361590
296331
283571
861732707
250228
14
325446
288136
1
12
174444850
2
696273858
78
23054
60
79
84
38
300632
64
245177
58
271404
5
328473
272021
400503
38
379129
4
21
87
80
24
36
284351
16
535008625
442838
47
7
261970320
68
11072
405360
16
89
30
34
476967
13477
95
47838
93
32
388964
17
7
38
34638747
163363
98303
59142
13
788019058
80
24104
70476
285103
176491
469542
877161824
423392
90
380917
7
199919
1589
21
223831905
246258
143999
93
92
419243
138567
63
61
167181
78
72
563993061
9
17
392350
309850
25
458849
295373
102437
205798074
99
48
256355
444271
142800
14
67
767068479
276323
89
310643
310893
233802
1
73
51738
37
331315
831385609
499945
301306
353431
42
26092
450785
485530135
58
777638770
148456
51198
2
36
76
73557
843202861
46
18
89
48
16
291918
60
102883
109007
361775
481290
64
77
309958
67
10255
51
272061
47
2
43803
498972
9
34612
6
35
2
10
15094725
67
345726
175591
560033622
10
12
775840280
57
73
14
46
10
28
430994
603173653
6
22
293340
407802
70
396721
102633
12
6
3
466425
18
6
80830259
99706
966030954
91121644
30
31
754462980
435473
33
22
53
422164585
202053
30
97
981063107
74
355711
307253558
841773428
14
57
180584
58
15
55
70
81
3
133440
613192
464164
19228
939158735
33004
17
62
12412
466114
95
46
467626
14
30
289607
412412
87
93
124175
16417
96649
484228
60
392004
92
80
26256
93330406
151209081
42
366180
367655
43
4
443515
99
64
17
485875
9268
34
90
201861
5
17
8
94
33
94
5
8
1
73
498390
150132
281202
76
66
29
482729
222190
56
155305
283447
76554
38
59
179558
115897
18266683
43
312397
79505
11
371218
197521
3
217789
18
168839237
53
476833
49
46
24
13
93
66
72
2
37
33
195588
24614
72
7
421798
89
78
65
97
72
30
70
33277
150261
73
37
73
97
884564704
36
474702
679377857
40
238942
849277712
33
178004355
96
4
239858936
64
21
88
51
89
97
288450
236361
741526160
79
413336
32
104252
445661
50
32
446117
65
12
427363
89
8
3
70
93
82
377525
4
84
14
47852
30
217199
4
385363
815246209
47
40
91
67873
369931
99
56
387130
118052668
58
395866
1
3
411428
88
492832
1
980472863
78
401779
224538
429817
381788
251518
53
149784
97
40
68
66
365157
91839
83443
200664
448866
805777695
725919915
86
86901
537747723
1
429104
88
1
95
10
317678
85
306137
135632
39
157547275
31
225685
49000
57
51
18
84
189611
4
90613926
665950023
392214
53
183620819
7
744610983
15
122822
53
318441
57403
379614
74
78
233790
91
288294
459241
2
48663
6
4
490141
476626041
186592
13707
2
902692298
9
422887
359353
47
17
20
87
1
287058
50
71
276091
15
30
16
30
452021
425462
5
37
76393393
326061
90
61
107708
79241584
23919
443489
104628890
405288
178193
71
259128915
60
110240
20
393416
53472
49
307304
14
24
7
491593
67
89
94
8
9
187891
21
72
66
4
409558
93
73624
36696
8
215036
732709132
23
67
41
12855
181110
15
488210
426595
39
67
22
323080
5
907964953
51882
668099888
449739
13
122234666
39405
425046638
9726
13
22
25
9
17
80
133564
3
83
203786
83
585883319
558695270
93
297537
43959
53
664572589
15007
9
157435
297233
67
53
47
52
7
36
746399660
92
84798
562695628
440233
70
471984
138200
84
283560
3
28
406286
423493
322074
757821060
410061
80
38
221469
195649
62
5
24
87
51181
57449
255349
935690270
77
9
250745
550065127
40
2
85780
74
253016
5
93
105835
96
80
78
840234433
44
317500289
49
88
2
458247
72
103228
355337
778482378
1
409918
338420
191175
89
66
1
63
374713
487075
241845
492795
53
416883919
455387225
7
192754
412572
10
21650
63
285575614
13
373398
975170579
74715
69
442181
358
13
58
259630
53
7
58753
448382
60
538063435
580433752
77
83
75
5
8645
89511
152486
87
645059006
129537
75145
48
211360
246040
72
34499
48
90
168654
12
75186
170843
288411
8622
478475665
198436
295864
193188
377919151
7
349550752
41
62
679785985
65054
296226
56
36
57
69813
72
83
293998
1
38
459613
96422
892144632
61
63705
81
393794
360893
79
188326665
270178
197329
24
6
36617
316625
572125934
77
8
71
355195
5
96
52
252063
49
303731
380148
473655
46
7
41
7
22
527180002
1
946111199
269911
194455
471340
6
181880
489501
204335
221339
445239
347309509
43
433422
65
88
76
71
91
5
65
51
79
14
72
45
7
340279
794015453
240675
71685
85562
42
21
189134
73
291806
83
373409
12
464228
386144
9747
379780929
342207975
44
9
91
9
128272
377729
28372
95709
66
4
98
5
8
497327
54881
29
270621
377858
199593
17
301465
434601
7
326474
6
156805
73
141147
82
237441878
49
517443206
94
291921
445884
347962
5
113070
445640
125244
17
443092
5
162115390
75
342708
76
138880
397710
246429
891347949
379434
240786
18
68
26
208808
251350
68
162910
84
22
298139
21
92
65
362279
340587
13
257944
63
547280532
134383
239708
63
13
672026580
50
754128911
11818088
68
665461925
54
7
78
8
250399
68355
8
95
20
31
71
559229929
2019
66
66
267265
139850
7
15941
422619
45
95
413965
406741628
400640
2
320609
4
8
91
8
3
64
477793
23
87
17
68
68
66
2
195035
9
466369
31392
3
7
7
845820257
391057
437154
79
41
145153
414338
3
206131
60
260547
329457
359569
440589
246191
91439
80978
8
33
22
72
485814
69986
29
55398
51
5
15
10955
38
1
223916
5
387101553
41275
28
261460
318665
63
73
327111
6
31
467397
293885
437329198
105680
85235
23
342339
3
177115
47612
4
50
61426
503457318
56
8
412743
196595
6
322319
467211
3
77
46
51
74
210824
36
4
9
221756
60
6
18
94
49
68
98
26
135769
45
9
59
393903
75
184242
389091
21
244297
77
28858
48
95
319667
323907
93
204296
57799
334764
492440
34
437971
362326
85
7
69
8
90
25
331070
64
19
29
154993
72
86420
360682
60
42
7
33
6
400819
12
82
51
123243
7
158345258
37724
87
91
170562
354156
2
1
60
32
6
26271
675264283
49316
22
12
64
17
2
93
49
358492
12
345542
7
88
314254
398212
54
296959
66762
80
370354119
49966
284650
468278
245033
292003
68
445276
444831
239159
39
95
71
64
72
63
10214
266036
193648
129297
33
4
442068
51
72
223864
24
29
13
982948335
95
65039
70
82
495264
196841
190467
232409
81706
6
19036
233652037
428562
19731
952830964
12
15
35
945494096
84
70
31
78
57389
1
392986
73
35
466867023
987821544
496090
89
47
40
20
113787
427795
356191
35
291775
458234
2
623172224
51
45086
38
492470
321100
168340
8
91908
284147
34
3
54
35108
85
33739
37
9
436733
83
60129
3
15693
70
90
451574
658546652
245718
379590091
116973
27450
7
88
35
84
72
358699
333910
471015
133379297
18
45582
33
10
369546
229454
92
5
9271
27
8
65
416151
15
48
200308
46
64
474504
405070
183501
84
261949
18
327831
429917
5
63
608165881
113036
481290
51
633149986
727759976
238427
191858
54
286755
6
556115251
979993512
61
83
89597
3
114327916
332335
456877
351094
91
84
78
134209
448104
376266
22
15
15
17
4506
276666
341680
26
46
61
51
484637
2
901735891
201746
54
55
76
259722
57
55
33412
98
8
35950
66020
64
2
20
88
2
286655
180023
117607
45
213087
102520
25113
25
175318
83
26737
286324
71958
793823836
97047
57
487942
92
277245
286386
97
85
35
282677
163940
254119490
50
61922
68
29428
49376
9
36
206732
3
21
27
18
40
7
345135
33
35
53
12
72
45
82
28
425596
58294
34
66
3
95
91
383323
51
350355
20
7719453
486710
95394
158258341
9
270122
448044953
289413
95
40
62
76
60496
879799479
2
62
332255
159562
27661
318198
98
75
89
83
21687
1
56
469158
59807485
633968053
501428700
494932
6
384509
72
260358
237335
52
66863
97
72
132113
136190
37
282403
135998
116644
44
206187
84
29
74
265169
62528
56
306044880
74
412427
222952
220538
8
53
79046201
51
390862
20391
261559
64676
135383
248572
478014
11
119681
310779
68
99476
401158
86
466047
37
77
14
589109634
6
90
176143
156970
81869
43
14
232973
79
93808
22
56
124736
413867
379244
597825444
99598
65
352888759
61
391276
53
14596
179856
74
57
13
43
88
56
299135134
37224
106786
1
45
857926685
97
73
1
551021720
399235
303092
381873
33
58
494600
79
234531
859806096
2
494166
485645
2
14
88
247908
4
412842
4
55
904099640
423243
59
488904
3
80913
85
89290
306991
383867
4
283793
419265
3
62
56010
488164
64
7
98
404960
219651
91
469361207
25
247654
73251
984842995
24
298825
450547
376849
421201
68524
423212
39
299021
12
79
93
80
46339
39533
275931
302252
799049418
27
507841829
72895
293651
69
1
69229
73
7
243143
55
95
63
4
88
37484
681905254
452995
461069
477964
55271890
6
243374323
7
67690
169104
342262
83
62
91204
456086
87
336527
484097
358890
20
1
195739
70
354989
40
59
9
367394
76
92
49
8
217040
5
245812
56
97
107971
469896607
64
307277
607783000
3
4
379382
351008
206541
61
9
72
496396943
244511
15182
12
1
2
88
322113
61
92
301069
191140
17
30
6
230860
499846
202348
55
33
57
97
504655321
20435
648040528
75
96
61
158449117
98
40
41
98
34
7
21742
438451
7
17
106220
30
1
279133
282944
79
3
98
19
150427
214949
61818
95
27
90
488549
153592
5
53
296000
6
444845
367546
38
51
2
69
65
35
326377
1
7
425744
723440674
217205
340941
17
797939619
8
357089
22
350187
56
16
95
716658429
966280362
322430
270853986
7246
11
3
42
304224
217482
33
379718
38
230935
42
26
437773
53
246473
42
34317
77272
223116968
34
5
1
25
195676
483430
1
65
991556606
58
82
98233
91
46759
26
79
210165
303548
79
207705
34
90
481319
70
1
369215
90
346698
24
187586
41
399879008
202165
31
6
21
3
175517
81441
477951
46
465614
18
879178004
90138
69
3118
44057
65
2
33
35
70
21
11
270818
33
11
40
266187
89830451
375710
366214585
78
319602
75
11
94
57
461975
70
98
429201
133357
1
195517
320485
9
20
467366
10
532275567
491012
57
56
478364856
34
91
93
39
67
479340
436808
66
98
544077754
499120
9
295640
234241
86
290717
68
80
322609
4
68
442798
83
77
76
48
63
465612
467160
95
27
48
439375
404923
70
69
65422
179095
102789
17
14
51
3
33
15
135971
58
24
48
42
106028
71
58
555451019
18
59
7
89
42
83
279071
76
969107800
36246344
24
9
84
47
327397
353387408
20
4
241524
46
68
230513
249060
40
621602237
56
506893680
526012844
29
92
83
4
27
72
89
37
326357
318002
68967
117525
13
5
58
34
215979
9
93
32051
26
38
14
17997
43
155062
647313990
350281
54
415825481
5
30776
58
3
9
148582
64
6
2
23
48
65
27888
168387
173591
58
65
318947
205804
230197
584604089
400057
27
72
55
6
40
370912
95
345345
285201487
295036
52851
9
55
268682
318829
54
5
76
9
423417
72
280553186
55
234392050
92293
1571
394053
143777
446277
1
29
76
95
37
17
201044
37
92
402727076
23
30
79035
47931
95
183056
21
76687
65
53
62712
47
290304
6
38
103630
815826603
423067
70
87205
64
426941
280432
80
90
847997630
5
178283
21
555761671
219261
5
3
114045
45
20
50
52
35
251437807
70468842
210385
828830743
153331
407106
306167
72
216828
88
556096862
19
36660
85
386680
52
439093
88
34
32566
37
43
71783
4
33
32737
105221
50
121479
861366855
1
498848
84
85
56
78
474664
85
300874
482892
63
79
74
71
35
27
50
4
151162
16
429680691
52
539838547
84
8
8833
342336
193834
37
39
106313
102030
96
157585
92
298195
276759
119030
474164
368798965
21
294441
91
8
78026
19
450282
424089
188576
61
226424
411709101
424025
73
175667
654
423523
25068
58
310000228
30
53529
60
417267
97
80
67
1
30
471505
46
47833
9
9
169975
34
2
97
372997
24921
242568
261793
60363
64
48924
76
151388
2
361920
33
36
547381367
305011
67131
384039
60
64
370337
54033
5
18
31
11
38709
82
774647490
23841
259859
54
7
186354
91316
226312
557875752
59
4
82
30
44
319205
59393
233350
193500
416603
327483
230544
5
51
493780
348317
72
402965
508345639
70
247784
4
250043
76
103191
725366331
279281
58
386928
481833
387346
584747484
93
427755
16
883797461
425914
84
76
34
38799644
167901
11
30
79
92
76
257411
78
267248
30
54
50
6
46
211154
601610055
93
459143
62542
54669
56
69
197907
6
27
16
837267527
24
21
80
210006
7
569211963
178303
344510
91
343956
73
71
101123
157717697
4
456570
20437
53606
369557
20
77
114310
490943
163619985
495044
72
449453
22
83
309843
93
945870027
53
39
52
66971607
491147
2
50
42
58
351374
8
1
305993636
447229
328037
164868
213955
13
94
18
112376390
1
7
217204
5
381000
640350133
93
42
42279
44541
159859
967188268
133406
975335387
94052
186023
124487
56916
5
163789
201712
74
542481290
366136
553436341
8
35
36
14
85921
342138
64
483476
133852
28
4
15
151725
94482
55171
20
60
3
43
352070460
20
29
203658
735131674
86
231420
4
46
121690
295759
786458121
90
10
50
87
300681
47
77945
86
18
1
291520
66
31
96
480828894
93
263481
199052
51
98
107851
431307
4
69
31
35931
20
2
74679
379031
112077
8
328899
27750
89
2
46966
60
74
400266
398063
179309
88
608797792
233606
74
127157
395722
9
399702
66
283244
70
10
55
430151
9
2
40
5
509250309
11106
6
465258
31
440787591
76
383498
32
473625
176582
45
320915
378483
257426
492134
68
421256
30
190618
424085
23
436408
18
1
80
33
1
16176
21
8
9
394718998
170871
98
339853
210759
29761
314530
741439823
73
118377
70
436896
95
328274
149499
34
51
44
84
25
333737
20038
7
16
82
11
170535
404868739
91
65
76
10
253612
75
648867783
38
306329637
491649
406558
311328
98
280106
195102
337534
257689
48
294517
30
99
241893
58
1
413513
13
23
64
91
531346855
39129
475454
97
790334492
104562
186720
30
3
60
49
81
11
5
85
4
66
364384
4
547512976
843344692
271200
474078
79079
611950362
116648
397524948
349787
30997
814986019
368078
7
17
21
106386
261667172
778428532
43
256776
65
67
84
80
10
1
360876
64
110859
344710
120772722
6
134615
450871
2
77
29
23
446168
29
25
3
8
93
32
54473
49
43
40
862046204
1
3
3
354104
421559
320195
661145015
80
400574
107565889
227373
47
31
193625
25
80
6
72
933224518
243913
911395659
443757
10
340425
52430
362709023
405811
61
91
7
19977
46859
72
30
736721761
53
195732
51372
538496353
34
490717
157450
88195
4
21
75
36
12
308536
90
96
33
53
61
971282021
31461800
221585
91
247222
247163
17
86844
4
289347
2530
338931138
13
122466
11
232134
54
95
6
327421042
232237
252936944
368614
51
37
241278
340282
68
419871232
146412
160768
71438
55495
186560
366220780
2
52
52
88
13
21
1
24
61
1
95
93
463376
4
461461485
45
247379
55
77
358318758
44
665892317
35
148096
418368
195104
402237
41068
387426
78
521143068
569908492
61
373706
395481
169155
514601325
193284
55
159974
11906
150394
70
749882592
264430951
14
303999
67
36
57
7
426793
56531
4
89
82
43373
94
409550
362299
98
167237
53
95
398938
1532
495825
413337
350553
16
64
76
68642
96
354204
7877
73
234594258
47
83
82211
249747
321924
381236
154045
8
23
16914
5
38026
26
63704
281791
98782786
7
143520
89517
693449836
28
478599832
97455
207473
67
6
56517
9
6
390609
456879
423653
16
2
4
4
43
62
58
87
55
358642
369451
64
213258
419240
309575
267161
93
7
322703
388279
34
22
97
53
284578
163143
255913
20
57461
61529
36
287905
9
1
25136748
326695
122320
81860
62
453604
327920
24
30
53
12
187709
51
104386
48
2
41
61
166501
31
65
357423
47719
9
72
820406134
11
49
93
219852
199708
772831986
82
90
97
285878
14
4
494701
443302
470254
49
20
1720
35
257154
82
22378
132440
327088
154212384
164435
9
75828
14
60
345425
152280657
4
57
58
19
219265
31
452406
47
498211
73
124486
68
347642292
74
267287
436845
18
286327
440203
305190
133642156
445055
918809269
18
25
254339
55
24
135862
29
40
39
282351
85
4696829
165545
261317
153861
331424
18
266354198
4249
289185
482029808
301832276
39667
376628
1
382615
204991
32318036
9
1
875810974
4
95
5
46
49
90
88
20
53838
289039
241208
970213948
9
7
3
100594132
313163
81
20
1
65
80
66
386731
39
197246
88
222648
960518624
275547
15
151594242
249004
70
230286
267983
348446
329858
266777
301876
463697690
217470
7562
355998846
133565
273879
94
8
68671
73
498876
44
61409
3
356245
45
48669
251602
44
71
79
360509
30
631039062
330369
60
991576167
233718
24
242037
12
526453412
49
49
47
30
28
81
53749
290548
97
32
98
105268
252051187
254265
739522002
67
446823
86
578733464
7
97810
378299
54797
93
489811
313801
45277
27
69895
2
83633
205078
22
51
359404
257872
614685847
28
10
348910
45
146338
8
21315
7
297200268
58
1
1
7
265402
158730
330923
73
1
61
60
90
50
103847078
337211
85
295060
94791
76
574929586
121606
417147
8
71
204459288
87
1
66
97
32
18
16
41110
37
83
422734
674098279
92
87
32945647
320291386
9
44
371028
115918
14
31
89
52
69404715
375559
52
472213
306310
22583677
67
467569
411967
472208
56948
21
4
16391
24
401547
72567572
45
254866
451810
76451
23
336816
82
18
438501
11985
159971
309255
111009380
385396
641135580
72
64244
690136130
948068425
930220384
57
17
437864
68
277023
74
99645
45917
156860
360318
5
29
147694
51460
118544
233992411
447981
367342
49
737677513
45
27
8
1
90972
293391
254805
331391
76
87
486899
88
28
48
150714
336355
211575
1
52984
45
85
360500
63
87
311061
223961
459902
255834
74
6
32960
34
128054
2
6
213292
855419260
375365
9
292906
40
1
15
19
325768
8
71
479790
292022
85
378412
21
69
97
124658354
3
70
487219
57
359160
36
28
39
418738
224812
428361
52
19
49
53
88
16
307793
9
1
90
194063
45211
937598647
58
93
6
254178
90
58
97
97
63
76
25
114891502
6
271139735
256051381
24554
65
462358301
449048
102153
129487662
19
6
78
224487
249903056
53
175620409
298001
225722
170522
55608
18
657206849
407198
2
469230
267707
85
242657
66
77996
456990
22
241102
234863
168751
23
298179
57
9
61
194070
393435311
447962
826770179
53
2
5
68056
120653
47
30
7
2
39
28
8
78
4545
24660
30
31
79
327699
551522189
37
338912395
337085
45
8
78
98
7
42
190267
21
412959
6
854806405
29
90
438869
72
9
1
21047
46
479399
59
839411091
106083
260763
22
57
291721629
8
43
73
7
85266
489925
283888
44
68
130647
41
449125273
38
7
2
312257
1
171779
39
396255
55
90
420362
450985
7
47155
386532
34
1
50
240724
5
374653
7
63
96663123
223085
367045
180922
454015
94797768
90
57
263608081
71
232393
460841
480974
30
24
41
408541
66
17
63
398517
375349277
47
21
6
367970681
129735
70
45
85
166950
88
4
438654
376189
363664
8
32
79920532
235655
398264631
568454468
7
332253
284914
56
231567
21483614
9
34
9
6
95479
37
386310
53
84
53
216967
37
25
77986
7
421504
74030
25
5
391730
77088
25
66
9
61305
142364
92
49
306662
268803
85
69
34511
347874
84
145658830
7
55
49
25024
91
72
59
40
93715
12
146829680
152329
211609
435956338
43
125819
70
60
2403
27
29
89199
71
76
41
97
71
572438485
414793
180937
30
152402
85
31
84
314912
69
481305
49
26
568365268
340074
75
1
8
393361982
428211
11
30
9
430575
415197
430003
30
247228
2
49
204682519
636182574
98569
69485
995943799
5
232948
322035
4754
20
116603
53
22
235805
48
82
313413
525411316
47
53
1
68
155154
269407
14
184307
16
429760
30
89
81
418579
81
467670
3
28
37
53
51046
386347
132058
522379870
647693688
90
532761326
80
400930
88
230498
91
397957
23
12
62
353382
245418
194578
47
437037
401440
231544
55
96
36
76
326057
480568
97
54
198118
37
71
45
269445
35
81629
368877
402618
606658475
392505
102972
42142
2
5
91
420801
4
57
412554
4
443860
320601529
606628617
1
93
67
933307889
50
116070
114650
2
404755
42514
397046563
50
16
27994
87
248029
55326
62391879
53729
115963
233919
5
227362
51
50
44
5
51167419
38
77
9
81
31295719
761009685
70
530391361
34
158621
99
273703
73
70
487516
7
224974
6
91
84
56875
66
90
277280
7
39
84
26
48
418296
72157
30
61404
435557673
31853
52
74
62
430997
300896
86005
25
29
259134
49
40
309925
18109
378388
1
382187
7
67
37
7
331895
52143426
84
268725960
67
185914
93
96
13217
26
283528
250348
475949
384014
206621856
293159
68
317078
61
84
248142
251569
589033691
77
81
260637
2
78
1
7
557683854
219678
194315
92638
4
51
98350
327031
25618
379501
44
9
41
56
63
55
462043
220931267
42916
64
32
95932291
613823615
24
111375039
201377774
488086
224904
72
537653180
71
38
26865
9
173610
319181
88
535000832
25
9
50
64
65
119681
429821
43
45
7
27
64
240742
26
354274500
3
7060
89
76
10
59
194055
31
30
6
381335
5
304977162
863642150
229622
26
463474
82
254362
770906427
56
273856
37
68
305045
406419
1
32590
393134
12
9
94677
98
58
75
139793
25
456021
54
37
372923481
33
51373
64
57
35
925132315
445298619
432453
31
65
1
2
930462259
64
347766
12
293519513
195014
368114
7
97
86
111513
228880
64695
221485
9
84533
757131146
41
42
5
399015724
222546
154635
248640
322154
212158
3
368065
15483
23
20
45636
1
3
91
79
7
393593
1
79
21
125899290
5
335180
7
64
253564
11
41
37543
93855
383225
324849
91
80
3
4
11
3
381824
529808751
235484
27
6
58
36
91829789
69
89774
794814200
366316
4588
99
61
452772
31
91
78
66
196823
81
86
19
33
73
9036
20
2
276330
522536917
20173418
1
353768
19
81
16
33
37
13
58
39
87
438459
99
162940
59
402839
292938
788866780
67872686
448219
947334279
752496022
12
29
90
402974
98
84
237904
371469
32
67
61
96
19
52
392867
21
60
19
120601
49895845
69
295093
112006
9
2
71
436899870
4
476260
370039
109561
25
5
43
78
499759
406419
404927
10498
9
45
9
56239065
78
316946
17
459624
95
136501
372893
8
254757154
210485100
435761
90
62
407095
98436
89
497099
395001
8
9
301458
15
44
154257809
1
362791
6
496996
476146
245630
266550
97
68
22
171216
62
255069
893777260
81
224121
17
81
16578
20
96
1
305329853
172590
25
69
481461
30
431888
134918
74
276151
12
68
399443
10
30
404916
275075
88984
206937
8
10
2
357026934
415067
365040
14
38
327181
97
84
390769
258656
15145
481017509
78
18
216232
35
489412
1
337161523
140667
126318
17
441469
128961020
250102
9
3
283268
183742
140066
391073751
97
367418343
68
45
414276
53
288366
220897
429649
349386
24
616664451
626161888
387034
51
52
59
61348
25246
212339
68
88743
30
229258
265636421
20
68
227472
75
59
44
88
380015
301112
150930
78
147929
67
28
384018
2
14199
101004
2
153593
47
96
90500
99
203710
478791
277610
83
1
79
267535
40
377190
8581
375675
95
191829
352595
1
301731
45
492249
53
339348
9
49
97
679567001
44
26
82
64946
292890
9
121031
69
185880
434014765
69
74
61
77
62909
395120
339911
22
145961
346511
55
19
81
51
298792
34
526817881
120155
477062
83
28
22
337301
64
84
5
435772975
440069
901425720
42
403495
69
371952
59
40
29
304230
35
1
86
48
303156
162140
63
284302
245747031
2
498192
28
68
59
1
229555
84054
2242
21
98
160313
66
1
187138
8
316021
9
76
7
35
8
439072
283276
385471
34
66255
32
74039
911271601
376100
464997
1
91
5
7
167350
76
4
73
136319410
40
496917
58
329555
53
334108
83
23
29
432728
341072588
422130
483812
155483
2816
2
344239
33323
55
141503
9
41
98
192222
79
245874
523927292
47
1
37
5
87
12
4
406117
291049
48592
602685919
332269
88
947827114
319698
217565
84
38676860
27
353045
46
51
60
87623
2
68
431507
40
4886
57
92
80
310198
72319
422461
160109
302348
322309
56
109184
34
75
324084
45
836
247920
9
24856
8
291508
88329
337872
8849
82
45
63
979437805
508768816
46
15
47
19
41
445832
86474
27
19
268428
25
91
976052066
54
55
433585
87
92
143366
345652
352884947
18
305537
75
97
35
11
58
47
30
9045
11
48
8
44
766064733
33
9
58
249007
2
176262
593042649
63395
308270
23
149572
184957
7
53
260706
99
423699
9
60
361944
369808
65
446625
40
47
43
8
80
55
22
95
16
95
154272
13
343955
505439598
1
82
505708779
6
96
34198
142459
67
83077339
272621932
95
640316736
69
67
17
330191
43
60
294312
82
5
10
63
11299
9
23
368010
95841
45
138817
437315
31
61
85
43
1
91
220106
288701
258521
154624
442949552
3
95
90
41
5
771968799
36
479159
67
484701
324014
294105
979368106
36
29
515367888
19347961
1
964185555
275854
394268
457630
274234
178691
218017
116120
1
261678
7
70
382430
90
268382600
126067
223858
128111978
60
84
328898
4
10
99
90
43766
296928
22
27
460292
48
81532
104000
192777
26
37
352533
35
936645414
95
83554
79
15
41226
277873
8
90
379866
20366
457968
85
1
475272
128702
9
55
252357
546216337
6
67
328140
365601
349847
15
277809
361878
50
275935
496642267
250776
99
261986
114587
65
401757126
95
40
4
198636
226839427
397017
6
318855
43390
74
356015
20024
992542871
42
106847
11
96
22
8
337953951
363908
3
47
8
300684
9
22
99
15
33
68
276765
91
50
244578
924405609
450269
97
389306
392667
6
773477294
26
23
362815
60
326838
348511
15
22
52906
5
22
27
822339206
393923
306668318
223975
94734
57718
29494
132862
11
8
12
44239
69
23212
88
58
19
187750
30
404428
190409506
9
92806
79
147440
2265
190530
985902176
495121
46023
89709
28
227507
126618
3
129405
59
7
391703321
189716
59
243159
4
26
34
45
86814
62
12104
49
57
611404107
289209
45
33
47
36
9
126899923
363875
1
806507315
81
45
58
467839783
38
47
203998
65597
472517
1
155137
55514789
431004
411987
89
407417
85
84
43
19
20
509067912
331663
269242
1
213487
8
40
61
63366033
9
265642
65
389874
252491
129152
10382
368499
331787
322332
241165
111403
77568
60
131161
417063
472715
450157
60
66
16
440173
63
72
489660
832641026
45042
20787
247612
415551
94
793212275
4
97
191552
4
248456
330562
63949
140416606
64
71
610071819
74
255171
107861
8
43
87
45
300201
54
4
297033
65
425163
2
4
282251101
1
130082
9
94
250953
403399
128927
162526
32
572029379
68
27
156022
89
409836
325741
6
466219
98
366289
28
6
126878286
80
15
236500316
10
142661
2
80
91
68
24
47
49120
785097521
7
251179
74
329638539
92
518311449
8
7
55
75
260818
158271
338863
273646
253686
3595
62
247849
40
486873
22
403490
85
182274
26
7
36
715283994
417234
174691
80
98
9
369227
314278
93
2
23
3
74
41289
36
292769
310267110
8450
174506
417885
48
32
215232
80
88
27
453750
59872
92
140037
8
78
275080
87
148920985
288364
207798
213649
458088
7
340917
128704
26356
53
154970695
372526295
32
426608
48
165175
67
164587
264303
477678
183944
42
125754
98
888330417
69
485094
447419
41
402041
63464
7
183511350
91
58
440482
218679
83
20
47
94
230045
51338
32
295048
99
52
342961
5
746528728
189711
6
10
3480
437720
99
67
4
337168
4
170053
373468
23122
45
448065
89
328502
449643
395562
92
59
67
397173
92
51
145894371
59
729466097
289785
232975
136485
38
3
399123
87
161106
312239
74
120410
38366
79
250041
173671
405957
532234655
18
68
78
9
328207
171855731
73
162600
32
274984
49
342857
443457
62
34
49
76
17
24
318030
9188
58406
400916
185349
95
292823
1
69
180106
36
106756
98
16694
8
60
458242
137124
60
48
363891
40
50410
94
11
65
5
3
33
76
215693
373738
265658
36
412801
46
779082269
93
648230334
54325
77
250804
526298222
94
19
86324
21
83
15814
70
439837
158125
316855
385157
484058
218307
491558841
1749
235377
677382594
440425
121936
41
70
38
70
74663
242481
71
41839
26
9
10
69723
429184
177039
13
71
866560708
90030
69
41
31
104755
96275628
9
95
94
222074
361633
19
407776
58
53
393807
488122
4
62
82
189057
91
170922
432352601
7
7662835
40
45
339179
222470
84
416155
364262
271737
71
491921
55
269210
468515
66
87
87
32
85225
41
13
27
109998
7
98732
79343
6
284834
380879958
9
83734
426717
47
134692
70
33
59
271617
349684
482262306
422794
382704
241849847
79243
386652
282759
372370
50
377154
340640
41
3
7
44
417488
585042537
40
71
65
45
48
114799
45
37
33
32215
385814
452485
58
21
83
267372
4
287214
32
971330143
27541
3
134069
458826
86
219081
62
828998239
96
39
88
50
265856
70
190426
336106
58
67
163075919
450313
92845
81
76
2
92
174094
45
498318
24
61
99
6
8
35
395311
92
422637
97
156073
80696
152642
254417
474843
156961949
91
412484
187438
439257
40
49
29407
61
8
42437
136022
5
87
9
38
61
215832
30
426035
9
233585
169356
594790051
191433
140066
633747339
201288
171248
30
21
114651
84922
458666
3
289756
864853901
66
8
81
223377
69044
65
56
165959
54
7
91
433122
18
327236782
321207
42
395232
4
36
256765
52889
36
470847
152352
39
49
473470
1
454941
86
49018654
371277
13
63
380751815
96
60
279990
449487
239289
3
370568
92
76
22
947487048
92
5
96
448765
362562
8
209299
17
47
86
138475
99
92
77
347708
4
84923
303686
193138
4
69
19
91
423413
432640
2
122380
8
194784
283308
92
79
10
275085
7
236525
61
60
76
58
43
371474
61061
90
14
333398
452908
221492
81
72
83
434413
45
36
45
240901
27
99
433697
74
11279
56
12
29
95
608626651
451727
448791
73315
4
43
226195
304575480
206271
19
125200
484041109
92812
78
390409720
91
194063
70
302279
102205
455754
69
2
2
84
66
36
81
480647
46
125954
71
244187
91
389376
474527
7347
125046
6
389577
269762
382396
429709
53
41
64
54
48059
37746151
47
271417
408294
240102
14
98
174244
38
462285
106942
140789
93
53365
91
4
189313
70
84540
59
246158
415806
331130
250976
332105034
295011
477654
208031
177147
421690
27
137648
64
76
22
119510
40
88
46
360546
79
637090100
291289
43
190605
133110
387956
5
4
55615
408972
94
47
99
995571573
75
9
61
66
84
15
109077
476860
34
95
231327
414403
62
408160
18
75
376203
92
59
1
117404
25
71
51
4
37
11
56
64
207359
465812
241473
29
237115
49
239764
53
264783
219175940
3
49077113
4
998260770
489937
18
320470
82
5
6
95
10150
47
181005
49
73
72369
133541
34
39848
68
257144
8
86
601538248
645384289
371250
52
437527492
69
90
19774
73156
197211
22
6
40014
68231592
2
479251
52
76
432266
18
456481
77595
288929
99
405214
3
78
32
512094593
20
99
371130
282325
55
31
84
149136
6
295779250
784280307
77336
94
621584017
498316
22
28
44
350179
13
488271
31
53
399158
71
180488
473855
3
10
284529
56
6
40
381348
248854
402959506
76
391300
88
768536218
32
186996
367311
6
79
91
117123
532662516
83
6
51
58
52100
16101
948982813
183034
9
6135
96
465768
81
60
991011735
50
29
296397
99
284010
143783344
278065
226460
452186
53473
156049
142078903
44
64
76671
18
27
757612271
229947
460739
93
311766
156536
77
63
406952
79
457031
211304
77471
38
1
879682514
391633
63
494803
47
32
309436
48
321092
368478
329700
370703
169629
78
454277
79
45
205979
170539
11751
458320
181576
472484
22
94
240502
47
419859
110451883
25
39
17
8754
12918
28
10153
8
161878
56
94038
61
89
366663
494426
226847
74
647314257
499676
70
355037
382735
7
3
83
2
121988
182855
22
231863
227086
19
440950
79
97
47277
18
305954
421493
105047
86
424150
14634
118667
25
46640
454366
396616
2
482743
8810
148184
41
26
676658199
228194761
201599
90
15963
124208
344438
75
211620
387634
324799
92
36667475
25
88
66
43
28
95
68913
97
56
53
14
242472
957153187
79
321763
5
63
3
14
306671
27
9
270848
63
33
6
762880045
20
84
54
59
578162236
13
73
59
378311
79043
77
470614
818569341
126514
198571
20
335639
37218
114883
342468
55
1
87
227620
467609
80629
175758476
88
9
300177
246197
94122193
62
263221
43753
416671
78
287585
261702
85
53
470152
7
332327
96
5
384181
355351
33191
369684
12
81
373260
171231
2
19986277
857536955
692501779
753614122
487702
48
294646
411040
20
28
9
101673
67
787101096
18
59246
69
991865523
436991966
235013
4
92699092
92
37
386080
91
25
195057
38
355132
253203
31
6
133734
29
317881
63
307610
8
13
13
27
55
35
90
13
66065541
95463
37
91
31840
401471393
384769
14
208370
60
346553
19
409432
417796
45
309732
97
91
5
352214581
91
5
71389896
6
2
7
78
13
428456
435518
163549
349678
8
53
75
357809
31
507334554
294481
55
75
340068
12
20
110570
14
310968
27948
234984
94
302923
404148
493622
43
435698
30
32
89
10
451054
39
5
225995
333676
111352
1
320141
67
923535306
895558080
223501
416727
23
97
6
35
86
20
69
397677
186113
149668
40
85107
288132
15
223249
2
72
481825
41
71
73
289801
38
9
48
8
45
6
31
80
50
476836
43
4
67
37
5
59
178309
80
4
35
103487
43
459864
31903
447589
295562
142966
427654
9
11
121351
50
296943
9
51
303376097
85
256787
168063
135258089
710866210
498379
244006
456702
179366
22710
4
438123
449392
71
31
95
83
66
84
74162
2
226501
23
57
47
45
153955
81
242984
366321596
318024
153192
66
275414588
13
77
973810286
4
186539
39738
801732885
36906
91
216450
737781881
1
37
387593
20
356485
143777
844809930
32
91
25
858811175
98
16
395437
396471
68
391249
94809
354791
555198101
72
14
35
134318
367971
344943
78
9
57
97394006
162879867
72845
394604
493659
244902214
8
232186
152678
247339
480425
136955
18
372513
97
213430
230957
451382
60
41
176645
318961
393294
393667
57
747833477
85
163634
320979
98
62
2
5
443316699
245039
133653633
227961
3
81206
81515
367738
443580
7
26
342349
118738
56
65
1
472038
232392
169935
40918
25
86
369888040
270634
374788
41939
72
3
3
53
73854227
215994
67
904056917
75376383
749101348
80
21
441821
180068
16
3
142717708
43
1
302834
237207
8
41559912
272361
54
49
58002
36261
157683
21
97
58
933274395
348409
265581
336869
166286556
188626
7
129022010
308497
75
422581
55
61
357133
252983
78
18
18
105302
177592
219852
48
141472
558477344
24
11095
51
69
94583
79
387650
242249
407262
37
22
208588
4
295122
2710
54
76
58149
434015
94
54
4
53
8
279135
254272
155155
23
403396
436656
187560423
49
295112
75383
68010
76613944
131483
43
97003
259080
85
103165
85
62
219094
25
91
68
16004
119475
32
117018
60
21
98
83
1
162245
31
962787130
91
79
17
280820
51
429552639
204197634
19
360237
97
4
79
30535
53
68
81
479129
16
50
261519
289560
476268
242654
20829
19
339022
210628
386274
53279439
31
485582
221412
138186
307593
511966203
69
36
62996
449330
392441
137026
427350
291976
84
14
80
57
371342
182338
419940
53
211890
433996
95
54880
21
404068
159895
99
320269879
12
440179
14
24128
26
85
91
60
90
85
37
317713
491509
75
5
748215735
28196
468638
75686
348685
54
73
184058108
284215309
53
1
5
483910
723992638
7
33
69
298713
7
9
85066
81
97
58
68
143697
38
574710976
3
94
349458
151095
472672
4
113241760
37586
70
12
82
99
16068
3
15
20
38998
88
8
353943
13
76863
64
6231
849619257
12
470572
89
82
273046
33
38009
50
1
58
74
33
141117
23
59
388521
8
29
42
108336
216037
9
41252
20
108845
252851
86
324036
350048
64
9
78
28
106407
41
12
337219
82
54
42042
73812
282948
228866214
171679
842528749
383760
148522
51
328157804
34
91
46
72
267463892
46
155932
312703
183449
27
335103
734060578
257452
7
7
40
264720
25
304566
197152
6
237445
380686
64
293355
204652177
64
37
55
30
245373
21
323326
23
435980
192107
70967
71
76523
567249037
209270
289919
61
419808
20
177118
53
63
77
282079
497461
6
225530
6
388805
11
983654480
69
84
164812036
120704
284137
8
281771514
156855
388101
112147
55453
60
215542838
276389
178251
17
277123
5
416705
47
27
486039
143125
85
750462407
7
45
4
6
8304
14
277331
6
52
90
195627
59
100349
887202260
92995
105440
9
94
252306
317820
51
54
22
93
9
313347
21389
75874
2
71
421870
784023814
3
317579
86
75
1
21
16
15
12
61
234090
73
30941
58
32
20
280894
94342
2139
32
168129
4
39
324390
152797
57
86
47
38
62126
214763
215802434
322975
162904
107500
180969
46
519975517
51
88
3
236712
92
426854462
34
11
54599
136123
82
293607
4
47
80
347832798
320110
266732615
58
422620
383712
8
29
49
399412
16
7
70
58337
6
45
5
6
34579
593684468
29451355
12
124303
68
8045
98425
114747
464827
316515
18049
119051
1
74
52
288257
221460
250214
40
277653
4
376884
62
83
24
15
435637
34
84
76
320529
61
1
11
277814
428752817
41
53
98179
279088
8
166508
386482
4
3
481799
439857
401937
52
24
599425955
451932
2
249209
69
570120801
560882186
37
46
37
3
87
72
270406
335886
116119384
278875
85805
368375
86
13
32
26
390551
300942915
493608
321150
71
7
7
98
278116
17320
84
419606
6
396927
50
45
3
168513
3
80
12
327413
84
86
84
1
976373168
92
191336
8
77
50
65
289402
26
241815
175747439
162889
13
8
324441
98
47519
6
145536
238849
58
43
62
377221
271737
7
7
28
433034
445671
56
21
22
27112
53
338785
312801
483889
493684
370328
828707876
7
467302
31553
2
68
21
20290
20
113464525
164293
92
8
95
19168
1
35
5
38455096
59
63057188
59
399084
33
372785
30
8
73
349876
519173630
73
312172
68
22
491732
52
19
93
27752
7
75
815465988
488171
91
143589
479508
52
69
38
358735
408129
368625
708547915
431603
179439
68
781801944
453922
410501
64
420792
160898
29
135210
299938
38905
284751
78
10
24
227209
462629
7
13
398730
50764
323903
80
783147725
370539
10
72
104225
3
5
15941055
388457
206369
76393
253111
137533
375757
471100
84
153595546
86
64
289676
252010
72
113502
430629
720192653
2
292644033
322371
83
252841
63829
198237
453020
72
4
62
3
81
1
72
425593
391982
15
61
51
451472
94
281440
464752
376064
658394006
285868
480315
256341
435236
130375
142058
10
19
167318
428704
219295
436686
93
37086
3
82092
167020
41
76
25888
6
164991108
54
248055
440695
229576
14
265329
83
489716
4
333615
36
50760
33
45
66
473416
9
216139
69
474990
304979
57
20
54
304838
259813
2
51791
271071
2
178190554
9
372222
70
12
892993354
73
40
40
8
403195
5
47
107186
469055
44
60
63
263971
166609409
37
33036
13
302028
85627
80162
6
26
530786803
275924
95
46
3
31
113531
375285
16
39
260779
38
63
86734
13064931
67
878059904
80
8
36
1
2
37303
58
376314
87
196682503
2491
378564
68
2
12
10
27
39
63
251474
80
413349
53
17
73
398942
40
47
5
151779452
78
44559
1591
7
9
444118
532985627
682292368
8
191867
41
95
17
177003806
370702
554525754
251155
394050
14
83
82
73889
5
28
375427
287782
236099
131203
26340
852513084
3
47
964223008
79
412722085
434380
9
54390
219939839
84
44
288773
85
475469
83553
33
10467
250275
25
389887
377888
90
341170100
19
65
166599
36
72141374
56
171450
56586
47
71214663
239578
34
442549405
35
16
9
9
264614
100125374
23
5
192608574
63
9
434159
95
97960
209280
2
264719
83
483540
18
82
97
46
91
35
1
111788
28055
462600
25
54119
45
528083615
75
320823
137577
380493
266380
48
6
40
349090
61597
172536
124914
56
228780
141787
62
42
320657
341320
71
136353
62
495469
86763
483348
71
116283
44031
488024
155062
136694
11
24
431422969
57147
350892
145725
9
14
262529
306594
76
65
100583
41
442777048
81
268517
89955
277292
4
13677
1
9
58
41
195064
48
366449114
5
50
175869
337160
439468903
140859
167047
225875
393542
328766
166676050
49
95
1640
42
36
28
84
4
535668376
97
241381
262611
223860
86
297781
526836222
460928052
833817319
465292
204246930
87445
173142
210742
199529
55
202039
612595352
43
8
60
63
262002
4
31
56
80
442349
257798
3
19
129863
64
8
87
83
377487
2
849262676
4
80142
472310
335938
69
95
76
268111
8
203340
49
324640
7
6
70
60
63
441028
252502
581131020
9
241262
247720
42
178594
77
296998
361126
254172961
319441
169507
414788
863769518
240106
69037
24
77
464772
81
479388
84
63
279740
264317
164970
271647
23585
10
35782
88
13
94
336976
37720
690850021
185780
238386
14
118340
367085
29
144882
224868461
191484
43
85
470427
29
164381
475461
207318
20
40
69
481061
494347
370027
18
354470
232662
64
200956
35
55
1
414569
65
5
79
35
311564
66
32
8
339267
55458
30
86
36
183903
19
6
93
227815
62
17
3
314962
346447
80
162928
746541505
20
392851
721521764
42
75
83
340573
453241
453845
7
59
8
410231
76
77
59815
76
59
38
390534
181446981
193161
2
238990
63
23
93
73
1850
163175
78
249947
220539
98280
81
211168
389425
8
171861430
97
39
98
265177129
274448
24812
61
54
249902
87742397
331619
46
365186307
8
48
4
77
308165
236099
8
91
157098
25
435157
31
9517
443645
4
327946
59
233858
454477
73
4
6
32
14
713002245
55
41
343462
99
8
386049
527095194
70
4
51
438718
93601
5
283477109
59
16
18
8
179411
114393
263981
85250
92
32
38998
31
48984
72
435066
287452
9
145819
30
494517
556392165
98
399742
972852287
3
380210
5
199234
47
50
9
6
7
352174
206654
80
31
392722
4890
291077
409273
466885550
83
91
36
11759
6
13747
345077
17734
241875
114182
63
48
5
53
34
321730146
69
45
50311
138610
44922
6
66
21
497296
15
360403
1
292649
316728
428199
71
4
170564
198831
49
59
13
456082
7
7
148378
240838
83
25
71
45
547266695
95
411844
72639
10
95
63200
11
85288348
64618
197292
478475
948913180
27
29
34
13783337
15
367298
14
5
96
99
203612
609051087
196562842
64
62
85574785
485193855
247371
51
769735072
797212160
56494
40
96
1
8
2
38
9
72
76629
69257
283028
62
55
2
21
73
91
52
72
79
419788
1
61
77
76
33
51
45326
3
220821
32
62
313541
30
78
314357
6
200766071
97
46
484348398
6
33
97
86
90
577562499
28
85932
27
271240
292353072
434436
788892740
24
51346
292943
387865
44
490899
7
472530
259698
11
59491
83
99591
83
10
94
72
35
90286
21
10
697334908
78201
34
181696
352639
181619
51068
30
634456529
431983
411652
514383061
20
63
32
206155
50
358203
332232
555398920
276541
29
228396
97874
42
46
400660
88787
56
20
13
981837424
30
20
526767296
94169
83
390504
29865
1
206467
414048
253281
147458
111148
187829
75
95
365857
53
18
165837
409776
14
493024485
1
253148
330974
64
166197
414428
18616
9
144772
58
209611
26
343172
14124
113265
80
399085
467691
489390
842
71
2
281889
223477
48737
53
44
177425
101804
4
242323
354542
482652
13
245882
73
76
19
19
87
62153
236438
250561
304629
59
329447
68
52
382264
4
465260
275034
80
5
452557
98
234511
74204
55
8819
156864
22
211638
44
335571
4
72
37
41218
172768
455341
80
67
374995
408280
453551
259352
6
235745
11
60
125268
788601812
99190
420758
51
344067
32
34
131193
27272
55
6
55
158052
218932
590429682
48
59
87
86
246166
337410
62
29
392576
47
44
32696
754471963
37
193132
333621
93
127476144
313823
336235
260498
143959
30498
212883
7
26
419666
7
57
248890
73
72953
8
315900
43
381431
77657
89
345150992
84
337302
228679
58
423670
313405863
46
93
129515
351900
311791
353104
91
70
85130
49
79
1
337384
4
85
278970
223286
383508
83985
12
721125028
461200
325866
57
55
93
55
78
289537
5
51
70
20
145950
8
270527
140897
363044
6
51
10
3
446624
466038
397142
30
8
377722
88984
5
488543
81
59
7
25312
395885
5315
73884
81
217280
283704
366939
343493
43
389322
207529
175811
29
79
4
127029236
140807
93
89
92
87500
67
421147924
402440
45
164527237
85
124768
302333
72127
92
204453
542433569
74
412986033
4
90572
391457431
39874
770805510
98
192310
20
376275
162084835
1749
10
38
59
183653
25072
494492
7
76
409686120
18
507834145
5
89
38
2
935270468
323696
38
244127
72
274853
80
41
9
1
722802755
27
34187
363592
476775
97
31
253143
305061
463140
256995
26
75
211079
49
439132
98
360550
370947
481242
634787342
401209
218092
97
242663
63512
97
19
119772565
389573
371455906
18
464238886
727139495
37
29
469898
57
425056
822609419
31
39
142534798
307488
70
333138
432548
111291
24697
4
71
98
74
35066
21
58
5
118603
470685
21
68
87922
19
59
9
70
23
141418
757080778
248313
40
498424
49
21
99
7
39
89
50
369209
385745
91
139580
584568592
286006
36
9
888499221
301695
293940
57
375299
14
65
29261
83
199167
473618
192662641
464143
697541229
64
4
232095
48
36
409545
226207
8
11816453
230127
78
204014875
56
34
216766
66
716142043
15
81
95
20
15
295994
70
421126938
64
91
32
308513
109984
440184
29431
81
16
8
62
1601
37202
262698
3
18
344161
4934
7
73
20
152472
35621
113401
384435
380079
212148
268313
49
95
1
5
94
438797
9535
3
67
389475
248068
105569
18
6
171232
69
888222531
347257713
69529
449500
33249129
508050887
7
19
329359039
1
722966835
4
86
75
293306
18
76
69
81
184309
165321
93
419610
207436
9
651901264
40
5984
3
24
35
82
202312
196499
84
319643
56
937917646
294333
42109
18
248873
447376
96
404569
87
91546
362370690
76
398627
423094
343948
98
299094
9
382143
90
325379
83175
1
2
96
15
211789
80
343909
70
466120
204051
426566
202435
96
291918
445570
39
9
328254
286711
50
119526104
5
31
78
118668
28
60
168642
233876
248273
194121
188863
136013
82
472927
83
121014
2
244685
428762
30
198460
209421
1
139628
661715402
55
36
468266
256597
189228
222053
454609
4
95
42
86
51
50
60987
369971
21
833051735
354440
76624
648102698
524179475
31
23367
172567
8
213264
377422
12
4
343370
400651
78
211345
6
215461
52
67
377728
7731
55
83
4
4
75
348325
422378
458978
9
73000
430799
229735
94
21
242839
9
389197
198517
174872
167557
575280874
90
5
194307
35
96848
23
17761946
299802
264527
77
13
78
17
368728
76
161746
226086
33
1
93
298608
63
406294
103783
86374
108979
137525
571614804
2
87
91
13
3
61
853282299
59225
2
6
367036
120106370
59
29
8
464777
66418
62
440117
202828
7
3
25
75
139831
96
60128
87
981322550
5
7195360
35845
35
458326083
38
314372
218593
80364
290529
232536182
375763
323402
2
82423
359407
24
20
483565
41
388756
52
822797808
54
149278
55
85
85
9364419
64057
36980
141629
1
4
44
51
79
310092
323780
29
533633561
66
1
16
33
29
97
384062
22
101582
28
54
3
26
3632
39
13
330027
239336
82
2
6
44
52
34
425572
222752394
14
80
377266
250113
75
397972
190614
35
324959
318157
48808
11
649881037
9
181582526
308065
345339282
271664
40
388836
257249
298288
47
478646
32
45
200089
402060
6
138475
4
480458736
41
465894
415572
97
546318977
96
165152
493421
36
68
101107
445001
15
50
412459
7
69
61
60
377378
223382
60
42
13
395173
83
71
120690
74
481541
29
237669
182545
242936
103194
5
58
6
85
11032
51487744
82
203082
175368
492204
482834
19
5
10
70
29490319
162752
14
428111
95
39
80164
64
76
92
40245
147637
106834
177930624
42
58
52
72
555472744
171531
48
215879
114800
6
488691317
344935
27
63
5374
491966
9183
87
729522752
32
13
340540
2
54
98
83
683820889
38
1
1
343623
302099
88385
352726
108790
51343
19
95
31
123101
347343
883511149
102963
319300
293073
17
88
4
70
3191
208018
78
52
400487
445563548
84989
28
43
138804
18
76
372162511
278734
458780
87
30422
19
543004705
30
25
1
1
79
89878
45
353278
26
33
944644771
410957
9
327834
486034
57778
288608
4
26
45884
96
89
233585
253947
7
379654
48192
64
119721
8
1
86089
78
183061
53
232981
35893
5
415611
91
47
319290
418368
446719
10
6
1
2
6
594318519
54
1
476531312
308312
283802
56
53803
58
12283
494818
42
33
7
81
408966
23004
9
6
386632
64
126327
72
41
156086888
297157
878452968
322036
30
9
56
180530
311613
31310
487161579
211704
91
43
411819
11
100303
36
89
186364
66945
316783
10
21
194519
9
43
83871
714173657
53
56
53
6
401608
291652
14856
69
61
390581
171060
2
339130
471727
51
315963
27
269501227
463455
9
71
12
388705
290115702
43701
7
538281805
419615
18
203812
224979
22682
84
786643184
200455
142627
199872
58
51
5
9
637305087
298680
1
39
405089
135324
5
32
62945
695685982
118541755
327460
55
29176
453733
449639
6
91
82118
4
6
329855
26
199847
58784
184960
60
179179
562017470
319127578
86
301111
367110697
10425
383169
450531670
55
110803
33
35
1
19878
199373
445632
10
66269
218202
91
36
29
34
430087
68
229993
86509
74
30
2
54
155356
41913
422258
72
144394
178504
241055014
74
13
69314
76
12
1
430266
288241
2
384582558
136111
447240
404380
89239
61
36
252176730
9248
5
50
92
30
37296
5
48588
21
19385
25
417222
289207
217237
175483
423352
262616
29439
204403
334232
451087
12
326107
318497
1177
65
72
90
38102
902511719
124057
196160
8
24
136780
94
803496315
630181551
75
91
96
791815911
993551261
2
51843
64
81
81
5
205955
106159
101933
44334
9
335745
270339
51
83068
8
467533
3
297400
73125
8
64
32
3
56460
8897
86888
38
11
58
220777
56
133908
443359
92
41
468499
106517472
404273
7
277438
367921
990302549
82
49
58
24
5
488012
41
448224
28
97988
422549
492727
85
135419
167989
172289
61
345498
12
438852
59
28
71
89503
107212
2
55
6
27
294201
21
56465
3
13
101977
48
18
50
83
43596
67
1
33
7
297164
69
55
64832
186178491
239456
477702
26
59
412850
9385
61
191494
6
396223
478520396
14
95521
92235
70
372506
384531
409469
372632
158437
179765
490843
29
465658
380874
798220093
343939
26920
24
76
283614
204427
200539
153979
205784334
85
362019
13
10
316301
297467
97
211546
6
977613907
41379
37
201387
87
2
11
90
329725
75
225859
9
55
1
3
218753
33775
308931
2
49
85
80
41
17
29
9
412202
57
447264
15
3
294149
17
47
439176
9
67
16
252507
5
5
16
422436
21
413870
25
35
56
62
10
169890871
358838
75
356968
205530
488390
148565
871117366
442780376
323675451
46
227295
118625
79137
282854
4
3
75
222208
163104
335826
3
56
378480
28084
44
513475817
21
299313
408723001
967935150
340621733
402241
300979
432115
92480
20
41
91
275279
54496
7
21
491269
84
56
468919
861161382
597484286
40
490745
51
389744
72
63
301549
65
14382011
10
4
97
67
140713003
7975
33308
31
6
26243
94
214644
22
347834
82
74
34
54366
112408
76
29
1
482889
317468
9
60
13
32
36306
116846
103735
9
90867
76
496520
38729875
5870
7
54019
20
155647
68
357698
16
458964
471592
1
95
476678
25
13
618015521
453991
297899
54
308010
5522
8
1279
37
4
2
21261
29
3
243742
16
873224157
74
27
177476
80
348279271
261358730
59
39
58
4
363760
2
64
57
90
1
87
80
58
44818
45
57
430649
2
94
89
67904
60
322891
209531
44
1
4
8
44
394155
274290386
92
19
72
3
20
15
26
254234
260785
10898
65
16
171254
299908
60
85
117411
491992
7
433944
479297
391491
478341
337501
4
483242
80
189866646
9
437096392
5
93
194980
305347
22
931823215
147502
63
81
10
99
5
77
418008760
86621
12
87
485443
87
18981
21723
11011
285712
221844173
1
72
290125
134255
434297
813660225
375780
60
8740
7
9
289770
3
781165970
6
97
95
430870
4
74
492847
95
71732
150063
73
16
228874
76
89
134415583
142471187
39
55
8
1
92
75
98
451506
166988
16
6261
333861
408371
37
2
307611301
6
82
422245
59
1
69
274613
25
94
79
70782
453905
6
33771
146575878
3
431196
288507
3
41
82415
276622873
71
18
522115661
492137
34
88
65
2
6
87
326384
1
11
7
50
18
29
89
490198
410557504
5
52
153245
138112
447121
274244
62
235327
430796
65
65
152774
144597
32
49
93
51756
11
4
5
92
320920
69
31429
326888843
8
349951
21
171078
73
16702
161389
243183
73
8
8
487023
252344
441162
46695831
250138
112167
136283059
263403
2
360276622
24
803656880
8
7
90
19
84
121080
913352418
488466
6
315884
904299873
32
217258
47
35
34
40
79
468104828
203518
35
80
36
49
88
5909
1
183965
77
49530
150104
93
98
377024
296598336
75662
249482
7
278701044
66
198944301
51
87606
80
58
66
251733
34
328201
159127
16
52
9823320
1
231609
36
98
170808
271690
35
35
278718
369338
54935
409184
44
172520
127736
7
94
4111690
82
60
92
123790
382724
200810
319773
124907
7666
7
32
58
27
175872
66
39
41
73
590642667
192190670
4
162363
64
385101
64
192271
119684
454965
4
304768145
64
80
2
81
374359
28
68637
79
84355
493954
49
415739833
8
193913
187237
53
410328
410789229
1
254683032
421132217
401662
73057
89
426662
891778122
67
69
76
84
625326067
138309
164031
18
63
151575
2
321873
377326
81
55
92
49537
93
99
2
81
369399
455077
70
41
27
149031
960677099
221049
60
81329732
84
82066
7
162566
39
291530
76
17
60
41
83
7
101715
2
314188
425021
94
62
15
3
381246
36009
49
74
286403
260630
13
337727
64
378728
50
2
974198911
458799
22
6
278296
170582
1
66
79
860122720
10010
39
453240571
41
379040
19
4933
198197
11
27
11432
35996998
68
87
170822
272710
497580
372169
27
574234479
10
418782
221185
4
83
771989465
2
425397
12
355026
102813
194508
184664
21
197663
51663
172470558
81
33
14
372904
63
274901196
54
632669270
2
94
36
229995
130609
21
170367
37
12138
77
481213
193086
246229
12
78
275050092
51574
67
4
89
66
339664
9
259780363
65
950027474
90
469308
843417108
68
50
96
39
61
498379
35
48
346319
6
27
400182
26
166810
50
574999827
240827
50
193377
694581351
53
313424391
13
395486
8134
4
66
506563009
403602
9
8
480551
311059
28677684
49
174760
462064
217602
98775
324149109
169191
1
323891
54
180331
93
426204
442342
456385
150870
134427
358458
34
2
232256
30
36
413379
14
68
129614
314547
215841
19
6465
270071
59
17
244267113
15
129089
3
299649
34
2
392250
234095
8
471998162
485199
265515
67
328614
468226
312577159
94703
11
5177
573943506
4
80
318714
369239
6
45813
129632
279703374
20477
291407
425563
344888
269483
125393
108660
397818
495246
426859
407336
97
9
197616518
436363
63
201714
238327
31
64
63
373855
75
364621
53
68
438437
96389
354540
19152
302292
44
1
4
35
168516
501360296
53
457578
197611
54504
467075
3
78
312319
8
36
71
94
534336044
88
43
68
39
18
69
76613
664562115
3
411069
127567
5
20
62193
262251703
99
81
3
30859
55
207996
487296
82
61066
263975
48585
16
13224
21
4
5
90408
265195
4
58196
241472
202069
26
48
4
8
26
708012771
64
813295844
338859
257622
5
56
397885
321169724
52
8
5933
52
30
6
200246
92
3
65
747347191
392882
6
358215
28
1070
348401
8
23
21
34840
328946
87
231828
54
260934
40
67
322835
194508
100800
16
310712
30
74
80
498176
452861
220754
9
90165
7
89
259109
334479
114403
63
34
65
187099
287865
89
3
28
39
163193
496069
195263661
407376
122649497
276773
48
60
12
153303
63
311602
374624
17
11
494504
466701
101626
5
691503299
6
37
10989
27433
4543
37831
336975
117803
342441
61
353379
9
91
288466
80
63173
48
39
479074
65
483352
83867
71
42
193475
61458
82
391355
85
475078
97
814552357
49
468004977
50
221373
121317
70
43
3000
267424
69
313653195
200077
453925
15
52
317355
40
47
36
51541
7
324471
44
98
8
2
11448266
34
58
453582
920934149
15
290988
103573
70
437746
48
550878041
7
51
436689
483428
92869
48
6
81
83
67
44
109140
233910
32
761609761
814242785
48
90
64
387834
8
289499
7
281744
54
348907494
7
353349
165618
336189
1
159041
38
884533060
281622
422902
43
23
273039
213595797
61
3
339222
101070
377568
88
412252
20
204167
417433
19
369032
61
93826
241817
55
11
94
13053
77
76
89
322524
437438
645057120
71
57369
340509
110382
387720656
474046
36
141769415
3
64
46
169061
44
27
229303
91
83
1
71
13
42594
13
81
97
50
186754
30
67
78348
45
161342
54
1471059
57
131296
92
1
94156
3
240771
406922
113892
58
75034940
96
45
12
51
27895
96
440338
36820
1
74
62
8
314295
427640
209528
9
52
315492
307820
70186
3329
362336
9
199027
120499
66
31
275769
339540410
55
287148
726449120
207057241
36
65
77698
976623269
94
923188868
54
8
55
92
631541845
40
171103
224024
32
90
482158
3212
6
94
2
633952450
73
401582
336580
61
286172
77
77873
17475
880569399
24
465631
160975
42
48
22
89
266035
83
1
73687
4
502948549
590849588
44
4
98
827759881
448752
70
75
91
78
82
40129
199251
214735
5
4
90
61739805
306628
270044
99
142185
179648538
31828
29
32
80
272908
73
252892
30
60
56550
91
16
384430
76
244338387
27
5
331874
389176
91
411487
474041
85601
417072
2
53
257234
337563
553714702
24
320852146
2
411827
54
135839
653989188
15
184054
384537261
389775
5
41
325944
197685
61
738940146
78054
241769
22929
23
7946
35
14
462891
69
68155
967921699
161036
23502
393323021
8
327784
9557
10
245909
263618406
266373
5
126360
23
64
47
499013
97
412480901
71
121917
83
472208
6
92
41
685364879
37
57727
89
136268
80643
36
686243079
419257
36
71
9452
472539
953624438
493830
45
34594093
10
19
218425
212077
4
83
210999
9
301615
48
117932
304595
928333162
43
265002
49
35483
4149
52
193192
237473
352450
131297793
421345
243601
22
96
242144
218527
22
53
3
139747
286509
295356
62644
677042080
462016
270803
61571
147372
454075
89
45
71
463664
7
85
273040
525640101
380365
327338
203815
124583
400476
8
59
96
7
327213
193950
263153
156786307
99
71661
201582
30
43
440369
408370874
177850
104258
429417
83
372298
40
98
113789
99
90
265379109
72
67
14
58
62
5
73
457489
297900
486871
69335
15
55
73
6
206876
8
77
99
841924122
77
72782375
4
442877
11
26
27
472772
291639
41
29685
90
4
61
2
90
30
5636
460409
9
3
88505
67
80
81
347790
285549
36
6
40742
143060
3
526944796
76
26849
5
4
25
4
10
98640
134195362
44581
21549
84
5
304032
485146
327576
21
90
77
58
63
128949434
65
51
5
59
99
113715
439297595
55
27743
51695
343438
844574083
972716328
83
60
997005436
113909
99
93
298272
60
56
8990
10
163901
73
232771
149117
190546
37
841189611
82
195173614
18
157574
90
74
7
9
161742
886777547
490606
8
95048
43
25
66
30
54
446933
4
31
271115
259378
2
369737
95
19
171397
70
19
70381
46
51
7
240365
141977
335210
45
96
223834
220232
7
89992
8
477733
168902
110127
430381
428393
9
48
380684
380106
61
83
27
15
1
95
52
396106
331718
56
175288
70
164225079
344488
2
43
22
212693
557867753
5
56
324870
109385
886760337
89073
132278
83
136280
43
135555
2
492831
69
602807949
673150118
541176970
53
53
22
982961455
11
50
220501
5
31
42
27
5
8
6
375059
59
89
873845628
231754
3
464280
21368
12
403929
56
9
7
22
52
932908375
62
243811
9
228224
381650
8
87
3
71949
80190
76081
44
41
451598
350377
22
407122
264781
300102120
186323
262370
76
95
144750
128987
172797
74
298768359
146192
258884
70
440633382
185638
15
370375
20
8
403489
390273
315308
61849214
41
313611
210646
703589733
3
78
11
96
312958
79
27
19
446100
38
26
18
283956
7
152283
468717
60
322333
340115
81140
981047822
344010
202153
50490
67
303393413
177029
198193
414648
15
49
6
89
46820
8
382691
9
82
718135278
107165
25
2
874732500
349455
89
81
39
392456
93
50
54
25238
491833
3
43
301723
4
1
39945
45
53
91
280123
3
98
200713
11801
57
565728407
178570
94
50855
32
22
259718
58
19
121050
77
284729
791392067
49559
73
2
489692
254065
36
266565517
69
53
328715
68
21
474231
96
51
85
49
341328
4237
23
101030
53
9990
38
570924559
78
9
132038
92299
227974
38
98
31
1
28
29
361948
60
71
38
282970
20
135155
353697
229149
5
15
304724
62363
3
74
20
253618
22
58
22
166135
47
628359644
122042697
13
166898
280952
56
425705
444618
29
44
84
75
7
8
399827
357360
15
26
349140
2
3
319469
454180
276072
469971
455452
86
222884
231888
130922
70
41
8
69
713021412
77
46
677734003
179189
403875
87
199266
8
48486764
8
46146
264416519
660618898
58
75
36
93
69
2
13
8
330576
88990108
9
2
32
439386
26
785282721
8
65
2
253899
10
99
34
427183
18
7
97
249146
476456
82
32
52
16
11
408340
93
27
255188
386122
3
81
250518
17
304034814
34
1
471565
375997
174068
446891
443555
54
410069
54
179634
245153
1
36
297704
1
435142
58
354720
7
86
464937
70
59
80
374896
8
494455
60
10327
1
479674
207569
32
437728
63
95
153635
10
6
410983
49
37
46
86
5
322581
29
794565740
39
84
129469
132336
363417
24
75
454315
2691
396600900
39496
6633
53
653422079
87
506468386
421602
48440
93030123
335171
384
68181
406026
225927796
84
1
410226740
345317
34
38487
222812296
1
31
102104
45
321206
4
79632
489296
115927
113469
85
94
48765
277117
339510575
4
43
99
3
39
55
6
97010
60
35611
180876
7
666621396
370474
69
276245
44
66
3
350247
113986
3
1
60
26
220623
100590
96
100064
457726
68
492463
9
3
484346
4
450660
454986
821118694
5
798452667
3
20
291275
5
36
216888
54
235130
397103
422705
95
1
20
381862
243922160
99
2
323468
4
193205
50
425185
326547
247324
407705
48231
3
64
36
272628
7
400444
56
59520
87
7
262299
2
798657673
95
247543
137858
28
372780
160700
80
115851149
19
58
96
201640
42
57
140008
217725
156963
15493
69
4
14005
95944
18
305532
2
35965
122385
15487
72
112997
4
61426
5
64
12
64522
12
1
1
54
1
44
187593902
75361
189025
139971
49
391191
77
26
802966577
23892
151610
40
53
321498
7857
97
86
334013
349142
76
48
135508
13
233160124
54
76243
35
45
886785212
190007
81
230142
715569720
6439
492434
371068
72
42
498649
3
29
46
392756047
4
37671
245045
709484281
5
739316012
433583591
167031
77546
40262646
9713
397023
20
50
87639
92
207009
7
74
478727370
350576
423757
28
422256
266103
89
150445
282966
60
25114
71
45
2
6
10
3
13980
95
487555
52
309399
442850801
476139
96
71
38
95
969991913
49
50
42
2
12
434019
74
346770
16
195849
318645
81
454884
339855
66
328408
115482
16
91148
35688
730290011
56
974046387
41619
75
112701
76
47
56
72
336463
955359883
153034
90
61
434131
375750
39
147972
41939
423915
168193
10
313656
221455
41
191459
99
270158
69
230454
295414
63
26
150348
79
58
370659
6
94
63
12734
173459
45
376568
7
12
99148
54964
23
41
386983
78
66964
55
25
494010
69441
90
386494
83
64
60
87
604018002
94
156668
483376083
30
6
82486
446440601
375839
45
782525624
5
177255
104231827
40
29
419892
54493
480017
162457
41
1
108410
28
215620
552185778
8
5508858
54
16728
38
11
18
114561
554849261
14
6
2
454589
215349
8
43
877243668
4
35
16
414401
8
45
81
3
698090277
81
105248
718051100
41
60
202350
30
281453
44
398023
91
91
15758
186124
56824614
385072
327432
67
2
398623
3
89
79
4
367536
5
11600426
198258
76
457507
381730
16946
180867088
184195
81
2
484385
33
59809
90
464805
40
904643050
23
75045
65
57
59
34
6
11
78
383230
30
415619
57
24
946585705
442180
44
98585
43
75209
55
79
72
211230
53
370719
99
58
27
293848906
62
171082
64
20528
34
59
51
68
117569
55
65
254303
22
149877
616486303
67089
6554
38
279490
165209
52
94
41
437460
253958
245643376
119805
54
2
1
53
20
10146
33
297652
60
4
67
265779
12
187333
48
47
16
41
251157
37171887
34
350946
157680
317590
68
405320
397970
71
46
717145220
162969
19
8
763896588
31
88
391549
30
70
209982
67
32
55
28
34725
263389
40550
430497
321556
81
63
79161
276300
75
27
23
258053
77
9
80
397686
320779
743734831
435972
9
4
212122
31
73
295683
498129
8
158453
253008
161544
168582
17
97
385094
84
177505
913592375
110018
40
13
262237
133587
53
3
341594
12
63629
234298
443029
76
79
50611
977792291
417157
51
436969
49
81
69
446672
250552
272652
407508
56
89
147996
414946
275932007
90
55
56322923
117593
96
87
25
31
73
83
67
32
98266
90
206498
86
21
469060368
53
34
72686
225274
368261
17
27
59
969833238
18
43
328936
394335
84723
4
170873
97
34
180183
85
52
20
1240
61
75
46988
378596
25
667692796
85310017
25
2
3
245312
6
6
169766
382945
499238
305759
372268
50
32759
390270
363062217
16
96
202655
77
17096
378996
12
229308
9
137637
5
499330
457759
96
10
6
52
4
9
233294
51
4
431735
73
286483
40
258505903
108545
369855
491176
8
81
373667
22
43
35049
45
976572666
253219
534323628
264112
6
54
49
16906
16
62
22
303220
97
49
312306
53
249720
462109
386432
7
88
95
1
42364
231366
84
142404
2
25825994
89
460548
11
410834
280842
86
102937
8
497021
494844
3420
219900
366509
45
60
247523703
853202667
159673
81
2
367940
79
66842
577169837
1
327716
53
134937
48
291469
79
4
229718
2
422760
236991
97
791362175
89906
752314145
81
126550
15
310145
81
96882
94
10
403239
41
10
18719
380222
76
245881
18277
1
21
8
381886184
16
154725
46
241508
995143940
54
250069
647830372
358462
67171
73
27
694079697
33
463066135
43
327965
237966
469871778
79
391150
72
54
651356067
4
56
826240839
99
465237577
20
578442779
95
709934895
70
589831620
76
142879658
5
62
165854
297439
2781
72
47511
146708
83
261543
315931
94
76
109916
436361
30
55
143234
84454
60
4
280585
44995904
47
96
87
80
282179
439618
480711
15
453076
411708
363290
398980897
19
178695
256593
419117
34
12
282041
548233370
515216535
315310
44
84
45
8
8
52
71
174083
93
274755
38
19
65
21
207173
120521
47
9
93
55
280152
331355
86
422273844
50
7
5478
51
85122
482544
66
64
67218
36
164416
74969003
134481
43
312203
222395
225984
375424
354792
114968
5
142164
88005
166937
98
273696
3
93
350353
9
75
338142
92
155613
6
3
211164
2
374330540
61355
358098
150943729
313060
439374099
89
360872
29
24
86909
107889
213226
88
342116511
88
26
499199
20
33
28
91
4
89
18
60244
315463
461924
470422606
259052347
51
258634
470980
362655
2
204251
20329
452609
63
31
99504
446149
147020
305600
11508
465810
3
89
902598047
15
72
271670
431651
75
432496
159721
392366637
309488
12
98
49
947787365
70
227439
474144
66
68
447987787
472340
51
60
10
141452
228290
469476
28
33
435409
90
495866
249787
279138
16723
13
60
5
1
8
75
9
26
95
2
47
2
55
23
26092
57
88867
407985
103147
21
7718
34
80
98151
92
135282
235513
88
206701
28053
435184
543705343
8
1
212416
80
4
60591
7
3452
698587068
2
480738
143517
418701
421519695
8
60
837466420
82
46
49134
176585
27
6
6
85
160481
2
252242
823143022
57
381350
65522
89
454639196
17
1
495084
76
14
77
80
48
9
420970
929725037
6
102252
350758
4
20
2
123127
54
386389
3
1603
94
87
5
5
430652
2
7
783211230
6
292584
63
75
248417
354790
57
18
460523
207664
86
47
38
76
109927
86
4
11
70992830
229977
490162
269028402
44192
65
24
57
63
339742
127463
70
236893371
28
345322
75
53
65
379941
153001
366782
176781
935038390
7
162038
85379
34
211509
69
89
43
50
67731
2
92
209681
227978
41
88
14175
193027
8
70320
111538
67
333768
67
949368010
330066
13113
224807974
87399559
474858
22
151945
501916731
79
172154
23
64854
52
475969
236550321
7
208898
5
145636
4
2
7
74
66
90
75
337329713
199572
6
83
64
195261
30
371918
37
51
69
44
50
494865
93
422201
10
74505
14493
85
59
482039
445432
195322
196771
81
349655
75780
74694
65
235014
417580
42
404380
419691
160088
342091
70
47
76
209633
232271
10
13
71
93
369183944
36
709088788
762320485
94
59448
315277
96
7
338857
417937504
192371
347700
17
16
119246
809406399
449919
92
131637
18
300940
9
679311241
56
81
414711
268952
398447414
133637
394318
95
391114
84
84
55
3
363165
446881
52
15
359592
65
49
21
97
2
49
6
17613
92
60
46475
172005
96
429233767
178770
21
74
441338
405189
252436
731857384
141922
41
37274
424949222
89
213296083
171282
1
5
89311
1
4
64
257227
15
59
61
32
3
336032
59
94
61
92
146274
3
6
848042111
454596235
9
59
422865
86025
41493
319477
2
433277
59
588
255087
435783
270313
166225
27
65
35
57
2
986284025
62
2
1
78
43
58
88
73
22
21
7
446224
369135
403662754
8
662078743
399490
64670
246970
181481
90
102192
25258
257891
25
14161242
337462
225542
68
63
29
265868
70605
114086
150161
79
53
82
3
171343
90
101149
63829
46391
217343
24
58
10
459061
189675428
45981
441749
71
5
342984
85
57
87
68
52959
39
89
48895
80
190966
452055
130043
879690744
375680
81
450952
51
35
94034
233630
641774315
95
41
87
379905
44
987497329
219729
302141507
483654
438395
994233922
69
376933
437580
477363
18
30
97
225082
69
3
37
69
67
434379
359801
281583
91
258782
96
169373
74
544167949
283073
2
167890
97
95
7
93
44
2
241634
51
37
8
132385
502042313
5168
78
15
107300
20
75362
159399
25
140920
4
64
46
345982
322762
58
250083
8
219824
100276
77
355935
94
236448627
65
430566
95
90
64703
725403525
161271
9
231831
72
19
90
93455
324057612
424963553
16
41
2684
271504
179768824
87828
9
590376030
18
62
167433
421318
103460
126821
216723069
465796
285536
243229211
72
61
82
54
3
106727
385005720
87
42
219186
878053147
284739
247675
97
27
443568
76
403912
248000
241163
192148
47
21
38
73
44
287006
17
76
185519725
3
65459
97
59975526
81367
151816418
5
6
388787
176635
268407977
8
86
27
182288
73135
58
303951
333162
352557409
193090950
78
6
10137
290375
15
94
39
155576
319416
61641
37
54918
586171321
84
72
96
62336
181867
3
313524
55
781917034
458517
404338
272396
59
99
446468
370328
7
36
39
75
20
827079287
174699
423122
32679
415564
4982
7
39
624077012
267467950
379965
54
121959
35
264709
66
438920
425559
292586
222492
495404
14
33
142203
35
3
30
130892498
98
286752959
33
28
14
45
54
443666
43056
76
227124
37
25
623625816
28
19
96
238184
45
142398
384246
80
70477
358066
7
93
28
267522
49
91
133826
99387
29
457569391
62
99
23493
80
56
8
134270
20
57
66
88
358818
26
19
632954474
31
1
64
68
188943594
72
91
124950
2
7
783318112
135685
46
782330710
64
184416
648599729
46
137624
159173
51
296904
416088
55
87
17
27022
307872525
47
39
98
328864
847027179
1
31
75734
5
89123
99
212704
144593828
17
31
283499
70
9
107588
272090
28
28
4
115538
7
224063
353986544
72
66749
793556556
74012
227797
754992242
197957
173631
21
488945215
99958027
23
38116
63
99
10
88
194115
72
35449
58
8
26
88
838998978
40
143041
2
454268
248116
17
68065
143197
88
1
216010
337195
20
809355586
17
385151
313661
469562
62
375411
47
75263
38
86
58
296237
262889
409804
85428
38
139687
53
128367
371459
269076
350192
3
94
229740416
68
34
5
45
401052
52
290374
87
44
53
8
13
149570
20
60
42
297665
1
4
147569
355293
435264476
333212
169393
75
254785
5
277444
85
35585
46726
461519
33473
347512
34
134141
38
98541
33
204161
51
52
10
84
232520
83
192967
34
99
18
192312
8
99582
309432
427155
99
53
90
68
120765
352613820
56
9
98
18
139714
80
520629379
260340
394490
1
48
84
2
13
3
8
8
15
264376
70
56
49
16
99
450170165
172947
40
354533394
228173
79
13
60
59
8
55432
13
53
987999707
21
138020
129167
135366
438242
85
155042
32
37979
492300
982168712
406967
85
27
83
136359
834805448
34
72
47
94
916057725
199088412
207040701
356815
62
194305
7
208165710
22
25
56
11
19
260368
19
15
433615
112334
212484
66
460935
142967
345834
82158
4
10267
148544805
538681960
466045
428206
79
14
178067
786152113
189066
9
58
425315
295841945
19
7
25
81
9
367960
11
128574
69
27
219990
82452
178186
201547
64
8
38
34
89
61
79
77
695960175
69
157074
43
656772907
9
226340282
387826
81
9
483262
405690257
63
470218
114035
87
616323825
263879
463468
240744
291191
7
5
237140
421903
17
95
607912972
25
38
4
71
350186
22
97
63
3
165286
59
233345
36134
44567
625433152
185809
51
59
26
8
94
453535
337401
5
90
6
90
49794
49
52
314378
9
232219
202090
78
266180
38
10
88
67
272160
147976
180392
66
348579
8239
14
123533
41143398
391396
439736
39
9
403281
95
62
215318
2
470732
3
3
88
32
69
75682421
20
73
426604
57
624627804
39309124
402478
41
156122202
20
46
217875
85
28
20
212910
31
95
931008122
47600258
26
435856344
191895
32
350260
35
51853
93
91
49
443195
438059
63
2
1
339502
493429
37
3
480082
150361602
51
190971
1
51
93
881656411
77731
658212683
107745
309046
2
716152417
213614
12
432007
22
168592317
6
58
9
493109835
6
38
76914
184157788
30
34
321323
396608
362212
364336
286600
317945
353167829
63747
31
58
14
38
375987
394747
81
64
33
8
8619
178367836
469541
87
76
82
121986
68
89
130413
43
85
172691
457633
119323
71
19
5
6384
381952
351445
417889
474777625
88
79
45
368486
46
286149
477418
10
337304326
254828
31
38829
52
49
8
30
84
46717
67
38
82
7
77
62
248401
188533
7
36
307419
59
12178
401931
444720
233226
55
1
180682
150758
357480
67
46
39
4
275617
97
89
37
337401
18359
530172768
274189063
4
189993
18
44
71
2
131484
89
6
223216
67
48
298467
24
278275
13
56
68
85
320347
6
53
258147
57
266947
70
17
64685446
273598
427088957
55
41
260575
22
208542
262893
29
417873
38
442199
268598604
93
65
49089
76
284888
80
18
413423
38
12
83
30
45
77
78283
96
45
23
111706
382240
42
261576012
69216
6
4050
1
227190
40
29
166331
71324
218136
476682
569912525
333768
174591
73
39
11
183383
295088
269696
67058
43
21
372262
38
419515
3
9
344673
17
321462
272390
183702
147537
644761871
48
102579
407707
446780
88
1
28
231567816
56
223953
299541
70
39281
2
234255
31925
295543
439264
2
62
401060
478052
68071
40
7
46
339741
239625
64
96
7
250867
478245
238349
94
69
111246
35
28
380018
180966
150948
8
83
234424
361180
652086048
937030733
346775
62
3600
86
448882
74
44329
482613
17
331184
35
172396
533117128
43
401952
87
1
34487
6
17
89
230646
18
27
44
331459085
30
691074576
20
1200
230523
338129
385977
395791819
335552
78
7
355221
42616
303239852
308810
297424
81
40
834266400
6
91
53
14
84
439757
14
40
74
37770
200653
465530
49
56
14
174144
23
5
43
449868
244667687
322558
1694
91
534399086
2
50
96
917757534
27795
52
91
2
9
373286
410175
27
42
213729
1
474513
315445
4
340915094
99
17
378687
12
2
55
31
313497
10
230883
70
358396
318745
278201
268821
422534
51
22
725964063
5
438235
2
38
45
49
21
53
9
734420759
3
4
261450
284378
605645350
90
206669
175328
434699
45
157582
2
2
46
2
32
10
158014
3
911519040
4
90
63
5
94
60
70
45
59
49
88
418236
329766
33
59
443177
482769
719263483
393280
64
706628089
197724
430783745
29
43
566515881
24
312900
198769
91461
70
67
34
24
53
26
352328
427901
97
303663
101029
60
306962334
156860
3
7
97
63
15
65
28
300048
437229
360097
4
35911
84
416202
357063
9
60824229
429926
15879
83
225105
21
73
5
8
43092
32
244287
842418557
8
438323
39
322362
9
271372
77
72
267633
231933
314105899
5
339660
23
22
36
46
42
263276
197554
270646
93
218451
22
60
46
91
25
341585
57
376992
30989
359375
328625
66
41
99682
159290
283438
495258
90267
347535
68
189084
44
11
33
24
11
4
95
440510
102531
4
41
12406656
2
6
105260
21
345675
315331
128281
1
89
882400221
33
74
974436926
31
9
71
23
350007
11
447176
282671
65512
64
146581
374419
117805
218283
29
85
415068
295086
141400
9826
5
412304
480129
33
64840
34
753119800
63564
1
427925549
27713
65850
81
1
58
178150
34965
29
471074
504584618
495887
19
43
73
74
12
966550212
46
165507
2
53
40758
1
340147
252384
3
140298
194240
99
3
202513
92
79
68
441029
78
12
142910
33
134658143
196989
433407
57
35
555858050
401252
383668
32
90
342439
350806976
74
5
465216
458267
207968
34
2
58
494303
14
60
432100
79
12662
58
59
239464
17
24
55
2
48
189177
267732
97023
1
26
439192819
99
81
43
59
271476
73
287690
88579
5
224420954
47725
61
42
52
88
38
147139
114038
10
7
82
11
91
419975
37
158963
377817
100806
52
863169885
83
298956
7
59
84
97
3
337992
79
857856594
5
242627
36334863
10
50
51045
24
34
58
47
85
48709042
98177
426902
53
868875206
330353053
404188
60
9
390369
85
625559546
2
255445
83
103087340
12
6
21
32
221212184
817530346
44
263072
282466
228204
21
26773
11
241218
239800
81
253245
61
94
327832
454931
74
92
32
18
405813
57
782282934
16
2
133074
113300833
15573189
5
973598368
17
25
6
72945
626425815
54
6
3
138092
58
30
59
58
227142
52
874297371
719411679
202898
208694
49
45
74
685402181
44
119057
415317656
223946
430563
95336
1
72
54
25
470717575
78
70
19
11
223638
78
4
8
381634
77
68
81
29
177344
382458
17
166068
3642
69
27
38
46
94
9
103231
59
6
70
14
90
43
2
131446
983575161
35835
407638
351091
287348
370157
56
8
443431
1
83
34
110542
1
847134601
722942340
455587303
393580
341777
119095
96
5588
371585
4
34
145078
59028601
153505
335222546
111992
1120
8155
2
395847
321827
35
59
252058
328626
479736364
106973
54
38
60
34
240928
481364
279229
54
52
67
24
617283473
273464
6
82
70
237795561
96
36
96
5
32
27
23
46
9
33
2
98741
354937
166516
19
81
323499349
9
479470
436237
341545
51
3373
35
104503
432360
269237
32
24
63
5
462826979
243125
49
12
136302
154777
418898938
60
35
54
40873
8
84
315669
18
32353
9
91068
410402057
5
6
94
356301
95
38
19
772040357
291250
257004
139641
7
227666
246108
63
45
49
6
13
10
764280406
54
57
139488
131303
36
18
92
311162816
288083
36
20
38
33
445064
3
68633
23
52
206683
260283
83
8
398761
49785
429133
9
37
482398
8
5
180373
47
6
13
28713
227198
92
41
39
80
454740
460247
29
15
81
33
452718
294752
345069
41
83
9
82
438420
48
15
490042
309715
7
85
75
164528
462241263
49
329519
174850
214506
15862
9
60
57416
294180
18078576
65179
16
51
82
409650
212060342
24
12
555726251
346586
9
302280
287027
284042
87161
46
59530
4
129676
61
80
224659
72
2
53
124241916
14
685711776
57
24
73
355185459
70
13
74731
98
18051
65
210351
6
62
491149
7
1
15013
49
260139646
16104
9
434180
68
423617
71
69
9
51
83932
70
6
476879
228533
297332
92
230964
3
9
667343489
912330537
25245
30
303610
475688
469875
156364
87
347147
185006
95
24
73
23
273901
23
272482
7
371647
199482515
61
84
115816
185194995
324515
28
910631405
89
3528
294479
596359377
10
229506
407230
324065
87
294064
349663
434705543
471062176
31
67
94
481740
57
437954
56
488901
269788
509285541
60
457443
57285
22
75
148900
249666
100162
44
15
81
121605
490870
75
67509
729190019
75
89
94
88
129408
342794
478897
94
53
17
69
61
103187
8
61
499597
26
328154
84
485038
161958
226762
78090
68
44616
1
182191
113033
353674
321513
51
2
794315075
19
68
261131
388344
927496909
18
73
302899180
28
86
99
84
1
33
239689821
79438880
180863
179817
720074286
62
863693461
1
105088
57
178459
204517
57
14344181
499372
10
851153823
33
94
105306
57
19206331
29
422630
44
763459344
154419
22
302526
36
214085
707213601
83
134229
4
99
279491
23
40
84
2
409145
293688937
125399
300301
5
490424098
18
191065
311180
265890
410071
373490
41784
76
63
2
97
697106456
24
67
88
80
134685
11
429166
269937
7
48
135465
804127975
79898
68
493369
1108
41
94
10
82974
89935
28
458645
81
131555
92
45
89
5
252306
48
335876
98
491791
270335144
130215
314817
481660
377584
31
492852
70
6
12
1
8
26
90
18
30
450959
449346
72
17004
23
9
164584
12
16
61
34
458430
101647
63136
22
380904
60
483826
59
5
405062
18
20
91
76
36
309492
469160
25453
69494
6
5
11
7
355512768
465397
426970
353486
452219
477004
266741
443917
241571
6445
32
484402
4
32
496457
15
421413823
61
54
273998
562145928
8
8
738442868
37
237797
398047
25
278074
496838
8053
9
25
8
94
28
73
45
135420
69
23256
89
146806
101607
64
810785768
78996
170860
418802
373467
116209
55
399706
44
351390
829451998
7
45
432430
17
65
9
83
421917
62
2
95
450025
75
243434083
32
890101988
41
6
36
5
7
67024
104104
10
53
420722
393156
107796
445110
92
39
97
1
96981
98
37
61442
70
911087762
2
11
972264416
53
50
743299456
74
197901
466600
15
5
176549721
47
434940
291392877
35
57673
34
11
113690
6
49555
79
259709836
82
929085778
57
225680
342127
368969
43518
340097
91
396791
50
165071
53
132842
361732
329164
90
43374
715987829
96
79
48
13
477807
81543
356863
19684
288649
87
871939825
4
598996244
55
428988
167949412
470237
374364
836417041
12
4
714087382
5
32
57
8028966
84304
6
51
80
642872819
483700
415722
443722
411086584
8
43
4
436511
122743
52713
9
86
196705
7
85707
25
97
651933791
447354
474049
35
65949
22
5
89214
46
69
41
73
6
73
46
2
372457
4
96
490208177
655194185
6
133250
66
88
44
42
84426
169063
36
367457
21157699
19213
286492
384743
641524430
24
30
7
523216617
11274
399389
45
97
46549552
424148
274271
14
20
253996
276388
187425
246523
6
32
18
205391
92
12
88
248855
456942
84346
155311
89
95
458519
73
399910
343148352
493978
56
741879649
160040
282956
392569
79
47
29
93986
82089
162618
6
59
2
53
7
23273
31
55
66
10933
54
486768
2
6
405105
47
301279
57
81
44
81
445931
52
77918
61
932553095
8
119258
10
447911
897204410
270842
417775
52
28
460231
65
774267310
1
7
18
53
150158
20
334251420
71
332362505
181083
160918
53
38
863507624
693845315
8
41247
92
45
292424
47
635164505
50364
7
76
75
10
67
44
230390
37311
181205
92
922443750
39
45751
56
72
6
206764
482424
10757340
457303
43
187244
3
464779
374584
157720
361857
481383
31
89
98
431488
97
417626
14
17
16
340175
9
73
91
473573
93
874361846
77925
95196
94
86
264460
35
53
9083
56
83
76
333266
186767
271555
8531
48791
954374806
321811
107758
145863
492079800
38
471171
410169522
89031
23
8
265047
61
50596
324671
384481
72
66
91755
58452
40343
91581
461671
27126
328031980
476879
347978121
406974
11
45
53
391959
12392347
297078
11
142298
76
55215
14
21855
60
95903
192596
7
82
146502
2
39
312124
4
233619
197376
116814
4
55
194396
136655
346910
45805
831741139
38
1
370335
816503079
33
85898
8
64984445
52
308036
735427766
52518
442677
140713
290246
14
107424
68
445919785
822021325
720009314
115212
62823
11
598387729
367134
58
6
80
48
334235
50
450973
367972
8
3
29
2
2
97
96692
82194
36
75008
62
94
284666
68
87
77
73
376873
77
912791074
136022
55
55
42593
733292789
82582
26
92
73
142115
443044
2
413448
93
297950
9
29
3
289341
46
376024
28
17
329193
49
54
9
127874
231408
798325110
269962
365655757
72
81
83
16
9
1
247975
57
61
61
53
290067
82
316396
764052
45
461152
38
447042
75319
83131
8
5
15
46
390804
6
83
19
41
9
96
70162
130925
86860
238653
56
174006183
441146
111026
4
483691
28
75
7
448855074
94
51371268
6
68983
4
328795
70
184393
236659030
77
4
216291
99
249010
59
266668924
96781
6
499533
222338
373628
468089523
85
247654
2
792620716
27
27
32
488713
19
1
3
46
83
275490
28
70
400043
85
402680
94
182059
23696
90
2
364349
283003485
30
458775
15
62
36
211648
23
10
59
420806
10
40
491531
95
2109
16
4
44
146967
50
20
58
198329
64
462025
449306
447202
48
181591
84
97
71
64
270855848
26
35409
74
684251924
368558
47
475807
418151
327142
117246428
52
116952
2
35
365098
47
13
21053
355509
85
2
365934
64
482495
421565
307406
87
867944679
979904601
106744
41
424395
499687327
31
227010
13
89523
17
422748
74778
41
9
53
69
33380
54874
8
82
382183
128613
113294
469351
15
719371688
286254
1276
3
434578
8
50
100183
6
102790
323269
12
80
308238
174685
12
275110
11
61
53
401276
233601
25
82
22
57799
76183
17
269315
867297166
394207
493218597
46
967057771
160876
76
8
29
7
83
13
363994
99863
72913
12
32
114968
300769
123651
6
11
68
429655
47
301300058
33
441543
17
68
46
97
79
47
130341
466835
260108
470867
474978
186591691
10
915080752
78
3
41
16
269259
70440111
158961
93
7
18
387012
27999289
56
14
74
51
287016
337705
89
67
14
81
68
12
452086
3
95
358308
37
68923
181386
61
42623
78
379011
45
2643
67
52
247897
807768120
26
4
130020
164638
317121953
477636
345917659
7
399396
105529
40429
70
322983
67
9
238883
995597060
27
38
3
32
29
221697
480204
45
86
869653704
7
58
131556
8
71
21
659327050
413216383
6
108986
70
1
987619665
4
1
2
168042
2
346888
471032
81
15
97
92
466064
32
409998
57
494570
24
204290
73
166515
30
629006177
216329
991484874
9
21
78830724
80
32
96
78
267457551
146955
476209
99
489833
387093
99
82
261353
73786
319338
6
21901
302704
494211
272913
74772
25510188
29
55
47
550542791
120985
257448
197072
301397
72
260831
58
86
54
352335
22
7
7536
179905
65
745150121
257716
87
51411
243685
362465
2
79
111648
56
23
458962
77
293627
90477
4
847015954
21
225834
39
265976526
26
54120
61
192432
875713896
52
448846134
56
28
407868
4
54811
207303
489621
16136
4
56
9
40
178556
42
22
383826
197537
57
454963
58
419441
92
1
30
79
9
36
320731
438853
71906
578834220
346959
9
15
33
106139
276925
74
43
9
300833320
237314
15
87
257732
95
73
315660
300598
662776833
184337
420128
203461
33
84
108950
444284
66
735478125
290278
93331
202057
10
70
71627
15
212646
3
19
49697
84
194001
371082
22
88
45
783238923
4
36
256872
71
37
33
250615
97
61
285370
278698
496375
179422
52
84
72
226157
97
219863
47
479670
72
4
85
416485
418984
137087
22
472594
75906
32
35
162153
58284
18
43
305741
57
94741
10
65
47
204848163
675565102
88
43
406168
36
625155445
124908
75
4
17
43924
97
33
443615
83
11438048
8
384582
9
13
18
84
342132
160717
120627
89685
66
56
3
53
103082
21
72
339298
16
418518
99
22
45
1
64536
44
70
392040
5
35
71
428710
205167148
21
7
132230531
54435
90
4193
203283
8
5
2
668276223
370312
68
61343
81215
58
50282
272238953
62
69203
96
475739
475791068
140802
20
151689
4
171483
28779
58
383434
19
54028
218876
280604462
1
200452365
74
450549
35
5
295658
217975
460842
355088
55
33
120226
45
3
254723
63
17
815769165
879316373
73
168879
14
938602609
3486887
388401
499374
35049621
171276
13
56
160806
151420
584026083
26
418805
55
23
55
2
262106
103161
17
310906
266887
6
29
126103
25359
450302
49
17
86
44
15547
74005
83
73643
80
17
296653
52
77
3
204848
56277
465053
475219
3985890
279535063
166998478
52
22
2
147839
2
211643
385557
495652
512781572
4
15638
817126719
255122949
43
81
167965
5
175517
768576936
923474978
137597
92
90
44
153725
233948
4
820376100
80
339826
89
3
481343
28
73
88502
377022
182355
80
69859
274916
422733
75
322459
6687
55
167480764
313280
5
387478
220825
75
14
1
227202
460470
203414724
17
68
35
706592880
144919
41829
224703
469721
41
73
50
301133
21
3
198845
6
484551
351436
98
85
193286
3
835979329
365453
57
210753284
7
28
15
17
960012596
87
45
315370559
74
41
32
1
99
73245
48
551623335
165618
51
460429
36
60
68
23
62
385036
183916
66
47
471888
99
320647
135936
710768516
72
166898
414007
150581
87
46
691951218
842180179
8083
262200
309910
61
297138
521315419
449648
20
196379
429034
71
326735
172387
80
29636
50
313134
45
157881
6
477556
12
2306
195262
149874
379523
33
4
811924026
96
98
143788
22
41
400368973
6
3
155992
329193479
22
493576
329679
164430
108218
20
232859
20
612084236
48
282185
7
54
439015
38
97
95
61
31
284857
21
179756
325321
428843
46
96
61
326061
107966
290064
92552
66
188742
278796
494257
26
704473967
225019
149502
432365
82
42
75
196408916
243935
28
822336549
367984
484660
40768
167223
161938
80
9
70
8
465084
85
15
263154
934069513
33
64
6
491741
360841
92637147
32
475752338
177138
9
17
72
58
456315
5
743107682
149123
59646
374919830
20
484920
94
25
430179
296951
482314
224572
771203152
28
60
11
97
18
330935
87
419657
366269
270808
381607
88
349980
118596
39
262095
226826025
316192
242473
382237
486788827
219843
131205208
23
100608
472255
22
371618
18
11
69
405628363
215470
17
233888002
79
8
454373
68
66
43
20
175175
34
65
3
451585
58
75099
42
6
59253
26
58
750701334
96625
78
124949
4
901951354
52
89877
5
75
41503
58664
282699
11
88
91
82
9892
1
72
6
10
99
25
46
711742433
375577
29
22
282393
918885120
380624
6
1
40
166206
89
267703
142806
75
37800
9
403494
54
18
59
441662
83
46
199208
93
483596
373928
71
5
3
133388
78
93
586441301
18
99
451763
480742562
543042793
102365
239913
58
413519
237229
47
3
40
462795
340482
84
7
332665
187366
80
62
424940
30017
56
82
58
1
317780
96
52
177361
6
4
179046
27
234738046
23
499462
433249
61
85136
54
66
385104
44
6
405194
96
9740
301313165
13097
328853
440396
308029
919977192
83
64
80
35
321352
61
9
205384
76
428124
86886
181903
29514
253675
319078
22
77
380140
459298
8
41
296889639
255820
368015
41
13
5367
303985
251234
938619877
280772
41088
528507352
12
36558
104772
116062
43
286965
475873
31
366344
465788150
77
69
7
66
3
29
462067
269742
29
152583
251247
13
475595
95
66
495908
10
28
14
959725935
4
285516
18
81
2
455627
110860
880367945
315288
867445052
19
420526
230965
5
96
49
19362160
15
472821
475010
739682387
399590
256104437
184987
6
964908060
145085
489288
3
443965
241854
394964
91
250960
19337
84
19002
6458
88
9
91
84
89
486244
495125
7
344870
410051
141788
9
61
326575
208961
122893
93
73170
8
8
10
80
161991
51
5
72
321779
56141
336002
95
162002
208000
36
468454
75
83
71
67
72
356467
9
368435
53
216846
10
665208106
360818
95
203958
207036207
414334
97
57661
26
63
447423
350013
48
417145
70
397930
7
127266
39
92
103315
80
468963
12
26
1
261423
41
1
44
9
140270
88
17138491
48
294949
340223
164552
22
863823041
14
442094
98593
924591865
65
278981
3
78
87
1
19
2
52
512064408
52
55
11
77536
17
382337
48946
401263
5
76
73
272486
252369
273919
73
13
498968
299058
9
70
971994322
1
322699
352099
320068
20
75
264523
147251
271349
144006
9
437799
295893
237996
226114
37
140581
409219
138266
180449
41
60
16
90355
600469253
473294988
87
9
67
234581
472708
27807
189073
28
130041
33909366
11
54
682481466
789503516
62
21
132352
64777
19
25967
95
444650
221181
4
33884975
420690
949562631
95
2
32
499336
14885
12155
6
185433
68
25
26
51
295702
755681445
326186
125979
78
42
70
406214
70
6
436006
57
194822
1
430673
34
241756
372152
5
14
2
18
369483
17
266359530
764236731
77
20
486916
38
199332
6
75
99
71
344179200
62
278320
158476
3
37962479
158510
4
74
97
389861
339127
74
52
385483
441329
5
620776590
6
78
769807857
517556582
32
10
60
96
3
493108
261918
72
3679
442877
313088
27923
476183
333165
5
146710
56
4
51
47
57
328519
42609782
74
713090138
357917
382567
136848
61558
90
61
207314
482838
32
435433
209266
838641523
94
95949
352131
30
68
133953
247751
10
8
29
30
95
11
466580
6119
20257
7
80
9
158145
271123
223036
41
96
48
324087
93
357561
68
352357
37
336701
26461
31
825994217
359891
555434290
200100
90
236296
892590579
481849
89
84
9
287974
90
5
367341
79463
45
356616
29
1
734034385
38124
40
2
69
20
484944
330610
77
48
312202343
18263
42
51
258003
68621
247223
38
213321
209161
54
79
65
37
165725
474269
6
431277
18
462816
68
29250
117313
97
216421
11
39
80233
105408
152317
267453
316889
38
7
392885
34
48
124925
310658940
434401
97
20213
805167232
63
298889
77
105308
938396188
62
10
272848
15
72
4
84933
3
54
54
34
30
323110859
39602
97
15
40
243500
21
43
23227
70
17
448923
706178866
98
15
40
460235
152177
458946
5
278274
2
69
4
69816
61925
206652
14
32153
442336
62
76
39
137981
7
91
55
415795
2
283535465
319725
34717
19
464703
30
35794
46
75
76797
458504
3
14
45
354767
45
270381
19
469308483
89
89
405963
178857
2
8
7
214704
68
290216
79
870945740
22
337933
9
39
387313
187437
460297
66
82
227106
89
251419
47
47
8
21
898944370
55264
481816857
122318866
13122
2
56070
95
81
310350
8
13
24
215369947
331738
227007
85
57
100892
362580
175132
71
487241
8
212764
32
484787
73
379334
375246
7
93
352482
378900
32
82691
47
58428
35
126574
24
114947
89
2
641903373
59
58140063
465661
94
10
29
92
59745
21
636325339
85
281552
23
292566
11
3
12
67211
355216376
101379648
29
88
299804
136794
98
866934462
77
49
330833552
62
66
9
369507
26
53
6
103287
85
9
70
7
25373
363650
628496572
64883
67095
94
81
286019
39
168565
359789
19
49191
39
9864
343865
45518
30
362834
13776
300751
9451
185859
283993
80
54016
63
52120
354617
404363
76972
62
153848
54
96152
342430440
94
80
94001
441228
16
21
158086
180089449
1
23
94
92
158150
376463
582242554
465852
179455
90
31
312499
34644
121922
493494
4
24
22
163966
488613
75267
71
15
89
3
36
163972
282172
459458
364888
12
20
481763
267348
179069
40
22
331099
17
90446
79
34137
22
226821
80
2
34613
225251
101356
4
495278
82920
309879
36
94755
270773953
458336
35392
76724
205537
378502
9
5
5
352841
4
93
323215
28
2
249805
155627
19
27857
398163
4502
31
12
62
97576
11259
451557
6
50893
495011
9
45
23105799
73
21
57
48
103109
3
126079
73
393630
397104
498744
82
21
28
353206
2
15
712600452
361879
305207
201553
329056
37
55
300308
14548
98639
22
197606
354629215
281219
22856780
99
97
483680
23
44948
326116
22
355585
82
499875
470100
272354
332606
318618
165426
7
65
167997
80863
87
67
255743
186877
139472348
460106406
415953
62
51
39
16844
447246485
5
499162
11
596660882
152128
196251406
53
76
28
272021
314671
304013
201262
212634
6
114199
107240
10
822927975
124787
98
4
92
338299
239691
317348
141965
2
241882
172051725
103477
76
183051
7
288806
1
105422
93
201723
9
76
492284
16
2
387274
83
471324
62
7
44
355762
4
55
39
422587754
288831
201067
64
205478
73348
37
59160
84
3
367363
855694312
98768
15362
31
92
455983
56
460887175
1
66
8
94
23127
84983
6
24
188762
99
40
77
449440
22
408550
242444
317443054
170162
10
385842
32586
9
77
599235993
99
194916
475955
55
19
35305
40616
161847
6
360610
328583
401843
93
39
46
61
147491
61
34216
228738295
169478
428267
921733298
160366
7
407506
37
332753
72
86
4638
51
83720
429013
7
85
35
439788
159653
58903
493975439
171026
838551732
69
6
851316394
374476
5
84
404106
8
416497
293062
76
1
178880
17509
402890
51
158661
9
273163
30
25
13
52
64
129549019
234552
17384
58
38
37
165440
5
410229
37582
236006
101915
296170
74039
299927
15
6
3
217431084
182216
93774
15
469159
228823
92
56
312834
414638
362044
91
68
111835
97
94
33
422342
35
270955
28
495915
72913
67449
431773
15
256239
239336
133110585
72158
1
81
99888
78558010
47
156003
3
44093
2
464833
582275393
349537
28
66
60
86
49
138398
393828
347636
4
90
26
429046
192932
74
76
15
91
94
371727404
361310
30
374040
53
397717943
41572
1
62
52
82
9
11
96
41
8
99
911359940
388641
643415008
18
295500
321468
256964
19
64
25
291441
161238
60
966608229
494727
452110
262358
97
487888
57
71
1
2
8
36796
11
38631
119703
5
616523627
69
369307
43
67
5
57
382942
114771
439195
21684
544280826
5086
89
8
8
48
274432
966780421
53
120141
19
63
77
414081
6
7
139144
42
2
218390
202062
411524
474980
9231
117680115
155578
168798254
420599
8
35
301438
45
433101
91608
9
10
83
65159199
401069255
9
231272320
208406
98
7
93
45
98
17
9
61
191041
23
381693
489512
473597
48
759770100
66
140734
14
476791
465476
46
210555
31
74
1
281939
84
82
1
8
397972
190250
17
187899
408825
71
21
121796
19
8
30450
7
274279
420175
7
60
20
448394
51
13951
250461
4
93
20
4
334259
20
74
65
34
273083
2
9
436296
58
32
92
1
298152
314273
196441
300223
80294
95
106445
47
22
33
271663
413529
370714
27977
377419
31
93
41
421499656
267596559
48
80757
72
99
71
71
136013
75
78553
14
22
365397755
94
34
310073
328338
98
10
178309
284844
21
5
7
22
40
180566248
350432
898195367
92
490645
74
114758336
146351
421690006
321777
920760387
8
59
67
213094
287096
773849384
60
440729
65
32
414080
137364974
351691
75
105548
22
38
13
19
25
71
50
84
3
28
5
85
272718
48
36
78107
172367
43
72
7
6
21
21028
38
150567
411329
3
19
38
3
12803
2
33
24
35208
221685
96
23
22
432461024
48
5570
13
83
57
663441953
358139
15
93
200263
34
47545
342506
17
446313
35
29
277306455
34
47
119299
46
82
5
11
70410760
172848
27564
2
222096
894853305
66
150469
88
11
68
58008674
130565
43
299727
870683459
489847
55004
7453258
63
426417
65
441404591
125427
436671
48
29
86
280458562
20
373734
18
39
34
351591
65
162293
9
54
243819
61
98
27266
215614
70
2
84
379775
17
31
63015
19
5361
29
38
364547
902960775
301427475
472135
5579739
236126
98994
80
95
6
40
95
865426694
254136480
196015
370498
68
195145
381954
39
22
100932554
55
177818
466559
444490277
22
3
76
193727
157440
97
48
49
50
262989
6
619408677
315762
8
318853
34693
464164512
434045
94
9
211836
20054
7
85
69
495244
437724
84508
149329
212529
49
255576
123787
35
68
138504
2
73
281242
323211
273816
517728921
86864
305140
88850
90158
124914743
41
54
76729
1
21
93
98
26
37
353234
383242
49
39
356532
20
220597
33
85
86
637588567
65
5
80535038
24
7
345523
75
167503
286637
90
263780
26
383938
237129
18
227690
7
20
8
258967
6
11
46
8
94
529849650
394222
95
17
304548
901996380
38
33
363568
85
493703
384100
450648
15
438625
350698
3
6
350616
85
14
377462
63
329687
269682
87
51
59311
3
22
82
67
867375104
11
290666
38
75227
9
443431
113472081
488774
114666011
69
16412
3
47
94
2
328839
305070187
96
26
17
50
233308
2
57609
338471261
93
22
30
3
257220365
141418658
228806
699653704
345418
395218
32
138515
3
358052865
80
281068
232852681
7
47
27
496874
61
61879
44418
457080
450674
55
337664
6
861124775
212126
55
88
62
398371
60
61
33
31620
59
420150
133466104
1
107962
334602
20
498014
59
27
76
8
12819
411784
93
360224
547479713
7
157167
29
362169709
25897
98
19
916694498
478075
57
18
137475068
2
28
42
37637
415683
60
109176
348597
98
78179
33411
112511
86
77238
25
448726
99
123102
38
411698
111163
60
46102
51
132754992
105281
383922
27
8
15
97
103124
3
388181
821652036
397758
18
371205
454573
321389581
34
8
5
182048
20
406350
17
117983
66
70
41
386529
32
83
210910
25
419264
34075
66286
80
197583
32
246475
68
759624226
50
2
8
80521
3
77
13
58
95
6952
98
36
36
827614242
413146
57
290941
219088
124538678
350254
161517
47
63
263379
493297
2173
53
64
27749
52
39
84
46
99618
295359
46
722619883
28
279419
78
177502
67
5
44
61410
192931
65
357504
46
492220
74
460980
8
112163
21
306748
52215
81576646
3
80
5
93871
54
128308
28730785
10
61
77
78494
379268
193585238
57
7
797342111
28
58
326516
91
305250
128961
52
33
288906
86
11
332411
52698201
63
75659
39
266729202
73
409540
40
10
19
490172
228420
688474488
81
37
39
95
375273
49
71
68
47
26
769897336
45
35263
17
454861
488769
91
383355
326326
192767
247976
65
33
1
35091
231563
39019
1
12
62
626078663
314095
314541
387695
301468
122239
70
74
40
43
67
3046
93
497126
39
54
2
266783
67
37
4
891488654
15
309664
41
614744603
18
368672
193058
231916
337787
27
485600
53
413637
1
82
12
16
320337801
464089
9
38
5
133301
282355
295612
46816915
394289
38
137786
33
70966
127541
51
67
344270
85
486523
181253
85
860633096
43975
40
838987998
479116
362417
3
64
586481871
4
71
351062
60
77
213459
37
70
122759
37
9
49
42595
73
8
90
71
272483
319627
10
464135
4
351950
29
156064
119046
224211697
58
5
91844
39
58
977435550
370998
126674
97
428731906
474207893
2
313322
33
60
2
768131179
3
331616
214259
571975217
405969
746789844
35
6
69282
230031
35
55
43
407882
72
28
395967
21
25
4
213253
8
86
72
87
2
37
92
240420
487448
185225
97
86074
478740
35
511682747
109150
914036245
61
68
477600
13216
245165
1
84
25
45
30
27
114492
23
75
36
861869307
81
198503
31
380506
58
9
137606
89
69
41013
3
42
87
14
113591517
342511
14
67
87
29
5
72331
96
111050
223495
163434
399607
92
232295
368705180
951812735
263636
63
57
86
3
599810435
66
339446
29
35853
57008741
123155
21
9
600635954
4
20
97
1
74
87
12
56
67
140397
403226
57
25
344929
450828
28340
360316
301041
98
30
239524
50343
67
19
496582
170623
96
278632
43
1
64
92
398754
29
232030
46
18779
69960
15
477498
39
86
6
78974
400887
481356
696525494
4
42
35
93
115316693
1
896374142
203840
301061
234887
9
44736
11
15
458193
3
81
64
83
4
331855
40
473243
28
74
1
88
454727
34
225793433
399695
59
52729
111738
98
86
223809542
52
408746
252316
90
413545
34
38
408658
8
95655
129094
157056
7
32
60
371148
7
92
44422731
28188
316274
94389670
69
9
481643
10
202681
410608
30
275908
73
77
90
95
36032
1652
4
66
736381822
47
79
363023
77
423733
106020
103090
458778
19
17
72
402155
353982
39
373293
397897776
232869
60
383679548
52110800
463865
47
196226
141091
326466
67
52
72
4
296456
7
86442
32
94359
401333
52
389515
8
55
32602
84
36
155829
500583485
454760
14
9
87
407982
378853404
27
90
226106
4
19
202286
2
7
39307
13
249416
63
112716
56
88
90522
2
17
158246
358238
9
95
4
43
31451
187614
210350
49
47
62
83
45
1
22
293324
289855
706251176
499820249
4
271536
94
54
81
376233
759751599
221360
588602882
78327
437712
52
9
123228
64311
20
46
74
98
4
98
28
7
74
387954
542407805
53
10
69
92
91
1
155962
297374009
2
940853196
336113
140251
14269
29
321047
13
86172
484346
695281571
7
845082445
8
81
22266460
114704
43
489948
296776
62547762
5
314329
15
692368120
49
234589
71
44
38
345725049
409133
312106
773463340
19
2
55
95
7
59
3746
68
74
312335
17296354
164319
487405
6
54
395998
44
48
21
72
250631
96
52
15
95
665016009
71803851
300044
465858
31
84
88
88
489605
68
11444
13802
25935998
1
20
117346
229808
35
70
274240
101497
114663559
68
78474
23730
5
62
91
36
7
9
133690
248699
15
9
49
86
289047
24
61
446494346
4
426066
90886
6
365877
12
19
141579
63
203674035
47
388380
67
9
78
66
5
301165
10
101553
32
77
397231
96
37
33163
53
69
11449
42
498505
267452
32608
983973624
52
95
78
40
33
77
315881
594341924
80
26
6
46
16439
866789543
309152186
429124
170340753
15
226484
51
427001
115217
62
386501
16
327728322
20
77
95
87
147438
163182
282828
830872248
126995
6
64
6
21
53
4
109585
52
8
46
425169
83
304102
917569315
48
424833
244301
84
4
95
92
31
213779
744955884
67
381959107
60
68750
121798
322811
442634
15
5
274540
446691
56
459080
512985312
457555712
16
17858
423812
52
41
415632
63
66
8
55
3
899616878
437266
65
74617
30
83
395698
194037765
56
77
23
96
61
85
47
192978
14
426687
465750
262214
70
207426
387398
8
6
49
27
65
443101
203779788
80939
9
529338223
439021
81
3
218801
35
250457
9
74164
437637
6
3
209845
34
63
276900
112708
91
78504137
90
51
46346987
479014951
18
32298
34
65
98
130930
262060
82
86
25322
194874
312627
68513
41
40
59875
81
64
492303
108873
493251
271448
59
9
417992
10
50
77
90593
40548
14
61
32
474387
166331
99
72
61
52209
43
94
48
37
5690
44
753056240
18
94746
104888
415370
736539469
862697271
51
12
12
298484571
9
192228
21
870891372
162243
59340
356263
15
7
31
19
782466397
4
26
343001
404472
166821
5
7
92
9
362792
65592481
10
50
37
141234
52
9
149466
37
94
2
424841
179834
430337
36
449436
93
8
51
306142
164484
382800
371976
68575
103703
360048
702909809
282056
12
64
58
86294
76
970
35
42
6301
684690011
10107
402238
331313
382506871
93
366036
51
310306164
13
482590
27
368856
285893
90
8
59
394092
687643352
413226
82
55
78
349222
23
39
297910
329394
31795
26258
256551
68
42
19
123372
298521
87
52
51
131223
991626556
92
88
53
80
87
28
92
43
23
82
59
724017553
35
87
99
862177506
139951955
264443
32
80
15
5
71
36
49216
93
749742521
80
99
11
93
4
7
268547
45637243
187483
309063
304947
300813
23
462721
468161
22852
105168
415865
321355
21
362288
223008
38562
15677
7
81218
248184
16994
298783
457293
49
181139
31
23
376573501
424006
126294
4
7
256933
50
404820
61873
45183
65
9
90518
7
353405
232515
33
257181
15
59
25346
433386
82
124066
390768393
5
79
121757
23722
230995
920444397
421608
122378466
98
220810
1
297391
53
148303
40
378042
34
82
5
1
56
261701
231597
92
273838150
56
71002
191525
250253
4
434067
3
20
178576
51
78534
432383
327312
463092
1
919994801
4
76
47
18063
402319
167262
14
379957
65
46
6
854427039
728541434
83
2
89
26
190300
1
7
229230343
89
71902
59
77
86
66
7
164541
366903
8
28
290431
87
7
46
369180
21
150975
93
235574
28
380395280
62
634194205
47
7
51
947999262
370199
277793
64
481908062
97
473376
409340
216792
14
540975938
8
424058
62212
251389
48
440256
91
27
8
88
19
609986483
44
21
382314
434548
2
71
129247
376160
297945
75
48
87
1
272219422
130130
281142
404418
99
1
482835
442748
40
34
88
90
96176
24
75
406925
4682
331368
195438
336931
206795
46
8
14
56
81224688
97942
40
7
77832
49
67
213728096
10
355211
31
84
79
329423
36
57
74
157645
311900
52
49
22
323398
7
169999
349454
64
65
68649
539677473
28
3
213870
449327
90505
267403
17
70
880877498
62
29
261941
28
66
68
78
89
342905
9
128244
189960
69
112910
288082
76
194545
85
325101
310500
98
20656
44
1
327897
37
275249
948252998
1
22
422328409
91
453801
27
6
97
9
44
19
235052303
95
66
26
860587842
29
76
220507
97
25
38663
116753
256663
8
44
6
87
51
69
332409
2
197029
85
4
29
1
387626345
71
43590
53
967013121
15095
13
66
7
22756
56
668417419
19
33
621808972
75
8
2
46
73605
240144634
53
8
3
58
76
226189
429010
7
327240
51
36953
97
221024
8
418947
50
167189
205391274
226235
372741
438895
78508
485835
36
2
179941
79
32
217836
18
5
71
175064
27140
12
362760
67110
425600
416882
33
9
23
134714
65
430532
12
364218
246151
337046
861061009
720666651
15
87443
283349
18
87
29
288270
27009
27
450577
3
449974
903476238
84
15
254194
209681
93
74
142438
7
406881
259172
30
75
57
37
2
104818
45
215171
13
26
275404
64911
333908
6
35
71899
21
11
89
7
87359
24792
7
74
3
43
389501065
21900
9
1
923738918
7
13
329944
59
66
487166
232247
137593
451691
282351
2
344532
2
217849
309431
3143
78
259165
7
641510879
116238
16
474218
987657383
68
202125
29
26
60
190886
65
514009150
46
419548
129306
148790
27
5
10563
43
373751
54
396465
89196
67
33
48231
126392671
81
78
83
70
1
196408
43
5
411498
425260
6
36
456325
34
474749920
128409
22949
58
359293
270850
404802
62
461843
757731234
41
24
698188258
239168
35
936986416
657162590
57
17
52922
41
243196
79
461106
705874927
376820
21819
42
71
12
130415
151050
801664669
291052
435158
51
63
11
139595
7
33
85970
235318
8
452877
10
160364
33
355988607
37
269542
5
8
14
7
1
8
436108
28053
36
187776
21
25
62978
297319
106359
76
308943
805809272
388538
141358
255306
27
489537950
166669
64
190348
210946
8
98
438447
314055
22560045
70
97786
38
29
419995
410982233
62
55
49
32
20
369261
206074
3
91
33
331777
433762
142968
52
484008
477345
129285375
16
431053
26
9
480216683
86481
92
991119254
310700
956631026
96739
175522
26
101991
17
188507
69
69122
487
83
4
39
86415679
558041874
39
479176646
268061
51926
98
54
409704
151233
428811
889002333
8
325634
21
83
219908
6
225858
6
135851
141684
95
201686
2
7
97
23
33
32
76
245064
9
362727924
31
110163
74
13
404867990
46
459932
90713
82412
15
323849
466880159
39
66
36
87
375988
43
751729938
62
429810
312671
91
982946231
71363
445546
61
333555
477919
193029
7
6
251006
29
16
32
127065
7
19
316587
393613
66869097
40
333667
294004
1
469556
5
50
43
11
777200369
9
114844
389274
462267
6
288411
479379
385285
127898
802514780
915018951
21534
54
8
5
4
32
37
69
79
279528
77
12
265223
477087
14
61
9
323880
42
166464
111875
707507574
473957
260805
86
54
38
22714
37
434839
74
45
4
9
46
17
3
2
390686
347487
85
371339
27
188074
75
95
316192571
112252
3659
19474048
68
342356
7
15423
357325
162290
268802
86
325544
83
10108
265450
360408
161035
418376
837518544
502024721
88
87
491521
115522
90160
799680977
367560
6
4
323686
395089
92
34
2
282542
273990
42
213017
6
4
1
157209081
67
408921
81
95252267
56
94694
104827
99100
474958
42
15
637195050
435121
59
27
68507
87
347032640
114551
192590
178101
170190876
42
419157
9
283948927
78
13
91
186477963
162989
185721
20
75
160606
54
64
92
115777902
250246
45
50
84
226192
86
43
56
243797
68
336503
115539
377249054
48
5
29
59
446613
427096
235971
70854
262129
498536
3
697804201
98
98
72687
81
3
382119516
298974
79
39
26
706978253
42
32
113048
1
46
383911
521030024
22
817752046
51
407119
597836170
22
119998
496399
60
266172
88
493251
4
56282
24
44
64
61
37
38
77
22
235485
395518
256735964
72
20
480046
96
332798
20
285979
87197
55
744317421
414474
59
437147076
74
95
450322
60
90
326950
733363637
89
3
47
21
81
95
99
70
55
468765
8
51
39
277604
445075
219248
76
77
4
17
53
953028105
18095567
36
5
84
250652
26
36
79
94
26783
94652
155831643
85
35
59
88
421615
4
85
81
31
9
428587441
80
77164
38
92350355
31
6
68
490842
75253
249381
22
498556
72
214672
42805
23
25
962183501
160382
484846
346014
16664
73
499010
61
89
33
833914538
49495065
450678
500103041
28
465167
935683401
372941
37
424515
357768
281593
15
80
57386
34906
181102
48
391554
40
3663
12
86
253056
31730
339486648
158089
85
82
38294
75
78417
76
484017
360505
6
354951
69
465135
2
406748
92
133056
25
208251
6
280995
31
71
165838
124585
141527
141493
3
38
59
18
239411
49
198190
4
412879
2
38
260342
104775
85
88
472295
187245
39
79
260244
6
102702926
6
9
846504465
368484
482159
58
13
82
133622
6
154589
62
425632
6
69
38
95
89
18
219404
715480560
46
735689104
78136
73
52333
578875224
86372
27
26
60
69
109447
6
68969
288508323
59326
139877
73
56
59520
44
54
138126
20
81
394810
6
65
26
23
37
645233606
58
63
322813
263468
38
231957
77
314556
8
6
89
224803
139542
80
72
27
863602639
19
66
179573322
102127
78
9
71
84728
89
760019624
7
116248
367950
3
276646
76
56
8
20
82
84
47
107940
376604
3
247217
32
37910
321428
109407
62
70
114072
31
99320
323041
434808
395369
321453
20
20
66136
93
331819
58
923950177
841683716
55
85
394161
63
400608
12775
66547
447922766
434019
190428
9
8
61
42575
81
435564
21
12
80
2
473852
97211
304279753
280609
134657546
31
77
119257
352651
491054
211962
125663
486085180
1
17
4
76
242882
91
45493893
276907
24
97
940909258
71
103409
90
747539620
508849873
77
365642
406314
18500
3
152543
9625
199488
47321
69
5
93
637200995
66
16
137137
66
594591879
127028
309020
467767
67
142311
59
55
93
643213596
96
58
43
396584
75897
161682
455038
8
4
329648
475264
51
3
69
361163
20
19
345349
8
2
83
65
81
327337
52
47
65
140207
99
63
81
53
399078
291851
62424
46
214706
3
245906
21
53
92
17
28
43
212256
393645
88
70
406671
728935228
51
469225
26
16
57
7
119203
75
344474
68
437317
24
48594
69
471667
90
164400425
8
903357644
21
215441
272741
106129229
66
8
493965
625516214
23
15
167419914
43
386292751
25157
165483
81
87
162625219
12
204897
155306
33338
88028
199797011
423428
403697
4
438889085
328021
703142899
587494869
133847
371648
57178
64
80
339413
9
169715
7
6
272628488
314170
291733
83
111287
54
78
5
22
380848
220536
106410
240948
9
8
334834
168264
445778
21
66
452734
422288
501923670
4
193389
7
27
89
72
144858
82272
55
308651
402338980
501353081
814368830
427563
90
969664030
496032
293844
176794
84208840
55
1
26
72
95
382054
37
688115882
396716
161417
43
332638
385462
35443
408219
19
1
48
379449
39
10
328645
118204
204605
72
64
368818
1
430200608
497132
98
97
85029
20
389185
409787
21
58
49
523721672
320285
55228
307680
1
11
366230
146227
60
34
428362
232189320
203987
25
99
82
80373427
182242
89709
100957
168413
109181
150529
485818
351854
75
25
3
4
480824
491455
156376
154740153
86
53
55859
11
82
311721
125580
30
293074
467305
403188
248956
86106
83
40
73
202124
9
87
399440
457560
88336
17214
60
50
58
42
306879
76
165910
5
541543908
58
70
28
70
275315
1
54
12827
220213
38
9
34
30
112517
421275
65
5
996885778
47
44078465
9
54
245660
450807
51
57
493252
33
9
65
7
275364
1
774706410
184446
11508
65
2
659889706
339333
209652
419172
91
135851
405337
170285
58
86
820026176
88
59
441408
93
91
284105552
117610
414846
56
1
392650
33
29
313560700
181162639
18
87
79
20
453256
70804
88
201954
83
32
3
37
53
41
177635
59
36
18034
486669
83
26
80
9634
8
24
24
22101
386983
38
38
88
5
143157
3
43
311728
592498731
688974598
32671
28332
342942
7
20
7
440163
331240
92
47
155972
92920
221343
29
240790663
4
96
124247
190530
364520
79664
365472
71
421350
191352
276840
2
396312
291076
193489
9
446469
401403917
70
42
83564
66
84
66
70
496484
76600
124254
47
9
357857
141293
176675125
889794561
433252
82
271108
9
458484
63279
365286
388219
406932
403297
400754
394534
34
266435
427400
81
330720288
94188
97
51
43
26
28878
462498
43089
211887
88
28
31
39
92087
23
12
60
24
255249
56
180289
58
183198
13
4
476487
1
52
93
296401
972267579
31
44402
90
2
294501
40
56
76595
34977
71622
82158481
432131
3
714169441
73
230143
489808
943874156
9
48
345878487
64
26
162755
80
51
74
77
391147
9
17
111134
271765
77935
69
67
782734800
4
99846
87
162561
380973
75
60
97073
638615710
5
56
16
535180581
215368342
241737
278179
77
4
302678
13
88
219064
57
92
84
813431894
7
57
101602
495447
47
92
9
131274
724813658
12858
14
15
8
130547
27
380029
67
256423
90
1
240196
92
52
468265
2
60
117694
195433565
226749
262331
64
78998743
82
13
21
35
8
81557
14
65
76505423
511160047
76
319951
31409
563026412
43
973806464
7
93
4
5
402762748
34
54
19
123802
2
419392
301662424
83
56
32
28
13
1
84
4
392154807
17
71847
248860
479628777
27
33
44547
305117
286111
14
62
9
29
37
4
274197
48
2
202205
39
397497
80
53
98
73
342623
49
84637
193814614
95
77
313114
352947
89069
21
77
358045
53
470178
305729
39
37
91
490896
467735
96
86
14
36
17
15
90
44150
8
180622
6
78
82
367976
117070504
166402933
342290
98
437506
59
33
3
422461
77
966648581
183360
78
18
72662
289758
616944500
59207
63
5
40
94
303364
209486
4
6
241568
3
59
77
32
437930
3
148541
391482
4
263819
185880
137053
38394
961768933
150379
357011
459852
75
36
463018
31
160636
8
75
42
2
95
88
25
5
53
56
383302
364664
72
34812
333925
189444
36
15
81
30
55
462508
389728
44967
47
84
29937
683568539
480294
653146304
157534
78731
10384
36
98
37856
69
494076
162791746
93
369143
8
139057554
89182049
10251
118381
54
84
196040
291540
73
50
473634
66
22
131649
5
1
183763
112790
535727558
214780
259466
489161
136618
1
6
1
279623
216382266
774967082
447434
7
65
269309
285932
43
409846
424005
214881
601844281
46
7
1
380739
4
180653
52649
433997
92
241229
36
185098960
12
67
6
92
18
5
88
56
31
449064
54103
95
84078087
73
9
50008
25
70
485489
191311
71
182627
400506
298833
28
95
63
50
43171
6
124332
95
3
361304502
74
21
70340239
4
99762
48
95
75
192533
76
378965
13
28
476520
299826
20
80
59
78
96
60
270622
71
252870
187566
22244
178700
98
363405
14553
74
68
44837
97
210957
206255
201346
70
338960
42
258640
3
49
64691248
1
175408
277844487
3000
18643
272393
16
6
180078
163289
58
49
226895
21
57
74
154864
278026
9
224966
277885
84
32
4
405746
39
377073
426435
44
242070
140601
681664261
79
412860
305166
334851
294075
91022
86
52
78
387841
63
3
369901
4
272539
55
22
24
81725
418135
36
94468
65
59
441022
42
32
9
64
123049210
472219975
245112
97
88
197901
408174
381384415
104733
31
336558
52
75
32
245693
51
5
874878369
409401
155705
301763
464584
11
50
20
8
43512
330907868
264835647
17
62620
82384
21056
483199
33123
141580
28
36
9
15
4
86
22038
28
407207
480316
620659345
316567
80599
151106145
382931344
675912680
930163613
84
496608
99
468507
889067361
35
12
442721
19
57
330859
110666
38463
490731
43
138657
40
365498
42
251584
330228
56
52
78
123624
486294
493614
64
31000
16
99121148
489858
69
215852
88605
376122
95
4
84
440495
8446
42
337415
32
63
26
418052
16028716
93
103116
375188
51
332720
58
85
96
163374
34
348864
6
1
8
29
219197
69
186642
398319
141800
385804
41
4
23
8
170685
15
208611
607412339
370812
188618
89
58772
382004
837563301
92
57
151899
208436
303703
56
238957
56
23
78
25
47
134156
76
9
7
32
223060
26
140570431
35
484001
3
27
231241
65208
276583
55
6
989238411
55
30
84
60
96469
121084
92
19
32
11
70
333980
148295499
384195
5
400675
69
393441
55
68
375496
6
458081
22
298737
175854
94363
1
50
245484
56
294109
44
388925
51
390074912
4350
54
312810
139874
61207
82813
312553
79
29
11
496856
391793
70472
41
34
17
2
29
434630
239925
459006246
35
72
2
46
51
78
299507
99
45
224471
2
65
97
66
4
230326
88196
495260
237035221
629080935
843602226
35
39
98
130372
330250
30
295694
10
38
387867
463906
45
173306
421177
48
57
4
67766
98
208078
57319
376544970
360853
28
90
38
360710
8
252442
6
47
65
323200
374588
176170
58057
46
340740186
46
61
423163
698917589
674093141
27
271068
379688
47293
84
95
2
99
66
393898
303636
476182
196246
1
25
38979
90
98
33
95
194591
28
54
192
101794
51861
90
4
62
39
727537912
1
87
8
189256
41
95
219212
286335
141318
739335574
440542
102876
35
73
12
55
283392
399445
366313708
32
200281
521531827
87
325434
49
64
732966777
52
400383
92
6
791864880
155944
392173
183815
22
3
456525
166139
333694310
43238
86524
82
137957468
474713967
28
52
58
239593069
19
445347
60
55
267167306
70
789761036
23325
472196
236419
23
25
53
56
2
5
13233
3
89
345855
236479
251693
802924973
197279
21
30
37696792
356700
42730
81
5
248007
69
174560
406170
718768573
41375
329713
17
384536
441247527
2
513749112
418725670
282743
77
39408
69
91351
49916137
8
71
89
91
247708
600731888
300906
44
854919599
268331
198767914
268606
42
80343
16
82
289593
63
51776
435147
272881
92
25766
179850
66
149079
95
4
414860
26
76
83
4
29
16
910619797
229383
252853
428842
384052659
95
33
65
36
87
44
518921124
91
73
435067
654547489
374104
60
718607922
154682
86
676505607
56
82
498667
47568
162569
80179
140153
34
888642648
25
324292
20
366901344
146678
42
95
225429
7
81
91
58384
5
241079606
585096596
92
331996
399944000
22
77
2
230200
752238795
7
274621
14587
61
65
418161
60
239307
94
476780
23
350757
377144086
99
99447
127091
334532
40
4
255802
5
126204
39
4
9
453487
6
87
96
69
474239
72
360625
94
586526448
81
79
8
17
104440
46
40
10
38
70
47
2
179174
31
64146
56
72
414616
5
9
63
489257
70
542657758
72
50
171709
47
8
16
138829
177958
6275
498194
415292
67
450774
570926288
30
84
93
412345
181897
462963
355409
147677
95
413354979
469638
223896
13
20046
62417
31
102688
394731
357350
648174059
75
135879
44
3
91
2
327823
37
209276
64
406389
471374
377882196
204620
11
34
5
33308
44
157931
117839083
396901
91
3
480929
1
2
6
53
43
262193
365203
478840307
20
55
4
62
987120026
13
55
360056
61627
423690
8
65932
429491
852854059
6
268542
557800273
72
88111
93
5
407963
352718065
384885248
13
35
398773
23
117270
79
245159
218748
484578
95
94
891656259
273869
13
95
34
66671
93
41242
8
88
315633
256103
297938
62
130478
489989
236150
65
81
238834
79
191656
414277399
47
55
441031
209957
66
454134
63
120032
800994669
5099
396476
79
11
91558
472407
41
194467
248793
70737
29302
198765
35
59
263812598
7552
344739
280114
97
25
23
7
3
337659
474123
287443
39
338399
91
354537
9
65
69
132434
115913
69
34869
215451
38297
443988
80
568512084
343911
98221
5
50
10
844333053
424154
200514
30
18
332398
258107838
245220202
45585
6
287915
2
93
59
1
65
107990
1
584534946
1
9
252859
17719
266859
474163
132453
44
25529075
29
78930
96394
142925
11
4
42
336402
6
89
1
41
2
68
44
42966
256473
6
167403
80315
431457
228037
89
43
545505362
46
349219
2
96520
7
91
76
58
342139
938323614
50
212802
371157
44
9123
257907
49
92
96
72
21
77
243917
372250
15
484778
5124
4
50
26
346871
8
3
229601
24
372130
82
28871
40
901365939
95
105693
402801
192516
19
39
419967
7
1
88
492430
54
23730
20
54
185062136
6
390500977
335545
484773
79
70
465004
381562
367200
71
36
58
39
63
53
49
27
34
84
932362290
28133
162294
625245474
48
296030
25
74
99
23
66
475881
50258
35
723743669
6
20646
215234
78
48130
389391
18
86
11
349702
66
19
5
82
93
98027
78976
217882
648948055
182207
70
138358021
207877
26
54
105260
9
284523
16
15
298350
118439
9
13
69
466076
355811
496376
92
137569168
85
104008
81
378272
13
4
35
6
420458
446036
31
34175
148931
27313
25
6
249196
82
42
43
1
377182
1
46
6
322163
43
427654
37
161992
440828074
82
3312997
7
26
24
95
352410
80129
52
70
16
328488066
300668
58
27
576896714
67
82
75
53
142915
90
82
53
79
79
8
79
985599157
367107
18
69
51
96
811498523
5
27
68
63865
39
138073
67
12
38
58
85
34
55
5
48781
8
318122
408789
132487
18
203786
53
45
115578
95
240519
2
179142
410868
473181701
276579
68
335587
54731
9
396417
5
75
306964
495581964
497384
186652
455673
4
376227
287303
102026
38
19
483603
89
449707
12393
442397
3
462258
93
632588332
80
235822
121601531
1
75425
751841316
48
209043
827863306
96080
29
130013
411954
59
54
24
166322
4
170500
392377151
468943
70
50
56
282361
23
291134
83
4
63
173582
7
43
400387
80
35
34140
107473
344731
350451
107908
27
73
134731
66
65275
194395
8
452540
282944
340152
9
6
261691
616574057
435687
43291
5
4
82
239737
395446
353964
10
54
68
74
161847
3
3
7
369907
46
477333
45168
998708978
61
6
746044924
1
62
787811631
182564
130656
78
66
394067
91
73932
151153
126863
282283
78551
57
53
290600
3241
225270
57
27
104192110
241464
272129
21
368852
34
34
43
421235
9680630
849484785
10
260347
2
2504
343133
61
99
372848
57
108464
471877
141804
3
52
251162
67
244082
97
918543627
41
69
85660190
58
13
373146
29
476572
499757
72
87
59242
136614
8
128922
335304
489338
456591
105741
210995
44
139272
9
3
60
512728582
470216
4
1
22
328164
58034
35
215128
59
3
7
51
486077
35
84
50
60
101119
57
47
300289
38
72
404155
22
35
47
195358
29
96
746230529
62166
43
43894
126170
44830
85
71328
308510
60
12
27
494625
96
82
37
40
11
288838
37
37
19
8
9
71
370970
86
168179
383261
8
213160
916436458
425343
428652552
300042
2
373342
407006
162397
6
77
48
9
32
340741
36
350106
116343
17437
6
1
34
6
342008
40
121988
208151
92
51
97
20
60
9
62
75668
7
183968115
8391
123163
3542
9
1
99
386246
30
23
37
98248
31
158612
143704
50
47
53
26
47
124389
487904
670662505
504062792
339008
61440
14
82924
16
392779
8
232
16
364200021
6
22215
294257
414533
32204
57
61
99962
17
146909
788085790
455760
83
249842
301874
39
111123
92
150434
58
95
18
7
2
41968
24
39
63
92789
48
963020993
65647
157949
339828
67
295904
32
10052
213109
464603140
3013
532075400
40
2
110005
72642
312853
175528
31
12
91
64
397295
83635
1
33
95
473443
30
289330
27546
4
238674
87
14275
298309
80
458539
84666
278136
411384
13
18
66
17
1
207742
82
187417
216091
340986
589959348
807593718
89
92
77
97
119134
165847
82
99
74
133995
574863822
92
361940
356372
26
80
107606
326101
198946446
23950
32
192261
260709
364214
42
38
61
61
72
6
127880
49
336573
30
79
61375
6
90
96
834332073
44364
58
80075
318750
94
4
400505219
447063
340410
344919
74
23699
113571
9
70118
440740
268348
179751
59
72379
7
61466
184610
147979
7
343716
858278985
19
23
459390182
6
76305
33
16
885929698
56
419849
83
3
852809177
381636
45
305504
196203
431810
72
63
167747514
31
354066
70
415984
3
385355
476487
80
9
430713088
216318
7
69
208788
6
90
429299
447821
4
187236
54
395775
6
48
7
50
159196
424631
222716
47376
4
201461
367241
46
2
15
426973
77
52903
424426
28
66
81
43
138750
345438
177356
472474389
109829
367405
416980
5
451740
953098583
78
284408
69
8
390350
385637
229104
70
47
52
79
381365
321801
97
88
315331
25
32
22486
216276
35
204703
216049
83797
37582
355746718
66319
416196
9
221810
63862
458162
240378
461234
1
33544
55
105443
349454
255202510
441136
199974
170112
79
63
55
4
53
60
80
97
448958
146972
50036
108622
7
22
97
307658
36
757462576
316575
23216744
51
366834188
386282
269230655
388734
70
35
22
17
480784
442596698
56
52903
585089405
12
1
360397
191097
73
11
281472
46
241934400
9
94
246650
72
21
385546
14
7
31
270344
440248
95
59
16394
784805957
91
8
322178
83610
17
73
88
237331
1
363185
120097
16
71346
399756
340135
118917
29
93711111
9
158825
234117
28
471277589
297395
7
344279534
9
377421
22
84056
12
185397
250716
6199
354581
168791106
253326
62
441375
405054202
61308
30
51094
313625
365401
416351
444611
382791
42
73145
61
1
61
44
324439806
103555
62112
98
286421
44
99
446709
6
5
74
27
476239
725358702
294969
97
354744
268436
319708
14203
9
115408
306609
402398
73
377608
254579
93
80
225262
218157
498989
8
25
45
46
86597
8
24
79
28
71811
9
7
87
8
16
421736
2
201136
67
332801
20
198414
53
700384374
30100
27
6882
279742
80228
14
232511
112173
279077
7
77
6
2
894754965
22741
314158
436199
417246
208629
441739
9
72
123039
112233
202811
443852
91
52
8
30284
655114933
2
3
58
74078
17
8
90
143616
75
39
79
90
254237
231777
429127
710301678
60
6
387051
48
5
89
8
45
17
71
7
975114693
7
447688
39
89
53641
394669
34853
60
84
349749
24107
19
160552
348031
72
251712
421108
58
117634
34
155309761
3
246365
1
68
13
65
83234
74
10
66
70
428177
50
47
64
6
105974
77
7
39
87
46
27953
78
161049
273338
1
31
496634
149876
963233375
90309
90840
6
247477
359367
224268
7
25
9
8
14
96355
286326
26
435576191
61
61
413383
86
1
110558
137314
72180
8
8
44472
432651
1
33
123245828
50
480776
331020
907900363
92
188103
43
61
34
437978896
348926
97
21
79
22
18
95
25895
61
1
381056
138535
118371
39844
490904810
21
51
92
15258
254305
364872
30
36
7
23
484012
80
214075
78
431507
45
561197964
55
275099
37
72
86871
294387
306599456
26
66
58
24
290543
179316
76
31
64
64
58
47
675846853
198465
51
421337
125781
82
95
83
16
360780
437481
569899740
348710
125033
46
1
78582
288678
30222
2
382901
416134
482692
58
452647
452072752
175444
28
231235
5
50185
44
495959
764601539
94832
147459
286308
42
110106
85562
325631
55
336057
86
9
53116
23
233427
267671
216717
86
394603
57
253634
88
71
395455
52
356899
53
219441
376912
207091
373265
70
134448
777785404
378823
248907
87
52974
1
45
49
94182
7
8
59
78
5
13
354817
408034
90
366128
385447
6
54
69
45
57
431905
3
37
68247
247751
43
387353
450275
89
235605
77
75
76
5
357628
8
42905
61
25
45
794170491
77
61
470245
460589
3
412369
12
366770
48
472544
316589
2
427468
19
10935
492794
142585
6
44570681
438875
23
96
10852
414420
188112
51200
73661
48
6
159578
236567
43
301166
62
52478
42
59198
51
61
26
54
65
12
98
67
57356
41
18
461606
455411
82
14
830290437
479560
472423
882232531
139615
87
40
4
81
1
224043
69
9
165617
4
64
70462
48
3
80
45418230
442944
6
58
25
124922
640692476
70
5
120769
360539
23
94
91
10
35
467067
25
45407
38
80
9
78
54
89
359966
73
445983
65
104456
4
96569
169823
428786
463502
71
486944
841739331
200315
34
156383
324497008
31
434461
35678
585033791
97772
5
484233
450318
95
352043
36
28095
21
396937
390670
21
20
79
39
18
456049
35
45
89
20274
165265939
252210
216558
460812
77
377227
50
558012873
182213037
61
92
59
90
190315
38
744487800
6
77
6
474172
10
15
90
446771896
255998
159563
36
47
41
4
251886
117239
235462758
33
3
46
669604529
364152
212915
79428
603012906
57
153313
478897
54
90
95
49
65
84
926927652
376736
890779344
6
77
342183225
193051
63
121891
9
346576
7
114827
544361419
29
40
290502
238826922
14629
220170
406871
47
52
60
369750
122944
8
110914
76
308340
2
86
238056
184453
81
192588
34154
224073
9
332982
175372733
272274
311360
32
128646
47
33
246211
8308
78271
185345
181164
144641
34
237399
91
39520
418494
1
157171
12
310413518
2
66
33
65
171406
48966
100861
431519
329207
488226
284321
595580453
383725
362801
15
16
26
72
460196
4
250862
71
69244
15
4
234450
447356
123223705
433150
91531
139643
75
84
151959
374074
89
71
21
320839
88
63180
29244
914025185
28
56639
678481494
347738
5
74
67
134527
70
51
95
794617523
16300
32
1
74
121333066
848656890
383045
96
348399
4
15
335912
252099
37
5
851434293
270535
300203
11
942500498
92
446136
38
400631
79
44
63
4
33
64
462411
9
80765
431117
29
57
415262
193206
608754122
71
35
302928
85
29
7
43
62
77
65
37
15
81
67
53
364178
66
55
315430
391678
5
72
95
10
180234
3
316375
62092
466962
260440
111038
65
196088
41
81
486452
237305
68
710273289
23
313004
146522
81
22
100221
253845
91
322469
420828
67
61
62
25
17
7
311053
9
576923848
23
475206
86
337427
337150
77
4
36
216023
164869
8
183187
149450
37473
42
303880
349511
3
234826
27815
9
22707
55
48
18145
61
41
967830652
79
152794178
133472
423206
367629
48
74
81
30
6
320454
441150
74
81105
1
49
7
19
411892
492046
92
53
94
420524
359097
41
972234785
40
86
203236
45
84
6
52473266
81867
41
49
327514
94
132747644
178722
82
527125219
9
49
480322
20
123907902
76
4
373121045
714086494
221651
127120287
4
2
2
56331
38
39
264250
68
647077202
943974387
11986
490007
366046
3
6
51
85
61
586198625
59
69
20
254904
8
182585
4
252034
396935
344222
38
227358
39
370951
413889
452678
229571
381502
33
243645
173168
55
32
43
14
214663
413898
213375
87952
21
91
20
5
91
3
367567
38
7
12205
7
38924
72
77
8660
38594
283702607
78
369272
389111
9
1
68
23
858085353
43
1818
373422
94
76
92752
2
349959
60
54
385769
89
3
64
61152
69
16
4
347997800
326828085
89
88
276849
94255
50629
66
342572
193835
166175
37
85
88
3
52
5
28
276520
51801
254287
1
79
794038274
344627
159884
199656
88
391929
88
79
1
96189
26
416631
33
195882
366256
51
921140938
66704
6
13
310494
33
332245
30
34
288819
26
228292
524269238
49
294332
37
384737
46
12
34
46
24
712348652
1
200608
176173
362517
183117
154945
17
1
423774
495906861
205307
50
82
80
2
333731
156972699
44
69
158402
72
77
777389430
87351
471419
10
230279
59
48
28565
634846210
14
96
9
3
26
251010
354467
80
362769
50110
21
499705
298885
60
475855
30
366457
89
188745
280659
8
519231263
87
7744
23
56
37244
90
74
75
86380
90
48749
136940
4
310850
5
7
39
9
51
342460
64281
97
67
59
27
8
4
6
39
3
479424
82
181507
98
149638
236451230
66
294951
400672
136685
7
159837672
146171
69
308244
328490
81
80487
82
36747
89
169403
80
347677
67
49
154441
76
7
60
88
24
75
351121
387230
37
5
93
413939
16
3
237674
20
253388
427261
96
637111410
2
9
113298
238300
272187
7286
716423672
77
49503
401602
321950474
155496
378035
483095882
4
604481002
88571
141166
417897
3
84
54700
381759
28
12340
105461
534628283
32
61
22
35
306047
134557
430125
145579
853732490
438336
40
51
563499578
87
21898
465461
8
44
371894
67475
23
118757
430473
470163
552123316
23
50
9
12
257401
85
72
558771277
5
9
16
3
441742
201152
337920
66
67
1
61
86
71
21632
651571964
68
310365891
284551
111963
6
74
64
86
38429
10
35
29
311856
229131
90
48890866
47
77064
118476
460117
47969
26
17009
441940
128508
61
159268
225236
76
57
7
108685
59533
205918
38027597
114087
475230
821640594
239483
51
71
43
950258361
41
48
69
1
3
92
725699686
332138
75
37
327315840
14904
437526
244362
8
404541
2
37
73
89481
398170
436549
369036
87
93
4
715723625
4
233736
3
37
75
40677
82
60
490436
377371
437843
33
74
72
73
99
50
394821
459759399
18
77
230120
209912
56
44
53
85116
447113
5
32
61
118345
925201530
13
19
230258
7
151457
20
290804
73
254451
39403
20654
332467
43
326394
14
49
3
29
49
92380039
19
19
252663
119458
410803
79
17
71
219292
73
60722
465941
133770
185765243
79
37
10
185144
98
25
41
139374
662290753
354997
11
81
239107
491240
96
12
10
212384
82
42
439316
59
20792
39
154565
289080
71
4
186734
28010
474604
314603
9
42
19
190354
93
52204
180213
8
76682
493319
8
90
46797865
309690
94
93
569885932
51
88
506739008
87
73
27333
4
55
32
34
1
61
9
3
127230
362159
324779
418860
10
420902
19
223173
85
155096280
6
88
52
41
487428
495542
40
900023265
14
368058
496452
302266
71
54
61924
21
160702
8
56
427828
380669
354389
46
36
894219608
805696805
180630
316360
480311
465875
8
9
68
72
83
53117
51
74955
418539
211623
734878363
9
186641
170165
477535
337689
78
57
61268
129629
569546233
304251
7
56
46
12
387921
296803
4
9
486243
58
41513
89
2
690379394
76
9
327020
298531
63
119114
44
32
38
423028
18410
62140
77
47
65
284103
65
1
16330
452055
91
74
340415
19
336880
94
427865
158748
148858
16
6
62
380696192
486213
350998
27236
297977
90
78758
205995764
76
88377
250953
21
44779
58
11
67
64
12694429
75
49
97
310655
8
4
32
38
685606996
9
20785
7
244043
78738
79
307869
88396
90241
22141
57
410143
58
425443
25
57463
427340
38
9
475303
1
381160
3
65
42
259961
15
132050
436299
77
82
63
263988
36
164958
494069700
160482
40780
32
342718
269429
211547
51
110549
387497
155291
3
1
31
211706
6
1028
1
216945
325888
8
77
259245
84440
38
466567
79
402327
59
980715837
682821247
84
17
340217
158227
6
340131
94
37
22
89
59946
60
119314
65
366220
23
81123
33
342521
16
489569896
27
47
73
85912
86870
3
456533
483391657
37
105676
88
72
16933
2
66046
368924005
96
89
77
225099
372625
72
63
394505
4
59
17
807375353
454333
13
312312
586853488
46
15
99
337135
355039
248811
62
48
55
421774
209420
245952
281800206
172302
67754
3
95
407295
9
31
472990
80
52
85
113075
31
20
72
74
47
202018169
97
83
47
89
13
481796
91
86
9
155288
40
373090
25
206605
661527282
190562
8
24
94554
258350
482980
433249
716158748
84
187668
1
1
170131
19
8
401875
662668578
61
221052
25
30311
78197
486520
26
155496
239875
79
424059315
171213
41
7
265418
418533
432411
6
134588
334678
36
64
29
235369
3
65
322735
10521
83
143270
74
416278
54
133695986
91
207328
18504
90
8351036
271164
353943
23
91
179755
83
76287
29
12519
98
897013148
488228
96
420594
97
3
417971
4
901393207
87
78
26
70
98
221516
185525
314546
357875
31
120982
78
92
74
39416
8
63
28
8
475608
164839
938780708
33
259458
51
59
295725
121437
64
1
8
97581
884787345
3
481934
18
89
14
498816
94
40
36
60700275
30
35
396194
366806
87
587364148
1
53
6
42
189753
172634
65496
271290
21
90
293437
14
474870
82823
124299
56
16
17
435680
36
768287638
7
85
78
80
180519
1
129311
99
73757
38
276644
607744199
9
71
721970108
8
57
42
54
315161
193329
88688
164650293
73
184828
428018
16
35
27
39
68
342581
3
395505
493614
308641
40
63
420320
30
446858
83
180446
26
15
74
51
211347
38
44
20
140028
224319
5
16
22911289
34
85
79
63
310423
34
307976343
197400225
418052
8
444214
499717
37221
314680
46085
307073
114445
358155
48
65089
28
399979
676652698
146416
122617
96
27
64
90
144422
347856
324748
79
93
246367
280068
110586
374081050
285204
74
304487
54
683129757
34
370690
483288
81
4
51
324581
65
386079
151447
50710
76
298412
27
48
598913196
65
271845
65
1
70
13
355414
110071373
151173
319897
55
94
384860
9
235039
42498
71
9
85
46
66
28
36
99
5
42
378671612
313308
95
104393522
11
367422
92
89
373948
121147
50
423825237
416425
29
7
55
92
348395
82
352302
206143
203903
67
489010
2
3
532637819
196175
26
81
235369
68
34
20
67786
699573622
5
93
473245
52
4
267584983
30
1
195562867
147966
24
79
5
255693
29091
24
439573
25
2
48
108356
442018114
54
433853
36
266590
791089044
32
1
388523
202033
188371
50469
87
306672
7
454617
83
355018923
90
121746159
91
131213
472407
46
40
434819
280057
59902553
492037
36
101435034
33
499482
112023
266698
10
73
35
17
27
8
66
8993630
181241
22
102145
391441
218407
461692
433883
6
82
6
166767
115840
264979
30307
89
33
447415
55
297103
355869
381848
698346453
922005281
53
150333
742310549
341665
54
460022
9
357023
61
400141
275773
9
403749
166759
51
495201
363963
301089
67
328567
490485
55
141068065
50
27
488098706
26
45
427807
47
154326
139296
225919
474480
200583
179905
8
57847
1
418490
71
86706
465156
6
14
113485
765631413
19
427961
12
82
998334266
86
7823
83
9
23867
75
377585
223820
252022
63
341825
2
28
890564379
7
74
67265
459917
49
51
3
158593
71
1
2
184176
17
81799
31
9
995193107
323712
62258
29
402468
92
3
5
20
98
207488
377745
191006
268244
7
39
47
110068
90
165320
75
11
118785
60839
49
254263
177828
465635
396823
26
232070
428166114
731971679
336424
230977
124093
289198
646855667
70
157543
14
383919
186684011
290870
913314013
163954
109616
74682174
69
73
78552
88
41
350970
7
42
54
40
54
273587
63
41
207540
96
47
97
5935
15
420710
29
274078
630054183
85
4
129630
174534
98
73
749672402
5
178570
72
21
6
363846702
19
59
81
687525858
15
29
147407
79492
835339412
31
38
29
71
64
20
260946
79896
77
7058
121987
51
25
724014719
369318
99
2
469532
386794
330396
75
50
51
40
11
248916
390720
151855501
222089
318504
97
34611
429510
2
473678
172758
52
339324
70
53
33
189856
78
133811
22
65
359269312
342292
68
36
38
10
434092
857830958
9
154381
270634
59
63
334290390
6
92
68
32
79
28
26
11
22869
273338
54668
12
47
244200
164136
202903
83619
969217049
270936
13
87
71
21
26
309001
112331
386035521
24
4263
96
230238
61
140381
16
216738469
1
450901
187899
99
31
33
66
183192
281632
230741
454386
58
478526
93
183651651
71
31219
977026393
33
9
5
262450
25
1
74
71
453612
2
66
20
293600
504501132
151429
78856
299615
215838
280376
2
85
139982
89
39
65
6
5
6
77
50
344601
53956
293164666
137268
47
481357
393464
89
62
30951
6
176613
438268
48
4
69
84665
216129117
4
188859
100445438
36
89
106531
91
410583532
63
55
90
821826538
34
153135987
136110
6
265222
45
302702028
840914590
3
54
15319
39
988875586
431695
30
13
5
994094939
236383
81
3
31
20
74
3670
90
82
92590
139614
32
146954
56
62569
71
21
7
67
61
7
267655
5
28
90
475702
126452
324040
12
341988
73
6
35
198716
231883219
195218
236407
85851
469505
21
42
4
8
1
485754475
324656
248770
362143
86
73
276489
4
126644
32
79
67
5
3
60023
26
97871
34
268127
331936
5
32
51
14
283441
90
88
30
417822043
59
52
92
423432
98
4
128387
16
301560
5
452309455
209086
15
29
203782
424587
68
14
143368217
438546095
92872
5
73
164236
40
256391
78
461164
7
29
33758
98
405068
392801
8
299715
77
213052
2
289424
1924
194532
826644878
137826
79
64
236076
89275
53549988
2
8
2
70
313309
162261
449102
48600
224990
8
332007
124666
8
163829
12
2
85
74113
82
80
6
571099555
49
140702
14492051
462459
12
54
33
18
231708
472457987
91
1
71
77
69
57
352286
445976
17
44205
9
701709297
89176
169445
329738
385226
98
259809
44
402961
734435267
122492
2
62
4
201780
76918
4
76360703
41
46
483469
77
174915
92
392911
3
57
92539
243817
72
225318
254213
70817498
222590670
173682
57
7
240773
69
45
99
94
159359458
144068214
67
407327
69315
250927
35320
28
1
14102
449076157
89
98
196658
223913
246962
8
96
24
149310
279366
468839841
98
184488
140746
273103
20
23
134077
471173
63
239370
485436
51
271821
45021
75
74
447023
49
265867
13
9
59
63
76
14
224830
1
291324
28
77
607260261
107775
123106
825297359
1
799665454
188391
30
470224
253813053
35350
4
214676
386423
90
418383
294190
249728
74
94
39
78703
43
6
63
26
49
41
97
3
509612001
374908
36
50
344363
148552
58
324185363
302604
352877
4
69
32
599569499
6
27
294200
29
94
249702
276201
4
43801
74
661918503
50143
113479
49367
35
15
145304
276758
34
5
53643
388432
58
22
39
304605255
5
390517493
19
264207
20
58
28
67
190003
24
61
725409158
9
58
67
26
440385
146264
60
36
13
90
349812
82
132999
832826697
7
26
68
71
66
6
375552
293382
89627437
386560
70
54
10
9
33426
61
8
86
39
36
451358
420602
10
66
62
659167887
108106
7
29
120125
73
49
3
9
2
1
347601
180692
97
14
54898
457163
125289
98
708281130
322169
4
95270481
58890
586824112
19
99
76600
38
71
3
9
85883
4
98
38
366960
34
96
25
122792018
53
394368
25
38
23
45
91
986643943
454715
299677884
17
423420
233455
35
60221
280209
471054
618306033
87474
13
89568
856547457
24
28
189248
86
80
14
76
93
6
36
58
93
109981
311894
47
295585927
23406
12898
219365
15
4
92264
16480
369247947
5
74949
79
174777
92
38
34
305341
57
97
139642
149462438
222228
42
61
59
26652
54
99
29
5
364538
65
434070
41391
46
269476
147233
97
451584
69
275616
342358
691371103
421229
7
61
48
78
58
469801
68
372381
460238
198279
213676
315781
30
469310
495225
4
7
9
3
1
70
45427
305641
785548599
908003846
7
35696
22
254938
470848982
72
233655
200291
74
6
41
2
319163
324598
10
62
160622977
104498
499007573
88
42
39
78
21268
302549
8
75
74
43
191945
483795
371978
69
91
190116
77
40
60
62
408607
88
72
74
482427
8
40502
413173
323381
7
466845251
2
13
161405387
22
42
84002371
59
39
767394297
8
12258
80
218074
231182
121185
5
2
5
11
840375124
468975
52
374790
30
271929
92
28739
33
43418
74
37356
384548
371897
62
6
84
245748
109940
28
42
242824
16
105173
55
28
38
3
93
2
30
90
2
342067
707143430
34
314772
9
1
75415
172410
48562
104194
366952
59
9
361195
197262
9
80
455529
439473
282538
47
247415
45
598949469
25833
546725899
61
99
283568
84
6
36
73
178780
2508
24
159203
461956
158734
93244
385217
48
91
103634
34
9
217452
9
146377
83
236578
54513
293304
805897549
315868
244074
60809
221060
5086
206317
149198
494049
6
7
71938
38
30
50
435391
173537
79
36
181620
90
325616
32
96
25
9189
76147
54
232520
34
154377907
155957
268584
19
400586
62
87
827136738
77
6
88
18
315283
107425
83
47
39
354866
204320498
7
368154
496112
9
403847060
187494920
756998570
648455410
230091
229635
303888
18133732
76
33
160446
8
40740
964010904
1
55
323765
9
6827
91
266445
1
384164
349729
114721
4
19
87
174987
7
604446089
34148
626984487
16
253905
64
13
140734
56
408723
80
81
277320
80
390812
71
6
93061
142968
90
495374826
6
93
269760
51
90
301424
44616
404356
31
303272
33112
35578
9
85
7
36
80
722182231
437579
136379
237795
153239
6
462785
8
17
7755
281971
336490
84
96
84
233969
164339
60
432642
479852
53
10
432168
80559
75
188166
237585
144746324
370971
46
2
91
33
89
81
37
7
426460
61
55142
547128526
70
6
15525
34
207324
37
19
87
215365
50
68
261441
20
336887
4
72
166023
418320
241432
85
371011
52
239040
93
136958327
99
54
20
41
429074
312994
309812
23
353987
12
92
9
297959
178562
457947
24
27
22
5
407996
7
239094
4
106531
70
9
3
91853
313631
41
391503673
341406
438461
10
59
17
419406
80
18
55
98
130041
4
79
11
147743
16
366373
6
78
99871989
8
454560
1
47
9
325323
333380
38
82
157316
495661020
63
7
261038898
457437
178094
267331
20
9
293129
9
27
45
30722
56
11
4
287089
83
41
3
405742255
63
9
422509
7
122629
46023
83
391106
54
3
6
411984
74947
360779
57
71
231700
37
16
2
40
133415
5
253704
88
147831
45
354974
7
118880
86
401802
610895642
358980538
62565
29
87
98
43
3
388013
51
91515381
398857
29
9
261513444
389235
8
270457
395540
195344
63
3
374545
62355
14753
258476
364796
76
17
295328
180344
106657
42334
57
326524
208849
164926
151326
82377
389005
210518
94
68634
414921
248178
194425864
67
81
8
162372
284850
7
53
70
20
212433
45
62
382984
16
302243
50
445357
5
77
3
61726843
62
84
185043
80848
795269573
20
423478
20
59
93
7
455196
194633
47112
19478
340836
44
4
223822
96
31649
25
5
480489
1
276693
94
95
68
321338
72
478141
101782
293139275
56681
171910
82
58
19
30
60
8
284374401
95
77
89
185384
416726
5
1
99
12779
26
6
27
385226
348992
487081
9
79
31
55
8
70
388003
185696
120079
84141
26
18
34
409053
247441
91
4044
226517
22
60
22
12
104631
118199
374622
196143
18
85
87
251304
481564
72
83
56
462493
426895
221983772
789600006
16
244912
52377
321737
4
4
95
18
62
81
74
92
46139
126060804
459670
32
331525
346190
230018
107530
38154
201755
9
5
90877
419163
53
19
421037506
453684
74
43
425868
213562
63
68
12
150666
50
46
195961
62301
778718182
78
6
369108770
53
16
499371
454300
274968688
405999
262845
2
79
248296
182015
903144778
10
240152122
85
77
61
46
93
41125
96366892
4
300641
18
22
252724
86
7
900427384
15
180093000
2
46290301
79
221684
8762
66
475849
8
33
60
124295009
464022
73
25
24
15081
66
47233
239795
140844
100452
386716
280986
359122760
86
60
9681
305777365
1
21
416241
313364
6
25
498613613
8
173348589
48
4
90
67
99
438475
475998
666500025
23203
31
488557
162155
91
15
463963743
144311
180837
283047
50
157046
457669
9
94
89
47
149306
44
391952505
348049
123077279
8
4993
81
5
351425
59103
93
383154
46
11
44
194760
147703
2
282771
161591
237194
291181
65
1
32
32
20
20
448026
287173
16
447603
36517161
250726
93
138425
41
36
25
56
93
363370235
393613
267312
349211740
10950
352452
456381
301415406
98
271835
163242
209823
51
3
709720797
353535
53
233225
44
11
20
86556
99
8
291414
295227963
58
407437
259676356
74
476611
97
75
434965
492505
7653
31
62
59229
24
119364
434650
11
80
2
236319
55
172462966
38
22183
95
243531
68
2
249983
405457
401220
384674
46
5
46
6451
253384
88
26
384632
468782
25
43282
29
217629
13
23
49
358195
33
85
343521
286030
116802988
101631
71
23
405517
73
98
98489
6
64
3
277764139
359090
35
309692
77
398989
78
59
8
67
474302
380983
93
389253
45
259040
12
121849973
299884
329256
476261338
87
14
56
5
90122512
31
49
428976872
960015713
71
136554
328404
93
35109991
92
210323
470763
144593
85399
449956
18853
195293
532788045
26
398717
189158
18
13
4
51
43
420590
43
119615
47
338715
4
3
87
71
104665
948729644
97
57910
179573514
38
96
4
894984664
95
497808173
619333920
7
68361
92
321336
9
81951
418289
462059
153220
15
87
7
329922743
1
146901
7
390102454
9
225828
357588
25
5042
92
176845497
64351
8
190394
156605
197274
87
40
61
381408
422377
27
501664002
269097
39313
370941
251496
685912677
68
64515
85246
432857
359737
338322
3
355548713
24
141697
305610
40
826328346
911787311
60
184392353
68280
265292
291588
63
2459
477833331
138915007
83
16
424949
253572515
32
416444
1
90
229933
968628908
358266
7
53118
1
169542652
369839
22
65
58
63
77
266954
79
60
254969
394736
13
31002
46
80019
106900
654777087
7885
311491
20753
2
974465107
84
94
92
152717
86
71
8
48
422682
351807
83
30
8
90084
64
51
89
31308
4621923
84
450857
493569
4
65
901812085
262572
227065
9
132142482
93
286274
11
124860346
51
3
40
98
427352
453290
377606
346014
78
334280
6
15
49
253184
54044
59975
72
325367
74095808
95
11031
81
53
82719
195986
85
63
290762
8
446866
487425
133809631
67
82
317082
58
23
14
93
52
938316919
468085
2
53
64649
325879
86
22
23583
250199
421327
71
19
353210
437436
2
113660985
87
3
83131
911175523
12
486435
475077
8551
62
10
18
71870
294624
515087523
270639
491415
272807
5
163889
233546
45
268211
415862
70
54
201332057
419049
421881
43
935469572
75
46
3
120986
277211
212131
19
411198
187466950
169953
38
115927
5
59
75
137788
330800
95
573589522
722009147
687846495
46
337479
236245761
366024
45473
132154
925232209
4
246402
373181
39
89
36
34
90379
153061
33969
127344
67
60
175436
73
13
83638
276450
91750
413454
4
20
8
193372
36
6
54
428712
40
118640
209572016
91
28
28
235562
684307284
653892144
255878
440943
182369969
3
3
38
32
15
605656361
267086
320200
37
79
58
28
76
69
57
13
818807533
6
454138
9
143865
61
14378
313926661
468050
25
58879312
97724
270287
88
453842
20618
49
1
28
77
158706
88
37
78
184673
163668
385546
26
70
35561
163622
18
199139
40
13
381538
468102
26
19
238691219
269100
361643412
277303
15
39
9
872742094
74
102086
26
211906676
80
252574
158440216
37
29210
319432
2
144268257
493545
23
3
407020
234849
444281
172405
217677
42
415507
5118
41
3
426655893
811200028
2
412942
12
1
149410
12
93
402945
417626
28
446772
63
139749
46
106061
86
8
93
8
8
4
173319
46
9
335616612
11344
407873
46428
71
489930
29
165874
159589
318319
120694
39
12
5
338037
493243
79
28
11
456082
557690740
324694
174172
17
374445
15
50
47
25
440364
9958613
6
757205133
353329447
69
57
15
430121
213678
123183
31
83
41
298041948
9
8312
196529
4
19
44
87
99
278480
6
490901
467577
60
82
400709
113744
132079
54
482554
83
87
26870
59
89
94
30
367442
28
73
36
26282
364624
465847
7036901
18299
49
81
26
4
433236
122147
270651
12
62
26
98
707247014
31
26
99
322101
457890
27
67
202869
58352
98
14
2
66
229449274
157615
209060
69027
363199
80
52
90
241224
19
321653
37
59
80
6
444424
15
26
207664
91136
19
87
470187
339366
5
57
1
576693944
206739
50
417672
78
91
6
68
13
403378
923612435
7
92
303921
1
101483
137070
322169
1
276950511
87
210028
815309613
357743
109755
7
36
353567
205620
99
58
40
337303
34
157659
45649
425674
313850
43
6
199067
24
254417
36
414690
60
263670
8
383635
41
52
27
68
9
401684
20
22
95
4
15
83
23
194920
36
94
660476709
19263
78
23191
58
21
99
740110165
304540
310825
50
81
191672
38
709596504
3
29
12
450046
3
186350
220677
49980944
76
4
326993
445833
61256
69
45
497032286
1
268489271
116596
241685
7
993910432
42
218525
16
7
34
100230
25783
72
40
43
2
41108
57
96
2
68
316349
78
517800555
47
9
394146
32
30
352144675
77
20
178861
4
87
18350
369347
8
445094
44
137268
832995024
95
21
457204
16
497208
839437906
438387357
61
6088
1
31
79
29781
198715
26311
135595
236537
95
117200
743457574
52391
96153
51
122084
78
95
1
6
78
70
390365
247446
56
144542
109969
152090
91
1
56
78
3
32
998618903
53
96
34
74
72
2234
31
867107375
12
72437655
146725
37
9
61
74
395104
113636
11
79
13
150279
3
86391
165780578
160480
262196
249450
162348
15
69
7
2
21
72
411198
362698843
133985
6
276392665
48175
181209
967939613
11
217331
94177059
346069
84797014
51
35
442859
86
41
460984
74
328831
828451181
5
358206
5
41857
309018
979677061
17
14
452547
191560
73
586460105
181848320
32
48
203686
209827
24
213510
25
56
51
410487
182369
338460
71
2
393805
9
88
38873
37566
282430346
257975
54
112423
72
62680
135645
6
277998174
378197
159817
74
344893
209828
21461
18
65
253364
47
469463497
30
394975
24
296064
209122
153249
97
289952
823466366
45
20
5
37164
63
345440
64
302446
54
37
314365
447165
1106
77
57
5
238703
927079642
268586
71
144917
152306
111898
55
17
6
82
32832
97
107572
34
490855
68
42
114114
39
82
267370
64048
240824
191919328
61965899
258285
49
4
152782
77308
3
94
111351
20
261786
167723
298746
313812452
299140
227004
470252
233270
462792
372827080
29
113978184
76
330945
190740
274765790
43
484010
50
620697641
97390
456985
378602
90
30
16
432148
90
9417
29
33
16
470569
77
425393
165882
52159151
163338
2
169181
33
3028
22
5
291769
172439
244971
2
217306
82
370601
46
98
29
342881
15
791299412
18
3
38
403033
468375
149898
368128
57
84
305550
38
272976
32
53
72148
244363
6564
48
31
75
968127104
315328
161934
488174
60991
189992
1
8
34371
42159
21
385380
6
22
53
486970
216612
55
7
280367
509934302
4
68693
342943
381248
71
98
9
26
4
31
223090
394040267
126439
28
76474
495033184
184428
263075
130440
205610
8
52175
44
378630
32950
24
26
395483
94
461567
42
45896
51
95011243
573150639
73
25
49
412949
7
42
361361
327190
409744
429049
89
328158
301162
52130
10755
168224
256683
334660275
44557
65
98
55
33135
297340
19
84
78
90743483
326101
485798
71
341927352
27
123086
159085
82
47
401370
332688
484427
353921
250042
39
73654257
22
220078
72
3
242316
6
63
399594
18
59
76
902273426
22
338160
77
88
489526
56827
19
1
104391
2
456793
428604
273699891
23
423255
181973
26
499646980
74
15
32
305422
40
149511199
44
40
71363
144586
505343747
72755
392361
234458
267267
1
46
51
52078
392286
94596
98
9
189610
65
585391595
25
211821
61
99
329907
15
180619
5
18
87
28
202065
324680
39
51
75603
614514747
6
288732
24
391742395
226537
687906242
314422
347075
4
2
274530
6
6
51
404501
51
34
95
75
9
89105
78
49
498108
39
89
282540
134263
1
23267
24
14
4
41056
566858504
93
28
38
5169
90
72
482128
64
273717
851447591
470545133
86
21
413426
15
314605
25
86
35
457202
139513
1
24
5
217114
19
283279984
357534
472410
13
109050
122832
77
412624
41
257407
62
7
227295
863459084
417059
90
13
97
85
253930
42
222033
276024
2
68
62
27
42
112374
95
99
55
74428
573462276
42
338009
241893
147441
431468
365629
5
48
286332
506579981
161007
47
2452
40
63
127640
7675
23
37
9
4
84
311646
117344
48
76
217540
33
57
27084
776061315
64
444337
5
396279
167487010
61
672446372
367681
9
238855
29
15
95
10
81
92
2
74
8
972330879
123891
63
161874
39
19
3
9
336313
341126
40379
617515224
90
79
868255849
26
65
4
49
71353
605
4
430152
80063
34
5
15
69
26
52
77
86
73
88
106032
322956525
60
27
72
14
8
417696
461296
7
485489434
95
292952
917910838
59
10915818
69
474433
248526
82647196
447756
20410
53
82
116279
83164
86
158660
84
11
81
277425
71
25
351318
855792704
361029
347168
74
58939
293976
72
426206
1172
43085
6
67560
3
10
75
608151372
9
113927
98
69
294335
47
837043689
125889
82
3
84
327844
19
66
47
479208
88
64
202978
68
351096
74
69
482316
5
195522
28850314
365642
72
2
14
3
939032751
273638
46
66710
376190
6
67
264832607
86
17
33
165985
64
27
403543835
478385
81
93
80
412364
89
114146
14
70
442495
644036599
6
847120567
8
4
125038
21
9
24298
1
58
35
78
63021
150189
44
331152
10
5
40918
96
5
571296110
8
62
223961
79
31
3
53
498584
425206735
16
10
362037
7
16
93
27
50
2
74
7104
239885
48
126765358
156652
299608796
220379
6878624
312600
416174
654015361
393946
378069
36604
438033
90
58
15731
240851
86
77
6
233532
244640
92
4
296851
44
84
208614
137515
394669
4
52
20
335928
929178718
233783
3
25
44
241673
68
93
211643
2
70
78
87
99
38262
2
31307
57
146793679
15
18
25
382198
52
21
40
72
497485
237897
490338
87
447894
141888
66
25063727
5
413250
445176
228519
497306264
473696
163835
97
52434
483141
452414
41
411564
98
41
110659
126985
409457
433073
77
288957322
93
74
69
33
10
69
233382
41
442692
23
35
86
222842
48
87123
22
284973
18
92050
467045
11206
64
703465577
372666
301934
327708
88
75
90
442322
118603
79
246287
171276
444832
199194
74
43
239181
151695
1
316413
97
398180
59556
98
86
86
310002
16
187047
68857
436282
215545
25
25
878400270
81
90494
255677537
37
334116057
50
238390
10191
212882
26
44
35
134136
470370
95329
145200
28
977766707
21
530900978
439062739
300489
321506
467887
369393
1
33
40765299
220155
447152
84915
8
416200
58
9
99
171667
31
311345
50
5
222430
728819679
13
351546
67000
54
33
47
24
6
686619963
113220550
100865
27
73
185239
49
292608
12
42
409921
7
345425
36
79
1
148144
81
192703
9
304112
178228068
25
435988
105090
82
38204
67470
66
40
94
5
304340
22
50
496632
1
45
51057
3
118409
66
905907763
736332550
62
70
446381
50
30
61
55
353360717
19
23338
470776
738759814
74
278875
98552
59
43
3
422914
37862
1
3
20761
476049
22174
35
124588
46
366186793
77
79
55
68
10
25
10
370339
40
42
82
16
77
82152
5
374767
18
285904
82
2
237953
214017
60
431594
455589
296371
24
122185
209122
72
41022
87
55
308396
4
1
33
72
21
20
381681
247131
72
170052
69
200312
70
174411
129123
34
248513
60
312165
84
17
27
441016
83380
162889762
71
25
397936
283781
9
82
456317
73
84
25
75
389024
28
24
248401
59
479109
418900
75760
90
44
82
485563
27873
56
1
31134480
1
776732655
6
473448
72
27061
84
99
254538
68
13607
58190
8
51139
658806300
244652
348465410
52
326324
921654701
1
78980104
84
238908
243539
89
440602
434639
190338
209927
21
70
91
311551
311054
168516
893271591
9930690
193815
73
4
37
37
196519
174404
399320
18
26
98
324130
237479
776765308
23
82
263728
333973
63
97
493628
342433224
368175
11
35
4
459682
96
364266
216920
211464
807772456
387962
398975
64
67
11
104989
6
117203
285000
4
11
73
19
435262
44
57
95
54
237648
894037694
89845
95
179010
373379
40
89
66
27
378207
550768825
59
71
15
479333
73321
351753992
60
150550
79
161895
22
62
5
477756
73
13
35364
342773
56
39
266948
88
861025744
64517383
103925
65
239620
285547
368167
308619
136565
57
17
75
311391
68
55
83617
97
357674
259784
4
125154
57
93
7
364783
86
377622
95
56
30
10
62
24
20
244885
97
74
37
58
243648
376793
350170
70
64
68
50
64
69
732913427
55
256380
44
157252
54
36
972604751
59699
459097
13
52
412595
460723208
22
172486671
1
8
193533
6
51
90
253102
37
22142
432871
226362
455958
237109
43
75
38
915212557
60
62
32
31
454148
247600107
8
314114
73
94
4
11
21
74
46
9
89
202534
9
41
456838
83
89
7714
34978
355252
77
84
5823
70
483977
81302
182908
91
373055159
461998
142795
52
79
60
737546805
170388
14
49
153613
446895
73
475571
441478
126894
42
416940
350293
421975
43
263749317
7
358750
286733
472410
64
96
60826
338116
29
58
97
138433
206004
69
241103
1
37
80
485114
95
20
447336
97
481258
199896
493639
7
217122
5
92
185898
77
277377
6
89081
2
59
78
4
61639
225741
573636222
375860
168238820
127462450
28475
484035
30
70275
58
72
54803655
951070582
193964
105200
281609
229913
33
848771293
283067
19
73
92
89
49
2
14
607298941
4
417885
44
81
74
29
18
84653
441726
60
96
4
40444
68
92
158507
91
349883506
63
28
81
258927
348027
92
26
56628
37
89
33
162583422
38
9
90
174068
6
463731
365043
882857227
96
77
132638
340489
228812186
2
17
188010
86
312020
85
324198
940283653
364547
355873
142017
93839
264934
73
127722
53721
25989000
59
607303848
72
37
36
64
98904
98
410790
299345
94
409484
26
526309972
349247
16
18
117119
119350
438714
4
91
120923
4
26
29
364109
50930828
368180
177052
103680
254271
2
88
226623
355223507
215246
626032723
46
39
6
416793
74
403332
345145
281018809
67
218987
233849
229826
438613
21
69
127565
96
23
57
19
11
464507
77
169143
34
469629
86435
48
4
427065
4
382475
7
19
66288
84
236715
40
325676
11
288528
99
92
345478
28
137401
402119
65
40
407779
150183
339580
949576480
1
6
6
136827
18
55145
69
262852
38
4
48
216589
92
92
52338
1
360010
14
1
73
75
39
151414514
48997
392727379
57
43
359512
92384
477989
434723
110497468
53
34
713278166
49
4
283313
55743
94
292319
57
60
433062
50
15
63
81056
32
93
393597
418276
27
91
44055
346366
4
161250
9
281478
12726
112440882
426559804
3
28269
353566
89
96
11
180554
94928
86
196508
19
32
189845
455150
9
6
102300
274060
41262
763441162
274651
18
378248
401786
620593416
212910
289845
50
295600
4
163311
399776
4
620825764
360804
236150
63
45
204247
99101
10
26
78
96
283899
478088021
140127
346121
443072
13
67
418208
28308
60115
12
150796
23
81
59
2
30
7
25
281839501
335911
823014765
382870
54
41291182
34
125979
246587
85456727
34
40268
635020848
169437
489387
118292
939893160
170417
2236
381886
95
721560330
494677
96267
50
94
202213
250665
82
283228
439352
4
53
494603
9
253751
231440
251989
200459339
36
321315
80
89
78
232391
83
99
259465
154892
248579
143438
223988
9
302277
499613
88448
8
257332
1
287201707
83
60
31
367052516
58562
949071438
77521
359124
97432
84127
150654
211992
50
7
588569635
87094
16
33
295401315
265122
2
28
94
320292
25
408872
4025
14
37
21
6
71
368097
88825
72660
33
270035
30
95
94
763907003
34
510876417
60
33
10
31
812484476
42491
474817
63
78
449137
1
268497
504801146
8
77
23
65
1
76
54
85664730
66
303580
439763
357791
9
30
95
88
266996
207497
274669
78
81997
73
69
78
55
87
88
421430
363335
35
7
3
194609
170094
57
328747
9
416436
173967
3
206159
497841
6
40
405145266
4
70
247400844
41
214143
87
293277
14
122069
182934
73
403000
23
354522709
167894
326606468
412441
228382
245998
76
4
72151
363668
175687
8
15
34
7
407670
99
42541
73
431324
6
64
53
584996267
51
91
483424
216944
352586
5
9
43
25
67
98
672316215
7
61
65
75
79
79
8
99
71
403110
3
55
893462750
2
75
38909
243801649
36
92492
68
35
237372
191537
53209
361490
485621
91
180303
71
43609
230978837
95
32631
155751
47248
318989
24
2
133719901
35
1
496605
98
998550684
72
61
28
10
61
426668200
279930948
280884
994289798
131402
425639
468135
79
67539
54
95
27
113264
65869
50
9
881235333
50
67054
362479
22
89
582778976
99
269727715
174615
136986
67664
89
42
271116
414415
3
745958305
99
34312333
114736
781548187
7
180602
263047
218865
26
412160
308149
361176826
96
37149
14085
93
10
314223
31
329323
449474
36
378996
231470
80
71200595
58
47464
93
25
495988440
388724
58
395145
36
164320
180468
793803668
59
1
31
196982
194475
148545278
208570
306959
57
62
38
233480
88452
275758
5364
286364811
16
213814
58966
30
255569
67
88
68
46
74011
6
478970
476178
88
69553
201498
66
440616
31
96
463457
90221
63503
765116875
217399
77
417761
83
44
79
353859
16
366473
21
120385
4
86
14
10
229614
95
458229
386291
4
8
98
417950
49
63
11
10378
87
310558
8
193347
748153226
62918
286040
40467597
441467
55
80
5
74
10
98
325402
168068
17
161775
32981
40
184815
39
97
233395
83
82
533760283
6
59
83
96
14
74
58
4
404873
491871536
44
3
346440
8
50
91
504816840
66
64
3
55868
22
204065
108578
98
31379
14855
155605
23
104932
6
31
436179088
283624802
92
40
61
377713
83
8
561751509
58639
2
58
95339
20
381364
62124
80
8
142319
20287
3
45
209244
61
70
51667
318686
721965210
91
81
54
417853
110
76
72811
389774
19490
255597
6
6
91436
50
54
98
370060544
461446
107105
393675
220815556
263246
64
41008
288926
4
49709144
242196
201949
236420
56
37
384944439
21
403324
27
533125021
878236452
74
413372
199666
94
307147
44
459915
27
1
44
418451
176216
24
262320
4
17
211672
290550
496504136
245275
85
451038
49
9
928
424626
10
1
834364824
62
58
62921
64
78592
486190219
146970
95
9
1440
489070410
351058
93110
86355
559286709
165692
401584
371470
259765
99433
362747
25
174169
2
38
53
87
369801
52
29309
180821
480378
153643
23
7
891886178
10
73
94
80
354117
3
87
1
54
442504
64
23022
229212
365517061
50
87
313018
34
407743
74248
435755
435993
42
42
37
385354
151085
76
31
494719
174714
98941
77
4
51641
23
414116
469983
45
411965
253968891
40
106725
140107
5
201697
67723
92
31
49
13
221395
337261
41
42
367870
29
961644359
327205
1
69132740
354009
39
55
291530
49
462222
35150
19
25
74
418015
263093
3
433263
6
483037
49
93
454328
469362
350088
11
2
29
54
201854977
343274
620172132
12
470715
266236
327533
384338
22
14
322474
389359
104574
590442256
299489
283503193
463138
49
49712
89
286406
41
3559
213910440
96
1
67
31
87
259997
42517
493039
166909697
11
26
170147
451956519
63
304920
147239
193935
66
235326
425442
11
4
25
386785
68
37
97
21
85833
188496
475456
14098
46
78854
29
52
282333
40
58
43130
7
449603888
54
71
95
3
73
377685
88
85
366848
472659
47
74
46
80
323482
71749
61803
297435
77
34
235333
5
575037945
25
61
189686
788377831
93
117664
111310
5
315005
88
129373
24943693
71
233134
118819
33
121379
40
62
453921946
413410
325823
320600
209947
498206
39
278049
9
70
43
62926
123726
99
46932
214735227
5
68972
59
12
203334
77
97
82
45383
97897
16
37
227062
271434
41736
97
22
301063
202282
60
51
93
9
30
909212105
21
59
459500
357478
177760
8
166950463
4
7
80
2
72
97
37
3
154906
340909
15129
59
40
83
6
21
45
84
75
95
42
267216
9052
16
401797313
266510
93
2
15
142386
3
53
68
17
258534
146861
132594
170632
99
71
385828
55
304461
67
7
86
34
82
30
81
41
60292
407065580
222717
132693
900720597
60
19
55
317018968
48491
230870
834401959
22
51693
83
115067
291497484
448042
199949
5
36
81
18
3
3
184759
78
4
29
97
26
372950
46
743479395
36
79
45
235933
825574107
239156
63
853998384
53729
5
84
545036143
461198
136480
131996
35
1
46114
133165
15
347728034
4
37351
45
41
27
63
450039
45
75
47
88
81350614
49
30
56
940387133
451463
117117
53
795375590
8
478905
315835
269353
376428
497225
447289
88
90334
88
5
4
485998
72
230107049
36525
390221
17
14
728862028
373314
57
3546
33
5
51
70
257027
16
91
307943
290084
49
87
723545374
40
272834
1
208441
84845
87028
93
310378
44
463573
324917
26066
44
499313
35511
266828
9
652950027
9
46163
38
64
178215
63
94825
74
54
87
21
282884
707887989
226983
65
16
70225
333201
351800
244938
94
64
259485
57
395256
9
67
888564207
56022
74
183141257
60
473004287
8
50
51
3
386548
31
81
86716
59
512926344
41
21
2
775972543
17
41
10960
82
4
58
165225393
91048
405455
40
475924
88
42
69140
76
15937
65
30
2
62644052
9
54
25
213147
14022
97
9
43
393643
131093
40
98169
79
41
155522
72
47
96
36
7
416356
578986228
1
207270
75
419704
392171
97
88
855813466
315974
408250
425724
11
2
76
93353
387776
64899
72
407034271
33
96
427927
63
82434
73328
21
416018174
5
99
8
78
124762
6856
295799
410536
28
120153642
35
588036924
385679
397203
370645
66
389191
71
18
71
184922
9
28
33
431398
466874
476522
4
22
346277
242216
257768
5
341660096
362152
367456
83
55156
72
423731399
7
82
26365
62843
75
151565617
83322
95
578447267
228777
69
92
66
61
60
73
99288
69
77
228253
2
8
407446
162033
2063720
865194814
487403
49
40
9
35
498174
81794
7
82
21
37
136530
436051128
372187
157571
5
8
340628
197098
459629
397162
9846
403801
361477380
40
86
5
14277
98102
342984
15
429187
94
89
112633
227684
13349
6
55
83185
377417
379456
80
30
15
20
8
115138
216558
27
368032
66
70786216
443138
34849
62
42
98
58
11
56
116494
72
32
34
133463
415597
27
91
111198
85
16121
64
26
10
6
559880336
117841
2
72676
856176906
92
57
148817
645919305
221936
63
7
379683
72
134797748
4
517226696
10
90
28
241173
272691
192185
62
200325
7
804833990
40
93
40
21
717935437
152703
21
299896027
70
3
424886
3
81
84
4
360328
99749
314023
410989
461692
4
3
313622
402039
270445
432298953
799485672
91
439416
425511
467372
240650644
19
343573116
27909
434062
36
192936
91
44
232523
437943614
1
86
63
73
51
211822
59
54
553134992
68
9
47
91
75
122192503
67
304206459
15
81
123632
174047
5
340296
75
77
56
437804353
356886
486831
36
116899
35
307270
438316
46
374585
77
172411
310459
1
51
44
258411
76
159352
56
16157
263415
119117299
32341
405561
85
572114140
8
357355
422476
493497
35683861
7
4
74
457850
61
22971
929108876
144102
8
1943
624399865
267467
7
70
2
5
2
29
45
360866
86
273800
19
446201
163308589
9
27040
159575
13471
111707
65
282529
148557577
442929
6137
516792359
294030
17
364546
196218
339200
93
70047436
69
39
829248600
26
15
167567
89
556781831
29
488698
99
136412
80
94
377820
16
54
97
81
4
3
73
67
49594
93
53
199501
4
73
16
165539
95
223492
26
144292
362288
65
4
5
84
213577334
67804412
78
841308965
252922
55
58
540273715
7
92
30
8
30
5
371251425
745736821
57
56241
429787250
22
69
82
6
80
22549
118248
87
2
497734
2
64
74
265480011
325583
396931
8
41
4
37
437088
40463571
193560
20
20
7
72
57414
92
302390
66
35
611388697
213351
112604
475081
13
380674
83
3
148826
162826638
100260
250682
283385
5
183335
87
53
331842
60374
38
8889
482614431
37610
57
397359
34
486830
20
297723
247073
97
84
151192
71
10
58
75
513945741
290102
344157289
52
486217
485731
477812
621444375
51
351432
4
42
152984
398970
10
446502886
69
438321
15
239791
96
125796
591616857
2
145677
303873
8
73
93
26
63
95
31
109391390
154477
961511132
82472
84631
6
159434
925333047
448760494
64
50
2
46
6
229651
71
31
502809191
18
221589
417309
84
203642
48
71
38
8
34
31716
72
73
782616771
50
53262
74847
4
403517
161140
12
28
58
44
342196780
71944
71
9
9
344420
6
395585
43
85
143258791
5930
32567
373071
7
38664
53846
668127248
192096
8
391491
3
51
48
1
448997
59
10
949005236
38
5
44
244928
278754
5
188706
13
186209
385684
9
490973
117871
55
323117
418056
81
90
13
8791
12
36
1
412047763
45
67861
73
800872902
423778
147565394
7
40
279232670
47
408933
4
93
499610
287267
822087996
75
30
200600
40
367301
218249
10
55
469248
48
56
253588
298520
365741
247403
58
346702
27
5
446852
330830
402573
55
68
279270
207573
337426
482547312
3
321036
116023
485574
147480
7
250848
37
54
99
75
21
24
170785
700829180
433338
79247
25
82543
56
45
19514
4
462366
750630789
80060
187994
26
459105
293089
73
7446
9
131835
265624
780149331
225641
69
83
32
407871
484614
246597
87
362224
456076
256119
228108
39133
29
47
381109
77715
8
65
23
64
249206
50
212348
450325
123587
34
53
37382
207853
190242
14
170698934
89
368065
108723
365793747
284299
46
49451
7
84
29
771573612
91534
99
69
361363
414560
422320
103837
51
162847
35047
330366
95
111893
26
60
442632
385877860
9156
79
54
2
177513
215538
43
1
80
363217
147368
2
4
2
486907
42
77
468846
784199860
94
23
2
496590
475627
16
13
34
443926
380344
370736
191270
95
180686
128431393
82
29515
83
98
91
389120
43
143421
313491
159836
583062497
340117
93
16317
443249
62
280686
403309009
293784
58
98
242023091
23
33
13
716306637
12168
58
69
83
484053213
288811
27
165798
293513
79
9
225998
150994
150855
8
61
59
73
166997
15
288249
76
104015421
38
8
7
33
7653
504351016
2
64
87
34
87
74
120010
376967
975933506
29731087
1
96659
8
8
231450
5
372275
40
3
1
309935
29
9
288134
62
356137
2
89
401338
216403
439965815
68
7
158568
75
65
54646
93
102896302
250122
84
25
86714
92
43
34
24
105993
81
398255
248388
353190
9
46
46403
32
90
257934227
310208
210078
9
19
581462926
127834234
90239
166479
23
1
33
81
589595111
78399606
344358362
81445
49
72
90
41
28
678614419
215406722
29
148063
1
114965
161409
2
48
50
162559
912709145
314159
9
819509421
89
55
51970
81
65
539002430
1
75414
170157
216433
438780
479685
414705
260110
11
3
35189
9046
874298202
9
18
83
72
4
288994
176684
878556920
5919
95
225026
66
8
17061
363339
223015
340185
566697300
47
83
64
169847
143917
487011
72
8
305655
29
228570
307430
51350
54
85
312708
16
37
51
106949
7
6
11
1394
6
1
90628
373357
50963
407572
43
135536
93867
44
54
114708
462520
245198
39
202455
19
59912
58
764182299
5
348730
77597
237533
85
448747
73
229751527
459527
404874
524689406
9
39770
75
268343
64
305768
343966
64
45
83
134587
82
28
64
76
24
390839
455458
40031
85
5
292627
91
168551
53
68431
107601
470444
74
56
49154
63
20
43
25
29
444381
6
25
59
683149277
477426
5
51
20
32
63
282178624
48
217417
479675
94
70
82
13
29939
85
460452
471366918
117171
229275
286583
473661
423984
68
25
96725
435529524
94
145625
880988552
63
414676044
473965
436031
8
40
146319960
488313
456473739
35
29
82865
11
49
32
6
672252607
11504
74411
282690
3
95
474395
28
83
147825
68
222981
83
8
32
4
5
78
282861
280091
371520620
48
4
223857
98
2
566030662
55
466777
70
279469
4
121866
26
93
1
21
67637
271080813
5
448483008
467104
94
394039
722166414
65
27459
348924
57
59
421104
133461
84024
99
91
454404
60
176453933
11
95
110308211
22
78
76766
251849
345787
128272
8
15
5
303971
283979
85865165
141967
435119
446860
7
78
479117
62
97
77
42
328041
20
185608
6
25
97
466502
58
348885
55
451102
279880
440547
411022592
12
244601
11
405415426
389432
349758
91
84
8
67011
354847
21724
36
7
41424
4
460125
212245
19
127226
79
156123
43
72
85
99070
109756
361711235
46
5
421538
7
64
2583435
276841
254023
96
106461
182032
420324
103093
3
149176
2
112677
181959
69
46
129212
198017
90
14
99
3
296541
31
837793301
20535
92
62
91
64
27
43
31
73
46
357332
169854
112249
33
379853
34493
84
18
373697
125395219
180980
71
5
399265
385205
386800
188999
798360782
19
8
347346
270761
274124
86497
463690
357023044
47
17654
65469
31
69059126
17
9
278261
9
65
17511
302719
117224
79
739374903
100037
65
308616563
337473
98
87511
88
415088689
24
96
421629
57
305763
133041946
24
168317200
114492
186433
110444
1
444470
92
4840
7
88
477136
17
98
257630
69
435994
355243834
119698
78
2
467038
472293
212536
403043181
142015185
32
463404
7
74
685908680
77
45
72
44
2
23
50
44
229237
268204
117288
34100
5
44228
122826
263486
393745681
22
897650715
6
7
10
72
354250
51
307154
182002
2
838017471
758462316
198313
9
70
71
11725
72
4
36151
784298378
479042
45
33
183865
22
195262
901776230
78
282361
349967
867633319
76
440962854
40
214174
88
496968
260284
249980902
94788
205763
209162
77
351761
17099508
6043
820635721
45607
42
3
34
8
1
123811
145499824
258324
12859
22
29
53178872
92
804768949
2
20
54754
75368
32
5
483965
26
263850
337455199
98
44
195283
25
228229
84791
360701
60
46
21170
96
231592
267343
357374
150683
547391931
399121
88
38795
314811
72814
463354
31
468482
181741
28
3
262378
118382
269191
140814
49688
898732326
81879
116597
94
19
20
87
49
51
59
3
19
313986
2
340829
60
7
121381
18
1
481466
89363
126715
44
147487031
15
45
62
327746
171025
48
83982
224328
8
86517
337064149
323939
414470
92
550759381
348412509
286189
104726
26081
527620264
296562
470160
275284
7
60
312716
29
78270
47
103615
447964
292400
69
319311
3
1
98
223399
88
6
31
96
8
474667
74
407394
237824
380209163
53
43
402872909
73939
18
77
26
158510
33
401948
207501
462906
70
81
16884
402910
97
39
62
35
396358767
422989
52
209386
120034
18
31
62
9
40
48
7
130395
455809
41
18
321446
59
323996894
4410
95082
76
419430
49
39189
79
147023668
90
9
404863
45
25
74
2
481783
2
5
1
41
378973
78
400586
89
316482
73
73
9
96
61
73
65
157177
784038697
46
60755
342646
3
63
56
468335
398467
240813
42
107948
385296
7
95
5
90097
435071
204474
74
28404
34
3
87
57
238125
245193
155335
494971
845015779
16080
22
116938
24
17
6
3
322266
14945
40
150098
46
6
23
312843968
291546
248612
54209
143117
2
55
72
197124
4
714928898
45
50
48735
30
25
396937
40
22
704928545
32
8
250164
92
94
82
28
412541
72
42944
188622
68
263834
308133
51
82
14
387919
3
97
439907
45
6276
61
399135
376241
8
90577
139237
81
35
80
44065
181663
403067
5
58
6870138
138673
147564
3
255191
25
392555
285481
102035
344127
47
63
48
89221
41
81
652353466
24
461975
8
546974518
79
70
86
3
116981
62140
351517
68145
85789
19
241058925
920155073
108597
375884
66
353370
10542
14
78
1
358770
28
667325918
21
30
410409
411983
513639171
76
21
97
99
23543
90
700320453
29
130120
81
24
97
42
109732
111000
73
213186
385351
71
476064
467693
283296
89
2
343829
69
208817
2
349010
10
94
48
87
77
395620
61657
36
260975
669199508
1
87
507119749
451068
79
322532
66
17
71
43
29
35098
67
63
589688445
170391
16
60
43
769854140
65
654455018
1
97
92
36
301910
27
25
192967187
13
187451
351399
295590
8
73
31
20
137030
34
5
3
296728
88
8
72
690147692
27869
242209
8
23
3
73
436245
306830
93610
124619
50
335664
1
7
454862
73
4
4
573604872
207988
63130
318056
377434
56
42
32
188835
241679428
589059147
10
304170
199965771
140042
46
31259347
4
30
241471
13
44
167801
447994
69441
722947232
46
47
336283
56
10
47
74
32
372604
78
3
160204
983068609
22
420759
56
61
64
15081
104108
408805
207473
486791
4
124855
103170
60
9
146328
114120
33
77
94227
271726
238698
463649
97
255408
7
645417412
281170
194999
88
135348553
18
466416
93
7
11
280792
61
4
5
357169374
349178
67
756470767
65
5
56913
6
82
39
356038
90
71
461878
55
72668
71816012
94
129761
76
61
63
88528
57
9
387750
188037
3
352183
946655159
31
2
214171
36
231113947
98
361281
88
22007
95
76
88
42
33
9
33
493614509
153757
12
311019
34
126450
36
253728
60
91
1
151346
463389182
54
8
62
163424
6
37
168638
72
356201
12
73
241703
38175
473561945
822055401
206073
78
59
18
427759
36
53
436083
214965
57
193250
88
13
43
343496
6
19
914987920
22448
461457
16
453893
549319318
72
91
2515
244741293
310524
4
399445
268576
262456988
591847154
345967
32
21
84931
667495306
255334
13
6
94
35
366444
9
312725
301168
236050
94
635453148
4
75
33514991
258304
38
151571366
539768467
8
14
64
25
484512
330055
90
76219
9
6
165772
2
8
383540
3
178258
249945
33
739388277
489000
262292
126408
86
74
39
36
54
30
713061565
442293
56
224578
12
309138
201990
218655
349581
2
380931
676111486
26
5
291688344
94
212789
80
5
28
557821170
111060
66
112114
39
354924
146292
51
45
213822
79
368271
336663
5
970992708
652624678
16
43
27
481230
44645
853765541
26
848172936
23943
58
29582
83
5
239388
72
22
84
655947818
34
6
81
928491713
217241
670380646
247255
34
233816
420573
30
429146
476380
199600
329163
59362
41
201630
42
74
4764
226345
91
4
12468887
7
50152
154660
5
37
440986581
170641329
97
288947
496478
103876787
69
129414
80
592939393
379207
40
103175
7
39
5
370427
9
189424
458816440
29453238
902114655
10870749
96
417672
52025
479933
53337
346637
76
90
45
25
6
196818
15
10184
16
76
142833
295764
85
55
81
236486
72
35
50757
35
121982
615524867
46
20806
160133
4
135433
5
83
13
187765
31
3
30
216941
62
76
407854
62
31989
2
334438
100011
248291
72
8
254517
99
553102312
7
94
72185
392850
44
328188
14
79
40
41
75
899002559
447378
282557
52
662908326
402454
119543
45
10
11
9
18
36
992687947
215908475
367934
98
4
91
56
465567
30
94
349157
61
322855
203380
410730
1
190210
39
126583
52
6
285993
162128
465038
413809
2
110478424
237634
72
88
131473312
8
1
155162
14
388962
269858
344535
295424837
78
131756
410223
1
273754
8
61480
74
12
73
32829
56
242523
9
874415618
54145
20
19372
95
64
60
779488530
110964764
93
215593038
368830
81620596
413624
279083
146585
2
494712
336200
8
494090
34
316635
220977
335739
93
430036
74
20075
441715
57
80
84
476969
52
340963
828863822
1
6
919787994
104258
89
25
78625
394072
12
63
1
86952
399373
246969
438109
27
14
243380
60
111109146
33
91
280064
54299
261148
1
334322846
2
39
5
45
194905
8263
424740
242358
324630
7
96638
56
190842
58
33
491147
88
478637
38
85
83
84
117422
61
36584
301962
41
70
53
45
3
6
449014
54
75
445831
459556
198253
1
96
32
1
22
57
343930736
232986
440037
90
4
4
90
400195
441995
107370
92534
9161
420504
45
73
56
453389
172636155
41
10
497227
92
5
409726
58058
20
25
443005
796208092
89
759182093
64
71
195652
579549975
14
31
272410
83
13
241730
333448
76
139424
51972
200609
389235
43
682631971
89
363724
23699
12
74
171439
89
194160
62
54
27
89500
75
1
2
78
445829
6045
4
412218
92999367
54
21398
497848
3
51936
495021
579865970
287716
401211827
84163
341392
66
359390
73
238449833
839502670
264801
462883
751932598
96
346782
475354
215743
20
252340
130737
1
361411
117744
62
15
661246312
75
13
6
168963
38
222157
57760
472187121
36
16
96
71
56
22
337500
241370
30
1
8
11
54
335138
39
9
68513
21438
56701249
63023
91
157000108
6
183366
429056
63
94671
8
92
334255
80
492487
563354640
109369
79
9
207083668
87871
306405
36
84
352650
57
19
5
7
74
157209
55
485206
116564
202641
635930294
36
6
345446
2
369300487
82
17
95464
18
51
5
75
88
10
104790
376085
83
15486
97
86
70
65
79
1
64
54
3
300482789
2
204258
225105
53121
832243643
17
339326
915468775
497421
3
73
452438
569271523
74
307579
40554
720488641
84149
301834
438783307
26
16
20
60
3
337125
82
379511
45
69991634
50
43
95
354369
2
224508
70
628925997
45
73620
442950
192282
29
8
48
262390
45332
4
5
71
38741
54
19
3
43
5
64
86
425982
76
8
6
49
20
35
234747
5
1342
331994
85272
484350
479841
138854
15400
417664
8
2
8
18
12
28
790332730
62
201291
4
5
109530
60
285951
294081
162829
80
464715
627040062
357129
228354
52441
10
46
290685
509895170
399539
26
29187
362639
199752
326623
231715
45
87
573324033
88
39
392402
249326
8
5
17224
14
68
24
16983
87244
22845
167973502
43
397663
6
22
51
49
78969
6
257988
82
27282
424896
53
4
4
31
5
47
83648
52
89
239805
343062
43
95765
40276678
34
13
3
50873597
35
293888794
20
33
28
22680
66
303021
2
9
343777
96
77
349651
62
36
447208
22
310942
35
214497
180247
398808
70
35
84
477887198
176630
37
19
92
870042296
520063405
47
175631
337590
601761542
1
411097
446054
140698
970933749
58
22
485265
8
8204
90
504896244
277067
131378
185160
81
1
49
103428
55
426860980
167796
95
78
214721
34
258589
637560712
4
67
95759
91
26
452955
27
16
145
439207
69
460652
84
429679
271742
2
942620474
63
23
414615
41
53
264093172
506176735
487913
5
38
264909
60028915
449232
32028
496058
48
986195318
11
33
305027
49581
472495
93800
40
132065
212626538
135272
469754
57
45
27
188741
303961
93
269377
99
77422
400139
35
352062
49
64679
85
1
481433
454900513
90
68795
3
939851699
677951440
48
394585
40
1
96
13
295744
115112
46
29
72
53
9
227445
297005
92
19
131988
413405
63
84
3
448853
51
146243
105349091
54
960156337
126444669
8
383362
7
48
20
59
596176181
2914
80
379542
110480
166465248
178364903
43
7
216819
22
92
1
2
8
29020
540835368
467019
33
48
28721
80
18
140282
967270753
242833
60
150030
9
56
95
439429
1
60
90
82
13
382898
413379
316837
34
51
21
239674
8
65
40
149899
53
124536
58874
415760502
214049682
41046
114850
275709
65
219725
223099
61
335665
179959
74804
161424
56
2
61
250183
155025
367982
91
450256
1
81
633404605
18
419455424
34791
384146
98
5
421238
23
8
277382481
8
3588
85267
137494
216442
93333
352878
364675
5
41
103385
387013
73
1
43
395106
128113
242980
90154
530431510
15657
9
49249
28
335862
3
314691
406271916
367694
130701408
80
80
19
167077
40
96
4
415625
366775
3
2
206442
493155377
196142
24
6
132482
405297
331647
8282
54686535
43089392
31600
288824
80
877271168
772064216
736951543
414326
111862
97
90
48954
595691426
45
72
210742
52784
22
383741
45
263003
378764
80
290157
34904
44
53
78
6
52
84
79
63
47
90605
477145
122881
76
5
26
805971230
450807
61
340655
45
30
348027
377518
13
743077440
51197
208922
366496
431567
93
19241
451667
2
295596
34
366750
5
78
416019
160757
92647
37542
77
18
25
28556
409162
9
804049985
6
556567760
78
63
6
380277
57
28
92
71
56
983606710
79
48
39
843358602
33
8
426455
204453
6
357622
172694
71
904823276
713413901
467311
9
30
91
9
497637
6
57
99
4
410019
49
3
11081
279022
291526
74
345569
120040
74
3737395
360396
159036
454735
66879896
43
93
302155
170556
33
490718
200351
115225
188653
8
6
884924626
61
435005
25602
69
983656869
59
181990
7
33
82
49
4
53
121257
1
21
222740
31
26
801874450
59
38
430575
275230
98810
112367
337206
93
54
729314263
30
346228
349193
21499
8
53
20
221710
4
342930
49
464549
424988
72
4
119614
253111581
5
35
249013335
295650
19902
15
74
30
284768497
50
473519
264502
406757
133958
32
6407
630422397
66
496205
283576675
417496
50
114610
12
143483728
144061
2
19
449644
120013
56
274862
79
53
132818
365080
242858
151737
871288795
65
380048
98
875625205
251405
53
5
90
26
87206
99
59860
9
39
153697
549505796
333634
11
187435
2
14
5
332068
69
291667
26
82
70
775313737
228150
99
52507
99
392386
920324988
462592
6
221620
473157
3
338982325
19
86
48
350216
209606
66
198275
74
69
359075
63518
64
17
363118
61
20
16
3
42
8
40
18
424300
189276
9
75
296957
63
83124
563649690
71
77041
82
446280
487110
172763826
4
497222
79317
6
361966
61
51499
417506
93
86
25
6
57
57162
18
416311
115660
184365
8
72
417942895
493077
76
13164
178588
68
3
66
154896
90
183074
19
90
59
35
10
55
8
54
82
2
471828
2706
38
497450
48
142873
202230
46531
52
33
87858
8
87
186279860
36
15122143
93
364681
76770
79787
309950
71
160585
186568
28
60
21
8
227138
432662
42
68
89
4
149732
95
53549
245953
430406
44
199979
348645
10
51
473209418
93
135099
86
9
82
28
201700
33
245045
63
430438
5
7
31
2
78
68
467503
71
67
121506
480120
16
28
74
1
5
62
6705950
60
19
244214
4
240968
77
7689
24
360615
58
144747
463460
23
267803
461262
278685
485316
41
381450
67
30
284160989
5
15
48
28
98344019
77737
52
65924185
9
6
82721
355534
62
76
856576220
16
86
464995
4
32
92
190210
50
19
473860
47
62
53
255385
89906
194909
87
38
203694
96654
171618134
85
68635
29
50
267014
96
15134
144234
296537757
9
45
59
56409
82
51
79676
488246
96
133482
301089
28
1
10
420501326
26781
19
395508
108992
71
68
212290480
67
6
3
60
21427585
34
371582
37
38439
15203
348796
989986373
9
2
491379
321199
195285
29
18421289
39
845561331
228044
71
3
30
63
360232
3
53
15
231525
160611
30747
44
98660
79
45
36
473348
162198347
820921504
77
120435
82
18
1
165728954
340706
83282
293754
17
460932
68
476300
2
91861
27
48
80
254303
411016
313309
7
197388
382997
55
12
473870
499236
486614
55
3
158037
99
38
79
18
68
3
118177
1
135104
30
175802
68
3
77
6
63
177133
26
34210
217836
21
5
94
26036
398831
233848
4486
253348
351903
658632454
27
343645
86
65
106848
397182
852461081
100923
1
268046851
17
141089
5
413926855
13
91
39
337830
5
27
8
52
1
851383972
424033
72
21
79
89
288983419
395732
18
2
90
167359
485532
56
27
32
1
85
396219
24
594795297
19459
76
946794212
360088
96
70
12
62345
225918
9
80
459338
4
40927
425641
9
59
156043
93
84
252731
360798
69
24
399246
2
59
310009
55475
300186
2
8
23
69
180659
39
81
88
48
516753455
272006
9
68
421420
26
74552
79
277458
29672
142063
127392
853084945
48
61899029
18
83
98
36
428266
399651
425436
904566365
1
54
21
33
93
51
258584
21
371497
255005
27
90
31
101720
30
176798
31
10
35
753225552
65
56
9
382776
85
271518
67
77008
10240
4
1
74
173413
484850
406493
46
15
95
35
89
23
30
105379
88599
25
366512
1
88
45
47
1
57
290093635
183818
253339982
85
657254174
3
81504
229136
96
17
75
65
9
6
34
6
471608
42975
240527
68
6
367973
288870792
2
271514
25
66
288077
99
437437
224992
52
51
69
2
6
60
48
6
446060
3
376188
6
6
60897780
47
6
42
200248
468709800
326826
41
403776
96
294128
93558
75006
41
54
201983
46
56
5
8
305732
12
297440
27
259155
265875
33478
34928
73
378791
27
18
37
75
419983
25
26788
906805139
95
684534273
4
89
12551
518100985
137798
6
493207
36
212805776
7871
97
87
150828
89
145566
1
117357
39
484169
983358468
252198
9
3
93
35
89
440791565
2
45
95
321720
78
53
11
204702
12
20
47
85
72
346183
5
490947
11
635990995
42
97
90
5
54
33
33
70
12
61
100737
120563290
50
276054668
13
47
291297
244193936
490490
302392
3
71
327940
161886
90
177099
8
47
33
76883
377951
22
94
46
75775
368689
441719
8
96
212452020
106244
276332
48827
78942806
79
51274
447167276
243718
93
110808
98
20
83
16
3061
18
4
37228
64
34
227540672
19
305383
311326
28
496547
354819
94
463009
363729
337671
9
644864958
348450
72
32842086
209758
269544
98
28326
4836
496053
329782764
98087
672837510
321386
79
77680
162867
487701
91
79
49
304933
192238
96549134
91
7
972728127
395264
47
90
546455713
50842
206316
9117
358731
865111264
70
8
65
79
569504728
53
342039
433998
470697
37
140894
12
93465
4
6
95
19
5
49
40
194337
121901
12
946401084
103516
1
37
89
481361371
280578
57
41
27
7
7696
40
191007
153256
289011724
69
168960
75
36
82234
396464680
31889
239722
97416
303994
35
1
60
59
55
20
29
9
42
219519
51
2
98
72
148964
94
10
728099676
334776
231265
78
468210
370607
49
3
211153
153205
275372
66
278303
330519
58
907704012
338348
4
186558
145281
441920
97
280918
93189
8277781
764650384
58
31
58
31
81964
4
397723
45
96
77244
17
46
9
460278
96
10
186894
8
430958
54
85
5
51
332740
27
97
399650
30
9
294738
3
18
34341
114973
19
34
4
417962
56
46
931923012
332002
87
52
272657
81
8
56
245242
99596
69
37
318213453
64
937325637
29
9
42
429237
304559
384694
170029
41
72
75
30
77
24170
138587
62
163431
36
3
49416
71
9
221945
753462268
8
86517
99012
837252180
355108
384926
1
421016624
25
1
175573
9
16
159391
412259
88
318344
5
188775
1
88
7
8
40
401904
72
25
90
452798
307166
547071727
349311
86645
252837
196157
23
290183
64
344270
138932
6
53
238087
72
46
28
176804
54
53
423571
258433
62
48
84
153017
243832
629656417
195113
960301736
327779
81
35
28
105679
72001
85798
25
58
14
20
188957
2
5
46
98
159475
375989
207982
3
405454
3
2
662737264
300988
32
99
42809
85
31
589666496
56
42439
32
2
409423
190248
339586
14
351979
217260
292288
358354
27
953400297
31
2
14
57
48
33
54
59
114370
3
11
361275
216123
18
44
281947
328973
93
30
124860
39
93
214504
13
107702
55
72607
166591
75231
460055296
65
314058
46
329440
35
308434
43
74
400677
163143
337728751
731412552
39
7
22
178699
43
26
193724
65
99
50
494466
43250
900483783
831224949
16
489457
58
66
477628
295188
804948187
188575866
81
308067
365186
42635326
10
29
1
99
63
432433
92
2
257693
820801192
369591
256542
28
33
2
1
8
303217
95
56
26235
700529396
75
42
349536
276067
87
9
972203299
367547
243987
358118
442313694
72
65
465088
131991
134889
493630
7
39503
4
866062913
146030
164104
292028
8
4
491405
854867411
34
2
48
111540
82
403377
18945
187800
92
53
74592256
46
467209
117017
72
382728658
42101
76
333871
33
31
74
39296
34
25
56
304488
369021
15
60
4
169344
96
103842
452167502
31
92856
46954864
17
207452
55
208983
294267479
449740941
83
23
9
38
270870
4920721
141998
50628
825560558
82
180801
17867
98
130940
56004
66
355364
68
36
27
26
408656854
33787
84526
93
88
543354574
60
97143
55
1
21
7
935256136
728141763
96
3
6357
46419
257411
32
85
36
61
322136
91
301418
291257
30
226806566
99548307
344618
67521
387166
7
2
9
23
72
353279
14124
143850868
31
29
74
52796
121271
43
34
9
392294
290188
75
53
43
221806
311296951
61
790104570
167131
68
331545
52
3
58
22
87036
323095
488349
125650
279837
54
205699
227635
44698763
26
27
112397
31
376866714
377472
79283
40843
83
95
7
494749
234294
308320027
10
37
123440
6432
360443
361976
21
20
364257
14
453859
161228
155433
18
53
347697366
2
196459
3
55
362608
7
61
63
577731468
52
30
99010
86
80956
51
73
5
478939
62
157550
437090
878449580
19
5
9
29
67
23
372844
90
29
70
242926
269151
6
31
15
34472
65922
3
145956
1
5
29
23
44
29
458509
89
27
303526
362301
15
494714457
496476
47
420223
9
310653
480236
60
25887
19
9
96
122777
16347
67
53
239362
488261
16
223169
256110
134799
79
490129
353369
42
3
22280
21730251
35
424802
281183728
44
59
389254
5
375313
69
272053
100665
30
320626
9
363765
444730539
24
247972
260061
1
211588
487961
91
335426
466261
38497
6
203341
5
12
113222
451507
233480
15
38
59975457
88
85
82
2
29
285186
88
494857885
95
25727
195414
325518
16
9
108636
276722936
75
4
395952076
64363
332290717
358319
79
96
12
449783
19044
7
31
398069
180335
80
93565
94
6
96
246278
10763
17
247692
13
5961
82
90
77
321392986
451052
95
162927
91
27
1
311254
25290
55
344485
25
200419
74
92
89
18
4
69
258810
20
1
377425
562355582
5
34
145925
356348
88
831118343
545915598
49
244626
117128
155639
90
167448
427959
75846
218515
82
9
5
43
457000
44443
153247
58
245508
280935
123343
42
214576
331794
3
10
32
4
427103
7
437828
48
5
337926442
160693
348125
3
6
197871
453933
32
240208
67
63
83
94
8
66
62
451303
390837
218738
10
82
35
19
41
463826
90149
491423
31835
18
42424
24
213822
4
71
4
17
133751
295632
61
583304396
249621
18
324107
49586
196521
8
75
139809
59
98
79
6
85
57759
425491
257113
423643
23
36731
1
24
59
718593720
21
498696
7
388092
325855
130121
72
5
4
770474233
14
103766
61
278882
26
48
24097
22597
437105
141869
75
28
418991350
8
35
52276
366013
291281
66093
48
245960
46
37580
20
156143
27
13
787474709
311867
61
49
789991973
74
1461
53
11707
7
54
7
22
898586810
99
91
10
114076
88
94
44
137159
21
238073
263392
58754
440137
65
44
78
41
462479185
97373
24
17
130644
293265
3
72
37
3
41
19
262637
276015
418689
952172808
333651
99
410745
352440
209540768
391458
53
1
17
19
73
304605
83489
155787
84
53388
28
96
29776
95
710295472
232849177
792041595
12
58
364489
300166
73
6
455823
60
492974
36
7
119820
5
71
48
57
945297462
26
165635
697834030
83
46
305395
6
34
58
40
140916
217770
33
214612
82
357916
49875
18
294379
22
267023
283812
389762
479421
128997
321073
29487
991073766
39
83
91
31
18221
365466
5
36
452910
6
437909
87
8
53
93161633
374876
162903
76
547127029
198449
883733914
835730595
10
219031
14
20
95
6
2
8
545403203
646485196
18
48
27
827534534
287882
95
96
84
45
130807
7
47
58
74
18
73
210098
99
45
486885
237539
36
80
1
110311
9
25
5
31
486285397
47
42
68
484050
390194
89
36042
10
124275
85
10
32
43275
667072497
462982
482534
3
175232
13
214763
84
387517
217012
9
25
2
60
14
43
497796
125047
92
65784
30
136239
441551
50
64
11
74
197049
86
248041
425537
36
16
468124
243716
89
3
7
283383
231103
43739
142278
341945
9
121585
163860
437594
80
227716
7
99
83
95
8
83
11
11989
50
40
289221
3
989206312
61997
25
404340697
88
253804
414417
7
30
23
3
52757
99
1
6
1
1
6
48
34
7
83
77
82
13
235022
60
920342226
10
54
71
167228
552324767
11
8
18
94
398827
16
58
90
405738
17
157998
193923
325718
410728
284468
339096
62
29
19
297969
2
21700
276931
98
28
190534
39817
32
61306
30
303638
30
45
70919
84677
35
171612
471941
473845
321278
63473
39
890824696
1
27
6
65323295
319170
44
3
57
87
18105
482172
292207
305433
22
51
232859
220361
273572
29
36
1
401109
49341
56
160803
65
2
1
289030
7
42960
165440
77
160739
66
232639
92
83
44
21
326579
355273
12154
186920
406086
149935
95
38167
72064839
86
43
356558
495434010
215039
68
33
350466
445872
23
24
26242342
243474
9
421106
8
83
333747
42
67
97
92
281566
4
19
47
63
308903
471349578
92
2
482097
150204
59
488433
84
8
43
194216
54
333580
49
8642
290489
319655
12
16
59
42
185846
629573540
11
39
87451644
9
99
7
45
2
134973
11
71
50
343564
70
155421
894219149
483902
16
87
319914
16
2
46
78
406666
69
28
31
375819
716243749
426658
36673
4
860209469
259248
62
667883380
333452
663259806
97
467503
89
523809450
33
51
230266
53
481866
7
167585
229316
73
36564
355351
17
73
888330486
70
22
436589
56
70
90
507176173
88175
883728830
390946
86
37
49
124186
446504
9
8
74808188
384629
94
87
17451
72
27538
447218
97409956
424093
4
75
474620511
91
8
94
7
34
67
290970
978095780
614903670
6
91929
154630
214723
7
462280
740203587
80
83
345633
129334
11
928609474
156343
376199529
477216
608628654
17
51
21
44
49
65
6
59416
18
5
41218
342492
1
90
81
23
443965258
16
70
58
76
35
2
26
5
39
473032
55
18
14
329988
664153256
247662
8
85628
471838
1
195775603
10
66
692088064
960173214
32
272326
73
126512
66
579958956
196312
27160
258834
13
56165
54
72
57448
86
397844
86
144094
15
52
129643
378040
99
178412
118788
978312510
86
8
99
172571
181004
946018979
194368
13701
341598
5
53
70693
367465
99
68540
2
318727
1
387203
98
83938
102514659
14
17
380528
7
47404
24554
64
16
68
49
59
419524
73887
44
69
150265
26
96
501719333
25
156848
99
47737
70
76457
25
22
418494
77921
479783
629746597
488501
52
90
779611204
323922
213261
110174
69951
109048
14
170434
55
88
6
73
8
3
369001
4
245372
738423171
280565051
180426
94
741895457
405190826
96
889865611
31810
194385
20
9
69
36426
131871
411914
18
90
261885
330543
41
34
871446145
59819838
80
459721
87
498259
67
482164571
96
100870
59398
40
21
42
4
166789
469544
207549
237529
450988
217178723
53
322780
40
77
6729
64
351712150
723597253
16
39561
60
117492
292253
38
678231923
49
93
2
74
5
81
328880
537832717
43
7
192780
74
1
214153
95
53
59
331853
72
498931
286716
3
55
57
61
227037
25
67225
25
840204078
164077528
78
76067
35
90
20
279494
79
25
235498
79055073
67
114992933
373361
79
473729533
59
6
112120
39
389791952
6
218910
264236018
75664
60
27
600083399
4
68
6
37
11
6
77
827164291
5
102340
3795
260065
234686
325122
58
281954
8
55865
75
65
9715
167420
6
37
166580
446340
7
31
83
91
810461351
88
62
452443
56
76
129070
28916
20
280017
75
11666
417292
159408
771265690
7
75
1
223702
76
166477
272297691
219714
76
817602935
909744644
53
98
63943
99
293891
58452
30
53
456770
36
509192552
72
19
1
241840
77
82360
979231692
334805655
95
34
5
17
66734990
29
63
95
34
113259
108376
358469
88
65
180971
15
5
81
44709
171942623
16
189807
13
88
38
109906
17
169152
27
262179
26
26369
203827
9
81
110897
12
708242482
66
162493
259440
229666
387740
55
73
20
4
154170
353978
4
94
354728
305623
52
297250
156873303
220239
354461
224392
35625
47
21
341175
122934
396288
986094527
820214237
364449
486479
16
467309530
14
93
94
85
6
46510
75
356860
52
24
213027
73
4
9
207955
29
523112730
3
470019
46
7
45
69666
97
343974541
79
74
80
31
97
73
468127
5
236373
66
41
5
84
418401
1
561939050
110583
29
18
86
45
15
4
88176122
55
60
3
196640401
732982460
294595
81
154928
317825
320834
218298
1
474462
481625
297355
307771
58
49
92451
250227
150313
2499
182527427
431460
318800
283703
361217
234978
43
21
66
296592114
60163
346102
519257414
15887
630165705
131141217
824844131
44
71
317909888
24
349974
466199
181192
336297960
48
94
17
44
81
449127
5
79
39
40026
201081
15
235198
375438
189943
40
60
60
213939
89
56
332425
42894
3
250249
48
517355164
366967
22
311924
281991192
73
276651
60
364333
98728630
35
469829541
99
38
9
27
322892
482150
48
21
1912
7
319969
202933
212495
457989518
496866
328861
10
124630
252828
381450
2
40
144385
79919
10
59
12
73
46
52
74
56707
155876713
5
1
33
309562
38
50
95
668777718
6
431701
147557
60
173435
350706
157285
6
280671646
427106
9
277390
223654
16
257191957
88538
16
616482157
436762
5
7
6
2
30
5587
58
353878706
21
92
39
376540
70716
8
45
148244
153716
63
41
128114
63
17
446246
88
309504130
30
545514909
429225
64
457715
6
19
98
258196
4
31034
129166
94
492540
1545
297041
95
65
81
10
446505
440027
6
83
22
50348804
41
488052
96
19
39
45
21
58
12
241862
205168188
125363711
37
69775
189048
63
19
233355
7140
411565
464152
209556
26
11
373471
474930
88
79
43
79210
47
112024
515644750
50
70750
230248741
342377
224005
342968
191749
248675582
11
90
92805
313382
96
94
96
65
365994594
49
375959
467113
28
881481395
407904691
64
132359
29718
81
89
35487
142918
450186
56
27
235669
75
68
299265
85
2
443808
36
724411542
79
243632
1
61
57
7
55
8
5
430861
65
166064
398808546
272475
8
238608
419173
3
178644
68625
220959
52
18
560851037
89
59
4
4
262743
54
293186
461025
278857
7255
63
488536
21
2
76
284360
853097180
50
178717
5
47
67
9
93
66
38328
20
437180
120654
224885
53
384580
262679
92
161803
56058
17
465093
187628
85485
79596
468870
271747
335170
9
2
53
59
606752606
227928
301428
76337
24603
89255
41
67
4
78020
331333
62474
81
94
7
285676
95
156490
180241
44
32
920662926
218892
37
95664
25
38988
22
255270
10
52
96
23
441692
668266122
259017
316196
284762
90
304252
800842879
99
12
330561
312306
336092
80
97
64
10
279819
94
20
356190
97
41774
49
777616552
32787
34
79
90
398995
69
235252
415194204
267598
58
202777481
904901306
60
7
85
47463
97
184637
459379
384613
35816
149449
294487
391950594
341352
45
200030772
64
99
70
781927016
259710
69
25
75
31
9
102399905
28134
49
26
155314
409199
686784234
4
122540513
708028058
8
7
28249
108340
224471
57
187288
7
577634798
4
497718
38
46906
38790
268155849
423002
159244
833451529
293013
98
259771
91
518727959
63
487133
6
85
30
27
472444
137521
36
49
95
45
7
60152
1
52
58
81
69855
64
98
5368961
94
58
238905
43
67
77
44
117331
161519
49596
22
89
87
86
410065
175729
216862
986817521
21
31462
69
232122823
27
44
9
62
294539
170667859
3
5
88
23
230424
4
183221
97
78
67
52109
45
233676
25
29
16720
146616
451504
35
16
87097
80700540
206
41841
425742
49
90
454654
4
176392531
287732
20
270885
40
40
82
63
51806
95
42
9
161920
2
486364
357629
363741
28101
149342
85
390345
46
81
291892
46
30
94
77
65
73698
21
283686
79
263000
9
2
36
389893
99
290148
68
197390
23
44
76
93
78
6
374918
29
492986
17
63
54
31
90
53
76583
263443394
84
393610
91
486041367
406661
119308
72
481776
96
79403
53
235022
45
36
97
2
74
750666878
169484
28
36
6
384801869
43
80889
84
49
497327008
125268
92
366232
83
361479
83
10
357060
68
22
15
2
352857
65
25001
6
423585
47
282056860
241998
77
70
337513
273979215
381933
5
958740274
231183
75
47
451706
67589
6
38176
187368
25
35944
261694
33
338600
169895
206766372
932786909
47
197398
141356
23
30406
1
76
586865588
999709422
343233
97
95
306179
225162
51
60
832673519
425531
158668
89
364230
443107
93
179712
43
8
205841
67563
83275
396988
39
154155
87635
330683
39
373705
62
40
427606
14490
81
22
407198
341282
17
2
4168
49
9
183180
30395
140940
93
113085
61
79
296598
54
16
455481
17
585557166
7
80087
81136
22
358487
78
3
27
86
179818
11830944
50
190700
211561
36928
241751
441433
18830310
62
89
71
86
158077
6
11989
45
75
52
4
231420149
238802
279868600
702770150
63
38
3
224334
353180
23
34
60
12
493345
90
489546
140276
25
69
375515
87
63
8
175279
102088956
2
38
90
6
450110665
412587698
368918
161499
4
370482596
445863
88
79
44
99
13436
72
160664
32
9
225702
86
84
188305
884151517
288502
376526
64474
5
40
29
346468786
231670019
77
76961
148254
411774
395242
491661574
33
94
490906
23
320075
88
338917
88
77
3
94
36
88
1
125192
65
167845
298145
65
8
201570
64
198548
279047
22
31
273481
50
346562
67
41
14
35
70
412282
76
52
404318
176157
222954043
42
19
541359604
4
56
31
3
60
12
4
9
7
434451802
19
471031
71
404958
306645
420066
54
120732378
34
205783
48
231512
35
88
414346
21
28057
355155
349720
302381
68
298099
998576325
6
88
1
685873258
12
7
303912
122659
338981
90
1
43
551250940
97
73
28
85704698
206620
56
9
131808172
21960
39253
94301
26
29
744760738
65
9
208120
954958389
75
89
224087
99
146677
226401
433171
138486
7
150545
600747176
172850
25
258959
424914027
454448
165152
537525284
467972
745829905
92
30
41
6
65
100106
426164
92
265345
29
963792707
96422824
212046
2
3
6
674716889
622833418
69
263860
138180
905153842
410795
295737
10
8
396859
435588
70
135333
488162
19
38
20
25
260002
350001813
73
221116
380988
496119049
25
1
41
78
93
4
82
40
463145
640324217
26
183368
67
244219
71629
489753
98964
39
9
140831
54
573434091
231071
90603
28
333518
294925
59
106163
7
476965
33
34125
22
77
15
75
10
9
30138
4
5
43
4
394047
110527
433742
410381
7
252291
319194
254758
199644
81
311421
70
148766
485314
495505
3
74
113596
1
274268
36
164349
674095018
62
3
367526
1510
85
139446
50780
79
83138
16
341722
2
36
446232
81
47
81
101058
95
97
98
206217
1
124638
71
230626130
18
734051579
250109
44
429408
19
835540038
64
621601532
81
27866
359091
10
70
8978
36
62
208471
254436
65
46
12
8
367385
67
25981
62
3
53
70
3
21516
75
282115881
63699939
43775
29
17
275045
7
362915
29
23
18987116
386702
45
6
21
433626
274954
11
57
147089
40
301417
2
2
24
36
174857
57173
82
44
835618396
66
17507374
991590042
408123
93
2
202377
3
53
165367
473593
23
102671
518134030
67
64
373564
53
10
373975
88913
43840
489406
34
58013
713445426
480532
262376
476227
416702
16
240427
26
6
506974311
226022
448859
43
385579682
215506
746218524
56
46
409616
89
327271
78
9
323655
476456
158953
95
295144
798516259
1
7
165806
48
94402
6
6
193620
2
29
66
96102
36
13
88
99
49
384284
27
264807
7
703422716
340139
240638
355082387
21993
48
808208186
21
427277213
429087
71
63
112773
9
450330
46
38
64
4
8
5
193377
345250
9
303836
25
56
408642
45
390308
61
1
3584923
27
923679673
10
153250
375119
65
8
2
33
81
85
70
454326
55
211735
189475
17
394528
379423
828518357
472062
143786
271149
13
99
4
518808215
160315
428451
725700860
339054576
514402933
9
15
46
72
203376
337344
83803
699251316
669902786
65
34
74
88117
67
91
82396
189510
82
275811
304762
208945
494028374
98
26
82
22
36
48
61
54
74
3
202087
46
417515
99
610752264
263117
73
745654827
84240
93
48
92
87
74
398420
292477
62
27
467744
63400659
94775
47
164561
10
33
422156
7
22
444136
3
945158051
183498
290258
35
166529
129098362
106449
24355
93
20473
70
37
19
248681
40
370292
6
149992
87
42
762098385
298030332
274719
28633
126930
216557
188918
78704
93
492091
295045
93
451597
49
5
366572
8
98
11
22
274105
8
118437
181787
244765
272593
17
224842
308022
62523
75009
996215606
81
67
244332
4535
397675
226995042
498558
516615789
290060
286813
61
72
116457
3
71
361514
12
80
725983412
30
89
86
451550
234058448
903501636
73346
23
53
621938947
98
115455
77
72
11
115551
12
470713
64
71
174962
64
67
292255
289532
63
456470
37
403996
43
138749
292105
96
425072
29
411018184
22196
165802
450513
33
445883
4
77228
57
5
58
11
301425
147629
219758
114404
79
96
380556
89457
40430
21
61
311101
411896
497265
311580
244877
32
88
69
44471
244765
26
613425345
122588
3
95
703042164
50669
91
30745
260719885
41
20
48
44
58
40
1
86
57733
14
19
150539
7
69863
81
4
32
330315
323495
94
31
425937
3
55
275751
470989635
423081
7
20
44
149746
84
265959
63683
330444543
76
3
28
29
9
13
44
23
54
94440
530922177
36
185904
36
93
340386
14700
65
44
847116311
196072
264309
79
46
18
85
202375
18
79
326057
98
52
66
189727
65
6
88
20
323377
429932
6
47
23425222
260056
236814
213205
551175761
74
10
3158
376884443
1
813965101
6
69
58
82885
88
17
110200
29654
3
5
74950
13162
88585
3
348125
266477
77
76
88
57
36
382651
199014
383500
135953
28
3
70
2
386643
97
210694
125309
112181
37523
414598
1
225187558
59234
86
11
956353218
419390
116234
12
85
2
3
475122
74
479714
57
388687
203204
33
202888
251200
5
787399463
83
166684
35
81
90
42
77
282989
344953
2
412183
28
676008025
409852
422444
5
178686
15
47
28
197005
8163
173500
58
46
59
331154
44
41
261763
55
70133
59
49
66
474441
44215
327910
266631
77
288291
64
459440
227939
439588
34
6
30
994086989
30
800730034
439730
89
17
67
193581
671059624
18
47
412543
580887579
274354
715443014
86
5
65
478271958
153441
36
466211
28
2
177372
6
5
242490
42
44
344358
500
128140
5
6
380071
258485
74719
388992
64
30
89
46805
11
75
6
3
94
9
38
57
268597291
231186
420150
67
134749792
71
2
23
160413
199586
2
436365
99
208369
465178
82
94
7
72
44
65
8
10
35
29
68
103503761
26
13
24
250700204
89088
229871
226307
32
477150
44
13
292081
254484
86
406610
60
426102
18438
9
62
111285
12
22
114084
26
371553
25
68851
59931
461093
2
448314
78
161248
2
6
80
69
95
173963
340737
451185
251488
85
681304221
56402
99
33
754702476
410719
96
97
92
681221509
43
211160
208627
50
65
269925
28
34
15
277864
285300
72
367097
138873
37449
88
378227
488498
4
80
96
49
217314
30
42
219859
466839
52
71
20
412622
18
5476
26
229556
80
450110
48
87
286183
66
45
48
293299
20
9
5921
375999
78130
82
55908
35
83
31
354560
43
9
51
320998
408914
73
363496
364432
885627356
38
4
92
43
227857998
4
82
186544
136388
207828
20566
342439
370615
7
366384
291005
235366
73
561284660
2
64512229
183443
789237119
345482936
53
83002
26
24
64
410063497
198637
4
95
69
504573075
431379
1
37
4
6
1
307447
42
66
291053
283761
374127
430505
1
5
8
7
28
48
1
98707
11
67
226805
44600
490294
88
155805
55
33
467806
235286
463180
77
96
332496
351312
351606
164716
40
297154
8658
48898
69
458242
10
5
27
34311
68
61
6
36
24
202793
125214
75
436179
23894
53
16
33
262218
75
186298
90
57
55
28228
224104
966757609
68
74
42
22
6703
115366
219523
14
48
52
264425
292597
35
54
324406
355576
32
224848
447790
436229
64
245394
3
497167
91
7
19965
40
896910587
950239883
407827
261915
414659338
74
307427
66
143336
161855
20106
27
209752
87
5
371624
3
311503
16
435988
48265
37922
326689
21621
296432
7
836740072
35
214424
75
77
36440
69
26
380667
85
95
114075
70
329332
92
23
69
103843
40721
395386
2
867266585
68
93985
19
35
476308
409005267
147855
17
15
151719
71
69
18
240256
139235
25
79
47
7
219994431
9
86
430543195
130205
44
85156
4
462704
90324
9
470444
289165
280953
3712408
4
13
4
312327
259590
72979
62
37207
92
76
762189124
70
392029
255174
85
251844
12668
41
78729
404999
81689507
78
88
38
200503
95
437075
92616
501808318
17
483485
33
128161
941794596
32
65
9
467224
195573
55
5
53535
49
73
179304
990912279
165981
77
246921
438788
394011
62340
263259
112115
96
223328
1216
1
194075
98
464627
22
28
956235969
8683
22
100740
5
72
62
1
47
115811477
331534
169602
46
20
257749
44
70
68364
53
7
81513
6
264623189
290514713
5
487033
164233
959260193
174483
550357931
818842898
43124
473940
44
82
48
11
201353
79
46986
46
53
29
24
74505
48
376306
172026
922092733
484696
41
165625321
21
1
458629
275287
495871
373980
863956362
508488057
120756
181835
391043
66
20
440852
22
404218
228185
67
9
473388310
124144
18
60
451315
74
234858
10
409012
55316
2
8
98
78
6
153725
84197
120866
408714607
6
311383
360646
228333
187897
39
35707
59
146254
54
93
295331262
9
4
98
104549
36681
2
975669602
3
6
477289
69499
274517
129785
337842
90056
776443647
479720
70496
234219
64609
10307
337408
23
105165
3
158545
9
102772
34
287848392
1
48
60
3
174821
867890570
143461
99
633124682
68
52
96955
75
90
29097
84
475839
6
458760
575593250
44
150677
37
212159154
106105491
446972
21
85
394886
87
143663
88467
621148949
2
476504
314352
138571
82
289189
24
97
111056
925851522
406429
84
2
3
413657
311407
91
64
69
935760908
79
173359
919009297
296527
378836
3
84
463834
26397
487988
17388
39
19
194129
883152093
143572
82602
5
237284
34795
4
291167
8
253911
44609
30
13
94
297068162
96
399719
75
72
5
289252
339290755
604069834
148557844
142760
63713
431697
132451
26
275237
204264
46
476812
63
82
17
98
26
61372533
476848
53
243346
6
242997
45
42
47
36308
13978
42926
43
66
464083
87
736294220
315749
6
368366
5
65
31
236180468
487441
35
449985
4
45
64619
44
398217160
65
89
19
2
54
35
99
6120
41
417352
53
386229
60
29
360767
5
36
36
7
23285
282399
70
987894745
10
35
69
378615346
22
69
81
77
415018
3
33
366578
176351
44
144550
3
488358
5
67
64
59078
194845822
192398
553787274
53
129849
326515
429065
24
28
8
289284
294576
70
58680
75
4
52
651435325
86
273262
851462292
482552808
46
70
45
363524
295390
59
29
8
216040
248699
26
283893
402231
1
191137
55
468729
64
114915
9
89
7600
1078
299698
85
91
3
16
2
459942
13
126065
410413
162409
483361
9
339804
82893
80087
82
38
87776
168173
455839
9
199954
79
6
40
176338
5
113661
94
499489
459292
43
308574
2
82654
9
60
25
5
170103
60063
94
83
147535
394753
62
60
3
10
8
31
313755
17
25
406599
9
32
4
10489
284003
436497
84
410136
34580096
2
18
304459
7
49
175938
387410
70
95
426629
877656684
9
45
34
26
158610
252862
209226
346591
62
354656
87
49
8
482794
257570
328816390
318342
74871
436494
34
905533611
39444
65
76
739750058
5
391290
52
54
4
48
64
44
137677
79
307486187
76
68
152799
144113
401834
9
30
92
88
15984
93
260045
6
26
338360
87
1
59
163026
34
7
52
71
38519
5
245595
872603693
4
70
279781128
99
113846
358499
14
16
25
69
324802
2310
231762
27
438323
405242
94
9
6
228140
46601
263859
21
8
825027917
94
166609
43
71091
40104
33
209349447
64
767749739
276579
139395822
183051
389515
4
81
21
43
337041
254119
30
215589
285599
69
66
9
74
82
471939
430073
17
85
422503
208159638
39958
88
93
34
356475
273295
36
87
53
46
92
250432
58
98
478667
154531741
69106
54
595729573
285314
241106
380626
136292854
22
358856
264765
81
12
41380
26
69
55
21
98873
188809
491608
537780195
461186
260119
49
387793
476814
234344
293887
798474550
231583
4
4
423646
229853
6
46
3
40
25
39272
2
23733266
59473369
72
83
30
293956
440079
39
496176
193943862
593708234
58
22045546
5
133772
251511
38
552979815
126559
482519
3
463083
182130
321041
93
9
19988
2
97
11
88
59
380440
183794
159417
70
234816
415326
76
86475
65
466708
278377
64
19
549192098
96963
1
194792
51081
518229096
299908459
29
227354
336573
74
60
299748
291471395
375702
34
34
71
390171
15
71723
133789
86
207763
396640
56
427529
24650
23
6509
410640268
72
167234
5
24
14708
46880
22
494541
374520
144672
1
15051
28
72
506791910
94
450264
463413
77
99794
87
3064
954199039
16
95
38
35
77
147290
380660
57
26
16
66927
81408
5
810365646
57
41
34
54
17
77
425421
429625
164874
91463
98
163239
197607
72
161852
73
47
62
74158
467616
31
28
85113
1
37
50
2878
435849
46
415147
24026
421373
447121
3
6
82
492766
178824
43
35
480516
87
172788
249516
566078129
369871
27
18145
463402
32
400021
53
251432
256193
21
469023
290797
16625
68
67
98
8
137761
20
6
25
125208
22
498256
26
57551092
5
340292
20021
3
6
327007
280376
8
29
54
6
437994
306879
308803
1
49
418273
71
58
285784832
228266
331034
9
231825
20
183384
344732
3
197641
82
28
81
310736329
398220
66
9
77
7
83756
36944
525330916
170523
27
2
469574
82
1
114767
2
32
298834
3
676233850
369489
319030809
83
22
163869
8
361815
35
246636
90
162682127
4
239674063
86
68
452545
497051
99510
16
392666
845169579
86
399561
423979
421941
14
354030
732358197
5
62
602025497
61708
291556
272971
961239624
29
876417958
245597
860024842
82
67
387885
233496
61
325081
78916
23
5
166022
415400
37365
52
380069
680308550
99839
29
179779
43
653242696
201521
44
99
31
2
61
5
69841
168813
13
10
48
2
46836
175927
220515
8
1
52
11
340517
349244
31
74
2
68
2
18
476702
151128
3
51
147474954
90
380052
58
94
41
94
3
323937
9
38
86
29
12
90
71
458760
7
25
5
38
482927
495409
38938
853800086
282800658
68
79431
280273
87
91
400834
37223
61
18
21
216288
757296185
171873
351116
313770
75
96
52
403200
2
228107
145506
3
64245
830607256
351840
34
1
50
31
24
57
147934
96195
479851
495506
668305974
9534
281879
41
61
48510
4
489906611
412457
468106
99
8
438274
87330
76
5536
76
29
80
4
509726089
277389
161836
24
40
104006712
827376438
51082
16
46
78
604741438
91
324958
43
69
197261
208066
209188016
77
467266
131911
5
66
759754592
56
199113
414606
18
16448
918853793
493305
490508
19
11
443572
322521
41
84
329376
20161
21
205610
391724
7
316390
13
203024
508307925
2
901537086
830047868
370271615
81
51709
372335
242155
268088
28990
73
18
281620
786959803
76971
96
135546
48
102986
13210
343864556
4
3
69
75
276418
457387
17
81
94
82
65
8
21
24
406794
70
301127
165411
98
6
9
68
302796684
38
89
89
400258
84
148077
6815
538068105
26
78169
52
89
48
25
1
57042
99
462658
233452
240781
340715
84457
8231
99
254463
74
96
157182
50
744705640
53
54
91
237088
18
370716
874613849
89
56
474602771
104524829
100474
59
45
202689
166991
293590
290042
263216627
30515
75
160879
4
455789
8
59169
197915
7
48
503173245
376754
368210
22
347132
28959
69195
95541
70
25446597
487030
306599
322534
53357
316319
241671424
1
419998
98
980062842
6
216235
7
434669
76963
15
70
4
5
366089508
3
27
299120
177325
554783368
51
388541
379990
408404
381056
101707
656123576
74
394929
100573
39
137747
42
69
4
15
86956
1
29
74
94
7
382499
494709
23
178368
48
39095
12
21
488511
56
86837
351988
60
42
9
107020
3
89
381089
2
30115
49
431027
137400
4
519521110
7
133642883
27
699666670
98
429451
11
97651
9
32
8
329805
78
16
692876223
95
82
93
161599613
179422
33
60
75
155209
213687443
51
305416
41
233427
22
28
35
925120823
72
404428
446249
353794
281778
96
407253
121874
81274
12
40
496067
377145
70
63
335879
274521
90
238454
240722
18637
435417
6
5
609890617
216576
68
55
354973
47
48
47
298714
20722
252683
121876
177417
249398
4
22
55
34
90
315138
98
151167
398199
7
38
338537
248186
86
8
303621
40
54107143
33
56
11
102048
167380
363610
38
44
48
85
169835
66894
4
198833
6
39
3
83
848021334
36
60
44
336030
74
88
373686153
3
60
231814
116928802
65
7
73
212078
450235
9
40
148869
490040275
403526
453027
11
84
49
172814824
285827647
95893
5
6
31033140
22
477075
41
181260
393669
9
480798
79
379220
41
9
122709
95
59
46
50
74
357772
418559
208783
71592
57
8
2
280657
54
39
108159
428348
142809
175547
178701
73
878752314
51861
91
85
95387
88083
26
334143
39
48
968653865
432243
40
39
41
51
70
85
347265
11917
201972
44
359438152
37
432306
51
423864
418891
43
72
31
446931
451590
30
3
80
79
399830
13
26480
3
159536
47240
345972
137120
61
84
87
2351910
37
416866
4
18
53760
54
63
73463
51
166981663
971189106
364254
446127
598076925
17
371404
447576307
623145128
116164
45
17
51
60
92
60
476175
119308
9
68
9
65
206100047
787524034
2
4
16
85568
488675
82
343354
31
84
382615
27
465413
82
199476
426901497
298511
82429
351945
663028413
32
7
82
94
13
154099
315051
32
197877
482026
21
58
500175839
55
352550
12
1
74
9
115651
78
409316044
258059
73
27
11609
75
323170
44
5
34
492936
11
336681
116245
99
13
72
51483
85
77
87
40
18
17545
22
341744936
15
64
487453
51
269367
96
56
236532
44
1
142424
316444
435347
40
315774
13
55395
82
83
6
6
328862
15
29
32
376293
13124
494553
13
61102
5
27694247
428289
320845
30
339300
52
442100
5
53
7
144981
229705
248685
43
91
51
96
175890
87
73
385799
131625
42
4
91
231686
445813
200733
57
126373884
142680
26
1
71
2
54
94
38367
273729
374383
478513
66823
13
163154
85
154185
81396
49
63
109061
107177
18
453238
239684
67
19
50483
2
70
1403
34
6
481910
58
269361
14
54
96
52
88
93
390902
140857
4
23
49
403350
90
17
433204
179897735
59
128468826
40
89
426890
300406
319980
221989
350822
90
28
3
59
292596
48
41
93
401941
141581
69
36
436713
124225862
520462849
16
71
137932
407272
257529
180985
25426850
146548
609201299
338759
16
24
6
432788
256951
89
393451
373315054
282856
956973591
74
448928
446951
280246
421217
5
61
46
14
34223
10
257902649
195754
96
1
480870063
60802
383538
68
60
51
4
123084
34
29275
88
88
20
46
452214080
131751
72
62
298830
9
16647
101462
61
203561
156182
394688
231273
7
14
327435
457774
541122588
756323608
424305
404854537
42
87
40
70
30
475382
85
7
42170
149178
2
357905
309769
26
30216
62
3
12
6
59
855371976
97
16029
41
15
24
231775
471367
309316483
770852010
91
1
7
448013
58
30
7
71
52
96
313198
25
320855
58
32
142598
178939508
494539214
45
478948063
409044
47
973635955
446628
430879
167407
92
565203088
32
432008992
39
377140
5
4
403939
95
34
11
2
55
32
23434
164457
291316
45856
6
344102
966485155
516432121
323458
443176
234929
133304
191092
30
53
21
23553
34
72209
2
211600
91
424162
265950
20
470053
93
84
457687
118500
40
55
57
66
63
1
83
80
33
3
31
296510
6
109821
41
56
36
157764207
28
324374228
45
23
36
34
96579112
96
29164
96
99
133667
599762831
7
6579
81
16451
452034
284091
172727
286427
421344292
298873
441014
56510269
33
192346
10
80
52385
19
77
2
93610
7719
71157
37176
309474
7
392471
72
25
248018
16
95
197998
347238
355590
28
78
320165
25
241194
31
50
69
236321
24
114541597
54
15
191221
17
27
254519
78
59
57160
311808
450639193
11
263874
8
8
31333
183946
77
27
346594
183691
127101
828930507
19
440337
60
29
343850
53
59
45
73
34
73
86
6
7
29
642198165
338943440
7
112166
62
221064
9
218425
6
63
437330840
92
72
222144
16
800399161
476843742
9
382599
30
490897
41
12
31
63135
479488
111299
900727025
134280
18
306819
398305
312167
69
392468814
229837343
93
41
328666
291198
71
35
15246
374133
82
35
573412284
127043
341943
319320804
64232
4
11163
91
57
152700
219131
37
8
9
176753
37
21
73
16
412355
79
283082
186965
149284
64
92
265179
57
72
1
7
246213
62
439878
47
177354207
666483191
475076
116041
47
310279
482095991
195430
813663343
46
528309993
4
93
44
25815
48
998744140
7
355212
83
22
450137
31
218095
161381225
511515961
400317
455700
840038977
166934
447646
52
380451
67
95
386664
398088095
196748
71
482841
130948
276366
368378
10
90314
3
14530
239159
8
53
6
14
20
10809
439528
30
84
50
91
32
77
445309
95984
5
155314
4
78
39
27
492834
9
99
71980
60505
2
85
76
73
3
3
448396477
90
293680
158514
79
398981
364644
9042
112689
9
90
318718
135821
3
93
91
224815
362180
13
764075211
20
233451
28
463622
485277
85
287952
399711
153928
123544
206746
377491
98
23
10
65
751327766
193307
93
68
22
460411
68
297232
271207
209752
52
141470772
3
75
74164
157998
297665
226106
5
476919
4
7
40
257871
79
61
5
13
80142
20
19
328564506
91
66
1
446964
62
418797350
467626
109229
55
325942
17
98
59
32
40
479019738
68
19
59
416588
205325
306660
161782
17
57
40
419319
94
391058
37
640676641
7369
19196
83
81
46
310502
105371
466049
25
356500930
317044
48
246643
341449
69
390418
818505307
351375
481164
64
67
89
490033
23
458184
213219
85525
114048
31
329309
416550
156622
306629
96
92
31628666
13
1
328666
38
6
496551
163560
368890169
13
52
248337
358787
2
41
311653
357499
7
344217
76929
397734
110345
28
5
60
67
232734
47
364036
67
105976
387614727
64
161146945
84186343
83
20
31
397236
470660
7
71932
83
33
211918
378958
5
83932
62
77
164750
51
311491
47
4
132224
260531
201985
333181
5
484275
6
9
83
288084
230216
284159
60
2
36081
469823
96
7627
61
9
6
14
197023
103028
25
16
179567
80
367160
420274
56
47
290442
6
3
260681
373377
211608
480700
105226
70
45
439920070
153396
196629
5
30
428714
866579367
63
75451
31564
95982
222920009
937459052
319529762
7
84
69
79
364697
85
195394
28
1
39
14945
6
388071
38
66
7
17
348532
368040
45
65
12
411002
133652
561495803
54
8
8
4932
356693
191231
20
2
36
26
203492
40
111790
177937
85
463342
459252
59
1
365565
242457
79
508593266
496896
300797
434076
286273
476548
6
474828
1
342703
389649
24
565222583
365614
8
11
609572332
394939
896935169
399802
57
95
8
386559
159406
253358
91
80
11
37
45
29
18
390054
48
494562
53
163918
9
460840
163825
589247905
19
47
483765
96
299328769
9
57
42
358145
600938130
669231832
9
69
333111
291780
368018
88
239959
289799
25
197878
291397423
160713
9
13233
413572
498330297
5
7
567896981
479671
32
40
38
9
101606
76
95
208722
461308
25
65
60
129390358
1
48
75
36
86
157394
76
5
42
284635
376152
257048
1
6
194182
63
3
34
224083
125112
25
7
61
273826
782950777
72724
191256
27
51
5
353502
98
32
146446
80596
21903
60
80
92
70
467683
84
4980
107648
133262
9
65
25131
1
71
422433162
261013
231995
82
2
464351
79
26
21
494018
220252284
15
411835
432154
83
36
92
46
333941
433735
46
451353
193778
44
35
35
90419
38
76
120657
7
7
456236
978407122
90
26
96463727
80
122013
90
13
106021
1
98
222904
9
5
6
280692
10441
52615
28
37667
9
73
329299329
428182
273184
79
375325
96
467042163
89
32
524568369
81
471258363
12
76
11666405
3
6
181233
376407
34
88
422278461
76
189865
4946
14
99
194146
166673
67552117
69
375955
380145
68
433232
309168
703025783
940624931
9186
14
618053888
9970825
6
255675
199509
43
185736
53733
9
489634740
538663527
459122296
43
7
88
61
58
273545
2
64
3
66
147031
44647
98
40
9
35585
99499
96
481308
83
153451
180940
113351
15
74
43
8
87
9
43
24918764
19
173989
95
99
78218
63
379911
48
156674
35
148774
79
2
263953
79
283483
115247
21
788740825
90
83
36381
28
93
67
35
53
186294
6
62
77
70
7
186836
15
10
84
148954
27
2
83635
41171
64117
354178
795695256
60422
87
142262
12
31198
36433
8
229325
3
74
411554
26
137672
473403
352206
728721430
38
69
20
85
380689640
3
515591479
146049
460671
28
76
3
49
13
454771
5
10
5
19
7
77061
171733
243144
9
479910
334167
482917
21
37
39
76
467640
23
66
608638642
211583677
5
371936
42
73
280545
166543
61
420579
19
47
94
64
478566
6
74385
63
321551
7
222288
228751
463827578
296391
40
198163
152546
348000
271376
17
86
965764962
61686035
84
34
490402
234043
99
516153782
290689
9
32
51
139276
8
68326
70
372871
41
772566437
87
270392
6
92
48
25
132164
22
83
230081
73
436215
58668
352022829
73
15
14
443364
496419
300558
1
37378
402749
479259076
328807
42095
6
227574
32
489617
24897
92
174380
47
46
25
475275
22683
3
28
29
63
56
313161
370281
6
359208
107527
240746
45
43
39
52617
85
86
27
162795
483014
44
246498
43
57
234658117
95
436348
21392
22
492937
11
124390
69682
9
459627
472078
467459
24
207168
5
291991
248615
83
943475726
66
211000
1
8
143948
498955
491000
966636117
815245683
74
44
959700413
84
422976
60
411392647
8
405018
7
4
46
830130553
51
126557
96
77
78
88
460957
61
5406
62
61
437903
382419
115334
5
71
256026
450027654
9
82
120470
12
17737
9
48
157544
8
374168
477542
899023765
554292654
992578967
144276
19
15
409560
334006
145880216
139337
137792
84
60
138858
270290
8
150477
404012
22
342713
56
343431
32
407117
27420
320561
59
2
436920
280525
490547
89
86
387267
45
42
341049435
65
6
40513119
43
367706
30
221592
75
79
460222
23
177199
223422
2
375832
129649
61
4
6
98815
79866
1
45
177247
389817
5430
66
436792
13
395406
271910
55
13
9
337319
9
62039
117291
67181426
495531
73
390915
20
28
395720
89
92
227698
79
36
132341
5
205729
5
66
304538
665916905
67
40
235766
447067
75
43
96
87
229801
870254896
27
9
29
9015
270212
305981
216767393
50217211
6
7
236018882
188104
5
94
208242
481817
8
20
262553
71
610104563
21860
484921
154192033
158343
414016
4
401753
46
5
28
19
5
192674
59
948875496
91046
925068756
450878
201637
102242
498858
1
4
74
548767956
853115013
95
290384316
88
77
90
70
159020
16
63
31
31
11
101685
9
218729825
57
182544
15320
40
9
27373
16
33
79
173590
383487078
7
163620
5
73
418072
49
231008
2
54
340776
23
424099
26
7
517659022
69
135631
158236
168591
43
26
73
2
34
66
85
77
180573668
58
495965
62
35
54
54
4
90
229784
323449
315368371
18
79
37
302619
47
301591
12
26
443856
139431
436184
18
443839
674752890
162758
398101
449857
154530
423423
95
264342108
89792
34
86
323846
21277
441966
353960
78
126856
9
127897
229857
1
433
35
38113
74
262157
70788
783401249
78
91
60488
160375
69
476478
40
1
19
36
446428
34
990825783
55
2
335945
75
477981
35
46
221000
96
141683
45
335088
22
37517555
17
143299
82
5
3
81
323473
69
38
626994222
242248
26203
37
94
266598
220272
79
283169
4
81
220836
926390315
33
73
485949
227692
398969
75
445511
4
505053087
17994
81
9
94
485812
64
36
7
90
373991
122530
3
215197
42720
21
876098859
111246
56
377058
4506
392473
94
359364
101919
215346
82
409370
1116
328036988
6
5
52
12
52
598731310
40
58
556742458
400153
33
342337
602988753
51
385309
993959493
254100
41
78
802257663
55
937584259
361563651
5
430647
449448
78
6
156542
99393
10
13
262306
464357
339928
804492098
57
223173
769936501
1
354108
7
72
229915
137974
250791
84
42
9
1
373883
11
7
485635
137406
80
55
19
69
322739
51
18
149153
363390
81
259615
434990
83185
391010
40671
136897
441515
9
142691
167113
16
311427
13154
91164
229394
425137
147266
74
272022
66
385722
30386
395428
439891
403963
7
284895
3
320712836
264937
39
19
18
342673
22
75
93
23
17
198249
409459
3
2
20
488208
298417
797325088
40
93933
397861
38471
211577
200326
51227
99
222998
424950
56
444332
29
71443
9
422371
60092
18855
34
13
78
180746577
431695562
10
18
29
94
167984
9
4
72
26429
970521356
333122
725696743
66
45100
24934
6
68
426145
192746
3
73084
387490
6
53
38
8
23574
364493
210699
430155
287875
542357512
18
30
5
33
123209
65229
51
329074
89
97396
470851
135435
46
384824
1870
242516
115937
14
46
69
853115210
76
1
194258
6
450400
60
88320
6
56
84
6
341141
87
170233
74
11
62
426691995
5
46
7086
464982
42868653
446333
352529
83
49
207544
94
5
74
54
231300
43
134557
186920
2
38102
3
8
3
7
36
53496
279657
62
167184
129209
69
253214
39
14338
127036
116060928
28
469772
23
18
242811
949495968
404118
2
81
43
194750
48630
39
377746
88
19
156599
27
74
344845
394300
64
86175
97
66
80
119695
50
119062
310197
207930
949012311
64
104235
19
28241
8
54
8
70
193615
447829
126297
70
5
233260
467183
495696
58
201208
419248226
325548
2
196568
66
216851
34
1
202027
943766773
419305837
56
39936
56
50951
339972
268517
271792
147225
42
32
11
88
124897
278628
246070
16835894
23
9
99
189622
159785
464642
96
772709160
29
76
231799
778391144
70
138976
171424
6
8
2
480293
7835347
53
904890380
25
337992
306296
33
50
329724
326976
6066325
378501179
31
32297
823735269
54
12
15
98
84
4
274741
217720
37
185515
422246
910098150
38
6
62822
5
707425536
28
245221
149921735
357911
27
342365
495093
53
386207
69
435203
157919
482433
43
2
3
290480
31
752613693
11458
295601
46
65
3
52724
121354
39
79026
143213890
42
371769
294930
215022
82
490706
422639
103019
18
6401226
308664
267220
374203
9
46949
166147
28590
10
81
35788
34
59379
58
46
34
2
83
80
160349712
17
193751
138890
89
2
99
249093
441590
710649014
97
9
98
341453703
55620
6
5
97
92517
348680916
26
980038691
53
193726
296271
8
33061
82
484137
64
48598
296913
14
367485
52958
6
5
80
233214
69
50
217546
37
57
52
775665447
12
42
89
110545
19
126750
30
25
64
470081
77
58
343937870
1
16
5
453120
363798
86
4
58
95
2
25
55
47
49
4
15
106751
963018416
492212
405567
32
417455
88573182
83
45286
44
25
52
362334
22
478729
436206
37
5452
909636113
572412434
726042933
55
6
434627
34
62
231127
390871
76
41
394903
360032
38844
82
458787
51
48
31
1033
486680
98
25
105855278
332648
59
76
70
42
366329
66
315463
24
38
108766
109058
345285
21478
409216
231401
50736
482810
313311
431209
30866
112580
19
96386
207410
88
19
31
2
94
26361
14
470706
225384
83
42
708727145
260758
150362
15
359755
472865
36
119544
33
65074
94
159918
330173
425926
7
87
55
41
63
76
92
223382
73
9
134014
60
37
40
247660
80
699765235
89
457997993
86
53
2
236137
395284
819370046
36
378875161
307879
142353
494081
29
29954
20
72632
92
19
261729
61
36011
40
410135732
94
27
16
928842502
490371
63175
376640
87
114467
25
296121
234632
30
67
9
75
19
61
53
306360
10
467228
135725
33
217448
8
44
58702
29487
53099
417931
63
12978327
40
102692
11
54
8
60382
138782
9
99
114252
29
43
68
96
65
27
96
48
184744
99
439546
98
136882
5
51860
421019
83
4
58633
117628
56638
130946
271980
34
98
147722
22824
315700
88
96
286673
887564075
465249
43
9
69
163269
47
15266
246173577
80
136302
60
465891
376315
84
440629
7
96
498730
27
56
36
73
456
1726
486250
968087461
87327
456953
40
102749
93
264133
134049
143481
49
3
29
489097
2
44
33
5
44658
179661
61
88
42
347640
91
8
76301464
7
392490
58
94
73
163176
68
77
220805
31
99347
420009
76
401793
326144
65
20
474539
347179058
191311
86277
283818633
234542
498243
451926
254660
63
182318978
25
54
333282
91
323032832
71167
75668
29
7
246131
82
493097
41
83
328436
135865
449288
12896
72
83
390431
38
90
484703
314405
61765
10
361943
14
307488
162988
54
391955
94157
8
40
11
244943
230720
383429
16
493006
2
26
25
3
17831
57
13
63
37282
335243
7
53
34
1
35
71
89
40
95
93
45
419415
55
25
88
714787455
76
93
54
331687
391073
180195
352517
24
201451
32419
72
94
239198666
18
64
135985
453234
20
2
174307
45706
9
5171
98906
41
210646
4
71
902280838
199657
335218
349594
240262
76
62
34021
751542254
30538
37
29
8
29651
87
23
43977171
97
86
82
78
44
50849
7
489351
54
251265
31
29
405115
765307703
5
57
29
342076
96
55
21
308007
250158
380622
91
2
372174
43369
324899
268240
9
255866
89
81
194190
293445
435245
5
7
308646
236237
8
35
225974
58
27363
878263809
16
345075
130446
74
21
88
93
1
251448
486192
148240069
120379
125729
336658
248775
442902
29
744208875
3
22
288375
70
28
373024
48
70
11
117994
53
65
78
5
143479
201883
8
287388494
935855991
33
287531
267167
14079
92
56
10240
9
99
496184
183281
6
459087
482294
79
47406
598885946
63
41
449536195
55
58
88
47
9776
58
1
413110
133101
242255
494319
11
126096
365787
2
414360334
6
77
18
499134
281082
285922
24
75
471730
195162
50
357040
16
200119
299781
647855472
293865
383466844
425912
454741
478145
98
492154
40
441536
779250120
21
59
92
315434
10
85984
218170
32
76
96
67446
600099851
24
176081
426483
57219
6
23
58
381768
80
91
11
248079
142648
331227
29
7
14
89906
89
303167
319130869
256526
6
74
38
58
30
337215
419422175
92412
62
862269223
68
33
258403
3
461253
6046
22
24
356944
64997
27
68
23
423318
40
29
8
87291827
120266
40
70
60
44
17339
317117
245437
74
2
38
344942
48
81
690207472
268425
3
302685
20
27
5
2
452996
60477069
398346
18
5
1
128480
24
42
65
41429
49
79
208769
59450
6
185236
6
84
54
86
201080
75
36
473401
14
335891
24
182578
9
195304
32
25
202371561
185119
65
289616
203025
5
587877341
8
54
71
298667
445803
246834
59
215490
102745
646144820
93
75248
42
151762
68
70
22
37610
29
595097901
216078
276741130
83
97
440515669
447844269
96
26245
2
265944
89
60612
92
297272
433398
143947
68
22
50
260346
382450
83
98
39795
109132
472175
95
78
302718
1
77
38
52
63
85
6
143499927
363738
47
383158
352028
216315
384415110
60606
21
444457
278968
6
57
67565
21
89
41
342969
193091
37
9
86
336780
711843321
259028089
82379
1
87
484848706
759829700
277335
78
72
7
258696470
343035
118830860
454181601
372793149
459004006
22
8
111705
6
214323
20
276922
401963
56
63
540837994
364340
469774
41
60751
88
7
14
4
45
54
351013
383360
20
8
155779
86
101475
91
74
135441183
374036
404197
50
275313374
6
504300012
495253
235648
427349
94
228036
4
215110
250896
3
81
12
72
50
213345
33
26
319309
72203
7
120495
86848
795343745
59
570520926
167160
663446159
82
93
119928
367146
46
55
209456
45
69
52
21
91
94
301093
385117
19
39
278903
482083
8
102886
96
35
87
36
477650414
291147
36964607
241346
293926253
264740
67
76
482246
250438
56
35
57
3
305955
76
54
32
79
83
977666533
85
6
714956148
42
8
47629
460173
332969
862066941
42
79
444175
79
308696
488655
181097
272457575
82
25
279013
259514149
326727
20
5
223824304
52
31
41
118129
40
93
17
5
33
372443
43
48
83470
455184920
74919
76
75
6
9
504290405
87
65
256941
448432
204370
89922
84
461960322
38
9
278636
158941
801161834
88
79805
467914
53
35921
331637
326260
271824
394766631
906726356
50037
10
402481
5
887183320
60
83
103980
65
91
23
468291
634064397
57
31093
1
385751
3662
178879
6
94
988405539
66
3
234665
73
54
10
37
26
977695078
195982
87
15
508091191
234015950
326579
22
725462560
97
2
53
145659383
451792
136374
134452
327230
131530
11
69
29
200236
82315
62
138630
19
3
485082
227229
170311
71215
2
87982
281861
143386903
488975
382730
281517
19
489705
16
31
80
260241975
18
124789
58
95
419168
8
3
9
261815
138864
7
190604
7
7233
281
1
166117
499060621
377993903
413706
90
467711275
409391
71
14
198201
16
98
90
37
765699055
444040
219969
6
5171634
124018
50560
44
768237806
58020
9
33
795837890
55
26
68
442255
234316455
140334
161577
67
57
384479
200970
87
119157
246744
15
83
63
315296577
845619214
2
941028229
45
47
7300894
99651
471855
454963
99
31
10
469824
32
51
5
635436119
13
5
37
171892277
203892
96
99
44
134397
90
466232
64
32
29
78
81
604437895
50
323750
251909524
67
240130
3
87
33
877320289
51
110480
392862
281435
99
6
51
23
19
90
66
452237
16
35
8
9
440070
142241
352371
37
91756
24232
34
151455
8
6
454750
88741
452754228
317850
375805
30
33
63
65
444304
68
9
202543685
7
495474
76
499352
143706101
9
140403
450433808
163013
6
437961
111841
67
315255957
18
268005
9
219885305
58
96
219338
443698
440141
519862391
6
4
157981
7
106676
57
481285
967243464
426105
77
96
70
44
193937425
260909
92
118584
146921
59
84
8
17
2
191185
116232
39
27
116957
91
605617361
461385
16
18
21
21
4
403609
466426604
586701243
365585452
84
425967
98503
98
382267
94
23975
14099
3
344395
154121
99
10
99293
78
235458
8
230536
37
47
36534
37
19
32
89
266424
84
6
99
289849
223637
23
78
97
151700
211938
6990
55
455201
501099646
64
78
409869
292638424
9
325102526
93
78
37779
89372
785264255
41
167071
3
798491464
294533
9
346278
41
38
372389
9
75
90
86
77
91
338016
52583
442161840
371459
9
427844
519642572
184693753
65
421611
77400
288856
423946
4
736776768
362770
374606
3
38
38
2
297068
27
4
314779
37
134890
74783
71
95
3
308297
58204
448098
769820648
148406
85
37
148241
35023
1
67772
182799
101433
171094
86
344909
282398
91
4
391567
482700
450079
74
9
4
4
6
82
197429
15850
4
10
66
16
417550814
88
494617
59
91193946
248005
94
678615221
10
53
14
6
459748
28
19
301481
52
68
494003
196046
4
193459
99
38
15
377155
383150
7
218
142959
14
11000
42716791
198097
40
77
9
396446
17855
929549261
21
40
305452
67
92
322247
10993
63182
28
137351
389429408
149362292
22
23
88
97
53
77642107
26
309981
17
29
396176845
925226578
279809
2
4
36
39
82029
8
104542
63
543412765
48
24
94
80
194075
89
274828
53606
59
13
79
104163
58
32
5911
10801
136390376
33
12
468866
185501
442848
147627
66
34
52
90
145530
40872
482580
355644
3
149250
121064
830414654
41
209170
2
85
7
295435121
54
93
386705
10
167377083
71
769231278
97
45
2
601554397
85
87
62470
383160
84
169977
253712
180695365
68
41
83098155
148654211
2
53
11
211380
323728
372281
193208
460644
300083
94
7
57
455637
44
11
240315
200486
65
196467
133529
428299
6
51
463246
431239
468547
158655
45
385170
49
72
24
44
36
437658
457056
41882
91
310784
445472
63
360790
995383963
1
7
301880
62
149092
5
490179505
149046
22599
380962
88
186857
46366
424315
479674
93
5
2
376826
363681
416980
384592
51
310921
65104015
65
63
47241
390454
185095
45
66
440126
12
249974
66
70
37
305285
13
101002
69
281704
460071
18
42
313871
10
302253
41
376011
398601
37
91
332099
203987
236830586
86
315669
95
6
137997
276011143
863120273
85110
78
49
29
418643445
9
302744
886908474
96
33
4
765678175
66
63
99
58142603
47
62
9
27
172816324
80
3
73
386028
7
1
91
11
139066
90
392630
146276
18
62
417728
276082
2335
243559
55
51
255240890
26
8
47
48107
67
947761007
61
114964
764687322
367764783
55
79
340370
44274
133206564
58
229272
6803
72
30
247286
17
7
93
63
817306852
299954
75
267369
88
20
121978
52790
30545
15997
405244
14
995593295
216608
90
466151
63003
780275081
25
106907
69314
214864
58
57161
29
166330
11
365002
64
57
9
703089948
476543
226640
85
12
13
459327
41
411603
263740
260575
83
453365
6
92
83
77
249786
131436
2
33
13
462917
56
14
227691
36808
325045518
99
254689
303221
42
29
228215
9
84
37
287908908
90923974
18
94276
5122
214225
174823
61
67
65
8
195094
6
352206
19
95
43
73
95
298589
16
517497299
77
246290
15
344128763
25
88
244183
33070
9
73
87
277641
46
82
245709
53074
288428
3
458448237
89
525842871
82
273870
363924
134116
95
9
27
199550
477390355
78
245505
354206
189754
77923
47
312955
66
431182
295542687
47
181128
336566
6
86998823
390347
60
12
933068988
307550
24
5
55
447880
422724
457713
211628
74
785065036
54633
4
41
68
472080
3
643646055
64
8
34
345542
86043
133630
76
82
41
146849
144332
59
211241
436902
242210
25
95046
443822
21
37088
83
472004
211343
73
41
97
1
340684
84653
22
155452
3735
60
78
9
22
84
395250
40
85
24
47447
1
47
151479
7
13731
39
111258776
94
56
2
375436187
35
46935
48
53
800476653
81
94
73
89
21
58
4
497727
229331
91074
495956
33
1081
325606
238972
89
35
45476
308549
96
29
120193
62099
392385
19146923
281762
5
44
53
106999
42
189359
80
363216
93
171711
439751
65
768374914
9
23
3
48
95
4
79
27
4
181759785
63
64
36
7
125056
5
59
86612
29625
430015
35
9
85
486143
9
488157685
19
43312
4
6
6
80
393003
411165
318545
339800
306275
72
27
259315
27266
74
93
47
70
359113
4
30
286100
53
79
51
271500
68
23
223658868
95
106335
9
82239
10
45850
81
424328
311360
35
68
62
61
473814
317810
176013
96
70003
92927
238112
495525
54
320970
40998
171080
36
244128
27
299915
439639
15
63
37
32
444089
55
345769
33
22
97
494364
421108
110636
437885
495809
25
364188
295162
19
26515
27
94373
335971
350632
16
82673
117649
96
8
128367
10
8
145295
44
216082
43
368300
9
467052489
48
17
952643851
48
3
3
40
806370074
8
91
50
440134
83336
483881
276430
21
25870
42
223482
20
76
20350
55
226136735
194459719
472728
83
369037618
68
231442
87662
339197
96537
230954
329872
4
54
65
133849255
18066
52945
3
195965
28
98
44
69
72
66
181633
127954
38690
50
38
141387
91
47
311160
43
53
67
35
229855
65
27
508165202
33766
271106
37
519381307
3
54864
4702
53
38
55475
394217
463014
273155
46
453604
402856
6
632831141
392157429
5
9
73
175677
406038
50
9
102008
44638
9
698658266
240905
498203
781405850
455808
19
336940
820333992
97
59
114590
6
26
986601421
214497960
40259
324934
236932
196977
127002
963466561
18548
77
17
22
86
4
81
92
55
10512
56
449910
165811
416516
68
489624
251091
51
107171
95974
32215049
483702110
131871
165006
87673
59314
291921
52
135338
82
913045805
315295
56
34
152646
5
6
59
640290249
70
39
67
20
379064
433815
44672307
80164375
476165
300062
517235500
106366
310273
325280
15
442700
473094883
9
54
55
84
12
180550
23899287
403187
84
716666652
40
477316
283506044
28417
295482518
26
571279876
97019
60
88
343646
332912734
220701
638174313
974909432
4
43
97
119048
12
18702
24
2
443094
83
876138121
169051
466030
9
74
80
69628562
396479127
55
73
248606
94660
173958
287991
25
41
10
53
61
69931
285591
53126
262401
35290
77
732910784
25
10732
250168
11584
291517638
150688
57
244154
75
113800
39
19
52
88
2
1
196946
263008
3
41
641045826
83386
46
401634
7
5
381716
66
150499401
995907914
86
385002
787551108
231726
13
170220
113628239
95
1
36
214012099
13
169299
313523
86
254895
23541
53
95689
675027047
14
493552
15
439405
694799813
93700
25
85
244570559
97
92
375368
96850388
58
472192
297924228
337145
38
184905
98271
50
408684
24539
93
85
9
5
67
15
99
193784
211851
56
45
84
226115
86323
586286414
82
2525
75631031
82377
48
4
371882
13
5
484241
308177
63
195365
97
65
43
3
61
20
18
367742
289808
81422
82
6
371477
83
68
56152
82
26042
273275672
465574
174748
13727988
396102756
68
120141
182623
27
45
316226
49
7
386476
92
80
55
427648290
178484
78
12
466110
13
3
89708
7
35
188935776
59
443494
480238
8
94780
60893
13
51168
369177
88
1
55
212551
97944845
3
252707
320702
405738
33
19
645832166
338624
76396
89449
62
691560194
308540
87
237828400
702420762
301679
238703
956151245
374118
109909
431887
1
57
106933
5
481850
21950
75015
73
283684
27
273664
198243
48
82
72
83
84
331213
701442787
22
85830
323438
497096
320596
31
23
90
402332670
484290241
22
58
14
25
596310867
1
380872067
35045
396791
40
89
43578
438672
53
7
38
194021
2
4
38
65
22
475294
15501
330973
13895769
474546
94
371181
487254
173317
84
51
54
33
63
1
93
17
249112
75
264221
17
165622
93
18957
147321
927863774
30
66
52803
761514170
70
47754
67
8
52
49
3
310871066
95
4
9
470285431
55
359730
86
43076
87377
48
87
15
53
59
140480
16
2
47
4850809
32617
4
1
157174
50
22
86
7
88
19
264155
300329
73240
465166
63808
636293232
23586
142670
61
94684
284545
282967
23
39
6908
477640
24
1
39
7754
105592
144362
183191
58
288013
57
69
16
44611
97471
59
192490
245509
29
3
62948
390776306
92
125299
607247849
460375466
7
857072758
390865
34804133
72
35
464832
98
226154
86
39
92
248984
54
91
408794
327171
122189
486039
74
711754819
36
289578
275759
4
70
8
90
309458
112507561
303704
256092
431299
497249
308281138
508916108
283618
184684
9
11
53
44
58
21
5
74366
71
40
125427
38
890831428
96
242160
631460910
17
36
84753
475126
759989049
259196
91
1019
31
490187
48
15
38
493198
66
1
26
15
88
8
377760
218648
3
89
41
242238
39
348694
584826288
27964
4
56
49
36
306698288
213199
18
359933
489762
97
12087
409070
65
423999
69
984632419
51
62
51
474760
47
60006
14
89
3
277838496
91
33
469969
300523
96011
186531
6
626423341
433237
423153
51
328663
356395
7
363502
227526
63
190199
28
856598675
22
89
729178378
897672146
164046
56
78
576507539
32615
42
75838
31
29
60
37
997567732
26
74
85
6
76
177193
69
70043
11
412042
5
295231
18
64
485908
35
54
1
17
66
242752
161520910
18
118987
1
59727
24
91
187627827
9
69
7
47
29
314487
281031
63
42583
56743508
43
2
5945
83
409411
20
44
90
88649
75
405068
119188
204566
63
89
221670
238732
104811
91
83
16108
69
288941
63
1232
483343
33
111282
11
2
34874
20
640050631
8
20149
21
541050543
991529268
65
50
1
54
24
13
34557830
67
316524
298309
132983
410937
303904819
19
78
267062
290460
74185
7
48
160343
84606
326403
290376
15
20
241915
165900
36
4
7
283924
718370908
305025
47
634761131
289182
97755
21
275201
372385
479029
25
647102673
349248
7
136330
76
92
85948
20
413798
97
37
2
578759005
366085
326590
27
600078972
203451
71
345408
77
234599507
878848964
435646
229124
15
193272122
80
76
2
104859
58
92
455748
310538
199611127
9
262568
56
71
5
69
8
269352
344576
98
76
49
14
73
220708
242987
155762
74466
199202
69654
393997
850249125
248469
9
49
484364
1
4
129533
54904
39
138560
9740161
99798
66
226879
92
19747742
380519
1
16
16
64
77
21
376681
23
264901799
499758
88
26
12
624971963
83139
47436
22
63
871269874
7
563033817
43755
25516
20
246095575
55
32060
78807
77
250136
94
479349
40
15
1
284099
86
237638
45302
6
44
319902
210061
159241424
48
94
201414
303377
386378
367721
16
67
323770
264434
39585
695267677
239955
87
237428
583621732
45
78
51
81
88
77
413012
633100849
356918
71670860
51
147304115
84
371050
77
421483
14
323824
17
453627
318134
99
460298
16
60
72
341998
90
48
237315
28
52
219512
185310
985216263
312692
240690
353118
491596
250422
10
69
155289
4
72
76
173544
414837
337943
52
353899142
137174
6
271069
10
2
9
59
27
5
2
23
366174
43052
267784
45
61
16
98853
329256
489976
77
2
217660573
38
336521
55
5549664
87782
52
829054119
1
8
878224489
8
33
608470711
338814
482919217
38
90
242244
13
22
646866203
466164
945779942
86
62
64
62
275860
68
42556
40
74
265431
18438
367698
126135
80
88379
497925
304251
42
64
2
28
289368
259546
51809
398829
96177899
762301061
6384
456502
254787
59976
730060777
30
827209187
49759
85
191600
4
202291881
51
9
232191
21
291480
392510
218911
387476
236643
102569
495387
10
34
92
80
388082
42
57
49
274576
64717
23
445509
28
474756
141578377
894616782
36309
2
61
559693041
389966
265493
72
1
379546
127016
65803
60
4186
67
952201524
2
51
4
324454
486593
66
44
53933
963826874
29
449633
200906
70
914171108
308986
89260
48
21
94
32960
43560
89
33
183348
45
38366890
59
15
371807
81
2
82
86
275597
2115
6
33
210415
62
957942662
31
85
42
459298807
49
17
278138756
58
20
463637
137937
17
57
63
290524
154116
231300
58
78
89
69
351707
74
1
51
64
89
91
26
5
52818
154133
290075037
164854
195148
100099
97
100009
378685871
80
17
71
417424
492995
461871
61
71
70
399888
319363
164652
316439
66
70
7
1
43052439
1
356467
18
874125394
83
198680
72
48
36
43643
260416
71006
221959
66
8
438607932
353525
65
71
486592
260682
74
71
278063599
105051
426533
85800488
82
241608324
71
52
306233
83
2
84
86
327735
373326
400647236
445319
468867
417264
358047
347672
95
717099718
292311
82
33
19
211914
27
57
38
247868550
7
147756
72
655668992
126303
87
383246673
422380
442870
291295
2
77
9
115096
78
49710768
59
46880
455217
407949
913494190
183384
202002
445997
19
14
78
204977
488687
93
361904
235318
77
64
2
196695
73
493596
1734
86220
479830
390774
555415706
85
235527
39
143280
183671358
108407
134596
85
431604
28
8
13
466572
292151
278588
429895
299246
36
371347
228648
14
212888
6
63
16312712
33081241
200401
74
35
162715
400916
139266
15
1
86
131388
23
417130
16
1
840288161
187694
242670
111475
1
344532
332186
85
63
20
70
1
72
274040
16
483978
194670
249345
70
473827
91
86
942652555
13
12
24
84882
30979
314698
401649
177272617
807820223
236901
192207
126953151
73
34
609476282
59388
194160
16
14
316596
180103
84
58
64
99
210459852
389505011
38
57955
304262
274029
171976
67
22
71
582435608
13
430678
406066
26
54889
53467
31242
553522031
283248
56
373270
303284
497255176
216758
63939
74
62
1
93
6
83200048
3
436058
41
5027
12
30
969875225
22
278306
1
88
5
439803
48
15
747246105
269176
54
123376446
89
72
97937
56
243033
55
9
79
6
3
39
350694
77
382459
310975
67
126458
75
10
92898
142552131
334391
28
115668757
9
440568441
654471260
30
91
371216
64
7351332
77
147012
96
6
153377
896388087
422365360
54
132609
457594258
192847
26
9
13
225137
74
368775587
8
37
75
36
82
7
136307
313938
42
16
58
198373
463732
27746
21
239315
227773
4697
4
65
71
114566
219664
229238
13
95
25
222127
318405
208827
412765
172730
241546
479819
87
55
159871
75
9
7
221952
478819
30236
149716
18
95917
484758
81
67
275989
54
10
477996
12
4
368729
18
6
95
363475
16
57
376398
19604
7
2
63284962
197094156
164632
89
283706015
287966
513527668
308881
413633
419614
495949
21
368303
70
153896
403210668
492535
43
86
37
746965347
78
48
28
41
65
103908
72
3
334776
66
4
65
73
403536055
29309
299449
497692
408308
77833
178980
334130
61537
4
82
25
12
568839260
17330
2
499046
152734
61
40
63
715860610
121461
470249
149196
142541
211846
49
56
3
156203
12
101822
30
6
60
7795
44
504806036
388423
277480
38
91
41
139645
16
4
63031
74
76
68
461509
38419
333287
347562
109848
29
364102
84
312961
45
297032
103591
12
16
384159
26
117982
44700
870032302
884418965
331073
246673
211142553
359999
21
52
56
18
699719046
134101
481316
90
157627389
83291
59
14
318002
259390
283607
1
37
49434
20
724526731
359527
67778129
25
14
54635
96
46
83
359456
308857
55
443025
912472468
55
96
89
70116224
772987415
175422
60
99
36
24
131764999
774668449
244467
577185310
67
267443
71974
14
3
37063
718149706
876294355
17
8
277415
149658
40
191123
50
19
379873
8
75
610465178
500120002
224382
407228
222169
277790286
88
39800
280737
18
2733
297481559
287982
160618
7
89
31
104058
484052
382163
1
360798
230947
331066
33
352187
187564
410417
46
391486757
93
2
85602
72
469804
45
8
294475
17755
9
65685709
144689
68874
28
63
31020
50546
70
86840
37150
391812
65
243725
66
410537
60827
367980
27
47601576
39
429326
63
91
413682521
52
19
38
82
93218
480938
426888
332258
376131
23
478224
85
424863
87
12
93
959266052
135223
282643
5
319902
57
21
1425
13
125645
52
404315666
432007236
394982
817936184
351776846
416496
444080
432332
48
105876
73
56
1
539949353
391495
22
256249
30
494041
7
219136578
330415
91700
4
62
61
73685
94
9
428896
75
70
78
35
78
15
253803
438838
80
61
69
78
90
211882
443836
389722
254509
2
424702311
285557
7
460736
82238
5
7
96312
42
459376
9
396782
81
33
943977843
240900
348404
65
89
52
71
152266
436949
100485
460436
58
32
72
69377
29
86
9
93
3349808
274786
903838668
48956
90
18643
341637
6
89415
278355
83
43
51
621727232
293488
56
55027
914805837
50
65
295250
140486
708341623
43
16
7
9
40
16
88
99
37
54
168230
93
435302
24925
11
17
11
386819
48
10
63
342740
46837
277316
272487
308663
84
2
41
149881
2201097
5
22
4
184936
38
61
41638
9
446654
32
238929
57
79
472216
27
47
83
49
245084807
86
194894
354890
64
10
62
36
44
29
61
48
105847308
761230412
584784059
452543
588930663
496326
497968
4794
11
446371
482542
89
100221
297693
240882
362765842
748776618
5
407673
42923
72
98
205713
16
48
16
449067725
67
423226
544414352
74255
165080
26
90
15119
267045
6
88173300
58
24
5
67
56
961044063
852191477
17
21679
100580
53815
182439
405269
81
296574
56
252833
124792
63
51
47
11
64297
25
24
13127
73
15
179489
5
396783
71
31
91
261998
47
119249
890944206
8
30163
1
132051914
32
489506
57
30173144
97571819
9
558449828
988170217
158016
121204
37
65
76
73329
268006
85
95940
329204
9
18048
476177
449786
4
4
96268
17
79
458652
459278
513663387
38
73
4
78281249
77
27
57966230
68
78689
982630291
92
15004
134213
9
45
157725
125597297
471901
31124
49
46
355292
150173
70
41744
243842
29
297969699
40
444083
318944
29
2
19
13
7
10
9311
163724428
836436325
53
131257
83
98
317293
456439535
39
77662
17
30013
122258
54
369446
21
43
91
172185
2
489131943
87
119557
91
33
191899
417809
322482
462447
39949
443762
87
5
9
317029
42
24104606
99
454431
201521
94258
126112
98
69
217072
57
99041
363899
7
279223
54
87
307011
129073
23
191342
241991
7
387468
80
331275
72
888066425
82
199654
17
443282
447761
155197
484218
131376
18
276658149
473467985
470367754
18
9
6
44477
448589
184317
1
239412
74
178067
330575
539883561
33
779073865
476160
8
475686
728166316
401626188
40
103717
474956
467825214
4
95
17
24
4
97
73
516138046
188399
870371994
65
73
79
30266
78402
5
147176506
41137
1
622590563
28
269364
280862
87
18
85252
390482
10378
50
134030
65503
252684
16
300135426
245800
55320
44
497219
52
457665
757666735
379051
787501333
233614
443594
858492549
8
333829388
279606
66
269020
41
454654
399019
178906
63044
52231
41
309347
213339
13
82564907
38
64
2
41
20
98988
97
46464
89
561286820
116739
16
92
94
9
78
81089
77
430925
235681
427376
23
811257282
57
230067
100920
195308
467081
43
27
361031669
45
865742894
154154
140681
28
61
1
91
32535
57
363847
349786
56
253312
158410484
5
758203294
22
8
45
990622941
44489
279951
202825
222560
27
139288
82
11
37
113812
38
88
417910
18030
29
483803
52
28
149214
61
797074351
191079
30
83
97
31
46501
490481
151557
199782
21
215800
894129232
310473
30
6364
412857
25
14
39
82
260221
465016123
78
263035
214452
63
36
445990
337763
79
52
445372
37
52
271506655
40
84
19
79
15719
1094
73
87
32281
35943
476653034
80
88
57
772197464
173945
69
5
92
990186589
442531
288363
213706
212058
197925
265947
56
8
19254
101930
951722119
129288
87
945896534
29
20
8
31
21
31
3
236332
4
221687
76
60
91
400976
18702624
83
65159
49005
478610
834116854
77
59
191971
71
7
89174
6
691545151
68
135363
3
396808201
28
71
82
9
273674
83
6
251087
96
32
430205
370474
49
7
103660
21
57
68
476911
35
345784
56
31
70
2
68
131902
38
41
667064310
290251
83
27
243626
174050
6
76830013
181621
60
460845
242682
14
72992
87
87
142574
2
1
460629
361964
13417
101445
68
28
48
45
6
6
14
219295
62
91
67
32
80
84
59
69
291070
41
2
96
34
81848
41517
199051
21483
44
35
349262
47
54
448446
472781
105855
88
97
29
360730
8
108909
50
87523
52
88
421308
426783
390117
97
450011051
39
63
292260
7
660642450
354510
10
26
96
327217
473076337
114056
186416
80
3
49
217232
271361
52
42391518
29
257666
5878
267950
49330
85
129427
80
428275
615260946
42
18
453275
64
50
14
67
47008
247417
350907
10
1
468413
45
97
386406
72
38741
381356
435554
99983
2
153219
824838730
14461
34
442322996
24
288837
249976
171120
85
29
93
4
17201
93
293759
57
32
171201
607362480
385000
91
67
140434
58
164078
1
483823
48483
476369
142782
388529
45
185465
61206
34367
95
25702
57
81663
308319
88
320991
14
173107
15
39
4
1
984928782
102507
68336
3
82
12
368971
119946
437728496
469947
205553
8
108542
472283
183455
399930
36
52
400839
108792034
405013
11644
401630
483847257
256542
61
448350
29
97
294852
90
86
352361
382687
465972613
79
212932
26896
461832
71
3
88523
54
204687
106226
442908
728911716
62
893045052
60
40
424755
44233
97097
106262
229996
19
449876
85
293400
182738
30
382300
585072170
259551
487627
92
88
164246663
16723
80
131894
91
463453
323507
22847
61
69
41
316288
74
488400
50
446787
69
56
302227
460308
20
858495500
90
32
105179
85
157139
963100456
489087790
142589
148234
97
4
5348
90014812
424534
395581
92
80
266357
24
56
35661
7
4
1
421667239
312636
9
6
58
83
110974
84
91
76956
311687
1
28813
3
32
56
228978
225746
110728
2
702204635
418861
15
353798
59
10
308867
36
99
45
52
24
43
91
1
81
19
84
7
87
71
62
3
3
805619420
36
2
37
4
4
6
125588
49680
250409
68
2
10
473772
332232
55
299023515
487091
8
6
337179
347916
29074
147783134
245637
134150
5
8
420898
83749
25
17
53577
72
58
22
99
79
467681
17
633075902
184566
371807
91703
22
75
4
6
131123
19
92
334339
18166
71
16
276773
87
74
737721034
143615
115698292
375003
151121
58301185
85
35
916341445
12
79
94
17452
88789
364527536
38
87
43
68
18
40
56
6
425569
63
7
306192
73
45307
60
359767
7
39
337228
5
2
58
440146745
12
313858662
260948
14
642672597
34
93449
122139
361076
9
335570457
144902
132922
498234
92
305765
240493
76
68
16
266789
61
212666
76459
60
42
64
67756817
261884
11
309523
210290
22
515113669
574078142
60
97
97000
984495291
176664
282888
407226
92
403343
61
878627316
155189
677442708
3
78105
326108
242307
18
54
13
212918
18
472290
335533
28
351744
271835
3
63050633
91
175172
439575693
238766
124226
166393
51564
6
394606
324011810
401589537
6103
83
439144
110292
257640
74
227487
331551
89373
613380522
169956
11
305638095
474194
3
23
726409920
369874
215350
40
29194
22
493853
18
1
481437
89
31640
88
9
44
65
385044
9
32302
80
197969
243316
44
227030
72
341630
447221
192027
55
697779417
80625
178664
193030
65
38
11
198130571
5
75
98022
3
475557
243246
85
24
6
9
69
96129
433631
356954
336200
62
77
32635
31
338598
413865
494671
1
91
90
2
51848069
5
41
250114
1
196428
51
126469
7892975
239868
338714
448669
50
130344
699991751
408478
38
456939363
460512
60413
458325
160112
9
85
298050
49
47
276232
312632
95
9800
36
249205
339928
272584
909411882
70
929267752
123414
622328766
82010
600203951
113118
97
460854
236797
45
1
628749013
228380
718500649
339910
21
691804192
103121
5
60
88
74
34652
822164145
448452
14
16
56
9
51
7
28
388264
493084
42
64
363638
66
57
442558640
308937
112513
401894
376431
446343274
7
54
406954
342537
28
12
162846883
215643
8
81437
36976
37
113150
74
82
42
80
397671
10
261821
157559
437688
98340
35572
407382
976733037
5
62
54
627735110
76
253777
316646
968961687
303123
485653
65
86988
33
469626980
88
35
352675
1972
87
153510
13
1
199182
5
202770
844943594
7
31
91
49
542748796
10
406379
226377
354261
30216
8
37
158566857
227167
173902
89
487051
451467
88
2
136457
404010
24
82
490132869
61
1
58
52
409512
84
1
6
5
78954
77
288473
57
115469
46
40
67
187996
17525
4
17
82519
38
30
344347
41
259633
284328
354899703
67
185803
183485
98
245305
87
2
449992
137946
64
67
224988
5
75
164505
14974
77097
94
416508
317560
112661
136763
410905
354804
61
138688
8
387095
35
84
455135
69
29
66
12020
369242
7
7
5
789065878
2
73
9
69
237214
72
264182
81157
14897
38
230946028
234347
176294
246145
327487
219561
30
67
275931
134610
458005
70
64
129718
63
417803
1
43
37
83
96
39
268549
92242
51
8
461421
415612
171874
2
212620
294908
5
86
171449
9
54
712414430
6
79
281450
12
4
495894028
256283
196931
123074
365036846
457240
144401
76
85823
97
48
28
9950
1
22
395942
92
249825
31
413127
155513
143609573
114064
395123
368341
125351
156896
29
393089
39
207960
808628526
378145
9
378268
6
40
93
74
559757001
79006
72
487843
354754
98
63
482234
144160
490524
7
87
15
78
100213
280078
19
93
185421
476992102
19
201074
86
40
362083
11
287226
106380
179524
12920
377802
96
75
455889
52
147306
253531
41
456553
64
95
157827
399307
2
307392
93889
93739
872575732
4
259759
21
1
75
93
433170
12
126185
9
202923
335996
134411
76
36
5
101342
361275
86
73126
86
63
71336
372282
65
759481105
342824
215546
714598640
22
1
1
59702
95716
111445
492965
22166
86
39
26
21
69
266680
87763003
456103
27
97
379734
34
51
129906441
172346
111923
269228782
61
439113
66875
64
476230
91
118778
31
85
1
24741
54
85
150649
81
518294925
7
81
81562
99384
491166
18
21
176804729
65
7
49
28
61
40
66837372
51201393
196484
123280
93784
186601006
84
55
66211
378299
391601
74
355278620
41820
73824
85
192612
119006
8
192063743
200206
204469
4353
28
64
499037
2
82
411018
78
90
99
44887080
153664
19
31
72
36
140834
4
67126
229501
337273
351733
2
466410
152512
38
780131946
436204
456175
358594
60
89
1
48
62420
76
63
52558
328715
25
16733
324432
34951
79
80
216197
4
70
16
253019
6
475845
60
374976
920231051
394115
260850
494127
50
274990
95
10
16061622
83572
51
60080
21
473531
52793
106446525
32
7
479109
76
23
32
89
247568
845195294
1
206141
42
6
384429
9
46
3
27
44761
142501107
3
66
462837
169812
209548
31
82
381904
389035
55
108054
116211
114018
21
5
185057
369802
39
38698346
37
444201
74
377335
551033360
367115
458025
75
452983
5
44
444101
1
247904
127908
76
14
822074532
2
246706
6
63482
168154
7
75
157094225
709429327
57
434222
172848
288850
29
120858
70
80
680930278
16
20
247405
29496208
352413
427268
85
872883978
409344
65
8
12
189579
830304875
325840
25
58
159990
207921
343255
447578
357655516
69920
410317195
109030
47144
30
11
84
27
54
84
78
92
32
38
153328
84
219938
215699
98
56
10
98
476111
396771
147831455
73
53
445031793
97
94
9
226712
194109
8
652868259
162965
428954
93
390905
226655
44
20
60
453469
7
407801
16250
76
135089
11
7
164031
93
2
50
305463
462772
51
42159
501126335
34
95854
344835
146140
1
67
61
369805
35273
944463111
17
140817
222204
76
3
87
418575
112013
62
356965
13
19
3
46
206617567
275154111
65248
374302
26
534453199
51
34224
21
48
77
4
38
31
161971
134590
35
265977
8
48
25
83
28
182264
300992
121572
210972
41
431057
36
62
8
95
579518505
814508002
369722165
150458
445871
43
222034
285732
488235
58
6
78
409210
453135
51
83
59
30
76
163476
24
10
29
43
491311
126657
54
147678
788028079
47
55
178427
320844726
45
89
289579
92
52
109604
57
3
37
174303
358027
179206
68
82
382472
47
1
92
61131
54
861587277
164374
99261
1
59
260445
81
394204
5
51412
1
25
380981
24
23472
198210
223487
5
194729
97
811999431
350741
1
60
573822379
330801
56
116687
79
7
30
232980
15
99
323883708
393605
2
305623
1
50
177926
55
49
39
92
488477
59
6
63
9
438994398
59
254720
371338
28
50743
58
4
20569
346399
245175990
88767065
2
470359997
857151317
56
2
1
1
345262
66
45311
40
74
87
70
349966187
11
4
5
4
73
87
88
76282
84
32
35
52
277501
49
24
45
24
95
33261
67
9
678437188
138809
71
21483
354588194
92
434508
125743740
18
14
401232
25898
65
6
62
75
476566
69
379546
554388140
22
60
34788
58
472263342
73
125198
633055801
13562
491191
52
62
92
244048
11
68
24
65
50
279693
96
91
56
321631
92
74
464695
82458
82
27
53
84027
165903
90
322002938
64
60
25
90
132331
22
175860
48
12
89
402181
179718
881925882
697694223
3
63
412054
67
20
24
60
378358
55
65774
82
29
10760
412027
81
66
34
23
96015
22
10
391541
97432259
83
397402
399901
65
147522
41
203628
2
146880
97
34349
364419
3
96
417444
380893
41
230250
378723
330411
810671898
77
395659
12
12
172932
9
32
60
33
333959
354423
49
54
84
60
15
86
394544
357991
446320
39
441449
443231
82
947642310
4
482036
534391870
53
161303
97
3
19
37446
136411
342503
339531
97
6
432812
464492
56979
99
74
315234
62
41186
327830
81
9
396675595
445592
467771
393570
839702029
308967
98
8
80
78354
246467
279626
81
34
36
56
34
64
3
3
424629462
66327
41
87065233
438702
869996517
311502
422924
92
15
2
95
163014
25
91
70762
140732
17
4
319649
80
584182816
75
53
362834
25
282471
4
292541907
111129
45819
346087
22
99
417348
228285557
27
33
97833
6
36
226700
62
11409
52
407042
335545
9
43
31193
84
140305
2
6
607878354
4
343880
17
927092580
27
12
7
159275
4
28
126823
95
3
92
794987058
209205
788650362
73449
64
2
30278327
30246
58
1
714620153
260442
5
12
82
39
451357
68
201324626
53
109019
269382
74
3
15
1
7
281990
81
61
4
423946
78
73
16927
82
59
25
82
27
89
1
30
212875896
71
146187
408566
722498937
2
4
339325
3
51
55700
73685
20
28
156827
46
470798
43976
2
105337
134456
94
426856
478934
65
22350
161280
691775709
192313
436295
308620
48
494813169
33427
15
65
791744506
96
215137
299049
148034859
56
54
193582
36
5
439731
14
25
24471
33
5
67
3
301772
42374
43
402544
70
51353
39431
98
8
206299
398196
483725
1209598
397733681
401343
1
8
155569478
9
66
84
286631
32
72
71
368960
174902
23
190451168
436663
50
14
50
74901
21
97
272868
498103
479764
65
39
51
5
198057
10
786851152
72
242046
81
88
94
6
485953
47
5
379626
429272
34
40
244611
61402
55
40
9
220442
675484391
78657
227419
58
135779
57
98
383699
126890468
80
247172
462997
425701
4
83
153650
269200
52
70
81597124
36498
26
20
71
44
342979
8
387846
24
8
428422216
406561397
36
3
9
69264
657227201
3
47
69
430871387
440338
82569
677889682
44
64
94
218327
2
48388
40972
79
563899775
227402
430090
186873
5
7
358246
428786
26
92635
493894
49
74
4671
90
86
258510935
9
150229
59
195862
158797
16
53
53
111610746
5
44
31103
190162
138251
163135
1
2
14
63
30
287231
473700625
246970
239880576
385165
81
375896
95720
13
86
467091
15
443423
2
497189
22
45
17
84
100636
59464
57
57
152324
9
34
36
21069
143140
46
86519971
14
331228
10861
12
347125
339217
525288331
63
15561
582632189
11
30111
435888
79066
429865920
34
84
39847
882338537
253728
215221
78
63
387678
45
97358
4
108526
16
29195
46263
60
460363
46
836431918
95
398411
463202
25
339169124
969621190
16
34
20267
261863523
8017
172986
35
89
13
953299721
62
143954
4
21
5
35
97
84
248222
77637
52
461228
143273
300152
222657
431397161
6
462930
81
2
2
97
81896
24409
7
73
672440836
4
174876
93
19
342435
119095
276615
34
318838
466613
297678
56
34
5
61
8
58
153431
20
166789
522965523
138226969
453233
35
178978
9
345469
94
45947
485426
424494
30
25
5
29
33
2
491814
98
361144
86
3
79289
323993
74
21
108858
8
147544
47
45
282416
93
462467711
64
230386
48
14963
31
34
3
59
90
9
33949
28
46
101758
40
36
5
4
140270
73
301521
61
472444
286221
217037
403183
32
81
478279
35
111830
16
8
67
211747
33009
66
5
28709318
469052
9
271167910
277326
956833338
454826068
446753
48
393744
228222
367678
76
5
96
3
43
317255417
114293
78123
37
10
66
296602
31
47
99
56
38031
585389441
9
84
329956
36
5
96236
74359
345728
24
89
99248
22
17
913985762
742525730
11
12
320992
579854310
173697225
357152
569442654
117583
224920
28248
447456
111701
16
303263
118364548
26954369
80
685980170
22
407982
306736
54
64
23
220548
499548
593419392
833757307
321822
58
396464
88
4
395433
3
339855641
487056366
215807
141553
89572
131298
70
182019268
986986028
66
44108845
44
44952075
74
67
90
172159
51
93
87
46
67
22
414648
4
72
42
27936931
19634
88
398664193
51
128730
143100
9
11
264470
318455
84
86
6
77
86148
227631
7
70
44
9
32
40
40
74
12
490559
317659929
2
28932
126085
463169
992414508
26
454867
47
14911
171371
4
443817
26
415520
709328149
734783295
55
89
336103
155022
3306
374149
97
33
8605
607060641
119512
182781
49
420436
55
946768202
28
337553551
41
77
949855258
358470
73
149014
6
3
325486
443369944
490929
12650
37
322701
48
11
2
576085082
58248946
864380623
20089
35
73
431740
2
47
66
182989
402564
59
240535
92
212943
11
35
991944338
12
454415
70
89
890208937
92
43184
90
22473
76124
535114725
80
87103
33
231238
85
97
52
354501
270172
329819
81
84612
141283
20
274240
13648
91
24324601
29
37
4
352927
72
11288367
476802
89
440094
88
40
414630
243960
125472891
84
29
404831534
23114
491044580
11
56
232680
95920
473214
18
289510
432150
40
309645
307957
317703
88
95
318583266
4
16570
22
17
111095
467072
6866
48
252887
2
392468764
51
393830
25
77886
218499317
14
246611
80
7207950
92
3
26238
9
481083
51
63
50
226404
98
354433
171285
187878
64
184222230
78
21
57
253384
66706
541079317
76
235614
65
557190121
399899
9
338263
464422
59
68
16
202668
73
68
367049
71923
471823
80
7
19505431
87
470435
222040
51
739857471
24
123686
61
45
10
20
494333
9
347848
83
99412
381411
71
280629
6
104450
21
27
915542453
95
45
273265
25
264890
70
81
22
9
23
1
44
98973
123427
157107
312126
4
26
157986488
46
51
8
47
187683
54
102561
5
49
253708
29
79
388305
194340
373756
423844
399920
3
32
76
120915
80910
3086
25324
69
5
4
3
92
320992
42
558613650
24
33
6
61
10795
79
41
15
122055
73
1
52
335902668
379712558
462828
17
32
38
379892865
8
250987
383174
460485025
147470
32
47
479122
120778383
953815147
64
257516
50
409201
56
70
214339
67
459678
28
266685
37
11
6
255598
430678
463011
10
19346
746528718
223838
10
1
74
97
52
963389815
396306
84
60
122483
968526766
429332
9
54737
754125858
404783
976388629
459968
29
448335
1
597173809
82
292511
87
497979
3
352553
81
54
733192498
85
294682
28
239679
262799132
26
162607
68
437135
4
83
38231
8
294678
719726483
290529
6
433343
31
157579
41891
19201
444690
19
68
221206
322535
160919
334143
71
182096
54
45
44
2
750490458
419236
85
139085
148388
245422
458815
10
313182
84
768893865
5
280886371
54
62
114248
486246669
40
45
9
165729
8
334391
163851
294050
68
978745481
113669
9
358873431
5
51
120266
45
45
34
8
206639
817536423
58
15
35
75
389622
458528
252877712
103180
453792
2
31
657461528
2
57
306559
436893
34
390300
4
111665
60
392532
18
89830
428481
49
1
324062
35
487162
19814
266220
28
43
38367
92499
7
91
31
17767
168122
432687
950227314
759023674
62
58
41
3
9
23
51
81
71
187467
129174
9
25
66
1
9
31
314873
204132
493072
78210
269263
7
35
69
93
474287
312341
485045
132066
77
435773
112653875
17
120983145
73
411776
44
80
9
92
48
68
52295
47
233165
451634
417274
486712
55
63
222574
296745
323922
149551
224716
1
47
80
80869
3
6
213570
82
7
9
32
48
827374370
380716
86
2
318906863
83
17
425054
122492
35617
14
275910
36
463068629
82
84
66
327346
1
59
173183
303447
70
799274564
264136
487903
228327
61
81
61
18
91
79
98
204778
447855
64
44
4
16
206639
23
83
866775703
217370797
290754
18457
331253
41
29
55257061
266060
96
75
468279
246846
981397373
15
31
126595119
53
341279
520415797
240967
494338
155569
83423
83
83
83
7
215047
93
13
4
249415
98
596466372
91
41717
207951
41
5
138477
15
6
29
106786
475142
40623
2
6
11
425516
73
5
352533
9
3
15
421773
448343
8
65
66
140857
54
67
9
219702
418603
67
658715429
300692
46
64
5
37
498040076
207223
36258
169844
69
492539
848292153
3
52333
34427
146823
21668
3
79
130605
591191823
233144
433917
344668
454452
1
66
118050
8
62
87745
104276
83037
42
22
48
1
20
706376384
44
67
33
201582
26
5
50
28
4
75
20414
41
154268
59
86
452519
138035
12
70
6
79
53
971763607
53
107967
21
266225
80
283982
25
63
351930
268856791
97
119984
47
8
24149
5
14
60601
1
5
34
264876
73
153098
66
84
318762
324246
5
82900
353538701
385393
898723392
42301
99577
474439
417573
358220
70
4
284250
75
165731
259443
3
431923
224683
386127
34
188402
179432
69612455
491383
145058
123487
63595
66
403585
4
38780
442155
150196191
74
74
622906299
89
247267
720297235
46
9
71
82398
47
75522
53
21901
136499
11866
50
205643435
530471435
64
60
478828
327156
157039
182143
89
12
331596
4
12
404322
22
77
11
66
395049
8
367678890
436307
67
23494
81
98
403141
91
87
5
30465
198062
36
74
5
296840
67
87
68
445657
726586560
32
72
68
1
5153
499865
45
50
141361966
4
4
258952
50
249759542
20
69
444014
162613
25
94637
368939
24
4
111031
7
296583
383290659
7
304688
150735
53
95447
67
5
449572
13
270175296
446284
76127
288726
49
2
46
8
287744
55143
92
90
58
57
17
37
268283
19
73
77
49
38
131154
19
141256
41
523371122
51
8
91
6
907002022
26
11
2
12
344614
473002
11
32
434545
786599033
399985961
459677
17
9
43043484
93
9
93078
167853
33406
304456
86201
39
448571
348563
131230
68
41
9
25
316839
259809
49
297299
359770
439704
430799
16
18
429239
96
20
215763
12598
796471420
39
93
73
21011
5
76
2
9
444739
36
90
88
2
92
387225
3
7
3
91
886018561
51
591944115
229009
5
29814
40
1
99
27060
6
3
8
17
856982911
219248
53
52
211374
1
308766
3
325463
6
2
50
30
94
240274
43
410779
36
95
36
4
9
166640
78
92
4827
168352
466922
30
332322
87
239194
469507
295502
447463
44
431234
63
554780681
89
270700
23
53
302894
22
288268
54499
61
86
471289
57674
38
238820
456012
9682
7
282557
676784860
229241
325684
8
97269
26
33
16
425284044
108603
251118
484514
93
315194710
15
43
422082445
308074
64
33
119421
41356
78
165752
155766
52
78
87055
72
335773
38
8
87
35
995390085
729250003
183035
10698
496116
26
4
114702
23
198507485
317544
591025860
123690
48
475776
50
312034642
891953834
419480
1
80
29
385202
583634822
81
179067
12
407557
107897
12
137624
443170
60
22
684948602
59
68355
49
424578
192343
17
62
20
232067
480027
76928
146771
443686
47
92
82
21
499650
461890
66
414599
385360
3
383142
37
18
30
17
249340317
177592
1
904670534
399499
43
84
16
92
1
46
1
34
8
197881
80
39
166616
72
156744457
954836201
49146
34036
355948
332882
7
6558
133963619
27
358470
338135
120254390
45
28
5
41854
55
63
2
2
3
8
57
482703
9
8
484034
86
60359178
17
35
87877692
2
2
121208
59
51447
42
36
137630568
248219
159080
44
210469
247067
269993
93
11718
266520
97742
69689
86
212452
106099
382123
13
27
86006
4
49
29
6
370579
1
97
24
57
55
8
487566
81
400952
1
54834
358013
7
11
83
5
60
949378519
2
20
203224190
71
63
132787
78
402831
464789
79196
76
172566
15
311192
7
97
7
86
6
22836
195918
151288
1769
26
22
84
26705320
476564
4
64
1
377940
207187
90
34
70
62
447045
24
138761
709417999
98
372004
3
418917
51
959337235
4
83
12
403681
66
101170
8
39
69
3
305398
371599
4
120312
5
138972
528163247
482197
48
128161
56
68356
116109
61
250517
78233
445477449
66
89
318261
56
430557
324823
201885
55622
51
378657
359390
81
18733
86
6
65
138835
377447
329116837
62
99
319645
40
773306889
6
61
128711
33
28
37
32
57986
9
142886
46
334263
607074231
65552435
177878
84
58994
355522
54
52
146901
33
392232
40
21
3
437801
83
26
356263
56
81713
490823
306444329
13
1
195734
42341
132565538
98
188700
19
744645410
289039
157732
428489
46
48
38
25237
39
91
120020
31993
10
30350
470250
254118
54
405522
22
9
89
4
49
561978338
247605
96048
72
136335
88
57
339611
353426
71
8
468611
95
137717
88
185115
289123
64
20
20
30121
478628
18
24786
45272
951935814
536628134
152426
903128552
2
188186
66
142039
83
3
387938
655705994
39
98
420556
946884679
63
1
159959
305358785
282340
95
449639
44
23
42594
66
50
296147
43
62
3
127813
73
82
345658
240143
281480
308478
70
362861
69
2
244405
291353891
11
6
447965
52077
980791201
17
88
109484623
96
225759638
34141271
85
253638
10
7
94
592948417
496969
83
390548
98547
25
35
12
39
155115247
147823
35
19
78
87793
491744
68
379617
90
170128
6
184850
271376
107356065
2
22637
44
324341
1333
75
254036
473195
395300589
340959
165381
281442
68
287964
260368
525212017
305862
78
86
435744055
61
77656
183610
535048848
65
349235
59586000
623255314
60257
451189
69
39
201763
569268446
49829
210196
139547
9
175610
95
91609
24
54866731
82
2
315515
59
313055
104560
55
168529
128235
490451202
99
328629
387096
974990365
287741
97528
9
75
19
87
176070
49
470078
139196
4999
9199
47
84
947267525
48295
90
21
56
30
311142
487886
161124
8
225624
15
107966
28
22
844140964
12
27
42
194429
263194706
39
87
89239
57
851722416
57761
8
206543
498543
349096
618731432
262523
60
243169661
231536
68656
37
79
1
72
465292
72
33
29
61
54
37
6
60
292034
608539028
52
22444053
57
193442
54
16
440852
14
21
239662
69
144198
73
62
48
45
241600
93
430967
302334
24
99
3
41163
33
58
31
2
54007
55
505401554
48
103747
201826
141186
299430
89
36
7
274063
467527
16
32
311327
49
3
53
70
58
62793
19143440
365131
487749631
69
72
82
94
62
81
84873753
52
108592
173443
10
624050585
68674
3
54
8
460278
51
76
3
38
11
115257
69
8
66
94
298365
81
4
174550
457893
768794452
55
89
28
97
145765
87645
200163
5
86
1
345642
176497
13195
66
633279402
19
188329
213849
2691
467521
49
185354
61
69
427776
92
95719
40
11
90
88
65
55
748567462
4
54
166213
21
81
7
85
68
439445
456711
98
467743
87
16
27
84
58
93
475022
97
75291
460606
677075584
240453
439585
74
53
68804
53
114372
41
1801
671586853
122983
2
57
58
54
48
668599650
18
2
7
902648925
429542
239889250
37
77986
28601
373106
405020
827269911
221771
32
9
237115
96441
35
57662
41
17757
74519
38
252019
72
99
170076
708412019
95864
337564
871342945
31
70444
40
369143
5
394278
388038
79
72
214275
301481
736323654
8
98155
10
360419
693109296
346024
42
63966
60
5
286991
99
44
61
96158579
4
71
13
382528
400940
27
87
111276
26
72
280885
62
5
98
67
88
392380
91
31
683529006
441514
46
31604
72716
59
531547671
450168
91213
89
15082
84
58
59
508700671
9
84
82
367033
28
259836
243129
71
362901
284721
49
76
28144
336873
156256
11
406339
7
98
51
866125943
33
157807
5
716171293
3
9497
67
11
91
404700
2
321657
453217
24
80
169688
491683
44
817267241
29
323389
58
55041
6
328188
57
2
98339
53
659404419
498437
7
71
64
1
58
693688145
29
71
66
5
79
306817
89531456
113678
196220
88
14
89
423445
47
401052
8
17
3
7
416732
38
559151974
991371444
268152
426970
4
132078
5
67
87
495403570
62318230
10765
81
281342
91
5001
426426
55
146198
434079
67290
488717
52
214719
331115
172034
41
2
17
3438
22402
270175
499418929
66
60
1011
277539
45906
363673
62
9
89
404327
2
79
5
37
61
37808
109965
56
149598
329636
61973
46
9
280188
197987402
1
7987339
96
9
81726
735394385
237230
72060
358814
70
74715
385862
81
559774682
430386
42
982837454
475367
463639
4
23
23
63074220
61
379289
786347188
199285
346588
309612
390991
1
38544
45
13
84
386174
332184
45
79
74
710864552
40
55794
4
411407
69
99
80
420888
28
6
276928
7
100725
193492
35
24823
1
73
34
243482
62
10
3
370174
143821
227220
837603381
662106898
80
294264
25
190852
7
9
499342
531190458
489763
76447
15650
7
42
96
309494269
9
6
9
80
174324
21146
230866
91
680029684
18
4
313906341
94
36
500903507
381260
26
49
487069
9
12
386064
448067
132501
84
77
436064593
18
339147
17
8
48
452453
351422288
28851
560840247
95
42
99106
27
85
658475141
94
354237968
379650
74
156710
4
97
2
49278
34665429
430358
213404
265663
206150
155075
56
68
786148463
338544
260130
240322
63
69
22
496808
382634975
61
79
30
96
243848
430325469
835362334
52
98
81
16
7
286448
86
33472
9
30835
98
30
78617
77
183177
57999
959736566
94
67
19
77
27230
276637
158199812
183790
73
85
83631
535307399
53
75
139780
146461
224997
240292
94
16
4
640826367
56
461237
29
43
47
99
98149
3
57
82
275390
47
77003
391493
146744
344537
68
120161
384186
80
298940
8
70
77
202726
48
213891
15
380150237
79
66
224291
18382
164883
93111
1
449446
96
91
54
7
234643
371562319
19
323629
62
485857
6
333277
6
7
218828
129099
460641
13
309405
94237
794291039
78
995386803
74
87
314791
413312
22
7
60
814318820
40
9
93
156122
57
212295
407288
3498
324560
353568
47
289580
56
493984
85
495889
342871
259891
14
92
44
98
60
529712267
31
486032
485562
135695
218874
21
246001
254483
191475
7
247914
477953
6
5
65
52
5
4
24
189726
81
30
4
12769
398192
4
50
37
42419
430297
57
96160
87
462289
443137
112939
453051
51
97
20
7
160820
25
56617174
3964
398722
33
219857
174239
50
87
660402962
87
98
584402738
257048
53
13820
18862831
223984
353240
65
13
354265
7
83
441208332
50
489607
45
23
36
68
72840
246350
27
47594
54
45930
527321946
46
27025
317348237
204318
372381
217530
55
41
68186
23
68
312003
35
466335
9
34
36
97
575338640
93
4
400185
38
391660
2
361760
661815713
84
135727
40
187241
68
16
420657
17073
48
24
23
69
18950
310756420
363474
12
74
191048
74
457796
467487
421946586
101975
9
215772258
335171
85
1
493451
888016933
357693268
85
50
30
371932877
687452236
78
87
494924
8
74
141745
18
494636
50
55
3
57
90
881352986
66
321449
72
73
20
3
79
10
330388
73
6
239484
77
7
71
91
94
338613
656360640
55132
89
81
323793
393169
29
472470
311788
480352
242807
99178
299857
172122
10251
132182
56
427592
43
76
465473
89
15
159870729
15
338600
221587
39506407
2
3
93
346089
16
358655760
87
1
116033
74
76
454936
308719
76
527988711
99
442691400
44
129446
29
36
44539985
47
301557
9659
240644
231609
238151
286890
97
129052
3
315484490
326901
46902
94
30
117444
99
87
4
314244
132835
249705
26
48
45
45
9
419643
276814
139534
63
759647274
31
163059
44356
129627
19
95
97
265660
43525
196209
81
97170
56
66
306216
9
89
5
6958
990070478
50
363006
77
230023
614505495
64
75273
30
9
573856102
36618
9
13212
12
392200
59
30
189283
766841967
34
75
418877
91
6
87
485985
96326
46
44260
351534
169238915
248661
59048
1326
235080
95
44
58
87
65
198745
6
313731
85
58
2
99
6
36327
492569
119537631
69846
87
221550
91
866175675
417696
385655
9
254874
21
8
39
449566
70
3
106154214
31
46577
61545
266714
366435
49
11
239760270
52
45993
128178
92785
8
248148
307191
471733
118519
37
161703
30
379577
9
70
53
41
283815
145242
141655
5
71538
494530
64186
200115
624933067
418068
193082
71
45
263966
59
132534
379734
142383
6
40
97
18372310
234767
60163
34292
17926
45942
94
19497502
9
49
288287
431802
35
83
1
42
5
254908776
116720
642709332
355995
90
57
1
799053294
19
243969
79
50
14
89
415649
63
29
78
9
5
791171367
5
86
77680
4
471773
53
66
341685
1
54
226960
57
145512515
92
93
17
37850
3
99
319822
47
276321951
418924
141618
97
28
331420
9
58922516
60
25
8
65
58136
2
77064
39
18
614776195
92
50175
266281
28137
437219
267521
24
128221
673684891
55
59492
60
60
120326
238826
50
18
260514
33
220978
7
83
104951
96
5
28
3
15
9
6
320520
47
10
223118
2818
30
28
84943
215731
1
136949
219307
82
68
291799492
354820
96
2
12
431282
115197
44
307568
151741
5687
74
229912
41729
35
245078
125878
323710
680596938
613144057
58
90
99794544
31
637391295
497087
91
54
488802
90
152540
261169
133397
69
126099
446690
234816
17
17
442637
109212
381537
766314615
86
90
7
47
4
442242
437982
97754
356022
359247
474364
155912
95757
341894815
4
87
484202
36
51066
23
39
24
392966
42
31
411188
638253501
82
1
118836
7
260363
32
97
78
767726383
29
162276
677509768
1
304580
60
175090
220747
74
416351
498953
19
3854
5606
9
49
50
61
324554
55
94
37812
250138
91
51
59
313467
7
79555
6
1
405493
127430
350260357
59
354280
268185
224748
276794
82596
251127690
223206
80
92
548016243
371943459
78
52
76
3
58
20
169917
18
70
63
77
147209
146950
375115
106737
954089541
132351
19
6
9
785689725
39
15509
85
18
330258
32828
75
123856
428795
3
10
361086
249720
792582488
18
279750
145535
43
47
2
64
2
21
1
155897
19
112278
106944410
102321
501301348
7
197051
43
827237303
347684
924087434
2
147742
96
6
44
36
150302489
122420
53
38
85
1839
352259
375381
90
23
420649
297220
99883
232816
31
355128
50
32185
63
247366
233526
199727
45491
485676
73
83
251595
212320445
5
41
32
112033113
488075
654258420
8
320545
69
171372
19328
199350
16
152774
65
313636
87
23
485064390
37
92
294225
302120
30
80
15
90
380057
90
4
377816
323742
58
229006
419160
62495
20
85348517
39
48
73
194331
79
297050
166600846
14276
80
344362
97574
47
94082
5
404801
4
79953
448195
6
3
117287949
358768
394084
132294
329270
106016
446140
116097
52
62
13
5
6
1
179357
435576
37
41
484061
79
84
99
283311
268970
6
92
113885
421671
10546
46
90108
43
53
2
181401
14
66437
241502793
308864
7
9
29
161390
26573
145779
422300
240167
275459
264262
334773
2
889765192
18
19
32
70
270619
63
99
44
10
122990
99
765985311
75
3
60341229
43
61
54
57
373870667
52
57
34
349604
119566
46361
336931
95
26
985381426
69
22
46
167938
491064069
69
294650
4817
345353
7277
87
54
842113714
360801
493166
892920149
37356
98
25
40
233720363
188752881
11
235199
76
49
248328
81
1
81
576094697
442111
121216
303599
53
549420549
181944521
261780
25
383043
424695
67
92
471709
54
2
27
8
43191
87
33
18
75533981
48
993843200
356330
64
183167
75
227268
233384
51
60
981741852
233972
73
351235
94529
7
463813
87
255990
56
92
68
306564
97
2
350126
61
67
344117484
72
262269342
154820
91
44398
5
26
67
156510
234550
32
815799959
91516992
81
442481
362139
127799
98
24
73
876869347
22
392380
32837
153514
38404
459738
191050
39
4
41
31
54
92
71
56
19
341023
9
91
2
21
183808
55
29363305
10
5
69
46
9276
14
345675
490887
563268147
394613
128799
189963314
58
119318
85
67
189450
40
48
394417
74
92
3
267246
5
30
171805
41417
310405
261385
4
251487
15142
32436
98
799104067
78
37
165372
2
43634
202670
269148
336666
94866
417256
85
290081
9
420511460
60
512543863
85
59
45
3
77186
167024712
74219
511551065
4
374323
21
191766867
53
40
20692
323543
60
161391
237061
1
190281640
27
90
67
9
15
88
13
184833
113591
5
714123018
460121
34
289753
322029
2
77
72
87401
77
96
182653
77
403010
1
66
436931
26
68
338366
22
3
319975
71879697
9
45
33
70
86
9
424863
54
79
27
5
489214
85
51
27
1
120479
74
71
254611
493394
177473
883072165
39
43
201941
9
451789
4
19
322833
32
32
76
314643
948457611
394375
307252
38
387403
172126
80
5
64
64
360906
363084
357570
200825
72
247286354
162835
359362
27105
27
13652
183695
87565907
60
46
6
9
97
3
34
4145
4
2
76865
307416017
354826
35
30
79
397463
382924
2
2
49
903828542
125837
375344
12
48096135
85
521223816
344007
282935
303088
54
36909
240918
728907336
18
85
183263
76
93
950773750
865458580
158320
94
48
257419362
118905
489942
478166
11
151970568
51
652454849
192907
95
3
221896
7408
53
64
24
39
131411
710074492
1
175465
94
208824
259944
29029320
35
802894195
19
71
91
13
206577
12
44
93
353410
311038
131568
327351
7
48
31
470240
77
211986328
40145
89
2
93
12
143915
209915
4
107662
198468
866766426
89
67
2
484691
389362
32
95652
80
54
806660288
61
7
123833
98
75
17
133155
153406
352816
65
114495
62
460063
237984
9
370980466
562782529
3
418999
11
76
74
384608
72726
5
86
91
772148494
49
232312
3
359875
19
97
99
357750
211422
103440
64
27
557575202
153253
847326128
189912
465828
7
31801
53
66663
55
84095
4
68
71
131064
94
50
368493
123849
17
84591
924551639
96456
66
142537
202844
81
80
64
9
64
38
49330
44
29
6
55
592896935
453478
4
9
63
92
44
370120
258217
4
269429
409565
345583
8
436362
258672
471924
91
13500
80145
12
224751
28
404293
38
482310149
41507581
669752094
470890
99
17594
69
341046
380124
76
4
79
356261310
24
231093
16
72
299886
950212286
315084834
136039
64
8
297111030
423114153
117353
83
41
12
5
361751
5009
449551327
68
827397680
297040
21
4
49
153363
91
79
408890
445915
407134
27
31214
128676046
80
64
331372
1
11
56
26
161095
12
7
6
35
64
71
913932013
758203862
407902
295015
113061
47
479502
808029333
33
232849
781868324
176759717
68972
6
54
87
317247
789484093
101259
84
10437
825113373
152160
25
3
441607
485702
151658
391069
71
15
14
2
924867996
62895
383824
190084775
46
331665
9
4
386507
29
666785091
59
48
98890
14
50
227151179
11
121431907
1
89
70
3
64
26
6
37597
2
474070
166223704
26
57
87
33
15
490522
160438
692248669
30
985250149
26
52577
254729
6
3
130929
360845059
62
41
39
699702993
402580
391471885
16
111526
86
621741741
96
339664
899205800
695709851
235251
82
46009
367961
254742
68665
63
383660
718177580
320930
131474
11
333585
59
497748473
913645041
431435
475798
301010
225679
17
155451
449570
812968078
52
24
513026579
77
1
57
48
92
254989
1
1
335882
855669365
276522
29550
461712
49
41
86
28137
45
347138
84
546370763
45808
154520
623477041
65
5
367877
243586005
149978
38
942382245
275960
16
430167
79484
52052
99
247758
977537291
5
71
492557
2
63318
46
28
46
43
76994398
79
37
88632
210971
47
56
63
352037
261598
27551
61
98
91254
446224
76
23426
786689295
81
5
368400
198032
19
40
48
66209
420355
53139
49
471519
57
6
20
9
371245
176940876
494525
2
74406
89
144123
29
24
484299
8
478203642
287830882
307351
475412
23
358563
5
51
42230069
493024756
201709
385340
47
254029
60813
17
497371
153431088
320716
22
36
345057
90
3
82
34
9
47
351867
57
4
33
942797387
44503
321919
82
110861
84936130
45
241276
304834
28
317981
63286
49846
136983
98
17
139090
13
77
295687
96
67871
39
270258752
445995
25
5615
2
380361
390580
173076
99
10
37
42907
7
62
451877
5
207597
117384
3667
73
461913
71
47
498116
718305023
394495
397847679
69
318080
12
1
2
78
32
793948929
7
12
32
78
771659208
70
380654
69
94
514314789
2
39
30
95
430964
5
85
23
25
31
374802228
14
411593
268202
76
283691378
52
92
27
251053
164736
81
51
31
149188
62
117992
14
1031
45
494154
78
73
56
30
58097359
198411
56
444891
11
29
74
38
89
3
9
498409387
408289
52
36
29
287662
205799
322466
9
267206
38
66
310136
54
4
413854
418999
129472
246450
64
486314
163940
3
277732
278273213
338572
102988
461011
79
544433227
85
13
300392825
11
118001
46
24772
20
259500
66
207669
17
6
493615884
323544
51
6
96895
223212
8
10
991447390
206367
37
3
392614448
380867
205424
184871
82
63
133647
83
464347
37
286779
455039711
125757
5
184476
355634
98
377309
17
30
497188
94
87642
4
433925
3
34
17
459526
473490
415016
94
409336
289197
460369
453009
163709
60
489985
49
303865
47
38
800985151
83
178699
6
438743
63
80
230871
114114
240938
252850
970599998
112572
795569656
522212696
23
59
496228820
21951
21
94
3
73
415877
36
90
40
456720
71
95
234793
26
7
62
4
25
481461
46931
191799
386609
440884
5
442715
6
14
50
22
4
65
141657
277491
71
71
99
3
83690
88916
91
493946272
11
245546
145086
36
15
112836
82
35
88430
68006
2
17
52
731175254
43
351446
77
48
496214
61
81
162339605
397436
310557
97175
416188
161500
6
4
92
8
3
12
14
192198
55
498529
250953
461222
89
24
288030
32
9
82
178028
50
59
68
18
88
431830
87
451545181
45779
32
337835
264246
157418
281965
2
73
12
2
486074
98
43
59
434950
28925
86
770959767
38
33975
232083
423609
190298
670418328
272475
81
16
404977
333887
2
243410
397185
53
215408
245984
261192
44
55
974505231
403418
16
97
64155150
313204
509425478
401534
42
23
309510
295804
22
40
44
373620
351259
89
6
487465599
461903
138005
101993
369828
161449
23038
94
6
16
25022
316847
40450
260636171
30
48363
84615
42
49503
2
8
211703
215475
33
112525
86
56
402841
44
52
131774
79
2
53
402605
208896
8
37
47
99
434464
533455014
33
21
68
82
1
62570
545262449
98
5
431903
22
112652
12
201220
56
29
290632
31
131975
271261
8
6
96
173917
662016761
282379
168184
66
14442
897966496
461047
86989
47
56
418205
67
15
54
15
679232258
3
19
173730589
6
14
36
16
548438051
7
466742
334045
446928
76
461943
24
41046
29588
61
38
6
36523
414625
239674
195526
241093441
235
93981
404004
458140
42
68
40
17
232285
35
77
62
9
35
15
33
243455
82
8
476360
30
4
77565
202125800
82
38
49
267233
145546
539259651
34
44
157530
7
34
682862234
15416
12
1
428621
3
484848
9
7
489372
308705861
69
228468
2525
31
62
44
225119687
4
370880
76
318721
196234
51
335899
1
96
190275494
682534948
36
965717875
86
414425
7
24
206582
155505391
44
75
79
24
36
6
16
34
17
407799
316187
70652
253389
326809
5
444678
486594
477055
391015
69
17
8
13622
404957612
7
291768
73
50
1
244016467
483187
608858784
80
80
76
18
385930
62
444863
71
322489
446090
303477
120587
18
60
127842
79
85
348051
5
129470
95
131463
35
444323
49
185984
246487
172539
6
54
493659
79
75
78
231704
35
124264
199875
49
88222
230967
32
13
478077
138210479
165162
32
82
23
300070781
597432379
419141
1
189367
33
40
802233052
98
347275942
3
247915
499638
239869
17
305263
8
323599
286152
7
3
98
69
19
51433
305714
84
457004
82
23
50
77
34714
63
4
4
98997
93
295075
482563
300900
376413
293313
27
779460143
79
38
60
39
459142
42
713297318
68
55
148489
387458
111226
417593
159430
172908
81
53
31821
38
9
287446218
33
421549
95856
384741
439015
66432
45
54688
6
232481
232681523
559957193
79
95
167908
246977
25
383768
90
3
7
7953
49057
96
191005
3
450966
407633
39
112280
16
282626
339742
28
530304250
21
375216
87536
93
61
333355
80
148238
254998
3
50022
21350781
59
253233
41
668913709
39
154959
1
78
50
48
7
26194
8
371258510
221598
39
3451
46
1
79
303134
152871
55
14
75
41
406877
92
3
49
728975493
424783897
75461
56
57
7
36
61550
277244
295295018
95
58
114146
11
1
28
20
238499398
74
12
91
44
18
6
26
94
85
492248
184111
12
69
802204082
289065
761963622
11
94
78
10
73
406828
683850193
51
68
60
7
45
428679
98
4
9
99
85
29
5
43
437465
54600
70
16
98
229931
297314
12
45
68
12
84
294002
94
361171
465955
309282
60
52
26
93
55
265112
53
214181
16
209488
375858
120381
448237
51
407055
15
80
1
380515
90
38
879996245
322350
375224646
8
347118
239401
59
95
495343
89
345849
379871
27
13
408076
81
230960
1
433952
50
87
83
1
946321403
185832
407100
77
60
45
464395
534408984
990496728
22
91
53
75
68
3
88
16
319611
492271
172447
256330
253679
38124
33
228671
33
56
798574821
17701
393904
38475
44
379974
78
208504
95
218498
132560
499281
13
46
599060197
75
28
7
96719
141855784
12
87
178407
3
2
69
269478
4
6
47696
65
97
49
495701
97
200493318
94
44
55911
15
2
109500
11
79107
529707406
872868429
59
690302425
392341
22056
391754
2
7
429374
343304
884573014
8
65
356781
358988
9
138397
105803
9
152687
60
68
992985968
3
317805
124227338
479504
471921641
1
23
3
86
73
2
1
6
95095
99
21
96
430779
9
5
23513
1
885497926
416893
313380
293338
8
15
5
178920
85
481880
858528539
496642
286562
365994
469618
60
912767241
316079937
102840
67763
95
390161
307256
88138
37
412586
11
19
9
58104
68
2
717635637
253165
68
632098763
71
37
278457
314708
113601
113611
369621
93
39
486264
74367
779881686
52003172
27
427979464
318916
602348479
864668417
357879
110942
20
264915
5
19
406637
4
90517958
9
85
9
34
1
2
88
33
405096721
1
417546
149055
691155983
116815
72
321325
423246
82
334321
6
90
87
145487
366829
267348
34
96
402545726
2954
57
441981
133042768
589006769
15
6
51765
90
72500
96
62
62
856774337
170943364
16393
150584
58
83928
74
280950
38
27
55
19
18
41
9
95
275395
68
174160
91
48
39
205332
101444761
12
340723319
71
434668
276588
37
12
984308766
73
391614
68
461633
92
45675
72
80
5
22
94
305523
67
62
348209
457400
46
273461
33
140572
41
799750196
210129
122996
73
75603
1
46
236386
68
98
386765
65
41
7
66765
485350
144163049
991557020
63
36
68
367769
46
31
99
94
30
8
7
7
128291
184704167
32
409679
8
53
430189
60
157047
32
7
209316591
48
385285573
595820687
58030
8
417831
733205542
203310
94
357261
41
153473
209355
84
5
261328
60353
135757
407378
88
2
309879353
68726313
270362
86
73
85
426970
473917
60
78
277730
46
338945
112859
127006
409084
11
377228314
6
40
3
55
360233
439882808
32
47541
91
8
778114928
461284
87514
29
56744
26
36116
24
77
1
61
53866
59562
20
3
32
482524
2
567793521
74
131642
416907
39
98
17
335295
84
22454
337713
99
250684
94
55
786275322
382335
380460
8
49086
23
303344
347108
74694
79551
283511
297140
392759
78
43
1
443758
62
92
223946
87540831
96
42
96
258381
300664
191405
175212386
21
81
308089
421498
91547
318640
6
233354
27
330373
307091
373938
875148852
69
812797892
16
188823
91
27
76
9
388126
838869685
48
82
5
84
99
224550
428345
351092
18
63
44
81433
13
5
362929
9
315863
12
90
44
22
30176
86
769835550
15
463448
4
64
6
443020
705535445
168463
377829
264712
406316
25
38622
8
253656
317738
106144
16825
88
26
13371
6
497234
76383
138827
396514
30269
277442
50
13
142378
452654
15
30
165964
120775
66
7
81
351220413
44
295617
4
47935967
11
94
187542
36
58
205689
35
886955955
45
258357
477787
5
17
485861
81
8
77
911710669
12
55
160090982
157541
40
9
31
111513
7
240778
90625
71
407281
18
199279826
26188
387510667
91
56
35705
339383666
60499
391825
82
51207
91
8
350159
308107
258411
292042
20
649593683
13
479524
4
187620709
123571
446749
15779
10673
286507
61
62
55
3
9
451664
82
185558
4
384220
151038
279621
74
451939453
99
383967
23
66398
46
99
25
61
5
7
36512
24
426114
68
34
413604
5
32
740704355
82
99312
47
89491
428693
28
11
265430
169466
279606
86
34
43687
317521
152514
50
36
55
81
79
316910
30
432807
70
406478
123637374
34
91
86
17
78728
425640
26
689487560
94
5
7
82
97
436638
29
39
237317
80
304094
324073
272834
453581
81
66
22
448051
256557
334146
765988283
63369
655818336
7
20
14
7
475578
138394
991584588
4
7
279448
491113
35
248019
485523538
94
168012
98
346564
88
61
94
55
89
114354
158728
183303
57
69
36
27
324755
57
31
645922409
50
22
59
191664
568861205
145889
68
186705
512944781
91
291607
248438
420224
2
415261
12013
83
93
367692
1
949754460
337743
153901
205460
80
684901752
37
396661
449886
80
14
24
583502818
3
78151929
117566
78
37
62
160984
81
31
22
45
112169
48
30
26
17
34
23
91
18
30
330935
367908
356077
55087
268095
269368
43
22
213397361
49
17
21
80
218181
148791
22
6
374185
4
392582
235358
217875
3
5
636302560
4
448361
122521
90662
93
7
434758
410844
54
8
11
97
164505
72
192872
164281
33
250914
302711
195770
9
92
87
23
97
246569
62
258795341
148780
15
302804
315278
9
423328
197927
2
46
97235
195889
477546
153892
42
3
69
11
408504
26
88
43
48
242889
20657
416431
318468
6
83
55
51
48
96
513011911
52
95
8229
435930
129201
323388
463223
270288
431536
692092485
90
5
51
14
56
93461
284887
3
14
70
348372
82718
80
94
488595014
182302
93
98
8
94
47
436516
4
110317
31
14
213896
958891283
1
265954
37
846134627
469781
41
99
268282
1
110495
44
20
62
81
116528
83
59
297013
97
4
35
95
4
56
53
2
12
35040
67
36
94
52
86
442651
263842
190550
281187
391529
126553
372780
371704
60
21
480597
88079
441251
19
15509
103472
16
38549
30283
5
38
41
2328
93061073
284616
407895
270192
88
44
84397
94
26
173065
24918
163138
49
224683
78844
56
166734557
213569642
143744623
86
18
80
330324
53947011
96
306351
180711
96
75
499673177
7
381333
17
145603
272998
510999099
16
249007
61
9
74
98072
10861
30
276620
73
461073
417659
43
299072
9801
284838
411828
20
75594
81
200812
362909
96
186400
179211138
285256481
7
7
44
95644
12
1
37
96
41
8
432219
57
203991
9
30
230284
4
99566
40
362403
25
6
422597
30
29
337156138
99
92
392428
57
2
68482
54
456193
25
61
17
37845183
873433266
141930
14
55
73
199910
15
787060565
4
270367
73
91
18
405025
294707
407919
241489
211111
82
264450
302742012
418895
986949304
5
4
35
456738
7
333541037
94
60
35446
10
46
75135
27
379094
69
55
70949
73
440610
133635
115336
7
58
19
478561
392585
459648
5252653
12950
460119
154610
35
66
179531
47
61
712032460
391525
16
1
231856
333095
77
312805
386122
3
947556897
4
32
223465386
2
432374451
51980
3
82904388
88249
23
181649
269624
465907
374997
458350
92
488729
355308
314742
8
168964
10
380855
1
393561
69
89
53
73
96
117169
263112
73
225550
41
39
250343237
83
61
383897
94
290840
265122
484022843
33
362577
338568
49
19
475845
7
62
197770
54789
19460
83
48
199519
6
93
498
63
614614120
243383
327321
92598
28
735000853
199317
49509
294612527
50
3
64
35
2
331477
9
32
830617425
320117
17
81200324
470193
89
480735
119943
62
18417
329303
2
128929
354699
128617
34
6
29
351921737
399855
260236
277140
7
274568
212842
131575
8
361233
496976
50
417114
370175
38
79833
233404
34622
68
13585
70
65
365163
829829407
10932
8602
75
86
649278979
60
179370
5
42
279811
8
558446236
91
77680
143651
160654
25
33
417200
99099
206266
176163
314353
82833
8
6
59194278
24
15
492664
98
29284
279953
296188295
126773
300276
144755
225010
366716
2
38771868
82
397345
91
138046
97
3
35
450455
23
96
167089
53
76
374836
37
84
18
395584
9
162512
47
9
385244
30
258474
17
228048
5
17
7
117424
432407
6886
88480
51
544700465
123243
18336457
310283
86
149900609
83
80
89
83
63
72
6
1
605522969
85410
2
540430241
401873
1
18
200104
8
577740923
388489
50
49
40154570
36
269936
6
2
419140
304734065
235933
93
33
68
594249471
7
88
208184
22
14716
75
413818658
148134
8
191640
53
172308
36255
5
62
9
140402160
370221
309152980
7
890655909
300747
60
270498
74
21
242752
15
214841
57
45
339305
9
117105
98
17
21
1
173759241
325208774
271159
75
58
51
2
169559
180553
76
67932
761786229
85758
401003980
90
31084
7
328571
23
5
4
57
1
95
937048183
60
218932
224426
93
44724
83
233273
346555469
86
86
85
730078204
382375
321922
72
4
76
37
68
962414112
48
57
47
9
375832
284413
210058
95903
125320
123909
323510
461796282
49
793945644
434487
466345
12
11
411711
59
224212
143473
78183039
59449
503527008
64
98
139150
288401
464670
488296
357862
7
5
6
27
24
264797937
57
11
44
33
280434
40
900474901
16
61
46
55
332632
96
284754
17
90
462449
64
146002
402254
111639094
249797
39
368098
80
93
218235
69
331150
76
69
88
3
13
197191677
55098872
81
88
75
3
436123
288930
7
1
114797
29839
76
117616
358638
98
23
54
322814
196685
31
58
61
23
13
44764
180949
87894
87
432070
242369
61
77
51
33
20
43
161173
256141
403893
24
299755
68074
394564
347424
744138735
183487
30
15
95
203360
75
804109417
37
53
24
121084
177466
582313816
70
57
49
955405194
51
329030
129280
358969
286808
92
60
111053
255448822
64
80
223395672
162102
68
298173
319064
27
5
15
1
35
487104
40782
16
36
153020
47417
15
214352
171822
63
70
83
59435
445647
73424
3
361807
3
386250
24
74484
51
2
50
57
2
97
156845
98798
4367447
341660251
34
133159
4
9
229874
63
115094
95
334851496
53
27
99
168243
68
96659
529491903
83
852776781
3
468117
158938
42
4
78829
243640
79658
66
811413966
78
414815
348493608
80
46
384465
43
7
279004
46
74
317899
359619
41
72
217192686
54
9
5
507416366
50
165206
280223
3
374312
60
48
182399
28
108707
47
83
42
99
70638
551601891
7
141501
104313
12983
43201
174693424
38
87
338558
276033
97
310874
3
214176
46006
160328
305493
43509
12
83
357234
875936367
62905
70
46
376261156
73
374234
318559
63
535207435
201655
40
55
41
141520266
240670
41
44
27
61
2
110572
82
343984955
440050
328991
33946
13
16
32
11
271087
30
202969
424304
32
77
916864469
61
372124
6
22
141314
177609
790826819
89
479065
415985
64
274328
86
29
42
9
281811
384653
87
383858
58105
364234048
651255642
739009869
37764
405985
3
244692
93
453644
3
448371
35
81
285549409
438027
89
11
76
92283
477189
90
194107
42
44
436031
7
28
664207226
373762
392597454
3
30277041
84
78
31892
27
439203
364724
314656953
63
6
94
224237511
25739039
74
17947
37
65
380438
42
4
370509593
83
21
451353699
80
6
271950
89
91
17
90
49
135120
1769
220886
359354
245276
59
183780
398766
455627
29
18
663472486
4
32
69
96431
5
21709
411813
42
3
20
213281
83
714084605
57
403009
31
185998
64
10
25472
365738
53
65
117712
74
97
471957
326046
94
23
45
80
8877
89
27
411623
91
1
2
38
27
288833288
68
373907
74
86
111061
48443
403039898
70
1
65
53
380750
73
431622
54
123499
258579
17
71
37768
24
193489
81
6
117594
238282429
24
48
358093
57
94
46
58
91
128483
36
449397
203290
79904
59
7
426164
44
66
664954825
47
28743
397537337
80
447918
552974460
427785
281005
91420
577901537
82629
9
37
10
84
57
78
134970
301417
155309
4
302869
85036
52
9
123059
75
124227
58
288021642
16
31
79
1
5
346233
59
4
305008
56
110110
56
733858770
468563
478048
210798
91
52
15
255334
76
32
292063
76
441828
1
60
41
7
58
245410
387453
406871
87345
467684
30
245975
24346
37
320975
325569
8
92
89
61
72
57
469994
22
91
333124942
86311
2
77
325769
127779
57
540324389
416491
128235
58
165191
440700
203513
520172771
64
62
43
66
50
757143336
59
38
452455
71
340322
453494
5
19
56
289096
75
30
150206
157663
5
51
544603120
59
31
270033527
466553
332384
22
840632170
33760
307211
290835
69
197666
65
63
413594970
20
112174692
4
25449810
32
10
3
20
7
236089
4
170262
256531491
10
18249
22
30
81496280
46
39
10
36
9
200596
26180
102014
276624
47
311159174
75511
93
2
329876821
463050
337226
91
200625
40
213925
372175
81
32
408070
245287
250331
16
388819
170610
43
228003
446407
160236
73
86
27
457047354
7
16
183452477
58680
568862164
416590
96
180204
2
13
46
421163
702767954
17
219353
468294
79
46
72
12
387578
2
210761
88
63
657014477
27
29
70
5
440470248
448970
2
53
105553
176966
19305
325095
14
21
24
374543
23
3
92
395821
259860
94241
397164
63
406954
88
1
415746
440459
68
19
48
268655
92
484903026
224595
80
472713831
8
870367802
35
314537
16
495994
286071
8904
464049
475327
287430
247646
67050337
14
246068
31
85
9
9
3
391949
24
83
301962
174054
70553
58
46
53818
72
390965
39
585123251
698862977
271051
2
45091
305217
62
688915078
299038
35
160518
90
28
197492
2
30
708330116
26
167883
2
51398211
69
28
329881
444981
222492913
34
532212239
227583
113399
374849
455725
6
310179
296500
222263
334876891
1
43456
90
35
317653
19
191650
206905
94520
437001
18
326310
186054
27
182297
498394
347542465
122536
154051
286272
11
7
5
84
8
139109
9
25
9
64998
416045
48
63
36
408643443
72
70
210722
2
327885
162187
185356
403520
146152
38
96
88
20
77
90215
27
424702
27
5
751608069
8
39161
3
91
38
51
200261
312850
265796
26
398117
97
13
57
704604630
75
89
99
73
89
326185
58
53643
52463
34311
12
84
234859
9482
271869692
61
23
95
84
15505
140342
60
3
408034259
41792
43
268501
13
129637
227300
6
12
57
87
183570
60
62
103758
54
429431993
180242
36
48
85915
53
98
33
4920
117421
93
18
4614
461985
9
42010
63657
1034
971954490
5
459481
186199
74
1
12
92
422240
450736
93
53
991369630
81
94
3
85730
19
815723569
76024
286227
56479
66434
35574
66
3
436597456
274776
150601
28
284858
43
47
54
202860
453980
96
224217
81
90
45
891163393
96
252629
37
4
441830
8
57
91
538981077
669416271
13798
5
50
1
626898482
35
220484127
90
29
110303
232726
442709173
509804148
592990286
1
35
295585
18
3
52
88
423577478
231835
464681
843338892
362422
749202791
4
404288420
281293694
1
70
89
9
498668878
218589
89
66
56
168535
480958
3
192721845
352810
256257
394642702
315809
20
55
249192
251923
34
62
53
48
73261
451460
88
316469
817084599
7
488836
284921271
357672
360391
49
68
79929
265802
37
48
183201015
114654
118965
97
405889
251351
1
82
15
148627
787832491
1
26
88
222179
302355
2
97
28631
6
104482196
85
447905
154336252
449446
45
347043
275059
677999128
320186
21
52
8
313175
7557
52
826823477
269952
287948
84
11
78
344073499
820673587
74
2416
26
70
89
467766
32
41893
282950
86
57
40423
416424
54
50
98
43
14
39
20
290144
389397
52
271970
1
14
26977181
19
62
30
402389
466703
44
4
3
49
78
42
61
99
456286
398790975
98086
90
88
66937410
38
83714
316495
50
39
36
82296
346146
369328
75
72
339038
591863092
41
270559
308716
59
916347916
40
25
87028525
121854
40
80
84
8
4
42
271573
57
7
21038
5
123584
147632
396397
1
5
280854
36
315956
33
3
210265
230494
210097
290114358
75
996170135
221041
58430
369238
744890332
396949
129944
79
301203
117334
85
200243656
67
297995
23
6
2
220944
28
204730
184276101
255759
219173
32
401805
82
90
83
91
27
76
52
247975
129208
388176
60
347487
432954
56
26
368032687
495816
9
105425
40
186338
41
52
73080
259696
31
89
78
155911
39
5
238254
22
85
32
67
69
216962
319167
51
31
332862
917069200
402521
72983
47
382991
92
383894
72803
86
414388
43
376976
25
6997
7
28
5557838
126345
13
261123
55
86
49
20
90
73
290755
84
69
305099997
79
6
40
284458
112175
1
5
21027
313107
71796
26
55
327204
281000
43
206057
141112
211155
272748
351819
44
15453
24
325710
34
26
407640
213620
878503801
481709
368479
42
72
413248
99111
663416199
918751942
436153
143068
31559
85
887590695
312954
13
10
220511
64
50
6
8
12
80
133360509
466712814
85
247520
45
345855
172745
129648
65
3
1
488561
437990
64
136208
386507801
62
237343
350079
298609
71122356
262036
214963009
349725
98
16
45
401919
251122
7
4
371284
389735
69
21
6
414541
16756
187270
902706927
76
7
20
346405
326887
454793928
340969955
290926999
362391
336005231
59
320057
80010
84660
29229
118006
3
425863
440919
416647
169602
532180147
1
50
253716
290338
10
425423
499625
48477392
9
2
156810
95
26
49
69
8
5
9
210555
23
42604741
31
698063629
83898
34
19
78
36
80
94259
201867
28
4
70
68
6
212533
326715
426664
44
250665
46616
81654
74
62
60
33
340978
6
319001
11
107447
205842
70
354312
102530931
23
320220
39
184519
51
912532000
464631
2036
331408
56
4
125790365
8
80
73
343586325
984274571
8
188887
2829
2
33
159018
261921662
212349
136003
450510
663309239
116356
104883
5
94492
706829369
14
355319
112976
52
227200
43
329868
312658
35965
87
271429
476294
96
146066
62
836061802
17
408540
6
217603
13
35853
56
55242
76
79
35170048
128698171
93
73
70
205680
8
29597
456703
388289
190030
410347
88
288889
34
15
305699
87
400422
59
58
53
33741
350634
322104
78
78
9016
35
39375
87471
64
9
296541
133946
361233863
4
6
26291
361457
481507
70
290430
401212
84
48
204499
21
69
184561
7
68
47
30
79
76
18
306005
380259
29
24401
383290
83
44
66
127009
38784
71
8
73
344328995
52
61
238779
81
45239
63
816593555
382214
29
737942324
91
367458
3
44
5
478722846
37
85
53
8
217477
180732907
55
435369
483749
96
422442319
26
275270
3
47
15
75
29
112339706
76
628555251
16
9
139481
27
88
98
462138
3
134732
224538
463797
203820
21592
32
7
83683
490228301
412463
58
4
65
33
5
1
3
4
22
3
829425347
404975
6
76387
49
3
97088
338485
58
362789
103194
490208
433903
95
7
26
475880
452735
36
10
13
42
234042
43675
86
230982
73
85
93
174992
32903
28955
102049
11679
9
2
44
54
4
11
53
299196
99219
133821
28
38
312811
134448
268779
32
100735
21
472857
10
94
444185
250449956
489048
116609
225084
30
428251
474827
68
269838
50
39
491891
21
297545
47
320170
201647
24770
449042
192696
8
400584
64
35
19
84
194303
126524
15
381936
254893
20
50036
19
61
86
41
179533
96
4
91065
54
92
199131
104157
788341972
58658
1
60
338762
88
35
46
42
38
8
798022407
216643
60
233960
414146
410454
1
351780630
12
59
78093
5
5
59
51506
80
160004
364577
45
97
25
365511
75
3
12
356988113
90
434345
85
50680
98
96
2
51
298351
99
30
34
98072
255537
40
615814073
6
4
27597
87
51435
76908
229752144
84376
50276
31
93451
35912907
258412
200795
48
213262
435902
196925995
4
6
308255
50
446327
39
514013778
3
354273
109697
149735
355807
116224097
5
46
27
134053887
513857976
70
130623771
93
82
490044
61
381763
66332
366414249
29
75
112964
422931
589208637
82
147047
30
210458
40354
264332
73
892320677
336857
53
1660
34
20
401409
39
248914
284734
426247
755837156
3
11
9
43
477909
944095077
78
32120
422338
79
717577563
296480
333775
80420577
39
7
140162
72
952226101
4
409302
515572579
408472
53
1
162040
4
174499
53
46116
53658162
820455880
245028
608509501
91
952314964
4
94
4
299359
391635104
96
83
25188
376860
5198
451958
96
228663
67
99693
1
60
42
6
260451
42
476938
811370468
60
12
336266
7
4
200647040
15
60
441054
168115
53
53
87
369238
4
67
74
16
45
189852169
41
474175
87
166209
468197
271402
15
5
8
297368
339549
140589
672851298
82
14
133718
22
98
9
267431
419699
37636
76
929162459
78
476869
440565
75
333678
52570
476003
69
51
130960
403196
187625336
4
157828
86
49
275531
7
804915944
97
73
412959
14489
403918
40
405356
37
424887489
91
8
6
47
66
473179
110123
94
46
19
98
88
47
9
908399906
47
107950
887465880
491245472
94
386463
315021
83
10610
268003
85
108796
110170
303131812
82
12
244085
63
154896
308897
235224088
956557456
4
86
58
8
66
29
445848
8
147353
84
485054
265858
6
24
249743
99
5
11742
11448
66
235249
277774
24
80
461208
432528
142133
247541
46000
3
1513
49003
187398
105026
38
85709
447930
466240
143415768
994844824
454180
83
495594
69
209099142
81
351584
206564
95
60
32
33
5
65146
32
94872
311008
242806672
257537
60
9
30
20
48762
154549
49
110899
131060
751297977
85641606
325421
286666
452897
436587330
15544
333451
439354
208571
42
4
68
303720
39
50
91539
7
333786
113212
59
249967
138661
19
26
8
37
33
728346109
57
83
69
792833699
34
18
75
31
110720
64
281722
331318
46
90
33
38
17540
442969
44
9270
22
124380
126844
207342
134772
68
444064
59
5
138774749
11
533214385
9
190072
52
324782
89
452624
38570
19
61
50
5
309996
52
164179
888899746
23
40
376544
310841
790563722
295546
319825
56
285341
171313
76
418973
287357
235433
665656232
233485
933
3
47
89
294264
74
33
47
6
76
72832
60
29
259876
365369
314788
45
79029
53
83
57
89
21
93
70041
11
4
66
53
76
326107
36
15
29
387758
5
86438
74
28230
192772
35
410185
71
56
172450
30
83
2
189698
186278
39
71449
104145
6
45
53
491841
60
374419
2
7
117024
137647
37754
20
132823
88494569
314722
52
207703
606261719
71
73
108019
407838
407250
50
218862
40
150031
72
21
258195
29
933691422
84
31
7
996406742
48
44
21
111588
27
57813
45
70
238038445
327949736
5
237313146
1
275670
14
32
13
5
72
140115
68
338845
342447
178318051
28
154973
21
402842
32
65
55
35
265109
8
2
222390
68
162534
96
53
193726
51
60
81
265157
86
194285
52
8
133386
17942
7
494508
20
101014300
63439
8
82
468465
311750
6591
396110
41
34
246141
9
6
83
37173
2
50
46754
536299741
429922
452911
290161
12
6
38
180016
53
262395361
26
89
7
291689
2
88
16
30287
321974
31
340137
145228
73
42
336512
843784718
27
416573
360677
79
55
20195
1
438319
23
267065
481292
115565656
99
492823
794866525
50
49
481967
935761023
13
249219100
35
582200085
26583
234218
16
88
77
8
256443778
153200
465008
68
112386
3
418064983
63
294702
544897983
62
29
99183
9
35
107589941
245495
9
13
78
76
231252
379498
99
302333
18
23
257166
331205
7
42
43
99
139352622
65123
36
159353
4
78
364904
62
6
22
220272
405684
59
50892615
762856197
161206736
14888
438456521
322423
52
99
159303
45
481310
108390
83043
39
119064
185194
413227661
369631
74
41
243817
25
92326
367793
505525908
88
256318
56
37
257873
219050
389698
99
424507
55
169690
320078174
398967187
85
455233
4
307299
349847
45162
35
88
141997
251102
309929
60956
39
29821
2
19
142681
84
79
79
27724622
88
17
405227
456313
41
54
70
11
334732
89
25
323018
437418
85
322163
3
384216
2935809
43712
22
59
21
725640622
4
71593
77
81
298197
89
358594918
51
245603
12
66
6
419506
79
22
63
5
4
12
290922
703162080
490489
390109
154353
37164
33
91
30
79
19
33341
338245
39
49
23478
22
405291
276368
91787
471780
391492856
244031
136208
116033
120436
5
19
1
55
22
362941381
33
352630
70
40
209448
55500
64
28
1
203250
280595
47
22
260284
371855
297649
15
65
93
540998228
393255
332207
70
6
71
16247572
189515
628218208
82
34
640400447
15
453847
313273
1
89
24
6
876495929
59750260
180664
7
24
81
130849635
991905212
78
8
6
2
460903
1
339087
251384
342978
4
370020
9
95
209170
84
93828
34
370594
328448
96
18
44
94
181777
7
25
4
95752
22
262444
373908
35
192281
93
395446
8
15
458657
397370
222946277
88720
8
139140813
65
273404
355177
4
63
303598
275496
79
86318045
4
299972
332202
38
433721
9
90
36
596664064
484014
65
493459105
83
265502
26150
11469182
67
27
20
57
28
69
44
370915
82
840435901
280123340
712955849
86
46
63
238529
32
96
272950
73
128029426
26
416761
231067
12
11
20
26
4
87
450045
8
193688921
6
62680
60
132255056
14
364788
218043
2
384043862
421125
317584
101683240
92587
22
11
49
289428
67
47412
272645
32
54
295960
210411550
285062
5
4648
47
463437
59
5
11
98
1
28
227668
9
45
482003
161876
346826
25
58
173876
4
247750
258923
66
35396
518154793
403323
353604
82
74
46098
170784
137732
460773
30136
67
14
51
63
11
103659
2
24
60
73
9832
38
79212
477534
224269
283626
306614
481884
99
39
315246
3
20
258142926
398766
366056
39
10
254520
28
364731
30
616259787
725906760
295613079
342052
540190628
99
236381
77
134009213
382586
7
274738
68
232665
70
12
85
92
294410
184123676
7
519074355
106914
350724
62
2
832911623
57
63
57
395530
39
11
423830
76
152195
231092
58
198251
365932
547946090
40
48
43
307662
885524808
406147
122505
29
896451053
48
487600
273617
161743
99
669349432
59
62
18
487607
51
42
55
342569
5
227997807
73
13
47
350534
24
74328
2
236925
46
266123045
64
81
318484
255429
7
20
43
46446
352765
132402095
4
264294
30
200644
50
124441725
80842
38
13
139559
128178
579651676
381170
406656
703169822
53
8
10
62
18
366085
152765400
18
30
16
4
848269850
48
9
60
35304
323177
66
75
273116
47
47
90
15
5
222288
7
98
9
203371
352410
82
176401
284232
43
90
23
487012
317869
56
218645
31
155209
178932
91
384569
91298
4
75689
580192315
49
205027365
269467
388867
68
84
37
421753
85
73
46511
127238
300095
463492
309937
226202
9
60
486896
262729
206459
42
11
667368672
95
76962
88
44
329601
19999
7
363704
422045
241593
41
8
3
139834
413129
50
20
75
49445
656931209
79
37
9
136376508
122643819
467886
611236925
99031
39
80
31759
20
84
306423
22
29
222865
82
14
425491
8
25
104750
5
9
1
2164
373881
52
7
355728
28
42916
7
374044
457917
61
43
807595627
86
79
266652
135155
48698
331236
180504001
290078
254147
765265326
2
630618076
97
90
46
41
111754
93
138773
49
93415
97
423953
17
49
209893
72
325403
120440
50
69
302810
778696229
81
79
161717
486801
1
67
283456
361793
147196
453052
234095
67
253167
53
97
43
468440584
94
75324
1
12
94
19906
412128
696123677
416091
34
648649760
69
52
655471870
82
7
997407982
4
9
97
79
195091
63
11
99
152916
62
341919
218610
32
45900
35
37
5
308499748
143707
371042
348392
79981
82
18
842858251
282718
327012
103711926
36
303805
229404
247512
755752829
3
28
148440
764766308
7
97
477195
27
5
45657
56
761756654
64838
69
240631
326278
6
74069
30
80169
487774
303604
71
120819
650555874
20
85065
129412
376379
29
17
170121
61
430194
402876
8
18
407404
903965714
63
298968
105003579
267797
1
3
23
2
418350
11534
39
39
19348808
25
1
257988
69185
30
379502
131707798
37
420176
3
7
279832
480896
86
897877400
3
6
76
300487
996655034
159613
292075
44
43
2
61
326646
2
377938
33855
433153
67
462535
82075
74
22
7
7
63
475082
677025962
1
9
90
65
839452887
195540
6
54
31
53
304200
495595
407891
476626
394944
434653845
144665
324534
84
67
259528850
208354
490502
137550
332930
449724
301263
83
47
476005
2
278025
53329
16
710995213
363333
28
130671
996354156
918596475
54570
163897
21
420466
85
71
79
18
310983
93356607
592765846
32
329745
284488
28
441836
127075
101622
71
86
60
61
339244
35
607546543
77243
142193
18
219570
91
370652
82
338125938
80
745968017
46226
196396
314824
4
959016725
431780
4
305762
31
59
235824
231942
96
126515
16
947068595
13
49
314358
248700
1
75
312154
313778
98
209338
444450
97
811365324
98
27
6
37
391448
465654
8
84
3
8
57
196356
791806925
8
79
172408
36
220752
188999
23
95
70
70
41
904972685
174778
170635725
24
84
673004670
44
377923
18
79
376787
499276
20390423
315581427
86430
143542
2
1
637901220
11817
22
29
50
370525059
286909
441304
69
194519
263012
395014
361151
25
362194805
90
9
71
53451
446667
21572
82
52
450433
71
68996
157045
426599
96
1
304208
440291
247607488
970427969
57
119518
120900
467836308
85
201012
28
9
162283
55
143153912
64
84796
85
354589
151486
9
8
90
193303
65
82
75
42
333681
20
73
9
6
853731777
28924
14
872394870
348516
87
408676
12
507821692
87
271767
25
58705
109805
317996
3
128225
82
66
13
273770
204614
36377
155809
238533
29
494108
48
45
352576
12
53973
809325854
63
14
58
79
98
7
30
495121
33
6
788557111
102774
613816482
52
145039
4
63
206267
43
9
2
69254
37
42
47
49
4
21
328986
60
51
234872
93
933440179
45
6
107960
27740
14771
20
396835
51
39804
436430
6
18960
3
55
434849
31
172790
211564
37
4
68
88
587088358
260464
435659
821366225
132455
401983
42
516507614
88
168390
152344
94
53
63709
9
14
132980
3
45
2
20093
230564
492950
334721
451786
6
121670
88
92
385923
204885
133797
6
2
80
44
67085
70
359954
245158
28
75
115656
85
366024
46
5
31
7
304866
894333972
93
44
21637
36
6
171215
694926983
99
430635
380646
401415
119650
79
236985
6
300508
881286735
363647
277121151
1
76
44
408257
8
548635138
145255
61
86
258313
159993
253888
30
15
27
40
289372
51
814915391
36
6
86189
4
956565107
451081
114678
113632
151189171
183028
217786
227785
3
26
229767
12
65
72
493921
60
45
229073
4
17
226061
21
16
81
90
2
286128
84
222870
58
179874
63877
6
437989
65432
95
393102
235683
2
1
110225
59
254606
24
378128
351992
128340
146090
56
24
190637
41682
168235
411862
29
72
15
49
32
251955
340365
1
29
47
33
127524
57690
8
85
37
4
66
74
91
482977
70
39
290993
19640
81
359854
86455580
326896
391937
7
63
399379
6
81157
48
49
6
410301
447222
357841
434872
94
186511
97
144283
244081
300901
37
476741133
40
96
72
310793034
328819000
12
162412476
4
40
1
65093
8
353676
40838
64
60647
64
55
346421
9
296914
2
235843
7
105663
12
354336
112481
59
74748
73124
2
121542
667742820
412752
89
322194597
330899
39
453481584
32
148065
139744
289214
7
15
23594
567093132
227348
56454
5
78
62
6
260643
418567
213880
404945381
134677378
342680
296384
47
97
91
7
360255153
435306464
315094
503878072
471818
256388
194671
29665
14
390787
39
57
2
106638
6
39
427514
162912
14999
11
85
538441793
183540
458584
493058
65
475195
8
349310
39600
175969
464368
21
69
45
70837
256378
1
76
430867
383335
107102
366175
34
9
378426
53
118772
342582
84
59
184515928
5
50
66
8
84
297296
421410
59
235083
125697
88
88225
47
125808
59399
81
263551
70
75415
169982
360494
221299
9
418668
264174
605902602
44
437091
36
599365419
27
259615
87
151192
96
294342
1
7
365427
391329
365611
91
695192337
287647
90066
41
35
295189
54779020
52
296321
279468
825856858
458990
60
304129
79
38
47
429815
66
102673
465074
59
87
88
6
351185347
29
33962604
58
90
6
30
78
85
13
391355
145882
29
127169507
370855
97
16
215401
299514
936484189
15
43
84
18
37
40718
18
35
14
33043212
85
879716616
81
718285873
543258786
18
15
498826
286437
314558
5
6
874702500
134190
150330
87
90
599724153
51
49
77903
31
692985156
38
87889
866131509
106620
18
460261
274801
41
83
220054
435680
85
36
119643
240829
10360
61
38099
32514046
726574526
57
504273750
95
8
10
19
69
374661
172096
99
251448
272747
167445
70964
48550
257553
20
3
498432
32
4
16
71
328865
36
275062
3
6
189502
127521
412747
5
421275
16
477556
33
71
97
449403730
52
50
34
496165
79441
12307
29
1486835
13
452193
43
26
407521
323791333
20810
260539
7
25
277491
77
86
877307964
25
9
86
334363
449712
395599084
190399
123775229
63
414410
192475
32
46
22
73096
91
239891
70
421310044
3
185881421
490831
93
57178624
148450
915097766
337761
80
97
31584
375590
318537
224076
333436
6
5
389895
989512792
209333
485492
48
46
87
280890
7771
71044
84
37
888029975
355052
85
12
33
770318263
16
5
33
142920
264437
68
686431099
92100
18
14
86
324486
77
470692
75
115237
186100
155783
367134
40
493507
182847866
277319
261136
749583654
465050
63
199203
304593
311312
170776
98
106122
34
364196
94
65
4934
374786
299763
471537
33
945581088
77695
80
50
2
432725
339088
39
94
81
4
13948
87615
548824963
44
95
21951
1
290779
361655
39
53
9
133184
8
77885
32202
5
42
29
296191
9
316927
159071
97
213634
96
300055
86115622
53883
313365
811318249
8
21
92
34
880223693
99088
492749655
92
35715510
46
9
77
228421
49
4
45402
3
430422
68
76
624739599
46
9
183392
35
463813
93
8
61
79
54
34058
90
22
206872
257388
332338
2
355789
135083
76
984150316
77
7
78
97134
988998378
105402
79
17
112045
37
416413
30493
78
62
27433
7
8
4
256983
202580
4
338768
202360
7
235111
4
304955
187563
389330
174624
369978
91
269940
166067
385149
9
12
128803
244334
61
72
57
186916
75
83
87
200049
380365
25
120153
8
299920
917442373
387520
9
13
91519
22781
445809260
99
421304
6
15
573601778
21
51
430699
38
285796
12
333543638
334537431
83
236208
48
78
473917
350259
187691
449856
94
44
417894846
15
70
96
161479
6
6
1
490011
4
363945644
8
52
91
51
373569
22
209163
108612249
18
35
124441
15
24292
186806
256128
120133
2
279790
494492
1
474781562
66221
244609
42
90
272665
12
99
170355
164907
90
65
55
57238
18
112757
48
3
5
381966
97253
33
65768
5
91
750075301
461506
9
49
60
589383841
76
34
377019
192195
8
78463
95
57056
890168105
159940
97
83
52
8
242461
186637
423047
8
91
20
319853
779725786
76
56
382303
82242
469957
5
355260
36
277481
678438702
337798101
69
22
13
232806
22
8
1
6
223301
436448
22
80
2
11
135063288
78
1
16723
234468
26
27
319862
32
284621732
286882
158506
70
439246885
56
477210615
49874
7
230147
11168
31
372606
27
62
257738587
267021319
276039626
1
50
58
15
115388
85
5
53
46066
480703
40234138
20
430817
270574
28
93
348782
13
325957
6
4
449389
499380
72
111895
251337
56
521906757
62106
48
72
3
10
42
48018
443161
7
299510
66
81
93
151792993
202911
196876
147510
29
95316
9
64
21653
88
44614655
540916401
52
103464
38
115226298
474496
409341
310000
407316563
503823432
40
71
143973
97
2
2
24
485888
38
324532
45
341755
42
294527
72
47
50
147492
422492
288133
24
203921
26
17
64
419686
19
456253808
42
99
439564
413796
47
383262
61116
67
41
1
2
97869
17
34
1
155570
452069
336879
36
273339
85
712459411
432888
23
472845
488601
6
57
366775
48
97
422468
313724
234540
16562
11130
39
50615203
45
63
71
43
40
51666
61
9
39
118189
334141
342575
333206
272265
59
37
8
414468
201679049
13
9
77
429516
13
271632
8
36
261176472
6
921059538
225781897
63
398419
430597
19
96
191509668
131786
7
863229594
93
35
382661
4
90
237687
22
16
180933
14
21
877304329
51
9
6
6
52
79
382649
2
38
412350
120548
379423
210865
80
97
75
50
430939
99
96863
87
185745
97
13
54598
6
293501070
165133
202534
72049
9300
37
274935119
141801
21
8201
496629
12
141165
68
259726
149424
405003
213962
199541231
71869
74
5421
153899
42
481200
40
357741
319738
89
50393
1
81
330662
34
203730054
87111161
67
96331
81
67
26
24117
26
302930
63
226049
565372819
79
9
707048050
37
308065761
39
146717
13
120769
576508778
232969362
53
36
331153
63
49
72
84
53
37
396302
145188
39786
34852
412823
545650308
513327663
2
168529
45
92393
102741
43
113700
42159
186470
25
35
7069
97
405858
11
53
19
217020494
936872544
6
35
72686
25
426390
4
20
10620
2
53238575
22
182732067
204871
256
56
438233
60
1
9
269633
79
47482
119464
13
85
258197
30
9
225287
35
26
63
11841
12
337377
285102
22
20558
95
58
113485
8
868333294
4
86511
40
38
489508
3
67
488779
11
8
48
78916
717611009
924519216
96
471182
757279956
367461
252863
92
462685
450943
235311
80
72197
65122
459720
82832
89
254348
61
23
215096
19
21521
78
61
19
374558
451676
89
266478
487767
70
477745
127771
2649
16
31
440209
25
454233
435931
73
98
62
98409
204188
34
38
55
20
91
449956
57
19084
51391
210976
278239
12317
34
46
63
277601
66
329499295
3
274506
66
34
694484430
476809
907429594
129635
36
26
41
36
347249678
435758
352101
35
546701169
8
452167
17
8
368151
72
27
104793467
67
499065
33
28
82197
121923
6
124982
466555
274667
10
88
349996
255469
2
203690
236055
8
9
161323
36
39
205335
306920
85
90
64
7289852
9
297889
284240
27053
482819
79
668970278
31
297759
130433
78
148843
184198
491564
194041
32
8
141865
39
94
53
2157
452056
87
200506257
314253924
94
81
93
208655
87
66
44445
6
9
225834
82241
67586
13
79
389142
313622
348230
84
414747
13370
505163401
432951
27
4
58
98
1
153746
65
347556
216165
469834
58
5
309943
32173
100504
414544
881084671
85
44
137914729
444463
263066
63
310495
359968
24
405888
80557
181585
27
474625696
71
173597
497828
257254600
116348
2
166668
883613274
33
78
6
491701
17
292157
414548
50
58192
47
101132
26059
70
19
27500
66
78431
81
262470
223349
122894
4
138660
44
53
95
586368221
10
26
403441
1
274994
51
287136
7
4
495797989
11
120444644
3
381052
379586394
69415
185917
404238
21509
67
119581
79
15
4
70
411030
54
20
21
285204
90
45
9
50
629257945
69
38
424813
84
6
23
50
210077
63
136684
331139
34
1
70400
51
2
702647236
39
65028
181944
51
227577
6
82
75116
832658317
100045
233471
42
501527978
148677
9
23
415448
130012238
36
1
14019
410338381
81
32
454260
37
14
339050
97
173730201
56042
87
38
47
296535
273250275
226300
3
30
395647
347742
409553
276043
5
391721498
431076
393345
78
4
24168436
413256
335666
9
70
68
70
12
137593
1
295954
742426863
460650
413979
242831
157750
93
477605
3
25
13
15
123116
56
230539
206723
47
247802
9
64
98
13
417338
119680
474138
38
8
146369
156791
35
443677
117659
390832
4
75
277520
450805
7
50
37
27
177022
18
44399
68
234299
141359
156904
86
18
26
223506
257159
75
17
495942
31
2
67
78
47
53
13
158685937
496929
47412
7
52
3
12
82395
93
344207956
262477668
354599
473696
232701
484301
81
491197
14
78
424228
252703
8
50
28
2
45275
57
726567830
23420
202672
176223
72191
61
19
110517
474443
59558
35791
47
26202
17
21
7
379601
406432235
7
3
358952
153549538
357785
41
268773
197662
350267
31
5
193855
319752193
174491
498819057
911612626
274991
77
94861
29
94
451333
85508
174613
88
37
81877
296964
108781
180449
99
7
60906
359961
6
13
168162025
1
98
91
374203
59910
76
386020
39
8
14405
63929
7
34
33
81
98
303999
1
111689
9291
75
368935
86
798322135
343292
29
12
137342
390904
85
196689490
371783
69
860933742
12
287173
884344026
287106
16
116380
458747
186573
2
24
287040
290861549
163964
71
288960
13849
63
70073
431437
58
92
3367
9
47
172551515
41942
137157
16
156729
75
449125
71
16
75
59
93284
26
17
647844119
86
5
45
67
812863071
17
46617
197608
29
52
9
44
16
321680113
77
7
405724
128767
139724
908563241
455833
92
81174
474161
42
95
80
16
69969
243295
33
32628
747757547
95
288203
3
183033
86030
321571
11407
12
230935
60
160344
54
142620747
5
79
285977226
91
41
76
82
75
51536
290714
275206
572561937
440581
375919
93
31
42
14
957971003
204425
99
368632
152146449
71
93
75
3
96212
111658438
822353312
8
55
495496
66
91
312337
51
350471
55
21715
43574
23
171202
218228
309702
26
107239
165811
133848
1
81
79
2
99182
87
879584419
481618
218718537
625132126
90
1
159927905
13
26
86
24524587
105029
141485
99
91
53
78
266439
919354202
88
235480
298842
116851
394892
355759
45
81
203059187
89
277709
294490
14223
13394
289775
52
255859
36230
207127
303515
87
259
88454
235158
827461645
71
53
946070085
8
83
440617
46
327758
296883
74393
10765
2
34
481461
85
3
88
79
28
250511701
94
7
932696462
208408
144817
30213
96
13
481851
110349
754903412
115177
83
119838
36
641035487
238036
11
881241542
18
207889
191565490
144764084
19
78791
204903
41
29
56
64799
375786117
5
49
115939
485160
369251
18971
32
5
2
5
64682
34467460
65
74
57
830956110
71272
368446
49
63193
2534
72252
14899416
82
178572
79
472768
34
84
353779
90
85
935568108
40379
5
409605
10
94
2
459445
15
89
279710
45
63
776497158
39
766742078
20
459850
635333481
61
3
88
39
405375
561968521
5
36
544198708
147872
205550
110188
84
149510
37
425311
131241
7
80
205033
46
891933517
283969
502954810
284885
94
244026
73
18
190863
451013
129641
259667
459505
95
44
167158
362396
15
76
445235
308938
3
61
27
87
352614
442102486
232125
365364
18
421159
201344189
91
319924
325154761
63
165440
71
64
71441
48
166519
25
365048
64
245813
265734
2
424216
64668
260068
148533
861211636
7
64
371373561
327046
8
473930
294961
355771
35
313773
42
61
136795
414887
41
72
201445
444399
934496030
251137
203897
83
387913
42
99
400048
90459
87
560890793
333365384
57
59
172668
156494
330209
135267
100963
98373
11
51
397725
433684
52
15144
481124
85
19
97
90111
927764248
38469
339380
58833
448594
2
2
54109
102952790
291492
398733
98
335824
104397
2
5
230466
71
37
129398
476890
29970
20
88923
59
84238
6
392792
26
220765
504621816
70
252259
92
226591
25
563525357
23
1
380120
71404508
86435
403109
227445
17
209319795
300928970
389904
51976
153147
8
640193443
62
115160
20
69
381710
90
423158
49
452820
8
393290
21600
6
66
400436
27538
12
44
226111
23
157145
242682
443467
37
68
7
5
324218791
9
152130
81
162630
19
19
62
50
72
11
4
85
78
39
745889756
18
155451
10
754254611
3
57
236186
373672
61
2
26
305734
295862
87
140432
265822
171101
64
141304
22
96
75
18
1
429924264
97
9
58
27
277637
29
73
51
11
21413
90
11
113860
75
32
213484
91551984
45
463633
215810
3
468387
23906
294232
258683
1
88
61
391815
26077
2
84
1
771612225
98
85
6
70
9
37
410707
57
9
235514
213877
16
172194
402137846
440349
140041
463257
78
4
51
67
149594
80
40
65
194989
235844
84
77
84
395650
88
247433
4
33
31
33
79
244392
19
136077
39492
134375
363647
190487
353410
6
62
25
231602
327426
57
21
330925
51719
441603
82
408754
3
86
426471
97
27230
2
24788697
1
88569934
26
2
60
475690
29
112419
19
472287
97
47
220495
136955
361782
44
146733
57345310
139947
86
97
269787
42
473475
246883
47658
76
393571
20575
350473
81
113216
18
72
285008926
93
65
61
152748911
335135
9
65
404628
69
28
685397253
45
11
47
153257661
66
40
471117
54028
351069761
95
81
3
335697214
32
383727
80
32
17
737500256
43
339486
332035
137834
286968
413263876
89
39
391375
220688
28
93
482778
771456999
73771
74
43
11
304935
90510
98
78
433384966
87
239931
66
1
9
192572
444518
470780
83459
19
259679485
399576
33
199013
35
5
156380
437443
4
35
43
149800076
58
41
234945
7
467362
291968
421495511
92
90
74
488926
18
86
462437
56
25
114647
65
399494
371653
47631
25
311177
37157
36
62
69
94
230986
142921
36546
157416
425006
42
29
77
78647255
30
42
85
88
27
427256
20
96
65
169371
71
9
59311
488205
444983
57600
94
1531
369967
103285424
49
6
89
335886
1
95
73
329734
472576
264784636
86
360406
189205
33
88
120677
80
75
499037
51
118873414
331168
1
858802314
1
36
1
742356087
97
81050
93963
450652
480368
61
7448
2
3
24
13478
62
27
173940
32
92
465520
388241
182728
8
28
4
62381
5
249828430
31758
4
278346
231779
115995
41
325433
42
61
445287
168433
64
99
151220
423090274
85
480106537
73985841
49
755958458
475873
67
56
261776
8
12
70
66
25
15850
471285
69
163373448
43
80
946632851
77647
494851
59
74
201061
142199
187202
191743
273137
400013
166192
34
285851
491526
2
23
76
95
164767
87
6
29440
30
190780
413019
5
3
78
1
70
6
4
8
77
268524
57567
67
167279
446890314
38
63
243854
467134
31
56805
612326748
317652
240783
44794
485602
12
61
76510
75995
349892
78
97
394189
341909
70
65
70
379579
297414
849287186
242593
32
298581
70
290112
12
251416
32993
28614
498292
46
35449403
68
11
89
397196
60
491956824
221700
205793
216331
384543
56
34
193172
275903
456189842
68
20415
436166
162546
69832
88
326850
11
30
320121
171774
47
87
313515
460895
506133032
448766
85
428152
362740413
360041
83
235499
81
31
457339058
9
419660
77475
7
294203
439880514
489146
40
45503
24
78
87
97
49
94174
24
3
359
54
435311
20
26
74
28
82740
69713
619224898
342966
49
437254
77384134
430135
223997
244006
473914
38768433
22
492474
34
25
363105
7
168494
850482388
8
380951
110051
189531
439853
275643
21
85
17
85063
16
496169
50
129473
229700
633766932
3
70
241691
424398
4
242668
102502
482849461
52
79743862
491955
70
21
237296
30769
94
11
217575
96
343695872
58
270812
6
60
217357
85
942752333
305862
16
380117
20
16
298522
345895
8
217035
14
99
246595
30
155828876
450489
972232423
56
840392403
854060726
3500
46
56102
285918
64
5
492400
361811
69
34
318723
120726
51
61
88
246469
44
424570
19
185269
15
88
5
210450
41
94
416449
16
14
65
205688
66
166313
375434555
376622376
10
984098797
7
21
54
75
136531
44
4787
279064
90
22
223864
60
145065
61
96
9
416173
41
329082
40351
470412
81
120984546
19
212142
10
299004
84
74
4
9
535989540
67
13
31
28
76
359401
23
239022
180558
7
12
316649
281063
46
61413
33
376219
220994
58
96178
14
27
959138904
432923
333714
187005
278403
509917077
345683
30
49
36
8
20
229144
12
418541
86
20
5
81575
61179
43
472618
401474
33867
202736
7
34
98
362733
13
408719
28
44
167866
34
66
156972277
21
91
7
59694
26
4
388812
76
4
222463
220262
6
73306
408279
40
26
51
3
34
23
3
46433
92128
42
83
327210
953126568
567376532
261022
1
453535
5
34
59053
190595
88
154502
3
310497
72849120
19
21
216579
41
53
81
34
317827
68
247043
959760833
245021
30
301556
216198
7
14635115
587468807
65
8
95
138943
9
8
43
595607736
2
707227694
432827
5
45804
15
668692130
493739
415053
81193
10
14
894564650
7
459120
175041
14
238464
19
58
322783
151736
74
3
39
225213
48
77
31
258795
40
1
816984896
19
140180
88
59
93
260073
83
41
94
890182067
70837
7
74
50
187892
437
29
62074
354558
446811
927715047
3
96
28
91
6
66
49
38
326018
325047
97247
30146
973075868
216904
5
17
18
5
570510381
23
141272036
328077
34
63
90
2
209848
226180
55
288075
78
4
92
32
628444490
234419
699363948
277970
8
82
6
595233861
364781
10155
71052
87
5
61977
227597271
41
4
272816
73
26
491467
113182
19
844588125
384958
39
384239
98
29
469871681
902908073
788148759
213177
10870
33736529
51
86
15
50
330502
431627
38
78
40
19
7
454794
546079616
327207
470296595
328025
5
314835
45
465452
244994
77
322446
361846
418042
353537
707014206
6
373236
179161
369574
239820289
59
82
82
382902
39
156864
569903808
245804
31829
102655
93
22680264
31804
248673
299032
83
53
92
258750
356095
323956
25777698
655623004
6
5
13
5
10
5
102393
248114
172209
1
34
142690
40
2
404638076
44
87
323339
489534
2
273485
42
95
393593
221551
1
91
52
69
171007
96
17
18
32
88
371937
4
86
30
427032
93
384078
8
712437196
8
34
41
454993
90
89311
1
68
378712
339586
312945
107026
1
2
6
100827
110010
78
216807
62
84040
36
5
43
279629
98918
434651
46
72274
273412
92
16
84
353516
118266
599646254
167010803
255315
17374
47
239272
94
358873
3
529666611
957645720
68
78
205945
4
104244
66
2
66162
215414
310116
16
3
49837
20
425433
313734
13
99511301
114223
362571
52201
45
46
310407
381651
196661
25
30
108546
4
63
51
202977
43
406641
4
201596
142139
85
79
23
86
118667
64
17
351440674
833621583
1
9
4
362643
78
122745
163374
526388137
64
89
76
8
373258
123144
13
92500
7
70
6
24
28
43
169532
489766
146527
81
97
231137931
79
9
1
169260
96
17612
37
61257
77
28
12
17489528
372656
457244
41
325949
2
9
61
64
13
99
58
245693
39
57
1
49
8
13
95
455305
117200
141908
82
8
390475
58
99
7798
91
306027285
390486
92049
96
875204377
162795367
196966433
817848910
85048
679579334
23
97
16
275327
7
64461
4
92
448152
68
27
66883
210152
251017
64186
8
479051
71
40
35
2
251057
899446722
913537278
93
444450
21
417646
411280
27
32
142701
2050
1
468761
446822
8
22318
466813
74
54
280552
3
253828
348279
9
285824
59660
206329
26
204907
129952
286730
5
127884
7
96024
90404
275388
840403916
456525
664578358
971749955
128669
313251
58
457036
147691
39
65
44
115749
228553
83
37952
305405
421836
451592
649352328
1
25
66866
77
67
3
32
37
260374
24
106011306
34
137394
92035
50513
94
39
515635191
56
4
362233835
391694
645397645
37129
435478
37
89
92
277165
36616
29401
49
465828
71
90
352023
271299
10019
459669
66
398953
39
3
339420
476746
473309
75920
71
670840877
48
121534
74
499251
96
43
428335
165819
57
10
59091
97480
342280829
362600
429224
86
183380
639219420
53
239301
41
9
327019
328956
71
187509147
44
50
15
80
40
77
40
28
271221
466988
456685
77
56
23
21
349231
91
25
401265
376726
112027
148983
182786
24
214327
383456
5
274170
241509
1
8
425201
796495932
224229
7
217657
60
314761
29
22
449703
404879391
51
73
96
7
24
72
76
42
48139
186409
63
3
245377
68
16
67
663258738
1
76
86
120688
62
646899098
423162
329290
39
64
48
86
8
72
35955047
44
2
147265
103327
69
45
72
454814
17
61
166106
278335
1
518501738
58
171112
68
59357
226867
416754
359736
2
4
491032
147244
634620207
486735
494937
81
85
889777257
12
15
25
48
758941227
499598
62
103245
447262
28
326622
354473
89
25
286969
97
4
47
332694128
216451
8153
430601
2
340960
296089
205527
92901
97
966437482
84
72592874
287563999
892755652
352667014
325392
8
8
86
61
96
4
63
38722
967007551
16
289207
39243
88
13
211468
286943
129374
1
134546
5
4
53
8
12
49
73
91
14
290380
67
221185
126766
252745
95
82
6
53
61
157346
21
464459933
96
317556
40
482639
14
172736
143090
12
66
365144085
46
61
91
458644
64
23
125230
273066
5
65
19
85
15
1
110291
89
9
52
16
392394
41
93
29919
132677
124460324
486329
93
83
430486
26
31
91
92
19
70
344833
231702
451635
340
10
1
77
992002206
64
262380
13523
34
4
885904788
347159
79
301863
13
30
369562
203105963
29
239483067
46
30
714147753
489319
34
16
462547
106836
11
556320531
376911
202386
451536
441673
74
252166
14
281189
144954
19
172655
41
328251
77
4
348336
333173
36781
22
18
49
64
390735
98
40
2
207572
414616
27
54
84
79
403959
464047
497796
19
1
4
578587807
89
119653
46
44
35
413751
93
87153
30
80730
19
337268
65
60
27
438004
80
4
3
70
50
403325
218307
37
25
16
69
26
79815
4
95
60
2
110660
448478
199286
23
29
444673
19
316869
23
5
195528
58
299298
20
1
127937
51
91
40
79955
449834
61
836936842
320403
67
42
403882
69
54
614651209
94
8
422248688
292386
234128
214900
5
338369
429524
77
57
16
852865997
45
22
68
449870
131258
376100
78
97
8843
50
18
79
915622587
57
99
105663
6
7
2
37
8
409509
50
1
7
80
416138
29
274630
237267
7
800841954
96
32
8
292624
29
34
2
87
272982
325957
15
2
7
6
390521
121598
430614
495834
28
31563
244554
78
86
365515
205020
6763
41182
24361
27
69
475362
36130
304648
266954
57
160520
38859
318313
90
76
393364
36
497195916
33
29
913270773
949223268
395032
14
480445
447094
902833371
397734
57
2
39
79
74
98
32974
769258331
5
105945
377999754
73453
496765
407584
85
371209065
251126
78
401600
24151
215158
265174
57
70
83
52803
45
49264
31
55
44
415453
268301
309100959
104410
16
46
6
14210
7
122741
7
37
63
461374
4
301274
75
13
40
90
172037
367902
2
484771
194473
386078
1
398360191
76
12
231620
424174729
51
32
281378
103272962
70691
13
886969909
424693
437696
11
9
7
45
228348
15
48
52281
2
323513
417502
914414578
31
434995
75
1
64
457901520
13
33
26
49
254490
231542181
71
413449
195
198033
28
225248568
69
172787
29
84
4
871500455
64
122544
14
343603888
62
5
42
119207
68
44
297521
88
151223
53
77
40
277168265
33
55
431181
460310
26
35
391545457
93
93
75
75
59398895
77
5
92
28
84
31602
35
292059
342731098
20
8
90
67
3
488655
210526
24
203536625
262510
28
15181138
25
95
385636
424270
127473
151045
477541
43
162361
164900
456523
436905
857248480
18
434624
94
706923644
46
29
31865
17364094
184888
17
5
90
252454
12
26
7
67
8
20
95
53086
5
62
9
76
16
8
21
99458
685661244
4
76
89949
77
9
47
48
20
544498735
41
74
378064
215932
74
85
198092
29
10
250556463
19
79
18
23
347323
1
7
49
9
51
376902
407881
838721117
329632
46
55
79
95
31
34
82
35
54
23
1
79
748823525
50897
97
449317
479116
835646996
124170
97
437542342
25
74
136631
54
90
261422293
38656
123669
3
99
328632
163984
94
90
425034762
389960
7
381794
407491
84
522638633
69
415571716
180125
93
386558
276001
198413
93
44
79
52
19
7
3
54818835
472386
98
67
62
95
54
595577187
113479
991009985
919796183
83
51
324481
99
196981724
64640
436007
180584
2
355053
138678
93
503250881
58
30
179647
3
69
942218070
372408
100106955
424688
30
9
390275
187753
354279
458902
8
708901513
69
228086
442979
5
3076
88
408581896
478775
499930
385839174
19865
50
604330125
143986
43
5
392197
692142793
39
106692
87
403887
71
285498
84644
450686
70
240144
142226
464817
35
2346
95
99
499575
158715
57
80
43
3
46
98886
82976
38
14
292690
1
9
218486248
217622
5
49
39526
69042
308165348
239052
444755
24
280842
94
20
240303
66
53453
229167
159068
17
3
281317
55
68
95
488369
36
1
196818
12
35155
72
46
312124
1541235
68
251300
68
47
94
246379745
32
3
64
27
16
47
368419
41
376284
391279
54
705783011
210905343
104045
214784
50
3
151302
5
57
19
77
5
231174
74
123260
29
267775
87
32
30
52
44
329855
59
5
51
67
281561
423297
916920079
2
15
3
232956
305823
59
49
46
351650
91
25927
91470793
127635
324024
19
318827
1
453336
93
145770
465173
158862
477355
85633
475230
4
42
24535
3
428504
49
97
88
93
334388
758758052
62
13288285
446518
41
444190
54
33
3240
251795
37
413551
712758079
75
99
134153
410291
47
336673
55
22
46470
28
120101
444031
989242943
93
48
8
80286
32
13
9
5
43282780
24
55
44
751356969
24
312800
159827
385223
25
377903
287980
5
85
45
138395
151367
42598
92
207487
91
100325606
91
40
77077
145790
30
741915862
37
83
79581
69
73
383196
50
467004
74
20055
794761908
15
22899
200796
81
19
37
32
62
51
176464
621847847
31667
51
68
455800903
258057
32
74
57847716
289722
10
2
139942
7
1
13
6
83
66337
73005
86645
186597
42
4
2
79
290352
215926
269258
77
43
3
34
61
81664
210284
462756
2
76
54564
239022239
4
78
886695428
407025
267359
6
103841
70
91928
283373
69
5
91
339990
101608
206310
59
281970
19710
50
352850
30
35
325395
2
82
469337
41
8
353257
50810583
68635
86592
238768
8
379867
68
67
410193
29
43
429252
26
43
12
402209
34
723872500
68
240064
480618
4
372258
74
40
44
264420
22
443576
9
193791
223454
228697
114414
34
70
74
53
358014399
154590
321930
96
5
66
85
58
67
94
298393
92
41
78
8
78291
62
434943
412217
448095
885382258
10
186823
96
774692873
135782
76
166565
5
21
341777
43
8
60
341930
240227
72
189865
1
44
190135
443085
257379
449786591
5
177963
455804033
61
6
6
9
220382160
57
65
7
1
594367533
248820
210914
465926
26364
18
403459
68
96
379
289394
79387
81971
5
20
390999
306699
32
45
348848
3
84993
457269
619658621
432621113
386135
80
976140844
28
65176003
260842
7
1
618
5
373242
252880
53
460169
35052
86
29944
35
84
9
168777
43
412467564
11
418197
455047
72
444992
6
4
5
13
23179
7
94
41
51
215448
6
315263
105964
7
181840
55
359468
256405
489940
44
33
84
71
309943049
88
478581
391825
7
46114
32
12119714
72
47
440579
34
304119
72
8
410923
33
230521
38
2
374132
96575
75684
3
78269
334676
89
44
111462
247842
81
1
489310
411332
2
92
3
54
617589129
98
238106
67
9
75
184197
683486517
7
5
73267
7753
397002
33
27
308031
339030
224189
1
5
48
64
229036
65
155867135
194676
61
342914
178351
82
447423
27
23
455425
68
8655
13
31737
1
869084775
5
23
343703
374130
127431
13564
48992
487403
103524
284917
97
192625
58
982603252
7
253306
9
4
129187
90
76
30151
4
17
72
92
361454
16803723
267206
8
424063288
459002
526432881
459543
397953540
339395
408632
438534
69
111942
117134189
57
17
47
496011
6566
75
80
65
25
36
202659
466673
414188
449039
296414
91
236615
106885
3
8
352216
89
8
24
55
88
145010183
68
85
55
75
60
68
244071
71801
17
69
11830
74
227074
116838782
90
17
448887
11
21
358129
46
322639430
8
331789
95
368120
412012
19
78
465256
70
85
65870
41190
84
308772
328747
378858
81892
57
52
91
187645
616668321
274921
327020
19
47
6
60
13
361979
8
86319345
67129
238925
20
8935
342117
56
259244
412760
89
96
438996
7
54
67
453234
290554
52
375918
216144
304832
377078
174042
901607771
94550501
79
95
7
72
79
322269
32
80
69
175490
16
732167497
538057350
947746591
80
418791
24
213733
90
481361
99
467370
809906238
414387
281407
89
452187
253570
431433588
270411
30
28
41
15
492299
77641
98
280187461
152507
146337
214310
614375896
99
384462
79
35
70
451341
263265
52
256968
5
7
39
8
83
6
97
156826
625238207
6
230222
407553
323459
43
70329
414996
637553056
94
81
163869
438549
38
89
76
54
41
416845
1
34
609
7110
229327
19123
48711
2
47777
350310
325386
14648
112371
3
331705
168027
74
474124
7
21474
6
43
213118
24
122921
40
120059902
159833
182516642
26
845950464
43
85644
923629937
411364427
356986
402789
85
50
99
490574847
1
583634601
12
424488
81
480179
772767675
31
30
192043
389573
120612788
9
44467
219023
1
79
88
59
10
85
7
48
438960
9
61960315
92
194102
245869
8
62
17033580
24
67
72
294651
77
99
214850
282094
96
131051477
34
186744792
371747
90
5
130185395
112492
239592
3
16
255248
77
98
24
88
496377
2
86
336910
65
65
25
206693
181794
2
8
202370019
23
34
48056
12
372163
43
337040
64
79
27
51
45
37
28
412071
463366
6
1
516594742
59
235460
5
174839
54
82
56
389484
99
12
76
54
396203
48
470642
191373193
62
379080
496834
20
24
15
104830
43854
68
166723
18
72
18
13
33
89465
4
31
2171
252025
447632
338346
43
2
6
96
10
327331
238924
26
304133
32
127631
189386
377580
6680
2
32
16
65
3
50
389286
284366
67
82
65
213567
63
29
1
6
79
358424
34109
21
280930
30
15
92
82
64995
162046
77
94085
36
16036
68
398385
38
64534528
346747
412787
931712663
33
70
353320
394559
71287767
67
369932
241910
4
51
55
7
67
86
261394265
410905
52
60312
31
156032770
403832
473770
32434
85
81
180629
27
440473
88
9
9
65
49
214190
64
293922464
164453899
395858
64
426860
27
90
77
33
280435
68
56
300384
17
258593
420682
43965830
243464
16
374186
40
79
463348
93
701425807
367862
285364
64
45
489318
58
18
181901
73
226449
74
20
411304
252574
606107279
667431992
174390
292358
7
38
18
1
6
92
316022
33795302
1
133409
183689
71830
573089229
21
105325
97
60
328353
55
68818
41116
56
8
5
32212
175872
6
300921
120839
56
565068376
482566
116520
249127
75
173471
69
208565
26
70
130548494
95
3
240005
19
2
112449
98
85
211087
3
658878899
434329
174041
23
468299
16
170947
80
31
1
36
34
68808
76358
244379
400923
15
2
44
300021
118300870
301252
138256
32
472978
30
7
8
12
670972758
161971
396773
61262
268914
13
60
349043
59
13
358095
2068
155693
71
355999
258079
10
14
3
4
87
1
244728436
131101
227294086
339816718
220375
97443
391889
919157846
41
44
9
30
14
80
13
5
2
25
403998
13
4
372670
19
458315
7
9
30
414807
456888
121373
13618446
51
248313
93
72
399707
383224
65
213682
637526094
408349
2
217046
162093
489991
145133
22
77
73
230854
22
73428
438964
18
412283
30
16
35
32
73
30
29
135255
338908769
9
28
92
8
31
509914592
275812
71
24
30
3
34
7
354277
56743
54
159743414
4
26
90
506887321
6
86
303020
23
81
207572
480632
252008
34
163060
53
91
23
38
48
75
73
498248
462243
69
208820154
46
241577
6
584721545
167324
253153
270874619
42
88
3
81
830879394
73
233771
202572
10
1
42
382908
559618214
88
302653
5
52
89
144003
41060
121753847
4
24057074
78
157688
91053
247918
66
20
99
100900
90903
334505
194753854
79
422616
496369
51
133834
21
658390222
395752
359805
29
99
37
55
68
325188915
8
64
499100318
868483200
77008
47
49
9
89
9
280326
5
472611
74
347324
91
32
2
83
219873
62
84
308571
15
874470491
160025
3
7
35
77
462540
48
99
231153
597844540
378557
355634
65
170829611
665325196
35482
24
280949
38
176068
96
65
93
466208
146482348
225775
76
232293
224335
463517
262541
7
98
380337
40
65
3
271073
144749
151287
344585
606586045
18
459918
6
359678
233892190
31853
35981
448937
712512806
250907
4
18
82
4
164053
43
460488
739612845
47
598282921
71
120112
377518
43
481883
388678
404099
5
31
222481
484194
59
48
63
26
50
45
905922218
269555
57
33693
97961
247693
3
8
59
260528
80
28
120633
97
81
485749
388376
75
263692
9
62
37
6
33368
43
471656
144477
82
69
44259
392048578
257262
194514
11
35
89
19
113299
171367
71
103291215
16
876183205
69
485528
5
129093558
343838
72
5
320586
319976
395097
70
272810
217941
401405483
77
53
20
699667106
43
54
88086
39
62
243361362
94
3
439561
404789
1
41
77254
93
283402
182276
45
212837
98
50
21
63940
104660
88812
9
238048
473801
45
96
19
1
7
5
5
333965
111762
458212983
143722
204691
38
355179
259326
370601
3
49
422970
291479
133497
66
82916
750550600
45
40645
95
368910
199153
63
26
457863
96
80
260319
74480
46
40
91
19
48
293246
7
21940
48
269174
5
259464
108427
322991
45
42
326167
9
415341
80
214071
67
5
16
7
50
97
413626
334902287
70
19
115709
13
12324
80
372211
21
456454
24746
384980
445926
86947533
19
32
77
45227
8620
74586
343141
262508
8
198763
98
37
81
23
877406587
54
98
59
284873
14
444641
74932
49
11
416550
87
3
6
262363
453459
385341
69
6
334273
17
39
50998141
30
4
53162
71
32935
55877914
58856
11917868
491591
459665
83
93
723365393
1
84
262917
51
32
8
130747
572691932
265797
16
125729
455085
61502271
169249
388914
9
201181
183030
58
420856
124065
777611348
91
469125
94
20
191364
65
88400
52
82
275308
27
288631
452598
362715
8
21
157074
34
330452
59
114391
383262
4488
2
381503
890479002
261283
568474258
320477
10
32
290243
50
376528
424777355
48677
52
78
2
336445
434330
235850
418165
72
479597
425655
39
52
20
7
8
415329
31
495592
79
3
74
17
253075
859272624
473592
25
55
241100
70974
81
45
41
184944
8
91
205297
312176
84
602457268
430700903
420425
7
330721
29
7
12
66
435095582
26
85
9
92
3
254805
69
91
79
6
83
491473
73208
305269
52
310261
21
392505741
48
131149
563080133
11
141728
769521401
9
42
56
356725131
243688442
103787
82
64
84
100345
434851
63
904204334
496834
960937094
28
10
462830
159802
400838
222561
45061
81
190056
94
315574450
159079
519392149
3
51
242591
29
8
88
55
86
241679
216392
51
985147327
98
673346880
203812
15
245876
99
138822
48
37
95562
24
398529
42
147490
48
147965
595625775
85
343521
84
61
115054663
6
2
24
141216
366577
17434
9
65
67
28
6
432384
60
44
88
350954
66
369239
552692160
88
97
440311
45552
14
90
36
264460
330471
77338971
927957370
15
259650
166516
426119
26053
598668097
13
78
233236
55
47
207386
156684
132289
29
414422
293976
11
2
431699
84
76
113156
4
51
74180
789472852
154267
195021
548458199
86689
88017
51
384559
38687
314902
80
95
31
528774838
962752219
345225
221706
431937
37
74
14
44
66
90
114204
26
23548
90
212975
339274
495409
340763
9
326951
127956
300936
30
96
483748
3
1
183682
517168885
363972
908986793
157739
9
153675
477135
6
64468
77
782518410
482359
51
65
270722
77
16
433835882
63
151347
35
33563
25
73
188715
548774088
459697054
14786
132046
382902
90140
6
43
425560
16
494664
416869
332866
52
198017
11
52
63
86
330874
245114
245832
302070
478931
455641
87
106601
89
9
385261
73
26
902592564
183862
18
225273
54069
374311
79
364444
295921
116001776
353920
56
365083
93
180480
64
38
46
197452
35
24
62411
484717
91
39
99
1
167076
8
16
105316
53
123301
68
631445464
908876969
85
29
3
1
86334
86826
136776
7
152666
29
133293
97
535466884
200403
452106
228233
447332
11
76
86
10
16
126300
26
271892
9
263542
98
468486
36
245524
981353860
75
170347
25694
476937754
28
60
5
314016
7
39
143043
62
71
82
143410
104033
56
64
451799
353866
431307031
366244
284582
296351
41278
43
18239
50
772473689
204491465
99
14
391998
221720
10
299214
308999
92
235927
16
36
118306
37
98
14169
172471
21
7
8
2
45
75
944566595
5
419467
95143
50120
132491
45
56
34
46
276118
821883144
219299
286940
377128
15
542792057
22
48
24
715796599
45
86
93
383507
278257
193416
16
57
12
217547
61
3
49468
37860
476679
56
423157403
467739
314120
318800
373293
212093
85336
51
81
6
88
24
209034
60014
50
153996317
78
338491
26502
8
470603
396899
87756
70316
82
61
7
243266
397282
7
260443
31
577696104
60
53
174748
74378218
26296
30616
72
74
7
14
902178953
186992981
460230
94
17
752304948
6
82
2
56
75
267129
777652223
23
63
214792
76
682862057
59964096
63
291432
5
197056
29
102419
56
290329
62
77
44183
56340
55
68
113087
76
468486
365291
49
96696587
483373
30
917324571
50
4
21
384870
392422
52
157178172
4
90
364991
43
394302
195953587
21
4
439472
380483
421503
83
623177367
373283
53
8
432773
48
213415
12
13
169589
83
480222
79
359239
9
268176
70
141750
312216
24445
84
3
13
4
404178
970576471
36
154304
353436
426496
95
7
323459
386332
3
56709
1
20
957912822
315758
277034793
6
14
433897
502028261
1
339403
742707065
376987
59
95903
374124
477677
80
97
321182
136774
8
6
681343664
22
83
53
77
55
283701
403790
219996
92
10
145314
581241157
473618
33
488189302
434071
5
57067
90
65
141894
206708
117762
422538
273826972
7
75
64
2
242660
504152747
259405
232879202
59
349483
46
6
406091
43
94
416175
512425435
44
245479
91860
161
78
60
91
80785
22
173244
51
84
30
413650
322500
468008
59
56
47
375098656
19
417691
44190
17
58
79
76542
9
71
33237
398508
252557
238647
99
252825
85945
456548
97
88
358445
28
361692
81
9
564047814
271692
190135
12
74
390148
32
88707
53
953088538
32914
34
205049
54
50
98
7
94
71
413077
87
2
296899
446815
38
1
542644448
30
366876
438177
18
141866340
97
34
449511
94
340184
508974033
54170
350057459
100189
494530
65
571812622
29790
45
29
382382
6
612350541
106760
58898033
43
22
6
315346888
93
5
27
931171976
51881
798691250
611882220
28
88
366807
184564
533274239
107709
13
374483
497606
18
918829950
145757
40720
78
93
20968
254798191
236756
307191
230845
326834
1
54
77
44
422184
28898
172589
491922
161059
939936513
363256
22
721890080
70
41473
3
97
77
48
78
98
43
416002
53
113187
3374
32
65589
185869
3
39
124219
288387
45
22
483111
1
25
269020402
22
154432
317613
55091
140169
2
338192
29054203
44
83
3
9
4
39
430564
239878
73
665749176
596172614
492403
60
21
70
250637
171033
74
364088
452142
46
86
94
257039
32
117239
51050
14
28324
93881
31861
413761
96
468441
85
371252
420870
60
49
921105592
981195709
14
165454
25
13
82
870959076
432082
59201
205147
34803
9
327141
92250
58850
55
86
102965
89
86
66
23
330432
69
27
58
19
4080
85
75
88
397920
782892676
49
13
96
91
186395
70557
75563
31
155660
33
97
6
43
402215
32
122231
85
47
9
161211
348338
36
36
33
308027
96
44471
534845969
561788213
29
215660
425452365
60
89
74752
460295731
13
249294
55
206801
338828
8
90392
89
58
50
99
210235
18
8
382013974
87
29
99
57604
5
24
82232
40
2340
21
88
16
53
7
97
262191
33
21
9
79
35
72
361115
70243
3
74255
49
38
7
57
368338
866128895
279738
486255
236548
51
242026
34
32
94638
84
29267
128673
175969
65
417539
48
5
325800
21
210401
97
267142
49
73220
350997
241716
191228
182791
840186236
204723
43440
3
343525
740408623
313579
9
110451
114052
47
538374982
98
77
353955
7
65
37
330148
489439
202736
56170
7
5
207266
56
78
25
460030
853493361
31
42
297329
246025
7
70
417040
99
74
89
94
73
141930699
81881
497403
70002
3
32
85
56
71
5
1
223033
63
293888031
483229
460447
58336
830080605
28
54
457430
4
439435
313214
4
2
132761
46
16
57
683717479
54
199962
35
2
256895
104857
366881
479049
993640003
80
585717618
26
58
15099
405333
431425
194624
46
359560
11
415751
99
28
135597430
5
11
1
341028
439834
14
435805
55
54
50
21792
2
40156
2
16
536723050
84
104883
92
952492192
447922
9
6
43
61
257873
1
121589562
4
517377271
1
117655
455832
456657
305691
25
56
3
366612
56504
54177
237334
42043353
25
133044581
6
150022
45066889
80
160420
28
477338
97
3
80
133223
158728910
36
16
278319061
20
31
200663
411760
6
448821
124701920
75
76
67
87
256978
230924
27
92
250255305
18
91
242895
57
70876
453378
23557
94
66
294851
30
50
309708
245106
12
146480
58
401970
328747
39
251735
47
5
20
46
379140
360589
18
377850
181776
54
712621241
77
44
6
104800
61
456564
496514
811083206
81
15
249534
77
20
88
50
477918
11
56543991
99
265750407
359653
15
23
367772
802187042
64
7
10
282086
414368
189310
15
65
58387
69
73
48
18
9
324975
66
91
44
89040
249686
16
43
386116
83
76
9
42
399809
81
660846583
429930
270715
603800467
65
15
51207
50
7
126395
345160
415921
61
7
30
17
31406
73
869312103
15
69
2
98
418479
368777
454290539
28
452907
678375102
95
47377
196389
31
61
16
90
65514
35
663913320
270905
405532
232806
5
99
78954
60439
466940
27
54
72774
61
230087
82
35
4
8
1
91402896
382930
65824
86012
57
50
305673
431240
106679
58
392089
892402280
75
22
32
1
318239
132546
154578035
60
603313257
442000
57
871589177
50
184061
98
94070
99
484509045
63
47
22
321745
15
4
55
14
438525
409399
476204
95
7
11
62
464651
61
70
76
84
2
51
135714
976941938
32
30
116532
20
493602
43534
408401
343164
39
406123
93
11
342297
31
31
236941
455798
75
52
51
112526
446353
318241
77740
17
81
324741
5
336830
11
4133
743907453
33
97321
27864
47926
102213
87
9
56524
274984740
82
195667
358528
478921702
346565
268508
151658
372730
130494
97
303742
324564
78487288
404650
474061
460383148
27
4364
471295
6
21
49
30
132489
3204
23978
20
74415
126970911
82
204138
16234
78938
25
71
343508
9
77
233558201
2
75
755634926
7
18
255550
53
46
53
266822
365203
11
51
9
67
50
31
688299850
26
370742
73
214211
422636
61557
482443
44
421952
18
49
481843
90
483168
1
40624
42
80
16
267362
465440
9
9
899913026
24
333935
64
62
53
67
10
132239
67
424848
214602
248618
454064
359968
51485
299673
24
263764
51
20121
85684397
17
629757579
98420
96
38
96
484982
91
248700
63
69
486483
27847
85
56949
33
249058
27
705487922
243801574
90
75
274261311
321018
335835
4
200804
201274
76039
171781
99
183023
64
15
2
47
155589921
180402060
52
34
37593
200639948
59
334909
87
182568
9
340384
6
9
93
6
73
316453
475107
42
78
46
57
24
79
746595443
452432
69
76957
253158
216814
57
50
76
84
297989
47
394637
7
384043
55
240828
573050341
3813
88
801409870
676038410
286802
59
336755044
84
231978
471469
41
63
101024
77
6
69
23
719679207
210055
128130
390273
20
374725
96
649786474
58
360252
32
55727
941374935
7
24
57
472363
494062
7
35
64
425611
469443
84035
87
16
30
199489
44
298308
85
48
11086
29
277557
488217
89675
231922
8
5
402503
366407057
188714513
84496
7
372824
96
667717892
90042
411776
79
24
83
1
5
368998
3258
89
144573
9
61
76
3274
555412641
88952843
140784
35789
99
460614
165435
56
70
26
4084
46385
336754
75
9
47274
38
47
20
60
179546
576602737
356792
97
97
31
87
418098
13641
12883
84
52901
258157
115724
56
706843033
71
165129959
13
87
201490
88
162046
68
614430269
266565
97
157180048
59
6024
554697148
72
295464
66821
417792494
1
169905
254811
80
756833040
265877077
387066
14
94
89
20
303107
30754
124330
422280330
81
10
95
908973031
185159
68
4
54
29
6
83171
23163
69
3
8
332325086
105700
18
250630
415745
87
480227
31260
270586
150621
52
297382
271887637
70852
93
349759026
4
26
93
291132
240495
7
75
67
90
9236
916
68988
21
34
272900
836133276
91
350470842
651710094
46
191258
50
462700
85
6
457379
52
69
293976
102816
96
15
411200
59
90
825537157
12227
61
77
484644
2
55
22
4
280695
304774
66
54
38261
57
439428
294953
3
70776121
207467
9
44
314518
488841
24
160367
2
29
6
84939
100791
75
91
25
53
77
23
45
83
1
83
82
42
447599
1
224152
45
23
73095195
327489
280844
1
170655
149068
75
28
9
15
26
59
218280
88
457920
25
64
45
27
333876
344629
227431
410879
16
2
467989072
463381
854732595
238899004
232507
95
151777
66
376285
56
81
40
44
137827
32
1
76
55288988
189439
285399
8
34
254274
49
50
67
58
113681
489357
81
381096
94
25
29464
8
191383496
77
369356
403889
65
490786
5
66
96
21
55
17
468446866
69813
100660
219082
64
7
36800
27
1
684957850
7
311256
151852
95
28
45
7
364320030
1
109119
259698
937244417
32
166417
71
17
76
76
293683
2
97
49
78949
2
12
242673
79
60
45791
3
5
130305
5
16
62076
309994
33215898
66
179911
6
6
97
1
51
745600078
211216
348165
95
464101470
437895
423857
37277
30
97
5
416524
57
164321
110597
130073
257847
43644
759060855
96
294269
65
41
31
418908
33
34
234773
36
739603885
4481
54
49
13
414010
124107904
103131
947062456
657336036
17
78
346564
280060
64
7
273538
28
399668
9
35
39
167279
63
646724582
351064
56
2
181449
794263220
6
486591
140967
472794
490676
23
649669459
35
481712
381207
6582
480467167
81
69
216971
210036889
21
3
434336
64
164712
472991
70
51
88
8
7
4
367034
46
67
64
16082
81
404430
81
64795
428331
19
366880
303522
36966
222165
45
356344
395682
422655
73
574947409
56
82
66
65404
358073
82
161150
33
156647
445903
387879
69
69
56
61139
111149389
370914
245862
276040439
122289
4
19
402449
80455
4
68495
198040
43
27
6
22849
68
490533
5
683998781
227108
55
96
34
86
157281
7
39
454856
412835
22
176226954
396395
45
23
559935127
351708
48
283579
46
66
95
736428882
652161048
84
414871
3
40
280950
708206128
46
618450193
59
57
111956
35
96
262667
22
74
82
74
375357
60
416333
48
94
95
57403
411708
363484
320228
13
70778
8
412728
83
42
70
21
97
363872150
150620
79
21
483715
32
294562
242114
8
29
406397
217008977
15
79
33
355604668
38
411744
84
43
498950
9
11
292544
92
971273580
123786317
404221
180351
3
549444199
96
24
5
369414
427003
5
13263
86524
196543
463004584
11
357239
271098
171028
632
44
8
28
49
12
224039
53
5
48
80
3
96
40
112578
32371
40
256737
234731
550261108
328301
929447121
441357
2
75
287753641
298318
92
294146
82
420949
18124
7
67
41
57
476772399
22069
64
63
271967
113110
54
17024298
6
24855041
14
90
807251601
7
5
416469
35
8
13
13
86
6528
467853870
286859
71
417857
216641
441135
637321426
1
36
58
41
142076
176918
83
99
39
46898
9
98
13
181283
28
117360
10
471379048
2
383276
260979
396192
592401136
77
18
318557
75
110237
814875916
316473
42
384414
37
35
407408
70
71
67446
267659
84408
524641447
284359873
14653
788477117
88632
564869738
2
6
350303
61
22
74
54
79
80
61
46
75
457093
4
2
30
78
42729
23
11369
96
41
34011
1
62
471813
4937
8
24
30
215970
362196
3188
199750550
19342
298143
62
266084
195621
621396551
12
2
217121
3
6
11
859436218
67
51
35
261786
22
223257
93
28
265863
316165
38
70
469756
10061
83181
35
89
92
315479
142560
417362
76479
70
303613
16
158384
51
38
411974
49
414714696
85
1
42
15
320296
464152
92
82
4
185283
376978
6
128038
194056
148443
243735
8
287842514
78
797842172
60758
145269
276306
34
315308
18
28
88
5
22
66
2
165210
14
42
276315
332367
149450
11419
82
86
403827
99259
6
24
68
274247
297353
58
140639526
309557
816330603
455733204
486745
64
344621
154014
22488901
429116
477368028
226162
599185491
395775
148300
76
69173
275094
258635
406213
232993
21
72
608535362
74
53
432022
72
263252
27
257727646
31
99170
569552550
56359
15
24026
15
85
43
25
336866
4
583416869
52
381670
496298121
497951018
668113300
366354
8
55606
17
43
57
25
79
25639
53
55
411312553
97
26
515227969
61
352944
477683
337881
50
14
73896
14
8
866948870
61
195279280
43275
62
583972145
366071
46
7
130
1
66
77
369310
60
28
170876
256947
49001
29714
206462
262162
392148
156410
48166
199722
4
25
30135
95
197494
74
28
266548
354489
363584
20759
497379
209518
179842
319851
276994385
310448
61
478303
2
141197
3
61
59
73
167690
85
10
81
397565
36
293966221
53
842327339
90
313065
9
78969
453673918
81
453366
8
38495
25069
453060
87
31
483400
487243
460816
13
16
2
840675957
534477885
133975
52
393865
87
3
53
24
29
1
39
324552
374698
91
15
289027
7695
83
4
779535925
158242377
289738
21
357696
49
308408
232543
244475
41
34
97699
192856
810004283
15
114795
412594
394257
355495
9
99
62
39
3
5
4311
806699423
89
491680165
90
56
144812
317629
212020
493922
162071
709108163
63
411750
83
71
63
93
135459306
36
53
896981490
36
258914
318538
98
251274
141135
31083
2
998419797
492969
33
128115
426202406
25
447593
47100296
67
49062
25
35
554298055
89105
27
189638
494732
26
54
5
610734456
190880074
329135
426660
199092
180877012
5
66078
364314
6
172741369
99
4
386274
145617
182553
364508
32
36
335071
14
644553412
507405994
499586
8
38
6
417998
441190
70
17390
86
7
79
39940
449679170
5
16
310659
73359
60
63
45
328639
440056
106228
6
1
96
165353525
261118
81
22
36
881869171
379561
40627
3
27
773230999
479090
160113
9
57
93
86
171953
118176
12
77
307614220
79
9201117
25
99848377
51
260892
211465
297552
72
74
358781409
238548
82
97
69
331088
435097
12
280590
4
38
43
95
1
18
81
99
440017
266049
57
326077955
81
91
193083
394756
233889
43
380701
12572
468472
5
12
175871
65
94
153654
281828052
5
252319
3
160612
267697
337373
47776
4
69
85
4
9
262476
3
528914695
57777
259966
237703268
257938
54
40
23
224394
298552
90
129450
399278
47
859829609
40
397581
274678
40
171352681
57
45
4491
128799804
254218
379019
518790921
305343
401135
3
91
62
24236
308195
88
72
445419
92
58
12993
383347
18
3
162281
1
33
26
22
78
36
6
9652
976837115
74074
444681
839342848
353900
33
405679
98
565970155
112308
90
240667
119669
9
339955
4545
854272642
33
60
342977
95033
572006098
454590
257068483
791081060
59
5
26
82986
97
12
8
46
123117
6
72
305601
125047
2
4
299704974
773714820
139664
481941
1
77
471476
178276
303712
81838
65
54
358524
79663
236522
88
63
24
9
118131
92
164243
28
251733
922155929
442044
322152
91289
78
372452
42
1
7
215477
355214
332392
366135
49
2
68
85
19
279291
80
17
777688757
471494
196287691
358100
383953
427797
26
70036
10
117632
436969
153382
472862
60
77
192081492
384420
52470
93
281890
36
76
894401752
170934
61
427726
667127646
5
442127
40
6
92
4
32
73
24188
23921
6
52
7
191581
23
83
20333
423632
27
59
5
282951
2
27
1
48
754601416
3
22097968
64
40
117316
332904
307716
3
27
48
42
29
55
328740
234817419
78
11058
373148
21
45
265186
70
23661
56
31
8
268126
89
98
425965
89
244774
4
12
83
89
203725
394074
46
274829
7
41
42
142412
696733010
35
229382
91
48228
494259
42
139321
8583
39850
539259645
36
283021
5
70
27
295089
6
3
55
4
23
65
31
44
44
15
112780
9
7
72
13
1
96
45
352023
180300
10
83
738674989
468611
241832
52197
95
178218
6
66
90
96
6
343910
39
887731750
39
48
368036
7
3
273263
76
9
35837
76
30
95
472957
91
94
69
47
49
249578410
357262
220683
54
321440
46
556879220
2372
426505
28
1
437258
179762
97
895350157
215823
92
38
235553
32
468941
90
432961
62
55097
34
439070956
79
8
61003
93
390883
5
92
79
10
40
9
145510
4
163947
163042
181723
322433
20
5
297633
82
430784
51
59612
114875
209748
492841
107302
24
1
82
6
8
73887401
73
502794784
32073
52
458176
83950
19
7
184179
82
452781
208422
51758
3
44
359692726
91
57616
42
133941
34
36196
28
498187
38
3
465006
91310
42
49
30
17
71
86
128299797
39799
81
5
310321
6
98
10
28
277490
64830
34
289920
167582
49
56
253916
47
190638
373929739
37
462416
39
8
73
163843
468054
379153
173677
82
5
97
37179
324957
4
158249
89
55473
91788
79
439752
5
27285
99
828773253
84
74
7
89310
51969
3803
66
182188
83
211213088
490138
972736787
49
93
125873
487216867
8
146572
324949
82
59
481498078
933754248
2
84
68
46
490035
33
247253
6
66
816784509
54
313368877
8
3
3
36
84
14
54
24
2
53
19
99
114151
22
83
374351
173327
99
1
243803
9
60
50
383189171
164987
353540
14
6
369824
408969
256710
1398
7
58
475698
27840
289879
15
1
31
172450
84
339293
31
436523
134807
72
134837
96
413278
391301
666442203
12
96
74
6836
52
68
986167640
43
112572
189823
97
48
25
93
48
233553
3
82118
438715
452498
222812
55
158388
343202
6
292105
71658
383355
285822
301201
277121
80
66
74
98
11
151462
41
73
94
51
9
164703
919598422
98
21
11
46
36106621
36
324254
6
355421
25
238306
64
164298826
483259
60
7
46
44474377
67
136509
158029
398766
13
487326
238401807
205367
53
405684
34032
3
97
9
126910
18
332898
206852
391004
34
479469
18
103100
198465
197510
65
35
213636
226231
472996
40
43
269960
88
41
59
49532
19
486382
31
90
26
445738
149116
462401
7
705180931
1
264214202
8
341471
11
26
54
406810
6
75
483498
126580
200768
69
75
412313
98589398
223547
119484
184171
482542
1
27
152622
993211679
60497
495391
6
169879
82
18
57
18
433767
211635
468895
11
74
5
40
5
53
40
427055
26
1
69271
4
141851637
9
38
487012
78
84711
69489
76
32114040
37
25
20
34
192373879
316487
71
30
17
265027
1
480080
372960
36
9
126868
139215459
184848
930753138
578869965
57
13
232997
42059704
412741
343838
90098
293802885
221163
294645
68
86
61
162437
14
76
318222
6
23246982
60219
77
407377
334243
20777
714553278
242176
97
31989
40
287621
469012
230437
363622
241241
78
79
15
297778
939766303
13
158108
365503
195223
351787
25
99
857654864
54
55
99
362381
75
208971
172984
56
79
301719
13885
356407270
62
351919864
270804
444002
79023
331871
143522
80
99
480489
76
8
75435
81042
14
143567
450638
493618
52
81
350310323
258371
29
70
40
84237
13
85
7
323394669
49
69
27
6
51
60
17
188636
306773
4
425751
243540
684954058
246662
1956
72
66
70
275549
140028
20
93
170813
85
350919
904996471
189105
35054
173164
345654
383906
428104
104815
110990
161078502
176974
5
372926
385957
2
104356
357086
6
28
83
154094
150734
39154
11
63
61
220014
63
7
94
69
274505379
44
6
463293
396071
292020
67
72
80
75226
155650
5
339037
74
48
8
155561
86755
44
74324
587893396
70
28
32178
71
6
67
139593
89
73
3
88
97566
779023589
437305
272799
72
1
93
7
47
50
408047
746714574
473984
52
49
44
10
90
10
83
15
270456
41
62
407956
91
499334
55
69573
129478
105878
24
375322
461079173
4
30
89
284459
873547074
9
72
430393984
38
336930
51
89
99
7638
72
21
99733
159853
5
221604
86
359600
55
42
6
12
75
48
71
96
41
346196
151669
42
26024
386193
11255
49
45
40017
98
62585
272559
306843
163825
39
83725
13
96
4
395445
51
686882415
493240
128565
467853
34
16
67
423207500
5
28
20
9
147525
197476
32
32
77
16
6
78
105754027
90
312537
740420524
6
20
329408
47
21
67461
407371
14
4
54215
151407
298472
22
5
37
264858
424872777
260545
47
6771
300560
58
47
2
8
91450
76461
18
239816
27869
89
3
21
90
55909
401633
81
488893
58
15
64
57
201126
372308
439240
62
28
40
176017836
345066
324017
80216
81
63
65388
490911
11
975981499
11
346620
13
72
4
20
636717706
227603
7
6
346358736
8137
89
99
85
92
357661
48
13081
83
3
37
336361
75
346124
40
344413
449168
64
44
366648
473772
69
23028
72
251792
76229
451052
16142
75
54116
568584035
17398
17
73
204488
861556332
174068
83
98
96354
78
63
439864
484426
410668159
360511
566008370
67
56473874
89353
83988
37
436176
1
383193
108131
63
74
84
445977
91519
396598
243005
7
85
457706
98
72
17
72
68
427118
4
629899581
37
89
102465
90
74
207768
6
66787
47244
80
37
346380
298735
413420
63
191757
66
6
405784
53889
282539
44
489749
75133
74
15
33
340566
76
23214
6
339668
77
175813
371943
4
88
406617
381871
406047771
268635898
32
221643
79
478005
99
423420
47
306278050
5
344231018
5
102925
253550131
13657
182874
105320
80
21582
40
243186
39
15
105180
69
441264
34
205284
55195
403471
6
443399
3
93601419
16
41
105832
494617
91
1
36
94
52
22
10495
34
12
10994
398899
258798
62541
71
33
74
17
255046
84
51
11
9
165346
5
57190
156910265
58
868933538
61
392536
296217
41
86600
63
33
735510688
194794
32
190219
2
97
98963
34
90
452509
38
2
328971135
363980
21
295032
17
68
172287
185352
11662
11
39
203035
695207190
53
72193
83156
4
55
83
5
57
15
270197
1
374115
79
23
60
85
428626
38
3
842776493
69762
50
38
279688
29
89
7
218526347
26
187972
258368
97
441620
61
39
60
42
10
480708
121078
25
8
290508066
85
164621
9
291342
358279
301042
408935
492064
76
2
95
241674
341879
97
7
2
174490
24
41
294361
187855
33
843630102
4
511524079
67
81651273
97
111889
28
3
11
54
23
116953
70
317396
415681
257119
1
147952
22
52
22
84
95142
9
115839
173680
286710
640365093
58
7
7
50
63
66
8
14
85
560787705
12
2
104872
4
348605
34
47
80
9
29
229092
286979
219858
110532
45174907
5
82
177267
1
350205
27
80432
209798
392675
22
41
39
658020699
73629
123764556
92
98
283469
47
18
340519
421628
513750764
172554536
42
73
11
188911
34
448293
91
490507
72
9
72331
15
61
270161
21
362085
411750
974578159
8
89810
62
8
393856
8
51
118999
335055898
223425
68
54
429904
2
278574434
402470217
84546
3
1
18
153961722
22576
98
80
6
71
98
22
4
1
92
331730
99
52
92738
13
81
303651009
58533
70
2773
238568
49
339795
7
8
95827
8
201641
50
331591618
52
25
9
418140886
19814
97
1
18
146175605
45
66
66
424287
25868
391519
69
60
97
89
450397
150149
5
326479
367325
38
466602
439362
36
405204
186591
27
23
417949852
495021
214977
37
3
463052
64898
68
220691
1384
345181
246683
68
36
944871315
885299650
199497
2
195687
262790
41
120685
5
85
47
382451
83
3
279505
392271408
54
67
378834
853914753
30
319277
49
6
71
284999
85
86
204528
43
381230
225622
150003408
81
65
965840211
84624
285274
89
528658694
9
330586
96669
82
80
245111
6
429831
83
389106
42
39
232065
8
344865
77
34
45
18
43
6
48
4
52
24
409731
97
69
9
23345
83
263986
9
71
47
46
31
16
81
229468
19
267647
62
772582560
8
98
371523
86
73861270
41
165375
80
51
56
296954
37
131962
428588
388468
95
28
31
1
95
63
36
65
35
83030
41
253398297
767556226
33
394422
52487647
319947
22
22
323432
125188
64
43
471277
89
231049
4
455668
59080
373987364
331715
445827
74
61
58377
300772
77
1
65
342752
306919384
62
189051
491802
3
296333
38282429
6
41
49
102428
69
243101
199375
10
67
90681
4
304566
72
79
75
38
32
4
2
396249
150
400772
65
284447
193772
82
451667
10630
9
56
216240
63
75
60
14
875296633
89
47
459341853
89
457121518
35814
423727
65
5
4
87
3
813402610
57
73078
342671
280319012
59407
55
7943
83246
78
108
11807
74
374742
20
136404
81
347748
381484303
277651
61
35
5
480767
7
52
84
745370889
6
3
21
327795
2
57
31
285616
93
61
409477
74
46
4
44
13
321604
119850
35
178487
492323
255338
34
23
429435
325135326
270710
3
92
33
392874
391882
391983653
215086
917273279
33
64613
123171
60
370022
455355
185438
7879703
7
28
92
8
44
12
217009
436509
55171
42
98
305242
130314
442932
81
345737
44
85
274976
2
372334854
317283
258107
182383
74
337794
8
49
97
309113
98222
74067
80
69
23
420558
22
19
10
287429
4
95
43
8
18558
59
5
64
60
220395
78
70
485716
165100
377533
64
101810
4
149725
430576
91
399083
388114
55
96329
74971
159151
12318
7
87
59
91
178339
208293255
91
421726525
65
161728
49
137706
182361
222360510
71
57
309529
54
43
85
470387
19
7
50
330890
15
35
40
768873646
72
21
92
85
65
2
465813
19
17
54
429902294
325177
135741
398659
466149344
146127
62
400591
345387
2
42
1
63
27
153498
46
150171
1
537260926
39
6
128241
264513
458625
444462514
64
69
31
54
1
197592
181718
333448
25
344817
29
341144
62
88
9
346020
55
184124
165634
181994
471590
7
259088
9
8
53
95
333893
864473191
130
36
23
418846
437171
76
209181
13888
62
136862
287318
14
379035
77048
31
76
42
86
134614
99
202937
145097
37
403350
34
109035105
53
42650
15943
73
49
370504
105802
27
387158
95
22
97
62
13
51
97
20
73333
466537
51096464
2394
84
393815
62
313124
218394
525998774
8
205942
16
328013
146460
420496
4
269512
171298
78
93428
65
45
11
438407
79438
223273
48201
1
12
150023
80
23661728
187795
814372171
39
971196546
42073
3
151901
314673
210713
22
45
2
41
420198721
71
250608
17
66
30673
230508730
88
5
80
415019
32
354918
470521
48
29
59
97
18522
72
262420
96
301827
233983
254158
97
105124497
228449
93
67
499644
287741
3
2
45
32599
17
140739
967440769
353984
88
21
439453940
32
47
106246722
44
473017
219926442
54
688606856
221693
1
48
252930
41
99696
258815
128674
47
975547587
126090
79
90657
289015
53
2
84
69
25
21
633246870
131201621
7064
65
1
7
24
29
6
87
345643
31
2939
14
63
189347
3373
18
780337275
449275
25
12
806869727
37
40
250449
970913507
5
20
352943
65
32959
339482794
70
63
4063
934454733
40
430349
30
160058
383810
6284
474083
34342
32
104970
222097
58
425704
4
296943600
9
15092
262824
10
86
10
62559868
75
388396
384882
138265
40
179920
73
43978631
13042
34
460461
137551
7
341609
89074
420385
47
128890
37
404135
64
54
3
65
88
34
4
130287
754692887
9
89
264716
940745553
383165
45
324153
336544
591902928
244297
88
890366566
24
89
886675133
97
249498
35
330670
7
39
98
83157
44
122642
127652
744830380
149586
186153
3
6
33
26
49
8
55
14
466436
524059709
117185
433815
237766
8
120807
452482
266725
455545
9
9
1
213940
11
94
8
5
45
70
3
32
4
393235
60475
525500574
98155
9
496936
30
248037
137527
425756
135735
41
1
4
150078
26606
1
43
248311
547014927
343381
132984
55
54
541619694
84
40
454463313
416451
56
193946
30
159416
44669
59
4
3
96
454969
13590412
35
19
28
320243615
25517
487832
498329
397921
431688
489085252
20
70
27457
50
158466
26230
74
123840
50246
295763
96
9288
93
317631
72
8
390450
31
25
46
946631387
74
82
481682007
759319529
71
23
4
55
53
368703
34
98
11
119128
14034
31
591286837
617527552
34485
233123
95
29
10689
426406
31724
5
47
845791437
422671
48
140176
1
58
402861
360239
79
99
10747
519422914
63
98
44925
15
99
92
693968089
18
52
921162650
192213
59
47
33
46907
185670237
29
7
77514
204238
64990
141840
65
26
42
73
2
29
48
196432
296605
428220
9
96
150379
209987
18
942932835
38
571261141
5
72031
404797
459394
323933
1424
2
45
7
77
42
55
60
95
414010
38
41
11
84
358468
93
323161
28
92
965839932
80
365378869
67
197211
291626
221833
52
39
432193
7
43
430666
3
97
95769
43
89471
24
35584
116765
415799
90
55
26
273352
92
5
91506553
9
397090
152994770
19
118160811
39
1
343968
15
430628
271008
46
71209
269897
39
341182
4
852748829
313290
16
90
14
11
85054
10
47
917
94739
81
87
476185
358422
182908
327156
12
59
27
77
438612
48
71
3
147695
219350
31
6
334752
254136
10069
95
45
112430
7
606808230
1
229534
135460
443527
71
324320251
209877927
176178
61
338365
45
19
191613
286545
37
43
6
374492
430541
95
244351917
464663
68
26
3
90
36
9555
54
17
21
454969
166244
31
278903
566137318
472903
3
21
259087
383126
11
742236197
426734747
201847
79229
8
61
62
49
449720
965635787
147666
31
41762
496375
480257
423494
286796
47
23590
8
635535844
77
80
25
63012
7
344829
17
56
83
32
735409680
232434
398705
1
19
94
180875083
149909
800839074
867818434
20
73
3895
152845
4
15
53
398729
216863
97012
68
70032
73
38
83
701818204
278776
33
287018
84
46
143320
59
3
5
74641
37199
29551
20
221654
240009
419271000
11
275433
118281
732122195
224715
83
44
76410
98
418090258
4
442448
36
46
335903
51
50
97
18
406532
92475
454414
213096
67
95
55
439312
159331
106271052
1
376589
490513
98
1
257987
7
21
314013
23
158715
398574
4
9
47
308366
741522713
6
25
18
8
78
181279
201333
449135
211350
346109
7
354940
52
902752870
61
354913402
38
18
26
286895
416218
260357
52
688600076
157045
2
22
406132
312750
416063
281517
378478
394545
447080
262707
461819
2
452717
495902
494307
2
23
1327
6
14
7
212775
457800
23
405053
395154
8
868108096
80
115606
655050796
2
420426
254360
9
124790
9
4
264912881
63830
73
142351969
5
35295
6
99
393328
19
392092
1
16713
80
321663
64
86
58
60
16108
422383
301389473
72631919
11
23
169893
9
74
7
16
8
46
482837
95906
7
34
59
36407
39
47
28
89
83
106479
3
402506
80
12
27
50241843
1
175126
110517
79
375915
25
62
42
303936
62
20
29120
488032
90
82
84057147
17
93
2
97
74
149623
306834
26
468417
209619
51
431187
69560
839647055
25
342973
3
13964
374475106
75185
78
93
88
9
96
232324
27
10
81
173246
87
709933203
210582
17
222780
68
112792
64
349282
82
12
7
965271279
85
8
182841441
25
176835
9
447756181
125467
341161826
79
53
916259362
20764
380914
62
69
95
209946974
83
239749
51171
95
249447
390915
91
63
269196
43
54
59
57
367012
336721
179783
664703564
347510
345892
58
299780
105004
135417
97873195
289884
658615290
81
15
7
185921113
68150
3
11
5
804340935
207382
222334
66
1
146835
9
54
15
6
612319203
29077
40517
198754212
80
109661
45
405734
53
17
72
267747
409343
227376582
74
482535556
378605
219878
40
391517
424904
55
79458
310551
729452265
125490
68
19
34782
41
75
50
496264
85
130487
87
285463
76
75
67
291906
188881
95
70
299671
470738
5
60
235838
5
5
2
122386
80
89
89
143070
34377214
45
61
484430
409672
94
96383
345163914
505815456
42
92
349075264
420970
69
388932
5772
414401
909958692
6
98
311912
774801123
213385
8
7
96
7
59
799400217
423505
39
945112046
34
16
737512435
2
56
67
5
36316
23207
7
82
34
7
67
338320
4
455459
65784
54
1
61
7
85
62
41
74
345117
907603560
373337
466060
367628
40052
489886
61
51775
361094
108512
12
45
130795815
26
42
314573
63365
3
91306
42
424748
5
76
129486286
64688
94
88
709119967
99
97
6
30
432664
271522
17
268120
150079
65
83
86
26519
48
472919
9
55
893890174
482230
145308
314065
5
86
87
32
13
643209902
2
62
355932
11675
165032504
77
326358
69
310494
110254
33442783
138680
53949
58
995317211
14207
52
262620
24
440801
32
229104
331899
370080
57
427838
53
36
376585
84
45
28247236
426478
70
426948888
22
11
97
294674
56
40518
9
98
3
109760
81
359101
73
6
17
236376
10
197686
26
85
1
449960
151714
558489055
86
57957078
261729
422367
18
322558
36
329136945
283913989
144620
39
998465194
53
26
98
26
56
416625
244804551
124855
148848
96
192900
439728649
149579
212427
460551
203183
21
240633
737779206
4
77
83
15
68
7
32
5
10
288316
387223
1
5
48
73
424376
67
7
54
177306
23887
128579
464173
465412
1
2
85
368554
26
18
63
189223
476724
52
27
76
43089
2
136001
81
67
62
4
243456
66
67836
315432
27
56
341568
128683
460463
45
5
89
32
358518
78
1
267607
480150
4
42
303609
71
68825
41
104043
95
46
23
139404
4
89
62
50
81653
61
152100
844645527
94
91
433840
52
66
43
50284
497036
6
30
24
166512
242995
23
696390689
66
750601226
394067
61
75
80
850370331
346507
442605
225630
150248
70
84
38
1
98
32791
422084
20483
112478
12723
132211
315072
68
338743645
76
1130
68822
21
37
350064
14
74
94
41641
11
338736
40
371823
499588
44
112621
386528
454626432
77
118178
29
731319909
9
41
2
377460
409606
59
410413
5
53
29
70
173805
4
433108
55
47
126814
41
17
398617
249139
44
185401
117156637
33
70
289715
487545
406887
20744
6
51
622893142
81
34
53
56670
63003
369815
396580
32010
41
204234395
37
271477
61
55
477445
4
133297
621033933
59
367629
99
50505877
13
217703
166471
191919
9
6
11
64
89
29
87
28
970745755
62
42339
307199
38
353762
95
42452
72
372518
425310
75
278947
83
98
275408
26
440535
24
42
7
318261
72
131456
8
71
832818549
72
176618
63095
26
430441
295082
410893
89
78
23277
61
6
3
723
57
72
48035
56
251750
178965
87
606415204
472314
450091
348204414
5
401937
694293528
97
29
93
69084
409872
40746
84
943040381
4
520109414
31
88127
9043292
53
5
988128490
25
81
84
335798085
495546972
77
200207
25991
14
644368066
96
81
61614
235744
179879
67
3
273399
423220
66
46920
332442
79695
235968
68
6
121443
17
742871500
419216
52
46
723822536
9
253178
62
18539
17
100229
28
23450
32
26
4
340166
71956
134080
381689
84
10591
21
79
62
32
287376
1
27851
279453
40812
288889
111674
811755637
65
326334
401402
32
340253
56
88
89
76
51
43
72
232788
66
89
60
459013
714055601
71
29
993322691
96
202059
98
23
131358
140420471
8
131932
510333308
58
367736
569240144
777868620
8
28
338957
91
15
261724
317449
29
231002
1
138686
453402
9
3
94
498471
13
39
118676
462276
44
428062
84
87
223890
344336
16143
34
7
30
306552
342147
342779
63
22
42481
83
87388
134155
90
33
25
1
34
226647
32
13000
137593
145112
19
42
27
378703
1
162133
77
97
8
59
13804
106600
338600
292297
82
97
42
75074
250521
388728
453027
77182
25
38
6
2
73
267017527
405144
494050
253303
36
51
400982
6
35
7
71
1
126817
159058
113605
483738
91
251479
256964
270839
197567
317988
252545
95
50
6
144609
254036
162678567
51
377513
96
288247
15
74
47
74663
224678
12
221432
422597
34
31
40
28
76
380249
488618
48
410914422
41
11
135446
469703
68492
25
9
18
9
188737485
52
189694
398530074
468891
27
2
412015
190735
34
76
9
6
7
78
92
19
81
290428
21
15
55520
110707
462517
108586
428740
50
30
57
84
2
1
25
56
163130
30
168941
76
36
145308
50220
29
55
85
4
366369
792577585
237652
59956
7
56
207900370
333207
39075
270660
1363
85
467956
6
733549767
389357
402056
38
358840
76
76037
42
9
11
274599
53
409246
72
83
49
79
98
98
709619614
327920
84802
321877
89
782426602
21
332959
80
464544
21
851
52
446603
2
229410
307891
32
12
97
94
2
37
79
164246
456451770
82
13
495398
21
336754904
46
414502
335274
28679547
11
9
301186
97
408144
67
179004429
406798
150951
223994
14
26
359810
33
379707
58
41047678
716015287
29
498027
97
247620
455142
67
547113322
66
17
66
21
490944
130510
30
483816
61
92
40
98
7
650137457
7
392965
354767551
17
93
4
429011
454263
15464
764212358
81
40
79
60
13
424127
52
322739
66
68
46
36
87193
9
21
455464477
89
61
54
64
84
11
3
201207
32
81
92
436404
46
33
46368
33
42
251155
413927
12551
27
209508
31048
48
62
102649
6
399278
5
97
105737
1
62
287810
148237
72
178289
80
296257
271836
75
46
349896
4
780003138
34
90505
44
484773
517989570
401050
188793
488818
68141506
84940
442859
379932
95
496387866
13
162245
3
458957
487488
209953
36205
51
43
662030842
19
294937
285290
50
16009
67
86
56
180231
223930
20
98
87
313468
497656
320344
313481
287142
91
73
197295446
145819
82
59
478754
479985
480233
485681
4
22
6
348775
220857057
35
486637
585663928
153683
9
44
72
98
208724
221298006
7
18
73
79354
593454550
581114659
86632
971866379
62
324598
5
14
379725071
70
249226
46
21
44
99
6
89
240604
4
22
399800
19
119150
136849
199357
388528
47653
340881
2
145435
93
41
22
5
414719
951847920
15786
7
442334
835771260
22
207836
435464326
10
15
12781
77
6
14
378625
59
10
213870517
93398
186533
97303
104115730
49229
25
74553271
25
470772796
239794138
32
349275
13
48
70
346233
375458
254906
153193
69
21549
340321
3
88816
18
497281
152096548
22
315654
85
171975281
22288
883892950
1
298076
45
46
16705
98
236034
54
340905
178918296
31952049
285605
369114
55
17
96288
41
44149
205042
21803
245920
319526
443734
59
35
90
91
457874
920665570
55
265301
375336
66
49
79103
3
43729
34
19
147931
27
21
150366
17
1
10
3
993539458
1
90
185722593
69
52141
288353603
76
190795
45
309200
85
259691
6
4
71
14620
95
6
86
27
357741
6
15
75323
7
36
31
128185
17
108826
45
87
276938
437128
12
6
57
539101921
5346
469989
41898
56329
171680
19
238201
31
359282
79
2
379657
76
63
49
90
79849
70
8
357654
33
378796
78
99
86
75
64
343256
365608
8
1
599800420
203117655
28
75
107354
138375
16
33
156646
389827
86
41
9
437030958
22
289223
149661937
476567
99
77
191157
620184533
24
62
436613
179499
328224
208623
78600
711702635
86162
238472
137755
71
99
131783
280129
25
206868439
1
70
40
28
75
337614
87
1
946451021
29
66347
73
175295
6
24
737063012
148824
810537364
81
77
337719
154553
20
8
19
38
66
98
6
535990756
299759
227616
58
36
2
60
7
436523
85
568682601
33
542865581
551766533
335246655
23
251478
234628
357167
22
93
51
89
6
267955
90
386508
441361
489102
8
26
271402
203505
352634
81
75
7
38844647
2
24
76
49
303652
13
7
470185
41
43
157267168
425906
431068
19347
249831
55
23
30
424573
175066
169548
283098
3
7
537364210
41
8
14
41
16
858299897
34
22
76
422859
16
6
18
418825
436280
15
30
123608
63
50
147956
175534
3
53
290672
593365287
478090
68304
68
4
18127
138949
368882
301726
313661966
616964415
10
121767
3045
550998137
9
34
79
135112
83
82
69
252429
466536
434133
6
477748
2
1
138448
89
68
6876
83
20
309813
39
260377
15
4
65
73
55
16
499404
79
482161
46
66
52
28374
51818
84
99
4
34
145776
61
47
91
406988
288649
81
394953
708982726
452697891
430494861
115757
51793
24752
96
75
98
163823
48
34
206301
34
73
36
3
52
53
3084
36
22
89
192352
16447
81
8
62892
524268668
3
29
989342495
301293
95
63
300307
379972
11
45
3
65
318454649
57
476146
399179723
11
296237
4
1
416112
191116
404190
462570
4
355367
90
437906
22
440311
77
1
30126
456765953
330893
94
26
220898
2
37
3164
375081
87
58
275548
473252
96
420191
184600
2
3
41
85
492188
38
93
185799
65549
81
190009
52
38182
25
43
313204
373505
356912
95212883
311789
30
167853
46
51
67385
437733
59
16
58082
233314
33
476023
498152
76
4
20
614530692
60
86
63
81227
384194166
494392585
80
85
4
81720210
319062
3
84
56
8
2
305213
88
96
846253085
4
40204
69024
249481
366363
50
204594
12
72
46496
13
312269
26641494
481230
98
57
114730
132993
150841
146608
61
29
42
203994
181663
33
347140
73
52
93
105572
56573
74
94
77476
24200
98
38
26
300732
117256
303093
22
46
8
70
8
50271
57
91
428439
203781
365216
267841
480453
296846
345837
73
99
50
80852
267439
290807264
480735
20
2
5
5
35875
238689
288483
98
78
4
99
75895
11
3
254455
24867
48977
279164
79
52
85270
129897
82018
84
86055
77
20
184236
9
65
9
285996088
82
420759
57
674071245
256285
63741
34
407033
20
83
164378
6
476046
402876
89
21
835175536
349532605
94
65
356796
459207131
9
387460
63627
792372996
52
360913
50
858140594
44560
186352
61
84852662
22
16
242348
26
444082
93
52
98
85
25
85
28
383393
71
133133
41
97160
428959340
39
2
261115
306431069
891190229
271518925
172358
81
47
687127211
498404
2
40
397493
85
209922
35988605
34152
88362
38
297284
8
1750
40
113708
315538
16
108583
83
163908
394123
41
362805079
5
313826
393339
993077235
380413
16
90
351588
460084
33
8
32954
473890
52747
5
411756
1
48
393334
21
45
3
87
93
9
343923
290666
9
240627
370767
87
3
499301
44
837104680
390556972
338833
305464
88
36
494434
22492
324739903
3
281678684
113206
51
237228
345771
678002281
9
83801
25
40
856940047
1
68
8
189790
62
4
40623
8580
155771
19
426546
325734
478507
37
329093
9
384979172
333364
25
60907
246312
393920685
810469722
111616
7
72
91
346143
73
30
103839
225947
308188
14
369675
49
15
304859
52
2
4
375743
3
456891
198187
77
326728262
116783
400853
769798822
348400
399924
15
7
32
454133
35
37113
10
62
37
6
7
42
6
41
78
137307
13
7
10205
446903487
9
393929209
96
3
77
257879
1
83
298100
25980
61
49
87
253116605
191186
20867
658215135
142203
77
269702
275162
476741
99
492133
68
33
572254415
210322
21209
94
374013
51
623474460
52
11
80
259584
121136
5
41721
68
4
356450
18
153527
50
342879
200305
478112737
934920390
23485
475458
16
61
20
4
208886
97
280959
33
19
18
21833
72
335679
13
99
255315
7
439782
425828
175485
90900
123549
253122
46
42
339770717
87
237751
5
34
11
63
6
74
262225
93
15
580678482
46
454812
2
381127
73
81
96
289868
488393
706283673
75
34
47
73
691162958
201813
335035
96
76
461134762
406454
344656
81897
179233
66
46974338
1
47
400898844
44
407725
4
71601
62
66
158720
247366069
39
462567
3
224442
221462
149862062
84
92
1
249301
43
17
74
63
310318
223990
94
337169943
21
17
36026
20
21
3
26
14
436802154
73
330518
16
6
49
94
392911
3
137760
334046
78
20839786
10
40
298953
17
165835
19
168864
55243
7
776577741
20
79
3
291435
15
82
8
137312
52
268570
76
48
7
23
452382045
95521
4
313979
12
56
91
85
72
64914
105321522
315214
660940164
82691
108091
226918
43
45
10
365833
31013
48
89
382793
27
37875
7448
34
283526
55
429044845
468922
16
45
9
155698
489345
74
154153
382802
43
70
379441
128556412
459177
22
1
830059162
99
487231
49499
19
224488
7
649744441
57
12552028
73
242686
7
93
39
49005
260745000
1
28
892246029
84
6
31
470344
52
314518
280142
422363
38
455140
6
498418
359385
255580
71
217837
182900
15
289364
423602
828012485
893301822
25
27
177885
39
248900
409705485
298056
81153
29
152505
57
65
35
48
407209
29
5
94
518887142
167811
15
493970303
60
456734
244524
712445175
4
335078581
116283
86
71
371173
2
197429565
5
374180
370321
20
53
5
304571
489891
304538
166746
118602
241639
94
480783
278632
95
565991518
5
4
87
88
8
74
4
42
70
838480331
155157
3
162466
68
98939
5
32
50
99
52
406062
121672
177697
91
60
51
17
30
441196
2
228918
55
915737252
12
1
848924369
80
83
55
6
7
20
98
235362
23
11
10
153432
281297
138287757
375122185
322553
356598
40858
489076452
237764
11
73
238445
52
320814
437431
71442
623685839
251588
1
82
595186625
325197
310948
373215
264632
464573
201873
1
89
72
27
171020078
58
99
357663
174395
89
306877
397192
119067
343634
458730
80
365469
1
270831
326977
94
212280
6
3
193958882
25
313703
265344
40
408754
187212
2
188712
29
330418
8
87
55683
96
20
63615
62
261816
70
51
293048
5
10
488881
428278
168866
153952
64
48861
3
72
360574
64896
96
13931
252972
24
26
156101133
486104
56050
842755384
87
30
86
54
80
63
454744
901447972
243192
469399
295397
241992
467668
229999
84
75
356950
294381
94
76
31
16
81
68
425156824
54
73
45
542506460
393200311
979390899
41
433267
4
9
302577
32
503971845
82258194
1
291261
77
538707819
55101
920894960
429875
2698
135224
187794
67
400605
4
495328
56
67
167025
4
25
123903
13
70
143213
278218
62
28
8
90422
265625
9
351590
68
5
44
661623829
22
331080
239489
57
77
135709
53
38
30815
715068032
88
87
9
355498
31
78
54
27912
96
250846
448287
76050
14
6
16
86
20
314994435
410217
37
116949
99
4
164036
51
41
5
439946
417241
601435480
65344
12
39813
66
4
6
79
279074
92
5
66
38
432416
231041464
13496
78063
8
485785993
7
82
734749758
3
63
58
28
17
75
169499
4
85413589
5454
7
325015
79
30446
13
883032515
96
56542656
349274
30
111034
33
488467
351416
33
23
27
29783
237513
86
14
352545
69
17
4
246306
42
9
108763
190792
14
481921
75
163685
40
47
90
80
413674
475987
563021177
41
78747
7
99
35
30
27
182576
846506060
477504
443016
21
9
126522
403439955
7
497502
24
311897
110763047
38
184150
259226
41
181450
306958281
57
521129008
473188
193375
436050
44
28553
11
29
291994
373889
18018
224378
342551
49
328057
22
75
88987747
86
13
39
351525
94
366006792
488464191
52
53
25
12
294908
75486
127812
72
5
192728
343510
46
397949
16
27
90
88
111964
346679
68
69
328596755
456744
34
549684228
76
498839
31
74
257344
279077
78520
55
204859
468516
69370
84
16
49
406337
475534
3
51
167164
76
176093
1
85
198559
8
47
94
24
66832
88
86
3
6
42
141893
6
91
98
8
28
13
291582
88
68812
51551
441384
298290
493955
97722
38
1
483799011
488932
2
46
55334
23262
37
88
173212
61
81
990574102
301788
49
864090708
387681683
72
249383
186089
69
82361
52
9018
76
489313
420360
22
1
60
4
15252
14
200566
57
5
682310426
63
19
3446
219551
89
55
98
47
366810
3
63305
334864
75
21
2
356789
3
36358
6
45
53
6
9
50
162224
423014965
22
30433757
10
8
48
283767
3
123140
201900
93
89702
39
267134
88
957894497
752590329
62442
85
46
42
401269
15
367539
471279
93
103066
411647
95
503095314
75
107787
8
498366
572778324
435863
91
131263
70272
767113988
846618375
83
65
431522
23
43
79
345691
90
133351
24
23
190912
474496
910931048
36
80
365220
31836
711160407
8
419909
483824
51
550668540
331026
74
22602
456079
315869
366600
75
91
53
462591
49952
339267
47
32
117030
53
81
33330408
473410
48
353719
357297
76981
263450
8
55
72
997286936
80
182300
37947
378829299
15
45
230237
466013
56
329846
476201
5
220048
48
7
345342
438029
44
45
125886
326124
80996
5
6
173728
300655
98
386327
72
96
98845
62
92961
1
77
29
78337
29
68828
77
22
228716
14
308999
81
153498
51
104777
382241
319116
693044338
240575
216637123
242486
35
9
70120
167323
350111
11
39
58
109007
41
66
176442050
161353
315122
19
72
428163
2
465047
94
91
8808
46
44
920912661
104320
486979
1
18
71
20
173800
161024
193134
458383
96
94
80
20
6
466539
69185
47169
473171
498833
836090559
102751
86027
59
34
9
861193085
1
179178368
137030
21453
88
193718
345919
92576
34
315599
91
332894
247475
251266
335005
1
8
73
240325
233105
1
409496
9
443167
84
21211
325704300
687369200
121510
54
4
462512
202964
177855
65
241265
371078400
42
33726
14
16
29
351473
149795
32
298523
581115618
188755
90
289311
39
24296
85736
113925
148060
2
267690
35
373574
370541
55
42
259113
92
66
152906
421786
13761
94857
34
28
1
470449
66
75
62
2
15
228767
78
81
46
242631
43
18
28
6
7
15
24
292641
67
24
68
771560065
6
80
842304105
207272
729330148
25
493392973
58
70
193729
76
36
497007
489988
346641532
294008
3
7
188601
22
751799735
23
351267
58
88735
300363
10
29
3
397357
180392
30
256949
67
24486
384410
49827
86
125387
259805
858391781
12
56
94
630980135
994970140
352375
381216
14
39365
56
58
13
411536
93
1
230331922
5
391214
47
521095726
99
177667
55
167015
63
29
433535
99
72
86616406
393757405
91755
493775
81
90
297513997
12534
167328
4
25
87
12
44
298755
153056
320311
6
494879
378035
18
60831
107827
20
6
75
26
8
342317
359994
50
798190163
39
38
171643
251579135
9
84
45
79034
36454
6
91
99
266680
14
12
46
16
12
442319
22454
342728
59
74
279336698
406484
38
346869
59
400046
29858
18
356012
377202
61914190
379126
93
6739
8
141040
233477888
305013817
91
356089260
496523348
320234
79
49
25
33
93
149697
261888
73551
27
96815
366236
153270
31
126260
78568
80561
469744
280117
232031
16
88
1
239187
4
114998
62
351568
49
7
453516
148251
465602
81
48
21
414222
35
51
79
44
19
43
425785
12
1
52
322606
323601
372241628
363183
300332
35300
209493
120427
251509
85
9
43
136711
35
49
63
111261
650817280
211432
2
252606
408316227
98
82
7
37
88
7
27358
362141
409504
46935
438034
364672
98233
42
40
227182
464233
609365549
29712
383010
38544
359732
50
258841
42
476558
495033
80
9
59
212851718
75
616556993
33
667159720
19482
4
254288447
110274816
9
344198
68
261622
261350
76
15
83981
137970
3
31856
3
9
146080
1
49
764689120
1
59
272404
941937499
194230
518945240
491156
32
472497
231467
68
64
255191
24
86
86
8939
58
21
43
10
249604
473131
208848
218095
195531
17054
80
171896
370533
97
855355420
266960
66
21
42186
191997
55
71
34
156663
36335
369963
40507
37
704383159
32
371433
37
328304
199857
364428
385230
123974
389213
392293
7
31
43
86
21
24
43
16
29
47
24
299062
22
56
93
320563
76
283064
44
163474
149222
6
224196
44
402464
207081
53
89
62
3755
445864
226018
60164
65
259011
81
41
91
3
6
221004856
54
355524
36489096
23
674544247
22
65238
9125
37
77
14092
26
53398
348604
20
14
141801
141598
4
733226511
68
435992
244037
114239
89
889762678
41
322519
45
418494
23
8
58
129311
55
87
44
185063
434314
235208
17
4
460658
35
189172
444028
260873
49
3000
52
62
145122
203519
131382
24
17347
215682
47247
5
474013
7
134188
288002
342631
363065644
43
58488
460974923
10
64927
39
118855
184666
145090
6
396156
35
163511
36
71
343431782
188288
83408354
11
71
58
940405538
79
100057997
185004
388538
63
82
60414
176965
434864964
328521
38
16005
457576
7
88746
970014419
324737
34
31
7
65
371613
28
141213
816800493
947724755
26
255708
77
47
2
259291
302080
7
38
89
99
35
75
40
8
377655
138057
25
229168
79
203447
103278661
27
9
2
203851
90
60
498650
317067
98
84
3
99
85716
32
72753
37
9
419186
742173321
203733
98
28
353308
42
26
31
83
43
235406
120851
40
311228
392023
40
94
191059561
56
3
87246
374019
47
269015
8
36
4
46
279148
80
88
784611651
322513
1
44313
487912
84717
166163
60
59
721971105
16230
16
26
234951
4121
165203
78
274646
50
195040
974608523
19
36
485530
5
7
7
47
406606
2
49
56
33
78
97
61
349704
23
94986
65
5
70
78
77222171
973145949
449040
316677
68112012
151176
14
84
310752
388472
84
296754
61
232190
60
82
14651
574359285
13
27275
38393
66
75
55839
302878
61
38
8
142151695
438780
304263
8
254687
67
62
55
469232
6
46
80
77
62
69
8
91
431738
130004
405762
12
79
39174
42
153388
5
411913
490830
28
30
181941
487251296
28
362285
71
263396
146368
74
238854
108634
767723739
49
21
85
653078069
361983
456081
11
69909
62
46
483328
208716
73
409826
306280
39
77
4
131730
435120964
5034
932502554
47
4979
1
50943
354710
95
276074
50017
51
26
456044
53
31
475658
10
264693
765611868
248628
55101
19686
21
582319856
12
371490
75
25
8
73
15
97
78
279005637
292164
760632131
2
356403911
531213391
328545
50
37
112307
231987
4
408511
850345978
4
861884836
474072
122915
27
83960
75
31
3322
3
53
12
426060
415092
59
478029
20
21
82
161327
17
24429
5
498621
53
12
60
11401
67
57
52
234378
235649887
22368
209086
329234
53
72
89
6
3
575827839
203536
227436
50
752187111
89
908148230
2
169452
9
453842
992655936
5
99
35171
133540
26
213777
50
3
947403158
464458
39
42
31
345830
4
450156
22
123737
134696
39516570
420243
297055
236114
2
45
317243
34091
75
207516
75
33
260969
64
676318336
541409869
3
384518525
158808
140705237
411575
37
74
93
22
7
4
407968
23
8
457037
83
172613
35
460324
100579
97
31
59
742995900
18
673850802
175277
386511
7
398813
213585
41
592141435
237630
16963
66186934
54
14
791211090
6
319684
92
80
381733
83
480010
25
952621465
43
265253
38
3
56
12
169591
517022431
420313
91
69
9
207013
93312
351590
28
297887
137619
4
6
85
6
40
55
191906
87039
10
63
3
798879618
60
420143
8
72
423304
15152
4
242278
31
223272
133085
489495
475142
355550
144368
47
669506907
86
2
82
861576449
128776
51
526783519
454332
47
46
141192681
69
398349
94
973521343
50283
66
43
21
96
372333
61
3
169016
392908
356343
424532
223945
560505427
24
228322
104422
95
265329235
103439
421205886
71
263883
56
9
282006
454132
479893
18
429891
57
435440767
90
71
1
279943
16
296279
59
39
83838
23834919
616372894
284559
446395
3
16938154
69
1
9
8
171149
496058423
362108
24
475290
71
59497
169418
216203
492669
251740
97
517952369
38
157562
6
608387780
37
623185798
235746
359299
7
168759
84
28
470910
221697
263340
65
440746
7
96056
6
82970
72
12
129910
80
273454
23144
59
73
64
92
427907
134443403
82576107
471806
417070
33
64
46828
201696214
137443961
87
7
10
461679
122108
448057
91
343488
269097
65
359710
475695
248534478
117239220
71
128166
5
16
70
21
2
497837
29
6
499660
58
64
86
75
200071
391549929
97
53
175690
163848
11
263615
27267
190061
114059
94
311766
6
371352
23
293482
6
628857029
188635
411639
23
85
8
49
66798
82
20
257437
39
479162
95719
87
286847
37
6
76534
83
80
72
79
421053
63
498122
435759
7
27
48
58
375272
35
260728201
449755
6
667055201
102205494
362301
66267
837673874
275543
823063517
6
111115
12
1
27
86
7
13673873
65
46716
468387519
2223
39
561299740
69516969
24
311356
48
405194376
92
110053
394479
13
77
2
3
5
4
374120124
40
42364
29
8
41
33
19813
95
410986
21
262557
65
107989
614102410
339979388
29
113227
81
12926176
64
85
298583
622124138
19
56
86
406502
700596686
51
8
37
97354
416463
15
2
39
271881
50
67
65581
31
148869
498014
69
2
50
337657
268622
50238048
48429
65270
78606
37
8
477624
52
196861
89
5
66
461022562
25
230135744
119259
487513
231404
6
9
203206
3
462066
27
462352
76
24339
671286678
411240
70725
2
17
71719
204574
264815
194403
99
332562
149843
631484459
14233
42
50663
13
757732186
431777044
450501
190657761
1
468240
431631
313991
88398
20
165238
61
419287
488746
211403
41
288117123
246409
62
9
42
266805
43
20
670259686
7
26
22
146174
202572
57
180487
6
18
400267
858244191
63
443205
28
107993
53822
7
5
85844
418816
71
35
92
25
10
98
4
13
56
5
40
304902
303966
43
441073624
26184
77
369708
8
52
28
214061742
304003
6
331666
14
18
112827
335525997
29
21
648353246
848334136
5
24
488125712
79
144614
57
30
27
4
39
75
289372
251443
22
411943
28
46845
64
65
431769
9
16
362855
36638
27
80
88
939839767
244013
349690
141243676
330722070
420157
389565
87
28
1
31342
22
443083
47
258079
209048
74
482585
37
1
40660
376152
95
2
31366
494024
6
132385
42
23
66
360755
85
65
21
17
335896
19
99
73
9
364741
420267115
12
42574
32385
523865939
47
86
39
80
87
4
98
181291
862337488
27
491213704
99
65
29
38211
346757
140922
57
121842
2
62343
20
82
137267
455470
2
24
253946
12
9
1801
194799
262217
17
446312
85
361814
300678
790019060
719524842
1
43
102203
25
54
3
230490
3
440338
7
46237
78
71131722
96
162934
18
342983
487311
69
5
228102
70
302556
42
273982
205590
155474671
11
234256
10
88
92356814
323357
58
16
1
21
431742
71
76
429269
110601
1
825421710
141499
134618
70
41
342122459
197249
8
318689
25
154213247
60
3
31
98035
456065
3
144317
616634372
659149127
782173035
245328
6
199990
313843137
33595
18
69
275296
3
426020603
72
549391632
95
72114
47
57
60
512601967
466020
33
114472
51092
38
43
218028
35
95
10
894843751
429422
28
31
69
24
21
80
34
79
5
64
41
369109
36
4
198492
303890541
295730
31
201449
116748
2
84172
207027
37
264882
157844
87
158863
490198
446150
45
16
344926
49408
315406
98
73015
54
10099
58
117630
40
410906
232284
99561
70
39
4
363975
19
197935
50
95
931007376
86
29
349082
43
25486
53
225851
251840
1
116445
21
25
50
667349582
3
461451
151489
31
62
67
75
331399664
937050547
76
59
74
285431
89
61
45
243418
394570
84
13878
262281
3
72709
9
86
85279
325296
22
130625
7
149508
75
145881214
75
442687853
870730547
39
90
88
54
60
43
376967
147141
483617
217271
483699943
21
83
623466671
316214
48
2
36
61
97
976758161
237175
97
17
18
588690099
155357
414484
244540
177222
12
335697
6
193787
477290
47
389302
14
9
73
636
176745
170277
8
62
5
50
37
56696
8
22
22
285501
3
289212
62
33
227938
94
48
829738993
6
241531
2
68
396954
13
11
672867927
39
259265
135403
7
121695
360154
32
58
40
76
5
240037
95
99527
89
89
280364
24
53
9
39
93944
109904968
35
94
81
379619
88
99
66504
50
7101
498761
11464860
148418
416014
383248
33
382600
485124
34
1
528935718
64
87442
35
136774
42
340699002
47
39
16
91
2
478345
221589
64696772
43
701384753
8
87892
87
19
445772
10
97
76
30
284840
47
3
38
406013
65
304769
168622
80
130422
163297
3
214657
409467
13671
416236
3
401821378
24
573542470
297047
20005
47
289229
258396
67
34
77
209833860
212504
479230
86
82
26
87
41
189721
161161
11
2
437391
147168
475495
46
108111
298949
91
560467178
97410
11099
350359
333898
90
98
93959
19
1
55588
77
12
69
150733
186758
236614
458954
2
484612
192754
46585
81
7
6
42035
77
320835
80
340794164
54
235247
24
38
15
24906
27427
35
219234
752489820
57
810473926
30
146475
322334
4
65
95
60
61
11956
61
53
3
26
527026874
22
958462518
4
239354
32
69
58
85589
368584
70
214310
458453
468234
474764
5
9
39
162438
21
7
95
32
445596
96652
484652
57
370141
311360
36646
35
960924580
231341
424759
407478
149578
91
64
42
67
336805971
35
9
291669109
369651
91
92
66701
41861
62
1
732598330
52
123081671
5
168711498
827761814
8
304323
439270
662369164
21
355426
209389
934540192
98911
72
208200
243178
406061
103554645
94
311414
80
108447886
9
97
481640188
396804
303586
65
50
241326
4
411624
255214
157864
361807674
23
8
483629
394438
250275
282636
225635
65
412582
447944251
126727980
314386
247399
412719
27
95
3
93
301498100
439137
81
419505
156071697
29
148970
379375
332512196
121405
58
87
219598
426984
2
95
70
211797291
354848
188208
69
108005
805939181
69
691332211
24
25
6
214629
486053
41
350619
56
305455
9086
47043
3
138227
303018
28
201421
499628
25
87
41
83
53
68
371410
126139
41602
11
8
6
337912
2
80209
69
4
445166
314219
81
9
97685
14
2
82405185
342788821
73
298191694
29
8
4
33
316441
43
402273
70
298302096
49
68
72209
453336
2
7
99
67
300536
96817162
433610
156135248
313475
60
2
486975
98
21
64
217722
47460
21
294738
324087
16
12
6
28
74
34
7
32
10989
358742
99
67
177767
53631
160527058
52
62
46
885028901
9
82
2
382155
482405
308884
392160
19
9
58
173298
78
324837
60
165968
1
9
63922
145953844
338220
49108
104914
12
97
45
66321
482154
946517704
60
471218
7
307585
474183
164197
25718
71
36443
30
21
811579797
222234
53
16657
88469
4
131545
147133
73
343793
84
214451
53
1
46
81
48
147783
95
207900
7
397168
29
92
75
37
297847
28
70575
49
17
1748
66
226950
68
69
86
438604
117162
385473
238018
25
18
182179
230117272
19
36093
221106
386534
156891
285102
36435
5
197293
4
463471
190395
292842237
53
61
16
40
7
488861
7
34
130209
88
38
1
84
89
23
4
120435
21
452885
116528
37
21
42
87
246581027
40
253944
263450
68
336103
66
3
17922
15462
98
118776
62
65
697342502
150139
81
389494
947249164
52
477742
200225
365952
28583
172914
384043
124958
62
121781
452823
36
371478
96
60
73
77452
479130
906640716
278584
59
314985
782291460
148893
66
262714
57
80
2
358417
9
7
210278
10
32
79
33
429027246
488232
98
484480
56
214149
97
164861078
208004
17493
393187
87762
205244
66
15
5
54
278293147
63
92
405424
306807
94
99
71
153905
82261
800719064
64925
218964
65
269537
398194
13
7
26
9
48
3
11
368325
169153
93
455646
442351
37
44
55
8
177942
3
4
392137155
51
428264
33
74401
8
8
59
118532
414997
6
56
1
889730517
52
366487
230653
52
6
73
42
456232
5
290438784
314263
202969
243975
233505
92
66576382
177744
64
99
71870
191785
82
93
77
314034
5
20
62978
214018
470374
29
46
82
306779
426204
259285649
93
37
79
43
8
62
327545887
42
216481238
77
243529
84
74
4
75
429180
359815
146358
11
4442
5
22
242897
403109
66685
79946
35
32190
100593014
71
430884
2
443962
39211760
9
60
87345
84
35
676572223
1
25
379796
969468720
585779866
77
42
129301
460848949
1
189767
51
23
380023012
80
151634
33
62
467315
384370
399235
80
2
3
94
86
29
9
82
67
357672
334948
351791562
248703
187317
53
48
452913
8
11
44
54
359614
217166
66
115658
616436759
12379
1
201154
218691
270710
303570
3
92890
387786
6
28
398706
37
8
41
124815
290180
416589
116128
159772
85986092
179520
19
26
31609
56536
486293
597666522
17
164657
90
198920
199852
37
32
17
211662
458368
6
12
957368905
186813
60
51
41
989298674
47
15
81
59
419023
291148
24
45
97
42948
48
846504174
67
1
967740104
14
371849
96788
66
29
18
56558419
628915450
64
436490
1
92
66
46
33
94
11283725
94
103756866
98
160105
180573
162822
366611
385295
462139
20
925150787
461755
2673
1
52
6
9
494248
47444522
57
274033
67258
12
17
5
139035
65
60
303194
68
126634
24
447113
90
731465639
935644652
338706
64
40
30
734249380
74
26327
79
405229
317740
5
8
48
101591
14
72
279756
149185825
124568
123236
54
493430
262470
9
61
226115
280852
1
276885
6
56
494846
228358
41
150881
19
414970
45
73
241838
272479
90783
428410
9
163324
412201
1
485853
40210
81
28565
202918806
70
5111
18451
555501544
288536
324198
61
38
298917
251242
1
429883374
97030
52
78869
264977
3
462508
37
121578
837771481
113994207
429040
661651628
80
38
69465
395945
366833
57
44
38
36837
80175
178138
1
75
54
339411
72
357824
351098534
99
316969
33
86
74
12
157508
410388
158105
271689
103762
162597
47
386908
9
7
158009
4
31
4
13
20
81
39
498756
498154
188766800
48
480989458
652418151
11872
341314
163076
331448
111398137
9
95
55
227282848
461195
594341230
931321119
75
245256
159472
83
410954
413961
399643
335724803
64
63
59
297943
89
106270
86
5
32
3
9
21
82
24
352471
128751
2
28
7
51
15
99
349801
89
31
83
309016
22
51
409812
190099
42
77
50
129100
61
66
8
17
98
206576
85549
19
72716
68
286140667
16
496135
372703
28140
45
9
303113
463181
69
289561
60384
96
2137443
311983
37
256566
80
26
24
17
77886
213275553
95
137926
73
24
397429379
722036380
30
24
65232
94
38
95
76
77
9
377815
191322
47458
259991
417288207
80
102527712
468835703
8
99149
88856
85765
71
377450
3
162306823
102845
43
324067
325009
141590
52
110267861
49
1
336933
6
88
317224
92
20
480220
89
62
6
24045
195586
388460
33263
96
43493
320875
217655
379058
37
83
89
495248
63
98
442353
245768
1
57
587957784
49569
96588
8
68
6
83
44
361408
98
448711
746003817
30
13
150462
36
72739322
445275
65
97
85
279955
48
90
194893
286350
383741
128239
47817678
392561275
5
283162345
267457
903361595
147478401
324569
42889
189519
326199054
90
97
42
184052
241365215
11
475914
49
86
57
290866
822420739
49
26
24506
387953
91
56
150332
108082
9
94
16
159682
329975
65
42
4
66
155497
330153
45
495934
461952
58
251034
206134
3
430113
29
57197
172132
369758
11
40
84
31
156232
348444485
84939
154007
451281
240265
26
4
7
415939
41
196160
35870
51
411092684
15
37
89
67593
9
210314
63
149683
405477258
369621
367762
31
89
15
236770
8517
282205
281506
469107
351621445
58
10
92
30
340627
291262
31
458532
51
212921677
17590556
4
77
65
174288
356116
8
415050
68
31073
46
1
8
11
261269
65
295053
87
431729
389325336
3
445804
57
759497011
273478
158344
87
648811467
215997
52
470007
68
762282676
55
89
534297744
29574
73
370262
895295391
362876851
277796
80
110727
412530
344088
23
30613
7
681549797
308604
40
150135
31492
977532181
270385
485288
385629
119827
218267458
76
4
33
372699
66
48
187787
151324
238209985
346004
56024
66
16
39
62
1
40
48
31
82
355847
104349
60
53
54
373193
21
55
280921
123327
390171
1
8
22
279198
55
249127
20707
53
276325
1
28
93
245049
303682
57
402562
5674
80
91030
274417
56
9
69
361293
24
48
33
79
90
456855755
174712
42
90
164995
86
28
73
10
73
112455
79
13186005
395649
60
10
98
31
272496
153810
6
79
183540
953749022
266016
56
20
4
81
73
91
66
33
339248
15
316496
59
72
284468
287480
492818
116687
27
33
373057
370499
4
90
58
120863
18
4
31
10
24
51
76
583978766
51
59
361490
234035
491911420
73525
67
826625327
7073
433393
444506769
404240
166447860
442687
259027
47
483525
361898
42
8
466259
18
43
7
661074076
79
29
135280
162662
179686788
72
179306
171226
5
396538965
888404759
50
425085
78
747704342
282315
30
290461503
94
117568
3
16
20
497213
91
19
1
13381
137427
226466
486418
31
42
150683
316937
123063
225160
196980
170863
421415
109898
6
184734
2312
62
79
28
250416
1
397123
672622839
325379
65757
7
54
235104
21
317119
304313
442852
19
9
73
3
21
542630186
457367
28
38
2548609
69
39
133662
170219
159838
209041
90094
81
30
21
326933049
84
90
283866
47
537042916
79850
186442
6
95
152778
2
7748389
38
72
2
16
20149
68
93185
43
129286
157817
78
139815
39428
2
41
320974
260194
462922
22
443459
12
27
50
30
314811
48
134336
33
58
36105
9
64
12
64
143809
96
859527684
4
96254310
84
335573
413850
343137075
88
11
8248
77
457023
111389
10339
236843
44
241599
33
246289
33
254587
30
137723
14
407092
11
98
394677
235630
631728269
376166
169135
245115
66684
90
188878
3
215256
54
10
8
425879388
52
46
32978
41
338213
64
57
398259582
14
433273
459727
94
115102
7
484982
96
46
28926
98
118064
4
2
478408502
251605
10269
157655
305046
37
49
722023867
1
75
41195
27
8
85
459816
89922
60
226672
90
187902
263851
24
43
46
5
421299
350222
98
383518
93
50
5
62317
451893
171694350
42
293175
497073
149459
93
94
32
407995
8
55
357892
53
712284976
92
104544
287241
10
349840
152225
98
25
251214
433421
39
60
373438
311858
13841
21
92
25
438610
165232215
79
255296376
8725
203979
522857578
50
449668
6
68236132
25
69
424851
176947
98
185107
282330001
44323
9
23
941792376
34
365321
2
92
279523
424436
240303
53
221705
99
300456
549227416
38777
78415
264990
486633
119565
43
84
4
198969
81
196205
250513
27
46
301859
45981
24
172116
23
427095
48
263770
228357442
7
2
5
440069
87272104
416517
544798820
86
40
386684
343635
69272
54
294367
379991
58
65693
86
11
18
5
90417228
79
94
7
66708
298295
36
411719
464028
90
207058
131191
214008
125438
38
92
75
55337
43
97
79
297637
371082
223366
338302
62
229071
116539
51
42
43
338096
304866500
67
34
236500
39
324866
209875
369570
6
173046
29678
186701
12
62
18902
16592
70
6
3
88
56
588647271
4481
147435
31
245720
81288
898711703
83
241457
93
15258
349526058
14
63
103426
4
47
423811
12
28
50
100379016
36
394959
33274
149845
418034
19266
50
99
66
21
66
775693313
38
97
51
98
338256
52
275503
335641
13
3
36
70523
270924
223891
27
81
280926
88
332064
287183
712753395
419507
229026
491319
471134
314646
6
5
166953
59
118445
94
116050
106163
471551
70
6
57
44
41
288413381
10
70196
95
472892
300296
255277
94
107451
14
45
44
242000
4
330758
51
63569
89
176122
18
322936
33
361993
57
3
182253
140860
8
45
6
61
188982
87
47
63
71681
2
282115
119880
232142
258834
21
440918
90
378641
1
301703
769042584
158057
84
424821
33061
68
78
78404
5
712198486
218056
304141
195746
247812
261343
49
207996
119800
745169689
477160
123536
413405854
49
1
107384
137457816
347577
2
221928
66
3
113325
488465
52551
54032381
142135
101067
351832
369339
20222
558130116
6
382815624
175782
205938
496960
3
247965
218362
228849
13
82
73
36
71
89
35
309556
405191
27
212512
765819716
62
64
1
523328620
6
82
317034
17
37
62182
31
993900636
2
354759
79
62
71
251271
452654
7
301637
416772
93054
4
92
53
732624142
113443077
759507620
97
2
37623
441844
273252
88
93
301571537
337374682
26568
94
323476
85
45
95
71
91
17
401220438
7
55101
368155713
295052
121346
73
33
67
33671
38
180409
80
254255
1857
239676
11373
46
308829
426395
18
171543
185751121
319952091
90929162
79
183761
93
951043242
81611
240366
419662442
21812
5
30873
296700
81293
853447467
207140
14
71
56
250209
269816
5
3351
493804872
103250
204490
489267
474231
72
598998760
31
93
4
184338876
56750
79
265579
677485160
405105
158285
344201
276969
31
81
235015
68
591335703
98
296045
110471
32
57
38
279663637
8
207646
6
26
842113708
656730071
38
40
94
38
459456
83377
54346986
217468
265819
90
947803149
305633083
9
20
836344816
323430
234227421
161450
388628
53
394386
62642805
33
228173
434815678
998956943
230571
1
3
31
17281
6
77
6
48
32680
87
2
31
92
113868
693132875
71
81
31
89
83
146622
62905
282474
496500
489313
356953
173778
61
368197
5361
37
293836
67271
5
857672438
134947
75
70
62
3
7735
9
2
509635122
30
259477
498328
386595735
59
351678
205439
39703
285891
19
36645
8629
700109705
205778
23
349968
129952
1
148005517
183539916
81
130485
65
73492
66182
8
36
17
282694
72625
41
75
909689971
364645
10
92
270407
174247
85
272134
45
73
480141905
1
22
5
98878
67
267573
346689
79
10
74
48
9
428406
159728
149467337
37
463349
4
17
295005
75
77
1
370544135
226114
70
81
69
51
98455
428047
35
50
236398
50
152442
468703
7
39
344696
173033
70
493155866
89
402981837
240982942
119037
148731
96
92633
42
183127
49
30321
450827
72859863
56
67
180270
7
444889
54
47
182320
71
29
394433
396453
427617
324543
339901
94
8
258954
28
126185330
82
7
61
241512
54
352162
79
154754777
72
129709
39
312005
100660
695628801
55
193657
370461
9
97
474104
311207
293133
174052
306264
5
2
85150
7121
75
8
630906374
221607
212750
495345185
5
344516
63
307614
46168377
44
79
92103
60
268164
83
260860
365347
159541
389818
892429320
206953
216052
6
168871
14
78
60
106548
900732906
8
642039291
24944
46
6
73
304515
1
193712
206130
784184253
5
39
285584
78
209040
71
38326
605140720
278640
187197
435496
1
16052
453746
10
84876
411343
101927791
18
463980
153480
349259
21
43027
27
291574
156112
262568
26
226204
277377
260092
4
184249
269982
80
141216
16393
214986
403060
829889671
34235
251297
56874
639579633
59
463798
84
217867
432704
318173
74
13
191934
418644324
165756
8
22
38
54
99
4
36
158858
59
61625
101594
443457218
148140
407113
327809
2
46
71
452541406
280168
25
4
72
107033442
23
488342
223160
455713
469414895
59
76
53
28062
331943
27
5
60
140641083
369987
808847786
9
3
66
371161
165450
78
65189
648939550
6
121726
44
23
279800
62
79
90
59
97
226472
92
391549
95
212777213
400663
29
60
350607
248910
367242
388646513
472804
120225536
189314
58
466320
88
46915
63
433612
89
389275
236984
20889
49
143135
32
71
337017
4
885798851
11
483169
973399903
34
8
343254
33
75
26
52
7
46
14
85
91
3
55540
86040
243508
60
65
57
225211
389734
32
5
294231
68
71
312682518
43
74698
11
63
29
12
81
396517929
517367510
464080
290403
8
150751
342056
7
163585
47
77657679
58
386240
44
147622
58
11
180593424
13
86850
14
23
252450
602457060
32
622785993
366387
466519
426289
208807
279748
26756
99
97
15
371464
157830
100083
10
12822465
32
719784745
36
294252
5
44
19256
52
27
408595
152891
86
90
35755306
23
702353347
1
327115
76
77112
17
132604
26
377861
233261
92089
63
103757605
12
44
17
238453
222416
6
44
271078
6
45
280440
205229
255706
349726
56860
358120
420536
7
40
460705
351698
61
256433
583483991
295351
294909
72
322174
30
491871
324265
89
27
88
77
139352
7
21
386031807
73297
241440
281
162014
46
865450371
261132
5
2
207620
68
45
73
59
537093307
4624
97
10
972039910
349476
282002
458863
436223
49
121347
2
273674
79
8
87
27901
398018
88173
5
47
82396753
30
320827
15
411559
976849030
92
69741
341976
281152
4
52
124206
769058209
82
7
589824854
61
62
53
89
95
70
18
7
80
32
48
353258305
340117742
44
352289
20
75
7434
326364
465176973
4
260855
96
451056
286346
267595997
1
232396
44
2
470328
49
63893
299063
890673946
6
307701
54
14
84
2
94
30
416120
52
40358
78
93122
67
317968
136865
6107
284082
54
22
65
863533621
256548795
72949
2
88
8
303396
78902
90692
81
625414486
92
1
18
153435
472756
56
149595
10
2
60820
52476
38
89
832378102
19279532
4
48
3
8
70
82
72
31
66
33
20730
17
63
251995
341302
60
15
59
269784740
153884
83
296679
380028
100307
107348
38
96
212223
68
287121
160094
95
2
43
61
179855
167482
212697
5
375884
6
5
13
106073
209435
397507
52
59
56
57565
308900
406641
60336
447664
206989
75
80844
842
285539
354215
433401
1
989354777
594814383
39
16
40
49
419478
145243
265310
8
28
944160404
14
61
2
375815424
96876
9
118319565
393988
472155
408618
245931
480261
92
42
22
29464
325278
65
327943
63390
477399
62
48
3
363231
390241
53
6
238182
19
376500174
296182
334611
101489
56979
184668
38
20
43
307125764
103400
10
287847125
99836736
380234
365288
24
368965
292511
2
272515
32
91915
382820664
47
148855
192046
145993208
36657
457195
65
2
23
1
2666
437678
487323
9
6
739696180
96
21
323674
18155
59
406878718
5
21
65
58
87947
18
36
61
17930
92
10060
199569
46
447807
55
313307
66
459000
25
184253
285716
858721936
669592038
326500251
88818360
99
83
15352
99
147527
57
422571
343957441
5
2
99
176447
954091465
67
85
58
954755210
145112
141946327
419153046
16
7
62
612815453
345271
238710
447238742
199141
118590648
92
5
390641
166609
20
9
6
42
26
464083
54
1
27
13478
2
428693
5
339437
50
236415
12
645959458
46
168200
23
188590
8
79
74
931166347
931874308
79
303689
56
91
77
89
88
117313
740456514
308871
96
34885
386479
58
17737
395514
250283
239531
264903
88877
12
19
286819
354124
48
33510
56
5
483472
2
57
40805
88789
9
336771
84
463509193
99
393608
431394
544577717
175270
8
26
402175
9
76799
7703
3
6
94
8
324421
29
16
68
3
195999
3281
137390
497395
90683
436315
22
101552
53
707399391
394238
65
73
59
317408655
10318
493629
902207939
243680
76
52
35
99
1
471566
373416
205879
856605452
99
77
377208
277519
40
220185
453441
492536
384183161
317345
224292
40085
352960
181008
256434
493888
37
46241139
3
46848
16732
21108453
16
36
83
235630
96
850567371
60
58
86058
72
82
49
35
61
97
313228
74
74
4101
73
207386
6
44
25400
227365609
57507
430542654
205980
121496
455242
25
82
147029
898337696
447835
69
56764
388442
73
206782
61
192853
130930
3
2
474926
144580264
129003
716241939
4
24
2
18
276677
6842
150543
5
315312
43
311119810
9
54
14
83
44
318887
151243
101710
4
96608
61
39
246508
94
48
7
79100
349234
356931
29
16
123433
144599
371798
226440221
144869
2
84
6
8
341588
87
35519
4
7
6
26
48
334522
33
53
485565
819073802
467509
12914
78
6
95328
73
84
4
402692
333641
529519879
437791
373171
89
72
3
472171
78500
12430
61
6
5
182729
258028
108236
319495
1
434623
5
427305
88
169424
630996675
149694
64
2
52213
34
268444
135912
49
72
102063
378166
94
216047
8
210769
92
5
8
17347
226546819
84
1
7
32
9
48
449845
11
128085
12418582
50
94
252657348
17
25
5
273172
195760
7
230222106
18801
272693
9
223918
71
75
93238
54
144919
290928
292308
355774
903833391
369090296
50
336537
85
397287
49
37474
292748
15
22
427953
73795
542633443
53
962450404
72
334582
64939
68
126915
780842298
924851198
30
358140
37
11
61
63
84
36
22
55
64
97
414759
156309210
365750
99
120614
28
5
286552466
66
52
49
495979
37
5
40
30
261068
1
6
37
459052
347050
8
64
96
81445
295726
97463251
484770
57
76566
354
441444012
249586
4
73
30
322153
37
399601
87
7
317519
414118
261298
196351
26
59
410376
168465
52
8
436678
32
47
51923
33
29
364823
67
58
47
25
98
78173
5
5
366595
1
242697
220312
1
349806
8
302935
483821
397857
15585
48
5
51
34
230269
575054004
182859
89963
28
147629
5
185911
21
5
15
5
392150
264672
312435
91
205670
8
378995
60
90
940905423
63410
40452
426710
93
415368
157998
867708246
8
98
67201
108658
37
134012
51595
360347
232453
5
337656
517241769
468844
31
95
1
63
18
488632
76
20
7
23
2
316688
4
216693
450583
16
73972
67
283898
499823
72
423630
45
200634
51
254746
314867
337004
83
385528
72
118471
298119
63
440557
8
455052
791938371
423582
45
30
82
341119
86
67
400779
28
76331
443164
58
87
53
88
136178
360367
6
325739
40
30
245107990
4
99
66
1
91
3
33
21
92
167084961
253770
226102
393729
3
84
88
417975
392779
240002
222885
12
78
52
399505
123245
786918546
41
34
19
7
89
319543
103065
328133
32
9
95
38
2
385693
122653575
854342712
472284
450716
34
68
403572
273097
20449
971208634
444983
1
623854684
67
11
451864
29158
593440833
386384
442108
9
16
80079
5
9763
16
865749441
97
22
472636
81
259334
333336
83
89
187958
7
92
42
58
95
454915
85
154249
75
6
386245
281560222
811424672
465834974
171040
49543
15
165494
244986
19
119166
95
36
86413
91
31
85
9
20142
56
20
305022
556721606
14
17634
27
704032291
28
14
5
19
63
46173
816823505
22
295835
447195135
73
9
28
480647
82
112395
78
44
785212299
389134
87
59
116412
87
99
59
3
99
49
9
384854538
64
251083
40
3
68226511
99087
78
66
28
93965669
261035
88
197076
87
52
525362671
22
418929
2
81
60
561396871
341793
770258359
383210
42
43
285299
157343822
364855
140958
61540
13
8
96
97
67
375459974
647069510
481109
27
128121
18
3
81
274388308
13
16
4
232377
62
8
21
213287
70
85
74662
72
309
917800387
67
177009
20
44
72
300138
76226
19
51978
90
58099
180006
49
79
424382
3157
87
9
99
92
4
6
322650
143118
79
9
481210
9
96339
5
248526
9
90
22
42
68
376743
192117
3
39
306620
78
91
412579
154248
424148
48
1
95
15417
172525
235496
431035
979122642
38
407762
216160
3
331172
95
236301
7
12
5
299618911
123751
56
335515
172610
417540
460596793
162777
55
181618
51
162535785
66
82
45682
220549
5
41101
56256
367841580
39023
57260
125671
24
145303
5
56
32591
68020
122972
25
228947
88903
73354204
265724
89
292144
1
277762
319114
132948
314592
35
58
41
402621
70206257
332563
11
2
928092288
37
18873
182876768
418364
315067
64
57
17963
401091
220896821
493238
310262
264080275
229216
26
16
85
78
493761
33
196216
352219
28759
785494857
9
19
490543
5
52
4
41
15
22
481539411
13853
65
57
436674
470607
171481
310133303
66
94798
267926
79
43
82
8
496991
3
290254
174117
3
41
76
24287
64537
90
4
52
387827387
4
20680
859104652
55
9
323278
367113
632061541
70
4
4
57
79
96
80171
93
16
41308
356350
64
413196
296238
89
203530958
24
45
83
33054
2
71648
309492923
204924
37
72
271681
45984
278427866
377914
533129185
99
395363129
79
59
92
376030
1
29148
485722
175347
27
129853
5
25
32
57
59
252504
53
128020
51
243757
1543
25
17
324757910
236740
10
74
339859
206747
78
126300
230945
68
69433
2670
9
102844
165970
10023
82
51
43
434704
62
42
79243055
459168
98
56
220709
22434274
361670830
71
48757
38
73
69
79
154517
19
124296
125153
164189
133617
46
86
17
334219817
84
340832966
487916
85982
542637124
188686
3
33
78
34
5
21
9
98
72
30960
37
388829
7
408789
206701
96
14321
493182
2
5
6
39447199
69
83
899036136
752632220
143379
16
390848
10
91
41
560099211
51
36
22
92
2
5
147987
406579
59
52
82
81
10
3
392662
709764684
2
646570239
35
83
218156
85
329702
89
52321
6
70
418494
95
58
65474
39
428692
84
78
14
350404
383850
994032916
42
379085
474601
341321
52
93
32
419532
373902281
10
685714601
16684
36887
355664
27
16
200635
78
422910831
272144
50546
65
150878
195345
3147
41513
50
6
74
97
30
188299
347258
457870
49
60
61
338814
486405
226566
1
42
30
274741426
425301
67
74
492169
89
7
65
17
23
408546
14
11
74
245095083
372229
56
11
42
12339
92911
18
31
9009
30
224404
6
215763
99
909970322
466841
51
165256084
517899896
311677
217433
102170
40
91
7
41
49
25
363421
78
233296122
68
91
67
390986
332993
135046
322865
182352
255025
31
287870
204679779
13331
2
436395
39
68
316968
61
237685
34
849946227
455942
287157
17
63160
810897767
86
16
72
150095368
97
20
49
1
87
35
99
72
360400402
85
267076
437515
342872
209856
33
89
97317
417760
429081
87
339656
288605
150876
464655
248119
135704
49
357292
10
98
79
78
64
313573816
951087563
394687
80
98609
72188
379244
42
614188853
23
290626
61
42
45
65
88568160
12
83482
61496
484573
33
73
1
89313
463358
61
90
55174
35
669284185
285624
60626
379419
355731
89
344779
61
77
59
73
201155
6
446502
63
57
32
3
34
63
121173
313837
482063
69
81
358376
98
448182
42
476056
28
341242462
52
432649
76
178186
3
372463
40986
485752
416096
368483
3
473077
707833464
2
62
91
34
58
909466261
97
55690
98
24
12
697368566
257340
498672
81
21
257651
518250561
186212
240540
143105
337199
3
66352
506898319
78078
53
123138
275207
315362
111074
157632071
30
170962
192786
86
35
123178
170462
15
8
479389
25
68
197836896
32
85
20173
65
42794
149429
343846
409702458
8
26
13226
163479
75
44
418442
38
48
330283132
264312
383969
167892
24
42
63
73
501022765
229787484
21
488766
89
40
81
86
379128
60
402873
58
9
6
31
79
254139
990784363
78
120616
150908
29
324028
460605
465494922
934009812
353625
54
429356
254708
330564579
17
71
492548
96
625590432
40
29
350191
47338
4
30
51
7
236358
314891
861300310
375507
3
6
71
9
15
83
306483
3
198506921
85
32
473134
63
7
45
7
57
870076419
52
351884
178182
358874
483860
430795
382995
66
400139
314206
138821
173439
86
66
25
444404
411530
43
87
921316186
81
301942
8
440720
63682
34
376012
843962845
155404
31
95
566825213
919840569
77
288591
360448
439033
175058
499636
10
168146
37
760121002
350644
62867
44
83260
82
9
176093
349939
222821
272667
492969
457969
92
27
85
7
336938
73
356973
77
4023
111030
3
25
103490
188183
20
3
218230
46
29
92
27
72
141203
212397112
127681
366351207
64350119
605436481
45
67873
189196918
50882
46
26
38927
44
36
24
165337
83988
51
59
155076
155710
85
227808
342044
54
67
6
45
78
32206999
472033
282610
47
486045
2
26
89
214071
139509
4
23
205330
50
78
172750
79
75650799
399020
96
450198
687746702
131824
22
24
7
61
177756
34
45
26
50
389341
6
188736
2
7
38
7
844912733
22
936362221
363283
3
250688
71
356865
76
456167
54
348396
449905
85
54
9
41149
3
8
268030
12
61
7
431620
56
57755
391396
30871
240773
323768
53662
11
54
414800
369444
10
23
1810
438867
7
308172
268346
23
6
876585638
38
43
251145
420247
54
327216
45
18281
363954
76
141731
159072
49
20
356285
86
292751993
137822
16
428860
193092
224944
463372
169070
26
5
188709
76
468205
71
50
136410
351742604
50
443610
3
8
360777
320741
14
2
88
8
403868088
39
167931
163130
908
5
219761
11
80
44
73
4850
4
171361
135239
119390
284844
1
41
50
60
53
271092
60
63
6
43
358483
250962
6
124943
88
388309
45
15
441932
33
445412
50
493795
493179
17
788780306
104940
37
40
856489865
78
289523233
500118494
321227
443976289
134496
22
6
33
165954
347406
963550788
229533
63
217288
765332705
16
118314
60
11
410688
80
48
339175
353086
325943
105297
322295
43
107073555
44337
40560
46
768186311
64
332910
413213
705748179
57
26
31
99
319572
178101
20
87
99
231348461
306874
44487
12735
4
380280
133938
8
444310
252270307
251250
197168
787666861
124074
87
939106097
24
359004
84
30651
76
63
185272
9
179031
44935
439530
68630
9
489005
97
407333
3
3
47728
68
324996
83
340476
589073676
39
66
60
442937
47
39
66
63840
27
460965156
462374
21
126478
138296
16
36
646479489
102029830
21
431178474
216068
340833
540223174
47
157600
128143
309295
47558
10
40
98
270026
216406
1
56
68
31
70
33
103897
108322
38
259406
335352
283263
12031
30
588474087
304753
335764
364566
23
299397
13
627928116
69
48
426622
60
92
73
277880
62
160899
35
82
85
62
19
121103
179162
74195
13
36
329360
188183
2
171305
69
177573
164680327
92
8
297721
103695
395581
24
762046958
62
218912
74
53
227495
92
204710
481791
321064
65628
11
8
23
46
84
584065939
494947
3
80
36
494903
19
356517
353959
6
446868
72
184190
2
206031
2
74327
69
217282838
595700143
22
18065
89
10241
335358050
193128051
75
31
217133548
55
9
6
89
138323
4
307281
24
193376
38
381543
98
266316
638347919
128784
28
10
163650
58
9
72187
384654
86
437953
253612
990488348
54
206967
74213
506903201
34
40
37
184126
54
403509
15182
441620426
10
415953
48
17
7
5
74
116272
270318
58852
7
89653
7574
568864726
241573
118547
51
108294
321233
44
468020
40
60
22
145583
465014
349359626
28
99
70
99
80316
242712
8
20
455254
26
221249
81
494499
65
15
30
114372
162777
58
53
4
58
16
321185
301154
78561
12
283565
448122254
357330
43
619155175
78596
314314
19
476898
263484
348725
90
33
21805
59
406973
5
44331
72
163648
91
404193
235748
46
58244
29
492830
38
210940
204338
47
34241
100980
229125050
135312
6
335546
49926
5
29758
105636
177916
799381559
58
486329
52
215397
309015
12
97
925979384
55961
206722514
174518
5
55
55
110814
450606
452298
29
447512
224688
46
7
366532712
288159
29
86
160193
462891
343877854
324507
46
22
7
187977
48
2
186910
424885
247003
7
79
94
83
566331716
86
983246508
86
10
34430
7
52
61
61006
954001797
8
57
413109776
10
48
77
337781323
21
52
440512
286125
80421
30
70
285263
323390
13
38
24
401886
41
111735
32
365056
210299
54
346284
426202
83
333169
402365706
87
57
251534
417118
653605864
421331
44
286655
136824
2
87
48
15
122349
99
257062
335208
176386123
686422091
558655740
354402
5
325448
314825
69
426392
39
62186
79
108826
208265
15
72
41
8
80129737
77
327601
263308
606446459
73
79226
85
249855
62
9
376030325
322633
71
214949955
341426
3
7
430142808
90
74
7
39
1773
24
91
330724
38
348461
221621
61
9
50
33
492360
50
844274794
245286
206139
129860
61
947710028
9
31
70
117930
50
409106
179487
621182515
447292
55160
22
488437
355685
99
474063
7155
61291
76
331620
50
222197
34880
9
213319
822186854
77393825
11
22
26
202489
43978
28
445929
596071457
75
456769
3
59
302056
14
148507
44300
20
480971
992873331
441064
293745
68
13
348837
50565
241233
37
405268
802941623
205459
34
490189
274337
56635
34
73
226845
24
68
804256306
139682
336501
94
56
56
726610038
17
53
76
51
96
91
6
88
164102
924023529
98942
75
29182
314887
8
20
343937
37
35
199617
46
55
557120853
224942
866321067
131528
8
341629
79
81
64
45972
37
43
94
38
66
37280
46461
401731
2251
65
411672
19
231336037
447202
19
211177
386480
9
315850
3
157784
5
433291948
26
134761
94
3
461755
2220
28
420835
355430
91
26
73
50
5
83
164243
86
18
370660
57
99
391478
660940316
146946
99
238313
138605192
178213
50
15295
484375
320650
8
5671
53095
20237
43
650900570
510620106
61
481620
265174
113586
3
6
36
65
61
117054
68
32572
389674
129113
652659765
90352
8
50
602814436
20438
326656
56
163720
429344
457170
4639
80
294082
22817
415775
454492
58120
80751
6
214095
459016
44
2
68
74
90
396910
30
236790
427684
33
30
419701
42
491333791
393684
69
28
364104
54
15087
304144469
488882
12
697150399
310465544
1
201048
180778
332040
282355
38
44
6
26
59010
25
158361
388844
3
34
72
57
8
401553
43375
231989
20
284958
31
108936
258493
174992
46319
1
2
87
107445
88
35
368177
421772
195837
271431
72681
303
67
388005
55
76
432300
38
6
405169
494095
60
404929
55082
65
62
7
62
56
71
50
468547331
81335
206590
90
369844
552881688
9567
62
31
99
270446
61
246548
313987
451138
59
82242
47
345992
9670
156163
96
31411
28
2
377641
44
32
98
45195
25
448763
44
73
401370
28
755647169
88
68
47
90
926714692
83321
61
2
3
8
336820
852752584
32
53477
319451
185765849
1
4
105537
37
17
44
77
95
35
166500
492321
160656
94501431
91
262630
87
71
239231
221932
32
235406
9321
70
205816
364898
6
137093110
62
442578
215288
81
1
68
83
15
83
62
315040
46
322375
469543
6
6
92
15
30
57
85
151965
82706338
6023
82298
56
293647
70169
414169
85
5
20
846551231
320150974
399998
76
52
279621
2
224467
42
10
91
279771
177474
37
110978
38
36
221928
124770
18
25
13776
46
258070
54
9
282439
141623
50
97
31
285171
14
473725
156914
9
470604
1
230365
18
42
35
33
73296
9
372961
209626
215979
171983
5
62
447990
526118609
72
181761009
69
433072
3
436929
116943
81343
92
30
231023
363805
499554
6
286894
1
99
455767
57
4
157305
3
964922524
261869
71
374493
83
81
494349
223282
28
327031
195678
294665
35
297390
88
438607
300685
35398
731251426
29
959602993
195172
7
134165
48
40731
36877
212437
2
36
396795
1
392430
5
115683521
35
84
577759647
322609
140677
253314
121595
19
42
80606
82
97
50
179333
110321
11
352981
98402
300089815
8
9
55
7
277988
94
5
355
635063381
299168
188078
307379
91
777227258
42
71
87
436463
434534
162817
46
47
223040
647471131
410105
66
431231
46
68
6139
58
2
154607
63
56
73
50
241648
115300
147695
23
27095
41
754883029
41
52
28
8784
78
208234
452282
5
8
88
446484
281877
43
84201
89621
429029
536334063
383484
650622386
364664
416868986
45
41
9
799411673
25
658450004
20
15
13
92
65
20
351814
70741
23802
39
93
27
68
10053
155639
432452
91
372178
41527
33
78
50180262
10
448150
12
490868
311759
306249
99
52182
1
410712
4
804722650
246450
25467
16974
303743
52872767
99
96
5
120781
94
170782
49766377
37
131822
482778
206269
130872
292218
98
89298
11
84
25
128992
55
79
60
51
4
14
3
6
453707
499352
9
616
460632
9
6116
60
995920164
16
52
7
57
12
6
308309
29
27
92
751674154
158010
93
196341
3
376026
69
439428656
15110
991832191
50
1849
74571
976621179
306267
7
182170
629935807
37
4
381939
31
448079180
19
283937
373750
6
243919
75972
389869
50
134438472
66176
11
57
47
3
33
89
61
11
57
408744
66
88
370451
17
4
197881644
43
5
37
4
148936
130713
113724
59
38
598284753
82
9
5245350
21
147594
999425685
27
44
366647
174633
99
280761
196640
70
184653
42
80796247
11
79
466231
267362
386679
6
226881
512497207
429010
13075
48
448152
76
8
95
371297
1
94
16
82
77
45294
386541
316204
54
11979
330316
12966
282424
26034
286859943
115514853
88
51
439204
409808
222464
304611
395262
384076
13
6
274893
99
503263988
65
439815
56
44
67
54
75
136176
429545198
85
86
21
122182
96
58149
6
277109
89973
78
8
22
21
73
38
336389
331935
365638
614089074
360862
78
415844
367999
33
30691
36
514762173
46
435773
12027
465184
44
734153307
6
62
62
242530
84
160501
300613
23
88
22
3
259519
17
136348
390486703
183820
62430
5
400797
272267
20
446619
698966944
136295
18
241875
145342
109616
81
1
52
134411
27
303358
2685
8
298881
74
7
73122
643963240
23
437455
94832
36
51235
28
408203
5
59
22
10
313372
31
81
446430
198953
299759
476744
5
54132
199651
2
16058
347391
26
30
363958
64
39
6
28
46
52
106234
1
35
87
65
140160788
34
272925
161974
7
93450
99
618053
9
48
91
439773699
89
315422028
138537
433695
530095986
226036
343313
298352
56
455742
7
35
81
44
99686
437478
29
24
45
32
6
37
73
41121
3
262815
6
160524944
674491601
28958
49
52
41
423156
309762
22
188404
96571
35459
53
3
453764
97
8
2
61
88987
179992
62
23
274997
44
59156
286565
270124
199412
16
24
14359
254541
77
695772110
183317301
87
145421
2
32
63
56159
24
29
9
457596
84
9
81
148681
173580
356445
62
32
45
36
80
196548
18
110697
98
50
2
386767
481785
534935188
246240
548038464
58647125
52
84
80625
309845
339222
48
44
14
51696
981168683
53
63736744
4
221515
142096
453317
50
244853
233425
30
21979926
77
62
243333
91
58451394
397642
43
285081
19246
59050168
752570956
358044
318896055
493153
51
177586
37
72
144054
3
176170
202771100
38
5
42
274424
31
563792320
52
478224
23011
528124179
264881
253850
62
152590
84
94
95
2
69
42
97779
391388
77
21
34
68727
170820
365293
213993
27
30
92176
37
461647
11
213948
34621
192232
46
160430
61
62
251197801
404938
57831
9
717309486
12
354268
6
88
47
54
496678
391431
3
493852
41
324829
7
484350
314021
94
312324
454747
77014
78
79
502180301
251974
508883189
57
95
43474
448728
460908
93
7
403308
3
103972
83
42
34
33
226389
46
85
647263239
544162532
65
33
19167
24
3781
9
62074689
474661432
926147572
50
134410782
36
97799330
241142
6
1901
74
255165
8
48
192251
5
159367
83091
298002
24
129812
54
179413860
81
17
20
32
315088
6
88
5
17
4157
56
5978331
2
278044
66903
51
40
13
656575616
776643863
399041
387808
36103
868509159
49
46
182339
341548
417220
179459375
87276
62
68831
92
461495
17
155328
50902
67552
13278
422098
6
1
78
250637847
240132
159915
7649
6
90
183528
31
448396
251320
19
32
71
3
129303
379066
74
5
46
33
73
89
104926
249455
74
219140
86
198458
2
53
259240
45
22
665963157
349384
223217201
36
17
3
650607001
494208
478909
2
56
28
86
92
395801
139432
83
4
495817
337980
174558
144813
94
369054
72
918886343
452359
44
36
174134
109570
165777
292708
454648
81
228807
87
70
2
62
105512
53283
36
571829143
52
97
731742256
110761531
12
2
394482133
385025
90
32
52
325524547
261906396
26
792563021
12
4729
82073269
17
68
1
85
9
97
58
837899121
78
12
102149
3
481553
67
5
77
72
46
81
412499
27
116388
419071
325997
72
53336
42
9
80
610451020
91435
65
385342
88
246992
53
235058
195650
34
44
114742
491742
220072
378477050
21
297938138
417004
98896
88
46
208381257
69
8
21
42
13
393607
55
91
4
774927613
474084
142035
35
821986630
5
63093
7207
616306612
6
474697
53
4
42
424827
70
4365
135743
24
12551
93
11
67
131857
89
119313
221459
87
68634
30
218887
9
93
221865
326653
61
93
90687
87
91
463757
318166
18658
330160
39
8
245623
187512
481465916
975152309
17
431770
252578
79019
91
41
104137
260765
53
24
75
56
87
6
138409
324364
58
1
472276
76
78
51
1
48
55006
17
470655
86188
69831
32490
92
79
7
96
176756
307991
195567818
76
28
259330
29363
33
535871037
527889910
71072
83
75357
25593
731052819
464430
267965
88
369031
68
390390
363280
10
279885
387701
80
55
274783
21
5
51
154001
79
9
349031
32491
66
397765
965589639
304520
922490357
254917
311256
60
81
65
44291
87
25198
108880196
395296
4
7
164446
44268
483044
74
34
352126
461993
16
26
227721
197744
42
635014612
45734
152922
51
97191
382857549
331094
332242
67
988035416
261264
2
68
392382
14
14050
321148
468078
37331
5
24
53
70
124455
92
139403
9
17966
435851
210965
39
168299
126837
95
107027
183927
81
28
87
71
85677
476604
53
400318
4
52
18
325633
7
1
3
400498
96
434451
6
330475
45
88999
73
47
883078555
131602
53644183
14
54
11
94
15
195784
65
489713
460903551
1
7
222946
383773
100609
39
25727
113650
87
613804302
461951
9
56848
192606067
9
18
494335
27
352006
73
373233
72
24
168393
11
8
91
3413
448580
784695347
17
9
4
668291201
925891550
23062
7
9
51414
80171
32
438811
220904
36
467622
586553563
369750
50
97
36
401949
4
21
22
9
65
61
3
87
204414
6
305147
502379700
488849
327939
305788
5
8
98
24
3
61
467543
79
72
288506631
54
169845
30
90
33
149481326
63
261770
367910
19138
392858
224126
483487
229506
95322
28
259735
140524
4
31
151010
137758
477194
49
235727
265711
157608
75
66
259480
93
467812
37
362336
173445
33
199589
90
185270729
16
267333
106279356
40817
9
373131
424365
38
227448
48846005
90800
47
8
653373133
8
785813902
81
292031
206453320
310694
65
7
191831
60
467534
248059
79
55
218226
24
18
235718
8
172628
488641
653578101
33
45
491586
135361
35
326783
171115
570
176545
39
15
46
211399757
36
56
332435
240087
84
44
63
411524241
39
6491
834890554
52
124052
96
113256
116391
91
280353
245643
471581
35
24
238304
92
56
728143443
40034
9
4
418857
91
64
111730
612986705
90
48
35
122245
357610686
288973
323205
80
98
189689556
34
651994437
34
745123089
505348874
87
58763
400921
59
59
329695
426600525
33
497555
12
181614258
34
437273
71
431908
73819
753422636
34
6
351778
2
5
230734
74
398847
44
9
76
383454
470450
41
66
473481
73
81
44
46
78
21
59
408928
8
81
406350
8
245129
28
447740
91
1
48
333994
19080
58
7
827282719
397268
31
68
71
359656
239442
792161277
167329
75
77
245685
4
985318776
82
1
67713485
408799
3
686421194
1
352023
92
360843
1057932
223059
97
41849
304239
366156
377512
91
492636829
970835987
771920650
59
31
137620
48
46
275933
489143
374405
75
305801
98
63
309256
549512126
48
174458
73950
359441
199088
284530952
554187238
137137
322715
73
82
199165
126391
446407491
2
74761
63
436973449
34
299399
42
210821
254347
26
470183
404465
193027
18
96165
71
39
71
140542
66175
5
424441
254690
69
255849
41
4
74
173245
46
283302
47
48
955551321
36
470316
469465001
90290704
7
119314
79
24
125572
85
49
54
96
77
294971
6
1
23
19890
49
440408
131055
67739
49
3
31
76519
132969
10
884264847
60
53131
2
20976
98
377191
4
97
431542071
93
327826
286962
41232460
367923
113833
40
47
70
104192
93
53
465594
33
44
110300
424341
337760
38
60576
16
232455
121146
18
186407
56
17
19
58
107662
362548
164113
54
186482
1
373924
336607
70
43
224573
82
332661
292235
28
76
918044788
152774
214697
168042
35
79
58239
456407
37
57
9
337179
346601
33
50
18
2
553728575
2
7
349919
16
29
19
97769
82186
79163
28
863216391
41
462870
11
67
422617
21
33
8
900379711
94
192069
225275
487899
61
82
38
32
408
236440
345345
109244
35
402724
84
4
13
20
147042
93
96
85052
159811
59
74
7
8
20
358150
306581
435026
58
6
75248
467497
70
89
47
383851
99
398828
3
40
184966550
13
155049
32
33
248239
463189
416508
257307
198047
380253
6
905802280
21
42
83211
54927856
65
47
476332
21
5
7
59
9
16
34
67
48
232064
377278
996691229
69
299760
290548478
411723
66439
515219513
57
304149
590974329
1
58
51554
88
99
206314
87
7
55
53
16
39
305010
363501
2
40
157241453
259038
30808
11
67
41
78312
28
25437
406241
85534
67
732791296
339813590
205342
88371
313076378
48963
133020
93
17
3
50046
79817
42
122363
47084
34
850492004
74
462170
26
94
11
55420
79
29
92
9
50
441413241
27
42
128043
205527
10
203895
1
84
611833543
973271064
496516781
86
198462
47
49
90
67
57506
84262
67
421913
415650
267814
60
5
61
30074
369260
99
368108
269774
79405
541285643
4
96
51444
78
20
117602
430832
15316059
49785914
450339
412475
35613
138033
41
9
8
60
63
95
471664
483610
58
84
97
343664
77
256195
7
2
76
62
255655
40
48274
6957
357825
9
50
6
437107
826971746
41
139999
112228
280451
65
475723
8
451404
449036
645342363
580017147
380635
6
147091
78
265425
210613
58973
41
95591
8511
92
55
82
16359
145260
37
362781464
82
15
30
28
85
2
66833
343587
83
50
292869
315757728
235319
375208
87999
371081
99
2
22
289684
845900992
20
22
5
51
142783
17
12920
439518877
61160
40
250630
437545
21
18657
350421
77
972672238
6
228084
12
5
37
63
452484
98964
198330
423817
45
93
4
41
249826
3
34
163794
27
46
251136
10
23
168024
72
6
10
8
355137
260626
38
332413
293453
14
467828
54
19
336449
42
37
5
64251
39857
782301867
43909
331129
17
30
117514
29858
189734
14
23
305527282
415612
95
206309
70668
260202
101902
3
495346
79
154993
376730
477777
439899
259937389
74
194005151
7338749
52
404177
42
82
30
357566
17
450483
34
499289
32
9
21
170042
44548
7
6
47
19387
24
321860
79
96
201443
247128
238200
175177
62
6
76
485240
2970
273511
138877
35
53
10
72
98
81
84
12
205736
287478
162905
82
164545
81
404955
129375
460501171
41
30
8565
437199
14
99
364587
378464
815357349
44657
381122
74
227960
87
64
995828628
3
84
307781
135660
66
345859
61
432970
1
274066
95
77
13
804635336
323011
8
1702
243548
20
58314
87113
3
152182
166694
298773
273827
86
284918
37
41
452254
159000
64
16
225201
887043418
62
12
789
1
95
349616
183712
355669
138375
98647
803497435
250588
315756
88
218459
62995
6
31950
72
10
226014
301832
432447
82
61
764158177
278369
58
490803
35
79
35
7
67808
42368325
318386
98
16
27
639831842
4
461974
435955
560105146
328617
212707853
233638
88
383576
45
8
798635593
260204742
175984
71
1
72
5
3
256637032
39370
236106
395406
8
289199
379149
97
296796
90
371070
909747866
5
386739
81399
83
226863773
4
70
244382
2
7
32
102160
412042726
136251
11
243107
93
154304
612320760
98885
60
563411703
17
70
1
48031
52
600174418
20
445727
335776
45
103870
10
87
447876
26
313828
464484
64
143663
473486
481984
456684
1
310554
8
1
78
74
10
19
915427500
8
6
10
71
2
2
7
61
9
109494
9
7
239523
37
97
774281973
89
82
62
186720700
77
88
128504
197363
328584
95
9
96
484081
188277
117683
29
420891
418587566
311588
623276467
47
51
8
35
227210
4
448660
439695
92382528
4
358798
37
75
14
21
162269
58
492763793
70
659397656
76537
229493
261327
265173
53
7
68390
4
236992
85
121886
163002
453233
265275
194089
299808
1
468292
179132
58
396350
244656
64
25
42
741806137
444743097
251828
44
272497
233984
28
67
102069
195567
344530
968637437
89
24
54
101228
9
77164
78
76
174107
47
92
89
621030514
139827
74
548821049
9
101526
8
748713241
446422
262566
51
51
924578277
384713
21
74
71
120571
29930369
55
176368
87
468242
49
472377
78
151311938
61
491435
195475
93
141076
4
24
49
49
27
90
395736
77
115896
82
455843
75
220184334
102115
278294
435643
28
66
41645
3
24
80
70
370328
52
42
333186
34
270385
33
4
329420
893392639
317909
881258740
360085
85
420202
436209
39058
250265
412747
206434
72
893236864
94
77
146930860
98
422519
71
453369
25
93
3
165904
95
4
33
62
67
20613
48
7
172619
22
95
29
9
430979
65
219673
152304
45
8
59
9
42
429143
11
436384
62144
287382
138008
6
563254563
246052766
973925693
58
99
59159
16548
210066
45
3
268329
26
475842
51
89084
72309875
88978
302945
222379872
386653
92580
9
40
920182364
37
731231253
26
71
55996
327272596
372726
126485
32
93
187073587
56985
87
70335
299120
709415844
74221
327384631
174596
33
81
376712
7
17
59
65
45
47
980802482
7
852284812
468707
81898
76
9
380826
14
98
252496
162484673
145994
2
467562
30
12
180263
420255
87
3
704364027
171663
379601937
2
96
84859
17
3
3
724566212
230620
60
49
77011
51871
492988
54
18
126805
73751
417804
3
26
497490
836598207
16
494933
3
8
10
5
495559
44513
148670
58
77
360845
16
19518
90
86
49856
65872
68
5
242876
473306
465710
24
381470
46
85
70
220105
92
22
81
53139
46
170330
78
83853
447898
85
411608
706447278
53
26
4
301968
356951
214188
64
2
478433
259801
240683
4
99
43
280322
246508
92
427704
2
112232
161883
24
92320
424848
50
53
871162608
49
401748
494318
14
9
189751
137944344
49
96303317
40
183182
461721
344485822
15029
170951
78
5
9
390877
47
41
3
236106
54845
97
177584
27716
345329
455846
84
64
282279
97
72394
51
45
411712
51
292562
145937
59
93
148296
96
90
64816
14
29
904036035
169548
337225
8
15364
84
483888
85
439719395
76755
73
33
645200383
84
9
209018
256833
343433
924665143
52
363104569
2
80
452021156
239035
388442
6564
243850
5
670284392
694194895
101996
786702994
15
35
14
61
71673
338218
87181256
403902
277726
66527
283474
689341239
2
295043
218879
388173357
4
35
79
21
408067
65457
87
92902
338185495
70
9
51
78
90
191690
74
16
95
84
65
967182035
49284
36
87
14
20
77
137821
299866
94119
61
422146
745243182
27
330559
6
42
95850318
113578
263248
43394846
57
268739
196867
6894
74
91639
5
337668
20
111710
70
986047425
13
50915
147834
31457
95
77
429969
489041
46213
221258
31850
243611
75
1
462791
39
81
90
75
76
25
85
6
361898
5
423985
8
139084
277100
670165566
498285
367078
574824629
86
457695490
417216
56
4
153707
983677545
2
464375071
686788965
74
58
62
472492
614631498
354939
58
46
45
147301
505529070
5
494557
79
9
5
443755
8
44
433576
335220679
77
29792
47
364318120
244810
13
941854313
8
13
57
130965
371901
287476
4
947360945
193712470
5
84
87
75419
20
66529
12
31
85435
4
9
10
44
325487
55
24
107971
34888
241410
70
6
24
737744001
526298494
45
398594
133576
80
59
7
182091
71
9451
6
11
6
176362
84
153112
39
271609
97
22134
46086
943385070
84
50
66
20
169455245
286511
390067
73
372533022
482596
428992
33
9
42
30
7
780678312
29
847642199
1
172242
218308
7
528898272
48
478003
78
5
442448341
33
38
4
10
438050
18
27
15
3
370697
67
5
71501365
25
119904
44
199451
20
89
878127523
449224
87
1
12
48
89
83
422942
10
81
33
63
9
330956
58
460572
385188
1
200905510
349259
64
322878
67
85
386738
557772582
45353
105747
83751
64
445598
111426796
37
182776
92
437737
60597358
197543
314117
105153
7
67
812395147
398534
57
260065
79
460300535
125368329
345591
96944
32
246452
37
490686
442100
283507
265278
503430752
19
4
308127868
13
62017
406782
90
460503
472652
19
61
68
78
68
41
3
330357
293240
40
52190
85
511779386
175255561
88
9
25
14
1
99
336632
6338
53
2
32
8
285677290
59
58938
40
493195
8
4
598517507
17
157016
407066
9
476351
96
65
10
1
48
77
307055
73
75
20
319601
266731
61
211684
83
136821
83188
53
106984
7
91
377472
222316
422780
79355
165520
223646
138558
302742891
63
186174
90005
63
8
61
85
67
430851
491448
56
40
88
134004
21
217736
8
9
79
17
77
80
125530
16
271316
495324
305032
502331943
54
79
1
4
102758
49
238924
471272
755725299
93
333216895
59
98
435084
197569
490683
9
94
29
193844
58
94
69
11646
477272248
306168
55
8
77
232442
58
6
1806
120227
3
65
18
19
49
42
18
179773
1
139178
244478497
107874
446790
2
397833
393021
9
333351
34
46
23769
34
76901
78
27
294047
64
65
9
69188
17
379018
74
961160636
270497
334494
7
189069
106943202
219133
62
396126
1
96
494249013
211445436
14
126211
12386
98
88388
35
92
126208
242456
2
355661
10
215453919
4
73
466114
68
53
249002
199417
699362950
23391
491897606
294568
432961
103870
1
23
23
354012
332659
68
25
379495
30
465686
421018
54
83
283229
41
43989926
43
97
484617
17
91528
403612
350041
5
201870
97
437491
30
42
64
22
427993
84
233223
68
33
1
255391
1
91089
11
251904
98
157717
89
392796790
275922
392864
417539
58
65
756670432
12
129420
5
3
303648
70
449660
99
320162
51
14567327
30
88
162392
397749
444660
425923
12
32
72
70
57
433342622
224914
78967
52
84
319126
11
321862
152421
10
56
134832
8
93
19041
393000
75
39
9
2160
56
77
99416
90
85
85
24
368318
8
27
80
191743
75
72
92
25
47987458
57
35
79
224418
13
207083
687168733
498482338
331885
46
438719
37
167893502
924319034
89
469029
554544873
82682
8
431393
40
498213
313307
53
20
159316267
78
57
54
39
406910
8
451161
23
368034
95
362771
569544710
47
284077
280430103
91
29
172331
20
64715
346175705
150395
537765130
94
461099
117626
16
452874
67
255648
485031
58
2
72
43
68
50
11183
80183
63
28645
21248
343994
54
4
485279
15
24
929556390
238319
16
8
382846
98
87
40
210066
9
53
137327
295394
5094
566292122
816589509
58
115934
258705
38
86
129560
56
439331
76
6
193440
305742
53
14
8
53
43
40
95
154608
213886490
236981
37
64
1
42
840510911
626717944
72
214180
47920
50
20
12
112743
11
92
273369
9
48136
300031
52
223788
878375956
74283
77
61
99
77
29
75
273735
349933189
16110
55
167042
182144
300487598
360428
199865
97
7
12
4302
259439
201305
456117
57
354983
126231
489694
48
157568106
40502985
67
12
41
148184370
24
150165
8
89
14
421462
378626
29253
47
1
43
257473
155317
19065
467562
107409
46
266863
256829
80
62
344744
421655
40452
15408
511633047
97
545451922
42
77
253778
68
30
279199
408809236
1
77
86
18
488877
84
44118
9
89
399714
77
323483
24
99
484609
21749
56
707621088
36
98
22
92
226027
333711
495227
297682
31
456510
49
48380742
368891
82574
65
373634675
3
452935571
7
8
20209
112247
176228
26
474351311
168709
428971
2
141372
472778
426933
203514
246554
6
76871
15
499985
8
372507
32
34
8
91984
429076454
7
98579
82
9
392383
6
30
485581
306046
48838
349927
483400270
320605946
57
301070
328788
92
815790480
466742
76
56
63
41
43
17
4
60
405857
311701
36
330335
48
100500
207824
283742
609596251
40329
115360876
15
435920
285227
62638
424878
352824
679150389
81
37
34
38
50
50
55
80
464631
89
151014
375321
1
155574
460172
46
31568
57489
35
93978488
646804730
461210246
350786
47
37
16
250869
72
73
779474409
39
4
22
76
8
61332
61433
287052
23
74
370250
48
301292
315127
42
39
6
28
9
96
10
247272
299190
5
170356
95
12
115363
34
20
85
57
446722
57
61829
251223
379066
67052
973454677
442143
79263
472083
25
283244
1
2
71687
373706
122330388
280520
281284
367348
317924
82
57
16
50
484596
17
120850
82
69
44
168272
51
65
369203
368009
29171417
432942
23355
24
8
13196
257890
180319
178030
29
27
21
7
359393
438951
408927
80
96
5
9
88
108844355
456809
98
219783
386964024
309667
26
33
84
74
10
48328
10413
10
10
131079
366107869
7
82010
451586
3
476684
221021
349394
50
9
231173
76
38
466917
85
361620
419154
404618
339922
59
232342
96830
37
50
70
463520
43
331863
60
418580
34
73
22
51
398572
19
74
461275821
87
41
15
51
43
75
36
206801
44
6
53
345884
476156
31
72
9
53
304344
59
60
18
416546
16
274712
112532
24
207404
212990
8
75
298578
200393
6
119512
8
238869
31
53
497566
52220
358000
55056
37
410748
78
302507
90
500187955
82952104
419618
36
88
408644
14
88
71
39584
9
71
24
499972
81
328548
96
178233
993898302
125483
459984
204001
342174247
153309
2
499053
63
83
864697131
322466
46
21
93
118213317
71958
84
455497
629036227
209722
444913672
35
61
551974960
92301
367377
450792
43
49
91
5
109533
864232993
184844
23
361996
93
85928
6
335362
162662
262900
399460
148636
244241
99659
423345294
91
443832
65
94
171478
217210
270521282
95
8
17
76
27
848819942
93
61
4
477186
90
94
99
68
39
9
228718
227508
24
5
39485
316382
476640
58
1
326405
175312
58
175890
95
13988
2807
9
337118
630986000
41451
411311
89
31
45
477318
905853234
111180
39454
259721
634153581
99
487811045
35066
372601
374303
111670
59
22419828
300866
65
68
1
238993
52988
96
492753
87
173644
57
7
26272
202146
821744702
81
26
387021
267601
48
1
111687
29
350978
72050455
428858
91
56929
1
11290
87
108229
871344183
119426
63
35
38
438130205
318921
81686
47
46919
24
2
90
47
174601
7
4
294229
133470
325603
12
96
310100651
189466
73397473
181787
90
31
75795
469536
30
40
636745145
17
71
190783
121020
63
17
91
47
1
220568
313873
31
46282
78
263102
475766
7
60
10
330395
367727
44
632491055
408028
74
25
103793
332399
106713
478388184
143180
43
138654
188479
4
75
50
48
300577
617324840
1
15
7
241733
63
250363
349937
34
6
348476
399325
6415
234117
39
84
15432
94
47
44
95
20
298402
402241
48
48
43
63
472420
427754
4
47
2
70
87
84
199084
55
32940
21
212490
30211
9
22
789466343
369115
104865
177232
2
208150
6
382153
91
212297
87418
498084885
53
1
28
11
23
245996
254364491
19
217957
330161
115024
88409
157581450
36
459881
18
319133315
31
14
493588
18
399430
29
54
88
474185
34
38
18
159676
41015
5
95
63
224032
236233
692121518
67
401106
287454
67
216191827
89
17838
331367
11
95
184200
72
38
173028
312653
703919347
159025
209718
400749
92447
304987
207097
75
49
293454
296915598
28
493051
338191
13
995340686
582438473
345637
67
154231
267856
8
6
3
940821381
10311
74
445468533
44
16
70044
92
327350730
206843
20
291606
35
69
8
8
25
153338
54656
47
9
88
124407
68
20
87
175208
50
7006
80
992578081
153163404
45
11
229082
82
91
459633
311856
206862
2
253033
33012
39
682643262
34395
80
98
649905540
535778760
132536
58
379792
26
769011119
66
399281
75
99
28
42117
71
4
45
790355945
4
71
45
57
39
383571
74
174675
336933
6
48
91
340646
41
913813363
8
40
6
91
7
68
330436
10
31
55516020
57
194489
16
64
10387726
74
56684
122645
21396
291479
361823
326540
82
448574
333212
62
23
44
18852
407343
11129
303957
118794
53
73
12
212546507
17
221677655
198143
292834
386804
287109
62238
483818
577384234
47
5
654887540
465012
309644
96
424370
83
54
90
9657
92
4
96475
60
17
40
69
288907277
41
156757
31596
62
371836
68
179436
42
34
2
117168
57
452259
77
70
42
2
77
373129
15
88
424766
264856
266612
389353
58828974
5
238448
111623
493222
174032
167771
68
103629
16
176332
94
414346
849472802
984245287
581960244
437237
10
124737
386960606
510317253
314150
73
303516
625812520
95
44
93
272239
71
31
25
78
385225
231091
869702171
83
25
65
19
15
109202
78344
21
433024
98
60
36368
33
8
86
93
950712428
52
85
420048
32
267490
80
21
83965
415575
235922
60
276671
469829
52
57
1
324785
287016
459217
4
483933
11
94779
116912
880005727
144410350
473325
92
307470
241558
797359033
405639
37
40628731
91
25
90
356944
292724
317306
80
37
378401
48
465351
128278
50
48
69
410335
36
480103
65
484176
403888295
26
192000
74
466131
59
319955
63580
31
238832
382731292
76
730856730
92
680319706
240951
77
37
31
87
495618
85183
100166
495956
352795
482183
684784809
153546
461308
341040
14
98
52
387408351
50
4
4
468460
7
232643
255361
29874
33879
327362
83
41
74634
59
10
2
850421640
80
747968744
24
12074
97
288932
229598
20
1
19
13
494313
8
54579
389520
491848
6
243354223
49
96
117955
70
380920
16
900916432
178032
3
295359
284122
90
64
317361
82
68602
54681
458265
59
45
18807
555818116
466426
54
76
98
42
32
78
233992
73
454080
31
32879
61
294057
87
87
34
931981026
15
57
24
669727371
452897
350902
454717
387857
60
169544
24140
3
140607
13
2
388340
64
216802
5
188280
521397997
16
48
65
436131345
48
81
95
42316
98
11
73
99
7
178715
9
467786
173825
61
2
417214
629378425
398736
388963
439133
7
230820
61
83454
344087
71
246371756
302185
94
221584879
354526
4
450117
90
189700
12
52
362428
242780
481601
23
98964
115723
17
3
83
30
91
69
465416
71
104007
1
54
321367
40514
268167
102537
69696
52
239202
396215
53
10
84
343614
563304928
30
10280
20
19
350352
51
3
35
468550
53
220705
159560047
454151
5
4
437828
72
123742
186071
341526
2
69
83410871
469073
196272
456306
111426
88
9
417992279
8
74
154119
32
9
583038024
65
427913280
59
7
386002
230243
434578
45
916539140
344409
55
15
18620
29
97741
47
38485
7
16
45302
28
46
497866
645338492
22
61
336572
99
160221
74
618792831
532968162
272833
23
89
39
249577
81
292455
339594
221865
103539
163126490
440092
128687
9
21580698
57
228177
99
155762
271168
466800
1
869806559
6
79268
911646192
52
7
74
72
2
55
413040
55
66
91
5
83
116397
7
3
194347
17
418839
1
398057
101325
22205
8
202890
483568
9
63
4
315840
119368
22
84
988032675
282070
937889357
27
2
661640663
52
97400
925400835
90
371727
381252
449483
372765
1
389106
25
1
440384
74
130324
66
4
6
270319
358092
197243
832579274
5
30
2604
88
2
461567
1
2
10
463637
71
25
76624
290092
19
195124
85089
69
81210
350846
3
639667195
32
63
80
117726
152625
294933
147017
28
280475
53
31175
91501
742197293
53
72
23
22043
221966
8
186047
29
495495
93
200434
275673
15
449894
96
83
61
72
55
285795
121416
457548679
38
453109
8
176846
4
33
47
153867086
15
49
178215
20
81
142144
57
214262
261376
860249740
19
189172425
176070
44
9
63
541659771
338803
472554455
419099
270847
98
492630
40
57795
211711
973696299
99592753
2
61
96
321979
76
46
480417
79
393510
566566859
1
471934661
62
34
379190547
136291
4
61
48
13
215481
140842314
94
479733772
914392982
12
89
55902
345020
88
385777
46
7
88148
385635
61
479806
16
269449
8
6
29
16
94
237883
722
34
88
65
362116
3
25
591145683
477428
350760
68
94392
335225
96
81
72
64
6
331055108
1
414514
262679
51
44
298917
445535
19
431712
61
18
862870443
691267115
210187
70
45515
27
14
46
13067
48
113643
66596
54
9
3
174639
35
152934515
53
78
25
398733
148271
1
38132
36
302790
33
80
3
93
355041
54
68055
153312099
486920
280483
158594
53
822550911
494115
371810
45
47
352118
423287
807491633
4
53
76
798336087
68
75
340422
245354
4
222710
99
886028771
80
49528
692103761
77
88
481795558
456872
165789
158691
98682
1
108020
52
56
6
60
138394
7
98
1
143429
37
274963
1
52
91
86707353
93330
165746
74
8
378526
151453
131103
3
1
45729
8
114755
71
14
89
97572
368089
340244
248183
75
17756
402420
906729529
762740684
395460
54
98
70
12
488813
15
371995
119701345
217839
137928
71
68
51
31
616768141
92090
265650
649263674
24
43812
28
2
44360
67
175991
31902
18
1
984223039
296718
112169
50482
78
362636
615932972
24
32
671294753
225843
67
52
166664
7
9
998726630
87
2
295279
45
286946
25
69
453182
71298
6
4
221627736
86
465546
269471
457686
365769
21
7901
78
138785474
234141
76
374005
35
1
78
69
36335
9
322276
224865
478895
2
4
29
219490
45
8
44
351328
389869
573600625
399635
83
16
472380
411643
2
325973
406557
53
8
236933
262990
15
26
55
612373715
33
77
161034
18
436326782
60851
43
122550
9
9
758963262
1
384877
18
79
51
30199
48
83
198038
22
97
403602902
45052
86
29
18
64335808
157988
7
3
61
2
398989
4
5
171054908
56
195473
52691
5
1
9
457132
200223
10554
474192
448694
289416
29
72
49
317618
391860
65240
26
38
404394
55225
448271
33
413600
66
93
5
96111
55
126496
69
755702785
59
62
86
43
93
377208652
437842
153959
59
57
99
2
341732
23
249237
166629
96
92
30
463957
14
2
9
301343
64
2
8
30
173591
63
7
60
6
390613
171160
53
74838
773771653
20
45
202243950
81
98
74
186679
86
64169
403721
115845
222950164
58
15
327210
86305
11
105536
17319
77777613
97
64
82
86904
270613
62
428960
44
24
67
347006411
51
54397
330465
5
22
496620
63059
48
2
75
28
72732
485091
486559
8
29
18987
6
6
5
79
20
15
80066
332983
3
124861
474689
16
35
33
17
73
499513
385549
497206
299449527
339372
487626
237622
28
72
11
455183
231066
4
10
53390
259895
3
21
93
154662
68
98427
3
8094
51
81424567
15
78
190903
407383106
95148
11
291388
13
451888
352531
247135
562685544
59
110505
97
21
498686116
363989
55
63
33
64
373982
58
121916
1
25
5
14
71
133508
264665
119184
7726
335794
112590
12
28863
389214
52
214178
87
341829
45
43
245261
23844
662170214
60053
449780
69
92
124271
22
33
91
206563
111013
73
314039
41
211926
209971
69573
80
11
229041
3
493629
607872469
160987
79
16502
71
56
241248234
82
241783
28
269969
72
48
482201
233771
94
335059
944308948
87
70
79
3
245018
361817
67
341671214
107258
192001
93
611351547
9
382052
917257561
7
188104
5991
79
20
152524
347156231
393938
355634
313312
28
1
76
1
62
40
4
450386
315838
172539269
90
33
481148
343498
5
25
61017
479007
72
105980
34
98
193647
465111
31
100927
69
70
67785
9
90
90769
6
77
30
58
169510
13899
6
470853
6
86
43
4
227526
7
357271
53
408057008
448840324
444495
453263
21653194
10
86
1
248468
26
67039
835835079
19
5
486075
42
3
468726
81
375277
11
59
50854
79
365308642
8629
96
457961
46
61
488291
147571
4
54190
387526
120006
54
195808
172517
203079
35
2
2
35454
73
10
17846
272520
31810
21255
1
96
322178
900594587
526299952
400986947
349555
202173005
4
64
17
76
197316
288658
147300
10
996512642
130157
386306
304857
75
357748
659908621
25
72
2
31
90
31
12
237277
87686
274697
314572
355556
1
6794
544036770
112561
70
29
55
197199
33
58
51
31
23
167261
9
26
313295
4
69721
90
55231
5
75
42
349618
28
3
294383
95
3
86
67
428970
231319
7
1
1
62205
1
47
145256
408327
82
42
486491
17
303657
132947
82
82
418106
93816
477038
91109
67
6
91
85
164860
39091
418595
839858305
320152
77040
283589
34
9
2
132672
37648678
17340329
103152
657081996
174084
662922163
139222
70736
447992
44
2
384275
710269818
428825
97788
317733
336318
48
44
7266
76
35
449559
40
39
208256
39
87186
1
48
31
79
63364
81
31
8
196590
31
303400
68
17
86
97
95
25085
76
29
118668
185583
1
479482
111292
29
234279
152307
288459
24
262247
2
196323
192571879
2
5
32
157464
337598
41
4
361700
82
45
512630272
251416
79
90
96
369275
4
53
21
76
61
71
65
493114477
460032
82871
440580
441592
3441
6
9
69802
229287
90
346202
485618
92
426271
38
55
87
79
75
399004
7
116801
229102
331183
111867
878118469
96
3
780555260
487341
7
263547
32
207234
31
429116
424253
425367
209610
72092
199962934
221988
474960
410970
1
4
434542
80
15
411143
43
266320
95862
621708253
477720
21
65
19827
29
50753
190765
189149
166644951
466150872
49865
291724
29573
10
346235
72
82
82550
247166
315686
32
483387
34
903763532
467921
243937
49
390393
124579
96
446384
85514
158073
78
25
30559
77
381965
7
10933
543652660
10469
75
357379
7
307341
91
27
85
79
1
121825
28
156299
239864
381373
2
16
192099
7
7
99584
77
476
4
68
36
328370
48
9207
31
1
66
72
477060
461277
88
75
361656
4
50
835105545
278882
13453
55
6
161491
60
13
64
52
358329
213463115
185310930
28
33
9
214846
42
53114
8
107248
69
240354
49
376237
524954218
7
455445
185641
38
20
157401
83
351818
74
106260
112490
488331825
43
86
289126
359836
118300
39
7
67
42
269701350
360923
118984
918466144
465112
265320
28
5
50252
52
322155
14
35
24
147049
52
33
3
451200
426319
44586
96046
55
199247235
49
425643
129293
62
4
8
27
9
45699
82
58
849206786
64
139954
157692
199481
106664
56
47
359703
83
297766
67
28
738195281
207912
17
316683
11
492449
227296602
23
49
78
20
227847
21
495958783
498714262
281193
64555
70
350805
314805
6
40
99
682677376
64655
988137203
47
42
43676
73
283096
63
60
75
62
446928
313626
411220632
19
324651
396549
42
904004450
283740
290100245
287207
431251
390652
2
219068
404098
252357
440355
277004
21
70
140921
69734
72
94438
486766
1
7877481
258045
240632
482637
414112
41
908008767
292956
96501
2
87403
74
429421
85742
12
595115384
93528
23602
189603
89
74
3
78
8
78372
205547
2
347951
61
49
161192
84
176270
153907
95
306945
23
74
73
383847
240563
7
42
553093946
33
575545414
55247
9
77402
19
140827
858019390
131342
93004
47
49
8
9
16
28
454220
291921
458871
39
674695872
91
398617
1
14
78
3
70
871280821
47
34
3
94
842698274
87
79
216404
6089
4553
1
85
24
133164
254377
336874
78
199455
22
737196455
49168
463588
476350
17339415
394521
139675038
215709
23083
94
237161
65
64
49
274698
863185895
152475
189366
9
26
47
57
243506
260893
60
30
98
70
8
31
6
472388
277798057
102365
4
64800
59
80
265837
499774
98
35106
622647870
76960
225289
49
403128
488946213
824613486
347405
98
287220
350521
12
441603525
79478
201803
2
333431
447255
138743
403077
47954
58
94
787366929
57
278607
240124
530178882
83
312758
366571
372938
5
265001
42136
430292
329776
86
8
71
24
79
11
378474
68
72
62
11
49
57
64772
66
908168665
434804069
7
42
40
143102
82
307573
50
126654
198967
55
490026
236244122
237431
70877
537982820
1
442885452
23
105390
80
89
136416
51
6
19
45
955581828
394442606
276229
693317943
72
92320
57
200936782
7
238965
86
96757
11
45
309024535
161960
90
7
15
69
448916
435859
70
58
45
57
292487
332668
11
22
363335
85
69
1
86
432463
109443
205253
285286
797313506
42
416256
50
391425
26
52
286801
4
122010
65531
320820
498322
65
68
373238
257029161
74
4
35
205652
329761
462008
43
74
46503
210010
26
305840
432423
69
89
96
90
4
437409
433659
52
84
47
59
297619
15
81
219718
9
342774
40
446893
234117
41
86
91
207084
56
345494
295451
52
94
161499
46995
43
50
275763166
495317
6
934934797
171240
239688
53
10591
19
579506985
21
5
37
403701
119624
45
34
429868
1882
114965
701878940
293436
98
21
309090
36
21
48079248
23
217459
64
310600
17
9
452420369
9
228732
69
976820910
400882361
40
371918
3
24750
49
218333
30
39
62
29
47
540159924
498300991
79
3
3
86
35389
61
359103
93
461048
95
887455600
394590
214692
81
269891
62
84
659757790
16
74
542643148
45
84632
139413
23
82
255785
552007624
8
78
6
371262
62
27
292736
296245
474627
407942
97
14
76
56
86
6
94072
121352
33778
84
5
32
403265
46
80
509801303
49579
5
62
214010
402221
159941
6
5
394832
91
31
227668890
562914339
33459415
39
8
46
3
317234852
380388
40
40
281932
54
413754
84
389800
71
34
317729
300514
239302
30
117359
256738
191212
227706
56
68
65652
251372658
74
85
99826
966921339
293152
72
1
8
745830257
35
347436
32
95687
89
428044
66
28
376611
996459657
13
9
77
633941176
46
5
68
8732038
333284
79
212623
27
139956
4
80
98
21562397
3
343534765
15
616530012
495412
70
933514412
158248
59
90
23743
9
14
70363
94
2
8
67
474390
305773
91
1
386037
423733996
68
34
41289
33757
398911
81212
19
697656783
296062
14284
34
196033
20
1305
31
338709
250725
82
186959
56238
25311
305367
242157
340261
50
191364677
60652
2
83
571547112
223815
453007
93
68
409107908
451863
5
32760
15
464111
119508
47
41
10
5
244785694
74
317368
93
314178
99
449981
15
276865
665633575
39
6
76297
103546
123498
478803
90419468
347847
96
71
4028248
3
95
9
93
498626
35
71
344865464
54
63
419976
3
59
654808135
36
61
136562243
25
1
6
244626
58
389156
136369
34
305279
234447
44
301956
20
355486
23
72
54490358
286445
68609
151110
21
339956
19
27
8
32
70
76
29
32
6
381557
129051
62
96
479388
31
30
172395973
136835
12
21
100507725
697777548
283976
413861887
79
78
1
40
14
24
496065
9088
529216884
176960
456861
411732
1
17
71
340997
84478
54
285901
7
4
86
335638
57770
410913
160899
276849
79
69900203
263276
490443226
406896
35
93
404929
48499867
146800
99
17
247395778
15
40
26
433770
449745
60
925525831
48
267550
473381
59522
411587
18
89
91
84
79
423191
96
370944722
12
2
23
39
83
4
99
206809
34
86
8
9
365346158
14
290680
80
14
26
83
7
9
400160
344825021
90389
327372
61
67
481801164
71612
299587
76742
29
372926
332333
86779118
2495
193399
47
59
11271
7
110496
65
81
435955
50
48
79
64
109798
222418
76
237735
68
25155
385171
5
96
55
336979
219244003
3
141903
50
477876
470236
67
67
37
423898
54
18
428224
9
73012
79
444715
73
47
6
11
822079896
9
64
333627
435110
21
299166387
4
11
4
36
467908096
874254836
10
876624463
35
70712
48
72
41
123004
5
4
251341
17197
80
78
7
46
6
97
49
7
69254
15314
162935
18
6
985999369
493682999
148136
15
462601
392046
80
38
88
21
241549546
51
75
12611
203855
44
474163
5
16
421593454
319613
22
311285
438746
33
38
38
34
54
7
552697777
75
50
6
308422
7
253633672
5
97
229708
68
49
144289
49
77
154108
3
43
271314
197837
998393903
65
629637956
48
90
839704332
132258615
59
3
23
389591
161751
17
100777
185917
180730
294072
72830
175260
37
3
25608
397003
72579
158962
351606
218006
175351882
221080
370429
456387
80
99
329479
88
9
428132
518803857
480348745
777950767
2
418415
488930
111927
175451
7
29
418979
39
345804
75
51
1
382145
21307
61
52
486160
269060
58
6
423532
13
118820
404963
163860
331924
54
1
66928
26
172102
399768
202213181
497757
342890
55
63
36
68
73
810284837
553260190
72
12195
177428
6
37
59
70352
93
1
92
80
25
248780
296244
461514
8
71
456310764
3
348593
97
9
87
24
57
181630
201910472
612372327
32
29189
68
111147
210774
150814
342642
119258
51643
900675497
832551865
456501
102456
74
31
5
176849
488594
95
82
54
200756
456238
1
327628
31
633225946
620039230
47
4
357633
7
33
963273118
251379
374046
633958780
5
38
5
313160
88
16
493841
112726
346501
9
88
41
346687
5
52
36
26
286886
83
370173
80
172334
80393
936527415
27
83
34
264596
304049
366251
4
971915104
96
42
240922
30
50
55024
4
842758766
4
31
60985
64129
242758
67
205722
35
473608
9
429974
75
55
450973
302881
59488
428515
18
3
195833
55
39
45
75
494597
16021
235570
340969
98
304937896
484249
72
46
44
36
46
80
263457
82
51
4828
53
63
43536
18
630125073
3
437240076
2
464849
16
35
92932
293901
498641
872477622
970616870
120200
94
13957
43
68765
32
2
55
69619157
67260949
49
297564
333094
82
49
107780
76
706209773
90
468753
633893467
1
71
17
443420
51
70
99
50
15352
166435996
102154
399242
281833
42
75
249213
82236
97
36
157262
5
422289
1
69
497636
201329
215680
55949
6
329621
449572
89
41
7
41047
57
7
89
249901
177988
86
392064
18
55
2
50
618228541
4
51254
360444
87
601121587
406297
421464
75685
99
44
4
94
77
3
482831
9
948672093
423273
90
88
50
413330
62
10845
376320
62175
59
773958366
236371
472062
95
82
71
126814
414097
58331
167327
2
740982839
61
80
293334
161057
454619
28
13
182829
446877
408869
66
117487
10
55
2
3
18
18
8
44
103980
459334
53
98
73
184610
74
174814
7
57
349559
16
2
8
99
49
76291
124417
328674
335553836
48
4
124149
448559
212876
2
495251
86
15
245219
67
4
19
6
2
69
103080
66584
243289
98
2
44453
336721
636794076
41
37
180618
217010
216523281
73
10
426826
493255539
16
53
70
454106
255708
77693
46
480863
49
278332
43541
81904
126904
493389
17
92910
499926199
221739
823525925
489550
125279
74
57
81
379105
1
990418552
358377
8
79
39
339874
208044
5
38
296893
326408
177521
40
493847
780124723
92
4
107065
2
50
454347
66
22
82
20299
91
271689
386761
142089
181977
83381
2
88
74
36
8
442958
90
50
37
1
28
62
64
85251
55
256080
317169
139217
311969770
262560
65
451105741
458232
440078
22
101973
30
37
776523041
56
14
25896
345320
71
96397989
13
112504
36620
94977
9
52
24
276122
1
428009
841834006
392586
426538
76160
74
478961
860324816
610637049
97
62
892698936
1
153959
826204883
41
279339
272976
478175
69
382237
88
8
343952
407262
452251317
52
936960819
343067
450340
149380
200832
64
10975
459565
59
99
5
67
907309478
123081509
77
8
290686
50072
22
671450601
311181
54
171313
16
254829
809179171
2
86
807432114
316552
2
8
58
480883
91
33
45
17700
227129
324164
154428
3
78
396287
26
249775
39
37032
21644374
491289
30505
455922
228620355
58
444258
31
191885862
42
484777
51
11653306
41
27
304727
45016
467116
69534
76
20061
83
47703
112164
56
5
45840
249511
152298
192189
146702
140622
93
536029543
78
5
89
36396
60
43435
231989
55
84
80138
148717
9
81
54927
311114
488989
96
3
352280
1784059
124833
8
90
446852
275295
92
55
75
30
979344700
394919
72016
422345
59
50
91
410469
142320
47
29
169469
32
89
5
9
454017824
60
186140
46
822539669
122320
7
499959
338575
17
65
449061
21
40
82
47042
14490
22
18
537749109
68
20
496995
2582
76
147722
54346
19
418302
16
51
38974
122950
9
51
488960
3
219711
341331
17
33
14
123278
84358
63
7
408214691
266416
30
72
361489
630774183
884
47725
47
441486
89
118426
46
83
20
2
57
140432
14
77366
72
94
215239
257833
287602
24681
28
896849578
105308
444252
93
27
233611
38018
285696
512281176
68308
3
30143
37
29834
21
274947262
7
36910
27
191380431
427583
706293781
158479
63
246989
147442528
181609
150696
78
372906
98
300029
12
369903
67709
813718864
10
657575728
322741582
217830
484781
85
127260
144722
130423
58
73
317783
24
24
323757
566869277
99348
28
59
311245419
742133242
261096637
94
85065
6
133497
317350
51
300127
83
19
64
479218
7
19
12
341955
5
65
317118
31
29
38449648
64908
412662
34
219811
243609
25869336
469357
126739
477086
440846
50
225734
46
22
151323
93
398844
8
66
46
498550320
166292
57322
339407
299692
50
177504
67
450990
202161
1
21
474205
160590
57
302394
61
93
36
35
1
163586651
43
29
44
384596
67
31
75
50
222742
9804
434802
3
54
476299
454396
24
8
451183
181579771
158951
476437
308149
5
641230000
446089
323392
79
99
63572
83
4
82
199326
538666554
99530
1
489193
323651
123870
420483
332779040
217385
430222
19
980756106
98
86
70693
9
170017
85
40
4
9
52
345180
4
67
48
10
27
219591
44298
22
53
975432680
64097
284785
71
243728
715401572
80
287436
221622
88
56
246080
9
5
26
28
226347
76143
463894
76
37
10
92
38
39
57
998594406
306685
241474
755573931
58523
66
567560523
46
474591
4
796454654
48
382015707
76
20
407815
106994
154794
39
84
433132
58
251687
433095
43
92
46695
54
9659328
81
25
465435
314551
6
25
289546
101441
98
835193576
4
463078486
47
44
26
131292
90
37491
408650
498860
5
79
49
45
64872396
57
65
464337348
22021
1
35
1
319348
854232211
60
244852
988333684
255625
629952036
2
319380
19
13
25815
13
376462
930451607
76
62421464
282653
429817
54
4
4
25059
13
297004
242538
255396
429895
12
77
1
63
379035
34
351333
271265
29
7
19
42
13
23
410283
504491907
68
899975238
26
70
13
90
50708
899941564
66
736101393
55
60170
65
283731
59
8
21
1
141657
84
17
60
298801
153103714
245943
6
139839
44
9
213468522
16
26
8
83
254957
9
53
5
864823424
479967
419109
75
2
58460
477822
1
86
139645
58
297560
87
532005095
84
495353
29
21
12639
227700
86
75
725084538
163465
146810
205494595
357673
29
11084
214661
111614458
18
45
80995
82
774321477
109877
54
17
23
453312
92
17
3
8
4
84427
391107
7
922790807
472558
415711
24
29141
19
91
23
30
717852121
377556
781612733
711360511
16
441644
453175
98
19
216172
183843
8
18
42
340631
90
70
10
79
29
323117
464228
53
98
10485
85
127092
73425654
81
44529
67204
288716258
7
382165
26
3
473945
345269
15
178236
6784
97
19
236869
91
49
381570
381152450
84
54
28
126047
69750
13
76
69
90
85591635
9
34
386064690
8
10
69
992916383
763477876
16
196876
71
5
14
7
280757
175057
445523
58
26536
343579
381983
7
105046278
85
54435
159297
336827924
103245
449818
305140
338559
49677
470674
499669
46
62
875301766
66
163052
9
466100
746331518
467087
92802
82
429793
6
32
333658
70
402363
530942201
60
43
72
380869
10
14
421660
10
5
80
28
158247
75
7
113369
85
4
7
220879
381551
297078
98
50
71
417704
288808
226379
2
4
948125816
187327
269535
55
94
126620
148960
2
27
599193844
338160928
397799003
285617
219570
51080
8013
324458
660614169
943057888
391984
94
356726
64
31
13
251969
182169
374538
74
88203
5
3
3
499523
3
7
128635
20
63
15
413213
29
6
52
300928
305080
385311
44
314754
8
205033
2
2
123202
24
903516620
368399
53
601991974
70
59
9
271771
77918
971400294
1324
74567301
96401
92
397679
970957592
775885733
342240
19
57371
484825
49
165443
306092
4
10
447929
314403
102019
147237
151246
79
66
334457
168805
438481
461388
346432781
363740
7
6
144028
94284
2
8
475854
455921
2501
6
71
48
349815
27
61
224960
46
8
403413
348636
9
498120
51
28
2
942781124
331575
313923
352148
6
58802
510542630
59
282966
960950284
625
20
48
176166
3
2
1
19
244978824
374228
52
297084
84179
35
60
387597
77
89114
22
326298
31
331540
92
470647
14754
69931
51
277665152
26645
75
78
286826722
180893
8
17
48
38
841690315
158346
79
33
15
637531846
227313
3
81
263070
59
794411142
122631
3
488378
76643
400595
180363
4
376673
341783
48769
12
285219
236560
88
29
36
99
183561
7
6
329038089
30342
5
127004
407740
98
55
778121908
475197
68
47
95
332407
7
31825
307499059
180592
20
52
139902
634156255
995456689
317733
40
31
273661
343979
451257
561390399
86
4
136680
317420
402473
287820
460698
2
256123
115829
38524676
190087
71
1
24
8
274055
56
391900
16
194295
359519
967009813
50
34
287500
496599774
255687
22647
3
32
41
7
170632
43
61
91
254243
83146
924458629
54
8
998743387
73
19
21
99
14
240238
179584
34
6
89
24
91
19450
368633
37
346636
29
20
208548
96159
87
33
72419
475257
42
54
55
79
60
34888
208914
24
400226
319414
9
402247
66
88428
86
59613
269918
344231
8
78
58
24
68
10761
333016
209794
362495
44130
4
19
91
46
68
157550
412755337
296358
30
72
64
413824
5
420505
48292
118914
200178
74164
92
636
8
61
113652
537815705
47076331
471880
57541
450626
77
33
265286
261140
463748
220219
414405
692295723
461273
33300
332969
32793
74
418185
463195
72
82
225212
75
404867
498664
70
67
41
280007
26
1
456049
178522
8
56
63
427114
90
27
122063757
96
13
20
6
281131
46077
86
479872
84
335466
223510
84
19
3
303872
3
86
94164
194484
7
183990
340434
481452
69
38
47
103394
137391
80
76
9
3
2
227149
123881378
275393
67292
86
77
139175
857778847
5
22
41
61971
366889
39
213963
153329
704734343
37
80
43
140900
893190922
635559219
8
283912
90
42
89
398565
61
81
15
499665
81
3
8
350297
172064
95
17
170288
17
23
400511
363169
384179
54
180010
41
387185
5
61
49
6
14
13
69822
56
18
51
545017326
220273108
412162751
91
85451702
6448
542728508
233733
473504386
64
53
472819
303441
124642
86
8
221110
111019
27
950919945
21
5762
21147
76
46
36
59
78
65
79835
9
20
356224034
51
31
23
52
694911709
72
483639471
1
389635
31
115309187
218244
323371
7
94
268850
2083
248039
474927
353752
22384
401213
279579
472346
241573
83
87
419147
148797
372244
83
430227
402785
107293
93
313232
326200
237885
110204
1859
4044
26
200670
817004086
8
139269
28
449467
41
34
443705
158184
12
52
69
269856
335120
57
59
5
37
7
4
207698
27452
95287
491517
46133379
36
70153
6
427862
125789
395323
45
14
50
98
10
36
307844
69559
30
214127
354661
35
41
477153
23
23
283812
199502
10
262280
20
99
25
4
25266
6634
418862060
249306
366099
994470284
44
45001
96
358059
825910168
15
3
80
138651371
57
22
75
7
61
19
34123
136386375
64447
60269
222001
5
70
33
321273
30
358085
366890715
9
310795
59
10
105937
66
750342640
14
83
5
82
254326
227099
75531
299286
30
13
79
39991
132198
78956
75
78565
318819
405776
450312
530221554
36
65
95
2
371268448
99
82
13
29
23
388596
6
238883
119298
414624
65
100554
9
305120
122203
243314
655577332
439354
38
57
289610
217659
790631755
19
3
9
8
30
537754704
96
269124
179095
233488
334693
408997336
97
21
24
46
6
285633
931030402
3
133127
273900
86
84
36531
74
298883
238520
73
319979
243830
403275
489641
78
59
178468
239077
47
94031
2
19
79791
52
5
75
491862
83122
96
128613
28
61
93
29
452285
61
75
72
2
382683
65
4
829118630
9
209711
10
41
182202
364825
72
6
335803
96
425612
82030
12
54
92
43
237295
263671160
39
52921719
961247673
95
25
455006
1
266834
433244
508251672
9
9
21
63
155519293
156725
81
345559
56
97
385460
79
13
488954
72059130
55
71651
83
199955
35
100173
445717
169599374
35
62
368572
9
309503
438668
50
10
197988
304670933
339943
1
401589
97
78
48
90
96
242893
97
5
419399
45
21
52
222214
74543
237887
327844
59
93
26
163719
22
419566
52
221585
7
185871
6
874477694
5
70
87816
4
63
57
400805
184225
341341
19
81
430416
84
36
134588
43
91
76
69
17
322578045
365565
407354
30
424398
264004
57
36
458658
67332
252427
135635
192462403
10
9
400252
468015
228883
426939
17816
389696
62
475273
339432646
7
5
8
28
234296
339846
27
87
22
99
69
11
343916
15
16
166541
265705
7
51
134277
79
71
94
55
54
175457
14
437200996
527187295
42
91
87
99
377738
76
90
83
168469
45
740682756
97
20
393728
391362
29
59
75322
7
2809
5536
46
1
24
38
39
310762
230383
72
103120
96
3
85
246471
427824
81
76
51
322031
98
56
63
52
265923
10
307328089
11
55
70
230442
248510
27
68
3
31
4
139698
246271
321245
44
820521725
91
95
17
21
20277583
114043
57
29
63
330916
483368
43
93
59
6
64
311465
7
57
37
90
184475527
25
81
485350
441911
24
12630
615437233
434338
43
47
422913
24
381026
265431
708041820
113686
94
86
56
89
76
35074
96
90712
143153
475248
59
48
853855750
472521
483370030
45
95
60974
74
784265335
24653
1
245295
375855
86
194506
258848
31
47
142210404
405035
138339
343851
331538
5
379482
136912
242748
44
337861
474691
231810
4659
11
280056
924596240
169561
4
407243
66910
388195
37
1
65
19
37
13
62585
407423
267188210
73
1
21
452892
19023
92
397883
213953
217888
436784
9
49
49
24
415605
82
5
87
69595
313410
4
133706
24
395057
8
166835
105516
30
9
51
474328
85
88
837
24
5
325271
974205669
8
441836
371548
83
38
113305
9
74
92
65
65
83
377410
59
20
267040
89736
6
6
43
54
253827976
2
6
98695
49
46
25153
36749
626976538
72
88
8
87
45
5
172531
76
3
76
414917
220996
174591
40
103372
117325
17
265185
8
15
74605
53536
91
454029480
66572
10
80848
3
3
426208
279669
64
213487
804214450
68
151714
445892
389636
73
45
56
7
170593
253801
310880
5
4
4
58757
36
6
319023
52
50
43
9
619851597
1
8
167556
52
172539
68
5
73
262394
243921
329656
403382
35
91
4
284113
36347
82866
49
37
338720
48
18504
321929
1
380964
484330830
21
8
157806
284050
95
336417
44
53311
402634
26
362595
146128
193380
38
20
38
56
22
363819
35
52
68
425444757
668232242
8
198215655
93
287587
223533
93
75
43304
94
85
177328
334520
7
100579
475649
465833
434820
238720
72
153507
84
154827
60
201958
718146288
484103
473953
17834
443649
65750
187371972
123143
13
18204
78
771845830
721914764
68
75
263317
62
287348
379188
30
926510513
61
80662
343580813
3
35
35
328862406
5
179670
34
491155
82
255519
26
521777919
69
348248
41
89
2
47
8
253608
37
9
15
114819
400566
96
97213
185817
423068
959403382
260632
93
79
30580
89
94
140904
175759
2
81
9
261737
247345
987
39
29
49282
59
68
99
25
354158
435727
382760660
359866
37
252787
327235
487756
85
7
35
375227
47
63807542
175194
483725
67
9
41
294827
41
79
83
16
537625985
23
6
66
485255
132197
84542
336663
25
4
81233
97
425448
76
189519
480346
34
232586275
80256
8
11
138325
362166
57211
5553994
95768
469367
283336703
319865003
974439022
24
61
71
406825
32
54
173917
59020
1
719997185
62
441210
41
126360
18
5
161475
65
5
1
40
21
592714865
9
22
79
70
40
166822
75066
821517712
3
62766672
86
336600
7
366430
361522
47
46
48
8860486
290395
9
137922
491219
91
15
68
351176
225916
95
57
9
550659438
99720
47
258834
71
341527
162943
327843580
19
9
356596
326151
80264
15066616
174473
5
38
420200
56
6
82
66
116970
213780
117929
298679
449765
390476
174959
445260
171236
361868
23
633859387
241917
239067
23
24
98
443872858
485310
171366
471809
620010282
237386340
259494
272716662
35
99
8
33954
207833
173993
37
30
700204174
128355
19
79
98
408903717
335679
443092
45
305225
17431
44
480293
88
36
405724
42
7
278810
73
62
395880
400473
89
171947
70
462366
55
477692
7
5
23
252640
485856
72
187299
387129892
47
54
2
15
81
450400
1926
180769
2
249640
9
67
9
13
100599
56
81718
41
63
348835
27
19
83
406228
93
476217
75
37
13
444508
4
290789
51
73
352250
32
458364
28
2
3
58
42189
88
54
59
154114
81
112903
87
131096983
376265909
322588
26
83
2
412329901
28895
93
99
27
448012
69
89544
47
65
316602
495189
14
38
30
20
66
81
17363
3
63
91
435589
91
73
410213188
425328
68956
34
86
2
21
14
460428
8
76
43
96
2
86
30
327394
31
235252
86
24865
96
146149
73
82
475463067
84
245
36
43760
40
749973427
3
408105602
48
37
313081
838443260
66203
423360
58
496116
83
278859
351484
46246
7
159408160
16
77
82
428869
177551
73
223842
55
65
14
2
8
147871
66
62
24
96682746
316317
53
5
82
453605
48432255
74
50
62
55453
953565116
921879129
31
714631650
101276
393930
74
14
10
33
46
5
467301
20
56
69
10
380837
466200342
127829
15
7
165498
495560
20
175695
124482
22
26
158327251
64186
4
225064
75
45
124825
355452997
15
1
274500
1
138305
70
88
429834
701331038
390141
329353
408524
330025
70898
286371
429223
40
905879568
70
176706
98
306329
308453
79
70
23
32519154
81
10
76
357587
152522
217377
193158
38
55
458061
350288
56
653366251
108756
211591
555748546
913613581
41
312138
376517
78
60
71
88
163212
20322
90
58882
28
40
25
3
439930
3
23
20
285769792
207357
99
91
158812
310491
872359699
38
14
16
303204
13
33
37
440600
231382
99
309996
1167
403831
42
54
55
511044309
18
171371
37995
40
178506
32
162499
457639561
69
230909
98
9
202389
9
11
155764
22284
413437577
382773
85375
96
15
94674
369540
177421
67
99
76
788910025
257251
94
54
53
21
6
99
23
223775
72
76
14
79
746014991
70
382801
39
13
161213368
892058743
3
4
87
96
15
8
274317356
41
40
145028
19
47
85
181230
194298
378627
15100
56
46
79
83008
87
82
37056
56
434849
783914708
37
44940
4
425209
428275
292494
81464
181468
27
92
225127
89
407154
366689161
484544
430578051
354774
98
14
214889
130448
4
401366
100759
83850
34692
125900
406890
2
77
263697
204676
391978
317022
6
4
83
57504
96
16
151179
494467789
686229374
83
333475
75
68
9
76
366856
9
330520
189601
12675
562430473
213457
30
409019825
4
219920
353951
75
88819
62
94
74
49
81
52072
77
5
23122
14
704469574
219260
36
7
29
239643
18
397701
26
248355
370171
123484
43
435970
238822
53
282832311
495951
96
15
24
362913
379726
7
5
69
212657
6
246794
8
540926151
2
6
74
89
52
482326
301295091
316931684
82
344935
49
92
12954291
68
16
100132
70
3
56875
114255
543394851
23
171440
68
425056789
356483
173195
337198
61
10
208648
631998773
18
45
330777
28
107497576
201490200
18
434904434
468864
38
153059
51
40
20
485734
80
85
26
863928376
36
95
91
15
348846
389726
189152
63
46
81604
744119718
51
82885
4
56
80
402884
28
99
67
69
161632
165759
5
420089
10
211616
9
83
85
73
36
40949
13
56
46
18
6
7
440596684
77
63
392745
26
37
59
458966
205929
11
366869
392652
936955309
7
5
462835
49
256032
9
7
50
204268
21
22
127627
94
125946
330269
10
436329905
323596
756476372
10177286
901037825
64
67699
139318942
46
46
169750
41810
167721
12461
3
65
88
1
96
18
51104
10
61706
109688637
2
18
31
64
5
32
47
207301
14
49
193168
484283
23
35
344146
63945
629359029
47
47894
1
3
28386
458850
68
471776
353940
11
37298
96
53
650207684
30
253429
11
50249
51
38244
66
150687
80800
69
88
55
136302
27
39
152018315
52
30
58
141175
171968
432955
434808825
55169
9
115917
69
67618
70
300786
222317
54
38
82
195632
389072
158644629
202142
4038
941368161
3
4
812800345
477936
42
218808
71
6
30
88
57
343157
23
20
80
544576180
358137
36649
8
8
40884
431757
46
76
936
20
84
369909
5
18536844
78306
113598
28
770044700
190731
360307
33
21
20
54
276668973
247296
78
776879578
39
4
925805256
412167
321580
68778195
36
132052
6312
461027
56
277914
71
105171
51
11
99
219644
465229
98
99
211080
23305
156981
87
366876
439163
437448
98061
91
3
56
252154
392209
66
797896789
5
2
55
95
237293
176320
53
202085
1
19211
304324
63
48
91
15469
82
480881
70975
37
39615
88
450084
39
99
77
60
90
60
39
456220988
57
891603609
90
640401267
59
460604
155528
443970
6
341042
481832
622079938
213213
97
667152697
48
105876
95605
529593523
4
259187
989893106
169207
338178
435535
105908
371826
495044
4
78
61
44
94
76
72
351840
74296
146009
408589
73821
8
60
431148602
289649
402774
331737
255201
1
3
280398
342222530
243791
20
362617
25
347995
344297
421883021
84
344135
276517
16
381305
52
61628
7
44
51
17
347612
29426
254587
70
928573843
51905
392060
31
488303
17
75
371290
34
286293
79
8
87370
93
649
7
794290322
897104300
568213886
4
233393868
22
8
2753
67
93
52
40130
1
7
44
37277
90
320657
43185
366713
36
102577
98
70
442550
290090
444643
53
250452
97
255697
1
63
71
282298983
3
81362
340969
49
60
10
4
2
404238
303247
367793
82572
61
216893
681079292
325583
55
461847
343505
205927
22417
56
31
385048
308774607
163523
96
354211
320124811
25
415924
299398
2
15876409
332112
387179
381894
97698
80
160398
313612
73
96
315347
1
6
57
125688
464184610
9
485989
210944
25212
170670
326092
342532
33
31
143662
203165
32
90
54321
647801078
382028
24
15
69
134949
4
144485
2
45
6
4
40
335668
394059
303886
172006
67
382983
31
215119
82002
83
8
254240
104204104
44
29
62
383722
60
39
19
370555
273731
548173417
82
344741
54
45
836040494
45
496089
1
397677209
43
11951
319630
19
248962
43
84
897407313
98
14411
44
16
426619
259317
55
43994
171862
97
181673
346233
422912
3
473899
46
63
223907
175406
393016
439158
472741
56
44
53590
781274367
58283
31
271451910
40
274371
83
47
54
394340
1
90
149847
28909
3
437362
479448
9
151081
307055
64890
628431316
80913
1
80
764352271
44
417537856
453166
84
10
75
401806
62
551080104
98
5
991431557
288973
449714
68
988463450
65
188164
52
4
23565
285830
390260
408387
712215963
8
44
97
55783652
7
168042
3
244617
21
161002
32594
71
3
79
32
718880234
19
32172
307090
117898
1
54
18
277721
6
132300
35
67
75
442811
238970
47031
87
49
371910
335246
71856
49
17
116278
715771476
100925
748653475
11735
2
148474
4
823305747
6
21
265445
250335
217051740
82
31
494283
83546
70
441075
86589
40
4
75
419589
8
99
86834
71
6
183692
15
3
403766
90
222884005
321325
3
134226
3
84
76
7
288937255
338394
421532
385100
5
372098356
10
15
404561
25
239599
5
18
86
64
196183
14991
342101
87
90
60
858702725
41
483855
263612
91
218206
279582
3
336533
82
70507
86781
8
57
311988
11
33
46
7
401561
9
17
49
15
404049
437836
41498
114353
1
921140259
6
472966
355145
162821330
3
52
2
15769
2
77
146055
228996
509087535
59
829380986
219312796
722069636
9
52
78
8
21778
818226267
435023173
381951
345007
106603
560820368
15
34
67
44
43765
158948
339642
94
7
22
17
62
90
97680
1
50
271081
456153
1
19
490415
420664
136141
73
4
41
82
11
65779
228397
375957
59
420841
439863
35
244024
69
41786509
2
3
970027563
31030
65
84015
31
422386677
64
80
381999
221600
229524
30
44
89
72
22
56
135058
407123
346094
28
126326
83
54428
7
41
65
74
20
301305
134413
314626
451620
75
53
425101209
1
297183
424737
247604
119353
36
66
333602
87
494774
92
97
93
38
91
147052
405742
40
13
152507
390813
476879
80
317902
2
29
92942
389904
4
162567
201101
59289
92
11
21
3
30372
31
36
58
183659
190356954
41
89
47
330418
40
19
5
377581
56
347170
1
403288
2
2
74
507863553
38
766341805
145634
35889
25
26
9
121948
477798900
68
2
794954582
112098
6
44
13
88
140833
102666
36
34
498904
97
62969
79
157916444
25
60473
162632
83
17
10
20
82
118185
305632051
362802263
7
5
9
148247
22
649988122
21
131274
91
48
161081
4
7
93
43
845832117
467551
241334
7
23
3
99
60
3820
90
57
58
45
466728
95
4
97843
475409
83
79
36
206504
94
138088
6
55
29
96
5
183173
488748
60
41
522886536
921091539
30777
170382
10
497489
327917
120289
295684
9
61
311966
77
152234
360234
96
344421
3
83
64689
86
6
2
74
127124
65727
68
362920443
234739
67821
63
11
30
87
316047
301920
41596
47739
31701
211822
4
79
64
67
1
336913060
415532926
93
88794
100939
35
56
35
329358
282258
286809
64281
84
1
44
23
9
34
20710
145959606
476558799
353618
279994538
455938
9
64
427360
419715
80
97764311
217901156
10
54
45
23
284394239
208881
87
4
114153
64
186198
28
83
193771
67
283098
417226
85
79
837810003
44
473588486
62
548823090
10
20479
11
366658
9
263796
64
63
70454
9
14358
7
227116476
16
77
483391
1
66
288492
89
70315
21
59
1
56
42
96
51
70
486544
194498
312687
8
59953
5
23
54
63408
153624
62
104014198
48461
414388256
275871
168581
32
77768
93
35998
172096
51
429920116
24
237015973
1
71
43375
68510
367966977
46
2
128007
6
80
352850
96
198844
43
83
76
40
70175
895405992
8
301210509
9
45
11
40
39196
184690
107758
18
79
51
2
80
633954431
58
5
27
505823020
95
42071
41
419269
287999
217420
266018
249369554
61
70
10385428
91
408956
44
48738
313579130
401077
280904
10722
177308
30
32
7
124401
53
36
303761
73
13
3
84
316433716
51
453389
589843809
33
32
73
210675
410259
740335809
311443
93284
446650
79142572
337412
96
306697
93
130194
813610656
570455610
94
123599
121086491
244331
32
48
269458
382597
311931
21
80
37
74551
360623
89
14740
56
339468294
97305
184365
492074
82
135568
66
88
8
92
1
55
1
6
42
6
413647
2
3
18244
584216470
154370
73
70
25373
100643
42
352985
20
56
111319990
75
276738
892598143
26
930318550
315810
975727343
62
18
462152
105383
329946
54
15296
485113
409763
352157
54683
155403
21
13
422267
18580
481052
34
22
60
2
80
451730
96
428906
64920
33
96
8
397983
83
230939
429281
368957
442793
51
247968
354507
171021
28
1
439042926
54
74
4
19452
442748
33
93
69701
169245
457611
309980
55
48827
55
333366
45979
397834224
71483
413594
181723
258146
419184
51
75
206099
68
40437
177513
1
140816
469685
11
20
67
270364
342096040
9
82
20
8
98
227744
269241
436311
55
233313
32
311654
2
280347
309893
4
451721
156680
9
489794
133695
180701
839386527
322464
53
18
45
9
407370
596324851
7135
362331
50
45
66
15
311911
1
5
89
27
9
17
9
29198
135699
47
13
196258
332897061
8
460585116
72
100589
26429
8
87
343262
72
36522367
214421
440268534
85
306601
9
372743
32
354354
815460650
48
1
711034829
411210
278565
77471
86521
31623
80
111319
56
23
59
93
78
454775
13
10
158625
77188
11279
150051
75
5
77597
28
485153
414854
165318
4
66442
40
16
95
71688
55
71
4417
32
69
90599
2
69
60
97
3
960434098
186604
61673
38
48
55
311841
307055
56
183769
990992429
276984
51
173705008
98
326296
795415449
30
18
21349
57
42
73
91
5
83
131659
6
461690
465971
907502402
170883
114662
88
44
74
18
149945
130392
376867
149350
199757
136087664
368538
57
87
137138
293923
23612
91
21
285908104
5716
50
21
41
7
249122795
431145
167529
43
57
7
263826
44668
7
175927
355868
153028
321348
49
28
461708
86636
263641
383821
12
9
47
81
85
280047
460714
7
61
399143
189537207
73
23
97125
15
466178
4
65
90530
16
40069
5
11027
64
342580
391437
19
93
77307
421340
16
78536
54
8
321145
67
374416
2
73
467288
493514
26
5
341980
67
128273
283747
7
271470
393360
169280
54
41782066
48
2
284675
360908704
483424
21101
72
79
185550
404263
82
60
81
96
74
81
158644
124052
69
422847
95
397998
18194
96885
346907
829461811
70
96
392273632
179781536
47
10
27987
91951
232603
85
4
361871770
83
18
47369
71
90969159
463467
29
323257
213980541
264334
21
57348
55
390405
161704
29
306325183
67
442876
83
752031568
314433
81
232989
2
93
492251
25
96
45
25
2
115228
55
265924165
233754
69
11
434449
5
162243
140150351
469611
57
133697
98050703
42
234260
3
255033
46174
219973
88
43
28
85
14
224021
3
150057
76
137732
12
7
64
62
200224
41
201593
224860
67
344637
471197
309133
106374559
309077648
82
61
58
3
79
7
64512
2
43
431422
74774
6
6
35
346976
31
387511
45547634
302870
91
2
141923
192687
3
309255
95773
6
155788436
551884037
48415340
77
323588
644855600
97
841654140
28
200279
52
811765648
20869
700811662
31
4
2
39
32
316772
85
16
351371
93
243029
109608
167581
36
4
15
338737
81
33
364963
8
85
193197
98
211267
13
20
9
39
32
30
5
62
22
358092
79
104759
265566
37
145914818
152929
32
209894
31
41488
54
715569956
8
7
48
297877
42
455358
58
72843
8
2
135840
407235
63
54
17
223315
299329
160549
339841
59
62
299895
35
247319
177268779
36079
98
841535932
31
6
92
27147
42
921750424
39
467392
330381
74
11
33
40258
57
230670
250641
158258
62
84
43
462632
110192142
856280001
61213
89
9
358237
6
78
56150
460616
105889
60
210273
406026
51
2
224980
38
37
8
199306353
63
70
85
445619
67708
71
51
92
5
92094
9
25
339291020
80
283102
116462
7
57
43
80139
251825
21
8
268106
76262
64
53
2
401294
74
33
317628
37
238763
73
14
80315
33
840921035
69
99
287657
697100349
24
172784
452825
270942
239176767
3
54507939
489134
215227
343240649
321897
22
841309406
99893
7
86
472600
490690
96
3
97
933791825
75
179786
32
42
21
864451968
149634
229408
10
457648
65
20
556447752
55
731268271
42
40
744725987
41
96
38
60
3
2
8
31
40
2
419602
149660869
46
130918
585528894
9
34
58
302010
65
26
16
54
498950
66
153780
85
275328049
80
8830
4
14
21351
761778136
5
128268513
85
38
49
320342
47
27
7
212609
330754631
162209
37
39
160676
27
8
12
7
912208412
264609
7
25990406
262209
62975
58398
789008498
213653638
25043
60
77
34
64
185086
4
263972
62
491100
10499
8
189278
392594
5
66561984
35
93
19
48
21
332086
61
370216
552346239
190608
744263122
246309
484517
198924308
4
20
96
206666
52
90
75
222806
124161
120232
33
455360
248082
1
217252
13
230337
48
71
13
6
58
58255
51
439169
548670563
21
2
202512
23
404262
401509
149107
77
286628
27
410298
481085
236016
136319457
55
423756
919820456
232270
126345466
80
87
202552
17
131588
49
104866
167705
576556939
144578
1
15
269871
800857058
332801
27
57
60
253104
75
90
26
53
485685760
62
92
160705
383822
70
230319
336255
837846993
449023
64
284608
81
57
6
9
52
341323533
47621
65
98
41
600127271
71
38
36679130
39
38
17627001
366885
48
189472
40
892231962
203416834
51
98
148013
196198
412525
1
406429
334371
163433
9914
364997
35
376451
4
228912
583203488
280199
45163542
84
28
88
39
228507000
49
55
216397
187221
45
20
82
7
648882260
35932
31
33
253403
53774
288224
249603
60758
489613867
21
9
13
3
270491630
283332
436968
88
70
424332
69510
398394
29
78
453649989
7
297377978
607959734
281596
18
457526819
376867
74
182208
2
137164
32
163893
34
152161
136582
121134
54926
119299
6
457526
262163
59448
93702
39
8
64
30
87
63
119866432
21
319267
25
105938
86
52
8
35
329075
5
16
51298
21
316419609
7
356266
385772
95
447828
28
76
153255
178250
3
89
47
700832972
937868962
479024395
254169
11
994682600
87
53
401587
489937659
99
104743
8
8
4
10
82
65
223978
385854633
72
911785823
493962
44521
13106
68
21
326546
45
905446682
88341
60
77
77
56
71
69
87
53
474287
85
248745
78
52
20
32
398838
241056
70
43
436306
91599
252839
8
227619
7
498895
53068701
43258
91
532964221
260304
405134
942016868
54
261690
354329
356017
310516
32
26165
34
47
2
63
337290
664557391
15
475114
844471984
5
9
16
73
11758409
325466
470358
31
56
237086
1
12064
4
353821
183895
160672
21
343972
36
29761662
29
403023
430467
221169
373840
262372
30
404778
449993
98
72
419920
427514
192008
167589
17
5
20
50
2
58
34
212410552
87
279170
266398
7
80252313
122154
81723
488027
96
70
72
16
76
26
69
71
599506965
14
304418
97
89644249
41
40
3
90
7
357813
324955
349344753
420153912
99304
97
316859206
45
167079
132192
276340
1
9
400277
42588845
29
50
2
360749
137755
390767
85
489319
984664468
416908
89801
11
42
1759880
27
98653
27
25
26
149054760
1739
4
57
391368
300376
303267
363965
77
536478853
491914
215449
179624
93
65284
75508
435379
11
63
41613
901857720
34
69
15
2
3
486111
7
65387
477454
297026
126617
90657
71
765349063
7
83
279632
58
690263810
428036
117563700
75
401066
612245112
87
1
217068
36
315124
113096
9
87
31
478844
463082
709817248
51
241072
376457400
32
53411
1
211423
310792
6
4
34
11
54
4
80
43
49
21985
9788
74
52
68
161815
117990201
425013
42
97
48
62
238766
3
116377
78997
121202
499303
289958
456113
32
66
230658
422560
28
41
3
76
255693
53
2
22
88
161355
32
46
5
75
46
8
42
334686257
399491
19
340623
83
3
62
7
14
127121642
49
75
84
412708
689609596
1
42
20
370662
2
61
22
103633
82
97
94
164095
357436
2
416657
61
347750
15
395543
56
130119
7
307389
5
156818517
27
35
364642
99
51
69
464748
239394
7
365808
10
483387
311269
89
32
411772
273055
23
97
4
25
86
62
410788
326052
353817
407040
24830
93
361591
67
60109
66
14
5
25
35
19
490620
691200805
334194
37
144317
150276
325793839
376769
149430
29143
43
79
77
79
61
83
69
335068
1
411413
393909
29
3
51
6
165327
66
196041
419835
6
122996
129682
88
215960
98
223874
121746
16
93064
51361
190917
6
90
466536
283539
487470
4
11
67
366291
72
138757
67
73
45
10369
77
81
897244684
23
346775
48021
7
45
227382
91
86334
160504
78
17
175999
121310
55
11
2
38
493343
4
84
32
90
41
33685
449956
94
88
802008109
87
4
1
49
333349
549549291
406107
174738
13
99557
66588
443152
70
380536
9187
79715
28
464068
7
35
25299
221693
34
26
82
337811
647338196
486705
143655
54
17
34
102815
164317871
81
443630
57
907337596
19
1542
24
78
39
90789
6
66
8
67
472128
863693415
362669
67
156093475
294277
7
93
349538
68
383454
2
168236
164226862
102060
6
27
72
331935
37
96
82
853306180
7182
82
60107
611483166
5
334523
96710
77
8
52
334402
299862
496808
95
1793
30443
66
6
12984
31281
968211249
68
6
483566
211264
101758
52991
201815
16787752
92
69
399511
524088155
14
168855
82
32
72
25
137889
65
8
53
332293236
46
179597922
649984864
7
32
77
63
157397
39
7
34568548
462226
326344
426091
201760
371232
51
228823
47
58
415203
42
273008
430754
72
337645
58
66
407570
52528
22
115047
927388508
8
154098
70
6
130523
73
28
72
82
349457
354181
226286
70285903
37948470
811587766
458200590
377266
492958
250220
89
66615462
68
96
21
23
209246
481718
169767
223480977
25954
333513
165176
2
58
93
225256
66
414895
31
7
131401
699408349
88
53
72
458266790
138303
222765
64986
535992440
3399394
539732800
142937
10
523833582
6881
99
122968
267445
7
226446
432314
316489
339279
255018
5
267438
966612688
284519
494161
153736
4
126729
348471295
37
70
295997
40272
245008
49
42
325431
8
4
64284
26
68767329
94393
10
137460466
7
318276
82
63
9
99718
63
211830
52
31
374765
98
83
35360780
36
126230
483882
385752
157364
121039
161449
184865
1
247776
7
4
17
48
13
30
460833
413033
274892
203122
37
24
60
294410
30
9
48
82947
10886
172296
217398
58
36
45023012
324116921
31
217345
128764
189365
12
484866
54
116892
401054
602461516
62
99894
869837930
75784
23
44752860
42
2
58
6
112500
461396
84
448521
94
14
33
2
99
25
69383634
23
366174
91
95806673
43
172244
480486
56
85
5
2
121822
89
88
60
46
9
446508
56
473903
14420307
39125
428658
37978
81
209285
3
3
84
340415
220966
484005365
410192
50
6
949900990
158976
63
22
314918
609385621
76838
25085
229801
73
91
87
58
986762144
155344
97
27
380881
543456410
25
2
356732
27
7
9
435253
31
65
37009
58
24
89
86
464248290
2
29
495470
382496
299514
3
264001
90
56572
233662
337056
99
35284
30
487884
44302
74
99452
445171
77
37377
429084
38
258241
169670
99
3
64
48
9
13
76
459815
134221
323455
116086
296895
26
289412
355924
84
53
82
66045
321786
783663722
58
482849
72
46
113958
52
482690
29
18
473995
276651
9
8
536229801
948490526
47909
11
452673
49
9
466935
238388
130025
268170
155894286
63
104399
84
842064540
386405
65
97318
73
5
84
15
82
52
7
61
350277
469432
59570
420028
24
6
56
186572
36
248582
452216580
30
29566
308541
907636745
62
20
45
86
273534
221915
373489
97
88
287930
6
465583
92
253704
51
75
6
17
394309
254970840
414171
41
10
34
334351458
414035
131843935
17
490545
3
87188
55
85431
60
487670
373802
706388259
3
6
77
91817
44
311450
742440522
88
137866
236772
145803685
6
18
94
6
37720
99
61
311419
23
11
93
319887
255499
18336573
67
92
5
93387
11068
389946919
76
80834
305986
404209
73
62
33
8
41
74
325567992
41
95443
404313
111873
93
398461
2
355262
277669
3
72
36
619860489
392113
30
450497
69
44
179293
323232
39
74
362524
188283
388448
37803
253016
288115
43
331301
22
99
93
15815
622361644
71
9
454229
330380
22
941901209
754066741
47
431846
48
485271385
59
26
67
328794
195435917
57
172519
88
84086
229778
7
83
11
57
446215
17
24
462678
152481
239035
49
78
4
488660
43
54189
236260729
7
42
125237
51
27
80
395689
65
78
495125
38
80
99
3
44
49
11
60
88
137374
34
282296
74
382580374
21549
473818269
92737
36
77
8
21
175611
66635
29928
290681
82
191843
1
267046
86
223992
462154
21
56
33
45
20
133995
395344
208115
399855
87
806273336
34
7
68
55
324979
6
324665
17
88
40
116639
435856
75
506841132
83886
213140
96
13
555585243
38
799554125
320840
90
9
139616
62178
856238721
9
446924
36
65
2
9
19
73
72973
657620637
282532
35621420
1
95
92499
36353
907451472
73520
68
327278
303958
9
288962596
5
272708787
694229960
15
38142
3
361053
232210
264053
398636
41
16
68
58
22
159427
72
56
29299
376469
4
78963661
33
36403
422208527
64
22
9827
26
50
83
401952
351135
7
79
72
480748
337480
77
433461
96
299353
3
316574
74
42
404924
188681
372036
3
357379
92
303238
273450
8319
5
72
38
275352
5
37
112525
66
210613
78
47
26
124547
384684
51202
71
442216784
466754
260498
326994
10
80
13
5019
28
9
88
186520
59
18
412040
356247
157141
268431
5
934318699
56
375239
66
1
313
45
81
917182749
438018
20
379381
153187633
43
88
1
22
7
446322
48656
494017
417463
519692637
8
293750
431738
94
93
26
65
432263722
38
20
23
224513
868849640
2
6
490706282
1
770949539
130703
30276984
427819
242342
26
393758
717483574
8
67
61
89
509607810
412322
57
295583
785393669
7
895397445
61
360133
88478
330139
1431
74
63
41
64
231589
188235
14
40
22
23
50
10
161026
78
80
88
84885
37
24
8
13
348661
430399
56739
81
85
196443
188063
44096
3
9
76947296
44324
232981
252099
329948
21
87
24
714281359
33597
8
60
213212
322920
325411
91870
26
41
7
70
339033
60
87
306537628
97604
26
78
649694335
3
327644
76
37
36
347720
3
48
77
860723834
307986
626967087
35
7
832575421
233421
247021
18
319774
48
85
97
9811
59
364314
69
377128
4
5
75
55
7
4
42
63
73
12
191948
98
18
1044
36014
54
79
8
4
196123
23
53
32
101739
417017
147791
5
478587
56
129784
990068340
97
217390579
161034
21599
68
189337
48
89
314646
31938
43
95
464323457
152826
92143
25
30
852909737
53
91
65241
151710
430435856
51
230474
6
478145
19
444497
208646
14
84
310902653
10
291680
3
63
189549
121680
44
58
487339
10
7
320787
99
84
615019459
43
65
708099913
61443
16
487594
279354
91
86
171260
88
64
114972120
345099
318458
52
376714
225865
398368
14627
2576
10
114740
58
74383
178800625
408052
73
70
206894
22
379275
43885
5
89
601627952
13
360790
674324163
5
50948
94
45757
54
32
497481
869228137
475701
9
61
436772
62
92
268460
6
415928
10
48017
92
36
366129
298513
44
6
8
498972
47
115325
96
94
21
776478249
289050
19
285075
93
345101
76
377376
53
99
76
30
61
94
46242
72
152661
523455221
239552
77
475025112
11
14
92
115175
69
52
37
975226075
56860
94
1
60186
468051
66
397406
7
83
129216
477290
9
71
591774152
7
992105229
238345
87
2
66
50
8439961
11
52
992032133
7
3
23
143452
368763
485514
414275
279257
4
144979
34
102504
32
5
79
16612252
6
183340
63
15144
5
53
91
187030
32
80
51
360465
52
29
78
13
52
1
289308
53
361278
41
42
39
367589
17
105347
4
18
95
124057
46379791
273103
56
116014
426563
77336957
362450
6
20734
1
72
61
7
167993
161335
52
189728
29893
282774
117827
258854
398759
2
84
292631
377171
82
4
6
345341
80
3
179416
275965
889646676
99264
231865078
40
712271298
81
24
193733
30
96
15
446359
183022110
75
92
94
469868
114142
152976
84
776025567
23
245805
300168
10
3
40348
93
31
424674
39
3
73
307619
382460
235384
44
55
474522
388922
15209
60
51
795032866
69
92
330823
4
4
11478073
438735
26
920270893
186055
61
24
306146
564012820
84
316598
56
94
98
239958
363700
681901836
17
49
96
12
318184
77
5
178686
86
347811
399871
86
60
88
412379978
249803
807426252
468082
164316
76
930981990
46
94
196198
68526
159254
164243
39173
97
61
18883
18
787796598
86616
7090
20
80063
430164
63
91
1959
4
53
308169
52
95
15
77
19
72
28
77
423930
198662
4
3
272750
39
315925
88
435429
390613
90
96
44
19
35
405985
262477
302496
399848
104595
459862
429927
114300
60
1
403002337
150283
14
5
78
43
244848
113391
70692
497006
112238
965393087
37317
654983419
12
22
61
370131
18
295898
183030
91
386016
684309100
7
19
15
324492
215763
325837
440932
55790059
394982
86
64
393937
410179696
39450728
120295
97
21
74
70
7
227049
471021056
6395860
52
63
487986763
91
986822612
499124
25
86
26333
4
51413
41
72
77
19158936
446279
54
135181
193910
453849
487418
12924
161695
436897
192016
70
330014
147460
40
649624792
368925
82
17
96214
43
300611111
57
267733
7
87
324502
76
641253473
49432066
211028
365915
2
28
14
265181
9
64343
349473
8
55
359589
9
484267
297865
61
344550
71
2
270049
63
91
97
58
186864
9
67
188405
73
94
759732626
597960009
359152
605273547
433331758
59
189265210
19
86
65
70
321887
95607
83
76
293988
241294
68
476169
42
499146
62
339422
157610
439560
59
491991
9
281866
18
261814
358946
264809
8
303733
31
69
79
35
3
497098
244109
6
322454
294861
132893418
64
16
811499167
355842
89
101669
250464
51
210419
438987
257926
493049
34
22
9
367317670
59
839710767
987217743
491014
26
37
179952
70
380203
98
198910
78
46
14
18
223282
451017
176167354
90
39
72
67
13
55
8
60
1
45
34
448905
192508
17
31
22
225384
498593
56
63
66
464131
15
308768
8
60
315919
213102
128911
5
196295
4
60
54
103067
101344
453082
70723
37
495581
949075610
214241
60447
415300
8
26
454235237
22
52
464103
26
1
14
490934
81552519
329601
432312
293546
202276
3
327703
198345
323279
441798
51580
91
216595
53282
4
5
52
29
27
187374
36
456323
29
370426
28517
8
117763
333623
170057
85
56
486481
93
362364
69
490568401
22
89
9
12
416705
80
58
2
2
258271
310879
51
41
604448120
24
490674
38
742960246
83
495795
73
19
1
78
844512877
19
47
321093
117634
387865
62558
98
322689
322248
13
7
726498154
464223
137565035
337404
204743
10
98
79
79
21
32
1
337586
142489
266682
499037
318676
62232
96
177526
295939
63092
654010959
19
647665317
58
5
145992
84
238857
37
99104
459652
80
47
96
9
6
324723113
67
68
423956
72995
91
9
41
29
21
813937391
177993
9
56
47
98
581937099
27
283306
373376
61
3
69
61
390312
45
4
295800
265967
77
7
261220619
49
359937
20
330694
2
86
221231
307504
26
99
31
340993
19
44
18
59
294046
28
167854
64967728
8
67
7687
20
491362
8
95
18
20
391749
69
61
2
99
56531714
70
86
39
5511
91
4
372034
376006
11
52
84
293971
6
66
78
30
40
316013
156821
221362428
342263
441534
76
494051
411385
6
84
96
8
442849
1
6
365405094
453728
19
33
5
3
35309
1
175225
72
27
184162
223754
20230
5
72036
590740606
45
141239
924569933
449186
57
3
125738
6
66
317922
3
79
34
90
86316
63282512
21
19
30717
286160
332217
78
349504
40
51
26
2
133223
28
286822
61
38
13
4
31
39
52
269342
3
1
46
7
422560
358716
59
235076
342326
48
91112
649057637
53
462492
44556
511865206
45
416144
24
73
19
119254
71
45
449259
9
160018
3
259945
290739
13
99
31
373697606
396200
383329
3
161872
448420
313780540
318460
86161
221985
12
15
450401
66792
38
212475
498857
64
22
33
86
47
118283
498100
361231
203396
70
90
120139
73
268231
121026
37016
129216
59
22
44
74
82563
54
311319
452550
82
489453
103951
13
20
185448
971950926
936971657
22
7
90
80
247958
49
491786
44
7
20821
7
341799
21
85
459571198
72
10
2
332587
258064
399662
58
498223
930582531
248344
438880
441389
62
92
375001
803165847
103412
130018819
36
472292
128555
444923
35
10
243153
210670
267931
66
197442
89
54
76
620894690
87
723421565
2
45
89818462
214420
392515614
62
399643
49
75
75
96
493087
74
386257
5
5
6
72
45810
840703600
8
73
152907
26
97
61
149843
60582
5
467093
21
300722
332178
15392
398056
9
32
34
76953
654713534
66
67
42
334309
9
283894
3
95034
602912403
383997
326137
6
96
245126
53
94
22
482887
58
112875
343956
87
27
17
303822
29
61
293696
57
476081908
72
29
496454
2
59
978607881
12
11
376535
83
221702
3
846824356
425545226
18
447994
76
376162
221926
195277
78297
10
35364
397174
97
44056
6
44
54
342253
16
111216
48
46
468089
19
10243338
91
78
417045842
46
86
8
38
62
944836301
9
9
56
209435
466678
274377
69
7
73
158897
209060
450354
89
136812
420833
94
431709
82588
91330
12
56
460143
2
77
2
20
245011
84
529407122
46
67
88
36
115546
21280
26057
9
162712207
86
6
52
1
300039
411887
93
340683
745183075
341583
619909849
148740
317065
151759
5
252662
272300
97
48
60
26
50
92
350114
163576
325164
118621
94
831168979
549047070
435072
9
60
318897
2
56901
67087
354149
50
54
7
222869
12
40
51
181534
95
103794
8
2
408677
143857341
11
91
306064
19
79
259317
20
57
23
59421
242476
78
50
37564
41
413483
35560
39
51
53
96
25
2
301852
29
362814
372130
40
5
10
417545
4
111046
21
52771
415173
343666
422499
21840
309001
22
72
90
161839
39
454860
87
344502
35
65
334562
74
138550
65
68
40
374166
462314110
39
419353
86
57168
80057
51
59
12914
62
858237148
2
78278
46
964592509
98
217948
91
2
35088
89
389589
87
115233
31
151305
99
4
192735
316553
11
366762
120004
407532681
20643
492298
378493
60
55
196714
103166
57
82
415186
94
15
46
55
3
451859
439096
597247011
3405
7
23420867
94
26
206439960
281373
81
95
435168
34
241370
78
63
217511
154988285
40337
9
440072
5
21
60
409524
97
456976
306331
29
84
249045
307960
8
77
86
72
26
158012
16
27579
9
212544
220282
417159
87299
596543490
490507
81
20
50
18
158294
11
88
82
207069
41
444233
91
5
120371
339453
125402
6
413146
35365
54937
7
87742
87
92
83
25
364891
99
17
60
277602
167163
38
88
48
401615
395595
536798653
2
177066
8
445486
351916
58
91
30249672
85736
209570
358417
81
45657
30
4
408481
88
22
180337
105672
490449
41104416
434192
3
166676
66
469912
43865
460907
12
63
71
8
94
423650
265288
860476460
57
343293
745930210
12
35545
398435
59
244825
18
6
430646
40
9
37
39
314831
473227
2972
244571
84
109910
21
69
349743
836059657
85
11
61
27
348607
187466
66
458249
45834
75
452156
138550
74
324709
492224251
946471949
396403
89
88
415780212
792143901
58
90
468054
30
37
492323
67898126
65
4
49
187090
110456
67
5
59
3
49322
842840376
129869
338202
188083
160304
25
85
9
301008
295642
75
80657
2
154779
8
74
42878
80078
56
28420
12
492827879
64423
67
61
30
9
32115
423194
21138
463222
435167
2
32
1907
31
9
69389
557981819
83
80902
60
93
16
19
206449
356525127
24
81
234621
127
32
2
22
74
63
93
2
4
59
27
142987
450467
41553
998699598
85
70
350958
297741
21
38
410615
19
70
42
155008
133662
145578
39
177256
408125
408078
33
82843
186634
87
953412041
36
6
51
42
59
71
426388
240434
45
85
267835
371882
62
54
76925
307377
364151
32258
899565340
480892
40
4
487993763
725433924
499348
250798
54
6
16
88
163491
3
35
378666
3
52
85
79
486495
46264
800350816
96
369410
486600
203958
313036
10543
112252
71
447614
92
87964722
241399
99
52
12
74
99383
36
6
121104
1
8
248397
30
486587
390884
520023030
14
12
282055107
625749475
808664741
472470
161307
983545368
10
609870148
16072
953028594
82
91228
211652
78
8
468803129
6
25
373903
53893
12
401892261
152870
470060
67
23
67
52
30
32
419143
71
70119
100246
140642
168484
325539
36
16
8
81159
50
39067
84
454795
19
173509692
56
32
371476
979198945
45
4
22
480162447
305072387
223796074
395849504
46
85
9
30
458783
33953
333426
387524
21336
45858
241206
155349
166260
387095
136106
4398
91
279634
3
11195839
60
40
5
71
86510
49767
76859
23
77
910864928
94477
59382
143404
754975718
58
83
983146063
270884
30271
296967
276329
477652
36
37
87
54
73
88
55
114264
53547
144445
13
117375
782424100
95
209646
88
2
48
26933
8
386061
4
37
41
197036
58
71426
6
229241
2
479733
79
131471
26
389904
299465
70
90
65863
131269
8
277239
51
7
36202
29025
79
6
489873
279043
332700
76
123519
37
93343
329044
26
103593
280230
464585
481231
36
16
272142
74
370019565
61
58
121294
261720
398564
2
11
56
696465258
257951
10
44
162826
332344
17202640
33
33
64
40256
9
941914116
509973899
73
132616
871281930
308498
21
39
10
442444
672269737
78
223328360
980123013
259274
12
445886
1
998100295
596919587
5
92
365130
323293
88
67
758596659
430821189
30
454518
252857811
98127621
234604
107816
2
57
91
2
480432
75198
75
37
31071
3
66447
38514
5
44
81
470202
240646
78
189428
152815
40
73
85
84
15
497683
61
89165554
268966
100106
411343
246160
267726
213179
362601
43
1
61
308476381
1
337097
73878
79
5
10
884324173
93
12
182071
474348
20
21
69
86
37
2
3
534871732
55
52
40
18
163452
48
81
30
4
4
37
192394
5
61806
95387
464102
12
81
6
176861
83
363899
49
390295
180565
1
76
12
140448
315501
330074
32
76
6
6094
95
6
330274475
86
95
5
22
456621
4
925449608
66
229124
31
114887
20152
338368
35047
77
88
258097064
43
96
351821
393329
256516
96
16
56
401779
99
485620195
7
381621
486755
53
6
462124
24
309530
251679
60679
136816
433231117
37
52
117079
152734
316360
9
76761
90
775387449
44
72
287288
707798236
8
3
89
74
272561
212243
15
70
26
67357
81123310
435789
43
7
65
15
438772519
83
19
4
15
419690
42287
7
97
61
70720
252816
83
11
79
221723
26
60680
172934
1
190048
149484
6296
25
94
74
16146
549454668
254507
362078
458736
959612237
73
66
214183
11
25
9
6
635862395
83890
34
157056
477075
7
11106
14
151944
34
565190516
97
29
109195
49
499315
278742931
160669
256180
460194
84
232360914
31
56
3
378798816
10
422521
98
430843
15
80
256315
907699654
379576
6
337995
96
35
7
461102559
152603
59280
178004
91
34
377397
61
72
93
59
56
344521
271281
551060935
53
4
32
65
57
92
393248295
3
39
394817
8
16599086
82571
364372
299910
2
68
399659963
25
15
47
61
8
98
273041
4
361965
36
9
384541
74
20101
23204
17
50
82
56
37
652340468
56
423168
233045
76
25129
58
72236
211285
85
11
48
9
8
389487
178249
80
30887
8
8
67
50
50557
23
716174269
6194964
60
44645
13
7
90
38
39319
4968
10646
268391
9
111062101
255684
57
65
79288
370787
317937
86
83
34542
883860256
9
10
76
45
114392108
46291
431044
89
475157
46
90455
73
48
94
364405
35
12
437890
9
2
201773
6
93147
35
41
26
392238
39803
71
255454
444670
442313
340855
14
9
79
96
979428746
2
271917
9
193015
94
61
428127
92
65
73
39562
238239
278529
625878622
37
464756877
295093
97
775021693
253700
83
309766904
579857045
227027
643833154
76
302479
407060
18
88
62
90
42
203123
2
109283
496757493
186436
74
292915
76128
117361
288977
271927
426244
78
2
45
55668
447047
18
2791
510586462
465809
313815
66
58047
69
897665639
77
549224437
30
6
48
251082
416653
605105339
130721
3
82
86
52
11
220620
15
198258
8
57
48
79
61
7
294794
255003
43
39
72
411430
873637181
685190000
96
98
51
310950
5
95
188810
834149300
304775134
185674
166085
363891
98
355429
26
319483
347637
114206
199323
112104
55
42
6
46
263264
99
288716
42896
2
48
4
81
35
181596
498989
1
9
791151527
5
96
171364
66
582288812
68
33
1
50
87338955
65877
11
28
428784
80
296836
89
169547
53172
35
109414
87
270527
191727
424636
592666819
308288
5
799264455
115369
41
67
69
87
16
482596
82
28
89
12
11607
93
400924
87
471724
3
265765
18
125669817
82
301136
85
868880333
77
20
34
341787
24
9572700
25
223627
284876
1
8
6
407293
357830
121422
76
105849
354992
7
488354
39
158561
60
486833
339862
237910
76
46101
128785
165775
2
91
96
984250832
128906
41
355616
40
52
35
947993583
794671463
49
90
40
82102
482095
457825
493572
434094
139238018
77
16
4
72
3
397173
339812
31
8
38437
994270555
7
30
66
19
2
9
4
376056
6
12
37
118875
81
27
219972
486640
55
41
7
184441098
40
23
329678
75832
38657
9448
8286
2
20
12122
90
165766
558442676
3
5
26810959
26900
15
25
226127
61
80
9
178588
23
48
467527
95
137597
2
46
454166
26
45
34
324383
399424
34
3
165781
22
19624
25
32
88
32
26
68
80
41101
352437
89
37
62
451294
82824
56
409676
91
53
1
512969100
92
22312
77
753035778
68
48
224087621
341941
43435
137968
93
62
53
60
23674
252118
706420214
99
44
246253
64324
72
216533
52
85
167174793
43
21
77
40
22
46
99
216663
81038
127417
423820
71
559699658
140794
45
108720
23
397283
66
365801332
73
72737
205719
485398
463779628
56
87
385838
401378845
68
83197
53450
413656
6
74
37481
485754
23980
636871940
201981
74
168899
75023
1
115615
26
50508
1
51
183693
77
41785
53500
452393
892685794
399145
62
63
108582864
95
18
16
19
51
367863
4
14
79
248301651
489828
314367
317018
44
225270
81
168819
56
10
47
99
262160
731745789
71
61
259798
8
65
305602
491503455
136505
35
753048988
93
481295
92
988581384
134362
38
71
22
311941
7
133766
340746
28
12
49142
203213
77
30
5
34
298107739
7
62
199090182
28895
50
85
375394
456068
85
135156
337384
21
88
19
327196
1
205424609
80
377936
22
76
175956737
321910
56
192309
86
24
25
3
390578
6
578309532
26
95
226418
534049648
33
62
30
42
93
314615
103591
49
33
281500
200246
396887659
391556
230675
48
30
387534
320370667
87
105108
86
41
118437
345311
489727
66
74
41
99
47
91
42
55
5
18
5
282169
50
23
94480
49991
88172810
106970
97
260854
2
222216
62166
33395
418231
906620630
164372
84
206892
40
96
75
38
946628509
356574
33666
9
240092
312838932
262169
617880451
24
34129
7
40561
356890986
859144003
30
185638422
341287
485433
354282
371039
24
16493
343918
36
70214
13
54920
262257
1
40
71
456619499
42
37
437862
470649
84
441377
57
15
149643
81
330595
172614
642051711
460514
184687477
10
892702947
94
90
5
3
380912
296720
1
71604
376601
373016
74097
333680
80
71
296782
10336
432474
78
119125
505739717
309092
460892554
37
498544
103017
61
68603
201612039
13
350645
89
68
148933
482850
10
37
31
1
412271797
13
886434472
133742
455028
2
785138231
6
1
368590
25
86
90
207136
21
138857827
25
66
4
46262
37
89
151994
4
693271759
389375
79
40
71
6
79
269857
8
566316175
71
46
474327
8
81
156504
191119
44
768659694
546480392
457718
66
36
467653
52
191105
97614
9
5
14
701515976
202463
8
89
91
480290
6
257655
4
22
331227
57
47
52
4
128216
38
187304
413405
8
69197
193243
10100
95
333480
68388
52
44675
24824
451035
3
253398
82
519927976
4
285004
276230
92
61984
589497073
5
97
7
99
75
29
2
78
92
19
34
72
124196
326677799
365255
14
216942
473347
410467
3
493574
31
189204
76524
22
359457
183445
259934
75
2
48
9
39
61
203279307
879640601
491216
68
14350
10
89
10870
411584
1
451022
493811
394841
50
296852434
66
377903
471355
8931
404292
8
443580
130256
48
262607
155718051
412697
403890
700575722
83
70
258363
90
206449
8
527967657
38
369945
228537
1
249252
439404
78
153733
45
14
550087664
220396
136783
5
131729
308865278
76
41
135436
325345
79
96
8
8
79
69
8
892161934
73
43
39
87
99
37
325300
861564118
57
74179
21
353696
77022
64
33
605257798
199280200
336821
155045
250710
234256
84
64
220688
47
384626
119622
419144791
442674
22
256223
3809
9
279917
352098141
436613
87595
140009
406462
317276
95
60
96
241010
41
65
135809
377364
865939928
59
212110055
9
1402
12
974116108
253573649
336038
15
8
22
316341
74
76085
83
37953
10
128093618
396057
72
7
1
70
7
9
85
87951
48
13
479553
424598
93
49
3
251966
28
173222
92
884466813
4
23
76
8
34
60
15
74
357774
282208
83
161568
105570
73
394918
62
7
33943
40
38
185201
79
55
58
457720
389681211
86
41
219928
224122
6
125636
12
428901
11
476698
376504
72
195695
6
10
10
55
342846967
139927
68
34336
36
349876
22
497174
69
50987
51
90
413364
84
26
47534
42499
49
100863
35
36
37
5
37
132497
52
50
4
65
24
48686
197922
51
106257
426177
67
54
258273
64
453241
284340
10930
241092
4
798904906
45
208688
96
360437
405487
275408
11
428801
7
25527
276816
57
9
219566
14
7
63
41843
70
7819
1
22
61
166183
8
90
13
209675
77
91
98
63
498682
89
22
64
290257
308476
258691
436048
440011
389226
137065
69
73
473277
1
203221
165270
6
92
88
26
720931667
250221
52
41
398455
14
61321
7
32
338264
209953834
467007
66
397645
451335
472032
2504
190516
145478699
91
30
45722
77
292694358
38
960571992
75
105192
491303
302337
240732138
89
473338
14
482438621
408378
160922
77
360871
110286477
98
93
69672
96
60
305214
7
302286
722011570
49
79244
97583
93
5
51
114601
63
390080
367876
383488
10
59
75
3
48
3
279414
4
59802
337523
437586
314084
43
98446
288844
488838
28
9
39226
16648
77
109754
4
6
77
32
12
894550283
406479
18
28
27
87
25
147369
132591
203444
93
89439
120234
95
334326
86
28
390765
11
485734
44856
13
472401
17
14
231329
84482
31
82
68537
9
3
58
294313
174756
291683
203073
456381
25
479610
98457
9
10
2644
403945
27
37
81
262098810
474491
136694
6
56
473182
4
4
73
70
48
311891
676188684
349750
5
62
11
97
376968
451082
10
474450
20
34
903035208
29
7
18
50
374733
62
769217315
40
36
74216
228507
474332
59
7
149499
36
8
1
67186
66
31
358445
52337
80
846951271
78
416437
2
728408480
177964600
495682
3
53
154751
44
6
118713
392252642
6
158261819
25797
27
5304
835051118
7
59
176597
62
42
6
95
21
45
69
3
83
414113
1
41
55
224359
357188728
232481161
497973
40
56
4
450510
65
264676
368034
49
345513
342551
93547
20
163154
394894
94
43
97292
4
21
403108
10
98052
222094
43
6
117389
217452
220518
582022359
99
315626
186566
52
434560
2
144752
58
806633748
303416
7
115527
97
1722
179875
532303481
255098
280612
115123586
66
502087303
93
280002
18
81
198442
88111579
53
8
59426
236203
365518
380411
9
354292
37
23
63
93
51
72
7
342142
1
62536
30
7
493525639
91
116327
84
78
86
4
91
3
313473
95
65
83
84
25
52
52
323135
14
439105
1
167926
390456
703310907
5
89874592
72
4
188446
315222
472980
39
41
89
9
2
18
369440
31393
30
17
93044
442462
89414
93537
66
2
13693
348896
467270
59
212161
281624
83
348736
43
480264
109901
340648
64868
42
119513
6
8
8
79
965360283
91
83247
147361
9
51086957
575562214
70
931963540
48
91
11
393666
79800
362408
54
3
3329
7
59
65
25
251045984
55
179607
32
2
107678
68
373087
43
73955
61
96
81
7
3
349850
51
301938
83
6
447937
148690984
368205391
67
317057276
148548
75
67
47
163961
55794
39986
87242154
94
83353
90
108531
335088
416594
3
74711968
13
5
698191976
338460
38
21
75
474833
434891
21303
264862
91
65
81
82
95
57
132664
242918
21
8
93091496
479092
96
20
85
385500
119128286
87
36
64
96192092
30
486980
170804
496147
4
373441
11
468977
7
301631
31731
99881
49
4
87
49642
40
36
69
327176
64
9
63
363717
69
84
147617
32
98
82289
33157
5
17
227420
17552
61
15
201730
46
297521
70
5
30
35
9
45
441695
475672
61181
292114
154588
98350
96
76
280764
5255
476387
4
46900
245515
300837600
96
121211
3
304615251
90195
73
30
52
59
316446
19
269557
169103444
3
264610
114606296
22
331904
69
13229
381834
588454673
31
33
6
61
466759
2
8
78
129339
50
322703
91
82
448219630
203884
386918126
54
26
98
9
239122624
97787
234295
55
737521168
204015
95
194623
140234
79
85066
42
253270
684688640
821878240
37
19
93
214396
39
8
80
46
446007
167997
117509
43
53
20
7
429124
8375
153647
309710
422400233
154950
59
61
5
211237
268243
352277
487369
465621
436381
133318
622144525
58
90
500005271
6
136793
159093
176926
26
9
14
336699
425954
41
60
745197754
412981
15508
73
51
61
275794
38
84
839170365
339776
818323086
337637
45
38445
480168
357286
44
77
8
7
170506
44
219565
79
327490
13
73
69
13
76
66
85
318760
468845
22826
63
5
202846221
41
7
55
755439144
56
320164
186741366
488538
51
5
4
5
3
64
81
25
74
386549
364721
233404
222572280
29
493953
50
472203
419886
14
348060
421735
53
74
82
87
126512
311854
53
41
13024
1
156299
51
16
1
305515
77
81
13
298556
32
54
311050
30
226875
22
31
202652
7
6
61
106176
168657
36
38
70
550037661
51
4
667270123
15336
67
483527
115715
961274323
98
2
484309
4
473227
136796
401020
161419
14
318535
6
173251
112046
21
428869
18
33
550046676
307354
70
248573468
56252
5
17
5221
399251
49
49
335884
244076
261789688
10840
36220
203548
389386728
91
59
17
7
83
108542
40
443684
5
9
56
479639
97
67
195566
262504
5
58
49
276856
15
30695
21
9
360724
249279
49
85
49
261992
140827
20754
188466850
31
259752
146554
22
56
642562569
276133
430056
13
7
30
21
361426
240854
27
144503623
762673060
34
88
16
149610
79
461602
85184
474703196
40080
177729
19
317099
31
28
81
466432
335610
47988
1
423000
47410
395113013
498182
82
56028
1
43
231087
58
24
30
33
46
318189
234097
45
376325
130593
53
97
22
302641
94
343673939
201852
152281
40
45
229190
149421
469868
13
36
70
63
31
18
39
219307907
92176
305107
18
322057
465946
51
97
14
42
1
74
27627
322611
85823
94244
29
306360
71
98214
830832245
227508
36418
227433
146916
15374
35
39179
6
42
94
37526
399527
248057
665911633
15
69
112442
3
373396
485849
97
65
279295482
36
11570
1
334201
5
514045694
121066
200336
267392163
306165
343106
438919
477202
12
64
241006
326241916
141653
9
339902
234092
95
30566
864551689
11
871929980
361024
80
131165
541473872
9
50
718521448
42812
17
109909
19
446454
31
10
358600
817076467
487809
1
98
2
8
873709747
35020
48
98421
480236
54
71
90
198288
19813
44
39881
47
239004
40
466170
468269
98365
424764
49
396100
21
166593
8
290433
56
70
220459
282928372
92
75
72
230591
6
17
78
30
18
24
8627
6
68
588932309
496689
83
398115
33
93
208241
52
62
12
32
4
67
42
715052365
26
207409
84
95
14
491435
201453
301598
165423
30
24
397447
142225
29
53
1
15
80
275680
636773054
61
12
5
46
278766
3
46667
62
42
4
467324
492982
51
5
10
9
494667
984728095
484267
841763036
66
287434
198632
45
478047996
452827
79
202345678
19
98525
235585
5
463802
115255
3
292211
79813
442828
77
433146
225758
491745439
2
5
145872
109261
55
37
21
203754
72
261308
50
246051
66
47
87
471734
8
73
25
169364
338019
44
564333029
20224
161197
2
73
87
87
321894
5
498831
490258
44846
107707
456926
93
79
8
84
726860898
92
68
508656441
48543
16
340804
55
237989985
64
364780
372667
97
386983362
45
393203
54
70
298585
349866
260651
3
296941
31
28
60
35
68
7
235515
3
9
170416
11857
35121
6
20
58
62
88
75
61
865832406
85
25
8
55
44823
50
99
140882883
177075
91
411325534
564955338
79
508731299
7
75
42
71852
488041
7
228480
150451
621739026
64
76
79
90
191796
216376
96
9154
86
293954
92
26
94645
115836
51
9
58
444013
241671368
19
69
138659493
345615
55
67917
429322
97944
17
22
9
24
5
30
22115
3
14
35
66
491568
7
92
306751
89
306146
59
5
24
227543
414737
52
1
3
1
689685044
272404
86
477212
437124
21
683878151
23
4
5
34
224117
4
2
57
54
69
12
385758
440054
8
5
51
48
162916852
855050336
65
355095
494469
20
944303326
153871
77
71064
86592
156375
2
246363
93
189036
193527
36
395565
352845
87
416333
580601911
119974
210181
379507
659975098
457013
468146
36
206496
67
11
29
30
239983
401063
12
336052
144202
89
465753
25
536374571
46
74594
64
72
51
31
51
418969
461170
733672577
23
57
83
7
45
116739424
28940
64
43
83
696809035
1
54417
266921
47
277423
74015
185116
4
38
408160787
90
229090
88
429680
18
209271
21
473962
276215085
418167
310801
5
88124
227290
47
242921
576826301
55
73
34
96911
245585
480087
54
335686
95
13
13
57
899418084
1
71
57
475850
8
467487831
22422
292503
348286
20916
6
43896
51
61
82
82983210
59
25
44
470618
430886197
68
333863
74
90
71726
313698
52
46
7
45
51
9
47908
337236
7
4
4
87180
80
47
121179
344300
98
94
56
418101074
46
88
8
438845
79003367
97595538
153024
42
20
2
347193
421272
60478
366928
74
85076
640730240
419428
29
10
373105628
30
55787
84
211239
450778
6
67
22
363480
386148
218724
8821
216154
239718
64360
25
12
44
84
330670
191018714
474936
499917154
173791
18986
303686466
25
69
464653
77
6
49
355044
456933
99
410894
52
450741050
31
46
224763
20632
163715
695616689
99538
380564
47
475454
90
63
170256968
343775
91
10306
53
201381199
43
29
71
415600
81
78
383891
5
6
269552
99
167616
65
67
205274
38
336247
15
33
1
72
36
60
82
76
35
97
86
50
1
473291
28175
214187907
368063
42738
229277
350073
471575
40
444133
222327
689767079
396045
254358
385088
275629
12
74
28
429537
406160
66
244816
446842
71
99
368051
80
192485
65
176046
547338184
359291
865044558
99
953963141
32
37
190208
63
17
63
2
88
502111642
23
45
428896
21
237363
3
61
78
412938
208133
27
87
24
58
60
493735
874874388
79072
308446
45228
492061587
419014
28
247115
400064
5259
31
312414
229053
164313
441556118
283618
461055
814430456
427147
10565
473373
5
85522
927152615
66
96
16
53
472255
36
68
63
5
41
61
89
359481
11
10
436794
433551
6
12
181255
28
39
39316
11694
45
20
298601
49
98
353855
57
85
461967
769418507
7
66
327843
5
93
96
42
88
155611
99
838528132
41
9
88
43
3
60
407470
944280494
84
55820
130469
469671
942135728
85
57
787743482
658880206
80
208063
96836
3
5
411248
323844
9
82
82
38
459531
482794
172881
23
228605
35
76448402
89
409498
1
505032950
348414
49
77
96
442985
296472
318375
49
293291
76
252298
3
246461
371933798
107514
12
42118
57
163451
36
205687
8
268823
61
4
119467
75
58
9
12
56
4591
311782
494590461
979547386
397476
401038
705486857
25
474939
243369
76
373973
196782688
37
37
21
46
62
87
35
651314526
693693656
4
9
57146
47
34
2
45
75
9
73
256927
44
91
149196
80946
92
427376
342516
75
131188
426611
2
27790
6
8
279877
201892
12
983770732
9
428672
134778606
477142
38
201597
10
681002390
59
152490
416641
96370
295731
13
90
63
40083
8
2
906217494
13
51
334700
28
8
5
437697
101036
1760
63
91
491722
23
95
213522
70
33
64
152602
336757
175289
3
72
87
24
73
95
94
391071
42
63
224536439
437842
20
320601211
233059
97
73
64
430375
163663
1
85
27
78
205309
63
74
9584
9
171185
27
229709
8
68
96
23
208183
6
16
498378
190676
29
329010
8
11
82
345889
26
97
52
12
293234
85498
71
145445952
92
21
302901
4
26
488892646
283770
453705
130509
169487
743972605
377626
51
372471
224037
86
79
38170
6
83
5
456977
453793
39
8
329448
236749
970492058
98
266321834
499214
460207865
561399692
401313
235726
469003
66549
70
1
7
385298
223653336
37
471544
58
27
59
140624
94
59462
382850
279166
39
188591
85
54
71
1
85325
330709
82156
76
5
62
72
144524
36
116494
376751
21
442251749
23442
412963553
32308
3
16858
410324
95855
488171
413323
99
267927
2
79162
314405
3
4
349398
166432
9
320943
6
966677413
62
398333
51
90
494158
73
44
75
64
74
852613491
227742
27
471705
212345
36
2
73
40997
108404
30
322562
238097
51
406121
278097
197699
144167
264900
292298
90
317077
23
293058
75
23111
89
290453
9
359101
183611
418519
119777
80
246617
6
34
13
50
1
208351
50
94
307883649
52
55
215653
99128
81625
282873
248771
408311
460917
171822
439358
41
312697
208393
104538
383855
68
75008
5
126867
76
3
75
16
47752
13
16
27
691828455
79
86
57
76
40
10571
43
10399
294986
77
978979757
21
106729
9
98775
57
69
16
820586015
7
39
233960155
361446549
96
55
465484
84
184287
46
69
117747
118610
288729
35
165516
165559
362168
292051773
371630
261337
439275
486096
97162
93
263090
2
39
213880
108538
28181
17
99
83
7
78
27
275617
499032
49
314314
9
75
274977
3
11
207701
56
5
119943
97
42
9
445873
122384
63
67903
172973
245169
125178
287738
71
706300752
741223168
41
459784
70
190278
68
3
1
77
32784
249632
72703
70
452450
334657
34
20
1
710082388
166876
64
54
1
11968
138883
77
129109
148324
207075927
9
8
81
342197
369637
81
44
36
82
314840454
82
40
78
401417
4
97
381859
244261305
54
19
323367
61
81300
58056
236699
42
4
499289674
494556
358504
80
3
21
11
59
5
387189752
495053
939741062
177707
29
44
8
38
20
88
495437
454593
5
76
748065616
499302
649816099
635616105
219915
56
59
48
296594
205572
163399
9
87
19
89
93
91
686622061
19
109137
239001
61
477115
82790
53
58
88826
18
69
417784
61
52929
3
197165872
468739588
12
145421
313107
5
6
34
92
60
527029063
83666
30250
214344
50
491891
48529
25
4
84
57
58
166417
11
247600
34
64
11851658
23
491415
448090
217956
6
22919
315604
3
93
71
59
24
403138
15
24
394808
29
7
50
7
76
11
6
73
30
20
84050
733235689
25
57
202891
20
9
64831
76
22
67
363911
108342380
441773
83
1
87
375290
69
415374
34958
195974
228503
23
33
497944
28
58873
152788831
467738
42
197680
127878
198490
364604
174297
56
469900
279562
294133
29
81
473990
25
72155
5
235144
33
161938091
11
285613
51
85927
455765
272459
73738
76830
75
48
129690
28
18
54317
10
3
55
211711
83
308393
88
251006
79
877528436
57
288051734
57
67657
34521
6
13
442224
495662
84
91
403000
15
13
63
82
4
269129
22
10
266695
147431
122838
133938
3
79
55
85
19
40
62
37709390
57749229
28
88
23
16
18
213977
471540
72
477723
99
208455
57
50
474693
42
31
184987
8
570374733
430641
7
123401
193900
50
167217
458723
19
30
432691412
159628
59785
32
94
255084
37774
26
93
86
57
292811
18527
308641
137134
72
87
256822
168751
929347681
77
759432225
218485
7
125711
174430
241779
97131
203298
4
3
222359
89
89
149782
440742
736909481
38020
202927
78
46
883549868
316334
471833737
40
363426
6
50727
9
48
302702
290149
451653438
29906
20
92312
48
72
985232111
22619
8
462988
462131
370593
46
4
99
24
8
81446
9
267647
10
360100
3
246537
397792
312056
103930
61
95
78
2
178812
46
338502
32
109977
7
150109
319910
225862049
8021
46
44
93
2825044
22
189682
332390
360515
8
93
1
68
430289
457512
119359
249707
20619
84
244207333
248512
193725923
138958
307489
35
24
40433
18
367635939
16
65818
134107
1025751
72
297521
42037
174875
439824
439739
368140
1
369193
18
374275
789573842
48
49
85
2
4
47
11
94
186076
61
258825
70910
70
901312946
10
483651
14
2
15
36
95
3
220214
5
420867
136072
46
444173
15297
12
30
4
1
4
81
18
1
4
83330
390251
20
90
69195
94
372922
126099
860246652
72
72
368301221
59957
234839412
1
245031
998130348
866638799
320007
472311
31
37
276532
77
410828
9
6
99
13
198515
97
474005
5
37
98
198082
59
127500
3
5
223626
379682
34127
74
148205
53
296143574
405566
148549
89
33
493104
77
3
62
6
190013
151559
9
19
362806
394771
134243
61
80
34
824249174
8
40
84
7
221464
92
259702
35
16
323003
103058584
67
180629
2
43
3
49
288115
50
72927
9
7
314718
14
96
13
48
55
403632688
433784
74
39
3
35
83684585
433293
5
63
687401228
59
232093746
258472
245967
67
807598089
7
339296
338262
420249
27
1
28
65
415739069
444467
23999
86
23
464998
46
90
26
73
21
119909
437984
85
38
395530
50
88
37
287577
63
491432
79
415764
414033
65
36
427324
113681
339724
796908586
45
189285
66
195013
133963
452292
447864
5
11
385209
3
81491
333466
781800602
66
233518
73
147499
293665
366757
8
78
37
173409
242723
450295
416935
90845
131637
444716
415566
80
39
653228549
56
124201
27
85
943608644
2
274324
133610
5
516578271
33
748334919
477221
4
5
381230
32
33
79
86
385271
71547
996068553
132527
151094
56
6
165933
9
644690828
87
15
161534
2
31
150206
485305
97
40
444147
256670
424048
93
91529
40
20171
282920
2
60
85
152121
96
27
92128
209911527
463913080
170576
3
21
255086
87
239466250
334749
25
59
290372
407454
128516
202095
18
81
248812
86
65
93
87
459615
142599
386342904
209652
5
3
268855
3
578854083
9
95925
387293781
459558950
351947
77
983882375
299401292
198504
14
137819
92
73
99433
92
12
24
188710820
20848
95
444634
11
52
127380
201576
71
57
615591682
93
320222
181395
58
366194
38
62387
35881067
485392
389807
146109
39
2
169940
170922
245771
468600
495347
20
27
102655
413245
37489
438212
88
250185003
71
54005
85
332856
187155
97
782776178
44
77
62
31872
192939
50
97
3
77
61
457083
95
43
79
345
415457
244556
17
243294072
150496
10
147435
235428
187186
39
33
8
26
58
227518
3
92
72
45092
32
30
59157
18
482925
41
224240
97
489093
15320
29
71488
412339
252556
194312
174666
62
64
59
292589
186151
50
70
31
210287
346869690
485684
81
503148186
364717
50
146495
91
2
319915
47
4
607
103683
18
244412
8
377388
158219
94
101026
73
17
375457
159294
45
70
12
86
349736
328235
136463
355553
491701
99
198696
7266
69
592253633
149558
407704023
6425
49
6
365607
321411
3
360233
47
35
48131
56
47652
261460
19
492478
87
21
13
184932
8
437426525
10
34
457464
44
37
168624
419904268
11
1
258462
437770
9
54
47
35
980233454
172754
768025907
95
98068
70
463579
13
38862
370992
72
10
4957
717500709
302527033
398081
38
82
90
15
387729
120411
128307
17
59
67
4
155782
436938
389788
1
48654
325567964
20
8
65
99265505
1942
778772169
6
64
463313
49
64
34
5
20
193849
492928
80623
96
99
724365461
195615
9
485431
6
7
6
203058
7
599759689
115122807
129376
380533
35
74101162
332879
17
1
343261
193990
243939
42
399713
9321
88
54
265316590
296738
33
87
89
12
98
72
572182850
73
193337
485641871
9465
41116
34
24212
218851
83
757113472
476524
309696
5
130861
34
89
23
8
90
15
297126
51
132928
19
39
39
4
449391
800460194
450715
754177296
56697
78
430623
329655
444575
21
4
50715
20
325102
71
393172
7
99
26
116101
224921
142302
82
712849035
81
387391
285208
17
7
21
77579
20726
469833
71895
79556
9
35
95
79
5
335988
460131742
416963
472516
20
220379
88
396254614
440086
1
344645
264398
312581
376139
32
54
32
7
66
220323
308345
8
76
21
143444
66
37
490163
137297
22
6
52
63
48
4
251205
520442542
47
140368
130361
97
174790
74183
303989
607602910
4
29
266222
42
149699
66
836210229
188477
268932
85
456654
467489386
143783
57
29
13166
67
84
7
232638
32
344806
65
29
18
70
29
140661
5
3
20
356053
202558
50
8
373359
185610
35
126030
301207
75
46
240191503
76988
69219
430160
150955
8
82815
56
69737
227046
87
37
53
346984
4
481613
74896
181572
18
53
33
317474550
423642
338930
460756
228453
113284
509077516
93
479231
85
35
32
18
25
222530980
250723
43
153710
271076
344665
1985
427225
26
66
461494
5
96
1
73075
491199
6
13970
360833
402151
126561
179698100
214359
267532
269139
29
5
106734
308102
81
113915
18
362487
544357508
384130
64
54
28600
96
51
454202
43
40708
9
818338886
68
130427
88
607862556
671080415
6
50
87
567923493
111005
4
20256
103482
79
436465
14
760339425
22062
844089440
27
91
77668
88402
256261
3320
17
310205
998853511
280464
1
223310
57
622806524
88
96517
288817
85
25
83
84441
88
994707921
950681042
57
195696614
36
179557
14
63276129
318215
427317
484997
195243
904063417
230752
111163
46
457633
889564279
19
236959
498332
344552
257266
271035
20
338922
316589917
615580750
423833
265348
51
77
460234
48316
6
127031
349568
239055
208421
25
6
7
23
96
382418
7
84
73
92
444921
37
315901
447965382
116174
356594
318449
440852
89
8
120851
7
79
6
596189296
39127
289641
99
385326
79
131271
5
488996
29
461563
80
24
30
233605
676964025
135072
22
95
485961
40
7
34
236572
66
19913
364174
78023
428975
8
655969441
438775
162662
3
75
247479
1764
491933
187631
34589
6
21
170384578
76
33
26
464797
314563768
87
73
617542935
5
371760
89
435175
395758
274031
49
69
7004
234563707
80
5
325568
956042588
323632
276754
35
7
384931
262045979
18
16
164506
47
103432
89
36
226925
273672
681670581
737082426
89
134068
5
87
79
297423
303369
427998
68
83
202191
471119
43
29
97
4
23
995897314
107727
191888339
146203793
70
879752076
347307
32
31713
172080
50
91
925717408
63800117
195950
581115653
58
8
183170
36
70
308354
3
17194
187249
9
87
5
324322
493715
99
72
380081
18
65162
420826
155218
5
77
815530432
85
67
41
73
22
112991
585958511
4
51714
64
135769
64
215630
62
303664
19
272021
29
95
87
208583
49
377765
2
3
51
61
442084335
44615
1
198737
43
406393
57
263144
98
763128102
41
88
3
78776
670133373
396934
59
16
4
92093
8
11
447413
5
762183892
382814
229770
49
452929
15
70
747791477
11
16225
62469
66
34323
349119
360699
43
149423053
27
2
145906
255981
22
259420
3
74
178896
88
66
999829656
22397
70
297015
486583
298128
369269
3
30
865344847
84
8
301219
130620
240224
98
67
447933
66043025
41
6
25
440940
310931
2
292703
59
1
39
4
486887
57
232428
430303
88
52480
215549
36
230342
22
486863
7
286488
473879
141116
393579
10
290001
35
199098
33
89
101617
363211
213740
15
73313
26062
63785
94
338321
168518
93
29
408460
72
469628
127480
63
93770
16757
232201
127111
856962224
433031
1
77
42
3
228870
27518
32
99
46
81854
677315156
15
31
89853
88
62
7857
78
67
278048
453368
60
38
266532
108246
10260
190896
335117
244699
90495
4
329018
26
130377
3
312064
1
64
205662
66
89
409467
311208
36
50
51
253790
197498395
271494
102720
80
97
99
56339
95
24727
1
334191
55
349516
149906
60
43
95
93692
363821
34
6
75
221206
1
42
93087
283433661
42
471686
130228
73817
4
323769
331224
438028
213283
224362852
25
120963
50643
485139
25
37
894352763
75615
287693
208497
80686
135071
290331
45
82
10
29
35
8
18
6
181420526
165243
266848
149089
71
75
142830
493380
464710
54
39
387159
81
282685
40
463382297
5
442747
80
77
2
358930
83
1
34809
23
47
424782
83
59
74
482604
39
320286266
48
274156
4
457837
274311
219704
61
11
2172
4
442154
20
419651453
61
62
130104186
38
47
300737
25147
492528
12
97
52663
38876
14
22160
80
29440
3
20
238680
85944140
62763
65
8
84
90
114315
46
223667
300462
8
458746
13
211929
194828
75
66
764227892
56
20
270263
91896
40
8
32534
34
98479
94872
75
316990
2
556535920
5
59
95
26677
308182
51
27
196018
368674
94
2
43
351086740
41
611045977
34
70
497764
6
16
89
397645
84060258
282350
58
981691529
441611
34
52
23
219196
78
90
75570
61
319886
44
2
4
12
74
220660
13
362815999
95
203152
373680
90
608690549
7
6
90
304015
15
74
95
76
300792
95450
159847
96
320515
324628
478676
397611668
51
48
1
9196
387833241
321997
3
317425
967351291
1
54
28
56
6
387765
51
246957
28205
216550
505898494
49
4
98
61024
7
72
210605
55
51
97
36473
7
6
16
3
424406
219801
85
72
300858
138065
157122
83
268438
411830685
71
251260
150085
758281441
83
80098
431690
987887931
48
426933950
46
13
61
66
385368
216550
869882780
69
190615
494720
31960
238877
29
96
302936
433445
438103
58
123792
80
465393
224590
60
259121
429864
95
59228
80483
499973
157547
226264
7
76
196699
53775
64
155470
404993026
42
457679
47423
266355
99
383505
302521
67
56
85
63
333389
283453
76
253755
157581432
52
73
57
441260
72
28
2
4
271619
15832
412041
30
339541
241320762
355422
299555
301511
29
411923
85909
19
3
43
144805
15
167906
72
192811
9
139196122
118621
64
73
56
692511460
237350
157676
3
436632
7
70
8553136
71
78
98
42051
60
111382
19
379316
60
172534
307635
88
58
269915
81
238904
35
467190014
269485
17
492946
31
68
23
76
428766
64
247991
57
468874
85
1
51270
467670
316617
634848179
872295536
10
840308737
243017
253288
369980
11
219026
260082
14
22
308771
65
56314
75
454273
314654
378359
31437
14
54648
78
130443
246604
11
801234489
264769
92
192416
250890
628985579
91
9
138686
215274
66
75092
498823
97
467593
256283
60
5
376679
5
482500
163244
22
955402917
508888165
279460913
62563
44
467692
26
210142
249301
98491
29
223837
230666
101920
29
305419
34
42364
33
48
95
22
61
588300189
83
355288
4
242540
23
364985
496461
71790
304970
77
62
40
16
43
200560
301821
152420
427777
98
383723
50
60
142710651
33621
454186
287612
85
124674
95
86
379691
867664896
254363
4
90
829244760
51
16
130168
80
48
459917
70
307871741
157753
87
3
60
205758
4
49
15
148337
442844391
38
101878
95
3
115056
156191
97
75881528
279187
6
47861
524647970
20
86624
304096096
51
6
430601
385119
2
30
40431
212036
44
169010
322328
60
55686
172820
242357
477206283
324918
34
252018
81445
5
66
464454
54662753
444884479
99
448495
178822
52
8
72
70469
83
3669
38945
732368219
37
387164
285701
2
36
24
123631
385453
10
96
9
49
62
87
451770
1000
69701
24
2
362949
954281830
95
59
119183
89
168627
10
326252
203186
69
93681124
400145
5111
339795982
262846
13
32
32565
441865
283734
336856
328845
44
72
28
35
188304
212700
39
70
41
29
23
9
485205
74
40875
340341
60
6
60
52
44
4
99
30
82880
69
49
79
379226
6
9
230460
92
86
81
65
9
30
278636
803888699
4
88
440673
435468
32945
105193
544318841
44160
112127311
66
729807272
221351
13
86
27
333843805
21119
42
44
64
88172
493418
91
338399
335424
64
69
385748
433500
177782
48
55
96
412689
427942
74
339387
50560
589042112
784759462
80
65498
66
92608
120833
864771331
21
197700705
12
8
400527
221983
44
18
193551
50
95
68
93
167888
127291
581705740
1
438261
273208
157780
44934
3
18654
71
47
493009078
91
399066
49
833010606
332196
390839
125501
191599
92
419231
84
34
56
240375
124140
12
15
87
9
6
391628
97
118796
172360107
86
98
371268
81
377052
110667
93
38
7
50852
282026
368396
525341752
6
40
37181980
41
2
309413
10
12
173948
20
446574
36
149671
79
228667
82741
253593
52883
365204
934948949
8
105925
34
436486
477139
127606
65
112772
429949348
382010
809123554
535424863
64
7
273084
841104212
37869
55
73374
350426
67
53
3
5027
30
34619
412870
161854
88
274096
50
447785
249828
280824
278246
70672
970463532
457660
3
154424
27
89
28
392035
20
58
660522579
249750
241391
45
1
90198
467681
82622
54
143027
96
23124
852353278
38
91
7
313401
211379
48
5
2
476673
8
38
88
46
120321
857002311
75
61
43169
9
47
957128016
39
97
359662
278970035
131451
173363
94
377081
169206
76
395038
6
318991
54127
52
201459
66
67
203361
21
53
27
62
508310436
76
208351
73
312563334
99
330482801
238257
66
66163
126274
73467
425749
63930
5
305622
4
2
44
97200294
7
53
197097
642869609
12
54
14
5
275214
75
31
98
238347
290478439
452073
1
67
393788
263035
369382
63
48
171704
409887294
16
40
4
221830
396159
168021
139444750
401117
79
534910606
78
358179
87424
19
247894
33
14
244793
42
390236
63
275254
39
95
304261
57
74
301889
436612
18
35
78
208700
84
143927
439820
2
337754
880208223
316813
95
160400
296966
64763
63
94
40
75
369366
459024
85
238485
32
53
76
85
31327
89
133841
224658
258179
32
8
85
7
279116
373916
230985711
367939
233651
61
94
3
112014551
406903
476516
63
112802
53
498513
30
31057
4
82
27
36
84
40
370996
119994
20
6
75
151033
6
12
90
76
48
66
65
93
27
75508
11
938119036
86
45
274673
250777
13796
449018
52
99
238820
55
36
485377
60
92
73
196458
127667
134676
54
402897
53
803019421
245486
19
171347579
2
81
80
41
48
279144
296722
29
2
19
296928
368837
63
246062401
19877
458002
496250
77
371518630
1
447389
63
44
52
418025
944984160
541376896
26
248216
152498
170186
237452513
316076
214962
11
73104
99670
336237
90
59
239234
24
36
270449
85147
345205
409551
70
443354
68
324015
796864901
36
289256051
252628
6
6
500203982
434974297
116987577
35190145
11
48
445216
379550
89350
10594
28
185036
95
66
8
356646
12
382301
5
51589
26
157250
24
379124
58101
13557
18
61
44
66
57
82
182291
45
96
1188
13081
236051
91
64791
34
19
84
100983
7
85
183376
50
247388388
151381
57
302562
323616
168484
1
549718040
311510
5
30021
80
58
100596897
41
367870
47503
23
7
482055
243927
286969
284679
113042
8
376125
51
56
339257
56
25
159695
243557
27
22
65
14
204633
105382352
3
3447174
35125
24
75
493590
56
49
386810
440101
29
476494
91
163001
205291
48
62
19
40
5
19
422707
40
40
7
91
67
96
203827
125969483
67
83
275465
112436
96
28
939687556
429937275
7
449572
51
7
83
82
140887
42
31
322300
57
22
27900060
45740
27
418016
217255
93
82
405363
25
338868
291977
6
89
50
74
42
414808
49
323451
78
124964
80
434725755
330393
690279970
91783
261410
6
2
38
52
37
34
3
449544
69
66
36
8
5
296581
149726
47
82765559
81
24164
94
38
155966
326027
2
63758
24
94
20173
38
58
59
33
297190010
794520215
449813943
438546
7
243573
384553
88
46
64
162968
526107993
84
5553
3
159263
1
486815
19
487708
8
392890
31
60
331961
303230
80
185155
99
66
41
423430
5
98
35
53401
48
2
313207
42584
563116768
10
73
345678482
50
138154
5
76
24030230
312458
5
96165
107508
16
311956
4
147804
785436074
1
64591
48
399894
89050
329980
2
70
71018
79
402518
4
369701
449954
92
442656
4
904537413
84929
28
29
134747
80
98201417
93
71
25
44
79
377126
8
8
5
4
7
11
453308
8
79
120617
93
1
78
81977726
193518
910380642
67
8
434174
286094
83
18331
101902
267908
311396
19
130869
40
70
461144
209311
295727
34
2
30
408543
65
274652
426728423
31
25878
9
28
266701
413197
9
73578
88
133417
72
306672
81
160493
82569
36
470358
409075
947796452
25
745224419
775643486
232090
1
42561
87
8
80
366034
4
152308
23
74
87
72
334153
2
491795
335467
3
371265
47
8
73471
80106
93
913352583
93537
160191
6
64
416760
916552039
487968
289411
358614
64
296183
39
310551
5
863260750
369529
78
187675
84
44
53
65
368839
232410
496407
55
222682
167295
9
21
54
72855
363224143
790648090
760374686
31
115197
36
144802437
1
84
291828
275354
55
427888
231846
371163
6
365562
146662
399426
14
19593
478017
92
78
72
61
43049
419526
19
619521260
79
314434
11
487217
59
43
72
5
224590
158294
348530
418919
27
14
23
36
54
38
466171
28
5937562
20
179205
80
13
45
77
16748
23
7
68
484821
281355
150776
62
66
85547
95
81
253567
469638
38292
83
18
99
198694370
48377576
59928
7
62
37
90
80
40
44
459278128
249384
368380
266382
434422
377174
162206
42
614576134
4
942954229
484814
31
155061
428607
374396
4
357197
15
9
381747
19
212169
35
90
429085817
57
22
739785560
325111936
350993853
3
87
95
329338
756636100
49
243447064
73
30
472181
73
23045
8868
486071
475790
23
438282
94
275561
225608
316782
68
58873
64
247
158927727
398914
57
929257750
98
450735
26
400002
26
44
32
333718
50
60489
313763
40
10585
57
73
61379
8
189301
247372
6
66
97
79
15
135793
246492
311197
21
10
229246
56
388617
5
485900
497120094
2
39
78
52
98
321708
570360034
41310
13
52
330630396
4
15
3
18
11
22
201726
410227
42
101106
76
152201
364721
47
98
384577
42886
14
58
176467
6
61
200859
222116
96
33
30
1
44
3
1
806961866
6
328341
42
9
30
114520
219037
59143
58
118652
52
78
22
22
349304
98
380014
156049
140718
2
90
78
412287
4
107559
21350
14
195184
268785
47
831899408
7
18
366616
349294
11
23
919662911
23
55
64551
253822
128849
86
4
75
45
442078
6
454464
3
73
390020
50560
335642
495053
354543
329108
57
138589
483478
94745
61
317681
3
268811
61
72
384177
53
758856866
76
91
92
108982
159559
27
386465
213513
84
754974390
364155
32
657
21
159159
93
374370
4483
21
39
862759065
40
36
184437
377854
400994
466117
675663849
58
103742
4
84
14
33
6
5
195539
47812
300684
305143
454639
8
86
173986
273489
142949
82
3
431301
25
287730
82842
298976
5
74
5
345313709
25
199703
472084064
306063
5
124428
138542702
11
60
78
166510
442459
516688771
358039194
79
68
491200
72
436774
40
266979
8
84
111498440
578807907
291642
79
5
54
21
351384
33
7
72
146038
92
65
25
269071
659376738
788456091
12
275025
93094861
53563
77
221703
37
3
4
13
56768
12
437875
327632
757880475
122226
81
284259
10
351776
7
14
805
32
9
46
10
418418
144150
202009
8
16
682654204
195035
58
446384
203286
34
353755059
71
777724960
35
280061
6
445099513
265778141
15
41
13
371825
51
36
136199
18
463126
197181
28
49
110054
58
142481
386
55
64
2
97
279314
189523123
49
197952
178973
360782
207440
10
47
454263
59
3
490999034
427817
35
84
75
451420
77512
51
407991
39
9
130935
7
162262
56
643001831
404528
3
9
463755
34
9
2
89
432081
6
36
332065
340853
38
208207
216216
6
464282
162091
71
343418
52
86
174606
5
49
92
68
34
19098
344016146
5548
81283
24
27
180082
46
660209288
78935
21489
10123844
40
65742
249292
92
176784
346871
15
33
50
195372
2
10
50
65
92
83
4
28
948950806
3
40
5
391002
27259
515002831
63
93
279549
485991
5
440604
75
508496946
111198
18
9
454531
22
99
27
443173
92
262217
229542792
58
2
247736
23
45592
1
397212
57
279834
20
55163
407623
21
11
99
301622
228586
83868185
75
194411
98
27
3
2
64
73
7
68
53
95
42
5
19
22125
62
40
39
393258
68
20
491922
51
172767
457496
87277194
146807
84
27
97
485437
83
63
47
31979
62141
91
342131
337506
7
35
5
19
919633059
258292510
385251
29
7
19
62
12
26
19
12
975392860
28
79
29703
731193286
84
935450512
940115020
425565
65
368390
949735554
5
5
152342
320114
1
87
9
69
328215
98
26
35
502922397
35
1
8
183943
14
22
84
68763
80
74505
101190432
8
422562
497817
91532
788635986
59
71
8
11381
9
44
51958
430586
938067226
1
499740
118734
76
4
3
3
60
6
361966
286086
16
69298
361400
250523
49
281166
90893
73
134387
66492
34
2
26
35
6
65
11
5
42
171326
99
286882
132842
1
94230
205338
41427
442689
98
64
297292
287346
287380
55
34
2
51
472461
87
395399
78
257255
311733
22033
70
148729
96
37
72808
77
330867
71
2
77
163177
49
128933
5
205196
16
178431
313732
66
42
173696
573086897
72
28
74
84
52
802164062
30
124049
51547
303471
39
6
26
11676
315962
427463
31
89
496154
89
24
444782
291539
13
456750
54
95
275182
34
205987401
74
22663
21
107950
35
263126
77
28
42
39
183351
64
18
424549
5
52
220215251
38
80591
436999
124952
1
57
482535
71
50
6
278307
360314
7
64
60
29
386311
1
13182
103396395
8
95
481157
73
167713
203137
39
346110
151613
259739
350146
27
11
465322
240614
235153
44067
85
56
149268
2
389568
99
62613
34
496921
228076
324889
92
248063
35
41
49
16
22
60
876612807
140610
66
58
333250
88
4
18
68
87
448961
340064
447337
538859319
68
306438
280089558
698600287
806730523
4
3
26
131641
332421
69
12
173121
969459160
194675
88
573159426
272186
1
42
38
84
28
32
4
66
41
61
94
49046
79
9
4
943636723
782744989
106923
402548
9
3
81
55718
180406837
201147
295830
89
634985639
12
407413
89
19
54
48
338675
98
351452
25
680752381
879214584
63
8439
11
25
1
9
4
421869
71
55
43
274000330
476869
99
86
76065
17
3
9
134948
342770
70
98
474264
52919
279653
79
46
87039
180933
6
34
18
46
61
87
274609
5
7
357672
192256
56948
78
7
517275354
2
38
11
78
132859
80
59152
259960
22
122949
480953
86
601960621
440552
37
498585
81
571859806
145761
238468
18
83
48
363661
436963
250908598
2
74
198858
65
491488
105831
41
721860071
24389
212512
18
34
73
35
358395
44
8
45
167563
84
68
650975737
35937
54018
46
10
25
27
338625419
377490
259794
48
32
296532
97
169818
23
151112196
277346
197344
89
95
375536
218228
123694
170749
243637
7
10
92384
1
3
132550
370888
52990128
39
24482
78
73
44
329280
35
37
95
257267
363094
204207
30
373589
414117
116829
275057
18
41332
16
375631
469071
97
96
23
55253
6
71
57
49
14802
70
372374
10347
124037
16
39
80
75
52
460049
503261940
93
26628
2
318349
423712
116868
76185
75
55356
353978
35
436012
80
194085
18
104898
39
277618
54207
3
35
397159
5
55
333014
46
35
387657
274749
148963
245818
174368
87012
747744696
117956
84
23
435214
299499
272729
414428
55
140864683
345653
300748
329236
15
385829
90
271077954
24
329273
88437
70
486007
4
49
28
73
97
377686
391245
17
95
42
25
2
92
33
78
29482
7
4
21996
4
90
24
468180
109378
63
52
86
193465
23
162739
395846
56
21
8
270536
35
12
42
139589662
51
53
37
27
77018
86
340216
306176
326145
59
53027
91
470086
26
438840
515279490
6
499624
311716
43
5
8640
42
80
5
268009
42
3850
91
578339862
359499
43
77
41
333677
9
273568
82
78
59
469489183
70
86
435750994
103921
451561
9453
94
78959
65
7
357845
88
9
51967
8
343036667
86
87
281924327
10
478224
68
3
412127877
21
4
384388
61
625883389
270005
135368
217843
17
48257
478918
11997810
328917
81739
49
443418
9
29
96
91
92
45
75
79
39
8
30
278626
40
34
523830425
31463
31197
418137
95
265550
162982
1
9
71
369197
13
34
290209
27001
47
48584600
78
84
337662
352669
1
388993
179190
3
44
61
75
66402
1
23
987055263
52
49
31
42
232891
5
337139
447380
36611
208557676
68
293275
383089
96493
437328
88
33
244437
63
332053
74
5
112604
389641
62
269264
54
859890379
238813
392484
19
57
4
402343
705975475
373852
78382
364340
296627
74
89
288711638
276266
10
431457
1
7
14511
178688
330100
217807
761054458
8
80
78
50
240380
409623
84
65
97
31
29
8
74
15
89
158909
16
96
200069
355704
99216
370358
94
85
189034083
228212
176824
69
118396
34987
318031524
44
1
61682
1
19202
8
442895
16
203103
512868134
28206
39
303936
124924
156914
1
2
9
470554
21
457126
143658
74
81
59
778164624
196301885
90392
1
127671
79
8
81
309351
670313311
32
390721
41
357797579
56
41
2
506958146
134718
68
252743
1
5
10
379184991
79
423414
9
35
56
93
32
119437
95
441414
39023
91
46
232731
8
384138
508027005
17
1
395492672
406889
13
384425606
50
180543
98866
447042
81
77
7
58582
11
85
56
21
63
17
472347
853900342
291015903
217895485
39
87
87676
360341
88
313665
36893
30
16
71
352229
4478
171079
356758
57
57
498622682
389502
70
56
46
74
138511
60
273211
9
491848
220739
246805
61391
6
449817
78
97
174176
362455173
8
102938
93
6
35
431627
395128
242736113
319181
77
495299
368665
9
50
70375
89
72
394261775
19
24
4
87
12
92
434646
8
4
24
5
2
24
11
48780
102340
28050
2
42
339672
85
103777
7448
8
979494085
993847557
72
26
937246851
297853
464605
31
120350
307043
65
157052
41
7
365580
293459
89
97
383504
93768
229868
24
44
7858
6
52
7
92
536079033
11
70
52
114167
80
86
163658014
906304059
1
391602
84
150233
446419
56
37
53
991373237
252775
53
35
939068525
216482
362642
130995
91
16
22
371349
90
46
3349348
415698
472537
51
98
469880
324161
127698
661220462
83
96
18655
82739
79
112442
235082
97
34
1
51
51
322281
410693
152911
17
6
52
455841
434421
272511
6
56205
32
2
443615
548182933
227029
294897178
4
5
433625
72
70
35
493714
666323223
66
396878
77
52
15
146671
71
289329
37
2
185020
457829
40
438191
7
372156
90
84
710444886
908283964
142753
40
11
408985
69836
423590
3
94
13
496729
2
401504545
665639146
247329
515233277
85
29779849
240141
4
124
47923
97
92925
213796
206229
6
325850
737648462
88884
907842955
268555
333487723
173587
123895
354596
40
6
87
452717
33990
47
265430
78
46
15480
27271
473676
1
457037
83
202225
23
932385646
53
452985
30516
78
14280
198320
8
373436
217006097
384109
410757
68
48
290040
117671329
186147
6
21
10
486798334
407214
179627
300263299
8
952547447
2
208866
248541
27
453366
158391
289653
208304
313843
66
45
98
98
47
38
1
7
94
17
1
459820
336149604
211214
802472169
23329633
91
13
97
272371257
88
384648
25
46
2
117666
2
78
460715537
75
80259
42
3
5
786136086
91
1
88
833752076
365645
92
6
423673
11
180664
7
216041
5
1
456510
89914
80
88
23
31
374724
91480
6
219788
4
3
26660
647324877
730251580
13
81
95
96
60
438648
14
5
393899
91
12
358456
20
231620
265939
72
403935919
36
28
46
48
87
220199
94
18
75
447658
48
54
42
43
37
484631
22
9879
1
380825172
8
1
99
274302808
65
270097
60
2
273305
12
85
513903972
686998277
188117
603671173
66
349973
500724538
19
26
10163
5
194722
177581
82952
168983
81
429017
172338
53
335747
16
29
21
63
6
71
371148
19
58
52
82
38
44
20
2928
571390568
350192
237746
142389
27
404300
1
75
43309
133981
46
292254
435833
70
215547
264153
54079
83
22
108421
342594
37621
332725
98808
465858
476320
88949
47
55
32
88
37597
47
20
81839
62
33
41457
138142
36631
419154
66
75
343644
229645
351342
369470
51
54
21
16
486192
56
49
430064637
120276
494297
52715409
302821
58
10
46806
72
394883
8
1
319826
124945751
65
463239
3
105152
296330
227069
13
694467518
22
86
8
77
438063
860102768
458452
427039
238659
2983
4
137504
156866
8
264056778
281448
361879
402846
381173
98
4
94
32916
85
228112
1
37
53
354552
14
67
801336433
152716397
450907
12
2
3
18678
7551
565086780
37116
483125
35409
16
244651
77
38
70
61
943461082
68
1
42
2
7
98
93
93
11
286738
26488
69
55101
99
33
58
432691
75199
80
5
24
25820
46
497475881
18
154355
6
23
31
84
595525197
706524845
5
498694
662418218
101672
137661
27
111484851
79
397062
299390
32
393626
45
154184
67
364371
26740
250904
250031
60
93615
96
3
9
287492
90
348934
6
87
34
232541
4
535721634
48
91
58408569
19
54
478724
329058
105855
23728
43
114951
30
65579
277342
231156
19
388993
25
258684
371034
281932
103422
183523
83
95
149227
36
13464
56
15
244008
4
46127
499926
205066
75
222012
374180
157711
59
20553
36
278632
72
80
76
78475
59299
22
47329
86
40
71
57
5
49
137935
485299
254292
79
905830724
765480181
94
431970
59
26
334864
66
25
495051
191886
4
374103830
37337
24
444438
494098
238256
487153
72
33
47
267623
56
376208
374811
46099
197839
50831
262215
2
211593
423116
426923646
317097
61
379448
441856
391876
21
254312
5
78
25
9
99
467241
401580
51
295553
78973
81
78
4
128322
128520
453565753
141129
94
489217
56
71
440013
3
97
95
28927
217629
54
383203
61
2
369153
457072
221212
90
9
33555
425340
28
572968145
94
34463
34598
189122
83
74
80495
276155
112592
23736
99
190601
351255753
37906
417186896
105364
67
1
428524
37844
111432
84
46
46
85
166139
46
36
188721
844954436
15
377448
300884
65
395962
62
580210514
406046
41
89187
131057
277045
6891
8712
1
69684
24
342596
358703
13
9
272882
86
62
972446083
72
88
431558
20962
69
2
52
466031
55
84
47
9
3
124740
4
65
181953
619511700
254650
59
6
92
305842
52
110629
921614056
103415
22252
2
381363
56
129525
200445314
27456
94
10
36
28
94686
387993
539823910
56
18
66196
66
61
85
859908862
471215
50368
5
3
98
138156
87
373882
95
93
60
52
421183
82
269434
231165
89
95
456308
55576
84
353058
25
66147
426139
70
52
58424
4
23
94846
8
64
23828
104988
44
239323
41
58081919
15278
61
324364
164370
57
94
234468
79
26
286208
473376
72612
76
78935
50
36
1
35023
188042
280568
94
14552
449999
96
22643786
242332
90
709989217
396708
7
2
282111
58
41
26148
1
9
322158
59
300063
29
26
282748
20
53
44203
63643
119538
9297
359141
223932
3
80
90
143550
97
35
395911
2
89
54
49943861
86
35
483973
5
179091
18
294373
91
928414616
91
296000
375711
6
498925
55
261330
91
63
135952
17
213644
36
732048885
75
9
47816
37
7
48
79
97
458437531
32
485024
45
97
484441
251543
413901
1
94
2
297603
236123
14
431623
956618559
499307
419691028
107862
15677
7
131532
72
728651497
95
2
395081
6525
84
857518563
428573
19
248600
104729192
440483
271402
74
79456
174632
309874
361281
206609
141720
29
446770
60100
486433
277163
205539
50321
98901
96
87184
42
71120673
9
73
28314
5
289029
249450135
372414
78
315225
92
484732
494664
69
94
19
369195
384380
962883684
68
30
38007
13
329856
918588352
69
51
511799345
91
79
70
316960
50
39
269870989
21
27
7
38
73
13
79
94
25
95
465994
53
404730
196097565
97
47
45
82
3
97
59794
919654449
121788
69
8
37
233912
76
78
102527
121667
3
39
168997
90
5
20287
374004
13
419231
7
2
4
424849
11920851
58
30
78424
6
34
346260
254197
314887
48
480660
11
426735
46
39
38
52
66
95
236985
17369
821129309
16
248515
135302
74
75
2
47
7
39
40
278102
36074
73
27
2
655744791
109033
50
63846249
249380
236659
87
32
356007
24551
55
90
265120
318340
88
1
273753
18
227482
91
6
50302
447380
10337
438906
36
82209
448382
92
48
46
59
2
3
76
411027711
85
31
48
78
67
708365766
212995
237029
88476
362266
69
4
13
423894
98
360864
3
36
99733
40810
571126003
326829
8
65223
57
39
644501389
6984292
37018
27
497270
1
2
49839
1
289209
67
80596
685354314
53
465767
428927
92
389089
51
333367164
44
4
91
5
10625
50
8
86
63
366805
174285
76
21
68
461384
3
89
9
19
457521
33
389295
232532
32
73
419429
183005
465631
894602146
954347698
736841652
471217
80
220544
3
3
9
69365
4
73589
4
177891
45
11
111874
449152
192899
109750
57645
461920
299357
297315614
237835
71
304402
3
88
425195
445720
168056
59
4
92
85
436592
94
22913
1
225203989
10
49
75490
1
1
56
918094689
372996
37417
472068
1
501511394
70281
466544
340839
193138733
453531
96
253937
91
342771
190973
38
7
77
5
36
9
16042
9
309693119
6
310829378
16
5
456330
60558
28
402359
327908
80
40
268248
71
72
236034424
66
14164
4241
2
553183844
122360
475800
82
609765045
917826073
43
67
23
2
7
8
93
47
34
14
3
6
73
212405
54
48
46
174014
51
28
21
252062
120909
8
242256
148666
97
9
99227944
118557
707751146
20
75
43
222435282
25
14
289505
46
16143
65094
13
464575
44
8
336181
5
335318
38
173423
3
273406
34
86
52
462875
72203
97
80
4
8
1
14
377530
242451
431251
65
71
21
269161
1
155179
173738
89466
68
8
43
257297
343482
32
88
10
34
481018
49
602036558
95
961125945
29741
235941
1
830727635
8
9
11
13
320032
380964
377249
192457
315111
147382
74
171540
314079
102281
109091
439612
110279
68
307654
445519
302780
99
65
97038
10
43
11
22850
139572559
80
39
57
460768
88
228725
77
358819
78005
77
3
157881
293877
93787974
89
42
85
1
495019
799273955
48
79
72
7
88
179387
460573
38
580470177
88
11074
67
255939
126415
85
31323
63
78
76
394576
89143
134689
189059
77515
2
270280
422843
359079
83
54
3
205245
6
332952
327538
773640872
72
188369
264415
94
831716233
361745900
3836741
13
1
909937663
19757
49
24513
360833
80
89
1
13
1
22
356835
379591
63
24
23
468782
39
28713
94
777084724
26
10
63
96
94
433000
425538
367860
95
322815
766841539
151826
487547915
151069
81
9
392116
218434796
14
20
31864
279152
91
1
49
70
340540
23
87
58
9
28
466882
248612
39160
476279
63
83
29
56
24
198433171
378519
5
22
87995
282741
63
75576
430581
297468223
96880
86
60
44
64
280443
70
2
405162
50
81
404062
2
198084887
481392
158550
164577
28
84
14
453413
324962
762981086
245960
23
194286
83
44
51
26
29
27
296933
376000
37
212877
97
8
128873
325245
48
32
97
55
63044
25
45
38
347348474
243713
213490340
217976
395215682
10
443053
12
160825
178005
182433
69
2
315210
118906
2
286865
1
49
461124
2
20
98
163495
104730769
62
8
87896
25
68
298472
583641268
77
296461
1608
66
73
58623465
66
67
383462
398625
335462
61
136456
463044
465694
9
48
209777
8
422858
95
169758
97
119118
21848
174979
109786
4
1
1
72317
402531
27
537726233
955143894
652
53
4
492556366
87
69
58
276043
198923
1
27
69
9
91
5
116268132
341339
328810
37
437548
437075
39
178068
37
383991
78776
96
1
28961
7
153446
386975301
420724
416350
51623
4146
316030043
455783
37
5
59
263942
248075
350406
78
56
432637
33
40
4748
45
97
66782
31
7
41
232428
47
29683
291352
391904
15
351423
48
31
9
167393
15
95
73
331572
78
88
43
9
14
52
22
11976
139298048
70241
208577
96
50780490
20
59
406850
433212
66
287261
420428
7
3
240722
25
38
88743
181185
315797
7
454716
107678
4
93
15
62
21
1925
15748
33
66848
85
92
134410
457611
328637
140205608
92
5
468762404
68726
408924
403244317
88
154663
88
5
413727
499601
29
513490671
166310
25
5
27
199675
356692
67
277096
87
352191
50
2167
24457
54612767
49136760
11
97374
19
68
66
78
17
606054980
50
81
346871
15
37
48
30
30112
43
308794
50
109071
27180
91
6
2
15491
88
76
392324
20
67
219188
906786666
256014
7
121700
35
307250
1
325414
487992
175088
51
66
139923
26
403079
101556767
164627
177112
28
970415812
692999349
94776
43
66
125413
7862
213659
161697685
30
63
311933
247074
6
485134
71
77
1
63388695
45
54
172540
1
12
56724
43
45
137093
33
4
253356
32
33
399111
5
49
46
42
51
642649292
212311405
121738
25
43922
87
141844
230936
434516
53
64
54898
109659
43
66
6
409715
314377
930172756
144959
73
485037
47
444275749
159662
22345487
35
45
75074
96
8
98581787
496645801
85
469090
59
313008
78
421741
1
38103
26
240436
3
464913
52
97
9
446899
5
524787097
6
47
130571438
37
378568
35
4
70
285026
69
283912
408067
55
14
51
31
45
27
926462157
488343
2
44
98873
18
10
89655
80
783359541
289529674
19
406114
29
21
125169
255975
387243
107037
266082
294569
1409
431487
476804196
349731939
32
75
308636
32942
146613
485460
10
349234
456083
325382436
24
7
12
146537
89
346144
2
58
53
2
40
222756
119147
362815
33
5
46
871198681
19
25
56
4
71573
448735865
90
10
63
7
333663953
686642181
378458
30526
63569
99
43036
20
253191
414916
73
70
204036
66079
207410
78
62637
93
35
34
12
243913
88785
46
88
8
42
225332
128942
444581
7
251572
70
137254
4
83799
69466
180050
35
54
9
14
1867
197190
379901
232044749
379522
741336987
67100
233914
93901
356601
22
36
264845424
261389
60
475671
111449
7
111947
34
319699768
80011126
3
88592
417655
60
186390
9
77054
99
94
98
216366
204701
434059
14
287950
377931
125689
57
51
312600
98
249963
6
354693
61028
428671
53
59
17598
218748358
39
96
97157
49
296114
449213
273732
351509
8
235530
7
108386
1
94
82
79
264173
54
74
163897995
26
306662
2
17
51
2
199531
98
44
4
88
41
343106
39955
92
22
478741
131250
65
9
80
88
468540
92
2
88911
221498
38
894885238
577346306
449675
269158
42
33
91
6701
98
183048188
16
343534
15
73
266838
3
72508
195009
22
63
50892
75
230149916
98
10
61
399384
65777909
37302
25
10
99
23
605061483
582088316
225387
93047
248135
95950
7
46060
446074
84
94
433743
62
95
288635
1
392360479
175296
292266
90223
897875956
499008
3
30
322582
154974
176277
9
265492
23
62216
68
90
30485
87931
447660
52
46743
51
309253
323252
280091066
150402
128667
39
82
631930628
9
53
99452
1
486397
341731
84
160499
231435
6
71
322734
89
23
92
207490
98
483302
49
53
93
40
80
77
338794
234914
349969
27
335222
74
435873
891988274
218303
266990
324538
182736
33
446973663
6
42
63
797461932
40
383872
169133
454370
328824
403933
400930
61
74
179394
18
77
45
65
300361
49
52
150382
60449
60
26006
84
401145
41509056
5
472327408
153794
304242
77
35
803961585
4
435152
937516463
946653896
63949
454523
147092
141716
48878
166071
18
351398
1
223643
23
167061
82
6
243873
18
19
30
393210
11
459238
78
11
64
441624
11
448374
2
4
119856
4
65
9
3
16
70
67
6
409215525
552413237
326807
469259
23
9
194277
72
80
188914
3
54
10377
44
116612637
352876
439772
79
50986932
54403
63
57
120692
71
46291
98625
914325692
24
261048
15603
450127
99
76
80
55
20
25
216962
405894
72225
208896
75
45
213082
107668
58
19566
8
3
14
1
48
8
284960
383063
4
362301
22452
231717
302142
203659
31
156454
47
55
4
463364
74
7
92
127841312
29
91789
7
6
238412
414468
296180
97
6
58
30
279964373
33759
22
105028
368583
173018369
371615
3
329671
27
327094
87
486966
35
482015
65758
36477
97
262530
91
18
99
37
55
261371
298607
816549336
331640794
72
320287
215250
404314
75
88746
20
832632491
29
176626
452274
96582
46
53
4
63
83
3
7
14
479793
436520
20
328237
365413
29229
781584162
5
2
334891
40086
97
376296
227040
394036
59
91
55
226646
77
139823
54
11508
125182
237625
62
29
323829
6
25162634
94
23
39
132915
464903
39
436210
349139
487564
620759997
62
58
18
215058
731198204
280790
326053718
71
6
82
102256
74
203568
94
365172
5
339567650
36
282224
21977176
432448457
90
7
321003509
3
815603105
59
3
55137
496228
206383
43
487748366
51036916
90
784684295
325286
189952
5
22039843
76
322469
6
550410942
314423
3
20
93
813483921
73
177516697
128909
9
331532
419016
12923
806260068
6
30
31826
233341802
28
352601
52
771450696
22241055
31
55800
67
8
31
452949
2
89885
78
22
132361
13
55
235273
47
93443
83
87
421966495
40
315739
464036
992444237
24
438031643
272570
373515
84
6255
225111
23454
3
263924
90
93
2
240591868
77
16
77
335183
176210
81
271451
2
418339
93
414722
22
12707
89
246295
28
93
8
3
32
63
669939885
92
57
407439620
701480832
24
97
10
377917
205077
111287
52
1
324391
31544
270079
9
58
285594
97871
59722
45
17
28
97
447805
77
24
70
184832
183214
232671
38
58
95
3
74
405670
219720
222950
23
513060932
261747
83
230242
53
4
252678
402342
48
84
88
266187
495362
11
330311
16167
98
177561
40
66
3
561812502
231494
82
87371
84
95
737209775
149510
212683
266844
1
18
394710
20210212
390994
82
66
68
7
63650
361597
16
1
51718
54
321067
4
86657
453375
29801
87
56
32
97
444311
376046
297367
434801
24
58
196879
40
86
87
48
65
2931
85
42
74
69
5
94
193660142
466941
106049
133423
62
379613
362238
193805
309362
393516
304105
48
143611608
159469
451708
179154668
262007
85
227494
68
260366
493923
60
25
254763
274623
936088035
644498233
5
364009
66
716148501
444648
401350
33
65
77
276576
442802
987054750
85432
101934578
284800
16
18
4
492168
344071017
297487
27617
2
9
11
74403
389934
9
97
444356
88138
384879
95
30
49472
14212303
75
65
59
196887
96
42
215508
90
319181
4
61
239377
90314
100032
87945
36889
889243083
227580
96
896430405
37
65
1
120291
115492
86
3
3
68
196827
51
373672
86
314102
22
52
62
654572176
217410
62
4
287317
385016
403012
96
10
90
706162250
59
136073
96
454265
323203
16
9
166108
13
379848
118042
42
971376529
99
93
480901
388922
63923
841988433
424581
94
398813
264303
4
4
6
73414
175698043
92112
16095
9
4
26899
393432
179525
37253
309229238
18
142407
144073
373125
468611
779
399938
21468
58
538740751
66967
5
487430
383993
94
89
10
451124
101191
757087962
488196
657322181
127508
42770
19616
81
754439578
8183
194717
288880
85
1
480791
390241
13
8
49
93
366734
64
6
144825
15
58
3
55
40
48
70
480903
81
8
433151
13
475450
303778
40
2
30
416364
2
18188
74948
22
251352
82
493204942
67
39
83
77996
285377
107913
7
453440
77
342833
354857
68
419909
656473279
15
21
386147
88506
8
14
298904
15
328888
339110
32
8
306974
82
385155
139167
53
168245
405561
226410
166344
87
167903
475583
1
6
418136
461744
301283
80
103228
4
15
145278
94
3
9
59979
988650555
276798
81
65
719284529
610647369
453812
67
486902
80
665928730
53
39
73
6
335987
761475535
30
23
6
233922
92
81
235381
766561765
3
93
17
210304
8
301834
14
4
260934
5
405918
89
6
75
185742
31
39
309383
82
56
729107721
366075
8
311795828
67
38
778776810
226530
38
344603
73
369990
31
468960
60
227698
13
12
81230
232771
397887
153763
918726059
8
8
5
101754505
75919
465842
66
68
31
181376
35751
171309
78525
49101
7
428791
119659
4
11
66
183964
404784
606618564
264756
11
482895
59
516201086
15
428735
176892959
31
98
13
444932
46499
12
160611
342767
762291842
98
85
25744
58984
3
14
82
380100
52
30961
447826
279296
85
546196864
99
61
445145
102311
22
3
37
51
813234260
1417
93
86347
71
132009
205488
133241
65
408862
27375032
69
25
35
6
68014
10
450383
171482
33
67
61
353481
62052
66338
53
478476
75
99
9
73
1
196047
426789
19
19
637427778
3
81
126855
349579885
85449
780741801
258538509
46
22
29
80
5
363826
95
95
88
44001
301334
127752
442666
336036
162316
8
816762353
157844
197193
94
16
76
31013
10
398764
99
46
5
465479
667718429
77
9
33
4
50
106009
4
250052
153500
470612
23
301880
166966
313182
211232
65
58
37
384897
33
199938
62
92
334275
712344703
68
330685
28
81
71
237740
3
8
424897
11
453525
377436
347048745
87
453811
418977
45
26
350784
242535
4
6
87
92
204286696
281333
395996
379590072
86
22
50427
313192
319842
247580832
65
470496
7
59
65
95
361556
61
50
802931765
86
184552
57
28
366199
472145
37056
85163
82
93955
207132413
253626
45
275594
326001
704548319
14793
41
85
5
43
9
180064
496687
378517
532197260
353053
169070
105902
97
21148
113638
7
369888
63
11683
101185
126674
87
20
64
12080
339242
378039931
52
109710
9
298295
36038
64791
132263
42437
788200478
23
65
219384
453061
367828
293007149
186710
231892
73
1
430580
87232
52
9
22
158934
41541
120223
45
60
20
244881
68
498517
240146
63
28
94
91
383272
43
548112183
6
420016
70
122945
7
80
35
702840564
7
80
94
459277
210677
225066
72
356283
54
40453
81
84322595
47
22
64
380427
31
225610
298769
79974
483683
507946564
54
75
66
48
184757
90
19
374473344
256816
5
4
33
381502
32741
84
233031481
4
301662728
285987
781345933
266592507
195210
72092
400983
78
27
1
465141
832618977
2
6160
21
332503
80
40
29
355998
432159
88
180144
221959
30
17
609687965
208494
937760595
256508
82
73
3
53
69
86004
490256
1
9
22
1
84269
20
377059172
70
468153
460370
295496
70
65549
448199
449126
22
319992
1
68192
4
128238
90
55
19
68
103901
72
265450
488692
73
387114084
61
52
938381912
11
2
99942
89
64
21
956386685
290922
96
316980
54
210228
330139322
92
702716146
68
18
126799
83
13
69
96
2
7
24
56
17354
952345947
380618
912949607
99
92
311311823
9
97
37
490089
140835
7
99200
26
115699
438260
5
35197
72688
241060
250151
183029
85
28569
239154
703161161
7
45
65
33
4
100402
311796
62
378358
27
222109
66576
31
498142371
736476026
387643
26
174180
382942
42
62
54936
382132
419704
10466
67
482760
78
155392
138981
258022
428005
85
90339
15539
73
883992037
333129
1
8
164608
87
91
73128655
64267
390669
269867
43
99
229582907
9
4
35637
9
406894767
167678
46
117088
17
16
215531
352359
73
280798
1
80
67
89
82
269663
94493
149267
143125
351735
76189
20
405498448
67
58765
46
81
620171250
473102
38
272435
28
5
126798
59
104145
99
58
316570
4
572352159
34162
50
74
6330
66
41715
83
1
134933
98
102308
82105256
90
86789
88
906879296
389133
60835
11
8
20
97638
60532
228908
60175
205514
818562545
3
271045
59
474666
83277
15
901314493
68
22655
98
365623
82
55
60
13
427099
78
32
18
90
49
4
1
2
416912
46
237033
173154
55
30
250904
24
538630313
40
39
476465
44
41469856
106759
175600
245656
35357
29
87
331614
479589
213739
498073
20
48
424094
97
435789
56
107283
417964
23
74
31
22
94
208929
321632
26
414923
247800
90
4
88
157223
144517
4946
121099
60
57
86298
306054
78
73592530
281506
79
13
863462584
20
199025
1
140198
401279
4293
195279
324487
27229
46844
258362
255522
58
433964
17
341602
86
69
32
5
391009
180817
30
482571388
284872
26
38
12
85
59
55
32
44
8
56
55
4
7
4
138496
648903541
958359636
6
61
452914668
457288
455272
904185996
2
1
35
358786
87
202037
7
89
985535754
12323922
17
373040264
66
45
432016
396148403
19
60
26
546447058
207864
43
52386
419873
224109
86
17
92
36
43962
97928
66
71
434895
11033
145007
34
83
36
138648
262959
377453
98
330639
387566
29
8
294048
6
384083286
443832
65
47
329604
205061
244863
9
191805
84
109407
90
248869
96
94
585176898
231062
252368
428655
57
86
83
24
47
93
28
202469
87
70904
303439
19
425280
48
344721
46
222622
117905
76
76
334560
15
65
647072944
8
54
39
519671143
96
13
258088
1
63
7
325227
8
93
178324944
64
4
18
456325
82
577824244
216010
145367
42
180316
492868510
8
181690
34126
153059828
41
307175
93
840266489
26
28
135365
77472
497850601
436309
35
29
68
39274
248591360
8
11
1
39
52
379520
138015
4
94
7
74
434967
21024
351862
92
42
79
59
70749
253292561
3178
362325
10
142217913
695757770
39903
8
52
438
246364625
400946
207810
47
234175
495123
317874
41633
295553
168834
288417
30699
415383
83
495942
436848
47793
42
170805
4715
80
24
12
4
96
248368
273080
237711
42
11
60
93
220652
293727
90
283119091
123599
69
37
11
14
284999
22
296757472
132189
95
2
288250
472760
10
333327
24
27
54
491327
371943
484432
275304
464894
40
477384
496419
31282
8
208945
85
323193
806846240
83
57
202717
2
380085
13
20
396135
749442899
61388
97
6
17
278713
49
58
245783
80
858903861
52
84858
78
39
80279
79
62332
227687
59768
23512
12
59
8
1
436912
298071
95389246
756160067
392954
3
67
249050
20
36
76
325081846
94
209605
30
36
77
457696
317024
356618062
4
88
212840
319449
85
221427
497391
95
266077
245258104
45956
334361
490850
22
183752
27
2
259714
148675866
450252
294859
296659
112695
418226
52938
63
179545
9
67
48
286244
39
98717
236813
384292
87
85
22
431206
3
255057
37131
71
3
18
78
53
468914
87
430996
50740
295423
9
381593
91
328633
117216
89570
53
31161
231970
5
131090
36
6
37
339601
69
45
62
991649215
81
3
99
436719
381944
12
86
112875
7
141580
101523
6
72
6
39529496
36340
93
794584957
122178
24
57
109604
22561
371528
25
343383
88
45
362741410
100578
29048
52
1
104784
453730
98
41885
19
175839
104185
932504614
141129
14
203190
13439
46
98
5
8
60796
288045
1
267785
4
78
151104
178645
331101
142095
132747
2
95
80
34
58
73
390929
31
47
496199
68
66
4
9
4
7
14
73
263370
21
142455
682970376
52
176841
508873938
386632494
66
73
78
717531838
269360
148771
8
54
223767
681901616
640566164
207954
9
78
763520014
245887
434487
71
111992
68700
9
497019
458892
94
196192
148892
44
487030
57
61
6
66
91
402737
85
49
271899
418616
4
16
79
13
55
54962
251910
15
239041
63
25
351570
77
23
77
378745
286240
579680678
99
196835993
17
79
64
80719
46
23
141816
409440122
315345
300116
3099
41
26
164979
130884
103044
178348
20
61
59
93
5
39
198153
86956
38
114122
495087
395059
66
9003
20
351625
177008
9
58
1
56
76
83
74
280641
286096
25
176601
34
7
487217
96990
93
31
5
213053
97
864018282
207702
20947
446927746
148472
806312577
365707
133277
18546
51
7
177015629
44
347461
44
11
69439
95
51890
255842
44
272440
79
170702
51
380407
36
436132
995788794
873157882
32749
948476372
86645
7
351312
17
266307
963090857
17
94802277
198407
430851
74
10545
88
51
9
26
423086561
62
50
94891
16
47
40
4
418815
52
268246157
21
20
13
3
8
78
484029
326954
74
97
47
184701524
96
78
5
46
3
65564
279750
1
244497
109106
251037
827883491
29
382335
88
931533294
247461858
194755
85
85
136851
774735821
86395
70
212623
123001
27558892
3
98
177444
11
3
439183296
52
83
315660623
4
6
83
6
4
189851
483506
28
238127
408001
17
40
54
73
27
31
354849
350413
14
70
322879244
9
229596
42
340588
259492
763552619
79
90
37929
44
91
25
449791
131058
204504
1
312467892
40
227542
451234
479181
72
33
430614
71136
465476
2
30
145784
94
55
4
247958
3
56
401422
5
769594412
97834
95019
142434
55
89
131387
55
266460
36
162769
11
37
264649
26
86
23
256336
64368
266330
330173
264348215
37
398449
50760
396508
38
20
6
3
1
22
12
707319546
677546537
675394983
8
87034
42
233225006
119693
7
308671
79
275192
19832
212382
447481
460060
229215
43
141795
321108
96479
192965
333373
2
231436617
74601
245886
3
40
145374
31
32
123146023
52
1
65
139112
623043086
73
95
484084
418836
40
3
75
78
87434927
361589
55
231566
334097
117345984
90
101787
444771
13
18
194164
356988
432426
187632
426882
92
76
30
220687
12
344705
15
123326765
118899
32
271301
964212284
68700
65
398590
318937
73
91
76
9
231771
916989739
176518
47
483063
7
92
42
49997
1
296892
10
131417
455740
493868
92
10
75601
21
495155
142795
50
309819
10051
57
49
353735
284902
361427
71
9
128503
141727
61
70
473654
52
64379
55
497428
6
52
37
363366815
12
79
91
616777655
90
470693
2
54
331237
70
45
74
24301
97934262
30
319233
283631
104814
241506
386150
29
70
8
235937
493498
243640
65
436472
61
98
52360
50
89
12
79
4
12
33831
482935
30569
37
473022
12
406722
82
4
11
220234
14
468333
20
476948
462109
80
66
25
4
165407
354096
111823
62
193283
48
56
20
61760
4
88
27
7
48
422630
40
214988
3
63375
31
3
4
85
334868
466848
1526
270864
877374335
93
279824
2
790870613
61
57
60896
362074
56
16
63
192796
15033
89
267401080
9
60
58
36625
58133
161975316
288034
7
61
49
73
7
295236
146481
195197
94
96
246235
36
189093
9
8
305337
466998
44
81
27
195591
490881
92
900183266
22
340342
927803821
22
51
413750086
44
382834
29
139233
130624759
215212
6
64
68
84834387
461061
150396
94
382463
85
278850
7
15
8
94
241662
13
8
225856
62
53633
9
89
85
38
29845
370241
382428
1
334067440
50
276612285
32
518377502
12
14
384809
49
9
978572201
74807
149079
290258
847394141
46
326438
27
2
402176341
412587
312437
1
163039
102653
169950723
524856867
26
4
2
68
37
309387
282382
24
159112
82986
455780
69
92
422693
3
18
324541704
59
77
60643
15
6529
7
29
87
60
323725
400687005
45
360436
152784
247624
156680
48
13
4
584788974
52
69
588512935
197547
482824
82
7
47
442931
188799
106082
567558234
43
53
9
126592
17
49
990072792
459054070
33
47838
94
272247
66886
22
2
415980
54
4
134122
100200
64
319940750
192902
460645
43
88984
96464
3
74
301780
5
23
381891
46974
202452
50461
277089
85
184450
121443
16043
8
17
193290
1
170833
182939
36
20315
79
17
9
17
350606
10348
55
9
14
202393
85
257417
93209
434950
1
434630
146240
286906
338519362
46
49
195455
23
8
184823
28
622636311
246999
3
751478361
9
170892
93
73461
159145793
246814
90807
347103
930610947
18
6
57
453992746
53
84327
485279
167708
45
9
156985
61
364130
987363981
51766
45
153646
215740
331062
485524
28047616
553123636
82
97
440328
217894
437743341
1
197464
275788313
55
99149
375480
99192643
50952
274641
485798
69
238565490
265364
181950394
82
34
10
88
406968
136216164
9
351196
137540
29
7
18
86
223970
320707
4
60
317629
43696
311633
88
97
411247
45
792415155
78
44
87
317403
123143
45
24266
241524
71123
169169
67
33
8368
62
58
321202
397982
40
11
308532
95457
532743344
167040
9
38
329936824
96
71
118613
334801
244423802
52
414224
346484
88
116482
365977
307708723
41
95
87
64
22
13
59
191046
51
97
7
81964
101348
69738
14
68
303844
9
71
89
339838
359203
10
62120134
7
1
50
121498
68
28893
493560
207797
6
426569
81
350173342
29
393363
7
24
62
281107
494348248
20
97
2
429208
23
30
57
369345
57
8
415970
398580
18
30
36
905033363
165800
23
2
386492482
393161
99
143945
13
11
28
912830001
525580214
77
39
22
94
13
80
432179547
45018037
76901
72
159129
61
39458
126845
42604
50
75
388161
65
4
13
41
158750
215061
445610
79
396631
6
210676
51
289546
12
25
75
226391
26
1
46401
401896
140102
17
6
19655
137011
44
79
54
478307
302187
265850987
1
108047458
435457
63526585
75539
487035270
74
107115
26
2
76
206191
15
72
93
67
3
3
35
72
134428
2
955764314
129037068
26
254901
81420
767162001
2
70
76
332453
284180
47
10
23
394893
3
3
1031
73
191188
433468
326228
639440394
43
52
73
42338
7
201563
80
50
380669
5
337852
2
249656
479141
429717
182379
178777
305340
366229
1
9
339634
9
51
298882
400863121
3
100861
195249
55
255465
189588
2
337438
258774
7793
82
61
113027
67
430676
476917
94
88
3
425812
7
2
263022
237122
54
252689
9
176022
402464
80
3
70520
329117
68
36
271616
59398
309239
27
315785
19
98
425166
422516
423234
10
34
10
4
3
471443
69
26
60417
3
15662
58
97
263832
160593
78
5
16
94
89
723010092
523282498
7
7
290805
403887
38
265229833
9
304045
27
347231
365854
38
7
252533
86
41
240196
413033
53588
96
273604
430315
40
305676
30
44
51
379093
38
3
36
367484
12
77
5
15
412431
42
109043
485940472
7
423273
50
51
192257
402985
54726
52
10
211053
18
60
5
161316
86
11
171408
427016
758775157
83
431964
53
28
280931
40
96
488298
81
88
9
287828
26365
86
4
390849
71
48
27
355593
367780
3
701325512
94
38560
201775
8
708649290
5
82
20
17623
310512
33
11
142076
56365
22
80461
399663
6
66
462806
1
379836
98
232238
253029
5
265402
6
130481537
462604
75
30
99
194700
132167
88
41
78
223832447
74
358205
61
79
5
352787963
40575
200665
75258687
46
264285
85
95
13
460398
409571
81635
56773
244744
258635233
409553
44
7
257790
24
399670
717354201
27
195279
93102
499212
9
5
56
98
34
338456
448509
6
37
271267
86129
49
356835
6
170063
28
303040
150485
27255
8
217265
24
57
289758
227540
31848
159545
405528
17
392150
148552
169437
59108489
384719
68
221273
67
53
35
345247
403775
271146
84
52
6
51
61
65404
353931
419071
105315632
53
447240
6
401330
253721
430862
39
60
462490
479794
892145174
420967
444146
304736
67
224744
358573
159805
84
112066
144893
119986
31
137184
99
479497
255021
470085
874704110
37
66
99
477973
28
92
166664289
275091
90847
36
227430
20
93
493072
420327942
497608
66
527717602
1
14
343489
153508
485594
13
1
3
228230
87496
24
53
111674
72
184515
64
35
72
763963168
16
41
444470
209006
35
4
464224585
78
9
99
66
19
19
442070
84131471
35637
36
93
382598
89580
23
407397
160470
39
82
379042
363040612
431123
62978
23
16
9
3
15
10
267251
58
26
5
78158
35
260894
38
55
29
9
54
464697
61
435615
346619
44
877177985
161311
78
99
65
47
495391
93
441887
87306
351145
480617
118849
3
89
45
25
385233
427616
44
593586700
197667
94
3
452789
850269610
54
55
3828
10
95
867043782
431745
391961
470916
135477
23
1
169700
6
80
52
186075
94
471461
10
780285045
24
7
193919
88
11604
237012
290775899
93
67
333518
46
7
67
75
6
186551
299674976
63197
453968
28
699117529
457069
299272
157238
3
37259
94
8
2
85507
375860
6170
1
52396
191548
1
93
18
95
88865
5
119490
463517
26
94
251655281
22
50
222258
70
406940
64
10
17
221909
1
485876411
49528
76
20
45631
621583470
64
81
428092
32
58
96
306431
21
77
225313
833424187
56
199929
91
31
14
7
69
222036
15
65
3
81480
82694
394601035
379594427
9
24
171383
3826
91266
263021
82
396431
271069
15
36
20
92
92
549560233
7
22
9
58
4
75
24
189289
298268
174399583
352041
75580
15377
81
165427
172446
498689
288331
188166466
247076
758057638
56
6
460836
44
7
7
6
22
61
23
68
271466
377983
18
306124
323443
58
13
17
32
15
331228722
328577
6
219660
17
333950870
25
25024
7
66
235411
64997
127216
3
96
93
22
86070
24920
86493275
423338
9
170690
392510
111603
38
551418357
57
40
25
59
288831
283099
2
60941
11
261642
48
4
72
215662
852267480
66
63
142109
133567
5
3
63
24
477908
391246
308907
24
363252
459079
2
71
239041
96
46
96
30
261502
7
3
3
98
37
90
5
624964728
360152
24
209024
319693
38
189771
358239
206652
147050
7
545696457
58
450990
322303756
993580428
36
842633611
67
635232643
396752
69
73
31
41
123077
8320
91
26
62
71
51
79763
366542
99
11
496422
408288910
172033
6
5
485336
7
101275
86
42
2
116260
49402
74
79
399419640
46470
108552
152212
404104
55
30
6
92
140376
58
492052
8
405257
29
263943
323611
39
94
219589
135649340
7
64814
33
8
459074
496627
463900
8
1
18
411037
44
400398
58
34
96
153147
256433
49650798
54
186302
188163
121338
408352
334722
62
9
125135
1
52362
264750
26
24
74
342828
157046332
36
65
329438
86
63
5
4
77
56617
7
156936
8
355227
109610
57
182448246
278859
25
75
83
64
101957
755883497
94
358255
85
79
18
59
163365
11
73
42698
89
34
79
246202
57
297408701
79
73
73
293840
58
6
41
145355
29956089
56284
8851
24
437878582
384352152
53516
99507
1
766386835
36390
302750
13290
343176
68
246760524
497204
55
27035
199248
605064533
274091
51
9
80
6
77
24272163
88
436255
52
340533
970025728
131853
90
375905564
5
8
382775
77
96
289764
27
34870
68
24
76
369537
62
64
31
70
1
77
88
149036
12285
357162
98
50
606765917
75
148765
6
127574
85
90
95878
401596
436213
56
31879
142837
190976
73
76
88920
324335
69
758402559
9
223722
81153
438724
163264
29
239456
289889
72
369276
360516
422079166
234061
10
96
479579
17
85
34
375960
166784770
292555
141128
21
69
4
52509
207901
50
240451
756699008
159832
173900
31
98
9
298207
42
10
417214
352853
29
111239535
38
86001
75
99
7
435185
55
76
3
71
27
46
7
65
55
10
10
34
102292
194970
66
1671
234559
16
7
11
211814718
98803
306336
84
27
75
404201
335392451
31
42
7
4765460
86010906
478738
72
214026734
20
381896
135055
488408
9
192213
72
62
69
34
269994
34
324767
35
29
825348923
11
8
49035
51
422484109
70374
5
382022023
68
494753
47
407177
27
5
6
439181
116670
1
71
80707
325533
9
356946
90
23
51
39633
7
41
333056
24
21
396836
320269
164746
24
92
59
840136410
29092
44
57
98
5
76
71
4
413201
96
460334
574748403
430454
13
95
475322
31031
369010
68292
59593
14355
246948
74
55
277404
47
411640
44
66
76
299317899
9
262150
151947
22
94
5
5
9265
73
85
197624
294886
64
287954
504057753
64
99
44
33
397751
634127125
359028
13
215593
791317642
15045
19
344656
35
358204
85
80
158339
220559
489446
327732282
363378
30
35
277597
53818
37
138138
229855
63811171
895319444
65
461659
12
9
390153
4
95
430323
335385
562901478
33
10
36
20
99
137553
868272272
57
200115
27
68
95
491499
499962
172173
499625
296320
176892
60
33
831371837
14899
162883
333445
48
816092491
72
222126
117522
466688
55
67
589401373
99
2
7
199148046
71
142230
15477
581945211
466779816
324298
34
82
78
45
14
32
95
294883
7
64
233141051
98
97
217405
171803
98
404465
283133
79
85
5834
40
16
348383
20
59
45
21
9
498993
96
74
53
89
89
121532
241036
43
18
7
30
4
423759
81014
898708910
55
210366
486107
310602
225942416
403024
5
489512236
87
4
68
139294
82
384667899
85
147954
85
51
33
33
9
472717
26
11
24
443688
1
257156
85797
332099
347021
423057064
33
12
743572056
20
75
9
68474
18
231984
103192
76
466447
46
438389
225176485
6
331768
25
10
46396
132854
220437
48
4
99
225254
52760
34
101296
467164
273359
36
97
399104
97
60
197748
49890
8
216774
76
618058335
92
66
25
355553
425603
46
68
10
322676940
331887
36
34
35
466824
84
52
402261
39
7
66
279786
17
294611
46
3
15310
114020
2
21
113187
70
231334
356055
65
38
2
87
23
35
86985973
487944
136811
210665310
348380
229267
892838185
74
104737
62788
84999
36
38197
9
127946
84200
71
482092503
60
931268904
458139
94
136228
33
277563
1
19
32504
301290205
306986
4
149344
103342
76849
90
747722454
436646
5
448771
286491
21
22
72
337878640
270626
777636341
154503
20794
96
43
96
24
64
47225
23
355790
260813
265489
264402
83
309010
122153
172147
338244
51
454758
54
400074
584244389
79
53
370394
445260
9
69
1
90
30
76
383615
255188592
19257
33
1
421416
612342504
73461935
41
414287
802854242
96140
172117
19
373913
4
22
3
419458
498258
33
95
251735
83
58055
37
325840
738488059
84984
448550
363294
2
3
46566
35
380464
56
84
294000
72
12207
3
20
33265078
2
6
359204854
79
106514
241637
979922386
217191
320003
443908
18
48
68
172305
396166
8
285194
731794940
54
11
24
65
20
177878
380523
26
87
115002
18
60757
79
1
177197
75
232873
435571
39174
303446626
2
77
248687027
43
85
94
298937
719804197
8
20890
94
98808
197009
563753026
122410
53
35
38267
96
2
479940
4
744771662
69
7
7
466709
214212
447786
333873
18
4797
49
45
22
407719
335487
41
46
52
27836
1
244181
23
480454
37
56046
45
18
4
352438100
73
84
639942754
74
78
391620
43
986230341
94
8
41
208991
56
12
21
90
95
76
413332
220022
132134
48
1
274300
252439
72
3107
94
93
33
42
1
1537
469803
94991
84820
32
1
169503
284162
416826
449996
674908901
76
357391
76
84
285942830
353876
200366
273532312
69
12
196497
282211
51
52
151451
155615
3
59
39651143
37
2
87
74
26
384272561
89
26
16988
4
380851
266649694
395485661
72
54
59508
17
73
3
135464
57
669234926
99
66
85289
97727
193342
194607
526574949
70
86
424560
218091
2
236865
72
164349
6
892108660
20
155281
42
126101301
56487
251167
373462
150091
2
250509
6
487797090
25
99
82
180136209
101459
80
124003
15
40
8
387016
119156
371815
96
19
14
1
265137
81
82
49
8
404540
302012
80
344957
17
93
472599
8
14
359390
53
1
1
65
460126
338575
81
3
82
35
108164
14
22
3
47420
343648
53374
65
1
5
75
482204
1
60
418110
130265
94
713842369
354000
13
2
7
8
90979
33
82
26
141783
327967
13
82
73
464488
30
325551
368495623
38
60
387516
331101
731134116
244727
61
81
9
768818826
443434
182562
405936
344504
255077
379999
76
160351506
420131
492067
17
167595555
84
22
49
448459
181235
92
33
760131615
401283
473140298
8
21511
76
175738
9415
19
482851
117957
55632
1
404498
370580
93
361255
88
44
32
71
822052913
97406
27
8
493623
995469541
305528
28
42
20
17
216074
621302087
226651
2
120070
55
330310211
49
96
32
34
35726
84
24
73254
193837
218217
92132
317378
188892
96
95
138096
165944
80259
96671
103790662
15
212856
76
35
378090
258487
37
51
474448860
56
76
26
24
238101
316526
29226
202976
62
21
374860311
311858
265115
221577165
4
194774
927596671
992615891
207898
26
63
361405
82
556818700
27
81
179013
76499
516320714
51164
249957
60
88
93
478851
315645
7
124927
499851
288861
77
182012
33
335548
29352
94946
21
98
13
51
108547
5
432977
9
91
53
6
147756
397407
2
416118
100819
95
52
339492
193978
136879
2
1298
25
8
95
13
145260
23
941948071
92
413874
15
403849
72
16
224041
382745
10
85
14
66
91
124186
375750
970433882
445876
33
43
416262
8
73
35
3
52
59
307511
310479
295636
8
224176
410416
387624
9
67
464492
70
58
327446463
432125
369663
145009
340355
456014
42
72770
97
473576
470217
122553
356979
295067
328013
53
5
34
45958
900461354
19
81
18
24
99
318681
391941
95
93
5
88
725763931
189503
234502
70
4
406877
422571
31
49
28
336940
85996
6
37
79
41
142240
54774
15
97
395555
495993
40
69
263695
85
801396018
457794
312849
23
482333
878493090
24
94309
79017
2
227752986
5
35
201053
8
249380350
69
61
564221346
296179
81
4
458210
76
285445
412167
26
308688
467047
419655
223578
59
609123798
83
771983944
76
67
78047
55198
246803
91
62
330704
76
81
150214
316522
1
576913172
376242
237588
2
164252
229707
42
79486
274661
5
80729
348487
15
80
596158843
238801
91
59
313322
66
81
30021
400987
152308
430068
64
8
426455
225666
372617
228760
985992532
106949
191565
156682
264063
92
302950
465170364
31
6
760693454
235290
54
32883
480583184
262668
335254007
66
661
56
173686
474301
7
66
88
3
86
25
713223633
66
55
21
78
96149
451730
3625
4
392873
250193
867315146
10
14586
209380
80
103222
186477
70
2464
30
152373
70168
483962
61
223054
288981
922544173
95
48
28
9691
9
1
346370
90
19596
81
183402
27
25
8
385414
24
235821
272313
61
9388
33
20
97
22
292634
293471
395299
8
51862
55
192206
382888
195130
481070
283101
355720
135731
600257119
68
73
39828
380158402
1
7
463923
26
910648400
17
52
418243
296394
393015
19714
297496
540870050
3
9
47
136104663
9
194860
193787
47823
12
98449822
296784549
207400
432190
5
213401
38
62309
267532
1
42
431756
18
46
28
454512
2
6710
12
851867819
428670
21
282934233
439763
282939
705057820
6
335759
344110
300830
309160
80
36
270977
7
450789
98
62762228
66
58
4
6
304482
390253
31
182962106
236939
126248
87
31
176098
22
331304
18
84
58
35923
167112
66
8
294274
124444
93
105524
25
252793
30
382830
467768
116515
53
464939
12987
351908
78
222908
80
74
3
63
201393
32
84
178949
484801
86
80
65
14
57
54
90
206093
309847943
168136862
14
25
43257
341211
93
52390
62
84
297974
88
168925
10
208473
33
11
49
16
14
312820
339433
68
382519
6
643614864
492781
83
48082
215517
98
386960
71656
655086073
37
74
1
228006
31
44303067
6
8
252868
14
71
71
40
33
92
726254554
573017096
9
29
35
136196
52
481871
52
93923
129089
444212
74
863985767
431477277
62
419782
46
5
74
76
99
214989
37
50
38216
249414
412681
6
143688
538176809
446710
296214
357267
8104
94
294729
110953
43
792602260
431901
4
5
68
184110623
52531
110919
392071
115183
67771
270165
5
79
7
7
427545642
84
11
165289
78
87801
22131
64
1
393117
227298
245559
703641572
473162
15
239536089
60
72
65
83
458795
941134778
88
1
281529
347161
37162
59
27
43
5
13
4
232528324
71
478966
51237
56
19722
408198
1
17
70
5
275309
26779
46
256461
485921
21
78
38
9
50
442343
83
4
165060
53
307519
187277
433600
5
57
89
26702
2
31
350359
84
394321
10
83
58
61
71
98
18
6
265667
13
76
474438174
2
343781136
176192
61
93
2
9
87
1
327796
82
61
784900886
106490910
494628
71
256416
10
13
93
20
8
45
44
80
92
19
197939
9
61
515425123
21
90
2
113548
69
42
240067383
307502
20
30
96
325375
294052
27
6
139563
7360
23
182064
7
76
98
91
213445
50
56
170470
69
482826
29
35
83
159509
15
40
19
205726749
17826734
94
23
5
166519
187248274
48
54
52
179888
253116
91
75
38
6
828052357
389955
84
24
358161
324136
37
10
8
87
52
380147
72
284705
16
347617635
163144
80442
79
162436
453530
86
568445950
27
93
5
74
8
136922511
47
8
340361
303736
26
35
224210
96
330280
499456
86828
105666
51
19874
61
44
679710908
74
19
97
50
88
78
487362
354996
17
87655
388514
142405
8
3
8228
104543
74
94198
387158551
22517
59
65
46
207708
142897
86515
216728
14
375054
47
69
102249
224833
40
39
8
475810
20
231328
304984440
53007
524983475
55
157752
430020681
9
54
63
468005
429668
602445408
55
91
56
90
41334
79
140204
55
378978
15
61
743130846
237068
1
54
42
274232
72
76976
217244
215236
25
475226
26
125743
18
443349
51683854
83812
38
61
95
90
78
191884
342166
103641
6
97710
97
59
310472
226285043
3
2
485255
477946
405707
18
232992
309764
91
95
104495
52847
13
12
19
6896
12186
32
126733
87
95
143100
197016
10
81
304128
78365
62
48
331234
9
286906
24
316793
12
191628
6
10
69
253814
214404244
813224721
217570
149936
69
66
40
8
363757052
113492
93
50567
90
240511
32
153271
50429
60
35
390593130
78
99
5
74
251135
975790639
434380
162223
139552
25
53
484537
316930
16
52943
930159311
31
57
110609
3
690442452
311457
22
272142
337277
406921
36
806343634
38241
21
44
16
23
498000
340901
60
5
61
77
461308334
122462
277496
36
5
196043
25
1
417183
66
25
484218
80
2
493895
476729
68
95
58025
11
96
484948
184701223
68
72
220221
3
92
50
69
87
50
255732
406777
33
81
5
442150
368993
40
18
99
260915220
35
11
42
69
119082
48
318286
332751
34
271239
74
10
477817
198196
83
95
633517760
34
6
93
314633
54
408834944
73
66
78
88261
65
4
31
240588
147872
385469
8
8
34
54
69
135926478
9
59
439050
45
59
70
44
360629
54
437260940
806303572
7
65
475161
168760626
97
345796355
51
125489195
444138
36
132283
283415
89
70
52
4
230801
234470
4
64
349282
225698
98
62
562768801
238610
7
42
127760
3
201238
57
53337
188143
31
339818
195647
2
5
43
248235
475149
7
79
91
22
319247
54
91
81549
475373707
33
37
934915216
303125
316500
30
337472
68
9
324838
84
676957303
55
2
66
7
1
362727
354152
31
60826
292596
277192
642745684
37
14778
41048
402189
38169
245853
241961
9
31
84
382945
106713
7
25321
782586670
321059646
36
394301
57
414807
81
175946
76
480256
27
861865478
198694580
1
97681
50
95
132133
161037
289475
8
75
41893
422546
45
38
193381
30
389217
477952611
770523263
53
185747
99
445453
1
51
447116
22
190483
26
41585
6
2
98
362141366
62
48
78742
21
43
97
76049
312961
53
351372
435827
58
121816136
355423
27707975
91
281295
78
170089150
2
47
2
240460
175170
74
65
3
606827071
7
375628
13
25
187903
350159142
118871
137467
212567
155021
10
71
299903
213523691
59
65
2
8
983228781
246680
41
81
42
96
40
226260039
2
52556
59
210248
324048
54
8
25
96201
154354
89
60
48
416773
53
226679
614963882
68
29
161601
26
199772
28678
21
355800
474467
852338575
633371008
147002
2
269573
738471146
317364
39
73
3
439945
44
63
52
91
45
87811
87
91
54486
33
350368
302265
62
136908
152875
60
58
452934
919587735
37863
34
59204844
60
12
87
54
423606
46
192162436
6
9
74
53
247048363
56
2
209176
191845
74326
40
25
447130
95
223839
30
174782
72
386956
42
1
69042
250234
69
253290
563791834
28
87
22
79903
496127
271965
223617
168663
333986016
327745
35
98401
136342817
38165
246838
46
3
12
70
83
102759
262297
81863
434842
5
484929
62
147708754
6
46
75
17
662311195
77
72993
974039904
377433
73
92
332745
15
93
459060
87
50
192098
21
579557361
112746
69
52
4
23
44
525998849
237456
413852
21
703707623
68
7
193757
274873
5
49
45
44492
1
498169
37
188317
52
815608096
307319
3
42
324672
393397
8
423734
236598
80
49
253241
78
74
942487332
343972
87
78
934795213
149593
74260778
22
8
21
5
53
943121612
186219
376209
66
245163
19
218184
9
72
398044
97
9
337008
35
382294
19
1
268153
89
17
889993005
925744489
78
1
54
185778
286238
9
174501
25
228693
435831
44
65361
62
465780
415252
516081639
24
4
57
40
71
22
83
90
30044
315011
6726
286609
25
4
60585
93186
374
738689193
36
42
7
290940
94
98
26
65
379527
192140
15
128059
8
83
92
13
10
699320000
61
164745
336848
448165
64293
500224809
22
476898
664793739
359322
9
26
338855
13
468688
51
74
379363
81648586
64
89
48
242289
216786
68
68
370279
434411690
283903
63
174422
2
332430
486001
44498
250928
207297110
105735
54
24
41
31
87434
53
307151
36
297202
474479
98
67
52
64
38023
11
248982
443827
317745
278651
20
47
40003
3
33
92
80
41
57
193403338
92
63242
9
298384
280580
65
24
2
8
55734
42
777347751
45
7
65
499391
883406831
27
33
50
30
112535
613292623
21
88725
283890
43
1
23916
598744351
9
635210500
3
36
115194
34
308953
9
79
7
75391
76
385374
176207987
5
95002
17
935066491
906175408
55195
9
12
303499
56
11
279140
46
78
354208
628214962
861097306
21
4
491968
16
95
91
83
93
387671823
81
48
425915
24
150172
20
94
204556
861554041
482385087
436682
38
163789
39
246439159
50
986
234874
32
423013
57
290939
288656
55
70358
7
432776
494906
497321
40
47
383567
10
322979
8
406726
469343
25
377534
33
25
19
353981
353225
745399692
116549
448035802
352906
264658189
5
58
11
57
73
379704
390819
316432
4
423290
37
105806405
25944
52
500645120
31894
413444
3
40
274590620
311394
4
5
371611432
5
7
9
70
316757
78
61
71
380662215
539027919
176808
45
32
64
57
48
212981
192395
42
93411
12
146606
374219
4
7
35484668
1
475877291
80
367849
294266
4
32
91947
73
24
376690
45
157390
434186948
319082
68
56
126877480
93
55
395848
250896
39793
61
745274307
62
68
20
57
97517
46
57
54
61
13
50
216445
31
15
170628
530553845
463845
345366
148735
1
97
16403
359757494
9
128666
65
434782
486982
6
410259
2
59
263844
8
88
54
61
82
37
50
67
79
2
207109
88
348371
212192
71
67
30
16
35
44
19
94
49
48
476396
418323
92
494830
388846
442529
43
98
272652
294303
58
262536
7
410052
88
18
88
89
82224754
21
478932
111484
271549
55
6
34
458722
415980
6
54
77
31
807321576
46
85
8
19
77
77
106261
10
52
328518
447958
269034
410255505
386539
66
790026605
32290
99566
192155956
198475
7
385963
34
248873
50
18
303359
62
289566
24278
79103
306166
292692
307388
248296
36794
90
2
9
48
30007
38
58
86
232509
48
66
96
3
33408
315810
144183981
53
95
477395
437835
76
60
484327
40
792008970
82
66
241297
98
76
233483
384037
52
192749697
79
6
57645
299831
81
14
208997
75595301
224600
7421
266788
338727745
59
488863
77523
7
61
82
442059
456096273
48
359813
849845682
416201
76
144534
97335
11676
9091
52
352809172
311560
21926
297151
10
30
20
283382
58
11
272706
29
244403
489596
2
28671
446460
74234
94
199817553
77
22
167683
98398
65
57
4
375118
89
3
1748
98
10
203222
283114
126392
97
409668
11
424647
309232
451189344
153096
202243
99442
382921
53
58605
4
88
88
16
55
7
90
21
559296406
862804278
11
29
94
260325
117552
19
44658
47
15205
9
30
6
26
116979
17
928016146
37
24
43
263151
229786
4925
17
199044
47
97
12
357528
64888
159059
78564
486075
93
11
169368
76
36
25
59
2
47577
8
28
90
401101
607476323
12
880463561
342270
127005645
187448
333465
142319
41
72
7
412749
49
265381
92
424760
60046
480638
4
48
33
114118
278181
74
3
93
219258
42
154172
132930
67650796
53
7
96
6
99
4
216918
116062
15
156383
68
37889
76
38
73
346333
95
96
794001981
5
67296
3
44
64
71
74905168
963618818
80
146238
67083
12
39
275553
80
93
317738045
123062
828172378
29
62
86
494962
19
98
579366346
89983
250356
69
62
388095
23
473172
315566943
35
44
72
60
21
6
266806
16
33
476804181
449588
315448
435975
36
357936
326285
63
964177461
155596500
8
401704
2
74
9
354489
288988
7
97
40
51
39
68
280823
305843
16
462034
148359
50
391412
8
17
967326298
42
431483
9316
6
120273
31
342623046
978888344
283270
42549
62
8
83354
7594
487415
985976941
541041817
5
421820864
76
75
5
23
13
86
49
48
439914
374572
33
33
420789
356922
263153
57
9
19
85
90
359142
37
11
9
357398639
39
77
428072
4
10
146502
43290
4
397087
55
9157
73
369116
95
11
130162
302048
367675
95136
190524
5
61587
182348
78186
10
447559373
28
498132
124062
6
78
17450
58
418420
101975465
493341
59
45
79
208949
268709
315274
371221
393793
233348600
21
24
69
45
381742
117044
392561
1
44
5
655461214
45393
191339
50
37
104974
44
76
352733615
40
48
47
88
99
277526
229416
14
38
55
8
989224759
37
156849942
318097
2
11
2
395405
77
334552
358998
73
9
291792
87337
49
6
255996
193392
83
85
14
64
46
45
4
239629217
114085
386488
71575
197722
37
63
40180
135505
93
15041
21046
54644
60
160320499
255051
11
36389
62
14
474620
9
63
84
23
488889
447660
249383
73
145320
65
36
9
85
430984
54
350538
96
90
436721
354126
35
149306
238097
53
374138
53
51406
630897863
40505
12
235121
430643661
44
990245327
13
203150
152626
81
75
347892
56
458524
22
216433
221290
812243752
460035
11578
87
79
58
82
65
435474
964755619
139842
53943
460828
22
3
53
23
187842
199775
481708
88
60
53
209679
95455
22
238354
7
96
2
139681179
92
245642
122565294
252556
349922541
30
84
849406898
133864
46484
59
71
159301
46
12
15
13
81
14
496968533
22
17
756859858
84
6
30
168731
29
35737
6
448081
40
289407
11879
15
68
11
339469
362120
5505
39151
351069
30
79
32543
18
83
5
91
74
131063
491977657
93
99
8
76
262975
341896
164453
196930
171562
244150
804717853
54
164996
476090
63
202582
1
101244
3
56
12
16
30
6
27
398902
385239
90
140630
456001
14
328206
178440
98611
9
347002
5
103274
62
637107971
25
69605
108193
347799
29
7
965679956
7
309007
61
934530590
122947
968699645
9039
2
31
40
6
360698
66
30
12
384001
5
8
126153
46
67
171927
92
58176
11
324319
54
40
8
160318108
55
407386
28
193309
190313
46
450097450
80
86278
368372
271991
63
29314
383476
363084
7
40
164765
312699
22280
159857899
45
97
93306
98529
3
80
4
179049
122383860
384667170
581390824
770569277
83
54
51
161459
366181
11255
6
7
399101
39
252902
30
172172
920590875
119304
495469
63421
13
334659
459632137
66692
146638
339620
43
97
9
68
49929
5
451879469
336277
275325
284963
597144409
7566
3
42
20
459895963
733130491
88074
872760115
34
210819
5
380912622
16
95
49
95
74
80
368296
25
65
50680
343298
73
314899
67
286275
98
45
233277
1
337407
11
401720
83
787013698
83
34
7
26
18
227636
415388
448963
18775
336214
41
11
26
5
35
62
93
17
285620
204380
496191
7564
503114758
11
156908
400249145
80854
80
590620428
89
262267
71
63486
27
486093
28
151654
214070784
68
5
84
219706
30
33874
53
8
758823499
32
70
83
419409
1
654980465
404224
323707
19
306610
2
13
10
495923
30676
70898063
13712051
90
497909
49
413105
34
88190
117324
89
359864
88926
95
950915565
9
95
46308
434241
323070
75
286632111
290312
37
38
83261
38040
7
3
80
365771
59
30951
68
10
238927
68
28
290584
18
266162
82
299805
646051194
59
37144458
80287
376579
329333
99
60
6
16974
69
420384
50638
79045
84
40
33
61
506717145
26
491139
412737
7
92
388497
343501
267089323
445170
50
80976
26
22
820494057
97
90
71
89
428606
196716
31
57
253697
74
49
2
25
80
127678
28
124829
183793
40
126622
333242
937213561
381595594
225151
438446
80
487873
15164
32211
440284
20
85
477075
703764432
388269
611331859
280668
478063
497315
33
403209
18
76
34
293416
61
35020
24
358626
98
13
98
239420
77
736859064
38
124207
211433
4
410965
14
2
76806
32
38
49
90
674786380
24
58
941797406
58051440
52
454633
535489218
85
234752
231086
9
315670462
16
59
1343
489053
71
244101
26
23
112359
16
87176
23
2
2
356229
60
43506
284816
90
22
88
435140
111370
4
377968
4
20
168603
46921
468315
57
197108
38
658044657
2768339
620341507
10
55258
84
33172
10
4
164351
5
27
864846379
221584
21897
34
207321
644582641
40
229032
65
92574
107320
8
195510
416760
493326
13
10
555672858
434884
933979907
106645702
211297
207874
7
67
179333
102595
41
25
43
299980
486806
48
90
6
62477
16794969
427662312
585280612
54943863
59472
35
122135
3
25
301098
288511
4
91
2
3
238373
51
736936141
162003
67
420329
37
66
80
3
241297
44
61
18
1
349411
320394
156896
225959
28
10
6
727245724
22979
24
464607
27
98
72
48
53
241873
323571
9
317290
343059
714650285
35
309686
23
445018
129604
346656
366731297
47
437949
7
42
325923
43676855
91
183462
38
5
146664
2
499866
309429
98
789238219
68
37
54
27641
402888
2
203424
4
461096
55
187697
226134
31
53
90
32
341571
352860653
99
53
23
367546
351121
88
135451
295092
24
138791
56080
122688
83
79446
31
158455
351632041
268027
37
84308
71
138109
429110
21
94
21
7
1
52
600544830
117514
2
41
2
55
239523
283897
412798
73
304008
61
69
289808600
9593
48
8605021
25
87
21997433
819181241
190982
93
5553
66
17015
30
1
491492
51
436234872
80
286467
9
326066
97
61
604618260
49
4050344
25409
64
52
96
27
23079
52
242019
2
347733
80
483374
5
117855787
74
14
26
168764377
72
11
647127349
8
97
56
262007
335363
355603
96373
212657
426439
422607
33
98
22
78
497983
28
8
548128265
45
68
14410
37
170493
257786
45
147161
148365
288617
293706
202227
31
38
99
75
45
57
42
55
559023430
247869
81
126863
67
277770
58
882629345
239505
90
467128
25
25
42163
36
4
58
1
163434
137255
196584
43020
327186
122113
75
481249
7279135
648121720
35
53
278509
42
134872
181085
51
3
452475316
56
749853235
2
9
30
64
69
43
2
873477248
584017675
303112
170886
788690960
263307
4
275183381
191260
725312981
385335
457010
28
25
59
17
321679
16572
306167
33
48276
54
91
6
83
5115750
177774
451122
48
485938
1
93
32
13
334773
64
10
81
199836
285808
21
42
513782389
288255
1
903929756
99787146
54
63388
392298
317780
130956
470226
379929
889573584
90
9
20
88
85
18
153932824
130941252
178537
39
342896
24
4
18
64
132433
76
52
446393
6
395828734
19566
55
14
432246
82
89
8
2
89
344221
185102
244623
46
71
258979
82
87683
66
98336
130133
9
8364
224299
281602
207824
376972
382284
74
1
153400
98
19977
356288
75739
113406678
39215
6
247642
325193
73
9906
105330
446412
90338
415306
2
74
99
74
65
67
48
42
315836
990916846
56
66
36
11
47
72
77
4
2
473334
434404
274722
83
71
350730
36
104191
384361141
271995
120454
296693
181733
41
388527
71
27
241991
358334
99204
361837
35
64
390870
683958546
3
36
424493
10
238703
883145874
583704550
537021073
453854
47
60
9
2
475115
6
350254
26
421149
48
67
23839
414841
37
485399
370877580
277813
914164052
343607
5
43
928079321
13
6
417039
48
3640
15188
27
32
56
653351106
183782
97794
284246
34
54752
63074
982277057
22
79
550590632
225007
94
186796
92
546130674
181296
82
60
182346
151387
40
281945
66
392920
60
704784142
384792
33
85
9
30
66
83392
5128
3
5
984523719
361440196
55639089
5
55
89
40
472453
212187
56
89
7
57036
454426
461702
396432
59
9
403295
18
59870
68
47
41
79
44
631345956
4
68
343026
281253
190916
441627
275525
652829042
3
493772
42744
237287
297081
15380
754165937
4634
284672
160491568
3
100104
89
17
95
388155
275414
478895
59105
73590
11
72
18
516845319
98
75
278599397
59
451790
71442
37
15
42759
306363
451341027
457213
56
468678
53
16
87
375871
99100
66
51
345869312
440751
10
11
39
51510
43332822
81
65
442872
36
35
5785
293245
35
72
85
60925
543730203
342180
8
41
60
15
540635311
25
81
1
1
141415
5
140955242
476465
13
27
31
76
80
230218
6
34
304460
95
68
58824
322286
92
426948
3
373921
65
259054
378147
71
44
9
1
13
419250
7
213453602
6
8
33
180676
918059355
45
544380856
319679
724112170
53
339278
72
3
365823
141009
55
465398
201301
23
384571
21
86
24
359331
367968
89
99
5
98876
32
145174
284725
73
6
423338
440582219
33
149873
218020526
247050
67
846940946
35
431447841
138475
79777
74
460779
6
876911257
72
30
480335
85
16204
28
320116720
95
5
187719
237298
9
48
567968222
33
70
31
298206
425763
18
32
47
37
7
273276
514865998
18
97
5
87
176347
116317
1
83
244400
8
334235
671430635
88
73
368387
445123
32123
23
185241
395425
86
13436
179872921
355441
52
456791
58
226926
188831347
23
12
33
3
47366
269229
75
50
269845
24
80
245861
78074
5
450842
264067
7
64
168389
13
7190
336808
74
23887
19
298056
6
324137
75
63
279737
71656940
9
460661878
65318
6
338253
4
32
724859918
76
95
58
83750190
34
17
58
120726
369881
315418
1
47
216062
261860
117232
93
274126
351616
60
47
12
83
9
98
30
74
57
225571
55
5
426007
162066078
85
201613
248126
391373948
319572
254968
397556
42
860123624
94
55
30
1
58
50537
476164
1
294163
38
82117
29364
305999
70
123649
915
49
9
5
77
15820
86
5
62
14
38
65
330682
240646
60
29399
66
9066
96158
31
47
492564
25
50
127730
77
312155
385298
497034
75
21632427
5
153813
77
364880
5
80
5
179237
77810293
131367
34
61
458077
153394
6
94
86
67
354511015
339028983
317368
73
35
376266
19
331827833
30
88
86972
228630
105419
98
32
61
35
392291
199180
922965383
67684
215938
5
50
16
123351
367635
22
345037
486642
86
358033
2
6
38
82560
73
6
96
816761523
78
321266
98
15
4
448198
8
2534
10
123871
61
9
4
13
4
167590146
359704
365019
61
798520935
77
37
11
445476044
731877579
34
356120
12
486374
94
7
7
89
276534
241606
87665813
570817858
88
410870
20
24217
179843
409324
255682
405434
104813
575619853
35
64
52
86
815241941
142223
229096
27741
311003
273429
12602
7
6832
59
36
58
45
202574
87
96
499823271
74
772585968
4
55
303443
87042
479353
31
482211
647844882
105900
8
70
238074
199782
99527
155995
63217514
67
459114
68
163647
406362
655140673
83
116603
421533721
31
61862
57
29
1
10
6
5480
500200715
53
78
598609430
394638
234278
22
258422
38
12
10
222437
32
75
737822065
227195372
54098
35
271195
1
331071
47
146218
77
47
15
65
277003
44
53
79
1
77
21
185447
13
35
287117
205166
309270874
79
22
135936
104143
365048
47
52
157443
456846
98
34047
13
99
73
313668
96653
73
26
25
12
28
67
47
79
130085
39
430619
52
219179
152936688
323904
217406
27
456410843
93
119027
9
9
147146
5
48850
23
470629
285709
89
357654
419209
407325
50
164089
45
8
71
9
81
80243
438410
53
7
37
78
222203
63
37
413512
69
222793
356639
954777610
178132
3
96
364876
80
57926
115052
1
3
27982027
20419568
3
282483214
375880
417042
950549284
356797042
276712
64
243750
45
56
158583
44
56
901608210
165874
435797
419400
458774964
8
87604
484584
48
40
230488902
170012
395820
30
99
282813
234216
482888
29
62
72
367574315
121318
6
392995188
45297
1
233288
192023945
83
87
84
81
9
96
85
487984
435917
327018
50
687652531
962064604
17
390471
45
317352
15
4
28
98607
429696
67108
22
258999
487931218
240082971
38
462189
283523
381020
60
30
136439
23
174250
183437
309439
78
84
31
9
749029818
8
24
9
46096
49436
451404
169964
302517
48
42
86
372638
67
473440
78
177398
9
107589
95
759853745
31
28
47
45
70
483508
61020
396176
314688
26
2
45
224606
33
72
2
88
94789101
249608223
42
478086
178456677
33
6
177714
304727
32
25
45
660813749
7
307774
47
328624
166519
316662
467140
73
293706
264431
115278
301166
97350645
19
19
94
72
150083
6
122785
391112
13
422981
403360
122663
67
362144
125574
76
615914736
126838
486435
160641
106112
208839
60
41
871628916
453732
28
18
53
81
308985
3
45354
22
409796
13
352223
309859
4
242409
892892679
27
6
81
97
6
15
339436
22506
294936
35
60
7
7
89
8
245596
91
407424
60986
625218319
63
82
35955
85
71207
7
84
8
88
438346
8
2
284455676
418390752
84
252683
9
25
425292
443883
507954835
24
392057
194313
99
98
345350
85
427202
5
330297
36
77
43
94
53
81
46
99
25
68
381484
239793
82
53
121429
82
93
34657978
326490
438741
99
80
334500
154389
557997131
61129
53986
203829
1
14247
354396
496587758
290580
202973
118453
926155381
249167
40549736
56
33064531
333777
5
27
364493
133807
30
196288
348065
295400
25
223107
298896
146772
138469
321834
36
116750
1
43
415825
96
313210
336146685
35
170926
54
11
109005
353013
212620795
388093
839501441
263238
466740
423730388
3
92
13
57
72166
8
95
302736
6
7
5
46
155680
418404
391818
55
6
8
353241
81712
349646
23
37
165679774
48
316319
257614
3
6
56
18
399394
29
80
18
191349912
7
62
355452
84102
2
331135
45
47
66
322556855
272819
40
231476
115238
409469392
24
11
57
3
88
778842717
7
58
476376
494785
29
72
811902733
34
70
41
56
482627
83
422522
5
1
301952
251603
5
229968
83
240425702
4
577219510
449059
34942
410436
373625
469481
443303
416257
89
174672
41
479025
89
396806
44
3537
54
28
53
4
61
64
85
58
152194
355985
13
96610
18
66783
92
51
379320
9
36
9
5
8
83977
348731
92
10
30
840361821
323723636
8
174006
474954
387374
18
104185
42
193070
58
376381
98
4
84
97
104953
469239
44818
382051
81
803983862
20
302866
96
446406
86540
376676
413158
96
26
765164265
93
15
2
85
98
30
119574337
130316
463536
178397
104011655
16
637103444
260360
359337
29
15
300041
14
360586
22756
457597
266664
289801607
98
73168
315621792
69
149951
444136
294925
317823
64
230707
121169
30
98
69
185286
8
273120
47
81
79
94
334416
270977669
33
77
30
281988
42
204224
109196900
117049
352129
22
71
364026231
6
164432
279195
389766
11
145267
422791
291929
11
64
4
9
27
82359
102625
83
1
88
51859328
90
185120570
380810304
26
429639
5
26
4
463679
30
98
59
22
182012
154447
24366
89
516474104
9
83
273431
96
12
62
19
12
305474
3
79
9
478146
86
88
346201
3
99
43302
2
701663602
413915
5
249771107
189276198
1
20088
28
374431
420316
52
94
250050
411389
51
64
79
966247410
230393
490792
103735
491066
67
59
96
76269
428335
25698
3140
415448
7
35
183285
262379
68
57
80
75
461509806
86
372072
131726
410003
23
577969808
132814
45
98
471943
29
489478422
679177840
14
70
29
217765
54
96377
54
89
450928
71
50900
16
70
6
5
116500
14
474472
78
52
62
900943708
73
98
92
199486
270942
61
95
1
98440
95
28
334457
1
76
4
70
189547
5
24
480840
289344
91188
3
39
131920
47
95
97382624
33
96
41
587030381
8
356651
8
17
95
81759
352423
263935
436465
421052
303495
26
5
8
8
91
97
136181420
50
19
82998
367599
55
405368
26
970300496
578752993
7
326361
88
419193
55
207035
33
346747
34
85979
765838201
220457
24
84
56
72
5796
392253
420353
92
9
239054738
52
36
93
1
291060
237142
60
332611
298938
58785839
37
4
12917
2
62
17
22
99031
84
292256
432572
25
17549
918640777
325302
325810
60
84
93
17059
7
273393
242788
237073
432897
97
82
354780
35
192757
48
22
161615
6
70
86
22
12
30
307322
459116
92
259208
15
89
3
69808
12
158871
6
285621478
6
83
421749
88
62
75
80
20
174345
5
465767
37
472133
88678
1
34924
6
483091
150465
939
809975207
43
66
36
361536
1
376144
47
7
274991
4
57
14
21
94
29
37
97
90
342792717
36
56
9521
304246
37474
279436
25
29
393316
3
24
374542
80
29
2
497535
38417
206287
314569
35
352273
3
8
97142
18
23223
60
7
55
383845271
32
51
349826
42
9
33
20566665
121665
380558419
265101
318739
58399
234964
270817
97
3
3512
202295
146812
2849062
63
11
139825
73
35
37
443366
26
50
48159
325940
51
86
1
67
64
15
44
643815013
67
76379916
16
50
74
69
205226
15196
93394
74
4887
76
4
60
39731
40
4
84416
368209
242354
3
282440
80
58
587841542
75
53
60
97
47
79
338476
312671
191605
86
6
78
45
345124
7
859944561
41
77
291414
94
34115
11
415045
6
107695
204769
19
51
86
439892
261759
1
394655302
30
15
820501287
170037
398608
65
219407
208461
743317674
266339
229807
62
450796
298400
126166
85
132597
2
59
4
59
2
53
4
31
60
99029
69
27
413521
390838
126975
40
2
178145
93494672
2
40
202920
379633
238247
229877
33
91275
409575
83
75
28
183158
94
81826
96
61
311309
61
307439
55
451530351
71
124124
52
2376
51989
647843908
400736
79877
441778
74746
6
320149
49
98
252658
615541019
63
23
155686308
70480
482902
82
289856
39
234888
2
9
6
360690713
59
13
138686
2
265890
88851
59
416576
375709364
424788
373220
443504
318284
257075418
17
124708
306628
73592
69
95
157422
133801584
926097653
341432
205755
41233
85
200828
86932
2
351878
1
398843
186939
52
299256267
26
383777
24
57
8
88
378576
25
269949
81
853173242
84
351446
5
172107
472370
47
217213852
11
388002
533496463
61
25
94
362108
82
24
447696
55
20
389738
387229286
88
86
7
41
265867
8
1
36928394
61
123648
45662
59
247916
56
20
38
65
893513485
879203730
342608
300546
295421
14
49611
456501
116314682
224782
209857
414893
7
218239
85
229810
179300
96
61767
49
256143
16
61
29
314799
31881
39
100843
92
44
96
18
378576365
49
492885
39409
374762
763449221
181525
99
44
550859358
15519
34
93
84
60
14
43
214339
214587
33
962302948
99351
154599
48
155983226
52
66
305136690
38
487481
12
178996
241803
372796
443259
437018
260790
99
429619
264842
98
87
11583
72
51
453541
54422
26
3
80
225039
3
25
58
99933
110969
80
64246
493571373
119250
42
4
418894234
430441
7
45
138288
2
20
343208
57
424509
29
379363
118748
61
28
677341087
289200
88
487188
69
463211
13
56
157755100
105999
71
689909610
68
6
115278
92
55359
13
47
56
38
65
106218
47
5
14
298875
27
109934
235321
530402575
287720
37
57
112219
449272
39119
390147
172976
888327784
44596
228520
30
32
3
168286
12
22
32
205213111
55
253681718
9
159905
27
424495
843192016
380200
98
95
83
154334
175216
4
27
479291359
79
305160
261767
48
65
84
11
57
65
197229
19
54
283008
49
5
6
237775
52
121593
67
964283470
11684917
187289
43
36
48981
162901245
5
156806
70
53
202509
41
422740
403221
351690
4
220142
98
295958
48
59343
3
408685
9
35
34673
427159
12
86
7616
88
174599
333925
424287
10
99
18
471859
46581
292374
3
82069
921582149
518625187
253914
345734
865042813
20
21
6
312871474
294202
7
348815
62
58127
180336
52
22559
255676
475852
56
4956
374512
381316
26
12
134086973
450576
458558
66
14
261363
406108
341473
58
94
33
61
115953
91065
238730
46
304455
74
29135
422612
271686898
55269
465688
90
273211
2
56810
460656
71373810
75710
417306
222328
395755
79136
39
303028
375819317
90
278459
489424
46
482606860
118724
83
8
1932
4
12
109093658
67
8
228855
209823
473299
34
35985
227132
15
398046
21
144839
337211
305102998
3
446429
412977
96
64
282896
41888
466397
39
446471
220591
6
45
406366
113878
32511935
375929
4
6
11
19
44
475645
66
268029481
68713
126888
278284
314585
29
110933
40450
36
151838623
457120
74
255368
8
433081
434279
49
6
17
276677
380733
24
27
90
56
70
94336
170229
49885
334009
86
5
800546092
84
15
36
50922
443448
89
279477
13
81
71
426736071
6
340026
284370
304383373
136093
243685
99
145586
24
184025
93
127794131
411170
116213
326366
111423
11
34529
22
86
1
89
76
9
87504
168123
158080
78
104246
98
2
222133
90
352468
306260
20
861998743
456483
280297
7
237237
24
21095
116412
19
35
26
29
395720
77
11
422198483
52193
37555
194561
5
88
70
67
38
61
30
599158058
164089
335794
429307
55
55
943926735
14
457252
25395101
309577
97
225488
495103
375459
228755
206803
189416452
403961
72
81
78
18
33
69123
162175232
67
295688
71
13
25
662557780
29
9
45
44
409642
69594
95
6
448482
413340
49
848566613
24011
34
52
428887
177842
43
100727
10976
2
6
76
17
8
73
57374
19
252750
76261
249911
71
71
118927
167825
583076781
39
81985
65
447610
25
917056747
28
4
413999515
179243421
841060559
7
118896
85256
73
156550
31
60
1
51
42
353322270
119857
782573612
10733
147172
494885
61
32
444861941
2
15
8
98
837316223
372272225
481459
58
862554309
196151
60
4
429672
4
47
30
137628
95
24
215579
66
97432
49
71966
161315
242329
54
24
524204168
719519670
1
32
81
82
18
42
368774
1
224900
196117
277374
46
12
394955
10
67
94
46376
43
79008
75
28
6
61
59344
159730
66
93
430475
272718
49
53
7
13
19
72542
78106
843352555
36
358655
72
83671
22
79
160026
66172
7
4
523536996
89
11
9
76
169337
154950789
382310
60
25
483661
79
87
459862
9
1
10
552664701
58
67628
18576
209607
52
347359
66
109293
110381
97
3
73
67
9
267814
114156637
3
368223
199875
400081
36648
79
94
883785976
256783
71029
710623987
360871
524755106
4
367898
3
86809
61
363308788
633330373
163074
61
6
61
80
78
47
277717
36
435140
82254
36836
200227
418952
83
43
88281
103793
58
24
173873
3
165168
91160
140203
42
69
15
205344
9
3
326972
49
418658
263204174
83
433827
358644780
83
443550
560894348
4
115230
287470
157801
85449
180002
82
58
90
75
813416339
266235
324905
83
60
136407013
65
471636
61
61
38
37
69
273998
213745
56
25
153483
56
70
45
43896
168645
1
26
56
465498640
31
222296
248414
868670831
26
96
435798
20
2
7
98
88
15
964108871
479973123
20
5016
469112
86
67
48
18
35
136995089
256249
231305
52
55354
5
319756
25
84
49
17000
28
445626
356888
242170
273710
372191
736273359
20
44
373163670
79
437881
288795
83965
14
24
244675
29
201761
382138
99
125843
17
233013
10
411048
1
38
37
235186
17
71
290529
11
421799
91382
485188050
402882
245311
27368
75
20
91
312439519
64153
3
25
5
152644
485284
44
4
31329996
70
70038
32
702217193
9458
89
41
333928766
67
399937
303632
409026
192801
57
38
94
351289
28
579965709
333446
198449
28
28
73
410622
434701
4
55
101422
32369
50
94
483974
267239
81
96
215304
9415
407346188
8
101512
236783
12
230190
90
8924
17432
64
546087063
22
41
402073
283001
89
626728688
3576
91
99
398168
72
234990
616215218
144013
359153
5
92
4
173984
300158
19
21
10
130359
86
72411
81
56
41
8
394523
94
5
111463
60
20
30
266523
71
71
466632599
236544543
4
414257425
118505171
5
152485
83
5182
3
96
5
475122
63
85
256151
71138744
52
98
80
37
6
44
7
148756
491382
19
65
270514
4
423811
475505
57
171555214
202927
890604963
48
238345
86
72
55
86
35
54023
80242
68
89
67
157980
470310
48
53
31692
65
35
93
75
269698
7
478805
438455
64
293989
40
9
2
78
87
496133
401551
79
40
321199
368419
492318
17
17
59
62
114622
24
178031
26154635
179956
27
74
205384
278730
84
394811
94743
72
294942
473454
114020466
837468967
572327059
378368
70
3
59
56
88
420115
15
494621
841069241
458202
261030
43
23
30
937315057
49538
422639773
13
35
6
6
19054759
26
317974
8
36
278669
83255
5
70
71
94
19
26
227047
516208296
86
34
741297735
25
415587
16
96
396004
86
428870
47196
326769
7
160068229
61
836148502
201882
79
77
249477
23
489820
316554
180078
48
1
23
32
30
6
258609
118498
459957
452470
240276
27039
357466
69
72
2
22
225176
4
490892
18
6728
228050
94
91
66
21
8
262790103
41
49
14
3
395926821
257643164
337569
229918
316820
8
306988
53
92
47
70724
219167
215206141
82
88
365344
99
494611
2
228076
6
485937
15
134799
110591237
465789840
444210
95
113527
74
132763764
97
142162
78
38916
6
347548
215317
86
96
4
494369061
419877
40
160747416
302880
74
7
73
582743036
35
337825
54
29
7
237867
9
48
79
154802
24
18
56
21177
494489
79
303421
7
23535
51
45
449774
3
426873
32
79
213498
22
84323
55771
365307
248237
109103540
208873
3
496463
240058
17
87
87
256260
42
55
10
390853
270182
91
15
39
314715
36
136602
30
42
97
6
97
26
292970
77
354866
29
477158
389246
29942
40
84
69
5
846748794
8
55
3
40
42
790088620
19
48328
123689
32
18
256310
22
88
63
66
98
47
460647
465602
87
428062
23
455371
61
79
57838
3
40
36745
307379
427131
425791780
53
986782785
454190
223012
289485
34
53
99
46
66
53
173592
50
340516
333865
62692
267389
58
14
45
179010
441865
15
85
25
5
12
865352839
9
29
14
406053
77
1
261450
319088
462143
104977673
45
720169433
1
104668
25
40
576297530
4
116967
59282
43
21
57
7624
99
95
97
87
4
28
9
131923020
1
8
22
87
105226
85
87
13387
288562
36
457161
282695
269299
31
98
97764819
1
257597
126533
7
39
383886
381644
207626
80913
62
4
1
68
340011
51
62
5
77
785246592
66
51
62
458411413
45
9
245603
112527
431590
1
77771
6
855
409758
30
222233
260066
559602546
2
32
49
69
43
65
58
115627
56762
63636
371289
5
442930
803808960
780109773
242711
406701
668856884
213289
80636915
4
43
4
166244
4
234301573
18
57
16
91347
24
102159
137714190
56
22
94634
99
17809
40
116609243
38
267587
275067
268671
72
174052
96486
100433
71
57
93
13708
41119
75
38
74
291597
54
364423029
839357499
39
494691
202250
263717
463908
21
94
59
29
7
485094
75
70
375790
6
67
96
21
62
2990
22
54
37
60416
308359
364166
3
62
228884
334592
866374484
22438
11
62
13
231317
121033
22347
4
438329
257475
349268
423947
118618
140252
229067981
759302457
317113
43468
14159
470051830
725759816
467476
243265
65
66
498586730
268701
177490
61
64
252896
21
28
15
201985
59799
137977
69
77
431732
90
10
411811
48
398936
49
349448295
82
333569
469934
30
113211
30
62
88
171843
392254
47
142826
11877
210517543
55
2
7
460444
284557262
53301
34
27566
38
31
90
150989
2
390303
166770699
128457
33
156825
45
460705
377774
380372
82
922789810
464553
170296
77
430545
67
2
79
614474231
80
21
24018
96
277364
818059843
59
96260
30
179420
24
407923
9
3
61
138059
4
4
41
358847
87
1
80
214572969
35
431824
3
80
456528
80
74988
306189096
73
458823
288106
2
109507
459329050
155167
299112
385683
96623
982774517
25
11
59
340519015
166436
181457
139683
94730
8
426189
3
121624479
250682
298847
32
350320
63
5
56
409466603
20
39
28
63
773413702
59
132435
93
110629111
9
389779
84862
87
215636
24387
96
163640
62
168580
29
13688
16140
8
127521
376712699
69412211
19
36
11
254182
428579
94
824468358
75
27
417525
74822
89
39
42
35944
1
12
68
37
58
308767
69
91
88618
98
7
39
5
57980
47
26
86
5
82
48
75161556
92
326169
616031584
225499
57
4
32
51
212847
285137
9
45
263393
10
96
2
230519
167391
81551
420465
65
165578
952805195
202427
309478712
79
67
36
10
400121
518930289
86
358274
67
1858
54
20
28
42
139280
21
493628
32446
43
492468
34
95
2
494195
34
330512
492803
21
10955
446997
353220
20
65
57
257428860
17804
37
135724
86088
32
16
39864
451147
37
156797
16
405818
753997643
2
7
324495773
39
40
210457
389184
87
37
53
85
138480
363248
19
43
68
186677
16
22735
498770
10
389792
345974
475667
71
960106338
3
42197
75
44
26
9
50782
20
59
496640006
274038
478128
226179
77
25
16
77
3
27
379080378
9
1
470898
4
55
893691972
430143
92
94
769187701
23
229930
62
217209
21
26
40
6
617516043
226569
3
58
347509
30
7
52
284851
224058
5
200882
465354
34
5
52
256011
67
5
208648
189258
21
3
2
17
50
319203062
326565
51
241405
38
10
77461
135523
88
153022
399526
5
5
82
1
97655
89
394670
15
194266
7
24
32139
70
200753
39
57
189622
43
194057
60
38
148364
69
46
98
84
94
321786
323106
85
233175
31
125575702
4
45
56
265942
2
244914
474770
8
361005
354799
29
94
194336734
2
14
358777
43
190083
233445
39
77
87269
86075
431565
443244
78
172625
9
138138636
430729
27
197111
95867
125951
8
87
83218
78
800858070
14
8
85
17
204083
8
982801695
476227
158907
56
310142
85
12
53
375909
157636
64639
8
424987
465333
22
10
41
210294
30
467093681
14
238061
63911
86
9
23
9246
57
54
43
2
7
70
1
27
88555
469578022
56
66
17
164641
866098738
180192
91
35
151862
96
240634
71
430941
44
90
67
70
76
217325
34
494116
84
80710
534898376
64
66
409120
8
5
25
3
2
46
85
322653
287503
189066280
197553
76997844
400052
53
88
353975
74
6
67782
26
95126
93
338197
28
388614
25966
423137
88350
29
354037
92733392
843449191
32
89
96
28
436839
98
8
220616
50
76
130205
270226
4
38627824
765609520
202876
475682
460312
92
73289
91
38049
230965
193016
3310
370578
16
85
38
208775
361773
88800
93
97
641528144
259955952
448580
63
425332
46
24858
13
706651620
450724
171907
407973
80
211157
40844
461329
75071
65977
75
153747
484777634
9
11
91662
71
145176718
41
7
57
78
82
108910
397528
59
193573
100958
309567
22
216636
214089
245514
85
183240
70
553077027
47312
7
138028
8
282836
193983
254978152
493224
82
1
202075
462372
367736
711193172
39986
325292
62
351927
85
930969324
40
281743
59
39
8
35
253904
405897
798160964
13
204777
6
29
54
37
42
59512664
390954
228820
8
60
388640
48
37
95
81221
8
25389
3
215775
29
65
47
82407
93
27
463481
68512
257696
72
136314
369070
369869
8
12
14
737693905
52
33
86
73
90
97
39
54
59
7
7
456802
106239
21755
289805
23
34022
21286
104560
67
28585
480429459
264247
26
9
367867
61
40
146486
442175
422778
46
11
85
52
4
75
580110250
40
439333
17
7
2
49
66
496173
33
48
1
73
292231
490752
70
228612
253128
366393
67091
57
408288
115278
3
33
76
38
93
37
187049226
227643
2643
236719
58
376762
150158
44
320988
213782
184875
39
87
287431
94
452140
21
212560
6784
57
162224
164693
14
29610
46
25
67
2
5
264731
341226
481711
717856290
39
125296216
27
394967
635566602
293788
13
27
96
72
11
51
11
1
15
446866
341303
414940
95
3
174398
231754
47
343158
39
64
45944
465534
13
763731470
459944
270990
571901754
20
25
291971
399613546
73
9
99
92552
422777
268533
71
346075
5
94
173325119
39
2
374759
8
47
7
53795
617325047
67475
10
6
88737
151696
37
2
45287
13
20
58
122364
8
6
2
225412
53
67072
7
394844
65
48086637
9
47
33
498107184
211263
41
106487
189931
80060
61
17
13002
197268
61
70
62690
372007
315087
387843
39065
330557
356534645
81
86
215249
221186
327697719
274800
415834319
75
77
491586814
214664
36075
214693
878517715
29
253179
12
49
6
60
442768
496336
483638
202515
433844
27
77
464613
263790
579518719
51347
640517135
440183
318476
438418
76
249372
43
9
378931
153330
71
36
201318
272702
481663
1
358852
79
98050
434810
75380
366625
49
75
21
89
8238
51
426576
767555438
3
246186
2036
211605
86
11
85
47
61
118125
288713199
5
450846
48
99291
40
57216586
416294
12
63
48
223929
367344
88
56
285602
15
121831
458222
206172
312759
470249
79533
83
251124
70
650807812
953615129
8
8
92
80
99
8
456837
146491
35
88
38211
89
10
24
102433
97
29981314
92
63
230049
6
362775
53
70
359835
24
159870
349934
45
4
15
497316
388238
374799
890197461
370319
64
25
60
47
35
299464
91
333330
1
223136
414278
154445
93
163022
42
28207
349552
67
499470
95
498389
220013
378059
46116
82
2
409694506
211309863
20117
54
8
2251
290392
10
35
186688911
26
163698
86
655
12
218103
394585
471222
71
157527
114013962
21
98
319082
149833
22
223063
17729
95
2
5
754882937
54
29478
166410759
36224
50
48
51
5
59
57
189394
116611
3
324810
8
89
210697
219706923
446596
62
61
1
403894
429185
273729
14
110922
479986
56
269524
12
44
6
174690529
314360
6
113136
89
68
326515
31
65
263146
27
453403
84915
446490
16
7
488932
416655
107015032
91
30
407880
5
27
402428
70215
34
95
4
21
14
72
2
269680
209439
799654483
94
99
25
1
362376
5
37650
194258
40
173195
5
63087
20
47
43
170244741
6
885353802
23
6
164822
99
8
377385
530446694
98
2
50
345290
11
53
82
45
87
46
28
64
868769588
248137
97
4
136773
1
1
22706
55
314902
932437994
63
745754958
431865
72
90
84
229312
90
168812
362409
102264
67322863
65
347183
30
147463
85
783424109
513681299
34
79083
384122
8
78
371846
55
254072
33669
94
8
44476
224833
2
97
76
777598016
1
9
391921
32
252315
69
4
253409
7
95
68
6
233373
13
91
32
243982
31
60
14
87
14
826602774
264347
223435736
183510
497440
1
699090950
87732
82
29926
451406943
10
429718
236719
507972624
16
60778
66
50653
237448
86
435701
389209
48
20
20843
350962303
392506
211526
52
571329131
8
66
97
822333655
9
149180
86
58
92
13
36207
487403
87
112665
228520940
85
53
38
47915
25
78
66
285741
80
70
44
47392
201214
24
4
50
41
411035
192041
60756
7
87
5
80
1
41
324628
103468
118683
7
95
465836
65
55
281971
13946
326209
98
924529636
559702253
481618
428279
97
38
310088
81
9
74
85
41527
462930
473472
64
70
379730
231614
61
22
368459
4491
2
13
485404
73
374188
20
82
358363
93
208527
61
70
47
60
428053
4
26
8
82
263238
473341
38
1192
72
122190
88
47
78
140410
317999
38758
409335
98564
492360
74
30
277214
72
464455
21
99
20
359034
368331
4
84922
440816
164674
382640
57
42
9
459523
154580549
50
75
85429
394673
288035
98227
31
764409707
1
582316503
152962
43
173626
69
208611
2
399176
69
466184
39
67
640410645
28
118351
51
17
44
447463
42
21598
122796
161588
365747
99944
71
74
84
224827
412332
54
76
313837
67
27
287028
42
36
5
321280
22
46
54
66
85
93613983
20
64
73
44
80
479377
160087
474438
51
47
93
159104
26
321567891
4
12952
100865
449377745
52
59
83
37
906664763
252398
74
406132177
5
485172
156365
45
204463
357947
253372
67
327908
141325
21
20
36
19
69
467013
835235324
950370038
34
78810
58
13
8
214441
48
1
2
96
231670
446962
40
423665
45
1
999185301
411530698
79
777554021
63
70
434542
317027
86
92
88
222988
48
42409
815104862
209452410
17
488630
65
292807
374225
5
257842
462603
472293
310738511
820402765
347723
72
91
68
71
93987
445994
34
39
53
488000
304849
58
31
49571
309251
8490
24
89419063
37
159469
10
108289
76
20
62
43190
14
93
31
46
57
4
96
35
41
73
30
3511
69
5
343949
31
99
176056
7
94
78
391139
483190
2
5
66
417486
1
258645
29402664
50
9
8
71262
81
17
166020
227697306
393834
54
331864
99
439225
757418509
85
65
196958
277597
5
27
225959
72
190767
63
507280373
190211
465443
47
492766
61
557860091
5
301284
81250541
85
9217
20039
45
24
48
55
542631896
39
84
72
95
49
373891
56
17
85
681729399
722348582
42616105
96125
23
56
199170
28
306317
71
372397
417143
55
11
58
457461
224232
60
9
495221
73
613891016
21
28
4858
448043
62977
455961841
88
245701
52
194237
369610
2
98
22
530595275
179339
35
29
1
15
3
76
49
326957
5
85735
34
81
62
92
431321
126946
58875
114170
137654
89
565013961
201377
417671
22
99
32
394207
197600
98
84785
97489
208598
85
7
487918
60
29078
252275
479729
81
32
76
229803306
455011
49
83
36697086
13526
43
46
1
12345
84
286179798
644189417
476051
165939
398895
478996
48670
14
4
405086
57
397452
136977512
16
246653
37
3
417395
83
95
271133
856542266
4
61
101487
31
485197
62
61
38
141466229
178870
36191
859783644
187519
40
810749536
21638
55
80
76
470422
116226
2
237937208
54267
69
2
230482
22429
386724
472306
45
65
126382
390342
2
240942
165370
475775
210419
155835
24
33
39
289928
85499
473461
92
499602735
12
282812818
72
3
84700
4650
5
62
84
299435
55
253486
43
90
269079909
7
2
33
681154250
603137571
23
96
19
397125356
49
1
32
87370
281523
287265
18
1
13
63
36210
190288
727064314
10
6
44
717245303
25
33877
21
31336578
19
72
36
34
435314
409587
409236
27
3
26
27
2
85
13
97709
8484
96
175479
147002
79
66
27
38
382152
401671
98
35
1
366317068
38
69653913
456309
2
21
5
582620026
476421
34
79
351313
86
143101
86
23
117773
341997
55
9
1
66390
81
317864
140554
210650
264120
6
9
69
74
89
7
1
72
123319808
332880747
275196
49
55
42610249
9
1
176380
60
282432
95
100630
36
15
29
294206
395636
8
64
217584
168853816
38
85
174236
512137606
36
88613
72
70
3
480314811
244343
176606729
3
999965285
410942
6297
239219
329833
16
87265
204618
413328
355060
14
226267
55
705577923
60229
380873021
452375
335920066
75
92
15
910594177
95912
41
229048
189195
9
286452
70
25
75
403927
836699190
55
388170
453720723
303235
211165
75
57
431046
57
117229
406455
305684
45
15105619
37
59688
1
21
50
99
199590
231912
83559
5
83550
32
156727
239812
215240
11267
28
471671
69
476596953
36
49
149296353
65
212618
46
142782
924179078
37
29
21
239850
224634
54
36
432911
495203
373019
290160
68
12
541790887
292970
21
607174735
4
38
366509
74
477054
189494
257542
353146
78
78
31
197496
122221
5
12585
316866
16
63
432193
63
395788
5
495713
4
21
357071850
115501
1
55
1
54
44
718468930
26
37
6
466157
155590
79839
55
27
19
8
44
42
67
27
66708136
82
282415
65
5
216848
83609
609408645
74324
53
292260
353743
65
444936
87
9
475871
29
4
230617
49
51381
992182489
25
5
795603356
7
2
484638
45
78
59
95
53
295431
12
60
279734
37
124974
111417
261034
261272
930275530
282986
67918
413295
279146
38
74540
440116
34
203415
133139
289829
15
40
96
768161563
866714591
3
340788
412090
8
37
60
456468
54
129548
94
507402619
308320
87110
76
49
169436142
408517
265309
270983
85
34
179400
283709
21
10
94
58
77
329599
351089
418226
312073
47184
264583
15
31
753533946
93
67
48
275972431
61
40
337471
23
8
70707
56
99
450850
99
15
35
38
89585
27
244810
6032
234636
23269
67
27
27906
296608
625935362
11
5
347453803
76
134677
15
206297
30
1
64783347
40
79
442870
2
236288
315114
450544
170913
68
995368987
52277
399869
339476
50
412344
726279782
2
435053
44
351134
155494
204644
60
49
337274
46
66
19
2
75
167184
21
57
247915144
63453447
267742
93
115718
3
218322
1
17
51
31962
39
70
11
39
86
81366
150384
310109
77
92
18
172801
581747659
70
27
380162
49
156059
58
364871884
282900
482570
257515
6
369158
12
106569
363743
15
67762
16
13
7
39
24
109596
3850
15
32
170565
196414
123391
395827
43
57
61
212342
69
266352
242551
25020
36476589
7
486791
38
403969
70
12931
372268
81
902377033
69588
75885
49
4
7
163161
63
91
41
206994
92
63
769454119
34
451764
218840
50
332280
12
20
290509832
59
70
53
7
9
8
320372
718304693
88
623540949
95
783864679
256465964
33
79789
265522
73
351755
41
16
8
200941
106022
37
1
12
172233
695105596
8
58
316105
85
432279342
50
438092
255812
166891
88
39
7
57751
239238508
471199
9
657640801
77
90191
82
259208398
58921350
94
38
329655
73
12
161413582
237377
78073
559119366
111924
115364
90
5
368523659
47
222971
6
97
421432
374408492
34
9
491913
62
67
29
44
61
10
4
1
87
79
23
97
68461
29
43
60
162611
115630
5
54
120761444
367723245
24
15
139897
172329
183653
389502
49
479774
872692295
559850831
67
72416
6
9592
10
81
204987
86
28
26
96
38
63
8580
36
8
19
708780638
29
130341
90
62
97
15
19
78838
50450957
916788932
22
75
65
765955657
363366424
101339
5606
35400
5
57
99
3
387157
533739133
186098640
10
350546248
187708
459571
64
151476
82
256963087
23
66
84
68503
115059
120608
93
972870270
21
80
15
81
13
144392
878617595
52
981593380
1382
335229
110692
9
227434097
310612
429049
397614
331519
92
49
5
430266
236841
30
318014
147445
22
323318
1
360019
50
65
82328
17
267436
517924758
9
3
440251
5
94
36
828317390
473043424
81211
43
56
16
53
1
237851
1
4
98
86
35
733135275
937951979
81
93
5
64
80
237602
43
43
101023
82
256749
9
52
85632
3
115399
219031
71
2
7
63
162302
448178
145931
34
78
424365
610164524
180292316
83844
38
678445733
34022
19
7
127828
298046851
86
7
216813
95
63
47
230791
457441
21
86
870204912
53
262536
9
24
32
47
600157992
496763
95
93
25
131145
73
99
90
817766837
96153310
532575274
19
10
7
58
86
68
34
14
114304
63
47
510493883
194619010
4
30
9
68333
448778484
50
78
309898
85
94
83
13
426230555
61439
130657
25
78
111169
478054
62
22
113821
98
22
62
22
14
157438045
13
316990
281728
364282
283349
7
236524
59
437245
8
398172
90
153976
151416323
73
7
84
87
69
25
50241
91
291652
136560
58
332675
485502
17
870663665
432925463
6
31
894164259
265621
52
78
385856
14
287435817
69938
600291982
6
52
123830
364434
316383
565953717
72
38
338854
20
45
53
11419
7
2
75
134270
86
39
474031
402781
93
69
40
98
206217
147181915
517152523
477052
241952
8
25864
16
123140
309909
51
384116
69
99390
75
85
69977
6
97
55
337446061
5
65855
83
130624449
88
98
53
30
834427860
38
4
74
723327593
34
297427
85811
95
89217
44
275751
33
1
323330
67
44
6
79
67
18
470285
787994894
47
467364
84
62
67799
2
95
2
526192938
276394
82
31
34
421187
239956
467097757
2
40441
71
233087
69
68
86
9
457494
97
291681
490676
605784259
49
28174969
473019
71
41
93
17
26
71
58
63
47
22
240606
69
50
63
396996
48
44
600042666
297406
75
729812758
82
92
63
379608
6
383144
134144207
374419
100258
15
1
281469779
880512719
102691536
89
66
3
692253886
756068643
68996
759507601
134659
74
6
84
76
3591
331717579
420885
137498
85
86
792584125
38
248016
37
12364
87
17
492057
208141324
474810
20292
499053
63178
329697
2
45
460637
76128
999623331
79
206096
68
35
24
77
10
225929
312837
262
69189
350441
602155845
785317641
94
15
327702
63
52
94
330433
184671
25
292415
7
12
99
6
2
54
407188
276986
252017
4
368491
3
8343
79766217
4
72
24
748007656
27
10
236443
64096
59
253189
142801
498557359
120544
7
660305770
5
680853848
163985
41
79
323570
467232
280883
311545
343461
6
54
10512
45
180940
98
8
6
1
67
799064053
26
498444
5
492192
10
174971
208012340
175408
2
75
333305
889884743
44
14
80
92
31
7
458098
233463813
411619
15
87691
84
488443799
42417
65
115385
75
243577
48
316875
934591740
219838374
207485
666752587
970304212
444129625
59712
53
77220592
81
73
28
51
222046
40
7
39
100894
77
29
45
453715
3
415766
5
90
57
94
2
6
51
213104
94
217037
734318384
96
96
5989
445091
396444
318888
285518
190852
2
56239
51
145023
210529
275839
51
98
848079852
55
74
2
384317
293902
116297
242347
264490
1
50
460584
162386
32
18902
55319737
90
38
682017038
272676
6
6
1
486771
43
63
258018
26
7
82901
2
40
89
27
78708
67
51
28
28
93
361595
96343
3
436095
376684
63
1
119000
406184
6
94
86
3
107073
36
23
54703
447307
446842
6
374516
392247
297514
1
57
6
6
48
90
266894
39
7
48
303013
228232571
342997
246575223
82
7
5
291860
319459
44
395912
72
488784
102302
316240
2
300863
129844
1
189241
48658287
94
7
47
292138
81
273261974
52
41949
461633
2
89
82
899215575
182548
89
915556663
49
36
24
85
5349
9
21
25
434890
258355
35
42690
55
375737
168160
241035
470072
311394
39
236864
18
25033
1
7
83075
54
750273375
6
363865
58745
281888
30
319083
367430
7
79
86
148207
19
431390
51
54
47
16
65454
21054041
129426
384155
38
33
215941
38
98
346023
116068
33510
70
149642
56
338758
45
134746
86
26
150102189
95206
371704768
17
280944
76
97
19
34
36
277497
48
88
26
74
26
267476291
305615
15
2
675743981
21
6311
72
6
50
326948
197929
92329916
39
47
866050154
10
90943
92
11
89629
444393023
155943
1
184737
99616
252368
496190
70920
339149
230977
87
306990
53
88737
425763
12
12
24
825434665
12
282894
115321
30
3
310059
26
78
22885
25
201721229
439717
321170
53
328548
568675380
868696691
807846585
73
498547
19698
471619
299834
431696
40
354817
61
817431136
982986018
37
343652
14
99
16048
49
485983
121031
43
36
401113
97
91
60
3
7
74
35
54
42
90891
251045
452463
13641
156280
34
361144
454923
16
5
1
143433
29263
56
372772
82
85
71
77754
84969
85903
404277161
357360
106224
659090176
280804
5
449228
2
182710
904234939
83
54
36
154224
74
95866
74
67
81
34814
45
351170
94
30
240992103
2
109073
304790
331804
783
91
96
351847
89
3
461285
1
56
67
76
158315
75082
64
130016373
426197
48
14
267553
476991
271434957
9
318902
91169
8
7
94874
18
51
183999
358159
22182
698100618
326429
95
17
127906
90
14001
46
234880
337465
13
459704
386217
205956
758910427
69
3
6
199720
321225
71
198553991
295132129
9
53
74
131063
314451
46
33
17
76
7
101524
93
59
358375
76
40
30
39
97
90
305530
164089
887442817
35
55
408056
39745
46
74073
8
316143
738428990
98
1
53
71
88
59
160810135
218696
49
293006320
485496
80
67
94
80
184038
66
57
61
89
70
122471
98
219011
928470472
41
92
32
9
272589
692526549
364869
57309
278429
324249
3
76
33964
39715
59
92069
416625
73
70
3
456750588
301160
5
48
314455
24
402621
494349
651754284
414446
29
28
416924
257400
90419
17579
92
7
164115
676162690
60350414
73050
90
143715
32
81
71
437634
37783
194149
470792
427031
9
417081
1
22
438012
300440
25
7250672
202927
491333
354520
24
430866
69
70
6
145263
73
30
327578
839472610
76
4
378341457
218485
38
50
31
430329205
266360
229896
56
30
11
177394375
56
22
172013
128724
29
81
302803840
398855
129489
104521
44
15
217865
59
23586
257980
70
63
17189
371588
6
61
6
4
36
71853
49
495974
35
351243
2
16
56
76
88045
50321
61
78
73455
215883
118966
8
52065
272185767
68
50
1
33
16
135799798
73
493962
6
386649
495498715
343660
30248
41
164977
13
35
106578
79245
52624
471794
66
131398
488629
996099047
3
26
36
71707839
30
387361751
20
1
329882
63
7
340838
391482
93
6
119540
448998
8
52
1
143990
291536
27
98
185800
239373
163865
301731
822820624
27
68
860093518
45
91
120578
384300
45
7
370372
746840564
66
484280
350536
146229
26
744633865
62
483560
18417
18
202601
33
157865
499430
1
48147
151386
93258938
11
137715
37
5
378240
1
305925
28
296622958
63803
73
60
6
10
264529
532690343
63
60
387572
28
77
809672
61251
9
558752548
26
57
14
1
48
185783
21
63
488933
173166
358824
218809
54479
71
49161
344058
1
7753
488977348
357786
19
44262
498873
126723
691543649
5
126490
30
24
848231916
90930393
464211
921037835
70
75
80
89
97
59
226079
15
70
3
439315
78
95
211032
161943
89
53
618620366
283065
50
208933
73
87
83526
415696
49
428623
2
144250
74956
34
51512
1
50
6
651677073
62
96
64
76
166219
222597
1
421578
20
391177
156060
432247
471491
163746
78
38
73
64
255092
189518
1
56
232087
23
299768
7
82
147197
343355
55947
75
48
7
45
6
95
12
96
190656
909724756
337282
23
219658620
38404
28151
26
405761
9
8
133475
75542
79720
435346
107740
49
386506
53
882435343
470821
20
49665
84254
227359
59
83
46
98
90
260046
59
66
139921
9
174402867
93
19
261863272
463966
257937152
74
19841
206518
88994
736365983
231784
397519
383186
901045214
26592
445095
79
136997
656381130
478383
889061436
50386
23
447673
437797
183763
34005
375957
286239
40
352339
235492
2
72
36
36
59
87
479705
95
90
151061
480855
7
430555
442684
64
81
67
24
161398
9
98
383558
76003
386007
34
3
11
43
95
488883
7
571686279
5
6
334467
298313
256243
121018
23
593547331
191086
19
312594821
103146051
12
1
35
212495
375277
94
21
166233
5
58
90
474455
22
127409
51
477179104
70
193044
68
251329
51
263631
95
31
45
8
303291306
343157
424441
90
74
4
39
385403
370026
136880
136471
69
384709
54
404291
171880
54
61
61
71914
452839
52
345777
333329
1
60
129876
98601
24
42
68603921
88
24
385491
17
179491071
30
81370
19
353074
325085207
401904
15
72676
343844
889037191
46
463834
94
310766
396233
2
433281
95
62
80
18
94
38
62429
14
208780
49
768014943
139903
377625
78
466943
78
228580
663560073
94
54
27
311942
108017
224390
269103
2
80410
47
4
242893398
391707
30
16259
345254
1
15
90
310625
23
3
496691680
262385
75096473
1
76
8
22
35
270252
55
71
111202
89
1
39
21
77
267894
271345770
104503
44
168222
9
135800
42
95
325582
66
16
8
66
905315499
691724665
95
457379
303362
303209231
382280
59
81
1
93
450775
188504
17
92
81
4
30
378150
400071
82
61
126194
361525
4
2
66121325
92
535657402
55
95
283079
98
60
11
351137
9
98
164076
9
464798797
419591
252175
33
67
56
82
9152
62
86
317742
142069
29
5
60
90
655204146
2034
98
230837923
7
326142
32
904107894
57
490997
14
245707
86
99356399
307072
85
669863818
20
36
98
112537
22
492142
50
495881
11
76
5
80
68
165256
95944
308074
97
38
37
386963
72
14
365842
436262
215965
22
11
497395
254414
256655
42
168367
570274168
55
6
95926
60
236490
128479142
6
35
458157
9
87
25938
59253
41
626204813
9
323754
252606
309432
675321422
57
418060
93588
167065
8
92
33
57863
6
86172
436568
96
449717
110468
2
75
90
99
23
32
85
375535550
399026
3
338117
79848
26431
75
70
5
280425
44
1
43
3
7
87
49
213110336
55926
159786
23
290130
27
34
29
478096
60
72
80
16
5
65
324027
269779
24
37
406491
485965
101413
285499
314593
134057
76
233388
238010
365878
199545
412204
174884
451300
383891
471976
76
99187
1
10386
70
108961
146950
24690
310269
1
35129
270609
48874
54
35
19634
522726524
44
451999
136675
166477
91
252289103
522133360
418320
64
12
58
143606
97
7
616924989
40
98
31
309027
58
86
374694
78
65
157126
38719385
218678221
4
458214026
36
74
849408204
84325
8
120964
29085
50
98878
260338
51
93
18
57823
306000
49
81
8
7
19
81
453620
927928837
296671
459258
51
307480
67
70
73
169592
439665
429233
39
314307
493605
192402
78
427458
187556
444386
11
554635805
52
69
17
207261
89
212224
482746
382216
19
5
9887
48
81
86
23
194128
613555271
57
47
99
35
77
253054
66
83
69
92115
45
34
9
47
70
277770
84
67
232833
155509
63
11
80
47
305338
64
185866
8
402168
79
5
486096748
20805
89
8
398849
98
87193
239400
197429
59
66
395091
6
359699
45
2
558175372
76988
340318
62
97
321890298
472948
98
32
61138
157245
306462
988553770
316260
267681
20806
222611
742817290
386673
1427
86
15
82
40
441562
113449
96
16
209634396
146400
137982
72
477655026
88
342391
20
408214
31319
75
90
59
106233
82
422055
279025
14
5
732127129
88
61
37
27
91
383234784
376267843
394742
9
363158
37
4
22
209026
82160
398521
43385714
91
4
443799
90
29
51
39
5
63
67591134
93
5981
29
424729
24
47
549173898
390929
194388
469844
155157
181896
341102
12059
86
66
75
44020
8
29883
312482
17
61
33
444073
82
55
87
203648
361128847
49
32
6
258477
46
181259
70
14
975890236
658325302
11346
66
1
92
100495
25
67672
123430
625806823
462440
13
432549
468949
191399
1
1
9
46
120355
269106
894156529
462870
285479
93
387029621
72
81
54399
78
37
379230
46
35
52568
1
32
239399
29
638199429
470357
423096
126922
51
92
356560
99
18
15
44
408644
122232
54
21
63
6132726
30
7
72
362783
49
61
15
67
12
68
13
33
42310
82
87
379906
66507
56
42
495479
191411
47
130694
440638
61
435421
422450
160493
143454
329799
466290
6
57780
20
30
216033339
35
8
8
192574
5
29
75
272015
465295
2
88
340767
35
51084
9
17
341259
3
5
315208
26172
85
79927
162523
435504
12
17
166757
9
4
33602
445034
310075
53
335151
433810
782259305
236693
97
162354
43
195578
214557
36
7
35
413102
85980
204965902
175517
530149496
98
8
60
438785233
54
287829
328476
7
354359
114819952
21
240338
451771
412992353
68310
463023
311617
69855
100682783
1
346370
56
427866
481209
63
310078
88
68
73
430871292
160264
424043442
498678
447626
21
7
458024
91
162038714
350527
81
957154007
445902187
131184
3
14
69608
399237
25290
13
66
110882
78
38
105104
46
129781
9
177400
90
51
463198
376147
9
95
47038
72
163118
54136
146512
468339
17
463441
50489
206902659
6
284416
5416
56
91608
79
218034
2
21
4698
46531491
634177718
16784
27
86
29
17
54
41
58
294692
39
308863
115401
9
76
9261
47
9
49
90
362760
64
34
60
14606868
88
325098
85
3
14
209994
93
7
451348
138485
148907
37
16
182895
349257
59
95
61616
96
354407
76
23
75
98
8
61
320357
415759
89
231436
47
138890
122259966
212359
458753
354042
3139
52
361446
62
202338
70
146321
761137549
21
8
68
240115
451800
19
12571
60508
121368
430609
105577
78
5098477
196594
91
56
251349
221510
58
60
226186
45
247460
6
7
17
361976
3
2
15
49
28
51
44
69840951
80
146867
433877678
366944020
29
424309
33
839186133
458626341
79364
483484
37
2
95
25
83
68
22
727196547
107997
91
27
593039642
74
89796
23
900348243
91
843280253
497893
159827
180901
346622
382304
21
460369
49
25
254715705
289111
48
492854
70
7
68
52356
494084
78
7
40020
23
1
158183
247298
28
459534
16
276516
6144
2629
450766
88
261180
267419
7
38
84571
148677
1
77
91
410196
149433
224146479
64
51
82
479813
52
71
61
2800
437555
2
47
216006
851874812
5
47
44
90
9
23
57
179625
369126
290468
175769
77
119261
80
27
56
244369249
65
803443189
41
98
144278
76
98
5
2
79
71
68
295678
435745
163398
316794
143663
85
333847
9353
36
258313
69
95
108892
493222
661400259
71
22
59
8
71
50
162143
39
19
316093
438756
6
59
296624
69915
450249
44
204274
403874
98
88
31
3
42
114797536
245526
13
445346
72850
61
92
59
88
11
36
876813498
52
77
293309
28
25684
423291
37
3
2
473617
76
78128867
314095114
112653
53
6
382505
31
99
1
51877
213768
162544
133117
98
84
80
341309664
50
14
53
69
6
20748
372656
61
19
399395
9
82
418800945
49869308
143920222
32
336185
85
421711
419401
265947
90
156347
22
83
367734
85
129020
91
454650
9
50
145406
69
289261
178563
66
85426
70
34
37
54
133016
1
94070264
62457274
92
9
30
470473
83
281390
107501
206909
365537
13
48
443897
189815975
178317210
68
180408
15
281557
156740
319939
392031296
162521
347077
90295829
32
279944
460067
218078380
7
38
1
250000
6
81
5
22
69
10
58
24
73
102305
59
77
28319608
98
339093
9
405819
43
20
75
590559672
4
38707
25
43283
13
62
456870
253045
2
72
13
760581699
7
468489
29
127363
3
232701
20
6
53
75
74
49
228567
221919
244125
80507
485673660
225556
6
164748
82
1
154307
34
220834
88
41
308528
16
613084383
70
138697
90486
47
460792
390126
8
486798
938055589
473722
338754
31
36848
26414
99
3
54
2
94
465166981
178117
122894
70
90
45
67
327710
343347
67
71
328037
16
537760596
418682
15
49
24
4
8
878235862
244765
895848718
94
220975
7
18
45445
60
198123
14
45
93
371716
64184
20643
25
3
449084
10
65
372444
7
80
82
858658230
220421
18
389274
85
596032385
318291
139810
300190
7
32
86
46379
444982
98
390347
246647
411309
396364451
533830872
361767
19787
93
430094
226468
367506
40
27
143206
95
140924616
364589632
342426
323918
65174
200884
149510
11
98
292832
87
60
23631
45
432848
23
13590
253130
19
91
86502
2
241513377
164966
279796386
76
4
64
16308
26
811090786
33652
54
405920
1
2
88
48
97
76
64
86
181531
67371
56
665753106
41
373944
23881
216414
61
91
380042
119031
256213
36
20
316907
14
482057
11
8
321875057
484001
443369
77297
383704
19
46
85
465073
52
70
86
11
96
52
24
390749
41
119923231
398321
31
189083664
121972
288281
47
39
50
428392
739981932
61
7
40
307965
44
11
6
63
1
457747704
42
71
7
121530
21153037
3
423161
682766432
95
252954
61
30789
28
309672
14
382946
7
9
483660
1
366661
458577173
83
1
21
271388
34
58
31
32
49
7
776082315
5
51048
191529308
35994
73
56
355099
80
419823
843484660
315129
36
119383494
430716
88
393206
78
746252850
327618
24342
61
66
180938316
5
2
84458087
60
6
84675518
37
243520123
54
923740200
4
76
241830
120316
84
82485
22
313380
870161081
7
39718
27
28572
52
29
87
50708
94
15
77
43
42
40
79
28
406492
312331
909478041
502058468
190596
1
497309
32
53
95
66
38
23
78
420456
28
171510
17
322423
30905
88
52
19
25
71
85
5
87
56
366448
35070794
17150
415144
289786
90
72
386059
265773
57
88523276
51
15
240679
6
158729
42
448565
151541886
428033
81
383750
125442
176317372
430407
2
679592990
138513
410468
731363482
380600
29
345077
72
42
91
98
184662
599003221
460473
90
84
193985
374247
47
257865
81885
59366
388371
61
882597852
112403
7
439489229
4
405204
16
97135
36
6
235003
508771469
281518
380470
80
10
8
375432
81
99421
12
89
53
380932872
76308
8
27
97219
235390
31
124169
54
350022
45063
864564155
75
15
84330
107800
38
147960
339161
800560473
27
263199
216987
50292
91711
480740
8
29407911
8
230122
261239
511439340
23
146100
726147558
71
46
63
97
394042
2
15797
486058538
43
3
126481
13
98
20
497460
2
692486228
37
106726
448474
292011
195120
539251547
406384
59
6
28331
12
166537
136023
71
233106
53
605364952
42
299206868
74
26430
151889
273663
2064
83
247783
1
89
45
316339
384052
266926
83
69758
137734
296877
588652997
23
231735
2
744988778
86
35
119073
478455
81885
53639
24
18
370199
360779
314852
4
65
498298
82258
472102
35
137734
146869
7
40
218673
12
77
340526
57
587969381
170297
83
17
99605
61
124862
8130
88
401647134
65
408172
103831686
442398
44
168650758
125494
13
4
383930
286163
52
25
288164
92001
25
40
112656
84
69
79
31
7
26
20
85
22
66561
44
124796
186697
218980
301510
471184
47
24
4
47
75
85
5
487422
42
43
39480
1
81
335559
37
37
9
298069
7
9
35
859268067
51870
374134
339642
28
397343
10
337766
88597091
276114
946201081
59
68731
77389
254739
177813
80164
4
340865
236431
14
240869
95
118755
27
41
16468
1
893244021
386362
7
86
494149
23
381110
38
129794
329190
41
83
36
362033
11
42
823674051
465632
94
71
324983
36
85616
13884856
58
82044
23
448488
744401899
62
58
8
79196
166567
627551846
212405
84
65
2
181213922
702452733
90
463977
447526
9
59
53230977
9
26
11
360931
475675
13
49
113112
472570
400756
5
75
53
54985
67
354173
95
73
5
401535
174817
25395
694911942
438300
129918
619888364
345724
17
39
92309
29851
509903031
98
41
187582
406295
471245
10
1
101233
39
887554159
86
81
328704
116934
9
18
22
85
234392958
3
40454
6952
40
78
13
513541759
74482
357893
116655
3
407594
292495
67
6
38
809169580
2
539286254
21
14
168269
42243
210926
7179
442681
105314
26
208661
26
124435323
285287
218603357
59
18
8426624
8
23
4
468832
13
28
136691
68700
55
57
80
386658
66
388854
88
74
52
162497
83
315570
287062
416922
17
212884
111056
319003
763811079
83
53
37
44
8
22
99908
82
110165
266337
115795500
5
155072
37
147458
138323
12
329611267
33
2
61
53
481281
65
6
313375
242482
68
405994
353761
386018
29000
191934
491911
84
45
6
3
177770
83
50553
71
95
51981
400524
23122
89
337408
76
54119222
34
472737
5
32
364499
99
31
10
436136
51465
296532
738318867
309693405
83
463503
397176
464385
66
64
317758
5
30
138671
47
30
16370
82
186090
45072
396415
41102
39
37
395373
72
29
153384
376416
458210
22
44
99
21
59
75
60
7
105707
606567302
193587
447517
144356
457369
84
63
198709
69
54
36
231708
383022
9
53
248365
3
98
71
72
489527
407517
278566
2
45
10
337824
841402718
3
261990
72
718975241
30
227485
397031
27
714320928
105566
113526
7
19
31
69391
36
209776
90
45723
61
15
307883280
414155
62
62
365775
67
474155
1
262838
9825
15
7
3
23
495381
7
57
159146
382047
401902
17
69
66661
68176
89
24880
9
6
31
723390935
459836
90448
200101
26600
144136
84
18
493972
55
11
25051
197250
253251
46
58
58
27
430606
8
40
43204
8
3
267749
32
2
95
32289
21
225000
4
62
48
313595
290172
486895
443657
1
111336
278033510
49075
7
524656467
2
185247
11
34
76
89
13094
130657
36
494613
97
19216
2
756059175
90
8
91
93697
5
73
6
692088288
335676
3
6
333406301
2
18019
113094
4
930526658
54
20
90178
478136
409833
66
87055005
2
19029
29
4
254195
58
95
8
8
737973473
746529887
42
36
141376
702940643
24
42
27519
448799
259274
94
436534
186446
6
42578
387942
181991
412554
9
83
191945541
112671502
71
293583
75
80
286056
154546
418563
15
48
351795
2
489043
389700
25
77
175525
44
85
3
5
49
13
455879
261786
69
208573
437775
6
21352
10
481372
3
39
288593
34
44
426700
83
277451
35
392329
47
300781
130788
49468661
49
229514
91
249530
197629
16
9
3
193888
14
242161114
42
70
5
240490
19
94302
9
1
24
76893
11
50
7
79
339760
320844
323780
103422
58
131887
25266
3
326694
38660
499676
36
51260
187810
12
71
280834
2
17
227701
2
423158
425000
54
6020
6
5
88544
141845
242643
76
369407
34
4
22
12
27
184986427
11
21
82
50
226268
51
88
75
30922
64
71
96
219452
98
400366
48
4
55
17016
94
4
117767
619875002
663852570
1
98
478892
8
417254
44
95524
50
86
67580
27
482182
98
79
36
354530
47
37
398905
69
1772
24
99
27
35
1
351624
2
289587549
26
180499
199182
29
47
79
63
50
84
114821
9
474083
807905312
29893
42432
71
853544817
291215
39
227029
44014540
10
108784
77
44
60
66
77029
455482453
168391
453939
99
453296
287893
20
167010
799581247
360231421
127005
17
135834053
774098981
215509
12
301011
34
442713
77
35
61
95
3
2689
64
921988140
82
198854
14515
73
115632
268978
459088
346932
451325761
129418
13
16
3
1
208686
98204315
381626
87
64283
5
185395
285219
4
14
326369
251818
243811
67
29
382424
32
30946
77
465211
225088
65
158991
242157
75
3
10164
73
458417
200664
87
91
75
4
37
2
24
46
265900
47
136232
360685
341042
378291
116595
37200
13
479450
170916
4
58
75
8
6
396985
54
12
37
24
282750
144274
35
68
494515
41510
61
458798
11
399800
660412391
198769
451911
59
749984111
75
237686
79280
1
95
177379
70
819087075
13533
437670
208874
39
55
59
83
347180
108254
208795
1
68783982
284836079
56
3
112384
144388
18
39
449182
322119
70
68
484982
9
28
130337
354540
220954
311208
68
176067
200477
97
388954
36
434707243
82
349977906
88
930083153
48
474127
30
177722376
250453
417123
40
48
15
39
10
23
68
393074
735028121
200105
18
38
69
298318
289106
8608
347344
151031
20
99
34
99
443894
111699
215353
36
4509476
86
54
57
15723
300040
2
9
217852
70
77350
15377
4
376684
44
75
28585
86807
456960865
258951
47528
51
66
55
192292052
430186
20
55434837
92834
214680
74
3
37
367530
55
99
7
89
99
236681
279460
38627689
88
370965
52464
126163
280420
313062
35
204740
96
78
83
179441
404759
240149
45
8
11
398531
43
283840
477429
209507
316449
76194
138976
103238
81
53
154069
421225
51
14
95990
62503
303075
176466
83554
113102
27
340714966
236571215
967512364
362732
179507201
935355895
30875
58
376337
240553
407203
54
34
185124
278796
81
83
159354
94
3
17
83
30351
681948565
11
45
165994
258981
273400
76
446635
63
19
8
81
434523149
38
26
41
370706
46699
257768
28779
66
395379
18127
75047
6
46
443036
275640
39
297725
460783
3
92
44
105064
148491
21
347375
32946593
207271
33349
369766
220115
79
325397
165544
74195
1
87
48097
47
98598
59
22
56
2
59786
88
97
36
80
84
309354
4
67
50
269283
45
97
36
79
38348
190759871
298057
78
50
497097
170989
51
48
485830
68
415636
138920
425361
334784709
479605089
27
90
268130
23
346724
77
220504
73
519775932
196258246
202051
224010
6
292637
67
457785423
36
67
8
95
8
8
835721208
83
96
13
60
68694
305282
733114526
7
4
48871
474628
59
87
321546
295615
321203
444432
68
262438
434873175
350733
1
103157
43
22
17805
3
22
345782
292116
32
810255615
467019
89938
202921
344701
9
78
800974478
97767
359994
332845
87109
20
485801
13
374185
415401326
129078
37
488176
705722644
71670
496477
5
311410
362233560
232459449
499783
210407
214023
85772
106670
36
69674
8
62
457410
99
379212
52096263
434162422
99
95
87406
43
3
53
58447
8
34
121695145
21
436519
92
36048
50
376988
5
236693
295239
48
94
17
491847
104498
96
42
36141
116242
198028
191462
825026098
7
41
412546
800567251
402544
398492
210415
307453
395622
28
54483
197487
90
235154
1
42
34
95
375462983
91
1
49
60
292
59
425207616
8
347034
12
114580
6
464289
19
6
387055
49
78
246115487
28
229032
46
8
8
107682
337851
5
17
6
36
85
68542
28
187653756
160322
16
30
1
93
541948506
1
4701
24
141795
50878
36
47
42
4
98
3
470187
664864730
48
152881
876476382
583363475
44
38397
84
12
80
19094
16
460066582
3
20
19
59
565006609
216141
87190
6
9
146152
268872631
69222
83
32
289494
7
42
365851
1
80
76
457172
12586
230755
64
43
61
354049857
1
12
82
124849
366862
15
83
420153
254472
779212349
75
3
720424018
132504
54
32
98
328710
384736
78
78
172994
58
47
69
419145
21
240151
425945
467173
7
98
26
39
179630
356487
491519
70
199463
440606510
74
3
381599
193325
82
5
92
467253217
9
44
92
83
252689
61
246193
184724
144404
125029
436559
98
422477
88254
249786
303546705
484021
5461
210489
92
86
4
76
322316
318280
256111
243203
89
8
390169
277736
186408
38
246183
444349002
335403
449943
2
83
2
218859
67
85
423717
140639
192906135
6
70513
466059
7
269446
297786
50
457818
6
92800
153717
424109
466353
17
565720709
96
4
83
6
106891
167317
98
92
4
82
38
70
17
8
170771
92
546793473
32
93
444106
18143
354343
244696
89
77
110838
6
611161932
20
798739289
267521
886467656
667644732
38526555
97
445923984
195766
216093
36
31
293878
414393
53
66
623366176
32
85
185215425
130312
96
362699
5
84
9
443715
6
193774
99352
87
438319
379126105
48
47
273976
94
220341
75
84479
44484
70
93
967259611
230218
22
69
22
75
17636
61149
412361
12
65
71
64
292809
35
145460
30
77
127519
539534400
377692
82
337874
11
269159
67
223689
352073
71
208267
295992
15
56
9
461778
37
7
484322
5
557763967
261146
51
140324204
260883
2
396441
162788
442833
343019
51034
489914
87902
16
72
91
61
9
92
89
486924
352508
2
350675
8
829836187
630532424
259240
88
98
161224639
11104343
205857
18
4
99
389565
287451
467003
78
3
106459
86
42
337956
346032
329098
20
15
250699
99
30
478650
896072609
83220
87875
700802007
1494
93
13028
32
21
86
85
29
260541
262345
980848151
469352536
6
522292636
448818
33
26
70
87
48
24
37
63
2
466910
9
7
362741
280916275
102784
132158
45
84
86
242608
405789
21
997074298
412884
487768
196563
220847
390460
6195
35092
4
31
181255
100628
81
15518
8
393609
493999
7
457610
99522
147128
286373913
354899
337658371
68
344145
351927
20
3
9
48
6
78
312050
3
19
66675
4
415755
54
462789
75
311237
75
36923
56
64
16
36464
10
76
277884
355089
170225
98665
162660
98
85
148537
74
383892
182119
76
4
494049
256979
31
703643692
91
131744
228761
95088
147756
23
29
2
92
46
206698
61
160513
331652
39
50
298048
67
31
439502
7
356604
22
392993
58
54842
7
18
32
61
418517
4
6
250219
13
75902
25
289519610
758219819
1
267869
27
2
9
105698
6
80
41004
63
98
503192449
6
5
26
424969
74674
123117
1
74
409050
438731
25
133018
864704701
3
184884
19
39
4881
38
58
110435
888350319
496278
7
66204
25
51
347338
65
57
18
265409
92
83
64
5
9625
340731
14862
89
22
38
646810765
82403
216581020
66
158951
34229
289634
4
76
104242
4
58
262147
41
937543883
447666
72
258486
453845401
89
294259
2
75
54
189853
61
40
60
35
67
89
646135579
199405
248643
209781
442524
19
253525
18
449122
16
82
467308527
64
437119
98469
231702
253786
188646
316690232
360116
50
23
87
98
84
445175
491145
5034182
80
50
246132
368700
340798
739213054
71573
411118
359755
10
241368754
350948
213538
66
64
58689
97
144277
1
19
477011
456600
79820
530082024
29
3272
75
390822
53
881713408
93
417965
3
587741491
407510
489163
16
464882917
109077411
84773
96
43
352686
50176
61
69
97
482395
254472
11
24
221113
67
7
97
188252
279156
3
287704
417892
24
46
490990
70
294567
38
76
203917
122333
96
239581
75
59
52
64
8
1
140739
783533185
40
214805
48902
125412827
34
78
42959
99
33
72
388041
59
10
765492520
540833015
275681
308191
85
324923
5
19
6
36
60
464821
90
210510
21
21
71
59
7
51
45579
375878
91
286294
82793474
4185721
44
50
39
4
35
80617
4
32
605972353
401933
127567
453564
164080192
941410174
82
51
26
201356648
18
68
108419
837249366
20
113904
7
84
437631
433180
59
71
292156
27
213443
9
820377005
1
198732
1561
30
379723
153099
431529
2
55
76
281402
396813
96
6290
369765
341972
97
22
60
309060
156437
91
7
21
476061
464091
339138
69
46
309538
43
28
24
285709
437013
19
342356
13
202796
71
431213
281201
21
813195499
43
153127
49
244383
656510219
8
251854
90
9
332749
37
45
4
27754
44
390539
68
490515
16
207845
1
12645
122621
310163
419517781
98618
179904
271275
6
97
2
5
93
98226
29
8
49
488596
46
87
256802
923685556
418212
7
376409
241979826
72
92
31
30
410443
55
2
62
31731
8
76
42
326530
345810776
59184
447049
169902
71
72
6
297602
41159
236739
64
496155
2
43578
3
86
414901
3508
76
420499
21
23
87
36
10
66555
15
57
8
237112
375679
124010610
812966838
7
495824
156368
99
7
994676035
397275
25
35
28
17
171336
618472680
64
279573
6
709505698
188557
152508
44562
24
96
171380
16
5
46
460575
6
42
91733
2237
26
79
8
60
859469442
1
50
37
59
59665
5
129716
88
400913
65
493584
208763
386480
82
85
2
294905
471553
241090
50
73
34
6
75
240528
9
62
121984
1
39
463138089
477262
77129
48
463731
240431
91
345599
600042708
33
9
37
7
47
5
56
6
82
57
486419
486399
2
99
425690
37421
901578515
154460
183575
41531
156217
4
111724
9
75
5
72
81
87997660
92
139316
197180
39
252111
49
53
20
8
92
11
94
64
14
9
39
43
44
64
72
81
24
166992
73
406098
110768
54
228525
251886
34033
372713
199105
103241
59
55
98859975
38814
76
67
86588
93
134828
71
30
293773851
46
340148
209093
287261
54053261
61
484061
242605
1
456283
71511
7
6
300304
73
426737
34
1
11
36
62
27
69
157884314
4
44
62
56057
247122
44
61
95
38
78
97
85
48680557
52
325281
6
75
11526
6
312622
66
9
71425
42
848314166
477940
3
7
10
289288
74025
121340
7
73
421016
332921
439190
18043
40
53
425556
37
75
31
44
33922
26551
21
398148
45
27
24521
97
189900141
26
272487
74
114107
2
42
228666124
134123
53
380989
38
60
94
48543638
80
79
98
27
347113
97
95
385327436
65
278823
22
47
8
261327
60
487415
439644
410855
361771
175577543
76
93
6
42
9
17
94
30
913114228
166943
384739
112132
93
21
38
99
65
291411241
493603
94
29
61
58
35
86
98
400626
217525
164997
141659
2
93
307519
8
70
111123
10077
110222
54
14186
420110
95
394173
369686
88
165812
561056689
126490
51
751036795
52
213769
356804
78
29
99
15
454004
464318
308186
62
298374
56
395070
608069645
368032
56
7
69
449206
15
95
63769
68
63
390308
65
8
372792
2540
31
75
148559
241226
155449
6
310540
55
236559
37458837
58
69
11
627544009
326668
4
912553061
284752
439942470
29
121950
956192085
45
560010200
15
235484
209686
291887
71
47406
41
82
3
39734165
77
447350
250760053
38
424809
337173
668638292
28
2
7
340451
278939
470418
417315
65
279952
60
283991
133485
9
33
51
93
521434435
243022
877894180
88
44
9780
60
30
4
154840
14
481364
69
169597836
48378
64
17
71
234833
49
29456
4
53
420076
125308
51
411135
128346
63
174791
74
88
197607
88
485808
145044
353648
65
52
74
32
409458
229888
4
5
460346
93
884702994
62
1
247423
41
2
70
35
313597
6
50241
94750294
461431
587457255
61
73
90245
276361
6
91
483726365
18928
87
6
322407
643707899
354779
75
10
90
21
48
7
8
341581
11
69
88
555021186
179934
8
15
206277371
412527
407581
75
2
74
283280894
273553347
50154
95841
6
226137
193572
40
335439
76
9
213803
870661925
70455
103709
92
21
62
85877
46
24
85
79
459630
436350
112650423
519714915
397750
36
92
85
327162
492293
78
283200
2
414648
14
82190
19
63
29
93
40
84
21421
403075
86
335319
10
389698101
91
702660513
93
333299
49
72
84
341888
90
60
69
163839
48118309
24
549403439
263806
26
848999341
13339
375221
435084
34
8
18
21
121233
12
94
333646
24
117573
46
94863
757434500
93
11
86
44
8
981152150
445414
468064675
18
8
64
384871
88
30
47
344386
15
62414
76
396836
39
40
55
144193
263923913
396023
98
24
120398
30
243938
342009
213244
6
22
89452
41526
418336
890172447
716377702
5
363698
196554
224052
151259
5
89
141180
58
486677
43
158613
245418
386964
59
61
99
456818
11
12
55
162463
242244
34731554
15
453697
55
265349065
34
224189
67
405767
25
56
54
69362
10
57
76
89
424863786
2
633337613
303524
57
193267
86
97
422766
419578175
87
57795
496639
673235009
99
64
482628
18091
24
471534
22412
121071
645966444
477846
223164
149926
236587
79
3452
165424
233121
21
132087
713802526
27
455285
27
636121388
113763
89
73
98
26
36
84
60
78
205582
124860
410453
88
998197568
174411
100853
250242
89
594742764
388987
10
74
38
262134
497131
10
98
22
540547973
492015
2
240743
26
817283608
4
193002
17
66
70744338
12
61
414592
431273
17
307267
253736
49
245954
90
33
1
96
1
26
275650
2
121706
88
344655
333246
119347
56
26372
153531
180105
167174
246979
8
87036
1520580
427037
66
66
310781
52
99
61
23
45
421152
33
77
56
460379
466947482
203130
101311
3
244370
194175
43
34
116969
60
60
498740
90
387083
332445
85
52
132411441
255811
6
57
37124
4
407345
48
83
87
66
32
53690
190755
85
305602
5
306377
28
26
338125
94
19800
666158243
284836
79
294668
52
55008
39
42
410940
443208
390215
446942
259084
145175909
4
304769
17
432334
74
324375
20
98
33
50
26
105469
275915
168103
43257
444946
179405
50
7
391366
64
34
13245
281971
346552
85418
61
455773
8
146506
32953
22
18
48171
776285530
74
499735
56
846999584
15994
491988
38
264622
211376
7
369255
7
348241
425083
2
933884982
467157
75
241975
90
3
42
188016
45
348120
398007
5
120888
5
322095
140610
91
377255699
196287479
85
36601
131529
349961
272268
70
20616
3
157393148
5
237132
236348
36
28
14
359863512
441768
92
13
178233
275680
363915
91597
14
40
72903
239584
10
99
20
8
52
42
87
13
91
7036
4
42
18852
2
51
114560
65330
381276
5
6
28
363469
69
436959
44
627465698
52
284143
469727
358981
903639865
734630019
49
3
210708
45
85
37
8
62
50
32
451972
3
154792
171372
655231129
163036
95
391600
8
1273
385843
270309
255527
8
351436
60
406374
433444
58
545761547
3
191784861
206707
431082
12
387873
776773193
7
79
70
35
42956375
249342
51574
4
2
439038
462958
203886
827583939
8
17
11
21
407685
140596
126467
30
42
57
378995
66
865192420
513683175
27
40
17
474062
385732
3
476203
1
94
523726594
385485527
509138094
2
21
8
84096
301956
138410
92
24423
78
181175
89
61
289480
380869
96
62027
113393379
6
3
73
4
208715
291987
110163
8
25
19
45
71
14
221753
98
99
11
75
156655
81
403127
58
8
96
89
18
679188347
444779787
900144017
374094
197004
29
641871953
37
48
42779
6
37
1
612225607
62
125779
39
479565
17
59053
19
142775
82976
52
121194
23
24
70
162387871
144606
121276314
487645
85081
80
327434954
77
284955
432829
392008
2
81043
74400
9581
430407
100474
19
34
31
3
428108
45
742503749
15
366983
217885
376279
55099
5
4
137952
99
14
32
414272
30
39689
10
957098954
154458
85
42
65
224236
95
28
85
352263
297549
195212
95
44
247061
25
488650
1
3872
32
86
125040
288309
97
354502254
24
90
76
8
65
76
170854
5
63
39
47
390824
484708
420681
72
123053
64
472832
984130808
91
248278
422773
469939
358462
22
53
58
275438
22
17
59
94
387062
370429
2
66727
289956719
51
3
202447
20
705829196
952361492
67
203895
27
470752
270167
10
353273
471683
57
80
15
70
433078
59
391984
296648302
444574
8
161155
46
43
42
163825
491204
69
463568
27
41
40322
78
12
383129042
34
51
68057
792781510
13
92
113012
40
89
265813
250120
80
60
182972
69
224724
19
2
122656
324290
46
300183
166544
308046
39193
62480
9
95
77596
44189
51852
28
26
86693
40
763078615
28
54
777371246
27
26130
34
440696317
391616
431085
12
8
414290
404155
19
2
97781276
72
138475
213244
298670841
40648
73
32
1
28101
96
255521
17
20
83218
304642
488986
41
767142377
81
31767
81
59
23
541009656
79993
317189
81139418
410960
183366
18
390591
116169
4
60
30
191764
58
100231
48925
5
9
51
53
37
21
70
91
34
11
28
76
22
201976455
498068
48
10
35
88356
424309
262709
394386
101636
21
205852
370441878
68579583
12
6
94641
71
311724
8
105156056
58447437
77992
132532
213080
903435064
220987
12
88
3
84
1
443600467
364730
286488
684553594
83
141216
48
117270
70
13
60
80
491033722
87
414762
808497851
152249
334770
83
208326
22
309618
318424636
239528193
89
9
214734
53
83
145419
237560
412613
21149
70
466241
630813501
44
79
176256
223958
196857
2
77
96
74
296875
72243
5
97
47
167791
80
437623
16236
34
23
115394
320669
41209
426913
481440
37
50
389961
367799
25
4
77
294933
61
153212
336536
87
8389
36
75
79
58
219759
37167
12502960
76
74
15
187194545
75
91
401820
116223
81
8
258153
39097
41
98
62
63
72938
21
23
20
68223
109469
287321
28
160281
29
255370
474116
142710
67
208189
78
27
6
13
384154
34
434722
15
42
42993
2
88
178905
98313
47
60
36
66
1
30
141396
560878733
74522
50
177011
633762271
11
317644
4
237287
28
71
74
536499833
113310
153176
469361
446909700
964333584
92110
6
9
26
227011
161544
352366
75
59
1
66
248986
64
5
83
43
6
61155
42
84
463175
350563
89
226524
455235
16353637
43
91942
20
70
62
64
260570
498656
99
118753
309947538
184536
84335
187871
255053
71
24714
624458864
4
306402
251902
67
3
68483
50
881050396
84260
60
92
434050
81
99
78
57
29
41666
81
43
286608
110649
98
260912
57
45
19
2
3
2
53860139
40
64
21
41
134867
394775
77
313016
434876
8
178428
151950
81
9
25
77470514
84
287389
16
40
519075764
4
215662
3453
41
930569042
414101
31
225206
235008
79895
379768
210152
13010
61
3
67
1
65822
340316
872337372
35
5
311661
22
339232
84
57
493165
42
128620
921224414
6
403278463
30
64
32596
12
148687
62311
56
45937
6
470605
90
263981
199596
747539381
74673
118274
8
18362
44
192883
59
29
62
71875
982019460
74
5
228500
59305
94642
125425
207025
272783
322536
376367
454667
848595953
354830
39
346598
48028
875702556
33
58
332384
4
4
72
437176
347051
379447
11
6
43483
140519
329793
7
91
70
30407
40
79
227436
39
41099
83
878129858
66425
86
750060725
18
39742
778497514
33
428563
146874
89
90105
148655
49
345507
43
58
84328
226460
979864837
84
434599
110314
491026
72
134694
670004929
116725
159050
434286
5
63
3
298074
8
133003
40714
48233
63
72
439114
85
242139
13
82361
94649
274843
7
244416
24
79
56
157052319
433888
176879
143726
176388
68
105443
489223
17
7
59
97
13
32
305163
431740
345676348
3
489756740
241699
98
138598
98526
397
1165
92467
289219099
444521
32
206410
59306
152693
32
179605
417495
45
66818
48
30
67
492665
966020529
949998256
12
1
55545
489664
13
40
453696
1
53160
87
93833016
45
468378
52
50
236815
184699
418109984
77
7
62
377976517
17161
73261
38
54
494236
3
352640
45
62
6
363400
87
701417484
188993
100311
109666
308228
161824
72
74
993094439
87
330562
8
436346
53
86
213201
864452678
9985
59
4
90
7
7
408992
323761
35
396179
79991236
228508
6
355830
309925
6
212669
77
34
142404
420627
43
819762234
417634826
93
213274
80
75
239410
22
97
13
368342
77
97300
73
193779
6
34
51
8
73
77
55
177825492
18869
131689
33
109666
13
50
19
31075
98
87
3
16
37
99
1
91
22535
725619063
62
37
4
798766744
49
36
610755777
26
36615
93
342459
115219
295015
73
152524
87
257431
187368
479422
48
39
189828
432430
288784
65558000
36
483991
73
83
374306
47
14
192338
444078
294408
394685
94329
27
205123
380764
30
137167
32
497099
18
33
377206
71
91
309431
51
764343014
322795
20
96
270845
98211
44
431258
6
28
486001
46
44
29
79
336937
334351
92
475166
64
97489
30
81
9
58
338945
4
6
44
94
419816203
382547
399184024
54
473222
61
396933
33
84
129011274
489127
14
406061
7
15
336813
57
80
119505
236414
2
99
70496
15
26
311061
1
87749
31
93
227309
299935
62
28057
408310
431508
382558
12
192926
44
13
226144
58
89086
88
98129
68
36187
3
50
7
242392
336271
640241465
7
9
37
25
558082298
34
58
429285
102015
37
440727950
97
379644
70406540
780423717
41
159817
95
326419
351504
342456
463547
45
78
7
65181
216107
576078940
2395
909197926
99
442899728
62
1
205070
112912
15
7514
170153
78
10
86
289195
41876
49
248491
41646561
231359
353929
120874247
98
91
1
4
808146406
339816492
6
23169
49
311369
78
70
99
337948
112646
69
140723
91936
98
256251
297148
287404
491037864
147599
440082
96
52
71
73984
194018
4
62
55
52
7
401194
18
43
217878
25
493632
54151
71
81
99
251263
50
36
335958
80
99
4
86
498052
45196
23
6
702117878
460014
69
46415
90
215671
82
4
40
344353
105549
81015
336946
544550108
827861515
65
96
424858
221268
200017
26
448545
480009
15
6
53
86
421059
402866
472631
72
79
253223
96
9
48
61
230945
459923
165732
65
87
23
419612
15
25
8
189415
7
99
67
680747687
290651
47
366137
472129461
353875
54
308866
198345
18274750
9
66532
30
51
28
94836
29
82
330024
49
94
334617
108057
11
201986
32
74
432286
6
14
389276
40
414680
1
88
237293
213566
155221
449789
89
899399760
29
360536
22
19
10
288761
19
175820
14833
209516
99
348121
31
724910960
473337
43
94
9
30791284
46995
8
386671
416993422
59
49
7
979186913
94757
29
961711277
70
63
96
60
296461
177575
10162
38
447210
412923
83
459477
40
184757
86
21
7
340740
43830
207788
130117
272464
360697919
12
60
291804
516537078
381989
46
480244
446936963
226115
471182
187104
18339
226538
387770
471683
36
76
339824
243979
123864
629852318
343700
89
62
735868203
424993
1205
85
37
52
256728
496515573
115130
357938
327041
89
58
9
69443
47263
67
3
5
401153
12
104608
383022
918934739
2
63
470202
114851
123744
255745
96
152160
19
370873
489595
130989
55
58
60259
203465
70
58
86
234844
5
3
49
116775
8
92
7
92
34
77
76
9658
48
260989
448037
304215
444666
69
70
416443
6
28604624
19
23
890200693
223360
69668
203107
50
54
15
319072
297316
206925
12843
34
22
24681
87
90
288387
637772010
258296
226854
301768
243174
579181357
83
45
11074
705253510
308663
478406
6
314414
89
446537
84
76
490621
304932
43982
425839338
63
18
356666
38
121235
841311564
131312
70
2
440980115
76
31
83
7
27
18612
462070
306359
25114
46
409606
912775143
354306
370184
436530
71
3
975204893
13
9
276640
8
7
493285
13
28
28
261336
66571
80
37
34
475034254
1
69
73
31
169879238
151600
454139
3
84
4
936003957
4
133734
21
9
82973
73
62614
96
232260
4
346024
424234
289736625
408860
68725
332690
540444756
5
73
6
53
43
366896822
2
228289
150039
209781636
25
101829600
44
14400
5
92
119416
85904
132240
69
18
22
29
65688
89
617483394
175908119
31
87684
227818347
66
19
141440
116599
78
443452
205255469
473414
309287
52
422054
151435
336462
80
75
369544
3
49
317377
20
2
118459
46
55459263
96
1
4
92287
6
210115
68
27
76
237122
115948
7
15
470470
151973
27
67
156955
66
1990816
374873
163272
20786
125811
198745
26
470599
917851070
32
154751617
91
89
68
31
66
41148
392753
91
404698663
82
179551
45
7
92031
121831
25412
40
99776
198364
93
26418
59
342506
84
32
166694
265670
39
71
135985
81
85
889917371
91
91047
84
94
88439
384404
2
406743876
5
105639599
52
3
55
98
34
64
98
388169
95
99
495793
56
441357589
21
29
102081
392983
80
55478
83
40
64
86
33
214434
36
35
15780
143692
76
442575
137782
401816
68
62
139781
268246
58
51883
54
20
884058105
221944
289883
67
48
46
6
169980883
93
393395
9
247657
64
79
1
85371
27
152882
80
51
68
62332
373042
86
1
49
243947
683209541
23
261307
339236
13
413742884
23
82
1
4
35019
387126688
272566
10
72
57
47
428749865
92
11
44
27
80
13
13993
84120
89
6632
622893991
84
590171254
3
44
434318
52
176325
149965
891507645
167822893
20
237575
31
49
89
153073
373919
51
26
59
280544
218985
31
149153
90
8
394944
94
12
79
185409706
3
87
119775
61
99
191652
83
80
18
24
26
11
9
89
416244
2
68
35752
37
61
63
180391
492447
53
77
73057
84
83
370266
61
291331522
2
70
14
16114191
468260
82926853
7
202167668
114837
19
191094
289607
22
42771
79
74
215321
39067
517401613
77511
43
29
32
72
46
3
61
333930
6
277211
205689
54
67
371328
74
194681
780087340
805819855
33
43781
224825
90
68
34
324769
189517
95
3
440303
81
24
231340
426077
529009932
86
74
51
323467
118672
27
262806
10
922093807
69
259887
354509
159143
42
292290
547832727
219298
62
857454165
719873537
248652
194447478
433140
7
43
258230
9
60
94
394801
292395435
36
98
442167
90
41567
142664
61
78
132650
205381
107876
84
84
92
59
20
66
410031
422620
172231
92
379964353
76
291847
261585
22
36
153358
97
268465
10
79
88
32
90
2
64
59
41
98
10651
367395
466932
46
77
91
302196
10
948531907
14639
359255
6679
9
50
176941
357690
302323
11
66271
7
96
70
4
8
323373
16
78
222827
96
142674
985514326
92
334804353
70
275129
89085
57
3
88
243166
389146
344820
688380510
419563
26
9302
63
76378
242227753
96148728
469469
8
51
24
51
421894590
125462
247117
42
50
1
23003
412371376
107375
82
50
429046
114816
41
445655
99
107054
380919
38
84906
153903
101578
32
491510
61
4986
31060
264918
143161
55686
4
2
77
83
9
478163
769169097
94
78
203625
19
100432
43
207877
436919410
11
299191
232199
473892535
126751
446313
14
21604
943125993
25
322175
66
140756
74
36
182430
217646
32
48490
241992
36
1
44
41
50599
3372
58
3
12190
92
95
80123678
52
63
973941782
72680
86
739725486
5
52954
8
2
275406
18
973143215
69
433642239
172729
20
55854963
85
80
1
253301
18
6
87
78941
52
272915
32998
85
38
288221
9805
88
121576
150676
9
264747470
2
90
87
47
95
6
416542
2
292844
54
263485
61
2649
73
81
83
219227
858137151
420422603
3
73
16
7
67
52
283182
85
336311
96
255454
441262
426911
65
90
63599
70
5
64
49
1
38
51790
196334
423932
419767
86
68882
97
23
12
294208542
80
372661
225583
72
13
64
287440
197998
2
5
48
329641
63
310109
52
598247010
51
244122
93
260255
902686790
42
40
400706
55
216746
161799
416034
45089
283220
44
84
8
128629
219816
479708
747740871
945557064
52
99
93
67
37300
83
37
80
141171
123192
433089
329218
197218830
85
68
24
60
278447
19
73
20
470855
235932
308808
5
46
1911
94
83
266388
550578595
145051
324817337
93
246523
82205
18
236980
44917
21
39
95
198661
376543
5
18
61
135647
123549
27
280586
694798560
343772
703407595
355719
187774
3
7457
420896
42
238812
29
446454
98
387089
70
89
93
363377
38
44776
429444
40
79
16
24
106658
149904
228844258
394100
86
25
76254
44
168074
7
11
170685
391845
172075
343831213
319391
136016
338758
81
99
145465
25
73
93
49
2
80
3
428095692
47
130293
293007
438075
367580
372677
115597
18304
456723
116859196
98
52
323693
51
180718
83
95
75
21064
91
206100
413628
9
416712
67
6577
153319
106189006
56
28
414827
938110122
14
91
149649
50
508289607
81
654239438
7
243989
88
465574
21638
11527
438356
58
5
4
146635
3
33
85
159927
449792
96
491863
289353
53844
90
9
6
374003
7
8
68492
43
89
85
322471758
464722384
98
398064
220899924
2
399491
2
495432
323840
46
23
700521510
99
326961
244680
4
5
50
269009
63
21
91
117606
458273
92
77
255354
70
5
543819489
47
185427
11
27
22087
17
606703930
86
92
396400196
98
71
7
406156
95
22
73
42
5
54558
186505
363076
268419
1
160549
4
34
73932
25
148829
25
475881
57
479604761
57704186
39
97
149549314
117524
409915
46
144811
272691
394806
94
464056
10
204775854
54
10536
7
205899
57
79238
389848
30
133635
34
117623
361477
22416
30
18
1
410220554
33
21
87
382683
12
285641
372271
2
79122
952624839
88
43
401272962
12311
6
23172
72
44
8
87325
91
230483
9
485739
18
6
21776596
458904
11
234802
248933
59
56250751
80
8519
122939
65
490675
328745
12
4
222567
74
926442121
361640
121800
7
297176
72
27
13
224610
125924
971351079
44
144988
5
279203
136209
454152
5
99752
76
13631867
214998014
15
212785
52
325369
71
557264599
34
27
249923
42
469218
49
73771
399682
79
354736696
96029
490085
88360
387523
79
37176
64
179136
25
44
477316
9
82
426607
88
191120
456926
497729
8
81
177318
98
308997
5
28
8
64407
64751695
99
561243770
956492307
318370
316795
5
362680
157594
451505
200614
90
8
6
237427
346594
250299
27
193456
291508
40
17
8
49
191404
241554
353978461
141931
226418
75
240259102
59
9
2
64
6
71
16958
139737
153725
78691108
26
87379
9
144161
48
976033531
1
200958
485799
373498
31
232471
303792
167470549
79
371947
259612
6
66
7
361842
476873
6
42
392952
91
169662
3
92
654782370
21
23
98914
464732
9
64
453857
386876
36
454908
381771
40167
27
82
15
73118
141674521
341477
56
81
492204
68
83
93
473711
442287
657297461
502124431
37
15
1
2913
303588227
19
175768
6
375438
27
90
70
2
93
354108
220638
3
29
4
1
402269
234771
50
352460
5
61978
35
73
81862
332954
4
89
15
81254
21686
12
410535
56373
94
84
57
99333
7
9
238661
238321448
151570
155525
39
381233
8
11
309779
90996
72
496093488
114298
11504
83
41
87
90260
17566
479747
10
20
83
463916
879952677
454298
213393304
860370796
40
61
64
1
75
101344
58098
41149
85
110042
93814
92
18209
45838
57
465425
8
340002
51
51
117514679
99
12
194890
55
233480
376369923
198781
74
59
39881
6
78
40
387533303
291241870
37808
168056
360767
423887273
430235
46608
87
4
96
46
55
552422618
182558
3
79217
406950
83739
99
10
84
411983
26
70
313788436
274587
57
21
1
58
465461
3
171921
97645
81
93
36
3
396168032
71
72
361878110
26
24
125295320
344870
76
90
273942
159122
472697
7
25
9
37
108015
9
318783
85386866
6
434183
228666
296700
62
31
44
46
83995
64
537440460
2
71021
34
42
35
317979835
81963
29
13
528210901
14
3
452525
5
838164927
60
50
934429306
542717870
68
67
281396055
374215
17
6
11
92
406579
50
82639203
64
209004
308786
80
7
357457425
321
206571
97
8179
325937
21
77
8
188332
466236
13
441505
68
75
126964
36
51
257226
410636438
238684892
59
76
643945398
1
210686487
412660
894036581
11
353180
58
62
40381
2
1
5
95
61
114321
52
475172
22
73
22
153891
58
15
5
18
3
419289
77
1
986299893
74
27
264295
418146
72
453197
447563864
402790
92351
95
65
32038171
410723
5
4
25
6
404303
443634952
40
232986
40
38
13
2
214574
6
408235
23
749579957
469740569
79138382
291494
691747816
187923
16653
314053
151983
98
325156
152254
198581
441916
32
165125
87
224433
205641
2
24174
470901
387323
87
252774
74
20
461854
4
46
26
52
62
494771
11
64
78
324914465
415432444
184768
411562
21
64492
5
437911
91
287197
203794
82
91713
75
462546
77
19
439837
131350
20
6
4
38
87
410636
34
675229702
75834
269284
19
81
37
271011
81
9
436775
74
431368
58
340155
23
3
169790671
63
465927
85
447208
32
65940588
84
3
435251
56
73
90
665704345
393955
174859
79
279102387
31
25
7
60
301260
72
65
8017
435015
92
46
63
386480342
449797
79
200493
51
5
8
21
42
7
717366891
70214
73341
79
107619970
50
426792
68
98489
274208777
222821
36489
66
71
2
29
54296
137563
73
29
422896
77
189227
9
44
11
52
314163
3
375368
4
62612
26
114481
4
2
748526175
101880
234661
614836448
89
104933
371214
972353550
30
1
340061
347927
489642
61682
46
29
482773
80
348105
13
433988
238773
439336724
133548
60
474067
36
87
357221
66
34
372557
88
101890
912147145
71
45
76501
348873
63
147534515
63
414554
55
277504
543163514
36
188321
77
34
66
90
499253
498181378
98
454096
493799
62
176655
241933
49
36
42472
58
78
8
71
131778723
72
6
397892
38499
253001
9
163849
390087
381014494
38
67
90
340828
133303
97530
56203
258736
84
2
26282
20
257777
13395
291921
62
847100279
82761
76762
344031
482628
381749
54
38
14
49
55
93
97
356522098
61
36
89
40947
269555
360874
18
910686999
7
811475449
3
3
35
26
57
4
399882
77
346711
54
433077
4
219104
4
95
8
2
92738
495228
73
11
99
307972
147912
18
358619
331961
83
72
8
243927
9
487443
158240
101064
78
644384986
443255
86
206039
35
8
46
15
167480449
79
369560
256538
517987101
54150
57
358085
90
35
968029292
3
19410114
737475101
6
459417
8
256660197
388390
3
23
57
148166161
210550
36828543
154527
254917182
819622120
18
52
536679882
66714
201712
219040158
384088
75
343798
422635
35
383067
746368673
256631
206240
105674
16
705130627
65
47
400104
56
33
848231042
53599
6
264560
75
54
65076
9
304391
74
260414438
431150187
77253
428340
20
14
74979
51133
329884
68
71
881564303
720298462
37
74
25
7
457060
310684404
262243
54718
3
215239
86
132761227
143579
342812209
320200207
99800
284611582
3
61
83016
97
84596
34
97
364078
4
38
276483
22
434319
32
381202
367534776
83
9
57934
84
977743630
492596
458825
15
15
32685
238422861
75
220208
12
270087
460961938
15681
565640508
84
31
50
426575
158791
23
85
282799
96
19
18
90
127113
46
9
6
21
295150
255039962
974162102
48
17
15488
87
675657106
88
283963
20
218861
43
350216
780791591
36
59
472844
74
414706
32
163743
479452
3
33
567202626
399752
832754829
100099772
98
34
141544216
32
77749
60
58
473793
763166484
89
82
491945
162150
6
488703
464050
210487
6
721549060
485423
30
14
206924
603840565
108236
309579
59
267073
97
82
55
371095
496464
94
221886
156602
32038731
182226
52
100694
26
51
94
469202114
153594
80
64
172254
212909
30
63
59
67845
10
38981
52
10
425787
430717
92
185529
72960
485812
338250
266624
39
779749949
73872
97
22
102071
329574
460212090
411568
154038
333429
74
196292
146670676
454769
4
80960
399065
55
226535034
63
316882
94243
470703
9
83
1
456855
453118
8
55
468094
33
28
6
92
9
17
8
15
85
202846
407173
411110
30820
4
70769
15
3
103676
72
119271
30
3
75912
222653
87
419707
9
79
928059079
26
80
46
958593776
93396
54
451627
212067
17976025
91344
22
190544
157246
81
52
26
51
3
66
66
80
222560
14
89358
29157
457381
491164
47
333104
416103
300819
6
245485
76
10730707
380599
329963
164424294
58
2
4
49
14
62729
67
64
14
227666
393105049
47
97261
5
15
4
48
39
415441
8
45
367633516
209435
48
449338
458575
74
58834
20611
86
285414
1
2
267006
357477
43
13328
8
36
60
587086713
8
33448
454831
436359
26
33
490280
16
20
18
47
30
6
330482
90
54626
407103
93
89015
4
4
55
51
484672
257518
7
31
75
601585938
18
284162
33
89
118332
56
188937
401355
597707130
27
273535
199616
580794076
216353
275324
7
40294
325124
115644
55
16
8
488445
81
6
217498
48481
182059
65
424930
83
402436
79
338168
197564
155672
206032
1
475436
57297
49
369015
51
91139389
4
420407
913604103
54
4
35
94
129270
8
360216
62
9
60
81
352909806
462592
151043
18
376416
11
1
43
623074504
34
87
167051
208328
98
49
95
48
85215
76
56252
67383
404659
343370
357698222
89
308664
90
99
323205
304898
364718
72
448122
262199
141578959
375227
9
24
13
489468
20
57
97299
88
353416314
29
298987
457654
397057
92
70
384993
27824
36
265939
54
5
2
95
8
470190
240184
63242
487460
19
239446
371230
95
482512
10
148761
68
78793
99
355060
449796
220969
142190
89
351935
477044
135599776
95
74
48
29
199573
297137
91
38
422795
409962
7
19
2
450561
77743
112561
19
37014
3
293674647
6
83
549742396
29311
7
6
62
444644
32
4
401483
484156
462261
23
115163
57
171291
6
181840
53504
72291
394314312
91
1
134020412
10
595024490
213189
53
99
25
264894
16
4
442310
109176
29
134475
8264
133017
941032106
482147
62
49
9
29261
28
66
69
60
425981
383478
63
65
243739
114381573
92
325551
976830848
99954
10
36
425836
76
263108
88
23
18122
16
298440
3
34
254765
289514
55
731973175
61
92
816188481
8
342100
299496
39675
2
7
262937
409369
751275646
79
39
50155
447124
37
439374416
130906
251811023
7
2
9402
414991649
21
5270269
92647
14
6
53436
1
110575
344417
367111
151700
80
58
286232045
48
156184
237838
32
97
31
15
4
729362410
60
186459
51099
19
4
54737
23
78312307
65
73
101220
63
75123
58
21
48
200230
447285
331645
252666
1
8
181679
18
463714
30
52
8
30
4
20
60
425456
61
6
187859
33
174927
89
87
250583
49
59
92638
448003
57
78
337113
64403
21
62
52
42
36
3
2
1
84
52
9
210948
59
35
47
157339372
44
16
23
48
108671
60
170431
86
162184
59
298694
66
288834
89329273
320066
70
8
19
66
50
8042
92
33
9
52
408841
449388
9
24
73
307997259
258341
71
59
204005
45
804011901
24
31
7
797472785
25335
51
21322
455152
239869
23
52
454469696
354553
530910813
59
88
57
34
479908
70
80
361400
225842
21
28
232681
310725
163802
180698
37
358435
99
79
91
473850
39
195204
496341
557749597
828050622
17
56
53
448156
35
316468
2
45
95
4
314655
58
220851
95
66123
55
33
5
79
452790
269382
153508
337186
34
28
75
300084
10
69
296200
73
152819
54
28
135482
42
18
2
495545853
90
82
356468
85
122858
339203
58
29
369365
146079
23844
19
68164
9
37
268108
362234
467717
35
60
96
126798
144517
234626
107563
34
57188
39
91
88
216137
79649
54
233450673
17349
9
87
21214765
38
991380619
441909
418591
81
238258
115317
403164
39
55967
26
96
3
83
319238
168286
396147
42
497963
400021
65021
31
84
81
83
33
36
51
112405
35287
459352
392527
370339
89
408999
40
14
5
667464120
141516538
13
36
155787
58824
13111
35
77
67
34
26
166403081
28
76
44782
295315
63
262676
2
70363
473900
202598
4
19
79
16
53
373266
3
249344
7
875087183
266888004
3
75
490617
196317687
57
640184555
199111
60
11
17
20
60
4
809372711
340753
302778
55
48918824
10
286463
130681
381216
71
516857209
10
19
24353
262950
3
4
46
97
17
183626450
57
2434
486255
86107
3
175984
67
66
30
195601
161828
98276
60
40469
876851280
8
983494652
415602
89512
257139
64
72
231730
50
17
73
338407
33
98713
34
38
2604
2
384964446
95658003
2
319133
222995
88
509255865
9
170454
19
240372
8
74
85
15
507867559
9
29
81
491421
284141
1
142126
91
346820
28
58
9
23726
316063
40
1
2
90
82904
95
205242
51209
41
34
16
638599154
463114
39
51589
451620636
72418947
120875
53
398910578
4058803
913080485
414302
120875
121145
302812
56
92
223632
381482
59
353561177
440857
6
82827
85
457960
154508910
5
7
269881
9564
37
77
330868
2
69557
274493
236842
72
71
214686
122724
328082
205705
13
22
5
24
18
80
20
95286
412284
44
92
42986
96
414770
293488
812862594
36
428696
424109
109721
22
1
498296
54
47
46
3
68
29
84
91815
87
51
6
347350
7
250750
3
12
99
17
92
29216
58226
46
115021
70604
416773
97058
5
89
52
52
69
14
366111
29
396564
25
204408
52
170627
212966
652124503
289366
259965
94
98
15
152451
86
386345
8
5
431449
5
56
295729772
1
152080
49223
67
43
461214
165792
326844
79589824
68
14428
2
957
29
6
82
380477
196969
48
289758
20
98
46
86509
15
483741
41
489436
23804331
439663
302735
45
391723
71
88237502
69137
43
40
197862197
81
6
243921
120655
29
37
40
65
153333
36
93
131349
808126778
65
907372425
21
29
19549
30
161631
339648
97229
434619
34
62
89
82
16
38
30
224356
187592
1
19
277402397
266209
416876
33
9
6
64
244021
97
62
280253
287454
37
40832328
490484
55
77361
4977723
243804
97
99
19358374
78
71
8
342552
4
38679125
346086
350740
42972
4
89182
173714
63
60800
263138
490633
141706
7
94
138368
1
488311
468670
186903
259671
385267
1
21
65
471352
219856
874745262
4
6
29763
470023
67379
39
253407
376763
54
479907
21
72
683452585
98
45986940
137040
199413
194713
8
92
82
180459
380958
444863
434410
467186
976295891
44
41
67
187672
31
3202
7
89
49
61349
36
70010
203922
88
375992
15
170551
15
6
54
70
6
389395780
158484
368597
390382
26
102898416
233784356
150620
41
6
65
8
383262
13
73
5
346726
448512
2
881103398
52
67
18938
414984
87
297759
32
289366
385136
303139
44
340311
351213
279355
196661786
3
231159
11831
129899
106508
165795
381397
230894
212841
3
133789
87790
416725
13
6
25
82
91
380261
77
40
145243
335877
86434
44
36798768
78
47
194696
24
333725
22
47
11
51
409564
70
13
232774
3
22
80838
260263
42
88
64
32
223176
357938
212259
67
346678
138369
371114
96
49
65
311641
1
495912
33
38
42154
32
25
77
81
91
45
56
375303
50993
815255540
680556094
7
486481
43
15
229298
677183921
114081
16
91359
77291
98
68
7
271303
33373
264847
597946513
495402
40
377906
148844
86
291643
52
26
66
74
66
6907441
431908
4
71
215289
73
81
141310
58020
1911
159675
9
40
1
272435983
84
202043
76
295624858
47
146732
245365
97
84
43
69
25
903394264
7
8
7
154260
3
6909
49
82
4
181740
43
29
62
59
470241
28
362871
88827
239562
117118
189422
168116
73
472241
228575205
44
58
53
323116
68
75898
4
156811
111645
234841
1
401683
417752
889065609
371079
85
256913
146176
34
232687
473221
373344
28
20
43973
9438
34
164846
21903
84
18
82140
33
29
80550
68
38
139391
456081
196774
630799880
25
19
225690
41
290
69
160970
83
2
330885
181689
476998
198390
82
32
48
55
93
403410
59
7
69
61
66692
460904
453532
472036
42
37
3
201708
307641
135088312
225979
101518
79
250563
89
148375
188646
4
529048831
68
96
94
49988207
9
74
481494
92
10573
256734
131053
99
597597795
62
139969
71
359550
489255
87
867959733
2
397906
75
34
21
1
403538
418862
46
13
97
654728497
343590
468730075
198994
50
438112
206005229
250950131
256327
47
73
8
448974
84
59
25
99
14
23
55
123788289
40
7
35
248193058
66
151038
27
90
311526
40785
100715942
70
82
391591
67
19673
15
167585
92
70
157144
8
11
650752173
286910
344208
38
54
59511465
29
19
16865
8
258968
10
5
16
37
564763955
60
60
43
22
50
241724
572691665
89
383845
48
328139
262994544
144286
164267
58
280883
77
129891
1
12
46
395316
35
1
423247231
134996
393219
488652
277926
83
41
2
11
30
21
717333423
746323131
258492622
33
167024
2
6
859724136
14
621501866
81
490460
90
69
7
577211546
384657675
449851944
3878
232862
8
34
400404
75
37
3
74
87397
8
358053
459169
240627
67
112503
341482
90
58
18
77289
3
450216
96
438751
461806
480573
2843
93
14343
163810
444519
27
376434
161971
4
75
242205
242438
37
319644
6
440352
10
29
52
49
15484
296629
26
612210754
47
410140
72396
370038
150519
85
24
378970772
9
46
93
443212
6
900075885
329921
42187
79237216
373298515
78
92
421429
51
74
48
346816
49
1737
37
93
51
272520
19
32
61
158417958
75880
274409
477010
7
382343135
95270644
257917
49023
120376
73275
17
30
608083875
86
996363612
56
82
722155186
258463
96
60
46
9
142399
21941
78
285667
388227
897844160
262427171
154810
290211
208664
343120
452199
338887
21
11
96831
8
285397
48
29
105929
33160
153923
208336
377516
27
305755
263137383
156388
50
150172
6
312327
12
4
460622
344976
22
107723
82015
620191352
185227
936987266
18
6
26
80
322282
88115
97
358153
82
169264621
579935792
98
197513
98
116638
58
871387104
225887
4
16
59767355
565553944
9
112779
138883
58
91
86
494455169
486172
45
391041057
66
165667
5
17776
18
119566
159316
426261
41
60
8
11
60432
30422
89
18
129998
25058889
186530566
124665
386080
46
55928
462195
21
36
170036
34
90
261897
18
8731
30
461978
106491
17
91
58
68
220267
7
63
80
28
47
96
1
216287
69
68
282284
4
69
63586
135808
71
3
15
14
331122
229902
44
9
88
5
275167
37
165368
117716
4
1
84
437435
41
285079
304345
225748
226160
96451
78
81
240319
25
896897559
51
99
376630
35
30
56
217580
70
132823917
274367
412466
15
196825
319964
103546
4
211090
94
411553
23
140649
107985
68079
284904
6
76
235372
98115
603567360
29
11
15
67
63
18
229565
30
31909
407383
394387
210436
256690
241520
46
201819
45672
91
28
4
36
418679509
59
10
9
135735
28
86571
132686
135961
69
63
134527
8
55
874412802
276793
89
68
193996
4
7
46
69
11
60
15
14
243205486
72
87
46
91
449806
969781025
70
87
50
53
325292
53
413203
51
98
38956
68
366114
396203
922328237
64
45
88
358163
2
168977819
65
90
408252
41672
106766
471022
378385
90
94
2
4
4
476008
104802
279229
652812876
72
612763777
26
34
97
2
90
231069
38
699830594
42
92
56
746615610
81
1
121559
146083
28
80
64
251756
296883
3
43420
31456
43
133082
111549
456859439
13
224925
155277
88
24
93
88725
977752947
71281
159438
46
574780814
84
340139
46
8
235507185
8
442130
451384
23
269321
92227
85
20
33
7
198779
37
475580
35
253814
68
85
14
77
93
234292
30
63178
68127
210969
97
152314
379527
265307
241242
175095
42
17
8
179365
128541
13
39081
483125
87
95237
488484
97
137274
125287
62
56
1
69
6727
15
429796
303842
9
5
84
4
80
98
9
453168913
76
96839662
464388359
181762095
360223
3
412118
98
10578
17
45
424774
95
8
9
60
99
53
70
48
7
1
86
8
192162
207948609
8
38
857617927
87
27
66
50
400541
75
157274
432604
268057873
97595
21
128657
6
486903
192128
403439
5
43
428881
457360
26
2
19
237327
80
16
41
57861
25
52
65
77
252847
125245
69
39
30
167652
128028
82
95945
305739
16
350831
90
82
39
13
35218
1876
217105
313985
479091763
32
17110
31082
2
94
361463871
3
93
10815
64
58
180018
216975270
169495
240914
408584
39
41
27
49157
399531
13
388884
98
17
187100
85
9
5
1
216309
338734
11
8077
233159
460542
1
63
449946
361662
122378
5
239900
56
122492
139018
363089
73
291911143
84258
49
6
351543
494770
70
9
35
88
18
461265
25
5
202996
5
42
235943
371029
47
22
313307
43
47
10
9
99
316192
19
37
434579499
311627
142683
106112
4
80
58
4
361162
7
172202
64
76
362431
115927
4
56
51
290802
12988
3
83
70417
47
8
9
53064
8
69251
91
9
83
36
34
78
300769
243216
376044
33
28
422988
31
2
1
56
44
9
328009
7
802038643
21
51
53539
217297
23
92
440409
64562
164814
436451
399750
181491
456667
27
240219
290447
74
356893
61
94
505557419
88
445515
251784
4
187864561
98
44
78304
41860
585734139
3
39
134240
40
295519
318962
251306
93
572354844
22
76
104640
361589
187166
21980420
407417
459817
1
415634
11
27
31
6
220134
37
77
224906
602246448
4927
541183572
35
77513940
3
421550
382241
39
123560
35
64121926
85
327538
34
472603
1
245324
93
44
9
205505
1
337335769
75
378324
401273
105041
238804
54618
85
83
4
335123
42
986207720
160966
991778004
318920
520285029
5
92
148843
269912
8
234446659
29
7
52
43
64
11
55
10
13
339168
331696
15
220222
75
65
430835
27
37
163703532
239805
266203124
13
6
51
87
66
460052
67534
98
185197
99
2719673
241944
96
79
443111
65
274862
491010
84
237516
36
84
327666
91051839
421167
59
181672
84
42252770
82
34
92
82069
1950
86
21
199785
7
84
445001
92
77
326613
387142
71
30
17
300618
3
77
208853
61360
382325196
42
302067958
379833
983710897
46
296751
86
37
276645
99
30953936
206677
23
35
89
26
712816348
449252
29
94
1
97
235126
292755
45263
91
30589268
33
13
116212
52
6
149740
238404540
58
4
268397
29901
830824271
229861
369181
388542310
82
775109780
870749247
128723652
45
22
46
72
8
6
7
218638
2
461950
272783
148814
43
25
444813
375218
17
33
696920551
687219535
139442
643589671
119366
24
55
4
216818
67
4
4
49
226417
48
136865
320888
53
87
691815185
44
21
146903
17
30586
5
465737
24
91
84599
134124
51
65
329456
28217
72
387483
34880
9
860578121
43
21
37942
15
453697
18
39
86453
188087
374106
8
252266
66732
263080
440980
4
24
98242
105570
30936430
451220
102675
309865
27
62
134913
44852128
743131636
24
139102
4
302018
16
82673
91
11
59
873720718
566
123420
173961
216065603
86
43
18
154763
46
371764
364550
174503
427312
65548569
35
314297232
83
455811
92
465757
98256
9
673
99
271862
92
28
365730563
343428
44
77903
477058
131430556
225485
487775
13
62715
296652
72
37
8
343635
52
81
72
75
95
87
344893
76
209395
92
101217
98
398297
86
4
19
28187
43
198140560
58
49
8
168087
99
32
976432782
21
316255
293499
39
188638
260456
18
583238322
397007
3
57
79748
309146831
5
443114
309176
90584
937073422
68
289862
86
125138
89
6
52
922803223
136402
368085
994483265
4
4861
316215
323031
120618
19758
201928674
40
305022
168326
75
41
77
450120
9
32
79
9
38
416724
221285
66
287800
13
53
40
22
7348
422775
255822
286872
31
61099
198908
17
268605
48516
49169
410856983
5
62
595537148
4
6
9
15532276
45
203028
155718
19
97
522925700
5
80092
30
91
66
7623
54
255334
56
78469
21000
7
106518
5
227992
2
136510
452017
354506
298142
282917
271999
9885
295137
463468
85083
85
93
38044030
465369341
325775
75
3
274134713
396034459
80
82991
37
310051046
34
274042
46068
191728
52
367748
353304
18
56
484457297
289015
83
838599852
307977
5
67
71
485175802
72811
40
34
28
8
33540
29160727
50391
6
339837
86
29
29
93
73
56
172814
2
72
310594
48
2
180508
204734
220013
96
81
670565720
97
28
7
137069
82
88
108789
230625804
427814
353706
95
35
366489779
31
12
108823
337096
66011
93
90
67
167235
91
97
84
359655
704910180
84477
19
449191
75
622317727
71
357498
456062
62
191536
319051
840708094
203603539
254980
146127
96
425956
97583
431968
211209
469158
775858225
474576673
772081809
82
475008
76
499219
59
65988
73
83705
43
353912
134875778
200613
170703
449976
299287
5
69462
240585242
35972
75188209
561233489
399191
335879
39
93
241803
449083
67
411878
491088
477825
5
352417
78
101522
5
245418
88788
4
71
59958
7
94
843115685
86
250054
37
30
469501
321901
49
391187
180891
61
9
14
74
25
94
6
80
313622
351121
341640
5
470483
382805
302783
247750
471194
57
58
68
78
99
74
129780215
11289699
32245
2
29
84
588863809
59
129335232
26
429684
233372
109867
87
60
74
58
50
43
14
225707
454993
496784314
74114
19
237583
149656236
58398
5
76
193149171
25034
254344
52
32168720
3
1
355604
72
479936
378466
2
228260
189579
7
227643
95
653942822
397023
56209
11702
20
297462
7
44
97
9
47
7
283658
403857
56
54
21616
222828
25
8
6
25
84
45
83
1
226244
92
402085
43312
415810
312918
87
24
65
384810
46
4
91
778672149
314311976
354256
207303
264511
66
150921
175095619
254337
3
35
340128280
66134022
34
192399
505934170
24946
47751
3
35
201276
26
412841
6
64
80
81249
387453
528864570
1
76
27
72
239515
77718
101302
381041
181910
73
84
85
83
460246
367377
119518
22
69
62341
297279
559542784
53463
2
193153
86
468832
30
49
250285
55
21507
54
55
7
82
5
50211
44
408732115
264306590
452620
104875
34906
365426
21
63
92
68
83
453617128
93052
96
477696
811011586
49424
108668
80
386513
20
309913
82
45282
183893
44
4
52968
425837
450776
64
412633603
49
301958
67
51089
96051
11
35060
88
418123
496103
2
111906
30
93340
53
2
658465700
63
19
12
430723
26408
996622879
40
470964
74
259511094
429539
86
123095
30
433891
11
74
51
71
24
356438
41
46
449199010
465323
68
21
27
59
38
29
134451
32
44
255962
82
406084
147045
510656484
7
39
368272
62
99
310775
39308
276821
114222
60
70
30
169283
405880
313585
169036
111505
7
487729107
77681
3
422838
8
64
36
5
30
45
79
478556152
178722
137048154
66
531845445
96817
144353
213987
87
414423
4
486486
53
449034
1
99
63
187085
57
56
157512
448445
492266
76
267751
2
483373
27229
27
11
6
200875
730685168
72
70140
77
377457
454759588
3
137831634
65
74
120298
299500
390071
166151309
82
76
27
94
3
157147993
592518507
28648761
90
488892395
301856
57
85
57
461249
51894964
55
3
8
17
217633
161831
492374
23
963168672
365200
86
172943
89
389635599
364101
516963891
94
227101
85
10
263190
19
752321961
433600
271768
443980
12
28
21
204156
95
410432
261897
332924
124228
90
1
71
369071
470297
15346
24
102282
2
80
50
192665
198011
622039602
370741
31
75
776757238
259625
70
792504176
47
214925
34
54859
53
30263
32
17
119007
66
93
74
5
880245591
471520
66
9
55
32
7724603
710342988
67
88
182572
32
57
24
97
458513
430309
66
7
184558
13
94
477740
85
393903
175668
79
83
20
483318024
129449
58706
246230
15
54
69
81
89679
49
79
34
871457894
76
309939
14
77
381056
166630
24
452794
8
58
210500
3
328373
67
71
58
31
6263
434603
360171
823749539
97
14
977034956
14
387901
95
97308
336855
165961
23
622
287132
621042714
129956
101238645
5
50452
428519
85
156951
22
265847
2
5
1
12
469940
3
26
94
453303
60
403924522
14
92454
54
22
9
125289
799472700
3927604
37
926882548
82
92
99
711796268
53
30
406678
95
77
74
45
412362
374594
48
179096
26
65
80703
955252001
20
4
11
215671
266625
46
325811040
17
225803
97
20
7
38
376962
67
31
60
4
56523
237365
343793
79
36
97
754271245
34
91166
212362
187489
398925
235489
1921
76
4
105031778
227260
26348
2
88510
235185
4
2
23
958087692
65120913
16
22
77
224960
28
91
48
377794
36
223442
344400
21
23
62
233532
99524
1
494733399
22
9
484005
13
24
75
43
102119
313421
65
34
19
45
50
55
255317
73
82
98
702373970
7
396120223
7
337277
99
5
19
5
135496
179325
17
39
52
24
128415
999632920
495192
271527
48
29
390089
56
97
431670
225088
37
70
87
382421
241510855
56064
38
44
303980
5
11
392452
97
85
33
176005325
234537
10
121313
823723538
65
459697
213925
20
1
19
3
971621420
23
373769
77
210352
106228
46
4
914068566
205990
419685171
143628
60
409251
354369
350604253
257383
28
50
34044054
195737895
467420
4
23
28
85
91
209581
125624
52
377914
9
95
31814
64
11
19180
895544559
168774
70
48390
217297
491004
18
23845
8329
3
11
202258
82
37
278334
456065659
51
417983
64
443810
367333812
126076
43
460275128
11009
6195
7
2
541688665
10
94
399997
37664
56
163335
304229482
360938
14
87
445798
62
60
90
480351
34
698959571
20
12
90
60
380497
393882
954136741
45
69
99351
5
5
18
54
145284935
52
28570971
162359
35
66
12
393132
66360
32
94
949215437
804163210
38
390570
2
418989
74
94
99
6
201293020
69
1
55
21
81
267447670
5
773159493
48689
92
18
55
89
120254
77
16
46
134857
15
260618324
30335
17243
55
9
2477
82
237557
431256
19077
138466051
234883
433759188
146565
43
63
245057
15756
252397
56
183061631
7
3
64
7
39
126619
983644750
16
221249336
355225
67
57
35473
82
649289593
39
384813
76
91
29
3
200111
11
76
54
4
51
95501
83011222
467829
457442
43
52
365156
43
67
67
55
35
9
13
6
315875
58
411721
5
70
190832
27
20
37
695402699
354129
79
318352
81696
88
26
50045
10
50
399077
69
7
125422
53
92
32
79
16025
28
14
320694
102848
94
968329319
93826
235497
48
344501
2
376937
507266447
98
135730
177281
150841
900184938
269330
5
67
479091
83
82
415951595
1
981295164
427962
52
57
79107
149168
7
408468
368510
35
24
67
87
783756771
332373
7
3
7
4
41
235665
309414
54
9
442788
21
87
46
27
527818435
52984
281967
389094
51552
32
1
7721
171118
59
424575
37441
3
14
336112
4
77
117441
239200
93
77
201250
712753421
65
9
274142365
113039
54
44
486354
953256754
129986
286738
52247
1
63
92
21
72723985
8
81
224401
51
99
34
807816207
6
83
280528
271056
93
1
830662077
68
32744
242281
55698
50
314007
863447619
34
2331832
275149
79
63
415540
9
99967
44158
301816
8
366471
59
40
20
59
81174
941574974
163095
181427
652950264
383247
707671448
64
64373
3
344913
7
4
307736
23
108024
381175499
45
88875
36
27
19
42240
497982
40
380702
87
38
84
370926
395053524
91
813979726
25
330169
9
269874500
53
195214
352798
96
164695
264120
472470
82465129
734831043
52
49
3
29
56
443457
33
83855
182179
466438
295582
41396
447533
30
75
78574
41
21
54963
99
60
48
199611
291620
224532
356774
75
37484
38
8
84
4
62
4
29
8
96
98
162665
53
36
20
120695
87496
85
6
70951
98
8
129898
270802
58
171536318
42
445801
197483
426325
446119
19
74731
348794
66
3
561717043
7
8
31
64
64
67
17
357687
81
90
315923
46
6
170354
364987
76
400645
345325
65
171126
49
58
83
190331
410092818
30
35
94
432960
96
470966
260243
618167760
19959
14047
89
42
51
19
8
250330
424135
873974646
316987
38
5
85
84
67
26275
169613
15616
101152
238136
93
34
158886
44887
5
16
316496
75163
89
246774
5
198239
402114834
482456
59
3
8
45
416387
336515
349680
512514506
26
225966
1
80
93771
25
65
419431
38
361812528
49
93
8511
29333
383494
6
12
64
4
105420
17
92
73
9
197307
55
307785
137363
83
259611
68
16
391480
86
427583055
87
93
2
16
472048
337846
154291
15
30198
41
40415
43
65
77
981061010
400912
259496
93
84
2
104485
320854
25
358298
46
379110
115272
289164
412341
35
172036020
84057
220698
625687795
93
418151731
316181085
54551
31
86
237866
1
19
96
52
43
87
246662
136044
369069
185462
2
10
113472743
1
91
59
78
72127
4
36
3
147730
33
221641
433758
52
312583
9
55157
56
193207
26
491664
11
21
254606
96560
2
4
177067180
298281
812922768
74
86
336745
1
82136
131161784
98
67
392677
7
149761
1
176718
32720
84
5
12
122809
867280142
3
62
49802
80
34
230687
5
469399
26
31
14
225242274
1
187896
31
73
26
3
60
300454
371670762
425845847
964742683
136802
51
320851
266215
4
17944036
98
57
36
246881
4
220893
88
9
94
64
61
94
397096
27
75
236063
900920583
141239
62
225052
48
257424
310047
346663
85
22
8
885771000
425574
395022
82
98
143035
301834226
59
3
286353
35
479432
86
396909
72
77423
2
439022
149366
64
51
76
423219
757562783
33
105298
257450
85
19
18
754529293
81
67
431440
60
964618797
150008977
154076
7
215267602
87
421964
869073545
62
45
43
55
59
263026
93
50
209534
637605763
81
534992359
1
86
437063
189276
18
93
35
4
19
198833
5
103480
54
203296
233641
96
25
4
47
37
443931
393502
162532
5
196235726
101295136
58
113157
46632
834187318
6
458004
470604
23
81550
83122
116973
4
242569
92489
81
470328
5
132565454
308416
208545
80
79
810609684
487552201
76123
665705503
78
94
11
838840795
95
94413
80
78
97
366177
471273165
117625
420935
31196
13
880036414
61
493378
311776310
2
97
85
134869481
41
145915
34
340574
2
9
483497891
444707490
9
57
48274
39
81
342819
620943246
73
293157
267203
43
76170
3350
318054883
82
296371
7
27758
76
108541
405817
9
79337
77
1
10
307951
25
37
571863714
245985
93
45
994724601
45622
86
7
60
17
289237
95
71
71767
34
42
1
70
217593
274583
118294
74
27
4
91
379838
318188
14472796
881135471
40
26
36
9
96
66
10
31334
760560408
377364
14
114425
6
5
10944
97
46
7
3
318555
18
7
223559
488921
65
51
75
63
48
74
62867
9
30
26
96
9
42
837362300
497075
2
56
437769751
3
115392
54
34
71
36180
84
12559436
5
83
1
49
372940
55197
239440
409626
3
71
63
37
97
25
74
92609
443418
367091
2
53
9
231278517
3
208006825
497100
26
23
9
53
59319
13
75
23
57
1
15
286505984
95212
94346
82
254830
48
29
86113
99
9
275508
395256
16
458114
462075
201971
219337404
72
46447
58
832365189
45
282736
64167
43
56
358964
75
40
56
289221
83
468528
38
9546
28
924566065
91
90
92
150840233
6
48
465671
111789
5
143371
38
53
474018
42
12155
88
30268
155204
308943
40
63
89
436302
219726
4
36
741890020
386532
60
75
9
242565
89
23
32
67
63
77
38
72
264001
273826
3
56
2
70
90853
11
22
14
204169
6
475819746
93
81
908614
377538
93
83369
846242658
5
198917
2
825246778
71
576537443
214340
381515
42
169421
5
19910675
45
579385002
47206841
265501
863065977
14
522789803
272682
681572369
28
458961
152375
26
30
398676
23
68783
52
47
41
34
142762
500360332
303574
134223
357042175
314808
345761
65
124893
3
365873
67
52
64156
48
308788
319082
307727
859159900
29
566310275
66
445696
52
116995639
95
179049418
141390
1
18
371934
65
392080
4
60
7
40
189627409
19
23
6
98
175464
51
58
477197
16
31
81951
41
102932
65
16
2
36642
196947
70
209061
69
175379
22
720151420
342271
3
61
20
14
329564
55
28
1
26656
223468
39
92
573347344
27
451098
78
941228622
477271
201720610
391999
36
59
71
64
56
1
94
229113963
484330
213683493
43
481681
483917
256344
60
96
62
222293
334173
200081
82
6
50
5
14
31
80
1
162690
29
17
90
129970
391780
352143
7755
79
14206
5
602451333
36
65
6926
85190
51
288334
57
62
22
2333
98
3
172033
85
209604
3
54
29116920
129718
47
27
333530
57
7
24391
7
16571
260572
343617
365155313
230135
498916
95
306764
440467
20534
58
42
472481
420302
36
403659
35
96
34
58
110969
77550
8
390638
55
294793
162952
149424
68
39
183192
967561855
293988
211841
462176
484722594
395869
35
56
17
61
166271
25
79
78
451415
655306365
843833293
86
82
6949
3
1
161419
64958
410744
396869
18
15
1
78
413081
181858
6
146705
366171
3
304553168
59506
31
58
11
327398771
247322
352227
46
410822
27
430277
231778
20
457743
417882
83
147503
3
30
497773
2164
78
55
810610514
140653
448674
702600316
10
852065864
229804
70
62
37613
291933701
402328
155785
282724
107604
65
341651
262758
348089
79
18
71
66
60
65
304450
106708
66
28
284436
364231
40
376984
362326613
8
43
6
493359
446917
478356011
9
43
55
41
67
601863626
42
765848837
171285
11
385930
65
382030
94
4
345124
271581
9
607201020
255663
321587
371592
454198
295721
72
47
305769
13
54
79
5
439079868
54
199064
520763502
23
850408138
368496
370293
40
486424
185790192
49
52
31
218107
149922
252584
47
24
99291
91
23
12
81
59
88
42
61
21
111257
13
26
396717
98
76
22
311264
86
95968
338634
65
8
1
102540
579755101
136409
281721
36
89
380050
76
6
391736
1
103083
91
52
24
364055
18
887226511
145963
301304
53
5
14
367525
658732884
183537
18
83
397601
353317
58
88
110381
261534
28
112108
33
3
599471681
6
361560
52
88
65
509050278
274023
1
98
5
157201
389648
67
92
82101
78
104549
342765780
204876032
174721
13
2
171574
3
33476491
5
30
67
285433
17227
583122921
81
36
251417859
81
81824
974558157
348514
59520
61
476531
40
780592364
109622
79825
12
80
208911
114326331
37
422438
78
310939
67
247523
306682
9
43
360559
342414
9
57
47
4
160501
208975
73
14
409665
7
495403
175462
101366
733650416
45
284646
2
16
13
467544
61463
205799
13
199925
255858
204143
69
99
218286
29
18
48
18
93
42
354713
209179625
45
1
26
295034
55
4
4
44
14
242077
46
5
161230
63
176281
67
352573
95
36
157431
173848819
394936
75
92
64
50
27
6
339294
8
239259
2
52
48840
92
8
41
58
26
33
24
10
320436
857768993
393261
48
1
33
71688
749991391
475273
398095697
33203
51
119504
37
238860
497020
192574
202930
15
426149
452503
342527
869876205
75
15
348432
242767
207809586
77
292733283
58
21
887815144
46
452318
44
240393
8
729522193
787098301
344799
36
47
73
448635
387919
796012349
52
465276
8
627475219
61
272685
37
181371
347761
206325
449530835
97
68
87
15
4503295
272528
43
99336
73
393502
15
216500
255755
259225
3
29
8
445624
412966
352259
234441018
203005
30
247337
37
18731
167885
279506
528565541
2
42
67
53
4894
108197
9
39
253793
50958
81556
62
5
829532137
21
274116
82
16
160146
189888
98
5779
11
59
26164
46
843477420
5
83
94
45
251950
410648
393754
68
8
20
9
41
95
946982327
1
76
5
9
22
134975
192501
224030
89
28
82
466840
95
80463994
160204
4
49861
437630
872970045
98
37
47
89
426154
220445
5
46
22
9
47
74
68
5
486340907
54
43
62
366179
14
456888
322160
9
92
121961
149702
86
45
373007
82
180519
61784
335709
63
56
8
62
19711
238212
387399567
18
297978
91036148
83
6
216780
72
77
100893
141834
329511
18
1
223438
285448
51
342140
238919
728085493
47
224830
40046
9
369390
87
276759
235364
27
32175
76
105468
18
940286261
100386
1
484030
71
353701
72
12
54902
152378
79
77
260011
335724
780242337
64838
493717
84027
394787
53
16
382147763
13
227690
25
47
50
20
52198
6
203247
52007
31
277140
2
150454
85
79
64
393609
423343556
98
185159
259105
73
51
49
323606
67
463824
340259
76
863310597
78888072
340306
22
75689
281964
36
86
23
335555
491674
75
595680979
431560
92
488542
237380
34
46
132179
77
65
61
61
440365
104460
51
298186
377088199
68
58
77
93
46
2
309698
27
36676
44
49
194441771
93255
88
71
72
53
1
441033
80
496144
2
100885
55
3
523528999
17349
53
64142
15795
41
114798275
96
432850
18
78
370776
54
7
230226843
62
67
34
25
485473
123183
333976035
213181
9
25768
805508342
141736
65
34
73
73573
65
943785150
6
49
191305
425916
96
27
260709006
407494
60
9
261649
400074
83
44
66
92
343318
182451534
80
99
4
651308714
32
469582
86
78
93
36
313015
47
165965
20
129180
35
65
338318384
67
16
8
951690720
16
7
32
140178
33
240387
9
163407
370062
36
335427
243060187
42703
465999
471515
179799
34
85
2
300297603
295446
139217
142849
231087
232264
78
8
12
17
4
85746
81
33
81991
230716
8
51
18
984965229
428452031
674806414
94
132147
65
2
270711
20
16
6
350861
432405
14
371343
112285
55
77
68
34
80
619168011
2
454452
96
47
119761
205018
93
108877
310452
444908338
386018
9
95031
49381
13
62
67
8
82
49235
974443325
206441
272674
9
382693
424405531
56
36
19
97
234632314
50
4
422469
129855
214698
160231
169830
490294
252943
523667922
238055
72
81438
270950
74
43
112031
81
269061002
11
104641
448125
106033
98851462
33
61
198829
47
423631
72
36
278253
105413230
3
192121
164361
4
78
246739
6
372979
8
3
273133965
182106
322759
305826
332178
54
3
96891
407616
26
199323
39
441631539
49
99
36
52
472669
58663
87
16
356967
74446073
10
230006
130566
70
36
90
34
160916
436875
270942
278418
44
5
69
38
246418
43
18
75
71
242747
5
8
20
57
59
382157
98
92
9
72
66
209697910
30986
6
371802
61
384759320
39188
498361
167393
83
531858097
401609
28
483887
32
41
284506
77
279375
75800
2
483897
117956
441625
234461
51
88
464319
71
45
222304
3
163136273
96
89
26
94
812136296
66996
345825
339462
230151
5
41
488395
394623
73
62
4
405823
84
55
99
355570
49
30
164360
92
145910
72
2
622318366
803167117
30407
425264249
281641
341640
46307
146305
27
89
50
43
97516
472822
8
82
42
25
413424
943849273
242502
7
199213
1
66
2734
26107
370161
96
91
74844
20
3
225263
408597
74960
93771
329938
379050
351233
586169408
580131336
23
199375
86
247593
5
98
95
81
167275
208118054
80
415503
7
291953
4
70
86
27
10
74
184228
72698
65
340639
21
9
3
105754
471153812
52
465832
91
250271
482644
7
45
200572
11
98110
438718
395614
359431
179973450
63104
1
233219
64
2453
24
272853
1
83
40
87
533415242
9
8
14
361408
327266
71595162
337580
16
207813
57369
268007
41
46
7
18
418825
91
350235
379961063
139910
15
479477
60
4
179161
458010
430335
55
8
40
63
214589
467160
131057
399940
241322
24
27022
89
84
671807796
18
279684
60
73
279194
117958603
361306
75
89
9964
45
94
967555316
175783
76
255307
670396242
89
82
235609
206846
66
48386
840701907
71
6
414978
19
5
318383391
68
289847
99
73
475811
71
9
10
354037
262932
224070
46
526545101
28
91
67
269951
379488
764919165
4
56
323719
73
498970
74063
464224
263468
117202563
66
266803
44
69000
293921
79
1
345942831
379650
52
348458
8
5
301414
209059
94
92
203803
49
478857
319845619
148370
90
38
179279
5
146951
100359
284175
400607
46633
84886
344765
20
297574
58
35
339965
328076
88
60
7
121228
1
31627
397440
7
23235
11
957290014
303272498
68
7
92
13287
8
67
4
74
4
5
486754
52
2
70
81
55
242791
12
327293
574401703
72
8
22
191652
262497
904292456
351048
90
42
238469925
9
502988901
520293882
23
408506382
63068806
57
86
5
70
40
32
75
98
271941
11
11
82
175340
61
406584030
46
70
156437
7
450042
10
41
32227
8
70
40
58
62376
42
2
88
383298427
402053
334224969
865429274
26
361835
10824
95
23
9
4004
31
57810
74
367567
81
73
996210118
133581
3
6
4
292889
116125
75
56
92
6
18
244611
243224
370552
31
334860
1
94
84775
486094
278267
46554
220201
331467
362968
147555
83
150661
83
13
175912
80
48
59
295795
109530
60
3
31
13
94
448296
479968
8725
264011
7
335141684
55
187331
63
48
104829
10
170920
3
3
273700
8
5
78
461986933
2
8
89890
384324
68
1
134403
133191
119423611
37
37
378409
22
93
52
28396
98285673
66
232721
82
8980
81
38
611672544
31
490709
76351
68448
1
9
91
209655
3
70966
76913
42520
92
24
28
172976
92259
243877
403965
199085
90
211487
793237115
43
392147
86
74
202437742
51
184983
5
28
407825
69
47
229515
459985
99
116498936
3
88
122323
97
41
290649
166631
442424
55
388331
60
74743358
410901
117018
487317224
91
428166
95322
551537612
65
42
42
56
88
70
285643
846607452
284563
488387
837596521
30971
91
75
59
43
58
25
392606
66
4
67
43
433474
451034
32
335048782
16
64
448282098
431234
91
345844
204705
1
7
56
364840
9
305468
124201
136806803
682560629
85
24
290697
68
234370
38
441947
380137
20
667615549
208897
96
91
96
83
196931
70
335443
64
349352
28
226031
53
293327
9
72
414357
165837
10
451404
16
26
426832
265026
135948
478028
76
33
50002
36
12
1
4
10
378574
221090
3136
356560232
9
6
59
10
56
5736
149738102
285241
212611
403939
97
49
957457285
92898
68485
222690
294408
320295
54
10
9
53
80
7026
297344
4
8
6
21
210863600
35
56
185742
27
79
167126
258754
55663
23
8
315783
81976
97
581995946
89516
69
174818
52
84
83
99
31
22
80
262520
4
94
139183
49
172671531
69
45539
316387
11
3
93
312933388
73
241164
71
97
4
39
48996
493687
586194346
18899
26
70410
148460
358925
27
204946
283080
89
179554
4
34
1
49
85
95
6
539078946
757974269
147286
46529
466044
7
188656466
286478
122337
28
100053
88
242880
10
6
57
70
67
11
74
349255
82
2
47
76
262723
48753
18
242289
7
50
210276
64
94635
152901
457491
264562
242687
382710
341620
392140
68
46
2
91
39386
3
95
40
362962
45
72
350290
224753
3
55
9
19
118715
31
57
494352
39
5
56
2
71
30
74
51
57
32
198631
194242
9
24
29
312656
163927
36
51
10
47
61
322759
1
221327522
27
38598
163528
168400
412292
22
25
94
20
344589
87
461102
39
443650757
72
101298
3336
6
1
33
12
195050273
401272
916947994
242124
472123
21
26
151434
44
95167
16
226276
10
68
345278
283131
87
468252
96484015
97
46
109855
399049
7
56
21
80
31
458725
74924
470852
52
92
10
38883
235415
24
471075633
49
40
437010
279048
109277750
341947
1
313591
2
49
59
333913855
164292401
93289
3
78
179274
64
371779
896900653
407430285
820204632
46
14
99
28889
27
61822407
384014
4
38
64636
440243
179834
313654
64
26869
22
842168100
9581303
12
155770
16
47
27
80
43918
280531549
56397
87
3
118320
69937
682731702
161517
35
797486984
4
103311
36
47
2
100593799
420637
256292
9
314135
94
76031
9
492924
96
49
230315
97
16842
306007
18
711769948
44
11
453879
308407
10
240789
439486789
81
25
42
81
175403
4
2
157389995
96
8
949818594
73636992
370882
14
76
40
413716
712663128
88
86
92
439386
66
68
80653744
22
320807
294050
511484803
84
94
160718
29407
63
22298
462612
14
59
46
39
7
211882
396747
312319
74
333195
86
94942
64
78
76
194683
88
498822638
94
70
79
341727
441963698
76
97
36
1
59
48216
414442
82
17606
98
360402
108820
187373
58
159071
43125
71
174360
81
476086
86
102935
859911203
449236
26
16
49
77
69
66709
85
119387
38
84
309697
464050
242484
1
46
2
473470
275504
6
94
37
295714
88
12
37623
27
8
139043
199735
32
1
4
19
386635
150456814
34
106303
181854
175693
87
4463
15
84
84779
652770458
69
31519
47
75
80354
3
311103
52
11
51630
37
128502
99
237286
44
44
27
492177
366840
246431
56
372725
4
473022
56
2
242106
420699
29
63
42127
664167001
74
6
211950
307531
81
61
63064
221915
82
26485
62
335505
70
616481752
23
487353
406318
152877
119799
5
405315
53
95515
213954
181052
124769
247606
3
469859
9
206834
4
53
485465
800448738
27
191508
8
7
1
9
91
5
68080
96
263591
74
268741
571633359
270372
97
223936
425739
338079
98
92
74
33
40
78
56
32
298010
9
122828
47
6
8
23
88699
62
328766
163189
90
46773
10
7
31
3
66
453429
42
251719
251598
286306
376264
434977
34
492793164
77812
28
270734
87
416577
78
188871
3
139206
8
104794
107225
1
1
988528422
90
920260444
61
370240
85028
55
136377
5
82
247574
2
292491
38494
797317002
174572
87
51
246965
16900
26
10186
41
498184
17
277655
440849
298274
274445
73
9
495767
359751
15
382589947
6647430
480846
207209
300653
183511
85
37505
101855
298815159
218725
3
95
59038
63
3
34
354055
382331
37
97
63785
180402
16
80
15
24
428394
397591
200181
469315
6
59
458072
4
19
1
197243
9
11
374540
80
470297
32
58
81
12
667867960
423894638
182089
339675
69349
69
307408
982976193
18
281630
85
467891
51
238642
284185
34207
30
892510623
69
10
13
29
5746187
296273666
73067
46681
78
436275
3
268408
47
178570385
115245
17
31
29
82
96
51
139266
73
45072
75
297849
146898230
336187
148346
356837
2
264698
8
27919
261841
55
207986
53
96
352418
23
58
1
211632
213736
3
400186
55
254174
494898
656443000
54
38
906737906
99
89
87
67
424183
56
398023
19
288481
268669
25823
280345
310036
59
43
838055649
80
290250
799033883
32
22679
147128
65208
296538
562574848
53
10
2
246746
48
341330
192324
301171
63
286844
66
37523
52974
61
7
41
152896
19
211276
226974
7
397054
443694
88
30
44366
53
75
25
425030
98
139277
52679
46
2
68
410998
540777961
85539
266937
189806
70
22
143419
90
215095
58623
92
36
3
96
8
96
6
41
79
35496
253048
61359
184896
22
25937
217611
992098492
2
80
286019
460856
33
2231
71
6
64173
5
1
895425587
2
22
15
249673966
118807
40
79
50
413887
237566
443036
267282296
95
26
271922
35
74
360417500
91
194664
5
378504
488672
497373
153200
358554
5
62
2
148154
243164
59
89
65
86
28
42
425322
792253304
29
18
669539191
2512
112808
937009410
26
822845817
1
183737
119343
303862
202146
450856
91
41
260375
4
200987628
9
68
111032
312498
284710
191999
65418
37
34
75927173
12
122139664
958924884
59
288936
79
405147924
844310754
10
394081
97
3
21
92
331484
498277
7699
865352158
76
429087
65
447635
18
90
7
70531
103982
417663899
417077146
357962
40
219767
243202721
89
334365
193956
376038
80
83756
24
80
402368
17
87
88065
91
466260
675340399
317521
39
45
472399
458136
6
449632992
11
149822
30
868315965
235609
165854
78049
77785
219545
307275
3
207854
306914
8
1
18
255969
68
37
22
6166
96085
9
52
99
932776085
982198870
59
976843430
970364826
5
440081029
69
60
40
95
83
824626055
18980
385323
49
81
378405
19
49
86
85
365943
17
132123
238799
394226833
205816
1
370628
99
89
125955
91546
61
333881
8
80
1
438278291
9
87
136199
143566
360710
96
317559
492871
2
32
287668
7
70
9
25382
30
443648
177190
5
60
473678
49
344524
301211000
339751
304996
50
3
48
90
97
85
30
81
9
52
18586457
54
5
1
437303
4
349704
374527
736613928
9862
36
50
19373
95
326904
72
436963
425535
60
374011
85
50
88
7
31
65
73
395669
128315
789159509
69
12
55
43
272352
79
212839
56
5
151187
21
19
33
497609
6
60
364557
645475732
8
135575
438974523
323139
85
53
99
17
134525
17
220405
54
990858608
72
57
58
63
24755
362153472
58
298719
6
649940258
42488129
2
226998
459964441
64
465950
173772
391405
3
150047
146165
12472
72
497673
56
59
21955
13711
43
92
59
398628
459243
32713
90
94
80
9
120340
91
95
138430
61
16
413525
490508
478951
39
314296
465289
354272
92
4
95
96
188880
73
33
677223359
453480
16
6
1
95
5
296271021
21
29
264337
326149
134315
688903804
112255
158406
322444
26
775683357
378933
90
394505
80
383347
272989
22
26353
443500
68
2
236268
92
149820
46
338363
81516
4
8
28
75
139259
54
232564
234774
73
6
47027
34
214706905
422390
362289261
7
65
3
6
149330
59
53
37463
86
83
53
95
157185
53
58
344242
48
16
78021
25
8
28
293329952
485724480
76
439383
45
19858891
165394
411843
54
104288
492756
115955
75
79
71
127830
200865
52
68
62
79
202151
236385
162965
81
35739
75
430403362
2
44
72
116271
126987068
92841
81
43
238622
78
576744929
484282
7
12
19
256642
60
14543
374648
55
16
98428
87
323536
75
7
423944
490055
84
63
62
417799
54
144761
899566516
76
53
167495525
50890
28
86
102053
6
894790392
92
74
302578192
41
79
24
293712
461843
27
19
2
94
12
3
2
50
144166
54
485175159
256766
82
55057
274045
50
39
56
37
650290613
470839
27132
88
9
1
182522
5809
10
212622
60
75
336383
318805
496150
18
463257
95
94
47049
102145
283047
430952
63
325646720
318162
406572
240997
3
399721
6
47
17
436120
79
376900
123414
290996
48
132738
702345656
53
89
69
90
262885
87
7
219201
24
77
228653
94
365595474
40
490742
284550
74166
57
413934
477200
186341
5
9
68
7
12604
74652
388802819
348898866
61
252642
498686
477801
6
433388
3
60
183604
64
9
3
17
6
55
59013
36
87
402377
43
380839
34
55
149176
1
5
32
170866
469365
295944
359549
86
12438
440467
53
480912
72
95
90520
94
86
6
4
34
81
179857
608861276
276652217
121034
454874
72
40
60
13
187171
175037
381959
366014
8
28
263165
68
56
142501
715122193
82495
102101
26
226317
151436
125648
58
436257
475000
190359130
41
27
87
97
91
819182212
206303
63
308639
84
42
393435
294447
345110
200278
369739691
93511
157896
47
14
216196
90
250336
217195
456002
34
74307
98
57
19
333378241
79
5
16157
93
168510
426540
111944
310146
641182357
7
4
5
364128
94
463682
6
92
411351
98
9
56
34
190391
211612
37028
196301
448763
74
6
60
31
725583683
480969
9
314122
5
48
76
465339
9
355133
9
85
76
1
719345561
13
318720
52
6
71
184855
182659
67217
426808
3
196104
50
22
61
278909
42
70
9
83092
467774
3
23
77
279417
452589
482907
442251
67
32
587111870
4
156523
242743
7
92
85
221806
43
47
102164
117588
64
430161
252872
369916
99
100835
138865
2
2
22944
489319
248202
20
417162
328573
70
73
70632354
21
76
9
37
36
6
367409
7
216624
292120691
380399
255127
34
183239
790496431
343355
383317
216761
243911
57146
99560
176977
98
111806937
63
35163
75831
394222731
182604
77
55
8
10
33647
369179
499981
35
91
35
33
195940
198196161
445562
408952
97
392077
170015
100257
33
357473309
42
72
926377838
64
420431
314906
24
213613396
359153
8
20
74
254494
9
13
179715
18777
8
132879
329978
36
121987
111135
1
207899
4
38
55
920335758
34
61441618
48
54353
192862
19
89
98086284
97
60
429093
123129
431739
873083759
183012
821176747
97607124
298857
71
49
12754
38
60
13
492462
65
36
292296
26
41
133712
44972
474418
19
26
167092
31
27
41
351398
28
15
75
148472
70
420683591
370041
39
262751
89
2
20463
82
66338
332925
274909
29585990
391761
2
32
97
17845
457999
48
14
12
41
384127
469225736
44
358167
99307
92
95
66
77
81
69
819411853
265742
975679051
321481157
116208
238962
92
52
35
233080
2
6
7
178691
35
154209
98
40
44
311285955
938751648
176727
205704
69
77
193037690
303027
2
169689
8
89178
94
57
56
89
87
252995
359314922
421867
91084
218674
45
10
96
959138349
400580
311657
69
75
341442
3
480141
908318841
197820
92
11685
7
391592
105720
417564
182411
114513
1
73432
432942549
74426
119406
46
956910158
67467
55
74
143524
4
164158
12
158226
4
450308
391685
939718013
6
44
21775
425188
95
38
337789
78
127287
48083
84
21
20240
40
280619
4
89
7218
1
68
94
72
27
7
229924
146742382
76
81
90
75
258358733
16
82
609472908
369359
7728
80
40
25
390843
386852
435578
6
617250776
9
373635
105014
424489
817202491
69
4
3
64
2414
68
47
193677
9
126498
47
8
42
92
480169092
8
53
252246171
495614
77
128573
462645
835324525
27
154004
164176
143707
61
7
5
352075
1
47
10724
597403730
25
7
238055130
26
362637
16
60
44
478553
72
60
80
269206
351015
80
3
163230
305375
30
7
4
42
7
473876
402893
36
409418
275002
21
17
6
246144
69
480664
145123014
297713
344730
67
473537609
441075369
316393
97
288804
6
76
9
50953
824640898
50466
39615
9
84
28
167393
92
17
12
82
54
62140
233771
48
6
375719
499087
483532
22
969109300
98
14
349892
44
78372
37
22
75
403129
4
11
255959
61
74
73
88
75838
97394
140479
71
18092
450838
958938558
79
98
47
257914918
8
336569
5
172709
3
86
229542
11
245016
786750195
69
9
400535
64
51
48
462277
84417
62
257733
310621
70
410104
91
356240
15
1
65
411114
47
91
254285
228656
96
79
47
87
936065177
86
327303
360401
256682
80
20
401854
7
101831
473288
32
145516
298510
1
7
67
17
37
186517
447013
67523
8
3
488099
4
90
342539
100453
4
54
488299
124101
27
34
4
569737809
242578217
56
61
340365
327275
9
79
460962
4
348582
63
24
88
290629
29
29
74
331348
86
68727
42
110640
41
84
825963442
207187
23
90
162966
29
159394
45
145362
394713
116799
1
295419
71
80
70
64
58
905858313
382161
492711
84769
66
45
166414
4
6
86
73456
65
123334
35621
956183495
3
451876
432407
19
283366
498863
60880
9
5
60
390079
922829163
16839
622654613
432248
39
163930
34
93
373517
249472
26
274075
166463
71
354698958
12
190040
88
77
5
54
603370753
106278
45
81
469381740
62676
46442
247459
63
491767
17501
81308
407542
92
42
28
348436
15
856659752
103253237
46
56815
48
895852051
75
95
94
93
283416
11
42
337161
400653
46
8
94
381324
94
7
68
484388
23
496190
76
157091
396996
222973
65
277881
81
48888
83
1
7
42
406240
145102
85
55758
55
76378
32
21450
79
8
684527739
5
164249
81251
32629
88
70
421303
73
32
159905239
181826
60
59
356993
41
31
75
328587
420666878
15
6
31
61
53
31
142471
14
427885
26
9
19
70
90
19
32
86
4
89
10
69
132909
32
90
93
41
413927
55823
241009391
49000
39703
25696
93
168909
55
293209
376147
9
39
68
395417
1
260701
132270
32
173840
561648016
954154131
381632
51140
82753
439167
208599
3
44
6
252102421
367839
37170
49
36460
325775
23
1
26
32
64
6
62698
413821
5680
181156
85
443175
59
96
27
53
6
30
36
41
23
214499
88
235569
40
9
78754177
353652
455900
82674
89
245284
78
9
43174
300406
90
173504
177447
83
158620
89
7
33
673152997
369974407
222877
21
9
161737
78
555174426
1
464105
388622891
147196148
112720
61
8
398425
1191
194818
203092
814033307
13
33
65709
439895
51
276358
36
314700
316543
428448
56
103048
438413
291406
400546
92
446441
97
6
39
51
8367275
160138
33
8
72
311552
3
33114
9
69
73
355459
202242
209934
25427
5
99
45
95
963146878
29499
421000
112711
9
92
25
23
25294
80
7
12
165606
115380
95
36
10
92
558798652
62
732455322
2
99
59
380107
89
54438
97
201000317
194827
94
92
76
283543
107496
35
28
320105
15
88
240227
326707
54
348168
478527
14
334210
6
93
95
461283
46
6
67
239164
272919
149831
75
494534
8
87
323885
99
291595
97
53
185689
78
358055
8
18
36
23
85078
6
19
295567
376203
3
339959
346877
2
475311
117624605
441110
980962259
123837
182713
245563
70
94747
69
7
85
83
4
232044
113278
341062
53
32
119274
95
15506
85990235
2
32194
66221
909970095
45
808861392
89
301385
76
143211
277007
805385792
185495945
56
6
9
475868
441852
429039
463862
94631
8
30
487823
43
948219928
50
93
3
395305
8
453190
68693
89098
51
88
170924
69
9
29
133488
269525
28
1
6
4
177724
230012
56
8
82
76
286948714
66
360710
470347
791408665
206750
7691
36
47
177016
45
59
391742
488021
93
116000
372108646
186922
7
98
55
413602
499501
89
1
100801
271743
260991
462353
15
14
3
2
448557
96
38
97961
147715
26
116426
280508
16
193667
221602
51
65
60
286030
55
21
6
340680
381922
62
100949120
342167
3
1
73
285590
951006600
204802
238050
65
711265129
42
28
138404
96
13
886254554
152283
59
42
449436
190984
6
99
164247
59822
410123
208494001
17
95
319003
23
26
58
91714
138970
380771
321764
171712
381560120
5
358917
60746977
140949692
16
185366
11063
80
311820
848691607
28
75
154196
1
44
34
11
385561203
94
363651
65
60424
308471995
245359
244776
702468436
94
6
4
88
375192
42
784633938
334028
845123692
216873
8
998975622
87
243829
374150
95
273251
57
314403
188627
82328
457269
85884
48060
31
214969
410929
168092754
53
76
12
656640347
211745
407933
20
24
331310
743316255
38
6
4
480596
63409
44
64
960426476
66
50
246536
8
316459663
220163
432900662
30
3
169925262
18
64
78
97
822875174
58
31
34
72
40
291310
16
7
29
313195
491076
83014
127609
445572
237350
12
342695
39361
118400
92430
41
499728
115246
104814
359482050
78
67
20
11
43
33
401185
55
244992
243442
98
83
78
24
93
437079
148645
133758
40
9
352384
16
423776
36
138539
11622
13
1
75
106219
2
2
125725
127134
399457
5
378620
52
238500
41188
97
804673206
89
70
2
340005
68
309772
636146124
254382890
124569
315589210
61888
35564
32
73
49
420246
389547
31
22
232778
521746796
60
29
2
5
8
96
291084163
4
5
59
207452
1
11698
19
268708
55
245021
9
477627
98
62
431652
67691
922583441
58
37
90385
244705
835447826
485353
62356
209837
86
36
692056034
268718
4
90
89817
971607050
220350
52602
84
146136
455855
83
88
40
311896
41111
189895
68
151606
43
236499
230433
21
175578
441265
9
452465
137158
67126
4
1
82
686536251
383643
94042
499718
373067
36
88
83
602319028
43
384897
60749
2
452687
88
343041
16208
4
35699
13
342192
381323
211766
30
297915
393056
335276
457133
915519432
49040
48
36
301047
460849
50
464075
305959
396951
33
207938
33
15169235
13801
149854
4
38
83
426334
89
35
7
16
437821
19
6
90462
444718
94214
56357
53
55
96077
134752
1
309204
219980
8
275215
3
115563
569409659
98
356790
78
80294
23215
690718286
55
422925
86
96
52
63
401451
433934
446373
532419169
360007
47
26
483651
28204
241540
473768
584577837
63
96
276203
7
6
64
476312
435198
552701223
206707282
80206
21
476224
99
13283
488422
241000
497231
652279025
294731
199402
60
362975
66
193428
572726297
446788
126080
399666
42938
33
343808
51
272670
9
232242
233332
1
459826
96
62977
94
4
3
294598
87
24
48
87
94
461164
37
441518
90
5
6
53
900149160
10
267804
24
434714
70
729892076
287054
50
455570
12
32382
13
369469
20291
79535
139202
104303
302073
240833
96385
69
79
7
118779
33
262415692
15
96
44
29
86
389458
24
319306
87
91
41
19028
22
54
71
271718
7
9
41
83
48
686345004
44
60
303087
52
376863
331276
449922
85
445768
6
48
56
66
394805769
467779
86767
92
16
20
24392
45
164012
186696610
1
214478
486402
354150
14504
5284
394888
82
5
9
993180776
28
96
79138
56539
62
328894
64449
296865
53
71
35
41
325070
382634
856970745
82
5
142667
19
9
1
246275
7
62
401793025
349590
11
80
192745
35
40
277044
5
28
92
2
361241
64
35649
471570170
36
348658
90
12
730248910
179863
3
9
57155499
21988
401872140
4
75
13
45
55
63
44
85587
42322
6
124538
26
134780
84656
41
244201756
42719
458841
72
63
47
8
119714
718553827
95671
841477030
87
21537
37
29
347898
47
323265
378308
34
279118
319686
24
342694
90
81
106952
677160404
40
48
103197
5
52
332635
41
775
3
18
425920
39860
8
7487
39
192695
170004
435079
475516
62
93
22
2
4
352116
458538308
334240
392249
117736145
7
97
63
7
270944
55
60
293533436
384050
19
129792
217322
94833
388719
9
128400
47
419062
88
390671
117565
64
14283
9
297206
323680
4
217335
4
380546
31648
4
451335
663197077
6
57
838859761
51
96470
50
84
58954
421413
442037
92
3
51
91
10
586874285
896876519
481751
132410
103529
371663
269874
94
68
135466
23
22654
51
78
7
1
64
175854
34
181960
87984
1
11871
373443
94
13
70270
75275
76
25
194588
63
27
165633
22
552894467
94
428280564
279533
466099
25
12
308355446
95
24
7371
35
19
90
58
6
70
287081
315231
243302
272686
30607
254083
79
841667607
24
290408
891687368
90
91378
96
5
35
107270
13
57
346428
428358
65806
30
39
459105
436585
881160208
59
84888
9
877005619
3
87
54
68
453517
421886
162842
364571111
259461639
58
357081
328113
6
157482
38560
373588
37
59
48
413781
226356
242781
29
9
23
19
61
21245
1
150583
87318724
78
4
27897
5
86
991355691
169804
36
448565
59
43
98839
3
59
117168
79
39
192222
5
411265
208515
97
18
161416
56
19
302967
7
6
62
294755
389152
177092742
27
246428
247914
220651
9
151414
47
221897927
91
7
11
88717
36
415794
187407
369620
92
438173
386035
69
339372
60
5
8
82
203180
422235
17
49
184856881
9628
892267273
300199
94
1
56
426401
231260
43
19080
46
75
57
320644
600822764
65
92
52
93
31
98
72
118179
24
241581
9
408050
85
22963
9
410886
2
31
79
453675
444674090
84
2
3
384298
284901
35
305674
39
57
4
221737
98
306421
24
10
13
9
71
22
91
193734
90
663450513
283034
5
156919
72
9
216580
68
178859
98
716459126
97
32308
39
26497
4
1
415536
310860
249357
236478
89
123715
460028
483182
46
385257
387105
661989081
50
79
482020
62
122328
362335
273404
32
38
905455265
92
113515
298719
433832
94
100117
412670
444002
2
48
99
1
470633
30
84
37
479527
44
96
50
2
99
139023
143302
9
3
447488
63
10609238
393408
9
13921
425979
23
82
41
88
489874
78
54
161249
408702
369577
18
832060184
377713
3
462045
498482
148027
90
276631
5
4
387301
171031
418532
154144
98239
8
428226
2
50
26
76
8391
322347
43201
353891
224805
413591
198184109
260848
37
396036
62523
33898806
436361
73101
498724
23
30
43
325632
6
53
48
90
14
86830
215524
73
58
27001
42
428576
320906
416180189
88
33
110627
61
89
258799
62
487759
57675
89
204578
5
604204086
56
481518
873158242
79
5
267231
15511
41
356805
84
33132
405376
52
818376571
3
66
30
52
56432
886422983
6
240132
317886
129029
34
48
809472211
679811947
76
444883
150766
6
219340
50919
141682
66579
140942
172489
33751
95
84
1
450996
4
1
25
118625
6
122255
25
452273
29
59
59
46
55
420742
39
78
36
307335
193838
241889
271251
236679
893309358
236027
78
42
209158
98
662005213
41
383658
17
207145
22
1
94
16271
52
69110
494919
77
510551124
10
96
201434
443151818
8
293243
26
3366
63
597291314
66562
383918
493955
342079
322356
6
53
939434848
38
173776
98
40
11791
47
554115942
55
8
62
387705
283466
99
14
91
88606
60
78
23
357608
36
49
58
5168
36
193096
14
151386
51
47
82
733964043
114439
67
26
96
193935
230926
19789
322643
99
200510653
133766
498524
933334444
314042
11
28
38
529081736
236598
495433
97
35
57
3
53016
45
27
87
86
2
62
51908
340866
295122
1
101217
32
35
340943
656426222
66
52
77
32
97980
158141
391276794
45
9
340982
95
478688
56
36
15
45
7
439101
89
21833
896334370
884880157
247992
75
282798
5
658695590
22
9
96
970121476
76
439162
116269
479326
94
3
387745
14
47642
60
12
82
295588
66
55
6
134243
49962
382905614
352020731
146298
9
32
91
359443
158063
328673
271603953
136737
853072635
116742
126653
5
47
63
12
16
82
81
257395
54861
585304394
294622
194050
78
175317
2
87
702060089
259204
54
43776
178963
26
84
52
50230
93
420038
169929
59
29
59
392523
68
4
32
409038
261115
16
14
52
7
152181
8
350750
443855
167982
16
182265
12
5
375422
61769
94544
89
402580
66
255110
294948
7
516556622
162965406
268426
32
78
3
55
62
477645
24
76
137895725
57
87
335990
8
334613
84
46
491794
56
71
333761
99
79
91
20
31
82392
99
118124
2
444434
29
21
125469
99
29
9
319841
104187000
1
211862698
53
595789893
1
341889
95
64
500945253
474772
212822
40
31
74274
14
52
76
5
438397
11
335480
254273
61
56
76
165044
186100
52
128837
25
57
58
10
2
98
270728
37
38281
162894793
412604
88
53
92
465433
18
51
293057
224985
481404
771573123
166713
63
85750
469499
45
25
307495548
334364139
64
67
40
93
514150702
73
230294
412608
430813
22
45
55
94
419781
2731
388047
434971332
179004
78
59
143427973
29568
106799
55
69919
39
1
14
33356
44
9
31
20
175075
8
1
15
61
335955
282029
360464719
51
83
67
7
357162943
15
16
309442
93831
38706
369328
5
22220
56
40
424300
213244
42
310476
315844
173046
288693
53889
81
129769
806581384
98
303612
373385
211215
9
437741
136764
232548
7
33
331773
250136
14357
459483
96
76
80
466242
181662
338525
176878
270339
173302
32
241553
143230507
72517352
403309
322527
64
6
57
1
1
44
59
313218
67261
19
74
456121
322630
20
496417
15
236019
78
56513
135708413
266480
90663
295020
137613
97
3
278006
36
214385
7
4
315122
849130178
83
175753
69
208678244
49
41
495519
736898920
448254
271015
374403
120493
72
75
6
249888773
72
48
44
3
305303
96743007
17
263053
97
830504618
58
48242
23
76
18
47689
369356
2
6957
32
62
54
1
18
472316
60
376900
2
609673262
87
3
453876
73
5
461896
81
59
413111
13
47
103637
38
341946
16
287427
311671
9
5
291953
70
238703
1
15
61
372638
449700
51
23
190862
126603
35
70
35
53
7
53
253014
617982501
115244
56
120889
8
67
192023
46
37
32
407424
209489
64
305277
47
145741
41
843383759
88
284456971
39
34
6
5
99
27
257768606
22268
455049
25457
60
133564
6
257049
220047
321645
9
479622
468710
26403
15
23
439854
90
162721
445269
90
504047730
5
8
98
35
36
283769
130435
10074
280423773
65
51
94
8
19511
68
49926
2
149408
86
77
3
50
9
42
396632
18
43385
274895
391591632
58
16926
22384
200889
60
33176
57
31
2
455275539
172202
87
309116
9092
270596
75
15
298929
326765
319302
479159
8466
89
70
112412
32
224807
6
11513
424192
170764
26
15
326493
112616
62
4
377167
6
828563785
273871
955486142
116044
1
55
756721954
34187
71
9
101716
397567
3
138327
27
421938
12
4
928820891
96
54
6
307961
73621128
73
289338262
62
287657
18
813135519
2
8
48
75107
323823
284869
50453
274054
6
42
12200
1
16
425059
458611
47
17
234038
11
33
63
1
62561
130284
72
378621
110304
597
50747
41
52
227589
6
2
73
852814892
64
54
6
6
28
161626
53
273972
82493036
69
94
360387
149320
3
6
75
70769
9
8
376153124
152173578
30482082
163010
15
9
105541962
5
933419701
322962
338068
65
96
71
367103
51
185298
2
850646261
1545333
105736
25
392759
4
245928
192123
5
379
46
306022
17
392450
71
4
89
289873
44
806511569
476015
1
52
26
406624
316907570
63
275332
197991
252290
28
20
18205
134464674
33
31
427895
4
176150
227898
45
74774533
282327
47
6
82203
138879
66747
49
47
50
75074494
91
88
32
75
156446
948470656
216491
74
6
51
15
51
838589441
181394
26195
38238
35
48
25
764082662
753809063
76
634744776
76
14
56
172821
478670
71
57
283836
585477515
68
91
21753
69
6179
349293
225522
71
85
67
2
42
447518
8
10
332183
14
186682
425684
334090565
32
55
67
313865
37
376322068
153732
23
1609
39
67
179812
3
41
389549
425668
49
482077
56
319403
375649
484844
44
42
1
83
203995
41
31
77583
296067
420303
38
520894146
117208
64334
16
89
63
279943114
9
17178
3
376910
149687
4
16
422978
35
186229
5
304164
287238287
35
40
1
773378838
26
77
288506023
30
35
58
3
400633
332035386
114884
433930
33
97
34
256671
134384
60
84
7600
93
3
335340
2
427953
366883
453217582
145930
13
25
295489
28
14229
43
6
41
460618
62557767
9
3
70
93
95319
89
18
252112
249350
391424
425838
52
109162137
73783
79
77
139605
90
207824
77
72
378127705
6
101485
455351
138653004
17
68
10
423139
80964
96
875501166
5
98
214065567
442629
468271
384056
5
60
2
416588
4
84
334848
123880
286953
87766
8
442517
44
343841
4
19
263062
87
305071819
17
450490
57
176992
44
309908
288705
470834
338586
369903
55520
70755
307664180
34
67397
411750
23
76
67398
288936
26
27
71
88
76
949416590
19
366772
98
294822
253784
405599
52
44
60
211408
160487
7
36
179190
593339435
2
40
101676
534737872
41
42
90
964517493
492514
26482
88
81064
912039361
4
73
254983
486212
312094
421221
7241
2
442582
379040
96
538131600
4
51180
58
96
127868
372989
345570
11
58765
95
334203
26
37
93433
42
35
93
403608
3
82958
989708809
15619
123153
1
771688185
78
89
278495
353882
23
77
29
47
91
30553549
24
13
61
316577
458147
50
424985
72
221937
465453
72
16
55
26363
189972
47
85718
19
422510047
10
285760
32
339818
41
20
96083
22
152954
4
96631
1
33
71
144367
81
178397323
69
78
69959
324329
76
309266597
151406
493363
14
377062
469877448
368594
3
58
381209
63813
89
4
365887
50
351805
979216080
176877
157481
38
418364
9
35
21
2560412
345988
210250
119512272
47
66
794948672
239504
464396
466669
48
221677
455417
423110
434800
31
255843
327390
180960
8
98
7
106276
53
5761
93
75
338123
398745
8
17
493684
486576
208286554
21
19064
363616600
136954
99
12
59
55
92
75
4
283986
51
89809
241357
146635
191401
382379
131500
296742
23
96
132866
492028
78
491479235
247475
99
244685
110712
69
6
56
43
320533
479711
5
64
68
515016294
29
7
78
21
335163853
9
88
42
93793
78
186164
443031524
47
458546700
494708
63
3
70
47380
3
270991
3
49
8
26
640121794
400839
10
222579984
136893
14
237467
90
428198
203798
61
20
7212
22141
23
129214
59
222028
423423
28705
201298
69
105811936
80
281719
57820
133133
170513348
86
363230
244025
89219297
307192
235563
209468
94
43
62
317686585
103633171
100600
403136
439290
418071
418394
59
219176
363146
92
51
3
57425041
62
306092843
99
23
75
20
80
89
94
81
65
393072
47112
47
4
85
221713
847160693
214806
104345679
70
356353796
446476
97
37
276755
32
170540
518345849
474817
248307
73061
237974
54235
69
365010
43
95
356279
454760
70
115784
16
203650
31
67
7
333287
402812
48
4
46
107588
497228
425424
466647
35
453083
46
471554163
439380
482080
89
73450
358361
265821
462674334
212821
418609
1
387323
2
168600
225280
58
78
218519
293272
47
263002
444849
393786
56
21
27
203101500
220210
111149
164536
77
89
313890
411875
70
253716
45299
242509
247379
379717
36
89
68
43
46
777510709
361471677
17
7
494790
53
8228
96
315325
428125
80786
20
83
57
305218
3
478144
490994
71
37
62
818436783
42
92030
82
9
773701400
389108
37
64
271763
24
60
132377525
42
515837790
262859
129303123
459850
471579
416124
341844
280563
1
491377
199786
7
13
242672
280630
322940
227311074
148264
23
38
26
44
71
216657
53
120284
193689
9
88
359727
1
231350
26348
357332
196188
600257416
180563
29
877196966
28
9
44402
166050
44
456478
141433
297340
303166602
355513
2
494301
478633
64
293481099
2
1
86
38241
725572146
55
94
406284793
91
419358517
95659
71652
8432
420739
408503
81
3
241555
508390918
5526
448598
78
26
41
56
312408
138934
2
442269
483213
28
444090
6
40
153570
334885
15504709
35
856566886
79
477323
174368
35
374642
55012
19830
26
81727
175842
160688
81
99
25
757069858
60
19
406072
51
81
33
39529
40
33
19448
44
179732635
84
317860
474982
15
357447
8
334258
45
8232
352433
56042
481593
367147
85
127085777
62239
72
63
53562
332163154
71
26
121196720
31
243942
399655
305694
82
8
413100
415079
626763382
38424
159603
46
77
507911825
83
87985
213897
218188919
184640
192466
1
349253012
259572
279066
82
70
83386853
297000
488148
1
42955
54
8
36899
34
514236731
7
20
486705
74
491322
56416
40
449317475
4
3
15
435931853
66
5
460278
45
66
946003673
45
360394
474688
33
296895
463760
224498
294542
9659
474722
73
55
9
144423
370262
7
404221
107199
346404
499479
91
250080
86937
87
2
314571
6
99797
70
433228708
48
253578
3
355104
22
468132
547320056
16
36
4
4
11
5
5
369319466
371168
314326
53816
271485
453690
65180
92
301745
263635
33130
61
2
87
279410
155886
9
39
447977
88
20
377329
40
643086064
217296
352464679
457917
249285342
7
433417
209144
71
29
81
616393627
3
2
108040
70
1
452811
124548
39
90
89
266146
86
90
17
24
7
355433
84
478354
83
32
8
9
34
673027198
92
2
84
139233
287384
57
687785122
120395
53304
414632
241196513
34
213104
782814582
61
253819
6
125225
6
60
12571
31
7
142050
297530
406810
66
198594
482299630
328965
33
116999452
61
361550
235860
41
18
448211
17
141406
219633
76281
549253382
31
496187
3
83
30
59115855
143219
54741
279766
73
4
63
146773
80
22813
433386
125983
89
36
270211
44
56
47
6
30
3
541600487
2
59
427461
66
4
27
156068075
26
19
27
21
404015
428845
552338913
1
210793793
9
426344626
96
79
95
8
445214
96
7
63329
3
24879
832419778
90
35
550128347
215919
5
264240
49
17108
55706
119962
190316
78
490089
252909
37
455323
339152
316235
85
363185
319999
364188
43
893589591
428041
74555
102412
99
53
31
9
384386
66
637301299
81144
329374
55
417123
112829
60
204485
362818
142571
408363240
346307
432827
36457
61
61
266200
84
126987
54
288943
32
83
99
320470
445472
72
61
93
422322
90
9
8435
61984
85
63157
65039
70
106584
426381
37
398903
3
173039
94
3
223919
1
40
34
354165
43
314541
19
952044131
77
445635
61
72
672922335
81
662553020
120027
56
35
71
416862147
42
32629
496065
33
397493
91325
193681
2
449295
95
97612
23468
254431
394556
4
319868993
312425
25
824845495
207916
440870
32
275505
57001
375142
337611898
51
138684
32008
142659
149671
345540
62
42
260666
27
232788
222038
126667
71
33
4
28
217277
48
731480709
40
9
792652509
30
65
317167
885707391
67066
90
212233635
75
65
54
186876
87
35
98
84
5
6
3
831638060
23
38
42
8
936102808
836071409
242903
183685104
24
65
48
424089
81
18
28098
2
36
7
47
180360
252026
234620525
31452
373313
61839
36
186465
315742
408657
415049
85203
46
45
290170
58
30
273791
2
52
13
52
436344
29
185307
44
33
22
17
26
59
8
276341
156861
293990954
474433
25
207004
214457
819597180
8
261039
24462
80
4
58
41
35
122307
95913
5321504
341215
49310
80
478737
27
86
86
66
348090
76
89851
423260
74
90
75391
348713
61
476350
333440
3
62
41
24
66041
178510
92
92
415846
80
35
1
76
5
498675585
56
172483
77
56002
66
336353
244281
422421198
6
299950
52
65
23714
22
57
307731
1
89
7
269972
419693
324833
33078
36
110418
82
491944
296071
489979
55
272297820
471021
52
376085
857664451
9
45
357517
107008
244800
88
422624
348105
28
94
87
4
81
263577
356692
7
690528459
318118478
473717
42872
56
281056
59
285693
270376
394482
49
492614
481684
85
54
4
95
28
47062
484457
94
161654
90
396353
33
244215
87
14
339570
459191
92
7
26
70
353517
19
410837
912363135
889741196
486003
246631
219893
89
1
238491477
56
265110
840846552
43830
30
16
247427
331736
341490
75
57
7
160487
164997312
9
23
409817
481772
217286
129776
40
6
90180
86
101810
54
35
39
143855
56
19
302506000
385450
460692
78
45495800
29
77
5
17
446225
421999
471542
11
6
228723832
179693
317035
203396
756918917
251216
85
178074
22
203720
55
252860
28533920
227742
172870
290105
45
70
426773
13
472662
15
683322748
23
819593474
39
385173133
2
74
32
415331
83
82
232568
45
580424245
217640
8
67
28
348990815
72
22
422720
218015
166918
337338
423233
296362005
44
468575
8
418971
261441694
491958
481015
69
54359
1
307215982
378976
20
74
160508
68
466602
261670
81
380475
498530
207655
1
22
265614
99
55
26
64187
6
14
50
101154
45
124607
73
78
49
468250
135349
69
378999
453694
85
58
416802
4
79
59
268853
40
200357
68801
525613729
203110
98751
254395
135743
4
231429
142028
271751445
224829
27765
25
96
683828717
975834889
1
61
51492
7
418415
449420
316898
59
475547
9
291739
984953660
274954
76
79
72
79
94
45
10
66
97
8
298654
230770045
19
6641
477914
353142
312431
156699
13196
61
96
233187
28
579218190
63
51
496815
7
84
99
110714
82
475729
92
74518
73
487690
83
1
90
67
24
474438306
42
393310
444280
465706
685833801
13
301310
21
20009
499422
259794
9
972221113
82
19
98
24
87906266
38
364211
53
29
443020
221625
54
547164705
90
5
28
82
64
70
33
296778
13
996994005
478823
86
13
155628
48
45
62
6
223942
6
37
20
184734
377851
77
344867
31
32
274553
62
173459
22
60581019
20
381324
65
1
213056
265973
56
19668
66
21894
328190
8472
96
50375
335001
11
46245
525720973
300782
82
79
193968
180993
224073103
236343
56
43
74020
52527
68
3
66157200
80
311220
480466
15
5
1
51
13
442030
47
269357
67
299684427
826669512
192787
72
34
184855
193270
15
19482
65
278212429
273443
2
89
241165
191558
1
101857
6
15
362318
90
395541
8
78
23789059
92
76
26538
87
4
37127
28
210892
72
170185
302344031
158496
82
4
430873
5
88
96
2
31
88
71
92
75
240798
6996
8
79
1
77
81
54
283554916
29303
4
61
97
153227
71
765428226
14
78
68
9
73
476627
53
4
130614
416728
81
38
335318
39
72585
20090
387127436
150644
193473
2
31
84019
5
328479
67
2
343102
239743
1
574516509
148540
162453
437720
50
870869563
39
73
134397
13
61
82700
3507
397198
28
73
497176
22
28
391278
94
61
78
345573
14
13
246483
528256320
68
449869
2
308792
54
72
338209010
81
465041484
107176
41
372555
450125
49
62
55
71
689043164
42
45
4
279165
90
95
34
7
124803
108794
11
44
84
136757709
15
19
5
308002
417820693
311015
208967
648623168
340814
33
355842
92
16
54358
231481
40
756359950
213430
176514
453022
119997
70
367348
385117
38
72106
74
124233
54387
58
17
100900
1
454433
7
17
30
435964468
142005
254873692
85
2
2
346642
420037
69
97
75
467911385
254090
44541
452671
2
348191
938115502
74
366627
29
38
57
146133
450570023
9
93767
65
83
11
501083783
159769589
71
498798
307072
9
15
70
59
58
15
98
68
489989313
425585
97
76
66
31239
417303732
2
109782
47
415538
38
628722152
445507
313831
432041243
56
467869
347583
167377239
453332
113871
23
306488
47
75
9
454771
70
31
2
83
97
88
385481
15632
87
419067
50
8
427945
72979
9919
31
27559
15
61569
34
395617
484080
414536
311008
455889
891301116
399809
8
23
63
214287
65
15
120348
177678
378560
262225479
56
14301
604472105
72309
98
241604
5
64
55
192382
55
598392925
486638
81464
83331
194636
9
58
147254814
4
87
464537
1
412387010
97
120998
42097
31
119173
334260
397806
190713
111043417
399470
479322
48
484250
92
286663
96729
155005
73
93
65
12
635363388
123566
289239
28
91624
9
90
76
16362352
274033935
119368
938878607
442907
12
68
35
89
285020
87
82877
49
9
73
39
351358
297361
86
427478
499765
12
376512789
373926020
72272
43
72444
51
3
87
211908
62
157426
106005
976401521
7
210344739
137869
38
272210
6
444943280
307406
135347
6
205198
10
13444
172485
3
78
948517493
248682
295300
56
977166368
71763
96
411257
40
41211
173851
92
18
797118032
25816
46
34
86
147874
142612
86
79
21
421875
452563
1
1
68
478152
29
15
282104174
38
63
754562429
46314
13
2
28
103315
2840
42
211709261
59
148011
86
480458
22797
36679
24
42
6
439958
98
70
72
11
413746
860418144
68
364084367
5
119497
39
541575414
147128
8
274663
525027515
85471
22
28
122148
90029861
2
149157
26
4
98
57
33
409442
284216
140581
170840
13
22
301620686
473917
20
361064
66443
25
20
537177688
261347417
95
12
56
82
161115
37
455578
92
88
2506
32
38408
38
162427
3
332329
79
3
49
62
79
215723114
94
56
46
30
34
36
450336389
408282
124458
398614
572215688
428296143
270007
7
52446
72677
126079
198637
66
20
298032
69
9
80
429240
64705
27
222856
18
164594054
195970
51
97
51
80
7
461761
324181
47426
316039430
7
8
43
27
395551
421611
79
224995
111762
393759897
4
242833523
303681564
3
469301
193587546
322163
7
12
484859
108243
53
17
127142
267857
388084
89
67
32
5
8
248056
253147
384629
94
57068
35
73644
33
3
454720
167416
78449
41
322388
535338546
74
227805
321546
109015
44
284557
38118
10
33
17867
6
309544
406326
14
88
55
53
359373257
107634
26
445266
1
334820
133276
92
486890
870875427
1
47
44180
36
130805
84
306503
9
7
7
63958
80
322167
34341
193740
13
79
35
46
647692929
347488
310128
58
98
253878
65135752
142163
40
167575
305926
340253
245643
468167
47
79
5
91
295482
283177
181236
326974
861570804
264326
9
19241
65
389259
190429
969735099
37
66
153009
383821
21340
85
3
26
742116868
72
44
10
486650
30
46
497170
72338
1
84
389751
96
168892
37409427
44186255
353761
803400678
67
3
378387
439208
75
435175
4
49
26
5
11
70
66
386380
61
58
8
95
289042
13
817552220
84
401640
204052
44
87
21740
95
11
359573
361185
457596
329663
79199
115245
9
95
285147
80864
146330
35
13
429709
970092218
84
67
51
90
257166
4
43
421185
63
454337
415572
12
3
472963
13238
392816
5
7
86
131694
331753
335244
303128
385972
83
57
52
26600
394388
183987
934389566
57
93
416714
421374
168036
387921
444953310
159802
86
45
49
8
52119
192406983
308067
134299
48
597964090
47
98
284996
40
75143
85
3
66
19
249318
145328
9
1
92
59
489944646
16
3395
189377
37
8
492909
97
63
36
21
145895
39
346022
158061
63769
347917
311924
246794
84
49
28588
98022
49
128109426
25
74
480405
498321
79
66
84
46
11
31
3
16
25
394756
328181
89
182658
98
2527
97
58
11
491493
649808398
58
59
192451
18958
260496
44
765748508
65
149968
1
89
186889
449863
308328
69
28
90
388593
4580
26599
43
364919
33686
98
576695866
45
410006
38
148515
39342112
23741
357559
95
34
58
74
435609
323624
496049
49
94226261
2406
53
377194061
93928
50
483799
3
45
155469
77
343781
945493527
388060
90676
9
25
1
381739
42
169494
372345
420661
22
471209
53
26
49
394395
72
246832
5
361782
94
6
95
84
78989
469582
55
119085106
2
67987
20
49325
437003
746549171
202848
448196
34
59404
399691
464673
1
9
364282
31
31
416986
191711
302699
2
393791
29
21
452994
44
10
54
98
37
48
367563
68
161970
414650
240911
32
89
409393
161783380
31
29
61
53
92
362052
357217
2
43
2
204512
445294
410115
83
67
90
434994314
62
29
444747
200645
85
55
477610
212509
59
249066
95
10
327711
92
320886
337463
339135
5
363762
35
272166
140089
771867911
93185
254161
99
74
59073
80
397817
319692
267883
343332
414060828
58
356941
90
12
24
851850951
63
931614677
430425
709926575
39
509079890
408775
87
99
363038
321242
135085
8
445615
10182068
326214
6
290386
120214
171241
254681
11
296988
41
459538
10
243045
2
914267173
489758
195570
91
74
27
38
274583
34661
6
42
188377
96
475749
209879
222131
340629202
9
55
143417
804747976
78
96911
994662353
60
338215
96
312009
58334
46
235649110
58
77
484611
292839837
737390603
1
77217
15
94
40
9
84
47
94
446707
457290984
263244
95
360996
22
36
34
260839
272264
198040
217509
263326
7
304219
402142603
459156270
56
61
30411
353168
427301
27
77
34
87
474270
75
127048
292810
58
250655
392180
70
252203
128567
68
91406
88
21
347726
112132
86037
42
13
332512
384556
381401
778807204
54
79
82553
391849
18
25
219209
341304
175716
71
43460
2
465918
68
17
53306
330967563
305022
205957
45
431369
371896
76
23
331104856
476127
358924
25
2
472142
5
118942
404703
1
388976
474644
410482289
168093
188823
102525
61
22
81
213707
354162506
737113225
3
261464
255981445
24
16
98
191849
91
85
82
84135
25
279009
39879
294392
30382
253598
24919
66
326045
51
2898004
309316
37
306309
902882675
188171
9
75
881193031
31186
172175
51
234140
40699
7
327774
1
305879
8
446070
38
351859622
39
772627233
30
373624
47306
75110
296696
53
37
52
41
238711
43
43
140230
291832
920987705
370529
9
58
169397
341613
310137
399062
66
92
9
34713
97
217722
1
71682063
147664
3
11
46
89
41
327998
84778
88538
44
370190
10
56
18
17
252893
83
99
24
72
43
203661
227600
120743
221274578
98593
496900
18772
89
6
464528
85
190161285
76
96
19
724805308
282012
45
78
100814
8
141732
123605
453287
53
299972
42509
53
394027
332243
74
74111
243092202
478769
471926
88
52815
24
243235
94004
8
89
479988
428702
23
90
7
240318
226496
146977
102326
57
29
353922
2
71
40
9
85
27
96
46
43936770
111175
49
38
343132
89
101036
44
16
69
7
4941
63
61
75
468094
30
3
13
51780
1
235806
216881
484239
25
723821941
7
16
370828
92
319453
460509
6
16
998446801
91
61
14
30
343958
2
69322
173729
237727662
338207
65
26
409745
576725523
190161
10
31
263664
164904
17292
15
62
143744
76
2
85
27
326711
498697213
24
9985
311905
24
8
59
391823
352494
636528335
38
417339
51
40855
1
48380
225810
19
373444212
64
79
38
34
215873
435950
27
31
54809
51
57
88
364617
34
80689144
4
82
76
1
30
918670635
480276
19
96
214913
2
471779739
98
166652
69216
84
61728
178447
373548
444131
23
248355
35
427066
454872
33
332233
65
2
220305
36
6
7
28
131458
9
140919
5573
483438
27
436248
15719
41
55
64366
7
33
16
45489
55
73843
218379
99
91
70
83
87
225640404
28
370361
450621
201166
267914
262448
32
85
36291
264695
425898
97
7
634655309
6
210866117
77
18333
191163386
97
42
470584
2
236875
306718
68737
5847
459438
64993
28
39
1
184273
74974
248527
16
862209397
92
149889
64
34
12399
272724658
136546
37
193199
99
17703
934233905
307069
17
349297
51564
82
428893363
448241
215576
319534731
329207
730100120
1
263035629
47
19
433414
149257
468226
300900
59
9
17319
26
59
24
11461
91
562854343
11
89
170957
81
386479
380462
414474
3
94
703181933
98
390488
433961
494172
31
72
108201
51
142513
6
398814
85071
48
360340885
167593
22657
389033
88
907367964
97
24
53
23
2
961556524
420962
204969
405
279485
86
95
114322
2
415320
226526
82
207870473
17
3
276371
349763
301768
50
120443
27
46
46
227068
341779
866866987
87
63823
8
3
5
43412
97
338934934
5
3
166709218
270734
261945
266628862
336380717
479627
45
66
70
276118
12514
198464
319161
23857
88
76
3
20
5
227489
82
9
2734
465080
30
30
150920
92
486453
97
136787713
6
297469
84
846828254
47
187319
349329
23
232270
9
423634
626390398
185599
356804
44
93115
28
496701
41
15
809854804
60
7
46
77
72
62
335522
25
36
572135910
89961
59
82
36506
67
34002
344652
99
244719
82
476985
6
96
16
360012
487118
75
36
49
14
15
91
276050
28
4
66232
364779
32
21
373478
407914
216036
307974
8
3
179151
160634
418386
39799
270304063
443472
43
52
182786
474495
66
15
37
98367
49
45
70
17
393594
8
165861
1
148394
149761
73758
6
89
82291
57
19
406826
287174
6
73
580222081
80
6
46382
68207
2
485661
10
30
89
503208017
20
321561
16
79
6
50
76
12
78
648073598
48
18
82622
479098
831
57
99
45
55
179472
344208
366659
74
58515
55978
305389
3153
44
439859
56
1
9
70
340157
1
260984
2
85883
42
25
495527
26
2
252236
8
484210705
191006
474613753
66
371697
225195
27
81232
81
301667
95
98
302497
2
42
70
53
97
32
334862
36
9
436809227
418016
5
77
409263175
79
78
333144
440838859
150112
312586
404941
30
119505
196610
277547
38
32
38
36
569679313
90
57
204689
9
223170
412620
36644
236897012
1
342450
5
7
114683
60
225490
150537
14
299172
99
4
18
9
789876296
4
48666
1
514441685
249397
280162
71
36
265875
42
7
46
61409
9
7
59
217448267
389374
9
179018547
683079794
16
417772
689675096
41
36
88
84
100530
99
157752
351135101
92
97
308767
34
452137
278911
7
288900
266294
29
10476
987491192
56
144490
31
9
9
489018
7
3
347757
612156421
250611
92
22635
68893
118154
44
69
373991
19075
293531
87
185444
193276
48
156959
48
37
28
69
44
221200
288152
26
55
6
36
13
68
68
31
274674
87198
65135
581856690
124476
41
219252
50363
89
436512
88
148314
94
101352
203840
23
35
44
60
32
361015
295215
92627
482678
13
8
14
5
213618
379955
10
385637
389581628
215787
88
3
18
133069
42
54
26
225706
233099
36
55
217771
342865
2
203270
22
315997
8
370741
35
173821
111264
55
43
973344699
54
37272
106030
74
66
472164
47
38
150578
13
547279132
61
38609
59
95
373044698
32565
79
62
226138
57
159555
40
51
43
771421918
55
99
83
409574
340023
16365
554997403
67500
7
3
461459826
16630
440978
30
956083430
192439
66
296213
20
38
6
1
435930
14
542887955
252713
39
60
367982598
364766138
6
224668
64
430749
451740
236880
353706898
3
91161
8
57
378806
47
38037
438899
39
227590
918518554
625912901
128281
320739
104474
13
447323
82
3
30
355754416
20032
49
402328
79
40
51
100351
463622
356567
4
8
64
149806819
468103
170078907
41
733301344
89
94
70934850
10
76
14
67
330783
228576
61
301342
92
54
85
606178569
46
165582
95
75
53063
91412
91
200609
520655569
91
31
117052
398059
18
96
72
89
98
1164
14
8
83
737406322
456832
307115
84
321548
57
82
64
4
91585
66
308436473
65
133912
6
315677
63
93
414039544
84
25
4
223412
411983
861198933
128980
465302
22482
38
407030
7
43
358761
210275
21
66
23531
464763
46
35576
18
7
176443
85785
55565
14
38
54982042
40
351972906
58
112886
48
198934
6
26316
366457
8399760
4411
358564
54
416029
87
61
51
332951
136846
1
28
208498
1
30
4703
100891
24
123342837
200721
246892759
283742994
26
254485890
577898043
256667
946588920
56
394883
326626
83700
399744
121972
44
263790
89227
47
855508554
497921
390865
495364
420806
408225
44
495054
19
5
6
106608
87
346338
60
21
17
127171
2
12
209727
449473
230853
150057
3
73
996221368
80
62
7
346172
66
6
156919955
44
65190
211709
266006
289112
13
68
316959
61
9
408770
254041
119421586
831198996
117041
358106
86
37
54
63
249646
50
450109340
573478252
67
452674
67
1
95145144
30
7
20
62
595645419
95
327449
50
68271
88
72
5
7
46
28
278028
87
385016
44
14
42
336934
82
63
44
62
846216730
89
166084
13
34
25
64
274106
5
3
134388846
66
92
39
456201
35
6
27
5
58
410813
163394
96
908792799
59852
2
399799
15
9
489093
468220
485747
175017
79
79
194387
128910
252029
75
235155
280362
483493
89
12
20
172589
47063
14
7
464415
35
369409
6
30
449208
48
12
359701
764057236
91
367999
50
82285412
184658
336590084
370014
34
62
288509
45
73552
361861
399014
267874
54
443718127
35
98
54
27
71
25629
7
353372
53412873
207477
489310
183729
21294
303925
71
39
179497
24
5
708108948
94
99
23841
148589983
26
454799
195342
476900
28
238878
494497
52
8
22
85
43
37
476650
89
76
14487
274138
63
34343
248613
492554
48
17
171040
65859
75
266545
42
33
330906
942360074
4133
84
368847
34
265204
287064
411852
30
10
98
125121
89839
91
65
5
77
450047
199254
21
99
44
393454
88
436251
86
823422871
12
903331320
76
179813
157563
85
76
2
6
73
317965
6
674885788
300325
26
2
524866259
265700
63
328423
1
2
73
66
57273
69874
140341
397254
216481
225911
127488
2
251083
68
82
6
420461
155630
35
10433
215262
33699
38
35
561836103
23
53
432840
92
189801
75
177418
258146
371726
170084
75
358521
412287
58
415263549
20
5
31
58
378936
45
186238
320669
71
486855091
60694
40
443919
42
681836656
373508
437885
70095
13
23
427089
18
69700369
30
14
19
8
36
74833
208024
79
957711779
286292
95
86
33
183110
4
8
402670
302439
34
29
89
38
332763
264476
209670
50
8
295434
428447
5
469712
77
434584
484937
74220
33
166406
60
56
4
411817
4
71
66
931043697
99
405114321
7
144209
473671
100542
387200
21
424004
21917
21
82
484421
384552
96
71
5
365155
59
372112
67
197869
30
63896
52
39
408033
289662
229314
62
38
199985
59
118659
59
39
80
897992156
167141763
7
47394
104029
287441056
27
74
389495
83
455962529
5
208921
32
386677
105735
468601
60226
45
56
490510
83
44
7977483
78
85
35
388415
471708
638888266
12
447355
64931
223471531
62
30
9
31
7
79
458793
2
26
58
274594
224276
960422586
208920229
56793967
438569
71242
467244
25620
12
36307
66
40
78
89
295607608
8
6
98
398275
226257178
84351
18
59
9
32118
313484
35
305844
483546
6
162610
334344
586782802
19
447805855
93
398734870
296676
27
80
486415024
75
99
1024
46
76
84
48
463808
1
8
105102
101071
411067
27
51
952739093
28
2
304275
939859944
188787
23
231196
48
178542
92
2
2
29
65
327357
15
177805
43
234185
60
12613
20
10
103925
862939723
23
324286
3
414989
53081
231848
156748
67
50506
66
93
26
494127
88
72532
23
39
83
89
243759
452489
43
25
59
132269
470825
594470088
219389
469221913
7
320727
1
32
7
342400
197514
65
81
137435181
21
199638
27
39
71
773897187
348454
185638
41
8
71
287343
79
68
177451
91
439911
40
163272
337181
31
402467
86
4
183869
37
14
39
35
79
45
60
496208
699346345
91
12
65706053
471162
52
49
89
62068
8
4
345977
26
324977
54
114445561
403466
97
358835597
47
331386
262684
13
473091016
85191
87
58
95
61587
164578547
451217
66
159104
6955
206989
73
241493
18
25
84087
55
62
14
67
63
87
201852
460744
70
57
108775
382353
60
409944
84
359537
7
61
314808
46
71
85
223094
2
302326
1
3
40
21
23
11
606257639
167449871
45
48692
8
46969
97673
294067
18574921
2
468033
281241
707137333
33710
467779
107112
269193
23
9693
204219
970765343
9
67
204855
79826
157086
835142460
27
404054
328992876
88
87443
173250
56
69
429872
82
418989107
350288
334624
29
44
467829
463917
569288803
92
359042
69
56
63
464171
5
70
33
1
30720
2
64
496345
322046
50
856184068
88
36
2
54
292617452
90
152666
92
51
316287
68717
16892
288581599
415452
88
14
60
86
44405
261527629
36
67223
30
78
68
2
210216
64
52
88
60
394573616
61
466610
438844
16
91647
96
37
13642939
487485
158204
21
41
43780296
453745
85
99
77
99
164363
250232
337525
209643
17461
3
6600
268181
448581
805938869
23
70
307151
94072746
80293
55
74
90
44
394955
81
317593987
63
387992
141992
47
471508309
190071
28
94307
96
232236
29
63
5
226849
63
76
150442
20
341015
287425
212457
93
1
3
47
62
653842698
26
16
192499
51271
849846518
99
1
9
14
465764
64
71
62
467133
119010
35
50
307307
230149
7
82
40
64
1
184188
289719407
58036
23
42502
92
113000
17
693555701
84
169436
79
277222
64
44
6
102366
984700146
473619
374175
205581728
71188
294243
36
22
8
374751
386095
245607
23
93
5
430159
63
90
168792
62
44
228862
8929
633238934
37
26
19
10570
48
478377
28
215876
488788
98
49
481425
16
417194
32
120473
37729952
267207975
387209
366253
471660
25
37
38
97
174976
473925
46
316702
53
7
41
57
6617
8
91
443014
95
827138618
249615
6
690758350
68
241397
175090
18658
324315
63
18497
83
403480
95
263412955
13
475755
12
1515
393554
90
279144
262208
38
16
323280
146461
236718
39
16
44
433586
425240
4
241262262
391566
21561
269756
80288
85
54
257988
362205
388100489
110900
457911
67
155559963
57875
924346529
21
26
84999
284299
481972
22
82576
285401
64
233469589
62
1
50
489458
7940
7
469903
90
250623
84
52
251251
758302060
56
566958194
355396
174291212
648025389
44
77
835423480
169446
24299
213550
285714
374186
178196
433922
2
81
76
134317
189534
14
37
10
125106
94
294934
41
365746
394737
42
18
807383261
7
25
950225108
58
63
464870219
2
27
65
96114
233461
2
28
372616
2211
3
286473
58
5
294553
361044060
59
280998
440129
121139
387041
448910
82
665954362
311210171
91
337121
435658
97
128900
308993
315369
36
65315
19
5
92
201925
63453
83
63
187798
55
193358
65
23
59
53
4
4
8
87
153591
88
68
14
446043
585995883
371951043
69
15
21
84
156045516
22
354008
431721
49053
126933
118899848
6
415635
162418391
96
268298
462266
198601
96
97345
308764
15
324056
390825
8
4
2
36
164021
62371
437051
6
17
24
60
67
430486
5
377345
24
62
402711
26247
5
57
49
2
67
258480
4
47
45262
78
483340
572526179
340725657
9
258500
177648
482899
4
62330
94
63
14
191653
4
182110
81
204242
276845
355612
83
5
444208
16
27
75
4
352138
78920
71947764
366723
189161
53
270075180
70
463081
490167
181365
25
87404593
752780893
48
59
211199
159200
56150218
10
49
337179
68494
100468
457324240
105747
8
13
87
7
266977
451768665
215441
51844
52
5378
35
207179
98
83
382768
62
465153
6
2
478728341
148801
689846062
250057
69
276109
162815
234343
50
50
12
41
244753
28
224268
5
4
155698
62
326695
77
490365
26
20
26284
31
8
481151
823378359
63
15
82
90026
130217
97
29
64
462318
349554
3
1
434174
115382
86
17462
314373
282632060
281662158
228063524
9277
28931
227150
294789
491870721
54
120383
871333370
689128795
85
31
21
203758303
372108
9
57
33
52
634904650
38
40
80
37
42
88
28
53885
9
241694
30
23
26
121433
47
72627
365894
61
61
251907
313393
86488
6
94
131127557
42046
92
96723
458828
54276
105105462
448395
216939
111135
388389
85
27814
75
42
5
23
171899
43
3596627
77326
95539
251266749
66
411962
97
75
75071
114273
43
83
86
299057
88676991
8
94
44
704422958
34
390590
135082
99
94
28
360282
82
26
13
88
428997
33
245772
77
244241
4
93
58
430304891
80
267297
45
204546
66629
405372
47
490099
2599
83
56
143852318
163105
28
16190
20
44
34
51
374491
12
65
210575
25710
29
97
224462
94
126924
53
91
338127
873882629
2
30
8
172679
189491
11
63
253000566
14
401078
25
251907739
97
35
37
123125
157413
433603
337117
26
90
87
17
801574648
64
782796280
98
94
941269056
31
452640
58
99566
354304
55
1
403939
386361
11
26
283019
40
11
60582
4
253563
426379006
186337
335371
258098
379337
27
27
495602
129446
435238
79
11709
2
2
236508
79
470780
5
77
29
79
45
447357
426927
85
99
777330473
75
52
7
5
1
181395
487112
1
155561
263701
24
72
59
5
487589
321726
3
78
3662
265185
74
331532
62
110262
90
404320
123259
38
267997
34
5
56621
20
59
28
134917
34
32338
96
135903
215097663
355366
88
247199
385014
70
58
48
61
47
30
127657
474718
58
276431
676621929
311405
485601
66
4
112782
88
88
245610417
54
14164
75
53
194905
282898
471002
300603
40
101588
98
7
433998
4
156259
15
838519896
86
1
880365289
19
4
8
29854
402728
329102
126107
458458
44
83
33
157933
48
5
254477
104064
58
730633729
113780
22
384178
369196
208682
353184
1
274128
165550047
94
73
345173983
190693
288691
84
57311229
395315
86
96
88
28293
300223
71846
83
9873
652300834
184957
4
418812
25802
51
12222
36
80126
84
36
83
184061
1
81
88466
101743
53332
57
149880
72
436811363
330743
256998
64
80
321527
51
6972
406257
3
163109
63063
85
289907380
89
63
88
43
376187
218408
98
460644
84
119708
74
80
911576580
286607412
82
22
72215
70
258143
12
170499
11
49316
14
53
2
15
66
245672
733263621
28
234837
447942665
95
92830
168980762
43
63
72
8
87
63
7
473920
148965
141059802
72
46326
312185
24
9
52
2
13
576147011
216321
341311
92
271251
198724
979682570
240448
199859
871039126
455142
98
20
20
46
310378
716920894
43
373163912
236122329
96
104992
50
425961
93
454252
443831
466576444
455196
51
484737
337565361
100299
777015137
31
46
835863985
978
2
10
489274
38
73
179444
12
177447
87
32
486196
41
48
85
29430
8
176709
195037
13
142808385
87158980
29
292543
93
285389
151751
495151
13
41
16
33249
99
54
129118
25
52
217127
32
30
38
38
30
478383
11
28
7
19
360843
1
40
145971
21838
414497
80
31
336271
191590
353598
408609
46
756807989
161872
307274
412727300
63
962083034
87
2
210024
357078030
465292
10
867041657
244352
51
22
363745
85
20
44
3
176001
300464
276881
51
189379
19
9
45
17
65
130634
335463
93250
69
82
321681645
360122
439297
4
9
108622
6
59
442079
480615
194155
90
84628
42
398787
23590
48
16
2
910033903
4
82
48
50
456691
14
61488
265315
4
203270
86
78323412
4
331280
461819
429975
80
6
909935985
1363180
1
17
37
303679
185992
38
229886
198591
46
374288
359748
64364
292545
6
113344
13
13862
53
24225
25
97
58672
25957
279574
27897
259755
200830
75
329267776
8
208786
467868
919172725
64336
89
159058
474186
438015
43
8
33
28
38
94
662861132
808138898
1
68708
264551517
82
211502
811816116
13
389253
11
170994
302851
54
55
22
133197
127768399
59
93
60
83
196625
91
498290
72
240869
89
81244
4574
417622619
81
50648
8
46
245737
302008
80353
23
5
57
3
30071
83
90
316560
426865
440938
45
599997763
193151
400671
247152
12
23
9
415181
165896
488690
71540
8
85
44
93
84
51
30060922
18
33150957
49727
7699
49
233895
113516
819957450
88
281921
5
60267
68409
497184
255000
20
65
4
158887190
66
283566
768725455
757252950
197483
32
589423727
53
347977
32
59
87
8
58
481297
43
10
397634
134717
189554
1
323305
325053820
77
344741
76
454258
29
61
6
7
2411
640864907
368251
4786
141879
349623
26125723
473191
59
138861
77
31
563406486
61
213496
67
99
90
82
267920
34
58125
15
5
84
81
45
408332319
159486
42
71424
1
68
94
262452
98065
310624
96
81
37
82
451622
927528022
50009
94
902864376
34
366890
11
11
177181397
80
41
256730
41
185670
77
50
194000
1
160407
99
3
59
44
252313010
43
458547
142647
2
220822786
67
494203
267874
95
13
37
940654236
290664
18
63
53
71
367989
26
56
3
68
37
386824
86
8
94
91
272739
7
388061
22
29
545284185
219472
92
79
959808703
51
374219
72
90
228611
42
63
99
50
4
435510
67
45586
488529850
976818083
78
257879
31
63424
4
77088
93
62
439468065
138621
66
283671
5164
113646
495498
93
242534
491494938
84
15
189774991
261540
6
438570421
60
81
86
88058
373045
612012181
213840965
25
109669
463421
180550
449429
493028
25079
240307
109935557
93
487353
609439103
6
319052
62
837392440
4
33
62
44
382040
211855
317588
110097466
87
4
335187
141806
20
209426
69
76
24677
6
148946
21
315324801
50
417756
35
49
478784
445417
59
61
67
47
76
354777
98845
383406
61
76
288859
4545
14625
338271
107449
1
25
433842
58
93
433721
75
431800
143727470
37
6
25
60
115785
1
2
2
150217
306683
74914
53
6
95
71
786278917
84
31
76
609069202
100406
42
122986
7
90313
7
97745
418566
129833
72
344137
34
186049
41
232477
473193
169536
55
4
50
7
247226
272975
32
1
2
262271
43
27
9
1
307137
89
5
328325
70
23
76
35
95
39
564166014
196496
7
439577245
243512
78
46
39
3
8
58
164845
72
47
43
99
4
336546
232787
79
394962
33560
13
89
75
407006906
30
217883
87
30
26
909739087
9
4
54
499875
98
256677
15
437365414
354923
231822
283964
41897
49
226536422
1
69
80
62
488564
5
16373
2737
51
316858
155026
248145
65
74626
285473
446803
75210
45931
53
2
44
364213779
83
257682
97
496448
198182
48
427302
228221
55
44
89
64098
91440
999287971
85
7
201097380
72
202965
82
36538737
22
95
316112
2
9
200789
80
1
138893
8486
26
279563
465527
39
188605
55
66
7
265030
55856
444386
418930
31
76
13
402251
67989
84
2
535218224
369706
362967830
114771
248023486
12
27
42
71
85
4
488963077
67
37
53
85
23
60068
249948
435059
87
43
75
273948060
386345
62
4
21
326141
39
91
80
82
18
644374926
77
343063
487733
440286
101164
62
95
22
59
8862
78
2
32216
50
5
1
160145
94
345667
816477622
228704
381829
70016
668300821
28
49
159707
24
64
259385
76
3
6
335539
1598960
844234983
379617
92
409659
9
17559
98
60879
128424012
405920
60
374066
391167
336648
341560826
456523
69
139344
219647
112966
430772
8
49
87
319265
825962323
71
94
319876
23
82
612885996
15
379071
7
295985
94
73
50991
488919
48190
37
443006
164423
149677
465438872
26
50
8
90
322945
93731
231807
344384
50
50
255469
229564
12
88637
121742
56
86
70
84
490331
6
41
51
217874
455012
420826
372890822
54
37
76
268643
397074
95562618
9
35
86
470988
393183
473049
490864
39
112775
208476
90
86
479656
172580
66059
251010
135719
840553323
2
64
753276734
4
80
437227
33
25
44
75
46
147462
68
40852
45543
401902
5
72
49
72
912074942
806063333
59914
79
2
410812
14
11
113425
226882
54
990290107
442532
91031
377081
6
98
427339
197677
166120
98
532860637
458449
67
83632
158650
42
428588
46
71
15
88
283190
78
96
360102
402084
1
27306
374640
78688
2
66976
22
440389
177537
288914
97
86
180882
30
89
69
825508509
430601
491629
40
287996
88
27
82
300509
185819
8
1
6
69
359517
33
90
22
3
4603
78
31
66
210136
2
12218264
69
21
384041
83643
465398942
714165675
12156
612606858
383432
157891
208210845
49
194804
68
12290
416828
74
6
352498075
95434
71534
2
71
42
392364
93
5
452704
38100
85647
23
287101
323952
984805782
37
384148
11
70
74
43582
18
162242274
93385
24
68
6
343475900
75651
51
160009
478420
58
49
294589
4
309032
479491
93
406523
24
20
180700
63
22
32
59
340247973
584402972
6
239612
326704
14
377373
30
396888
121068
73799
6
21
95
92
2
251476
4
879720779
4
32
73
93
47
7
297644
91
579361751
18
18631
377324
67470
4
78
81585
55303
357035
174851
409517
99
936121021
36
176559
6
2
232931
223391
431919
52
23719
16
46
61
335202
71
228695
8
89
78603
234472
10
81
56
6
84
302810
48
59
19
68
105168
210427
83
11
68
52
294214
355713
11
53
22
71
60
370069
325880
198989
72493
450332
74
151221
330363
100578
44
287531822
100605
67
21
24
21
33
48
48
5
55
3225
294548757
12
77
180638
16
2474
17
815305045
80
48
95
59
308438
205556
55
277084
196792
95
367082
221143
44
248528171
9
698395728
12331
51
242118
81
96
1
464290
7017
247758
37
77
4
31
137475
168441
16
75608
5
289619
323547
307585
18
66
242170
416775
348510
307403
367289
1
30
29
563044605
312949
444749
86
350057
64
157992
93
85
358499493
2
7
238140
65
449536
85
67
139889
140091
2
6
484368583
462734676
77
256050
992297023
68
58
113432
22
62
26
441655
76871
167495
2
12
164112
52
5
162617930
64
23423
447766
88
101554
88
90
51
4
22
141760
487465884
8
401723
9
245007
91
436208
27
348105
99
9
20
169347
4
50113
56
9
4
2
219648
80
271248
405305
86
416971423
268154
150428
196961
818687550
44685775
52
215680
5
98333
1
342595
51
26
39
295803
4
82
380692
157094
17
345907016
17
8
73
45
9
474437
134760
62
87
310246
388
16497
7
225165425
63
73
19
14126
255568
318772
492161
51080
279247
551915730
389952
49
249894
79
148197
50
71835
322060
48428
981783959
80
275619
72
496604
292229
73
316388
188881
346031563
426814
70
936731668
107699
421220
68
7
978960993
385090
8
80
631653099
86
74
32
72214
385613
351447
65
372282
90474
348931
223989
16
8
93
420214
32
94
40
96
250794547
432724
148346
27
169275
91
67837
325070153
38
902543179
7
8
84
38
98
478526
78
23
5
77
64
1000
301541
61
178206
72164
48
375538
140762
53
28108
273703
803795878
27
10
84
40
369312
8
2
16
167167
72
151348
245286
37
520827313
422205032
152113
421013
317242
169225779
27092
357641633
55
60
23
56888
410266
95
27421477
309079
44
134450
19
444516
250862
5
412543
74
450649
70
47
201909
17
4
3
176371
292557
666207009
34
14598
194885945
477131
70
378173180
250882
305924954
43045
85
126789369
76122
362933
273548
161342
49
43
391453
94
989722599
328917
396065
5
113702
11
5
495143
385310
80
75
75
684274873
495079
420932
81
4
37
38
77
11
39
7
1
206658
191505
187749
3
229369
161656
220296
228378
52547307
213574
152477
52
495215
156080
231996
98
33
807325593
474997
23
210252
77
222349
27
206835
74
9
9
69546
5
286707
74
474651
392043
191294
183528207
90
244584
2
96
66844
1
6
31
208884
358361
256358
452301
180664
38
74
446000
14
569430890
214381
494134
228675986
8
35
73
18
486156
73
7
24
2
4
365429
22321
73
13
198270
66
43
490658
61
93
24
321909329
59
352532
443209
324066
311665
859634584
87
64601
330824
50377
57711
52537
71
434162
47
98
30
196817
49
381274
230101930
16
35
52663
123371
93
56
34
205662
257487
8349
12
281327
64223
30
469272
677510108
412788
957439463
299484
395882
98867
30
401810
9
4
94
44
3
52
185384
27067
62
55
37
452091
48
475601
11
83114
464899
43089
84
302028
64
397638429
62
21
227165
8
450315
460628
453661
289699
376783
913409123
53
93996
8
51
1
1
93
191409
313689
242846
30
57
35
68
77
243725
73483
9
53
1835
50
22
161561
7
102668
52
444727
190563
31
502155564
236614
380901
328158
13
481188
39837
385020
496578
236747
26
4
303837
66
72
354182
90
96
18515392
70
90139
275930318
65
54
123148
459204
440354
44
32
222557
438610
70
526270631
89
346319
44
181280
87
19
273375
418612
71
341394
102643
375637
158864
4
571440444
101954754
307292
48
428812038
5
51303
9
6
41
34
96
52231
77
537043635
332654
269493
462181267
344140
28
183886
56891
88873
120047
1783
76
328766106
499083
11
93774493
19875242
60
21
70
300378
33
308798
481724
98
487124
51
7
46954
421199
72
17
61
9
63
45804
736234134
179365
97
56
241162
463382
58
60
156289046
471277
194798
38
19
57
339061
172594
311366
298572
8
6
5
448211
69
71
252545
376804
205473
267030
31
65
345071
304555
480408
49
76
6
93
36
164794
323922
13
657812374
218635
25
51
384172
54
9
41594868
6820
58
20
76
220797
7
84960
88
294215307
60
88
48074
33
84
69814
111919
71
359906081
493738
183661
772051610
52
74
694546117
58
28923
60484
27
99
4
3
29
320291
246723
49
8
35
21
17
494826
76
54
320210
2
324158
440631
80
373779
12
35
157592483
4
681406917
257439
97
184455
12
79734
24
336732
58
4
63384
9
3
74109114
256942
445410
504274117
2
42
190350
66835
161763
41
376208
28
174457
279167
331805596
16
141908
21
6
119732
176089
22
901168456
92
18827
98
372712735
3
134780164
77
550695451
307704
37
403476711
70
222476925
167335
10
71
299924
65
88
215373
154137
8135
53
939480464
5
25556
92
99
22
3323
308590
69
362822234
74
48
114696
221318
167468
4
397696
423142
52
88
80346
157247
420307
18
80794
12953132
55
2
233432543
439332
385142
402951
10
867976500
48909
55
327182
8
6
81470
70
421932
6
93644
97255993
97
132866
95
55
1
132326
64
116614
364652
28272
95
345348
362044
78
479061
29
39
118488
239946
442897
41
33484
46
42
226008
88213651
1
23
78
55
78
337468238
8
764432589
65
80
168778727
759184062
174552
381550
378435
33134
147354
43
85
2
81
46
92036
9
3
34
64
4
109868
56
42
12
78
245559
440952
370508
123003
72
216761
55452
53729
45
55
187822
324867
338320
12736
23
30
192429
36
196240
372014
26
2
284704
496168
34
272321
102918
108152
860061647
89
53
136374
85251
293202
3
192920915
60
78
188731
71
41
84578
59340497
15
57
39
22
7
236532
48
499545
195286
364178
229654
13
260350
71
132822
7
28084
44
3
96962
56
15
62
470604
3
65
119939
63
499350
57522
57
474703
2
62189
349103
22
386622
32
5
77
75
492309
8
342240
54
455268
67
57
301620
325937
72448
67
184776
20
229496
76
1
5
212501
399942
49
43
98
399062
367154
994025932
79
84
2
446970
188361
62
247772
1
19
592162703
347079
171497
149517
351899
11
490739
5
61
291650
694498059
130913962
49
68786
439090
48
38
158874
15
1
343214
112739
99
890097192
5
1
788071111
51
487536
98
44
78
37
430925
400411
255836
22
872091917
224636
2
9
48
32
143509
316413
75
99
315653
81
93541
207670
93
475741
37
4806
58
49
215463
9
15
290076
55
5
94
869021829
4
220606
83
95
422872
46380
180037
74
381964
61
44
701187931
90
67
87
84
375952
22
104682
29
31034
224089
8
90
841733885
495207
29
71
23
908657694
68
490357
79
100527
584
85
3
69
8
56
21
20
216595899
49
58
833873918
144965
91
91
238141
11131185
23159
27
26
47682
475467219
416189
805266887
236201
50
16
88572
4
36
413916
62
96291
39
487073695
76
414098
30763
351027
1
104524
321808
166645
31
323573
38
494981970
242978
68
41
311035
82
93
41
25
90419
471604
87
876753862
5
70378
94
229552
49
5
18
75
65
4
19
62
846515026
41
16
18
45792
78
44
9
311267
66
18
256017
12
3
99
41
51
226350
37
48
214784
109711
55
39
84
15
333579
3
92
94
241055
439014
227401
78
2
15
57
273824
6
420916
95
80
237418
14
58289
139259
80
1
44
22
602810303
7704
57
53
13619266
75
2
21
68
6
156722223
287065
284152636
214758
139980
69239578
80
50
915515850
227945
16955
321575
73758
64
90
143389
399161
12
7
46
7
8
2
12808
81
199466
389026
5
73
54
87967
203225
155459
88
73175
70
77
430817
20
109943
460040
289210
62
124823
201845
550888954
206688
55
111535
467319
27
56
356818
24
4
205833
295506
17466
368595
207310
133699
199477
34
155016
89700
2
395930
430837
316284
246284
9806
471957
98
73
1
56
42
331205
342273
354518
428267
80735171
2
2
493513
76
55
342909
29816
808081540
552837231
71331
20
43
50
16427
60
14
73
65
687358315
4
923685466
280368
47
267903
91
56960
25
80
45
616068665
7
134919
212306
86
45
44
105462
1
172959
334656
31
486535
228086
5
76
97
31895
966896378
36
492078
493229
59
332340
476121
126977
325813
14
58
82277
21
479554
404705
222005
173520
49
576076407
16
84
363568
247490
68
192954
431397
2
157105
280193
309625727
225185
37
84
344502
24992
16
65
890638423
653109958
73
88
54
85
3
31
67
147285
71
15
39
77
123982
33
274259
481582
80
177580
490445
654874196
7
366546
1
97
960621692
11
5
1
58
68
57
364172
89
88207
148925333
210226
47
122606
20812
122194
64
118698
742530955
1
416471
98
65
20
463148610
5
414348
154392
2
57
18
408030
158890
173302
410879
437260
27
58
49
418776
29
31412
5
44238411
14
71
75
13
332459
80
43
33
4
68
40
6107756
38
47
84
414394
310366
78
363831
7
149289
342452
57
4
5
261774
97
21
23
25
258482
205278
26
3
22
144501
666564267
383826882
82
73397
667545668
25
49019
98
31
29
11
50
3705
82
326498
101488
2
29
28
2351
22
59013
452221
233690
32
50403
20
242620
1
140990
251495
985554342
38
95
3023
46
74
406027
88
35
206870
96
109563
651845705
104593
450962287
135008
488338
77130
6
302313
37
387918
889249987
326489
79
438515
59
95
24
15
425719
115097
11322
66
87
80
75501
3
56
212664
56
71
457078
1
407306
77412
349824
4
8
493231
399838
77
16
408279
291835
99
117146
34
77
137412173
42
7
32783905
85
37537
63
64
362500
156781
85
416204
10
95
353346
38
43699
108012
81
193979
1
319448
54505
51
48
67
90
80
283612
48773
411710
26
226386
150849
339808
403535
360171
26
65
233887
34
35
15402
99501
246306
425149
233235
87
92
218649389
45
53
99
32
9
65
868830414
38137973
8
232758
106521
42137
103060
93
41
43
854974179
99
71
476368
7
1
228625
227721
616109671
54
5
387590
285496920
8
12583
75
902324650
11403
16
90
52
452592
460758
94
42
384996
41
31130
283529
2
99
32
225508
7
42
37
7
42
367538
10474
94
203437
188441
464287
355437
620473986
425585
89
93
21
4
372780527
278975
88
352148
69
94
381171
38
138888
68
206136
494238
17507
71
307167
133505
93853
59
105936
162839
475934
338255278
30
74
3
84
254810
421060
31
46
65
64
293244
44799
402914
1
68
71
399242
377811
6
385256
69
59
66428
99
710213565
464194
1
59
73
6
929961237
288921
151792
92
33
42478
9857
4
31
61
102841
55
18
137518
83
52
230702395
30
469587
428160
60
2
62311
24
258818
36956
230225576
53
154121788
83
165170
65
89417
19
1
41
424371
77
98
43
11
50
303300
123709
369264
28
75
4229
10
69
66877043
307797
205395
32
9
1
96
22856
78
146664186
366050
132365
48087
34834
825602932
79543
55368
9
49
427627
473
158294
472626
745670318
49620446
281829
55
174137
23
54
29
416726877
267378
39
51
19
268623
390664
67
23
90
480993
418362
11
12
6
318882
733492537
64
22
474991
19
66
71841
118692438
65
296773
80
956319299
45
44
699535318
387623
13
260866
38
67
848726590
51
340683554
616838805
20483
38
97
95
201090923
23
434660552
68
423981
773276298
26
68
57
470510
60040
122133
17333
916776830
21
408438
146550
9
6
66
79835
94
37209
80
19
710200370
498157
891181172
82489
12
45837
272462
41
32
70350
29
6
370308649
9217
29855
61
22
48
382384
437841813
51
82
63
16
23
40
143219
54
76
704015392
347486
407926
9
304419
38348
9
29
404650
6
134084
291790
51
415998
78
66
38
348341
673316317
89078
39
57
120364
89
26
98
216185051
464273084
97
71
53
204678
70
45
6
113248
44
337436
405004
350143
335771
88
46458
407187478
106977
668822190
95
12
264283
470818
69499
88311
334504
2
85723
302988
358639654
712441384
97
3
66
190007
79
318060
23
87
120944
43
86624
32862
7
9
207954
79
76
94
253083
393084
454188
64
381167
325426
460640
72
544989204
44
67
50
262129
136742
79698
407369
84
61
2
74
65
370420
45
24
38
264966
836574962
29
154613
495725
297167
306409
96
21723
68
4632
236522961
49587
285781
344604334
87
60
13
455120
29
442243056
175499
371798557
85217
135083
177726
61
168308408
9
4
258819
466829
81932139
71
436385
253891
41
62
700030953
71
6184
45
223612
352310
307590
262579
22
31
5
9
39
66727
627019
440705
40
60
9
55
78
20124
84
840322752
5
82
130741
52
151908
142114
63
36053
58
70
6
178093
445664
9404255
34
6
56
48468
15
8
134363
90
477029
9
76
14
43701
249784
274290329
12
14
171765
14088
53
73561219
216131
79
321606
20
213770
37
41
38
442822
770459991
84
2
407045
1
7
36
89
175916
181956
254583
22
141899
376266
45
4398
68606
97
72
77377
243668
34
652353584
426500454
208584
44
2
63
417620
56
29
23
242325
145348
5
18
106286
49
28
90
290678
656014196
649
81169
70
49
55
6
57
83
460559
61
149240
20
227687
20
87141
130223
57
95
5
2
47
66789
77
96
409753
46
961056158
60
15
242273208
73
199962
60802
8
268523
81
348394
6
454765
998308942
279825
73
144673
77
307234
364037
346967708
51
21549
93
409423
70
22
170295
63
60
67425
701013663
70
447582
489237347
1563
102545
79
881912107
56
306534043
173366
2
251987
65052
6
34601233
57
62
49
66
18
59
4
238850
365141
119173
387422
2
355333
85
4
46
92
5
696938700
3
208945
15
257278
11
88
70
2
446160
297480
136459
110156
51
269960
394728
241983
1
102507875
322261
418784241
20
80
351477
29160
20028627
28
322481
150963
9
467301
75
237157
252879
390760
197053
3844
9760
5
461163
169542
31
233795
402838
226510
62
7
32
335135
48
46
191164
96
227704
28135299
487370
25
92
318560
386973
3
5
50
41
33
418425
36
52
27
438375
61
72
401066518
57
312955
490837
458972
32
448101
86
55
73
37
201417
862884211
17
197097
495247
164847
6
99976140
375688
24238
100573
396713
14
833033787
2
6
67
23
1
56
376815
163322
51
88457698
168003
31
431505300
440677
80
471503912
481143
4
37
23
308455
9
41357
67
6
28
299733
98
7
538416936
78
220139378
241551
269396143
405196
33128
17
71
387203
339488
18419
222619
10
450052
6020
433268
36
91
49
83
145848
371013
5252
1
209261
561905117
196135
64
495702
287282
98
1
52
81
14790
68
364357
107521
140810
218277
481039
198394
297694
91
84
15
67
22
9
4
40
44
47
24
316475
181464
91056
369899
563935661
23
18
66
492134
80185
98
372432
76
216953800
293170
225229
8
171633
40
357217
110466566
19
278107
48
28
24
37
306608
54
401808
906890195
230792
50
81
89
48
25710
38454900
56
11
70
2
3
481004
3
17
51
95
433556
36
453781
79874
404096695
64
105955
40
43324810
53
7
12
94
5
74
25095
89
114648
99
34
7
371782
165364200
8
67
32
95
24
78
97
79843
430168
78
6
17
168550
967038906
3
39
5
55136
61
5
235093
3373
129923
31
483986573
43
24
6
4
4
107035
52099
749275733
36
56
81
179959
96
447526
449592
478036
95
7
88
436360
47
73
730697944
3
27
66
91
131917
79
122752620
644308945
27090
63
2
19
451055
208185
90
79913
465420
46
162537
306886
11
61
79
88
22
62
224097
74
2
37975
387841
41339
45
794292469
38319
60
78065
58
288805
356975
244944
431030
464863
22
27
26252
49
486324
600314340
4
71
12
48
91
78216
46
64
22
375045
30
24826430
653589627
195335
68
93
99
89918
151815625
99
12319
5
346710
65
215141
49
487624
57566382
186992
228776
87
334496
14
37
605268740
104742
83
6
309310
466922
16
20
89
7830
61
34
66
20
93
9
86
62
8
177252
91
245508
338214
300910
28
339622
172056
35508511
186133
179371
74
58122
79
30
21
408480
14
172567
75
193123
5
473772
175964
49782
36
157788
9
80
438890
346230
24
102929
219234
91
37
18
79
37654
374541
68
835723499
404037
58
52
66
286584
88
255689
75
176042
83
23
528543749
233362
410221
931039801
99
955016373
82
391011
6
431675690
48
265406
56
51
355124
19
77
474532
215546
76282
198059
124988
23
129762
55015
381078
62
21
6
123775
430790452
98
439696
15
11
142127
32
726927787
36
30
106769
61
10
24
56
157003
121120
97
91
1
6
78
129071
28
64
38
36
143378
622801957
81
52
27
67
421377
56
406573
71
52258
73058
19
86
212177
407616
312369
301774
56
96
340106
27
328209
1
163697889
90
178770
288058
31477
56
31
4
77
3
16
51021
93
320651
485359
137740
250089910
189372
273653
119796
99
499427
423157
304482
857955818
32
43978
221600
124818
44
321743
926116944
482082
12
468674
746270970
7
35
30
521199712
317084
25
23
270105
483396
106224
31
18
591818090
509544618
806222435
21690
51
328805
86
775725979
5
56
9
357763
329069
224693
76471
11
74
95
456333
480896
38
119293
375028196
49
491608
92
61
416305
244410
96
96
128056
85
99266
4
4
487455
44
39351
492721
297847
92
62
444201
95
422763
160567
394319
41
282513
50365
313057
94
306513
16
4
328856653
381626
95
66073567
406433
43202
18428
218438
6
44947
97
8
548239539
70
9
495446
144752
245480
3
385675
43
8
8
1
6
106729
19
84850
262293
10576
336335
7
86
255803
66
78
9
69
60
2
65
25
96229
593190977
55
85
88666
13108
1
112167
81
83
31
370648
223012
56
15
5
2
44808
2
45
27
22756
2
2
262142
183278
115239
12173
14
4
42
4
61736
63
38
525405272
41563
94
151314
144476495
416631
5
209493
118452
386429
28
4
892261620
63
680962238
23
39365
847826500
21
65
99
27
88
76
739083381
191711
43
2
168721
13606
5
35
10551
424752
6
9
15
31
333575
59
498289
40
35
32917
942036360
6548
10
54
58
44307
41
427341
44
269168679
61
20
15
56
12
398544
2738
307334
493956
33
249672
9
115118
94
93
96172
494373
64
65
291798
83
72483
54
92
40
41
148311
8
225619263
222194
30
268679
163308
63
4
68
150796
10
32
50
61448
10
273774
509349504
40
68
14
976887102
92
495831715
87
444607940
246669
205323
366552993
6
98704
261555
58
8835
54
14
216996
39
41
222195
22
93
181254
65
83677
83
47564
97
67
133088
47
78
113742
398102
93
242823
66218
196198
29
87
74
231360
355000
15
6
205774
23
173698745
93
114606
45
473863
581618724
441371
195972
175101
348092
387469
153130
22
313461
5
493628
477511
27
828646355
51
73
94
30
68
6362
369346
453529
53
18
4
10
350427352
280332
387956
349697
84
1
20
76
37
107180
417453999
10
77
99
448371
285921
438818
471145
37
32
86
33
223184
1
89
495556
52
28
34
97
87
1
40
6113
385253
19
314426
384932
266256
451865
123065
185817
462497
92056
882189151
397886
89
435236
25
641
24
94
1
2
3
21
39
441874
13
93663
34
53
23266
293815
10
68
1
38
52
475671
410063
324466
2
200892
174839
469291
79
57
13365
352062
797458618
6
102778
7
53
342833
817952683
66
378986
450027
5
26
38
168510
14
7
96
69
87
90
283394
368257
81
18
600372688
24
21
434071
236615
19
53
340188
163200
10
58823
3
360917
97
53
16
13
99
4
85
478112
25
82
62
884471257
868384697
186761
424777
438542
50
488237
297341
381787
9
49
6
363934766
48
36035
8
71
467172
151228
53147
87
433343
151661
13
41
243168
571205577
10
17
340693594
12
13
5
3
45
80
867081534
272696
496984
443855
753016210
42
6
28
149627
224940
50
938839795
69
316354
59
17
35
395227
528321349
351373
58
83020848
2
73
9644
106475837
57453
103049
85483
7
239624
380898
92
535875150
254433
95535438
95299
487680
32
23
260419
5
350659
718531026
7
99
376806
382598
79
9701
155534662
8
3
57864
4
35
94
228548890
27
338078
322482
27701
1
95054
86414
397128
326920
80
29
137233
2180
212387
47
41
5
38
706851484
87
428001
53397
73
146982
91
249414
370494
82
281500
34870
433730
838957473
219527
71
57
55
305754
82
400725
82
66
7318
195134
368646
29
200067067
14
860857181
1
161686
81
122345
13
57
70
83511012
227714
147878
3
63
84
28
301042
71301
6
127809
212781
81
451677
26
260968
89
11085
224499
353601
95
91
808012795
30
369042
6
2
78
81
870122313
24
13
38
29
82
46
20613
77
42
93
29
65
96
62761941
8106
38301
217568
172944
95
239009
461571
78
6
68
334890
209597672
47
4
49
471888
96
214764
522195040
140003
168164
484328
876152852
403861
318805
7
203206
73254
270040
39372
61
5
95
463899
98
668676853
312363
39
31
442924
23
4
343541
40
322761
85
37
33
78
893271247
43721
96
3
72
462182
46
84
4
441153
85869
272695
611809454
481795
352100
467555
78
831423707
599472561
367609
33
197177
97
307979
71
713274102
363213
365128
85
940606742
73
410718
99808
325687
359793
63
278478
98
62
141900
453076551
84
53
77345
669120120
98
473701
495364
74
254870421
91
236655
497703
80
40
337716
32
302417
20
185839
17622
2084
208570
4
36
92253
93
43
64
68
94882
314851
67
27
92
18
27
77
489262727
381491
279395
718094353
618937817
110188
47
479217
36
41
92
217813
305344811
162845
28
48
425758
22
90
81
1
19
3421
463949
265903
889831060
17
259103
2
78
158888
337761
68
134078
85
648282819
227353
216978
63
678822209
5
99
40
6
183695
387487
5243175
472731
83
281809
697727533
50
45
74853
10
297297744
217440
46
5
300143
559204374
14
75
12781
102269
75
255510
2
871639659
42
243324761
381602
133555874
54
96
10
377392
1
3
439498
34
219307
86
5
75
38999
44
1
35
468213
292638
476821
83
1
73
36
64
426269
266152
255568
6
521976791
99
376958
373975
50
54
308385
48
4
29
280076
390763
375324
21
65
76
116446311
20
419616
314209
36
191989
342566
1
90
8
492421
259993
81368
73
2
46
4614
472401
399220
87
44
51441
21
9
7
22
97
441790135
27
468314
103817
89
44
82
89
1
352454
17
39923
45
498640
284457
351210
91
355681
403873
648631020
476607
129140
447624
299335
91
458438
318520
456928
76
148282
188303
18
41
57
52
476092
156865
244568
11
20
133593
28
16
986755634
77
48
44905023
86931
3
61
29
614003271
7
359947
85
3
305711
399319
5
24
80
278611
454972
129755
462110
878240795
73
8
8
66
29
3
22
13
351114
43
400889
361519
208432
338806
87
203918
89
36
70
173759
49
493714
302124
294188
63
276629
3
86
95
3
401786
37
5
10
98
321641153
394904
231700
96
73
11
449207
484512
74
11
94
95
34113
38
617585170
331990
58
882626727
6
91
363592
81
13
113026
569210433
62
83
23
32
39
212479013
49
310638
267690641
30
95
35
71
3
52112
22
4
25
94
496187
4195533
89
398224
216178
7
82483
432257
60
86
2
21
50
60
83
23
632500650
13
83
66
11
62
349312
99
3
356712
382778
275679
109553
314885
482135
4898
83
68
40
76
74697074
2
313507
139861542
298463
2688
213158
68
4
9
35
112990
42
283265
172349412
98
18714047
98
121628
151118
71972
302764
32008
257869
95
988463858
70
1
437456
87
9
397182305
27
28
73558
80729
98
67
181853
67
353991
162109
462285
883449982
6
966688264
310230
242671
397574
147696
196998
84
68
53
255941
290452
22
94754
78012
90
7
40
17987
94140
33
355379
216631
258456
410081
180826
4
250425
89288
61033289
34
260835
74
28262
80
13
227087
359859256
36
334811
132894
2
189859
143302
8
365138
89
69
25
79
440707
4
55
16
79
70
8
1
75
94
89
38
7
144669
467374
52
92558
31269303
56
58
190184
478722
8
396015
77
896813395
3
232618334
8
403184
38
64
38
74
39
21771
486789
203616
415117
6
484930
30
425660
50
75
60
2
80408
42
349021
66
80
73
253021
451990
7
217230174
354655
344975
52030
1
84
69
179010
91
375462
324228232
110140
50163
324204
19
303788
73
19
29
16353
39
66286
169990
341593
24
193986
363185
16
6
272413
685683272
4
754325856
437349
216655
37
163543
22
3
287781
27
478193440
166836
381578
92682
95
219044
7
149526
492443
93
145377
361352
20
26
49
3
83
66163
375481
399903
702296397
44815668
31
154523
14
9554
3
762685565
23
87
35
331765
91
183447
331190
463093
6
32
62
46
290408045
301491
74773
23
474682
92
151386934
384544
407830
241764
210891
36
94
96
701481449
4
127824
60
349186
693571202
20
46
33
64
23
6224
16
329072
834540168
278966
97
17
193664
361032574
146713
30679568
761470851
17
82
37
475090
57
19
6
6
2
46
152177
48
62
366652
361695
12
287415
488399
1287
6
58
62
43
77
9
56
91
59
7
13
59
83
259040453
71882
283785994
36
7
4
26
3
132132
86840
857250315
2
63
29
367424
27
2
79
464159
279515
96686
4
13
311367
274873
287714
456072
31
113082
129315
7
7
13
261668
91
79
87
89
63
17037
96
12
44
6
44
117150
37
92622
31
51312
470770
5
2
6
208406
13
186072
90
7
401622
36
40171571
41
39
145593
470578
19
39707
269052216
3
20
25
452278
132833
411582
173033
9
15
158590
7
416817
3
107226
660103786
45760
141938
1
247861
6
387005
3
9753
463572
10450
431859
54
66
21
27
29
99
30
3
7
383565
42
416803
36
90572
270042
70
853619546
46
215418
77
361360
26
73
87
91
173627
65
94316
49
15
91
437076
48
8
499271
147871
220895
15
416255
46
395612
81005
131539
174026
458598
289347
11
237709
22
16
477274
16
23
94
372313645
219479
36415
525482231
87768
381632
33
86
64
6
6
47
63
89
110011
57
469686
452556
23
351544
266163
90
11
486089
247526707
423917
96
416322
8
397960
57560
399203
447168
63
55
2
73
335861
37
15
4
301628
100875650
66325331
94
462385
436591
319999579
1
1
65656
2
36
248750
447273
79
102209
37
4
93
491160
99
198765559
204528
77
6
96
9
71
819646611
26
60
2
65
156459437
253971
216734
213107
31
65
601414696
128823
110486
66
37
95
96
496285
616368850
26
334498
314042
32955
85
4
56
38510127
61
8
8
93
701329824
297696
359567
274823
279179
477353
65
456009499
74
29
7
4
89951
890893298
13
95
70114
68
349770
246903
5
35
5
19457
42797
450503
510731268
78
197787
978022551
31
228165
78
7
87
76890
369934
50
61
45911
3
43
34
35639
378485
307028
6
316535
8
759337979
3
18
455296
458578909
34
121261
8
379927
8
6
93
1
440892751
838261138
150985
105187
177692
93
19
209267
53
225101
449293116
37
697333948
419846
1
468718631
92
288379495
485218
260651917
60
50
2
65
5
22
83276
95
49
94
297887
418994
346693
3
8
96
34
48
73
26711
60
157415
45
52
479042
206302449
178474
1
471379464
69
81
496353
142711
449529
499662
57
2
69975
84852
75
80
36
52
316197
96
120891
85
90
32
299395
21
81
4
43292
49
155772
621572357
68075
26
236479
3
7
93
148304
460400
653360595
22
4
825757637
6
3
943630875
18834
2
91
77
371302
52
235527
344107
45809
54
86
352435642
63310
5
70
88
26
269790
3
7
479649
192066530
244863
206607
532480343
97
94
211387
206190273
46
407233
43
73
34
309213
213293
97890
4
16
75
386999
778516800
37643276
6
7
9
40
20
486828
62
157791
75
9
50
43
7
96
30
188129229
2
153309
55
79
22
33
439535
3
304481
1
64
177886
62
6
510944316
322501
66258
49
84
80
73
217745378
9
8
49
75
85
91
4
99
9
251007600
82
94
15
55
231843
2353
57776
4
95
2
37371
407234
42
223399
909736781
123595
484051
99
355607
34
17
69
391005
21
375066
331634
342990490
385679
79
28
981191105
376682
61
416367
52
76
135243
82
497635
481880
102805542
77
19
44
46646
36
38
12
79
208187332
30
6
3
236476
8
895642283
248793
407169
84
3
870600103
296135
552520302
93
86
8
472146
383939
124669
65999
33
68
43
57
11
22
412950
443445
56
96
387137
80
73
113719
190924
48045
272028
123941
329981023
10
990144184
59
29795
43
284649
35
237596
23
50
821951712
556243268
98
440700
89477
51
46
163408
6
1
78
269475
65
239431
23
451882
1
30
8
319826320
77
45
2
81
8
161856
97
21
54
623682970
311709728
15
433521
63
53
150035
436937
115068
76
293417
97
52
88
52
281797
93092586
590875519
150571
96
468792
236318
5
224846323
300254
7
201873
6848
156804
23
84
212042
455072
476039
84
63
69861
21
4
95711
3
251321
232561
471924530
5
87
59
33
427742
438541
41964
73
6
441738
36
8
658519254
62
3
298412274
868407279
243508772
15
320961
332008
466376
82
82400
40
56
28
342628
11
79
341392
5598
689190960
40
230970
480133
225220379
68
13
323921
86
83
40
432770150
27
374133
33
427231
7
46
74703
98
23
131146
298565
266424
54
5
310953
375226
3
40
382366
211169
264203
52
184557
244506
2
11
398729
75
246524397
44858
11391
68
277704
74
428383
445052
26
48
88
300262
38
37695
466692
432512
882770085
4
7
65
71733
174525
11
81
34
200088
261172
9
88
50163
352514
86
176209
17
42
118354
45636
48
36
307134
31
815027754
636361691
422179
75
179626
293182186
6
474054
92
65
349087
343429281
367368
78
36
100860
53
450828878
59
63
6
405230
90315
83
173449
55
41
5
59728
6
97
60
7
63
29468
889307531
2799
112559
79096
11
485345
3
77553
97
3136
46041310
71
96
475904
295552
513903972
69
19019
51
86816
21
50
379842
57
73
453393
26
53
19
58
55
33
5
457168
179827
754881111
39
52390
86
499595
96
1
302799
59
37
12
109565
222326
2
22
326351
131301
727894649
4
343524
39
76
726582111
443054
78082
85
69444
444577
10
166611
731244261
467192
9
56
335104
406414
24
287113
55
41
72
1
66882
2
90
90099
350796
323807
95575
2
72
246026
12
18
10
145173
38
7
220775
162561
415310
269122
89
5
50
413466
118320
152805
749838364
210008
11
90
71
176548
451633
143996
81427
96
84
54
144162
242860
89
408010
36
6
3
34
97
68
14
69613
6318
30
329373
61
270046
440128
91588
218958
475314
82
32
10
16
78
93
39
12
64
37923
22
404600
341601
486760
496419
6
43
310318
73433
36
63
350362
177324
329722
10
59
39
237098
359322
411028
93
22
256777
78
385859
20
77
160529
93
249899
84
770137009
46
3
208010
39
739244104
39
432523857
4
443255912
160608
39
443320
471344
268130
180543
59
275055
223065
41
31
66
55
1
92350
1
389512
86
141590
646804422
7
108633
8
24
182516
115797381
90
82
71
77092
41
658455521
22
55280
78
359868
268067
14
23462
379820
861297810
26
46799
12
21
14343
442425
346239
229479
316589
348881
44
481136
187606
9
310509
14
400146
407679549
78
99170
81
104648
244638
58
183055931
38033
97
407187
309153
84
5
51147
37
10
72308954
24
60
7
77
59
49
7
52
172014
28
23
454073
442489138
219083468
64
210584006
476396
237149473
212929
497781
908843407
39
408230561
87
298688
57288
263841
226765
701401618
693951088
30
4
32203
153760
84
513956607
296918
96
346390
374348
371440
276191
55
40
8
80
27
92
84
455938
7
15558
350080
99
6
248323
42
50
8164
355786
33
238452
3
8
370163
96
50
375472
340846
286194
260294
94
21
22
64
60
78
903597593
271261
61
40
116300
43
32
334390
430712
3
8631547
413108
228583
175952
22
887043128
195946
175171
20
882647405
432072
968262126
412458
40279
12
51
174501
166249
24
49
55
116163
223211
24
81
52763
240381
169011
37
405684
136348
45
356198
58
93
493379
71
16
64
16
9
4
484518
88
77
81
32
483096
451622
228704
442544
179579
420382
70
94
45
74
206511
478568
33
59
428134
447465
46
94
51
59
85
271085
6736
4
438128
262781
61
871507815
405715
4498
44
99
384917
66
285254
66
70
96
87837
62
76
259401043
82
7
250061
344269
94778
4
2
55
45
279588
51
5
53
93
475095
292718
56
150822
265593421
197054
491878
392053
51
116968
54
492361379
929766030
97
194223
442891936
261707
573980815
98
5
109002
85629
430517
54
456666
458243
16
902959792
256717
20
13
405057
386873
41
26
316637627
108586
86
55
75
57
22
1
263435
72544
448764
227392
460209
91940
1
323989
6
82459
59
32
7
83628
266461
35
33
331199
198048
159430
178128
53271
11
39
72
474375
919377802
54
637689605
99
90
32
9
56
34
217617
8
367168
376193
6
14
423030
16
353701936
60
51
363001
5
36
78
322774
8
60
75
37
62
413528
6
479152
13
2
62
59
60
96
3
319675
48
236989
98
31
336853
2
63
13638
7
446326
188786
54
202299
17
114281
15
2
81
22
79093
955981347
3
79
11
801104038
460447
748515662
189110
25513
178624
85415
55
493139
679990451
8
80
68
338532
352385
43506
94
271243869
68
13
64
76
64
4
75
4
326128
77
305368
405468975
94
32
2
74
17293
117564
210845
21
78
65
90
25
9
72
877617317
414586
5
481883
8
154829
43
429504
392575
43
82
67716
95
84
72
313569
226996222
45
459247
4949913
56
19
205055
8
426826
79
828633208
31
15
68
12
33
90251
10475
15
3
33
265739077
300989
113226
110497272
17
196695
363808
378399
362503
69
22
53
27
21
78
285770
436413
109506
62
232433870
34
7
73
669262970
184523
352868
28
145202
15
897500363
316365
93
280163
63
51
50
448164
16
312017680
75
69426
17
227230
419386
20
148855
647962344
44
428837
97
42950754
478634
23
28
256707
87
258341
218842
370313
1
121164
255974
92
71821
34
86
71
256543
188747
29130
43
290340859
49
84
78
69
293130
187715348
178537139
159245
387937
58958
498852
69
250955
426834
90
1
100235
302646
63
16
65
419739
9
408081
12
2
16
89
66
346774
438239
462565
277913
457224
97
34
76
622652038
2
59
54266
51669
70
501874035
19
26
327278
285561
44
387574
97
10
19846
6
12
95
441171
19
76
59
460082
393734409
30
309511
7
286503
76194
98318935
304924
7
853599909
534211934
434320
58233
494822
66
263190
112609
8
2
411071
268879
43
12
28
9
7
12
415495
173323591
28
859175468
5
47
274265
43
301243226
512501882
313338
317998
8393
15950
24
58
59
137726
376561262
195531
56
136637
77
93172
110524
4
156743
827224237
6
451434
16
7
555735100
75
353336
237509
4
8
97
39
75
15
2
612430204
382694
13
340084
110176
462944
13
155322
50
447032647
16
46
8
90
78
148763
62
18
60818308
93
725592894
7
55
60
7
4
22
489478
122079766
392103
46
94
76
90
769859587
226263411
466183
262776
29620
34
58
79
7
660916860
499607
404618
23
91
67
454046
91
66
36718
203192
65
533966655
62
31727
449962
68
3
60
1
584780769
2996
418268
183541
11
283422
11456
63
295442
698786904
17
298244258
372504
3
68356
254325
2
34
430700
13
352367
466691671
431647
72
63
33
390700
71
73
40
98
12
280309
50
87
6
845645313
31
157493
465115
93
247165
61
24
101636
118648
65
6
368838
3
3
499593
56
49
264020
432974
287407
32
5
286849
31
273161
166604
202263
362423
15
371912
487623
105328
428906
114565879
80
358769
8
21
76
44
432023
7
392907
18
73
369631
980625802
60
936563394
35
472560
398777
415000
84
85
481238
445205
89
285323806
336640
99
11
5
8
87
136710
258844
24
277371
240640
35090
246224
1
229847
111311
33
95
23
64
1
80
89
15
6
66707
63
25430382
10
69
37
98
18
9
26
288685
461354868
81
19
33
33
94
861874400
86
85
5
33
18
86
5
9023
334676
79257100
257791
88
57
85
74
41
65
241530
80845
15
992748948
173404
63
488235223
83
4
30
84
6
401600
52
47797
8
18
61
86
4
502675109
81
24879
412240
1
424874
60
1
458558
360110
121814
141466
7
5
364094
85
176235722
74
476505
58
110591
339253
522929902
260260
99272
350056
345711
21
32
39
306975
284722
65
42
2
400211
24
72
235858
37
156725
33
396517
14
45748
55885
313933608
101117
87
62238
5
227230
342465
5
28
32
889877999
57
793375278
48
107093
485469558
89425
134699
92
79487
249890
317783
31601
276895
8
62
30
367385
340653
24
5
389164
164864790
39
16
5612
419404
54
241361
74920
37
161415
59
219920
307733
49
45
75
88
380249
4
90
2
780943410
3
304707097
75
30806
6
60464
1
28
76
218374
86
296446
40
41
19
486146
330345406
455177588
483236
79
74098
77869
270844294
237204
259585
115073
27
472443
11
34877
2
1
434401
481628
13
491509
10
449549
62
53
278498
477855
8
175734
309721
248092
31
87
35
409667
46
137526
462661
218307
4
7
462349
371165739
73
8
214363
12
3
53
4
79
70
45
334422
492052
55948132
400287
21
28436
23
97663
195164
445976487
84
2
307057961
84
136289
14
161261
71
241499
53
15092
97
471394
310302
55
113531
95
96
92431
54
2093
43
2
76
405028
615861852
108979
483502
49
49
29544
83
434401377
71
33
45622
301620
65
146864
46
68297
141862
52
6
65
97
29753
461799
837137226
570143581
35
77
13
43
172230
84158
156303
491465
450403
55
41
379687
655805952
32
1078
29
72
17
219059
71
463654
358059
20
391598
395340
279925
483919
262007
7
77
94
306970
264434
62
60
31
59
7
21
31
341321
40
334475
67
5
847089183
339361
62
14
90373
71
303979
11
94
202904
18
420248009
280629
5737
41
26
101145
297379887
443773
33
6
12
77
205777
297365
34
5
42
95471
266665
9
93
27
58414
237791
18
5
57
18
87
264247
55
465022
297234
52
226819
87
97
397201
424586
214469
92
401746
70
32
408726
46
13426
399613
597928472
34
36401
284155
40
38854
4
291072
60785
315281
93
110847
11
92
262373321
6
56
54
87144
52
351468
268324
988274227
1
472954989
306816
21
72874
1
976610167
53
450159
27
167084
196074
9
178733
364636
77
166381
345443
334796
379749
45
7
48
100429697
43869
84825
314875351
94
79
34
325091
69
40
313188
56
39
76222
439973
19
158505
696433258
46423
49
4
226676
394831
263230
7
69834
55
61
38
978729132
127538
420884
13450
71426
11
870251188
315666
11
5
74
5
22
46
33
239711
67535
22231
12
284309
199069
64
40596
262770
68
492129
43
67
42
127958
278776
393623
232442
336178
367610
181673
65
46
52352
490449
12
273626
67381
10
426941
167075
376512
143266
25
263737
242791292
69
26
21
12
92
332998
22
406058
5
858288295
399196
20
9
282030
368583
72
74
406949
71216
41
57
78
47
559348219
21
264469
9
39
38248
250752
8140
40
61
59285
90147
17
249971
82
274572
37
16637
79950
482501
14
69
51
206131
88
333225
320277
47
49908
2253264
14725
186814
205318
11
21
164019
29
66
47
18
241263
356440
441914
3
939710061
193674
94
132600681
991457287
2
138878
88
499119
9
422412
19
56
22026
74
836698110
50
307236
372133
63
95
98
7
63
349110127
246884711
83
485481
4
435069
811187516
2
325457
25
841935388
74
6
385918
23
41
98
24
425300
45
38747
36
128292852
110360
84
394947680
1
5
84
53
17
62
691969709
4
230300
47
48
227207
450090829
242725
48
230820
168362
31137
97
92
39
21
655302059
206854
11531
87
83
104133
493462
95904002
18
189938
658828075
285729
35
491078
311368
66
1
52
497364
127473911
98
23
72
252972
453423
426589
87
885043660
552411491
6
65
235782
412562
753350261
146331
46
267760
86
424010
481528
22
150467
83
45
473157
284048
6
4
277993
33
433409
24
1
41
7
19
94
455726
312042
77
87
73
26
6
86
373917
612322405
55
473909
213084844
96
81
252706
396918
18
124858
85
545374791
68586
477175
91835264
31
144154
101782
86
184421
481741
924719788
81941
432739
334540
148048
90
73
265209
121247
2
35
31
302681
459043
165362
369922494
48
97
91515
64
4
45855
305410
434986542
23
52
356476
46
459184992
412420
398150
420606
9
65
54631
95
332594
62
153353
435032
57
99
78
79
61067
307441
81
3
50
50
77
119820
10
240796
265532
523581795
2621032
26
3694
433710
626921305
241948
16
282492
92
34
4
358887
97
3
46
19
49852601
368351
1
80837
372378
79
15
96
212072
5
334765
8
49
585524866
84381
30
903770070
66
93
310072974
282509397
277511
91
8
22101
39
491073
2
453635
22
58
367894
414101
237610
417265
289701886
43
344684
44
5
67
90
446153422
497807
24682
80
140157
99
96220
279677
928665273
70
19
640735369
33
11
82
394025
294221
267458
49
76800897
76
150950
17
77
184629
9
341874
380435
11
43623
156341
28408
16182
400551
15
464265
62
3
5
97
255909
75
425506
49
77
74
56
336999
65
423996
94
4
138679
11
16
93148
134875
407520
7
93
7
10
7114
6
92
273588
89
341195
129389
382982
197179
55
158132
169693
37
43
10
30
17
20
44
60
33061
239163
911945719
44
77
23
42
209573
450024525
31
114601
718232422
276078
62
9
52
5
428752
198897
278264
692076468
792931276
328663
301374
194126
469518
373300
262134
99
31
128116
52
38803
94
63
30
3
28828
74938
82
3
25
80
445319
317811349
40
33136
6
473774722
445638
16
99
56
165300
641056943
5
410962
259517
734273874
77
346932
14736
456847
71983
87
74687
15
15
63
79
311433
1
8507
311570
80
138606
219571
319177
93
188203
20
109498
77
272757
12
69074
350004
130094
115428
452459
26
25
389389
114119
84
250903
420409
94
400448
63
90
216671
451851
212818
76
25
635837518
693231195
32
51
3
23941
35
24
8
1
268430
86952
406556
109672
4
45
474792
267111
26
243069
473368
14
84
61
93
39
291597
84
87
4
41
48
461705
203107
297587
392967988
76
7
257847
73
150434
85
237375
73
24
554350452
98
641980057
3
195117
14
53
55
96
201161
728054527
325448
17182
216929
13
9600
202212
179902
12
3
397663
329006
26
39194
184073
459058
79014
90
38230
47541
5
436873411
44
268827
8
472611
69
36
224882
27
69178023
374245
6
81
930987642
9
280818880
163738647
3022
76
37
32
95
81508
222410
306593
16
980410683
314068
943668092
86
31
497262
344476
11003
2
423354
43
351407
232052
16
7
859985440
97
7
8
28389
931729855
29
170602017
299616
152737
23
302802
3
364250
19
84
22131
47579
77
22
28
280191
235413
88
235881
81
887113848
556583998
8789
49
89
229943
133737151
63
313307
641785376
195493
10
436932
96697
595926395
23
76
70
217931
300981
86
274487039
28
116350679
41
3
32
411837
50
88
166124
78112
53
32
325084
453564
92
354955
11
5
51406
2
1
383233
287124
49135
64
342503
70
44
59490
173608
165040
332414
191120
482350
91
6
41
7
36
99388
7
308130646
493276545
95
8
295224
97
95
65
1
443656
140766
72
37
456217
75
69
33003
42
4
85
534190150
322094
56
442869
369986
30
831670371
332792
38
45659
29
62
168471523
3
657343687
42
89
74
37
30
75
996841346
89
57192
3
99
497782
3
69
91
64
67
39
3710
359511
68
20
61
660488626
63
87
86
59
228367
395831165
51607
274796873
71
48
432321
73
73441
872121663
364712
1
297795811
568294371
2
536829376
156736
8
171688
289201
6282234
83
85247
77
52207
103648
397555
29
49
426430
6
48
89
4
83608
81
32
3
8
33
494477998
17
85
215616151
97
473637
92
305012
142397
338953059
313578
91
276816
284949
184812
388365
9
8
59
97
494919
461918
532886722
124017
6
415011
334192
19
277947
94
11
81
14
243750
97
363205
92
56
79
50847
61052
97
403196
25
32
1
2
294991893
77557
345879
972265961
55551
464894
45
7
54
99
7
81
18
490576
186453
314193
65
3
197144
292644
10
307550
115153
120930
295215065
84
78
6
22
338013
331469
452295
437914
59415
210030
26
198219
39
37
95
50
228879
344251
93
9
728900857
82
47
34
27
396395
1
24
194087
39
25
31
487545
53
22
103718
398657
4
97
6
299740
43
410391265
244825
99
136285
225395
19
6
24868
335552
41
47
51
253880
85770
449148970
45
470528
30927
5
192566
186933035
24533
249587
38
34
59
298699
6
93
493368632
6
74235
59750
46
519959982
243281462
307811
79112
76
6
128860
6
48
702749263
181683
443215
285612
10
362155
238482
86
748155215
83
18920
16
6
28
2
163760
139643
39
354484085
72
81
45
385317
324375
10
244340
75
59
25
115804
56
7
62
186987
3
30
19
415636
775259807
302983
48
328045
553906566
8
42052
33
655917915
350503
369219
49
86
179665
75
35435
67
491874
38
2
355404329
48
58
240121
26
77
89
63719
209598
458299
54
161384
52
276566
62
99
443429
6
38
39
458792
193313295
23
45
89
379701
9
41683
8
59744964
383449
8
29
390719523
447198
447470
75
7
391595
19
253757
89
17
299782707
356883
28
259646
90539
484400
8
777149617
19
85
314390
468067
76
67
75927
814549183
39
39
14
186624
484251
344255
3
61
96652
259902075
4173509
57756
664218594
96
51
3
64
52879
57
89
265146
47
7
404163
2
92
6
58
44
87423601
555925978
353024
270987
485785
142860
12
39
20
92
23
3
73
36
207248
93
47
99
46
234686
466291
59
14
17
450949
56
7
343537936
90
70
455693
5
99
7
173675
19
79
226507
822628987
457777
39
336798
1
14
438220
489391380
430688
249804
8
285450
36
72311
973471606
34
467687370
92571
62
2
213251
219683
3403
14
26436
553481419
81
473730
56
6
93
719644111
230237900
15
10
251642
81
478019941
58
2
64
44
137796
79
42
21
96
5
43
4
92310669
74
47
28
87
242786
33
92
48
430373
48
5
486680
347586
378611
48
144674448
533294787
5
18
32
13868
76
316308
305435
1
408213897
2
297341
150872
490907164
43
530162126
24
97
13
32
694945455
108900
34
64
45
959362666
424171
43
31
426528
445416
49
95
392519
76
63
345044
5
451688
86
208592
10
69304
7448
98
4
239659
12873
477293
334787
24318
570885899
11222
84
41
299258
57
59
426415
6
401872
79
426910
37
753957672
450085
81
94
144284
18
7
92786
48
146611243
70
275846485
80
127498
331459
22
12
420150
3
3
291323
54555
18
494510
67
32018
21
401134
44
1834
4
37
10
61
95
3667
591402648
793792732
44
90833
93
251101
259924
79
336168
486799
77
85
139120
13
30229004
45964
76
34255
55
264469
50
5
104527986
345749
271906
75
89541
4
29306
40
39
7
2
49450
429852
43
229182
124401
211691
58
30
23
179153
97
328780
349916
47
295875
28
66
401910
6
856241797
17086
67956
33
338787
30
425610
13
281472
91
2
80
38
628532188
245237
608673190
417976
88
314717
9
308837
309600
224296
237284
60
94
3
25
49
496656
224399
809741453
94
397340518
71
272760
125510
7
317804
13
7
4
61826
8
56
65
409390
49129
492904
11818886
85
2
75220
53675
316463
95
9
36
96
26
277143
997574322
58
4099
103647
41
53
75
84931
14
216086
6
233818
46357
244419646
326614
198516
331303
77
111963
20
247711
69452
1
81
84118
341073
194488
48
26
853401091
20
90
22
6
7
53
196935
209587
96
362197
78
514888018
949214763
1
401645
30
596454616
1
83
13298
9
1
47
4
307314
23
49
23
84935
28
36
57658
106905
59
56
457419
86
48
211166
40935
320012
8
1
229322
46
214288
966137583
11954
26
83
128362
14
225846
88
438085
976652643
55
50
205212
54
381105
55
226926
90
19
66
27
622775085
12
22
185528
33
16661
189417
47
31
36
83
46015
450191
84
9
60
901851069
38
89
35
93402
1
70
46
49
62824
195243
248151
5
46
484854
65
56
4
6
86
199763
209578
305573
90700
75
78
496223
409230
97
94
39164
107410
843302192
101480
84
48
388408
5
447726
456665
16
91
72
2
128402
465045
226443
246485
896175780
27
1
49
419608
63
8
59
33
11
166521594
38
60
494948
463652533
362553
34
97
263912
24
52
43456
240123
54
60
71
477675
491940
258377764
68
451971731
7
76
99
185498
292172
695480039
120649
426225
44298
86
465239
4
373688
383338
440100
46
6343
87
339295
225868
7
11
499733
397726840
429622944
36
36
155290
772272923
747979156
10
55
6
335955
473268650
82
372673956
232540
20
70
8
267587
32102
32
329095
441252
176112
311500
37
96
87
322538
67
350214
52
57
97
57
2
9
124020
16243
161943
64
7
658808166
874652560
408833
802631080
2390
212785
143992921
100614
77
156828615
184150
355700
95
7
36
7549
405900
787112379
23
98
135736
720483220
59
4
101037
39
246818
42
424892
279661
89
83
316635346
18
6
622841197
2
24
245402
32
276257
91
476616
870026484
471493
79
86
741077455
6
45
69
323334
38
88
59
358940
3
296808
5
51
189248
48
71
3
182727
450847
969097000
42
163792089
95
74
247204
16
303138444
754897668
76784
141710
66
342222
460877
23
4
113069
438664
10
193920
93250
15
261181
1
6
530296206
97546
55
86
27605
2
4
152574
354108
8
463105
603389716
327911
289113
163405
362380
39
28
13441
74
19280
2121
51
431952
87
35
6145
167616
365237
43
49
136618
71
5
63558365
59
483133
104516
44
284476
35
9
28
425067
4
230415
34
58
19
8
101496
638326909
246019
3
43
2
99
334556
427541
352380
301204
49
345527
32
22
15
90
82
150180
361316
83823
304772
497990
61
8
493015
700282534
13
311708
1
67
238642
464731095
6
97241548
95255
59
63991
52
6
103489
982165284
126453894
7
454116013
87
35221
82
6
25
206653
75472
58505
29594
40
47
964251178
69
391433
3
466548
747429667
130305681
93
292735
57
378342
380997
5
29
877198146
18
452761
286985270
178418
90
130998
158899
17295
179453
16
35652
82
279260
92
20
392772
386081
61
50
265231
42
81
311595
3
16
28
17
2
8
85
164267
388644
62310
76065
368107
253242
292091
238931
359607
264965
52
427099
20641
120313
43
311894
8
23
89295
74
77
9
65
10
79
16
360461
9
40
62384508
6
64392766
71
403013
14
5
119905
81941
38
7
289933
366474
12
288454530
96
89881721
9
28
45
60
433841
150724
26702
50
359736
436734
3
663357157
66851
316564
489059
52
57979822
40
66
8
252242813
12
12
81
902
28
6
286904
97
246609
6
27
360760
67
53
99
327395
353744
23
308632
155268
59118
33
308245
421458
331942
47
423461
3391
450437
316163
414808
95
74
75741
50
51253
474179
437842
8
47
459459
42
376593
3
22
76
88
63
573710755
63762
67
82
58213
39
6
9
40
47514
45159
321990
58
31
70
9
4
3
422989
58
984112956
98
447602
696576290
23276
551023804
80214
51472
480433
782969749
70
8
676539862
42
33
444255
13
225412
100540
219306
195948
70
59
194514
464965
1
13
89
490086
614816791
3
215314
78
121391
63
94472
137779
1
63
3
41
141810
273989
271242
417629
66
34
37
82
64
240448
152802
66
799416805
18
334745
44
173459
180133
4
82
366178
98
199964
18
84
55064
139447
71095
89
69
775041289
52063
95
49086
76
494604
223558
374978
96413
9
195122
6
15847
37
576667999
135348
18
9594
568947925
408673
26
26
111935
67
39
412843
45
165583
65
352058
4
17
51
66
123899
48243
540136058
51
467021
2
3
55285787
49
2
81
487111
203381
541075063
449369
419529
234313
2
175540
71885
183858
55
49
192223
38
20
763439837
106352
20
11
436704
77
52
54
80
7
311110
50
88058
45
69
4
284264
44
88
161487
974678268
243924
478939
41
31
1
78
13
230006
1
35
35839
76
28
437974546
421248454
339325
285976
42340
460496
271182
301413
3802
381015
61
229248
238062
50
155619
885232878
717229529
143349
75
405916
72
125381651
434027625
119556301
358885
456631
90
732917034
42062
98
1
78
58
34452
24803
183601
88
32
98
429291
5
1
70
83
238677
411303
333374
84
79
199007
43
63
86
86
13
41
484311
354114
601675510
45
9644
72290
314115
96
14643957
330906
36
26092
3
118771
80
112693
32393
464837
31
368843
68
200059
453736424
84
25
64
425133
121827
426845
1
931551985
294976
341819
151306
45
41
129307
20
10621
73
62
56323
415120
45
71
21
944031680
75
26
13
37
8
16
713754936
10
258474
202948
185395
321677
327615802
78
96980
214674
48
78
283016
66
125293
303605901
950862132
18
42
8
241872
72
75
39
97
281867
311372
4
66113
63
63
126634
2
385254
37
452454
473044
85
89
55721
47
17
94
990404669
87
50
434570
130067
368955
430843740
89266
75369
11
672164976
27899
7
45
81
62
13
170807
28
24
413289
3
7
16
6
45
292842
296492
39
142519
6
666995759
120306
383443
340054
15
367238
402613404
59
30
156802
19
7
893418090
150318
1
109998
91
18
125099
318467
43
412742
697417143
7
32
412187687
62
55
321532
426659
256355
18
881317124
284892
1
11
13
7
7
167628
76
78
1
486198
24
249064
19
9
8
8
206103
41
94
48280
54
482646
46
186796
440315
129409
329279
93
34
4
96
41
1
87005
6
3
302661
2
4
16
96
272350
464592
102280
61
92
276701
275909
337951
9
55
4
26574
325697
251210
1
31
71
231738
187949
432807
223227
125920
386502
63
395349651
77
379901
46
78
56
415192
31
11
413805
46
40665
279176
71
54
161514
98
57
24809301
899809605
186355011
46
2
19
53
368158
2106
356145
28
36
441958
142289
17
164367
81
508330649
8
99
22
30613
555737790
43
107438
71
8
212605517
41
86
141097
15
88
38
187633979
103210
375367
194430088
538594484
115767
134851
34
11
163757
159552
38717
499939
41
158883
52
440830
4
153955
92
964726064
45
290470
32
541502155
488072
110635
144304380
4
148974
88
204676
48
56
52
69
469035
268976
41
51
11
723876926
290682
232897
178633
332407
81898
343936
198784
16
83
4
40
434760
25394
453255
89
21
1
463232
313708
154165250
20
154868
13
9
449180
59386
99601
58
260868
3
276938
182367
2
59661
11
30
331367
937026698
30
135848
1
483081
35
46
456584033
86
240963
18
267940
26
316138
71
60
45039
48596
83
4
274702
35009
2
77
361209
23294
833555678
72
452735
209139
39
31
18
376940
272783
381158
457669
484632
9
97
352633
10
425238
193410
5
58
17
248489
4
432347
286203
373755
77
11
29007
93
94
19
9
339474
444669
3
1
77
52
50
28645
14
45
17
331352
426352393
431901
89127
2
361619
42
95
97
8
6
77
320745
85
378636
54364
39
464199
85
70
305792
192336
64745
288489
819073456
658147123
63
263820
89
9
341892
209957
97
358579
486370
4
36
643260968
132214286
376982
7
85
77607
6
202165
963266970
9
72
477999
1
407517
359141
49
97
285417
67
45
236608
75
33
128048
361799
83
399956
197867
236421
1
836276061
7
160985
13
87
421444
23
173579
82
9
41
46
48
62
211073
76559
27
146447
71
21
14
44
118031
44
80
75
696253562
651284175
72
66721449
95
389148
413627
278925
242007
5
53
45
12
79
431746
2
7
13
425022
59
267239
26
91
46
31
311666
99
484817
604430897
165201
67
67744
17
6
445607
35
85
785085949
61
11
189956
1
76
17
466167
40
445973
52
125455
51
205906
72
396259
23433
87039
346237
372974
12215
5
242757
1
87
624470712
317102
10
2
260742
855468314
78
468209681
8
231094
131919
90
64
44
170173
77
53
9
223037
5
100022
184205
301741
368743
451877
24
977775519
114053
325136
6
49477
84544
5
68
71
41
204435
3
72
21
594490066
17
75
102071
10
14
330832
96
332700
346973
3
58
83
438930
323445
44
270573
78070
48
25
456267
65
447026
690178585
422391
760234939
80
94
479425
23
30
39
62
554735479
82
4
4
276874
9
86309
45
6
6
77
79
79
247046
24
372327
201391
46
5
342229
55
374441
84327
9
179632
320710
137499
491690
493281
95720
52436
94
21323725
381394
11
2
23
12
88
426899860
46
52
22
301205
50
84
349544
246582
4
182018
2946
52
35882
32
267943
83
89
27
23
40
296872
426546
4016
251021
282722
100241
68251
485209
890385631
607547059
7
286337
296561
2
133246
56337
188533
133388375
940040998
192806
127174772
482978
28
52
86
145558397
77705
9
67
460558
5
334169
62
85857
82
64
70298
50339
81
146903
11
388668
11
35
297608
181512
393245
87030
21
414306
1
22
458563
55
180822
44
434493
474185
467933
320430
957952679
13
284378
211772
3
489208
30
63
15
493511
7
66
483884
14
79
862449777
260277
8052
19
219324
12
365221
39
96
239917
464329
73540
3184
16
111015
172790
24
22
11
55
49
457187
79767502
48
72
32
50
7
394919
250743
477200
6
396697
240199
75
93
148542
2
274448
448208
152953995
335032
320384
427537
104510
144470
195774745
307102
46
72
41
61664
187968
54692
446936
55334
8
177571944
3
47
80
67
404583
307734
41
991100515
9
819206816
69
81
965047392
115747
324098
29
211150
482715
162854
340877
47
336747
2
91
44
62266
193472
25
418517
58
176096499
279271
81
193446
336918715
57
67681
247897
128697
7809977
61
7
94
231265
65
13
295537
17
4
14
224683
37
3
91
446890
290839
77
463696
60250
204821
55
2
54
67
89
762361428
83
79
66
75015
482463
82
446988
105122
91
274998855
182107
155374
76908222
5
17
8
43
87
281822
437922
285028
5
117167
840036357
47
35
1
64
436593
53
173573
256216
22
392706
77
803957725
64
152945
4
39
175649
20
66014
98478
78
84
79
58
435971
94
329872
30
89491
43
27
9
64
52
30
310017
77
403997
388405
27
32
8829
8
53
8
5
40
15017
3
64338
461046
73
183382
239202
55
60
24
74
285250
72060
97
42
231520
149899
8
7
85
81833
51754
48338
384192
76
485734
324925
76271506
426827
86
8
29
19
98
1
81
6
408528
5
84
98
525420499
225809
25
270880
286456
77
14
94583
437364
52
5
457039261
2
2
316223
66
369336
98
29
11
412366518
88
6
86
139938
873841362
184939
4
330003
265357
346962
80
32
21
18
37
8
8
451905
252452
174272
6
198559
239996356
429674
67
3
58
7
2
382485
75
5
11463
412241
389849003
209459
386820
649818264
32
58
212902651
91
16
10266
130478
74
26
156926
827076001
79
1
7
56549
83
73
13
92
52
2
898618241
179154
8
54
379814
47
63
85
6041
245050
4
71286
34
37524
70
45
32019955
178636
68653
245493
7057
227314
376725
215828
10
116996
25
62
333068
6
74
30
311660
520467081
131538637
91
82527
28
451707
603461194
15
39854
39807
6
36
712497524
485209
3741843
10
17
385366
370995
83
584924748
5
600765676
489564
6
83160
43
499490
329208188
296247
996808947
286036
447765
444044
452068
51222
54
692980956
247639
24
458828
155781809
262975
27
329393
4
145944
240888
402664
938162056
55
41
245650
285498
2
39
87
67
228734
171282
3
75425
96007
8
50
485433
297487734
47
84
204899
943998637
149975
24
248111
139579
35
7
8
78491
487298
50
344564591
91
396245
79
144096
48
13
263311
5
321512
71
965606412
39
87
472716
76
80
166259
310535
14018
82
177754
96
11
169884
503991542
36
10
55
312761
78
389916343
52
16
251001
35685
176366
60
77695
256466847
128309
189123
431956
76
23
68
302561
288779
89
38
89
274707
441424
522721465
543825159
74
13
10
92
32
16
2
38
993324018
469184
92385
300366
86
5
467936
17
32
90144
87
8
686482585
424936
172361
93893
947880384
9
19547
40
3
13
836253772
364549
798145395
306257
35
300308
23
375761
202284
48
256391
94
455556
38
16
9
425183
111981
43
815402323
385647
72
83
980350280
12
270032
10
426678468
17
144575
25398
16
17
65
306502
45
472801
44733
297205
8
478589
411442
449093
78
31
93
94
18
63
69
291696
133498
68
56667998
106481
461630017
83
28
2
476601
53
221049
458176
94
190961
4
84
9
41
13
98
241384
65
96
96125
667
36
336073
408398
47
533811556
327673
24
25
34
9
81
541387519
324917
255111
975174307
96
40
144751
935430088
18
12
4
5
97
134358
2322292
133845
42
84
73
107967
343924
416275
27220
41341
50
107386794
16
45440
74
4
301962
97
311593217
95042
64898
38
121356
57
4
114761
23
51
470905
37554
737822227
227507
178201
6
435784
327787
63
1
68
96
41
2110
89
88
63
18
40714
257448404
34
502584027
68
62
68
116748474
948504845
92
8
499952
75
169822
32
98
39
31
297285
6
42
408498
60
273475
431861
81
5
99
48
100507
71
97
41
40466
475107
54
43
498684
9
28
38059
10
258269
420714213
759021212
597472528
10
80
93
479788
40
386587
74
475248
11
1
331973
498601
285558
427446
93
318727
223660
128015
93
13
91
71
134004
79
389233
4008
205918
470999212
38
7
9470692
257940
68
17
268895
233154
23475
4
470193
92
423841
298992
167507
131690
78
17
87
12
30343
80
1
288216
438545
48
16
85
2
30
512083366
91265
76
244602
9
466208
143419
438502437
83
81
140450
470189
352667
97
8
46163
82
32
19
72458
54790
98487
25
77495952
62
226979
945004474
456136
56
24
12
475958
53
140520
457884
15336
3
865265408
3
65
37
21426
4
24927833
29
52769
33
406944
82
206641
186732
331921
5
8
46
93885
87
326376
117372
12
59630
8
46
64
30
311435
20
299938
61
35
66
142856736
174589
452484193
1
229338
25
18
386032
7
55
307410
446139
12
311923
37
46
65
11
75
6
56593
10924
21635
457922
74369
952250452
4876
57
1
496766
364987
377524
95
89
490451
85
459365
53
94
261095
96
89
474309034
46
40
788836778
27
41
598454270
58
58
478112
67
11324
135253
66
177889
584355106
50409
18
8
160767
342059
95
52
414810
176572383
421703
114098
69
966427218
346916
70
111064
19837
360415
440603150
48
15
281770
982266734
65
13354
476331
9
163411
496720908
987588346
4
56
470896
97
10
24
77517
385458
50121
34
2
56162
10
184426
1
378888
49
279111
420378
28
62461
182162178
426487
276684
76948
77
44
54
72
51
23
406354
11651040
146549725
275270
636661725
721748777
91
76
7
269266
104607
326014
98468
67
35
31
80
66296
30
878387040
229697
68
79
203503
215356
273735
73
49020
4
278108
6
369163
115220
125483
91
67
270614
402517
403862
70
2681
406576
9
845301643
271276
60
249615
51
33
27544835
443688
30423
221131668
8
50
104247
317293
414645
130703
36306
23
137047
55
1
114371
362543
85
470608
926209719
113640
88
63
45
317368
55
84158
18
16068
328030
303249
396366
306567
4
63
96
288083
31
247720
73
244132
225568224
64441
65
211031
13
37
37
445624
82
488214
970397618
255441434
47097
20
233086
14
6
31
433313918
209946
379135
8
310974
32
6
3
326729
294505
82
70
573110622
426033900
403357
10
782646693
389144117
177489
115848
56
62
21
489087
886342696
79
30
17
345322978
368496
398771
31
66
7
98
369380945
57
2
68
439539
80
2
74085970
323248
323848423
34377
53
4
448424
85
38
353431
35
427892
198919
38
417883
84
35
10
73
678562191
109096979
443257
9
43
363684
188631
88000
56
27
83
361978
4
29939188
7
401172000
256507
52
207772
467585
43
2
173090
282948
208522661
192699456
95
42
84
164540
59301
160710
73
6
53
5
28295763
374559
49
304479
268348
34
75
50
460522
7
195392
131068
697102678
31754
80
67
96
5
412377
457969
8
4
186798
3
159858
19
88
115051336
248669
65
438684
345257
312788
173720298
9
21
76
88015
14
30457342
159136
274832
33
36
90
23212
75214
457307
115627
386075
37284
117553
75
70
72339275
91
9
487588
92246
87
34896
42
45
27
67
16
390093
366375
414958
178307
33
980899060
613358498
498369
13454
46
43
108198
305233
29
261831071
19
54
91075
3
94
296483
50
44550
18109
78
97
210502
359095
39935
31
66
325853
606987211
84
78324
239030
44
58
5
148310
35943
389650
65
221819
465480
59
86
2
74
71
74
31
36017
38
482618
3
74064
17801
279862
778893497
480123
152762
29
2853
234104
86
95
67
51174
74
981186724
84
212292
812287136
315703
99
1
429489217
465997
40
24
86
218477
162438
66
1411
469545
54
31
141023
33
232703
8
44
257465142
65
84
55051449
62
782681636
47
44
62
7
609232196
4
52
25
70
24496
32
43895
55
59
108527
23
81
151308
79831
1
708710131
29
467409
902636151
69
144373
303254
292704
80336
458477639
276207
192686
416260
785267901
35
59
90633
67
34
61
96
4
241431
51
1
300185
74
216602
312452
213005
274404663
3
94
403104
183560
62
17
317823
90
293698
57
57842
273126
369073
446665
666913494
317558
45
893717873
446510
63
866925392
22
9
97
139032
25
196817
7
47
360540
3
7
458091
7
66
80
77604
71
10
613609351
9
284681
96401831
61
19
417911
66
67
81
20
27
3
14
196415
12
43
5
216022
46
95
17
16617
26
75
18
449999254
88
300361
237445
292374
81
284857
83951
120164
23
25
58144
387606
94
59
206819865
3
1
65961782
109007
81
67
11
15
350333
231055
95
141206
84
78
5
477632
374601
99
93
65
109090
500779899
140050
64
17
41
852883937
349783
452293146
6
147409
285680
74
4
360552
91
3
77
21
8
422820
30
500964410
486609
173445
225077042
65
489919
344057
7
474374734
93416
334403
429469
426314
105734
329548
40
73
120068852
244676
773998519
170904
8
14
402802108
478839
923932176
950159170
452112
39
89
182793
42
232310
98770
91
3
96659
360221
97
327127
9
31
285544
49
129453
137765
451243
82
5
176123
49
358462
515242744
46
45
130484558
240948
468593
77
21
56
90
41
455500
358649
20
31438
83
44
270211
258012
25
59
58
16
759201748
89
71
940706407
442355
448397
115540
139939
136082
46
74504943
31
46
32880
47
25714
27
8
4
407553
48
374533
45
141972
15
1
38
291279
13
6
298233
335008
288359
235852689
123360
73
2
69
354248
72
13
85
302607
96
169707
83
274701995
379147
460565442
6
66
305755
15
99
215226
7
344696
44
92
64
3
263232
463022
7373
94
92896
293109
240567
9
65251514
38
60
47
63
7
25
26
7
97
83
426261
100697
15088
87
1
193897
25
227047
113121
351657
83
17
4
444783449
3
363390
52
4
23888
62
107301
33
63
461243
169891
15
98
73
24
78
14461
325147
4
493236
63
733753659
68
25
560877575
3
202336
42
93
81100
20
91
67
59
325776
344565
314993
81770
205825
3
38
389539
29
5
56
614051579
32
73
12
38
290493
9
76
55
81
46711
5655
41
236539
81
20
70
343308
52
14
61
8
504951720
17
8
92
62
30
92
218824
23
184166
81
72
86
414585092
7
15031
253470
58
491169
305072
244494
93
160016
15
471721
14
29482
51
65
80
97
428528
2
56
70
85
89
42
54
21
278416
506962178
11
119147
248855385
440505060
239824
9
15866087
98485
271414
14
464688
7
829801612
5323
256711
75006
94
69
37220492
620455999
63024
121636
85
94
32
254093
7
11
2
53
130678
16
27
114672
242321
416683
7
405493964
148155
61
40
68
15
87
238824
86
42
349316
195972
298773
63
69
7
118240
99
325046
354177
652943301
196040579
282967
12
25
134296
4
38
265267
402863
80
2
6
371712
91
53
51
386874
6
66
34
746050658
298718
51
446931
75
4
519435973
35
239999
90
93
72
88
69561
457796208
234217
137064
33
211471
8
225843
88
87
197894
81
2
59
36
73
59136
44
95
313206
380257
30
287592
79
5
39
59039
1
428740
39
407167
481704
459222
360680145
406471
86
134197
210874
1
82
8
128058
71
69
966174263
469409880
418642
225173
350787
8
60
392677
367935
476656
421618
54
3
9
244296
214066
22
488812
433451
378725216
40
72
2
401956
448121
80
411062
31
292766
65
13
14
292151
93
269490
363889
80
857768619
101960
93
127220
120988
93
979327940
45
218061
335332949
75
846610104
22
373986
216479
1
31
217171
51777
65
79
205826097
60
99
484718
44
283214
263863
43
17
76
188919
810988284
179804
79
302095
154431598
226524
388384
231239
86
9
67
23
57259833
186615272
5
31
10
96
6689
81
90731853
14
7
29442
7
817831681
59
460064
383496352
206573
464380
117714
178260
308057956
450242
65
69
9
213903
26211
289451
217905
49609
90
405948
97
521448995
6
57
6
55
7
85735
54
21
71
95428
277476
81
15
419256
462509
431232
6
43
123805
123839
3
212862
28386
385965673
22
499709
78
340743
7
476124
54
85
73699
1144
7
97619613
16
139421
32
90
322320099
168437
75611
54
96520
38579480
388730
240646326
726355192
60
3758
452501
6
141303460
52
433552
350211
181921
417655
46
82
97
99771
39
46
34
351553
857213089
535500651
11
42
20
141508
68
846765047
273239
1
114242
154323
378824224
459260
54
83
8
504365274
449814
26
83
7
418311
800650385
36
475934
65
159143
73
28
461002
39
345063
83
97
356970
91
379314
74
140286
269849
539799188
47
408295
46921
938534776
67
518645713
26069
16
451758
435868
474052
231688
293410
25
19
36
380322454
453417
200026
227199
62
62
804780088
2
73
451940
65
27
65
59
4
807723730
166117
6
8984
78
56
67
40
222360
89
7
321376
5
452879
426531
31
35893
5
415495
494625
411629
59109
97
11
74134
74
4
310058
13
8
23
3
303803
7
193558
279243138
9748019
3
105034
26956
143886
53
58
201253
2
424998
305634
66
70
21
124179
28
92
40
7
42
167455
12
5
431108
25
95
485366
75
246110
58
56
392872298
205702
51352
111145
356380
2
47
278303
84
16
102633
795836340
207159
94
35
419268
43
80
361065
9
55
5
64
950711127
996483119
11
73658
160794
464419
299086
326238
12
384910
252083
266971
603768161
450772
285028
319011
5
53
49
81
331314
79538
174658
70506789
33
370194106
355710
37
61
9
4
61
287487
354141
279
34
148813
48
52
268667
471709
61
255206616
44
40
67
269490
468896
39
90136
82
431626
61
61
32
720192283
223201
113027
399484
19
75
137468
22
451913
345802
165984
44
27
214761
467758
93
3
72
9
8
311973
269828
64939662
105111988
22
8
76
99
341137
423865
140451620
12
6
24
31
10
486780
267295
399099886
524104687
420965
55
443293
429891
18
49
9
22
433732
36
699344848
1
73
811561332
317866
85
67
58
33
6
447507
79
445934
77008
491546
100959
170660
370411
420318
43
68
53
57
84
1
407200
17
40264
139036
62
19897
67
481006
288632
66678
4
27
49
1
60
73
70
63435
116553
274869
3
413185
94
81
305268
21
32
942733502
33
26
451521
27
75
77
484728
1
238621354
58
91
179439
438328
397944
450028
110856
91
67
27
57
5
86
40685042
466064
55
259228
68
917670401
346061
32
375867
41
285716
16
320379
216550
99847
197421
640617392
227870
252451
223013
9
23
83
9
489473
430478
112583
19
164068
459036
89258
488041
12
5
371093
4414510
20
4
317721
37
72
349452
75
164855
26137
231447
383489
454644
4
12292
56
25
267000
35
368851
71
64
280190
457244
359985
276600
29
34
36
64
9174
2
291193
299065
3
350251
52
305321
95
365762
80098
338137
789499492
38
7
3
5
242124
461997
995015887
398570491
39
49
6
961282291
7
16
106717
35
790213906
2
80
31
30
6
1
55302
93
38
31
59017
66
2
5
58427
133493
6
6
58
334489
305394
65
63
206840
32
3
66117
50
59
35
5
61
22
207726
16
413443
41593
440499
44
27
1
799569447
309788
113283
95
99
98148165
8
3
80
2
63
416973
3
17
405056
61
24
406974
11
4
338112
17
290534
296640
344227
5
360295
453667244
196154
14
77262
56
479072
9
50
420158
98269
208505136
342012
311278
135810676
135602
23883141
285238
4171
332767
320705
121656
92896
85
5
32
452430
350378
247670
291718
162620
77
79
252242
105101
409388
68
3
37
238490
74
45
673069340
57
7
333623
6
178281
140819
45
3
11
46
22
583765090
240510854
72
7
3
6
51
144183
382007
67
91
346672
18
80
198734
34994
59
43
292074
77
66293771
83
94730
50
58
60623
33505
3
793881514
3
1
55
50
1
94575
261090
418748
11
263492
453176
173501
2
242416
88
9
453458
179025
40
45
415767
76
84
82362
118532
163914
51
322213
129902
65
318401
76
8
132623
22
326721667
72
92
700213280
65298
130548
630197690
426340
6
497539868
488953
3
507280302
305804
71
220767
300703
6
59
18
488374
244174
32
311543337
60297
258624
26
94
73
52064
27
339755
24
134023
321571
380730
29
2
12669
403943
274703
4
550392284
578929009
259423
75
90
51838
1
51
94
444864
49
20
77122
408937
188714
42
60276
50
67
38
457287
70120
184985
61
404281
9
949966509
5
482487
262811
82222
260843
37
25
48
12
70
76
902435622
512337433
231191
21
21
33
290071
542867239
78
888272634
7
86
75
72
457994
28
8
66
432951
4
61
112539
4
74054
271067
84
6
387523
36
335147
230974
53
461987
98137
172314
81
84
4
276700
2
61
61
83
74682
150691
98
43
111449
360773
182669
95
223662
96
39
15
49
2
27
326717
3
432583
81
279610
67
465879
93
13
53
89
479831
208562
94
14
409998
43
6
18
244639
457210
60
436259
11
105261
65
64
176653
176797
761976672
89
49
73001
431984
73
60
362931
219477
454913
435768
250757
363077
6
37757
138688
31054
30023
336732
93
2
360088105
56
31818
79
93
78950
327858
38
485888
81024
70014
186958
64
15
15
69
56
42
1
39
2
263947
79
293487
217462
30
848874963
50
19
38
780647182
466201
996447973
57327
572591751
31
46
92
94
34
46
90
98
319242
50
92
49
9
89
39
95
10
41
198648
344625
95264
92128
304589
15
98401
70
19
100015963
474245
446796
89
6
488879145
218330
260734
87
28
221463
26
204999
359196
19
480560
3
60
27
140091
312135
57
57
32
280895
4
95
28
51
75850
7
27
99
682287056
297166
488185
433556
35737
355589360
26
461581
16360
31
35
792993168
6
3
168321
12
160558024
498730
289134
96
458235686
20
58
528393807
277912
5
464427
41
91
2
97
471686
29
34
43593
499870
54
18
489691
75
370422
53
3
96
523919384
51
13
441820096
816835685
8
41
65
23
218914
253203
647899416
53
448840
485933
61
24145
89
374286
389308
231241
79
20
61
29
201069
251740972
218988271
250829
79
289309
28
39
69
12
70362
71
373288692
11
89883
67
16975
2813
305599
33
8
33
46
18
3
204286
97
4
61
7
917415287
62
200945
443319
82
336699
13831
33
442830
211532
63830
348319
32
5
8
104729
273227877
297596
313306
283975
56
254747
66
30
78
92
71
14
72
77
50
464678
295760
9
57
90
1
151165
179866
304086
8
32952
153707
76
72
33
32
166367
453710
274414
5
416699
85
84
80018063
209253
201019
1
365540662
478547
322866
99
44
75
32
53
40537632
14
244474
198024
1
275943
389121
327982
10
3
5
251325
93408
215852
168998
275844
206965
176707
63
92
43
178093
382011
85
131839
319393967
475574
26
362878
400483842
74
87
475509
351612
284964
469957
17
276056
118388
77
4
158580456
28
792
33
27
67
102837
149448
485324
80
405224
130336
41
99
65
412099
319674
750951307
853101242
30
5
261129373
71
325302
88
747861043
109795
545228777
383823
97
436625
574224326
402529
3
9
96
41
136789
4
35
997080070
323821
12
442905137
34527
21
547619365
65
303375
22
22990
3
333980
4
358692
223005
361167
8
7
2
26
98
175025838
21
6
45930
5
240972
484279
97
178352
150589
37876
97
64
37
464554
71
360895
309074
841962568
62
352963
46
64
97
794559444
7
71
104519
54
75
56
145852
481929
222314
369820
97
78799
98317
288094
297807
166779376
85
2
40
65
15
10
243381
192025
141850
48686
459159
4
50
746420154
139559
93
59
455006
80
24
81
59
367543
54
30
634173661
5
27
819860402
66
53071
30
38
52
36
89928
91623
452354
86341
125267
4
46
18
482779
392415
19
1
2
122281
85
22
7
54366
361243
196623655
4
264943
87
25
147693
244976
8
369577
57
8
351155
21
61
294835
997928291
5
32589
139188
160914
421239
3
373495
9
210683
761486757
15
10
391028
62
2
17
89
63
54
55
62
73
46
17
86
29
351758
254839
75
4
15
136594
390840
79
70
159906
99
238324
91
9
415086
199557
54
66
55
30
231800
83
63
438980498
66
53
11
60
21
190253
50
188711
3
253361
46
367317277
95603
11995
53
274025
30
252693
86
213785
9594
203304
21212
390938
17
36
46795
80
308858391
62
70
20
280602
77
38
186451
70
69
128265
6
102093
7
476681
337901837
63
31
705121028
33
494885
388918
299754
54
3457
3
134240
30
866273799
56
73
228292
8
2
27
44
6
985958936
4118
319740
430489
113333
184633
37
76
52
493134
720632816
34
204230
80976
487241972
7
24
35
309569
15
104940
55
94
438109443
96
119120
445097
11
477350638
9
72
97
8
77
293189
2
69
43
990081218
41
79367
63
6
79688
81
18
405050
68320
65
72
86
27
61
349943023
332802
76
69
5
67406
277973
37
261839
47
7
39802
807597688
250351
840590153
68
379028
67
359111
6230
211249695
722894322
20
27951
193920
49
1
51834
372929756
5
51
6
86
157017058
92
27640
97
71
142626
236055
141871
5212
5
106736
39
455205765
3
18
945435564
67
367822
24
84381
36
47
24
47
27
177991
53
20
42
37
4
69
26762
226645
278616
5
9
82062
2
245084
177824473
296359
2
65
172125
62834
257040
137776690
237213
50
394274
46
2
93
32
7
205707
21
15
3
18
45
70
635752601
6
52
270942
6
472981
439877
40
491153
306205
94
215154
38
130107
95393
1
108856
270685
45
97
12701
59
60
48
423586
82
38
161305291
321076
8
58
62277
180887
63
35
342735
61321
51
9268863
463040
384161
6
34
900551355
80
14
286204713
477391
74
35
225192
53
36
65
31637
3
198135
65
114610
3
1
470606
377009635
99
80
58
7
202910
178508
50046
97
4
17
37
13
68
90
190230
23
433216
78546
54
341826
78
360391
65
30
271172
7
48
8
880985620
98
54
222986
135537
296555
39046
68
247216285
494559
84
83
970026826
215303
28
400049
75
661943669
45
55
353238955
469149
348427
77578242
21
79
303732445
101723
202963
64
20
74026
92
450449
16
440951
477695
96
26
35118
86649
33
218562
22
88044
25
191116
60
405760
6
20
11
361749479
155884
353332
73
185606
86
591194622
299914
267707
49
52
5
12
295441
23
274608
46
433861
8
87
358959
479326978
6
46
92
170364
12
122325
490992
462874
87
22313
126746
390501
27
48
2
79
27
84
127747
46
68
52
200817
18
511701523
210186
84
68187
387549
441248
73615
21
2
317034
37
40
294792455
69
118404
20
96818
93
96995
293542
78
119082394
284248
86
68652
404991
53735
28
166504
478798
19
75
29
7
114264
3
69549
63
60
14
12
96
95
167483
74
79
350953
63
63
49
475408
77
37
885130442
228677
452267
4
274256
383727
316394
71
396507
403897
316038
571130443
161361
257685
236025
12
405711
420501849
56
5497
326409
57929
308893
2
306602
77653
482587075
316397
16
111857211
51
938080597
430292
208576
195927
424266
67
27360
426154
48
670589262
432191
436534
94
348866
151767
28810
35
6
91
309967
77
114175653
12
420397
64
210762
47
149656
89
489888
14
405794
354886
34
80
407441
96
457533
387442
457927
39
215907
10
8
53
944620865
79
148493
176132813
3
58
45
54
59923
353220
77
30106
95
236763
8
50
3
157396
4
65
69
26041
485748
79
91
37
15
3
1
47407
471269
57
96
36
313772
401925
348875
169080
241418765
26
348074
95
64566
12
8030
86
72
255106
374173
89
85
28
47483
65
249884372
139328
71
593139440
80
126883
996735439
311739
281185
4
548954462
181136
477934
14
42
376566
72
436875
132805
98
60
27
287009
419624
13
83
718739755
97
9
50
94
13
10
36
21
661047708
83
241800
25
52
83221817
56
42776
19
6
57
51
202340
85
125615
253857
134121
58
90
197691
89
145505
81
34895
396782
21
383404
456829
883281002
83
449984
674308211
77
449666
347490
70
4
133244
496394
59813
364292
56
55
19
255177
78
13
125529
46
276732
12
80011
229018
36
89
426533317
8
96
30
84
483447
43952
54
59
176203
80
119702
73
1
497393803
70
818115332
149028
74
7
64
59
76049
7
210896
13
4
30577
116976
5
72873
21
22
116519
5
466305
85
74
45
10
97
53
2
50
66810
92
539531444
74
369417038
855121915
46
461431
385116
37
615107080
153957247
92
30
2
68
770936595
101154
19
85
716417894
340341
44
303423
79
535065915
92853
116556473
290449
323519
5
460946
2
89355
5
166358
320346
685398612
16
213924
60
347230
192312
41
385516
312753
162356
105096
8
37
117703
42
5
487043
70
79
370105
793013785
18
132343664
50
53
424024
182352
175685
309679
274672471
48
96366
31
63
361575
356336
276726
65
39830
67296
84198
12
67
9
414473
14
10
69
69
97495
77
18438
5
73
12
91
35290
25253
242351
126018
13
171353
26505
162294
2
198347
12
65
15
115029
406971
122602340
97
155444
4
362098
49
172729
56
89
99
4
31211
418464
180515
38
211901
4
9948
562401696
30
35882
127827
84
498835
332523
308635
92
362548
38
95
17
197806
43900
335088
4
147894
6
315469
496917298
60
296865
282099
19
278914
100461
450969
30
91
266616
54841725
86
459292
51
89
19
60
22
167004
310399
66
479031
9
939696518
472522
304068
6
37
1
65
88858
3
74
93828
466248
162342
467277
78
135794
36
88
460032
61
738502502
274963
351754
168523
401646
48
71
8
475073
656920719
288813
18
81
76
248610
23
220682
140588
82
14
1
371420
86
5813
49
19
251264868
11025
443860
464538
16365
81
493571
603489799
51
8
52061
95
362879
433460
476412
416469
204400
362745
94
23645
54
407450
53
335692
146880
131749
1
295899
496617
94
96
459485
300383
36
336414
328818
44
162371786
377053236
53
89
209875
8
139711
30435
40
87
30
350385
82
489188
73
564387627
366521
407809
36
65569
485791874
23
167869
209869
6
70645487
29
77
447798
3
5
470006
1
14549
254308
87429
80
8
397941
27737
4
88
72197
57
187918
250164
46
321723
432379
33
73
633198804
302077
407541
16
96
300625
31
399889
18
431512
52
175396
41
74
381685
996421892
47
65
9
391745
127391
202582
30
82
98
393041
89
7
60
63
54
49621
284466
44
92727
43093
361486
36
21
164195
20
7
33
85
29
685600496
86
192105
272465
37
9
57
66
121024
74
122924
15
81
920426961
20
91
82
409351141
72
80
83689
36
92
915320134
231332
148886
93
13
406448
271365
220971
81
67
496164
62
66
30279
1
7
9
817786775
5
8
955910221
1
49772
73
82
10
17601
83
885254413
8
19
593988818
49
23
486810
405081
74
90
304013
420550
454508
93
384221
270223
193234947
378942
290614
247581
2
35
10
1
897067333
2
49
54
347724
273587
122733
10
82
243743
94
241789
61
92
416947
4
385749
65466
29
317472
9
92
439304
854308636
14
254337
50
77
208942
23560
948355209
27
33
945448493
42
98
83205
405830
304135415
7
3
1
489627
42
358688
5
39620
119905
538257837
399827
24
2
17
86
5
216152
85
39
88
231868
43
183470
88
120533
79
26646
661913274
398753
94
182482
47
70
42
72
85
382569
384064
764778015
205653
186183
16
72095
28
615558298
473664
328515
30877
50
66
34
40
81
68660
28972
86
69
38
82
82
1
243549
74111940
249241
53
635585665
4
375252
389254
215214
159289
124510
284242
510843203
555442184
71
462371
80292
343814
358720
458029
330381387
85
301457185
875816524
97
480595
34
468797
286929
990654140
773128264
188852
499957
274858
216639
97
819063153
359036
32
81
246885
486816
62428064
40
241356
147829
68
52
310890
83
39723
22
55
88
354939
83
343779
16
18820
376943
27
401255
93
35
77
109560
71
104637
399063
65
43
4
247997248
34
82
420234
18
447375
85
5723
226979
88
17
3
71144
270820
179704
427997
386442
316956
298726
345647
4438
9
21
444345654
183426
95
404822
168200
142516
648896202
352688
672686223
982919367
24189
47
7
208774
43
294024027
44
265903
20
493024
54805
74345
602247991
38
1
356391838
228241
88
32
105446
46
7
374268
131364
67
216679
13
96
84577
64
54
95
46
59
1
8
498860926
308943
429932
63
611672977
34
10153
150000
4
179955
20
84
40
476783
2
66898608
27206
208327
266634
337172
486182
68394
351706
57924
24
48
24868630
14
53
316797
98
6
69
22
28815
21
99923
32287
362257
15
402308
498250
91815
40
1
108529918
24
89
43
3
1
6010
5
25
547642365
79
1
237728
723032331
1
73
48
444918
169172
1
20
14
83
57
3145
96
781637174
41
290106
138303
51
41
839570846
31
329975
832548570
885081859
52
298308313
362859
351409664
235383
8
102678
23
99
52429
120847419
137518
454084
53
87
10
121373
71
173131
33
335353
2884809
15
2
87164
27
48325
95
34049
5
321182267
490618
195313
423881
40
92
69290893
103628
238380
348454052
476010
10
58636
54
64
75
1
618314853
329248
689234844
50
3
93
39
74
19452
65335
450027
105973640
2
474684
118429
12
58346648
9
37920
216635
75
101086
61
86
4956385
28
481020
5
67
31
26
82802
29
225281
31
437743
117208749
387375
281242
257944
85
438875
183382
2444
54
43
357653
171641
27398
436060
286832
61
520246817
2
4
371889336
300424
5
50276
436727
231795
22
384210
95
117338
373944
449341
70
342518
34
37704
40
34
10
95
5
349017
290678
96
226154
44
113680
4
71334
58
23
3
166837
4
58
9
70
13261
2
176763507
469151
24
63
280662
77
24
76221
293996
226422
279493
7
161502
51288
65225
152894
887441061
90
243245
412015
47
353884550
3
72
93
994682599
99
62
9
32
417183
70
28
47
184938
3
426815
298115
32
85
24
3
91
387577
230015
91496
112287
5
447124
323137
82
82
345587
468341
265371
146755
92572797
38618
326838
401518
127931
280273
48
14
185008
12
58
241271
93
316229
30
241198
87
277342
304778
61
333454
160217
110105
36
291855
86590
26
64
28
93
438488
392014
37
577041570
314530
45787
43
87
42765
473647
224106
250479
65
449333
42
88
260702
5
62
53
896351021
244182
19853
85
12
85
449016
96
4991
93
122399
861654821
33
416401
8
19
490782
67
224465
59
256126
230189
30
6
66
249913
424509
231334
347456
683190747
380985
9
657866192
41
329851
27
128545
16
29
471497
3
64
3
175001
244120
48
215953
264806
469617
14
47
232505
108306
171415
398266
81
163237
129961
373757
255001051
8
30
90
1
3
136823
87
81
97
326604
86
47
150639
57
65663
2
491675
391039
58
337526
302553
70
69
128863
8
479074
86
225703
27
212840
484483
696622197
63
274729
63
86464
72
72
1
155333
380273
67
82656
77
437991
27
2065
37
174466
83
256247
27145
82419
24
356684
444573
325029
76
33
75
8
651794716
93
26082
466273710
205436
217836
298876
55
649383579
33
60050
41625
74
434237
363168
199746
71
82
297736
44
499854
34
239015
30
73793
54
10
53
45260
85
60
210343
69836
46
121502
74
35
4
7
401218
41
38
97
2
161925
3
8
29
564346027
1
41
224141
28795117
9
73
47
479662
87
4
19002
25
432316
64
30
446703
447380
3
846977847
157742
274335
90354
27532
53
96
8
247593
10
73
123081
36
81
480396
156002
71948
395044
570092424
55
69
842300033
5
902636388
178332
25583
166201463
433903
81
74
885377417
236037
198919
72
275893
221778
71866035
58434
424299
77
44
72
32233
83
322142
465041
6
84
202686
2
17
65
82
9
363672
33
80327347
6003
353010
217086
95
69
4
294870
26
188176
83
165772
9
81291
21
313204
89
211992006
9
361825
27
373776469
864804026
12035
60
62
70
15
269892
27011
64
788036603
973746256
77
80
70
88
432137821
153441
65
617171730
83
452323
641111503
37
6
8
497000
7
149602
188269565
145176
56
69
73
120963
443369
4
24
130101
78
88
1
94
30
42
406125
167948
235239
290087
15
90
35
49833
33
51
3
347145
159302
261945
1
128876
214967
331289
18
5
339047511
36753
98
223476
29
29
90313
229252
54
214893
9
305513
36
209660
80
205189
55
26
378182
232425
400646636
405971229
79
8
305245
14
21
217284
4065100
40
254896
22
94148
18
91
410265
754522287
92
284085
6
528598138
400967
41
209174
191342556
120213
3
86
439803
96
482986
4
252515
47552
164648
7
261380
201476
240789
495610
68
357800091
89
70
9
17
85
3890
33
973851759
15273
1
267884
303990
27
70
404062
22
410169
12
317421
8
87
32
448166
353561
86013
105253
714005837
11
32
27
930845223
17
5
387289
69
182344
426750
79
378367
56
283494
9
39
246540
241674
16
44
75
52
481977
154965
4
9
227181
459361
4
513257825
8
154090
38
124503
209568
266824
262661
27
119932
70
343285
148758
319337
336989
722015264
4
6
65
349913
220456
91
27
71
40
36
12
27276
80
8
275800366
5
464580
257963
92579
7
938129122
132
92042
2
13
384693427
94
93
52
79
9
99
2
695000189
4
168958
138889
23
292239
372221
759456351
299493
8
411624
138589
392332
84
245307
296330
465004
95
98
376057
44994
66
72
12
310625
37
92
24
71
34
62573
34
47
50
18
341373
46
271773
25
443748
20
65
57
270755
73
50
22649
376015
371062
56
437576133
96785
2
38
62
68
7
21
85
40
20
194401
8
4
54
5
6
23
436231
43
79
328664
952922714
58
625531284
5
122119
460651
320347
80
487954
27
59
34
306965
2
734282746
526771583
293121
22
41
386003
68
226451
198912
239062965
86
11
136228
22
316864
83
27
14
61
289135
396906
30
182561
37
77
97707567
30
277409
46
88285
378114
195277
61
249018
3
67
37
90
402634
135515
59
57
25
38
676554378
437561
94
456991
345565
241205
69
14
195156837
70
75
144857
169178837
1
12
238768
56
19
40
82
55524
444310047
278063
85
3
826347641
45
68
126215
117062
5
57
88
18495
51
3
55814
456060
88
97
755527010
40
497844
1
9
29
500308006
54
24960018
325012
132719
6
64
9
48591
287353711
86579
817680283
20
57
107569
104027
90
463761
461323
272294
141909
88
835532455
56
490824
384857
34122
275356
398234
12
6
394862
54
92
23
80
241495275
32
207370
43
222977
287416
355515171
53908
250586
403375
57
3
270149
237546
22984
178239725
96
54
165892
241266
30
55
487340
52120
102621
21
29
266974
481888
14
171523
61
473925
24
7
7
91
588498838
6
426857
270967
9
91
353025807
187651
56
55
85
101082981
128358
84
50
66
435625
60
410015
35
8
72
79
468713724
18
181214
271253
421070
22
19
79
408541003
58
22
57
230675
101237
326852
68
600368183
57111447
99
424050031
287359
27
438672
40526
7
22
730907510
416069
29
57
291184
215001
210186
134959
17
403152
3
24210
137375
19
30
7
764389065
317153
67
54
474252155
54
303166
92
683216465
4
13
29
3
101966
50
89
227628
249976
1
91
83
59
213319
30
56
590138554
479458
77
376343
24
98
13
24
13
70
364411
240077
65
78
71
39
19602352
48
2
14
35
92688
23
11
26
3
359135
29
211682
3
7
67891
634562587
64
186587
47
108605972
340281879
20
97081
11397
125473
367834569
448562
2
95
31
32
5
93
76
4
306224175
66322
38
98
10
432956
53816
77
69
304830216
5
18
50690994
6456
285811
52
60
8
146464261
7
55
237968
482626
748910880
13
8
5
31
48
297673
12
36
49393
68
3
15
489573
98
202938
5952
40
28
188782834
65342
345610
25
86
218586
224468
60
208557
196713
21
96
6
232146
46
958837145
393773
355723856
393565
80
429612
28
167433
13912
160375
11453
550373126
8
336895069
57
71
14162
439771
121180
403167
311835
71
3
74903
48157
5
77
51
168748
495093
22007
154190180
8
371641
29
397290
421739
64
65
5
19
96
43
183297
398856
41
162697
99
41
53
225529
82
86
404204
50877
449508548
459945481
27
88714
306802
20
225636
71
834972186
78830
496499
125495
26716
60
12
488351
322003
226326
3
50
59
1
163292
1
98
422133
94156
21
94
8
112971
197046612
399664
3
98
397249
18
340068328
322484
360308
7
23
21918
27
505234165
278287
35
18
23
644349028
427611
8
69
274760
137370
283961
98104
269668
479817
25
27
4
480476
27
885510471
235164
111683
16
133853345
281039876
209849
445900
61
22
151662157
10
255974
330116
8
59
94510347
427014512
126121
418032
129460
5
4
84
8
442387
90
26
300497
26285
3
241499
191223
4
14
25
421385636
22
11
488890
349503
210303
121602467
87
229693
3
45
54
103084
112491
942926498
86
106489
391206980
83
437832
218169
132942
53
45
9
24
468717
3
497974761
32
316489
881675493
156183
458500
391384
491198
27
58327766
577723437
456986
312543
6
57259
3
123299
56036
395824
4
3
59
125571
44
254709
12
15
274500
34
177804
10
120008
1440
477119781
68
356508
267415
20
518436419
34603154
453246
154181
8
49
2
22
544734648
269351
108313
3
260677
374174356
692271271
75
23
2722
12
82
96
314865
457400
16
14
285331
257688
362911
51
404076
93052
38
808385181
391132
621277641
6
8
11
483443
882254361
447974
56
26
280929
69
290687
460207460
6206
83
68
162797
401831
196838
57
35
362489091
49
237648
31984
147642
129680
111607988
618641660
45
20
16
126864
34
62
745210212
71
156491
131376
670312016
49
445438
402607
12
43
35
356758
30
365087
27
143582
12
94
669109088
59083
33998017
357285
93
200693809
47
32
34
95
5
498258
318081
82
43
369782
365275
645624944
348683323
28
28
60
51
418844783
1
45
236805
324348
8
37
286057
263735
17119
61
60
100845
75
274473
370351
99
86
122035
30240
348500
5
31
67
472723
369086
92
56
335621
238776
53515
39
80
25
18
52981
30
19
2
46179
430600
40
214510
12799
55
204065
365697
598559893
120416
9
250363
485349
354053
290460
681553967
864321974
1
89
7
190920
9
64
60
7
232929
428968
463142
421386
474437
305733
98030
983940716
183911
156543
154242
175412
187653
64799
337670
735678299
11
503557368
285512
9
482105
252843
9
75
96
431221
21
198280
402859188
126819
196208801
23
44
64694
44854
8
29
86356
55
375949
251017
441601
44
386831
89
70
7
82
78
48
392472
10
4
298437
27566
2
444185
94
75
268323
179725040
195732
4426
1
492407
5
308719
78
357695
42135
33
561649623
18975
25
128988
145139
301452
15
887841939
878814038
56
476803
47
99
54
466927
467083
23647
407803
4
33
82684
211605041
315119851
205911
6
201750
90976
95
40
42
181901
317543
444630992
80
103689
192169
10948
289883
11
258515
3
161973
1027
447500
130579
43
96076
21
1
123495
61
46
426886
67
109850
36
35
15
10
67
6
43686
209651
322896
124791
50
3
427102
367350122
12
496599
88
450982
34
6
90
2
14285
10658753
4
38
3
445606
22
5
471573
426522
12
35202
51
375849
69
60
93
12
60
8
4
46882
279388094
274280
420320
399739
48
889549175
242062
321582
63
77
590136765
6
51
879993220
4
95
409467
333255
274546
300780
319642
17
201536
10
27180
66
341549
55
62
46
451139
377083
28044
46
231898
54
286531
41
242530
352210
119679
6
366946
658189290
13
226168291
89093
305732
133194
282381
177637
151614
775741177
3
449285
40
77
5
308771
19494
41
90
95047938
344066
4
926255036
31
28
1
26
73
142798
18
479878
97
43
15680
39
252151
250043
450086671
1
496871
325723
139074
66
1
263841
65
61221
316176
63
5
146344
432589
185571
846730890
8
336405
26
337205
333586
110922
40
25
48
221425
361794
89
456144
7
29
750975372
65464
317423
61
21
59
34
99
53
258762
235981
215762
275714
21
432278
537575038
3666
80
492219
96
53571
62
16
252969
39
77
37
174820
1
986251954
82
67
208969
57
243589
4
29
6
5
180509
336815
358215
458564753
430060710
44652
88
417513
73
129859986
183973
12
300466527
314670
91
350013
1
93
74
96
82
97
38
109654
178948
237930
225848
28
8
66
56
70
80
193621018
46
866733001
12067
452076
382245
378993483
3
254159
49
196023
15
58
372998
7
212578
38
8
64
170233
90
141540
723071135
59
82784
83
152865
82242
398939
312167
43
100148
309777
76
301692
601647283
25651
820729555
12
157942
41
267270
74884
77
646371223
109851
52
5
195438
28864
50
41
89
458975534
247521737
85
248966
400354
34
81820
458897
138852
89591
414486
14894
94
2
494120458
761976422
114385
1
59470694
235598666
6
547295994
81
13
9
12092
68
29
286868
49
296681
71
22
67
69
316263
213100280
57589427
41
42
142094
535486940
231507
342797
25
400098
29
268146
244184
405302
15
44
2
66
125178
216538
267504
45
85
10
84
265510
49
228808223
498248
420110
387874
61
306633614
354239
456514
189506
91
2827
52
4
39
426639
233906
383041
84
192516
44
542591136
40502
236724
245719
204601
479828
364016375
68
109674
4
402794
267649
5
6
70
1
470050
34
208488
178406
28
45
100239
318661
53
34
66
230771
87
558103602
40
70017
41
134592
3
394685
423580
67
53
60
91915977
58
63
77
9
55
66
356063
896159542
37
472094
214942
394771
33
82
61
46
11
207823
646508956
384189
328527
220691
236620
84
66
267465
338746
7
2
177277
115615
146337
77
38
9
225215
70261
81
34
68
230588
444910
437901
17
133183
39
4
480543018
212827
11
98
44665
243264
27
322060
3
59146
4
510300643
47
15
46001
163091
67730
477223
464387
85
463038
3
74291
97
83
4
71
9
53
8
93
437795
26
119619
470865019
492513268
3
13
1
94
77
347640
68
13
186031
824513560
9
65
35
86
56
7
47
49
98
454800320
6
465099
48
141148
35
94
50
72
417912
311625
247364
110511
2
70
84
446581466
415664
52
260303916
10
14
1
8
22
90
467525
36
430941
100347
80
46
477352
50
38
146505
135978
115713
1
291667
30
451620
376087
169995
50134
31
72
41
82
60
12
263300
78
264579
399189
6
222991
12
23
236948
66131
35
45
321214
37
352517392
57
147216
71
58
81962
73
130949
67
7
977492195
58
3
48
3
764408611
57
89087
30
155234
91552
40
19
651079903
78809
85
205102
85990
91
252679
60
427954
263155185
375816
183339
306918
142595
184322142
41
98
76
86
343015
66
3
187033
121835
8329
46
41
302621
79
52
498444
4
64
74854
28
471121
61
2
21
5
2
356128
97
88461
215610
421505
10
153337
881048709
50
12
207627
85
802932673
453818
251198
595183722
2
479171
46
350390
98
8
260409
95735
178629
56857
3
5
56165
29
71378
5
718312404
43
8
20227893
36
11
20
392923
99952
31
88
79
69
60506
281802
63
527696838
14
248663
4
80
21
302114
25
82988
43762588
18
9
321322
3
320903465
24292
444328522
447398
34
499999
41805
990112842
67
54
361618
173040
60
26
412264
399579
59
161960702
58
64
441020
9959
65
34791
41
6
28
10337326
95
25
13
32
34
65389
223830
39
308740
12
304469
96
898750353
84073
71
57
6410
199292
60
48
437748
88
66
79
154985
987350386
81
51326
21
333339
13
330327
95
50635
445085
14148
243794
290077
310874979
246621
367523
85
69
463089
76
82
8
382457
3
88
110358
149751
127411
88
26
392177271
294898
371027
317660
6
56
8
97
54
221071
15
628316288
74
451941
80
84658
362194
254258
23
240953
829519207
93297
420884
84
8
812070443
40
75
382235854
31
27
461999605
5
9
5
15
44
463742
252454356
456250
36
92
164274
23
360541
67
213883
254108
86
444869530
87
75
269837
16069
359422
29
82
3
81298
82
8
34
76
8
254985
5
65985
45
273419
4521
60
64
58
98
85778
492139
394460
13
337496458
179036425
198785
90
2
40
7
5
16
241081
461307
282502
435171
165297
505175576
4
474461
145073
214905
40
5
46
171124165
197905
134612
73
85
66
93
33
54
922865696
322351
412696
430299
83
37
200375
170620
48
25
357355
20
60
3
17536
268964
98
819285733
283646
64
79
8
94
244147
69
308808
50
16
470181571
301717
79
88
478483728
50
9
497690
88372
310481873
928869300
333826425
85
88
161285
165909
459146
29
471980
86
332017
10955
9
250654
8734
279062
10
455593
167461
9
328613534
3
31
358361843
9
171939
96
1
694840568
91
360506
3
449024
7
270035
417611
417568802
95
403089
722020675
24
188834
22
142350
75
130380
106448
185460
835961323
39179
4
14
42
175517
49
4
327132
29
13
94
201649
473956
24
35
188400
142162
97
319597
824139753
451824
63
173682
90585
499387
64
603646522
85
15923
57
345479
194858
35
184981
39
51694
93802
312070
791641920
24
41
465149
39
6
75
25
101679
182870
921958965
25
20
312973
415227015
304424
408773
4
26
393954
99
48
85
127824
91028897
295763
69188269
61
14326
749661622
9
26
80
403329
11207
83
6
61
96
29
48
59
20
192440
621700182
53
82
38
443450
4
170426
134531
53
9
274934
51572
59
39637
204151
93
9
381019781
5
6
413667
369729357
23
52994
20
458219
341426
40
36
33
45377
109978
404757
351485
72313
118535177
225645
872548259
796182756
94
29
198809
83228
45
336754
363274
19
17
335064
332190
32
94
88
240760198
97
3
4
381128
151271
93
15
47
67
53014
316193
58
170908
42635
303407513
113831
81
692448113
76
250481
61
30
256347
302253120
318163
31
387934
3
96804
545630858
39
421062
68
272631
97
55
17
321764
172806797
24
297665
7
9
42
3350
55
246545
63787
21475
26
27502
221875
869224758
85133
308658
148121
20
253522987
38938
46
61
34
56
28
76
403292
208658
95
366698
119641
921761125
119087
122513
127547
256609
33
23
457513
43
146922
12
90
15
89
74
500865344
190271
744996415
107605
88
91
5
80
195023
761769611
372839
55
323362
36
22
280000
10
379374553
89
210481862
79
390129
9
7
56
347308
46
8901923
52
460281
69
353102
11
43
35
92
2
71
278281
449368
54
6
821954246
138276
273496
511325193
313664
95
471819
84596
186526
81
22
284475939
278396
36
51
6
499099649
87
784609721
52384
188676
42
98860
983339329
4
397770
89
26191
56
72
29
68
175516
271974
23
53971
328106
74
316107
497996
455539
56
153136
16
55
82454
112793
98844
294433
15
58
89
71
24
27
70
34
177202
459412
6
70
95
303627
9
39
541641688
11
99
31
77
83
96
70
490390
78
149111
326612
731783602
792140073
245838268
3
402048
386821
53
2
85
59
88
912535783
348888
310187
258223
83
39
317332
45
9
2
9021
202018
960858643
30
387288
18
8489
337770
282123
83965
50
52
85
19
20
23750
924434293
69
179528
83
24
197833
29
36
81
493390
99
69
12
22
58
324443
1
304197
449375
43
2
90
85802601
66
401464
83344571
83
278142
21
70
45
52
700023138
2
359026
708173307
13
58
483700
9
8
299654152
218423
68
344060
98
148280768
65
93
88105
272272
129462
56
63
82
279904
55
94
29
73
468615
296270
73
44
9
912010582
11
40
443942
21
94415
503519650
90
90
48836
287211
227394753
481828
90
424818
95143
13
254083
360953
3
61
115932
470852
11
702700728
427236
91
689685913
58
83
73
380771
6
302171
1
10
152021
50
497508
83
378742
67
18
1
30
122789
123854
93
131097790
404274
52
1
27
46
72
69806
186791
22
1
81
197671
63
5
6
489733
74
96
148646
386947
117958
86
218754
447448307
266517
4
16
419019
453570
498667
91
57
11
219725
566405542
160149
659307003
38873
256636
54
55
58
64
479079
11
378662
206660
30
234378
49
25
78516
68
36
482505
83004
349360
60377
286315
159672
7
82
162935
76
41790
413469
4
1683
286686
892528518
974649159
65713
24
397330
947549583
35
852078757
19
97
96
18
48475
389074
156072
411497
84
127563711
5
270201
36
37
3
91
229805
448674965
334114
681843593
89
14
94
78
81
63
12
284823
85
872242150
256970
96
43
59
51045
350225
959742514
619450896
21
261287
215124
307221
288890201
432588
67
220363
369969
97
384490
23
41
99
384754
2
97
90
54
87
192397391
88967
4014
7
473886
486959
12
80
2
78
83
406573
49
346005
36
259989
99
85
337588
25
1
23
87
93
199146
206611
90
770584272
9
228747
469756
811857749
88
387197
380551
477215
374069
14
766186559
59
262545
48
27
376722
304189
94
7
12194
10
77
163878
715676031
8
27
57
321712
357506
75
57
18
441980621
33
105743
49
7
8
61
243576
43
64
31
257000
258893
98
82
150981
237813590
58
296826
79
1
45
88
18
359691
6
122121
464228
90
8
91
12
36
299478
89
145807
428273
210984
425241
12
160689
8
271665
289874
89
9
273273
205750
249799
62
95
618162387
81
80787
181437
339085
25
94989
393572
43
169424
50
4
53
14
8
28
81
12
4
84
188928
7
445599
147425
791173820
43
114397278
415628
443603
58
59
342285399
276854
384028858
258575
98
5
49
395939465
1
183578
28
86
301967
14
60326
330235
70
62104
95
483337
52
41
895568857
8
48
437938
3
42
4
66
311940
312488
286785
38
12
481342
38
444519
76070
94
50
480057
326874448
160720
122666
94
9
4
74
244711
76
92
56797
8
19
34112
75
223046
84
492296
401651
71
86
14743
377487
53
95
61
42
785175081
4
429095
74
463455
81
15
132082
362665
9
738290921
45
298696
142937
187136
35
35
29
8
431197
45
5
453496
27
40
28
82
494232
86
61573
380083
129575
474465
23
1
24
60
44
229412
93
60
69
836510834
134441486
246145
68
52
66
15562
67
23
423603
492190
549756594
203954
790051893
302508
87769
242075
30
220160912
21
76
182648504
230781
65
420894
64
171204
326691
32
98
44540
318051
278244
25
83980
78
258961996
155182
466229
27
389335
76
426157243
343620
116673427
91
432220
8
19
747059453
494935
478231
3
426599
94
190312
65
84
30
2
99
152013
15
8467990
78
91
310494
99
113615
340468641
91
230437
12
5
362749
70
268368
10
229744
415987
426265
5
72
271071
24
28
463711
64
56
55
2
68
91
28
95
336228
219074138
77
8
8
573735691
68
101891
18
68
4
159075
84
44
242964
7
116676
8
948956630
462573
9
37
73
499165
185892148
84
710375529
2
161162
657061537
420328279
213958
5
61
80
54
77
484949
967586075
75165
45
47197
94
490683
44
18
60
95
124288
215803
427732
88646
9
51
21533
769911935
8763
3
396712
2
56
61
31
363165
434915
113755
832963018
242006
12
23
454370
425016
134265
458598584
46
61443
238608
32
60
17
85
91
112213
8
390674
108247329
64
410965
26915897
93
63
327627
129765094
334604
370842
32
79
250534
482011
65
216208
18
885691494
583698097
349362
25
991533164
416543
6
50
53
295015
933179982
77
377432
55
455803
182089
407554
927324720
285495
143110
527468123
296030
6
438627
73
26
206076
72
67
33
78
219095
25
427126
340657
66
69
2
37
74
196924
1
32
300000
364336
33
254107
8
32
56010
3
134280
35519
366219
93
259221
44
197611
192472
39
286206
572433069
40
49
38
250715
84
362269576
496800
187127
292022
88
94565684
91
324122
393610927
7
36969
58890
2
13329
52
385005
76
449914
33
368090
46
286929
37
25
63
484846820
4
16008
92
197055
38
40
25493
157871
79
26
621151326
484846
274987
2
50
93243
171172
91
219390
31435
440956
90479
12
27
316402
98
9
36
131892
65
48
95
349110
195404
94
695921891
21
10
264120
4927098
13
70
15
486076
165473
33
274265
26488
307137
416962
82
64299
224269
98599494
418253591
37916
84
446986
198906
155930
1
404422
4
19262
185563
73
43
174348
151521933
485596
477798
11
57
71
26127
304049
302392707
324007
151005
273511
82
68
441125
4
2
77
13
10
381595
250232
16
23
19684
332368
78062
331667
222043675
467526
152471
135090
95
82
494644
109379
20
459970932
18
366083
892972804
77
17
377918511
320139
224349
93
273701
38
265458
40
92
389493755
31
63
3
632586298
19
8
69
384573
145398
62
56
87
23
46
456014
518518440
60
220197
469322
59
191881
307916
55827
97
46
38
49
308208
54
36
217504
479989
108894
9361747
362900
409962
432910
52
42753
358649
62
81
121419966
89
14
269523
36
42
385685
2
58
6
35
69
92182
967705249
75
445043
93
376881
308736
403859
238880
385198558
43
22722
22
9
78
263670
963504027
3
70
7
721904298
61343
255560
19
49
160597
48
29
10
1
485843
102774
93
490220
24
17
1
16
34
85
78
209318
21868351
9
398629512
86
390218
20
909402553
496649
427319
39473
59
16
72099
178504
429238
220713
334208
726820142
89
252827
33
82
78
124397007
17
249173
424959
248003
354377
440617
597215858
37
327305
452728
365632
154424
11
74
294630
59
97
314306
97
86
2
16
8
269398
157620092
79
401402
61280111
281400
91
29
86
1
41962
328171
98
174903926
60
34
3
36
68
174231
386287
41
242791
13583
82
9
85
188569
49
804711373
36
167823
4
84
97
82
92
419389
23
57
67
44
52301
95
61
80
167713
234718
665105971
8
501437789
68
5
38
44
6
7
232152
3
435890
4
68
6
692240981
82
85
55
387725
66
295364
401624
39
286682418
60
445461
90
123897
16
25
371641
95
67
482912
81
62
431927
233666
35
178930
52988
9
379940
2
42
90
85910
263190
5
62
3
63
499477
98
11
237090
80
3
419771
464794
2
90
186185
277530
172570
73
56
395134
238439
321827
297827166
298259
49
11
30
374659
82
114591166
497313
66535
6
50
5
35
444574
50
445062
450397
86
9
21
317926
76
331169
95
12
44
10
196070
68
442745
45
183455
81
64
31
355751
75
152304
237446
464373
251273
96
93
74
30
51
2
7
31
339791
90
214025443
47
943205504
320541
9
285914
52
68
22
93
23
678188166
27
69909
276322
103051
134322
78
2
22
688275877
47
3
469304
37
754818676
27
29
376744
272624
61749
92994
10
53
292276
375046
53
481417
466645
82
395948
272675
985649536
395396
68187
35
9
691226043
142066
10
81
251850
73
93
9
219685
87
64
265275623
68
738172468
7
54
217059
2
189184
125448
181201
352311
89
297937623
32
512279039
38
490337
44
23
391229
77
25
42
74
3
297517
283529
51
132978
5
53
323540
29
484089
23
365786
136165
478595
87838
14
24
2
64
2
32
112849
29
2
80
8371
56
973746231
131606
70
64
237233
297885
83260
370711
45
5
16
396993
15
48
76
60
22
45
370011
32
4
19
5
74
246400
410389
345572
68
190810
77496518
45
63
452919
45782
44
30
97752
694540299
2
2
103408
71012
59
34
5
429710
27
383085712
210267
65137
979918950
32
32907
64
632649986
102292
8993
487397355
35717
145598
46966260
13
84
441439
238055
4
456785
824953743
78
3
200610
467778
10
92
9
21
215117
47
15
441465
75
34
8
468914
377781
30
663357960
257420
276061
260989
340193
1
488643139
15
53
473389
158607
924613657
71948
2
490079
272236
45
69
375033
92796
1
123321
34
159475
28
60
149943
10
19
91122
61
3
69
88348
375790328
10
246296
12
13
137164
303006
51
17
259756404
462126
355382
48
17
69135
283723
487665
79
340863
329930
276302
66
462858
55
87
130646
72
72
91
49
295102
81
940365193
79
211500216
360871
71
132092
1
6
98
10211
34
32
211928
161845
185880
18938
111535
452419
733820616
76
60
42
105620
12
271443
738897448
487028
7
463316
395311
99097
61639
7
505526622
25
79
96
388833
446289
259697
138586084
6
178361
62
64
102065
5
265206
104260
45
8
1
318362
159411
108887
403530
370312
49
8
33
101916
1
10
53
83
99
3
13
11
34
36
306502367
102266
3
667550109
112788
7
309840
98
41
546981620
3
465526
314505
4
98
81
590480885
985888533
447748
1
5
428504
483752
53
55
44
9
37
25
398608
631199907
100418
167257
70303
98
28
431369
161029
433968
347234
98
35
967444613
41227
16
39
112886
594084810
97
7
5
77
848764496
5
71
253945
49
10
81043
202812
26
231422
89051
26
18539
3
192420
53
25
27
59
3
392159
26
56
145560
65
69
86
7
14
62169
131097
2
79
44
360870
356984
435442
17102
301643
137610
130239
60
26
419649
8
4
15
99
38450
352744
53
108044
7
41
26
71
75
5
83
373343
497608
85
32
43
445483
6
82
112410
23
53
359400
172128248
92
938018451
8
88
55
149141588
18
452120
23
357263
97
75
146031
79
70
74
272901
8
80
345874
87
90
78
7
70
39267
359432
489651
55
49
26
53
54
152300
533457936
40286
32
24243
83315
614687451
61146
36
3
476138693
486476
60
377389
510293521
492101
22
144542
75
183063
72
96
338835
403985
356628
440142
723388718
18
430386
50
1414
4
235672
28
276632
8
52
272472
414790
98
7
44
256470
94
52
40902
19756
640332177
412473902
93
215656
30
16
115462
258149051
94587
128361
225063
12
423241
713763899
23
2
17
50621
334927
62
371418
165488923
201554
71
444588
55
411709
496998
16
35
266466
868329634
17
33
225501
155378
367251
68
89
434124
95
15
1
22
439258
19221
250210681
150530
38
444485
661569028
65
89
790954827
71
107678
183745
21
75
43175
159505
92
485340
449539779
72
17
94
369958
171850931
323713
73
62
377744
303988
6
85
18865
49
733848895
81825
36
11474
229634716
158464
91
53
3
99
249573
224399
79
7
77
368208
8331
72792
83
11
439475
48
29910
55
4
332666316
306113
46
95274
4
12
149698
10
5
35
178555
13246223
737672572
6
51
430180
12
646013773
294863
197797
50
63486
345852
497195
311204
81
422357
4
319636
22
92
81
56
72
46665
381878
40
152304
419103
29
34
6
76
17
155443814
128361
4995
63
878465603
60
23
232261
255697
315219
88
6
30
6
353479
60
146287
22
437005
102731
3
484756
165741
111252
422804
22
99
52
475951834
97
495094
84
494706
99
275295
9
417705
14
97
47
1
182911
430083
184620
38
13
1
8
51
53
92
422575
400677
14
879810073
312464
30
279103
486771
344774
9
353653359
178013
25027
216829
416843
315371
45
36
73
2
26
350746
396500
805828076
435869
35364
293759
45
21
174104
19
145279
869277327
711492133
24
455859
367260
234962
70
45
67
174816
97
182380
113993
174998
441908
496708
6
261694435
51
46
424365
83034414
16
647118992
477951
7
1
88042
50
43024
762970724
43
45
55
87
6
739403322
263608788
93
60
125231
3
63
125913
35785886
334550
42
48
47357
10
196445
428164067
133243
67
4071429
218695232
64
449291
90
6
413229
186316
186985
71
8840
94
51461
461297
1
204349
787638922
227308
85931
350602
209561
67
260045
15699
11
49
433542
725466939
24
393797
668400776
80
24
79
71
78
35292
483671235
124360
468617
63
229073
89342
479104
87
226560498
99
51
265810
16
149962
29832
80
694396152
309768
937755076
85
7
268902
296387
352676
329038
99312
20
8
98
42
26
6
30
400679
262945
472273341
42
6
497478
306748
41073
77
15
58
167979
429328
43869
81
140004
74
4
464022
791210017
416104
5
159617
359521
36
26279
2
3
140296
959590357
67163
61
402167
35809
1
19708
89
23
1
32
878302379
428358
62
183110
5840
54110
9
446364
236304
81
68
201685
110039
235430
6
2
42
175159
23
37
62
295789741
22
232849
342994
122184
344457
35
533259491
775384667
97
11
242909445
72
180629
66
456518
735842695
50
311106
50
99216
18
8
438597
1
211683059
2
54647
80
24
50820
8
131794
201342
153913
55
264904397
577090359
910421164
175651
367930
58
193238
38
50
215624
27
7
342108460
103289
447032
2
59407
462479
88
72
66
73
53
286536960
139263
4
6
28
69
346462
741775036
268802
219348
85
124248
947237633
52
75
9
19
494928
45
56
68
48
921538637
37
71692
55
90589
21899
26
4367
88
365368
284152347
3
411175
371086
110819
411871
32
130207
14
2
26
70
317543
78
70
495155
313426
493599
241822
63
5
89
443468
1
426534906
29877
27
137383
86
328494
146479
23
136445
217651095
24
417826
85
3
325105
98
173486
96
50
132592
126795
3
12190581
57
251741
344394
275963
48
317992
39
69
65
8
27
442440
219894
249468
135270
376681581
84
6
130112
4
58
89
304064
281644
7097029
251213
85
419505627
470615
436907
58
77
233200
61484
194211
5
80
28193
307524
9
441365507
94
28
145873
98949
338324
406984
65
111954
201609
50
15
485617
162456517
25
576185170
95
192868
77
37
335303746
24018
472888
147764433
77
26
22
20
481159
114631
11
514004785
5
301748
366778
9826
265911
2
48
42
78
367689
416600
66
24
400
48
38
45775
255293
294732
209068
11
384496
729028254
980010466
436750
420244
1
266934
442987
94
52165
223145
3
101983
54
5
20
58
83
116246490
1
75
84
487701
7
3
667913728
6
247139
449666
99
4309
9
36
241360540
836042322
315220
803536522
82
87
24
108741
73
73
216553
5
53
184072
55
44
478610
2
281530
641265821
32
137705
52
424960
407985384
84
52
77
485993
15
48
8
30151
38
34
84
60
89431
147558
383804990
463056
11
6
8
89
53
6293
34
181847
193555
366244
783226835
44
41
110729
85
61
22
85
10
383472
3
182057
432901412
233517
465800
308588
368345
115721
31
164716
11
142578
53
8
20
11
43583
68
68
431641
12
65037
435472
922419162
247838
85
479893
96
66
3
161140806
65
41
40
275437575
15
25
276370
466021096
87
436246
85
78
30080
25030
66
457077
105252
419394
8
275512
287945
76
62
24
89326
17
88
73674
46
298564
463607
52
447287
272088
93
58
9
110134
240520
481878
441030
13
78962
32
18
6
339245
255682
74
7
161352
194097
31
4
79
21880
8
42
281090
179582
40061
31
692384925
98
161459
10
54
4
5
21
1
29892
218659
216997
376743
53
168946
153519
195384
27
83
417421
127185
412303
188991
617601474
88830
325332150
252069
457975
14
39
4
209891
205786
20
568859270
183828
260569
329696453
555377938
4576
23
8
34
26
407645353
430554
26
88
237852
49
360623
6
334283
185710850
2
262966
491002
67
417113
278254
984188503
73929
246640
150757
44
122546
49
2
26
271290
152030
177304
96
69
77
80
4
292021
60
216749
384039636
45
87
73
44
144008
61
27
83
412639
448618
52
221175
70
230776
819659749
34
190582
10
81
93
8
17
55
315122
71
60
98
38
237526
1
88386
140340
788778554
55
258115
64
42
187611
80
45
262879883
317225
24
14
165991
123030
8
65
31
5
367525
319798
121221
232971101
101898739
92
356655
12
189474
2
40
439525
329186
687749797
69
302608
236208
40
3
78
177455
58
7
73623
96
77
346572
2
25
19
331897
112624
431042
402777
238096
47
26
271749
58290
65
331846
59
88
17
232638728
69
388238
47
156035
462318009
427504
245249
4
332176
732486510
831797009
6
92
4
81
76
46
2
64
38
77
79
248798
9039
67003
181854
34
46
47
48
67
65
289664
182862
1
242794
56310
17
52
311905
45
48
186570273
574622466
139071
44
64
42785
179983
359306
87
96
19473186
399895
27
471604
67
7
75
88
176063
1
470846
55
87
27
300473
17
443596
36
48
464223
33176
56
27
445097
24
58
35
1
98
83
74
233337
131051
6
208103
6
141075
30
262659
453646
154518
328045
44
167889
418920
158973
219385
499404
8
97575732
309806
5
58
19673
47
222466
410687
100683
60
711664882
28
54
303562
299750
225658
50
7
372893
4
86
80
67
3
1
66
720612898
14700
336931
292946
66
448853
72
99350
65
1
22
15745
66
452171
71250
3
342631
22828
446909
287640786
22
39
138118
195752279
374298
17
181343
65
81
5
752289318
28
7
268573
47
104329
3
11842
449919
95
443318
187666
356607786
435920
771735533
67
73
117080
392330
172523
53
469617
68
34
295802
163165
54
35
4
560715607
77
370638
64
11
354809
282849
90888
452581
10
80208
394225
65
43
63
249136
75
798679662
62
96
138653987
21078
97
27747
2
48
9
84
176144
93809
63
153102163
85
429342
142411458
39
33
324528
150180
116263
30
27
3
64
54
5
418561
5145
89
164136
7
53688
94
48
412104
541413344
311488
17991
976932040
244799
7
238703
4
9
38
87
91
10
380565
75
374038
97
6
177780
3
8
255
37
498005
258933
326818
388575
442882
136087
322344
59
33282
88
82
27432
3
492967
46
86330
26951
269596
6134
14
2
27
29
1
17
390389
9
229842
11
470109
183769
332352
9
10548
86095
288304
49
401411
190720
39
449987942
27
79
437986
65
275581
5
91
20
850251511
52
102087013
78
71
87
50911
60
400991
897592989
19
333983
383980
93
23
116432
209559
92
5
97
37
67
12
32
81
72
244062
387531
61
37251
325664
96
57431
83972
256372
482190
91
345735
82
380434
87
27655
1
258376
112873987
18
124799
65
193179
43
6
6
261121
350644
12
324543
53
94
65
56
8
79
63
478270
70
77
33
435537
76373
566855808
16
5
263048
62
192889363
305569
64
137733
221049
85
388685
31
318297
169596
448201
272931
8
439110
36
87
5
65
65
8
73076276
66
5
6
386741
40
259466
383560
363841
357582
1
23
4
251831
57
97
189724
425476
70098272
242595
2
170081
83902
75
93
213557
39
54
231404280
4
5
63058
184441
307842
83
51
95847
80
31
207917479
313210
85
326160
75
535400823
297683
93273
73
79
360584
398077
885566387
34074
783917082
58
346650
795228546
40
402590
73
433204945
371813
465403
9
42
13615
73
52
97
51
222298753
94
222550
457753
47
29
78
81246765
474426
355945
95
6
30
336149
131832
24
80580
58
321981
42
98
35
408426178
9
1
77
12
60473
926461134
396253
194635975
460541
63
22
221597552
219727
23
494831
60
41
125075631
252755
41
412531
309370
408523
144893
353383
8
92
83
65
86
182887
215100
226026
50
83
56
65266
694959606
91
58
248041
86
2
14915116
79
497228
4
414296
110270
32
5
42
269806
61780
462770
226805
91
73994
494279
34
41
395182
24918
363330760
5
287691
26
97
30
331851
457349
453709
114251
946806114
837487368
55
5
9
7
190006
26
4
32
65389602
244019
195077
71180
322868
388934
75
97
99
19
38245
174440
80210
458474
82
90
29
18
99728
84
40
29
136270
517158135
37
93
7
40
35
426524
70
18
3
73
88011
75
26
11
98
202721
137671
86
197958
3886
478291
3
15
231028
291072
4
2
44
15
68
93
369702
22
100036
21
3
39
389358
15
2
59
198683601
312115
92
588532359
438187
2
97
96
366954
46
469630
70
312592
82
339845
106532
9
87
68
364453
52
88
82
425575586
128271
1
18
162461
95
723111741
52
62
164892
26
67
5
95534
339851
123060
472030
190997
885587404
452465
123827
26
98
263037
363827
4
28
40
226369
17
557022553
4
233781
89
74
49
97
63
92
378415
67
88
5
424890
438579
75
857688362
231862
255200
83
210132
333616
49
283398
45
31051
7
20
99
61807
29500
91
112985
99
92
881539195
45350182
8
475516
237607
286478
401620
801531851
11
97
9
413252
12
45
466495155
232625
13
224424
378305
2
215324655
175009
96899
457497860
55
1
75
351184709
200226
23
184857239
3
66
212732
7
62
6
35
135830
418149
80
52
9
8
115180
668442766
773179121
424533
473664
3
4
34
127979
14
474990
12
53
700909030
31
424122
57
3
11
2
5
81
87
267800
308643
64578
336271
181750180
61
27
7
330238
61
363586
324141
361643
147006
620377087
57334
4
55
41
29
297425
402321
80060
319421
59
223821
91
236281781
28
207831
133389
1
29
81
51
98
74
443660
4
5
2
89
97
50
7
375147
30
44
89
5
29
212635
98
30
423351
177841
56
310793
377084
50
91848
286779
40
30
37
930299865
608050369
558870686
72
42301
94
70
566144465
184412
14
49322
375563981
335275
125927
64
277739
820757427
47
39
2
206288
283592
186336
52
7
188579502
77
74
413129
52378
87
33
462688
338636
11
6
204926
490690
112572
90
9
79
24
42
2
440362
56
7
149261
59
66106
68
376953286
354862
917496048
57
491562
36
355533
44
591353429
158613
62
63
36
88416
20
102474
54
4
397430891
58
15
10
956599108
7895
159272
432496
254366
19
348971
69
115549
24
22
13
50
254452613
88
197799
318428
46
90
12
80
146695
444639
74
591966501
26
519433875
30282
15
206575
307522
227715
236691522
119527
234896
81
24
84
331733535
435698
489471437
26
90
57198
7
352635
1
453746
43
447760
382587
86
8
91
187608
84
11
40
9
184460
6
353741
254502
120172
168665
123165
91
139863
15
277960
28
4
8
239487
12
15
399267
202654
75
63
433451
394295
8
66
9
80
601125125
116704
150610380
34
288714
12
199653
77
3
45359
5
74
312091
434191
78
8
22
6362
197780
305553
9
201308
60
4
369162
327756
72
315911
55
89
331779
56
2
75
37
80
15
994004920
45
490086
236530
98
64
18
86
21
124715
911938760
33
15234
274637
72
24
158160
49708461
81
372316
27
59
41
32
65
9
82
430805
90
29
494641
89
48
21
85
422988
203621
77
188214898
9
17
90
13316
97
356293
297799
135647
698270536
99398
47377
15
18
43406
44
95436
57
5
463546
62
32
144654
3138
8
74
638751623
338431508
64
477660
528388496
18
7
28
43
451291
2
63
344443
38189
249565754
45
41288
492834
49
43
6
104344
464363
5
14635
88
58134
93
19332
1
43
103185
191756
449490
43
70
54
45
26060
75
77
90
173208
6
761880198
435384
52
174649
788781463
420049
468151
51
22
63
428656
29
80
259052
24469
51
373894
85
317080
8433
158688
1
179616
85
482159
289921
87
18
32
147418
454325
749618966
87
98
73668
81
463375
173379
430648
36
47
79
368400
25
34
163214
413104
49
429406
8292
375301
94
206128
75
33
26
58174
91
203069
14
67
94909
242508249
14
29
45
91
153309
70
353817
11
46
54554
56
358840
90
22571
442388
499244
485214
128783
118853001
8881
186890
7
15
13657
90252
419769
184806
164283894
353395
62319
5
380824
151828
939311570
465518
1
29
474379928
107756
1
165420
4
6
592622247
161706
387237
121660
198388
109252
10
76
23
90
392013
313176
302714
388008
22
250105
78
216234
359255
97
26
273478
68
88
159748
190950
297689142
415778
8
63
23
396589
68
22800
267070
173106
173012
18
15
375387284
72
77
134718
421980
294397
69
232858683
26855
1
83
3
17967
441781614
338624349
113679
76
32665199
6
109073192
264291
5
4
106665
77
325469
59
82
64
144472
96731
13374936
101532
36
82
904130206
5
48
484171
1
242611
223895
16
5
37
19
25
8192
3
619882284
414945
35
64
142885
40
183464
64
33
34
76
435520
504293968
63
327846
32
228178
76855
63
74165
44
10
63
87
456953
96
498200
2
452960
9
5
140471
99754773
35
5
52
415282
361773
107861
22
518785869
442349
56
110439
40
395317
237359
308148
379582
39569
64
2
380822
896628434
130007
7
222407399
254466
147540
11887
419353
87
8
1
42
485762
164594
262734
403117859
70
30077
76
1
6
99
9
447729
41
390035
300255008
170789
236116
248893
8
43
10
4
93
95169
321898
339764
493932
80
61
84
93
175884
271561
205116
39
203489
206827
26283
188998
310986
144434
60
1
39
391967
133669905
42902
441099
29
375580
8
43
154492
89
62
188595
323568
264956
89
738150761
263037
37
37570
81
50
9
78
458685
361356
51
335550
57
471777
454503455
78510
32
72
73
60
244543174
37
48254
2
93
312457
349123717
723819618
44
204231
14
14
3
65
5
6
359535
13
409461
63
26
12
154188
109199
4
67
54
75
50543
21
56
204283
270023
8
463374
638659683
103719
387729
7
19958
82982
75096257
197684
87
4
25
40
96143
22
84
68
83
81
25
76
52
5
64
3
6
78
64
434880
72
8
404686
66
20
66
187083
58421
173227407
434728
889727536
18
14
48
458165
17644
80
334172
85
7
159944
296947
23
91
245984
1
68219
14
430990014
929043258
985267222
58
62
32
2483
38
65
296799
24
24615
56
466288
94
18
68
84
87
11
382579877
27
89
490165361
40
87
91
92
493332
359099
2
171472
288556
36
224944
409516
257580
92
7
422561
8
7
742911610
52
37339
365172
45293536
344155
92
36
294812
325013
46
40810
7
358332
13
76
55
197034
389483
223393
51896
459906
29
287894
976183832
746975056
173357
60
133526127
31
52
572466557
215975
63
428243
72
71441
52
27
628830053
7
99
102412
64
418583
33
5
114547
38
3
13
58
129645
9
42
81
48
102090
60050
47
76169
338742
29
36864
3
37869
5
373893
54
43
437552
9
150371
84
7
258573
42
383303
464045
35
79
3
3
9
42
2
166830
4
42
159102
2
29509
342074
74
48552
329274
47
267333
2
171675
12
496395
63273
84
980332117
222960653
91
218056707
47
58
74
74
99
467956
46
154329
153891
157549
132627
967780835
39328
18
58
26
45
56
64410681
95
74
339606
262883
58918
33
6
12720484
112081
64
7
15
62
362394
75
40909
147239788
26
8
39
20623
490407
78
97
8
39
443810
136186
83
293045
11
123618
55
46
366912
487152
182565
6164
52
12893
273833
17
53
900621583
230989
52
429022
33
237893
46
5
92
414668
225112
88
9
367438983
40
43559
292695
927289952
394542
63
437845277
123870
534148626
33
353411170
392873
163928
227986
29
671699034
41
71
166160
9
308889
3
31
72
40
324892
726492550
23
3
43
407699
5
413274
86
34
37
90
394099
254872
31
9
68
1
13
144994
75743
99
168768
490192
9
484580
83
40
460447
65
389183
62078
4
387153
357020
76022
46
28
456275
89
37
5
10
14
2
26
267027
475375
491981113
2
65
83
66
61
360514
116221
383552
47925
41
53336
177176
92
350816
532
61
864363190
314993
94
11452
28
3
91
53
60253
578304133
839971842
432757465
815830691
65
30024925
47913
9
1
233330
88
49
65
64208
75
87
172214163
411539
52
2772
13
4
362447
10
88
86
371325
62
197566
279905
67
9
415760
459982
55
67
13
67
96
52
990876983
172599
345792
1
79
276304
286792
355597
522375728
460851
472556
85
225995
10498
9
56
30614
376681
53
409205
208125
172346
560888227
29
74138
82
1
77
85
444450
48
312452
284724
83
7283700
317495
264161375
423087826
6
75435
192124
357389
55
434391756
76
420478
97
96
33378
158307
499737
65
413138
31
76
82
78
396685
93
88
65
119146
96
2
87
127428
31
351985
33
4
27
659482990
6
2
90
30
292810
135994
363779
3
41
245629
23828
117818
220123
246318
825730912
360103
11
69
436743496
78
211957
205594
64
47
214217
36
323312
57
75
412959
74
341085
78
5
55
9
299837
82
2
41
499113
297192
57
14
293384
491362
12
405061
65
89
51
318463
462185
5
7
614459234
198320
37
439091
29
12
294928
29
922845872
99
39
2
92
9
232541
62
154638
322528
97
969242372
691250026
6
266484
6
84
13
77402
395303
358201
53718
24
878213611
324492
367857
431677
60
6
34
83
462678
219918965
62283
6437
277082
27803
57
380539
2
60
356459
37
70
54
423311
88
26
72
26
436572
914230282
196939
253417
171081
396821470
4
79
406067443
73448
19445
38
15
655806224
308758
72
27839
415560
60
4
97
87
16554
63174
92
76
28
20235630
17
4
381066
223946
264986
313568
38
14
37
6760
8
57
5
158903
18
392516
322427
54
80
100690
12
19
282372735
906149171
12
302480
207557
12
137959
281132
413072
199303
7
6
90
8
36
107824
5
3
46
53
480305
149906
331727
88
149335
409395
87
215156
58
98
488469
163380
336517
415966
865085056
167747
17
76
6
44
44
252385
17
21843
43
38677
44230
333091
43
463395
176196
185323
225876
3
23
200549
28
39
333314
8
13
72
277900
20
14
263104
16
2
14
28
66756
80
255068
9
15751
42
13
94
12
25
96
23
315073
355743
8
6
992189727
10220
8
67
205062
34307
49
47
311390
82
202096
313505
149835
186049
99
33
199353
56
436081
356707
465205
18
98
26
7
88
31348
22
8
392864
367238024
64
363924
283546
37
97
13
326039
34
5
79
59
269576
325546
242549
44
60
78
79
202499
6
15
327360
207756073
391403
11
312970
287149
67
311772
486752
7
250420376
75
7
10091
59
439923
27
67
17
222929
887384515
357859
71
8
58
16
462050
469652980
84
5
69
254966
30
392145
316867
162642
328353
14
340086
25
25
74
811369204
316214
224152
7
14436
299188
58
496366
82
483439
59
35101
14
123296408
393170246
9
89
24
848730627
10
200887552
445580
279218
615705317
951380635
57
98
330905
69
493412
9
9
58
97
35
485484
185112
27
360924
51
8
17
229250
7
69
69
227476
37
177130
358065
4
74451
32
71
238842813
39
50
225107190
41886
68
28
77
91
47
12997
25
27
1
56
82
77721
165536
1468
219789
82
421274
82
377091204
91
40
76
4
471637180
93126
147107
7
135658
13
7
267427
40
75
60
15
31
23
52
355808
359703
37
134323
6
2
13
53
7
38
85
76
36
84
451213
59552
2
61162570
77
895105111
418433
477644
66
128928
1
679723294
2404
280600397
376295
330931
671663868
7
132785
25678620
9221
478390336
17
403540
295465737
473218
32
42
12
25549
22
140359
7
33
13
25
407094
30
58
13
976312907
98941
31
574071514
4027
324855
413115
217731
77
40
57
485762
207997
354601
323363405
27
476951
55
191378
145131
2
250251996
45781
80
476638
1
123167
222146
146144
56
7
127608
156395
2
1
57
301296
301138865
247450507
15
30
66
363093
230906
32
6
64
45
442067
53275
390152
38
479132
484982
97
87
335929
250831
69
394139
77
167405
10
97264
185094
429633
69
273446
35
82467
33669
240139324
3
123535
869169250
828448717
2
435782
529445430
93
56
57
81
36
365049
37
23909
44
7
50
83
717115336
83
323056
292427
90
468019
199957
200641
472137
91
732935750
5
26
55016
74
14
423022
92
5
196648
227322
60
321543
5
267085
67265
61
60
28
972224429
29
45
5
137574
41
76916
79
72
294505
41
154834
50
89
27
28
52767
492543
14
70
226548
64
232057813
15
17
72
80
453405
76
47
294133
5
4
175105
230827383
14874
118983
80
35997
45
5
389260
43
428459
289988
304090
259301
959203985
62094
332767124
3
177289
104851
79555
73
326682
6
136987
1
79
6
52
37
10
277242
144178
82
333589
93598
135344
63
31
611926360
35
376022
7
638765281
120217
8
105214230
41937
118656
994460523
422371
75479
755416384
220360
4
8
874903702
29
416161
381829
377865
59705
46
6075707
5
598660067
16
380992469
16
20943
61115
291276
83
75
40
4
137491
425782
20
20
66
1
396692
434866
2918
97
92
380233
53
60
74
79
7
471587
52
56
234368
95
21
99
25
99
15
407322
41
42
291223582
5
35
42
439181
541268439
284213
430395
235456
88
469349
376839
50
168003486
375275
376651
49
241294
85
16430879
41
45
27
41
50
283759622
70
72
63
1
25
9
274477
374228
25
306601
169056654
70
379997
5
51
161664
41
428411
292757
487348
20
206341
278254
361416
221626
57
14
353112
474931
178182
315021
82
91756
103048
228708
51
61
411272
14
10
84
39
9
97662
398816
73
4
456127850
136575
63
134278
388052
334708
37
6
16
43
697058166
32
9
389322
251058
336451
297317
97
68449
23773
79
37
822107761
265732
69
250803
162928
27
14
95
442882
96470
300366
176092
71
337450
456338
94
21
18493
35
80
67
46
39
107732
12
85
40
19
258595717
5
352680
462959
73
844236607
466521
30
54
471064456
554083317
402404
7
280456
22
294580
61935
15
800788906
454477
448644
87
11
134654
465045
4
183018
54
92
182595
284801
436772
322299
450693
362946772
36
471751
82568
81
95
1
255727
1
171155
353418
136611
59
23
2
99
370623
28
23
30
60
98349
34634
27
942512770
228138415
3
16
30
194230
161062
50
169517
280534
30
6
355311
7
40
422763
67
129001
103462
468052
883608680
240261
267470
79
350457527
97
79
23
22
748428911
67
75
7
54889
1
57106
365785
57
313145
9
48
22
474009
3
138553
48
14
941096876
7
92052
17
9346
58240
63
388943
87
97
28
305652
416311675
46
285588
353372
54
76
142475
20
51
145021
107736
986181702
33582
299438
7
964640483
30
77
346545
112078
87
20
9
451741
44
8
244316
39
1
216593
29517
40295
23768
307812
89540
68
328666
90
81
5
32
17127
785782899
138014
29
207334
214321
381772
80
160162
457112
231947
350085
54
26273
81
60
418769
5
162977
80480
22
19
304056
6
92
9
379875
35
87
6
95
36
4
750377578
51
344017
41549
8
17
390907
56
84061
291015
12
388919
80
96
86
79
43
21439
15489
109241
20
303515
89
23
346431504
58
29
63150
155666
163577
21
67
278261
86
29
243329
81
186692
154357
25
40619
2
75
428310514
120100
1
147168
233653
30
3
107709
68
92
22429
494652
30
292723
38
165693
262300427
116995
23
357480
21838
458612
69313
378986
51
38
247521
263074
60
555465460
258151
120491
259099
88
549436270
185808
445182
1
30
304868
10
65552
45
128463
59
602274772
53075
468083900
65
2
41
64
22
17
4
189028
553451803
287634077
30
36
307786
373038
69
69
186123755
486072
60
66
265160
94435
178947
37
194855
380410
481621
995508852
10
71
77
240629
940417656
471317
299270
223165585
53774
25
148669
98
241727
27
17
441975
292590521
111481
8
43
496869
58524
4
7
469997600
345399133
2434
4
179007
743132248
48
141597
60
51
56
69
368894
495194
16
132343
27
441356
79
374173
31
197910
189314
466027
195665
7
182987
25
180603
264252
154084
29
273587
2
102805
39
25375
42
364865044
400069
15
158713
98438
354366872
478401
94
327570
169852
57
14
119857
11
84256
99408686
175655
5
54
2
390028337
152274
2
71
71
497006
4
28
41
316280
4
99
142508
12229
25
86
26
81696
51
196406
60
365834
426408058
5
76
62
10
8
774565825
145358
86
59
1
473509
17
445846
622029012
79
452722
220444
205093
38606
169179
65
155684
966032109
54
2
3
726742851
96
76
97
5
50124
318365
30
81
43
457882
267288
860361360
9
308201
415808
387235
442492
23243
46
49
42
948346619
11
32
170749
88
52
145675
82196
902220391
916426008
31
85
358381
8
223296
19
517427793
626862611
72
46
6
338749
15
63
35
18
34
144948
300669
260844
43
35888
291386
19
1
45
322668
367729
481109
273139
210384
78
4
828102359
51
61
784113291
396488
93
410481
95
98
978343720
83
138675
16
51119
8
316856
43
18
169624
7
119901
37928
83
590382812
80531
78
74626
7
367229632
91
333722
84
15
1
7
87
372092
26525
32
622794860
3
9
89
398779
422277
4
204361
17
227026
16
22
15
181115
32
23
148456
40118
63
9
1
136196
382677264
7
381126
89
210332769
10
103246
77
48
167269
42957
369442
4
20583
38
48
990474934
47
378642
76
106025
274045779
6
218774784
3
68
150417
168795
66245
898029970
172447
82
49
300852
22
92
467932
13
166115
197442
67
3
58
386236
131507
7
68
421549
143935899
397020
12
953901356
8
44
36
391453
89978
392431
89169
409497
392611
64
50055
312524
471692
7
9
217850
284958
77
204505688
426916
30208
465216
9
81963
60899609
384034208
902859609
467187
39
149406
55347
295850421
28
444276
76
71
123985
370532
392766904
48359
450675
12
470531
85
177611
332307
265118
12
71
578126747
295319
55222
65
42
24
224214
97
395612
29
86
77
81393
50
196802
12
2
76
429172
68126866
34
44
18
71
8
25
54
18
58
347675
39
80
91
481780
44509
140810
13435
691545218
78
47604
32
642697093
35
194916930
397049
433942
94
466870
742231315
435560
239162957
814838938
37
467437
15
239450
167430
443666
82
15
13
86
53
791617912
281944
416747
99119
68
27
72
47
4643
180747
11
329032
124484
22
110356
51
5
4
205376
164303
2014
636480932
54
420798
435552
33
70
246050
682936430
208059
89
59
207998
65
97
958821549
131317134
296709
7
248866
16
44
36
271528
213822
453219
447091
6641
5
401363
73823
219280
349665109
41
7
445511
16219
7
8
426958
548284008
83
73
81
89
931291236
73
58
64
78
3
410849
71
7
63
42
17
67758
386582
2
17
713853844
379393
25
58
37
87902
17
89
66
95
375439
14
83389
121229
62
185937
81
915270359
3
352223
10
430887
2
43509
3
397591
208473
301194
210320
67
5
497485
4
326835
356168182
49
741477553
52
72
225394
4
455058
92912
42
445476
83297
75
62097
424390
6
278183
123525
132871
73
443326
57
60
437664
68
44
33
128721
75
71
32
64
43
52
3
79
197131
406198182
255544
172266
148657
1
52
431475
7
59026
180108507
233550
49
9
17
323801
88
66
8
466696
53
233806
51
90639
88
1
66
344950159
93220655
23
75
78
73822
57
54
352159
274628
39529
18
449229
26
7
33
57
257013
601545358
65
207839
113509
94780
8
11271
742395879
50
67
492033
17
28
29
89998
9
178891
34
19933
62
629636877
445938
5
2
403138
1445
72
227218
372216
74
36
208945
251249
102355
330151
950125523
2
202738
4
72
444129
62
72200
388272
93
3
27
3
110028
34
423186
506985133
287045
381859
248145
87
311390439
57
61
363775
314431
21
23
317544
83
326352
91
152642
456685
201744
68
85
50
86
39
83
145925
485081
44984
87
432906707
317394
364808
69
3
3
5
398972
32
983381962
383383
24
34
435218
208040684
253324
10
53
21
309934
351017
331664
13
3
58
41883
38
3
260707
4
11
302236
9
70
69
944649021
18319
5
25154
98
249686166
938106097
23
92
220100
449392
83
279631
66216
35
22
30
254706
30
216244281
413653
105119
488341
271828
2
69
1
397229
23
22
388413
91
160552
57
204534
31
71
250222
947762648
2
22
77
7
51
30
41260
90
465738
24
39
90
70
35
195713
63
8434
279141
468833
305373
11
97
348275
33
79
89
27
275559
3
231516
33616
19
498879
91
201580
49
368965
65
11
75
383709186
11
91
1
177884
62
101268
160438
67
53
588152573
469512
834944095
39778
94
451671
66494734
67
92
34
635347669
17
6
46
152429
91
73169
88
47833
36226
450096136
310016
184188
57839
605958553
8849593
71
1
111419
59
84010
76
4
6
398874
130043
382772
32
12801
455356349
287207
57268
47
399439
196209
207384
1
176138342
1
10
26
42030
9
286147547
53
412854
39
61
400705
187449
472890
83
243492
16
332174
66
226165
306036
441188
648075057
155093647
74
84192
443722
48151
359774
435284
48
489553
98
475784
47
237001117
3
75
63
40
52
78
19
154986
259041
9
66747
242023000
207336
307614
35738
57
35831696
8
352613
26
276579
1
170823
168799
3
14
63
21
87218
91
388560192
458259
85
181554
83
98
17
89
21
289304
113006
4
464494
16
879408765
217877
61
1
893524388
351046
440636
28
41
97
89
114574
53
390631
288719431
24
84
55
19
1
317452
30
23
40
25166
44
34
93
2
55
17881
62
274820
3
29936
39
378374
4
355424
40
8917
360885
205203
28
465783
31
736554755
86
81380
67
28
876916230
71
20
30
38
42
40
90
23
86
346714
121041
17295
203389
28
59
39
464922349
375174
539281620
164317
24
13
402126
280152
934844346
56
169137
5
94
99
41
50438
18
75
337938
26
89202613
177069
6
209268
433767
252677
26
85
4
54
10
94
68
68
2
287303
66
83
20
358631
29
491074
30193
41
455413
242439
33
41
8318
22
38
24
298289
363470
24
28
34
27
74
188612
189381
302618
220533
79
238119
85
99
3
954002014
9
308145
41
473024
24
67
22
142240093
146495973
5
31
83761
1
419699
7
471030
67
32
149550
277437962
77
67
226915
421091910
395961
48
47
64
152849
129062
91
47200
93
347741
31
19370
2
98
31
524283400
560590222
246250
9
68
358141
5846
27
66
5
77
79733
20
449835130
266498
450570
2
9
96
70
29
278486
71
58858
11
443092
96
314617
25
59
93269
400954
93
75
9
269988
60
591953833
75
32
51665
153570
32
138105
84
32
17
493621
43777
44
380548
399264869
299039
397968
12
7
6
13
3
132761
20
424758
10
80
7
5
87
433129
393443
12
55
262377
20
65
371947
6
7
93
53
47
50
23
47
74671
45
151371
1
407503
430443487
28
6
413033
864966262
31
311404
404211
698536603
409955
538195903
55
25
25
52319
52
26
409927
84
52
199163
7
186600
91
53
11
5
141013
466656
690697753
89
138995838
23985
37212006
8
81
452879
97
103049
408698
239146
98
87
16
423333595
52
4
378160
193645
136628
325289
7
334008
381241
227941
1
10978
432017
16
6
272107
1
90
261147624
424872
64
7
86
474529
143919
70
88
280804
74708
97475
79
409952468
93
16
24476
947675713
63
8
94
7
8
214673
178274603
331571
45
49
210068
178057
317550
157229
66
281014
3
33
276796
691391931
68
92768880
140053
393074
48838
156827
34773
61
12
496045
214422
303871
3
270719
104872
41
176732
17
6
62
418328
92
240665
30
368531
85
977315811
64
41
4
47
394207
20
85496
349422
172662
7
491009
365776
92
2
361670320
120716
82
6
166518
17643
53
50
23
7
52
30941
256312
328001
488842
64
281998
41
87
79
60
39
35
223958
70
207110
90
489183485
100472
418391387
388982
237050
366928
69491
372549
2
77
174620
36919
557602837
47
105221
23
210200
93618
139385
40
18
24
85
56
329506
305548
239029400
1
1
440048
72
4
161935
49806
334571
54
433589792
390795
208428
79
8
302653
265580
1
6
1
64
36
58
24
5
160171
31
148399
65
58131
2
492092517
86
393930
28
54669
461400
19
79262
55
1
50
241512
589053390
306410
979272474
287334
313462
89
499405
73
13209
35
3
730761298
13
93
78
783429737
13
57
225019
3
9578
20
8
92
15636
68
1217
72
88422
1
82
297982
55
379280
257636
10305
198466267
97
480650
3
67
53
139651
372538
947177229
51
338621
20
61
15
95
16
300955
97
211979960
258985
61
59
407725
407638
65
79854
12
346382
2
30941
5
77582
82
41226
14
201807
83214
66
88
243722
37
9
56
84
4
26295
4
178304
496424
328417
61
57003
194806
495270
20
392992
363883
152507
132448
192186
5
87
718311537
7
7
439307
1
467872
50
267916
78
25
244793586
217469
222613
189920
46
978103248
192798
290881
21
390559
145028
37
912138772
80
55
105542
6
420564
375553
215269
26
174292
932902183
33
400529
99
48
3
69
700628558
8
57
60
212787
20
59572
139722
88
34931
82301380
81
234925
280926
484539
32
672902413
107686
81
88
73958
32
241644
20
191897
307871
34
764936118
779152495
668824071
146833
216928
144079
20
94
81
74
588229358
404985
274853935
176300
16124
100374
11
208426
747631876
402480963
40
18
193481
68
100807
79
406591
18
9
1
197890
44
13
234572
3
201467
27
494280
80
76
242032
74
73104
334235
9
25
356338
2
103960965
168630
372103
413113
119046
934620766
219653
460716
46
342910
191262
78
2
59936
417207368
34
22
25
446617121
232884
236301
189329
488758
39
172290
267195377
168584
77
839272302
321138
67
316756
455876
78608
4
18555
461488206
20
22
8
98
49
46203
1631
442662
2
412389
606776023
229350
132933
22
426124326
24
57
91
60
801437400
2
277257
21
26
127784
38
196653
56
45
231768
387360
497711
240925
8955
391889
794540438
398679
73
9
290571
452216
443972
398916
273838
24916
104216
8
137345
3
409710
104931
108425
408369
177168
416170
123923
186501
499318
100629
81
3
72
46
335423
202854
45
79694952
34
360613
87
221337
83
454683
214653207
5
44720
71744
30
746264991
15
99
20810
39
958460887
71363
699359011
85
1
246341643
275759
69
94
86472
6
99
827471448
236829811
40
30
35227
414927407
78
4
538842983
7
14249
41
76
140784387
28
260435
107394
145164
46
523567284
6
9
352561
6
56
18
28
92
408180
201652
19944
9
89145
74
34
396263809
62
494656
30778
59
94
38
41
26
27
261358559
236105
216971
59
813
71
881567974
52620
166338
488888
3022
8
87
24
17
76051
117283
14
29
652314141
84
448122
39
33
85
62
57
96
936935856
6
99
173257
100790
63455
93
348987013
325754
3
70149
10
90
188950
12
24
131784
94
209219711
342122
71748
54
583504540
298139
445812
48
44937
856757398
51
81689
473578
344405
865494814
298409
3
681538202
14
291846599
730763996
5
47
331761377
68
308852
405197
294464
19
145068560
73
4
7
45
68
63594
44
781164532
57
19592
63
414918
48
60
25
68
158318
36
667037147
222648
24059253
33
71
26
76
331935
99
307293
59
68
72
39
6
480715
60003
67
450490
2
456430826
433561
63
251205640
174389
247620
50
342518222
18
46
97
496170265
59
388679
421908
20
303218
221452
148490
88
6
212393
44
1
318163
187071837
403262795
76
75
64218
172266
1
179566
10558
476999
73
319748269
27
480715
54
111728302
6
1
2
439092
258412
12
21
483696752
118685250
316979
83
83
356073
11
158609
61988
200735
582351563
92
114020
471477
5
34
432471533
7
256116
5
272835
52
177633
69
16587
328461
9
8
20
46
160228
461807
350454
9
99678
509274648
745621997
11
499977527
310791
41
446641
71
451411
45
104908
33
45
123051
99
225204
26
83
27665
42
4
80
395250
24
292256
260258
132303
76
5347
9043
164120
16
14
37
95
14
2
84
254903
36
244156
41
53
291691
7
399732
144182
12
94
62
80
9
78
16
343260
140264
297067
2
360505
733511170
21
34
21
66
84
74
76575
38
24
83
354386
87
66
328343
452964
186200
5
433839
369390
256642
92075
893091028
712484912
82
150601
43
60
5
171369435
637382415
319078
395643
3
48
5
4
592880244
456728
113795
18805
43
184076
662386495
488660
20
3
16
48
72
392443987
117864
147414
94
60
462301
10
6
301047
17507
490801
125558
34
74
70609
373192
64
89
90
69
28
290620
26
68
233894975
40
18
9
534274611
22
56
254567636
37285
81
694461517
947582489
23
421961898
105626
52
33
13
74
24
26
447281
81
95
257226
6
158977
37
259190
466072
188171
420573
44
327780
160382
48
313662
1
439285
23
77
304182
138652179
132708
92
176574
37060
278228
95
96776
7
46539
37
18
67
331080464
60068
29
372898
52
36
223044
901245525
72
25
44
43
92789
77
50
226633
311853
680677230
78999
640848315
73
488434
37
486406113
31
54
3
26
90307
70
171481
6
63264
33
11
288488
136715
308200
271821
227360
197124
15
53
77
64
51
1
64
99
422805
620522151
21
128039
91
259938
348523
12
67
3
28
39
3
2
460524
49
24
7
65
404445
97
102496
303073702
87
99527
47
623101965
36
6
20
43
139864
23
484124
359997
6
224195
17882
77
33
7
95
69
12
184898
6
313413
338867
408855
23
62
58
369402
6
22
35
261439
441095
17
53
6
46
58272
613257326
43
15
3
147329
70
19
99
24768
1
211424
295791
519196634
316753
21
79316
35
95
158078
22
293921
9
189838
44
34
94
626748591
44
179664
23
246081
22
22
391876
66
88
7
21
107250553
459842466
355276
51123
87
77
106548
299801
2
342252
117810
87
88
93
956143089
14159
485806
21
5
88
58
1
82
72
50
309826
71333
60021337
7
71
91993272
63891
98
342569
30
152885
432524
81
63
7
88
17533
14
62
297549
4
638522561
313817
98192
73
10442
1
282221
72
521367792
5
302975
50
122173
49859
194548
38
598255056
89
467
409632
21
96
98
48
609418667
52
224696
1
57
41
367308
4
117526
94
51643636
27
93
33
86071
475720
171094820
177697
240727
235228
50727
62
380040664
44
369363
86
125930247
33
8
131682
77
38888553
79536
20
37944
69
8
86
123228
31
118720737
56
20
243376369
15
7
54
30831977
22
18440
442884
3
92
24
90
449053
53
8
427174
30
20439
467270
77
455385
824824854
741943966
484744
444451
410087
47
50
5
79
62
82
41
166668
8
341090
23
99
270615
83
48
293458
21
74
438454
403784
45
336179
488736
331643
2
57
246573
373934
415363
3997
38
5
99
92
5
3
95
258458
193860
6
314478
51
134153
54
13
202688
76002
97
329708
22
62
106503
29
78
7
37443216
8
6724
74283
51870
156266
76
25
16
13
8
686274733
81
79
51
420883
70
90
3
71
28
148520
266376
795940678
21
83
24
132520
6
99
465905
50
52933
45
160558
42
378829
563331419
265350
472987
55642781
36
74161
73
473492
21
115165
307308
169743
809900021
267476118
231835
406674
237023
97
44
290589
80
905753409
400535
382439
66
275053
241715
57
2
57
59
119398
150258
123089
46
9
460539
328817
875752303
90
62
4
36
12
85
31
73
36
719504388
470939
992812950
140957
85
40
31977
46126
82
226910
71
2
5
57323
278188
278932
934052815
357166
806410036
360482
99617
54
364987
72
5
118543
39
61
92
7
11
4
171051
73437
620446003
4
50
34
75
69
348928
63994
89
394458
82
83
88
163432
285316
10
86
66
24052
8
89
93
21
246369
59
38
50868
49
265514
923287939
1
7
393884
248829996
145217
30220638
66
194145676
177310
167345
410169
30024
625216694
927175737
501742759
74422
41
8
39
44
8
32
198262
19172
724046931
26
470124
75
220719
3
106713
411505
271104
16
8
22
276470
45254
201715
297096
6
67742
353387
441622583
7
56
830348996
9
346
87
347270
67
243693
1
239584
2
410979
17
435763
212270
44
50
65
264988
905665092
49
153754
18
191668169
277360
426288
94
39
39
7
7
45
33
63
76
2
475716
69
17
806940664
17700083
5
5
57568
168409
2
15
2
497345
141145
46
9
91
63
65
261535
936615931
83946
86
486513
30
493551
364357
394216
84
103893
85
334670
41
96794
47
193747
40
316030
42272
117911
403216
30104
90
186479
2
81
20191
86
3
75
16
293428286
76
55
54
20
16
93819
467670
272388736
4
33
780417561
292873
1
46
54276
1
60
8
70
471798
324317
5
41
93
41
55
60
370441024
439419
367471
361522
35
27
41
251383310
11
81150
67
62
14
684504104
98
468423
96
47
12
2
364001
84
99815
254248
64
41
449537
54
72
54
21135
91
78680
6
47
220556
12
25
406653
40
3
51
46978
478801
80
13
50
13458
351430
9
634557375
185521
61
424045
29
586440098
618050524
456250
72
258499
710750467
261432
129952406
85
255308805
678076938
82
565841256
50
269554
417178
17
850123531
90
1
130020
99
156824
56
5
23
6
171082
487806
424561
4
39680
8
41
62564
81
20
59
3
504895075
72092
58
46
346366
56
184118
249965
90
74
55
83
4
14
7
639904179
25
145069
344332
41
20
7
152178
481026
280581
220786
98
86
17
184680
232613
511026089
476480
7
132789
66452059
157863
119572
131394
11892
66
140441
58
84
58
199233
285680
953831643
450572
418666
115851946
282442
47
9
109013
35
241032
112875
56
38
138912
67
1
387169
62
3
83
140806
13
730325145
62911
164005
325703
71
3
316074
33152
97173
863320427
257910407
43
81
66
471651
64958
5
79
34
390095
831226651
451824
38
397055
63
263143
465582
269292
60
418052
782895680
122282
77
263878
3
8
24
8
224657
68
322713
391672
435359
388788
154800
38
435404
9152
409209
24
33
14918
60
9
371656
47
119220070
466173
11
1
13
660773670
24
68
104794955
369532
32466
85
48
4
170375
211731
13
394012
20
85375
40
87
69
22
3993
382686
99589
98
88
42
3
449990
47
85
49
64
297926
46
166514
3
79
84
94
49
68120
981593888
19386
64
465710
35
472076
150973
325494
80208
93
409498
88
35
3
184193
1
779049879
637597332
87
41
85
646389620
87
192073
421064
63
80
6
9
21286
234850
273318
375775
81
81
311531
88
499894
2
437600
266411
578767293
393658
79
35
262124
3
64
61112552
58
2
38
429782
55
59
95
496327
419405
63722
3
57
447802
85
137927
143327
221252
155827683
105258
462659737
156427
88
88
5
3
260086
51221
239304
289251
30129
716594985
62
10
1
491136
238267
187640
267234
36
2
78
140912849
436145
249194
90
16
128604
50
8
261275
630288216
15
1
29
23
68
87
61
81815
267132
46
89975
2
4
233160
678885389
47
17333
330730
290734
16095
74
51
66
426305
199973
30
183448
296478
30
57802
5530
343536
668144656
74
447531
191482
37
57
96
498886576
139088
5
86596
198582
838725487
16
190023
48
366985
280149
235217
1
157632
65
3
64
34684
40
30
97
306981
291759
30
213846
5
85
99698
9
423507
2
258989
259823
95
65
167749
243447
3
264233
75
392283904
48
335269
92
987707176
42
62
402916
84
22
388247698
159267
47
77
391347
200648
17532708
267508
156898
86
49069
437865
372255
7
40
396452
105032
5
73495
72
485776362
197984
488436
327473
41
168879
7
83257
53021
81288088
73
55
70183142
798645955
24
91483
121335
10
140247
57
180006
132672
203515
781214194
910791214
468414
466507
60429
433785
275271
1
90
91
302961
208939
8
262055
385248
306493
94
73
46
65
98
4
297435
177251606
81
7310103
498808
412614
529450598
76647
499945
626853008
339670
51
27
55
74
374508035
8
56
47678
463164
22
54
51
19655
364698
22192
13
83
17
122924
290856521
331503
16
52
22270
60
66090
327846
8
41732
88
42
99449
9
3
59674
50
56
611257176
87
334809
39
338565
101814
81
56
25178
486607
93
67747
38
24
352755
384757
81
48
9709
358445
96
625325314
47
193587
80
53
34
41
33
57
338454
68
66171
81
58679
133089715
45
317186
5
59
16
9
349530697
3
155857090
96499
31
3
48
56739
111149
55756
411561
531074315
374856
87
251144
925025754
98
47118
272948
73128
287758
59
291008
126443
256223
84114
326789
60007
83
21640
347256
97
2
439874
41
206460
10
848067437
57
18
186817787
14788
35
84
26
468329
108423789
47
82972
103211
69
18
99
312015903
3330
93
1
17557
88
51
1
75
95
70
33
26
437722252
132154
98
290277
168821
7
87
575158219
239773
116993
300298
640129047
39
447207
96
331516
161558152
143585
91415
160775455
81
459152
26
81018
56529946
342535
143200
64
221855
32
94
2
982837308
10
365266
84814
71
274516
398580
7
83
71
24
314966
8
80
110494
184843107
98
105807606
45
376568409
64
427782
975794213
37
688905708
485009
80
212352
4
71
90698
135854
294267
74
7
99
176350
41
565558900
65
25
85
73
480292
18
29
75
73
47
391350
343056
159587
57836
761187962
48
91
70083
332582
223176
494618
85
99
35
11
5
16
346680
139647
46
162183
46
440223
485664686
25
129744
219493147
65474454
460085
16
18
22311
473578
195889764
27
62
388853
78
35
88
87
1
24
438145
70
91
334910729
137671
317571665
1
88
241737
140510
93
253907
7
286442
5
105034
4
13
121444
380870
57747
75
91
232243
27
607173268
140293
43
35
9
345828
92
13
438943
54
90
873685397
399204944
55
37
249073
3
92
7293
963597685
93
59
9
484390
232499351
39
437034
41
8
55
7
119754
221370
5
86
32
6
60
153007
81
146013
75
413
90
293807
30
53841
276352
48
30
255341
72
47
61
77508
264079
35
174028
393949
142755
45
61
477802
8
157571
84
70127
203383
282523
70
23752
407110
49
174014
97
42
195477
71
310780
284963
74
95
53
463064
74
3
46
175211
88
70
145297
50
159443
235148
75
263184
99
31
886432837
10
421594
52
47
423452282
333593
252016749
151779
57
88
559456661
102848
7
60
133836
13
50
4
68
879622020
7
404118
76039
210684
16
7
117178
727887449
18062794
435397
19
335054
19
439738
36
29
19475
9
55
276446
298265
253050
37
59
68
61
60
64543
554744070
20
20
91
39
316161
21
88
62
2
93
7
7
105578
805944553
33
207997
50
335474934
4
2
298532
4
428102
129492
40
32
53
3
12
1
2
383647
210673
317963
74
19
88
603983383
332763
76
428652
301864
179291
23
22
19038
90
58270
76
608842513
16
483017
44
95
285788
72
65136648
73
73
99
47
18966
195733
96279
477022
274271
16
247626
34
72
1
422860
97
325743
178223
8
38
1
18
82042
347555
320926477
69
35
346836
873255177
395535
226043
42
11
72
61
415053
301789
349822
79
2
21
5
58
43
3
17150
89
4
68
184303238
34
63
70
86
380512
377159
83
68
15
65389
9
25
67
35
54
91
224457
460451
334157
71
202093765
369617
5
78
54
44547
452578721
437296
367003827
373029
107744
43802411
401136
392410
38887
304617
98048
29
66
83
70
67836
349293612
31
41
69
691159962
482062
227471
43
69
8
98694
59717307
21227
260446262
280939
34
73
340168
98752
58
68
4
139151
30
470670
48749086
73690
184382
908076953
99
366330
67648
94
950767324
67
48
177438
246609
25
85053
1
23030
304485
602351119
108644
143981994
16
331670
97857
54
24
243010
5
62
71
83
53
152517
130535168
75582
81
48
15996
26
40716
37
45
367454
460532
70
40
275813
307333
288699
97
100822
323328
83
428499
69
234637
475308
947572019
133272
5
66
21
90
231615
89
84392
205564
9
316049
421544
10
46
92
2
12985
84
160894
60
204208
75
52
42
154756
25
163176
123147
329899
203023
469027375
89265
483298
90
98
471180
411946
8
33
353768
80350
232643727
77
75
830157314
32
76
20546
21
373225
70
8
16115
70
32
411563694
254012
50
448231
248397
154250
220899
84
95
22
256743
270863
22
18
94
57
109078
38147
4605
6
312217
21
121919
68
120467
36
57624
77
24
43
87104
88
6
31
36
477870
75931
82
657263379
308506
9
81
48
611548167
21
11
216589
97
398163
413589589
37
38
90
496293
31950
68
429363708
16
128663
393244615
83022
308109
8601
463775
95
48
79
52
214962
114167
39
72
52
72
223636
42
7
89
122478
145074
339444
41
137969
198814
450181
53
599526195
66
569436583
33
76
446496
10
11
274470
443267
15
64
17
33
930056119
70
55
1
234818690
26
37
409877
483897
74
387687
205743
72
55
45729
64
50
371634
416959
37
76
428449104
116106
16
57572
92009
658547899
59
9
47
73845
21
433837
231602
1
76603
204243
90
65480
3
6336
3
140714
216518
422753
8
669973897
16
100633
60
3
419767851
448044
77
48
190955
58
46
66
247730
91
470947
18
354854
471252
326432
34
44
3
1
89
491463777
25
18098
476788
234382
444322
89
3
193598
56142
10
94
78478
185090
216614
312928
94
14
87
428695
66617
3
2
579212646
17
95207
21
348846
4
65
170517
10
15
243986
20
55
27
117384
892598978
353005
39
34165229
242914
164522
744244706
58
61
18
388955
906966509
65
260537
185910
67853
463977
86
400857
150793
26
463962
322327
15
41
461125
224659
18
265779
115602
85
74
65
9
388169
132881
148670
48776866
27
15
96978
64
192897826
29
42
12
2
475931
66
51
52
37
243242
6
88
9
57
779668425
105153
763148558
496660
481234
485533
435551
12918
54
19
113740
66567759
5
32
52593
19
78
332396
119955
2
65
25
98
32
222061
313383
20
218792
43
92
79463
93
554761343
84
474050
79899267
93
1
59
1
784576762
401596
50
152251
15
58287
1
39
28538
452356
270295
63
20
294391
217752
28
74
278289
6
82
3
53
400340
60
633917838
4
344299
1
388257722
251450
2
385185
80
34
71
415926
248372
558501058
20
104622209
75612
466260
9
83
3
55193
90941
7
4
4
186907
92
18
62
66
178396
89650
73
76
190138
355877
614613595
42471
478636
299010
74
4
464629
30
449828
39553
91
13
167315946
2
81999
16
170264
21
450257
28
431045
288807
82
257483
17032
13
3
97
372015
440492355
71
62536
152417
462873
387938
5
45
437691
2847
8
82
75
80
37
636253179
498526
25135
218127665
58
189726195
35
32
495602
88
29
6
70
3
108779
36
73508
3
4
8
366160
536262972
276226
35
234885
64
152496
782458266
12
73849
22
523242868
1
143729947
118150
197171898
170892
33
344008721
304102
114932
85
954556564
77
347587437
99878
346252
22
222239
734931623
274114
394966
78
448454
151159
21
45
59565
994141584
71
290124
260564725
64
7
71
857693052
35
175589
42
7
329641
149641
281982
3676
37
456209
48
24
163843
76
2
59
304424
3
216063
9
47
7
5553
10
663820218
301417
44
27
39
383845
51855
9
274616
319875
45861764
1
141993
61
42
127317016
78
40836569
26
107766
9
145412
333319
634074970
27
182360
98
5
84
6
94
45
91
307089
146922
600297551
40642
446645
491607
612709860
30
84
3
40984
51
46
19
34
5
173793
94
267197
57
98
153966
101684
61037
70
37
253475
88
1
196819
34
89
67
460955
87544
61
78
3
52
449021
461378
447842
62
196407
150644
383263
96
98
99551
20
159717105
22229
499463
42
39
319721
158524
14
61
9
380811
384180677
80
155459972
853438196
14
78528
51
1972
267407
72694277
378240
10
2
76
95
60580
54
382177
11
345667868
489311
48
183970
8
52696
125562
70
43110
24
159607
439831
398197
12
240582
912444449
12
56
9
421996456
369000
393836
87
874958934
179296
351025
97
3
35527
2
353779
28
402777
366856
234653
25
318267
31
33
403011
545037533
854475840
7
931801651
243519
98
95190
193869
48
16
3
650592907
27693
18
151852
5
9624
37
45
5
62
178756
432628
233209
194800
13
71
312267
31
12
670743406
7
242696
324455
30079
86838
42
5253
446305
400784
66
204228
25
92498
64
106065
65
31
255821
475951
16
53
411694
311112
75
3
7
9672
401280
226850
47
6
432073
194109
93
89
51569
16
91812
36
9
20
277337
384123
450123
95
26
446137710
70
18
47
325528
35
2
225510387
469085
181200
64435
98
344797662
64080
53
246473
74
27
2
64
316590
502334965
147445
422954
49
339247
31
82
28
181606
90
7
302106
6
3
448412
802023039
90
345126
98
20
229292
172500
13
17806
9
72
465270
62
468824
61
68993
39
287140
61
800209153
134487
5
195432
164803
51
22115
79
376386451
10
264271
356916
87
39
461492
88
3
77
31
153214
41
59
14
28
92681
331522
33
99
48
126303
6
121276
58
31138766
2
350080
86190
122854
91
58
395914
212532
1
71
416289
844646740
50
47
34
42
220372
7
52
7
14
53
156686
88
391532
240297742
85003433
293066
6
272116
22
85
99
35
57
98
31
95
19
59
2
61
74
439702
77
244669600
173791
260852
99
145338
40
431116
43
40
175939
31
442861
93
314332
1
418451
190717
90
130803
117087
60201
58
4
47
158705869
87
220082
51
96
344411
391176
72
73
68
44
247430
231340
133186
24
29
379671
918583892
286401
325565
327232
88
1
194928
67
36
90
580816599
31
36
418786
465026
464625
22717
212085
311526
358013
21
188366
22
64
350661
46
96
103403
386634
191281
72
89
5
421637
13
393523552
6
244195
165831
82
37
9
3
5
2
68
78
450443
9
3
418712
85978
365755
263513
29
63
24
116757
24
3
327452488
21
84
83762
97
3
1
269021
145598
341432
138787
19
29
330113
27
132038
82
800537436
339522
42
118872
6
61
3874
563382437
34
46
10299
940216294
20
281400
85
81
8
484951
30834
413519
48
3
54
479211
6
1
289253
8
9
4
95971
201307
6
47
62
336539
402698
4
61
96
851493998
281137
98
30
41
45
404593
115948
58
3
187601
276292909
1
247264
2
90
186749
280831
9
7
15
270272
10
2
71
104100
294170
15
5
24
4
73
1
49
85
122798
49
93552
55
402229
73
59196719
66303
392007
468689
7
402979
463183
203462185
434366919
21
90
269142
243024856
11
57
4
329132
60
90
445574
58
91
64
5215
3
891668698
63
53
366127
393217
329596
473835
66
54
10033
38643
17
124325
254070
416727
367014
190145379
3406
4
63110
15
111775
455828
28
262535
437589
28514
66
76
681221636
36
24
921793003
41
15
2
79
3
28542
21
23846116
336636
18
135473
316884
66
15
85
4593
52514
220223
85
17
19
70
269876
9
1
10
134150548
38
30
19
317191
382175333
424621
66
457019
399156
83720
183504
7
9
315105
480193
79
919104965
59
90
300513
32
9
2
54
12
67
30
56
79
452992
93
90
85
82
79
121154
104314
18
5
69
1
14
5
413516
250974
1
362436
68682
52030
3
186332
31
778153681
132458
497995
67
64
36
529461460
73
480326
28733883
153983716
26
9
142264
3
206339
55555889
30
56
87
227672
163246
820527118
338624
38
484151
6
353145
53174
275772315
200288
28
92603
370290375
2485
366841
381602558
98
314946
479188
2
24
74
16
3
96677
15
173139
31
88
67
419350
16732
410931
18722
290291
452942
12
5128
54
17
210182
212885
489427
866000876
798109323
34
217750
80757
66386440
338673
123689
35
2
80
5
1
36
48
19
19
6
39
393889
13
140223
4
64701
947405825
615870050
81
48
313903
300489
367546
26
296906
447099
67
46
31
386296
36
19
14
277920
90
2
95
69
159361647
94644
183267
1
264008
419699
25
34
7
22
60065
360503
63
460322
99
184337
48
281168
365842
927215290
9
5
341322
300186
997480347
384034675
272906
54
97
447737
157349
31
58
282175
4
38
7
262663
28
30
95
291153
7
687251126
57
431629
266286120
232271
65511
154257
9
192991
96
25
3
568255034
36145
118901
20437
422322
297827
490590
326348
37
2
78512
615971448
36
56834
394510
89
58
81
446413
316258
43
34008
897198530
75
455591
54
23
21
60
60506233
40102
245277
32
321435
841709653
44893
1
933340816
8
488888
387252
449583
62
13
41
17
31572
77
65135
5
281080
27
56
145414
47
81
348803
20705
130057
26
474377
50346
296862
88
4
337725
102939
56
82084
6
142406
95
6
80
5
2
453359
229063
76
158894
110096
357653
46
3
75
26399
293975
17
37
35
29
9
80
38062
5
394733
78
341405
86
124930
8
3
71
94842
65
6
672211642
89
474261
55
57
35173799
72
27
46
26
51
76083
439793
381842
677910459
95
773397969
7
773342754
4
124315
9
87544
24976
314628
3
7000
69
163924662
399895
53
483397
39422341
285643
90
95
2
287764
679544105
8
381158
180104
214098
42
447529164
58
117863815
298330665
75897
80
125122
70
30
8
31
145565
51502457
1
96252
409509
232021
78
258456
712449552
379781
82816
25
196425
14
41
203657
371921
11
57315
24
13
55
76
416933
298958
313047
56
74
60
96
250797
52
149172
64
18890
1
88
85
29
7
588885847
43
2
67973
32
6
6766
725320847
67
41
98
22
192084
65
116070
22
6684
2
85
407041
36
437972
80
24
3
48
307516
27
54
32
32
167329
69
22
7
5
15
37
11
472655
377515
402500
360773
28
357054
436143
51
210262
60
33
99
13
7
87
82
29136
52
6
474441
77
3
68
155237
60
393265149
38
542114005
95
9
93170
401564
69
13
98
41
186022
422725525
76
823070650
880126432
87
197687
296430
93970
92
21716
21
26
41
30
101587
335690
453401
139440
169883
37
3
439965
640035417
477919
340856139
700994503
321852
327756
52
9
44
138814745
47
18947
71
26
42904
29
31
6
47838
60
90
58
215499
93
14
7
87
7
887166365
25
146180
66
49
54
5
301203
31001
91
29
33
387869
165696
963088691
48
40435
204796
791954284
490512069
23
96
37
320955
97
213916
2
648970047
72
84
187804
9
280294
938268578
65
93
699917027
195337
31
86
455104
78
53
67
7
99888
4
173326
99
21
286607
42
7
26
587465780
376914
38
368569
69
111780
95
241652
342760
128614
87
97
25
78
125532
9
85
148720
62
51198
5223
75
87
272894
640309234
10091
769217771
23
13474
341855
421099
384603
43
225296
2
377490
104544
83
89
68
93
17464
6
51
95
82
21
47539
1
353131
62
19
30899
65
228675
1
777999109
441604
93
27021
59
6
282946
344897
490910
232497
128686
8
41
322659
499704
410803
70
35
1
391104
104894
21
51
822443737
13
347525
102256
13888
36
68
76
396769
6
6
259980914
464461
9
384240
86
107562299
228933
40
8
82485
81357
24
96819
239533
34
468554
38
29
6
51
362958
35
19
98
486957
218738
7
28
974744770
88
188488
450869
309856
38
55
319000
55
64
50569
168905
57
88
34020
214910
9075
828903767
98
83806
462734
93
36
282788
431400
65
77
3
50
198572
98
46
218461
52603
39
112349
79
426510
200134
605570626
483224
997983030
98
61
628071455
169684
490120
122464
21847
128946772
362612
99
40
97
452404
24
51
107536
14
79
79074
27
465495184
79
300074
16
42588
257190
29
488879
449028
44
79
728525809
41785
24
62
9
85
81
6
58
27
463677815
41
21647
197477
4
606883086
371003
58
218673
448020
429569
43
46
51
451408
738812356
10
97
86
189265
194515
904302836
19
472588698
161115961
4
23
189541
81
298071
82
434086
51
480864928
290058
21
41406
1
84
73845
494240034
319851
15
9
3
6
171857
6
265286
85
9
126460
99
70
83695
69
87
266359
9
289797
343607
38
71
32
89
64
2
112037
103904
2
45
449042956
3
75
112641
65
60
91
21578
90883
45489
1
407413
79
33621
55
496812
11
72
102123
96
54
136308
65556
8
576569795
381809
410681
87303
223565
71
39977458
70
66
8
490290
95
9
84
25
793162375
4
218812
29
22
51
41
471681
64964
180462
339410
418221527
11
487320
34
832235750
60594
301756
50
93
261659
318636
5
393622
44
430238
55
259973
77
85
3
82
21391
22
4
64
282835
370542
85
14627
21
96
349722
11
25
388556
380203
51
47
6
497852773
490714
57
864984421
7
5
463312
4
32
87
4
26
80
383569
635863161
61270
195093
68
296017
87
18
88
404339232
246856
99
64
30
166247
294106
463789
25
88
430884
45682
435607
25
42
89
640914929
293247
97
389356
223440
394027
38
60
14
17
30
726229674
9
142138
2
918147429
473054
28
12
74
91387
952689259
430459
7
213405
49
725857645
23
63
445988
46
51
32
93
318045
96668
46
222102
69
47038558
69
34
337024
30
357472668
72
85
140149
2
88
477113
80
5
475642
465330
83
207646
374602
168420
167284
232320
767800557
42
41
12
13
10744747
228008
9
44
81
6
3414
156988
378532
88
66
625486706
389256
33642
296045
75
16980
116402
907966249
13
26
240646
9
172228
37153
22
62
69
218034
6
23302
268269
81854
428004
2
86
391273
7
25
66
3
89
28
6
12
125435
13
49
425328886
357498
89475
65
51
79
177221
13
385748
11
763662690
471255
420630
130526
399367
5
88866
9
13
349409
38563
322228
464655
40
373577
478815952
217043
57
31
7
70694
371407
333553
407154596
24
70
42
157569658
40511
27
283081
75
99
62
258597989
205825
51
28
79
150219
47
6
289135
89
438632
33
756388616
9
24
241379810
403743
21200
6
19
40
66
41
66
32
49
85
661160857
42
447626
94
45
57
344731
192131
76885
220473
320143
2
51
75
5
3
58
11
29
98
49
56
361882
31
345568
14
42
50
438879
66
6
43626
323272
69
209089
188948211
161790
54
245620
19895
73
16
246627
77
265067
11
255409340
173340
87
283446
354137
14710
118039
14
228011
59
296959
18576
223334
391188
32
488937601
28
72
911084327
19
9
189094
92
146225
478936
90
30
54241
410058
459356
190026
33643
13
402938
38
7
961627952
117624
719193384
340858
97
15
128666
5
257464
166927
166575
322914
88344
37
427215
143248
43
120647854
7
9
124472
390130
31
223768
4
71623
17
28
161636
26
29
156798
48
78
28
94
174742094
2
442854850
155652
467695
7497
313885
23868
42
149170
486040
592235773
188812
351346
486851
70
95
262593
76
170529
97
488921
91
4
29266
63
82
330213
163858
18288
146380
81
402902
484488
392366
284827
98
11
5
54
2
80
87980
52740970
89399
30
141482
88
7
527011739
8
34
56
59
158076
216540
2
50
24
102314
91
43988
581720859
26990
67
5
63
81
37
479179
43
55
32
30
3
89
90
196291196
4
6
71
245177
84875
172219915
34
90
64
91
806402593
268235
402412
316505
93711
8
340573
11
48
177494
82
97
56
36
99
483938
342961
60799
12
53544
49
2
443836
70568
68
5
4
4
69
60
51
38
78
548682029
422229
5
83294292
335894844
93249
38
848421746
21416
144965
876110780
53
76
704608871
323610
98860
2116023
491258
47
420741
80
119749
326875
86333
9
29164
60
75
209628
6
10
264423
70861
54082
398246
69
85
10
2
77
82
72
50
21
12
50
220867
165572
27
26
4
363633
81
63945
336436
140589
159297
317821
516310071
198865002
92
82
280184433
164818
9
68
4
75506
91
64
175592
190583
92
278682
407212
105635
488647
227429
2
16
93
57
69
75
496855
461371
65
75
20662
94
88
561640396
325406
54412
120493
401475
491061
447515
217053
7
5
249746
9
54
226830
110572
99
8
347341
841470312
443522
137378
146858
20666
186251630
160199
881698970
431464189
12
70
27
265928823
84
29
74
43
122690
772442797
4
400222
77
97
180946
238262
66
221607
219966
94
62567
59
751642071
64
860089683
68
282030
221626
36
64
473060
70
1
50
312995
72
72
41
12639
413779
488663
62
2
148937
322890
40
203652820
15
2
48
195406
77
19
274595
282429
129749
487635416
198282
25
348175
191855
184866
428107
3
14
93905358
74
54424
183227
46
62
2
85
195872
253369
24
66892543
72912
194100
62
58
24
89
97
19
392285
856689388
205235
395640
391615
33
538657340
163974
83
7
26
73
454116
48
254648
333436
62
250668
33
748539036
14
46700
6
9
416653151
21
5
345861
49
90145
24
181494
39
141365
275471
15106
35
297412
79
599615921
1
83
6
83294
9
95
329299
230467
102770
403412
68
15698
3
311286
49
85
16
42
16
303616
14
76
82
36
432568
442651212
4412
84
148152549
40
81
322890
20
9
403228
238527
325981
325845
6
453824
275910
3
87
269726
392716584
475427
444388
56
14
48
92
163143
54
11
391615
62
57
15
323630
49
523791137
44683
75671
54522
36
69
26990
68
15890
37
472277
397368
294627
358112
2
255501
78
46
160226
447276
391771
10
25
91
52
615147481
75
44
39
467045
57248398
94
85
298092889
70
71
213061
155551
269976729
889525566
608201220
147598
498913
35
443818
4
37
546846050
34
7
125081
568896810
9
70
217735
83
88
40
909576455
220414
151861
20
380184
143248
434616
881798684
97
496303
319366
44
95799248
25
31
417612
35
70
290670
48
382705
490237
485245
99
420165
76
91178
111838
229357
468654
367698
17
30
305681
396921
363321
570715725
109222
349972
164981
14
3
435561
43
7
106396
78
165712
49
66
20
69
40745
13176
169963
90
13
288826
383499
842058588
65
114165
467349
57
65
308139
167979757
34069
118338
15
268798
140119506
253197
897882826
7825
70
33872282
208401
414526
9
432655800
32901
53
35
310978
26
71210
279729
87
24
103363
8
86013358
11
6
65
410708
425735
9
78277
762001763
401870
273704377
6
459611
432977
242553
38296
458781
32
65
55
54407
119781
49
44
40
216741
129789
8
5
7
251781
305537
480458
824775977
105887
92
276874
317757
35
272942
455859
1
27
140050
83
284321210
39242
320166
343422
70
44
474828
241291553
92
287699
95
66
32
41
209554
6
30
70104
85
5
296004
132740
463316394
97
491047
324100
8
58
191048
72
98
377306
63732
1
257757
93
191647
65
82
54
292966
86305
326282
426247
78
105602
483398
66
28
49
297087
211707
90
627309705
486452
47
99
1
259693
52787
76
34123
20
93
432770
24
22
44
152676
227938
2
27741
918888438
455340
56
21
496273
417473
141686
494565
697188430
101077
62
158625
87
81
57
355373
270206
471089
46
915599743
67
6
3
60
713702724
248501
288647
14
178076562
416516
89
93424
32
77
408891
401857
9
730365672
295441
22
35
169734
289584
437156
21
130381
86
410944
15924
84175
73
463205
70316715
19
474026
395128
421391
88
88
36
396716
87987
187473
140394
125932
22
90
278313
212730
46668
281520
35
5
59
257026
75784
83
326288
34
210557
467551
93
2
889416369
58770
1
435561
8
48
69
398630
81
18
12730
11
263145
495622
36
218356
1
67
94787
274629
254420
52
13
9
88
277888
79
197737
8751
8
73960502
9
406692
327043
31
271889
47
7
451539
57223
320725
403899
49
585791104
378139
97274
331414
136911378
280073
81
64177
4
75858
127094
484854
37
48647
251387664
701732314
282073
138867
93
179626
688268335
94534
90
253665
446185521
22
308247
479513
19142
474234881
50
26256037
150292
57
355028
346743
146726
39
66
5639
60
380851511
222616
3
75
598008439
97
474810
43
211239
95
82
441638
73
18
16
323945320
88
343967
146845183
315321
626
88
39118
8
80
435714
33
31203
34
72
6
8
3
497627
352676
2
9
582998495
1
64
421763
39
2
69
2709
46
340230
184791
2
487789
34
97452
253222
6
54
76504
59
68930
47
359887230
66701
225578
161435
38
89
28
498768
483270
86
7
5
2
39
9
52
34
9
141559959
68
14
33
53
447285
57
65315
5
97
656968173
228755
245097626
173373
7714
351063
156284
94
10
406369663
356804
573593324
6885740
399893878
405913
374348
73
27
278590
62390
89
164394
91
461249
799449215
1
7
255241
6
82305
299252
26
18
93
48
393415
492070
124305
54
55
4
424908
35
246317
36
479610
10
69787
20
23
268544
165032991
22
402676
374676
266635
84
47
410848
89863
425951
6
124197
18
1
225402
473438
64
2
61
972944981
161389
7
485367
412535
329219
470875
346534
7
781733763
83
62
346948
108751
112309
41
15
86
21
58
182002808
1
68
13
1
134607
486290
8
75
316710
63
671572195
83439996
406631
39
74
2
425409
459658076
469510
348397
57
1
31
895272865
336008
59
50
787383541
9
43486956
24
505949451
23
38227
516514816
221598
67
18
166810
28
51
5
19651
206542
90
894255537
7
1
68
63
841219444
233104441
37
462865
587377680
20
94
20
26
811552085
236193
92
165341
3
97
33
27
208331
62
238427
286336
3
272313
35976
514361837
219548
10
97
4
91
1146
382138
78
63
58359
127804
5
57
90
87
35
231105
1
91
7308
72
916130530
12702
60
397784
72530
516103407
8
76
481737
397255
2
66
43
308414
28859
177330
165156
457846
96
364921952
77136
6
276183
33
12
53
272843
9
163645
61206
25
163834
4
9
694712071
268316101
8
34
497153554
75
317465537
92
16
53
192941
452334
116670
67223
11
462939
68
305736
270568
45
114571
142572
943886849
36448
20
982350012
215414
85
335867
278718
805955587
97
2
289242936
335932
638237964
1
16
37
3
385018
87
317398
1
34
5
560299366
1
826285845
81
122487
635
93969
174770115
28
23626
4
3
123632
223921
236944904
99
68
330926
180406
170196
64
95
28
117465
85
326062
3
51
60
73
2
43824
67
227659
94174404
49349
20
8
16
124384
322266
9
108683
320960101
16
38360
393607
82
190833
185413
405353
489096
95
211427
31017
73
624698694
50
179919890
262241338
87
102535
16
80
55
244392
8
8
73
219557
173203
177256288
330854
61
102946
1
370842
144014
96
202878330
14
202115
6
496722
856478378
3
453785
469472
256485
5
17
3
16
344042
50
82
121623
272810
444957
3
8878
41496
51
95
128529
85986
255875038
91
32
61
101679
7
8
52
44
30
52632
219084
32
244897
108355
455953
9
9
265298
10561
3
194050
441672
26
7
1
38348
84
169521
289003
61265138
7
55
35
60882
418997
76
44
23
3
15283
56731
30
352303
82
54
87
6
470410
68644
28
255405
34
10
311623
682080067
317009254
456056
262122
16
41
41
95667
74298
485901
97
6
350865
12456
190098
55
95612
36
487315
309934061
18
28
97
120670928
13677
12993
237689
85
63
33
168533
75
821341916
25
5
6
865066660
208690
6
257273
98
34
25
11506
109618
287512
8
321256
102897
354933
82
265608
5
19
146058
432193
62
223752
96
68
7
266275
334700
460527
9
9
361852980
93
70
51
2
84
404720
72
64
444752
58
63570188
83
130447
74
24
44
69895
45499
69
9214
25
453585017
56
821058766
72
16
24
63
26
291380
12878
68542
97
508416308
58
93
18
25
1
5
72
28
374371
256876
260904
88
350653
44
811250512
240007
382068
481666570
74
61
7
23
24
298496
14
14
62
171717732
66
863928376
350289
770393178
452983
410080
28
4
145243
87
107039158
9
167533
271369
15560
55938
32
25
349549
90
87
5
406815
44
313761
20
461057
73
350908
4
414297
120278
291781
79
6482
37
73
219754
52
390344462
312680
47
70
20
359792
48
96
368120
72
9
486880
237768
54
35403
309554
58
5
12
15
182008
2
95
48
58263231
436316
287233
88
173929
195510
77
43
888178736
198692
36
73
299252
97101
84793
484718
25849
367391
323121
83
77
204721
14393
59
116912
846698953
741666152
34
135978
83989
498509
8
166120
7
203768627
400928
24
89
73
24
407266
943910788
105354
5
60813
407278
472453
84
402921
27
86
755751054
308640
463599
49
241083
559118519
43
235233
329654
437365
63
467282
58
424923632
6
52
107695595
71
19
68
382613
874455343
42762
38954
477272
74
323012440
120802
450543
102819
29
74086
17
54
81
54
33
30
13
438649
33
1
148157
37606
60
794701633
22147
137963534
77
47
16
11
412710
69
3
95652
48
262548
108550
19
26
92
27393749
263686
85928
37
91
5
118216
387454
78
243388
57
9
198069
208010
610843971
286087
77
491606068
80
4
63
68
327272
377893
71
80
45
301122
67
37
97418
77
149710
71005
41
49
59
3755
9
211793
256328
98
248357251
6
998857120
231512
52
368152
188040
9
72
463607
30
91
15116
63
929090659
311034599
737055581
397720
16737
452324
229849
335329
83
65
3
96
34231
429551
1
7
20
729209273
53
281739
11
89
428747437
99
163605
10
57
93
231913
5
85
895871968
82
375433
469442
204772
116058
69
458850
55
967523639
3
10753
247054
41
217812
147984
382830
11
78
69807
92
154514
160090
7
340231
82
90
430285
207997584
92337
171035
86
6
762318659
17
235401
20
366782
839420077
51
94
211973795
180027
105
407232
317755
128565
385826
7
310832
886959916
94
139979
472889
5
249299
28
224729852
9
8
53
32
9920
60
4
47
92
448524
94
212863
864387245
82
75
896440495
63
41
176254
7
436180
49
140788824
3
76
43
6
469462
315933
312761
8
40
158766
93
137316
8
25767512
63
227624
247473196
35
59
278865
71
438362
313592
438037
33
83668
5
37
961170502
86
3
214602
231160
150435
5
51
157492
11
277091256
149496
212134
70
49
82453
290451
8
460193
55
8
93
2
39
5
74
78810
19
147497
343706
350178
220049
99
69
157546
404512
89
37
151336
403093
99
425287404
90
4
169364
40
198397
80
94444
342740
93
154538337
72
239125
332621
70
24
388909
15
334333
34
84
225044
190537
73
382569
123283
34
15
58
88
91
147452
46
922027248
4
145134
28
114015
95
293859
153425
227056
381544
38
8
67
133564
73
178978
97
95
161128
4
46
7
63
288506
65
218671
65495
80
176829
453210
49
92
54
3
562096983
33
9
291738
94
64
131576
1
37
91
279807
58
116748
79
3
487253
330349
361644
54
393882
89
38
311332
29101
78
30
9
1
174160
433735408
28
39
133026699
1
395346
342710
225065
463892
7
21
72
107578
316482
23
179241
78
16
351901
32
3
69
10
366863
62
26
246886
290404743
33724635
498483
63
61343
174528
46
44
420626
481484
6
8
35
314684474
34
192474
242458
243877
16
313186895
90
55
8
254776
164460
45491
297395
43647
67
81
38
9
290065
60
21
45
90
446621
60
375758
7
305217
224487361
155447
82
917639268
13
72
8
71
10487
387020
23
374319
13
214609707
4
16
29
895047199
84200
36
159724
88
369156
64
5
317944
86
434703853
6
190486
179053
54
4
196190
104298
480932
309310
72819
24
193412
52
396071
80
19
89
24
80
17
52668
196980
27
139681
2
81
42
17
1
385951
97
51
563206996
471899
720723169
75701
615651967
752949016
11
411653
1
63
275487
82
311863
9630
96
349060
431043500
59
75
946341800
24
32
87
296403
89
24
209433
112215994
70697
222668
386305
828150215
60
657131779
229241
81
19
22
155585
95
10581
37
8
972065575
59
346247
27
87
72
290363
1
6
108018
112529
15
52130563
193428
16
352711
34
123201
78
204558
443616639
447124
97
416873
91
837304152
260299
79
1
314985
8
163264923
277084
223693
35
468406
54714
55
132594
5
369984
1
113171
100604
208059
9
470831
322427
3
343454
698079840
377599
328229362
27
70
79
87624
30
87
23
354663306
36
282938
45
36
17141
2
36
344859
76
120256196
398793
47
2
404138
27
94
24
90
25
253301
252869
315824
218660
84
371112
65
385021
223144
46
3
32003903
210590
385220
20
50326510
163396
49
42299
359994
95
369914
5
451073
487000
66747
354561
6
6
39
20
375468
4
260116
292074664
5
128403
309184
2
8
70
94659
223812
386037
21
89
260926
89
38
32
11
6
411599
36
304918
52
347129
283851
335332
8
72
34
89
116770
56
2
127489
82
44990
316125
70
221134
203596
69
312998
85023637
332835
42
565938628
79
96
499850
239271
9
66
624684026
999882741
172704
150931
10123
89457
224401
15
417022
72
135610
92
25
57
43
274639
104335017
73
65165
231518
75
428434
86
368473288
4
275460
5
957921851
450502
154442
27
1
103527806
60
9
10229
50
56
35
17405
33158
90
94248
43
242245
32
9
56
431575
213627
375899
238320
424438
7
93675
4
61
20
27736
159844
10
97
144814
326876
592906384
80
9
90
430794
1
41250
98
73
704553849
379866
2
235242
447853829
53
4
136325
13
314825
91
63
17238691
21
58
446395
204875513
161499
377484
320019
95
8
30
2
2
122432
338532
29
286324
71
432559
71001
74
63
96
58186
54
33
368737
263109
358014
181110
127047
79658
19
93
87
62
453728
94
81
39
16
81
238512
63
53
9
398737
909176970
84537
98
36
9
81
9
21
48
60
40
78
9
81
65
341540
133313
157695
253602207
167920
230371781
248627
96
682257069
24707
384386
416275
436749
451287
41
22
82
41
157734
50
397770
6
11123
7
65030
4
139127128
141967
7
11
415536
315488
44
4
319491
404480
694098739
78
39
15
2
68
138958
137530
143518
36300
21
287563
361707
37
65
91
87
219540
38
89
78
191986
43
34
121843
66
925738364
596699027
7
35
276868
84628
775042460
257140
87413
85
48
472996
4
113197
148209
78
165924
46
391880
438656
655297308
57
21
404393
437773
65
61
19755
45993670
481957
210378
101359
106187
42
27
457929
55
472768
162062
14625
222506
276538
53
298438
89698008
100964
4
8
150700707
296493
27
42
45463
97
919698272
356811
541108373
96
97
154271
30879
33
263879
14
5
401827
47
57
59275
201687
327410
49701
14
17
125871453
72
96
41
291623
151338
9
80
66
137804
166284
221727
276174
68
650959065
3072
493768540
60
77
34
70
189609
55
84
59696
648323677
65
95
7
368570
19
386498
430146
14
29
92
112472
2
25
137959
90
80
13
27
22
81663
6
9020
39
51
392081
18
61
81
159461
85222
25
109681
63
6
690273447
99
91
186670
211553
418625
20
1
77
467365
12
84709
379955
182552
474515
80
2
655423695
57
82
10
69
340114
8
102656
50
4
40
57531947
405448
137004
39985
78
307534
498134
367223777
38
386833
149482
155556
9
610839021
65
8
181793
87
238713
63
520678940
59
288273
26358
98
770463599
33317
11
193824579
454548
82
64992
7
345670
469764
591626899
379092
13763
33
64
90
628810689
64
310334
10
60
39
119817
192642
185020618
237417
72
272360
358647
26
58
236167
421118
35865
539104074
77
686045771
215742
442711
690209008
43
100170
364152
39
966202166
241392
47
55
986757645
127946
28
71
1
187128
62
249844
2
97878
26099
10
19
140382
31
16965451
82
48
38
10
54
152472
263087
1
99
349430
243450
92147
8
96
29
45
414207
30
57
255279
94576
28
924587684
459289
472978
71
55181727
9
201570
67
213071
54
4
89496978
322872
16
340483
232690
53
151987
1
883002406
85
298626071
94
357260
112693
19
214957706
300417
121330
18
59
58
23
3
14
351751730
12
168608
436955
1
17
80
9156
51
91
61
15048
104707
37108
95
9
985849731
7
94
20309
377354
18
242653
81
144892
403757
295945
65
8
85887
83
57586
80
478123
40
96
332991
356771
93
58516607
92
39554
363
45
22188
186033
51
493518
203731
63
83200
56660
30
23
179093
23
158080
33
482266
21
20756
86
233983
76
381925
48
110870
298427
380395
241650419
26
668446585
200384
410139
337561
188498
68
82
74
193760
21
81
305186
361367
286782959
24
16148
21821
398565
306560921
430421
45
5
31
492130
5
92
116967
7
146262
373419
330345
119620
69087
85
72
7
72
105124931
5
1
452131
47
3
373655
21
75
350898
278260
182578
9
446729
65091586
24
355871
63
10
363877
8
5
60
544382835
1
481918
29
961749112
472706
56
69
459415690
54
272366
5
77
105101
448182
187758092
98
364456
26824
61
307507
98
31
349313
258744
371435
411324
802605427
80
8
13
336558
27
192424
155681
77
31
159664
34
369005089
44
774209735
46336639
30
379887
128059
74
450232
8
1382
412268
34
16
468448
7
99
98
426271
4
89
35
18
99
129007
68
172584
5
18
189685
48
56678
73
111385
952793015
353901650
290177
68
59
317961
73841
445589
316602
92
1
462754
23
27
2
99
235132
173031
36
69
474554
5
347583
115933
266041
66
336400
50
403942802
95
377756
12446
493427852
648749985
84
250580
161903
211757
34
62
4
453946
427607
3
227989
78
316961
33
19
2
37
60
82361
72
34
82570
59
325160
68
92
287702
372110
443348
256731
20
384061392
18
12
5
90
5587
34
378931
200869008
5
322786
41
81
773247440
27736
67
99
94
55
26490
346033
12
531537788
47
345953
72
22
420004
64
33
454482
9
51
987888554
6
3
613330607
7
263223
248464
139489
100758
320534
50
96
56
354475
44
36
81
9
124197
81
91
93
481085
36311
80
43359
351307
95945
31
13
61
83
242293
19
13
7
265408
447714
459693
43
9
36249
911811539
294900
5
98
62
24
84
81
356231
5
53
289800
28
220577
5
105167
73
67
623299360
90
918570723
25
37
61
97
27
95
453118
148606114
79
74
892718087
415744
1
53694
410750
448051
32
94
36
355886
398258
73
576889518
14
20
544893050
93
36
33
90
3
268528
74
9152
61
84283
535826299
13
29
36328
20
98
235447
64
76378
490316
152331
513282152
385116
86627
51
23
398435
336531
40
355989
382564933
205889
222496
434201
463826
43028
260739
8822
293193
267187
454588
496044155
8
69
70
95
3
97
64
33
26
19
8
9
19
57
89
707988247
40
73
427973
59
486259
494934
153603
178926
16
49
84
4
76
441348
32
15
507217019
3
89
91
70
11
9391
21
50
66
295194
269898
58077
332851
38
1
52
482496
327663
104214
26
321010
11402
72
62
42
184812
469640
45
255456
24
63
38
24
89
353760
3
27
457969196
6
7
428144
34
96
78
45
464294
98
447773
170118070
89
2
180659
3
190762
230244
23
2
88
170141
55
19972
234972
7
32
495761
40
498080
26
409363
127749
70658
146795
8
33
56
7
1
56636496
249995
278255
59328
45
378414
7
84
95
77
99
81
57
5
79
98
151778
21
33507
131344
95
80
71
140048
466867
3
2
49
56
286714
622454365
9
16924158
68
721330474
52
95
382907
88
23
16
337104
67
27
262851
54
415308
75
82
8
4
8
175538
118508
71
444667350
401390
8
269722
714529130
3
49
78
12
45
54
6
39
311334
7
253840
268774
78
59
21
12
255626
165017
150340
3
13
73
70
66
57
58
72
12
155145
4
2
11
231086
40
455698
277861
51
5422
464967
28153
73
60696
7
93
6155
49
39
86
102039
343230
22
60839
64
475289
45
23
50
282257
20
433777
76988
98
91
2
69
12
2
63
68712714
71166
72
67
6
48687
7
7
337765
71
65
70
550856431
303908
395627
64
370837
86638
30
34
74
125569
90
325721987
217123
213675
68
239820
57
259919
176252
6
10
94
31397
78
37
482330
16
78
54
54
66
402788
354237
222057
45
222740
304837
477559019
16
470610493
53
209005
29
84
580413602
298965
325970
472098
407442
20
45
34667
8
4
49
148545
384632
254633
316783
54
460766
16
145386
29
329691
355546
87451
1
427296
52981
50
328626
12
31
7
72
28
24
441859
2
46
5
79
44
22
71974
54
259118454
67
182049
147201
5
32
4
602208008
2
63247572
406940
16
120074
86
180384
24
8
433754
372331
208332
333113419
69
112420
426927491
3833
199326
6
58
19
69024040
393422
475411
351521
45
128929372
442229
83
324665
128427
27
479201
35
50
12
82
335008
84
72
40
5
12
54
88
76
81
49
410868
98
4
464541
57430
34
2
652540716
63
77
15
114189
75
35
814944310
77
46
1
30613
214783
67
52
401454
170143
82156
23
325510
83
127762
55
84
874715124
274759
39
95
61716
293834
223613
486516
62
637361427
15
8
84
105502
1
94
68
96
99
61
7
93
449885
160353
56
446887
244362
339884
84
466160
4
8
36
83897
22
33
112732
384378
50
135353
9
69
62
3524
447187
99
487223
84
367837
91
84
391024
72
15
79
76356
405721
234437834
178945
487101137
71
200942
21
191208
15913
44591
209138
857613296
376141
219915
76
4
39
403570
70
296507
93
9
98
111978
392457
78
91
590450354
50
665336933
313339
342255471
84752
80
862468799
277300
7
460302
207640
445309
14163
247350
243922949
388559922
242905
52
185496
83
24209
5
36
27
6
3
67
48
399292
50
35
234962
37374
492608
7
31
689714539
28
8
35
405347
85575
47
320158
48
26079
483171
265771068
82
12
389480
447781
392039
69876
9
916257207
332022
372949
104661
427414869
70
139097
20
863208342
215317
96
180646
46
327922
72
18
452855302
288836
186659
21548
69
109297
38
87888
8
45
18
425276
37461
23039
281489
448608
194488
1
9
32
6
98399
98
41
36
9
68
39
394822541
5
9
24
283679
49
311109
369749
435466521
203661
445625
658684974
18
16996
97
69903
6
384209
75
234139
36
13
39
328109
107844
254015
10779
81
149851
13824957
76269
631866020
333790
171052
751229898
18
28
57239
34
471263
23
310222
69
55
57
559771570
66
41
66
493844
41744
7
20
53
345488
22
117245
81
371152
56
324848
5
60
10
231316
47
197803
171153
529441645
230356
94
9
87045
232763
48
8
380669
30
5
127783
452392
22
537042163
7
86
62
3
67
789639226
79
80
13
33
4
20243
5
42
16
86
31
80
242939701
255479
300187
102727
367358
344735
384692
48
33067
337618
6
5
68590
23944
55
49
89193
56
479357
90
9
5
41
94
4
78
179599
28
65860
372658
99
280191161
18
8
496148
51
440162
8
234587
7
718781481
68
763985610
6
42
63
57
93
52030762
129263
2
62
187690
59061
397565
8
441874
95
15
19
82
84
471359
381537993
5
140962
365819
364955988
20
491608
205365
140405
8
53027
140251
169272
13
452979
293077
7
242689
146837
135551
91
149982
8
78606
91
70803
18044
78
58895
89
21
75
76
155298
591604178
7
881153470
89480
55
241497
5
28
92
20
300263
463542
31
67
70
70793
71
475131
236392
156852
472291
378363039
88
287378
113970
440904376
29
5
278548
366330
20
614808650
74
715562539
291222
67
40
23
34
37
24112
418677
78749
909397576
26
71074
304636863
36
67
47
47
448584
478988419
261574
323201
4
77225
7
140009
19
47
78093
84
223911
41
3
305109149
123499
752841328
674235856
2
66
262126
77
387576
1
63271
97
296646
153904606
28
411042
96
84
90
471893
40
162775
94
3
94
78
124797
192836
8
701503007
37
92
92
3
73
80
72
204929
26
109876
12
325844
144660
1
46
266455
29
972407535
86
89
45
294459
94
54
485995
508808577
7
85
184122
29
721835094
20727
519929641
139375
72423
12
2
261700
251255
88542
38344
316534541
80
274527
140952
743603084
322643
41
470860
307419
54
104103
444403
358753
1
52
279897
88
460225
82121
425409
241002
46725
567404872
84
277586
89
24
15
78
40
84
92
7
39217
308138
15
430832
112028
127464
469313
194548098
73
28
922588495
5
62
68424
42
596815961
401965
44
449629021
68
95
34
328293
268015
2
517689448
16
35221
211857
24
250221
180959
274388
1
769330182
524597701
76
47
62
87
7
4
8
64
54973
67
397737968
92631741
92865
1
59425
181463
77
467486
296122267
226316
38
323652
477492
78
6
437645
494027
371829
427518170
312950
83
757084554
56
159588
32
316161
54
55704
31416
77
49327
18073
340102
130105
128622
243965
880333949
44
9
45
18
65
11
486976107
86
47
317718
99
53
9
288252
1907
134408
28
1
58
58
238248
122544821
87
235235078
323964
72
25867
113892
3
3
296935
2
29
449770
41
38
201794
46
95
792618032
250884
199112627
145266
87
122043
358609
19
37
73
92
344336
55
58
176156
33394
43
90
38118
79500
221395
9
10
73
447707
84
30
57
423282
679161289
432721
34
90
349094
55
342458
6
214082
94477
244072
451664
176130
7
84
11
88761
43
27
23
459481990
83875
54
3
11
251661
63
58
74
98793
399627
282982
58
67491
453405
8
422450
10
80
57
63
22
1
6
70
349505561
3
165395055
303112
80
6
476998
342248
466412
206670934
44
182311
377407
302856506
193520
6
231720980
53
78716156
206919
53
223914
558296905
473967561
1
215040
83
5
31
186334469
84
7
3
9
43
1
80
26
47
4
34
203930751
255674272
5
75
59
309392
2
4
83
375626
33
54
17
821435454
12
50
192449
94
840877625
12
73
91
91
466625
591360247
364512
231718
85018
12
8
97
143298
54
2
49749693
8
64
30
91
8
90093
64
78
98
62
87202
8
134903
71
14
83
17
444203030
427643
150812
288192
52
54080
388909
234626
79
207861
74
455516
55
29
91
250657
67
93
7
87
38
32
4
800120601
91
541531152
444440
47081
32
86
43446
71
51
31
7
44
447748940
2
26920
28
2
24
30
284030
226273
231649
12
51
8
175424
65275
352162
8474
42
495986
52
284984
177117
57
53
78
84
13
45
223646
182275497
374879
76
770257057
45
342143
11
355566876
8
432020
2
78811309
4
89
83
116782
3
256676
50
844602375
73379
10119
24
85522
60
308783
370252
65
28
67
169790
56
45
5
29
57
8
3
136437
342866
69
624606424
25
515625212
9073
53
93
264117
17
25
3
386153
71
78
231697
405105
5
2
23
9
65
610845231
51
1
59
289807
394791
210677
464000
63220
424917
446102
257863
119601
249827
268073
4
8
292802
369968
563411227
54
83662
360189
275892
28
6
6
325175
342998
8
136608
96
344656
83
274141
457931
80
344157
367212
28
6
9
59
55
266500
48
460912
93747
27
21
388851
67
77
78
269894
199356
52
401631
9
40
459331
983737412
22
469219
173954
47
302737
396067
6
26527
304926
50
4
58
754586241
303315
808647116
87
3
401739
13818
201131
46
148892
349320
298774
404673025
20
95
31
870346386
223818
388957
61
77760
296140
14
494301
108097957
48
6
474995
123983023
335401
90
171397
13112
185252
37534
62682588
176258
496395
2
78
55
47
463774
152604
213546
385247
421688
53977
115331259
94
11
53
6
246296
39
245183
10
477348
148782
3
37
44
17
68
44
279049361
298932
60
23
43
97
52
30945
42
351331
73
90
300999
9
28
457184
584010591
65
52
804555930
428182
55591058
68
404049084
53
51
77
273153
210194
96
81
716129649
5
5
436676
242267
101723
393937
5
191323
62640
72
13945
348068
4299265
37277
269399
87
404805
183104
467118
59
85
459972
249094
83
36
212950
364452
38
41
166926
171102
335446
45
36
404533
55645028
31
39
33
271360
137721
409502
200059
42
635401609
834175993
321131
1
61622
75
38
2
477298
34
59
3
73527
57
392017
88
482740
31405
85
36
42
69099
1
6
133607
88
748048834
152172
358265
351935
339141
379932
151600
406663
177483
472626
44
72031
383705
8530
390213
78
218641
58
232637
15996
95
19712
101773
71
39
17
525347952
281681
95
70
25844
8
381943
371921
81
24
21
355760473
69
20
406368
44
442448
432896
64
338997372
87
301929
190076747
384638844
38
76
106085
66
27
72
55
110632
32
71
6
8
68632
71
35
408071
218694
8
3883
52
83
28
86
499974
470340
8
467037
81
33
7
833524151
84
30
79
91
90
97063
28472
202869
51964
450084
82
28
1
409786
472533
63
87
70
28
71
340114
5
89
2
5
8
71
362207
62
94788
378347
33501
279354
17
1
267763
222943
844315898
365629
122065
19
354828
42
112083
446661
488419
333404112
241249
103259
31
236477
9855
15558
733663050
56709
315452
68056
211827
21
674420133
243789
130373
242813
349390
73
472108
35
63
76
2
2
491677874
49770
16
563938410
43
89
92
159272
153969
35777
265694
6
47
44
63
61
38534
669360950
8
81
89
695746241
31387
27
471376
25
99101
286223
2
9
182156
451128745
290886870
78079
15
96
191129
3
16444
95
39356
363543
27473
76172
182851
150013
494589
67
67
54
398278
26
2
29
6
31
27
2
90903
93
470912
503796571
2
258801
417325
9
669932515
73
441070
80328
20
89
293297
92519
96
252612
54
248531
20528971
14125
42
478760
301683
9
28274
59
6
32344
41
54
549545423
252729
2
21
11
936517386
26
72
129508
316419593
19
71
97
16
98
93
223911
87232
2
44
360201
197600
284367
6
152602
280245
82950
123162
265879
330920967
89
34494
77
725443903
2
174235
79160260
4
21319
334362
207783
185306
202447
28
145028
23
41
326438
278897876
155407723
59
96
603273841
215157
123286526
471996
30
1
414144
67
312881
24
126873
44745
47
316416
89
8
426584
61
6
333788
417045
1668
135311
154614
64
27
373082
17844
326347
83
15
464038245
77
58
469173
97
11
39
87
354957
90
72
202792
186335
54
84
427568
333711
133702326
43
67
83
284679
85
76
87
11
90
179997
464757
101105
217249
24
143709
15
53074
167021
42
59
42
344295
806192849
148947
88
89
77
283461
52
41335
16
488813
30
60
4
490619577
91
341021
22
93
9957
423390
346311
286547
200028
30
70938
97
690930606
281902
219004
276216
30
40053589
2
34
817328692
1
81
408781309
514973213
424932
291547030
68717
37167
78
93
400067
40
426670
45708
835307674
24
36
607771364
88
3
83278
28
55
489594876
3
184403
25
77613
87
203101
13
38
104867
377166635
77
207887
94
57
98
991686739
235216
5
53827008
2
31454
28
186536
138012
8074800
1
402783
297284019
74
100243
20228
61
123959
75
48
90
372466
221157
38165
49985
31
386090
37
277853361
51
74
194151
444021
4
45
61
378178
84
7
448560
272408
971795117
45
63
393876
479532944
43
32
49846
24
369137814
190894
491641389
429263
70
158980
27
39
8
178336
18
380548
81
179104
63
32971
34
29
242073
58188
58841
295898
60
65
97
86
516923170
73
298215
9
94
15
240970446
395827
46
990982020
1
5
243136
39
469866
4
178271
18
98
6
244625
70
672700990
265817983
996191583
85
90
4
434541
23
30
9
67
345271
65
24066
249331
53
13
23
52
73
329864
47
483909
209987
57
48
9
413503447
198160
486275468
91
155565572
281718
375555
339165
98
499562
2
64
60
69
95
949226153
188794
67
586310930
53373
446324
88
52
28
458883
473629
320427
159924
3
83035
369164
16
437568
14
47
22
231538
45
126880
45
49
1
70
46
82
457229
33240
403750
38
64
221944
101517
194642805
180339
29742
20
66
73652
443665
44
37
442937
78
364874224
387088495
23
60
131160
353389
241633296
92
87
119286
83
417755
7
90144407
69
461851
35
29
10
245533
338007
4
488383
448084
175804
3
26
3
23
282508
208613
27
62
320686
24
198522
11
174872
71
412696
75
89
21
41
19866
71
532232965
99767
48
628422266
480972478
280035415
176631
52285
89
24
279048
890112748
459255
68
156122
347109
216790
358577
451833
35
377390
2
136992
48
117227
97
83
182050
6
98
56
14
296951
304861
7
373933
28
13
175269
8
54
78
26
6
367861
45
81
389676
17
383569
42
70
47
89799
68
83703
92
199171437
82695
297698
59
39
875386536
69
97
621958077
461785
1
11
76
1
652378801
114525
322452
8
49
28
10
95
160149546
63
299151
393055
254090
86
273147
38
103771
5597
9
6173
440616
83
92
231543
106255
155481
173564
411490
691959911
3
14
83
134740
180229
189634
336115
88
77
29
24
66
9
469766
43728
15
4
19
338259
87
467163
63
78
436219
61
84997
185070
1
78
1
76
95
82
9
27
87
24
15
20
311284
11
58
4
359042
5
70
252960
52
402064
42357
498113
60
97
134772
5
160531
18
221174
466621196
28
30
4056028
173883
356919
28
42
302701
48
231709
84
56380
91224714
827029788
159783722
8
200201
403017
79
22
39373
408741
42
216726
72
480855
152646172
79
327137
13
68
54001
36
486697
479120
3
6665
4
96937
110703
422404
64882
257121
96
18
96
38
230981
411105
73
353924
55452
45
3
19932
50338
62288
361506
34
83
16
425013
544777858
372477
4
42675
98
84
82
75
30
27
308152
5
4
353821873
77
158239
46226529
115908
214522
40
363915098
9
2
263942
17
26438
464449
34
111951
84
69024
200046
69
353229
84
101201
84
394098
79390
65
14
48
21
392484
352261
775502311
92
3
153103
831251444
260989
23
76440
290398
327510
322479
448166
306660
7
37
40
12223
256913
338036
292957
457017
78
303790371
30
425694
3
76
2
7
386582
474440
85
80
245540
10
189819
904510809
409273
22
6431493
289754
9
255679
2
6932
68
2
75
401565
49
891964793
31
30
269350
380021
284706
85
23714
49
179263
160269
115318
449798
93578
1
58
94
31856904
95
57
63507
2
98
14
5
201329
96
91
90
4
85
301291358
430759
49
70
4
483258
152465337
214355
485519
163316
452127
113748
35
13
493020
25
29
6
263298
72
227470
30
93
20
17
405065
327192
8
43
85
3
387554
493271
24
27
422059
43799
96
85
54
317729
113054
228619
76382
322836
268800
71
499913
297559
633399989
9
76
16
250046
406799
37
36
1
387348
76
38
15
54
6
366578
2
83
264341
85
69
401093
259929
235262
345215
7
366356878
30859
51
48
12
92
448937
62
16
33693
45686
9
916640275
289559
54
338701161
1
12639
65
75
294382
212596
286659
5
58
61
108906
322235
40
85
10
97
80
3
224035
69
198898
269901
76
321162
485475
37656
494757182
422914442
416935
5
99
5
333131
61
373961
98
454227842
22
324127
98
5
23
70111
99
444273
83654
109999
57
89
96
3515
409836
89
74
367345
386024
353401296
63067
246272
153972064
1
63242
161071
213958
422216
6580
54
87
171218
30
85
20
1
72
65
17
4
73
70603
2
462917
67
833839792
168459
71
37758
463392
446005
495799
42
266938
339012
248084
53
188075
186238
83
989677465
906505114
17
205247
401030
92
379366879
434870
244803
440045
41
84
59
38
53
68
90
452090
924
336637
84
968817063
589205026
443707
48
51
185597
9
302763
7
41
409535
392857
32
70
268785
476261
444006
5
393050
79
66052
48
80
776556858
47571
4
64
293581
381211
708332646
223586
12
12
83
371452
164005421
1
24617
75
94987
463552
360445
4
48
3
72
85
1
422164
244187
277192
422870
111956
204312
216244762
67
5673
55
52
28
25
86
15586
9
25
220962
16
6
462016754
16
75
957297299
353502
3
86
6905
287571
87
858820177
41
135114
54172
160367
198722053
74
7
12
306491
408260
175180
49253
167212
213838
266689
67
24
46
13129
418641562
192395
40621
30
441548689
272704
50
3
393865
2
930118965
130022
85760097
74
66866
38
200794
31
5
48
51868
184957132
4
1
21
389724
82
331740
32
21
92
59
10
419567
1
19
415865
12
166281
81030383
70
2
167839
82110
79
241747
24
273180374
312273
6
388092
23
196238
8559
42
27
130435
4
1
99879
88
58
32
394962
41
55
216072
70
366153
36
370366
638070011
53
332469
404836
121368
24702
15
30
23
237833495
495673
4
127542
80
9
420345
493548
21
127482
211920
17088
269778
125520
107596014
9
82201
43
219432
40
486447
49738
231490
175738
12
93
490687
3
95
267716
7
41
411680
9
453781470
267710
46
438592
100797053
93
6
338922
35
82
498039
191664
9
9
410581
94
10
71
8
98
20
93
9
78
70
72442
68
22076
227840
24
450044
78
696135721
73831
479775
274229
72335
151520
212590
598457964
58
364549
871132092
67
871050493
360661
229776
96
610966710
97
9
7
630829244
24
87
89
294994
370489
347279
38
300468
9
199152
55
450561
54
10
8
94346
475838
90
484493571
298903
420118
358514
337353
281682
56528
51
111225
330486
37
9
31
318732
3
85787
27
721132869
147055
169464
262647
83
382686
83
8
416663
472490
326208
13436
64
2
319401
95
487989
8619
6
18
65
317191
65
6
45
21
47189
355844
34
50
95223
83
123731
86
376040
395439757
67
206166
325744
89
280043
40
14
819035616
72
7
75
66
99
295876
185391
9
223352
1
53
87
63
156822
189557
30
171081
10
880626237
344467
29
54
422504
90
38
54196450
78241
458266
27
64
36
361602
138049
479612
3
1
5
1
608734466
3
16
7
93
295514019
78
235634
68
728767634
497456
271883
17473
382801
28
19
415197
433966
96
463659
79022
54
52
474621
26
215869
313359
380283
345573
5
7
61
5
18902
420541
112710
29668
30
28
34
8
283330
336261
246867
364135822
95081
36134
19
88484
3
43
20
908208251
42
96
60
65368
7
62
58571245
121609
96
9
162906
11
92
99
632525668
327270
434642
180120
87
2
65
4
140993
1
1
134388
262405
248398574
468843
43
141099
82
9
282721
242667
85
262290
36564
385228
63588
4
2
87
109236
94
362165541
7
485542
449024
13
26707
23
85
23
53
221056
219494
25167
65
8
6
26
496259
330783
91
27
2
93
924139330
248037
98627
93090
3
153168
16
459876
187039
212837
235248
19
409373
291527
304601
344290
212781
18
319189
41
10
53
92
984464667
652101902
58
128736
102952
38
140717
145059
71
41
68
65
39
88
1
78411
412085
2
7
78
83093152
441988
42
436990
69
28
486098
81
286088830
395238
1
101878
6
322752
222750
95
83
269571
88117968
166395057
4
425854
259785
62
124063
883958872
94214
63
1
401717
117327
8
9
101705
35485
474564161
38
374087
368642126
20
351436
27
55
78021
58
388269
47
359114744
14
98
740499434
372371
14
25
61509
88
24
93369033
42
92
44
271542
33
68
3
54
80
10
46
320776
20
24
261508
80
238970
475499
91
152203
68
56
60
56
6
92678
233287
353340246
37
24
4
28
37391
2
67
277235
234456
21
85
91
485670
20
391587
15
57
24
145480
260292
248229
23
54876
156122
44
402986
92
93
10
59
33
13
2
813318504
89
2
395119
209988
58
96
92
123068
276649
238131244
998402714
364392
499601
1
37
1
128096
34213820
45
68
366888
19
32
39509
133350
494696
77
361801
14
2
8
89
25
262029
241642
33416
374707
24631
39175981
47
28
232862030
4
4
211011155
257863223
469529
70
55
126754935
439178
502314808
74
86
382739
87
63
80847
86
331088
29
5
54
461076
15
754698576
392892
78
131385430
88
33
249042
14
924540924
99
21
2
5
7
22
72
217745957
84
324103
14
55
4
2
38
31
35
91
71
9
412262
81
381178292
347901
5
62
2
9
396199
901501252
96
943225206
68205844
308219
365725
487394
91
23
195301
88
99
379881
218417
378936819
3797
59
442406
435431
115922
885280092
17110
93
194426
69
245589
362016
12771776
418696
65
27
317919
132441
339894
77
61
38
1
45
196315
80
469696
998942266
285077
4
66
28
92
44
309293
966277233
14
81
75
24
13388
4
421268
245304
153229
68
431283
493508
13
4
94
24
10
467758
9440
23
5699
471758
399494002
26
8
58
316639
71
99
38
398846
90961
240527573
58
7
97
380667
409021
7
338605
220071
341218
70
1
56
180050
25
430289
90
155624
2
183806
5
151929
80
85
83
97
498960
799732646
289763
435520
33
461957061
34
457955063
402889
27
110277
22
41
834258265
609216033
158404
9
373281
195370
96
29
67
487766
8
146682
288264
439000843
9
22
296439987
98
165009
29
54
62468
82
6
735011874
4397
360659
59
73
73
318529620
25
71
73
718822578
262618
7
545613601
75
330022
7921
81
47
8
316272
86
457657
213026
3
10
112048
435359
3
74
26
81343
7
95
24
4
368806
300553
9
26
83
364464
219589410
58
40
471051
196417
83
337459
35104
909407465
184109903
49
338100
46
43251
41
205896
123628
60
178047
268709
94
287206
709555393
48628
8
402133
66295
416712037
72811
23
22
632881446
257105021
65
355726
333413
77051
79
209038
701867665
171136
486613
2
30
406716
659665439
3
297675606
184035
280144
97085
65
288774
443055194
2
1
288643
16
71
28
3
472560
470878
66
230892
202629
444249
34
7
77
59
959824128
48
114958
345602
474166
11104
7
48
68
126932
63
300596
253212
79
361129
624634843
868998511
270796
86516
99
175883
33
7
92
378124
5
293924
369988
157882
57
8104
484405
79
868
349918
87
213966
1
86
682575421
41
59
126943037
80
337583841
290872
320341
232126
275984
88
35
339899
441737
356845
265475
93
176569
326885
15
209981
129696
62216
62
320056
346953
334379
83483
743819269
56
60860
61
352583
296775
51
46
85151
85
102369
28
1369832
47159
11
6
12
3
53419
66
69
198734
75
62
36
94
17
3
69408
1
60
191516
2
405013
229743
98
71106
10
504830347
19
56
65639
64799
204595
99
221738718
65
11
17
17
2
135531
88
39
418909
28
69
246477
295648
76
171901
21
141877
125583504
388614
265751
8
63
95
93888
371166
311416
9
83
3
7
47
71
149153328
7
32
39
483134
72710042
170945
269834
37
154766
269806
3
46
477800
310084
5
6
250347
195541
38
903100944
99
165945
21069
27719065
88
5
9
50
23
18
63
69
263761
389301
7
64712
216310
81
2
476429
64
17
64
74
491931
86
5
472785
6
19
64
3
5
628684034
198602
384084
202474
90
89
299947
359460
406268
396316575
406455
71
79
353199
54364
234898
88
20
46519
461991
85117
595350010
160913
158813
14552067
66797
972511457
308849
56
227296
103178
327189
347169
24
90497
115832
64
143693127
53
666695429
2
10
7
240756
6
73
299778986
274586
209921
44
361878
70
90916
52920
89
86
87
62
411107
406644
29
127876
94
5
161902
60
18878
42
118019
88
753730038
268426
95726
18
447188
528180811
46386467
33800
48568
3
61
24
2
388595
3939
94
3
95
59
86
613741974
3
76
347792
500738376
345981
182939
8
88
8329
8
24
4
31
85
667952671
4
53
299819
159912
70464
94
34534
22
364025
213578
50
233161
176955068
299444024
58142
17
45
187375
96
243565
11
45774
516734131
123051
296983
813892505
609293593
366935
64094
340895
28
38
88839320
86
1
13
29
431581532
68
21291
41
301373793
72
5
9
84
393734
14
91
104517
37
14
130714
79588
82
176993
13835
18
58
40
77
2
9
30
5
31
18052
154398977
360827
191047
277910
115759
40
136969
105963
4150
82
248545
510873206
19
360575
371498
2
30
67608
165144
235786
656069304
493043
19
316276
4
214658
231555
309435
170426
85956929
39
4
59191
45
67
429701054
646819988
48000
90
87
258083782
14
137311
74
390304
302668
332091
134184
10
73
4
399228
480964
93
672137807
99
12
351053
75246
2
36
72
130425
298219
265006015
54
24
298139
429822
311125
96
228402
8
423575
35
430084
49
3
68
217312
82
39
59
272565594
3
11
169902705
1
389262
199872254
43
23
252268
461984
79086
497346294
36
20
14
83884
282304
441472
184374
276396
238623
229392611
29381
303440
33
135920
1
94
1
75
208687290
73
15388
10
431236
90
15
465392
80
211706
82
471934
240627
255289
75268
84
456888
492378
74
98
3
92
66891
80831
111390
75
250904
370947335
617356425
3
245930
56
44
70970
412778
248031963
7
25
146498
23
283492
34
348654011
771714586
96
426160
149100601
66135
43665
80945346
1
801162135
487408
441389
3
248133
490917
126384
123284
878161854
71355
166326
272843
372120
74
42
257232
98
3
8
7
189056
14
376011
54452
389825
70
140313
282051
483434
4
104472
197147
6
185520
1
226544
479438
391569
48
258240
64716
159523
451427
97
9
37
296831
47
57478
26
81584
25
6
62
278667
76
2
226516
209896716
22893
493327
25
38
3
34
41
48
55199
84
440191939
78034
375678
88
299255
128116
931963031
465723651
37
230510
22
743779512
69
94
302248
36546
701539918
60
417172
3
228908
15
186232
1
76
6
1
82
23
308310
58244
49057
9
436054
637865360
9
820851271
259053
55
431275457
5
5
27
51
489216
95
489330
254953
437697
39
46
474150
302675
54
398221
4
123874
319740
253133
2
422421
647394085
8
2
77
670440165
469670
4046
30
254649
688494154
27990342
79
4
402192
33
23
92
98
246489
426674
37
8
249076
4
305674
484747
145103
12
404447
259787
57
17
78204
38
9
136653
35610
719231090
327706
214987
4
149014998
6
138146
3
2
34
4
43728
76
89
357774
671525222
46
344750
419118
67
33
281392
248802
57
43
96
308751946
7
233057
142412111
21
6367
59
12
8
162424
238748
523312928
56
262667
210372655
164597
80
52
18
144015
10475
182714
97
90
1
204409
41403
16
177953
7
74
69
273735
13878858
85
17
54
1923
24545
991055094
248775
494477
39
25
106545
237240915
33
38
368908
95
19
37
259891
186835107
252773
1
322793
700546355
148510
323971
389442
199318
1619
80
13
428595
181855444
57
19
35
139328
68290
935628524
7
381357790
53
21
218247
45
3
99
469174
76
345918
486974
36
455149
66
98
9
420818
418852
6
71
138141
59
196207
444740
43
2
47251
2
71396
410917
50
242831
51
14
134869399
60
26
84
305887
83
54
366253
481617
37
399304
372823
41
5
490819
119710
418904
258747
55
95166
2
181143
81
8
4
329285327
4
663950072
66
413238
133402
467788
18
7
298445
68
51
73653107
498177
53
56
69
33
68
931109216
114386
1
7
93
32
264582
98
251154
6484
65
61
18
229895
93
19088
227359
609047620
11
2
340851
91
1
38
63822
6
71
173757429
55
39
2
21
37
401250
248261
306708
115625
848284852
29037
6
7
166250
65
25
3
11
434320
111773
29
3
239219
288875
243302
8
43
148983
61
2
54
124114099
820019912
357142
4
8
570706683
40543
160721207
315195
40
58
248199
199576
304729083
483659
85
461940
192088
82
331261
427751
15
7
57
351229
260210149
417440
19
54
566362756
20335
388072
176179
4
20542
733817672
892269012
52
97
124366568
150443
351198
186924
89
534162709
59751
85635668
6
138512251
32
197169
169687
351911
12
87186
29
25
44
423201
61172
40
48
340784
373582
61
27
347196
29
5
45735
30
93877
18311
330856642
7
55
5725
9
60049503
32
53262628
88
60470557
4
95
121143
311851
349742
44
114652
85
118617153
212568
88
347477
7
198793
20047745
82
838238793
275921
385710
3
14
50
340802
232651
92
62
63
127780
193157
47
72
123033
358630
411726
174691
461530
50345
195950752
447499
91
26
489128
96564
1
389847
85
380623
35
363396
42
3
257248
82
63
4
2
61
10
237643
67
22
84
126685
9
61
69
12
158911714
61
175513
39588462
335416
132994213
1
400813
123557
934052551
50
327731
56
58
27
47
452984394
31748
446391
70
115234
11
58
429664
29
68887
506392856
117769
17
85
58
6
228352
9
32
159674
312453
1
5
91580
326238
9
52
62145
58
38
82
90
26
50
17
174726
6315
8
88
950488324
260921
275270
70
547335677
99
75
25
440032
68
7
38
53
340226
349706
7
153377
40936
15
61
67
31
130303
396377
308440
269427
72
93
73
84098
87
175642
226074
352847
379624743
74
655806080
32
463760
49
392530
6
2
6
94
461419
437486
443533
18
8
35256
8
3
445468
85
70
76
397842382
59
8
279843
286782
3
835630646
79
90
425564
59
45
200769
27291
151356
987852275
35
354247
25333572
478339
134541
12771
85
451395324
237294
43494
42
226154
130933
78
186783578
13101289
91
275510
322921
69
488703
44084
76
989109783
179311393
390128038
598399478
63
439253402
977301650
5
30
51
103669
775085547
97
6
482342
159708
105514
72
40
81
1
24
11
17
72
293529
283387
1
114253
67
91
83
88
408371
402791
192407
276841
390022
24
295564
2
57
158161
3
1
6
465608
5075
454189
341470
714092098
2
13251
173538
23
358831
166381
70
478564
473271
65
78043
5
91725218
24
93
83
54
68127
92
3
20
415427
447075
61
72
50031
7
34
85
40
166648792
295076
9
453537
212857
6
32
13
37
32
86
119651
100932
64
9
53
277450
458774
215489
27568
201339699
58
36
16
41
69
451763818
693522458
1
114647
3
4
54
18
423541947
20
465490129
99
48
42293
11
74
31
537064812
32
440110
294500
8
470935
111925524
56
250071
566015586
405235
25
82
413702941
160078
32086
351019
83
424425548
988278774
61
90
642092864
78
84
65520
9920
156557
62
432529
7
69
9
265405
415791
3
80
94
177893
719822972
48
7
9
90
86
61
330313
15
50899
247078
63
360695
201461
5
53
2
48
7
323291
88834
48
63
480751
114253
66
6631
150691
53
8
29
421879
4
315204
9
720162355
96
8566
87
308650
27
144431
350895
55
880718339
10
2
56
4
78
7
63
429668
44171804
52
6
98
245646
25
39
47
54
201687570
70
281738
40
394879
80
93
93
7
86
259883
702426987
32
7
454740
18
54320
30996
48
428310
94
9
178713
34
88
488869
82
95
108364
86
275019
403345
33
75
67
8045
88
258600
76339
36805
245474
87
39
65
36004340
76
71
51
87
96
143641
44
453637
485337
239415
3
266717
42
320240
456263979
127072
70
5
481420
88
41168
16
14
65
66731
55
65
46
199114
220417958
1
54
30
115348
322078840
38630
185616
82
6
423857
35
284587165
86
149834
10
184142
364700372
71
63
62
54
366437
124687
10376
44238
97
60
55
53
97
8
99
369779
344961038
53165
169042
92194
41
55
28
5
75
144379
6
646721476
7981
21
374450
530615282
456144
70186
461931
35
24
173715
12972
49
79
159155
330834
449438
192406
3
99525
392172
61
44488
335070
39004
40
90578
459413036
34
27
22
25
98
22677
63
195202
40
531228132
217810
4701
78
34
330701
79
76
1
40362
336728
164067
6
2
1
98658
653519430
453314
86
8
4
71
284827
3694
6
20
9228
272597893
10
429593
466840
81
295767
40
8
21753
251492
5
66399
7
8331
31
72336
455372
181583
18
257940
385877
349634
53
80
204414194
88
91
56
14
110146
38
163035
21
165744
65546
242911
407118
2
16874
27
375761
219270
316512
153424
274743
20
46
384326636
15
82
693523208
935022131
98
167476
385863
21359268
317313
86
22
128816573
20
18
45
37979
72533
20
12
37
320133
527967003
375996
473601
445612500
106758
2
451635720
293065
24
90
119757
499613
24
38
8
4
19
177433
21700
10
323567
331279
154393
54
54
42
39
523481744
66
53397
54
313975
59
90759
11
26
158136
22
88
377892
220471
482397
39
480928
269884
71
396485
283409
62
77
482009
388220
17468216
202501
424315
88
32
392638
41
4
359016
7
75
237709
315472
35
5
97
6
39
169411078
383943
993485925
60
460874799
8
74311
24
11
14
96
352614
147830
16
4
56
70
31125520
224196
77
300436
72
42860
866416762
39613
2
158466
212389
22016
219332
395059
834753591
90
9
3
275568
137207
97
13
1
773092976
86
46105068
114015
80738
48693
358209
481417
7
216806978
144403
385518
2
26
15
410822
315399
5
98
243466
63
180226
19166220
324527
109524
26
99
60989
200993
47
79
98
311408
370828
246555
122388
27
65
51
393367
152997
430590
1
35101
250209
24
355305
247993014
737993491
91
199281
98
74
13
88
86
352285
8
29
48
30
8
205077
8503
37667
598811517
4
282709
277545
9
376862
5
128994303
99
151623
329924
368137
6
62870
473819
28853
59
85717484
57
86
39
242754
9
55
4
379517
26
61
93
14
187085
627155387
83
31
31
72810
57
2
141402
359999
275824
59
24927027
99
2
367566
391787
192834
5
355774
8
247870
449075
81
331231
60056
360387
236434
43
322825
77
681236800
376558
222219
386661332
92
462817388
5
490114
259978
23
84
248766
217647
31
88
188480
94
75
69
206269
794185127
81
496333256
52478
654983953
12
36
40
25
98746
38031
93
30889
50
18
81
985418069
58
186972
34
23
43673
81
191509
2
10
285289
482092
303681
430585905
9
32
257008
27
83
18
114836
324451
79
312952
324531
19
80945
3
17
39652
199576
780757499
215569
89
370085858
28031
53
184679
379803
200278423
48
36923
170118
69
402259
8
8
6
48
67
15
102009
218431
64
12
296131
261453027
5
2
150019
41
298198
103811
395484
175861
266991
400280
37864
26
346918
70
316370
455263
67
113153
36
173350
19
462595
178761
40
385245
335899
95
420289
30
173648
932851092
4
59040
65
86
15
67
239995
720436250
2
43
75
50
11
77
39
6
93
2
153465
383492
7
64767
60
82
8
91
390265
258656
59
38
39
96
403025
84
174540972
72
89
46421
331197
3
71
353180
264709
56
95
1
411596
36
434883
160311
479620
88
97
173700405
369228
486506
696993425
70804
197274
475728
77
67908615
28
45
30
8
32
81856
494781
90
415448
18
272428
155502
452907
67
35
13
12
89
364137202
404833
89
236879
16
214773
43
535910814
47
743770747
19380
4
885346379
35092
250299
25
99093
86
2
726783305
6
66
305932
417428
178848
249399
41
21
385502639
42321
404753
50
423974
122293
34452
316394647
919088681
66
68581
386116
29
17
98
1
8
127145
37
705743773
27
89
348238
278061
50977
104064955
96
1
96
559
380490602
33
341586
132071
95
102847
39
602165209
497001
377158
329710
3
245743
404305
487243
80
92
96
69
198036
70
598904652
151970
435180
345225
57065
954298691
4
26
93
8
485401
29
69
52
342407
41
15
194847
435697
157314
71
47
203962
191818
187407
53
69
89
10
51
915302457
119569
251655
42
21
335902
39
18749
5
152524946
982574747
8
242454732
81914
1
67
162659
212169
90
73
70330
90
25
146844
60
19
71
556711411
95
75
7
80742221
4
96
341555
84
11
76
52
18
19756
2
336550
109369
103347
41733
126554
44
255928
1
3
241413
438230
8
86
5
68241
221413
12
447738
97
74
416863
72
163343
116332
40
260506
362049
343468
55
107164
21
60904
51
5
136816
57
443598
1
25
154183
428682966
5
65
64207
251443
44
65
405440
23
274991
464211
20
29
250943028
76491
420040810
81
57
90
297177
115946
82
86
422843
64
76
192654
407465
9
477536
297790
425699
294689
57
437154
173940
50
330891
122311
103115
24
151785072
191006
13
244639
474385
253154
245634
73498715
97
198739268
66
62474
22
76
90
9
81407
85
308331
9
343179
164911
252724
34
44
23347
430465
18
56
1
54
6
74
82
421048
86051
47
250981
52
438733
21
92
235173
274376
27
181550
15
65976
170561
85917
67
110764
49011
226963
436442
275478
25
98
95
81
25726213
330432
3
849502093
8
271171
590120049
457409
489202
275518
11
33
1
141300
23
31
80
114529
330138
383366
120194
382205
1
83
26
73
418957155
150851
97
21
62
49
22
48
284673
402080
422955
41
61568
21830
72
999154976
90
59
398050
452661001
33
2
69
49622
59
99
2
346376351
246970
29
118000
29433
251354
400012
37
92300
62008
2
34
4
7
460259
42
38
81
30
320793
221391
289757
44543
71
54
33918
85673
378749
9
53
87
569452880
38
150996248
25
68
892388886
193287
86473
228196
6
176458384
20
224869
492541
5
174047
75
49
82
440027
52
658741441
253128
17
164362
29068
294874
116467
94
94
84
250419
228742280
18
92
8
4
220973
2
2
80155721
61
100528
70
336773
4
536456003
313219
6
31873
13467
35
178901272
269232
90
950425494
82
10
128923
141136
373605
164706
33441
276745852
98
363614
166894599
99
764994719
857890541
47
6
95
467308070
81
397460
28
6
53472
247370
29
99
44
272777
96
152227
111549
4
42
458224
161549626
215439019
339421
374448354
33
354145
6
326401
161282
217451
425044
2
89
6
29854
179130
952379031
573827141
33
89
75751
72
38
75
413810
49
7
124370
378850
336835818
1
2
42
245063
47
37
342431
3
22
76
92209
255896
98
86
484276419
93
419018
641558406
391239
143215
88399
33
179041
86
96718
50
264610
98
14
40
42
94
6
470335
12
337826
107135
83
149495
51
202916
28
53
254881
735460043
95
76
72
36
375832
479570
73
352286
361293
32888
18
259176
278972
46
834331320
57
52
419033
74
61649
173721
44369
128928
216781
66
426319
432169
81
54
85
11
53
32
201054
414571
276427
165495
392440
70
86210
613536636
90
452061076
90
80
13
501557102
16
55
27
44
52
56103
401474207
298608
70
69
280170
80
81
147732
54
99
475439
301190428
264990852
66
46
82
69554567
350873
306404
282861
13
7
735943256
45
104087
92
71
8
399674
83
71
730239838
48990
70
50
404443
216649
59
51
4
4
16665882
3
494494
170028
255460478
471969
304348
86
31766
174193
224230
33485
223333
33279
709836801
29438
278459
94
2
499499
94
60
16
192137
118781861
84
19
65
834810183
290078
234116
181215
58
353615
410674
232537
71
29
182701
96
32
72071
39848
127606
33
173800
14
56
42
76654
431015
27708
357846
385193
6
7
84264
27
3
35243
822600607
78
204809
326441
141950182
436965
31
222509
9582981
93
51
7
16
62
159357
8
6
204032
22
88
143055
625375793
306495
49241
75
80
110777
16
70
81077
652836602
83
59
4
1
3
321951
6
88
77
160966
36
149034
8447
78
51
82
443140
167919
39467
33
99
8
849074048
88
48
598442207
432272
4
25
26
11
7
7
841386593
138063676
96
294909
38981
68
262843
113022
403377
445312
853418979
490379
300477
83541
318460260
12
33
23
458274
496770
55
148840
456630
2
458162
15727
60
794168695
88
359792
5
63
59
263213
431724
456359
391325
406414
84
426790
36
446545
58765
84508
4
447575
45
60302
58160007
336071
405796
13
250600
38
37
3
60
14
81
19
241168
63
17060
236480
93
91500
130583
562530461
23
135120
726795707
45
52
8651430
12
71
4
95
9
311208
7
65
814432110
65863
15
20415
14
1
296575
585699601
404107
92
14
268950
11
78
297800
77
446238
438146
60
89849
66
2
337463
190531
103504
21
773367669
42
433042
105314
4
485309
327745
73
61
15
478475
12
45
275014232
8
5
8
51
48
399779
169630
2
94
9
352021
329711
4
7
3
81
4341
106336
474021220
422676
313334
41
701662955
310764
285821
27
408491
1
82
416958
376021564
158252
4449
97
1081
88
27
1
176967812
456273
99
21
15
29
454166
75
126705
238590
79
39
72
5
78431
60
11
13
512237352
450117
81425
960060263
29
172022
24
123176
89
76
89
270206
329411
18
149615
24
14916
462365
421446
96
20525
338478
823717958
89
169967
397250
265553
209797
346484
75038
286708
12
19
87
28
54
247253
90
209847
24
53
316301
3
37
42826
83
33
129204
63
204046
70
745171390
55219
369442
63
69
31
10
14
57
48
373674
43
724150127
4
90
327713
435695
43
166577
488957
239203
288479
8
167975
28
85
930307862
71
82
85
424966
808392570
9
9
4
91
81
383959096
391745
114310
99
1
88521
186431
265363
432772
12
28
401074
67
54
490997
882311829
280589
329535
282540
31140
14
63
89
356862
275234
361723486
49
65
88501
498909
20
220649
99
49
341317
79240
2
12
350035
97728
3
174156
8
299566
74
9
98
339866
9574
357608
4
32
153901
365453
248402
3
49
93972
80429506
220309
127181
414296
973276907
413968
115120
76
413376
12
808349104
335813
496465
454099
48
1
97
4
53
290058
11
90589
318009
79
57
61
35325
465840
323013
61
93
7
444873
262581
346495
89
329665
98
15
92394
18
38
90
71
37503
266903
8
395842618
40497
240323
88
91
57
257819
341002232
5
13
474017
51
75
415560
681137209
120372
35
394003
104314
763681265
16
2
217162
67
93
11
443002
86
79203
193476
190727
2
55
25
283034569
365824
499908
49
1
40
2
490443
33
39
83
45482
25
982025847
67
15
51
57
34
38
189679
462235
50
284515
468203
64188520
8
32
6
4
390359
406298
51557
91
334237
37
211661
100982
55601
201523
88
218976
186412
63
9
311574
380021
32
39222
168248895
58
38
596641732
23301
175375
74
328926
65382
79
3
29
11
61
87
5
564758461
54
9
95
415396
2
78
246272
54
8
480955
449917272
56
650877652
762294832
86
415345
149503
323672
1
217844
494570
649439572
96898412
111777125
21
332953
85860
122089
38102
99
137433
979626613
11
321626
700022840
80
563153240
2
82551
5
277198
338316
162606
86
66
306688
6
78
19
357352
465094
44
241331
4
138179154
995747563
66
39
97
146149
431497
16
460599
20
88
82
442162
107017
34
255213
80401
499095742
35
44
21
495846
62
72
147413
2
47
949867794
79007
457535
4650
255758
10
83
357958
181974
19745
300740
366460
5
541976742
224309
29
478297
51
177715
67
85
9
350772
219927
184765
103469
56
21
37
248197
425675
29
7
174051
321828
370037
428191
4
42
210154
99309807
68
225738
404058
9
84
186880
62
7
31
36564
8857
255659
251903
258157
93
9
43
864711683
315891
29
236810
3
53
7
40
46
961211298
46426
71557
1
448300
57
323104
56
255466
442358
359031
67
34
40
259270
85
529288064
700431586
965091301
169384
99
453506
76
10
97080
99
556292477
194344
24
283535
212494
21
54
81
446671
5
382513821
3
239976
17
24
561658967
41
74
265937
249729
457014
56
511949622
156008
465165
973216737
364323559
412026
296635
100591508
55
265882
2
38
236605
97
24
21
1
82
377866
483051
185645
237340
61
22
98
82396
96324
66
5
220454
235529
5
65
202341
54159
44
1
734772697
457265
87
6
70
184856
131512
487629
137231
483292
11483
96
5180
64
20364
4
332345597
48
41
7
12
146619
327300
408353177
559351779
408099
101373
309835
83
80
38869838
40
20019
340927
474158
260062
29
4
7
274653
9
68
40
92
55
691911090
374842653
9
299620
16056
132099
486800
84
330485
93
16
17817020
117977
417644
85
65
39
45
4
9
80
57
432391
134666
62
36
97
303198
363610
335592
67
383011
97
4
27
424187
18
6
1
357778
28119
283790
64
298857
373450
269747
796732253
21482
83
460761
91
509679849
281661022
6
74029619
33881
193922
578374286
103117
1
9
236219
174680
59
171334328
22
250568
406094
352424
37
913555320
492432
68
95
417592
44
345214
43
48
550743896
256613288
17
99
398009
350639
362350
62
82
40658
62
27
74
37
183132
9
56116
52316
6
959359185
58090244
83
313430
27
61369
60
64
707004852
161025
349402
59
11
29
398501
7
975641182
67
9
91
27
639247281
202076
402007
3
310742
788209521
134691
77635
375775
84
36
60
151659
74
154667
79
162496
11
730187042
497508236
595647168
15
9
5
383519
243614
18
200266147
13
310097
33
118058
327257
76
44
54
24
21789
402079
383415
341449
587321891
4
97
71
107561
140428
69
41
354280
161649
869204109
347145
83808
86
9
449676
343581
288285
85
48
98
79
153972
34791
44
3
462389
13
1
56
254529
27
39
17
79
347503
229485
378323
53
7
202994
11
44
15
7
47
90
190927
68498
65
24
709072988
415992
45
39
148126
299206
238396
28
218555
83
203798
65
190854
62
91
87
369099
426321
132096
66
4
144028
1
135986437
481534097
81
89
778468688
1950
2
1
183121022
52
356396
86
18
93
49
794562810
6
271569
415525
75
325706
146050
3
8337
9
44
63
42
4183
1886
146605
316354
758343567
94
13
58
67
224297
358584
18
30381
45
78039
59
71
68
15250259
8
33
138361
76
674494155
86
86
304846542
81
51
90465
206680818
336805
182181
342905
2
100373
137500
16
308914
298301
138174
180091
340735
523793170
440769
52
52
355778
4464
54182
405318
150419
497669
37751
283687
71
81059
9
70
32
60
113889
91882
250055
89
77887
209371
228531
24
19924104
27
4
83627
406888
52
6
17
39
88
341668
40
39
700112110
20
7
66
93
98
302108
2
4
39
93
3
92
77
182687225
182458
116769
338366
760242315
55
484657
27
293002
11169
487360
9997
53118
83
83
37
39
68
245226361
262969
13920
96
343448
94
7
348179
378183678
42
376151
441641172
38
35
340624
28824
2
60
14
3
80
289332
464897
593072269
18
409850
277920
234950
9
305148
6
359680
75
11
109563685
3
928060596
410767
23
98
579767159
94
34
139102534
64
17
69
3
262532
6
23
9
4
2
363810
91
35
241529477
130038
150604
278668
53
82
86
67909
73
7
256649
84
89
103380
96
422787
691853802
69
105707
91
487091
36
397830
120289
7
46
148587899
448508
91
7
37
5
66
5164
37
225333
70
51
54
206117
44
68
37582
8854
268628
240575
396150
141259
214766
12940
40
222241
32
170870
53
488971
6
38
76
24
351686
62933
38
296101
43
28
22
75
747689088
446096
278502
99
790901550
313246
8
21
370838
211885
201801
718381178
358000
153604
71
8
475004
120488
368959
88
11
175559
24
49
453600
157091
4
24
39
25
310794
3
430647
361753
60
44
64
742945016
46
433203
209854456
742447800
37
86
9
162970
8
4
100135
30
67476
7952
321225
84
5
156677
183722
325285
657354341
45
207469
886688767
353556
45
300375
60
81
234242
15
100105
324725
266892
454606
33
87
490121
403782
953259158
398029
370881
303468
402467
107093
3
58
133099
37
11567
236557
420452
86
1
24
365794
65
9
244663
44
77
69
80832394
92
281108
498636
31
482478
33
91
189702233
202933
110914
488753
94
310454
51
53
79
814622429
55
4
17
441540
156069
269254
96
374664577
43
773624615
9
156067
425378
46
2
139475
296686
393187
93
2
132496
417340
276451
38
57871
70
3
7
576579070
311011
252653
331848
55
4
402160
490037
299930683
117818
85
226976
38
54
89
509622133
6
503536065
259159327
362856
71
389983
14
347019
131626163
532532928
242689
12
249700936
274010
69
463875
77
37
444571
3
23279
20
4
72948
444211
266498949
95
51
91
66
62
158038
290100
34
301648
448632
2
79
18
309395
54
6
56700
4
858547043
67
57
3131
77
62
5559
264402
72
94
94
71
464145
237522
29
45
69
118299
377913
6
58
453781
401764
99
10
53
36
41
40
30
44
1
436945
11
77
234636283
356053
46309
243374
510321875
414514
177680
107755
261702
39
31
328976
65
84
230917
1
9
67
91
20
353034
10298
25
15
60
26
34
36
49
264285
24
110186
87
54
88
76632
112027997
14
76
166376
420448
151060
70
60
204272
379789
242081
10
280730
8
81
6
260538
67
943397391
95
91
531936755
900905590
119692
86
78
296879
21
8
492042
106172
415818
202182
147694
47
35
63
51
369625649
85
40682
161918
83414
98
444307
65
28757
83
269522621
2
23
275627
29
75
11
30
422389
37
1
30
242589485
2
543947010
79
69
72
55
465109
305436757
251946
239124
236149302
28
87
87
202343
96
55
54
50
216460091
54507
234133
200569
109394
14
463283
584797221
253048
321668
7
326403
97
5
49864
19
8
53
110435
166338
62
478105
380169
415427
985979267
62
56
843
384510
86
82132
12
509220320
190153
7
18
58
365439
69519
9
457706
6
79
22
53
21
56
89
73
97
80
9
59153
89
81
1
3
896854650
71449
344718
3
43
11
45
72
346218
175505
59
97971
39383
2
69
900820277
395097
416751
99
89227
485823
4
75
10069
5
42
360681
105861
9
20
54656
456738
27
53615
366884
33
387922
2
96
97349
32981
3
459355
348333
34
144299
106714
50
269515
54
477019
1
224398
83
69
77
480701966
67
94
40
43
196407
171271715
453674
82
40815
13
71
49
60
15
95
78
46
428502
90238
490304
339083
76
83728244
22
71
40
27
56
36
60
65
866461873
134550
693985669
147802
87
227865718
76
41518
208746
251171
82348533
31
5
81375
31
33
152088
9
2
179781429
65
12
13
70
58
82
382258
112090
43183
67
1
60
79980
973592849
38
67
91
345347
37
38
424813
274674
36
466801321
330039
90
991965428
470740
39
58
85
213110
358488
785211566
38
1
56
86
238357
46086
94
2
38
491288
1
70
440912
49
68
75
349052
49
83
59
34
86
4373
140100
68393
230321
8
6
993497490
337397
59818
871767219
360346
35
343063
64
79177
362764
1
362017757
140119
142333
11497637
187177
57
97
56
150229
252015
54
44
327484
13
26
58700
91
60435
302364
496554518
66139
173907
16
2
303454145
182265
37
61
98
69168
4
162991
8
491953
469558
4
64
6
35
81
6
23
27
920972059
91054
285739
160403
890971452
55
209628
313777480
35
40
17570
37335
95
819796070
83
14
278367
426207
426616
378738
265318
275255
363792
66757
15
221533
23
83
83
72
9
813501051
434746
763094900
273943
362013
671212978
98246
342682
91025
21
445004
23937
78
359562
867955763
315623
157070807
410969
135354
437951
30370
47
47
28
90
74
2
47022
462934
182863
120930
432737
27
479780
11618
438909450
194342
99
308335
363231
42
117512
389765
769368513
319689612
496692169
192287
26
12
139350
371257
1
909588637
428341
46
26077
217831
52443
33
62
98
320081
85
94
350353
232176
35
315111859
123404
4
113536
767400781
4
89
424573
75
24
458109
3185
88
407640
237646841
195224
440133
11
343905
30920
218796
96
86394
270717
125774
194502
73
102913
54
399334
12
56
32
40
89
84
345861
32
366374
43
21
19
41
30
19
94101
87
156727
79
94808
363883
3
4
229331
487105
368233
135292
3
69863
448867
145039
71094
68
89
53705
273929
275562
2
352823
1
262824204
58638
107053
205247
14
122057
91538
43
98
119815
275119
74
377817
108468
7
73
10
61
308018
54
293340
95
358306
99
52
4
56225
385621668
247457
469027
250093
93
277914
60
11
795691128
82
283412
485345
63
13
415535
96911
248004
69
25
373947
119719
25
240545
17
414530
33039
24
210690
74
6
162291
400976
189200
435794
43
442381822
23
31
81
61
766853957
193627
4
25
13
2
97
426298223
62827
174991
14
2
31
36
25
423667
303800
163305
477515788
42
60
336882
79
6
13
68
27
144910
4249
41
7
998800981
7
647100145
72
200498
47
91
21
55
247235
275084
7
78
437858
82434
47
13
337938
6
124775
30
64
413850
246539
46
487761
440302
301787
352837
93
38
18
53
355753
78
63
120491
69
75
323486
6
87408
243645
5
6
817773239
37
530219947
16373
224833
45914
23305
34
30597
376482
32
163532
285823
82
77
473192
104729
37904
411566
417078
198514
127533
938359753
63
73
97
66
73
457252
40
188508
486230
405470
399098
1
12
983276552
771231424
269666556
143291587
127085
414322
1
471415222
107762
226882
49
122884794
383308005
92
459078
12
8
7
73
6
80
52
53
391328
3
10
406987
37
3
47
57
411961
388814
33
552639832
18
84
14871
33
79
370403
86
323777
58
244486
19
191297
311873
1
374265
31
386076
186568
33459
94486
27
606
55
368410
167182
99
325464
280223
54
123756
27035
806028973
88
305295
6
58
96
9
26
7
90
357250
446825
144688
105900
402682
66
32
497020
93189
117244
498999
24
9
100637
254896
283531
126764
57
138751
66
21
11
50
192332
14990
48
53
483007
4
32
15
9
207487
459380
407644
36
16
9611
65
32
22
51
42
260677
65
21
97
379401
4
54
108464
3
139454971
906006890
100546
8
68
36
7
18
281571462
47
7422441
338656
35
17
7
30
261564
66
18
69658
9
6
42
209875
842179429
7
37
334390
98
59
9
419241
14
17
293707
83
281385
75
406401
401958
435221
470874
77
26
129752
26
294585
37
196423
422459
872516749
195769
244510
61
126971
51
420952
74459
24791
367532
60
230545
69
967682975
76
110683
450668
282685
155478
145928
236143
20
338960
370772
31
40
200768
490715
411300
79
308388
195584
8
91828
74
472479
379932
6
51
499947
306787
96872
192999156
321506353
79
189086
63
4
399090
67
76710
5
15
84
45
382523
372818
32
5
7
4
166374
50
444220
24
40
107612
465216
91
4
615786800
43
75899
449282
86
10
140863
494205960
86
363032
97
838292652
330774
702540167
789976806
68
76
90
82
260473
5
26
2
25
390744
31
456484
9
641365567
193504
247
21
602938867
77
33
1
107544
36
211748
90
49
445421
12
608101367
292968
83
2
29
418740221
24
420677
374227
462493373
91
430409237
413616
46
97
414414
84441
64
60691
36
286282
111045
316127
302936
369645
476068
414383
69
91
485744
364764
42
56
331247
1
96
8
684592912
3
57
4
2
540954498
7
419497
351724
69
82
88
95
34735
10
209671
236591
187562
19
226496
104511
287309
439114
311689
282187
73
209199
1140
1
26592442
806864740
310276778
54
498549
34
470690
930221727
826738352
46
84
34
65
87
9
3
155694
20
6
75
30761
36
5
643270072
23
48
97425
37
8
160811
484066
85
69
493041
167661
90659
62
370309
182990
57
54
245119
684437341
314443
15
25
3476
716242070
6
86
234203
54
8
88
468865382
80
72
179902
7
75
25
50889
122855
92
74
58240
77
232002
369513
3418
37
27
96
11056
309862
72
352257
56
400671
7939768
36
76
381893
4
445159
180936
207975
69
495260
333752
290393
64
458433
70312
83465
87
44
185616
602472183
4
93007
132270
43
6
4
7
44
78
143283
178493
66239
228048883
89
87078
97
422272
71
641912126
5
26
9372
8
198244
70
90
82
36
29
190947
424942
319241
67
12
343524
410772
198061
89
203260
394452
93
290853
48
41
66
394680
20
64
88
87
9
105053
4
458099
70
3
240041
84
18
46
70
604176324
59593
2
494363704
31820
58161961
25
86
95
438156
225508
89
320579
61
69942
429839
630528308
23
221773558
97
42
197950
31
774422492
93
118727
35
398905
339631
49
440386
24
409893
189595
40
77
91
260781
93
156777
55
487711
7
99
88909
69008
374057
131117
190489398
44
38
18
27487
50
444545
676974835
74
390402
323658383
22
4
88
91
13961
323534
418726
427592
496897
22
98
36
140020
33
373504
179888
22560
267891
80
2
16
296883
1
454708
56
390432
256772
64797
59
246119
18
408065
144292
359623
937364643
491887
5
28
164321
444097
151199
458359
471173
4
92699
25
1
44
1
171614
66
46
9
129279
179638435
7
356919
53
746342902
82296
42
220813
237729
478482
24165
7
11
370897
42
68
378537
21
98
194797
132257
84
1
52
853753741
467199
148587
408423
334855171
236659
241364
95
6
220649
32
294567
42
181781
406538
160709
39
94
297228
252301
3
470521
278655
326406
126239
99
2
5
435312
35
59
518586538
70
468063086
172443
2
3
435474553
30
9
3
20836
80403636
175902
870654227
68
148653
61426
1
6
1
920153819
48
30
405461
8
381163
8
67
428792
3
1
41
360136
470596
83981
302613
40
479404
52
214439
855949160
2
32
6
26785
9
77
27
83
255067
847342416
62
96
322816
111367
96
2
438086
73
294062
408354
8
7
411085
38
195362
158566
313578
376120
58
86
4
630136626
196300
30
107213
40
64
85173
321073
139002
3
350591
363696
237999
74280
55
62
2
48
142391854
64575
68816
60
4
64
92
310832
22
36
38
89
38806
443403500
38
34
478089
5
21
464337
17
57867
92
261611
199003
94
257248041
93
58
188072
4
1
82107
74
78919
18
473641
9
783263045
49
2
394839
8
66
438292882
327479922
264677961
133004
5
483407
477875
463798
94
13
102980
158727410
77833
57
58684
68
177128
463855
8
396566
214409
17232
74
32
9572
163143
3
207567
337989
597440070
101662
477923
350749
151067
75680
76
345519
12
89
90
395976
108909
821477270
38
295882
499615
993861455
502157090
4
126091
33
63
690287031
55
448523
429714
102472
164770
61659
363967
106018
73
47
2
296519
262497
46
940363069
254214
379847
52
66164
147136
364092
24
64
250107
1
330496
80631
459333
47
5
103713
18
18798
62
23385
133735
278635
414547
905881738
24603
329089
1
498388
285652
648338761
51
91
488260
86
21
24
78
66
625989595
17
108187
64
495417024
73
338775
508648259
88
92
131892
397346
373507
38186
8
77964
305016
170290119
345313
579683969
142809
127767
228591
21
8
68
235600
52
427084
85
368815097
63
315440776
96635
49780
56923
358848
32
829018766
232966
40
29
448121
63
80
76
72
275085
481889
48
231106046
54155
439259
274850
317104
22
430083
2
71
302882
14
488916
108119
1
939687493
47
989466756
328096
7
20
67
50
326818
122295
6
441201
350948
1
155079
259369
13307
480056
508124629
20
239262736
472149
386268
448841
375734
6
240710
92
4
92
12
620581708
821830304
47
67
1
424667
406208
61
62
131233
41005342
94
95294
63
62
179109
8
70
418351
493552
7
274300
54902624
99
52361
173826
289746460
8
53
3
463189
96
48
73461
97
90
62
99
52
36803
177040
89
60
77
190800
17
84
15
72
255173
221935
78
9
137873
33
2
476
21
360428146
23
99
27127
19
454222
73
757927413
880819979
284135927
24
95
31
50
17
5
466546
38
7
84
98
275497609
145647
48
576629257
465803
286275763
220511
63
60
239243
130942
29
222317
25
225507
95
213009
66
384024
589389400
222335
80
53876
37
193214
46
42
28
189636
221872
81
9
158216
5117
95
47
293192
626712878
221078
66
6
56
82
100752
85652
459816
223595
55
6
190784
10
2
61
29
433801728
31
33
4
344789
483135
8
97
254373
63
66
49174
34
53
314049
56
79
53
479003
60
475927
5172
332281
413803
3057
2
260288975
303163
5
64
53
58
452491665
163344
70200
309930
243546
71
231775
130513
204258
73
99
370653
239500
56
65411
53
488992
46
184073
50
472714
27
117861
84
31
11
73928
104995
83812
73
115919
15
42
920343812
453953
457270
2
172438
951552392
47478
65746
191560
165270
447189
41
481552
2
19
24
45192
99
82
90
29
25
433996
55
442350
74
19580
38
171403
87
47
96
52036
884041898
1
88
392076
109406
329366
312538
329178
37
691219816
265292
87
59
70
81
291246
950442301
91
462473
155780
49
27
25
60
34
165247997
225180
52
41
206086
82
6
155018
87
938866427
928583820
31
305431
14
389574
68
309972442
133168
70
577896228
220297
4
5
1
198635
62
5
752998083
1
85
362933
65843
282776
44
81
320035
45
389595
85
27892
71
24208
86
3
192451
38
489670
844790509
285904
293329912
52667
292873
453187347
256978892
89
336323
55
237794
379506
74
73
74
76468
9
19504
81
424946
444346
3
121501
8
9
463648
95
17
325974
247972
44
75417
68249
238329
954147482
257852
2
52214
41555
405813
844919497
263448
32
33782
432248
31
116566
152167
442637
231032
482974
4
242586
429173
4
38
74
11
349130
3
355760
64
89
221510
381421675
61
66
811180088
44
89
1537
11
48209
392991
146229
479699
904995186
454059
77455
36
247675
71
86
192637
125836
79
323180
287601
455725905
76
90697
53
478980738
14
22
27
450057
53
65936
65
246980
138952
29
73
56
379320
36629
813696429
45
414329
346995
160205372
16
7
749997863
2
24
42
252855
185001
35
187909
73
53
142054
6
999007576
18648
975945556
47
156226
297738
39
53
20
209308
674101189
99
100142723
602977269
66479
67
90
7
84
877722430
46
76
85
388312
76
60350
46
70
18
11
440845
99
11
216873
82667707
232267
127816043
6
488961338
370186
33155
131105
21256
91
49
34
231408
416174
5
21
93
661647714
22601
248987
46
13
21
139967
42286
4
427809
184148
32
164207
203753
208504
125815
48
74
60636
214359
418667
22
357199
397027
399016
72
253215
54
73
452606
118576
107901
125892
1
74
125132
479890
145811
21098842
342627
208383
33
345194883
107031
647487550
2
72
16
35
4
5
15
88
462763
81149
68
12442
98
72598
59049
81731
65
467358
8
6
161656
34
861703529
1
39
21
314429
71
9
33
309351632
80
71482
37
53
2
92
259129
28
130898
12997
594199378
32
6
386638
24
3
25
83
32
487878
69
49
611579633
94
78320
80
455706
232760
400356
262507
42
29
58
177790
614469495
32
61772
83
264988
6
232494
53
363946
67
657685136
7
733057687
84
56696
80175
278036
87
21
48
217659739
241466
119235
388852588
31
2306
98577
397862
304197913
146255
11
31
44
69
992921007
78
161436
19
400601884
488696
80
350077
25
77
12
327803
49717
17
7
362347
2
34
973398939
54
30
402834428
63
345917
59
135919
302370
86853
187569
90320085
811721065
5
94455
352211
3
97172506
45690
453165687
65
327647
116594
627496628
72354
77
16
532498531
648024286
297375
97
101318434
41
331544
30
50
86
155953
13850
340718257
82
417083
142070
73
11
50
1
224238
65
82
53892184
18511
248541
6
94
37
7
31
229561
243639
87
337934
430853027
26
59
524347447
493949
91
358773
97
406934
71
51
96729
7
383163
56
15
224752
164845
73
56
260849
39
76
86
23
431035
737682222
1
9
78
94
393646
13
113087
6
902946976
453714
88378
36
360574
261005
451639
54
83
74
99
79
57
300901
63
370148
228287
8
417860
160709
26
221058
451391
44
85
7
24
305522
20
286126
364120
70
194576
66
267215
56
17
130623
221398
343656
73
195879
31
65
338176
282071
58
8113
21
23
9
259906
348729
143662
26
80
443893
5
18
40
65
43
122686
481120
234373
323814
408649
11620
1
291993
334830
77216
31664
428665
459969256
121721136
308858
85
473752
7
45738
319017
2
8
79
11
6
158531
76922
421107
99
52040
266932
48
85
5
91
81
64
480057
54
84
54
8
92
451468
111036249
183990
165047
21
322154
158955
59
64
15
211366992
46
351308
240672
83
78
89
79
70
320428
56
84
53630
7
464648
8
372282
285127
172153
46
6269
95
75814
200682
47
79501
17
78
98
29
374769
341525
85
35
532572089
248479
21
602137784
286076
41838
444058
920453445
57
167734
219398
150900739
481479
38
6
140287
339561
55614
415992
199032862
64740
451782
673040842
916365612
22318
95
238186050
199125
480683
613522813
52
167891609
64
4597
59
499403
22
82
19
6
394861
232520
42
71170
2
62
378757
26356
54
96
24588
174790
262375
78
86
473689
38
192316
297378
1
15
237575
399608
123723
12
403272
24658
106608
742224981
450156
65
376607
76
2
173590
30
72715
82
943198266
210441
16719
73
158668
38
94
13
327822
5
83475
337924
7
5
262240
9
574078587
124036093
13209
50
113418
95
300126851
108263
24
269046
481899
142385
51
485703
37919
99
35
343752
467567
465160
20
186673
85
25
122027136
1
96
1
454253
63
15732
92
900215572
56
859156531
37098
127079
26
83
10
260975
355103
67
5
25
49
30
3
84
12
68
3
104105
68
485349
4
7
491112
517753531
84
434790
6
9
414392
183595
325274
789170576
585768880
76908
95699
72
391338
240735
19
88
81
5
3917
5
54
115579
289709
256950
304249
220010
399108
314074
80
170129
316040
40
318431
98
409884
76793998
28
7
223953443
335577115
439628
1
165463
2
71
90
62
62
70
167619
23
72
95
51
73082
366732
289916
83006
6620
61074873
269332
86
57
37
258435
39
299025
52
80
431954
317472
57
32
34
669580134
231707
296144
3
241416
76
32
563663449
45
171554
64847
78
63
437073
230421
54
6406
21
10
65
37
48
226997
51756
446039
72
40
5
214286
7
646500014
91958
18
193282
52131
471681
116565
160533
68
14
85
183866
23
443809
60
384446
83
490018686
291849
39634
69
329864
181914
375384
291110
27
9
4
398719
26
21
94
340712145
373061
343622
168988066
46
981310033
261210
43167
1
142766
267535671
53
18
64645786
622537658
17
24190
94
53
285191
442821
620255853
67535
429384263
253146
14
9
53091
13
4
98
62
41
793949187
432320
439182
190573
392202
781385835
89
38
436187108
419060
231297
411427
28
36
95624
359202
86
942805508
8
8
29
58
42930
60
99
68
25
698735622
50
3
13
201931
70
425884
76
4
97
9
378454
77
36079
476147
63
63
6
9
385488
275250
10
991216398
179134
4
66282
72168
302487
86
11
77631
454705
9
69
133162912
339348
541508387
281695
379418
5
306046
373060
68
73
406754
57
8
806435835
423875
53
343121
43
12337
4
84
96
62
328435
462919
810408238
67
496470
772408301
21
7
4
41
683989537
15
68
19
13993
361610
68
179437087
28
60
11
828061767
89723
5
690895349
79
256161
5939
443008
9
469232
921567567
18
425157
56
23
321510167
484701881
253157
20
764980896
6
51
361477
4
73
268823
498864
248213
89
216523
875122071
294163
81395
69
844730038
154786
138483
435136
233922
470442
11
20
960522190
1
155058
186340
272422
429546
179068
1
96
81
388775
22
182690
218852
81
2
66
99508
9
167845
77591
95062
71
48
32
68
57
464446
79367
234842
415404
29196
70
170600
11
52
133374
281114
70
58
228167
20546
245069
226259
33
58
531793591
5
119628
9
2
186474
5
299537907
169228
211755
892095424
10
103027
409398
1
39647
98
162636
99509
466251
189507
31
123323
13
17
95
80
497330
13
270999
51242
97
385085
11
41
88575
71
26
281283
305283
93
147248
24
863125804
325207
1
65
95
24
877410701
33
90
9
8
253936
3
883866035
9
216602
78
323216
91
80134
242728
165218
90
16
26
22
60
425819
2
40
112755
906735791
79
74
188068
48
75
1
964296892
120887
48
888697237
301338456
241702572
224219
4680
489832
55703
245968
60
186277
3977
25
62
46
14
209606
286255
39
62
19
28
366593
73
92
75
34
301316
430857
49
27702
9
97
39
325304
18
61
84
2
22
279937
18101
75
909221692
122451
448362
79
276546
16
280702
60
59
44
223671
290123
45
235169
2
419577
371340
437604
35
9
70
4
328275
61
444720731
53
45
36
58
99
47
721820625
65158
77
29
107440
26
485122
7
31
75
19
64
22
3
6
5
68
290572
643268835
11777
35
34
56
21770
7914
812633567
90
355049
68
36
497175345
43
268886
66
310004
440593
327838
407947
86
77
177945718
256461
56
9
137626
390424
6
11
152235
29
44
18
7
94924
408011
24077
4
305008
274616
71764
83
6
82
67
24
157262
146643
520261645
45
303068645
14
482164
36
62
92215
18
7
89
60
117903
94019
319198
497588
28
2
25650924
322909
11
495161
397723233
383138
151196
86
413351
9
1
90490
166717
39
286565
15
481503181
252858766
60
970250366
15
35149127
351456
1895
173050951
132465
46
67
94
140612
449866
50
42885
91
43
36
65
77
84
169151
153938
109008
456366
227545
193246
209021
190715
97
42
33
123563
713368420
36
429193
115789
57
60
62
239677
437438
128356
96
14
726203850
454707
385274028
43
53
55
18
1
8
35
442774
476184
251847
433605
880802676
169454
179021897
4
178917
214963
12
422824
90
493616666
75
224971
437962
13636
35
88
44
825681951
217776
38
27898
89
304574
109254
53
37980
48
5243
84298
313296
663064334
46
50
377485
35
143816
50
86
667785277
26
323805082
2
482107
38965
330405872
43
17
47
1
192063
342098
395503
81
447949
471958
419340
32
145046838
77
76
97
497736
473219
96
89831
160603
95
73
19
28
88718
8
12
23
83
55
882978278
344479
76
697003291
50
82
4
88099
344779
52
230960
85
824977874
200980
51
46
708706181
27
302727
466116
443199
40
123243
87
499222
21057
69843
49
8
45157
97
57
44
87
395549
226934
104943
229606
213754
99
49
12210
64518
67
6
113379
239216
16
198477773
94042
359497557
311867
89
954949834
2
9
233084
5
65
23
59
338689
56
104438
36
49
172161
72
415598
357389
145230
96
67
228005
239763
487694
4
19
344421
407487
5676
17
3
57
69
190006937
54
392664
418624
482362
78
38
91
63166
50
86718
459153
85
130251
57536
12
456990
331663
186891
79
481290
477381
20
9
143355
102125
357324
225377
309942
83
266619
22
351809
335623
272399
77
16
326627
93
88
359999
27
467115
84
477354
72871913
82
325728251
74604
109187
388722
899548053
268781
38
79
133327
362603
95
38
60
408215
109061
417595
870830087
1
5
3
405179
97
2
90
8
44
6
68
692946261
10
30
59
333557
46
259107
7
825050934
515374868
42
52
45510
4
310530
50
97
418709
35
82
257922
4
32
7
9
252270
84265
283573
8
23
2
9
216805
15
376686
56
493450
8
22
96
38
4
617616714
375352
164668
9
203158
65
152332
329037
733338693
449626
46
68
715876873
334469
297728
99
86
1
94
50
6
668665334
1
185811
208823
13
656114105
4
15
287659
165349
384568
382051
316958739
1
373604632
290088143
26
106668
157805
239430
386896
4
220237
61
368411
410710525
42
11
288821
148915
575285769
432582
296768
5
9
330822
48100509
84
110916
84
7
56
34
51
13036
494596
82
870442479
4
109164
88
571490029
136960
266196239
53
556048705
113053
8
6
6
335667
294346
88
487462
65
89
334764
15200
3
60
68
68
130101
73
326202
92
52
381988
48
467369
36160333
421625695
251218
69
132538
38
641150849
94485
98
386853
949616858
125609
287389
9392294
309365
2
44
66
7
151552
395508
3
35
99
263143
377747
74
908028349
537858633
213287763
36
516629334
70236
474614
93
33476
3
48
54
368816
91
78
1
655592195
7
79
969339716
27
55
7
123382
33
209849
148114
28286
244365511
24917
331564
17
313582
85058902
74123
3
387496540
122246
6
23
610135384
358956
10
2
182813
321899
88
413201
206755
409993
376533
50
2
2
438389
186263
75
7
12
127199
148413
6
198281
5
243170
27
452905
353446
292381
245320
83562
923396830
22
10321
80
8
20
25326
43
378723
277360
1
504125204
26
74
96
9
310596
81
413958754
449418
138437
66
92
467381
39
355559
37
33760
8977
80451
83
410202
72
2
60
50
35
64
90091
3
84396
293407
469827201
67
423567
1
223017
233636
61
50
106334
8
6
318177006
43
72
69
137063
19
260026
1
645950763
2
389807
234059
69
34
350371
45740026
438915
5
468116
24
201687
127992
1
81
81
10
5119
242303
490118906
95
28
13
94837
415073
4
91
7
50
73
86
64
27
493650
529491771
1
9
58
326803
97324
20
1729
193429
474529
405917
48
79
43793
14
288691
77
51
249878
111280425
91
3
46
24
9
84
441584
14876104
467222
105776
184134
170436
42
89626
94
82
35810
23
477812
232746
41
107254
91
66945
60
3
399959
123288
352249
17
957495488
88
20
59
6085
202343
1
3
2
260103
89
28
128264
55
9
23
57
68
332604
165396
250334
53
1
52
444234763
72
469218
299500
73718
3052
54
310556
258372
415390
24157
216918
415346
315741
446812
69516
20698
118500992
366003370
158917
58
9
1
7
224430
42
121369
60
97
359006
41
652106181
34
17
240964
267542
413447
68
13
31
66
86
5
863750732
70
39197
424059
460926
64877378
1
65
406683
6
1
24
93
455096
618407456
278906
294071
341213
173688
297711437
119811
30
66
409544
44536
20
24
2
93
712180026
312708
18
314467
81
482131
86
53
207270
39
92
4
9
128111
483054
24
11
268133638
116184991
36
163391
133727
99826904
89396
236295
21786
23
330495464
7
208495
194947
27
356686
8
456304
3
2
83
17
405783
45
2
27
56
72593
354808
291769
63
52
786360384
77
31300
338220
95
284780
8
311565
242705
2
287724
11
643736221
491783
2
25
348830474
976383898
31
772020656
97
230854
298610
90
44
429829
437069
19690
358847
97
97
21
232944
354539
480227
158840
36
7
483546
47
88
6
67
84884
85491
625891348
574270333
103339
8
6
41
31910
9
57
310220749
477955
15330
216132
391911
397905
73
20436
15901360
51
253033
2
58
145411
6
266732
189454
50
19
249852
374546
40
109548074
451511
50
59
50
35
467869
27
20511
17
439402
58
68
11
18
157616
25
54
232049
579229740
70039
312872
11
4
128112
657991513
316310
208967980
78
39
2727
311419
72
97
176710
70973
76441
78
451424150
451880
445243
70
2
311524
261414
477103
66
448505
37
29
44
77
69
3
55
359764508
258104
91619525
80
92
482105
25
349946
142920359
24528
619818219
179817
87
24
18
44129
45
402846
25
89
86528236
934294200
93
35
231420317
41
405268
3
184368
36
380919393
43
98
31
33
7
273287
10
90
4
3
54
268591
648627240
2
91
202341
7
33
8
1
82
276212
21407
23
31
44863274
40
78
76
37552
451656
1
81
404767
29
54
18
35613
353909
469567672
383644
369011
9
280265
462329
69
9
61712843
287393
18
16
8
128128
94
36
50
40
6
409598
275553
8
336288
490531
59
81
96
33
420216
262510
62
19
10
66
75
49767
126886
87
3
442438
32
418695
20
55995
104229
96
142974
369199
380040
386208
330673
153243
98677
7
333213
369319
74
395793
67838
110718220
92
56
2
168092
97261
57414
53
97
77
52
18
50
1
350070290
498694
77
57
36
91
133772
297177231
27572
137887493
257385
43
468412
1
21
98
81
92
303275446
106293
4438
188809
39756
61
6
60
920284875
46
72
455414
38
280279
308846
90
11
539083471
28
54
382560
91
199369
33
268641
83
418946
48405
8
289362
44
46331
254257
63808
152390
17
150373
72
157225279
88
370612
152075
15
57402018
56
297588
443952
50009
2
86
435250
38
256227
60
937370250
225471903
337723
7
87
29
4
74477
27
88
224633
54
459746
375365
83
735746975
149655
38
14875377
121704580
906953248
83403
697032177
271019
52
445206
5
193566
843661401
48795
7
134524
110583233
84
36
326976
10
71
13
5
14
451273
12
262962
69
20
89
18599
89
224693
8
464324570
417083
335228
17
54
745278424
20
67
32
33
811663033
72
26
96438
641261898
24
6
15
215265
493192
316058
6
470358213
217130
66
293529
794590911
37
81
911024200
10
60011733
90
152787
5
187860
85
89
815793021
6
18
91
828652722
226482
64
43
44
697888685
325401
339267
253570
33
308902
98
232969
25
19
87562
215150
34917
43
68634
9
96
65
7
61836
66
56925
53
467950
389524
169244
72
66
153505
1
49
45
53
71
203930
21
25873
294326
269856
469152
391363
386278
626187895
30
79
71
16
283436
79
84
63
41389
63
426777
36
472779
4
6
88
944125478
84
278519
396557
39
61
111808
589586461
63
19
204723
20358
395418
38
6
130353
156912
574073944
421492
210991
61
31
75
96
62
198961
93
483569
2
297813
261151
377625
167511
78
48
134086
133509
40
659178204
3
24005
199360
40853
395482
222011
37
1
452136
34
68
241310
28352
89
38
69941
420466
312106
53
17
26540
29
75
845071407
78
96037422
16
13485
30
496350
73
96
296527
409913274
57
455047
242132
27
61
28
22
64
29
961664470
78
497930
354474
52
52
471717
6
66
324879
496588
89
43232
227793
253372
93
75
8
105418
61
653072618
438996931
77
24
90
132876226
262243
427352
572434480
376993
17
57
47
42
46
102357
36
51
81
111326
381529
428158
213640
213899
75
50
442426
66
181329
75025862
94
478529
450756
27
621995355
395528
220904
67
11787
297537904
47
80
796154378
66
8
73
473067
57
23
13343
469675
487199643
82
57
15
50
294224
21
81
63
67
68
43
897325521
1
109233
82512
241165
451176
86
42262
87
214543
458644440
460427
430966
5
145275
41
15
3
14
362337844
21
3
28
172495
40
98
414043
404698
72
46
244469
233505
68453
506576660
40
55
23
485847
443058
33
9
54
260454
83
831
560584731
987192593
96
7
205428
81
33
30
42
11
83
913983600
3498
12865
87
5692
25
60547
709299536
214418
223211
432599
18
289054
489937
475790
986658465
23676
333216
5
89
12
5
12
59
4850
80
78
166858
79
6
9
66
96
213985
350489
964069278
216382
228974839
85
62
278303
336305
38
196306260
374844
88
224537300
367779
146865
486442
73
51
372123
28
38
34
47
119516482
28
70
205705
281225
65
26
28
79
78
22
265839
23
31
466108
56
186104
242752
72
205079
79
207955
491068
153660
9
179147
397925
4
82
197942
27
962823873
88
79
90
14
4
30
9
81
89486
79
260615
38
239647
286229
196892
201230
38423
280702107
7
270538
377037
28
376219
53
210336
44
75
42
343473
26
18560
68
2
5
239004
163563
455247
796714943
83
34941
193029
237896
12
406309
18222
32
10
16
9
202515
80
25
158887
59
349278
6
401554
35
93
428434
70
316445
318593
8
27
186337
238912
61377
4
89
445080
443654
357866284
434661
60700
293749
2
192451
99
65569283
21140
26227
223108
417608
91
5
9510
295020
43
3
95
5
125528
595716685
195503
28
307347
32
406913673
421285
45
680606079
574734026
3
99
14821
450747
63
46
1
23
4
490684
439748
3
3
186598
74
492934
20
52
460778
2
8
3
134747409
82706
391697
49870
7
417498
52
179514
5
219307
422807
75
6
31
42
394858
319397
13
38974
40
39
263528
301817
77974702
36
77
307839
152528
484794
60465207
45701
83
13
7
31
251891
76
248656352
152949
98
80
361163
17
75
37
482042
8
465393
2051095
96
65
27
31
159825
14
278886
728452527
52
72
309488
72
105265
76611
273155
86018
146283
29
25
28
248033
393879
487031
9
93
4
24
30
66
25
262861
62
7
35
51
170703
45
99
6
170694
83
479258
35
49
88
59
324052
3
101751
5
384134
9
42
786405410
227564
140200
278308736
254594
75
42
90734
294377
652600569
132771
96
257079
146316
239766
752663202
36
82
50
38365
23
379689793
464811
756891651
115844
67060
214298
11
63
418744
64
23
355636
81578
91
54
94
115072638
87
7
8
235507
261352
60
70
452489759
105517
16
385064
70
65
48
2
98
281324
142262
112261
434215
363066
4717
194090522
11
195982
149499
122112
266473
245975
103609
4
761148556
409206
4
209847457
60699
69
221924
73
65
58
19
9
226680352
461288
257432
71
420860
484169
363370
521795435
149049
2
22
447851
70
385512
146502
31600303
3
57
301707994
273676
180119628
53
359764
32
80
38
3
2
426110313
381021242
275983
329916
457149
42
209634
95
793731623
1
142195
48
16441
74
135226
18
83
399840
98
51
406588
30520
391817
304935
5
99
39736
12427
150181
7
287057
239966713
159568
50
2
392687
150141
17
447574
76667
8
176061
195788429
81
40
5
363253
61
363819
7
281975
26
8
13
54
60
9
38
1
70
28
1
271776
543077185
117614582
5
79
9
443405
353390046
46
63
272435
94
112665
488259
842745239
478933699
251792
24
29
1
265255
168308742
120175
92
373822
101282
2
83
434719
94
367913
86
435111
67
253812
7
927018205
41
229100
11370018
579235957
45
115436
52
314277
2
234687
21
463316
10
75691
392472
4177
4
12
1
205704
401735
847483056
21
4
45
75
89
135254232
202850
327597
1
5
112179
402526
426019
68
96
971778627
36
86
35
32006
83
92
32
2
67
82
181384
402767
60757
9
412946
63
28
95
183830
427854
306654714
56
379286
261838
668502156
29
6
400344
44
446299
22
81
809305153
5
314784
29
9
429009
82
21
1407
318034
96669523
81
22608
22
85
78
253442
47
359330
168098
2
41
85
411838
173708
278795
33
86
389408
86
380737
843917378
6
38142
88
7
98
77
18
24
249458
474035
49
54
43
73
814592148
272465
5
389920
177368
551684672
14
85
39
294454
16
150264
83
88
10
193276
31
458643
49
117166
71756
10
4
76
446398
3960577
22273688
55
452900
19
376056
485086522
363554
73
821257039
41
232477
133022
69
51
349730
332430
50
356811
23897
35
426585
39
38
744357214
2
68
425766
8
37
285799
28
19
35758
73
452507
342191
2
7
94
86
45
11
8
423615
40
17414
489245
46
35
33
253572
496096
3
15
178133
1
4
87
14
52
478077
69
31
79
23
69
58
82
98
765535355
9
69
315739
66
60
268422
65
68511
22
21
68
68
44
246146
92
296200
18734
550232889
45
332511
248851530
30
82
99
625614750
94
31
180603
62343
51
11
19
3
83
72
5
341914
13
23328
106681
5
458610
25528093
333384
298628
20
197199470
83198
20
5
46
444498
41
59
359657
37
62
18
54
27908
6
268888
25
19
360147
345505
70
88
88
1
37
24
787029486
251082086
78
32
447982
35
329868
816287518
73
324889
8475
85
58177
5
211184
73
1
328659
43
134167
325069819
5
238464
10
457906
290501
45
266146
10747
426497
131548141
248834
920543646
260506
86
48
222735
20
585571566
85485
29057
462299
52514
22082
53
57
72636
32
29
401270
5
10
15
318810
19
136098
326379
343085807
131744
204984
91
380771
19
91
254730
957293632
455511
18236
99
580460436
73
375181148
44
67
287415
50
522639153
623969282
158507
258216
441868968
63447
12
23
74
125948
12
178406
6
38
427411
51
50
160301
1
15
221073
30
259172
6
29
204191
56
9
48
412545
7543
460264952
34
13
5696
46
444199
83
467719371
161042
16
5
33
444222
203436
27
300916401
66
329021
206460
59
102779
8
52
46
23
98
77
53
92
5
200896
55
45
17
448506
93
6
71
404136
22
2264
65
385534
46
471301
69
497418
3
66
61
6
81
84
387459
274186
763242151
95
38
20
72774
86600
66
91
31
67
26
6
443568
45
292279
72
227418
338920
209991
8
371471
45
495343
295884
59582
283887
72
6553133
15
198536
46592734
86
280136
30
870024302
12
118417
40995
780989419
7
44
3
48319
996856666
422071341
51
59
6
63
2338
78
83
74
8
9
705268686
4
25
675062188
429193
40
279943
71
6
349580
133075
72
329867269
44
40
340532
883382310
297552
118821
99
74
9
28
332127
33
360642383
38
105688
209367
227638
90
42
176473
185820
84
30
89
430785
94
20133
332893
82
65
429244
84
158874
27
47478
67
75
6
232462
81
46
5
213656
30
280942
42904
6
78
41
33
63317
126843
110065
92
138726
18
42
2
68
80
274986
25120
47748524
48
359292
5
537219340
401507
67828
71
17928
16
2
383075
303978
456255
231004
8
92
5
311607
48
6
72869
12690
36
45
27930
45
548446084
168796202
134484
1
497361
986158662
59
421719
305010
489273478
18
30
74
7
485678
409442
408697
364373
111547
63
34451
77
2
372312
220419
197921
57
34
37
454312
47
34
682585685
56
477247
155031
209911
9
9
57
52
38
701617184
52
263290
60
41
100637
356665
436233
40
40185
188026
24
38
117201
4
295725
85
74
95
439775
470533
431541
44
9
338647
254379
129122
102181839
27
95
469287
90
83
266377761
49
63
73
5
83687
43
77
97
1
312964
8
489617
282049
85569
33
115894
118399
418318
486715
82756
66
289058
57
403578
1
50924
3
215129
12
26
425896
36
150746
63308
5
13
37
64
393302
6
63
227403
738669315
19
7
76
306363
33
271969
72
18
41
35
307756
259234
85
98
7
92
266795
361521
32
242798
89
64
243770
183915
203964
99
100474
160204
48
74
52
394512
101779
71255
9
13
64
102036
31
464008
194525
12
65
467028
275978
135816
183540
2
35764
59082
395473
29
235903
1
1
36940
422434
261679
98
144407
377555
16
10
56
56
390602
61299
760796636
326155
21
116756
364060
88
5
4
190033
52688
99
282558
38
432497
60
26
58
16
162624
84416
47
23
341942
46400
4
24
121454221
96
31
25
921388827
92
38
4
90
241360
416766
87070
14
288884
360875170
427830
80
217398
657850690
32
72
72
17
57
34751
15
947840857
130331
61
613196123
36
65
38
94
60
27
139871
297304
1
130892
413744
97
173176
383358
65
51
1
496760
450154
16121
15
92101
477800
95
5
25
97
2
220025151
193246
56
35
418201
61
117764
80
2
68
498658
47
69
74331
84
367278
496544
435710
3
2
82
337948
493678
91501
89
35
851487646
49
43
274331
76
212109
17
310700
100897
468105
27278
112739
394247
233802
387430
240497
708909872
57059
75
52
59821
98
830454910
821523006
252350
305965
200892
71
482565
6
13
316913390
394351
5
32
82
62241049
74294
8
88
250741
98
67
447023904
27
38
22
285761119
20
21
2
133894
363128874
187373
434578
74
232649
1
2
243688
99
636254175
366493
418285
7
62
51
5
70
16
417485
89
609946550
40
799478325
2
474830
34
38759
348436
2
1
822870864
163742
2
55
244914
13
154512523
176251
6075
26
255963694
77
346499
314524
280235903
43
749197247
72
50052
240929
44174
80
665543178
172070
418373
95
338513
94
932379415
79
343137
61281
28
73
73
568714181
22
11
118168
23
63
833435262
923379789
261792
51
66
70
146120
20
140729
12
70
254886244
65
368572
34
32
10
24
62
76
97661
70
323932
141110
357978
77
58
27
224995
48568
85
242995
449124
87
26
14891
27
112536
99
68
212452255
1
13
476602
450320
287341
385759
48
55
30
207071
162380
532380718
996002278
181874
87128
138122
7
9
759020184
29
36
50911
38651
384217
84
79
339956
90
163277
38
30
68
253831
31
7
48
472654
47
189713
62
13
4
51484267
60
3
40425
7
400539
494916
74
17
9
57
222385
61451
82
68487
201589
848292990
20422
211962
261383
416709
84
72
8
52
92470
29
8
445864
310005
35429
21
453125
42228
240344
47
174143
117707
220381
136910
840730441
393070170
412629
5
399155127
12
564918558
85
78
481558
55
317120
57
77388
90
377507
254632
41
35
8
351791
91
201719
360389
32
89
24191
96
1
9
411805
84
686125458
50
82
53
794641623
407776
39
26407
58
83
221171296
103605
164055
65
42962
97
435237
296079
57
16
74
78901
55
82213
2
232267
69
42
82089
87
48
383933
52
20
28412
10
417301414
87
83
39
129715
73
16
375599
147161
13
1
7
58
415487
918237784
38
159757
28
365292
1
71
9
405042
5
478447
315809
8
27239802
406923
890056320
94
194407
291552
33
34
167081
921378398
58
1
90
54
22
42
44
8
304047
189570
684692163
96
743237095
16
40
272470
385185
224114
26
173247
71
96
50138
17
341653
57
8
1
50
35
236409
65
9
43
249085
432361
433023
57
470861
36
64
99
67
364619
70
110955
118354
96
92
28
62
98
49
6
476898
389177856
317943
480450
550078245
1
293072
4
3
76
44
354549
238101
56
462142
4
274348
87399821
176696
175411
89
301857
76221
301146879
306366
96
106383
83
449946
439099
18
262545
221573
171029
79
31
860160361
102725
352716862
84
55
329114
359671
277991
30
445447
773363387
22
371186
372626
43
3
351506
166860
391653
11
49
496809
316300
179229
47947
197389
33219
179932
517538287
205879
346323950
89
427057
58
282876
247602
69
4
72
433045
350046
75
98
4
948506312
395614
830987409
617511294
203476
440242
9
492028
23
498442
96
496019
71
41
212087
78
426897
480384
200124
17
374775
26
8
172339
41
52
36
7
98
69
8
35
81
4
96
23
16
205617
42
335067657
495382
28
17
54794
86
8
209285
28
8
133890
459828
58
32
94
5
99550
124066
60
4
316844
390319
75
25
91838
48918
58
61
53
81
38
190229
35
42
445510
6
188328
248380
70
105241
146036
2
21541669
84
302214922
287127
58
69
387875
50388724
4
369928
75751
423493
49
347656
8
188209
78
66
15031
2
92
55
90
355741
432873
97119
37
7
65080
44
69
46789
295867
224904
4
349333
8
214087397
16
30747
439667
4
73
84
5
57
1
20
388020
42
28
19
83
77
121584
30
9
952498776
2
11
187700305
99
170379
19
201131
264074
5
2428051
50
86355
469514
81
41254
93
48
57384644
340223
78239
68
66
423249
429604
8
70435
96
283877
334905
65
96391
92746055
351084
181147
297585
26
113050
884881523
31
379432
2
71651
12
66292
83
5
7
542359983
7607
91694
44413
295711
584663559
92
19
92
172521
38
53
94
4
79985
85
94
108012
220537
33
475624
73
72
447234
91859238
22
97
354243
39
390235
49
201346
62
4
2
8
291936
64953
6
54
41
36
19
27
211349044
54
94
82
35
89
54
34
342505
69
255822
19
263146
24
95
461373
76
21
115460
96
13
75685
252183
253594
462248
70
237420
102506
16
51
2
223878
5
208599
64
32
254750
146188
274617
62
261187
7
136675
11
493711
171444
3
86209
47461
31
23
1
62
88
52960142
69
439636
149262
13
12
762937437
37791
276958
73
36
26
20
248232
54565
366741
137533
38
41
26
7
16
987710969
460459
87
44
44
83
54
510860301
5
37
427204
749510110
295064
9
329225
441602
53
275322
108938
93736
52
378908
611363827
58
386831
2
234285517
214515
81
212435
353973
352546522
140782498
29084
173667769
4
88
4
82
10
53
18
79
7
2
11
308447
3
30
19
89
220095
94
54
75
6
140595
481487
15
78
59
89906
90
30
87
55905
393806
316564
47
21
73752
322189
911192799
60
2
88
14
44544
94
490784
27
472502
434697
46
15
680421830
74
33
466801
91
68
390372387
45332
11
35
412917
353238
52673
12
45935
458849573
52
95
841801041
55
99
246348
50
78703
1
135046
107303
52940
284351403
312031802
435148
65
440174
74
980438720
80
159396
62
432805
263035
86
65
444920
142960
39406
41
14
5
83
18
357321
442992
318558
90
174759
41
3
447412
20
276593
97
47
80
358076
97
31
80
569690506
27
71493
87
87
459355
242188
459814
435321
80
37
12
312836
53
75
577981900
23
34
61
27
53
16
257313138
32
235619
32
25307
34
6
177049
83
65
314588
88
92
153556
21
6
273626
48
365519
8
779351928
1
187094
794631509
123528
102838
361253072
690705572
614502325
303342
492935
1
984558464
66
396583
415150
206456
95670
54
3
47
64749
68
40
47
9
91
303715
5
104104
418573
48
30
6
104695
265489
6
226400
9
48
92
430705
536561471
23
111431
61
42
120326
329020
82
130816
5
359626
205199
442255
63
371700
33983
279937
205695
5
615719874
9
69
72
7
35
371521
210865
93
652525497
37
190716
785659292
125472
153993
84
322907
520289018
290915856
79
68
58376
1
85
118815
80
476100
27
89
297399
209250
201265
34
799994721
51
579434984
96684
98
315088
82
97644
71
23
248230
1
260120
422382
262313
99
12932
241030
66
71
248377
49
2
1
498801280
41
348625
27
766631229
79668
10
3
196487
62
88
208779
5
57
51
5
84541
57
24
367914
381122
355061
44
482359
407328
92886538
79
87003
172799
6
322549
434646
81
898137785
40219
75
46
776137255
185105
526871758
97
92353
360290
253722814
472927
30
538159049
206116
80
106026
230904
533412165
31
74
158906
83
74
317466658
97
6
426511
97
21
225532
59
32
288861
5
62216
89
316790
354488823
254474
4
42
418395
79
8
92
450263
5
12
69
98
420147
410704
627341851
284900
25
49
3
112252
320912
45
47
63
16
33
392679
394890
64
131659164
484852
937340271
87
49
35
386425
96376
15
379919
2
84
4
38725
59304
62
61
323272
23
46
4
94217
22
24867
200637
414953
399055
57
35
174454
55
43
123877
79
84492
315327
612677577
48
96231
370780068
125557148
71
570315388
128749
50
59
94
98
92
84510
90693
418139
157749889
94
61
58002
204450
260047
54
492124
23
110508
141848
87
9
81
21
98
4
475398
98
46
52
207028
37
9
31088
93
8
6
436498
15
207653
3
339019
290580
38
73
299244
78
59271
21800
241191
278576
236848
100248
436909
371776
24
906294257
220940
50
94
220568
358457
460038
824317088
110992
16563
5705
194393
5
286207
383931
19
308824
120002
82
51
86
974317175
309696
445006
889083054
325565768
67
45
219061
489757
357715
1
325379
2338065
117133
79451
429182630
2
73
57
39262
735824687
12
465168
57
11
219212
720162035
46
287289
209870
45
54
47274
231068
129670
305049
5
18
282589
86
443103
97
11
86
362769
22
90390125
458503
6
70
54
47
355741
188653
44
956212201
53
369093612
116714
276511
22
355327
247690
61545
96
130162
7
78746
7
600059711
26
92
380010
55
52
211476
167559
250387
7
116386
477508
417444
271699
261616
49
13
8
88
211759831
53
150751263
5
88
56
8
5
46
89
396126
31
8
182679
27
422543
4
69
56
10089
460991
172251
422954
87688
52
364999
97
8
3382257
7
96
33
80570
67483
222823
69006
40
351262
79
130623
48
355301466
122704
671882870
66
465866
91
193151
82204
196075
324916633
178794
89
295130
39
24
455785
2
884214771
193565
211432
425134
787795476
343608
202057
76
8
23
60
477777
29
74000
378718
72
968418915
19
33
72
2
60193
74
200353
95
48
7
2
716335065
217766
170697
83
52
8
250311
28
2
58
82
375374
6
153151
71
294846
57
436703
245784
9
137683
361749
423954
407478
357652595
99
17
59116
87
47623
370483
112008
13
88
1
93
432380
28
86
87420
94
191481
293209
27
30978
39
400629
82
243811
98
795081135
85
6
97
74136
3
55
3
465001
44
6
7
65
41
54
14
1
235812
82
7766
6
133447175
76
67
244392
449267
307493
15
216618001
60135
314847
56
62
80
745640230
36
41
14
491081
157474
20
77374
139981
325998
226277
9
106825
95
92
65
338221
99
44
82
2
56
422493
5
356140
36
440678104
5
398224
93
398712
268923677
4
13
13
6
265281
39
9
21
603758396
217993
64
76
32
70
41
67
373091
358957
24182
481391
25
2772
88
84876
5
252788
40910
16
27915
103059
34
7
436317
21
382316
267360314
39
59
97
493615
84
18
69644303
206877
800386732
485117
39
220707
73
231463
77
34
22
247253
1
968915403
58
48
35
70
330169522
497595
5613
299366
16
472641
8
210881
32
2
62
430303
3
327128
234079
325399
32
20
88
395016096
309694
56
40
25
9
238460504
73
26
12
385826
6
20
155144
11
6804
3
96
161126
29497
90
47
337937
84
249951
32
43
305493
34
268510
380061723
23734
54291891
435008
119816
30
25
135845
503854840
46
348020
15406
20
86
77
15
8
74
96
321739
54
942064547
74
336051
77
23
7
456457
8
296125
5
415400
51
68
494130
91
4
4
27928
85303
252268
32
90
444329
90
15583566
36
53196
212612540
90653
703399006
97415
35
90
55686
41
400170
321257
71
15
328882
4
3
161415
4
3
89
30
22
55
27
936509316
216593
177369
448560
406472
107541
42
537674240
8
80210719
9001
241890
158540010
70
63
67
179626
4
45166
275498
8
91
886675136
537175800
83153
4
685173987
148613
51
313376
477430
343904
40
17
10
38
123916
1
248609
53638
26
12
334684
929934749
387060
46
65
84
70
93
75
90
170272
7
27
314001
90571783
328854
68913
62
70
16
93
239389
71
18
34
147175
62
29
426802
334083
7
4
62
4
22
92
86
2
94
40672
9
97
98
2
255903
90
363372
490670
313380841
475861
12
54
662893688
146569
986383876
35
665151677
48
54755
10
92
55
348809
300467840
19
65
23039
67
395425099
3
757809949
408695
55
465250
319542
63
15
59499
327233
41
276897
264097
105704
323324335
82
13
487452
27
94
9
241987
238613
423113
74
54
49
486928
499253
42
71
3
381794
412725
4
79
63
215048
362345
357919
267324
290217
70
256738
8
996737644
88779
213472
145690
57
677541130
198658
95
131661586
70
46
41
38
8
839231552
162991
401707033
278777
205804
64
45
52
165641
9
17
95
130623
24
85
965873166
273672378
47
86
186329994
123529
5
26
410857
485323
20
248846322
153251
40882
622269943
9804
86
216326
642259847
30
13
32
271344
632757075
17888
21079
85
494779
20
122883
933987541
70
96
5
412207
4
331691
5
64
40
26
96
92
25
936677372
38
99
172090
208882817
30
41
280970
33517
460688
88
214584
25
63884
376813
53302
96
17
263490352
66
97
68419
38
19
71
211041
192712741
186979
2
33
331607
342638
50
346175
754188229
69
78
5
1
898018035
94
29
35
364842
311940
41
188090
941202134
3
12
32136
335318
367151
2
28
18428833
38
2
37
81033
355793
88
453877
92
451484658
42
285485
293788
16
7527
71
40650231
9
88
2
115009
300561
2
495613
96
276316
3
234504
4
39
53
61
491999001
241043
19
8
432445724
141722
94762
55
165594
28
415929
488429
937211912
483959
69965
50
63
377710
204712
86
484233
79
59
239984150
459472
5
6
45
1
97860
270871
4
3
436975
1
64
53
179515
94
96
107784
57
65
451325484
306956
4
185959
329294137
3
49
373200
94
235011
441543
358527
2
309174
70
33
210452
10
2
96
284492
19228
9
4
246365
80
27
32
80
31570
47
466437
234016
11550
60
2
1
81
9
416345
352477
84
92381
395214
204122
79
9
487484
25
58
442466
33
83
80
61
489374696
8191
6
406725
40946453
130016
45
354265
34
29
26
281769628
325565976
74014
18
386125
698371433
44575
5
26
9
580307845
43
9187
10
220862361
912302907
69028
378412
326761
922514283
6
308303509
160002
474872
23682
804033758
2
12
6
3
924000352
19
98
108635
127508945
144168
496344
18
82
315811
463929
4
386019946
96
912522035
492356
116737548
91
81
407225
295281
138565
8
85527
8
447260
838862432
5
282893
344213
33
53
348991
80
7
61
335989
308259
48944760
295840
489176737
72
415026
202431
63
30
366099
5
662458958
477151
91214
140298
103198
27
272221
63
5
36930
465844
288638
96562
896640313
2
360704
383387
357826
397955
8292
616036797
29
7
31
219259377
4
203234
22
396774
351373
224736037
144685
199862
91
66
2
454107
13
39
33
83
96
20
434306
124264
2
63135
210068
65886
8
646975257
914543977
57726
75
64
241065
6
87
82
166311
96
9
241869
79
70
61
54
312741
420637
210733
22
404085
8
84
26
782962970
158426
357537
713440455
52
88
25
98
2
349474
17928
60
8
373794
6
35
62
9407
212918
7
302194
200121
4920
471248
348098
53
79647
38
369250
587399525
2
274249
411494415
672239804
61
45
142533
269423
4658
3
38
981366550
5
24
439855
4
31
63
109062
42
381997893
77733
73800
105578
9
191179
6
259360
99
23
31
331215
339755
229086
2
76
8
5
99
460856
63
9
22
1
74
271784
95
156990
3
2
19
309043703
3
457064280
60
47
97
343873
8524432
87
319646
8
417148282
453826
36
11
329015
8
22
66696
20
47752
29096
95
3
6446
31442
328911
416558
91
35
18497
111730
13
151071
114346
721533674
22
19
204146
226997
173724
40481
348201
40
393321
8
51
48
342342
68
99
7
9
202011
133927
484173
210083
334393
89774
77
83
301197
158531
138281
15
220099613
336946
298138
420679
580066229
63
33
192804281
8
303792
262611
34
90
225730
11372
89
690216748
653187196
61
316380
610446750
90
369839770
353849
325592
910703711
44275
309836
147838601
6
87
218442
71992
17
5
162900
78
38
112566
295294
46
50
35655384
26
117860
42695
238872
586997897
286207
31
244100
152891
23
19966
64
39
71
88
152820
112878
844016922
1
322701
9
272713
53
442224
239639
8
444668
244144
203328
254860
151972
272253
34
6
424336
62
81120
18756
305307
418792
86457
55
42
109876
78
330798
13357
387357
156855
22
640012183
6
25
14
389099
926994548
59
391838
43
241356
431
215384
371645
88148
64
85
35
259883
131865
248773
202286908
25
33
847659930
34
7
740435543
440710
4
5
73
429549
40
65
21
5
849696550
470453
91
7
301524
446344
6
378022
190091
488233
1
6
731453367
41
47
108783
266538
402826826
350735
277987
142659
72061
391839
7
31682
5
81
82
71
215617
292499
46
10
55247
19
83
3
149156
453738
194974
74
263148
99
230857
690161158
113043574
781425813
59
22
58
128113
85
67
91
512398300
361583
15
301107
27
345238
41934
59
86
39
72
440362658
205563
60
1
99
93
499848
76
315836
61
171209
88
11
357205
86
319454
314212
100882
12
69
133893
7
425676
5
27899
470141
310871
43
742084186
183447
35
81
297748
71
19
25
38
64
471863
395522
3205
5
36
3
202323
600951119
9
232897
264679
444268
57
73
1
183522
343360437
268949
37
337483
33
23970
59
2
4
92
213570
657624909
49
376441
562321781
318160
37
4
261455972
444624
62
97
672528851
87
44
464198
187666
54
78
376563
84
482729
17
385454
19
157130
28
257128
247849
2
170869
453150
80
159921
38
224589
94421
94
71
6
30
471169
18
329409
7
433501
16144
53
192225
130137
76
5
86019859
41103
45705
80514
815977075
8
170765110
189728535
45
31
37
161019
441646
870439689
8
149847
7
271905
88420
70
56172
85156
386492
10
472411
340274938
276803
172989766
473073
188161544
3
335959761
67
91
436283821
63
217017
173075
9
431611
285644228
22
129604
436336
480683
13
2
341694399
75
169473
9
172319908
462027
90
90
86
52
76
86
59405
91
11
21
60345
64
52
364064
32
70
436399
18
63
449075
3
79
300354
80
444696
261463
9
953913088
469300
319462
48
69
374042
14
3
20
150033
117850
169024
473033
5
99
446463
93
130224
214487
67
194192
476891
41
1
5
130127
460823
9
88
155486
305999
646288233
55
142811
71
650053927
2
69
9
463806
27750950
5
74600
263495
355161
31
483006
162578
266281
359393
60
89
470901
2
14
287755
6
5
26
481157
323747
398396
7112
23
186971
579210171
396794
36
62
34535
188851
602223059
35
391629
308301
6
200021
98
42
55
3
685180291
109298
53
36
218654
39
63079341
52
25874
24
43
83
49
782537486
3
58
507611990
763722095
48
379832
69
97
117343
137325
80
467482
964612951
455647
33415
25
494526
63
275144
308763
423843
396345
4
374756
79
248522
239980
496229
241741
71
180330
334673
55
423324
24016
64
392370
136285
74117
11
450811623
82799
388217
110520
2
396848
83
67
69
258606364
23
59
67449
679086750
243088
36
411652
626487935
478396
61
84
350393961
275117
467088
18922
401305
189890
61
493881
716017533
320239
445242452
35566
66
31
44
28
28
13
309442
692326310
183244
88523
474196
99
28334
27
396465040
945556909
821397297
4
45
703264691
278481
83
85064
62
80
155343
92
19
84898446
650649757
37
384959
360956
13
117044
23
59
194503
63
311705
42
478896
31
89
58
489331
99
280400956
254133
14
19
74
23
485909
908970026
269684
40
299337
286700252
72
274780
128081
498055
36
18
6
755912711
49
39
24
454928
97
457343
2346
10
295628
183139
343125
493885
828297605
239197
33
88
159456
4
43175
33
66
67
4
32
73
32021
380508649
268898
398627076
86400
48587
40
73
37
24
99
124400
334782
457956
214967
27
63
2
22
177153
31
437761781
465944
13
15
401682
208900
208478
7
530464016
84
391071
1
231050
815787495
27
9
11
1
20
14
408420
42108
14
2740
66
2627
40
7
26
68860
5
160534
187183
270009
33942
149999
48
862748712
94
34
45
31
51442
48528671
83
10
341331
1
48516
135411
99
40
9
69
173296463
64
63171
61
65
76
3
2
122597
914576248
200369
175023
105501
93
351882
40985
20
347870
9
59867
404142
309764
72
469388
43
91
84
96
201109
49
250987
143632
43
26357
63
444427
37
351327
91
60
82
95
29
93
85
255354
325951
355763
30
328603
312233110
653843921
8
40
13662
5
468570
205449
148939
839465909
239207
436804
1
10
47
612443169
427226
4
19
53
31
31
494154
53
491347
12855
191165
171580
770999621
496108
4
2
23
81
11
44
495644
104509
10
47499
116930
55
19
83
91
6
403624
338409
982479847
982281359
309033
114825904
173745
988955230
60
251863813
5
459804
38
51
71
72
6
82
49
212167
21
40
49
125769
489893
36
49
185801
490012
91119
72
75
203465
50
761111973
43
337640
510030367
265045
240431
484905
51611
5
50
770017171
61
229319
36
27
299261
481081850
361667
23
465809
303738
29
602751789
118446261
93
322289
48
42
481135
297504
47
95499
37
60
11
44
388341730
88
9
58219
67
62
982343322
152966
70
145135
170099
81
407637
99
20
961519858
56735362
372920431
63
88904
52413
485434
6
2
33
458780157
42628
82
49
201688
62
330559
718502134
38
48
87
398105
38
416774
288944
342929
69
66
80
493101
48
315933
67
37
64
48859703
940101393
96
364444
23
286955
21
389338
35547
30
95
15
219347
1155
441563
367024472
265143
350221
3
91
467055
86
79
83
74
451464
317909
40
334460796
80
55
77
261357
133838
67
95
288033433
81
159750
51
72
97
436081
213788
485650
6
37
206486
725108097
190805
665188080
572184513
40
223234
4817
159314
83
54
230826
175449
425199
861129927
176177
310661720
5
81809
475988504
75
9
19849
39
296005
269517
614395044
268893
72
427211
316409
1
427906
45
26
407040
2
112912632
9
139636
110035
88
497830
12
78
12
44
7
325442
66
51208187
89
87
271431
309076
491918
476564
15
8
6
293017
173177
936162793
484954
402195
43570
367059
164876854
18
462798
71
284076
642400148
52
99
43
361282
395296
392511
387629
14
60521
41
76
50837
30
42
349624
78
75
85
86
66
8
995559861
485288
92
350893
9
47
2935
91
424107
80
254960
5
34
73151
431633849
807922011
53
41
89
10
274497
979733011
27
31
68541
55
64
58
231884
76
190851
42
434265
53
72728
243628
838925172
34
36
281114
86
86
66
30
72
273441
1
26
6
364337
1
4
76
34
4
444491
209817
22
1
24
2
7429
68
74
26
60928388
3
152502
247464
948978200
256983
83
253888
223321052
194677
413559
42
8
68
26
85
183769
448617
130500
467210
82
438108
176428
431729
750340649
380106
7
96
11
210730
80
92632
83
78
403514
41
233378
72882
50
74
40062
9
6
241405
29
72
226046
464368
914187189
73
36
384751
98
33
6
96
3
6588
212253
9
4
200225
497773421
44
7
70
58
697785066
23
426154
8
182901
173009
280111
268147
342737
82555
427561
52
92
47
60
89
53
480438
391724
83
58298
32
22610
486565
240502
18
32
56
963604850
415986
440709
75
15602
209668
476448
69
83
63
55
455276
369525
92
173590
398979106
47
3
324755
132644252
269499423
341764
69
28
299889672
49
48
141006
12433
38
34
57397
38
92
21
95229
577335401
333402979
77
98
91
95184
65
290757
75
22358
485956
255316
61
64
22638
47894
5
71499509
35
155511
23
68476
435666
89
698035573
10
2
8
81
222572
46
489653
347777
3
30
25
544562971
93
6
16
74
96
164794080
480880
93
142248
282621
6
359495
51
160472
99
3
222377
116452
270213
85
341073
243268
61
421409
488723
358784
24
10
320419
39
58084
58
483474
185974
388001
97197
7961612
67041
285219
40821
65
72
25
8
70
7
11
70
80
152688
18
1
8
485792
17
51
153590
32
78804
34
487774
61
319144
5
89
106944
243833
251797
241699
42
2
333771399
59
18
115501
15
46122608
203236
8
27
25
287361
75
21
2
33
28800
135264
463988
34
294451
111413
70
451543
5
579535543
3
298877
480073
28
42
296129209
59
51
39
389007492
2
5
226838
445013777
26
21
254515
64
217854
17
279566
479284
114583
80
391228
39168
81
250115
2
74
309166
166509253
48
364730
337840
308545
213532
33
317765
326297
491789
93
26
71
33
454373
6
487639
135742
256591768
89060
25
20
221121
94
496029
494359
322703
229339
260282
55
378064
90
801628672
398106
491789
7
75
3
256604
152436
93375662
45
26
42
377703580
668311677
63
227791
1
281140225
579598107
36
67
92
825852359
244150
480051910
452975025
90
337156
379107214
93
88
31
302469
290946
86
3108
110908
107004
48
138180
93
1
3
359783
76
371491
4
430458
22915
75
67
166909101
99
447676
293961
96
24
288379575
976383595
124197
260856
1
361058
91
83856
917576202
350682
366148
32
74
320681
924092880
121872
179976637
13
756
4
97
294488
36
320305
5
237331
94
247491
34
59
32
2
81
535319429
201461
9806
42
21
70
83
9
173883
83854
256126
66
59
72651
36860
129235
2
87
440186033
53017
34
12
4
403200
78
63
58
739422934
3
34
6
279147
18
4
425085
35
77
25
76291
25
698168501
460424
4
72
11
930457071
462674
383545
147070
33
69
288085
358048
6
114983
88
13
413004
16972
200255
231953472
63
335339
59
96547
82
26
76
29318
65
80
34175
1
7
36138
507416394
398507
118813
305139
59
86
90120
495125
151993
213365
53
35
94
325638
321240
203297
18
98
128955
441370
378583
79535
10
3
33
144230
987891832
40
4
76
98
25
389496
274306
614959654
198201
481147
191496
95
99
433388
196123
260756877
281348
383101
200133
11
256463
58
93
200304511
395520
77652
9
291259
457884
461064
53
73
27
217427
359421
28
375270
63805
185840
673433071
9
201304
5
70
37
2
50
424681
471168
9
21
437853
438173
32
31
41
6
1
107188
53
83
39
26
98
202496
285935
24
42903
598129729
67
303066281
476029
87
58
81
78
426348
361545
114687
139930
1
387594
30
376754
41
48
496931
453856
294719
6
89
85
3
152225
20
417088
79503
158931402
63
52
58
69966
493371518
1
475646
3
612178423
83959
236552
48
221362
272295454
317653
2
76591
485578
89
367476
72
62
36
398833
88
26
204009
279636
9
71
404988
103422
94
496791
14639
68
38
8
96
11
49
66
9
66
699059675
57570792
489126
94
67
98236399
2
65235
11227
39
2
371119
92
241171
366647
478425
104701
62
903837232
445639051
87
72
5
1214
199748
8
20
140703
18
38
14149
549316128
4
7
97
98
64
436836
41
13
11
375460
324342
14
12
83
6
853252837
66
94
34
388135311
5
939929603
8
70
18
44160
65
33
9
88376
98
11
1
117961
539152844
166650
8
237467
37
52461591
80
569771088
416977
21
64
55503
11803
62
39
210257
481606
143601
121074
111147
470350
473987
93
207134
144343
98417
48464
427252
27
170493
143503
6
467316
77
983007976
335207
86
11
70
28
39706
651200867
60
11
165922309
64
71
385264
61
266767
142821
176637
38
476182
86
65165
496236
377394
4
437353
56
641536849
68467
301957456
122388
4
296999
468277
98
57
816554433
284814
33
37
53698
917668393
40
273179
162914
191492
434604
81
1
70
34070907
32
80
419652
482322
48217735
4
308563
781089581
91748
68
288916
115030
57
148837
6
8
129722
186839
424393
278101
62
324939
3
195637
28
16
129157
263923
477730
172316
62604
67457
693988377
168296899
455536
819637576
120153
369732
1
80
20
54
368553751
32
77
34
5
496925
917332908
54
708456739
295539
603385636
263757
45
80251
4
898056083
91
112933
52
177341963
909324551
6
1
53795
18253
170523
328236
3
442378
89
29
386124
74
1
25
79
6
489162
239052
299738
789568543
116277
317662202
12
82
5
19831
3
81668
8
15
367397
48
24
9840
21
66
35
308870
409981
73685
9
2
350215
1
141645
287401
9
60
8
400694
396433
182135
340278
164482
42
92
179684
53
484728
138005
321078
97
5
76
480819
250873
98
17
211232
73
71
377455
119855
47
90
419008
25
93
12
61493
44
73665
150293
3
124463
58
3
5
25930
319342
52
37
391
25
7
25
213851
207603
980409932
7346
404358
194659
77
234635
59
96
25
844099481
9
24
228420
63
409130
345731
184585002
5
22
9
318232
52
345230
89
46548
92
462856
399691627
62847
84
388967
98223
282403
43
440113
31
83
340588
89
8
420504
277325
481648
2
4
498792763
61
68
296181
270447
167263
86
75
41
43
357240561
165514
203266
60342
45
280949
55098
7
821338289
40158
518507015
44022
13
326536
300796
305153
151628
18
2
92153
200232
36
308155
274260215
36
245919
17
297622
467638
48
74
279679
257351258
7
471088
34
957745120
83
798854260
8
304311
417188
144300
27
470356
70
304817
916966129
380971806
1
8
296343
64
4
75
528300719
27
8
66
38804
3
411448
81
77
39
113902
86642
1
342386
23
436460
73
314946
56
6
96879
73
30
50
84
245035
48568
50
252527
76
328485
461240
21
224490
11
40
381219
15
30477
47279
37
259530
1
74
467345387
1
497899603
20
57691318
94
93
52
51934
70
23
5
30
323231
45
311130
5
412373
220679
358648
741621173
663414022
170980
68
40
58
446261
871581672
394324
45
30
369554656
319759
28981
119561
182257
95
400923
8
197171
607747282
55
96
31862
88
7
41
306298
61
19
66421
88
346752
346224
21
5
95
198025
3
57
83
34
398701
572917142
53
56
433209
348405
59
256399
19
66
75
84
41
59
324257
180686
82
35
428384
139713
241770
381700
7
228011
64
79
440264
12
287880
198191
942464381
347421
12
21877
313866742
18
288195021
781252701
77217
398536149
65
25
39
52
90
94
478098
45
21
206700734
73
43595
132800
12864
25
730260841
14
21
4
17903
9
304377
72
255234
28
471831
190699
385050
51
249141
11
433590
185612
498578
456432
8
74
40329
58
80
6
937401395
23
57
745386381
981454674
272371
789548115
212372
74
91
7
380017
220316
111972
12
48773
9
285199
35
388079
36
330937
14466
5
84
12
605378529
984597604
385595
282312
45
432599
28
153881
51
22
28
16
459375611
37432801
82167265
60
88
75842
28
425964035
82439
19
40
244177
166486
215629
68
193699
19
4
164521
97
9
422692
221221497
17
156092304
54
451819
38
53
7
219331143
70014
267380
15
164453107
62275
301823
34
62
7
213958
38
977989627
21
88198
39
16442
355277
476108357
92224
75
232897
453302
25
38
6
3
86
400743
316675
220032
11
72307
62
11
187257
484735023
879651106
164078
42385046
53
180842
17
4
8
67
438874
28703
181891
14
488667
64799
49
383827
56
219124
11
319598
34
66718
65
54339
97
99
37
323015
11
97
60
45873321
388890
27
4
46
86
323198
36
97
81
76
361488
78
487248
69
149048
7
275819
4
52
23
113472
41
94
68
125720
175988
231758
31
97
916127003
269312
293737
132020279
67
11
111406
21
21304
118998
35670
133451
496982
29
8
428021
67
6
204537
293592
25
656797305
303766
54
88887
309326
77
347297
69
18
461171
140377
45
142982
20
396936
237593
690102084
76
18
33
274293
172269
270348
159327
67
776591142
227209
75
346326
28
86
183982
85
842071686
7
53
411975
11
63
51088
116429
40
22
263190
395923
111793323
56
57931
369304155
143943
380159773
6
6
342189
41
35023
29
128228
412369
156339
4
307753
38
139573
3
58
339553249
491090
98
392769
99
130343
259765
474248
96979
286334536
29
46
43448
29
49
3
26
228940
11
36
82
23
418404
339932
377881
662044201
824864429
392299342
261839
384618
178945
110324
2
73
1
56
85
3
9
20
342069
56
11
69
21
87644
19
56
64
80
289715
78
23
412659
189791
7
21686
443379
4
269815276
152730
58
474149
12
93
206712
75
32
166941
99
38926
490705
45
414341638
21
2
437164
368102
98
145881
208436639
213867
74
149243
138104762
28
6
222794
84
495551
25
286188
3
76
173198
40932
70
757670782
215482286
54
19
55176693
156183
63
80
73
172874
10
31
33
419220
85
451792
7
20
7
225695069
412444
953039885
257353324
376660
24443
79
339680
66
37892
2
367715
51786700
227714
423834
383723
77906729
3
1
245416682
106218
439343
20
57776
308739
27572
210632
49
169824456
408332
4
235717
49
252190
486635
218487
96
64
94
91
2
355845
53
570586618
76
20
64
27
27
45510
214116
178834
405124
1
72
361410
81
41568
41
110044
468328
265909
862434959
84
21
68
70
506749433
82
441448
90
284525
126142
33
66
8
246905
495959
97576
6
89
27
923683380
40104181
78
56
56360
209910
316058
486204
205772
31
231111
1
536219687
343288593
449777
123918
1
32
296293
48
74558700
9
53
149586
81215
96
51811
271278
46
2
193361864
172206
343663
12
42
17
64
5
11
298816
95
68585033
332898
242322
200353
486123
99
6
93
43
165511
21
461449586
295397
66
14
499605
77
66
97880
74
1
1240
74567
50456
35
365091
340136
9
226447
279915057
53
30
747502624
83766
154000
38
801633143
650640635
65
81
192527
159795
277249
82
297916
85009
229123
141989
89
87
15
442095249
75649
111685
280416
2
5
86225
3
41
207880
355158
577657664
1965
21709
274696
101112
9
207381
144961
419330
70
29
23
81
19
52
66
442773
17
278595
134388
87
216398
37
78
389125
2
452568
13
220142
88
5
23
47
5
811352133
3
213617
415524
58
7
81
45
732022570
90
58006
111831
49
540104124
307390
83
266671
13
185453
28
764152380
458568
4
373030
470211
11298
22
50
415733
169620
34
324262
6951
273722
470744
39
3
273874
21
23
336631
9
462304041
75
181115
5
863196023
152701
116249
40587
19
764215353
504680610
92
216966
95
195721
231471
15
47
79
198038
56142
47253537
1
90
337413
40
41
78388
19
241937
184268
8
406574938
22
60
48
306602
37
153908
434854
60
55
30
62
6
12
60
82
294202
59
385725
487076
44
7
125718
109436
7
45
324488
4
76
78
74
14
390097
454833
52
310167
96
367068
279780
26
56
83
942797598
58
75
2
356917
98
52
232939
4325
57
313484
19
422352
144458033
95
149633
88
148963
52
38
30
115145
96
87
29
82
143469
187368
258070
34
82431
6
77
17
451231
939387306
45
76
211315
49
407589
52
213300
311669
118349
55321
45
604565256
955309656
279668
219341
437425
72
219750
833070177
473388
336107
82
234713
15
61216
446365
215352
45
75
31
96
22
33
6336
406967
294064810
95
94
28
207182
139120
73
419410
119374
458575
42
57
209903
17
56
18
72
97
32
289811
128397
334330954
9
77
39
364420984
422233
64
486847
96791
27
78428
76
474900
453985
488298
87
8670
4
42
308262
250654
54400
81
8
79
61
240086
84
27
58
65
47
173532
53
378981
109741
914154837
208765
30
42
87
17
84301
9048
21
36
487082
344238750
12284659
62
7
32818
86
5
135410
494927
341402
291962
331521
1
20
429375
112030
45
75
2
94
75
224923
77
4
406923
449027
326982
28
25
435484
87
463870945
190842
26092
344885
38959
388545
74
203148
433490
90
3
98
19918
80
43210
211536
167999
584621685
84458
69
56
271448
8
28638
15
76
7
42
89
18
17
222040
162469
11
13
8
483522
98
488885
92
94
3
128107
89
3
86
66
412100488
118545
55
19180
28
244005
62192
20
82
97
83
542553247
93
15
7
192053
492774
1
4
17
33
86
66206
117943
2
296110
207694
290504
42
10
199878
33
4
274093
39393
95
84293536
478369
69
744283970
100305
456512
90
149250
70228
90
75
7
12
6
409017
50
264300
56
271206742
9
39
80613
154825
449197
234349124
300078
57
2
127497
135427
8
46
6
54
17
347213
47
364317
3
457872
34
67
363305
52
71
110566
447211237
200677
361943
98
393018
69
53
40
52
47
488812
329970
74
206876
396105
77
62
4
140582
2
791077489
301548
8
636302950
25
78
190410
643221335
5
97
49
178994
44
57
24
67
498990
66798
172027
41
35605
441029
63
21
422921
30
74
345884
92
66949212
97
7
368951
196969
3
52409
187343
4471
44
53
72
96
149455
456782
189878
7
99
94
96098
9
9
32
480546
61
269620790
145406
24734
11
292136
389267
47
55
1
44
321229
489160
346783599
396023
206241
30
19292
208247410
5
46654314
323585
598377602
46
189942577
345250725
9
47
310053
634422736
99
431345
51
180348
10
69
72
313852
3
695041035
433540
2094
481472
219237
329043
8
92636
346541
17
474079
38
51
60
200631
157799
56
945657683
6
6
23488
97
215391
44
12040
253308
99
53
60845
296275
33
7
20
65
363633
35
265422
28
67431
84
79
27
71
56
49040
73571
49287
8
33
188951898
173528
94
143946
49
78992
6
11
205706
167014
464697506
321133
420721
35
43
384748
72628505
20
470082
285017
8
77
41
86
14388
85
52685
341333
86
5874
343727
100496240
97
6
299018843
1
28
150831
157345
55
3
321507
130112
36
300795
356851
9
5
363544
337502
13
325672
452703
172328
76
14
415396
41
255213
314981
2
223793
193945
36
6
445869
279949
256215
41
927266508
428102
341729293
82451
1
25
41
376353
76849
137207
786382589
153300
19
441590
21
3
489370001
76
409211
59
129794
21
7
15
476275
70
224624
269813
22171
15260
520746608
34
29
493415
99
66
495356
32
47
610128501
63077
21491
74
282995333
105930845
43
7803
74757
36
5
73
255516
487304
77
38
135293
56
28
66
87
389169
76
1
80
23
334805
184199
431603
769302789
86
77279
72
11
251297
344875
443484
99
9
407928524
90
8
334237
355018462
7
909733812
318264
8
970555145
55
57
40
369407
800531165
489099
412608
34738
116866
15
58
15
37813
255657
43
432298
31302863
90
95
6
540358446
180150
60
31
300102
5
51
78
9
51
7
311133209
999483970
209289
197208
57
68
216168
406356
39
793672755
98579
42219953
341474
41
335063254
93
2
19157
366163
16
35
26
70
34
7
53
84
35
421917
356632
3
70
48
56
434267
726819509
462789
42
275816
85
424299
30
190938
46407
496940
33
89
83
860532684
28
182766
8
145388
914811296
430412
422577
396830
33
123744
272772
462432
79
6
6
357304
129336
60
74
406295
81
43
249646
7575
269753
445955
35
36
16
3
36132
90
687747227
39931
3
231450612
45879396
473841
8
15
485031494
32
65
41444
4
16
931595009
413391
83
267518
327593
26
58
272306
368199332
71
175540
490544
318837
69
222707
30
355903
33
278358
440983
30
94
29515
81
146991
77
878445088
68
91
53
50
87899
136173
211886
76
348745
41
37
377201
136778
26
74
830969791
440573
59
54
77
12021
206963
85
180101
14
79
96
250947
27
55
481744
110225
36
169684
30
6
22
94
62
76
390872381
366847
372423500
253428
40
5
77
85
95
21
335135190
58
476828
9174
912498535
3
349737
9
72
288521
578399918
86449466
81
34
36
2
29
37
3
6
35
438682
6
465751
380808
809132918
4
16958
83
29320
35
78
71
11
24
29
54923
7
395598
67
14241
248481
434421274
228750
52
65
468107
334245
159582
7
52
452409
609083737
454776
244013
384320
101158
328212
80
947812654
54
80
18469
28312442
94
362933
98
283710
32
537925181
29
80
29
8
122449
94
73
53
3
51
496110268
34
45
39
61
103947
450525031
18
60
364512
269577431
21
358454
302333
88
876318003
108210799
266752
75
361699
24
241502
3
81202
40766
103719
433580105
4
24
50
489460
194580
95
185506
120507
343963
91
22
112643
11
12669
85
73800
405657
29
17527
15
175086582
361805024
401014
1
29
270061
213532
6
159148
319604
368211
142539
32
21
15
344799
917486346
50
47
433961
371074
91
27
3
53869
168625
392086
375649
44
56
32655683
155093
80
65
501258887
83
64
20
368331
135552
442821
9
50
385105567
330046
271898
142387
40
51
85273
77802
60
234352
694943981
4
759758786
291225053
912536689
143853
54
99303
3
476822
1
83
35
72
31
56
3286473
111769
21
40
427539
49
4
88
113221
278488
262661830
3
1
13
40
82
70
170143
24
450317
161528
487920
396516
63
724499709
369519
326083
382277
48
78
1
190452
415646
8
11
45
59
7960
31
252525
35
117187
167938597
457355
56
408317
478015242
778653287
99
62
72820
317804
79
3
49
376979286
11
247515
47
431177
195017
388833
56
181562
94
20
68
296654
32
85587
182673
318572
19
780628429
871258070
39
98
15
58
38
337721042
19
49649
61419
50
157479
44
491053
47
24533
23
19
98
72
41
87
103874
100287
67
76
87
261990
43758
334243
2
95
28
49
341913
14
322543742
15
87
162290
707529606
94
8
2
55
7
209394
6
85404
65
333820
10
43
449088826
58
59
859473831
250499
737483635
80732
68
14
48
1
85
450686
314674
67
15
60
446228223
4
459355
131372
42
38
569115410
404899
50
189957
251955
199157
2
88
88
986236448
5
229375
364968586
7
118788285
27
13
7
54
29
16
80051
40
67994
75
3
68
864489808
469413
16
61185
342788442
78
90
10
7
58
3
3
62
351425
62
287863
4229
263015
777301050
234126
31
6
39749
3
6
54
268634
64608
373445
94
85
916484710
465324470
104253
186107
400575637
96
40
355909
79188
162885
52
238233
340824
241563
245534
1
333143
84
69
25
148720
349788
92
98
379430
47
892107205
20
407441
93746
283512
1
25
55
272358
479007
98
294212598
642315789
144031
88
59
383363
85
280344
277833547
595808858
113009
8
342877
425144
77
717594373
321851
17
12677771
478556
82923
44
288853
50
467943888
129592
19
3
773890122
2
327904
57
99
22
52659
279775
639558903
21
82
63
314406
15
97
45
29
44
112499
136639
77496
5
162326
3
70
514117233
319230
1
388294
264007
357547
4
86
43
465600618
449792
22
257541
84
98635
82
152454
214674
88643933
55
62
284338
478836600
472099
75
182968
9
72
13860
43370
60
42
60982801
372636033
248627
47
346589
78
212493
2
91725
229053
85
273929
63
79
22
242253
84
249655
454654
3
42
7
299824411
228112
70
5
91
261325
14995
365897
353819
431323
416599
5
17
49
913410189
39
17
421209
63
225670
66
5
95
101606
354006
49
97
64
91
57
95062
45
17
57
175413
6
353085633
462073
432184
391185
50
79
368149
10
362589
93
16
67412
482329989
26014
38
153543
24
216404
88
89
62
69
569687358
67
85
20
26
392037
36
91
337129
333069
207285
420441
54
967526560
53
246321
56
42
63
99
90
6
83
340266
93
58
474565
908631975
262572
27
540102615
47521737
79
2
1
398980
747041637
76174
96
13
78559
396650622
84
75
38
451078
71
399469
480440
308167413
65295
8
65
1
3
31
288463
659608780
574217542
419769
79
94
79
151615
43176
42
122698013
237601
24646895
40
83
456604
17
22
21310
30
731741686
209981
7
73356
495597
81
192806
469623
210828
461470
240924
245512
54
8
118991
135869738
348947
78952
748932282
250171
69
399169
44
402239
799881450
270311
16
18
97920
289934
5
701027650
491037
79
75
25185
197226
253798
346723
459181
379062
375618
61
906422121
8
24
541138885
172142
269096
464386397
121833
67
34
80
105214
315607
11
425489
89
44
28873
990641654
32
97
339436
438815
48
936586327
87
91851
10
303848
11
13
35
98
250360
175864
28300
9965
24
819952205
207027
387255
462923
34297
1
489476
56
37491
74
77
152361
80554494
372832
2
164619
6
6
71
635046799
343639
934
3
66
419716
91
391416928
53
48
27
35
2
475904
466355
48
5
491883
227668
60244
59
397751
428708
83
78
26
445778
472048
61
48
13
51
145554
874321518
188940
285092
2646
2
41
536035507
398501
89155
2
42
446241
8
373409
94
2
98
18089
4
81
62721
369013
107001587
355128
96160
471666
64
458136
739100824
218783
32
257945
89
157347
98
31
72
396192
225885
46
5
357232
38696
86
77
308656
58
127283
397099
20
5
17
91
38
87
45
5
175907
225566
70
447307
496783
51509
19341
1
8
573692366
93
430418
6
452315502
9925
69
98
66
78
152749
80
5
89675
22
1
177524
3
25
60265
196813
122669
61
20275
1
1
21
37707
52353
99
90
147419
93
65
256378
94
438245
7
96
60336
286770
53
43
606096860
93
69
376381
235709
366472117
483596
165689028
6
62
41
8
174365
199058
9
36023
28
98628
22
18
19
422276
87365617
421426
23
212210
99
22
2
298440
20
36
19
12
84
468888
8
84150
45
459017
344081
21
34
51
86364
76
89
53
547707413
487641
322062
7
108361
67
21861
83
529960204
13
163478
39
273663580
274353
92185
27
88
582520706
338257
15
14
137652
26
72
164574
227652
80357
209899
288826
9
732997285
45
34
320841
95
3
162718
54
457322
732250761
96
116222
95
429912833
23893
36
581703767
315432
122831
309833
458268
12
6
17888
185716
4
560684192
59
277016
956996636
342897
97101
16
92
6516198
36
3
68
52
9
105014
226034
89629
401959
216307
961911597
57
67
491800
132350
97
316325
70
143186
230130
48
230609
17
34246032
49401
11
176602907
426464
356030
82
97
12311257
9
56
183171
19
7
408801
84
72
20
12
3
77705
5
73412
387060
10
595598620
45
36
225413
485412
22
24247
8
69
303570
80
27
31
296046
85
15
53
70
104146
75
425269
4
1
242012
63
317075
48892
100258
6
3
8
31627
367307
68841
20
313404
49
5
292466
337211
485079
61
13376
4
83
69
204167
83
6
473893
51
68875
76
61
82
175931
808192671
56596
40
79
139129
33
259325
9
88056
20
53
233481
76
87737
473912
54633
411532
72466
903771414
32
395205853
19
28940
141763
45994
953732564
338162
66
137751
60
47
96
534397112
7
32
288590
64
214634
338534
55
486511
93434
8
542560259
890854099
397426
296125
683247398
239092
49
75
135254
67
78
367620
3
95
406700
317216
100461
65338485
42
91
64
24
84
83000
31
86
62288
343723
163786
485367
2
70731
21
179525
61
442981
134940
67
480371
476916
284086928
46
184929
32
34
16
416145
274614
89
36788
128586
61
63
64751
63
15
423803
95
5
214917
71175
135024
32861
23657
658714355
6
162294
162881
6
173455
36
1
348972
89533
19
296217
960567823
50
41
334241
86
51
662968005
31
84558
370303
90
245516
4
96
432134
309428
451393
5
69
58
9
56
238513
84
38
63
51
268689
526182013
130021
205637
5
20909
69
12
238482347
259198
13
8
20831
41
85
142406
6951462
53
124999
354200
750701995
2
86
68
24
98
200013
72
335947
65
374530524
6
40
50
6314
2
72
143709
163533
300990
41
6
213602
52921
12
32
18
123764
351721
115871
365989
88
30
77
37
166784
488223
80
32
476349
33003
44551
322414
266840
29922
79
13
86
297051
11
16
31
39306
8
298790
41365
39
401526
31
68
347673
9
264038367
531427334
252003
371067
5
389378
56779
2140
44199
2888
625685077
53
80329
50107
84
5
30
395107
16
51
20406
535957642
136374
212067
26
73
2
617999358
93994
985090798
223123
432552
32444485
479827
536400228
197926
65
74
232928
226973
2
36
8
46
61565
357815
278196
317091
80
8
86
325944
14
66
78408
330302
468197
26
323029
186040
8
73
6
83
58
387687
26
24
8
74
185369
450084
58
6
85
27652
292975
72
86
8
178579
310963
345807
50
257526
336408
95
361005
402338
177269
15
137518
61
98
12
8
246682
396801
206184
77
21
99101640
155119
79
17
48
444762
3
24
48979
16
474349
82
5
486979
34
21
92
73
385255
3
176251
449920
232235
308121
98
78
159892
495647
282708
70
6
10
20
377453
45
842570831
214543
300123
9
39
246439
158453
5
744525230
26111
99834
32
8
80
89
669341257
53
42
45
36
44
66
480597
9
22
322140
16
5
91
396937
127753
22
6
14
346328
525455287
136856
6
391739
139802
50
185267
64872529
31
262010
76475
156411
54
85
57
455826
263533
57
488695863
83
44
13
167056
25
122257
83
85
92
326582923
138564
16
6
60
4
163743
4
44
402885
469256
10
276992
68
82
346174
36
29
132056
267536
46
142140
292127
38
637605881
80
23
262996
96
470770
76
5
14
435232
4
412766374
60
69
18
701168094
60
55
477475607
491110
347898
53
302515
65689997
327671
30
367671
90
12
32
6
37
65845
9
147052
32
17
34078
13
319403
44
130707
85838
178059
74
12239
235911
73
960735887
284744
57
63
407823
480666
443869
562717473
321748
3
196218
16
376498
45
491859
278239
63
7
77
33
168326355
62
491252403
88
50
1
3
435242
31
41
7
360997
118330
155213394
5
91230502
19
165359
89
77
63572732
36
428681
690464031
3
79
59
51
463110
57
182709
12
75
13
98
24033
226448
4
77
155125
35
29
56
109642
85
38
455864
75
31901
218147
63
186481
195187
544684518
70
82505
1
64
264720
93
6
169882
202354
157889
16
75
287483
11598
34
64
7
40
40
274745869
960317472
411326
4
423845
91
346952
499256
842530480
3
359551
6
83
360710
44
56
280207
463752
6
53
19
440591
487169
174282
18
350924
4
463133
5
96
8
798815013
126423
70600
197023
19094
462543
64565
468521
53
4
32
23
13064
363142
369689
36
50
302756
222516
7
392598
96979
78
43132
206420
349613
25471
108554
90
20
22
102360
6
34
96
259151
46076
45
24
156746
80
222092
5
29
26
30
499088
145643
497235
334105
10
90
30
1
127451
70
1
27
76
51706
416843
59988
11
493733
41
62
29
402308
369312
25
63
87
360902
119942
90
300116
61
6
92
239236
413577
22
402404919
24
7
20
297274
6
83957
428141
668166692
204572
52
587138186
77
366276831
75
80607
46989605
409116
24
30158
404637
81
384222356
54
60
133153
14
226198
19
23
323380
388897
53028
13
837111341
97
351365
85
21
260756
71
34
26015
217186
3
5
448067
335067
27561
86
76716
2
14
2056
187987351
448070
10
87734
507411917
395664
98666
99
4
36
163453
96
300772
9
384962
449292
352132
1
4
305236
67
50
5
140941
88
400533
83
351727
29
25
457905
239812
984646620
253577
78
151916
189419
114589
49
46
5
28866625
147598
474476
245299
379397
60
29
21
70
405679
8
92823
644901833
160240
5
39366
8
52
5
85
6
13
26
55
87
3
78
763113045
12
2
348901588
104846
25
842957271
63
18
70
73
3
19
5
36
526775078
993131273
96
26
185056627
8
99
5297
87
53
93
350450
65
81
344090917
95
7
13
3
54
91
139532
94
707932772
475458
34
225033491
28
19010952
74
31
447044
68
45
15
289219
95
185408
56198
8
173573
35
146340
73
830420633
428503549
54
365193
1
4
295347
648547293
527759514
148682
6
29
266992
23
285746
73
5
107087
65
267518
14
33
94
15694
231412
486119
341982
11
8
71
336020
368406
125767
344798
821625025
33
78410
522089979
28963
12
8
32
148121
273693
5
1
89812218
71
31739
42406
63
6
461208
1
723971143
46582
88
69
72
17
602927621
73
332495
235628
29
877414610
256981
477897784
408699
9
83
345155
68
28
7
743206743
43
17
327196
123949
5
72
218483
124356
238304
315915
29
285279
47
11332
401705
44
388037
126110
55
114463
88
87319
90
91
61
74
9
284263
83
322523624
234640
223576
306228
48
234597
130152
281053
264399
237110
3
99
80140
493073
96
383154
21803
28
3
140309
224030
51
95
38
95
85
7
928357947
5
15
407995
283348463
62976286
483636
4
468359
187744
18
200933
2
2
1
397283
132021
85
97
156352
59
82
237169
60
45
82
313228
290554
21
912430354
6
13
137386
203671207
249744
360053
33
2
99
27
96
8
260884
244562
418491
85
89
12
84
114751
47
28254
63
48252
110502
29
26
305404
497821
465399
9
5
16
4
23
178404
29
241560
19127
415123
459507245
159656
274425
22
70
189325
22
434291
33
90
85
281113
5
185269800
13
63
21
58
460733
74
26
5
203194
179078681
5
567311032
84
93
105338
254074
455352
13
636408524
3
71
82
2
40
82
322481
9
85578480
765204442
300783
395339
103909
593669485
357426
17
223444
59015
15
5
86
137114
5
267411
97
84
5
253325
74
437146
119023
703253188
390024
99
311918
5364
5
251170
371689
43
225184
223067
370790
4
54
48
93
205841
274453
193764
256635
83
31
64
90
33
138061
304380
394219
114765
2
687797624
787477009
417674
16
6
73
64
57
21671
34
32
7
425379
474176
186958
89
235224
5
429656
13
399116
444871065
96
497760
38
4
226076
305423919
80
51
96
39
18
249299
122400
30
62
266098
59
9
194723
196345
23
158557
10
81
24
28766
22762
89
6
70
61
246260287
23
3
84
47
97
480191
21
49457
636862496
13
5
92
44017
436196834
5
17
23
76
151090
134699
236017
79818
63461
68
23
191327
65
29
891987378
39
412486
41
964574019
716393631
225603
6
206697
10
232238
70
277253
312675
841842967
453883
79037
19
28
8
114277
59
168859
90
61
40
23
49
848168710
35
89
85018
482683
86
305301
433065
21
435731
27
1
111641
65
35
66
31
358743
65
34
2
18
210507
198196312
91
484350
78
293034
83
70
350035
32
236060
73
385035
58
262038
472801264
76
36031
27374086
264437
6
75
59159
48
48052655
99
1
225080
97
8
76042
149803721
101552
4
39
46120
70
375982
297100
287615163
197187
5
184317801
352396
274877
86
322775
375081
25
397054
103324541
51
3
166027
31
227930500
34418
424689103
11
606774600
308937045
2
21
252555
12
470949
62
49
302129
29
71
68497
13
258799
5
118026
349366
64
1
467604
156665
308672
36
49
380953
233254808
29
13
95
32425
1
704066467
125311
34
9
45014
309223
474086
21
13
83
80
13
41
247730
37227
53
39
306079579
24
223528
18
56
329385868
44
131801
487026666
109492918
152639654
113761
89882
39
41
72
147220
24
244389
179490
491370
256070
81380
477383
2
57
59
72
53291
37
58
46
85
818387893
185411
145906
1578
477188933
1
57
62
981713433
251794
38
245522644
207982
140530
90
80
30
728962386
395308
129481
432636
89658
57
93
94
69
155411
35
423109
372022
73
65
4
159059
101093
61
47
71
262526
115990437
34
60
8
19
6
86
8
412826
16836
6
84
95
966682794
47
13
170440
262896
7
91
34
344519
357935
295278
256354
341253
38
271541
250547
385736
117514
27
51
70419
339028
75
387673
362602
281324
433339
125749
51
2
312302604
51
488531
358007
52
374463
161016
264688
78
96673
194102
71
9109
14419
41
90
89
412052
36976288
363359
43
28113
3
45
1
35
237728
39947
362602
61
73809
92
47
79
250371714
556973545
2
107506778
122773
71
42
333062
19
47
218928
82
320742
299073
91
86
436856
449951
297504
163120
312031
919202675
53
308350
9
8
89
406828
54
454857
44
4
400509
79
386397
279417
50
2560
252264
39
344130
206946060
4
92
226979
5
13
34734
68
1
34
46
4
52
922770911
372919
7954
30
609779276
48
52
42
63899
92
3
445813
253339
20
69
84
91
387403
25
137001
13
142127
26
6
497224
631430752
39
99763149
79
3
71408
426642
60
67068
3
331240
234002
194108762
436259
735789349
32
183397
54921
34
106843
187682
29
90
34852
498840
32
133839
340875
291374
204425
88
62494
283569
2
9
47
50
1
238504
4
24
61
9
2
204595
58
16
39
156738
64
24
9
311014
191332
5
489232
455268
64
80
70
3
484508
190320602
1
35
17
776345245
48
92
95
443733
189561
2
365129
8
50
331297
475819
94
71
58
457602
79
338070
53
39
257657
2
2
64
248869
108646
63
275943
4
834
62
27689
92
388730
93
352738
31
174781
176762
7
1
418029823
484116
110536
1
69857
3
359627
641668472
131985
7
12
9
762213218
121593
4
23338
65
202189989
534365018
35
99
36
61
7
183866
249066
58
40
4
19
3
73
154793
74428
29
132336
60
17
19
134326411
30
66368
451631
33129
15
440937
74
295527
7
381444
290684
6
221877
397116
114436
9
130840
15
24
73
46
234325
41
12
293159
901665724
46152
897647355
319078
449880
3
423685
407229
76384766
17
327574
349641
181950
437686
462186
324501
235997
5
628926198
298215
330929
66
137426
36
2
87
82
82875995
73
77658
98
26
80
10
265669
42
10
159973
52
41
52
64
449593
88
25
452428
53
264393
244320
192433
376538
473676
369503
275199
323500
31
211124
80
451455
96
63
44498
94
272061973
61
65
52185
322576
257616
96
27
421816
453461
78
87
334102
12
211350
224530
6
70
87
442134
120756
55
97
35
56
73
77
85
60
439425
88
88
71
9
21
72204
293038
10
75
21
274133
4
64695
26336
94
9
71
21
374287
33
70
5
4
8
78
380514
34072
12752
33
81
82
63
83
122139
19
45
71
358558
56
76
7
14
51
439359
486232
387004226
1
656704095
81
419136
125031
261825
8
266844
34411
794441326
149946
1
1
249061
56
3
375505
87
95
32
54
274713
180393
23
10
177572
80
14
346909
5
46243
7
56
844019075
42
28
72
465484
326708623
231975359
5
61
8
20
96
231685
426794
202793
66
63805633
20121
417429
118529
60997891
31444
242514
49
49
159603719
193500
96
8
20
533754267
926271818
267552
456119
923347756
50497
34
29
499057
966260944
457046
7
151066
187953
380803
192016
27
6
173364
34
58
243200
357075
624775563
64
8
130587
2
259822
21
594722728
4
266291
99
734205026
60
135128
64
95
301442
138832
168478
45
959724550
13
42
314387
650631905
109502
79
960347872
357450
458180
48
398568419
862604859
3
8826
319589
572514922
40875
331414106
1
811601548
21806
8
79
18
84
334101
283733
2
307536
302365255
48
76
215895
112454
338767
460404
341876
182585
78500
233332
11865
54
224974
66
729217619
219377
907207639
11
995212712
458464
71
37
52619
98
24
18
76
462783
492651
69
988264369
384940
32
25434
53
69
6
7
371202
175812
68
19
83
61
65
65
60
300117
42208
3
291682
29
449110158
7
166202074
9
67
78
45103
9
38
31
80
20
141711356
479510
338298
126107
42
92
283068
42
109808
196470
8870
9
874049257
28
345875
311236
134809
63
9
257541
11
192130
260441
73
33
30
89
92982
76
402808
931359459
197429
16
18
48196
270953213
398304
107508006
2
287718
278932
888756408
67
30
5
897753548
440313
87877
63
81
244265
28194
39
63
91
395435
100035
80
30
219790
995654224
224895
30
257578
999184544
85
5
458051
333898
196691
19973
32467
78
328206
6
45
6
211760
340492
233694142
524056071
849068467
244868
258987
67
79799
125412
12
7
451988
51
63959
9
250111869
21
66
77
137487
409939
89
93
61
11
125539
61
86341
300266
82
3
92
8566
163021
986563869
62
9
87
169363114
74
17
76
12
18
94
49
371208497
9
367836776
35
1447
315523065
435371
1
62372
182975
824064080
6
89
597141699
304350
221869
62
2371
28
7
305638
322309
495712
27
42459
85
386549
51
90
1
351357
84
64
489025
84
3
11
375039
100006
97656
64
140528
191635
102327
17
131664
3
90
422853
44
147140
45
100982
221136
59
6
25
43
52
81
43
320913
195338
15
63
250131
436531
392068
386995
486265
10
21
19
610273166
74
89
463331981
27
44
229452
32
286286
61
446293
483312
34
78
79
12803
44794
87
66
211882
11
87
28
5
28466
274048
71175
227661
35
1
297129
332935
542481140
70
78
122926474
357788
747072491
27241
28
86
427807
310777
329663
50
37
52
15
3
389944
336654
53
85
468883
51
57
48
9
82339
51130
15
99
441156
17
49
98
87
70
370984
92961
21828
5
363136
13
84
53
51
468637
311437
4
111192
69
326725
24
104264
412091
6
400697
48719
306255
434902
79
66
91
348156
390013
5
80
1
55
13
41
301744
332679
253949
826560642
42
3
78
573619502
420851
396440
481571
89
3
15
58
8
17
4
393840
72
8
42
233950
31187
290114
49
33
758706523
64
262933
45
275784
11
17
39
81
158560
184522
233818
982545220
46
899230093
13
47611
51
653493620
293940
39
210375
338394
9768
113663
13
16
77
346540
14377
71
305006
114952
8
100365
48
68
455769
4
27
8
451536
492806
435206
3
315015
250863
29658
87
142680
222833
92
34
69228
87
910290954
117953
22
416332
5
163194
24
32
908898581
79
4
138271
7
271770
54
112670
102015007
307355584
348399637
734881808
13
669908162
366114
74
32
4
24
264684
46
327984
397755
172579
399139
91
902146277
212733
27
102964
6
492052
253160
75
36
4
5
5
64
67
63
15
6
37
308025
438896548
772601167
445161
86
253945
47
64
10
20
42
336110
20
455327
478113
509467266
168693
72
326640
7
1
27
188928
74
32
472404
163426
13
2
93
891203662
41
403758
83
81
44258
311915
20
893692715
90
153496
494960683
61962
93
635006788
362004
459570
15
54
78907
883946586
204592
254483626
372642
8
823180163
429502
427009
79
213813
235399
49
363236
372649
491740
169187
27
837660330
3
390017
368050
66
38
85
168637
413142
10
370680
400415
21671
81
377129
122206
373931
69
76
63
476001
95
206353
8
28
559799045
24
434973
41243
731455597
19
347332
1
35
53
274146
22
319135
448417
92
474453
187401
490781
495149354
478866
869343460
96
7
80
3
9779
26767
223030
4
29
20
318830
3
72
124072
277878
74
342555
14460
209508787
79
400090
81
23
68
78
34305
6
61179
34
74123
430487
25
10710
418979533
115079
230399
211222
12370
63
23
20601
95
62
354498
32
79
92
481369
28
170089
398242
187140
2
348640
329885
263455
836104658
60
2
36968
50
963430416
463809
53
207754
2
94
577027372
370876
10
398440
51
9
137525
211942
7562
181090
96
32
443278
16
468489
226813
485156
498097
380261
82
4636
61
58067
62
235382
65483
4
41
2
206620
62
59305
491112967
57
473012
104789399
134397
344287
484436
349515
90
34
65
68
253043
74
391004
73860
469682
34
315967
431034
5
391872
544792278
6
35
233834
97
236567
375134
31
34
19
231901
30
98
21647
1
898369753
40
5
271843
37164
409160
401298
223279
93
292433
170345773
8
381789
50419
67677
223964
210856
455181
448643
518913996
85
43
88
116091
241351
7225
253098
68
64
11
7998
50
103535380
51
2
239691
255299
441851
422961
86
78
277749
5
419992
3
8
88
8
64
404051
78
447939
512276356
27
75
57
78
67
77
639584575
64
201762
184668
125219
72
41
60610
42
283081
183733
16
93
60
37
349271
96748
374362
96
8
74
8
138206
447227
92
79
63
75
10
11
11
58
553674043
22
197092
66
5
51
179120665
7
7
82
391035
7
41
106620
3128356
70
275932
91
83
1
30
254997
395791
141934
400307
27
4
258400
919786018
288134
311672
36
68738
63
114312
409684263
170439
5
40
378859
8
63
24
5
6005
15
37854
20
243322158
13
55
8
326075
97
77
23720
765965963
28
428479
458024
64
18039
366744
429937
158539
35
76
28
58
33
171942
9
125864
252836
187232
42
89
4
4
36
51
493793
56
19
779824448
9
88
8
50
77
7
82
448645
352097
404146
60
96
488166
80
456851
496137186
398856227
48
6
63
58
8
303967
218304
782334378
7
302547
584132967
85
240431
406541
29927
98
97
432397
89
13
396914
85395
69
47091
374097
19
368468313
233452722
90
320694
377748163
63
30
463569
41755461
99
25
206630
5
463446
84
56328594
489854920
65
403589
75030811
332045
67
1
724832212
18036
45
700282384
43
115223
55
328014
35
179486196
78
271781
33
414080359
216442
2
97
315732
498748
84
61
99572
73
59
4
4
48
74
39962
10
33910135
96
37591
260842
15
487677
77
380499
11164
181989128
45
647770943
6
589577283
299152
12
7
149007
1
7
59053
54
17
133076
4
133753
323250
91
49
58
428639
209808
23
46
54
162126
87
7
2842
7
38
26
15
41
5
963173523
38
33
89790
111569
95
189270
4
48
9
212166
395764
14761
265385
492242
89554
87
462927
74
9
40254
537188310
83934
78730
265512
79
233178
285697
28
86
39
79
32882
67972
248194
364853354
73
154194
7
591224967
418545
155610
83
78
9523
44
20
1
24455
94060
99
8
62
590036245
393846
4
80
2
87
27
87127
21
358172
297040
95
240193
323224
49
310310
74600
34
168722
354450
1
299583
67
275358
26
344845
408312
75
7
326982
6
73
62
13
97
461538
45
213715
40
86
269883
246003
168392
67
76
81
444951
31
62
45
74
963520822
12
96
35
92
326981
244429
9
63
74
436872
101787
80
332128
689806375
11
65
17333326
7
74
41
471786
8
410375
435512
169520128
39
8
377320
52
6
7089
8
241815
65
60
41
377659
2
117760
3
479144376
390315
2
474309
402220
174553
32
377704
408673920
38
3
473894
161828
356608
80
81970
47
124042
880788238
220418
15
138106
8
89
78
128298
86
290001
471812
267998
245538
2
94
344471
58
26
391421
84
431289
18152162
227033
19
8
317947
48
6
233085
175425
341639
82
12
3
268027
268538
494413671
20732
331561
6
48
374215
308910811
336152
666098449
103673
408917
520680990
8
57
21
24
906381404
451752
80
86
118816
321647
474240
17
230165
198134
70
418311
58
236415006
545357992
84
495807
1
28
431582
24
498990186
255157
61
24
57
70
17
192138
26
83
162600
347882
4
488032
414674
4
228651
90
81573
337571
35
52
54
4
25
34
66
16
466316
34
74
409724
95
377319
25449
12
325485
1
22192
34
83
277683
737876814
91002069
36
369445
90
26
30
2
8
280642
41
54
266141
213345
83
396735575
59
66
7
440307
165543
81
313021
13
33
224161
3
44
10
345207
77451
74493675
163534
29
396237
91439
68
236735
253152
286253
773074236
78
270854
18716
228597
286756
321466
112897821
94
14
1
230464
6
9
72
361984
59719
362978
973357715
2
380369
438682
257756
6
617322589
268749
24655
362316
454047
147678
92
56
348854
52
480499
50
41
21
171487
409520
1
1
234214
31
99
98
68
9
585613812
62
24
40500
2
55
300566
71
56
314249805
22
11
143653
112229
102807
979071886
2
157309
54
82
228702
475659
383477
82
36861
24474
28
21
8
954220810
88
68
384652
98
73
95
675880481
5
112374977
65606
468831
394713
171310
328163
91
372090441
72
184725
24
88
90
6
101362
207043
95
332986
451013
4
3
57316
798679253
67
311707
123485
90
147501
103295
355283
806353515
26
48
64946
28
301410
72
419118
4
24
378422439
4
216483
285028
36
5
37
6
90
20
87
41
50
6
380160
20501511
87
22
25
36930
293570
115895
47
79
86
53871
675331754
139301
7
7
63
301809
25
7
67
95
332244
72
209111
42
25
60
92
468857
247551
108606
443639
145377832
397183
449660
38
65017
249422
32
330128
83
376593391
38
95
18
44
865602203
28735
93368167
33058
202874
96
415581
265404
51
451511
152981
450071
6
366614
347467
93
78440
65
88
7
221151
55
370705929
77
345505
29
416917
1
73
12000
45
95
78
504275234
61
455601
23
41
73
73
53
74
46
479962
232723
768645376
7
8
119038918
50
272903
70938
94829
55
8
6
259787
236081
39442
96
22032
316207
69
10
465778
70
95
65
51124
223102
27
512524876
66
3331
19221008
349601
23
10
399132056
38
47
5
331715488
330766
469982
92
26
210355
55
94
43
463972
441598
163924
2
127964
7
42
22079
445449
40
75
26
301072
24
41
5
33
67
62
778577961
249625
16
303834
64
8590884
388108
1
256265
47
22
475945
344863
9425
442522
3
3
545568576
240180
181795
33
805676048
86
55
70
85883
85
203988
14
85
53
224524
280429
51
496787454
537610266
158578
56
40
34
166160
319002
7
57307
216428
73
130938
370761
159745
187031
272070
485541
67
108111
287100
131720892
772032091
186108
84
70
21
23
81
74
54
490276
424265
22862
66
6
231686971
201342
344490
280822
83501
79
258537027
409717
272763
319742734
76
43
101608
63
58940
240666
63
50
313397
48
46
98933501
365684
102574
96
88
352250
4
104682
2
1546
116783
936525854
7418977
989117837
155025580
5
585293858
17
12
78
68
648670040
24
432415
87
70
1
359400
47
57
10689
78
963089456
36
362446
97
687928091
22
10
388786
817543008
437229
926966538
99
265943
1
33
6
96
231555
177079
47
71
684908088
33954
8
473930
257445
149009
44
12517
3
78
141016
52
75
79
11
65
238159
248428
341998
93
329554
73
59
484938
63
135234674
393313
62
416674
492245704
62
62
98
76
35
7
2
96
112409
222551
138940
191143
9
12735423
187879
3
358101
55
5753
355726
312048
369659
63
180014
136779
99
41
47144
449235
261481
3
68
1
47
98
59
488911709
31
57
6
234940
1
160188
131460
104894
59
2
58800
9
162258
409329
87
23
13
101034
36
390299
392685
41
4
218727
2
70
89
980436129
383739
267248
233506
95
67
1905
490515
94
41
36
39
95
85
98
42
86
264701
8
55
9
84
14970
3
346584
89
85
480177
344132
60112
45
24
21140
4
8
164879
3
45
92
26
2
449915
49
80
55
388525
244728251
68557
33
162124
15
30
462551
72
5
81
469880
1
96
3
148344
486156649
39
62663593
30
11
93
278975
16
119414
86
10929353
786918020
399614
62
53
827172992
350221
351296
261856
44
108603
2
46195835
13
37
111262
173094
8
28
400100
9
70
69
88
68
87
169878
275943943
345686
247026
454003
37
214049
41
8129
193740
653199784
153119
31
8
378181
1
459600
12580
34
417216
29
7
3
95
71611
97
915990417
55
9
196097
139727
146037
90
30
80
209597
56
66
79064
271215
30
53
341280
71034468
416188
996617951
19
81
358524
13920
413821
83
252241
85
8
3
459828
6
54
85
271126
91
91016
5
55
75
333446
13
71
479776
5368151
27
213656
336343
453899
76
33
9
5
12
782460742
194078
345099880
24
353140
9
67
8
35
54
2
55
84522028
18
263451
99
39
414672
151870
1
350890
4
273780
62
13
485826
27
22995
29
17
41
32
437386
5
365395
76
7
42428
80
88
345016
47
775169751
51
61811
96
442855
372421
718742412
286598
479655
27
11
807429217
944871685
53976
22595
298750
65
296216
62978
15
129654449
350259
89796
77
491022
91
39
27
95
73
96
78905
72
6
60463
72253
46
466127
486751
55
78
479020
64
67958
302816
294461
425701
178353
129261
14
484614
25
2
19
4
85
21912
126424
285840
101574
266214
92
61
240819
56
992985517
44398
49
244620
58
360679
160846
31
176325
180938
211200
366348
170607
59
40
25
193387
209057
41708
377426
451746168
75
24
6159
557261805
79
456280
236482
31
52
45
83
46
81
2
55
462535
450630
81
35
298956
14
95
2
56
97
11660
6
415157
134532
8
343981
443945
362492
49
23
4708
365850
5
135403
417272
75188
74
11
42
193904
5
25824
51
489652
411100
61
87
12
56
36136
95
440119
154875
94
389384
26479877
76641
23
43566
31328595
5
13
66
462993
96622
7
283626
524519204
41468
251087
68
9
30
62
421105
54
4
227938
362595
99
80
412310
78135
290067
93
49
84
71
74
61
91
18
41
417418
406196944
287770
154568
12
35
4
81
29
224683
351151
58
29
49
85
5513
35
82
487175
5
116389
53
459987
85
284543
389350
48
8152
75694
30
58
354671
71
57
82
12
783706990
824543397
6
91
64
439124
73
308257
679785513
383262
31
253366
87
6
9
248653
36
855882099
28813
83
44
5
72146
99311
72100
267232
54
21
6961
37
239734
37
46733
7
20
79619
53
536459087
738318378
86664
8
234770
297030
5
241118
443099
394343
95
3
737720707
27
178872
101439
32
187030321
56
46847
68
372811
29
54
1
19598
421286
13
94
1
1
1
5
75
97
69
11
430347
16
10
76
56
89
44
80
495166
274853
344832
7
2
181405
61
7
84
8
1
402003
261526
53
138941
92
33
19
167439
78
28
47063
393191
11
25
5
1
236658
41
16
82
736922519
37148
80
17
86
228569
380548
920757169
161292
94
41
266209
7
9
81240
515
8
692832940
116232
7
476841
95
93
102957
606926773
95
41
78
87
30
32
27
51
75
37585
1
26133
296497
42253596
52
900566923
31140
8
207057
213961
44
406423
57
98
7
205946
3
94
597495897
82
8
855355594
96
13
335798
330284
13802
12
146114
168467015
18
236465
40
30
95440
234314
211651
292921305
13
452527
195713
287425
678060645
29
82
104277367
13
26
36
53
77
65
148530
73
88
73
52
353656334
10
324286
67
22019
53
50964
83352
466881
10
62
9
48022
27
75
20
497733
381127
4
451761
8
28
964475841
462001
142703
93
73729
29
10
96
151247
307754
963929115
291095
4
164610
4832
21
29
65158
77
94
131966
859559687
93
87
36
222339
11
5
4
278360
79
890883460
428060457
37
296603
220577
446896
794986196
183711
68
470506
68
53179
294536
21
449336
310673
851580388
349449
75
53426
8
1589
49
84
34
5785
70
68
64
47
73
358470
80468
95
21653
428162
62
452842
84
72
87
867355665
4
429237
412063
51
483815
79
112797
46
301645
30
73
206542
34
85
11
140971
90
35
47
293910
134182
10
65
420396586
7
53
211773414
3
330218
34678
146362
25
267229
27
67
56
47
385996
214744
994968049
17
390041
12
15
39
5
129691
804231785
28
942452267
38
257642
192231
82
74
875802228
5
97
314429
36
12
1
88
188581255
4
50
63697
421583
74
96
68
440142
93
205902
61869
9
31419
3
188274
14
45
474309
68
76
382404
15461
88
144831
403648019
179144
218126
977635916
85
893603200
2
7
343741608
11
19
63
204044
209954
1
23
87
484564
296740951
150383
278899
153172
77
393647546
70
9903
417557
54246
443699
3
812573928
166687
96988
11
371485
14
80806137
47
30
4
4454
4
270698
368646
4
59
43878
31
181482
367762
128233
176646
148821
70
133972
65
181224
39
21464649
56
81532
84
96
136161
662914191
86
13
95
10
30
250705
262011041
259418
46
182711
31
13
60
408092245
64
253331
5
47
124374
125984
65
63
135571
51
521036325
918288304
19
14325
423434
34
51
279356
14198
267427
406102
394929
278820
12
970074618
8
54
59155
45
33
80950
77
427097567
492054
94
9643
429596
443046
121580
73
77
6
99
243922579
169624
3
29
808205321
498194
88
77
88
93
42
399256
77
258557
49
99234
628973655
199410
30
79
477270
3
321886
87243
97867178
97
198787
18
3
238361913
50
69
85
30
118256
391716
126668
64
5
39
45
398105
397730
16
35
104738
73
10087
52
257471
90
299654
972869263
41
56
28
65
45
248387
7
6
148158
100134
11
8
202543
8
66
77
58
19
12
3
108974
116475
97
3
471873
77
25
70
2907
38569
14
42
68
401671
227239
68
43
48
279052
389350
97
194153
76
304498
85
19
75
36984
5
9
74124
813095636
361042
83599
16751
597408547
211199778
5
396551182
324200
85
210484
39
440367
3
10
476951
473618
694651287
212521
129952
70669
83652
16
30
7
60
131905
35
63
1
105324
56
347342773
143377
159434984
135302
16620
39
9
361229
29
90
261110
59
9
13649
25
583814628
133006
42
940849949
33
91
12
55
7
31
93
95
68575
131372
70
339325
97
220399
261950
9
63
113308
120146
1
87
89
35
92
442295
2
99997
141090
570681883
227840
78
472564619
448796
190952
19696
9
237344
187301
21
30456
65430
14675
464934
71705
47
372713
97
189244
32
63
53
853874688
95
9
15
39
61
2
65
46
85
44
356204826
30
431580
5
98
105563
148650
189556
2
433466
4
64010
104365
62
2
5
127579
8
5
37462
4926
146080
2
8
425163
229693
32
23
508694283
153810
322371
43
69
130340684
28
196201
36
14
83
68
81
466710181
107840
42678
78
58
114547
48
85170
1680
442759
72
456018
701869279
64
75
54030
621274323
74
31
97
44
76526
188869
93
45
518998502
432587
751327285
46
287310
280525
469681
96219
30349
435838
42
72344
31
6
377927026
93
39
15409
40
32
4
39
46
5
315257
143457
85
209480
366754
33
17
77
9
68
460532
55
49220
251270
74
44088
207497
594930300
164649
323638378
90
418478
151700
336918
68
86384
36
262777
52
628914369
68
331766
398250
53
314071
1
22
34528
2
137706
5
71
169487
30
86
12
484167
225055
770638005
13
5
82
88
67
71953
86
220388800
464230
58
262704
46
258730
268010
177548
112416
35
144493
492045
3
283168
76
135577
884794247
236929
19
12
283493
37
414235
19
34
396985
248254
43894
472094
21
254462
189971
55
86
350119
58065839
93
60523
78
457888820
62
211380
73
155097
36
203846
75
4686
31
479663
96
62
219084
304347
83
264054
65
48
76
55
291235
102787
93
100196
40
152409
457608
95
44
1
379800
209194
361826
7
212289
253516
86
304482
20
74
130800
22
480218
207426
65
24
363177
196917
302994
94
299210
354133
23
8
63
8
99
72
227173
56
9
366702
49
75
1
47
3
83
84
30
20
343387
36
198185
117361
22
869663331
31287
146481
67
86
21
23
73
375956470
482013
38
3
42
473469
339912
223299
461248
82
374862
19
218610
92
810495777
71
234801
21292
7
33
7
9
461006
17
909641034
314074
9
148997
434387
43
317831
184319
428230
26
974176276
398830
435259
83
4
72
15
62
410876
156113
34
480980
41
61
31
74667
342420
170058
47
6
59595
47
198651235
406694
293416
406107
54
98890
4
63
362540
49
66
73
297650
44971
582052323
18
77
127733
159893
65
81
8
165104
5
79
4
7867
97
27
94834
86
294863
83
85429
60
88
258264
155612
107467
3
302194
53
21
2
812001365
10
26
8
38
458348
270539
77
488202
106298
76
174199
215088
78
51
462881
9
397994
395843
76
247139
30
40
77
80922
13
275804
170426
30
886770030
9
2
57
80
518908712
542095386
36456
314074
343447
7
172888
204582
68
27
50
888075174
414981
30
232060
154420
2
73
499370
85744
73
17
389562
265178234
392959
1
80
631353840
300623
3
63099016
66094
1
381219
91399
52
471845
2
6700
8
373067
67484
83060
23865
91
17
59
275394
90
25
375674
11
782433629
52
39
48898
59
801750034
88
24
201390795
43
18
71
354835
88
360050
60
2
60
20
92390
449392732
53
255020
46
79
7
6
5
928335948
19
438356
78
490004
485191
3
1
76
9
154883973
53
99
70
873746111
95
243559
76
292757
47
82
38
65
5
42
291773
5
71
118838
33
4
6814
82
71317
350456
15
198133
1
271121
167732
21
226147
95
9
87964
346235
423819
468897650
205383
189683
284629
177672
446896
30
47
4
46584
5
514600131
226234
2
402071
4
60
13
62
65
448300
70
65703
65
711579589
258430
443100
73
35464
42
16
71
248865
51
221416905
6
60
214483
72379018
435006
54007
1
212892
304413
128057
398597
383048
43
58
35
245780
465527
22
69
422271
34
139772
450105
52
60
10
401124
49
94863587
216071
81
177495
391169912
505119726
2057
23
43
6
194710
88
326432
491332
189883
416720
439668
3
49
365036
299646
92
1
4
124914
3
24
353233
290987571
97
417445
32
94
43
337686568
53
185765
65
77358
1
461812
100754
19
164457
334271
40342
43
17
9
128839
38
85
4
156997
103500
429503
34
69
29
265812
166191
34
91
48
9
210613083
16
565667534
155220
369645
108606387
201488
96
92
72
96
60
449884
419956439
200532
429161
1
28
835147595
422821523
88
14833
91475289
136953
89
8
36
33
173094
45
11907
14
87
391259
470095
38
249617
40
88
2
410988
59352
694341738
51
135909
131515
10
61
43
383866
90
48
791886137
24
65
43
11
97
735962244
351958
85
10
880792408
248986
48
43
15
62
275780
80
492994
22
28
357534
39
54
464643
38970
58
344812
359486
35
237046
52
72
14
494213
40
15
63
7
287990
54
468245
172608
2
251540254
450962313
79
86
330010
13
57200
92
189803341
50
474674
1
266487
70
2
30770
195213
19
69
58
22
662151695
57
874257471
30
40
451316
342433
182317
3
350949
44
66
318370
118159
48
48
350282
273121
88114
31732
4
483557
22
374756
64787
7
436908
415160
17
92205
19
126053
2
13
235108
18
410259
57
47746
19
423486
90642
434719
322440
431565
40
266728
93
227233
85
355559
229393
27
421200
36669486
88
52
70
29458
47
439540
396547
341919
12
23
21
438534
82
344979
37
90
16483
41
77
57
42
60
405043
204853
7
79
18
478158
7550
318031
487014
61994
69
3712
254466
172620
25
45284
66741
13
484490
291476
93
1
482175
32
26
87
1
187511
12
275489
343911
113699
346668
39
254802
433386
55554
67
143620
9
22
466327
1
3
98
424198
263550
141337
603724636
32871
70
239632
71
919831635
475768
76
144581858
48
5
63
48
29
48
100007
45728
139611
291356
53
333047
944473242
93061
73277
87992674
494311
8
714881489
19
56
92
51
69
89
44
470327
44
88
44
29
168953
485741
369877
59
31
32
487997
261080
9
420494
85737
1
38
8
565560208
998130835
54
12
411509
20
362273
235766
301070
340849838
363329
89094
69
92
22
168058
332145
273506
651562202
2
331060
89
561784433
738382561
49
470599
72
463278
374596799
289879449
9572
446958
83
508870231
312126271
920659513
325797
212519
62
251792
27
23728
94507
9
8
36
66
97
3
8
227073
43
23
434991
90
96
9
15
317862
16
207656851
31
74
28810
17
195526612
3849
42
416197
58
261046
47376
3
98
31
3
10
29
467531
99
36
349489
238885
54
8
408001
127692941
83393984
12
5
352760
612485806
428161
126683459
91
494027
57
434016
229366
481848
2
16
51327
292778
7931
69
419508
34
223111
521807588
459878
7
296753
472232
814896197
84
305322
489771
224896
43
291565
82828
264183
273775410
63
87008
8
74
73
80
33
158672
42035
56
775300528
482308
368592
407743
397610
85
644507587
46
26412
7
335135
3
2
257591
70
97
422387
58
91
79
62828
21
31326
6
315542
440716
411316
4
381431
164834
62888
74
434788
6614518
75
470223198
497290
328130
300346
41
60
2650
31
11
923761693
79
84
42
84
10
33
5
94
23
75
98
180582
505093019
646808793
259533
42
408790
90
90
64
52291
2
90
44
80
224757
222118
108160030
242487
70
447699
88
2820
92792
316391
13
935187323
92
69
51
354011
41
31
149588
58062
69
91289
360285
83650
78
33
17
16
8
4
91
492220
21
171146
372635
604479945
22
247823
71
68252
159570
480189
159921
314296
27
34
52
2
214972961
10766
96
225548
79
327081
73
221915
320435
238781
212142
80
69
391452
79
60
304683565
14
388441
108882
73
125719220
466200
81
40048
164584
8
2
56
17
326693
418829329
85
422073
53
414051
80
409501
480242
48
161521
185891
27
77413
82
43
91
123028383
3
29
72
41
4
53847
6
8
13
25782
169091
54
421113
8
61828
97
3
97
486173
9
142752
81
407995
44
327819
291455
2
302607515
315918
61
28495
268224
794166721
150981
26
465734
59
352644
59
329557341
126947
39
328408
819099015
948894820
134949
85099
373374
293825
40
415107
7
110052
120288
192335
46
2
21
6
8
828474006
38
146455
475831
95
2
844806400
352196
41
72
12
281903
109442
22
16
192663
32
29
166358
28
46
60
50
39
5
942154262
354520
201940
2
90
95
189154
269342123
63
12
62
50425
494266
3
139724
46
16
86101
301283
6
370164
49
6
35
17
62
517860679
61
44
72
353820
74
54
424716
368027
1
24
371708
67
738683885
91
152986
6
73
90
433127
8
908528913
243690691
1
303505
89
16241
25
8
38
86
99315
80
151558
129560
85
26
48599
8
49
284627
353145
104237
7
50
154878065
70
1
41
408599
8
18
204604
493822
286933
432561212
75
31
90
228613
9
5
381777
23
150007
61
391468
336450
470194
85
54
94
49
1
62
370503
212330
492051
72
242491
655739914
95
87161
85
205842
249057599
419729463
295027
86
208780
79381
373015
35826
172556
189912346
6
62399
202424
200290
25
820853594
11
329990
103549
124545
5
92395
51
75
8
117615
6
615935287
313025
52
68
3
96
80
44
85
54
70911
967821157
799047654
21
452128
266036
6
39
403560
9
91
204656
4
33
64
184240
245645
41
89
311178022
457299
34
387966
224000
177072423
46
323104
663176935
95
190428
66
98
5
16629
95
99
85
229255
486601
4
21929
61
98
6
985242637
41
39678
5973
61
112682670
61
17543
62
18098
320802
236238
83
4
53
6
73
29379
98
342576
16
2
77157
82
220127
45503
174948
57
88504
100724
48
67541
3
55663
67866
93
56
34364
43
26
1
88
3
49
60
385952
54914
498496
483754
278439
98
29
90
915644914
478511
297475
265276928
55
447148
431376
72
85
475023901
134240
58
427611
92
67977
6
184078
91948
78779
128981
482108
96848
416400
74
368460
113679
440503
28893
383264
30
301949
67199
71
449231
11
54
234514
35
368759
48
355927
12
49
440834
6
97532
116534
403576
194409
38
182097
293890
46
797680408
452095
131969
45
114381
191774193
74026
13
64
90
94
72
269466535
27
5
496766
215965
44
3
91
457005
6
22
164920
8
50
399100
52
595209641
150007
98
24
83
433598
65
84481
60
190719
37
677344434
894813564
1
352901
7
936902836
179711
72
78
53
87919
121870
929130345
32
482820
67470
197244
170247
6027621
235179
902207089
66639634
474092
61
278897
337576
60
29
654668469
45
9
144724
65
9
20
64
23
295823
151943
55988
6
461852
466735
36150
92
483647
96
152444
188303
82
675377400
1
18
8
91
268630
1
389397
4947031
66
28
92
833247960
98
91977
90
47
18
69796
10
80071
9
390477
260130
55
47
344279
354584166
42007
465761
326443
49
229677
44
308835
37
186416
416604319
702380576
401784258
407520
66
187742
341059
490619
404687
288216
94
79
234899
46
77
6
36
221183
446089199
46
37
289472
5174
61
43
22
31
90
62
112050
76
24
15
85
65
142810
19
7
56
68
81
27
81
93980
28
65704
5
60
86
959773316
491868
45303
1
110999
254760
349060
65
45
40
484592466
297105
17
20
298044
454435
32
112388
835437500
87
299552
1
485677
347685
303995457
14
240221
510366177
10
687012507
80
54233
96788
68
94
85031
92
64
321151
77
57
244460
52868
22
36
479673
99
389081
321698
273267
32
295735
435502
216626
8
8990
332239
160035
5
51967
498013870
93
464663
2
456551
65
50334
146609
325993
74
66
662109478
17
4
3
145386
18
2
7
149593299
26
8801
78
80
18
79
6
84
407742139
36
37
73
43
160979
4
76
457529
480730
71
29
80
374765
268635
67814
145809
120841
352330
64
124436122
102763
11365
952794118
4
378518
815241138
70239
35
165207
3
18
237905
3
183240
49
107482
41
102511
10
179159647
942316004
383894
88
82
63
37
277081
34
461558
55446
72
9
379719
65
86
235067
8
13801
3
1
443131
386201
35
34
76
368964
8
74613
94
7
492168
359758
628698558
481041
436001
7
71154
240710
55
26
60
403423
8
26
86
1
7
23
1
295095
34
423119
46985
494033
45
72
322281
317813
30
278067326
53
418429
297882
69911
504939725
56
265998
5
22
133233
271139
48
16
222744
353157916
135051
110570
2
352081369
349250
32
81
90
8
49
84406
213500365
88
4
7
55
89
20
133118
7
1
54
389165
43
291978
8
110914
58
96
13
96
34
53
30
301825
250821
233401
429782
32
322036
226693
77
59
95
76
7
45
435004
116450
6
85
30
251194
37
9
13888
91059309
799340931
12
226975
45
71
351053
31
31
49
469534
97
786704021
93
186887
90982
207119928
676313379
276825
1
477977
27
43
227341
64
231988
43050
8
90
746140883
5
855388545
319586
414089
591932009
78
78
429996
490
83248
43
226482
29
66
7
251351
23
282564
86
293667
239849
57
3287787
96
151453467
35
75
247317
452460
6
1
486467
52
259940
223427
17
70
329417
36
344262
461743032
43
87
5
436867
331399400
18
128443
385298
299521
249540
758428028
390385
6
480825
184372
354856
57
225181
629308689
128657
4
179874
91
473627
47
356220
257716
2
64500
45
401676
1
70
372533835
48
12
60
216890
171122
52
418274
50
443586
132791
18
84203
210521
4
181131
418393
207588
74
2
438164
441400
36
74
451095
112353
63
76060
358237
367955
12489
446654
52
29704
90
70
191591
191241
4
10
21
393410
88038
62619
97
247229
16
129196
51457
41862
3
90
94346
25
475170
8
20
599829030
69
6
2
197588
238516
89
327810
99
33932
372361581
5
479137
8
87
37600
92
774614449
4
13
812654754
85
894907528
76833172
945726478
15
7
31
593804856
67
78
32
85
47
66
46
18
172462
99
1
50
45
199140
268198
75
45
63
436480
286382
364913
127545
17241
400692
287025641
81765
120637
53
301197
4
14
2
397116734
99
8
67
7
333327
11
3
4
64
9
52
442172
92
37
363874
658
43
396052
78
110394
30
173234
89
31
22
99
20
287345
54417
34
271120
27
341306
505
379878
98
421407
38
12
62
272594
93
76
871384573
58
71
26938
65
164504
63025
52
20
326113
223104
21907
431421
13
65375
2
33
71391
51
36
3
416011096
5
6
44298
132585
48
460844
23
415736
87
260893
45
273917
393388
202211
94
299493
423047124
4
28
326245432
671505151
200934
443393
77
8
546817953
96540
13
362910
47
87
63
39
29
312876
180309
95
347069
52
165186
1
87
239446
78
330615
400863
1
176424
220062
80153
336132
15
73
91
403957
67454780
43
69
259371
199536
3
61
59
712260905
418822
1
367666
318127
9
761574409
454757062
86
11690
740642980
7
440973
78
6
460091
340915
62477
123148
360807
1
34182
64
335198
134994
3
2
9242
31
85
383925
50545
19
96
340314
24
836320266
333501033
20
49
210388
76867414
1
53811
466746
385579
47351
74
130216
98
51
158241
98
76
406164
425620
68
260886
685917181
28
97
17
241334
17
78537
15
367638
354025
16
39
292407
403244732
38
63
51
285706
66
12
76
123028
16004
469523
117368005
34368
87
85
99
97
87150
313708
17
58
2
323498
64
21228
60
131582
26405
709346350
63
88764
3
939898884
127687
3
67
295815
9
60
517224794
83
349645
461638660
28
4
493274
288217
244591
47
672667998
44
63
95
70735
35
109653
54
436299
13
396936
79
246903
8
13
481581
38711
25
32
4
3
247757
918704982
235535
47
48793
97
104932
79
4
4
46
18
4
59008
4
19
542697445
8
168293
557543143
240886
5
32
363068
43
98950
89
34
6
312275
99679
281437
74
33
11
22
76
117424
23714
60
404747733
36
69777
266856
96
63
783010788
60
71
539156596
35
50
57
72
193129
89951
19
8
17948
48559
89
18
443197
679007108
79
33
93
232420
74
53
192817
413801115
443618
478267
50
56
477326
37
286738132
51
193897
60891
9170
857471940
138039
213545517
446601
622965343
22
99
649171686
222207
55
61
153381671
40
95
97190
36
27
303981
48650
228376604
82
64
36
175915
40
91
2
311934
104016
530485888
482053701
77
8
6
28594
56
2
330579
459633
492748
94
43
5
72
129627
63
154307
82
377399
230044
817416093
6
31413
229514
5
495375
78325
6121
3
458456
548142882
915413198
7
433394
245201281
90
426283926
367576
40287
94
22780946
403838
9
478241
7
9
42
438489
198946
370380
171253
99
97
472201
45
72
4
58
81947
262531
98
202800417
64
4374
108411
236435
54
281490171
232805
300972
5
84
203543
158239
409472
4
37
14979
30
26
2
393085
82
33
6
271888
19
307811
54
30
593865261
31269
18532
75
2
30654
166420885
193947
6
45
319938247
28
157954
322317
71
431486
22
476000
421836
10959
482006049
4
932437535
426392
129038
71
9
120832
512877762
31
6
297695
51
339046
11
109761
440284
255188
182700
90
536242655
624823084
411038
159185
478433656
4
381986
25212
351483
7
94
35
72
1
26
80
157604
447503
99
92
6
205172
5
105825
63
104584
2
310409
44
351049
355182
73
409716
375304
23
3
197650
238338
369473
28
30
225462
94
224588
77399
4
225330
84039097
53
1
68
440978896
6
371379
47
489926
446100226
59900
11
180259575
416485
18896
258286
22
2
70
66
373996
92
96782245
448470
41
27
195612
19
80
110344139
134437
79
98
78
446190
42
68
64
79
11184
77
3
6
42
56
74
798260493
46
258567
328848
297998
409328
26
8
7
331829
464403
743094191
53
430857
14
485907
2
739721868
275013
8
490114
375751
93478
308866
14
67
380788
4
185528
439283
37
66
25
71
231212
439741722
63
13
993289704
475886
23
106456
563399892
7
282329
266103
456582
79
38
18
122112
759564920
8
268891
33097788
354665
76
77
46
18834
314809
50232
395440
12
55
8
58
10
211008
75
39
44
40
415088
44
9
212588
1
3
94
23
69
509608259
279904512
106942761
298376199
17992
379389
55
9
281235
63
104073
445448
9
89
13
10761
362305
14
57
13
76
344130
319747
9
332073973
31
3
336592883
54
7
81
162627
984398907
1
27
32
279113
96
471480
379100
91
450457
54
11
3
86
212693
37
4
71
90
68
99
758504588
418108
141172
349325
1
112558
128536657
387200
37
461194
183462
60
361148
418969
450321
445133562
89
241673
6
825203851
79144
15
31
52
37661150
68
44
192441
235245
35
308420532
292654
98
447313
30
250555
864511619
181359046
9
63
966374697
7
42
9
21
34
3
69
32680748
3
419896
85
4
171153
27
2
40
108589
472770
232220322
42
67
44
5
163631
8
105180267
247220
268496
66
79
94
4
58
342749
190431
2
17
378998036
466654
157540
19
458921
116421
311030
15
48
57
35
2
927655878
44
79
406268
490627
82
116399
3
98
191195190
64
232972
48050
36
269443
81851
544883008
219965
11
61
85494
53
40
26655
340582
13
53
294597
64
237041
138728368
3
4
284839
8
2
20
345472
17
66
749236852
19
471081473
796608614
36
5
406650
346300256
35
43887
376525252
79
32549
26
637417047
397173
27
273442
30
31
152011
77
81
296709
83
88
275456
235985
29
29102
968614801
97671
80
396242
364139
294973608
78
478531
237059
74
79
478416
56
473318
414087
23
1413
2
208046
59
409778
84
32186
337630
271413
6
42
198933
54
95
82
85
268075
218927075
25742
140200
444174
24
79
470955
3
41
3
40
70
255294
167681
257547
234787
271271
214113
911832906
4
269703
110392
82
86
73
222161
78
77
268105
94703
376912
76
195172
386345
26669
417360
696080731
201274
21
28072
19
31
183284
34358
973625845
346225
314806
82
41
33
39235
446659
83
335438
10
38
250916
4
7
390621
203357
120898
1
91
70
5
497525
581239641
309153
72
3
360562
89
1
59
54469
138781
15
48709
65063
6
83
28
96
176340
5
478589
30
46
97
312123
9
4
4
78
67
79
512824772
87
86
6
91
86
17
66
225083
320780
45
456693
117316
321232
432933
93
378071
54
14
243022
355224399
19
64
481562
87
118158211
93
487642
100026
27648
10
20
117876
340875
242624
128904
391326
323700
329978
1
28431
1
171683
2
49
88
273377
84
165571
383606
952407303
563269334
1
26
72
227476608
101398
82
20469
475521
55
88
73
209392
153917
76
35
36
41
78
54
22
227037
4
28
437735
1
133591
282538631
532251416
43
643336644
91
14
143966
133449
279703
62
3
10
2
60
13
131081
80
101173750
88
424985786
13
210292
240621
19652
75
63
7
342254
199481
240987
50
12
5
2
88580
96
156693
412145
72
337038
49223
58870
72
81710
131954
471890
34
159111508
6
318142
16
439362
6
54
17317
133544
29
778217958
90
72
62
91508
282992
50
28691
53
40
52
345830
74
7
686739334
451455
8
57
61
3
42874
176873
356919
48
866591781
16
45
67
61
8
9
573635931
39654
49
18
41023
10442
98
471481
6
60
18
459984
61
55
99359
484541
281409220
2
52
51114
8
28
197698
326890
283557
299011
82
1
43
68
25
1780
72
469367
35
87
324196
343498
34
66825
48
452789
7
79
83273
245714
87
95
3
19
15
392692
84
52
4917
408590
15
1
241264
307778
63140
60381
797486587
80
949190928
230084
82
441648
865509668
21
44
32
6
81
47
26
423193
33574931
283625
108472
37
378552
24
56
355787
5
91
10
17
64905421
53
27909658
97
1
295357
23
79
64
23
41051
57
43
76
151912
125839
129766
88195
22
464541
343421
11
91
7
225959
46825191
85682
495994380
46
314871
434220
37
444402
29
228293
86
57
82
488852
287022
408433
26
254943
245470
386693
28
63
133547
52
7
4580
231636
30
53
60
74
563252009
28
90
33
226806
32
75
13
31
37
99
14297
36155
153856
41621
35308152
133846
401463
647835056
282815
4826
202710
99
163592551
88
16078
337753
6
287761
50
132005
134455815
49009
35
479391
75
440532
260085
89
273971
109099
95
339767
49
328258
182913
247495
452474
7
33
244307
51
488257420
64
96
36
31
201905
24
310451
232064
23373
325702
22
496209179
59
122016
405034
6
92
63
44
189098
207112372
37
52
153078
86
58
414409
57
28
871652635
27
674701008
233948
112838
87
298269
93
41
137537
9
770518654
419318
77
57
44
75500
49
362683
12
472945
23
228807
260564644
76
13
71
489554
187973742
99
55
39249352
9
82187
278408
161766
138745
333913404
78
38
193473
206906
49
355891
147481
11
182658
37576
44
91116
135498
94213
291363
99
83
206561
67
81
6
94
10246
309632
31
978022437
348585
98
260970
63692
49
25
3
656307934
80
270347
66
603334790
89
220642
7
7
69
33
264852
89
296171
89318
188928
20
76
4
32
60
364980
5
238980
343891
493049721
186406
93727
68
2
17
432053
18
16
52
259700
76812
78
250367
28
246630
413224
252724
78
281956
498144
98
452525
499787
2520
24
23
58
98
351648259
44
101063
24
336281
10
170216
31493
7
40
57
83
40
1
175192
392193
45
71
457962
4
371400
421972
862225895
294045
30
416642
91
19
846371943
238515
252225
114115
241468
82
84
416961
177085
123312
658285892
314692
40
44
226661
210406
75
48
4
198151
4
48
8
6
38687
6
22
367641
5
13
535564308
49
99
43
75
1
10
83
168873
269875
90348
70
275373
64
455591
34
150792
75
10024
246160
164945
58
48
242734
5
38
2
53124429
17067
137401
123709
173584
77
462391
6
17
59
4
408592892
365806
15
6
1
98
2
489637
458238
319298
271964
6407
81203
258559
121368
283478
9
3
5
77
64
148121
73356
154498
280324
158507
349363
457590
85
74
53543
22
242187
931435624
172215
321307
414279199
358250
8
24
327733
72
1
38
323025
29
162735
312955
7
21
9
9163
9
28180
59
43
77
1
77
67
115558
117197
292210
7
29250
82
111037
28
30
145852
90
97833
29
29
33
221108
53893
286178
39173
240565
381034
396700188
285336
75
61
42
278292
78
392050
69
66908
963328403
35450
29
17
231215
427118
17
52
85063
316465
59
173254
565495393
929911879
92
80
14
12
69
71
348164
83
6519
86
45
17
62
384874
6
76
87
91054
528175182
88
374669
446987
28
491758572
460131
266270
99898
272145
90562
310720
188155
465795
390153
51
286832645
242888
65
368969
112364
300312228
468662
91
250210
224775
183903
24
29
20
8
76
399654
245625
367128
106870
79
172380
98
497918
318789
294951
4
21
270263
210842017
202628
32
82704
289116
53268
32915
7
157487
69
39
65
298758
217054
50
72
483596
73
41700
72
4368
595726772
85
82
52
59
286969
80
383806
32
14
751590785
46
125469439
414752
95
3
56
16495173
1
483486
192074
96
59
374066
25
590737098
975086377
326428
106698
38
46
83710
19
99
97
35
84
3
260850
810140165
19
124993547
89
285230
47614
20
57656
86
82
45
288705
750710454
325152
198337
463129
131654
24
288456
17489
256094125
13666
67
358553
56
6
26
189485929
23
2893
481257
75025
145816
71
312940
88
557067567
98
66
64402
60
185874
124298
74
16
26
467344
92
82
23
55
153164
315044
39
746220959
35
464948
90
19
14912
15329
54
949078931
19
35
59
43
35
248890
402346
449485
214900
49
194349
35
25531
459254335
95
61
68124
11
16425
6
72
715807801
82
57
36
3
13173483
1
38
74958
80
63
86
306889
841892166
893419264
36
587763943
344183
185067
174595
225738
494253
67
89
97
96
88
80
71
11
46
310839
54
94633
288044
147808
4
350352
75
902988595
93
38
398258
177692
90
7
25
94
96
21
336360
39
192683
243072
169373
143984028
8
141782
52
213138
14
495493167
72
95
49
51
42
97
4
50
88
95
43
38933
8
87
69
162573
290967
52
403665
242847
62
488129
206464
178001
66
87
70
481234
15
74
384372
1
93
76
118778
17
84
278098
6
251266
294543
8
16
462150
142516
701649038
53
123221
33913
66
20
288395
330125
199403
41
98
346909
99852
470054
11
9565
806935749
9223
494655631
323019777
589603014
118131
69
83
14
199475
7908
360737016
46
426049
33
484085
54126930
2
9521
258016
71
90
63
51
21
169599
55
26
1
94345
490080
16
200696
312736540
219718
60
326227
28
245849
429202
65
8
169532
724309881
68
398369
3
115529
11
34
2
149668
10392
118520
35
10
65
3
90
110291
998307064
566262930
247550
28
396871613
101957
63
2
144772
973049185
7
2
87
231287
394147
118283
433096
119689253
97712
76
72
76
55
8
295088
50737
9
53723
1
460427
64
37
66
1
255201
484511
341800
85
34
373827
169361
29
6
20
58
373312
53009
47
40690243
174168
62
134179
156690
65
471570020
249499
274478
90426
494827
49
10
475286
111416
81
677987931
394012
3
308129
218976
374833937
37
400860
205553
21
235113
465826
466476
78
415160
3
80
877471037
55
55
26822
9
45
247626
303727
392619
30
301639
46
419246
483036
431723
13
13
424646
49
14
6
100316
5
95990
68
86
85
23
64784
7
59
5649663
5142
70130
732320905
25
61
2
27
9
406309
8
183316
70
26
411211
161076
485098
44948817
246031
107433
347160
183959
101350
169741
692361575
234281
84
424890
826399360
641710774
47
284979
432340
24
95
2
228276
29
830473310
45
30
678683997
82
83
112871
419465
453768
493489
13299
63574
397194
153085
364993
360410
427826
64
481734389
58420
6
22
16
386224505
95
318020549
35
85
64
56
6
89
8
504981999
72
377490
25
66326521
362618
210452
88
367834
156724
8
84
24
564889827
368694
537814594
70
93754
61
4
10495
8
69
72
470557
458312
372852
182411499
557996577
110458
149333
12
936458188
484873
177919
6
932519147
217180
82
162621
9
308189
51331
213727
468749454
311776
69
67337
91
56
25736
48504
96
145572
89
84
308584946
337491
220872
212057
401956
82
403124
73
353111
31968476
74
685255313
123572
32
206459387
145725
401728
80068
352690
4
406535
469400
123378
146116
51
1
232636
39
98
459246
8
3
2
268598998
306298
428160
48
84
216557
418611
483977
327019
94809
227788
234956
63467
87189
390827
75
71
195825
22
60
196367
317592
4
195541
31
162720
194827
266347
56
171329
89
59
77
45
410119
74
64
22
51
99265
26
68
2
192681
496909
45
80494
90
39943
256763
297374
123009
61
74
7
151529
49
4
316415220
431710
195867
368931621
289601
23
78662
60
498854
302226
196712
90
71
408973
348729
45
145839
19
53
240332
55
441779
75907
26
82
192595
18
406748
6
721319907
58
57
5127
303254
748204719
913525540
77
85
116360
61
130110
414221
268252
69921
34
73
244373199
130543
194310
95
415477
265320
7
3
59
73
259517
335563
54
5
14
60
72
7
37
14042
46
78
8
46897
237978
28
147623
197382
234332
426499
353105
223668
465794
124425
78
124217
393772
19
40
205719
471704
295348
216047718
91
14
65
72
98
206184
95
76735
71
430573
268992341
363561
1
36
100346
235694
55
465626
1
172584
340863
136363284
33
57
435757554
61336
32
298135
45832
23
37
21
496561
474279
114053
22960
5
73
639247441
32
15
36408842
90
247157
57
32
24036
8912
86
82
171107
9
464952
294685
940406932
9
76
339078
425103
8
69627
51277
447035
809072280
44
89
46286230
58
420505797
396186
135783
434734
239358
86800
505871673
34
493598
169635
3
25
83
39
558775907
256512
463192853
156512
217627
404555
81
19309
9
74
84
92390
1
57037
18147
351588
155757126
171415070
279337057
319658
56
187262
43
72
284189
31
312494
24
55
741137745
1
647432832
497612
742583858
789930407
99
9
14
50332
27785
444213
290909445
5
282171
208814
54
69
308179
54
94
419319
428054074
9
950250445
390353
2
62927
90
5
3
44
263287
66
99
4
35186883
16
63
249010
456583
78
124448
28
260195
212344
300863
68
437596
198809
126074288
10
159863
18
224907
205399
335897
58
92
10
355114409
165883539
85
395237
41744
104538
29
26
3
119263298
59
408002
365994
11
74
5
267056
101333
124216807
7
35
26
35
48123
2
11
105268
209878865
75
24993
73
164397
421260
70
376813
22513432
227830
202667
125098
304258
81
35542
651659407
1
11
139192
135916646
349951
434621
24
54
2
768619797
26
1
69
8
378146
49
338838
16
6
354130
9115
118517
12
60
44
412069
82
3
55
88
2
36
37
5
194786
2
35
81
97
360159
273005
31
98299
74
77
5
97986
329610
36897
20
351533
180930554
68460
358676593
28
16670
75
70575
38
305669124
122550
262666739
41
354605
22516
38
61
69
90
482407
8
41
472450
449887
307425
12
98
46
98
48
20
3
59
258672
293290
68
413766
196007
89
3
283461
78
16
53
60
96901
68
44
200069
22
80
28
80
174199
20
56
432875
7
64
19
413025
46
305414
46
212659167
3
182063
343077
336629
280799393
8
69
343684
84
204610
363899
68
286598687
371321218
453593
347489
279336
743388284
163412
17
682625668
216879
33
80
953523496
79
290064
196873
10
488010
1
61252
38
22
184361
21
735702482
51
445925
60
728713372
51
414347
51
308150
32
44
9
32
33
935341003
45
270153
87
64
26
23
16566
8
57282
9555
110955
2
109394481
6
125753
179486
255270796
219924
25
397096
63279
29397
286566
312746
15
454385
57
195566
73
46
4
80134
28
267539
10
35439
17
382836
176480
329805
119144
72
306030
204330
2
873232384
465339
113379
858650328
60
7187
182055
114000
13
397512
145812
90
81
61
78
171802
366255
40
14
371423
329845
78
735447088
275409
102201
309225
92637
57
178801
295338
4
592866769
162253404
71
92
486606
297304
9
103410
39388
62
874538536
9
63
253492
1
72
41
54
11
475451
38
25
3
102619
94
48
49
167450
58
98
10
98
47
28
367943
97
69336
490432
33
405159
41
209792234
8
12
399002
436793
13
70
424227
235783
427417
451622
421513
204528
451203
163142
20
70
447189
130218
87
9
439139
153409
267353
434786648
417655
415295
207468
471693
198089
47
3
18
470923
13
490702
183107
416059
1
228948981
231904
459139
200812
211274
498492
39
85
95098
478558
79463
84
42821
71
196326
4
197931
438372
245256
15
457892
50555
893684824
28
81
69
48486
21
253619
5
9
78
36
18
16
50
1
3
54
22
62
85
94
373354
97
34
30950
424395
4
134704
878549215
90
33
61
78
286122
19
198364
403196
462777
309873
18
58
428495
424344
32712035
130841
16
68895
169061305
180680
73
9335
11205
180099
20
439104
3
512135078
218217
221723
5
17
475227868
122089
9336
22
709635762
666337723
89
35
930570368
413195
254767
12
33
9
22
484785
78
500114779
45
212867
8
595047416
99
13
88
549624825
59
124258
78
2
2
96
7
67
298525
766280920
220128
596121043
20
92
568665932
406937
31468
26
25
87
45333
67
178558
882940019
33
99
220937
7
46
44
11316
345594864
369808653
39
266823
29854
8
61
13169
6
98
58
396832
253540
323163
77
494886322
47
57
157909
3
49
77
122511
10
25
433061
138860
449743
290772
79571
98
488932
109269
376630743
278316
248414
6
423405
37
96
123348
51
41
213081
76
476363
462235
371795
62
22
445148
252083
9
97238
56
458986494
69
371220
52
62
154712
112067
82129
5
39
58
345765
408114
233992
85
53
93
4
366138
806091684
59
96
135224
278450
8
10505
24
37158
4
55
436140
43
176167093
7059
6
3
91
117176
393087
45
33636
49
46
153932
314105
573007885
42
42
32
21
6
144268
8
30
962692593
9
155292
28
9
230369
144748216
158823
253237
41
95695
76090
216255
494727
69
53
30
17
239936
301757
30
19
92
66
29
27
59
53
1
9
256938
71
2
302193
411121
136338
264339
26415
2
489686
425261
8981
19552064
10
229132
73482435
78
370797
250007
26
30
38
71
95712
77
467132
39
337187
486754
179378
192531
49808
47
333568
425269
99
367889
119099
464875
50
478896
18
72
77
135258
720990769
6
253791
229501
398760
77
82
55
220168
2
3
68
645747258
980484261
5
443390
723603028
5
432746881
53482015
56
279503
9
79
10
381186
18
89
52416
184538
273815
89
17
335789
477291081
362425795
18
3
21
3594
226167
63
387214
7
119213
59
99
713711887
25
179685
1
49
1
159392
4
4
335602
63
3
644719793
709386114
258127
19
444330
2
66
13
61
98
18128919
476464
38
486823
58
220648389
64
297769
26
400828
124349
89
80
74
325676
395
61
86
74
72626
383372
119344
49
86
479059
1
194789
35
69
13
62
450759322
66
89
49
208158
3836
68
796423976
380360
124771
307796
37
99
469859195
82
1
150009
29
477156
94
39
428582
213262
257090
12
404270
280711018
199257
110639
60
43
459661
8
6
10660
5
102967
75
4
43
388902
471808
39
442506
4
193069
88493280
720758818
945628987
59
57
289504
485791
188111
91
244512304
25
191419
58
72
29
275879
475553698
94
226148
463351409
486656
446175
60037
29
51
496829
128205
61
241497
91
709306468
429618
222096
92362
312572
80
299153
51537
317224361
426130
123538
5
163300
49429
49
874072656
402717
372666
15
232654663
67639213
63924
48271
99
141023
2296
720790537
64
64332
450144757
2
910306874
57
972101801
383432
34
950991071
38
269628030
430510
386445741
741398363
25
13
47
91
88
335525
1
4
58947
14
227601286
47
77
118590
73
2
429170
71747
79
88
400508
31
155114
56
365820
393282
710148264
499673
21
371726
6
18
6022
62
128106
2
72
220189
114037820
90
424646
9160
9
51
90
465593
82
297285
299447
378727
251887
204755
66
62
445376
401794
12
64
91
199928991
76
408008
29
4
343129
224174
97
375316
454011865
29
443531
331475
156916
95
326405
100177
206115
342192
37
2
271937
26
88
62
23
261230
88
177900
108473
16
282595
32227
2
301191
82955
80
103875
7
68
417419
952825302
87
218035
74
355212
94
2
41
495652
175808
11
950283014
51
344616
1
488705
819816351
93
9
170874
334876602
155485
301597
102956
24559
6
17781
50
315459
8
6
8
778372862
330011
65
127091
12
81
62085
455238
428574
264734
66
133876237
126514
83
29
17
96
5
53
283788
413712
60
29
317448
94890
69399375
132166129
2050
554410787
367511190
48
330427
454807
8
324155
282296
403690
2
4
497259
56
7
250061
298544
38
36
17
25488
160849
2
184366
7
29
436237960
26
79
838443791
469307
2
40
111060
1952
69
8
83880
61
475741
75
241814
285191
416620
31
431157
12
96
969340077
70
21
258914
11
90306
23
160601
70
405000
135080
163684
93
67584
289993
22
170091
379167
11
40
44
36
65
87913
79090267
875648659
373818
93
57
465490
43
140813
146135
329027
41
62
97
133458
78
30880
200950
34
72
151054
274371
87
968038978
54437
5
5
457747
343346185
49619
2
92
19
24
10
77675
277281
7
19
24996174
164855
11
78
65559
310632
62
21
234212
29
97
150068
38
8
43
62
15
269285
143342
327245
1
55
34
67
36
129188
217177
61232
316336492
63748
2
71
149177
382141
37
61
35
404150
335672
73
221191
797704035
248994
96
10
5
425776
19
154325
424485137
20
5
303982
22
965583411
469510
150137
607003579
11
78
170747
218514
98
228473
100798
490677274
52
95
61076
243354
50429
198869
87635
88
305074
50
35
16495
6
8
494096
23
80
64321
191350
428592
20
1
1
80
161068
192223
48335
337561
7
345531
245165
814540121
301364
347323
30
134734
275166
82
2
59
365582
18
32
12999
7
134363
376939
3
726841687
13
87892
31
335438
2
86
9
485172
303672
70
62
4
6
169929024
351629069
653787124
2
6
44720
134919
285579
211795
47
393764
432646
265159
89
433742
13
21
228053
11
2
5
439012222
10
443293
59
53
5
67
48
48
452979495
88
12
9
60
412033
330351
9
11
86
61
13
15
71
5
87
572563623
348968
153916
40
157211
48
137113
154358
77
47
355936
333109
86
17
333119
39285
1
372729
7
259967124
61866
156336
140902
369289
404276
396860
91
53
84
38
3
16
12
3
6
2
487114
68
16
72124
3608
54
421524
51
49
160769
4
63
5817
63
105297
14715
46
45
200125
96
311074
29
114145
2
24
81
485256
78
71508
558249810
68
4
51
31
586578894
65
484012
43
65
35
28
151225433
6
489134938
14
80
428049
39917
287630
26
13231
68
149958
325260
81568
50266
53421
84
4
26821
228913
45819
2
164794586
24
15
5
31
204959
208842
5
370112
66927
44669741
550650090
67
89
29
910177861
410642
280870
21155
55
462077
697561564
51
53
7148
9
68
384212
142533
132738
69739
49
88
48
57
8
10441
5
41
431309
254555
1
86
3
33
197871
64
62
226188
39
325591
92
58
17
57037
256190
476748
16
352148
8
30
87552
470682
4
127547
264764529
203826493
1
49
52
447139
6
83
218887
209252
59
103758
445164
222924
89
8
172385
43
67
259466
4
64
256890
87
30471
891380224
114890
39
3
61
126836
36
591922686
8
87114
133906
1830
828013931
248364
123669
449210
94
914804175
340828
66
149382
5
80
251549
460115151
77
171908
705073056
83
61
88
45
4
371803
8
1
6
68
90
95
4
67
75
27
87
45
30
88
41
20
84315
317654145
65
235764166
45
112431
478306
425350
185078
27
148746
149502
76576
5
46
84
237655
40
40073
48115
186026
272778
115148
9
75
87
473
10
91
4069238
10498
14432
9
2
83
28
67
317258
269443
256979
6
9
86
385601
20545
3
12
47378
381378
88
326692
80
81
117163
190180
235621
66
7
59900
7
35781
38
734323333
88
279130
7
7
39
50
462321
52
7
93
101963
36
9
454354
293632
415667
79
11
11
90293
170238
69
41
4
45
173003
306769
15
473702996
90
43
67858
375909
39
96
58
4
788660487
49
458253
10
278810
55
72
66
342324
344509
65557365
403540
95760
35
47
231009
454016
8
263129
272276
4
95
560257305
97
15950
84
48
15106
34
65807
430983
34028
389222
419783
351234
65
99
77
782134395
73
35
81915
24189
70
40
34
687017126
40
21
41
82110
48
66
1
24
8
91649
391867
55
51
24441
24
2539
402052
383387
3097
402535
278942
458258
51
212270
76535516
3
372184
152191
973584356
323205
7
1
7
401569
92
66
92391
118296
383983
107238
51
978835565
89
955776006
362848
434891
71
386011
64
340898
181780
90
65681
8523
34
179944066
46
46
441256
59
96
209996286
89
76
5
293663
454619
394288
85
79
85
376211
49
191142
831485892
5
34166
342168
364722
39
294761
57
4
359988
67039
39
460749
879758062
88
5
4923
85
55
842418858
46
6
82
267669
68
88158
366686
459508
157383
6
882653442
69005
479535
411356
5
88
121947619
13
281535
20
635679709
75
142796
232871444
354043
44540
85
32
247404272
77658
282138
4
77
66042
6
9
280366759
286415
24
438432
80
447202
79830
37
71
12
26
426957
33
297292
499089
130858312
92
42
343439
9
161542
73
13616
954774142
56
97
75
42
300890
154405
121132
370653
5139
99
4
298522292
66
608
456228
84
97
31950
61
35
583708551
410395
18
12
410396
98
278610
35
6
625424294
6
9
58
309584
43
19720
380893
21
312261190
90
20
84
80
95
21
3
153207
49881
23
97
80012
16
466256
414265
33
192163
96
3
211018
104902218
270309
88
2
81
98
8
7
79
229268
431168
207336
28274554
24
263178756
50
341119
86
220978
472544
314170
6
66
3
426795
99
89
376597227
298744
188356
255097
63469206
90
16962666
47
11
21
9
161803034
51
60
625000271
63163
31192
68
98
54
23094
16
25979
42
498395
6
276000
54
335930
245361
81
34387
284986
183717
7
16
24
373745
44
61
484125
57
31
30
398743
142519
19
373271
29
16755
36
204738
383150323
66
70
430499
43
157497
68571
29
73
38673
480852
890670329
66
582330224
67
357848
452453280
748602982
173966
261564
18
17
938617194
354904
36161
32
390533
65
24594
35468
9
10452
3
12321
63
76
21
662421428
96
262497
24147
81
3
489140
3
225884
338695
324653
73
37
69
385797
11
41
124859985
451199250
367121
67260
84
234997
99
486503
427729422
100169
558824059
33
59
51
41
32
389695
69596
30871
18
32
26
147694
220809
31
242963
84
419601
77
45
8
4
10531
26
174194
72
23
75
70
46
43076
80
18
447172
69
177234
40665
25804
706449984
75
314240
66
2
832465673
3
78
53232
80
217636
20
40191
47
93691
46672
21898
130052
161900
340255
10
51
81079
475617
4
64798
15467
37
40481
280360
75295
323287
261437
3
716705121
87
33
39
49
71075372
72
72
19
12
75
67
344354
78
4
5
55
23618
83
24153
369634
320043
234930
45
9
296301
81
446141
237818
415278
389349
74
376010
498985
2
484388
2
242630221
20956
91
8
595514110
5332
5294
496424
30
52
312923
376841
41325859
263258
32
80
98143
488162
25
263789
490302
93
33
56
453461
73
24
322887
2
458014
110653
178715
195754
67
96
88527
279155
327436
873899993
405596
42
6
64
919665432
47
88
294540
337618
80
36
333878
9
69
3
9
58
290489
464560
23
39
95
62
8
65
396714
80
4
39
440423
357071860
46
54
242266
122591
52
352267
327206
47000
55
291018
78
33
24
443023
223911
87204
512476767
89
448024
52
40
250256021
68
484300
287264
151318
87
65
32
34
166408
79
75
65099
39
62
423377
79
14379
451934
61
148329
83
211047
72
45
293027
487304
649604592
72
59
480017
83
68
74
236243
341921
440488
80
17
6
455403
17
35
44142
947318008
7
44
23
73
285362
333497
353733564
56
217037
98
43
170542531
538203656
283104
186239
95
404278
69
2
258400
568152929
207613
3
48
25
61
430356
8
217560
52
280107967
395989
605083751
38
15077
320854
263048
131230
144268
34
83
1
208397
243462
10
49
89
445302
361406
55
95
69
94
31
5
385116
117292
44
394625
12
323603420
98
297761
294801
468939
46
2
96
277634
32
53646
207596
325617
78
16
38
300190
661703471
86
22
3
383749
65
3
8
74
29
54
30852
21
8
37
18
48
198821
117855
313051768
227739033
112645
22133
909695485
428284
56857
37788
436579
212131
31084
20825
150331
470425
26
62
416310
9
200905633
123003
774913291
24
159570
927514887
88657
8
496292
85
15
360919249
12
316344
31
91
308422
72
64448
24
31
36
68
2
478443
367592
52
274690
76
41
373285
98926
457589
61856
5
223935
94503
37
38
28247406
108286779
12
636574178
25
855632217
397545292
208395
53
367947
702767460
67
55
85
1
71
336034
415678974
318347
182126
9
109818
38
83
92
297829
38
193758
55
32
60
7
408296
233380
220025
75038
225758
499745334
6
72
4609
34
55
119609
265796
359160
223297
64
389182027
5
1
41
71435
192933
61885
23
95
153420
81
38
431750
2
4
364552
51
457559833
95
328499
220182
88007818
2
2
23
17
404645
47
414557
4
20
174296346
178735
69
337798988
15
1
365389
11
188370
8
234055
78
281951
155519890
200705
989919071
23
494198
140785
16
85
49
43294
290607
336125
43
22
338051
431243
283853
450991
220381
245873
6
42
85
42
78
27
4
26
195639312
408485
975526114
47
31132
57
256368
54438
54
35
40
92
99
968829748
28
383195
27
1
457124
300454
19
342121
373716
51
419566
80
313881
111414
18704
253958
152874
250975
286824
93
208437
505004232
414592
73
42
361048
22
3
385411
80
4
188434
37
296500
19
8
365017
73
35
219515
17
284819
2
472788
464270
38
356625
636988365
75
79
33
43
54
93
50
474479
8
673199412
44
477446
269541
3
78
8
8
38
525221552
45444644
725917335
463908
57
252241
45
962214354
34
56
12
193161
305863818
221776873
363122
49
373729
188353
34
45
9
989895678
79
5
60679
315607
10
166862
17
59
492323
136347
31
252936
80
32
22
203150
374959
78
97
55
375937
17
46
3
571862120
82663
26095
923488874
28
484683
5
456346
137437
12
891695009
259861
28
37
52785
278319
46
22
32
5
34
3
68
913077999
21
85
122640
66
355832
18
110826
71
412757
716720273
351066124
405169084
79
69
80
39
93
9
5
38
59
109534
56
2
93206041
83
3
51
64
40
55
118718
18158
418186
143061
51
75
12
97
17
5
21
383856920
230526
255129311
81
53
39
23
767995411
15378
329559
443833
27
73
15
107775
176094
77403
132292
84
90
4
310160509
8160592
1
23447
357269
7
22
22
338307890
30632
748936727
466260
19
87
294266
370800
321443
23
466917
46
38
26
50
15
12
321812
2
62
26
4
285025
39
25
30
251522817
51400099
78
76
18
270313
77
247137156
238426
24139
37
499787
30
413251
81
50
3
373211517
70
5
93
32
256971
77
226188
529513234
56
242746
471617
94
54
404771
464419
14
4
12
10
5
20359
240883902
361435
19
93
35
193973
322643
5
282354
190432
93
4
223440
197514363
175778
97554
4
298734
1
93
8
60
161763
642858039
38
92
313110
214381
8012
37
9
466786
295129
75
96
56
1
109438183
4
67
200315
249923
329044
1
5
4
428126
74006
67
73
474307
60
41
87
57
537624905
58
92
154507
430635
372108
72803
323766
64
581036009
76205
20
12
10
80
408301
113856
393960
192665
356857312
59484
51
328837
72
183849
4
263513
16
339634936
52
412700431
445710768
289131
328816
90
17
403378
291630
106574
34
335187
34
34
473705
61
201810
442457
6
48
329850
1
42645018
93
131022
206094914
66
202302
4
357277
54
342391
63
14
62
9
66
14
264036
22323
12
44579
9
152826
22336
21666
202870
46
37882002
73
3
180361
734603256
11
423132
203045
44705
40
14
83596
515655682
89
29
151521
1
6
3
424018
468309
20
75
83
16
57
487598
338579
331451
441300
200759
15844
429429
406452
160984685
487657
253860
40
85509
59
686024788
7
30
57
6
35
78
408622
37
51
9
94
1
113079
96
48
241603
217846
38
25
134076
2
698663141
49
74
369800
2
294160
315089
71
469486
24
165538938
50539
323536
50
98
487054
5
84
24802
329223848
31
13
276345
293526
332278
464833
73
6
9
371691
156578387
18527132
69
81199
85
25
45
8
12
41
7
246495
407017922
23
62
310381
67855
7
1
581423380
3
946
43
26457
424512
268414
6
73
81
18
387173
419035
17
185687
17
268743
190030
58
24
36189
88
2
46
182346
38
90
140133
899957527
584306888
67
91
17
266151
267323
8
398984
206896
839256831
71
33
476831
2
342011
80279
224821
9
11
6
90
124173
446459
20
220664
47
336452
105679
99
37
15
72
368259
63
1
1
476595
3
41
264605
43
847335403
57
445902
108341
76
446948
108769
19
53
149501152
93300341
16
327026
9269
58
23362
38
319123
19170
341335
475208
822585118
305324994
16
101201
6
243317244
98
25435
98664
948221400
61
120505
21
422496
81
63
91
100288
132937
99
532645629
418428
547278856
77
1
56
245421
76
145273
1
9
89330
360031
7
14
71
79
9
95
49
925505229
12
38
53
477743
35
354474
88
290189
78
37
80298643
2
2
90
451808
51
291460
36
76
315812
321763912
67
551420458
35
179361
473500
4
35
84
9
1
443749
56
403805
77
89
70
40
8
586242026
51
48
87
223961
422649
133552
488847
397683
88
75
5
130556
14
424040
44504
74
54
29
126422151
13
15
75680
33
76
16
371612
157950
169153
477886660
417064
15
4
419285096
17
226154
257913154
39
80
15
175570
86
155961
49
8
19
49
21
96
7
56
172223
400819
308239
113991
403257
79
36
88
144257
388168819
89
328096
128775
300278
460699
993164001
8
376216
39477
4
982005481
3
19
248712
258385
305519
160235
73
19
83
428078
69
8
89
818615919
34
52
81882
142248
440208
53
485730
25
35
72
294463
19
29
10278853
71
73
8
33
790668708
19
131078
416940859
9
26
55
64861205
276642
466073
94
7
303470
81
99013
46
35379
293331
933001378
474173
158018
398951918
27633
88
72
50585
130436
833130715
65037
2
61
64
465432
28
14385
439898
30
47
114535
223637
484301
95
92
43
252240
104457
229377435
86
442014
10
1
612755099
74570
38
41
401708
69872
371964
297089
35
13
19924
78
4
4
9
10
296035
24
267860
232423
874465566
247278
573535743
344179
775391338
113090
31
109453
12
284006
112181
966954489
66
59
271274
187165
370811
17
87
76
73
177391
68
442535
21
255978
230334142
5
53
234757
88
127334
89
65377
68
30265
30
496465
433745
46
40910
3
392823
7
365578
28
2
173779
3
70759
80
478315
315474062
28
482975
81
77
9
162906
6
261884
271736
82
432489
116748
14
65
63
353858
460368
52
13
965618277
1
42
360538
32
91
53
9882689
608708150
327602
133171
19
708991349
260445
3
67
854965317
11
347532
4
3
45
757390521
336928
24
75384
57
160549
489833
88
51
18
31
14
7
36
19
428284
83
63
91
248352
66
124079
86
49
785179961
137433
650702958
174783051
404440
34
393987
51
56
3
93979
2
245773
36
96
145034
92
221144
91
415813
373972
484237
455304
147457
212781
84382
391234
39
38
392457
4
87
228703
4
81074942
404892035
438715137
381526
349717
43
93
15510
4
301822
34
10
13
113611
236068
63
609696611
553634390
366662
64
274108
36
84
50
28
8
27426
386724
203127
353111
9
443503
193018
26
331370
443995
47
472954544
7
18571
352758
1
27
73
191845
156785
15
137642
94
103640
499281304
697777962
179858
36
37
76197
56
19
59
94
6
105521
504405503
20
35
85
16
6
89
617271684
244100
94
63
2
48
72
80
856794927
210213
315818
58
278605
35
286642
92
21
227492
258504854
55451
138448
95
42
34
7
485622
8
93
79736
443414
2
9
26
80
2
22
11
32
52419
154757
20
19
94
93
70022
96
267087
588723661
31
242844
49
118982
422133
308486
25
121288
75
46
64
498599959
472806
78
19
452855
17
79
91
471444
230786
74546
20
70
63
114652
181835
1
31260
286768
62
128087522
76
486525
76
32
164991370
88065289
32
456680
390
50
78
62
860395513
2
38
321354
8
413243
196775
31
787966541
269009634
41
181077
99
25
127407
548984231
622477370
47
31
8
78
90416
79
80
68
555630022
86
7
368191
862707438
433281
91
367763
14
59
1
63
47476
5
421192
433993
61
7
148237
104102
12
28292
324682
60
1
33
713488020
83116
221265
2
475949
90397
468219
79
5
61
456015
6
77
43
259497
57
923058087
278870
22
61
37
17
1
9
958629364
63402
97
28
385487
196319
30
63777
398161
11
382278
192379
71
86
411908
9
493463
4
83
392890
269490
142451
228196
418972
713045585
303513
30
32
464935
457845
184147
249481
594016110
407342
306337
33
8
361242
3962
45
40
41
5
2
13
58884
8
405770970
122174
50
3
625853642
61
106864
135796
5
295874
98
7
38
294035
2
183701
229023
131279
8137
476729
49
37
32
22
736037575
174797
8
36
18
112966
102906
51
166482
305192
61
70
306816562
303411
28
62
34
469237
198257810
181128
115182
140065
265277
30
87
372922590
70
434460
55
96
28
56312
336835
294629
310412
80
17
282414
98
121450
8
55
83
28377
75825
45
352449
151759
95
169476
80
246900
13
56
241023
36
85
96
76
5
20
58
4
9
70
26
484911
13556
924461702
467236
292541
17
75
8
64
164731
363122
31
59
305070
20
1
16
93
34
52
2274
96
324959
57
91594
317408
33
2
15
195210
366879
47
7
245417
26
383714494
442272
22231
1
354279
43
83779
315077
27
360953
4
15
225302
587026066
55861
282807
279365
2
23
31
402179
79
78
64
65078
20
265819
9
3
98
175182
109903
76
885328972
251831
631534461
16451
398580
93
881948147
261507
32
58
850078751
266802
276408
439243
339504
79
371910
34
5
319042
45
82
24798
10
34
3
22
4
392366
86
273124
619150852
515769103
17
60
43713
7
808653846
406603
78
299819
391755
137155
23592
251850892
274364147
70
75
11
261245
448173
14
66
11263
436803
47098
36774
65120
87
482432
5
37
5
21
32
406580
277892
70
79
282517
28
391379
298097
132721
19
151161
409652212
80
8
367781
314334
73
6
175138
32865
91
34
5
87
739576692
24
44
222694
501361750
53
7
132793
99
181449377
318998
419667
8
72
5
227562
255660
74
48
56
186055
189700
137532
43
7
161302
446051217
91
170359
76
463757
832638296
8
286188
189745
25
911333899
28
89
95
45
28339134
2
20344
895520883
491984
69
15
17
22
368697
242354
429584
585448399
175920619
47
316053
90
193743
95
2
104358
82
360567
82
474139786
396044690
2
310022
93
26
260588
68
238316
82
159435
14
146392
51692
349196
955092924
38
53
52
152158271
184569
101917
25
108495
89
58
13
201267
167722
89673
43
45
19
44
149811
268673
5
468771
70
9
98
85
158046
71
165199
3
8
4
885921734
30
3
75
230311
38
414423
90
21
65
54554
268236
2
70
656479424
90
275172
280415
351715
4
549756498
464686
407524
385171
61230
4
24
343544
98
77
89975
4
63
25
692648136
62290
15
68945
289716
25
40
984892035
86
63
97
311718
6
477630
171756
91
9
74
9
96
86
40
116884
61
62
43
20
61
790895339
39764
4691920
29879
938129200
289887
130355
35
79
625192100
477443
69
7
38
97
698944271
240243
46
26
55
227940
493585
439378977
142435
40
241014
20
91
25
3
73569
77
34
8
191021355
253949762
62
71
521706445
389226
3
7
47
480485
63
341561
76
31
56
39
75
344212
56
483130
99
1
50671
327098
99
214841
9
84
420024
383637
48967
50
69
5
67
90
84853
757105567
756310885
24691147
696484435
58
467721850
410264112
460951
32
85357
54
445233
70
65
201761
22
32
346250
62
30
5
91
43283140
19
332134276
33
6
291812
80
128330
35
99
63
87
61
67472
370026
69952029
325318
103843
174475
83
148483628
843067323
50
39
6
21
199847
934129581
121020
193994
60181
296498
62
92
8
67
185766211
76418
404806
276172
12
680763887
16
86
4
26
6
72003180
64410068
81
369319
47
11113
63688
242970
215737226
427247
138645
213095
470809
286860
63
62
42
53
386670
98
38
1
35
10
52
14996
14
74
4
6
37
91588
350497
122058
7
440496
11
138423
4
97103135
272051
322606
13
334336
73
65838
45867
16
12
437439
10458
77052
172487
24990
99
58
23
27
474566
19490
551011467
258352
241132
314665
138032
30
300337
127030
308065060
140351
77
387847
84
72
22
323446
81
457298555
85829
217096
3
255476
1
16924
71
553545033
89
54
232403
31
495379
646784215
81
290224
88
406046
30542
383894
98
504666375
3
43
46
54
53
26886
477164
78
7
7
53
390717
409912
398916013
38
122179
84
1
66
72556
42
68
7
7
80
239469
5
93
31620
94
247092
9529
71
339468
39889
294427
8
951006464
132784
84
328568
65527
88
61
826753807
14
360964
42
841721058
29
42194
83
6
159804
487111
4
29
134543
745804581
88
46
25
158600
346048
478740
90
26
5
2
61
492346
296813
9
95180
427133
93
108379
484110
358409
15
170622
13
6
450704
29
8
109156
489699
42
155966
51
364597
77
2
18
61
386497
16
3
394869
455636523
47
319294
47
115761482
25308
107183327
15
86
85
34595
97
9
1
32
287077
1
100995007
27
986734449
70
340942
113431
153605
2
324070
247278
42069
38
8
6
2
47
59
92
302952151
10055
76300
44
478849
293822
843609530
3
352119
124140
294329
253338136
55
308021
41
139807
489267
9
201462
95
230092
441228
39
9
80
156567
41
62
295827173
53577
2510
22
1
19
75
19670
7
8
177858
13755
253418
154866
26
381481
264571
9
403420233
69
53481
42264
59
40
44688
9
394257
865993271
62629
96
140538
498422
62
113506
449923
53
760471170
19
67
439787
2
91
354779574
53
382423
89
119476
49
662381944
347684
5416
63
42
4175
489731
3
47
264706
5
450182
341816
143882
56
82
440774
99
68
2563
76
858299105
43
89
120537469
5
380073
93
43
9
67
54
320984
726425156
463865
404956
78
5
164641510
278719
71
3
61
48
61
50
51
6
20
61
6
367200
101920
194760
63
989923042
455889
430660346
342710
721384626
90781
81
271297
6
366794
75
494641
142360
352377
84
104882
49
96
53
271673
341363159
85
456538
262128568
115455
126001136
86
79
16890
48090
87
36
918878401
472574
37
82
684714946
74
79965
7495
490750
94
222907
417429
6704
4
308714
93
340923
17
99
87
453773
305817
355876
177242
1
76
38
76
215920
859483003
87
229692
139045
118588
242414
153172
26
343535
64
5
6
456480
169388394
21
30
461178
9
38
35
11690
316796
49
340701
349843
17
5
314263
34
3
42
78
209116
482315
21
299010
48
80
4
81
157578
32638
93240
17
52
39
1671
9
26444
39
213252
484944
379920
70712
147363
68
697690545
378129
528170099
862509724
207433
164652611
677456030
44
2
70
9
28
245584
133452
28196
61
5
40
487347
52
421170
56145
12
58074
93
66
310289
71
30879
398620
599850757
91
47
284757
250990162
81
87
7
6
245718
7
23466
26
445205
444075
72
87
349857
45
3
896186494
721631230
7
17
349158
422977
48
367906
73
33
38
122662
37
28371
71
2
5
299763
397584
3
97
17
35
165449
4
5
404613
5
24
74180
5
92195
439576
271452
31
55
90
95501300
329045
427737
3
27507
418620
477190
22
79
440306
4
192605
27
266128
5
426369
7
134056
17
15
4
121308042
9
64194
425217
12
63
31582
255377
197203
183170
277123
7
498487
71
246628
47
48
12
64
278926
68
489960
47
833871530
8
81
193430
28
76
260303
197249120
91
485747
69
328439
496887
680739515
92
14
325304
43
288883939
699829024
58
186612993
54
80
320426
477456
89
128671
42
84
138772
475113212
9
92
71
1
81088
45
92
6
137693
1
410436
365353
14
435516
9
65
226359
26
6
54
21
70
271669
720991061
8
56875
225397
70
421280
419767
66
159760
108723
98
55
449192
95
206097
114637
157556
418575
70
86
406116
83486
30
868759758
372703
64
98
35
479767
40
240006
50
87
82
332219
95
78
432103
319701
51
6
73350
630635357
269028
421472
14
7
57956
42
33243
24
335333142
6
18
468227
87746
48
28
81879
357540
67
63
91
669389157
1
53
73
35
31
282
19
38
17
50
224705
26
90
64724
47
239881
430004
24
60
59
123727
34
129021
384688
57
86
685472618
80
66
417341905
4
360898
829314021
236597
16
145732
3
59287
91971
702410947
85
3
71
466534
9
1
303581
669857331
694136164
51
64
2
228068
93
177336
63883
90
56
152694
1
219193035
2
10
64944
121183
40
80
256904
283993
323936
6
115081385
589789184
495771
33
448363
16
70
393877
8
13
406195
344050
320125
97
5
78
43
35139
457180
425624
281407
820974317
7
162820
94
88
36
277799
84
9
41
74
95
103008
208661
20
55
3
35
29
67411
69
83
22724
69
17
38057
454434
120387
151345
314361
304792
31
461220778
429289
64
21
33
61
27
66
71241
60
355457
361330
6
17
4
8
192967
7
530156023
402204
14002
45
88451
174513
77
35
184300
118236
90
44
11761
163063033
99
88
232164
172935
199580
55
209560997
38
292464
60
29
193569
143812258
28
46
42
257946
44
421816
72
461568
298353
1
14
74050
54
4
890459214
175400
138063
3
180356
14
488054619
49
313181
370574
364730
197286
5
6
450582
24
32
18
236120
12
75
338687
58
30
269131
29993
456787
168998
78
28
215823
149126
267255
391429
44876
192679116
219168
439326
47593
71
15049
456348
18
64
38
39
76
986607755
64
8
192934
63
61
41
76
40
11
17
352145
66
184474
38
37
413794
95
213677
65
655955370
35583
73
66
439091
21
394214
400481
52
7
99
7
96
87
53
99399
450764
8
304923915
55
226422
282785
480622
388904
68
122269
43
432760
77
96
2
17
1
145010
598605519
267578
27
12525
689580094
80
309164
216073
54
96
240172
400356507
880283242
117179
233308
112693
3
89537
394366
88
33
335389765
49
59
34
108988
26
250269
55844
741951742
99
54
133499
85
262723
865900834
2
56
8
44
705692694
83
47
97968
272722
21
322205
181981
69
69
39
60650
8
17
4
72
247671
234024
197987
30
134761
53
31
6
11
209594
6
25169
59
21
38
7
184349861
29
664121147
280001
13
146624
302457
245277
435600
74
16
132414
484356
732040250
46
6
4
29
33
379923
79
24
18
87
7
320157
18
493401
207606
440838
309718
7
51
38
23
805557288
83
67
98
761031727
92
96
59
37
695074751
1
31
85
312210
449286
97
80
419282
46
14
81
4
221843
259397
93
39
38
249281
10
9
140304
76
57
81
861047617
9
71272
87
91
499006
124594
163371
20
268158
79
353942
36663
18
290779
318290
478168
145192811
40533
33
370606
293254
28
34
155584
56
20235
67
39
485534663
76
49
699065188
82
249383
189347
68
66
9
35
96
71363
58
194428
62
99
725113783
9820
876475650
49
80
287587373
61
17002
396058
39
55
83
33
121417
4
84915
31
203328
62
62334
51
299141
837929855
309363
893111972
88931
84
97
6
79
1
24
67370
944282140
498162809
300714
132666
52
56
458480572
498032
8
330437
27
71549
353016
171266
9
42
17
393401
253052
233345
711101940
114645
3
39931
323832
93
15188851
386126
40
269148
71
69
50
446859
59
59370
359379
5
47
42717
95
260461
22
333470
262662
2
22044
96
17521
95
274645
5
207193
461891
3
338852
33
783375340
50
94
81
41
14
449732
25
22
3
54
452508
317138
483870
5
187551
389512921
87
96
79
308056
542083947
76
438354
265606
440976
96
43
339223
37
301738010
70
81
24
289652
77
17801
289438
68
32
85
65
119823
67
236864
380604
369170
363537
88
171462
79
278620
6
468305
450915
591310827
183844
423955
29318
30
392842
24734
68
6
143242
9
38496
16
3
93
69
126081
9
2
461312
44
408605
93
373924
50
77
86
168031
35
61
43
13
252770
52
312019
208497
54
476419
209825854
59
336026718
5
127903
69863
624824383
535583473
1
87559
449705
72
296643
1
89
6
238056
383338
8
5
718866926
41557
368443
481130
281184
282928
15
483416
520314321
33
447572
54
64
335276
12
258892
481845
2
88
184779
356477951
495941
87
361441284
72
55
834486535
370935
29
27
70
31
24
8
223502
158602
52
465482
278516
12
32
364992
114080
323314
11
4
7
422474
51
11107
105178
237544
100165
78533858
97349
265720
191032
3
71805877
18
52
4
61
96
70
30310
331
463179
978828116
22
69
49
81
91593
375189
56515
35
271146
885595648
65701
99772450
25
154439
86
2
377147
96
24
276037
28
11555
4
35
29
3
505378668
30
42
38866
39
50
16140
61
92
29
84
74
43
4
1
191044
103658
57
44
68
2037
8
1
49211
99
577498222
25
6
140343651
8
125313
85835
57
15
47
356516
34
270150
360672
45
145748
142880
828626355
15
56279
440850329
370384625
55
55
487965
14
52
99142
20
141842639
14
8
90
63
329628
99
9
659653540
93
434217
34
116446
93
135268
393150
490393
37517
7
106333
70
130100
91105
243428
38
398642
51693
22
73
327865
53709
67
96
414019508
155881
304220
32
234259
223094
807020034
300543
978041408
323329
55327
2
5
95
28
74
123897
457394426
176235
2
72
4
418390
61
426570
92707
71
63
8
224843
87
23
232648
46
1
181325091
1
4
389618
33816
39471
79
7
47
66
121247
85
36
219720
46
15297
81
16440
52
12
444990
130706
6
80
960935243
81
638858271
3
34
121340725
62
85
140205150
900
128255
263678
32
9
26
6
88
30
18
8
190916205
266223640
91
69
49
299486
17
30
396853
99
330064970
49
86
479201150
387330
57
140609
347048
343541
316881803
11
452819
56
59
85
77
199652
314267
59
417214
717035330
195874
58
8
1
202410
58
47176
15
69
7
3
218839
334402
370252985
204878
22855
122886390
282980589
1
481891
77
91
3
816821965
62850
92
170153
14416
94
42
39392
61
92
344476
14
336891817
53934266
82
284462
63
56
64
696134009
29
58222
113576
426753
617869039
97
67
88
59
33367
240597
75
205198
66
182400
62
540976075
391377
29
55675
26345
4
13
80
171310
455600
31
27
54
864109694
374171015
43
4
77
31
517837188
136108
69
183641
269427300
336917
365397260
30
92
42
9
735466998
64
302396
75157101
18022
109148
409095
31689
287362
351140
299319
153535
1
190782
321409
41
207719
374703
406079508
54
37553
339063
20
85
55600
294136
70301
7
578498118
54825
23
46854
18
316427636
80
62
33766
46
351032
833819267
459672117
418181
78
11
27
100782
76511
339011
840392388
42
70
7
66055333
7
397223
219016
32
7695
448530
115774855
157635
2
9
299036
83
67
221078835
290896
90
14
97
84892
870895620
294144
412161
8
7
114678
38
169100
479957
24
305493421
1
53
57
259817
277243
47
811771217
354065
310007
291659464
266784
448885
751200418
77
77481
89
23
1
97
167034
104221
148563
8
256457
10
13
52786
1
334760
112016
95
96305
29
185743148
189595
76
62734
23
74078
297543
8
313071
215092
24055
5
73
9
288008
72
79
399683
287783
4
2
20
74
88
131297
65
177621
122370
279136
6
392548
31002
918651848
264257
22
55
278860
239509
14
64
498460
381271
97146084
151402
12
30
79
4
24
97082
63
44
37
8
9
285649
4
96
19
129660
26
179012
120235
16
64
88587
44
233813
16
944814216
4
38
177933
301263
183082
165102
406556
386027
312821
65
366719
2
5
5
26
77
774995206
41
39
33
324345
102360
506430727
435014
57807
91
139136
311952
194696
89
52
52797
55
3
221187
324893
55
88
14
4
31765
5
143893
130780
317366
60
96
881348332
56
65
47
136435128
70
1
303991
62
901743605
184824
81
53
30
499850
173412
86
87
85144
72
374633
264090
79
927361769
48
383351
81
45
69
30124
29
42
93
92
417815
3
20
94
9
85
32
126810
69
64
519569525
368384
9
41
1
68
64
464429
264291
437631
123930
7
35
177309
19191
81784
7
148324
51806
13
4
254124
622115837
263545
133253820
301609
72885
55
438328547
428705
3
237332
59
34
90
367625
40557
14
235491
96
10
382825
130378
37
171550
75
146047
421678
88
76
97807
56
55460
1
13
78
138849
16
338419
7
4
951533296
144029
80
243531
124572
96
443348
54
86743
17
274832
77
3
71
273629
3
60
64
86634
5
159776
28
394807
48
69
432751
69
57
186135
1
230661
87
414635
124113
6
221177
51
122953
641113416
49786
67
32
276422
6
97
9
853530713
7
75553
86
45
396606
31
48
305773
9
70
217624
56853
74
2
11
458149
54168
392157
872374198
95
87
51
18
476511
407021
31
96
464599111
76
1
8
12248
17289
464115670
48
31
488025242
7
84
36
191473
420906
361434
9
38751
115874
53123
35
56
32
715901059
54
40
81
6
451488
29486
12
955946742
417271
3
90
391435
25325
23
315890
82
92
33
49
749793161
8
97
43
482424
82
331931
454855
538610600
23
90
442171
25
449161
53
334852
71
118873
400719
511798469
30
52
390811
5
149572
38548
4206
7748494
171518
43
9
36
68
389186697
98351
340637
368066
11
347459
451588
96781
14
83
14
26802
80
4
216052
335413029
9
449758
92591
140918
87
151945
70306
407454
437796
52
60
30179
7
52744
79
459710572
261477
21
132681
69
87
776270990
903520683
5
87
314008
34
26
590742292
7
211303
14905
45
89
57
994666242
62236
289340
91
167662
91553153
162483
153040
77
563638945
14
270257
214065
185191
267320
424218
616836202
439378262
487228282
16
8
68
6
57
414491
267375
47
409001
811679969
4
302902
92013
436347
35
18
13
268675
387370366
496847
491494
150318
127408
238749
151823
362832
54
169812
69
469791
5
48311
64
80
3
396929296
119121
96480
72
2
7
276665141
32
27
419104
89
84
3
37213
33
61
52
32
462490
480328
58488965
456523
2
64
331918
55
1
34
7
57
14419
28
432986
79
67
19
645510986
424106
3083
69
28391
63
977792527
21254
21
62
24
62
382268
12395
75
35
45
329540
247986
3
14
6342
60
255250818
728354358
5
153172
90
51
7385
8
228769
15
23
118434
24
86833
56617
50198
121526
37
27
90
48
17
313130
234435
82
69101
419820
4
22500
547808002
55
89
138977
84
41
220007770
46
92
351572
92
8
178925
67
43
99
491188
386724
4
67
73
56
2
179321411
669095125
313062
95182
89797
457202
279470
27608
241364
298595
58
22
4
6
63
960840895
88215
390324
32
564576243
309772
464415
151204
120624
50
313334477
62
38
528349091
16
719351691
48
40
80
376671
310129
88
45
42
465007
61
258121
291097
11
61
1
351944
43
95
77257
22
42
219858
15315
95802930
7
98
2
14
13128
337653
6
50
177874
32
59
17
314894
465966067
62
81
496296
9
78
135798
71
437899
54
353580
38
36
62
5
417696
8
243368
108165
41
456082
61
402085663
591351177
349523
55073
117283
22
135343
68
19
112708
42
4
3
403297
46
9
255879
77
157655
371984
2
27
4
92
41
40
8
83
39
359157
41
64
120316
8482
273772
22
252786
31108
203147
85
52
437402
261052
276391
79
165338032
482127
492440
34
41499
462070796
553249745
33
1
40
47
58
61
464067
82501
446958
55
73038
26
37
2
308629486
219616
110455
5
650252130
17
996126076
297247
730795891
161454553
19
1
83
52
183473
77
434347
5
9
98
24
61
950898559
61
5
236799
68
186117035
470654
779815913
47
4
31
376514
68
391436
358867
8
74089
783119365
31
54704
268689
325854
6
266950
125321
74
19791
92
4
474290
185533393
57
30
332043
76
46
36
8
54
225394140
439172
414605
143784
76093
63
32425
703675191
290251
15
313431
437269
248767
770533141
431084
65
5
86
54
90
9
36
11528
42
55709
90
253319
26727413
47
246801
61
938246484
97
6
94
5
90700677
50996
2
26
1
43
309346
13
455093
94788857
2
86
66001
29
238302
64
337915
187486
12990
484634
12
457041
12
406433
5
65
131728106
210196
9
994913616
37234
287124
733871844
32
30
561100549
87
7
409201
134681428
103365
8
56
3
67419
52617654
29
93
7
48449
41592
352666
5
40
322289
69
30
901821132
21244163
515063987
155483
4
86
66
3
88079
5
37602
73
162589011
290665
17
89548
121349
286353
24
5
72
59
403716
16
36
54
3
352788
2
5
26
225678
314309
449843
156882
78
246798
3
33
427551
45
170344
64
755873157
247992
89
118859
177903
20
288735
568301405
7
400509
55
6
24
63
586325744
64
6086
234500
31
460921332
48
22
33
9
8
80
390607
64280
80
23
90
155745
60717
328143
413241
671972420
71
37
11
52729
96
33279
263257
369501
7
384895
30
229417
331608
115309
490449
81
78
914125448
439187
475898
980905122
460742
443406
5
389528
62
97
454171
354455685
36598926
5
393827
405878
799441547
91
98
60
79
8
38557
66
413966
401766
90
265425
94
33
7
87672
345827
318777
244469
18
34
28
90
47
75
121819
28682
119968343
902069496
37
123751
187061
20366
97
178085
201701
17
122390
111124
457196
1
74
42
70
752531722
51341
1
87
344647
821794082
1
889988885
19
8178
302151
19704
6
155207
421338
75
155068
120602
11
241602
48
81
38
79
4
26
268241
138183135
39
69
46003
352631
105903
255257
47148
127215016
130750
6
16
59
33555
90
260622
77
171550
460900
209948
77
73
2
294395
7
353020942
9
412634
44
53
19
104157
133501
176714
986564415
8
7
25
5
64
21
5
15
73
9
28
91
22966
268074
60457563
41
76
39
210482
223829
73068139
6
155681
256635
99
40
945625374
513685168
655560071
420520
64
63
393136
11
18
1
442456
60
15590
94
40
13
98
88
123862
34
251937
389141
28
497631
358918
4612
90523
28
76
8
10
982321775
646230578
737851475
59
19
99
34352
57
48
54
17
94096630
49
3
87628
494199
183386
900918988
63005
53
91
418822
180228040
339422
908979763
63
84
84
84
234467
323406
56
56
4
99
94
305368
677789811
689279716
46
466893
83945
19
37530
188646
486160
416358
340568
218776731
43719338
67
9
39
311923
85
2
239539
210346284
416358
388062
52
10
233815
22
546227885
135275
263549
436101
417846136
154467
984619259
496848
213088
35676
61
37
19
234456
191542
333410
361547
53
557856108
341709
18
448444
218796
125318
54
95
17
29
368140
57
203094
212245
20654
76
337758
50
476272
80268282
888790955
287270
73538
15865
929856741
290430
94
951997814
1
83
33
94
69493
4
303253
67
675180160
9
40236
378385
15
389659
84
85
43869
94
77
24
924201692
308221
11
89
228564
292550389
36
25166
62
7
81
63
9
26
492339
16
38
28
64
39
582123101
293178
70249
13
8
38244
600518560
65
280019122
8
268877620
24
467748
103302
71
82
948688892
34
60
310822
74
76
102144
455403
87
207654117
433741
291926
10
458627
69120
81
83
6634
408410
3
259310
523520346
3
190019
10
89
210499
57
40
6
622310077
47
1
1
8
30
262699858
279639
9
444689
10
224169
25
3
32
67
184277
234221
453371
460027
230728679
315834
59
3
41
79
640942985
128056
91
88
348031
297794
77
423185
90
25529
199817051
10
266637
82
51
82
488800
60
2
1
69
224880
8
348678
66
4811
51803
84
9
82
50994
302699
95336
158224655
9
67
31
3
5
70
282885
35539000
86
437447
46
472182
317322
206991
177621
230330
23891
775314092
18413
3467
25993
231663
57
184121
1
3
738384902
44
66658
166622403
450368
298902
44
7
464524
68
56
487545
37
225554
33
2
23
362031
83
5
90
9
388596
95
26933505
14217
218567
31
58
24
98
395420757
172771
458493
88
15446
217639
56
10
7
371114
45503
80656
40
99
463654
429989
388722
58
616214203
92039577
270260
277433
368442
63
4
165648
56
82427
93901
342772
250036
590602253
82
41
3
629922203
39
8
3
405978
431377
317159
5
8
470271
14
28
69
99
398428
92
77
22
36
45
76
11
24
38
460086459
855451295
66
8
46251
112237
82
51
2
57
422504
261926
492276
85340
735244631
314860
4
5
36
176190
250571
367057
416713
2
22
344333
122693
483903
15658
9
31
13
124872
27
45
468719
265910
241356
45
23
266321
865973802
487268885
24
41861
375260920
67944
58
11004
342211
8
245910212
85
13
564325400
163192
44
399561
483212
468006887
49
433938
839305180
76
14
373260052
83
105928
7
266652
96
120434
75
52
84
27
2
25
19065
59
5729
8
5
7
264242
494664342
39
357378
15
6
97
35
85
5
434054571
70
47
19748
6
904075102
83
874818340
345491
178562
72
49
49
35
9103
46
96380
36
175239
43
17
3
473033
575786040
98
174851
152684
297102
44
222849
86
34
61
62
57
480597
2
323637
89
211124
167013
3
899557893
81
66
228699
57
138511488
18
386252
427018
379500
5
208744
95
46
13
302893
28
474818
97
493922342
64
510497815
491452
323653
177670
51
7
475637
82
35
82
124702
35
34
60
18
316046
325680
61
820694292
30
275675
204711
71
40
22
64
372072
191499
41
461002
13
111613
90
68577
9
280285
214438617
75760
2
693277838
25388
3
417241
179115
309834
49
57
15
916725347
136659
468585
1
44
92
30
97
370892268
91
63
6
68
284078
411968
126787
331072
82
2
161874
400082
77
97
45
190060
21
22
284916
82171
503221364
46
109663
750269348
2
69
255324
8
94
105952
57650
2
372336
47311
949712268
218318603
50
344661207
428392
18
32
162221806
83
86
55462
118742
32
698910587
16
89480
985377280
86
75
75
328182
7
4
102329
88
260680
198808
499121
38
468547874
85
84356
22
346164
244794
41
88
313704
96
233168
105928
48
441849
388318
93
470201
496346
195409
864080174
308885
91
6
98
273288
4727
311202
85750
446268134
83
481205
393288
73
36
168446
137371
246318
64109
154856
33
19
6
17
11
118500
20
169637880
72
299212
21
46
37
95
179684
88
294989
49
906005476
8
404577
7
481068
47
5
12
5
75
5
8
93
246323
4
17
369423
1
53
1
69
146777
31649
68
211214
54
73930
86
73
15
1
406083
76
87007
108365
11
95
29136
183484
148548
67
6
152347
39
426612
821559898
55
345731
74
34
75
407876
307947
163797
126258
2
25
225300
412049607
186357
49
471979
84
586198750
291761
374149
24
395875
95
62
29
66
121548
23
48
6
376667
895298513
60
149950
88
61
787464517
99
95401336
27
82
448143
216915
3
86
8
87
454152
58
31
439484
68
9
82
191417
316167
84
4554
48986
71
283871
843888200
78
455504
825309881
10
95983
21
348268
211559
336987
207260
423476
89
22
20
387086
62
82
383330
90
98463209
703700644
67677
175136
145
163740
9
488044
62567
368726353
372337845
92
41
1
33459
130111
16
370530
416186
275180
14
96
160367
71
13
384732
3
185223
41987
124205
28760968
405757
6
374399
32
30
6
83
24
3
196715
20
60
482738
330652
38
267184
51
452137
457032
80
10
43489730
39
995740941
4555548
663447870
44
49
65
47
96983247
375135
151457
641633484
328724
4
478170
24
63
111819
7
498260
1
33
70
94401
21
16253
7
333909
6449
62
63530
91
178375
474759
4
906200387
8
15
544268348
475180
21
1
66
435909
45
7
379733
81
335840
91
435161
613547723
63
98
252514
134096
198764
15
663582156
355384
458727
5
79
240211
96
793710129
120517
166067
26
42
61041669
83
96
437177
70
40
74
65286
32
234685
96
41
80
48
93
27
18
337293
148192923
72
63
175489
308648
20
2
141047
230854
39
91
189720
83
433734
7
444222
444974
435253
51
96
85
34
256560
41
16
2
325952
309716
6
65
403337
64090
86
120943
13
28
49
166940
953861491
94
182853
1
456255
214368
18
267468
176207816
440720
99
18
35
438728
311685
357660
243024
705767825
203835
82
1
355997
73
90
393513
10
303816
75866
16
47
572030477
34
371764289
43
429913
75
7
175384
45
37
90
96
66
8
98
4
95
238475
107012
426132
9
25
27
3
283005
46
60
154604055
359050
38
83
17
12636
96522
239672
13
90
194933
3
447542
275142
77
291450
323134
12
537685622
84
51
59
342751
474106
2
499416
200052106
351558
389176
184070
12785
7
53
55
52
52
74
5
31
85
107823
75
784336022
99
79158082
478807
97
2529
85
2
7
163582
1
79
366127
15122
178928
6
430749
49
195534433
91
528824739
12
11490
767323571
67
75
306460
56
461558
8
31
159584
3
29640
304505
38
72
142906
212320
96
402785
208648
91
81
215241
81
55
46800
77
28
839933983
66
28
200207
78
338735
395086
19
89
202199
92
119016
31633
481743
8
43
6
25
165447
311443
116328717
79
64630
80
310487
21
56
72
182796
96
176093
64
60
47
272377
91
494545836
296843
41745
37
8
64
59
63575
396138
57
293990
63
439112
38
312725
3
64
397583
256953
64
301274
79507
83
113419
346283
48
540
75279
280913
2318
250325
153362
43
28
42
85780
77
197999
25
111959
69
52355
34
188120
217099
6
294931
3
480873
172066
497437
705945103
267859056
21
64
10
89121843
71
112975300
3
435269
429227
43
50
110010
77
91
74
337173
80
56
32
540800962
66
27
361169096
185676
2875
22
43
114020
66
86
41
267471
149198
460003
261552
73
37
201986
283638
461154
14
220320
397994
57
88687
90
113534
469082
47
141140
7969
95284
67
390102
764860069
68
3
23188
18
190507
283299
431599
75
430451
414027
98
328533
27809
3
452501
279400
290732
92
70
443557
399641
87
35
455226
109002
30
97
90002
433572
216518
373967
322506681
41
42
54
6
385810
74
74
448228
421809
7
34
601409941
67779
93183773
156288
871186203
50
447298
30
167787
96
60
28
3
123917
210289
199859
8591
321871
69
7
339841
102988
333296
35
1
92
5
239312
369631
96
61
29
1
3
496142
326846
42
1
290629
330692413
97573
164650
328670
1
198457075
59
68
194543
90
161648
406189
80
166484
28
51
297317
228964
42
305439
3123
181837
44769720
50
43
90510
205839
352366
8
27
308032
18
90175
92
623284318
59
515789229
10186
427552
200571076
26
437418
60526
44
76
153518
59
132407
277073
161222
57
492626
432840
53
1
9
369654
76
38
1
1
52
108230
87
80
59
469505
74
124195
2
2
187524
195832
1
291768
338907
34
38
46
493766
414129
372665
87252
62
83
372464
345147
88
4
262203
66
338344
30
490223
275245
313733
79
55143
54
92
301764
9
40701
25
11
105126
4
279661899
338009
310307
281159
193684
485854
226448
97
28
204436
7
22
71123
352338253
77
67
36
71
913780432
26
89532
157798
768147387
90
34
57
260886
180810
296989
94
481135
48
99
76
57
91
311411
15
217466088
12433
27
177304
95
89
460460847
180311
41
49
44
138228
27
854881899
97
61
24
954453001
43
3
373973
362395
83
172887
72
3
43081
42
47
299204
14
364125949
148846
263550
173330
3
364110
336776
12
99927
4
34
11
1
52005
24834
905075968
87
78
15
58
47
1
45
319779
583306288
381592
22
57
102641
956863533
307357
34
3
364418
497447
46
54
26
317060
84426
20
402884
749215092
46642
2
81
116064
346635
53
9
45
126352
81
541729817
15
16
17
90
97
630922536
250250
728190426
30
8
14
457385
56
78952
60
75
71
491809
39
52
629413464
6
240690
71
80
62
1
6
62
4
34
514391218
5
72
320170
54
13
44
3542769
304074
392949
702868470
581434905
62
8
51
5
218065
66
427611
62
6
65
117038
22006
442404
3
8
154668657
47
61
24
60179
7
8
17
1
15
43
141224
319167
51
181234
81634
129037
350502
30
9
477412
497819
124482
18707
13
475457
48
14
397964
370011
386347
40
92
196931
64
36
130676
29898
95
83
313829
20
85
53
42140
81
24
38
77201
337585897
239015
487769
94
274967931
440288
97
98
98
6
425376
145502
75
318282
43
57586
370659493
45
16
300532356
23
132084
42
180409927
64
312239
6984
348683
87
84
84992
268850658
116583
424382
102819
869359197
39
27
403082
90
228410
12
336124235
89581
249782
339495
435565
388120
63
913131302
650484966
118884257
16
333205
3
90
436188
45
441853593
33
97
30
76
81502
78
3
316637
9
741964794
17
63
93
49
128183
92
3431
32
75791
67
49229817
94
34
18130
17
7
565951563
268963
81
142462
2
408990
9
82828
42
406889
42
366724922
94
97
78
648623915
53606
55373
209021
203456
7
45
177552
7
426080
394897
73003
56678
87
258522
375011
94
271573
72
61
908883355
619132220
123095
30
71525
81
2
35545
96
42843
325908
73
417023
18928
12
44
38
57
757326858
95
450174
45
287665
26
487859
76361
701497172
34088
736989586
254944
366057
375751260
228606
6
217332
8
22
841838702
494349
476880
3
374625
30
57
379528
82
56787
276499
2
65
56
44
451388
136524
363409
74
30
468431
24
98389
95
9
491549
471681
24
25
226771
494404
484744
96
154132
72
193003
81772
49
86
88
19
111761
210437
472253
64
41
917447323
359488
237440
92
80
289664
334558
8
228772832
28
9982
3
87504
31861
54
81
204419
96
30085718
588369846
53251
94
7
71
695524890
16
443808
826364369
19
7
993219822
383506
52
50
77
183846
6
416140
459861
1
90
206732
207662
22
9
3
589737900
459430
129860
94
8
6
29
95817
461355432
11859
62
21
55
300157
9
5738
298852
336548
21
365156
409757
474955
362141
401711
380839
50511
33
170057
67
39
21
40
3254611
115098
24225424
26
391200
62
6
56803
42
1
487771
40
86
15
350773
6030
54
93
415741
16
9
5
257292
744435907
48
2621
405002
424646
34
120685
95
214871
45613
6
3
323953358
215568
483715
378881
58854
99028
200346
133753
795773238
99
7
83170
116662
427220
58
283401
35
59
56
85
466381176
244474
3
66
442808
55
240389
629151680
253955
60
942991652
3
56
78
132332
67
41
17
92
59
36223
699421265
87
76
156671809
42
1
61
305091
99
96
73390
37
64
459581
2
149802
1
367151
4
6
36693
212253192
275259
898522939
27818
363329
11135
202539
44
2
47
473253305
386751
56588
91
4
20
923542876
356276
360904714
23214
461793
78
55
7
495789
230372
97
47
63
94
3
556613011
10
25
6
35
172517
493907
80
283432
235817
17
22
83
247082
1
135266
41
408616
407855
52
31645197
78
8
122247
52
7
12709
470356
84
8
493358
338332
38
13273
58
297485
328672
206987
71
89044
124615576
102578
266385
204016
1
453475
85
872915048
95483
310999
71229
68
2
23960526
441436
265206
273072
456639
393000
647413945
40
397288
52
87
69702
399789
10
72
505769620
23253
44
352355448
72
8
22
83
91
364111
159616213
353102
173389
35
890048216
605251090
7
62
2
175527
396028
62846
67429
65
2
118515
25
47
40
24
469198
458151
89
887499485
88
34
8
33
104229
56
323157
3
198114
439825
366362
5
4
41
22
250609
186800
53
481274
4
85
203713855
14
12
215516
665497778
27
87
227493
3
174014
47
217475891
85
351578959
35
93
44
599580813
110893
306956
64
699715437
68
94
10
87
559671738
97522
350247
50230829
7
125513
209960
244775
43
339398
412522
1898
366918
305765
352336
61
387766
120778
253783
275986
187805
368780
34
35920
5
35
7
88513
1
327101
86
74
252602
68
71
2512
578946606
64
4
6
1
57
445644
319728
71
27086
61
3
583157579
64
21
7
615175810
153617
95
83
137743
446482
89
3
19
488689
69616
77
76
11
31
60
325410
9
59623
2
34
39
782899118
90
120035
48
83
438427
164230319
79
212100836
310972
98
471085
67
247982
7736
373544
958190489
94
129884
27
36
273888
254673
31
340185
4
46
254037
985324719
95
23
417982
45
16116
27317
1
404083163
35
616954721
138343
98
9
86
25
9
9
416814
127578
83324
424013
221660
47
83
995095443
24
366449
416663
17
10
15
975058019
116505009
74
38
180931
89
12
453422
92
39
90
18
54977
472339
251939
81
7
97968
104121
91
287986
6
9
65
388537
70
131452
1
349488
487595
42
82
223355
443867
274093
36
73
33
360806
29
487068
88
8
52
211450
69
64
901909010
400461269
845463015
24856201
6
208588
84147
115019
93
240573
3
415435
386139
333971
9
310965
66
186454
1
48301027
722728003
4
16
147159
241235105
28
447327
52
439262
97
202362388
11
77
41
267201
8
127858
28635
42
393309176
46
271717
94
7
95
138777
242385
79
41
320159
61
55
136605
334110
375926
123644
2
9
75
989809535
753251159
20310
14
49504291
91383
71
61
692328433
35
44
424112
291299
95
19
51
309485
21
1
581803664
8
482117
87
497899
317271
319368
93
87
62
34
4
37
402523
8
352649
689562559
56
10
8
9
163830
466902
30
25
8
319621
40
12
286551
149868
86
59
262730
70
448670098
76
127262
84
488777870
1
18
219013
419429621
300618
65
2
193378
295992
62
2
575355746
280917
303834
285391
65
59
102739
453031
44
204819
40
945632405
429517
8
455222
88
58
420473447
147008970
116716456
2
98
75430
276679
198155
64
3
353776
444277
51
349241
31
46
293788
174704091
324216
43
5
37
58
411992
49
949725000
11
425474
88794690
78555
355802
470006
308718
3
277374
448732879
56231
28
4
49214
69
35
84
481055
242966
412883
58533
19
1241
282385
21
56
65
57
74
364758
5
95
55
89
27
38389
823304170
79
91
87
7
11
123824
24
8558
87885
76
4
516957096
29
66
439379
48
32
85
403373
9
61
6
381689
55
40
46
481234532
547294118
445334
255297
21
15
85
56
265459
14
6
691273517
265810350
34
148249
330836
99858
806262913
170095
96
196397
144516
202397
401723
33
87
422598
123883
762527324
837105500
40
2
63
102702
107984
43
824260325
33
138470
20
9914
7
37
317384
159617
220891
132444
25
2
154006
295684
213480
51
11
106477910
110153
243006
17
437750
63
46
72283
26145140
58
74
3
76
86
46
5
462385
3
7
933297987
496985
3
31
148358710
426625
410790
953188669
98
34
336093
40
417602
77
96
80
62
82
8
59
519925814
25
92
335702
70
73
274791
45
84
155279
499568
43
61
106084
7
8
105671
278689
18
2
95
464530
181401
83
63
390411
41
99
208766
388392
406564
1
12
355882
90
362807646
201033
78
17
112852
369426
25
240197
63
8
7
18
985999250
149363
58
407826
405611
24
699010217
14
386213
55
67
91
86
92
85
7
96957
198110
32
97
102590058
10135
179143
347711
63
735426460
17
297437
356748
45
156157
63
41388
89
358738
59
41
24
72
311724782
114426
427858
21
81
91416
67217
349578
53
30
221212
319879
6
65
12
19
82
81
299960
230196
70
54
182647
381321
217302720
3
343824
117948
45
471613
176304
412327662
181300
12
67
63
91
495937
228787
1
91691
21
7
424713
99
46713
31045
45
6
11
30
87
134551
146079
42
250039
87
82
49
847017459
8
278652
19
779935775
387442
19
68
112056
441288
98
348982
45
25
114425
943739086
44
74
58
26
324246
365696
258417
399677
299171
77026
39
41
837170274
91
99
193578
380722
55
936502516
73
71879
497797
471145
158054214
430360
42
4
9
65
38
142700
45
772802199
52
6
210882
50
109681
177812
56
242201
167389
42
179143
133908
29
6
9
79
25
48
481556
55
104115
8
57
23
445368
25
300326
50
24
82
31293
776182205
976323708
392065
35
72
274443513
67
97
187844
1
30
19667905
82
78
862549083
190743
193688
161341
420514
453643
92
93
505921118
317030
317777
31074
41545218
164042
70
57
473566
398894
474494
34
275241
7
26
43
47
19
206116
428029
400295
729356062
455087
57260
163921
96588
158947
478323
2
358218
88
59
13
11
6
25
289973664
5
55
95
44
760719471
16
78163918
7
652145080
16
74
61
218698
263229
33
18
269459
738153683
493933
50
318268
762152310
46591
197896
5
398033
36899673
480627
20
291339
490874
180769
154097
23
438276
44
391959
64
39
10
656162990
356427
91
23
32
28
171827
32297
18
160541
444809
61074
116448
19
5
400564
430515
573961860
537045909
43814
436376129
88
253096
41
46
79
393339
261729
4
99327165
242830
333307
338915
72
22
22
400137
105449916
50
84
119339
80
85
919912626
89
28
349944
37
6
1
95821
1
64
44
87859430
51
13
19
18
96
265202
3
2
20
35
85
91
51
272691
455821
74
467930
73
144038
912482867
711054251
57
5
65
2
57747
6
365298
67
72
497432
487364
41
215107
367338
215459
743022499
63
287016
7802
336252
315819
80
34
397652633
80
260758
6
488046
420962
931680783
486967
74
20
366402
11572
5
976569671
23
83295
38
94
473054
393859
292987
451232
348532
68724
7
7
73
161812
305191
55
15
279834
97449
16559
88
445364
95
62
2
16
885675454
70
201017
198353
237573
349534
30
567756637
137787
71
6
32
47123
880819625
14
83
39
468266
175494
330449
23
91
57
187371
294191456
14882
8
88
18
300620
124319737
32
499015
285795458
48
25
60
129629140
627733962
421059
20
1
415122
169166
311573
128459143
813865072
707119129
285201
47
34
348811
86387
76
91
64
49
72
296239
59
705381303
172089
38
469237
6
411593
6264
191906
56
45
38
206168
38170365
59
446900
78
416110
334554
332917
47
742388520
75
181552
65
697576021
255333
189065
6
52
352641
1
689306905
144383
8
78
474095
64
318564155
139611
79
388299
38
214042
475949
61
279988
96499192
403502
177279
752093426
13
971772232
159142
47
240031
99
2
464093
259549
29
63025
369180
25
53
49
225908
337964
5
485548
49
65177
31
27
227321
239501
996159136
167556
3860
155157
449836
439200
3
190208
853393016
491574
52
29
796387591
77
92281
286904
29
457754
6
91308
861726589
26
277028
209600080
72
83
8
315354
13
89
61
445608021
445521
50
475188
16
8
97
4
9
90
181251771
783873199
89
22
26
14
462572
167947
243013
7
347363
8
34
90
124437
229529
355192
24
25
57811
310845
59
59
22
437994
26
81
185221
400422
53
68
72959
436576757
82
371634852
63
64889562
10
390629
6
2
90501
66
152629
15
218525
82
46
66701
40
15921
89
49
87
345658
284033
34570010
15
48784
226455087
4
11
2
426092
84
394815
80
26
138762994
57
17
85
337525
344129
34
71
9
82843
143405
46
5
97
235123
52
37
442940
428216
24
209679554
86351
160863
8
40
346351
62
343276
60
76
374673
97
60072
92
505433154
131309
53
361907
11
155248
4
221702
289874
115531
6
5
6
92
60
481081
119474475
376910
55
397735
14
41993
3
35054
386467
102388
61
20
304865
189720
5
97
79533
10
313126
496848
19
56
42
314031
24
55
62
56
1
86
19
3
9
20
74
217350
60
77
91
126615
38370
79
221974
26
17099
73
156879
83
91
12
73
66
60
303026
194022
2805
6
11
47
994591363
96
83
4
54
52889541
32
42
1
451313
35
56
771657225
7
78
96
104180
9
323317
54
16
39
84
102764
48
414346
115998
35
84
708154543
43
52
1543
50
97
412016
819338514
475095
223276
91705
480049
41
5
26
92
42569
183491
55
53
211239
22
293551
54682
781748047
2
89
47
98
88
344816
103902
226881
1
44
51
810681779
76
25705
3
77
1
74
2
93
25076
45
42
302984
161226394
485023
16239
86
87
2
315354
32
374355
32
72
14
58
82
107370
494551
65
97
742883809
63
431806
27
6
159146
101623
11
436134
5
40485
356373
314216
228254
361256588
333332
63
159505595
53
33131
141826
479026
34
64
126033
80
89
4
6
60
472579
275356
28
45
24
11
25
39
31
86
39
3
3
419532221
446164810
1
33
331781
496996
337390
37
414829
83
18922
34
41975
421984
267747
273720396
61
171450
4
37
40
44
185772
71
186443
80
54
31
484376
72447
7
374130
35
457235
277891
42193
83
318303
31
77
92
27753
89
372204
2
194730436
6
8
66
211792
1
62261
17
8
14
74751
19541
424550
896112565
33
95
32
455255
86
39
285019
960372862
17
358789
676752668
38
12
63
292246
81
33
434798
875012523
24
494750
188297
503379091
980349532
78
590221738
118143446
801710313
230478
76469
70
320547
6
55
429553
9
107831
220558
276639
163317
88
196664
304972
8
303855
202349
15
390049
73
79
3
285202
229260
84
36709
89
492480
72315967
259565
8
1
27116
86497
72
127530
417984
83
12275
88
138784
210794
704634455
151941
95472
11975
74
113423
311699791
97
96
44
307408
67530
35895
170459
53
421970
21
286889
79
117469
73069
845959801
159040
38
8188
42546
135775
33
230475
431274
88
287389
436068
11
34
343358
952374191
70
295091
914200398
44
93
406979
50
91
336681
41
39
6
762198508
324543
410304
284165
62
190452
96
235833
49
80
27
73410
410602
37
431992
363304
203647
486774
1
950320813
56
498318
391218
431172
171790
222426
580126756
8
490567
50
193694
36
677100775
227888
2
65
10
4
10
353268
419649
89
8
99
14
207553
494118
21014
99
70
341687
65
75
27
31
69
234178265
734952667
49
232362
145340
291870
389639
7
172981
70
38
62
45
28
67
213518
5
54
20
100707
59
106713
444378
848033034
462902
2
22
283334
83
451202
91
5828
47
67
65259361
51903
611379774
45479
180558
3
877407162
86
70
1
35
391289
39205
88
44
79
73
4109
794384835
45641
13
79
50303
2
36206
240038
151205
55
11
478272
1
25
241706
54
31
815242866
74
1
30
407908
82
65
208149
183543
50
197598
51
168448
494468
273403
961472178
115596
92
43
19
168914
15
32168
158044
44
11
113793
7
20
1
135871
296096
78
2
84
62
34
310281
91
127808
63
842332016
88254
64
28
8
228786
54
458500
159540
96
2
291806260
8
95
438782
276401
148878
38
435886
135191
256230
6
353370
86
700468539
80
4
17
25354
594608716
767842261
71
53
410892
19
189756
99
58
1
207733
241784
217273
60
45
475127
381396
20
850396717
332006
30
92
244450
78
62
45
674255324
424884
293009
42
357304
157382
471407
874242267
65
269481
32
73
6
70
237647
22
367932
93
685297928
77
47
293946
353811
260741
289730
75
180353
93
84
29054
12
465783
3
22
53
363437
118371822
21
280336
5
48208
3
568962365
115073
496853
207066
290690
356493
268031
295568
270774
37
85
639807747
284774
469151
71631
96076
35
94
76
491285
12
64092
420706
1
8
79
87
489968
7
123193
47
4
881083265
89
26
56
38
60
402690
285454
21
87
99
76
283117
79
85
23368
470874
60
462636
12857793
41
49
59
351517
10
591621175
429073770
554205392
410097
84
75
418901
96
545574877
21
31
77
492162
215315
398925
5
46
62
9
967967007
6
24974
1
36
129128
280043
6
49
4
2
274677
157660
28
913894702
77
79
66
368890
91
35534
97367
89
40
149119088
96
175180
99
26
52
89
141946
340957
96214
192611
66
273705
383502
129408
220293
14
255763
4
69
274484
159369
70
336438
7
13
431202
29
54
298353
466402
8
37
848997637
203684
99734
59
9
297641
34
168079
133172
294094
31
431953
68
63
18
346081
418523
418939
298824
440380
6
774956587
13
453960
6
23422
54
54073
406986
169962206
597587082
452939913
77
44064
67
193301331
63
87
95
498129
93
51
285250
62
179000
148641
39
234649
44
29
92
7
394379
5
66
8
242736
55
33
278957978
98
10
39
2
7
444739683
8245
22
28
55814
329273
80
14899
75
2085
154282
21
6
24
222160
42743
740465866
407119
385398
146327
114112
752925880
50
417387
308137
3
1
66
61
97
455093
14
108254395
297757
45
759033775
12129
177397
16
92
47
67795
101084
66
79
25
1
183523
6
57
81
76
78
408412
287853
419688
40
17557
15
68
38
62
9
34
43
151429
71
320246433
349461862
12
21
70
65
24
555055909
399814
180258
487953
398267
381939
96
70
74
47931
34
380593
21
2
296895
435751
330628681
72819
70
58
236764
139679
12
79
255427
59737
289475
163059
13880452
24
384756
9
291714
88
94
257364355
663686645
23
84
21
65
25
47906
51
25240
326593752
220210
5
71
59
293006
468937
180367
97
296449
93994
270094
48576
460681
98
77
5
51
346498
76
305158080
29
91
19605
68
278991
48069
169530
8
159729
288206
424294
234076
376794
66875
3
4
452926
48
124907
437108
63653
95
323563
175133
309555
1
215001
447367
60
88
67
146748636
37
84
24
440260
755343056
179327
11
48
97420
625310472
96
488393
51
77636
36
66
7
367831
446091
64
7
8
394876
68
7
60566
322715
78574
974972381
92693
1035
54
291726
466261
80
82
355863
132871
116752
253650
432194
27
22
230746
17
62
28769
126983
43
37
127361
107719
3
43
149767
40
381288
155548
115921
2
13
255454981
309515
254037
44
66894
84
51
11
4
715533965
57
356275
340113
394500
95
84
44
65
25
63
384436
84
445526
17
458296
286314
93
68
36
562702055
342864269
92
95
74957
435265
446538
76
4
30
335417
3
39553
97
119218
41653
71
998070983
49
429684
136984
282192
333674
6
392526
24
48
79
23
458135
356945
11086
2
99
375763
195297
7
303196
347936
9
88
99
740186059
77
104060
63
75
79
82
231600824
42246
87
788563654
98
26081
65
47
272599
3
76
78
9
17
89
5
184732
48
3
470564
11
98
269874
77
318658
65
86997777
550531481
37
218767
340998
4206
42123
8
267574
21
97
36
61
69
50
495444147
12
44
8
2
27335
34
842495612
7
84
2
94
438792
69528
29
80
94
99
1
21589
378860783
13
357282216
382436876
67
25
352262
4
1
37
317918
111605
493306
205160
18
105091
21517
203298
276633
51
4
272782
29
43
841246470
81461
99
91
188113
120555
239376
1
263580
5
431825
374306
293091
119320
474742
381041
208691788
89
5
61
6
23
87
24
53
8
355869483
304920
497172
276354
103038
96
93611
29
235907
15
81297
69
23
918057018
57
226291419
24
3
92
4
128833177
461589
434452
58
9
112331
148356
42
93591
61
318754
10
580122413
81
96
248461
9
193590530
9
19
22
37
448166
5
342141
48144
2
155958
271777
80
232216
68
355114933
67
56
1
40902
68
16
93
50
5
55
43
164451
15
3
66
66
21997
9
391385323
346789
72
492116
436691
64
51559
22
161129956
11
26
3
46837
75
89
327755
203753
394186
74
9
64
3
92718
6
11995218
441079
354110
35
43
234778
401129
69
8
45
402412
93
50
8
186924320
1
179115
466989
156769
39
269884
166754
349079
82964
5
463698
384431
265502
168276
39
202068
77
338786
3
69
147738
234630
387690
52
17
15
246695013
86
149229
61
53
6
402586
16
174503
357427
450529
216687
232308
11
83
144906
352777
230943985
2
1
569362893
27938
35
381992
161009
116350
157008
40
159851
126421
51
11053
23
223983
98
52
27
6
457488
48
786999448
49
3
78
89
80
473107
716007812
66
5
108466
660637643
82
1
7
441028
323489
6
17
330575
89
496066
482465
69
7236203
94
86
103109
13
59
324826
256873
89
433496
255097
46772
3
880358277
20
2
61
65
17
50
55
68
5
460322
25
53026
109226
67
1
11
899477060
70
84
23
4
42
7
41
1
895180624
219897
481935
3
182108
408585
27
6
75
20
481117
15
9
345868
3
92
4
21
9
69
385140
12
84
9
755579063
472242
681215441
507322815
245565
193162
31
638613193
61140
86207
349006
95
57
54
341666137
38
268875
77
39
19
76
87
64
293456
57
48
38
94
9
261636
92
29
30
340026
40
40
409098
35
89
25
194749
246765
95
75
130131
176731
71
145760
44
564716635
395610
81
51
40
76
49
81
90902
165519
363741
306355
31
95
27
53117
10
21791
5
20536
132299
146395
16
322135
31
1
3
14211
82
88314919
369898
57
23
87
49
59
353740
677070002
482030
88
45
360423
49
23
190996
322399
88
79767
46
447765
198216
3
14872
982906833
85
480405
37
490939
232143985
81
79
1
23
9
766333876
83
414327
4
396358
58
445892066
67
10
75
34
69
6
162810
169554
252739
384223
8
354361
52
23
407524
1
93
5
369155
2
98
4
923500235
10123252
907752786
884356140
238123
168928
94166
56
179016
71
8843
55
64
200982
841824370
275222
1
32
12
219666083
360844
67
25
7535
360890
684230354
171452
12
16
43
333867
169204
17
982183634
391494395
6
927548609
34852
5
30551
380858
33
229059
58
227572
27
369983
460120
297760
59
73
173323
14
23
34
14
448980
154722
97
63
447128
92
75
15
10
555753019
38
23
257440
153896
1
69
192847
55
57
320345
492540
72
150525
20
9
119047154
9
64
99
174635
5
2
5
395774
62
81
51055
325398
50
101661
182723
626794550
276132
30
4
715243452
218872
53802
994311904
25
58066
16
6
138074
114079
72
242366
288325
360813616
423298719
342577
297340
217801
140342
86
5
64791
38
97
71
34
57
76
318073
6
7
406125698
254495058
63530
5
624981078
153477
32
404609375
60
283444
117910
458993
55
3
692611675
14577534
197378
348468
93698
218052
387811
56
207590
313819
218763
385362
38880
89
7
46
61812
2
1
402464
39
354323
77004394
345569499
37
81
73
16
163461
37
3
40
77
171577
26
51
161198
80
43
95
7
49
86
132613
150776
2
298823
6
24
382397397
69
546563789
83
45707
3
30
473582
99871
7
15
48
85931340
91820
486251
450005
5
70
261711
32
46
424907
130887
16
51
399528
343309
6329
186707294
67
60
98
52
54
28816
8
65
925480763
2
5
413845
95
35
72
35
43
12
4
172931
2
44
49
7
339515
173551
76
8
1
50
47
71147
151755
89
50
12
7316
1
493621
357680
96
1
74534
1
2
64
28
29
93284
90602206
21
472373
357890243
94
230764329
774386175
434665
74
476067
91285724
54
331361
27
251894
274783776
22330
189439
63
95
4
47
1
1
4
73907
150696
934764626
81664
172256
75
85
458188
246356
5
30
77
79
452977
31
8
407896
28
268571
381363
206669
4
11
672313646
127102
23
69527
385093
71
375562
92
50
40
78
363238
2
83
6
923264379
67
110677612
80
92
68903
243847
386823
34142
34
452804
37
66
272701
93
11
60869
39
57
1533
6
49
33
27
62
43926
93
62
28
93469
182277
314157
471695
384983
86
47
77
188390
377901
253968
26828
18
22
25
429727
75
9
3
246463
7
161585
75
247845
392368
195785388
65
107864
121226624
308290
49
323211
93
432284769
57
32775
234986
82
96
41
464452
76
927051300
166155
52
39642
496108
80
354074
60
361140
71
54
9
249147
412460
469583
271187
74
67
403601
299872
82084
9
584965292
91030
346373
88
385075
131940
176428
357598
520004881
49
65
44893
89072
80
850202562
47
82062
120934621
3
124139
97423
76
253428
474322
12
2
81
534299968
2
99310
92
84
56
85
76
396007
247094
61
116989312
808348231
142596
219481
216324
309528
25
286156
170919
59
10
123105
218
2
58250
249994
74
712088454
69
1888
56
330042
99
79
125588
32
159803
64
9
87
268361
59
51
432463
97
292299
42
145654
99159
421177
31204
50
487963
294452
465865
113802
386972
674539343
766996360
58
264347
469125
796336133
47
55
1
3
51
38
46
8
695160412
296927
8
38841
462664
2
4
364210
307529
70
59053
175106
182250
59
96
378050
150996
79766
66
68
76
631150947
1
407348946
51
25
15
3
5
6
5
245147
54
457596
90
943682999
81
736877775
445095
72460
1
11
4
386784
122188106
193151
339432
228643
610713115
72
32
16395
9
219763
323464
365995
39
71
23
6
35
44997
80
374740
2
282985
396319
3
15
174033
85
234095
89641570
88
9
532353619
196925
262052
410633
4
54
102234
194466931
12
16
3
435981
2
432815
494769
446856
325912
71720
5
82153908
239815
54
168833565
512384893
51
91
69
89
81428
4
40
137453
407136
313924
58532
55
126716288
882859298
373233
609710058
272381
93
28
63
110027
46
457087
210440459
6
22
7
535398158
264585
12
426376
920515893
25
347660
218348
269146
57
333855
331991
224631
30
81
163095
13
192346
4437
50
286101083
441696
45
287136
310768
7
38796
388616
14
53
293252
5
4
1
408908
64
255318
2396
96
241196
75
279840
3
26
97
67
228782
62
932605620
1021
38
346507
79
1
171622
332570
5
280386
1
366185
132849
413728
55
210332
70978076
230776
484756
173308
63
209726
6
440428
436357
4
7
8
313846
46
54
480098
408254
27380
45
49
70
20
407573
51
29
199220
241971
31
5
51
6
122031
51
77
34
3
23
85
545089730
59
9
28
2
279052097
92
86
30
129622
7
85
103914
94
38
60
26
75
98542
482164
91
396214
261389
90
9
69
42
86
66
756914043
351077
11
30
496286
42
9
88686
335048
17
459356
223490
13989
357512
64
445811
94
10
259750
255858
219393
53
811606440
934128227
194100
482228
52
63
346050
98
18
735379849
4
484869
186822
246639
80
15
74206
25
9
36
262489
10
11
30
33
3
57
20
46
110506572
333219
287436
183167
833417834
25
94
16
282630
134733
29
195883
186334
392386
760243054
904770211
460644
62870
2
6
671865829
207725
205613
23
323325
47
71
758094706
435903
61
74866
8
5
2
76
38607
458454
561229444
918965066
1
909254442
20
70
33001
255343
810275703
12
56
650089772
33306
48
301352
334374293
304277338
34
77
47
474972
15
324186
55
46
240866
83
59
343120
73
3
25492
99
436820
26
236311
11
13
7
41
5
34
6
88776
4
10
15
72
56
99
62506
72
171119
81
49
468480
31
577132045
300731
476331
61
15
161151
47
120811
108233
5
295172
7
90
968972361
59
65
149122
494304
496057
475631
12
60
44
8
465763
8
878795364
63
7
70599
29
42
736473695
43
9
20
7
274536
62124
6
6
101782
48740
895992819
327920
8
66504
321204
27
25532061
6
83
231587
384584
35
16
53
64
470879173
51
59
442628
35
17
431599
244711661
8
75
4
65
89
8
390918
1
45
78
5
1
68
12
686285102
274462
371541
339846
19
394773
278402
57115
41
303096
16
11
18489
65
12644
209609743
144870727
1
851502885
62
382585
345930
269657
63
364110
95
99
64
77
152993
88
999889246
43533
70
581133027
29
285148
351530
31
78
63
27
160520
3
295568576
464673
327380218
51
78
346161786
359437
159328
42
79
141165
20
471503723
62
10
50
264857147
78
98
61
454109
214302
997537761
35
4
400721
39
876622323
151619436
282846
394517
4
30
79
78
323866
96
320005
107625
237369
76
7
7
9
38
234784753
332715
323162
494752
1
39
928569804
20
60
488865
69
312023
210263
234007
12
113402
35814
457064
270191
288874
22
45
384810
886599481
17
37
434051
196134
341942
102485
79
89
2
55
60938
112554
53
7624
88
865356865
70
27
75779761
3
370106097
1
320372
31
340730
47
20
76531
68
29078
43
63
44
308169
23
37
215385
267151
96
435084
16
7
9
401298
65
499896
22
112577
15
30
124983
24
34
174632
408006
357832
24
40
571228278
61
62
62114
35
171743
423260
338288
488999
104432
409674
123665
68
957615535
10768
53824
103730
97
54
458438
44
41810
112121
59
32
474000
23
77
377115
38
92
10
291764
30266
166746
468028
74
36437
89
429722
76092
391390
203435
87
237799
43
668077414
6
467275
137645
68
228572
288225
371507
4
69
287914
161566
326935
494198
6
418461
2
8
45
42335
71
90
79299667
35
205755
159278
344154
45629
371161
30135
66
371700012
49
24
4
28
162518
376262
57
289270
18
462369
253969
7
358992
6
576868312
32680
24
7
61498
178396
78
835391613
93
83
276075
79
53
52
3
18
61
4
46
216311
37761
79
1
75
14802
2
414939
84
51109
304162
442163
372340
746012705
6
131441
269215
78
802916240
155181
37
23
83
126272
37
8
55
141398
81349502
67
4
60
32
287765
155508
19
54
85210
130218
6
374672
63
64
691200318
9
143679
455825
450601
87
22
1
381537
16
66
8
53
177098
2
13
3
860559900
253992
323461
60704
262036
25670
83
428226
23030
40
158285
220126
7
74
85
143650614
164594
354764
81
399886
417223
417728
18
210115596
74
341649782
71
104655
19
774862840
95
69
83
50
81
98
394083
58
792315643
25
47
92
24
264547550
47
30096
105298
3
312556
779353659
7
70
89
38
2
660765888
310619
174182
406568
271644
83
23
92
71
476311
30
94
91
90480
33
76
210665
479351
348289
96
302768
234882
797762365
2955
65
41
82
810074698
205365
6
330396
182664
179641
65
666027054
444867
485249
6397
899580426
418018
28
28
99
67
69
473381
475839
306823
17994
10
44
81109
423634
10
231723
415368
67
91196
252017
32253
13
384990
636693385
55
87
80
438800
19
159413
24
81881
234316
11961
494510
147923
469571
65
874131534
44
10
290356
278181
155508
467436
5
90
235513
333490441
67
60
4005
36
70
53946
162454
326693
291880
2
5
80
57
767848445
4
382049
63
127222
360917
200645
300831
25
89
53
20
78130
95
361231
6741
226893
252123
9
45
70
106233
21
903219649
49
63825
89462
45977
466307
219828417
2
98
54
67
3
141412
315249
331673
6
315763
13
17663
40
42
94142987
5
8
33
93
4
37
6
90
61
167753
3
5
86
37
60
27
68
53
263721
22
290529
30
920549264
242850
21077
39815
33
126910
19
92
61
42657
6
378701
40474
61
149925
174026
135975
68
4
61
7
6
7
375777
16
12
90
5
330281
63
1
99
175207
294381
55
80678
490608
93
6
316498117
161814609
36
188653
71
29
4
123260
5
377206
177102
96127
331079
269878
339250986
220829
474105
269878567
51
30239
42
84
20
39
38167662
276275
17
183647
184896
14
90
79
423064
16
59730
28
250447
154420
116522
489083278
60
8
513793225
18645
278927210
11253
173015
430840
380070
47
369944
237085
332300
320869
8
73
370291
55
55140
68
42566
49
87
58
49
130195
66
35
72
83
236369
77
273715
119882
273169
60
64
8
26
644617624
438280
327369
29941114
389579
7
2
279635
65
406076
2
300126
145566
164987
98
78193
243589
91
82
38
348141
8677
252821
73
306452
40
315682
677717188
725946693
233848
437974
57
17
402722
286890
4
34
36
293046
498078
97158
377457
79
87
81550
39544
48
57
243237
637961944
44625
1
260191
57
2
253425
291740
9
52
45
36
23
93
68
235948
102078
59
158614
170874
23
70
9
73671
8
359665
22
354255
8
184601
36
16
1754964
90
8
74
3
347685
97
73443
67
192935
166417
180016
13
389768
2
84
65
53
64
365785
9
29
486910179
268267
76429
903234426
493898
85
769631764
59
14
72
411452
18
80
165547
14
89
15
39
488875
75
32365
12
5
4142
10663
67
324946
293038
272857326
3
75294
15
179905
85
282014132
36
900460116
62
11
29
92
64
81
283357
475762
21834
13
40349
37
339693
71
14
271425
88
451412
58
217741
246697
15
185943
83
91
2
4
489369
144645
73723
273128
33738
31988
207919
433652
39
131860551
2
16
51
86
307814
6113
27
16
13
52
78
13
49
46
65
23
188484
94
79
351919
8
470522
9
376188
373763
644528989
289383
3
239637
2
182600
96
340490
444195
421925
57153
39
7
83
57
100309
98
95
40
84
670087806
189176
348400
617496190
328525
7
16649
63
97
28
29
125604
534914969
47
248173
1
93
8
352374857
8
76
60
74
59
209082
14
381221536
78
22
126732
11
5
285987
22
74
130908
8
170241
396954
36
38882
154635
92
61
219695
219855
4
314211
134557
286445
46
32
96
5
85
9
252721315
9
86
254585
413111
206389
127348058
283752
156908
84455
411667
96
24
32
96
356708
468332
16
56
47
393382
155904
438005
35
430307
2
62
59
75
424811
6
22994
351217
902194285
334168
81
34
222874
77324
61
432603907
48207
166359
1
300478
147340
2
432257
106826
312420
8
319769
256213
36
68
167810
47
215236
60413059
53
485990
37
10
353269
30795
497008
495187
12
95
35
215668
51
193337
56
46957
4
95
6
335366
2
83
42
89
86227
388170
60
67
4
67
220693
72
342171
373587
228373
57
315089
39
243294
128509
87
1
12
9
36
77
70
121931
127342
98
410556
40
11
321949
2
98
484310
93
335627
397280
2
12
53
24412
2
7
166446
290783
14
1
16
43890069
36
6
254778720
64
43
71
312546
277175
389366
389447665
597121559
45
2
331926
157175
80
319181
8876
455954
380333
12
354657239
81
90
23
987850751
370659
278974
7
83341
35
399784
6
291228531
88
20
120082
49
74
8
85
421766
36
65
83
57
32
488107
90257
65
88
444620
237244
82888
57
226310
58
230032
424771
85135
41
19
498010447
426951
17
1
42
190296
207886
94
56924025
8
389211
81
2691
127178
60
22749
9
21
41
72
16
369434
348097
433934
79
51
68935
222288048
51279
3
334380802
40070
490201796
31
63
92
496445694
5
5
46
298718
676460229
245350
433306401
313957
41
353885
165643
67702
409289
819590079
85
4
86
68426
2
489770
467152
191943
59
77
384378
407605
474343
397432
1805797
65399
78
42
211663
63
336889
716542436
318410
181443
928421721
266509
293632262
200698
270746
29
68852
33194
6
190893
71
14
493762
10
145243
73
192921
185015323
108861
7
7
81
355579511
61604
235357
64118
29
59158
358523
145056
233655
108529
430843
67
256076123
28605
313314
15
455661
262107
32
497098
331606
789571117
1
48823
2
495998
55
45416
60
369788
76
456592
73
296547
10
421859
221950149
719506579
45
44528
95
65
81
93
309428
445700
682842875
65
881566678
7
14
71163
401892
44
15
9
384173
9
125008
8
26
236240
97
574634835
1
341665
19117
11
6
38114
29
46
7
149682
8
7
44
73
309463
81
97
12
8
86
492560564
37
24
332574
6
417652
447015
264364
335797
46202
78
5
169029
7
376878
34195168
314947008
26315
66
65
474217
24
7
172044
15
8
65
3
318322
87
14
47073
77
7
19
259222
63
346491
8
52272
81
347112
49901
4
25
33700565
133012243
454921
495436066
188419
17140
45885
364323
424973
254488
82
15
84
860806107
757001213
22
70666
444501
365921826
180693
55720
34
135390
209894
346193
459126
64
28
868024902
36
386727
35
16
76227
347717
276269192
128439
45
189859
40922
59
14
273420
325222
88
11
54186
57423
44
474056
1
259045
121245
94
8
462231
1
417996
463652
916084448
425883
4
423293
68
304728
439785
57
4
94
959487990
82
293312
273459
89
32
53823
292751
489890
98623
5351
74
479369
97
37967
485185
29
36
105555
376649
284311
1
86
1
317188257
314576
90
33
70
118248996
490624560
43
29
952971950
24
94916
161306
377742
63
80
75
464740
99
56
42
1
11
86
9
23074364
33
53
411053
4
41
67
19
477034
86
67
73
434955
76
403238
190821
460505
1
420829
68
475507
57
294109284
81
265544
401307
231755
487170
81
24
410542363
350066
148794
33
50
69
60
43548
28
248550
755327267
27
392942
363107
54
310336
84
11
84
92
624536624
482474
81
623735168
89
60
456884
99
32
435784
88110
18
849455114
4222
54847
74196
471199
340967234
435932
69
128880393
303695
7
113834
22
23
41126
86
38
23
470394678
1
260975
59
26
163623
20
51754
71
33
51
416051
57
11
9
3
83
415163
582213415
306148169
89
74
448609
78
174792
35
482897
845876655
1
62
358466
170721754
79517
73
471208
58
41
66882
96066629
91
93
373172
50
68
372105
75
386196057
229876
14415
88
180893
250711
42500
136975
62
52
12427
64
46
57
23703
217789
26054
27
269666
52
309940
119423
1
55
267669
9
365826699
357875295
410261
282984
7
30
89
202453
1
616151498
452249
168923
1
232714
4
70
406866
122520
23
66
9
416143
51
30
66
84
91
57
85
10
117635
24637
93090
13
86
44
337822
6
74
252099
97
85
83
94
51
1
59
230592
88
837255205
414575
356005
209055
27363
37428411
42497
490362
45
48
80
479564
316898
408956
97
15
94
34
63
215923
10584
99
487524
79
39
283978794
152531
170629
88
40038
360392
87
906284807
70324978
43
440623
420901
115160
13
189105
433480
3
54870
49
355405
13260
65
1
333640
83
95452383
459918
87
436919
257592915
55
497847
14
9
352923
9
109868951
52239
604139955
487272
409306
21
36
429180
25
62
224593
23582
34
436787
15576
93
84343
466428
257525
291967003
88
95
84
272510
456360
58
264064
92
269195
4
59
64
99
93
21850
36
83456
32
810960835
8
77
70711
95
197704026
789773278
39
72
36
112087
237931
254562
5
321312
299527
39
221047
4443
160452
37
3441
39
421006
139675
42
195044
345152
249303
881711235
127100886
31
401419
192981
46
42
96
70973
484475
80
154576
52
6549
874383382
160926
2
45
835647004
64
261872974
326337
29
356123
72
305278
108973
84
94481
58
62
70
14
225396
40
46
97
284461
995736331
66
172918
312490
19
94
4
53
13
281924
100182
61
152644036
359326
236669
85
106903
45
462042
24
70
3
3
366154
306426
75
42
401031
240706
78
119571
267508
192319
265896
124688
527001593
57
259582930
10
14
8
352866
92
15550622
59
28
233131
82
31
122570
166755
76
301607
189953
62
53
3
8
458625
8
4359
206676
777529574
530847782
56
320199
879858943
60017
90
440392086
55
40
60
288517462
37
49
91
8
320403
369179
27
410015
30
1
391486
12
1
60
47
292451
69
5752226
592807256
96
254310
86689
56
258930
64
36
8
43
462703
266789
389105
393734
89
418935
47
239506
81
47
94
1
33
345599
332749
455859
93
120322
480455
254929
199464
74741
54
5
340027
14
173982
16
99
10
95
419370
182090
41903
97
368454
65
163128
294801
81766
255457
349258382
6
230012
930849662
8
647101028
96
72
85
12928
77916075
98
13
254878
61
253657
152319442
8980
61
421828
271817
2
87
169062
312534450
419971
19
72
450646
824576016
786031576
498310
71362
41117
208765
9
11
386960894
54
13
98
419542
174496
23
34
88067
91
98
557255938
183309
390140
91
50
85104
381412
87
83
858030943
4
9
2
174267
8
67
999561422
317687
63
61110
660303519
153569
567403121
487945
382843
6
70
44
380015
345128
7
458344
98601
45
97
61
37
64
457508748
371054
232568
372807
3
81
558931312
1
97
296543
323196
4
157880
237205
20
313601
232239
20
249245
474148
1
76092
41549
315964
392406
427205
29
9
139283
6
8
458672619
36
1
305336
259350
866544073
65
338226
55039
60
224746
3
48
98
91
6
89
28
346325
39
149316
36
38
16
914372118
488684
59
487115459
532393307
230892
242668
31
493548
371467
650656592
22
44
64441
67
42
36
69
528825588
366646
60
73
446705
62
4
43944
4894
361920
48
199158
373320
206689
80
125238
42730
3
996580466
59
8
113139
8
5
167235
31417
46
129302
7
16
323234
247041
84
481409
31
183381
325572
6
869347444
54
28
463137
22159
52
260883
391153
34
229633
81612
427586875
335908
69
293064
150825
65
62
88
3
144455
405535
351161
143384
217714
33
15
8
5
465663
595517933
427078
31
287143
224513
23
80
66
359069
7
283590
34
14
441881497
99
93
102684
982145228
97
18
451376
316445702
36
232025
14
99
626200709
22
359299
220722590
2
72
2855
184775
162376
3
53
11
42
43
52420284
61
235847
317464
49
24
391070
23384
182807
77
363597
316414
633943072
403718
54
221813
29
85068
7
33
248829
343752
3
390684
238240
219173
132599
46
5008
71
312337
87
333435
15898
8
97
2
352958296
79
57
52
88
31171
488173946
95
13
21
175097
95
231813
427365
219595
60
64
210305
72051
96
404289
266666
34209884
34745
9
59069
8103
18
32
307879
8
164196
60
10
175300
713357723
93
77464
100138540
4
204604731
436184
27074923
247691392
48
241038
372445
263191
69
240427178
490707
126195
453893
327210
352857
66
457454
35
262667
59919
27
7
617897479
84
4
404870
44
795723878
56
93
73
32
75
346826
248405
16
90
66
3
31
361086992
37
273640
8434
57
85
402845
3
92
71
89965896
153574
57
210505
317783
57
76
64
7
1
22
94
339419586
172973
453536
14
9
64
25
381872
87735
63
297582
632649527
988576421
130417
162195
48
874871277
2
31
26
28
448293
78846
366257397
6
15
3
149554
678221890
59547
481014243
112830
286169
54
170201
212876
57970
24
7
194922
12
7
98
36104
13
8
55
374062
420939
831415561
6
15
65022
403093
85
250572
94
23
123874528
417051
55073940
46
62793
749974461
238919318
92
257731
58
402775
376981
74
477321
13128
3
450337
26
344681
88
99
56
21
947833788
390386592
287104
93
322424
51
26
368002
65
549509355
191570
79
444085
457465
74119271
33
332022
96
8
55
42
21
490970
15
2
137598
7
41
6
84
178159
8
189776
65
423490
463154
982913112
361863
150947
20
8
90
48160
432202
343432
215256
2
333815
397801
644542870
6
61
246317
21
578803816
263017
46
721327807
18
598334019
94
215113
95
88
467532279
60
52
77
7
45079
268754
62
467967
7
408865
3
193230
294595
63
104149
360071
131799
474203093
36
29
10
5
312130
40
41540
76
417491
101361
45277
199290
461072
54
29
48
366505
343481
23
5
46
60
25
243894
184202
820338394
353170142
8
298529
432551
63
4
56
238009
320686919
6
15
19
184202
93
29
431858
16
71
490392842
9
35
94
82
39136
17
427621
85
83
848718444
210623
392434
79
393593323
57
122237
285715
30
74
69
266489
280261
56
300115
9
45051
98
37205
69
190717
120583
15
367978
4
14368
10
42
8
49
4
57
440560
7
64
417421
435788
434473
61428
32
7
469066
263545578
61
262265
399957
86950
83284
457230
81
1
329273
53
175317
18
92
92135
526846004
145873
26190
65
82786
98
167951
220893
646371247
94
27506
71
27
75
16
319658
52191229
15
79
7
62243
1
14
50
34
329561840
343463
575684542
22
5
846585669
879312385
374964970
47689
15
32
475033
86424
46
119461
9
97
50
37139
31
7
93783
79
83029
388179
362299
949575095
53
2
69773
372930
130656
28091533
90
56
72
337737
82
45
438162
5
39
46852
40
48
90
267542
260650
97513
99106
487415
96
24578
56461
90
2
33573
91
12
196553
179536
246839
54
249600
240976
8
440952
307998
98
306706
282192
94
25
341053
86
168304
670133510
29
53
48248
88312
87
349498
41
46
57
432005
207992
172656
4
4
2
384985
4
579342207
52
487999
75
472853
67
47
296086872
414652
130871
39
40
25515
40932
3
383
481738
84
12
68376813
51361
832399289
311821
3
321428
11
265956
44
33447
25
754411007
377403
99
10
14
27
431988
13
6
6
34
66
70
95
18
31
90
46
379372
44
57
353721
96
6
490287254
314451450
61
39843
3
54
457529
93
982014229
26
3
6
30
71
176240135
426513
402999
64
34
750779330
10
203604
112325
286657797
93
237593
411542
89730
75
79
33
712644150
232874
66
480416
62
8
32
5
456930
99199
3026
6
90
35
58
101898
94
477858
179753
288488
3
1
318707
70
386840
442213
404478
40
10
88
246243221
97
64
412482
430433133
61
61
321371
136081
422645
2
91
81253
7298
3
6
48
23
27
3
330035
158006
438536
58
75128
57292
4838230
189685
43991
459283
87
24
54027
74
50
496036
425304936
352610
26744
106286
95257
15
6
301443811
44
427248
407698
17
3296
91
344376
7
452168
18
4
399964424
14
8
9
23022
463227
91
300557
26712012
442479
127429778
87
221715
183318908
179284828
377591
90
370102
895888510
82
129194
296635
88
57
11301
22
397640
380102
185764
882130313
329898
577690630
256359
5
51
33
150100
202752
353626
6
93
58
18
60
86
73
15
94
176842
586039837
66
72
47
36
68
75
42904
73
9
391624
101220
90
419117934
243708372
49459768
103236
25
204598240
375986
3
354216
58
216557
42841
22
20
193430
61
65
237313
347496
226545
35
313015647
73
8
79307
81
82986
55
326955
903043032
65
79
15
67848
485793700
93
104969
669378277
4
49
484794
46
47
15
89
6
221355
9
288268
98
33
422229667
76
59
94
37
288000
180566641
38
223939
34
36
200527
401298
158725
93
52
216154
15
52
72096
19
81
5
10
386881111
5
800110007
264216
478201
410807284
375304
6
42
3587
2
183793
7
59
316673
291276
9
242064
4
96
421722
441982
3372
458233
251965
21
476860
27719
294666
31
30004
45
5
34
104540
40
6
21
196554
12
25
198818
65797704
165877
12
483406
221457616
341019
11
12
17
19
328028
319422
307747482
458015
391980
428560
989873198
9
67
35
75
15
95
232250
30
195560
823748840
45036
7
105556
207827407
24
316973
43
774335299
14
263125
81
237442
152366
18
5
280856
5
279024
47
201597143
5331
47
67
114647
61882197
300442
57
55
25
243479
6
5
347822
241219
105985
378586
254877
38
5
10
9
52
317956
61
464501
48
61
25
22
1
3
55
224972
8
71
22
187387
470514
18744
210965
8
5
10516
48
149343
319169
3
85
22
30531064
341524
58
92
94
41
737979470
435951
387724
204071
45
321653
77
375022
398905
616469623
2855
65
99
268083
458327
602956892
37920
1
82
421216
60
285383
162808
3
401607
23
3
188986
133045360
211390
20
138335
16
299245
489792
255916
75
321389
225205
11
58
89
64
390668
409063
472755601
3
3
186247
131266
24
190508167
331379
422241
45
186122
84805
361072
596633174
1
49
29425
184451
77
37
5
472274
64
98
231358
95
76
276547
40264342
393591
40
59
292372
334024
136678
50
457694
553706767
55
18
67
12
27
83
247619
44
36
864774754
25601
67
188803
11106537
480092173
527312796
48267437
263202
31
4
65
75
404188
894918677
11
51
349430
448426
76
499020
130815452
584516126
3838
7
2
3
30
6
49
410522650
48
34
55
406986
83
87
3
42
92
319533
1
65
12
184829
486848
37
292132
28
60
4
68
1
89
428114
490880
316811
25
50378
7187
964360729
4
301208
70
482442
330879
116913
352798376
89
52
2
337318
43
80
277102068
169829
188876
153385
88
93
33
11
420765
7
123440
348919
78803
963843421
26368
5
290342
11
281427
403762
96
396973
248845
179120
44
52
264220
16
222925
74
396971
46
534317464
4
48
69
414629
26
26
42
115497
4
22
42
26
26
3
97
549930048
59
35
54942
105213
152009
62
359940
51
483524
65
92743510
993928837
30
295961
412889
748
261324
466498
148086
98
10
4
3
372252183
370806
89
14
44
121774
8
225787
87
299353
4
357049
487749
15
177772
446568
17
399513
64
48
15803664
2
66
46
1
18
9
16
70
20
44
344115
11
83
80
82
61
903048241
370121
82
65366
495104
65
17
98041
474306
115369
340406
43101601
846475182
55
47
79074
702359078
5
59
79
86
355460
8
42
49836
80
45538
121172
4
139008
46
146433
982134856
497075
6654
314635
99
65
56
492272627
3
336389
381802
336414927
97392
35
39
3
339345
62
355505
30
507063349
17688
196326
3
45
36
5
22
23165909
26
97
424890
34
32
2
84
5
759166425
415135
8
90
454649
4
91
226703
444595
255513
22
137068
413900
6
7
96
93
64
788696480
38
90
453828
3
202406567
407649
302319
72971
623962466
137359
2
14223780
52
7
1
20
81
404620
776957866
93080
5
4155
2
77
87
81
134970
92276279
27
82
361264
62
8
80
56
4
74
8
36
79
152313
73710
25120
342172
16
8
93
88
365648954
495991
68
481879
310917
7
110991
5
244334
50
50627
907151979
22
300595
452374
15
466790
442188
206668
217955
83
179712
150300
49
88
80
96
10
320052
159718
7
265977
164388
398213905
191403
42122
9
22
5876
59
71
266537
156057
159268
77
114282
20474
14
57
159915
86
27
421838
2
305261
88355
41
52
61
22
210698
88
70
82
4
27
25
238276
68
480174
47
241319
36760
56446
45
131544
8
94
46
209431
17
2
60254
19
73
3
60
7
231318
173948
257826
470770478
92101
11
23
2
45
54
822253382
69
901661933
4
12
1
313093
169393
8
305008
48
19
44
873633720
26
96
13
302828961
514130099
465748
425746
76
19
309819
34
56
989968688
135750023
15
101707269
51
29
76
492905
57
315395
3
27
117117
42964
73
74
20
473929
481687
311679
229666
293909
1
386633
20
430675
62
191212
378715
47187
85
372398
186241
357500
30
53
3
28
247535
351228
63159
14283
108987
1
554036201
690150098
126680
294656
570043509
343996
38
18
61
88
56
72
65279
31
386042
236186
62
373290
425715687
304488
94
75
17
363113
179162
1
59
119785
13
460211
11430
453280
121368
394061
186532
218342
5
602728768
17
56
433145
21
46
88
58
80
62789
194171
270448
39
31
74
378768
83
79
67
98532
173747
444184
432823
408807
23
30885719
185493276
93
91
26
39
30
72
438242
175491
202904
992575852
257078
374101
5
392411333
24708
190919
45
178889
20
90
515330828
7
133832
370285
598718041
30
448929
44
74
466860
39
8
29
374868
145943
427219
69
9660
989360243
16
7
88
146272
87191
17
3
71
26
9
374122
196333
344485
73
24
305711183
309068
1
2
118363
176658
119894480
88
58073
3
409943
415770
74623
87
275385
53499
5
37
97
426406
4
767315772
3
28
258850
84
7452
135720
79516
448486628
74
44
55
6
22772
31
286456
253724
50
612879806
107588
411794
10
347736
9
458466
10
17
273445
81
60
15
91
60
429127
27
367287
325380
260186
80
8
551984475
48756
160935
277168
54656
243468
36474593
413621
116044
862454148
623945094
237070
336910
257160
345809
36
388541
83
383734
928096219
23967
831682840
435714
13
99
13
72
332191
1
442205
8
485403
58136
1320
31
70
56
375791
40
7
603488734
430086
95
58
44381
37
81
3
69
436177
79
45
81
845296945
147781
240795444
17
151187405
32
648468150
463693
5
9
349184
99
84
181367
211331214
352351
278104
64
113183
159165
119335558
302245
62
23
49
42
83
479699
33
296780
13
150317
445859
62
382330
491686
661391147
75865
24
8
4
10
45
126768
55929
43924
181705
362066
70
5
27
466033
10
918773843
79
66
33
30
92795
345400
398621
141830
38
51468
44
66
70416572
34869
351978
380447
2
95
99
753545085
9
36091
30
53
25
273080
175743
99
420590
281091464
378894495
27433
33
174095475
265284
132681
135889
205269
314058
21
38
47
95981
287985
9
75
498561
97
481154
134948
59
256171
445682
67
45
25611534
219448
322528
111545
20176
185313
78
422419
57
73
463493
4
68
94
420051
290427
32
59
74
7
12
33
225891
19
75
90
1
72
77
46392
64
446732
40
6
425789
463838
113600
14
88
3
91
49
2
83467
6
152597
201741
60
28
69
754675579
166255
9703638
613835920
241096
65
9
28
306763
2
136180
535202366
150877
12
244567
42
89
1679
49
493485
5
275580
36
440437
186014
402919513
170094
59
13
747885506
20
64
175879384
32
21
90
73
318431
91
260743
336563
203230
77
65
23
78
62
69
38
36
1
452999
201021
1
83
72
20014
389662
376870
777131483
8
76
185375
445920
128590
187012
487475
1
46
346646
8
52
85
294998
27265
420007
252731
329915
64455
30
32
26
31
22
60
75054
117147
73
4
38
331569
1
331165
59
18
93443
795306000
200628
39
76
116827
67324013
69
245735
8
98089
51
54
464551
110582
68887
75
213250
49726
2
7
12
43
445483
63
2
43056
33
5
59753273
50
324863
60
666607744
63323
17
188587
7
352716
483412
4255
28
292214
58
48
24002
7
81
43
153923368
1
44
90
76
443255
33
467945953
480334
477393940
54146
40
73
81
16
200795
583849231
72029
457590
482596
452650
42
60
54
133366
2
49
83498
9
366681
78
72358
2
173858
67
95488
244854
173121
465387
333386
85
18
964027960
85
312468939
83
15
37
152215
247366
6
214450
42
3
92963
194030
479255
76
20
379618
6
460533
374542
957333264
61
78
59
75
822119114
5
439600162
241309
313367
423857
398329
44
68
72774
221439
2
46
573536173
161851
329101
75
58
51
43
965573164
3
9
293215
210384
86
9
307268
709687391
99
369047
895471850
145672
106178
76333
11
66
244995
436005
799643418
227663723
164239
2
75
23645074
64
6
95
82
60754
278895
41
840420965
231100
371273
11
376502
310359
25
113292
85793
66
45442
38
71
73
394855
18336
54
93
177168
64
73
444909
87
387061
45
42
15
94
364880
128660
88008
48
734145564
93
406988
143607
299413
54
378944
55368
292918
116662
3
23
110362331
222529
68
272558
374676
466602
51
1
460070383
305770
73
298568
38
401793
2
4
3
56
434614
78
198772
218309
45
35
88
82
7
56947
79
92
47
7
3
48
283811
241620
16381
336350048
81
99052
42
326490
83
312363
75
91
161623831
72
835916050
30
56
9
1
475758
191181480
306197
5
19440
7
622946461
46
252606387
469487
90
54
44
51
367743859
5
51
91
102830
491305
93
490995
446939
10141
346309
191534212
10
76
22
28
356660
15
656285660
65
64
157875
309642
126259
87
49
59
17243531
283925
34
138274
89398
2
51
391242
125902
488394
310689
493967
7
91
39
56702
81
5
154072
274854609
15
9
90
61
72
19
18
268532
2
3
36
172837
65
14
207034513
99052482
74
447938
45
332731
123445
414451
198825
302049
773791758
104302
224803
400000
36652
248681
16
8
3
59
90
243268
84
140222
61
164058
9
285285
5
3
9
350146
677348676
194592
490263
88
28
321033
412687
275430
180124
788434481
1
302549
221815
68
297326
144334
37675
95
49
44848
8
34
7
85
456003
32
472815
290941
70
145669827
338887
2
2
79
370698
29
167246
28
27
9
94
194753
41
444675
84
120944
11
423782054
472681
100349
17
86
218554
2
241168
343678
63546761
14
359262
88
45
20
290440966
13
59
81
371446
217141
54136
40
4
829177302
27
373728
18
332468
22
22925
84
10817
35
51
452069
40
328899
454795
14
466831
275034
85209
332747327
749565557
11847
450670
66728
44189
961603087
3
67
97
36
5
64
1
273164
77
21
3
93
553187739
9
3
2
928
70
60
66875
55526
98808
83020599
447146
483647
297160
324229
73
282676
66
48
99
262485675
100493111
420802895
82742
5
3
132207
60
200894
99
394225
28
20
55
92
49
44
488352
17887
509268334
1
32
79
21
18
6
254535
230654
98
7
303178
60
465142
2336
12
91
8
83
56
223324
7
51
125659
57
6
51
8
228131
241379756
8
54
57
192947
10
9
226669
79
293745591
81206
461625
42
19
4
27
4
41921
297489
59
58
48
498606
65211
283029
469843717
22
250553
89
125629
13
355578
35
222651
480105
284607
70
291329
9
94939
65
1
29675
98
73
17
5
141616
187374
44
185480
307617
426154
218147
5
187543
67
46
9
4
211867
284982
487222
97806
155111
58
78
803118480
5
491370
19297
473751
3
94
30
278491
7678
416668
309169
35
281545
1
363648
41
83
510753730
12
21
199642
3
6
40
464571
979877244
26
99
496380
98244
45
96
14
65
449967
3
27
45239
216411
8
80
55
432703
416275472
499509177
35
80
108481
454072
68
324552
304809
3
335056
45626
249676
178526
11132
431635
235188
9745
3
62
449256
691149953
81
377634
467719
56
118648
879046508
84656
27104
86
17
31824
47980411
661880739
236057
490722
119668
126008
79
822870229
5
6
5
64
287144
80
8
232295
334075
324574
82
58529
85
33
43754
25
214464
20
390559
15
157993
36
313080
465381
57
326033
377596
312136
8
128965
469555
179917804
476591
185507
35
93
83271
69
369581
333340
140408
93523
49
418780
28
352539
46645950
213838
3
80
181185
16
61738
86
2
49
112954
267727
37980
575636983
51345
53
17
362171
45
46
115007
194192
593090213
491761
14
12
1
57
93
8470
376602
287412
18
55
2
88
4
8164
252008
384728
36
38
77
11
6
25537
5553
193776
21
492622
56511
1
37
51
9
12
100710
282569
17
80558657
39
182692
36
479395
2
5
400926
200964
33
118819
90545
216266
9
160180
93766
71
56
3
996094776
298771
100684
10
74
146028
324134
72
98
250149
33
18
304083558
880195709
907485992
1
281334
24
137641
707239862
90
78
68629
7
24
476057
36
72
153136
36
83
415902
9
96
59
4
6
306127
66
20
88
73
12443
22047
337868
18
335408
76
34
30
13089
711804437
247616
86671
97
71
75
64992
754110318
179693
308103963
349292
197875
432005490
59458
20530
12
251322
67
122313
629617345
7
17
51496
7
61
37
3
142339
99
8
451742
690382637
251031
42
52007
8
83
18
77
77459
46
279912
114464899
383193
438259238
50024
128655170
62
481499
95
474551
173763994
82
7
18
379379
67
434018
54
214919
100561
134358
22
152041
371356
1454
203807
352096
6
62294
31
42
329214
2
720102946
263437
7
311267026
748342793
120128
321979
7
4
86
62
5
42
1
318826
362767
413080
344776
323935048
54
227972
83
385723
17
73
47
85
63
478821
3
72
80
47
200940
48
34
2
226587
15579
52283
70563
329350
25
631710663
28
23
27
96
8
63
230083
13
33
26
39
684696237
30
43457
339346
56
5013048
892726628
70
450386033
85
72712
28
7
376238
14691
7
3
38
99
94
18
335757
7
16
85485
50
50
9
229137
34
475384
21
33
111808
21
13
772891157
91
225552
213536
81
753459424
66
44
69
21
89
238641
437922
417045
83
300340
153656
151591
94
166205
171240357
79
446561
59
96
21434
18
92
317293
39
355625
10
26
180607809
56
103322
7
100359
21
54506
98
81
9
387824
278998
16803
261669
17
56
57
906127043
49143
132037
169920
61498
2
321892
45
225484
223540072
316851
394208
117739
109105
23
47
46
29
75
73
19
59
66
62
150116
244109
17064808
164925351
191869
30080
25
1
174816
17
74752
763180297
16
22
359987
311967
76
708186636
74
212786
8
77
68061916
93
217599725
28
54
87
69977
263051
40
19
3
28660538
119080060
230735
205396
1
314500
2
151663
20
229001
9
310492
41
82
219444
8
54
261531
132927
364509
42
95498
51
93
57
11022
63
60
78
37
13
819643741
118055
298842
2
192732
307373
98
141508
498025
22
34
347090
61
331289
92
14
79
61
17
123428
70859
59
370194399
57
9
45354
849828971
275733
743581428
18
4
85
86
493910077
287773
25
67
35
6
364260
25
124312
340623
456309
359434
664320377
30731
40
84017
11
61
53987
26
4
195289
37
2
127383
332079
19
37
497703715
127710275
115996174
68
9
203891
132297015
9
3733
408272
264067451
95
8
77
209446
301315171
158491
171832
87
69
9
70
2
98563
221161
115234
29
232269
22
313871584
232524
271862
201824
101504
214901
92460
3
26
604372620
91
57
713722369
443345
50
255241
282957
71
1
13
74
3
470492
45
3
17
41
391688
2
48
23
353048
82
184975
87
59
6
387074
88
57
85
74
174275
5
45
3
3
72
47
10741757
93
214569
80
984304736
935791435
427785
81306
245502
123138
942793154
61
29
4
35
116958
395474
26
522401292
91512825
11238
42
427145
53
205452
279659
97
111740
7
172222
419973
15
65
286601
6
202292
467304136
44
29732
30
42
83
265471
46
307041
166219
181400
79
327595
490019
342040
82
19
45
351495
650481551
193268
69550
50
461949
89
261517
389538
17
10
37
369570
1
44025
181368924
116353
3
75
92
353202355
36
55
82
68
776509864
432559
81
17
445819
65
67
250663
434112691
141582
32
8
20
475572409
6
348550
19
9
643281659
76
477078
229515
365145
393265
4
53
8
277896
492772
126365
471326
341913
77
32
932034926
106377
71266
47
57
41
252274
92
64
276981
36
361891
884737896
17
977096636
79
418079
46
5
88
17434
56
466216
684285097
22
9
68
59
7
262576
35
63995
479453
1619
39
93044
84
93
292326
699088828
4956
471135
467765
440632
43
477070
371298
9
23
106862
3
57
9
6
359191
330801
290319
98
121895
445998029
21451
58505
1
36
66
46
3
91
161577
291217
383942
60
25
76
393228
588576458
83700566
393329
315176
964454226
45
220597
95
7
49
640804774
475102
43
207883
101817
447544
753515131
84
362263
144236948
104771
1
23
488351
285633
97
172502
75
25
73
87
87
44
216784
74
41
10
72
63015
455124
355691
1
6658
23
300158
79
334279
34
64
60
49
5
369546
217579315
390854
75503
333892
7
9
3
597312877
144739
42
22679140
196066
9
79
68
308088
2
331544
448281
80540
497100
40
28
837846677
317522
166998
149414
81
87
61
21
17208
337508
230100
160343
76
377279
93
209263
157947
486152
36
815757370
27
22
2
98
32
115185
489432
163618
93
39
822056761
61
50
2081
25
51
86
38
264828
430368
6
15
467049
70
714794317
1
406502
69912
465432
866014969
863548272
344968
36801
489878
348464
287113
40
988570109
51
86
580551066
219582
338260
19
239608834
40
3
70
217332
29272
187995
85
8
88
401804
18
85
153328
84
407802
6
44
91
15
83038
32
47
317885
70
445355
58
907843399
4
30
4
61826
6495
2
851541221
36
110198
43
7
381934
2
209022
30
2
125902301
898461976
32
42505
86
37
29
97
80
69
97
75
276455
31
177298
10
197375
305930
450016
82
97
462267676
97
525592418
5
58
197345
267999
151279
67
8
44
74
439719
56300
3
194308
69
296234
84
499899867
34
73038
626669936
182996
691939082
792268467
213708
809331161
362212
17148
405876
585689964
11
6
56258837
406209
43
373976
192161
59
83
246204
14
310131
55
47
81
281364
12
22
6
488208
47
913953574
439749
467012
462684
84
330967
48
331566
146471
5
319057
36
5
117393695
15
9
47
461400
368426
62261
371173
2
198796
14
187523
5
371111
13
55
72
20
291308
25866
18
974233445
228376
135236
121705
52
30
16
9
50
239969
5
485255
66741
2
92
2
5
80
142067
3
350390366
40
353271
878199867
26
4
518053576
485673
72
169028
52552808
478287
46
54
141521
41
93
439576
15
6
68628
111244
74
88
259870
236200
317865
1
52
8
44
162795
70
191790
7373
6
27
195772
387568
31358
44634
291404
443647
406793
8
90
1
550883678
35
41
433166
32348953
3
214704
1
69111
184976
34
359397754
436975
5
296161
6
2
4
59
42
369292
489473
50
78
87
69
18
52
182632851
27
3
10
29
475348
390019
7
110942
472481
961467841
45
23
801958488
88497
66
87824
47440
405775
7
8
81
51020
124359
1
246718
655869091
67644
6
112803
405860
41
51125
43
70
74
66
8
416408050
418745
745410493
40
80
7885
20
20
66
60259
57
37
9
69529
213383
297137
431446
88
8
128858
99
241222726
31
18
78
36
4
81005
69
349767
9
181010
361681
93
83
27408
55
41
216312587
9
116451
80
52
375800
75
460900426
215000
59
70
45
76
363329364
111073
86
6
72
24
70
312123
79
59
57
47
35
579038864
403647
309741
249052
224675
18
87
16
58086
33
53
984520101
776191580
203698
73
1
85
121860838
76
3725
475796
91
81
111800986
66
2
38
66
470240
95
5
254485801
300826
101677
228688
58
74
69248
289922
40
97
424192
308683
61
365099
94
272909
80
17884
384630335
633389233
35
3
239611269
213928
45
99
25
1
69
87
18088
69
269336
16
85
66
408835
844311062
16
56
76716
1
99
55963
432265
170221
18072
94
8
223171
97
401128
289189
41
460378
96
30
210402
355095
8
94
294206
32
130240
432246
86
469904
126753
357974
65
44
349057984
274492
196326
2
58
68682
432633
29
73
867178829
62542
95
65
81
3
161130
424962
29
61
61
48
871214279
311425
210894
94
465674
45169
15
571458705
89
127403
184952
271805
14
72830
88
441326
29539
245901
229138
6
89
3
442936
61
70
2
56
932712591
135444
50
459313
57257
19
69
499565
38
15456
85
215046
11
24
356359
29013
4912
238482
93
295982
368184
295983
71
2
12
25
41
39
363949
478780
40
40
7
7
10
88
538536306
67
48
3
578370236
467748
15683
145657
225549
82
294592
99
95002
5
8
64
53
338988
43624
7
21951
72
1895
219171
633876152
60
281116
60
151801
65277
118184565
2
96
70340
87666
78
76
67
175062
172240
57
271482
7
39
349755
24
3
51
83
53
1
342466
36
19
53
50
4
383612
460104
120985
596479964
29
76
8
422169
498865
282595
34
17
45
66705
99
38
146083
207193
76
189190
449869
9
97
10075710
7
269747
59
447652
232446610
110981
432479
40
418051
364569
261630
485493118
42
3
16
382924
968698941
35
69
451640
294152332
504947387
4
622862311
98
19
51992
6
139535
95
38
80
27
180303
57
98
243532
81
15
137075
64
77
380462
21
53
3
19
567838065
449056
45221
13
143169
456635
24
8
72661
73
126111
33
94
469570
3
6
386050
52
4
283301760
57
122334
363234971
40
494439
7
6
43
82
65
36
614770452
429602
351190
8
43
409352
44
435176584
33170
65
436717
53
61
45
218612
92
9
164486
73
58
12
14
99
73
40
296043
76
2
124947
215785
178839
46
13
201993
96
465380
346848
161060
32
9
222560
50
267671
10
135535
6
10
28845
3
268651
21921
658410869
476311
82
258683
2405
167085251
692561294
51301
67011
385718652
61784314
150961
74
94
73
3
30
201367
25
62
51
81
58
82
306364
40447
65
57
2
7
230972
6
15
68
223607
35
66
18
153168866
3
13060
93
5
37
833229883
739426284
93
22
3
481253
400584
38
271842
264820
28
415017
43115918
86
12
3
6
40
6
443270
39073
23
376321
70
27
231132
195971
454607
41
19
13937
374006388
27
73
23
351115
199447
89
729235205
766642087
81
80
172517
264036
45
32
217279
82
446066
468778
95
73
99
323369
35962
30
153008
49
27
490288
160501
38217
410329344
185342
5
21
93
77570
84
48536
79
88
435112
80
37
56
34
406512
34
33
495796
249916
594190340
81
16
984916730
4715
63
39
128086
271019
24
15
347308
67
52
54
7224
431658
2
92
579096824
11001191
48
19
27
309246
223417
7
25
137734
59
290564
37
26
54
72
24
89
359751
108949
783421441
24
400746
85
20
6
71
64
113724
73
844650282
24
198284
53
264408
6
196578548
74
403879
731391057
663939716
49
37
352563
270759
1
347303
8
649716480
270305
60
498250
166583
412570669
72
14
87
248958
85
2
198833983
67
85
68
15
8
410382
358934
357219929
76
28
232084
98842
44
412820133
87
284988
266128
103562
125354
221356
50
90
165496
137097
55
47
89
80059
651988074
530500157
83
78
55
317252
94
350525
74
80
7
4638
39
63
405160
99
35
3
22
235084
17
52
10
105572
150233
70
94
397266
33
16
486897620
56
24
758704823
172009
6
21
193485
432702
104285
62
72
50
9
25
574944102
82
463549
20
479822
13
290797
238651
163605
58703
11
425928
398859
224151
15
113832
54
4
52355
61
479098
278380
89
266887499
349148351
485386
81
2
9
61
1
43
39
124356424
276414
236252
89
2
395549
59
1
164251
52
482729778
20
4
200894
318937
510654098
74
156269
38
76
57
88
94099
362840
394741592
25
5825368
95
79
432062
92
9
192043706
92
333313
487501
72
35
776695212
9
349259
33
24
6
423171
4
407703
95
96
36164
483444
16
438642
494736
144993
4
156177
73
82
92
713498386
13
373721
7
221872
89
69
29
47
235823
14
5
490759
38
187230
3
20
84868
770761546
83
7
2
506710871
71
48
6
82
31
240326
27
364214
497435
271202
190807
492047
767886365
81
377113
69
2
425731764
318362
93
129805
223568
28
254476
482360
69
329351
467399
444838
410361
274836763
2
68236
442104
67
57
89
35
428440
120821
613482967
493605
494171043
94
80
1
14
35
1
75065
3
5
257018462
444671
10
471245
9562
76
166481
3
13
976224870
42
49
44
17
56
284256
161897
633057504
16
57
497849216
117167
699395717
530366183
118007091
35
126149
25
86641572
19398
65
84
75
186654
55
56
395161
12631
40
408722378
76
20
147852
253339
291869
25
97
79
344022
3
410800
875925133
327737
22628
23
6
7
32
28688
180902
123885
723678416
90619
62
55
67
83
154874
880754749
377913
19
50
6
98606516
48
209172310
4
84
144322
293724
242551
51
72
54606
391347
55
349933
5
451754
62
2
76
39
454821
4
88
83
8522
70
444209
161370
884689159
9523
301488
151846
40
483818
1
10
470372
763935951
34
57035580
95
97
86
2
84652661
82
200513
5
228156
355419521
21
103173
26
169326
80
422043
149585715
22
5
91581
6
79
36
14
32
79
65
92
259625
6
353922
92
18273
227112
646425230
341775
48
15
465413
58
95
143033
96
58
293550
61
21
237166
82
85
18
215463
520658712
5
56
461165
388613
16
311636
135088
324772
156577
183827
39
488207625
397795
69
1011
330875
89
25
87
75186
152708
77
31
755242850
78
868041150
78
45
35
86597
3
269101
52
54
339254
301199772
38
85
7
598855438
359650
464718
32
305329
81025
6
22
13
59
393681
139023
204878
3
445825
70
49
831735704
354160
559734740
21
146543
48
427766
390098
91
31
11
102849
5
29
79
369721
480248021
499112
79
81
906023246
91
76
5
47
96
27
199505
15538
347540
59
91
369567
321340
98
59
156917
957090180
378228
66
435546
26934
61
93603
6
65
136712
20
9
482877477
9
61
355249
524822966
164455
94
485621
19
326236
69
55
7976
870195493
600295538
39717
73555
169396
149595
9
403592
498609071
147414
282551
52118
343203
380828
55
35
26
26103652
20
97
349318
456419
332235116
25
369292
456618
374699
369744
95
14
134520
94
1
44
60
10631207
321561
23
422987
176925
28
4
48
12
57
34
339291
306367
296221
60
389594
12
36
565936885
373698
44
68782
30
6
89
276158081
125836
99
22
451362
7
46
87642
528051453
80
362972
3
466545
77894
75
55859377
181278
720412192
98
466931937
22
347384
20
322179
437267
12
62
2
653934597
13
1
60
46
271286547
24618
478204
65
251198
334275
328788
8
63
736459657
232315
492483
334057810
445420
358716
241555
25
8
87
231517
39
138893247
590701079
145956
310701032
379451
414362
117549
85479
62
178898313
96
182410
115175
140537
59
431988
85
119146
7
21
370894
56
55153
6
487757
45
794182308
921020792
346046782
18
170108
520619038
282756
41
5
889993361
709376657
21
364991
56
447327
420790
436799
91
6
26
71
467945150
1
150799
445356
11
495862
301979
249296
293540
91
162163
85441816
250135
80
4
51
56
81
5
130374
45
111179
3
365432
134732
95
34
203772
19
435270
36
20
285499
23
51
46
84
831460636
303237
55014
57
11
28782
249151
276913
47
9
537450071
411955972
256443
67
138692
3
280695
31
49
8
3
91
246106300
22619
53
44
453349
49
84
70
48272
39392
223104553
50
902597947
6252
6
62638943
449375
57
517624513
91
7
370513
326652
70
217782
54
4
74517
443122
85
413541
3
58
48954
74
36
49799226
202798349
96
43
120209
7
455931
47
261300
270409
347030645
874247441
232899
27284
57
90
45448
69
308110
27
386532
53
99
8
44
215312
460756
452933
251290
61700
17
79
366191
67
392310
59
42
410552
429313352
506488341
50
10
6
449362
431302613
79732
33
52
3
48
68612
72309
50
289875
524078194
1
82
112392
551968778
207498
437392
542139126
350966
8
491047
40
362132
25
42904
340997
896120616
27
29
3
409933
31
64
3
264596
7
642946730
86346
23
8
81
7
169886248
1
268981
163842490
67
76
4
98
9
828406103
417296
114740
82
407523545
337984
14
155125
50
96
383228
19
359324
35551
549100825
25
283547
12
155792
106154
491862
45
176752
7
125989
81
92
58
45
54
250412
50
124536
391446294
807321405
405989
25
7
12048
26
12
179289
416028
739075645
35
62
435731
74
2
471083360
299216751
183756
78
68
1
438307623
461002814
426141
158693
78
62
368074864
70438
45
18
65148
13
299724
330525
142130
91
111505
30
75
52
29
383169
8
73
45
46
48
47
6
721306956
449613
115989
409018
35
29
330641
43
9
73
20
161058
368213
62
174605
50
433632595
279102
145413
808515539
87
232811
109558
39
6
7
137239
41
91
47562
42
62
54
80
22141
82
479592
117830
373879
9
7
91
262502
5
25
3
14
1568
349304
192063
415103
416769
319560
6046
355383
358106
69
2
412794
426294
80422
76
121481
259675
9
14
27
390262
136407
17
365358
5
121596
68
445513
51393
67
134870
116806
5
129042
328071
70
169300
343648
640381795
493690490
95
367343955
24
5
6
444953
30
126143
1
5
270422
46
481301
73924
983307729
921021005
20
81
268283
58
6080
24
22
75
55
226645
122358
68
437333
29
13
77
5
260564
37
376964
210443
44
15
544198343
81
387659
33
713559214
907704759
465541916
84
320838
424344
118053
70935851
443064
92
8
71
400729
49
2
14
49219
429820
15
140910
21
293016
478884
50079
72
139519
111302
51
859430903
476222514
6
210769
112649
458096
172254
89
190112
419326
13
436793
9
61
65
2
38
156727343
42427833
153043
52
81727
17321
52382
86850179
258998
170384
49
154722
247478
294071
22
163350
67
973179047
7
2
11
6
40
879419739
4
28
54
178625
46
730486850
311665
180358
165737
8
28613
10
348756
7885
16
2
362542
579319162
171510
65
58
53
41
79099
66827
121930
25
5
24
149977
74
67314
48
458664
26
438068
22
77
56652713
11
35
75
444868
93
328054
20
39
209983
319660
939879352
127964
13872
66
60
8
817582013
340079
42
257816
78
319664
259576
917604157
90
22
362270
130718
200332
40
12
6
393486
19
64
58
21
8
286407
6
27
151291
174529
745562721
892824611
23
20
98
19147
492585864
315647
78
336857379
61879
74
213494
71804
151560
763998043
164866
384265
734334784
815762802
96
349671
87
43
12
67
64195
387706
731166746
4
1
1
84
90
97
6
85
713193621
187476
255086
444794
151349
86
56
28371
28556
34
214996
4
18
494986
66170
343165
29
407839524
450164
68
392847
28
44
74
2
95
206434
12
476385
7
77
196066
16
21
67
306546
71
40
455423
3
373989
384790
42
4
230004
4
320550
442531
184477
191740
31144
55
199579531
84856
60
92
230439
37
12
60
197818
100637
52
2
282316
71
79
47
24
2
561048212
396803
47
22
65
16
122465
9
40
170158
678757406
49
820221662
358962
199023
200685
9
93
34
414880320
6
451705
303318
2
13
949052185
104550
122299
11
923031538
408191
37481
35
293054
76
237481
5
22
38
372883
14
92
216359
73
58212
24
39
415869
134025
7
34439
69
66017592
8
53848
903225907
86
434334649
231239010
80
189848
45728
94
5
37
246679
50
95
35
372614830
94
84
366419
60
63
5
135188
20
50
267751
279804
122400
62
188540
370974
76
381147
312776
9
414196
316298
84
67
88
58133
87
211735
3
641871543
331416
169735
185389
83
2372
25
41157
342678
178968237
358732
31
15
7
458722
65
315787
111209
32
278727
19
93
283379
237740
173439
76
454728
9
393881305
41
49
111261
24
392770
75
38
6
6
55079
32
392697
194366
98
55
30
1
371752
77
83
258622
242048
81
190313
72
38
1
958893637
4
84
361500
424428
568777897
56
284633
46
208327
85
41
244674
32
3
62
73
70
694961290
44
460360
187772
20
74
350917
458526
316797
48586
10
217473
38
68
415938
446176
327249
40
255156424
37
276650
679078422
16589
134938986
11
296774
72
95
163544
56
47
47782
171853
16
278095
301497
113643762
5
74356
69
21
36
123372
253850
67609
74
268475
68
56
62
245588891
28
6
75
128847
15
23
43
333413276
238828855
6
58
53
354036
376795
443496
156754367
168975
65340
67
218244
94
22
77
75
91
3
182666
6
36609986
51
20
214787
38
484068
25
1
85
5
9
23078
451664
344469
5
15906
5
5
379310
427860171
66
337023
104973
374266
95
74
223551909
139188
78
90
90140
53
28
853637894
303112
214716
335708
300078
205802
35
90
21
767242809
75523
32
9
74
28
29
52
60
13
462843
33
201702
269590646
8175
327743
336998
7
13
48
49
344542
20
306121
72
14
298147
1
940588177
7
119008
77
8
285451
484740
129504
219725
12
6
81
20
79
167900
167143
469831
7
41
6
470814
2
93532
9
8
314961
75
26
92
25124
345431
193001
398198
9
393498
421558856
434947
74917
201124
230270
357268
173785
99
44
44845
72
782126089
4
406351
55679
72476
27074
60
171602330
87
75
87002
77
41231
7
25
351498
357975
108157927
303861
1
355468
86
96
49
93
68
93
6
235295
900282935
310722
51
77743
1
39
60
373226
73416
64
67615
69
939544606
33918
647439474
3
21
92
387808
52
198359
376290692
84
8
40
584084764
542761177
274344
58
214257867
909450109
75150
494379
22
40
104521
457190
409675
158418
369950
65
214807
72
870280963
65
97
304615
140711
112554
75
7
1
6
2
47
91
32
829627263
20
470429
361914
261939
83
328127
31371
93963
465158
87391
37
23
76612
80
4901124
60
122524
37
16
380933
48
66
211088
261824
30
483860
94
7
42
97
104385
31
724383086
498880
67
490009079
95
72
46
53
14
18052488
125087
114096
87
98
32
278506
413161
81390
43
8
133963
5
20098
92
43
76
87
372934
16491
70
4
60485
54
127511310
5
89
65446
70
83
59
78
112251
20
337722
483493
465891
107434
57
349046
62
94
295435
85705
94
336020
83
479361
20
31
212069
288506
462356
73
62
98
283482
44
39532
306839
76
201089
195197
254342
33
96
498808
314952
829302429
51
48
399123
106097
1
173378
94
268168
424339
146069
141702
47
375800
248869
242447
64
287467
2
127526
18914
250170
16127
9
499027
36791
186607
41
92
966655540
71
373920
53
277757
4332484
175616
90037
73
59
344383
301173
563085817
9
54
27
52
787412139
252371
126884482
6
9
55
92
2
80
20
170706
37939
654203984
394170
358675
315835
411832
854208242
277495
489209
43
65
261126989
95
450576
232427276
252363
204025630
391982
46300
88
276917
36
279209
83733
462699
132705
312131274
24
292761
16
290872
60
90
3
481307452
47
23499
15301
3
31
59
294928
450012
46
36
91
334686878
51
44
6
84
2447997
480531
85
21
26643
93
849908861
85793
254665
27
42
13164
3
27
361113
196124118
64439
3
465487
121833
8
67
995563658
20
24
151383650
29
257058
21725982
78
19
70
104907
2
236998
190359
89
7
340960383
27
368633387
103122594
366572
23
205237
187486
22
47
39
219044054
20
401916
238001999
41
60
21
8
209022
56
84
45
195622
69
268233
57
53
5
37
825258611
13
50
719672426
11
979841703
8
12
114841
249164
54
170466
392577
72
90293
14
213110
270174
479015
5
371482
76
52
67
352373
6
7
3
310781
74
36350
481963
68
36
53
75
93674045
15
370866
328873
1
330241
24
98
347451
78
94364
222228
106100473
78
7
160821
4
721816469
381442
75
373133
67
307826
260611
41
2
254605
96
633382985
6
48241
38
7
5
117002
3
55
68
69
67404
200212
60
147344963
34
14
305875
351292
223224
5
29
47227
6
61
49494
568942151
134655
365741
214159
463826
432590
65
250732
97
541325788
5
62
57
99
294888
900997643
60
96
17
88273
67
17
67
5
24
84
128622
366274
82
99
92882
65
383934
128738
326327
58677
797052460
72021
7
101672
273150
114203
38
291513
64
358781
269443
75
50
216125987
103838
350264
204479
75
47403527
224654
264865
280778272
106294
49
7
95
4
208045659
389869
39036
131336
493040095
58
2
67
33
33118
443567
737232309
8
18
192158
87917
363051
115951
86
208487
29
166130
355717
334034
35
42
237735
72
392359
153646
4
63
55600
162811
131005
159947
8
414658
402313411
239145
95
471786
74
459243
36
57
189109
50
666613160
63343
42
405013
195477
48
73
3
259513
105364
315501
426348268
81
156282
22
8
83
277693
70
234913
104920350
316793
55
270012
453935
58
442116
75
33
214449
139969
5
258711
97
56
363362
48
46
8
68
171232697
70
178400
38
13
11
86699
777889557
77
52
6
88723
25
366103
75
10049
15
64
795610764
86501
2
400793
110025
91
87485
38480112
18
90
485990
26
137081
223463
99715
154305088
64
4
481836
72
60
351049
302037
421987
3
348164
45357
320997
71
7
418979
95
492917
467150474
46831
233366
56
39
329535
21491
909527186
94
40
95
50
196245
22
402620
246033
349362
1
3
443266162
56
322764
397570952
49
78519
51161
318119
91
5
162602893
216275
71
469784485
479315
286914
8
377860
218118
787195706
112685477
107500
379181
490012
76
148975
489469
25
620457025
27351410
68
3
246816
59
388033
2
52
1
78
30845
50733
123339
392706
83
440886
181850
363743
432221
27
90
80
303154
56
66347
55883
122069
372276
57
29
2
33
224428918
87
206336
265024
9
23
13682
37
195335
40
194484
4
63788
544030386
126299
93
125513
255112
451024
37
157675
286023
86
2
4
492063
39
67
2
40
2
55
5
11
58083323
246889
173425
56
316778
389202
82300
346543
322188
256962
30
37189804
238011702
49
80
840397051
40
7
397154041
71362
38
337064
469629
118151
95
57
820052984
188869
41
845089649
60
10
5
51
27
68
86
19
58
66
38
32
389967
5
145485
1
370940
32
83
576008414
311815
430175
409340
53
6
325828
789871014
6
66
44
8
45
264388
430238
23
8
32181
283219
73488
291651652
385870
314870
122260
51
5
74
3
66
316640
59
5
914226809
71911
26
48
25
134645499
265987
98
79
208466
182360
34
182332
46730
13
201094
476169
5
7
57
53
574679794
170034
5
54
83161
6
129689
55
493577
6
83
23
87
572879058
119302
301515
62
89
20
98
6488
20
414440
139494
372696
45
450754425
23
263538
379630
353252
19
278833
811417475
1
9
122046
156452885
86
30
27
78
232954
259923
211541
41
361133
5
86
813663121
27
38
35
597403248
3
195889
21
45
933368601
37
4
20
230107
34
178062
67787
18
39
374685997
939554224
76
205433070
316568977
11562
439096868
69
338350
17
80
25
82
370985
12
78
11
95
61
260006
260430
86816
7
246062
238600
89172
171267
329977
2
19517
420177
3
477217
23
2
119580786
89
133815
343262
125627
204456
159986
6
40
83752
9
467113
426966
8
81
207748
52646
424691
264435
76
41
4
89
64
571239386
66
138494
463027
5
39
75
2
305823
74
253471
85
7
61
69
31
128972
880032877
3
1
8
219624162
105343
97
4
427866
90
7775
29
83
114030
94
84
405060
13
87
57705
5
95750
216325
136404
19
392789
44
71
115996
41
58
22
252084
963841190
105904
268880
149232
56
6
88
64
32
42
919789187
308363
7
95
40
495698
383816
4
71
2
57
817866401
435714
3
71
675217694
62
387051
253546
47170
28
257785
239952
204491
55
427287
35
314166
39
48
8
227145
67
461944
991684377
64
9
266395
140000
256829
8
794108945
4
64
33119
86
1
211786955
354020
172820
85
70
422133
191422
46
184048
364411
305622
13
494137
138133
39
254340
198391
488330
15
414226
80
54
4
6
393594
41
174248373
26
137515
205425
7
85
412078
17
33
63
69
36
79
873
15
230610978
212437
187105
212105263
148192
435150
26138
47
735805281
176731
381123
5
33
149775
43
109829
5138
180413
164648
41
150791
371019
80
88
90
92
466049
1
73
281512
68
47244
4
181963
93
153189
426420
172130
29391
145801
685894199
475875
57344
15
50
99440
82
42
69
95
93
66
498505
18
176448
48
40
335392
883353930
30
347856
10
5
5
42
1
50
183849
5
13
465387
783639318
382553
183860
58
443272
59
9
27
809734854
125778
365190
425343
131830
25
98
836341800
232410
28
309688
37
119243470
68
61545468
15
87
460867
78
571774991
21
83
10
2
27
9
298104
82
28
17
49
443041
1
536460125
157180
227627504
187605
76
175126
329965
381431
85
82
603439995
1
14
803782174
244881
14
460401
58
189057
72
351757
57827
5
331820
452188
1
62870
297231
41
3
162909
34239
363192
62
7
38
16
81
9
75
906933215
293368
155883
221575
17
4
187891
46
1
75
3
3
60
86
52
99
9
51
3
216062
18
3
416605
79196
228714
76
74
24032
197659
63
366146
2
64756417
34
370348
79
54
230012
87
189120089
139350161
299240
356321
376222
11
6
33
356979
82
453433
266026
440127
394198
46
48884
9
65
35
316823
96
65384
71
9232
65
99633
718581729
360260
97344
63
144772
261957
13
981031124
457946
14
83
85
65388
64
49
35
283395225
74
236671
29
156411209
422268
279687
92
24
191603
593317293
2
63
393301
554069287
459568
171252
3855868
5
167469
268713
14
361081
330146
367372
80
453831
9
8
35
92989
88
18
193574
95
167000
7
51
29
20
24191
79393
75
450369
350698
427469
4
102669
226382
64
39
71432685
83761
402927048
748590051
38
53
4
44833
41266061
70
25
238626
28
77
1
64
56
105997
97
613302903
9
318758
466766
1
73
458919
439152
99
455680
38
388680
66
19
7
139436
80
60
67129756
258830
376691
347016
52
51
89
93
118287
75828
183061
49
39
211890
27911
378194
362465
381054
459496
377859898
61
125473
313454
98
18837
74
18
81
8
153264
2
20
42
68
193565
422917
11
79076
95
12943
18
15
71
388006
456025
420339
719792052
44516893
328974
1586
422486
256229
45
22
44
87
56
46317
47
116520
495581
483166
487677314
272891
162143
213980
294333676
286216
69
455816
51
215004
160781
229523
39
255564
15
77
2024
60
483824
15
204274
295710
321393
247256
96
26
56
70
88710
10
69
5
132500
11
476347
337946
59
51
13
44
14
255024
70
100352
192892
963657924
108717
2
83
1
52
93
38418622
23
170711
33
38
69
2
4
96
1
74
149309751
40
222997
8
358360
46
20
77
127831
8
407748
7
267791
84
39
143066
150413484
7819
247435
332497
426380
82
88
355865
95
46393
252468
488735
77
177485
99
89
34035
46
2
265076
282631
449767
84
26487
27
74
222022
38
317162
5
16
418223
41
6
25
29
7
53
3
402612
351752
54
74127
6
93
465211
77
23713
29
237911
193589
25
427666
469234
244225
34
39914
43
479234
443380
26
205514077
45960
345349003
267312
45
580600535
326044
73
332067
12
8
8
16
49
2
126345
62
39
91
341504
24
82
384992
95341
93
39
419568
338036
89
87
150237
483882
269261
45
24119
39718793
92
334462
443107
124175
7
85
260491216
88
932485692
122984168
170672
37
282619
344220
148952
374188
27
6
88
88
50
16
31
430587
82
79
82
6
183184
82
98
21706
9
983648422
20
79
61
31
295131
36
1
251334
96990
95555
73
56
416649
14
369466
2
55841
954842701
926160439
81
76
8
98
2
89
56
346457
18353
387423
14
59
20
9
384778
113479
410201
126306
82734
325813
982447001
80
69
458437388
27
46432
190267
62616
7
300250
99
89
127932
78883
11
34947
19
658225393
63
55
9243
67372847
1
1
280528
642046751
26640
821426308
67
19
9
40
31
774891338
36
94
441196
61
461241
7
57
454151
25
8
66
123999
291064
97
11
267609
2
403653
573823238
89
42
66
58
82
72
8
85742
92710179
199155
85
5
152040084
15
733005896
27
96
9
91
365306
364338
372350
584322992
194365718
40
99
37685
58
122906
86
15863
15666
43
96
449124
79
106297
9
8
107058
38
239225
408024
136626
155734
4
466501
81708
83
40867
88
484580422
143331
95
27
43048
65
82
708861415
78
240870
269869
42
2692
464758
302717
41
14
164785
238406
9
70
42
1
58
45252
7
293151
32
825714514
87
103945
314005
563057714
87
82
40
6
684305287
443398648
32
350104
434914
93
9
222054
71936
46629
398804
432396
5
4
33
224051
48
88
429662
44
38
438456
315734
46
86687933
1
175602
50
55
81
450101
674138005
484777
18
65353632
844113763
30
91
25
48
6881
13
260641
76
74
453974
480434
47
92
81
75
59
124201
4
292696137
451573335
465976
71
345994
309226
49
166986
35
26
109889
77
431774
580127869
6
319819
37
12395
30
5
477242
5
84
60
341483
806330535
45
465768
151509
1
95
9
32
310280
44
40
27
83
91
791891276
7
396844
314613
15
404156
406473
11
29
300494
42
92
8
86
89
41136
235610445
6
77
3
821518059
490141
176903
93
85
43
212573
88
8
33
206208
459469
60
438762
453553
357999
934399798
165805
409025
51
95
35
562159834
324572
450574
407783
10736
46
42
107209
348785
142368
62
4
5
55
22058
93
498350
146309
279106
94
36
87
99311
397740
469977
159502
17643640
88
12
1
423728
24
34492
86
448086
41
59
32
1
95
89
345619
77
7402
96
57
981120120
5
255857
431665
19
125941
20
9
128087
67
326122
1
13
120948076
99
246122
249734
17
258498
788714970
142440
685089755
44
692970779
335033
60294
393202
320515
350059
160332
455437
66
132597
64
50
565070577
708105951
45
47
197402642
307913
37293221
5
250626
91
89
196747
7
109098173
485089
60
981528266
88
41
49
63
286337
15
257284
385567
296689
42
32
68648
90
88
43
55
18
9
166785
75
24471
153097
64
20
45262
415149
457816
9
314105521
67
188729
312501
351814
11
91
848675716
79
438244
22
31
453309
95
455109
82
476805
241645
51
11
25925
294218
236414
57
191196
39
175910
3
53
40
255960
98
384872
381376
138749
92
48
311307
69
78
46
460401
10953
21
282640
61
67
2
676255055
25179
77
203540
96
89
78
331278
495046
31880
291373
48
397651
68
30366309
63228
81
22
20
436144
37
362553239
29
76
39
424956
252948
22
64389
84317
12
81
423242
281241
7
180522
466160
47
1355
68
71439
175700
655806052
99
368923
479342859
142360013
17
45
39
81
54
278405
437222
87020
171137
65
7
9
81
25
14
162032
55
17
565544075
9
71
422966
4
462945
94
221107
416106
14
73
351527616
15
22257
368280
4
293095
467513
464697
68
34
191053
362839
27
370854
72
419387
9
2
445350154
36503
463978
46299955
27136
11
44
51
406636
135117
380928
974098807
88
21
44852
9
129969
55569
123415502
17
428818
56
136934
95
496171
364898
429025
71
53
205625
283743
81
90
262777
341782
327063
90
525260628
138123723
9
2
71
5
89
2
15
125633
97
84
157957390
27
90
338360
4
94325
443683
193510
562931842
87
5
127168
29
5
54268
51
9
494250
16
166313
44
84712
92
23360
9569
1
67290
28
85
95346280
66
85
775865843
12
2
32
3
76
96
166321
388014
104196
73
106820
30
64086
81
12
68
42
202381922
195624
363134446
357794
410748
323483
57
301226
131488428
18
40908
72
9
1
88
66
152258
478033
1166
20
702070590
38
61
420147
53
366188
99
5
471718
53
69
414611
323049
68
7
449747
411772
143425
6
249038
394535
192079
398945
266307
12
37
3
68550
182283
173730
3
61
383624
61421
86
958534500
304799
42
30748
443538
48
102180
42
185285
7
49352
181827
84240
92
17
262921
197482
169736
287734
4
270105
38
2
36
345197747
356020
52274
98
5
406134
314220
14
46
80
11
210325
123859
70
93
305050
53
992265124
283083428
51
39
35
8
6
381107
901975314
25
20
56
183890
97
772166281
71
14547
439442
452478
5
18
195944
185311
101054
440981
34
337404
132623
426365
43
67
523342821
73
8
20817
119560
266699228
117465
88
97
86
74
74
18003
443138
28925
2
7
80
197423
13
267222
465545
92
304833
95
46
39533
35
302591
403770
401938076
68
54
48471
404726504
45
2
23
14
142362790
339944
230313
391793
223806
70
7
55586
110092
726889867
454164
256386
327213
20967
84
55
19
45
499269
56
792976043
20
239758
7084
475478
185045
140633
13
9
19
38
974536241
33
389595
47983
3
459100
34
248096543
90432
3
161350
452029
46
205419
222591
153211
57
158397
34
60
68414
60228808
2
183551
828610543
1
1
7
46
42
157938
244372
335885
6
74
8
129299
43587
226304
71078
81
23
83
43
32
372872956
78
33550377
647140848
252871
463438
80388
38
16
174513
53
183981
40
735846954
279497
278832
24
372456
91
466809
142886
37
17
445609
59
401110
72
162401
2
932974387
81
486188
53
54
52
4
94
57
7
51
177369
99
4
799448133
79039
59
42519
26
98
422004
31063
31665
112329
332682
291139
181766
73
350541
71
21531
56
290784642
400893
95
92
324900
54
8
11979
122134
41
9
1
54
29
59
97
105409
6629
7
6
39
481158
6
228563
96135
147180
56
557536792
97914
239805
41
33
91
80596321
697951728
5357
317066
73
10
711667359
5
53
420125
344579
565750457
462723
40
72
430117
144573
89
24
733695831
52
76812
3
91
30
35477543
80
467754
258275
644610834
374105
42426
828059157
51
4
491284
912795824
27
222181
5
2
31
277096
70
217821
72
422844
124898
93
426444
175282
4
36
86
32
320005
57
53
27
85
65
342828
55
91
59
36
43
45
6
430865
181047
101413
108822
322580
976179164
61
80
57
328696
604166735
31
92
356710
9
269588
46
156656988
195767958
63
19
53
266001
3
92
29
206650
15828472
63
12
27
34
9400
307523022
80
21
380357
214494
516795318
41
822930240
950446308
92
105920829
7
369931
267310
396179
233234
317511
426434
60
8
39
92
454744
241753
68
365069
67
290205
85
9
401225
2
371858
170845
225518
6
12
5
52
58
79
31253
472648
40
666574129
76947
237738
40
21
147625228
60
386831
67
42
5
345555458
178677
677695671
8
539920794
60
21
779990791
70
153578
95
9
15
373366
417146015
578390062
88
638088768
401554
11
51
27
472895
425230
91
237094
22411
116375636
474353
31
506
286763
18
44037
661320165
5
110138
377889836
94
70779
77
69240
85
411128305
10
35
13
67125
159342
42
8
94053
69
83139
453801
67
96
47
504834877
150662
286834
144922807
282469
396565
332901
486903
77
480545
36
10
325812
28381601
24
421050
433062
2
18
2
81
56961
36
10
24
10
7
69158
45
378344
69
75
6
963413435
41
71
455599
268232
334931
295760
1
67
123462
4
127392
13
61
402595
47
84
367210
157297
66
292572
66
79
62
68
440187
994040612
40
476847
200924
5
36
93831
149236
65
336042
345788
16
415423672
282497
93693967
41785
58
225239
393701
17
27828
90
78101
44
28
41
140817
431196
17
326809
2
16
350381
84689
32
271632
6759647
143898
25
291315
5
5
50045041
2
99
5
3
354603
128224
42
1
69
535979968
98
15
99
36
13971
39
105587
95
55
251579
3
32
866369005
46
23659
5
3
480019
41
57
66
60134769
4
84
471915
59
46
485341
34
2
9
2
47
4
352139590
104442
108121
66083
338630
9
27
1
289960
49
42
212764
441428919
282354
280897692
267813
71
134804
96
187318
17
688505189
97
54
54093
359129
193458
69
39363
245806
385188
402058
111036
358628926
281148
78
483255
85
85737
7
49
72
9
67
55
4362
304129
59
67
72
53
186743
70045
93
5
23
74811
46
98
6
80
24
66428
922330613
30876
50
150517
45
157449
163212
93
87
213566437
93
927771274
193335
183379
9
388927
51
27
294092
365922
64
68
48936
88
368307
153639
336326
50862
130239
51628
10188
125218
98
38
17
29
9
85038482
20
560926735
9
51
40
45
25
488478
74
645350822
4
3
30
363556
226889
487
17
5
82
119570
22
89394
98
81
88
480176
6
577736892
39
83
72
47
2
38569
85
214808606
47
324096235
97531
52
62
19
230001
7
12
7
70
19
88444200
1
84
2
71
23
450958
250079
53
49
74
85120
81
1
225644
360657
57016
8
1
14
61
32
324395
213153
28
9
310642829
168759
557364297
397000
63436
3
4
446091
215259
42
79
10024
297040
472693
4
92712
353559
27
37
479849
315059330
60
15
44
401411
3
251792
2
136588
78398
716481850
46
6
85
41
201121
474067
54
359262
42
4
179051
196261
163349
444922967
1
231402
566389277
307022
171795
15
18
475545
86
57
41
69
56
6
59
203164
68
46360
1
20
2
3
329959441
196075
304575
69
85630
41
885083460
28
263743
64
5
185477
681439999
132828
441381
78945502
264800012
81
15
423588
321807069
491584
543970079
397544
12
258624668
21
51
85
79
30
32
249695
216887
94869
296736
321807
16
20
63250
8
1
398029
89
6
498711
52
352628
51
90729
33
404
285844920
148557
65
32230
265544
437660
6
10
8
331528
2
41
97
180265
92
275770
10886577
456783
40
344231
7
65
451796968
40
96
810997285
141725
3
89
1
69832
14
43
3
310989
414638
57
92411
73
87151
16
454726
334241
383703744
372169
76
356866
6
398552
302056
232388960
379972224
2
94
245925
403058
58
74
98
202683
97405
128240
7
310176
484837
319064
736306924
28
7
4
29
353630
45
82
1
77
386811
4
30
435666
17
125006
477113
458454
99
60054
5
488313
241238
13930
44
94
31
265258291
99
291994
147978108
39
41
323609
212201772
287142661
16
377320245
76
7
39
28
98
3841
15
465057
526123079
35
55
10043
93
43
46
449589
91
44
414578163
738045787
7
90431
241469273
972711958
81
212137
42
18
361802
44
335739434
2
451103
309685326
51
2
72
344349
51
40898
70
56
712909552
975550717
95946
48
484880
60410
75
452449
96
74
69
55
1
6
108648
14
69
324365
473668116
72
445486
99
370676
341784
81
351191
17
7
296533
33
49
255811
70955
84
2
49
362815
2
244189221
15
16
44
571977875
96629
13
202761
50
150640
89
68
44
11
115528
357035
411202
382406087
8
67
492543
306650
358693067
37
297553
213086
5
28
357172
60
765496635
852075727
56776718
67
10
43312
38
53
4
6
187788
67
8
394536
535148715
115234
44
294458
26
5
451286
952441466
111697
2
402100
7
259411
256159
68
391340
72
236121
2222
147579
137640
8
86
15
223581
322814
372249
585851026
382006
486668
467091
157225
177826
16653191
198449
94
65769
358439
216277
390839
9
409952
320889
52
77853
487988
231247
104661
393764956
17
21
456485747
368182405
375765
47479813
4
38
97
23
470028
3
8
75
40
486489
110060
5
285022
347143
810380615
63
32
222926
87762
914120082
953099400
739572047
21
365031
787965227
80
288434223
95
223107
269074
86
26
80
9
99
9300
23
89
1
8969
79
5
378909013
301601
20
359324
281194
65519455
78
39
100786
45
861957245
472339
61
95
36
55
80
81
92
271192
3
550589773
87
9142
58
91
14
186161
85
6
7
582272752
219701
30
156097
6
9
61
3
268311
92
271074
7
82
302094
931144000
52
497555
932250341
53
240787
971056729
882869814
300843
156572820
208789
123736
430391
29598
484186
393527
5
38
77
3
564662576
3
463691
125301
32
38
84
135376
56
475687
4
2
30165
48
82
9
128135
5
21
75
71
729886905
4
32
767467033
316313
10965
498972
56
36
641753050
8
83
93
98
208738
46
300398
222402
302543
24
374842753
90
1
85
28
30502
454391
84
182195
211851
240347
3
3678
320803
54
1
861803095
32
85
1
23486
8
11
423935
7
778157791
457112699
59
312036
440310
75
366639
61
289848
280089
5
95
120594
19076
423703
380081
50
114895
6
369451686
185623715
93
181041
437166826
481416613
431270323
82
107325
74
439230
93
12
25177
92
28
127012
37
488797
384403
437310
77
173119
7
283336
82
64
489367
30
287138
7
202725
434853
51
53
397720
5
165601
208831
1
449794
82
65
7
337807
454284
196917
62
335469
41
98
1
58
211842277
226028719
392684
480942
384223
153775
471146
11
16789753
177683
608698394
3
80135621
49262
22
407439
91125
381842
147956
8
8
291595
55
12
61
348083
170227
70
63
16
88
152252
152066
461423
18
4
601533883
44749
44
364448
313974
705057173
99296
25
57
99
63567
72
450092
11
1
48
315556
67779
412194
868627521
3
144400
235254
332066
363874
3
147466875
54
260384
174660178
346825
3
422064
34
92
1
83
453410
31
604217258
796568331
132692
13389
2
7
90
353495
156212
8
447547
232958
54
74
93
53
28
361740
98
21
149900
92
3
40
96
93862
17
9
183818
7
16772
633067642
261500
39
15
174267949
86
124585
29
330304
411783673
68
85957
48
67765
42776
4
351671
8
7
185660
81
6
305016
31
51
262302
171069
97
4
78256
5
74621
84
33
24
83
79
360462
257835
54
21410
60
134688
37273
87506
85
165951
86
47
80240
77
443303
14
55
59295
109161
267818
471471
381047
33219978
7
955208812
51
67923
83
12
366285
4
4
295087
6
278508
152303
194513
29
31
47
54
250290
414071
97694
60
74613
904515137
6506
336330
4
9
319879307
448200
102111
80
31522
322577
52
20
80
89
6
409962
95
27
159770
293805
426079
1
118122
10
1
158821
301950
49
45
68
8
77
510450285
40
8
258686
21
67
74
431174
85152
417910
204822
231063
21
358548
3349
562262372
442372
3
48
305925
45
2
174605
3
2
49
70
190917
90
27
1
111036
10
45
33
76
490897
105002
28
99
86
77
16170
198493524
64761
320372
255941
8
67
190508
480523
466202
188617
348401
55
3
8487
23998
376094
341960470
55282
60
189869
170274
4
171635648
71
24
96
593861899
290924
119918
57
69854
871126474
71405
19
80
67
363740
15
76
144364
67
81
276718
74
388451
43
474093
71
40302
183892
289345
1
404712
500562170
73
8
64
254251
521817261
456339
401141458
62
40
212536884
66
13
94
287689
333524
44
118822
18
344270
140272
318467
85
85
322797814
5
76
382680
221681606
99
98
27
348302
294596
34
81
644834218
84124
346385
494449
479909
89
1
12
42
1
24
43
56
59
43
22
450235
792832029
20
836714067
443586085
59
38
449836
252286502
53
161425
87
368591
40
183721124
28
42
98
144121196
318319
97
41660
32
46489196
249052
35
45292
55
307412
1
382211
95165
861777268
80815
989230572
472851
707912836
283294
188172
9
87
345462
18
18
11
217566
63
55
72
422401
26
445903
16966
106972
964168764
857557031
58
69
119480
8
213665
19
94
8
8
302378672
480800
132196681
32
54
112125
171023
44
447030
19
415279
397568
245288
20
72
5458
106600313
25259
233487
5
165521
37
19283
293016
83
61
41
73
438715
28472
61122
81
239901131
7
920900882
34
48
386822
20
82
450729
136186
365064
313760
284444
77
15
434152
89
465999
52
6
96
206717
18
375704
86
11
340927631
218879
81
1
170601
44342
91
58
121476
469531
5
6
72
61
309935
17196
840250189
651564548
185728
207792
176339
53980
305915
25
6
443625988
4
170428
14199
304093
52
13
17531
379011
8
95
80
16
90
144653
25
171548
290006996
10
570381150
34
26
5610
25
23
256178
81
38
36342
6
13
266848
535276973
65
83
29
8
1
26
5
9
5
509725915
224821
3
29
4
154022
686350467
26
147392
63
303359
18
38
454077681
80
275583
4
354707
451445
96936
37308
34308514
597209410
211318
59805
1
8
17
60
83
170144
770044939
2
397502
489468
72
21
16
825601493
4
60
400720
1
802670273
69
1
51
20
902791653
5
79
53
327575295
433661
13
345998
9
110571
92
86
460716
29
8
404444
34465
141854
129049423
24
98
74
66
7
97
92
100028
31
191285
387695
39
77
41
386476
272518
46
33
14
36
99122
31
84693
86
96
368655893
6
99
5
106319
37
13
3
76
7
459164
895269486
2
144641
272901
2
573084699
14
61
62
4
7
489149
75
74545049
7
83420
430921994
9
392580
1
299708
66629
67524
59
23
35
196558
23
452420
48
24
94
69
121272
75
14
44683
895262003
57848925
285341
71
97
588563719
54
48
414464
58
37
123676
76
21
1
274924
99
99
6
417410
14945
9
38
90
9
397360
480025
23391
7
22
648898822
291845
58
1
450632
78
30268
481534
348723
434849
229838
361855
620167167
61
12
656672344
91748
6
167713
15
157733
390158
60
528305239
7
55
26
458381
28
34
148850
493199
376115
25617
99
353470869
64
456618
4
218722623
14016
23
22
48191
67278160
47
22471
52
199176812
330841
117775
392239
758384702
43
91343
6
38
55
86
11
95
260509
5
478689
44
61
384922
7
234678
301889
159061
60
79
49
99
460133
42
461116
832952643
317939
310971
440250
73
86
382405
99977
14924
9
921598944
304055
9
89
470790
53
84
104555
64
95
91215
61
28
24
6
92
210111
3
539047286
96
48
177118
450691
41
151305
412684
7
440050
482330
92
25
3
168539
371156
61
1
965614350
481961
90
4
115659713
12
319372565
84260
76
293699
98
44233
22
32
391068
165186
21
84
254937
26
3628
62
344797
24
411749
48
612758093
452577374
7
484109
384427
3427737
41
129888
169166
22
490981
10
88
2
16175109
183871
96
38
66
62
55
72
177794
59
74
51
78
17
478936
170054
222607
89976
9
65
439106
66
258407
125942
55491
231552
83
53
79
312075
247320
406401379
90
68
43
69
269027
17
3
4
822075967
27
25
118991
40825
556290672
67
15217
32
408696
222108
948727538
37
289218
448157
160387431
304273
2
83
73
425475
30
7
2
30
95
183711
76
997646928
266044
71
823702584
74
188498
72
130479
196496
89820
307110
417214
389565
349343919
422841
122994
234932
385599
1
2
967491230
455671
9
21
97952
56
59663
428915
25831
6
4
4
318937
53
128178
442926
127127
324205
79
311171
87
251677
178117
241422
98
13
192656
94911
58
32
73
332393
152624
31
2
450690
292672
97
70
88499
82349
3
431375
566799264
460871
27055
295081
71
41
63
65
69
62
503380641
24
844316231
55
849887626
33941
56
74801
6
597487829
477360
67
871637659
32
82
15846
138104
451220
390656
191871
4
288128
473376
95
70
50067
390225
1
180947
40
107468
39
88
15
40
41
82
339604
483717
14
222245
299611
11
47
835668294
144241
148279
134552
263106
22
21
95186298
53
781785087
21
38
281211
79
331039593
89061
113362
10
139715612
59
8
45
33
29
23407
74
34
21
20
317878
478828
499067
3
4
16
2
4
443226
34760
9
5
64
84017
238376
90
9
50
296161
50
12
38
22
372981
217206
455024937
19
495717
24
103369
635857084
73
390259
48
91
58
275691
7
69
348271
162985285
1
239482
153919
16
53
439071
73
21006
91
6
90
62
23
8
50
91
98846
214379
583709285
443681
381007
60
147992
36
58706
43
30
247167
242426084
370086
6
23839
269685
12
491775
74
161392
58
1
275277
32
95
36
432479
181708
292280
221109
71
48
30
23492
63
309725
16178
485701
351411
5
32
498532
227992
11
13
141684
292139981
86
209400
335601
8
416723
55
56
371206
3
32
112311
41
87
351375
158916
747537868
242373
668282277
79
24
41
446549
59
627607082
7
9
69
379617
101844
40
100910
73791
427546
9
12021
20
342613
116750
36
87
250298
15
91854
7
289506
46735535
59
185243
333591
41
11
73
3
77
82
24
495629313
361720
290841
130835
15
93
28
586441663
5
145619
56997
98
225789
9
392963198
33398
62
495683
89
118834
49
248126
22
237222
735660986
43
5
920105118
85
167249
3
437758
403720
89
350806
187552
99
284
469375
82
20
745550051
79
313414
6
330187635
153419
27
7
35
117312
906310185
44
84117
468477
932091965
257575
491322
367530
155309
36828
88
281422801
141093
56
30389
45
755161702
72
1
4
22
5
7
339968
304300
67
32
336977749
59
434876
69
771120050
23
236936
5
298565
36
263443348
155229
480684
10
95
81238
55
457781
383621
78
49
494817
68190
383286
247517
75135
73688
458531
25
20
88
479674
12
5
7
485881
260154463
41768
1
38
325028
1
79
91
55
1
41
14
252717698
477290
2
2
97
464273
88
10
410731
62
179760
254164
7
68
3
72
323231
19
89
178205
54
1
150918362
9
12
453892
436131
39
13
6
217531
350241
304733
80
18
81
252192
423920
78
35
57
22
99763
8
22
50211
437714
476310
39
53
79
387841959
417560
379053
12
64
1
5
53
85
258116
2
151537
57
25
279240
67
4
383830
32
498541
85494
3
871703278
5
418339
77
319663
78
84
28995
196077
108715799
356227
136918
106585
401703311
25
171260
245755
3
82
353983492
2
167513
8
2
338999
365254
82
263445
251079
254507
7
149128
92763
275237640
66
29
45
15897
81
410844
22
273500
490520
1
92000
78
30
3
52
13
28
52
82
72
96
295476
51710
483961
22
256896
229251
948239874
293222
14
364330978
22
4
199318
269045
492062019
58
423897
9
129162507
9
69
39
53
309601
99
79053
349375
3
47971
262
233601
457372
17861
82
356246
17
38
493896
334455858
6
179615
69
682123148
57
90
447514911
86
49
32
3
2
144188
123069
54
28321
488716
17
401066
14
16
48
399801920
209451
77
211798919
206312
62
31
322118
442093
10
421553
91
471422
78
392491
41
91027
354184
11
295068
253635799
9
1
11015
53
193012
261841
410285
90376
49
243468
84
83
87
367513
96
6
19
236990
422743
157966
936332060
146260
62
79
345972
64
465546
79
19
81
337006
58
254447
464615
4
4
77
374943
39
468451
75
97
69
359431
94
85
174412
242469
300632320
479723
387227572
454394803
6
317862
146217
233158819
458137
1
323931
28
46
650529584
96
193771
38
784206909
11
445100
65
34
19
30
2
93
111973
93
88
7
8
1
104691
93
383894
1
2
86
1
139301
48
303873
451753
233549
90
38
397219
194254
29
11
842561527
347439
8
6
20
481854
414062
91
9
7
8
78
27
161754640
62
16
93
169165
20990
356519
9
280691
5
148115
7
312045
425854
83
39
374820
75
40
52
309107
239308407
91
302138
407014
93
663270401
485921
57
29
84
80313
76
33014
282741
51
6
35
344968
61088
35013
435142
19507
373985
67
61
163200
2
9
191232
576663359
3
92
252041
518344365
43
69
428078
698274411
40
7
44
387157
11
492072
61
49
475928
308402
96
49
358351
84
63
37
3
9
148511
5
190932
300472941
50
27783
886802009
587242396
2
189979
553181712
1
344070779
58
362872
16
42227663
133561427
125686
144842
99
477739
6
75
92
639873132
403849
214240
455513
77
35790
89
32
669894664
96
236159
113576
316083
8
225182931
622435515
87
34
9
46
22
14
85
15
165559
213315
427739
54
411029
145881
182453
209952
70
37
8
88766336
65
274024
18
45
5
454751
396857
14492033
9
54
271414
93
290300
7
32
5
9
99
84
276031
641487877
17
84
69
95
44
69
495818
26
343631
31
16
24452
178007
837414429
20
11360
226972
386810
77115
73
83
121356
80
4
77
95
89431
2
34865
75
61
268366853
349226
36
92
646302772
487302
76
415111
91
462964
22
90
31
492146
148318571
177345
192230
206803
78
371201
94
2
7
96
2
33
807457156
55
46747
96
86
490028
148997
117574
938799582
136275
65
264420
30
415648
209867
20
47
462573
147887
17
131033
469970
42577845
90
141439
441123
9
6
12
28
1
310954
48
84
17
665324823
51182
2
32
396608
67
138385
386691
14353754
52
405843
36607947
392485
3
81
40799
267486
29
405634073
350772
620802335
243078
42027
410656
263917
35
223496
143679
427496
54
46
69
41
380853
12
453661
338361
420940
223665
23
364103
220898
313888
22896
206226
380388
92261
52086
449758
384975
983893657
279771
58794
78
213575
3
145739
69122
28
31
350638
14
3
50028965
68663
439243
1
96
221849
29
495451495
324113381
165361
83
421606
11
67
347144
29
161528
8
82
25
187664
53
60
213454
10
462709
106630
104942
83
370203848
386407653
35
86
353251
62
59408
89082
459395
692647062
78
8
24
76
15
37
98
9621
113213
235398
453397
3
84
171738
27
134313
2924
2856
290594
163220
3
31
39
1
737344644
95
149379
31
57652
414090945
81538
117257
35
56
87
424420
377367
352277628
65
58
361536
92
54327
486360
8
22
292161
35
460690
11
41
32
32
164716
81
286815
267558
66
83
1
427746
840597036
1
278100675
42
8
58
4
321012
308995
170575087
64
11
2
79
5
79199
83
4
44716
30
41667157
44
250239
379417
90
419968
289339039
86
536678508
37
17
559671020
26950408
60
2
7
76346
1
93
84162
9
47
146365
73
66
3
82
77
5
1
367359594
13162
4
347130
302523
368612
401867
155330
85392
20387
18
26
114298
91
289426
105104
1
237073
732132720
85970
88
79
588840799
217208
33
67
207348966
593463710
58
376210030
147652
85
92
13
450465
8
9
415506
79
7
257756
72102
317037508
505205169
88
46
265537236
32
471215000
2
564089059
36278
471756045
44
852340201
459056
59
2
36
5
86
158405
397698
458614
366946
344315
390090
256937
15106
212854765
53
98917
325763
89
48
14
15
308038
224917
819271486
9
101339
89
50
433183
154839
12
73909
225802
23
46
81
30393
97
148471
38
115200411
35
24
62
85
404772
18
74
69
933899844
254137
4
48
69
69
66
422053
364797
329390987
16
427745
93510
82
103238
208609
13
78
211241
232478
46028
2678172
200646
12
5
67619325
964188862
8
298196
5
170033
789443422
86
496825
215369315
46
72
109503
429353
6
94347
2
294045
44781614
290097
67503
94
88
29
43
627623827
302053
38
135700
82
67
47
236336
14
470455
336698
434874
64
90
85
351155
393008
95625
249310
5
43
223105
37
281971
19
339575
234797
74
8
23
45233
360084
6
2
355333
425309
467047
8
97
39
250270
307404
27757
350667
154427
14
46
7
40
886867962
144557
164100
305558
2
138888
53
76
112011
83
82
490467
90137
243673
75
386796
374568
7
238615
71
867914872
232453
77
20
483624
373841
249666429
26
78
98
41
43
84
58
398537
35
410176
331665
51
282713
335489
549670350
170121
439389
288845
5
30
20
43
77
7
391714
18
212868
77
37
430717
496601
428290
25
5
4
26
382535
4
26
378420
46939
81
41
478181
27
223401
129357
909406707
45
62
166696
91
881294696
3
70
33
9446
4
77
9
460758
35
655708516
6
169425
83
156878
87
430121
10
451463
432661
24
206687
274521445
707648820
2
194549
6
30984
86
97
86
448355
16
155056
2
587385870
3
99
261726
94
44
88
31
405632
152732
94343
950883637
19
309222
77
54
89
79
34
94
29
68
78
134484
91
4
172060
36
71
72
418159
359324
801300006
14
473649
14
24526
66
201050
3
91783
6
87
84173
59
47243
17583
47
92
82334
383436
91
1
417265
9
42
318448
474882
436320
415230
250108
353831
224885
251815429
98
466068
49
285229414
42
42497
61
147232
63
71
277175
68
86
9
3
176139
660478959
4
495866
57
10
72
8
263939
138309
4365218
852307491
25552
94952
5213
403294699
8
19
69
424918
40
481964
757103132
82
50
484497
9
67
29466
319245
11482
96
3
100537
307800
28
53
264520
20
97
59
260700
43
484396
461761
38
40505
33
18
758753737
30
375887
24
10
179834
10
165629388
384530
306177
14
7
181415
438478
59
296335
21
181603
410254677
43091
307987
8
99
572909078
162818100
64068
839356577
403408762
31
51362
374257
272209
465084
49672
13
2
94
144198419
1
13
171530
8
25
232504
55
30
15
207099
17
40
30
42
36
87
227727
40
70
341677
141836
496691
451881
34242
142486
336770
12
11
196666
312663
751065898
399490
98
185448
61
55
86
64
217924833
63
94
44
17780
479692
411054
4
66
269721273
79
224331
152051751
270032
439372
4
78687815
313730
190727
70
377378
200849
8
53
193961
3
17
8
71
67
96
432605
381303
50
347795
105451
27
94
98889
24
38
57
45
74112
118088
44
71
274055
418314
33
5
9
57
2
86596
9
6
134278
59
28041
3
35
3772
448911
459722
349875
39417
226407415
90617
201566
40
38
8
82
468890182
231929
364752
33
91
26629680
31
7
62
62
113706
34
229056
270314
74
270026
50
221801
27
62
473691
40
463496
245923
73
40
257653
67
119534305
59889
64
35
142249279
27528
297412096
8
46430
126198
614821954
45
156737
212332
54766
54
14
82
301522755
87
3
27650
27
194603
3
457905
10
568786519
394497199
63
217021
94971
69
81
21
48
42
4
769516584
377060
57
10
40
94
364581
486949
66345
95
38
9
99
5249
99
66
181838
353988251
33
49
43
7
3
59
54
86386
57
9
1
14133
245091585
94
27
320880
88
6783
52
125889
416720
6
47
375709
56
435395
85432
80
337443
8329852
99650
6
41
297636
85
61
50
40
7
414736
21
3
77229
107112
49
95
489253
271666
36
64551
81
64
11
10725
189566
79
273933
186704
74
93
400725
460559
3
16
68
415935
35
74
349761
416462284
49996
9623
461733
245660
99
58
173662874
469220
2
488870
45
406128
470291
18
453901473
66
93
69
86
391182630
33
75
40
14
58
97656
7
59
74441
75
380102
35
265249
953253744
210341
180227
49
74
9
281981
166571
6
9
199490
7
19278
84149
362968
32
337969
309957
383706
98
13
49
87
114343
75
9680
375678
82
320483
111046
28
57950
273958
54
4
7
483713
207653790
79
41784
18
368122
278656
38
21
71
20961
13
5
25
2
6
99
24
58
172181
211295
1
343722713
5
4
95
3
139771
90
28
69
72
14
38
5
28
5
90
29
75
342763
22
190629
14
293294
4
81876
619159109
207277
118740
214138
221251056
25
7687
478664
89
35
73863
356609247
85
385309
398794343
425667
86542
704796751
393353336
38
94
442106
67
642491286
31
6
23542
40
207504
2
21
339333
19
35
356551
556618657
94
57492
372661
36484
441951
307990
127826
4
247040
82
163191
273086
31
17
99
59
90
10870
41
7
11
45
214738
9
97
303130
437163
58
64
72
473836081
109269
5
54
830822560
345770
28
15
8
234917
88
476044
359251
76
31
396386
342738
820744141
11
40
10
24
474447
197174
57
246330
98
50
38468
52320601
31
310356
405952
155825
70
471933
284609
783859691
361741
326814
65
75217
351143
190953
84
99
338527
12
217597
42
92
42116
94
59
9
26
144638
389784
233767
27
736549453
387563
478127
365507
13
165051
5
387537
70
93
471654
78
444510592
242168
7
122245
29
417051
90
2976
6
627444816
3
43
2
65739
32
9
21
63
469254
23668
298308
19
43
27
11
30127
29
94420
97
147053
65
8
485635
470889
82
28
80
121333
406478
92
40
294812
17
36
4
363564
17
13
90667309
26
20385
287224430
223682184
16
28
306792
12
71667
30
49
5
260272
395208
310886
28661
47318
151537
45
82
45
94
64
426478
303268
223474
63
499676
2
54
63
54
22580238
193438
6
81
258321
46
165237
477231
274266
49
964135242
77
66209992
91
182341
415941
273059
114007
77
99
22
335517506
1
205801
613179772
21
86
176537
81
3
79
50
14
68
306754
51
7
2
356539
26
84
123390
25
21133086
14
76056
427524
11
49315
235525
182846
59
44
11
27
607942179
2
457078
327697
61
383766
452448131
374151
69
56
46
35
434583478
8
23101
82918
370311282
231076
995601952
68
166411105
19968
34
221151
416080
404676
92
984703518
975598395
467842
207676
28
37
991484845
376259
46722
477741
38
39
454235
45
35
739368856
496180
74
146469
4
57568
162845
67
28
1
26982
176456283
458615
80
43
5
13
88
87
329643
8
1
933014896
214460
279156
348355
108458
69
62
78
22
174747801
18
76
29162
20
10981
7
176217
44
74
253153
9
93
93
53
390366
72
64
458650
490694
57
9
207009
348493
9
50
200802
74
79
652570129
207270
22
4
76
247757
4
256555
409210
54
399563
915313550
306503
55
44
255609
9
50
345649
24
17095339
21
395656
78
47
90
8
8
416693
98
1
90
1
66
99
14478
71
87
126457
73496
346516
20784
232517133
67
48
29562
70
51
373595
48
439223
125636
8
2863
55
14
267113
59
7
35051
74027
58
27772664
317817
94753
5
169043
323180398
164660
98
245315
255757
112547
480140
4
173133197
138461
85
87467937
202280
756103844
194379
7
42252
1
694320135
66
223905
34
173271
69
183203
268784
459133
52
103948531
410184952
84761
251851
660335632
453792
97104
11856
88
420738
8
96011
286370
213742
22
16
28988
274766
305491
128448
142745
37
99635
219866
201016
23
30
36
450353
285156
69
389365
935731958
73
6
83
58
57
49
62
455312
92
98
184248
14
56
48
186303
31
63
68
362639
134860
289460
270427
911526622
195627
31
252350
319178681
36
228508
79
148627
13
478068894
7
147475
68
4
24
74
51
87
74
44
513032678
82
94
445649
6
399169
373140
308898265
194201
6
82
176695
729418887
329473
87
26
513123154
161035237
248092
5
80950
8
75
43
16
83
4
20
464128
26
65
340951
46
86720
88
342958193
232410
80
21368
76
899089807
92
85
365821146
7
85989
36487
2
185013972
226707
91530751
50
323678
46
172350
77
3
182618
6
15650
23
300183
212338
55
50040
36
104699424
69
78
717377686
79
187263
2
77
99
713124680
99
606752924
28
597629959
20
4
374834
26
7
95
462636034
18307
209432
3
371417
3
30
584373035
525903933
350197
74
495080701
411603
4
212492
19389
487641
60
238254
49
98815
450849
12878
498044
12
84
4
10
392811
60
81
91
27
70
169744
6
6
348901
63854
35
767749697
69
2
449928
494873
371369
71340
552670319
97
292753
62
45
34
127617
494762
357847
9
440134
162650
92148
8
399896
99
120432
31
87
265878
303183
8
356104
95
856234169
461650
367791
45
76
2
423890
235612
341436
25
8780776
13
84524269
59
74
2
463612
43
61
38
643678911
94
72
21
75
21
123793
56
57
526884942
57
64
790022373
132922
67
33
53
6
13
29
98
359007
27
63
106830295
9
41
21973
494213
132464
226139
6
646522685
401212
28
1017
4
120089
51
7
3
77
38175
55
36
1
255121298
252090
48726
234399
29
36
45
82
206096
212828
52
44
42
158090
5
94
77
428084
87
231039
40
27
26617239
73
269545
65
86
297681
78
200222
38
59538
18
391135
39
85
23
26
47433
303490
95
250821
28
587185242
9
14
408575
23285114
488627527
44
91
83074
274873
86
36
14
1
601347581
86
62355
38
380887
360886
35
466324
8
20
55
273884
58
152853
51
441276
24
98581567
6
61
1
3
51
86
17
82697
20
44
78
79
90631
140334
77
433155
363471
84
567524892
24
6
1
478434
201878
720455206
33335
6
486345
34
52
5
75
477498
29
161118
240229630
8
113569
91
295861
387758
202219
748034225
33759
328636
84229
185452
78287559
382904
467914
721211408
9563104
202162
426667
62
82
218637
8
397185
315158
17
76
416459
65
272864
127307
46
271899
493052
38
109459514
431798
92198
88
46
94
355049
20
484952
822041146
3
166414
54
7
96
83
66
214708
16
47
822241596
54
205525
23
9
464094
792828672
3
166389
246889
41
19
82
348458256
63100790
16
57
488036
66
24
84
529431785
11
55
382045
391450
76127
601495467
64
33
77195
158473
53
86
57
189809
324097
225163
408159
129051
41
547834818
428060
95
497859368
459023
22
485877588
358834
337846
2
374610
77
348192
303000
28
97
43
23
656020230
120817
33
70
140992
101052
170659
20
340586
185350
126670
66
41
3
41
55
53156
59
248916
70
9
160245
190960
58
402545
13
6
279529
22
7
280185
1
13
464144
88
181892
53
7
43
165295
435611828
408238
61
480075
91
57
216230
90190
76
216519
78
53800
3
977380073
462666
178489
73
96
221228
197366
43
14
27
241403
26
474419
68
8
342419
154984
430203
179256
964359718
6598
17877
393590
5
18189
46
32
371142
64
292493
64
10
77
321546
79
78
114563870
812703219
11
4
35
47967
88
22
118772
98
58
8
13
219482
78
76
58
182961170
441817
134087
464837
261523
468877
163799
41906
31
258738298
274488
498773085
300600614
48
38014
101120
194480620
56
53743
34
82
709073869
399618
85
317092
493734
85
208734
253344
469401
781133349
82995
42895
324759
398744509
159630
5
62
8
79
9
3
396864
433112548
91
434586
32661839
350706
25
171869
33
275171564
169611871
273781
344376
873827472
22046
55
66
20
77
62
168604
381249
29
125507
72
1
320058
16206
7
332883
32
401752
19
78
46
53
366087404
27
68
93
94
273129
29
463151
307725
49
2
130023
78
158897
62538
3
311997
86
66
272403
38
256515678
381970636
48
359387
616
34
316808
58
25
289042
36282
7
213022
881833048
9
69
82
12
311290
206256
684064335
174487
205993
394276
8
212451
204244807
74
95
85
35
59167
40
98
3
269204818
57
977882654
69
385687
2
45
183114
88
29
344333
198768
492475
21
56075727
21
65
341137
67
39
144548
425487
33
42
133482
89
34338
12
226803
200968202
209683
65
5
5
223924
135404
52
44
215621
121358
127219
255901
229484
128441627
374420
386854
53
98
95
687743458
453553
282220
87
46
465679
121049
15
336790
40
13695
13
480824
253552
25
41
493779
30
45
457911
409308
1
67
871552404
390488
8055
23
496179
23044
61
210832
95
22
92
89746671
69
285633
98551
96
291861
29
375036
25
738016807
463899
157591
8
63
902546314
58
32
72
481516
12
7
114100
374101
145952467
391795
266554
3
30
494480
19
179852
2
32
85674
23
321263
35
3
348036
9
477934
329165
19
290829
20
757404669
14
891769925
347084
9
342542
80
48
78
93
316360
200596
21
10509
13
72
92
6
96
7
104389
2
92
62486
203862339
173460300
59
378508
251522
376761
91
88
30
224618
350385
8
241600
207699
25
4747
4
300563
78
267647
73
320248
462559
26
443605305
51
153822
297679
8
89
39
79
479426
461724
383772
87856
2
61
62
28
56
91106
484734
134191
94
835347072
50
70
331888
125645
23
7
64
255654
126320
445747
81
10
13421
93
22279877
8
364093
460183
5
72655
66
33
3
26
8
229368090
9
52
57
49
39
72
175900
8
347893
98
31
44
5
331482
61
8
27
60
37
45
318244
54
268305
545608182
14260
339583
153640
39
1
85
193092
86
467576
952136103
51
17
39
228174
122944
76527
203530
182395
38053
487400
154393
235085
6
125678
55289
119684
78
333299
87
299411
66
4
28
13
437357183
169000
163656
455523
274402
36
79046
55
54
50
465015
11
26
140756
88
459420
471943
249819
111981
22
7
252254
8
464757
40
307070
266218
80
110054584
383193
17
5
2
33
27
93
411366
573479772
69
165729
80
66
27308
53
36
138418
184077
179650
50
198331
285853
82
144294160
150753
443786
454359
178540
61
86
67
944301911
66
70
234382
7
23
60
489362
15
118972
394238
74302
423155356
15
184066
173573
332867
487599923
326810
1
36
304622
76
302608781
33
66
103035
57
123531
45
109476
72497
65
62
85300508
193972
81
78
764478438
783791371
63
8
424104
957714380
49
53
592021033
19
198061
54
72
949956208
28
25
1
690840731
7
397522
352081
235988217
769989592
414281
15
95212
55
90098
348905650
5
48
489159
83564
412264109
290386
4
397619
62
9
33
87
527134356
321204826
295533
313173
224533
70
392859
12
42
14
19
814224324
94
14
62
13
311178
5
233579
26740
38
57315
345201
498675
383888
73
213622
484837
67
97393
81
3
144076
88
284965
362461
38
289887
426136
239357
823559294
15
88
108961
72659
99
16
63
2
333621
40
65
30
32
385856
29806
832619640
3
217845
8118
499979
7
52
79
86
27
4
367760
4
206469
333627
4
42
57547
10533
29
20724
28934
16
67
4
460145332
82
75
84
286655
110998
966616902
30
39
333562
322116
487488753
250151
96
117676
9
48372
68
64
39
86
425361
26
193746
17
5
54444
9
2
367185624
405173
78232
16
440518
79
53
127877
1
375095
32755
66523
91
25
52
31
43
83
184857
191134
22
94
85
516435295
130427711
240897935
78454
289647
34
137458
23
376155
60
14
17
652602738
38637
177567
63963
8487
297892
53
318977
282608
98
497454
33
46
241395379
118318
82
271419
8
98424
73
64
92
43046
20
72
67
181265
5
15
388665
464673
30104
397935
420504
116829
57
132963044
28
3
35
22
372696
22
253289
19
140397
477021998
802590785
73
26
19
3
8
346696
19
78363
200979
183974274
567171816
88
242701
92
96096
7
74
84178
7
301770695
2
372671
23
353544
83
458818
94
61261
178295
24
24
79
44
40
406025
214404
162523
524778035
40
370850
74
300626
281409
228789
77
16
50713
93
79
11165
114596
472982
56
334151
1
94
74581
43
704662756
71
51
25
26703
286230
48259
46
42
51
57
40
53
233003
25238
463967
460192
97
70169
1
98
114629
294510
55
1
2376
56071
1
78
339709
377635
63
225062
42
1
98
482601
35
407178
234163329
80
419765
92
940847015
683353626
26
49
78
604345281
93
42
9
929669077
190021
173784
280697
18
7
27
88
91015
851787803
209188
20
387374
58
30160
71
286298
51
5
57
410917
80
302116
67
5
52
269918
484445
515159859
460598
58
72
22
405394
357636
36
286036748
217925
43113
48
310453
430328463
173591
65
300370
90
64
84
36
75
123797
103592117
17
377294
26
492993
61
89
385031
67
23
306277977
87
94
13
31
18554
214763
22
635246147
93
71
57
71
186276
4
609317434
480620
322853
41
95335
77
113646
37
35
38
76
98
37
84
26
218866
75
42
234328
499580
50
37
320765
189847
239269
214884
3427
90
28
33
69
149719797
385491067
43
80
37
27
55
222254
15
98
438623412
25
393578
359628
92
152590
98379
55
388632
255688
315150
22
2
857600162
15
3
73
5
196962
46
7269
475275
39
920364086
69
66
21
128587
86376
179761
343785
359056
63
312686
93
50
73
672420003
21
190199
90
26
53670
28
70
68
86
676883719
19
244655388
417088853
11
72
2
11165
454182190
148119366
349472
221379
51312
8
56
366395
67
89
368344
175724
134886
204422
596072860
26
35622
21
76582
1
13
83
88
72
72
282987
46
77
7
375844
65
2
13582
118555
101400
59
266341
65522
80
79
43
49
58397
44
248356
311566
309005
96
9
291914
69
466098
2
42
313830
90411
191562
3
177095
32
5
58
475298
8567
395979
43
8
499869
89708277
3
33223
167432613
5
462270
465898578
103559
230519
394462
91
7
96
96
31
91
335657
491322
80
450554
343801
91
12
58
94
387572
37929
4
261801
179862
246099
44
437918
136386
347675
66
217307
9
195379
61
5
76
379797
3
3
217257
43711
165684
195292
105709
70
49447
436755558
24
96
4
291744
254503
87
61
64442
327286
12
302848
228883
283505
468487
12
537704905
302338
783769233
86
390387
297477939
131101559
27
44
7
480653
93
6
4
32
27785
65446821
56392104
90
80
199589
80833
159230
31
35
336179
68
47
19
128258
3
52
176853
372835
1
282702
296684
31
6
24
374730
77
56
45
404570
394069
449572
4
7
21
14
269238
85
171804943
277173
123899
9384
55
11
498388
350923
62318
5
97
726559671
94305
24
72
9
98
629306762
74
102352
96
3
597427150
7
46
70
362437
434876
86959
20
42
5
19
43
483159
44
379502
52
345441
92
893593912
9
1
69
313318428
263580
8
4
201270
968579471
699419042
59
5
92
86
983451011
152847
464039
57
682806311
16
80
97
239485
9
258444
96112
35
3
639046648
77
89
309845792
75
23
7
313251
379551
285321
186995525
141612777
73
135662
409576
484455
462294
57466
90
136878
169015
45
70
181311
79
4
18188
120752
6
37528
134187499
56839
9
197855
77
426176
66
7
40899
3
9
82
23318
179087
7398
621799557
94
94
285105
301992
94
328717
218535
84
619388310
25
52
116054
628193044
15
32
132857300
197499
14
50794
11092
6
443989
39
40
94161
73310573
45
100980
21972
180533
327699
36
454822340
286256
4
3
289712
42
653742969
2
8
42
10180
76
76743
6
67
62
69
75
87
6
436366
68
67
469344
3
4
75
29
51
2
32
35
3
18
147097
14
32
130405
64
54
9
70
69933
49
425037
433817
369286
32
147043
253242158
83
60
91
7
208213
87805
382496
465341
715108650
7
82
470670
15
187609
63667
697665812
38
23
243890
76746
96
66
26
86
56
14
337870
9
86
81
3427
31
41
74
64
165467
386897
307018
87232
9
416829
9
863811011
7
291880
257802
68
49756896
440792
56
365684
616679667
353738
5
411694
73
571442545
176885
9
53801
2
651971587
402138
685858720
79
9
56
142941
442915
89
393050866
48
85
383710
351555308
1
9
164244
7
386820
242787
27
41
56
206462
35
843981862
750845361
349312
144159
2
21
106138
28
429466
297738
178694
5
395635
805993808
49
466996
951462207
71
731244651
198235
58
307434
136389
34242
62
280393
16436
69629
705070453
128967
7
1
23
97
73
177576
262320
989902185
85
475858
38
409250
44
424860
99337
139662
60
16206
286274
436397126
86
225999
63
84
87
320978
17
53
267895
126884
258924
70
746428597
27
492056
637969572
96
25
291621
55
1
206414
89
140204
268695
37
217993
50
28
995306199
56
192937
474088
9579
7642
340425631
49
1
25
910820399
44
134260
837163972
402889
37
105632
449580
6
358130
197018
86
36
304518
373796
49
658317612
11600
4
4
59
335845
22
80
22
5
222960
8
8
60
49
30
33
239187
63
85
69
46258385
5
47161
239164
54932
38
193654
747900428
203967
99125
27454
12
4
96
475655
434538
368926
39323
192540
23
318920
349704
97
18
102915
712218908
36
7
515977779
9
7
348531
22188
104341
340241
327117
290288
31247
925639952
317595
321289
126905
97368
198632
409437
482616
74
356147
301432
118838379
188834
49
203007
6
7
5
152062
70
431883
732500435
12
7
34
40810611
37
339811
432120
46331
663133870
218056
11
20
38
881177062
43
3
348529
403201
38
2
64
27
288731
54390
20
425604480
25
84356
48
82
10
280320
63
64214
177093247
30209
226300
411549
330568
28
191802
239404385
4
26
32
116533
2
62
59
219159
50595
85
325253
8
27
67831
142823
335388
2
79055
158217269
50
579816917
34236
27029
37
87
12822
282170
477332
388224
342237
87
44529
177327
96
341822
52
94
67378
71
416632
48
42
148146
36704
25
7
17
51
280265
80165
388573
98
94679
56120
258769
97688
394541854
1
61
96
422696
46
145612
499771892
7
85818
75
281429
31
54
374142
4
133318
60381
492526
59
224930
71
7
234697
42
13
94
95
91704
69
51
382284
263589
8
74
76305
44
98
305258
88
50
49
13
23
5
160502
43
70
358773391
52
77
97
11
374334
46
16
145655
255527
465686
732500320
1
258541140
79805
53
470062
95
158253
481331
155236
2
24090
320761
11
469316
400450
30
21
78
54
7
245092
8249
373855
19
119645
100646
70
60
122709
928980843
97913
107057659
962952708
306704
64773
7
6
41069791
286602
7
396282
1
141093503
471970
92
122379179
55
28
30174140
78
58
67
101393
39
67
495722
121265
56
94
54
303777
217795660
34
4
28
6
37
491431
79
12
24
37
79
20
441244
158498
44
47
2
205170
68
4
786662077
8
3
36
41
37
948387242
849773661
404920
22
18
483899
54
55536
88
78
441459
58233
497262
44414
49
87
3873
72
125768
6
328168
545706571
89
190930
9
387927
64867
38
37554
92
137449
91007
16
10857
377049
86915
878488635
445660
24
466781
91
66
44298970
81
51
521765411
41
1
401858909
9
30
234893
95
9
486561
485270
261459
552648407
365010
79
116584
7
163187
3
39
180528
1
383170
68
93114
483732
59
490825
98637
478680
435627
10
54
30
537141308
60814
5
8317
314640
367649580
239152
18
111162
75670
50
63
494050
72
2714
199900
271413
15
5
9057
11
59
972953903
33
62
98
47
93
61
190149
1
489360
54
396872
343123
1
168321
268083
1
47
139568
579769696
288060
2
3
3
2
30
52950
62
12
48
434189
368445
31
125445
33
1
164530
147761
140637
5
373134263
50
880967118
33
86
53
38
1
67
289923
354904
489570
98
1975
443540
409427
77
5
6
423806
161661
24
342866
91
15446
71220
280952
450473
72
244627
433018691
2
147733
6122742
16
7
11
610188676
241764
52
36
43
226822
94
59
309702
75
81
85
181620
28
155025
433471
70
25055
6
24
100147
447638
847461106
402846
307490
958476222
29649
422586380
63
479690
148651
353335
44413
1
89837
85
99
90
95
25
90
5
369925
92
64
262014
44
363729
20
363137654
31
16
31
8
389237443
87
231970
51
374528
12
56
2
319597
593865867
847099263
514600533
68813
14708078
35
100234
5
5
3
430579
63
66
143120
482232865
64155070
55509
54
26
2
87
355106
9
18812
88
58
48
6
311525
226716
77
3
185935
442428
4
15
323740
23
178829
26
1
23
7
93
21
490730
413749
29
2
96571
436996
444939
177579302
294052
159757
154228
75019
68
66
226930
308247
1015991
9
19
773206270
20
57246
115153
161200
370172
148247
27
146109
55
1
2
8
400128
78
17
77
389172471
98
5
68288
50
498993
498000
22
183709
53
94
94
137548
28808
89
91597
49
98
55337
257556
81
399634
17181
85
38
5
6
74
404465008
185662
344745588
83
387
220082
3050
8
301408
81
80467
153029
48
244137790
390486
40
98
44
204804
738248706
41542949
46
22
29672
83013
52
171618
263036
17
33
152384
37
14
252612
73
134833
45
368406
212436355
8
605231745
295155995
99
28
339684932
43
23
87
59
71
89
719447756
99058
1
8
434571633
30
73
42
365591
285090
29
237908
31
7
431724
61
440022
50
279296
82
297329
750140432
118555
76418
465435
32
949692874
194616
849720876
80
61
496960
75
7
33454
84
18
91
722380379
6594
63
153175
15145
188780
72
3450
63
70
61397
9
403819
3
5
456202
87143
947871345
453556622
66
466463
704839469
381505
784742985
9
312916
24
126223
360828
157394
10
167807678
76
34
323111
48
97
47
479324
47
58
33
533127948
263359
50
709498094
217876
48
181117717
446461638
37
979670188
249240
462959
403559
437173
396042
7
87
488072
7
21
313764
48
158478
23
44
69
247725
176951
374032
102263
453675
463048
45
496220
47
420239
37
17
465903
494326
255859
897336958
87
1313
13572
458406
168348
76
349955
440244
37785
481967
44
432816
36
191068
75
5
35
47
2
469567
1
97
63
118028
970991201
71
202810866
413702
42
6
90
52
286321
64
90087
873757901
25465
159783
40
70679
46
373835
249924
803502334
63714
276155
41
26
4
49
26
82
68
72
88
79
451735
1
98
7057
99
162604
662687612
13357083
59
292129
87
15
68
401987
409550
646240632
381683
1
57
223976
138199
156677135
98
23
2
93
102561
48
97
381192
37
39
60
106545
22
12
299072
430938
45898
6
470685
44
20
458381
481548
299912
81
5
64
485570
185117
57
46557
151233
473306
458169
129135
496538
47178
121524
395194
448623
380813
232474
253977
256847
152022
329542521
79770
95
98
14
54
338998
232224
40
40
40
75007
130634
405546
5
145221029
67919
98
144692
98
54
48
262178
39
39
56
6
163935
3
41970
8
3650
76
64289
410728066
236527
50567
47353
1
33
272696
24
118846788
62
6133
4
42
23
365910
259730
14
55
57
101393
430507
15
439514
483943
23
92
26
72
5
17
83537
40
345863
462369
14
55
15
1
95
29
75
20
7
140116
22
178628
274558
275966
383826
92
346774
172720
268282
78
279110
122699
932447259
62
86356
25
282209
98
74
4
60
307813
39
242180
657644675
691090927
97331
4
44
184773
294361
95
17
14
32
457312
78
358716
75
39
329321
44
884451408
32
276027
115346
5
339149
784455591
92
435216
295512
20
317629
70
88
399284828
40216
7
488894654
381084008
78
25
7
16
289122
63967
487639
906190957
378711
327823925
200068
26
201235
93253878
15
793640005
388416
26
225075
37
177660
11
495523
88941
747997049
850383295
4
401495
343643
3
9
433558
454074
84525
99
3
1
283859
67745
184722
980555447
88598551
388600
134125
68
166641014
314994
992338042
47451
50
434333
47
75
215735
9
37
60
448081
55
151558
35649
420561
298562597
88
511185952
305192
482413
951124511
55284
37031774
66
95
304025
306700
4
113374
48
844849526
71
26
44
116103
58900
237158
279106
971509475
68
70
31
128153053
80
330931
266028
209292
464294
33
152346
121349
25
492138
51
86676
7
456162
27
246664896
335938
412580
115448
280218
4
1
94
368929
21
24
113898
95
235970
1
21487
17
1
373274
319019
926743890
65
748938904
8
1
88
84
4
74
335222
221978
216951
65
907712966
23
21
189011
80
15
5
269225
50333926
479834
55990
37
9
3065
19
43
587839994
66076
7
220406
41024
275126
452632
110295
63
72
81
93
77
80136
2
81
8
291382
48
63
220171
230430923
19
1
87
27
26
206293
479281
69
144454
481909
12565256
341876
40395
93
62
83
67994
904346761
92
447972
254531
8
6
20
99
32
419596
2
27
76011
346008
3
3
152709
7
11832
255853
480128
352032
339119
433480305
22
283996151
23
69
227342371
39706
34
58
376436
257250
3
360913
271689
51443
91
177837
8
304308
421338
107804
84
49
40
69
47
196390
56
130306
4
98
3
278932917
75
227357
10
26
4
19994
36
141625
909725538
89619
5
967315969
46
231837548
69
86461
50
393178
7
302099
110736
44
73
141196
224129
50
2
163690
61
32
16
18
81
36
265043
444562
966123046
23
6
296051
83
338184
19
1
62
57
19
447778
234712
264886
16
448624
10
50
60
66
90
92
24
54
260326
5
263053
42
82
13
361427
18
15626
465489
34
45
90
95
647111167
84
378122
26
447600
40
75483
88081515
530871645
451442
58
5
244416
6
281986
178715
76
96
165288
17
75
86
72
46
348372
50
73
328632
950651122
88
475681
395170
480032
2
61
463380
4
230729
9
85
95
90
269741
57
204394
456707
33
294993
113856
764447147
2
74
404740
5478
73
59
634542278
484568
493493
81
438715
16661
15
58190
27
44
8
5
70
9461
11129
57
78
45
60
71000
933917988
396218
60
71
9
421613803
1
91
115840
257869
37
60
15
443405
36
62301
16
99578
78
164078
367107010
8
36101
439930
5
35
40764
97
266079
78
27
65
52
42
242763
347816
51
469648
75
394850709
40
17
9
302478
531372636
65
79
2
3
8
338861
11
461108
89
8
391489
736192160
77
127620
71
248984
84
456514101
199146
173780579
86
62
30
212557
103527533
97545
93
39
38
491171
405014
150856
6
147968743
358937
326165
82
47
3
33
53
15
97
135145
51
419776718
49
451271
4
69
919021122
10
301357
81
41
5
230411
47
656208813
217198
99
385534
499929
123572
335323
80
459711
209203
1
37
53
897067325
284241
680859647
60
55
4
267852
504078732
72
19
382928
972441351
36
298177
20
49
99
29
22
107871
90
5
51
68
46
159121
249625
38
21
93153
16
273493
28
254353
59
99
60
659068390
4
1
493043
809914532
71
19
58
486733
103788
182120
78
9
426313
116649
244351
175096
747785326
326831
34
86
78
71
288174574
39
3
30
298776
65
44
66
222351
45
455749
6
44286
237833
40214
113298
50
1
54
428093
690119780
463860
97
450444
88
411533
188159
2
95723
294870
69
436768
194825
279190
33
374846
786241724
91
331039
73161
80
5
96
246103
9
46
5270
107627
14
429372
47
460619
4
316831
52
62
8402
147271
95
27017728
85162
91
379286
813143305
20
3
163121
137582638
40
479993
86
1
33
402474
740229660
24
8
91
82
62
282296
80
7
28
7
94
318244
256381
6
497858
27
788749535
385027
6
6
64
64
23
27
226727
164774
505882426
84
39
8
343899
175124
2
83
46
376342
462789924
64
73
300708
92
486851
11
474520
835174043
85
936222059
296391
22
38
22
13
52
5170
57
25
346120
9
33
86019
284769
146930
60
380720
352129
216600
3098790
76
200743
5
61
201394
97
472146
19928637
413619
8
276645
58
731233018
78
4470
36
468988
15
464087
69
7
881551666
201431
26
1
215306
85
408030
28
485825
99
249206
94
1
216671
80
61
49
79
79
408824
434409
485351
89
437690
56
277481
53
2
61
78
34
324203
74
79
373971
229004
55
33
294508
249418
2
77
432820
401630
73
18
27
44
79
287728
35
23
50639
431216
13
49478
29
7
998
93
2
42
44
9
173404
284595
74937
85
28
98
423046
219015
363880
4
106950
244392
99694
8170
81
390020
5
315305
73
25
162329
57
187448
63
233711
276100
8
132336
39
658056917
23
347838
270257
4
7339
340632
8
98
412860
9
435754
398004
1
16
76
304596
35
6
191447
46226
47
25
6
20
33
43210
98
66
365130
5
487458
48
6
142663
73
221239
132973
125092
476890
453264
747898933
83
102845
38755
5
76
400603
19
267610
481837
65565
3
34
479830
75
105829
4
71
294939
62
191542
492383
281222
88
453380058
169468
39
394938726
10
89876
42
437643
91
91
193728
49
2
417898418
28
343934
54
58
48822
15
355181
69
410186
254876
94
254402
491751972
10
123858
50
13981
10
30
6
11
29
40
90
222371
120838
6
6
33
87
13
42
22
20910387
180630
61651
702987032
73
36
17
35
59
122546
80098
86
89
101315
56645
472510
63
21634
17
11
52
40
289501
44
80
21
22
23
22
490476
400895
58
82
77
430013
109580
31
86
215926
48
77325
87
342955
326135
219041
99964
158332
29
427261
19
66528
97
376588
379511
49
211959
6
6
239809
60985
12
498342
90
702969623
293786072
32
19
14
484748
14
78
67
382296
258994
73
426130
133474
75
534871785
211425395
34
90
471918
48
4
51
221064
6
90
9
67
92
261110
114236
32
44049
36493
212491
51
475234
651255642
449622
961483878
7843
85
54295
410336
34585
335551
41
18
34521
339719
482108
32220
50
84
456238
5
27539
27
67
74
111247
484284
116825
448334
476459
151574
2745
703975427
28
385178
59
379733
301424
148138
106239
30
75
6
208485
913719406
27
5
42
21
417050
74
3
77681
137733
1
201107214
183107
4
29
9
65
126203
62
315997
16
9096
71
77
77056
195003
87546
898409085
177142
485294
39734526
76
73
206460
219668
46
468241341
187420
37
25
353205
176670
336122
2
383919303
45
36
444627
37
8
605816866
85
51267
62
33747
364294
364493
7
9
55572
89
1
8
28
222364
30
33
145181
200804
46
31
266608
78
119726
79
18
256191
54
67
11
471668
746532718
135623
47
8
437905496
341256530
229882
47334
414337
374684
42
51
390706
244661
21456
474612
387805
251457
22
430390462
179067
127329
41548
468003
175056
199069
65
74
59
9
29
5
7
12
407899
1759
50807
365370
92
66
66
488243
5
53
249811
35
762585091
7
24
34
22
47
481380
602801153
93791
181741
90
7
71
190241
7
2
1
198904364
70315
37
925023747
195661
47
77
495219
494913
333114
321440
81957
28
328030
458737
29
93
328075475
423393
24
37224
453034
19
81
8
85
11
21640
129980
971953759
1
201285
96605
1
68128
59
237431
18
77
299339
519088080
7
233794
280878939
1
96
59
922164323
455503
55
727116355
5
36944281
87302
1815
690443477
288804944
92
490904
5
51
341577
75
71
331542
407169
247584
1
464867
90
339492
69
12
257508
165389
685089444
84
7
13
137806
176590
1753
56
28
424093
125624
440108
342958
471179
53
437241
68
10
85
411872
40
113419
379689
407468
19
497700
9
486183
309514754
3
1
277851
32
34
27941
77
379217
43
71
165607
10
154525262
41
37
375338
31743
91
74
443687
781115060
358454
451987588
61
128328
88
19
818750263
933303342
228869
481998
58
3244
538846083
498535
33
51
90
3
161354
914147117
38
32
23
60
92
85
88
484618
47
478611116
34
82
220479740
91812
88
19106
329681535
74
459412
97771
174432
6
499999
51009154
63
792358009
6
428998
71
71
774948643
6160
92
312707
69
485889
44
4285
448744
47
132120
187442
343244
302771
94
799561722
49
273740
9
76
92
40
232360
4
16
119178
42
22
13175
52169
804230639
22
51
53053
81
60
45
395488
172156
71
88
98
19
16
2
97
6
23
900690706
19
7
212472
2
30
90
37
40
289040
495317
7
46
223463
19
262560
450136
195597
395993
60
246758
3
45
260434
417945
3
76
422992
47
472894
283977
44
103557
79
21
108224
257952
12
386317
29
18
31
73
33
150912
80
464475
12
72
75
28
20
43
255055
9
67
253440
19202
16
74
52
291068
46
365287
7
57
437069
701813435
354701688
7
365621
289752
12
77
31
31
455930
65
4
141648
121519
80
90
293990
2
95
63
23
194954
96357
85
98
35
8
182607
32
423946
20
162093971
146998499
10
68
3
488873
59
7
83
4
22845
107246
38
111385
310672
69
297578
27
361355
51
3
251927115
60
45
69
82
80625452
391917
344462
81
7
228517
68
17
987309446
33
891366431
26
83
104150
429027260
35
241971
232979
11
408749
146521
306356
8834
2
51
23
80
24
280397
64
41
5
32
128977
280487
2
89
5
41
432348
1
73
63
77
65
9
333338
4
51
2
1958
927272115
337893
437849
89
11
10
98
7
6
7
212648
60
6
133871
34
381427
401654819
363899
386392658
83088
369409520
117083
51
126875
54
15
7
309834
11
64
26
425322
293919
447863
44
201460
51837
37
75
2
15823
146180
19
312798
72505
480565
70
14
57
7
57
71
47
61
11
338032
80
217429
423486
90
274969
8
285273
42489
61
33088
37
69
53
22
242571
92
9
23
160320
359465
19
414456
34
99
153786
285566
13
21571
491529
313348
121282
160237
456441504
56
69797
84
457697
69
72423
16
124876
22
412878901
39
475115693
78
1
413428
58
24
42
9
39062184
146407
135642
85
61
99045
36
425172
48
41
268837
81
11
267335
33
269830
485063
23
96
1
343589
682403784
435446
185096
314412
70
656494472
99783
372042289
82
320713
36373
50
81
75
236584
54
28
195514
9
74
52
52
29
2
112343
379977
63
17
30
67
445299
44
90
49
165350
3
262204
62
486676
349443
6
166215
407544
38
326929
733269002
72
19
173943
254232
13
8
324756
79
90
56
42
21
89
87458
62
307993873
298568430
90
387388
47
36
22
32
98
43565
25907
4
990630485
86
68
397297702
11050
6
57
37
479999
340731
49
70
47
246825322
453275
410777
426160
41
327337
258461
43
31116
5
40
7
8
36
77
169640
61
11462
189808
97
97
176375
86
42042
74
741702951
166634
430778575
369993
400952
75
269405
648222193
1
8
43
163907
314947
97
140160
67
62
439153
12287
8
4
47
12
40582
60
200554
21
155917
23
437723
87
467275474
206366
375742
14
360126
2
60565
235380
486016
76120
217115
488357
76445
6
51
62
40
4
26
3
57
58
130938
4
216450
741842345
27
17
39
397845
67
57
158606
383999
2
19
116209
443870
126731
397357
4
73
198038
6
95
88
489399
392688
56
85
57
319654
350169
29
61
481355
22
491971
58
315413
414368
5
292999
833284416
1
190898
335874
481884
197124
130961
22
491575
15
4
8
21
310616189
40
161985954
243237
132116043
4
81
129046
372146
396380
424148
404539
491239
489040
933934294
91
85
72
405546
9
60
32439
701321784
128281097
95
170825
454763
98
9
483751
338124235
67547
365230
73950
7
76
21
28
3
487261
15789
81891
40
599024692
402724
560819103
86
3
58588
398037
18
41
79
64
429517
22
22
39
92
139827
25587
58
84
29
79
379114
29
3
47
68
88
43
84
66
76318
57
417131
178118
75167
4
9
206620
385214
758247300
337502
33
884902073
15
506987559
55
60596
73
71
68
31
518786107
9
78
379520
395358
73
169346
42
30
384373
795846816
37297
26
9
136766
2
376697704
117140
946226658
2
7
338823
58
94675
445477
58
3
314727
37
170043
208520
23
67
22
348452999
369254
14
58
35167
54
43
25
58
6
882854093
42
96742
435791
176680
249784
84
8
1856
48
4
404368
99
19
495966619
352395
3
26
230618
719368169
181756
858868543
2
298205912
21
32
9
1
61
216251
159132
82
26
9
762664767
960933621
13
3
84
361732
63
452720
79
73
2
17
605809613
380496
79
127743
26
98
357449
331506
172836
77
30
66
2
375898327
394795
7
716591013
91938
37758
74
247658
165594
68
25
67
343738
7
331678
99
36
425825070
54
78
363931
50348
125349
522377742
81
14
399011
1
25
147170
57017
465852
150132
773961124
9
65
330334
7
165337
81002
1522
36
3
403645
472214952
77
9
426271
92146
234368
216215
40
87
31271
356496
623644417
12
418426
468348
8
25
25393
420209
355811
276881
147777
6
137921980
248446
43
210272
353650
142060
75
63794
45
3936
37
334422
26
306602
425841814
318058
62
151315
4
21
76
84
94
60
80
292645
394295
48
19
354181
402752
758933244
32
39529
768828593
6482
340355
74
23
26
36
146852
86261
32
310098
19
14
286242
719724314
61
89
826798092
7
90691
99
62
3
81
1
52
56
95
8
71
329105
87294
29
69
42
60
56
196269
9
56
9
169430
8
35
158254
56
47
26
264612
403148
4
17
59295
88530
2
98
5
12
350592
186206
17628
376274
38581
991510199
321429
363837
24
56742
2
358414
61
308240
72264
41
269815
31
46
373466
70
12
214837
10
509194974
8
2
270356
437073
142036
63
95
266954
50440416
449571
4
19
83
45
432151
71
889227116
130670
7
24958
239618
279995
551510217
11
160188
495633354
386408
20
7
116884
375674
350281
75
97
80
96883
691357063
44
267361
251280
99220
5
53
1
31309
44
10
367014
84
91
1
76671
900582872
462043
565881862
7
140767425
83
94
3237
86
73
364701
28
115371
12
75
3
271855
56
94
95
1
91198
28
290770
276304
369652
363755
284457
82
77
144011
47
27
984555081
4
52407641
277674
54
69561
92
41
268651
63
45
72
268396
33
4595
101567
55964
392751
199063
237173
8414
31453
56
335731
188683
67
197421015
879292951
289596
210065
263334
74
492789
509865339
10570674
69
66
294
9
65
786174802
73
147035
213645
207295
38
68
81
80195
66
38
40
3
63
42
87
64
494930
7
26
385842
141002
42
76661
442819
193055
427630
90
50668
39
34
7
58
7
16
326513
4
31823
273755
105106
62
14
239904071
196365040
68
199403
241474282
28
480199
33
57
405441764
105009
25
69
440181777
4
424757
9
71
61
168865
302900
57
40
347748
56811788
9
2
3
86
201741
213721
46
79
299288
9
8
217800
4
73818
452868
327052
11
47
58
84568
3
12
63
31
399188
78
252268
315498
93
344085830
17
59
64
379761411
49
144846
28
233890
107933650
39311637
4323
42
17483
178605
10
242651
57
136596070
21
492171
7
98377
827145577
34
13
30
62
85132
62
93
38
93
72
495491
274763033
99
166596
269527
196337
5
11
389483
90
26
82
80
268521
104169298
416960
473777
431051
482714
34
49
9
263080
53
317938
319397
64
51
271280
929817560
8
37
19
13
977283904
169485258
595575074
164457
95
2
49
302429
362383
370134
284101
131267
13
127847742
656329782
85
97
359856
73409
79
86
7
192793
37
42
25114
2
83
7
389804
341971
69
75
462234
298222
63
305797
81
114510
97
50867
44
81
21
11
352472
26
314247013
80
470515
196970
110593
175058
5
35
59
347225
8
8
28
201092
217846022
83
425406916
306768
12
67
186527
47183465
48
245820
23
218020
375621
95
14
63
197708
74
70
476919
471132
507192984
8
144160
87399
200950
22
30
363137
998887076
133723
17763
62
371672
33
97
55434
475774
52
316804
785888139
403338461
26
207334
36
530974644
334351
970004924
2
44
13
67
916374450
22
18
4
45
55
9
478097
147677
63
245836
18
499443
309002
434012
3
149796
467229
330278
61
66
35
99
61
29
263916
21
21
323878
265998
475725
54
7
63
497964
343832
419620
273434
41
74
192549
92
41358
39
446461
45
97
217565470
229569
319636
3
5
220965
453373
274502071
377293
88
327471
32
206152
237626
265631
25
835405331
17
153183
58
1
200542
432592
344050
209387
424633
7
9
7
18
48
97273
90453
175692
64
14
5
228554
772284593
76987
451041771
307746
85
93
3
90
6
97
69
1
50470
446680
7
55
344310
81
21908
66
241459
418150
32
884940687
21
2
11967
260181
15
97
273870
253681
267562
25
433371
999831125
129412
320844
268282
411318
283522
601372986
18
8
272463
328831504
318479
237544
65
601960756
40039
53
45
53
149524
28
308474
16
326999
25704
5
24
29065
327963670
254208
19
336799
80
1249
162424
85
30
45337
413404
161263
43
33
99
56
464940
259310
39
10007
380484
94143
205794
31
262434
10
412429
91
493786
40
52743
35
227720035
77
51
44
6
9
295595
476284
36
351551
73
78
40
484849
28
355686
89
444963
14
9
92
340022
941699947
26
393489
428246
76
368125
3
24
66610
143189
695633270
119980
84
135499
28
13
705789629
582574816
54
35893924
37
63
218838
272579
24
46
10
23556
96
177181
62
436101
63
413477
355886
9
343940
41996
298794
291124412
21
40
25
7
93
99
25
61
65
12
147605
497117
320172
460617860
444841
22
2
13
24
4
297331
6
196198
15
39410
3
7
16
22
8
30
148335
84
99
53571
433360
106875
146957
8
101081
47
131353
494535
1
18
442493
2
75
8
483268
41
413489
120254
266104
83
6
82
97835
15
1
187688
73
245135
82
95
40
806037413
28
6
23879
68
307483
2
91
707974907
226174
322898
1
891570956
472304
6
30
17
19
90
2
250124
477150682
9
745171929
8
3
71
164333043
20814
29
54
317815
34
422388
83
33
390387
51
749535708
34
90
462175
17
76
25
143099
3
77
10
375887
241862
67966874
238227
1
54
371743
74683633
75
25
429686
84
36
79501
51845
8
44
18
391380
9
249082912
5
659682046
284315
7
98
215550
77
13
11
39
223688051
62
6
5
293005
4
4
124321
9
31
12
82
51
43
67
35
163257
762140807
105525
78
52
4
2
220019
18296
37
66
311473
252977
98
9
177138
6
420993305
239232
66
862284441
32
8
244196
6451
65
18
278905
67
33
98
28
408234
63
320769
488016
77
449352445
52
74
569463597
21
42
238401
163807
52624
63
100441
98
71
262315
57
28
53
86
7
498300
53
421778
4
117353
86
92
830422463
27
26
56779
611600756
142572
19
89
138114
91
170091
56
739197653
3
67765
481396
57
104215
710772909
86
57039
972227853
189122
346751
440054
1
71
73
407184
17
788008676
124577
66
321151
619458719
29
105747
76
16896
55963935
254543
61
482635
72
92
942554198
117241
89
402708
38
365458
388035079
80
9
399961
205657965
303166
87
319784
189623
367674
431311
2
51
249307
296755
328039
44
334178
98
93
33
89
11
222945334
85
61782977
321895
447350
64
12
16
44
70
32
778889355
88
62
94
390560
124237
64
10
1
801649219
121569
409600
41
36
19
3
388365
334108
34
144740
26482
88942
3
75
6
219165
542049629
31
95
42
222961
53283
6
59
53
34077
171674
2030
216539
47
6
167524
84
78
84
83
51124
17
3
44
71
95
2
23
33
50
483147474
118557
15
485945
8
58
50925
51
49
858051995
80
261625
79
46
33
3
98
82
106314
8
11713
92655
260120
36
20
19
106228
408842
88
82791
56
50
128661
86
14
283130
405943
24
27366
99
34852
39
70
57314
183329
95010
528701853
6
197665
75632
305512
2
445776
124645
52
5
81
86262
478319
154093
554108346
92
298800812
185295
32
10
1
104456
72
51
51
404251
486171628
5
53
53482
392869
125518
77
322691
54
5
384759192
355816
460149
12
92
107623
339119
244032
44
46
496789
9
28283
97
161294
22
35
95
392472
5
61
368668
448116
76
20
10
46
412187
78
84
6
48
46
246586
452461
92
221541
88
791402043
93114
191346
435810
40
70
487479
1
84
164000
200217
150844
437101001
3
870546027
405858
26723
338869
10
293708
7
2
13608
139006
71
75
95
18509
19465
361788
17
1
256201
8
14
442770
161910
1
308146
13
1
165597
883949084
446055
48487
204125
192296
74
3
43
93
494386
9
78
42158
90
64
606433201
9
58
36
72
65303
283139
58
49
7
67
37806
161961
29
83
32444
11
59244
79682
25
1
45621487
49
179410
687706074
446391
89
399488
777766551
643207857
323506
31
61
90
285255
282846
47
74642
132934
19
462776
21
402698
5
8
267193
446188
81
9
37
835354237
159794
787740792
405856
164870
94223
99918
723893773
77
302920
98
2
59
227059
31
49
189696
96303
462103
73
461184
65
47
25635
187989
37
270149
492728523
223071
425770
93
27614743
69
42
8
198158
56838577
417460
37
34
304972
34
5
144772
45
444414
42
756346579
514299390
4
98
22
74
55
5
271585
1
76
181164
3
75
901675454
223695
163068
80759
194603
230151
77
7
618499325
39
28
446363
56
27
4
94
87
51
160429
35
99
5
49
54
185514
280616
822388773
985302625
102413
362205
65
1
50
747202515
47
713995661
116491
414242
1
1
70
71
474254
317176
188195
284162
305552
17828642
16953
66
194953
100762
36
46
64
54
8
62
51
188111
19
380137610
8
52
50
63087
559082983
30991
234489
301768
317450
202502
58
60
92
29
194191
6
13
46549
21776
5
2
72
98212101
855803112
68
28
80
797836030
76
694189868
359456
77497
182848
19
481170
53
63624773
386391
99
353265
340451
446416220
39
42
63
370500
286320
29
68
7
358598
442824
46260
107981805
12
477789
918215796
164949
443577
264516
189717
6
47874
326833
231811
59
221333983
238740
463720
21
60
725024977
9997
368937
15
75
2179
77089
16822
21
7
16
328350
384260
18
399193
75509
79
342458
39
51141
239431
237854
416227
13
3
360738
451788
39
515373524
222840
404048
87
35129
214990
325902
20
103233
12
163544
549360234
431697
76
194531
58
8
167084
69313105
7
2
4
184078
72203
54
51376
20
41
296413
82763
15
99
5
31
376798
23
362572
48
16
21
11
30
91
45630612
96789
83
85
42
7
26
73
40
81
5
15
12223
8
372122787
66
143355485
11
421527
310167024
12383
9736795
13
244401
327515
403381
43
188589
64
25
75
27
48
295703
334420573
668678790
55
53
64679
392551
512233867
5
997054605
829656775
18
23558
12
33
53
283843
5631
6
7
63
88325
83
494537271
87781
158686181
3
9
84
726781716
889730697
951778473
1
474256640
181718
6
99727
431145
142220
185811
42192307
349132884
342496
36
32
55
25
227416
83
18059
423602
12193991
852263136
85
207934
43
4
400455
25
20
6
598791976
63
57
24
9
54
307420
474325
76
33
48814
96
234446
35
7
20
3
93
1
6576
31
68
28
39840
173842328
92
41
260082
7
132598
259153
9
37
10
6
161822
375203
238773
325849
78
82
462233
29
29
46
188898
46
29
182127
248447
98
292364
41
165452
385494
25
14
8
23
23
379324
31738
215531
35
553007107
294134
347330
479889
446280
97
63
493143
106631
17
4
88
101345
205456
252335
243708
433688
9
291393
367239919
9
67353
46
163054
47
363042
155791
35
28
962140468
9
237635
362286553
77205
422999
58
48
462307
13
46514
16
367311
2
1148
322432
94
425687
3
23
12616
33
2
56097552
74367
66
2
600196158
19
52789595
386253
225177
62
266998
26
4
17
507328988
353533
257350
3
288025
1
2
215245
70
330311
54
343117
216991
412760
736832526
312053
37
328204
32
68
304438
36
756686598
64
49
169209
75
153186
434349
330555
644901604
402163
17
187751
165300821
31
40
115348935
66
51
13
489173
58
481000
10
21
19969
73
768135974
375284
188097590
233994
61
82
351298
356079
433487
277432
158369
152886
314895
660840466
327351
496696
42
948430063
240993
483840
5
499274
91
307943
590711609
63
7
56
82
315173
594462654
77
317155
12
897175531
30
6
42
94
25845
90002
30
16
407660
479654
39107
455431
64
278688
283617
16
559088276
5
322027
122583
51256
934146501
7
66
42
391823
28
252859
189866
63
6
95
66
304898
71671
21
136738
443779
94
8
108821
96
3
410967
439500261
312329
81
6
8
427525
70
13
92
5
47
3
19
2
15
45
37
48504
13
36
1
18
150724
83
83
364886
375451
490036
288326956
177908
535003098
213286
4
428190
25
46
3
33
96
942237170
99
75
65707
8
57
206944
10
2
1
213718
100295
3
83
108548
172522
4
538362056
26
55
485194035
705951146
9
20
355187
457
4
50
54
8
7
93
324613
177434
183829
681011608
220688
144084
46
20
40
65
57
3791
45
9
46
164645
117578
33
18
302252
47
73
90
48
3
395136
28
45
5
33
1
69
113755
296737
270089
450119
95
389367787
60
145880
367508
290655618
88
8
40
54
62020
382985
6
93
657748970
37
217543
23
94925
415835
66
48006
69
196549655
70
180330
78
43
18
35
473
803990770
209358
8
49
130946
282946256
27
303523
93
2
327589
60
21
472543
76
298291
177854
123492
272567
446497
3
456533
842821280
3
280120
114787
324714
577033268
36704
381394
29
3
88
108913
841267843
67
51
53
88
114002
62
93
65
34
78
39
21413
47
478619
86737
226720
43
384319
65
92
198750
341907
1
207570
92
708644787
93656981
99
35
83
24
112219
435461
270018
59
72691368
405066
19
71
2
4
155672240
13
330900
76
1
91
344599
187002
598629505
10
280104
2
71
69308
188342
14
3
5
252420
1
299548
104048
58
3
463064
54
83
350406
465515
365149
63
437016
20
194617
45
160039
92
55
378774
227356
746927073
22
79
40596
65
40
980682535
104277
92213
11
2
16
78
182904
375194
227924
303893
45360
42
284003
36
6
22
49
91781208
4
34184067
446543
67
95
8
59
44503
69
285433
25785
95
168244
284820
8
118412
816817484
16
37
49
83
31203461
74
78
133902
31
663093763
1
343686
277816
251196
5
25948
95
107896
1
69
354762
132029
51241
987984461
397222
135021
247641
255948
27
59
82
68
14
14
419296353
48
156205
21
174313
234028
317700
938888267
303008
75
279851
8
184706
61
26
87
188012
5
96
19
508086740
83083
806722094
413837
93
37
192987
375829
445244
506739053
6
270011
81
44
49
407072
26
211000
91012
27
1
59
280741540
40
419445
11446
44626
9859
277866
69
102869
800160693
50
61
69
38409
3
26
59
830506242
328757
68
99
362493
7
633904662
148498
21
44
355990
367651
246472
166920
187723
80
141022
32
47
204315
559152275
87
35723
516061934
483532
18288
2
13
23
292455
32
407068
67
460874
43
18
104359
152992
905375850
355558
91
115937522
365064
90
10
1
448495
21
66
405790
730692356
27
782858159
157485
141529
94
693793405
237027
8
148472
170396
13
14
74
12
78
40
18203
35
55
73
4
25
197108
361135
7
80
18
58698
4
416859
32
391788
355893
15
7
27
220321
86
65
303022
9
402670
93
478767
26891
89
34
49029
205921
41
323030
89
76
81
60616
310599
271369
42
60
31
43
473253
94
79915
305747470
44
56
41
101677
44
245027
2
12
311377
10
509115481
56912
120088
76
83
87761
66
48
1
385488
73
8
16
777982255
95
139935
41623
5
21
4436
429889538
307128
4
376871
285314
59600
91
20323
421213
99
481260784
231104
72
67
77
404334
3
51
3
58
495191
375926565
25
299574
4901
425976
94614047
37024
19
86
80
79
35928
204350
30
85
95
85
69
296700
449436039
416057
64
6
63978791
378340
4
437598
466446
109415534
6123
18
859971173
38
41
169806
73
93
66428
401888569
51
16
308449
499156
470923
51
5
61
1
891598704
265539
44
21
396335921
6
347175
24
389633
23
46151
34896
53
424602
23
96
74
93
394267
580976697
301510
715927397
8
257045
128186
5499
67
91
5
86
2
16
54
95
272864
79
72
96
236003
73
243938
3
4
22
47
78383
17
41
25
20
5377
135866
15
449299
297876
55
5
66
352473
34
97
31
139543
57
202442
19
97682
162391
208183852
75
74
94706
4
7
142091
98
36
5
32
98636
30
286642
87311
307603
78
197941
352687
315955
456759
21
490825
334294
19
20
4053
50
118392
71
64203
53
324858
32
7
60
80
786965780
3
207885
35
902197454
89
20
229909
9
9
71
60
15
52
42
613252303
1
342839
142296
21
143757
443713
11
1
98
15
365833
892274007
495581986
77
64
34
240840
402700
695238167
373775
18
328801
9
388818
12
458730830
155392
51
83
98
54
755918823
6
468372
364427
9
7
94
1
315217
22
89
165931
487051
100332
98295
33
32
265310
56
70
15
734517573
297261
393705
45
375466
57538
8
33525354
8
393400
49
59806965
47
50181
413440
72
57
64381
10
81
274784
72128
203808
19
282687
61
249633
624593372
75
316150
127250
101814174
413319
340243
374399
144173
354537
247537
156555
12
256871
256973
86
352039
19518
2
343799
59
62
19
45
18262
27
51644
50
44
379675
6
199610
208485
17
393250504
5
9
947668834
512708561
433773
6
8
82690
253234
8
38
34
62
42610533
62
45
29
68
208311
61
42
89
1
36
266843
21
43
13
326821
22
1
1
5
352936
55
74028
61
302648
657848620
284165
557217281
72
439322
73
95
6
16
43
6
95
430208
253195
15
85
54
75
26
27
68166
44
15
34
91
475464
475223497
7
17
58
39
43
265398
499662
98
81
680561828
79686
406825
364829
86
261171
5
3
2
189019
150096
3
39
312033
291260
188664
84
216411
278248
199308
79
480209880
189819
70
310634
182670
79
77
17
1
99
55543
174057
2
13
63
2
10
441868
338679
64
2
62
155382
46
75
292013
303617
64
1
43
297893
45
51
426586
19
454229242
3
371995
817758704
910331700
5
22
55
2272
359995
18
86
6
77
86
804342054
231844
203321
1
9489372
12
78
412133
144591
36
1899
28
64
453757
30403
35
363161
236985
37
93905
63
2
64
5
31605
892492059
939549466
24
185060
660771489
198604
281662
375914
188249
45
102615
95
103081
60
2
7
327723
386164464
29
66
255858
91
14
5
484167
392714695
408706
371600
26
321134
450710228
72
138589
12
26
38
9
9
27
277721
219768
8
16
16
19
209960
56
49
296053
97348757
69
23
84
71
675247752
292289
18
76
70
54
105437
4
69751
282025
5
217120
338384
473751
27
61
94535559
64
68
409317
99
47613
337431
46
60285032
14
7
81
13
13
84
44
47
53
427533837
435036
21
421408
211056
396635
425056
496355
425457027
31105
55
234983
1
61
28
37
368423
68
61069
4
30
392447
57
89
253588325
3
29
163016
2498
24
111912
388276
64166
498194
21
480617
73
45
4
9
77368
275091
367325
2
91
277577768
84
580880309
95
99
15
45960383
307981811
82
350253
99
344015
426949
237060
168225
2
177718
496013
84
39
456813
471793
58
81
33
17
37
74
301123
4
168097974
242899
93
482208
37
96
237512
11
56
3
302645
336623
13
148616
77
259289
98
66
67
403089
552405903
56
399623
49
54
29
5
2
28
486863
42
3
3
194600
332329864
115042186
85
153984
94
203485
19
29
238224
43882
226595
128481
68
6997
304179
14
2
287647
69
251015
5
55
391082
72
98
202486656
564223551
74
43
444069
67638
19
51
23
69
21596
42707
249199
84
5
255006
68
70
322676
4
86648
5
69
17
454785
154402
14
37
67
71
768391286
31830748
5
75193
142452
944202856
36
79507
356113
22
190468
96
3
27
71541
89
229773
702715254
61
338391
316519489
36
12
42
66
42
31
454063
132545
230123
70919
91
844082289
4
37101
6
131044
26
341237
202410
3
203434
797340004
37
80
94
99
86
30
22833
6
36
24459761
371619207
6
300320
24
443233
227376
9
22
33842
434731518
436111
6
2
295899
41
272595
44
170721564
97
54
728287834
17637
27
207535
74
458533
92
67
89
790326455
357571
288317
54
65
7957849
6
42
418224
425227
44353
37
413193
461781
457039038
27
382187675
2
362312
57
388976
28
9698
99
83
86
483165
233020
183572
190174
31
84
87
170601
233687
435249
28
481369
40
14
374542048
21185
39
289164
67
42
767882118
479908
70
241059
79
496682
15
75296
243677
7
94463
343188
48
51
17
24
1
97
18830527
372904
61
797132711
66673413
238842
452008
6
876928925
4923
839354681
88
74
40
359484
58
44
16
99
64
281477
339953
471377
19
632063632
295224
310549
812107293
84
12
24
440358
40743
66
149845
224350
389030979
202917
40
2
91
24
31
250905
4
120923
212252
346424
407257
55859
331904
87
72
482376
236752
3
19
89560030
89
188660
63
365207
28
58
31
179461
6
60
60
468494
326485
31
130171
5
48
47
86861
27
463957
7
83
27
38
13233
339096
3
409201
40
269267
4
391664
374952983
450138
26
40703
66284
54
283367
152323
1
67371
227836
33
2
46
41354
412382871
55
16091
8
81
283563
9
266956
470406
5
5
229241
344085
220994
151017
486344
1
438717
29
70
61
838749677
95
125831
46
83
74
141991
883928613
89
780902376
50
7
24
65
97
155866
5
277485
71
63
495244
9
8
361063
209609
150983197
50
8
35023
37
465827
37
268072
171705050
17092
453594
99721
464776
342832
48
92
98226
97
387896
320127
84
57
299137770
38
9
18
96217
15514
850743972
35
3
150590
14
64
62
3
53
3
106924
69
401549
75
25
425200
97
896463490
8
92946
6
48
87
72
40
160058
481331
14
272776384
23
79
65198
69
178153
62906
9
87370
67
40
79
444344
13
444834
420600
22170
34
49
33
56
59
300146
667280210
22654
84
91
439748
465600
8
394636
5
4
34
41
230854
21
83
466960
9
235036
101423
68
26
43
42
3
446809
36587
7
492624
99102168
438103771
30
389299
155218
302761
290063
122222
83
31
96
201536
88925
37
20
120535
90
987470290
80
857792066
23
47
288836
94
54
7665
164873
98
361381288
469114
2
35
248578
49
26319
23
594115781
290892
29
3
14
535096505
2
417970938
3
380148
186280
477305
22
89
658562768
48
113804138
683775315
8
27
367334
99
36
104754
150004970
5
582655396
356063
176130
8
93
14403
7
329945
70
60
308361
219316
44
666596422
76
437691
15
229592458
49
282159216
112157
41104812
496925
8
71
156907
99457
458618
4
7
234062
77
36
315106014
361020
51
100658
43
91
77
72
85
45210
227726
76
88
12
59623
475532
37
321411
256213
83
289734
4
206628233
141402
233212
47
22726
74
116255
260309
57
280490
60
57
66
7
13
16
826900462
16
82612
201170
482082
398202601
262853
48
159916403
427310
663058485
50
78
827047941
441359
99
6
415509152
88
494818
3
324255
45
426594
77
8
85
42
702436463
4706
21856
848284004
7
96115
496614
69
114332
24163
84
7
5
774963323
85896
780069313
39
90917
229257713
96
292588
163162136
406943
83
64
62
68
270253
172517
67
8
53
20
68
459791
73
362924
431637
386429
48
451458
48
75
58
11
2
62
25
84
401782038
58
31
396683
86
409900
490313
72
49
200468
13
291578
173288
23733
84
350707
225375
136869
286651
471909
224357
87
130429
35
283066
80486
261677
121213
20
437115
266714
12
6
82
205637
3933
14
79
49
54
480302
293833741
408293
227237
618998011
81748
170687
266534144
143576
98
47
327451
329512
4
186122
66
66
49
7
419983
398630635
568321473
30
61
4
234413
886531977
46
51
295359
94
59864
6
98
86
137143
287062
337588
326721
76674
48
424525613
65
33
491856
1717
157240
243636
237953
450783
72
8
30
288685
65
210906
5
83
223918
86
23
176649
18
65297
5
352472
476946667
419467
265662311
62
294115
15
25
273176
78
66098
59
8014
7
349761
454232323
269405
7
452545
46698
342002
31
308416
392185
87
36184
92
77
5
75341
87
198446
53
92
33
346764
499893
445486
144120
132402
60
54
22998
284895
3
322619
11
351958
103043
181155
85
50
190293
252261777
53
208373
328847
72
8
763977996
12
115509917
81
433204
63
254300
398628
97
4
437386
587480383
210098
7
1
17340050
445251
15
271778
7
371925
885994687
72
7
123045
89
950295459
493869479
464319
295761
59
16
166001
8
43
5704
77
43
32073
61
20
345638
789756561
27
78
2
853778843
490323
906155999
363931
59816
495036
45
84
107454
16
239150
33
53
56864
421837
80
65
150726
336505
42
23
4
458219
871364748
39109668
211795381
4
64
28
9
93
375371
152596
484873
44
8
108442
46
7
410854
8
135738
36
30
392776927
422099
11
89
4
8
643201323
320217
2328
4
456514
31
495979
17
207196
332993
72
41
871303469
129152
407264
59
74
24
91
54
9
66
2
8
57
50
22
34
6
7
97
359145
178876
70
64
83
100571
67
825205181
85
120036410
35
47
367218
33633
837836442
38
36
251395
227712
40172
51
19
489202
390462
78
860532359
260696086
61
72
8
84161859
400065
648153468
7
231778
15
89
48
278995
21
19
390210
54
228593
18
40
79
7258
243884
8
137490
394974
395600
588832082
133106
5
409283
482311
276770
83
72263
25
39
63
138356
40
70646
335070
97996
603571058
131681
355685
90
466317
7
48477
9
69
6793140
392845
57
316110
3
23
51
4
68
94317
80
54
196732
187893
148392
14354
3
371434
29778
645799958
100178
51
134254
15
186599
98
86
9
98
8
2
179139
462591
70
39
91
244146
35
22
434812
39
53243
9
175860
632306643
168738
282861
287641
293130
335233
31
10
371597
95486
119777
6566
829150633
29
77
43430
56
246740414
174004
287253
80
8
471926
19987
84
96
19
830226244
795326613
74
70
73
68
284989
223826
367327
88
30
79842
391127
7
6
85
78
469514
22
216986
595576457
27
380401
45
360614
67
139430
386420
120980
19587
492147
21
114752
5
416735
16
773162340
46
4
49
336265
372596
8
31
39
386911
4
213127
1
77
87
59
7483
63311
5
759882065
290778
125839
207060
58
57
298249
61
33
64
58
444891
55
474963
267042
22
271356
155197
131171
232146
106959
80
442265
319544
87
352685
44463
8
78
31
38
131101
82
73
54651
857164448
84317
34
259679
24
84
6
43
34089
34084
62
81
63943
55
1
41
32
87
356903
434931
434330
59
10
6
335800
64
30222
554738574
413733
14
89
30
100648
5
55
56
2
34
200743
44229
4
82
840241756
233404
21981
71912
46
9
64
48
549732204
430308
66
24
189881
31
20516
100912
3
63
6
81406
410834
1
84430
33
7
1
494741
54
17
384523
403281
277971
289974
417770
331383
425262
15
294290
2552
139177
46
25
74
29
303837112
72
183915
426000
70
176345
78
313182
375246
12
466976040
189212
451057
44
331593
61735
448611699
74
81
116456368
985739620
47
38
59
108093
40
7
43
375804
172761
212314555
95
6
52
464251203
74
2
170910
382132
85
70
30
35
91
12050
2
95
48
181627
4
49
326874
826387948
472656
481159
78
4
10
352496
38
19
374817
9488
182426
31
82
149096
74320
70366
237394
74
17
367992257
16
8
415967
319596
288765
79
935163490
6
84
67
344809
45
499991
31
17
9
26
44
79
60
21
391308
93
88
67
469402
250030
91
93
3
153042
214008821
350527
55
605518879
34
44
55
5
78
352605
455258
7
82
474523
17599
2
325216408
315221
44
56
863962921
75
66
32
170658
351088
434531
40190
54
484725
91604
92
51
6806
48
48851
453469
66
41759
46
434741403
6
213061
414686
67
32785954
996446169
202143
19
48
102963
47
268514
97
140120
423800
42619
425221
4
39
40
67114
79
302885
78
33
417479297
4
303900
196138
34
980186776
313435939
193947
48
53
70359
32
65
191146
44
2
13
3
9
990338285
360529
129299
7
287119
445964
231737287
135071
329869
90
247040
42
78420
317014
451043
147195
223142
8
18
80
47
188708
321244199
30
279303
62
234172
360076
435105
41
57
52029
68
25
30694547
325842
20
12
66
84
254722
10
372630
31
74
74
383693
58
61
78
88
96
465908
234947
374419
7
143389
74
92
391955
4
5
12
63068
759647590
188310
213867
283931
82
241663
62
37
90
80433
287195977
84
74021
60
111992
68419
58
7624
163488
73348
150701748
74
482031
26
95
60
28
98714
76001
41357
81
90
46
80
69
130673
510808505
564809998
93584468
464147752
416433
284825
46
9
422039240
1
40
47
335574
68
262424
802643717
123020
56657
33
12
19933
80
61
393185
14
63
361697993
77
448178
31
8
492719560
34
47864
55
76
46
53999046
73
409163
688149089
383607
201959
373986
64732
42373
86
188607
32
328621
453970
59
70
16
4
6
9
730659580
112915261
541092045
37
19
90473
73
79
95
44
34
406758
90166580
4
27
1
126630
86
412808
464096
8
67
56
7
7
433499
79
51
141615
328194
434142292
13566
8
851029140
498780486
94
74
1
104713
65
313694
2
491648
69257
35
97981
16
15
365621
215753
5
280027
73643
411888741
46
242918
61
17
68
140645
496445
39
347393
305477
92
570729903
772015545
91
761803838
493113
135893
44213
249956
82
82305
23
25
96
467893
34
258090595
303994
840939930
913750979
15
25
188073
72
43
5
151233
77
14
3
97
71
385686
2
980741868
920526058
163555
123852
7
4
16251
285657
170099
560732357
260054
447177
27
479298
1
84
4
107685066
2
38
50
400076
70610
261382100
76
37
86
6
71
62
338155
214847
459462
91
5
396316
30
410982
145641
219043
177129
367087
77
240165
5
206535
283101732
1
14
229138
391849564
66
98
3
42
58
14
23192
93
431725
52
15
2
717499542
126909
154507
32941
836268898
62
31
6
220979
159922
92
494281059
3
14
35
51
5
4
282576229
393204
8416
75781
232126
66
86
59
45
93
459286
58
55981
451331
95
15
93550
192382
62
58
63
221135
4
356142
22
9
344915
152050
371183
226088
324492
927478943
453359
582298937
32661
6
33
22
412738
25
87
43
7056
7
93683
13
792415503
90
437806
425884
137098
51
27
86
82
82607
212285
405180
259159
915427472
244133
38045
24
133570
77
8
104618
71405
317364
484720
7
6
88337
78
3
90
18
385094
348617
21057
300055
248770
902872207
29
329531
49
453481
22
8
475840
478201
283660
38
73
422441
32468
320881887
427060
76
5
172232
218323
71775
4
52
1
5
21
43
90
301305857
488852
6
86
31
261902
398185
13
8
46790
380066
90
95
75
63
7
78060
172571
385685
133936
79
64
39
262328
95
210336
244853347
391471
140253
3767
2
97170
20
75
42
382000875
71
592972190
35
47
102365
492269
88822
2
969714633
389417
60
454353
119599
50
413452
362662
133936193
191160
25886
5
7
81
266243
508419522
5
245783
130384
451588
41022
211217
135281
316006
61
280185
81
25
243071
397249
40
55
415961
94
6
203473
271651
29
429431
85
5
181338
63
24
18385
5
418432
82
926682158
171804
302090
39
17
20558
726402874
270523
88
89
7
48913
117237
59
337310
475947
35
18
8
60708
89
73
194075
61
246707
57
73
84
41
337371
32
39
334326279
87
56
385015417
10
323528
38
34
329625
227094
211172
604605835
9
214050230
1
8
468333
79
322450694
76
251022
319714
402275
370801
82303683
262389
55
158273
91
79
402858
218298
3
289756
56082
396464
58
62
99
911547133
345770
57
96
4
80
65
342574
86
5
4
36
85
95
83
57
84
1
14
459548
1
455709318
413768
8
212583
41
94
178682
77
46358
197792282
16427000
329702
3
395750
56
21
73
24
401519
192803
8
115777
83
432283
82
207191
349057
61
2
197841
44
321542
59
278021883
99
28
97845
35075
77
383823
78
68
168882
250003
54
9
431268
394394
14
68
806265831
389645
43
407824
6
316049
6
350963
378124
279806
86
75256
32
87598
47
2
7
130015
150506
1
90849
9
7
52932
90
78
78
686062925
76
2
24
96
5
159823
29
97
27
71
64102
370969
845290355
88
67
892700185
19
383140
5
30513
198184
248974
86
92
144302
20
46249
456746
335146
17991
96
13311
9
117376
132843
9502
66
401963
289330273
9
5
92
373765
83
60
3
24
60
456431
86
29236
4
79
301518
261282
76
238992
81040
95
232145
81
37
612632351
141278
375521
217523
28
5
225906
334403
82
11
354285
66480
22198
290249
43
144340
94
98
7
68361
19
41
78
84
6
39
4
51
6
328797
52
496856
60571
434913
42
9
99
133886090
465656
97
384857
335052182
47
473999
53
452274
81
34
755356090
151834
250658
68
47
25
438480
4
34
70
76
497682
30
322052
18
995020024
8
9
10
13
91308
31
36
25
409921
19
1
23
65
3
47
479708338
269667
98
130482
26
70629
483368
222508
90
93120
49
66482
43
258013
49
151520
44
105783
453549
456596
433959
3
64
128794
87
87
31
41
356927
58
55887
92
164002
447810
253616
34
273984
19
84
26
3
78
418034
51
149927
52
427505
144397
12
108948394
274048
355364
8
354625
1
148739
363173857
79641
363407601
381758
231762233
260011
5
141465
81
119677
99
427571
57
996881919
9
5
6
3759
35
60
87186
451248
214552
6
6
52
23
115802
120617364
386874
305034519
25
26
94
446982
6
29
2
8
56558
159852429
7
90
15
355371
47
40
393246
21
75
48
64
92
80
135363
84
227584
263095
83
9
455674
22
98282
6
77
400044
30
255424
4
51577
59
107606
35
77
6
343947
113521
22
98
72
26
19
36
415979
40
55
176222419
83804
763693717
459656
495057704
29
8
414908
52
51
345220
1
71
90
30
73
26
66247
25
72
146691
7
13
3
377034
95
19299
18
385
25
69
16
255506
693741626
168092
17
380814
446387
49
165387
76
365292
68
94380
6
9
9308
365009
61
9
56412
27
7
880505382
14
695928879
30
12
3
74
472068
423679
181904469
61
49
53156940
269247231
138273
375224
477602
463327
388279
302444
64
18509
103153
62
226955
322251
83
26
70
95
923627297
48
150211059
139667
287548
22
235097
37
979334679
178521
578165065
2
68
21
422284
81
21
44
35
21
209136
84
346447
154821
35
56
69
220827
4
85
79583
19
146704
69
47
96
463536
249582
94
492768
83935
482581
144858
60
354280
133528
19
57
2
55
391952
359047
224543
174796
270468
81
178492
58
52
52
66
464349
247697
27
14
503554938
43
209665
451837
167683
30
67795
232017
20
81
279078
889882166
589847038
131427
53
6306
177199
483369
41
269418
13
2
5
823108629
154130
26
614487809
110622
33
46540
168734
25953197
493304
203622
40
79
49
9
194820680
11
125876920
372669
24410
6
40873258
171922
75
560551775
179400
93
274008767
18
340289
2
246780
70
77
52
5
472581
299828
16
2
209189
44
22
7
92
91
46
417366
58
350250
132793
240191
305307
207331
326319728
233542
30
52
36
25
5
273613
74
200412
74
98733
82
17
41
66
87
10262
451852
265412
73101
87
188589
6
114244951
988570601
44
381719
981987179
366379
169642
301794
3
7
267140
3
311898
6
497522
252845
378621
17
277010
243438
4
307209
39
362302
59
102398
230663
429875
22
233216
55
419997
22
49598
11
415686
28
6
22
67
48
75
144902
999536178
69
21
1
88
18
2
186788
745615828
298241955
411994901
67
66
54
409745
62753
140234
340647
323896406
180363830
83
473147000
385422
55
479863
99
88
491776
278371
257923
86997418
49
847097956
73
60
142787
241056
18
79
32
82842
238249
744090727
373679
171352
516896786
62894
8
83
82
130426
95795
33
2
4
54
162660
76146267
467022
14
67750
1
465012
98
408242732
497970578
64500
577910149
143443
166226
712801633
62
5
2
60
20
9
39
6
222637
74
73
13
29502
90245
567759433
11
344566
402360
5
47
347310
24796922
32
373249
85819
56
439650
448060
322562
374867
294793
22
22
254005
469712
3
12
5
171791
479563
383790
231322
99903
70
75464
760201943
7
54412
87
259405
77953
59625474
467197
110865146
342639
60
99
5
1
58491
5
309589
4
5
52799
70542944
68
6
61
125949
179613
82
63
335109
297724
274761
8601709
99
87
62830
792977984
86
85
47
78212
215717
47
31
20
5
7
58
461544410
42
420077
9
132180
16099197
507537008
42
51
181658
65
1
97
4
471154
310460022
487377
660658596
225938
262766
253297
108090
6
63520
217961
357617
397896
105583
34
91
77
244439386
26
171092
7
3
207020
54
3
4
447471836
8
339786
63
28
79
592164701
4
44
73
46523
1
26
118055513
76
267967
107905
225424
437338
62
49
321159
28
74
6
39
163455
207844
236251
6
82
88
272178
27
31
867174188
6
8
10
25452
400928
157197
86
192841
10
91
680116300
357278757
7
48980
399323
85
78
9
33
1
460268528
791220130
381864
24
12
34
155613
472892
93014
93419
21
194372
330634
77
41235
312391
55
71
1
111202
48
3
432353
5
595798277
50
10
87
29
10
194708
366095184
433950
357147
42
32
48015
96
52
21
827698323
1
98
219639127
173380
259917
62
967306652
82
79
325285
92
52
22
6
64531
7
485355
8
102461
74
248487
63969
19652
328368
6
366393
81
76
7
53
405446
6
1
58
897602556
34
6
51
45
7
133223
3
77
904875357
85
264458
9
341959
21
23
7
41
48437
2
326858
74
66
73
389514
947280233
434110
32
49
3
533999045
85458009
20
158801
442938
345499
155384
135914
29
31
29
65
128362
139944
58
33
67
173341405
95823
202453311
55
134495
22
805636531
29
86957473
317039
84
284185327
53304
27
380488
187824
33
453371
6
413540
62
799895107
6
99
95703
74
126997
50
33
4
761099477
61
266269
84
28121
541148933
641768609
81
93
43
68
32
120289
81
88
8
25242
209154
35744
871842589
79
288437
55
1
568809432
193325
421957
79466
96
410932
22
15
345436
49
836
56
90
214058585
27
925822966
23
101377
226260
79225
276684
18
195903
6
14962
19
245300
333319553
351727
466716
45
108794
86587
152201
345627234
70953662
242876
334810
62
51
34
375696
854
59721
93
65
463106
118106
75
11
98389
450322
283992
58
165335
32296
63
47
33
90
56
431812
42418
69
263693
44765
252881
41
98966
16219
3
56
95
418009
353898
944749916
40
251035
388379
28
54
14
96110
21
198740
292172
29
152374
61014
72
844452187
77046127
5
483944
550518848
845527268
232172
82
66
423349
440459
334837
712326008
271773
85
481074
79
64549
633415559
84
89
335653274
13
56
173112
13
207576
95
64939
3
169428
220846
25
451499
306307
45
23
68014
574773653
290438
395027
24196
1
75
294408
96
358775
493057
146280
1
326334
14
24
498743
234467
380138
4
98
174023
469052
39
66743
46
61086
474733
149409
20
374196
597091420
7
5
2
6
80
11
401896
180119
74
90
14582
73
47
305512987
478342
50
72
12
56429
7
480927
63
272792
151329
58
402390
329682
478908
5
248407
62741322
51
190405
123845
383841
86307252
12
101675
298583
240328
3
293575
176065
342852009
797922559
354643
216368
93
21
77
96286
65
72
392544
256998
10
19144
385233
406135
70
285787
359319
77297
159860
456246827
5
76
244081
184032
12
1
431621
21
3
193662726
300036
425847229
6
24
31
25
67
62
21
26
12
4
5
499931
204408
87
233796
45
20
479571
38718
365278
377133
65
82551
1
8
11
30
34
87
395058
19
98
352962
151124885
47
297612
83
1
96
479294
5
91
114190
83
4
345100
20
386184
22
169562435
26
654249532
98
164460
58
288622
5
6
8
4
58
695433228
34
6
472351
43
39
705898393
15187
85
77
15
94
67
39
19
9
63
43
6
64
6
445034
4
54
471119
73
200543
3
10
3
96
23
31
922098212
5
224866
87443136
34
10
66
40
890776028
6
90527
372593
139749
295784
81
4
19
413856
54
96
213094296
490687
41
10
66
491143
492322
45
9
14536
313759
12
264943
479114355
577050338
92
345629
200764
431061590
22305
56
479031
89
419872102
29
65
420573
71
417869
378924
34201568
280149
1
62
8
315348
250929
12
95189091
321404
85
165323
63947
309930242
47
127902
86
454895
15
68986
80
84
145076
73529
174147560
910039258
94
6
381052
48
143673
258697
57
4
904469252
42
192669
3075
87
9189
850001300
323875
3
120993
251165274
491693
469952
69
7
143566
358935
82
294056
88
442073
245972
202519
80
425711
476127
88
309622115
7
186211
53257
443598
95
784281259
426584
176565
69
93
39
200802
336429803
481187049
619521332
1
11
29
28
17
311332
63
4
69
78
437932
257121
184956
35
38
11
180424
326519705
224376
392292
188376
122856
93
87
329815
4
240021
165684
8
254516668
323513
225049646
9
5
12
312983
64
67
6
442133
1656
438311487
78
30
261960
34
60
8
231967
84
330782
487921671
214724
31
273017
65
80
469487
52
352221
439865
3
44
64
289466349
216020922
8
658878285
85
549389749
87
320295
221382
7
51
87
73288
94394
157442
77
78
9
7
67
2
26
735133102
222697
73104
72
428409
486426
78
26
15
257050927
81
767293927
96
441533379
82
95
332035
201844
170058
89
188175
44
151878
487869
70
447385
159757
87701
126488
236908
219182
332982
11
2
341058
10
35
179019
472226
361235
84
81
20878
172644
344869
347494
14
61
168945
875869625
499682
391324
58
93
60
14
289718
328131
73
23
249068
199184248
1
6
21
908965215
74483
91358183
22
452298
35
228939
90
57
128395
73
843207132
167321
305432
615196697
38960
25
373731
31965
325678
53660
40154270
432182
184228
38
3
86
2
14807
13
9
90
24
483711
226008
377800
7
104504
54454
296647
338933
49
59
53
15
16
65
52
118921
257810
302293
128516
390141123
344896
30
9
16
94060
147242950
93
444861
97
85
287861
42
8
127441
476373
15090
91
74
480330
263714
1
51
9
253901
485031
329821
9
94
136088
1
4
84
7
452058
98
98
4
254688246
73
19
1
63
9
91
93
309607
248900
91
189491
60
90
91
87
58
454853
777143871
131475
22
447371
227411
40
33
6
812006154
383466
378944
472494
20
33
223634
80
443377
12
77
37
42
45
134305
432025
62
230396
137170
78
76
49
9
384694
10
286760083
24
250156
37
56
223866
272974
357827
6
429258
483976
427136
33
436251
15
455262
831365681
84
5253
239058
199044
20528
355140
1
76446
143915
75
227612
16667
70
87
68
190269
39
119859
3
65
5
422722999
10
379569
4
100840
22800
447547
40
12
56
80
94
396273
1469
18
415329342
259988
474226338
279444
8
262998
469708
64
90776
472997
11465
4
11
21
152879
412814
75
418505086
64
95
347838
62
51
343892
90
54
356850
11837
94
9
195409
66
313369
483488
454903
47
9
49
250886
84
335364
9
248250389
284479
7
63
77
52
6
2
91
97
16
174681246
20
214882
51567
386801
406061
64
18
109115
491565
403980460
474681
209707
226345
256530
8
83934
8
41
45
1
156099
344566
289862
59334
859606147
90488
109375
852015284
87
55368
617089480
40
192561559
302500
321872
16
292636052
306055
3
502406088
205716
8
545077878
985371891
180542
22748
190776
93
474112688
86
313391
31
6
71
9
266065
7
465250
99
11
92
79048
505764893
917707534
181205952
370879
2
33
157024
172515
59
2
421031
4
41
87577
31
410253
6272877
315929
40681
4
95459
434775
44
767276856
7
11307
260778
23
32310
38
75648
337384
747330151
79
496716
98811
20
14557
403421
96
96
398919
64
3
231052
43
40133
351748
99
144166
20011
64
350515
242588
152406
9
53
6
88
72
255840
58
77
210007
87
154522
128668
91146
186999
133993
370693
96
57766
31
81
57642
84848
35479857
266989
272914
444718
15
137726
24
347444
98
36
68
98
164918
18
5
106478
399374
54
41
195457
13
47
329949264
53
23
4
332111
30
55839
19437610
52
17
2
452428971
393736
430769
73
6
366026
33
62
495805
4
10
95
56406
163269
26
99
18
51
31596
48
377354
170784
134196
32
366587
391315523
8
2
519973534
284008
514886723
275965
120825
7
84
43
10
85149
66
37
97
78
66
17500
461838
67
2
3
22
409540
93
191514
763975041
274569
164791
7
70
490726
370654
909398393
8
78
2
35
102978
597888571
79
12991
28
46
216817
16
469974013
67
191257
238479
181505
4
354530
56
7
481396
689452397
87
26
337714
32
465231119
213709
112540
27
3
242290
325796
36
432173
25174
470420
257657
378713
24
27
28
469099
36
9
442043
36
21
35
146143
94973
57
19432616
135160
185473
90
4
40
24
81
492788
218111
49132
70
442923
375435
432953
95
60
95
1
354655
546560904
87
388310
1
133991
75
23
199771
56423
32
1
3
72
295839
107310
22
38
40
54
36
20022
360107
1
515956785
83
967009458
60
56
48
302956
8
88
8
23
470729
479350
225241
278108
185679
52
83
187711
6
24
41
414019
9
50
22
20
31
76
72
3
25
88
115122
46
344801
398618
55
65
116611836
318317
87
30750
439369
5
42
299550
3
38
18
334722
8
11
339525
321735
72
366138
3
116601
147483
74
251161
7
82227492
1
78
72
4
417828
6
54269
30
258615
140275
393941
690032745
327231769
953825153
48
670326588
437637
33555
34567
23
89
23
82525
56939
55
439687
2
308678
453509
74
79
425938
488531
86
98
84
603718559
70
309774
35
6
62
25
722284892
224168032
64
327539
23
199786
577582004
53
8
6
559403688
23
71
98291
28
334923035
66
678324093
131664
44
9
56
347523053
61700
448519010
16
416008
490388
200160
34
4
52
125711
1
245945
42
80
401700251
362318
74
6
98
2
68
58
13
462976
445330
5
92
54475
261529
2
62
24190
386834
11
12
243201
71
447081
458651021
420855
12
86
15571
49
172484
431725
24
40272
55
720398034
42
60
48
43764
395703
275488
70
188482
77
30
94
3
431491310
29
270200
12
21
65
97
938988939
6
62
193599
26
263481
49
54
881675897
117558
109639
7
24815
30
81
475775466
40
392181568
75856
11
5
78
359395
35
50
255246
188021
200551
17
45
13769
83
788305096
446046
386975
971259368
434330
74
96
4
75
314242
51
33143
239026
213706065
22
530192403
25
108776649
377960
408405
390488
64
83
49
437233
9
86
477645707
255270
2
44
82
52
8
8
56745
70
2
173074
221436
396999
80
374997329
374517456
88
597261888
37
1
48
243846
32178
2
11
82
333645
39
38
59
410198
135273
69187
3
12
51
86
77843
25
1
59
150764
104981423
94
47
57
46
361578484
683522955
70
423364918
95
6
248693
31
83
110217
97
463444
49
396113
295873
95
125171734
2
57
11
417593
194044
921563796
76
54326526
5
30
220211962
2
40
343524
25
266372
57
175831
58
53467
39
47
25
43
61
13
419207
290517
3
472586
10
340018
859996402
82
262318
42
264418
283645775
199597
170241
76
97
8
56
33270631
25
84023913
816830284
82
304411
13
260357
53
276710
472848079
37
916880318
163030
308963
4
16
38
68143
786267264
28037
31575
151004
381761
12
277009
28
29
36116
33034
8
9
6
98
315079
59
362752
33
430105
55
1
6
164299088
481223
57
52
156655
128374
2
22475
138837
205544
143162
12472
88
103881
425498
368264551
63
32
283536
214775
122418
44
89781
40
57
89
962741168
81
383219
83
463454
961844182
54677
473770
87
76
31
16
262821
481130
70
39
402612776
87
302702
46
116402
6
7
61
247107
54
298571045
43
155197
80
239817
59203
57
15093
293500
54497177
151847
51
93
442838
215542
90932040
24
23
367442
90
78
2
76
2
335013
48
15990
219232510
397762
74
274903
9
93230
44
396105565
311657
373106
26
29811
3576
92
488932575
15
98
52
12
130534
111956
9
53
373828
4
96
5
47
358979
90
35
151860
131066
56
994878545
5251
48324
267083
368125
304077610
298049
899337942
9
588042532
48683
9
1
32240923
97
684712381
90
11
131177
19
382244
376080
34
50
395993
36
17
65
18
347880
463441
177592
79364399
66556
465664
75
135445
454511
66
1
200010
9
547173828
93
41
68
43
378581
50
96
36
84582906
174439
64
293696
332632
418571
331608
2
301787
464312
381450
20
671346084
61
90
69
50
58
40
245225
11
136669
260380
203740
158425
62
8
46
44853
828429406
5
58
81
289122
91
449682
10
39077
115892
41
155823
996928857
1
24
468430
7
124754
409895
87
1
112630
68
91
422564
93
94
91
117415
236877
18
52
23
249417
6
402786
16
50
97
18
3
57768
55
8
80
455082545
81155
132263
3
49
191783
249730
471798205
349303
85
53
87
27
137329704
39
66
91
69942
398962
62
290279460
71
40
4
18
459071
41
296340
29988
14
33
164796
184239
119387
402034
29
249671
338048
76
300140
20
222407
64
391550
319738
12
38
475877
278614
49
52
3
11
229413
516698868
77
80
285832
171158
45105
32
6
92476
75053
415622
131385
158612
22
290557
425124
164041
760811598
72
78174
904805801
78
55
58
87
11
105111
315787
88
4
3
76
797754371
181744
87
15260
384748
266384
73
286296
67
461300
17
445195
33
337613
20
67
172737
51058280
69
2
5
5
54
568046360
312129
88
53
3
93
175627
90807
40
407071186
775362242
53
22
141849
68
242773478
1
6481
861857633
61
79774
4
39
31
224531
22
78
455554
13
393611
106555
161184
60
379
32
74
28465
464385040
121924
429275172
118457
75
84205014
112192
7
370902
3
241219
77
21
273318
256399
236850
72
40
83
54
99
887742728
333344
83
30
392116
749601579
66
174600
49340
11
1
468846
364759
38
281330
7
53
87
315652
33
119040915
439289
51
55
98
443948
52
611405820
91
78
8
40
291322
9
371579457
383802
20811
129339062
43
474390259
95
50
6
184243
266672
35
707199548
410724
117505
269720
91139
77
320587
263043
31441
407661
468685
295644135
46
24
809678618
356353
486246
52
941687702
1
104427
463252
129138
19
126265
7
35
2
13877
84
306053
39335
8
362875
202786
311972
58
492354
31
80
275103
35
296672
451381855
363623
36
372452
390691
59
4
361780
98988
21
44
38
74
198958
778207329
978779972
67
531227266
9
28
4
431521147
14
493126
7
103048
93
33
30
9
99
25
246190
57
86
93306
7
671271944
488235
94177
9
83
39
298939
34
96
12
206991
430797
58
1
76
3
224295
53
291262
97
535603698
450351
13460202
400615
9
12259
67
219533088
511442024
4
36
390727
727694427
69
384302
356363
135167
250714
55132
17
129802
20
14
2
255753227
469326
199776
216922
1
184319
93
13
134177
7
9
74
108917560
188632
30
483187
306111
90
752411935
377192
473532
477293239
261706
494331
469106
37
23
17669
92
98
83292
47
73645
196813
55384
62
580328253
495073
215307
42
415086
90777
50
137296
67
488186
301083
16
894914948
6
393206
410699
522486346
368355
482505
61
28
23
95
3
94071
492603
373676
650317068
51
602020440
407381
195003
356
92
91
89
37241
20
686680866
258488
33408
721550640
77
91
38
556238510
92
52
929531231
59327
315538
29
439305
126828
161154
2
41
73
153133
208779
246650
253690261
78
51
431703
53
16
430290
279507
59
9
713326867
227820
586
57
8
77
26
64530
28
451570
88975
30
96
311877
432009
76
25
1771977
348404
170675
7
88
66
20
338188
89
280265
16417
311483
658227954
2
23
446
338967928
445412
29
471400
7
155823
389835
58
620690916
51
305251
9
66751
416343
24
465151
87
67
212186
449749
451318
198107
303436
72
73
219188
58
440272656
3
76592
5
144947
449224393
308849
334959
408229
250650
3
84424574
136515
257463
354414
103854
184729093
69295
198984
55
282585
9
67
4854220
7
69087
56
78
305155
127491
52
117319
32
27
63
14961
209566
35
76
260339
1
8
81
105592
1
46
254649
1
57
98
453018
32
59
418346
66
552712585
235862
111910
434081521
778
497417
111391
907476280
79
214331
333162
43
115977305
105704
26
231180
92
92
3
114687
234330
8
481822
236618
903398915
437934
61
266224
431676
60
109025
3
13
35
366549
94
2
96609
245724
57
302355
69
9
79424995
117850
53
63
472691
29
1
4
77
350261
473045
51
17
212697
93
95
56
829409141
8
151699
28
1
405460
2
145360
17
706590471
31
399343
331700
70
143379
93288
84
274239
89
269035
40
11
556561586
238557609
286671
25
43
30
62
42071
248346
113180
59
392013
78
56536
14
15798
139549
1
54
10
315439
39
26
308958
78
13
96
947936236
229865
436125
10
488485
176040
51
65
262512
93
53488
67182
48
397335
856740810
446951
239078
58
491955
20
3
5
55
1
263379
48
400359
213853205
48
224809
94937
499376
2
1
404434
323950
37
487418
84
12
95
40
76828
5
94
398792
57
407162
155830
8
31437
310507
19
3
694835425
207522
20
54
6386
585448415
63
241018
25
31921
31
258961
88
106138
281254
11771
275363
144218
226704
84
131194
17
14
360670
95
10
271059
11
6
22619
67
5
492022
7
35
429854
6
178993
54
349405
404327
73974
71
22
12
59
711622971
64
5
379569794
46
347490
444970
334707
4
144297
45
2
8
158980
164069
113058
492598713
67989
331112
67
94367
8
338138
891981342
51
3
316212
861374696
94
26282
4
359347
2
88
431274
62
240474
9
4
489355
366584
210583
243738
237949
6
491899
68
171621
223531
111513
491500
67
13
95
182447
8
613904474
538251155
9
54246653
107936
109713
56
403875
108729
302736
89
479626
86
34
775040379
22
67905
26
110494
4
370259
16
32
20
49
83
48
383228
225876
630969762
55
504234502
599223863
81
29
6
4
336109
67
72
82
87
143461
6
10
58
118923
19
7
59
40
31
36
538957026
402259
54
9
461777
13
37
50
6
5
357223
220216
451310
52
154088
19
47469
72
164759
96425
18
9
78
52
497412
276580
11
160576
31
34
69
202177
42
10
64425
44
96
3
452678730
57
160756
257840
33
65
51
93
966665165
19
29
7
158125
70
391110
281345
301324
88
54552
317901
85
233666
38
13
42
200709
155301
9217
690730524
48
31
95
344688
90191
298371
201933833
77
39
956448591
18
72
60028
2
33
420898
105763
45
315395053
100633964
279372
194897887
25
7
80
34
36
5
466503
88
759172012
235076
96729
274023
357703
14416
14
9
443376
22
7
17
146762
87
272807
72
457528
470800
188124
76
158471
435581865
211948
32
74
22
378911
290661
5
77
258229
461704
453368
20
61
14
4
27769
66
66
298182
183442
1
461895
92
5660
89600
21419
41
354338
296757
15
98
436583
54
3
460580
89
43
9
46
94
460984
75
4
92
29
450414
44882
263431
98
77
541155411
145873438
81
2
40
440072851
319318
4
59
47
97
62
113106
444722
11
85
55
216288
88
27
247907
492479
47
17
58
98
21
194966
23
46198
231222
499629
33466
123900
300493649
330721
292660
35
85
77
427181
342018
291452033
351284
191140
15
7
124790
75
170421
388588073
63
21
498869
10
105036
97
4
28
369036042
54
272198
97
50
498730
414356
491063
1
97
448405
77
136469
48
90
390054
293163
384171
693475850
403081698
359617
70135
174640
32
41
72
222003
47
9
2
80
75
67
131072
130175
318446
41
67
41
37
56772
304887848
120481
9
331364
20
62
116770560
386200
918463566
29
393040
333511
269972
169653
201826
195272
9
423097
97204
198708
369727
62
23
40114
389017
1
32
258521371
40
301230
9
373879
370600
81775
37
461515
18
336028
10
84
195275122
8
2
7
416733
800760107
27
7
293198
89
4
34
76
50
77
76
303833
89
55
67
736020429
36
489339
96
307435
42
8
54
556454801
26
1
236048336
161847
18
223578689
35
93
81
13
85
654054091
65
94
316167
680468679
37884
177271
19
4
58
91124
53341
83989
465239
335169807
279033
239360
56
495128
60532
8
23
370638073
465476
68
21
9
269214
128708
283026155
39
479231
409319
67
82
625586223
48
83
829873957
161145
49622
424214
55
85131
450652
94132
65358269
442017
405002
91
38
22
18
51
9
89
986172360
259894
7
13
85144
4
59
645574841
37
400444365
76
176823
49810283
33
839509859
293151
77
7
83
50
252018
62
2
82391
63
157284
90
13
89942
78756
67993
21
22
1
278597
74
56
248421
771485174
40
86
463152
97
205551
8
89602
80
798006465
39
4
91480
24
241492164
78
69
248672
37
30
488724
3
30
47
617984896
74
28451
2
280128
549681395
498195
10
236859
84
93
33
69
970449222
73
121497
69
2
52966
210702
73574
24
44529035
1
244766
399209
13963187
15233
9
715736243
138308
744165857
427242
28
8954
47
259187
167822
89
30
20
512522505
54
76
276547
405333
1796
19
80
458523
65872
391159
69
20
102842
66493
472892
138619
92
89
94194
143178
54
414598
292838
9
165921
402371
94
350638
97
67
98
49
173581
227265
296393
56
206174257
316559
53
362040
399601141
14634
2
301662
1
5
402204643
2
73
6
176632476
36
50
70
16
4
16
288051
157747
86
671833247
2
15
382033
60
257832
774087951
40
392996214
9
185367
134202
36
11
35
64
70948
233361
45588
473037
10
17
17
46
3
33
8250
70156
755614681
737312580
28
521105154
34
333343648
7
93
821398891
286205
152513
178698
49
39
45
38
40
222313
140780
416738096
172760
66381392
75
1
96
360748
455497
147378
675381698
42
98
6
8
321156
14
279595
72
440160
62
16
1
578263534
378777
49
28
307486
599589319
89170
43
129
457193
216214
464395652
31
3
75
78
39176
156622
341619
18820
78
4
8
184900
41
563574596
335306
68
289021977
123402
497137
35
343665
83
92
13
178919
113773
186796
107712
10
39
61
34
49
17
67
813312811
299144142
22456
2
375859
397623
71
25811
478747928
446683
63
215147
99
72478
367315
13
144439
336569997
26
5
82475
497111
37
1077
439137792
10410
155431
99
266240
21
205384
5
97
7
354625
40521
49
100015
44626
174600
143567
98
365513
731119196
81
83
86
426771
401497
233864
45
85
12
58
10
79
518668678
276294
67
64
353255
333368
475999
184341
600221551
24
16
54
873657158
61
98
91
30984
5
62
122580
170090
43
409641
85
998628866
42
525099462
141384
5
67
86
20
132375
268833
67
93
71
966956761
94
33
67
4
73974
98
605177963
491393
124342
78
38
99
1
1
44
50225
330809
282126
62
852616375
468932
2
32
53
16
62
721303839
21
377709244
85
318103
387881
32
24
66
58
67
42
38
59
69
350595
44
18
184372813
337061
74
127559
36295
46
52
11416
89
447559
586952626
58
51
384264
307417
798057263
55
98
63
68
273427
455297
209379
668595417
495383
119721646
57
972814757
248492051
748868453
48
160702748
273170
105531
428613
176692228
665201399
26
81
3
438098
13
9
239521
2
370442
187290
62127
3
28
15
167297
330639
436773
24
400149
34
88
7
44
5
83
913540510
85327
179569057
89
14
403491
145317
176837
16
4
97
99
452239
28
334419
99
19
296670
48
473376
68
25972351
98
233286
1
15
20
21
165939
1
89
432087
95
126644
136735
154181
331693
94271052
303441
344738
34
72
63
300441103
294952
180295
46
300807
407938
69
78
96031
257870
613552566
5
49
44834
4
26
4
47
30
43
628805251
235728609
199812
151900
421951074
66
99413
88
110325
61
92
36
69918
28
64
88
103048
25
197730
9
47
64
17
76
64
76
424595
460695
88
216654
23
12
569723376
65
69
30
70977
23278
116759
242197
2
58
6
83033575
41
144736
45
349318
4
990487506
345266
3
92959
67
9
85
20
271134
80
62
279733
19
956497704
48
40
36
49
585118
60
26
54243
11
15594
8
96
389272791
36
888607573
2
86
80811980
77
80
272678
22
91
7
385038
484859
198263
34
74
27023
74
53
193043
22
264472
8
39
329089
8619461
20817
267604
5
342228219
41
173623
158416
162446
1
384459
72
155703
167125
63
475017
18
95
41
5215805
50
404792
76
49
314175
233190
96
3
299627
123154
4
304616
38
85
19
456537
5
6
7
223630130
976
30
9
31
365502
45556
87
84
928389578
188421
33
65
124248
31
410009186
81
77
393350284
286532
8853
202880
68
46
138230
263756
341276
91637
45
262978
334126
7
51
318000
76
28
69
111064
24
616666815
53
40082
281392
50
512531094
17467
85
69835030
36459
61
21
78
117780
180912
396475
6
2
121463
9
496559
454769
116730
37
31
416741
32
32
60822
167959
433331
64
9
91
410364
70
260389
7
72
911555824
68
9
74
5
72
15
384868
75
177808
94
424060
124266
19
399228
455157
4
72
37
269274
74
67
22
206517
13
383336
96
454517
9
1
241425
71
63
49511
480874
136658
82
12
96
4
68
5
6
37
95
358034
88453
82
80
375633
235633
177233
317129
178116
54
468287
389748
490374
50
1
2
259182
128161
50
40320
207082638
8798
384418
43
445000
1
58
87991
38
220066
5
948684063
485122
6
597355075
84
19115
59
52
298722
3
13
8
71
67
283997
9
485166
153812
86
251564
9
91126
60
87
369033
57
212854
6
8
4
79094
398471548
4
3
44573
95
350656512
71
94
198014
22
135533
175090
259671
25
385257593
395662627
458897
91
42
19577
201670
862191790
351132
377002
41
147173
4
5
193811
463004
63677
367470
43
98
535873571
246405
11
67
741351514
159438
54
382021
443651
93
33
61
39
17
262950
96
4
73
313832
82
29585
64668
54
61482
81113
119845504
10382
150363638
10
56
16
12352418
690720726
250915
7
293654
159170
464611
891940175
2
484250
91
19
135467
46
997493463
21951
426419
98
231880
447552
34
184094
232227
8
7
60
177872
367463
78
124827
438320
30
400774
453791
105568824
42
61
11
165324
28
65292104
438703
286569801
42
44
8
372802
198544
375248338
33
57
68
65
174869317
11
216658
86
93
171903
94
68756
378380
496316
44
431536
474782218
536582549
403772882
38
959119874
478446
360683
180567
49
619319993
205795
464162
21109
240190
450558
169581
165718772
21
442515
82
931291999
20
215116
9
35
8
79018
323753
4
22
6
1
35
70
22622
45
72843
32
47786
231918
26072906
194365
74
23237
295463
49
144466
726176631
32873
67
41
437027
247351
6
361498
139179854
88
223542
455611
41
64192
25
48
86
336720
44
408902
471295
20
99
289829
32
261348
332931
228182
27
86
347891
133450
50
946617773
5
59
6
320960123
92
125514
882711087
59
186349
421623
3
83
203487
397104
305862
2
32
95316
2
70913
498017
293204
410672
86
49
493251
268347
407257
8
660802156
353714306
16
22
85871
26
149620
101159
85
103887
202410254
162109663
851187789
52
55
341133
58199559
271604
269840
3
917128835
9
38
28681
78245
47
415139
55
8
6
335118
160858
21
213238
371365
308534
371964
507247589
31
205036697
6
455635
399723594
60
27
78039
207058554
287665
71
325182
538072884
278392
52
417741
117737
32
21
469190
40
27
534758467
49
49
328235
168005
15
57
44
56
87
210552608
33
44
172977
902701710
152785153
54195
76
27
36
18195
381578645
42
4
14
47
256535
5
40
37
15
156012
64
19
373819
35
20
245213
934303788
72
18
96
15
518617164
48138
1
112296
91
18
436475
981200362
28
9
30
239581
249770
23996
41
4
322451
28
85
1
6
487384
31
474731027
943704661
321189
50
91
5
415353
75
399592
25
117325
94972
22
75
254226
73
49545
86
5
96
14
420250263
35
71
15
450969
12
7
23800
3
391937
29
17
64
40
345399
169973
141934
256030
38
244641329
273362
452067
109522
58
82
70
77
329391
45
345239
18368
51
70
22
3
190412
44702
423288
490422
15
30
43871
108833
12273
4
8
134829
360792
4
3
7
374489
78
471332
462101
689230289
88
214505664
93157
351607
343621
242283
496143
499572
27074
2
51
410624619
169989
1
50
388652
98
739547012
201861
131357
79
73
56820
47360080
875117154
249730
98
9
320349348
207790
17474
89
104563
19
949312463
43
5
426287
897997848
113273
187009
148242
922621805
3
141835
54
91
581472969
479671
28
28476
9
10
91
47
373375296
246487
302163
4
6
2
66
34
1
368302
351766
75
119372
85
376688908
355349413
65
2
169569
55
72
453426
389708
41
49
190936
38
74
529912015
32
60098
448060
156669
191399161
443109
32
987588226
886108214
98
369053
9
470882
9
342144
48
14
32
97927
4
152047
193921
331535
9
61
222198755
18
17
180309
10
499780
43
426342508
521682390
463024
93165
15
240711
160910
48
234976
3
393171
90119
140675
916693852
385927504
11
862616399
321039
427691689
13
20
4
178405265
22
81
94
703554030
310802
342112
162549
168585
16
78
28
81
2
91
33
483521
60
29
30
98
1
21
72
30
19306
139673
386139
71
283939
4
480318
287997
339359
293449
49
114735
543278936
55427
71531
247699
193726935
67
230305271
87
39
458550
99
44
2
45
51
415547
227921
73
83
269956
384846
97
89
76
35
4
68
588340826
74286735
50
83006
429162503
430033
39
25
318403
411134
377575
340054
179764
305871
122236047
30
8
280216
79896
460605
2
42
10
27
454526
9
425955
4
61
93
3
16
28851
14
97
229794
52788
29
22374
51
246111
47
307391
81
472648
2
58
198173
224672
90
54337
8
493391
57
55
3
14
359912
51
79
139639
158462
38
419624
66
15
463867
345444
60
34
59
45313
69
10
296872
38
442107
20360
310859
13
19
81
40
8
398440
47
77
29
249483
61491
482868
69
445889
389813
861416662
3
57
61
406663
61
7
43
275988
68
478065
408587
138478
866147178
309652
47
48
61738
492349
303685
74881
23
73
19
71
6
86
19
313029
973347700
98
83
9
113404
42
40714
440566
201375
240731
390828
292325
373634
276811
21964
94
455327
41
781793870
6
50
72
69
429044
70
23
336136
2
21
219303
92
81
3
69
7
14
412466
292940
321021
357375
80
163665
75
159364
78
62
3
233346
99
245895
83
79
49
4
88
455547
258051
139436
229786
27
87
70
98
349780
66
69
91
512431546
3339
434715
755393548
28
85
318170
462912
60
967473005
377578
18
20877137
269751
73
454937
183971
92
48698
94
268397
5
78
190084
53
211085
265339363
187970
15292230
20
87
18
383805
194564558
20
53
48
80279688
138344
42
1
47
1153
3
72
442638
21
120569
73
481012
257911
166845
421886
187415649
190037
313637
43
88478
39
386004846
53
69
66920
345532
62
101171
96
43
24
84
22186
57
15
479510
101639
3
171129
55
447019
39
127184
93
387778
26
445442
81855
122094037
472656
23
578103699
141453
32
396664
278206
55
167086
23
24
998657402
495265
4
97827
83
52
11
423903
331134
37
28906
325945
633397440
36
61
91
214017
8
3
312517666
70
74531
87
2
40618
326617
180323
393818
419309
153847
85
66
69404
83
99
293683
247676
4
9
112169
358346
123357292
466608
794205594
58
36241
20
6
474952
301572
362090
95
6
351549
51
40
474166
150636
197803
228775
26
82201
15
219385
804648271
92
277348
61
89
32289
136938
40
90
97
74
87
117469
173843
17189
1
131855
139064
266892
144085
116900
61
79
435764
497543
72698
403684332
98
180513
479693
1
152006
142422
4
67
65
347828
297762
80423
585842588
61
85
425213
41
264215366
74
64
721253830
344316
306904
23
11
499485
26
5
34
5
88
76
40
160729
488918
356252
137913791
52
3
56
7846
139007
79
345460
785526825
76
69
11
75
14
57
898147745
17
31
141491
16
222743805
42
61
34653
89
62
402928
394260
739667349
43
565219161
23
426607
490007
35837
303803
93
96892
53
163845
7
123906
81
209462
3
776222965
520454259
326325
60
69
70
63
1
188853
74
259406
85160594
89702
4
13
330862
62
95
721808495
492698890
449869
27
165573
145475
325278
373198
35
190
101155
5
35
159792
348686
62
56
933717630
50
355954580
326198
28
8
437268
29
103009
67
44
237368
91
160586
429700
69568
116293
6
190124
308240
635632832
233742
98
26
64
51
208692
73863
39
315517
16175
557577964
167069425
34
363617
6
7
50
299433
32
47
57769
48441
75
5
32
60
59
367588
26
32
20
2
123877
27
30
1
36
9
74
335158
66
74
452066
491604
2
2
287177
21
19
46
258648048
32
85
27209
86
46
57
287388
575274632
229745
12
247144
60
71
340976
17
51
306311
30
42
80
18
421653
311666
13
56
326673599
71
54
126002245
2
21
418217
75
153987
67
231974
83
72
668622674
340513
98711
195323
99
53
84
9
2
56
288446
179060
23
65
392156
82
59
54
433481960
722369490
313518
44766
187210
98523
60
487209
204299
321788
199153
106176379
498362
40320
283571484
76
266319
1
7
31
337657604
55
42607
370588
33
475636
490347
9
5
345285
278030
442126
13
78409
28
14
331910
857259959
408534
8
211136
415607
283283
423637675
9
81465
39
75
152434447
53
463108
291755134
8
51
3
290598
732359705
66
6
717535024
2
341685
186381
602543952
582412104
352270
135930
73
18
31
324174
76
413127
314123
515969140
221300
26351
306090
306568
348361
90
213344
404802
98741
69
22
2
50
31
152477590
88
284335
12
27723
289885
64314
5
18
213545
9
11508
289880
75
243921958
47498
4
164305
476968188
45
35
71175
38
26209
95
265626356
206761
275203
78
410803977
89
494604532
184534261
30
158619
243045038
28
35
428982
110081
68
327300
67
59
254642
237430
8
3
5
56
78659
94
99
484791
67
202528
31481
83
81
36
31
90
317184
37
12
89
21
8
392433
358520695
36
56270
52289
45
293014
119650
159616
65
15
34
13
391395
68
171648462
51
68
359233529
487309
28752
198031
358629
75
99
19
358083
310455
55
80
17
149028
48
6
92761
58
812480012
3851
231132
5560
411904
35257
210609
82
301942
6829
457774
135837
73
24
190780
62
625512267
488061
2456
257888
70
243382
653396779
39
91
459082
1
410467677
7
79601
301255
77
75
649151346
52
265723
313359
444869
68
233720
2
38106
92
51
143978
99
92
118660
349904
339559
484046
5
58
163003
17
544340673
191749
2
57
84
13
854413925
31
875323787
539154134
7
306288
853803506
95
226894
3
95
223050
253198
87
94
381767
2
8
75
488132
561040818
25
419891
48
77676
91
15
5
74
354585
497305
376251298
55708
79
6
43
10
13
16
53881
9
74
464189928
9
488960
483472
409796
337246
12078
81
80
61
102122838
73289898
321139479
4
492459
24
58
229545
343234
64492
2
78944819
66
103920558
478177
93
7
209992
246648210
297514
167477995
82
139042
276433
26
74
107968
189147
428064
357279
56
503532738
684317349
47559
248265
7
439747
453442
382154
42
221338
157379597
917448094
70
22
129587
6
2
82
383850
135379
39
166370
5
52
116782
26
63
149774
81
218348
6
8
34
73
442102945
142363
324974
102225
446939
86
3
15
321417
46
10
80
250162
470263
7
27708
1
841290922
66
362122
78
438833849
93
400080045
51
2
89
3
75
64864
88
57
7
78
240349
409329
120309
386734
139845
8
116634
20
2
23259
330864728
73
85
2
79706
54
66
65
9
59
91
65
218330610
33
20
49
84
886016606
307011
31
1
669943611
69
899338088
5
79
1
55
206095
340619
84
9
25981
23
55
815105253
2
50
55
378054
456763
35
2
21
363304
66
40
499301
117148
65
416805
138469
2
211046
379681540
479237
145823
361367095
17
49
80
20
299215
86
339046
65
87
208403
68
19
430172
84
78
409215
150967717
88924
61
73
378172
383929
283975
51636
36694
43
15
1
674752004
11
98
21
418847
790503713
494407
81
5138079
72
16307
36
330161
113655
491934
57
375894315
295934
8
940784099
46
24
166007
295561440
9
8
80
70
506304109
348597
79
206238
10
9
814538494
265642628
34
28
12
230767
34
34
59
72
365544
10
79756
5
38
255357691
54
468494
12528
22
36
84530
89
47
51
494856
328907894
4
492434
401802
44
418925
56
102484
59
14
33
49
92
48
336727
86
53
65245409
37
10096
9
35
6
343180
239502
24546
92
72478
260973
244092
8
9
157565
52
496885
9
35
50
92
228159
22
3
27
21
52
9
404382013
51
4
493177
30
53
486778
497746
30
8
423166
51
10
479716
324036
6
288847
441457
386426
281684728
209946
24708126
7
383940
229390
312898
252
2
381821
13398
74
74
23
228977
73
55
136205
228417
148068
335657153
816066047
85
53
147055
333358226
13
643143729
91
71376
99
241548
50
14
67
81298
130596
877792193
291244345
19
99
86
1
63
425692
78
44
36
56
351188161
88
5
494617
32
102051
58
8
3
365738
41
23
8
435709
69
286997084
111943
56
48
78
129243
786498352
181768
376978
130966
10
832519166
44
86
422719
86
27
7
5
3
256233
35
50
92
85
372384
436177
375759
159026
27
320371
12
10
57
45
288324
86
35
58
68
517387280
162643
84354
44
80
45
33
96990950
954458118
8
39
99
31
24910
263330
402115
460691
1
10
81
345776
994366112
372411
383874
145763
294756
331237
14
105404
97
15
24
5
182040
103512
4
96546
214535
47
5
528258890
178687
493291553
20
486096
7
49
36
123988
249860088
290624
74
26
648453365
91
46
6
543513523
30
15
29593261
15
68
145559
106859
239137
153789
459388
64727
31
306163
93
4
95
7
380760
99403
14
485715
46372
278249
377154
92
448422
65
422447728
5
579485609
17517
38
28
220664
292986
49495
44
40
254786
312777
98
429476
625343599
14
245972
25
224265
132565
92
892511727
70
580380501
66
466054
72
473729
42
38
4
94830
136625
486450
53
21
72
24
29
43
48
87134
162413
68
345847
434247
72370
9
33
55
786357685
324677
63
1
20612
86
11
174819
89918
38
8
17
488765
463792
455557997
897869071
40605
133491975
26
5
26
95381
76
274741667
143062
233590
283138
61
14
75
88
498250
30
7
91
27
474097
64
97
378121
5
87
61
13
58500
73
284435
286702
183151
259052
5
341835287
9
44
195820
435438
65
49
14
122412
351106422
60590557
4
45
45
406617
108686
71
5
9
154635
112951
66259
307976974
7
11
196547
352636
91502
433255
25
89
4
82
378957
111743
195624
243817
394989
3
55
422732
5
922472105
429882
76
362171
88
202752887
2
63
569731632
307679
196152
385818
19
250801
75
358988
196715
72016
77
747141659
28
440867
79
67119
355216
14
489183229
402484
99
216618
90937
9873
95882
212960
351503
24
415124
6
290697
77
324528
30
601220263
3
847086140
94
365109
2643
7
76644
29687
78
51
38
721049241
97
22157
47
193783
221676
97274
1
160018
57918
331167
94
98
918512391
54900
252993
512765977
946652749
346995
757062229
392547
181459
469586
179435
74
10
224870
175462
29396
422567
61
48
206836
64
40
4
7
61
439527
192172
973039626
151083
4
414130
444817
34
119837
287220
666027047
36
63878
440208
29
160497925
38
176850
236131912
70
17
98
381925
937752044
452229
459069
357060
236385
1
402458
131003793
6701
45
3
42
40
153436
3
465944
52
304188
10
29
80
421506
388106
458047
375841
90
43
465067
77
59
47
325029
106214
464095
9
473919
199590
380444
5
57
1528
261802
471584
41
4
318809
114390
52871
39
71
389154566
91
1
282528901
51
16
30
442650
49
2
285371
237151
89
427196744
422143
62
319736053
430067
31
25
8
16383
107081
205847
489672
105994
62
48605
781009849
257441
5
62
66
56
495338
63
14
39
1
28
26
390425345
17
40
20
227114
742222682
450066
314089
244963
46
24
39
112896
21
66
78
185063
336517
29
8
97
96505
398091
35
490890
64
74
380981
9
27
231721
7
66
61
372918
43
3
143158
91
292346
274896
30
499139
44
356127
32
73
487241
66778
233562146
1
51
344800
21
53179
727450301
425127
57
71
8
47
26
31
80822002
26
17
59
5
23
304070
75
145539
52
492418
9
480989
476614
100992
56
133793
80
194791
54
195430
172640900
33
7
81
375530
43
442017
78
401471
337028
95
72
8
310435
253030056
7
466217
151664
357229
19
27
763541030
28
483866914
85
456888691
137084210
85
373068
135400
60
37
78
90363
91
402850
30
29
86
90
26
78
94
89730
46602
108432
60
5
39
442337
58
73692
51
43
93
4
211664
228105
109511
339326
7
96
183814
852545399
54
435068
95
213952
441653
453937
262023
196954
944230734
26
61
7
395998
349711
53
10
69
82
326838
3
50
300828
20
22
29
58646
225887
400788
672480126
29
39
282149
479029
13
8
400547
187753
322805
20
361170
68
45418
158
482620
90
176794809
405467
94
9
996524840
426423
454455
488028
371155
453113
6
256086
284736
206870
8
234076
5
72
4
583766201
357137
21
625100027
23262
10
96
65
208740482
151540720
157370
163386
33923636
426826
82
808509781
277907
84
320772
89
83784508
31
744618092
134654
763381546
11
70746
70
248597
172282893
237195376
423330
268806226
429946
19
19276
39
600586577
43969236
28
878479798
540730766
18442
15
7
199678
368020
760125426
251574
88
96
89588
111021
39
61
38
111913202
20
940189315
447099
166665
269534
453022
4
8
6
40
411402
256389
2
117123
446347
348824
324851
46
356611921
98
98
18515
25
36
59
342435
684949246
36
33
57
54
50
21
1
624464653
2
379286
359331
368442
55
8
6
36
39
126419
312840
205147181
387052
669976294
286092
85
65
178256
38
495827
51603
296844
38
38
388166
314654
189492
5
78
84
453491
79
4
844099399
57
246709
135626
99
246396055
24
209434
82139
197379
191719
26
39
404648
15
5
60
73
85553
117572
242031179
481862
24
15
63814
80
258792
8677
237577
579299600
264830
326058
22
72296
39
37
73618
114701
758115834
71
318601
68
81
226051
49
316032
45
269161
122764
69054
338111
783563363
68
94
40
368285
78
227193
39
2
120483969
80
25077
64
97
106526
121203
340288
242464
94240
39
395136
82
97
211803
15
80
808388057
72
64
58
48
265855
343868
54
19
73404
11
284570
286674
43952
16
60
387809
386099
206623
341352
593444234
8
431866
44
387709313
87
79
70679
299994
178306700
310469
202231
83413974
81
5
377943
192369699
161666
76263
13
69
96
7
64
72
72
459912
51
85
774923935
82
18
495235
9
9
7
61
36810
107863
4
19
34
114132
394688
29
13
2
81
58
483807
87
60514
21320
7
523640554
51
57
16
497246
66
186515
455066298
21
255004
42
72
20
8
15
464248
55
161422
32
343100
74
15
89
132534
3
78254
134315
178920044
353035
5
84
4
310474
70
31
98
429618
308429
19776
6
129483
35
245387726
60
36
469791723
341880
196550
40
1
55
48
625060873
28
899852720
233962
12
47
339117
40
272741
19
758
831464071
151617
70897
44
54
49
76
30
759288176
471555
9
75052
288339
246889
20
302544
25
338379
10
46
53
39
361189
171199
9
72
97
8
133079
5
5
2
229182
260023
444529
584767798
74
300741
28
143704
205716
80
24
215836
429907
46
26
987915497
282721
467970
364915
127166
2
399715
94335023
293568
48
85
355469
95
17
376587
347863
45
66
478248
5109
32902
74
3
267615
349723
6
300136
18
490565
55544
211437
279454
9
466744351
30
381361
202813
607179320
124227
159603
11
83
277724480
63
79
437991
86
225532
37
288870
29
298545
9674
94
32
239258
21
7
7
155672
227369
129766
5639
50
84
48
52260
79744898
299085
62
9
723409476
491187
267991
91
854350534
3
189039
36
48
454212
72
7
49
164257
162755
122447177
472436
59
719567013
47
124132
494527
9
95661
65872
5
3
167613
287893
92
24
464529222
499891581
16699
29
95
36351
9
59
7
154085
426118
423212
77
5
69
418952
96
292709
139040
81658
350894
944826868
15
9
20
250117
6
57
10
142332
106399
10
288699
35
350955
649385358
374401042
24
530727742
12
26
484305
111266
242242
123265
24
23
413100
285355
26
37
2
40
42
85
307658
418770
234465
210134
123233
1
184748
35
93
82
87
27096
226525051
467718
46
16
6
368999272
575374052
136467
932396191
142844
119886
90477
492036
54
3
26
51
93
80
2
417792783
767352697
438730
55
1
51
277003
93
7
351086
2
452894
43
212169
21
11
481793628
268779
54
3897
73
34
145301286
6
283875
198629526
87
29
46
317304
20313
150511
208793630
255677
69550
292311
58
291527
81457
5
299495
52
37
21
124096
29
69
33
281501
20
71
173487
19
6
69
99423747
288291
29
49657
352928
18
266705
400133
20
415695
25
679676467
39
497872
251369
62
75
15
957925320
30
162005
148561
4
455123
53
31
378850
168997
5
53
4
8
85
410347
993791797
246381
456653
100193
10
248029
543453038
38
408388
80
393787
43
51
2
96
12
6
205009
70
15
97
77
31
469237213
747999206
18
456615
83
23
303159
402274
205098
297803308
472162
96
3
8694
8
37
53
52
61
465012
10
46
847230106
44
44
372350
72
51
58
4
36
24
319586
47
50
394832
188369
32
701768255
52886
3
73366
3
16
14
464326
40752
201867
53
22252
368031
117638
307184330
101432
902208484
67335445
98
96
44236
131125
419928
416078
2
63
7
195371
170430
415599
63
146281
273051
216840
225849
35
6
454362
80
17
35
371996
164720
41732
8
3
208162
363713
64
492451026
86
52354
16
114122
148616
316091
18
413585
12
723716430
49
6
77
227833
16354
85
163904
27043028
268860040
498490
26867027
4
9305
47468
50
72077
429868
126844
202039
23
94
422883
374095
63
8
53
96
57037
26
355048
45
19291
415024
373493
9
39
11
42
91058
73
87
86
206676
372668
2
1
118826
8
17
65
149145
33
40
75
360483
166598834
492253
473698
53
43
357637
449135
28751
8
8
10
440644
31
429211
38
457561
37
223184108
40
418622
8
12
4
89
409058
83
76
4
96535
172832
24
96
501357882
254050
85
85
8
214633
13740
19
184419
12
78
22
39325972
27
449438
54
65
76
181944
646562277
61
35
91
19
46
22
99
233980
306311
212212
11
12
45
815934672
893418687
50672079
436120
80
349438
364366
281658
95
32
16
99
187709361
285153
5
141418939
477912
18
90
4
229020
364644
263247299
339688
64541
335154139
32
16
62586
181905
340597225
78434
97
60
319210
27268
5
227055248
189706349
99828881
91
64
20
93
74
57
39
9
29
15
60983
196599
5
13
861332773
400910306
339813
17
989329424
71942
72
465961463
67951
6
13336098
377664
52
156872
286169770
480940
397561
1
17
5
152889
28
406133
12
14
785807485
6
48592882
241058
991969582
28
220242927
11476
305613
122875
282363
82
89
1
470250
82
111199
793427376
12477
426155
422003
26
3
399926
19
44
10
221613
541000369
473205
76
24
460533
212982
74
393929976
171003
33695
85272
492522
55
419328
462341
293629
648034462
157045
445381
14
32
49301
335308
2
347417
65
23
747
933775838
286139
484548
717775075
136575
222389
62
12
238563
160059
105036374
287431
201751
51
161019
62693
63461
515786519
407477463
477171
4
19
38
165610734
315160279
462868
146734
92
283148
3
50
264290
241111
42
36134
1
65400138
61
881742845
75
17
7
22
166658197
788109333
46
100468
7
295413865
1
244284
198160
73
439494
16
255245
126974
76
392388
119697
485110
43987
52
141581
482883102
306557419
8
61
21
312378076
168275185
40
132773
96
6
25228
355016
92
829740934
80
67
12
62
15
1
78
441631
53
175371
496415
274191039
5
96596
25
59
78126
113335
461766
57035
30429184
239850
124808502
253442
368238776
60
111916
149890
50
30
74
476408
10
88
662970390
437422
8
91285
33
94
9
77
388389
424805
50
175960
122050
31
45
569999429
442687
49023
55
363427
30953
190856
91
289853
64
9
90
84
28
775029398
138734
355560
12
136089
47
495002
52
40
96618
3
98
386880
78
999324261
337538
400120
664204926
52
47
2
4
319924
150128
72
357385
42437
298741
75
8
4
40
9
224115
269792420
3
427609
95
722721546
23
113238
234270
1
5
435479
65
73
43
432780
931236138
231849
75
75
1
22
52
422826
154128
16
378249
27
107430
57
47315
43
9
66
495370
69
468211
2175
834639183
461411
19
51
58
1
32
75
419520
412216
385660
433827
1
205315
55565
47
85312
8
417655
613431540
118199
81833
122949
4
17
336177
106075
47
13
36638
71
25
239738
56
86
236457
38
86
80
477004
349073
243859
268243
108330
200350
95
447812
43883
16
7
43
17
128193
980624050
21
51
2
446432
86120
126840
69
20000
205786
81
405389
415767
184415127
57
813474428
25
36
76
3
126713
133505222
388229929
84
84
295549
8
57
31150
448852
159913
176971513
83605636
276301
4
75
45
424925
78728117
40
77
50
471141
79
3
90
25
712705699
721
18
40
179502
65
73
410443
202668
423495
411123
453550
265460
418669
57
178991
356574
425685
137988789
142488
92
139043
50
47027
120295
9
61
73
58
8
264036
365807
26503
24
307274
8
97
158727465
61980
43
285406
60
76
220597
355244
8
40
420693
50595
266166
4
77
49
49
69
73672
41
489636
245360
461957106
5646
263455
16
392490
439560
40
314000
92620
3
109770
33
62
1
265140
137158
7
472888
99544
26
475714
73385
39
98
3
89
320663
293443
94
343053
75
153490
410548
48
2
253978
7
141883
73
1
7
1462
291887038
34
468638846
459709
21
98
47
130324
77
141498
55
94
4
394076
241625
55
76
81448
919629468
386028
93428
54
771283341
94
418358
278160
91
55
307779
7
697100238
198171
8
43
415395
6
464047
389833
442013
94
315671
3
70
10937
50
73
428733
405784
9
178611
12
400895
71
4409
353270
9
72
3
484353
61
117269
59
63
484235
47
24
98
373460
918385250
64
2
442677395
8
424345
44
2
5
257682
42524548
7
471040
9
32
33
214685
39
364979
501597125
45
71
19
35
461379
2
302593
10
42
90
143232
10
146350
1
439166215
8
21
66
6
38
3
152358
215146
8
12
37
100781
145314
157128
56
63
55
29888694
21
51
34
39
994650154
99
106722
52312
491304
68
361377
13898
271916
6
64
11500
25502
327446
290525
58
354737
200461
7
8
96
922038013
423331717
42
464617970
70675
470701
78
312306
422455472
44
60
114351
17
90
79
316200
91520
44
559263784
13
122922
60
290438
341766896
75
46
272
23
130056
479363
24
6
97
93117068
36
11
266349
177790065
7
44
7
75
7
466474
4
416439
2
20
87
13666211
310414
95
219464
73
59
97
390934
14
117965
332299
399500911
109870
86
849952482
41
96
563950523
178621
41
1
17733
8
63508
1
7
416534
47
591151472
438451877
40
424055
56
19
47
63272
94
411782
50
269154
19
181580
64
76827850
52
401811814
24
260132
178607
179336
13
69
4
44
80
295465
9
82
45213
31
497340
84296
199454
363571
294604
3
463019
33430
173039
438141
6
186814
52
215781
585976096
260083454
334801
84
491700
9
22
24
9
76586
341624
94
475763
70
96
5
384122
5336
74965
45880
388200
190954
41
53
54
318690
90
1
370881
63
129955
328816
434074
67
73
369602
330037
99
404204
41
33
49
793834302
60
11
76
96
78
5
160818
4
67
785086423
9
136684254
22
33
449350
650171711
241856
3
294559
26
479998
480966
14
28
205660
36
6
855
124409
117119
345013
94
261052783
172576
74655
371756
8
24
51
488409
29
262885709
11
461786
47
53
323546
65
7070
893718901
73689
223386
204117787
22
6
154890
4
44
189463
337515
43
170265
91
72
756081164
65
226413
411656
222649
12
31
273226
72452158
61
53708
39
45
68
9
466621
80
87
376766
261306
186933
3
168555
53
60
69
161889
734626247
84
13
99
329578
28571
279891763
30
8
81653843
191577
458365
428456
16
76
378764086
54
4
379805
947527498
118128
101831
474080649
44
333667977
82
11
2
477446
223150
212099
54
275520
8719
62
75
84
440457
71
260853
53
90296
34323
150548
72556
19
51
291717
469107
250880
291078
161351
40
75
358403
542582631
114372
17
155976
1
186055
284864
3
47
57
151267
5
191664
55
33
2
31305
333990
14
124732
431097
9
27
98
454874
202419
30
103822972
17700
119544
47
62595
188871
4
33855223
19
20
987588485
64
52
68
93
367334546
2
208319
433198
240953
983846393
341638
8117917
753882688
235583
25
24653
10267
315010
323254
41
46822
86
2961
40
85
300710
84
101550
164639
3
59
14818
853777210
7
48
453996
59
144300
369571
11
255609
35
78
160682
5
30070
583880825
200551
44
18
426812
4
213108
61
55
5
63
29
206296938
21
80
101410
90
84701
38337
225189
228394
39
99
13084
412072
488109
469840
29
20
79
478800
487272
24
84
273402
79
266294
57
94
57
363864
274537
54
478615
330898
65
215922
54
35089
54768
93
158318
42
112972
267108
311045
60
44021
450059
58
24
90
238649
972784548
60927
112862
150748
66
39
1
60
8
254776802
409871
83
56
98
81
102126
353308
910323938
10
87
345730
339466
81
358937351
26
64
488190
25
194166
77993
47
20
77
318433
82
48
18
376520
455610596
25
536807281
66196
142996
351409
29053
472791
41
55
602198644
67
4
11
53
81
83
461473
24
466524
406679
139269688
84
315924
51
383198
620896095
52
26
4
374837
266371
3
102435
29186289
9
499166
74998
246184
362225
64
364877147
353538
2
246427
243356
3
32
276868
28
2
352937
8
69
64
52
70
922390782
51
46
85
2343416
46
453435
8265
177160
52
96315
306849
331833
41158
185244
191968
15
407588
39
49
292719
73767
29304
532325747
2
33
472248
90
75414
61
20
437029
426466
56
923661805
321739
7
18
375896
86321
8
136096
88519
4
44
83
640000542
297117
33
4
8980
28975044
237095
51
298771
23355
35
295280
794962438
65
30
85255
370791401
666563455
435354798
3
63
364330
191784
889779796
193704
24
91
406731
43
195229
21
498139
313545
25
363764
46
13
69
75
246287
286736
41
353207
95279
42953
13
138500
896240092
45
381317
41
64
20
96
3
52
198192
85
41738
314626
191945640
41
30
52
322349
232191
78
251631485
11
57
303940
368411
43
896979165
26
49
68
202337
307843
156280
931195097
263216
80
337544
1
2
40
21
136695
12
26
399249
95
805064795
84
177239
315674
4
296831
94
84
29
384833
835410404
44
5
632856482
152726
429915
366680
88
795442039
272720
19
103094
41
35
327264
69
276005
38848
4
113117
45
291500
377665
50
358583
403737626
26
403210
97
8
281371
57
81
34
36
390104
272659
491946
75
10
235666
80
274458
2874
286622
359524
499506
99
134080128
444776
5
252418
285775
268139
117314
90
423677
256178965
371502
74
36
42
67
62138
79
5
335365
275234
37
76
85838
465550
367845
53
17784
408420
1
62
32326
258225
404105
13
75494
94
344721
44
953381115
33
83
276293
61
76485344
351750
128906
75
271197
243401
6
505136859
937965592
433118
87331
260871
310324
231424
259517
307350
263104
22
3
74
35
81
75
20
356733
49
35
712912573
30
186435
920589117
338601
22
78147
72105
284348
77
12331084
65
62
94
3
59
830031185
65764
3
377307
45
43183
32
315697
1
267666
25
297944
82702
98
450643
96
84
334074
48
53
310
168683
7
3
223537
6
140775
9
150538
32785
244980
257044
57
302102
111673
126508
75535
102910
88
21
364436120
143471
92
34
285016
471979
205505
7
87
451458
32
36
5
26073
5
119559
3
53
313757
26
205357
44
93
70
5
184120
70
93
428693
470714
355559
602819109
254450095
332243
406136
411905252
18534
101836
68
73
470860
192448
343474020
8
10868
392765
35
70080
35
5
22
763052754
291855
300126
66
161868
1
14
39
52
440805
46888
13889845
160989070
39571
27
229199
163239
99
56
75
1
498023
12
59
37
28
79390
364788
271445
28
16
2996
40
45
4
8
312
499129
67
143492
837967846
433982
133054
11624
29
9
23
24
194266
267113
64
25581
88
33
346518
95
20877
3
394622
31
14
25458
61
102098
90
420280
71
97
486199890
115515
362466
6
89
87
53
226195
29
872305931
34
236079
288978
99
133103
25311
70
70899
67
2
415946
70
76
57
443146
99
69
8
16
5
9
60
292771
442122
18
97531
67
833489397
142061
3
21
8
478739
82
351725
43
214187
27
46
411530446
46
377993
157280
81
78
162247
47
384923261
6
11
70
965468419
189048
5
20
72
79
97
29
84
549815980
77
482446
52
270072
6
73
90
9
51
335406
25
29
71
47
74
733872686
62
8
10
39
11339
355770
19
99
193024
618650445
93
73
92
565553859
27359
424103
286779
67499
29224
73
64040
223794
23722
54
6
61
25
84
56
22
99560
175899
5
3
233414
73
31316
44
132955
377624
3
220621
56720
39
528536509
87
83367
412990
11
8288
192162032
68
223841
286952
1
453922
29
56
167125
205870
88
37
25
358346
11
972275397
431117
310348343
184846
418184
322120
76
73369
375412
101187
62
62340
60
57
7
81104
549847618
327604
309254
45
459580
41391
96
138890
120772
26436
283776
22
288030228
69
591201011
24
95591
48
451861
68
63
280935
273843
40005
81477
64
75
327964
350539
36898
326752142
248187
99
199793
212393
32
81
17
112080
88
333771077
430262
190062
471622
215908
89
31
797748438
109646
78
46
94
31
6
42743
34
233563
55
6
38
427509868
55
9
452015
71
436863
234968
174746
2876939
192855
76
90479222
47
76
387959
382632
383836
354765725
5
66
65
148161
373019
76
79460
32868
53
10
144772
4
6
781960056
25
13
57
1
180164
54222
35
326903
59
93111
16
74
480756
39
255183521
748956102
35
97
439239
469549
685017332
320270
302294
10248
87
45
90
9
239516
283412457
4457
407890
2
2
474729
205050
6
56
374867
517599904
493933
190837
455496
535576906
40
468925093
32
247439
57
305116268
51
5
48905
31
400295
462181
57
184354
35
88007
48
11
338698
96852
37
139100
137910
1
53135
360770
43878
1
24858
216716
69002
62
17
31
6
89
277657
48
17
324029164
526331330
409793
14
153827
198941
206635
32
9
26
204929
9
23
6
90
73696
2
92
7
92407
5
93
121626
158152
467211
784524761
70
4
19
58
132400
647074683
82994101
104167
86
20
32
474635
229215
453735
174568
483953
70
257717
18
26
267305
796159168
448220
94
26
175233
348337
21
35
20736
39488
94
81
52571
242117
67
916380375
21
38
1
91
97
421917054
304544
27
268622
20
52
92
640140346
75
3
8
94475
141
1
420513985
41
89
97
67
735697756
429805
2
9
30
82
69
24
61
798860431
82
196544
8
43
87
397672
4
3
95
38
217504
43
3
196032579
38
59
73
362506
316552
983363267
51
28
167902
411147
669856182
196310
410764940
314745
177608
94
252062
187525
94
686527897
869401056
32364
103237640
415629
10
12250
143619264
99
189214
475555
648218635
45
81
39
63983
22160289
95
70
442546
354425
92
237442
470293
365034
380646
73
3
428047
108485
85446
40
46013
450227
2
31
49
226298
358581
436277
243420
167765
193946697
624352468
87
10652
84
135512
85
134887
466491
8
14
4
52
97
895943850
191608
12
97651
36
270098
360333
79
74
289520
112712
468459
90
298395
469921
474822
486764
7
259858344
130152
201668
42
75
243764
245702
300253
90
52
46
36
182200
4
647058677
483250917
73
5178
552885503
401397
35
79
27
18
99
90
60
922603431
84
65
4
803514971
348070
40
122796
361239
3
2
68
94
80
328027
98
476049
41
80
9597
69
296696
280249
15
36
31
1
69
47
382880614
19
58
126801
96
55
444115
74
146995
17
678434755
437998
911023110
198804
59516
588861047
3
779887226
41
66
42047
318231
3
53
215592
36
378368
70
128754
94
43
79
56
474352845
30660
80
45
76605
8
42
124339
7
158010
2
311787
60590
6450653
94
20
4
31
146320
299387586
150229
15453
79
3
14
80790
440147122
73
118444
50
72189
474775
50017651
205806
347834
81
6
63175
277586
29
48
201117
7
85
201232695
127447
388929
286093
54
60
213998
88
369812340
236298
711901531
227250
40
73
98
3
3
10
186069
54
90
54
81
65
946432392
125210
42
7
21
64
809822620
452899
84082
323334
79
265809716
496710
59
322399
67
93
85
355904
327880791
15
74
7
89
235753
75
36
84613
38
99
201148
8
134126
1
28
53649
47
50
470282
2
87
35
247327
230012
386044
74
41
20
163538791
19
352020
233392971
40
181970
1
458927
77780
455721
21
41
6
42
46
115296
30
31
918992711
81
440395
48
19
6
280793
283836
85
9
25
49
430742
55
897189796
11
60
476114
42
40
7
5
82
9
129972
9
42340
7
712636171
40
87
41
41
93
483745
96819
148949
94
265516
282997430
81
491902
841106370
4
65
88
40530
364945
360916
32
471939
93
69
37
103447
393335
208832
42519
5
62
697419019
55808
43
8
4724
397185
27
35
320619
42
7
93
231668
354110
496650
5235
44
77538
64
409452
839795322
251413
44
73
408379
74998
1
30
190362
10
91
16
175667
57
66
55
79833
69558039
151035
89
156576
469989
36312
66
61
425145
51
476963
490245
4
282672
76178
73
29
97
331420
363638
16
60410
15810
214909129
83
104312
88
426050
53
79
487854
94
222329
218847
9
36
385289
392527
333364404
9
77
81
21658
37
480211
86
84
3
7286
46
55422
5
59
66
91
355498848
245812
26
391372
342287
3
38
2
4
141372
80
597688920
45
66132
382961
77753
143920
68
30
346456
447464
92
19
578440486
330810
1
327645
8
335470
26
293461
123039568
261488
35640
9
78
782551424
490821
147672
209920953
27
374497
278491
73
2
65
262495
485564
2
802297384
337238
276733
55946
205567
22
52
11
274243
454600
505846208
2
47
5
48
449229
39
308347
73
7
446184611
26
35
17
293421
87672
55
219024
3
487932
77
191349
45261
67
47
1
15846226
428557
98
87
757469829
47
145124
24
299209
152632
99976
167196
98
311289
289305
77
48
452360
445326
49
5
97
53
95
147819
484546
50
284040303
241345
45
32598460
4722
462627
234694
33
414738
9
30
427946
94
73
745489659
43759
89
94
342492
55
57
73916
48
10
94
44
17
73
350047
3
98
286682
890030488
410482
292726
71
46
24
84
382904
34
55307
107813
38
188903
1
8
60
52
3
413344
471974
75
19
206260
129065
484221666
24
10
881618694
210660
338235
49
114722
12
4
233889
252236
163344
94
68
392029
30
31
1
4
352117
64
7
232316
596176154
26
391025834
324728
1684
857627239
302703
18
58
214506672
457277
478449
455503304
96
789382896
12
336745
70986
67
201350
728448242
21798
39
156704
243156
235390
300116
352335
54274
308605
326302
9
391499
92
67
367122
431985
762753997
80
9
19
74
367845
19
460183
66
374082
220372
72
317454
175337424
283173
45
296863
87
62
16
64
94
399185
35
277811175
62
445594
196930
8
219348
218327227
138740
258551
14
19
32
9
74
49
61
789741618
10
46
28704
34
532913644
248372
74
138880
45
2
397190
60
7
390887
53359
84
5965379
417473
13862
25
8
1
136000
339958
486802
325635
80
393181
67
275612
68
878179298
412206
149345
140221
595094613
393666689
359285
185851
435903
398296
45
362892141
2
380795274
55
43
86
92
399404
5
89
65173630
17
51520
1
47
41
125017
66
87
389102
529821807
6
463017
53
72
189601
406956153
273731
30
13
6
663990311
17
772464687
730072913
95
1
381004
50
98
325807
65
433080
237972
216899
565654835
34793
91
284755077
32
192377
14
398497
92
82639
96365
1
403385
190940
353362
67
63001
674319609
207249
53
116822313
53
61
81
32
456480
26
51
102350
866332308
861609586
22
475374
341793
227281
68
27
6
77
220217
58
353124
21788
225361
11
46
16606
63
296473
39
460968
411184
4
1
66
59
80631
95103
345640
77
46
1
26
370207
590547598
219247
7
280918
34837316
97
82715
233494
445402
92
886982451
636988354
385455215
7
57
274927
645895991
2
56
488308
1
340285
86
77
321748
1
49
94421662
462996
447028
294037
795745747
306474
65
6
154761336
225036
475453
355214
52
69
100482
119605
180774
71
204633
192339
41
8
49
4
482484819
50
32
414401
88
359753
426837
25
144958
51
81
74
7
82
284381
77
29
306137
822068372
386876
26
340742
410640504
25
43430
158096
6
233237
275427
44
36
18382
27
76
8
380968
308973
41
21
115296851
26
44
276180
297845
325161
1
188570
26
284133
45297
81
42
68
95
60335
78053185
425586
40
67
47
94
89
57680
260447
897912276
315243333
3
315291
237565
57
9
26
25
65
145000
2
356835972
3
99
26
66
82353313
76
1
7
24
120152
91
2
156558
50
143135
348656
113406
94796
72
52
24
63
40
274676610
76442
144427
58
162296
30
97
41
46
16
7
31
2
50
233766719
216391
85
65
454772
134800592
5
144968
72
42
8
283390
3
8
391864
244060
234342
437733
439381
46
300430
17
551191382
23
14
58
70
385831
295060
478450
256827
172752961
460395
472009
487002
322390
322038
76
68
73311
114514
98
456280
120227
2
24
142598
760854115
400599
225771
13
18
382885902
127213
39
64984
76
55
76
773042043
43505058
18
19617
242195
408523
76142
261004
83
84
1
4
183179
123427
75
16
39
115437
240298
14
209258
40710186
268498
485763726
219773
337107
221366872
94
99
139117
311151
33
929444574
425095
3
542102068
63
125103468
88
174505
70
45570
393830
487021
42
288139
75
39
64
495371
129827817
219723
95
266534047
480562
251728
341545
497510514
28
38
24
881952764
30727421
217351930
449705
859771390
5134
43
437343
5
80
31
841227456
701931765
3
435045
145414
94
30
20832
123123
80
25
430304
75
237696
13
90
81
113084762
38
963328833
5
32024
25253
365074
842444975
3
307479461
68
1
16
7
189259
77
178680
671650881
85095
8
47
193986
7
67
28865
9
72
13
273747
72
94830
70
8
18
804659681
6
4
41
25
363622
14
293185
302761
17
21
422508332
157712
262508
20568
419604
83
12
6
44
353145
544440685
5
142116
59
334541309
1
32559
27
42255232
11
66
330346
178220
34584586
435404
97663
82
155898178
91
44
233677
278829
86
23
361864843
231820
485700
113661
111153
117954
92
161514
340613
684666963
86
90
69
52
47
75
660788572
252184703
89
405649
52
3181523
74528
996764143
2
609382046
309074
565886197
724137701
28
588384970
350562385
150529
16184
296805820
186040
4
38
22
439003
91
28922
142059
85
56
96
67411
56
32
220491
325391
90790
7
51
4
311168
20
31
275284469
909859051
498776
66
368910
497637
82566154
11
37
80
108145
160582
80
144318
224973
632033041
5
205030
280594
726946696
64
89
248449
153769
434714
139157
626080764
283680722
465473
157388
10
95
318739
19
68
36
12
87
29
391844
352739
8
423926
474660
21
23
195101
357398
42
9886
410815
205284
363424
24
48
445896
35965
59
75
97
25
151149
52
464743
2165
494468
19
494022
272109316
25
57
87
29
1
96
10651
1
89
429190
72676
74
110340568
319199
12
227797
9
2
74
441612
287594
27
48403
247590
43905757
61069
223215
96598019
360473125
38
27
948317607
77
277666
77
12
290661
3
1
4
35
481723
73
30
48
88
829257856
322834
870380439
347962
478309
40914555
97
65372
192418597
8
68
110472349
188092
161286
25
8
26
404237
284553
482476
24325
12
9
328725
474215
120752
48
7
65
317967
480747
475049
216328963
87
164618
4
95
144034
52
437086
5
215650
12274
176363
461546
245839
1
405151
190689
51
22
5
99
87
39
34
4
1
68822
2
47
16
6
51
11
8402600
420725
216319
81
76
118307
21
342162
3
473182232
74
78
459728
71
283828
95
18
311140
150401
93
53
70
467332
406443
16
231791
94
404560
70
34855
35
256835187
48
92486
453085
14
420743
129231
11
4
134847008
437286
38
76
140752
16
204648
9
65
52
31
100991
934288923
31970
69
94
59013
194812
86
32
231289
94
490394
22
1
1
14722
43953
155620
659983171
354262
405595
76385
1
27
2
677240309
88450
9
72
37
310639
30
22871
242207362
58
6126
64
861654609
74
52563
36477
414328537
14
88
68
197964
64
18
30
172796
288614
33
75
10
196280610
79
57721
3
134905
10
23
297761
801603153
46
66
561417956
6
96
260329
77351
47
469713
54
70
277259744
10
54
71
75719
23
42
59
351325
94417
70
85
51180
43
60
46
448599017
17664
2
91
98121
75399
48
3
35
45
5
91
5
10
676383019
493214
73
97
157848
307309
359497
5
717028646
283683
7
75
14
58
372887595
399228
106981
167707
10
49
8
379907
22
141080
49
675060950
461931530
15
315927
356541
438642
2
26
791568116
30
192700
17
4
31
289595
3
67
40
45
112201
490643
21
88
42
402611
446843
136705
25102
90
122736
206360
83
36752
92
64797
899104487
222648
49
352815
99
40
366495
349562
14
64889
439483
24
33
43
635815641
626173256
324525
23
38730
164086
77
96
26
691851893
325579
54
94
28
97
97
655389273
98
5525
453584
79
369100
208943
66
970100647
333443
435529
61
186327
90908322
14
3
25
18293
20
475389
36
58
4
347325
444934
74
30
272099
82
94488
164616
56
17
83
282947
409752
358780
293671
64
7
471283
57
489998
444204
4
542073079
395742
29
3965
68
245910
185269
291123
26
407890
499570
53
311598
79
254421
439878
71
140673
620652163
250880
86
85
44
804978843
51
41
295793
55871
4
75
953583200
56
75
178612
163569
19
90
433311
76
86
400979
150810
461229
649913983
4
62
324950
422082459
22
78
99
96806
58
59
63
5
337384
16
60
8
42
85
753247731
223995450
142580
54583
9915
445759
8
2366
9
444756
65
32
152228
6
56
81
57
96
28
92
19526180
59
245864
35
27
308169
182347
35
407689
27151
8785
329655
426812
64
74
226970
77
87991
73
838469730
469603
627329272
37749
305364
445839
220162
866115583
48411
83
73
3
6
133293
128681
370526
881345328
761205743
37
89
506360497
46
184994939
170820
373157
12
4
457572
33
77
495952773
41297
329075
195588
150091
67
382733
902589245
113864
358663
210298
66
86
86
488575
6
5
6
69
8
3
3
95318
93
9
141370
202440
63
72
31
109604
41
468775
387421
329557
80
606637614
67
42
354073
23
3
5
38
80
47
6
430070
83297
144620105
304515
464047
159498
5
52472
31
486477
120541
9
293609
84
442250
74
91831
44
241813
13847
10
52
25
86
6
284975
41
155223
1
708169711
6
337830
191796302
20725
57
111234
439253
3
26219
214244
77
74
1
74
252395
33
243644
351305
8
992863501
800989816
305122
283076
26
270205
131428
51
93
370299897
144038
74
468694
80
3
44
468002
345009
24
89054
38
19628
7755
65
326295
97
738360021
78
287445
21
6
485313
591768449
235480
334242
601548539
103331
36484
11
126312983
8
31417
376877
70
153698
30827
167725
49
88
9
148031
80
21
462657
18492
51
42
482396
35
493239
344071
32384
10
131463
30179
196990
63
442520
302418623
38
29
9
51636
27
144369
47
402852
36
725643461
482776
45
57
260734
91
131779
37
69
148406616
8
5
81
18
440117
10
158736527
92
72
55
6
273379
48
286938
14
59
80
85
3
47296
203599778
32
395102223
35
265197
111650
57565
386853
323339
82
46
37
74
32
71
338585
425516
25
77494
44
46
13
9
26999
336368
94
85
3
111797
70
215556
39
49
157408
460716
2
48
51
6
259490
26
254720
475182
92
5
31
96
337256
94
94572
2
425538
46
89
113184
152325
475983
34
988050901
28
68
47
182760
5507
3
36
43
419186
505497484
17
431573
29
171231
266884
178385
193094
459534
591821511
28
5
95
49
66
425048
45
2
13
269843
1
233432
80659
495631
389866066
306763
95865
248851
315405761
21270
37
5
438715
12634
959774821
462965
433002
65
22
15
106766
85
89
94
103745
357292
16
46148
36
958449177
21
167040
88
5
462199
21
7
119685
69
90
4
482098
308426
337020
332542
562629802
91
64
140852
442120
437267488
440573
327345
747382341
9
535154802
60
451178
361852
314234
199900
28
350973
179517
95
3
251322
182895
60
72
45
9
21
393395
204424
279021
301608
449681
3
87
96
465785
52
2
87031480
98698
162392
398949
34
466045
291541
66
270901
3
249999375
43
32
13
331685
397149
91
18
46
20
47
72092
62
51
263359
70163713
760471742
276793
6
56
83
431128699
56577
390058
468112787
15
409598960
312000
6
96
74
369862
215767106
347841
291032
435600
255554
92470893
27
36
430467
84
4691
9102
248609
32
10
97
397927
62
77
29
477290
73
160050
164165
377296
53
6
77
48
55720
63
83792
84
491250
235695
91
95
6
31
86
29
29
4
328151
44
97
58
98
404660
7
494933
4
42578
604927387
57870
95
85
278637
67
82
319161
52
254827
1
70
118567236
28
97
73
20
19
58
466857
82498
5
3
866021550
74178
357891
257676
46472909
182525
296848
273508
404623
8
412312
89
55
247106
11
16
96
445332
256952
138034173
95
61
88
32
74
82
82
96
347788
54
7
66
69
168436
162738
203942
15
72
396063
569448182
106637
6504
398042
350896231
3
396624
53
43
88
9
266900
283154
10
69687696
18
30
71
480511
220250
84423
9
438120102
2
490320
40
64476
279299
66
78495
412435
76
118820
60
71
582250247
956302026
7
148024975
2
147390
196034
95034
150792
80
10
1
498698
492291
419450
49
857006890
382853
43
68
849043283
31
77167
337933
306434
66795432
17291
420469
20
409218
52
182274
2
145904
50594
183921
16
470915
31
188945
48
48
3
469708
339314
650697057
174416
119825
891745572
77527
82
16
7
46636
316377
72
90
142174
79
7
82947
62
825810880
21096
278746
162082
65
204797
61
73
85425
22
33
113250
86
398143
16
327614
90
475619338
65
259947
68192
83
2
41691
557086506
497918
89148
68
86
56
72
93
58
442553
50
87740
240719
96627
26165
97
2
51
74150438
19545
62
469946
8
239149
67
27
97
298272
3
55
115324
306967
65
809476693
5
24
178598
71
27
523583851
343047
76
47549
471608
14
89988295
406984
20049
509872731
7
241031
93
89
6
30
51448
22
65
96441
776008436
138173
283606
467773
84
71
66
128181
4
98
46
188760525
75
39464
28
462251
34
3
178667
444588
73
79973
2
18765
675290850
12947
76
468425
419150
70
39
35
58
3
49
169922
181430
89
36720
33
742035039
13
6
86
7
33
123955
254115
197095
6
134343
367042
493909
420234
395073
398554
289492
289375
237123
34
18
7
226735059
82
54
66
29
868496520
687540510
36
9
49
77822
32
72
78
51
97
10
239086
86
97
7
76578
68
44
103320
11
382551651
118859
79
22454
63
468871
268590
454402
8
64278
117310
4
5
75
98
45
393526
930801600
21
146232
13
41
27
52
9
420453543
93
64
54
433214
404475
459572
882064322
389786
5
7
79738
285199
448474
40
55
465558
391911
84
249767
493801
111874
99
13
7
43
493684542
96
13
78
87
470066
93
104723
156532
191155825
4
12
295213
41
493698
478936
73
471309075
46
430916
672760496
79
76
85
3
16792
22
40
9
216392139
29
657450363
288174
5
185384
12758
287645
399341
58
30
260698
52
94
71067
160127
31
26
143898
31
40
81
433776188
429263
259884
1
6
98
92214
14
1
38
77
200693
20
205931
24
632890276
384476
14609
427431
3
114374
15
412871
55
36
195218
6
178619124
89
54
369422
325589
61
22
472706
234643
71
79
447612
260389
483059
99391
47
237299957
446005
243699299
160383
91
326499
14557642
174791
122607932
185084
26
482410
58068
44
425471
99
335120
8
98
84
495025
174310
5
156695
193870
160806
12
9
5
81139
14
21
26
794645544
91
431751
46
89
244763
83
4
28
72
38
98
197854
23
32704
20
436919
7911
478933
5
486540
66
3
952533845
265884
60
72
489426
8
10
4
438247
21
6
53
285636362
18016131
38
400783
39
187714
4
39
84
82
422029
99
4
7
62926
31934
242479
1
276537
487693
39
9
193432
25
44
7
186953
381060
396923
207639
54
338780
366227
310630
265128
317843
7
7
56
72
305579
28
40
51
45
9
303038
30
52
46219
27
91
461037740
297776
493008
941057718
377587
320306
97
239071
449827
330660
18556
68
5
7
84
53
41
3728
50
451719
157643
3
50
466995
5
55
51047
54
21
165939
25
58
218508
90
316925
2
207938201
42
256533
13
437542
95275
375148
10
33
152504
251006
175438
484298
16169
15065152
107188845
16
21
273070
172156
161268
89872
297950272
39
99
77
162274
321467
277178
4
147483
290212
295049
56496
45139
373534
39
460783
3
69
471160
22
8
2
63
4
54
68344671
83
488915
85
262251
61
1
403134
187290
29
201421
360335
88
32
138063
91
19875
57
70
5
56
292443
9
37
2
971733453
266062613
5
17
60
11
49
24
87
365839
77
10
2
18
455954
4
167226
49
29
163603
76
16
86
323427
99
8
360107
407997
389488
345051
40
588529376
21
89
82
55
157684
3
87
18
447259
18
23
50
98
14
150460
62
40
30128
11
49
90
311149
85
24
5
450125
77
88
11
93
228298
89
152456
118858
141878
93
86
417539
139917
6
361720929
72
11280
276541
429106
5
649771291
26
16438
351999
966577898
14
123438
93
311337
418948
400574
78
62
43
38
1
45
32
164776
332566
77
41
6
356574
75
195399
9
33
76
7
30
84606
137625
53
464953450
7
188006
84
8
357389
309726
472884635
96
133951
237043
68
55742
76295
48
44
232458
91
341238520
355610133
13
11
37
131501
4
261642
15
76
95
15
62
150825
33
440831
93
71
66
210554
911438556
22
6
5
358858242
5
21
297717
9
84
314429
483018
311178
173347
413158
36
366102
465404935
343931962
486887827
473904932
31
6
215006
61
187370
199506
473039
241506
338677
55586
334362
242103
444013200
774238358
3
956228824
75
421559
80
53099
369224720
87
93
325074
4
123748572
181280
80
19
31906
34
2298435
157638
34
422013
1
94
219658
10
28
47
26
15
37
82
677888760
2
22
21
812025672
27
50
62
178529
76
53
558888946
25
96
206421728
3491779
58
364232
1
476658
28
57
9
171537
53
87
147965
216445332
4
377970
69
3
97
43
26
466880
715742475
58
45
68
106508354
452265
31
384534756
182472
138279
260872
13
55
31
62
91
298027
104248
262855
144314
62
335201
28
347261
5
15
14
2
97
28260
95
96
78540
5
22770835
77
48
74
882223953
65
42389
1
252768
68
37
53
375239
89
74
63842
90
584904909
37
82
28983712
27
309380
271465
60
318930
156476
427245899
7
68
258927
488169
207927
619975411
38
92
323704
72
415569
210107
425603
244313
10
18
142973
79357
393570
399953
106344
103273
430238
4255
89
42435
27
3
251575
149810
26469
486262
59841
29
57
55894
27
768630384
475259
469824327
32
55
483166
85
919773522
1
177084
7
135377
4
310666
243165
16
35
399510
35
434917
21491
781021836
5
199751
984788721
8
91
102147875
43281
8
3829
360719622
87440523
178485
479925
226655
110199
683859864
605138434
73
79
450042
273647040
10
574855492
18423
5
86
273059
439564
339405
287243
79752
449229
17
27
558224214
95
435894
482335333
76
6559
76
95
66
231679
221984
145212
55
95
46
233529
81585
55
79
458081
58011
67
96341
400595
78
13
77
244485
22
126222
480018
490739
308011254
173891
32
11
1
145215
25
96
3
53359
1
375247
227029
81200
21
224213
19
98230
254102
26
97
81
507831321
18280406
35
285191
66
209059
383082501
11
1266
31
50
25
792501430
20
256878
46
82
188328
425369
88
456083
486080
13
8
43
165810
19194
468203
63620
1
11
21
53
359526
9245
926364319
45918
8
60273
66
5
56
81
368249
128338
975770396
10
208894
13
46
96
269880
30
6
61
95
50
414828
164042
54
195788
17
112885
5
211376
95
35
490980731
352551
482533
66
97
16
77
31
171699
36711
25
5
60
26
34
55
93
24
69
351662
675577089
73
56
373004
38
8
2
486891
80
430377
183496
7
68517
40
7
183500
25
602088407
480256
2
199756
98
4
79
203371
32
8
74391
43
95
98
1
43719
291779
4
59
57
754518634
154209
11
28
76830
2
29
71219
403341283
43
74
364097
7
40
97
93
374891755
131999
316126
283505
843878891
90
106851
28
37
166597
310589
5
77041
193390
203007
88
62
417997765
401612
33
85871
86904
395598
259155
469551
424933
14
69
32630
78739
91
9
446755
174354
194608694
39
209106
12
90
858471334
257053
35
483143
301978
78
735857312
64
181195
192759
19
67416
19
279921
399623
55
23
85
48296
27
458426
126429
28
365977
684809681
56
7
356369643
37
414247
171050223
461886
77
3
47
1
384206
789967173
17011
80
115170560
497550
3
5
94
11
4
280191
69
414189022
347471
53
59
437183830
164388
42
754286214
400561
8776
81
67
67
11
124812
30
65
61059843
495519
97
58
20
3
450867173
187999
68
47
84
219110
10
191860
72
252029
408502
360683
425224277
266615
67
254432
2
644662670
59
56252
230343
59
175833
86231747
39
69
29
3
8
6
20
80
71
413295
400631
203431
20
57
395393993
598432859
45
59
2
64792
7
61822
41
34
79
682757684
101126218
92
1
65
167447
457953
49
4
20
23
14664
5
35350
1
97419
323799602
56
45637
90
445766
245492
260438792
92
14
171061771
31
77
429732117
6
93
70691
96
463922
19
407226
44
90507
65
705465277
494899
281145
6
63
364108
194998
88
97
1
422552
94
957083406
111465
46
352008352
96154
289304
80
57
375627
217167
444299
58
27164
98
18215500
40534
81
177363
293520
62
45
92
32
309393
115910
181635
163538
8
430689
211205
177875
126048232
47
31029
903924695
53
298907
94
365686
70
57
23
445750
98
8997
35
18
407419094
6
18
145606
33
27
88
71
17
43
75
269984
433319
247209
136534
31
93598
940565969
17
336410
26
24
76
241465
13
495398
87
782333384
467128
71
10
199329
29
445144
85
17
62
28
73310
1
642557624
55
410397
4
172564
184764
52
5
150104
388195
169345
92
27
59
67
7
284448
74
20
41
13
25
6
317291738
6
894644102
74
40571
879426802
67
19
3
7
470875
88
88147
50808294
315332
243268
45
2
39
19219
69
34
298255
356929
65507
7
79
98360
217340
298572
450560
31
18
72
36
38
849737756
40
71
996170620
9
2
76815396
200159762
710916565
41348
166147
55
607658909
85
244329
274500
59
37
198426
373381
46
6
49
2
79
68
13377055
157727
3
78973
48
44
229242
31
200065
29
76
93
309970166
13
55
133528
43
338253649
70802628
1
59
14
22802
7961717
3
22
7
2
85
679348094
79419
414013
6
35
38
71
384472249
686420664
417001
486334
84
427272
26
483831
15
141107
92
119795193
39
70837
54
76135896
481664980
34
51
229421
79173
279202506
18
2
1
41
164496
495320
74
1
103491061
463191
5
933519518
372598
461805
156480
26
446649
42
811987076
882457065
708934152
74
73
61
5
24134
75
39
478816
60
171453
452562
323498
416778
15
84
231423
115758
428722016
463855
315894789
97
448305
39
74167
5
43
47
36
435283
74
87775
7
46496
140682
403153
126453
797783431
191778
13
463979
54
200607
91
496139
6
485574545
74
186840
15229
18
62
75
83
460510
327207
93058
96
87257
81071
6
19
6
7
386989
91574
146160
949209654
482516
4
99
163422
7
382013140
386419
348703
415190523
313717
92
10
84
115498769
4267
384886
296655
130440
149203
17
8
86
40
39
5
63
229938
39
616493096
93
337859
90
47
221823199
85
67
86
321300
76
7
9
210470460
7
12
54
5
315127
787148086
17
160185
42
885069946
278387
73
322928
772459534
3
50
157692
296788905
388463
146368
710949485
372632
392885
301716
795907428
74
222889
486949
39
37
139444
7565
75
366232
327209
571063976
75855
8
383705
26
58
419486
46
88
55
30
424154
265255
86
454851
4
56
329034
339360
466407
296331
175478
81689
175957
343355
72
77
116692
16
928241267
28
420160
42
64
1
9
41448
57437
70
19
203351796
352425197
94
138663
393907
547595300
28
425763
85
143509
6
6
172108
67
1
22
6
25
49
17
10
45
132267708
39
431303
32
73
123910167
692795151
290676
24
31
80
446986
219584
357484
253622756
10
79
381155
32
921053978
296624
287113
228379
95
8205
16
14
13
77
100577
253486
7
93
51
628321798
162005
3
359459857
262869
91
408469
84
215610
7
288964
292601
63
60
28
43
42287
275791
426732235
79
3
19
14
107140
7
49
183465
35
440412
76350
65
446821099
15
95
234969
3
13
2
43240
59
58
20
294767
97
79
481375
367321
467764
450714754
592734491
6
472550
19
88601
247863
404015639
809542403
393790
39
70362
311072
312440
2
44
264789
565421108
32
336929
673841504
29
111817
408374
8
60
46
23
63
18
84
40349
83
101839
40
97
230897
713122198
2
370302
78
126168
121587
20
254228
2
411681
401797
2
375304
36
28
951763402
76
25
226688
538128944
183098
988395142
38
252197
94
681871125
34708
50
42
13
69
240708
492613
265900
4
72
7
68
72
364469
3
40
244540
327665
343430
319225
87
79
16
3673
48
427828
163542
691042428
466088
29
382062
47
73
348656
16
427705
3
16962
45
281117
457989
420366181
98
229747
78702
444574
38
37
48
435214
203530
25
4
189793
305270916
857104536
51
66
163981042
55
8
34
8
175037171
344786
75
248296
280959
55
270042
288621
32
9
303141
36
112520
53
235111
34
324808
43
398404
96
108103
71
186227
37
91
4
7
24
67
347905
67
139701
302981
63
90
6
94
27
464383
91683628
48
4
19
359667
68
43
244259808
140970
21
63
275710
432463
21050
492635
20
72
31
236140978
290637
146960
1
9
207703
256871
35436469
242810
232266
32734412
538171725
136560
439847
6
385906
111847
13
76
406441
370842
97156
237026
9
21
57
113364
17
38
1
673164286
27045
591052503
67
13
48
18
7
97
49
83
14
467399
723374857
22
198620
365156
45
168584
94
364794
87
26
203668
113236
94
411883041
91
463685
362377
307141
20
146771
70308
114456
5
345063762
21
64594
281233
44
899055586
84
37732
7
3
90
356678
50
78
65
99
67
43
3
239421
80
7
104223
38
27336
18
202289
355099
435058
4
1
12
347651
329802
226688
122538
21768
307283876
37
346253
315940
92057017
194300
350268
35
32
39
481996
1
314514
464471
1
149312
21
361055138
144095
39
314935
362371
91
96
436042
12
2
290933
835229165
37
342167
217644
24
263632
3
60
9
107357
8
28772
73
274742
86
496835
433407
344124
30
362561
9198
99
745861327
19
10270
393511
46
43
351469341
29
210175
87
53517
345151
715227577
399218
77
3
496648
9
175509867
27
154760
468542815
576423246
79698
9
423912
129826
96
47
21
72
2
147801
96
227527
4
19
29
50739
47
20
48759
166900
428445
3
387310
32375
90
2968
20
190860
30
3
29
44
288674
58
53934
219876
79766
1
77
69
58
9
71
78
8
45
56
488439
75
351478
19
95969
48
476774
96
353825
450559
58128
86
16
3
261559
88
97063396
351974
32
77
83
153832
261621
58
76
440937
477914
39
10
308935
81
82
188721
579267363
109779
82
211020
159641
284690
254514
2
179243
455316
602110666
76
153427817
94
53821
54
3
10
8
40
84
55
427269
1
163599843
338080
176266039
26
68
19
482753
185967
836719774
793057158
80742
157858
168774
87
2
17
15
331909
193849233
47
37
6
82
922391138
5
80
213286
607369328
490303
160576
44497
312103
9
478211
346986
2
86
446845
5
11
240792
2
482559
6
73
65
63
927781495
27
13
323513
158749
823854162
338645642
89
265557273
210702
29774074
79
548646380
64432
46
261980
287162
341869
58
7
81381
145360
29
31
68
63
5192
807103697
485813
392931
47
382122
18
15654
40
103265
626771214
50
65
3
477014
123608
46
723182587
350309
70
93
874990253
52942
325520
83
78
549650837
420268
308248
302176
64
38587
77
307686
15374
302791012
127781
83
51
8
43
282467
26612629
26
234972
75
338309
344138
319272
88
49
489601
27568
176020
440357
77
13
389796
261611
86
22
460912
249931
44407
4
69797
9
85150
44
426169
137218
87
19
57
11
4
6
656839774
50939029
30268
190685
209413559
58
41
185203
460833
234587
87540
182079
332275
95
58
3
248228
85
42
91
43
44
124383
24
3
401239
485567
112456
162857
269929
31
272656
210292
30
1
84
49
413945501
92
21003
3
447546
98260
93
1
75
1
82
222568359
300572
31
10
10
492452
60
58
329164117
2
84
458970
220257021
148373
48050
324232
137458
28
263068
27
40
27
48002
459477
221734
27
13
22
222292
285898
353396
499266
53
346041
77
135291
16
7
150316
23720
49
400904
61
593486335
82
84
33
829860731
195222
71
85
62097
309044
90
106462
851214096
169348
74
54
14
11938
5
373225764
412646
643528421
82
29925
90
213663175
308003
78
7
27
495834505
37
137053
1
31
541912147
171332
306341
82
372501859
177598
157784
377154530
245639
73
86
5
211727
12
454437
678550479
41
68
394613
69935
2
96
644750187
61
60
215434
794894819
45
89
113961
69654192
6
975622690
82
71
143840
2
128131
76
234702
328519
468823
6
402699
462714
367341
203968
37
10
228212
286087
447341
390009
28
8
70
69443
14
207442
16
225773
474549
55
24
3
372868
244839
17
93
169107499
441243
401787
101534
123965
49
5
98
47160
457339
457242
1
272069
3
81
77
148528
306024
396624
22485
27
94
3
123859
71
74
739166769
581204041
7
90
57143338
150808
697035845
6
90
214900
491370
64
835876236
172114
39
90
92635
29538
46
6
34
163203
315572901
163196
64517
8
659931995
57
155247
420718
81
29718
130392
516165903
2
56
30
2
136743
45
443717
46
198139
275527
494442
866986410
33183
84
538175092
2
52894
33
496287
440482
54
95
52
18
94
27
399961
108684
355999
273296
113675
321425
93
42674
20
88
49
104193
71
240042
222036
88
18
316760181
137488
32
211242
16
17220
2
27
41
286022
76
107046
60
81
430274
589675720
358609
28
482851
93
160229
660455480
9
308768
33
85
91
66
40
89
237173
33
407684
300075
299915
9
328556
460285
78
37
2
3
144809
348024
20
60
300933
35
273476
1
5
469533
231403317
423111
6
43024
43056
15
131200
34
5
27669
5
48
81
4
246241
67
58934
474231
381181
216435
393404
330726
86
42
4
237718
188943
359090
77
253464
44908
56
48
92
3
273944
31
178416
1
5
67
383224082
3
94
5
2
3365
426603
198607
69
84
11
49
7
373975459
165192
378229
293818
125902
5
72
237466234
37
57
17
20
491586
335809
67255
394642488
39
8
962224880
302703
24
85
251719475
381803
45259
143597
5
313031
272485
74
33
917828847
90
87
41
444177
4
20
33
313928
263558
61736
27
46
297187
487162
436879
251119
61
89
57
699668797
487551
9
344436264
166407800
5
4
54
29
97
33
5
81
4
53103800
16
114647
50
92
12
30
63577
29
71575
38
38
18
23
52
131552
7
79
461573
6
185549
321332
33403
314721430
422066
312740265
82
144272
181694
75
92
188418
258807
77975
41
333966
93
14
11
445803
174097
10
53
45
488849
38
131747
453721
197328547
42
112234
313368
56
74264
272558
809173861
354258
359463
414259937
487013
58
36
465313
7
57
93
54
95
138434749
82
156232
53
883843735
479632
72
43
73784
88
750696941
69
2
168740
348177
422528470
7
8
828333975
85
416126
490918
199731
12
407360
102903
90
72
56
256589
34634
47512
7
325676
15
81
359705
172303
437152
96
2061
20
58
41
498403
310565
336643
6
95813
60
4
204941
81521
19
84
53
73612
7
8
10916
62
89
195879
2
60
70
22
466712
4
98
65648
317766
92
8
421047
795065648
298133
8
37
52
39
725162209
58
80
21
99
27
51
16
71691
82495264
44
84
82
474418
477720
99
57
36
31
325070
30
93
6
365813
74
83
38
90
412272
6
381140
149897
65
64
14
138667
53
467675
21
103693
57
239048
94051
455472
35
157186
11
372093
950575946
3
88
11
39
90
93458815
907743064
93
373682491
85
79391
217455079
165600
287604
153072
4
164786
38
67
330828
698847388
99595
450843
152713
20
92
26887
44
46690
965489289
1
285569
252776
1
5
51
54
72
458108
2
76461
556919732
315453
621664384
47
374606
88
879115480
7
73
24
318619
24
82
58330
498455
234890826
46
69
5
118265
946387931
358956
365341
156738
43
50682
11
78
17181
361399
143742
94
322811
1
8
25
82
39
86
309656
25789
51
26
60
54
88
393419
530301160
458073
72429
81
359774
4
88
378530
279118
412467
441223
588670559
31
44
378164214
9
63124
415453957
38
32
91525684
54
320989
53
289716
155733
411568047
653259291
56
75073
5
8
34
61
276784
5
385207
485722
13
69
74
46
3
1
19
165845
495717
64
345501
176463
215476
313223
640125912
28304
482946
312536431
281686
225874
91
112650
82
95
19
33921036
294489
91
107757
69
226386
883913741
418926
14
6
79
46271
230979
335292
6
46
299445
325938
440840352
320798
32
52
8492
68
13716
9
402972
15
395138
99
435492
91
45
229273
699285078
351728
210094
261232
88
88
36
79
46
81
35529
28492781
423876
64
88
5
313044
71
364340
84
406221716
168524
20729
340061
61448
46
75
11
200371
230405
77
368936
28
35
19
3
36574
63
1
116956
305030199
75957
338930
2
302604
329255
287470811
50
64
316000
32
261411661
497068
31624
55
13
17
432799
381286461
190469237
65
130540
14
864862003
306851
460390
80
43975
39
563639412
920293851
372856
50819
77
430579
48
75
341304
51
499741
65
80
469500
346316
203022
80
316654
37
58
418910
75
74
932163064
37
338885
92
272677
4
41
37
9
222660
40
76
34
59
349179
56
166755
55
1
339094
357289
272177
240960
337515
86
4
345507
2
257063
3
14
331112
54
13
75091
217348
19
828764689
477980
211098
70
826488221
6
262886
417192
67
463715
89
73
307167432
242930
330925
188992
398730
289167
86
12
486215
15
9
89
982424806
66
21
220978
332378
376613
729224443
4
439042
37
20
36
441740
56013
209206
444586
268898
11
8
537115498
9355601
418532
114797
359231
40
382225
2
299994
66
372617
434365
5
18853592
25
45
228325
17
54
383240
28
166659
286093
79
209257
56
447071
102872
24
581775626
2
749142691
921368271
26569
444322
64
72
316867
401438
496109
4
435668
169907
7
17
9
62
79
120091
569093862
93424816
33
36
102973
223362
54
6
74
51
440744
614369442
955086345
360740477
15
201270
423707
490143
84
118646
325535
497226
1
932624349
3
772842558
82
62
6
47
63
2
9
399796
402748
18
364364
823880536
279773
763609963
76
19
217801
12
32
32
47
470262
8
832133635
18
27
167764
4
17
29
61
57
89
7
28
195335
6
776300853
97
264749
41
289277
211139
5
15
44
212430073
74
124331
252695
45351
95
242465
2
210620
379203
250668
86191092
198209
26
6
218232
28
27
65
345143256
70923
57
752955442
49
36
86
95191
35
31868
35
284985
87
82
465915
59
31
330997
466088
354253626
301735
88
112891
2
8
146313
23
66
224790728
96
172498
884392551
89
94
69
267811562
87
351961
490127
122075
26
40
10050
482646
455316
29
70870
16
276972
21
191907
9
484451
373052
223059774
1
23360
327220
338289
453441744
316611
152475
43
133232382
40
247431
77229
76
53723
345908
172924
314244
407529
339036
286320
67
255233
440775
6
328430
2259199
44
223114
59727
477509
956431924
318349
511903451
19
195295
10
13
407273
326980
59
94602
14
340510
481262909
8
1
25
87
85
295883
228798
109183
54
3
54
26
979044129
2
197719854
458004663
282953
451420
36
279971
1039012
70
3
58
96
33
855133315
23
73
54
495688252
319545
7
120256268
103283
122162
210225
84
139853
405530
330929
28
153602
73728
222181
401880
9
60
320539426
104855
330460
52
98846
38
53
171051
141545
101109
325004218
70
82
80
289383825
423847
329939
2
22
54
8
256972
6
25
384860
291781
802995094
25
40
26
13
6
318747
146668
1187
287262
54387
755649056
2
42
71
951755284
68
757490390
117991
2
66
237508
301891426
384402574
42
456978
48
145249
68
430974364
4
830326330
791031665
59704
72874
40
66
3
35
74
278865
346593
29
347840
8
451292
474209
35
49487777
53
96
451224
381773
231587
3
75
71
975565715
229541
93
262793
30
23
54
4
237725
267989
5
80878
4
49
3
59
150812
481417
92555
59
3
56
40
483534576
52
466502
129792
194177
19
411076
479248
89
58
64
1
56886
9
497970
193788
80
162248
7322
75
19
30585
5
66
438034
41
255123
75
465038142
64
70
173602
107231
311756
91
133309
75
297202
199446
2
332477
481358
53735
184285
7
445010
464542
12
171032
153614
27654
126506
113697
9
9
96
20
452945
57
279970
78
69
25
317308474
72494
81
21
58
387906
24
106295
5
348515
2
6
95402
358905
64
44
6
57
1
300463326
47
384088
81
53
37114
29
35
3
92
203390
64
97500
98
97
94
90
29
260837
61
18
594123453
299640
136565
153413
5
2
304622
378500
325278
69001
73330
11289
432751
395216
37590
484013
51072
239868
265842
392833
303923911
407085
170049
325936
7
6
7
1
53129
39
148653526
428814
867371040
31
20
307890
686766225
431236
57
53
76905
43297
16
170700
6
37134
37
10
400161
20
53
59
483104311
30
792592897
207487
42
366830
428757
268672
193413
71987
842184985
267823
56
375113
8
81
2
85
175049
384450
26
176990
270464
88
44
85
4470
85
75
40
252263
57
57
39
96
92150
221519
378709
11
75
49
431977
6
314846
380955
499556
37
154379
241079
141234
51
73
475784
818879466
9
18
9896
26007
929265430
52
434375
12
84
9
210771
77
8
21
440983
267900
28
79338
62
8
87331
425877
92
2049
302825959
7
110716960
10049
23
267556
2
75261
836112051
413003
479638
18
15
251517
44
70
427622504
78
307271
11413
114645
24208
154107
2
71
279196
326768
213447
455363
453682620
63
49
23
28123
85
360678
464645
332417
25
105563
28967
57
232839
41
40167
2
319999
15
255169
34
3
263938055
349801
40
74
803888113
954149646
602783542
69021
315790
18250
151750
33
1396528
28
21137
429822
33
170527
260188
225747
123566
518009423
345635387
808958829
37
65
17
77
18956
745915989
177691
244733
77
65
239209
83
4339
132593
496342
173326
471073
9
252281
72
566243229
71
380887
81
36076
289582159
88982
75
33
7
724032201
7
15
583085765
396058
58
476740
202604
411671
450773
42
9
4
90
489442
69
31899
486004
86
77
8
434371
89
53
42
8
85
396204
95
809244071
18
15
85
347769
254707
381798
185678
70
287079
43
73
79
64
29
56
38
203973
14329
483505214
150878
670136338
27
323707460
128883
29
430839
35
353938153
17
180945
234094
57
28
375393
845438144
3
142064
49
423791
60
25
42
45
2
266837
28
82
92
418828660
291799
283976
269434
4
422543
19
457762
44971
453700
1
78
757441015
265241
13993
45
364440
46
49
711539448
176142
55
229290
9
98
799873920
73
236917
2
9
296035
234706
194333
124662
22
51
152448
926473889
80
7
321097
2
70
441139
340957
79
3
863116219
96
209275
9
265721
31
16
417061
387484
163333
230363
5
496039
55
405677
326365563
93
337143
70
312810
382280
44
98
65
68366
14
94
53476
532156156
49
27
135481
39
334693
3
652410643
28
229692
36
5
7
485223
78
6
26010
226404
371908
419144
733217089
263695
269785
708697060
47
51
72
5
82
64873
20
108599
5
24
347042
8
477408
48
60
395309
104483
175561
123066
87
452009
214218
200508
378905
12
604999890
320183290
43
492295
65138
38
8
573172818
281535
4
80
83
2
34
458790
773917033
153266
56
76
21
11
965647452
2
44
95
88
52
96
426425
4
234978
7
81
356362
418764
7
563047119
26
464501
491470
84
57
328086
278880216
315384
93
32
37
197051
38
81
39
427993537
424377
3
429531
130174
97
89
292479
244145
8
77
71007773
99
261311
391722
8
682639787
525813897
79
119425
5
4
345533
95664625
58
476872
53627
9
25
1
89
43
145040
668366482
28
10
462819
98
96
98
7
111930
3
93
98724
222211
50
369626
22
110069939
74351
347391
1
36
22
32
26
92
20
65
84130
459321
76
461555129
20
451204
256392606
81
85
97
76
30
87
449250
49
132564
14366
764516044
98
31
44
75
821804442
114316
52166768
16642
47575
84785
52161
325266171
81
480913
55
166880
49
9
314805
4
59
119446
278809
7
77
64
200492
78136
67
172792
46246
31
8
53
226070973
90542
92
261145
259371
24
37
43
315133
44
574211826
43411
61
2
635231807
305861
120848
288204431
75923
5
37
90
62
75
3
74
36
499996
18
46
4
250671
88
250706
159716
74256
301075
6
209716550
62
49
3
295123
490728
57
60
23
21709805
458614
160629
87
263142
87
2
286938
440847
52
83
76
69
58
254560
1
17
428202
97
75
46
459298
844525837
492107519
138082
11
139766
60
63
29
248987
476199
90
493946
66
87260
81
421622
327229
457822
51
35
3
381244
37
87
154239
6
302540015
263800
62
2
10
278593770
201600
117240
317077
301775
51
34
76
148749
96
81
97
68
21
6
16
87
39
90
15
237877
77140
30
339706
57
29325690
36
8
108555
37
906076143
89
66
265049444
490842
8
217939
482972024
351528
284918
92
232230
57
328315
272181
6
221658
98
358611
344921
52
16
128549
101717
41
12
103297311
21
360961
71715
402273824
94911
609946447
522832485
449162
298066617
9
96
12
72
23571
65
70378
7
48
49
193372
365460
179694
22640
63442
9535
136587
91
299513
175477
76541
4
29
55
40
90953
324051
58
51
25
361686
176478
528297455
47
73
83
39
202241
762834343
23
2
382439
13
87
276841
18943
134851
761518396
323625
32
193819236
13
43
61
144334
77
40612
34
823698738
122234
30
90729
62
116212
411818
93
32
59
43
313811
39888
178685
81
66
156802
536187529
91351
12
249984839
25
699800586
360615838
45
160044
276836
191904
21
358583
6
409091
41
401182
321813
326883
300602
8
62
59441
26
30003
258824
78
328864
46
57
9
104005114
77
75
377648
109281
840932974
2
169327
44
83
73
4
95
21
340206
99
553
85
7
49
146188
176251
77
67209
335365
70829
197449
82
186057
87479
8
280969
15
51
311902
6
36
100437
69791
22
53
125663
43
51
372591
8
71
18
37
204832
9
39
4
222073
55
11254
225143
53
171874
428909
38
80502
46
77
51463
442875
438184
144780
149467
36453
90
377166
859701094
472550855
179870289
12
372897
883252128
1
53
937800342
267029
6
291245
82
113786
4
396415
301529
163150
5
304021
211418
60
38043
82
86
3
273491
161043
47
339322665
373033
48
106233
50
756271795
63
72
10
12
6
324425
33891
658478858
77
97249
17231
453827
257891
3
167651
6
95
418763
86
31167
16
22
403740
499349
20
301923
661894609
1
90
135030
60
63
18886
64
25
27
86
51
72
92
46
18
35
56
286492
441546
436329
89
5
48
257551164
51
93
116179
1
23725
24
155060
55118
98
128123
234042415
423106
311851586
64
7
70
3
279516
440890
37
311342
369027
450156
36
194210
238771958
420272
263603
330928
4
388319
4
2
70
76167
77
73
85228
84
212179
422778
64
8
292635
326857
66
515735767
602871960
24
39
388986
42
38
33
98
44
88
382689
93
326163
168075
91
438089
8
451548
80340
489656
15
76
39382
86
5
6714
81
17
4
50
5
33
67
29
21
23
59738
87
91
84
32
25
30934158
46
27
64
83
259031
97
449262
15040
184730
8
99292
471303
652883962
28
67513
25
86871
97
237748
54
44
79
3
96
378372884
221896
295625
63368
47
5
90
1
232110
86
83
28
8
21575
72
4
849524081
397223
49
48937
72
66
54682
79
82
231045
17
273923
33
261018
959098170
368358
91764
71305
126440
34
32
79
51
34
29
67
8
199074
278950
29
6
62700
423950
26
78670
266092459
284000
193011
7
478993
291948
618207977
52
226123
92
93
15
207636
93
4
73050
60
28
479162
242886
300498
98
217965311
77
404749
35
58
77
431890052
361532
67
271072
391213
78
24
28
8
9
28
87
47542
704678540
1815
6
276451
8251
465366531
451865
61
26
481758
199897
6
403420
73432
225002
9
6
212757
44
35
4
46
13
31
447721
140638
158587
80
311018
62
1
7
460120
302889
1
313160
492213
41
275557
267754
406042753
56
96
29061
229181
135447
25
13
394462
51
698805931
42174
64
49
337336
70
624889951
150812604
69
67
5
86
399760
439200
165524144
84
80
44
4
99
294239
10
21
4
432259
64
76
445562
312920
158798
6
69257
24307
338165
367321
30
77
361704
35
109909
350662333
30164
7
195670
28114
87
99
129212579
25
87
73
160426023
6
460290
43
332389
89
24
357535
330752
130898
365855
1
275353
94096
78
205363
3
137946
36
99
460523
35
8
244153
6
44
51346
77107194
269073
449005
8
319916
57
49
4
153288
488997
80648
50
192328
41
762089676
9
121963
208283
3
70
76
64
57
443278
137987
825626693
25
96489
336372
4
158899
24
89
20
41
6
186257
35238
45
26
258197
931416624
9
58
83
92578
345773893
96
461810
489517
224726
7
10
39
59
28
447085
36
28
498731
50
97945
39
4
6
90
333489
60190
118295
37
26
462515
59
380573
21
4
389420
411757170
334982
316090
3
423963
366231
279941
1
59
59
384776058
7
12250
150671021
98891
165884049
130527
424719
4
71
747690712
4
47
1
85
103996
29
308863
242662
37
496778
208676
3
68507
24
651644340
90
446304423
85
38710
95
496556
432513043
324376
151710
31
44
434207
110565
287808
42
148696
21
75
134334
732125342
16584
9
345656
6
160696
18
11
466512
36
69
37
115310
76
3
71
452413
311365
83353
281539
28
81
79
44
55
77
14
9
335972326
6
89
342485180
354507357
207810
85715
368059
300476
28
22
453396
56
411910
216601
55
99
83
427629
75
71
69
202683
403681
157975
151651010
9
13
4
54
44
209121
1
908768561
22
450314
285107
12
182725
497158
211336
10383221
187642
31175
3
169986
238909
403897
22
88
99542
3
3
362927
234574
457006
41
212984
84665
137562
58
411130
252824493
71784
7
302850948
490510
199709
81
72900
42910
86375710
59
377861
4
328400
248113
439092
95
3
52
294228
82047654
8
51
1
79
11
82
20
176511186
482218
359386
69650
42
4
60795
18382
205327984
135565
33
2
3
77
139940
21
73
68
2
79
339421
93
396723
40
2
146263
4
363686
36
38
59
129697
20
13
78
58
75
4
51
217910
55
4
53
37
190769
8
100875
473271
53
309902
18
292110
76
257224
363328
60
404858
24
90
62
6
99
89358
81
122732
26493
419957
1
400376
116092
8
4
5
259425
271446
42820
98
194398
36
123459
28
213643180
164762
40
88
383047
5
87
51
51
39
59423
378568
262795
98
46
8
122382546
1
142910
491953
67
81
400358
87
95
150669
184026
6
250970
179746
86
869475923
97613
3
73
2862
108949
79
78
221763169
46
5
36
39752
324844
95
199249
39
420615
83350
189438
233964
97
66
196437
201725
73
386257
122572
56
1
16
823441605
23
58
14
43
69
77
8
37800
69
19
54
294504
359283
674363068
9
83
422929
51124
107249446
69
66
62945
339890
493900
416940
341762
22768
4
22
8
89
712370036
13
72
18600496
68
459841
65
98
54
57
17
85
180428
13706
443478990
7
134534
49
355023180
23
301868
299186
433841
76
51
37
94
89
97
104485
941040844
69
43
74
298592
4
439642
88
424735
260628
10
97
307363
98
31
133961
75
40
18
7
4
60
398528
247519929
45
218741
19640
315609
58
14
87
448091
91
4
397422
90
103201
103348331
26
89114213
7
90
15272
20
321610
183695
42
83
498257
636532646
54
312469618
431598
32
3
11
42538
97
114594
81
11
10
375151
489548
161520
329174
49
3
49
71
13976
28
47
40
320509
499460
238416
303942
75
32
787778239
18
72
5
149085
23
78
126100
97
49
409099
353003
37
53364
60
55
31
171989
63
87227
135534
96
11
864899782
389804
34
83
31
77
5
176243
656810928
31
342287
4
39
230148
2
27617
93
354743
60804
737871685
7
245422
20
27
90
396132
767050191
87
84
231639
40
33
359109
2
396346
378643
387394
4
17
158772
53633
27200
148061
47
21
256893
36
182051
45
17995022
397127
143544
919512668
81
98
398117
385285
281488
18
469214
4
65
32
470931
73
52
7
370657
97
56
72631
242678
9
44
178335244
279839
194760
534822057
371944
158277324
71441
296368
387177469
126250
412886
482143
98138
9
69
35
285846
4
219403
833882862
68
29
84
96
272148
43767
72
137715
57586253
94
74
404813
15
30378
43
77
69
163013
116251
451519
479081
96
84112
27
5
307715
150286
261025
6
26
311979
319751
58
341876
96237
9
95
606914978
94630
43302
17078
13
2
69
89
28
128521
186334
192072
157738506
113324
393006
406060
4
9
94
404457
10333
2
225156
638325986
10
35
71
137401
85
392873
131980
108772229
34
387535
52
73
8
49
312678
38117
6
42
1
295781473
80
665927835
51
90
171085
202458
24376
98
43
61
96076
243097
214402
308683
37
26
91
28
174430
93
65779
397029
348969
6
57
61
5
236641435
47
398507
75
78341
96
8
121887
219010
94
79709
51
261410609
477324
191094
52
448748
60
79
324729
67
434644
799884828
62783
26
44
87
184138
397064
181521
10
67
149600
112875
930050213
11
45
271585
44
358678058
64
284381
535083521
27
84
98
61
101457
108488846
86
65
29
402903
28
5458
29
183737
4
57
813374304
185462
162302
20
98
10
260195
27
554196391
265913618
65
48931
7
209971
23
616247942
24
91
21
96
122011
300729
150906
5
515753448
33
354272
34
311638
36
88149
130331
146041
256111
431416
426078580
18
7
190880
494811
85
13
478477
88
95
3
26
416597661
3
669293318
454953
36186
2
179589
95
284646
42
69807050
192397
139225
362908
447223
355174
271280957
98
121911
70
82438
83
94
89
50
66
359660
985943703
520354800
225426
297489
127787
8
28
4
8
9
80
72263
4
20
513956028
174554
491241
73
75
44
81
66
132443
219100
299129
82803
483743
9
227985
487768
340122
75
24020
317740
532907544
199539
8
210045
14
16437
289686
4
335082
71
458882
2
31
32
382949
81161287
328957
393025
129380
421444
24
873488017
16
54
11
43
81721242
1719518
27
171472
32
24
57
78
465644
391499
379111
43
5
288845
63
405367
10720
277338
199479
249830
83
67
609338495
903121767
28
2
24
217563
465553
97
393396
27
97
18
362474
122560
136087
38
475666
793835118
26
220087
29
233873
47
83
70
20
40
21806
68
69
12366
64
20
275573
46
483547
72479
376458
355893
12
95
72
426921
105569
20
601155376
86
239468490
815851465
68
129972
20
1
481039
878220658
6
28
46
13
293992
56
423139
6
67
50061
784785296
58
71
78
109610
25
28
34
111900
12980
73
22
233419
3
281084
272783
1
40
4
854556402
5
457531
96
277942500
286084
38303452
9
675101914
57210
75
6
356828
396880
5
423778
204711
40
455595
471657
150323
164456
96
489365
6
54
502370055
69
48
289586
3
48877956
340008
410330
38994
64
56
213972435
43
90
492620
51
105006
8
88
92757101
232488
50
114659
72
173632
37876
163727
462275
87
27705
507950393
84
83
30
891944793
55
97708673
151772
7
156654
55
855938077
32
86283
25
57
63
329810
338730
493857
33
51
470410
145959
9
2
114967
492165
86
69
46
6
45
56
56
72
46
290476
30
49
98
730880718
268842
353551
156430
303766
726645922
308883
45
16
75
431263
497554
284549
63
416700
9
678558413
221720
82
121831
22
65
69199
448399
5
37892
16
71
489205
428130
344393
450418
325564
78
66648
73
126705
337338
951651569
42
38
115130
92
174274
89490
49
94
179450
399435
101484
55
564894711
32
8
126917
62579
38
12
258100
17
306741
47
333341
970844687
80
131609
662454974
451203
272712
459947
25
757438461
58
158235
464268
92
2
18
353587
33
99
41
423522590
295801
229550
11
11785522
98
436554
71
8
87
8
131081
11009
227173
31
88
66
480969
319194
200849
415735
123429020
367679
28
242049
65776
68
35
24
99618
26
55
73578
669459585
7
261196
288413
348310
10
33
89
325158
84738
117635752
343181
66
361364
657175745
21
9
181928
26787
45
65
381282
89
290658
292505
125925
102396
10
68503
318453
50
86115
88910
66
18
486089
52
84711
65
7
9
325079
110520
209290
271698
33
276358
254264692
46
25
13
313554
7085
52
129145456
83
1
230658
74317
494876
6
222865
808541397
264854
323974
519915666
6
72
5
42318
969585395
3
6
37
41656
1
55
307668
427760
4
40
153333
5
172299701
219348
89
445065
30
16120
778878877
19
95
1
263594401
412380
273313
450859
95
70
1050
586246640
30577
404125
94
348853
485389
150168
1
27
345781
51
76
2
55
480136
5
21
58
6
64
6
43
107313
431991
34
452322
5
330056
251833
457412
61
91
104076
8
302551
343043990
82
12
27
9
46236578
1
102859142
709669823
34
341983641
220804090
384092
79
69
99
87
325136
45
5
89
67
54142
3
79
360811
287210
36
59
83
23
68
81
80
27
401010
463670
33
472303
189326
429021
459917
2
35
144924
4
333611
338996
49
10
27
70748
6
31
47
70
36165
300137
226087
39
63
6
456618
242346
419915
82
340826
33172864
422207
15
391749
351098
29
783904695
12
22
337243
69663
982161837
16
53
93
13105
78319
437704
27
397544
69
327416
101215
55
158079
3
195627
50
8
112777
20
286620
373463
7490
40191
4
220126
99
89321
68
20
420702
424603
305325
254029
75781695
26
24
381137
431721
74297
26049
67
106431544
95
109210
284572
13
53
467310
12
85
40
116230
3
16
275528
346274
301708
11
655611862
34541
86
22
305164
90
2
185454
32
147420
262770
27215
77
31
56
80
9
303648
880450527
30
72
204460
474409
59
7
202456247
12
953911931
118328
74
44
453175
75
357535
25436
2
320719
49
14
35
66
377455
411054
445545
21
498629
139621
183205
48
10
938204074
88389
12
13
367914
3
7
99
82
32
239425
362345442
250713
379397
937516150
17
46
51
164068
35
96
61
6
410998
341924
88
78
20
392061
316387
49
52
117627
84
9
71
484277
90
463166
14
98
49003
40
421361549
74
235945
2
373848
67
86
314161
3
183688
13
16
61
39
440484
13
30
39
159535840
32120120
51
470836
50
449898
181986
23
30
7
71
927475605
425765
363045
21
112474
63
108265
26
102093
27
250648455
307403199
59
41655
43
2
619555894
51
22
4
3
73560769
83
69
3868
74
270185
46
471604
94
75469
191969
43
97
2
384649
68
68
96
244480
7
98434674
1
38
6
99
46
6
36
57
358779
302748
416537
64
357705
9
85
8218
62
59
89
39
220826
286448
311215
563202220
85
145649
52
19
70
14
448177
21
38
379184
98
30264
348574
2
361709
91
90
75
148615
36
237914792
346398
23
26562
37
666415417
228545
696986505
171626
482062
9
29
6
284234
33
56
377167
35
52
122522490
25
23
13
56
6788240
1
240436
371700
81
97
5
2
122925855
3
86
192212
70
70
2
9
42
613019612
60
53
12
98
9
271777
47
96
436988
1
459687
39
6
339788
91
124547
68
143596
471107
82
4
425924
308851
299658
288122
88578
312026
38
74
19
95
72
52
417070
5
17
269556
379369
12808476
311798
6
76448
166935
87395
497925
203747
145983
457032
6
9
174132
67157
52
11
435859013
446289
212921
7
1
95
16
81
28
46010
4
301223
92
6
4
327239
387971
3
28
429054
261251
193034
307183
21
36
14
53
395809
360953
79
35
82
89417
21726
97341
15
248764
6
20
435791
63
22
66
81
162108555
88422
36
350371
345825
59
296843
42
329983
48
25211
35
47
146923
80091
446117
19
25
24287
44
7
394988
93830
45
80
36115
323621
287668
77
39
17
262373
99
429746
389619
659510670
9
62
21
9
255941
12
98
91
482770
875663340
49
122201511
77735
13
55
229284
66
8
203587
21
97
92
15542
99
97
428327
21664
2
253759
555781328
29
315568921
86
798602047
6
35
96
381756
416272701
78
5
251227023
233400
144889
473610
99
27
329052
7
19
4
1
225410
74
52
392866920
91
2
190033
267474
284663
130472942
28
6
74
585261731
41
183886766
65
62
79
205483
19
278943
224798955
329666
9
63
3
145279
2
97845
6
257453
889699566
168074
50
14
478626
50061
221160
6330
4
96
81
60
44
50
544066385
268391
53
4
65646302
168588530
30
61
65377
22
433350
174493
5
9
2
32
70
11
80446469
18
8
640864425
23
109611
11
101149
22
441723
146017
473251
482707733
504631167
8383
76
16
211797
38
19
237509
361197
10
61
77
46
313209
180245
415821
666818869
423369
148550
144865
2
274385
283887977
66
7
11
449930021
886581558
33650
3
302835
84
9
987746934
279901
215542
64
356164
3
238505
584025100
81
8
41
5
77
201382
15
469195
53
315510
1
676195044
151012
273802
134143
8096
170907
51
970808252
387425
232616514
82
45
12725
40
61058
32
159473256
415422084
87
338430
87
163369
51406
400520898
202818
869170111
42
378338
140836
67360
345889
708183083
424790
145484323
10667
75
62
228634
40
122311
206125
4
193543597
91
152501
123662
40
64
43456746
99
5
379514901
52
19
9
11421
275039
357682
360479
86005
81
6
26
8128
179101927
296778
527733199
353511
377011
332606
409167
249995
17
50
17
179951
79084
169936522
119303
38
41779
630045318
60
57293
307321
379662
24
599653442
84
11
141572
6
402702
9
98
28
8
8
22796
56
817866161
7
7
23245
31
134605
8
426734
1
213667
90708
1
195137
14
44
577149646
42
944690515
266843
60
24473
292006
726334515
18400
546651721
19
606908692
22
16582
31
22819
253045
88
54
230226
55
85
308349
2
36
130498048
5
31165
217928
96
8
179763
381999
97039
2
1
85
6
209452
372488
343353
118524
470714
64720
305776
82
64
771287634
5
9
541711754
442505701
7
47279
20
70
19591
27
19
60
24531
4
494847
15
81
67
18
583740469
350593
258900
52294
93
55
172556
51
12
458004
209535
689280443
445068
389368
305320
243430969
66
37
398984008
69
86
343332
53
226245
81
90
44
386043
188008310
43067
263631416
454194
11
198490616
3
474442
64
15292
477027
126870
308747
39
345014
177403
3
83
4
23718037
38
204152
4
5
16347133
54
444797
4
58656
22710
376076
457342
8
30
48
427984
31357
120715
67
252311
53297
6
237542
58
58479
97
129851
5
238185
4
653489026
448138
241451
369596
137364
43
294859
349174
377336
125458
42
53
135293
397601
1536
138284
28
13333
514308776
926258684
3
51779
386502777
14
255417
58
220357
4
253290
75
334049
366891
9
66332
244817
76
18
42739685
341804
645329997
28
424145
15
56
52
97
356103
18
286137
33
73
25
3
84
42723
20
54014
480119
313635
7
2
64
44
475131
7
265611
26
51
247340
470977
1
101988
233086
425590
273918
367577
52
20
48
41
94849
745158407
7
48
793626060
212109
353905
245835
169364
186156
49
81
76
473799
78457
20137
215826
90
222226631
17
947363072
71
10
41
62
437417
24
499854
490242458
397609
402494
554860845
169223
327688
80743
187108
150114
382922
90
351929
86
54
619479976
40
4
93
301873
6
49
54793054
3
38
56
1
85
203946
39
102485
36
4
66
84
52
60
455445
11654
99
209331
178742
87
51
2
14
7
15
1
77
17
464452
30805
177188859
94
206309
449957
498832
233218
57
74
48
23
328027
25
445400
106070
463707
89696
13
44
473786
78
40
172540
347137
63220309
2
65
911363551
25
460654
52254
118065
145530
55
78
203882
37
382456
427956
2
86
11
44158
69
268389
3
85
222378
561695142
16
3
77
75988
679788993
367062
22
51
74
410815
105382
5
77
62
6
15
95
50
78
97
72
296631
246221
65
225178140
18513
4
418288
9
48
253895180
76
666355203
215216
17
39
99
483105
187413
61878
60
669023785
259675
60
129084
72
876450619
454465
72
73
311035
27
323220
15
56895
27408
949468658
36
49
228207
14
45
357667
31221
64
2
25
6
18
441876
2
228313731
380172
189637
102708106
374226924
99
93
11
423840
384777
479356
194391247
7900448
6
93652360
362535
47
282346
167048
95
30
454530
319786600
55217
68
400732
74
98
30
52
49332
296729
442604
17826
63671
71059
28
502838371
5
60
328518
2
65
4
23
236795
41
488423
59
99
159005
28
407640
2
53
94160
47
486778
385983
2
42
135137
36
70
330894
11779
87
46
8
870877187
81
125052
7
675373818
76
290441
22
70
88994
13
620075860
387876
217420
14
68
210568
368197
417739
15
44
419489
177160
114635
5
21
55
69
75
88
4
64
39
4479155
31
361671
173709
7
23123
62
127932
83
35
359851
217525
17
488613
9
4
83
67
7
173264
83002677
63
58
61
303234
17
28
305434
429342
6
96
579987486
36401
59623
998323819
68976
8
8
30
88
4
97
308597
392987
41000
241927
43
443427
94
77
34435
14
40
217630
9
113534
308531
57917
20
21
92
6
60
92851
91
428252
60
16132
6
102423
417703
194621
988955750
9
113885
37
391862
498808
316920
3
2
140056
357107
37
381992
8
10
78909
90
96
72133
485640
37
2
931937920
361160
427716
86
452255
544743663
257201
3
208115
61
97
69
26
129298
40
966211867
449234
3641
193136617
197546
37
29
20
20269
13
205514
63
801369015
788540059
329131
183709
59
40649
46287
160902345
609737568
44
969639286
428398
3
299826883
96
62
226237
420535
464229
908596871
121671
59
71
81284
39
19
792198868
89
381220
91
361476624
6
53948748
27
199024
1
23
847402230
52
38009362
380757
81
31988
85
112255811
33843
758452612
334460
84
77
74
413525
67
329415
129341
7
25
162878
461829
1
41
54
381830
5
141465
9
115655
12
221414
55
134534
249258
401086
72
1
73229667
35699
189414
673298211
437028613
791875162
3
96
49
68
5295
203463
18
15
67662
323835
370637
4058
8
486788
21
575771051
10764
92
343709
246829
175523
456410
465026
25
175145
195009
74310
8
33
102605
79
314012
63
233399
40
493193
343058
111180
14
5
301390
212599
21
22
37
977376721
22
10
6
283152686
235300
82
62090
14939
8
94
55
91
68
185754
485393
143615
1
347141
36
9
91
217701
231104
61
13
46
22
153979
9
261093467
43
12
30
150807
5504
859469678
78
321100
283562
80
493566
49
36
99
34
30
65
97
210068
85
79
446060
78
287237
594663631
9
155851
4
6
8
78918
366168
385354
60
1989
223437
152182
333400
51
73
33
5
263930876
927
63
59114
254768
315114
426501
22388
174423
20511344
338855
45
59
41
208655
162722
65
93
249487
10
36
191816
482346
75
923976156
36
85244
95
44
73
21
12
57
701869872
44
26
108057459
36
545378420
37
15
813271758
89
394807
5
14
437594
635384269
30
72
984241100
393209
2
319090
96
323712
232241
130387
68
25
6
55
450388
8
6
337452
20
18
272978
940577076
312220
81470
253894
3
7
469327
457550
283302
150855
116161
198569
44
61
402983
331955
667202269
120850
687185341
6
7
482001
411610
51
11
468407
5
100110369
52462
423273
103606
521182372
702318773
36
963622380
127513
81
88
417031
851477543
77
86
4
770527299
98968
39
337449
83
448194
76
405413
78
449841
676306617
1
108606
89
316374
23
66997
406098
37
358180
40
1
346972054
6968
483498
481809
4
220567
13
14901
1
305098
74
52
52
10
43388
63
315529
383051
7
19
491901
93826
986807264
820598343
202338
432867048
338679
2
44
112195
79014753
52660
1930
320656
21
73
383955
8
121030
242737
7
464888
13
13
807403312
404109
38
54823
243367
118418
6
42
268152
199021
638146787
367610
333
332520
313608
64
495679
75916
31
70
48
306446369
33
92
33204
56
845872656
79
5
22
94
144209
180694
446336
159124
331023
921731698
94
313090
424962
91
46
21226
57
403299
4
20993
23
85
2
13723743
53
350255
55
172386
129567
348863
11
61
9
17
740760715
36769
148918
34
297692
54421
64326931
62
58424
45
113063
157100
250388
69
3
62
494475
93215
73
69
59
504322462
3
55
469085234
54
2
435697
627047520
69
410848
29
229031
55
95276
397544683
33
325137
58
27
477868
72
60
34
25
6
467361
93
573939257
389908
276064
398523
56
2
9
47
81
30
311826
66381
442091905
76
11
52449
258787
243369
372056
270141700
60
238993
26912
20
66
53257
35524
35823
346117
6
9123
128794
88
367281
56
36
27
113179
4
47
362502277
95
78
440776
38
26
23552
79
64
306453
22
98
69
291475
81
7
347249
436279
198258
262324
12193
12885
269388
355456
450343
98541
50
260021205
38533
52
24
297032
1
100093737
367764
255128
10
8
120494
24779
53
65
73
132580
885759546
32
99744809
749428286
5
13
462462
373560
474468
452281
185495
35
99
417940
171377
957161712
446923
293989
378925
302175
212782
737741395
46
26
6
364910
81
73
95
12
791164795
1
9
239133
105160819
3
40
142709
366774
9590
373635
67
53717
634625048
425034
80695
98
442245
8
8
800677190
223237
335381
15
486423
47
457801
74635
54
202279
57
99
250994
44
55
57
190216
83
94477
6
161267
445074
85
27710
442913
12
401185
228805
6
64
139660
98
123462
686771428
365605
6
241813
410341
437797
56
262563
7
14
57
155883
380334
280123
434495
71
247130
12369039
220603
81696
35
72
522724308
25
90
67
424707
36878
313169
88
132630
404158
288590
52
6633127
119271
99
7
25
30
42
329340
95
1
97
284583
92
393732
489511
97
97
131863
23211
307902
358867311
36
36
37
257687
18
41688
445096
86
67389
199571366
72
852642469
78
93
11
409331
474809
73
204806
318975428
64
60
241180
389456
199998
403778
65
58
371878
362759406
98
23153
351276
131730
99674752
401923
38
328656
82
81482
420297
283465
28
111371
337448
39
66
2
2
23770
91
12
98124
95
597822650
206482
90
408512
91
53
2
76
6
33
8901
580238853
607
98
10
367419
17
382173
66
985191412
245318
267328
3
29
8
50
4
70
187728221
42
343094
30
88
22
92
12
97
29
5
93
95
77
89
214639223
73839
92
521565084
324590
51
228301
490870
63
76866
89
99
70
446846
29
9
65
420001
77063
300644
53600150
356536
16
27
67
435680
58
172677
90
344970
68208811
93
4
2
49
115613758
15
51
90
32
327003
37
70083
79618
8
63
60183
44
195004
29
6686
49
47
260371
107246
730462234
252411741
341942
254927
81
39
44
270676
59525
59
218989
286273
1
132760908
332008
6
79320
2
922602531
1
18343
1
149460
2
75
82
417181
46
418382
4
422193
253087
88
184515
2
54249
31295
45
162875
368251
42890
3
960805103
330122
92
102963
158247
13
85
763173148
287616
20804
48
779086193
5
114673
86
44
73685
36
86
430267
94
76
433318
750103527
287365
8
228814
539107592
452843
3
71
492472
43
4
82572
156244
58
455369
49
73
54
379235
89
5
991953233
437570
2722
54987
217324
813226908
98
51
8
221832
966432178
22
73
38
167190
20
80
95
275912
425525
91203
79
25
46
9
93401
75
29
528691387
252823660
191159
79
66
857610369
353890
486985
42
200846
42925
217359
384782
117524
37
165201
215067983
91
420278
193961011
30
92
92
190677
93
810881342
109371
63
57
109635
23
85
63
8
348150
58668
1
238223
91
48
32
69
99
58
192414339
18967
61
66
261184
136217
41
16
8
95
82
9
307658
365289
13
5
348750
37
1
9
142412
5
98
5
51
94
183474
121058
25
10
3
404945
72
25
95
83
298849412
81
390030
371233386
445241
201339
482424
22
477179
57336945
91
77
204275445
59
35
45732
332092
90
67019
26
41
73
177131
87
6
55913
91
124505
35
160547
87176432
8
77
98
99
93
30
27
52
91
55
9
39319
34
76
755514801
478904
20
46
215804
41
71
93
61
225120
39
61954
76
102412
49
75
657426405
9432020
54
54
178652
39
4
353152
106818
260935
90
58
68
218701
263593
260337
499860
44
41834
426715
29
373517
440103
103578
94
243377
426154
186612
86
60
77
340308
209041
41
561782644
39
2
63
481253
455467
62
9
78
7
147301
342989
262916557
398858
424667
26
84
19
62
383655
156321
436507
220140
61
59
58441219
113340
63
52
1
2
444076
8
4
58
40
151198
67
454862
75
62
13
61217
4
45
437831
96075
266771
422423
103712
187542
87
560086576
51
230013
268077
96
123490
53
186071964
293516
7
77
249602
489203
81
7
75
125766595
76
78
84
58
239621315
324797
91
377819104
83
7
85
567864884
916856487
48
22
32
65346
96
333317
96
333961
241911
62582
51
45179883
451281
1407
86908
378116
177856
49
1
485440
196321
108998
460758
258500
97
162899
123260
457793
12
57
28
167088
80
265190
77266
266540
9
2
475023
496977149
6
41
96
74
359964
859267243
11
6
59
5
428578
364762
65
83
36
23
16
282497
39
282322
199552835
214384
99
225872
72215
13
33
90946
54
1
198693182
633685790
436607
23
75
38
18
248268
87718
58
87
243305
68966
181679
73745
30615
89
93
121264
470336
216075
195299
28
57
8
25
468572
361666
54
1
18070
430061
14
37
46
340020
93779
263358
37
43688910
2
26
3
486114982
12
373489446
470237
255098
77
640446964
17
5
172954
9
783279884
408101
13
432967
391335
285539
49
46
5
3
99
9
105604
131989
376540
69728
315409
376820
445304
9
452799
208075
16
434428
57432
2
19
147449115
172096
41
104684
26
77
59
416354
29
99
489161
260132
304798
2
22
30935
53
52634752
903446996
223484
55
63
31
39
58
603
203094
324741
485193304
23
63
287600481
79
729327483
15
487372
43
105146
15
84
42
45
194769
73
27
82
76239
279306
29
49
417517
72
271518
3
24
194978
254359
11
322208697
34
91
20
20220
5
287823
320473
382125
149281
42
23
430529
84
281250
31
605921300
91
94
59475
477245
75
71
2
413986
107349
147868909
78
9
5
296161
276474
204062
30
369950
20
892705571
40
235669
23
18
256054
319949
91
37770
6
593154213
100695
21
330995
32
43
87
30
675416767
37
65
220178
3
83
297007
34
95254
90
367195
43
23
82
121632
61386217
53959097
38
377881
427439
269747
3299
364752
14
78
21356
10
48
90
21
377061
38
5979668
153372
8
248605
477166
4
258989
90
364817
102841
374936
50
64
352544
34
272117
33
462532
533762527
385101
96618
386510669
63
309653
12
6
17
15
45
19163
6
66
43
253880
57803
42
427673
279019
633416519
98
147408
368153
1
268296
49
35
34
69
325844
103262
443449
484963
78
68
948354183
50
77
63
288797
48
24
434837
119098
30
83482
194310
9
1
31
11
282406
523650207
946452149
87
179977
66
115168
844026503
418362831
28632
8
79
80
148249
9
457624
228292
58473
29729
258845
86
464893
54996
305684
64386
77
126851
232999
19
235819719
8
6
70
49
93
488077036
318843
483736
455624
64
121633
95
449381
173371574
35
131633
250297
42
220660
491570
237719
932521303
1
3
497424
21
3
91
257201
7
300002
64
278884
33
346784
91
205540
25
392250906
27
240022940
674541049
63
52
25
37
259782
84
64
71353
36766
48
98
77
90831
144369
760320449
98
17
78
733954424
123414
92546
55804379
57
72193
492765
314495
28
172542
177560
59041
487337
1
68
17
33
90763
285236
5
477995914
2
404895701
41
68
285157
7
91
50
268607
50
7
9
56
10
69532
438561
64257
16
28
152781
64491
31
620858394
38
7
18
8
45
193598
98230
16116
81
24
132781
67
29
86318
719940022
151369
195875
18
74813
471583
101704129
17
114787317
479923
264068
82
3
31
73
5
81
74
20382
263838
324489
66
42833382
56
474588
781057221
12
57820
137576
99
291231
326165
400859
483281
223870
263452
39
52
470232
21015
1
107560634
482792454
420453
4
80
391038
598458421
20
6
8
762684456
432806
430488
318375552
122546
748133775
77
73
770683723
363932
966772814
304130
1221
43
404765
266826
282628
44893
258834
189533
230308
97
14364
24
58
333025400
177337
26585386
281813
234433
7394
94
74
30
38
2
196202
75
61
20
83
65
64313
125755
9
201471
81
624557334
64763
8
30346
675277440
32
85
62361
132963
204660
47
94606
516188618
43723
405353227
96
177576
74
99
24
497198
68
305945
25
53
39
2
15026424
473539
492168
281109
30353
58
983305338
19
97
35
225121
600258838
56
198379971
486037
9535
49
54
87
54
77
3
85
81
48
68
55
82386
258095
64
440718
605477097
8
11
71
321221
81
82
44492
28
336875
339908
286706
333445
50
8
176217
10
56
425150
7
77
416737
199811
12
91
2
661946188
179997
365427
91574
304157
18691
190778
59
25
87
157082
60
89
94
3
30
44
124739
16
7
2
46
330479
376889
177146
34
48
238318
217031
5070
203893
987121472
48
91
433162997
289676
10
38
98
7
253143
32
80
159161
847595711
78
34
226638
28
74
205534
60
35
268841560
476966
220137
114584
98
130620
85
239286
162660
7
282968
422861
7
26
82
607262416
354871
9
802305124
57
255192
114726
241665
458550
49
52
939925753
60599
127700
81
54
6
143363
62
210022
52
330929
232186
8
2
348513
89
10901
90
88
118168
17423
12
383442
2
15
51474
22
299728
96
74
56217916
29
5
69
3
17
33
68
47
3
104738
25
226604
2
69222
413911
826692290
386678
68
5
73
83981
95
21
81
5804
416549
2
6
97
18
11
77571
4
224030
53
87
342014
4
151265
80
41
3
55806
41
156096
71
532913791
723195053
292197217
69
80
7
268303
81
60543
2
164101
764382684
34
41507
64
41
415330
92
43630
40
46
56
6
90
149832
256368
385997716
377956
477791
30
92471
124263
253606
441154
477374
415747
65
75
97
277083
14
38
2829
81
12
64387905
452060
98
291453
6
57845
20256
45
473967
62
74
314833
8324
36
33
239584
1
46
451483598
475460
1
44
41
37
89
19
410230
70
10504
97
37
42
1
30
149441
29
68
6
213961
3
77
400282
327120
59
96
103163
19
9
8
325572839
52
15
316307
279759
370931
316998
95
499376
88
84
390821
73
250719
392252
73
3
93
20
90
322614
337188423
86785
59
477596
127449
19
59553
875208782
165501
458852
843301946
441064
9
83
59
32
51
31342
57225
145445470
60
28
86
33
41
29
44
744278034
110210
6
96
6
44
450649
216125
341720
424464
18
73
52
74
268866
180514
459250
883170510
1
381446
36
491479
730357619
306780
416227920
23
319624
89
7
96
405951
654592214
88
95
52
27
657325646
93
50
376622
10
88
60217
164874
520718698
58
35
94779
439352
93
8
83
8
63
334127
192242
129383
347717
7
1
9
5
49
593129311
5
394981
57
182173
221144
99
93
22
19
63307
134335
65329
70
84
314849
271970615
419893
167077
64548
371234
87
1
73
282465
259494538
99
9
247397
86768
23
32
188294
151841
66
456676
8
31
143528
353858
44
84
308118
44
97844
185515
471443
164762
162644
83
246786
79
248712
70
22
82
441226530
4054
1
214718
74
462818
370119
8
10
262954
510384250
34
10
49
29
72
34
56815
17723
85946
59
93
31
12626174
2
63
85
307974
31735979
61
32
9
6
414971
269844
51
2
8
252858
33
63
66
786251019
431069
384305266
8
90
157334
1
59
109664
440052
191770942
73
89
3
4
403642
767556408
725058815
148722369
76
56
11
489753
29
782741709
65
211104
335291
443588
429696
407670
57
1
20
282286
11
143848856
151915
52
339002264
83
158080779
61
394152
355357
293254
69396
468065
418568432
2
50
37
489034
22
258814
171776
120409
158474
64
318137
484275
97
3
153091847
75
395103
450698
23
22
593401304
871544091
58
448419
466464
107837
460160
421512
362388
20
175285
297217
95167578
1
66
85
349457013
226186
18
32
83834
423357
92
72417
96
94
465201374
74
128224
95
155345
476572
77
36
266698
13
48
352489
2
8
221780
398206
83107677
393945
4
357277062
72009
84
39
60
85
63
67
4
193023
200307
80798
155026
541256178
3
78
63259
169230800
74
215825
418750
12
29
634025206
141504
80
22326
77
199392
10
92430
79
253457
82
15
7
226674
94057
34
95
69
2
192333
54
73
29
266713888
285951
603862313
763116360
163594
43
7
3
36
95
790676030
6
7
15
76
98
140079
310568
415972
99
142833
90
313821
79
69
307959
207113256
51
139557
462305
32
194818
29
61
353374
25
75
434378
70884
5
162445
484043
19
31
75
7
257610858
22298
106490
515422996
78
347158
99
475555
280233
420897
57
243161
163907
90
154482
76
17
58
188949
104693
7
2
296845
98
52
91
58
17
54
324219
52
92
339406
28
20
54830
56
11
32
35
2
36
32
375880
28
283010
381065
53
52
58
13
87
14
55
9149
349884
31
60
60579
461806
89
28
242413
94887
374172425
183140450
38505
41945
54929
78
404722
336538
194798116
432792
442789
467097
114871
6
70986
457353
65
123408743
75
101315
72602
4
54
93
94322
80
38162
360767
57
2
82
99934
43567
26
37
375063
205179
472101
202980
14
219460
522989075
167205
77
33
240631
64
798
181348
403407
71
88
299526
533841378
275858
41
29
21
438375
38
311522
82
78
82
41
3584
38
174566
58
429525
90
91
228317
25379532
68122707
49465
278532
173424
69804
414866
55
7
15
392299
258755582
308121
123682
64
30
243109
348717
34
94
98
210950
35
328610992
59
397772
93523
13
276935
369134380
66
27065173
33931
69
76
254336
310868
139373
91
21728
3
88
296188
216937
33
38
370883
152352
275812
757365316
66
13069
20
64
853839668
77488
214993
410767
303711
34357
16270
40
86
2
10
5
428434
60262
6
22
19
307303
1
842178489
80
68168
217070
14899970
46483
74
390082
35
327780
14
34
375602
357444
61
39
29899
31
478474
62
542273584
270990
11
24
55
273648
9
75
58963
368084680
35
255244
281469
17
267972
434581
208954
30
215399
42
230652
31
346994
232289
244596
995349958
449188
41
79
14100
437020
26
248009
91
88
55
66085
4
107807
9
56
203237
448847107
109862
49601
79
257442
43
98
308574766
56
1
340217
7
69034637
255733
446416
25056
338134
293905
143158
330062
250737
330349
177673421
402314
57
9
60
87
30
260092
78
261081
71501
147050473
25
986503908
72671
248571
483446
64716703
85
6
45
34
332911
41
426335
396210
4
293232
2
18
156451
49
266856
4
69
47
131473
44
15034
259778
49
578070845
87
16
51006
61
5
68
329513
342244
91
279657
8
461483
153540
91
1
19
230110
479188
7
40
34
1
23
278593
427563
3
8
359765
8
6
95525
6
36123
465085
88
89
88
349
86
705434359
7
967469033
13
80
108288
44
20009
89
30
374767
1
465859
400445
3
265094
298044
27
350248
78
81
134437
84
658952839
87
97
286830
15
459940676
242823
68
38
77
238374
64
430942730
29
1
845339785
424585043
82
156746
579145598
440067
138870
4
38
58
406276857
151273
922882203
43
1
51
80
49
142885
31258934
422580
69
437806
474380
9
84
1
40
274284
20
23
81351
244241
17
781046972
84
24
355361
460757
48
372893
99
9
323042
32
50
949019834
799627022
107824
850053779
75
369867
45
8
74
81
30
3
481765
59753
224133
1
389162
49
82
5
424797
248610
472480
5
2
38230
276655
393482
156004
71
5
59688435
37
75
18
248127
42
321326
79
351837
32
493853
9
173213
476844
4
54
69
51
45065
24
9
13
61
18
247932
561977689
6
58
473722560
30
33
74
188144
96
86062
175713
83
411179
685501287
36
1
21
138697
37
83
49
65136
36838
377886
72
2
82273360
10
432772
73
15
38
718823589
159002
66
726993751
80
89
31
447002
32665
61
166671
79
134506
143246360
397086
46
156981
115457
181849
53
72
5
258683
92354
6
78
30
318470
744160743
38
66
11
72
258833
73
741140743
3
66
33693007
4
34
387187
32
70
313754
831128407
34
64
12
59
272105
269444433
87
554302508
54991
5
495354
9
61
90
9
596549706
400335
92
192857
43
55
90310
380974
120792
356682
27573
370535
332810
454656
184904
187295
285663
391284
27
95
44
196676
6
51
7
61
308359
101195
47
16741
339846
186821
88
468770
191497
60
406915
35
85
72
58
4
40
29
84
93
7
82
10
1
99
81
236487
164610949
488387
14
617761542
72
763686593
61
85
30933
18
54892
241096
9
93
742572437
365678
6
50
508273663
84
76868
449838
19
368307
61
845129938
84
69036
231147
86
13356
430587
58
405204
484817
2
39
236683
64710
111167
2
83304
360855162
208369
343375
268882
243561
76132
5040
253741
30
492080
341295
368858
84
425540
2
52
85
85
89267
33
40
449690
31
7
9
92041
51
88
7
23
22272
9
9
353202
84006
48430945
213508
71
445464
248880
484782640
72
18
782905894
61
78
61
19545
542901691
1
41
69
194730871
85
95
13
20
162310
40
52
424178
97
16875
442984
1
80
85
777102857
16
8
235650635
706620536
130084
811258760
51807
3
90
267455
171229
92
399683
867087707
58
300245
77
57
80
19
4
87
87
397774
672960238
295550772
33
490487
5
7
175467
396754
48
8
372372
36240
315843
24
31
412019
9
475337
212639
52164
57
8
6
385273
8
425408
407010
386516
371076
3
45
779229031
76838
244269
80
325994
7
54
146954
388052
71
449134
223240
292804678
45
497845
77
405038
749645066
438282
6
93
82
91061
6
92
439574
363955969
346197
44
102314
25
82
67
94
378669
310512
140229
298624
204047872
486984
5
114268
29
173451
58
30
96
49
294921
385754
9
97
99
63
307223
564534265
37
186960
54
20
85
9
67
14
168623
94
49791
9
199889
28
65
733505583
982421159
57
43
5
46
82
277946
334571
11767
5
107573622
31
15574
8
31
52
76
94
88
30796
41
44
88
452749
98
735967368
93
96
71
18
81
39
992873695
8
331484
332444
401735
475465
27
422147
43
436342
65872
481368
496183
9
682166861
145308
179992
57
31
55
171531
292463
146125
731349395
68962
218955
105168
603076193
77
43
20
486449
67
46
492953
35
11
875711540
148690
45
31
14
90
55
54
490961
67
18
51
453956
770249560
14622
43
66
91
41
189068
25
47
49
377215
24
8
32950
31
25
92
257874728
208299
75000
48444
80872
331372932
358563
7
6
89
223215487
110419
91
21
160318
339185
32
188300
938074335
50
235074
68
33659
25
133480
349523
37
478169473
357699
440342
462156
2
98
9
211857
331071
7
16
69
21
48
48
43
3
22
50
76
361531
852065727
32
268927
413
491996
282859
67
302949
75
68
246719
26
361304
5
79
461009
15
448480
145256
45
724457748
95
44
309069
63
2
39
88
95050678
28
6
429551
6
35
395228491
612336920
391220
51970
61
76
658435605
402351
3
471066
17762
256387
65
406409
59
49196
29
79864
206481
38
499297
44
34
19
30
96
90
9
811774804
94958
593920792
285140
416861847
449348
366146
133823
702269778
263529
470825
47
87336
246772
355464
430731
55
30
89
86
94
867002869
7
5
436882
474387
47289
45525
20
96755
34
36
64
70
80
15
416219
296622
837357748
117404
78
6
482762
320305
284238
9
9
216483
91
496978
399484
73
76055
91
83
76
390803
180381772
427571
125617
65
68
3
137836
77
475205
405249
928389987
493691
421140
43
7
3
216889
69
278221
55
9
59
7
36
32146
93
141353773
88
419453
987579776
66343
77
76
7
81
306934
7
230174
72
17
476297
349953
85
472479
118182
264546
275532
1
344455
402027
86
6
1
88
7
70
106417
27
2
432045
23
99
58
97354
495066601
161285
49
91
15112
7
45320
8
13
309416
96
41
816169685
79
38
494629
469536
90
8
11
9
200098
95445
120720015
3
714393266
235933
18
436809
84
413958
205020
440930
64
136484
79
358956
68
288855961
946956689
264748
12
145322
72
77
89
54
85
47
11
6
264585
1
81
6455
320457
158302
66
49
983564764
91
23
72
124387053
107642
87
288182
377488
417294393
301879
34
73
147159
838403757
236444
4
50636265
42
50
10
34121
36
6
30
356964
455122
331600
78196
20
100998
279889
290961
404807287
11
14
331083
534629933
95
9
240698
272111
75
30
16582
58699
349285
145885
50
762288624
889158545
97
44
64357
5
72
330149
338273
23
79
315617
655081418
52
131794169
107340876
31
12895
63710188
325291
79
185265
3
9
193304
58
248520775
265820
89
79
161017977
7
71
1
20
123631
176102
837173066
442831
44
1
102793
375830
416843
147549428
86
420868
364003
7
240267
56
25034
145451
32
310260
34
42
61
51
98
119143916
14
49
82
6
42
589720218
859624136
121436
28
316252897
55
133150
48223
4
4
1
63
28
14
3
338387
58
1
15
733449677
15
82
2
60
812588630
68
55
99
14
27
10
300477
47
51
15
419561
76
36
87
60
75
410072010
751724919
451385
294508
2
110838
47
26
79
188244
51501
285387
52
30
4
129717
14
68
78
174595
2
314585
99
46
70
72
755607332
288848
57
763492195
184657
453568
5
75
16
200294
32
3
54
48
77
568026461
185549
164066
35
140861665
3
727452822
504653374
18800
8
250425
76
89
5
2
5
83
345734
65
408193
47
86
189785
191412
67
292611
61
115069
511604001
438267
29
35
289300
35
335679
398715
162731
78
266930
193975
174728
79
7
198419
7
116686
171947
3
104713233
348315
5
43
1
2
310227
27
189071
417081
88
197007629
16
18
11
5
6
259575
963472680
40
2
49
88
371301
130786
3
35792
25
47567
353734
425016
59
18
12
2
77714
14
559351000
408585392
45
60
88
4
91
87
41
88982
179210
42
217282
365021
261503592
588885606
99
5
26
43
76
205251
386596
63
5
86
442881
26110
86
311442
496103
82
115190
273471
58
51329
21851
77
95
6
494561
8
185521
29
469546
1
486561
60
33
7
36
160107
200537
46
17
30
35107
150963
91
71
678067590
351958
446097
100592301
265519
5
54302
36
213786
179393
117516
204470
67
584314798
1
428144
64
272440
56
4
765676585
329265
67
6
34994
203104
461532
490831524
386116
6
324109
83274
26
66
313420
547028373
71
48
59
9
97381
47392
914862201
424437
89
358067
229088566
432619
89
11
956100147
243171289
43
13
288756
286143
17
472519
173516
1540
432767
451408789
68
449280389
9
131212
211323
349810
33
93
84679482
449414
247530572
319140
8
42
94
5
94
22
446055
86
334795
59037
36
271273
54428
7
19
4
249382
499893
856252623
5
490944982
90
332278
33
68
237323
8
179797
72
66368462
72
314818
166806408
118757786
62
304568
94
63
59
16
17
18
49440
256778
146472
79
40
414940954
275157
666490121
76
69
23
98
92
325083
20
193047
55854
74
214756
767403596
85
31
329028
51
3
58817
148647210
53
443018
276254251
467116
95
296245
3
54
21
80
60
32
6
196067998
56533
377477
37
193730
473534
70
66
88
280836
81079
503229326
394602
169335
960843558
182809
646934889
28583
89
18
32
67
480006
22
57
48
694936749
89686
99546
227590391
183872
457097
23
341750
96
54
74
46
71
31
169275
108152
288708
4
262164
52
414054
1
412998
106968
18
83
140971
74
80
56
11
226387
50
64338
66
29
10
383461
42
136137
200915
341095828
5984
2
420774660
64
23
159819
54093
271245
56
67629
121068
61
19
10
9
40
173936290
50
34
86
79594
701375061
72
51
370520
68
9
66957
109638
30
9
97
81439
118998
700978565
140319
262912033
463642
8
718536827
53
872936359
76
201484303
12538
31
285285
61
461024
430175
7
429255
297578
74779
219518
850854990
244439
74
6
4
9
21
378873
67752
33
95
54
268342
6
39721
71
127640
270630
955594888
460491061
97441
8
8
334403
13
6
69
961968069
378579
88
364226
286909
298824
32
84
64
4
135658
18
61
210501
167365
6
263399
248619299
56
1
4
5
667614355
15507
11
475883
87520
116840481
96
227513587
32
5
85401
577699832
18995
28
69
662108956
21
128496
6
26
330280
449880
87
167906
215092143
45
69434
35155
115133
60
233756703
274850
49
96
247406036
81
44
100928
68
66
11
31
54
434437
96925
26
6
481836
1
35
209634
70
228300
18
87501
20
4
262337
91942
9
49136
52
34
32
212436
32
144918
390886
91
83
93912
403158
34002
1
90
473646
74
9
53
137087
92
222731
266350
388061
17
47
941291005
55
7541
88
9
76
40
323550
321440
464662
33
59069
22
906112280
43
473349
277916
80
185337680
261560
40983
373098
182027
450971
499128
372370
464909
9
39
55785
58
786289443
29
322735
307369
8
390244
284223
818728544
151532
74
9
321909
78
462305
48
32
314943989
869251171
91017
53
67
63
106429
13
11
423585
19
608288843
75908
987659375
6
93
458359
50191032
448270
275661
35
110605
75
35
43
75
77
53
433629
73
71
22
14601
246278
52
154880
689818164
80
907062718
93817
73
30
42
320429
474581
285487
465411
161878
56
51
281316
60
23
45
9
71
566395186
133770
986093994
350423
488926
99
72
97131
169631
3
6
32809
115007
33754
37201
477343
31744
437385883
9
270047218
46
38
335618541
80
336760
6867
91650
69
57
70
238898
58
31862
138212
14
952109651
57617
82
23
36
126467
32
43
15
412054
219231
288957
837260313
54
414872
77
75
378824
161516
40
126101
49
39463
414820
453781
2179
5
2
465058
6
48
10
29
133489
50212
40
40209
12
22
91
93
31
276118
55
239144
13
9
41
55512
497981
68
54
4
81
92
30
198175
13
3
232464
24
36103
294691154
145652
394158241
325795
5
82
8
32
303969
40
15
39
22
90082
76
403250
305339272
28
451950148
99
156381
67214
9423
2357
40
17
86700
261990
77
108025
59
275241
10913199
395390
85
16
51779
2
350350
3
65
98
89072633
353821753
88
205101
497220169
443098
23550
99
73334
51
80
9
2
20
238227
246118
81
356132
3
19
36
484034
223085
1
208519
87
841454486
393080
90
63
71
70
304195
8
35436
59
51
81
478139
98
87
453886
399792
99
33
203908
390710
113960
4
482705
35
43
18
54
68
441975653
102384
146460
173723
901707437
68
34
8
464484904
456870
33
26051
378289
2
362410457
312779
87413
241857
25
64
433619554
72166
40
198014261
288271
16
7827
186329
90
23
964848049
7516293
9
27
310387
23
75562
47
189963879
96
97
19505
58
21
229796
35
353170
34
19
34
8
26
233054
257455
43
13
57
424634
352930
23541
522753546
80
204068
7
59
70
222663
1
63
75
8
3
396912
10775
31
39
492914
440750
148410
29977
66
303039
48
7
14
242285
74
26570
291566
498742
137607
55
382232
27
47
23
182898
82
37
706888965
65818902
24
994726558
24
200683
44
55266823
436294985
35
9
488446
29
468970
6
51
82
52
394695
428448
79
67593
74
3
38
13
494766
496786
7
321522
68
24
97
31
2
8
71
341632911
339482
189689
3
50
1
94
58
72
86
79953
48
345968
71942
58
202218
173978
15
157574989
31
4
25
34807
324767
473062
494326
359858
79
412282316
172379
107937
921813238
72
479164
374236
435220777
23
225492
92
95
428600678
86
182162
568361766
67
3
402855
28
90
64
7
21
121831982
111969
43
893238238
494781374
63
34
7607
87
41
68
5
331453
575548461
451040432
6
30
91
6662976
491739
369883
176413
420218
315845
181262
251991
119331
127447
352750
42
16898
60
324006
65863
30
7
7
61
22
12
307049
9
114646
197127876
46
240581
590143235
99
401069
397718
4
257136
464853
373282598
170527702
51
137280
120086
215972
1
66
6
216461
139290
62322
291781
14
98
132098
7039
887488702
56
63
53
21
488264
52
33
722233159
106282
452277
595542303
9
483147
30
37
160758
79
50
14
331104
364414
91
38
252662
310910353
188479
799399650
340422
36
66689
45
88
67
233469
26
97
2
43
922561577
30
22
494107
387142
39
731245875
32625
16
383287
84
382254
45912
56
19
64
96
154391
493588
73
10
76
54
1
457469
402882
523241099
542610049
250442
46
13
158522
5
627076776
923917907
96
286457
239904
75
6
74939
93
77202
85
3
47
57
54
20
257982
1
824544884
219194
279434
7
57
137305
17370126
78
15
49957
81
914445632
837923379
6
634604332
171098
221991
416280
1
23
22
5
67728
284054
9
42
86
268492
52
437387
878920711
99
35843
95
104365
103288
69
91
9
3
126474
92
186547
99
161110
5
32
19
669021832
226997
270807
445561
400346
271267
95
96
3
476004
67
70
1
243798
181954
270171
25
8
3
14
38
80
26
213899
51
81
72
432190
467350
321087
442123
13626
27
41
6
3
5
10
56322283
234583
433093
166872
377095
212660
8
127620
262076
60
26
8
8
4
74
879495233
25
213931
979575133
661145759
237930
77129
27
96
348793
428234742
124238
73
495074
41
65
4
416512
67
198058115
34
72055
178344
56
41
87
40
56
276959
44
360416656
391870
70
37
57
907891708
121900
85
11
236897
40671
4
408820
291375
249268
1
360837
10
60
69
116623
80
57
8
99
152260582
309813
165244
81
1
77
316062
41
81435
95
483065
3
425529
74
6
180017
21835
32716
91
90781
7
14426
4
73
224727
356657849
3259
641358066
357453
8
849630176
82
88
58
754953533
20
9
240982
91053
2
7
49
58
257704
58
77
342050628
99
32
33
338031
50
17
94
87
313299
71453
48
24
40
90540
71
2
81679
76
474415
61
16
412399
21
107042195
36
283897
418591
331747
471540
65144
938108959
9
495280
89
44575
719444839
77
8
321863
42
64
220038
1
234597980
464603
73
4602
93
491753
492587
321753617
7
5
265937
234265
43
66
5
241015
140438
237382
72
22
3
57
28
6
9
84
47
36
181522
47524
342879
484446
482965
484122824
111329167
198000
5
7
13
385508
68044
87
448780
15370
87
84
207098
29
22
381960
350512
355201
9
1693
79
64677
44
75
3
43265
190221
1
194429
70584
34331
205126812
428662
213040
58
451518
80
440317629
449428
2
350591
27
444646
227988
165429
69868
3
481059
26
65
84
446222
329503
22494
99
50
43
86
28367
147263
119955
2
427450
47
99
272682
96510834
472475
8
9
76
52
3
21
49
411086
8
8
117970
52
66
324242
397292
448839
14
444817
679642907
91
25
18
9
27
38
7
9
284499
804610553
91
256988
63669
289539
16
135127
77854
65379
473735679
159296
1
275751195
8
1
829356774
104251
50
39
9
298083
71
5
60
497108
316054
315170
11
119007
385495
30
313843602
7
167898
997160373
446598
49
537880359
436586
341849
8
351964
245282
44
11
86
61
164900862
5
1
76
62
99
12
37
32
24
138368
495837
4
105535
37748
99
300632
5
13
2
2
203947
443533
47
425960
72
464761
24597
195094
232235
50
22
423243
634418479
214683999
17
290819
662731123
63
74031
40288315
87
80
2
606398498
745093000
65
345102
392963
2
371130
16
260658
98
93325563
369828391
88
99
387696
221914
46
17994
96
90
379916
90
16
675936819
950321288
234753
91
153820
36
57
93
25
57
63
1
2
33
126384
223751
92
28
174184002
23124
412464
405558
170777
80
57
15
16
6
86
434183
88
54
77517
260653
282878
8
106894
72
15645
471964
8
15
32
166990
262615
798442247
67628
121866
207581
36
85
53048
66
119385
70169
18081
179424
258297
9
1788
457787
18088
4
248437
380840
4
264084
146092
91
80
98
23
58
34
86
7
189975
79
78
44
90863598
337849
559606709
412298
90
73
11871
8
175028
10
31
14397
62
201372
2
96154
15807
19
234440705
483852
363391
97
71582
28063
447913
863
675940317
487123
82
89
45
5
11728
489975
449159
332451
49
134060
84
6
943
344255
497228
7
496920
276099379
18677
402742
233315
41
408906
70
30
744276330
8
7931
420809
70
495554
552053169
38966
301426
427954
23
84
3
33
14771
37
27427
94811
303321
83
79
493951
2
302693
203885
75
85
12
398151
499817
61
352240
394757349
91
384487
17992
71
46
437931
308114
219645
41
49
10
424345631
396861
52
8
13
85
37
75942
50
61
273924
66
51260
39
582318825
93
14
160823
451628
239929881
91462
8
177288
58
255579
78
72
84
472787
91
840567742
3
86
11616
25
5
87
10
245762
417473
36
1
79
132225
499945201
45
68073
95
200535
14
84678
6
315292
4
448328
62064
69
83
35
43
228371398
98
7462
101760
399375
458089
211585
379233
25
863599544
74
31
88
82
44
321726
22
404484
264058
92
383239
31946
31
1
7
22543606
175357
2
940034750
87
9
120967
64
36
255165
670881009
396151
481936
82388
421794
812414352
182561
64
948701698
214283
70
132573
64
99
23
230822
28
298350
69
3
84
348900
1
218827
44
26
153097
72
4
325475
362761
77
362038
327164
500220654
2
42
267783
686719689
6
53
14
160807
18
37
2
97
33651
12
441438
25
295592
18
73
208689
339267
335069
8
328092
61
19
20
303438
1
460268
24
70856
63
35
43
40
20
7
5
24
482765246
97
978
270438
162592
6
861396488
323030330
89
16
2
8
372076
6
72745
238419
7
24
236493
473874050
195535
89
29943
55
1
96
56
477523
73
88592
82
92
7
4
71
62
89
274645
16
77
28781
190553
5
151145
273326
57
420713
77
54
49705290
395518
33
453654
4
40
364997
88
459557
460748479
42
160546
91
128522
920188874
251353
208605
93
903041066
235083
72
200961698
656356353
480876
103242
68
345251
349339
46
64
53
461961
303337
205298
8
215563
43460
322210
99
68004
8
472502
328536
238057
8
385389
145457
370379
269047
46342
25
3
149311
42
2
87
8
64
93
56613
498272
279136
91
48
31
220691
341544
12348
318028
2
65197
133032
559935469
289465
68880790
43
79
372401
494722
89
86
48
82
490422
58
818008053
216876
207280
31
62
18
37
56
345368
108862480
87
86
18
263941
50
131939
3
904121793
732791478
398315
5
92730
29
3049
22
186290
411897
5
208520
97
70
39
468475
184134
93
52
62
25
11
60
8
62
455258
190531
312743
49823
24
61
7
83
154797
18
90
4
4
663330469
249933
78
206446856
7
57
290036
82
143947
3
206801
9
5
181520
97
66362
237290
418975
35
284870
93
10
35
91
64
140023
583317389
20
4
120413
756899157
144765
982901834
39
394785
88
483946
62
451159
8
457462
367494
805169190
308629
9
4
56
60
475969
186883
479797
354261
396979
155202550
45
9
1
33
193400963
140670
52
35
293587
58
78812
303277
446230
298448
303376
65
95
563399873
11
31
19
99009
69
87
77
16
917434071
43
570108127
47
42231
59
232186
210857
91
415403
6
828326767
2
55
3
85
443136
75
78
75
193327
42
140987
89
330468
226526
2
60
27
10
162944
23
393898
1
393235
9
235089
47
78670
493964
5
503651807
314883
7
97
255683
871359426
379249127
228295
97
34
171448
16
69776
71
237465
17
42
184648
99
92
309950
17939
48
111764
44
81
72
8
89817
100099
80
15
28168
478237
42662
916895618
74743507
213743
217786
56
127396
903876134
99
74
404663
3
22
35
444397
48
63
34957672
73203
45
368350
70
93
64
1
16
51199
91
34
52
111028
87
35184320
11436
3
2
282531
316173812
14
451238912
318793
29
861541724
62
687960383
243714
9
268628
90
6
454267
77
47246
434325
169562
340915533
96
85
112103
91
59
56
876073266
226771
44
52
1
415423
460453
457494
29
24
4
903742243
79
55
9
205120196
35
30
6
411246606
22
58
47
27
534328165
145078452
64
98
10
61
331318
30
481548898
218241
164203
679879679
99
777410428
6
24
587939780
309235
65
478350
56
7316
465664
92
294938
60
63
3
43
35
18280
282175348
299480
96
389609448
324649
236733
90
408544
54
5
174764
4
317945
39
53
2
48
52
88
199794
57
87877
78
57318
96
21
7
42
90
19
230324
4
14
50
815948206
465081
55
249024
2
79
85147
23
8
250091188
71
337165
93963
57
3
932001055
35371
311234
23
27
232011
54
33
193889
49
39
37
442091
989903456
135719
209846
65
5
335752
93
460277
73
82
97635
3
69598
292693
287031
2978
7
41
184355
189148641
95
49
22
109080
82
68761661
91
92
36
91275
1
18
67
7
227567
277262
412872
195902
180738
112073
158294
79
271521
3
56
434776
466410
28
7
779422493
410670
284448
205022
158757
1018
2
92
81
156285
28951
228149
1
8
2
39711
3
2
77
6
62
5
222137
72217
383947
13406
61
94
100463
25
295737
53
777473518
94138
60
41
169616
90
78
406365
83
496680
25388
68
3
529335721
86
42
291911
425034
2
326028
332
12
5
65
70
13
69
81
87
319127
90
76754
490843
4
149357
252898
12
71
21
124578
290064
25
70
236217164
7
145941904
93
451477
5
177170
70
76722
78
172342
72
99
434734
55
13428
80
577450649
33
2
343647
18
50
224761
73
65
71
89
56
787477382
299805
3
239891
10
22
5
356694961
80
245509
458976
247556
61
235042
12
91
75
276318
315393
12
30
48
1
475985
44
3
7
12697
744502081
422015
29
54
178220
36
76
439906306
186394
3
50
11
98773
1
434307
94
15
287397
33
6
57
23
301944
418050
390313
38841
426859
53
93
65439
439834
9
45
39
72344
468533674
268288
91
35
563494480
46
7
19
49
53
649
74
309365
68643
28
76
402865
187127
92086
359815
91847
272172
93
412667
432220344
92697
477741
97
6
66
7
216243
212710
468805
12
101557
71
950027543
335195
47
89192
694498470
553575060
65
6
41
68
53
52
521502825
46
9
89068621
5
92018
99
43
15
181229916
11427
241002
3
289176
389467
148691
300698
9280
172567
37
20
402149
38
9
18
494812
63
389237356
86
13116
215566
22662
62
267443
11
273717
115767
140757417
165917
61
196496
134929
11
20
316989
122546
53
14
164755
95
391442
67
82159830
64
8
63928
72
35844
18798
716785414
341048
38
178721
424891
38
62
299541
18
298797
7
576213113
192646
71
5
450016
60
39
292647
14
37
35
28
4
378517
317946
55728
121573
45
459177
872521952
28102
346090
48
71
77503
79155
90
84
85
27
486896
15
398457
32
453784
3
50
29
272046371
355101
427779
4
81975
37
10
331904439
301543
2
33
321008444
65
156941797
110836
60
278536
377259
920161222
498707
1
1
376853
583908311
53
66
216347
560010659
344755
167747
3
310058
34
2
733667346
73381
11
210152
26
1
57
41
352016
93
251370
67
459356
461156
430014
68
53
43
54015
7
440701
141102
39
82
36
15
16
24
82
318666224
4
74
219415
432574
11
37
362908
76
72
8
13
254932
330950
205902
1
857900894
183399
6
229286
51731
9
30231
27
118119
59
13
51
8
33
76169
56
14
60
33
451619245
20
44
7
75
485999
22707
1
57129
199344302
201437
377249
426498
127390
278879822
48
77
112762
275660
464308
479826
99
187670
119066
41
319821
24
647227660
37
57
9
10
446587
2
6
22
97
94
193073
17
204250
44
277340
472283
75
4
104458
395832
463586
84
2
76
278497
76
176609
143621
59793
50
31
37
49
51
32865
137329871
316586
14
16
225295456
815952481
36
463585
486532
251436237
78
65
74825
85
341852
7
48
204432
17884600
58
74
548
269127
77
5
271039
71
672054777
201657
157622
76
84
43
229498569
14689
538944039
93
130858
445365
464677
355641
191042
580517474
8
456616
5
459036
154306
45
9
94991
232933
8
12
455947
190256983
70
299707
270488
13
92762
50
37881
492799
9
59456
24435
148461
1
2
120671
77
4
218795
665556566
49
176769422
21
9
13062
54
97
390717
163737
60
58141
10
29
345125
55
403983
99
11
6
20
14172
16
5
37
71
1
35
97
42
66
89
392409793
94
5
73
320946
98
56
21
43
84
96
192595
41585
102361
20529
281938
138897579
94291
65127908
82228
395261
357971
339428
85153
74
373776
381052
42
45
202665
927013164
14771
1
71
147190
14654
67
10
331837
40
304555
184934
29
60
5
465776
879975225
328024
341611
261440
62922189
434777
70
95
19
36
260672
8
27646
342811
306561
452905
29080
3
287314
447656
33
276397
92246
98
63332
22
452473
76879
439675
118220
272027
54
23
203347
86
288412
687838905
397740
20
77075403
67
95
427114
160532448
107253
461777
121365
27602
41
76988
206714
171256
31
312609
271953
8
59
7
396884
4
595338183
388112
77846
229555
4
1
417429
461218
65
3
6
156211
330390
73514
68
244054
573079567
30
8240
81
45438
17
277130
71
90
86
523782174
25
492834302
59
22
49
202459
16
638013313
188333
374576
242742
16
18
55
348120
98
40719
47
446943
8
89
86
50
97
341234
31
31
97
445617
95946
11
1
24
361417
57879621
7
437063
37
398879
11
55
228558
108911
69492
37
480333
65
62
143803
88835
25
22
482419
124928
97
451348
16
293596
33
7
9
51
48
32
479811
233197
20
4
798990089
441836
447434
883979630
43
299772
14
242470
20860
576342836
54
144487
160041
6
22756
85
26
317518
238375
40
157833
162218
40
43
9
78286
36
234089077
6
328244
218322
189161
398751
98
19
329403
53
339790
87
85
9
10
57
405675
26
700906988
263903
73419
345917754
826562611
382154
70
334897
1
107481
458010508
71
224227
3
78
92
71
351871
65
421588
354201
17
232742
110223
279074
54
31
728166689
471520
9
81
23
96
50
7
221142638
337672
1478
424246
95
190013
432293
39
1
73
2
53
24
325020
95
497541
76
322048
515833844
666336504
45
172782
11
421810
62
91
4
40
258712
91
310031
472148411
334492
199613
96
425180
22
46
171266
89
487916
286354
66
145917
63
81
462362
6
3
147452
91729
16
250653
174467
799008380
282161
39
66
322692300
763206202
74712
25333
92
88
460717
87
2
70
326122
58
74
721353049
7
60
495065
317205959
302696
339228
392236
63558
214135866
326630
182373
72
432532
475958
11464
165223
6
97
40
88
26
32
161980
918497937
56
16
16
68339
332707
58
29
18
79933958
5
27
426933
47
479703271
756473152
78
428945
204516
70808296
253706
964097803
73
879063468
4
375111
12
87
91
1
2
4
32
253926
92
26
2
448107
307779
323247
21
77133
50
14
86742
86078
93
22
37
7
176136
407643
135886
154146
61
17427
443945
496657
51
877942704
35
973112144
89
438193397
4
262584
90
29328
5
212876
46
54
413655
36
28
90
97
64
75
122302
97
620515353
68
82620
21
189542
3714
110509
751411021
104599
93
438541
65
22
14
573948867
141961
353459
41803
138815
20
398393
384674
325524255
37979
226750
98
341019
27
356705
10
427315
281048
6614
78
47
666360831
80
275629
357732
14
27
18
2
8
110867
39
300909
119981753
110464570
60754
11
92020
12
142379
516648695
947337365
56836
1
776617701
952329493
4
200852
223530
93
308407
63
12
239220120
16
53
82
21527306
89
332439
177102
441107
375992852
379478
238169
75
16
40387
23
171983
114873
2465
52
381120
232926
8
1
335712
483004
266279
65
14
73
62790
88
219266
62
34
25
196851219
53
605602752
36
86
7
28
460551
17
42
404459
329004
267197
95388
284107
27
187866186
14
164628
302761
3
191810
74
59
463704
46
690832791
152665
14
62
77
279493187
191725
920656419
140370
30
223071
124976
377429623
193579
47
13
23
78
54
168114
930608726
3
286742
20
6013
79
45
353760
189209
376148734
34
41
372963
346734
2
74
67
8
77
30
41
1
9
65
36985
363012
31
5
61
69
49006
341714
54
449866
80
38
403714
210678
22
260540
79
75
247880
85
262402
7
89
453392
86
75
88
154447
29
416106
47
396945
141479
459291
296214
36780
143837
366622540
22366
5
487444
367223
12
183523
306253
77067
63
66
83
975767744
48982
33
88
96
166686
460849
535298295
2
484299
70
179617
30
748586122
88619
386354
72
55421
977402045
64
229300
12
92
62413
93
245820621
219917
379430188
86
7
2
192210
29
64
83
479265
49
465538
5
279348
65
194877
354017
826114018
189602
83
249275
70
41
917982348
36
49
96
261452
264370461
947632043
919642583
18709
85774
48
45
307190
71
66
15
52
289955
38927
497502
386983
4
110120
378276
23
20
403098
169730
28
3
981209429
89723
71
185480
22
45
170545
81
2
241025
245873
67
268878
51
826318081
97
27
304866
19
127317
305663
89
24
60
79
2
60
458109
294549
13
4
83997
34
427633
129220116
67490
48
467410
139652
98
115668
16428
6
4
11
31
235958
43
254372
67
3
137238618
1
84
207208
26
26
239849
453479
23
7
3
93
80
346158
18
36333
21
405783
413768
90
99
81
292474
77
7
7
410340
631982268
46087
214327
35
95
8
32
484734133
81
253454
140792
251538
380685
132546047
409088
87
24
14
664952871
35
499010552
296120
31
451286
40
61
153059
181384
14
40
668454438
27
310761
64
25
66
15
64
25
1
53
443222
122026943
309401
22336815
333182
87
61512847
36
1
93
170377
37
48
270108
43
90237
330088
298834
209421
499140
8
43
38
805598105
189572
451736
28
34
64
833275430
88
654010710
66
19336
14
786170272
61234
378564
9
29
50
17
76
41
787103945
70443
249193043
271238
71
47
462719
503327107
99
98468
256066
74665
7
4
49
6
51
24
175884
56
75
6
7
436725
69623
65
14
318689
3
152040
69
4
750299635
83152
34618
63
192462
34
484385
322523
461070
37
48
11
46
43
75
95
86
102810
57
35
294035
286962
15676
427739
37
146679
9
129197206
55
59773
70
85502
32104
1
28206710
325827
434499
985465842
86
206020
52
68
90859
174375
1371
13
22
20
68
43
360728
351443265
205719105
27
447418
39
382093
90466
208830
96
382444
38
55
183262
30
398097
79
32
14
350735421
38
234784
245577
45
29
44
234690702
110631
106993721
78
368430
433131
947423799
945547523
36
99
7
65
26
173571
164803
3
38
21
368265
61
6
91352
5
95
96
50
264393
14
4
21
11
69
228619
1
43
57
450868
79
413260
87
416575286
138121
26904
342961
16
13
27
59
57
4
63339485
9
7
36
648481552
228448
33
615
3
48
256609
84
51
856364964
68
3
40
880435696
231160
26
24
1
3
135256
82422
383681
437363
29
356348
497302
472622
209927
301426
217805
88
18
67
430440
477301
352765
81
10
467402
64
77
42
471570349
69963
93
408932
240397713
2
20
77
419007
354725
88
91
85
246913
5
25
358415
862564136
68
430004
422529
417595107
26
2
44236
2
1
93
196252
6
358513
35696
61
61
372675
14
48
28
69
470066
94
45235
350785
72
92
68
56
98202
358672
68
79
96965
79
191682
64702
188884
272906
42991
324555
3
72
532196365
6946
4
284779
7
276499
33
39
67
551218223
1791
59
24
253362
211446146
387916
59
455059
26
506738856
194686
469681
5
447787
70
96936
95
73
25
793112082
496531
415972763
59
32624987
486493715
352657
70977
460292
81
87
33
753033233
34
461060
53482
779445083
48333
456880
163042
411841
7097
308365
81891
456914
92412
306177
2
341786
5
2
12
86
651262521
44
380658
92
56
932293297
41
219753
48
183243007
923331818
740908442
33
411597331
455682
104464
11
40
50
288956
348455
74581
22
46
406288
138320
89
48
105018
81
125586
210147
80
202141
301797
401272
94
76
69
20
40
116448
471884
85
88
48
6
66
93
303841
1
68
158271
37
9
9
449266
134464
194730
494294
137660
9
9
32
281469154
143249
48
41
2
444391
207407703
475279
34
20
5
65
1
20
91
117792
63
6
370456
56
17052
41
63
439141
49
143866
365899
68
67
3
16
87
73
489227617
88584
3
11
37
146740
238929
164322
53
430630
20
65
192787
243242
9
15651
299591
603430609
34
92
408133892
302091
96
340174
234162
77
73
121500
66
40
29760
5
495778
83
28242
251418
73853
409763
109332
424246
86
8
294424
721625832
21
81
33
276082
319022
76
28
73
12
8
54
41
71
29150
4
236963
310940248
54
646892604
1
449634
21
19
990140297
281754
29
477560
35
45
434895
421543677
20
73
68
8
96
9
71
258554
240227
132701
91
82
111118
483532834
20209
22
213262
211853
2
73
245206
61
127905299
448968
58
138799
210306
41
20274
336058
606353824
32
36
40
3
95
91
79
343582
153562
59
39
2
1
80
395313
54
681985143
84
61
60
67467529
40
65
50
641677695
24
345387
5
4807
405517
94
20692
85
8
90
110778507
94
158872864
604307283
86
200684
46
15
74815
29
432484
128050
9
8
70
31884025
134361
424175
22
344024
98
5
51
410798
74
7
484844
160285
99
27912
78
2
21
90
272149
21888
322463
110178
43
9
248593
411369
96
222756
89
4
2
1
267649
44
446107
14
97
28
494264
1
318662
163526
53
452295
229894817
64
45
384948
311620
7
689434756
92
144123
63
78
87326
368221
441541
309975127
74
71
84
389415
221137
426103
322638411
57
380064
82454
180399729
1037
246061
48
59
74
16
196217
411441
92
33
89
498463
24539
95
15
240505
475465053
69
78266
383245527
28411
393431997
7
626857409
813713036
267500
4
7
16
38264
26
426123
271822
24
6
469583
9
3
21
5
22467857
59
82
94
136373
217351
17
1
72
421927
19
70
80
417764
77
262862
43509
493353
221250
45
36
26345
480732331
383057
287586
5
83
2
87599
97
290803
8
95
7
50013
24
46
124057
162269
93
67
70074
177521195
26736
11
70
168693136
32
32
845611427
82
103039
13
64
321672
57
59
26
5
42
2
94
25
860587528
47
458713
24
18
78
360227
285698
319471
16
344357049
92
165633
65
57
8
39
73660
430995
143823
83521
5
548361371
457152
242466
10139
38
80
479670
172955
302123
191290955
83
79
94
128612
385287
362159
3
108912
4
455372
14
21
448063
80
295953
83
273705
1
85
329558
474937
3
91
89
3
86
170088
175812299
144327
43925
379369
4
24
302122
206928047
50
848066725
373546
8
199662
3
810461738
46
96
488214480
82196
67
512217179
4
1
50
2
42
312356
550610622
43
61967
50
66
328782928
9
71
361033041
80
98897853
5
898308732
65
467090
56
183968
82253
554741284
75
70
81
337529
348540917
254304
181483
41
25
67603
284746025
38
87829269
483020
113435
58710
493610
55
73603
281706268
64
245920
55
80
34
811490621
78602
220356
19
288274
444544
44
100548
275624
27
32176
96189
27863
483913
9
402444
69
466080
199441
76
397264
845463606
319835797
87
73
43984
33
92
432136
48
138395
4
95
709537782
153401
50
392425
170283
48
4
170085
204078
372898
22399
186609
44
5
328951
268357
70
83
229830
404051
13
6
7
78
23
42
144165
38
499140
374063793
1988
70
29724
134564930
484314
103696
58
75957
78
82
95
91
93
85
160501
426425791
54
40267
40
4
1063
397805
44
4
18
67
140868
1
30
3
40
446107
106921
14623
122920996
96
85
27586
1
81
53
101135
12
213185
99
77
42
2
4501
748663580
35
141138
938100598
6
179968
1
36
117646545
69
373456
21
325666
87
330631
37
158333
45
8
18
394656
74
517942466
469019
335389
3
9
58
91
61
31329
46
53
245630
597929215
164486
69
16
8
41
7
935455094
21
16
12075
323292
178250
2
8
20
28
64
391204
72
6
17
363567
382098
387480
428583
104935
7
340280
170388
32009
34
45
35356
420588
374673
84
37
185015
30
477608
17
20972
468734
7611
95
96
87
217789
118892
56
7
71
83
384635
25
195925
349948
272238
74820
45
29
443071
413914
279288
111742
34
8
232659
42
12111
24127
128898
57
337088
162095
66096
24
93963269
303272
371571
193385
65
72
441706
330477
494176
9
5
307271
5
41
240423
71
508808504
343286496
64
18
37
50936
39
16646
541118174
235785
178579
163259
6
55
72749
76
548466114
82
2
222752
104448
169158290
212491
54
498797
57
9
71
53
287590
494210
1
75
184773
155408
192131
36338
18
318811
62
128888
389302
16
40720
70
66
72
457675
369321
371515
35
6
351293
28
76
993328226
232589
8
6
487032
762373952
485127
9
93
70
137022300
5
27
77
5
222630
81
14
8
55
99
483767
200369
7784
37
478382
8
21
43
2
6
56
483262
97
378628
431693
38
25
327384
42
129530
73
86932
25
42
4
926391447
69
304767389
71
47
72
7557
43
433191
967474120
9
12
47
59
7
84
6
28672
14
52
61
35
86
6
36
11
8
135434
342581
1
273732197
1
270667
388607
4475
293689
27
85
271313
87
72
154787
24
120368
197611
80
28
49
421041
497333
550591568
29
59421475
71940
72
29
2
63
282804
32
475631
9
26
58600
494359
902320123
83
342458
14
99
590492432
77
420773
11915
448461
276671
88
80
897363062
99
94
65
78
6556
37798
14
5
76
80
46
384224
191041
471145
397282200
471012441
98
36
1
355018
52
404621
200064
7
256319
93
14
76
252865
8
419232898
80
182855307
263493204
91
487532
45
44
99
6
296409
45
54
98
190840069
29
9
172637
56
12
962937128
37
3
13
44
366054
198754
70
1
22117
485587
81
348488
34
462454
5
261826
41
46
48
3
63
86
60
68
130803
82
59
160363
157098
13
73
1
207201
99
64
335276
94069
96
67
863576564
92
65
41
55522
16
30
33
398172540
2
60
492648
35021
760151191
32
172821
20
327776
2
202936
214040
175996
768408598
25
316085550
50020
29930
247707
93
7
83
256821
327982
37
745118455
18
374729
50
344995
70
6
391110
83964
60
98
67
5
14
85
10
247360
65
24
460435
84604
56581204
679252667
12
57
95
50
89
8
77
38
517887692
6
139010
64
30
94
56
20
154280
343274095
37540
12
9
59
321234
21
12
339879
98122
18
83
4
1
438610
245256
24
61
8
37
99
253362111
409543
81
301464
57
458870
1
25
195290
417415
81
33
86
88
21
63
67
70724
44989
487951
64589
23
177694
12
42
90
20
386383931
185073404
716757475
98406
15
350154
67
494238
30
2
1
748439527
108772
89
48
19213
5
39565
57
318771
313398
76367
19
94
489143
295016
737542461
8
2
1
393698
433212
35384940
71584
479629
24
11026
875561976
92
99
78
994366620
63741
41
60
63
75
82
1
23
419538
208520500
40
229372478
28981
38
275006
7
98
5
93
95
72266
749823211
1
2
32
86
137059
437819921
137192
61
88
96
165736
53
51
51
689109292
97
23
335865
61
2
111919
28
31
21
467146
23
43272
128286
28
53
205610
21
134092
180263
75
98
364649
344820
20
767920578
333691
402481
26
62
422544
166661039
46
447561556
62
191214
132580
137831
275180
18
28
21
42
5
6
77
93365
36
66190105
67746
54
49
65
764568578
496532
67
79
99
228329
40
440614
234078
62
90
92
689728417
216778
239317
153149333
461137
202802
763340829
235640
9
7
321615
12897
48
4
401424719
774433904
84264
63
266225
455258
56
59
338634
39
4
13
32
56
55
613318108
21427560
390288
18
87
149713563
241987
816542533
40
4
355531
3
11
384594
69
40460
109404
442924
45
54179
455963
14
7
77
269268
358297227
756580744
86
98
14403
9
779646032
453287
66927
391019
30
519495899
97
6
41
42
20
34787
415577
479613
7
75
9
84491
6
29
86
44064
270197
91
431773
413412
79
257590
7
80
317823
220208
13
49
176698
25
146313
5067
85070
37
7
34
69
177257
450280
86
31
79
53
98
451792
53
39
6
15
92
457563
38
87
617359591
55002
345907
75
96
645790254
71605
284551
118499
421398660
19721
459672
195548
15
416877
843841713
8
10501
113722
74
447855
367969
40159626
293609
32
81590
20
70
98
442607
656350778
4
45
14
484146
133260
287435
60
329913
44
98
405603
124586
33
22
3
80
98
245785314
442577
8
20
73
96
38
444496
39
493500
29
2
1
7
40
403672
21
294957
10
175411
29
97166
21
51
215405
6
83
22
32
97
492703
30
97
54355143
13
92
445817
78
68
23
263794
186079962
820233285
48
60
16980
22
81896762
34
495696
11982
113867
430953
434938
20
491315
29
9
88
333359
466541
409677
76
98
24
77
464478
476295318
43363
44193
49
61
50
210839
497926
216048
425078
3
409552
63
434168
90554
111189
39
8
89
73
469830
35721
575612192
42
9
69
8
443282
34
82
200773
416209
488388138
20850
85
74
200200
666193360
38
245975
80826
98
37
415432
65347383
29
80
44
66224
471633
4
168118
57
2
3
368192
489454
91
76
374410
210574
51
49
628937865
83
428517
74
24
368425
23
462795
6
274726
146260
441191
9
58
172728072
111374
63
115691
909228812
45
409059871
207091
8
126267
150087
59
98
128134
73
8
469688512
58
50
72
92
449995
77
963262369
81862
5
374191
18
29
79
46
12
711697774
224705
57
137125
43
7
33
18
71
94
202066
240956
1
34
217465
672338854
477045
681031474
86
73
44
333743
407456
213978
31
126932
204770
198975
54
97267
285559
52850
88
42
123030240
71
429618
44
3
310234
71
61
177782
4
2
3
2
2
39
23429
45
72
378740
75
52
184601
4
71
183913
95
4
5
101625019
52
7
22
475935457
50
142338
72
22
31
83
8
50567
7
497862
18601
52200
1
466176
32
388634
74
472085
235304
1
18
24
68
70
9
17475835
47
52
10
243969
337919955
85
96
48
176231
1
245378
668575306
3
92
40
332024
68
200091
364667
940615997
40162
252120
183095
421467
38
214096
316758
41
3
462025
15
25
133719
5
642452066
30
6
80
83
410910
127405
109719783
341990
8629
2
76
381688
482298
277281
4
1
882151030
290944
90
90
2
48
72
5
510134525
77
59
620307670
243576
63
288105
398722
54
68038
3
167095
1
27
238094
155623
542102176
4
46
46601
3173
80
611759456
913313715
150450
458260
842507013
124208
14
56
332461
71
30
12
117773
2
115752
33
498592
67906647
309557
361183
292031
58816
378011
409445
176271
497459
339423
157787
23
36
58935
202988
144948
68
82
8
256214
97
269
37
14
305732
20
474854
84
438459
36
329616
110405
9
36422227
80
231594
89
37121
263836
380899
433876
8
161214
495477
56960
241749
16503
250315
90
61
398310
179859
1
5
99
104444
69760
8
323764
455617
72
6
85255
72
119338
45
47
74
856150973
106782319
830301767
238452320
421376
60
222704
172091
74
320188
495654
408764
74
118539198
23487
29873
30084
250485
28
1
189161
427020
381730
72
148860
136896
357619
8
297872
356681
418996
90
71
79
14
10
216806
80
5
87
382982
9
17959
53
345799
95
7
72
417498
120447
1
296573
348888
8143
9
94
18
7
20
45
366191
71
35
330972
296155213
975743457
376302
11
7
128255642
67
750023881
567265577
657996495
98
29
490048
78
8
55
388063
73
70
90
436376
438339
90
495274
35131273
46
72
343634
71995
281868
66892
262033
91
87
9
245727
393902
188912
402675
47178
21391
82357003
66
406799
89
141
6
167750854
84
58668
39
312859
79
13546
95
55553
646845177
763717690
12453
163893
154553
40
314421
20
36242199
450452
33
89
7
149445
105354
12
50
811222990
50
22
81
993294302
99961
79591604
372850
6420
62
337796
7
48
51
45
68
173138
97
71
350963
431528
22
7
41
672652162
3
35
48
37636
623875072
183908
45
40
165317
494164
264054
748061969
154634
325541
657861077
87346
182373
83
37
245338
94
103462
9
13
54
332319
355026
56636
239528081
88
221774
40
69894
370198
58
276970
328650
59
55245
17
46
31
291147
7
469457
313680975
89
35
151883
55
8
55
97
48422
32
227559
62
298632
213759
37
324893
95
274487
189719
5
66
81857
71861
367740554
377283
318120
94
360226
251483
107914
37
22771
470349
352966
192826
83
27
5
60
303226979
41
276489863
128810967
831447204
28
341884
804163128
5
68
476046
62
366178
68
222465
52
45
399400
84
295112
286789
39769
97391
90114
36
362009
315061
35
98
61
336206757
18
37
76
328504
81
999348141
170662
474613
20
277961
8915
62
68
22
398815
358220
62
371935
10
412321
291685
99
95
119903546
12066
236853
63
203913262
360841
97
484369
293405
734609855
648680477
395201
24
206209
197277
358690
2
94697
295631
72
14
98908
145280
32
773562698
62
352360
38
80
24775
44
8087
90
784
222498
271473
322285
2
357060
44
81
239214
159761
49505
2
310179
489762
528460338
67862
81
75
60
458184
57
14
8
52
65
29548480
77
255637
22
848981021
34
73657
96811
409165
94250
241634
44
46
87
656652568
130164
206059
335613
75
22
77943
47284
2
10
304050
44109
90
9593
93
179475
70963
862497376
79
1
80
49
89
208591872
396067142
12
259453
95
77
41
87
386792
168500
91
113701
168868
213166
21
25
7
39
204611565
152472
417987
196454
262630
846656446
8
38
77
62
5
34
1
159752
205079
9
36
76
87
8
84928018
236628
411875
362475
4
35555
26
88
259332
20
6
268378277
467344
164050
8
485309
940217206
25
43
148787
41
303490561
63298
51
19
204154
62
146369
59
262613
4
134542
40
328149806
150139
41
38
9
257496
174103
99
48
454275
459368
319533
82
99
15
560775757
55
152936
301139
1
212086
83
534848784
140456
30
37
529
103926
59678
20
342665
355054
361558
433263
89
67932
67
363475
92714
16451
494012
756734754
281735
11
86
67
14
123449
89
233103752
60
450922094
71
427866
237747
115748
156979
45
77
5
97
23370
300327970
382568
491926
318793
34
33
276101
155599
342924
76
188972
20
993649798
70
40
254789
82
13962750
81
47
412064748
395669
78
380824
493429
45
55
10
382922
202763
7
34
78
90
675775637
75
198177
13543
34
2
383950
74
194267
94
162360
72
92
101773
9
222359
5
38
8
1332417
23
14
117524
52
73
40
37
14994
6
43851
251191
118490
60
93
50
431540
42
286808
111499
444456
46
44442
315872
152430
114752
72
69
2
3
86
181489
71
31
295090
135806
160312
14
8
99749
2
388866
10
370604713
8
239535
65
19
25153
43
353813
18
470153610
353244
84
262664
50
18
407670
873078315
89
255931
440827
253940322
4
94
50
285084
27784
83
36
2
393365
738409063
219631
24
92
435618
331304
200871
121075
85
36
3
297889316
51
65
238156
54242
80999
216946
844154518
290671
199598
329034
372666
438297
184760
2
11205
403925
91
400443
51487
491910
25471798
4
27
128257
296520258
312121
1
124415545
15
164655
45
170036
461067597
62365
6
196854
355984
95
118070
33
10
88
7
51
358874
273935858
37
120410
44
288699
1
82
474304
428235
7
289040
319735
375639
85504
51
332839
459302
37
37
4
36
124244504
83049
47001698
69
21993
301050
82
363382
60
78
363259
259865
36
6
229430
408388
90
90
301830040
493374
444463
425504
44
90
331520
92015
30
422041
419273
4238
423815
27
25
442607
266160
329372
378599
44310
158522
777701077
38
40
469945
4
85
232131
462748192
150507
59
35
27
316685
310137
122916
45
243576
16
258524
64
377680
6670
423932
432431
2
904505012
301270714
55
80
348411
269479
3
474136
4
97
83
247363
65
111769
101152
73
158875
228559
280236
55935
128227677
181281
764842160
211386
146283
9
217996
322501
324135
291902
45
3
40
32
6
286485
38
493603
18548
17266016
32
8
47
15390
95
1
8822
13538
9
119968
1
276194
255985
77
1
857029324
312628
475698
28
58
45
49
98
3
50
26
21
5
75
86797
56
596846936
93
254999
304470
9
371802
306173
395038292
25
54
51
293319
675053694
9
446575745
33
470033
205525
71
215709
806144130
461652
76195
13101
81
5
441908
278082
79
34
19
153034
1
422432973
183863
51
16
81139
12349
78
66
205250
405671
19
83
62971
335170
234151
18622
6
30
6
147546
259345
1
78
404394
117951
51
897884981
90
676874274
25
28
3
58185
94
310574
1
474664
8
24377256
91
5834
12
3
3
278834
60
90
351897
23
135581
88
25
5
49247
12
22
26
394639315
2
83
48
75
6249689
133267
17
228907
393706862
43
258340740
76
10
87
74
11
81
276594
38
97
395500
103789
14
53647
178597314
6
8
27
6
10
462540
49528
51
88529
22
244297
238688921
798402833
899362949
3
208528
99
50846
729665881
414548
3
17
40041
146071
23147
81122
95
246777
355787
85
693699550
187713
77
436905
249019
77076
46
246754
498736
55
9
20
954515958
88
5
300816
2
435003
41
145089
6
4
554228198
58
164497
35
46872
83
86
86
99
473944
20
4
146847120
64
409620
46
404576
381958
120343
25
68
222139
133679
755047613
208937
375478
39
454017
452314
491674
232915
273158
76102
421003
67
5
284187
34
857999159
14
42
83
49
6
3
72
18
822
446776
19
354223057
13
56
58111
15
469575
46
95
33462
69
17
37
69
1
22
190197
333974
54
50626
150147
25
37
57
180508
22
455804
1
134334
361256
201623
126549217
60
481321
58
232009
79
281074
93
20
476298
109120
80
69729
134915
53092
43
616010108
561484684
20
11
60
21
7
44
59
16718688
79591
9
84
258854
19
405402281
61
92
408959
583649467
96
158852
72
80743
9
39000
342800
38
974829645
55
42
392338
3
99
34
4
24
73
250166
2
164611
56
228856
13
74
72332
278061
44
902562613
61
4
17
38
111850
183760
3
93
52
18980
22
278172
29
62
127809
106362
9
29
41636
405019
103172
439178
14
36
131652
3
27
54
28
83
398631
81
404922150
901453183
388470813
99
70
477817753
197748
75
85
77
38
15237
41
93
6
15
99
458094
6
159785
487951
92
164841
13212
41
73485
207982
95
926880575
56
91
246153
53
860399978
57
9
287454
20
298116
383165
81
200219
70
70
9
43868
17772
674170215
220736
62785
407003
95
341378800
73131
410888
93
240847
378965
93
286129984
276089
94873
57
263746
947963189
68
327781946
6
83
178087831
240096
494929
403213
669700345
57
232377
91191
43538
181170803
302576
897276585
68
360647
54
398601
5
10
3
29641
410492
35
29
27
81
443072
57
257419
9
21
22
93
17
336552
503336212
35
194090
460260
21973
354850
64
226179
57
407876
29
48
520751073
87
219341316
13
460605743
84
17
439102
38
7
84623
1
43940107
33
8
389465
429488622
67
3982
85
159556
275349
21
478860
476783
48
7
57
464179
35451
305354
5
123755
237971
17
92
479072
15
469190
726406941
19914
203350
53
484250
370170
52
967603983
221192
7
24
8
385941
396667
329928
250171
327871802
40
249639
172930251
5188
255909
15
457130
2
212831
23
9
13
2
2
16
36
66
253062
24
548849157
294596
14
4
78
332007
169286
317581
93
91
17467
66
52
947894194
498920
258486
283577
8
79
424937
62
388998149
16
416020
95780
91465
13
386688
176892
324400
48
99233605
14
314593
23
78
190507
416402
17
39
62
111173
87698
182721
800308837
26339
353836
458081852
421712
65
18
369288
164417
411975
421282
180275
35
205390
45
211380
239341
469740
3
82
5
13
140698
54197
10
52
522653271
798391468
265843
68
62
292177
10
35
72
5
3
285189
268994
504941342
53
95
3
31523
67543381
243500
448702
34180
193613
81
13
11
199662
96
55
61423
166390955
29
459895599
95
56
80097
110284269
8
61929
72
95
468683
287358
781886918
183031
94
121674
36
76
383236
198083
100719
392612
89647
362915
404630
232702
138925
51264
30
7
94
295003870
8
182672
278168
84
8
283027
328637
448231561
14
463021456
9
65
73
63
342989
189945845
80
85
359634
97
22458
129202
90
188813
426938
23
212773
713789792
491737
56
186668
47616
412478
267243
450774535
93
23
242343
35
292204
5
394478
285310
2
224766
81
321081
59
1
326413
8
39679
186096
7
25
33
70
98
66
59
437047
56
486979
409279
353691
31720
37
639591005
292468
14
881742457
419074
73
54
364135
49699
262771
214351
283188
59
233256
87
47
101369
98
61619
261037
43
4
226890
493660
211380
448007
50092
75
15
412852
86
213200470
63
317499
29
358164758
255560
71
74
343671
6
21
1
46
52
410273
3
70
433374
74
66115
90736
41
403784
71
32
449054
280923
450018
74
166323
14
132868
98
645279749
46
5
415734
54
200912
74
87
33
54
499635
462864866
10
882147616
40
480277
83
959778819
25
138888
62
85
269381
17
7
19
47
366326
26017
429840
31
438636
49
64
5
76510
142589
20
26
20342
96
68
305079
59
30
281095
36
17
92
126257
315523
32
318116
305836
79
175267177
4
420782
627055668
66056
94337
240855465
35
391757
476629
2
3
7
11
13
71
38223
49002
60
74
7
7
1
37
89244
6
362760
8
34
142666
144403
77
88
63
251680
39
424861
52
18
2
5
88344
27
213227
422695
232927
447491
232192
40
18
169515
372646
181124
473461
195469
14
65624
48
734490820
74
5
160360180
72
40476
242247
184273
44
66799
272375
328032
35
50
25
5
30
73
52
347790
51
19
76
79
48
37
49459
410247
51
65
133210
398360
20861
326764
54784
51727
46
4
26
206423
9
33296
52
68
59016140
51
9
35578
88
93
59
82
18
139910
8
605461940
226612971
9
264598
70
424871
49
22
277954
54
14
142688
10
9
199786
397048
434922
247862358
82
136854
57
240196
47
45
42
84
27613
62
165507
240396
239112
5
38
418212
52
47
68
336197
420200
56
610254948
76377
18223
472052
66135
70
54
346133
884603202
28
169125
25
453834
118381
94
41
2
259599
5
572865467
57
28730
67
59
139188
344073
68352
5
27
34
34
98
478194
636435792
581611115
29917
96
51
48
57
685040054
211219
51
479366
8
67
164042
67
478138
60
59
41
434114
16
412093
173006
73
63
502639773
79
220830
1
281478
427455
19
31
316656
1
150716
43474
39
318532
133678
403489
214409
313057
112701
476563696
139206
599344264
474948
168531
165919
99
117831
87
124691
89
217818
9281752
110590
440482
486042438
9
367056
91
7489
36
90
50
7
410971
262413
153442
816460013
51
44649
6
10
479118066
19
415327
12
59434
351246
89
92916
29
53
158740918
130805
41
321657
84
73
663581102
96
75
122040
183267
68
15607
419946
34
557728249
306053
11
90
170504
332711
22195
459075
24
6
277840
56785
74983
418979
75
99
99
98674
6
333725
62
15
128459
152801
309728
327709
185746
68
243649
10
13301
3
336392
92360
9
27
138501
150572
310334
25545
1193
918060650
6
5630748
314008
9
76
80
667781959
7721
9
410008
1
45
81
383524
77
354280
89
166399
98
57
16
220824
333195
341302
237213
85875
20
72
16
247855
133804
3
41
12
38
400870
8
430135
442589
197193
34418
26
75
36115
306334
22
177315
85
25
83
445338
14
5
131712
57
216314
78
38
338738
60298
32
228086
117472
36
14
337619334
7
776264277
7
174792
24
56
22816
101463
42
358850
443468
75
93095
429486
94
163858
431321
489884
5
413934
12
46762
428545
399361
335323
86
67
2962
1
46
174396
14
422041
238342
194633
30
6
465189
81
40
88
88
817214890
262300
90799
214524120
130645
102536318
92
8841
436799021
3
242927
463846957
42
143623
56
52
26
590149622
31
1
26
1
63
438147
81372
58
57112867
21
378510648
297883
246578
93
30
227820
45
384465
144922
406688
159422
364525
60
91
117778
264637
39712
83
48
85
129830569
42818
48
253608
58
4
187755
51
98
95
133071
4
78
4
225988
38
297810
17
1
4
65
156098011
69
84956
20
62
980204162
88
440682
33
44
427609
178531
206351
16
262343766
375833
37
48
7
8
415597
31
75
889292550
86
15364
239176
692083487
8
42
12792287
209384
179980
924118271
366434830
85
369353
36
29
15
226686
8
57
288907
451387240
8
45
225118
88
71
3
313227
180760
45
323638
222047
83
50
85
81
90
220932
78
54
239611791
9
251158662
50
86439
125555
62
25
266053251
7
48836
32
349889
40
83
289317
39776
86494
12
390809
265607
32
42
451848
95
488504
215740
5
111945
236763
54564
5
45
97
301453
77
273397
313507
979680821
157716
18
430945
438416
37332
46
298125
86
2592
405330
395272
87
224883
277171
80674
163191
292350
92
448942
335640
52149
17
9
2
83
16641
13
170862
930051682
208309
5
85
55
46331
56
353176
439617
343681
325518880
330293
240857700
397322
333520
346647
371520
359344
634504769
14216490
55
94
420088
69
9
68
449907805
226462
77
84
486521
62
14
21
402944
12
53
145189
216224
7
204855
278541
69
33
40084
3
299186
46
96
250185
14
3
20
40
11
96
146098
57
492945
71
59
51
155830
468965
294018
26
29
169358
376213
250880
758871053
370536
333312
15912
420468
459114057
196936
3
88
319538
87
163151
24
37
7
31
86
21
65
47
99
8
175793
343332
434692
187202
84
8
534932706
167492
71128
76
24
47
458261
40
103990
134961
95
62
33
328408388
51
53
55944
135839
452320
192804
478360434
27
80
65987
733631590
216168
86
498624
382271
377922
386318
80
209396386
203443
155245
18
8
286291
218817
67
294928832
5
100923
9
369634
19
91
83
17
7
350202
105227
6
949370972
49
24503
271191
67
285327
32
4680
1518
99
80
396914
14
447271
302331
4
97
631629452
453529
93
246961
86
186660
158111
252208288
94
76
463918
17
3
260224
53
206197
345094464
2
97529
20
66
5
31
21
469247
64
256987638
260321
66
118940
73
78
24
52711071
488785
91
9
230434020
68527
10569589
34
147270
344315
409270
2
422908
48
72
75
464163081
239130791
349963
28
61
223976
327606
23
172257
91
4
311825
38
77
6
549738890
80825
332591
2358
776331229
100445
670472463
61
44
60
275795
11
30035
55
91423
114033
202886
398076
57
95
259787
77
84
44
56534659
67256793
12
9
74
50
28
10
90
5
238918
108566
88
41
15
4
524133907
8
9
377635
249229
28
72
338156
110895
67
37
2
86043
5
26
432673
92
188473
46
3
73080
219426
60
35
13
353717
66
26
58
5
328514
417816
236024
370540
627181310
33
276078418
473389
74
33342
73525
45
58
49
98
109186
209183
60
11
355787
86
23
326890
49
18
496148
6
27
75
14951
54329
8
72
89299
23
1
1
9
39
124121
207948
6
338013
14
44
29
6
367263
41991
15
86
2
46
8
381440
63
26
95
632557033
33
84168
47571
231083
364039
32981
60
7
55
11
74
30
7
262817
67
83272
383874
375328
27
315804
375279
441018698
57
130360
92
51
187564
6
276425
417528
8
81
79
740812406
5
78
90
95321
307466
36
49091
854448948
268193269
44
385019
74722
411317
153794
144944
6
39
13
59
23
204210
53
25
430490830
75
15
54
96
75
50
108105
764615114
28
19094
47
78
42
41
368276
51
82
7
7358
372702
78
203401
423816
8
3
95
4
89821
15
43
167537
230321
121360654
87
206158
496138
91
8
195193
79
6
7
442739
9
96
51823
6
22
39
86
91
7
805399306
474454
50
319518
432131
215792
199773
140287
85
20
484356
154224
86
4
385829
44
78
191020
206137
84
76
464627529
243579
24
983041687
84429
47
61145
95639
55
468147443
4
358099
499999
74
91
219436
1863
431280
17
73
39
73878
473458
628954468
401045
329616
62
251240
390758
412267477
356972
394888
282364
221987122
208751
182889
471479
159819
78
437764
77652
360813
51
169365
329301
3
10712
80
429894859
95
183055
6
48
26280
67
7
194279576
168308
835019721
50
88
435974
13
33
6
990277774
29
483547
51
348488
1
627287871
922726945
66
7
60222
17
99
305027
281260
109886
29427
30
87
5
80339
307924
35
62
489711
387327529
449833088
42
44708
436733
445440
42959
66
58
6
30271
19
457116
3
428662360
361539
184296
252289
68811
281861
78
6
7
718665090
31063009
23207
509260808
339819
396716
71
14842
91
398970
63
400864
64
24
327111
826596144
383564111
30
6
144607
83
41
9
42
78
309545
411715
16522
55
69
36
6
78
424915
41
402151
241800
264444
76
63
32
50
474051
189502
5
45043
57
8
105864
71
2
77037
208203642
9
262523
825380542
5025
350357
817753958
42
53
46
8
40553
425726
35
697436007
284879
543701300
526946586
92
146686
8
417685
95
88
830053054
225452
387798
219787213
879811074
264801
43
62193
429
452406
56
176565
2
8
46
9
58
67
9
68
319254
40096
14
41
4
343960
341590
28
53
85
7
471468
312499
123286532
9
427204
9
62
287723
69664
672754800
119796
421598
4
28
46
237810329
28
373995
92
130606
241785
82
247048
6
81854
484709
109840
203403
423054
289388
85977
300463
326947
192491
83
73567
7
91
462894
45729743
79
83
24
87
58
42
56
93
62
76
68
349294
279050
917162386
89
926588687
60
3
18
277162
147689
39
181196951
5
35729
162928768
313412
36
103148
455048
426906
30
74
84
36
900287738
58
409892
465303
83
41
254270
41
532699384
380455663
437258277
120784
344070140
649404863
31717
25
772316112
23
195812
39
193661
414359
91
443109
95
704545013
215599
676801165
52
12
93
429248
33
322816
81
45854826
570620457
416323
4
3
200889
121920
50
48052
128124
2
115457
90290
53
75
333518689
81
62
12
76
395068
36485335
75
751571931
69
64
348936
52
308712
12
32
86218660
67
88
16
42
153528
37
9
3
374999
57580771
84
425138
28
72
85957
222228
26
1
123909
9
479170
457946
61
239368
53
7
20
77
75
75
88
59
40
21
95
81
82
717489362
336764
710779047
207946
38
83
638281963
53903
21
683730703
31
50606926
15
1
463460
3
2
24941
78
75
847369800
258392
26
104418
64
39
9
251194
5
74
23
369740
68289
13
28
120682
659566374
473763
91
489102
55
52812
4445
230332
295886
72
211576648
464239
408776
149017118
46
138602
7
36054
82
61
401829
29
138455
76
38
11311
65
738621976
5
45
56960
76
27
52114
305706
410662
96932
74
51
97
31
587525331
385125
401132
35
238427
28020
73
499644
6
57
1
5
11
318928
43
492790
86097
283272
14
166324
47
292675
6630
170628417
1
323317
72
166534
410796
283795
58
3
216702
75806
470627
25
28655760
41
45
498095
76
67
99
14
8
130210
9
77
260326
22857
483701
76
65
9
18
932811796
3
58580
46
438676614
35
98
90394
65187
18
114782
97
275824
491754
222473
551703350
4
60
1893
19
7387
97
190685
487717
138299
34
301918973
1
38997
708720956
25
5
1
247465
453846725
2
388774486
70
111111
223686
70
105561
73656
84
90
104334
336850658
113306
37
12
34099
125447723
23
4
6
15407
55
373780
21
282382139
486854
79096
235525
52
143357
222637039
91
424566
79
296508
440314
17
93
3
321848
398267858
656622398
43
21
76008893
96
453461
473864
113555
990631780
447260
68
295040
28
476479
4
87
35
306441
34560
158949
473910978
87
242857
17
33
207353
96757
39
62
68759
440052
5
99
73
203244
5
95
48
352519
43
17
11
36
32227
146730
165636
5
201095
54
74
156397204
122042
11
24573
80
55
153082657
89
20096
32
7
151562
83
326013
469814
72304
20
193625
359456
35
157280
42
28
25
303236
33
66
93
79
3
345712
211739
103181
316950
694037916
29
30
1
195881
86
211305
281043
85
131627435
52
55
368424
495390
66458
11
420637
85
71
8
98
157053655
35
14
5
51
338377193
66
1
75
76926
64
10
41
59
489793
104162
60
70
8
93
74
303506
57
577065949
26
56
135636
79670
321687
56
353843
23
7
5
172290
59
20
710524814
357482
876897423
267657
236466
14
89028
475508
96
416022
326830
38
113395
133851
153028020
222692
32
61
75
380087
247050
5
6
380172
12
247597
262206
413371
25
494430514
46
42
103956
138869
63
98
10
267730
99
62
13
62
80
337157
155404
43
7
361087
19
78438
5608856
300234
59
8
81
77
79
347664
283006
203274
19990
326562
108253
376489
246602
16
408283
8899
53900
23
265133
5
490698
135177
26
76
410097
93
80004
52
132523
258080
5
1
333728
77
48096
494971
830407809
488830
30
421384
237076005
493971
91
215199
282057
296857
51
57
365250
36036
57
18
39
81
39
72
499117
54
190073
449330
93
16
123337
4
12
238123
138758
25
371175
18
49
103211
6
111396
58580
199487
21
2
68
899852120
20
297144
80470
25
50
189591
237343
488435
180180
139318
42
85192470
9
123707
468913
84564948
282702
45224
557754517
61
68593
21134598
396743
440146
398010013
15
2
295366
469521
29
396735
305694
97
7
406882706
71802428
12
90
51
36
760082653
711357434
497060
314169
27
3
459914
461535
3
369314
41
8
267289
271571
200073675
23
151476
302459
25
289363
128925
127782550
122802
9
8
85
58
36
258341688
12521
80
65
63
119840
46113
505271906
24
96
28
32883
386176
9
9
241168
9
460197
33
400473
97
328531
95
21731
74
258697372
64
149436180
150215
42462
92
152030
6
285599
181310
9
141586082
368587
780434863
92
96
123203
82513
421571
110570
361140
8
209539
4
38755
55
11
1484
75
237483
688248513
389317
89
255133
15135
247717
250563
81
413985
8
723880218
50
1
443274
435863
266220
49
52729158
92
21
322795
30
309265
92781
99
159239
78
57
159749753
43
2
810820422
50
261129
48767
393178
77
417367
5
32
139364
99
254143887
105372
24562627
83
88
13
300374
471581
300568
47
251496
42887
40932
5
6
49796
479222
33
327319
487887
385104643
49031
486723
48
90
34
30
7
37
281783
107323
51
114634
186123
8
229169
252990
80
458115
497090
39
16
15
47
306962190
145640
372751
4
14
389865
73
212510
74
77
51
256589
57
29
327464
267989877
32
42
7
10
55
97
140488
32
44
60
57
29
18
72
240456
927207846
397120
281783
36119
54
977390772
376218
77927
283715
46
1
43
61
152893515
830310847
14
837763327
31
94
14
13
916647327
185447
135122
112966
89
450430
87118
15
201047
183817334
195185
66
52
409430
72535
68
2
50
485074
367113
438921
383578
331483
112723
971767790
94
148774
972000898
15
17
98703
47
83123
282539
381786
438960
50
21
68
252620
55
99
152763
31
428696
22
75
45347
33
49
70
284122
246947
22976
24
64
443302147
5
41
100383
94713
99
40
164272
36
478111
25
55
59
62
310189
493538
96597
72
334858
31
264239
16
245539532
8
19
43
58
93332
109998
79048
167470
39
311319
139534
221389
618579558
133498
93
572405144
438739
38
475611
49
88
82
95796
57
7271
151303
471830
59
22
262295
55
12
64
30
503796975
59
481069
69
9
210217
257440
8
151868
49978896
87
22
268938
19442
163125
32246
247433
82
344130
82
164894925
912532298
479669
30
381327
311250
149435
303041
96
814963007
28
66
43
35
631622529
270052
240848
30
36
368814
88
53
24
306229
13
540647389
307112
86878
84
15
56
92358
447886
422326512
14
225407
4969178
56
199003
13
312195
84264
398834
265800
207899
76
509731722
58
57
389803
86
39573
69
133083637
1
99
40
76
7
295452668
141395
33
27
16
916415583
277491
80
7
58
123065
34
27
381516786
663217978
16
431068
391855
23
48
79
13
441614
346456207
48
12
61
194480
59
339257
477803
88
228858
78
7
24
21
60
29
77
397826
52
5
97
2
249957
225447
2
8
5
72
204823
171488
375994
244361
1
119783
303182
285658
127432
437839
80986
62
440237314
856365634
62
280249
2
61
56
29
378827
5
91
5
6
776423819
87194
69587
92
88
7
9
412207
44
45
69
16
57
380678
419789
134646
61
2
65270
32
774939707
521282106
911211318
168651
24
87
58
218826
98472
6
10170
20
377711
71
382735
12
205694
1
499112
249794
376462
38
56427
554930378
221361
4
366578
2
17
206919719
35098
609499866
31
54
55
9
27
75
796853938
406951
449609
289482
207172
10
23034
367015
4
265107
62877
880400063
56
298827
93
5
96
94291397
99
8
9
63
233956
34
352559
104646
75
61082
31
4283
729839674
77653
51
75
62
134861
70
49
329542
100026
92
8
272602
677934705
15
352055
293894
334866
387018157
3
62
396521
56
87
49
388025
4
52
89
22371
5
88
669976864
7
18952
50
229620
222151033
293780
307195
18
132739
42
86
198928
16
102166445
483176
79
51
339287
315028
77
31
220130
472078
119507532
250875
135714
497368
1
68
52
409085
468282
24
136972
211443
59
367225
408756
406226
41519
207132860
68
524106112
28
116621
351870
64
453168
104552
94
222321
76121147
179379790
269590
79734
72
190871066
55
98
822989552
9
84
400892
209572275
470528
21
30
51
41
246620
45
392623
5
468802
436995
2
42
187816
21
56017
296466
25
95
69
479759
473847442
324517
8
20676
440994
450709
1
1
485007
325804
15
141098
20
131415
38
892526472
3
579577132
98061
60924
74597
346789
45
83
3
23
88985
33431
388883
41
91
355596
450973
228959354
72497
65
105927187
28256
75701
41
317928258
307756
196581
495745
82
179944
205153
17
425895
335093
58
149224
155936562
163770
57941
440401052
13017
321289
6
4
716324546
62701846
47
4
7
138572
8
65
41076
14
6
400017
51
1
59
246227
297163348
167151
286650
396762
33
55
36
667353718
27134
101516
184361
39
416416
59
73
495840
4
199261
12
1
68
98
14
218602
53
213141
259255
301514
372871
20
8
338113
339203
22
92
41
142288
36
82
13
78
3
282240
32
184443
26234
343342
4
95752
138005
29
3
747518925
12
46
565022363
161796
30
9780
4
58
44010291
10
41
197564
66
489290
320885
328255
93587
25
8
6
223398
49534
59
304374
227532
425828
331933
204230
57
63
81
208781
258542
90
16
113429
28
82
23
17
8
486438
370820843
162928
170452
2
33
64
376891
77218
349795
95
97883012
203595
3
301076
1470130
363062
406687
470705
405565
671569016
40
46219
73
239793
194321
339743367
2
57
215226
714387567
30
94565
3632
223190
109331
218513
33
94
74
284448
9
65
56
96
92
430204
257781
11
9
9
99
9
37
7
251372
400946
94
387403067
48
420668
219405018
43
168947
4
52
34352
46
99885
549093526
482697
317744
621509652
102363
396390
99
49189
258467
38
9
314180
822136189
66
42
96
378398
3
79040
43
4
17036
149635
95522
69
439992
69
444023
43443
79
267775996
454708
9
1
9
48
254752
5
313746
78
29
449119
89
57
297754
57
61153757
136695
44
647998050
54
111211
649086766
6
13
653982229
267025
46
71
491050
425522
412969
479446
66
110632
150037
391815
94
109485
28
126535
30
31
97
67271
89
318700
61
135945
375685
49
71
7
457694
104219
336988
53
327276
76403
8
35979
64
373959
243043
563108680
64100
79
49891
56
847349385
6
31
56
23
308474996
421085
62642
427261
72
322543
465930608
4
144892
70
376553
93
96
799764336
71
90
625864134
78
51
40
52
29
400863
40
435743
491012
86
149201591
394445
5
323013
31378721
70
93
185163
46391931
440963
152067
64
158116
61
380344
6
89
78796
149471467
76
99
61783
19
88
454691244
24
187070
271206457
6
39
26
75
42
50
25877
165764
238325
5
45016
10
7
27
367557
55
56
540017903
25
470213
202173
134435
263618
310483
65
12
29
74
181935
72
464043
481951
58
2
21
27
266036
9
40
89
359566357
321929
78
90
59883
626092180
164173
54
292243
204373
9
793409651
851318510
59
309647
598047615
18
71
186282
13
600888555
346426
64952748
920313191
55
179266
89
22431
75309
284066
936032528
314269
499024778
131944
77
438076
496144
256248
83
1
454496
46
125608143
13
8
150439451
86
110495
78
476823
90
371931
36
72
85
234149
408258
335414
427773
16
220726
280812
74
12
57
257341
360722
26
92
8273
367765363
143537
146579
79
58
10
86
263707
43
470033
79
98
69
296533
283575
55
96243
6486
173230336
53
93
92
704420816
241387
21
77
471433
69
861806689
147597
876060782
356492
468846
472321
80
283426
75
240432
433605
337611227
64
18
30
17
6
144443
338107
64
249906
14
205259
66
47
18
55
39556
74
487367
879658260
446697
112779
82
8
375363
372309
68073321
154716
98
433395
3
79
54
55
844567312
91
153602487
73767
7
615366003
20
81
163147
152066551
1
1
2
46
590055677
7
293586
459097
298055
146995
372861
176479
221802511
718897599
123097
64
28
76
241193465
15
9
53
167054
199768
325175
179088
839414917
86
68
497724
116492
77
461610
1
27
289322
177087
98
79
9
97
40
1
99
857178776
47534
343905
281491
64
492560
224516
465524
94
65
2
8
30
207277
7
21
46
59
63
187355
62
64569
264982
857472594
251850
1
284005774
12
393045
377402
932893034
46
84
479400
452423
26
8
288539
89
13
37264
8
136827
82
10
7
57
353461
19
16
396753
156814
25
8
514678920
53
72
29
102265036
39
48
50277
450420
640139841
43090
132706
1
147428
41
46
463101
35
97
5
28
309471
66
180881
35
142150
42
88
54
3
218784
87
74
290653
326600
785351446
808355814
28
44
257617
123341
11
174770
130171
424899
2104
86
3
97058
149544769
415032
451577
55
42
357324
75
47
35
78
460917
321142320
61
3985
79
30
1
611493218
65
218842662
44
271291
91
81
46
13
11
444712
283038
440936
98
30439
99
53305
205287757
226993
366577
23
279172
94
96
27
552096537
33
2
65
7
319334541
33275
390500697
406944
495473
90438
60699
443323198
32531
377138
915319285
4
147776963
469737
59
391276
63050
17
90904
226338
98
79
834551327
53
353634
27
612718735
60
246571
6
225887
8
101429640
12
59
33
215635
61
33261
3
3
53
362924
399288521
372249
78
456881
237481
471078826
255714236
2
168261
67
25
18
22217
279621
78507
36828
62260
268488
2
17
227193
9
48
2
282031650
310919
379800
154601814
368649
99106
47
82
96
185564
214719
330525
427562
5
69480
94
21
176066
409298
81
346556
462247
73
47
67
8
88
149972
150359
4
72
91
116109
137874697
15
5
53
55
39193685
52
38
446558
90
53598
31611
102486
58034
75
291330
200921
5
82673
23
8
105829
458481
146606
27
364157631
67468
193992
105938
339964
57
615531693
319050125
17
461143242
41232496
37
98
10
683454633
58
493610083
737286512
17947
29
82
345225
456573
68
117741837
20
187692
4
482020
149849
331721
162614
442159
58
204160
71061
84
36
53
161417
76
6
181243
92014
399741
33
23
71455
321875
73
22
153851354
44
29
53794
123853
35
73
990339232
37897
77
9
16
47
80
91
42052
111129
79
323004
8
570249911
87742
74
536774379
437068399
10
93
466557
53
94
941872458
91
390231394
430348
612311229
37
39
29140
80
4282
160042
5
346349
57
213900
6341
97
84
182330
38
29
72
363214
8
101111
106058
85
7
18
7
5
772769460
30
185733414
31
1
94
141069
75
236643
22084
56533
6224
12
50357
98
304773
4
69534
45
194076
228016
78
13
55
79857
64
223100
21
216493
21
95
3
39181
361996939
14
206608
61
168715
3
54
47
5
7
17
505693897
75122
95
77
9
379862
28
80
395813
6
249902
307191
236071
226243
3
93
85
148917
3
488654014
74
44458
19
93
478105
219153
60416
37
169215
13
5
7
60
76
84085
601951310
314760
492340
148036
98
74
77
31
84
55224
768810108
74
90212
304287314
78
382581
261402
950405800
88
37
383847
422146
146700
173415
566406153
898563279
48
55
87
24659
192451
353635
17018
70
5
57
161301
25
92
11
67
49
211193
185375
77
78
9
31
2
173787
5
478345
197164
24730
12
129430
79
360456
72
53
370216
144594
86
21861
340092
87
299837
43
19
382292
49
381391
35
89
12
662318000
89100
93
1
99212
378655
263623
74
391986
525319593
58
3
25
197883
61
13
98
356766
7
436155
99
199799
262370
112197
57
486828
354837
495834
470290
490858
361921
54305
9
476409
482739
352866
82
83
496436282
6
158568
133094031
268172
311675
6786
47
2
591216325
48
92
2
19
11
26
62
53
231222
411429
9
335385
71
214255
240618
48683
394800
46
29
432777
469815
577338185
38
12
60
352725
43
87
359909
405623
292662
97
94
383027
20418
43
147837361
15
487318
189633
4
26839
237659138
10
2
42
141530
105674
843517958
109862
85
93
78
576854693
62
66
19
380330
86
78
417421
55442
43
62
180369
1
174363
184702
15
58644
425958
72
24
153893
5
236458
21
97
99
229776
776745090
88
39
781063300
432867
9
68515
2
39
813738559
70
73880
403674
14
410254
866454685
41
7
384013
376886
448648
403660
342370
15519
63
12
33
60
46
7
16
9
55
20172
411783
286108
13
21
478582
79
235334
919598885
660045295
698253182
961756751
437499117
1
168084933
67
165595
15
128212
447022
7
257316
11017
18
196020
49
331638
361943
76
23
61
527716786
258205
431885
247416
99
6
371839
8
54
124317
54
73
2
20
8
2
129977
253408
98
449834001
272063
108935
37
475448
13
289271
138969
114190
12
5
48
49553
76
78
1
95011
205362
2
134513
26
48
13
87
31
62
91666
15
5
82
412966
200526
55
108278
72
75
98
8
32
56
141498
61
79149
411758
38
24707
93
156993
9
355373
66
437324
4
184954
32082
289834
70
60
43
3
417622
134104
6
83120
79
86
8
71165
87183
7
471086
472559
849491843
396094
40
29
91
5
68040
438026
92881
90416
31820
35
7
170984
83
2
23
98
353433
261915
1
97197
45
40
372243
66
25356
47950
340886
90
40
984777819
7
30
457098
443402
666529129
271122
1
63
15
89652
814573927
11988
54
393057
58900
283215
5
203930
27
36
436852
26979
272595
428189
428018
13016
98
337457
65
772
9
3
230110
185141
341264
46
64
96
16
87
50
399635
143655
40
51
97
405164
3880
77
62
34
46
35905
61
684665121
756885599
207935
32
279319
17843
2
9
13
1
100739
431356
49
7
41
776739118
21
388846
3
93062
3
221917
261130504
8
409824
413903
126130701
206136
122969
81
105976
5
354777
27829091
17
65504
29
94
138418
14
18923073
37
47
222104
107949
92
49
323129
79811124
309546
12350
31102
80280
902316262
483913
932868689
94
380237976
82
50
315511
223062
160531
66
93671
57
927627406
350528
6
14
237927
74
76
71
256693
71
350616
97331
63
132784
78
57127
273709
825
34
7
99
13
1
15
8
83
344804
816254212
48
280543
496462600
7
385966
495339530
19
106581794
54
341346
54
91
432020
241055
2
11
33
1
12
98
188064
99
99
75
37
72
19
217938971
35
91
461661
196667
59
90907
60
99
6
824203606
30
44
57
241281
76
1
89
93
578320959
75
57938
33
438544
83
71
88
462261
401941
47
5
128124
314636
378145
10
34
79
76
197289
409910
84045
40
116509935
7
869296431
92
397790
88
71
354047
366885
812776033
65
87264
43612
154890
128031
91
36
54
424260
430021
7
111196
199621
27
56
6
1
49
83
61
3
40
81
57
144720
10
73
429854
322110
69
493055
285123859
108073
219983
24
486563368
3
22
258465
569914490
3
123636
31816
404602
65
326726
60
282199
73
302256
631265887
51
389803
51
66447
990743856
860465708
259600
27
293239310
20
469029
148787
28
179788
3
10941
399051
68
33
98
77
2
422689
426524
39
8
60
139123
140974
9
357373
67
6
82
57
61
52
93
7
64
5
469146
112947
85
31
193406
813262971
4
313321
56408
129155
66
59
92917
269925
7
8
483349
31923
363785
94
511508493
40
65
68
71
161939
162082
392693
134350
98
7
21
9
21
755056935
31366
487773
352460
39
8
248460
352527
19
251873
58
87
348473521
170151
231456714
82
336160
306936
29
8
74
55910
7
209710
68
198317
336881931
48
8
26
30
7
147500
66
2
18
65
36
162761
330650
6
50
41964
79
328921
259467846
45
40
68
2
443295
12
34
9
79
425331
293323
277345
3
355624
60
194453
16
448629
484428
145627967
26
403928
94
22
24
399643
97913
34
29
188967
464318
348173
97
10
4
444316326
36
51
59
415654
243761598
97
461556
11
77136
74
77
85166
22
9571
53
363138
187224
119715
23391
43
47
637251656
196860
72
18
81087
252970
40285
89
66
45803
286775
375970
4
124003
205010
31
363661
17
8
30
91
254857
58
11
30
80
246383
1
403119
41
14
40
87728
16
473542
358689
133978
274541
14
228727
400126
72
73
336611
330513
331822
24
30
937531244
82
3965
60
493925
21
117355
4
874998645
361462
58409128
32
462375
6
1
8
83
781216446
49
81
83
73
556039737
19
3
314978
175797
143015
80
12
295396
82
442267164
48
45
9
52
331799
325963
26
40
1
10
96
89
151923
145764
31401598
191651
58
293997
94
381594
74
372579753
19
7
219326
58
45
139353
81
7
98
45591
36
116523
10
1
477523
175512
96488
496764
392040
18
94
8
36
309317
4
408439
157904
499582
63
3
7
42
69
637343166
359207
69
463933
62687
37
468397
25
62
445302566
68380
11
6
48
72
2
277424
30
99
95
6
549736999
439148
3
3
42
291251
60
469462
5
90
25
95979170
59
92
12380
26
349299
437639
450219
54369
34
17
41804
35
63
33
113320
10
112008871
65
198969
78
186119
1
20
37920
102370
65399
32
446471768
567670412
756077358
94
464388
89701
391030
468869
9
92
34
25
65
84
6
147768
407484
54
104907
26
427344
59
94727
360919
74
280417
364295
121578
11
2
65
164315
4
6
206965
214457
492204
199723
67
26927
10
97410815
42
67
231195
12
145337
6
73514
337015
33
197040
52
423472
59
800073086
172468
201193
708790171
7
80948
175438
26
38450
94
335238
24
84
486944
162172
131530
63
9
26
49838
36
466219
66
246028
33
412906
278192987
19
483848
454463
183532
6
345687
341907
26
474976
428621
324010
31
240796
1
396327
74247
303027
89
418510
43
199440
244685
5
267563
5
177314
298149
248467
37
495510
30
23
489463
65
158494
198786
530892590
286309
112079
1596
340559
63
1
406825
928919307
31223
30
466497
813457272
239378
276472
281016
28
5
27
46904
121816
46
91
154690
64225
28993
477138
250994076
233837
95
85
1317
87
676461340
373441
182832
193422
172992
6
76443704
381435228
5
25
397464
80781913
80
242959
117220
83
24
31
99
942061679
57751
55
491252
668057434
31
42092
30
49
84560
51
4
232720638
241454
4
174633
22
238779
145885
41
38
47542
411687
727486243
256650934
158462
56
375364
12
82
410172
76
282554
61
65
56
304363
10
307488
21
400527
216223
12
503057969
27
75737
79
16210
209977
50
56
87
387713
55
48
20742
52
927188102
352951
302403
98
383221
237713
77905
745790101
723237611
669138985
64
9
400619
85
8
64
42
969457283
843341669
249537
70209
7
88
74
86860
2
61039
97
17
47
9
228803
37
46
23
13
30
1377
291225
54
8
32
276940
76346
7
9
443348
40860
5
9
119921
51
45
22
132815
421754
122066
3
64
8
4
9
443015862
64
54454
70
7
64
499782
8
74
23
345113
423957370
1
9
76604
8
18
17
6951
38898
266444
426702
476806615
482755
445681
25
12
78
10
87
63
80
57553
688543551
54
89
60
38639
43
255533
98
80
335595
68
50
46
41106
999972075
402123
619680923
435553
95
329467
89
77
188927137
44904
120903
4
481709
235346
76
98
1
33376661
52
825058719
76
165340
5
49122
263463
57
98
75
3
189406
164833
24
94
82
52
27
77
68
37
80
469008
358101
86
332205475
93
346060
69
54689
472853524
52
293797
80592
59
132329
51
129369
199407
247280
5
367149
48325
94
65
26
23
442919
19
165540
84
17628
262476
263045
453687
54
376094
420894
8
26
344992
32
55
375761
403731
67
97
97511
100180
84106
420939
82
3
226870407
81
53
186118
398435
303625
3495
7
438963
384534
381484
394814
1
651759055
469885
207069
87856
41
95
3
72
247511
2848421
76
66
614175904
13694
12
19
160061
55
182128
869678661
88232
405718056
210325
418755
875572610
92898
57
47640
115508
381211
415744
3
86
93
657800512
24
42
60
59
84
94
39
90
409275
15
33
2
297632
6
23
22
468848556
458751
335858
81
365787
31
459566
3975
484148445
849219285
65
26232
167922675
89
160885
73
4
46
173969
24
207077
43
6
59
9
67297070
413230
359278
80915
847455204
94
96
64
7
378274
377381
26
157011
411584
61
299176
130884
523098764
262509
430673
75202
17
23537
20
21222943
529484097
165210
47
10
44
76
104687
335682
390732
50968
34
167258614
276683
61
137694
20
176793
481938
373944970
350940462
68
241583
70
195903
58
361634
291131
29
37
81
463442223
37
9
71
25
42631
68
80557
7
259774
2
93
41
64
40
865100796
63
71
56
187941093
17934
380549
75
53
9
38
18
414277
16
222222
1
39
84
256935
119587
273944
4
65
1
73
883337901
416863
459155
83
99
92
5
95
915681515
16
382131
367365
94249
84
51
12
408471169
496779
17
97141150
206514
171248
91
277333
773020022
22146
909381997
486886
99
161614
28
234384
56
337963
70
330298
186961
304951
14027
28
2
152311
180150
392908
269108
304275
7
5578
53
42
84
35388
29
92
64
21490
24474
79
230532
251424
25
353378
36
98
166998
72
163034621
120536
124884
267867
67356
2
987807481
62
247939
167058
68
468925
10
114275
1
371902
100793
31
19
65
208987
125812023
93
2
60
11
85
63
194632
5711
470799956
4
73
762662277
346087
87085
115725
34
27
68
47
97
160460
4
22
74
56
426795453
94
284318
667343430
382411
222040
58
35
48
91
313647
330714
141718
101138
56180
70
25
203675
59
296694
51
350307
233783442
497899
2
77
38
495326716
6
54
282328
405125
296896
5
10
80
898013831
239849
181425
16
700126062
411833
199769
361977
207069
117938
472717
195619
223326
1
382394
18
697517311
319256
421228
62
75
52
20
298711
8
70
315557
15
55716
99127
77590
66
3
592890126
36
51
64
46
67
52
72
35
242627
58
93
52
19734
80
5444127
67
54
37206562
91122887
76
80
478355
2
74
217489
21
62237
75
261535
84
73718
60104
73
57329
80
178852
59
22
642514482
59
642815167
94
58047060
92
913667293
6
104892
125820
21
280453
47
1
18897
235995
56
187857
42
160588
201741
99
469044889
58
92
664884894
86
33
13
48
96
254841
955286012
12523
74
76
139925504
65
111822
90639
343440
298662
24
75646098
183323
94
67
43664
42
499555
156005
210180
133780911
210653
242071
44
212056082
462872
6
220204
420803
60
382724
721551949
73
73
270067
30081
63702
599311649
80
437493
777351631
1
5
81
28
76
27
224099
268762
34
279426701
132351
48
302262
384904550
13
48
77
346892
350751
90
93
894924705
35
114291
850624932
19
250504
53
7
182723
95592998
463886
73
9
109514
25
3
167639
186440
29
88
140961
6
9
61
732268558
231763
93
30
255697
337924
54
36
22
10
72
64
67
271089
57
173987
292116
19
384679
2
92
59
76
374341
3
885947545
390503
4
245223372
81
11
74
305818
406914
390899
449765
294334
451719
70
73
31
424153
376781
94
15
88
389973529
364398
357004
252839
469812
22820938
6
318954
70
26
5
39
675217060
283501
83
63
3
3
70
261189
90
205101806
50
89
331950
2393
192633
86130
16
457759
4
67974
83838
14
31
70
462485
419680
465408328
95
8
216058
1
381974
6
527044380
494609
70
300799
84
917006905
57
133818
469772
772916650
441175749
24261
315623
83
7
27
469638
77
14
23
65
43
36469
9
80
140959
43
210871
58
89
209924
82
224550127
165492
22407
98
314749
6
50
304321
809952860
65
7
18231
9
369796
126353
3
3
400656
7
128837
16
369236
91
31
277284
76
59
81
7
265209
504118697
277470
90066
24
502309162
1
39
81
70
80
255212
489887
12465
4
16
52
30
38864
64819
397651
75740
2
325950
33
10327
80
53
35
95
51
55
8
147702
93
62
227377
100160
71
329062
74
77
58
331669
447516
97
9687
13281
95
194612
344799
25
351043
40450
184215
959842639
90
334538
78
433257
5
8470
445814
436075
260790
2
17
39
17
113645
1
289555267
4
454191
6
99
21
499698
26
344933
8
499977
109158
185855121
10
159659
287029191
40
45291
821732615
30
29125
59
92156
441121
97
82
67091
64
279405
490641
23971
438827
65
455495
65
92276
12
208566
44
48
78
6
508895278
82
96715
114097
27
338649
199498
91
99035
9
344382
63
44
382261
436206
302880
8
482109
51
330452
200999
87696
401056
499874
31
84
486866
73
450189
415982
36
60413
240767
78
228957
96
84
257030499
65
209069
286709
51
238819466
24
76
129460
63
57
453155
158264
80
171377
28
123655
97
197557
389701
463815
225993
8
767005548
655731155
59
9
399573
429157
84447
45458
73
80
43656
361998
30
80
8
83
76
236846
67
479265
97099
448275
37
8
46
33
40
4
88
488651
14
288527
379770
14
3
39
108031478
89
813307280
8
59
33
1
7
29
441573276
41
40
56
41
489610
347331
98841
415554095
782808073
260389
71
322081
7
213095
181615
172393574
70
334396
445923
218227
60
36
322963
345644
88879
93
270003
83
59152
68
72
32
36843
154865
86
339724
286778
19
318282
92
67097
96
96
93
398470
40535
46
52
469400
417108
225141
24
460530133
25892
78
158031
41
93
283090
357772
9
706200119
174264
720808844
2
137716
5413
37
443721
1
343357
91
87
39
316055
755406703
133745291
98885
32
283524
5
8
52
27920
196081
6
90
35
306147
92675
98
72
16
68
67
151704
70
470866
128381
4
36825
144283
244593
25
998371433
17
93
179610
58
338921
497438
466927171
308770
7
215351
234391
284846
92
112795
673057900
192819
323497
277247
125214
421057
5
25
69
476309
46
451762235
9
7
74
6
102911
396725
40
325312
47
210563
68
58
69
328317
374446
98689
224242849
268744
41319
897641539
128645147
831
18
1
24
17
28
800487111
306225
121504
98
67127
59333
1
91
22
25
20247
8
95
350627
3
15
71
64
193868
208185
450728
76
62435560
200848
550004195
270760
86
6
96
290753210
8
76
31
99
190546
426730
24
11
77
460260
51
145291
81
89
74
14
65
204146
355850
87
49
21
958849918
82
43
201534
24
79
22
37127
242407
393791
13
239779
405682
2183
20
75
347909
31
2633
99
60
41
236939
145465
65
27
5
199969
68
286989
186230
362135
2
39197
445231
462368
2
29
5314
484100
73
469626
43
374960
60
453176
352313
43540
127848
50
10
2
3
68
65
46
479450
309002
460612
346546
262924
31
9
38
8
460279
250174
46
970464611
177504
434091
50
1
431694
44
15
269403663
2
459083
267758
167164
32
178116
446417
125683
51
8
9
232878
75328
369281
82
11
71
91
43
463999
81
381458435
6
41
5
95
33
487956
197456
1
55732026
82
105471
9
347060
289779
3
4
308254
82
318985
2
14
370389
5
937473535
457203
8
20
758121735
97009
490984
7
16
7
15
364524
40837
37
110534
5
76
77
50265
55
85
3
92120
492841
83
8
84
27
119857757
9
297033931
221251
394489
2
371989
31
127559
5
277477
8
64
53
89
143832
192804
459719
31
245309
469351
4
2
82
41
330280
64
54
48
244403
237282
25
81
81
322308
20
298794
218164
62
82
320565
35
42
32
24028
49773
31
512691350
86
61251
1
37
439984
25
83738
423247119
63
321905
244559
80
288366
232313
98344
330092
36010421
476945
83
134899
672159925
86
8906
89
176821
814339026
50606
396294
270394818
1
218510
36
173909939
81
13
7
20462
33
318229
316625
64375
48
266414
32
196872
70593
31906
68
76
6
47
15817
36
966088839
56
220416
241463
63
230765
290308
394125
26
67680
275091
1
1
110568
74
3
2
51807
46
176978
269844
116248
20
17
178724
49
350898
213224
54
7651
57
319290
460766
229746
76618
43
57714
13
71
934562258
7
371988
419828
83
44
352426
155614
462059
219183
387995
312376
88
32820160
67
486103
9
368652
73323
162172
11
420280
61
1
30
463357
83
39
9
4
43130
32
58294
5
91168
110064
255761452
16
42
36
242610
35
63
83
13
435613
485759
384482
9
699372960
22
124593
61
117545
19
110402
1
438815031
93
296860
80706
13
217366
5
79931
312972
87
37577
57
62
37
37
34
380318
11
98
74
61
156645
77
869038326
46
214149
198806
485312
56
6
208266
13948
9
60
135220
59
29
280286
98040
37
116083
75021
402106279
17674
86
194956
51
5
483651
88
83193
117891
46
373155976
113232
9
78
67
65
141150
28
54
435839
4
146304
36
58
29
69
223938
2
63
6
3
168757
408188
242904
181450
272318
25387
59
309532
8856
523425310
81
53
163120
58
367436
18104
227500
308334
96
91236
109018
415697
322158
9
79
11
65
311125
369722
618957381
53
939577978
287899
352195765
311414
494277
333498
66
476304
284908
26
462419
30306
242581
14
327241
7
980552043
336687
6
57
212389
401891
10
116041
38
326647
65
32412
809858800
30
76
188675
448368
6
308532
96
56
23883
227491
161607
309116
372901
92
37193
350766
57
413307
108433
72
6
7817
23
189126
9
12
31
543668682
262822
17262087
7
15263
366802
28
8
508129717
853223824
198092
145445
249353
496699
22
227486
269690
148719
53
50
68
229713
68
45
321996
240427
356766
2
15310075
276752
3
276768
58
96
1
9
180446
50
78
347559
5
47
97
447333
9
419309
287117
31
67
89
423199
24954
204929
204260
229302
76837
58222
781068898
10728
99
499168
59
41
7
2
415415855
13680
23
21
4
119909
28
205669401
498466887
120100
287561
257925
3
42
79
32
236413
54
75
109760
218637
329174
67
385940
21
192469
417477
2
264302
80
46236
931934850
71
47
75
8
408685
375168
62520
81
153927120
81
61
32
94
58
11
238033
106643
40
84
395099
61
99
33
309287
959732670
30
5
338953
650771279
376195
84
21109
62
74
366959
4
363314
428204
49
8
10529
84
379330
385767
381798
39
57
38
650189288
13
1
346451
4
303175225
81
38
46
101862
24
465979
327929
49
483383
187678
55
98227
84747
4
301788757
25435
8
907339365
7
494739
738172485
35
2916
33811
98
80
245047
339046
357062
13154
19
227905
41
26
13
54
63
64
449856
8040
32
6
15555
89
37
144087
57
47
420927
464775
23
14
487312
420222
280922
222480
95416
1
434298
51
434441
6
352277
47
7
41
51
476556
4
10971477
3
416072668
539881408
6
23
502146372
154165
8
73
24284
93
260060
76
91
309933
788818792
437995
99
9
6
24
36
33
404357
47
154454
175958
32
294018
46
75
49
371279
2085
491312
207674
176916
290715
13
11
59
76
99
21
247958
5
76
2390
66
147533
7
1435
303918
21
24
559799987
35
869789263
41031
16
182426
188003
26
60
190575
11
192151376
484705
105096
6
28
19247
49590
66
55
44304
40
71
53
500046492
82
46
94
82
6
105781
287163
68
150284
268314
78
343171
488521
428150
25
329167
41
91
23
914331570
39755
9
53
353019
189808
56
429362
263970
372448
53166
2
452320
281625
7
157286
199675522
331794621
312144
86
349445479
23
6
282113
938122539
18
480079
9
210462
256118
110384
5
45
13
20705
17
74958
80
85153
5
50
136622
52
58
7980
47
82
338974
190813
7
95613
97941
485121
50
18
129804
400643
87
6
17
169231
66
24
20
46
59
21
713815890
35273
291059
10
29689
65581
21293
503140204
422743
87036
63
8
17
373051
479210
96489
457173536
652771837
14
362336
46
36951
51168
245749
384519
437985
173699
94
50
467188
850673566
99
473501
66836
358740148
1
729570787
33
4
186129
64
123643
57
323729937
2
28
48
472754
15
85
89474
290000
4
307323
642274342
913541835
51
344986
87
437278
35
37014
5
555017259
92
154927
78
24
3
20
21
21
189307577
376024
6
168563174
51
7
408431
289818
407484
95
493126
145851
337796234
87
323540
327187
64
72
418245
96
56
238873
13364
67
394233
63
67887
31
377440
110206105
3
67
240112
40
51
43
63
2
263603
274392
9
90436
69
55
322628
444893
53
174666
389458
83
428511
178689
470603
43
464576
9
36
410546
49497
46
244361
463878
992044533
207222
58502
91
83
408486
441683
331680075
498840250
53
327584
11
115020
69
31017
198970
258445
31
3
57
21
91
2
97
64
228
215501
28
593158450
55
249795398
74
10
124904
71
391112
28
179050
700199741
41973
90
135948
218378514
14
21
67545
37
6
28
67776
288202
94
312875
58
340829
3
50
471790
7
48
58
22
113769
95
163316138
86
31416
70
28
278664
311543
43001
9
223973
338457
12
63
12
62
65
20
272779
41
24849
182673
11
160049
451783
165655
2
38
49
58
26
395634
134792
488902
253323
329238
45
16999
3
1
65
99
44920
738885112
217943
277289
4
154330
53
79
97
87040
87
943995007
96
72
12
37
961121992
86
94
67
335569182
58
99
54
230822
891912227
86
280773
47202
5556
7
65485
5
786557503
209227
44
216076307
8
94
13
98
145737
708099968
845804932
132718
237630
16858
5
98
49
13
78253
39
44
11
583270478
13764
204639
7
844848840
154158
424406
38
513046176
345763346
140386
18
679749205
1
14002
53
42
64887
61
257463927
16792
895250863
212582
475271
436890
38544
293387
476611
178822596
270112729
7
341099029
51
49
799004013
87
29
6
49804
66
359590041
60
98
7
83
366991514
184279
16
493462
52
29
21
58
15
47
447149
471197341
7
52
47
9181
8
304703
10
202989
13903
24
406097196
975282551
135751
353284
228489
66
362206
46
81
69
72
849703849
19
89
6
58
62
85
92
2
183559
317160
32
12
211233
121778
407049
6
62
156573
280099
85
76
321185
3
42
138130
5
206193
70
65
398368289
167886
44
73343
391399754
344343
28
31788
4
9
1
45
109743
406000
207602
70
270024
321095
30
67
186559
68
303592
1
26
99692
6
89
40
305005
300644
55037129
70
12
88
3621
86
258611
306474
335181
9
381216
86
154344672
88
8
59
76
83
165
67
659079564
169293
36
360412
246779
38331
43
103897
50
9
9
188687
80850
80
36977
5726
277325667
662826470
30
469558
86
57750
477627
24
264700
60
17102
59
26
371013
446866
31
35
4
237795
64
68
45
88
42
55344
341783732
91
381723
16
43
45
29
297036
418319
755036925
36365
10292
510169992
3
272001974
330719
703730368
1
209147
471380
119842
65
875486720
50
437428022
181891
38
52102
15
17
1
84
874932920
334820
827453979
398087
373865
27
262654
35153
76
347895
891691266
129836
2
22
168521
2
693206618
57
18397
140904
140203
59
94
255480912
306048
2
332059
194808
39
78
14
9
268234
19
322375
997143839
48
702884456
204807058
14
75
436031
41
20
454239
450758
635938038
437617
399100
95
7
490771
413926
219328
273848
41
163795268
89
88
78
21
892942012
8
19
586765266
63
346897
42
63
40
432308994
96
716765392
209710
36
45153
3
8
516159909
433950
192101
73
287548
497523
357662
24
411922
92
463080
43
35
83
272761
59
95835
48
80349
37
487454
93
464286
407332
51
9
5
419138
162413
7
88222
83
230481
715602541
82
187425
34
428234
32
45
920700816
70
78
7
15
295324
21
23
123484
156577
199538
306509410
632214081
73
55
350143
7
182305
2
381166
7
182549
5
2
7
65
9
2
63
458662
290910
120666
214875
81
439521
17
341877
76
58
38653545
421833
27
4
8
93
62
280784
17820
25
84
51
5
356795
39
27491
30
429401
79
58
2
74
49943
399181112
1
2
9
120962
216150
24
21
89
44
37078
9
82
400308
378990
93939
30
252793
26
20
393084
730926759
22
262608
179200
33741
25185
41
349491
12
13
66
296101
42
12
62
95
425647
21943
74
54
8
89
77
281768
225698
125458
890782163
288227
189448
86
390575
11
3
3
6
358040
4
137125
95
872775957
242738
337095
945295238
64
168660
22
602000335
181887
318644
435322
15292
281721
42636
46
73
72
2
470255
9
6
61
360499
310428
269010
53
150923
195289
43
74
34
6
177108
120280877
99
260505
1
63
205716
16
12
135003
56
247901
14
278212
67
319914170
355662
72
1
59
184631
78
85
59
387151
63
390923
10755
29
18
58
96476
47
4
24
262906
50
611705390
58
19
60
5
78
82
328169106
42
387540
3
322346
28
353738
358673021
456430
56
91805
150420
35
77
79061
80
699169149
22
37
86
35
493553
60
44
126123662
200771
232366
189576799
5
29
231039
161651
127709
273392
224132
47199
103511
711311338
71
459346
20251
25
35
91737906
72
107207
224462
303705
822481934
28
306728675
199621844
82998
390169
184935
491211
47
109753
14445702
452744068
94
24
10
6
348976
28331325
492552
39
85
2
19681
206287
21
93
215958
86
76717
24
15
93
347745
38
2
39
410934
238737
76
464301
190888
110468
184769
233678
7
361551
59
391258
392728
426284
56
46
69
12
471742
471934
174545
56
5
258249
64
193035
66
169448456
2
184103
5
297875
88
47
244565
65
452381
41871
95809
178240
300274
88
286657
152285
99
314944
23
324120
15050527
482213489
241686765
765055080
120852
916538005
997927596
26
25
335307
79238
18
50
17
10
29
53
409213
2
809643987
599882522
28
71
486497820
37
746392185
693939324
76
128977
71
98
65
65
51
66
26
46
55
839969421
56
15
51
93
63
69
57787399
1
234072
302373
6
398199545
32
5
28
41
175487
29
45
85
464889
272001
40019
469431
35278461
312155
132984669
4
326816084
380796
103739
400461
38
408863
91
21
7
9
443475
22
58
76377
88
65
375278
12657
311007
51536
350917
31
949675291
87287
1
74
709231593
67
77
388614516
943217381
6
63
879199041
82
25
25
373233
398387
389905
453974
626015487
2
56
13
79
78
102113
366390
24301
137470
8
28824422
14420
256644
6
8
14
1
173525
49
482264
111866
531320690
5
89
358309
6
1
36
41
449208
8
15
5
88
306799
790412740
7
9
89
114467
18
118872
72
306229
46842
30771
267808
24
40
57
55
518071150
16
28988799
192170
11
68
174864
577750404
77
139464
34
15
60
24
4
79
46600
85
4
13
22
4
99
537170641
382456
236218
4
81
9
898183762
5
56338
477643
697629547
432199
9
28
47
96
8
220702
92
92
2
588853094
71
63
458353
125256
376796864
64
3
8274
441433
242756
82
9
35
696307860
320473
15
341714461
4
98
21889
324848
196515
2
380363
428474
88
50
8
59
15
94
54552
8
212052
39
28
20
452493
350622
371260
52
9
75
70310
23
464209381
4
79
87
295584
72
344394
25
3
21
8
55
167301
2
55327
65240
63
6
65
262564027
63
51
61
446972
213692379
40
15787
70
66
31
42
24756050
23992
66
77130
82
62
61
9
5
148520307
242864
48
304315
390539
143435
71
442566
23
438207
37
258823
62
365942383
7
11
401712
5
301449
469197
51
10608
55
8
749860728
487104
69799
49
454130
176150
51
558455062
5
274932
54
62
5
218940
65562
56829
52
94
843909786
2
395827
70
5
163034
257875
21
880748035
363208
164619
24103
58
27
81
2
146773
84
90
675580963
127203559
22
24
190259
411250176
172086
85
69
458881
404114989
349783
959893214
38
85
99741
89
20
6
42
75
489092
3
87
93
34
73
61
16
42
84
254129
40
31
211640
15
54557
7
66
18709
989408799
74
32194
37
305811
48556
5
69
22
87
150260659
335553555
74
3765
61
88
253126
146825
49
230900743
58
69193600
93
213389
144904
96
20
368419
481768
477007
304187195
13901
6
417889
86
621984036
45
369197
12
82006
255187
313969
22
58
4
80
76
41
352254196
479075
88
77
65
53
86
9
95
145216
62
3
247943
161039
5
459926
142277
134546
43
413539
95964
65469
27
128498
75
2
29
97
35
80
428606
19695
314211
112876
56
319592
65
1
50
71
223136
2
340800
850715135
149337
50
444519
178998
281416
154049
414119
85
785528345
427777
464143
35
364334
302629
42919
400998
460732
49
283819
1
423839
258379
7
227061
8922061
90831
1371
30
50613
84580
481318
460603
61
31464
72
384728
70991
392730
327338320
31
328491
8
338800
208918
7
378235
97
188699961
19
54
393285
571597558
62
43
66
2
389525
50
392326
27
146666
10159
76
42
202684
435135
14
472573
24
234087
362951
63
61
5
60
702477568
4
49
68
69
44
93
77709
36
13
125849
59119
37163
31833
305933
194669
87
125813
716239882
113452
63
83
22
337138
24
63
36
707234451
671797536
216995219
36
36879
201666
75784
30
279946
448240
17
72
59
370728769
34334
491812
497897
128358
128800142
63
297730
82
221336
99
401531
22
314306
169612
9
76
110227
88
40
167108
61
247715
126909
7
85
29
418915
84
5
885215525
558477966
5
20
181213
277370
3
109480791
456052
78
391897
95
73
81182
15
39
450551
12
64
116914736
839645445
33
419884
988373409
14733
4
91124252
423553
84533
5
296382
8
5
70927
292410
170667
361606960
4
81
43
244374
225049
81295
9
54
236073
24881
4
181855
471572
211309
177709
20
388561
61
35244
256790
72
7
32
35
718355828
383217201
28
14
97
86
485319948
459955
29
589602594
60
216573
8
316725
339273
340735
46
37
24
654362921
59
62
384067407
9
70605
68
66
97
24
62
235946
701826019
74
67
71
26790
3
294251
1
128736
81159
46
79
12
8
12
169352
350255
83
61
370810
226074
25702
359954
435682
265979
309594
11
146975
22
85
381678
15
60
52778
9
3
15359
2364
77
876597710
374046
342988
416402
417215
202112
62
201807
133911
191652
59742
34987571
18
42
304034
275906
212135
102649
348886595
388634309
97
250523
4
16
479088
58
9
40292
91
401136742
86
45
231032
227002
42
105877971
8
13
51
97
7
66
13
110438983
385446
448352
91
441077
25
51
46
218470
331045734
50242
34
386638038
85
82286455
115432
3
49706
24
123537
18813
5
5
7
13039
87773
6
19
28450
883521334
584574235
232231
46
354435
98516
63
371187
11307
30
44
402768
16995
33296
31
12
69
179026
784326227
267626
450644
856214470
57
93
37
48
7
61
92
91
352822
71634
19146
13
250017085
68
72
38
186042
119303
59
6
95518
49
825553606
324477105
236604
96501
60
54
81
67
317410
17
319860
138153
255834
79533
584852224
53
177610
10
255477
133244
79
92023
339516
203481
18
85
240578
91237
64
221685686
92453
49
330082
63
165303
397656
15
188321
35722
143707
2
8329
875097032
21
479004
32
480035
180312
26
365681
16
87
61
7
7
458768
22
99
69
10
10
11
63
71
375910
876271879
70
384995
84
29803668
74
78
441119
29
42
251913
77
488813
21
473398
91553
86
989489891
25
92
347571
277760
55
475665
65937
110592
49
38486
467212
338889
2
48
458983
419272
181749171
303824
66
227073
497481
271930
966268314
88
94
522787051
5
18
60
65
9
378336
55
366563
468901
32
92
61874
44
86
378270
13
440942
165979
14416
72
69
326913
34
17
7
5
91
70
20
74
31
351444
4
198068631
16
9
1
110464
22
7
344843
32
62
247621
30
242035
864887126
14
36
58
93969
98
73
168028
207981
284204
91
9
486508
64
69
60
97347
45
272058
91
82
421892
8
93
4
50
432825
59289
444391
24
42266
13
32
13991
16
291916
93
370289
67
21
6
722963506
58
52
135008163
359679
791154996
189960
42
73
40307
160098
2
216594
23
78
85
345590
15
468486174
62
294128
7
1
392166443
61550
118831
69
8944112
404005329
122496
7
247548
190061
8
61
417086354
67266
8
2
95
406389
121398
57
2
43
30
228561
8
426567291
86301
154269903
84
51
68978
451913
85
496111
56
733155757
1
235153
423524
5
491109138
342741
475080
2
38
290522
263927
9
478630
469057
154864
60
309605
54504
4
69676
13
130285
395095766
55
73
36
152916
4
467048
100026
66
164481
625677622
108695926
907704191
74
98
77
98
24548
62
361748
59
174311
92
356792569
79729
3
47
16
83
87
214187
95
63
197648
485325
59
91
54
65
9
54
92
58
490303
67
2
360258
47
93
168406
174126
65528
8
309798
88
5
7
118993
82107
28
236068
40
416673
566663421
97135486
84
40
131829
12
78764
93
81573
383365
174757
155797
26
7
35417
62
391709
411254162
159357
18
13
68
70
475132
97
57
73
19490
17789
475019
69113
942191101
8
54
9
384127
73
58309
26
993358141
459941680
78
383965457
72401
1
321153
108349
360049
473161
231422
245916
5
374447
76
208177
7
65312
47844
85
15
34
16491431
238864
35
175388
976971159
251928
7
225406205
466812
3
417866
70
20
54
417281
89
681677723
252600040
449003
24298
12
74
103468
58
40
460830535
75
95
83
61
97
92
74
197902
60
478662
20
82
482360
33
196641
275518
196319
63524
849533134
121516
11
495350
290641
790592908
425239075
180967190
69
58
81
63
451411
915767482
3
40
62
163715
96
336337
52
197289
88
367448
35
16
85
2
5
463879
38
586752920
403505
51
76
812897530
7
74
29
64
48
32988
90656
73
20315968
468647
90
98228
40
944742276
229972830
544009250
284525
422053
514694687
30
290322
53
59940
190545
4
342650
468879
43
6
96
14
177578
269290
5
74
33
87
413019
95
17451
109968
633830940
97
243639
80
139154647
83
312218
48474
725527522
79
71
172864
956022926
21280
44
51
85
1
88
131979
356569
8
32
442283
78854
41
89260
54
280271
8780
13
80
75
802454112
433861
24
8
178560
69
215702
45
60
4
249879197
243707
46483
57
333357
6
387603
27
728890264
7
138949
46
1
81
935454598
292890
488982
2
335486
108741
14
970937616
447184
215060
139457
13468
255403
30646
431857
566285076
938165676
132889
96
33
24
125234
114657
71
316121042
8
65
345832
961773005
987940843
76
211179
347688853
72
454827
4
408620063
33
355789
337443
21
29
24
165836
66
53
1
113846102
76
62
67
465322
59
409378
483731
102538
184655
66
72
9468
69
37577
318456
91
78
470785
88
14
748929542
9
36
7
7
97
198500
72
272154
75
916104720
806198972
53
9
399022
91
45
388687
142295
23570
41
147486
279192
68
424903
462860
426028
126034
273306
221070479
526648313
213105
53
84
79
1
48004
9
20
968283105
61
62
93
68
44
8
64
121409
95242117
184105722
70
714563170
937165148
9
58
16
321555971
4
65521
99
427399342
87
36
5
21
762215147
73
180809
49
39
5736
364284
54789
234971
64788
47
4
836084752
362864
18
27
6
467540
971050535
41
16
246189
7
74
448314
83
155303
193183
702360419
388270
7589
39775
472212
4
48965
34
5
261540
91
82
142519
62
96
14
66
481931682
47
64
97
79
94
79968812
83476
109248
72240
4
2
38
7
10
81
88008
292154
42
140411
36
45
547399697
433486
159931727
408603
337791
16
82
94
91
27
74
417160
2
16
219388888
88
21
70
232728
7
23
293307249
82
131726
2
810975816
29
127299198
62
66
80
354776
102105
22
79
41
49
2
469485
121232
20
30
411600
490126793
35
409111
435197
18724455
90738
268280959
379593
11
36
253314823
349952
725555426
6
12
135035
128552
63
221822
23
42
207196872
294203
419028
35
351136
346010
2
34
4
219401446
6
383703
6
281359
74
313759
70143
640962243
11842
157007973
35
7
787783067
78
395742
36
69
459920
70
339792
9
62
3
529387636
88
797755959
49
22
487128
208536
65
370580055
62
84
63
283259
22
90
96
35
402897
317153
451020
64
7
2
468664
188256
704194767
695911824
134591
58
5040
175412
268315797
495888
439755
51
39312
98
68
81515
122468
256249
29
37
400154
489773
54
1
482935
58
48
465536
81
3
97
82
31
202606
112719
91
5
383053
466758
74
5014
842737557
78
1
91
45
82884892
495286
39
346490
332562
151283
417110
736206757
495400972
390849
9
127144
99
69995
79
73064573
38
32
83
54
573913935
31
86
448787
42754
92
70
385906
88
660272162
2
15
86
434573
44
74
63
8
30
38
255799
269141
8
8
297516
131388
48
275142
46
469885
267335
63
9
122876
484368
281871
39
66
50
836913142
73
120782
231995240
10
4
22
177133
96833324
2
542172155
461112
42953
84
34
971397225
23
110968
2
822275040
174382
39
452931
48
52
118299528
31
37
97
54
472513
182753
388462486
2
265177
65
88
78
2
56590
247932
235880
45
700607087
58
52
7
13
31
357819310
409682
348937279
87
61127
295908
452641903
78085
8419
183652
187082
83
443008
95
50050
15425
318591
776284920
68
29
147518
82
178689
53
29
66
141726
45
1
5
400413
85
422943255
130025
18
11
19
262077
82
75
27
86
287334
23
69915
9
89
26
59
108303
140401
103602
75
49
186156
34
46
57
688550210
498574626
295873
116266
125311
439577
67
398027
84
401886
78
354350
63
170151
3
41
598722194
15
7
2
50
6
42312
9
4
33
476514
32261
134546
377567
350578
7
70
401543
446229
89
93
426894
23
57
10
584788286
11
350854
54
56
81
93
5
466959
262466
243378
59637
706621769
473421
398745
25
412027
83
256744
711672942
320066
98
61
14796
86
25
9
56
489638
301468
52
68
436236405
91
24752
143678
76
47104
106747
53
241994
93
45
90213
185430917
372419
89
94
64383
350678
11
398731
81
84
114185
223642
25434
46
185559
51
252283
94
165599
722319500
50
223453
93
569860133
346109
268317
31
3
695749790
62
7
107790
51260
12
272791896
324174
364573426
959252308
4
188757
478420
67
287583
246670
692977469
63
50
111886
179232
35
27
293032
487114
12130
70
462514
172613
38
66
235712
6
103279
111501
194334
289129
71
12186
11
43
87
368677
366031
462903361
68
195706
481978
9
94
23
135907
416145
686645635
401525
75
41684933
205547
141601217
7
225963
36
20
54
364937
463985
181570
423965
512869963
6
74
57
2
384571
95
840045108
290735
458181
71021
324715
374207
424074
19
4
2
61
62
3
55
421436
406702
3595
443758
1
72
42
23
71
62772656
685514923
110047
253649
449621
34
742475011
97
44
114085
487147
726262329
151607
469500236
307518
12
453027
311047
21
64678
81911
91
67
225187
430698
44
70
55
415431
414898
42
343184
320339
60
46744
98
212675
23
433622
8
176294
9
2
19
245934
50601
20
362972
8
95
83
271612
36
74
1
72
803461599
385769304
3
81
104359787
415813
36
425182
270621
430212
79
468621
64
90
100495
17
584997710
462350
4
15
119490
9534
9
190698
8
90
6
342583
21
49
51
99
98248
52
92731
76114655
457635
305572
36686
385145
42218
64
65
345722261
73
1
376307
21
62
18
77934
9
330855
28
385198
3
20618919
82866
224738
260839
77
63
39
379099
317663
216330
286158
26
20
1
29
92
28
8
462747
16927
489407
72354
74
313937
48
87
54
8
26240
274953
5
52
21467
322095
37
834679690
157568
321791
7
18
27414
84
106722
160004
72
65
57
103330
3
449307
37
13
63
91
385319
58
40
433449
97
160571
412024
70
39642
11
76
272478
290910
2
356671
74
335356
314291579
135874
40
397670
1
4800
496700
61
799339436
97411
76
26
69
233128
28
404993
245576
237989
480266431
149749
146754
88
72
879
6
72
45
44
401599
925126913
294868
368083
83
312450
290702336
315088
6
860451324
4
385305
560737194
9
92
215232
45
204709
8
79145
57
83
318299337
394690
10
440955
57
117170
477182360
29
83
25
22
82
461963
93
434096
93548
91
359811844
476917
94
30678
998661891
310886
225824
326855
22
150553
66
315836
58
349218
98
288700
161521
457205
52
410249930
22
308963
193956
45
77
15
1
19073
99
593187401
42
21918
18378254
76
266455
17
156662
45
70890
35
85597
35
455956
94
243846
35
93
259322
4
96
155812
5
21
4
312843
68
11
98
45
939162547
79
276195
6
55
325004
68
6
33
81
23
419259
76
120420
27
6
297572907
2
52
64
48357
24
91
25
50
265519
38
47
12
92299
3
19
47
71
344925
470895
57
79
230808
517107702
77
55
86
5
154264
135707363
26
516452724
435147
25
760028924
159172845
143478
69
8
54024
444196
91
624390200
56
70
80
27
12
85
649405062
76
438554
145052
6
10008
89
122520
63
985552464
93
16499
23
351044
5
230348463
6009
128337
402871
90
125316
54
84
399723
25
273377
182440
25736
64
219867208
47
4
444135553
463871
221565
3
90
480773
61
120454
225418354
20
81
5
106574
65
32
146147
81581
5
3
959570676
426482
66911
80459
288
25
77
65
798006854
54
281832
353725
126632
466002
18
3
91
378161
27
2
820805242
87
93
457070
408179
736325172
179636868
62
18
692433303
82
258467
77
6
279176024
328634
8
137061
90
41
477999093
74
25296
9
76
89472
196279
340171
480946
41
6
464546
91
11
225316
8
377742
58
10
272743
811241484
32
86
63
92
62
1
238287
326555
117308
28
11
7
1
491434941
397013
74
57
7958933
46
77
45
377704
46
58
213066
11605
82
282045
51043462
15
89225
25
62
3
94108
935510307
402741
319783
19
280634
46
7
91878
5
400314
357626
50
42
314424
689928908
209453
40
3391
67
129688
41
6
139648
399411
40087
74
993027116
91
221355
206900
15885357
1
61
327377
430882
105099
4
20
63
16
202787405
72
493145
778082622
806021463
45
57929
80
67
79
128808
232201656
170360
219354
141747
472123
192170
353690
45
358448
215551
433837
1
127311
99
194288564
493422
80571
50
86
31
47
38
55
78
160804
131138
5
72
157517
654464060
136591
56
3
8
268084148
269524
58736
3
102621
32
34432
228667
32473
6
390120
88
85
124077256
392317
453
60525
136818
66
38120
35
130282
31
445125
375382
464956
8
66
265606
54256
169122
75
71
97
419616
140013109
435497
342436
71
24
60
325362
66
406972
19975850
69940
312903
7
9
52204
72
244164
58
331488
286594
651077295
263137
423171
11011
61
221823
10493
62
51
9
79
98
115243
438142
57
24
127665
167064
24
53
64
313577
24
499973
84
96236
95
482747
171346
77395
64
354052
27
339879
97
11
5
52
324020
52
280012
130562562
73
465219
45
578387433
93
98
427669
31
347828
56463
947569168
87079
349018
4
87874
71
339398
154487
6
74
113761
473869
234155
50
16
87717
47
223237
303498
332321
41
13
78
49
35
60
53
207704
371910
39
409596
19
65592
78
79
392795
15
12
56
17
57
69
473405
401221
459881
302919033
2
274407
472658
65
46
8
42
278955
469206
28
83
216674
86
987362949
8
350853
80
47
3
4
284527
15
352164
19
25
8
162528
66
220786
119257
80
296837
53067
5
263654
157316927
12
95
93
201363
7
665292922
452957
61
2
152450869
437152
137283
8
90738
6255
761664020
7
379062
437831
9
359643
99
81
78
386115
46670
16880
98
17111
37
28
269982
35610
87784
5
413734
194855
462725
189821
191739
531293214
36
6
142154
57
55
259553
64
202215
18
7
360498
191931
3442
27
518351874
310234
92
6
15
320461
42
41
1
58
76
337090310
275487
1
723550624
4
14
188165
43989
84
19
52
942129937
79
64
9
215602
44443
424080
49
30
480590
3
180321
79
26
37
5
7
155863
77
50788025
206940
16
25
65
67
86
93825
409028
43
290823
14
237674
41
48
28
36
47
5
312975
83
71
4
65
3
5
74944153
320481
41003
420564405
398434
2337
85
72
204266926
480619
31
311228
72
31
58618
419181
66
182582
6
87
271239
82496
3
351577
112354
96
61
597287210
412161
5
657641856
84956
60
310665
9
31
83595
21
27112
6
6
58
404972
51853
149145
6
483820
68
479330
13
103415412
132479
8
246920
43
87
184448
82
50
598852530
442017
27952
76
41
134900
165703
6
53
189396
144670
125085
176729
233057362
270839
4
652058467
79
64
20
6
307411
190837820
197249303
401906
7
75
82815
94
96
312467
42
30
353169
33
52
85
145134
30
9
72
55
569098288
79718
70
29505
96
632366509
117330
246420
44
101234
45500
11
734170054
73
18
30
317290
1
47
7
730642952
47070
198747311
236539
462683
948885550
4
75
1
7
441364
7
352278
433502
431855
459346
99
7
25
40
466823
36
328137
77808
48
59
21
142627
37
9
298556
60047
9
208013
20411
8
83
88
40
29
42
102432566
92
284603
273670
33
37
1
12
4
5
29
169968
85
76
708973583
64645
322456
87
72
11691
138522
31
156319
86
424233
384644
4
809910262
379162
15
852928434
410232
17
914523287
7
497826
6
262898
1
85
302450
309918
185804
193155
94358
1449
120216
467886
6
3
419159147
88
89665
84
31
222660
386882645
212732
519744808
34
444934
65432
52083169
23
103752
61
1
91693
640739629
44
63
94
67189
310118
28552
410062
75
419900
94
78708
484139
135744
26
51
31614
55
65
6
78
440832
348536
428458
41
463323
61
26
28
89081
29
52
7
347649
43029
45
192471
79
97
13
336873
337148366
4
46488
977771308
84
259367
557326032
450188
10971
472097891
16143
5
81
34
356323
396809
47
97
96712
1
416519
29083104
471706
64
393075
83
56
76
96557
275446
11
275904
99
147743154
218553341
181813
353965
71
60
400236
200128
64
54
70
62
127548
371916
205096752
33
1
464627
482832
41774
9
83
73
231620
44
8106367
822516462
1
358149
76441
70
719440092
61
79
130282604
66
2
1
88
43
420887695
20
85532
373233
285940
70304
73
141491
100501
16
97
87
395264
149713502
374663
464288
48
25907
3
88
12
954561186
76
23
23
78
2
83
108863
40
15
6
29
969453165
52
142982451
42
20
234060
289286
4
312581
85
19
201545
14
458735
301096
243451
36
44
31820
36
350209
95
47
97
2
190868
431830
215189
84
411761
178019
443750
927808181
330708
90
475284
64
22
339081
98
38178
126738
65
3
77
41
43
415285
818531518
79
82
264046
853395680
8
285080
388482
4
62
69406
9
14
72391
155967
325945
19
250412
90
412913
56803
461819
50
24
57
97
531245702
207665
88843
75
284792
559635235
231733
6
87
62
57
73397
2
196910758
112460
38
11
11
380734639
17
377742
23
5
15
818703685
41
7
431656
191739
4
59
467368
75
65
13
704308126
299996
72104
458498
90
312093
19
332249061
5
46
306610221
54
491530
58
4
294870
285339572
90
443108810
8
73
7
3
103909
54
169905
35238
7
71
40
29474
40826
378556
506706041
995489933
56501
754501381
21
145346240
25
256412
17
32
47
772856209
205607
259185
328616
37747
25
109925
23
88252
39
13
93
442548
9
18
56
172362
18
16
25
248582
23
8
41
27
1
18
338674
35
84
199208
90027
8
4
26
8
332717
97
19
602678502
64
541938975
82238
55
81
270806
6
64
220246
338723
246375
83
347832
159182501
400435
212323
53
625735159
3
82334
57
20
27
348653
43435
17
9
434139
17
100580
240170
12
408497
93266
53
72
124015
75
271029011
23
60
290516
936058501
349470
25
550572551
440372
32
57968
266735
469638
288698
42
3
2
5
261774
1876083
79
10
12433
35308326
3
293601
483678
8
46
9
691198233
90
6
44883
1
42
4
456055
369623
79
285842
139633
45
6
239190
411506
34096
218955
85
826866254
57
412586
63
24
97582
58929
148868
4644
337840
359759
290113
323762
46
50
54
85
3
80
35
235145
4
66
48
134220
150440538
375416771
8
82
422058
360573
12
876402730
729352962
25956
7
174882
23
5
89
34349
346412
90
470123
96
85
9
9
343130
348464
94
99926
208058
156803
942302718
11
54
291520
57
842302718
366148
246805
21203
224025518
270802
415551
273143
18
63
31
90
25
9
84
14
21
66
470191
225860
60
57
449327
1
77
32
55
12
7
475296
92
385259
178126
115738
75
54
91
281414
355608
3
19612
243805
94
58785
16382
82
55
97
95
41
19792888
70
87
139371
90
9
34
54
2181
434892
69
5924
4
227148
423748
6
498222
13
405794
14
43
8522
52
9
86
4
436870
95
24
5542
51
78732
84
495864
149683
492771
76
87
23674
232835
136829
18
262182
48
94
4
210453
280253487
24
339221
98
11
1
213718
890864033
21
161746
351755
64814
86
55
26
78592
94
49
56
134354
41
41
512181440
60069
99
455044
488076
771960981
158766
2
88
86780
18
83
25
180736
196139
7
64
122860
5
178751
160997
139619
305974
86
573837394
321041
9
161698
17
10
159972
336073
6
98
61
141593
84
962434503
26
6
95
60
51427
62
231694
70920
24
450336
1
121096
165300
50
38
660158986
12
86413
20
7
94490152
52
21
18
241887
61
43
13
78
497058
9
322878
72
347919
242727
187777
15
316355495
82
54
34
427158802
35924
62
77207
116083
920710042
85
1
15126459
65693
49825
1
396450
82419
159003
2
84
90
412117
17
866721504
20998
90
83
7
335764
81
71
321316
45
5
308425
258262
109197
77
49
345293
172258
73
45
22
74
61
482038490
32
711103204
99
557296559
366000
19
9
34
81
71
15
69141
84073
98932
254869
380694
66
55
211742
60
154427
626150651
5
457670
855519441
99
187130
168960
1
8
250130
298201137
67
74109
79
45
926859999
76
241312
58790109
285461
117040
223809
399146
130027
228668
156981
29
351088
31
19
294090
38
597066331
847897464
72
34
578941079
4
127034
21
271039
613228415
89
19
24994
4
346457
55
61
19
56
77
4
34
243336
446137852
40
86
60
22
232047
63
439743
198972
65
157713
44
386075766
61
14
271962
5
300321
83
363462576
452735
378360
388229
60
309340
270228098
218006
377843039
23
303221
367680
273825
380221
29
7
344680551
71
266930
51
13
86
233045
34
31
265905
524341317
90
96
8
5
481833
94139
71
284694
372823
55
430552
56
35
93
179942
104882
40
6
1
227196
34
92
636912643
27294
79928
62
332348
46
186102
337600003
115395
5
70
9
20647
131726
56
68
375299
187486
69
14
37
74
107505
64
17
314716
336323
338366
242682
15
70
22296574
400273
9
225673
390121021
40
405914
234000926
67556
124425
82
56
16517
424796
490199
107048
62
96936
76
361779
266265791
55
39
431616
398720
232458
457760
200176
33121
362993
44
75
952602055
929269230
7
108934
344242
355002748
49
398094
95798
37
24
93
12
36040576
3
497858
312209
465242
429621
3
85
79
112232
440963
298363
258354
469570429
98037074
20
71
147035
99
417642
36
47
51190
213921
492253
28
420545
161970
63
263169
7
97
89
363519
63
3
60
27
179977
147439
288993
398751
354113
5
597495982
199117
80
7
149250
6
427942
78
20
2
179711
85
68
41136
66
59
99
646280345
25
380320
37
394695
456089
78
51069
610744355
259200120
432263
332680
187578
95
317163
61
12
325182
38
358144
63973
82
39
24
69
79
206966
52
2
3
409439
485897
280376042
90
14
268653
24
59
19902
84
29
91
979506197
366728
55
49
76
5
75
683246387
185327
162509
892996533
1
377370
139987
231960
31097
200537062
400151
28
45
2
276051668
45
44
53
42
151112
99
177278
60
58
278528
9
253502
463828
420996
44
82
50
24
204505
2
59
37
22
584294227
198550
43
386165
82
311900
383995
38
75
462652
483873
354440
395219
322568
3
75
365549086
499025
137105
293882
16
34120
24
62582
459729
389025
184414
85
144857
90
383235
607209296
85
6
446988
9
4
1
68
6
486018
8
174861
54095
148082
799393078
57
47
50
7
63
76
6
34256764
1
43
23
419393
9
94
22
22
444071
20
143238
27
42
287235
170667
19
79
138744
7
159184
54
176765
56620
590530067
1
407244
90
74
50320796
89
379645
209337
75
79
828382451
57764
922191727
39
55
26
23507
227729690
30
546323215
1
80
271792
65
6
50
271227
39
9
8
755150448
73791
179562
15
66260
97
13
7
337351
21
505949372
73
18
351091
17
41
13941178
466372
28637054
256154
79
8
92
144371
625451999
6
310721501
63138
75
35
35
93
437969
26
33172
243873
347544
245269
226561
739410944
264468
193286
394855
427683
32
55971
192450
259517
82
125712
38
70
18682
70
18
93
364974
315895
394775
364471
47
286766
81
9
461860
49
71
267910
53
89
168184
123407
254249
352631
579369392
72
20
211664
498606
90
2
543297372
10
121006
9
410579
39003
196158
68
8
128206
424283
49
2
94
123425
331081
191712
85792
7
54545
4
229677
33
302833
387582
9
44
193360
6
200658
174166
9
80
86
749200086
7
2
85524
37
57
26
334465
91
56
76504
41151
5
41047
452892345
64
84
60
38184
420389
253348
397907
825351145
58
316636
170393
35
377585
50
90005
1
17
92
371259
130952
496363
6
23
77
41
434755
405013
111334586
305627
372486
9
47
280834
84
32186
185573152
54
228121
21
12
23
269390
460320
152736
279505
184154
16
19
6
434012906
228750
205804
58
149743
38
141186
30530
307219
79
75
68
209274440
18
122187
15
14
63
795221836
96
398375
520610456
402512
62
7
97
250597
459256986
21
22380
319775
380209
37
82
81
278538
7
50
13
87
180707
486063080
462394
8
462999
29
329597
376807
60
176856
41
94218
21
84446
22
36
115188
54
247025
27
466239
95
12
22
60
103108
385205
70
25
42
56900
116143
65538262
642294356
65
347748
64878
94
46
75
93
146584
63
385329
67
37
3
75
371484
8
310790
39
858816990
14
493573
229385
289821
206325
31
16
801014657
78
81
512090925
426156
264325
448771
491990
6
71
262736
66741
454397
79802
453479773
29
84
82
76226
154067
117053
84456
84
205313
211673
792701971
491117
80446
215505
49
394220
80961
133864
175445
8
39
47
10
27
69
185431
189359
80
75
57
50
86144
13
470545
14
29
950854948
2
9
87
339188
61603
41
31
109397
7
66445
9
33
412409
64
35
204193
184200
325115
297472
39
9
6
5
8
31
1
30
275901
48008
174724
2
379687
73
44
3
66
60
478541
19
33
209113661
760720663
37547
242016
59
25
64294
172500
71
55
81692832
16
461426
58646
50
59
906561495
305253
11
420445
7
11
73153
42
90
75
800566859
298162822
150565
16
55729
46
283760
1
347627
2
188229
9
417834
500137425
47
74
402312486
477667364
135612
15
2
32
26
95
99
16
31
87
392549
486050
592493613
6
4
90
33908979
122429
474645
243670
447201
535188215
88514
410535
204568
233021
47275
50
61
25
50
686146033
125827
294033
154152
3
337057
285251
84
112219
5
60
300135
42395
70
59
31
43
86310
7
94
124652
419168
479944
49
34
34
200869
402390
189378
30
56
486387267
131597
6160
71
166912
46607
320145
14
366243
67
75381
82660
489696
712664582
51
396546
85
468639
9
59
3
350968943
61356
177292
315993
7
55012
44
200857
406462
38
189033
7
906807612
390188
93
256944
9
63
112196
23721
71603
76807
1
61
362979
24032
2
98
364870
749577328
105683
9
295265
784507109
489776
96
466488
391750
816133081
116247
4796
739781411
6
229193
133490
84
196322
198937
62
245952
73
58771
34
64
3
92959
157911
45
99149
232585
35022
185891371
39
66
9
3
494567
32460
47
4
433262
28
299071375
82
953538794
92
98
54133
197980
414044
3
89816
349997
237102
341948
365302
99
349320
19644
31
29
87698
115689
54
77
1
31954
231085
53
552722281
89
90
86
282093
20
28
1
71
67
65
499552
17
417106
4
25
246318
434561
348711
108314453
31
307273
21
60058
189081
9
166987
272714
32998
887243667
132889
252026
247250
73
46
332327
308758
332508
51462
51
77
107259
982199916
479980
13907
73
88
337771
27
187810
273469606
794210034
31
393076
53711
421883
1
205700
458392
33
377866
253999
53
185675
23
341121
10
70
88
74
61
3
97
124120
5
40
397616
21
62
529
20910
57929
295524
209685
1229
9
70
250186
327936763
9
181924
838800351
55
86
385231
57
129563
948710424
688559737
52
153957
243834
421346
246725
95
17
19
110838
1
18
263120
117545
61
58
328442
74
24
122447
93
99555
23
3
27777
45866
61
54
73
6
464962
50833622
7
19
46
89
14
102042
354145
4
489776
41
21
24
66
2
86
406325
6
42
300075
307681380
563926485
421877
163489
400747
87848
48
30
87
8
74
7
473027
477924
360268265
247368282
33209
247628
184650
1
448645
8
104581
169344
38
115672
35
13214
334820
44
114808
72792
304232
409314
253971
146271
450559
88
98
262942
142070
195229
97
17
196277845
102926
67
357452
368639
348585
73
66
35
38
72
62
77228
76
109146
2
89
416249
64
607246537
5
36
19
17
34
28
4
6
837243183
938871342
79
39
4
35
134318
337499590
441269
295440
209349
50
269404376
788279071
234364
56
343688
159310
130710
576391513
28199
26
291787
14
64
167732
55
66
13
17
31331
663787635
77
6
2
4
97
16
90
94
411537
277091
141520
55738
475922
315498
696272800
39
272404
498709881
15
250452609
38
72
20
180946
8
94
97
362065
23
51
90148
366079
55
242915
417905
18
5
17
97
388931
45
469341367
1
259638
328048
67
71271
172696
27
8
969950116
11
428539
331177100
485148
7
472183
31
449211
83
218135
30849
59
68
491790758
91
23
357844
62
12
390971
260184
55722
86
82
200494
66
232256
102884
8
103498
4
45
479785
60810
10
71
63
51
627101015
262438
27984
172659
308783
89
118583
40
213072
32
12
130346
9
113588073
37
653885786
173750
83322235
65
807204335
8
26
488683410
581683737
91
1
51
498154
37
551243679
52
94
87605
98
304587073
1
253563
86
37
156672312
965581020
53
30
7
136284
61
325625
34
19
260795
72
324330
97
46
64
63
162319
59
90406
181236
379630
199868
62
96
465688662
2
73
299742
24
1
308535
69
859438343
34611
184250907
7
182093
309123
13108
52
11909
94256
158055
16897
159206
7
949090088
53304
465758
78
192722
217403977
86
275182
34092
8
154909
54
417483
747123669
7
22
6
172933
244284
83
31
4
277269
233783
440004
61
9
37
54
115188
50
10
2
312665
314739
66
328436
763197846
42628
945234476
826367371
27
453711
22
47
7
46
477858
72
81
12410
483204
3
60
6
383790
219711
67
386483
75
97
87
1
352094
224107
85
74103
294565
14
377519
72
77
45
60
44
144006
99135
25
471539
635736094
454380
285717
83770
138416
72502
88
254459
51714
106704
51233
16
4
459640
245971
468871
77
8
165014
255244
75
17
22
281170
24
55
49
6
47378
440831
266092
459241
52
97
54
32
415175020
12
75
24429
783231605
88
14753
393923
1
211128746
450609
2
257792
7
29
43
2
461683
88
134498
171552
58
4
105752
6
91
7
314881
109651
45426
485387
47
602205660
94466
40
176998
98
303306
19
3
594986495
254682
415268
458978
662607420
3
43464224
261553
76
398109
89
436561
390383
589047834
424815156
251295
75
4
648000899
62
69
138661
38
950816431
38
33
207166
433856
31
83
90
252665
86703
36
405829
124654
7
330747
62
83
51
50
332586
1
43
3
174543
95
39
13
369106
396504
61
3
85
21
47423081
368174
23
239481
280521
506229584
424565
469491
451513
9
65
480836
483870985
26650
214136
423212
224658
36
33487
6
92
36
608079293
71
494643
58
26
271594
75
549935952
7
81
265635
22
84
135426
2
465602949
4
98
396989
403583695
183398
697358459
3
196762
115387
1
4
47381
246601
391422490
211260
7
57
74
313821
98
249984
73
236141331
445590037
370889
82
102600
233747
425124
347123
99
37
314867
64
271260
861737126
318746
4
129443
233387
140060
206119
83
33
8
5
241031
189522
46
371907
6
79
101289
90
95
185795
68
601402655
69
18
379300
25887
55
78292
18
27
486677
1
21329
165065
51
78
402781
80
84753273
98
43
229479
3
27
174071
81
312863
108371
200520
60
476704
73
793165984
52
54
73
9
492515
380956315
76
87158
454839
2
114190
374991
333502
70
462681
44934
303997
313850520
737964288
50
29
34
369868
24
258830
43
54
124667
949295047
66
170819
729029579
63
295172
244806
464711
78
34
95
32
470889198
158233
165204
48
82
13
15
2
5
151731
96
262225
487663
4
30
36255
85
88
70
52
71
2
4
97
435429
217424
7
803148064
43
459551
13
68
39
447212
29
321499724
74130573
74
44
497295918
360772
8
32
233988
16
29
39
2
50
7
66
262251
62
79
199974
300841
405783
484328
28
448074
265431
245109
11
243889
63
309266
37573
44
485586
93
361481
32
134688
26
119774
95
61
478537
42987
76
364063
521751744
487095
86761
31
343579
66
282224
90217
13
14
130626
100954
184683
353081816
490856
46
74
419017
75236
96
407051
144226
55374
357799
114865
359897855
324693
477344
37
62
90
34338771
17
313558
39
48
204092
89
34
39
11
9
571770039
249685
75
338234
904801643
18
311093
15
421534
925568079
69
153218
19
321861
218785
29
26
290890
184359
9
73
24
36
83
36
937526509
43
84
54403
27
61
8
4
232197
88
239805
24
116267
19
72
161321293
5188
54
135324
26
217153
483236
108515
10
15
51
80
15191
771324514
329324
192297
77
49
6
28
280840
5
285711
258985
487874
4
18589
405819
242284
18011
18
2
419585
924284761
91
938330393
46
2
587405555
94
86
87506
2
11
282311
174216
64
69
82
124593
270148
81
92
69
74
747496197
34
274356
89301
87
116487
321394
99
10
16
91
25
91
8
822728780
91
173220
452849
4
72
93
53
122293
61
74
44
312303
100282
4
34
168567
98
31
58
39
867861657
43
368144
28
36989
73
155658
318531
177743
70
281015
284186
8
93036
307875
25
76
3004
69557
86
4
64911
178111
415718
2
45
89352
776464395
157690
88
3
123038
334024
189898
110617522
93
441649614
372429
829255295
181986
5
70
98
68
175374
12
192606983
89
490541
397014
35
388998
45
10
7
172423
27
54
80
30
59182
59
196755
70
3
90
67
64
91
8
72
69
40
22
95
60
773374935
17
339335
29973997
133806276
427467
89007
501757392
84
26
198543
2
90169
7
578153977
227856
93040
93
23
455765
180856
8
6
13
58
7
71284929
84
1334
51
92114
70
51
121514
15791
286565
61
35
3
21
370086063
340822182
36
15647
120266
372600
59
31
399662
946743263
199774
322520
76
61
10
6
4
476406
93
4
60
339133015
18
54
81914
30
48
451313
145771
94
230535
719696776
72
32
131032
30093
1
653245490
723616716
48
8076000
338492
97
826589841
414069
10
55
459110
6
182206
255840
26339
4
5
67
72
3
323856
176661
71
82989294
64045
719214603
93
63
250007592
32
9185
593535154
97
327869
499050
452894
80
124458
163906582
464418116
63
13
118063
77
45396
48
970514275
2
62957
305910
5
49
94
249268
245962
404050
47
10
53
75
386609
51
490608
313784888
712269232
363409
104362919
2
153189
2507
33541
7
7
329767
96856861
63
485853176
95
383117
286879
67
260035
45698
471744
94451
7
226837
99
378487
55
491163
5
13774
88833
68
293052
26
463619
370968
295560
85
8
207982
79323
33
82
19
42
90
325312
356826565
176814
5
158936
47
163235
77
3
99
84380
54
252592
92
87
438224
401551
67
176377
68
90
481275340
113064
6
22
401346567
169920
27
295215
82
123202100
50
84
2
63
152697
62784
406831
33
8
18955
1055769
492875
64
109147
61
969062558
92
162764
2
428217
47
104503781
149492
98
256205
49
57223
120324
63
19
40263
63145
273460
22
334496
87282
858722079
72
284673
9459
87562
95129
388744
23146
28
53
446042
175417
243505
110575
381040
360425
476861
32893264
5
30
140230
466976
218563
7
74
33
464599
76
465160
442830
421829
3
89
85
57
351098
310396
51852
3234
5
55
18855
456153
498875
315014
107357374
170560
472742
58816
135673
78
2
312572
1
1
207776
322135
150972
836012861
18
1
9
303920
76
51
64
442888
166211
5
440092
74
77
8
10
724948013
395796
264043
45
81
427105
75
62
1
80
12
84
512619275
354493282
274665
220170
59
49
95
455165
18
25
367049
284397
203295
1
290252
92
413381
55
97
170761
431964
9
27
92
58
333706
151914
337869184
6
2
37
764190707
808261084
71
304340
82
63
36
7
53
213286
24
136137
156007
145384510
8
145525
91
249675
29
75
7
67
45
1
117832
345364
387641
41
91
89
16382
55
243978
40
185203
6
59
434389
156668033
989698301
663581777
22
94
111309
13286
98
366607260
47
76378289
9
212379
15
287832
97
55
94
237332927
337744
5
81
52
61645
449845
4
71
17
806045488
77
187725425
323322
60
53
6
412254
47
123452
52
115972
73
159033
81
47962
358711
91
471231
31
31
27
176611
27
63
6
413915
24986
14
86
22
39
462290
2
275004
291695
190251
26
143532
275622
188407
226478
351892
7
62
251562233
33
3794
3
286170490
66
35
362242
4
593426540
287139
35971
118566
74
79313
66
5
21
10355
6
83351
198806
429601471
277025263
5
81
38
74
89
32716
40132
52
56
68
46
312058
151982
1
92
110921
658290248
318480
20
319713
69466
31
97335
55
76
30
58
246969
538621160
971694142
76
260425
27187
477528
361699
423758
26
138429
6
403387973
39
68
94
404875
247130
71
346839309
304388
45
297114
396477
259043
7
95
3
278595518
647951285
50
253214
4
83
420033
116532
71
234518
13101
3
3
24
41
92
355115349
87
667082672
3
305234
72
93
68
10
207442
463400
70
466223
349885
277215
399006
469826
159691
74
62029
6
80
148414
44
469835
144519
60
8
8
984050384
103659
70
79
47
3
35
45
319231
327061
417790
67963224
110658213
54
4
3
86
40
80
372400841
47
309222
23
288100
160804
453374
85
19
257225
967499639
259447
266030
285541
36
266900
72
66
23
78
4
92
375181
43
207803
78
204852
1
131172
257584
49007
27
213443114
82
19
70
372088
1
13249
28
183880
228179045
254769
29
237172
149172
12761818
6
396455
475112
75
39
260410
57
32
435193090
227942
355208
239688
29
82
283987
19
449202
135788
173868
258229982
285850
43408
16
262028
21
412352
225605
51
33
495342
140691
42
458453
215386
24
4
105117
465420
84
136671
525230984
394237576
364412
497029
91
317215
446937
57
104698
22
378449799
335484
17
7
82
42
88823
16770353
79
326954
628526850
31
37
488045
71
10872104
517767863
462659
58
434940
59
67
470660
45
372557
772179118
939854830
432756
56478
75
8
208410
392862
84
478410
6
57
284718
181045
79
208463
8876
74
145798
31
27
82
146849
97623
19240
73054
2
489857
90
71
68
60877
413811
76
356808901
57332
255823
575422589
81152
443261
81085
51
728399555
59114
19
79
6
22
67437
91
49
31
146714
2
30
75
64212
345607
489906
465151
18
204147
23
105707
2
179943
924610704
86985
59548
56
37
17
57
39
89
71
64
34
280803
31
58
567879321
345076
13
437591
16
253030
53
75
389810
339364
227374
39
68
216309
19
257237
371030
33
2
85
69
9
68
1
8
3
32
464658
12
81
360198
397677
126773
257239
6277
300257
7
58
50
65
424198
1
240382
37501
172717
22571
599411396
387374
53
334645
59
377534
89
44257
9
371739
31
90
424901
186600
43
150745
348659
460616
13
552650210
3
69
268851
80027
27
438946
84859
83
2
51
23
62
435775
5
18
4
77
166136
367447
75
76
76
36
94936
43
96236475
491017
6167
404941
93
3
324520
426042
44
91
229354
379125
227551
2
1
18
379098128
3
338666822
32
79
63101076
15
8
292127
130656
90
10
49
480741003
80
979049788
348577
100241
442603666
9
1
144239
58
482738064
292227
155182
701036556
226240
565152822
3
27
3
758291472
296136
56
319569
354081
35
80
57
60
16
6
24
64
327246
69
8
45
11
286526
721888108
7
85
119186299
843403699
372205
46
30
331551
551437129
54
307946
432146
150126
998552284
79
6
484317
35
262958
22
1
1
349405
72
53565
385171
85
59
442149
42
13
8
7
86
99
76
538555357
5
66
491220
23
283949
832613843
305012
105179
1
11
29
268894
44
99
391842
13
957411034
88343
18846
334733
101150
58
78
96
81
70
415222238
29
405114
2
7
736119424
150984
11
56
573035313
97
265409
450829
765213924
79
71
858011795
51
6
10
270068
2
486213
284446
211520
405011
3
225566
297970
73
239032
20
36
32
3
230049
353177305
400186
66
445699
665546564
305757
298164
996789345
467245
52
597115114
6
237554
63
65
73
84
225133
417262
324819
49
4
23569
280959
393303773
22
49
66
57
83
260605
28
2
49
14
689907275
362836
482338533
2
7
320083
254932
54
69
238922
445094
64
86
25
6
36
36
58
21067
94
16
8
245478
57
177518
55
125626
46729
20
727099678
312631
60
229394
7978085
62
60726
49
84
53486
83
807013775
262781
544116539
29
21
515509305
319429
9
182497934
26
24260
272285
68
57
70178
212488
466158
56395
2320
113330
37
153826
9
3
35
2
224430
72
82
173338
432135
14
3
235204
19
64
79
30
310751
303296
54
197946
73
54
23587
190858
59
18
80
293087
1
280349
43
20
115522
31
67
8
46
632590716
130932
3
56
58
97
363671
750973856
4
4
320915
89
31
62304
390187
20
187871049
57
70
440998
492860
357671
3
9
151936
95
58
2900
337899
79
699207389
20
84
3
23340
2
50089
551838248
349398
39
7
48
204933
7
95
29567
250881
65
118253
46
241900
31
88
3676
113567
845322254
7
113902
210525
87
28
477343
78
6
99
22
70
482211
327288
90
272176
351436
93
12
404007
69
265364
241530
72
53
416662
351373
86
463759
54287
352675
46
8
263326
493331
850790774
20
49
78
73
17808
255333
96
32
22
40
57
24
56
14
38
421738
129303
91
165582
477110
318659
273068
43
562622725
181389
3
67
43
67
94
65958
2824
22204
35590
23
75693867
837713497
38
57
33
1756
473770
3
498859
8
79613
97
233595
1
131882
16
204579
71
45
6
31
73270
379508
5
415600
87
440805
99998
169943
59
26
381173
5
6
2
18
5
90
72
150241
68
412765
177193
59
77
81
207163
36
194993
188152
452589
308321
434398157
32
720443605
55
32
48
115169
9
81
94
104918
35
1
19
49906709
277414
79
68
306960
50
275415433
9
404361
6
352334
97
16
36
78
639782509
226064
107665
83
57445
2
6
354545
221765110
85
30
86
3
41
9
3
353397
91
298964
172408
78562
450816
25
24269
438790
136119
92
37
9
300283
206791
7
51
328424
78884
45
83
68
247015
91
71815
98
498170
347925
466843
13676744
2
90
411827
79
70
25
4
2
29
51641
255487
88
9
9
327600
75
14
50
217440
303207
80
5
38
49
62911
770279969
5
124091
92
1
229362
478430
47849
263234
53
6
48765
8
397913
72
396684
8
398412
110154
393685
99
55
34
127212
476879
255669
383689
75894
38
1
7
99
419738
56
1396
14
34
32
4
76
487632
37
242097
462400
230413
283440
74
358289
172255
3
2
54
54
460537
328189
17
57
55
57
17
25
61
83
277685
379581884
4
93
11
285792
49
27848
106313
429808
58
9
409766
133059820
339137
141807
22
175442
43
96338
231468
24
98
94834
91
90
349837
89
437491
14
147892
97
65
41
3
627472865
213337
360327630
222289
492217
1493
463310
450918
135492
10
115606
220165
43
37644
30
421100
55
424563
80
89
58
91
334291
57
113686
84
71
58
39
86
58
108889
440141
355263525
95
315915
445156
57
4
21
39
36
169219
28
9
2
247260
36730
465891
2
15
63973
184964
3
5
483076
386830
48
915914938
49977552
18
482449
214550
447979
23
470232
220759
96
1
29869
43
4
65
269648
58
465990
14
411211
157648
29
9
91
214113
363957
78
778638242
64711
87
80
346031
432733
51
446583
103211
66
478551
4
78
60
451479
2
6
39
27
304906115
316171
24
813839623
337648
517711412
261304
488217
66104
162586
330256
304164
199533
67
62
56
28
320416
438265
62
65
67278
391344
254540
17793
330911
356433
614614753
69
1
71
468809692
98
32
475540
447514
246126
65
9
47
1
64
62756
264378
177259
241929
85
232818
82902481
37
66
10
1
228858
300070
7
109431908
473636
378080
78
78
794157866
41
198939
147725
353804089
77954
9
459266
53089
93726
50338
683204413
212388
1
26
140246
107289
68
10141
433993
56
280790
39
208031
86
255129
131424
118307058
52
228405
5
217352
87
378391
83
308160
450152
10
200448714
184743
36
71
406646
361594
31
10
39
45
339994
41
235023
25
48
977095046
10
436225
497830
60
173170
25
186967
34
195315
23
214393
2
141865
132555
7
37
89
93
275420510
31
391676
451769
13
99
71
95212
88
39
1544479
46
81
7
52
327856
345900
772303096
49
32
282841122
56
68
96
52
50
433512975
180264
121048
9797
73
68
3
26
703572175
40
28
32
37
2
21
92
90340
45
342495
636643712
946435328
55
59
52
15468
41
13
76
252914
85256
97
899681295
188984
228525
1
131224375
467962
1
93
92
57
55
141805
95
102966
74
6
16490
53510
8
321682
454824
187324083
398537
166744
14050
24
9
6
46
149264
608453028
463434
5
391216
31491
997325789
245438
296706
85755
579914022
168530
464138
383612
400104
33319
79
316090
432115
4
47
74347
386731
340757
10
43
34
9
1
23
295088
7
5
29
81
2
5944
32464
190040
89
41
13
1
52
61607
398630
74
256875
80
13939
21
1
485749
2
197148
11
409574
38
184364
239044
96
7
5212
433713
106057
278861
37
83
107295037
777781987
404191
122450
251013696
87
8565
393899
242637
466341
10
75
89
333985
404804
465827
382798
30
468756
832375223
423393
246326
27
437585
241681
82
77
6
358841
7
356220
423549
39
65
51
169578
10324
62
14
324708
45
80250
40238279
3
425990
830285478
24
243418
276733
49
101517
226703
22
97
139920772
66
5
1
730425416
460063
295705
57087
67
78
99
82
93
395554
82
60
277125
439927395
6
151748
52
14
915494356
248602
32
190739
144404
456642
376256
431899
466519
193868
77
102937
96
379729
11
419107
128549
41
93
148892
76
8656
37
28339
66
386896
77
59338043
92
84
88
288429
97
76825
201156
340147
354609
60
496315
59
56
20
20
33
339053
35701890
280587
291394
20
97
6
62
70
180795
128041
80
2
344522
45
1
7
459396
931099787
5
4
15
102361
405259
59
21
99
394233
38
71
69
156651
127072
7
99
687138478
49926
360408
928121353
232656
86
75
53
36
405074
164411639
30
46
34638
17071
298583
71
385765
83
314074
746993233
670604924
121754498
7
177377159
487787385
59
5
171580
169092
390393540
240897
51
4
126950
69
9
207642
77
230468
403965
710778156
378058
96
72
396972
6
288874218
497919
385967
81
191088
47
49
95507
70
32
7660874
215730
40
339426
846258420
920630456
489860
44
27
130781
71
262579
444620
180
3
491176
285149
338308
391195
3
127616
486224
63
89
72261
147066
2
4
424512
88783
69848
79
447992
16
8
97022
38
93834
42
81
92
318008
405067
17
549387051
29401
250777
95
81472
65
35
373190
312448
277804
7
411977
73
54
286465
149453
623084739
7915
424887
313667
6
66
219352
9
83
50049
15
77
380312
65
268528
435677
33
47071
357595
31481404
26
74
20
89
3
170940
30
409039
17
43
436294
37
232620
15
30
375286938
40
99
17
44
354766
68
475635
3
23
80
60
94
36
2
54
401153
157645
74
38
854826230
1
294884
3
27
86
490129
86
550601618
366082
91
261817
274485303
23
20319
54
390737
289452
203088
740635103
745368420
22
93
93
67
78204
57
36
74
91
137259
17
45
246771
77
387814
89
407267
8
10
110847
453027
56
354228
90
40712
55179
68
391800
14
22
188809
96
75
366416
470745
2
21
28
17
56
116846
432327
330023
7
71
7
89
286547
414226162
60
191135
474805
45
42
3
458785
460983
2
95
3
438351
204102
51
56
5
218412
311111
83
7
122605772
330418
31403
62
69
74
188909
61
77
5
310335
84475
133763
12
80
14
134946
6
56
220005968
952285652
429618
89
314053
104690838
221556
493576
399970
393019
8
69
465760
7
925984956
16
73
66
6
990134343
5
3
70
246988
50
716291960
839715922
51
373053
288290
33
99
40
50
30
49
32
2
62845
833884786
42
212314
51
27
454207
143674
818013736
58
24
13
43
134563961
297747
43
26
80
146041
34
79667
233347
80
91
290287
12
91
83
247674
49
67
21
4
67
1
72349
136640
316814482
322055
127677
301198741
75
1
94
119904
471550
6
417187
2
34
233946
47
11436
82
139345
311981
933531176
44
44615
12
438858
40
3
151440713
462420
61
77
112749
378117
7
15865
759006620
85
12
431173
15208
80478
6
96
35
6
136550
89
352042
51
51
903798677
44
62
78
182488
94
82
36
198468
199977
374568
444714802
83475
86
306005
212481528
48
96
61
2
91
372636
67605
371823
147836
21
304522
52987
6
142340227
97801
37951
282175
215862
95
5
244611
49
27
39
490735
2
104022
735780718
324752
97
27
17
7
277481
858789295
441972
120322
10
32
415837
41
105383
315578
10
126874
69
76
21
24
61
245242208
27
553476600
961371709
34
87
70
601320454
94
70
250041
92
65
42573524
31
47
104641
77
155548
904010027
9
95
22209
1
346993
72
18
25
2
90
6
42
29
49
450132
83
65
375771
5
600612075
236574
7
75
53
88
95083832
23
95038
115581
28
48
179377333
329827
26978
29
339840
54876
1
435443
187518
94773
199921
796660436
386002
792335440
409757
5
205465
86661891
458022
341409
4
24
93
61
244252
296765
8
399061
2
17398
231167760
51
96822424
440175
3
490488
265889
23
2237
18
25
47
362919
45
482242148
67
40
67
41
5
1
189697
37
939760136
27
86
54
330563
16
73
66
68
59
7
33
39
175583
2
35
267782
261972
82
29
34
81
93
87434214
156285
346869331
2
98
562130665
422688
59
20829
315495
94523
338809
161539
91
297274
10
203361
297929
95
1
31
447375
14
436424
100171
587940185
52
392564193
72
34
153842
78993
218571
6
3
960706650
55430
5
250998616
87917
55
52
5
53
450414099
36
231787
71
391605
101867
638172785
26
464416314
360520
481510
974985357
56
409837
10
31
561972983
97
79
184069
9
389062
220518
73
66
28
789016903
73
25
29
12
302988
198729
266298
17
71
237166
56266
25
115561
59208
46
65
458641
220830
7
82
333918
13
183606
86
134850
79
308966
21222
65
850006201
90
58
471557
11
242426668
73
300243
74
69
211997
75
254515
229537
6
73
486352
41
13545
32
77
875763494
87
62
48
85
479039
437855
53
338873152
804083065
15
20
145415629
44288
309577
794145134
49
918593950
94
9
150235
68716
365153
32
352076
42
58
36
70
453911
73
67
92
127676
426422
16
16
241666
407631178
487888
9
61
70
36
433048388
95
50
92
487634
92
134515
481810063
6
385894
919285860
499879
19
74
52
11
38136
55
27
122190
156511
236788
94
42
50860
8
66
696517643
448851
214172
190052
91
763909984
714042016
184968938
22
7
708169674
19680
13
4
10
400077
74
21615
175592
266680181
106101
363850
46
461889
634256182
433008
8
71
641526884
63
457514870
83
9
421625
549571612
259754
34806
18
67
252611
24
120183
85
12486
3
88
480110
955951579
99
189688
248480
76
75
605437058
67
318746
489127
24
6
2
58
84
182014
340108
189318167
7
87
144324
225560
9
337957
53
92
61
261847
28
86
70
8
75584
1
44
487529
277305
57
12
390632
216237
66
46
18
85
267648968
191710262
3
85
266055
60
83
237665
417622
65
28
34
89
991925417
56
88
305797
19
125672
133238695
81
360943
277944549
408931
135935
233370
37
395246
95
76
78
147996
141428
63
19
77
110172
168255
98
76732
9
80
64
53
375638
239185
282227
34
17
172034
313106
468533
40274
55173
1
62
43
41
11596
67
94
238440
267553
3
361258
277625
82
4
10
386895
203444
37
286923
483479
84
50727
184573
382614
61
48
91871
24728
186125
615008866
134170
26071
13
82
15
81
120593
300756
479346
13
465186174
35
67
329287
43858
153912
328144
39422
54
299954
9
7
312101
75
680507223
85112
993694366
201885
78
3
717091908
707237569
339379
3
415462
67
334385
42
2
9
8
5
3
68
58
32
3
194657
76
433764
58
120743
68
89
179453
434983
216372
371774
73
170049662
1
93
934389485
46
199919
280240
156310
83
211211
3
887015132
21556
608458890
67
66
41
88
495463
61
208218
298726
48
128805
57
47
183973807
392403
1
567977191
34
300768
86
273421
50
47
321523
941445449
186613
264787
98
367143
88
84692
415535
870389073
10638
74
74
300421
24
44
64
21
37
982988113
76588044
24338
2
300785
16
41
14
190270621
261061
479485
321605
99
22
6
3
381434
372515
404272
8
6137
42
6
187907
39
20
87
269152131
85
4
5821
297797
15
29
403404
354518
149904
1
341488
48
45
358711
314168
56
33
4
428759
85
63956
499634
9
360516350
495510
73
468996
18
119559325
78
378810
14
73795
343085
106248
95
6
104344
438073
72
3
6
57
873519359
390048082
43758
68
424568
169395
463563
97
125051
135704
322901
228195
77298
196031
336386
122323
84
335909
1
76
89
912934009
64
292729
85
39
13
1942
99111
60
432763
70
254264
401801
41
315261
55
111578
16
83
43
59
52276
97
2
7
80
220142
292601
353387
788647869
235001
82
22
992452551
21305
10
9
444537
264571787
62
33
31
470838
14
336493
6
25
58147
99
223504
28
620769691
532774826
25
9
87
40
371034
222295
6
67
9
392212845
80
34
63
80088
27
2
9
91204
72939
82
308606
166738
23
349025
91
14139
198649
88
14
24
40
179565
335085
34
229533
343878
78
300106
93
49
21
75
247090
95
2
664996739
9
70482
85
11
94580
306288
414918
154993
407961
83
70
255305
424095
44
163075
484403
369157
304613
139021
63
321318
576218909
301347
54
93
493454
71
95
21
111481
87
70
93
3
9
207935029
34
197962
77
66
24
38165
45
8
94
498462
29
79
3
61
17
57
8
172236
409952
435944
115077
4
307551
5
35
203884
39
823284386
7
57
56
101027
27
35757
89
477936
222680
62364
38
31117
360568
83752
64
214038
726843164
448964
27
303596
239985
30
70
92
50
331163390
394095
8
166452
326443
888684547
90804
5
205358
497743
5
36
460747
54
59
97
986949579
405077
382758088
295030
76
66
657252298
11
364621
328915
63
349190
382206
427629
74767
35151
2
18
172651
323585
49
56
65
88
65
372218793
346493
1
95
65
18
5
8
50
7
67
50
417772
96
61
790262852
409513
163792
52
305017459
148981
430982
273461
3
374050102
950082814
69116
60
69
79
2
362354
15
56
37914
45
392492
15
246995
218393
1
188094
4
2534
107027
60
30
71
254498
102310234
93
178970
64
43
321578
331283
6
61188
285216786
73
118633
78
375073
213375
379321
1
394598
63
52
365855
359926
354474
48
795259402
171791
420193
15
66588
133558564
143071
56
481057
73
84
287630397
13077
72084
91
93
71
74
115273
89
81
101817
14
88
62009
41
70
437003
7
2
319425
94
134091
93
81238
67
32728
190266
670748658
82
289752
327667
55
70
77
67
185628
38
91
436426
31
298523
435844213
53
214911
96
628786993
45
968651789
6453
427883
493146
64
303429
74073
234696
83
5
9
45
39
27
432888
44
95956
212304
266260
4
78
213736
915358873
56
270830
751324380
95
358622967
1
432908
164952
60
70
8
2
43
187418
75
680151292
53
261638
53927894
81
50
8052693
382635
39197
49
99
7
415142
32
330804
98
65
266560
54
36
66411143
6
58
166611
29
83
90
703491559
81833
271316
236335
126891
97
71
266129
16085
130699
22
361818
8
29884
379290
94
36
44
128175
85
382857
37
74
19669
314545
35
38
53
53
337268685
315104
68976570
86
10
8
98130
321078929
68
76613
50670
25
27
37
7629
76
31
423029
20
222926
23
7
38299
213008
120215540
40
31
137298
182852
4
1
335876
181506
6330
177350
58
26
52
126382
328280107
61
58
89
94
77
208856
422921
191992
249360
10
46
391126
4
453453
45815
448035
69
374546
264616
299793
52
343227
200532
18
88372
255271
42
266944
10
395508
67
128318
201311
306554
99
65
37
177041
20
247484
183778
22
192625
80
36
241136
398136
4
15
458039
198169
401128
6
394704
91
75560
38
71
66
323768
56
475868
412974
16
62398
101532
887893532
63
79358
73
14870
64
419945
6143
88
86
456294
275345
94
41049
617033266
22
28
5
79
535371273
387499
9
65
92
12945
307991
378854
84
223114
593434361
170478
276929504
87578
210776
644748575
7388722
25
470899
44
190370
861432005
143876
397229
72
74
72
141796
419040
56347
274864
277222
75
424366536
679779633
338128753
396579838
74
91
394537
313131
306856
161982
268770010
44567
317699801
92
36
72721
269730
168779
15
40387
37
16
1
79943
12821724
57
25
290242
39
97
4
66
682481603
70
934151812
72711407
94
489722
96
82
69
68
159587
96
379354728
8
68
565850293
99
305289
52
93
36911
24114
69
26
4
171729
58
273085
605003940
51
452984
277710
39
15
7
11
42
80
59
264504
82656
311415
143252
302611
210326
69
26
470164
11
47
108686
35300
53
92
134231
57
14
96
58
315095
23
121629
99
95
95420
2
405889
83
319452
69392
290076
965588146
41
363948
90
3
75
96
203203
32
381408
313200
488034
443330
23
176304
45
242812
5
78
419354
377880
57
38
17
265668851
380075034
37
405737
9
22
374702
132586704
28
223851
32
83
23
150640
20
78
95
4
306043
20
213354
184630
160603
94164
282490
87
374150
50
404692
489466692
2
603728269
334819
7
229209
40
264267010
1
39560
241264
442810
809941563
45
30
17
76
691184300
930840734
396512
2
28
389367
6410
72
86
25
80
37
53
43
54
438778
99
88
386080
487974
11
52
21
43
18
301973
41
54
182087824
365232
295319580
249575
43021
6
88
266220
26
25
53
97
8
91
73
31
22
58394
9
87
11
11
8
72
62
59
37511
285420
232627
238898
84256
45
2
271235
621446469
8
877308299
63791
44
19
389535
328382
31
87755459
55
6
90
516603478
6
268550
851083594
403034
383323
22
80733
104678
93
4
286587
122625
253662
6
42708
358889
478076
21
5
18
200698682
5
373627
14
760335053
26
286625
87
10
8
270535
78
91
94
108708
82
365372
54
8
80818337
74663
482089
41
402388
89
236017
65130
342299
30
48
4
15
20
405936758
27
1
460230
66
234420
444829
85
9
433821
43
20
64277
60
96
36998
211295
93
3
498943
241808
77
197741
60
42
34
9
18
83719
4
432418423
99
498148
13
188767
211369
32
75
362183313
155243
9
163608
24
1
460298
70
423843
1
967820874
259107
47
953974913
415509553
76032
2
39206
24
7
802351619
424806
224869190
98
4
7
86
28
84
55
92847
83
48
30329
75
29
51
31
477166
3
471058
95
26559
23013
45
419512
93
4
8
447130
50
8289
42
88
3
69
96
130941
74
305102
56
35
66
3214
932506118
37
194846038
4
32
381322
373986
92
62
2
17
54
86
31
54
231217
70
30
66
123221
9
4
40
373491
210872
58
212248
1
354196
42
308483
83
1
18
287657
197693
44
13
321547209
36
90
46
4
8
81
424156
7
13
109371
99
37
45
97
156080271
36
4
13
53
457360
20
287689
61526
17
249995
288334
13
56972
76
75
55
34
559321867
47
73
46656
93
172267
88883
32604
273320
80
845490704
14637
26
108814
48
53
82
3527250
313730
492499
232361798
64
87
447104544
41
98
44
12
18
20
289951
45
203756
19857
207314942
15
184825591
4
152907
98
109734
428524
56
73575
410883
74
95
216830
758451161
415957
47407
418057
1
978548552
1
31
2
447397659
92
4
1
134877
346057822
553821019
85
78798
487320
412085
389454
26
485258
3
39
135273
47
988338910
52
80
59
63
476077
95
6
82
23
229629457
496230043
220227
37
10
43
347875
832667682
27
890892912
87492420
96110
298462
26
225753
476783
295270
44
476625
90485470
56
382373
38410
68
20
56253
49
3
20
183845
55
94
416751
3
21
84
35
487916
50
66
353281
168649
172867
6
726792141
105782
85289
448557
73
56
50
89
61
60
9
410392
161391
51
142793540
497148
71
46
87
16
319948
485626
287979
262776
79971
5
345053
126229858
566863226
98007
36910
54971
56
97850
19
96
87
59
55
82
8
51
13
29235
16
86
89
144275
192178
91914
1
89
30
58
154013989
224958
305314013
171130333
239077
418937
326325
124239
6
637826089
53
70
80
190234217
90
468647548
187035094
89
41
6
26
67
477004
372833
33
259327
62
172266911
67
677123537
39
243612
2
49
382251
73
19
91
175696
58
198428
55
16915
31
6
488910
8
197407
204530
8
312095
85
45845
185991
215522
73
51
98
30937
52
94
242568
86
43
28
11
80
291653
1
14
440424
363175
91755
87
35
368234
99
12
361485
30
15
60
57
247837
460629042
82
302115
31
366984
13
416121
511866360
419031
104718
1
167274
403992
77
164896
909335530
1
82
229670
87
174265
1
3
15257
48
50
45
75
69
97540
3
107407
81791
3
196876
98
316347
87
1
4
422999
134117
2
92143
7
2
21
487415
249917
376328
41
937774043
65
411917
394254
15
1558
213375
52
464121
7
47
352797
143575
349212
429544
488726
67881322
32
450579
7
476215
274877
434672
346598
364056
704356264
192017046
203583925
77
62005
2
997296185
13
399432891
50
92307
87
33
5
41966
2
10
66
5
398108
106794
88387
23
31
45608
34
77
350219
487830
78
72
60
87
81
55439
88
43
322343
384853
51
17
4
404551
294731
244877407
372532
59
35
377588
208329972
49
36
185583
90
77
691244219
63630
5
7
1
223865
322779
299479
3
242995
45
13
456888
96
70
14
180503
71
11
30
50
69
32
399298
8
70
36
894764938
175379
386416
24
6
6
67009
275191
207842
65481
140012
84
58
56
151131
95
51
40
311720917
87482
84
1
246071
91
475316
551809088
215651
85695
452958
3
219130
49097
25
188756
132970
461983
81
145329555
189731
16
18
483684
160608296
82552
360663
52
16
5
170932
206120
275223
23
2539
224644
171899
360941
91
99
39
5
7
64
497167
204060
468227
4236553
35
153353362
171883
14968
10
353703
72
215683
748261988
463541
421784
22
458766328
867373736
31
457358
89
56
683317459
158430
547329793
92
213662
326202
14
70468
12
65
64
3
7
82
81
190911
312875
577999816
289362
52
38
365406752
7919
172667
393927
291241
507702098
63575
296617116
181955
496593
58
257616
2
9
442211
23
3
704116145
8
365678
449410
363884
52
6
711734385
61
199810
6
88352
213448
44775
266303
50
402865
333433
67
128172
52
3
3
56888
74
69
58
41
357101
17
5
329976
278620
252579
442304
9
726979466
362144
11
38
495450
98
91
375049
39
277421
187044
464732
23
41
24
3
1
5
9
92
8239479
303966326
79748
71
119847
30
351181
165107
416407
94
7
8
66
90
45
132067
18
19
97
465164130
30
20
65
72965
22138
19
194432
70
3
19
39
232747
9
330047
7
52
2
48
66597
53
72663
62
33648
366201
76
460657
78117
89
497074
4
7
94
240792
209739
595271632
241667616
483922
54
855410991
22
18
67
350727
204763
476745
26
252357
422003
90
553862814
693850913
119432
44
405211
67
62
284210
5
26
34
139555
49
335102
464043
610333399
51
391190
92
96453
146397
15
38
844291075
46
487915780
64
841887331
135391
37
298944
331924
11
12
27
315021
379018
26
1
3
46
51
50
9
543664576
229403
8
366240
57
44
2
49414
644038920
547693560
5
597696674
58
397106
43708
15
20872
44
65
5
338867687
72
55318
4
421589
6265
93
458572
59
11
1
45
50
463425973
61
180148
36
39
25
70
8
139602
369755
27
89
7
48951
31
55
192364
356039
401246
71
84
96
30
7
42563
86
57
89
279503
5
45
5
435603
413311
464912
228841
91
9
13
96
73
94791
97
3
122490
385113
65149
8
29
287141
345912
291774
2
59
78
59
82
424400
711936004
16
5
35
356956
62
44
9
315546
79
29658
18
58
33
2
746706483
60
344914
293861
32
375929
28
1
224181129
57
53
6
54
174423
166239
49
22
7
68
441334
50
70
82
404664
2
1
402650
121774
2
95453
83
267461
453621
183940
178249
211891
82727
43
49
5
381359
249284
92
830633019
692331473
213864
70
2
30
131652
54
266825
277130
85084
260476
24
418976
26
358596
9
312354
33
43
9
466196
129911
4
9137
412820
43
87
405759
75949
4
431504
94
98
91
9
2
357510
82
67
171564
19
233417
20
23
37
64
62
428965
495991
258949
32
288194
422201
16
221102
13
8
3
93
35
1654
47
72
190729
392492
97082316
65
368359
140130
5
33
166613106
71
166091
148262
441041
323948
95114
66
93
25778
53
51
179111
29
73
103592
61
90
289281
3
80
110887
587821155
467724
491088
442844
7
94
93
89
216865563
12
216619
846676459
16
431561
2
992992822
61
149210146
337749
100071271
25
239857
91
69914
415438
11
268632
197846
99
136338
23
409543
26216671
86
72
274253
105849
37
11
61
87868
76
108106174
42
46340
135060018
64
382303
20
49
80
35
8
399987
66
33
119219
42256
377259
97
31
298923
707136179
339614
36
256489
475603
234950388
408491
80
88
29
365588
380410
9
64
150195
34
252385
87
15
209983
46
69679
81
84364
262907
69
72
76
88
59498
297530436
44363876
369318
988773002
311949
17
405241
280656
15267
210514
70
71
91870
421296
30
431112
780046372
34
152500
3
25
60
93
466025
309133617
437894
1
37
58
299981
59
29
35
70
496095
979954259
38
9
140529
470777238
15117
69219
594966246
13
3
87
89
323870
39
868726704
222564
57
50
64
172384716
33
243383
318254
598186556
60
146528006
694985950
82
92917
464255999
8
7541
30
97
76
51
57037
65801
1
870620461
150504
48
43
64804542
226869
4
378257
33
8
427213604
222059192
354391
85
216021
491208
34
311277
55
71
24
411262
409191
84
205528
387603
6
130033
2
82
64
7
5
36
102194
94
97
90
23
304832
7
55
95
754793640
44
463345
39
13
5
463804696
1
163695
273249
5
493044
366235
46399
46
875942313
324067
14
143993
435198
88
402390
89
189686
16
46
205014
63
87
5
409260
269086
271527238
319823
183778
95
142721
17
416442
261393
33
53
48
111491
55
3
147242
669008912
34
732221158
76
58
293897
104910
60
43
3
786450225
28683
209363
21
73
15
564
141072
95
55
6
144104
396138
387491353
30
599344449
4420
168373
340931
33666
13
145961
95
689967738
4
232761
47834
83
2
257571
24
363194
65412
29
71
48
97
150184
739226559
257208
441501
162524
450289
94
147345
74
340787
70082
1
74
28
93
40
224120
358692
606372869
76
43
85
7
348852
499985
192061777
442852
150612
315546
35
31124
15
133707
31
485782
79
703223496
187135
44
46816
277335
397294
85098
4685
9
151022
119
279632410
48
35
36
7
3
438456
7
45
997905670
95
177874
69
8
76148468
6
871
101604
21
36
70142
21
55
14
8
428586
670479398
400444
483275
77997
2
207622
811152511
602176718
422476
38
97
85
5
405309
347237
433907
4
38
160726
29
493001
27
856360834
378269355
356347
20
344467876
121466
73
88
61
548222599
19
82
236943
20
421379
228172
482372
24973502
5
107586
464040
62
6
42
64
83564
32
62
394673
29
22
182028
22
3
39
83
417785
414130
479678
135313
29
45
155306
76
90158
62
54
264256
20
290187
321852
485812
8
34
302566
5
714192024
792935031
151754
39
22
326223
8
95259
490369
202951
74120745
86
350708655
38
94629
121209
161937
831531980
26
59
946361956
60070
72
23
345073
81
384717
54
422949
266734612
74
393904
270026632
296927
52
22975
246598
316427
188826
77
27
21
86
428378
6
48
242219
674227091
14
494265
46
29
34
880662229
798983733
20
22
83777562
21
96
66
46752
61
60
311190
8
247168
136185
80
62
68
285306
13
96
300856
69
540943352
3
55
267650316
83
164159
37
71
90
338104
142024
40
113475
235899
20
427043
417949
32
408530
41
6
8
270442
42
14
145205691
333459
334439
391045
67
274062
190507
93434
123469
35
148413
41
50
2
363982
53
24
88
25
6
478192
177060
226518
47
187854
775264491
804883510
43
95
81
226325
51896
446656
81
223974
1573
60976
94
444866939
666543770
38
307377
592060697
37
256795
55
96
27
92
303153
78936
292828
57
75989
260809
404799
340405
71087
88
35
59374
375257
60
58065
56
58
62150
58803
30
203101
16
92
414860
25
10
50
222875
482208
44
83
514268027
128792986
44
30
39
74
247938
331365
114170
8
9
360980548
10
495855
23
277649
105372
204531
242395
60
7
35695
162275
90188
6
222389
8
289601
49
79
17
17
281446
30
74
196657
18
217493
437766
64
641151264
44
224409
34
497477
98
31022
329074
92
72
183864
19
331353948
374523
59
7
125995206
448187
252553
696505509
758561608
98
72
51
9
680113680
129816
48362
73
327042
68
7
1
38282
25
1
62
309996
85
77
39299
4
7
86
27716
336616
32448958
592475734
66321463
45
293950
170805587
77
61
830870113
488442
315632
230465
366210
217581
281909
210436307
6
140988
30
452243
66
88
348209
8
70
53
54
50
497612
210936
349592
63
235223
19
28
84
859821439
439900250
455547
375557370
617230429
23255
477733
355440
74133622
407298
364758
84
148242611
88
335628
910072128
93
31
968959903
391991
40
77
66
37130
1
34
24
153931
385126
286124
65
25
62609
8
36
365791
60
97
270564
160831
136477629
17443
321364
25
778353098
21
57
3
497254
47571
306388
46
137609481
60597
15
187110
19
236700
222922454
84
466615
37
65
3
4
431281
577703196
20
15
319414
63
5
44
566552415
333362
61
446964
41
20
432722
2
48
149978382
7
471797
188076970
422790
11
57617
229975
239758
7
47
80
400579
360399
52
7
134930
81
102599
3
465025
20
54
96
98
74
26
38
443716462
222784
871422234
21795
8
3
80
124335
257888872
124981
293568
32
77
56
4
366421
36
15
473533
58
40
293823
486596
351626
32191
78
5
258525
402739
39
113630706
47063
375634
163893
82179548
68
245062
195841340
6
54
3
6
13
3
44679205
320600
15
78
50
192666
54147
62
111572843
83
13257
21
81
7
18
171827
145973
40
61
442385
425564
68
8
952460632
1
368943
92
289052
87
1
275375
62
300018
27
2
2
74
29
233938342
291377
22
651575327
50
458614008
1
33
459615
2
51
78
89
7
41
44
73
68
344942
5
50
363090
285664
53
13625
353891404
111295
57
73776
90994
33
60
112274
49
2
17
238826
160079
422037
82
4
13
90004
58
456129
661922414
12
66
15
400206
252908
3
43411
61
209930
45
74
173390
345159329
77486
323869
8
66
97
80753
66235
194120
16
343671
48
465461
13
17
970164202
92
718521228
75
20772
66
58
208460
447379
369813
50
3
25028
41469
85
50
299181
373551
558670373
340309
279058
55
64
62
481955
1
4
22434
346244
57
361512
55
434196
916238182
452544
345768
166221
56142
442371
44
11
35
242277
177175
29
85
59
72
53
6908
61
230273
73
229845
367288
89
75
41
554508986
444849
22
53007
31
367341
431248
40531
413735
25
1
184697
21
489505
21
163282
3
45
435462
92886
130200
213344
13
4
43
7
990820460
40
22
46
33
77
56
68
278151
247047
75
435507
1996
41491
20
32415
90
20
53
329240
18
114415
180174
335523
496963
230848
151490
71
27805
48
209731
45
464902
336606154
20
64
71
326024
811718645
395115
6
353101
11
76787
34
27342594
342326
76
329520
330073
71
6
30
52
468433
40
159610
380766
31
280746
482825
242641
152953
6
173717085
66
861079960
73
82
244701
54
97
280711
7
84
411749
316860165
91
74
67
92
60
498037
71
79
267969
13
392139370
38397
15180
73
91
21
63
56
186416
461956
902421416
284938
65
65
2
45979
78
13
12
307082
101760430
118282442
59602789
299390
485475
367691
492076448
90
341533
201562099
7
317830
459438
71
24
388547
9
113548930
38271447
7
15
293092
17
10098
145984
4
261450
424564
16
378195
441319
78
335822
58
208541
62
7
216889
36
278437
37
845746077
378966
935973052
335054
165744
258201
419083
391342
36
624851488
43
153384
75
453310859
262614566
416261
303059
98854100
9553
162287
852835364
86375781
79100
58
56
465186
82639
497205
229271
31
307975
406617
382449
434791
38
140256
56
8
39
62
413462
131691
11
90
255891
340253573
58
4
1
9
27
9
31
93
4
70845
71013
63
121560
480836
235757
399659
54
761892882
860896278
157112
62
163415
208497
471301
92048
2673
226436
425429
76
74
330476
350953
246297455
388575876
156948
12367
232548
178695
162299
219631
183078
34
416586
281867
50
581709486
2
3
7
99
441279247
81
34
301470657
48832639
402282
47
13
40
301354
15
34
39
5
24
56
105387834
318833
24
3
36
2
359877
81127256
55747
1
153041
27
9
303349
443303
13
6
64
352581
64
16
73
257732
124514
9
47
8
68
87
326296468
80
386429
202803
116647
19422
80471
49
60
86
413530
57
98
44
6
191715
57314
34
13
21804
3
70
264769
282957
154682
363886
80
47
82
76
367408
172077
35
1
199512
83
134229
1
95
846265044
346897
92
72
298977
257855
7
417093
3
218185
53
442767
719813754
39
457344859
256489
73
421250
26781
66
76
43
27
83
23
207958
503268526
972466156
81
258492
34
459932
29553
14
174057
354867
51
88
124104
58
4
2
2
75419
34
3
40
65
391065
31
43
453462
129053675
24616
363484
99
35
76
128954
19
190577
482106
417498447
225028
487715
65
85
78
79
361358
82
65576
505525399
83601
73430
247369
61
385530
141011
87
36
97
772191596
329230
14
137280
7
35
97
51364
214118
6
683924919
2
237369
84
366552
54
114361
49
38
33033
334618
1122
9
26
785884331
33
472424
69
11
30883067
94
439690
46757
71
1
305923
4
6
43284
122480
90
204002
382771
28
54
221368806
332072
837550929
495711
669136264
23
156371
2
23
1
47
67
54438
39
406298
52
31
346481
597077349
287196
140880
443359
376313
450442
60
21
7
13
470729
5
57
81650
8
399276
16
856672815
8
68
78
28
20
25
7289863
237724
2956
5
27
487780
3
3
55
283487
45
40
241783
760499904
344136229
169699
7
241583
201720
96
269562
46
75
268078
8502
191472
105038
85
223578
91
3
95
8
276685
179201
4098
13
347386
293832205
11
255372
13
193711
2
111425
60095
465916
340281
7
84
96
150378
24
1
664208888
27
330287
26577
332045
256899
47
679578934
49
78
8
42
188916
174058
20
83150
59923
7
83883
300310584
150741
455691
99031
172580
224376
52
12
7
221556
247158
62
493021
928440323
80
130234
81
1
482429
7
33
33
35
99
1
32
101447
7
18
17
553533055
2
60264
61
35
81
328380
219569
379651
495196
38
12
335164
486027
211299
21
65
12
51
434319
395802
65
432773
59
174644679
90684
488687
198362
81
331324660
80
316660
42
16
6
178603
76
455496
99
9
7
25
29
77
40
8
57
9
160980
20477
42
378076295
451187
303053
63
5
487046807
170664
272988
335856
5
409098
7
29
2
139945
11340
32
87
140338
274317
71
24
50
13
58
7
39
737706195
36
611828060
200817
68
2227435
764737291
394609
4
813653639
148986
38
83
25
89
9
298254874
16
455219
466301
18
145508
189275
24
219242
15
122096
69
484551
16
422034
7
83
359327
36
295662
51
43
6
66
495279
19
5
87071
40
1
943285576
13955
214210
66
2
4
70
465074
7
348773
348241
404380
2
280119
7
47
459298
66
59
78
29
219187
74635
37
1
5
72
191100
202473
74
84
96
10018
30
90
48
73
21
78066
499919
14
41228
17
76786
25
969115666
202739
86
59
56360
65
85
55670
79366
8
58
753412519
2
28
95
28
7
286766440
87
9
68778325
24
31
405627
247935
29113
437980042
9
5
228312
95
458384
41
50654014
52
359671
77
449694
47
229540
231327
21
87
71
4
175589
438650
82
46
14
270109
307958
85
117922
907300920
51
430310
36
439380
48
274138
97
215942
93
63
77640
44
72
72
45
331156381
51
13
54500
61
7
416425
219840
393434
88
65
405624
166980
2
86
19723858
349604
94187
181761
69
61
72
28
37
992874304
57
383449
9
192275
967780611
38018
42
42
27
24
129474
18
362518668
283041
77721
321019
52
950534523
27
77
13
842363618
88774
752999281
56
19
95
420658
691210067
5
2
896647223
46
2058
2
43
421649
295912
652693112
71
312411
2
912693838
9
1
4
352910
12
151132
3
50249
391465
661814543
304887
43
10
95
32
71
247285
90
15
110955
284524
22
16
384874
35902
445568
322681
3
378195
438365063
70
64
243424
31
207461
67
82
1
16
91
129268
50
80
149912
333143
4632509
45
8
125476
387122
38
79
95
87
11
180830
84730
69
55
23
70371
805762428
92
457900
957864317
393251
202096757
91
83
354874916
5
311008
94
4
275426
111295
5371
30220
92
45
234875
41
715490086
220239
7
89
362476
540294796
99
465275
259357
271703
355599
7
12
85
8
35
96
121268
136904
91
47
5
255220
514423852
602923150
47
53
7
51464
97
62
386331
397511
74
37
140866
319490
40
357840
58
442515
33016
474753
757498746
89
59
66
71451
3
97
531621441
54285
446107
283068
12
5
80
8
81
2
8
347789
45
67
10608
490482
228698
305908
5
146543
93
14
160236
25155
87
210379
473348
66176
48
47890
939473103
266163
414345862
482317904
113966
54
360768
126235
48
20
11
90
29
99
253985
343715
381876
2
17
371021
58
72
15
1
883150187
64
65
6
270830
460926
375493195
175227
313415
36850
89
43
221612
32
71083
88
71
52
260345
294949
45
83
23528
45
324081
257948540
781552642
262481
484619
477615
110919
189972
209118351
489056
60
49
302663
85
439033
698290306
83
65255
24406
30
7
75
188759
8
913370813
13
24
48
52606
94
999144268
40
46
61
444353
13
83
485352
29
175644
68
432777
313826
65
58
453841
21
266259
81
22
23
66
53
440765
36
86102
468238
78
322668965
818369837
11558
27
212245
33661
174482
8
32
4
81
3
466666
63
320283
102546
331350
310665
34184
218034
457235
917446394
9
7878
95
23
2
699739278
4
1
6
33
50
38
1
367230
35
391791
441168
217984
87
32
4
72
283863
484784
173727
78
75
363872
21
86
74335450
16
24
107113
274245
49
18
388096
287479
362024
224089005
36
492198
8
28
34
3
33
57
112515
78
176643
2
173118
331164
111876
454579
91
9
271279
189647
289558
8
52
368485
83344
235104
361416764
3
7
30
404333
61
14036
96
3
853984168
394203
93
197880
97
11
23
34
531289764
18
4
332190
58528
58108
174057
3
9
30
417421746
476220
152935
85804
267563
236560383
385289
309182
372135
369462
17
33
262756
42
20692
96
141009
6
113214
411482
37
79
344710
36
316732
96
340181
71
454402
7
54
202620
414352
55
135397
888494272
11539
25765
51913726
7
9
53944
1
452147
162072
167485
47
67
45391
78
79
41
297000
210357081
133444
370771
452174
99
278471
51
448065
32
90155
24
184972
21
47
27
90
65
86
90
88918
62
96
23
914810136
50
391906
230326
487864
74
101056
65
73
11
194086
33
19
9
47
262238
456408
56
10
7
412048
132819229
43
173880
66
52
7
4
32768
1
51
37
54
1
189928
399372
116995
97
150982973
59824
45
389786
3
92385
454833
150111
413062
52
115077
189715
18
86
457969723
273436
78
68
81
5
687934706
25
35208
176119
107182
331635820
635611153
485761
2
499308
283886
11
383855986
32
824563197
487897
62
73
3
283470
49
25
28
171234869
27337
499690
70
304723
581266597
456386
97
213991
80
55
208782
12
383784
4
81
29
63
83
76
460038
84
20
265160
7625
40
71
20
21
3
162288
76
12
640792660
406380
270368
269633
65603
74
66665
59
370297
37
79
9
55
68
347655
25347627
24290
93
160302
280911
304783
69
33
485586
177807
5
31
430872
98
195206
44
3
31
218054
94
29
724331348
203898
16
32
73
10
70
3
36
294211861
4
371040
83
9
48
2
90989
661784643
49
218039297
423126280
52
12
54
85365
136972
6
7
152405
321536
283717
3
355850
497173
297272
261163
486669
49
72
113395
1
64
482867
92333
768077636
58
55
215311
25
5
2
72
368788
139480
99
34
75
190496773
463943
158670
74
76
56
472312
89
92962
32000
496585
91083
93864
486089
326002200
37050
28
9
186598
479092
234249
346248983
925492560
412588
398072
98
348062
95
88
326390
3
92
23
5
71
89
86
2
4
43
127382
15
133924
58
73
25
487764
296363
93738
8
86
293511
12
601919281
624006259
71
9
409908
191576
497853
18
543142427
52
467870
42
87
399906
20251
144543
120113
26901
348923
73
302035
10
19
23
16
187194
73166
93193406
59
90
17
60
71
82979
440421
677422440
462934
443546
27
421765
382592
24
4
78
655063952
89630090
4
329695
102019
65
20016
120806
63
76
9
242743
47139
219659
83
99147
53
87893
39
102916
1946
49
27724
43910
212305
34
7
331176
50
43
57
94614
3
367713
202341
74
30
1
30
6
55088
46
530581492
387938
99
23
22
80
73
170308394
61
6
94
267469
75
34
77
76
3
34
39
363006
100620
32924
338985
16
317941
86
62
30
878340398
4
4
66752
11
279562
54
58
70
328931
7
328485
266537
387070
328728
275149
7
67
281558
267680
498106
681162166
92
227051655
44
916484563
37454
74
66900
142389
26
77
342310
1
77
14241
84
6
30
1416
85
929432342
57
54
262100
47
97
274871
1
224616
981965036
18
303972014
12
2
1
299747
238575
6
5
979903080
295257
18833
7
90
84761
443079881
491532
803184296
56
243615
80
74
47
10
235909
758811656
12
117100
178741
486922885
58
7
33762
171869
16
86093
34596
263778098
993765681
2
288792
212861
70993
346927
95
151736
438079
270809351
452582
217914
305325257
45
57
172448
51740
426244
47
91
11864
300195
373376
345749
67
19
753176451
222850
52706
257102
2
10
78
126909
342409
33
68
8151
37
69
211108
10
45
17657
79972
37
28860
19
4594
39
877787523
98
72
69
15612
175179
151143
4
275641
7
356692
303541
473747
22
408502408
96
4
37
65
51
423010
415915
499440
393103
19
167892
61
351067061
37
65
47
65
54548
215891
898265643
59243
205813471
547326719
981368965
102119838
718310590
99
72
96
8
4
237441
96465
34
8
56
20
86622
15
481112
434229
2
22
1
66
577105335
15
363773
458116
138878
33
7
9
4
476194
88
347163
35
36
61
831486882
56
297929
82
284293
31
211464
438794
4
153679
109137
886070405
59846
9
115945
322739
45
78
59
135372
1
17
93
250056
3
26
86
4
160670
17
474482
96
39
375353
40
452545
33268
13743432
5035770
363148
458652364
24
8
491240
7
4
56
245625
444643
60
58
263346
446783
69
48
304411
229283
87
283844
22878
339563
4
670831605
65
475935
42
244972986
3
88
355366
499089
161196
1
73
382093
445790
102753
456834
31
40
161716
88
53910516
79
168255
48336
47
384136
166922
222215
23
456824
83
64532
221741
35
91
42
1
353059157
131347
351764207
59
176078
1
23949
75786
277332198
429461
75
61
64
262752724
27
7
184674
59
45
38
194502
94
8
11
291019
329521
183034
78
608201524
304774
248111
78812
16
60
466305
73
93
496777
62
419340
5
550515710
2
58
99
68
482366
83
9
196116
17
62
44
360897026
11
700303236
932996763
88
314676
24
444113
186951396
43
91
33
21
433852
27
492035
411746
1
168189
231521
614044246
62
40
436591
380205
131534
44
478436
344503
72
76
350028
58
150181
43
61
6
32
383568
28
35822
32
103741
222060
40
307703290
19
214138
312561222
55
6
346045281
589322731
89
75
8
768448670
38
40
151931
53494
444864
19
50
9
145869
64
7
25
831334259
32
20606
405262
152581
529609994
29723254
94
193670
71
69
28
444895
464900
308910
41
396266
311278
91
3015
5
584070350
57
13
496258
62
49
70
16191
44
10
44
11653
10
7
476460
471077
7
674152591
204922
22
40
51
6
97
8
17
24
286083
215084
316415
93
17
2
47
3
312186
66
466908125
463237
225180
19799
255639
436857
31
167015
33
656724496
183460
6874037
82
256341
15226385
51020
111029
97
29
9
496187
390150
840021658
57
1
245684
3
13
962407757
72653
37
328007
435087
35
304091
17
3
193516
97871
55
70
492777
51174
457534
120595
305468
159590
131428
247189
66
46
67
14
88
183378
56
34
39
394922652
472388
125698
166564
16
65
66
22505
67
30172
36
142328
37108
20
20924
388029
69
52
445398
41
7
6
93
9
745209549
192730
14
373731594
5
475234
47
154022
7
107034
144068
85
38
64
27
388500
6
169913
271847
100121002
999225197
8
469330
31737
7
9
565314079
493685
54
5
259601
172460
477267
5
923887752
14
496036
375564
59
19
118929
1
64616
136291
613073792
30
7
134710
40118
74
162600
254186
287513
310189
55
4
87
275613
49
95
338263
12
9
48377
87
24
441832
411989
496294
103168
70
246400845
9
16
75
86
486644
469943
187251
95
23
453463
51
398368
23
376112
150886
446598
208142
353653
413303132
63
81
224386
84446
77
89
485511
51
19656
73
83
39745
541619312
418823
56
307611
392453
367513
268288
82
60
55
152740
6
23
178892291
161147
45
7
64
69
850141730
219288
854889418
210065
69
443723
21
3
380746693
433753
15
25
67
58
48511
137722
193216
445266
355668
73
128510
11
367127
74
527942876
155027
9
494836
40318
69
5
432200
95
92
263952039
70
484429
658928758
279743
232888
148510
14
75
341903
75
90
91197704
203978
15
452489
99
135894
429373
20
307407
296568
722925940
42
457488
50
481213
60
223429
13
79
209632928
166011
190325
58
58
85
187457
453599
9
19142
86756
87500
286331
202446340
66
63918
9
59
82
161790
4
444153
74
7
355113
95
436500
66
754643494
292945314
36
87
194965
18
62
166602
431116193
370326
63
164228
69
98
3
9
141111
6
917204106
11
60
195030515
74
493986
406702
89805
56
88
410607
53
6
93
491914
59351
3
327943
31
59
391031757
48
314127
414543
441196
42
2
788030181
87561665
572288109
33
197841
85
35908
40
70
245482
36
11
121255402
52
338782
70
202029
5
257702
493517
478357
347729
46
73
4
15
44
32
224175
2
11843
480465
35
82
118029286
22
7
72
39
1
166606
100318
105706
8
397096626
5
109038769
86
337600
150978890
88
973337950
773592368
572890309
452121
200021079
43
183813
469023
7
45
32134
4
71
65
99
380499
242053
160153
4
339867
45
622551940
340624
6
448266
399325
4
299555
95706
97
12
267498
614840009
6
497620
182059704
76049
426593
212672
243971
9
11821
62
364481
84
86
455302
44
65538
2
32
62478
78
123615268
47
796065532
79
78
66114
42
18
84
457192
107713
49367
57
107120
211533677
18
290447
224225
1
432246
492954
87
455044
10
27
43
70
40
77
372161410
456296
53
527850487
39084
32
23812
8
51
84
415105
60
239398
376345
34
4
13
381764
214530
2
66
765942832
356243
100474
120678
84
23
65
42
1
182699
331170
98
452225
895841610
87
304916
31
179239
484555
69
270836231
293318
459320
88
99241
48
6
41
476012
317151799
23
87276
70
224345
26
98
68
105876
395638
189986
394924707
329121
31
23
70
60
8
594019142
742733958
39
94
45
54
488234081
248880
5218
187934
7515
242041
310882
7
79277524
84
154620
79
20
9
67
433160820
17
142240
102814
55
246448
74
69
26141
382458
239391
31
15
16
53
297701
382548
489278
259884
73
458711
796229631
51
4
1
64
231693
215698
5
487271
917638932
19
446251
13915
334450
4
43
8
4
37
73
18
56
844385426
785334231
72
284267
63
33
179232
16839
50024
91
8
70833
10256769
857048573
986479669
984431779
90954
96
463011
298648
3
462554
4
23
346846826
6
84
82
171356
19
32
19
41
492811
717511264
104607
26
6
143894
91
25
76
78
88
472148
226636
278045
24497259
41
32
2188
441365171
6
6
241507
464992
266746
217213
23
868018605
376713541
6
297546
168403
49
96
80
176377
233134
245935
463929
96
81
27
98
68
47
39
81
56142
292781
2
264856
672941608
306539
403871
30
137005
405355
219530
311645060
97
51
29
11
41
100432
682949292
938489031
796775150
110299
166567770
56
445664
89
442953
21
16
242663
30
51
390987
14
414451
7
154375527
802156897
61
65
132753237
16
212826294
40
46
90055
75
93
55
567936263
22
88
21431
228812
1
32809
21
11
311238
855112406
12919
244563
55
495537
251218
50964
304532
214438
636087035
3336
61
331197
54
81
38971026
60
90
54
10
270762
426444912
59
211693
81
27166
15817
477982
468307
153181
16
47
286265
27
25
526118026
5
6
443272
457656889
375984
37
18
529070325
36
83
2
44
1
94
151510
376173201
165287
58
53
74
59
65
60
45
262098
84
309535
79855
87
160789
76
2
48733
18
55
281081
30
302660
451409749
85
34
55420
2
35
4
222124749
161435491
15
597421010
236890
325801
173425
9
278988
92
932767110
82
447378
35
20
89
141369
294968908
43980
39
5
250982
154106
493659
91
81
82
9
180629
90
442014
90
397248
216884
220527
328693
90858
2
45012311
51
367225
38
87
85
88
431587199
10
14
19
281598
29
21922963
332782
862142278
309030
486377
220641
23
68
146613448
70333
22780
21639
59
478717
476490
4
2
136081
87
108236
87
41
222452
54
71
60
210972
5
223962
74
20
84
48020
499874
84384
274707
6
312174
18539
406151
96
44
372123
5
303489
150221
87
178448948
59
92390
106815
44039
7
184938
76998
61
955361635
14
100978
205951973
426657
81
481537
5
248918
828558923
101170
60
38173
57966
3
2
2
60
771050852
134825
326
2
202761
440064
769690297
260048
106722266
5
211229
15
51
467303
375451
103291129
624347514
5
74
33
6
388256
458250
138368
274205
949058273
890245064
67
85212
17386
99
230197
74
467383
183640787
7102103
173977
5
4
98
68
316049
42719
377317
52
192910
284595
197034
6
91
181868
60
426101400
461203
75
424118
57
10
25
19
67
189365
36
67
367860
759559575
27
151100
138704
78
8
148277
148115
12
625210523
72
36
93
43385
441469
24
96216
64
89
53
307366
7
384861
215861
7
47082159
364513
66
63
18
55
2
241590
467657
30
28
441971
74334
38
73
57
73743836
378557
27
318997
640929537
466604
169912
9
221011
49
80
401001
158002
14
76
4
38043
86
1
88143396
2
445609211
24
239024
6
9
296988
123437
686454414
135424
44
84
455967
107203492
63
183338251
58
8
508
213359
98
885045730
133309
9
363453272
533965269
351484
1
29
6
6
30
55
19
84
598448625
26
29709
30
652918909
107872
160628
57999
79
58
36
98
174856
3
9
314741
39
423681
43
81
50
99
617778262
59
432566
1
93
71
212024
21
385192
173648
42246
5
227852
406154
57
981464892
289398223
21918
389760
91249
128300029
3
567418633
799853381
44
283242
4
201297164
81
70
53857
5
18
92674
385801
23
438883
6
16
56381
39
69
39871043
48613
194408
18
194312
214208
16
99
154241
86
28799
11
266955
303617
470438
14
81
397038
487508
81641
92
98
729961134
33
85360
68
358847
89241
83
65
458618
20
184568
53636
157978753
93
86
4
362947
440050
16
66
18
4
21
170992
32
119822
969002025
85
178734
57
88
41
340465
19
77
46182
371241
4
68151
188956849
57
67
476698
410947281
446080
35
97
7
19
443252
49
82
395834
67
105276
49219
126345952
6
275165
17
98
211741
8576
344221
70048
10
176194
90
9
202544
60246713
972027255
69537048
86
271063005
702788109
1
325012
741391517
31
76623
62
24
108114
77196599
158677
425770661
28
185187
327332
179668
85
9
802895874
333312
7
475347
93
78
9
87
85498113
758615956
69
196829
18
61
30
342389439
840789814
95
222922
468402
7
454895
7
223341
580379457
498814
445128
1
415492
5
64
87
483057
53
428547
24
6
410587
1
36696
95
28
901662080
5
20
63
262425
90
212832
232371
67
68
81166396
21
86
845350352
218573
84
73
96063
27
7
143406
990817012
200577
60785
450725
77
82
974195649
54121
81
53
98
11
11
366034
296894
90
37
445492848
10
207508
494480
9
108426
370815
60
35
388846
54642
62562
85
102458
5
76
353669
72
67380
403852
6
5
79
45904
53
21291
463018
1
4
357295688
361515
1
169930
80
90
32
254766
302184
48
12
77
327625
89
79486
136995
27
494200
254806
93
165599
67
1
88
74800
14
8
14
472888
379628
29
91
98
90
19
57381
393425758
272693
40
485628942
82384
306478
42
134204
66
429867
4
24
61
4
428429
300785
121332
790776451
255857942
319130514
6
448555131
11
68825
75
94
20
4
335539
373618
677046955
331752
355362
619326086
334277
13
26
386534
72
2
340984
256946
2
96
31
4
167114
24
67
536159413
61
56
204746
64
19
54
67
89
39
191842
40
50
23
72
2
324859
135171
311158
801491710
63
94960
7
4
25
64900
933842316
252538101
253018474
212708
131801
91
471369
52342
56
874737120
54
60
3
229880
11
29
98
78
61
110411664
339341
439818
237431
33
23
22
64
80
12
254480
56
54
335809
129518011
26
145996
98
58
182485
58
28
15470
90682
3
50
342892
81
241350
67
117372
296569
279690
304991
57
102986
219642
6
98
22
66
816465098
257070
52719
5
468529
171503
315728
97
135736
212546
622459914
59596
299378
55
472460
7
92
1
5
264247
419885
703591126
22
114459
736693673
26
244513
24
64460
4
43
67
21
327433
887101386
6
36831
220161
609382801
721758817
41603
399775
81
8
17893
7
750392698
81
415841
58
54
53
125690
79
180023
20
25
56099
149043397
23683681
434906
38
49
42
136571
9
165922
63
157843
97
5
288153
266221
46
441078
9
12
91
246826
93413
457101
482236
8
5
251736
54
165715
86
211924
779293102
416545715
289230
32
6
84
50483
373554
63869019
356621
2
436789
57
35
393154239
21
142053
128494
4
67
455665960
108965
85217
1
9
42
462007
6
370780
95
97
110396
309981
13
46
249591
6
41269
372951
518468140
74
46
117849
434720
50
61
50
42
384192
81
476760
558417936
7
323450012
241405
69
8
277396
40
47
143556
34737
10
387980
9
28
5
430933
28
71
7
41
57
5
88
68155
370507
99
41174
10115
127742
45210
14
26
404097
90
390295
3
225335
60
3199197
72
47
88
83111
39
103920
165014
497895
373646
208615
72054
17
435524
43
126140379
84
143856
551862136
65
391147
97
44
491530724
40
296241
2
56
43837
16
13
296981
277282
749061783
925646816
252995
469212
16
8
18
26
382898
82
52368
297710
26357
94
60708
184295
318265
43
251216
163653
66
25
58
61
64
9
191077
32
11
40
16
429887
29
60536
43
492030
6
69
7
47
73
790267160
4
76
296195
72
75315
300060
458136418
1
349017371
457046
5
24
211103
486800
154073
430954
251296
28
11
278280
308794
115337
1
16
17
363434
3
26
1
54
497227
62
876738677
49
28572
89
72
73
97898475
263254
495739190
58
36
334411
419837108
34430
8
192144
340444
68
85
5
67
188985
48
27831
2
41
27
331540
53
951477848
170773
220466
95442
4
6
63
58
67320
91
40
2
23
288865
84
43
4
74
22
65
332334
39
373945
50
983490224
4
79
21
61
373682
91
239847
9
57
619641194
27
245673
87
48
378228
64
91
275173
379941
397762
55
299714934
134275
57
83
43
94
59
96
44
871173840
260159
239362
77
291352
222602
4
26456
327359
55
334958
88
581972583
8
49
48
332288
295827
87
18
78
76
4
561822808
74952
51
57
882933957
178593545
370262944
6
342696
482804
17
54
24
50
14
398919
554950427
61
32
8
70
75
4
71
13756
17826
51
3
70
3
37
414940
65
78167
12
5
158417232
453462
21
489980
91
379406
6
152323
164421
78
28
5
220943
27
3
41
4
454037355
306469
342003
18
16990
394775
160647
17
57
267642
758728788
15
6
193719
70
709864649
420507
4
7
8
379383677
95
25
451657
143819
245736
433912
11
17
925722008
97
332012608
462978
876127016
68
375768855
164065
71584
462072
83473
258627
256034
90
267779
35
308823
43
52
16
299808
13
38
83371
370590
293955
11
88
6
461406
25
60
226375
43
3
57
457788
265858
74
1
19
457262
98811
5
412776861
60
3
46
41
499594982
289480032
56
53
54
47078
523558420
40
108514
358096
30
27
347123
7
339910
154130113
10
950713539
38
269288
781785474
386094
249877605
50
488700305
427162
198788
69
364834
51
143751
655484918
47
1
3
61
84
73
11
354137
153012951
99270
18
86
30
290801
480516
41
90
6
397232
50
25
6
63126
218696
40066
94
384542
171279
42
6
1
246144
195159
5
18
17
234456
442198
32
11
8
417884
193778
841689704
410439
87
108033
149258
39
69
152923
29
422622
58
207642
83
136708
438842
35538
10
1
477380
85
360758
78
39
252916
52
50
5
3
77
16090
704122658
79
64
832172201
83
59
120349
80
4
41596
230816
88
47
5
196174
361789
143433
431957
58
251785
50
157962
117430
86
32
34
476935
116669
354712
57
90
184745
43895
100675
11210
367070
400282
143162
304437
728473234
370623347
189143
436695
549702122
157098
324170
62
610101801
35
23953
68
72
391116
123649
77868
6
99
463175
90
940187475
64483588
488887
42
13
56
30
77746
76
68
68
852353977
235372
188884
65
15614243
241735
49
740149366
69
90715
481772
122688
121754
270106
257604
39
84
462811
59
1
88
154095539
17
200116
66
270398233
69
145572
284879
53
350224
87
323911
157461
132757
110665
96467
233615
215734
485719
143079
45
126833
68
32
119230
264053
41
82352
4
464206583
69
7
275667
63
46
14
56418
403915
375277
65
10
164272
142364
159750
9
12
34
222995
41
429966
882901003
46
219228
30
3335951
207850
86
34555
384846
88
194519
86
58479
91
99
10
50
68
398434
6
9
82241
1234
143688
92407
34
197571
61
469499
289658
11
70
53
399554
251882
6
84451049
136660
60
7
652802971
72
393054
3
63
92710
19
229887152
94
231877
293657
83
367755
56
13
28
377875
662359385
72
102550
12
5
243897
414364
910941713
64
428327
32
404137
730
16
349711
206558
804098255
256868
673571368
85
286717
368426
19
436522
591207109
4
379267
278742
320162
48
41958
30
146657274
368533
22
34
23
389155966
5
18
43
28
38
70
55
99
80
460597
278179675
91
369528
47
19
20
7
62
46
403336
411828
50
83
25
421240677
52
311076
5
438552836
268297
73
59
263838
38
284556
4
283573
18
280211
915093188
62
3
450023
73539
104260126
127532
50
96
3
499572
8
89
84
121716
441376
16
42
145616754
80
45
180650
171696
76
455081
12
223360
5
96
39
419665879
43
80
177614
519981790
3
200937
140279
6
62
219783
13
32
45
17
3
130988
42877
89
76
448860
8
79
51
418758
87
17
477146
243144
688487668
230871
226663
29
314712
26
805315943
1152
52
49
587953661
464883
318267
347064
90
99
56
97
151403
448520
83
317046
45
95
498723
47
77592
36
493493
17
498537
86
61
12
15
320009
23
3639
447467
422878
384430
87
150475
384671
351208
41
275467
102700
348121
3
45
5
88
66
281602316
447165
82
434473
437632
69
306168
197022
6
98
326136
9
12
67479105
304234
87
62
94
268823
13
82
401845
2
69
443552
90
90426
74
350541
11
18
223823
223987
408833
42
338171
78
77
9853
60
335861655
938946621
70
339915
23
88
225042
338526
655630811
99
354143
5
464976
26
43
62801
95
417590
930627723
42
472184
10
222544
137315
47
116305
423644
272211
191107
139895
179438
49
130201572
199091
245300
70
383189
62
3
9
41
393335
85074
430503
907164872
278793
45
115583
36870
76
286907
113411
63
15796
220675
941091748
40943
96
4
57
88
34
341650
88
244158576
1
21
5
4
3
70
56
65
38
378662
7
2
76
86
292149
154740
448621
19
41064
3
116768
12
66824
51
53
67
93
730124842
115386
348411
788287609
155511484
7586
70
94
151184
367008
131665
212155051
215814
10
171171
251131
66
404511
75
8
399869
96
14
396375
30
51568486
358806
283170
82
1
125037
43
48
103905635
57491
9
304172
7
50
2
78
61
19
43
30557
248476
1
101983
383943
92643
7
498518
7
56
20544
4
34
85
976886270
20
80
286358
16994
21
417516
377023
292727
259227109
433190
171332
80
93
488159
238838
121153
269795
2
15
887954830
83
572814893
385009
376393
44557
291556
140893
66
464122
362968
352050
44
76
75
5
98089
58
101767
73
94
19
146221
33333
4
79
103422
61
7
9
504840998
87
159304
370472511
44
68
44
22
191930
91
69
55
99602
23
2
47
866311022
255377
86
94
487846
14
29
18
562414913
1
8
427964
3
223224
76
46
21
24
314817
395772
21345514
21
6
83
4
3
33
54
74
30
74
19
191433
5
96
5
2
33
93554
336635
248504297
133770
301320679
66
57
54
59688
5
262917
22
7
98
21
72
40
14639
9
1
63
888675857
27
13
92
155203
139458635
97
97
48
363918
87
1
992710958
87
360462
805984348
59
75
94
45
22
275878
32
9
65798
251998
20
89
518176135
31
5
5
497621
191274
340443
463212
110265471
52
325264
31
336983
7
80
54872
430296342
467904
47
94
92
429522
48762
6
8
64
92
76
53
606574705
280499
4
435930
77
295072
72
140899022
58
71
60
38
6
315016
2390
80018
198744
717598263
83894
28
140190
48308
188261
188228
31324
71
425998
7
462299
48
408868
739130185
747046096
86
162375
71
709981848
144065
68
27187
98
22
167389
40
220584
12
472386
410052239
493867
2
608627575
455249
59050
112345
194755
4
41
77
404711
70782
517594166
60
55
813495924
488267
413452
36
58
88
3
436941
5
153563
12
86
417587
132060
67068
128072
31066
1
532224849
75
17
108931743
416650646
597764481
6
21
14
34132
262378
443596
166032
329598
158381
27538
389405
41560
4
8
381235
231729
6
90
59
7
203971
40
6
38
69
71
162883
15
169802
56
103586
210674
99
26
61
283329
41
418536
470618
333411
49
4
3
35
32
3
96
239987
716017581
135543
202169
36
104296
85
51
52
160005
224461
2
53
7
216055
486136
200792
37306
14303
8
203542
16
173313
233000
243882
59
222541
3
73
453916
65
29
83
21
82
5
50
48
9
4
90800
55
242081
17
54
49
1459
52
5
27
1
8
276879
224562
240904
99
178695
732737508
77
310440
20
2
372480
39
73078
7097758
76
151140
83
7
299303
66
44
29411
2
83
95
665299874
376187
173045
343059752
43
96
80
407701741
78
17
119706
125959
651967275
15
5
762196081
457220301
1
55
21
5
18
414812
73637
18
20
29
152846977
3
5
246361521
87
464955
82
186987
207407
33490675
398721
193317
373396
59
49
85
74
30
32354
2
298106
9
81
234718
5
429681
3086
7
321018
82694609
635199214
83
27
56
211373
176043
89
16
475681
40906
362143
70
484861
133648
80
80
363976
38
234244
17
77
140365
290901
32
35505
399102
53
75
17
72
4
213798
20
275931
62
92
26680
237591
90
236235747
278284
29
50
248513
41
230090
196376362
965092062
217739
419189
13
25
183132
57
64
27
195430
88
24963
1
31
13
12553
25482
242572
251970
48
65
325690
380498
200125
1
98
6
5
87641
32
638651188
89062
252242
62
1
261159
46
55
55
2
34
83
73
1061
22
1
198861
822650515
2
4710
486063
101310
541724198
55
2
9421
56961
26
69
49
243408611
263983
28
3952774
462097
76
397352073
480971
427424
399814829
493443
1
5
432663
76
59
83
39
36
3
7425
58
93
31
139956
15
52
403552161
54
472985
46
27
457122
17
1
26
14
46
30
339798
382635
344123613
94
2
406825
48
7
206590
99
24
67384
686440206
285575
3
314932
95
86
437754
4
5
187370
351210
350077
5
8
46109
50
78
327832967
48
98
83697
54
426230
2
716446114
300839493
400216
87126
163713105
6
342818361
133504
79
29954
78
50
388163
31
352369
88890208
230484
59
596311160
9
322172
5
70249
9
75
276755168
75
320981
79443
120822
8
84
188367
18
79
38289
36
202428
25
117626
878303170
7
50
22196
75
3
937145015
99
24
230185
313965
938753620
26
163492582
40443
3274
4
395582429
438742
149793
40
31
72
321965
137529
51
381412
13
70
80
110951
743965765
40
15
51342546
201907484
10
48237
54
283474
73
47
7
178496
340188
39
236218
451409
62
496900
23
23211
196533
465944
300049
3
420624
218174
341974280
4
43
391157
291668
6
70
440714
5
95165
423586
18793
170870795
478236
38
22
52
42
12
60
8
86672
92
266241
102599
12
50
322096095
9
645484726
36787
447448
18376
483922
368255
234764
59951
331322
48443
72
13988
193253
100625062
58126
17
129370656
407551
38
20
3
99
65508231
154033
479039
25
39
57388
465470052
13880
356688
7
493311
264190
48
24
99
2
120928
91
2279
111439
89
431617
75071
7
281759
82
499599533
32974
74
20
36
481275584
554262087
118770
163718
99791
497215
292636
73057
54
278497
319567
558728075
433215
15
43
46
560607818
204155
95
298743300
57
34
2
7
374783
185195038
91
310676
19
172556
114606
72766
31
253759
203885
380975
81
45874
29
240519
617948279
170268
111329
853727451
9987073
96
293139
56
79
440986
1
204212
24
486213
391354
63
1
9
37
80
104058
827083792
356091
468517
246457
4
417286154
84
2
490046
299391
427893916
9
249538
5
20
68
102148
26491
21683424
44
289181
485513
588932103
143798
452062
22
178196
66163
261286
9
402166
258713
71
96
81
254772
8
316971863
732509784
28
205311
74383
191482
492078
213404
391599
82
293
20
78
31
270074
8
465593
20
1
37
968733608
2
330303
57031
308327
128030
118386
74
17
127522
163915322
18
70955
253369
383131
4
98130810
37799304
18
66
278243
396792
298124
83
79
172460
59
14
358311
91
400094
90
70
10
61
6
51
9
77
293108
78
91
9
232105
15
144178
464097801
339602
258825519
116684
268535
89
34
341016
81
22
351975
484415
254375
206936
76710613
271956023
77
406579
309151
201667800
379496759
399800
66117
65
183924
106984
82
67151839
18212
266578
683573642
27032
80
79
27
14498537
37
191685
380816
222128
162247
41
9
271798
480134
37973
198437
5
47550
75
72
9
224541
29
151914
5
1
231776
87
694609757
12
75
452159
347687130
24
90
99
581184677
20
75
368572
9
364846
362755
8
131371678
421973
60
10
8
70
23671
91
66
23
100192
421043
18
199707
400285
40
219654
72
163288
2
34
65
324839
433666
51
9
308956
169100
83
77
63
170837
243443
36467
67449
767670177
448073
344783
86418
137154
476874393
36
65
5
360087705
455733
468685
29
183526
20480513
137596
28
91836
25
934849400
120619
180572564
67222
78
23
43
94
208356
66
132713
74
300051
499844
83
99
25014
126146
357305
183713
66
64
306159744
8
91
41
77
6
61500
7
84
332337
91
7
7
92
146985
18
430131
313706
31
38930
25
66
486177
644965007
81
311751
435884
26
208267
62
611019077
65
684900349
79
69
277072
928244154
520188249
53
167475
477959
42902
84
96
70
99
41
7
20
195988
82
47
4
75
40
5282
53
58
397870
51
261817
498607
190122
48
134605
68457
286368
704870057
410375
18
255033
88
2787
63843
286509
7
81817
256744
68
100717
490885
531378082
130167
328095
50
82554
76
31
73
71
287403
69
40
589316413
301687
6
2
991336301
92
69
152576
243217
82
189614602
32
67
424397
63437
25710
2
91
73
2
7
147673
9
806809939
44
51
379944
403022
14799
6
105669
237006
54
403079
379058
57
65
318897
4
660278372
469582
330186337
54
474458
184058845
93
185576
43
164259
476861
61
315149
483652
100392
23653
5
94
98
89
66
42
305369
497472
787508805
343398
120212
237067
77
4
691295211
147115
89
434627
250178
7
263701
451625832
72
295469
491773
72373
326271
75
58
112388
92
1
886073052
88
34
28
21
8295
15
63
78
112334
63
33
2
219861
86
1
24
65647
51
79051
2
794397196
458447
403365
237147
46196
37
158186
88
361119
81273
464273
195918
73
25
410636
81
423653
34
9
229634
46
139893
62
5
81
132732
63
16
412959
66821
195961
15
831075584
17
55666
443199
87
173024
901401866
357198
46
230829
22
85
8
1
97397
226229
472799
910426440
1
465494
56
60
194956
84442
62
1
32
65
441872
1
45
88
29905
64
48127285
79
10
87
69
13283
298820
162716
36
424917
44
191627
223799
48928
323736
419860
497236
63
377389
13
73181511
99
148605
481341
6
53
3
32
263780
145301
36
225319
6
44
160912
73
64
74
39
43
259970
61
164914
642618730
67
30
79
34
128876
253824
3
74
166249
837203740
235855
174637
444477
382340
480398
10
79
308342699
597640169
36
66
410558
6
29
26
322378
88
95
123033
19
36
3
23
380159
48
364817
604752612
175182146
61742691
434204
67
258791
376397
169207
9
877143394
76
96
247441
7
88
275846304
71369
97717
42
9
45
769588023
91
276766
35840
64
478352
287467
8
258433
120916
245771
7660
17
456101
43462
449787
19
8
416557
353068
532635961
695842609
41
221073
80
39
8
2
416325
945260129
170416
39311
87
383866
7
80
222328
10
66
141856
296472
16
418060
2
846475385
248163
300830
19
83
58
66
153662
80934
77
9
98
406020179
17100
23428
244333
130861
447284
59
509642879
8
377449
83
304388
93
288361
327614
75212
4275
248816
81
51
59
25501
43
16
9198
391540
315975
39
33
8
74
361080
1630
287153
482899
59
80
147057
567548933
993700616
997375856
318491
72
415781
80588
10
66
72827
107540
214082
27
3
28
82397
797731602
332837
83784
62
262964
79
386087
66
438502538
46
88
656059655
10
570812609
277497
34878
297133
49
121469287
147178
227555
4
9
9
37
260706
68
195438
236853
467628
15
7
322698
102751
61
33
82
88483086
77118
42
247951
61
335211
85
66
82
106042
71
288225
27
9
41
17
2
84195
247961
905074357
302178
61
60
237806
48
58
82694
168503011
361290
360658
7
186143
93
11
353823
449706
34
283186
89
982908264
19
80
434484
317866
7
214103
147895
33100486
155304
76
324867
83
590275997
2
69
490412461
244165
293674
19744
365136351
931877202
16140
538539683
134495
11
402208
697963252
292497
89
13
293034
149952
41
55
208468
21
91
6
371498
71
200348
517558016
76819
75
1
75
428390
319585
1316
407667
339280358
328896
31
20
55
196102
32
357
949356959
36
32
364310947
45
4
94
25638
3893664
2
8
339876622
327593
1
137895
44
421024
28577
289150
521705021
47384
7640
17217
208442
93
156622885
304889
94
249188
361600
58
35079
191601
51
71
100987
6969
6
27
18382
197321
7
43
90
309853
315880
724741714
2
9
89
162090
24
73
496127099
15
22505147
42
91
87
460318
490898
147796
411055
74
88
48
19734
210046
61
16
93
161937
7
50
16
215324
33857694
225533
229010
421117
90789
323680
5
21
77
244544
5
58
273383
4
8
58
15275
31
22
816505637
298713
53
18
80
9
91
93
245887720
85
369188
9
2
486325
393532
54
72
80
365865
10
94051
304688
47
63915916
44
39
1
71
45
60
75
74
64
457647
82647
259177
50
292744
91
2
92
3
43
117543788
339717
476826
214481
32934
79368
4
67412
349496
68732954
33
96
98
278183
395123
260006
41
42792
99487
8
24807
276116
480205
38
78
14
82
471796763
89
81
66
78
67
7
65
109384
290571
213643
66
837714904
75
7
36
437451
599387066
632261007
876103359
119899
5
176795
70482
677416687
10
32
46
27122
293210
473989
724673071
3
917945083
170174
45
3
20
294805
8
45
375572
458590
88142
25
6
281933
384247
170800801
141194
8
88856
393678
50
159789
414892
90
376236
62
67
130299
64
309183466
61
11
336887198
4
48
475407287
345489
73
25
137824
259750
387311
972485826
416539
50632
98
153461
247097
357385
17
75
4
56
478192
83
82
897496159
174648
22
253192522
144121
353823
206065
342141
411773
37
4
194917
9
36
63
72
229326
68
29
69
348873
28
30336
551328562
101504
53386
421707
407400
26982
205763
179851
37123
49677
271654930
305726
258755
373785953
75
66772
450433751
467671
98
35406
8
8
263539
278948
60
52
381844
51
43
466093
97507
3
24
94
494036
7
54
290258
48
56
13
31
46240
296892
424997
36
12
179980703
66
69
250629
57
296840206
4
44
32
364219
377081
15
99
46
216931
443905
403457020
298047
16
498215
72
87
61
71
33
61
462559
249718713
39
87
4
224630
12370
51
889076342
2
84
48
503929220
82
493505398
46
91
20616
653616614
504438786
107018
390645
165340
457697
76
276130
78
366702
111424
358386
64021
11120
87
7
293034796
685634079
39
52
328804
216255
41
87
44
49
21554
40
9
275865
94
65
442469
61
35
69
53
960567789
415125
88
251680
976439664
6
84
83
44
18
55677
76
179488
65
63
420303
31
2
65
425780
160803576
46
741956725
161696
188816
111132
164844
1867
201531
562095888
57
75
178851
36
366151746
95
42953
30910
420049
244521
7
20
31
373730
26
72425
24
96
41
35
59198
21
341621
88
93739
407968811
236110
12
5
55
33387
313416
6
56
37
227496
21810
63
452791
31
72
5673
213963
175657
11
24
5
18
98
99289
380948
52
204463
32
79
52
2
427224
142222
2771
672809793
854162565
87
96
230029
392911
6
331318464
316989
34
82
490738
95886197
72
87
132899
4
361141
452711967
380652
12
17
947876159
213334
40
33
19175929
85
666042620
9439
95134
494343
90
128476
128375
639983735
5
90
676497515
127864
60895
320219
345124606
86
432280
224816
294340190
348838
169622
8
198140
65
323876
5
28
469752
50
30
13
572565391
28
346357
152881
355297
477313
349738
187847466
9
188282
88
89
48
6
740176353
29625
357893
299966
93
411269320
335424
228779022
24
90
249742
31
26
441016
365910
2
34
9
85
57
62310
248908
1
9
50
238774
23
433545
10
364120
15474
40835
384907
36
112761838
28
449576
97
89
8636
25194
73037
27
447770
26
716865280
42
277669
330160
40
327095
4
279604
9
98
460326
66
934355375
3
455615
17
10
7
87
36
7
47
82
335154
163515
291210
148478
96
34
340338
281903
43
99
108341
152028
16
292669
226950
2
1
31
284762
18
3
151165
3
59
173716
5997
7
378173177
133815
91
3
40
48
9
352226
378898
610387607
6
91
89
514267358
282792
36
84
941770895
65450
43
44544
47583
14
6
166387
50
466753
12
80
16
212946003
666749721
60707
74
72
17
82
103621
56
356384
52
256438094
76
2
423281479
47965
125138
5
218437
6
491512
16
137426
905557974
96
246497
6
208953
8012
78
33
52
78
319084
41
74
89
35
284993
21
12
499855969
68
397637
252522
37149
28
69
196204
81
43
13
259794
184980
288581
177934
1
488645
35
19809
10
417591
4
768790095
58
492399
95
198300
93740
96
388468
30
11
37
6
283822
190030
290750925
527464094
94
62
61
429589
222120
65683
86
16
207048
251988
229075
470191
1
74248
137207
35
327088017
11
170624849
75
30
450684558
35
83
71
75
14879
11
40
49
455735
21
148544
52
542244982
74
370404
164664
8
457452
438515
67337
5
67
896820865
55
277144
48
101837
445948
333191
264081
769825105
44488346
63
36
99
429584
10
59
350765149
3
10
97
14
101347
3
8
39
76
311380
82
199219
299815
82
20
81
579472358
411261138
16
656621534
849857769
79
2
476680
72
96
6
86
185730
6
357164
42
38665
298430
440890
62
66
64
235457
67
402627
351903
700757278
94
127553
994671256
284426
162873
81
319628
45929
83
6
18
43
5
62145
89
206985
15481
436549
87
351331
18866
4
97
5297
119483
9
164785
365999
356960
498605762
61
255681
61
156395
6
23
290063
4
199548633
195312
106514
73812
96
39731
46
7385
23
107629
517539979
62
77
99
71
503736122
81
58
7
82
574289461
261838
298095
339821
48601004
4
8
752647606
91
9
57
255437
27904582
34
6
66
62
72
36
6
23
16864
28
82
253045
90
21
11
381813
236976
39
319929
49
363362
2
31541
35998
15
2
69
196692
353746
15
3
75
28
360796
70106
479995
498134
781893180
9
499491
125739
27
27
103057603
9
325808
240493
72633
214263
57
457340
57
84
9
410539
89
464054
95
93078
323003
53
281913
9370
223209
35
1
96
65483
69244
30
465917
58
151362623
118489
1
99
182750
99
7
76980
79
154844
196034
88049
311202
9
475495
18
96
25130
45
158313
326181
8
273020
98
424971
78
619378502
1
454955
404559
6
99
20
236801
23
66
12930
69
96
18
21
5
21
59
65
173076
195575
10
333998
50304
72
33
5
279299
1
394450
17
3
229912
81
21
610257246
2
34
34
30
70
422896
12
84
173929
41
290347185
451407
357179
2
1
89
45
404623
171466
48
568890724
216892996
444274
93
61
394921
22
52
16498
123086264
79
87
14
39
57
72203
302089
19
27
8
2
91681
96
430855
724616989
60
4
29
130903
1
425453709
80
8
77217
99548
462531
74
27
168518
97
48
27
7
95105
2
9
86
64
39190
67
84
70
13
288491
21
60
4
48
331307558
75
68636
182407
16
304118
64
419678
151007
243366700
311465
117719
124873
27
10642
1
211370
280198
299692
32
407127
309845
255912
343284
255016
86
47
279267
2
83
212776
21
297887
94
97411
34
94
153305
89
273887
9
75855
407630
1
62
87
246738
111330
12
62
540256746
87
5
497683
238578917
264875
310795793
5
31
90
389634391
38768
312663
63949
87
7
29
84707
292092895
10
20939
183294
358150
499486077
258759
98
10
82262
632079348
407980
153797
87339
74
443579
58
44
115118
58
5
6
316528
60
176636
479713
55
2707
69467902
15
9
309171912
65
78
66
387815
70
22
515536015
72032
494684
115686
49
3
9
38
322715
82
19
327961
270541
155377
5
253431
57
77
1
171094
283689
477475
71
377163
1
98
51
235942
75
8
83172
511370519
7
42
85
460445
76
315396
36
997830488
358027
457494
167659
571894130
17
82
153940
14
28
456967
456340
315502
43697
134290
10
286259
220227
406512
6
62
20663
49
396814800
445928
6
255290
262782567
81
52
24
84
171934
174797
15
321657
106955878
14
104172976
69
451234
222685
426980
389335
80
83
33
322434
33
337616
878348337
652931574
815646833
946244573
50
446283
453538
85
33514
9
318498
17
96
92
403834
391071
49
279960
95
159755
15
70
386324
914126378
82
5
299493564
9
4472
50
150593
415704
94
94
340297
333300
359322
470835
21
44
435282
751069936
333974
72
66
61
243274781
66
459677841
22
60
70
136166
471422
71
606380837
34
309567
76
327934
241148
71
69
59
312387
8
493549
12
26536
353209
47
225210
95563
21
353172
55
70
480957
91019
88119
386061
30
390661
893586429
1143
23030
36591
65
90
106359
89
49
45
55865
70
50
217538
66
54
40179
94
318203
36
6
262496
4
13682
2
435793
344199
17
474040
391455
496502
91
95
4
86
1
46
319521
309159
390573
15422
267274
547508019
456931
88
1
49
747392824
81
318757
145182
36
95
43
250460637
108064
321676
62
289519241
456664
273141
90035242
74
852252437
44
73
27
283119
952419897
59
275896
86513
368635
78
61
67
62
1
32
591098222
81
81
366807
12
70
48954106
1
280733
596028550
22
13521612
15
88
33
229511
298805
311891
60536
15
16400
30
710066847
15
389371
45
9
370268
4
183924
2
53
866091772
641777793
185501
5
74
28
180370962
57456
79690
30857
41
20628
36
10
497474212
32
482507
13
21801
9
46420
612676768
78
232379
43
44
202438
7
30
12
465407
29
6
357512
83727
41
28
98
12
64464
4
30136
134450
395148
79
188140
339372189
90
59
275892
16
390983
53
6
760999177
42
10
528622856
331801445
111797
30
50
56436
8
138302
365182
93
113087
40
25
69
20036
9004097
6
28565949
22
64
93709
97
59
402256
199759906
109639
90
114897
97
171883
232122
90
91
62
283173
33
25730
46938
476618
224736
332714877
33
60658
32
298215
255166
38
153464
352912
354852937
97
71
466825
41
14
2
4
56
20014
5
5
361015
399419
86
8
332491
493691
43
766515768
91
43
58
9
305231
55857943
68
485689586
148868
95
1
415388
2
48
47
28
670675639
405005
173569
54
90
241955
8
154085
750200706
219579
19090785
91
184879
99
966887072
6
16
98
87
65
12
90
88
241069
6
402296
294560
375828
93
346093858
76066
676411048
109724
345120
311820
318036
371678
72
75
44
486819
667230672
66
193283
37034786
600542653
343812
356914
27
8
90
77
28886
249695
6
426812360
189393
398533
44430
75
371161
7214
490931
4
94
706747600
490132412
188313
7
75
6
498853658
98
343600
58
70
34
32
414620
159861
116595
8
81
44
218233
437715
54
80
231992
277825
80
54
5
113701
54
837386395
2
300536
380562
75
45
319816995
98
59
451870860
74
93
35
56
69
37
245997
53
67
60
87
247950
351668466
61
985172099
426784
310576
6
56
214105667
66
11
26
10290863
43
304783
143679
18
58
40
48
7
3
87425575
472130
38
90
65586
21
467067
115208
102140
95
33
80
69218
572888981
437597
203722
17
91
417760
145601
336174
331830
417786
6
397003
27740
146165
464021
95
445303
68603
8
39
317644529
252464
3
28
72236232
456232
480224
9
183572
911443731
941200390
23
25
12814780
245580
98783
52
484193
56
379232
6
300656
288747
357843
285223
62
24
42
75
301066
21
2
138877
4
28
4
466579
83
1
238040
22
19
83
47
77
76
157711
269713
73
66
43
7
85
76
477913349
85
117618
3
124604
85
195638
219192
137921
253566
326463
20
516432768
79
83
354439
85
420356
9
275882
515465693
34
441284
69
42752124
340727
449046499
65
94275
282560
82
115663
14
67
3
52
77
328128
418229
64
101250
83
67
248582441
9
56
97
7
398628
209632
443199392
83
87
447847
181282
190636
430444
52
66
377849
4
66
77
55
169861
260345
84
40
348685
427919
330926
4
1
57
6
26
5
9
190807
54
491916
50
35
257075
46
98
53
15822983
8
36
75
96
34
2
93
93
36
57
35
59094
479873
5
457345
6
91853
95588
125311
121088
27
305201745
65
92
75
283443
32
430879
97
168728
442718
17
45
29
84
140541307
52
432919
99
41
27
79
473610
92
54
411667
204055
291223
8
700250980
91
870977799
398203
181410
22
84
134667
51
64678771
122152529
77
197425
716235795
443152
7
245121
153717
244622
400599
161627
72
753522845
580685814
53022
581389315
56187
106061
523319862
45
59
74
22
56
294989
75
1
457996
495789
28
328700824
567895383
60793
62
6
33
7
412693
227053895
3484
156917
69
474908
231505
57
8
398544
53
72
3
269609
94
341244
169858
78
207522
46
50338
89
349853
33
65
93
45
19
37
274743192
476932
59
26446
103492
17
357614
16
61
463023709
72
217368
98
9
78
1
55
304266579
41
436269
218558757
107985
1
76
91
17
78
750674629
80
75
94
116815
53
15
52
50
787653566
64268
154296
18
434423561
189430
72
31
6
411848
205261
39
65
184041
490446
74
399742
414110
412677
17
446601
23
17
1
97900
7
14
94
65
213214
52
414573
463493
36
391282
72
56
10929
626509997
142352377
179349
34
29
343000
63
250833
19
270621
91
6
6
248364
34
7
454292685
175528
73
92
93
39430
52
283638
81
77
167901
196603
388433
27
9
613525639
2
258405
94
263989
70
143948
185805
42
313094
12
88
71515
57
31
39818
327793
317283
147674
375397583
458235043
51484
270640
215858
64
34
36
91
204686
146087
406891
2
469275
21446
2
176548
170541
307993
15
442507
109675162
43
401891
86
92
9321
105545398
91
3
3
251501
57
225073
58
260505
15
68
78
68
7
82
176350
8
549852717
21
194045
30
331446
494194
1
41
20
57
77562
89
64
40
11
195622
340585001
384364
45185
482285
97
4856
25
27
56
83
405354
5
67
350778
19
9
41
32
22
378168
96
321418
86608
10
194658
32
378395219
5
327691
348044
54522446
302141364
81
116765
84
42032
37
22
841798174
24
423230
84
401440
261525
47349
316105
88
3
653393137
208007
8
76
456302912
45
494603
370454
398785
132438
6
228517
18
204535838
350888
109492
15785
59
58
134880
3
95784
2
488066
47
29
2
24
48
187371
4
175057138
51
99
123853321
485140
186821
425387452
71
55884
38
78
45
297909
96
83
394319
51591
26
487283339
287450
20
424164
424582867
883501024
8
333319
3
112284
786993773
442309
97
371194
45
143342
443559
62
543294074
8
475102
33
306757
17
180929427
17
78
8
326384
81
35
518862727
79
306229
1
113898
272322
288646757
29
33
34065
55
194423858
30646
267445
71
98
266855
52
372378
70
798395893
360300
89
56333
447210
66851
93
225474
76
412054
48
491812
216866
85315675
497953
359530
7
82
219728
419629
4
5
14
72
306812566
6
79
9
67
141813
3
66972
83
24
75
29
356605
4
282192
38
6
86
162390
14
194980
80
19
21
254249
58993
13
22
95
33814
27
3
55
9
57
440905
83
351131
305877
19
7
36
33
337127
98975
7
67
62
51
24
8
178979
293207375
291418
9
18
8
363705
6
202126
585165248
249669
99
5
8
505734626
93
835275373
44
8
17
54
102026
80
2
14273
921026085
90
85
482518
79
330205
79180
40
45
190802859
425753
53
80797
206357
49699
8
135424
14
118153
424467
454699
48
133739
71004
278052
62
262229
320195
68
38
588740904
59
19
430187
87178
63
44437
26
90
267941
477419
82
5
688376093
450406
403229
63
52
479352
183784
56124
52
59
297338
39317182
301225
299329
361267
58
499295
31677
447078567
1
86
295108
304172
122921
68
97
22
52
16
51658
347436
287898
20
59
47
490736
484326
397189
69
96
305747770
149414
73
1
137153000
789440851
396944
8
55067
160770
278637
456465208
164274
80
66
75
89
15
59
39
6
49
338041
188573
17284
82
69
246826848
372500
51
86
427595
9
56
235759
352812
19
414381
137058
85320
311256
43
362924
415588
52372
43
44
95
170668
510632196
51
778902041
112098421
292226
93
3
205694
41
82
446470
496853
9
169590
28
299579
49608
35
187255
50
69
16223
78
318664
47
100585
452177
90
37
7
66
8
239439
55
66
90
116645
196391
26
54
18
932897733
258337
6
437184
16
93
35
161411
152324
42
69628
129462
227872
476615
60
2
31148
37560
61
551858765
390681
316300
64
92078
8
45
458356
292636
31
7
348842
44
536258372
44
76360
93613
25
10
13
292659
6
25
456886
93
74733
379474
265280
133818671
436498
167617
46
477532228
79
31
169339
416835
35
2
345557
62733
760707426
89
179269
57
45
82875
202805
70116
398008246
164954
185768
96130
67
283808
21
724357800
135800
9
62
75542
10
395878
277051
103137
61
317875786
272207
5
195807
5
86
434708659
63
845180378
244468284
92
85
13
82
430237
326668
98
6
187064388
66729
392147
446867
295481
54598
20
15
97562
36350
140098
335464934
137293
53
252614
66131
360157
86365
676193967
349175
54
10538
48
21
12
9
99
63
334951
355851282
296418
55575
28
432154
163873
65259
61
5
267658
17413
60
275492
49
945511046
69514
82
167265
208354
4
45
70
430079
11
74
32
59918995
303657
51
86
239724
197661
15900
274260
558602856
91
94
91
35552
365016
306258
494167
4
367079
428278
140167
128583
33
47
126692
80171
33
44
26
17
9
108903
24
34
346495
316933
7
81919
434061
241583
89
57
3
7
17
55
80
58
85
32
412564
39
925044943
433641083
192037
468884
34
124791
295858
406562
269761337
628204240
60
443612
236257
962868359
311830
175371
97
54
261197
60
814093269
432337
21
271932
7
44775
338640
12511968
89
2
627554974
69
45
8
953546432
418593
4
27
89924
94
6
231720
73
77
96
907873288
479782
75
73
81
230209459
86
225904
142301
126819
425482
48
60
1
105645
63016
117192
32
35
361942
166977
7
89
158919682
353490544
90222
161370907
69
384486
66
92
132308
62
247640965
47
1
332799
75207
400440
88
445356
171155979
336847
6
67
1
253383
235940
84
38
925802493
53640
210561513
263125
50526
75
10
4
99
57
69313897
59
61034
44
8
265005
37
409278
382484
354239
332662
406397
102995
21
52
81
102152
46
81
437512
69
55
906111363
406353
317075737
265887979
995906335
404135113
962085233
543742037
95
79
28
92503
455673
211100
87
211243
249941029
367932
101551
217765
20
481855
273873
267019
485571
49
50
350103982
243225
71
303352
75
421352
51
17055
22
25
65
16
16
60
59
79
7
162127
254031
473633
64
66
108974
4
194038
86
76
238832
42
694445428
6
437572
391535
19
72560879
77
61
61
3
119809
122830
433038
85
5
346080
315754
3
17910
7
43
62265
36
42
11
84
674851176
84
157352
423676
65
70
49
88
232284
58442
411793
44
420260051
441539
453817
21
380044
98
209149
1
196635
95
38
418032
1
475342
71
500577035
653525878
85
378143
466366365
152627
5
5
7
25
72
433513
89
22
74
53
177374
268909
327171
110869
44
47
9
288742
56
57
491750
94
2
61
76
384366
8
466679
97
303844
173266
419622
377148
170164
57489
52
94
92
66
211802
68
392023
49
315407
55
574719948
69
398689
79
430178
442555
50
284860
71
2
208690
35
176172
30
33
336380
471347
41
2
88
467510
71239
47
230736
78
3
420791
70
10000
26
23
436074
285064906
167610
67
96
23
313141
464495
108612
767862143
49306
239847
494364
89
47
51
492352
800502245
4
78
598733990
55
148939
67
139342
76
28740
55
8
358208
241592
59
96
156390
87
52
15
59
93
74
446528
5
333358
32732758
80452150
173397
497826764
478318
30
446478
317805
85
24
3
58608
354001
462661
71
74
40
62
58
460487
320547
65
72
420150052
201669
51246
26
458377
63
1
98
96
490649
7
71
17
3
76
19
75
43
997383392
7
642567475
88816
58
4
60
19
367814
87
79
360385
142605
21
200222
437253
256952
39
351875
13190
55373
26
84
88
89
418186
10
54
67
395526
110975
50
47
899015911
69
469295
195951
5
544331376
89389
891625750
1
450992
99
94
5531
14
25581
57
8
5129
53
44
115779
908250849
1
468089
290980
2
497835915
98
647148151
5
230365
79
97
5
28
82
61
356420192
17
489729
85140
325634
795555432
28
9
43
397816
822492864
89
436381
282386
5
94
38
329612
64
260544
399567
777097115
39
262089
98
573818027
335755
45
481261
489257
391364
20
91
46
381949
35
310200
99
723581401
378738
37
292484
133344125
93
86
71
30
33283
358793499
206085
42621
441435
7
6
91042
50
55479
140734
4
59
261854
197972
6
78
90
15
936138727
10
8
687028862
21
33
238465
474278
130168
106709
106774123
53
24
33
122182046
447391
73
326182
297937332
333435
271175126
85
194103
63
80
24
54
24
2
250944
16258
57
70
17
66
69253
75
52
448344
174837
258882
54
28
9
329931
42
71483
7
53
486216
447763
36
38
428595
81
36
39
12
52
7
18
301674
236435
24035
211227
59
52
283171
326541508
339804
80737
485736
27
238437
94
279971
19
154478
422078
54
59217
92
40
432700
766912215
30
104387
88
11
424975
38
9
17
38
178376
421311
24
80
49
59370
241517
14
53649
470676
43
73
53
86
58227
294708
603281566
8
60
36
16
659313256
69
62
191467
61
224070
21
93
384397
61
6
161113006
218665
568977381
283309
76
42550470
80377
995602292
71521
460370
31
26
197865108
96
38
71
568858007
16
253560
7
7
420925
178202
45660189
4
5
54
99740
23
7
20
292220
326178
248171
71
18
64145
331905397
1
448476
90
463744
160506
446625
29
74
97954
390501
5
103682
76
2
428196
19
392779
5
59
1
93
192600430
398520
285109489
355403
59
3318
335517
37
81
281127
42
335439830
300776
72
27
916960701
90
68096
120867
943499201
419337
116874
83
26809
7
4
5
58
15956
33
152069
35
362038
440138
32
322244
5
9
86
403641
60
389495
122285
477946
34
340203
255268
404672
36
318524
1
377240
741229855
80
537528208
326778
75
241557
93
202026
838098158
7
37707
68675
12
262758
67
289582
47
55553
16
366141
69
91
80
201776
83
408777
222813879
70
2
80257
473543
122476
289297438
17
100766
38
267095
80
49
43
5
9
80
211864
32
849802437
6
333379
51
297016
685521252
68
132156
369032
860012232
490729
282272
3
29
10
497857490
7
370576725
4
14
175293
636556433
30
376374
8
211186
42
78
92
83
95
9
7056
36
40
263010
11
50
96
71855896
44
51
66
123594
155228
242285
3
244206
290194
269966
222544
35
465307608
56
57
224048
91
13915
386230
76
69
236640
38
293194
36
531008455
406028
813550843
78
25
440932
62
52
1
307132
23
477461030
63
28
100471611
28
223180
8
313914
237011054
18
79018775
8
58012
90
433712
290644
207883971
48
363831
67
49
34586
280809
481741225
370545
3
103996
21
92
458831
268048
479302
22490
58
364174
422498283
20
63
731561808
87
54
20
414669295
411065
57
43874
323485918
81
42
75472
23
54356
187945
274454
77
30
82
274688
7
73
360403
445061
44992
72
86
8
280152
358629
71
305681
67
5350
194139
85877
246829
108140
14
187898739
225007
260408
1
8
14
91
299323
288872
239529
49
13
337921576
476055822
483571
34
18
425652
29
8
53
102212
326243
176570
52
323903
62
37
43
99
22
482073
392259533
42
493047
494687
4
332312
27
68
222278561
2
14
8
615213983
238465506
452339210
2
6
341571
93
68
53
128467
18
97
206925
53
93
224737
310950963
491943
342256
263612
91
305059561
49380
9
70
255977
146707
78
186760
3
472823
18
39454942
70
78
210937
82985
264815
51
224687
300450
455679
2
3
79
267880
69
476593
11
90
7
407133
131165
345671
306345
58
1
350152
359812
54
69
76
388127
654237943
2
9
917013246
4
347623741
369470531
989025063
247870
262043571
804486781
75
244214
439402
112190
27
462237
32
97
192553
290733
42610
4
44
71
221588
78325
388952
283772
63
274877
3
148102
125035
50
33
857875334
36
1
2
139252
78
402972
71
423545
8
376849
140546
81
76356
4
208460
49
1
492477
5
168615
44
83
22
271811226
93
2
9
46
59
43
267146
61
330458
417660711
23027
18
127488
89
345566
98
302554588
373776
50
67223
42
209919
91
262183
300818960
80
74
180077
52
367770
55
549139489
324109
24755
81
13
11
927866408
435271
7041613
27
452981
31
56
289734
5
58
50
11
34
306513
11
765256069
91
125132
104968
6
282763
74
57
20
63
6
89
134237
565844183
73
97
7
47
3
69
173910
381020
90
194781
40
31
422171
55
50
48
60
214779886
919067257
49
65
445199
218375
205593
84
52
2
458549
76
44
90438
135599
201727
64
437961121
464158
14
364819
692099245
241772
1
32
420866
20
347575
30
376577
62
51
7
5
211628
66
483752
282683394
134138
50250
239870
317718
4515
76
234853
188105
16
58897580
69
90510
91
939
13
7639
90641
266377
76
58
675395432
32
302618
65
99
8
73
491383
106779553
89
271760
946981233
168153
298974
575283368
37
56
386820
182857
195042
62
238889261
87
204408
225310
85628
16
175534
37
44981
71
282250
14
469694
73
64722
391625
98
8
116256
38
32239
38186
66
462634
58
1824
231786
62233
66
34
88
368619
456386
65
236923
24
14
4
21
32
587863792
1691
2
423566
274829
68
42
68
442638
311549
61893
336038
58
8
469127
24
908857778
10
349341
45305
251508
20
35
1
9
3
69
3
45
73
59
3
43
9
7
75
890665171
442522
60
44076
88657016
75
433906736
55428
23
359677
289997
5
38
36
81
482987
221265
75
4
24
203821
45
4
236367
75183579
98
228372
384915
221245
469152
15
24
280426
1
58
210496876
72101
49
17
161710
841456319
35969
439052
44
72
30745244
25
102463
32
56
9
9
471302
13
30
499400
94
5
178030
471004802
9
27
48
421558
62
54
430836
507919904
92754634
239084
4
101958658
8
2
44
17
21
62
303936
153271
18
485493
64
49
433889
5066
399126
73
12660
375847
313409
2
137465
52275
355429
400996
10
2
184400
54
353137
481872
205768
58
298616
330364
87298
262868
8
125069
240398
288649357
14
57
84
124226
87
36
9
191152
20
42
5
5365
55395
288044
65
469464043
14
85
209425
192121
1
38
7
131826
88
67
61
282073
6
295796
930404440
83
5
42
69966
400678465
8
218335
482573
16
75157
59
284873
103462
385068
484736
46
359328
366016
85
463565
31
88
252254
61239
23
65
339485
267782
55
81
68068
18
200357
97
380506
339465
2
82962
34307
88
98
76
77
93
41
25145
14
287469
29
64
71
8
11
50
19
81
57908737
86
3
224709
3
92007
93
4
457342
256997
405204
26
66
278871
671248945
332290458
486897
11
213154
72
398902
161661
9
661046714
31
90
84
29
75
6823
330932
100166
8
50
974981241
4
6
89
25
72
48
231802
315321
400611
34
449073
95
327164
55
67
21
45
80
9
50
57
5
60
65
3
732245750
165877
76405650
166379
91
12
49
88
323513
1
427410
241840
88
53
86
124816830
50
40
37
22
18
479191
11
49
68020
64
154503
278097061
58
404990
22
617525566
467260
45
232108
20
316640
102289
42
479701
128526
244098362
384892
243545
216850
123108
394152
60
9
61
410848
4
105886188
376053
461219
203262
257679
270153
115216
61
88
20
77481
231890
23
455084
181518
874878456
94
432593
420903995
77
524532156
4
84
113637
92336
5
88598
151718
731401264
179612
358396
42
132356
688747612
14
9
1
72
54
4
80
78
92
228254
76
331318
364624
90869671
503385464
99
23
480160
447119
287694
34
259406
9
975128237
13
36
81
46
339067
400378
51
87
30876
336222
42
213301
60
9
1
35
385416
32
452602
46490
299523
10105
17
3955
37
33
204126
115206
323218
86
239201
495271
428626
77
78
97
15
96
2
76
97
15
52
153951
107403
96740
46
279737
213442
81
45
182518
6
35
178175
4
246315
5
548283103
49
54
315870
65
59
74644
31926
136434
89
858037363
3
303567
454697
23
73
49813
48743
47
59
9
476128
8
196096
155130
38
78
482804
29
64243
86726
31
76
882957311
97467
1
142096
81
215141
67
3
337317
407605817
5
50
66
312897
28738
90040
4
7
53390
142300
27
9
364826
7
53
26
80
177341
974325542
10
190829
3
20
303493
74
44
91
9
5
7
469645
206736
339677
62
4
19
98
35
70
93191501
79
16476
2
318409
54
622513047
51291
60
80
40
615518445
371643
63476
321663
6
67
8
114007
494954
411793
227039700
94
59
207364
78
6
51
831556281
5311
241391
76914
30
898434762
18
51
2
14683
329489919
42
300908
74595
38
72
437203
379106
42057
13
49812
734900000
37
233748
80
83
405867
636251703
743327355
386542
51
57
65
526633632
26
159450
6
13551
302684
73
202047
95128
450377
63101
16
77
8
64
45
459237
68
353073
15
41
89
42
75
213483
81
2112
13
10
172654
88
496940060
474074371
7
28
15
77912
30
65
15
827315273
4
5
97
29350
938420043
142635
164107
28
447447
2
415654
450432
12
77
43688
33
1
564787461
827385428
86711
86
537232636
5
87063
299809
87
492031895
496540
9
2
23
9
56153
339873
76
96
119036
483814
67
9
197621
487773
70
40
382864989
30
72
423749
87
433968
3
471126
78
4
39
15
71
8
42
82760
15
354237
19
74
76
50
5
46
37
40
91
26679
50
1
113104536
391165
6
17
169584
5
13
39
92
32
81
162151
166648
88
135182
83
37
52
499929221
52
386812699
61
716503835
673371089
200409
55999164
21
80582
118117
542575049
637020446
282991
326468
300598
472467
13
19
53
96
31
68
33
290558
275817
2
254772
459684644
80728
47
89
112748
692817254
32
405502
62
306793
2626
43
160038
328665
4
6
220889
724688169
65
68
56
382579
687017337
708148836
69095584
35
83
67
660561972
20
35
19
218694066
86
43
84
97
54
689698934
36
70
442807
20
81
63
13
274456
41
481451273
5
383902536
90
340637
47
217919
412814
3
127463
1
13
53
278373267
429396
76900
91
421470836
2
360756
243811
4
184151
687536499
6
55
1
3
71
81
319701
88
453044
4
101332
80
91
356322
401904
190161275
95985
8
73757
95
66
221376
45
99
34
465970
45
392167164
548796424
70070
338630
8
224878
115459
141976
15988
317167
300069
400676
25
171498
29
20796
149605
139232
52
214129589
430142
43
347782
22
206530
57
133892
106990
56
228889
12962
113742
76478
313276
76
39
291264
79302
26
44
54
427752
307329
982659726
74
72
711256611
91439
239497
17
67
31
26
567074875
19
42
361521
82
302005
67
411744
48
73
16
191984
56
342385
34
59
256216
91
1
59
199935
80
159720
442322
67
434224
403671
743438231
55
67
107038
538129130
423889
64
24075208
453589
380511
34
301005
262902
81
187250
39
54
63
388419
45
577556994
5
145513
8
380109
459890
25865
76666
316270
922850886
139528
898367047
262180
68
342349
85
478729
239572
250045
31
49
91418408
207795
777580015
68
140083
133381
20
39737
328228
32
166293
337726
460422
308305
349570195
57
450531
306122
66
13
20
453816
1589
35
26
858299388
304567
342629
212562
193009
805234069
458140
9
84
32
12
876643882
445116
826319396
79365
15
57
21
445953
42
25
53
69
5
88
7
33
186783
74
561558383
45
8
355315
40
1
103451
36
424799
50
70
476663
6
6
446573404
357318
14
757058102
200680301
257002
98
70
21
3
442208
131348
682210078
387903
9
38
31
24
61
9
338038
159937247
17
33
3
203864
225439
410057
945483574
4
24090
86
25
8
149693
21
85
47324
25032
54
338492
37
96
274019
94986
340842
63
39063
8
100196
337997245
59
160264
53
22496
5
15
38
57
86322
80
3
58
19087
431701
419492
25265
299938
46
31019
4
11795
204600
147711
413102
405749
22
72
2152
15
27601
443979
43578
131977
4
194455
9
66
393904
76
436493
752653079
32
50
188757
423580
460875
293332149
168684
458810729
244780
159974
167285
447225
6
167178806
444835
892503439
34687
2
3
331744
364865
60
57
452896
1
79
66
39
474866
142357853
82
73
79
62697
70
441287
485427
3
791396712
40
61338916
3
88
992236596
22157
157575
657405681
226614
5
435719
1
7
31
3
707518028
493407
447031
443113
84
619060816
379336
3
333007
57
20
199394
17
235066
450907948
81
604721766
21382
259748
59
498725
464437102
166932
73
44
144382
77
152060
27
269840
436768945
245616
24
3
239690
35
86
6
22
9
83
39
463436
88
424909
7
24
58
467496575
128157
803420536
71
39
83
990138791
63
412394
5
55
388344375
167744
42
276458
252385
250913
182772
9
350104
269414
443064124
533199659
407461
7
64
10
7
351156
15626
75772067
33
407243
264428
67368
44
76
908708331
22
16
82
255705
17
352167475
56207
34
22
27
163943
92445
7
68
187399
60
381696435
123052847
81
289920229
146622
531513211
641800928
203818
389793
370799
83
58012
8
36
11
82
69017
3
427921146
350194
26
4
77
412966
23
409475
2
72
67
224145
8
295073
397062
890484967
16
331582
382965
126419
25
45
101312
52
31664
6
346572
73
3
126187
27
429571
286072
12
53
75
6
20
285567
400421
64
220641
478340
91337
55
70
24
74
39
46
1
66052
3
79311011
45
35
62
359680
51
75
4618
337696
15
43
68
91
317926
227497
339657
52
61721
51012
5
288556
45
92
45
26
627446773
479217
221044
158305
3
89
133837
8
300724
72
8
671207732
25
470018
464130
61
323847
437660
89
43
15
255934
11
57459
257789
6
55
118349
208438
426114
45
419414
6
311608
49
371107
208849
65
42
249004
31
379812
435186
67
201439921
28
222883438
1
23
26
33
2
46
27
3
94
66
483461
21
47
83
36
304429
165313
118258
268176832
230824
711857596
55
74
31
1383
81
398374
408131
13
95
935438199
216665
117525
44589
1
6
441182
82
67
602084406
87
84548
17084641
992564505
3
52
76
364172
74162
86
30
89
385213
407337
34491
4681714
32614
230065
52
2
50
44
7
126070544
78
87
58
116184
180271485
254413
68
71
8
36580199
209635
68
72823
68
27
428346
18
59
48477
61
177462
256353198
243532
91396
351396548
424877956
378855
790692317
47
2
2
17
69
5865
229985
244935129
347667
58
62
415454
44
76
477650
79
7
167415
69
388407
55
26
92
80
8
47
56
405266
24
73
26
77
49
180078
433940996
57433
296158
585090662
333605520
80499
419136
51
21
62272
25092893
241595
87
122731
59
86
99
8
3
12
275757561
64
11876
75
456864
55820
2
61
7
91
386906
153059
233785
65
80
170011
612592071
419100
155101434
64
67
116803
81
189134269
6
46
6
28
75
416463
359965
1
92
2
484711
353115
32
10
49
136961
67
988623744
52757
191257
281843
484756
63
324005
162868895
49
68003
2
63
481028
409823
52
418522
56
5
77220
172611
12
69
57
95
205749
7
199756
56
50
586502413
36
98
164576
44
91
13
6
56
57
128968
397753
3
18621
85
3
12
18
22
320379
11
92
15353
76
2
85
11036
24482
60
430943
415178
269645
43
713615463
8
313265
33
22
41
298657
600114741
785268207
23
46
19
5
128364598
9
52
74571
297477
523298619
89
161827
24
8
1
75
298748
93
4528
86
9
84
33
41
94
48275
374292
154792
9
75903
74
66
93
35
499136
521091923
1
94
48
82
58
91
43
435037
206451957
798316225
467542
936353014
71
4
226290
147394
53
142682
97
47984
19
437274
256470
175294
191401415
111921
33
160979
70
196335546
467097301
94
18699
77
7
79
1
120396
115043331
208796
387661860
49
199621
28
376252
7
667448107
202870
284939
43
451293
172624
96
183583
54
26
14
46
83
85
30
259132
491625
236080
55
93164
454001178
297702
123443
82
68
441465
21
304114
80
64
1
167381
188001
4
243838597
4
246767104
76
98
185748
326122
34
90153
31
32408
58
3908
22
9
95
7
97
10
1
491122
25
144177
444951
155255
59
3
17
218485
213353
328151
286747
203397
251755
99945
333403
97778
535115783
76
410046
6
669519628
303860
321971
600946494
20710
253194
437872
18748
12
469600
112469
22931177
6
438393
83
5
80
120371
5
74
64703970
67
185810
325893
62
18
77
95515
47
6
37
243542
61
218872
72
29
26
28886
93262
9
17377
544446258
58
83
9464
74955
30295
118017
24707
4
56
425421
340720
386354
92
931920190
201953
20
447362
36374
14
468864
127657
28
366514472
9
441324
326973
86864
357424
87
44590920
3
66
893656227
384300
147915
37
7
52254
140787
379595
334578837
68
43170
112378
238049
352776
31
142856
44
50
77
408581
172762
467385
235165
394498
50
18
410306
3
73
442926
48
3238
98
54
351639
82
618157457
10
64963
29
95
145992
155185
179026
8
33
75757
1
5
326820
72
17
2
86
8
11011661
133834
185633156
84
97
132239
75
29
471260
199883
167715
58
266484
242820
50122
14
191067
9
77
917804802
54
48
77
302411
88
33
96
68048
77
223740
56
8
74
74
81
364305
408903765
315645
29
35
389269
30
229429
83
83
233507307
40347
422685
57
14
8
832829359
55
235765
4
11149
166537
238781
80
76
144954998
16
3
883943818
37
53
54550
2
4
153812
303312
55542
192350
94
431855
7
398931
31
74
483625
385348
426430
33
99
70
5
344345
20
91
1
72
477599
341794
31
8
86
376156
459510
82
626427486
4
931967756
80
48969
7
292024
73827
255516
48493
94
23
75
1
793300398
1
39
565914879
6
67
78898
476440
98
36802
746491567
91
5
22
77
240846
58
17
38
80
193626
397016403
28
414663
80
33
14
91
49
487021
381914
5
424083
423544
15
415747
116667
9
578962961
4
99
15663
126394
23101
5
5733
131180
84
8
5
50
53
195666
302957
76
79320
89
305018
83
902640059
21395845
381944
175181
13
91
304313
50
198259
96
8
499551
258377863
12836
444045
24
85
196406
18
95
406954
254496
731107532
97
62
45
15
366036
41
74768
412450
85748
101158
69
388917
98846
251215
89
88
500967793
2
335241
422995
169399
27
406696
5814
137577
208812
436473038
2
47
62
35
92
15
494313
74
424020
6
30448
285666
483061
225651
143142529
49
95
98817
496120
336655135
203943
39
62
25
89
44349
19
53
165741
89
91773
238258
64
13
202371
7
376349377
28741
216085
66933
187320
323861
468690900
316016
1
98
99
308751
498248
233984
3
208160
79
237461
90
16
64
367800332
95
336510
34
2
64
54
320848
140360
91
56
470388
225819
59
16
69
349912
426565
428379
87
34594
90
495733
241526
68
75
44
1788
90543
41
163414008
349459
243514
70
44
338960978
66
2
300059
388236
8
42
88
61
69
439907
200279
69
26
34
43
417074
46
50
34
131797
68
24846
33012
477059
7299
68
58
38
9
241178497
1
171155603
63
250657
437119
50
84225
74
44
262850
45
145307027
7
714680764
82
496333
72
178874
66
40
32
82
62798
362277
478075
76
463210
10
322044
7
98
120989
53
2
22833
19809293
67
434085
4
15
1
307176
40200
324806
365412
772044425
105925
43
63390
3022
113427
10350
146510
66
120928089
4
17571
262001
47
293955
83
16
249131
126639
156434
97
57
16
84
59
20
9332
45
68
156505
77240
494028450
20
92
13242
8
1
53
8
99
56
385821
4
353544
246905
4
347241
90279299
35
53
10210
14
108249
26
862079759
409984
129822
58
5
98
78
45
1
404146
448750
86
172033
261574
54
255595
79
98
740834601
3
253595
336475
66
74596
3
57
9474
61
73
68988
11
2
94
8
3
10
98
7
2
90
24
8
478186
22
487995
220625
995868446
95
395343
83
471416
76
23
9
92
168588
82
42
7
25
4
72
25
12
85
307233
18403
9
146849
70
497052
14
28
3
25328
5
354544
460222
141578
733277715
75
65
260855
641397737
1
393538
224185
382921
2
13
42
301394194
463098
61
4
205161
457725
499530
1
379815
63000
1
111964
82
97
848904784
7
8
79
27
399870
98
65
315772
58
34
20
479587
31138
96
981407047
9
272636
487528
69
320916
125519
67
4
42
9
168791
59638
7
707939894
112130
6
98
57
498138
893377942
37
585495307
35
16305749
341490
86
32
296366
171305
372458
33
2
299323
83
295786427
3
44900
319107
135380
58
80
6
3948
7
6
4
14
582975482
26
53
373530
468567
90
5
97
84
2
11
39
124922
306963
89168
70786
403122
84
57
52
32641
449026
250429
26
126773379
45
93
71
71
67
891417162
142507
1
58
97
353047
134082
409945
75
25
4
103077
351074
8
77
251771
84210
481523
344673
3
61
98
61
1
4
96
632975797
258817
50
44
244838
48
26
389917
84
87
365134
496457
33
188064
29
332771
417194
92
818923376
343336
39
62
45
95
25
391011
344961
477471
24
462189
45592
189209
77
52105
66
98
484539
89607732
414833
10
424418
6
58
111290
410185229
129923
37
141303417
69
257055
361273187
94
7
88
306315
69
9
300338
80
65
94
29
62030
110130
311313462
24
608436174
163306
274924
8
61469
33
10
376280
237495
96
332437
84
19
23
1
162435
92740
281252
96
1
284295
425153
360862
8
247070
46467
86
323812
3
418285
18971794
173910358
219552
489631
37
69
85
331489
78282
32
1
37
825845753
35
68
147842
39
544598629
355389
212900
5
61
62
385936
388278
13
237032
68
18
24
46633
266967
55
238720
4249769
28
100738
52
52
13
2
19265
1
56783945
6
89
8554
4
51
42
62
91947
231549
165637
96
29
28
97
34579
191361492
13
265778
100416
380966
236940
490715541
76
35
336178
66
241065
74
2
54
423010
141314
38
85393
6
189471
122815
81
5475
655149402
395449
6
177516
397568
305844
1
536283933
150824
180650
9
50
7
19979
73
43
1
60
233973
21
99
1
1
904807123
112556
271026
88
491918
473451
802527587
134121
50
597272926
379542
55
54043
4
40
6
36
99
399015231
361256
84
2
21498
458163
389221
270416
13
7
980941732
1
258936
226409
59
7
282562468
84
89
521736806
313
445864
388131
94
387038
48
250654
64
60
7
396220
16
9
40
372767
7
507521711
251743
485882955
120335
203851
5
229317
729391637
948215793
83
781664993
59
366337
85392
22
63421
50
362181
41
14
382640
3
30
54
353707
415866
58
428675
9
34
39017
340827217
96
71
282985
66
44
107025
399113245
33
987462301
48
49
276502
237576
436883
4
167396
2410
333216074
59310
485428
611808423
170553
31
275670
68
63
79
47
29
95
10
827014901
8
2
13
154984796
1
65
7
57
242573
130616
2
58063
478022
241909
492487
78
110313
1
9
5
50
19
648969977
37
12614725
78345695
58
429615
87981
79442
5
40
6
319402839
71
279139
9
7
13
107147
35
439451
27
95
726944606
5
4
10
316644306
61
67
121450
34
7
77
55
94
28
4
77285
18
12842
44746
898058413
321608
99
4
670094045
469077
3
328302
81
39058
459142
199996
301544
53
331211
6696
431556
461713
513835056
6
454920
174347
50
98
94
43
71
60658
65
67
37
7
15
346494
327763
714956063
124359
69
95
5
48
88
76670
78008
6
460548
25
299915
11
202816
73327
25
48
32
89149
217367
74
14451
80
6
55
2
266029
23018
289354
42
187686
418510
123871
87
79
72
687362317
353605649
5
70646
2
35989
7
884453717
4
29785226
50
71479
338485
959846058
499476
12
8
76
316424
105405
455070562
4
8
54
404928
41
133836
148211
339420
444849
245489212
2
196555
86
4
52
102950
21
459606
85139
7
51
43
58468
59
4
74
14
14
291783
50747
89
48
419191
23
193559
66
25
299300
181643850
17300
6
74
7
533533928
105526
83
103444
70
344699
951916978
4041
488078
463783
303174
59
449563169
471771
54
16
55
66
945930132
109383861
332732
476076
251820
9
760772998
60
369884
52
484076
413992
470619
88
59
452657
69
260865
248556
4
812144598
276884
8
284307
99
30
24
65802
48
15
397539
40
88
84
77
29
25
58
845060108
67
308347
104302
84
97
74569
115445
50
313413
38
590720614
475629
486334
201657
357370
36
40
274500
58635
26
358719
93
30
82
42
84
10168
370402
28
433605412
30
162137
4
5
39
69
257208
3849
260483579
48
84
66
371396
74
465258
81
4
495013
9
201995
4
45
41
30
18
16
133261
445450
229962
53
296799
22
9
47
25912
30292
45
8
47
97
99
55
387811
62
975740039
249928
429203
28564
130659871
289901
1
450518
87
161917525
31
328463
46
757178735
32
60
395473
453553
943540195
35
319866
32
141063
67
61
83
45
68
76
148935
196579
454437
24381
609520529
271265
420802
90
34134
62069
16
488615
118970279
7
76
70
335505851
4
5
76
4
816143138
398644
371442
27
21
446285
9
90
7
21
50
53969
357087
125391
95
77
466770
347432
76
788364483
4
47
371993674
67
305305
430420
332378435
550276475
10
92
306206
119172
17
88
109701
47
779212342
249525
96
98
288294
45
46
93
3
34
40
835436419
14
52163
48
549080209
97
24033
372593
636979461
9
75
32
95322
9187
74
379135
86
34384
38
27
90
272713
172699
22
112261
115677
13790
95
274182
11
114681
98
687363888
59
499983
53
782213794
90
22
73409906
89
241014015
298564
37
497820
5
87
9
81
132708
154360589
48
157708
81
117037766
208776
46
7197
134502019
531559034
11
36
223339
419663
88
149906
314317476
84
857323922
95
86
60207
20
62
403794
208397
375304
354563448
24
75
50
456612
298037
61005
64
54
27
461739
270413534
60
99
5
353677
364082507
409439
5510
152612
9
240909
161517
62
7
46
707661905
16
7
6131
335693
306195
5
331725
3
225834
244124
918309451
142623
517408207
7
320677
36053
22
325612
92
38230
82
70
40
822099284
3
83
162130
16
94
131394
62
338044
252164
90
93
2
5
406060
94
69
92
27
96239
70
199392
9
2
80
307769
249958
41256
52962
12
53
13
78
82
479795
72
404247318
37554
32
187687
79
9135
74
496697117
437867296
784877015
41
4
206703
46
243622390
169249
96
191511
78
32068
56
28
330990
27
93
45
65
181999
301016
25
484613
138414
447879
368815769
57
264723
11
452812
51
98
3
447499
53
56
55000
53979986
8
283766
19
13
913177817
46053
298242
2
265878
5
350947393
59700
53
33
6
46
451752
299311
97
444206
211483
344675
227139
2
167096
14
95
29
695271737
59
70
310901608
67
476511
3
361037
17
86
91341
13
3992
77
55
22
49
467461
915339595
99
390828
7
2
67
42
165970
4
63185
208617
146909
596007287
3
78
99
1
93
407125
478275
294894
427044
326971
20
421372
81
390923
110022
90
90
72
156645
247436
22
70350
312422
38760808
51028820
51
12
16862
65
1
240291
70
158887
58
22
464992
38
29
94
220507
97
54
358301873
18
9
802972371
253090
60
82
343925
2
22
49
385128
52239
50
91
652547559
75056
8
109242
70
63
15
6
53
303994
300536
55
425934741
54024
48
286272
47716
160732
37
184730
154253
17
97
79
393211
69279
84761
49
148660
246618
3
76
9
496597
32095
47
376731
173980
20019
58
49
29
947952849
16
441128
17425
346231
86
9
54
471241844
827481014
418366
496873
250109
13
47
366580
78
10
5
3
125509727
256081
62
68
366804436
87
75
26486
14839132
41
8
49
880210087
758055216
108431955
21
740273642
60
412523
324937
14790
12
93
8
254797
151746887
29
78
48519
337601
140532
163635
11
47073936
17449
225487
203744
293411
1
372474
335459
256560
431164
35
406845
30
100413
382186
40
51
241012
442812
74
125901
441519
52374
5
25
658655753
90
205464
46
83359
142673
977807873
54
412734
80
52
58
197797
181342
740110792
168557
413954
349326790
303269
21
52
73
231823
46
40
1
665550089
33
420588
35
252742
20
19
41
95
52
5
8611
6
362359311
999790079
58
948334564
486770
393400465
7
65
659160366
426493
98
992139334
423477
25
48
346239
334990
244155
11
490000
1
425491
82
96527
55
75855
323574
89
62
251365
11
63
323191
94
74
483446
5
106156
9
44
58790
38
47
106598
226184
100578
29840
37
21
567508174
459415
98345
133290
132821
52
61
72
241238
65
357748245
29
2
105049
436281723
283483
148688
131706
218742
461618
9485
59
237017
84
414230
377648
96
887177039
2
46375
38
141644
39
8
129005
82007
414207416
72
8914
63
18
5
368379
702386390
75245
372413
325901
5
329079
40
8
169113
221838
2
410058
313415
91
94
235352
38
151281
490749
24200832
250044
472263
38
174429
233312
470230137
57
73
254932
493362
80
337026
439417
223441
128020
226194
19
91
45
333082756
386292
245351
45
313081
877866608
310571
4431
64
18
61
23
49
383852
29
36905
341061
394271790
2
978972604
99
54
613068975
38
34
11
13
404816
37
73
936306513
255395
59
466882
38993
98506495
104000
402581707
167743
85
97630
88
413857
76402881
70398
73
91
22
51
488302634
39
22
295021
888773572
90
992258615
308812
240276
60
85
232320816
180151
109323
70
89
7
75816
48
41
86
549503314
31
238890
7840
360504
7
946595004
744854478
345752
32484
272264
63852
43
205895
38239971
52
453896351
458999
396752
1
237355326
299332
38
12
99
255141
239999
171185
26
175874
197356
368017
494105335
49
470088
62
98
37
16
362880
15138
85
363230
280769
12
438616
320228
386405
91
8
19
495889788
362514
91
84
86
685364907
25
6
67
85
72
93
53
273066
298897
52
118184
313759
82
81
439446
39551176
183035
93
23
166863
7
71
968737490
52
329855
211797
5
215808
64
244318
9
55
388638
227140
209495
197727
136676
426191
82
4
38808176
359403
7
83
83
413631
32083
7
481464
495136
63492939
98
114610
425471
455574
312680
163280482
232150
18214895
30
8270753
295308
463100
78
295117
491956
457277
14
155541
428945
85
40
495141
123656
39
485857451
315533
38
560462705
91
120812
23700
80676
8
86
79
65371
1
86
66
36
11
78
69814
8
904539349
120292
24161
59
2
83
4
45
48
465427
404693
356873
17
333724
112913
51
137369
68
284833
86
43
137412
84
57
483974
75
23
419864485
113162693
9227
8
45
1
27980
256750
377681
7
4
203800
2
319464
55
55
167829
164573491
457895
38
32
63
47
97668658
57
81564
29
792628190
66843
21
316184
317878
48
62
536727340
399400
12356
87976
84
323679
85
630797836
83
43
8843
66
1
627585703
176601
9
591061154
124519
123868
36
102005
47
243594
83
50
348984
463192618
46
92
35681
396907
241875
2
5291
231527
134580167
70
32852
67
237286
499621
181697
377628
71
222507
6
82
407892
632880910
35
282758
72
4
169051
3
166713
440617092
79366
253856
168857
48
68
68
63
92
674701928
182657
670742951
60
10
47
68958
165186
3
206405845
499212
323595
5
74
217863
62
118340331
93
698274381
57018564
13274
410326
75
224441
117526
55
10
353366
438252
6
267165026
66
65
696727248
297983
269246
66
342384
20
19
31
643974743
495375
339836
24
375899
712332068
384313
21
1
338750
62
24
750188266
6868
235385
2
49
183874
239959
260804
73
64908
95
397703
481269
27
39
464686
45
29
90
39
871989698
16
433051
55
70171
11
174462
127101
221581313
99
825997947
68667
94
455586
94
14
30
46459
194810
333837
16
50
55
65760
31
50
404476500
208699
42
28
65
21866
26
28
337013
8
342022
1
54
373875130
207953
923092341
35777
43
23
89
1
170272
26717
48214030
499373
88340
254953
346216
8
84
97
64
165953
113757
295778
380812
47
65
387996
217806668
485850
34
321999
413042
36
69
18
7
74
439572
2
35
74
72
98645
945034073
2
40
5252439
11
61
67
103410
444977
6
474233
91738
53
189736
174041
335684
98738
20
54
18
81
393337454
260712
22
56
220741
31
93150
585164447
497447
158484
492801068
103478
102969
259842
88
209303
433555
7
5
59
731199042
71
141715
72
85
81
134721
71398
171291
95
48
22
98
845355740
27
1
15
86
58
294426
185936
382280
197700
10
403523
24
51839
37
71
92
28
93
6
53
320830
48
318270
51
166823
20
267965695
410694
7
81552
80391
73
35
4
737644670
85
24
321690
265422
46320782
40
91736
14
61
29
157595
54351
19
574615842
281930
14
47
85
28
41
42
643354410
7
49
27
99
391964938
458
236695
67301
1
891849341
95
165888
17
66
392367
1
22
50
373628
455536
714559725
371142
35
244093
32
434160
64
437458
87
295829
36
760286292
53
8
81
6
90675
9
422575190
53
310535
78531
22477
93
175257
8
187405
156678
48
46286
6
496743
35
73
47
479787
55650
1
342421
645705916
135965
92
375422
52
122421
352135
51
119494681
50
388552
258940
22311
476444793
972272312
153077
5
266138
56756
132876
29
5366
6
88415
62
283533
324961
467314
133422
42
5
66048
33
134850
148312
457617
43
39
41
58
163148952
390404
46
307472
285022
61422
87
38090
60
53
9
114381
10
2
79
253120595
8
31
454120246
96
459345
277898
9
71416
98
144998
8
55
277225
194886
147217
5
11
182153
168803
12
482573
700317406
343224
29
7
8
82
216367
9
853163703
783848260
3
17
267433
220420
251237
184710
40
4
215214
25107
73
3
263197
8
475110
154547
305816
61
51
22924
481199
7
612997573
252783
317929
664216984
399937
31377
21
272009
49
48
77
53
58
7
36
3
18047
275770464
174924
186185
27
9
233762535
16
3
9
76
140797
19
391531
32
90
33
424806
68
6
741039039
76
236311
23575
83
85
54
41
7
7
81
3
54
311583
83
109459
2
225753
1
2
53678
6826
297823
184758
3
53
80
358001
216480075
26
907587805
22
98
42458
491791
701630644
76
18
986978557
31
16
1
53
112869365
24
465923
270429
802106693
79276
382912744
453710
320715
95116560
57
322603
63
46
95105
53
278147
38
53
208961
80
24
395623
2
70402
94
43
314065
69
40920
26050
143711
87
8
39
55
76
221652547
6
157888
43
29
71
79430
278590
15
6
48
46
77
169840
34
426525644
427944807
