318746
83
179063
244850
74483
278120
387372
311155
27522
422799
744609593
92
55
98
90687
363041
34
98
91
60
80
51
39
2
281489
489764
34
43
75
139325
51
28
184302585
32
3
7
237017
64
220429
38
78
356727
120138
4
140736
207921
408047
39
67380
19
256991
73
66896
13
436461
375694
30
199260
303135
90
89
94038
986357604
814977228
7
7689
25232
134899
29
385796
20
410293
66
79477
3
47
84
149820
80
45510
499225
8
3
461917
370462
65
95
29
340213034
61317
94
71
327572
136915
48791
88551
8
84
36
63
386551
165059
450735039
89
96
89
24336
471656421
431129637
250118
256676
29
24574
75660
467732
144694
40226852
220369
454785
230394017
60
962773787
361728
8
376338
309355
192297
528128725
173247
344748
88
79
6
96
401362
83
309179
413942
33
39
57
34
91202
209737
86
17
56
497064
151884
236429
3
254308
46
92
352351
1
357906
386552
43
328104
35
12
378888
31
104074
499865
51
23
79
38
71
162637
69
86
102066
57
35
416990
231922088
95673
138446984
50
50
80
136590
461212
12
472409444
89
30745
41
21
123174
52
9
84
48
42
60
32
78
7
72
156133
54
110755
154846
254291
460369
46
483058
311823
581753838
69
665446911
66
20
69
127462
450660
6
50
22707
2
7
166030
32
293216
85
89
98
97
52
455960
98
171919
323783
98574
238744
13031
4
421986
338245
53
31
52
342586
58298
1
662141576
497609509
76289
299149451
1
272366
8
27
25
85
412167
3
3
14
258876
601040574
608284753
25
873693108
50482
197511
14574
51
240343
412881667
138973
416094
53
369623
3
31
247427
395569
186803
159654
5
4
57
126871
207353
452774
15
406983
63667
50
894442404
91
48635
285402
333414
46
106169
47
38
98531074
23
483973
7
69
33
11
85839
85
93
357138
42
322702
190501
96331
258019
45621
8
5
377699
328610
287716
40
10
227691971
270663
88
63459
108851
96532
70
44469
254518
369167
470762
327202
1
43
9
178323
758113114
8
406285
1
54
7
198848
5
63
377602
177525
1
417408
263821
17
47
45
35
488218
49
89
452654
549770732
65
64
379418
74560
58
611749094
19
203635
52571
273003
59
97
80
382341
494209
16509976
276085
87
453034727
16077
6
69
1
54
418495
7
371372
55
103107
97466
467181
58
72393
3
380884
64362
6
62
160065
46509
76
388025
251774
52
256689
328983
3
659384057
39
83
36
165135
7
9
8
279367
38
65
514
19
61
95
57
1
26283
31
6
293587
45126
80
47
62
81
76
34
277212
429735
12
246989
413889550
15
152506386
67
456135
72
46
73
187382
187590
371596
32
49
8
82
211441
454888
85
451553
422674
16
32
417003
457994
189818
387669
18
253053
6
430789
74763549
44
209842
71061
483289
477371
30
92
93
82
50855
198777
8
8
52
72037
271243
390327
185307
83
129894
9
257568
75
258988
92
363431
63
17
76
390853
90
9
476865
417942
12
99
3
442280
48
9
3
53
316994
21
15898
319532120
43518
477187836
291033
28
73
105552
694834929
431390
76470
351868
469029
26
338705
94961
38
93548
6
36
71243
84
9
73
459182
109863
48
81
420349
24
56
7
67
261917
251329
178069
70
39419
82
9211587
557011735
55
27
311846
434628
479240
73
62968
5
56
752071651
56
93
255270372
305159
644364982
425532
162099
270426
77
86
26
91
134012
421448
78
33
18
73
515843457
35
86
185213
95
437871
5
231115
324045
466909
253832694
95
325075
536553725
352898
280916
18744
236972
261770424
43
8
203213
112302
395769
38
14498
451548
87
366844
87
6
456995
74
132482
191349
62
334006
80
169389
28
74
2845
18
452098
659422357
99354
50
52240619
54
68
7
303262
145693
76
86
243733
44
31
67
88
234950
7
410839239
49
85
76
94
752952806
498467
60
40
68
76
480666
326990
270081
98
80
90
3
417896743
18
274592
68
61
13
459810
356797
27671
98
46
280151
43
918013848
129919
72
353585
77
73476
304764
79
373962
3
9
260880
49
105213
150629
477943
6
3
347283
65
162238
155882
453831
6
6
436418
245437
395321
210102
28
93
93302
107612
160323
23
233978
353882
463503
59
300594
24
252141
377757
35
561879237
122683
91
4
234640
10
6
36
216495
294512
11
180693
70
76
330416
17
90
82253
11
194365
560379436
84
93
58
345128210
297174521
42
266934
31
61
3
95
393987
385840
45
89
198639
50
64
441991
37
1
309319
198873
291482
16512103
45
90
3
65
6
704512006
83
735323411
211467
157730
70
3
363230
763563298
54
2
16
96
403132
480166
448845
429343
86
22662
91
70
402980
249158
43
71
187382
7
271297
258048
369518
78
57
340701
41
8
396300
447139
91
198967718
77
2
30
67
82
288907
270996050
34407684
54
79
27
938138616
96
38
75
49
65
10
75
43
36
53
365601
67
260035
158340
86
82
132291284
76
4
13
35
23
428552
27
386481
322531
95
6
34
78
493152
22
60972
12
71
42
363553054
984960675
721469556
818786936
651127679
383038
75869
25
25
90
70
450003
143315755
23
2
56
297354
41788
436058672
477259
438552
441965
9
54
162832
22735
267026
59
82
45
498510
915997220
552164498
378894
72
34
49813
627759236
52
224570
47454
30
236685
344390
109513927
127181
41
294936
349887
9
457315
49
16
11074
39
397483
60
94
66
12
269159
124623
84
56
35
20
3
432620
77
302850
1
8
119394
99
7
88
7
27
384851
258380
240451
128625
40215
9
332730
20791
290821
14
466875
340715
72
10
26
41
29
292918
5
60
18
6
3
440417
30
74
82
274382
182273
289057
584947356
16
499143
359811
71
6
96
95
50
274050
113446
295434
9
344908
761671859
281045
17774
74
323302
8
442219
168870
31
68
23
860365215
5
4
190532
74
86
42
6
193504
87
73
411102283
3
70
32
4
382392
73
92
320436
108582
720611709
17559
56
232911
1
19
593100960
140484837
134595
23
462235
51
71
74
15
62
85398
103528
4
57
21
343932
115256
85
296192
879267538
32
308707
53
86
23
97
41
62
49
51
487164
9
490085
139005
156227
18
90
58023553
86
54
6
389152
10
116842
380097
25
282803
367851
474747
295253
44964
67
31
6
53
440522
316848
33481
31325
4
979887595
17
312512
7
91
268203
341009
90
12
43
54
29
39
55
19
33
30
82
235962286
899424964
394650
35
224043
2
112231
46
51
345716
27
83
721775669
9
488569
10
94
60
119628
351786
41
68
475981
63
57560
389955
4
89
444993
368180
152516
215612
69
62
451180
22
229723
20
3
165851
5
81
77
130662
34
923903375
15
492210
14
488108
43
99057
61
244038
4
245422
25
43489
35508
59
8
37514
347993
336244
123924
83
320464
51
176659530
31
33769
197940
490533
254565
127701
292139482
73
56
61
77
2
488427
46
107857
468122
262090
12
29
68
72
499005
436524
21
40
205492
5
202836
86
303477
76389275
48
37
32
23112
272827
49
309921
2
87
92
139042
156534
94
59
415488
31
54
415770
407425
178878
3
220004242
782086410
64
92
86
202130
997818014
78
9
77
92
308919
225138
341619
4
39
33
325376
23
173031
65779
54
4
48
3
300117
11
6
58
27
36
52
44752
73
18
200204
104160
239568
77
94
1
46951
242405
4
68
254969633
70
23517
215543
380870
419186
14
198024
252733
630307432
334636
203717
491559
8
99
43
51
9
361065
319817
8
11
56
525091791
282785667
41
55
416409
48
54
47
81
146987
2
31602
401491
79
20
461451471
99999
18
33
118553536
312110
40
340596
332304
1
20
82
88
342851
85133
44
74802
35
100573
63
562572930
24
144384
470224
7
36
31
61
2
446646
289734
339986
18
99
78
295524
479876
31
6408
284741133
4
25
55
57
9
185861
1
15
54
61
360596
175953
282477
485597
1
30
10
3
496371
50
615383842
4
18
256580
126131
182328
249353
346208302
5
95
54
491325
291085
9
485733
73
92
286920
88
178270523
325230828
150223
71118
438719
391620
258075
67
8
56
36
50
34
96568031
237049
599034384
5
484410
14
9319
9
7
55
33
89
4
139709
811612179
55
349206
74
74
31062
184551
9
327836
113324
473199
79
347200
99
355700
16
489215
179957
547353330
273036
23054382
230486
854887022
205827308
554033811
674229167
40
51
731981941
392601
38549
18
76
67
65
55
67353
612809934
81
62
65
68
197881
305778
35
715578173
55
116093
223575
434441
432094
96
225813
3
66
416176
34
477032777
86438
589237470
21
172582
466881
89
35
88590
4
37
29
92
52
7
56
22
313535
797833320
235325
69
1
91
425819
328012
323724
183207
303587
97
186402
832742826
29876
44
151284
266793
472451
314591
47
53
119946
185747
68
322234
11
67
116036
24
42
59
104667
290714
495041
472535
16
1
76
218692
66
254629
79
24
23
248062
251168
99
8
221461
89
286103
499299
81
446767
535678004
36
226187
51
170047
23
11
77
27
51
47
27525
561303152
53
839660044
122887
97355
952595870
332860
79591
97
98
50
34
24639
12
147509
459283
1106
8
258782
41
252322
261306
67
40
73
118219217
46
155376
97
7
321340
8
7
752418341
232128
53
58
13
84
46
186200
43
764557104
63
931465377
390465
248312
10
75
61
308669
60
40
3
6
437753602
49
90
106059
756281618
96
232106
2
96772
20
49
277323
1552
65
95
185162
63
98
8
2
363205
72
448325
306935
86
24
89
24
2
245928
2
878433192
8
470820
80
1860
84
16868932
246994
2
51
151533
211774
40417
990311796
2669795
40
126513
908215248
2
352939
387157
41
93315653
23
4
429726
46
42
372163758
104415
442690
46
799769522
172169
410917
13
3
237043
226045
50
404503483
50
52
200839
78
71
871671772
6
798081347
99
71
285972
96
333566
23
58
94
415847
97973
62
2
65
330123
218429
302108
461297
55
16
9497
73
62
371355
148387
128251269
6
8
80682
158984887
22
19
442165
910312608
98768
82
346913
188179
15
399937
110835
17
29
26174480
5
9
91
806949105
242002
38
383216
67
373752
5
66
1
319089
32
502292543
497880
8
67
520960171
420090
89
438297
12191
50401
57
84
57
157591
66
645120548
94
31
56
59
298647004
15
5
85656
304324
77
73
4
28
21975
11
242053
491184854
265083
14
807584395
248551
216584
496461425
48
28
257348176
412717
329900
113987
200038
83
189629
68953174
362918
6
5
331908
70
1
89
70
27
41
74
928352128
297534
16
948177739
400856
496061
73
396877
397851405
35
48069
81
86
57
378604
346377
374310
167380
67
99
36
436773
14
212020527
10
198220
412472
13
418015
66
260623
70
53
9
195703
67
86
9
90
329292
378497
342845263
667899341
2
76997
226330
422496
49
10
41
18
31740
93
49
15
324946
297112
94
2
58
481834
61
8
275628
51
496150
658
320637
382848856
77
28
402319
63
362697
370633
12
142559
99
93
3
609150992
238418
161305
195501
365140
186873
105145
447087851
382896
48
21
789147000
415092
56
161288
75
13
461498
7
7
247877
123307
41382
288981
272756
8
43
413872
390942
184378
71838
7
270058
11
479966
70
144105
75
176791
460865
6
984739325
97983
34352
329028
56
80
16
338547
6
99
427490
281914
92
43
36
87
37673
52
7
67
53680
53
374305
8
69
206418
485608
70206
26
32
50
52
20
163232
120945
14
4
628888286
143849
28
87326
254668
393813
490356
11
130460
63
63
9
9
207127
83
381297
621462699
316294
75
128388
20
2
47
180969
17
102697
97
74
16
75
262822806
313260
193520
75
96
25
29555
1
50
8
29
23
330841
97
80
4
340832760
22
108359
50
464327
36
383693
1
274709639
278663
98874
48
62699
113952
290879
83
15
63
579730601
4941
295251
72
4
62
98
98
9
54
2
334306
85
119869
252062
760721427
25
280712
203487
80
10
67
81
47
104176
49
22
85
71
344528
389938
12
217718
131387
214043
12
60
6
80115
445160
81
47
28
339172
22773
8
85
304019
4
3
236247
369623
2564
171127
227142995
60
47751
4927
180584
4
34
81
46344
89
61
474812
84
48
452929
62
378213
75
2
62
5
7
44
197628
37
17
6
75
5
233299
86
208026
97
909266227
11
5
28438739
12
99836
38
4
51
94
99
89
83644026
32
267531
18
6
383607
782908701
22
25
24
85
169996
31
134656
14
59
257737
4
91
497303
61190
157171
953864713
238888
3
80
35
8
351958
228475
108139
329586
1
353333131
831016327
2
89
228274
94
302675
625982485
105937609
449482176
39
375668
52
94
783857254
81
375186
45
90
71
445396551
31
607143630
53
92970
74
114599
15
96
95362
679875244
11
361111
5
598263898
247801
12
43
40
212599
827881339
449649
296610
79
323757
409903
377540053
30
7
18413
340230
83
284974
882461867
483534
38
1
77670
2
271250
255982
67
447228
398132
78
99
78041
52
884130627
401409
200371
207526
39348219
246807
32
858622489
142286
481011944
56607636
408488
60
7
3
58
578753618
8
21
347117
325594
97985
92
278713
69
84
65
89
98
472997
25262492
950963482
148806
261937
180039
31
61
32
852040142
2
69
334636
482878
2
61
3
373871
66
3
47
32
66
48606
1
70
633161739
872591317
493738
57
135342
291886935
16
8
40
379569
493907
311782
29553
77742090
240914
13767
85
58
480866
363875
67
58
38
126622064
251554
31
257329
407718261
9
407128
4
153509
386333
43564
19382
260817
435972
631737316
17
9
8
250395
5
69
9
70
36
109567
51
16
325370
7
30
496731
123766
91
7
199608
195191
63907
481727
277120
474108
84
371557
1
262706
21303
357879
221031
335141
33
147120
68
8
231254
47
89
190004
10256
2
69
214766
52
8
14
75
524220299
5135
10939
57
81
34
13
279328
16
42390
49
20
373674
314036
62
337672
321860
37649
67
8
10026
80
68571
1
328820
175914
39
54
50666835
96
177668
3
431234
451293024
45488
99
125884
270173
320573
7
88
347761414
42
181934
79
17
417601
170184
12
6
240582
454804
474108
185119
42
447509
6
47
170478
14
3
322734998
327279
46
71
3
46
97
87
413632
89
142674
9
82
295351
37524
53
10
45
201777
366432278
82941
2912
22317
2
90
438084
203864
218251
521969924
67
21
334253
351674
186675
20
24
67
395455
62
61
499047
40871
165318
4
82
93425
62
47607
163900
336634
649147083
444406
275993
59
337402
4
9
391948
2
47
83135
115445788
7
76
40663
47
304701
42
49222
291311379
89
450003
373115
191788
91
307259
73
37
7202
409957
128825
45804
602628946
45
368899
24
37
27
80
199200
62
19
6
9
368794
41
22
28
395239
470706
66
97
62
319838
91
493375
206589896
426936
14
53
51
1
14
23
1
5
13
3
3
486400692
409606
48
429832
8
3
12
92
288499
287348
8
260895
330903
50
691757664
130081
80
86
97
440082
147773
23
37
40
4
482806
55
132111
24
217488
191778
374686
61
85032
4
78
61
34065
51
397528901
349604
2
76
46038155
53
12
327421
81
27
57
390766
491185
49
43
731976533
9
23
87244
25
76
80131
365703
454860
422613
23
731965206
29
142486
333694
334056556
287256
3
260343
42
258783
47
2
260341
8
4840
459826
264825
19
158081
114880
6
33
354820
49
807230255
176783
25
558407597
671533933
93024
254860
307497
5
173890
374329146
277642
82
373068
4
34
472911
416288
23370
61
93
3
9
45
35
50
31
52
38
55
48621
11
16
4
16456
78
487434
93975
43
95
74
86493
34
30
98
345878231
47
75
36
419762
37
487721
353167
74280
16
779418099
74
474884
8
259057
14
256775
220610
72
332674
57
251396
35838
56
69
88
247735
428940
398540
16512
34291004
406042
32560
59
818245891
62
51
251075
70
231704818
19
424196
54
146349
284057
42
444709
600931020
51
91
24
477966
89
672024721
14
99
94
327363
66
11
2
75
53
739565438
83
51
66
182540
4
54865
161370276
8
94
43
24
412529820
4
9
3
914044640
499292
284554
381520
663950024
37
54
201549
53
339638
19
128122793
489035
6
700177137
3
294658
396631
4
231820
50
80
7
8
16
281112
17
7
133707583
24
8
49
96505
29
5
377315
19
8
129026
93
26
812965664
26
237220783
78
335579
350423
25869
295621
94386
973405875
8
140100
174880
16
100510619
847911
14
28
457501
56
292980630
99
1
771463180
3
4
9
93
23
129630
22
19259
479955
4
161119
351599
244371
219039
467859
8
74
69
395895
96319
417571
54
167628
57
277142
8
76
565264875
15
369718
126274
440334
169244
390261
954373514
308357
76
400880
2983
140062
149418049
8
93
5
7
418471
907070252
9
52
96
80
703665082
162252
52
425842
370220
935334674
192137
391159
18
2
37
249943
47
430983
227794
51
71
4
294407
69
9
20
157243189
300790
81
17
457600
374612
611081241
85
377962717
37375
96
466975
115812
162214
406356
1
66161
31962
4
221288
77
332519
16
78
2
413040
82
1
110970
388930
53
471822
316611
51
71
314130
62
85493
384834
17
91
231967
80
35
75
83300
20686599
215287
99843
6
49
284408494
81
403618
46
235071
139684
461961
406105
46546
43
82411
3
395324054
75
66823
451604
40098
358355
211298
71
477192
98
69
432292
17075
7
96
69
68
63
89
287016
473022
63
467110
468773027
999137654
72
86
30528
374011
55
119599135
80
391637
414424733
92432
59837
9
76
78
252950
49561117
2
24
340887
415081
41
1
291165940
105266
142478
36
121100
255040
230675
71
15
332405
45
235723
37
250941
268306
419083
73484837
9
41
12
8
290232
35
845009465
98
436562
90
2
145928
54
332381
41
5
82
84
72
68
2
61
86557
9
195192
84
156428
212771
51
19
95
31
16
102956
79
8
80
16
348385
100108
416055
5072
327364
64530577
37
293890
420655
153689
250121
41
300515
55
123696
331942
51
33069
456132
53
930929384
21821
7
386607
174858
38916
168245
157932
115944
73
346345
432986
430856785
199231
185394
73
45
25
39
30
7
305887
283644
5
436259
1
592339219
917913553
9
223565
67
416108657
46
23
467287
94
6
92624
23
248882
43
186487
67
288323
215007774
137200
80
407066
25
67
366831
399855
234301
400453
375951
326666
118787
132980
351318833
404400
69
79
60
456337
56
2
80865
276164
84
357372
91
60
268724
408511
131331310
5036
95
67
281134
387761908
61
50
258102
63
82
784767803
417066
26
139649
16
56
2
59
277647
7
167699
47
64
6
33
58
65
44
463509
8
188891
67
219954
43121
45246
12
56557
146177301
26481
296027
622643014
42923
226959
340008
12
264378
96
18
413733
452266
198424375
95
5
3
46086
3
9
405153
72
5
57
88
176054
51
7
205913
50
22
449474
47
464109
65
292622
393840
452667
6
145812
54566
52
92
7
98
373063
351694
102757
7
392776
8322
86
9
56622
82
1
265094
11
261355
287339376
303576
26795
61
238874
18
411937
72
34
26
229634
5
41
348649
453200
307582
71940
73
427691
391466619
406044
5
148681870
199365
31
96
30383
4
81
8
63
76
94
976605226
258902
340246882
28174671
821652115
85
361453
31
48
53
196500
318027
94
8
366618
124468
24
35
477019
820693612
484736
289372189
46
4
916624202
89
361242
416083
85
114109099
246858176
659074197
562685305
895153431
11
165408
95
62
225052
598960278
358998
375223
207932
76
358666
90
193125
297162
72
37
11
24
176984
92
44
27022
49
57
69865
255502
481059
9
19
288597
387073
373883
74
267617
314616
64
271659
87
76812351
888202943
2
226892
4
196482
141921527
316559
20
64
15
90
9644
47
88
59
75288
36
46
89
12
42
416117
41
60
7703
13
4
24
402739
1
485356
172223290
415264
12
6566
823673157
2
227801
431994
444079
29
90
57
73
940449847
2
70
6
15
74677
78
99
85
367789
5
272053
259329
24
196867
82
8
469876737
1626
42
37
94
188402
38
220076
584950320
59
29
25
89
11
1
83
799121333
32
87
664061479
61
13
499072
265385
536966820
172928
27
17
16
27
925152431
541595245
98
5
253609
15734
575888382
1737
43
76
8
53917
60
45
452482
9
85
21
7
238630
436515
80
82
13
76
186097338
2
138281
383798
11
391305
234686
82
56
290091591
93
7
33308
5051
29
161880
8767
389353
185765
169022915
348639
758136087
116673
96
468403
38
91490
191495
69
340125
57
142367400
81
176587
76
2
5
314757
74
3
1
249979
313257
74
15
408535
97009
3
7
76
36
395174
45
249636
993146872
6
765268767
18
59
96
38
55
54
18365
49
13597
476836
330257
40
427309
180080
949522298
99472303
98
6
70
6
75
155911
37
61
1
58
359164
167945
11137
222511
176033
191365
138022
213894
398088
34
348526
525437320
216306
285445
73
4
1
173284583
17
86
157968
63
26
15
7
80
120769
132377
785855760
120765
82
11
88
827492976
534620694
176236
46
93853
7
268851
439090
97373
52498
84752
97
234108
462768828
245564355
88
19
97
433675
82
9703
20
24
50
9
351510
226258
440975
200788
14
28080
69
326924
4
280339769
442218
45
42005
32
1
33
21
35
27192
276874
150533
74
5
483874467
491387
94
125116
46
42
602450378
292147
24
314538
184779668
79
2
25
996211794
63
248981942
81312
2
2
55
98850
22
46
440480494
129476
125976
47
57
314403
45
654010649
7
292775
378291
13
80
78
183689
419605
60
13768539
35
56
8
364204
371906
424295
255529
45
1
65
466377
85
170034
265757
1
58152
109508
394352
2
66
394037
7370
46
379658
29
333901
88
50
32
74
6
121479
18
303814
388631
199983
89
923828889
54
86
80
633138465
92
113770
75
26
67
4
72134
15
169777
148873075
252904521
25
56
115985324
60
210870092
57
21
93455
676966209
74
28
422330
58
4
70
51
4
949382896
22
74
51
43562
11
331352
5
89
486907
256649
22
1
13
40707
555811708
57
223173220
46595
34
90
287085738
32
297151
52
17
73755
322853399
15
6
64
77
1
388085024
120727629
913312182
58
182627
15
294625
54
72152
89
3
415866
44
105508
52
86
15525313
35
495184
95173
175703387
313733
7
522912371
118812555
8
16
229410
85
7
55
784908696
10
175018
110815
93
2
59712
242550
129414
404413
43
69
24
5
88
97
136971
139439
20
34
53
17964
113145
469169
384436
348309664
489658
30
44
118547
69
750199519
285933514
157435
84
492218
42779
9
363670
55
370214
85
96
438138
34694
51
74
85
40
31
89
353637
7
14
85
12
8
4
46
6
390479
232253
5
303908
4
37
199734
48
357482
266349847
25
24
41074
58
440451
256129
305234
408219
219485
86
54
19
106918
465692
554786853
423965
62
418035
225482
429951
12
1
693302182
60
273068
2
442649
35632486
64
66
60
79
15198
16
10
321251
84
115286
21
321388
65
66318
18
3
115664
11
298916950
48
27
32
1
9
1
32
113701
446109
19633
6
67
86
3
40
10
253524549
69
396785
51
8
65
492745
487691
231562
17118
69780
411704
49
75
394524
142926
320880
491783
365826
24
18076
97
599503703
25
92
311389
15
9
619421134
31
92
47
22418056
363925
86658
64222
53
122029
40
8
1
526256323
94
113839
8
59209
31
56
1
596097830
51
8
566395609
420637
8
5
267922
313599
47
48482
409519
361940
310708
293971
93
84
619898479
77735
233308
920388769
37
12
875974748
74548
43
30
24
5
295276
8
330169
86
58
566027468
74
881488459
303270
624452153
246947
36
75
18
70835
239258
82
56
78
227850939
60
142222
82
40
273061
378849
47
17
418993130
12
296498
376720
79
359263
84
75351
34
21
198724
7
29
87
98
77
8
29666
59
19
4
29
74
173183
341483
891157070
242661
52
86
81470
17
690902091
81
122142602
121783
22
78
86
3
6
299910
31
1
23813
68
139955141
2
308755
144088
490304
339031
4
7
90
12
7
266841
40
79
9
48
338484
802719505
685973962
88
43
69
68845
364225
650618508
31432
434802
374668
156648
480230919
54
30
202946
154741587
29
76594
94
204820
123637
310071
5
40
297278
283319
468165536
84
422211
5
289829
95
35
67
384129
50
93
209655
6
18
17323
40080
94
59
68
49
899027641
73
64767
217980
59512
380962
53
136226568
13
55
71
236956
67
31
299925
288779
221356
75
256444
34
182020
83
42158
398122
16
88314
76166
20
28
2
49
302807
90
37278
428574
3
97833
72
33
470061
479487
118632
6
10423
83604
306300
168329
46
63
110558
40881
97
155208
95
130577
465218
4532
36277
387776413
2
15
263902
97
63
3
88
1
66949
32
330891
12
324075
467153
4
8
334137
14
644940637
6329
67
14
14
91
372814
362882
28
428040
90
179003
138414
99
233702
99
59
220741
30
270823
194673
17681015
140172
373778
41
333695
76
61
265802
61
246989
43
179568
999311370
6
20
96
106216
7
42
257462
55708
21
30904
52
342848
19
247415
75
43
58
146917
242755
315384
111851
835874125
51
12
3
68994
235677
365413
64
98
340837
643895100
25
31
20985
140371
8
10
992401011
197143
379938
3
71
126078
36
75
3
49
15252
987303011
434315
336346
58
92
32
476633
74
75
94
35
54
300747
63
5
79578
192923
828988886
31
913469901
485595
445507
270789
465012
148440
60
55
687608886
1
19
73
413612
457453
2
87
7
2
409961
75
76148
271760
140338
28
394802
304843
310729
181566
2
64678
237643
12
1
44
88
344614
57
49
13
74016
1
51
256051
263237
447961
271104
58848447
453529
14
380241
67
85
206556
94
335470
63
93
789019083
9
34
407369
340981
34
29
7
52863
65
43216080
141635276
53
258996
279230
295086
5
72
299943
89
47
64
341880
29
296676
44
321845
407657
434843
37
399240
153189
181967
857958851
795912635
62
57
99
797754988
489357
476580
17185
62
5
453063
3
340674
33
602718117
5
30
208677
59
156046
30
432143
281891
303178
84338
5
413838
94
8405
879980568
169203
39981
322122
425379
54520
51
578966436
6
86
42
156341
80
34
78806
79
238580
351788
100916
13
45
11
775989424
96
23
434276
86
6
126066
68
90
53
67
39
94443
411750
1
55
19396
227791
884983297
63
67
73
21226912
7
216783
32
48
10
71
52
84
90
8
394864
60
56
57
224500
350214
99
79
34
381446404
9
95
234453
133182
8
166453
30
251338
98
758020253
367915
8
136177
242696
48
52
4
613615841
22
340831
38
276637579
359160
51
84
8
16
60
77
54978
232074
12
65
82571
7
453430853
15
85
90659
68
956674898
9
96
356032
451618
133248
41
209395
4
259782
2
122913
12
5
67
81
403937
176437
352079
354579
421941
360835653
303909228
20
448097
15549
235517
58
97
145016
32888
13
61
50935
36360
325843
11
141300
187117
26007
17
64391
34375
468694
14
34
321532
45
6
357940
276530
6
344814
75
11
179391169
464798
54
211332
238671
76887
3
296677
423453
398783
395118
458958
84
5
80331
9
100143
81
242005
70
59
35507
360309
368892
57
57
67
367753
9
37
324541
472104
33
61
8
21
66
309276
250437
6
54
38
11
102978
56
293019228
46
80
50
12
530905276
808828897
392547
143258
274937
54
441591
29252
340541
66
536955741
28
174230
481823
8
164119
85
423537
64645
14
9
209349
398854
47
12
334630
205503
327647
8
31262
296567
146390
134621
58
7
995579538
1
42812383
35224
96
15
1445
447030
371006
3
435825
366601
15
85
289591
4
342484
320686
99
247755
6
184424
79
675
339001
628651226
134067
848780255
31
90
77
75
59
218647
24
90
187419
83908
13
2
416782
22
71
21461
6
900311820
7
7
35
33
28
88
33
68
261492
18
318711
429221
50
350478
54
345882012
81
58
108477
380216
270333
22
767251020
77
67
66878
47
284654
217402
99
116184
32
98
459956
448020836
566444925
329922530
55
212848969
122163
216117
66
409902
81
34238
374617
66
43
351437
49
55695
4
481107
35807403
49
269125
160212735
62
148135
6
20
14
76598
4927
61
852326836
15
823668920
392850
76
54
5
80
9
31521
88
277252
207136556
74
339251
95153
67158
76
1
9
75
16
11
93
9
20
377539
13
98
275353
384153
90
15
191199
94
83
48
401429
21
74
40
7630
281358
44
439684346
3
3686
49
120040
70
2
71
34
34872
133258
28419
1
208801
94
63
526291525
92
196756
65984
71
391622
116745375
34442
59
455057
506723071
43584
77
91
93
966759436
268964
14912
53
35
228996
24
408351
400794065
406006
459723
5
83
336955972
17
59
67
40
194032081
42
342139
496740
80
31
17915
8
451605
31
230362
515584481
41
84
38
11
343453
79
42
76
487734
57
64
69477
86
34
421835
3
221384
33
402045
62
60
44
388164
68
17
18259
120887
69
206170923
50341
319011
50
727343092
9
80216
523741748
492962
37
13
922487272
91
365664946
209276
3605
211129
39
196801
12
57
80
68
432916
5
244619
491370
114689
25
389052
341532220
311441
95
9
57
10
51
318006
244480
429064
309191
915739520
422643
59
41985
91
299297034
88376
76
83
8
57
47
48
89
44
347574
33
40891
54
298184
82
84
417909
15
981780791
239959
75
23
209225
423225708
129646678
245410
43631
1
263222
6
489780
40
3
186939
186741
138381
367259124
51
568191977
95
43629
202644
34
442868
5
67
144538
67100
85
27722
428799
166388
107384
192967
304881
47
26
499698
226077
7
69
7
49
302259
25
88
343747
323753
80
341763527
895500873
160093
66
8
39
66
460450
87
33
41627
41
497088
493806
277097
129116
245271
4
189477
71
235866
345881
5
360496
51
493819
88
39
72521768
81181
7
63
41
8
4
141417
486047
431206030
304734
49
154788
862444042
6
90
589654736
226986
71306
396563
96
52
360288
62
332866
180039
222635
5
26
23
237842
291839
340671
39308
53
75
366510
409016
335147
42
29444353
38
73
389331
25518
282081118
6
135035
292285075
42
13832
80
6122
1
50
28
144625
39
20030
85
89
394108
43
15671
5
18
268291
493603
123798
17
39
1
14
81
226248
87
79
403378
215420
250028
69
447852
388123072
245984
321911
228093
36
95207
50
61
319451
445197130
69
90608
267724
445811
228207
229304
186925
207154
45
699059930
20
189433
305308
87
183987673
824449646
396504
40
17
4
846774108
76
21345528
193380
6
14
27
90
397675
299252
208696
346367
349386
45
89
132308
69
457162
374038
72
46
144074
155466
82
268248
65
94
319550
467931
31
830164146
462838
87
112294620
278539
41
94
92
303319
136226
54
19
57065
109444
296142
61
23
15
77
81
955144322
68
11
43
304139
344699
33
1859
399612
31
117372
86
311720046
21
15
176498
86
18
125220157
190653697
79
23
54
417618
460778
35907
53
30
205316
3
6
201207
262798
7
7
1
385614
73030
179516
95
287690
210366
497647
767463644
2
83
449914
80060
175821
315862
137387
476274210
87
325373
94
64845
20
9
397618
210791
673039678
429856
66
253892
97
69
115226
92
59
73132
34
786670623
66
70
440201
282171
124977
18
389653
310710
1
27
35
33
791913590
43
460528
66531
74
2
63
95
78
68
81
220603
115854
111088
505143547
97
391945
50
87
258904
379496
60892
74
144438
438006
43
59
496932
96
53
9
42802
322183
21
39
89
37
14
1
270203
19140
48452
73779
401380667
71506
69819
63
521276745
61549
282820257
24841
18
52
73
161305
978492795
78
323819
309959
106734356
194549
32
142234
83
58149
57
444344
294389
33
335197
116051
332527
53
7
98469
156220
13
67
229432393
363386
348454
26
7
338646
27004
240547
21
92
66
40
214762
392025
196193
405132237
71
24
77
22
34
451234
439712
1
502854441
473295
21
17
828945438
183756
5
156735
257432
67
21410612
557250514
70
429011
55
3
69
74
462560
401626
64
371334
113090
98
150069
9
327955
110346
471587
45
185490
53
240902
3
41512
31
240391
201940
17
56
296257777
13650
2
1
11
422694
317074269
76105
10
656183078
2
70
95
38
183314
9
22
412094
29467
490748830
33
219041
407505
322126
649781681
1
112725
44
121264
6
75
351295705
193330
8
88
96691
50
112582176
80
34
36
47545943
42
54
13220
96
49
683265900
897484301
88
519436696
8
278093
56
92
44
8
2
8
417700
18
240184
53
83
83
370654
130214
70
90
56
517555909
199615956
295348
23
438564
8
57
3
432540
451705
263670
156875
468742
52472
132310
314940
402725
61
64
207540
97
59807
104167
183546
154451
277503
8
313928
273636
45611
298130
6
694275721
93
343634
297339
367906
67
86061716
59
4
703985232
80
303398
37119
271322
53
422467
69417
18
457078
438341
51797
529184686
892739959
885449244
558414254
66
46
49
286277
57
70
2
458888185
2
30
224687
80
436633
234355
610989892
78
45
7
83
37
49034
217008
488104
41
1
158242628
479891
32
61
54
93
121904
51626
30
61
14
26
5
42
486632
179462
17
418535
5
36526
401034
58614
4
98
26
289984
64
426887527
176406
6
327446
248806
113570492
368974
495254643
91
71046
8
258186
224750
161082
5
838215958
9924
51
71
97
217527
51407
348250607
389916
22
280048
16
19
250052
6
134776
218823
9
47
37
68
410260
480673
9
12
397717866
8
384979
3156
491946
80
7
5
302217
79
37128
836343502
191374232
14
237868
38
49
347792
132135
315880
69237
30
191175438
400621
401545088
6
85
90
98
345728
56
54
308781982
177934
413586
52
35
42992
5
74
74
49
46
111566
8
285347
289764
682478464
32
90353
330087495
359838
804356550
3
130659
68
483342
437725
410762
15
41
1
101191
278734189
25
62
54
271743
995160585
9671
458923
8
177234
199382
374677
43019
45
29
8
98215
69
6
94
383163
355617
378797
1
1
35
399413
81
12
17
880138510
420599
74
345166
433112
9
349052
20740
99656
8
17
68
94
22
28
29
1
2
92
49
26
64
414834
4
46
215048
259144
216657
16
68
26
723918684
83
177270
140606
18
47
68
25
96
6
300605
362095
27
322811
89
50
66
46
38
80
2
6
82
208565
241891
229967
783162033
7
23
27
7
304215
45
80
17
173752345
87
173258
7224
162836
90491
59886
33
42364
33
404213
11
76
59
72201
21
78
435526
59
46
41504
139516
75
53
462577
15
272555
83
66
253176
24
6
6
318043
144434
244918
69
64
2
415960
36
435910
410326
40
77
129601
304161792
208612
326791
209795
544677794
5
59
4
3259
89393
17
303381
62
283456
24
10
318526
359014
30
62
7428548
450573
51
29485
9
80
62877
767602640
64
12304
5
423154
555564833
61230
176255
429796
474525
95
30
954583113
146465
154502
446293
75
433963
22
5
394685
36
57
22475
440445
12
60
310649
4
425296
5
245428
90
81
25
91
93541
454434
420243
174530
266213
94
3
162679
11
376642
60
47
56
1
6258
983194169
35
46824
374925
3749
748323250
402813
6
103022
24
257737
488864
410567
27
424937
27
192031
99
553825347
67
536484636
188115
56
295071777
177168
90
2
18
38
1
32
30
85
47
410671
8
29
380627
73
125269
33023
52
415940
482314
158732150
829283538
56
53
82
3
123584
460504
12
163308
618459873
7
91
90
46
116869
36
761745716
985556028
284199
367303
6
36
146637
98
350812
412168
185186
68
142248439
34
240459
1
16828
245124912
359063
161951
54
674105554
607702144
80
81
97
59108
3
574585372
6
111285
353615
64
419989
279170
958448600
35
182375
281396209
496839
106217
231271
98
443570
47
66
54
186275
1
50
83
82
81
656075824
71
64
293187285
23644
37
65
292928
478659
266796808
11709
145715
203808
936335064
399575
23
771366892
282991
364360
170125593
58
52909
42
55216353
79
151042
82
90
86
427674
225368
70
95
447740
44
113147
329924
23
409960985
53
388088
454209469
20579280
126328
463041
6
248072
56
58
265287
51756
26
469961
50
68561
2
439041
36066
76
297848
8
332149
20
461635
74
111247
368625570
55
162332
4
873723118
97
397950
212319
38930941
891214493
35
40
69
153038
82838
3
46
34
153241
53
10
598922755
39
63
865451396
122761
73
357759
11
99
80
785192821
85
150284
22
3
70
69
1
94340
478116
56
9
48
81
310864
350061
92548
312546
430283
12
392700817
84
731365472
39
85054
84
85691
73660
21
397004
19
1
52459
246422
235290
942758188
54
260701
82
84
24
1
25296
121538
21
109232
440899
38728
8
205620
72
92
2
55
1
87
1
42
69
290785
802631504
61
3
936208952
5
256915
39
59819
104116
21771
82
392776272
302875
2
81
237447996
397225
94916096
217305
93
259485
491927
9
203849
216837
50
225573
70
72
21
88
450960
357692
174910
7
361937
69
105701626
6
178443
486544
59646
82
478078
195011
305374
326415
405660
407397
379853
73
62
75
142782
1
43
440332619
1
55
321125
37
342966
52
798945642
30
55
88
46
77
573607438
358855
198903
149121
421014
48
31
273783
411868
1
450595969
174430426
407648
384165
265403012
459739
59
50
586722970
97
7
4
52287068
74690172
91
93
870414768
51
197964
8
8
72514
105713
41
59
95
40
14
34
231904319
29007
46225
72
881162873
48
58
315347
8
407901
97
34
18
253409
40
15493
421518
72
1632
52
9
258410
154012
2
48169
34
93
2
94
60
331923
290468
52
443919323
99
84
33
274014
98
459691
1
48
266272
987389497
15
6
263904759
596472407
59782
313814346
24
21
9
383003
9
108522
26
53
57247
37
345909
54748
1
57
9
86
256940
978042573
59
822594608
81961
41
56
95
265611
423253
55
380112373
977027043
7
2
66
110333
369413
6
84
117295
290344
73
47604
265259
275909
61164
427458
433728
369211
8
33816
98
21
477003
310513
56
106000
38
3
106468383
965474010
316064
97
214716
99303
32
39
135402
41792
270166
11
84
58
373354
9
90
202407
50
339787
441713
488968
44
89
116369
5
85
18525
19
4
12089
62
437696
405625
412807
319415
2
9
270870
157553
75
23
81
234339
446779
55
58
366434
355078
406963
5
50138
79
4
90
43
33188
17
70116
392819
605327854
608007917
10083
3
83
139761
26
19
402704
774736006
411014
82625
95
53012
498870
4
31
69
98
35
10
93313
799899701
68
65
98
48
18
16
142436408
9
1
81
523042330
28
94
326884
49536
49
303368
178735
27
493371
4
201925
403575
361904
18
493417
141317
90
706932869
69
435661
171155
81
74558
375993
354704
88
6
69
79679
4
432496
180888
76
76
31
241588
97
9
31
28970
389764
264589
65424
12
321785
10
285603
70
31
50
48
33
174285
489752
283054
49
31
101732
149039
15
160943
36
148468913
577007940
18
74
479605
401064
71
73989
385146
105163
33
19013309
56
942416709
357934939
481741
78
324760957
399217952
66
12
14
359554
92
281729
73
268086
79297
8
78
879237344
401266
58
90
379583
303564
41
447594
54
75
486630
363790
80
49
159473
35964
37307
302511
98851
575269927
66738
59
26
5
65
133509
62
423185
48
91259864
13
53125
63
398115268
13
348059
239500
39
499361
450331
96
21
90
782829372
131402
281668
325431
78362
151386
391733218
256738066
302221
63
6
63580
659418738
84
424727
447177
82
136089
72
11
21
4
805055658
167677
5
71
309998
12
72
39
56
147436
338003
589387495
30
327345
487424
78
2
31
38
2
162600
96
52
401196
456753
406695
227031
62763
53
64
238873
72
789922370
67
378519
265374
8
51
3
346666
8
10
163203
85
399784
301790
85
9
291972
77
708751676
24
6
73865
25
18
6
53
51
1
89
232023
32
61
1
2
304174
14
428021
18
142034
62
50
68
157538
300202
7
71
138871
9
349591
8
42
78
427605258
59
319988947
30110
373106
466872990
13
109301
59
442993
42
150429440
56
31
93
49
4
74
758620285
84
98
74
15
446374
99
82890
6
73
992936561
5
88
429085
191852
451749
413203
12
6
98
432412
4
88353
85
791993191
240538
147911
57129
63
104788421
1
116507
88
68
478427
312384
321044
67
66
88
32796
192445
37
72
6
4
267466
311596
5
66
442734822
310938
293839541
364083664
13
328784
9
40
16
68
297413
40203
88028
95
320453
11372
142929
27
50
481410
518108909
54
5
216112
66
6
73
350610
507235555
50
339135
176417
6
55
449943010
84
24543
351687
22
53
417145
62
403608
84
95286
39
384984
110156
59
2
312742
11
51
11
220856
69
421767
72
7
3
124283257
443781156
60047
27
478563
86
81
97
230365
219142
355273925
3
95
4
311927
22
55
845699343
362834
78
66154
8
76161
499369
432781
461031
20
32
75
257992
1
80
396259
52
99
85
4
28
88
59
19890
94
313168
12
23
9
87
260209201
301165
4
85
55808
1
28
69
85
4
23
421892
458597
358212
239
61487
47
96
388988
97645431
193562
88
45
201991
58
49
218909
118503
477775
79
382654
66
257102
44
6
9
221555254
22
59
83
629347130
85
169078
8
152976
9
2
1
12
459214
47
1
409592
89
30
5
16
30
49
56
41
276276
217484
156362
6
61
267294
85
25
421079
163744
7
95
3
72
91
359878
413474
34
910129934
154892
151560
70
27
68
30
470916
69
64
379625
331856
331029744
262251
496411
165370
166840590
435246
7
76
76213
71
92
6
16839
66
147337
44
273693918
71
61
99750
174307
8
60
20
57
76
139197
416037
314887
129525
405516
36
88
98999
251408
336673
95
46
8
484154
449952
77
19
7
248032735
466379
888494218
68
82402
977026499
59
318793
3
21
24
52
3
201843
17
321146
189936
58
93
49
446292
83
7
84
181547
26
290568004
81
53
13
36
423057733
231109
97989
878352897
81
400809
166647
44
418161
455938
129401779
21
15
88832
476891
262404
7
556314927
12
81
441840555
81
15
140967
38
487343
25
665759284
457160
425990
68214
99
41
6
51
95
57
14
18
5
38
484117
431590
8
281882
488571
222896
285628
7
464439
1
160175
427340
587042180
628002514
808822500
338899
82
377033
15
460367
253205
355108
16
50824
20
424306419
17
31
29
51
49
35950
370538
816683388
29
43121
42988
237740
297571989
92
76
785422131
54
36
95
465567
23500
116172
53
8
305663
138304
288233
4
462530
9
278737
66
68
91
63156
142607
293192
24
92010
71
89
127555
31
400280
48
83
32
397321
199528
55
715800275
2
88
40
431074349
42
27
287425
6
825391952
38045
18
3
178215650
177035
55470
47
252006
643874960
94
477862
183798
10387
296013
74108
360149
22
169266
5
94
47
26
32
2173
48
25
83
77
8
20
84
992590332
339963
114887
8
36
45
94200
9
369227306
73
78
23
4
89
160552
4
69
37073012
83908
866101131
6
422326
39
90
57774
492822
6
3
463471
428172
47
339944
5
325979
32
189770
83
131129
12877
88
719361603
4
80
4
113765924
77
908733478
11
123060897
52
219364341
12
389445
45
24
39
76
580423013
199716
33
403898
943063562
489361
105674792
99
17
319790874
348289
282150
42
99
280253
66
66
372847
71
99
12
80
49
94
52
406716
41
97217
61
366825
69
35
42144
40
301472
250242
7
4
52711
31878
227422
264511
250159
345472
267350
127233
155422
231343
42
15
305511
46
208562
792381592
382297
66
466834
7
59
48
189854
90
215024
1
402241916
80
160636
59
177586
70
80
163816
412113
45
89936
45
111862
33
274613
9
6
65663
1
42
45
313029
168095934
162383462
70
64
156692
57
65
93
472417
95920
942613639
80
8
484883
291696
14
51
6
5
94
11
16
403843
96339
31
1
6
76852
73
444830
16
418862
389879
287776
80
85580
308759
421657
78374
32
7
21
852792625
47
132857
99
17527
43
454645
8
370335671
12
763745466
88
62
49282
72
310955
72
256074
52
29
35
602062119
64
279867
27
89
5
63
5
85
479573
69
541336822
7
232672548
6
494325351
2729
8
33
308867
67
289501
107161
2
331542509
247623
32
998719978
98
109244
373674
76
58
923051275
76585
148454825
35
89343
52
90
451667
297660
64
77641
401571
6
439392
34
6
99
406583
186533
223811
307917
175588090
326073
41
28
75
407569
243141
71
963960983
108992
63
804279184
323403
55
673586391
3
65666
296131
37
428938778
387786
81
14730
482483
415387973
223429
367033
36
73
303395
1
100089
36627
13
316433
24964861
20
46
305184
12
843338836
81
58
403966
448191
388988
1
60828
437982
435108
81
465064171
319469
99
67
4425
23
84
78
76
37
393639
412407
9
32
364277
69
56315
179072
200667
93
3
8
202302
53
467205
457755
69
4
7
6
167448
325582
1
397016
275548227
59
246419174
458319
214901
59
95
353365
300892
5
369158
42
55
2
54
65456
174163
75
318368
84
89
495353
251283
312486
374499918
3
69
26804
22
122378
69
463383
71
81
287610
355482560
479820
305081193
54168
49
90
5
74
115074
18
63
928171490
328833
363010
53
22
325126
280442738
71
142898
44
36
7
460488
497485
60
26
91
102521
203287
90
38139
18
78
9768
32
8
53
61
196929
5
45
41
858
79
9
9
484310298
14
363075
42
9
1
72183
103774
262672
35383
14611
63
202419
132493
2
403799
384588
167868
4
6
191805
84385
35
659638309
141795
29
398806
389945
144609
97333
69006
77
11713
59172
35
487896
400820
376380
153324
86
24
443677
134290
46948
31
28
32
2
18
97
84
9
239705
39
7
55
9
163250365
909388368
124006806
182611
704820121
75
220699
43
404543
587503032
17
134762
87
90
29465
629319252
351264
70544
8
441001
83426
243761
87
43
72
579874650
75316309
440612
177239
333259
44
77
9
30
402634
306873
299777
7
489226
450879
43
301242
243631347
292175
72
338729
19
12
37
51
27
117353
27
310612
8
5056
51
122441
1
79
16
275687
334946940
69
181138
94
315636
126360
82
9
10
217397
93
61
8
65650
249531
278800
439376
225233
96
81
80168
295612182
20
8
63042357
77
707577951
35
601503116
281020
27
140428
40
6
86
105286
7
6
183632
294401900
381947
50
11
89
465524
89
226625
2
152264
5
8
147085
41
1
74
37
9
369357
7
18
951835107
42511
35
90
259801
50
14464
212694
76057
1
84
468491
9
42
458718930
411244
35
85
23
231402
99
35
85
288841
80
339120
355655
115510
134221
654916276
132402
633971558
5722
375526
79
22
8
849564783
47
414422
12
68
21
52
53
71
63
432358
386755
9
156939
94
421220503
332084
17
76
52
5
272818
41
66
761974087
467896
82294057
53254
258767
125851531
423926
51071
235135
5
5
8
420934
406695
82
52
58
64
3
91
12
84
7
438236
864270277
576306713
157290
5
544348710
38
2
461336
98
73
11
169006
409593
68
6
260640
943377016
13
221819
244997
71
142409
65
237131
168564366
39
80
74
65
67
28101
702755967
73
214991
19
99
74946
318579007
52
7
289014
418740
89
340598
17
85
170857486
807077549
38
68
260320
296501
117301
421760
452859
45
32
62
53
43990189
3
94
28251
256834
243187
18
54513
32
436673
83
92899
401378
85
50
84
9
38126
97
20
61
121356
13
44
861541605
132904
289379
85
27200
199630
211488
178149
41
75
5
204686
60
287928
5
40
58
970969371
51
62570
116671
11
97
81
10
7
18
338729
380372
58
37
418191
3
64327
32
43
480065
98
1
136529986
158471
38
293779
59
8
210525
1
413568
307014
89
466719
385072476
25323
66
99
49
89
14233606
241629
88
71
22
68
152558
911410170
66
55
361297842
9
85
639220525
150755
233749
1
12
5
2
46
409425
343035488
2
37
174741
89
200903
95
254584
91
69
795810695
48
1
7
32
615815519
75838
148232
4
61
92
84
3
1
83735
97
310769
83
82
17
83
194639
80
47780
7
26
63
95
309160126
92
460596
271641
94
82
73
6
82870
429188
34
2
18
43
78
401262
50
38
98
273987
31
244972
283808
361313
169846
243706
90
56
14
19
53290
14
7
61
194308
9
362314
193935
778417365
763249832
48
66
195224
63
376264
390862
79
14
687627541
486314
14199
207138
234283
244826
83
46
88
24
471374293
39
139146
555002389
1
9
164558
4
1
18
764152537
722355805
348088
7
19
566242175
320427
357978
424604
77
452937
922257353
12
177803
385968
4
70735
191977
225435
165838
41
20484
75
82
401121
20
448040
97
221575
23
267310
31
667967000
6
46
323368
360978
326015
52
17031
93
161413
42
28083682
60
39
47649
839583626
339329885
92
389260
47113
93
924629592
41647
45
429137
249391
3
23
318278
278765
369160
32
102586
155508
460858984
13
72673
7
35078
189025
57
95
12282
199073
93
23
77
76
34
290332
84
309565
368112
47139390
66
480905
82
6940
78
347962
21
464689
648719553
363551
275515
194541
24
29
78
53
41766
177497
40502
489568
71
196899
224341
386849
217009
59
121633970
28
8
409713903
125699
91082
50
48519
79
7
249450
70
226370
1
85077
23
22
176117
38
23
89
44
39
75
9
463635
10
34
329200617
87217
324432
43
295311
488599
230829
14
92
340018
74592
60
89
63
844312162
22
17
7
364421
308873
148021
5
68
366731
194029
8
6
466840406
21257
88
24
299597
370343
65678
866308988
231735
776788934
285334
205707
915382406
85
48
10
94
238423
49
19411
9
183752
411834
24
40
9
3
208241
78
56
376315
175471
68
4
87
216542
302078
6
53
888461304
96667
253548
953732275
590378409
29
58
13637
54
4
74855
228094
414368141
223043
41
470560
25294
25
234542
234471
280275
7
49
85
26
20
404417
173263
24
1
208925695
66
461767
83
9
10
225136
11
7
263574
837505164
39166
403295
214818351
69
38719
66
80
166065
91
403028
13
7
9
77
83
44
78
7
74
86780993
448215
249106
99115453
215536
428295
42
74
85
83
38
3
40
67
5
7
38
183163
1
75
748263566
21
589388619
308242
31
225826
60
59
134269371
32
41
9
48977
56619
335733
204546
224784
234654
262671
241137
89
199332
486791760
446586
459176
89717
20167
73
90
13
89
83
39
68
267881
139251
234930
253829
491886
57951
96
81
241098
91
846771842
143837
431867
45
313597
78
41
237838
221550
9
44
61
990279122
8
669736637
58
311136
92
169409
345713749
80
57
416170
33
19
85
5
7
211158
74315
2
424572
47
477199
154132
69
83180
84
91
83
36
695641146
88
453169209
292914941
72
277288
142888
26
370640
367089
109006972
3
14
19
79
52
77
70
81389
83
394985
38
141414
68
170248
29
39
78
98
6
13
180377
306459
69
13
52
4
61
404342
7
95346971
130230
36
3
296259
395661
74
52092
37426
2
485350
8
75
174101
2
17
17
27
6
258712
45
33582
5
308982
68
114079
446888
14
79728
40
69
95762
5
298876
121739
62
37
16
191608
7
696199720
195803
39492
4
296873
62
143535
348198645
95
197867
147583
76140
115823
458037
50494
175268
1
14920
199325
5
60
87
73
255156
40
17
264218735
79
174571
82858
1
17
73
296982
73
920127058
340920
47672504
13
47
28
99
398095555
21
71
528534767
35
43846
53533
87
357069
2
86
8
29
116805
391837
302345847
32
80
22354
389897
74700
101790
13922
72
37
23
178263
149811
31
499779
15537
487287
96
116406
35722
9
36
311693
89525
297530
326851
82
7
25
6
50
61
394107
189475
88
67
56
25
47
225083
55
111461
49
1
45
994009300
308937
880810838
39503
16
81
239093
321849502
61
384587
665647288
71
147094
51
17
58101
982829939
82
2
9
854552496
16
44
92
311432
8
179994
47
76
79
99
96751
98
4
46
6
22
252259440
7
4
9
853491281
29216
389878
234396
4
20
64
332588550
20
388894
57
8
85160
22703
9
91
213932
65097
71
379027
89
110568
90
882771815
930404865
9
278314
47
64
269776
82
42
72
420663
20
57625
492429
42
166564
80
1
31
74
38
18
991618702
68
94
267771
56
54
578659779
710198970
2
267495
11
58
4
22
293340
75162
61
20882339
940466651
479489494
8
446581
13
11
127078
45713
97
39
33
10
22
883389875
7
55
37
19
46
27120
45
152797
4
1
84
192311
6
13
80
269034
83
350243
92
243036
447283
75
2
807582601
58
380508
95
349987
112751
110510
72
40
33
46
329922
94
4
86904
56
416165
74
8
80
414507
96
450848
9
429432
304096
5
878671828
387794
4
471210
17052
57
868092407
2
360074
127237
23815
3
51
395925
5
9
95
63
633251361
48
336538
54
340193
55
29815203
60
858470869
193710
322175
114087
279459
300415
482849
15
9243
436395
432506
144408
83
269085
30
443852
1
92
27
46
117864
615784016
18644
8
452438
40
22
143770
420417
298470
78
415087
265951
179207
401203
33
76671
304759
217000
75
82
365241
3
234156
81
46495
12
93
25
65
24
17
88
58
351146
12
71
260271
29
5
157697
7
80
14
16
33
703846043
24
275122
18
379456
764116518
23
40
2
3
347239
96193
36
259822432
440070
792959220
15122005
24
67
87
54
370542
261267
462748
90
34
313263
31
74
63
91
73791
61
70
87
342384991
196709
94
142947
118840
83
487173
13
31
363231439
58255
293802
37
89
82
188697
41989636
256693
198698
13902340
442089
269123
792395696
22
449176
51
2
451965
71
62148
80
63
18
94
314854
10
18803
31
472978
29
86
56585
20906536
93
367721
94
277099
229075
82
63
316702
86
93890
51
90029
757118241
68948
9
172497277
8007
89
61
584908260
251252
32
369879
40254376
382205
5
99810
292143951
48
31
64
64
42
61
78
368577
248335
105732
46
130764
468395
54
91
71305
249780
390075
83
93
78
499737
1
6
56
2
345883
80473
244839
49952
498595
351816
39
822613221
425078
96
187714
82
324570
5
1
390240
82
497080
3377451
60
2
135123
170277132
133121
81
33
62
86
33
43
91
215867
436603
99
49
388691
167938062
460487
292548
54
29
202207
9
51151
8
3
410328
8
449791
397710
80807
1
24
231014
90223
109255
72
94
285417
8
55
480693
14269
2
1
59
309003
150409
2
85
79
35
281093
155589
69
110513
6
21
289830
60
68
89
16
37
6
79
32
94
61
302587
63
169311
74
948
105267129
285618
5
20
481143
124052
48645
30
404703
68163
650611639
4
68
14
421241
48
357733
281284
906274607
399521
859784900
914854896
53
111978
320732
372941
7
77
91
26
66
99549
12
185998
72448
201677
331995
4
93
73
490995
95
80054
5
435332
5
94
20
899794690
84448548
22053
94
444283
650518256
65
78
253999
239812
187102690
2
223673
190381888
15
47
435150
74
488795923
72
392587
5
434377
142384
87
74
95
99
899332749
42
77
25952567
44
296885029
12
9
1
354513
95383
4
445267
94477
18649
56
393551
430586
53
6
616396575
5
293407
76
7
63
270683
400467
38
37
28
418650
69
52
35
82
230218
83
25
5
652271386
72
469195
26
16
35
368715404
390677
176509
61099
256814
294849390
478217668
9
582748561
345580
20993
4767
13
462725
17
26558
69
439687069
76
57711
22384
8
24
437721
158204
23
76
291271
4
95
32376
1
499963
212043
89
66
28816
72
76
44
132881
46099
607463321
42
82
99
49
60
337779
44
46
7
57
33
71169
432567
23
146038
75
39
47
410877
169229
27
683761683
98
76
18
791860020
5250618
399037
44
463988
56
307755
84927
152297
298811
22670
45
499809
432296
8
170953
365053
50
40
814513636
145487
65
158458
419762
52
74
19
17
48
20
55
433122
98
37
471924
192120
63
272162
626959084
49
42458
90
2352
90
418424522
24
6
64
465375
9
312372
372016645
4
39981
745159567
398476
25181
40
22
493440
388966
88
275891615
15
76
5
28
908406583
4
44
322346024
73
258607
131777
425748
63
256143
239962
63
183740
471907
114581
494125
14
339304
4
72
377045
56
327022
42
311818
192416
6
70
347192
433299
221323
6
63
4
3
66381
24
59
72
209653
209222
7
125881
479757033
36
171515
5
875953040
33
255756
6
419327
415738
449797246
981858187
84
94
49
244481
582522198
414242
69
97
79
7
188525
8
290502
15100
8
470000
145179
52535518
28
84
8
5
245508
223372
89287333
62
95653
17032
23
64
314015
70
122176
489826
292231
346976
450781
98
32
503639670
11
473378
96
94
452796
409157693
47
74
74
57
45
18
317968
474039
3
87
81
56
81
81
327102
353469
241420
379014
587911735
179341
32
189359
57
67
53
63
139996
247987
61
176526
37
66
347040
58
3
97
454187859
58
473498
19
90
111266
480231
82
39
397982
277013
210440
871046026
487630306
253759
81
18
482776
22
875892207
31
99
47
4
45113
40
49
45239
206149295
62
96
487994
379754
264597
70100730
89942
467126
10
154128
119311977
333263
384606
5
90
416913
73
78
138670
878671976
1907
433894
143448
635713937
582874668
260969918
19
77
952968042
29
294644
4
8
15
6
94
96
63
701960645
350638
87394
165051
82
118640
236261291
62
310023
84
49
4783
21833
156600
199801
4
229680
402847
592746027
79
397145
317966
462147
736959192
391764
174019
61840
356254
133737111
615711801
349957
21
276780
98
182207
59
2782
465817
98
9
288827
148031
18
71
65
35
5
474755
85747
28
61
8
165062
37
85
221224
9
9
7
81
72
81
31
28
36
489355
60
111027
77
100365
23
28
44
311666
442042
141108
54
324600
22478
453654
41602
199658
249529
92751
1
5
326335
265818
85216
101515
87515
24434
300227
28
375791780
70871
99091
304380
96
52
256376
98
87
140389
56562
596109308
487336
59539
286162
50
200474
205773
466795
653208144
24
81284
7
108949
49
132186
458476
52543
64
499846
77
1
287062
58
30
521732463
74
90
88
17
428461
85
92
57
190771
62
172585
464777
96
91
472306
424384
78
291157
85360
52
405762
43
91
74
75
44
867603377
176667
9
9
393826602
35
1
464888
45
222526
264170
1329
2
8
73482
83
283011915
12
87
55000
181826
302139
480671807
461515
406232
65
9
68
6
22
200622
96
206160
36
77
25
69
300937157
423439
90
18
92
6
59
301891
238155
26
72
134153
56
63940825
780469980
378877
214725
198473477
83
52
3
1
160305
35
5
98
202800
53
36
62610
466139
6
37
173696
204156
26
177857
4
273563
2
90
487265
389075
307672
48897
474546
37
27
257378
65
257582
63
97955856
2
16
66
3
235431
44
28
248617
162622
371714
64
149449
598009297
54
808133152
265132
70
429176
91
92
264
1
263891
96
91215
31
3
49
82
436516
407760
5
88144788
41
613850528
332711
28
152531
44
68
279961
367317
47
361101
59
8
88
375539
978219175
229269543
434283
230347
884201688
378404585
25
35
8
94
5
4
69343133
8
403715
31268
353669
170571
450619
494460
47092
15093
99
14025
318273
131893
22
4
9
9
448836
484473
77
19
4833
94
1
6
37
39
973406629
424453
23
31
1
3
126806
188794488
35
6
7
65
426552408
72
47
599452855
83
8
484333
884181933
90
29
160631
456488
7
120545
964743610
878199279
62751
5
24721
706
91
36285
325557
1
312852
306917
36
29
837549431
314541
105562
169029
4
93133
24
247801
213399
5
38
447386
75547
801811731
172475
5
84
341698
450210
260667
128435
57
116526
4
438767
561494254
9
66
314347
453257
64914
14
345435
67
39
32467
59
675780653
95
318551853
111379
65
5
492559
86
112456
93
316500
142513
184749
231128
349206
287144
60
159273
235518
20
84
195674
408475
8
288576
74
67
270782
57421860
57
239676
51
51
482955
6
157816
209042
66
217479
422830
186253
77
174034481
92
146077
452951
73
452042
47
120940
650375029
176309550
263167893
275955
681701181
335954
134892
451665
157493007
632992357
14
66
8
941602946
289991
8
397583
796765512
426084950
11
485926
278674
430581
457423
275432
266000479
83
119571913
34
142489
9
336029
310070
66
286978
402352
7
9
472687
32299
374411421
440815
36
15
90
74
317807755
100596
37
196607
8
34
667057736
290117
28
8
286049
67419
249973
35200
39100
37
262768
59
98
93
59
5
196764
61
229883
406363
20
240057
70
121179
64
90
689964508
720663609
309409
202807
62
81
134321
56
104578
2
382115
3
58
47
168839
13
7
90
40166
446772
26
153108
8
76576
90
147894
252171792
159575
86985
41346
458403
90
97
74
281821
884752309
374399
53
38
37435
398841
389902
28
474165
84
243752
52
35
8
353384
49
681708464
38633
377970
91
48432
61
64
16
362491
93
127566
41
168325
243026
250908
5
711776650
358236
911155599
5
381566
365355233
53
22
75
484340
67
20067
916118746
144291
432365
47
6
357776
36937
89
41
777138610
2
39
67
37
48
111749
412300
66
21
272138
34
7
64
56
68
170979
193154
54
331343
33
170408
232484
3
63166
72
179185
363649
49
43
110102
50
25
9
246136
4
450194843
36
275724
81
52
454916
376585
425026
170847005
30
472719
61
5
72
46
211280453
65
371433
80
5
299025
4
16
599345395
94649
81
453667
633778597
3
260781
44
51
461793467
28
11799
227737308
1
16
88
967969377
45
204663
219040
80
159836115
953854904
2
399306
144440
68
19
221691
129467
999709584
354647
78431
54
72
51
5
99
10
10
73
8
65
498885471
5
35492589
87
92
5828
330423
4
470209
399223
334289
755452330
82
49486
75
1
113671
116671
29
92
97
389821
36
90
81
474183
47
783359558
62453
124552
27727
394061
141303
3
146706
158460
316626
7
61
491734
63
94
3
77192
98
460061
182526
14
205818
141375
90
18
17
6
340241
69
179997
87
26
343740892
1
369619
963068057
1
28
836353008
71
63008
74
230814
522540691
95
16
78
28
23
52
73
569000201
195514
7
13
4
62
448328
12
326454
9
151862
263482
475482425
98
66
392976
46
386758
156155
870404287
967845106
6
51
471642094
34
88
94
3
9
363223
315393
91
13
85
179599
91101683
461428716
855649331
88
47
62
5
34
364958
10
180862
6
445081
72
394044
53
242372793
168965
795470386
71
70
973811386
322148
75
95
12
345345
69
69
38
110370
66080
54
56363
71
7
253240
93
1
454984
76633
237156
296145
421147
505379058
79
3
146494
1
112893
10
51
383296861
39
439227
258937
98318
4
757306975
842891018
16
22
481498
67
210949
972324293
1
351095725
40
41
81
286031
98224
321878
64021
22
77
482654
231187
96
216917
37
66
75815
62
69
363738044
154030
61837
77
90
56
352247
218756
79
18
433037
30223
26
295331
271961
112606
56
39
26
54
586766830
251112
32
86
84
254644
266559
715567785
363021
72
93
64
55126
92
84
177743
46
443199
672381522
52193
34795
50
431226
218687356
159298
45304
35
6
233733
432047701
326653
312128
419103
9
330938
60
296491
3
68
174221
28
286568
9
61
346580
15
47
346758324
56
98
6
4492294
76
468930779
365239
209497
58
414914
84
1836
166570
386776
58
19
85
79
31
494197
92
58220
83
171952
599528385
8
58
7
66
205827
10
75
90
53
49
90607
286385
61
119763
79
5
464494
51
37
180881
2
78
16
86
34
6
79
25124
334962
67
511725302
2
37
24
22
749558971
542678036
1
127826
25
222141
232388
324008
19
49999
248391
61
83
475736
31
53
87
450006
5
752277826
392395
336989
475226
34
88
3
63
53
144745
295838
495179
76
28
21
106462
4
346955
15
78
461576
342588
2
75
72795
310555
778
1
73
31
65
790504930
2
1501
464021
76
75857
61
7
85
131513
215879
133458
15
57
11
84
36
40
203028
210926
91951
302405
17
20
83
274387
333682
97
430374
28
21886
436737
342530
130923
11
243420
14
157480
140443
166767
128308
34246
496945869
9
48
358448
116423
300160
559763307
39158
215968
4
6
383093
6
4756
33
777954464
265681
313371706
41
32
57
18
23
8625
6
447604
514609011
803412369
210508
847651108
69718
4
56
491171
487608
17
131113242
93
215860
646305021
28
78
40
324231
564640231
424983
136136
3
81
255073
178238
86
68
95
104742
176127
8
559734364
23
93
317527
10
85
142148
46612
10
45
214184
63
652782733
287517
91
173747
73
260896
66
84
5
78
44
116610
3
65
445077
46
432896
78
47
26
766597019
177018
41
421861
652838872
9444
1
408167
357138
63
34
80
495182
17324
63160
59
5
4479
58
280642
47
13
249102
227715
31518
23196
3
384032
71
54
267172
63
145458
243872
30
271508
368653
27
450228
98
67
3
771437328
58
160112282
937697526
22
555376345
234226
76
380532
451787
81
75
36
359627
372132
30
55314
253796
6
333567
159349
29
197501
68
158265
87
7994
537755339
63
79
34
326095
402153786
633253145
315940
52
69
234062
16
90492
8
2
1
60
413019
203662
15
340848
38
490692
148427
921281298
62
173872
3469
4
7
6
219355
262976328
2
6278
49
15
57
392151
488996
136800370
27
454137
70
53
78
700319242
190337
88
15
14706
57
652568668
160611
9
99
175908618
6
1
32516
346487
240862
94
7
195731
82
467648
80
289317
40
13
81
33
71
45
38
439888
138828
9
115565
114106
218261
422800744
424437
43
68
190482
393816
117519417
9
55
29
857840059
989824996
246682
103251
64
4
83
433317
21
65888
285687
88
221105
871984879
81
239345
311043
94
391557
379700
46
87228
46
39
11
2
60
93
48
386715
600526017
114184
151327
380530374
52157
229398
162739
248150
784128852
209679
137912
284745
49
47
49
2
47
8969
432683
392544
87
20888
3538
238638
466001
8
452937738
183677134
31
41
761491424
62
193455
99
59
74
204285662
75
449894
8
73
315922
139276
281337
40
110152
12
55
98
13838
84
33
371098
39
161044
44
110146
73
250550
415640
96
444071
9
13
402524
49
13
36
441817
6
335659771
9
174043
188993
65
409920
498021
429792
25
61
267903
89
88
363553
317205
34610
31446
112174
67
204023
234092
9
75
320136
43
160118
77
276743
148653
45
59
180249
92
61329
50
72925
181772583
76
78
99215
396539
58
992984892
4
311856
54
371624448
870073271
94
370804
13
74
67001
109621
53420343
370724
868237598
900124774
1
34
724507249
280698
52
66
437556
55
47
389498
832539614
3
25
155082
491963
82
2
313895
32870
233257
284593
396638
41
83
168036
2
223566
38
42
389352
39
296720
5
129259
1
58
22
80
184232707
366823
267640
97
349262
39
194870
131382
416873
376270
441266
42
412889145
60
403413
33
47
56
178642
333444
146316
53
35
172132
7
322834
34796
486998
222228
374235
49
69357
460541
139010
231632
46
89
15550
462173
73
4
73
85
86
28
487387271
409869
6
20
85
26
382648
354659715
429865
810176040
136804
71
209589942
58696
405547201
7
95497
56964
7
1
99
67980
2
399974
94
9
69
222167
266156
37
444097
17
306347
209561
4
69
13
65
299801
366075
93
301162503
348614
10
29
98
75
306005388
14
273661
758471074
212260
65
38
177320
449766
78
165232
3
409456791
37
13
358691
58
704184774
83
36
928316672
23
498542
29
3
40
20
70
12
29
52
421614
86602608
62
50
408360
80
92
20
76
60
921569361
88
59
96
34
8
356330104
18
4
32
87
62
25
2
393321
17264
995099734
13
996342868
330107
28
196071145
26706
358550
470158
135267
52
65
40
28
1
79
368998
87926
166259
52
3
21
300416
734192090
333168
482039
17
820242725
298590
11
34
66
902196359
276843
259744195
55
2
234873
66290
170118
493741
43
52792257
80911
39
58877
625846944
38
305278
256889
99
59
488600780
22
366473586
697362544
15
469879
32
63
49
320965
266337
18
177401
458155
414631339
14
36
88
82
12
40
138038
159381
9
5
372245
359719
12739510
3
42
96
83917904
380543
41191
116791
368975
83815
77
702293310
207279378
359563
9
96
484396741
7
398245
56
391845
75
29
22
87
458187
30808
8
95
53362
211706
643392072
968843723
32
9
16
19
37
139731
95
82
81624
280753
686305524
49462
81
19
18
41
8
473230941
229224
8
66
445924212
56
6
14834870
420713
108172
9
9
80
94
14
327602
435819
32
6
3781
32
476426
429258
90458
492579
326786
524091562
11
195828287
39020
273883
42
48
26689
582935279
70
21
118792
45475
119716967
232086
306328
498939
227904
100067
113581
57
607979727
235666
49
219011194
82
91
124274
279842
368696
41
4
9
147649
52
26
260885
63
3
494874
32
98
18
17
451178
48
452684
407892
40505
62
1
97
494075
1
72165416
7
91
184189914
29356
422980616
278876
70
92502
205305
5
255333
19
98
72
90
352973
3
2
11
4
265511541
37
98
57
215671
234930
66325
632728437
60
12
40
132840530
3
64
659453637
10
5
267958
765869955
8245400
396605
1
73
464283
87
288508
453111
73
50
70
44
3
495207
142133
71
89
51
77
16
345847
170865977
291536
216563504
902046646
398691
219115
359024
38
74
95
75
323200
126634
447927
8
1253
48
101903
153636
168823
48
96
143952
253399
213930
56
339807102
32
437403
2763
20
73
478593321
61424
38271
26
786896325
439907
47632825
783156154
11628
89
2
75
86
418486
3543
84
12
498532
756696946
106978
4
72
87942
56501
128493
88256
73
64
6
163250172
177828
299697
17
2
61349
26
445103910
11
325987
77
72
403711
32
60385
29
237720
54
678221715
41
32792
77
92
46
105969597
427337
43242
14
77
752982657
68823
349485
31
1
41
40
39
81
195853
43
74
2
236929
440617
335093326
488024
65
77
74642
39
485784
71
248032626
158815
160648
96
348540
70920
94
15373
5
47
834774294
78
42
72
31
74
82
8
38
29
27
7
64408
95
442971
492963662
208901
507735069
16397
19
345213
40
103371
41
147284
6
24
26
1
854456615
48310205
7
6
14
39
88
475370
33
252482
122096
1
144645
79
15
370774
89
43
51
2
28
58
83
46
240201
3
370272
2
6
46
508777960
95843
418314
31
386715
84199
528341417
267510
23
30683
1
46
45
58
827238111
24
231420
21
788774963
102147
493687
679797362
53
98
459189
277102
40985
476769
224528
485366
59
390880
214594
15
497441
884710815
753961268
84
1
498510
62390
413967
59
459107
8
13305
429345
44
103051
405988
2
63
382295
257067
42
21
33
74
96
339639
462924
85
12
536610008
333436
49
291028
3
351636
457943
50298
66
522061805
9
376312
135735
98
384184
74
129843
361970
49
829462711
33
3
296272804
8
378987
72
595811487
29
69
93
7
89
284264
402909
93652836
9
5
218549
99
17
54
256582
239027
92
19
87
49
245977131
235237
8
21
7
93
68
83
198665
86059
31
88584
2
478000
43
1
524325001
84540
100680
72
19
52
28
176586
236255
216533
308670
978807202
47
87
100869
91
9
4
328726
13
49
253516
137090
97
227434762
366058
550568876
84
967061588
391233
345958
496938
387679
208049499
226484
394354
284786
41
231942
299202
331169
250923
265668
650795920
11669
8
13391
22
252579
25
13
33
5
53179
39
202315
92
3
185621
288331130
7
35853
65698
179232
494002
82
228678
157853
60075
28
103840
75
253937
80
85863
71
1
751362341
35
649221210
342519
246199
75980
452963
42896
51
3
51
49
79
55
645515757
33
8134
23
578082662
85
66
2243073
78
61
477352752
60
79
20
85
392727789
215771
63
190734200
80
98
73
25093
354985
5
477469
39
236409
88
106799
54813
1
43
45
95
82
440858
64
95
69
11
72842
118201
110200
43568
78
348694
502944360
117805
9
12
158431
736793267
7
42
226459397
28
2
60002284
67
347523
223761
552357657
398786
5
72
135370
232512
1
171980
18
77
33076193
23
48
7
61
97
22
65
137039
29
98884
91
429443
180617
406112
19
321989
77
33
31
218457
451635
224294
121702
13094
42
3
91
203252
12
119204
59
97
51630
271798
36
433578
36
34
52
286416
470013
13
17
191633
345364
31
7
1
51483
31
362035
32
137585
17
35
432787
70
646532317
3
462254
54
263201
100250
45
31
18
258128010
9
495610
17
710784049
42
204283380
350047
71
34587
37
139837
389141
400298
99
11
16
286146
266847
125713
90
42
301093
8
47
67
36108
50379
70
225323
294101
7
991924524
47
205031
58
237230
42644494
87
94
33561
421440
17
60
26
63
126124
74
9
35
321144
490021
88
1
98954
40290
24060
36
40
31
70
68
36
249023
22
28
20615
321790
352702819
24
30
269366
80
90
146127
21
316553
81
54
9
390011
2
445239
3
43
21
106581
158702
52080
122384
33
427950
348140
92
70367
863264005
15
303597
51
264146
3888
6
2
305509
27097
65
427360
425019
2
93
89
79
3
386385
94
338162762
57498
7
28
287322
45
99
7
12
3
34787
53
286688861
89
95701
19
115139
24
303246
54
19
751132142
364644
45
49
283744
44
498984
86
223832
48
52
12
61412
23
455646219
52
6
356937
234458
479046
71
255562
8
97829
885194429
425241
130680
385049
17
178290
89
14283
378552
86474
395497
43
5
656277411
90
232882
4
83715
346030
8
40
90763
67
191272138
495019
15
59
5
45
26
203876
83807
881634864
6
58
129402
41965
24
81
84412
60
499977
65535
436879
152083
94
3
55185
42
75
44
398058
74
3
346645
386591
45
90
94
351722
46
65
9
99
8
81
1
69
65
64
16
7
155461
383599
43
12
35779
15
37
368436
212927
51
46
318639
7
48
58
119434281
35732
223036
212833
3
30
497798
379053
406391
357660505
448766
1
191647
196033
77
5
49
83
865368464
125451
202459
55
106316185
4
272528
423867
487013
101839981
54
473837
14953
4
368059277
24
282612
73
52
230442
1
67
394370
18
123960
44
1
119629
86
238015
77
55618
66
155121
337397
7
91
72
1
42
399683172
80
6
55
434099
83
53
143844
72
69
397169
26
55
38
930659185
36
403879
292832
6
879105978
48
6
82
49921
30
475374
448192
63346
5
35
209541
432139
95
39
70
376022
56
278303
245488
47
47555
988658504
353921
49
458941
11
43
299111
185823
101398
4
98
57
216645
786262115
34
13
438619
5
522695743
483513
41799
1
39
87
29
291355
207379163
7
107949
33
77
300549
39
4
216894
21
278603
230114
56
54
43
64752
324831
2
12
89
578271985
31189
39
342458047
380272
5
53
6
59
69525897
637443094
14
551818331
97
20
31
739590186
81
402191
50
209732
317837
408867
87
65
80
69
302936
71
70894
257081
220116
456845
162598
460922
284995
8
61
85
6
4
7
406624
279929
22
201354
5
497035
611236463
388786
219578
80
6
99
222421
131341
8823
64
8
145663
36034
458691
110651
49
27
25
529010052
449119134
8
98
30
27
496477408
49479
60
47
35
5
83
10
252425810
51
232603
2
365165
79981
41
278791
16
171906200
3
184563
499475
122826
77
8
108436
103025
52385
118862
85
164024
4
48
24
28
309907
42
61
300647
4
392785
3
494806
328431
236457
79
39012
65
215622
460056
266959
64717
7
293795
231888
424975478
415221
37
26
38
142305
614994827
4
359000
315711897
597605703
33
76
24
104795
184086
304268
177185
24253
42
438016
5
76
229426
185565
76628
43450
2
1
567476675
380177
146790
34350
50899259
781026431
3
50
89
73
72
124596
32
65
112148
90
674455120
175136
3
96527
8
76
1
80
54
214674
212439
479043
10
196535
92
41
342955
164718
219641
11
28
5
295693112
76
67
38
528288612
602506862
50
76
72
66
93191895
71
51
308647
42
146480
27
443054
81
221322
344509
440994
32
56
48
218643
26
5
383379
369308
75
19
7
7
4
88
90980
244776
124029
15
64
206601
35
76
83
290490
492036
129866485
401518
244905
421656
11
38
187089
332106
38
613047048
45
58999
44
22
8
825585251
118339
35
56
263908
79
81
425724
243145
53
63
311959
18
27
33
73243
6
2
172839
213085
2
96
217564
498633
179520
83
488869
2
89
83
278109
72
327930534
287809
111168
1152
471569
77
112258
80
139566657
73395
158306742
329650088
61450
29
258532535
277045318
368700
40
5
314567
55
99436
365223
49
371670
97
18
37043
59
3
61
245572
881924403
233073
23
760820606
72
72697
95
3
551379920
16
361133
77
190668508
2
14
86367
215323
639629383
35
959539465
75
280326
63500
332841
229536
129603
82022
2
15
96
46649836
374491
388281
337502
62
242425
53
234000
60
8635
400544
28
93
82
377091
439804
154956
194027
373568
77
48
11
78
221454
255789
469258
174309
23
855789157
479269
26310
49
35
34
87
244599
479698
441975
46551
3
142572
1
158155
62
3
198952
266444
40426
99
396152
1
71
81
57495
461723
34
433044
33
2
433573
130580
41
52
58
48
18
159421
478174
374203
4
17862
241325
291440
8
140336
15
1
25
37
31
468486
14
41
8
96
27
579836616
9
47
654410935
32
3
69
483312
120760
33
3
79880
58
450419
137117
62
68
382063
4
52
86
8
263821
35234
357961
352571
35
398658
73565
4810
330065
48
30
8
141492
258942
498063
82476
376130
50
882687094
41
6
32
26
1
52
229973
160170
44
482862
24
22
164052
2
32
177678
6
13
370849
93
83
13
94
71
99
99
363651
135934
17
84
5
24521256
14
2295
424054
79
97
4
95
46
49
61
23
67
160284
91941
247996055
82
140141
20992
257875
145666652
422207
53
93778
84
22
72052
54
91
3
388283064
3
190137740
170206
493326
381324
62
69
294782
2
99
98
80
4
410680
140222
799981662
50
441742
20
1
183473
331834
37
67
47
149710
7
68
353268839
697546754
138441523
18
21
781262086
914293699
148792
13
114659504
18232
2
86
51
8
172386
456048
955894786
40
18
7
98
2
61
46
22
650781442
161087250
29
7
9
84
2
107526
187684
3
34112
484602
30
1
131649
39
3
404870348
244687
43555182
6
34
55
62
612293796
24
21
1
7
184096
305893265
52
98
55
3
377611
79
217998
433173
59
117048
492451
33
92
9
3
99
186400
967631047
5
458710
40
21
293549
98
494383
51
78
51
85
364203
197721
277895
41
450776
283336
270073
98
312366
5
202975
766915100
33
23106
267730
242447
117423663
25
886913467
376573
379610
23036
24
37
42470
64
39
255719
37
49
3
88
10061
1
402549
9
284475
19
189714
478074321
419296
85
96077
181386
51
194306
39449
80
26035
75
63
422651
295494
293624
68040869
414258
31
301981593
168075
747338882
398961
313573
110259
453496
324216
466125
247414
66
370080
88
79
542514113
105596
437220
24628066
7
61
106053
271973
25817
92
476910
1
367257
4
3
95
50
97
665016128
79
86
44
130398
37
340433
52
31
62218
4437
637906393
396034
3
3
9
205254
19
18
198238054
216351
57
330526
499279083
403838
61
49
62
123961
77
46
10
476319
66
291341
96071
453190
98
38
747216050
157222
87167
76
79
27
3
69
272660
140560
87
234487
223114
176400
162675
59
63
55
2
59944
477668
201176
8
55
97
414462
265765729
335425
148126
97
349485
35
32675
266592
694225938
17
96
56
296162
238426
81
81
334773
52
649077007
96832
33
360574606
93
21
162712
139988
358917
62
28136
41
379455
358171
11
324200
450931
82
585944073
349695
433137
405361
25
60
224618
8
143725728
6
106148
91300
50198
94
46
36903823
8
65
211375
77
578632374
5
207276270
81
381468
136447
96
440291
407470
20
46257
28
46
91
59030
6
416819
93
498149
26
60
3
381472637
82
276722
543170027
456304
383267
42
67
243410
448236
82
28
26
22
120175
240699
10
26
61
79
57
52
62
481986
918134455
103405
67
59
306864
28
2
58
48
459219647
47123
88932
129493
71
201931
446659
60
388419
468920
145943
117669
309924
21
66
294979
57
344421
1
486141
54
34
176150
30
35
41
54
7
3
339328
80
66
4
221037
62
3
350836
56
27
91
278645
4
87
290392
363151
122987
65345
90
263819
2
146992
75
1
512266034
50
6
2
33
6
374799
320182
793184364
140445
7
378072
92
264717
83996224
161697
21
412142
76887
324590
201218
125814
270213
383042
92
49
72
88
921192951
39
324651908
183665
167056
57
67
22
3
74
82
34
374722
288415
167687
983913909
75
30099634
23
251302
77
14
481746
12966
706515278
97
6
19307
79
22
99
2
482394
640366069
22
178972
164728
63
7
52
9
98
302393
397291
361696
452341007
40
75
389600
4
7
6
44
98
87
40
94
35
343669
169503126
58
83
52
49
475127
471490
16
2
3
978245909
77
1
426572
931464289
58
98701
16
247174
339694707
38
429671
6
197606
35
74
1
35
91
880220642
7
90
82
78
367702
16
78
316326417
70
41
657996931
846883621
111365
54
437818
354049
114848
13
36
439973
388184
387079686
148229
56709
465506
20
69
235755
395385
253149
3
315863
60
2
330344833
46
1
35
838202442
321572
386322
69301
29
574978453
26953
7
49
19
41
70
346898
83
39
335393
70369
471787576
284553
56
39
453566
120287516
95
228887
67
83011
44
24
47
76
95
465602
6
459660
63134
240231
9
58
54
85
140519
15
3
78
412802
746586489
463444084
492311967
8
6
41
25309
151801
415559
287866
341877
5
90
11
99
31133
437969
30
722424942
67
4
63017
85
118629
31
388118
50
48
78
71
44
31
58
39
6
7
310309058
55
64
18
943513428
198726
153910
42
83
814396757
49
95059
288230
332356
2
50
57723
373060
6
8
16
75
289516
288697
148303098
99
352375
8
4
71
27390
78
4
805380468
48
160498
335975
77
1
53
178985
441508
71
180130707
97
6
256112
9
838854872
6
11
393694
9
99
43393
4
301422
258993
59918
27
296258
49
124649
92
493220
73
210436
34
50
44
94646
297813882
56
168488
352511
260244
45
337255
249763
149803
3
12
13
66
487822
7
98
26
281180
26
67
81
2
134592039
403770
90
215512
402180973
315554
416506
304269669
419170
52
82
77
228865
67
96
3
437056
86
194042
71
610086141
8
74207
289865
84
73
50651
82
212641
43
290196
200140
330780777
90
430336
59
11
8
97745
41
233608040
307303
266583
311305
265501
448601
11
18707
3
411673
225561
18
357985
295631879
491736
152871
72542
5
312368
43
62
352393
339697
73
250368
33
26562
240956
7
4
30
473435
985635107
1
328843019
267082
246629
288109
4
61
742357152
5
35
481417
346191
704455598
61
41
579901669
50
320882
2
64
28
55583
265948
136990
46
785951246
584305423
8
15
57
238890
2
47645
1
9
429154
147449854
61
169978
257175
45720
18
55
70
462450234
386968
92316
284395
85
96
64
49
266183
93
422486
641151408
9
111003933
452779
2
18
69
58
218565
44062
120831
18714
219912
12
5
208331
87
22
33
364930
958859588
441802768
127830
22
7
47
68
36
95192
64
9
61
413300
90
11
386148
55
20
418913
91
67
720510756
74
580835527
67
237170
71
312878
12
54557028
46
393482
184940
102614504
384228884
2
54770
27
99294
278364737
164700
92
348523932
14
357868
50
219517
234458
19
468842
96
602469971
83278583
34
86
377995
506148023
7
209444
455895
34
13055487
99
959335031
126946
1
16
326291
727206684
412203
41
50
24
550659751
9
335847
426890
28
221550
9745
1
59
13
47291303
206679
69
451775925
6
76
39
328858
9
55
387819
89
227327
592490760
100649
59
171065
1
68
452295
126711
802767209
68
63
57
448594
480852
324864559
152684
19
407751
57
492577
184557
60
215922
19
263639
98
202533
237569
850313299
38
467020
274391
865382806
64
93
636893939
325051
56
63956
474912
47
40
437860
1
32
82
370325070
45433
405508
69
15
353119
2056
77
289085
268655
62
50
3
31986
7
80
38
372728
430173
7
81
64
71
45
9945
222758009
22
189870
15
80
741062720
453348
36
328773
334839
13
8
273199
34
14
35
33
58
240323
405992
91
39
208797
58
36
498649
32
351533
28657
51
350693
513881901
401007
9119
343737009
174053
20
32
25
51
16
43
545240537
183236
312881
441360
3
80
107544
5
606546740
250998
80143
81
124505
77
88
471920
440209
306168
12
93
49
3
438884
16
4
203569
958699787
55
6
43
420993
514066001
476078
147188
7
255922
9
289769
51
437838
375402
90
65
25
496011
788860306
219750
32986
1
702239838
90
147281
156253
414146
2
98930
251337
4
15
20
75
55
19
24
14
192698
89
940205838
362664
75
190292
285278
227629
63
94093259
275184
46
374932
847553792
49
146009
3
323120941
268603
35
23160
37
21
124747679
64
59
73
98
621931473
3
144641
259477
417166
483384
439122
216219
22
26423
4
215402
559545840
72116
247681
27
217542
23
68
129780
9
400517991
54
44
444481661
3
32385799
51
41
89
4
9
47
18
23
3
82562600
62
825125652
45
4
46
45
5
454038
1391464
42
41
301482
7
360468
79295463
10
24
84
232549
239649
91
37
51
32316391
236714
70
388681
689017175
802593364
367280
3
187287
4
352911
2
76
7
280620
16
4
17
155219248
5
2
395967
205841
393527
244156
90
2
236572
1
2
646053080
48
62944
119365
4
118778807
68
45
142887
11
50
9
382457
414712
71
13
79652
78
40
409487
117636
73
58682
346179367
188998
326346
188924
96
344842
30
1
43
35
13
174774386
187395
652391219
406504
97
74
23580
64
384009
50
283983
342299
83
339413
61
64
37
358823
203755
670082626
824152211
339571
473849
9
162239706
482112
59
95
7017
93
317807
45
32
72
459694
69
437572
38
921140533
17
6
767789412
283804
24872
8
35
80
114024
38
5
400083
84740
40
37
369208
51
384489
1
93488
352372
966695191
88
42
126571
48
3
208592
66
4
436992323
21
134594
73
77
335690
98
438639121
35
30
67
244226
399666
254160
47
56
82
189409
39
9
58
20
265346
44
31
11
81508
50
23
28
1273
3
481894
5
57
3
78
32
564988471
81
217263
91
44
83
378396514
6
827574368
3
14
6
384173
43
56110
363702
151589
499801
307069
48
25
51
237849
76145
324617
13
4
211747
761672803
193757
41274
58
60810
75070458
371809
31
51
35
19
23
36
71
456504
953520565
348824
18
90
242432
17
39
82
938590012
235531
6
103808
265661694
36632
86
378261
10397
178211492
79
168144
105935540
54920
93
483122889
414660
4
98
63
25650
304427
10
434206
66
259615
1
46
95689
70
9289
16
291038
20
25
193715
741357291
4
64717
40
84
1
7446
452906
276061
87
32593412
21
289558
2
92
132326
12
71
24
995804152
29
112515
440066
238017
148227
67
36
4
7
346709
104226
45
478367
235059
20
310755898
51
5
1
41
136122
232291
555688970
184314
24
1
82
41
781794213
57
720994052
54
138706
69298
45881
37
475825
237385
420496
332883273
34
30
8
69
83
93
461674
410184
49
24
85
76
21
12
116714
90733
3
135055657
385652
287973
14
17
72
73243
9
31
184395
216992
63
308976
396344
560858941
375369
273175759
75
13
201275
60
21
256612
60
540353658
210859
353300
187456
63
60
207930
41
70163
10
25180
49
329880
437598340
239836
50
12
796932337
186122
315365604
80
27
988808233
51
3
19
44
9
495746
35027
90059038
53
145701087
98
5
70659185
39
28
80756025
18
847772640
25497619
65
21
13337
219181
21
217108
387605
89
66
37
285676
167239
54
455484
52670
184090
140761741
223822
2
6
64
198758
17
357384
798809616
2
29
154472
243482
465641
85323
921144423
256224
54
87
352289
47
9
7
508022600
33090
29
231514
252716
57
414437509
375229263
430442
93177
60535482
94
92
869672175
28
55
196782
97279
45
637402022
320197
48
40
4
9
16790923
74
38
47
121467
176963
26
145082
97
16105
37
318294280
197755
217858
9
91
9
43
194461
111806
31
277024
87
295307
59
93
861588476
68
26
270252568
198071
51
49
65
4
13
3
116620292
9
3
1
11
123059
44
51
88
87
193803
102771
193051
77
441363
5
621600930
39
9
89832848
99
646313
75
86
30
53
168116
288493
33
8
7
78
244292102
77
14
52
488216
6
49
26
11
1
9
54
4
157842
68
1
787480685
89
79
354987832
785133505
85
31759
91
92663
443479
233920
66
34
185706
66800
74
83
19
293360
639642913
491790
38
4
79
438336
244989
391977
288802
90
176703
296687
411501
176201
60
55790
488258
143660
16
14
44
32250
121020
408383
241851
340452940
488415024
32
28
52
199247
3
482631
20
388460
491581
44
176677
283954
265962
46
81
69
11
7
263484
300645
65
125284
66
121375
183638
269854
96
473720339
59
368539
135099
23694
70
45
1
11
480658
362792
5
5
170108
207055
99
12
412879251
82
97
38
456497
73
72
32
27
595300868
30990
67
375778
51
41
1
57
5401
131612
162197
97
68
131688
6
70258
136776
120124
96
3
58
194543
14
908710437
30
74
15
41
96
61
33
60
66
269117239
89167
7
90
243841
355329
8
9
976558459
388940300
236298
88
367975
200387
468732
333204
11
902364535
82290
37
483910
2
412495181
4
25
77
115005972
49
422128
99232
65657
973201634
92109
654565119
87
257166
240099
336064
251958
9
25
123200
25
60
6
32
9
49
46
96
331694
197003
8
487968997
19
342096
242201
90
6
157374629
106562917
9
51375
360281
46
21
16
260965
312329
285603
5
6
30
191579
496289
223183
171825
5
410772
622123200
159857
38
195259
53
378740
37
364932
8
35
40
1
370394
72732
461574
212104
4
87
77
25
18
3
204942
322585
333896
61
73716
24
2
661810292
60105344
8
58
119200
63
160108
53
49
36
33492
355452
48
433525
9
233664
82
14
56
424463121
99
25
2
446929
90899
81
84
217576
67
84313
220526670
242948
44
26
13849
80
79941
17264379
356213614
76
30056807
33
229235
52
50
295196
304486
150786
80
297894
290588
7849
28
413841
12
11
405046
93
481253
94
156406
100813
5
4
3
97
37
320787
99
81
63
35
62
234769
2
197977
360831
9
74
46653124
109649
51
48
10
254216
11
3472
183623621
58
6
5
627008691
150035
30
367540
80
57417
164675
87
207029
311983300
250212
126674
3056
38
45
149122782
3
8
81
7
61
349349563
944497323
214980
6
36
99
385134748
7
197753
36499
55
74
365250
50
87
471241
5
155586
90
449769
221204
29
62816
317362
411233
481243
422243
5
46
4
458449
51865
10
31
460481
4
34
79
29
12
69480
208257
497125962
83
93192
99
972628797
1
24
1537
144942
399535
18246
386379
79
303713939
36
384196
48
8
19
17
147498
87
142144
4
417273
78
113539
15
16260
57
56
101551
6
9
16922
30
96
326550
71
76
70
214146
36
234739
65829
84
585030994
68
91
914298839
56
868889467
331164
169593
38
74
91
35
22
411140451
375438
44931
130431
359281
85
68
247105
77
125627
486889
496359
12
425429443
20621
478500
6
47
212040
274157
63
20
367119728
52163
116152
69890
91916
302621
55481
468122
6
229354
185010
79
2
548215749
4
333649
57
60566
6
58
41
12
70
62
480335226
54
21
26
51
272498
200238
62
54
204129
412398
250067165
6
39
222811
413632
99343
92677
456440
267766
151788
2225
32
1
79
8
171320
202668
325865
431190
47
398277
38
690756567
125951
68
51853
55379
448239
492680368
24
2
49
277310
156737
283912
88
22
1
499673
236540
73
465494
43
22
33
190136
75
371534
5
555868849
205858
452006
4
17277
35
91026
15
162462
377148
48
318676
76
179003
439287532
276020
17
2
82249
57
167521
11
57
9
69
342437
16
41
90
61
69
276719
885847871
96
51
8
992188416
29
17
8
787098515
11
33
365572
24
326598
654684727
69
6
139618
3
241234
33
415101
84
15
367908
83
3
84
35216
68
481454
659723102
30
46869024
63
8
26
212453
84
28
40
164894
49
78072
4
468733987
54
181652
83
69
89
35
28
56546
12
60813620
223726
95379
224481
8
95
91
48
99
67
831752342
6
102337
201592473
151943
239007
9
404232
432446
656738918
302679829
296745
61
2
94632
216781
36
90
21
79
318563
244620
26
386106
270095
32
4
12
68
347925
350007
223167
751571838
171269351
80
46
285278
8
113762
603537417
212634
16
74374
77
96
186525
432339
2
10
58
72
356214
8
443099
44
40
76
453536
44
271712
151495
41
71
72
45234
19636
290319
22749
1
84
32
86814
361998
229927
291736
824102402
69
87
151730
812242372
82
3
36
83
477375
488038
17
246920
3
31
9
3
162725
1
75
443339
522138208
405370
97888
65
75
865831200
7
36
118291
44416
14
18
439867
39
33776
8
39
6
62
360625
318347
81136
774129455
69
24
88
83224
58
137405
13179
7
85099
2
49
303539
41203
6
38
40
493078
72556
30
80017
61
323560
17
2
410406
152442
44
355351
80
98572294
74419262
33
130696
130175
665030169
29
4
45
136799
134121
119092
30659
180443
1
229636
3
317338064
137663
178814
1
488708
22
113316
234556
7
790085042
512314451
884108183
6
31
29
365760
157921
84
74100
272785
334007
386353
377757
46
41
908340633
33
842533663
230928677
448775
5
50
81
445310
86
400205
464438
97
93
499495
63
357346
818734695
3
4
304725956
387177
484794
6
82
398637
69
176716
90656
458282437
439136
223892
3
478858
413561
5
35
172451
6
454936
80443444
76
10779
91
49
7
378302929
36
981679371
1
1
197307
12
7
3
73
66
163228
481126
88
36
334714
80753
69
241442
128664
68
655011289
252747
46
76
479628
99967
118514
338963
59070
97
483722
91
41
76
13
285368
32
504640265
93946
437301
64260
153096
82
105806
440688
286837
100706058
227587
82
3
86
150068
57
447817
46
891124716
52
840601404
414075
30
119138
9
5
35
225915
885001546
225061
7
15
91
26
874292608
416198
296403
27
60181
201968
554684145
13
432168
25
224729
37
401802599
85
301708
323123
56324
78832
197387
135924182
66
56
418343
6
89
84
460606
5
6
367915970
33
54
124633
4
186884
62
68
394811
44
79
16
1
264371
59
748072243
39
10
90
32
270636228
247644
891644998
46760
71
658007341
474578
62237
71872
13
103735571
485785
355013
77
48
49
542820223
88
90
14087
439303
97
406624
28
374263
47
532528574
341283
453222
297798
483267
192097
95
455646
88
22
403329930
47132
20
39
4
42
278804
52
53
141992
2765
393513
323240
17203
360020
462276026
320714
60
29
44
233331
84
3
3
279004
486700
294574
62
405596
80
47
6
17
279362
48
200489
12668
380133
62
260386
205812
766864351
11
98269
255632
40
43
2
97
219251
410113
316964
66
53
82811
246205
234542
77
48
60
736233994
9
80
39
391817
174577
27
578904485
159975
278012
58700
433374588
925563441
112406
4
4
37
91533
98
300855922
955569367
620495952
424212
171855
40
477011
142328
199092
37
205375
467443
1
57
444133
37
423493
415147
34
97329
98
324110
272662
41
2
425944
7
38
479964
2
59865
335121
781834402
32
497394
45
305294
76
81
26
316675
93
117395
70
128198
33
19
46
461921
50
68172
240231
441432
494385
81
331267
309658
56
29
61
88803
153367
26
279107351
4
261052
201067
493024
365321
85112
2926
1
89590
39
9
8
53686
402924
56030
447924
11
87
85
89
636017421
410280
411188
102830
119115
89
303986
4
117833
9
3
69936774
32
76
130486884
752668126
168428
40
59
2
133971
550737705
68
89
52
24
175558
8
7
70
62762
140874
150272
57
678743567
11
124627
65
262255
496859
115944
9217
409845
102111954
73
6
65392
3
56
116529
99
423653
393853
87
45
414004
95
58
33
3
1
738259908
51
70
51
30
242190
493822
225915
92
74253
33
84
6
280637
473108
317102
5690123
57
436860
556801661
50
49
320285
372268
74013
4
37
876517837
332383819
441196
32
43
46
15
202339
159062
16
85838
166997464
289197
450109
60
14
7
131762
87
8
87056
63
481505
691737341
49
945087659
114594
173179
304428
4
222237
20
69
20
70
35
93
415011
72
3
407402769
46
70
8
88
51216489
46
20640
2
213745
319054
298056
8
429159
42273
874665021
31
97
363404
51787
4
242143
432048
44
160779
434265
29
70
135834
228352
492723
248729
38
118373
58
374386
277445
14
20
81
226472490
3
9
272644
55
6
294833
43
205403
602930872
69
72
68
62
169704
106470014
2
241539
36
275302240
458268
1
76
595152591
293725
88
72
391052
70
230703
495462
9
385261
90
327258
75
55
64
960411491
55
7
61
23
59
359178
719521771
8
47
363612210
89
495409
196907
38
160466
262182
7
431469
2
65125
1
13
494762
81337
18
40
25646
86070203
15
666076806
970671934
1
34
341433
98780
673364694
73257
259081
53
61
175486
437751
5
492541
60288
55517
37
56341
97
151623
149887
25006
72
173131
63609
61
27833
52
65
35
323396
12861
65
234761417
328279
47
330408
157788
75
74
27311
63
146928
44
474443
75
186665
390762
103255
55
450126510
49
366725
76
396002
396372
424205
92
127335
55
95
71
299879
44
333283
98
40
46
66
67441
98
28
58
84
243675
53
72724
14
35270
22
53
55641
74
68583198
265272
264175
2
345341
142840
202320
2
52
8
10
215639
33
87
275963
90316163
45
128327
12
48
368552
297526
33
33
250422991
104963
18
82
467076
958168750
4
59
187639
159514
49
727503525
3
221606
158842
4
443277
495722
358511678
457209
462425
40
6
22
174431
76
96
1
112439
452169
75
2
53
34
417787915
94
278923
246688
29
281712317
128541
57
59
37
71
99
9
72
1
68
28
360118
142538
242541
95
31
83
74862
31937
17
151538
5
3
258824054
20
127174492
171844
26
245472
84
661168233
56024
10
49
16
24578
48
55
242140445
79
143322
27
75
42
21
39
115144
51
16
95
242653946
28
401022
83
114797
39045
12
948617129
646916135
47
80
110484
170032
97
491642
33
31
5
84
86
545134607
143100
96
22
111454
214426
71
76078
808634674
17
459138
344161
204008
457156
8
4
114839
270255
376500429
80
95
46
377637
234402
65777
3
276440
51
83133
236693
409578
10
420962
51
306999775
19
20
26
84
460639
98
298365
31
44
20
71
365138
117848
63
61234
455832
98982415
5
158129
416781
34
59665075
156419
293554
220802
21
48
160693
34
32
116844
351655
9
77
46
95
60
67202
53
54
386802814
482547
783915119
426714
393074
1
415074
466287
185807
202997
74
4
470449718
269517
63
88
237416
407822
459023698
129468
49
298578
88
72
129379
274584
54
75
12
5
119743
55
280680439
18
102536
1158
6869
9
10
390038
263444
3
93
55
2
49
8
8
24
31
41
237451
5
65
50822
88
438345
304876
98958
413811
176226783
346825
50
454455
50
176443
44
974522112
347182
19
57
70
278710
317041
249959
31
18
12
5
9079443
275822
16
26
18
72
3
92
9
16
95
784305728
25
327217
31
18
281930153
93
68
21079
910673635
830558492
28
137277
280266
307715
22277
31
673125954
62
298932
277337
308858
58
294966560
80
4
70
558654061
417866
428803
1
78
38
557192270
21
466776
29
38
99
371900
9
8
41
297525
340703
276971
21
91
8
400728
28291
87
215039
96
20428
213794
649413817
4
5
464407
6
295507
16
58321
290276
334503
49
38
12188355
65
34
82321
83
88
19
44
16
80
84
240519
6
401751
63
459354
84
57
260858
85318
2
4
118400
74
328071
68
183976
90
342649
93
2
428506
393896
869481853
100824
83
32
128983
883367155
24
491101
174827
363867
5
370417
292724
79
3
249521
40
404660
437280
430412
7
467213027
4
73
15322
126947
97
222378
71
63
68
20337
117792
89
46
23
443314
25
40399
10
11
44107
185259
461630
335740
234345
3459
42
8
132656
6
21
50
60
520952316
397282132
1
8
13565400
20446
8
247860701
22
451602
13
2
31
281919
20
6932
443350
5
493161
138482
47
394649
831044083
423417
423459
406815
5
57
295248
327089
11
21
458126
417421
122559
155408
146994
5
70
73
6
294255286
43
73
151882
99
226085
45
177370
56
271350
554126604
92
51
243162
104664
68
40
904802864
230449
36
34
2
4
11
3
31
502687530
76
376537
182716
17
632776522
6
34053
40
980584111
7
27
40
1
62
54
7
445197133
27
171262
47
195746
94
24
93
51
223475
119757
71
27567
32
91
14
357194
77
316174
5
354516
45
62990
7
71
53
50
80
31
225045
39
14
54
408692
79
12702
447602
202701
61
22
22
261405
82
63
144216
316961
54
208154
477615
27
84
87
46
25
95
419040402
6
187749
75925
41
449581
184642
280503
41
6
11
388289
16
8
228564
506168423
22
921427732
9
55
33751
215096
22
355161
277661
27
46550
264188
80
85
171647
67
239973
37
25
10
112139343
6
449629
296414
385353
97
333471
42
63
4
5
410467
66
45
248716
60
332154
1
455814055
478048
784716306
71397
17
808341120
430392
16
87
8
186982
44
7
304791
70
168610
344379
75
99
122538
438283
712069765
50
6
162406
498502
697805369
57
28
36
69
251437
465765
78
402506
138462
122290
82
10
213449
427788
95
275532
581887988
248747
32146
9
480027
434426
158965
404511
777862665
459817
67
3
484173
14
86990
160810
172323
68
38
395472
74
198897
7
136624
281805626
131935
27
58
402815
415905
9
75
321486
83
80
114928
74060
67932
940115302
25
87
27
476257
79
12
187627
42355
7
355500
62
53
746533042
362788
99
30
1
69
132086
329463
86
87
6
6
47
60
69
36
1
86
1
183747
26
6
32
70
317178953
422828
23
64
172970
429110110
22
50
199127
426303
56
418435381
44
4
84
65116
4
969781177
388896
90
214861839
281876
39
96
81
23454
84
86
72
421177
94
482019
30
223263
459051
230335
473616
2
14
20
371150
38
206250
382647
19
497814
40
450772
337582
68493
172959016
20
92
492582618
38348
6
189379
95
162826
45
476381
13
54
251553
236225
352976
47988
132299
97
344615437
631410410
179385088
6
36831
75
34
86
85
31
149343
76699498
419047
859412884
62
171470
5
381372
63
351615
51764
56
6
421942
99
332685
8
291352
49225
27
173310
425343
16
11
38
427312661
29
462637
690471161
287053
14
15
8
203719370
26
358794
40
5
409075
89
39
292570
96
10
408128
62
64
20
9
38
279134
78
1
496248
413738
128719
58
41
280813
11
92
102032
93
430613
299690645
58
64
176474
681116802
372239542
31
123402
399046
12
427675
4
17
46
97
47
499960
300385
290804
83
85
414863
37
93341
17
2
223564846
377999
212020566
75210
442624
311324
232562
40
92
5
56
17
16
418684
46
96
369409550
3
18
294106
79
6
367644
352438
124591
254902
709943604
89
83
343331
25
77
45
66
266252
38
24
6
41
78925
173999101
865915067
388924970
283193
15
47
57
361152769
99
44
169453
425690471
8
208570
4
48
9
467298
77
24
742814166
238084
41
64
83
25
417735
369002
115872
970116142
6
941996939
238024374
32
90
11
88
91
12
263414
999417571
43
20
86310
59
25
256059
52
242004
474914
7
62
85
2
146142
7
81852
36
54
3
1
34
129838000
246549
344751
418013
330283
497589077
169014
443108
68
69
291895195
82
51
27
652689904
75
88
356629
253832
55
97921
68
837
253910
443727
6
594248862
36472
59108
27
24
442872
60
292571
82
125047
450555
167890
187023
486822
52
93
73
14
802057290
120726
303889
246989
147997
51590
7
80
42
8
356375
66237
907330010
27033
91
8
787294628
80
543196258
91
18
94
175113
969716208
644660787
85
248964
160204
328258
8
395503
282506921
139455
15
297052
148049
56
96
31
19
75
50
248738
30
29447
81965
55775
4
72
454600
52
262905
95
135658
239779747
45
179639
67
422677
388761
4
34
331294
96
61
8
95
143024422
69
16
2
149402
328579
53
45
91
48
67
21914
26
475352
30
132415
342493
21918
265405
37
326153
48
211720
7
428215
37
395216
195068
60
81
265218
57
201156
387142
83941
367093535
35
27
45590846
210508
58
473812
86
199992
58
46
481972240
33
62
343818
63
40714029
7
238821876
31
5
68
374860
435061
93
36
80
84
7
24
69
97063
89
38
48
55
95
18
77
36
167135
55
99
305104
66
1765
378224
215193
397574
10
86512
259584
7
1
179960
254385
69967
1
398530
31
133949
97
74
27
17736
1
499997100
1
648153706
26
43
98
5
96
348490
27
9
51
52
56
89
31
11
6
17
6
98
19276
563835766
9
20
377653
7
332083
345059
6
164610
66
34
27
124092
167620
369033
92814
92
7
311155326
6
10
69
81
308581
386618
71
332043
127805
464418
228155
61
124261
84527777
71
346505
5
413378
328419349
244369
342929
267277
2
50
18
369623
43
877768228
76
209707
423605
26
788370817
594929618
75778
294175
89
563733013
271028
108328370
34
40
11
349170
276060
63781
61
4
69
17
146584379
8
50
496340
1
97
342392
453185
67
292277
76
147973
52498
226130
354050
256184
308614
27
34
45
13
32
8
120710321
264946
8600
72500
208653
38
383941
31782
303534
45
203122
387532500
72
98
10606573
99
68
97
431600
55
61
75026122
9
5
76
63
69120
86
2
425991
111971
95
38
1
413820327
239482503
317434
4
2
85
80
109729
363529
718049706
108185
87
919654490
56
8
345878
4
279292921
11476
62007
176392
179671
9470
173289722
75
39
498332
77423
5
288331179
83995860
63
52
981773554
5
44
301176
184888
80
343547
45
771375600
17
11
415584720
358039
62
260953
42
8
494211
11
240178
230412
919818482
432631
480645
354362
299749
15
350500
47
967043367
301431
15
358614
21
335679
48161
10491
56
8
88
471879663
136979
17
345545
366020
99
13
21
100773
205161
55
23746
76
41
258604
2
36
48
146614359
33
411204
460226
12
16
165250
17
337759
207117
26
7
83
45622
2
369266
181181
99
83
7
2
206675
274395
52090
2173
8
62
72
457851
463772
82
405643
15
40
78
51
23
88
85
9
499946647
49
302618
110703
46
3
261826
490326
72744
26
56
90
55
73636
39
73685
52
291509
1
55571
35472
551397542
47
5
80
353210931
79653
495906
355367
425543
70
72
322416
213585
7
247302
4
85
373460
10826
554426779
24
385185
58
835266255
363785
193555
113675
491913942
19
271208
79597
25
89
44
467455
565481506
937513837
5
92
3
848434550
466909
30
229969
2
7
278226
205422282
297736556
46592
60
199795
211114
462732
60
294930
478524
158223
82
413118
415120469
320899
438294
26
30
32
88
11
179828
427411
96
263896
99457
48
50
413575
165978166
375417
10
51
1
63
207322
23
62170
3
98363222
366755
156000
438069996
8
14764
70
381892181
3
16
178328
5
74
197591
70
410540
478566
417724
289653
80
969654887
85
159729
77
391585
19
230136
450480810
144631
50772
7
26093
3799
436044
8
297078
931711706
205528
36930
13
75
69
44
387419
482797
5
105135
35
71
505102855
89
68
366498
55
65
609685777
96
30
9
63
195057
420792
9
895265477
382916
495688
432410
81
5
199618
8
244745
61
55
320998
3
484241
34700
25
7
259428
85
24
267313
5
291261
93
24
117278
382000
413537
436299
337270
914205291
48
131231
73
464640
473237
111410
71013
71
49
28608
421558
231634
282846
304788
471758
33
497630
92
588161078
71910
7
74
327656
352467
9
68
70
48
6
41
42
95
2
344227
6
214595
42
438715
95
47
87
90
9
42
806837840
233401
504424231
178882
128959
1
95
23
54
340022
86
188559
468034
415735
182448
179079
190501
68
43472
61127
78
438338
64
24
85351
34
676670882
428131
76
29
18
191172
1
85
92
114144
51
21
88
269958
494623
55
53
8
433372
455671
21
44
35
35
47
32
316901
100239212
441925
5
6
120609
312539
113240
4
6
334372
170475
34
198595
96
7
69885
31
400380
500213215
24
224359
495645805
37122
30
793731222
84
307622483
2
69
2
20
35
388287
24
72
4
104635
95
45
353056
26
80
5
81
21
1
240354
81
94
22738
90
273399
28288
13747
84
31
82
56169
84
422607
28
44
3
82
26
7
223231
76
10
7
123081
191142860
93358
19185
30
468268
91
19
16
26477
91
61
77
80162
97
78300
46
371723
21
6
68
70
38576
92
264519
14
2
62
34
73
70
180862
507298978
78
308615300
660469781
60
354449
76
82
608657584
58
48
441799
8
257818
82927
753493395
709969797
39
9
48
73
221757
364087
539639486
25
5
82
7
6
309087
63394
69
4
419378
31
25
486086
71
439089
5
26
162906
56
79
42
8
5
147184
5
9
63724
8616
390322
748382031
63196
98231
68
158395
442391
203936
990460609
39549684
415407
10025
3
99
732408566
88
74
48
52
349266
389787
431867
52
42
42
4
157187
860694176
32
224712
63
225227
190372
350232057
426658828
80
108224
145058623
982844994
184773
5
254306
189044
53
57
314626
178268
590642402
34
9
52
94
374186
32
79
13
75
694429964
66557
411658
96
316948
55
165116
66
32
320331
939549987
4
19
173085
75
40925
771791050
80
369333331
87
272141
98706
7
342454
205677
400107896
8
3
79
90
4
1
38
89981
110729
4
158053
42278
479526
477293
111101
110732
421435
74
194813
31
6
78
53772
294419
11
257773
394609
395630
455342
99
3
24
63
22
20196155
356322
105170
82
94
1
39
492593
854522868
6174
382175
58
286335
66
45408
72
608394239
480401
42
324280
406531
301587
60
148521
38
6
169156
311437
273486
407784
261490
87
2969
427476
116448
41
106670
405190
460926
75013
119650
479648
231622
83
9
28893
575200433
17
196505
29
49
389260
348370
198289
71
141871
6
719537179
6
31
228880
464351
117748
9
18
11
405084226
156965
281945764
71
772130875
73
47736
699804680
7
471385
414367
569795542
392041
26
92
45
99
15
15
28
24
362000474
93
11
381638
396110474
326763
453626
56
2
891445373
16
1
142737
24
76
23
439383
6
46
7
17
175319
64
28
402808365
33
90415
4604
16
96
4
305625
16
75
34
417085
36
818503662
730802504
61
54070
18
37
7554
36
397865
81
31
3
31
68
62612812
389358
66
17
617793748
70098
72
298288
32
24568099
763862160
94
71
81020
5
100992
86977
24
56
9
59
6
66
325176
833088069
2408
2
449208
30
385367986
70
75
161214
4
492746
311017
5
641017268
126837
58964
7
95
386912
680438268
436450
327351
77
419710
4
360693
20
424901
333177
35
483527
95
70
333701655
32
172790
46
177205
435575
111536
235461
89
5
460287
164909
328804
12754
358548
69
44
314123
321392
87
66
297740
11
61
31
89756
183404
280659
191893
537723913
125430
280748
35
62
7
67570
39
428809
38
303674
380593305
54806
68
300660
278712
24
89249
360433
57
35856
212037
137449191
91
20
473254
365427
244785
45109
14
9
25
70
202557
239442
90
322184
17
271769
419623
54
47
78530
266105
28066
447736
94
58
99
337910
174997
46
219101
280445
14
61
22
2
9
55
328229355
271327
45
5
256038
56174
143547
5
91
45
345483
17
10
37
1
496405
84
42
19
225696
397989096
41
894588519
2
69
81966
15
45
293730
496449
99
63944
98
11
428615
39
34
394024
275770
99
44
34
656035580
11
70
952578540
49
459330
56
386019
93
707072095
287898
185864
95
14
212041
5
9
80
52
597571930
482610
563641566
456393
208721
4
64
399269
444082
462021
86
29
300759
360131568
486479
66411
87
442738
385931
3865
127201
53
72
51
189607
342901
214132
381091
496454
26
268978
82
150732472
29
365935
97378
425193
889342950
22775
80
163885
417642
421050
96
495182
263602
122930
90
2
60
180025
183626
45
650995183
209457
456933
56
37
52
402955752
1
8
39
109796
93
255328
51
145107
35
71
298175
5
224402
7
12
67980
92
36
75645
6
25
50
483358
201433
233438
20
250090
446226
77
60
7
80
319818478
499084
97110
50
64
372836
439993
84491
436627
179630
209675
43
760253370
88
65
12
156719
52
5
482362
97
29
96
44
271002
5871
665402326
487042
37
82
190010
304003
14
371443
119652
91260
218010
47
593299181
286332954
147440
258262572
190182
51
76221
24
444511
81
96
77
40
70
35
447824
218608
219147
3448
45141
263696
375288
63
8
4
89
52
174307
582062039
30
2
73
233508031
57
99
131808
62
49
231571472
194138
76
57
234964
95
922527044
828201155
67
37
57
370760555
72611
485511
5
229011
653662539
93
499090
496001
33
4
9
9
94
14
115876
321471
91
20
79064
92544
42
92
294423
14040
278978
31
37
35
1
1
67
79
410440
19
53811
97
39
193211
31
457989
259157
419867360
7
35
97
229529
6
1
147
293852
82
205572
283206
95
72
497899
1
196801
399744
490397
8
303732
7
23
16
68
45
91
307628
160731
56
32
401540
37
232218
23521400
344746
9
17
649525049
323963395
257433
62
83
509772468
8
821021204
12783
360530
28
168850941
43656
37
208414
37
381933
24
454278
35
38
351434
1
782092683
35
96
8509
671218464
15054
245565
199635
8
80
54
184768
75
26057
44
19
60108
31
96
393075718
3
39255320
186607
66132
464323
76
56043
95
170099
73
5
59
343369
67
210048
27
128150
77
4
52125
4
2
91
260531
274279
61
522606628
379517
94
22
2
2
418261516
166692
183801765
32
72
473068
234789
1
29
43
390879
4
263926
335422
85
222810
62
17434
109763
63
290905
279587
78115
174709
30
99
403386948
774596070
58
215
576302986
43
92
14397149
82
278811
28
426853
673360641
87
43392861
63
47
6
298475
19
259077
9
384420
314565
97
181110
245941
105126
29
26
322596
471148
22
674944243
166323748
236870
960972321
403958
491622
78
43
19
286566
1
121330141
182667
81
73
45
88
85
375768
354753
490825
176675
73
80
91
158775
45
4
98914
288792
22928
377257
8
2
84
321180
23
69468755
8
110
70509636
349263
430442
42406
91
55
375089978
855005686
1
343081
39
799482166
322256234
439033
38
459665
249522
220525
32
4
21
8
30590
97642
211973963
66
484199
155018
480778
782387520
120274
45
1
89
8
41476
298263
161412
70
73975
19
36893
81
154575514
1
429348
81
474193
685236606
83
10550
207596
214250
55
23
449671
60
3
78
1
28
5531
267143
411128
5
99842813
212419
285495
93
12
88
63
3
84711
35
59
43181
26
18404
15326
13
2
72060590
297958
1
86602
36
480270
290292
12
82
75817
29
72351
237941
33
89
203090
95
9
61
642314483
368643
377133
16
26
92
11
447918
219235
242553
41
22
86799
79
9
120093
52
468520
86366
11
45
6
302040
404779
291056
36
276217
309957
24648
476476
492703
8
14
403245
5
101252
14
243194
85
30081
47
5
49860
20
31
225209
211404
34
61
89
860114543
445136
43716
51132
6
310570
58
7
6
299098
64
35
232893
345611
51
30
291998
43
165264
441142
149347
60
374721
15
19
814697762
1
7
226413
52
483286566
73
62
160018
414308
324781
31
173794
89728
6
56
459457
40
73
232395
796587433
431238
10
284022
463869
334144
218343
87
73449
23
326586
7
409428
239494
3
5
96
79
134164308
56
111696
2
84
64
55
647460909
6
1
55
56
1
59
7
24
400094
209407
240705
187164
25
83
272657857
37
93
82
367212
77
324175497
56
1
254370481
39
21
129294372
50
302554
7
47
73
67
19
263518
51
115645
138338
393803
281275674
66
335374920
75
64
287866
84
30
152098
25
760270941
22
64
46
72
5
46
88
1
47
34
285318
61
87224
697192149
7
311659
32882
6
23
54405
458589
79
48203
78
300859616
43472
427302
400694
171763
367339036
33
249169
19
39319
30
161706
9
473834
37086
314969
62
405701
38727
177215
9
56
52
30
59
98
99
19282
306308
27
63
425476
246823
476884
362096135
9
44
59
404716
45349
10
347662
64691
117647
46046237
425520
85
14376
20
14137221
69
270542
130586
481613
56
92
346426
113075
24
84
48
67673
115345553
380540
99819
43
9
62696
313762
57
51
26
495482
424632937
56
488605
89
51
85444
1
47
4
44
74
666929861
236034
300274
558271557
431971
46691
63
266904
3
7
24
3
405122
410514
14
14
98
320211
73
7
5
112079
272645
371737
2
39
304701
281911
58812
436955
80
55
99
73
339772
475723
34
55454
275753
368353
5
287715
9
38
52
300673
32
12
416152267
8
309922
269132
403533
2
289260
394346
670924634
239427
6
79
459883435
212968
71
23
58
58
299928
56
38
45
277007
329878
37
55
67
80
316545
72
84973
65
200906
158202
219786
49
488922
23807
61
71
759669601
96
61
408814
380304
828614613
225295
17368628
357865
200904161
219018
216454
72
112713222
240477
303469
71803
85
37
34
74
40
6
38
408174
60
36
77
361171
460253
700943046
78
372795
2
386975721
285888232
57
93
322891
239497992
5
29
86
112464
75
181057
57
88704
421769
120750
266793
15836
907914918
152081666
73
363515
96
162395
46
645918936
17
3
776645774
53
13478
46
19
70322
2
99
71
445042
60
490197
48
26
187058
56
52
355292
427482
211841
27
96
124057
837174063
406482
63
480883
8
5
43
244021
9
277489
43
364236
125336
470204
2
455240
508228562
70
83775
327105
12
44
832469794
5
56
42
36118
280829826
196661
33
73
274984
84124
96
143575
388657953
11721971
94
9
417456482
389962667
83
53
70807
104758166
45
19
411068
80363
458072
227030661
55
28
70
86611
82
25
461670
208847
2
318223
44
1
98
99214
143138518
322748
25
99485
308575
9958064
4
10
345390
348461
24
53
80
429022009
78
379789
69
350660
96
77
25
75889
13
115545
328331
365591917
8
73
349738
31
331520
65
62882
4
342219086
19
24
263071141
36
133254
369524627
117197
19
76
990406793
30
447538
61
112247
379649544
478599
170502
98
3
251378
52
1
91
37
61
821971084
8
63
6
8
54
293816
3
247735
45
46
41
48703
70757
81909
457998
96133
569451449
293569
57
77
18
400305
20108
24
14557
498877
1173
282387
530758349
1
177241
139154
92
343150
812932799
2
442925
96
435117
95
3
120708
481234
6
108752
310763
165002
30
324214
36
77
451887
265205028
669658905
6
60
321334
53
83
534261068
146420
18
5667
44
69
267494
64
490280
59
85435
98
29
64
95
54
7
33
95
95
229868
35
95
89
83
26
99
7
12
60
34
19366
71
85
75
81
325779
10
5776
9
176854
42414
13250
450320
235507
241413065
198468
855724524
27
418011
196926
403506
135741
81888
58
18
402264
46
854323623
389219
276442
104394
380131
73
35
96
222855488
67
7
403805030
238705
361351
377545
27
433147
73
22
91795879
43
93
10
9
469047
436253
28551
158835535
90
294469
203881964
382775570
3
199085
473983082
1
55
38801
35
7
5360
79
537750575
181401
78
29
417154
474519
14
60
166466767
26
50
32
66474
44
194267
751211299
5
48026109
38
84
735008635
375639
1
338299
78
33
64331
340300
389977
439566
62
4
6176
5
72
44379
96
46
428958
136477
6
627985948
438134
105290
48
182231
290734
3
58480101
65
61690
426848
11
277941
37
4
288429
95
22
336326
418615
51
288109
259962
40
8
67389
70
136745
67
349212
158806
101772
92
44
3
25
426294
798893229
293330
447396
33
9105
68
2
18
43
514719269
56
494913
74223
396145
92147
47
6
236918
285826
55526
2274
49
204256
228214
700315789
33
48
112296
26
72
489729
48343
1
99
192137
23300220
95
372561
25821
105986614
180405
2
44
186458
67
394106
15005
247606
78
426891
14
68
85
40
357381
31
252139
80
8
432933
51
84
94
5
72519
84
169220
13
92
254715
13
376308
74
371527
232147
55
71
4224
43
31
3
41804
363415
38
431795
50
98121
36
22559
442000
451269
41494
94
61
87
9
456984462
25
20
82
299639616
357641540
201078
136197
4
308577
967694331
989056490
252770
90
90
98
365284
97
386195
8
84119
38
57
12
77
492621
52
478524
2
287436
4
42
287479
246576
136043
314506
58
262833
3
51
34879297
10
449390
327073
318940
463682356
66
54
11
19059
33
65
64
19
109711
3
9
11
436377
47
6
11
2
439921
9
75
28
78
236447
48798
454725943
58
51
17
305185
95
194226
8
90376
72
112666
16436
51
307233
13
52
39
59
9
394032
60
65
7
57814
426487
23
143509
89
265380
229784
161630
217074
35
426772
122197
84625
330543
9
86
306967
387753
358368
117586
29
16
158321232
70857
117784
59
75
248607
31
125256
54040
431194
435782
16
34345
58
54
87233
159856330
337656
381615
25
506023491
24
30879
25
49
55
13
75
1
34
97
51
601188552
18
15
248048
477946
252383
418288
32582
65783838
140111
442897
19
91
373123
99386
492361
66
10
372919
7
90
75
668985894
45
273538
324260
242436
57
8
33
60
92030
64
92
472362
486200
73872
4
151348
143715
125021
3
88
15
3
86
31292327
77
844046488
471237067
21
830620888
360882
353090
482422
83
482452
44
66
28
63274
426117
12
44
54
117964
15
39
21005
225379501
80
300487
58
475928
97
160286
18
370531
79
485644
8
496901
44
378259
176771
173523
41
994583090
163194
12
257485
83
104361
51
190839
96
551407689
986723272
35
334209
939760237
60
338596
4
68651
77
357776
44
69
92356927
993739010
432531805
64
477839
92
18242
704
324585
38
89695
307412
10
422779
339524
203183
472736301
669021814
426277
70211946
98
45
94056
246020
19
6
89
49790
15
302059
7
749326577
84
5
67282
53012
7958
83
22
77894
8
5
8
14275
58
306734765
64
8
297465
9
27
71
472866
98545
16
879785920
7
51
1
52
453009
5291
28
188140
90085
229254146
48
8
5
79
9
5
17
649331441
7
290549
16297
332609
13
86
6
463606914
707570566
8
412760
377984
206789221
483177
1
49937
5
30
61
1
316493
59
117792250
3
453603
812138450
210493567
13
323775
315266
331947
373930
181743
3
99
854410398
346284
237264
337489
319959713
351026
138643
76
484660
18274771
62
584282116
67
380932
30
436207
5
441398
59
136611
635760963
44
48
73152
48
86
970356520
54
182806
35
24
356075
14378918
124678
40
62
257828
54392
270672
994444803
66
94
87
358065
419449405
18942
1
3
7
79929
1
47
99
18
352346
71
49
431483
118675
10
1
39
2
21
58
33
91
94
220017
54
88554
32
16
385485
54
202723
66
2
92
80
467524036
6
83
150291980
3
35
33
220760
25
50067
54
93483
573791779
476998
21
89647
27
55
34
51
24
46
222228
79
250656
84
90
50
90
57
975998921
57
87967
8
345679
2
28
96607
780194696
321307
40
5
412397
606583619
2
161064817
60
319024
201847744
194964
78
50599
201365542
75
94
62
49
87
33
815727144
225218
334153844
53286
141195
496433
46
60
71
361789
29
101769
29
5
269438823
28
61
434736
391565
70
63
85989
83710677
3
97
444532
43
160685
372733
68
374495
354792
5
343330
335315
5
16
902434022
470128
385255
53
472858
331311
456646
94515
54
44
368289
66
24
1
8421
44
21
4
9355533
904265698
29115
21
274635
215895
43558
98
36
422060
192847
1
71
162107
37
309954013
918186394
1
40
62
373538
261058
405119
296361
2
417529
77891
3
315910
34
96
182720
53
564631625
30
485919702
77
5
7
213439
87
128482
118568
310460
19
44173
159491
412246
83
258918
71
471286
35
13
68
486793508
51596
499519
55
432894
27159
156204757
121873
37
53
29
372481
245419
86
60
82
74
20
3
85960
74
161513
64
18
116060
67221
480830
393005
61968
421725
466364
62379
108446
376375
567589627
62
351111
24
854332175
20
406110
297632
6
15
3589360
168015
118066
2
372966
65
237332
9074
3
283550
383786
90
99795
146054
44
2
567822748
473773
3
2
268453
433305
2
368755
39
218339
268644
29
95656
521740530
98
5
41924
415147448
47
34
400282
286179
69
60
97
94
290501
8787
496109
72
19824
39
13
94
99
89
749938424
151584
45
2
54491
63
200795
99
222061
400665
291569365
323337
8
53
41
89962
420294
9
48
120703
53
219091
369336
258959172
1
858886914
255674
252121
444966
496521
81
24
2
330279
344501
16
43
10
94
157569
25
163136
404939282
450929
102683
64144
16
38
22
4
65
19592
64
602195255
96
473689
2
78
77
11
485084
307853
1
206134
35
68
114287
149887
436648
322689461
71
331896
9
361351
59
916386996
995453340
95
63
368432338
69
414537
4
389567
175313
71
12
163952
50
85058
42216
328633
139322
642362523
466727
457247136
34
747827896
163086
433261
82
737916341
794815828
29
188477
42
37
439381
747125460
114535
67233
53
39676
34
41
107133041
61
307933
4656
23
25
95
7
80
11
67
366466706
14
29531841
24807181
369365
392523
61
227235
23
140006
246536
895275660
27
146671
65
5
96
75
23
6
4
51
48
161361
16
12
933922806
25
19
24
325373169
9
468847
327486
474355
260486
387847
9
6
46
240011
52
112548
483719
87
43
190539
802468142
58
96
489864
86
24199934
16068
152249
8
64
24
60
54
9
290160
42
18
24
185552384
58
2
63
19
75
41
77
57
55
32
140623
27236
361930
225440
114001
5
422274
62
466125
239977
32
191389
38
181311
793042716
20117
8
19
368357
100186
160299
33
154217
64
56
59
48
5
636430216
413255
74
87
88
308610
6
1
187931
15
348684
93
11
17
92
491562
68
76
23251
10
60
381717
86
75
288035
178247
46
15
192007977
2
23
48
19
446169
486531
37
684717900
14
2
24
94
41671
19
46
33
96
45
33
138975
24
13
1
30445
25503811
302890037
361240
3
249221
459073
6
62
76
82
11
156714
39
38
189863
35501
82
49
273277
17
152126
57
7
7
351312153
74
9
70
338604814
195387
155372
470667
51590
438145
319581
52
7
2
167772
86
400246
25526
19
369295
29968
89
102831
72
323732
5
87447889
8
48
120435
64
16
95
76
847546581
78
307034
328
94
66
377700
84
1
96
54
17
5703
3
65
285023
10
83354
9
142483
125218
4
316286
176738
230024
8448
1
67
80
918763351
858441182
205835
249135436
107992
888097875
66
18
44819
3
97
943309121
2
443011
82
258358
48
62
25
19
61
140415737
134112
23
369639
359087
171725
111990
82
76
36588689
16
8
25
59179
6
1
78
29
350220030
55
39
56
207114
947843137
88
269053
96530738
27
352342
365846
37
134186
52
51012
87224
415292
281609
39
89
16
34
14
34
487075
917706057
9
26
21
407084
749015905
62641
59
275040
68
8
61
38
306211
1
35
47
5
243137
94
89
3
428872
166131
238153
26
278179
50
31
24
838605694
293121
269908
157819
968151648
112082
25
304058
26
56
37
53
51
97
34
43
160506
191316
496152
46
13239421
70
1
112126
18
41
222808
29
435865
183250
821987939
53
449142
249418
12
455537
333498
279183
7
19881
8
295981
82
75
31
275432
94
31
177992
69
309119
252952
54125
180831
42
397086
130321
679481842
260723
33633
102461
33
56
66
71
314217
369443305
254336
8
73
81
470321
930978554
78496
4
493590
25853
96
63
425165
55
94
19
47820
71
357644
133995
310244
87
833455894
400468
114168
30
48
217042
318771
244752
253109
20132
60
494750
23
19
479198
64
832697802
6
64
143242427
451255
44
74
417610
82
37
511603598
17
430800
61
22
1
61
477872
63
1
274235
474403
46
72
7
99
60964
1
338248
91
138481
91
5
66679
4
477044
357580
64
64
7
121051
78
97
27
222264
11
346439
66
434368
9
299664
41
49
65
49
6
364418
2
25
320057
96
481298
91
429328
79669
92
16
453768144
371552
27
8
92
22
22
71
54
338059
47
79216
495874
31635
20
40
35
8
34
72
8
304910
41
397728
19
79
478284
148261
4
99
54
552819342
6
74
76
35437
90056
414927
401527323
60
98
83
53441
411230858
315523
93
44383
48
49
66
284642
26
11
336786492
223177958
5
379234
15
21
29816
59
90
447837
368915
492955
36308
13
370829
55
98871
28
41
498814
607012292
55
37
5
347362
264688
24
140425
451193
4
252640
4
87703
101303
289890
36
318666
660052452
96274
67
39
436955
88
4
1
144114
2
74327
71
62
186903
62
3
77708
99
4677
78
29
431237034
4
40
68
69
82
41
519699814
86086
52
205506
7
278939
960725623
8
38
67451
20
68
439971663
83
13
136880
88511
19825
39791
454736
220233
17
230672
4
284154
416449
496986987
65
62
111192
309036
78
118717
66
3
410786
10
282286
371857
276536
280265
303180531
4
19
840905810
8
4
630
3
25
487664
606762886
8
369146
7
198919459
219963
150005753
27
166471
146162
183039
314593
12
81
339015
5
92
122399
50
60
5694
8
249083
61
79
60
64636
89
39
72
686086168
3
361622
70823
87
86
55
15
241147
84131
28565
14
34
69299022
56
41
199108
3
196331
84
7
22
96
78
85
168861
41
425495
1
309604
279242
8
391359
6
118472
50
98
24
339030
387161
90
59
52
71
345697
436557
98
287502
259530
9
332916
10
78
61
119334
461711354
474390
6
34
711798930
493189
50
121449990
73
24
257925
136455
498409
396582
167069
50
493179
344704
260044
296577118
86
7
75
711454639
56
4
481297
108092
5
7
492606
133966
222509
29
303125
3
99
184840
98
383403
58
275958
25410
380868
22
397811
55
374466
38364
58
250636611
391267
22
95
53
42
85780
228198
199033
95
55
6
84
47
490304
84
91
39
91
50
14
170948684
473762
600221909
35
437285
422820
6
354594867
15
231134
83
446268
28
12
168638
751114871
38177970
248239
38
37
388803
8
473098
424545
1
39
421540
38
496051343
318064
292904
396583
2
321520
69
89
66537
6
208798
11
233257
599029331
50
108164
29
1874
187108
126678
63
430346
35
84
201797
416845
414195
51621
57
28
135689
207387
114744
483159
58
68
87
26
497111
49
64
347288
99
153898
7
28
3
159442
445710
46
6
28048
70
20
14
416750
3
458257
81
284133
82
165325
90
35
339576866
3
294114
44
54
36
169602
281807
5
9770
62
48248
67
3
8
364850
5
1
388109
65383
1
231906
2
110460290
483579
461781
71
67482
125387
128678
75
40
47
33
46
11
93
6
19
447956
6
5
203285
38
85
101064
47
5
52200
401266
92
291471
59
142887
98
32
145358582
55
417074
356335876
177260
35
41
69
2
78
492953
47
458734
6
307982
41
81
341734
74
492529
372066720
497344
484164
93
95
351654
237629
98
47411
1
40
9
353985
1
84876
23
69190
213339
9
10
88
4
24
2
27
20
47
5
69
594488877
16702
306616
13
80
58
487337
79
93
14
370079
731360086
34
62
61346
17
251897
61
410556
13
7
37
72
134845
37
264025
308827
9
275674
147970
40
5
613049521
37
356321
440464
3
54
16
392563
378282
174154
59821326
95
372684
175414
156751
367154
69860
372173139
34
45
893468946
295719
102963
12
467373
317102
347712
8
384740318
48485
97
22
3
170113
4
45
439225751
6833
42318
318795
282406
1
130971510
45
53
71
140067
48945
22
5
203019
4
17
14
183312
449299
8
99
54
21
621912834
26
177615
229827
363382316
86
53
3
20
357840
44823
8
767499968
25
25
169249516
44
18
51
92
13
685672874
226187
446116
422364
508989421
40
17
2
442034
716331159
5
50
26
414378
436641
8
265628
36
175016
135226
72
752262467
87
378309622
8
8
608673769
40
92
20
387096
25039882
360422
42
37
80
8
52
96
345458
191359
319684
389011
36446
39
376998
50
200108
402863
14
30
81
31
56
39
6
649225525
8
453434
12
172969
478499
15
45
178932
56
8
33
352542729
90
227184
587933848
22
74
251613
338315
242866353
190786178
86207
40
85
29
22
98
347144546
54
3
10
2
62
451186
112058
23
178205
236835
508902870
87961
194619
36
3
86
255239
366578
225678
39
17
339733
9
479220
64
79126
103484
37
27
58362451
5
63
35
9
465798
10
20
332979
642178403
93512
379094
17
58
82
63
23
386437
91137
9
57846166
22
327748
380915230
18
35
90
80472054
99
83
34
234694613
9
90
84396
31
13
33
55
375306872
89
9
3
6
764529174
5
98
34
12262
91
3
25073
3
6
54988814
39
7
36
71
158539
56
798107917
51020
62
1
29
222469
76
282139
398906
301658
1
49
29
243750
302205374
22927
53
108372
196143
327197
23
448670
56
681693163
6
11
21
15523
97098
1
75
480784
9
10975
47
80
136876
1
329765
7
294561
76
74
43
57
10
231508
46916
220120
251848
66
7
224098
380636
87
125414
54
82
3
674822854
2
55
427950
8
6
80446
74
55
360549
33
58
68569
547320055
281507
6
104940
154196
865624529
259461
415804
27
58
77
762009203
57
47
42
152320
354532
92
25
31393086
260757
281206
149354
326249
22
129286
178198
97
48
275776
486967
427344
317251602
339284
45479
110086
48
16
26
455729
52
24
25
34
6
76
79
55
92893
9
85
50
286942
66
88
37
64
55
4
62
295522
109002
161719
2
971011951
243317
667725384
25
221473
47
33
2
75
265050
71
367997
5390
462042
48
254913
46488
417677
24
18
156249
70
26
922099880
97
9
473858
6
335758
408508
98
4
35287
93
418856
565686318
69
487494
253552
51
98
72476420
58
75
7
50
888219507
26
24
245353
85
157311
106991
403205
104261
32701
211924
242140
201888
252261
7
11
49
47
32
358690
4
54
13
41
454942
441794
471399
48
33
80
65
499821
17
4
6
91180
357775
71
6
25
81567
22278
30
38258732
191875077
46849
34248
47
45
86
89475
102696291
88191
37
97
54
91
3
51253
83
881115083
465264485
272983
22573907
48
34
97
174610
25024
80
96
225051
82
8
35
40
55
19
64
459207138
25
78
402235
24
27
169237
3
221699
784002927
341560
55
422600
474037
69
366576
377202
244924
29
462964
462468
369253
75
58325
94
433130
139997
451637
74
2122
48
20
76
67
168468
278215
421604
1
259728188
53
11
46
447737
120445
423667
244447
54
98
21
404125987
168696
70
13
63124692
18
59
793942590
367070
99
18635
454206
39
86
9
988097621
100923
149642
83
85
82005943
2
748372193
331856
839352030
9
38
618036686
4814
38
77
65
123864
169336
5
4
445572
423826
35
879529004
55
510258224
89
91
393493
268436
136182
61
99
50
6
266734
921215562
481209799
94
69
14
238590
4
67
6
14
265513
74
156824917
21503
49
56
25
310019
75
30
167069
178250
98
53884347
1
113899117
89
28003
32
74
105150407
470148
228007
11
364193
74
85
64926
383102
353700
856429653
20
25856
3917
1
449572
212220
305510
97
26
196061
26024193
49
84527
40878
337606
244495
30
41884
352891
176864
346020891
136704601
481225
275799
53
419992
228211
420286
8
25
6
273018
77
48
50
42
813934740
38
9
386439
45
6
27
830392713
19
248050
21
88
60
1
16
2
80
62
316302
461252
22
31
41
471895
82
369429
498585
95
901290275
99
50
78
402329
3
47
82
59
39
70
78
92016
17
6
104618
309910
89
67
6
85065812
37
96
1
89649
208981
69
97
64
310851
858701848
34
95
36
22
64
98
583768222
6
24282
28
156664
31739
85
342176
55
3
220405
45
9
55
380185
490797
497914
47
495439
431128
737011566
292284
60439
418849
368130
306182
12
12
132475
1
63
85519078
264704
206218
359419919
62
53803
786348046
449703
126502
465377
132354
189149
16
4
34
394023638
29
159616
1
73
66
303842
499546
8
30773
411523
21497
200722
56
140895834
60
73052
93
45
52
35
79
395744
376007
7
488699712
280627
735764521
422055
70
6
490905
357314
97
11342735
15
21
751093406
915537774
186422
503198740
349265
389083
119317511
192960
9
65969
50130
38
284132
56
12
86355070
95
312332
837394495
110556
39
151102
978275123
70
84
397102
61
351683
396117117
59
79
5
196584
325653
302889
784341558
15
36
379420
420273
54971
93
367788
473651215
147591
29
319637
9456
346687
39
581213518
55
41
197827
38
21613377
80
393534696
321502
413709
69
46699151
245108
230272
43404388
460482
29
416312
49
214162
17091254
97
49
3
30
66
34
50
65
74530
355900
405259
284
232451
28
245312808
46
164927
5
178644
362108
16168857
256491
262479
218521
98
42
35
10
3
84
70
83
663997601
98
7
174612
10
19
7
38
65
476066
8
274276
508563802
351545
4
45
2
23
8
83
411709
934147115
602616713
10
99933
63
32
3171
4503
452156226
372868
3
44
21
873826115
344065
16
10
13
566753858
72
4
54
1
9
9
16
142098617
79
420566
95
182573
128119
98
30
45
52
72
17
74
4
236864
21
94338
297710281
439022
153806664
5
231452
60
854329106
24632
402027
301795
94
3
4
89
88
446665
4
232823
125728
245194
8
168039264
459135
334640
90
38
190243
469001
56
13
86
30
11
236029
77
452021
34
464141
88
35
22
25
94
479955
44
178632
181707
22
3
322827
78
62
447615
60
307531
157573
62
8
9
151451
471056
262512
64
473533
7
176909
544253212
443820
267754
67
21
12
415349
51
4
93
480142
33
391268
283352
7
407438
475785
82378
65
411911
62
220572854
42887
24
237682
428428
86
94
617615278
692799789
360166
10
89
305815
42546871
33
72
115709658
55
41
38
7
30
453494
14825
846943174
90
12594
973908725
73
33
72
462528
58663
9
10635485
486822
13
40
60
97
32
95
97
9
30
14
363900
31
353207
364597
414821
493029
296281
2
400108
156802872
845306811
90
70
84
22
2
358367
23
174076
87
89
157540
28
47672
431403
19869
8
330314
77
36
72
56
66
141389
479034
319283582
16
21
276358
153460
84
892637249
544717925
22
49
62
14939
306904
130607
720376505
6
9
384325
11
300475
12
380262
67
442878
67
479500
437060
85
90401
6
2
85926
35
77
878242441
52
139075507
481964
69268
91128
170471
27
29
44
88
423575
427871
68493
224223
32527
16
564445811
53
5
41
84
246554
265282
385081
28
391661
80
451774
148186
30
3
87
128710
9
20
270907543
375671
5
201950921
119853
1508
20
96635
9
61
412466
14
189070787
494781
473700
289850
339655
55
95
478083
5
2
812508819
9
61
19
273283
66
58
109673
52
41659
305421684
48068
81
10
2931
18
433341
40
18
222385
88
323341
5
95
98451
336404526
79
96
434736
447593530
497881
564292285
2
543491650
52
231260
41
79
27
903814563
21
4
341490
254615
98
433442
75
39774
402397
129017
451984729
238210533
36
71
10
311398
160687
103026
289412977
92435213
238297
59
414214
377352
140815
663610427
43298
160134255
59106
323314
7
6
9
32
397144
369540
451567
73060
66
347735
73475
335964
340613
21
25
399311
93
32724
61
154296
452248
54
12220
77246
381871
97
4
383554
386801
69823
6
177722
44
75
987497527
49
70
138308
99
23
172591
190919
102291
7
1
350832798
3
363990
2
81620
237086
92
5
36
46
31863930
42113
9
424541776
429313
341364
163367
364408
8
996452726
9
27
518326160
243741
52
31
517882513
80
146971
8
201174
92
463795
212579
14
116110
822691303
84
9612
65
150258
230766
103350
14
448938
243826
642227440
183504
303555
182655876
59
325718
50
81
19
9672
197809
85
472507
135408
44
27614
26
56
9
144791320
377911
2
60
2
90
166447
64
260576
352130897
93
484662
51
393940
63
73
375361
246373
24
15062
14
69
754141438
12
76
99
19
497756
3
87
175686
97
830721006
1
96
81
445005
313973
34
92
93
68
253352
38
87506
28
76
70
6
379046
400611
94
99
88381
118439
60
467297
2
31
72
51497
181701
494309
61
4
61
5
404341
394925
76
130273
396977051
268398
38
9
419940
4
266045
53
66
74
78
17
322021
45
624310777
19
20
218254
421125
388044
532507145
147009
97
85
49
62
27
846875571
359103
88
4
459511
57
74
12
11
250215
85
242251
332160
246259
315053
71
42
83
249283
3
435353
5
67
474556
78525
277511
7
218741
71
493447
57
147528
49
3
321411
442002
336893
982479974
976447881
68
99
21
266805
2
105316
26
979199022
98
95
2
420412
8874753
332366
21488
20
406981399
93
417673
73494
81188
86
9
13
55
365194
202635
57311
36
95
98
19
410359
2
323279
408498
127176
499209
108741
5
326395
386609
383914
63
82
48
167434
404680
88
489405
399111
48
19
111777
117624
29634
394874
117718
5
21607
547446007
20
40581504
83
800830865
36
250265
303559
68612
11
62
351685
304266
6
245799
208466
11
31
15
54
45
6
68
276887
811232799
463887
8
427712
99
71594
269824
67
57
61
190307
12
7
5
41
37
98574
296750
9
74
74938
28
30
453258
112681
41
391915051
92754
79
341898
40
9
29
6
40214
508883042
6
387776
34
96
141833
54
145418
520044915
51
218051
193340583
9
203589
722030977
413075
850353206
427374
16
38
40
417475
72
68
82
30
5
351868
83
7
309917
450375
187220
1
60
22
337115
5
6
48
573454605
31
5
94
339009
50077
8814
37
46854
69
293413
74
193472141
56
94
86
146063
8
36
76
715069361
73
8
25
94
98
83
187035
38544
439553
180306
75
163686
317524
22
902640519
124793
101051
36
447372
55
253707
1
6
9
379696
73272
86
5
383172
685859226
63
8
297569
73
69
97
150008
381557
440804
491276
516213517
96
85
99
184657
15
3
174085
25
75
209539
45
444117
98
222289
312239
87
144456365
311502
14
98
17
136041
219919
382179
35
61
1
10372
478675
5
105607
23
76
39
52
53
591746906
535140760
57
140486
44
21
216206
8
310190
108623
3597
296786
7393
324599
580309692
191762
72
106576
570728287
58
72
64
3
35
89
4
4
489926
405266
385762
96928
43
277801
2
11
82
181056
95
48
16
352246
450994677
61
326171
7
77910287
71
90848
62
245324
330419
85
59
247234
196712
437699
17
200079
18
91
972380822
5
9
6
251238
14
459114
86
46
21
37
81
118420
5
369429
27
476854
65430
263642
55
320986
339679
723015185
1
84
50444
123628
460663
818718455
3
92
200444
40
447614
316488
310973
378412
368332251
4
241008
9
288543
64
145787
6
88
920435774
96
131005
77
252755
92
48
64
14
259544
883963408
7
74
48
70
65
69
58
62
360835
717111665
439249
5
66901
800132400
87060
12175063
492822
48
936381869
77
317732
81
5
256608
220580
97
26
49
411597
5
37941
114241275
280498812
76
381755
97
5
9
447808
601938798
13
5
293808
208317
18401
216465968
62
4
14
96531
761737286
71
156124
486421
68
366088
55
57
95
14018
487748
75
30
2
207274
33
94
46
449603
97
22
22
71
27
51
37
89686
7
603980240
199589
4
322343
352090
49
17
25
218789
57
79110
7202401
18
33
84
59
308253271
39
56
715854023
91
156433
302442
5
8
5
88
9
4
50
80
359180
25
19
98806
285594
3983
418110
308610
81
339280
9
54
115311
22394
333174
419916943
50
312622
12
352478
35
22
92
32293
57
445410
28
771596074
23534
49
199563
228098834
57
32
8
528710255
400229
921736246
29
65
6
490055
336794
59
29
6849
7
379190
44
43
294545
490511
92064
85
8
422143
95
37
236176
201383868
7
452165
260170
28
346107
75
7
80
76
56
46
113197
104221
91
89
59
341251
460907
416266
61
282496
357034534
4
67
497253123
15
9
85
89
229008
16
32
210094
72047
54241502
33
1
80
274980
26
37
400698
80
762907454
6
7693
224
72471
20
127953
20528
480729
182257
69
299570
479575
289638
7
10
100671
83
44775
72
38
348296
23
60311
441076300
85
35
43
12
73
6
57
294115
65
453218
33
37
488332
70
50
190059
123174
476005
61910
369043
78
65
273939526
45
458204810
1
91
97
42346
244230
77
603075571
54438
363392
168080
465683095
88
99446
449592
94
28
490202
168049
68
91
63
72
44
1
488874
459148
27
70
56
927204245
19
76
9
61
316403
4
267312
52
64
80
63
22
25
422988
19
231497
38
320913
493181
104210
7
45605
1768
403512
118955
44
130858
1
25
450045
74
11
89319
24909
90
98
362917
10
76
385317
224321
840299763
92
268221
38
7
52
2
277473
22
388238
2
234478
54
52729
2
405913
20
231650404
102201
9
18
65
48
767069073
306839802
294387
97539
490845
175157
8
66828
30291931
342781
456921
68
160076
468223
28
58230
309738
228850
72
195689
759529334
34
405102
1
901047160
203969
285515
46
489782
12019
90
3
490788
3
45
141185
32
4
482598
210954
31
322587721
82
56
348339217
33
140640
6
32
378624
185403
70
463426
3
188346
443627
54
6
303955
96
10
252810
50
67
51
89734
55295
45284
63
30
7
906936025
335884
251928
709379535
46
9
25
69
90
43289
32
6
641082629
84849
25
207691
427136
58727
45
437592
878552402
565184056
75
9
185146
109062
863823212
109718
56
88
493858
12
5
183221
44
349256
12
10
85
80
49559
69
23
187541
9
384106
68
610903849
84
4
218202
345670
39
65
71
750920330
285480
4
87
95
9
371536
92
64
697988901
7
62
879127810
18
112919
284018
97930
7
4
1
285389
60
13
4
146383
736213388
93
71
130135
62
256355
10
292844
45
91
77
22236
49
1
406898
406866
76
161237
29404
190569
96
403463
91
61377
72021
245889
762605183
80
896804395
58
212996
22
78085
41
396814
16
340648
73
42
2
448182
51
67
90
96
56
52
2
7
115270
447726
346263
418149
75
332534
486100
122454
22312
83
73
31
486940
46530
498708
16066
59
14
98
53114
49
90
3
416492
47
76
94
16
65
66
89
330550
9
252822
267504
55
136136
483225020
339172
181992
17
815803047
5
88
93
903283012
7
81
46
257468
67
191596
44
515208020
7
203366483
52
96939801
37
75
14
230945
44
97
339421
83642
482222
99357
38
69
244269
35
7
126088
428556
57
13
491809
92
915027739
581918133
33
14
62
531059528
281675
525237869
21
195078
499377
451490
38
92
3
322747
633950958
87
440056535
91
223656
57
55788
59
59
50
488882
92944
138251
304667
184826
8
95
71184
228015
2
56
30
259235228
84
19
276874
92
338184
318587082
8
301147
19
168087
98
170232
17382
115704
442341
3
19894
647484857
53
15
76
60
364888
81
38
969671524
6
1
461851
653751105
49
57
173731
239037
327811
33906
53
459766
48
55
14
83
81
6
42
39
94
96
92
85554
269564
211891
10
13806
5
219310
452479
19
219449
126681
49294
95
21757
46
351394
27
490906
23
434655
355939
64503
34819
169571
40
171142
68
6
282648
183350
215927
883027151
58
53
739719857
396721326
479654406
55
17
156806
4
334257
350163284
27
38
46
3
384125
45
79
43
457040
19
423244605
23
29184
7
214824
66
17
314390
60
7
16
91730686
26
242517
375030
115887
597235520
16
96
44
71181
59
23
1
318955
14
151578
245626
76649
11
5
45546
9
1
30
380509
2
258286
26
99284
28
77
12
443320
179053
84885
82
458848
23
195758
5
74
61
391061
302009
66
655073322
415505
6
181526
193689
73234
98
226005
122067
98
70
63
48
22
29
179639
44
462427
327688
36179
254657
91
2
694639197
137708
232112
499228
53
9
30
93
65
35
47
40
61
19
506992672
364985413
19
106090
41
319614262
74
207534
93
99
4
261769185
419453
65
119759
10
178095835
23
7
5
292825
72
92
439376
90
38776
93
11
12034
234604
35
17387
469432340
31
99
244527
75024
72
807109535
3
94515
58
454454939
21
8
80
338573
443552
23
34
67
161814
1
497942
516707994
4
82152
28
62
80
76
69
124786
81226723
333456
37
2
76
276931
89
98
368316
70
77
377734
98
423452
66
227241
69
3
758441584
148701
6
66
358430
645991625
67
171687
80
14
95
20201
463257
236118
311857
806111003
760258286
356472
90
159632472
2
337629
83
75
24
53
14
1
3
153142
73
453363
4
28
362575
264912
42027
93
372497
475808
161963
478377
484655
439720
9
306815
33
4
24
210144
374286
7
29
447923
16
191230
182875
8587
24
447146
8
34
76
61
54
342625068
33241
10
75
20
91
939524209
493920
186726
93874
81
631752062
424560
288290
387117
61051
438528
78
273297
71
693158163
14
5
226984
95
29323017
4
45
47
58
25210
272704
649377372
52
399463
37
62
238399
427298
244356
383711
76
89
419937843
86
78
102990
470259
495184
200590
51
47
263501
13
102734
244295
8
33
344746
73
317976
282081239
495083
68
3
67
487392
77
125068
3
76
480580
57
44
67
397949
32
51
25375
81
266235
20
14
9
69
524963787
52
52
419198
30
8
384343
48
1969
31
27
61
96
48
30367
31
39
79
69
373801
225962
35757
74
131608
69
455404
10
31
3
5
84
22645752
206475
27180
385202
2
221951
274503
542285
91
370700
272351
62565
15898
65
438979
233059
114811
159509
91
463949705
915095688
288203
46
322054
797241234
214730
9
7
55
14
30
45
618188120
88
1
9
86
19
564736760
41896
428077
2
283058
498795
4
95602
584184616
12
7
56
224960
3
323750
83
89
59
272417
387912
475106
9
90
625823591
7
64332
339093
94
152503009
6
430187890
130502
482833
475689
27
254330
46788
169532
338002
9
83
9
503506159
1
46
47
41
92
217140
4
226620
7
66
328824864
105677
306554
480582
74
372393655
30
9
51
21
150545
54
44
199307890
371546
5213
25
427201
187967
91
428343
9
24561
29
202522658
77
116375
172180
8
290874
237981
2
5
463873
64
307345299
272762473
995408759
98
54
124797
6127
68
829550691
29
62
64
166101
68753
387546
77435
209220
6
223699
117029
410676697
389145
99
41
21
40
97
459542
98792483
985109158
103910
3
235784
85
212175
12
82
32
840065597
36
92
54
81789
826777836
3
73
78
356242
20
7
44
423273
780424648
139453
7
72
5
96191
134509
164629
199857
52
54
49
93
1
262847
158817
585207813
208159
158746
88
468594701
134022
38
99
88
33
18
253550142
27
47
82
367233325
304069
2
197009
14
693427571
9
41
95
89
91
215765
4
28
99404
74
360434
9
294670
66
258481
14
225952
43
14
225262
349823
180305
393958
79612
60044
70
65490
88
28
226903
93
3
10
480661
35266
26351
5
32
279419
49
423488
2
95
5
25
138623
64
473986
13
23
23922816
46
154082614
470111
140558519
211369
25
98
67657
137559
336918
49
63
95
621798227
332719720
7
57
97
448931
466660
65261046
78
441759
470944
16
80
73
57
79
26
107515879
24183
226098
41569
40
258571
41
179677
351265
35
7
62
259959
92
58
21449
99
20
83
382323
1
461271
315839
491258
78
15
62
104377
8
8498774
9
83
1
93
60
64
37
3
59
425350
58
492844427
342224
21
465819
862958778
1
12
61
2
172436
194679
339252
263890
868111600
34
548395983
53
408825
71
56
432158
979576713
20
9
63
46761
96350
423428
371908
445193051
359451
52
109859
41463
89
45
373355
36
47
74
6
30
28
139174
357616
374116
15
32
178468
1
133170
96
189718
97
151951
31606
728853722
416261
443948
274856
454155
248948
62
335633538
83
15
64
6405
471906
25
394196
27
82657
85
86
10650
672603115
191150601
125208
205714
475291
156505
199315
116179
107608
30
2
411950
269608
76927
131254
250319
11
24934789
45
305186
1
96
54760665
4
352163771
476213986
403290
233195
58
1
110912
246031
28
429329
466315
56427
3
33
98
2266
40
70
292836985
97306
53337332
83
414328
21886
88
780569061
465019
415839
60
236858
3
42
838736051
87
778298513
88155
3707
15
493045
300259
18
159551
26
97
19
154931
6
35
75
7
28
948990186
477917
177050
2
2
91
8
57220
492217
43
474120
917823847
180288214
8
410494604
323523
979223560
15905
5
31
88
42857
34
58
95903
21767725
90
82058
3
41
2
431830
40
225823
195086
2
242169389
349387
20927
173284
183525
283950
35
64
163808
12
61
292486
229516
137288
86552
972059372
28297
91
69
13
51
15015
99
6
888797629
50
147228
130714
11
173098529
385129
78
810149629
110096
82
39
640787598
79
768738750
720314431
1
366925
213442
384744
3
40
8
67437
18
8
6
38
66
104761
485390519
466347
481560
129866
29
44
295652
400205
546850998
55
79
716627910
51
196354020
39187361
76
20
30
13
361008
59
86
307488050
752866683
69
328635
363895
332480
7
92002
471236
532465450
377680
30117
160235627
63
11
89
80
86548
66
29
889341769
23
37
36
562000395
96
260478
51
10
73
188971
6
340195
183627
482363
355175
466437
22
437362
355740
415395
3
85
3
326495
4
322710
5
195015
277922028
71
32
228771
82
71
7408
53
474248
81
40
241183
444025
892169157
409549
318712
142128
415315
993768345
89
56
5
141077
435842
55
16
230984
62
21219
127363063
383905
153732
8
449680
375764
36
39
44
262923
29568
95
2
145002
412563
168515
479159
32
81
167263
933410185
13117
428995
4
640935229
16761
57131157
157494
16
9
7
195230
164495
11
83129
898081020
1
163364
87
53
152624
25
71
432475
492410
114886
7374
353679
7
382849
18
59
397988
205689
416363
222618174
45
3
47
8
863658714
287301409
20
213853
161565
150994
19
63
6
450680871
69
66
176805
778233306
757850940
9
390668
392322
108877
11
35
103261
78
28
62912078
33
659316915
9
441817
74
69
68906
29
7694
28697
329143
461580
158066
70
290206
278735
97
380605
99
12
29
373302
472323
54
35
1367
18
494635
8
444868
349139
467875
3
112310
5
53935325
662049762
473582
7
408307
56
37
126989
85
69
458975
85
47
499346
85116888
70
85
52617
7
234316
72
6
109353667
7
61
90
202665
298832
29
637462496
28
919367730
115749
405987
8
7
142609
346037
7
4
23
88
77
270871
150453704
38
9
409846
43
117161
63
56
140065
195682
343641
6
357869
175672
80
79902
14
31
3
32
10
285835
25
195814
2
162754
363725
90689
489798853
50
494296
3
62
33932
78
25
84
73
119743
7
62
6
274567
370392
412261340
3
412917588
20
32
271348
56
81
310841
5
65
301120099
10
9
280982
131707
26
27350
215204
144361
3
53
97906
84043
89
427000
74
48
30
88
505950902
438715
65
44
74849
166705
63
73
4
66
242461
336547
352494
57
77
4
474860
88
175410
1
70
9
60
60
89
5
253402632
291236
753709223
84
25
262826
302698
196383
323486
58
62
81
99
18
6
628886147
109141
459707
624394234
33
460838
93
10
151028
46884
9387
310637
94
64630
52
8
9
77
259858
427984
125863
380632415
197275
195520
180702
66
15669
34381
371950
93
79
85
382878
367685
1
34
265316
835813281
91405
85
270247
58
76
107586
77
61
9
66
8
30
413463
72
452996952
26
278316
3
26
180788
81
209594
147703
9
16
485991
696909614
83
54
699349649
404805089
42
81
249323503
900211205
181833
131348
51266
64
497966
58958947
69
83
676844634
6
6
10589
92
86
79
16
386749
52
285431
138187
23
97
116789263
14
78
44
40
372015
464372428
92
284203734
188367
12
848745495
6
395045
36
59
279202
49
7
276612
99
467703
476361843
97
53
6
356608
29
11
83
31
5
3
272630
151732
1214
13854
86
578713418
72
352489635
311005765
476326
91
923908556
2
433624
474790
64
483626
64
125173
221872
44
37
340837
44
45
19
5
62
97
87
66280
54
231744
436758
36780
8474
376719
58
26
77637
5
54
58
24
157605
391011009
23
62
399701
89
1
6
68
515025104
369381
807351580
31
28
63
78461
79258
26
60
136021
70
243107
30210
6
81
265183
41
532231052
26490
7
5
80
57
493697449
468996
450426
523332939
456907
30935
600898383
425163
86565
284420
30
483393
6
302933
96
99
182166105
26
70
705205958
460938
99
703806737
140777
66
203788
187218
72
8
36526
262265979
40106
47
415611
454895
54342
479757191
705185879
174721
462049
57
468112
790431780
7
54814
500702204
93
496581842
32
33
23084
8
5
9
66
2
98
39
72
84528
31531
90
41
142357
38
13439
1
75
11
103225
20
409582
446432
762123105
89
30
365151716
236537
986804869
61
31
39
86
27
48374
31
90
16
24
232758
32507338
221561
281499
181019
165054
48
35823049
90
46
408423
29080
79
67
56
400732
8
183116
34552
437012
5
18083
7
25
100255
93
425093918
8
23
311129697
390695
123055
33
55
44
7
387964
340716
87909
62
18530
427938
419375
107399
482802
36
258233
17
459188
435061
25
7
421743551
49
62
480419
4
497493
202715
36021
441000375
435892375
71
13
420611
504976019
168
23
75
14
47
14
3
87
20
483962
32
10956
316871580
220657
372753
51
77
200318
63
22869
435854
159905
448456
39
226213
904917441
159152
334937
237038
53
99
33
110682
3
40
617967456
246131
8
152542
55
85
89877
390747
5
319735
86
393205
380849
419120
5
27
17
84
86
5
90
74
49
441074
242391
466760
80
61
167192
626721104
39
19
9
86935
38
33244
27
8
60
29
445830
73
307815
27
89
252289
6
61
480234
7
202875310
38
11358
329969
151778
34
95
53
97
76
291361
20
391626
83
90
395602
283232
294291
88
294362
430652797
731700017
61358
91
42
426845
205171
470670
62
22
47204
19
8
10264
55
57
3
320055
274088
18
107328623
223568241
655249910
81560
6
96
79
48
156478
81
386079
434461
322721
63
60
379574
324344
46
17
398549
38887
298655
86065
403384
77352549
186410
122711
242997
45
1
3
278990
299063
85476
67918
70417
253529
167777
1422999
57
40
68333
33
146405
422380
87
49
41
418277
177997
58
44
298812
282954
241162
427143
98
297261557
65
84
466576
35
66
440604
156118
15
57
35
334900
856538875
96
30
27
83
197047
59
3
68632
493256
270690
55
39
369752
14
395503
146184
85
27
65
75
81
18
432427
384651
491726
9
243102
113514
353200
538975279
9
36
437638
57715165
181014
457648
344160
105138
52
24
25
57255
45
4
77
823374293
32
2
483807
36
480430
60
378121
5
1
82
99
86
561465468
358673
496714889
27
25
160833
456501152
49
210363
267706
261366
35
5
719024016
9
253378
31
24
480604979
37804
8
471839
333515
38
385786
42
9
87
9
1
82634
86
59754
70
34
24
84
265787
19
216727
6
91
85
61
610032786
28
67
9
190415
462379
391603
4
340946
254476
40
3
524641143
246183151
10
390360
416672
179207
383634
65
317385
38
473093074
52
205814
129956
312335
58
109424
329531
40
66
34
33
18
7
438214
419957
65478
3
888081477
87710
397749
92
68
7
382914
428118
30
364598
7
67
691728376
70
398992
906889952
5
94
14
167680
224115
128293
80
277741
102433
318195
18
65
25
42
48
70
96
400952
5
26886642
52421
58
3
69
202542
27351
180639
65
5
430694
91
498682
55
58
92
322199
87
2
22
90
212599
37
79595
90
28
604902103
405466
3
233484
802282391
79425
49
13
65
420730012
39
6
53
39
484354
345082
4
71557
204664
65
7
287555
455031
4
172653
168609
170213
413055
14
41871
7
155717
1
701400725
63
6
48
53
28738
349846
461379
382274
88
123550
21
447792
90
191212
49
442693
7
795261839
254237
87133
62
260018
49
32531936
94
607741565
89
9
498715
4
127702
86387
39
77
409108
22
18
3
74540
6
9
35
16
491190
35
494677
4847
284788
128495
1
71
993244515
88
33
221093
216309
80
65
104709
527895884
209267
386872
1
373960
23
66
655101051
37
169541
249693
479637
32
16
441944
112458
611492320
292514593
709481379
238530
37
95
407338382
2
453529
4
145177
42
7
138810
3
843213448
411493
35
8
438813486
191036
7
7
479923
268630
39
3
119323
23
30044
352738
362858706
14
216434
38
5
27
54
104503
305034
219107604
72
99
409955
123200
454425
27
329188
32
12
39
229070
78
61
78
5
559837765
474977
364917
64
57
7
9
434024
73569
115236
684159003
59
61
4
760909413
36
6
157370
24
286609
17
386195
424584
14
56
62
13
74
7
9
480119
40
109372
87
94
1
201766
59
2
387278178
363731
39769
59
95
4
200619
64
343411759
34
4
289621527
12265
64
7
34
86
498585
88939441
180066
60
11358
23
346157162
44
67205
62327
34
365597
435906
183350
15
30
219968
33
105394
8
17
69
62801545
242509383
123911
72
15
472214
98
12
76
262827
54
142120
83017
28
9
55
2
220624
37
1
91
987898503
15
20
137530
303486
298238
58
8
25
429960822
258000
15
310653
16
322501
72
658745620
382529
83
92
76
67
9
63
296712
150255
329138
315643
40
99323
205208
187899
16302
87512
5
421537
94
1
9
53
196300
346220
73
75747
94582
994139932
65180
498840
76
54
265980
196391
246248
313018
95
8
28
63
40
635253218
245030
2902423
461665
6
4
220823
277792847
94
141306157
377349
578214961
71067
46
1
72
454452
665268493
71247753
669467240
820118280
94
42878
30
6
21
745933504
82
164387
84968
192860
67
15
22335
74
58
20
75
84
91899
8
256477
91
76
74
37
70036
72
53277
68
276105280
426168
32
90
7
209106653
432266198
7
6
58
441032
34
96
438421677
51
10
475203
62
46
94
3
66
17
196696
314802
265990
80
107212
68
26
339601
62034
223952
857785470
342435
204330
39
62
284928
51
4
29
297536
90737
44
420695
92697
44182
8
301763
199602
42
80187
16499
254644
289994
4
235744
27
19372
298706
205753
75
357124
74
104323
836811061
136149
452389
266174
76
569280745
828575002
77048
52
163534
470957
758783336
448736
189102
86
33241
3
13730
21
52
388448
57
582847713
25
402498
41
244068
74
20805
8
64
1
36
4
44
118530
67
3
15
49047
25
37
639624308
187662
319497
365866
51
56
87411
1
61595
9
213294
171314
82
24
17704
80
81
15
379687
67
467268
496513
55057
17289
406393
2
94
48622
23
25
20
212921
85
38
55
608685943
92
68
69070
47
113517461
7
32
237694
24
413888
57769894
82
5
94
7589
36
267210
7
226404
378505147
78410
21
7
12825
3
237196
72
13
227589
7
1
253609
4
41
72
398548995
784998387
28
32
135007
73
139595
302307
184086
6702777
31923
152762513
2
52
360624
336261
382989
357095
636560044
3
40
20
45
75
71232
170092518
85066
73
4
85
466930
887173849
66
323659
55
3
3
87292
342391
13
23
18
133946
92
299055
20
432076
9
96
949865356
48921
58
89
41
492821
338704
98
59
252777
48260
740176258
327803
310999
30
87
102418
20
458683
118384
2
95
35
22
87
64
52
25
36055
75
104536
871130558
451057
31
390953
218755
28
9
1
70
403730
13
80
5
413726
72
4
103165
271121
106917
171713
404217
7
97
871007838
5
4
27
126444
19
845990101
43
81
73
452241
137174
71
376586
255635
94
12
354175
407020
292175738
373420536
82
407774
472056
309351
20
294819
126491
107878
81
446838
62
338874
65
32
43
433317
466466041
122186
226573
2
17447
89
170080
447549
410375
71
13
511856969
325984
468819
65
453686
555911972
350509
31
403038
627690225
70
322973384
487731
420259
80949
120870
12
390231
2
50
64
21
13
156529
81
11
22
18711
633604826
26
36
448664
67
17
483366
75
70
166486
72
55
123628
91
343561
114473
41
1
32
33326
78
49026
80
9
10
126413
22
174094
28
43209
122093
16
92
25
266090532
22
65
9
415413
10
254188
5
50
60
25197
18
88
264691
570595669
35
98
13
8
369827
138297
41
158631858
72
216932
89
83
459639
67844
844403047
457340
218712
40
89
27
58
31
9
29
71
37
157671
442043784
62
72
479113
305623
16
7183
7
79
487541
265450
353298
233148
1
78
47
23459
56
251210
58723
338062
65
84
358248
959955509
33
23964
106759
6184
88
43
1
82347
59388
448141
56
5
13745
9
532913256
56
197549
294588
85
450771
913825719
7
48
327305
49
51
189891
96
66
380044
485293
287688
492735
390077
97
38
20
79
215273999
37
108728
92
128924
182797
53
91
115811009
28
37
384626
492252
92
177266
97
65
65
80
213796
3
35
348014439
59
3
298456168
172631285
20
254131
76
35
991471029
50
319134
6
89
30
579019158
158739
63
86
68
73206
472469
261587
310622
30
421553590
8
357172
30
143690
44
4
78291
245036
205861
244713
69
495105
336859
343676
64060
45607026
68
7
28
503846975
151897
58
3
5
466966
7
83
12
9
183979
17
53
38
4
174493
309583
325700
67
89
19
115989
432003
910470784
87296
799315869
76313617
370422
77
2
45
118515
415399
83
372841
96
27
43
46
6
326051
431450455
430011
40
20
67
37619
31
22
442740
67
489696
91
426465
53
225342
56
336804
365594
39690
30
460836
51
254996
209915
670
88
382573
187740
261635
66
31
244601
72679
217068
487808
98
287254
82110
12518
90100
253427
29
835631374
3
23598
64
6
48
21
142687
6
82439
264102
38
2
12330
113280
370022
7
43
23513
179461
61424
211691
388112
548147422
336537
401131
50621
421202312
417604437
17
413773
75
905700428
432245
92
98
86
190825
4
19
137098
385528
36
42
86
589224130
394781
1
256250
101447310
46
162552
20
70
80357
65
186690
525080162
54
487858
36
26417490
409925
483795
17
61
172881737
58
51
15
169904
31
347584776
40
452437
37
499211
127757
6
273588
578728301
77
3
270802
46
112205
267861
82
55
44891
71101
266399
257117738
47
37
350828
309494381
491511
248000
93
98
20
52247
19
12
185335
83
69
56
33
529880810
483845
57281
96
22
22
95
57
134134
481439833
28
9
7
3
617987096
70
1
52
202307882
21
81
435958
76032
340616
6
280153
29
373316
64
42
30
27
45
708657309
42
82035
698587100
171010
104758
26
286059
51857
59
7
172733
76
30
812868902
419400
480286
328881
476824
447104
281383
9
398016
391838
52
399134
37
329691
7
339689
370919
62
93
74
78
346497
6
85
473385
927737424
4
168229
50095
76
297062
30
127198051
82
86
320175
53
68204543
153714
2
81
1
66
58
5
37
454591351
14
28748
22700
5
5
23
65
93404
540417124
87
226121
154575
68
343916
230161
514965121
64
492234
69
165755
51
62
432521
27824
4
348266
337630907
9
43
273874
144953
24
60
21
56136
5
168305271
7
18
434239
461673498
385408
26
71644
8
5
173319
30
9
48
3
176981
434080140
141445668
261888
16
52
301191164
73376
91
739556985
187075
22
174586
30
461735
873271702
64
86
15339
8
232198
75312
77
115224635
117321
347178
5
44250
183000
366277
25
222997601
16
56
385192
64
73
186613678
146222
22
192023
199831
39
471957
4
211119
743776398
440505
14097
75
16
59
195681361
24
272436
780398644
7
874850429
274213
38
78920
12
552367855
2780
337031
125972
586696442
31098
13935
73
825
262122
343282
64
162860
95113565
2
300766
738878985
46
393613
45
470681
494992
56850
185735
56
36671
3
448051
82409
42
324080
26
479012
74
86
257511
472795
37143
40
9
453200
138478
159620
64
83
75822447
438667949
882859263
52
479612
96
264601
66
60
8
3
84
29
107010682
86390
638597984
30
23
28
74
3
88
12
484875
422059
20
135162
141345
314258
488744
295285
79
620957714
9
38
13
44247906
458284847
94
30
24
52463
5
3
62
281252
240996
35
322668
340023
50
157512
17
145391
81
385050
27
140769
350391
9
272762
7
62049
4
50
250057
41659
59
744
282342
324715
471231
22
15
43572
224026
287313
358349
6
213374
36
94
86
103818269
325465
82
9
93
58
45
33
45
19
292253
9
356754047
192838
20
454944
456749
117833
748803647
190147
356947
437643
57
22
27
9
42773
33
18741
64
26
95
1758141
6
86580
473684
471029
599415211
141392
212064
81711
51681289
449662967
88
9
472870
92
302254
46
212604
20
486309
865992079
300057
3
55
276158
28516
481453483
490867
28
39
57
12
398503
2
817947597
19
121684
158161
78
57527
89122
159094
34
891027827
175538
34
261159
28
31
424472
377931645
320102
366621
393570
270312
3
58
349962
30
852650390
65216
85
48
24
74690
89
309346
1
69
97
621890182
9
43
99
97
28
18
73
23
38
39019
90782
485275
30
440409
28
96642
469634
48
7
408711
397437
837155025
34
294737
110312
74
199112
65
71
47681
4
88
358939
10
84
367605
89
12
827404958
23
88
68
236560093
93
86
383858
462314
58
170978
8812
82402
12
445937
496038155
5
8
115960
37
967664535
115459
191783
35708
73
364235570
10
455682890
121994933
4
60
394963
96
107768
1
13372
36
67
73
357965
38
50
15
379007
184524
347365
480145
68
73
70
238539
279440
131182
16572
364561
81678910
89
93203
3
64
33
96
40274
869509868
179841742
585694280
1
21
146255960
336615156
59
9
229756
345723
85238968
735584809
81846
34
76
605105103
21
58
65998
78
152655
14
483972
96
98
66636
449816274
446271
388271
153483
84351
276991
269191446
80
104502
87
539234117
303974
25757
923711278
458299
19
95
199245
173446
91
446751
164027
48
12833
19
78
319140
90
78
131091
71
31
181919
330618
30016833
51126
89
215309
227617
2
52
22
245057662
2
400278180
123524871
84
268390
578266532
219523
36
55
79
148377
31185
239524
52
37
26
55779
37
12042
451800
893951936
78
35
70913
37
51225
99
121936
57
35593
54
95
85
89
322311
476834
1267
12
365295
42
291480046
28
16
264738
343443
79
424845
58
17
40
117217
1
19
57
83
1
55
113579
249461
204538239
6
2
385749
197585583
418974
162207
151501
388171
442715
79
83
31492
2
22954
70
56
96
262016
91
487430
132665
72269
19
48
72
6
56
37
72254
46
87786
101739
306043
99
4
613998187
4
7
41
7
75592
61
303924
72
232369
39
22
89
355410
6
2
386671
213777
34
86
468743
79
97
50
59
946132648
37135094
29
71
125145
13447
39
118307
2
313780
81862
62
78
310537
377346
4
103618
78
87
410125
160107
31
75
18
19
387696
621733320
159262
45
452506
16
44917
81
72
370987
89
92
354855
99
24
670166058
72
27
48
87
39
587185565
81525774
87
53
306686801
3
36
490575
380598405
93069894
211506
6
7
253799
5
480612157
492440
108079
115191
125647
34
251967
328409
8
95
261274
87
211723955
434999
426804
38
24
33
544668816
92719
892264309
71
486231
27
72
77355
469962
1371
395723
139319
142421
82
476371
796044410
10
9
52
34474
91670614
97
54
22
16
167745
9
77
366707
83
4
28
368770
756655131
478826731
217265
184520
76
75
3
168252
40784
5
27
72458
328327457
151273368
937782538
219411
2
293479
139326
353094534
958090556
81
98
91
58
301425
171996
82938
12
19
1
3748
81
876041657
477067
217966
6
667585502
987315116
89
49
63
88
555724086
77586
382012
46
17
425023
12
205261637
286230280
884903559
328133
120555
93
19
428709
70
51
21
80
83407
53
2
260331
789571862
16051
38
59
5
53
6
1
152248
254368
431615
83170
88
21
48
178996
505938434
437369
72
182514
41
67
2
405848
29485
450680
32643
353513
419479
36
97
31
373198199
191550
48
45
70
19
78
581226362
355817
145894
83822
377291
74
63918
862303763
255738
67
157812
43
78
61
51846
72
313715
9
86
25
37
76
393157
473030
82
12
94
58
953148433
18
25
57
47
373921
71598
325972
63
94
291679
249864
35
321399
236476
613865479
81
26
30
453228
350793
65
155279
394431
62205483
322542905
370339124
233481
270752
346603
6
467081
765401805
233816
33
14
144092
2
377259
397523
249598
38
110485244
138979
260515541
6
28
37198
78
247547
487235
5
7
9
231577
148403
51779
52
730
10
3
98
445724
54
1
48
170543
66
55
137359
57
13
462939
301240592
283534
486156671
71
63
5
94
43
407450
455700
205365
66
20
259501
84
295099
1
52800
164315396
91
400322
30
318872
111985
306068
333544014
186293
213991
41
29
122801709
313524
1
423739
267910
65
73
12
89
11
53
419713
89
8
12
76
93608
16
10
85
83
15
180362705
158761
411352
313180
71
191786
23563
760152201
236491
410076
9
394965320
53
387678453
43
23360025
61
3
188743
149286
55
89
971557451
109816
126017
57130
421045
255278
41
311182
143444
121554
92
288199
28
265658
36
80
305278
224459
320642
47
161646
908827255
2
258025
174806
66
95
3
60
49
247051
299374
34
194439
5
44
272806
9
34
9
101060
221594026
25
58
42915
94
37
47
318144
90
473405
120271
369382
286656
67
190656970
126446
7
6
227511
910201897
26
401901
26582
345607
53
325305487
29798
831739049
96
212677
423857242
168447755
6
18
73
72
141382057
187544
2
35
69
420706
67
5
451551
65003
62
305966
40
87883
857975300
99
43
49
88
61
58
417929
30
296569
914
70
275999
298158
303350
66
335862
76
20013177
79514
194233
52
123905
84
34
97
80
12358
358207
372754685
542463324
1
10
48
150823
300937
590993010
14
6
45189
26530
261911796
379301
137726782
35720
1
140056
35
96
26196
79249
16
41
55
524015131
225552
79
1
375087
54
30074
252031845
18
250859
299175
32
90572
160017
33243130
84
27144
98
168871
3980427
69
26
47644928
72
28
51
39
237260
13
83862
424745
373920
86641
38109
3691
781212190
42464
413706
6
391707
161884084
148257
18
764432505
55994
354062
7
460956
914681557
353199
466131845
227721
351229
22
154047
292286
26
140553
3
322233
84
91
72
643768220
35
86
99614
628360672
65
72
57
473590
72
429046
384502
6
663786854
15
723964811
18
144495
382888
390596
23497
32
187355
196894
9
390361535
9
28
99360113
211105
127905
31
5
1
1
91
775288493
367616
37559
290113
297894
2
24
79
55
878681001
5
481476
37
117150944
374825
8
163156
342903
235365
360989
274757
198194200
30
485551
73
929067381
5
469655
280874
465724
73
22
189504205
99
173845
86
101145
180477
60
354251
421062
96383
54
4
139972
81
41843
77
226427
844755083
1
68917
73
410513
55
64
81
455745
474270
842362700
7
277842
284392
64
23
10074
344863
69
407166
1
99
9
12
48
95908
471417
36
303443
97
6
182886
346631
377225
8
676987499
389717
193818
88
38
46
156178
3
86
3
8
207521
41
96
29165
2
4
391611916
465292
5
92
294822
460351
7
9
241742
321115
157046
320759
188167
50
72
281024
367036
559990872
14
31
431423
44
267497
1
348232
64
303050
807750543
7
206360238
211872
61
88
41
313285
425615
61
478005
248372
146861
55
494071
205103
18
818412197
474443
366419
319797
10
21646
419208
49
57799
9
6
630249211
295000
98150
80
86
389020725
301861
378018
422318
87
87
11
4
33916
359737
11
4
11
25
668601593
83
123365
348907206
65
15
67
306467
948710919
3494734
36
3
202841
183057
499897
654647227
2
40815
15
49885
79
403346
281469
401252
499505067
21
832437201
77
51
69
97
469795
46
6
192793
53
68
767450468
44
87
37
52
134171
59
948841415
26
21
470725
239030
110816
5
422472
26
35
37256
199526
91
21
13
36
55
336624
458167
18
396183
23
123561
389189
2
26
404446
7
655901896
309994
439679
433690
82018
358982
19
96350
260566
52
194278
86482
8
3
135
89
433298
21
482951
65761
18
6
455645964
17
1
184153
4
495219
83063
472867
136435
89
16
957656116
103289
8913
86
27193
5
43
307031
6
54
139470
105696
307584
284829
79
83381
77
15
6
398961
828455615
410320491
80
68
465947
50
378869
436659
34
48
7
94
57
473403
344633
22
196455
236287
40
20326
311913
35
90565
187802
76
168660
81
371519
482032
685492712
397672
8
46
72949
73
188994
365252
32
175477
67
90814
3
4
36
148934
231310
216202
60
546962853
4
62
175664
234613671
210140
4
63
388826020
200141
203730
1
495777
13
15
858606158
6
605
78
33309
48416
478181
269274
863788013
30
278492
88
72
68
55
63
366983
35980
7
949329283
58
301587
34
7
58
68
25096
172783242
75225
10
8
56
29
790473923
81
84
88
353299
43
19194
24
9
347131
3
40
9
99888
494501420
128556
49
22857
45
60
34
36
16
26826
283309
141654
43
4479
63175
3
46347
43
162723
692
91
77
151719
284545
22
95
37
380076
6
746760121
95
8
40
276538
226637
68
15
14
550878000
39
333103646
36
15
91
130712
28
53
253485
16013
41
210227
42
4
56
13
9077
274925
98
372221
263651
229637
451256
67
97
21299
76
94
145982
322891
90
218207
40
67
89
141904
63
17
378305
37525
326642
7
78963
314500
75
492527
457135
24
210242491
916277719
138353
199873
48
139792
75246
1
1
422546
75
67
64734
247879
35251
62
333355628
454564
288452
9
44
41
360479755
563347641
36
763543101
89
50
83
35
62
126963
66255
56
117704
97
421333
241081
782052381
177336
1
55
48
23
7525
76
414430
75
22
150029
27
3
346696
681450612
29895
349125
30
329904
7
437549
5
95
92
212864
240128
434922
64
147674
35
6
44
98
286721
23
87
442771
68
445316
24292
214247
52
254516697
33919
19
87
71
320516268
38
140196
43
372776
45
62
6
71
891448789
304964
97
16
185630
5488
24
378058
46
17
1
73
88
8
86
93
378822571
469112
9
62
9
66656890
60
11
396196
30
172963773
134267
7
400188
91
327894795
167143
33
85646
48
456954
8
740784073
359788961
83
697155977
96
61
116881
70
7
40032127
99500
249529817
473232
43
45
81
79
19
402591584
477083
363676
60002
105183
37
686812210
417236
344194
8
93741
72
35
54032
27
486219
4
29856
29
10
91420449
427277442
32
64
76
326296
308459
85
217064
13
74
51
262454
125167
1
13
86083
48
89
450203
40
68
247845
70
269800
458857314
7
2
1
51
164345
453453
314882
60447
42
27
143289261
154553
55
256417
182072
91
8
238491
307770653
367557
358148
66
19
502143603
302138
61
546518314
332266
7
56
15
42108
646056036
38
89
26
72
111825
11
32
667614083
405778
144275
181791
49
9
11379030
108227091
61
7
2
478096
19
56
15
27
7
648235426
82
27
266220855
173964
541253745
4
381475
2
55
227554
242760160
381231728
99687206
31
58392
4
39
446216
363336
5
535149195
364515
93
91653
25
89
4629
71532
61
140387
253775
482468
46
82595
395738
67
75958
223075213
429250
111834
284934
33
25
94
7
84
48
87
287303
691836433
16
35623
2
252880
2
69
12
9
379221
39
57
126547
81
308645
5
229256
11
84
304801
152501
42336
2
245041
249232
53
5
236455
331059045
433955
885773429
303400917
79530
27
81
407726
130059
75
9278
317736
25
236788
75
153607
77
116954
20668
434435724
196429
69944205
10
64
430679
477502168
40
8
112097
54083
882888309
59
4
368950950
478392
406549
8
61
74
5
64
173102143
121601
895496391
335540374
275191
75
629392722
411346
409828888
59
59266349
80
15
96
62
711467243
284428
324696890
77700
89
80
22
52
65
14
72
456992
97685
4
325779688
456561
322465
358201
15924
408717
438579207
53
88
69
8
424899
137072
13465
93
246796
8
93
670574599
99
57
272355
81
7
487609
977818378
359227
10
243573737
765494108
87
88708
35342
3
360776
5
420659
477595
67
4
42
343147
311503
63
833747800
5
45760
47
80
17
91
112399
232566
28
76392
346954
84
6
278786684
116440
48
18256
27
40
491717
473267766
20
5
65
93
1
435787
93
49
341764
493278
24
289397
40
22355
2
185786995
130735
387943
96
1
450461
42419
395800
182831
178742
94
189150
43
85469
20
444703
428969
932733840
5
414252
922902390
162260
1
440606
293011
26
8
59831
311858
127974
100449
39
13
20342
843047914
61
4
205615
919449259
217407
108178
27
60
598239660
58
342505
360506
347125
269198190
303911
47
217671401
19
614893072
371811
335962
136885
84
456661
325947848
252134
168584
188689
79098958
19528
82
222173
61
253058
50
362046
24
310673
218149
69
9
80
281529
18220
388566
10481
74
271024
659763384
5
843219659
145282
52
3
90
460969
8
55
26
50
496868
5
146394
7
95
14
64
56
7
78
40
78
164768599
476451
86
62636
62
69928
71
71
51
50
145323
201337423
42
99248
81
314306
460877
652217009
10
6
12120
209183
77
246090
98880
357443
491264
32
87
8
28
227500
27
997074698
232713
15549
1
413798
25
241948
58
50
89
376239
30
123836804
691730076
145187591
27
624625168
74403
272516
7
211835
377419075
101903
88766
416672
7
867614237
71
272035
49798587
83
47
37
98
61
427502
2
23
227880
47
56
192226053
12
175651
6
472764
5
347504
39
11
59
87
147278
54728324
88
439219
67
373246
224223
12
68
117294
82
23
798705009
1
64
148567
490074
87
57
79
282767
142220
98699
75
379138
310067
389111
43
14
786243753
354578159
297535
201489
324020
5
14
246143
758821164
44617
2
8
15
12
75
235903
19037
271161
296341
44264
397565
25
77
288356
40
295349
467582
93
316009
387661
71
8
51107
39
30428
386699
16
91
408297
95
380516
27
23
232198411
20
29
1
6
84745
186456
180910
257634
361316
486845
779310573
88
411582
403313
22
1
414565
427858
233221
50
9
497357
64
231561
70
9
399192
7
88
8
492024
383493914
335440
66
34
94
170121
963693079
261684
57
57
624186940
352690
301693
47
278982
77
75864
1
89
231536
240784
54
26564
1
84
80
139384
160675
152742
120019
35
32
8
6
31
130036
237984
55
423022
237577
251159
87010
271157
71
278593
212172
437907
622015807
47
54
9
75471946
9
358354
96
25
79
298143
87
752328626
29121
169610
83
42
1
318173
86
12
96
425062
3
29
60
90
470624
227789
74
635080931
246367
35638
59
70
39851
162955
67
251834
985718021
86
116124
84
98
48
74
320619
62
474906
7
86
69951
949330850
72
74
1
36470
60
99
45159669
416115
116282
6
69
7
7
9
68
38
14
483504
469477
17
62
41371619
26
6
403272
33
5
63
427267
5834
48810
11647
578467181
35454
45
5
231467
9
49
81794131
73
4
57082
76
48
25
85
312672217
75873475
3
438866
4
19
4
64
198525
203779
508745495
7
70759
444353
43
387978
83
160485
154691951
59
64
624973695
485902043
8
419569
277115
236732
19105
7
9
82
80
41
337027
58
7
72
63
97
316022
30
7
29
17
53
4
47
6
50
5
197031
262905
816831640
59
21
315549
90
4
78376
24
1
6
53183
57
25
80505
110043
4
87
261499
52247
20
47
285239
367143
8
76
47
37
274861734
725457844
282611
96
35
66
6244
468376
2
8
458343
79
467720
51953
9
54
58
42
42
375812
9
472509
474238
411172
31
47
426370
127009
268355
98
344917
4
44
51
79
30386
368581
84
95
715391954
15
72
123608
7
50
9
11577
80
5
63
35
14
56
74
5
743141076
88449
79
91
484820
373113
34
176330
838544888
377411
474438
348611
267395
44244
70
81
268431
158146
49228
27
356052
4
284847
96
33
104717
93
36
372853
139846
414224
330951
2
4
4
98
63
448011
2
84
6
86764694
372083
251171
621725920
50
197057
125619
96
5
13
24
74104
11
90
603250511
77
1
115562
432526
46
71
69
351761977
43
456098370
221401
6
93231
155899
161235
90597
68
19
345242
293257
373986
564450093
26913
354219
80995
53
51882
21
331212
174696
246367
6
315962
496536
200896
505356516
766870814
467542
344113
65
80
365883
176648
150898
367886
9
83
493042
39
43343
404397
434269
180968
474458
345400672
316206
114368
200563
13
92
292110
14
76
48555
12
147265
81231
72
8
23
100609
94054
90
76
479190
3
74
23
55
364911
5
414493
64
74879
83313
42445242
211515
17
3
16
329373
592783734
821994905
98
53
413529
452569
18
148640092
96
210460
41
13656
51
93
3
227088
287013
3
11
277034
71
69
54
5
35
64
1
28
242317
76
64
181250
16
55
30
439200
43
285523
12526
42
20
211079
137645
3467
96
35
40
34
75
71
32
2
13
47
47
6
431456
9
225277
130683
73
57
36
38
26
10
991916491
93
281985
97266
70
294508
39911
381776
35
55
486421
97
59
63
3
309302
54
42
46
178621612
69
31
95217
27
387040197
271681
65
3
25550
955727782
6
44790
36
43
289521
106363
29
463113
33116
21
304735
226767
91664
300437
37
43
25
168081
360144
50
179252780
402960
4
171874380
103816
353506
560445675
63853
857281594
7126
13
420183
95
34
56
2
26936
88
28
355646
74
34
78
50
217208
64
96
38
3
214897
408420
46
2
4
28
73
59346
40
31
266801725
84
251185
297018
81127
618499269
385778
1
37
581818177
138414
52
39
77
1
10
223613
425054
8
161991
6
21972
214614
25773
386198
9
14289122
19
16682383
90
548128321
300292
9
97998
14
329166
131678
130849
3
74
12
68
54
56
41
407117
440974
7
470701
228498
55
1
82
39
53
673914665
3
8761
498955
279895
927104763
67
13083
72
83
67494
22
219102
30
61
85
64
76
329477
2
128605
213403
464652
87573
470888
215800
385515
13
18
85
518733935
6
449748
44
74171
3243
171491
2
55
264192
382691
90
490831
499472402
29
152233
363576
160378
84
131760
431904
35
318205848
42
72
806618480
33
51
10
80
1
11
282473
7
98
438944
68
99
38
14
5
42
85
62
1
23
3
8
126183
23
41
83
330886
63
956339821
328562
196069
412957
49
495046
486391
67
97847
211536
493193709
342898
113247
439781
192342
26
69
80
54
52
41
160374
71
54
98
150747
71
435902
98
1
56
97
3
58
3
75943
68
67757
269617
8
274274
234456
341388
654978337
61839
422073
77
1
7
189802
944740445
16
78
561487940
458627
115874
112808
95024
96
63
16
351986
14
6
70
820573258
462229
420091
205131
4
278357
398035
30
414026024
93
76
580192311
12
9
107422
414719
167733
147674
68
77
163604
73
70
468811
289314
35
152630
39
58
84
328746
85
2
266294
84
474349
4
7
152758
47
25
42
81
317306
62
239595
2
10
7
11615
12
7
3813
266745
382113
285527
43
384806
274277
19
818423504
201258
943657319
4
21
304607
63
394078
7
88
18
40
248931
396893
790880294
1
459184
44
943974033
87044
38568
429635
5
468480
255277781
10
164538
73
12
1
74
97
90
573840502
2805
397062
71
64
405257
91
93
418709
43642
117273
62
51
962939212
106562
52
116204
461360
82
285811
47
393890
448099
743192093
127705
850735391
58
4
9
18
91547704
214644
430713
263088
45
179524813
13
250675
444418
57
94
8
86
441671
19
362668
43466094
31264
356375
368858
2
7581309
153692
86
290322
410810503
377644
842480332
22
199219
342033
180203
82
55
605018995
545651345
64
159916
74
162180
366849
82906
27
334172
57
1
17716
30
21
7
60
44
509907217
360860
82
488616
57
533445890
267176
340058794
71
78975
169698860
83
86
8
310875
431105
508773029
255615
468075
94
754797529
382287706
168941
38112
89
25718
40
388850
57
51
98
85
14
86
50
894208119
82027
482941
86
31
118144
347355
12
358322625
62
228228917
355972
12
19
2
11
67
19
459089
6
32
492752
42
83
332056
66
71
382118
363391
293659
79
370006
9
351121887
54
28
97
5
481267
708357297
418695
180407
189409
34
208507
82268
501117876
86
44
254649486
60112
214693
74
359568
376214
79
498769
3
23933
226807
16
905349949
61660
67
68
461092
428112
490833915
237332
24
238052
4
48
138770
388930792
92378
670939807
12
185437
430396
54
61
53049
53
78
304513
108526
478072
6
83
77
15
100731
85
60
34
211555
394731
10
161103
742936629
86
220834
9351
56
67
187823
5
211796
449017
10
938862613
237852
45
30
978239065
106955
388192
21
15
64
67
26
3
302754
47872121
6
252594
66
58
53094
8
15734
331526
244063
94
177696
30
229572
65
490893
5
24
238996
295433
315386
42
6
3
325837836
861374940
43
215619
4
333821021
50
130942
37
198112
80745
328093
6
316672
419709
55
430655
77
34
14
354302
63
200482
58170
3
277521
7
806421040
37485
180177
6
8
65
437783
74
94
101814
428984
77
85
86
401795
11
303266
355931
1
378935
175858
88
98
213136
144040
64
4
356792
496863
42
256645
627054753
424527
57
40402
99
288556
24
634576861
73044
20
9
447776
165808
4599
61
211847912
3
213748
157772
154981
57020
13
139714
43
156566
167279
352324907
53
21
287314
60
281942
101245
336019
95481
88
78
52
114507
39
421987
186695
463784
42
23
68
27
94
425109
96
98
337241177
309903
48
351939
57
936616642
301939
274034671
99
90
261024
60
43
7
58
18
152992
35
74
76
372298
499403
207386
67968
55
96
91
60
54
367076
296868
49734
106375
303365
461451
22
8
118955
338218
90
52
93
22
16
62
34
6
265801
2
431367
103641
23
170057
303510
89119
353566
65
13
278288
84
339315
830116333
328713
18
24
268743
450949
83
41
107089
177557
718670961
40
389223
84178
485398
388929
267862
7
419533092
17
61
72
264135
177694
6
77856
455901
57
465812
100237
52
8
17
7
369874
367185
10
42477
40
34
48
220084
5
187340
6
34023
74
341172
195081
3
14
317944
312579
147624
442451
24854
430028
57
89
330833061
20
149003
297847
75
86
374955
92
459375
733935755
45875
63452
98
324136
294239
105264
90290
39
6
7
56
90207
196746
974644442
5
12
48457
69
31094
467122
94
280420
46
451745
125719200
255633
293923
114360656
25
74
6
68
94
408486710
5
6
491961765
431097
24
278993
396366
267021
60
53
292275
264323
97
201601
76
416253
264446
47
343462
329705
447654426
97044
185801
84
350381
254831
35
298168221
22
531544697
7
82335092
57
85
60
48
184119
233131
9
2
14
261716
1
92
107979
87
6
90
55
207387
69
414327
39225
14
73
260510
63633
39736
68
141092
60
57
34
384093
37
96
248704
93088
66
491161
317450
267856
44
50
396198
44
52620
320281
200087
78
50281
497672
53
83
399215516
384747
18
5
56
92396489
5
2290
56765
66118
62
61
21
33
7
86
363734
44853
76
567281518
91175
492642
55
76
391763
81
585520286
301156
9
94
13873
80840
53
9
131748313
26
438398
261988
862825102
79
429230
248821
781209152
80
66028998
143597
62
19
15126
177427
848581306
1
494022
901032888
83604
384508
160288
111467
9566
6
38249
374020
13
37
426308
28384
91
291402
72156
1
23
32
40
803194390
15
413996
227246
474793
6
84
430446169
37861
108068
443958
39
60
263236
480822
9
57
1
7
655957713
475994
317773
230363
46
7
256740
76
22
102844
725966172
10
13
39
31
462843
314997
901967744
9
16
3
965730749
63282
45
327015
70
203290
97
181708
96
857751749
250368
68
58
318524
36551
96
316144
33
87
341008
3
47
138674
101223
432590
47
50
49
17
125308
505708966
470857
270758
61
87
6
165621
153638
87
7
897450342
40
93514
497176
220305
95
7
38
20
6
74
164066
16
6
53
419298
185097
317440
38
87
83
223158
408180
94
54
21
6
85472
614567990
9
84
222019
80
12
9
2
11
162604
471403344
4
29
995756133
851441348
3
80
297433
364236
490221
127445
175933
15
31
84
75
479883
29
264165
332059
434842
86
301975
310727
122989
48
89
27
73
2
49
11
485438
50
10
331477
297737
19
90
253124
240555
80
50
395571738
361042
44259683
5
114433
46733
34636
83
381069
31719
51
269461607
144218424
1
9
921423982
87
7
56164
474296
29913
75
44
30
80
106259
20452
33333
456837
1
186671
319010
64
289862
367725
241851
34750300
3
86
79997
134646
9
27
26
186833
420004944
57
30
73619
433345
274633
90
213165
938031445
195130046
469987
302553
477300
944192889
63225
63
375599
421474
37
74967
272178
762580154
63
234564
472713
38
45
43805
88
140322
78434
415922
11
492132
41
532758789
54
34
431267
276343
96173
36
4
629076795
131266
397976
289232
102550
386396
425489
376546
154915
1
74
2
146232
1
91
4
88824
380539
35
45
36
43
353020
471219
7
319817
83
75
439818
117203
170091
65609
23
8
4
439041
326633564
38
284501
21433934
23506
235201
155054
706178758
33
14
141571
19
399324
91
189258
883049282
556000141
69
333685
69
81
480350
69
52
77
375911
8
76820
65
17
35
3
8
345596
74
356650
674427118
97
77
458973
67
13
9
387074
766021634
429140
6
97
932853965
34
179639
29
3
734233869
213112
20342
1
204691
50
73601
75
102887
58
772672499
70620
2
246024
58
77
7
300224
53
246390
22
167738
7210
20
84
42184
29319712
17
11389
401963
650744004
338358
1
42916
344918
15620
30
40
2
45
349870
292487
371334
1
27
255469
22
54
480727
777300409
7
80
68
608708113
18
7
861507961
417941
226201
82
336392
93977
802047568
359615
5
4396
49
15
17
379534
57
172120557
36
455416009
45
494328
484779
90
31
1
795173505
56
723518449
23704
208136
655804573
275458
327845435
730205121
6
27
3
158579
161277
72
436721
67
5
40
345287
41
5
90
410813
42
312626
271151
901760257
139033
82
566740957
337480074
474526
197814
16
37
62
67704
21
44
31
165534
93
828977270
25742
37
12
280057
275237
478555
348488
102667
213409
86
227540
41635
69
1
93
76
226664
444508
73
94
8
299160
2
9
58
120676
190805
571745747
226058
21
414161
6
544982837
42
347773123
75
3
48113
677267923
62
46585
337433
92916
172410
43
43
29
46
985585452
3595
452135
27997
41335
311658
240863
95
3
52
39
98
41
50
85248
4
491776
56
2
453436611
76314
37
36
275647
10
6
13
188868
639446689
74
143251
321324
4
16
46
105212
6
96
327468
5
1
435687
57
76
652873748
41
782260423
94
81
55
71
99
97114
438382
289976
402450
93
89
63
29
96
62
36
67
36
14
926860856
12
96184888
336271
443185659
545760762
326203
403550
3
438177
48
95
773048602
57
19
37
8
58
25
479852
64917
36
237312
65
3
51
68
179706
10
51
236544
60
5
186993
64
43
223568
327363
29212
221332
6
343415
329398
4076334
173240
61
430614
10
218937650
244922
258550667
59
4
489109
156210
672548428
336161
24
59622
234381
43
3
5376
66
223126
20
6
59
61
18
6644
40
37
351924
331401
52792444
9
324819
88
42
87
315467
417551
92
166352
33
40423
102868
602931019
8
401411
328591
482835
15363
99462
67
70940
293561
1
5
119358
375328
488387
772797778
5
310019
84
51
140724364
399925
1
431423
25
168418
74
42509
352846
47
33
117884783
158016660
8
82
466584
752205810
43
189960
57888635
97
168878
29
46
292587
337230
71
2
402249
98
8
217437
84592
69
115451409
135688
4
748192587
5
261364
59
479690
59
80
192170
38
326977
142305
87
255527
213306
73
106090
28
445922
26
24
971826094
3
99
41
185413
49
91
364553
43664
92
63
369099
76
33
13
434368
95
58
148034
14
79
9
6796
39087
98
387671
79
4
77
291866
21
37
22
449243
194720
84774
3
70
40
31
4
37
309432069
2
466035
3
393498
95
191784
59
24
60
70321
56
43
8
4
14
6
222128796
36
97558
445697
31
58
252328
70
921968949
11837
34
48
27056
267698
246348531
26
86
451197
22
68
47124
238037
275615
40505
110766956
85
25
458547
9
7
196510
7
83219
393643414
76
69
463474544
282486
374304
98
459982
83
75
249500
56
9
22
450249
51
353330
1
37
4
61
18
5
383912
51
94
7
5
306437249
114397
146936
64508
94
8
609
174078041
120031
219818262
7
23
119665
167201
514052581
6
22
91
86
9
5019
478382561
77058
64
56
87687
85
63
8
302943
91
74
45
242502
2
8
238252
16
11
411018
72
76
48
106413
12
47618415
97
56
262374
719357568
283348
44
465804
846966320
263329
2
435395
22
27
40
15409
479630
271606
7
37473
90
188192125
198297
34
68
2
72498
26
9
180044
358580
462025
95209
325719
66
41
9
370707374
482217
1
86
56
27
730423538
20
191246
25
65
7
12
97003420
94
52536
57576
41
538158012
39
69
11
90266
810707103
75
127489
119750
234677
97
281184279
241283
8
59
67
148398
55619284
1
266494
393139
372958
135720
140821
33
428240
92
67
288055
49
58627
407234
6
385566
10
655788151
392793
221943
1
6
31
308372
49
48
414402
99
72
254807611
53
244374
88
340218
177959
22
432617
111853
5
222571
77
24
77
69
421469
176767
413627
223217
74
426598
445850
162870
212125544
657118681
271553
264398
34
13691
96448
762005106
451363
3
158964
85
58284
448831
64
62
44
378217
440467
244865
250803
5
59
74583
38
50
98
90
353921153
21814
7
37
138540
315119
3
60
352016
36339
77
51
5
384888
123769
79947
57
724832485
59
68
62
30596
112778
76
105683
463072
62
38122
75
6
6
75
9
52931
6023
127695
64527
8
5
478492
184814
22
416476
83952061
58199
55
24
355477
88479
7
54
111070
431256
281048
179573
69
22
291104
12
354628
33
442688
334849
1
2
470171
47
265969
694489344
73
442531
19
88
27
76
453587
62
222310
431277
551111530
239053
271055
198156
8
5654
146182
49274
250491090
52
298114
364403
224638
96
481697
95
12
938066490
11661
384192
319847
73194
240805
110144
92
55
57
5
79
18817
493489
22
38
80
84
148284
439349
5
317203
82047
252373218
97
73
118321
66434
7
101789
128742
47
7
32
271130
5
97805
96289
44
105662
339206
25
117655
987280000
60488921
14774
121470
152917
12
281260
120189601
397393
390750
492617
87
20136
14
146316
67
393166
46
254731
376781
219996530
55
197315
62
63
137459
428835
428411
421175
1
94
286077
486641
104142
91
38504
336450
61
270167
345822879
9
40
111389
214231
440797
14
34
5
461562
134222
5
52
279987
5
4
268344
491062
134549
92
206523
91
323401
42
142920
323345
180357675
382118
283425
11
65
59
248018
74
740181599
370080
301150
214184
10
82
61
76
33
477641
35
342173639
19
481142
466865
458900
2
30
361223
398050
319462
11584078
408673
489045
7319
51
5
207844
299886460
77
85
3
454143295
80
444266
234526
401399
86
14650
460247379
593118111
67
176767
75
40
2
69515
88909
66
406831096
36
80
68
492372
37
168669
376403
789645579
6
70
409298
36
372179
239444
86
95
392546
274563
239539
58
6
90
151582
3
189500
9
6
18
275449
624732053
29
47
96
48013
53
223354
472023
65
73
76391
240955
88
229534
88
313242
367214
24
31
140850
17
91
22917
76802
190965
20
2
21
90
6
439410
82
67
72
242819
70
24
90
23
35
12795
186568
50
64
62117
39
43
34
82
69
186841
234717
161093
204378
3
74
694285270
33
82116
68
6
46789
3
5
5
85
332537
77
90
11
70
13
94
2
85098
12
3
97023
56
2
113691
64
366161
10
187733
298471
3
115409
43823
267719
59732
33
446999
321496
39
69
4
23
4
407723
489897
82
109631
408996
19
27215
93
79
56
576944087
246650
28
90
488697
201653
687140752
404985
46782
485044
91
5
95
64
26
45
9
157657
321120
68312808
429522
90
82
248183
19
166831
3
249684
52
9
414115
15363
145808
4
48
444864
96
327932
39
417339
61
35
68
243114
28061
333916
21
110196
98
50
8
73
60
483786
4362
63630461
27
76
82
20
106159
36
143608
210578
241116
381036
267013
316944
196483
173190
77
7
316556
36
415383
638960045
60
286931
171332
24
307092494
452175
7
89670
62
86
467998042
392132
271365
8528
86
99
44
19366
9
76
939629186
7
31059
322005
53209
54
24
179747
217229
63
285500
84
22
66
89
3
475676
24448
1
426361
99
236688112
263593
9
16645
18359
386057
70
71
326931
436080
2
2
178941
409836
93755
137186
12
30
62
16
367589
92
353601
51
40
9
366247
28
111927
79235
49
150799
270062
32
32
52
357126
387389
56190
40
242225
346483
42556
479828
494391
420074
344466
36
163440
382079
77275314
89
266362
38
63
374787
99
91
35
165311
435402
5553691
52
511932255
23
43451
9
63
258691
96
41
422943
339510118
81
54
39
54178
360
148401
148960
52
219093775
41
395216
29
63
24
241418
133382
451920
7
71
942954353
187469
470567
81316686
286702
10136
488509
17
8
300120
342150
450123
637656168
91
180583
93
254641
23
166314
315893534
8
69454
103040
292190897
14
85
163950
86
394291
278324809
149662
2
145178
26
4
86
572956708
19
134930
274269
93
327510
385232
78
69826
55
66940
692997937
38
46416
202418
219291
32388
32463
66
9
322372
13
483032701
422679
136519
205165
468474
80306
98
25
416177
333332
84
486910
15
72
6
173107
223795976
340567990
359318
278891
41
54
37
438299
63
957660630
876261754
344294838
731047742
93
46046
422520
32
20
29
4
48906
85
3
141477
72353
434743
61
246687
9600
464017
85
82
455894
15
9
53
85107
13
43
26
34407
35
55
5
277336
48
135591
330246
71
728882441
46714
60
40
97
64
89
125136
12
86
89
387593
29066
440451
224531
82
30
18564
169531
99
449697
384415
162350
69784
30
94059
32
40
95
220337
352787
92
21
273945
200052
37851
3
297614
361660
27757
226160
529671362
41
35
1
43
136829
52
78
25
2
5
285077
184762706
105157
70
25189
56
306111
106026
151823
41
27347
167124
488587
1
63
619099580
3279967
433422
89
410946
89
316181
477848
21
24
73
4
383388
34
102797
287361959
192542
82
15
28
4
406394
97
59
392077
494083
44
709657679
4
168924
184062
37
266842
14
92
91
42
8
8
3
35
310868
8
260617
32134
164088
39
7
63
38
60
6
53
25
236155
31051
6
14
449288
52
129123041
42
59
90
11
82
37
202501
9
85
24875
41191
47
396764
3
475607
49
108526
14
93
116867427
48
64
226989
58
594257593
494909
37
629187954
93462
245375
130193
374637
931084760
446575
81
284624
31
50
32
476881
32536
116980
478512
42
97
115606523
410933
87
77
86
92
165978
122099
74
907628676
1
2
224749
301168
58
9
392752
43903
83
850768403
93
1966
1
21
3
70
13
62
229101
85
13
333686
380736
427389
5
475795
290953
448748
381131
193037
11
395068659
243738
62
36
36213
78
101532
44
96
18
12
3
67
69
31
435950
26
74756
260785
62
3
4
84
320247
151950
88
200099
741505630
204706009
487363
81903
8
89
22
61
31
211639190
173239
92406
421572
418299
439062
22
50
474139001
473781
176652
1
15
49
5
445196
44
46
322542
78
72
28
105473
5
854945358
96
113497
381177
84
95
14
73100
74
3
49
928198461
56
7
29
86
141827
72
76
314557
80
172595
472544113
16
97
41
130233
39
300016
76
172544
57847042
95
278265
347673
463383
158212
39
392536
189826
471091
256752
50
27
54023
90652
428085
89
77
524065756
339027
452851
89
343898
23
160428
6
584116735
58
95
3
284814
440895010
23
66
53
7
9
47
382875
8
36
418937
270375
293551
99
9
65
3
136046
75
276463
284022718
56
4
176265
471281
382181
33
332676
174625
352681
7
7769
20
33
64
65
127616
49
273985
29
272840672
41
84
40556
206061
7
238836
58
80
49
48
107838759
1
279762
22
52
97
363350
5
181497
82
24
100001
92
11543
44
347945
475409
91
1
59
97
65
50
199982
447795
17
37
475904
12
142888
235942
486067
935736773
40
174108
57
258207522
405337
610769021
477617
26187
100759243
410171
463690
68
41
730711049
17
98
486991
382463
23
148723143
192928027
261008
43
29
73
201115
74
190676
7
177783
444848
63
388415297
5
399946
313306
85072
296337352
164230
34
70
246835
77
452738
335399
7
41903
98020
70
467427691
351047
26
487614
108700
57
750678868
358650
181482
30
69
193635
34
155081
8
276426
160109
2
43
344113
365340
151029
1
22
18201
168106
324109
19
51
98605
26751
341461
95
270239
56
307285
443143
492926
16767
412167
9
419216
12
9
43679
75
389153
310466
246305655
89137
3
5
33
934549031
66
86
326047165
167929
31452212
339185
466436
48673
397764
18
2
28
435171
3
42
203744
232204
2
143630
125603
8
880690843
30
36
479056
88
308036
704429568
99
91235
80176
45
11
164644
83
28
29
23
99
27
296917
82
93
84
23
43
48933
8
66
113580
3
61
406498
94
330244
405227
81
17
970561363
315462
37
280879
422055
75
16
234612
22769
473354
452749
57
33
326432
140666
306478
447089
76
3
91
4283
284190
752205907
565314176
53398
89
670070696
152313
11
5
397858
38992
19
41
319672
65
11
77377663
6
9
2
340702044
39
99
430577
50
14
98
81
469549
64
31
71
333352
6
98
233314
411356152
19
18109
454583
209772
373435
420563
385816185
292524747
7
81
70
433916
26
50
1
149645
966782522
2
183553
87
103133
7
70
448426
125763
42540
250621
63
16699
43641
293515
48
618879279
76
49608038
80
578825347
30026
349895
97
57
63173
874844985
77264
400007
24451
52
4
301571
33
64
355275
199858
320004
517849033
22328
49
343858
391596
196505
51
448162
648067523
433989
255749
228283
168498
4
456762
85
6
359630
3
3
53
36
62
351596
7
246372
74
31382
358109
4
79
45
481898090
32
491670
236483179
257029
195533
289560
307877
161095
247887
567307363
38
180289
71
491139
3
93
65
16
76
2
9
72
252103
71639
31
981775132
8
73
220649
57
53
7
4
58
89
473186
23940
40
55
22592
279143711
86
45
88
588078225
225334364
98019
48
19095
333458
607392345
5
561431208
92
675995225
99
409632
61
449507741
438597
495232
52
929737422
41
457850
414539831
7459
397122
199292
901321687
310121
134724
160904
44740508
208676497
3
15
61
42435
78182
131808
72387
47
339286
187402
501462685
10
133776
75
8
416447
90
7
28
25066
210039
2
85
2
397432
14
66
28813
66
35
34
308527
703909086
41056
29
8
29
304229
223061
26
66
8
261300
215267
66
234581471
32
98
442141
28
2
33
61
88794
12505
224479
440361
39
61
80
50
445084
191750
8
2
8
481271
289040
51
250799
21108
428044
5
162526
62
64
31
2
804892636
99
79
72
85
50
21
48
58
39
83
267352
72
61
56
40002846
97
41
25
6
383995
45
5
7
224590
86870
7
678644002
19
9
16249
9
7
87432
288396
229196
4
386871
65
282080876
461513
83
94
371615
95
23
89
6
151651
346896187
278154
261845
78
234858
75
89
42227
65
5
54
44
79
40
432442509
6
105730191
8
346721
4
79
30
77
73
375282
40610
78
4
453239
390154
247270481
4
39
176411
119284
89
841151949
96
155020
54
340886
445394
68
73
68
397414
6
880184449
43134
202348
27
7
57
41
869369666
278366
403392
152384
17
361266
2922
496573
389911
422636
2
247606
476549
452010
178987
161601
321669
267054
498677
169789
153983489
33
45
55
226818
33858
71
87
241427
342481
563016855
371848
319521
4
291215
67
42
3524
124678
88
71203
6
150414
27
90
32
87154
27494
20073303
384746
48
70
568893151
19
449542
5
25
46719
9
9
15
77
194860
49
87
89
72970
32
9
67
39235
8
482959
1
58465
540440283
8
58
467211
161487
34
5
379948
81
291796
316676
461445
616064107
6
6
305976
382140
439172
37
39
250944
379403
28285
512220727
325015
269129
4
7
3
41200
102429849
355513
79
1
39
50420
24
95
261312
96
11
15
208623
9
304524
917338375
52
35
237399
312906
85
15
5
297772
23
229398
89
215866
55285670
133871
34
849191241
72149
450919
197925
21
8
304468
185289
362131
146734
346867
760154012
303276
387407
202940
96
386852
2
130636
101010
395462
245062
48
34558
8
131772
3
33
3
740917475
55
301654
373167
12113
7
13
493377
89
89
39
32
157962
91
408691
218626
75
364839
245406
11
99
36
345666
465877
307540
5
42
6
319001349
215242
65
69
25
481920
189717
47
29383
87
362228
77
28
849429265
430377321
45
25
14
68
331771
406664
15
401418
186588
290677
2
390088
138856
58
85
81
324083
166412
137620
59467
59
12059
251337
8
8
195927
47
66
311755
5
50
21
14
466569
1
39
124506
9
489743
74977178
108679526
20
106371
5937
23
10
305101
499647
429750
780436348
9
5
8
43
67
72
46873
84
37
188115
7
34
69
98
42
9
33
36
42
491506
48
15
14
18
271294
334739
146105
13
716388218
321768
368589
70
147249
40
20
18
21
11
23
79
982491518
51691340
403419
317473
139873518
450314
15
83
155010
95
27
18
27
11
36395
301505
214750
153939
422329
438538
9
52
9
92
238751883
398498
787267231
95
17614
96
327165
57959389
15
90
205995
238445
52
52
82
270498
261223231
432939
5
369870
6377
8579741
434797
59
67
237124
98
28875
61
463368550
169312
471660
3
55115
70
142469864
10290
498069
63
76
8620897
8
187797713
280830
323512
90
474333
20
184001
7
54
216067
388321
178464210
58
19
114756
71
197134
101401
42826
61
304793
437263
53463
350924
1
35
16
289609774
92
11
35334
91
51
27
445709
148606
407039
54
79
22
338595
97
51
67
190870
77
54
34
90
286863
19
266500
214990
18
63
411567
122816
56
8
66
131512
60
7
82
426432
48
154570
22
358669
447958
296631
75937
491804
65
45
76
39
307646906
281695
5
198194
90
332413
59
70
3
36
87
499016
60214
184542210
381226
22
1
240619
199753094
76
93
9
35
221989
89
24
65
465259
315719
250635
39685
9
246580
27
76
432726
56
596021136
48
470518866
210000579
6
25
204244
38
79
324142
464420
1
55
353541
4
48
6
50300
68
33
42
435657
69459
82
207704
530656323
60
323995
5
63
23
470225
139531
31
15
5
456514
47
431700233
307995
4
129806
3
85
111684
17
205791
55
18
42
86
254812
41352
15
761339697
73
743176840
17
212666
242130
62841
45
172422887
67
1
50
2
42324
5
210107
69
34
129695
53
163102
11
483666
79
35830
316625
20
48
190264
77
62
71
84
19
534297325
8
215048
298473409
26
238086
420471
138446
9
172798
12
275057
297326
6
7
45
390502
819626871
4
55
13855
215054
83
108474
208458
83083
29
842141042
96
69
19
3
28
27
27
81678
23
239331
304701
26
399580761
300118
28
5
708634017
370254
68
57419
9
72004
59
13793
391658
16
304815
53
34
15
41
483918
14
100197
7
104494
205045
63
73
351445
8
30
51179
89
32
92
2
79511
69
271182
79668
9
320883
93
260301
3
8
90
373231
5
237863
64
15
72325
187503
94
5
52620
814596638
47
327255
89486
363375
7
457958
50
437337
386244452
291798
60389
6
432679
253791
52
45
13
42
448261
440158
339220
44
74
108317
746829524
3
125496
477507
55
22
357786
71
50
381689
304660
83
44681
87
120695452
61
15
10
39189
66
330792
302719
20
53
56
75
80
24
115958
24
7
715914146
5
2
42
3
7
69
24
165424
374965
224658
61
2
92
199082
9
43
52192
97
96
244813
2
4
432623
110772
5
951134490
18
72
2405
233542
460324
96
98
121384
32
25
216475
98
293800260
169719
98
76
44
20
53
13
36260
167904654
98
41095
414989
180870
37
828159063
75
54
2
83
309421496
231468
19595
24
5
76
93
158967
25
65
85
61
70
372808
430414
6
56
16
101474
251811490
52806
87
990117006
521476224
6
28168
237557
99
110843
42
284619
38
481947
18
346279
2
54224
429068
218683
217920
44
450492
372371
329762
57
61
79
84
20
67
92
7
422865
407881
148902
4
114023
54112
8
79
5
17
40
52
221538
44
423363
282667
154179
494976
59
34
85
45
571805562
94
493245
48
224450
212886
29
50
29
37
30
78
444903
646584002
249803
447771
39
69
24
77479874
38
421840
61181
389946
80650
4
28
13
477935
158931
62
289000
32
420460
165605
68
138402078
203818910
6
71
23
40
6
88
37
18
576025623
80
69
40
5029
8
348485
502912610
723575962
43
37
17
96
7
75922
4
204527
320888
370667
64
69
88
259593102
86
34
176605
96
91
59
72
377695
288427
171313368
43
77119
456137329
18
758345966
288801
310257
33
94
311979
6
81
82
365610
482409
384089208
4
28
75
454769
95
3
87
14
41
20
5
589562250
37507
86
276275
19
62086
19
70
4
64
57
302138
15
193262
27
82
45766
66417
41
66052
43048
63
90908
182423
44
445758
60987
62942
17038
38
80
59
74
68
191533
96
40
18
29
171539
84
208577
5467
63
279478
1
451847
429709
241547
53
73
444962
446097
425705
116652
247121
53
72
469861
68
98
490654
37
933507355
69
81
72
30851
67
470847
9
98
57
13
44
33
75
165989
223951
67
396318
3
23
360439
426231
417918
96
7
201461
28
62
493916
231992
9
270284
1
82
439083
467279
90
48313
179555
104015
347219
413959
4
7
19
5
65
154196
42
2
173116
23
551990381
202526
701441953
93
6
94
275488
84
9
583303906
466341
758073606
467498694
373559
133529
81830
43
53
9
74
453433
835182192
46
67
79947
312624696
223856
99
420832
468899
133047
394662
36444
8
366102206
1
765180691
37
485706
162551688
11950
105988
6
658484976
61
65425
69555
124999
6
297586
19
318253
227053
17
74
193358
515275429
831282896
314692
72
167140
137104
694555825
40
13
446620
73486
378320
93
5
96479
34
5
2
43
9
503485466
21
1
359685
53
969009761
346290925
409410
270425
50
44
5
98
9
295809
106065
52
4
91
6
339244
403442724
134932
180066
96
28690
755872275
340543
966617294
27579
64
43
444199
359754
81
41810
60
38080
262352
74
298762
330487
53
249811
51
17
45
82
335994
276071
60
91
79
398946542
37
74
323351461
47
55
162363
125552
32
32
4
340729
305970
240953
35
5
26
41169948
249040
58795
60
455779
142991
825282100
23
70
190389
38
54
80
43
362222
62
290830
346232
21
63
39
346272
481818
346883921
432158
725230670
5
96
315803485
2
3
96
34
103937
150314
568177718
98
80
25695
71
492173
435379
39
35
95
91816
158141
484981715
76
141049
59
23
37
37
103851
20
891658896
52
227828114
435794
28
66
912092375
358360
4
1
430623047
1
679684898
249499
97
81242
35
496386
35
16
56
34110
57
18
10
83
198141
21
97548
217398
62
51032
70
376126
85
6
41
229315
50399
273930
369550
96
5
191439
58
184975
47280
28327
45
440549294
54
71
17
21
23
86
497081
36
81
448249
56
4
498575
3
50
80
14
302153
86681
73
66
88
282898
13
72
84
139673665
96323
343595
84
343087
3
478904
2
219584
985653264
53
153704
89
8
26064
60
61
102402
4
132049
328573
368202
151369
442938
194517
11
54604
23
83622
12
81
62
17
409122
121508642
40
116272
231852
37
327569
180304
418846
441956125
41
464087923
40
62209
95
494561
9
7028
65
23073
262527
94
87796408
41337
30
126074
9
189585
52
625533419
461626
68
394405
5
11
12
297535
162112
6
17
95
258270
137474
1
15
196785
72
264758
179938
61
364839
55
60
171423263
17
430554
75042
98104
9
396048
891065677
370957053
60
58
24
53
125878
82911
189726
265658
78139
129045
71
78
57
524941278
12
459103
21
21
55
285248
228315
377105
101258
133046754
27
439268
327279
32
19
86
55
23507
44
56416
99840802
45
102308
58
253046
1
444411
242421
407637
614522827
92
68
277875
345404
7
138608
9
987846202
933418445
74
299698129
9
47
1
33
424835344
56
89
83
55
37
305426
59
54
3
394890
445693
607632385
66380
109122
389782
161799
282406
23
404733
27605
79
16
415157
94
74
43
78
693176173
46
495219
467747
44
405478
67
35
96
77
237797
468347
256956
253423
381589
60
43
844906228
737702108
427267
824662247
697443716
231057
2
8
80777
394568
6
168203
50
41
24
317976
486641
72
91
28
28
142178
210106
5
27
80424
441304
437940
51
3
70
277313147
223955
432388
91
632311265
455331
204142
331825
82
895520037
176187
187073
3
38
302438
411884
43
62145
90
21
575416956
128922
88
199306
401646
5
199993
442618
4
224744832
98
301620
60
613265841
41
170330
67
44
369956
22
323604
22
52
17
953533826
361179971
61
88
6
461717
8
3
76
176357558
96
90
568202237
42
29
55
46
19
112424
11
841295820
47
28
213590
24
250855
70
311767
108812
89
388940
8
7
396005995
260095934
26466
63
70
398505
36
351040
25
357386
115165
83
113943
16
360647
39
472899
12024
225884
157232
8
436691
860900305
6
54
85563
367704
85888
52
206745
28451
71
180776785
999635864
17
293887
75
245824
43
2
964497440
609977087
77
89
16
330540
53
46910
220401
81
3
71
329081451
54171231
97
2
6
49
4
65
437415
435527
382326
73352629
37
363574
110024840
89
66
198612
810314010
104577
5
29
63
81
95
2
68971
262524
2
73972
844587814
24
251389
87508
453178
74
77
78
243930
65
7350
383917
75
37
244651
23905
164466
429463
97
17
42
6373
56
949236124
81
102607
151577
322389
15
33
8405
408841
144478
99
494290
91
5
302901
2
369307929
10618
33
279513
76
947559880
33
73
153094
68096
1
39
95
5
367229429
57341
22
75
39
189931
571377842
73816
48
90373
9325
59
6
4
445478
3
13599
56
365085
489611
117556
161254
46
108818
118215
782402539
985168084
74
172403
69
347002
40
223774
191622444
37
54
99
624236436
76
8
34
33
351981
61
96
80832
8
278641
355761
817524968
348166
90
6
278311
12443
7
146922
392467124
479148
56878
22123
363243
89930
127510
76
82412
78
95
779219684
72
136516
78
3
1
67
81
179379707
931525195
40
147326
372245
9
2
689636399
292177
676810460
76
14
82
88
82
29808
59
17
58
286741110
51
716301390
81
3
38
100964
132182119
4
891912302
71
447896
84
931770575
7
1
290616
64
6
32
7
66
600735397
35841
247123223
826676913
496432
49
80
238248
359607
247165
481356
25
35
454857
42
35
33449
188886
32
604587120
69
65
33
112923306
683883519
19
962720210
357020
347619243
462756
9
16980
10
35
381500
730364525
14
52879
467008
266261
461732
184098
42
97
467146
80
87
67483
284337
496310
304345
183060530
696454297
48
149089762
231053
49
253390
321138
39
87
739644846
78
90
23
40228
40
132900
370585
379667
19
25
69
845750273
299947238
4
50
133262
70
68
358547
79
30
144914689
21
19
103303
317309
289762
50959
8
75758
194193
5152
429436
18
686444603
65
71
92
311018
3
95
173999
153893
41
92
82
328593
67
70
24
64635
11420
444059
19
28422
272830
458860
50
389519
193602
725081725
5
91
27
74
58
6
58
75
72
22
341708
54
13
75
83
311071
409253
983466233
28
527441116
8
83
285959
50
93
32
396895
63
34
993934211
214192
22
2
34
362608
498312
363238
1
374438
300703
906836657
53655
215421
510997877
2
5
23
357566
92
195350
84
6
110816
241467
685640123
2
403923
174748346
4592
28
96
428240676
466177
413140604
58
48
17787
223020
62
1
62
68
189032
428699
73
84
12263
95
148455
474516387
33
45
59
245991
161672
5
90758
300771
3
59
5
82
51
64
719508902
272099
72
427231
222820
331904
33
480241
43
65012
58
151037
200220
38
53
95496
15
250615
30
306702921
181648
221723
87
47
86
67
210645
900160609
247844086
4
390495
36
27
183471
489636
8
90912
85
73
407695
195814219
486062
295641
72
47912
256205
86
541426898
467003
13
353038
413279
275956
238313
358041
56
42
847046159
93
80
51
119642
81
29
170940122
46195481
58
329503
10
417218
4
242376
456498
136950
172010
89
15
15
10
151042
83
19
92512
38
209245903
29
48
26
149360
93
40
21
63
87
99
526700886
48
3
276823
15635
57
89
63
5
179308
525399564
99
910888885
70
83
80
278361
112426
151984
284493
7
57843
74
90
468424
154825
473997
477342
30
57
46
292142
70
53
60557
25645
92
418137
195370
231664
41916
483900
295535
143552
20326
87813
22631146
236177
801236335
40200
781872723
104010
453175054
208253
4
75
9537
988540200
205685
7
150200
5
34
405784
594536519
280163
259205
189386
293080
41
467471
106292
361639
281908381
336284
425622
9
5
8
66292
247129
329834433
257977521
376660770
88382
19
486771
52
806867690
97
211564066
31882
36
53
89
154408
20
86
35
408875
460258
579428366
153823
3
302875
654905379
161886
263955
16
952107980
68
1
440001104
157364
357067890
91
12
37
80
77
910015834
43
276234
913172138
182298
50
48
377892429
913500872
35614
76
4
18
2
25
72
148623
227629
68104
49
192455
15
20300
363397
70
437656
928033985
188352
75612
384921
115385
76
254416
8
66
46
267904
343573
480945
50
58
254912
429758
76
92
69
4
24
9
40
77
156196037
244898
96
56
403716
72
94
96
36
21843
675240481
62299
500467533
43
109457996
91
9
44
429335
43
90
78959
113697393
207403
317066999
98
69
453781
4
274210
413060
72713
448179
37
104360
372062
480450
86
99
57
2
25
94
2
98823
83
145560
453914
59
51
137123
11
442667
37
64
31
95
40
219494
140890
214162
59491
496992
1
891120671
805195754
130541
176029580
79
3
18
363991514
28
300463
345112
3
8
416961
34
43619
485847
485721
68
42573
165993
418213
359628
215397
7
422543
90
58
66239
227674
318591
63
185404
70
152425
322379
38
90
433204314
6
68
230050
77
239983
247906
78
194254
60
76
129600
110630
61
68
26
30
53
236790
483276
3
446455
7
4090
36
191147
304274019
219037
472705
5
297494
317030
54218
58
15
12
407486
5
200065
274791
42
68
335312
43
317201
283588611
256322
454245
89
103580
3
164989
405296
41697
88
6
312801
326203
10321
270555741
83
24
495798
357790
21
310090
453641562
14
482601
186224930
25
87
70
38
636027046
6
75
416846
84
189138
28
461587
62
16
63
79869
8
49
49624
170987
128076
80
73
60
75877
24
44
233079
111169
95
51
64154
64
13
98
57
94
16
317644
88703
345405
81
6
305392
9
11
7
206305
73
61
346166
2
2
43974
8
382764
39090
168495
24
68
477805
73
807987308
686353843
427667794
995826661
480932
897616722
453372
391571
96
24
9
75
125749
27868
89055
252936
328846005
76
393882
402274
24
97
963719357
488758
7
475952
84
11
142551
181882132
74635
393030
65
218886
63
50
194435700
112611
98
8
23
412400
19
264960
36
22324888
12
39
462862
72845
8
146894
70
65
321964
5
48
83
84
75
75102
90
242585
28
6
448534
472056
76
74
45
39
377596
15
264582
977860651
284236
34980
257830
96
82
275278
74
2
76719
247759
218622
60426
29
431756
378496791
79
287695
4
193908
424419
88
50
293606
18690
133521
3
36
14003
43
2
69
226945
276895
19
46
34
90
94
14
30
449109
130232
1
75
17875659
463636
8
56
92
26
414065
383851
93
613670826
34
63
52
77
909677296
65
407302
164956
230062
189824
268004
40
2
272547
465418
390224
311716
56
885192555
137860
962477813
784442796
47
946711609
462944
399456
446879
419081
78
220919
93
33
16
37
15
140594
25
170953
514664949
105437
97
499046
99
519189757
215060
91629
54
3
17
257428
26802
77
74
45
228226
282714
165961
266352293
422287
7
34650
79
490459
2
193715
49
94
36715
143168
40
24
28
355454
432785
463506
263468
1
298338
297402
31659
8
13
348908181
92
420519780
327369513
285652
25
33
367150
273339
206282
473432
344500
79
334582
60
438606
486408878
58
72
89
96
206322
1
81
8
9
13
41614
33
456774
581977952
34
868510296
163894419
45
43864
164705
19
320816
6
78792
57
178566
14
262127
672813992
81
7
302422
227850
32
19
356327
78
744214037
25
63
58
83
186776
81
87
947773493
85
92
356321
96
7
4
4
413840
9
7
40
151054
70
2
1
1
17
98
1
336067
197052
128387
105171
412000
925722660
7
87
33
493094
274442501
70554
329042
19
847006311
278259
166509
15
833067805
5
20
21
298092
498940
83
11
5
17
34
289006
141491617
45
4
75
47
423924
233869323
371486
80
59651
9
447412
6
130234
195606
569626738
15
475874
398647
75
122095479
448438
70
4
811812213
388511056
316703
44
96
9
46
342952
23306
189661239
85
4
71
4
5
1
5
388014
73
60
821991698
980633413
73
4
418483
60
91
53
28
89927
79
361210
30
42
352757149
4
8
67
965427726
27
85
159205
12136
85
5
121450
63717
486756
610649703
26
14
17497
415404
31478
633035748
842902469
71
220053
473304
438508
138502
38955
27
588552447
53
29
84
54599
68
69
492951
214359
21
42
18327863
18
146341
476064
46
94
497436
25
306985
59598
87
73
60
843405528
75
9
84
935535711
7
33
728599172
1588
384566
103832381
64
204167
249975
82
298635
326767
166874
28
31
45
38
83
99
220401
81
266648
54
346650
5
82
126221
160641
499512
412630
163129
62
429685
241537
42
160747
126324
93904
57
7
89860
88
20617
488371
53
169735
242666
328371
39
48
65
62
5
204734
2
5
2
251160
47
8
17
8
101672
484199
388818
287501
68
35
56
309955
57653
101967
23
10
54902
64
8
6696
281176021
95
323207542
356587
36
73
392543
412259897
8
4
46
6
135119
42
168300
380809
435684768
57
147238870
20442
2
31
502167211
34979
6
2
31
46
441806
682087180
21
426429
489482
121699728
50
78
91
263949
91
351296
354000
406065
3
37
517524607
12
677893848
52
71686
42
54
311920
67
259039
62
192747
243177
1
4
48
141178727
241757971
90
27
103033
186604
107144
92201
75
13
75
42188
64124
45
6007843
49
378119
190729
78
12
108728
231853
165111
92
175394
175620
494129679
494419
73
78
238235
28
559464075
39479
265931
159551
148320
6
774500184
35
48137
18
72
9
38
63119
300548
62207
351182
76
21
8
4
124038
788867471
49
445252
76
60657
806432198
5
6
42
89
49
2
3
24
312860355
407405
85
31
35
432745
368024
776236201
138332
405345
10223
560147572
97033
33
244761
481501
308568
28
40
69
375116
95
336276835
482857
28783
29
465719
35
2
100666
34
7
2
216289
88
86
89
414093
230502
428809
292477
191245
105721
51
118889
35
90
63
14
196265
81
226059
233543
497213
12
90
462647724
44
5
86
51
57
290298
400899
59
468500
386967
8
130910
306901
51
4
93
252040124
5
7933
358323
42
673409953
471131
445198
60
6
34
151473
71
4
477452
435156
394743
814508192
21
84
39
10
355112
21
1
24
102382
14131
64
5
335077
203555777
25
273105
418345
74
4
93
8
42
167236
67
281527
88979
3
391438
46
178217
28
17
6
298931889
210240
68029
29
31941
237659
53314
5
80
58
411476
43
490409
12
56
2
13
381306
90
394755
248482
311508
4
337868
4
240781
64
95
5
656937143
11
134495
4
95458
68201
73739
367328
57
242262
293111
101154
91
14
13
42
389587
163049
759453420
92
475993
16
247289
386306
300330134
31
80
61
69
5694
201029
51
33
61133
85
68
202661
16
9
135738
19
279912
88
9
31
5
112784
48
412324
531762487
38
430710513
4
11
292204
45
70352
16
12
87
8
202147
10
184242
33
40
31704
403867
4
5
55
138492
739725511
202655
8
484140
28594206
157555
36495
1
476942
421092
71
371794
52
382600
87
434409
121753
311795
460287
73
415425
50
2
87
56
219680
194518
58
2
11
2
50
6052
89
86
325719
189504
62
20
457490
393772
45690
314362
263311
46
62
287769
168143
16
7384031
91
412715
10
153388
243432
5
540368199
2358607
4
206628
366798
7
21
235884
354737
17
123169
929115941
817893622
469934
78
44967
326235
95
337000
113020
847285146
69
401071
11231
64
32
74
172763
143633
39
189689
89
76414
84
79
54
429411
322241
93
6
104717
182895788
27
90
38
18
176449
45
340624
9
206799
171449
96905361
96831
77
30
7
314346
53
49436
64
481330
407622
226330700
290231
35
418137
71
24
329767962
45
54
2
27
448907
317049
7
341713
859637154
214881
292849
48
406604
62
612728804
41
49
95
53
236708883
810219076
307906
22278
5
297435
444245
73
27
47
699593166
257129
332748
87
42
155833
2
218493
141490
443711
89
427875
212671
711723458
82
63
63
99035136
66
15
176713
259234
453880
243188
378053093
59
131486678
59
413562
68
170762
55
65163
351620280
22791
908238312
56
404504
68
70
342634
487080
55
54
21977
217236
446258
51
7
252636
180315
87
26
71
67
1
20
77
150334
328296
32
6
402100
20
54
6
228839
192268
343909
81
410091
18314
42
4
272245
315296
85
119659
49
7
334890
22
43
492089
702566151
68
120765
96
302995
50
443407
365049
16669
34342
888952411
1
10
6
194745
94
76
59
37
85
4
269089
178608
611800985
11
98
223164
432400
499938
68
392406
21299
2
99
20
437042
187898
480920
10
90
87
289486
97
380900
700564580
8
867222583
4
468746
95
91
119287
71
314845693
155247
2
15
13
34
19
84077
4
68738
47950
445819
368654506
48
7
2
65693
460870
44
131359
33
328564
77
157926
63
285720925
65
21
484842
47
471808
10259
177363
14385
64
8747
371570
390447
206993945
38
10
55
162165
70
312388
99
535643860
14
378173
85
56
397155
49
906996408
3
446728589
354687356
85
46105
388057
71
824232106
57
341902
5
259086043
6
45
315195
96
4
4
559481419
274932
435643
314432
7
90
75
440740
69
205384828
39
352963
72
469144
1
270667913
52
50
334824
251290
522626859
32
166562
356398
19
44
78
254932
79
59
93020
4
6
229863
13
23
60
55
5
2
427395472
75
8
49
77930
29
305629
41
85
48
112184
49
96
127881
286881
471247
373546
490954
4
3795
212017
99
4
12
7
335392
76
39
128978
184904
76
32
53265
113678
456451
60
390894
462820
78
5
49
3
410026
54
710716086
396233
63
85212
24
62
78447
709124414
148053
4
144462
229398
91918
85
164544
23
7
439170
215883
50
433942
398018
401190
364953
93
8
337114
153450
51
73
34288
62
5
118216
85914
6
56
24
246828
70093
5
87
139791
34
36
27
50
345100168
273085
58029
848055124
76
459125
130501719
76
6
74
680601497
288477
253943
326032
420163
443798
15
7
55
181805
86
84352
189599
33
108299
57436
485515
459744
30
379453
53495
22
463788
88
20
403400
203800
23
259073
96788
854184578
611975737
7226
40
16
4385
215711
171274666
344455
89
136898198
171288
1
31
245345173
379536
66
22
352193
91
56
88
210489621
78
752787165
1
203818987
52
442170806
8196
204991
407447
338415
5
64
662544288
456934
15
285645
87
226136
290756
72
5
121372
45
406493
52
85
32
142116
8
21
5
73779
104098
242691
913546616
22
312545
62
596678303
76
95
90
405104
373944
319309
72
5
14
374308
28
262123134
94
73
55
17
47
274966
413314
436950
73
234558
27970
29
39
89
554020187
11
27
34
10
58
425367
473354
115355073
276548
96
99
19
29
45
94
2
68
29
481052
30
54
448663
429303
4
62
29
55
9
34
59
63
64
55
357107
362088
54362
339033
99
72
11179
291802
62
5
137396
65970
84
176644
12
54
379146
126645
341328737
356258
51
24
213452931
578432250
114247
427610
227121
26
73340
86
175784
25738
65
175817
74
96
27
6
75
439946
47
36
84
52040
395454
166934
250484
69
18630
267985
137403
437774
428283
41
31
67
455812
463263
61
725872018
337569
289471
236574
57
44
339549
78
90
78
91
5
23647
82
212706
192522246
944555194
6
236879
4883
58
98
479260
32
223920
80
287654
2
290593
280835
8
199991
9512
47
66
409093
120612
52
87
61
803113764
138974
425865
45
2
511121618
161186
38
99537
84
26
311751704
215175
34
64
1
109265
6
5
93
55211
25
264952
45
66
413070
72
17
484811
56
8
17
376575843
338828
96
129600630
31
13
294481
41
79
85
893902623
18
20
276782
86
59
74
73382
41
350364
4536
58
301433
18656
480039
69
993891977
31
60
401979
3
366921
45
23
42
41
95
5
46
48
83
64
95
336965
69
317310
354965
92
356762
8
67
285797559
463245
365879
82
421017
54
104286
187357
9
601618315
22
445303
656819852
14038
3
18
40892
461500
401028
484321
292883
66
328181
9516
219353
105192
55016
48
92
48
71
957236041
74614
20
45
147292
53313
462048
5
116089
32
81
475468
267419
322063
15822
104989637
10
48
88
324864
197060
886051756
99
49
95
68
359032139
16
20
45
26
454032
482942
55570664
215048
25
253722
84708219
849672175
6
659183511
76726
2
78370
226488
387050
38
7
381138
333963811
69
96
455328
5
7
794964330
9
48
138209
3
34
294058
34
65
72
422348721
258629
360129067
14
146876
9
61
59
71947
486288
301386
11
127575
476985
28
57
65
5
34513
7603
195734
75
184703
93323514
83
219000
487863
458322
46729356
67
13
288465
222989
28
415947
1
78
59
195557
7
22
39
222812
719449472
86
21426
81
630386266
4
54
177838
45
61
37147
18
86
20
22
41
88
87
107506
39
40
46325
83
264114
96
124998572
43
482569
48
12693
369084
66
8
82874
152058679
51
471859
37
81
11
54
6
87
6
19767
16
16
93
21
48
322428
60279
22
465436
629911860
188372
4
244371
420661
42
28
6
293831
254896
4
452986
82
2
364268
64700
35992
88
36
159514
56309
4
7
18
24
29
763991523
194697
296362
119042
259664191
86
3
86
20
18
405193
7
9
19
14
31
416750
284061
497615
44
97
98
436969
260522
40746
8
35
159218
2
72
102846
52
73
324353
56
19
83
1
443258
46
102876
640173019
570860973
7874
279780
77
916363922
95
28
423108
13
64
38522073
802873575
216144
41
69
41
404226
224551
41
4
289146
459996
13
83
94516
347176
21301
452506
119222
140000
936177644
367442365
249700
16
148956
97
89
330809
79
451766
652244700
817706181
20
208191
293271
1
237335
851181525
9
84
92
54
414517
78928
15
12
266250
96839
192787
295775
367046
29959
196132
14825
489881
447707
554778019
73
8
91
416185
462424
21453
15
730222871
103153
512594864
9
79
66
94
452839642
370697716
16
79
399666
427795
5
20
112812
302883
45
465432
348229
1
62
296471
120017
80
112256
50
6
336657
77
12
8
9
60
292609
224315
4
85
98
361185
68
14
97643
26
462317
26
72
413742
428276
370830
4
78
73
10370
118697
116047
457591
322144036
21
349431299
55
51
471372
216476
299262
401089
281163912
58908471
4
355577
224480283
31
25
6
181237
132513044
480835
49
370319
80
29308
268309
290373021
404642
110305
32
77
87
433840
391137
256401
60187
88
296856
83
2
487484
26
1
41
70733
68
95157939
281612
619008313
6
489020
240921
60710
257456739
27
2
6
15
22
17
12293
320730
321870
469083
99
33
1
33
31057
63005
84
1
37076
259394127
484108
56
33
367185
19076
301745
380584
80
385357
59
254127
58
46
478660
38
246097
272747
442191
3
10
19370
387815
32
473973
8
235546
12
76
13
24
234432
235593
64
17
38
490044
55
387578
48
22
227183
124915493
902054418
20
170953
31114365
59
189030
149685
21
50
48
310414
30944244
101686791
293298
56
46
46
17
72
6
372996
3903
304683
507697859
48
466101
1
65
426650
2133
74
164124
308865
454479
31
24
241255
223796712
19
23
75
4
21
451627
50
92869
37
92
361257081
314878
18
90
428864
63
389747
96367
198692
65091
19
3
19
99
13772419
300715
30
14
138372
39
34
79
96
7
839930489
65
91
373076
317532
65
3
49
333183
312132
124049
97
45
61
352725
485945
367757
79
496054
76
31
236803
91
19
388876748
75
965013072
84
82
89
750616858
960419157
8
324990
71
73
351668
37
6
199569911
75
2
941003998
285179
55
76
192284
13
86
190919092
167844374
428046
39
77
196264400
289517228
235059
61
459358
331724
443424
204716
297365
46
29
9
76
371583360
15
29
38
98
202120
86
457145
38
245683
87
140014441
87
255858954
9
96
8
8219
223088560
21
14086
231675
468872
136803414
736881834
18
91
1
7
438159
80
146853
385016
423156
1
84
4
10
66
63
364062124
181403
5094
24870
2
370972
133999
31
456646248
90
21
22
28
104986
441020
61173
9
89
849170743
491740
43279
54
29054
201147
167342
62
807349246
331925
54232
46
94
547258865
405733
448238364
84
17119
474067457
6
492103
29
35
4
38634
54277
219051
240107
784213930
408749
94
3
24
63
38446
12
38
319008
460832
8
12
76
436465524
22
402510
108005
2
36
88
432754
362985603
7
26
64
24442
69492
9
171562
420787
2
48
9
215786
1
32
10
26
492878
42
478411660
53
220521
19808
713278601
105613
52
137752
66
7
352766
56
453989
39643
117807
451487151
194044
27
312801
34
55
266390163
127720
70
28
95
5
287202
5
8512
362757
94
119950
155515
9
73
544325977
2
52
9
117358
73
8
72
803043693
270431
253338
77316
34483
35
441491
61
34
318181
91
399816
45
4
303667
12532
5
434857
23
210723
17
237822
95
158797745
82
373986071
389040
2
315076240
86
87
385943
7
178600
44318
74
199783
52331
17
88
5
144140
1
54
67
4099
92
64
388806
23
456570
60
206200
27
5
801797633
820204702
109007710
38
238157
4
108305758
211190926
395945
62
374009
370624
76
4
109113
455941
220312
60
430727
51
80
78
326510
66
449843
331106
177854
52
73
99
133141391
53
304644
61
379759
171923
86
85229
301348
5
329474
5
344485
3313
13
78
74
64
68
40
232287
29
452850
96
254672
68
58
93
284022
13271
84
74
327585
78
45
296359
18
85
5
34
110855
198246
92
40
33
352860
22
11
6
495974
309383
5
317031
63
354674
145135
494803210
364748
15608
2
34519
344850
287664
275881
650183721
326148
91464
522833370
31
397549
20705
42
388664342
94
10258
68
41
415769119
349310
431248
66
2
78
354647
35
57
44
4
76
255822
46448
32
1656
77
19510
29
1
235366
57063
3
4
262163
402271
8
21
218102
469328
57338
99
88
195128
104119
11
78
92
46
7
85
200076
201936
79
99
3
53
451974
183532
24
97
64
77
8647
84
451631
23
82
89
6
7
57
357406
62
121751
272924
58
30
4
498262
314620
21
152556
329390
7
412290
73937
270524
756443348
75
2
341957
531610457
923451432
41871
83803
436772
9
183474
78
69208
1
275672
210246
66
8
19
91
119937282
19788
79
33242
133867584
82
62
54
228533
59
301091
395689049
114861
84
452883
8
9
62
78
270570
33
4
2
370011
46004929
20
85788
78
99
130396
50
158011
307295
2
271953
11
268659
50
849276302
4820
115645
8
7
4
20
93
26
2
39
12
16
66958975
87
67206
217880117
188621
92
233933
47
300132750
45
57
96
8
200938
356925
162763
58
168240
225953
302953
39
91
50
54
489165
21
298033975
41
486870
54
16
52839
42582713
41
7
76
3
3
27
749249754
33
65
62
335206
57
432828
471707
47931
468466
78
3
218896
81
47277
230770
58
33
18
5
13
87
23
249897
5
604416216
885386604
245878
842413643
2
70
331759
378252
8
52309530
21
55
12
214184319
38
35
4
424848
82
7
84
250045
652579954
89
55
224461
370684
42
5
8
57
8
1
50966
44
184875
5
2
32070
288560
276694
387323
228671
3
174654
87
1
1
387391
4
131370
27
5
284063
117864
78
133767
94
843640818
13
418993
182516
333517
395960
2756
34
402625
232414
30
18
346278
27
8
171474
656820708
314453
84
17
37
345003
57448913
6
7245
50
28
498638
23
98
147868
166052
40
96028
54
9
243782833
403252
436375
417672
65
270692
45
8
59
82235
79
201380215
70
344492
206702
65
203536
93
77
61
463105
40
433837
37
32
6
78
58004
53
390656971
131069
15
333485
107623
67
20925
63
361779
333157
311879
311863
21
51
57
83
36
208450
65
27441
68084
80
211620485
96
592799437
5
96061
37
8
137167
6
150879560
93
17
384107
424559
75
280403
69
247139
159851
305725
57
85
4
92
98093
465752287
94
669802584
456686
96
360091
95
223609
457102697
888178305
38
154012
162738
74
215638
7
342357
113077
431973
63
5
273600
36
395168
29
5622
4
187321
6
11
88
541884094
69
6666112
37
81490
50
83
58661
69
59
38
71
35
60
681953549
83
65
60
450979
4538
144617
383370
301380
354015214
84
245905
40651
228619
479301987
270633686
800352437
88
48
104565
21
86
89
327367
44788999
83
87
151479
4
85
391702
14630
24
93
33
96
52
203802790
410825
381375
63
68
55
5
13
72
340992
85
28933
37
42
295289
11
525731521
5
24
186616
329323
50162383
91295
17
61
187026
236
6
249604533
12
15
30
37182
157984
42
9
24
63
43
66
19068
209088
52
66
65
454758
10
14
60
66
17
7
71
259569
246456
2
99
139741
281482106
87
319526
352885
240585
31
39
341894
4
329362
58
373708
55
55
53
111616
17794
218731
133123
428415
77
414992
157614
102029
6
32
284205
64
157805
83
308131984
9
435966
443535
409935
27
493034
64
51
60
75
90
205752
93
74
10
44
98096
29
376046
7
156493
169502
1
710714756
74
492371
91
40
193552
11483
143381
252161
18
57
60700
28
2
163317
95
3
89
3
70752
36
93
32
375138
370256
33808
970208145
45
81
142631683
57
153520
330785
13
121033
93
329728
9
58
378973
235542
944071526
74
9
46
12
98
304572
817360891
83
137115
98
56
20
186122
393306900
6
25
22
97
32728372
63
252520
7
280233182
317432
82
58149
301404230
138260
5
36
35
1
151621
9
213862
38290105
39
210029
560359875
3
32
49
4
47
98333
75
89
374454
992999583
288260
5
91235
7
297080
392493
338839
72
279282
7
154214
50037
300177
199300
76
472524
30328
80
67
229969
348882
318195
222655
344849
15
58707
50
67
778471495
165952
336415
494746
237846
5
55
57
126326
395787
326809
448716
210926
92
62
245728782
451692398
4
56283
417763
90540
25
82
3
73
54
77893
127804
42
36
12142
352990056
35
68
28
359752
63
174429
109626234
44
457777887
199554
27
50549
340095
79106
86
62
378925
394758
127783
88
97
2
428388232
82
262382
31
124398113
55
3
6
34
1
637157965
58
515969627
21997
24
6
5
399896
74
460763
405419
8
234565
484379
4
6454
321522600
118754640
42
80
458522
534306967
118713
336522
918844623
4
27
301249
25
53
75
51
25
12
52
66120
15890177
317387
38
31
357690
710784582
166165
224795
18
402716
53
5
10
52751
236009
11
83
427611
406307
405147
389754
82
412286
23
642873176
587399682
406079
69
566027592
3
188285
85
47
222113
77
69
50
280999002
41323
76769
66
49
352683
423099
117972837
201969
100315
42
90
4
2
228080
39
97
7
698886815
214998
211699
43
52
96
14
1
380358
10
3
2
26
45930
366700
469821
2
381323
448398
299062
448100
29783
27
437075
446916
199462
48641
585912408
6
259390267
281685
497546
99
22
26
50194
78
226604
147643140
313271
25
3
23
176653
352105
74
168899934
582624096
795343804
85
366870
17
9
38
339262
31
100730
441155
9
37
260067
751927027
26
1
789292576
27237
67
194468
99
467963
197194463
67036
50
20
515661899
4
2
345275042
7
98
13
213745
63
385680
53862
20
311674
17
465755055
98
99
47
33
12919945
151327
500296443
51
430997
67128
30
282609496
409071
93
37
48
229433
344420
170643
290697
46
9
764967459
249781069
165472
7
8
584677445
356824
72
4
48
97
192107
182336
119861
32478
736121715
38
5
17
34
85163
32
82202
320789
372416
249086
6
145490
319417
163324
428204
257976
73
49
146481
25
78
586798860
8
268198
20
13
316322680
40
242212
72
92
60
50
439282
10
342722
486024
75035237
439290
33
80
399934590
86
265848
7
131123
6
42
425072
390773
39
181354
965123212
11
59
55
92
5
4
258987
14
94
94
61
87453
197130
368512
278478
3
3
91
231510
180430
16
78
649865513
152429
49
43
26
94
40
160050
4
395836689
290260
42
281098
406033
772163455
2
35998
396821
52
6
249363
20
61
29794
443195
90
74
19
393695
869067339
98
2
65301
299235
31
313301
11
74
116042
323606
315094
71
59
10585809
65301
12
446113
35
43
163690
75484
48
378446
36089
799305128
76
18
54
274218
32
85
115115
54
72
49
293926
332866
45
287391078
60
84
311353
64
529330348
483958
53
59
365511
78
120675
94
7
167303
43
444962
258827
38
281996
2
33
183018
37
595984193
410523
9
211559
59
91
104328
39
954594810
79
263628
19
48
51
78932
56943
660462075
6
27793
183581
358772
31
69
282988
77
69344
289024
3
37
419488
32
35156
195617
88
29
338416346
560224180
261711
29
70
99
643533535
54
804871320
86
7
4
418568
35
280670
248583365
13
386622
524732785
373197
109188
43236
82
431973
1
97
79
83
345163
425280
4
35
93
76
13
143600
70
427124
474110
645678413
11
5
176476
367598
25276
72
10466
58
186994037
41
31519
28
8
32
285181
48
128995
1
197590
15
420095
11
86
20222
289079
165616
26
41
369590
84
493624
9
29
386775
365240
151086
7
79157
4
51
896201085
7
225310
57
76
119191
42
84
29659
16
202538
84190
21
93
483852
521425784
3
740553673
178396332
18
14
9
71
289345402
165736
448381
4
12
145939
6
71
391371
342304079
224268
33
287912
484898
187995
32
343683
64
28
92
421899899
99832
181245
17977
29658
262560
162664
120519
989746098
22
187727
26
69
319635
430996
516307249
759692231
10
3
237491
284987
14
88
58
399546
97
442329
4
138722
418639
53
32
373210
315144
338072
331178
54
33
27
497311
164239
612875351
38
223702
38
11590
130112
15
213815
57
79324
359545
23189
38
79
22106
14780
290623461
53
416670
6
82
681901477
66
348617161
176411
90
350175
412708
55
40
451078335
31686
437658
457290
28
48219
471338766
77
54
352306
67
9
627108693
16
345069
466058
26053
41
403552
73
23
501520238
209777
301772976
113761
8
8633
176317
15
98
38
82
388201
317388
62
335493
52
21208
48
105911
361381
37419
12
462921
3
5
177826124
449668
99
426644
88
12
42
75
239976
24
7
17
37
170880
15
68
2
74
558371949
6
48
413036
151648
49
273005
249940
67
3
48
35
19
35252
896978610
461221
46
1
488839
72
69243
285505
359431
63
56133
28
308131
25
308688
306075
178073
577107480
114168
296401
158886
34629
99581
3
201046
117175
5
155530
134611
80165
162722
38603
70
328934
2
8
487116
4
198801
328287
82
39
27720
189803
90
403421
76
473192
448227
74
14773
245424265
438023
164179
209716653
8
76
241900
9
5
70561
704292730
79
20
19
56
26
31
7
11
27
28
481495
279972
69
3
67
361125
1
24
271575
84
49
2
489095
3
58
290146600
519964955
10
5
561982967
371692
64
204089
418430
324114
77625
337505
44
99317
69
257404
35
494777
148524
326852
64
7
64
22
4404
674617505
1
15
328463
491202
203650281
962145136
39
7
43
71
281941
360709
268577890
61
469314
354622
49
79578
41
71
29
126171
65135
85
285114
63932
86
4
83
497186
219856
210265
69
2
88
23765249
9
335586
665717812
22
95695
3
379821
71
364236
7
396055
164438
26
2
72
177859
339345
17
109906
78410
47
96
274922501
8
62
40558
35
61
76
29
68809
421574
32
30
88
1
6
59
12
197137
199676
80
85
451948
142310
39
48
17345
4
8
78
479698
64
73
32
95
8
79
60
82
717955983
159919
895365562
74
415228
48
66329
192970
353408
78
28
59
12
454078
21770
9579
496773
66411
286578278
53
3
122653
276531
8
23
320246
593835170
446139
835431729
4
4
98
441492
225164
9
281278
165790
445140
205374
253569
80
85
896086321
120376
5
378437
174479
481027812
40
156220
17
12
268105
132763
147652
859310294
64
17347
63
12
4094
210847584
25
218552
200536
36
29
188996
39
102350
351929783
34
25
94
349333
71901
982524542
9
80350147
63
45
90
635112245
4
4
139348
8
481575
14
56
7
85
83
65904764
267343
19
78
459166
77
353079974
71
42
4
3
664414925
34
61
271758
367899
35
332109
48
204234
31
82
6
91
17
3
12
39
82
302821
80
1
26
311664
170501
82
9
95
84
56
297930
59
20
265204
49
739005344
25
217923253
402142
419882936
66
63
71
491517
456290
122873
34
2
225606
380874
490628
88
461303
81907
380224
1
133307
4
116922
10
62
5
12
34856
253273
7
36
60
348265924
55
21
151954
33199
443107
7
45
134703
26
95
35
364584
79
7
54
60
480626
423689
85
373217
176355
46
104511
95789
92339
92
80743
171184
433135
260522
75
463255
40
484965
89
208131
443538
25
418817
14163
528462180
383881444
8
84
61447
407601
481899
259161
32
23318
144089
1
25
90308
64
19
14
220544
80
5
405900
969482538
3
2
23
19
336382
5
182632
3
32405
23
8
170901
1218
79
892189409
127291
55414
662086190
42
83608
495862
66
457586
62
3
6
226211
185366
418166955
261380985
252230266
16589
61
83
699088881
7
50333915
55
88
490326
30
42
27
19
22
192130
57
176009
62
74
93
61
20
93
243549
1
46028
77
3
440078
6
9
65
143371
29
38
2
112599
77
189351
52
351125
583250405
48
437336
60
28041
108763
69
293426341
20
84
223376
362232
15
67730
131417
10
32
1
4
27
47
5
75
6
57
287114
91
82
178844070
40
2
3
3
3
433708
51
712717582
388853711
43
289016
971567321
249858
83
2
95
49177
217996
64
87
13
17
94
52
466576
415451
497624
380095
86
96
69
304210
82
65
38
499868
124758
802417645
305083
56
390134
65
418999
343075
331248
365292
49
72
161955
56
5
170838
241803
324902
347807
176551
64
97
18
11304
341295
407089
300323
9
426502
87
794357588
450058
50841
48691
72
5
66
43
90
14381
712648406
482548
96933
71
452546
19
552863832
8
72377
6
152289
403492
455347951
97
57
15579947
58
274141
96
14
426959
177109
7
1
8
40
170102
47
419552
179028
311188
85
20
8
414057
21
368890
60
94486
127956815
63
80
200313
58
84
17742
16
97900
7
14
72
17
444712
156488
477585
190818621
97
443854
2
426
4
79204
228854
43
236098
302289
172340
322733
4
291924
19
218285
324004
8
43
73
22
17393
90
165198402
87024
3
189893
488682
102712
28
70160
455226
94291
56
80
67
95569
3
636861463
457635348
1
479098
118583
98
15
424913
73
90
491560
58
31562
54
88
310907
38
347097
337969
79
29172
226772889
580951415
6
99
247512
33
399251
78
467233
491560
363186
7
58
353277267
14
50
32
94
45149020
301883
28537
448666
435163370
6
223966
23
206921
66
7
37
7
16
68
228483
190306
217425
93
347951
374431
10
454955
82
448254
77
240831
516921219
25
190364
93
95
196869
3
494978
257228
540365993
441884
24
69
493252
254717
54
3
4
458641
171563
68
613263772
195522
338751
32263539
56
467082
422186
40
53
501907882
421881
229021
51
408965
41
71
82
249603
93
6
188029
10
460856
144959
396521
37
59
291529
124154
8
93
27272
61688
174275
82
611165813
36
388262
2
87
93
55
40
401812229
35230
72
72
11
76
51
98753
389046045
92
872100788
114848
44
62
30
47
336818
133156
494038
213594
37
40
78
669612755
9
411500
23
712202
418212
42
187081
964623951
108585
96972
104368
364366
44
47
13
76
17121
141900
92
83
72
380015
96
351946
41
189949
41
439264
480651483
10
737594764
9
861135888
3
49
759672755
74
481404
41
88
79
230019
265264
8
89
434428
301694
28
272151
92
96
86
239681
86
52
280611
99
45
8
825057061
36999
293518
451634691
83
85739
21
43
72
8
32
440102
51
40
327040
533123394
93
44
485626
4
209890
12
105414
1
17
85
40
42
67
64039
109035
201344
27
371524
11
51
27273
161435
74
588017876
595401723
58
379107
51
63
479864886
40
69
2
65
4
87
78
325311
239865
246711
42
4
475534
16
6
64
552081008
281934
63
498017
38
94350
97863774
3
83
81
602856554
439578
578223421
24
97
1
227825
52224
94
119636
634619560
3
51823064
93
351448
77
398000
307592
68
4
219942
44107
79
72
130872
67
7
87
62
238098
99981
65
8
438433
8
271198
62
92
997674456
887878791
908022261
5983
181649
912342372
38
26
3
372872
925665415
226471
95
81
31
84
366806
225756
464894
143801
3
442164
249837
481246
284136
63
79
8
325582
418084
9
143125
4
8
269029
143170
13
200888
45
25828
108802
78
365300
208152
441769
342483
77
285931
3
9
280253
246924
343562
600575503
699412487
18996059
61
9
84
97
262101
57
94
262111
48055
31
74
153230
77
241320
224414
41
302612
18
7
18
48
72
81
16
2
479650
351442
166229
36
339687094
155079
119630
790606304
336761362
202098829
12
108243
368555
643789900
73
85368
496579
77
8
9
66
247028024
281812
60800
70
236654574
2
218549
43
15
80
93
19556
78
108315
80
187192
344439
2
34
489195
3
186436
47
50316
177218
4
273893
26
71
89
225242
98505
803735943
1
319683
1
215190
228876
9
95
95
12
182164
21
30
72895
815491763
32
96
392735
14
9413
22
197923
403823
3
10
395025
7
176643597
67697
423997
590818617
3
69
18
7
276811
37666
94
394760
14
964636767
70
329343
52
41
173043
9
24742
627100552
16
475350
8
19
84
71
20
221191
116363
431210
3
495452
28
23
240462
47
310729
288383
99
265775
17
251299
381171758
745181741
211708
10
24198
49
290596
29
981332872
58466
28
426882
99
995580564
121899
73
389457
43
80
90
84954
85
5
79
97
19
266324
480837
800880182
491988
623663469
59
8
70
417301231
28
44
55
887402971
684694530
49
274281009
890176516
68767
823005765
90574
61
137983
6
223906
28
1
293185
185228
8
56414
74
19
281112326
20
123318
58
36697
49
43
274338
59
47
28
15
23
163690
110602
121605
609826020
361991470
397495304
247871
1
49
404053
83
99
64501
153993
51
860665591
56631
459119368
445934
30
347844
5
244941
14
39
836984483
126465
805843817
85564320
28
454563
70
61
382032
997656296
230780
74
376487
9
20
51221840
452578
58
20
189068454
44
282330
231881894
4
67566
37
11
7
87073
290019
48
324063
44580
161647
12414
3
412106
401142
53510
86
305075
32
59
75
414924
91801
24
26
77
47
2
332735
5
482974
327189
237248
54
376338
68
244553
31
93
383163664
364910
286360
136784
233881
44
486753
68
63
410425
87
279668
37
68
9
12
40
423238
303199
3
140669
49
303332
9
70
51769
499394
6
213607
93
402495
6
211712
26
4
63
20
2
111399
82
8458
344422
422288
334820
323713
6
305476
346856
6
22
98
89
69832
42
464155
428210
814879885
89
14
4288
492500415
15
9
1
220285
17
10
24
89
1
36
95
147974
180953
636234250
36
71
18
46
299877
252606
385405
114532
29
65940
83
79141
217616
2
269572
345769448
113277
70
4
116365
350445
75
25
331085
77
2
255288
7
909176816
6
426342
81
35
195931100
288341
20050
403293308
71651
98
234253
419788
81
341214
292217
103237
4
48
250530
24
26
867487363
397184
84
371087
488234
1
93
706801190
273257
90750638
453943
91749
61
1
355514
43
388671
93
570890002
276954
28
182640
48
832599320
325674228
267382
97106
338930
89
88
241338
1
356146
379638
539329041
57
39835
409834650
62
274523
34
8
1
241146
316296
29
347684
44935
80882
1
49987
454113
407947
43
438346
112626
353537
7
3
91657996
46
462173
335113
51
234055
192902
92
251681
477299
2
134733157
80
73
27504
247531
13
223718
997724033
800957800
43
18
388419
84473
237465
118757
75
65
82
425259
214809
495115763
755707006
41228
46
337379
234713
76
37
8
101330
32
95991
191186649
78
49
291899633
387970
50
2
394038
471521
4
88
76
439993
698635400
8
25
202595
7945628
52
271427
43885094
238272
61
44
5
53193
9
349662
155919
3
91
316351288
335971466
422161
169034
99
190251
404134
11257
171792107
26
457981
45
30
52
272756
65
58
102659
438330
76
62
89
143724
411078
73
129921
185830
7593
81488
29
384038080
58
41
259109
141294
20
323099
128667
92
70
8
88
13
36
980303990
2
314075
290406346
7
99
44
437595
26
52
75
31174
386872
97
2
42
38
161574
62628
11
284034
419112
156290
5
377062
35
119342
65
431168
69
310022
193361
99558
27
164213
370997124
232384
73
69
792939010
42
28831
7105
321277
148615
21
149364
345358
268172
249512179
270436
66
178887
9
1
533270732
32
332486
99
447210
472445
93
182782
389293
9
315091
211981
289852
30
286954
384885414
91342
27
285736
2
72792
95
54
482094
251714
558289340
312694
58752
2
277875
61
30
124386
51
39
5
93
268434004
104293
54
154009
38
8
37
78860
732437487
9
9
990384207
83231
85
15
349209
156093
284752
263540
72
28
83
286242
102360
121848
41
83
55715
327660
9
315416
65
46945
336732
558481798
70
128300798
4
964522927
495677
72302
360535
57
677125893
263024
89
31
340337
475835
164908
77
82
7
953367465
62
13
175813
14
18326016
53
369235
89
479748
9
2
34
188851
56
112783
64
51
98
959165199
64
236202
55
47
2
92
14
39838
7
75
19
422167
301581
92
466110
430334
191514
286985
85
66
13
53
4
49
335924
3
356853
46
35
307252
2
11
476636
3
66314
392210
1
30
86
3
293958
170412
51142
418523
427730
142720
301734
573704901
469756
240571
44
58
73343
174352
6
77
39
82
85
306535657
420918
410954
250523
9
59
95
385754
44956
318562464
19281
303722
462265
900905552
434559
1
43573
434119
298496
90
354872863
34
38
47
3
4
146093
4
765103038
95048276
31747
59
75020
173029
91
18
95889
481368
266410565
5
46
3
223771
487788
36
391834
9
39
256780
1
255992
64720
3
198949
383965
439791
331386
98
9
576421442
4
97
79
75
78
76
326388
40
7
298635
41
41
14
98037
696459357
91
6
66
189135479
84301155
195578
375227
64
41
96
1
113218
55740
38
146200
47
5
69
441508614
1
14
32
74358
210511
2
72
71
478714
59
199962
306273469
368696
63
25
444930
353493
73
130233
86
244120337
1
105530
33
6
89
361808
77
5
283304
35
2
6
799723942
94
346279
142968
89
12
270456
275235
67
88
496233665
126597
9
987985766
320801
163361
64193
5
51
9
61
39
71
182857
43179
972164269
466029317
883087607
47
55
85
15
61
25
493125
47
1
227894
83
354430
185384
467924
57
293333
47
61
262360
8
94
3
342757
82
367190
75
83
24
61
25
77
2
16187
60
422492050
401792
96
351728
4
492088
17465
47
19
3
8
411750
63
39
422269
95
17
250085
53121
9
73
509461221
392191
86
377167
54
961246733
418281
259066
2
344892
70
390314
325662
8183
404271
7399
338296
33798
826591146
242473
17
275436
77
308828
52
254160
26991
60
4
69
218889
67
87
101076
498194
223457
9
56969
40649
483419
70
15
288446
453845
262305
10
277142
2
323271
143906
83407994
446815
242084
89113
340359
95994
52
21
213872
6
76
53368
92
444622
811879271
95
370785
131030197
27
79507
115318
94167
488026
42
2776
157728
59
76
3
48848
87
114035
348362
39238
9
80
104578
87
476788
61687
32
1711
73930
93
476621
234683
11418
359731
399669
59
802871760
74
88
293084
77
49
393076
436005
384897635
370785
170810
1
298809
8
73
200472
47
80065
67
743304163
357692
250980
546576539
497259712
324697
51
57
236285
30
4
87746756
407347
799311027
51
43
84
11
91
22426
67382
79
128858
64
394926
33320
31478151
39
392173754
77
94478
764134123
278651
162627693
323755
334127
57646
399970
24
49
49796
37201
72
75
138753
47386
255493
124114
768061526
298000
55307
81
6
3
424499
344681
6
386585
33
281478651
492357
12
86206
207737
49
383191
4
85
329672565
86097
432706408
425672
529299838
592302014
314462
5
79
29
26
75
33
76222
35
38
1
437477
59
132472
9
279781
246867
89
412967
93
321282
46300
367949
86828
56
4
66
2
23
51
447757
1
477262
27
8463
6
225074
20676558
50
62
110472904
83
2
383393
121872
479000
393672
22
61
93
700553549
4
62
44
89817
40
125426
311182
3
87
818973599
320009
16
158557
348050
54
72
213161
5
4
32
41
325845
4
9
335278
95
298355
225473
225259641
126255
338889
424874334
28980
80
3
303917
16
25
133277
198089
10
79
77
413204
94
87
96
187885
3
95
40
36
92689563
22
489978
164392
26866817
8
79
91
34
97
34
831777711
274486
52
415377
38
84
989549363
80
7
60
61
87
5
79850
486632
3655
279131
43
45
30
92047989
246911001
413744
83
216387
23
63
468238
303277
50
6
41
169479
24
73265
24
455667
9
17627630
65
38
73
175242743
323844
80
332465040
53
227502
329614
245842
41
45393
1
34
250072
8
179990
167956
37500794
8
363073404
706193609
296223
55766
363530
408211
89
69
3
20
64
89035
41
98
8
32
70
81
288167
410518
80
57
490658524
9
45
138462
296864
64
91
20
392476
35699
796498068
491765
66
83
498508
21
53
32
89
77
56
5
491496
88
372375
6
68
1294
86
149707
54281
91065
451265
30
7
64
23
4
6
37
87
21568345
75762
129370
76
6081
12531
96109
317357
54
98
45
345582
398306
103061
383253
68
159464
8
367066
184107
68
349199
69
96
56
359355
44
9
61
26
92
15
13014
55
134005
242252
294280
5
2
961665792
420487
152048
294901
318760
24
1
8
12
20
237143300
44
401162
65
445956314
14
326059
484970
67
147056
71
87
57933
32
240742
33
429872
69
40
6
40
76
330669
6
381330
400537
29
462159
966628689
468918
771662042
34
236650
28678
459816
328040
455826886
78
61
67
361172
42
65
92
136328
10
149994
175513
421417
445790
25
32
21031
82
62
330298
98
239210
99
330133
80
254992
7
464941
93
75
155399
255639285
76
120896
7
3
210946
249677374
52
93684
804258490
82
418005
12
43
7
828614867
2
4
182776
3
1044
976944699
10707
577132508
7
88
10
56
98
26
293950
48
88
91
282007
182546
582125218
36
8
64
125989
47
106847
467663
82
364474
74
65
359994
46
402740
148302746
20
177363
36
14
4
479266
50
186744
14
98746
481917
195164
462840
90803013
35
27
97
2
44
77
72
345688
415922
18
34391
57
301422
18
195058
76
34
266687
379620
683641524
6
288204
47
362405
76
148377
86
84
123806
6
81
3
363745
57
27
190467
363955106
45
14
40
49
846666501
61
53
1
22
58
310746
82
42414
42
59
8
1
455018
467302
54
215504
77
8
99
58001858
498059
148791
119492349
26
472910
4
212173628
9
63
63
22
303071
7
85
104235
18
317677
86
431152
643549219
107970
165352
6
71
73946
103696
311884
6
71542
759231777
47
13
84
360466
450346
36122
373425
902102482
146387
8
63
92
67
762801461
42
187492
484783
117768
89
16
278863
24
3
445914
968331466
168597
78
63
2
22
96
486693
81
135028
882173731
205596
657948511
363700
43
53
39
155534
96
18
104885
3
63965
97881
51
428214
160246
145144
63
17299
477591
423890
6
30116
85
216625
45
60
40
38
165622
4
28
397810826
81
132608
59
281817
456635
288146
464854
26
434090
6
426864
62
33387
226835
121909
274318
91
493194
7
53
1
66
63
49
2545
114291
6
29
21
334507
2
69215
29
98
6
408382
9
115321
172957
94
370921
487305
316719
327572
413017
35
370037
629410662
70
41
395556
985173601
273513
64357
12
81
54
157245111
325760850
108530
57
8
427391
87
9
17
262134
43
20
42474
56
66
65064
884379592
980891923
170519
2
12701962
90
29
19
536202283
65312
33452
18
961215918
88
10
65
458515
73
201497
5
299307063
3
387852
90726053
74040
689250596
38
148111
244839
3
47
7
426753948
990519036
3
99
330858
13
3
476073
58
53042
366394
422038
422983
988802840
11
11
134542
25394
138874
348170
7
5
70
5
142628
12
312923
3
9
367974
10
90
37163
288928
852812037
68
439081
451564
400476
75084
60034
481542
120077
91
493747
55920
142024
333416
82
433454
402977
9
20
291735468
68
744094354
21
8
155590
361157
258670
38
37499
2
197220
95
42
150607
71
87
21058
46
440778728
6
234506
57
96
85
60
64
46
468907
3
443141
86
345528
385865
90
11
1
73
29
73
18
95699
465711946
91
43904
64
295484
89
79
427679
1
171597
347320
78
93
34
122021
78
35
85
7
920203019
9
433402
379775169
320878976
48169
1
112764
329069
84
83
392589723
19
858881340
51
122929
55
23488
98
89
399503
434515
435496
5
87
43
81
86
96909
159848
37
48
276750
17
98
33
351300
185612
90
30
53
142695
408471
784316601
3
92
29
56
18
185649
6159
52
23427
11
3
181816
608282086
265052
298965690
85579
10
26
7
19
69
69
13
77334
209913
50
47
58
139847995
40362
59
38
499472
3
87
42
94
55570
66
6
25212
49
98748
395097
17028
333618
104394
20
57171
468245
59
58
376538
79198
415388
45
751503371
321578
216617
69
494285
184112
147353
374837912
476978
4
454777
477709
956699161
30
97810
3
396063
88
2
276906
113760
385516
49
81
445203560
10
59
29
355719
26
248470
482840
4
92
97
261778
295607
5
95
43478
76996648
53
485934433
9
317400
4
9
9
59
981995033
56957
305765
54
78
40
99
215383
77
390017
45
487681
30
289954
405801
113707
98
60
105412
15
98
57
82754
361370
6
477438
159989
81680
72
39
65
11595
16
174365
89
1
79
429277
153247
61
66
926162424
786709634
7
1
63
221100
828907873
365225319
47393
632635161
73
488968
89
312535
70
89
310388
209501173
253208
141909
16
25
471443
205076
3905
74
403246
31
28
296922
249946
74
480954
64
99
58
267815
154028
432861
5
464535
5
219877
119768996
424744
81
20
38
56634
6
13
38600911
447901846
116132
240380
272894
79
648189774
403850
28639
670285937
289954
64
30
14
98
279336
461081
485325509
35
87
5
80381
4
90
38
96
329483
148516
48514
1
435059
55
248165
263786
92
56
421871
81
56
268220
141410
458343309
25
36
296946
194832
9
195748
364396
24882
340340005
4
85
82
3
72
44
84
45
227547
1
83
389869
34
4
355960
17
55
50726
19
28120
52
154160
4724
79130
467471
187262
134300
645415580
7
476535
247373903
52
53
165025
42
702735450
36
68
541635997
60
8
2
8
294885830
67750
85
46
105108
174103
116385
550315708
69430
56
49
323939
308880
242210827
35
954236652
4
99188
265764
64
378785561
22
49469
436595
530812056
87
6
117255
18
479333
1
260093
55
544705037
12
476210
4
382685
74
381399
366965
5
452880
60199
275731
54
118174
459379
343911
690584908
33
893970544
265525
44
234042
31
319173
29
330845
80761
59916
7
31
451304
442255
198861
63
98
84096
105598152
81
248854
91
6
362860
116430
132267
279517596
24
86
9
153191
706673901
6
78
866477233
856635562
89
65
477519
90
18841368
76
30
259102
54
8403
83
86
52
72
344573
81
380187
275391
9
1
12347
228058
134884
443602
52911
679147969
6
77
78
76412
25
285512
4939
8
3
67
52094200
2
27
95
88
298543
55
40
55
482274
379353
824099395
187246
24
51
465416
98
245819
230357
67
97
7976
463269
7
938787371
46
665069040
4
336104
461061
98
37
84848
117832
1
325595
60
82310
86
92
476299
13
328881
21033
3
875820316
249696
174505
44
436401
17755
378053
22
14
480166
446996
5
471978
4
336271
36359
20
156039
80
1
493741
2
4
44
26
466020
12
18
71
52
77
766003964
732521913
54
65
437160
52
77
1
87
88
89
223272
5
266432605
56
6
75
31
98326
61
68
379423701
3
99702
229308
158259
97
327206
7
138040
498359
380207
257403
814741326
54
84
45526
97
68
312650
350208
19
304110
85
28
2
278162
9424
33
461316
18
46
371925
486666
209070689
82
80
8
44
32
65
603709410
22
24
38
635319208
304053675
96
616754948
2
2
5
4832
76
7
86
477871
410337
386660
31827
486575
54
24
69
2
15
984234609
47
238986
436644
349558
4
82
80
3
427133
95
19
79365
12
182799547
436355
6
96
647168068
53066
88
67
420676
10876819
92
6
43
56
5
84
141926
57
77187
46
92
393267
47
805422535
620653967
76
73
895963735
50
23
453111
481509
330811
88
126884
911529169
70
77888
53
6
234068
483666
64454127
5
86
834670099
195121
18
75
578733296
856332790
455445
227732
38
41284
88
28
98
65
35
359011965
6472
240117
41120
145766
453754
318605658
178502
94
318782
314604
166776
459290
44
96
441520
59733
286421
203748
9
17
62
231242
322165
210117
111107
12
14
8
13
256202
14025
436593
36797
412638
45
18125
98
44
189745
42
10
327777
157143
2
27
131146
453287
59
80
454722
367320
299258
2
73
77
63
4
78
6517
325761
46
390232
64
398975
6
324390
99
58
4
486644
86
989228709
278235
72
703010375
477481
6
392340
425676
19
884989086
484995
44
292915
864918870
17
315399
433126
151644
38
20
59
51
147761964
6
58
994663868
15
223730
117085
185758
9
78
555140538
90
85
474291
44
296359
237898
24780
87
195994
221288
225030
477039
289324
85
86
11
81
5
50
455848
124051
272672
426473
64
57
122505
54
303986
74437
48143
5
71
44
42
95
6
14
58
2
12
41453
37528
67726
18
263638
34
403595
29
242220
456569
75939
412183
34248
65092
45384
333469
5
290674
438283
38
7
387669
89
145892
71
605047819
336839
67
71
262067
3
277344
10
76
433008
8
63
51
8
73
152856516
86
44
71
453304
47
192821
16
19
11
255990
23
51
65
69
98
54
103407
135179
51
105752
20
381088
20273
99
426911
24
22
15
155777
180486
445858089
9
216425145
67
136710
83
49
273014
382765
200895
693536178
428235374
6
14
44
66
458522
362483
475586
112173
23
432967
125316
448236
11
194053140
42
301293
59
183351
52
24
416512
274350
58
102348
86
869086211
40
227160
8808
60
8
44094
367204
89
29
62
210464
279155
301399
78
59
215641
42
2
9
357991
38
404400
37514
65525
61
64873
4
81
42783
175306
86
29513
931941081
256620
8
539577977
875546237
31
35
80
5
169749
66934
58
44
464204
574531824
404566
1
230761
67
27
166632
374713
440933
71
187165
95
55
491709
43
6
86
28
458414655
35
79
20
299143245
126084
10427628
261071
396582
406629
39266
6
141637
2
94
387511
321356
411253
14
194652
51
4
67
83512
56
71
459419443
100771165
2
29
19
82
265309
194344
177612
28
8
274393
3
23
72
38684296
145071
172901
2237
178085
13
104452
45
35
37055
40
44840
896729115
42
430859
141525
93
250340
51
59
46
19
686499213
160262
10
31
410540812
13511
393752
30
173282
77
126453
56
125207
85
403094
490006
19
249846
319167
345809539
89
12
6
434891
4
302809
99
1
99
224053
99
91
407112
9
19735962
2458
126298
362563
9
135037
437056
87
253826
194324
65
94
473114
667781381
356652
81
48
424958
79
29
566507999
13
297401654
489693
93
225038
31
477380
228070
14470
888695976
221759
446900
249998
472560
430369
1
220646
52
42
12812
85
275588684
61393
648381607
7
9
482000
547028487
466905
89
75
15
15188
151031
318685
78
330356
20
230810
89
491762
124436
155479
251131
99
263042
26117
88
291684
215927
55760
7
445920
67197
8
215791
133182
6
69
8
80
746208937
52
70
445209
18
9
5
21
236826918
4
184365
337075
46
114062
153548
70704415
21553
6
343716
76034
99
331508
91
276374
119685
12
656419850
306132
203548
6
56
366609
193261
24998255
83005
315328
6
926620122
8378
66
450970834
501380088
12
70
9551
82591
179485
479706
66
469680
415789
55
68
794411070
48
56
2
152659
69
3
55208
10
3
83169
312969
44286
24917
130253
12374
43
431309739
81756
21
81246
357013
176861713
131340
63
81272
4
385223
68
559917853
44
35
70
410189
3
34
36
287420
34435
44
6
475346631
169273907
31
22
465405
82
67
377080
1
3703
49
273002565
139784
37566
95
212981
2
90370
926040255
244976
149626
203635
83
48
48
77
534744516
259028
146005
67
64
181424
1
1
59
10
31
87
72
4
397281
249078
22
185218
76
89
185362
406744
565620597
910475510
334683
898219861
66
470650
201903221
67
962300802
408332
63
81
185486
29
104208
12
97462
2
86
346922
48
40
4
29
85
89
27
454546
3
162101
164914
38142
95
5
73952
7
71
487564
42
433945
8
52
81
71
92
54
22
12
315608
291947
5
84
727262287
19
80
102471
2
44990
18
54
144085
86
767339464
161122
452344
40
792998020
67
20
11099
35
224630
81835
1
5
37
10
125860
77
64737
71
50
347456
86811
383361
5
58
50
404539
138459
64
184039988
92
40
43
85457
75737
56901
7
273195
20
408882
84
50
4
14
453649
355590938
71982
16
54688
216889
76
14
63
28
2
171297
53
65
49
478617606
97
80
267722
53
68
223452
450515
497061
288595
365738
28
196320
96170
166391
46
32
17
22
325882
31
219021448
389482
32
142164
230901
77194
227235
7
95
28857
121946
416021376
122859
308451
379854
98
75
48
98
83311
398963
642058858
429276
27
471379190
23942
174821
727716940
67
420920541
318693
45
37
498071
4
32806
36
206766
241612
362759787
257919
34
62
85
32
345688
15
43
95
31
387372208
27335597
201193
98
410327
342641
48
106859
274819
4325
32
436682
18
346867
63
228302
301934
466855
81
28
952881010
82
276789
64
94
466166
345352
92
23556
319546605
62
69
29
1
46
45
98
305515
59
31
189921
270761
24
642258492
45
21400
916293828
528376932
266277
489566
24
649233301
457541
18738
85
384518
342195
30
89
10672
141717264
77
26
5
156730
92
17
56122
436375
415805328
449110
234480
217026
426401
5
240826
417386
79
237843
400939
18
1
243775277
304898
83061
85
84
306092
88
822840369
83
55682
20
75
188220
360331
16
33943
494378
36
367626
423076
250418106
76552
537614226
619809793
265891
178968
74
2
11
267264
333213874
104851
42417
412319
12
45
68
16
7
97
3
81
80
377843843
38521
6
12
57
207780
10
14897
51
3
326775
116051
32
82
357521
38
397097
29
86
204567
232186
227543
427956
26430
132792
63
203036
67280
451309
2
95
371423
89
8
275510
79
53404
30736
45
67178457
55
42155
91
808473859
85
36
269995
86
378967
20
10
9
195066730
125323
336445
317794744
86
548673890
491012
72
10
89
5
8
58
31
60
91
43
151400
5768
26
59
94
47018
94
94
10
73
7
37
47
240063
263080
306151727
78
40125
35
565177143
38
2
480679
453320
420306
48
11
423732
67
412953
40
487126
273991
47
167850
34
7
327240
466913
33
133003
46
945820825
89632
110743
97
898455537
182332422
10
72
109541116
43
77
54
132708
447803
83
42
444688
8
39
5
44
492344
95314
90
360137
83
80397
69
305792
425617
131206
749886418
30673
48
53
24
16
177287
99
688164789
4
41
402343
270993
80
19
77
3
16
24
61
375345
5
43
2
14635
221068
51369
1
12
3
49
401994
300006
7
98
93
185394
180383407
482119
504291926
65036
7
287200131
631719374
41
400318617
91
461995
475869
89
80
89
40
277519
77848
241317
3
62
63
630043982
74
457250
73
92
92
210539
282241
3
426539
34044
352605
68
295479
66
56
135865
6
9
2
33474
79
11
15139
209039
65
580460531
71
64
204919
340048
78
20
79
35
46
6
66234
30
75
47
56
75
92727
275124
65
92
380575
95
2265062
20
421404
455324
51
90
381439
6
389994
44
89255
89
24
13
39
73454
280955
4
58
85594
120442
9
65
19
64
28
31
74
4
258060
389157
4
9
34
112503
465219
77490
89
39
94
721784693
32
349328
454862
818097105
194202
358995
284241
198833
286232
87
203398285
115778
64851113
244705
62
277719
1
24
41
50
93
60
211390
455245
53
32
26
43604
34
9
23
15
336796
988546958
289118
56
444441
80
78
90646
91
338952
178669
141801
103907
385120162
372341
53
75
47
417237
47
64
77611
74
356552
37
1
324099
433322
35
600387755
70
103303
94766
199871
494214
13
96
178883
76
90
261198
276051924
2
252006
104020
783019115
10
56
2
82
769236664
307949
9
17
386342
23
300424793
947152793
100183
7
273029
91
432294462
442832
12
68
99
175164
59
347141107
7
53
181634
229257
15
16
14
96
94362
498973
465053
187169
48
4
6
74
919173199
998989972
209969
51
8
450544
348980
1
99
34
383073
206252
5
179186
404203
68976
96
90
78
99
53
34697
64
204589
76
31
4
80
92
46
177030
263021
284206778
10
55
6
44189953
610750317
79
147844
32684
50
19
35
135122
20
56
53
98
71
821434962
79
244071
64
46
89
122788
281553
430265
307722
422465620
85
6
181524
465127
141555
267737
111380
6
85380
299347
391138
322475
73
35
91
7
7
51
12
2
381184
427633
245076
19
302416
615971783
8
336283
72
251100
95878614
85
7
98
97
333401
2
329186
81201
258435
16
9
258308358
467581628
148151
71
96
81
247657
238825
24
16
140155123
89
9
83443
384094391
232162
67
4
342077
25
645280185
35
75
42167
1
141666
443361
29
98
217947
2
62
412439
49
314948
7
729049380
44
227675
21753
73
38
798434580
1859477
143996
259941
469495
35
48
15
24131
80
297640
15
629870045
450946
1319
82407
94
50
28
394743345
235945
20141
75
98
453574
56
648971551
20
99
6
85
391848
61
10
46274566
337079
38289
458822
9
6
98
89835
45
74
490068
76
97
142663
52
45
312153
55
49
300643
401087930
5
263592
458231
31
78732900
231949
825119911
19
659285008
493344
377055
211298
114221381
99
300827
5
36
1
12
386575451
8
48
46
303092
85
6
44
326482252
135240
124373
939
31
1427
348558
56998
727345540
323915147
405506298
70
494960
273499
6
58976008
53
10
131145
34
29
473094
86
29889
1
73
63
85438
59
8
34
391867365
283039
75
344093
376510
33489
2
371441
623230748
85
95358
68
98
122568
53
451165
39
53674740
26
6397
247767
328089346
330987
349175
73
16122
498603
27
73
203658
5
45
18
430268
268199
93
9
54
44
37
57
42
269606
21
12808
19
62
188886
425828
49
41
86
27
55
105080
231321
718783490
476020
284170
68
38
94
8
204431
17
480903
213993
477599
38
212740064
943834080
78
348847
3
429945
29
56
833515469
355155
33
323721
3
354733625
1
72
450706
873108806
54
474696
54091
54
73
429134
14
157981
16
7
218755
35
63
51
86
145561432
262016
116805
73
38
16
83
232775
361816
27
346559
207272
38
84
96728
284485
169766
53
276683
100482
180341
4
47
86
228665
253086
16
3
385103
89
499453
30
477242
79
429672
51
316774465
27
684653934
384883
3
226795
51
152610
334313
7
29
5
137886
690292226
9
18
13
453539
437991
310647204
45
11011
378332
177548
21
5
88
75
189835
582242304
99
34
65956
117895
446909
3
35
28
11735
56304
23
92
6
95
95
89
291468
60
310816
14
33
69
15
2
90388
38
75
32
819944240
94
46
247807
72
319069
64
67776
5876
15
23
92
438906
34
8
69
265057
144833
75
6274
44187556
72
352988236
25
245413
49309
464312
495920
231135
66
8
51
20
78
486976
49
376401
78587
10
85
70
225872967
800942617
2
61
11
435837
154726
411695
395074
391897
447500
163698396
85
1
22
376378467
17247
295976
258875
1
221440
595489791
36
464516
2
37876
366038
81
83
44
183048
385118
78
28
471016
8
17026
88
60
48
467702
457845
377137
282430
27
397865
475481
67
78
353828
3
72
208434
119347
44
90
35
308554
7
11509
257083800
6
92
398625
7
391223
25
79
220066
44546
84
79
470596483
668484701
39
90069
34736
89
187255
225888
125942
70025
357478
83
3
906372223
8
8246
76
223175
6
83
279251
202547
25
228546
463619
225861
73960
105100
31
22
53
23
29520
77
771272171
54
73
309524
86
446260
200330
362078
332712
27
9
18
626052918
38965
358037
17
2
46
85
48
35
141705
72
303516
2
62
415544487
256927
24
72
94
204504
424110
75
44
322960
9
2
71
26
34
166323
254570
255612
327840205
4
233950
94
251831
41845
98897
2
193505930
95
328683
55
83531
62
485006
40
55
8
22791
385919694
371340
42
98
8
51
360067
55626
149795
61
81
26
838477808
378596
68690
52
337621
149557
429461
95
169756
15
248305
133768
21889
342509
57
32493
439224
352300
41
57
137710
388342
96
97
313473
99
44
78
71
17
317413
198401
40
927056000
215772
384705
60
7
2193
31870
984187275
38
252751
274458632
86
300695
93
88
369142272
16
95
87
77
74
89
77
802916089
179482
3
233771
33
383680
4
988009208
85761
44
100132582
75126
21
67
6302
393765
68
412674
281745
76
106806
95
9
97
95059
206892
255988
92
371483
6
82
558248866
1
68
519976698
86
92764
69
444944
39
154725
8
78
5
268082
378098
81
428953
492237
257777
64
75
167260
112650
19
1
197771
79012
6
27
8
2
374861
298246
22
336822623
231319
184551158
8
34
9
22
121964
18
392759
800923932
6
922781280
9
12
253206
84115
729317376
15
10
57
877744673
424824
27840
107687
31
14
21189
85
97402373
898245029
84860
357148
21
8279
54
88
2
225155
78
13475
344185
616596945
27
3
13
55
362298
328425
2
241329
18224
9
319731
1
85
213612
357555
2
63
478778
215784
49
199960968
7
78200
65
49
88465
95
4
90501
417012
350488297
83177
79
83
512498123
6
65
479589
89396
8
277493
80
465774
989503193
499338
95333
83191
2
427513
757860185
248456
144683
41
96070
93
89
92
406948
6
202019
4
39
426323
278318
58146
6
6305
241880
202813
74753
200586
308332
80
7
182014
235785
315038
79
41325
96
64781556
5
10
272505
45
191363
427912
78
340128
68
33
23
155335
776445255
375908
9
58125
46
90
4
80
29383
374423
413926954
18
61
4
39
432440
88
57
304215224
474563
85
156012
39
1
15
337643
76
9
23
97925
261343
94
40
17
18
63119
288576
66
16089
9
156134526
7
51
58
48
59
98
450441880
16
211023
144240
294106453
21
376426
417842
52
4
180248007
294820
64
186282
6
179659
43
11
56
40
45
62
907
297802584
17
34
58
63
9092
67
93
49
1
41429
47
297309
15
634902751
258686
110222
447067
480441
43
5
364225042
91246
38015
88
77789
308305
40671
46
660345817
314312
54
15
18
27
2
98
324078
50
56
36615
322313
406295
15
44
371023
45
77
28
38
53
407267053
547289702
254418
334711
7
416354
1
884213296
69
11
41
77
199421
62
106019901
64
73
35
950173563
87
4
4
50
567191701
167003
48
46
25
23
85
12
476392
15
89
377173
448896
478468
471656
111980
95
12
201263
200603
20
54
41
269236
388106
66
8
73
44
357492
159613
48
28
381293
87
82
389311
31
5
7
2
57
119570539
4
86
23
257995
165640
302702
635851049
194556
78
46
2
55
204644
94
506210531
54
29720
47
2
2
146467
110440111
239878
74
57
791051940
25
8
85
91
483209
7
80
52
122682949
314781
16
18
28
85
472829
470557
77
41
25
49
17
232626
46
45
4
76
84
81
352665
68
6701
461218
365653
487886
82
361687
469013
27
81
22
10
121092657
378824
73
61
465361
80
319501
274185
236943615
91
12
686035087
13
348542
7
75
47
123982
465456
603017694
512358090
445623
699432282
23
5608
71964
95203
58
5
370255
59
6
314126599
282996
426655
765230426
85
356842
77
485631
187187301
54136023
485063
271702
447403661
22
31
57306
47
45
97
5
6129
26013072
88
437783
489161
1
3
383793
83
6
61266
91
60
3
88
58029
30
4
499361
345282
83
12615
195760
4
46063
40
1
69
80573823
232639
75046
9
85
755469698
15
346213
45
72
47690
282094
60
202018
347210
152353
333738296
162873
202185
93
3
12
494078
684603513
52201
134869
242378
320033
453108
51
220411
70
4
9
18574
205373
91014
558501705
825034678
9
111093614
90
70
420453
45
531182011
8
253974
434230
2
424303
184142
6
1
442966
50
40
306814053
456271
398338
43687966
97
683899017
72
323695
6
75
33
33944
29
22
55
5
137533
54750
79
55
281040
424713
106255
3
489030016
60
50
143687
407054
222682
278068
27152
1
56
497319
38
146044
63
348839
497489
33010
134232082
53
73987
86
430238
968166179
328481758
198825
182287
381302044
47
83
9
58
84
7
108291
64
24
308909
32
42
464288
37
332738
3
100217
462917
353146
1
511428012
438864
23
767957751
86648375
9
70203
69776
2
183482
8
495850
147258
239554
339405
290244
12106
495767
97741
100849
459820
175863
44335
341280
9
87155
293129
271682
84
622515158
209576
96
5
83061
19
60
71354
80
471895
945717338
4
589042080
98
275827
76882
7
73
143292183
161553
5
7
55
58
13671
63
39
89
92
3
277096
258401
2
34
9
834527738
118357
363810
348701772
869862062
87
55686
54
292331
127551
469688193
32
421479
73
6150
28
48
157104
267300
67
1
694970828
490251
96
663860605
99376
80
378153
293468
17894
1
15
108787
7
96
298907
44196217
156515
32
9
198222
80
92491
493400
458897
150666
135406
45
253852
80
6
84
358684
34
6
61
6
353876
5
20
86
368477655
41
93
345983
249671411
49
53
158369103
92
5
90
35
92
76882
95
7
50
355230
1
45
462763696
429434
343044139
455217
554499068
213901
4
127750
19
403544606
488839
64
120901
28
98
74604
120826
13
26
82
68
392506
44
17
430490
97417
409661
360575
50611
99
4
64
18
19
22
288394
36
27
115868
2
819030424
59
29
98
434706
466765
854995944
25
1
76185
44
102427
22
75305898
229264995
22
58
244415
6
654464571
338462
91
22
76084
68
198325
35
73206
211248
2
98
318761
54
2
113476
321881
367749
417439
214091
41935
97
409158
91313
83
10
223838
68
148200
359496
266817
5
333176
57
310303
4
358100
17
83
412761
68
7
180658572
376870
97038
40
793841885
450321
64
70428843
177536
36
21
391317
187155
811155142
303724
97
38712
206159
375907
369656
76
266756
65750
68800
4
394092
21
233450
51
4
469089717
37
66
768306328
40
8
358146
40
57
390041
93427
67
96581
81
436490
12359
22
455624
107675
3
59
78
162609
62
336603
279328
28
2
74
108167
52736
60
36
150031
98012
32
414837787
96
17377
62
167868
60
120835
78748969
71586
624500652
489294
414909537
35
84
121151
65
494953
61
8495
37
648061672
9
495568
44
88
18
460342
590776435
63
264592
48
77
95
93
37
118717
845335637
78621
415371
71
265906
120234
230829
784816814
404635
12
6
7
110021
34
493841236
61902
397758
75
118738
438156
33829
82
236239
14
22301
6
36360
79
5
1
494513286
487501
720921913
15
93
27
16
438404
51
136432
48271
88
396763
351494
159333
875508518
49
330177
848673349
7
22263
391555601
132864
59
135437
35
460726
72
35
369358
39654
75
79
459371
153123
168722
180538
65
49
317603
2
75
80
450784
13
22
87
559858180
31765613
35
38
462958
126846
6
28
7
496675
837640642
51
33
276946
426161
37
230841
80842
214408
89
419980
30
9
33
31
71
381447
13
397521
407020
86
45
14
237224
63
407654
142913
16
129710
193131117
1
2
163838
46
11
36
22
65
271442047
110193
215928
87
37
156315
3
80
3
23
272143
921243558
46
15
144756
5
1
490052
74
599446573
233590
604732581
601889113
387407
92
885898956
367495
5
372613
77
51
97
59
379097
105890
20
178299
11
82
54448
92
38
33
18325207
636392814
209575
171146
13
237484
795822458
157570
88878
398341
283769
2
75
486122
264381
137994
480303
56
44
43
7
16
814480029
464251
26
65
55
56
137219232
263894
22
444663
268641
30
311836
432760
384870
9
92
16
224914
329803
15
77669
2
215610
82
1
208860
491726
536641774
491317
9
462470
223263
431344
286107
461394
16
79
140459
436317633
13
79279
26
27
225582
97
429188
46
58
1108
157590
46
73
451049
54
39
46
257300
359338
217924
476430
10
36
41
43
456728
179598480
376572
149779
15
3
76
98
444904
453877
216034
89789
28
44
3
5415
4
539859733
150891
876722792
413948140
463069
389607
313539
42
80
89
20
9
250430
46
349968
93
348602
9
8
664305303
346659
304611
76913
15
78
12
72
75
98
2
69129
14
1
293278
487648
277956
401675
254088
8
420465823
76
8
23
73986
42919
35513
419529
6
89
99
143830
152069
20811
2
30
77
336977
94
56
62
6
79
476681
81
161866
58
57
75
876878982
364136
206228
192830263
36
71
34
74
17124757
190287
105298
4
366209
345043
28
48
97
347078
7
86
2
55
23
449657
8
55
475656
42404977
133941
817545322
3
56
13864
9
141847
497204
16
148829
48
5
53
44
454780
236630
3
64
244726
94
49
198844
50
476066
10
6
126167
58
118841
27
81
63
240893
57
7
703957540
22
911713191
98
95
302248
321595
41906
196904
291102
341948
430175
52
24
18
84130
5
40
274937169
21
267336
95
46
133343
434615
487916
111960
381361
72639
6
327040
56
64
401905
66258
165387
35
44
95
398883
49
343244
10824
84
24
83754
656067130
350770
173854
77
186192
937334827
318114
66
7
211316
71
424998
129916
48
284578
68
92
81405
29
1
72
248634
45998035
105662
70
90
243123
79
497446
70
6
73
217456
206322
78
8
440958
4
163941
23
180360
405946
64
42
4
95
116689
483872570
230148
57
8
83053
55
315459
33716
39
90
49
792161284
249796
418769
310680
258529
88106516
256266
61271
425023
22
2
36729
36
62
277131
407916
448646
37
80
123689
245579
13056
84
73914
551190135
163161
64
3
93
52
523302746
45
29
194661
381476
286365
82
142532
178952
74809
42197
68
181694
13
295629
12558
408009
31839
390256
47
74
52
22
16
100864
300100
3
90
11
503849
17
354165
51
94
168978
95
90
74
494217
69
93636
171095
219248
6
55928809
476416
13
322416
10
33
926757242
62
244804
3
869821813
415078266
429659
51
73
952553978
141277
15
70
44
456850
32
55798
100550
458794
13
19841
252339
39
862053683
68
1
80
7
63
477090
2
68
443037
42
86
82
58
310621
916845516
83
248902
211317
200024
22
72
317338
7
29
330784
229796
2
4
37
383409190
23
61
3
51
111203
83
334932
23014
168889
190766
31273
92
317222
7
109539
17
24
2
131342
280830
17
189348
37
291223
54
653106844
48
5
394667
64
2
3
225520
79
264121
215344
93
95382
66
95319
3
36
268750
375824
383680
308088
72
831097301
99
106708
151101
82
44
27
54
97
2
69276
51
97
1
94
314820164
178051079
312834522
359481
399156
29
157938
41
27
228291
341287
111862
37
2
310271
435141
39
19
43
8
33
39
86
26
51
119366
98
389971
309826
405591
3
69
56
398402490
872326658
110826569
1048
31
68
45
7
57
82
43
98543
9
271868
42
55
11
68
39413070
382092400
86449
28
349560711
258509
272768
33
60
250342
85
39
18
16
1
52
349713
7
180188
58842
9
7
256112419
76270
47
446963
31
280617
93
90
3
3
305994
25
46461
9
8
25438
498073
44
68793
49
34
971233750
19
80
99
16
893261102
165671
81100
65
83
13
371900
15
8496
461447
41
14
195317
349570
292812461
295996
34
461935
67
42
86
24
54
31
28
23
62604
63
9
93497
219934
6
672981168
4
63
85
93
157059
268614
269821137
49
746763748
91
216810332
482582
77
460155
142012
368650
22301
77
395901007
49363
428856
36
288980
823576435
416501
24
138545
349137
292652
25
377755
3
88
331082258
232701
6
737723656
10
59
44
490261
117713
56
799733160
67
20
4
13
13
121002
8639
50
649412977
168861
56
26
765233620
20101
89
18
2
7
15
170118
180567
1
276578
450611
8
77
4
48
71
19
188283
147730
48
53
89
442935
36
348637
7
337795
7
186816
12
70
326035
36
460546
470306
30
8
331745
317770
164962
53
96
4
42
453832
489417
31883
5
89
239349
53849
322817
99
28
91
87383
548424813
35
18
35672963
43
32
362402
92
74
13
11
21
592707569
247305
80
248706
906770052
7
5
77
110268
50
349428
485808
97
167095
80
75
51
812203887
489111
424143
280237
63
262915
181031
3
456968
143894
111619
42
215615
9
80795215
91626
49
267697
87
7
7
52
40
376291
791058645
6
4
3
35
364328
329495
4
7
39
545627013
32573
70
302203166
37
230592
75774
3
80
152516
32
281475
90
303313
220343
59
309454
40019
15
306633
271500
704078641
15
63
114002
65180
56
1
92
34
164063
33
71
271844
85
4
22
351862
23689
397437
12985
49
3
27938
310563
23
16
211368
8
403825
54963
86
43
20004
6
2075
38
95
7
398898
238197
75
34
1
22
28
1
442537
94
33276
21
87
19
98
4
15
59
389965
95
387228
3
48
82
4
116007
68
60
9
387561
67
491266
371766171
328652
214848
402309
4
950194724
64
60
697433835
6
42
62
65
6
118093
14
439909
237097
16
78
59169
130835
116645
32
98
18
416455
41
4
124173
973883963
15
589539053
27
521
3
499818
269630
85
54
91
479966
613530599
68
34048
91
241102
30
375892
427073
76
255778
413147
95
72
98
8
13
288580
507075831
314337
95
274277
91
16
479277
53
66
137158
146612
439678
83
8
33
10
3
92811
88
90
372131
14
4
8
4
321064
64
24
65
232780
328415
9
69
29
11
361516
45
43
60
143941
3
142347
96
72339
58
184958
77
24
586738047
66773
24
372794
451810
10
94
457707
86
140731
131257
533006850
5
92
195525295
85304
174790
245231
48
91279
451298
269359
63
4
917779467
442508236
6
50
98
445982
92
3
89
284804
3
4
95
76
3
84
66
61
14
8
81
254701
80
27
95
1
91
180718
795416557
120269
121104
499362
10
31308
495764
250873
61
422283
94
256185
75355
416459
65
191601
140117
3
23
36
5
17
33
375268
25560865
89
10
6
44
22
36
551108600
300384
5
479413290
855765749
71
95
49
406807934
104334
91
780052465
64
58
118432
62282
86
769725910
440334
1
32
243843
858886889
72
116187
44
524671483
98
6
34614
363016
477794
456889
6
80
90
421937
120304
117183
224651
351151
423218
54
40
63
77
460109
75862
239109
26
3
453134
461863
14
141188
54
33037
179974
2
48
86
58
389217
387724
63
40
420289
32221764
86
49
255396
99
82
205506
277824
48
4
70
6
25
423599
483307
55
140663165
92
904306888
12565
24
226334
155067
37
904229901
57
24
3
384595
48
44
81
587670682
54
474020
74
59
4
691120290
316563
22937
5
27
26
95
15
58
161553
476313
318164
44393
464631
62
73
310899
80
88228
324768
454665
225815
38
389850
73985
459640
32
40
854477102
274322
50
134638
67
194837
401061
36
45812
606175294
961676681
154134
347948
353442
366689
72
204280
7
89
27
83
284109
32
643260086
50
12
257579
830286696
177569
433607
30
3
253659
98
97
1
81
81
81702
91
92
47
440298
20
54
225863
4
946671096
29
2
54
19100
284194
492364513
466824
217709
15029
128197
1
30
35
87
25
315618594
32
19
32665199
50
357207
79
60
66
84962617
114305
196317907
65
5
54
300740
63
284713
63
27
99
946865319
427138
60
23197
88
334992
1
402988
403030
486449
8
322011
480293918
54
75547
87214679
118752
58315
459682
210465
299712
74
131735765
295055
85
358156
32
39237
96
46114
36
436390
406394
191585
860917527
68
47
12
22
3
10
347019
6
29
8
131847
16746
184982
467235
48
272264
432040
77
86
369431
150859
3544
2
977724657
798440552
30
3
24
60
79
1
5
25
184225
296619
52934
67
214515
31
215197
2
433259
47796100
8
77752
51325169
27638
9
31
31
408009
34
76
10
35
280107
425532
73
475961
21460
204242
95
17
71
231914477
4
236466
80
116963
884601937
227032279
150407
374063
386721902
17
421799
27186
375543
181856
328424
13
9
77
47
96659
28
99748
23
13613
93
488183
406640
63000
1
366681
128373
11806148
8
87
9
24
1
59
23147
92
746399165
11
22006
166647
463548764
338213944
212416
63
65
135743857
211334
483265
527648189
52
427204
355877
183621
813222853
60
222051
41
270017
1
452218
318199
93928
79657
24
71183
781693612
7
52
90
15
22
96473713
20
112229
45
64
25
88803
369396
27
50
75
107809
81
388280
96
804991980
606774071
9626
63
19
26
61
267416198
45
112759
690887480
142455
34990
204561
33
326713
859012742
142842
371607
104
894394117
388058
45
740521313
114472
4
994261220
10
99
98167
163065
9
50
65
3
759714997
81106
77
120949
68
52159
60
235297
207066
49
120493
150562
177103
19
211504
5
70
461042
347337
93
190842
44
91361
242818525
18
9
495695
64
36
70483
17
197734
509489912
654575472
28
363205
57006
79
6
2
294683
7
407071
22632
76
45
212742
61
313355
63
55
651875275
48
150132
49
269986
411120
32
296934786
453640
186256
494413
270708
74
373259
69697
37505514
244065
4
5
208879
439347
8960
76
75
89
672511939
737083098
8858
47
67
8
101417
75348
98605
415253
345851
489312
187931
53010
55
2
8
339761
120048
497494
4
153722
36
91
24661
75
80
675196975
593521727
176161
97
33
221823
15432560
2
18
88
12
87
372224
34
45179
528950012
270664
24
44
455069135
7
44
88
747251059
80571788
72
8
69
226956140
2
67675
14
17819
54
163069
96
341210
464810081
242775
355753427
485013386
453802
302886091
23
1223
65
61
39
119422
450990047
36
8
92
964709258
27380
142213
54
39
390314
73
20
87094
850048670
96
362789
79402
697400154
278276
790489175
272000
7
923750191
170743
173106
984194547
119081
74
715731063
35
483421
259755
37
266028
78
99
13
672758658
38
76
269942
249184
92
6
12
321549
66
130468
21
222285913
42
478548
7
310642
68
16
475063
693102842
86
27
1
9
1
67
338383
125499
149919
107126
21
658254400
96
370038
9839
401566
41
5
31444
68
99
7
157168614
120801
59
93
14313
365853
313400
52
189528
317708
3
99
673068982
398475
446887
377387
104076
9
986494192
49
74889
190026
44
341759
230617
59
9
79
99
283549
31
45
19076
1
29443
184070
247214
11
238181696
6
60
269249
8
64
272309
85
97
94
169846
795793077
30
51
18
19198
66
92
90
192552
439879
78603
61
33
18
4
78
54
73
15
22508039
209178
32401
86978
154195
137788
124913
91
92
896774254
277808
69
450750
360785
43
33
7
91
71
92185
48
117777
85
179523
552538919
285708
75067
74
26
89
33702
5
87
191763
270977708
74
236098
13
108007
288388
8
218133
52
169198
82
130571
29
48384
86
67
104424085
47
19
6
48
90
331337
90
465209
201587
99
83
297177
9
43
188445
154116
53
394828123
92
179513
333807
260357
15
719019543
94
1
180513
668251127
1
59
356601
75
4
66
69
454754
678013026
332113
4
42
70010
88
44
459101
92
65940
426681
69
5
471172705
206872
278691
88
438323
823917755
9
31
63
65
48
305392
753295877
588066798
74
18
2
73
150012
390736
447488903
57
56
84931
81
53563
22
46
82077
5
467456
40
413891
120988381
36
64570
12
65
104559
197108926
12
75
55
334851
210834
281513
10
77819
44
288911
402791
244870
61
406853
46
1
265653
261480
657059038
55
47
107279
143590
92419
1
207904
3410
446443
8
8
73
355750
186144
177599
31
58302
156557
264597718
51
299494
240319
26
8306
313461
480261
389429
302172
257490
41602
285911
50003
27
53886
3
60092
5
154748
489383
166151
167826
260943
29
37
343250679
64032
85
36
93
80
415968
437862
83
83
25
138339
92
109123
87
69713
39
20
7
1
7
356201
7
385021
139289111
95
21
32645
219077
157665
25
34
5
286131
50
74696955
77196
3
206174
260883
2
385407
53
321222
401413
97
447786
454395
285469
651129648
56
79
26
57
386122
81
245913
37
83
47
344768
80777
100818
77
287385
58
336781
230101
49
114666
29758
97611
37
123029
365852
866374315
65
237257
37
335448
38
341463
76
68844
378951
213303399
27
480655
248121
441321929
41
298029
119169
66
7
73804
175968
318993
69
496238
207272
98
7
7
62
9
25
294355
82
218524939
79
89
3
596049381
19
226392
86
48101
368977
10
46
28
3
85
107040
155452
256841
320158
149123
483375
18025
452526
45160
95
43
88
25
382063
291311
7
23
2
91559
709438244
29152
13
1
17
37390612
95
510746093
406329
67
289688
32
116707
76
66
42
89140333
79
488713427
484990
206032
453487
56
234963
75
99
12
266546
37
8
4
52
313547
57
35
480427
35
14
84
56
296064
50089
4
72
403531
41
115077
84
355744
982538984
530784280
386116
57506
83
56840788
66
735929164
14
88
135111
357861
36
86
462895
94
326411
390219
63
46
91
317489
78
60
32
316192
36261
164605
1
860144270
92
6
5
347012
90
40
78
94
98
69
89
164283
57
7
1
96696
29
65
7
497614
40
4
299175
444329
50
646862221
6
215289
394839
200809
38949
98
7
53
123456
4
10
317099
167089
87
68558
283299
487378
552062650
49
99
68
16599
19
52
30
107821
51
377116
492713
392920
229025
8
60
89
364098
172163
181651
49
291409
51
408217
78
753558246
306868
93
28
87
38608
52
61
45
111256
87
60
480046
2
407783
42
54
474160716
21
67619
963
79
280721
18
42
291048
479284
18595634
291124
227905
54
341314
695985736
238959
127202
464113
373
288724
417953
196690876
43
52
67
72
61
248356
27
1638812
404246487
44
78
464559
31163
79
8
491898
422137743
135272
210507
314073
31
379704
1
437216
15
27515
47
451195
378955
458504
2
6
305822
272295
259658
159055160
95
153458
121638
443310
85
417819
394988
40
262751896
3
49
71
11
82983831
1
179911
61
475775
101212
116425
25
72
33
271140
17
99
308338
71
101098
105111
48919
277862956
41
413837
404690
60
11
20
74137
347489
50614
330055
85
97
51
74
289020
429519
771921310
17861
303909
40
419725
224886
60
7
49
89
365957
431822
200351
34
65
105848
56
65
41
91
217858
1727
140788
439943
261739
131098
11
3
33649
819479700
371514
51
378552
44
46
66
144646
80
147671199
5
64621
99
10231
388286
47133
9
43
27
326414
498810
61
41
78
14
232348
89
71650
58
185045
93
56654
97
1
480413
681040500
499146345
222937150
68
8
116963
228252
62
8
82
10
4
96
315490
190008
96
273865
267293
57819538
215029
3
73
33
32
2
632124805
15
78
372203
127053
4
22
176609
25135
31
58
24
862444049
6
6852
163776
216612
214418
93
187902
243911
296101606
7
8
63
55
936331555
43
237635
30872
495978
38
32
326568
11
475734
73
311917
924025500
67
385781
415631
4
467701
731486190
69368
891211093
260864
186244
209557
91
70834
426521847
913441615
81
3453
209439
89
273615
52
162942
47816
10
451393
624416175
4
181244
54
467940
318898
44
41
171256
5
471432595
72
51732
3
691421987
14
254404
50
92
437775
97
251188
45
7
285486
365902
649267343
72
39
341938
48
375501
58
7
27
53076604
225361
281843889
6
6
861402467
42
8
34390
686418894
36
81647
86
94
29681
2
52
499679
60
57
400129
3
62
67
172960559
35
31
431206
256950
5
9
367980
252050
9
272745
246429195
175608
66
326126
70327
98
58
276824
862344148
5
2
6
65339
1
56
642725210
365690
216951
9
19
45
68
13134
910195882
85
81
6
77
5
846035875
78
491300
282390
139692365
437345
43
60145
400694
33
15
38
25456
91
178073
89422
1
34990
3
62
82
55989
51
86
185818116
107033
396602
400854
415377
25
604346044
463253
41
91
24
307974
499584
6
203153
290602
410235606
25
316631
96196
16
486703
5
81
21
477457
78655
5
23925
61
278162
96
296858
50
9
100951
46
315278
83055
412217
78
413756080
227879
3
50
59
15
28
22
366820
27030
1
9
3
65
59386
44
383147
50
183137
231574
22
9
457809
36
108149
85
88
3
315622
69026
480102
494703
567470427
265857989
3
314040
96
41
12
338932
89
38
78
14
176783
68
400345
490861255
63
3577
48624
116416
147355
15081
296089
27
927906171
70
20
552092208
87
78
137727
17
3
22
236820
265176628
74
81
2
83
177039
22334506
5
54
194094
143759
45
300565637
20
400469
93
402598
4
108034
4
85
420875
133458
84
129236
75
294055
257431
940273992
97299
267805509
218983
91969
86
39891609
96
225648
40987
30
38
173689
79
12
291282
162298
498655544
64
2
199227
181401
66
484112
17
28
131043
448688
19
134582606
154927
205997194
466339
239074
74
28
25
27
43
88
56
6
438213
74
74
3245547
64
388180
5
20
74
26
116261
298060
228372208
27
36
52690
321723304
45
6
9
357483
35
379220
97
193760
795202603
3
47
3
34
91
627469337
570506897
117110
79583
86646
95
254310
26
257375
322868
83
46
991969561
6
126016
246630287
81
39
87
35945
126798
8
94
460845
302450
253774
96
126471
976525224
705422645
75
223990
49
20
400950
29072
78
57
409243
323508
3
431913
740802196
16
79
381488
43708
42
51428
46
39
74
72277
35
92
235371
56
75
10
44714
6
74
455212
37
213564116
29
455989
57
98
184646
220774
94
153757
341018258
96
5
6
12
278985
280989
265953
15
453284
68
324958541
87
20
199282
471242
3
30
355391
58
31
170736
446641
3762
88
398553490
71
52
86
258228
194803
5
218833
49
14214
469915
77
88
6
94
20
98
210235
23
492981
99
372147
248524861
16
302136
105968
60
72
84
408771
167066
271587
103674
421187
4
91
86681
163372
172337
168562
116738
276585
81
41
7
937214778
2
81
278323
377003
8
408828
33
91
311862
5
273662
89
472284
170615507
80
85
18
19
58
96
51794
3
41
88
50801
41595
447952
87
25
91
496428
36
279976
4
49
959892049
4
8
340787
262466934
256660
141740645
466912
99
348837
14
173311
14
303752
46
335414
6
382983
229746
62
585501642
77
622442070
17555
26
93
29
2
138441
8
25
34
49
41
89
349957
120778
231649
213568
8
9
7
510829361
48
446851
12
1
44108
9
42
69
58
181384
88272
92
392054728
87
344731
44
141994
379070
37
356321
90139
843377454
14
386252
43
856297079
371313
76
44964
483201
7
215644
266764
1
601486627
280459170
48
67
495952334
873110330
39738
28
51389
127851924
29
84
70
73
840674005
237520
46
91
27
410674
56723
289006
323370
78
44025
78
255762
99
11
330646
22
56
8
287631
34
472231
103212
377917
18
45406
834555881
3
6
164520
620978507
8
494728
409008
8
280315
474362
70
205615
373957
52
18873
52583591
76326510
53
228422
289860
440958
801135934
386758
91
89321
35
44
26
77
162937
23
68719
72694
45599
2
10
326398
75757
88
2
411675
183807
53148
485733
46
49
2
119902
254686
123799
65
841952124
36
2
89
27
73
175916
470465
346552
482944
225226
79009
106136
78
65
13
257395
55
347351
82344
220567
71
56
6
5
5449
94
119715
199927600
340941
62
43
20
333996
358454
300405
4
365650980
309903
677263956
5
261128544
125465026
39379
14538
80
12
46
311451
17
302513
81
156059
146729
1
5
20
67370
4
10
41
55
427908
89
35
30
5
248276
79
138303
14
98
151207
238997
57
99
137754
425703
9
86
59247
47
51
268751620
87
8
4
368996
46
233306
88
42
97
42
332022
9
8
98
23
33
378859
92
872617733
64
239305
39
99
6
426977
26
167721
393906
9
371577
89
361316
238470
87
6666
217025
93147
31
339369
293709
99
199657
236075
20
56867
235072
32
377787
93239
80
485873
4
44
62
6
6
294966
146935
961743617
14
7
36
124766
427799
474652
3
65764
87085
96586
18
292974
2
70
26
98969
14376
20
849084956
267546
444445
38555
404839
658516210
67
26
71
94673
85
46
629266505
219694
442964
36
963922680
14
88
35
31
486655
81
5
9
222669
234849
405521
70
464509
3
498822
9
31
2
87
666566378
258041
23
74
147142
361249
9
497781
306649
63450
57
78
310076
73
41255
62
483650851
29
50
2
90184
395033
8
324420608
36
46
13
9
3
360376
2
50
6
3
73
50
172881
4
53
27
265369
32
43
69581
257688473
63
487804
91
44
87649087
89
82
86
62
40
376100
178077
39496389
24
670008735
56562
598624448
7729
294470
360840
727922059
84558
106066
385885716
234291
90
1
1
67
89996
59
64
76
528964388
7
25
25350
273595
68
557322117
6
230286
231281
42
157504
92
210313394
45
90169
290436
69500018
21
9
26
79
347575
32
100008
87
18884
151438329
279104
25
89
272449
78
38
26
20
487040
187081
6874
45385
44656450
407544
1
66
460720
32
436183
198796
469272
96318
443173
85
322454
555
301684
497620
12
111418686
7
52
14
84
9
199393
38942
486097
849598687
35
33
79
117014
244319
6
2446
335775
167660182
47522
87
6
93
2
166519
56
493421
456634
75
173887
93
94050
48
436434
501757347
213408
442749
97
78
273923
145387
45
17
43
9
50
411084
27400
84
57
466608
280020
65
292335684
247792
93
26
310798
70
166269
1
367398
4
56
1
343691
201182
52
133860
25
7
93
90
7808
327537
116472
402273
156828
504621618
9
34
9962
45
8
16
24
62
19
66
33
310657
54
12
8
364276
28
283275
212255
51
389217
86
439827
8
16766
69
115750
350832
21
37
372286
31
353359
3
354031
177513
393897
21
64
377731988
659162897
3
68
206709
32
97
84
234755
19
140455
24
280818
85
357303
101974031
309562
3
227263
497125
40
49941
427546
149913
385655
316565
4806
438737
347718376
35
62110
434508
68692
159461
171146
4
39022
382057
104049
185880
338407
12
386437
85
63
349087164
88
78
42
71
52
6
56
4
17392
491174
74
208405917
76
127033
49835
84980
102590
315986
11
10
268045
2
13
55
454824
272264996
16
234948
459313
469567
420958
209820
48198
301172
67
280502
246280
82
281375
45
69
42
51
169668
60
128529
40
144353
746645234
18
29
19355
20
47
416877
154637
477683
97
12
247969386
764842114
105579
392718
385737385
69708
8
13065
42
426476
62424
77
65
60042
23
372436
10
261372
392248
98
664400684
448311
92
50
290318
429257200
445087
2
32
125926
415182
9
68
424998266
187575
138145
491043
71
3
291367
355834
14
388260
196232
62
79
341802
298167
99222
46
15
7
347284
85
70
706184579
391030
76
363891
57
65
405826
980135795
5
14
43
79
31
14462
195828
409132
454914
236303
374700
163390657
86
42
50
29
11498674
269571
30
157097
78
53779
350969
17
7
266783
241202
15
43
47
77
96
451597
7
26
14
178074
81
90
10
706184412
80
15647
5
5
136127
397222
396183
1
90
1
244579
93262523
75
33
74986
46
435484
16853
27
205166
318114
730743335
34
87
111626
54
179229
55
4097398
61
459585
3
432638
143279
473400
77
38
57
857136170
5
12715263
251040
490010
2
32
9
52
28
95
360458
461110
48
2
310796
451916
129982
171657
28
56
24
15447624
58
685169921
83542
351804
159517
392822
91
104426
19
45
39
24
33
105167
355997
55
95
76
97
581849545
488162531
372014054
378901
83
618152127
594101958
8
83
60
19446
79391
23
82
231157141
41
198680
52
33842
50470
152779161
48
441320
99
11
2
21
87
54416
27
441117486
189487
575417321
57
56
2
343296
374526
22570
64072
233454924
68944
467542
54
56
97376
116912
95196
155459546
16
54
83
47
38
81
33
63
98
165382
99
147835050
162117953
56
443906
299444489
226285458
2
250550
60
77
238505829
280474710
432000
67
3
32
38
33
678850505
445335944
320947
360690
3
7
83
84
58
77
23
140320
96
96
26
114074
59
25
77416
30
214843
406889
332887
161991
6
53682
1
13715
88140523
39
339685
52
5
46
25499
320677
718684976
26
329976
434910
479224
139561
50
67962
112713
37
136352
16249
45
731927998
88
95129
4621130
494882
52
66509
18
261375
27217
10
103239
82212
3
48
2
77
826348286
29
142039
62
197421
38788
343335
16
9
96472
87278
149444
81
64
435906
55
19
34
156983
88
30084
135972
88
32
85
40
234158462
262433
219295
54
22
431662
339261
257673
48
12
404095
479668
13
34
55
47
54529
162731
139728
42
64867
28
74
899331365
65
95
78944
84
6
10
95
16
34
63
560085778
30
71
68
33
122069
35
150375
37
80
8
151587
323909807
133684
6
2
7820
337803
58
170678430
864739384
95206
61
81
39
272212
103192
470867
8
36
41
218126
438039
359192
2
800067775
73
23292
225483
299201
8
432909
88
3
12169
35
78
99
401026141
27
41
425114
482644
267922
477791996
34808
99
74
76
41
26
26
88
99910
51
54
93
85
91702674
157448
471062
51
81642
365144665
67
252049484
52
18
186671875
37196
34
702020625
229034
26436
412233810
223524
47
10
85
493139115
89
361335
40
272549970
363591
162753838
49
23
93
94815
80
8
177863
93
434227
35
78
47
480053875
438832
354116
179138
91
79816
8
167062
76
256281
537408261
381109
63
291470
357881
677302902
258575
373919
73
181495
34
96
9
580430935
7
50
43
348070
78
190102
25
3
450540
3
734960026
133130
205120
85
363659
77860
88
63
342309
29810
24
9
38
54
1
341744
3
376241
261107
37
89
6
1548
18
77099
368803
363194
486946
254476
4
90
373180
23
41
85
429988
436830
603417234
109388
80
2
393962
818733055
32
786759543
9
427120
225604
452068
362279
25208
60
421267
14
60
144882
53
202879
952175164
90
4
49
41
4
16
479946
43017
156909
133422404
350398
417382598
9
94772
301274
87
73
42
4
274954
6
469859
54
65
62
224894
775532475
121243
613648672
453127
453638
560886912
192568
44
248426705
458569
63
244472
273747
316173
384554019
8
704465838
1
124185
791571916
491524
2
270178
68
86
438933
65
39
14
1
55
72
56
3
2140
402117
79771
98
256703
930586586
15
50
50
334570
61
377432
473150
9
3
42
301278
494746
77
239137
21
42
39
392361
49
102320
7
36
9
200200
462117
361934
318315
49
128030291
305519
5
98
9
176105
6
150865
408375
431951
549650467
116863
107903783
466261
325968
43
10
479380422
326969
93
906342783
15
5
119746
89
355819
90
1
146599
681875491
68
61
15671
275563
90179
48568
6738
73
50
72898
94
11
30
91
135241
66
97
9
347744
24
61
175011
356224
890715620
54
1
61
354558
497647
478879
65
1
38
4
482944529
97
785459307
237164
419152
72
328967
82146
168051899
214731459
68261
438253
427357
397818
90
90
335121
98
76131
263387
83070
4
85
52
58
52
80
81
68334
216769
71
719708739
393187
483088
16
78
68
91
76
163613
21
389098
438618
222133
442569
243219
476905
58
86771
144516674
71
199142
287268
47810
85
255628
45
428845
62
203711297
8
46
69
593816233
44
420313
233151188
271370
368002
96
199527356
901184885
55
42
68
52
935347655
345085
333794
24
446138
2
28
11
51801
448660
221870
20430
5
380365
36
337652
81
48
50
96669
58
93
524451462
93
179841
99
573975213
291836
422317623
9
310792672
1
440810
6
50
45
508709680
155447669
88
669209997
764099940
158645
845262281
2
83
774895434
44
355190
71
220545
95
78
39
28
444818093
356766
25
215932
101394
423305
37
15
509144442
32503
80
9
160215
14
696964447
294933
940207747
97
88
78
66
633066273
255380
9
23831845
3
17
25
929548284
18
206666
335827
35
406262
55
439455
33
288879
77
40
492550134
12842
3
379436567
157941
88
4
3
97
43
533241065
883445650
48
14
99
94
225815
193327
578304339
453189
547126496
488152
15
399985
3
170798405
290518417
21
8
356491
103579
83
45051
184869
35
142501
444462
93
416739486
305118
631403129
243880
63
92
448382
70
7
382715
385249526
78
13
78271993
19
85427
2
5
27
15
12
69
125203
152574
24
94
92
9
43
40
39
36
2
209086
753811389
468508
408555
168152
254548
25
76
288293685
45
16
15
366001
84
28
80423
315727
366434
466629
41962
218968
263803
8
22
5
41588
460020367
22
209270
458023
53
26
2
144228
52
5
92
69711
76
54
6
215289
201495
875283822
20582
508877119
4
32
767589070
174878
385351
446004
171916
49
111140
156909
95
44
195275
134003
5
30
449271
383938
399141258
82223
400343
56
72
408235
38041541
347873
35
81
255008
61
93
80
346579
4
129536
355914
57
80
5
5
75
65500
96
217971
98
6
131214
72
52
79
79312
9599
146584
35
43
62
74709
460536601
185084
33
29163
89
94170
14267
425717
308004
55
23
148948
264753
63
38102
23
90
99
3
494759
65
33081927
2
21
151461
52
28
325611
25256
27
92
77232
185516
185988
18
27175
92
95
63
12
1
372222
339451
358587
27698
234578568
6
12
64
271183
75044
12
967801301
91
45
402555
77
237336
135891263
2
343400
19
200066
316626
9
72
25
5
487944
183813
92
16
145332
71
74
88778
183022
110044
133404
135988
85
96
3
5
282735
124934
92
83
78891
77
985566828
85685092
244636
31
34
216482
416339
466250
6
14
33049
8
55
189490
401198
4
73802
2
10
140961
8331
85
8
245970
68222
11477
32936
886111764
85
232122
6
476935
93
498511
309024
258252
98
41
26
76
59
215501
45167
351823
313867
727199114
4
443144
368490
36615
45
39
254832
49
302280
231107
234091
168615
71
95844
51
73463
293379
314292
2
14
255431188
4
2
890961649
22
85
214355
19
19
171314
26
267129
6
76962
403565943
40
607841755
33
399512
280332
106561
84
31
33
79
137089
30
49
84
383370
9
26
205461
431556
59
97
333717
109813
58687
490700
754291414
28
836515645
484228458
24
5
30113
99
12219
129518
11
253641
72
2
311408
14
95
1
8
29
114026
51
62205
212921156
945618470
4
3
9
9
3
175092
310703
92
556546839
89171629
348959
63
56
207505
88771
27
51
96
17
69
11
48
30105
240711
226387
94
403385
1
22
397995
215957
362607
44
701355307
687022239
428328
6
54343
181055
76
38
16
172585213
37
72
9
257684
127280
272546
15
88
365420933
941838839
24
362559
62
8009
116757
36
95
4
42
31
32
136889
22003
80
60894
68726
19
335894
85
79
393949
25
1
499887
3
171644
67
277998
205475
5
425728
793692810
50
53944
15474
58
85
10
7050
460886
60
12
68
36
68
82680
68
307701
254699
4
399937
16960
10
75
21
86
72
314791
77
56
18
11
43
226431
188955
431499
2
63
260123
69
495867
72
97
70
23193
21
77
409355
30
19
344356
308484
67
269196057
907781820
554884107
185439
338161
25
90
5
89
4
29
377726
7
416461
274121
51
91
214755377
783963776
51
93425
6
4
27
45
781179771
6
6199
89716
454315
181886079
81870
100850454
20
29
94121
20
392250
63
514534587
218185
25
4
7
336993
342282
72
330111
30
94
742537818
85
491801
477447
281241
468007
476349
67
9
59
232776
42
224309
72241
94
58
13
63
83
81
74
311326
45
290971691
147372
2199
2
448092
27
9
636664717
54
39936
81972
33
5
100056
93887
424324
69
69
97
305217
86
96550
412691
397820
472653
6
7
67
39
97
24076994
34
328597
158451
39
571446638
96
99
314010
684222939
86
284438
201039
2
71
96
1
91
191082
47
82943
490337
179684
48
183256
68
95
207902972
424476
23
8
87
91
80
383430
216405657
130053
27
444258
386602
2
275901113
52
27573
87
13
77
27505
95262
320071
85
165572
199632
58
99
282641
22687
129770
42
690950684
76
49
124349
6
32
56749
515065693
76
364394
101295
70
452094
60
494746
331903
360725745
489047
912087951
79
221519
138738
190505
172986
70
6
718437757
58
91
343789
80
38
73279
150722
301318
21
95
374513
338662727
47
2
82
43
44
6
350701
475017
57
59766
31736
76
498883
7
418577944
34
28
61
439266
220831009
72
473280
372879
4
60
31
1
23
20
37
499147
639432320
195035
94
443966
798213380
64
87
37
5
40
88
27
3
226205
16
89
74
426834
444049
17
44
385113
95
95
87
141502
513350460
63
255033916
164152210
25
71
392208
222144
156280
439332
70
248680
258067
4
60
595229034
97
55
202398
10849
246858
13
439081
80
222637
81267
74781838
77
17
434328
494634
376059942
83
343152
9
445184
8
44
44
96
16
82
53
83
57
78
69
5
30
26
48
80
88
108086
152381730
83
63
473660
87556
368393
47
401921
4
131446141
49078
280481
53
334627583
90
53
105346
70
243326
42844
95
393243
61788
71
5
59
25
4
286960
456899
40
8
7
56290
39861
293456
5
40
10
55
5
69036
77
93
375137
2
5
68
99
97
7
13
343623
570478059
42
269844
5
7
395179
124354
18
90
351442
13
94
55
436487
58
290989
410042730
131423
8
83
40
32
78
400950
483194
72
18
291626
224414
28
3
28
987858276
438568419
149334
4
72
320697
2
95540
27
260487
380468
471459
53605
62
34577
45
100881
68
58989
17
50407
3288496
18
611069423
435328
236352
17
20
44
423056
95111
270934
499990
276838
417626
110333915
55
444110
21375
395991
200150895
111703651
189878
72
184100
2
325277
12
63
110973353
27
7
176452
939887946
47
7
73
65
32
189758
265615
26756
97
29311
31
65
128646
336740
63993
348131
16
53
409853853
263815
52
256217
5
4
778595846
124279
337291
99
84111
5
76
485615
207322
61
129329
738760581
8
2
40461
252787
138752
495884
32
467011
127943
264517
5
225495
137848
21
62
61
51
147172
726983186
8
66
33
84
4
62
59
33
87
330807
64
61196610
267726
219587
433324
77
12
56
49
366518
16
45
28
95
114027
557936110
930547412
3
98
92
23
64
5
445321
210358
1
71
545428057
74
328882
615029731
102249
145561
63366
161240
62
91
654123996
74
52
486216
64
33
187851
31
99
75
222502
788571638
247856
932339613
219586764
481693
44
86
90
11
122039
108217
88
91
784968816
495834255
639437609
127186
661416166
93
2
197819
84982
562940453
52
63
303669
57
450023
66
445028
81
10
39
67488
3285
33
12
84
5
22
394197425
2138906
37
340205994
886105866
379420
74
6
475615
45
56
383480
188535
339978
93
45
438731
17
36
2
98
172890
74964
43
42
5
6
85
16
346047
495564396
64
168094
4
231420
9878483
92
27
308102
306140
345934
13147
325896
869838056
44
139599
5
15
5672
458473
97
476550
252422
246178
25
232848
36
97
97
393163
3
61
79
82
58
480750
10
137512
23
30632
15993
614749239
25
1478
35
95
75
22
66
344682
287941
2
61
34
103963
9
5
16
119624
13
952552823
254020
111368267
397651
54
95
371932
2
1
240111
85
36
11
107255
28
45
313797
33187
415114
199023
848047791
772297685
81
72
41
2
23
35
84
9
9
457653
78
82
154561
898916184
20
87
502269662
226698
312601
94
62
74794771
86
20
1
71793
356357
704533717
47948
4
38
212216842
369371
13
53278380
173878
295789
7
82
79821
266260
619749048
7
30
97
16
221202
90
166418633
407444
375712
766365774
66
221325
8
295804495
70564
80
69
7
274116926
927396863
74
4
63
107864945
148716
68
30269
60
88948
920882350
387780
49
363547
31
47
260359
60
21
23
82841
63
427193
57967
61
482120
70
28
14
244376996
10
9
100704
68
326602
360179
43332
79
17
26
9
66
78
301880
362575
862772260
34
1
83
95
251398
9
436246
217719
35
944172354
29
43
32
317920247
272276987
373358454
438868
909597388
90
1
160873
7
4
91
449619875
69
33203
406610
7
30
86
235650160
83
4
2
57
58
204278
292327
348611
98
82
1
19
163714
41359
291692889
93
73
210726
97
31
69
724359319
56
51
367897
313778
196185
68128
44
456572
188462
98
107157
94
68
69487
228335
237590
413755
195190
78845
202105
487620
21
965412396
177690
230573
6
7290
274311
54
350652
71
7
94
8185
485364
207405
197023
490702
674680258
6
15
153652050
78
259187185
433951
348128
283086
960202109
4
19
164359
34
376997
63
239008
81
106136
216381
131950
448293
161792
9
47
274239
199681
45
82684
80
13
441128
26
70
82
233764
730179464
1
72
87388
191637
403082
660904003
4
57
69
89
32
513638090
258768
383341
426390
80
37
26
285755310
95
268517
434666
762744178
31951
214898
562021507
421759
80
465677
961663140
113161
473535
88
486273
239655
186532
272562
97
183672
5
150702
334584
286328
33
459476
43
3
16
380641
89
77
92
149412
272475
399938
5768
452261
239942
852706130
75
69301
436439
9
3
15
215204
11
35
125780516
427327
424080
131900
463791
1
232286
4
287695
300432
439526
275444
112916
41
91
89
83
63923700
749954889
105447
98
8
53
260097
315924
6
345212
475667
36
5
57
130502
82
117324
338054
98
200195
7
16
445386
35
124319
62
210607
7
97
22
87
78
73088
65
220239
226867
360261
80
7
6
117428
60
490457
36
11
420295
20
44
22
311976
71
50
4
90
83
192299
9
85
36
38
303872
73
49646005
156913895
172010
1
242343
484861
446173
355305
55
385122
56311
327428
11
83
291117001
478089
51
182812727
352151
48
244364
43
15
94
19
34
82051
304059
35
365482
89
378102
34
36
484698
44862
25
29
3
66
1
54
41
49
36
63
254994
106143
9
21
387867
9
492906
23
346440343
466097
13
460025648
83
7508
23
651759115
203685
66
69
49
128719
392170
337693
99
214141
69962
49
522100238
379668
339861
7
912061265
579808016
25
455991
23
68
36
197251
50
32
35
15
87
20
2
16
62
22597
71
274146
170529
65
106915041
1
123342122
53
42
66
472755
302696
422501
12
326803
6
14
88
105749
51
378803
26
303106895
54
28
72
6
54
99605099
94205
323232
489901
16
64043
275152
255102
496735
306276
54
40
61
60
131355
153244
90
49
9
2
427710
108465
99288
202508
322411
18
44
254581
89309
16
232495
2
50
43
24
464190
373634
488818
495919092
11362
285331
83
21
732585812
38
285398059
88
387477
379848
54
415355
33
790913515
364054
67
47
823813524
42
407354
225278
39083
6
223678
397055
71
28
27
16
696805516
674735666
99
301050
60
9
381783301
77
39
48
758191870
23
55
26
55583265
939128020
833139753
10
74
62
78
62
8
82
48
139186
774176738
335935
40361
100588
53293
78
445770446
66
83
59
4
8
8
85
114838
284524
403794
202797518
65
242923
232844
84041
179383
5
484476
7965
43
2
98
413524
21
299498
6
54
199934828
402260
79
35
92
27
179318
804818356
61
204873
97
105988
72
82450634
436207
489473
518435528
349040
6
97
86696
359348
58
418714
434581
47
182441
46
449747
453866
260802
40
386645
379437
398586
586533968
46
2
13
92
175548
6
4
65
609157765
71
30431
39875
802058705
244888
40553
48
752879804
95
46
99
159025
5
229974
422988
304172
779626389
71105
286929
549066461
4
61
33
46682
902672266
3
231509
72
232188
587323337
81
368080
41
407839
84472
38
46
2
56
901129321
18
76
80
3
4
17
49
17
44
6
92176
260472
55004
4
57
50
729219591
10
29
501851533
25
46
16517
235594
406322
45
62
77
78
16
75311679
51
57
87
33
359779
37
41
468547
29958
214004
75
5
50
155777
35
201890
38
84
151685
227801
58
23236
71364
69125
680754308
62
68
165380230
36
84
331336
339294
441997
30
302988
457465
207475
65
61
478338027
33
463362
19
33
1
51
337796
83
95
89
106216
50
247605
44
99
384104
418305300
9
91
4
134495
30752
416503
267283
6
238657
91
118616
43
15
171611
226480
127396
74
629011680
15
183680
213240
483472443
69
48
18
34
788879162
85
3
6
80
310134
73
315265
496856
311253
282927
315382
85
57
493034
418722533
21
5
445392
450137
400452
484609
92
80655
27
50401
428411
5
213926498
230981
382720065
417954
73337
165033
66
133161
17
14
60
307712
85
68
481181
88
364609
37
2624
87
64785
50
69
47
218561
10171
350654
87
482005
64
300126
4
69
17
90
409066
293237
103035
440826
39
84
145390
167833
68
429464983
182917
113607
455406
20
45
185467
260955
15
90
26
384283
89
7
559339322
22533
247094
260243
449248
368474
3
90
218143
4
74
145544
27
74
13
75894
9
21
2
187006
669248662
70
46
84
472089
70
416941
201368
496737
66262
172253
128699
60
48
187586
150540
183257
14
63
96811
23256
62
74
79
22
403712
2
52142
426849
126668
1
84
4
66
21
337434
39653
4
20330111
160905
168518
5
1
138296
83
542418947
442377
1
161181
447236
33995
32
26
344500
98
160889
175817
181985
440697
668216150
317962
313085
358290
253142
92
34
465903
140638
69
54308
25
38
211696
40
1
359721
4
1
250981
345704
59
57
25288905
60
28
230038
120674
1
17773
4
251400379
480679324
95
632621179
200180
65
29
4
106839
127566
61602
108473
18
81
90174511
896890051
76
169572
438282
248718
79
67042
8
468915
12
33
435311
78
40
480176894
63
84
40
26
182055
61
91
281349
91
467683735
333471
37
2
23
9
16
12
286865
7
5
98
70
273411568
465963
420453
104364692
113550
36
96
9
5
68
1852
338564
46
725536433
63
24
5
30
81785
212492
356747
94
177594
86530435
6
437131
240830
20
14
58
68
493073
65
77833
330161
850026580
67
72773
213061
58
429848
50
96167
89
37
111718
3
94
831003708
486517
56
374406
61
46
89459
99
78
229011
4
40
83
5
486637
109510
34
21
6
98
273366
78
32
8
737016519
295491
40
312328
301215
60
5804
199760
118706
690351045
42733211
583114188
42
39
40
268935
269983
473239
271913
159225827
60294
60
179927
28
481873
78
131448
426354
262925
8
127315
85
80519
407624
166552
71937
84
458813
53
129645
462524137
397177
77
323535027
27
77
17
7
939768873
964796106
90395
394401
441889008
95
87
467412695
276046
45440
490309810
58
26
92
14
140444887
143175080
249360
20510
22
52022279
85
92
91
94
203533
44
1
296265
7
384798086
34
487122
27
68
34850
414259
111089
64
9
52
94
33291
34
212058
227512
83
98
424436
87775
75942
143835
420379
420352
15
4
79225
40
68
53
376390
48298
8
880545948
51
24
103731
265218
431811
860053108
68
296987
78
384727
98
68
42722
78
358018
40
2
42
286670
48
833045283
327665
123948
436810
75
834089729
26
70
21
14
71
359062
6
47560
103652
55
214848
454327392
52
72
412712
57467
189562
182937
60
61
19347
4
528578028
13
50
183271
519760868
22
40
93
62
8
401120
38
7
458758
468822
85
80
2
493297
250684
87
7
163663911
3988
466422
21
339356
7
91
359585181
43049
81
25
16
468047
39
153818
364099158
369787
31
86
36
43
397840
42
5
395498
26392
81
209962
53
4
724352446
79
221561
455828
20
77
350067
78048
177377
179348
1
60944
166538
7
40
381649
92171
171762
267127
810494844
46
191698
471755
131865
8
92
300247
91531595
496507
9
26
367305
66
96
344400004
282841
4
67
3
92298
150061
34
377440
30884
353567247
821024381
413966
555204701
97
315882
30
42
182524
249378
491760
248279
237205
730454014
799089351
35
64
873268465
69
420090
55
4
91
64
280764
491953
285526
79
342274
51
47
195327
284988
48
377337
278716
638448511
231225
196365185
199813
5
26360
89
72
14
679356553
91
94
1
141490
8
84
306395
90152104
257209
11
70
363248
402169
384964
97
6
66
208283074
13
109979
434342
8
12
198214
8
11
275026452
87
5
117140
98
239371
75
395208
79
59
56
440699
48
7
984009927
24
232295
7
125891
233067
223416
97
330633
219947866
109497
4
124638
428576
354849
382572
204528
31
13
5640
163170
76
80
309364
409111
382126
414964
21
132628
32
220954
174041
227752
55
92
377469
2
88
56
4
29269852
21
58237469
207989
1924133
915238796
84
36401
73
153255
215941983
344516
372391
77
5
458358
85
13624
6
497926
495527
14960
36
47
87
134282
4
67
48
38
238965
277128365
171473
14927
355390
316791
460076
78
317933
45
60832
136805
13
134995
8
473550
13
48
12
88
64
25
57582
176203
457356
22
118027
14
3
202096
1
83
33074
52881
8
24
102990
4577
9
373738
135415
21
51
44
284341
87
280753668
99712
138486
2
389334
14
83
144346
270607
79
72
600047135
262461207
139810
43
62
1
51
46
99
1
90
60
97
25149
14
677927754
7
188336
2
170892
6
166713
14
76
694657318
13
88940
15
3931
161816
242211
80
43
268467
73
85
16
78
6723
57
91
28986
392122
48
32
17
221498
140020
308910
417237
32794
1
8
5
5
20
38
385477
79
90
6
86
1
9
285301
67
50403
28272
84054
225384
95
384896
599416674
71
493011
94
64
222159
91
5
87
866690885
37
12469
89
60
110583
145145
49756
198190
6
6
373821
6
126509
15
57
55
546289952
244941
53
189916
35
343527
8
53
264021
66
355467
61
26
4
563544840
5
149100
88
521248085
45
385072
36
193716
161292370
476833
358926
50
550197108
431616969
66
64
475562
48
285410
55
215759227
293924
60
43
448890
265479
140074
96
73
15
96
4
238330
41
133936
164008
171334
102842
454578
12
286093
58
9887
93878
68
5
449342312
158354
69104
81
348047188
27
81
54
33
28
75
997238703
91
487171087
56
75
432195
25993
347776944
75
53
64
430590
79
76
313521
39
263139
519126239
32
300513
313810
34591
497582
223837
409443
889400472
590307876
78
44170
11
441852
35
10
51
71
74
97
67
155958
6
421777
816611157
3
49
59850
387051
464859
82
1
274448
60
54
6
5
445345
300754
806142030
51
56
435460
65
24
251730
746425159
163453
311038
3
48
14872610
93
6
44
9
999687340
54
42
128955
219432
993084824
12289
44
396419
122088
30
328814729
67
43594384
276334569
67
23
130611
203387
596047715
456272
4
166785
450424
47
59
10
401386
95
162041
72346
445088
174810
40
36
12
177956
5
318318
97
534937944
1
32280
97241433
340738
88
67
79
90
1
97
439538
51
19002
30
400600
39
54
60
355405
428406
80
93
63153
2
96
27
39
429392
411157
137034549
89
909525311
86
485411
1
429875
34
9
63
707230440
316011
11
32876
187878440
19
93202
73529
4
50
33
62
3
326118
91
48957
351242
855092859
416039
10
30330
29
52244
285272
48
344616
22528
493835
301213
20
157891
146065559
362139
64577
545921183
22
316777
753734401
82
928698008
10833
70
93
84
95152
317303
8
48
470495
77418
211111
497034
472366206
362518
63
80
3
432001
97
99
805466564
56
97
3
744237857
85
43
73255
89
288715
423614
528295129
44
404593
843315823
33
148340
156433294
61
450837
134400
78
14
169884
28
356665
318586
655489525
27
57
358552
6
388063
4
27400
356629
11992
90
49041
206153
485656937
407267
231204
6
298809
24
199044
443306
655185275
469229
8
50
374974
66
29
51
340937
374912
303011
4
72
290576
82893
276405
53
6
137812
99
4900
91
55
98
80
79
464169
87
26
99334
495435350
9
951227868
200058
20281
398857
343314
7
115353
78340
87
466184608
70
292897
25
2
87
275744
35
45
215245
244847
450399
83
258995
209911
124038
91
226259
251620
130629
255535
199676
8
450391
95
93601
459915
227628
416215
31
467712703
33
121299776
4
40029
56
59
25
380339
118893
55680
8680
67685
42
673353283
181467
103731
13
6541
71
31
536641324
57
386850092
30
88
382551
325140
38
57
268830
254693
92003019
154060
61
658988467
70
35
2
212426
23
67600
9
20
41
30824
100096
499316
212874
28
191561
59
112939
438517
65
496701
128853
394615
80
8
218474
19
340899
42
157009
45
260478
8
63
45
53955
222564
697485216
21
32
22
63
358389
452066
450375
30
176697
237575
19
403797
316346872
49
18
463587
440393
200929
44
8
97
43
402101690
10
66743
176771
99
2
48997
247342
81
441992
67
76
313013
219320
594333151
69
6
6047
17
21
83
4
487543
23
367043
38
288745
425741
75961
471291122
57
39
436653
314788
27
449691
129140
71737
394921
473216
78
451957
234969
16
21
242948
90798143
330532
9
461085
41
313680
3
117264
90
225530
83891
77
93
52
29
503721777
15
230154
731729143
8
279553
29
466362
61
87
213706
8
87
91
264824661
1
82
46530
1
271144
97
8
6866
36
287085
35
3
207298
4
296703
163924
48
281295
2
103397
268006
59
64
53546
252339
724655968
704181281
60
67
83182
221930
79
49
53
37
34
97
183324
43
119336
48
139833
40595
79
168030
482190
97
346186
648565170
28
11
8
362743
458396
91
12
217629849
234131
271204
7
65
425541
765858905
51
75
3212
305867
61552
489791564
355264
27
82
7
92848
113979
835314425
84953
9
329629
23
84665327
82
32
3
79518
352899
296524
86
900983127
415869
93
258965129
92
23
75
39406
85
85
29
455592
110320
320637
140071
29
407583
51
61642
309419
41
46440
98650
491499
613471908
136505
34
310648
14
424024
87
23
71719
488069
84218
23
126319
5
11
261132
38
483842843
57
8
459055
237774
46
81
165828
64
48
81457287
231721
143853
360308
133130
666594526
735799038
318105
31
33
493651
87
5
6
47
83663
47
91
72
357397
53121
82
54272
357139
10214
40
35
6
31
2
81
24
344353
618684665
25
851790010
232619
100561
300945
906347990
51
207979
1
9
58739
54
73
71123
23
9
563725541
127855
93057
70
475519
72
5
123423311
379988
463368617
62
82
63
228811
65
46
215181
84
71
50
86
88
390019
70685
96
10
70
19
84
650010708
243486
385721
66025
4
62
38
265857
76981393
394349
82
2469
276983
62
26
10
31
250268
14
17
5882
63
64
66843658
342072
26612
55
423266913
93
141656
437977198
46
7
18
442474
84
492511
25
18249
6
5
48
294023
7
642143314
70133
199
97
667413113
1
17
1
165058
317712
335030
175407253
29797
715883024
257014
495781
111242930
84
49361
86
207712
66
85
391653233
18
69482
682483162
64579
40
51
39
90
408335
90
133077
164018
430531778
87006
80
13
26
107085
18
90
225958
24
84
32
684353521
96
32
232953
339528053
357740
932204775
1
3
115020
406124
4
19373
40
474966
97
8
27
104738
7
328212
81
39
48
53
81
444624
99
87
283659
206054
84
32
260835107
240943
172945
41
35520627
66
442956722
66
39
4
76
81495
54
10819
59
1
70
21
42296
22
425032
165068
278054
205282
21
95
382784
44278
109892516
483774
31
59
80375
23
12
212723
8
97
80
452294
352549
372154
25
9
68179
67228
63
45
433066113
3716426
395206
457239
37
300705
14
429655
19
239613
425589
253067
29
60
76
326803
2414
146953
33
93
2
239800
340964
86
2
240300
70
62062
71
117759
72
87
65
76
193822
123616
44
486147
34
87
99
425274
74509
21
128026
73
81
66
24
5326277
202990
89
2
432085
74
81
153777
351619
50
68592
341531
95
227937
279691
44
153724791
21
31
946255749
246476293
26
354346
57837
16
1
180339
41
124256
290621
163016
221933157
34
73
250735
357820
222389
128358
75
39
35
45600
53
400148
451387335
784504058
478918
2675
90
61
52
223122
354501
298902
83
97
36
455716
2
84428
57
130389
359064
10
208596
34457
99932
1
62
96
95
230032277
157611
8
271718
258606
2
412306
91
40
448624
77
29
492199
404144
9
345489
1
52
257545
18
1
287812
75
168915
71
7
29
5
77
176966
31
544049535
9
5
187265
39
68
92
92278
26
47
56
163386
139905
68
13
80
452374586
89
41908
482570
132682
85389
3
13
645829925
195800
1
288993
48
67
52
73418
127743
11
344275
73
392182
45
73
395338
7260
2
7
352096
415338
154601680
232978721
64
339065
2182
96
338788
396680388
48
65
70
16
52024
14
84
53
40
3
6
428690
63263
79
3
18313
12
69
272632
5225
64789
824117286
296501010
498481
373817
45
46
399982
119476
476703
73
8729
136937
318024
51667
35
70
158343
467950
50537
66
94
66939
406406
126378
480946
401466
140816
60
17
2
83879
62
53
66
238274450
149666
359792
6
3496
405085
61
651353680
438827
11
60
80
627086926
96
55
47
57
97
46
332083
257327
77253
16
8
23294976
69
400300
8
8
365475
52
126735
350946
69
72442
49
2
383804168
131444849
353003
86
1
105963
85542
62
350758
413644
23
66
455740
55892
73
474649
63
40
82
84
961417752
55
244864
2
429369
19
387524
43171
34
117936
14
191723
375364
948339586
78
85
55
171440
460986
82
15
257632
44
463046170
37
87
55597228
217019
157746
2
16507
336106
327636
81
82
451439
203816
135606
99
612580405
161687877
67
303172
28
744939002
12
443665
68
45643
299636
88
243612
812120831
34554
310572
95
77
4
80
350042
8
19
3
121891
67
29920
6
2
375419
31
441730
30
5
56387
460961
242232
34
88
390810
225258
18
663950919
76
139326
27
442838
456637
17117
299374
13278
261202
338894
405247
312926
102087
6
63
24
86
328719
63979
5
38
251125
84
768107344
86
4
318739
52049
83
75616
9
320940091
78
402417058
42097
451344
69014812
335716664
43
384238
118340
67
5
47
96
401064
32
36
349769251
27
39
333216
255162
49
39
699142163
59
407448
475558
422136
2
78
107427
97
76813
63414
86
383581952
458287846
68
98
320819
23
641827789
74
2
16
14
7
46
12
369038054
116933
4
24
9
82
63
46
47
331563
42705
87
130008
43494
75
67
497376
6
304450
8
270589
129761
7
18
7
71
95
82
412888
252350
27
51428
14
7
856810633
5
4
75
69
63
453906
173036
283814
13
489747
392528
430719761
67
361206
57
228023
99
70
5
276130
227287
398893
381107
54
96
10
298613619
35
96890
278403
267251
456824
435538
28167
175587
295752
31
83866
49258
283843878
118933
311318
1
60
423617
373830
263240892
211912
589760859
61
72049
36
29
3
376972
13
2
9
75
309267707
13
274918
47
14
70
159648
333072
71
61154813
7
76
560194258
8
110665
7
372180
269360
42
77170
159270
248986
10
230333
88
99
58
578962284
54
127303
19
398164244
365275
121605
60
25
22
727215141
59854
70
2
36
262425
21
20
45
14155
47041
14
52
462143
75
4
40
73901
469555013
408808290
24
214731
358108
455659
215686
192744
94
32
90
44
423651
986587502
146914
43
68
60
30
772553863
278556
299359
66
135516
443174
60
64846
460066
569230372
481310
98248
36
17
47
90539
276629
419384097
97
470461
709426085
3
531657930
6
100824
175808
98
191132
677221456
67
440226
160881
22
65
377710
99
116564
59
77
213236
192920
38
415771642
36
27
5
60
99
45
660502762
853532060
12
80
61023
84
15966
2
235665
64
5
111894
419967
93500761
48
906975359
78384122
15
298118
2
134205
371488
811406961
83
12
8
70
615669426
10
68
15739
74
236539
206986
62
79
441470
235271
96
296306026
95641
45
849280563
3
421660
131704
141549
95050057
115860
52
29
65
490206
270606
1
78
472515
84
89
97
77
46401309
5
1
49
692473779
73
477990
75
133242
31
177228085
74561
814394252
124159
97
95
86
813864224
18
47
35
448322
153109
56
321466
91
476439
169132
42
1
293323367
34783
28
91144
65
32
70
16
348619269
54
63
19
64
476634
36
308171
21
67
18
246293
200079
49
897618841
198687
75
348552
390942
452791
297316
42
71333
348883
87
17581
274711
194304469
46
90
73
59
41
66
375303
130829
440288473
6
251583
770068373
30
43661
91
177998
16370
56
58
486333
82
2
262388
97
160974
454333
984283376
36
842108741
250504
5
24
8
92
58
437716
2
9
482419
46
56
79
6
49
111928
91
329026040
67
881467352
69
3
26148
2
41
146593
4
79
69
52
57
47
281624
4
79
380387
83
175815
478012
165866
95
300448
144885
15531846
252742
363181
476177
55
27
7
203939
363175
88
10
85
325698
167050
3
79
300019
427273
982481446
410647
8
266799
182685
8
172306639
62007
90
62814
232216
98
51
384794
239521
452737
142821187
197566
62
19
8
765626159
48829
295725
66
217503
24
9
6
391297
66
15002
96
406146
432284628
4
1
715826797
25183175
53
3
50
211515
234765
367590554
799352148
93397
4
903314999
2
115080
435265
160797
79
891372425
8
4
42
2
321802
302681
367303
283841
100968
229927
388604
163679
47510
2
40
29113
95599
472979
461960
39
44
6
20967
300782
70
9
14
375615
148420105
48
95
437609
43221
1
249619
160960
26
61
5
39
76789190
326812
85
36732
30
63
3
464830
68
193072
339871
40
3
25
645595376
78657
50532
55
397458
61
15
443047
61864
4
66
236725
458618449
546493722
49
24
210146
343107
265275
264061
9
71823
357024
498219495
71327
14
148514
70
50
96
68401
54
83
278048
57
73
468573
2
62686
415488
6
268322499
189355445
93469
177466
997683967
3
373341
4
459403
301490
39
1
334137
984562133
312678
427851606
65
468948
27
9898
44570489
37
72
5
243024
48
663261764
30
12
437427
30
20
76
311143
25
25
40
492805
261784
225314255
213144
81
404126
168432
263865
119574
14
407956
227454
81
131900
59
243747
276405
58
65
57
53
176693
17
465255
6
6
24
61
202824
469654
242547
271218
246292
279001
30
278333
66251
431733
213537
35
98
1
90
5
53
204849
30
178503
70704
102434
17875
76
82
61
5
146279554
86802
294529
121878
14
74
111730
475521
70
24
99
31
55
420221
35
11127
647041886
4
105909
75172
327916
391971
63
26
47485
87
31
58176
398217
77
2
33153
94
82
49
298481
42
84
122845
42
404633
99
25
72
6
31
43
10
63
273005
182526332
31410
252025
54
33216
95903
684801336
78
28
91508
22
23
83
71
189849
261493
349714
22
201809
4371
57496
34
398573077
20
10
2881
266721
577342785
84
107269
256568
159639
69
138616
960147393
24
39
61
19
308662
353728
71
285029
185957
447475
14
307546592
91775
15
134714
2
58
332435
310324
80
474504267
404551
57
131048
61
27
382650
14
88
3
36
91
184961398
96
40015041
218644
8
113249
475781
448691
14
7
428269
85
55920
5
144544
29
274918
25
21
25024
2459
98
12
179057120
7
149051
342459
2
392685
98
55852
46032
409543
401217
242024
3
54
7
6
184088
143433
41
270561
71
224402
40
47
96
73
444390
297979
25
98
268182991
2
8
254831
459198248
19
110474
185450
135652
206284
13
86
43
322842
71688
306678
8
25384
272931
230316
360582
260714
54
499088
97
445961
964050053
79851
79
455697
77
27
81
277806
383898
85
15
488983130
175486
244100
88
471087
8
51196
154898
58
8
56
429185
59
60
83
112662
94
8
334839
39
86
93
3
87
93
34
266039
212213
44259
991063983
84
219853
13
349875860
47549
3
67
62821
201983
3
82
19
10437
6
46130
55
82
17
14
52
608492140
424218
424842
6
217535
54
347172
744484036
251813
109381
174817
159102
39
494123
50
499880
55
67
466651
95
80
2
28
84357
236872308
754351262
330655
386650
68
18
435956
219317
964105430
40
393615096
700267031
326082
491320
335185
53
37
267174
82
220833
181457
62
30
704011664
433403
231231
415177
368454
4
18
17
185384
52
45
109432
72
23457
19
242785
8
365010
28
52
103378
224154
129181
29
71
405065
6192
413364
47
86
94
89
805859269
422977
94
22
3
2
69633
18
440036610
15995
97
54
9
88
518157700
244420
9
19
115355021
460960
66
5634
21
42
36
792611666
458467
275611193
654711902
71
70
12
83
50
95
140236
246416
116726
357593
319719
163423
197024
34703
28
34
82791
460090
263454
295403
24
138059
123668
72
24
428924
205268
4
98
316158
91737
97
1
91
112644
302134
65
62
8
82
179966
691841082
124563365
45
158144
85
770418564
91
134923
5
286921
38
6
353082824
70
431148
195351
6
138631
321266
72
410712
77308
55367
5
247133
76
155816
92
89071
40
7
375568157
36
64957
667482211
2
85
60188
7
157040
3
260142
240114903
160966
7
200154025
17
421217
137967
392701
36
15313913
54
205048
529550349
91
64
528938238
397866
317473
62771
52
71
9
541908158
452534
253130
62
8
26
290347
58
292210
37407
25
222762
179022
13
27
326366
36
127433
378776
413679
270470
99
297608965
16
474694543
286288
3
17481
26
334250
322089
267068494
65
283799
368036
70
869724328
29988
431361
39
66
191642
39
2
96
233648
70
89
53
89
5
308394
119888
75
376285
42
368897
48379
29
366881620
459888
39
135182
75
20
71
86
7
19
61
15533
17
212208
71
60
25
1
898819841
273106
221287399
32
40
230622
96
260415
99
61
61
418740
329270
29
101972
320100
10
4
8
77
68
248042
147844
2
451279
4
87
59
364189
413985
101865
414105
55
46
251685
28
264586
11726
488644
55
76
274911
56
85
8
126116
810397994
62
7
73
35
85257
54
82
311742
50028
266954
73995
17
8
265335
54
40
426153
26
47
80
87
212090
8
55
20
10
406944
234984057
65
9
446454
497303
943667476
53
45412
58650
25
288265
18
66
12
38
5
31
74
19
27
66658
425701
76699
4
10
91
250616
424470
369127
342109564
60
48
135207
36376
68
56
851163673
3
37
66
27
86
147520
12
238722
92
14
30
284203
437996838
140371
20
260995371
29
783593090
331512
13
87406
97
465216
427242
40215
464099
452848713
1
2
183914
5
313390
29
31
48
67
675056544
48
124877
36
851286009
83
433404
27
55
68
46
17
143752
228581
31
98
45
295220
169959
477684
35
379904
80
419707
152449
479213
241274
484577
4
64
369654
404006
25
4
32
80
98
410731
63
80
251460
162007
41
76
6
306148
347260
87
451137154
44
5279
207789
119188
19
73
460376843
237521
160601
336441
26
707274820
259866
328992
56
567258506
112365
211960
18
80
98167
407951
22
1938562
57
7251427
76
415024
38
79
63
317565
29
349245
352736
46
44485
62
66
86
83
215912573
3
4
13
8
3
73
355502
294340
487559172
3
289747
310459623
3
432209
231509
197956
133963
109432
83
574545719
93
77
949797692
128146
109099
92
96
345178
72
76
35019956
215441
775124451
284799564
95
438516
46
2
34
199609
489405
31
228441
389373
7
36968
53204
76
222220
983338212
603938016
380737177
122026
4
44
24
426696
72
57
288486
311953
876072804
83492
43
47
20
93
385272
300999
96
81
15
470068
417957
36
31215
9
426489932
142684
1
34
43385
449727
822088330
306030
40980
2
81
93
46
44
38
20
28141
310917
43
6
91
53720
2
87
9
48
20
25
113461
6
66
15
217016
77
127627
253436
416947
5
59
2
789963430
92
9
422037
253608982
7
175589
276928
49246
183378
456473392
72
31
93
447222781
19055
80
326384
2
19
32
6
84
83502
78
52
261149
82
90
6
24968
248903
251590
63
592513238
274437
9
57
293536
834065243
274472657
265216
358998
49
63
876742751
300687
47
94
13
13
53641
619862346
30
249717
58
1960
40
469739
35
56
207692736
96753
95
85
5
85666
313106
456538
9
175057397
29731
85
89
7
81
43
7
181709
92
217296
303735
361139
793931203
40
31
365355
77
431821
428921
154010
349734
1
64
349558
279222
1
5
119773
5
11
44
35
7
33
318196
275369
4
204619
177300776
8
26
168281
21
474417
284497
223549
49
254970
93
231191
363786698
36469
948165866
1
42
85
3381294
227073
24
63279
7
82
85
139385
23
33
4
399865
31
46
103750
143764
6
11
4
132999977
397992
8
252744
32
973017178
477952
77
215599
247558
38
77
95
118065
76194
438517
44787
17
335828
73
46
58
488423
24
335143
74
32
1
96
497154
284359
216950
50
29
92
4
82
29965
26608
104981
91
471667
101437
3
91
187905
1460
479284
65
21
202272
33
85
96
63
490773
37
605901794
254166
6
416502
4
217272
2
6
7
24864
4
892418213
26
8
128551
7
58
380857
705049780
35
10168
667433807
38271
175174
32
333606
8
469974109
982972487
7
244883
80
97596
5
582551517
2
172225
55
199363
7
56
232876
21
81
5031
48
914890175
96
350455
215412
271812
276923
100754
49
175378
68
8
33145
441022
78
70630
619740681
983845601
42
7
23
412734
172952
44
53
87
438073
240298
48
5
37
75
39
371580
218055
46
386379548
377594
331252
88
835365614
24632
36
128501
447883
24299
166273
346167
41
9
138041
97
225456
2
390234
474445
44695
406786
491743
88
65
84679
216894
406161
377730
12
39828651
5
23
62
402494
575692972
347763
45
274701
80
73
691685882
204795
24
46
143877
428606
412644
44
432077
397868
57
84
287602
95
413079130
32205
7
73
451255
63
360328
87
36
48
447653
77
17
90298
321529
2
182034
267624
18
1
398729
443678233
122631
308628
24
7
9
792466689
51
31189
242886
430424
842467938
81
122259
689625441
63
489930624
40
98
457672
75718
606465526
52
152707
12
208580
463807
96
66
2
42
87271
9
3
95
33
275747
252124
441591177
700421725
83
22
42
264133
24
429942
190345
315012
228878
208354
62
339387
373297
19721
115174
69
708601480
6
1
77
452844
86396
3697
6
101164155
144945
496496
18781
66544
80
144919
21
72
72
660163471
97825
85087
841485058
40
5
422053
129143
131183272
589290044
259950527
11
325323
43
525050212
46
64
67
94
47
86
21
23
385234
24611
58
9058
281099
84
54859365
275904278
74
93
4
12
37
499738547
47
96
20
316652
81
278594534
24
30
26262
63
5
124264
42
20
361760
107797
27
21888
3
113042
70
211370
44
36
104475
18
42
7
63
265842773
33
463101
116793
68
148236
59
13
66
6
858896695
59
160650
63323
557646460
70
6
16
900890761
34
124166
350338863
211844
2
2
89
13
226341
50
429629
1
124483
16
3
46623
38
7
7897
206881
86
65005125
133983
82
90
133806358
248136
190136
89
204013
247229
33
58
42
55
79151
45
74538
7
8587
59
98
703066739
34
244988
143395
45
56
208133
161363
5
110186
50
1
40
164844
30
58
249878
94429
19481
30
65
269153
74
186847
62
422880
57416
344567
11
157935
42
68
6
297107
596552964
75
449537
352737949
62271
390162
8
297508
417719
70413
61
745981746
352284
7
154576
400563
8
70
755798771
117241
47
46753
38
431105
9
2
341891
191297
85663
305185
65217
768533022
436985634
51664
230731
257336
209180
57
55
72
145105497
10
15
6
140759
36
81505
32980
68
345870
177954
220934
126421
143881
73
400364462
88
16
90513
78
975719064
375356622
321689
766515839
167015
472111
92
34
481554
40
236760
231159
309667
60
45
17
360825
69
449099
8
64
80
29
78
341755
50
216714
209560
299521
462411
9
377888591
80
74
334345
290154
475502
2
3
6
211825
226836
90017
5
36
43
98544
507454269
90
358694
453954
289768257
193409
18
223182
146746
36
273825
97
99
5
81674169
391868
74
50
31
58
48
62
36386
199626
38
372517
938345825
496201
208815
281495
2
32
67003
285868
328395
224990
434576
470408
3
8
40
99
31
170785
318490
47
4
57
40
10
477236
48
47
337549
120905
49
160778
54
299838
4
71
91
323169
372584
432645
30
469746
37
75
363789
390268
3
4
34
566551902
800706030
32
85
6
73054
3
320927
841658685
19
156939
53
960086375
96
13
263432551
90
73
99
78
2
8
1
475437176
68
31
73
495757
427885
20
496825
116084
132795
297885
688165617
3
46715
2480
61
192510
27
11
82
363032
25343
54
265432
454880
479530066
47
12
50
64
7
293588
765063425
307427649
51
35
26001
53
84
480202
325497
97
11
52
42735
331173
329902
155229
3
95
384295
402123
78
49533
478018
37
54390
32
2
322501
58
997308574
27
57
42
3
84
237376
48
87
551905048
11541
178086
97
75
249391
22
154243
96
300778
26
90047
878499873
93
60
323344397
25
69
444583
93
5
30
95344840
72
9
731759584
95
227939
31
57
8
273555
2
344109
283960164
76
24
399761
872983215
60
156954
38
433848
137625
739267991
121553
176950
20
38
97
72
699711796
11401
4
81
665505168
404348
46
37336
480371
219503320
86
91
19
430831
12
33
1
154074
123979
42
138173
82
47
30
759725499
489549
12
46906
10
253764770
395837
420292
6785
181182
417468
66
410217
33
42
358720
326447
63
98
6
44
4
1
144111
204276
7
78856
387521
948113835
429034
857157824
394278
79
284052
34
63920
2
98
181689
69
87
3
74
76
1
80
124763
86
33555204
93
63
16
15557
416050
232338
30151
77
404553
17
347370
167793
28
352234
3223
4
69
83
299966
451707
30985
1
322815
5
3
78
189866638
443807
753519071
63
465565
90
41
496347
68
487408
551901312
233114
8
35
8
2
90
86
24
117302
49306
84
74
9
907747192
413823
79
61
54944
87101
367280
374015
750741435
19
68548
62
431403
4
50
27
498981
245305
82
104762
438203
61500
59
3
54650762
431317
52
1237628
9
933205975
44
46
376266559
16
282731
65
2
35
364926
97
472304
9
396968
74464
26
92
3
72
19
352820
7
43624
124611
13
14
86
193064
57
94092
18
316196
459958
754049821
54595
22690
294305
99
442047
122138
14
17
70632001
203083
438261
328709
294904
23
101373701
959178804
140309
105637
99
267463
41
198393
340250
19
53
434562
16
76637
3916
61
212408
353556
148495
23
75
7
55
20
60
5
60
94
16
6
47
315610
95
59
89
1
173848
318749
3
75327
391554
71
28
490495
736635714
95
127142795
263489642
247846
62
46
116355
282509
62
936287432
20
128052036
71
473383
278931
34
19
60
57
80
99
223990
10
57165
40
306945
15
9
187836
63
243459
961335657
437185
302230
483610
153790
22
16
34
90
898389970
468199987
8
39
43
81
471826
322755635
403712
264307
63
491319061
242575
47
212392
233889
63
171339
21
11158
372685
65
1933
86
131351
11
219517
1
1
78
19
64
5
68977
2
86
61
89
49
123424
305852
35
101005
50223
259055
678090100
37
171368
31678
29625
192268
175494
118092
320468
514007723
59
162898
449241
66
59
42
298971
85
369927
389724
744344941
457050
486407
104950
96
486668
52
37
686796257
218274
81
236904
55
97156
307697
120806
265632
243036
463573
1
7
230724
495001
87
988792183
283498
169091
175739
76
74
56
94
72
36
124246
8
321570
64
55
45396
157994
28
6
6
4
54
28
33
16
85555
16
62
19
423526
18
76
32
487765
66
157117854
209730
58
21
80
646244413
455785
6
45460972
32
17
202528
81
105650
323237
77508
331771
127432
279357
86
145914
79
6
53100
7
57
9
114413
80
76
224542
38
454357
361073
14253064
86910
367707
19
7
5
268688
15
345753
9
357844
845588897
268848558
46
14
47
278983
438811
34
414707
97
834144970
77898
142110
605911085
250659
63
408829
80
15
217506074
96
84
48
40
99
350615
89
483767
66
99
60
13
167343
85
4
3
387104
198355
51
62
68
85
51
246635
427813
38
4
59
30
484958
257062
72
313953
81
723970448
14
472156
173581
63
478329
6
69
3
93
75
444180
47
36
4
499979
19
2
163962
1
319274
6
62
67
1
461339
460458
456861
2
68432
126921
55
67
98
119419
68
73
4
54
188325
389044
201252
97
90
51
16
3
83
306437503
499617
125796
421583
92
871763449
60576
118101
160372
95
161429
311941
86
37
40751
10
457285
804307808
488607
64718
45
20523
155107
282354
565139239
81
101105
54
88
79
224171
2
736319468
87898
38
285399
6
100477
55374
923216567
58160
185219
3
416200
5
4
25
375903
156059785
3
265401
452330
52
213287
482107
172550
299946
370628
170596
271535
469767
356730
329322
20
91
17
350506
265492
13
298337737
122992
63
65678
28
245090
25
61
71
71
47
4
472249
153390949
163926
14590
8
39
61
3
9
4
74
219667
301661
17145
288757
63
38594
5
78455
388847552
16
58
311374
51193
231150
442764
261264
60
373358
281058
5
27
15
1
88
33
453734
665876824
37
397424
40
78085
34358
58
26
342442
468314
45
215402
12
225594
214500167
66
66
166232
284331
250222
590694861
265952
120057
47
338306372
595446831
452601788
19
905427758
8
397536
39
54
247604
65
91
94048
293434
201770635
681664380
879271208
21
137307
1
72
461805
85
87
41
94
392688
300674
437989
239704
42
108327
65
86
384234
46
26
81
493285
362623
126102
81
281195
88329
67
21
5
7
312512
86
126275
49
56
773058464
1
6
99
101363
240179
111192
68
33554698
21
6
62359
445440
47870
44
416067
361829
399913
79948
73
70
2
64
315188
405812
183672
23
142328
21
491807
298231
60852
43
18705
377196
372967949
8
53
4
20379
293744
5
9
2
75
78
95
14
1
93
440408
943624297
3
42
99
138916
39
424825
71
88
401942
229477
8
438240
486503
206907
354587395
69
334085
226588
126162
59
235249
1
350618320
43
703740909
356557805
78
354278
16
66
53
171801896
491953
433895
340810413
186558
91
14
463116
41
782830132
51
30
187081
423857
139433
85
13
69
374052
69
92
81
265655
223325074
87
35
25372
598087877
321875
44
224936250
230237
55
488501
92
43
34
641022402
13
497167225
236700277
64
16
22
474055
3
23
196309
60692
35
248531
291638
489167
7
10
291328
59
41
97
10
136270046
53
220014
5
22
59
185797483
20
13521
50
4
46
373248508
91
28276
28
446822
353844
32
78
82
29
52
63731
58
98
138562
483989
6
4
82
17
267014
80
85
56
67
246748
65
6
4
60
17
120582965
331417
59
21
74
29
111748827
79
73
55
258153326
59
172746
75
318028
371766
86
16
465512
21
681550557
454665
330618
8
217834
549788785
1
69
45329
38
680134036
28775
4
83
147145
62
92
221352
16442
10
91
61
55
41
7
863557257
498470
263752
13
35644
150168
49
51
42
498059303
89112
102041
903256981
99
48
314206
23367881
67365371
375742
3
47724
277359
354183
21
367050
18
6
120895
66
148523
40
417633
37
32165
85
93404
34
97
22116
273436
5
383739
146922
194484
64
53
3028
78
421880
32
333710
5
28
76
220320
27
428151
3
10
27
7
470221
22503
354840
93
45034
21
94
6
420032
2
467755
8
50
46
28
96
45277
10
49
16
94
12
6
746702906
80383849
17
197326
39
64
259683
2386
329551
93
96
388226
56
91
338194
6
11
1
3
8
1
90
307878
267325
8
443816
66
99984
68837
290667
640351020
103623781
189308
60
398436
67
45
83
75
447385
494266
9
19
11971
312328
5
782802796
65
65
142025
129756
74
50317
9
86
5
95
49
3
8
175908
94
47
5
430182
135354
236318
90
98
500616086
7
88
197829
56
14076
86
9
89
126509
76
13309119
181736
118866
15
324085
164533
9
55
475617
494853
244270
89
59
3334
25
65
302115
71742260
95
67
35
407295785
6
47
13
344536694
72
391991
197673
92
35
363615
4
92674
73
478621
54
237458
133579
42
148974
80
4
44
436715
147646
49
10938
38
15
75
9
26
599844874
423378
252987905
94
79
553233002
95
84
33
67
73
40
846139314
44
282343
302345
44
23
292583
459938
20
1
121605
10
30
164015237
641470919
6
77
28
242934
408767
121450
261925
78
48
9
66
86203763
653582334
129643
13
41
341300
20
21
223863
47305713
51
4
226305
84
284236
45
2
267470
85
158830
90
8
25
136395
26
464008878
24
559224836
4
407457864
382393
478531
228445
9
285208
43
146901
92596
5
48
59
256983
7
87
175376
708635632
87
16
203197
1
3113
73
431558
79289
35
50
190396
4
77
381181
616389660
81
220414507
22
141927
58
36
74
8
265390
10
341869
98943
455173
748322722
59
48
74
16
51
1
16
83
58
12
201501265
73
10
23
48
702105429
40082
32326
36
76
219514
83
107545
364999
88
41
395905
94
119001
44736
42889
48138459
455200114
163962
57
11
19
98856
242529
41638
6
325804
87756
193585
51
400822
468392
52
69
277393
1
499727
349938
474132
496603
4
397227
21
4
64
96550
475067
47
7
49
22
227935
38
67
92
45
71
8
35
129083430
217637
147969
144497
20
727809890
65320
364978
23
138115
391069
152570
37094127
167580
374475576
69
402296
203481
307896
96
24
54105
5900909
42
48649
463784
1
2
82
67
91
20
6
664500182
97
8
34
34353
130767
170683
395099
65
384586
97
85202527
66
83293
81543
82
8
45
142247
275738
309892
5
76411837
37
447028
398851
789312806
104511
4
33
71
40
511999474
477069
5
74
424309
43
205492
94
77
480283
83
27
352078
18
66
211089
482153
289105
60
94
66
3
43
76
350542
186150
95
453589
1
81
2
95
468410
40
163924
106120
25
377646246
100807
341531
14
200648
1
54
402146763
51
46
9
94
436994
2
68084
11
91
81
50
224342
370333
186905
34
2
235445
490842887
76001
272945
43
24385
52
22
74146
42
180358
2
55584165
66532
423424591
246251
281072
848747758
15
473583
307710227
91
3
180167
8672203
49
7
14
218704
329378
296968
46
29
492684
3
96
316662
49
50
257207
433502
63
261345
41
241988
7
852146938
482515
3
733616001
49
957730379
58
77
8
260597
58
21
6
283637
231958
276048
43
99
81310
19
311149850
481044
147084
490512
108122
24
26
5252872
44
277204
65
193213
148002
6202
144640
448682026
40
119231
173196
343610
148883
30
36
194825
61
893488142
57
4
40
55
590615058
83
101905700
1
318627
213941
94
62979
108086
539158179
884513491
84
28
93
485636
94
1
430493
374000
195538
80
263663116
849274230
99
168151
301506
75
11
339521
94
18
88
228628
65
33990
12
84
87
337029
77
8
28774
38
110744
31
32
327319
12
77
225112
30
6
9
97
258582
33
39553
989057960
42
9
4
379924
70
25
66044
59
80
370068
10383
456263
413327
61
198641871
6
97
9
56
61
31241
36
13181
2
22242
3
97
100951575
297241604
95
891295955
9
67
293095817
24
326516
34
120356
84
6
3
47
465694
104679
326097
628686797
212805142
94
84652
25363
319397
57
21
2
311794
103429
66
58
476095
289419
3
59
458109
288440
365801
78
240719
451637
390782
54
450850
66
209721
455550364
2
180937
38876
82773
13877
480000
18
41
2
280703
460753
86
6
458666
471675534
171035
171488
6
57932431
197509
470696
719325547
961618355
97
349780
8
210168
90
298171
18
75
90
889059866
472685594
131668
157113
199037757
327851
289183324
337564
3
51
8
490260
23
667580616
75
42
280749
239051
33
69
69
86
181530
283158
94
139945
187726
462591
270430
2
74
79
381281701
477199
51
17
328416400
9
51
75
85
331337
3
95
343765
97410
74145272
5
401279
294823
9
26
338312
301383
299624
30
7
495999
239356
315706
31259228
93
74870
89
66294
98
103032
63
34
481796
37
981227588
29
53
50
114598
289407
52
49
11
264323
41576
324649
41
82
327515
331619
9
89748
239267
69608
447146581
7
80
234775
51
69
212527
27
12138573
299433
64
51
69
347861
73
4
180949
53
38
420784
73
398117
41
20
13
317807
64
64
206716
27
107029
458125
353949
31
310042
25063
96
26
317173
241327
18090
90
8
31
24
187897307
97086731
96
6
77
381300
73
45
58
495514
116544
77733725
152432
25
36
338492
29688
77
256386
116279
47
223478
12
70
69
66
46
6
58081
159218952
321109
92
457925
31
3873
1
347141
3214
404477
52
8
1
282057041
93207
85
28042
581754449
22907
220422
754069922
719716358
8
1
10
64592
57
155895383
263179
33
272154
62
34
289517
56
81
346309
11
201067
467982
16
742284819
64
17
12
196039190
68
413939
249271
823398828
121710570
170173470
1
6
90
855181147
298315
97
97174
51
96
296438
172410
7
23
106765
47
17
49
198324
77
28133
69
524928172
45
81
95
85
151727
8
729212548
940889653
228000
108060
341703
89
2
977444365
305820
305656
89
81
75768
12448
376261
40
58
40777819
986745797
472178
585932602
97
20
394910
401867
308004
452597
408105
19
352124
96
605941416
64
31
82
56
147042
49
113632
197979
257671
25
98
325219
1634
111593
542489563
447834318
84
34
281707
42
461700
15
71
61
20
47
801226426
92
22
69940531
286837224
24
38
5
34670783
66
47480
412824291
34
56
57
3
273805
7
25
34
95
68
1
84
197553
77060
55
20
88
7
59
7
23
162481
145375
114354
162847
43
329274
62215
241696
20
79148
71
71
398949
265429
347123
1
772939483
95
35
802598191
87965
41
93114
15
193894
396176085
102562
33
8
144919
118052
97936
340326
23804
237330471
102125
30
24380
8
18841
300299
2
8
169445430
58
201448
92
50
19
57
31007
59
70
245628
163298
5
10
42
406147
333294
217266
3
451444
865780943
840086182
98
73
22
299008
42197
92
96
35
211794
132592
93
154557
275341
229159
213192
233298
200116
2
613675428
9
26
308903
97956
172231
53
1
42
8
401427
25
75625
56668
52
2
991794428
410837
87429
209620
50
67
10597
18
19327
357153
466582
76209123
290644
173861
24
484463455
18124
169365
90
272031
91
26
70
7
33
64
180447
89469
496002
36957
2
43
2
91
5
96166
263528
68880
373129
71
83589
105301
117789
10
45
209753
43
25601
140290
86
358882460
64793
92
229734
334319
3
7
76
262304
8
111447
156014308
208895
1
226583
204496
276102
9
5
2
67
50
17
88131
800168097
96726
318160
51
1
66
41
86
57
47845
98
31
339222
342108
62
14
54571
9
5
496130
6
4
12
11
467277
367516236
8
56
3
180189
44
484160
98
184541
72
292831
386199
63587
3
26
96664
34
366525
45
55
490746
23
70
7
18
128360
397470
17
20
81
77
99
122982
714748734
86
4
2
62
96
69
590110239
32115
6
337469
441471
2
234139
63705
18
1
21
48
390817
17311990
207314424
859281298
478183
48
57
46
402855
366582
67
74475
233753
98
149854
258344
230172
73
573882395
62
113361
6
203874
6819093
329479
2
3
97472
382701788
394856
4
80
69
75
18
63
81
370780
3
591219745
827712159
84
97
432127
93
5
6
340143
139427
378793
284251
19
372767
394061
9
57
53
417232
598354927
80
189945
66
57
310743
464748
81
61
49253
56
51
440477
860201131
57
260704
130042
495509134
281790
714339013
88
52
21
428462
65
247616620
7
900555941
18
734662965
15637772
219111
94
22
33
233449
389684
338820
13
262190
40
53248
366312
272977
89
12
275618
487100
8
2
340355922
50
4740
56
58
274483
222871
99775
8
258104
97
256376
229270
687395484
14
94
61789
3
366625
348747
33
391660
255967
74
80
665322961
429239
38
2
272349
380837
165375
99
32
45
92
326660343
41
202073
406292
75
14
88
73
2
536858166
2
2
106323
33574
320161
6
76
1
268801
76
38
294366
487682
98
177252
46
87813
2
4
233508
462039
42
51068
46
8
231911
7
59
196747445
64932
97
369414329
80
6
401255
162617
72
295285
389
54
139970
895893252
191292
67
415110
207889
241762
87899845
32
33
67474859
6
299030628
275310
225297
952159313
288517342
97744
2
184926
94
129607
388755
412249
10
8
253845
137790
11
8
715125783
96
94
8
43
98
268603
292642
41145
20
13
71
290125515
189086
79
24
209614
367280
319956
431194
157782
2
10
8
82
20
85
461185766
23358
23
63
468514
452444
615815263
278153173
443242
32
418201
85022454
65
968692163
14
109678
92
157229011
8
72
33903
389570
92
13
62
62
15
78
5
99
41
87
40
1
8
74363
49
86
80961
20
104488
178302
221542
976054239
93
140845
88
57755
88
148738
3
12
350862
65
246422
37
13
78
109315
12102
98
163410
195068
40
90
88
4
439367
63
6
33
20
8913
336477
18661
13828393
117670
60
837716509
66
8
889193757
64
94
67
148069
60
97138
25
16178
84
15
64
57
381464
152831
102300247
54
49
97
6
91
5897
98
150732
217821
33
44
74
75628
2
110980
31
33
488977
379007
156021
31
25
92
4
76
5
170951
314405
150163
586749521
935187124
967494725
427374
380420
484021
78
453737
44
8
68
272069
5
74
2
361106
64572835
77
278959
330502
37
348251
5
236863
290295
36845
31
96
485746
64
454884
27
48
71
93
27
424469
495210
601345840
49898482
54
776293362
92
417742
91
409381
25
186766
819365346
796389456
974069746
341687
15
94
69
76
302822
73
82
128389
72
215865
324706
460637
28
94
7
8
313912
27
134231
8
85
438857
466956
25
44
87
388592
6
352664
58
177952
73810
31
16
36
31158
97
309277
81
15
1
315178
93
268097
65784
90940
44
4
17
375624960
19
8
267176
54
127624
91
231328
407207
20291
314105
9
99
350055
32
98
5170
62
466263
440736
43
719794870
79
57
1107
61
36
47
1
26
68
340467
59
142072
47372
8
258298
406989876
94
171134
15
3
68
90
74
444108
359155
42
53
65657
83
1
49
1
407093
63
89
76
24
437907
82
153064086
331301
321368
58
18
484739
472674687
488254
8
20
16
5
952784429
432394
20
88
144788
70
93
459243
3
4
476457
58
232285
97
80
179520
26
546836628
40
93
59
333498
170412
450627
339393
1
368147
141586
89640
56
680796806
80
69726
475540
9
16
27
33
62746
6818
78810
390342
448757
225803
347735
8
105140
74
217866
189713
403268
313179
63
252420
730878630
9
246783
253007
12
45
231
402400880
85976
60
496592
65
79
16
166735
34
82
69138
460863
55
366519
90
467488
245466
224448
10
73261
34702
4
276132
50
329449
338600
11674
814668344
352172
124507924
202007
95
1
29
76513
76094
137283
407903
93576
37
63915
33
381462
33
53
463929
218801
38438
96
381285
527151384
37
434590
51
7
193865
208764
14
62
37
9
94
7136
63
9
438681
888923234
50825
618666331
33162
248244
36
87
99
25367
20
36
5
57
365392
240499
60
62
50
64
210551
85
57
361242510
23
124452
7741
386797
28
46
132871
84
9171
366576
143428
881665864
367571
1
76
446332
546027825
326226
25
45
4
390111
64
84
67
19818
323011
72
8
38608
21
6
37
269419759
55
81
228379
59
195496020
426907
48658
38
40
24
5
438254
99249
201194
72
49144
216028
31
67
410611216
3
8
45
4
12
429388
15
54
950499916
30
26
73
5
448862
45
129175
71
65
63
11
71
94882
247716
327758
271721
152206
85
285541
232886
93
170562
151399
62
46188
92
95
93
34
53308
74
347409
260354
27
95
246260
280002
341454
336115
93933
331584
11
492131008
2
43824
190681
268589651
337177
64
32
75
92962
5
74
6
84
171392
40
295354
21
64
435619
4
86370
41
161073
328220
366042
3
233026
39
91
89
148802
126062
309741
94
55
545787414
126720
36
367189
8
177460
918111414
5
22
30793
210357
8
83992
76513
250881
437115
9909
74
234913
257626
633884407
86
269169
5
430397
960843622
15
18
699947541
95
28
28
32583
151415
557053281
31
7
172869
60867
407430
73
62
5
60466
79
15
11
185100
93
81
21
98
848296390
15
324797
13
21
25
153523
25
74
76
710972740
50
223491
85
453546
55
259535
4
41995
14
407570
56
427352
588546257
9
15
40
108977
54
729482330
55
148595
677020024
40
484253
37
98
50
11
259980
15
42
888919807
192988
387910
30
400156
246858
35
95
17
404541
339661
240834
415443
381478
191324
4
352043
25
417597
343935
447953
47
71
205817
714714649
417136
376275
20195
21
96
498512
89190722
83
260278
30
88
76
755596116
2
24
78
4
58
87817
84
265062
2
2
5
292516
9
278404
20
21
85
392624
274113
47949
94
350950
7
75
71
205504
56361
66
62
316937
101497
67
54
5
985345995
83
8
99
179167
373664
19
418540
351585
480589170
110362
253298
15
321868
282427274
4
80348
82
7
385953
112862092
442351
61
350635
1
147674
144867
180753
997596609
484002
863643059
365637
41
97
69254
64140
362127
47
7
92
146360253
18
790161550
1870
258582
1
43
407603405
824164554
79
1
4
63
89
65
78
393773
360021
260484
8
489905
243888
28
5
120212
15
496087
93
18
7579
83
28
198246
1
6
55
50
90
796379788
16
21361
16199
62
330485
48
452998
859733044
5
278114
633979630
171592
87
3
62
414550
529765195
241987
233557496
7
9
319460902
34
399331
145818
119053
51
49479
6
45
105568
86
326388
389797950
32755
71
152009
1
5
269163
247605
169071
439424
67
300646
31
91
8
348241
41
187155
124674
421970
310538
41
67
192201
91
58
235472
43
153154259
72
72
7
203320
12128
427249
495299355
97
627901282
5
62
78
85
60
8
389112
31
3
82
217289
495179
22
8
340006
352769489
4
349645
66
10553298
291094
97
94
35
455159168
156456
31
28
51707
5
463997
88
50061
11
28032
89990616
467576
68
845555178
90
9
347890
406601
2
51347
15
22
81
6
735372753
60
424422
164306
65
3106
36
421746
64
419822
530692314
254196
12
15
60
62
5
89
63
8
22
17374
36
19
89
282669
24
8
52
6
275311
69
155046
19889
59
455265
277678066
41
8
358238
83
17
49
77
409662
43
460664
9
70
23
597321330
81
27
26
244986195
379372
315480
26
71
388732
65
159507
210360
605178602
23
427651
116614
29948
176170
230067
245120
17284
56
31
322810
81
87
71
323852
235640
41721050
167362
39010
6
374620
112933
30
428703
316597
363142
287870018
66
94
461211
236109
248021
244891
385892422
24
43
7
131308379
473199
65
39
359454
42
306344
93578693
8
4
797554495
44
12
286141683
1
53387
288759
80705
999602179
43
391778
4
349729
2
549991265
139358
184826
481663
50464
43005
8
114167
79
394499
492725
456062
1
6
1
51
242413
10193
844875281
444459
116886
71
430870
466576
485242
94
252071
5
87
161628
7
463394
449875
2
580555020
6
121048
17
104421
24
52
25472
7
35
7382
51
272309
87
352706
406761
456182
15151
451867
11
189536
368955468
17958
45
326540
9
159334
72
21
444615539
158350
7
145418
446582195
63
75
365493
82
464914
8
29441
62
363786
8
112997
98
6
115962
452595
51
95
198686
260385
729772325
58
93
61
461874966
76
46417
99
278238
98
206012
390690264
33
122485
274804
296132
61
81
56
189336
30142
291065045
91
470700447
19938
97
603330416
326899
25
481066
176679
254254
202587
359758
40305
495855
4
224491
13
149268
485763
10068
93996
55
233299
7
91
226223
108297
968514453
58352427
342613
13
92690
899095532
360472
223798
50
139140441
220844
49
438514
272040
63
37
15
201046
7
52
34
692353055
461884
76109
80
4
294094
407460
58
44
14
80
53
218451
174000
30893
11
277476
40
50
62
312413
38
25
434008
73
6
67
310474
1
83
10
51
302473
634973909
273711
93
284246
665405104
206402
86
192605
26
26
65
381357
10
53
346846
65
52
7
17212791
83
732100522
31
983137069
216712
208332
397199
11
54
346017920
115135360
454096525
50
65
3
76
39
3
380890
17
9
451881
8
68
993363910
81
301978
23
7
238598541
8365
5
285011
488996
119769
494754
4
32241
2
534427930
358042
86
305105
7
66334
68
409265
96
331437
436293
907613210
450546
46
21
31
34
3
32553400
285913
59
57
454870
388326072
865922604
53
299851
42
37
439633
91
367271
149421
467090
55
17
432564
62
717326648
32
294746
5
464293
56
89
308025
9
8
24
83
475566
46
238746
33
87
41
19103
43
16
4
39
93
1
90
99
23
245715
7
193604
162967
228953
358614
37
184138
83
84
211234
98
62
311269
33
468375
35
284258
18
43
2
824542939
2
12
115929
314093
87
153180
159292
346825
321421
25
16
76305128
91496
619815544
29008
9
518472566
823017994
10
40
263403
83331
68
4
368183
57
4
58882
867378424
81
422272
242472
43
85589
440857017
987499446
8
396860515
96
483377
342231
457654
25
2
217975281
330545
98714519
76031
47
12
69
94
473863
91
23
16
231834
349691
429472
21
201830
31
511119816
61
2
142340
940053138
187742
196366
47578
32
261045
99375
15
33
59
235094
319812
52
411734
6
40000
84
47
69
274398
1402
25561
38
338770
262787
895601376
42007
398926
108952
185875
197419
4
98
53
172694
536867784
238931010
69
80
31
456856739
65
118173853
29
81
2
184259
9
72
71
206152
39
65
265546
1
85
77
72
706523055
165739
77
269073
37364
41449
325603
306360
25
6
111181
268518
414676
25
37
9
98502231
295097
4
5
61646510
69
61620
35
187505
25
97
88
88
77
499908
18801
1
5
153906
44
253804
306799
21
112609
105675
55749
396877205
320557
109297
415160
457480856
383774
85
307876
486990
8
311129
68
54
4
39
448186
1000
58
14
88
310426542
69
56
38
384173
80
56839658
9
253093
112648460
2
30
97
2
260218
99
11
72
148254
59
243182
90
311658
3
577606736
150328
34
438620
99
59
99
20
51
72757
143611
847416688
31
83382
231260
73162
277257
91
146410222
5
443771
192079115
64
420724
18
92
114983
7
391180
2
75
98
497552
61
143279
488833988
469318
68
2
8
192142
175810
360173
95
362795
48
72
444767
48
99
428745
224569
438851
183401
119863
924019502
475148
81
350927
297647429
296168
80
339629
98
40
488836
73
219990
7
77
624324043
150100
63957
358527
68
90323
39
205760
88
21
472595
180593
179353
58
286679782
78
207872
753092645
67435
8
235995
526829183
9
163235
24
314598
237022
1
114831
329471
82938
638804395
8
461224
851249970
9
50372
21082
482410
69
78348
228725
9
56
30
5
94
64
244865
793239404
92704
23
17
25
1
208320
3
87
273819
47
68
56
3
468970
63
21
41
17560
246235819
38
319403
83247
85
184464
53
175399
50
177556
20066
189585
201282
334845
90
371640
7
349022
701925188
39
444750
57
282937
796139375
33
67
15
13
199305
7
31
59
89
225001
322016
449520
49800
48
4
54
98
298530
20
6
265684
66115
3
175068
429115
776743992
341419075
355048
38666
773003174
312436
71
612142484
564323134
106551
90
969443986
475841
21
69
8
31972
231001
2
974422406
69
57
39
501273313
340960
46
46
81
63
1
72
102030
441380
5
38
4
406621731
67
65
11
8
441539
195247
327166
159700
54
312991
117007698
360049
120091
67756
35
215237
1
84
24
76427449
349008
1
99
378754
228776
93
237104
369081
56
14
982548630
516471327
59
88
5
6
5
14
443294
18
416411
482785
67
44
64039
257945
50
4
65
486088
98
424137
180483
340671
94
1
277494
114366
27391
9
246879
86
10
17
8
777655248
354089
35
4
497559
19
56638
193301
90
431766
39831
119082
425625
67046531
11
62
55
111835
205195
203495
133502
59
10180
106582
39
49
388417
74
73
130360
370090
428580
40
33
266488
256726
221464
127830
455053835
92
81
20
3
306088
389892
86
61
225892
314132276
78985
5
33
515523320
325259
36
32
12
44277
41
90
323898
17
296136
1
7
47
81
849119838
174973
142600
145972445
207931
212233
27
805108859
22
320638
30463
253507
47
251365063
26348654
879837917
68
9
9
55
442155
98
97
86552
41
270814
54667
92
61
48118
35
27
403137299
93
2
499127
19
87
9
9
63
338921
79
499685
9
81
394333692
8
38
458264
218845
59
13
48
87
2
352034
382907942
456114
225357
15
29
60
37
46
284233
225119
77
9
1
32198
81
368934
427567
5
73
62
17731
66
123936
74
16
374116
22442
71
51
62
20
2
78
489095
477479
212618
97977588
4
46
507732432
326787
8
351586
247717
52
163199
43
42
164074
228886
6
332901624
58
260112453
6
51
15
2
6
68724
200635
3
12200282
67046
49
313105
413805
7
38
55
273727
47820
20
86
64360
197592
6
273912
360751
67396225
298934
30321
288508
85
793534022
8
3
2
479150
79748
82
261914
361379
2
348115
9
277442236
53
41
279183
51
921407161
456003
17
25
55
53
6
29
66
89200
8
56186
90230
66
494313
142296
63
179690916
4
25
91
434288
5
27
29
165583
16
346829
86
955873849
95
853124665
56
607106366
263475
148771536
455890400
5
307398
75
119731
807372822
77
80
56
21
6
4307797
27
46
91
64
160750
96
165704
2
155665
10
5
385997
138081
17
6
9
94
33149
63569
9
327641
371091
4
49219551
74
254409
82
52
618244297
56155
445498
202154
355226
221890322
150176
18
90170
38
83
216025
186871
281315
20
52
78
22
85
40
28
22
27
976640802
409033
293897
74
356487
80
431657
370803803
88
55
54
198987
371483
349134
13
60
166099696
479424
90
66
111920
302410
21
58733
899023700
59756
37
48
82
166924
385585
337512615
54184
334217010
63
542049506
12475
18
303412
24074
940957865
1
87958
321504
482671
4
490561
55
452411
126069
445521
111320
59063
244887
92
17
403073
77468
265794
139856
13
26
2
77
388592
5
139998
496444
41986
35
49
62462228
91
9
79
86293
32
366646
20
14
7
2
95
77
96
32
48
83
3
85
58
636798286
15
421513
44
35
98
560756108
106107
187454
428473
482763
302179
462099709
9
399763
4
33
73
261224
232739
90
429757
51
244731
493383755
76
59
22
169370
22
98
7064
661409751
94040
98
58
416558
38
842436298
63
286597
355897
360147
85
184915
454925
401075
277618
262482
400057
783770152
26657
439418
52
53
21
470855
271948
43
90
476947
313198
463121
1
57
431005
69
310842
282155
21
88
90
37
478506
74
19627218
36
321207
58
9
23
59
36
22
10
17
918013961
344475
406213
19
9
50
15
51103
41
9
8
58
18
781550297
143082
83
15
152602146
25
202007
39692
35451
13
56
7
77
14
55
31
11
470797
477835
454186658
23
39
460605
227316
442483654
1
183804
11
42
30
37
599235583
63
42
54
44
319961
19426
91866
387846
166267
90
238214
95
401600
495795
32162
421628
61
38
319014
172289
99
386570
75
211203
8
35
1
53
39732
53
329229816
823099579
8
89
8
146332
9
73
13
3
179024
14
7
70945396
51
82
2
74
2
24
248699
115397
439548
74
81
278069
170293
409983318
41
57
44
172664
37
8
8
388193
213004
25
435588
18
67
149987299
5
9
72
932628285
67
422571
219074
338905139
93
387634
289987
42
44
359385
44
41
374833
85
54748
66
38
657137240
1
181290
99
69
86288
1
416541
269413788
76027
74
29
404809
39
378295
48
72
5
91
762632446
520900279
23
291885
423843
323101
5
96
57
4
37
308683
50
48
67
44
56
51
75
296348
312376
196634
46
260564
71
67
3
30
24
20
49
262379685
62
70
84
23
66
21
83
696024319
228897
243143
365218
27288
70
32
20
74
234593
152137
57
106216
34
533465274
450836
55
54
219268
52
46
942820337
21
48
5
150410
34
25
25
68
876832424
92265
4
67
77
431977
56
85
97
353410133
991937959
457592
57
296995
48
495377
284766
158218
67
8
82
40
119643
14
412620
493571
2
540068385
95
31
83
462044799
384383
366142
271895
68864962
72
309967
50
437673
82
87
20
184820
15
352373
58
55
35005
84
146826
77
40167
90
79
451822
1
62
61
70
133324
15
6
24285
188540
55
24
38
66
235235
290749
63
5
43
8
99
444297
48
83
70543
89
3
88
32
1
38
93695
489426
22
766258070
32
496560
385027
34974
41
82
50
93
369775
9
80942
333783
64
31620
98
784378401
88
99
82
435235
55
327096684
9
86
472526
8
57
54
88058
471206
54071
361663
23
32013
129040
22
141374379
393151
63
67
685332050
489309
80
155021
43
56
309960
275365
9
204605
52
282233
17
277044
296034
264165
35
301386
5
221875
110107
354823
44
72
242523838
21
229624
167445
457874
222730
279950
784163817
20
40419
67
111039
60820367
75
86
7
326351
361005
18
23
58
47
80
231384
715036843
426776240
8
360423
33338
97
167822
424497
278137
245849
394434
62
132983
73
59
47
611853951
457292
280965
3
41
49
90
82473
166907916
78
412496
4
31
23
2
275622
204370461
26
65
30532
124560
5
5
34
234199
94
42
45
16
349089380
574981798
342479
22
170678
26
73
59
324303
449596920
699811011
170348
246856
352833
75
92
83
51
427298
10
6
39
42
4
1
968602211
344818
390659
413397
93470
462848
48
342475
468609
35
304923
55507
89
232157
424924
9917
142928
50
14
352652
85
7
77
89
94
83
223520
29
66
57
212629
127253527
443597
211432
406064
43
63
349326
6
22
91
718491155
13
22
99
379697
28
2
52
441532
191271
83
63
289655
84
397156
700058622
53892
5845
309884
27
215772
48
243999
742598087
86
282840
374514
45
75602
224880
22
333096
19
398609597
45
30776
191127
90
268899656
73
68
67
403114
12
71
494157
754709713
15392
41
260538
70
404452
191714872
453634468
5
377410
174599
8
5
46
39
12966
334885
17388
27067406
1
2
435472
240821
45029
97
315161
59
88
25
51
28
237753
1
98
93
21697
249340
38
415245
23
430132
84
9
198898
25
310472
422612
256420
35
57234
75
62
54
20783
477933
53
74
59052
62
154017
707316199
1
55
145247
53
457927
365408
94
419706
240045263
78032
16
5
62
475234
21
4
199984
35
446493
54
50
90
219
453639
4
449398
621056450
78
285171
69
453383
53
1
46074
641243531
173230
307598
425643
261132
496858328
240663
220425
75
88
48
351029
7
68
46
21
4
83
83826
388751
52
413688
743363604
77
289325
277328
11
77
496556
135305
303651
460565
41
96
50706
731525833
72
60
6
23701
44
461439
8
106094
182688776
14
3
379855
304332
82
74
497882
447262
85
8
34
52244
439379
12
97
61
158267
5
250103
159780221
71021
379056
167451302
93
3
94
62
190834
127115
64
291000
274084
124303
3
201292
216688
80395
251456
73
200173
99
15567
13640
61
413207
448741300
139396
5
410199
5
7597
286145
9
75
65
5
48
446548
6
165196
33628
227605
8
81
9
94
441799
6
268903
305181
31
139711
4
91
162140
157764
359503
11149
34
87
453864
125626
30
61
57
62
74
6
8
173455
51
9
54
19
74
63214
483219908
122874194
193857
282397544
96
835347027
445445
336996
95
36
49
428728
166380
87
754731406
90
70
2
89533255
12
131311
35
97
296834
87
405283
387374
90
40
69
38
54843313
49
207759
620446348
96
207323
54722
307185
69
87526
81
12909
447106
64
452073994
420340
97
209087
4997
273956
1
22
76
5
35
94
87
7422
570051640
242998
8
126921
137638
78756022
45
43
91
328509
243632
73152
39334
6429781
454569
197657606
94
6
64
63
350916
373372
447702
70
53
743655739
67
24
89
349054
33
783543872
136130
322074
73
53882
182421
49
57
93
38
69924
4
254289113
112104
663781422
97
284688
3
210449
3
61
238328
5
407711
456156
402337
45
7
31
41
389740
310751
6
6
159942
15
67155
96
499884
123183
683775345
80
9
353921
47
233825
17
9
470259
94
23
420185
6
77
39
346430990
344249
124188
67690
48
242164947
57
76
26
282191
54
39751
30
20
473046
16
21
68
59
139424
370373
335236
408137
196755613
402653
87519
4
29938
49
363337
78123
81
90136200
491567826
367420533
23
573795366
178524
326998
42
61832
454618
258220
319277
74845
4
63
106605
254154
44
55
9
145826
106614
2417
435196
469659
496222
38
36
89
333337
15879402
74
419056
423813
8189
500906511
8
64
274628
359864
2
38021
3
13125
153270
7
773561152
3
106862
293434
9
161344
603444845
57
400872
62
2
23
67
79
983241017
3
5
13
77
103027
3
3
67
84
670196822
856192208
855766860
407399
478545
56
173576
30
71
54667
22
84
32
11
7570
327922
48
369883
8
219732
26
27
283203
76
359602
81
399580
82
1
2
160424
42
63
174226968
302747
32
351120
228821
406023
489795
70
461770
10
9533
141666
20
349011
272475
89
30
184781
194945
38
140907
32
449990
364311
37
11
4
71
359018
249517
248366479
51
34
379781
51
95
378737
27
8
39
97765
462929
340860
278544
319363
40
56
344277
235510
61
68
553520805
26
6
60
38
365931
89856
368148
850780411
71532
258817
71
6
90
29
326728147
219989
29
97
839606818
665343892
722960500
401787
65
48
49
78
39
496236
563458958
182231
71
71
48
948938499
442474
247282
296537788
53498
898326450
3
8
7
42
7
26
85324
60
12
58
8
64
187093
718487110
42640117
156677
250078
95
364713
4
183345
383692
65
49
43585
282611
18343
4
40
98
9848
134118
66091
110324
9
20
130846
890546135
55
2
308923
6
15985
99
33
719250647
4
475346
58
64382
21359
40
24
8
182278
796595880
47
3
61
69
62
61
260215
828775199
18
775982088
12
305754
612202878
35335
7
5
362231
76
95
7
46
79
91056
182917
71
65
340550
429715
32
35
2
48
36
96
9
18
9
206194
81
475812
58
12
104646
7
970120847
97831
60
63828
4513
434821
62
80
56
9
38
77497
24
1
197809
211340035
15
122464
415023934
336205
51
3
57161556
352871
369288825
1
84
29736
11
48
267246
4
89
34
32
1
133681
12
73
203863
13
211226
391049
151033
21
745324538
71424
78
6
231188
62
399874509
15
82
295951
68
26
21
14
63
164108287
319682
480671
38
347458
394416
7
24
90
35
61
265750
682460049
91
2
427207
60
51
20
130112
96877
16
36
46
93
77
82775
95
9
231270
3
910687799
29
5
30
68
329972
47
4
438454
1
131802
61
17
34
10717
2
32793
23528
454727747
80
49373
481271800
47
6
341362
204140
100348
60
91
277796
48
162375
35
8
20
39784
16
242011
20
36
25
98
355615
238564
480839
267268
378363
4
11
28
6
339879
76
167318
56
180253
977726755
133142
282476
313871
218408326
348951
170713
757007969
84
29
93
13
6
10
90606
6
125812
6
580470634
73367
270156
393583
1
387506
411922
404323
450742
58
26
203369
203292
55
75
74
90
60
46
72
706523254
38
252213
7
642237219
61
50
393690
386363
47
182823
8
364799
429047
160505
22
21
90
23
451493
6
4869
88098
182948982
3396
412204002
88
911539743
71
53
56
93
99
45
248517
69
37
71
455035064
84
10
43
83
2
483129
173759799
960218439
162471
22379
407658647
53
246898539
491218547
405313
9
26
145192
85
123664
423744
475713
56
69
321802
66
86553
878557694
9752
37
27
205184
13
44209
234446170
8
97
22
393562
425455
7
35
5
69
878369698
466560
17
344
377218
70
35
3
636925617
293042537
417326
376538
317022
45111
55
77
33
19
25
77694
60
137361
54
228816
18
267634
36
247639
213173
6066
61
447081
183078
936255127
259451
4697
94892
8
23
227059
217965
366054
18
1
52
468424
84
374233
99
388159
453436
351091
101710
23
53
468569
234898
8
6
378527
8
40
411565
331355
90
12
455012
46
18
140469
9
46
67
129476
9
164970
37
249511
41
255278
25
317562479
408668
221648
152766
376531
43
244162
77
32
444884
88
268758
82
99823
317009
71
41
337605006
24
443242
53
304061
177588
6
51
55043
91
63
1544
92
321528
469856
283148
17
22
272136
52273
243768035
396761
28
427081
44
50
379480
57
99
8178
48
18
182514
8
45790
74
461435
49999
73149
9
56016
51
8
418646510
209448
65
54
78529
377084
971397574
78
1291
182046
878819444
137284
63
237983
94
357659
4
375991706
34
298691
460016
263861
54
391563
155005
21
438514
94130
79
432429
51
75
104554
26372
508571646
433412
492500
80
495326
91
2
330425
104448
58
70
413544
341255
22570539
391687
3
83
66
5
30
52
441336
193543
2
8
80
9
51
17
26
404794
278716
43
297370
66
137013972
2
90540685
7
84
16
87
30
43
459066
180027787
74
34
1
249441
43
400374
230237709
84
299996
69
716800912
84
342561
88
65
4
108663
37
71
23443
219471
45
42
446316
856227682
474113
94
27
21
76982
748099437
371409
483903
24
207810
467138
238711
306672
65
40
7
9
261740
100184
476973705
369320
4
60
224312
55
167234
26
36
343102
184514262
79
70
5
6
2
113024
99
104010969
271564
383128
83223
26
26
94
406989
92
188134
41805
28
9
327068
9
68
53
175547
7
154255
11
212543
87
75867
78
51
470999224
218623
284189
81
69
61
28
11
132575
78
227841887
11
8
63990
41
81
340759
297177
363877
27
81
424117
109985
39
45
95
337247
40
5
22607
59018358
88
76
86
468121708
44
44
311009
41
198644
926758906
128315
960697408
60
22
88
21
78482
325363
73
75
472608
9
7
284030
19869
47
6
61
299610
63
3
162286
36
29512
12
199192
34
103284
139132
288491
43
840551897
4
7
129978
152287204
209943
81
259317
426891
30
46
11546
82459
124733
77421
61
68739
239358
364048
88
453927
80
63
66192
40
50
69265
8
12
80
8
54
44
63
28
108433534
19
88664
85
74
320206619
60
220213
232056
434733
72
26
277440
47
356932
450442
487418
73
87
91406182
9
466676
75664
74
33343
209513
76
50
244365
439611662
319351907
71
63
130840
170089
57
35
92
21
44
278850
5
89
47880
58
26
787146814
16
4
2
181696
66
4
120202
339351
22
273866
333885
7
300670562
165776
68324
446890
135120
64
278649
140722
248108
30
89
332080692
9
36
16
13
2
41
147691
55
13
98
668942069
17
488711
177437
231919
471971
96
24
134739
103034
470161
208843
286860
99972359
260319636
482224
22
54
98030524
96
202703
80017
17
370510565
60
37
131177
763813964
9
45
7
25
166477
52
5
517393489
332010
9
8
44
96
22987
88
97718
403743
59
135948
50
92
76
12
42
47
44
62341
472266
481389
4
14
246637
61
121434
30204089
982682833
80
253376
149139497
79
35
3
28
97
75
240628560
436193
29
497473
94
3
382468
48517
70
51
391690
56
85314
47
663335083
130456
23539
98
301557
9
311306
8
72
86
47366
79
9
464579
70
5
8
851601516
180298
162427
64
111113
16
41
67
7
434975
18
184212843
95
297666
468693
236918
42
258564
3
230673683
298475
18
21
54
253606
69
270782
71
608090783
99
2
9
115349
940634599
46
300882
338958
4
78
72
37
118864
51353
970091352
453375
35464
83
33
34
259837
219832
73
68
11
457344
267122
231576
270440
247332
158977
96
40
67
420828
140383
50
52
266730
90
407007
39
6
30
127035
57
8
405964
60
89044
4
27
4541205
114506492
36470
88
31
21
475059
53838
4
26
1
485093
318182
53
61
292626
49612
77
187331
204534
53
4
137676
333202
84
90
387082
196114
33
289270
7
7
2590
9
61
99
54
70
244020144
88
53
168825
706424788
492378
66
57
140998
331690
115470
85
52
84
194417
425188
282753
485216
39
153147
172958
350847
180690
32
40
485682
186290
3
93
63
175593
89179
247380
74
48
408613
62
90
6
79
732173434
48
8
5
97
357143
127032
70
23
421043
41
11
32
360681927
55592
441113
461905
20028
349447915
619691046
487402
272487
424776
30
72891
71
246466
3
60
376147
86
470622
188355
12
363981
382329
58
92
346114
23
482605
82
20
7131329
20767
319951
1
81
260242
69
159557
239860520
48
72195
57
43
470794
16
69864
83562
382473
8
380151
8
6
203914
87
490599
7
85500
82
39637
40
92
2
75
37
6
49
33
170968
276602
818490175
337529
56
63
283007
44
79
971076758
245020
95
314284
91
24
694213082
495406
4354
217597
73
645835647
461435
324789
163150
9
107910520
1
392511
85
21
307665
447563
162539
159271
296323
365827
308332
2
641281301
64
872054296
21366
67734
489062
478756157
41
29
41987
223161
30
8
184740
463713
92
46
77
643396070
335203295
14
131917
24
146620
96
373411
44
434844
404919
470580
142502
64
5
4566711
492980749
24
357152
73877
100972
2
276557
65
78
82
350699
3
7
77
462209
225254
373475
165133
8
27508
687587732
7
193596
187995863
668743756
27
251056761
267237
98
425139
543577673
219872
345336
494913
44
123420
74
5
29213
15805
337642
362771
630712611
207486318
210795
4
1
8
63
82
17
84918
469172
36
255301077
88
434458
84
291668618
12
15593919
106318
344589
97036694
4
7
9
23
8
387456
472468
5
42
282022
66750
88210
78
330143
90569
36
261578388
9
238568
7
33
471283
16
406109
67953
114913023
16
101339
86
62
81
13
505504692
934
31
271856
57
370188
43
697526652
61
30
2
29
5
288331
249569
6819
453415
14
480982
1
43
104089
88
6171
272249
11154
72596
89
360338
42
79
403188
80
10
367640
10
377430
378541
81003
294483
50
3
6
60
270699
387047
285082
303365002
442748
287605
428385
1
305130
40
7
312014
6
437077
2083
103890
627653615
70
333989
407717
6352
90
18
5
217434
246960
4
80
70
56778
108530
126692
44
225518
477990
248005456
67
244448
411928
474151
9294
1
895771103
19037
99
50659
375982
61
171203
8
115939
31
451360
485392
329426412
46412
408101
57
54
148871
490329
79
22
85
262787
29
95
1
323202
20
82
34
2
212998
21
67
58
141795
88
98
964
116892727
460567
63
80
481671
37
392916
887920049
99
21
81
408896
14
961723345
148955
6
283226
60
389855
26
23
80
341456
843
9
226520
64
36079
68
11
3
589530321
39
26871
87
11
7
226828
2
66
117211
231512
79904
249310
2
69
125136
43
342839
272208
126982
74
27352
48
223961373
32590
75
55
3
397383
32
7
369834
4
108848
441934373
314844
46
79
56
156075
463313487
36
50
25
5
98
166387
561919886
55
84
450779
58
69
341904
465941
373485
319148
32
61712
31
50
349326
73
304517
205093
232212
37
14
216458
243804
675824333
47
53
252661916
390779
6
85
80
671819681
79779
97
288466
22
252892
26
2
765608048
580070979
95
76858942
457351
64
1
44
406151
9
9
94
98
95
266393
400652
64
3
201048
74
88106
405950
66
145384
82
71
58
399495961
110994
316940
91
171777
56
4
454734
320856
76622
253452
822317284
91
631515600
52
367385
26
10
474493
382293
52697916
55
148566
19
74408
448
39013
432064
73
444706
240380
145048
495010
30
71
212446
20202
24
52
230869
43
70
140858343
43
397296
10
196603132
6
77
264955
160856
50
52
6
53
6
272446
9
484447
48
443796
9
81
9
233596
6
81659
80
103100
78
28
57
628266817
54
268045
90
81
45
14256
163377
546793512
234318
467469
150579
225355
55
235389
141413
176355467
451739848
29
151219
60
280563
295424
97
52
1
762486633
283045
81
12
175169279
55
72
5
38
301811
3
227667
58
404614937
69764
333565
27
56
328713
347878
62
119536152
234793
437893
94
446425
34522
25
349045
19
335504
874757914
49
360590
37693544
36
292269
19
58
406459
85
66
111616280
342170
31
14
91
40
97
798097440
158728404
250093
190274
91
81
363073
59
178835
84
81
71040
23
40
37
199957
414893
5015
1
480764
76
350771
72
242134
45
63820
411556
243136
27146
18092656
489164
29
66
56
71
74943
5
251044
8
77
35
219178
454460
364315066
118626
83
14651
21
306015
65
61781
4
95
78
491534
199124221
174818
133597
63
162954372
225287
337789
27
12
79
97
93278
20
1
12
40
177978
95
52
68
16
84
270157
171844875
558389002
416262
213142
86
709442233
75
4
95
119566
87
371746
385398
181323
58
25
482652
63
67
218449
7
300627
9
94
2
279702
293874
50
322518
72
27
322688
8357
77
66
11
70
450246
92
25
92
36
170375
494114
21
68
499996
16
115992
328710290
338210
98
134037
51
153601
56
255595
73
3
225425
29
1
4
30
190516554
91
57148
159119
99
5
65
1
172691911
28
496554
6
103220
51
52
22
37
68
37
5
227766
143289202
387136
67295
706435952
401018
9
73
6
93
77
72
284314
30
6
50
404251
167888
210802
278636
8276
74992
374623
61
297395
52
566850909
56172
236649
59
247828
454455890
94
20
12
138155
371708
125662
2
31189
348855
204761
52
65
97
318739
492599
84
290204
223747
57
16274
82
50
79
4
189892
49
246835
66
354836
71
33
38
97
426214
98
472798
47
74
56
7
85
732361901
546756499
58
419297
474636
127048
46180
10
650220127
13
27
239934
27
150360
368011
6
120565
312268
48
2176
48
5
430663
55
4
368025
44266
690523892
253960
8
87
135783
160884
10
9
459875
57
15
49
286642984
37086
28436
187054
13477
454786
80
75
386816
9
9
326478
146872
838377190
38
59
183580
72
24
250963
83816
30297
11
6
482549
5
67282529
27116037
193574
82
491587
11
60
405313
11
61
3
30999
452943
50
548964400
22670
368390
15619
21055
58887
41
858034881
151697
89
84
71
7
49
48
436597
278975
267929
90
95
604649797
163689
281515
4
2731
415242
24
584976265
56
245665
465251
84
91
19
89061
90
87
85
51
17
280609
236528
105784
68
3
6
63
84
238226
96
223766
351461
397935
170956
19
287618
48
26
372835
10609
244842
87
91
63
35
99
93426
237304
69
69
823581405
3
205638
82
921985137
107980
125070
1
335822
155994
299625
230585
4
57
305929450
16
286290
141765
394585
266359
21
295978
95
99294
6
466229
70
85
39
47
537662165
56
18
87
176960
210118
34
261772
27
430540
8
129371
8
39
303908
535810327
8
14
229540
6
95
412846
359318
57450
484755138
433811312
36
124345
1
143467
61
24
112132
30
265426
697162305
30
33
15
72
45
23
4
70
235516
14
1
79875
87
30
28
380483
31
40
3
71
469242792
56593552
180170
70692
90606
281085
21
161719
4
393909
7
61250
89526
18
69
44
71
68
10
66
363804
35565434
165101
336139
17
281670
200607
70
154045
312972
372586
41
32
354591
177586265
8
159390
135991
369129
50
292684
66
743705367
64
77
45
483864
52
365820
59
197809
82
138419
28
424088
77
71
474731476
25448
60
4
53
289057
43343
17
41
3
41
315093
63
34
177684
4
389262
90
6
85
575665513
53
412565
232254
27914
129352
149183
7
201202
463007
287352
317101
24
284099
251053
58
23
15829
94
469117
26
111432899
3
4
82
86
62
206948
94259
22
9
40
3
95
113098
305021
4
69
280721
339909
13
5
6
16
50
4
32
143677
29
12
358198
88
161333
770056479
93
421051
12
416148
209981
261340
547761929
78540
490741
253035
449073
15
89
26
134599
66
180566
61158
816889357
482707
1
36
467241
33
23689
4
557181277
32
61
67
210798
31
8
156148
48
79
68
467657
88
45
1180
52239
389752
47
124708
8
380497
765528045
75
186818
45105616
252005
380973
93311
14
19
117704
189581
94941
215175
400846
51
440727
307652
315310
72
355040
58
31
11391
483748
480637
897739616
204889
299044
5
63
17
223224
3
2
413308
59
238562
205153
242692
76664
25
176013
200680
38
180171
40
84
494137
319241
74568
359136
18009
385727
99
48584
76
4
20
17
62
672401496
4
21561
302279671
421221
269397
56
629347392
326580480
28
12
10059
307
25
87877
436165
22
86
226968
89099021
6618
56963471
440613
362696
55
70
84
66776
16692
878340435
9
32
8
77
147181
94
21
9
57036
3
210376652
1
3
343974
98
54
5
445674
270601
956452096
19895
71
59
21
193502
350358
33
54
1
3
1
6
8
250861
209037
50
78
973262710
494973
70
90
5
13
760267246
6
378760
202508
67
21
92
868564604
30
10
170813
70
29
394404
74074
7
126069
98
7
346837
193966
144948
762898371
78
1
349702
204827
87
52
111142
54
108855364
341352
60811
31146
15
12
30
19
965229639
63
255234
435366
34
8
157368
463268
37
393788
1
95
20788
48
76882510
339347
63
45
22
261631
36
103047
64
62
582198567
37228
52
91
335634
472206
91
65
62110
353717
388539
350690
418275
194851
396684
82
16
24
109409
215772
31
454318
204982
58390
74
38
64
73
156616
472209
114190
21
36
17
14791
42
395256
610117941
97
87
340453
9
23
1032
1
16
420983
8
103082
99
176529
452663
140091
2
2
33
23448
237495
6
336148
19
162203743
5
13
68
87
7
259268
320620
37
32
369066571
390394
187360
135325
272798
214944
251099
212238574
52746
288853
334312549
144430
363294769
82
52
77
6
120205
184200
2
88
9
234778
51
22
6
393576
23
473380
124871
310533
19
669187370
95
48803
461124
616305134
149981232
99031
52
91
2
280458
48
192959324
82130
934827212
57
387771
27
59
919192467
21296
47
67
623113388
80
45
43
35
217028
55
97
17
48
483025
93
5
25161
463330827
177920
163912
55
124746
18
75
101620
41
113331
95
48
90
369135
50
53
264167
15
393995
270053
5
95
468060568
213542
98921
3
392228285
4
995351202
430637
94
115945582
2818
50252
24
404372
310873
406751
89
259564
395451197
3
466921
19
73583
218950
11
425007
419509
85355
234246
65
486644
9
81
6699
786593696
52
89
145823
32
38
801893547
717849847
906984006
69222
205524
1
177316
835895777
10586
5
75030
70
27273
472151
470988
415422
51
343254
14
38
318824
79573699
40
479122223
481481
458459
165618
409792
14317
86615
441599
367580294
155881
22
30
217374
352672
22
67
227239
122837
60
26
363525
960984953
45
34
440154
1
395593
93
1
90
47
178423
70
5
98
40
436707
349636998
69
163619
316695
96
62131
52561
2
116606
91
87482
455235
31
98913911
93
58
93
61
78466
5
470912
65
18
38
389872
48
19
73
159311
5
35805
11
480372
41021
13
12
422802344
34
50
34
90
94
26
26
34
224288
353007
3
89190
953837114
72
15
46
44
729974937
28154
82
3
34
63
103824
132282
68760
18
73
272856
8
415817
866940912
126586
115016914
321724
61
155701
190224
76914
212547
289528919
80
48
8
71265
444797
70
9
7
396294
87
359622
34
73472997
166837
18199
46
4
96
116471
21
86
86
228243
179064
9
50
499107
616698956
304725
187195
265130001
392035553
76
64
212722
7
62
280086
13
79
273328
5
25
351765
302399
270637
79
4
180161
33580823
307515
60
130768
326941748
766625618
212591
232698
95
8
163797
40709
341265
346293690
94
49
95
415019539
653017123
17
220889
40
354226
10939
348001
488581
59598
60
27
233782
432211
720566338
191852207
77
5
739383287
51
83
45
77
13
20
442791
540377295
36
21
84
35
497428
24
407882
166001
166768896
443069
53
87
55
226674
99
223484
122946
349476
255289
2
117252
41
68193
23
3402
78
7
268496
29
62967
38022
11
386928
42
480387
179925
452476
373619
54
5
905973760
21
126636
411278
70
163567
84
21
2
90
3
63
99
67
90
1
80
66
116155
28
81
64
67
6
70
613958127
236279
621157684
68
215920
356540
151621
888351780
190030
368823
211187
2
99
69358
284038
82
172287
181936
78
65
27453
6
1
50
801476777
4
96281
666912454
71
4
122710
308139
5
61
24
94
15
102359718
77
76
60290082
17
269160
494280
56
25
35
86
41
6
30
54441
7
469585
84
14
220891
229527
3
267358
32
29047
29
62
84106817
94
3
57
103944
46
7
472231
16
55
58527576
273611
227370
75
331295
93
35
137922
15
363689
47
323668
171047727
71239
63
11
38
9
94
9
3
219457
615884071
49235
82
44
421389
9367
65166
158792
289618
655303276
3
55
302722
108255
161436
9
56
395931
87019587
47
153855
74
71
541456596
473729
7
50
371595
23
260902
729887015
8
124060
551406197
18064
107204
49
331294
160975
75
5
80825
99
52
956351082
453432364
96453
15
59
96
98
244779
6
154637
40711
97
15
382270
49
22
6
69
100259
1
82
86
90074
667470766
34
77
25638
74
249946
351370
54
79
94
259731
20
48066
401826095
396807
40
20
58
8
281279
92
7
75
4
438275
50
207207139
500224872
5
293319
23
29
162039
253303053
50
16
142962
64
233844144
247964
426715
440488
88
85
44
241058
89
27
86
56075
14814168
375679
148961
60
65
73
42
88812
88922
276913
317223
47
37
36
320031
639668152
16
70
91
96
645198074
317430
98
60899
99
881338710
43
51
89
45225
503472645
427051
442922
40
448692
50
291030
31
95261
49941
122280
36
13
59209
14
236638
34
37
373675
94487
208052
471392764
27
37
334836
47
4
27
43
512332472
105038146
305634
954164527
662296275
174551
28
203908
99
12381568
6806
95
4
11
263115
14
47
55823
84
38
69
58
22
4
296979
105417
469431924
61
48
354706
95795
232207957
129131
481641
420784
65
396558
51
76
8
56
237784
383760
64
40
93449
75
48
21
35
88
23
114593
78
207916
5
18
6
405532
53
78
3
60
46
462859
1
84
327359026
418508
50
375426
51
200336
491928
346080881
466999
19
267467
288317
48
55
991002774
14
69
222955
78392
88
274554
380273
35099
358266
12
66915
3
28
3
161913
56495
29
52
5
401842
309313
67
223356
387734
187031
38
226290
77
127206
81
1
271934
163971728
8
43
330370040
202506
92
5
25
89
255778
34143
1
226666
170026
152708
274629
79
246652
93738
301216
746272919
67
170239
376798
319983
389871
415438
77
85
15
133478
67
944258619
73
41
42
15
19
12
2
21
374123
55
91
443723
37
134886
5
61236561
344002
188206
999545149
63
73
82
5
1
66
65480
225712
75
33
37
335342
9325
396892
31
433366
65
23029
407232
211227
5
228500
72
742834496
121603
38
444976
896599136
265765
91
144799
12
38
47
437334
499821
12
99
348790
43
478951
692121027
424795
97
216401
401757
7
75095
74
168491
33
47840
18
463319
6
8
9
92
9
38
480143
404560
98
403446
47017
90
673175715
416351
514091713
73
49
132611
85
31932684
363180
7
9
66
356279
231603
4
34
10849
46
281856
2
122917
90825
259161
55
70
563652911
20895
416999
461487
64
173182284
8
392270
55567
34375
2371
20
1
360371
34
86098
486889958
16
19056
487557
379231512
9
47
458217
939064064
245589
408565
40326
57611
30
342899
7
405144025
482738
27
290320
576534758
204295
1
772057146
202066
1
83
2
28
49
3
10
23
9
4
399889
50
300256
50
28
104310
88
375619
347020
994832349
18536
243058
65
50
253720
294218
98
285106
617620024
20
3228
98
26
88
2
107604
168484
25
195079
12
6
251641
467804081
9
199182
1
95
3
14
9483
341773
338107
83
41
7
69
49
1
496712
97
50
215215
156609
79412
801407512
379088
406710
2
30139
32
146584
235366
322270834
380801
98
4
76137536
64
445457977
56507832
312255
149544
47518
2
785705042
207440
128081
375074562
8
7
88
13
139647
165835
56
4
576403574
373562631
185504
354377
28
87
246433
18
302566
166763
178809
406937
33
220905
54
78
102682
120704
495889
38
476375
144852
488024
53
164003
288634
322812
1
450621
318468
259234
33
38886929
9
62
2
416455
108705522
278692
9
11
38
103749827
99983554
416081
43
7
471339151
168452
222781
827901483
342114
145847508
185840
394012
93
67
6
341709
20
127270
52
471390
219130123
34318
99
51
162249
5
395566
378488
2
11460
223786067
175853230
7
69
437198
412632
490264
71
142665
51
154307
36499
91
41
31
30774
302759
422369
350963
121626
5
971033546
98
315359648
90
31
30
4
204860
76
55908
8
467720
22
20
160384
8
96
6
13
494243937
4
168584
389075
289054
1
488278
196651
379584
8090
92
447158
428334
37
22
31
14752
74
36
93
260149
399547
464192
420305
263990
21441
282035002
10
111440
9
68
340271
72736
3
190846
19
14
75
1
362411
8
74
445328
14
79
256706
483823
83
83
1
5
495132
66
71
3
279481
23
3
98
375047
243359
118962604
80
285398
69
4
8
72
67
7
102750
387457
565253491
51
49
235133
415033
85
25
267307
595094212
354163
90
21
24
482366824
466064
69
484168
60
266037
44
81
23
487090
82
98
84
95903
477548
346494
4
400395
73
327855
86
324335
94
467665
3
39
274494
5
13
378985
307836701
206696
375265
33
395315
917642664
339977
95
1
64
908068860
82
297539
6
78
121990
405864
17008
60
97
50737
191888
54
60
91
345132
96
329245927
95
184844
323247
123298667
415954
7
431309
430463
20
413840
7
90
50557
102830
50
118775
8
9
28
56
1
440830
49
573775325
47
21
168786
368109
323727541
42
19
3
39
394513
3
49
43
101914
157940
69
19
42
98
120864
297286
300123
135402
92
89
26
198741
36
413536387
66
93
242799
1
44
107238
695757995
484288
55
119542
89
53
45
232569
283239
76
43
411249
77
259290
66
30
28642
94
342601
376443
316988
473916
452466
304848
30
342354
37
36
411033
26
157840
5
634639955
28839
21
79
229030
5
62
689757883
185967
38
776512530
200255
7
441998
49
77
80
338565371
8
444449
13
200546
109953
47
67
88
374912
74
4
61
469503
30
60
74
71
121103822
402878
11
54
373087
22308700
315446
17
387895
67
252461
91
47
2
185756
851498467
68415
7
63
429130
75
448754
52943
330742
231118
80592477
56
1
17
146383
491060
305862854
498946
4
2
265035
134592
104036724
484787
87
54
39661
272250
305477
84
163233
246258
94
342956
57
296533
91
11
6242
73
78
62
7
236515
335739
22
922106289
463375
2
19
17
161351
435123
8
2
87
44
13
357945
55
95408
5
96
126786
6
43
57
31
99
286407
45
68
20
424934599
81
75
56
51344812
377750
101777
438783
69108
131380
381584
63
5
23
9
263231
83
74362
22589770
493057
32
73671
179004
68191
471172
496014
8
276698
580792918
32844
139680
865916570
306374
46
373728823
313794684
96
31
225524
470436
57
77
293928
32
96
994327921
4
14
17
29
90
12
8
198980
187523
724015945
34
4
16
88
33488
139260
223736
438771
96
257673057
65405
189903
19
398252
105077
18332
26
86
924312984
66958
126313
7
15458229
92
31034
75
1
27
16
376056
311459
763269865
41
12872436
30
401250
444541
30
37
401334
90
20
49
308807
385946234
206624
310540
90
278491
76
91
60
50
9
36
96
87
71
431005005
351938
63
30
346450
65371415
51
1
25
384170
460769
20
2
92
32554
82
99
14
30
386551
4
224529
27
700044082
309365
54
3
939812190
61
13
58
244280
499186
75
8
5
40
117461628
353943
47
306454
7
435087
48
72
138260
30461
39705
50
21435
297446821
192860
94
86
88
52
23
145424
373864
25
442881
130394
5
60
254646
28355
33
36
131829
417547
51
295418
387493
124717522
75956
9
42
39
9
30
82
43
31
355888
51
824063703
6
23
27162913
9
7
6
56
186735
61
941314864
88
45
27207
1
2
6683
9
366041
9
6
78
463552
462854
496069
120596
94
947474450
400420
461407299
5
4
54
202843
254500
419100
60991
167371246
19
39
494163465
61
21653
5
263305414
95715922
48
29
93
16739
590456293
132467
20
320547
422190
419499
3
46
411501
20
182837
1
86
3
183085
825579996
14
15
68752806
897341584
71
88
1
205793
500363660
63
160132
38
432819
29
47
279834
493667
65
213379
104490
111567
389959494
50
6146
13
359938
46
89
10
14183
56826
64
908811275
715034052
75
34
57
99891
6
235763
65
430531
413754
88
470656
70139
435504
162471
187145
848199139
75
42
32
73
456729813
21
304048
96656538
9
51
255313
3
93
139612
1
156629
84
5
41
473648
250509
5
23
5
129014
486974378
25
11
70
95
100345
30
117527
4
14
58342
2
58
290586948
11
22
262973
9
526780437
52
60031
5
2
490663
107302
47
733747564
914320568
29201748
80
49
484779
34
151236
473031
44
82
209790
72
8
1
37
1
3
9
31
6
11
42
60
226551115
80
80
26
4
85
460589
980319763
84
670846851
6
407514308
40
368666
5
28
449574
108871
193830786
398789
166663
401820
484519574
53
13
364384874
6
56619
3706
29
649394537
603811288
780445051
45
64
393573
92002
103781
32
9
41
434114
364020
219124
61
34705
305118
240249
425116
2
6
789892896
91
8
82
163029
920612427
29913543
515335142
560579405
75
116557703
92
94571
80
95
14
6
99
5
321690
93
24
55
350583750
51
12
275213
484833
35
400095
572631056
147910062
47
417682
210619
72
265631192
43
27
19
84951
320479
98
29
87
28
98
87
332175
540512515
98612
5
267
18
465795
319117
15
29
454530037
85
153000
6
91460
471751
91327
25295
309857
19
170634
75791
73
9
73
373743
5
190856
123990
46
4
2
53997020
277542
35
19
69
96450
62
77
277057657
70378
13
269626
28
87427
86
7
232935
35
41
469864
98
1
5
425022
269255
217856
25
363332
244146
46
26
66
39
89619
31470
186590
16
332932716
292605
145903
332398
36
68
8
946877176
68
75
440175
600283402
49
51
26
83
22
481938
85
38
81
42
20
3
425060
98837
85
76733
56
219983
5
69
419234
395185973
26891
23453
575438135
2
28
436099
332571
70
8
46
377591
91
472693
178221
458874
5
409690501
540984044
76
3
69
461823
67
56
279481
476936
44985
46663
3
167977
36
83
87
41
2
4
307092017
11
47
418685
759129382
400756
84
202801
1
340367
789756365
51
135344
75
9
727296395
58
292682
68
351176
469754
244190274
86
207088
17
57819
693203597
477979578
420191
46
29
8
612398524
204747
672685665
57490
39
405763
295683231
50
213686
118279
186365
105185
434113
4
30
37
237700
5
17
379616
389541
17
295765787
376142
421348
90
12215
70609
295643
459781
359767
32
91
741940941
53
57
154384
85078
5
237601
99
34
81461
193587
245965163
7
98
81
20
918515679
81227
6
423976986
176450
49
216056
57
20804
43
65
76
51827
70
29
32
67
433067
58
32
67
91
77
28
198611
8
35
105923
743374900
117185
80
311053
88610
28
414750901
140716
84897
9
39
9
52
199848
163443
322282
93
325492
86
332494
386593
76
73
197214
1
83
52515291
9
355047
64665
15010
38
11
49526
5
67
49
84663
455532
25031
3
776098599
587552502
90
90
67384688
32
11450
51214
209594
66
288023
45
121462
261022
73
3
70
391404
50190
184877
961602541
45
1202
74
49
23
53019
344568
12
22
38
482902
87
38
2
87690
1
35
370425
82
4
84
200932
262573843
14
42
300403
7
28
74
9
37
352631898
64
224412841
93
66
545459094
90
2
46
66
5
10
222743
27
6
398162
53
65
259012285
154128
498363
495761
14
678553594
31
53
419577703
74
7
398285
4
268741
93261
263350925
5
22276
367397
61
89
20
143786
183941
70972
81
90
413479
312958233
92
804787463
71
6
13
39
33
471296
393490
4
328599
35
198003
218822
512172271
2
63
71
303764
301410
278621
9
43
8
15
440859
131570
45
12
87070
329059
249310
14
73
119409
216455
374308
121644
58
161608
31
6
175873
184736
80
167023
5515
422961
90
655805752
776367327
144397
29
76
535328654
646978877
50
27518
122876
413639
82099
8
78
5
41584
4
437018
362233
8
17
89624
7
3
258509
65
358384826
345757977
476183
221200
67
40
66
22
301613
78504
9
32
92
307760
75
20
91
80
4
240280
214746
43
476951
425338867
52
41
50
47
42
97
34
184659756
45
104428
19
993348825
1
284732
395143
457944
22390
1
717101378
9
80
133518
254269
6
97
99
82
222354
858810338
5
93390
51
78
53
378729
58
44
416505
8
145425
274805089
1
79
429223
49
37
938644444
441973621
74
76
21
100705
54
411647
3
394559
328760968
92
456296
146469
761169486
7
40
43
136277
63
92
342456
480241
448793
380287
53
30
165981
337737
462302622
444770
64
104546
24
118730
180057
69096
976370448
54
263249
45
135424589
26
73
382551
805482242
93
14
402776
20
25
40
93
108950
346016
278892
31
91
248582
67
246143
38
30
956911608
19
70
250567
41
10
62
352704
63496
82
80
89
17
4
77
65
58986
423408023
530459119
58
478752
243853
72029
73
90
19
583987205
82062
19
179523
453567
2
58
9
263843
73
20
79
57204
21
190708
76521
82
439948
49
946619767
571350765
311458
470458
25
20698
30
290030
127016
23
50
353479
424019
459131
475760
45
26
78
481514
83762
15
276356
361850
88
92
67
250124
458236
247096
62
82
43
68
948773331
216369
711213819
7926
68
231255973
7
90284
31
50
148907
464669889
72
5
366060
69
290662
12
69
14912
181553
18
22
42
73
12
386779
83
311304
69
162491
86
66
15006
66
62
61
392484
435252549
37
70
406801111
250113
343664
261774
9
417800
37
183305
698736403
426793
222570
25
803002128
362950
700824426
10808
75
4
175503
434476
142821
90
9
986362379
391695
96
95
98
2
40
92
149156
79336
41
156964
92
515771902
44
485419
78
8
209198
174753
47
5
282366
347405
41
58
8
84
92
493034
2
18
482572
58
473171
68581
374598
41171
64
246517
79
72
58
22
37
51
24867
468671
268980
31
300021
25
54
52715
7
95
475350
184976
214180004
18
3
466235
4
49
164803
67701
61
91
97256
9
349000
73
5
189253
5
453639
59505
93
8
8
20984
717367209
17285
999925483
135082658
40591
88
90
9
6
470562
98674
89294
70220984
2
303526
65
60
35
21
879426192
404335
18
17
24
49
471549
171666
1
313031
78191
44
366337
69
58
40
94
322896
305465
84562
92
109551227
224253
16
34
38273
255850871
263261
258626
57447
89
188881007
125044
15
18
311097
30
128389
61
488748
131530
9371
42
269465
415806
61
282439
25683
836726632
8
926908087
74
32
6
331303
46
66
16995
108192
327574
441127
96
706768260
1
488400
98
356567
7
93
28768
58711597
71586
183177
74
410998271
201216
79
85
431483
381683
144114
484579
53
363579
478066
56
3
3
9
70
91
16548
737002478
89
73
490544
11
496268
26320
84
234155
49
7
142352
230628
17
416930684
96
138157
2
89
317977336
192906
952291070
386496
706656201
55
53591
78
472881689
75
18
405511368
155414
21248
29
74
336036
73
418894
98
819926804
274696
7
30
52
264790147
3358
818932378
389654
28
93
26363
70
56
85
434188
19
346121
98
332259
13
4
143562
63
34
201591418
442117
3
54
109136
6139
298463
80686
73
66
9
30
117591775
6
58
7393
288775
481565
336927
29928
91
173385
34
85
902183146
223738
235436
98260
60
10
43
60
5
30
12
403120
4
32
361357
410731407
180256
6
177574
1
282847
497721
391485058
47
405285018
60
22
294907
5
41
78
4
499291
45
48
66507826
4
198132
2
393322
51493532
125218
39
42
466712
47
38
206809
97
35
12
75
7
76
68
413711
62
235866
89
4
24
327162935
647574129
247129
28
7
21969
97
482646
287689
58
56
44251
80
66
77
51194
6
242683
240546
85
320043
85
630827480
42
23277
201308
55
72446
72
1
44
26
178584
483120
1551
559337099
31
87
25
84
5
12433
54
393626
87355928
10
132871
262597
71
45
78
478091
35
98
368518
921040121
218069
45
380262
7009
91
494289
415062
51
415553
38
921900391
78
302449185
65
31105
298328
190830866
6
56
34
15
157601
305593
499902
224096
7
56078621
18
330607
456948
43
2
1
45
66424
42
41509
19763
187439
82284
253369
329871
316500
404605
244425
425388
3
92
78
222019
183603746
77
7
6
13
24
43
66565
9
8
82
31
903067928
64
20
184244
225362
3
364477
3
52
13
9
25
358087
140822
76
1
39
7
5
4
636393367
69
35
46
5
80534
375137
4
323708
30
24
6045
293862848
84
75
399253
22
17
997794454
39
277576
315828769
9
955048713
271953
26
39
6
98
452264
95
51
378931
38
67295
28
53761
12660051
76
26
83
58
263288
535027697
297669
477829
456944157
243977
25580
85
78
74
372341
43
141461
40
30343
6
94
904463578
475640
29
408633
95334
2
29711
15681
30642
62
4
8
410802
118175167
159388
57
14
191605498
376302
7
246201
87
6
985178256
48
164308
265961904
49
74
46161
202034
278947620
78
424388
94
36
73605
554965191
26
68
96297
22
158162
53
483203
26419
32257
429111
72
782479000
45
474905
976588476
28
80
18
78
427779
2
27
5
84
56
328518
182139
5
88
99
95
57
68
46
85
381076
1
9
266381
390111610
43
406462
2
6
14
192275
14
19817422
2
482098175
915519826
190960
8
157662056
792687289
162122
60
92
7
2
62900
37639
366699
159201
4
7780291
173459
207943
12
174822813
95
26
251903
5
5
361659
20
306027
51
215802
88
28
11842
6
74
485733264
150950
95
77
22
67
91
486004
5
94858
241994
1
3
89
464033
59
70
378735
148146
88
5
84
1
30431
528635727
1
25
155990
66
393742
47
772617564
184344
82
38
466728961
16
38
360143
82
447538269
90
196948
66
8
430307
4
918313252
59
95
78
5
38
258384
452768671
899616102
316855609
59
25
9036
786501909
903267075
37
66525
97
94
53
42
213558
1
81
34
14
208777567
484453
57
65
60
18
1
436877
20
38
41
441021
184359
81
87
45
447718033
15
82779499
72
67621
387400
30524
647407325
59
67
184582
24
603069361
9
388412
1
137594
73
70
48
395703
46
319166
23
703080424
409676
5
35
54
366901
79
466562
87
11
6
435481
62
479997
206013
1
484794
43
1
6253
271597
177720
61
334293
36
49
256822
45
56773
395930
54
66
213517
49
37
129398
14
1
249881
347963
381525
68
201098
284456
38
1
2
151826
284723
14
157314
118020
1
75
204530
183039
34
371479
75
4
137547
312930
47140
425359024
65
2
181503
33
195231
206785
11
472164
159647
471855
64
78720
24
490441
70
137336
322767
328675
260618
16
380475
137345
77
34
55
38
439680
146458
143812
221391
297597
453680
216744
60
34
2
56
350616
65
88
882392340
39
302922
37
56
356577
60
8
33
27
69084
54
20627
969580284
210070516
195282
7
13
383057
37
1306746
22
786151856
30
225298
7
322047
593910821
226100
91
216142
58
17
50291
54
218636
18
4
353123
69
74
59
39
9
5
35
231960
224670
44
1
354500
172761
431017833
193648
404753
30
88
48093973
88
4
96
24
368543
18
45
1
51
88
754509614
138333
31
57
91
3
83
266272
515
84
357831
29
91
235030
8
87
923329328
50140
321855
432111
67
92
62
57
47
196671
73
155009
58
11
122092
6
74
71
70
455533
92
86574681
58
5
71427
454782
89
131492
177064204
451083
190064
99849
49
65
156105
16
347576127
306519
41
359324
10
414718
24
455000
688549630
410989
49
261954
395479
999256795
82
11
68
362765
406050
3
74
91724559
14
101190886
56
5
418594674
5
223010
360208
65
97
139670
24
258568
3
1
50
6
375967
6
811441850
49
72143
6
361173
352367858
3
23
79773
394368859
86
85
253331
81
275116
84632
262410
7
83
75
98
311053
340145
28
352739
60
6
147343
30
204981
44
35
362461
1
49775
2
388361
390084738
73116
145881
132910
16319
255150
85
80
81
15
351346
74
5
74989
335642
336621
47365
248072738
102786
388950999
52
91293
3
328618
52
308031
99
14
84
71
476595
68
5
6
75
253926
93
98
128105
52479
94060
31
80
287099
694090929
341318
52
990202021
411776
37
86
796622695
817300382
70
91
664501248
83
7
67
452049
81
6
65
83
338488
1
65
97
8
81070
20
81
25
17
74
73
374921
209043
66
20213
564116949
437787180
38
701300699
121820
307227
43
290163
51
99
71337
70
453978
83
319928
441488
87
57053
358505
97
197406
117501
673483390
334509561
40012
361573420
17
28
80
1
281632
253533
63900
87
45376
316731
589907504
15
15
94
103220
410083
48
89
147018
224225
168338
45
440933
767760893
10133
44279806
202502
85898409
586713560
91
51165
23
46
110795677
59
297004038
28
4
426599
8
338202
68
59
76
124594
433527
360180
475318
72
24
14
488417
211242
465405
85
41
11
426712
39
19
141751
415867
5
634236389
72
86
13
379112
2
60
15840
893835176
15
193912340
64
25
85
4533
18
62
574940667
83
69
63
256655
352976
83
8
164535
353536594
57
94
40
134074
36
2
7
55
97496
47
41
248549339
215789
37
403806
38943
4
247364
55
1
144375060
281354
90
65
241031
312118
32
76
33
81499
77
60940
49
15
31972
8
390048
8
7
71
327125
519512347
266657
1
447475
7
22
145468
57
602225600
151597665
25
461277
38
26
384879
71
74
17
164853
94759
440490
71
89
70002
444163
4
47
4
35
104666
72
83
303149
217184725
4
97
327595
89095
579831575
41
454653
120733
58
3
7
432456
551946561
31
85
59
130047614
3
254805
5
187808
34
309327391
62
39
100488895
495356
79
65
449934
79
42
36
52
367464
338383
414953
9
10
666342704
97
934963995
671531822
427334
1
1
6
306178463
48
9
23
539738391
209132
458708
4
8
83597
9
174005
266711
345360
75
440488
321696
54
406313
97
42
89
317748
497435
21369
186845751
437597
2654
497450
193295
79784
3
25
69427
44
55
389133719
91815
159947
231936
49
86
454763
522017454
71
59
332586
41
468055
4
24546
418080
33
1
6449
32
446747
5
257728
16
83
80306
39
43869
339286
36
4
51
92
314143
9
97
72
345770
38
406373
55
50
6
217407
70
7
90
62
270124
1
433482
217314
222941
75
98
468720755
259344
450363435
50
65
25
161326198
96
101628
241084801
11
113497
9040693
35
291973
64
4
48
87
12
97
66
450427
68
19
12
292796
81
100222
478675
50
190908
99
222167
32
40
83
192730
99311
104410735
94
229975
9
63
85921
53
55
273755210
56091
70
280680
85839
480437
49
343502
61
32
429309
57034
256415
135613900
567987722
26
31098
51
187560
874911933
307679
429522
47
275503
94
28
470633
341184
388841725
28
32
67018
57
397790
4
14
141122
7
83
336176
302044
15900
49
37
377570
916187831
59663
96
84
8
76588
128945
61
73
3
8
297295
45
288437
140354787
37
4
74
74
19
306545
284669
27
26
19
20
65
20636
34
214061
34
1
278845039
87
318540
675591154
3
311511068
36
3
413977
378518
41
70
40
226549
215374
86
165279
46
137508
826592027
422521
276957
2
2
532692161
75833
381750
331315615
28
51182
488866
101817
468091
42766
465070603
88
384300
99
70
2
43
42767
4910
137587
271564
497149
6
64
91607
6
30
3
205429
19
469180
58
116692585
4
267296
254773812
2
217221
42
48
39681
59
91
26751
1
51
33
888340569
348670
514921470
28
79750
63
6
324994
237432
75464
19407
62278
489157882
43
41298
406234
7
211179
72
45
62769
26
9
13
415383
31
91
25
37
69
397564
166961
414830
462081
473753
227137
309154
258373
85
97980
434582
18
93
69
129043001
166234215
455410
4
5
152830
151811
29
85
37
43326
28
6
67
151724
20
488393
120913
64
306162
5
484374550
438499364
166153
79
101535
62
54
937642331
222130
94
4
83
416537
32
384257
36
142822
17
768317423
144550
65
473298
27
104737
57
42
39
842868342
133397
61
491556
81367103
2
17717
9080
84
7005
408035369
6
17
406706
70
363720
9
12
87
287755
719991319
46671183
95
104915
26
75
129541
313708
85
422960596
393972
330582
341823
6
93
62
412479
98
32
85
97544
82
74
215134
92
51
32
64
10
406561
4
71
27
59
5
97807
30
44986
55
41
6
25
35
402239
301049540
429152
325611
7
3
31
65
1
34
269622
94
2
403006323
159353
58116
96
63485
54
25
94
11186991
940964005
90774
347051
61
665393001
538869931
71
21
159780874
15014
10
71
37
16
24
171514
759794698
66
63
171965
9
484056
23311
413801
30
312040
6
411734
94
89
6
920248536
9431
27
2
20
217694403
37
366249731
24
72
36
12
169907
392518
105148
7
18253
118297
146688
28
54
8
272694
25
7
224224
32
32
99
6
154648
9
323899
62991
160325
46705
14
34
28872
34659
408957
460402
2
51
12
208424
3
322584
53773
239328665
86
35
62
82
74
70
462562
4
122667
740275477
33
76
71
37
139382
2
1
264243
345432
427846
9
396643
202656
43
60
216378
7
185514
281541
12
872583956
105464
62
174329
60
453878
5
629781354
49
238047
310470
23
231051
243409
207817
370174
1
353797
27
34640
30
83
692964506
5
394120
213569
39
169522
53
1
30158
80
340038
78
142612
4
469363
393891
166988067
302817
357584
138590
56
8492
363072
19583
20
89
651851815
25
391410
429877
34237
69
262802
34
8
4
3
194255
70
58
91
112468
7
56
14350
69
95
363977
20
7
97
335973
452615
40
496199340
64915
52346
288433
7
4
382157
617070624
113955
252948
301738
108192
18
429110
9968220
7
3
303685459
146613
154430
92
135048
78
4
248633
98
439636
85769
68
48
4
56
68769
18842
50259
89
5
19616
53
22
84
84
86
931317232
696272444
68
67
7
4
199030318
85
67
163974888
28
419360
117373
61
307547
85
47
28
89
24299
94
90
3
13
292047
88
20
290641
60
11
481878439
20724
56229
455973
85
29
267113
473678
488029971
14
446677
958347731
80794
432770
347237
315804
461338995
1
271055
68
467197
76
96
367816
45
97
332597
189811
175052
370246
6
475815
612471215
75
34
101525
65
14
89
36
105361
499050
281870
22406
328925
357257
92862137
98
12
99531
26
98
87
698193973
141416
210723
70
281972
89
190138369
435743
90
175920
752059300
203323
903473699
52
57
3
11
11
32
55
3
79
9
71039
5
257476
294285
3
54744
254525
27
324165
414611237
89
430460
892453866
832590475
90
53
277960
39
63
102117
76
60
695941313
3
34
21
202123
5
85
75
114565350
152472
48
83
20
165394
597750802
52731
52
43
469058
31
278903
92954
230188
56
173667
254788
79
180924
246054100
198387418
403395
8
98
79157713
89
38
5
175175
39
99785
425954306
26
31
88
226432
438516
171956
90
305988
61
33
68
19
98
32892304
5
90
53
4
142547
36
95
337658
30
395813
347624
80
89260
402949584
96448
1
302766
381953
265070
9
49
286085
167241
62
199207
6
414873456
92116462
7
6998
310432
243005677
165567
88
9
89094
379953
29929
427361
80
312976008
217229
232641400
332514
5
7
5
61
388541
409275
32282
96
8
472421716
30
68
9
512610136
3
7
611835444
474744
9
76894
112382
35
377003
233994
37
79
183709
52
632371749
19
383772
81457
492067
6
940525983
861454403
76
910552878
7
212221
19
59
441771930
73288
47
88
762081056
28
66
282079
92
61
49
752206800
83
72
454141
10044
14
32
339126
28
10
301071
6
31
420087
57
405158307
321053
422046
347038
12362
94309
96
6
61
282750
459330414
76535
129484224
757860033
481682
47
91178
366587
662367547
7
13
57
48
20
25
87617956
5
271044
144197
3
57
64
87
10
26
217000821
1
114963
64
188225
61
43
424525
293363
213746
800999898
248641
56
164164
527842025
11
63070
273591
185854
8
390071
15101
35
2
49
2
37
373943
21
807252829
81
471453
665575859
97
33
83
279607
6
232278
47
93
19
406077
89958
270422
14
23
103920
38969757
73
67
451810
18
48
416682
25
9
15531
89
233844
5
37
161695
73
26
2
469714
183584
223461
10
18
226214
206638
201218
470468
82
224420
87
316114
181161
262734
87
8
489335
334993
449191
56474
75
453662
48
6
22872
329570
152574
43
96
183637
30
69
87
122310
363472
64110
219297
190798
80
787865449
98
301201
79
44643318
311692
32
89
4709
25
26
2
15
2
3
15
121913
56
84559
54387
213586
203630641
286759
75
85
20
534353653
89575
17604
3
420622
47
7
26
425109
147892
194814
143599
472352
451872
56
3
132283
6
80
253504071
463887
181093014
5
80955
67
50
210979
850066723
16
37
496405
7
148903
53
49
487456
24
272052
484275786
122097
9
111880
6
353748
3
76
91
96
396510
167367
21
38214
195751
23
332752
387359
39
424229
57
89
256133
312491
163896
418777
9
5
85
30
397107
1
1340
919298354
96831
207529
8
26
116184
53
4
585303948
22
7
156941734
4516
126123371
55
470306
426518570
287986
141836
473852
10
229768
486558
810
96
58
110843
118024
60
13
648519813
5
77
284618
437204
48
53
184267
469200
366328
377490
48
49
35007
74
178852
46
48
389195
289081
622719353
225729
86
366514
495032
28
14
211266
406654
623559017
83
23
490461
238042
462603
974866921
418526
54
996082669
188779
315772
267170
84
19
62
96
28450
89707
62
414574
97890
297357
194224
64
13
5
280146
397018
44046
60
818829347
66
83
367004
70
235680
361059170
624166343
464179346
170896
29
82
252799
478120613
471767
282120
141019
90
104320
163077
887642143
382801835
68934
231262
219524
194743
14
66891
63
5
6
29570
86
88
76
931683875
21037120
341378
59078
64
392538
32
1
1
86
19758103
70592
469504
132777
65
5
748463573
8
4
25
54
442458
372037
95
44
65
281263
113817
241423
7
44
491123
327256
34846
65
77
99
18
93
80826
114345
81
99
417467
48
361487
8
66
423595
139214
91
479622
460426
97
792526571
409896
47842335
60
29
76348
2
315228
41858
59
1
404265
875530310
68
9
85
729390520
378052
89
9
1
292722
15
61
70
26
78202
80
39623
130045
272609393
94
131164
213751
379372
8
74669
23
685979996
42
269911
84
57
89
53
62928
81
493736
453942
50
45
429027
485045
69
14
85
76
334616
445680
9
353180
35
25
131786
12
43
27
1
78
68
67
15
2
421452
225961
142044
979247831
70564
65
384502270
63
122498
43871
36
94921
316954
658728302
285423
66
1
415363
96
840289823
495924
192534
59
313966
45460118
243588
239619849
240251
65
95
422956
322544
307105
777237142
25
54711
373520
298860
42965
95
175652
39
726467525
57
66
120628
217422
25
76
37
449649
221708
57
446429
20
62
86
5
132800
6
166318
162249
48
176611
366206
126693
77
957617500
29
241742429
5
376013395
82
36
96
314736166
1
35
3
6
49
7
62
496209
418953
5
46
1
258687
493594
68537
31
96
7
484133
78
3
84
382380
307325
48
68
226509
175395
5
268148
384834
206853
66
19
8
22
38
18
217509
4
1
77
66076
27
93
25344
429992
30
86
35
86
400222
49
61
339492
313817438
2
426442
84
10
7
300289
192184
44
26883
337094
58
138729
157542
25
301557
159383056
18
54
93
4
47
168490
85
486708
483641
158444
88005
111017
271312
273638081
84
397939384
219361695
481910
426744
140165574
55881
258632
90
152889
204147
385847
51
151421811
291199
12
1
36
208613
33
6
76
460518
3
380327
386287
221866
89
68415
164022
2
47
77
172523
29
57
228962
40
131537
561689048
8
313856
259386
88
64
163469
2
329855121
4575
83845
285334
189540
6
68
37
29
458628
242919
153830
25
212441
307893311
319763
113936
4
463357
35
44
5
92
5
46674
173690
1
10
268331446
14
4
5
69
39144
979765306
668810335
254822
68
75
123409
8
362424
44966
41
872756562
412930
35
30739
261063
639440843
134663
2063
46
15
296158542
73
44
316989
154668989
99
6
156206
22263
213179
73
82
49414
89
537187065
65
145619
7
59
69
325701
228609
604249357
76886
265255171
168997
468514
111667
18
94
68
17141599
56
20972
441019
494237
98
227605
9
476919525
52449
8
85
460841
46
89
344597
18770
281459546
35
32
62
13030
17
3819
7
246958
12
66
46
499049
58
58852
50
84
38
94
87
315043
90
870829787
429216
65
15
138567
204751
407684
531877427
78
10
1
466949
24
752795724
441529
226022
56
40469
24
294426
221062
327654
77
57
574460077
21
74
75
29
76
132717
386417
92479146
40
73
94064
68809
837561909
423339
394439
60
99
49
414376
66666
64
376191
418832
720816209
58
312668
240259
128481
84
25
433136
2
86
45
409430
498675
128458
424941251
49955
32
99
91
131446
445044034
306614
3
85694
242407076
176529
124167
79
33
211176
46
40
40
87
41344
254650993
253407
94
275020
408074
65
63
75
7
441053
243481
430311
65
95
430182
39098
7
67
533575282
74
394072
158606
124739
49
69
16
62978
34
64
589834731
5
250829
424897
647150001
96780
62
26
85
7
353483
358721
417735
281537
73
353518
4
42
56
63
5
168670
95
475358
68
301630
295164
788643147
88
262615
70
350357
5
45
34
59992
331687
89054
53
83
7
409115
415352
2
36
155758
116797
350441
310378
20
19
331557
286026
69
477889
396973
48
336012
163595
294221
312937
96
12335
72763
665608305
18
481057
2
171426
14
97
49
74
18
112915
6
25
932765438
303094
488435
113678
454586
87
771320679
439396
307983
9500
21
225512
34
71006
178742
261707
35
872473367
376328
427819
69350687
492141
134133
6
45752
9
43
20
73721
353324
25
18
206601
97
92
225571
77
212147
449098
60
256213
85162
93
319461
433914
80893
8
82
11
84
37
8
33
164356
91
89
30
416762
409275
66
2
224029
64827
8
99
67
145314
201388
5
85
409780
77
65
7
30907
672345844
42
187261099
7
406850
20
300279
4
140744
81320
8
85
63
13
7
490551
67
57
941529010
97
452361
2
91
5
282262
37868
83046
7
54
61
99
314424
46
271689
177839
99814
411193
63
3
424964
433327
60
389949
4
51
42
87
37
33
464584
461146
356381
44
76
58
160799
343379
6797
71788
7
182576408
103153
50
40
38
61
50
86
16
6
7
161693
20
12
103814
22
36
395916
8
275426874
301588
155629
18
81
458632
143058
299486
70
331818
636271252
66
148006
37
253300
93
247397
34
410332
386655307
170718
55
367704
98
7
40
6
2
33895
9
74
13
14
196593
61
166671
15
22
88
57
486788
63
66
276865
848428172
56
30
229834
17
47790
250847
1
379617682
53760
367563
53999
301362
18
348871191
20
18
17
491488
7
97
55
66
92
407648
83219
37
69
269082
497290
314792
89
21
15
232063
92814
89
67
92
45
8
260248
145505
249271
28768
284073
90
494299
19
58
9
82735
452127
4
127325
200690783
752685681
372518
28
352538
1
38
46
9
29326852
610379426
229604
2
84
80790
49184
363327880
57296
3
340284
94
7
177285
8213
293091
98
45451
291672304
168866
93
83
151229918
46
27
23
60
266671
8
9
31197
66
371192
68
158964
7
259280757
932467548
338418
351710
144674
419306
358509
525007554
773816239
54711
94
558697730
8
39
84
23
254536
45
482477
185880
840510678
6
466464
8
451373
3
140077
467175
94
8
1
11
7
70
73
491243
58
9
217643
358964
130651163
147077
172459
4
3
39
299940
19
56006
433446
79
414606
3
2
128642
2
147821
17
799555210
223762
83
351748
29
94
269292
360245
48
89
493558
84
70
494372
427196
986096554
92
43
124858
86
127672744
475288468
80
472315
39
174423
119894
78
47263
64
298258
309318
92
4
3
56
28
340262
74
189483
416361967
29
79
48
939470816
168958
35
462816
425678
292706
306737
59
74
8
808409434
77
72
75
473908
232320
263019
158718
2579
58
28
95
31
399053
32
104957
85014
236210
745950614
77
565660207
287924818
467102
68
23
856843891
92
312645
859570316
94
34585
13
579742881
455711252
104871104
672685182
188908
802911705
6
79
292957
52
88
10998
169281
4
5
463174356
171966
883763783
4
177586
3
565378775
7
28673
37
292215
367863
32
23
51
89
72
181436
493567
69
10052
477064
49434
62
344728
17538
10
11
86
415963
39
61
157432
48
34
478457
5
60
50
97
150737
12
83
497995
88
265487
79
64
295328
99
10
70
18
63
67
92
44
302061
118339
19
128896
114066
86028799
33
254573
53788
233595
146899
13003
986602109
26
42375422
56
6
383446
99
34
38
54
53760
235385
28
66
4
4
179413
390707
367265
31
73177
21
983391819
304321129
37
29
469470
392536
62664
61
9
12
32
186196
49615
77
68
4
3
90
11
345691
467580187
54
84
3
36
199543
10
675156967
47
452070
412814649
94
9
144041
20
200810
47
359477
46752
49877
398494
159342
386573
254714
395492
271669
51
168976
546505581
192848
66
454947
83
72
498291
81
320367
3
65
102690
252048
374
147631030
292252
700199776
568501934
71
194753
81
213844888
80
250030
138219
103524
79
5
411309
18
168302673
87
295582
382218
501970814
69596
43
227943
441851
405383
13
265631
10
85
48
13997
63
431469
15566992
76369
6
19
374491
18
218498
51
309522
241258
19045
164646
322646
228088
39
32
98
5
161041
418617
899264018
64
19
71
285111
11
102786
19
1
79
52
4
39
41
343138
63909479
361545
44
427430
135586
497038
25735
4
69
32
93
240217
188253426
397789
344308
199236
81
622077164
24
16
30
80345
178439
200169
68
5
248092
467385
57
94
81
23
488492
444725
68
403023
44
3
9
108470
33
55
81
367714
289362
208502
142897
287893
4
390480
7
39
29
37
7
113990
97
17
34
198006
85
9
127035
83
446608810
28
407719
33
95
618120089
255595
428789
5
41
1
9
29
338944
49
23
372958
385864
60
300409
6
44
60200576
59
20
28
286854
73
73
484099
453723
161752
16
953456527
937002752
386967
2
796483249
75
76
3
16
50
73
71
10
36638
98
257531
376765
71
14
69
30
8
390478
167014
1
474284
91775
14
86
90
83
340000
92
104984
26
7
551625770
418105
2729
336467848
26
91
89
233563
67
204483
92
33
358123
301635
290501
42
392889
57
361004
1
6
89
35
76
29
315812
256204083
42
43
31
91873
474896
98
189484
143854
186570282
423653
262756
7
477848
87
32
269730
90
155881
7
94
37
4
20
68
53
436741088
20
459959
176841
419300
21
67
455138
90
76
8
72202
112967
34681
861011164
371405131
46
171398
42
374674
60
356669
157746
345392
70
562593480
45
385417
27
8500
5
258947
42
70
215935
494628
213274
49
41
327056
84
51
4
3
15
25
34
1
11
6
373872
61347
27588
26
396315
82
74242
56944
4693
7
70701
44
497079
88
44
99
25733
4
764653012
76
493882
301530
16351
47
302174
89
45
148432
68
71
7
491356
56
213992
78
89
185298
194636
79
9
386718
6
58099
197638769
226623
84
29
503208941
230026
53
10
16
95
735360948
2
344881
237185
21
311839
6
79190
85
182757
81413
180821
348503
8
52
35
395216989
41832353
234534
156905
109804
682043905
9
43
77
31
53
65
93
45
55
56
446310
235404
23
30
641622031
96
26
2
3
4
91
14
80
53
29
97
34
45
30
60884
265078302
12
76
288696
23
54
16
15
75955
52
472711
4
33
7
91
430063
67
87935
77
8
24
45
397254
110778
405554
268696
436596
146846
73
20
435906
53610021
322918
488686
453375465
33648
169940
6
6
344047
277408028
325887969
8
80
1
736642797
440573
95
2
195347
78
420353
248535
283399
73912
132262
8
351744
352582
7
47
317872
72
115227
23
663089353
60
342083
39
56
97
51
265600566
499868
513497663
203514
21
25
31517
88
33251
175321
419886
86
5
5
62
372627
6
37074
3
465458
98088
12723
324126
7
157429
288983
9
6
75
96554
77
33
473251
41
62
262126
235143311
75
6
135887
488484
277361
5
367312
85
73
632190541
69
193421
8
323771
484744
137192
69
53
372722
64
58
409452
763173704
8
996404660
406684958
4
8
191161
436559
772713586
87
78
52
93
379775
67
4
245703445
367253921
36611821
51
342575
90
78
66501358
294376
37
5
60
59
222920
96728
151635
388121
13
9
68
32
67
350848
66
87
81
414604
133926
20
374072
47
87964
45
467450
22
424725
73
26
17
49903
83
550592222
7
55
4
69
387734
83044289
382319435
65
496482
53
437902
9
468939
60
8
228594
543777147
204425997
3
95
979671709
69
244663715
9
455855611
63
58
14453
130715
56
73
125636
13725
58
93
8287
78818
41
6
63
99
237000
83
8
73
236162
431055
170713
95
52
40
459664
85
273180
1
81
398767
53
86
195873571
520551436
147575
334773985
340638
280407
916183901
23
2
156242
348531
440993
459290
21401
420225
214378
5
9
455653
272227353
59
79
86
8
5
56
68281
76
8
3
231335
442801144
334718941
48163
693595664
3
55
33
77
247861
88
90
63
152255
14
21697
236161
155515
97
434457
85
5
78582
35
46
68
18
80
462354
11
2
385956394
86
192263
232334
43479
99486
956607565
922321386
229318
50
344817
14778
52678
68
36
365480
47
342884
64
34
345309
11
317322321
43904
32
48
256450
346456
17
30521
416793
23
92
21
58
419706105
66
45
28
291082118
31272
59575
7
57
65
76
78
480811
9
333721
41
74395
496450
226599
255471
331550
298822
838034766
137377
169459103
4
284401
78996
70
436529
47
72
53
2967
111708
768315821
31
2
38
495581
145841
122575
149419
20115
466717
257353191
96
81
220192
76
2
35
366188
255822
92
1
443770
161132721
398123
251802
4
927417052
17
80
377862
7
485623
393366
284169
63
84
4
221959
13
2
12532
476317917
70047
771656812
9
444614
7
80205
437007
159162
1
399763
7338
56
308108
263291
433627
69
109210
120693
73
390667
18588
305710
47
128647
49
42
56
5
41
36
132099
64
8
74
326833
4
250882
9
119735
341182
425656
72
122255614
83
50
63
369888
75
60
158702
30
358389
96669
7
29756
4
63
11
77
114858
53356
123115
3
245330
357218
458035
7
98
49
30832
5
15093571
277993153
77
17
310712
88
79
7
377325
79
811336623
6
36
92
95
27008
314509
81
73371
27
220799
32
57
885475676
86
88
496376
1
39
40
662529637
228144
340681
67
607874171
472209622
77
143859
87
189235
2
38
11
217828
69
387531
67
58
4
61
3752
56
1
237008
99
5
2
36
6
68
88099
42
13
395072
183752
70
47
89004
242134
17
294215
5
5
75
112579
465615
5
455974
14
722693
53
36058427
11
56
55
292063507
315206
13
187744
95
217002
9
103824
95
180292
569303639
148764
2
25132
1
113800
127263
244608
37
2
804352004
340085
93
339020
62
254898
429960
8
109795861
8
457637
12
430508
21
42319
314200
45
76
3
360264
818484871
85
237922
26
3
47
41
53
97
47
27418
5
57
91
341361
3
65
61
92
13
2
12
221215233
44
174914
13
2
11
9
34
907751739
28
1
25
284055
222420
34
96
90
878152154
10
37
5
122105
433119530
77
69
7
36
18796
337655
426815
60
380252
51
835998702
459717
484425
467815
42
399878
229318
8
58
13
212826
459206
423714
1
64655
87415
239967
89158
91
130847
40
309648
235272
83
10
62
120361
231420
68
10
432441
283679
3
361419
189451
239358
743060571
9
7
7
96
475699
473900
23
453546292
328880013
168862
157215
3
9
157237
89
67329
36
432134
46
81
47
177375
19
55
25
38
70
232953
245229
69
189646
462483676
69317286
33
85
122295
23
55
118712
76
314309
261149
61
42
361417
371528
13
320522
170535
8
1
426428
97
1
56
193964
19
21
295190
216463
390452
69
336590
498525
461765237
79908
218323
400693
104864
218534
247159
48
29
67318
186854
99567
437589
58
60
5370
37
456052
93
10
45
437537
63
11537
319343
51
480179
617022695
88176
398973
394317
9
14848
84444
76
84083
6
86
90
14
460780
121970
8
69429
269489872
89099
572195500
189844
18
10
7
69
57
34
39077
189104
40
22
81
5
15
402618
78
42
43
415501
445320
22
480358
360783
81
378616
88
21564
160923
105525
140867
184610
389415
5
88
86
96
71
93
194500
30
90131
83
50665
360539
94
226700
28
5
80
35
41
281274
14
145727
26
51
57
409780
36
662993425
83980
333504
266284
93
86
87
53
112849
95
32
64312
73111
35
3
2
367231
166797
13
59
20
26
18
8
58
3
4
110002
176973
489794
254029
96929
257033
158002
5
189358
32749
18809
96
180608
19983
31
74
46
158893
396401
309711
5
77048
2
16
333034
38780
92
62614271
229767
532857678
65
50
67
39
2
460455
116528
428071
3
382356
376021
86
109782
194161
10
278941
38
449526
497409
364006
804952650
51532
5
40
882322241
307033
21
27
4
152530
15
117106433
8
2
443617
236994
157023
28880
26
118510
17
458436
64
31
14
26
84
161883
66
179424
829209042
82
987298868
48726
56
5
25385
13
33049
1
1
26
286179
294729
17
54546
470689
47468
52430
90438
79
469537
720232450
15
91082
493847
6
36
371188
431828
64922
24359
56
11
760800108
5292
901909008
102759
435758
325196
262126
458789
48
248902
25
540079049
152069
54
12
44234
90064
88
163556
42
7
22573331
46
48
67
78
92195
293322
4
770247261
88443
46
59
332095
35
46
35
194605525
97
27
71
90
54
31345
68
41
50
197882
459466
21
135089
935718040
70
32409
84
4
82422
60
9
939610868
78961242
21
84
64982
461255
98
93
67
460313
319857
89
26
46
48
4
25
87
93
66
277618922
344912
371468776
74
225248
324588134
12
210560
48
4
85
8
67
6
280880
43
88
422821
437894
67262
471868
285059
48
336353
234511
13738
52
21
2909
93127
14
1
18
97993
940520285
193997
76
147138914
33113
17538
323839015
92380
475409
21224
103396255
66
13
2
238505
54
82
14
6
40
70
256955
47
85648
85
206151
253214
7
13
32
149431
31499
44
8
18
2
405154
7
127666
21
129212
430713
39
68
403835
199169
6
434695
9
27719
66
216618
178531
499816123
916653133
754213983
397863
17
72
172768
460131
59
11
383531568
63
295362
822394990
280110
10
75
76
88
74
17
56
326030
124383249
84
481918
30
5
18988353
11
136952
315229
293660
422611
10
84
55772
37
198468
287998
24410549
39
215015
82
192837
58
351140
267008
96
428078
97394
58
242546
440597
45
4
295686
72
93
171122
9
329814
68
364360
71
62
1
1
5
52
97
4
92
53982
14017
21
42
271325
450636
67
300257
23
52
203726
202176
277063
11
21
322500
491212
414556
377520
57
462103181
1
278515
59134
353537624
251404
5
23085
205050
3
201161
890699129
12
403439
393015969
346481
430780
300294377
32
28
36
4
245791
82
563236382
379109
95
698252057
499847
18
41
49
206180
36
98
135850
839765671
474121
276639
5
25
9
282430634
13
226562
54
24
43
56
9
923898994
6
233776
56
64
13
2
378380
62
396034
90
183128
484717
90
141753
58267
173767
306421
427992
28
422373
55
77
25
193308
38
480318
79
29
7
53
6663
7
21
370536
72734
426168
321739055
472828
212214
10
10
463461
225153
22
28
458093601
32
81
47888
31
475544134
11
397713
4
444077
44
302713568
2
266468013
482663
5
4
311282
395449
122680
95688
80
430063
38
312793
33
67235
6
60195
452864
182725
78
105256
286920
82
1
6
1
42
9
33
34869
28
11
113578
454477
370350
47
637303293
254821
24
73
68243
60
73
461924632
74
444566
164894
75
170934
209478
8
53
54
78
183680
816079442
27
3
49
46460
461713
207177
1
67
36
332625
5
363090
831909303
422521
225748
69
35
44746
321211
70
252391
4
7
64
64
75
47414
58
7
1
91
40
215935451
112910
26
62
394926
455198
1
34
256886
878384196
228439
5
53
97163
40
57
21
353446
78
74
78
20
389851
45
61549
9
91018
90
97
198434
58
7
36
425715
79
392344
30
220367
32
86453
349623355
29
966535842
94
42178095
28
229477
72655
207042611
21
345154
211254
28
80
47975
91
33
6
412606
329330091
412145
378412
5
354065
90
289628
14
344862
295720
124145
287438
418335985
259179
62665
254682
103933312
428914472
178608
6
10
136249
127671
79
907766195
39159
51
387586669
408962
134638
9
77880
336050301
252624
74
398257
14098
10
97815
265292
365836153
326755
1
38245
497756
124955
24
167671
2
41
16
27760
9
92
75
96
359838
20
50
6070
289717
367831668
17
37
31857
23
495228
11
299200
5
909798838
50
341998
12
362729
80
815230543
87705
1
97
34
60963
9
200091851
58
28
8
49
778497277
78
317447
11
67734
351518
32
8
113364
8
83
4
37
40899
278117
14
248354
74
432377591
54
13524
65167770
369332
68
98713
82
39814
484966
81
52
22
377702166
51
76
80
403493747
94
3
340674
44
4
49
85459
64
12
418902
493797
257767
292802
338179424
431160
27
80
496779
80
426760
6
245445
60
97
223739
99
25
75
362141
570911537
77
86
91
43778
32057
28
9
88771
65
23777
70
27
321417
191909
56
49
22
32
48895
29012
198677
214213
34602
439501
851533957
2
83459
2
55613
84
220990
22
215130
29
67
235987
12
63
4
62
269080
78
144800
35
8
6
176967967
307652
1327
323755
44
41
36
139898
56
374263
38
33
93
66
383130
31
1
3
222761
142033
314268
78
446607
19
137237
118269
46
40415
44
238486
83
60
63123
25
32
410573
75
69
481955
6
343793994
137232
30927
232112
209146
6630
92
86666
365195
139096
26850
89
339978
48201478
8
5
46
537149184
13
3
76
36
82
386252
95
352436
169810
237007
47
634114240
23
43
412872087
3
9
55
418473
218546
79
479649487
4
337276
63084
359706
12
126215
293118
65
11
389602
48
30
57849
669668967
9
252704
2
228173
128458
16
413433
29
92461
462321
53
72
13
50
249645
83
9
2
332275
90
356099
271805
47
478995
267648
268263
42
277316
365852
56918
360442103
239181
11
10
619940840
226840
68
145354
73
75522
299958
34
98
81
137575809
92726083
71907
18733
490675761
324587
3
6
23
41
429778
455357
77
82
23427563
6820
62
23
224417
51519
34
424847130
216700
38747
7
36
43
94
80
428487
90
355908792
340414
398984
123987
6
17
345853
131523
192569
237274
206165
93
252808
232431
31
24796
16
69
54
97
47545
94
258033
7
73
16794896
309881
134822
464959
111506
357054
60794703
37152
125280
342802
217127736
851309992
16
77
53
171151
9
69
21
92
29
4
447770
39
428243
36635
26
10
134768
2
45
383942
5
46
53
52
22
17
96
204412
74
42
9
89
8
867284713
109513851
99
89
75
26
8
182516
43770
54
32497
774385355
320131
280656
499516
8
48
34
438837
16
92
4
4
2
103944
99
22
71643
192306
62
128862
81
9
87
922684533
67
467426
116721
177588
97
94
326265772
14
138928
9
12
825967918
148879
18
7
312004
2
29
450388
495265
21601
77
92
33862
85
72879
115164
140571
423722
155862
207170
147923
114925
352784942
927311424
3
73
214954128
97
420751
140214
191100
30
98324327
75
474540
5
14342
99
99
437447717
443571
278050
10
293102
63
473144
65
301420978
1
120366
19
44
66
37
95
268283
70
429676
407129
55
5
196946381
93
368600
1
505040316
105392
54052
310100
354892
79833
82
39
16
487297
44
416569
45
63
8
75
97
35
90
3
90
72
204803
97218
73
27
22
165255
27
360704
28
38305
5
75
80
20
35
412470389
58471
76
79
51
345568
112396
242935
2
437484
79288
21
6609
161582
482866
1
337411
79
184850816
63
9
210826
54987
8
446786
14
40
52258
53
43
221160
20
83
86
406689
11
140360
163035
9
38
493201
62097
330356
82
94
184129
256311
450858
38
10
94394
90
80
13
447883779
24481
7843
480135
260926
17
29697376
8
93
134436
924062078
239277
73676
361482
102775
626618791
720607055
5
88726
196801
436834
45
55
72
48
9
363310
428582
410286
441846
109422
1499320
277451
7
249526
62355
79
424955
22741
1951
11
478575
19
523841749
59
61643
93
69
50
6
39
54
405379814
69
5
5
256563
9
10
236941
64
332270
5
452124
10
239500
35
98
4
67414
2
56
174695
76
3
38
942567894
59
23
197905
230935901
359994227
45
99056211
5
69
217323
273358
314977
98
874269711
28931
97470
178905
286964
424777
449327
476252
247238
56
67319
4
303691
476960
446290
12
31
828243452
666420792
501976268
89
721187185
251218
246964
16
6
378065
56
321291
496426558
16
5
9
17
46
126485091
240713
6
353648
3
183198
69
45
459164
875206021
12
6
267831
9
153814
52249
321989
27
153025
167709
388539
25
845925642
144579
242743
9
9
91
39
27
278461
97
96
304923
81
37
36
5
282351
142068008
167435
82
73
42
184943
476102
55652
224305
85
139479
61
269019
750276802
54
95
422665
5
7
42
50
45
360598
4
55324
4
13
192278
84
681084152
395580
8
24
724197599
15
94
115730
43425
9
180870
180496
1
135724
98
264556
14
12027
46
8
360800
310025
26
82
45
179286
892893671
652736290
33
81
183288
3
978356383
418865
12
482369
320892
44
822933713
86
66
388483
62
48202
549886338
7
256757
374582
3
417474
438802
311375
723149055
37
379681
365042
32975
230810
81
19
75
51
3
188626
46009
86422
488863
433067301
96
605982314
498038
459586
16
42
265664
28
406804539
258902
59
35
13
419549
319501
50
91
31
817394056
267481
485791
94047
105638
64
490525
50
513242699
287952
67
482731
365068
2
23049782
108601
47
91
931164404
13
93
45
85
264403
393645
78
29
44
315358
393634
30
304330212
309109
237703962
400519
121966
6
72
41
806282165
71
394347
71
426564
8
55
18
463280
3
274277
23
333521094
201723
603405779
17
70
58
62
327855721
244690
6
131501
22
39
83
18
395255
134835
86
58
69
98
479463
7
8
226882
213846
170494
436105
77119
371051
94211
72
40
237429
383900
61
6
63
66
76
1
95
141343
87
6
80
871702181
98
99916
23979
9
217550
7
422054
437094
381140
1
409121
453367
221137
95
7
342084
221290
97
219941
344980
75
17
82
3
31
60
22
7
24
39
142914
41
57
6
362089
90480
441709
105497602
322367
397502
149757
54
6
50446
25
608882906
98
8
425867
62
47
5
350093
420239
298262
56277
95326
245849197
222874
226154
62
5
270397
37
33
95
74553
395048
30
97
40
50494
5
25
90870207
5
31202
1
1
311298
29
35
374564
113416
11
13
21
322943
50823
89
283106
448373
37
2
907089080
5
427592
268232
82
22
98839
272709
172378
309339
54
97
437627
5
40
20
414107
470997768
18
52040
119190
77
60
200546
9
12
8
51
8
101900
5
713355477
6
373147
312128
216741
201518
37
84
178632
54
3
91
706536424
45
5208
68
24
95793
192397
111786
22031
41
10
98
62396
35
968433469
81
98
82
70
138015341
482306949
37
80
455295
965209983
20
128882
2
33
460198
176781
361151
467297
116547
79581
5
9
7
405829
68136
253373
408324
112044
396045
87
14
376881
6
24289
86
780309045
8
215750403
2
347130
65
379217
454623
722619696
361340
348737
413627
510453599
468016
5
41
1
51
438037
41
23101
459615
40210
6
969582865
482453
38
93
62577
141861
4
350103
50
71
268073
187891
4415
68873
507649421
18
3
680026401
318403
5
71
98
873336002
65
209883
34
171247
67
3
123641
345015
1
346629
385895
370545
82
27748
165873955
814094217
561632931
46
222273
154768
4
16
98
211454
51
69
172812
213611
50
97960
77
62
45
62
334686
46
2
43
57454
86
68
200749
38
4
188065
26
68493
77463
7
37
12
3
62
404031
5
416124
2
43
258846
164167
59831
104216
72072
489284
53
60
21
39
104313
265448
1
407612
106414090
807677924
99
446245
356179
419150
59
131588
70
27838
35
81
46595
6
57
313256
160577
8
26
251423
11
7
328848
3
27
346885
43
284136
47224
17071
39
494481332
177319
3
473936
112537
34
302497
90
2
89
94
7
185767608
65
24
8
465644
203243
67
424020
53
86
33
67289
52
4
65
68239
262880271
960218518
153612
2
91
50
375304
333172
37
70440
93
683448764
481338
495321
36
7
681755777
9712
36
60
58
80
83
26
29
49
25
269108
345537
71
2
813691788
76
86453
117990
15
26
429821
65
45
761756969
50878520
352929
23
99
7
70
74
365194
459247
454298
404401
205760
142796
276711679
251614
231765
33
656599264
56
25
42819
7
297272
62
412105
446578
3
4
8
193329
222662
451840
6
35
8
19848
974949222
84
27556835
107665
52
25
554297765
331396
3
333517
1
4
96
443456
41
229624
138587
49
474579
922637701
277807
84
29162
25
29081
23
262230
5347
35
146109
205870
296235
44
164706
24
59
8
155950
95
64
312124
84
31
43
90
7
323799
66
67
451632
182825
94
2
79538
532251743
387258
72
8
486315320
330724
3
43754
38
324379
4
72
75
61
39927
365136
68
4
12
90
28122
499228
83
67
990817765
32
211778
15
77
34
74
97
48
73137
51
350248
746139708
37
427367
343659
66
429291
507128572
127335
821721181
22
14
181159
70
39
428235
42
77
69
9
427558398
9
5
89
916360715
30
103077
143560
789954236
4
21
3
1
467413
72335
447992
128236
84
867811318
975
85
74
56
479027
363071291
106109
176039
66
7
252030
79
249550
333814
44
2
41
77
2
2
361281
40
71
398829
13
88
71
36
10
67
37
483161
46
51
18
78
246000
17
290445
54
27
37
30
82
52
60
75193658
363741
362414
35153
65
12
307957
13
95
233306
55
96411
386528
419448
352987
8
18095116
58
2
693945838
4
31
52
55
251470
69
5
386147605
441965
952040468
361832
90
356795
94
90
28
11
263370
17044
92
275790757
44
10
99
439756
211924
11
236572
326610
339832
407968
149842
391543
98
464460294
393950
452291
435303
188697
410959999
73789
99
181117
57
91296
342207779
64
45
53
574318414
10
1
22146
162800
55
25
2
50549
424376
338512
576238184
101621958
389192
415185
1
98
10
45
24
47
431252
40
55
79
998528934
126816
11
11
257905
77
73
414097278
744539260
97
518380847
5
7
70
3
296863
72
1
92895068
8
262755998
454994
715630046
248839
163669
5
15
444054
20
9
15
11
484491
498711
333134
202241
480693750
5
6
10
47426
333913
425144
330700
82
84
14549
8
1
93
38
30
30
158745
64
264071
9
499480
469891
4
58
5
858139451
494374
71
88
395744
30
15
5
8
309731
318411860
448612
150784
183322
22514
428979
73
404176
491492
94
29474285
171905
298298
95
37
98
113874
76
301226
27
423555
51694
170599
6
16
320874
14097
198522
5
48
33
156047
78
96
408617
431485
543366842
583752187
451827
9
74
67
22
82379
323144
353852
4
103220
7
98901014
394664
45
34
421011
96
69
1308
12627
86
51
899027053
492677
22
175792
95
70
45
154473
233987
27
69979
57
49167
3
315315
425504
624166230
54
324779
21
156805
20
1
153388
29297942
45
6
64013
57
277086
101729446
458939
75398
4
279448
52
46
40
235313
7324
482565
72
14
5
324036
314926
420764
449820
7
264964
247646
221185
709289299
26
7
97
32
74
9
51
85176
54024
892857319
63
332539
67
375403
36
376185
138300
497668
15
8
68
452231
74
946417230
85
14
22
9
30
21940331
80
92
126789
274216
271751
636333510
27
52
427785
27
248724
6
78223
11
352858
70
1
471351441
36
261687
79
67
123556
157694467
324924
2
1294
6186
400062
335225
37
19
387489972
436873
471952
94
250539
340516
450085
196711
47
24
536999509
306672
44
422713
9
152753
137099005
54
86
328863
7
54
86349
63
23
363799
328285
375847
35
73
42
33
461702
450845
66
33
25
405520
19238
480110
17
397663308
218764
44738
75
336889
47
371015
93
24
240864
3
341654
8
223750
240772
6
496121
762319104
4
65276
35298
277266
11
132842
1
157429
340595542
476217
26
420312
208456
9
442244
90
1
149503
138011
84364
27
143179
64
19
8
488284963
28
173434
414632
440507
258186
12
69
266922
5
48
6491779
174834
89
80
212651
34
7
62
98
4
78
40
342681
50
117220
179452
7
322579
40
94
314838
92616
136493321
40
74
67
283403
99
639299851
249254
374887
49
355750
503008014
31
231483
8
354178
41
294803
439045
243009
71
76554
6
193348
97
7
47
96
290129
7
816540000
439426
155947
264342
78
87
490897
79
36
130854
21
336378
1698
72232
6
32
201952
24
149914
278274316
5811949
20
22
13532073
29
460868
117474
153059
3798
479813
56
66336
19
64
57
67
9
387067
10
84
11
1
379705
84
5
38
67
2
153140
61
76
80
44
361716
76
12
10
58447
118466
461857
118082
464357
78934
5
2
251001
339705
101554
55
115180538
760550017
57
50
70
174093
353378
41609
597322284
160412
80696
177955
89249
54667
1335
166387
79
723869665
9
482144
152301577
86339
28455
78
70
9
92
36
23
179518
100846
47952
37
894614279
934171619
87
20
369848
308470
391292
90598
1
28
214551
37
8
239398
336883
78599
42
32
492817663
491092
75
12
37
286975
89
271764
2
357329
429188
42
761661663
492656
8
50
84
10
386359
43921
23
140432
105935
5
41849
161924
363971
412962
59
92461
93
43
88
86
252775539
17
39
1
79
6
34
891555831
17
196944
65
368523
893878860
76
67
71
34
13
75
85
37
396154
388084
61
28
97
30
63
61461914
305366357
85
389115843
230935
209996
298822
68
80
442854
27
8
56773
13
8
93
98413
49
494858
89
55664
8
25
96
429641
417640
460464
96
395501
221658
87
155448
48
816917466
8
83
14
424214
158342
315878
600312780
12
970404374
12
116649
1
320666
51
273815
25
90
94
18
200537
17
237655
15438
64256
96851
95
440220
35
5
8
331933
1
74
409797
235487
248787
777409570
75764713
98
80
865473012
12
367918
458418401
497374
15
26
27
8
179057
718044864
5
392401
429918
499148350
939043520
461544
361676
69
782486822
83
115987
63
244747
8
481752
231774
3
410569
150323
412418
217750
2
221128
20858
4
4
1
163749
648633016
233511345
27
40
59
923597888
457799
68
76
321548
483455
15
6
447195481
196315
33568
77563
212279442
90
282819
87251
85
48
7
34
430077
35
93
97
16
239918
77
86
394482
51
72
267288
118572
57
434776
52
261210553
421324
655287090
476506922
78
8
88
108469
45
26
7
960396462
192556
87
16
69835
13
83
381124
259114
354704
44
33
441743800
4
6
8
88
855928590
13
456258
93
720053451
34
5
483819
476618
9
42
17
27
36
487882
46
504205672
40
40
80
363023346
150226
37
1
1
242355
80460
216958
487775
65
156714785
1
48166
224496
338737
3
751191246
15
55
112509
23
288303297
158722
360069
38
400662
48
102159
154673
403735
7
304902
44474
45
29
260401
142025
49
86362
28
8
4
1
16
75
9
69
5
1
412920
2
265378141
13
26232
32077402
30
73788
278631
163824
76
1
67
76
415329288
751285594
1
438072
4
74518
272282
98
467735
467297
287276
58
42
306168
29
76
60
72371
186285
356814130
96237
32184
80
16
89
57
373252
392313
516681061
12
76
259747
423756
186453
41
388499
25
437149383
270786
63
486469
407649
856784553
27
19363
344291
350727
429388
34
79
1
317427
89
604026081
4
21
5
4
177171
286274
61
80
177296
45
87
24
9
9
288908
69
49
439714
358263
58649
546699136
79
239752
101366
56300
14
51
11
84
42
850957483
33
79
3027
69
444373624
48
3
48
221889
75
64
28
70
8
348583
50
166490
139107
4
266321
76
286817
890896019
272687
51
8
77
11
97
51
22
47
8
342767
151249
35
75
84
15
71
2
234775
69
322442
1
65
7
203405
435109
428721128
213340
30915
36
141004
1
72055
92
4
22
39
300591
358765
20
39
117685
38
483749
91
75
94
55
31207
95
5
5
99
14
9
125973
7
51
11
94
97
2
94
36
203962
479768
32
9
72973
942304761
45
3
4350
81979
36
156334715
2
19
416817
7
56
238542623
9
423286
394607
58646
361903
196266
7
488553206
42
164730
91
163712
372238
64026
91
779402244
384930
927871785
42951
56484
382510
462141568
84
92
476608
218572
133989
95
98
126049151
444564
45
27
88
71
24
294655
98
796143084
88
232962
72
30
443673822
72
54
74
3
30
425005
477949
418353
118262
41
7634
43
51
177847
94
122305
10
365099
4
87
393963
77
9
70765131
12
56
15
1
86
164383
23
146967
445481904
99729
267194702
28942
54
194068
180119
221087
79
92
420620
33
353656
331163
58
86
7
140375
59
85331
1
86
25
151329
13
77
68
1
29
3
88564208
215170
66
160195415
113614
357612
65
70
263695
9
59
476185859
261884
123053
43
455254
29
426337018
22253
2
83
47
179408
63
421848
62
216141014
23
71486
201867
9
319726
190070
82
99
67
271155
498245
89
267707
19
90
453796
64
192171
265056
117600
9659
367244
32
320227
1
33
23
31223
9
76
55818
302255
46
207692
918320018
167812
545794605
924044503
28356
64
54423
52
429329231
60
80507
28
236242
54
206506
5
325839
2
80160
23
13
495903
272880122
238566
99
120807
244086826
4
4
954580093
176264
244492
76254
389976
9
673910235
9
295515
314194
144796
167842
3
69
247838
17
40
681793009
321908499
90890
465412
47
209325
5
475102
64
117615
82
20
374880
398709
5
59916
52
213281
96721
317845
7848
194087
63
29982
14
296372
407274
4
790817359
102615
4
447870
41
483435
113932
3060
59
55
13
18
131430
199296
173242
3
29065
433863
95252
931044929
183720
283923
464357
242800
370377678
391619
376948
44
41284
487545
370912
864372908
293672
67
112445
258111
200560
24
10531
204573
81
224890
318194
60
14
374422
73
89
77
257545
165256
40
90
87
57
649
59697
176538
420308
60
32
2
24
11
32
417022
299452
146796109
147201501
19
13
51
28
40
7
142419
71
322486322
58145
598641399
486801
340630
484498932
381350
416125
8
1
5
8
69
53
21
4
478977173
78
20908
226034
429324
63
41
1
74
301652
5
277428
11
361719
60458
123673750
84
855548858
34
1
219571
52
36428
6
31
51
266093
26972
98
23585
217280
40
257081
69318
192326
24
94
389433
363968925
18
25
772904249
87
15
151371
23
203997
455615
20
79
8
39919
26007
517901824
30
72
198851165
77
145044922
58
65
92
90
71323
845736613
83
7
855518749
76
37
6
3
80
98
403363
19
30
30
5
446218
29
3
338784
42
36
150658
9
130838
476723
10
172541574
451990
57
85
71
54
435390
4
28
4
8
412326
76
134644
60
7
65
38
54
95
618245333
59
20
23
615560721
79
61
32
3
387493
33082
72
36251
167851
20
48
89191
8
484599
90
297244
65
28
269847
93
50
154519
97654
97
11
24
60
225709
3
231798
86
62108
549467103
96
51
259212
116014
78
327230
85
317138
22
82
8
49
484455
420843
53411
888414962
786746112
188719567
29
138372707
478480017
61
5
59
178312
55
334120
434808
67
5
54790
95
85062
3
64
117520
661818809
18140
8
48540
121113
20
152583
478218
21453
69
48
57
46047
51
418045
409802
28
78
249028
84
24
274120
81
409109
14
42
73
18
933289082
58
11
275929
13
329728
58180
47
107816
199148
129901
446387
454416
90
303164
7
48
91
34
44
41
183010
202491899
483721
378419
14
219201
31
343904
85
25984
88
291610
5
3
69
23
331965
31
464287506
98
81
38
471134
25
588026223
495106
445141278
15
384184
9
34
36
39
53
13
6
48
44
98
3
136044
25
86
175976
82
373003
346459
35922
207721
12
337335
219672
199848
37
451064
52
36
419500631
218844
358337376
23112
50
19
80253
277842
61
412094
109209
88
8
175534261
73
117590
4
2
29
48
55734
92
13336
229325
102043
176944587
76
478062
324401
82
36
966410018
43
72
224102
115133
5
5
140081
25
325172
97
370011
108044
65532
184950
82
4206
390387
930253841
221516
63
129371175
67
269304
3
257718
39
986735899
64
98
38
87737
33
7
76
94
77
204433
60
63
68
46
488113929
9
4
441115
13
227418
73
74
6
34
173247
5
57
201821
283327
64
414927
389979
1
67
3322
35
10
69382
570208712
33776
32
412365
24
38
144522
75
9
29
85
214793
43
91275
314071
425985
480376
33
248475075
30
369211
251966
75
250993
3
437268
356839
172560
42954872
13
69
1
63
313402
75
326223
386008
193861
19
91
127955
5
486484
58
5
58
113687
495773
54
89
216655
447900
71
95
51
27
20
34712
16
35
87
193716
8
310665
193103
22
219548
5
217454
43
91
35
672228046
60
79
470979
83
198234
56
28
46
30
280248
46
21
51
4
20197
325940
404107
82
7
208253
18
70
53251
870225889
30475
24717
480307
18
389785
496143
12
210761
293789
244855
344038
67
2
39
4
42
157755
415982
20
255772
361509
84
262078
20
26
871839775
309774
72
39
99
5
96
181876
84
54
9
819216346
12
88
29907
404007
37
7
7
85
41912091
485585
408337
26
1217
680899703
34
23
93
263548
7
52
66
186028
27
90
414983
523439885
186901
7
247091
69
796347194
231106
25450
42
185847
858768660
406137964
17
85030
484294
41
40
206239
84
5
358213
121617
25
194630
331681
63
484697738
57
1
95
339662
32
114788
394831
336035
79
402962529
61
76086
3
6
66
39
607324516
51897
873072445
60
320102
341636
83
3
64074
94
213782
270825
58
19352
97
428259
982385746
365165
398354
7420
43
275925
77725032
250779
8
66
54521
11
2
217485
37
305462
65
329616
136828851
58769
58
5
103528
237205
86
38558
206191830
485323100
255213
2
4
93398
299053
9
452939507
953795718
135037
1
79
51
203829523
31
104775
30
706551931
395782
19
233241
20894
18
81
466247
716185481
23524
218337
99
77
420648
429888
163224
773849820
328348
154213
6
75
277770
98
60
33
232235
5
8
2
73
91445
78
94
98
369536
144860
170275
5
975792998
73
119720923
20
5
388069
92634
79
123662
219747
94
40
7
95
172568
18
3
185065
178967
403348
28
52
46337
438283
554038905
88
37
61
2
25
42
7
10
326237
7
405151
30318
21
76481
58
372098
373776
785870709
31
69579
340981
252039
298281
228004
452301
379755
25
112714
177489
397491
6
335577
283108
47274
24
34
53
298425
93
62
72
24135
163246
32
93
48
105669262
7
197107
6
31
74
326420
89733
303444
408825
10
99
10
63
65328
97
446291
264072
5
161211
90
91
31132
400800
97
5
12
175160
4
99
25
324534
96
294011
333765
47
495506
74
24
43554
279683128
34
96
63
17
179529
48
140738
98088097
9
278235
62
89397
438318
54
457951
8
256465
639525288
12517
28188
54
477733
290877
397133
91040
968061489
25684
366637
84
19
5
5
280206
54668
253574
136604
427873
114470
45
43204484
20
3
2
176157
64
40
243043343
104792
92910
75
29
5
80
8
38
322512412
64
81
297286
30
426812
7
59
3
23155
416996
33
292574750
2
158201
474476
570221520
950492945
76
48
81
79
24
41
394566
15
50
764420366
29
68
75080
269812
78
27
361213
73
332403
397452
651740030
46
46
37
8
24408730
95
3
242646
373577
73
456915
65
412152
170765
369761
39
406531
54
212689
260219
1
81282535
267225
72826917
40906
223805
50
438456
419241
895870717
227022
660934518
68
5009
17614962
33
487579
263173
62
66
65
488759
7
88
205802
62
74
10
8
4
18
7
84
260533
116434529
262048
52
473377
15017
10
7
107506
20605
99
271025
45
364825
71
8
274009
28
128531
4
28
23
439962
463180
401877328
71
2
2
15874
4767
208702
6
123779
65
35
460327
303923
211659
83093
53
25
28
470544
341297
90
50
82
60
26822
334674
409300
473123
172385367
521649601
66
57
24
3
50
36
2
44
417285
61
612000451
66
666588159
183346
36
72
305072
296691510
95
44
76
433595
1
339746
279392
7
96
51
450142
59
229962
215006
247856
447758
20
284283
42
81
452029819
15
5
695995204
26418
376185
39
366169
24096
486656
326877
74
97650
24
324270
74416
723956540
206467
46
405481
339494
4
95
52174
6
26
78
233387
83
29
328689
375746
460760
58
3
21
8
288578133
256723
23
93
112192
3
157641
3
59
9671
1
5
12188
27
105436
68
21
39974
95582
104862
11
164670
87
30
463852
169070
131064738
3
43
306114
75
55108
11
67861
51
229081
14
6
305658
18708
38
13404
49
452389
32
13
55
215363
35
36
325660
314932
455492452
9570
332382
20831
50
328060
8
71
46263
190431
9
443460
8
23
504985296
341174
94
28
474768
9
78
19781
3
37
98
66356
54
291330
81
201248
148206381
250602880
436680
375295
68258
397918
432440
10
56338
61
379523
9
431697
94
12
29
8
65
78
10
393929
395057
46204
36
73
88
246920
284280
764169621
73
300569
43
158462
69
54814
282391
7
118630
14
82
55693
29
65798144
2
95237
442554189
48
876258105
383376
299615
89
160035
28
51
80
49
14
250214
10
133159
55915356
163703
51
81
15
69431168
11
56
395127
328920
226248
70
415664361
145556
83
24
645208593
388693
42
70
45
147881
243742
216426
321463
33
96
28
361671
86284
55
1
73
333959
9
180598
482955
202852821
3
34
223075
384412
46
53
292503
67
1157
57881
308597
191514
5
18973
190475
492159
29
68
206469
17038
350357
51799
42191
397758
192471
2
83
68
44
39
151362
78
146748
370941907
445210
33335
44
329570
625032925
328701
38
47
21
457840
51
99851
404913
14
97
407834
2
578343124
147372
87
3
13
37
81
32
93870
200533
418147
58
30283
58
93
126235
34
6
54508
683090890
286192
157735
384649
255833
54896831
81837
482777748
416243
3
152137
73
165513
3
195332
569217452
53
373022
152422
92
61168
248763
163314
217017
78
205792
2
41
420499
58752
406813
4
434400
67
58824
445323
86
31
57
331409
297148
18
435048779
65
37
134566
3434
723979542
10
98
132773
66
213164807
387612
363658
260404052
137889
32
303998
95424
147800
11
64984
62
43
276838
2630
130908
441493
177324
265758
39
83
43
48
80
298404
63
451661
734523963
592983362
5
60
59
100854
76
334747427
4
272025507
487600
704082422
49561
81932
107857266
14
400985
237703
270061888
74
448296565
79
75
1
223866
314818
29
83656351
9
242418
21
377976
215572
747192567
417887
16
260417
32
13
221003
86
240347
246783
241144
98
138222
77
65200912
33
120492
152216
254714
96
32
347853
17
38
407875
462304
20
218435
56
469973
80
3708126
573473745
3
85
281444
211854
53
439924
240389
42
76
97
183982
39
21
23
31775
29
25
94
10
16808
7
356359
6
49
303648
28
5
38
466724
411640
273132
373002
63
537603326
200857332
258216
99
259719092
166039
345499
57
465049
48745243
404622
544584133
88
352195
72600
4
50
22
99
11
25
58
5
95
297281
488243
42
277536542
78
475400
61908
227762
199798
298053
53
5
18
15
74
370343
39
241136
7
32
61
90
251096
5
480342
84654911
38
799559739
269957
5
281408
46
64
59
15
96
56
79
57
72655279
49
39412
136013721
479518
91
421413
6
24
53
69
306513
61
265599
479678
377491
50
92
182264
258438
14
336652
295490
3
85
27
497583
335977
477280
9
56
62995
1
147989
74
227498
85
28
96
423006
355550
149796
7
8
2
300650
46
4
3924
41505
486647
15
141233
455214
49
59
143728
24
150131
32150
35
955355397
13
503272718
15
38
694528154
69
31
6
41
5
51731
42443
43621
204637
301177
63
499893
34
78
1
7
409149
94
64
78
182588
9
59
179558
267033853
204031
176246
46
125247
60901036
41
10
139205
87
87
198387
10707878
1
2
98626962
93
818850473
121442
89
93
333689
55
396339
76
28
314804
15
311657
51
7
7
18
89774
284084
64
6
351834
334203
7
75
663837552
167002
11
47
50
469034
688860961
197348
1
336917
55
82
71
51
175269
79187
4
262093
4
413302613
35
71
151957
198792
318930
7
109929
152877188
3
40
393401
316329
94522
8
66319
183452
16
31
696820835
473939
26
4
56
334637
82
34
202272
9136
757866857
359404
347730
71
5
6
891462089
70
62
78
8
243131549
67
219677
159263
303077
258792
77
8
92
433588
8
214795
78
83
40
56
9
52
69
21
55
909792967
56205
443545
478709
21
94
9
78
3
50
36
8
470317
1
425601
19
39
37
378174810
406167976
94
94
67
493963376
28
19803
70
134010
84
36
59
272178
418693
364204
20
182065376
79
42
251856
137589
97
95
476022
995619929
67401
215751
171024
6
72647
452205
5
250063
14044
402783082
837540603
33
153239
90
73
7
83
66
42
73
450473066
946422297
8
29
63
431042880
91
568080615
39
93
6
16
97
39671
91
192274
5
55804
355964569
286686
53
193378640
81
71
43
34
53268
53
383383
189228
37
154393
384006
396701
70
261366
94
265608
88
208422
86016
142405
17
91
421686118
97
455071
3
93
229900724
322821
84
70
326400
82
275000
179986
449733521
95712
42
19
311309
40
319299
85
312489734
5
182220564
93
71
73
71626
347031
64
1
52
27
6
879818020
36121
367684
64
454000
246931
186355
1
46
5
433298
294077
45
265571
21
755
36
8
40
13777418
97854
2
65
327595
28
38
40
88
491717
99
88
63
134423
86625
295905
851285303
32
50
6
4
93
8
980186496
7141
1
30
63
1
9
218067
31
136097
682348918
365549
155916
30
471508
25
308699
278958
414556
387274
480422
56
5
332473
121198313
481216
185175
26
324277
8
80
15
58
25517
98
51
340523
29815
9
73
222941
3
93
34
67
19
42
236970
7
179961
83
639589209
4
20
15
48
338786210
9
72
400401
69
14384
128077134
8
47
4
3
29
415481
65
569607287
79
184935
96
2
33
459210
8617
470553
41
28450521
1
64
292742
369343
13
254842
95
121957
136784
5
45
75650534
9
54
22
619227747
396575
272796
77
80
8
28
22
22
28
290186830
418973529
348846
8
51
47
303226
815725741
66
329029
5
186227
43
5
88
479632
60
456359
71
72
87
91
328395
486088
296454
28010801
39
57
829487446
1
2
199086
77
364328183
265040
51
209770
961060930
35
243239
90
75081
94218
156184
67
90564
812877967
96
6
40257
173724
73236
15
193933
94
421589
86
15
110644
3
11
3
447123
410156
283172
6
7
61895
224797
92
327899
377265
54
479820
96
289900
486710
465550
95
86
9
1
334381
253946
2
350814
67
404628
77
4
62
151305
288601959
302223
76
3
40
434026
5
25
368540
69
229314306
2
938745839
814683603
80
19
142960072
43
462975
182983
458730
161612
41
144207
57
70296261
7
88
74
75
70248
42
89
405594348
8
303731
13
39
245653
39
50
63
38
17
105153
121492
19
37
23
121694
35
134465
1
131542
45715
288302549
80
48289
328210
54
312058
87
3
397572
172538
2
95
125732
5
30
843595941
836998197
425655988
80
266651483
468507
6
698370527
7
45
407886
48
38
68
69
392
52
450308
79
522182032
507557356
5498
29
211748
187029
304685
46
79535
5
50420
6
8400
17
6
21058
1
40
401515
5
137791
76
71
56479
22
9
92
26
16
52663
42
30
291072060
279206
243990
429863206
53
59
13
9
4
446965
651797867
19
65
787051244
404201
31
88
19
959444300
76
48549
58
6
450460
84
113340
574689122
60
29
297927
9
37661
891328471
43
72
20
179197
405626
55
222173
435388
53
3
194241
38
165777
11665
32
6
4
32
98
450314
98
8
668620690
25
454530
47
121262
369236
37
251622
84
19
375604
12
118608
2
716966864
62
73
98828079
142694
385877
93
45
470280
173387
5
99
405323
30
6
51
99
81490076
402536765
557438819
150995
442596091
1
4
41
278719
313815
279460
5
189189
182876
168322
15
88
98
465401
580296434
33
232560
480899
359820
9
348344
38
86
4
434718
43
63469544
23904
62069
489210
303268
20
24
315217
179011627
14
382270
369423
30
62
81862
434546
181522805
21268
31
5
126833
91
473332
3
236677
8
344076
46
170156
93
406044
16
210331
4
57624958
66
85
99
194561
656631692
267861
274467
5
210742
72357
711835440
70
274199
144957
2
107889
466393
5
246023
18
253469
26932
33779
74366
249786
403126
8
36
493787
128674
7
309655
10
28
56
62
183509940
53
235353
27
43439212
80
941073029
279252
86
393976
219446
234889
394420
66
60
15
99
50735
366192543
94
77
61
3
77
48
75
408895
67474
31330
29
121674
991319078
3
94
448421
88
2
5
35
28
5
22
55
9
293085
5470
22
169042
417085
7
7
805029347
20
157626
99
19
240725
9
464397718
11
13
92
341327
39
81148
38
79
775838039
460638
131222
485406
616405500
311287
593954274
6
313674
131121
790783411
89
313343732
88
6
40
365648
45
93
81
21
461801
17
647399231
374596
479996
284541
8
34
7
23940
59
618881816
83
28
8
9
40
59
385879
262002
440252
86
457576
76
9
253860
79696550
223292
90
332414
291932
423663
352621
467107
217412
72
66
185142
38202
45
601953550
88
12
40
21
20
121738
213401283
80
265991
312346
69
13
98
45
416474
27
25
453226
53
310951
11
68
38
415521
461569
69
3
184929
76
27
73
50
440002
25
56
92
130514
4
301530
94229
82145
5
29
26
9
39
8
920964175
8
21782
51
86410
422440
163222
44
415725
370074
7
46
313917
341987
277067
9
62
159883
125119
383952
17
37
111002
27
385797
465654
315803
125072
70
873469877
707205491
6
415534
77
35
67
533103878
91
116050
312249
518432501
89
417017
31
176327
33
8
404416449
616539381
146913629
196854
108919373
393587
378858
453203
12780
10
149130
74
265511
16
83
464700996
104596817
381254
760310200
75
170006
36
42
77
3
79
92
8
27574
152472
21
458591
84
11543
89
193956
32
24
9
329147
111688
97
751668229
448383
9
65
181490180
414020
87
69
8
11
272227
8
269031
152519
9
113112310
290543
94
20
458020
364893
16
70
37
12341163
80
6
1
70
118190
3
513226387
97
428314
874722007
318780
5
82
95
75
49
25330
227062667
3
390191362
94
28
77123
14
89
94
290051
20
480113985
43
7
37
240347
108788
14
40053
58
97
3
88
12018
65
72
385842
8
690323081
44525245
442828
241732
32
363673
30
9
39
291614376
64628
276473
98
20
6
494167382
5
336444
56
77
78
105445
402842
293483
13
223576
110659538
68
480934
114952
22466
32
212608
101662
311864900
380342102
92
222563
22
221974
489444
78387
22
24
434661
48
33945
61
3
62141215
4
8
324789
498920600
81
56
159753
78
54430
138940
153108
351312
83
52
95995
39
23080
77
174195
51
65
1240
179860788
73195
50
2
395721
49
998041876
143708
43
5
15792
18
132311
710526616
834405502
249519331
48
386227
647679257
372247
551632677
38401
20
47
57
24606
47
204504
874860490
221578
220456
98999743
9
84803
71783
619730788
208520
413667
71
159347
37
6
85
110649
143403
5
49
467980
77
80
289960
71
95
114911
20
14588062
69
409881057
285248
35
415514
244142
52
26041
239324926
220912
59
52
177565
426505
170275
11
524172092
33
79
755286291
62
76
76
770724272
476799985
139738
72
79
3
16586
262555
67
31
778363439
48
186064
8
77412
327791002
50
440865
413027
79873
103542
4
33
395572
482046
7
67
266677
93
103639
370597
57
245698555
4
329705
54
1
54
58
16
382096
28
76
78
169677
116478
77575
44
37
234901
35
65
2099
66
62
29
30
389430
77564
97
4
191808959
15
97
361920
35
64
661167661
38
93308
33205
77
29
38
18
81
220439
33
473052
12
49
57
3
613027808
27035
18591
29
290832
93
9
69
82867
55780440
890472721
65180368
89544
92440
219733
83
44
21
2
4
84815
308724
66
329210112
45
804848076
171081961
65948
290596
55
19
296855
56
38
473249
12996
553533802
114895
65629
388274
70
33
463491
49
246032
216714
634968901
89
432409
63
2
153065
84
79
93514
295549
492552
7
7
81642
99
75
13
56
215276
221849826
86
39
14610
279897819
451874715
2
59
22
231350837
338057
49
561118697
82
534927361
89
96
646996835
338718
64
94
99
1
48
76586
180095
44
235285
411888
167065
40
3
50
241973511
39
68649
8
461095
375939
156381
87
63
1
73666
1
16
94
40
75
24
398353
450901
38
45
330355
6
331685
60
457156
93
317760
78
141804
113205
6
206379
105831
35
1333
58
773022622
10
272410241
6
2
203123
365209
47
3
46344
388871
319933
13
34
33779
371063
58
16
586726221
70
413547
44
66
46
89
59
355458236
243882
85
200119
392234
6
118450
49025082
75
91
211817
251594
7232789
744846317
24746
90
15
70
410652
268080
137588
62004
401790
181032
42
492587
63
2
358542
19
378303
404869
35
46
40
277126
7
42
173595
975199341
115114211
64
73
67
135723
985421374
37
403936
1
278260
30
496373929
485301
33
61
67685
145836
204996
94459
94
96
3
61
90
323707
2
56
88
209178596
37
17722767
131934
41598
200707
190562
43
395852
2
48
395413
356389
486278
39
29269969
11
465681
74
424533
6
386235970
108226810
470893
313011
95
70
13
374618
8
425426
428649171
40
417300
67
256527
221286
94753227
669681448
731468166
15
312992
5
43
357639
487925
7
96
78062
257618
29762
13
360240
329492
5
2
86
40
11
56
85
99
423233548
365636
295301
83739
21
60024
59
171064
259031
295492
26
363368
297501
631437179
229815
96
67214744
300298923
69
480835252
72
56306630
217287
76527
162360
98
486717
279489
59
215134
351066
18
234117
48
15
4
3
64
403415
13
674063928
30
41
9
8
299467
29
67
363997
628583267
289535
88
94
74
269216
50
22
236313
971089608
438020
183590325
70
77350
21
9369596
304693216
352041
35
30978
4
216882
410582
164388
238587
92
671622603
8
418912
255756
71
131330
40
70
15649
39
68
162150
84
86
60
91
5
194309
442501
60533
277099
39
419209122
5
87
27
365107
355930
78
220522
28
404130
246623
24
50
79302
916185095
332718
8088
348796
96
119333
39
958008668
102222
235182
35
84
630588038
3
1
172359
18
22
252795
291735
458186324
488922
2
3977
176230
480186
175406395
94043
26
169566
304379
469670
123149
46
27
7
426127
163822
5
84
988101906
428198
340283
260660
37795
18182
65235
28
76
62
7
126252
4
275013
275624
95
171465
165016
27436
27591
328830788
335535
79
57
29
81647
157546
143927
23
97
200054
352982
214616865
79469
4
39
150599
220103
430198907
6
325470
272417
14
186045
3
22558
875773452
279083
96
433196
34
171439
679204201
96090
59
434265
755897344
1
23
58
9
25
52
152133
22
458712
2
23
32
8
80
14
80
55
162329
66
172753
4
80
244964
417578
485272
91824
7
288369
1
202663
6
155853
62756
42
74
241878
5
425151
50
6
146020
5
82958
56920
118326037
83
370344
601458893
98
52
47703
94
909664742
548316974
105482
458178
8
89871812
131816
283703
229391128
60614
9606
187424
40
7
418701
267857
13
85217
81
332922
38
256723
949107330
20
4230
285592
60
71250
9
472491
80
320224
85
53
88
31
238423
459585
230181
97
390753497
150861669
356279
406100
18776
231175
63341
5
81
139601670
393482
102251
452538
30
281202040
74
94
24
718734645
1
780028996
401263
83
87
67752
46061
51
85
193273296
61
93
694259841
18
444382
5
254810
436804279
78
72
344847
98
2
472839
81
122008
582486289
89
9
92248
87
96
97
32
131542
31
12
16919
266769
7
3
77
302129
264954
1
69
85
108075
117783
388318
256814
7
173634
39
152908
486871
93
19
98
32
2
30806
45
445149
166273
34
63
238725
322864
50
31
33188
473396
1
295899
380648
425146
2
62
898625705
34
336010
59
354199
13
392724
46
323226
94
79
29
773448623
57
233338
22829
229214
121981
73
27
407562
420506
350228
244511956
1
227836
4
420332
257070
34191
662804597
9
22
1
42
111463
444193
64
13
93
454507
72307
4
36
576575554
83
859015544
394979
7
383957
15
414894
92
840940639
99
25
41
70
62
83
345666
6
189257
524244371
91903
4
2
36255
260566
203698
311619
94
278098
33
66
475991
68
4
88
90
130411
62
9
413533
45
15
301419
59
8
879496494
58
135378
358567
78
248340
495385
31
5
99
46
449765
1584
452567040
126771705
68
77
309360099
160946
588430033
87
74
368494
129182
67
356560
57
8
35
4
952241114
209659
99
576115199
81
64519
61547
6
40
71135
77
316186
80
4
84
367442
331423
80
94
156431
57
14
381601
90
264534
54040
8
61
471837
90
18
1
57751
42
66
18
74
25078
30
16522838
11
6
40
440034
277074
292333
44601
10
220431
3
9
422934
92
28
5
70
103216
66
372314
19
138347
133512
26
325673570
183342
122541
52298
64635
51
4
245909
33715471
87
84
67
75
214944
92
942099357
243902
205628
394062
74
290535
273998
253571
25
50
275239
4675
19
281961848
71
22
92
56
150402
10
64
467412
445945
324388171
68
19
68
5
155600
13
231372
61
52
6
56
92
3
174250
67080
10
35
92662
56
16050
9
746352706
77
57
35
56983
353214
406330
185592
95
53
98352
7480
1
264537
97
42
99690
57
231615
195546
37
17
77
5
388822
35920693
10
16
43725
7
59
71
81
361976
29
91
275848
233940
17
92
1
258729
28
82
269760
18771
35757
761576252
117609
179777
55
98
51
326386
36
205974
215483
26
4
12
47
4722
42
12
59
4
93
131696
52
92
325700862
484867330
901288129
43
299418
117531987
64
42274
144626
241999
170653
287529197
28
227328
186710
14
54
73
303591
11463
5
144662
37
56243
9
895348690
1
89
66
308258
431534
13
4
49
73
7
131319
75641
96
79047
43
352179
128678469
31600
325967
19
1
18
47
37918
44679
54
117470
69
420397
230393
818772799
93
448995
60
401038
86
95
10
413916
63
35
96
3
54379
5
47
78
79
13
387176865
29
171299216
415422
22
122305
51
373065
416872
32
3
807448052
142527
90
268392
56
69
163511
88
195697
114663
43
6
484794
22777
2519
473487701
29
285460
66
31590
134322
79
4
75
17
82019
81
83553
88
71
7
364585
64
5
438808
54
83
36688
24
84
314106
62
71
270318
77
232968
296127
15
63
131073
41
102032
572632056
232169
476476692
6
22050
576773729
472763
132681
78
96
234799739
133245
259408
213570
25
54
78
97502
9
198436
91626
25
76
370364
97
91
9
59
410518
288401
37
264317
803964727
205428
963800715
216900587
57
308802
63
132486
316186
29
79
30
6
305496
394416
21
29
97
99
52690325
69
673516354
296783622
33
61
424215
474709
72
33540
360952
378468
2
255277
181024
463943
6
84
14
36
9
274909
661315032
451972
39
23
141308
92
450561
11
46
444937
409090
64
62
96
58
112714
97
407574641
41
107725
281411
253489
95966
35
48991
193536620
298105
317972
89
51
17
75681
343866
9
62
478482
5
90
299288
9
359258
64
343377
3
144986
370310
194869
92
241589
877037737
118571
12
454292
139397
133311
179121652
42
179788
65
4
14
487441
388159
34
28
37
90
253916
320213
52
7
260638
18664
78
55
226963
130301
8
39
28
224719
203683
77
161880
372952
18
467939
285295
29
6
524350906
59
106241
7
68
627229313
25
493283
53
54
392381
97
20082
263578
277031
31
349653
611313094
94750
31
248376
8
263341
45
11
15
41
6
3
197632
55
86
545981865
98
19
187570
357382
7
260799
20
462972
8
543876508
415906
1
43
8
75
7
214159320
65
662917892
14
128693
6
344696
71
653732562
410804
30
29
32
50
8
301366
89482
25
77
61
305884
2
493408
64658
74
410583773
439367
459379370
205949
37
98
346804
990967244
72
72
350947
51
100608
253031
220670
11
221483
49
180122
325122
383928
72
91
60
5
42239
404395
78
416594
489655
479092
4
82
418582
3
417685
234922001
209932
80
48727
69
307267
86
49
65
252947
17
71
34
234450
3
69430
8
412958797
20
97
66
63
55066
38
34
21132
102194
497497
154531
91979
182589
25
178944
420853
462743
261728
689314155
369722
494753
82
149694
76
340175
4
353690
7
451106
6
237768
6
92
142560
60
96
427184519
365523
274972
81047
76
165451
18
18
3
78
2749
235274522
318876
131531
64352
7
3
7
7
337212
40
417539
316996
596636509
5
350938
3
57
137795
7
154683
41
6
397361
57742
216512
69
43
8302
495466278
175884
74
240626
4
265806
414597
134095
38
146739
267003
331020029
29768
84
51
122043
435510
35
5
304040
9
92732
369462
262760035
180374
231717
9
351922
108164142
293065
657967660
34
323230
923355865
91
201661
88052
322807
27
871685372
76
2
148366
3
326453
19
300011
498398
26
125138
2
400093
97
71
940224412
555645801
142166
97
244267
469785
59221
297064
4
65
33
232467
19
593852795
118083
406931175
6
418717
323878
81
317684
89
429317
359395
295191
41
89
96
410668
66
176351075
83
383827729
2
3
49
228222
24
6
10871
23
9
61
32
478575
17
279855
98
94
20
317763
9
283112686
21
90
96
23
83
342845
62
28
57
16
70115
332060213
19969
10
336188
2
1
97049
368425
446726
93
21
1
108121
374995
11
11177
69231
94
31
13
614135780
468727
82
572639284
5
98
96
50
158346375
303881
38
30
208808
76
99
58
427267
774821311
42
134632
367759
82
308837
80
85
9
452436
68
176634
300289
25
6
329001
293813
64
301839
38712
204720
37
390704
287324
23
75
28
16
42
34260419
8
31
64
485223
68
311782725
16
208976
19
76
8
483842
64365
139329
33
64
271417
83
1
475401
1
40
13
153398229
62
1
4
79
17
81
445154
4
50
44
489988976
59
422305
22850
1
64
10
58
1
4
81256
67
47681
75
290580
414649
347023
7
94
60
25
8
980695997
44
594637537
33
290223
48
89
99
78
21
436967225
94
479682
76
66
137312274
65
9
71
15
96
118445
6
37
45
65
87
54
66
296795
164191
78532
8
45
6
572008533
39
5
58397
15267161
209140
31
574009736
7
33990530
105695
62
192950
77
1
73
6
81
94
51
8694
437766
2
38
199820
858767486
904541159
228052
92
86366
243845
267762
57
399522
70
52
11501
119552
90
39529184
69
35
341888
46408
37
85
18
12721182
85
756181486
50
85
8
44
1
264646
38
339245
471987745
6
15215
325126
315486
14
42
56
87764
480007
45
8
136310
4
89
4
985200293
40158
3
55
188753
74
79
451201
155355
226282
58
442602
92
448844
347873
301740
27
141740
84
273284
441827
499761
317438
480077
55
366825
50
361861
23
247043
338399
316468
266645
15
77334
79
90
364626
99
401729
44
191797
1
9
193621
285926977
108451
143666
4
432490
474884
56
5
126078
4
39018714
135567333
74
975464604
23692
47
47
74
1752
384052196
221051
50
412071
612135004
25
80
250567
95
42
73
423936
30
33
89
498056
55
38
539417300
449929
15
85281
25
9
67
176151
58
811511130
133302
27330
450414
57
54
232253304
131155
86
302750
466251
61
97
2
116653
473291
9
374420
58
50
227672
23
274649
73
46329146
130788
131040
1
97
396002
469389
3
6432
84
58
40
122755
67
389494902
176673
477210
174425
399203
4
6
4
91330
31
394444
213782
407106
498591964
51
49
29803
86
217964
405101
590430048
178643
22272218
264932
276942
8
431905
497728
9
1
714966641
382448
168558
39
55528
33
45
7
84
7
24
4
88
9
60
24538
417349
71
227599
161878
321483
204720
17
231263
410134
31
2
2740
9
27
10
50
204565
941643017
31
660835221
29
15587
458576
221301
1
5
155697
568700469
138342
14
87
70
83873
288525
92
92
183354
638712387
31
79
348359
60
70413
58
340790
47
14542
93
87
395395
283355941
5
273967
785883649
442354
8
45
509471874
84631
89704
85
406472
399505
859289486
992957392
104554
46
432668
19
59
19
429984
486775
407835
7
90
398064
932652688
9
131645
67
44
20
449534
47
4
448017
399926
2
971541437
13
2
35
46
54
58
270299
938010012
60
4
66
28
209965
11
99
29476
102930473
881044994
6
145717
415234283
487456
5
92
110576
2
73628
67
10
131489
78003
333223
97
82
180957
423244
12
88940
15635
132708511
87
59
327875
336675
730703702
785902698
499608
381678
22
68
19
201604744
8
55
46
3
427798
1
76
463443
7
484675351
345710
45
1
655351040
36
7
107744
6
323273833
470427
455970
7
474709
71
101959
9
12
762812168
194602
443861
97
338423
106483
455411
377109366
157638
23
97
962964127
302511
481803
69
384289
783054724
561710539
368539
147547
8
52859
9
24947
345394
307201
6
13
305841
162304
338582
8
689410258
68
64
78
31
140296
52
90
607111167
88
44
12
70
38
28
49
73
77
63652
360221
204187
211053
414805
273841
177684
842771017
69
457572
40
257963
49
96
488759
448129
255234
129390297
39
18
278007599
16
52144
57
429129
327226
94
412427
89
73
271298
457182
941359370
5
68322
11
261677
47
6
76
24667
64654
56
406152
35
12677
6
48
419964
14382
6
99
7
282164
273271
459762779
73
73
73761
10
90708
350137
422474
58857
730034455
230819
658037767
341941
186523
72
5
78
37830
22360
493830
8
41
88
48
381902
340571
71
295339
75
99999
27
81
35160
26
483527
445586
39
4
258354
95
284215
77
51
111856
495643
91
91
135496987
116774
52
88
165486
219037
169213
477414
5309310
45948
86
50816
72
87
41
85
1
35
542651560
18
16
326876
33814
160689
5
847954502
62
81
3
19
37
200327
382726332
930857987
43257
72806
8
9
407702
40
21
7
83
73
85
306019
214556469
20
8
97
504455267
50
5
108436
99
94
131475
195563
391693
354677
12
356142
89
69
59
118858
407409
156803
259717
479512689
376922
11
22271
269251
5
305895
426744
96
18
750737640
98
196078
370684
261957
128343
499034
98
31
5999
68
158673
10
31
37
337444
3
64
178833
674769268
36985
78
332713
20
98
97
325453
72
96519
85
81
396413
52
1352
92
84
39
20
434626
64
233389
41
46978
7
458390
30
823020190
455484
31
35
149314
32044
52
489605537
439620340
198668792
39
84
125605
17
464534
43
31
184941
486369170
408438
254009
23
255016
46
58
290020
8
222901
5579
455821
266287
457739
257164
123166
490253
360195
57
43
282579
56
9
245052
271284906
599248508
212304
173624
309488
400692
430836
474312
24515856
241874
29
68758
29873
147337
29
303977047
118165
360905
465017
70
82
94406
201250
91178
1
30876
475542
49
10
25
75655
443352
494511
89
27
16
376933
495330
834870777
84
56
77
27
58
407080
402383
882
10
47
52
155627
422983
49
20919
69591
5
99
78
200641
62
997195988
2
48
247216
29
44
168655
140050603
23
60
64
59
172471
918030044
86
92
307198
71
14
84
62
80
40
359963
54
284263
98
193717
93
284400
212604
85
51
6
37205
70
59
93
696625603
8
104438
12
20
278864
308430
34
8
345744
168414
33
245727
7
2
38
5
257064
106273
85
776568983
1
268964
373337
210746
220885
87
393930
210741475
376611
36869
65491
41
341956
875691217
446833
70
20
349806
34
29
23
63
316309
93
63
951545108
94
9
252985
459276
54636
47
418336574
3
37
25
65
236946
62
25498490
288661194
48436
519864375
182502
1
22262
85
53
68
150446
90
66
60
93
99
53
294450
409655
156112
220953
372118
4
302734
88
31
23
43
44
37
401876
1
477626
44
455541
116273
762304606
75
47
399860
398012
755999749
380088580
73
34
454200
2
79941
180728
334927
2
24
721492794
338584
7
41
39197
269926128
21
98
225784
59
137321
40
5
20
334142
21
259316
66
22
6
326550
485368
296215
51339467
57
170424
29
79
483366
195291
231452
493012
100554721
86008
179230
28
75
22
909293584
286614780
23
68
63
9
25
40
221821843
72
219851
126077
487571
812187836
32
67
144058
51
320853
404082
52
6
485139
87
374925
42
83
346584
379234
832601057
56755
105681
22
92
572546630
260536
429153210
53
144471652
62
269898992
36
7
18688
96466
846916095
27
38
36
21
39652
464317
54
96395
426086
15
57
99
557227353
294508
53
310515
435887
470468
689562373
119555019
496316
18
76
66557
76
121883
4
115635
226067
467720
10
2
182891
9
125534
441844717
386893
75136
68
240604097
49
88
27709
83
4
246209
139931
22
144827
34
7
50
1
2
63
1
68
24
68269492
120612
695045155
50
2
16
31
94
54
237314
99
56
7
40
68
46
899564643
5
216311
226827
141406
353198
198857
54
61
297455
5
85
54
979333146
8
670473283
46407
276419
25
27
77636462
551099553
3
2
17
1
323923027
81
83614
9
34
109846
67
27
85154
473955
82159
30
71
84
21400977
10
46
41
366837
84
45620
660600447
40
160959
408864
44
9
91
7
70
260466
38
341595
58
43
188118169
1
59
85
433734933
222174
33277733
34
222197
336283
2
312204
387260748
389108
313681
192255
74
228059
139124
93
59
222007
7
139897
23
8
268134
79
20
334033
66
420248
56
95
385505
83928
137446
293201164
36
701315021
904785277
2
91
29
5
209481
739435022
23
75
468338
275916
157962
50
561909292
404077
478503
33037
5
446582
274840
469602
487845
24739
221362
119216
814194221
420979
92
483493
22
44
398295
5
457542
39
82
85
249739
9
78
61
261850
83
80852
67
98
51
11
23
58
84
118585
63
76
15218
455198
13
92
37
5587
404927031
62
28
5
15600
383470
12
712617614
184148
397204
36112
1
94
53
27
777113517
97
37
341587
804133116
65
79148
13
80
4
611935054
9
80
10
321835
273882
1
98
163004
31
13
370383
394943
170653
405362
25
70924
268564
3
3
93415
170581
5
361358
258798
242814
87
428477
4
49
11
9
9
191841
198233
272016
61
354639
348307403
834530601
9
1
97
276109
27
309999916
119684
69
128891
496187
50
97262
297706
59564
229001
17
99
89
274730
62
54
65406465
339154819
28
45920
97
60
83466339
306845
38
285937
71807
87
48
2
40
6
490824
130996
7
198850
464381
9400
367971
44
6
1
85
3
14331
57
78
80
495905
169593
207958
94672
4
92
137578
7
53
64
33
886404986
85
8
8
416732
40200015
37757
2
7
47
467225
93
483611
99
97
747583397
74
991610556
8
27494
489780092
57
52793
95
740345955
92
189985
78
15
78
212139
292488
497801
1
687786182
83321
99
84
108680
41
96
439222
176728893
418446
271196
88460
21
80
264040
32
202304
35
440320
91462
476771
3
2
411765951
491758268
17
206901
57
282324
30
93532
45
254798
11680
714485609
60
49915
5
34
387800
409725
87
195358
285127
32
8
403862
662114907
4
6
85519
101086
59976
69
318503
5
3
227006
226851
70
732
21091
85
49
455863
761889924
20
96
178114
5
24
5
170155810
247669
97
7
50
37
55
77
69649
317335
124086
306026
83
33
110998677
67493
241402
1
248579
8
95
26
162084376
68558
82
526826395
906197823
413269
206125
399047
102554
90
15797
23
53
301916
210335
19885
276248
89
3
476189
69
86349
41
24437
1
312555
57
86
96
83
694794727
63
17914
1
20
86
444372
400371
5
71
77
64
472518
95
574173582
58
1
973340815
69
317979
606424954
52057
61
241893
776013410
63
10
90
470077
37
4
46
453417
385128
215656
468362
22
38919
100024
382430
78
186679
144728
467197
75
19
31024
220666
2
37
307835
215578
94
341458
8
91
79
1
32
7
40
77413
748801271
225508
40
2
377089
45
473967
118170
281012
78
336974
361025
164715
39
6
264930
471714
273074
466845
479647
73192
2
5
67
17298
64
70
483452
410883
292346
24
204556
70
98
321227
4
30
45
358420
29
24
355303
15
70
276605
334271
477012
72
1
80
66
162213
72
80
45
33
326995
230931
80
26
548524393
87
139865
35
87
433539
79
4
36867
82
193286
546996693
205278
97
85
104586
88
2
12
1
97155
103525771
436510
38
94889
410407
96678644
267029
108743
424171
51
14
107308
969694693
975161023
92
196454
532912680
39019
89
42
147805
13
149251
46
431846
362662
11
35
178654
83897
70
22
169938
573996713
356729
43
26
416542
853663331
61
59
392491
215031
292050
390947716
85
364761
43671
343957
290709
34
128250
6
59123
60
122868
26
427897596
362264
415013
151973
662814845
38
55
9
622921651
513580494
68
133647
47
479647
456107944
20
57
273859
51
14978
10
6
226308
322147
368418
22991
472365216
381444
61
240064
328871
21225
94
57
176996
995347147
80
249105
67
78
71
66
254452
72772181
72
45
66
75
332785
424355
96
67
161022
53360311
1
11
79
46
80
34
55
290809
81
6
580
418384
5
42
334333
7
436810
52
46
73727
9
240079
179763
393383
496534
272920
71
93
830041413
62
339482
17
66878
36
87
299741
38
84
993579512
260774
250147
297347
215055
38
71
184978153
288316
379624
32
82
97
254610
22
243120
91
438255
214314
88
45
85
13
28
80
70
53
36
18
253910584
310229
4
71
373124487
1
450528
68653
97
16
451530
375076
9747
3
69
323758
400457
447077
588078268
18463
8
213105
1
50
99
33
381884
11889
32708
115036
325449
25
212111
25
78
4
494772
8
4
76
87
458793
43
330216
367920
178603
81
62
26
7
32
45
3
221216
66
454534
46445
37
60
4
147806
26
88515
388604
954207132
58319604
169338
4
46
10
261026
3
88
58
156922722
77
61319
303760130
494147
61242
8
328080323
204244
26
292151
33028
48
726596107
141194710
416528187
16
30
222807
910731481
9
17
87
81
90
346023
57
988370902
436328
76
249634
305597
175195
248918
71
15879
480034
39294
482066
3
63
200905
315327
426360
28
239813
374342802
70922
104962
4
382344
479066
579471625
387501
285273826
91
18
476814
24
87
8
890984383
134018489
213374
11
27
29
93
79
45
446500
60
97
37
463099
233700
3
56
48
702629585
8
402782
49
298339
264607
87
290795
88
768645896
201722
60
83
30
10
280842
480813
446929
53
63
73
314405
63
58
471358
485270
5
57
56
365472
4
619118152
6
96
679346259
9
68
274158048
427190
44
31
12
36
45
49
331180
370590542
29
336986
220629
87
185989
14320
23415
441396
24
223171
34
355034
1
54
24
20
448156
25
49
119419
286680
5
745716547
369709
196978
425298
666640108
96
3
487192
76
60
491020
74
83
158265
88
3
15
65
409178
82
449296
5
496678
39
820088542
82
13
250343
8
68
93
77
68
78
932034390
192038
96
128234
60
3
328637
409685
141084
83353
436590
107273700
20
860724981
57
174316
7
345418
57
390038
77
595711076
92
76
80
357042
77
24
452127
81243
463948
409705
347319
31
343440
5
416472320
55967126
347696
8
246868
4
23
5
80
66
89
474139
14
4
6
300058
148972
61
332113
398996
94
74362138
185632
126813
219358
950590399
171892
30
41
8594
318471
4
272864
1
385356
295145
99
206430
40
621804500
326722
313754680
51517533
67768
25
883794316
6
449729
27369
172747
376036
235015
292627412
40
300309
49
251529
20
76
8
75
337869
287565400
940206329
39
74
220185
298653822
402887
20620290
542147587
6378
457478
14
85
127280
9
73
33
11
400235
74
32
32
436107616
428938
18
53
90
87
53
4
62
802163985
59
90
48
231146
461335
42
345581
318380
245571
3
945865889
40
9
583854904
438173
63
13
2
19
43
95
2
125487
66
50
50659
9
96
2112
159020
12
381319
165691
22
302087
78
20
81
20031
38449
170695
244520891
46
458930
339932
172002
54
211266
391469526
36447
465047408
266773
447760
117967550
42
63
19
17
36
2
130564
34
100424
56744378
697382665
345440
447835
61144
39
71
325529
80
607722416
398226
88
280133
98
433522
84
15
28
56739
75
778684069
273803
718957095
73
28
388185014
63
195565
482461
430398207
843516037
208502718
43341
6
1
239849
123844
167015
374289
94
93
6
4113
351463
90
308739
2
85
8
17
60210
97
80604
9
9
7
93
427126
5
2
99
586907452
116453
453751
135222
5414897
442548
387053552
313927
24
10
321990
38
669919477
1
276437
93
14
4
323556
321519
358221
96
381813
42139
439385
391239
29
78907
1
297315
498659
316021
413803
204737
1
69
37
92627
2
256613
96
17700
26
631510239
396360
297807
1346
412039
89
52
13
71
425315
44
77009
478022
29
75
5
34
358316
696485737
673776530
329029
461587
96
14
56958
36
87
148024
4184
270987
51
22
93
11
404958
45
90
40
119426
250032894
2
88
35
96
403994
5
8
500808387
8937
174485
391651
175662
45
90
35872
57
891628190
499978
80876
97
90
81
999852636
45
415010
19
158078
77
406156
64711
8
285525
292755
93
318573
79
252039
2
85
31774435
1
242842
166564
902985881
361319
68
90
79
89
211334
73834
18
282768
148475
262799
155970
3
15472
39988
29
473576
12
323725
473462
61
467459
35
568295776
271336
241338
385027
44
266765
167398
79
280759
98
8
98
18
93
3
241044
2
493896
289255
415642
528074311
166102
57
192865567
365979
422492
292757
347958
330533
362777
522979501
44963
211631
9
414686
6
83
207591
3
319450
296378
45075857
102931
283505
71
72
233931
9
407019
1
6
437359
26
30
368116
470617300
190532
263593
32
69
80993
24
141823
335007
406922
75
2
497043
354380
50
493764
94
340452
6
3
35
40
79
209645
387542
295708725
72384
3
45
77
399225
482860
534036227
25
72058
992449774
41
533080895
750677110
357829
361092
10
476529
139275
90945992
479328
421872452
449967
65
487124
25
719843565
7
225353
5054
2
266070
144248
39
630886517
19
49
155195
6
31
426383
138823958
366569375
27024
35
45
3
6
425135
202922
347644017
696108556
63
70261
16
60
23
88621
55
229532
17441
346418
443192
197275
41
24
144876
232534
402763
845053858
76
273822641
42
24450
133836
42
420302
59
178567
3946
1
57
157465992
276542
144117
10714
311810
108068
220676
4
238434
5
91
36
205485
65374637
91885307
7
89
69
351173624
4
198174
63
34
62
424785
3
83539
109597
5
216869
625289523
340856
51
73
72130785
38
51763
166654147
1
57
3
73
832249404
225177
472133
7
233429
15
192717
1
468972
113344
437923
104424
215566290
159402
458006
489040
61
72
59
94
75
159786686
56
64542
185054
9
492554
70
76
46
9
62
878053137
39
72
94
40
79692
279171
108341
17351
9
497319
754269622
337916
172350
96
367529
34
3
3
3
35
886475901
76
8
353475
74
280435
52
24420
2809
16325
494464
97
159290
82
40
11660
312319
9
477815063
258028
63
87
5
96
55071
2062
25
98
28
260110
69
43690
99
105347
224579
445701442
740768061
418137
387524
76
119180
272353964
34
55
88
3
16
89
10
396296
195661
33
133494322
491295
9
190927852
467592
115258
118743
148626
48662
34
363888
68
77
8
376139
304232
4
311466
83
83
171355
229601
244140
368034
50
11
695358051
206075
107382549
7
69
311412987
4
276379
48
22
817323543
56
74
39560
7
123967869
69202
19
83095193
995520522
260710
40
2
667481987
221918
31220
372744
66
33
347541
233427
53
266255
4
26672
367370
37153
433058
81
334181
42
84
49
441185
6209
439293
70
302977582
60
85
43
85
1
336127
83
396331
848129393
456568
289582
220283
62
77349
336861
52
61283
377782
76
298646
61
9
111343
44
77
65
191537
253531
232734
8
108527
215890
192386
1
76458
2
231872
33
37
82566
7
60
54
88
26
107215
27926
77
90149
27
538069667
154609
88
336355
433233836
68
92
22448
315409
152830
118482
150370
305997
377996
43
6
3612
493454875
45
84
66
437613
699832206
82
83
3
26
138324
280547
232075
374531
41
140335
12
2421
90
77
432355
27
451411
52
246018
4
38
2
153761
174363
253373
946092748
8
428606
39
15
138979
44
84
3
85
33409
3
66
579983807
337473
83
499641
31
233954
75
56
58
29
72
84
47
9
40
95607942
171295
90090
40
194356
326949
54
152633
70
15248
74704
90
32
145023
33312
339486
18
292407
171566
475059
131494
104775
8
288556
245417
310003
405390
8
323144
665234665
82
15
13
161320
25
155880
8
262576
26
78905
381820
58
61
8
29
363026
45
9
18
92
5
363494391
368413
476346
249975306
16506986
49
71
14
85
42
278590
34
25
731971208
177637
345122
76
60368
70
88
80255
327564
9
53
47
994816145
285562
22
639406792
465238
13
54649
730435381
1
13297
226531
41
1
235013153
66
188713
258034
43
29
96210
241876
2
41
2
42
642148723
115935
400066
366821
368542
38
79
7
201352487
182329
6
987517442
425931181
8
78
2
310909
90
2
2
779089946
44
13611
330778086
56
41
100245
92
54
239721
760619626
141842
173462
42
23
375350
302778
283505
6
73
75
31
576187658
50
345743
6
270235889
679278788
38
422229
67907
12
676087534
250912
53373
213883
176625
74
384211
268859
6
198133049
13
244820272
407184
85182
34
46576
81
65
5
43
304156
237857
16
1
4
42
235045
51
48208
18
2
16
10
145150165
57
63992
424261
28
359061
200003063
462449
175139
275130
15
123745
225605
226665847
114366
257788
3
13
806758823
54915
275742
41704
297710
59
55
24938153
88048386
446738
44
98
37
202341
7
644263336
817368486
21
92
15
429232
40
50
4
87
610816829
1
957439335
31021
225290
70
58
21
19
594789557
148698
8
51
123832
112773
80
799883069
32
444167
42889
77
92
41
29
100125
59
72
89
86
909306200
50
4
74
84
65
316237
5
66
88
3
16
3
799339364
94772
193990
8
626006784
305452
448038
25
6
93
311165544
938816016
2
43
30348
59900
32415
35
389842
120269
918786503
19176
91
79
326929
83
183816
337009
24
42385455
343877
110252
45030
193147
185231
9
435412818
26
90
657659341
85
66
483730346
56
50
8
209921
177207
465208
29
51679
95
7
441832
2
4
589550584
323801616
78
16
308006
23279
354561
79
305960
52791
27
3
454031
13
47
310986769
868811743
77
51
43773
292457
2
99
76
84
89
320900
9
286829
88
6
16
261300
38
138890
209613
393075
606039197
1
3
56
218212
451941
368793
68
81
372521
442759
185397
93
489574
35
80
397405338
4
91193
5
3
338432
2
274216
57
682036205
14
6
433645
15
40
459784
40
9
491976563
57
59
81
3
150433
48
497838
17
33488
7
38
84
437839
66075
9322
22812
315565
46981
91902
423695
74
178519
54
452356
75
19
74
60
68
31
43
41
166728
26
33
336892700
326014
89
70
244316341
87
628118172
22569
12
81
68
425666
48
5
67
248021
991206269
79
195759
11
60
317848
283490440
219596
54
3
42
414830
21
540840609
293358
1
66
1
7
43
839215791
31
14
28
318957
5
911122837
79221
166948
99
270821
42
258286
72
6
196894
676306169
3
429818
361609
6
466231
373562
151934
65
66169
60
4
17
55
76
489402
45
188044
54
417814
94946
2
445405
27
10460
219373115
460230
76
3
47
26
11
6
416339
323126776
17
74
422537
770553147
78
213815
59
4
499025
54
47
181140
432552
20
83
36
32
71497
396422
8
208766
87924
468429
58
314051
90
2
38
21
246305119
165920
46
442893
40739
30659726
452282
50
272046
95
36816
24
17
444147
116310
30
96
15
16
25
385632
74973
829256321
12
583722415
49
6
850808549
2
54
809417698
85
466337412
376745
1
437827
96
150221
487351
467979
490012556
1
55
333470
440400
10734837
65174572
71
152568412
78
6
237206
726835796
7
23
33
36
47
77
89253
444885
82
175970
96
46
113313
72
64224
1
387764071
337123
40
23
156078
55
20
72
198247
437248
446897
167397
25979
3
154606
1
38938
347282
29
461370
66
10846
54404
395642
165669911
285002
692372807
75
478733
144417
97
475737
296870
38
90
336043
583309455
125858
328429
43
30705
167130
53818
82
87
70
96
99
362424
483723
221582
47
77
1
205603
81
217151
467598
61
73
27
318895
395804
377073605
238191455
575884718
26500
233406
14
65
495577
10
34
235213
13962
62
57
6
400531
24727
299755
72
466400
144854
6
207344
40
841823436
109848
132534
405216
88
421441
77
389516
22497
10784
21
21
90
391107
16
348233
334140
59
333098
2
105951
157656
290078
27586304
565284364
14
95
82900
101333
7
484304
46049
26
37
67
62
83476
414410
426359
435686
466571
88
497018
22
878159314
248025978
483200
1
196611412
7
92
48
25
54
77
471841976
21
247766
85
36653
96
61
128825
364246285
35564
98
97
58
259564
35
49
403203
342312
5
434214
15
17
88
386871414
39
45
297432
4
66
76
82
16
100686
741160322
73
78
54
153481
380177
78
38
13
26
91
83
69
8
13
3
79
5067
1
30
18570
270228
36481
7
504903710
469627
4
452268
45
50578
15
150494
485395
31
6
13
5
614124798
204425
1
55
628983908
54742
7
296832
80
337244
365436
106584
16
367989
292564
71
92
61
18
2
27
157291
80
582335299
51
885040035
177578
17775
111587
77
382174
677989421
119962
36
85
449804334
21
148978
4
9549
274272
26
279166162
69
91
10398603
14
93
28274
336293
191194
74
8
16
28
5
84
391830
453968
232603
26
86
93
262214
30
59
40
4
31
347089
22
56561
339250
21
493081
48155
235860
61
33
11
91
16
3
90
306691
83
37
21
191718606
1
7
58
51
319709
37
801045995
64
64
40
40
67
394413
3
45
32
409339
50
16
57
58
92
6
8
15
60
60
348331
27
308130
88485
20992
26
7260
244909
7298
94157
90734
36
346766
3
6
127487
8
656838152
1
793027644
423935
1
12148
1
205039544
37
61
603278302
76438131
849425306
32
73
38
99
58
36553
2
56896
6
21
67
29
302232
2
489644
4
26919
61
431024
9
83
434186
376505
7
341783
3
378345
244119
78
296014
29
42
69
327847
184893
262565
82
98
24
166503
102475
62
345528
12
2
82914
79
25
91
357687
54
88
262881945
391415
8
189919
794595805
186471
67
86
73556
67
388728
353040
59
367468
469355
419761
219069
99
477590
36
999671947
367963
78
78
9
30
93
897126632
388069
78
26535
80939
215131
444670
469441
61
30
313803
345074
412688
149548
79
96616
67
409926108
97
90
324578619
227414
32
38
236127
47
407606
358847
24
433713
69839289
361702
9
70
834685162
286077958
268206
1
30
682998
586527800
28
62729
254729
43
847539050
85
46674
499957
44
89
51
93
571069760
41
619746076
143698380
874860430
82
396741
148833
22
190115233
2
579722627
49
8
42
352737
539811173
1
83
281099
888457147
173843328
112283
91
5
94
62
48
3
7
13
6
39
145273
74
329970
28
845541483
92
2
488454482
81
445313
69
44
1
78
186553
54
235192
945100786
40
261521162
494497
266834
166
6
9
221417
63398
474843
8
2
463911
8
23
39
336753
255868
307723920
19
126540
109667
411523
4965
482562
265363
55
413784
421922
35
311246880
49
469008
506153459
16
38
9
39
86584
68453
123980
18
40
124576
9
445637616
59
47
204812155
4
75
48724
246156
491323
482841578
273063
46
26244
208539611
82
184055
301084756
428747
312132
77433
5
39
389674
332497
855522333
8
783240449
155050
6
64
400022507
151056
285961
455600
77
63
249412
23
177268
23
104732
458436
36
105196
757553064
387669
492147700
85
7
83
101969
96
436821
5
77349
16
482618
9
42
480281480
12
2
40
304903
98
8
155675590
185466
62
64683
44
74
79
562693217
115783
44356
43
17823
27
413349
43653
63753
2
489123
49265
347478
43
267721
4
13
59
91
26
16
48952
94
3
261051
245367
325913
206632
33077
41502
25350
100019
406023
75
44
157104
249193
850048972
8
935909911
57
3920
56
90662
335773
24
356759237
39094
405435
44
456358
200485
467751364
476975
472109237
13414433
309060
51
16
423729
14
58112
334656
79
31
418346
303778
67403
3
110127
146038925
77587
62
65
15
385347
21773
1
93881
5
48
97539
745469317
10561
552437511
248984
29
209611
343892
42570
496258
18
60
405944
8
62
270966
41
743807409
169010
73
48
356794
487086
94
319239
660014381
67
443521
240670
209637
41
97
50
11
73
432957403
78
21
137860
7
319010
6903
125683
77
425059
428955199
303683
297853
326655
91
8
499237
4
236640
91
9
158711
97
10289
5
69
74
76420
9
317129
292464
63
233740
33802349
1
630521726
7391
360178998
208809
88
800809580
35220
60
428021
31121
36
31
59
261448
82
462426955
70249
27
458088
286562
14
153432
149139
85
316049
114106
141406
72
167571
108560
87
504879895
46
72257448
313763
73
75791
97
309427
178271
92
24
8
364911
846058233
60
92
62
47
98
188399
32
31602
268862
355307822
63
40
627482311
3
292444
110725537
203378
35
34
129984
93
21
71
92
23
480112
7
36
449166
389047
53
434131
56
81
206323
499217
357038
42
88
26
303029
19
12557
29
183790
4
445462270
165807
31
14318003
198702563
123268871
10
9
892910607
35
30
476711
1
88
267181132
9
86
257749
8
7
25
18
26
349258
27
264856
15
17
321634
138016
167323
182452
207281059
79
231415
87
86
58
92542
135857
4
4
97
44
4
6457
388224
55
315311
106063
4
143483
131069
761463205
56
1
173702
96
6
858494032
12
37
86
12
59249
343134
73
72
69
193345
61312
18
255699
67846253
229535148
11
828039700
8
249446
499002
23
898542133
453615165
87
13
156899448
463323196
49287355
68
271607
48
432406
58
482214
8
89
290191
236170
2
417076
131077
259415
70
38
94
353294
25
106368
464962
458654
43
267071
93
72
196497
404894705
195054
480851
477560
268263
60
365701
10
300709
19
482351
218321
189011
187611
985671546
85
440281
88
208296
5
251294
430966259
9
18
26546
152230344
309453
15
47
126311
8
27055
252651
67
63
13
457192
95
951050444
7
94
73
67
459899
83
558696503
207758
96
95226
925248723
79
376559
117786
518769800
102645
6128
48
262545
8
55
257008498
48
22
48
224957
72
332497
11
155067966
566206100
449829
6
118080
129634
18
68
144619
4
350906
205158
261702
49
67
49
215552
26789351
2
63
5
60
51592
57
84
18
5
134667
431378
68
949143339
87997
11
40849
103561
132147
6
72
8627
17326
75
213646816
104677
297008
23
85
93
358125
127914
58046
70
79
73
6
264087
66
437080
628148999
91
32
22
28
9
194267
527008886
8
32
711179306
369371
206564
51
104395
70
49
17
26
32
39
15
63
81
13
54
6
93
80
51
23
192529
21
17
57
63
497464
85
563475834
485384
299735
262465
373608
67
497078748
484334
327926
76
499003
274217
99
95
14
685903337
235708
48
83
74
349825
7
147425
464067
1
64
37
92
216796
301580
75
496345
43
276570
258223
364461
5
9
64
97
243675
366095923
148501
78
76718
169238
358242
4
19
18758
792061698
260630
72
245553
85
71
487820
95
52
166572
47
48
72
73
97
1
111662
375820
44
309600
304325
5
161142
583087972
95
78081489
447423
348889
52
496582
92
62
33
53
106797
36
424388
261096
4
380737
6
8518
25
469936
455615
17
23
4
29
18022
76
183777
384670496
358806
1
188075
137571
253196
93
73
51
41
15
107198
665927643
4
287768488
46
84
2
7
270647
60
17
175001
150402
91
386029
266408
49
328948
334512
494427
73
256742
307897
973580794
99
987219854
89
11
3
7
107691
145732
88
62
417865
36
2
65
615605699
317815
29
10
936314652
999228922
274941
20
76
23
1
74
74
99
68
34
41
40
152479
237553
367168
499770
413254
248740
87
25
63
321297
124389
7
68
51
477116
4
2
347477
9
18249
1
77703
21199
183176
45
264929
12
4
17
957672160
92
331251
617833746
420930
66
37
337967
29
50
138834
235476
48
38
15
579797223
12233
90
29
409605
115030297
483343
464102
797833639
61
31
14
87
442985
165393
312989274
180945
75
84
55
230680925
81
482358
13
746396646
12
36
94
390272
381956
97
64
24
961001378
2
128166
6
43
373427
39
53370
244740586
14971
81
128967
68
137095
53
450038
459628318
8
620762363
228226
129178
8
439642
144962
9
65
425516
442411
72
396227
9
8
919691832
413869
344159
506260611
17
97
80
46492
152040
81
8
241915
9
385742
95
457829
59
300122
938277812
59
136224
36
467194
216203
7
79
420861
264560
21
43
52
357674
96
467558
80417
91
52
393715433
48
28
62931
60
248179
80
178797
81
83449
189907977
33
9
54
468735
24
174690
3
33
290329
216557
48
426090
55
384247
2
374977
89
50
74
427667
4
77627
745288036
58905
49790
260972012
67341
991229324
21
515530915
340540
3
95
29
68
854891681
454818
476039
89
30
93
73
5
61824
52
64
3
1
439405
268215
91361
58
2
74
68
8
85
67
72
90
198461
95
40
33
1
43
347886
451374
389035913
242132
15
222633
10
37
44
87
485854
310903
31
160171
5
8
88
315670
78
16
8
646157582
43076
55
285517
99
54
57
68926798
409962
73
215702
84
57
8
445285
287255
67
59
32
11
2
381767
428698
30
112350
154170
8
47
384084557
74262794
106022
4
155456
308468
68
415986
640475305
249119
82539
8
60939
80
21
1
436444
468913
120594
94
70
446322
23789
323359
3
126073
481527
467332
75
48
139636
93
79462
95
316918
44
88
20
212497
25
316166
84
207218
359070
59310
61
213646
42189545
52
33
299019
358797
51
30
6
67
2
153035
2
81
425669
41
377628
27
88281
339655
46441
195615
254787
67
42
59
255021
152822
286649
697082512
14728
41
92
17
656131434
47
65
1
64565
465823177
4
28895
43
953159549
2
3620
382631
225282
362262
350509
4
182566
91480
212420
395990
34
88
85
80
41
99
43
837177832
83
289119
16
77
24
208993
242886002
91
6
181633
978296025
85
80906
9
87
46
673818400
262152
53
399600
265144
190700
26
1
80
357924
42
195951
19
122925
249104315
57
547385431
30
85
36
57115
854514138
496649
877971744
34
65
431071
30
256408100
280965
301615
82545
13
55
191507
72
50
4
68
18036
4
57
77
4
6
85
47
24221
679794604
261716
144143
45
52
151061
165414
52
35
72
95
9
64
158239
10
804019255
246134
227794
107185
25
25269
8
100131
20
180913
73666
291359
987948565
90
61204
79
82
61
119972
447005
9
136078
464911
166804
187929
17497
20
52
34
33096
79638
42995853
38
316493
90
78999
6
496555
8
71
17
184473
64
35684
51
1
51
520348692
171858
88
8884
93
13
37
82
90
122349
77
90677
87
32
491020
408343
1
3
34535
174912
120615
84261762
51
48
232624
93
20
35
3
242073
55
9
85
399543
66
394059
81819
69693
88
104470
480888
122057
75285
341365
368648
375987040
17
321877
748183727
19
2
331330
9
48
392022393
152216
16
919385556
60
189491
46
59
217593
224831
333830
327394
23
720707031
811237191
29919
207371
481371
86
7
32
98
448467
11246
252973
357454
48116
341444
60
10
37
796657628
7
2
443403
264715
433268
69
1
371673
272574
44
68
13
87535
93
35
409654
2
482032149
20
420287
183078
192206
19
70
6
22544
56
315419
432877
8
66
5
553780110
25
76410
420662
48
75
275010
52
113026
395300
109175
83
397454
64
58
253281
6615
323451
13736
16
123414
4865
3
422346
24
91
229268
367198
6
77
417935
26
30639
31750
64
54021
417803
7253
61
56
33
57
41
927969443
197927
359306
13
238738
26335
727514747
54787
441996
304571
17
64715
253672
213004
372213
9
456407
86
2
233449
195624
497755472
448694
201032
460490871
299649835
74
271606656
40078
150846580
23
82
38
77
597721429
10
217462
39
206275
172861
134420
208801
480207
169799
34
56422
38
324361860
30424
160191
10800
355979
326244800
78
98646
244112272
386595
76
3
86
4
73
374208
3
75
85482
57
655631443
422319025
162347
126227
364973
35
357817
335218
31
67
9759
73
49
125980
16460156
9208
282820
210498
21
357551
516745075
73
32
434504041
49
73
15215
128767
34
35
92
487057
17
65
44487
49
92
3067
31
26
70
445038
97
62
803396809
319568
34
321185
63
11
56
451362
93
50
49
44
175861
169158
966326291
25
327574
469401
209220
54525
85
9
428546655
4
57
280972
18
487319856
2
82
231850
477729
13
60118
39
10649
4
565744775
41
54913
205902
369555009
92
6
190648
90
132664
4
23
28785
93440
43
749926258
195289
846152453
93
72
311266
151435
76
59
428218
655472065
325757
97
68
346293
6
98
96
135021
321309
55
60
89353
11
8
182748976
343920
4
849449696
471466
297399
274996
9
4
330454699
83
102600666
224075
235880
27
17519
96
47
74
149761
444555
63241
421511907
2
28
69
84
56
829036019
196638
5416
72
96
72
5
58669
398830
146431
49
8
383616280
82
450878
95
30
990991526
93
326128
107278
147338
4
370354
73
1
321056
5
8
481189
38
93
11
45
96696
30
2
87
87
32
863883114
93645
935100303
72
942212475
96079
8
902243749
88
79
602021001
27
8
13
8194
47
334418
287137049
47116001
16
472426
410303
42
32
12
78
99
94432
3
451431
81
30660
58
915531819
41
9
14404
310597
329655
48810
72
263400
9
35751
5
21
140647
84
50
50
83
6
241434
278285
78
4
75
415132
20
378865
396228
54
138454
25
6
22
41252
205612
304147
22
65
137996
582743234
58
197767
209599
47
303496109
323040
53006429
74
60
27
1
133428
98
475213748
18
63
77
110515
236016
155862
67
51
265167
21
446459
136779
4
87
200783
239506
106790
93
175790
95704
88935
238414751
24
415418
130706
121711
73
618782571
79349219
960703659
487109
75
91
74
75
176953
51
7
1
10
70
380207
44
5
51
81
386419
88
478928
68
51
183309
246625
484073
14
462000
88
88
53335
376142
566699792
58520
51
96
146626
92
134468
86116
197029863
54
269673
205505
153155
72
86
20
9
88
71
73
189507
68
95
308661758
425693
38
411956
299958501
44428
61306
19
123802
5
322175
272301321
424812
20
44
96
45
8
62
397126
58
60
282486
35
5
60
63
368017
496577
57
61759
130833
439221
13048
494402
3
72
753633652
135867
60
12504
54
93
245713
1
154391
145682
85
14
333313
6
134038574
233632
72
7
25
91
2
11
26
80
380846747
28
16
79
1
332126
6
80
68
330893
6025
88
78
341856181
35
438713
56
541594730
692619574
99314
21
433112
4
1
85
28
43299
39
184976548
344878
89
72
462156
9
220958
398931
2
11009
7
5772
1
81
295350
84
133934
81
50
38
10036
97
19
50
37226647
40
489724
337714
275046
2
2
104909
67
42
524146439
55790
53
72
140198981
7
3
205044
212592
11
305705
221763
86
212741065
147132
241932
423109
48
438597
479366
493744
92
4
261988
14
34
375690271
29
455478
259024
155349
43
9
411765
853434122
265832
66
68
761921290
92
87
103682
66
33
36
7
355562
639107604
3
101521
83407
361355
96
81
29
284426
138791
393006882
44
8
55
462462
23628
467831
5
45
476759366
1
30
21
36
11378940
44
2
198912611
483145
101879
54
72
52
86
331743
144509
161418
337517
472083
226139
99
275059
489921
178652
58
96
698970698
156933
6608
3
2
376855
480076295
241493
462412
84316
27
70
58
380910
273935
36
160305
6
362538
240010
94
881117345
301419
365203
328097
262412
276406
683070366
8
6
72289
86
50
11
4408961
29
751324498
339719
53
480632
55
21140
87
4
243415
235224
71
336633
294011197
204484
990166203
25
312007
529058757
79
26342
94665
271121
186681
78
11
9
8
36
8
51
61
30
23220
476689742
428410
1
8
182945
74
229420995
28
24638
59
73952
77244
25
64018
14
2
125328920
14
7434
296039
163173
246292
644030833
2
1
50
73
6
91
452978
437765969
53
59
67676
309994
718199967
2
421710
19
10
92441
229950
8011
883548074
248719
43524
285760
39
88
5
92
146798
169718744
54
445618
793232300
25615
438379
823764980
62
44
6
5
47
74
406701
55
105014
6
82
86
458158
50
417627
66
424203
278909
75
377681
76695
74
382896
89
285486
471152
32143
96671
918689351
46697877
494027
47
884335010
70
1
6
205901
87
43
91037
11
59
329888
776030400
654135719
487184
9
215731
703881208
31
51586
46
267025
79
37
74
373664
37955
25380
26
99
105315
62
35
96096
448371
230312
479142
75
42
35
91
177326
337808
95965
627755644
16
58
64
2
88
28
689174252
23
276802
82972
28
429653
6
226297
336209
339396
497311
41
276210
9
420
208656
4
844139573
170169
16
287939
34
3
2
5
917894879
171888309
92
248009
336050
245964
30
627443154
54368019
86
19
43431
65
6
38
355326
71
43
37
480913
179532
75
205515
27
135785462
70979
85
217462
56
73
498821
66
464261
93983
17
589504614
20
22
32
91851
74
222847
271072
76
70
16
13
107942
277005
829314363
10302
52
247863269
13
88173
40
458735
972845831
5
53
121693
964689381
5
7
3
402895
91302
58
964951528
277041
553809042
68
350976
7
361293
351763
296959
320171
67
6
276028
75008
180607
98753
26
96764
89136
368094
499012
448407
253937
452359
158866204
47
44
321137
15
404198
3
91
66
97
97
190711
213814
4
6
87
131338
3
83
90
403395
330149289
983340001
452582655
359863
240069
91
18
36
6
268674
67
59
64
372395
294032
65536
205197
11
425298
41
8
931495411
20973
90
56
67
438513
6
60
6
420296063
448625
99
277532
68
20
690067127
9
92
74
3
93
129588
461027032
7603
210336
60
967363414
15
409468
1
472064
94
16
6
85
26
56
70
200882
81557
302461
2
14
85
91
98
20
59
84
7659
34
258039
360549
74
335626
464189
64621133
67654
7
606951368
337239
231931
69
437600
495865
46
244133
338779
9
30
90
139969304
15984
17
6725
13
58
32
616066979
41
8
29089
61
52
34
343425
94
81331
89
7
43520262
55
5
77
82
22
480859
21
55
52
484545
17
13
57
16
169081
93502
3
29
4
59
50
5
144091
53
62
42
55112
63
397796
68
224128
60
1428
51781
137439
26514
9699
23
58
25555
18
295298
915584675
57
239200
68
189638
640753642
4
722973185
571151146
15
365457
497613
30
236710
353724
96
454366
478113
427374
367496
142364
6427
250173
153136
200771
41
38
80
11
216979079
66
474353
225244100
401034
55
46
976947940
28
5
90
120528
954633867
598702669
9
346753
246611
137735
8
396438
490275
352746
8
8
123155
22
311506862
4
64
297242
320569
373253
84
49941
355889
145131
595597907
279572
40
126474
2
483548
28
53
7
270469
92
383889
135026
310
10
57
45
97394
53
40
6
18
221243
80
26
14
281684
35199054
177249
107747445
118275
37
86
204229
289285
242018862
6
132821691
96135
285563
48
80
86161
83
287335
132756
330978
727320405
218029
95354
343959928
2
68
94
64
8
46
489032
97
63
665751887
426196
13496
438108
2
304336
281290
17
40
4
54
488702
100212
12
89
301921
493630
94
42
471621
66
16
60
82
45
44
237616649
87
8
176537
923618009
56
36
55
2
42
7
54
58
93932
463255
96
393647
40
35
28
12
95409
254355
122985
82
54
24598
338992
94
320790
109536
82
35
458384
8
68
322288405
153779
12
14
214895
3
14
17
168174493
38
281563
587149860
118886
307645
215928
258739
710995234
7
47
18
43
313919
201651
152715836
52807
57190
278496
2651
8
308733
63
57
386167
83
47
47735
36465
378468
12
912321711
50
40
139483
317936
90
409480
66
788988768
95
277390621
114121
22
30
436607
253052731
397525
170318239
49
96
121829
17679
409504
311360
60
47
26
42
279599
10
304700
235794
4
335512
173256
45
571666439
397817
374743
38
96
678146926
280610440
95
18
797849607
90
79
278554
48
447102
49
7
476447
332935
52
41
143102
358345
30
425344
136311
136971
289432
286738
234722
8
5
205016
45
434995
451785
37
398784623
25
883127685
82
42
562632138
60
9
87
30
78696
68
93
56
29
2
50
62
57
576940817
61
80
274654
410307106
17
49
182496
66
200361
4
25
486523
3
65
102202
568567592
630959590
286689
11
13
164614
3
16
65
487582
13
82893741
462088
24065
55225
432279
235648221
92
27
36
2
2
26
266838
276615417
123227
90223
9
63
82
305471
76
57
114133
434733
72
27
68
91
71
204037
20
376259
462014
51
7
39479
12721
22
716645511
95
86
294415
118658
42
9
90
916135420
41
319261
208248
994054430
18
366060
523907493
89
7
58554444
9
8932
39
279452735
123884
249602
486152
58
15
186445
38870
2
86
745378272
83834
54
63
419967
156537733
46
161577194
8
415274
993129333
87
498349
3
79
250779003
2
64512
41
25
26
392362970
315884
4
23
725706810
79
32
27
6
474994
53
25553
44
441846
326277
225535
383025
209466
89
20
399853
255299
20
51
44042
34
148483
29
581616756
48
46
29
286928
299725
90560
154539
83
82
306731
130644
2765
76
615946224
39
248109
4
46
141873
301236
530308800
222376
70
629101440
51481
20712
251458
12
92
273083011
24
68
20
91
456587
294455
69
28
86
4
297757717
20
753354803
1321307
51
893530662
862119805
211677394
92716
284077
90
6
46
10
12
446185
626384556
174628
74
20
15
69856592
5
100113
472541
251625
61
81
109381
124261
160892
17
41
24
28657
86
57
499837
89
89
50649
262523
490455
311866340
36
354012
403990
26
251813
89
30
331233
28
8
79
227437
242717
5
32523845
66
492527
263235
76
9
42
147269
7
385797
498399
5
80
42
334436
359245
90
18
54
71
3
98
1
46
362193
368258
23
31
4
3
96844
375497
421025
59
17
257961
13
75
493513
369785
436564
86339567
180252
64
49
47198
6
472693
5
498795
54
19
42
52445
152378
22
268803
611330437
90
18
360671
432812
75
37
69
358600476
25
99
433526
458614
24
72
58
79
73
68
27
35
861384700
489647
78
25
94839
48
401681
13875
69
588332482
76
51
258574
18
450566
160774543
3
475386
787198643
36
17
4
150702
20
404850
267213
48
42
9
150065
283404
34
68
11
346507
66
73
17
722116094
38
450414
8
4
196990
78
150422
6
491554228
63
96
51
911708876
237539
53
76
55483
9
8991
59
50
269458
303874270
325233
442820
36
1
48
85397
258651
131829
462974
92
402999
31
472799
9
253253
142145
95
64957
194319
144457
75
52
21152
86
66
193006
158626
36
299674
51
8
162661
36275
39
57
257130
7
27
81480
216336
14
95
14342
87
410135
100265363
98
86
15
61
406520
28
61
140344
330808
169258
13
59
395169
8
75
12
96
75
303400304
10
416810
59
184570
36
239769
24
60
49
59
74
57205
4
15
83
47278
13
27
558152644
472538583
2
17205
6
914023725
240893
278414
180802
182367
9
483137
971753854
48
97
201386
88
101592
9
39
527842406
5
27
86
599872752
670787978
28
371920
47
84856
5
86
234134
137748
95
25
23
337096
61
90
93
86317424
16
497738
397634
6
90
462448
45904
44
3
522035861
400816
655997034
59
491928
85
52
221199
76
430793
14
116528401
320064
509485075
3
857592975
3
580628535
787008600
52
52
5
183887
290619
10
11501
82
91
12
238921
367989
3
186482
60045
95
46
374335
20
8
385485
61341
89
7
67
114366
29
228671
819709262
380913
22
71
454578
44107
32
14884
77
7
183092
581569493
266771
42
95
22443
76
281582
90
70
71
287341
368593
2
40
38
5
493444
493715
76
205574
79399
410123
247403
62
12
5
202622
5
248914
84
3
354555
48
54
67239124
8
61
380691882
46976
468411
130733
66
175895
315470
33
72
90
43
362544
392744
106215
211932
15
9
224283
74064
38
51
21
180451
158360
428420
48607
95
364653
8
200686
247177
65
141100
306522
642892875
711213332
308282
83
602279327
481586
265063
23
27
430116
170277
4
487434
66
201905893
6
54
4
88
53
3
8
103549
9
84
7
40
10713
6
189679
9
4
434356
33
10
6
42
410164
22
434831
231867
834574507
335896
74989
26
99
70
583742877
1873611
247798
429549
880204520
377929
113180
252
5
2
81
42
362867
25
54
73
74
84
7
156153
104394
69
409526
192107
57779
209325504
87476
279281
9
77
99
218479755
9
394570
383651
89
35
90
9
104949
19
128122
411672
93
254390
367542
424590
201509510
12
251294
455025
9
7
78
2
603132803
78
489770
40
39
188435
96
481446
514574269
335258
14
145485
19866
49
39
11830
56
394922
4
79
126934405
68
106367
82
3
29
17216
206036810
15
33579
369643
86
241740973
2
95
61
4
85
85855
321343
398376
28
38
492222
378780
48966
67
340580
85
252527
407698
97
67
88804
210416
463232
56458
315514
11
120755155
5
46
85586
17
45055
48
67
19
310998
9
81
72
199588
22
213619
21
18
76
373867
587355463
463556
1
186294
46
86
13
161381
1
96
188116
322683
473075
5565
6
14837551
170892
261211
934858018
76
477162743
213600
98
17
743049731
86
435302
7
90763
134572
4
16
411538
767615348
14
795185908
326411
9
50
216940
34
51
140606
160093
253467
9
49
874621501
302611
969451116
354105
475255
30924
654960596
9
220590
233092
734309691
839367934
461780
3
38
90441
231986
1
524890649
62
436239
32
833278391
628
986728842
4
18
304770
44
14
10
342955
96
9
42
719182090
43
461607406
41
48
411370
47
381217072
499194
64
21
52
493757
739582319
81
224741
602164101
466097
186197043
130604
354459
773183410
88
77
432777
153259
47
285082
341630
95834
87
61
1
89
92
52032106
6
116243
68
57730
36
93
3
65
212208
7
99
94
497524
429760
12
21
33
166134
48583
50
3
69294
26
570199895
87
25
8
321685
71
201544
65
2
57
217851
407832
8662
61027
24203
74
13
2
24662
74
85221
34
196654229
28
73
321264
410127
67893
63
259590
2
57
82
402982170
435047
58
142085
203487347
14659
132658020
342976
266542
8
69
87
9
465277
340597
56
39957
863064878
472028
2
14
270214
503906932
82
367271607
159748
58466
87032
61
199085
15
67
21
263952
71
62
31
4
23
204312
8
68
95
73
492254
420181
76
70353
200812
299700
149475
370794
8813092
366118
30
1
58
26
433235
32
4
17
84
59
22
6
44
906887457
299557589
353816
5
460647
296235
67
135609
54
2
17
831152360
89
314118
279013
57
48
207811
226154326
86
146795
493096
4
127055
421875
48
445391
8
756119381
35
24
94803
43
205780
7
112311106
229958
75
21883
84
89
98352
16
860067989
198175
63
108190
309256
79633
315
84
60
166080
23
1
15
486386
11
10
68
153710750
126877
71
151239
16
59190
22
79
90
926845606
13
233432
50
52
5
41
215512
739313785
9
3
18
5
4
212532
35361
295680
333842
334253
264878
94
265986
220008
280583
68
63111
57
99
264278
401000
288122
61796
3
251640
97
64
22
132539
9
203971
6
70
90
4
6
21
78
38
215435
75
275525
496372
311273
158568
485830792
181063
39
3
168016876
66
55
411693
120561
17
29
18
11369
589620102
27
33
397894
65
53
93
364554
380026
18
422609
39012
413029
331056
96
6
446285
6109
2
958073718
337911
29652
230725
258447682
297251
92
43
182235
44094
166776
39
362753932
1
247069
230863
250942
47475
49
26
53
358205
470805
116536
279916082
59
449680305
174661692
447308
31135
9
30
732414754
43872
138926
35124
35
31811
19017
26
448120696
97479
319360
154531
296614
81
60
8
508568876
8
32
387335
352176
28
78306
85
375487
74
498060
90
145933
57
70
56
392966
28
467009
8682
73
54
16
2
296547
1
349775
483368
587230610
39
495328
85
344680
360498
526432397
177012
403863
5
226558
155078
367556
72
13
76
27
272
83
5
371943
179298
13
36767
41
278385
65
480658
97
81957
92
70
62
80
31
326967
91
127486
3
56
7
80
8790
425193
415551
112247
2
419794516
204052
436439
459935
132822232
4
61
4
45482
33
405621
470345
9
83918
208389
6578
62
63
78195
3
43
76
300741
304148
94
91
60
16819
26
412074
51
58
32
86496
37
17
5
443635
150840
85
3
258700
198520
336737
8
439222
148826
98
67
436508
26
238071
3
191161
215464645
99
66
5
15
74
445560
53
34
30
4
334773
26
368367
150417
306775
35
30
194279
178295
9
77
279112429
48
251374
87
97
488025
357792
27
314041
61476123
176817
268281
55
187731
6
36
5
104255548
499582
452458
30
37
18269
299712
480420
429493
168785
3
9
220725
19
6
54
415389
6
89
341598
378669874
35736
58
11350
50
63
170583
2
229522
593726886
333796
41485
13
126693
37
265063
57
47
73
74824
20
156413
44
809615223
1
99
363094
192422
385341
435149
51
460575139
149008
50657
241355
11110411
54
93
88
187533
476155
43
77
10
476767
300299
5
117292
273819
179950
95
69
38
411588
357049
32
139054
63
48
93
379475
347693
80
281689257
72
4
55
8
60
13
6
108342
70
2
394450
281494
274156
512658777
44415932
2
8
136468
42
26
89
13
134451
31
10
68172
109210
362397
24
58
72
216556
97
368781
40
67
82
254758616
335275
45
84385
459845960
15
9
125084101
327894
461594
26
131963
1
789010830
80428
105619
408342
483635
94
44406
476320
56905
379602244
15
140563
32
330766
108780
75
16
69229
188700
457183
393184
70
63
63
436194
120015
35
88
73
288574
5
240356
98998
48
305512
47634
6
84345
155440
456519
435656
303198
68
61765
91027
493520408
59
47
69
438505
27
27
49
8
73
10
409314
246281
54
119239
3
253851
84
190165
257506
23633
290841702
68
145338
201037
173798
2
80
92
380103
13050
414146
61
87
54
18
40
279511918
285358336
76
74
205015
5
296608
472435
457727
76
76
73830
243465
99
2
984494410
32
85
486886
11
31
98
365542
71
134268
64
318840
162156
142479
58
88
7
5
113626
161770
394237
52261
85
88
137168
92
471482
363792
74
70481070
126667
224240
19
493705
401382
6
141930260
183294
59528
224663
49
418933
99418109
73062
472830
73611
367056
22223
493584
216564172
172690
23
62
52
51130
218759
295578
38
43
141666
251361
1
53828
3
9
7
175200
70
77967
955080466
132591926
308244718
285497
259784
145881
106651
48
33
93
480078119
4
46
94557
7
30
32
319626
40
7
41142
413469452
53
383240606
45
21
545595860
97
9
5253
92
181964
85
15
267170
498726
406490
667480885
8
31264
230927
42
28
912305682
93
94
640244655
221836
79
310972
172463
1
284516
307876
638949518
298636
431233
11
43
888749848
75
321205
261598
833670552
13
81
14
71
97
1
608071155
71
1
27
64492
53
73
57
75
53
307219
475910
356389
1
429941
75
3
194876
126373
12
598112839
69
633458397
739600265
429731110
7
99
15
85
100333
77
53
60
136670
98
394420
431359
493651
57
22
61
288592
63
190138
55
15
276885
111584
370540
326329148
89
52
96
70
3
87
22
90
173187
140741
313770
7
36
21456
77288
66
65
11
26140
316340
90
235945
75181
5524
8
7
24
59369
12
111520
19
83
4
39
196701
8
9
90
12
75
462964308
3
1
451976
442028
2
366826
349024
9
26711
34654
40717
29
209543239
437247
208100
67
84
246752
86
28791
20
65
92
86
43
254978
145600
96
99
252489402
63372657
19
281469603
8
331612
393813
76
8
871787416
156794
5
230779668
319179
79
218638836
7
31
4
26
87
93
86598
127604
64403
52
19
46
25614
314606
278181
398740
83
19
16
3
72
305041
55
343106897
75192
15960
254476
443737
460648
81
352989
221083
40
99
308251
465458
57429
43
72
430610
37
19
480254830
104958
37
48
499392
203860
271863
57
64
201042
11
97
443219
135342
45
383
52
39
803910841
70
66
405171
305197295
11182
33
237953
172302
168383
23
262582
187333
67027
398208279
53
97
53
966381720
86
3
14
177341
376649
247804918
236095
33
18
473508
106857
369814
80
78
158019
5
98
421505577
401548
73
184205
486441624
24
400366342
17
41
259234
542660025
54
132972
482802
42
80
237939
197937
402505
30646979
86
54
75
84
308213433
334992
171789
297823
92
189560
497354
39
70
432083
453379
222030102
218957
106443
359246
155941896
38
38
359
765936626
7
5
378354
64
76059
44
16
111853724
36
59
288295
75
63026637
167163
86
404577977
51
3
15
62
72754
907942514
7
4
97
1
394123877
81419
263933
43
3
266920
201653
393013
432792
171561
8
282338
1
29
19
3
7
16
15685956
32090
242234
3
491791
375670
481018
91449
371764
117558
28
34069
28
1
315301
296337
415975
9
75
1
89
415941
27000
36
226859
30
57
16543
9
4
548565863
2
205257
24
47
448200
471485
553470927
71
394792946
66
427328
4
87192
82
452277
8
4
348190
133722
271802
314611
7
106862
13
198094
79
471792
328326
99
4
12
338546
95
336587
6445
381880
11
90
218908
88
24
407222158
282754
200854
128090
67
95
251095
55
376543
60615
14
92721
88
20
7
31
335801
372367
94
50
14
152662
387072
389641
49392
26
26
33
78
48
41
125488468
1
59
343889
9
93
627907047
279911
51
458761323
7
259391
246057
1
95
3
15
54
12
63878
6031
386629
256262
191940
95
71
43
41
96
49544531
48
331847
29
266513
459105
86
877458695
89
188750
14
485835
7
6
411948
179183
203920057
20
161576
326376
822169340
34
243512534
22
73
22
343631
5
107347
161560
53092
90
898370612
32208
24862860
41
226425
263767
79
50
532745039
283118112
312440
922031386
89
403891
92
220699
4
78
3
6
515995101
449970
643125460
9
78
139638
399328
71383
177750
103639
23625
988718428
306787
45
92
38
446271
373769
20
47
82
43
205754
57
87
60960
21
95
55
31799
5
751387368
569214474
396269
211747455
28079
83
97
382658
37493
216849
30
82
116761
57
9
1
55
122032
242696
25
86801
234236
81
94
31
854781602
34
312036
8
208103
133313
80
868288262
147311
81
146745
410375553
237160
16
86
98
428529
64
371835
67
16
18850529
265273
336651
55
86100369
46
388875
632036685
225029
96
22
101159
484501477
194274
69
444978
449564
21
33
47
271730787
285851
73
79
254606905
89322
7
108899
320829490
495682
27
71
23
43
29
81
36
70300
65737
112688
72
227277
186012
64
18368
219107
180818678
16
318292
323623
62911
18
71
18
490421
83258
26
48
85
53
208688334
25
18
19
12
336618
94
1
188730
4
60
59
9
83
9
3
250924
93
63728
172122
50
197515
91
482179770
181146
14056023
138546
28
365397
96
59
46
826180676
95
28
485203
367594
272148
20
70
92
6
63904916
49
308684
869505988
285098
89
67
302435
224612
88
8
389930
350499
8
48
102684
18029
90
497142
73
7
2
140976
400528327
5
261739
170125
401750
24
57
46
662252042
119793
5
298757
419877
95
72
81
86
3
344532
402109
492754109
20
80
19
149835
408234
46
4439
356290
46
248813
119559
35
15
218181946
369945
235661
50
62
4
62068
818196541
18
66
8
14117130
75170
67
8
675316767
96
68
297210
118728
8
6
361763
799167374
1
10
14
936921236
60
79
563089821
172779
449952
92
74
15
3
399490
232381
9
56
706043961
3
899602679
67
31248
422821
55
284910751
354572
51530
4
70
92155
350967206
52
72
386129
48
135132
84
50
277870
373397
12
68
37
130616276
99
84
496046
400748
450897
27
618624815
41
31
4
51
60
47
22884
128251
262340
343669
114636
46
9
50
257124
413602
1478
94
334701
235070
82
401309
21048
30
569022366
117260308
242730
201694
88
417760
279967
45
69
325720
46
9
69
3
493010
61
22118
87
26
434760
34
76720168
441540386
43
405940
31
73
243031
46
351350
21
69
220636
335181
7
1
37896
421746
393078
15
45
3
98
94
197946
12
2
475998
331128
86
248125
70
183752
2
54708322
236095
35
13
24
81
62
59
394888
189708
52
207996
46
88
57
74
547
493322
24818
1
325773
3
80
60
2
55
50
660515071
149309534
35
157692806
13
1
57634
37
47
322311
28361
64
67968
1358
486745
67
30
245123
58
15055
170451
1
5270725
9
8
701295041
290235
79
313224306
7
117609
203990
300301
139043403
88
67
9312
185771
77
171994
14
68
22
158
386419
32
197331
242515
455042
264042
333948
386901863
44
375206
17
394761
9
5
348518
1
211995
81205
277144
122992
25
6
61
106286
493113
461827
62
309701
57
81
53
355460
47
365369
4
23
94
251087
97085
122102
96
123870
127450
78
97
3
462240
428747
18827
49
61
17
28
96
327923
431865
51
45
63
31
3
41
56075
113462
24
365235
318605
98
347810
401766
95
853552092
363973
14
477314
229895
55
27
250077
305038
79
475280707
159864608
753881346
36
127420
456337
435336
5
293670
66
214377
303354302
651158515
31
10
75
397760
38
64
62
92
20
4
140189
158162
51
28
30
3
52
274468
25
64
253893
19
20
229782
10601
47
451234
61
69
147009
312104
20
72
3
19138
5
6
91
105677
6
135148
71197
164777
2
6
380266
14
88
418924254
47
9
2
350084
490419
80
44
56
35
93
4
674068395
26
50
57
89
347228
52
146055
44
247638
51
330507
3
46
80
104259
186052
426255
23
241437
77
478064
58
171510
484323
172649
39282
723060114
5
451138
1
15
426231
341522
58
145066
398662
55
299287
76690
34
79
71660
69090
39
69
390624
351762
356994
883725043
4
29
51916600
16243755
858233060
94337
96
36
170417
675611860
359506
21
31
71
194590
320764
84
7
16
15
369863
95
82
11
347450
82154
379949
447585
128878
10
14
180637
39
93
8
9
389304
3
459474274
457665
31930
395586
91
4
6
181700
304689
204836
5
893693516
56
97478
353033
82
112266
437624
167732
88249
10
431609
301728
347131
204675
32
34308053
53
361051203
490360
407259
9
340493
462770
97
98
419755
74
444342
932962548
12
318378
295346
467130
57
9
30
440622
97
31
71
67
124845
46
121726
167986
13325
331430
189945
2
775546514
424363
822161898
473552
48
373711
61
127464
239777
66
4
64
308416
40
24
6
3
89
21
950392777
40638
63
51542
2084
38810
24
95
435228
223349
75939
640166823
202076
312676935
74
8
64
327906
14
377671
7
11727
91
66
5
23
208488
906867357
22
9
202266674
162744
52
4
98
73
213250
98113754
8
76
48
552160235
472869
35
8
71
41
34
566358415
84
37
553253602
402609
768672760
197772
32
33
626346492
46
80
302548222
385948
261830
7
127258
104226
441685
129484
12
7
32
70
60
45884
15
14948
40
748978459
49
29
413025
34806151
83
7
781257882
30
720688935
74
393274
501561271
69234
86
3
26
81
51
56
18
81176299
495516
2
257855
33
65
38
99
56
76295
21
84822
59875
8
109109
7
52417
84
9
67029
43
246234
30
4234
13
41
43878
329283517
480563
19444
478803
404942128
416407
40325
486587
58231
37
10
72
786132650
5
9
183557
91
8
347659
85
90
320337
657239314
86
13
286549904
40
857783066
58
454959
60
9
112865
19
239051
45
75900
95
57
357610
285392
307013
454073
808202568
73
259894
422957
74
60
291142
89
44
180171
224474
44
40
36
91
8
287994
429280
162974
55
438841
357809338
379322
321698
481766
309552
172212
86
9
95
41
82
33
2
38804
58
981196379
95
86
190487
52
56
384199
200837
74540
119669
227530
57
617651108
41486
120114
330546
190046
190684
62
85525
319732
36193
9
37
42
75
514467951
56
96
26
36686
21
341893
2850
7
340136
416075
356127
302002
64
188841
835001822
222352441
95632
5
151552
24071824
286718251
88
12188
445495
2
43295
66769
96
241801
46591
64
91
7
76
274714
1
470657
486652
36
71
288076
43
172467
80
86
473285
57
275577
58
346284
47
216474
458401
10
55
470018
1464
502566721
73
36
585838235
690041252
77
303099
68
131278565
350959
52
72
410499
38
320734
67
46988
434246074
1
40
444677
52
4
396813
110165109
12
347981
453606
937261432
3
989320187
201403
442766
490767
87
345648526
98
19427
97
87
22
53023
72
4
44
94
23
58
442142
36
82
388763
21
65
1
89987
438286
51
159705
80
153746
106103
103208392
274964
86
12
48
54
20
173539
96
2
121151
6
8
23
63
9
65
488638
33
256731
5
718846806
414222
2
262203
30
316303
149690
86
51
22
399460
423702
61
337394
135372
1
77
211389
47
11
705970050
46
174483
66
54
54
50
4
60168
30
481032
71
300169
169659
329548
66
210517
35
47
475662
156476280
733705427
933221999
338503
37
243751
23715
383589
76
629053931
31
92
211123
311
44
96
282428
55615
328465
319659
128755034
10
662805416
40
410309
321083
219278
92
76
46
25744
95
71
126481
57616
31
415248
81
466442
80
819031247
39205
53
471977
446724
17
324499326
403199
561264288
38
25
135765
182305
220161
122204
67
68
73
447805
54
31
387497
4
91
104964
4
369158
148674574
50
39
94
21042
297151
186552
48
38
36
83
61
59
50
278661
146823752
840606205
686047182
42
237865
201582
53
177991
430900
56
21
27
59
51
38
50639
363400
159831
249103
467000
74
280340
2
750066679
436329
316483
312345
416404
440185
72
225863
379559
278386
152084
165326
786957227
43
1
29
359895
460103
213791
38
14
272139
243315073
4201
261811
7
493475
386758237
75850
230414
481498
266875
20
76
93
45602611
497693
48
53
475575
4
80
697870726
2
46
369361
327009
45
52
584431875
72200
57
39
9
310643
90204
237682
194336
39
41
6
81
315933
841424280
29
253173
94
600177559
8
332421
98
54
284845
195313
6
19
3
406101
54
424256
139294
194059
26
104562
188612608
91
16
98
57
228001
314649
138881
33
37
20
726897616
9
488524
63222
944636490
84183
12
280390
34570
99
66731
1
57
61823
73
234919
154559
46
2
86
253379
1
284836
322967
4
225616
416324
32
100774
4
19
15
40
7
1
172104
48
381652
3
386444
351122
69
79
268507
89
88
6
151792017
83
410360
66
24191
2
33
438028
97
289830
77
8
9
287509
109098916
981836921
331535
489506
30
888758284
404787
170314
3
72
91
345242
71
67
47
21
61
69315
63
655786654
153816
192713
90946
35
134507273
493838
504249915
44
16
72720803
6
438654
70
96
56
474888
29
25
248918
5
8
379897
227148
424925
107409
24
740148940
53
441901
3
570739924
10234
377380
2
329382
28
121899154
140203
58
156527
61
205227
56
173641
72
55382
74
14
3
49
30
694703900
2
17
34
116291
6
9
460658
426896
162041
88
349786
446639
87461
26
18
149444
164517507
13
37
37
132463
6
14
59
21
6
19
82
10
394118
179402
376557
85
141420
91
492738
342493929
192308
78
94
36796
439884
492043
8258
491044
83
88
9
44
201245
38
448000
48418
48
19
51170
132484142
42
544141270
566258467
9
495564
1
3
94
365433
431768
410391
75
19
128718
161502
88
164754
88
82
23
71776
1101
22
2
60644
38
790521935
351450
731164555
64
29706
336972
330330
158938
238843
65308
425013
183476
461869
191214
5
3
64
101863
477767
450128
409642034
278564
55
960646640
30
380678
190450
702069373
22
7
5
72092
86
93
16
99
1
152093673
37
128843
94
10
479987
346205
16353
301488
146674687
391661
309905031
257036
426933
68
488233
61
369764
46816
8
7
610792327
59
90
83
24
70432
2
115761
74
12
104145
27
258441
99531
99
239456
52
84
69299
489665
274649
4
93
25
170053
9
365974
56
708554938
13
88812
233292
59
80856
1
99974
482355
88486
228535
168482
109367
52287
213786
1
376646
34
48506
707201626
173760
248138
354152
828323156
334594
21
50
714322667
45366
439576
16
2
40
66
31
328587
450965
388325
90
550265744
1
11
7
30
88
25
53
187415
87
48
28
83
185990
47
4
272182
4
4
335619
12
47
221348
267127
79
98
42
496350
37
7
5864
405350
18906
6
31
46401
301773
81
905551491
95
64
86
6
439005
199907
617412429
37174
69
478053
226225
66
103202
45
3
490725
257227
126289
79
75
3
405926
9
27
77
185757
833688532
6
29
116153
129077
256087
26
4
45
27943
11
31
412151
24
494202
250298677
34
352127
29
193623
124183448
81
195257
455829
362147
282817
19
82
253302
195491
13701
274223
783109629
93
2
58
365644815
43792
75
72496
7
59
34
434910
44
63984
21
84
9
56
474664
359180
241833
431936
7
132820442
26
43816
965227671
58
56
995528093
13
31915
62
277723
75
31
1
3
4
62
199397
6
19
91
47
414198
175215784
53
176262
2
52
47
204400
549
386156
59180
25
333435
91
246919
6
277479
400385801
471587365
84
46
442197
498013
55
55
826335414
652209797
71
56
66
384796308
243084
26336
392503
108999
72
29
369981
473976
11
2
330513
170108
416232
20
19
528634524
22707
385285034
141225
59348
244150
199921
77986
33
35
203809
10685
55546012
494169
5
166053
39
40
186929675
243505
74
3
268956
14
86930
324612
251470
61
97
52
55
61
484734
7
28
93
211469812
110447
69743
391032
623414055
324492
66
26
488868
8
81
43
8
13511
102691
305397
215125
92
98
484781
86
467423
371508670
197542
3
287893815
92
62
63
98
6
38
23
211096
80
95
542719423
39
6
5
104934
43
69
372635
753974739
243914
14
31
80
462827
292827
34
14
76
58
395246
178338
85487
455357
1188
91
386753
228556237
64
485794
105315573
81
256048
999890833
81
148855
329695
858801259
907473308
17557
8
450153
40352
209972
459234
234335
232406880
73758
2921815
477986
73
167167
388941
668192451
213066
201206
47
223530
81
50484
374997
384225
233828
60
443098
33
188785
440266
91
27
84
40
478823983
125846
90
357684
14
88
5
66
154301
83
152570
339796
980339815
18
45414
9
229628
95
9
9
87
118236
92
431535628
472516
371311
308152
43
801547178
34844
245231
32806
191465
61376125
28
86
60337
239619
11790
5
94
2
89
88671
18
74
31
36
41
56
24
111034
74527
99
475342
72
77
10
15
200781
127444
53
7
55
312816
39
55
249898
91070
48
62
363099
83933
42288
397492
36
314778
78
44183
85
19534
270983
411168
408196949
12
176736
84
257691
63
182127
225974
4
69
169149
59
38
385911
1
78095
450813
42898
71
95
41
90
137300
149791
60962
251542
52
1
55
200044
56
46
92
15
189027
1
174370
468511
60127
87
39
471395
96
8
96838
96
144880
488551
4
359602
142871921
210308
20
11
3
809073604
866868530
16117
129006
38
293665
35
504054616
58693
29
54
64
368855
133025
6
1
283277
345011664
367244
99
25
434921674
240629
357017
49
85
6
6
7
91
317543
266437
88
5
2
95
82
23
119866
109636
318349
343305
141274
25
183223588
258508
42
466858367
67438
2
219260
15
90624
174079
606339465
4
80
48823
85
296459357
59
449794
301288
486627
364818
37
326557
185174
475913
169148
52
73291
15
57
402239
46152
863114709
27840
87
3
313560
440333
50590
315724
7
1
2
14
77
429599
3
29
25
118181
417495
2
216350768
268638
15
6
23
288998
251570
101114
9050
468340
343757644
378120
30
72
453428
3
183719
47
316024
241404
190657
187914
98
79902
147343
676791554
78
353877
12
206319
99
387824
72895
36
26
95
81
202329
2
128070
494849
503346512
127946
238088
90051
35
96061
455313
5
93
1387
127250
115643
18
578836516
307238123
6
31665
22
8
495052
23
320952
349061
210331
69
5
157438
48
369820
4
23
331601
153977
16901
56
78
57
400328
43261
15
39
4
91025
9
2
42
331287
6
95
9
444251
44
3
252786
75
993494483
62
53
837754321
107740
330052
20
293350
64
90872
75
26
1
486745
36
302207
471318
344443078
141113
31556
91469
28
9
35
71
15
294931
254742
88436
5
456697
78423
11
253454
26514
1
91
11
2
20
8
334931
486583
49
89898
3
27
985500258
994414658
85
426964
372459
89
37
447782
3
98545
91
881700934
86
442291
65
140232
120820491
422433
57
126757361
240384
480593
386274
490748830
9
183902
9468610
346399
40686
8
161132
479352
27
388770
219371
430883
207220
3
20
196691
420263
763883929
214697
7
13
254347
1
1
58882
181331
781616096
90
35
622008828
771854483
314046
398070
15
83
155834
136322
270829
426396
31
824863813
1
430842
4
73
359458
2
97
51
54
41
331946
17
2
63
5
193346998
255965
35
466470
50219
270168
664228065
459189
22
383408817
29
324393
56
52138
93
52
161815845
68
191425
326580
62
41
58
29
88350
25
73
17
101306
195067
90
665742866
215401
604504137
54138874
9
41
41
84
13228
73199
472812
173834
422222
189658
73
60
909623315
25
14
978843117
87668
338878
59
75
482551
386673
1
38
53
256975
257196
82
40
336312
75
2
85
662184124
94
252407
272319
71
2
241872
85
292126607
734405689
61
67
595386536
25
130318
483174
39396572
48
17809
305762
93896
85
80354
2
363662
255511
460579
71
56
771080211
16421
59
167001
139808
238554
95550
193315111
47
259608
407864
37
41
1
397919
16
485902
49253116
128398
63100
252575
12398
386732
156420
55
60
430298
525066421
330606
58
98
4197
493478666
300227188
87
42
895038179
2899
508649159
8
670094941
86
350094
71
53
417082
20662
18
222666
187091
320821
248979
7
1
482712
4
64
166980
192831
88
74600
102060
487691
29
91
79
94472
3
322709
267161
213498069
145492
112003
33473
398769125
9
69
76
87
28
30
7
412101
183520
49
195846
199222
33
10
945460207
731070203
72
16
390725
91
117731
48
197356
15319
132179
88
86
97
420891
1
376379
466860
362366
425879
384697
723513425
94
488834
446684
36
70
476711
66
1
409565
46
2
96
272899
78
314818
899008210
72996
82
431972
81
178872
52901
71302
174000
90
82
360669
330920
5
76
446906
434930
61
359904
184359414
16750
109891
46
224684
9
85
402244
307617
20
1
158665
96
205510
933
98
89
950629158
86
54
61
445302
409849
423499
9
221431511
406214
82
102509
44838
677337329
301853
68
452715
803595745
59
726957562
45285541
66
458876
148965
2
971567655
619146560
66
495608
318910246
99
201538
93296
82
49
167705
37
242446
84
458176
91
7
96
23201720
56
8
453896
417645
79
44
9
11
31
99804
302434
98
327205
257879627
342822028
45
299321
64
75
494672
377521
470758
766287234
19
7
7
448367
2
264669
64
47767
7
518521107
986090639
82
1
77
97
86
381406
80
87
291913
328268
47
379602
88
363042
66
8
662275888
499399
38
19
204796684
42
440942
280486
2
398062
2
2
7
28
96
88707739
394280
2
410986
87924
928086208
73
276880
367442
335226
34
203248
73
13
436627
249148
331955
3
32
20
706078767
97
242366
39
43
136600756
1
2
366099
76
421169
13
40
95
473900
13
967050507
414924
26
6
80930
71824
97
93
417002
47
53
87
34
436339
16953
439516
2
9
258233030
398835
10
92
416793
94865876
272043
3
218206
81
94
483518
11
397956
38
120376000
390248
209476
28
44
441704
79
5
21
39
8
84
477069
76405
84
35
45
42364
27
1
393515
6
51
495242
38
97
9
502171742
19405
4
53911
82
221859
59
90
7
357784946
58
288213
787245630
470104501
89
51
77
49761
98
10
363824911
32
91
10
1
98
28
221321374
866858049
943378045
279765
6
25
46
743977438
34
499254
464882
240885
452530
46
244583
294320
465620
6
92
4
16
91
363121
25
10
37
1
10
273947
390366
54853
89
276246
76
67
6
23
101980
34
71661419
10
42
59
1902
22
22891
491185
27429
47164
48
245126
75
25
22816
18
388282619
631680526
513665387
200001
666913127
204456317
395575
223912
544604133
39366
135401
33
930545264
64
20
13
3
46
255556
32
270090
276394
8
99
50
451057
96873
24
93
34
9
356284
39
765232541
14
49
53
93187764
765631878
303201
3
385064
75
85700
333487
62
67
12
121603
311046
494150
162968
434732
77651
281281
135123
138901
81
71217
65
43
432098
52
58
219249
461628
79
322601
61
517736736
336621
139162
96
231659
1
80
186051
18
17
438577
85088
6
71
42
474999
39
20
29
60
69
4
9
366024163
416627
32
71898
74
76
121386
92
349344
11
3
61
9
104570
128174
438249
24
934289864
80
134768
52
93
2
429903
89
6625
47
5400
315480
182609715
333367
3
41
12
4
434430
27
34230
93639
361404951
395633230
45
73580
89
5
7
13
51
28
75
80
372220
697172616
21
775651443
7
95194
497777
71
76
69
46
15
857510161
62
23142
90
42
484076
118511
9
738824208
87
571415289
85
114489
488012511
723253621
246920
45
29
259361
71
24
252581
43786239
5
28899211
45
3
96963
488687
159690
81
812311588
90
12
64
398515
953573264
69107
18
1
208876
32
69
375367
22
48
9
526453743
29
96
96
23
463770749
117004
49
48
413134
71
430861
57
64
982113494
317386
16
92
90
9
90
51
74
26
226043
4
220446
434985820
61
9
94
6
60
114655192
189554955
3
59
923289225
21924
4
829253597
70
204294
12224
83258
278635
21
12
318651
71281
419738
46
61
440590
61625566
237534
79
346581
112363
19
9
47
98
231862
13
280787
886952216
96
68
39
104828
33
11
2
93272
338382
32734
58
7
15
136746
5553
10
7
44
442390
349393
453277
271608
5
80
87
92
778868424
232966
9
74
62
87
73
5
191990
66
66
190136
64
40
299851
76
344271
74
174062
3
495093852
93
15
66
32
280789
87
295930
4
77962
39
35091
398372
67271
483410
451953
425156838
95273153
94
159682893
385240
23
325483
55
8
91
437326
8
7
38660
55
68
15
37709
95
354604
374623
81266
437246
720723929
90
145423
260125
498699
68571
2
59
70379
199800
79
61
168288
60
994679056
104933
133266
145660
67
247846
5
53
256646
57514
23
343343
63
29
112169
41
4
310227
71
1
70
33579
75
282853
61
150397
783076993
220783
435154
70
25
7
12
83007
15
75
4
344715
68037
42
78610
50074
15
5
139447634
317942
85
401398
1
9
221473
341692
201711
165455
82
6
2
486931
20
27
132159
88
27655
68
42
825946616
304145
30
88
61
75
467745
61
437385
6
2
75
62711
185321
332888
467723
134501
448045
98971
258117400
2
24
174952885
74
126598
98
12
18
22
302823
495581184
82
56
16
78
264932
24
81219
345614
230978
233825
9
85
142379
74
29
931467073
63
58
12
18
421256
26
97497
339776
48356
59
69116
14
49
163024
719223340
42
15
54
41
453700
413069
2
14
95
60
3
318119
1
41520
76
142913
46
74
3
53
62
159228
19
49
61
35
57
91
121014927
651391776
92
66
82515
56
337612
63
6200
37
81
174158
1
95
90
49094
169420
98377
75
62
156622
271141
100981
70
17
10
9
211579
427096
1253
35
48
86
70
52
319401
1
71
376477
386463
92
192804
50
223607
912377785
6847
40
64
107435
304529581
144095
387952932
196006129
84
6
18
60402
327371
22
264576
19
17
18
490360
372368992
232069
21
46
266609
491430
370777
82
79
52453
3
532522516
19
329351
2
91
29153
51
7
235568
248573
41
23
425098
35
294394
23142
463250
34
39
86
239300
44
73
1
131601
69821
32
85
291404471
64
4326384
9
317889
32
89
55
198082
37
65
175004
71
64
68
6
427524
107512
434145
12
16
895453205
358737
44
90675
274480
398671
49
2
72
40
15
25033
702911362
9
2
398814792
49
99
38
145922
198316
291021
39
98
21
35
60
530083640
86
63
5
76
28
36
490491
485077
96
70
41
44810
17
96
464733
97
10
468618
202496
957979763
72
223582
669410795
420472115
95
15
61
358414
365764
95
39
79
95
718380744
255136
35
211536
997701133
188881
37
280960
25
832802650
68
50609
91
7
254166
98
65
48
8
220139
249895
256584
68
71
483658
497480
40
742277490
3
844386006
462160
383738
40287
146824
139148
376174
72
56
5
86
487540
21
34792
419581
24837
9
99026397
48
1949
312156
18414
327290
78
92
372573
95
72
42557
331828
464336
3238
45475
60
30
302894
80051
22
117450
726283520
799187892
381490
290076
11
490952
59399
459526
330088
78
443574
2
24
84
262346
17817
5
24571
207594
25583
16
75
687755402
31
758203789
467558
436823
494735
12
87
368900
47
768595246
56721131
114910
180802
9
51700
61
377116
41
13
362076640
6
248665
268602
354566
67
466311
411090
221685
43
17
94
331953
12876
6
155640
473154
215035
80
749614114
96
82
45
8
627965552
288305415
141089
450610481
473391
4
43
468599
6
254970
207204
43449
42
11
68
23
160359
205876
475717
9
39766
6
49
93330
736124999
2
75
449460
85
272047
8
486218
89503
422854
19
23
43947
95
9
222299
84950
305384487
466012
72
84
499105
246637
1
2
2
173480
110777
16076
34
68
417907
2
320036
58
97
291389
487446
3
482981
281078023
40
50853
15100
386686
48
390520
292909
49
2
147317218
76
15
5
73
78
251065
57
434056
91
362061
21943
224404
57
343288
251191
371435
80
43
67
883055731
6
313579
138564
9
2
1
61
91
24
495478
386213
12
84
6
362025657
80
494630
99
89656
9
48538
97
77
5
291270
408532
1
176128
404176
51
74
24
310172
111687
4
26149
493164
64
60490
46247
4
267765
3
47
85
9
15
313603
17
268396
50
20
26
402705
20
55
63
34676
46761
251123938
226543
43750
73419
157234209
375680
465169
4
16
7625
29
63
157158
20
431019
37
151006
543116826
423488
4
121404
394289
73
377593
161218
48
83
128561
243243
21452
17
48
297647
282347
25
112080
11381
31
508431300
366557
78
449059
369929
107829
173854
258907
117797
131754
6252
50
137002027
314749503
21
99
96
5
42
85
433650
44
15
61
18
6
71
428128
530289648
65
61
12
23
91
478766
25
81
71
94
96
35
19
82
90696
89
158882
299444653
31
57
56
481139
32
258669
56
391624
236508
91
14
369488
781781192
173927
6
83
186598
339415
120629
54
422288
4
40823
59
557380229
35
22
62
431322
2
71
569915799
274045491
310387
37
7
367699434
181391
8
39
9
207034
27
94
202440
25
25
256143
67
322771
98
107671
267029
359107
53447590
12
12
307293
62
193715
361680
82
17
354159
38
285705
69
393872
181216
46227031
27
72
8
354453
181033
34
75
10
40
55
6
414509
163335
31
88
4
469645
44
216092
145776
46
385248
229827
471143
262880
2
147149
153324833
56
5415083
116169
39
2
110924
313112
781716348
89
400493
40
34
12
6
434484
385036
17
64
44103
3
95777
256754
2
84
3
93
88829898
33
81
61
664544513
68
379516
20
96
471118
139541
93
120607
614488428
8
50
82517367
43
6516
26
43
67
83
19
141886
30
329133
13
61
83908
42
200486
38037
68146319
77
232380
29
30
93
219684
475010
354300
241493586
283806390
31
96
13
4
8
195290
910403027
92
9
246313
381862
59
92
294874
3
101620
124627
399929
5344
494204
4
726319533
90
30
38326
105073
81
93427
314513
282919544
72
90905
31
1
2
81
266298
2
14
309710
279579
430994
23
37
426631
454526
161068
376091
40
33
206406
45
285045
73570
368550014
6
299906
49
209744
304520
151692
67
371882
208569
3261
372501
63626
97
80
62
13
71
41
16
66
465339
2
773923359
433261
47
856810593
63097608
10
42
42
380090745
61368
864126507
67
865005609
309423
2
82
402570
119028001
127403
58356
152503
408596
61
952363694
278884
8
466370
21
232401
2
276904
59
413087
160144
66308497
63
83
60
341772
73
385884
10744
69
11
83
48
49786
67
19
40
377427
52853
19679
34
122378
364247
315865
98
486431
78
80
3
7
74
6
95
70
95
309016
85177
241538
20
89
89
35
493899
45200
288856
72
85
4
51468
16
66
5
26
85
18
28
245180
20
178469966
88
10
78
223280
299010584
264097
17
2
146254
269607
95
41
460178
240810
1
40
59
16
159387
50665
140982
54
170506400
42
84
323812
296570
2
45056
49
84
67
43
443037240
6
350590
36
8084
942615873
437885
78
60
6
175079065
604321184
191519
62
8
7
78
93
26
69
2
409979
71
399411
67
29386
394570
29744
310603
2
471112
410354
424605
73
11
428396
360661
130246
20
5
5
217400
929098435
33
2
282848
75
294369437
333123
264295676
43
2
58
25
99
458205
226306
60
193725
367277
32230
263205
55
275485033
40
87609123
347510
98996
130915
30
50
53
311497
97
989902064
8
52
109263
89
314701
4
83
859111929
22
157278
2
490642
299981
483998
1
361147
87913
72
277853
5
85
77129
14
131793992
441297920
16
154859
130789
51
11
97
53506
418813
9
43
84
3
5
7
486473
79
306495
779676701
285851
69
19911
22
223988
385387
85
5
43
52
62
23
99
246651
70
711629043
64
91513
3
52
75
50
286712
392686
58
334856
10
5
171204
15
42
81
12710
75
143303
52
48
15
223682
39
341476
330724
9
11
189695
144412
181567099
88
9
300982047
92
83
304856
853411259
92240
202325
6986
25694
55
88
85
57646
176636
84
3
66
268630
425188
428526
18
493776
34
368166
47631922
378288
369808
860775980
220560
340436
17
126093
141499
96
428999
72
50
49
68
193635
9
737060181
278860
99
3
1
30
343666
346924
84
191663
603580805
219482
498445
87
6
55
79
41139
50
11
41
458965
259631446
13
284341
84
10
62
458761828
14
4
279413
162828
6
58453
42
212308
828609585
13
21
34
9
53256
139986
46
75
367639
369866
167756428
245738240
486194
495468
230756
799970367
140765
4
735104060
360401
184405
39
48
408561
39
8
35
31
65
87
28292
110945
54769
116118
87306
64913
163231
453535700
257270
249800872
137590141
66
23
111724
94060
57
97
27
174432
485952
124917436
8
155175
137908
151098
371099
230866
43
20
127210
352448
492060
40
255236
66863
40
99
93
455929
300599
26
89
68840
113262
62
222576
350200
26
84
60
61
7
112510
16
272583
113376
38
55
5
48
407396
52
4
344369208
98
295609
99
740630555
48
135625
354592711
77
13
96583
114329
182948
438942
423623933
424037732
53
5
35
9
9
57
536465747
71204
62
29
702325700
76
7
39
84
382593
6
48679
361607
24
16
51
86
212801553
235362
375359
56633
19
216500710
48
4
238494
172827
879834683
52
35
108848
1
20
999731389
66
197560
98
90
187817
114223
497892
15
117886
108436
5
94
12
95
68
27
387659
87
91
6
30993
72515
430697
43
377316
33
489867
2
77
3
29
219842741
62
12
5
468786
6
149338
110420
1
116118
11
417795
67
320230
70
62
392961
21
43
34150
205918
120778
383159
16011
34
22852
26
487967454
7
163262
83354
4
38
21
257128
195799
837720702
163616
234520
7
354422
86664
75
329239
496137
839321164
111859
80
24
2
65
775311152
44
25
66
57
263108391
2
51
324045
1
34
250664
197820
256956
315393
14
7
157052
44
4
48383817
2
499019
357615
125350
264402
43
6
21
25
49
14
79
21
434722
492325
1
6
117295
15
268733
79698
7829
146966
33792
343027
64
21
196457275
404181
9
61
7661
72
51938
228905
23
60423
355832030
73
115599
305233
160565
93
27
7
335415
59
279871
247457
425268
74
34
323197
209790
468633
7
1
125744
46
194640
69
244415
347363
268500
90
15
203428
272345
96
461983
50
83
79
2
312845893
79007385
72
344884645
15
340127
372880
68
235450
5
70
585252212
4
12
43421
6
4
444624
5
2
83
278800
451270
266687
383720
85
487514
30
89016
73
318679
61
75434
391961
11
33
38
60613
66
72
63
21
73
7
407912
22
213759
84
5438
91
122408
7
3
90
677457462
819724304
182888
716865676
432443
945434718
2
9849
351298548
153469865
41
634986623
398213232
46331
74707
96
6
486955
77
32
945597120
10
76
295446
91
377996
95268
80
5
75
77246
50
9
453381
36
121227
14
9
739115548
1
63773
41
285062
44
57
74
98
176091
9
89
258563
62
280562
52
32255
461844
597265767
412118
13
55
75
47987
452206
496910
72
27
38
6
103234
187411
8
66672
89
77
15
72
495166
49
345064
29
85
48915
727518392
4
11
28588
431912
50
67300
250508
97681
16785
4
160169
236337
45323
208241813
335356
491857446
366065
10
201893
49
134040
437427891
23278
300294
26
94
126811448
22
89
43
10092
33
196678
19
341401
82
95
745079268
3
61
24
5
50
66
30
91
558639277
15
95014
376016
78
42638
77
69
723533333
181260
328876
7
183608
960203885
72
331074
56
69
471141
83
56
277502
447894
322132
72
13
13
141069392
23981
77
89
147852
104894
7
35
366149
98959
1
41
306767
217349295
22
93
449104
285843
65
4
38
116876
221219
391887
39
294827
248368
281141
96
188679
353413
22
315043
38
43
660711507
4
91
4
6
251143
185532
499976
21
52
466843
99
1
80
379315890
450964
2
46
6
99
58
5
52
21790
117030
361219
127609
82
287318
60
183519
2
304873
87
431653
46
275509
243104
8
479050190
389582
257889
45
8
415280
219695
6
60
485079
244608
2
462448
8
378664
194888
124944
3
157811
116420
171912
309466
13093
174224
35
4
60
4
116566
90
57
61
482616
135672
187030
327569
128865
3
71
22
373151
85
51778
62
324519
388391
421401
65
88
76
437573
247137016
20
66250
53657
77325
477837
117453
476283
69
23
246485
42
22
59064
441719
260165
177688138
484907
84
315245
277219
61
58
69
87
107603
367613
96
57
191584
232888
292074
539904704
433554
499178
36
10
240771
332291325
242484
494877357
76
39
496852
34
4
4
91
19
5
331498
91046
67
17806
57119
6
77
5
89
113032
89
195087416
394541
14442467
353581
77
63
188480
94
32
84
289714
115431
61
7
89
162597
27
544590671
310032
465626
343164
26
579023681
94
39
80
46495
54
219542
347968
673782423
74
83
264246
51950
77
29
462636277
94
377066
308039
109435
442391
328747939
94
4
22
88
11
259470
396157
293051
47
40
94
84
228468
157275178
426214
33
10
93
25
4
20
79
69
41
141808
235070
53
1
72470
768145176
10
64
32
398323
291357
405159
92
38
60
371733
70
347867
94
39686
12
128276
813229578
18
491599830
880499500
265643
8
49
256034
574297087
97
194902
84
45688
466004
26
107219
430608716
8
77
63
177621
818404563
291274
279452
351830
464954
13
127536
191269
486212
61
674479558
366113
74
62704
11
7
286950
37
353301
77
51
441367
63
403534
33
943164531
59
18
325189031
490493
100491
61416
98
15
23
23422
17
25
50
5
248771
38
214472
124463
253341
357103
470437
55
191160840
1422
23
423203
344931
248631
81
84686
155164113
20
42354
189504
445596661
53
76
58617
288406
295634
47
69
3
47
309990
10596
26
103052
204226
409179
4
77
27
70620401
73
17998
366725
53
384381
75
295217666
9
24
9
235328482
96
136873
21351282
92
103425
620311096
50
41
100329
44
83
887400931
69
6
53
95
36
471114
695127872
277046
74
47
62
495097
149004
257121
194271
2
49
21
51
53
84
127671
484488
392675
111277
5
52
31
162447
69
805452025
93
6
2
30
36
87
369625
26
5
92608
43400
8
881268138
1
129662
45
345573
7
44419
11
406526
92
60
352905
81202
6
6
645418277
281001
489406
53
11
389326
1
339012
181831
387581
111326
23
183951
30
236835
378441
1
62984
372392
291132
232935
99
137506
805499159
330109
71201
94
99199
320974330
33
5
65727
55
210385
9
20
299653
23
27028
87
53
449647
28
64
69
47
183195
16
309375
77
31
134582
11
30
131202
339355
92
156671
42
148370
72
64
779940124
432926
38
9
435208
17
77
154953
303033
26
51
24
228656
82
37
61
26
1
340208
6
28
452899
66
79
115100
2
3
356040
408339236
73
4
431035
233172
329015
346314
86
388183
346094
55
93
86978
167592
30
76
60619
9
23
71468439
56
518546201
23
269143
83147
32
17
36
479077
181872
18
260059
91
3
11720
62
99
286260470
8
2
69
33047
21
19998
2
748472070
1
80533
96
12
74805
97
42
778658251
75816
48996289
246591
240317
308495
42
742374488
364948
69
381462
252297
80307
435283
26
17
7
1
858040166
9
64
620103936
451076
1
65
90761
115411609
5
8
10
2
8
47606
46
97
45465
70
34748
7
566934902
210653
55
87162
9
330672
421234220
194550
354961
61
97907204
4
112165
9168
38069
71
47
9
186600
264057
721403731
175405
399867
80
40
28
2
253470385
430990
427265545
957040677
368820
391284
95
99
69
74
7
90
290146
452327861
345532
462312
262767
350137
420040386
45
341336
246714
234096
4
674140706
7
480064251
364535
62
95
37
437334
67
6
486577
23
265333093
47
142540
32
37
254104
258927
312057
86
269849
553592586
206583946
330374
407531
936098170
897557978
16620
277980
278301
19
54
489692
452882
212019
301675
317582
79
387476
85649
246118
360130
355507
2840
44071
405883
215155791
65
333556
89
281788
553321887
240228
24
33
60
88
68
122395
458932
83226
27
10041
111928
12
4
19
480834
73
21508
272202090
661980446
341005
490278
40
197462
41728
53
310487
74862
241331
174398531
434049
263472
9
58
42
6
440099
72
326141
97431
11
464267
508499121
88
5
43
70
335162
30
44
87
47
16
95
20
69
296492
22
76
54412
89
87
432586
262448
30657
79
449486
360338
476845
71
106973
50454
433374
42
488986
22
376276
468178005
4
34
41
152201
89
209621
36
182252
354935
340350
218201
69
3
629732990
20
26
320682
34
88
4
291197
9
60
43
345361
28
53
11
118557
2
92
473105295
476163
492453
515588177
49
567885098
13452
90
12
52
43
77
99
357976
388387
18
6
19
45
81
26
47
192255
64
81
483568
215537431
4
58
56
417645826
576990032
46
36
1
202845
39
65
79
55951
78
233516
1
53
60
8
352520
382192
197287
115238
24
233946
88
16
66454
44
53577
34
27
128592
24
81756
36
78
258364
198345120
24
64
70
42
243050
96
235562
32
349799
539703547
870372582
292996
281481
3
100313
440343
36
77634
183636
67
32667
346459089
224174
47
29
472554
128378
69
13
306928
16
51
10
86
72
2958
62
323569
120199
278359
454331
651713796
94
1
30
35
57
147464
59
4
87
10
3
29
58
4
20
86
3
414699
323633
91
173838
35
303451
480620
439540
96251
9
350195
403713
14
85
166468
21
90
144561
8299
263460444
87
14
40
50
916198722
7
64
36065
19
1
76249
99
378713
36
77
45
338189
57
253218000
38
92703
147050
76
762343211
399054
50583
456805
132370
203574
90
38
41
38
22
65
6
89
93
107800
454647
55
465042
122341
399299
94765
246760
177450
4
283094
8
79
5
413744
74
460798
29362
98
821
75
253691
9
78
723476808
55
75
205222
4
29
22217
93
349530
391679607
167656
16262
6
6
8
99
239975
408201
455013
102809
9106
78
180513
50
188531
73
283098
189992
87198
2
196413590
6
150065
32
55
452396
57
208575
1
72
40
691011225
257713
38
242626253
309143
1
25
636056607
251795
9
83
85
16
443289
69
344256
84201
59
99
469339
20
85
23
498665
295325
6
47
213460
27
74
5
17159
87
1
175070
357591
93
52
84
291682
7
25
125571
401033
13827
344498
91
91
9
4
3
92
174024
226218
479350
19
66
74
441552
474193
232752
75
90
68151
76
64
181072
96
336183
653509231
630076900
139712
83
55
220661
40
42
87
59
5
9
261434
356147
207366
234573
407514
1
477403
99
41693
77577
9
328255
546163788
168659
278239460
860384597
765994656
186584
424236
130331
28
93
44
89
471259
60432
7
311137724
5
5
460628
398396
65
3
85
166541
66
780471970
436993
76
68
85
214382
6
180115
136916
47
711812400
35587
53
56
46
30
2
79
153962
459191
69
870526467
211334
845308625
1
76
70
9
166780
434353
422563
76503
305886
96
19
1
114172
56
672601499
12
121088
119906
253829
23
89
394021
62
79
465729
290197
11
33
84
52
254092
94
393953401
64583
67
461559
268819
26177
151102
1
55
66
25
240083
98
135574
381949
93
244832
53
72
441469
9
100645
14
25
8
29
178576
2
446852
127733
380415
74
4
40
2
41
43054
91
44
99764
489463
7
666601002
19533
98
78
24094
473995069
84124
21
109456
885523382
26
94
53
210020
11
150106
406884021
640184378
46
65947160
37
5
448513
458505
18
6
919594633
179080507
20
85
88
23
191798
9
56754
115211
286549
71
200715
145935
9
59
72
55
29
93
39
355315
289297
11
53
443851
79
19357604
272685611
28
27
375196
410550
26
44
43
49398
282824
84
439717
97
413742
76
26887
415434
475044
272157
175561
118476
5
392744
26
410409
820434147
4
47
17
8
11308
13
8
72
678512100
99
30437
3
11
140030
5
29240
593558407
162530
69
20137167
9
125006218
385969
52
148534
12
88
61
30
469836
227911
11
1
40
209624
83
228487
74
183740
9
88
59
391685
78
82
86
89832
7
73797
30
87
2
83
47
38
82
99952
86
210078
111600
670510274
209404
205362
74159535
58
74844
77888
396463
14
88
41
13
49
95
277980
46
73
76
375280
488042
27
97
94
83
446885
86
82
57511
93
810567191
21
853578488
54
413558
411438
63386
422821
81
340785
157859
37087
295149958
50
450979
418820
15
3
280828
85
36
281352
424683
399908
134179
489474
32
72
375612
7
245120
477868
24
270905
38
82
312283
895341271
25
32
381736
875513013
55
2
174919
22
241712
96
36720942
73
173611
999136955
31
61014800
9
1
422177
425481
87
18
4
37
12
95
219041
329645
22
53
1
21685
18
72439
839820727
22145
205570
6
815927444
67
69
394945
46
11
257524
57
7
92
68
277240
62
70
257060
58
21
54
57
409791
7
2
38188310
359758
53
94195
367631
52563
214720
32
350896
939488572
96
17
624182860
23
466968
347343
39
58
480691
83
134826
252305
42
507525857
601579907
55
24
885038302
119368
357776
80
18
2
7
7
99
37
90
271035419
30
24
18844
397237
27
271670
393742
227577483
64
83712
73347247
678803164
538696872
45
76
76
57
993779602
464723
463637
412077
779844565
90
389052
407802
28490
8
119014850
53
483838
62621
37
241697
66
452386
737930639
67
1
480740
467383
429733
430315
79
1
185191
629435759
41
485641
2
60
66
10
13
56294298
243436
80
260531
93
45
9
84298
718141719
364704
67
6
399452
50
56
22
5
27
72
17
902456621
526774926
75
35
448527
309696
9
475263746
171249
138715
338030
292258
954887981
163511
12
51910
164685
7601
329821
467067
80315
86
77
497021
384012
470997
144071
342030
6
97108
19346
250847
295795113
237693
470717305
192798
55
4
66
20
31
16320
97
13
73
325952
4
8
39
23
44
39
64
245711
135133
552108844
69
19
144430
204799
47
73761
299086
16
228034
86
167208
17
451982
185654
53
10
68
64
5
451208
1
160140
76
73
23
663145584
6
96
52
97
185918
13884
914316220
139043
196483
25
323461
82
365582
172684
973708350
14
99
420006
735667455
49
490561
137953
32
47
37
87453
11
133041
17628
78
53
18
9
62
67
72
177846
262451
337903
82
34
600571337
74
91
169846
583031992
419592
265978
74
15410
11
61
178615
77
246664
23
1
297437
66
6
143406369
29
42
125627
24
64
61
70
464628
55
27
26
156188
279901723
28539
37
33
7
642249046
415670
72
446494590
6265171
84
308264
49
83
94
53
91
50
12
40
99
69
65
342844
46
9
354352
226555
399633
424961
24
272671
6
2
62
55
498188
9
194187
117016
93
952451360
27246568
79
4
482952
200619
66230
172691
3
251691
78056
395487
405054
7
94
10977
68
4
341958
73
49
140603286
34
387352
189836
83
43
475504266
470624
5
354734
452695
30
5
216132
43
293704
6
768922947
268118
41
5
961172522
376437635
23
374811
56
251269
70
128789
8
234560
58037
138360
449139
53
25487
89
8
42056
305704
127033536
25
362584546
3
273904
273970
65
13250
226042
75
52
53347
63
53
144696
15317
646114490
28
3055
27
435868
51
634578532
190163
81
158332
289437
52
932357005
51
94
71
1
453140
23
742165575
433049
12
71
23
379337
50
495815
331047
217397
27
64
55
2
43
102798
66
68
47
3
666977180
392069449
431776153
92
657840013
15
11
220368
69
30
41205
683512577
73
400269
90
91
327201
8
505398719
27
154241
120758
440760
368903
55
4
6029
369879
253270
811014679
277738937
175532
74730
6
22
102023
30
31
1
14295851
47696
76
6
208063
13
6
13
143276
471197
585871615
48132
40
401121
245346
2
89
71395
276556
368996
301958
456940
54
168509678
4
22362
94
9976
232439154
309191
256963759
74
95647
55533
55
13
326235405
3
305208
191174
41
373964
458560
115914
61
1
120796
427348
29
271459
320244
906024096
76
128327
44
89028
208221
32
92
38
434151
321145
969556164
12
22
85
53220
379041
57
43
46
310482
20
13
37
123335
35
52
1
220188094
9
88
68
9
491507
77
31
66092
57892
309018119
389976
88
53
183900
89
659719103
380251
42
220174126
84522
15
867544071
40
23656
486754
17
4
93416
9579
76486
93
75
38
34
1
293927
311898
10
317304
474033890
86
42025
443017
34
50
357798
5
223614
382648
55
459230501
11483
128147764
287208
281541
249058
340356
3
3
499845
11
473177
8
66
714671439
357075
354374
74
80
67
460349
95
42
322437
421998
82
345987
931690130
207574
390012
20
495373
728862276
330741
15
200230
466262
355070
373222
9
403607
478879455
20750
40
297280
33008
2
4
370592
258890
91
12
435891
80
68
74
595024719
273936464
350088
331250
7522
294675
379719
960011530
86
368249
26
65
81920
85
6
54
55021
6
139481
15
10
15
35
217374
395176
8
29
90
6
8
70
325702
81
773557494
2
292268
339666778
32
68
69866
472422
62
315906
67
202173
177391
40
14
43
855936840
230971
62
36
302376
67
68
2
75347
47
2
5
25
123660
12635
267160
188997
63559
49
5
80
181430
310837
45
47
224199
130696280
385390
428883
357912
73
3
48987
58
387031
4
470552290
19
18
382184
17
365082838
27103
63
24
41
59
99
95
17
1
356860
292705
290264
146326
39
96068
818561550
163869
291406348
70
73151
81
744575071
68
300400
317785
80
17976
1
18
243543
72
66
503899464
641953620
64
88600
932231904
189519
12
9
126122
404670
8
60176
36
617419650
277418
80
27
369884
9
300510
25
47
53
31
5
32
160524
94134
41
407160
509826872
43132
21
292192811
2
384335
127700
61389
418193
5
130300
74
236715
83
340102
375609
72
82
112820
9160
33
62
71
26107
5767
28
45711
5
904078419
413657945
62
10
41
249950
76
9
12
297634
195812
88
177950
72
5
46
62
178460
75
62
392832
410006
8
68
347783
1
71836
74
2
6
445100926
281603601
65
80108
99
49
91361
825534233
34
99
231566
591855811
54
302846
167194
20
93
1
81
3
41
245691
35690
185078
399575
7
9
88
415964898
85
222736
366838
91
18
453288
396949263
60721386
15
1
37
96990
8
91
58
242080
481086
22
369833
54
19
119370
297647
218432
306910
1954
51
24
1
39
368661
419459
221744
392462
462660
48
82027244
93
12
93074
981248039
306692
2
41
424694
190889
89
11022
82
484799
32
289548034
998020591
7
82
64
325804347
309375
480140
969993482
46583
95
4
21
289992811
58
77
51
30
65
250237
954760260
91
255752
14
56
369735
261526
520035844
33
421348
10
15
447294
254453141
5
78
394802212
43
339828
66
473209
45
381289
74
10
377271
7
13
182797
65
759048901
369632
66360
258204
210565
94
48828
11146
287579
13
60
90
11
326999101
123628602
225184
47
36
353575
5675
38
49
10
157248
36
16193
299206
67
82
476322
61
427452
419922
42
844517250
255173
157321
160822
457110
371115
56645720
43
77
793800019
26
238077
66
97
418932
83
430491
57
655708186
283149
482388
2
205003
111950200
37
33
366664
14
20
498853
70
30
306132
82
360886
8
449412
8668
75351
117236
723755030
66
67
78
64
32
4
708929317
448913
101612
4
420121
56
67
393814
4
205360
86
23292
87
325444
66
617674583
297538
847632531
890637885
7935
34
862761438
294519
9
253501
211111
99048
123141
453919
77
6
426995
460070
7
337707
5
66
161825047
243668
55
378381159
135294
30
74
31
93
194185
250992
22
426937454
2
8
87824
176798
91
1
26
261070
779567610
304415589
487091
142105
10
27
50
9
252684314
6
80
435096
174499
787333730
19
94
86716
93954551
446451
65
22
40
90
31085
8
120663
136425
565229222
434586
86
889516672
68
2
217346
136017
65642
298532775
37
82
63
256671
85
249214
83
75726
245248
495256
68
58
305721
90
75
389802
484437
91
127957
99
309531
217957
356627696
57
83
43
16
275335
340572
7
443387
142172
147413
615667694
133390
305929872
53663
171138
1
79560
96
3
77
19
396321
283621
82388
20
101476
301886
67
433257
265904
26682
450094
93
36
35
47
391994
85
49
20086
97
53245
227699
428915
23
36
235899707
55
184792342
55
492977
65
26
51
51
83461140
423841
21006
246987
87
7
364591
14
55
268896
144789
247716
450811
54
132483
152683
440093
272853
54
92
200091
11
399646
55
211606478
4
388677
36
3
480775
47
86
38
25
79
199817
48
80
161188
497270
205904737
47
86818
3127
419514
9
423863
54
41
113419
36129
342717
378461
72
400870
371143
62
240984
78
88
119808
13
1
204081
285117
268035
369642
19
349359
1
255000
144669
338112
63
414627
72
225170
43
121002
242510
72
4
347093
15
6046
11
6741
855726518
22
18
7407
80
435253
338547
108067
78
2
52
436251
95
188610
9
265118870
24
503819037
26
3
540547920
69
16
6
371026
9
7
389302
76
10
421213
5
18
14
2
9
366301
25
192748
91
294889207
381197
57
66347
41
1
2
44798
53
30
92
8186
53846
490422
442336
636405561
191502
107194
40
339870
4
74
415558
70
297671637
25
60
64
34
520752317
10750612
343836
193622
95618
8
467918
28
4
59
2
454258
16
61
31070
364382
89572
74
3
86
16
71902
4
42723
87
52
407381
1
3
156354133
280738
306663
86
124760
2
1
24
124471
190917
243245
85
73
68334
86
223429
473768
87
473958
63
7790
191468
952134724
75978
2
42
239855
65
45799293
393898
27
646278022
64
66
20
70
73689
35
388083
259542
487831
6
70115
247762
889154484
39
65880
49
73725
260867
45966
56
2
208635
36
72303
775689685
118965
486243
473169
325166
35
95
75
13
111633
75
24
180597850
515531460
102529
93
941285413
67
56
95
39
14
6
81
20
233128
12
595787578
4
153938
96736
55
57462783
408459213
21094
18
63198
487697
272508
334295
98
79
81
7
342888020
383992
98
384812
392445074
364474
23
70
981760167
315070
41
247148
45
4
56
355883083
453163
78
20
346550
21
96
3
455827
820691546
44
244037
633920750
225096
448556
786461753
64
302690
78313373
82
143873
896101800
21871
4
97
368125
275454
789767738
90
96
214987
96
228686
207915
87
50
341982
4674
319494
24
14
422139
434663
35
389356
106038
223872
3
463897
360939
5
62
297337
60
288662
26
216614
7
41
284725
210998
5
85
222036
10
91
81
7
84
863019446
236605
20
231776
8
78
81142
121301
499410
317261
74770
398111
316448
55046
71
933097149
5
360399
26
463858
3
711571800
440550
206742
211682
388243702
63054
406325
260778
22
82
3
739338436
63
67
191400
6
49
54410
249488
265881
188041094
66
48
7
216572
66460492
71
76911
217498
3
98
202790
37
165540
253768
63
9
291870
39791
254875
27
2
5
59
79
391941
8960
21426070
206064
42
303956
1
48
321731
3
365095333
89
5
937324912
358884369
46
185865
310678
30
101058
28
96413256
2
471083
8
240708
740521887
26921196
31301
13
464176
224733
89
684590286
315163
40
862773768
98
80
98358
543792099
235213
271968
68
78
76
5
17
9
17326
558401936
750001511
38
37
337353
24182
353015
39
42341
64
252646
93762
41521
6
389995
169096578
324535
50
66
2
258652300
51
144508036
319169
69
94
69
34
496177372
80
66
31
9
318232
91208
462688
301849
346132
42
421941
1
230045
13
19697
469167
77
4
25
47519
140217
356535
3
417287
48877
213235
444958
245549
377782
72
50
22908
50
82454
874836144
642949369
64985
79607
66307
427292
441765
379443
406991
32
25
654945074
209788
9
128294475
13
348199
41
532889060
150586554
2
16
60038
99
80
58
86
318759
74
54
57
93
2
9
79
449907
20
320097
84596
70
215846
50
114199
79
396839
17
8
430849594
56
47
738962152
2
450112
36
93
25
94
22
6
377835737
41
224463
484141
26
63
299004036
51150
119140
429112
38
27
94551
77069
461014
5
53
263349351
6
373909
105764
358778887
332948
353917
44151
41
9
752870152
67
3
23
30
459498
160814
41
85
6
144546480
9
80
84
86
27978
90
235703
483066
51
76
381591796
619321522
43305
6
219291
35
99
74
475875
69
13
9
168562
861207587
5
270141
11
310070
98
19
67
7
95
388574
116153
374642545
21768
36
9
80
213275002
75
75
312341
3
120233
250592
31
494934
109722
57
361657
36
693942277
70
61
34
111350
5
89452
78
27
17902
32
47
5
41
43
240231
8
487476
892604834
69
403787
97
4
374028
845961995
26
691342666
328369
66
5
73
83
462602
253573
469653
9
35
16
85
412732
386790
4
7
7
13
2
402220
216681
161113
7
90
137123
90
66
43
59
195272
86263
400023
5
267378
9
6
206919
389272
208729
32
89
60
464378
4
457577
17
8
47
267844
469181
57
35
27
54
3156
4
25
199064
65
39
90
52
386035
220191
99
162435958
96
90
477241
339220
74
6
434136
279240
468348
98
22
81
436331
967123807
480996
10987
7
83
45
69
81
9
11
50
92850
1
496909
410792
22
306172
65
36
54
409517
47
55
889178688
437992
82
431369
297599
295315
188641
53
329144
19
194729
455985
160929
400597
372659143
242303
259038
39
35
89
18
95
326897579
484226
288630
70
9
482443
363734
277403
97
12
363243
15
70
57
89
6
613968549
486125
212479
126755
145111
189072
370428
7
394279
89990
71
73
366450
84
96
257347
233787
393143
23
219015573
103665841
7
31
106707
63
202254
36
53
30
3
65
55
98883
15
40
4
7
23
99
10
84
176433
61
66
407745
905739033
274685
33
281838
24
456702
81
47
118219
11
49
35700
4
64
327958
171828
115602
14
87
42867
578909395
38
48
173498
13
29
47
36
49
6
99
141376
238690
66
97
49
69827
348261
9
29
19
90
129679951
22821467
74
31
484983130
468794
407030433
279535
3
422318
310692
52
467324
174712
55
4
4
89
70
82
175068
407103
64
57
297808
498189
35
4
453184707
134348
80
171956
192925
483274
2
78
116884
8
7
44
986228035
16
957288249
48
98
341850
936396516
148157
10382
8
67
45
381613
230068
165440
404242467
35
9374
6
211954
330839930
324883
83873
99
37
291031
432728
218085
15
1
20
493066
55
368226
28
345375
12
42
32
184075
127195
209158
458464
9
32
26
958214508
5
17
27
49
337829
61
393000
12
50
79
149973
5134
9
353670
384352
90
56
65
324331
7
103211
23
3
219054
445407
67
74
86931
66
141331
5
62441
215073
18
80
3
35
445272
242206250
416191834
404354
277562
623364458
164590
116402
68
428808
178204
216444
23
70
49773
44
5
118797
556816584
69
329182
49
74
33
51
157924
272549105
31
34
632062718
17
706853594
11
74
41
144864
950347082
317787592
27530
87
287387170
331416
90752
96
35
30
64698
90
55
374918
376985
464262
389581
97
93
386862
494997
59
2
35
62
4
151395
271503
101018
475886
484941
2
72798
487689
290084
1
8252
460385
20
94
68
482548
243071
2
194566
6
3
283282199
116241
52
4
267073
460401
316456
446085
240241
69723
111297
420283
80
75
358636
317902
35
4
3
5
81
345505
245340
221835
80
69
51
6
41
148967588
21074
35
439694
179379
58527
5
48
55
370722
347450
26
433983
67
78
79
148435
91855
58
76
244681
290988623
24
10
717641363
81
6
19
399547
859394725
6
148147
184051
196581
330314
30
10
4
9
103263
87
366575
7
46
450201
114908602
446172
80
83
84
33903
229558184
55898
55245
363040
98
515067731
13
435424
94
10
411433297
469440
49
6
281702
88
285770
231935
254369
491792
85347
1
199204
214736
82
17
35
44
117576
95
32
51
175074
84
306279
55022
45
248813
267199167
26844
30
49361
352990
96
45
63
28727
89990
54
36
25
22
89
396147
367221
65
313537
383294
420940
67
298843158
6
4
305172
7
475136037
376142
35
15
10
231248
343250
65
71
293205
83
40
31
268907
155173
94
57
63
85
13
9
438141
66
117734628
26
30
405773
217239
49036
59
229083
63
19513
11
6
223093
8
51
363930
44
341419
273246
971742935
499478
26
57
108412
39
81
52
59165
418889
376429
22
155998
52907
69415
56
86
39607
39
64
648854039
1
66902
20
136331808
8
944250277
21
89
18
48
301007181
355860
171113700
8
199259
8410
65905
467213
89
8
25
293798
2
6
249402
25
38
1
39
40
89
25
46
90
164912
22
38
30
70
142018
153015
424352
29
80433
98
347708
324683
497148
7496
72952
266956
76
2
338169
218516
97
32
57
90
15
92
435759
76
9
59
158422
188900
382143
74
43
6
19
451968
62
258697
61665
2
426124
476906
252235
91
309237
319790225
286563
964451716
600149770
2
100253
140173
361163014
95
95
46623321
173512
390004
13481
38
53
98
76251
281635
23
206257
57
30
32
407854
71
95
88
460692
342308
86
33
423509
183196
206885
9
53
40
18
92589
135028
499991
323275
905960377
710636176
492880
12
26
43
50
220267
636400806
102616827
73
49906
29
4
351909
43
111125
431684
428459
374375
3
290385444
111462
134119906
407074849
8
79416
31
58
86
9
337498032
193425
51
118706
38
59
87100
54
3
552362416
95
18
16
715101468
193286
79
807221298
185908
95381655
35
290384
383314
93
368336
124039
179141
436242
84
668224607
95
293806
8230
60
41
8
53
352690
39
63143
88
61
205913
562782664
388446
224639
16
60065
248676
15
175164
309984
60
454064
3
34
978760673
21
1428
1
13
123480
145209
261084
168492
95
28
42
55
52
89
30
11
23
376856851
360931
356692
80
31032
252416
553761437
88927
53
59
23
198116
273465275
148258
301131
2
90703
65
447342
44
34
81246
23
337684
78
71494
85
31736508
36
369287
40
46040
344481
69
273095
97
59
34545
79
16
23
395657005
313345
159727
675434060
90
198721
6
222007
60
20
24
185158
2
304993
40
69
83
191602
112416
481293
142870
112267
47
36
86
262995
401688
4
329354
30
454126
391812
4358
85
58421
976655126
495426371
442093
2
75782
3
473366
4
85120
171862
158812029
50
86
252019
83
62
33091
78
11
48
5
49
10
148341
270339
250126
322102
388623
1
53
13
23
391844
256070
82
32
71
10
29130857
92
7273
58
54
97
62
85
326431
58
17
1
248564
14
13770
82
263008
362888
882620532
487994
248968
69
370625
268714
365207
172834
405795
56
434194
350048
33
48
70
252604011
62
266843
166166
341563684
54
92
235740
367121
9
4820
98715420
38
28
149881
18
157290
206450
88263
33164
273065
253040
56
6
43
45
20
325176
94
17
3
64
159288
936856273
7
7
122320
61
379761
16
51
431277
55
410034
41
4
92200
12
58
77
84
69
36
473842
76
2
88
423795
39
424219
485788
19123
34
585256985
9
308146051
88753
47166175
40
41
212709
302051
453183
849009527
1
57909
233625
9
281127
303803
26
33
69
28
269178
145649
361922
6
776456893
54
22292
298116
55674681
338667041
16
219813
180476646
659518939
383020
19851
49
3
91
47
469716
860735811
546853671
96
370986
96
72
36
92
430530
185119
53655
440718
282282
22
10001
335939
90
36
8
25
495792
66
187273
96
38
39548
9
3
59
8
341022215
11
80131
84
18
35
56
456903
156114
340851
834602464
8
145976654
97
7
187324
194644
13
178252
152285
223408
267500272
66
136810
465235
215943354
531724872
261832
41640
244126
59
42164
260461
77
47
93
52998411
91
14
77
98
21
938030021
30
28
97
898748893
80
86
439149571
326326
459920
39
941901506
191239
34
61
40
303202
30
348054
381151
66
60
203010
93
28
52
2
4
6
4
673389904
13
929204448
77
4
172792
41
767274288
28
30
4
49809
280850
28
71
128124
7
63920
387226
426234
29
3
232078
4
76
454626
8
1
3087
49
411501
7
396275780
767941787
49
494670
444636
323832
243668
159341
422396
6
13
36
177989
80
1
217546768
1
450031514
430361
331728
294753
58
21
1
18
159904
117504072
17
4
50
60
460710
995576099
89
240076
70
329170
6
361369
302225
15
386415
69
5
65
161748
95112
51748
98
55
141452728
638159742
419423
165027
347132350
492893
25783
87
1
39
120425
284204
27
40
7
392403
22
278963
394333
71
36725346
35
299052
5
346912
91
221274814
99
186362
463145
397288
34
402538
497498
112452
62
78
354712
392496739
477977346
24
13275
341246844
15995
9
80785
330947
9
405274
843894991
54
39
88
224892
50
3
41
16
43
53
476842
15
2
42
87547
717797136
40
95
89636
54
16
487648
410893
160251
40
492306
15
17
78848
83
392436
6
65
86
53
91
5
70
397644
484375
643130611
12065
792939673
419963
94697506
258658
23
320992
8
77
83
112479
4
6
66
29
80
58
70
450040
107110169
66308
5
34
19
13
70
240687
94
46
6
153973
120678
107092
37
71853367
16
482076
23163
343246
1
73
142100
404878
7
1
78
18
424466
99
675602216
108289
55
434406
59
40108836
55
15
97
384124
6
489992
248807
96
12
86877
61
249133
260851
5
73
81
940779216
3
73
296062
164716
227947
317850
6
10
29
33520
160876
218152
44
77
29833
437260
76029
491766
50
190967
24206
34150
20
5676
5
42
88
495712
419869
1
781553532
14
50888
16
97
233144
157777
38
81
774752609
95234
231496
69753
36
438434
18
474108
111099
71
191185
330789611
70
15
28
36
257626
66
150577
45
83
98
183554
52
298642
56909
20
322344
297733097
313803
4535
59
94703635
97
448869659
129423
68
134265017
71
30
318539
11
920268740
147961
192415
67
20
29
211729003
428149
425469
50372
110353
80
26
460655
99
147045
12
112832
618589063
104886175
52
864025648
114747
954573023
99
81
166095
6
46
13024
51
260928
383047
98
35413
493864
27527
325802
56326
203425
25
77576
477198
792948144
86
42411
2
14
65
936778225
624763978
2
70
31
66
246325
67
186048
248141
37
199503
947390407
70
73074
239664
490115
59
187666
357013
35
8
45
32
42
99
490064
86
10
67658
515185756
11
5
86
51
234516
76
5
243261
61
18
23
694084264
16
214539
9
371532
86
417500
427861
86
186540
736630732
125765
29
90
13
302002
92
6187
15625
6
43
315540
191320
17
9
64
1
70
287167
9
76
78636
1
105532
95
377766
49
36
7
61
103092
184294796
594045260
94
465441
84
111710
5
59
9
70
222675
49
88
256170
2
428137
57
22
58
11
952452749
358889
94
3
84
79
14
41
70
266384
94
86
97
967255788
478211
854964580
630234083
2
222992
49
3
95
3
18
95
3
397907076
369941
69258
380291
362732
9
363982
88
271088
210109
22302
291149
96
444651
61
58
401206
13
364607
88
470334
14
64
4846
434922
835801709
2891
8
99862
7
202961
219003
471851
82
132704
53
296766
42
95
37
2
412111
335055387
28
82
1
110903
354560
27
46
46
2
1
217537
38
29717
23
51
45
20
62
45
58
72
65
68
20
65
46
174114
330305
8
391297
347782
25
57
1
433033
183166381
71
284117207
2
337092
10
231088
15380
28
47796
5
145362
362376
304780
89265
144387
53
76
7
18
11456
54
29
296916
152047
43
158904
80
30
358439
52
8
95
117854
4
707483189
34
88
399877285
855112602
458323787
91
228238
276234
36
641454967
2
218676
347167
96
33
31
74
53
42
250450
48
55
606335523
175815
2
40
491170
8
495963
88
448903
99
56818625
67
76
36
254546
223849
46
497948
88661
486298
13
662694685
10849
24
85
185981
92
216643
40
44
48
46
4
286583
99
4
26482
345224
74
50
9
86
44
6
203945
473091
10
156304
42
91
438343
154614
21
86
52
428391
61
47
441515
87554
482855
379570
26
399677
371461
513126944
498272
48
80
251830
83
6
93
40
97
64
95890
114508
169613
68
80
94
27
159082
6
321793
493836
192367
45
455171
21
576718867
16
45
5
55
925238496
73
60
9
103890
774915469
98
66
386146
97
79
4
361452
106461
221243
23816
68986
76
203601
219169
432422174
14
5549
570595386
244887
99
75
46581
446093
404879
239296
8
10990
170731906
8
1
4
238127
294238
80
201457
78
345194
6
25
195750
295790
35133
119877
47
234181
444786
313094
81
10
110101
414141
208124
30
77
100450
63
36
352495
77
12
92
35
88
80
8
84
25
552109421
7
63
475509442
752887305
73
65
162214
99
28
24913
234373
5
8
10
189213
31
2
273711
59242
402525
222441
96
45
155678975
29
55
188657
311448732
437261
71
94
30
347647
5
73
422732
204410
99
400496
290630
6
57
28
348044
9
2
39
94
206807
948040016
97
57
76
55398
73
1
99
381867
42725
2
36
421383
24
6121
80
36
818198556
81
606563025
72
130300
58
32246
52
22
94
97
45
29
86
46
308862
70
252115
209464
8790
46
23
112280
446499
427111
141930
9
150582
292492
159579
74
76
4
72
149865
6
31
5
92
96
3
9
8
63
14
90
317350
11
10
36
87
84
20
9
21
42
8
442264
465470
48
21
36
2
83
439388
31
5
4
44
104856
452082
7
178482845
21
4
52
14
57
28
75
160363
447173091
326900
43
229791
2
146719
133870070
15
388280338
59
64
31
17788729
53
253073
40
40445
61
7
1
202386
363638
364440
4
18
422049
844615335
68
356190
39
151188
92388
217798
64179
370648
47
361840
468942
370008
43
75
213157
301237
79
380201
80
69
22
50
396235
13
59
411159
402596
73
157819
62
96
57
411033
492397
305547
818135295
415855
202754488
137517
254709
10
252937037
47
447632
41
23
95
193453264
233824
63
82
19
72
1
2
16353
499941
53396
95
300088
16
108286
187524029
58
48
6
36
50
246303
102398
252585
651116067
544038075
11
444553
358175
74
26
9
203083
9
108296
806170628
32
74
97
79
441098
78
2
56
3
18
28
87
224294
52
15
33
82
44304
8825
77
42
5
151798
22
49
443823
239571
28
360879204
39
1
162140
34
327297
79
17
171129680
361490
312152
54
78
119491701
22388
175109
243395
223492
950291860
186712
76544
12
871563938
9
62
18
85
30
159755
34797
28
84
233538
30
59
1
4
203096
67
97
393255
91
238477
233665
261911737
8
401955
316584014
19863
60
54
26
413055
280118
95
78
83
325016
332198367
933050073
374260
8
196672
98
41
33086
61
458833
215610
272748
395765723
4
3
92745
65
6
379540
57
471726
53
312841
72327
100342
351936869
137948
27
364836
722231577
2
24887
329235
9
85
38
95
94
39
555443869
99
297268
441362
76
81
68936
44
3
548871307
392973
955112526
931729717
191780
44
113544
77
58
75672
21
498396
461652
306361
498960491
427409
119662669
941325120
259753
81
285282355
70
106758688
93
15
234313
453364
46
294087
70
92
433603
177317
613126334
79
334775
93
55
120552
334902
88
152903076
88958
19
130676
29
66708
294885
496168910
6
168389
136118
30946
40
50
329518229
147973
451946
293725
154212
39
38
479513
92
8
91
59
299725
104313
74
325478
274764
1
95
72
46
233465
15
1
877106410
6
39
49
97
8
5929
32
147008
162150607
2
56
72
284773
62
193228
30
229014
7
535073851
14
266496
519538179
3186
186900
92
197784080
944385963
454070
67
17255
24
374844
488503
19
101531
70
345325
77527
308829
101297
21
250296
71
98
79658
14
364524
94
57
76
72
75
99
77
6
296414
16878
273326
32
141922
1
5
416370
93
85
57
434607452
446325062
8
38
175464
5
2
6
244564
91
483409
12
25287
366123
26
522486006
98
111719
468634
24
9
94
45982
479585
784327432
62
383690
974061608
350955
4
119659
22
22
37
88
416122
310172
19
2
47
174287
86
144052
211012192
57
290030
492103
7
16
186608
84
7
52371
263338796
28
47
38
30361
85
26
60
86
291489
77
2
278759
326404
62
114400
23744
108463
6
39
463924
14
381938
308573
42
69
12
379037
20
14
494643
80
308593
181398
36
496338339
9852
858727571
111561
23
330983
9
125691253
1
141330
276016
15
440380
66
833093752
87
50
167496763
479203614
7
144842
467614
65
48
7
89
5
483425
674062964
61
53
453464987
82
180840
420998
919571233
5
72341
163223
12
316942416
208664
684996589
210378
728689761
128790
389353
81
362789
241666
71
38641468
30
1
453522
309808
43
8
32
4
2
53794
53
79
99
427871
400574
10620
14
35
5
25
56
105502
223907299
191002
372752
196928
896659532
562495325
3
217647
61
3
61
4
17
453582
346107
8
59
290809
17838
637917888
18
86
100362
85827
28
79013
328541
34466
360849
59
62
92
98
715495096
41381
458965
83
45
260270
86
337031683
87
377170
1
7
96509
171510
481245
854000458
126675
174439
48
5
63
12
6
118430
713824367
337021
383344
334083
221441
488266
23
351350
76
85854
388815286
47
287020152
67
78
387816
86
7
63
17776
37
363611
257462
181533
71
321852658
48
232545
331489
110873
18
80
192298
293151
37
125130
83
463504
85
59
89
81788
56
72
699382975
74403
36
224365
318676
983812401
74
91
66008423
414386
1
7
69937
177389
34
8
60508
3
58
353271813
79
267578
486555
399370
3
464808
9
11
48
130705
41
66
75
66
5
87
6
307498
54
1
3916
4
27
36
170627
390429762
683691877
46
366125
51
491450
69
95
457260
74
46
64
113203
96231885
937883152
634179912
442614
302170
16
87
92
23
334827
393799
5
2
658672830
8
381587
471324
351669
114663
49
670856432
341686
172366
338288
352143
20
88
74
94015
41
83
87
288089
268744
455432
475436
275180
66
8
148250
88118
451026
45
4
72
399882
44
46527
263303
53248397
199476
73
5
277215668
58
442625
21
422260
435711
31
19
23
440371
26606
97
282666
6
32
396259
2
409605
392311
98
360389
277730
89
16
300667
17
269441
1186
42
24
286680
153198
23
223509
521096719
21639
69
20053
197106
157108
57
94
970570128
43
210546
318428902
75
5
32
195303129
28
103035
13
22
428699
61552343
56
89
96
76
13
63
31
94965
333653
50
182081088
99
11
7
293314
57
100501
15
34
274005
485848
7
447163
9
82
8
7
13
80369237
75618
379353
359632
99
36
116240
8
82
91
429296
611855617
189453
89
12
254868
114025
48
340465
144504
171657
93789
77
28
354191
64
343935
66
17
518494398
445195707
451767
52
8
28
9
42
59
205388
617609659
492296065
83
28
96
9677
69
77
48706
415954
102100
435713
109968
67
11
16
230574
106151925
7
24
2
2
35
498507
315743
450055
235835
89882
7
61613
205446
127280124
301631
129338
9
57
474230
74
3
210525
658015434
19
77069
24258
55
5
75
376115
289430
111782
28893
326738
439237
75
3
27
379844
218201
277222
93
359761
345147913
8
406238
73187
276598
36
3
76
176796
484917659
46
200089
380038
100782
868767645
110727
464646512
52
107399
44
234574
462658
63253
3
248681
9
190239
8
14
382179
263136920
233443
257846
159959
428032
430246
64
94
42
75
42859553
54
38458
65
314815
52
58
55
172043
235375
851852499
99
69
9
63
38218
86
39
486273
50
354964
485472
227542
92
70
76
37
5
6
18
254269
780997143
75
58268
414946
76
37
132143
477293
62
21
1
81
74
55
364207
11
69
85579
414831112
259163
17326941
72
59
467416
100795
61
390762377
294893
394663
215594
130834142
677472525
378190
174139
7
89
20051
49
272643
211890
489711
196721
64
42012
74218
289264
979353682
416100
50
287060
1
88
268888
82
889112288
239147
3
261662658
95
444633976
31
422977
31791
73081
75
36
10
92
80867
89523
509531214
207770800
3
484747
721551756
200287465
103028
390869
13
335817
99
235835
25
16
39456
237617
36
18
222292
121643
10
4
41
422367
606309222
747781266
626328893
96
52
406181
372473
483709
81447
85
63
87
221181
741901753
97
488107
139877
194148
323635
396000
9
53
443981
90095
18
75457
195173
486634
326685
386289
79
352105
44
9329
331265
77091
2
382798
53214
1
264736
4
52
24
162718
8
35
362956
10
350230
30
203974
454885
43
58
69
18297
140423
38
68
171899
32
493771
57378
233387
7
11
99
270346
459149
250790
30
99
217149994
3
915515241
712896218
36
63
243211682
9318
13
8
45
928147360
277
38
93
83592898
60
66
177717
801250727
5
87
14
51236
30
948396301
215768
109501954
17
333773
315547
19
35
16430
96
37
10
154890
16
71
356994
68789
87
34
49
178330
33
87
262964
8
86
22444
265488
113797
55
296634
726830328
32
202292
112577
234108
61
70
87
794553622
91
87059
146674
38
80
46
109119
916939202
142818
208880
7958
265810
434906
392142
44
7
158441
199189
83
99
13
22985
21667821
485249
19623
68
425284
325270
12
164481
5
10
27
60
66
79
253866
7
83
83694
213855
345126
80
53305
100401
80
82
91619
6
59
26
87
22
620957535
171560
7
78
448865
222272
57
172612061
320313
297112
271122
656018941
337876569
458687
65
63499696
94
88
792625252
118998
41
46
394904
80011
2
104600
76
134011
266625793
8
24667855
31
51
55
227220
478738
452995
778760497
64
6771
405143
76
13
54133
55
9937
77
452953
35
76
825252781
77
418083
170206911
80
48708257
324950
875564413
7
370730
73
83
305074
4
24
472836
9
70
203622
35419
52
83
570906592
8025
153317
305747
6
60
408888
447093
6
94
301949
99
81477
95
65
61
9
1121658
65320
426565
389496
5
61
493804
90
48380
128876
37
76
57
59
199878
769339186
1
14
147339
65
71
17
360390
19
18
444682
7
400989
1
6
442176
23
30
292551
82
149692
488580
245719
93
17
8
15
128259554
82
61012
74
192280
64
189038823
3
499994903
496987
488604
82
361698
220788
603373147
3
101868
54
65090187
468445
29
7
346354
86
162295
41038
261153
36
498312
493504
62
278393
491566
2
3
51634
59
329430
172362
98
38
5
4
11
920302705
54
870950333
10
89231
34
8
2
32
65454274
887994228
2
8
279529
46
10
309875
10
64
8
132652
93
156268
61
72
52
32165
389373
29
252987002
128970
330114
880862718
96
90
327921
261460812
68
492939772
90
447200
481512
85
656961540
37787
384952
91
31
357636
72337
69867
383410
60715
268012
27755
153387
134374
932993004
71
59
432301
30
232926
27
24822
31006
122862
385224
673707473
96
2
26
15
69
55
42
62
23
394378
373589213
48
2
43
48
8
188091
87985
303508
184387
32
6
71
37
51
92
29
15
285652
72
367892
81
45940
3
71
39
38240
252465
60
131379
443562
4
77
23581
19274
20115
84
70
96
432632
282248
31
27
27
8
8
29
257749
337684
453881
75121
55
62
385554
63
85
82
15
366243
152327
6
210497
4
315300
9
687472640
488664
68099110
218939
297430
10
98
65187
1
45356
54
165757
193680
47
7
263881
872114499
36
3
88
61
20
45748
493306
465100
375083
40
21
49
4
191768
9
98573991
325353
72481
89
373075
138950
456872
93
39
83
19
148259942
48
53
34
77
49
1
69
459935
21
51
283177
261308
57
11
403461
355256
989518220
23
320521
400610
845628555
352781
366120
80
2
491274
21
468024
399969
65035
86706
14
456572
8
88
60
203667411
65
60
234164813
4
37264
12
162808
533730776
190344
216178
28
1
86
443765
248019236
9
45
396644
99
36
126797
6
18
326025
42
49561323
39628
882437197
283986
94583
268323
39
266901
671368864
79
275062
406848
492673
123178
74
490904
474049
21
2
376639
36
486900
1
136902
110791
58
105772
34
49
396883
382332
397103
31
5
63
2504141
50
495709
212378
63
24
22
16202082
7
139372
215747831
342510
476337
85
2
218861
547948472
266107
306801
37
278450
79
217650
72
207320191
217453
55324
86
41
290456
149490
2
93
26
49
61219
25
15130
461191
217869
969772056
78
15287
31
260478
376559
321274
28
23
80
153657
27
440619
336883090
57
1
65
43
53
754457419
2
64
17
110102
169039
65
7
844910492
34
37724
564983021
72
470953
43
421331
11
24
95
910519661
57
68115090
5
12
141144
708603530
479012
94
152587
85
22
9
14
8
7
54
80
753549196
372408
314840
90
86889
6
273833
121120
7
77
385688530
37657
438253
406174
15
459737
32
227446934
383334
19
807467868
72
26527
49273736
41561
201124
85
11
57855
60
348391
210449
376845
66
177406
33
494384
27
430047
68
76
59
472882
1
66
66463
50399
275862
378083
11
75
210332
8
179327
168449
6
96
37
259740
76
309311
10711
473843
83
328692
498422
27
55
321416
498542654
87
61
128141
460164
69610471
477265
6
131717
90
402471166
27663
255141
65
65
321173
67
49
75
356546
22
274967
90
31
66
58
310718
90
624675725
40
1
379538
45
351539
4
63
28
7
8933
4
9
208662
3254
9
136548
285417
76
246343
6
2
84
91
62427048
27
391804
363048
408621
99
295527377
8
5
74
94
98
203069
455078
51716
14747110
350844910
122540
58805
25
66
6
1
722781822
250943135
61
690932666
4548
144569
77
289248
88
296658
410123
11
447768
68
72462
28
480897
52
37
11
43
81
91
488246
4
8
4
25
33
9
68
431292
86
338905
790917274
36579
91
98
289618
254844
5
432186
37
9
107078
60
41869
357013
345488
459637
353968
40
4
393210
319752
249562
455723
49
445476
249370
95
16
36
359659
431762
224234569
373560
87
11
76
104198
34
473704
173252
38
5
99
377896
30
250354
8
391710
7
263593
24
5
17
3
74
36
829393208
95
452265832
3
90
415687
411771
319924
21
22
52728
456217224
357112
457686
209970
12
294821
681386234
56
398377
25370
166590
1
277960
148566
73
64611
7
26
58
55
7
681467075
583186557
55
458616
92
234563
47
386801932
23
274561
204491
458847
34
163314
87200
461922
68188
386457
38
52
449108
936322454
7
87
67
2
7
679257627
250677
62
92
209490
430884
82
423805897
346337
84
493389
38
356480
6
93
177072
118419
161085
45174376
19303
6
212630
52
297521
54
149765873
9001
12
88
14
465849479
94
858287662
673298744
35
6
452068
3
143132
109038
72
310958
74
42964
452979
43
259084
753298675
27
498944224
45
96
41823
189442
96291147
215256
59
65
313872
153261
950110100
69
43
17
174287
123244
144919
10
65
25
4984
93
36
71
448944
7
186758
34028
7
13
23
955901248
28
66
296424
68
77
173948692
95
8
274044
386994
46984
61
448314
412601
452031
9
9
32
333775
327662
4
242269
335173167
154833
237923
60
11
38861
100862
360542752
287983
111948
40
38
494546
73
192632
73
189415
479230
7
13573305
64
83
442898
89
194863089
28
105414
345208
27
607688488
76
15
20
131908
9
56
77777
48
51
280585
23
6
60
89
110358
69
29
76973
23
472501218
268427
3
345531
36
188424
49
60
1
57
54
66992
87856
3
10
10
76641829
813360476
55
291219
30
301232351
348647
15
334983
648616354
490739
93
63
371479457
47896
433546
78
98
98
943481570
8
7
45
44995
10
87
407378
43
276406
13
83
649429208
6
42806
40
267509
74
9
39
406452
3
67
22
113877981
131037
1
15
368373
8
19
44
437336
32
176607
288500
210191
61
314959
71443
385297
280188
470029
110600
496613
309099
87635813
75
84533
65
33
269548
45
29
269815
414072
3
88
63
94
62781910
417056
71
63011
70
9
37
2
428853
659812120
434192499
66
300034
22
3
22
80
264664
15
22136
432839
72893
49
116917702
69460
478485
50
218943
208376
499566
53346
54
43
9175
90
108545
30076
40
80
306084
234748
8
52
71146
19
4
341805
76
98
7246
244225
203497
407754
48
733484413
33
447901
37640
48
379340
10965
355872
35
397968
42
67
42525181
99
465266
35
245837
9
7
49852
448340
453375
16
364295
10
69
71
32
23
409833
304567
467951
184321378
41481
9
26541
947860840
403863
93
10
233611265
8
431188
213360
433507069
479302
36
90
34
55
82466
34
176415
53
69772
42
273197517
81448
84
51
3
8741
322286
428490
151476
12
25885
59
56
30
31
296116
68
15
377626
59
448787
83
382191
68
1
57
99438
348375
34
77
32
22
2
45
104296
41
22735
175846412
33
77704
20
22
220463
54
2
201396
226588
75
4
33
26
270081
44391
419708
477911
423506214
477742
52
334334
423817
358784
407147
1165
24
485295
138174
87
388448
347240533
56898
95
40
117943
73799
385351
894555552
93
492611
26
266774099
449716
50
21298
175656
204680
59148
9
45
81
424266
114659
394311
62
69
99
85647
268334
129374
674905887
10139
319166
465356
93
304802
76
19
8
15
201861
216786
355182976
98
99
160294
469801
469864
175033
12
18
34
74
30
796238246
208185
95
140300
30
76
94
78063
51
7
77
57
71
107231
6
2
293017
435827
201984
34
441785
212155
23260
2
98
239181
38
234269
11
13
302231
12
975098494
80
7
65
876304300
4
329847001
87
73
96
75
7
50
95
41
499758
235014
66593943
240563
12
253340342
87
202022
51
20
491648
9
112740
10
294163
48
152171
336431
296649
15
62
194614
347665
73
69
280130
89
257417
499129065
28
73
359571
64
78
97
21
67
18
457430719
36
72
361837
44
274646
37
25
11
11
8
39452
96
11
54
381566412
58
949499217
230946
23046
13
54
45
237140
9
2
2
63
301701
875394259
4
61
160491
488893
17
230812915
28
263460
195364
68039
84
2
829024170
50
339238
57
492213
49
261401
150944
359589054
94098
81
523834450
345141333
463867011
415650
106467
216225
118715
12
5
281642
547057931
45
358249
448985
74
64
143976838
15
22
54
465658
13
51
361611
122026
68
24
20
13
1
32
160262
9
44
148004
677433181
1
269637
204242
30
99
499828324
21
95
319465
92
381855
115367464
54
426561
200793
384566
120294
59
75
52
24
15
122153
2
193413
51
44
71
87
9
41
234044317
46
36
32032
18
832679179
3
86
95965
10
3
151387
47443
7281
100294
150164
2
26
33
154844
66549
661641598
468454
382259280
790372200
27
32608
72
15
2
61
464141
82
214823
333575280
778293470
160198
308824
204220
283069
7
206088
2
43
98
51
62
57
5
471718
134156
112031961
14
24
366608
490569
91
479828
646387669
81
324338
74
46281
82
349198
77
68
43801
1
21
67
57
34
594436656
158011
84
57
591170656
83
368659
57
59
77
3
50884
57
214347
2
43
4
276260
1
295923
1
12
24
211513
481145
26
16
118802
37
25400068
2
370923
167864
5
73
21
332701
4
73
373493
76
19
110106
438957
69
420353
11
57
51
3
696099606
29
149146
49425
3
15
382853
168777
34810
171595
194364
99
81535
4
74
408936
70
94089
501225821
147983
126141
31
6
287511
439394
1
68
6
636547362
35
45
15
135722
9
13
82
8
19
44
302695
59
5
72
437696
93
83
4
71
25
488539665
8
339692922
30
9
183999
353540
87
717010526
341966
3
56072
85
146455
182179
36443420
285279
36
38
75
132566294
509159112
482660
337018
250137
296581153
310959
424645
660633707
50253834
3
60
53
91
95
251406
2
58
5
53
451854
771030696
82
286370
59
523075983
10
640807171
369016650
69
309300
14
20
71
89
38
7
473373
12
48
18
83
33890
284172
163721
191796
27
17
93
266274
256609
440554
804385718
184370
97
31548
479393
25
8
66
835605963
20
76
319992
2
200277
1
488114
96
71
756818487
40
847306738
5
439103
422826
70
433442
977944094
90303208
69
32
131365
84
498359
61
8246330
282605
127164540
52
381155
85
583861904
864615943
36
85
378141
63237
64
57102192
474528
6
30
66562
39
385567
2
65
13
7380
193633
51
67
99
200960
5
45991
26
52
29
32
14
5
93
365905661
70098
159011
22287
41
8
85373
96
61
80
91
204170
42
87
496142
225780
2
9
104641
736097954
88
420385
243258
20
18544
88
9
15
88432
8
312630
78
80489
136510163
99
29517
236358
323850
84
63549246
98
1
12
43
490140438
614785665
22
46
55
97478
82552
6
63
83
4
81
83
70
315483
706999513
39092
217071
487604
8
364960
66
27
333023
204475
146662
20
435401
271695
417555
75
2
55
197601
139427
66
94
17
274357036
490601
59
94
62
212060
30
63
45
7
253273
118022
65
19
85
27
177871
5
463825
448523
807001810
4
3
149061
97
315771
418356
51
63
23
282183
288881
810854839
388010
909291257
2
27
38541
994218429
15
134485
941818611
4752
199893
97
187817
24504
46
213978
40
41
383299
25
397375
494634
208149
216775345
103412
43
46
75
232296
341874
57
407014
50
394527
4
58137
643382723
79
1
31
196213
113408
30
3
276346
92
83
5
37
221012
29
271629
77
264169
77673
15
285610
338982
29
32191
141338
3320
419059
53
17
26
41
92
2
61
320424
432764
5
88
977613408
103788227
264949
283223
31250676
5
416580
116369
13
481712
78
3
190057
19
61
274066
6
358484
51
178790
50768083
53693
46
334954
86
74255
5
95
236550
368743
24
8
31
85
271395
488288
3
79
281683
645632808
76
297194
12
247297
34
222698
89
1
476447
30
31
2
41
85
853259330
47
38
28
18026
5
315817
319516
285247
223606
301160
421986
91
64
350994
94406
9162
18
767943935
37
347185
895109706
310204
733034966
85
778070293
89
925108883
407951
441633
67
499949
60
2
48
16
417683
6
97
55
65
339433729
25
350763245
83
24638147
59
446194557
356401043
471915
370444
12
106990483
6
54509
389126
28
41806
43
54
40
88954
9
206722
391002
182801602
253627
5
170920599
62
6
3
6
596592102
69
15
53
815119693
50
36
662931310
51
183496
149554057
61
291695
40
22
176124
81
422764
71
486008
370123383
99
75
5
38
920673950
319565
213866859
13
61
753642091
21
1493
192887
85
666543693
237014
195186
734161751
4
110658
6
13
233855497
457992
209301
2
234855
65263
39
231695
50
36
88
29
267309
258631
442677388
28704
43
131925
38174
579533772
252967612
499255
125825259
21
216990
66
442543
333444
453946907
420594
80159
499226759
530170466
879667685
94
6
30968
464701
67
85
36940
96
16116
32
13
926152821
23
61013
281945
305722
6
350225
63
462817
59
484518
448926
115940
407565
174090
89
143020
13443
55
49
44
54
9
15
58
99258
1408584
2245
8
35
72
213234
91
22
5
123313
151810
69
210283
79
9
279570
86118
1
2
481043452
16
224047
30
41400
81
429442
728163908
328672
23
991390331
15
94
248074
150525
8
77
136371
235113
71
94482379
740540731
298487
64
393381
81
768530281
22
80
429458
484694
81
45613
1
278412969
60347
108809
15
45
246905
476399
228733
463713
181431
277445
5
17
31
470745
179861
94
170494911
14
186765
5
347900
41
23
976324423
133725
99962
67704
321303
39
249178
46
246553
55
9
143669
11960
57736
70255
7643
57
35664
9
334480
221907
120864
165039
12
96
59
47
85
178779
60
133430
64
9
221877
475741
251344
51
89
181907
16
66
87573
69
132096
426541
387026
407602
840
2
19
342987
61
93824
382169
20127
43
167418
68910
39
80
71682
50398
3
911386852
7
94
92
52
144364
45
355257
9
10
68
75
218490
21
343442
7
9
15
19790
6
60
16
582867144
219165
74
97295
188244
86
280318
516620130
4
125893
298346
440975434
91
76
71
203681957
23
44
142154397
96
44
121113
419752
68
47
320065
263332458
15083
26
407379
389708
150597
133201
472398
171263
55640
85
25
47
320866
252940
472748
208473
252547
1
24
32
62
84
73021
49
180006
4
492104
64
467284
11024
196335
33
22
10
89461
132721
352681
26153
32
403593
68
276928
2
71213
239547
20
388176
161645417
302645
440974
307994
420037
71
15
73
87863
636655812
64
633495914
127971
281730
164242
61
24
85
13
12
94510
42
35
5
24
5
992223925
6721931
481428
95
455901
76
96
378859
124786
401295
66
461873
58
318214
470170
235794
248345228
81
287599
379129
408842
220926
64
288276
123148
85
38
119505
207086
96
140028
2530
126883102
2
98
68
43972988
231322
3
86
762235589
113817
242661
14
120120
62
28320
941866078
68
345272
57
336337
3
113850
77
894845977
405867
864085004
76956
380755
182501
21
17
16
229127
61
506050719
66
85
6
18
194634
1
352452
249897
423216
96
38
63373155
5
77
407738
241622
27
157278
2
88
5
58629
30
92
34
569653145
358052
229021
35
376525
46
261521
1
8
18
2
138695
31
35
283480
39
404516
87
97
216657
960761212
39
239150
938049846
135742
356724095
249209993
191952699
180129
84
39
162330
98
238813
969746142
37
12863
4
14
4
423109
334218
413605
24
264899
6
48
309567
95
83
22
246582
77
70
54
81
252008
489477
7848
436210322
32
192480312
23791
8183
72
803328583
36
21
248985876
80748
489400677
1
75
3
72
90
735709887
450018
58
349107
321497
26
305643
52
845581884
4
77
54
70
707759945
455035
16
383593214
52
398348
12
5
21
96
80
66
90
6
68
270084
9
785289874
95190
475622
276369172
3
239423
2
72631
95
6
91
8052
451527
18952
55
20
901550062
67
3
9
89
354193
429819
29
70
53
13
169711
57
77852
47
466941
131590
75
52
80
24
492732216
81
72
93
79
6
909106528
50
55
392463359
340422
269002
297181
55
351317
270574
589071840
73
42
478962630
97
85
1
279019
83
37
300230
122597
23
497890
195259
461329
26
27034928
7
65
90
85
2
385007
87
85
921761299
913814035
29
199663
144066
414281
85
1
293660
401025
56503
256702
97
429333
146788
106476
2
4
44
293718
444958
374063
62
137888
51
166358
43
984769711
102653
125046
224730628
459336
92512
6
21
477294
34
26
334020
400101
87
26
115234
31
187121
377815
127973
10
353204531
257324
51364
51
22
327017
340626
250841
254282
51
465986
684795024
13
69
44
811703319
159545
264834
409732
346731970
4
126847
20
245214186
68
196424
704409640
52
239288
438779
85
182548
439251
37916
72546
4
5
498447
3061
8
78
30
36
13219
68
75
457414
76
9
75
25
136497
50
744715628
58
87
326010
76235848
15792
74711
69
437687
80975
75
269707478
288814
73
3998
55
350219
6716
17
264013
204660
395224331
80174
205435
802201396
94
96
34
3
4
49
344751
23
36401
1
33
361437
447807013
153215
303885
97
114978
237757
66
23359323
3581
79269
105160
66005
46
91
39
43
86
139958215
18
403735925
291336
167849
42
38
126742
98
7
67256
463688
850950022
45
357028864
96
124097
225937
5
22279
196219
59
360086
75
51
23
26
88474
92
315177
110145
5
92
92
72
211360
199174
40
1
44
83
94134
8
5318
26
98
64280
8
97899
51050
14
26
18
60
21080054
1
435529
245037
19
9
61
4
99
291767
308595
54
660568814
95
432833
66
164088114
114326
235361
143723
268178
96
30092
492276
97
89
622527101
212318
41
792393562
153928
53
218058062
49
32
34
33
201199
96
928536857
135473
6
58406
461609
31
59
644515647
265816
412438
221662
1
377455
72
142294
26
81
75
8
5
448830
238703
47183
85
7
197857
73
339096
65560
123887
299759
28
16348
19
33
493062
1
23
332862
5
89
860276663
459404
8
470151141
17
7
20
45076
120308920
91
69
2
29
71
325609
396813
56901
13
71
60
6
17
11
961882558
448722
102096
624630408
97
91
65
460481987
479782911
8357
420475
54
9
99
33
456764
1
6535
250751448
145841
9
311671368
23879
90
17
87
695739986
15
60475
31224
762756360
72
85008
77
38579
38
48
170942
76
32
16078693
159800
46
64
89
52
314793125
11
428659
124636
85714
98
47
30202
36
492283
426589
181372
86
22124
99167
24
5
93
778461414
50
9
39
12
27
36
425667
1
92
21524
345280
229482
41
85
179175958
472362
15
5
140962
15
27
47
37
663973638
69
729337521
190450
206336
168849
469762
33079
51
17
194829
415548
30587
92713
277486
11
35
164380
315787525
135032
387251
48
467324
12
7
4
37
32
862511826
96
75
467395475
221651
122042
23
263301
236851
763513992
17
311207
314712
50723
5
457831
7
296881
32
16
255973
76
252712
71
61
244855712
18
28106
8
83
270126
31
27
8
15
7
295061
8
64
10
75
28
138734627
646597632
6
27
325938
1
72
27208
74
184046
77
21
323922
24200
19
317194341
50
58280166
292634
339499
336704
86854
67
324059
89721
40
464960
100336414
58
97
37
443701
60
725439985
6
436772
25
23
980816396
80
384010
429048953
286027
124858
56
25
403347
77
46
50
20882
77904
76943
76
69
73
5
54
29
33
31
93042
73
35
18
95
58
322821
55
13
73
12
75
68878
36
42942973
49370
50
6
29
33
72703
288293
66
110306
100337
40
75
5
760492695
54
89
2017
5
30
406729
333825
286617
237723
35
153485
94
81
50
113657
718490950
1
289057
570782487
9
6
258723
3
417960
459249
95
175357443
82
2
740133489
96
242740
6
62
388999
96
229942647
485379
27323
58
138005
874508516
403617
21
34
14
10
495819
2
32
145962
5
17
25
7
298835
32
131401
80326
34
91
389698
192600
363829171
8
26192
141896
466516
330136
300358
456981
42
56
98
94
492987
364277
152850
104152
35
59599
4
257902
94
498494
447226
423335913
42
937740129
8
260928
28
189339
121687
8
392618
75
378327
59
387192882
65
36
2
66
703792717
132164
15998
44
18
446271
70
146006
169024
52
16
69
420601
288188
375797
30
80
485272190
295790
93
236399064
77
295226
863535909
60
10
36
365505
92471
242010
264096
22
13
66
122349
67
229103
7
64
77
8
41
40
245551
459131529
6
22
41
71
417823
58
46
451866
45
88
73
62
4
41
61467
31
205963
109558660
9
801384987
6
130100
48
6
60
82207
933238426
51
23
8
64
486988
33
7
6
160542873
12
237783096
95
78
15
93
32
433103
509880231
138124
478846
65
130478
3
87
482551
91
230258
22
51
370797
2
96
83
30200
341033
9
346854
63680
482084
475967
7
865930155
352777
10
393526
205005
58
90
233007
29
36
301419
60
2
409454
7
510295564
10
80
22
92
85
81
22
35
55
30
70
439884
4
35
302102
7
8
32
295591
55
25
46
86
8
388566
21885
136695793
233019
26
137160
15
230826
139885
339117
93
78
270931
366459
41
117821
966865580
99
23707311
558304116
37
813309070
6
447988
96072
172595
65842
232444
58
29870
308722
415637
9
87
35
432797
55
244522
67
310953988
73
449548
34
53
38
445252
1
344935
4
15763505
9
100948
50
6602
5
249473880
328620
186357
74
5
88
226243
300331
181556
9
107375
96
54
613460146
247094
145537
74758
7
40
394012
125440
88234
808129452
1
188667
73707
28678
674028495
30
93
8
4
9
26
533547299
495939125
80
86
354091
312295
88
93
307784
364684
3
328001
534058637
457704
116421
29
22
46
119708
6
85
915930210
228942
376076
3
499296
198771
146488
97
668196593
56
57
445053
44
353834
360
50665
46
397316
58687
68
75
30
89
44
321152
30
9
15
60
58
7
99
84
69
20
18
342535
120923
6
156532
5
46
85
248674243
67
53
246546
360065
942821051
125955940
92
7
45
40
334278
1
384368
73389
1
44
57
2
93390
271223
133588
74
68
201650
84
37
302061
141526
62
74312888
311258
299371
56
463496438
43
8
5
35891
17818
434736
56851
220127
77
319722
427123
18
268509
49
449135
66
81471
124351
81
32
50
64
723607081
387309248
78
49
394763009
89
50
124509
279794
54
43
25
6
340586
84674072
36
701205790
14
482737674
478136950
110940
54
5
99
54
11
53
38
748214928
57
201848
253299
84
84
97
99
98
7
199521
131508
83
88
49
91
37
386829
132225
3
490065
36819
102179
468821773
96
11
238788936
464206
362337
285494
347189
174552
98
437080
205981
168350
42
15
260443
373997071
171309
67
173937
60
2
83103
25
25
44
18074
40
81
4
270777
209890
378840
352139
30
1
66744
818104818
93
14
219730
213193
68
17
20
77
79
15
73
313091
422150
36
2
25217
70
74
85
904741802
68581
348885
268447
455568
107128
349115
96
20
3
71
18
9
36
50
69
205693
443199
11
93439
17
431056
55
33
263392
77
72
82914
312311458
400183032
488770
25132
23
463328
85
44001
30
68
391750
62
3
539469830
296192
306161
30
464276644
170258
38
25
65
7
125176
7
255823
300028
252307
11
68
47
357838
91
67
84
35
242412
40
278769
145722
80
365842
8
508594948
13
367704162
11813
40
320131
41
470918
6
74
8
91
339067
398940003
8
345701
1
21
160766
311715
154727
291591
384404
301685
18
6
87
56
50
100734
89372
1
1
213680
90
220643
4
360976
89
116516657
44
466142
23
54527
169270
39
64
245627
92
10
652842497
72
96
260553
55
12
14
447697
9
831431244
30
285154
302415
355161
61040
449282
65
94863047
133367014
43
63
489442
47
118576
71
95
30
45661
89
10
340707
30033
46516
87
82
245779
99
16
366337
210378
788667172
53
121165
260955
88
10978
43
19
18
50
343235
209579
362921
284100
75
200966
16
39
20
476244
71
22
76752
20
3
20
22
301361
17772
67649
186993682
7
67
379674
227173
639225899
25
341764
359017
170197
85
33
70
391006
103554369
478213
346331
350081
261932825
275305
75
9
175812
314971
54162
212335
225492
443269
907641631
47
121445
64
85
79057
7
51
146835
146054546
70
353306
477205973
73
26
81
77235
261481
212330
331807
61
338355245
300348
97081
179478
4
36
14
65
2
428231
469600
201854
456639
69
64
68
74730
82
3
786210328
400931
240851
138769
10
30348
916098982
361611622
5
1
6
14
409561
14
19970
250395859
7
5
437183
45
227032
10
296722
16
119892
24
340248
38
12
353595
12
74920
42470
480006
6
470003
25953
220024
735875462
6
249931
140061
150469
810750447
329135
19
159641
31850
178821
457410
91
167044
396648
53
167310
60
10
95
64
9
78
7
90
56
70
88
283079
438220554
43912
48
20121875
299020
4
450139
9
68
16
673845114
302528457
458193
286328
53
626401162
237719
286520
464883
306803
230053
76
416219
15
46
281286
125174334
63
239891
218886
7
243250777
453546
87
67262
4
200945
302590
140818
151889
31
91
69242
16
136869
9
403596
12
268627
6
411599112
161122349
47
45
23
98
147479
252055
227188
143755
97
204464
2
52
64
15
96549
77053
57
55175217
20
41
106490
97
81974
11
357205
8
8
91
34239
57
292418
31
73
85
97466
72
54
25
6
30
42
27
47
20
238733
461056
4
7
57
5
73
9
51
58
116236
95
87
202933
39304
65
21499
243458
680954914
47
271585
78
25
62
56
75565826
886777840
399300
7
7
78
17
374101
81023
8
109575559
267957978
29
75
838627418
62430
435937
933840600
381708728
488279
17
53
67
280419928
75
455230
6
470704
487005
92173
17
340926
95
272251
32
76
37
36
803945678
16180
29
140196
113058
457721
24394
46622
54
36
630317736
97
33443582
61
258613
314133
379292
9
6
98
32
256342
5
1
85671
34
89
64
91
77
365275
6
445133
93
7
9
15
83
6
652510680
67039
467688
19
647616779
99
89
422076
99
23
83
119495
225619
98
17
88
86764
47
55
80
273631
80
80
85
56911253
5
367495058
478113
2
400468
255602
445174
43
48
7
358112
5
1
7
301628
38
221656
64330
97
41
17
249626618
385913
69
18673
320358
409081
242102
246631
88869
473234
30
362942
8
2
162979
336504566
258581
267914
72277
403843
39
91881
402112
57
59
23372
90581587
359062
3
470758120
67
78
69
24
56
31
400354
744804203
51
15
134084333
319238
8
4
367229
45
50928074
12
321748
43
51
214199890
499947
81
41
6
299975
31
111327
490246
96
48854
812955686
883798145
308352
293617
41
478346
29
285563531
127368184
65
341522316
309669
297561
351515
77
307229
1
99
278744
68
39502
133407
63
2
20
19
33218
301064
430624
36
82
5
50
160654
1
57
28
3
10
14615
64
55193909
20
13100
11
373082
433558
388179
17
18
496582
7
756554644
229286
18017
701951613
6
40
670228753
263784
33
415167000
34
208369
219136
279187
163950
248990301
39
152244
244823
398015
456600
73
9
372609
413566
515716560
4
622860380
3
2
509674096
1
25
5
237334
29
115053
255003
461631
25
92
252579
54744
99
95515
74
87
191931
16
887198513
492381
5
320620853
7
82
83
11567
832309124
6
190513
368086
29
139700
159837
266882
34
86
272970
138487
13958
304131
78
76
178040
298952
27
236274
55
8
72
15
4
158591
3
13
13
913437850
64
484747
480670
23
258821300
60
490675
324750
908187363
56
82
313252
225281383
336528
63
379609
319247
415013
214592145
76
10
338979
266588
87
244250
67
12
6
372568
257053
130451
3
12
335664
194155
90989
72
49
1
247571
43
59
12625
66
77
192530101
215659
62
4
1
404633
76
333723
4
603488011
73
80
79
54808
53
15960
55
74
99
346879
120435
66
397546
183902
172660
77
5
7
37
6
96
2
883087154
23
84278
37
866015234
18
91
47
894304498
13
405056
556352884
40768
88
287460
65
143648
48
63
487400
52
73987144
12
846432106
601047615
264496
323093
12
447048
29
48
90055
43
78
310471
91
77
54
16
67
80556
93
31
215770
333785
476568
141079
792003903
1
24
53
497614
282317
33
93
10
205772
171907
86445
430814
423205
77908
186719
12
454847392
269305
310895
34742
251144
77
34
7
48857
92
788480819
83
359573
60
6
68
449055
495587
46
4
9
198243
26
327943
2
254284
2
471061
16688714
50
41
42
429847
1
195968
434752955
15
448398
278071
626979614
99
57006
2
346540
162326
248914
456347
708531824
61
81
41
32
67
335148
20101
153242
331598
18
47
15
68
221962
225097
39
205130
72641745
340287
9
81955307
68
9
70
71
82
31
2
269296
88
72
1
45
628179802
93
481786
37
9
7
143913529
396126
81065
54
61
359116
6
45607
41182
59
288964
397255
160884
81744
174762
330851
224010
77
8
5
48
403998
99
254877
357872999
415975
379068
21
28
374595
387692
56
258015
572810817
607682594
499324
2039
332153
16
294883
5
467818
2
4
65
3
78074
70
265976011
354490911
490173
3
361115
58
269680
380739
78
176352
83
6
31
96223214
122294
193857
20
314578
184712
7
3
454033
92
22473
730601984
207838702
92
381233
200871
222030
6
296984
431877
7
778557390
32
27
56267
29675
144875
60
88
170726920
8
15712601
284486
305165
56
16
66
65
80
99831
195052
69
304365
46
14025
23
466855
2
59724
730956349
2
9
263806
868389022
336685
6
42961
526027321
92
87188
46251
3
457711917
492748
369689
58
188138
93
306581
41
93
115005
44
15
10555
56009
14
97
83
273934
235075
24856
76
391729
90808
15
8
378578896
94
72
54187
34
35
80
244501
18
9
289196
231441
9897
6
61
178757
301941
4
7
396594
433436
3
82
49
480063
6
68852
2
48
56
7
173579
333566
414260
848248246
86
419205
65
404480
198066
383976
270684
33
99
39
363651
489115
66
69102
16
40
73
34
151270
44570
25
89
277187
2
39812
25
50
333504
313728
64
3
60
139871
277188
64
59
2
78
98600
81
5
2
211079746
11
390812
299627
658209692
180493
263412
43540
99
37
98
142931471
305536676
354527
487255
415299
7
4
3
27
67
78
464875
369175
44
4
146061791
6
94
49
75
277137
48293
329207
450567
232324
83
175148
50
55
54
15524
4
74
72
403535
212143
76
487770
3
348025
2
334801
46
5
73
58
278486
23
37
97346
1
68
74
869958863
224336635
409805
23
33
48
3
6243
300821
305750
489428
176111
8
9
352992
129241
83
77
36620
35
326351
160714
85
40
69
189207247
455584
9
408819
1059
53
83
32
97
92
347823
5
299594
62
17
30
357775
32
96
355125
915264002
487417
92148
22749
211587
35
15
2204
70
3
180209
84
69
95
60
481423
8
28
108034
43
137199
100547
7
197051957
18
93
115578
81
9
988059341
482447
341036
136179
17
169984
16
1
1
7
388447
320901
61
6948
50672
7
72
65
26
8
821328311
3
262231
34
78937
4089
91988
338748
70
38
7
453393253
15
4
334479
58
69
85
430607
24761
99
47595
417178
28
492403
24576
82
2
96668
342899
490751
433089
4
148950
369084
11
4
83
46
474919
34
213648
464388
9
14963
418494
75
97820
83793
103004
1
24
17
588947246
57
84
8
460776
699374193
1
140472
11
17
445186
577356230
57
805608291
253917
322122
34
348923
18
25521
262745
779242515
5
6
62
60708
452211
43
386426
338982
21
7820
443074995
96
464042
949872789
19444
496179
11
25
67
454464
23
41767
2
34
371334168
694010281
404581
10
400479
20327
244437
1
57113
166496
2
71787133
194599660
170642
11
83
340016
494277
85
95
51
177739
703090244
8
12
43622
589445170
12
14
471920
167842
63
52
63
368914
2
699974777
38
483728
600965938
65
8
2
98
6
94
4
92
286169
196885
68
227458
213605
9
233187
51
3
26
211761
82
8
93
92
73
169462947
222628
442147
4
758179348
25
541773175
74
66
141281
7
467186
166244594
231717
244983
308728
26209
2
64
40
21
9
442397
4
89
3
203380
268069
98885
1
5
471628
36
137195
72
349210
48
15
80275
615046206
47114425
421330
282566
989387711
90
57
538970387
30
48
33
35
87
4
232574
69719
52
66
75130
72
412703
15
119652
56
343349
496357
153344
429371
15398
80
25317
442595
34
59
79
7
743880299
240582
67
61
47513
375252
84
18
14623
73
245302
2
158919
643739619
576572509
8
72415
397314
79
160863
35
29
14
890658046
16
467069
486879
56
362124
16
292357
423859
31
635549469
119034
92
409259
15
70
26
41
90
50
402435
147993
36
130924
402125
599388062
454992866
192386
22
181497
488238
404640
47
96
74
251680626
48
84678
226286
74
394711
80523
201215
19
7031
208051283
29
59
81195
6
393031
49
33
3
97
350820
408646
357502
19
872074684
211645262
5
146378
290746
17
79
14
77
5
17
2
441980
75
97
5
281731
958357597
100984
340617
41171
97
1
108256
27
8
308858
9
377798
59
210253
49
92
4
69
27
6
250340
1
13630
18
5
56
99
79
16
70685
2
59
266403
157265
6
52
46
7
4
72
18
22
93
68610139
79458
23990242
45
80
96
95
25
63
754640442
95
5
224346
131813
340049
364303
60
279032
42038
200383990
434444
173367
87
62
340276
97
363344
51
771099113
98037
14
36
25
3
7
245208
372124
451246
21677
27
340528
70
14
247102
46
25
35
470008
450762
5
429923
429111
45
36
11
50
22
228626
45483
140260549
7
465146
503789251
368906
38
327006
115643
70
20
446791
188049
68
41131
518435935
83
65
277491
419646
145266
90752
375447
64
995294993
227722
49
639602391
91
79222
29
390306
255930945
364776
94
84
291109
94285
188325
73
25
668215620
5
71
215967
21
59
15659
93
96
469837
62
3
371505
9
62
241979
108826
47
207083734
378688
58
56922584
50
79
235197
77
95
2
170254
319181314
3
433915
76
53
806404016
24
62
319404
146757
9
18
16
164825
2
24
85
199701288
79
7
122633
95
41
90723
50040465
126810
472506212
73
225988
598897553
26
65
414207
36
9
407270479
445569
53
358793
55
461058
199885
59
93
89
65
61725
126621
80
126754
311534
15161
97
369307156
19
3
204980
1
178506
93
979653787
150209
9
265353
660071381
16
494360
490013
317835
93
416430997
50
369088
46
322196
10
347647
58
68354362
80
9
198303
67
57
141775
136394
970588591
23
42
436441
86
768452630
915556145
240317868
72
155137
93
48849
7
65
170571
17
55
11
119757
2
15
432051
208666
30
68533
56
26
195797
58
16
51
150839
814088904
96
4
18
85
341607
5
170899
24
82
664484865
130513
33
9
35
94
156512
34
374239
28
524520881
45
313797
9
109487115
698757648
64521
10
1
492623
87904
322462
31
181138
7
17
98
443331
430649709
1
11
274336
262144
41
307576
9
426431
584644022
21
486162
77
981981653
498007
27
79
365698
498231
36816
506028848
39
105319
84
79
60713
97082
96
64
57
4
325676
1529
94
96
61
68
291169
419537
320121
47
23
3
95
97
147972
69
413914627
9
9
313613
97377
677942398
6
15985
2
951026615
196593
152051
246448150
3
115394
215385
430197
45449
99
209687
95
16
304127
180648557
129494
63
2
348777
325307
341758
41389
30
487064159
111763343
52
7
351220
61
80
302635
423106
43
61
359945
422498
255605
52
87
5
60
383261756
304021
56
284663
62
241630414
93
168330
11
351227
98
83
103076
72082
98
56
529499657
467215
38
305704
64
17
46
334412
31
3
3
849581125
76
365557
458582
434041
282331
15568
10560236
145900849
72
448240640
16
24
107912
207113
6
55
240882
59
208759
386561896
348392
114395
413598
58
57
187827
355341
57
350557
9
304080
40456
263845
8
14
86
103690
26
191769
18
62
242253
337946
98
178490
458864
80
247761
50
82
313207
131692
70
2
23073
47469
17
254247
8
72
43
76
86
75
78
113214
39613
343462
30
33
2
50
33640
407250
338277116
433987121
200112
97
13
1
411635
111593
63
60
35
176815
36
28
394760
27
296308
459729
78
40
244939
326154
190329
152258
16
235759
219133
125959
73868
482565
8
8
3
245248243
268203
18
450065
98
630008316
183712395
24
74
489378
89924
479108
331361859
53
4
21143
94
16
75
24
40
65
14742540
66
173648
890966165
59
31
244483
58142
240618
89
64
26
141425
81
335354
5
6
432747
373615
351141
214815
24
92
1
252033
299398
10
416157
481844
158702
741397389
28189
279865
32
24
67
2
413951
464275
121532725
131416
96
66
5
12
670075006
22
8
30
62
6
340741
199409
89610
43
50
465373
45
45
947277277
18
16
55713
312814
38
124188
891535493
61
243368
41
8
53
40
26
698638873
82
82
290401
847529474
512148311
10
432313
100288
364171
62
2
46026
34491
11314
74
73785
76
14
328404
428939
39
491445219
314229
26
65
314594
64281
77
58012
947775215
48
247821
344212
37
4
7
2
494291
359210
153160214
252168595
93
79
150646559
14
29
7
90
123813
364640
97
35565
6
441763
409783
54
59
811826856
294407
30
2
480291
319380
59
82
265557
9
387796
209105
33937
114870
376856
58815
150899008
6
74
38
160854
924206296
6
60922315
10270
366033
94
223146
8
426888
6
145695
1
217624
493052
833396987
76
506961542
217564
74
70658
32040
466952764
60
47
151181
41543
7
11
12
103086
425042
125702
48
80602
10
39
620165879
55
353087590
77
54
24312
449403
176281
86
202541
182333
85
10648
2
55
4
1
1
296534
75623
38
18527294
85
40
1
9
17
40
100928
8
279363
195445
3
43
19
9
383471
50
127246
1
312649
220692
234896
45
10
64
319925
110372
85
23
835914252
195239188
72
421071
327421
129729
436041
169818
176377725
19
445681
56
405186
175866
27
31
73
172761
4
105683837
221018
498931
2
256330
93
343220889
98764
12628
7
46
43
472653
327453
8
852354878
7
188153
56308
202212
38
391004
34938
427018
491549
47
6
87
75
307119
305971
46
944625736
56
7
98
11
63
76
254365
79
274005
56
88
399735914
38
75
332164095
23
59
37
558797997
359808
84
38
370226
770943239
843747902
8
266393
92217
75237
27568
55
377029
27
150478
230889
6
20
90
403630846
36
69
54
354837
6
92
10
1
739556016
820476116
7
181267
10
87898
55
297836
454653
91
140236
109556
64
169121
21
62975
256706
350542
1
429735
54
340857
95123
466454
3
8
42
300427
800
109459
159104
69
395947
901195040
440408
109452
291144
255611
19965
364559572
88
975644855
856980920
4
100924
40
424876
16
234029
101365
49
459265
184090
26
37
27
493835
54
201336
1
99
3
6
50
311602
398480
2
723033360
39
336172
6
32
330038
26
430720
292992
335625
98
9
111880
47
2
41
149902
7
240109
15
57
804430967
371583
46
83
82
14
168857
583554833
31
55
421637
62
3
59
230787
53
211008
75
18094
24125
37
427348381
481240789
14
218351553
30
61
18
401548
45
126
30
9
80775
74
14
71
439583
43
54
39
126247
59
586801518
463487
241061612
21320
3
29
3
22
7
66
57
28
405088233
96
4
233624
108494
300132
1
73
358640
264581
55
46
374445219
57
249124
1
105845
55
441050
435381
337650
415387
32
38
494902867
287113
27
352446
8
54
217696
354648
364269
158246
91
832648162
67
25
44
105023
60
338334
3938
88
336313
60
4
70
351179
384925
69
71288129
338804
3
97
366962
56
66
461701
54
1
17443414
16
22
6
326193
71
82892
384975
12
55
7
77
5
147403
91767
432913
94
12
297993
95422
92
48
407759
45
235321
47
206133
79
79292
15997
94
43
53
496695
277264803
222267
8
455062
536190937
43
86
89
75
30665892
9
398673
889971191
8
70
94936
16
486115
330679746
26
30834224
60
405961
2
69614
105823
50
573310461
300828
79
271606837
45
80
35
541723061
155750
273731
136369
42
451926
18
426486
961110451
85
44
633707647
316192
850196344
46
259717
9
3
6
54
25
398842
3
3
56698
96
353684
42
400194
47
48
112365602
8
98
439659
3949
554079476
81
48
43
212597
48
472141246
43
40
356012
72
61
21
254864
235390
9
62
40
306617
6
11
54
91
369362864
49
400186
93
426943
18
8
56
411632
54157
86
92
35
9
451035
320119
329735722
9
98
76
41
5691
151182
50
92558
162748
266704
114981
77
76
39
13531
29533
174532
62
406305
324202
30
53
38
460179
75
264989
318201
27
88
404711
494781
28
766371273
485788
43
454369
68
158528
395516
516248872
375787027
38
552947405
38
64
411820
12
880592669
45
847655417
496601
376548
190127
24617
61
420408
47222
76606
63
157985
3
22
74
210257
44
218521
52
96631
58
226474
112262
132875389
457329
406590
415216
362046
46
85
10
47
38
261112
67169
380223
26615
825974378
23423
391779291
213139
685179949
68507
43
303490
387097
24
39
43054
27
152977
825399398
235087607
303581
250073
95
49870
1
639312755
355206
84
145683001
925831904
407858
5
190970
73
15
294672
37
2
76
194992
8491
3
12
299188
972616319
77
7434
5
446944
8
385337
464770
205153
329644
84
31
23
8009
467820
46
15
722044105
96107
69
204009
55845
817095892
603565413
59
54
68
87
9
149312
31
84
45
475185
2
93
30409
25
93
44
75
6
369440
69
431325264
60
63
127060
465366
43
19
409483
409228
23
965407855
439695
74
474729
569112876
43
586003527
795100711
202444
477330
292884
39
7248
32
9
2
51769
93
473673
468667
35
389705
7
174650
84290
98
8
401123
41710
235760
436922
706307738
329498
7
196621
33
30
8
188907793
23
36432291
264776
540203019
77
55
43
16
14
476070
3
297016
39740
349902
228423
445977
139039
4
52
70
59
422275
199654
307720
39060
829391152
486365
81448
83098
76
3
200725
18126
495524
42
203420
7
150882
62
392126
137085
6
28
434231
211312
298033
371017
852697446
99
80182
46
57
92
53
255836
76
77
881933837
439022
9
334729
40
276467
31
298196
59
65
94
53
275957
500902579
55913
5
60
17
85095
43
81
7
480822298
29
8
154667
761106781
691473725
97
61
69150931
332020
393702
497190
79
96
25
98
31
308522
325601
309984
106681
924093931
10
155078
326121389
529353239
226579
434876
89
3
6
10
100168
492790611
60
412528
52
133203
63
101494
7
4
15
8
47
438034
341198
294666
399140
253744
2
90993
4
83
35
481408
60
356255
368684348
400938
456602
389993
9
4
25650
76
35
61
43
98
63
117184
32
124145
477649
90
61
4
266081
79550
261233785
8
7
10
2
298747
59250
182867
18
81
321260
57
20
26
271964
2
44
157649
177581
36
342515
59
417486
104085
42
134664284
36
92
380180
43
47
86
235538
260413
34
3409
73
29
97
46
2
107795
704748471
411172
170398
402744
17
3
334145
1
32452
2
292471
270500249
20
13
35
30118
121224385
246469
92
825824908
76
83
30
26
21
473251
168375
11
6
331573
679493483
8
81694
252884
51
281522
67
193994
34012
6
128019
64
294621
600431627
81
61
16
39
98
622715739
46
480891007
85
63465
200516
86
98807
66
103673463
24
15
219392
481479
155119
308477
8
1
82
188608
50
874934489
86
9
315693
342592
50
259741
45
222327454
138829
31
496073
98
23216
292718
19
186828
9
364371
25
269992369
383402
170904
14
1
26
278186
134023
13
5292
40
78
872760265
99
278414
48
8
129964
64
10
480749
91
194081
9
31
1
80
42
10
5
324715
5
9
90
46
49
62
182697
130245
70
85
131099
46
150540
27
132013
49
23
80
65666
10
82909
2
22671
9
29
818822007
799095173
279034
248507
87
38
181740
8
5
77
76
224236
283850
117002
9
395510
16
27
30414
5
141977
66
28
8
27
6
58
234012
488112
319868
53
385522
390796
27
250292
72
56
103257
115850
50
19
71
93
137771
319223
138497
226797
223533
46
47
382989
28665
3
338520
74
45
84
87
358017
33193
189110
489093
30
9
79
83
73312
431032959
87
451732
392933
25
285301
263818
75
48
55
74
428163
78
239699
228379
94
299696
8
435448
61043
815287211
6
71
21
4539151
30
48
274652
73
433902
249243
259300
3
526971412
85
5
275193
40
80
448065
400031
44
31
2352
468018
293628
1
8
210295
185829
31
78
509799386
280377
142322
104455
227704
266520626
86
300038
7
854032613
310170
60
315166
54
80
381928
388826
150973
82
8
15
40
127769
15
44
44536
26
252921
54
9
16
45
83
274855
94
34
281927
261484
73
466736
790516745
62
96
62395
81
84
99036
99
90287
331272
422402
218163
225687
461510
26
17235585
223300
72
106145
330771
21
50
36099642
98117
99
9
3
243553
401257
90482
73
57
307545863
43
2
73498
52
604367571
126163
77
40
69
4
367606
50
190394166
339402
389269
543725828
258817
7
328028
36
410189
3
31564805
61
208612
4
6
72
290493
90
25
417697
910345693
9
35
77
144213
9
220973
95
43
2
3
353195
18
762377012
43
237797
7
96
40996
8
8
386002344
237753
89
42
60
492017
212610
309391
275694
48846
18
102857
1
271696
142815
250756268
222292
566148016
185266
40
61
141355
90493
1
48
104212
96212
360845
367522
1
87
118412
94
51
6
492059996
179597
258025
13230
23
379747
63
15
85
86
604011806
10
2
199039
49
593259315
13
227820
72193303
89
437678
47
7593864
83
121658
42
39
57
625470398
367514
31
326150
219001
34
10
426107
8
440050
216542
4
383958
88
614784032
23
379951
98
98
467358082
42
45
6
1
17
476666053
30
615418431
46
16
300309
480585788
5
6
148372
326248396
772681584
136626
818197406
8
7
472750
27135
19829029
198101
74523
202888
371766
283189268
9
23
54
65
317396704
117811
77
30
40
85
1
137251
20
90
98104
87
431651
467473
80
37
816360479
45
87
83
470180
255392
94
124970
216999
29
50
88
134337
427353
30
34
125299
58
68
11
137150
157834
82978
406074
78
498243
27841462
47
189869
36
29024821
471858
419450
4
254632
2
745807920
20
41
308374
12
84480
4
998433694
229904
475545
140693
9
43
17
188200
45
13
21
3
36
107224
418627
89
485061
82
136994
676530162
215866
167215
13
494415
198036
117047
394692
544281780
31
50
313767
454880
18044
22372
15
20
78
69
33
99
6
56
83
30
135630
54
83
36158
16861
439056
446860
413821
21
422901
381019
99
70
1
49242
168533377
141313
82
44038
312283
151018
33987864
446144
6
41743
472601
77479
361035
374712
134932
458917
23
219855
38
73
4372
36
254996
98
1
27084
354269
116200
15695
345127
1
79
2
82
5
58
250318093
66
53
13
87
43
36
779913809
37
29
99101
173930
442172
351950
139157
146545
39
98787
94
147949
113714061
430703
52
96
79293
86
79
207864
48
7
481394
22
124323
499454
73
88
236104
305125
5
94
358075
9
234636
676385007
90239
478132
26
65224
354471
197541
74
30
297762600
65
1
102622
436551774
195798484
71
34
77
89
151669
37581
259180
25411947
36
55
60
173703
10
8
445315
63
124575
17
8
721015108
43
96
6
79
220803
234241
288123
26
11
98
324263
31
19
382894131
25
198235773
145277
28
58470
6
61
158715
436131
446424
65
386095
32
47
6
26
100033
37
62
314332
54
56
75
64
94
408615496
424762
195453
96107
49638
2
18
106214
4
33
26
90
148363
61
20
293879
188364
83
8
4775
41
76
17
362754
213984
59
75
1
9
72
79
44
48
337399
95
6
9
18
31213
5
56
300497
4
48818
49
79
71
486317
2
476588
234238
78
97
90
31933846
33
405569
371348
204326
87360
36
257313
499597
65
490194
109854
20
188973247
72
84
43
4
493482
19
27
34
221031
92
422618
28
6
19782
303051
64
98
31577
76
94
1
325926
64
86
18
55766
35
498691
35
65
120626
86
190358
356493
58272
884484837
622555033
73
10063
946228743
355408
465401
441123
233903
508820902
21519
5
3
60
60
4
4
493194
150661
388021739
36043
387444
86
17
77279377
115576
57532
262359
19
2
115412
2
16
25083
4
258029
27
473253
35
402293
8
144334
64738
981999936
883162734
366438
21
78
3
563043384
88
30
92
64
107615
253100
786181691
22
205378
32745
66
126043
10
114209
382871
142108
88
26
334970
330717
2
52668
7
361228
323564
499596
211185
395583
51
452226
215057
12
388907
413019
7
916958786
44
34
1923
26
28
43
4
37
358174159
217828
372133
1
489571
288927
97
68
337907
103518
299025224
30
88
98640
91960
3
92
62
812519159
6
267797
90172
79
962500164
52
192128
8
64283
90
128555
454635
72
181932
57
561404473
262577807
9
83
15846
449341
70
6
24
490496
77
828538899
96
433646
41
30
58
97
297588
91
154025
89
99
51
20306
126043
442736
15
98
89
285144
3
47
83
416051
362514994
13
599535236
74
83
466475
10
169330
341959
382906
9
578813513
70
2
64
248654
50
42
92
4
46
68
72
58
53
53
66
971751878
68
4
37
456531
33234
9
448797
92
59
23
31
34
5
790381472
248792
76
93
5
462185
94
202080
81
436357
110990
17
87
265915
11
438803
350096
744925796
164010
268999
41
28
45
47
46
491897
41
120422
7
30
65
80406525
25
17
627884496
116148
37
308033
63
430223549
480889
2
442489
121149
45
10
720739215
134213
89777
92
62
157359
370411582
91
310950
4
409648
86398
447381
134833
974270611
3
210460
253997839
417384
431419
4
434525628
19
79
100488
53992295
96
403676157
177630
84
133684
31
609618796
5641
194522
67
412322
310458
173245
50
87
6
1
92
5
34
446163
5
28
1
355087
52
424829
56
803137517
43
35070
347883
308407
63
10
65
469288
7
64
755900086
419095
91
9
49860
95
257946400
51460
425140
17
81
25
79
321282
120329
27
3
29
480823
118636
3
52
3
446029
169102
59
347129
1
434943
48
25
349369
199453
85
79
126179
106088
445951
897861823
88
39
34
425006
34
1
9
66
361561475
83
63
387457
195725
6
23384
26
352022
30667
19
493752
49936
121658
6
99
9171196
128818
29
233489
81
63376626
67
136285
10
356070
83
11953947
389553
1
6
194809
62325
7
2
134444
67
63
856601209
461356
426312
254204
68
7
33
18
343967
196255
541829377
309688
37501
230041
5066
51
457760
75236
3
90
275252
391861
29
227805295
22
200956
71323
14
488303053
75
12
62624
2407010
490949
171006
314057
90
440215
58
23
456855
77
51
451441
41
89
232349
63412
49053
5
9
99
178512
216387
40
4
77
188597371
370698
355585
43
61
42
16
346996
91
266281
29
93
231153
423006
75033
300293
834476326
98172631
34
95
373254698
620469039
196227
59712
13
65668
34
31
461696
3
18
37
313615
69
495161
33
38694816
8
697
38
39
406570
24
99
408758
98243335
76
50860
6
78
373998651
174581
86
296813
780610206
5
96
27
124072
195470
62
374714
25
12
156334
19
192733
179676
487448
6
76
5
62
66
75
385898
211168
42
92
85546
240504
33
322265
9
196993440
217557
12
33
447714
722607081
2
298001
45
62
125589586
66
319707271
615157362
1
9494
5
53
37448
242997
65
68
72569
53
334522509
18
181740
9
99
122068
840301780
68
451144
68
170524
99
55723079
448626156
29186
91
364863
4
61
618952786
59
952715290
22
18
7
90043
42
8
160731
70
47
48
324959
902436304
325333
13
76
58
36
3
92
98
73
4
1
79
239131
93
65
57
358224
75552
19
725296358
387531
390721
305347
76
25
968355191
28105
62
159786623
503052825
23
457121
9
63
69814
60
993957639
8
245086
918624063
50
95
414170832
215863
477328162
69
440410
36
3
1
456306
445341
67321
81
59
9
112186
92
158664
820753476
444880
12
118635
178845
13
64
344345
24
84
63
22470
16
348757
90738388
115826
17
1
64
32
38
31
46638
76
169864
404714
163257
805859661
268512
419567
89503
50
307871
82
4
212195
289329
17
17
95
53067
405666
264739991
2
7
231085
76
20
12
389277
30
8
176259
185753
10
32
71
97
9
475149
99
314663
10
17
248805112
88503
994255211
139045
53
119878
76
486344
98
182373
122775
38
60
181690
30
4
95
416257
72
369578
65594
60
92
47
335349
374094759
455258
1
55
56
204185
69112
353049
278908
75
2
75
36
127780
75605
35
36
9
8556
68
289081
7
86
22
73
12
34
23914923
79149
191919
441564
50
21311
5
450541
92
175427369
14
342408
10
268696
499107
748280651
12
133703
62472
123154
69
77490
256877
43
81
67948347
64
395807
113313
389097
244696
72
3
27292
90
370638
593197004
66
917610185
6
7
440757
55
263917
225365978
272074
160656
67
818864712
150838
96
147049
34
187280728
48
42185
538952493
204622
154976947
5
55
53
428098
341749
152201
40
96
30382
445590
96
98
6
9174
82906
111525
3
43
9
58
77894
125165
131921
273675
471156
196424
34
120061
254810
375863
97793
47
53
385843
94402808
6
46148
81
396632
62
7
355682
13833
150255
99
55616209
185491
415636768
96
324753
608836800
69
219875
99
445325738
38
60
279350
6
587808422
73
8
183982
246201
457118
60
242633602
688753723
14
632808294
150535
10354
425450
282393
40
49
65
37025
87
26
228549
77
75
65
51
65104
68
83
37
54
906961546
326305
35930581
84012
33
321009
28
66
295677
65
41
87
9
5
307726
445546444
17
14
285426
263757
334971
989066614
58
6
9
375251
395802
25686
84099
384288
38
56
251652
11
321893
404739
72
91
306462
31
399576210
48
3
45
56
74
23
5
405322
9
151410
439168
690849275
479156
1
96
5
162153
56
384987390
71
60
58
283940
418907054
277861
535686167
456200
155400
27
1
330223
95
486015
97
42
8
28
60557
89
97
28
72
256227
6860
77
899402053
36
93
56
465855
252993
51
32
251219
11
170934
64
411681
5
138351
247105
4
314014
43
72
155290
461387
76
450724
17
62
150490
21
247823
211980
26
60
17
331751
160514
493709
606589631
75
229575
529226797
969310191
15
231596
46916
18
680834224
57
506219553
27
257013239
1
388730
255573
143789
123976
40
232447
271458836
81
14
278559
98193
1032
280862357
27
171428
494754
393133
89
38
447278
8
36
20
75
3
91
63
204370
284053
75
520098323
470134
187368
59
36
371490
325547
7
89
985430863
34
53
484135
35
47
159014
55697
55
31
398656
83724087
2
51
12
38
53021184
1
53
82
512744464
455284
81
456260
417482
803679786
41
449311
33
181807
197648
40
24
151946
389239
84
6
429493876
29
239673
17451
179610
285535
27
25
63
174428
4
4
6
395269
170868
615973976
393991870
5
6
286989
1
17
33
86
9
136847
161283
81
226459
74
491459
1
252871
148344
7
308872
85
262305
38
154455
1
37835
137075
364207
131414
87
197882
964468372
488493
6
56
111121
41
367608
447097
41
471576
15299
87
3
159990
408363
61
6
326260
30
66
17
4
90
48
171991
431134
271207
83
76873
73
125461
777623093
1
6
7
74
4
90
90
1
4
44
63
142129
349544642
350811
60
75228
303065
78
358464
48
24
92
89084
52063
17
326777
60
214795
47
19
55
49
87
25911
5
57
341584
166205
96
407078
372477
145348
3
718818171
80
286394541
510487246
77
29
28
56
501363930
222944
477550
165470
32
5
146288
826342092
86
4
66657
80163
350774
12282
265080
74
135029
6
142737
44
69
69911
11
59
217576
19512
135971
40
55
419860
28
96980
492343
22
66606
324559
24
94
25
791027440
106265
341636
133975
42
299696
682913631
96
266629
81
160981
39
71
43
48669
716999321
100698
3
311002058
178335
37
31
2
56
2
4
62
55
70
60
284597
35
395952
225713
256062
2
131025
279197
134357
50
215897
578010444
378947
1
401862
14
994530625
2
12
149946
53
869723684
6
68
95
48
1
397867
424120
13
4
45
59
3
304521
5
77
902827645
29955
2
472490673
334756
72787
36
375497
217282
82
54
922297037
59
46
26
1
28
22880
45
426203
173605
79
9
349142232
202573
23
989687566
57914
96
486598
46264
59
384128
267671778
22
7
395778
373723
363408
285555643
46
52
96
468908
310090
72
74
53
74
477295
9
169591
204153
237119
83
6
1
63472
497249776
14
65580
72737
40
11
5
7
583840591
202036
114088
724654061
222165
168461
25053
332683
8
36
476981
25
227088
152706704
44
450086
43
355372
22
83
205149
97
97
44
85
89
4
143954
367462
23212355
2
79
232487
37
89662
89
97
19
53103
242308
150159
86
940085659
6379
338744
452127
553029349
55
3
132078
217134
221621
41
79
8
84
385261
79
3
369040
44
3
439502338
31039687
79
375478
30
440502
83
75
7
69
92
196088
385213
53
7
19809
26
29
65
419219
160788
7
415744
5
22
40
30
394745
9
312225
968324513
29065953
55
8
192813
57
360866
319922
19
36
35
179623
7
64
320890
63
863165542
73
43
12
90814
247088578
459659
283485
345371
71
74
22755837
88
75
98
7
303312691
393290
88
134361298
42
24578
76
40
317527
15913
239173
6
32
442090
93
861606078
218467
3
214577
76
35
88
366458
54
50
55
46
69
384152
169273
9
199474
996946252
311626
186589
384913428
176819996
323167
18
63
60
98
328546
62
413786
36611
9
458960
456346
55
421566
75
9
91
467206
96960
1
49
4
39
336682
8
10
47
172015
7840
51
6
60
11
34
39935
97
73
2
54
70
350850429
31
72
52
96906
464675
69
114793
36
26250
259930
162596
217844
180010
783048077
12465
378148
16
303658591
22
249732
363902
93
72228
456551
805113843
5
79
819802262
9
65
194737
9
16
482364
9
85
320991
253214877
83
260676
414940
257237
287566
180079
62
36
109528
432002
63
39
98911
7
368342
305012
25
52
57773
370122
105501579
82
27
467200
86254
33
841793254
46
310126
206892333
193189
117827
101520
211481
79
1027
417613
150661
7
337016
14
70
14
9
363341
82
872987231
96
626712879
87
454931
175664
69
9
67552
70
112863
463803
96577
332615
95
246948
127871
24
3
381361
168454346
371648
433492
129064
54
336161
5
3
92
17
259033
69263
90726
10
76772
71
310091
73024794
18
41
37
68
41
36
426072
128440
31683
77
35
284119
155085
13987
83
8
832103039
23
20996
84
55
35
3
64671
302041
81
68
430440
46
80697
76
101195368
9
25
105062
80
69186
398953
438029
115812
47072
75
85
370058093
9
551459507
254949
115300
493127
145476
11163
56
23
43
38
53
35
6
4
125535
458379
177517
152143002
3465
90
243237
262471
326351
545701690
5
594246915
146965132
176017
86
71
87
2
102199
357141
40591
5
64
32868
147714
205797
31
300385
208522
180035239
743150526
90
71
326322
229242
78
438092
38654
54553
560439671
93
481363302
733559301
11
55
200199
38
646896814
51
87
283667
7
13
41
9
79
321833
83
224081776
27
3
314525
17
14
426387
181944
376161
32
446800586
24
85
352444
56
20
375256
348597
25
55
420527
779797496
14
93
10
51
395378
63
55
26
72
81
78
56
366847
181620
263840
66
236057
53
95
263447
78950
36
80
8
50617
12
463389
97
3
49
26
189549
210969
156782
12
215721
108111
15
3
5
128210
21
70605
334966
87
79
274178654
354772
473847
79
2
37
50
263997880
22
41409746
69
77
51
41
507953991
396013
420882
6
17
187088
6
434850
268118
23
2
766338661
9
87
358969
89
60
42
3
94
341291707
169889
9
452902747
211985720
52
302107
2
4
43
386078
11
315326
26
80
83
6
7
18253
161907
90
95
81
76992
483695
52
1
215617
77
10
445598
75
22
129135
257777
32
5
7
70
5
1
12
708038886
49
42584
25
18
89641
67
335701
111955
70
95
85
31
579783477
459548
6
290072
88
26
335945
255324864
8
50125
248957
424268
209294472
17
102682
7
21
10
84
252794
365224
183923
397815427
135990
9
84
78
250793
62
185846
70451
36619
126898
139984
72
56
486363
273329
256156
87
49
93
667489511
14182
90
75122
422002
39344
94
99
69
203661
88
646770466
21657
415229
52430
80
4
3
492126
24
417566
44629
68
362371
58
338079
474555
423109
69
375195
95
47190
446800
89
8
50194
99345
10
35
27
13037
296565
277793
414756
98
467506
79
5
70
450261
319977387
62
30584
229204505
86365
325999
24094
7
295465
218224
471991
83
84
75
151025
10
51
189577
72206
37
1
63
3
423099
38
224000878
53
12
137136535
1
12
89
482571
2
252702
217163
28
98
32
13
66344
75
558365648
62
446169
58
84
73
73
91
71
299521
98
75
347204
70
21477
37960
53
142383
1637
11
8
35148
234738
295598353
181277
148632
60
76
16
1
57
28
37
58
498995
54
37
383564
915121635
66611
3
80921902
706515671
357971987
86
60
7
53
495736
84
202848
55
53
912829847
48
71
15
219520
441622
62
210821
68
11
26
472433
451110
99
23
154605
14
4
464843
3
464672
20
39
97
79
46
28690
106919
48165
22342
9
227582487
36
78
12
175555
48
36912
709866686
19
151543
8
60
44
222132
3
93
27
117672
55
45
4
9
22715
103464
81
45
68
197520
927791353
402095373
28
218941
30
426890543
44
8
333208
197314
484029
123334
129345
52
26845
30
839068401
26
316426
3997185
278952
45
255968
103904
356430
48
383359
45827
77
39
331242
96
21
247845
76
204341
67248923
74650
97
81
33
362975
7
438656
95643
77
383465
590192634
278026
8
79603
76
8
272705
2
641230772
2
160160
78656
27
75
9
336406
16
97538
193818
103348
5
4
389297
305429
46
414403
115750
505791797
242353
547355888
21
339129
289082
460386659
95850
61
180254
68
5
64
441032527
36
172511
306193
216506439
469662
184275
483272
398588
458745
335083
46679
55
367563
59
44
90
2
19
115179
274400
60
105674
11
48
9
395672
14
16
125027
9159776
456146
389206740
3
56
81
13
79
448115
33
386568
194138994
235027
19
27
431313
326270
66936697
1
98177
585630823
200197
91
193434569
188000
63
165801
228578
74
317836
696063596
75
53
10
68
270990
4
41
81
68
47
4
80
154956
369872
403384
164359
351723
431761
239570
4
79
84
228135
375133
234828
336396
452007
19
527099648
97
40
136946229
492608
7
12748
97
634653346
91
67
34
88
18499
461694
3
96
386073
34774166
130513
230750
61
95
3
431136
2
25
81
37
244259
449289
61
7
72
85
231193
462720
67
466756
11
91
371260
325405
228978291
276895473
11
48
320396439
105677
98
205012
56
231136724
346311
41
115785901
236082
44
51
15
64
26003
55
226383
254976766
46
89
98459
6
101279
84
50
325577
17
423945
411171
64
75
14332
310723
65666
420334
48
101644
6
69
83
29137
54
70430791
46
48322521
5
44739
426749
86831
99
28
94
9
1
8
81739
62689
21
85202
401606
8
190554
472797660
396824
73094
356845
50
117172
287258
17
76
67
6
294862733
67
562828348
28554
45244
172161
65214
6
7
101717
489355
64
306100876
45360193
999755695
572702080
89899
8521567
81
40562354
122453242
80
381749
135686
46
98673
284133
353271
461245
27
356096
68
59349
46
63
96
386880
36
78948
9
271154268
382066
39
12
376593
45
15
344259
56
40
183055
59
174612
416678
68
270738
59
82
975777208
547224825
7
9
89
378705
10
309741
389999552
456195
189708
38585
485078
207599
94
170518
25469
91190168
93
401754
7
440249092
834499606
5
622905302
329606
170906
11
61
464796
88
57
10
88
174681
4
422053651
90
34
74
87
36
310836660
342485
7
496222
376299
479122
7
7
52
493928076
260691
5
354220
66
30
19
72
480267
480894
423222
1
6
155739
465122413
631832378
40
25
8
60
20
38
14
25
124849
15
184169
4
88806
90
35
59
179071641
26
6
505153281
4
138891536
210701
1
22
1
68
464719
822997956
37
53
4
4
59
196017535
241987
302661
36
2946
78434
25
446096
6721
105976479
68
104135
37
23
142179
390394
12
45110
466862
321765
14
76
460487
43
320245
294455
464092
197863
98
13028035
391340340
441535712
12
317827
437922
336066
282826
330209
22516
33
370216
337219
51
92
265252
57746
61
51
441734
51
14
132860
95
84
218906224
75
275551
34
180442
65
271317
173208194
231024
95
24
39
101375
2
7
1
424894
288986
87294
459887
36
170352594
143457
486839801
47
68
98
433141
987784572
193013079
307050
4
466960
25
172634
64
237662
34
400486
426922
46
53
43
291541
260134671
419180
19
219959
65
53
344071
6
356912
73495
299443
72
444311
500829783
383207
67
136030
21707
480203175
9
7
52
13
5
66
645385556
45
65
336455
3
464006
71114103
90642
70
63
355978
16972
40
5
11
492566
78
31001
71
887523731
14
26
442233
979464196
254914
82
366261
63
46
17
29400
478920
74
75
223146
99
240855504
5
2
31
85
363438
295133
34
28
437519
36522
70725
277638
14
46
9
34
372664
35
13
70
38
86
590896172
92639
21
72
106655533
50
59
490023966
207487
246823
348526
21
57
471066
88
69
306412
34
318822
849877059
164176
3
74440
438697
38
9
94
352422398
8
26
441971
7
40423
118233853
135407
16
98
937544794
19
184532
84
294432
85
15
18
342862
660590577
314779
472704
90
51
8
243180336
930478734
41365
261253
182812
390432
224235
111784
990871632
420723076
277504
54
19
34
2
61
369015
72999
68
1050461
44
379412
90
863
69
65
61
374901
42
17
475579
4
68
17
94
6
118908
46377
37
60
453004
204202
31
81
208879583
35
59
30
85308
420497
339325
459126
31
470710
153741
219068
62
102426
38
7
49
243987
488140
40
569770114
145962
247356
328808
12
19
4
368343
84
34
34
22
516360914
146828
16
388621
288810036
58
435529
23126
49
74
66
74
844243019
192312
58
51
63
9
8
96922
215545
26
121275
14
175809
376427
73
86
8
4
6
159167
60
27
333468
66
103116
92
115166
9
32
142585
473595
322739
61
86564
87
108537
89
94
26767
26
197276
85
395448
232565
160925
59
8
38
349076
4
53115
101154
447236
1
386562815
237729
97
42
85
82
298917
158235179
88
20763
386139
350039342
43434
262081990
14
6
427166
212666
842078425
36
373796
85
778503704
427717
15
37
5
83
3
11
484534614
75360
89
48
3
20
239998
474601
489918
348972
93
241328
144705
81
63
265912762
30
484565
119499
8685
26
428099
148364
82253
12
73
446544634
73068
380233
40
47
234524
447563
36
47
10
481245
50
583799519
223399
67
74
3
6
233688
48
8
44
48
21
477583
2
342941
54
89
45
4
39
443012
371011
89
173700
29
5
39111364
8917163
79
8
51
295884
99
57
13
284822
59
338101
58
20801
16
235481
420447
68897
69
84
394485
16
337663
572080956
340227
75
143067
46
70
486659
3
60
78
527679246
162578384
441578
149453
399900
94
3
206332
91
77
6
498203
100718
26
56
184503
301538
405757667
428480
77
8
777971885
99
33
477295
33
375106
26
108510
287171
91
57
25512
67978058
18938
29
448877
75
53
69762
135213
182985
60309
80
4
221119
156418965
378550
137472
191653
44
898288891
457525
37
2
409581
388036
238869
51
90746
11
8
974300036
384286
280152
53
35
962800773
80095
56
120018
492166
88812
184022004
249118421
78
92
7
50
15
202826
61
7
26
39
14
328217
189459
2
188345
74220
99
650829018
7
398935
401767
15208
70
148925
365545
73141
157234
62
392260
33
7
50
7
490736
375451
147442
41
245245
108624
20
30
48
5
61
183591
44448
39
163076
248841
410262
14
79
6
45
219588
8
49
1
19
94068534
47
68
39
1
231738
71
45
7
471798
469169
13
298733
380934
30
94
45
1
16
147796
349862
98
51
149691
384976
82
56392689
82
14
5
88
370916
794339038
38
480535
8
41
304117321
3
389953
7
83332
170971
50
59
990336721
75108
471767
360744
30340
35
304934
29
451466
75591
520449076
379633
76
5
7
16
49671
13
353579
83
359117
453425
48917
325062304
22
347404
195490
67
9
71
32
14
46
927209548
5
327476
9
67
57
208760
73
79
476262
410173
5
99
67
308050731
38
99
43
39389526
350735
2
375773
383291
193919
78
138022
1
74128
62
291319
265047
165038
86151
209528838
294649
36834994
409705
449826
62
62
238424
191799
9
93
32
74
21680
60
206894
272847
259621
20567
216405
128593
362271
1
103652
263928
460312
179589
139988
80
346510
42
72
58
86
93116
142467
80
164118
41
71870
337732
331297
35
291005
26382
377947
8
44614
229562
155786
49497
99
135531
284001327
75
80
71
58
63
35399
946437934
229701
112333
563270351
64
309653269
285990
27
127162
74
114189
56
89
8
36
392544
59
48
74
439860
165269
74
340869
5
38
57
574049453
7
466074656
48618
27
143116
24
61
216310
20
5
97
59
109451
216996598
51605
46962
676403894
29252
109460
6
301188
216166
385288
70
38694
52
5
155719
12
330523
777616469
71
78
79
3
482204
890381390
95
126916
46078
464739
213245021
435952
6216
381547
230394
21
85
111671
94
62522
559478452
37
17
62
41
63
414667
85
443763711
17
60
259536
17
20
49
14
36
6
212330
181920778
72
441279
443625
174535
30
494894
286472
274427
10
34885
162326
97
20
117953
16
64
67
94
43
374072
383762
224669
499802
9
13
69909
482377
57
68
325502
198392
740273225
466016
18436
8
142675
6
313901
41185
191955
27
310240
484558
61
213460
158254
56
9
71
45
45
325378
31
16
50716937
365671
56
8
365370625
43
42
31
807782164
907084757
1
999789589
201651
101276318
57
3
91
390864
183788
91
204508
94
89548
98
60532
99
45
173925323
146265
55
43
81
106964
785548100
41
81
924515589
437257
62
30
85569
417124
299649011
390487
90
94
10
55
80
125586
6088
35
68
68
767226745
72
8
12986
168433727
84
197741
78
15
458739
21
200068
449874
45
8
216238
309718
96718
88
2
10
37
13579
55
293419
55
12
78
24021
487238503
226702
342323
22
257467
41
18
377940
56
118249
92
35
9
36
84
77
68
365590
110828
469558511
233869
366035
59
46
4631
80
39596
445919
36
12
20
401913
82
11
404227
29
1
262102
483815
74
386826971
57
147108
53
12
63
44
5
40
165154
33
32
191158
80
28
83
298633
404728668
434135
58060939
85
31056
62
20
32
26
3
323513
213426
1
406796
63
31
31
42
9247
76
390803
416024
1
73
80
817795876
57
3
7
8
840139719
1
37
44069
276790
124397
378486
378118
2
41
229122
425347
47
441341
328015
5535
84
115235
208493
417952
485922
249640
9318
382874
24
33
328016
99
457789
6
66990
38
70
415999
82
443371
93
18
396326
856631737
35
87
182293057
4
20
64
143608
37
57
56
25
334735
3
190852238
32
298154024
785034554
8
41
36
453637
16
217692
61
36
84
226839467
5526
467183245
51
121743
112287
379610
96
48
101679
32
452616
298543
92
260707
213367
35289
79
96
113136
187121
337992
172410
29
35
393799
346641
85067
48
431651969
59
288917383
21
2
895842787
132228
498082
7
26
11
91
404686342
38
86
31406198
69101
309057
41
83
23
26
261312727
494568
56
73
43
68
230634
455671
6
60
4
95
686536274
37
6
206814
5
5
499747
45
50253
92
8
360933
54
29286740
34022
9
393945
46
50981
111016
514474299
114746
996473209
3
3
221292
99
174841
423477
186133
80
102477
329833465
47
92756554
437902
52
379506
40
27
279199
4
59
487611
57
130732
78
25
74
57
7
42
7
34
66
164100
50
81
16
1
185493
31
25
635089047
350088
255538
47
74391
51
72
261508
71
35796
85
10
49689
216791
4
292748
69
444458
16
32
89
81898
227138
359799
171521236
4
77299
18
4
94
69
311996
493618
34
16
8
379509
282256
323247
2
85
6
22
392407
397018
54
105319
342083
52048
252933
98
377124
95
386838
426539
679346268
38992
49
80
12
199459
55
76
229293
254039
62
43
92467
218566
4
448716
49368
220862
316842
389358
98
281263
374756
268667
227845
66784
16
48719
67
36
41692110
93
803651300
89
81
7
61
28318
819589112
90
808708245
365716
439100
48
159269
478216739
370748
420260
32
80
483843
437057
42
35
165437
36
74
7
413480
23
180475
254931
417150
284101
344530
394683
152356
94
76
98
22
2
42
55
107039
5
18
542436235
375508
46
354922
419574
35
257582
454520
16
21474
284631
178750
40
38
69
60
62
83
418083
415739
46
31
31
160256
162932593
55
19408
452015
92
263381778
446234
87
187307
39
44
58
450126788
225373
284213
911581476
9
52
10
40
267649
81755
323514
1
152784
250249
72
240220
728543342
37640
497191
89
4
160577
77
431164
470441
23
96
7
479899274
546741281
331918
27
219187
41099
28
363299
365668
85
53
672166072
131949
13365
3
203818
22
39
5
88
99020
28
76635
344048
15
93
85
90
427681
2
175404
4
20194
6
103892
98
76
44
190915
35
44
358249
26
359644327
82
38
115392
61
335831
8
394379
79
9
87
10
1
1
466512
24
8
77
1
43
89
34
4
7
604004192
137923
52874
8
27
516287833
252618
494011
55
553308289
403863
415853
290252
8
634934390
3
53
12
48496
307144
403294
57
18
340656
71
48105
348193
219606
237125
59
94
3
83
426886
114144
5
2
47542
207519
13
21441
13
31
324216
9980
58
189999
79
447662
59
55777
402866
169096
192596
159229
444825
174659
76
260373
5
220539692
26
12
164509
13
74
66
80
227541
63
141095
49758
7673
81
604460083
366134
180179
60
724334311
124550
141533
87
541304037
440693
51
840135309
157712
3
345118
77
367476
57493
414149
90
79
13
275385
1
52
420461081
4
1
6
86
353719
408155
22
80366
273439
190077719
6
121320
28
298112
56
155528
17
3
145839
61
54
3
32602
80
5
17
172164
406070
472092
214454
76
354605
71
20
49
5
424059
30
210741
69
20
8
583770578
84
49
28882
2
19
278420145
273564
45
4
408680339
177136
364134
49
2
54
76
19
37774
34
499801
85
45399
93641
212634907
158888
90
13
315061
147349
413285
94768
282528
55
469907
313332
8
387339
201652
32
70
403517
220085
105434
684761100
305969
45002
37
66
25
46
6
15
247698
941416580
777214721
45
155811
43
126195
378344
14
474422
1584
442389
64
680490711
22
90
347573
361331
14
109890
369286
47
490488
312206518
4
321433
4
94
100288
84714210
76
448834
52
38131
19
364656
44
251008
51
283155
794616543
93
78
79
73
449260
440246
180699
120632
62
65
372496
88
7
61
50376
407309
49710
485796
26
18
96
5
7
403312
97
78
48705
44
55
187598
73
653507788
30
369918
45
98
40
241136
135735009
322494
275853
70
66
64
75
8
16968838
163443
44
86978806
411329
360468
95
43
78
36
35439
54
34
477620
76712
42
50
37
7
432288
130071
245585
8
101108
52
78
399850
30595
195627
767501409
17
454049
794121524
86
58
287456
46
56
197143
399689
452156
7
52
288087
308067
6
396961
98
1
36
382689
319293
91
5
32
97
406854
430422
5
79
300831
468824
160065
222977
270014
55676
126526
117195
48
65
49
30
416408
45931
27
91
115766401
885753629
211154
80
75
18
8
188156
73
491596
298105
834872224
57
222011
8
6
2
94
38040
245838
66
48
72
58
49
67066
83190
52
68289
433335
85
262466
3
36
6
422218
85
289476
17
137707
388637382
316652
5
9
27810
188730
41
492229
353594
35
340084
24
5
8
5
275013918
88
272540
64152032
192328
43
256176
25
341997
45263
77
43
119258
348273
297055
405104
28
323023
408236
42
5
273399
817489713
307436
63
26
424291
6797
273119043
339613
83
227098
2
5819
352651
412005
208072
4
452473
17689
43
8
446332
456130
94
924313648
25
74
57
319550
359278
84
72
396786465
186385
59
56021215
29
6
46
282087
39
55
97
81
38
618928992
12
5
54478
233012
5
97
64
87215
31
55
4
174071
213464
410656
24
30
44
26
203215
428121820
22
47
639713293
1266
427144
402272
285844
85
393586187
81622
157995
44
360576
59
75
153636
83
163043
5
7
20
288624
32013
7
37
398091353
411726
57
98
503042975
28
324146
379830634
408863
94
262213304
325311
65
468387
44
62
108501484
49
25
411989
69
249357
59
53
111573
86
394054
5
87
14
6
90
40
1
98
289626
88
303838
499550
86
44
95
495830
42
604335639
75
45
410339
68
263164694
6
7947
273005
96
366131
419345
75
355674
200081
55150
93
1
1
223812
9
28
27
75
78
379727
186506
620922603
20
377206
63
95
362755489
73107
2
346087
62
83
71
347575
360821
470449
120595
57
157396
317257
48
66483
434952
78
36
47
128047
35
3
282080
175466
9491504
62
166656717
84
14
5
264724
141215
83078
8362
827538034
363710
227385
457779
267669301
98
96
35553
381897
433683
115874
99
6
78455
301678
138118
78
223670810
74
830245542
70
1
719293986
1
247330
425316
77
12
75962
5
55
443514
47
393796
54
2
17790
35
78
53
434629
12
80035
638220658
141824
293608
21
96
720146616
183544
242325
21
62457
147089
47
23
23
130820
146895
67
9042
381741747
3
99
4
79
38442
6
4
77
43
407456
47
71113767
3
149235
66
418448
59
69
6
413542
145602
53
91701
183248
332541
20
80
51
56
74
14
85
285193
93
173520
375333
99
5
96
257706420
778174146
61
71
30
464896
96
27247
317279
42
70
8
108364
19
457248
191497
42
270890
180836
165585
397033
66
411566
34
14
446953
206161
430553904
318576
46
15
368131
9
40
2
486433
6
99
138120
18
2
445635
432821
41745
80
915573007
33
416080
7
67
806393697
649492984
39
239025
323338
81
208066
3
201455
30
798997472
5
231671
195497
33829
156140
394266
304759
23
8
45
67455
402193
17
260358
464495
4
308493
75
624515246
37
240141
356271
65
13
158649
75
80
37
304966
9
11691
42
114224967
52110
193311334
439651
314277
83
438531
49
207704
93
164208
97
5
394991
79
5
13
92
93
463635
240891
301342
362215
3
257354
73487
8
52
10
414794
3
56
442305
60277
309242
19
27
384649
7
55
379155
67
481193
367917
124411
407127
10
7
26
973209690
9
392363886
83
274703
223201
18
65
26540706
239330
37
21
336076
117121792
57
8
130583
70
39983
32
430088321
90
13781
51
213178
262869
149660
43946
3
310309
423309330
357795
597804030
65
67639
227544
169412
113304
84
15
51
77552
262936
3
24
70
353383
19
22
100190
89
385156
5
48
266407
7
3
6
181245
2
29
219458
55
879539779
1
8
182457228
11
64
18
49
169465
141733884
779401046
386074591
52
15
77
48674
64
396602
129625
26
29454
25
656814853
24
441018
43
67344222
94
470647
3
63
374058
280021
7
882227411
310864873
83
363187
225411
14
273216
314421
24
92
41
64
38
491082
53
416031300
3
331804
57
43
193182
438449
279507
65897
448255
37210
51
8
60
77
66
318750
8
477922919
43
890453401
26
85
84
90
384014
358862
12486640
29
14
489257
9398
18
4382
383159
74572
979091735
92795
333502
176149011
166045
458837
12
41
463203
178792
291779
312660
63
232119
65270
16
472100
11
231689
217085103
377546
86
266125
142294
75465
341456
467774
4
202649
65
190587206
8
39
9
356514
19
26
36
208863
345635
40
174803
81
30350
77
337616
52163
81
43
40
31
53
307617
80
280725
43
84
33
54
78
74
222520
9
98
50
26
364568
7
404645
74
660489576
378823
7
19527
92
153662
66
163737
35
365570
35
45
41
9
5
462007
1
81
26
76
418911
3
58129
110943
34
5
71763
491706
792048475
47583
358938413
135148
294523
11
63
19
22
59
338272
402510
77
408296
36317
68098
2
46
52
56
79
261380
678904075
62
46
2
84
1
42
41
127890
49
64
3
356219
45
337111
631415248
88
60
296586
316281
9
347832
30425776
49
37
87273
9538022
285996
70
100615
80
51
46
321339
79
4
318789
9
488066
414500
42
14
8
60
453575
42
197325202
419025
18
3
18
37
4
297671
91
4
99
55
18
306428
89
20
99
22919
5
332922
384874115
62
50
257791
33
1
452617
88021
25
426954
73
366366
451900
13
441803
7
179723
70
296372
379482
58
51
83410
43
167003
386645
430646
30465
41
6
56
52
4
40
89
9
61
76
116014
837192099
53
705917580
433125
6
322078
77
47
97901
79
94
1
214838
413859
118772
42
6
31
8
18
66663
111660
1
4
2
274070649
869071136
5
394613
148351
64
69
68596
788281605
318608
111169
75
92
202218
69
161678
90
382272
483787
40
2
13
363246
227298
57009826
201650
30
30
35
67
273164
43
68
355745
72
31
35
6
2
32884879
23
363701
62
52
67
92
21239
31
193194
5
281712
71194
6097
60
41
76081
2
162154
491557
88
115284
64
61
215629
74
336049
228426
1
86
434582
74
97
4438
49
70
40
19
48
30
14
283120
72
84
406257
433090
26
202379
14
72
99
59670
3
31
85
70
3
81
12
1
992865131
390048
63
66
59
48
572948719
67848
63
24
299964
93
51773
82
570395097
34
207513
21
164853
56
47512
266551
418878
34
339543
14
94720
413381
24
98
446929
50
208463
111640
97
763249737
418314
391886
83970
85877
84
157379
14
467994
25
73125
245615
62183
85
312105
17147521
495263
91
98611
386513
65
55
85
6
52
89
204907
50939
60
87
221616
89
44
86
47
6
75120
6
74
71
9
4
7
934915040
87
92
50
1
162271
57
46
51
9
80
91
509535807
495917
209239
20
91
15439
417521
86
67
7
123033761
31
992360685
45
44
66217
65
57
38
43
576595048
31
17
16
43
91
328105442
297680
97
532584939
93894
7
80
44
168593
203722539
17
91
24
50
74
74826685
15
253961
406951
319674288
83
5
72
81
3
83
62
444632
97
771834903
58
345551490
97
205216
53
4
75
20
3
336543
29
121316
223966
67
83
89
78
14
46
807581908
65
63
50
71
49
266462
84
98
433383
452090
179355720
66
268105
111886
475986
91630
163491
483660
68
260126
129303
15
21
53
3
13
76
52
9
69166
4
49752
1459
487654
328482
10
30
40
87723
279945
90
459879
63138
93
233240
65
55
839445036
391453977
677738988
8
95
40
92
377204
87
906472587
70839
62697
347237688
382138464
8
71332
65365
11
7
11128
354086
47
486699475
11
61
57
352573746
370977
447058620
65
80
194289
77
282306
455913
501866422
93
456355
476982713
38
359087
70
8
24
23
313735
285793
8
274599
9
44
47
886664088
229659
258081579
39
62
41832
7
31
20
138158
77722
62254
443705
71
9
91
94
34
2
45
44
6
93
326486
431969048
193013
71
41971
195072
72
376317
72
156549
306176
91
29
7
16
345813
144096
39
26
424598
87
100024452
318619
32
524096775
8
87
124163
46034
324321
14
5
36
42154
179594
45565
54
309889
154401
76
228200
3
42
20
26
11
30
100053
177607
6
39
23
3
47
39
134054
87243
35
377852
402241
2
399610
38886
474636
37989
160587
8
8
368170
53601
238999
8
226948
32251
39
308309
259773002
95
7284
65
58
23
28
33404
465623
200085
193012
483595
72
572234633
2
276080963
108707
38
62
110418
203136
99296
370894
96
83
28
92
27
126333
73
99121
553802328
202135
62
48
18
993184878
472725
22915
45
1
279786
95
68
536861403
83
6
230948
81
173241
38546
2
488956
260511
61
412691
111630
9
294241
182776
275359667
286419
77
51
40
161673
80
4
5
472170
398063
465845
35224
33
39
429102
318055
20
88
5
7
34
154297
332270
77
462848038
58
403574
403877
187862953
21606
63
8
31
74
128526
19
91
288382838
13
3
300960
34
3
126983099
5
8
582594190
96
18
46
29
7
262398
73
91576
148985
21
427765
42555140
99
97
810512847
211751
209141
46
44
470099
861803198
349691
93
56
320499
10608
99
339694
189616
1
31
70
45374
95
32
88
237543
20
5
13
30
165056
373675
6
120611
128301586
87
809751457
136431912
65
19
8
41
25
434563
182290
426163
357431
307084
790965315
6
82988
329128
412836
82
106254
76
49936
86
990485985
38
83106
7
88
124309
18
209224
74
80288
68176730
93
65
48
30
343345521
6
387576
12
5
20
126176
90
333026
221607
899683766
464919
22154
28154
46
53
26
929283530
95
8
262567
67
9
6
81
257418
489360
2
203870
135589
781126402
349260
83
360842
87369
234061
176864
11
72481
36
68
234294
272431772
46185
691499088
88
787645012
283861
324889
486588129
87
165580
8
20
62
265898
414630
60
192012537
74
814370968
380173
33
117183
56
76
23
72
36
27
44
58
8
9
436580853
409120
192630
18
951874198
42
3
96543
937732887
30
211395
59
342390
156875
47
275677
386039857
34
507401083
81
79
484679
95
613541133
24055
671414454
194257
79802
88
70
270589812
716365599
55
563710045
285152
13
99
30
5
217489
15740
447764
64
50
380021
402946938
503361387
120603
25
54
64
449752
490409
53
2
73
55
395433
93943
64
199705
73
215210
77315
159796
27
428985
221725
43
299307
83
720129373
97971
18
440561
49
704350712
279493
13
416040
119541375
374635
31
9
449329
15
373462
30
127012
300275
22
56
288215
263723
87
86
58
25
16
56
16
469625
98
221612
282481
526496067
52598
78
330388
31
70
375619994
92
97
262314022
402928
50
7
31892
60
77
315715685
10683
24
50105
8
61
393872
78
8
361439
86
77
40
81
457694
74
486729
90726
2
372740991
42
58805
5
94
238373
382286665
3
4867
798276232
31
226313
5
4512
94
43205
4
318188
76
80
35
164420
372920
310957
217349
21
5
24
45
33
203021
608087600
75
461267
11777
743860310
28457
335385
296007
39
4616
1
27
298555
51
1
75
401906
448078
494154709
437087
6
167342
76889
49
478366
481252
45
10
33
40
427834
60
73
505197241
18
48
44
284689
190720
311938743
462799
4
54
199327285
445940
164689
322073
570943019
423457
76
87
377614
8
6
19
61
259489526
31
202855
158807
84
23
78674
13
119680
2
1665
184323
25
23
1
49
73
129817
56
75
63503534
347950
312946
30
395793
2
54
2
52
355666
239823
40
21619
965092512
8
203535
21
29
24
85
591894803
121831
9
104440
69
261052009
263887
5
27
5
348670
80
80
3
445914
54
55
12
78
7
8
222305
421314
25
224090
409802
111643
145151
235538
1
249501
280341
101508
126276
865603165
23
366836
29
434312
61
37086
24
47
143266
21667
310802
144351317
75908
40
6
44143
4
12
458285
40
27
97712
59
918905385
85
86
180206
57573
49
269719
11
74
47
843472507
47
7407
445460
345045
12
47
7
462443
119072
96
9
217714
496306
57
89
57
274803
40
2
346166
92
4548497
218843
47
7
171352238
441310
21
450511
201787
362659
63243
31
5
11040
8
37
299708
487308
61
437484
340279937
489574
841057315
382434
36
89
255898
72
99
1
65
72652
256993
375280401
43
7
51
88
252293
223828502
5
86
490915
730129814
4
65
319484
228774
26488
21
33
201773
275606
302622
240678
302186
81
82
470042
657965406
33
98
348826
855978108
454913
36
68087
256111011
418235
42
355296
180073
151908
9
9
62
34
83039
19
196107
212178
6
253229
215871
194038
8
48
9
40
223994
64611117
50
196132
35
164570
45
90
3
235213
68
187435
93
174263
11
6
13540
4455
75430
22
15
431678
22348
93
68663917
93
53575
164885881
9
154379
83
86
986610320
1
67
49
47128
74
81521
96
289914
3
412040
443532
2
6
64
266139
62
5
420089
38
440218143
75
21
511498091
29
96
43
72127
134515
508231244
253923
6
223780
133605
93
443745
392374
132321
141219
147224
196387
203606
473874
4
254754
484896320
55
172640492
69
340175
6
414066940
107910
57853839
34347123
354021
39
14
935551654
1
51
420184
8
493192
130548
16
1
21
259520
258759
62483
40911
229459
104138
44
229516
19
80053
87
94
95
55656
1
2
401575
474856
51
464541
79
35
17
33
483410
16
47
3
47
239058
9
464113
8
98
35374
89
421276
78
433971
83723
15
362928
319673031
90
7
307345
106159
485692
4
16680
292022
452327
34
49
279913
93
74
88
27127
217972
14
332865
85180
32
6
5
50
63
117305
143379
79
95
34
489033
19406
71
308537
45
43
495895
21844
361543
52
63
998943108
178973
49
25
264642
30
64644
169867
24
71
69
83245
6
7
62
221901
79
4
28
38
498871547
49
196197
7
82
39
9128
18
287955
22
10
593942733
283793
57
298987
26
187259992
408255
73
9
223253
18
30
237422
34
91
499369
96
42940
50
3
3
51
241818
235758
61
93
3
380566
365051
185320947
347481
48
200960
127093
332306805
179801
676791391
178023
44
396471654
25
117877
53
79
294979
164982
201182694
2
18
427247598
36
49
9
22
54
309329
498563
76
38
59
108525
92538
46565
32
53
375459
49
7
35
446866
20
450142
73832
51517
161954
58
72
41
44
176262
85
50
6
93
36
308388
425393
22
94
318538
39
354900
190189
32
93
302137
27
179917
218845
866483524
135902
398359
1
87
195357
240328
128435
409295
8
92
272750
1
42
282293
373318
97102
51
93
494441
6
758148472
282503281
496617
82
277506
13705468
11
3
52
113270
76
227496
490036
369356
70
5
79
37
4
38591
823070654
40
22
65
141450
61385
157609
489049
1
246263
105814269
251652
327915501
395243
147853134
347343
225352
2605
40
7
64
382614
74
40
230682
1165143
606448431
51
217305
217476
6
504312868
477027
59
51
322614
385847
92
347347
39
92
284022
428979
280371
67604036
301713
79182
60
417776
267715
36
835935661
47
426714
259023
148330
8082
1
7
22
126147
27
256837
7
39
5034
146874
483885
8
52
1
69
71
82
599950392
43634
336789
494412
152736
69
57
194611984
84
491725
87
79
451772
2
153785
265665
3
186358
468450
292265
185072
8
278378
478767
5
248680
56
73
23
443529
429191
55
797860102
105457
5
96
51
164035
86
81
6
55
6
900586585
105146
424355
85
9
417005
41
92
90
19364
81
78
366541793
7
781188270
69
60
243661
8
469847
314299
2
326422
17
98
287316
318060
29
215531
383274
69
352224
11
53
64
96
94
8
230754
191841209
463600
694643414
54635
50
32
87
14
1
396964
294954
375763
47
300993
312311518
195671
38
5
368987
71
9
128138
207743
371143
362792
983855237
21
67
53566
120949
63
299612
12
7
302531
26
35
50
6397
65
137310
220401
157530
14
66088
5
370108677
1
99
13548
4
5
139512
389813
29
416612
702397506
56
7968
22
410579
221566
281550
15
95
40404
70
294743
80
489781
56
148945727
51
131483
157905
88
51078461
482298
409919
251758
23679
442229
12132
457298
58
84410
7
70
57
208252
58
53977
63864842
590506952
63
108277
83
21
97181
197654
4
447997
79
9
383657
824327673
26
445067666
97
9
47
324525
378102
10
14
159794
62
33
74
915051986
39
408503
3
94164785
422747
40382
91
74
72
72163
297628707
20
155761
33
82
62
417417
370989
174622
34
36
21
347218
93
70
324412
50
12
70
50
9
48
274850
24586
97
336322
365566
54
7
484517
52
53
4
864817863
29
98
498718
206426
36
250189
7907
60
294040
24
230637
91
179608
21
41
72
92
22
38
15
25185
28
1
160620
43
472638055
23
97
198273
57
2
17
89429
235767
43
317792
193200
322142
86
3
55
31
70
21
8
226063
82
57
64
90
771751108
58
69
74
93108
30578973
3
86620
35
73
6
25683
90
73
86010
59
27
83
61
92
55
99
12
1
29
350878
99
257553
38
12
75
487506
88
372507
430614
397205
24
413626339
376046
92
224186
297809
36
15284
13
8
67
432087
14
155583
749195321
8
499231
390742590
460577
18
9
382327
209399
342644
60
278052898
841864448
1
320702
479896
222507
428173
4
225725
37483
82
363497
101537
31
12
29
25
2
47139
52
63
446387
289849
16
30
2
5874
321233
41
74
163092
36
56
54558
94
45
19
59
76
83004935
707155408
347079
199091
229731
495727
99
39
41
5214
123429
3
11781908
23
41068
213306
95396
37
9
245889
29
2
15
7
85
433318
12934
51
20404
53
31
4
25
54
259995
60234735
180136
86
88
7
54
143304
79
281143
63
174499
93
80
28
10
63
61479
89025
464362
17
22
21429
59
256214
89
97
78
6
13
383511
252130
30
65
140664
240453
89
1
77
259683
69
26
91
410781
29
2
59
14
67
51
534003376
444329
220537
963306958
152669
29745
238783
74
91
190343
158043
8
16885
66
64393
61
92
45
625899572
315764
431091
348344
53
15
25
942195085
93
328127
74434
169809
47
59
67
474303
15
7
398581
363176
8
673507673
16
215247
78
5
155031
32
292912
38
243036
8
14
37
319776
62
817958724
73
51
30
403919063
250247
63
99
365982
87919
93
5
457739
391705135
32235
167564
4
62
7
89
151510
860286593
874932367
174247
497924
7527
6
357198
258088
86
56
27
68
75
41
98
20
74
23
74
371189
88
467512
56
78100
39
97
93522
253461
13345
96
62
33
309392
822375423
73
3
175658
30
84856
24
71
52
2
62
138439
256262173
318893242
185130450
388584
32
13483
52760239
32
329482
10
162587
185392
84
3
263664
173419
927639566
98
130722
7
10
1
111177
164397505
352515
35
343873030
568962158
164972664
94
2
39
392653
482567135
288850
143241
54349
4
507010031
39
88
466805
98
21
20
66
369406277
11
222720
114137
38
481283
30
82
146746
85297
65472
377393
74380
4
1
2
86
5
33
356883
16
4
30
99
347784913
1
84
7
412255
346090
4
40
55841
57
14
303847
80
31
375007
469963
144201
6
128887
94389
75
44
36210
67
5
4
60
5
269798
49
9
26
155130501
9
252765
40
1
54
122533
313462768
499202
254897462
46
71
223486
403720573
400991
850770324
78
6
362519
384057
422678
15
308123746
6
5
446269
3
951664938
94
12
19
493021
7
237942
76116561
43
62827
208328
391324
76
10
143923
2
255951
324225
39
39
121412
67
492562
5
260430
207005
426268
344049
64
52
269806
13
62739
90224
45
290866963
78
80469984
65296
60
376786
34
117545
390227
323693994
73
56
96
72
8
93
122755
122967
81223
5
31
420079
285556
65
388302
125626
62201
83
455662
35
88
35
87
6
123147
993889448
18
338944
61
85
23
57766
12
86
122139
95
58
23
179362
204428
293216
364701526
316073
364171
335078
17
491733
515536717
31
367233
72
99
9
5
32
192467156
64
33
91994
135019
58
39
218244
25
5
1087
332040
429497912
479281
362051
6
13
93
32
64
467266
90
24529
8
94
87
316483
106318
81328
49
175259205
9
473149083
14
75
65
11494
460903
110364
339783
9
245728
55
56714
3
154961
113425
60
383842
452693
132509
120803
189167
85
456418
2324
10
39
337181
27
5
494594
144578
88
269726
13
5
348356
89
19756
58095253
212342
98
149582
31
74
1
72
16
619549699
6
378028187
61
406127
72976
431862
392405
41163
76
52
472632
79845095
5
143733
8
469334
208642
4
127781
424424
1
3068
31
54
174010
238936908
55
1
64210
208656
12
108182
227547
10
56
2
15
90
8
24
64
145138
25
138158
5
79
126449
83487
382794
20
6
59
62723
95
9
88
484654
234380325
905144706
83
27
209736
60
13346
48
84393
499349
86
50
68536
62
62
406767600
38616
257720
343081
37
15
95
167676
243561
391671
69
204907
79
82
94
7
27
88
195323086
38
9
69
98
140229
84
259139
47
54
248766
46
8
41
154530
58
303918585
499757
98
188259
487326
215361
343318
80
69
45
11
497967
7
5
841015300
6
25161
212834
42
37142
2
438330434
362439
7
370298581
58
356880700
45
109112
198369
27
443782
38947
1
413498
249920
493177
478523
5
223420
713326734
830654199
174252
72
56
65057
212120
299393
290018
114060
30180
51
98
476651
6
268915
19
42
89
4
495754
74
3
443543814
360337
339292
9
817720739
368940
285178
43
91739
79
57735
56
96
325230
386793
375356
34
57
82
50
87
808838751
96
71801
139724624
286312
63523
336937
5
376516
959933662
36
53835
52
105208569
66
377159
57
383954
28042
132237
13
199199
76
83
22
211260692
99345
8
235564
174935
165246
66
31959
879381606
490608
199668
13573
166539
44
1
9
334487
40
228237
793422570
53
72105
90953
433056338
209322
12
51575
49
99
14296
397394
38
35
427837
94
34
32
259220
3
23
14
462474
140818
2795
68
80
19
159985
112673
158063
57
113904
423054
486738
90
41
130864
66
241735
49
2
16
201486
93
231186
303702
2
411521148
185168
91
91
5
54
94
365151470
25
76
594904534
81
3
206614
437853
147524
1
471909176
91
46321
494147
64
372061
198155
245876
491284
382115
399965
57
25
74349
2
456905038
46
118044
446578
84
62
58
124908
43
314634
13
69
1
74
328500
325031
137851
283901
46
82
83
56
42212
257737523
53
247917
284850
30
9707
72
9
425470938
46415
56
29
279835
226230
71
273875
83
349239
79740
173676450
139549
245981
614659262
2
85
39
7
95879
3
499716652
90
166774
61927449
118828
309351
38
42
463590
22
375912
119209
61
28
788183953
76
461284
25
37
46
21002827
988330763
349419728
43
59
57
297860
6
396419
157885
6
154303
98956139
177012
258409
39
428894
423149
99
57
458869310
293620
19
439230386
50117
499753
46
233964
9
38350
78
50529098
67
364799
135158
735788719
13
398404
73
3
8
378441
6
941597799
281514
42718
410941
451480
468703
199838
10
407689
32
47
41
99
32971
78
93
17
9
96520
8
360271
86
69
432304797
386744
369433
9
6
374001
58
1
65
238552
63
58
84
88
74
42
693440792
28
216996
316720
52
7
52
313711
493781
26763
60
355054
82
25
44
256627
795652675
75
72
59
14
986539507
139246
24568
310283
82
79
808941203
450612
87
65
18976
88
393955
248672
42365
37
86
9
64
204307092
45
7
263891
135648
337362
62
304476230
98444
19
334244
785617464
4618
127960
161195
485326
8
7
468013
73
440521543
7
6
55
241751
67314283
97
232461
97765
34
384999
225518
376435
411668
406116474
274848089
620727680
10
8
41
7722
43
44
23
32384
496930
925478036
7
88444
69643
3
8
33952
479798
333559
6
4
694433124
40
12
63696
60
64
82
61
218848
30
38
4
499056
58
92
346909
29
72
38
453399
56
84
23
39881
408791
581176309
40817
209289561
3
469027
288702
45
371128
25
249050
150420
78
128237
59
231741
29
76
196365
61
89
669937863
135383
15
57
8
21
12
4
476672
561310088
387807543
137340
221855
46
43206
32
93
4
363527
172973
92
97
677765050
70
44
52
13
368978
211014739
219869
376223
317761
406430
224465
89530
36247
462331
220355
40
345507
62
62
19
65
1858
56
11
453124
70
26
39
290733
69
63
310048
2478
30
390847653
53
254344
410727
86
5
23
774991908
75
50
64
167025
30
977698559
3
185213
578583992
2
12
371852317
23
503799949
548582182
11
64150
714042246
56
272670
94142
95561
410
69
274917
708686983
101508
5
376020
200872
5
358146
3
400988
417599
420902
30
281885
1
93
309052247
6
6
102339
176702
34825
936229424
53
40
7
99
147921
68120
61
398293
49
164254
64
240304
731461127
41
83
94
35
270522
376949
412851
31
73
131801
211064
3
116069844
63
24
357072
48841
583907579
318706
40
87
21
57
27
36
35
91
57
83
99
190466
91
5
75
16
9
361972
142585
188730161
343743
21
250600
385730
794865988
24
87
378636
33
52
4351
33
22
93
4
218491
51
196714
335423
456671
143601
75
98
95
217492
396802
52
369274
465597
62
16039
91
292340077
972096574
843396216
321143
1
180068
42156
20
184879
61884
165764
214611045
44
46
5
226131
272466
345723102
99
89
9
239037
49
240472
622413638
312047
65
188184
89
103006463
85
40
34
80
410320
3
49
63
15
303322537
1
5
44
74
62
62
55
6
76
2
136508
256555
34
5
365242
41
74
6898677
470600
375810
213396
62
75
237832
149183
436975
275375
445437
157428
246328
755763457
342101535
384917893
75
299169512
474073682
4605
31
425226
335447
161521989
8
34
164435
364746
62
235162
64
51
96
338418
59
15
32
99
93
88
8
8
115859
458610
47
136510994
69
81
10
142358
180795
60
8
625214927
79
89
43
132506
2
41
191120
6
499204
91
83
42
164575
483758
43
96
25
26
63871693
198650
254391
311641
430398
683270080
246418
264297
198999
122407
81
62
272987
98
18
67
68
40
1
7
462252
53989
97029427
53
90
166518
557744051
142269
83
611316535
296417729
52498
55
447952
69735
104490
45
495838
272358
337670
40668
90
51
12
77
390512
83
79
316927518
35728
86
50
365172
58
2869
267320
84318
366113189
43335
53
28
10
8
39
30997
38
158635
323258
39
126012437
87
47
447480
280521
58
29
352044
12
16
21
64
28
68
44318
281353
8
36225
16
528669555
94
73
7
426396
63
90
942540823
258075
82
13
53
94
50
64
452407
1
2
9
457633572
26
47834
79359
65
410227
56
282928
348926
98
156171
78
179291
311967
30
41
88
39
12
56
41
387169
5
483143
301009
431949
80
7
251795
50
21
74771
418044963
92209
50
463650
5
149346
20
322266
339343
5
363299
57
461294480
449652
79389
282005480
54930581
215615
94
468818
28
14
69
43
142940
51
60
40
532648678
163708
744712992
1
731
415045
4
244340
39
112112833
33320
160659
98
72
64
35
99
38
80
49
37
53
239178648
5
148545
20
97
53
529033939
15
302674
98
2
586944086
48
13
280722
367155
95
54
26
214833
401016
496207
51681
10
38
24895
11
437153
4
668801509
3
309482
388337
577216602
5
699467407
176867
313466
79
366302
434667
276059
233294284
26479
26
99
74
7
740457067
25
21
359876
267920
91
151002
302857
48800581
131781
2
302175
925999935
214982
91
321691
351414
5
223665
401530009
52
10
24
18
92
257805
24
1833
400677
78
421841
90
46
121003
383596
18624
38
120284
43
293074
489539
306992
130411
6
3
27
39
5
167577
179759
11
53
47
269069
454196
92
75
176860
804861108
204860641
9
94
66
31926
89
49
362322
333206
4
6
12
36229
4
395261735
99
3
42
349488
80
5
315876
45
686797023
22
96
35
140418781
341131
5
40
141413
177370
52
197017782
65
82
9
74752
103222
46
6
191953
472591
300264
11
33
251730
348922
2
139080
3
69
9
7
406644
396482
84
352811
69
7
549129868
5
374421304
311413
200148
861370928
249727
348322
288953
486813
58
321023
341440
307805
269127
50
234760
403700
565153493
94
35
24
181284290
432622
37
62
1
101568
88
120191
383514024
34
50
70
84
6
50590
58
128895
43
100578
5
73427
260060
49
49
78
226399
1
161421
72
348789
7
168608
55
30
46
3
86
95
168820
43
4
66
73
28
215273383
290501072
90
3
259183
17
315749
57
317430
271619
4
343481129
495024
4
364906
14713
71296
73
82
291995
442299692
21
60
425979
167781
249683
389757
193516
405858584
273491
37
15
82
39
552172201
64
345732
81866
462538
85
246010
2
87
218721113
59
62
151013
84
333236
6
7
34
94
93
45
83
388974
468610377
94
202766271
338854831
173829
15
5711
55211
96
5
534096893
920293621
163989
447963
365095
90
7
14
355277
245168
3938
30
217813741
141356
45
38
12
109287
425399
120027
157966
336388
5
137291
327947
27
44406
54
73694
64
73
256485
38
25163
108444
38
10
96
36
182984
642620452
105791
5
33897
51
359089
21441
91
70
80
234763
184903
400896
62
33
390529
76
8
240938
392862929
74
17
444317
446622
18
56
233162536
39
281643
7
409999
86
100828
29
72
131789
420604873
48357
92
904917426
134762
63
63
27
14
97
97
857131449
412253
116399
258736
401853
166095
668955563
349543
54
116406513
375251
264209
20
162131
411048
224894
214539
64
9
64
264769
7
481888
83
47
157308305
99
219679
353904
4
95
62881
79
312181
279440
79831
54
61
493018
330707
2
207439
89975
10
89323
381131
487292
3
30
181063
67455
188938
10
62
4
71
20
110072
240752
56
458381
504533864
4670
4
87
28
48260
61
3
8
98
30895
445304
33
370046
71
81
34961
7
151953
109137
781041725
27400
41
13727
85
622012716
291244
75
371945
42946
210314
286915
67
37399
365067
458223
88
301711
97
962977270
118717
216522
499836
97
80
54
47
249414
292858
81
1
6
12579
304124
469019
65
732559240
59500603
10
74
76
240237
21
163927
267302
125834
67
208528
93675
4
435605
11
80
38
92
60817
150778
3
5
382844
56
284476
38
33
98
28
45
9
334424
116208
56
488375616
54
42
36429
1
8
287053255
35920
164422
242525
2
6
193415
311260
6
23
359642
434125
38908
241164
234543
250519
212057168
47
38158
56
83
256446
11
172180
437358
359278
79
89
71
77
38
15
67
55
7
76
311109
959887028
38
13
342416
346035
404400
78
192698
191689852
49805
38
87
27
492475
36
47
6
8
337556
45
54
9
1
391811
5
155455
261993
59
125740
9
102050
2524
326446380
50
26326
356973
15
397471
156800
80576
178154
60
738542902
20576
49
29
302388
340517
57
73
96
81282
31
21
169520
61195
56
499111
8
92225
213869
311154
187443
411368
13
67
10
88
379691
983263981
644361544
193655
63
171115667
53
453574
90
989404794
463166
279287
13
433506
259972263
21
92
105794
711273651
25
91
366232
441591
27
345597
18
75
41
9
285681
12
58
318224
139798
738363081
9
94
75
25
13
189139
228882
368003
33
350934
29
5
28
365328
999722382
185449
47810
240386
5
13
349606440
10735
4
61
57
32546
18
196896
8
60
95603
85975
61
369127
290616
52
186189
303436
134553147
455431
14
366155
345096
46
96
16
5
23
396443
492637
3
319198
4
32
226794
90
81
85
325590
299011
12
72
5
29
248994
86
95143
147037
171810
254595
401127
69
55
7
122731
10421
78687
384555177
114608
67861221
10
117957472
48212
27
60045
364565
65
207489
594486697
968546751
54651
26
413564
206797
73
6
409802
73
92
82
55
63
17
284106
394415
951037294
418033
184916
127459
48
3
217081
397542
159246
33
62
297856
48792
67
99
28
459503
191380
370850
35
939590090
99
88
35
2
23
305685
462760
19
181519
72
171904
238713
366625
188187463
2
139722
30
372350
23
464885476
435710
63
473831
92
196653
79
299343
6
61
247458
357980
253042
3
63
28
42
46
47
443864
163682
89
472368
15
208837
15
30
3
37
3
80
334403
104608
174442
222414957
272363
86316
885251772
178693
825214707
493471005
458551
58
417351
23
15
53
414211
55
46
207460
35
55
116107
856846149
150623
290163
486709
320167
29
73
71
62
45
569717776
87421
331251
86
437606
81
72
67
10
6
21
87
458245
118428
40
89
1518
4
24
46
185379
56
27
19720
42
38
2
24
351875
18
285878
6
50
99
77
70840
472298
356441
79
30
553502988
80
8
73
468423
28
481520
4
147982
451130
155164
383822346
7314
883602350
388773670
100365
11
18
1
9
5
405080
388044
9
10
99
9
380233
6368
182189
193189299
605916964
471310
11
327732553
81054
437628
754973325
20936
456855
88
218523
1
66
4
59
214273
48
194738
4
456979
17944
370420
62
97
98
97
87
111895
56
140080
45
2468
61
26
3
351
69
14537
36
85
3
15
761536973
326204
69
215918
497366376
59
1
86252
317739
24
5
11
55
5
19
45
280185
415295226
251741
182008
14
495688
5
5
548203693
12
473119
296455
446318
171963
691086651
62103
452789
331948
26
1
5
74
46
3
341510
224207
246224
12
451931
9
341169069
323715
710235095
14
409794
438922
29
94
72
286877
38607
184082806
92
176921
163900
766697244
67
87
57
1
196555
478417
363125387
92
35806
312555
1
58
90
44
4
29
499810835
1
447652
266642
432562
84
330142489
63
91
16
36
240567
52
95
43
487730
827730067
43
435288
58001
60
13
182271
67
60
5
51723625
72167
76
66
62002
2
119126
163991
274293135
366529
53
82
106695480
64858
1
18
64
37
61
49
376167
42
40
44086
40
7
148189
574140711
9
486146
426757
22
34
43
250465
65
204702
88
727955951
379403
84841
5
3
645218668
127955
45
31
2
25
74
7
27
75
29
81645
480622
437781
73
74
5
239725
79
216598
69
95
572802003
74
195655348
32
46
81
111523
59
95
51
13
356833042
53980
285721
175425
6
350776
14
4
363323
7
7
231091
5
1
39
1
45602
98
35026
68
108858
189949
8266
239886
302828
57635
56
238380
4
74
12
11
59
37
492497
32036
422712
325382
495343
29
78
391026
61
8
55
156306
362485
85
220682835
5
3
276508
18905
3
4405
16
7
44
69
52
7069
458102
70
370
44
33646
1
28
97452
90
49
490990
61
173829
8
50263
680233787
40
2
29
110681
51
54922
75
16
8
459434
332835
38
98332
21
383567
184200
1
489478
357015
70
468569
63
362344
368373
312412
9
271755270
9
87
380779
52
156316
45
21379483
227277
8
431084
491936
1
225283
410996
2
8
542326026
371433
258114
8
109839
82
2
860944618
38
2
40
37
35
7
37
211209
61
12
189963
703279430
21
31
991640077
94
7
137763
3
745613176
39
390993
488574
82
76
283467
444381
491716
206711
3
28604
482962
17
26
866173788
79209
2
97
35
218997
69
652507589
93
4
86778
40
524769845
457683
57
86609
29304
89
343475
160899
62
10
95
306412
62
86
7
87
3
76044
330355068
96
98
25
44346
311621
193359
133875
76
94529
84770029
40
74
66
92
28552
79130
260218
27
18
66
216511764
1525
88629
296111
397074
34
98239
493944
40884
48
8
485641
12
89
59581
205161
417162
46
430108
29
72014
277435803
86
78100
415439
441570
101565002
389487
43368
34
68
3
80674
236390065
25
145068
378631
21
64
88462
37
451253
76253
27
88
45
18
252230
381095
16
253728
274594
552676046
931404384
59627
236695
63
247603
3
99
49241
5
50
92
7164
44
418488
26617
807925245
317003
234128
26
61
76
92
43
457013
426769329
489026
223725
449183
91
301774141
19
18
175181
10
97
31
972639223
3
46
19
310838
3
296307
503266935
397215
297425038
76
92
99
202138
6
23
34987
105458
45817
7096441
488451791
51
342531
3
40
348765
152296
232020
93052
66468319
495032
1
364273
385020
24
49247
614923690
206850
14
348218
434273
409037
255541
469466
84
464374
100955502
428301
98
163215
350591
310964
425247
393760
324092
631191268
82
3
269635
2
1
280580
49
391316031
414708
88
39
10
8
52844
285557
8
58049
313454
201653
54
4
138605
417157178
729161430
184256
147932371
350141
81582
10381
205954
121927
255715
677906735
73183
54
71
31650
61
304179
12
213155
10864633
34
281967
196022
895609285
177112
65
613507901
19621
42
201937
87994
57
247124812
48
391758
59
41
7
15
4
54
371698
198876
188446
23
48
47
83703
472881
487793
87
131012
45
3
342155
392329
2
466004
31
335876
18
16060
111998
335502
90
414850
483779
36750
22297
97
11
159304
845064592
9
312142452
85
114133
84
725783184
230315
237520
58
3
29
63
53648
9360
167071
19
453603
224215
22
4
83314
96
94
86
409042
22031022
40
183769
35
94
367407
12413
79
482090
304445
10
4
3
340941
82
33293
16634
8
111192
73
199550
50
7
81
363605722
135713
77
37
80
74
485385495
103595
3
526810326
89
26
9
321680545
516692384
52
89
94056
46
81
1
88
15
77
40
9
175652
32
88
49
22
259233
14
702024757
106337
391303171
323568
38
244607
18
37
32
84
375749
45
84
285721
1
290691
63
79
59
2
51
148523427
119319
58
51
13
73306
71
40
130884
138681
70
992569833
167835
479187
363504
32
30
12
92
11
239569
37218
5
15819
84
118365
92
17
73
59
490083
376668
75
1490
38
96
205802
81448
167641
120952
220713
1
91
78
353126
167902
38
242643
93
33
79354
375982
295875
483189
55805
8
77
41
32
71
238137920
6
236906
66
75
241619
9
52
308719
44983
92
21
909787826
59826
37
88
67
70
65667
16
466582
217295
223942
353550
5
92956
386508
469769
211210
43
70445
3
68
69
62
9892
50
4
31
35
52316
378535
53846
137437
97
203971155
5
30
1
86
57
315529
930926192
5
351180
407550
105481
100702149
103323
437426698
53
26
93
99
111413
8704
58
41
235408
4
79
94
610447134
320104
295636
118519
146435
257944
352220
390259
112064
26855
192885216
495124882
223145
1
2730860
83
355157
493360
345262
45
18008
94
24
13971
31536
310560647
17
35
342497
183906484
25
42488
76
21
493869
26
158
37
161682224
78
38
266185019
41
38
199897
439716
5
331938934
16
95
86
50
328395220
38820
39
102372
8
305127690
70
86
387931617
6
19
410423
91
6
46
57671
31
94721
204597
45
85
18
35
19
58
481151
430372056
341744
852310524
1
430870
219498
9
31
81
457500
6
19
44
52812428
5
23
57
62
52208
50
240799
1
62
20
286120102
97
368822866
42
456444
3
18
36
28
4
395800
98
98
1
94
461129
4
192662
42
4
284944
21
113609
188267
394781996
2
36
41
434750
413749
358933
61
9
3
87
34
848581726
968276358
187932
91
605639693
56
386491
131806
58
7
3657
83
62368
493111
113919
13
65
396418
5
54883
22
93
322096
98
361712
933641592
40333
73
209819
34
31
386986
17
8
16116569
144932
86
8
456454
56
4
191554
157147
169855
92
60
369954
56
310115
44
11
53
487842
8
99
13
8
491961
357178
46
13649
17
70
82
137678
77
390431
112268
8
56
41
473341
374089
93
91042585
72531
87
197493
39
92
19
42
5
757117235
80042
8
56
75
4
365821
3
38074
19
7
35
203971
228785763
4
11
67
476902
65
13
423642
346211
289943
129278
32
269990
60
9
1
28
21
39
34
2
437854
41
21388
73
1
95678698
36
604996920
8
67
113085
70
329699
4
64184
443641
10
49
351454
40
2
56
332071
121838
31
2
67
64
452515
572696579
317409
6
54
54
1
37904
259373
92
61977
303258144
4
480587701
40
512904004
17
673601745
11
58
637644398
309818
43
60654
414711
146828
93
15
6
542404374
6
39
48
933339968
73
88161
71
85
392638
24
4
27534
68
285097
44
61
7183
478097
234061
88
54
319446
29
43676
31994661
309638
58
29908639
150418
150169
60
14105
93
31
260964651
255854
386339
21
88
24
89
90
38
88
38300
5
386442
453846
45
65970
58
91
45
391152
426932
3
18
160860
1
3
71
56
4
830302726
7100
51
377441
472877
13
488852
17
52289
376362
228783
53
22
478965
246590
158765728
301205
27
87
181414
289718
356598
79
46
2
69
367342755
67
136730
166162
318116
93
118572
235520130
87
34
469387
27
67
85854
66109
310235855
6
470835
13
263793
38
95
479704
44
19030
34
466885
118639
32
362107
5
18
96
192147
34
64
25
375683
32
376384
51
8
85
66
2
3
77
280431
74
354157
28
2
373885
411154
50
373273
71
8
311564
720847013
12
102380
35
89
8
275930
289855
98
572407050
78
295518
7
171679
75
54
70
72
28824
92
18
453674
269699
406706
16
432962199
278278
294891
85
71
2
58
262297002
15
10
190970
487912
62111
75
59
76913
30
499984
396371
130798
539406957
408943
20
300590
5
62
476614
32
86
98
216661
42
11
1
72
87
444357
2
21997
410585
40
59
355696
8
229428
181011
1
406998
495218
86
9
1
46788
35
72
439282
80
52
99
228188
74045
48748
7
39
445506
28
253894
41
98
62
40
5
452165
402337252
66
386637
337011
152842
199849
403152
80
77
470741
446763
33
261233
91
92
60
231560
60
9
93
37
313046
428113
96388
44
387265
311756
97
1
76
275345581
292060561
469206
6
166313
318582
61
416502
422160
266103
213025
26
255585
933345618
284402797
42
13
24
43
883835948
20
88
77
10
5
60
115284
298075
84
70
4
653504398
439339
450826
7
115358
412719187
50
44
309820
207493
67
50
53
74
278336
327375
45
54
68
6893
421067
33
46
44
34
67
90
3
319319
52
339452
485155
85454
47
78
99
345218
84
98
97
35
370424
183539
385887
8
158780622
39
82
11
5
90
37
4
407668895
945857967
109586
1
332262
45465
398510
98
411635
40
50
91349
18
43
249865
53211
3
433995
1
429645
82
403636
29376
61
60
32
303711
206055
191570309
21
5
29
59936
780078310
388483
488684
264620
66824
49
2
67
488798
35
362024
76
317490
345965
35
50
8
266314589
4
395433
113134
56
36
7
11832
118259575
1735
184699
96
62
360088
7
501309734
455252
36
49
60927891
95
35
96041
3
1
70
313555
9
16873
297606
38
444472
30
29
51
14
2
44
489229
18
309284397
17
432491
62
27
44088891
7
7
461921
64
468702
456837
31
219220
3
15463
8
35
482472
20
3
93
38
415546
199715
189836
63
38
477816
33
239853
26
14
24
8
379633
33
36689
67
42
148270
324289268
4
93
280001
98
388974
67
109711
84
197732
12
74
56
9
8
33
118403
210365
28506
423862
474813935
217056
69
21
71
32
343792
461914
42
31
69212
243207
345511
64
467215258
341767778
241536
4
11
104924
337245351
107456801
66
28
34
114175
95
160493
6
391153
430689281
84
16
177365
81
85
16
4
95
411493
84
28256
36
410927
18
45
168753
292572
209278
8
92499
236730951
114594
309951
58
244544
106953
255733
90
49
105042
66
52
496661
50
38229
93
40
23
49
869132687
700580438
1
390025
127246646
27
482436
29
57432
239752
448623
41
93676
73
1
8
18
81
549773453
61
235090
475355
423221
21
246058
15
86
246006
161241
31
58
100356
482639
74424
907891650
6
78
962480514
152220
144626784
132868
28
195554
88
86
467440
55609
781954807
23
84
58
5
27
10
17
330491242
127567
83
47
58
95
11916
41
494532
331565
22
23
325071
6
110637
5
25
48
46
228238
43
4
443257
42
965449863
8
488579
14
297379
315339
585805574
37
211806
497232
255094
52
67
19
79
69
324996
72542
7
106899
51
191772
54
65
59
15
40
25747909
23
88
86
867978074
17
328729
285501310
99706
225572
324624
100591
409843725
484385
1
7
180054
10
290488906
64
78
18804195
32104
490492
237999790
42
450752
398650
360346
15259992
4
4
65
56
3
64
67
78
76
14
70
90
81
412957
88158117
46
64790
393235
46
29
390786
7
161716
388763
200492
70
105497
24
8
71
95158
31
99
56
81
258255931
967522260
239173
64
6517
61
5
49846
260347
908504707
94
59
91
77
128698
793803566
23
9
82
73
265353
2
59
470995
48
266112
38
51
41
578742157
148177
53
52
85
40133717
102288
58877
21215
46
6891
20
32
662590888
451173
941608213
69
38
51
39
491762664
519780403
439832
29
79980
138321
302179671
5
356814
404657
550481935
65845
56
72
37
37
38
97699
59
47
39
92
8
451074
299953
55
3
347384
295915
672017802
89
49
186922978
47
40130
22
115420
8
8
200501
202767
291850
75
4
46
40
388456359
56
6
75
45
53
97
60
53
213247242
104167
292230
86
499356
4
11
4
73
37
41
8
68
3
82724
375993
246558
83
38631
108056
91
783453842
240581
7
62
340993
29
1
48
84
45154
25
22
317731
2
344449
70
657433018
59
20
81161
84
909767686
81
6
20
506689693
99933
1
99
442385
20
22
248537
75
384870
7
101175
12
72221810
9
489816
175200
21
68721
37
3
147154
58186
45
84
3
57
84307
447942
226789
382489
455491
112827
43972
83410816
59
81
86
4
15
58
69
25
375442
85
253131
52
471542
363159
394269
151907
57
15
743783628
83
48
4
7
63
73
151285
36
146989
29
99
276687
152180
65
164429
53
495757
53
4
370267
13
71
46
17
2
73
83154
25
47
33
478907126
383996
55
27
56
61
80
252067
12268
491171
19
412376
840258206
91
212161
138868
180132480
17
34
45
4
215172
554089914
179867
57
31
247482633
720324500
28
972159362
29
297529629
52
91
253769
78
404561
196938
47
294015
57
40
9
178114
52
246388
17
36
40
904432804
5
44
425579
3
67
118363
581095188
57
740710352
46
263098
59
104809
354522185
94
120726
26
84123
10284156
341329
152167
552702520
91
249060
61
22
6
40
96
231210
73
185972
68
473638
5
50
70
730216774
43
617680576
132861
134600
97
40
29
33
86
92
322417
706777987
40
489266484
597084229
50
77
44
42231
41
209804682
360576
8
8
269138415
28975
238869
83
3
313319
12
146392
82
22
94
26
217149
392024
8
9
40524
301485
322820
7
77273
95
55374
31513
56
27
264791
91387
729650895
92
173497
68
112047
387055
39
3
30
112805895
85105
35
200686
97
15
216674
9
414337719
7
64
787425952
280538
374614
88
186008
485389607
99
48111
30648
48
409789
249504
821948818
73
57
826580296
81
200706
326213
9
203111
57
59
337881603
3
84
149500
184950
97055317
21
57
496595
304609
84709269
208941
59449
337508
3
77335
393688
3
722977293
5
31405
34
232463
234045
5
71
3
19
13
73516
82
2
4
110177
67
37
228512
85
83
46
535555600
4
7
473552
701351343
41
350485
30
437806
69
85
7
250085
29
72
842681009
248213
13
279016
429555
58
94952
1
457697
355275
30
8
447798
54947
19
9
99
249819
30
240481328
116820
70911
53
264476
456993777
81
20
272456
36
51
275202
166367
64
35
237611
110382
3
487130
51
81
280172
938620124
46
151423
316748
218272
469598
5
18
90
62
10
18
160026
450233
3
53
979375692
246776
51
431651605
797610690
477593
532191321
8
89
12
78
78
45
50
43
61
246622
434895
266685
13427
73
104317
450740
414640989
1
1
208639
205865
21
239686092
53169
25332
96
7
91
490409
122388
98048
73
2
96845
49986
1
3
137389
483898
22
8
384677
297132
10
476739
49
493286
8
326066561
379968
325784
62
351057
866096172
6
93
375372
49
2
93
274087
265096
108976
175701
98
44
5
40
388431
398062
227482
91
30
298395
10
33
379143
31
192335
3
98992
191535
217782
30
68
6
384662
447676508
18
105111
277887672
21
397961
5
17
21
94
29
407159
27
52
92
5
785254099
343303
308079
149614
918563682
11
192636
66033
86
495988
55
195291289
322775
151381
28249
433516
29
85453
98
22
43
35681
6
99
90
497267276
199731
20
74
95198899
1
64
76
38491
82
194160937
15590
60
392325
452488
29806
9633
42
22
544476780
222732
349734
522197514
815719538
461777
57
37
94
52022
11
9
64860
60
1
52353
56
40
49
47
87
93865126
32684
35
206084
461511
3
1
477794
30
647943897
437677
471268
77
302007
6
47
595947522
75
34
191565
450813
441696
55
182646
308634
42
93
209412
42
443841665
66102
53
48
91
307005
101750
361404
3
82
4
205599
433608
38
42
38
41
97614
410169844
24
53
28
423134
254436
109421
49
2
317635
9
217316
44
91
96
99799
196357
225090
201725
44
55
386768
139206
405217
128966895
65
28
118095
60
27
401191
639997050
56381
84
349940
353762
7
22
273478
21
647288900
79
48
3
95
208712
74
12
432206
60
431357
327897284
89
4
749819971
75
581330650
31
77
43445136
61
97944958
16
178836
160452914
20303
495317
42706
5
469451
3
121340992
339339
30
2
9
350538
79
17
95
60
364660
14
8
34
319974
472006
61
2
222947
26
69
7
252704
439697
3
1
56
279976
96
57943
65
39
251132
92
79
363312704
36
226409
53
6
244747
432926
167015
70
16
356196
388949
9
28060
442105
81
460364
65794
19
519312924
911759838
87
22609
200174
40
233983
65121
145389
84
20
18
6
18
64
701107425
136714
2
9
300879
425341124
644383296
86
95
12
8
161821
5732
327302
25937
6
11797458
7
745397041
93736
271224309
82976381
218323235
9
351610190
11
67
140193
228040
37
727817833
62155
64
12
61
45
6
302296
61
12
61784
248978
98142
24
23
23
50
324675
39317
153328
70
27
17
330998469
31
177916
74
65197
42624
318165049
95
35
418827
62
96
57
21
37
7
491568
92
482043950
326009
1
92
11
41
64
19
217848
28
139320
1
30
10
333596
27874
25754
13
1
8
92
539989598
56
972446293
34
228033
53
1
118331
8
17
17
271640
41
23
6
85215
89
258945
129423
27
25
3
70
80
325995
6
319460
64
449953
24
44
51
7252
113467
90
42
4
181849
381958068
137053
234677
180414
169242
6
275021
374062
227384
40
326529
136725
59469
7
235499
29
192399
10
414827
436432
85
93
60
29
71
54799
90
184714
3
13
215169
47
9
457772457
444261
57
12
14
77
35517
88
89
68
175394328
408623
17
4
90
9
72592
7
91
18
98
6
78
52048
4
268087
392286
882614634
371842516
284989
13109
60
208377
29
22
182454
38762437
41
71
311611
43
5
453325
211224
397503
64
495716
9
1
491335
4
282171
416675
7
9
723837925
449944
278407847
17
387430
40121658
96
2
79
61
95
52
70
363246
70
57
94
86
26
486877
358869
64332
661891957
43
3857
220162
56
145036
194341
73
28
278864
292480
6742
14028
49567
6
243282
4
75
250520
96375
67
80654
160182
9216
9
12
5
105797
59
15
3140
246472
131886
193235
327867
498159
41
41
497100
43952
99
69
368446
79
5
9
168838
1
111464
460689
12
64
68
503163945
80
521733130
947850685
362957
70
201682
60
51
68254
45
24
94495
256488
78
124064
95
289902
221648
29
265614
89
95
173708
71
446430
156039
9567
23
442729
173438
86
357503
431621
281913
82
22
334081
302923
352926
55149
45277
508831312
20
36
396435
60
44
3
59
3
4
11
33
99
27527
5
443277
68
76
92
412226
57
99
6654
9
19133
305644
480923
464605071
361961916
19
32
331349
4
52
404233
60
59
209680
282602
98
4
169076
315986
14
22
38
73851799
1
538580250
584901623
71
307917
91
77
6
10186
94
10
323493
443734
22
57285
44
6
37
466524
495639415
31
278928
8692
308699411
83
833278765
750049526
164779
423377
852639311
91
629622992
93
159600
33
8
71
5
187836
57
59
66
448314
10
72
250156
1
587381222
695797354
153705
21986
9
197438
83
244706
194681
99
247703
27
23
69
357146
31
56
17
34
63
149572
6
28
94
269751
52
381000
50
37
1
69777
70512
39
90
52
909933229
432092
36
317478
287146
273370
65
394852576
480033
344450
66
11
52
240686
62
77
32
90
118937
42
62
77
134761
555205581
177063944
30535
92
359790
405014
35893490
6
344889
70
21
7
313087
72
248299
23
218192
238591949
2
158528
82
1997
35
230796
7
808088472
20164
3
85
72
71
93
33925
210769909
52
483796530
326443
3
74
24
1
37
58
157872
57
2
52
539222852
83134
359365
284598
256926
40879
97
25
872191938
73
462860
9
22
47
146816
30
23
50
68
506170665
319175
1
22
79739
12
7
61
9
277401783
27
441131
58
93728
297259
9
80
15
32681
86
71
302975
2
30
32
96078
251984
14347
963323063
61
186223
338904
976599749
45
446816
306773
712349816
33
131560
284404
259854
416884
349798968
68
454514
184745
37
496148
91
90871
491352
430038
172242
214748
381039
62
91484
94
118993
306843
47
313137290
820424125
4
70
81
444214
89
68
268352
91103
8
386310822
484032
15
288188
16
299969
88
250745
492512
44
2
194332
8
308722
58
92
13
236992
189905
165671512
5
83
44
51
315212
56
129266
38
470364
97
93
25
762740032
11
44
461179
332649452
254035546
22540
956022250
83998
86
1
164628
76
94
5
61
74
26
91
81145
408768
6
4
4
997152366
61
54
4
21
82
14
26
424137050
16
161336659
311468
59
5
44
62
245076
7
242937
1
2
303987
89
202517
4
389723
334600
80
88
67
191189
441721
114196
62
73
327730
24
9
67247
134786
7
133216
72
54831
85043
93
84
836774309
93
270580
76
79
74
4
66
117092
74
20
13
341206
44
161255
71
8
998740574
25
40
299237
934201628
383610
53
79
43248
361141
194652
43452
69
107564
139627151
50
247261072
119132
295763
995689221
895471902
52989
99
240983
305709
208121183
229552862
450893304
451799
68
392298
9
127121
55
400037
486143
342464
43
177313
438283104
772963076
61314
366857
98
22935
97
27
321901
481951
463375
332195954
331306
59793
462732
240008
37
765009233
92
474513
282477
95
54
15
245906
85
19272
59439
153237520
106769
264605541
44
408318925
111852
49210
370380
15
86
222845
37
378733
236217
46
48
197861
42552
189700
61308
13
5
301477
63
492376659
7
48
42
79
67
282868
7
72088
70
74
47395
6
63
117745
6
30
289926749
161786
87
64
68
28
200550
925538452
296326250
22
93
61302
82
31
889291575
70
7
1
3
231876
2
30916
14
205993
83284
66
39910
84
90
13
34
24
329515
83
481650
323735
343380
76
62
1
146967
435286
184631
76158
195699
310061
89
76
190546
93
55316
25
489463
383249
3
30
45991
58
89
293466
26
374312
51
87
10
218365014
147136
364653
98
25
9
88
135276
57
663576386
403744
225327
34
46
16
51786
95
15336143
53
9
47
83
80615
79129298
2
128867
72
9
61
252421
66228
22
962892782
55
206236
82
195102
75
295584
91
56
10
8
475478
93
72
896493174
374137
33
45
33
476177
12
8083
436914
172731
909904804
89854
97
232804
46
268553
527008273
368078
9
14722
3
28
321357
145780
8
98
11
468804
328614
396970
319177409
125544
297314
440781
39
35306
88
31
334743
284496
7
86
36
3
374489
41
457057
105814
371252251
10
40
122721
63023
8
29007
7
33
51
249368
76
39
3
416130
76293
50
20
97
81847
468534
24
8399
343186
91
77
35
45049
7
305387490
36
46
59182
71
162372
9184
104
66
230588
316832
7
459108
7
8
628738300
361427
129049
7
472389
430422
81
20162
13
230277
335116
95
6
87
47
258116
4
299130
250149
62
63
283521
7
66
3
176173
15
16
3
9
14
86
25209
24
117161
85
235932
47505020
49
977591177
88
32
93
209673
76
27
26
81
33
69
29
41
188258
7
9
591
41
226759
23
94
43460
86742
99628
1
40
2
126925
480108
46
38
6
3
67
61146
660484016
377848
54
75956
6
92
94
84
464702
7
482697
154330
118840
1
8
384700
46
68
163542
6
61
457813
349216
77
212612
75
10
55
83
65
387924
319056
206763
14
7147577
448753
484342
373189
5
464486394
41
69
491653
289308
97570
4
283596
89
30
134451
39
49
31
7
439759
80
58
219386
69269
11
273545
73
832631571
214183
8
1
17
82663
295253
144079
266579
477066
265671
407907
73
304900
83
63
251244
52
393774
49
468361
280827
10
66
76476
69
31
141701
83
284942
424348
414410
96
447065
23525
373117
5
3
179994
686930084
732916617
407240
8
42
482632
66095507
61716
80
415965
413936
80
57
833642858
363232
60
69
229860
32
442582
315934475
64
154809
91528
40
257586
443322
3
27
167943
82
404645
24
344098
52
109945
69
450661
74
84237
1
315451
201783582
8
141459
79716
265701013
681838841
483121
411840
12
68938
242222
3
77
284051
39
91
113652
91
305640644
89381
161516755
55
390423
74
73
872868934
217552
7
182479
153318
485101
20752
6
84
74289
73
229571
43141
458626
106314
54596
82
62
2
56
1
46
5
73
96
9
83890
44
48262
398644
287010222
5
91
7
59755907
403890
107555
7
38
8
1
12
844816041
42
25
180792
909916698
442801
330673
5
19
107709
66
720453617
14
3
115114
15
101113
338090
4
325556
530131906
124462
38
165399
64
351453
8
53
26
236656
70
483437036
466870
9
451472
17
906353795
213706
401816789
64
357626
234238
37
18
23
444108
250723
21
46
28
488748
343459
25
56
448099
107929
77804
448751
21
614337086
427491
86
358887499
136162
462625
306723
630553714
34
50
76
44
30
79
70
450980634
384486
34
194454877
90373
68
77
52
252104
9
65
10
122958
66
342479
372751
97
5
57
202273
75
33
346607
97
948484300
62
288158
438532
438780
328060
6
497876547
22
80963
57
45135
11
243674471
365483
23
156913810
49
88
86248
117156
137018
68
69
212879
474817
1
743742126
85
724784642
211670
40
811403099
95975
393151
366692
75
58
9
333532
254438
49
15
93
66
59
710088725
18
41
311797
162170
16
284771
334526
439541
306602
1
899469907
64
56
57783
351908
494882
932372432
21
982833943
1
274239
319593
26
331212
235660
420837
201103
68372
5
23
88
187818
59
61
72
87
735925534
399775
78937
53
291995
64
59
285828
6
346598
468024612
149458
305595
85352
45
10
32
60
439075689
170107533
98
2
253438
442666
114041
449359
64
4
393258
7
87
299542
907462996
320598
290815
2131
6070
74
45415
410309
2
315540
460450
14
2
38
213755
1
82171
23
21
482167
7
297795
268706
73
194496
369598
339122
37
37
47471
162328
36
140175
6
73
31
384115
6
70
47
96
21
498357
7
763399202
93
345358
347612
644639000
77355
153473
24
49
36
53
345970
75
998130497
351348
199814
37
330102
28
890907350
60
479706
107727
193963
24
57949
1670
41
51
805816396
300810
294998
68
99
237533
9
44
93573
386242
37056141
79
53
78
228530014
46
64
899416051
830586202
83
97
9
267999
74
417173
37
226283
82
122669
808322028
2
3
371783868
123098
2
326030
283619
41
435923
40
87
15541
338109523
178321
467880
355700
95
73
131603
31
31
5
91
1
36582
178892
136677
73
4
69
168260
71153
93
420461
21831
11
31
95
92
69
61
359743
44948
80
332179
273536
336403
136061
246494
423171
275745
84
268744
5
862464099
222127
453998
311838814
600397327
94
8
95
846682449
36
5
65
71
6
44699
68
14
488611
54367
71
473794
290927
31
27
20
38
41869
442478
6
30
98
9
16
343537
17
20
65
118910
35906
53270
56
12973
18
84
812613359
85
266330
475426
445817
83
290765
470477
33
94
348421
289130
184989
439863
488370770
7
5
296104
751848660
387862
5
34
165959143
384081343
406126
111049
72
10
372285
286691
57
25
594086324
274323
97
81
22
252024
62
1
149875
3
259303
6
241432
447518
71766
238719671
51
4
219667334
409875
5
56
65
386836
46
293944
89
150163
17
5247
25
211695
374910
97811
88
17
68
88635
307727
77
32
167220
235284
453110
104131
319227
96
61
272994
51444
16
61687
37125
1
348687993
331734
7
411643
198565
326508
56
447387033
474885
253236
6
196416532
270212
28
176362
453156
59863
15
43
1
302780
10
837102176
368781861
67
86
423220
103289
74
17
654190185
38584
66921
276770229
251262
52
156918
190014
224999
80
148221
223842741
28
359695
232855
76
180115
49
399259
172380
8
87
78
287550
10
14
79272
13
53922
69
172785
5
274113
191034815
4
36880
50909
8
972589415
85
335255
70
150804
906453466
430773
16
175121
580990250
78
256987
85
44515081
80
23
28
394465
279894
91
433963769
107123774
5
326038
156894
25243
34
94
170827
46
6
829866191
22
409146
83
26832872
349596
50
39330
21214
90
154919
254569
489000
149162
355335
17
50
1
372888104
317537
363496
4
39
494606
38
1
294799
5
1
101201
165131
77
28
197518
442343
152913
368256
168329
595394814
11
10
125230
34362
4
170245
26
1
491575568
7792
472011
6
396790
78
4
4
178441
17
70897
266557
149189
494502
106718
6
244314
309314
445401
83
3
4817
95
16
5
459282
93
20110
27
21
115358819
226474
9
105017
442403
80
4
3
120508
416103
80
55542
464962
10072
735334644
61
435685
491891
319659
648677839
67
357650
43
332968010
76
443721262
92
28
7
305842
486305
24069
181733
90
55
61
372152
1
14423
38
27
638673198
178677
833379533
2
16
575828505
181778611
92
382010
35
98
65
6
82
68
688188381
83011
6
59
127699
457035
231181
11
222761
78
83170
4
481808
731927001
434811
46
8
81158
58
59
86
39
6192
17
89
97
14304
2
24
144472
40793
20
53
251937
63
75
57
32206
52
341807
340051
7
88
23717
77
462646
324942
90
78
301924
12914
985579828
67223
38
76
83
405330
9
13
289254
28
15
47
44
4
312769
68
6
26
222413
402545
41
265208
166057
39
110319
54
329397
779738099
96
280555
494968
297212
5
32
389065
47579
305752
19
25
71
203195
164702
158846
1
91389700
1
35
443601
284557
608974066
96
83371
62
91
1
6088
63
44
20
335157
264079
70
77356
493946
724729822
353567
54
56780
378112
152692
45
299407
96
475644
16
8
18
37
797126800
23399816
491471
278739223
439615
84
193589
209090
109511
40
53
88
466741
6975
143417
15
19
6
13
433716
27554
173841
2
99
71
20
244562
383957
34
15351838
206690
35
78
342301
203246
1
84
44
402408
373623
3
23
64
478912
112410
34
17735
8
607298875
871362617
461921
330857
43
370395
73
57
39
71602
14
84
209758
213807
76
48
67
298066
114518
456628
6
462235
51
13260
315187
52
4
379539
81
287173
97
167349
6535
6017
84
445076
69
449056
332186
853657319
39
586328862
77
40
311906
355769
51
30
291356
201297
86
55
12
176462
99
201652
50
259750
90
69
236590309
4
180799
14
181221
466503
174418
218011
81848
86
51
353359358
408486
340548
884245118
8
67
43773916
8
32
462461
414942
17209
12
232804
287212
833401022
367250
344663
8
48
43
46
371969257
83
7
66118
1
10
79
25
140172
275273
41
871197355
55
358031587
267955
42
487372
443720
38605092
6627839
24
20430
7
68
151636
40
3
42046
214447
33
67
562756802
56
29
9
57
53
255196
37
490091
119023459
42
99
70
99769
92
211541
462965872
33
361723
217251
40616
99405
52
144462
132662
45
285103
99629185
273705
325345
51
67
304318
84
49
86
42
93
192918
76
160612770
3
877320885
32
161674164
435272
287358
72
7
95
441427179
14
403369
43
368388
119781
90
33
280319
98
732588034
153906
67
88
29582
190129
365481
370997
448711837
435211
419948
977668270
3
299188
17
87
37
49
398918
350371448
9
33
7
51542
471394
295190
247814
373677
157837
44
460646
404683
351995
9
173771
424715113
137426
350210
81495
60954
4
254784
275149
450713
212354
179950
1
75
112445
8
310328
96
430234
27
289392
184413
388913
7
1
49
48951
42413
182127985
238674
53184
259529022
50413
27
27
57
69
34
134903
448284
459563
25
29
284727
76
87
16
67
230664
211958
37
75
958332238
62
26
296564
36
958578742
5
98
63092
83
67
291099
33
32
149263
91
99
2
491
297181
95
714000785
35
7
91
11
227804
460128
478353
25
50
72
92
484924
386335
769631523
9
80
447600
81
447905
156325
20
19
380126
188293
17
70
78
50
173374
3
303439
23
7
305677
414533
16
230445
22
14
137842503
12
6
69
88
234754
78331
160008
39
19
9
328602
891943659
75
92
197377
93245
7
110346
2
172451
91
51
85
915847864
435302
78
94
4
455521
461230
384880
2
496866
57643889
94
61
91
757878614
54
593956905
477744
9978
21
94
53925
61
87
5
17708
9099
282153
9
391594
49
9
261495
155232
1
4
55
307767
54
34
14
4
459820
59
442271
86
15209
12
487250
118593
251754
25
494774
877793866
56
124740
490404
6
403268
18
440768
277346
157581
316116
462585
55
74
64643
222168
143184
9
77
7
80
77
187166
31
63
235234
138738
74
129128
30
25
542693507
30
747188512
81
91
5966530
427943
347438
314871
202308
38
25
331741
324637
114842830
240144
44493
6
231692350
314777
45
43
211528
466109
61
172771
286563
35
79223450
55
246924
286040
30
899604339
490680
92
385694
190509360
97
767745796
305429
202052
493411
7
94312
38
49
6
70
17245
457453239
332345
80
113530
2
81
48920
78
27
475688220
324671
31
392062033
315556045
6
46
55
416805
634326212
2
463910680
1
5
67953
46
31
26981
4
2
91
216297
477134
54452
87
56
134168
2
63613
110150
20
40181
261865
20
409964
3639
59
385186
340570
213078
374564
88
10780
76
307683
435365
152423497
48
476342
291114
93844
20
85
388511
97
98
70474
59
275804
222669
20
41
27
363530
136200
274215
14
87
52
338636
49
200337228
62
8
51
104004
27
1287
16
7
2
34642
15
92
85
62
413641684
252825
28
51
58
418482
242761
16
44
657571890
98
67
4
29
463718
2
82
40
14
42
480126
4
29
368035
33
174436
31
159054
279418
409737
285202
478126
154288
95
42
71
68
51
91
94357
151034
94
319917
859674950
31
49
154072
59917
18
34
42
340021
55
498092
13
114266
43
47383
7
52
33
76
358721
96
490402
62
354527
4569
69
22
11
435307
84
191559
12
36707
240140902
38437
382980
300728
59
29
5
305760
32
301688
180591
395585
496385
517387252
362691
50
87
571045786
91
99
3276866
970112597
19
2
93
2365
11
56
48
623813059
65
65
460293
211633497
57
71
342324
437386
42
201245
85
28
15722
308295
242656
67
346468
238562
368425
6
99
405862
29
4
367964
68
22
11235
54
84
32
53
7
62
42
432489
88
141528
938920139
56
54409
346419113
72269
56
31
315731
94
771942286
242564
14
375826
207061
70
65
496425
418486
40
129250
193697
8
430438
460876
558394622
77
70
276279829
297577
436055
48
349606
74
124012
23
190991
51
6
457231
50
86
2
42
337103
433662
33
179184
64
58
40
50
133214
73
21
449143805
67
308785
981975069
703186377
45402
378649
39
241840
72
5
16778020
70
73
485189
49113
273357
41097
911642477
41
305761
31
64
64
463606
113401087
65298
360093
23
498115
457263
272383
79
468668758
39
460970
44
24
33
41
48
544867825
2
86
67
98
7
212188
96
340427758
490485
14
136847
109552
80
53
427264
170774
442073080
455331
54
15
25440
43
94711
3
34
395290
46
194780
255284
749124249
19
77
121378
183634
4
41036
39118
83
719357176
7
286909
16
6
33
9
429704252
338348
94
39
8
89342
200857
347793
331810
11722
165384
87027
18
424861
377929
721137761
153413
426201
437749585
21
184523
76
62
19
206904
703776277
85
90
267353
230315
106202
60
118307
142088
464095064
69
300291128
488412
43
7
54
87211
23
8692
41
765670045
74
11
35
1
54
41
14
8
58
4808
181805
415987
4
298700
320724
57
84
12604
62
348146
30
67
414172
97
424538
474083
42
57
17
94
504559518
501945250
746803003
36
6
300135
2
88
33
268671
703095904
39
7
37868
167504
68
153536
354898
7
85
59
3
279536
28
304408
181865
293423
81
380581
16
462685018
5
63
60
7
424089
195433
71
231822
25
69
1
294206
329187
65
399947
169747
158861
216132
42
18
99
324769
360974
805686595
2
31
33117
171076
14
446988
348803
776490069
74245
43
377088
63
170392
40
88528
162979
622038917
86
8
13178
342813
90
298824346
22
387577
85
388326
8
69
9
139265179
304795
390828
475099
33
617787679
160885
89
47
95
23
26
33
51
367786796
85
209547
232811
67
757207929
75
55
516622368
64
218051
45
76
235241
492300
42
63
497059
29
36
59
81
19
415877
12
15
359888
469775047
5
323615
70
528694579
72
54
83
90
137927
13
8
36
44
40
13
65
105125
4263
185624
11
50
9
11251
456791
22
95
406281
542017756
68
11612
6
89
290037337
407434
1
110719
73
35
129023
99
253283
207240
74
9
9
56
63278
382102
27
62
479464
56
97
774789307
320075
7
7165
1
95
202111
52
457806
88
75
60092
80
90
99
6
32
431382
377187
6
375622
39907
114144039
64634
6
48919
865791762
207015
99
301728
405601
68
57
98
488649
454721
36
77
99
47
219771
2
37
33816
75
4
107076688
73775
814890861
9
64
104095
15
471118
31
40
45
36
289756
26
10
20
71641
59854
59
166230
94
433742
92144
129338
86362
62
92405
94
363444
34
14
27
187500
2
241913
33726
53
211921
28
28
5
98
52
4
93
89
3
290708
453925
190574
6
4
9
57073
23
91
109085
480941
50727
1
97
106919
300977
14
93
25
36
234274
194454
59
10
365617
422481
151563
48464937
75469842
52
65
6
391828
21
43
83
27133319
353140
227242
177492008
42545
91
820003236
64
40
78
84
199725
196108
4
26
25
8
26
34
46
272163
52
58
91
57
382241
458759
490492
74893
2
2
12
49
29
7
645943715
511591590
6
982846920
98155
63127
94
97
342980
204692
7
1624
71
179809
236412
406301
401356
167263
422475
485001
24
152551
996904243
70
42
40
88
79546
3
112785
90
18
360276
497502
739791915
1
460486
74
55
31
465406
11
229919
47
88
303924
81
56
92
4
4
969
216871
24
984878977
7
224621
94
346332
51
67703
90
97
317952
16
89
1
34
145084
125085
836162613
61320
283938
127991
344814
33
17
13
136934
39
463892
102025
465861
265543193
118206
83
368466
223455
386582
83
756258641
15
54
69
65
3
17092
308298
1
53
66
5
51
369280
45
12
397950
47
463730
562523949
492733
461653
489876
109627
34
81
311761
278728
298433
56
529981531
49
322792
30
85474
7
180457
379325
31
256108
23
47727
5
42
412420187
27
1965
8
542756712
5
1
330532305
489035
3
26
83
398181
281654
3
88
84
38
257263
51
71
691580054
25
953644440
202259
323790
90
187010
74
32
41
40821101
92
490638
398837
5
79
409704
16
209654
42
340406
93
324118
12
267850
76
121916
132211
71
146135
451691
2
196955
96
431573
116932
388303
316471
18
30
51
393869
161358683
2
481910
313312
37116
77
446939
88
795927566
15
226775
74
34
78
6
123724
13
68
66
267075
728466277
17
13
315955
7
921139651
450202
325840
1
487309
9
351585
35616340
304941
125947
4
18365
443575
5
44
52
399829
267787
395151
468140
52
122171342
64
310543
61
377083
217611
17
381413
6
979639658
66
39744856
709322063
23
44
1
124545
198488
82
112604
32
870915689
1
9
401215
219097
346950
5
68
280008
279923791
226311
360633
124774
316084
85
34
370010
372263
79
8
176452
12
87472
368334
270246
2
58771
258848
3
84
6
3
456226
63
47
78
377656
248772
51
71
70
415373
23
24
809289807
53
309594
448498
56
9
241950
134951
92
137194686
87531957
41
168513
48
408337
166474
322135
988887889
115943
31
60
414105
391120
10
94
4
68570
67
42
55707
27
267764
26
7
42
72275
498965
54
88
195773
83
9
77
467768
6
114778
455628
66
83
80
87
5
932141860
394793
64355
2
59808
42
336351
5151
425896
332247
27
360883
141219
8
27
419881
228975
17
201727
27
88
27
336017
95
24
75
442522
306432
2
183437
73
45670245
5
465856
64
58732998
102938
462962
41371
86
89
79
211611
7
74206
494335
54503
2
615682388
391376
30
123682
31
4
460601
80
224208
71
62
871481590
987109209
4
238686
48
275154
257083414
76
44253
78
168331
28
50
198075
34148
37194
268478
332582
34333
22
212008015
46
386513
9
30
46
5
118425784
59
133917
455261
15
4
37
7
3
950560302
331439
19
88
436308
7
316992
96
7
669287843
191762
419767
935519720
36
15
377723
8
264329
278484
2
23
29
11
95
235931
11
174308
46
61
108381
52
425234
7
22
4
2
4
15
29
39
338125
347409
441983
387401
40590106
803560554
68796
40
27
80
240425472
226067
274390
14
88
306464
710948173
80753
86
12678
19
450465
72
331685
12
338391
11
423222
42
375988
35
498653
58
293264
2
350843
23
90
82943
18
11
12
20
419142
46
8
314223
26897
15
758586075
68
281826
9
16195212
436724
187786
50
85
240815
16827
7
381492
26
7
127249
54540
205209371
258389
70
466595
26
22
49
116904
518514714
49267
78
51
65
85
81
236768
33415
7
472433
226587
817751930
336404
27
47
147107
427730
377555
4
18
58
61
7
54
395901
6
50
32
166636
58092
156814
95926
209491247
970351655
35
233526
15
27
71
265091
85124
30
9
22
127493
457212
394449
298480
34
406451486
85
69
95154
302568
78052
416564
433542
76
20
603122572
336844
29
269796
394162
646257698
81
121880
26
87848361
137249
71
57
98164682
93
3
495425
243388
4
12
422309
305963
79
4
135555
33
111807
461731
8
52
483954
45
980373264
5
32543
246081
205725
89
8
326868
98
119665
33
33
31
74163
491155
88
89
9
69
40
135957
48
458338
397742
74
82157573
342826
250912
133070
68
240992
323828740
178501753
190927
63
468007
77105
6
339305450
12162
556295440
63
26
55
90
263794
464062
81
62
4
9
897898213
18
46516
28
78
405305
9
567193750
12
82
82
24
20168
672053120
950118492
31
99
138527
127884
109323
309539
20
4
8
44
59
439709
3
415394
893524202
346736
4
344103
61
130326186
9
3
784354314
54
53572
184652
441881
73
81
3
50537
413890
7
4
546515807
123697510
189330
108164
95
341346
1
24
20
1
246101
33
156968
5
179186
10
98
433653
98792
175417452
41
284850
14
92
204681
837797709
42
10
186051
40907
7
23
273099
351356
262665
298756
680524200
488752
7507
302687
13
8
6
23
48
480692
12164
54
308554
35
76536723
433834
10
19
12
348836
55
6
182978
11
13
30570
182775628
93
1
309877328
61
694163431
3
93
700784545
267521
418952
13
78
69
397837
42993
19
292790
86857
633146921
311083
25214
158552
2
19332
427093
85
81416
314706
35090
165464
15
267239
39
3
427718
481201
21
29
30
467948
8
486151
33
152961
6
487687407
372110
43
21
281602
32498596
385549
38
46
337275
142067
22
386155
55
29696
11
298512
443164
46
20
461030
25
84
132371
390482617
35
308707322
297415
73
152514084
498542
120493
259509
2
40
61
45
50
90804
389587
141029293
417189
94
41573
354223
362928
8
222085
3
49
8849
305965
217680
327413
46
5
68
16
78
41
234693
357810164
970887303
365358
432416
180138
4
25
269051
4
451183
286862705
52
101427
5
24
84164
93
2
17
97
154310
68
850781306
402730925
141724
32563
68
60
273719
60
69
38
20
59073
246329
15
17
97
207883611
769956592
81
51
76
210984
402671
139543
53
207085
85695
304138
121523
337772
32
443244
20241
21
378206
2
69
45
680638524
45
450752
414011974
89
68970
675362427
177595
204516
90
333270
362639
224855
351757167
148936
52288
1
5
5
50
13
488245
56493
85723
1
227343
243276186
6
85
478444
394688
25
58872
220682
44
85035
474767726
470438913
152001
1
378639
57
22
472371
48
161566
488139
462050
15851
9
214887
256636543
259705
65
90
85
18642
53
212750885
45
22
200248
276803
53835
84
82
17
71
46
126317
11649
58
222105
301140
42
40
22
61
352774
96
116216584
278644
93
97
406721
165072
351333
2
8
56
96
989349744
50
54
72809
229098
12
97
66
78415014
46
399076
47
55
106014
496572
888011128
6
80
681174847
18
19
326357
707344508
438331
908511191
259583
9
480965
335027
96
22
76320
81
85
194731
493947
104472
4
7
18
51
61
54
70
2
87
48
201671
91
22
466080
65435
90892853
1
70
3
91
193750
4
23782
6687
385134
12
104538
66239
42
230772
13
10
68684
28
779668368
71
35
405852
9
290684
257822
20
50
91
628454975
487149
236992
81
50
927629602
8
222890
126457080
181317
170803
297920
16
18
4296
82
91
26
70675
458209
30
167093
99
10
395101
62
381984
408691
5
52
146891
76
411603
283357
330093760
29
93
372584
5
43
8
309305
157301
270515
94
28
530637505
518885166
42
54043
249057
40
786155330
12
372198
402978
103289
23
1
93193
301995
419576
81
90
22
63210
50
268098861
6
2
91
47
96
306724
43
448789996
414730
31
424825
28
228106
20
213011392
330680
43
4
451490
6
7
3
20441
141906
803349813
60
164449
130448336
2
41
230616
74
57
60
36351
74
659948419
39
501842471
7
185110
800616020
328618
160850
361431
90
63
71
48
88
464070
10
20
74264110
4
226265
6
378308
91431
331860
677327969
26
167110
325094
14
187994
17
95
107556
10
44460
90
41
51
269571
98
84
41109
5
97
374735
106813
99
81260
219885
39
494195
68
31
61
120450
431273
126367105
309243
84370
72
285205493
86
40
95
32652
76
63
94
39
11083116
271240
481217
35
361766
28696724
91
41
54
261664
45
226512
83176
79
68
199772
53
422736
438924
237432
25
331218
345830519
688896070
308291
281556
606118919
253921
66
11
155048
11
11527
68
75
76
35721
18487
32
30
21
14
16
97335
147090
352603
79
479159
92
49
62
51
39045
82
4
35
40
60
41
109245
9
5
395862
53
441675
423431
42
34
55
408511
195517
37
32
249405
694673230
13
96568
65081
292244
391501
86
67
25
97
86
351813
73
195129
933153343
62
264636
3
246174
6
177416
382539
4
59774
587311194
56
16
303094
51
484899
270749649
70
52
375299
144343366
108015
10693
6
46
27
364960
50
19097
157446
44
296907
144084212
37
99
414642
48
692698840
72
12
48631
29
90
485854
201947
48598
233231
70402
98
771672250
230800265
55
203152225
74
362110
517956584
87
32
24467
96
97
21687
2
525100145
145045
396342
26
99
290183
21
87
48944
112974
43
71188
3
226852
21
85
19
496450
425618
1
487456
17275818
62
35
94
75
370009
23
35
596094704
181745
85
349563
102873
18
462237442
448305
64
7
86
167371
318183
99
87
93
91122769
74
498441801
173270
158444
30
91
27
43
7
207363
37
374738
58
397544
91944
173837
124257
93
783669551
206892
420268375
485362
84
303548768
85
226775
3
6
581372182
4
395785
3063
239720789
402772
467064
203452
39
2
426449
82
43
31
23281
12698358
68
44
248051
794329479
36
250101
27
477541
427040
330334
68
50
385912
11
78
7
150343
88
84
236169
78
7
53
6
282124392
76
20
333656
917217686
99
308953
155913
167695
46491
71
51
7
53
86
147715
429708
62
7
59
46
26
244351
102395
11023
418361299
10
6
489989249
24
227723
8
11
145372052
74
17782
460819
163909
15
493259
9
24
176477
306110
436163
84
110573
288003
47
75
82
60
488293
7
498061
528141068
64201
939938962
6
119828
76
27
8
3
22
71
462795
37312
53
116360
3
182541
218540
110358
7
44421842
68
7
477527
463876
22
265654
5919
492195
81
2
57
383730686
35
23
2
92
357684
207778
35996
84
3
41
400395
99
47883
210836
294490
62
913575815
117636
90
57
3
339200
186216
410517
171524
1
27
95
73
35
33
44
42975905
5
364537
96
24
185342
61
245425
169481
66
96
4
26
58
53
26
86
59
19
37
88305
286147488
109984
199566
593061482
137126149
237783
99251
268333
553440
60
346918
707248876
1
53
91
499394
51
9
1
53
57
124668
81
175493442
15700
2
356581
111428
79
83
41
4653
36840
394181
105832
75191
52
70
3
72
386915
355303193
53
9
43
485651
82
2
144617
7
42
222099957
39
86
445725
664762524
16
157638
82
174369
3
17
3
134161
990726775
84
181912
959136006
284672
21
86
106789
71
88
390121
13
81
419820
44
10
162865
366957
87
44
120213
93471
5138
11
273693
31
1
4
401492804
194455
96
1
72
76
163245
50820
3
4
87
942303727
7
29
75
139316
361845
100955
446980
5
247765
54
66
110717
35523
47
9
67
736776089
87
5
320278
31
453927
295301
18
87
56
36620
490876
359577
33
313961
148974
490606
52
11
73
43
376169
73
64
40
427777
306834
778352365
53072148
90
132735557
24
65
46
334463
49
2
86
55
80
66
71
17
18
66
887239657
132982
84793
128083
66
159043313
153885
9
574401782
389709
228236
297955
712039263
94735
911145297
2
263234
463321
3
31616
6
63
1
42
16
8
93
7
58
288711473
209482
449930
75
63
33721
20
21
234008
365724
61645
68
19
84332
193705
444783
371043
274429
18
49122190
120389
45
6
20
201004
88
95
857037314
100046
33
168619
342699
101173
474269
72
179824
404125
45722
11
46
131316
60
391114
55
352729
92
40
54
122612
720092614
148457
92
93
80
215790
286908
251423
66
30
69
15
91
275719
72
25
397925
404689
256487
35
18
40805
82
53
84956
294991792
98
263335
59
467431
309612741
41
115845
73
81
218441
989928449
242058
25
57
202519908
74
77
71
51
455077
148018
97937
81
455576
211155
19
6
6
371694
368781614
235217
143370
412351
59
717186531
81
15553
26
58
30
59
9
153786
69503
82
6
7
726916894
98
249437
567006411
1
17640
465386
332289
137206255
282997
59
319942
1
176758
342543
5
31
36
44
107160
248129
13467
95
459419
24
27
254646
93
90
266761
84
998030741
285004
416480
8
385387
1
191817
36607
93
5308
18
305198
194147
23
43
23
95
83491
248600
253858
91
35
8730
295554
390903
81
47
74
3
75
70
130721
485705
31
425460
361035
465607445
13
9
230140761
23
19
160223
76
205387
590795570
399291
138318
86
430861
46
193040
324998
72
397835
343207
83
442384
291902
75278
66
87841
443483
76
7
27073
395202
884502659
30154
259801078
167287
87003
326374
6
260578
773383784
55
57
3
671850545
81
79
5
1
4
47
84
343430
21
438452
32
7306
20
100088
8
37058
85
443975
289878
97
279587
366412
147094189
2
395932
5
374676
91
35
6
60
13
346919
73
85
238845
65
33
92
48
36
470603
69
264261455
307684
67
83
11
98
99
457974
428549
954395715
87525
95735
47
393780
203254
75
382629
21
741980522
97
689301762
76
20
1
488648
79
875915722
171273
68
48
86118
45
6
250535
107390
253993
68
48
227261710
102430
84
143579
23
23
17
133887707
209770
49867346
454997
12
443020
84674
93
56
51
6
372780
458254
75
56
241511
6
37
97
7
160365
148897
268194
25
67
56062502
51
59904
18
260099
217339
45
24
28
641804522
270423
13
68
23
38082899
409977
8
489790
226924
34
69
482241
193341
256698
99
2
465585
249822
409190
212295
95
79
51
33
427927
227455
461003
491648
90
47515
19
437224
13
363943
2
196703
378756
326078156
73
55732
472382
83
23
1
18
3
346344
94
7
41
310818
90
283948
124337
38
252715
366114
100941101
31
491875
5
114653740
314012
63561
18
310499
63
26
10
20
167685
127136706
3
747245731
489239
80
149320
329108
90
6
64
34
240582
337057
252763
107158
492938
277185
487866
60162854
843866076
5
75
45
227023
414925
50
178665
26
57
90
3
313791
40
46
1
213519
6
18
269772
309611
37198
7
371526
321793310
12
102806
68
49
400773
38590
95
104495
392557
399445
470548
336165
5
65
617161334
279129887
490345
385200
15491
40
249671
68574
346793
88
5
739907151
22
1
165385
447296
66
38
308125
10
268923
348209
8
143077
343213
296292
1478
84
47
41
350045
157749
214738
35
79
278842
24
231882
32
86
77
31
429460
331384
12
23993
35
28
112215
593559097
26
10
111187
31
316339
76048
4
461499
39
44
319374
91
20463
45237846
96068423
325384804
456652
45
26
59
279242
32636
35854
1
91
8
79
6
3
70
166843
39
58
72863
313783
96
17
27
27
420602
454458
35400444
400558
44
312066
303519768
148981
333021
5
286288
63
72
425587615
64
419443
53975
43
162619
293160508
197975
193543
98
1
428285115
21
8
35
702297094
18996935
295568672
638001691
71
238999
487577
9
57
2
882068233
81
76
7
83
87
123866
325706
19
189622
35232
21
35
204843
460442
445438
24
268180
67
676675342
255867
320115
987379032
93
76
45
246036
600146522
422902
5
5
36
22374629
37
72596
77
265703
8
139837
307884786
153081
50
72211
8
43
99137
2
83432
483610
20
63
18
71
397332
70913
286990
16
76
132825
244683
299496
378558302
58
262350
8648
322084
56793
2
52
348615
463897393
39
92
27
12682
60
98
999806995
71
21
20
12
1
65
9
38
463968
21724
74
59
8
676561329
84
57
85
477368
499411324
179180
179388
394386
7
35
22
125749
954521234
461296
50
9
90
93
354388
162794
41101
99
316076
342315
1
188579
58459
307159
997774816
4
8
67
51
47
414354
241961480
767385591
73
334745
187508
60639031
205242
79
113794
349898
34
65
78
326876
71
140832
60
81
373198
6
98980
442512
19520
293530
36
628
258344
48
107925
576029828
219561
441438845
19523900
97252
9
219883
8
41
185615
36
461418
912978375
92
17
325998
24
51
68
329433
36
763616705
419992
402453
144405
5
36
97
91324
35445
188775
172571
3
6
66
67586137
456828
451120
91853
295742
539353986
5
58
64
21
83
82
344144
83
32
70
148833
415806
3
531137456
158043
32
2
451433
523187014
218600
407617
70
6
87
96
74411
335567
392961
28
88198
69563
2
18
115128
45
327964
142397
1
13
7
122998
29
40
454800604
50
357232
346006
38
933649312
269686
6
528970418
243642
87
6
12
49540
3
566132835
92
25
235006178
202393
387757
43
727377691
147692870
4
28
66
60
87
617001545
840183465
92
67
59465
88
9
2
5
498732
127178
43
55
391783039
81
73
94
9
330672
442020
110344
198992
286682
451057578
316979
56
6
492602
9990749
75
41
16633
3
953543217
84
269879
7
302270
21
50
484396845
481384
75
44
58
21
48
6
303036
19
80
1
295863
479452
26
96
61918
45
64
10
559801475
44
342393194
278175
9422
73
44
92
9
391498
20
454823
43
14
83
54
4
18721
32793
419961
259678
346453
4
84756
84
11828
443085
198078
264295
283994
375653
32824
22
67
24
98
54
185496
4
47
97
68
209339
76
99
96
14
111309
628281864
68
33
31
24
868870431
292613
257726004
4
7
1
5
672357960
66
26
48
101123
27
17
27
62
2
34
2
3
329774
9
252481
90
81
66
98
343029
94876
26
98
306433
2
45635
16
10009
68
913272189
76
269734
189531
83
246153597
241077
407142
430797
77648
21
106014
6
27
79
211123
87
54
2
979557434
418355
8
189584
46
89
1
3
281520
2
82
39
95333
235942247
89
55
98974
127866
102651
6
78
3
82
15
137523
10
4
103671288
206298913
32
10639
3
94466
9
318887
32
41
82898698
58
510822676
7
41
70
394854
485742
31
557128792
344647
30
14
945860620
55673
397219
30
195671
92874
31
323476777
51077
433951
99
206463
267499
30
231250
69
93
18
19420
73
89
241094792
22
185763
61
133877
171553
245981
94
91
25
250130
467796013
247515
96
96
326812804
212974
76
420869337
95
85
72
69
232260
2
40
360743
40
87
129034346
443881
344078728
409806
14
123341
22
66
240722149
81
36
4
207199
22
53
287073
283247
54
257218729
39
3
23984
70
56
96
84
411436
182162
379399
29
83
377703
99
8
474354403
699233587
61
56
90
50
62
199939
40
3
9
167932
199045
482704
57
52
72
78493
219501
99
793350644
66723
51
61
38
65
282049
1
12
60
142621
417875
63
433422
304343
309618
148593
198581
39
6
6
73697
1
96
246016
218097
43
42613
49
17
18
6
9
71437
70
74
2
155780
447873
297074
443092
657298097
329345
392137
46517
8
78
95337
80
91
38
48
196212
190295
12
283139
2
23
9
40
59
130254
29
375718897
8
53878
7
69
7
349666
900970388
1
39
26
14906
51
6
34
120710
87
23
219426
9
76
12
86
69
26
39
82
362125
482170
107346
2
457642
203594
88
2
30
23
53731
65
96
15
483649
63
28973
772561271
47505
215598
880234198
3
166674
211369
96109
99
85
30
2
229846
19
76
84
3
57
970476122
94
410958
86
55
473273060
12
94
11
119401
446125
407624
55
4
39
98
63
145801
21
202894
342238
25
490327
93
55
52
52
78423
1
192972
170314
33649
98
230501762
375848
99
127617223
2
215982
70
157678
26
3
538996590
35
98
1
242501
174522
249899
5
520922289
78
704041530
89
82
20
210594573
273742451
2
15
33030
130705
21
1
225002
78
52
762653547
368982
92
70
265041826
72
903610836
634613589
13
176062
41
21511
82863
20
22
217419
442961
171078
31991
377894
140300
216981
160942
96
22
37
288088946
302507
72
364843
3
51
97
54634
459096
25
4
8
93
23
93
721241448
270488
6
219466
1
191647
159677
60
101435
3
96810
93
213302
194099
793470681
55466
283519
5
409331
39
47
289117
23
90
8
28
329572
203517
95
323586
5
142036
16
16
600526503
149215
42
94
458147
205420
20
325192
14845
294235
43
84
2
90
88
802672953
402602
64264
436231982
394693
250645
2
56
12
193029
474967
49623
532190026
394222
13
11
5
200873
11
48
445343
81202180
882120978
129470
34
10698
98725
88
427541
83
475459
6
619580312
93
57
92
419014
39898
21
361853
50
34
44607
393294
346582
7
44
19133
283855
241293
76328
47
34
423
142709
73
404289
5
268982
412305
341576
195092
228438
422422
18
403953
135560
67990
39
42
83
54
254066
355090
496009
14
788377520
68024
72
76
77
9
113317
75
160870
4
340083
429799488
490195
64
124692
1
53
57674992
298257
58
139634
64
284024
483257
64573
7
297915
327748
213449
398807
16
53
134099521
15
22
25
86
78750
90
92
63
395050
438719
7
16
255433
705843766
155073
65
66
164061
358952
47
15
50
330415
92
14
46
328046
43777
17
96
148067
74
69
203087
176710
626805595
104060
240721
94
420531
31
72
85
69
2
25225
42177
405102
37
244426
47
68
6
80
5
73
26522
4
33
395564702
9
16
78
6
30
435430
9
971930208
42
72
462037
49
29
420224
92
492882
171027
14
101845
89
377720
37
364211
95
251110
7
328325
54
66
252257
81
379536
342454
476584
155626
284539538
122234
73
82574
89
27
847208395
72
189263
5
432828
64
2
261447
424456
82
22
21
386866
148127
786071233
73
67
379056
57
5
11635
3
9727
2598
363691438
157045
1076
30
7
248322
59
338443
267705
198724
66412
537546353
779865781
17123
128791
29843
150603
305907
245010
39
46
44
714476099
83
34
2
17
158425
378885
21
47
192424
63854
147907
287749
483981
487385
41
55672
393571
7
100440538
497092960
351103
52
130397
428021
13
375848
77
9
441430
137746637
498919
327390
342612
780242448
82
94
14
153401
66
213881649
8
46
408727
178496
247900655
179990
97
98774
453903
443810
8
7
135623
5
4
7
290513
38
125502
120953
4
4
421523122
7
80
90
66
8
26
21
20
121152
9
2
9
96
46
18
148982
41
13
239191
561094410
85
35
457232
99205
393685264
350913
812918797
1
974833247
34
42
54
113855
348831
33790000
353823
438648663
76
11
237871
359509610
262368
35
97
81
351290
208000
97
126730
7
688424485
73
43
61
92
32101
30
48
75
41
97806
4
9
205757890
218274
46
29
349591
4
276324
27
162572
22
8
65
22284
71
429978
471221
860124977
86
7
136019
45
44988
9
66
47
350808
42
240640
51
919468785
406657
400082
44
250522
391107
29
9
58
80
472343
144979
359088
1
35
66
402995
395044
63
79
34
471818
134403
9
167420250
4
836744064
124524
70374
185690
47362
42
322270
33
41
1
242081
272780
8
25
38
37
31
159031
74
46
427262352
55
65
11
22
98
11412181
51
372975
97
116623
95
16524540
57
202948
5
41
366367
946984000
430946
347729
223552
297183
218362
210988
95
102855
21
38
31
154054
255814
295465
198683
106810
689950166
70
381223
179405
369834
89
60
11
479299
36
609199408
211770
251405
288100
91
7169
20
50
449007
68726
83
128697
302461
335683
4139
274009300
42337
417978
4
77
295544
1
47
98
350779
11
26
177165
553016350
312128
152462
9
426117
14
24
71
199111256
25
69900
284449
70
9
37
7206
433417
55978
427412
221652
66
81
8
74
395203
349249
61
115582
15746
85
12
1
94
210439
86
464969
356744
57
354437
69
927986993
71
77
89997
36
334152
36
67
92
61
189232
77
4
14
255826
225898
38
609098796
6
94345
70
67
33
40
213995
22
6
3
77
19
405826
801074098
455101
81
4
9
3
8
195563
66
7
427025042
77
165064
76
70
98
76
56
396494686
68
281205
2
27
360424
121704
667285957
164012613
94
19
422266
234604
12
84
438672
214111651
301768258
85
33
306646
94
94
305221
769691917
38
31797
676583580
273892
293860
171389
474549
61
55786
460584
306356
66
196840
90634
15
27
313232
481109292
57
259260776
452107
43
187064
556240176
77
56
417419
38
282862
898406487
39
48
68
247774
9
26
467822
16
71
265811
31
80
16
1
2
309122
372674
452507
253952
76
27
55
47
60
29
236441
6
49358
213413
83
169042
258026
96
468540
343483
6
64720
26
6
77
6
926200784
60
66409
46
274895
20
914613515
67
84
835032434
143465998
37848
927320683
196875
88
246857
442590
168955
20
57
767358377
35
414625
96062
393266
382258
64
361187
2
378672
15
56
80
87
30935
178709
5
12
58
129650
57
184343
200849
20914
445859
344980
73804431
2
19
31
81
8
470356148
348356
66
320707
91
80562
50
49
34
48
176393074
3
53
517437339
327519
91
79
3301
51
266011
76
300526
93
40
4
34
99
435960
402201
183109
44
385696
9
24
80
99
485158
78
255274
129009
87
19
66
22
35
378036
8
58
241476
8
943131558
1
7
94
499683
143580
122170
292588
114763
272756
48
64
344177
6
41769252
651436033
10
96
49379
35
4
481551
328226
780538832
342597
3
82
255843
369907
177734
146020
692842652
8
45
282079
29405
93363
124562847
578356887
26
301053
1
407670
77
236633247
311122
50
23
54
178248782
2
94
36
970732581
373749
44
145026
10
298794
444616
40
36
51237
97544
131139
10
4
5
51507
417153
602003066
156543
48
73
96
3
403247
367305
37297696
10
6
98340
489484
38
552129796
16
309591
95
272085
534139069
29
87
463016
91
493996
88
197644
2
45
7
80528
61
73
232897
16996
29
1
4
48374
25
27096
95913
2
58
70
25124
51
361818
14
99
20
3
17
134632
88
133295326
36
43
189498
330186
68
187126
66318
360176
80
385874
469232
15
11
309150
55442
110707
57
1
243388
452147
94673
95
382315
22
24
12
56
285434
267916
81
400224
2
308660
30
415246
435169
19817
177959174
447742794
67
20862
89818
155655487
105272
48
8
454474
9
2
63
357931
26
343371
94
417266
92
198116
3
66
92923
261321
65
154872
26
41673
18
797736284
25
88
91
165291
158670
38935
295510
3650
47855
83
227762
64
446409
90
94
93
404179629
317319
57
463940
56704
774073275
877805618
126552
764465140
57
51
886013277
84683520
91
97
288901
6
66
150890
2
88
51
8
36
161734
95
499263
20334
83056
9
42
147794
47
44
39407
8
331434
252493
32
38
8
217925
25
60
4
17
1381807
5
5
10
63249856
62959
94
11
62
38902860
1
13
32
90
445182
51
285706
132478
687520701
85638
190218469
62
9
28
326483
614
148158314
28
9
23834
208671
142482
159350139
815246660
3
226403
30
89
45
11
54
450138
17
134073
30
340731302
945968238
393729
131477
277721
117349
701260709
5
22
3
71
36
58
6
68
62
31
36
420849
77
486192
44923
413831
440302
48
182734886
22
76
406006
85
29
44
54
79404
49
387253
249175
257540028
45
38
15
79
6
72
72
425342
9
717470656
6
118040
505568144
29
49
342884548
88
435467847
448743
73
344277
45
79970
5310
9
417282
12
333615
929417532
376053
79995
156400
405928
69
96
3
174280
154672671
448795
51
58
95
93
13
35
28
219296
95
55
6
1
445768
36
233555
59
22816
227000
94
144449
245696
3
37
90
43
13
448071
782771280
267268
85
1
14
491269
195356
7
7
54
141754
66
82
306213
7
64
149239
328466
19
69
478108
68
20
887031658
13
178390
119157
48
410816
6
27
8
138454
20
312255535
643305896
38624
5
9
250810
36736
90
87
393539
48716
17
150900
405510
34
410372
262276
82
30
23
50
65
151297500
575756960
5
334900
320413
200923
126620
196035645
71
67
239331
9
286199
437656
56
378697737
27
149837
706127657
351681
47397049
75
88
343339782
16952
481209
477619
482753
9
565296755
32
4635
70
94
312862
1
188593
616490045
40516
237112157
14
85
299965
43
93
354306
155375
66
80973
164081
19
65
76
632001528
93
10
63
117000
25
689583760
50
438435
122017
347509
444562293
470046
52
96
409604
42
46
401946
277513
11
218203
82
99
37
123810
430747
85330
98
224883
23999
110053966
205554
143631
469262
75
8
49
451433
30
3
85
300403
616689497
342301
383207
12
219758
45
56
483674
29
415108539
112043
632726712
65
3
117948
15
50
297568
165658
33949345
94
76
44372
40
94
413060
515470384
90
210152
144524
715983703
217531
25
70
2
392552983
99
98
466127
423838
34
999413440
182327
336194
59
429033
7
369477
29
28
104878
9
2
35411
212285
9
413261114
68
7
957461180
19763
74868
305915
6434
496024
52212
175834
176170302
105534
356831
219102
414433
139040
2
23
3
32
85550
410508
289199
6
70
103676
8
22
577747855
708310662
36174
61
406203
466555503
3
423758
109374
106813
86807
405159
64536
1
937362987
322890
211469
465681
92
370356
9
94464221
23
359357
53914
67042190
71
252153772
1
705187272
104868
144047
40
14671
78
135682
91449
430306
85
738260439
468827
91
937803652
426048
52398
581504085
265661
396150
436138
24
205124493
77
1195
44
86
7
178839
253613
8
120085
36
5
17
76
39
985567579
3
118103
48
96
258421
30
73710913
75
62
219708
3
25
91
5
44
23
511412975
48
287978
474362
70
18
350782
281801
3
61
342838
80
80
814654109
228385928
69
8
71
40
49
411522
380390
430049
89
361964
73
114874
8
45
934967904
843173104
6
26
82
92
97
496118
21
320803
402736
60
247663
969346066
6
37
62
66584140
230228613
35228
22
94
53
1
96580
514392617
385822
209909
37
64
147307
80
80
157076
25384
326976
15
77
80758
99
351285340
27
364667
365673
43
158818
536461513
4
6
325389371
32
55
99
239996
368743
56
329480
278440
17
975840041
1
80
187773
30668
26
781914750
61
89
93
70
5
5
7
390879
83
362395
132366
325701
211213
74
305992
21
2
16
184341
15
44251
78
119925
27
405586
154037
92
81
265979
322849
87
7
64
40
52
59
50
307843
5
50
2
455837
31
442724
703028827
398401
102832
50
3
192496
15
228861
97
193084
247622
64
49
352096
94342
5
62599
391725
3
155890
420545
61
97
49
75
26
53
39195
87
4
5
7
188222
479391
256286
128345
277981
593719970
321580
25
34
15
273040
441835
111837882
134955
261652
834896202
6
397578
349240
423578
95
263370
23
45
148385
538100948
29
26
376562
89
31
186171
3
246568
149296
30
196688676
300607
434207
287181
184056
68
868460077
101427826
88
310167
93
322326
1
57
495363
97603161
53488
94
21948
357171
4
6
227467
337348
226156
84
83991
65
325122
104849
308279
48
43186
357686
457457
78
935938377
9275
51351
40
41
20171
30
78167
23
12
112010
15
439950
8
6
71142182
75
70
7
490482
9
87
434680
9
266329
261759
334934
922593088
26
428540
373575586
153338
141790
25
74
659790658
434777
210083049
10049
79
42
72
34594
416820
50
14
35
28
43
200994
79
60
4
34
48
768368147
422433
115920
56
6
230003674
171200004
35
85
31106
446105
18
335073
54
358197
23467
321124
384835755
303735
105035
80
508822685
690641062
62
84
8
93
53
16
68354
160475
54631
79
149532
68
46
9
173332
157826
1
2
96
51470
74
49847
224892
59
60865
15
47
150846
43
71
99929
407981
21
43
595194631
49
43
106616
40
47
115413
353052
296453
381736
548579933
2
616007344
146307552
56232
4
68
29
386821
396298
162859
123178
32
93
87628
97
362399
224957
11
174464477
69
2
428834
72212
309528
404011
428890
472318
21
149183
51398754
305820
320952
22
925693785
123818
331838
36
309305
99
48555456
145380
704011178
397227
174148
16207519
88
90
39
327710
73
50
338028
152763
353489
4354
8
97
51
72
61
152693
94
432186
73
136107
302085
54
76
379580
11
293220
34
344449
59
197858238
1
17
427816
77
26612
496326
1
954346211
56
73
31906307
98
23045
96
106512
237069
65
213251
134538
61
132557
81
58
284064
40
96
88728
650563352
8
141228
76
75
927005098
1098
253354
2
81
7
114028
185741402
43
84
399851
132444
125848
299658
307798
226766
25224
39
433299
22
184732
5
27
308633
5
198320
54
141988
880031586
41503
81
13
54
946378825
61
272470
6
70
34
213921740
58
27
379711
7
96998
412939
299897
37
449085
490086
43
86480
718954423
40
70
46
29954
31
57
116065
32088222
263036
16
429974
9
13245
85
420577
478953
57
14
265068652
226105
82
49
45
77
38870
299132
34
43
624409693
376383
88
260717
11
184482
298851
367340
79
52
450919
53
90
124354
82
186935
13094
139714
77
77
59
70
84
1
7291072
48
450007
9
129190
65
378906
174459
203157
462249
5
86
91
5
69
381209
8
36
260884
44
45
37
13
1
8
499546
67998
141342
43
291004583
85
424918121
45
72
57
422149
20
69757
78
428622086
444471
605016091
363262
52
96
39
14
48
36
492511
59144
428319
326620
401235
7
385593
4
50
19
11
1
90
270945
41
133845018
7
69
14
381797
13
51
743727310
42
34
153543
1
461635
98
424136
270276
69155
39
977681682
6
286570
10
3
210190
11
62
4
45
29
3
272811
333691
267075
431795
328568
43577
97
2742
240799
178830
249796
707000219
1
402578
189604
57
48
40
482114
72
26
19979
303958
334901436
61
33
71
175810
297888
81
217569894
97
6
15
3
57557
355572
438764
109447
444258
27
3
1
3
33
93
27
20
435180
9
250843
267358
76
393169
5
56
29
42333
38
491055
88514
81
34146
96
4
355513
167927
9
51
52
68593
6
147163
24
330600
2232
1
318295
544555381
97817592
76
498447
53
64
155926
9
418677
58
378075
451671
487193
95054
116591
30
384688
265732
96
56
31
69052533
80
3
43
5
39
8
290416704
56
48
487755
5
394019
87
344609
283099
54593
252916
5
8
423029
28
66
36
69592
21
98
9
90
327623741
385409
33
129406
73942
148039
83
1
377745311
81
9650
486928
497879
193017
34
64
438749
306783
76
566546058
58
351964
7178
27
7
43
57
56
84
350401
95
150506
213884757
4
433152
73
79
364788
52
327246
69
8
420752
783023439
381404
88
25
86
249592
3
71
425170
193415
285274
3548
755222544
347680360
71
21
44
65
486492
24675
8
31
494798
82332
165959
14
78376
28
70
92
4
181391
450668
57
138182
498177
81
24040
82
187449
83
4
73
2215608
450673995
113500
43
6
316350
10
253010
322257
67
652938310
37
208781
4
46
5
26
55
253045
98901
537898220
708920019
62591
86
168491
179161
60507
166352
77
81
15
43811
22
50
143011
709328927
112955322
30
75
42
432449
7
76
83
14124
28594
492573
267500
25
91
1
146760740
77
85
76
24
332387
11
789090119
43
6
20
42
106123
6
36
88
94
414026
478066
763669285
181214
11
93
34
201326
495568
98
427940204
226740
25199
487373
78
75
8
348745
224389
42
35
357263
388864
171458
31
53
303056
53
35640
43
39
61
355092
206535172
135448
124758
15
439954
140638
30
784596351
48
37
80
84
50
82
2
431163
191778561
443394
365011
98
17
6
170417
41
272218
191566
19
45
41
198240
267810
35052
47
195591
220553
784026119
210493
417426
95
168561
35
20
327503
26
62
9
6
45
79
429000318
5
2
6
32
148124
251160
11
323066439
1
417104
112404
82
21
409873
24
142469
2
521274802
23
107254
231590
12
65
34
1
13
492956
207962408
489156097
417998
401276
9
392835180
54883
361254
31
27719134
74
87
30
306326
383694
66
25
41
1
4
40
82696
448221694
12
81
485008
34
154998
5
52
138749
302488
1
114658183
96
90
399918
146422
73
427503
203122
85
289018
209132
5
19
88
39
484000
80866
737368427
454157
297781
59
1
110675
2
28
355570
357821
1
80
402854
93
13
90
462235
40
36
37
7
1
73
55451
92368
228424
34
81
1
298017
408977
68
82267
155021
4
327827
15
109853
71
63
5
328029
1
45
8
738619635
704281711
196940
165809
278508
148975
14
43023
450958
32
43
55
81
461100
60
29
7542
52
4
18
467513
420165
83
90
349662
469716
221810
98492
72
169486
56
4
59
86
8
125757
70
38
113597
152622
267422
7973961
121267
470076
285044
126866
28
84
80
51
496579
84
30
20
357837
89
166332
78
51076
32
496392
11
200237
67911
1
91
169396849
75
9
311957
72
47
34
84750
160856
161645
225784
220308
3
6
49
85
167241
58
7943
25
45
8
317015811
329396
74
186687
20
281501
240716
85
394842
71
203122
28
73
70
395615
79
56
7
411116
629341128
205766
254924
394210
2
426504
83
351175
6
275960
499472
400388
52
319694
59190374
24235
204583
97
55
7
2
48
419987
82
59
111157
60
15
91
47
4
487104
65
238029
66
24
61
44
43
417990390
44
29
400091
387343
24
73
257947
138672
68
79
112454
41
7
69
37
132409
8
41
84
7
49
41
249125
21
71866
62
95
333267
231786
198022
70
34
36576
3361
37
50
98278856
146290
364712
1
428691
56260
4
312772
92
215360249
37
73135
68
404798
681621995
13
51
5
203078
78942
175480
6
343061
374306
76792
26
74
116328
331280
9
53
23
4
277054
284674
314938
2
7
85
4
41
20
767960028
296085
361014
63
22
54
430260
39
338404
24
31
228534
28
671681819
26
80
305379
436166288
542881562
403276
344147
2
198456
30410
263280
1
56974
47
469866
193699
6
1
7
117895
478330
28
78
309201
32
81582
32
376445
53358
9
417915
253736
378356
4952
6
47510
441304
139311
363010
87
142323
17
774154262
82
126843
265665
252166
11
73
90386130
381030
117607
114184495
281022
349415
31
95
20
285891
363990
170027
228590
78
339122
208065095
374703
85
12
481260
324601
8
4
277960
220899
70
2
850242610
4
431438
153306
7
99242
278364
2
92
862503285
400982
15
6
116965
83
12
76
2
76
200201087
39
48
8
9
962568059
77
362385
820101579
181545
8
47247451
290151
221395
586228350
48
81
69
28
44
448802808
10377
142418
96
351725
29
2
47
977831995
69
96
84499
27
5
378301595
158262
394628
744484777
98
69
51301
158298
112291
368870
702386470
438852
82
78
34
179000
59
841939947
283487
373619
27
65
759365684
39
13
2
40442
23
279116
47
81
86396
48
44867
23641981
432667
390269
318300
81361
7
17
105461
23
74
113405439
194073
98
48698
355101
28
25
2
131288
9
164061
79792
5
447851
9
71041
56757
29091042
126546
158499
234785
55
144468
44
90
4
33
224491390
82
483943929
447993
61421
8
202483
212781
10
149531
313859
73
396169049
73
381224
71
628160251
170465
24
29066
57
64
32
350757
46
29323
266115
190195
7
172402
51
55
12
306281
42
24747924
70
45
56
449199
171945
442782
327751211
12
86
9182547
90
295938
14
93
182049
1
56
108187
249529
2
3
6
1
214288
39
3814
31
96666
7
82657
15
21
33993
388420
463771
278396
187689
8
87283
492182
391607
206746
244933
147667
47
176249
74
241679
331316
3
285412
80463
46
21
221860
2
11753
6
188448
5
1
79
31
361095
120733
5
228306
51
16
279060
36
459846
56
459988
93
143509482
135960641
235754
235986
82
349552
72
36
25
52
76
82
278134
470676
430868
842207571
97
60
356365
13
9753
88
83
367465
267937
433180688
62
85
809461722
42
415403
404004
400722960
940210986
398353
7
492120
306300
167241
29
983070340
31
58
2
94
971571888
106720
35
400388
11
94373
366473
48
175378
43
184635
136196
759878479
268807
183903
70
441246
219840
430
7
243307
803452987
91505
292704
639559609
50
75
32
5
3
90
87140
162138
65
45
99
330208765
46
369205
223066
216875
49673
122733106
420087
296622
95
128519680
453324
499640
65
365140
364997
56
471771
20
36428
5
16917
63
73
24
387244
41
46960
662397229
181010
29429573
59
73
34
361461
11
85
384508
60
113240
435149
8
27
746292393
51
26
280075
26852
266611
11060
5
21
8
3
175199
518299791
76
20
252280
344751
447299
16
931645623
17
69817
7
31
71
448163
93
8
77
1
427200752
397606
44
71
2
293128
79
10
786212011
1
67
426691
409822
111308913
336918
400653
26
282822
14
36
271522
6
36221
8
235501
90
232245
46
69329244
306175972
66
74
333204
429036
97
58319
6579
39
9
9
294814
64
56
31
68
241155
312766
94
73
59
423494
262028
64
19
77
22
48041
2
137121
490736
6
1
88
2
417593028
735940961
64
446190
181967534
215916
73
264803
5405
112583
44
246062016
89239
1715
28
17
398405431
457549
431830
373224
126403
427472
299016
609070514
734657313
305464
402597
62
59
80
655286238
785990737
51
73
339441809
73
157111442
81
481896
151898693
362692
179887
36989
3
238299864
89
158173
87
232171
382406
46
297690
289449
170232
63
13
271755
93
399299
490676
15
321568
55
6
94
47369
37
41
49
12
48
85
429302177
259607
168333
73
38
27
34
96053
243350
44
505308235
242929
7
63
6
6
400877
89978
146263
302111
330573
1
10
489643
81
81
302039
90
63
335974
441817
333056
12
52
75
58
82
246724
5
468709
7
36
64
453927
3
304276386
320221
432324
72240
7
28
350939
58
416261
471326
103526
93
74
47
81
53
51
50
399670
8
32
44
272030
9
85
46474
12
59
409413961
66
4
911878295
969142158
9
40664
91
399609
460992
6
23
79
2
99
71
9
197430
1
485567
60
83
240840564
220655
17
81
86
404586
711404570
29
287733
90
97
62
826086804
33
83756
752485857
47629511
15
301849
693107335
24377
91
78
311453
15
307521
107342567
89933
469931
465375
41162
158364
242437
462197
11
160552
41
136825
143236
1
92
755605653
205284
138722
398286
33
95
29
16
46929
61825
379967
433591
98
305929
33
282720
260271
2
42
9
406286596
65
63
4
13
94
154379
53
21967
420512
13
111189
30
1
95
45
93
70286035
210653
92
394684
29
230443
54
347108
168801
98
91053
26
202509716
77
6
241529
43
66
70
64
211175
175949
59
341393
98
49
61
26
357896
72788
189579
174251
52
7
9
496786
363224940
75
12
5
8
79
47977
60
46
302037
92
40
77632
2502
351477686
173373
129712325
271407
296086918
525626051
44995
455024
87
20
25412
57
97
175764
250224
434902
47
454667
75
81
61
2
497723
87
76
38
438267
147078
418439091
262522
85
93
80
152002
68
73
67973
47
306780
270336
47
634038337
176261
988042223
29
41
2
346206338
194248
63
480668486
245473
18
405198
32484
422450
162900
430192
86
95
16
1
450237
405189
38
116610
411345
23205
43224
282465
49
3
13
51124
73
32
432493
13591
61
35
71409
12
134140
258317
23
239574
98710
30
13
27
1
425275
17
317535
238145
71
45634
77
29
2699
116387
39890
18
9
122168
98
53
224818
84575
1
72
41
62
372613
8413
36
4
591127766
63
69
84
38
450474
175909
18
791454014
73
312475551
51
55
13
24
183716
71
44
41
473818
446278
67
51
314714
226684
81
3
59
5
47
94
231427
45
6
21018
34296
94
205233
89096
25
63
359160
47
1
2
9
78
261489
249052
67853
66
15
185439
2
401656
65499
4
95
647686706
87
200829
44
2
93
60
9
33
4
421397
428440
370572
266915
241158
96992849
81
393405
70
29
127823
3
708642520
321729
99
47
328298
50945
352832
69
30
71
196320
409403
856284999
25
59
89
441961
40
60024
331329
253143
170128
44
84825
1
78
28
276914
8
17
5
56197
161046
36
336942
436427
3535
183212
417269
38
86
65923
34
3
1
96
5
55
1
139414
35
372308
59
160065
35
5
1
89
189943
159026
277239
40
6
95
347309
1
326781
416627
36
499170
40
25
79
971130990
266790
66
383347354
309677
196760
17
52
346806
90
453557
185290
78
75
21
76
811136924
787738319
40
148532
2
13
49
6
420537
123756
13
61
50
97
253154
25
39
73773032
7
446023
349411
83
11
35
92
24
445654
23
18
426833
122802
602216265
270464
79
77
717145282
73
96
217522
301920
182552
435476701
91
480340
446811
92
189428
103149123
55
7
38
76950
86
496566
31
123565012
811722937
66
21
333328443
442149
154016
410676
22
629723882
59
4
90
66
8774
214192
223564
202126
51
25
161280
235412
4
3
84438
75
70
32
79
342143372
340652
32
364533
76
4
56
302196
222041
8
83
94
72
927941952
51
489181
154247
62
40
67
99
372992
55
6
86013
190213138
979805752
252833
80161
85
279729431
7
437265
409759
31
36
121951509
457036
68
57705
23
14
397539
364872
99
458564
49
88
53798
21
74
46
287147
285994228
87
96
86
86
92
21
326526700
26
89
212287
573000887
84
26
68
72
94
37
76
95
370520
166375
36958
84206
197695644
464596
43
2
82
46
27
438491
41
43
76
77
78
414774
21
670376622
76
76116
83
683224168
223224
5
97580
29797
74
29
94
5
94
51646
79
130654
34
52
72
568615575
358496
108295
8378
212110
458796
41433
34
25
406271
30
70
41
165149
1
7
488372
316167
784040410
25
304040
99324
45
335131
421071
94655
37
377034481
376286
96
40
63020
1
133739
399158
330083079
495617
78
429132
262298
162447
96
19
489206047
52
54
336482
52
469914
27127
36
27
419044
64
159600
412193
271045
411443
215377
279522
94
242534101
252079643
502368486
231106
65
92
72
10
752797585
88
225566
96
329384
219426
389298680
93
23
259009
80
79
17154
250787
45
81432
52741
79
8
24
31
232611
294975
204974669
321877
72
315410
98
47
16
241357
140438614
190505
3
95
10
399267
31
20
19332
60
401937
449521382
354577
12
58
565161446
12
285449
14
15
369301133
75
25
183863
977290200
32
365305
25
37363
109252429
99
77136
177181
4
95728
3
7
84
298560
300988
97
15
32
56
93
87
55
460526
8
427829
74
80
99
379097
90
89
6
96
370838
5
80
146216097
373695
44332452
36
27
43
212659
142486
34449
99
115879
2
1
463185
388176
193090194
1
458841
1
64305776
162998
317131228
410194
109447
1860150
429165
37
55
13
447740
67
21
370029347
355651
356987
48
15
4
353383
57147
95185
115722
20
35
28
301894
40380
269715
995737098
20
810703176
22
4
74
9
355145
380857
83
3
316227
87
7
96
56
90
295371
60
14058
303848
464070
9
5
4
452984
397434
45
53
354765
162181
397866
24637751
37
10
270903
207910
34
22
9324
408535
28
239356
79
177169
48
634179437
36335475
180334898
2
128815508
8
82
92
832098258
144640
34
8
91
36
61
115942
308371
58
853681767
68
3
57
34
82371
16238
287763
356463
62966
480835
319350
326033
1
34
478558
98
225043724
425974
393664
69
68
106840
213245
308996
107549
69
165637
72
82
124805
995914219
51
187448
492497257
233814
93
158133080
146607
4
471368
324401
4
191687
241080
926434330
87
443443
1
473141
378400
88
217875
40
31
54
319225
42
44285
70
82
12
97
20
387094
24409
92
970539757
57
26
300534
468441
22
795579345
277516
12
97
339994
210046
4
330018
92
18712
13
68256
10
63
454466
90
40
46
160426
30
288473867
629692322
70
2
228888
8
101396
122868
69561813
18
53
23
5
57
98036
3673
691371828
32
58044
3
451496
39
18995065
46
291728
464245
8
79
27
314833
39
8
377321
658433624
471206
198440
34382
245574
64
28132
737365235
68904
469426
458734
390875
18
338559
58
39
957965385
173787
56
187766
542852356
60
10
94
55
6
12
2
56
66
286833
24
193123
248688
94
67835
142441348
8
991136786
6
5511
235156
85575
125770
35
338270
471519
41
3
5
340008
5
97
188385
66
397685
44107
58
472918
63
415120
97175844
79
75
66
91
590710747
47
131433
145691
73
32154
257408
110354
603206303
232848
61698
357051869
58
46
326679
73
7
57
1
462693250
144876
5
51
348172
41
25
15
266384638
21236
47
450159
473411
57
245611792
368561638
86
108853
65
92
312906
34
339660
9
350095
38
21
331020
898101117
38
413082
399905560
2
7
840213349
84866
277507
81
65
297967
83
37
181580
304019
486862
96
317631
588796299
66
6
421552
432461
80
9
2
211365
16
94
88
31
14
4804
19
446993
922389857
462924
4
57
59
43
66
89
118101
109849
51505
295585
219518
331070
396580
479822
28
122074
55
413302
6
68366
368877
91
108882
31
42036
27
84
40
85
445572
11
519833098
93
38
74
200602
325270
20
62875813
240768
26
400844
671313563
343078
247961
90
70
85582
22
6
6
92
115526
95
94
332232
67
21743
265114
209090
33
221268
19
48055
54
68
876132671
61573
346848
409501
63
88
93
77437
58
304213
68
230833
455198
266797
341157
3
62247
12
6832
211901
6
87
93
31
38
47
938226803
79
301440542
420883
25
4
29
56
807446351
21
82
55
117956910
15
66
622422201
19
2
444124
34
57
241071
152649
73
220425
324999900
76110
51
79
89
403325
30995
370633
439981
30
423393
242014
910711840
88
26
12
52
401303
443741
42
68003186
48
472146
56
55130
244727
43
13
404712
6
7
35888
4
20
655228694
34
91027
75801
17
396668956
183667
2
39
92
369874
1
60
434953
930232657
26
74
35
127311
108217
811142865
476169
47
6
4
194757
6
36
8
937062678
11
229973
12114
546317756
495643
53
250356
49
5
56
199243
70597
98
47105
272714
20
491695
45
164790
80
84
58
55
95934
440799
9
24
40
6
24
287487
7
345057079
1
64
94
1
1
656557191
425712
42230
45
45
317512
48300
174456
33
20
226308
20
9027
6
410071
211140
7
70
493342
17566
75
66
314678
397935
2
453676
29
796582804
163785
873670153
3
312908
5
354771
29
337330
961379914
277474
117588
55
275876
35
59
119791
73
441426
53
59779
424133
287110
350095
74
266801809
380084
7
997242951
207774
41
48
57
48
242356
67209
446017
357714
13
39
96
8
109111
444051
58
283393
363502
68
428432
3
482049
6
1
248096
173733
51850
298305338
475642
68732
28070
45
938214913
5
78
3
422059
5
31
58
350945
90
105836
66
9
1
16
35
62
455479
136558
71
857276475
19
149661853
71
54
86
79
96
444167
172851
2
700572928
5
72
274936387
384483
207022
7
340393
355884
17
3
269911
430378
35
195912
489903
68
41
44
589132041
1
360716
67
70
172545
30
4625
240173
454087
340677
259322
170029
234003
922191264
186001
167435
91
4
11214
2
53
86007
440345
64
87
44333
5
473469
50
913467963
63
61
1
747587701
2
479816
110913998
30963
29
490733
1
56
6
7
173058
69
7
96
235215
62602
401053
39
41
21
113125
848617450
113888
83622
52
4826
95
442394
21
390779
727226883
56744212
5
40
33
68
428665
29
228565
79
48
327881
259915
42
90
211952
239671
7
22
2
31
7
3
57
16
490830
5
54
10
8
371023
8
35
794236138
406083
8
411116
71
326970
83
69
98688
25996
44875
75
548458993
74369
70465119
6
45148
97
18
55
4
96050
797235925
66791
169807
405409
216286
253838
173589
609352803
475551
71
544023941
126937
16
37932
20591
16
36
86
44
369285610
30
65
530196432
36
18
154334
88
118791
3
57
5
29
17657
95
38
204497
475953483
71006
85
113876
27
17
31
432693
455805
3
447293
66
81
141411
6
384743369
348649
421868
116570
186247
749387469
24
34839
87
103274
82
3
16
83
62060
106911
1
215091
20
3
9
383763
354407
49
6
17
330059
85
120937675
5
41
126252053
18
225450
580924194
495792
49
96
4
339853
286431
203159
23
360063
192355
86
443783
104206
150641
197330
254393
14
83240
892878397
9
75
25
42
415307
22
39
4
1
130387397
136551
93
680065698
372504
642670604
80320
30
14
28
998464214
864632822
15
91
30078
91
258099
84385
406883558
405897
1
309854035
311450
64448
84
65479
133506810
229222
45
68770
67273
90
15378
133000
19
18
184766
943124775
127031
92
470005
32
214402
8
71
93
9
814512242
423566
449005
145196037
75
54
93
986787985
135822
7
1
444367
49
95
65346
494904
99
19
65
145327036
8
249104
16
353751
410750
92
74
102423
467769512
914333482
71
97
163822
123718195
26
17
90
484603
277939
3492864
6
861030387
65
369817
414394
47
70
5
284598
788908000
369993038
367575
63
2
28
52427
244291
7
319965
244895
424482
385192
8
491630
572238747
2
834064488
94
40
34
7
42
36
324467
199880
48
170348
92
390059
4
7
8
70956
247513
6
96
445121
203878
337246
475442
270497
97
39
132908378
52996
262590
28
16
79
494113
493049
55
79
322892
86230027
5
424260
25
59516
377147973
414645
85513
142504
34
392342
867564254
437879
100848
87377
58
138877
31632
7
270355
11
272641
63
70
93
58
91489
36
39
13
145302
8
76378
894355094
36
317175854
5533
338685
89916
469578
71267
21
293066
35
618603812
12411913
765511811
72
93
53
53
2
77615
334305
39
481655
201966
259225
357111
76
91
64
216260
492688
44
42
320866
1
63165
1
143510126
842862083
80869
293053
394980
389751
32
12
7
278423
70
12
2485
89
491568207
389223
94207
1
61
88
195865
322758
91
64784
291323
72
56780
202845
423872
39
64
369175510
12
4
426519
53
304158095
362459
258267
6554
57
487292
420485
4
285498
371553
379208
27
7
7
45
92
3
312300
5
5
168258
24
872988935
282487
192446
52496
96
380969
76
79
1
89
4
431622
293465
42
56
3
420202
92
22797
4
26541
77
467562
89
55
69
59
26
78
65
135159
117003
52
709521972
40742
162698768
66
10
43829
321299
50103
23
77
15652029
3407
10
488064482
51
34
8
441041
162060
63
470448
4
484301
7
53
175392
3
16
88
8
70
88
27
28
71
330634
329957
842948185
147410
33845
112905
53
312785
246317
27
163083
164635
17121
281829
46
48
407168
82
430574
369910175
99979
10
83
37
144099
342526
358515
377260
858438042
13
65
29
2
10
66
57
7
174826
65
138294
2
58
404824
229348
408264
65
62
1
322282
90
92
24
45
428400
330517
2
91
93382
333747
4
65
67
319794
472789
85
460512
7
67
160746
151835
947413335
26610
32143
40
27
37
395850
70
83
330584
93
527419388
277794
71
87825
120709
174685
965136844
401136
18
81
38
85
55
47
42
48
8
339230
493377
70
82
210853
87
8
17
26799
46
84
479774
961256370
16
759041853
47
181471
91
328315
33
93
331116
349688
406353
40
28
44
227880
87
305059
80
97
91
673186339
405794
232694
69
86
56010
11
63
326610
3800
445172
171914
54
174707
211019333
326283
28
35
272023458
81
169302
137026
684906900
54
52
61
52
336819983
94
277380
96395290
78
247806
17343
440774
481795
104429
811301043
14882
35
116488
110964
90
43
433397
59
189822
70
19592
94157
7
80
504639601
280752504
281557
82
195681
543025034
27
84
123864
491484
93
9157
34
322072
40
54
14
66
49
6
96
45
8
29
67
83180
2
195718
421846
69
5
14
347036
199857
95
17
55
220580
91
357265083
43
4
317260
243118475
87
47
29
94
7
34490
195158
55
67
488904
589504456
498890
76
1
61
127269
401420
859011905
46
441393
5
5
105553
4
264042
73
378430
39
480016
430476
18
307810
895551759
136273
62
30
1
479080
148538
67
363223
98
27
130166
26392
18627
77741786
308642
188612
424022
217653
55
69
147878
38720
21472
57
68
201697
1
170935
428806
1
138675
385771
377150
93455
83
76
91
79629
44251
267104
2
78
383747
132816
436069
77
873026615
26
10
333528
97
26
99
11
8
88000
77
169950
39
75
47
695469128
22
388075
152338
11
452647
381360
61
478152024
409136
19
164429
226652
357394
82
8
41
78
130282
70
269843
297620
92
401552
874181688
102004
29
3
347902
6
367306490
75
93465
428571
15
68
7
74613
6
185711
151095
3
45
46
89
399723
275495329
62
494593
27
99
66
122725
1
79
126237
444835
139190
25
25
255170
375776
1
424162
151228
31
43069
176930
75
14
410021
23
464028
39
341711
20
54
362536
166085356
289657
47
20287523
348021
52613
8
4
2
21
318860
133733
412542
64
16
43
280168
300142
4
207607
94
54
4
89
170452
782003771
44
40
95
62
294492634
45
472404
282110
104454249
431963
8
44
7
563487105
33
4
38
913193149
63590
8
150659
655144913
189039
82803
182251
318933
12243322
363123
9
136236
36
40
62
93
28
138225
40
16
239886
47
92
731
89
138536
95233
99
111111
30
367048
551075259
49
80880
783769838
97
469583
469761
204446
83701
23322
74
473889
5
203535
989344270
73
3
99500
110392
89
451262
487048
194702
7
30
98
1
47079
301856
17
32
58
225010
258591
2
352971
240799
46
494918
61
42
95
6
97
379936
155335
96851
82
97
37
65513
47
9
107068
24
47
108929
58
94
63
37
18495
58
86
209291
68198
7
31
5623
19
309688259
297263
100145
948045124
149732
68
390245
62
227641374
55
53
28
46
83
212422
58
15582
50
17
5
3
69
363893
97
1
470267
89289
73
845008728
285484
22
250066
219899
95
69
71
273143
431040
285026
25
188969
736271860
179246
52
9
4
350363
48
190429
371663
328242
351135
65
177224
96
82
59
47
545797213
32
7
126326
93
6
404384
317554
76
12
265925
981925413
6091527
68
54
4
3
85
51
386933
18
86857
257504
7
304002
93
97
326411
6
31
18
317716
29
49
42
966839280
263286
68
352433
85
337782
8
227669
79
93
45
82
1
35233
381359
13
61
205416
81
27
328509
74
228103610
223887
22595
336618050
52
8
50
108056847
48
223900
246231
516718497
845124312
105568
21
33
341463
34
95654
11
96
362421
81
64
61
63
321265
33
9
130130
3
195673
12
95
78
54629
96
571790092
52
46
371225
479515
60
39
390010
50
495393
351366
89
877803918
27
45
3
465732
470944
22
950610452
19
81
295896
11
83
87
43
249876698
501822399
450894
25
271310
23
26
67
23
915302375
914470599
53
74
64
58
936949070
91575
81
81
46
84
120870689
85
24
99
54052
881230577
7
75
115193
142133
268059
60
762106007
63
33
13
74038
93139
277672
215220426
60
51832
62
315903
466210
182692
13
54
279755
87
4
348858
199983
49
16758090
169367
16
234682
356229
473354
786021067
293264
83
34
37
169876
602361821
459855
498977
14
354577620
474172
183659
454403
7
65
99545
393665
229911
445
364299
42
150800
383215
107465
219243
855167761
481026
33
906193572
47786
66535
27
13
919467389
24
370540
284156
90
14
12
234181
286581
31572
71
5
157632
670892050
371257
209303
274046
94
287878
56
8
81
66
28
62
527397651
24
265904
43
63
10
308002
96
60
12
53
118099626
487592
8
56
2
16
74
106362
14
97
94016
49
353905
57
6
79
428301
165428
61161
77
8
318991
18
19845
2301
59
34
13
17
78
54
201810
950283223
91
24
38
120058
176130
50
7
4352
91424
89
587886132
66
81866
175221822
18839
466264
148738
26
146273
656011599
30
45
7
31
10
6
61
98971
90
80
15
82
83
51
18
16
305793
192156
65
288360
47
47
25
203084
377867
403418
19
5
54
44
218971
98
22
9
85
435731
85
73
13
91
49
29
429446
490500
165062
7
459136
380010
6
47
92
73
144795
15
99
416242
62
427422
98
86
99
56
50849
436634
115665
62
49
3
22
40
466265
9
215259
37
362355
728890132
48
63
46
292589910
46
43
398798857
454792
372035
33
38
45
9
23
631717126
601937036
276010
73995
20850
8344
407512768
9
69
22
70
23
20
84140
5
8
24
7
33
22
52
58
38
18
3
52404
3445
220420
174041
17102
450297
378254
471128
27
97
81707
37
7
70
519503955
51
352247
46
555688671
72
9
66
213726
44
12
11
9
888074862
896057756
700461118
48
194515
850668167
37
4
71
315352
9
13
176832
177586
94
302527
124168
89008
28
66523
90
57416
67
42
35
95652
510466922
32
4
35
188639
47273989
305454697
290336
61
403183
237728
89
2257
14
204778
32
310563
296128
7584
98
63
344992
12
76
6
325413
74
44
224834
54
341785
62
97
298595
65
8
29958
303392
441230
8
54
86
681541177
1
94
91
33502
6
295394
53
460208
14
466988
89
486807
41
69
67
3
63716
455526
76193
244238
79
288045
41
619770871
8198
81058
222777
9
108160
408847
92
193654169
21026
290648
94
251292
55
58
286884
549955467
89
74372
360234
286718
283490
14
487886
84
7
361769
92713
70
561458159
212205
352674
60
96
72
32
68
380717
7
49
63
53
732571256
214372
95
10
282339
57
82
120637
76
319038
5
498738
488902
335668
9947
24
35
75077
408183710
62
15
44
177076
56
18190
180109
226681
86
20
163210365
418597
77
429512
54435
981340310
129793888
25
39
328992
43348
229748
294447
51
60
88
30
191597
77
69
328941
47
223599
34
71
76
66825
80
35
2
4
59
87
80
15
98
1
33
41
6
278004
58
245731
5
301527
12571
129175
917353169
1
464928
20553
91
467163
969695910
171095
451425
61
490082
129249
929496861
96
32
24206807
383891
73
278586
34
22
431824
162927
96623
80
1
13
1
47
3
56
43693
50
65
21
73
5
71
947417350
295107
460814093
52
142935
290902
388831
79
12
438919
275213
55
471109
259636
54363367
145072
482468
166212
78
36
5
267775
932919478
85
10
137504
53
181627857
335639
1
90
441453
72859
43
7
427660
513937372
6
686650698
176019
11028
37
44244
78
57
78
184118
1
9
20
28
369248
64
348091
75
21606
30
370307
36
44
3
969261000
11
310342
252788
731599117
49
79
286188
310466
78
70
85
1
9
98
463190
113203
145114802
271074
73
96
354442
174215
90
4
230433
426638
6
67
87
12
8
435701
263787
189114
243648
99
436687
51
80
494019082
64
28
226604
68
165351
180188
363754
243914
303910
135433
426073
447169
236782
349201165
334866
323268
39
310528145
453044472
379911
21287
38508
643023422
9
24
9
34
97
8
472466
91
24
183275
75
63
4
455389
19
921351178
310424
166734
82
273328
22953
10
299477
426600
82
348227
8
11
8
13
240343
237737
20
73
15
472364
90
241313
434014
2
73
166259
5
658576068
8
887438247
346283
168975
46
265178
305968
278154
8
32263
34
1
89
93
88
339557
76489
19623
201687
92
9828
45
25717
599890550
41
456480
17
11
64
28
330286
51
186960
18
75
11
409428
179193
319883
147774
232870
97
36
446322
3
11
65
48529
165028
61
74
73
2
87
202552
26
72
94
466292
51
87545
201473
484114
61
9
217594
5
270435
3
51
51567
44
242642
481386
94388
339379
279387
361410
3
16
10509
35704
29
334346
481490
27
278993
280650
78
22375897
171518
88
131605
4
97
92
99
196157
206568
1
66
92
424234
7803
8
49
81
496256
104778
45
213451
267870
68
589954606
1
1
20
38
18307
6
33
274178
211972
951833497
88
151827
110388
83733
468338
14
136337
9
374581
236369582
304015
321412
3
441800
494443315
64
458744
7
269204
2
13
131758
46738
61
145256
96
95
426581599
31
104127
26807
24
47
54789
11
18656
277593
379850
9
67
30848
370821
85601
61
357366
58
87815
285986
74
131602
7
4
126168896
365329
282791
24
71
20
46
2
76
42
63
63
1
298780
30
307302
23401
449582
27
61
49
64
358151
5
407037597
95
36
3
354806
98
154133
376384
101848
11744
2
33
36
266483
27267
59212
96
97
49
252030
1
61
402618
15
18
223505
139136
43
1
461924
311031
483835
492269
399492495
407485
81
412954
676141755
115339
13
393400
389181
436879
11
17
23
470825
224377
66
685464318
78
98
1
64
63
5
443191
23117
307021
243990
31960
100012
420850
353559
98
56
300275
200888716
83
43
54
694887014
18027
7
25
264196
936879958
13
44
4
749820117
29
901069710
81
757735363
5
5534
1526
88
101065
206669
349372196
317454
252542
52
354216
59
321882
73
243613
38
72
309564
51
82
267248
123104
38
1
118858
47
66
97
30
472692969
223453
88
922289461
34
37
43
56
98
31748
15
276647
77019
293713
42595
381648
62100
75
234173
9
89649
79
486628
48884
86
82
133436
798710980
92
417772
190476
787968900
253858
232361
250604
70824
20
379165162
62
48
305355
282120
5
171518
444013
83
54893
9
368466
269552
242627
287749
34
51
48
231370
41
95
817015454
488820
78
236444
161991
393793
209546
135259495
43
9
46
37
16
84
38
294124
14
41239
2
30
189113
307985
96249222
56550
32
93
34
46157
24
367452
48
8
12
342216
80
86
183004
76981
22
210142
6
386917721
2
50992
263161
69
213892483
249855
777890981
282050
69
423858
80
199739
394671293
46
50887
78
820989321
29
39
16
350356
118828
9
51
26
98
7
98620
339090
167739
701233727
30
426490
228073
486973
123547
4
29765
150813
96
63
56
58
8
17
8
85960891
9
201458
33
21
32
117131
449175
192549
58
9
10881
95946
156907
71
117631
41
272015
248222
388394
49
413307
11
404522
1772
4
4
68707
384769
484341
400623987
47
3
10
80
32
28
450673
293691
90
28
7
70479
90
180113039
12
31
81
961146640
509407724
50
23
303483
299411
443874
109048
852360309
462064
118855
5
5
34
39
382830
112314
16
53
87
304857
87
316964
45
517484514
81
416330
34
81
122324
51
2
44
272934
113761062
4
405459
170319
7
162168
349099
9
3
47
168675
30
247206
363744
48
659487604
939608830
751899911
72
429266651
994026752
7
325132
28
1
29
89286
516765212
12701
4
40
53
292679
1
178283
3299
347308
61539
419697
2
1
112866
5
220171
838525814
235482
342583
461711
344043
87
89
34
494644
2
17
279390
82
31
1
40
72
126984
40
491570
774938159
336707
424640827
411546
178770
146172
65
439345
288668
63
240086
177990
47
66
5
15
70599
86
83
1
352656
427234
6
37
86
29566
275084045
34
192217
22
140526
71876
406950
91
60
7
48
159570
15468
3
7
93
37
445280
276809
8147
238959700
41
498576253
381706
59
198791
2
39
10
708774370
18
5
70
225537
96330
15
642673110
61
24
77
315719
286392
432957
447613977
465352
77
286223
31203
452614
162464
773577170
112860
31
265204
37182
59
793012612
308164
91253
67943638
6
85
7
307661065
376417
75616
23
86
463202
459599982
23
457905
480111
264469
46
485395
66
38
6
173581
181550
307512
47
9
4
93278
7
381
282294
219120
85
285823
72125
589421192
418342
77
583648616
23
91
60
83
424160052
84
23
49
8
487509674
91
7
934312367
88
7
485747
26
80300
90
57639654
341300
7
88
89
6
3
63
938383313
77
474864
266040
90
901967164
20
130852
265348
200849
72
425014327
278026
272448
328074
91
140488018
73
188717031
26
12
23
420173
155186
55
70
35
236324
81
47
923306173
6
214434
179144
350632
51
809533883
27
244650
788400495
32
341754
840767648
49829
481086
8
92
2
835171291
133558089
365024
28
5
44
40473
32
45
359669
242046
10
36
91
240428
464608
309937
489716
31
5
369091
475530
227517732
43
65
36
10
108624
4
368516286
249273
498985
36
4
156100
22
8
17
268929
29
245495
969881743
78
550048474
9
356993
411995
5
32
344237
40
31
62319816
4306
32
12
35
24
133294
64
330352
714431311
68
80678
499376
71
77243
17
456747
17
2
32
40262
465386
45
13
110604
75857
387375571
70
60485
7
228974
223622
43
3
275138
51
76
36
369246
81
9
425743
48
989238788
379027
646856213
370642
9
86
67
267881
433913
894447150
19
49023
91
54172
132344
396602
93
280465
3
468157
55320
52444
74699
52
73
449439
38
235754
21372
67
311332
77
803692773
77
65
73
2
55
86802
998576805
496576
290013
24
353272
6722
290062757
50
4
470016
6
530185418
3
23734475
53
82
85
497013
482712
753085071
43060
104990
475227
39
22908
5
21
723808940
16
47
18120
46
239915
14
95
119698
294662
85
952950581
52
109457
36
72
157080
233155
611308363
39
33
24
42
48419
9
64
84
76
68
39
493736
32
97758
130421
394842
89
75644
33
76
39891
5
475187
77
846057385
215664
137469
149020
5
471839
27
273125
722097025
38228
48
65314
856674864
8130
323449
54
44
52
70
1
9
23
72
6
102416
63
85
7
46273
124077
27
91
224775630
16
19
1384
192192
54
43
5
60
98
62
84
51
144194
5
21066
95
384843
39617
434942814
6
189958
262180
346554
142937
349992
37775740
4
4
37
95768
415066
433042
53
345211
615132837
62
322996
41
5
93
206751
31
224053
1294
127637
303561
69
35
69
295319
46
352286749
54
50500
64866
7
371209114
371515035
67
751243256
23088
55740
465181
686287451
94
76
70
203469
94
70
35
21
23
88
291277
45
65
47
303585
14
16015
8
846725158
22
498917
3
426149
253875
4
421333
400341
282336
88
747954735
79
91
493618
2
195305
63
9654
472833
121620
7
962546444
36
6
227726
420155124
68
85
166243547
5
340333
40
337329009
990891046
188014
56
37
283368
52
46
290296
74
379164
447837
52
313964
91
70
181493139
790367423
106073
6
212555
13
412170
375515
7
251189
47755
41
183409
400093847
333494
165812
55120
95
14
658
7
6
58
78
85
1
285797
78
237476
71
534469024
73
88
354
81
23
371973
240115
14
305103
823314077
14
14
428032
33
391781
2
202583
58
6
83
347023
203338
51
777129451
182554
413457
226155
72
6
224666
387510
440445
266844
93
883995772
42
41
62986
423970
439893
359337
31
18
8
192971
390216
9
890227495
70
81666308
18
478738
82
322934
7757
32684237
397394
68550
7
73
41
67
118169
691994171
363202
15
924030485
18
262622
82104
434891
88
28
8
494952
8
48
56
434283
245602
78
27033
16
324118
295892
701619858
27
8
51056
138565
84
585850021
329014
449700
60
258073
370381
220054
873838426
88
841480353
221068
3
14
238923313
47
59
80043
204850
83
84
2237
403024
450447
35
294237
284437
480775
35
96
34
949823596
213995
7
7
79
379906
53
216759
2
135374
18
253479
14
496852038
100764
496153
57
1
170991
319576
10
216680
362638
388446
325178
8
63
577010021
5
675586029
130306
379344
215288359
135855
782744275
118160
90
13
24
3
98
123506
73
84
169684
618068535
65
18
265634
69320
16
80
210860
467174
47
159045
340471
171002
59
64
98
26440
11
16
477139
6
70
246558
4
7
58
6898
216502
42
37640
315174517
46
5
152287
92
32
58
8
333981
52
47
298817
380762
79160
296578
75
44
425898
90
14
147855
3
178114
147030
59
60215
90
90
146492
46
221751
73
70
92
336948
352022
9
434750
192576
35814
77
122240
55
265581
76924
79
449936736
89
6475559
85
24
259270
17419428
172993
8
895694296
67
469947
489053
190398
349374
372863
336744
417601
826
49669
2
80
85
32
430503
94
73
396914
993358784
5
7
424150
369415
92
353348
93
163580
331596
460576
409129
184129
407533
335444
73974
441902
32
456974
84
7
79
12
16
8
32
22
71385
70055
374665
60878
298022
4
139446
407587912
94
91
107843
29
392036
346856
468849
90
233837
4861
226903
79
23305
35
41
80
96251
44
194659
84
54
82
28
11
11
52
384697
43
421330
82
80
8
94
96
80
126995250
108854
89
195049
458426
384352
130076
76
429756
247583184
40
1213
374217
493318
49
450045
114572
4
75
72
82
44
18394
14
493625
56
23
435595
84103
370231
157495
5
5
11
180078
445422
418494
77
213962
41
269839
578862508
70
798559536
58
3
295070
8
25
41899
45964
269122
481603
6
79
65
46
325041
62
330380
405480
356880
64
279460
194034
405098
73
8
238864
71
238456
141349
642303655
6
57
21
191267
76268
78
13
377157008
50
99
171769
19105
37
95
9
34
294856
62
144354
21
137071
163999021
15
64
59
432484
82
1
2397
179649
80
71
9785
317793
57
61
29
576554550
248779
115854
88
85
246456
79445
15
254962
8
195205
42
4
77
7
161130
2560518
66
230275
60
44
461925
85
9
15
139908
42
53
124465
160792
457514
76
354505403
87
988044674
357769339
926427943
50
28
21
98
59
113910
99492
399457874
88
84
78
30548
44
458863
37198
81879257
150127
299692
55
6
9265
4
6
40
250764
490401
197153
6
53
250909
65
149163
91580
77
202822
457317272
87
803923617
318113281
298419
233455
318194
7
445517177
29
59001
4
179869
17542
453797
134213
69
14
17
21
38865
75
344785
279333
46
102696186
7
70220903
1
64
201925
2
15
151327
81
339031
35
711383100
238714
96
91
293876
27
548925571
84
43794
94744
268416
323061
4
15
38
130541
2
331023
320020
153314
41
606960985
266170
265561
483893
76
124697176
63
497249
70
560934894
457125
13
71
69
28374
47
34
29
25
285639172
86
336872
2
250751
213295
221230
4
12
196542
80
88045
2
55
363780
85
33
92
142989
781951666
145884
302399
971455979
841627584
61
74
587110607
84
73
467695
339448
315687
109547
67
122387
322937
2
54
393599
46
2
438641418
334656
2
91
41
262454
8
323774
377224
78
638171794
79
360194
202318
89584
332505
36
50
895337363
589954483
166298
3
44
426212
38
17
3
493671
460954
22
12
496671
7
452777
5
39
473283
44
2
342192723
94
17
322147
877641541
94
179510
19
59
208294
27
63
33160
286010
321215
55
91
22
473098
19272832
19
88
1
228079
165012
345852
59340
11
160604
478143
43
87
7
736399852
54
83
53
94
273063549
400830464
8
41523
13
149557
154906
11
170354
41
77
3
56
439492
69
366735
615295086
499157277
89
12
109669
46
70
96
112687
57
207386
314713
7
84
75
12
331189
35
257162
118715
61
60
30
60
59
57
3
48947
172842
48420
47265
270498
45883
27
894537240
36
55
6
6
61
3
510074587
262461
445691
44
345231
112011
816035359
26
46474
3
93
47
101580
53460
4
73
5
33224827
28
62
160433
778313598
128903775
4
506169198
75
536122480
87
386968
6
114688
4
12
480060
26
58
5
83
7
329799
93
57
47
1
13095137
91
274647
379717
29
34
466204
52
352725
58
191539355
329735
284067
206438
31
302418198
474954
96
449797
349128
103930
82
184588
31
91
111266
197985
89
236386
52314400
55
85
133550
94
124468
42
57
22
374740
904961946
110458
91
11
46439300
272182
447639
1
13
85
324991
30
569635100
161729
158920093
72
42
407599
9
370810
40537
8
5
7
20
71
89650
25
78
4
951056094
442305
14
73
58
59783
5
221982
12
50747
33209
67
333472
272774
417466
249775
31
429808
65977
97
413035
4
288710
58277247
7
77664
33
461563
392219
33
58
49
266917
167055
87
94
328495
98
485486
317884
4880265
71
2
59
42
85
5
446234
396744
57
27386
448165
17048
70
37
1
272102
362145
5
116500
205348990
95
407244
346381
34
92
1
5
8
9
15
315955
88
3
8
71605
27
300298
5
1
95
77
28
57
15328
793640465
65495
10
94
450716
34424
144027
44
959414519
108484
72
4
20
15891
60
276446
410337
89
85
3
475230
90
223497
71494
11
232554
142650
140221
35
47
327200
353575
30
213630
98
249544
26
2
440302
7
78
712688162
475789
67
2
94
24
164651
60
36
316266
16
12
161152
495743
34
548349533
356847
2
83
13
218803
48
207194304
283486
289111
72
26019
526464181
473419
913623650
90
52
36
80
301721
406858
78
859101171
43884
272048
436984679
103324
17
61
72995
127119
5
11
502968713
4
92
38
948551343
42
17
479336
11
85
67
20
169831
71
13
76
470631
663672731
6
490235
597647669
78
940019677
44
218470
6
477665
53
169790
26
334520
66
51
92
23
16
60
12948
367008
1
57
45
691008376
457955
364546
92
49
59
211377070
364659
297368
47
664074694
50
453350
32
478716
5
351259
3
189345
978569296
745570336
407382
9
341371
402933
96
79
1
37
89
430486
450425
79
397750
70
64
62
300780
419428
437826
418701
53
10
288226
408473
456704
408842
31
47
73
93
91
52
409007
7
195340
50
465498
28
81
14
18
73
88021974
364114
165404
386804
476131
81
101162
362098
375391
53
65
786640439
81
124146
98
377108
89
38
67
85
108503
342971
189725
80
87917328
235566
135186
20
54
323844
224069
83
479379
2
14
65
956381236
556830077
77
26
75
92
150902
319973
95
8
2
5
306851
3
338765
399252
91
371415
34
3
281004
124944
358958134
728485327
286402
427206
20
4
46
74
88
4914
326540
3
103805
8
132502
20
320252
20
330270
268171
84
95
125014
40
196244
439234
154798297
178650
14
17813
131931
427700
61
82
199917
334113
94
98
125807
449266
533105634
102066
45
59
3
97
344381
347869
345775
486568
187026
36
48
379343
66
550043167
30
65
96506
344442
223065
325627
356267
3
2
323122
15324
76
54
5
60
44
94330
217087
224622
27
482500
74
277273
333617
175944
70
386363
441622
497954
645034406
2
358839
353532881
768045255
94
494410
323629
68
320178
477338
84
30727
49
32
76
64
2
8908
1
19
167090
282289
1
200022
4
7
85
35
470779727
447714
384168
388684
40
410088
681376619
6
52921
35618
67
33
22
5
418358
19
29
249680
190358
36
40
59
72
435691
19
841399980
7
547101688
95
92
7
2
73
93
487537
369429
331107
483889
19
466361163
70827731
179128
28
88
446169
92
283846
310040087
95324
48
60
67
28
59
7
9
37
142447
658700444
188456
132512
52
149511419
88
196886
49
478478
86
426521767
316834
9
53
897640554
147652
7
167591514
39
426228
629440054
216999
313908
26
696895534
13295
45
349539
402810
444121
417587
9
350211
210661
107818687
197878
385751
410383
25445
35
66
289440
470282
11
337443
80
372746
94
90
152804100
251639
65
296554
3
55
439853
299923
1
344789
181780
498919
483378
212862
145331
354745
329279
61
78193
95305
11938
9
70528
74
278642
398375
88
306143
133588
7
47
479383
283953
329806
60
2
77
326952
83
39
495256
5
8
36
35
12
442533546
38
96
204299
5
490692
255294868
478186
185585
68
520489940
178369
328089
1
64
96979
256896
66
42
122422
69
21
158532
85
101010
74
229738
83155
38
213086
307593
7
2
477949
105496
473019
356779
75
297662
175693
149932
233039
6
32
31
40
77
47
81
119848
3
23912045
239490244
442381
845441141
5
390587
118512
69
41
17
98
5
89
132755
6
87
53
94
44807
191947
411124
182791
27
133242
13
756579488
61
254505
64
18
70
13
58
432114
50
366927842
468788
361811
86
51
110241863
437433
69997
412092
4
24
70041
52
7
65
208735
239327
463987
132836
64
25
37
22
86278
1
4
37
337602
78
171732
76
5
805525616
392691
10684
777122687
72
779063687
262386
47
327825
80
19
331370022
363261
316183
57
44354
648018486
43
435410
318942
149470
22
73
28
58
93669
8
84366
34
467210
28
230123
875681132
39
72
30
29
34
439725
704447474
442956
412962
394343
433204
71
121476
76
34
215876456
92
40
85
950066521
9
14
178388
883684699
771141160
18478
443390
45
90
61
3
912867051
28
4
183536
85
230926
28347
69
37001931
791720720
93
372150
469272
192537
351717
91
5
3
21
45
20
21234138
45
9
32
1
246255
103036
652922697
5
412536
359594
695054276
98537
9
86
67
162052
21143
7
53697
104912
98
40
281571
252871
218720
18562
98
416000
44
38
42
69
40
37
373246
851454583
49
13895124
21419
86
279281560
178953
79
260086
10
18
223729
88
49
354370
14
1
78
89
37
281272
483160
388919
6
5
682014483
75
89
285965
363846
63
220922
98
119047
16
73
59
469930
261228
90
61
253078957
48
89
187843
94272
49
9
88
70
95
693091077
98
184130
491687382
257287
414017253
134077
84799
3
272428
7
1
2
77
18
4
16
10351
155147
3
16408
71
12
256629
54
79
98
6
145327
81
319482
22
2
7
42
359006
226297
38
33
5
62
25
93
84
187400
258921
76
46843
227628
70517
1
315916
186441
8
29
191090
88
208189321
479304
146309
80
26
44472
13
54
131729
206448384
408557
185584
13
27
95253
38
5
90
734644625
943167869
544798853
90
15
293228208
92
42
429072208
94
199923
49604
352340
18
163017
9
324321
394595
445015
384470
416141
51
6
59
252249
68
597325232
36
52
27
87
72
478390
5
234703
389368
47
15
14
2
139773
402376
93
63157
231246
84
32
28
7
339372
674998110
47
181315877
260300
99
78
145976770
58
70
11
2
13
78
139008139
228763
238078
391663
5
7559
93
93152
41
496184
22
49596606
478414
265436
831916460
3
5
100914
37
254449
423731
45
7
67271
55
9
98
78
428316
20
6
77
95
251171
178056
70
29
1
416176
707888176
73
80
62
250500
408802
15
74
66
177794
61
19
43
61497
441286
14
263058545
11
472403
9
18995
54
710213241
266556
170802
32
49
471437
151338
171800
156211
32
84
36
73
4
342922
232860
281115
6
11
71255
433417
9
60
62
184445
78342
78545
78363
78627
41
392717
134207
27
50
480731
306196
68
56
124356
42
14
476629
361769
301676
287042
295061
12
451031
201681
366155
1
7
25491
304087
87
237616
328988
6
160306
515165155
24313
387181
79
17
58
369550
46
11
51
524989136
86
46
93
88
292437
323053
286536
27
452533
517780775
126984
24
113603
23
55
79
35
98
1
27
8
461053
58
15
40
298312
360043
387708
34
6
72
72
70
3
852324538
36328
64
219589
49
1
4
20
40
89020
140100
474498
100622
82
28
79
384947
100226
340643
245047
31
74885
88
55
25
107432
189759636
112225
970328801
23
211537
3
75
25
4
55
49
73
7
477229
63
87
8
34769827
59
433492485
19
705714355
197858
396625
451844
33957
276333
70
3
189101
14
36
703872096
74
23
44
18
84
15
113775
9
89
95
70
38
7
71
337334
83
73
360939
10
291089
80
226556
10
355991
6
6
271888
71
98
212213877
42
245949
116752
59
76
21
334090
3
95726
7
3
8945
38
226685
36944
159293
211942
58085
96
51
56
317456052
98
419513
56
53
209954
450110394
305986
112838
357379
83
95
88
600127567
212302
613197227
7
46
91371
348497
299927
59
71
85
101851
12
90
37
674842535
43
69
98597
18
44
91
311270715
220477
851522553
392719
44
94
13
357152
73250
5
75
7292
419335
865157527
282743
581927325
21313211
4
480985876
89
32
985334391
71229
60
142016
646515807
747786118
49
217899
9
69
64271
80
266193870
72
60
218415
455356
36
59852340
973995179
277334
9
9
33
8
6
72
487209
413734
87
97
329873
68
111716
60
53
11
67563
161409
66688
65
489523
3
270797
51
65617
50
83
48
52974
55
316509
394625
467651752
9
229151
866582882
80
197901
45
414794
416786
31
56
2
81
410042
55
246780
1
33
53
350087
334148
225822
58
4
430695600
325939
304386
38
480961
66
873934375
25610
26
29
22
38
6
93
122815
424806
76
312086
18
224110
15
670816255
86
16
70032177
54298
3
79
6
479053
10539
23692181
34
261706
68
136957
121676
38
17361
53
247675
23
470126
66
171380
54759226
270766
119120
176766393
168262
459350
225319
372611
218236
319343
47
69
417435
267292
423779
72
310493
38
317049
187033
18
1
441209
404872
353963
62
212198
125784
9
379741
53
339669
78104
39
214010
484315
274126
100452
502796244
434192
80375
113745
523264935
196815
78
72
485086
137385
64408
21
69
8
214052
378254
29
21
435709
259898
3
17
49
106049
245014849
38
19
24
43
68
4
13
38
98610
48
334696
69
23
60544
92
355863
2
743956321
62
17
16
78
443875
264018
480364
479336074
91
441677
261536124
25296
257949
83
113698402
60
53
310959
474057
280227
344218
448705
369351
23
909207531
4
23
72
41
55
1
419739
95
5
469724
71911
50325
387943
2
30
37
273204
5
606542936
3
1
355425632
542826582
92
299881
476517
391919
26
90
20
226374241
44
672744831
87150
154191
423581
25
478067
218388
60
245489
77
61
81
168223
96
404939
363145
86
80
88566623
92
60
75213
412420
56
95
896075054
243505872
205047
62
70
416934
4
449140
310141
2
367579019
3
97
49
122927
376312
43
935553009
248222
163861
17
36
107455
476257
286871
71
37
6
21
263864
35958127
417127
275471
69
20
470308
342616
318565
72
24
418352
26
25
123056
67
98727
51
15
380592
455942
50146
3
278398
619084767
35
50851
948118653
64
26
164256
238466
102719
330127
85975
27423
67
138759
82035419
367473
20
466665
379835
79
22
21
956928680
71
26
91
473257
460130
59621
5
94
207816
277894
1
60
55
259543
5
59
13
390194
240890
847613110
152559520
355224
21
91
333695
16
108960
68
1
40
3
403112
2
57
97
8
476417
470605
242089
483884
329661
37897
155338
69
44
68
86
47
124813
87
79
385551731
224767
175709
292860
251789
313158
64
40
268077
251961
4
28503
623017049
46
476128
235870
15
359914046
412704
139552
374946876
81
16212
88
21
361474
72
133349
89
264267950
415845
2
7
323311
455060
4529
23
1
151690
493175
21
56963
32
282120
98
78
434392
29
29326237
70
72
323279
66737
79
78
372893
814830546
389525
234666
84
19
112145
431553
113082
2084
15583
28
25
297012
829101058
19
97
205624
65
309575
133032
96
256157
108343
199318
229669
4
20
214633404
539238382
440023
60500
407202
58
1
39
272703
365098
355980
57
227362819
28008
67
26063
211993
88483
27872
8
94
62
65
42627
6
79
335474
359854
376716
43
348158
747726201
366774
521121146
8
18
54
37369
64
208158
510077818
2
135711
52739
53
88
86561
28
26
48
376717009
423646
387165
73628
1
347724
4
74
289271
876080448
87
875012553
9
4
74245
85
179327
369949
931023099
27
26
81
364740
8
1
8
244200
24858
8
15
49
184843
52
42
132473
294143
407411
940014753
343104430
158241
19
33
67476
435863
83
214542
47262
97
157125
73
65
132311
80
211912225
379213
61
31
6
82
7
50468
5
88
256591
14
18386
7
365700
86
212510
17
458236
87
305387
5
90
2
56
25
7
35
997945561
28
371726
50
71
1
83
142930
138139
35
60303
99
122803
985174826
24
80
92
95
771129091
47
82550
55
554824872
45
76589
333619
3
2
518925559
911456677
372236
49426
129936
4
93
344313
243022
226476
498357437
85
9
52
20
341652543
348183
183839
440408
479280646
89
52
6
76
50
105464
429534
97
373500
314336
34
499122
344903
39
9
78
5434
198331
26
54
36
462095
125638
105457505
4
26
14
446543
31
229219
336818
28
18
75
67
77
64
468575
3
262921
826926277
482717
885542773
71
343713
70508
486016
461179
363394
5
4
493310
6
830894413
9
375560
495196
298918
50
11
97
36
28
2
98
96
452559
839734936
430727
268640
824561223
80
52
25
8
35
118812
60
81
84
73
52
91
215137
1
60274
838815369
64
18
154557
479925
25
270199
429518073
64
416134
88
59
78
1
85
117856
40
39400452
69
2
23
424970
371468619
180907
262135
5
168998
73
79
278324
54
31
123008164
17
8
63
38
46
124148
7
87
319704595
723212772
63
75
301406
177668
61
28
281298
617730293
98
187400452
159467
22
17025
47
371694
392761
337719
2
52
27
52
30
87
97515915
273996
40
68
447670
113329
439309
41901
299171
104073
3049
65
11
13
92
371564
5
187501
810273118
247802
11
470338
109973
447339
256729
483266
6
12
135120
51
32
86
47
17593
376063
24
181969
2
725545282
63
395882
6
96
50
63446
72
495691
213826
9
161720872
490176
27
170724
9
339985
184919
99
65283
288640
138149
340245
392529
12
814300653
82
65
27404
94
806109737
70
19
91
80
37
43
42
74
23
154051
34367565
476508
73
91
25
1
536737479
68738
104418
69
506837210
289823
80
233802
252331
20
6
28
85
67
23294
376692
18
171166
38
130924
42
54711
384069306
88
229534
204489
134263
17467
727659261
14
52
374693
433862
48
498583
6
464788
60
100001
59
1
26
121326
57
98
963863519
115831
583273475
208877
339802
68
24
35
717920111
853913752
7
302939
325696
2
1
285381
6
27
259034
110443
62
242731
30
491969
98
51
25
51
221595
582201422
93
1
433190
270220
35
593024994
5
23
33
183434
298648
312037
91
347377
61256
42
372059
61692
53
416793
217567
77
209272640
450349
372151
7
270774
454121032
525646313
53
480731
170460
443500
343118
291496
426273715
873841486
105461
44
369352
421438
180689
2
16
350021
78
47
97841
75615
406032
78
342297
20
67
50
55669
42
399189
79
402799
163521
273788
387679
75750
296016
51
4
7
262294
380930
181716
299924
1
95
34840
39
5
64
61661
315191898
445125
859123352
833367177
54212690
301575
77
337471473
321865
136685
8
352787042
87
16
21
4
149273
8
324645
407662
79
26
3
234426
422253712
45294
149964
465531
460926
71
25
54
27
76
51
209283
72
312881114
750980627
60
7
87
60
459850
9
68
193503
231258
24
4
87
56
47
376026
3
68050
1022
372100
78
45876
419954984
381553
78
139414
177742
425714
33
214242
89
5
43
49
117372
6
7
71
20
7
296785
342488
227881
412831
66
44
211713
25
75
393832
66
118520293
61
76
467275
385780
666756481
33
400205
40268
428583
49
25
1
260216236
237294
518225382
67
65
27
4711
360987
88
531052704
106227
98175
247304
53490
905571700
25
4
34
76
794978326
247594
73
53
70
206301
20
684807515
153919
95
54
209527
448417
56
266662
49
28
91
884230038
95599
186071
75100
61
55
69
1
265961
79
57
271683
451691
675322398
873981333
4
218458
64
42
301948
21134
25
17
1
124071
400166
178182
397348
1
35
67
65
7
41
2
323172
659890924
5
235556
26850
33
68
367673
36
664562238
13
836070114
1
77
402634
8
90
71866
348141
20
311305
92
1
13
6
1
783322242
82
98824
6
355287
593314535
49
306912
72977
67315
257261
229874
6
42
44
91
91
384518
79
7
98
40
71
343348
5
3
267703
37
37656
361491
282269
649554158
28
20012
418264603
274338
53
40
87
445941
858660881
86
52
419984
96
23
261152
91
96726
195761
30
2
213427
33933
20395
451281
264800
42
35
80
133963
161698
488088
38
45
319148806
1
112771
92
31
990189738
8
111694880
456038
95
214167
101823
79485
2
339233
174578345
110032
89
404872
285474
18
8186117
262168
209250
206736
46
173952
338623
21853
48
108400
35
585260864
73
991482521
160136
296375
52644
417917
26
83
2
127123
178874
99
58
9
50
4
4
436797
69
68
29
5
27
33
7
107602
27
46
287618840
53
22063
289888
35522
59371
96578
159834
478325
445752
19
70
74
97
70141918
7
74
3
16
84091
15
57
82
374250
170384503
161300
24
188691
40
24988
90
73
279931
63302
303495
34
51
7
50
22
345511458
43
49
11
373187
8
13
31
23
139901
567871897
49452
8
892435215
43
67
444321
60
93
86
846462528
66
69
4
236592
471057
62
19
223386837
423078
77
10053
464269
2
84
92
750606165
405307
257869
256786
505077436
63333
43
45618
62
7
13702
36
442589
209777855
214256
353772
34
97564
442378
8
66
21
299620
91
17
278994
43
241076
20
45
79
57
9
12
1
50568
976566466
78
258669
9
242921
8
155324759
165250
427186
381508
117051
81
12
49
722530998
147049243
928428187
82
449957
56
97
230781
85407
88
75
18
36
93
86
39
99
56
77
424415
476590
74
88
637830968
277726
51
20
148059
468766
71
121088
28
144054202
217827
66
94
374955
2
96
832188429
455329
136217
45
101788351
313234
91
98063
131088
161945941
17
407456
68
983391460
251167
65
50041
265352
73
280589
22
245346
429153
19584
375105
390546
62
21
6
463308
31
159644
62
77
85
73
31
12661
41
140402
349984
47
205410
491907
198528
23
349451
83
19213
14972
77
176432
22
3
47
10513124
35484171
89923
39
84012
27
81
314417015
475939
229519
209628
30
435718
92
63
101524549
284806
110298
878846374
167058
37016
53043
52
24
62
362739
376080
394633
10
968640258
107260
82
32
56664
158473828
69
154744
76
222956
56
304684
25474
426132918
243589
458365020
468860
45
20
4
97365
5
85
48
76
51
493111
199332
90
301337
44
191341
1
35
39324
50441
99
323812
124209
52
37
301048
73
23
9
756055021
345792348
11
378058391
6
38
418243
412453
5
59
45
437421
25747
89
608144917
95
293169
343836005
96
59
146567
26
93
103522
9
160346
236110
24444
2
684938412
73
259387
31
81082
98
113310
77
73
8
11704
21194
503220356
19
86485
162076
478996
154505
27197
385529
69438
81
90
24
8
170854
822041880
72
95
39
56
156
32
509521527
382396
9
9
15
441895
242110
40
471295
245130
13
44367
17
42
334309
258615
19
7
5
66
4
450735
429485
25
683185040
178525
399750
272872
8
831966022
93
329195
40
352818604
51040165
171264
639177276
95
43
17
61
492786
69
815798187
5
78
272863478
28
238107
72
55459
199590
278060
203907
84
32
23725
88
44
6
277056
32
418650
102880076
95
2
58
213088
151230
88
358108862
272158
482669
25
53
435103
253951
80
702974189
83
463141
43231
41
61
2
66
67
42
25
143079
270119
1
9
66
382271
2
78
50
12
50
97
24
7888
412433
9
90707
271871
61
68
166756261
455208
8
35685
64921
206011873
148996
315461822
40
367564
406066
29
226964
437762
649812819
2
561972391
301041
401676
2
54693
1
69
40
92
280004
491176
162698
41
990858926
637991002
343348
42761
176397
928555721
8
381760
93716946
94
373821
176467
58
16
249360
87
67
27
24
482685
343870
51066
203722
17
855381608
64
84
6
67
99
116137
4
498897
16
3
5
18
78
270854
47
85
493352
275730
61
944
84771
27
253538
54068
88
150426364
365161
8
239058293
3
73
37
56263
268974309
34
83
460103
25
17
22
86
18990
23
409481
482141
38
439635
54908
335672
284675
77
148878
247817
90
329397
599486781
43
3
368995
306623
167233
361102
650810473
3597
168965
47
305367
99
88
90
347006
79
78
14
862765739
52
59
146429
122335
28
96
9756
326720
11
36
155021670
91124
318182
48
257145
443721
460506
61
74
40
100908
74
74
123517
473408
418778
187953
6
401357
417130
426524
379031103
401804
11
155074
387820
964990605
14
3
149717
59609
352942
491318
63
27
48
357169
2
646965718
48
51
837941021
4
80
78301
22
84
80556
73
416300
307582
268757
23
119191
92
3
67
6
14588
395249
192979
4
53913
29
127643
4
381901
83
73
97
8
276205
148350
464190
165432
195666
69
65585
217726539
46
60
99
89
491169
46
131635
312997
398049
197191
62907
73
230399
636509338
417115
34
475575
81
31229
218678
81
415362
82
33
5
962797145
11
494488
30
3
73
238842726
49
83
338802
79
142397
210206
82
7
70
41227
67
3
388568
501872221
788431143
32262
94
63
312532
9
81
94
9523
4
127837
9
3
6
404434558
33
390533
37
478638
1
69
260550891
25
12
88
17
124736
179695
447408
219987
248367
272602
54
5
416589
125794
135363
106654
165517
419655
24
97
169610
477769
270248
5
54
10
44
243119
46
202929
81
85
855655241
15
397372
718982864
195605
14
14
631821674
283053
438253179
71
35889151
375284
76191142
36
17
381702
23
78297
591112402
5
332579
519023045
497566
38127
357384
52
405174
368298
134300
1
3
499881
2
88
93
66
342450
110277
338718
10
91749
55
589353601
139218
382465
5738
88
81
89
63
81
211790
337066
507171043
7
11
4
46
16
37
43155
24
420881
20
82
86577
164120
252144
93
255551
237729
208467
12080059
47
5
21584
34
146094419
44
151756
67
64
240760
54
85457
38
37
346131
416451
387625
63989
25
179096
63
77
47
60979512
392645
347844
2
532594195
353922
74
52
295770
12
68
542976845
57243
11
69
291530
6
216203
17
4
41338
146083
3
277465
8
137261
246865439
87
498484
44
35
54
186035
65
56
40218
30928
351972
17
5
90
250149
15
245463565
466787
687468358
384090
9006
40
284801
57460
246534
80
46
22
423401
73
21
110863
985348055
9
125527
263799
910166095
97
121887349
56
30
206955
131350
5
220143576
35
488545
80307
66
438695
20
34
496713
1
70
50
121689
69
20
7
118906
72
87
27
34
196424
366335
73
60980
15
26011253
181289
71565561
28
7
73871
22
9
61405
68
144827
253830
39
4
141093
266477
45
209986
290643
77
249477
41
33629
32
231900
35
426694
45
55
4
98
88
96
53
12
65
85
812309343
150186
12
29
490490
11
6
4
12
770145623
160611
918112289
407891
94
289986
145128
24993
340180
229758
170003757
103189
173269
342913
221105583
101770
78
97
92
16
388262
79886
219369
91744
81
66
288101
19
449290
33
92
15
363935
9520
454545
466670
116907030
50225
16
254464
31
87
175618
275503
194744
27
413575
68
99
2
58
165638
65
62
452685
90181
58
469354
106692
21
640578601
518890391
919447086
90
480945
387336
87
31
95335
86781
376289
323798
835846031
17
69
410907
55
4
249759
67
236286
251159
56
47
97987
170283
88
195977211
66374
5
43
7
28657
962089453
18
7
45
95
172190
329790
57
7
456412
13597
51
232159
85
28
21
206508
83
165885
73
465065
2
178112
17
461632
42
42002
96
996863049
21
88
114306
65
128876
73465
195375
433919
877935689
4
23
39
481398
49
96
39077
4
263657
454263
247196
125430
411526
135967
5
96855
15
773756609
95
67
137170
13
338296
97
45
85
66
20
12
94
388096
73
335439
371782
77
85
26
16
394087
29
44076
14
806350146
64
17
51
410440
8
491167377
3
80
457400617
152368
52
303936
20
19
46
452247
71
50
22
10
362408
83
6
91
98
1
79
45
265113
84111
52
48
69
23
79
88
23
93938
75
181815
59
127522
15
51
122070
51
46
33
142786
442779
92
55
5
295460
313337
333707
345367
92
3
488996
153247
226353
181276
585885271
61
3
13664083
855508238
6
428646
68
299353
72
472351
484170
165787
12
86
377857
37497
144760977
70
886313219
48
85
4
80868
515784734
487855
90
56480
335466480
195909
24695
2
56
29641
449799
956578124
259268
43
9
48
5
57
225121
208905
69
46
69
3
45
239705
151092
170126
24
456196
66
19
126215
262763
180825
456780
90
87
35
97
74
50
96098
391324
42
96
616738984
65
494735
412987
298393
21707
652948095
47
127333
428506
82
741661897
53
84
45214
210257
637496778
7
11
100091
22
432728
337168
37
89
285386
22
57
402516
2
60
90
798814203
323934
96
104231
28
343494
294665108
8
316618
353922
91
209796
256575816
350680134
53
19
288740
696665753
493524
33
4
9
248876
30
183324
418981
146681
29
855604744
431863
174381469
292895
38
3
442213
22
354646
68
130911
5
42
54138
35309
26
110890
418277
75746
93
428189
66376
58
7
47
62
28279
8
31
49
353212098
324668
111978
28
74
18
16
389790
7
76637
518465074
4
41
95
122821
269487396
504475524
204416081
1
66
8
103234
175875
347300
55
499400953
211234
73
243628
93
412381
8
96
49
93
44958
155537
55
65
493682
49
17
249358
3
2
81
22
332645
467683
76491369
9
3
377768
757814519
94
391123
120190
18
21
494151
54
33
71
166914
38156222
438733600
108440
88
397771
94
311673
274994
226979
89
77
62
163091
80578004
391518
397431
74705
27
6
10
2354
473176
458922
318076
38
19
403368
70
266600
13
65
48
9
938772118
304810
4
54
75
488625
68001466
97
3
87
95
82260850
9
140294725
913629221
639321252
2
62
311146822
353184
10
200758
81
9
314017
347945
69
62
21
407299
33796
7
332377
190955888
37
478898
157870
952287755
267858
40546771
72
11
334170
576415300
90
205880
487974
382605
91514
13
35
65
14
283046
43
85
16879995
483542
5
39
93
364486
4
54
156576
18
474220
123626
24
54
124282
29
70
8
63
26
266663
35
240935
72
41
76
91
55282
76
38
3
43958
343427
54
470902
381965
314459
380524
4
75
874646104
21
77
7116
24
71
86
8
261396
352124
437218
413697
747293586
564569894
401310
172638
30231004
86
5
9
8
1
431571
186474
423889
50
153399
30
259190
49041
77
114307
253574
28
490801
652498684
53
374031
398247
157546
30
333613
36
405669
7826
70
71
118981
12
84
19
9
158803
214062
178221934
202410
290958
26
20
80
210019
973916566
234887
68
74
20
3
2
485733
401090
18370
39
83
5
260783
29
176090
22
488603
54
183233433
3
38128
12140
446251
74
58
405468
69
10
341473
6
383666713
2
15
831436878
339811
56
91
2
209630
351613
164545
86
31
329256771
48
54459
479294
124963
353161538
72
314673
72
49
67
330786
68
49422
98
174440
253009035
634405562
55
95
257983
9
105594
94
369648
54
228585
2
68
212069
9
74
414163
40
566878397
77
14750
2
93
2
98
97
23
33
3
82
20078
7
28
30
930678425
160680
97
34
56
54
701178671
6662
80
8
57
45225
28812
235767
38
59925
391797
470338
487399
25
27
162018
41
137477
46
294641
359798
879592398
12
32657
171223
413511
28
4
28
30
147101
60
332671
105762
26
182611
238223
17
54
20
127915777
448568
323187
140853
845342458
70
69
437819
427711
5
179812
252352
4
844470661
5
190661
219122
27
11
99
137507
3
178661
35454
72
11
9
82
33
90
94
356874
151139
33
874206592
78
23432
151626
370821
70
279708
522817126
85800
629626394
53
6174
848872575
499081024
257123
394207
201133
23369
66
18
225856
150094
131058
81817
427552
32844
27
64
99
64
134489
50
6328
44171
51
450061
21
248936
271351
92
874057877
31
9
792424661
177520
13
35
63
4
394800
37249
8
64
315810
84
69
151427
406875
49
84
3
274216
90009
9
26
543224618
82
19
120618
219767
12
5
265238
28
20
421867
111369
123292
55
331251
125365
98
651089293
30
553572638
450579
1
28
80811
465837
31
7
40439
28
41657
27
36
80
12
268301
574
548109229
92
543147095
68
178029
64
358259
6
54
9
146882
46
71
286182
37175
330926
919596498
38647
90
5
87
260678
75
11
92
90
52
460353
396798588
84
7
84
46
346613
483268
8
466615
344527
41
65362685
44
868123277
63
91
16
372317
306721
35
304180
196261
86
2
203773
14
36
380629
95
6692
32
94
13
334103
163490
12
51768
3
535883215
109010
247356
689282885
3
76
87
97
135946
44
71278
351131
51
15
30
233116
315722
66
38
28
395527
446012
18
282990
389009
298143
57
71
7
77
24
51
359431
70176606
54
292380
349198
4
283125
2
6
331277
490940
52
63
474171
23
8
181012
131989
87
57
487075
359378
119454322
5
91
479839
66
248201
19
9
49
48882
56
470413
74
306791
2
422724
49
44
518061944
49
42
343659
209103
300313109
61
41
104952
95
53
87852
1
11521
4
9
335754
294668
2
80
41399
76
35
237541
32
26207951
246427
1
12
50
615261100
10675
3
17168
496235460
74
55
410612
384595
40027
17
142490
465443
667575633
276697
2
498817
8
71768
46
276377
490032
157599
268609
12
9
55
57
86
335791
92
7
64
17060
226923
65
337388
97
9
75
7
17
365045499
651497952
438134
37
76
31
831529377
8
278190
4507
445663
5
237403358
328790
339967
338152
1
192951
337216
56
930228038
371732
67
328417
80
80
25
174821
200675
48
474796
326816325
829005972
87
66
57
9
888318396
62
19
414106
494322
431871
394028
50
58
114767
91
95
489492
65
322697
461842
346248
7
306937
4632
21576
17
416813
96829
230495
354876
94
65
55
2
14
328579
395713
351698
66
538173377
85611
437913
85
285585
26
283238
17
87
39
29
889332903
4
42394
39359175
49
45
216039
960500261
79419
16
380847
58
2
24658
9
70
900359716
448710
987004446
89313
98254
98
36
55
255902616
763836761
32
26
7
161098
293400
373485
21
935983402
8
456809
8
488525
31
239711072
6
14
51
82
55
448132
1
200830
3
54
116908
336757
952164522
9
4
60
103910880
30
979254763
77
216853
60
242395
7
94
17
789045753
38
285153
25
427780
410453
89
101527
37
499526
400477311
373124
67
226626
82
47
173694
368605
32945
33
41370
249211
278307375
185063
448440
389761
38
3
539056183
437452
367727
67936564
482103
49
481859
59
638429134
64
57
353853096
94
81
7
374323
67
264782250
956003892
30
23
23159
6
31
77
25
9
361285
435389
69
420906
96
228179
29
34
112629
36
29
87
332723
311973
7
75
368422
463927
81
384826
65
370812
59
97
13
84
298835
441425
12
8
686375335
1
54
71
81310
95
400714
50
6
332480
217285
28
16
116591
58633
496635
90
66
205741
771379386
225666
58
4103
5
468846
495110209
50
75080
159637
71
244567587
30
154046
61
5
986486475
5
438721
9
323840
594531108
53
251305
690985252
396404601
42
229051579
183286
110438
9
450878
8
2
37
28928
181256
132908
88
63
460545
60
29
584376964
69
2
387932
77
139543471
19
998436349
914463834
350056
174923
344242
284549
280557
53
50064
36
277277
86
16
3
70
475666
23
231497
172256
15
35
171831
89640
94
68
373889
56
220044
475031
69
80
326939
50
3
705548967
80
348997
191173813
29
83
20
3
368756
73290
343602447
478813
15
456796
5578
19139
234923
172145
113942
15
81
679809030
84
19
227387
61
139929
84
90
79
21
12
38
378398
455759
22
450570
11
866337507
184575
54
28
98
20
372699
468249
70
61983
546829350
149018
512409992
878851330
33940
65524
209286
249243
447288
102006
2611
338061
325829
41
83
11
19
173965
195336
6
55
25
71
5
66
23
75
7
63
121540
449794
206531498
25
278906
194425
82705
181010406
359405585
231366
58
44
61
89
90
29
229052291
328511
47
648653999
417062023
317762
290218
82
97
98
52
35
201793
243811
93
78280
10991118
24
93
9
24
36
397768
37
66
378007
218420
374110
83
225755
330549
308477
21
4
154946
73696
75967
47
485421
440246
239475
19
89
7
80
24
469612
77
7
190768
6
7
83
324376482
62
565936025
65
120421
503065893
1
277074
31
59171
45
80
2
96
200164
491981
6
179819
2
10
695427050
73
1
218747
405760
700701832
41312
8
78158
252743
317668
221071
259786
13
6
23
98
284059
8
14
389664
871263558
426947
21
24
9
8
329093
98
465437
450008
93
294822
24988
79
82
364215
460573
19
4
67
98
55342
65
46
9
72545
34
99735
67
95
867655026
128098
23
8
41251
344502
20
128044
85
14177
25
54
269571
673489024
73
636211000
5
84
63
81
4
22
31
3
47
2
9
41
75
214980
291677
88
257608
179245
51
289522
443570
73
70
838062165
163126
33046
519910159
113749
356044
64
439513
7
79
76
34
286100
81
79631
29
71
838050540
26
79
34
47
545
74
177450
70
19
921316899
18
16
56468
14
221466
2
748882799
160031
89065
91
116134
92
320040411
301425
103284
470693
91
445678
184333
6
5
17
4
204585
97386
598265966
9569961
139363
129726
480074
78
756484626
27
57
289194
23
155956
24
76
42
50
81797
228006
429411
5
66
22170
1377
124077
423379
77
239642
4
21
2
128603
98
735632157
419305028
37
196224
2
4
82
399825
584984510
43
338738
86
109549
375673
201831
64
44
57
594940944
35
48
420885
412936
51663
996005851
276106132
61
68
274698
271677
839546691
122403
41523
72
64
69043
173264
7
10124
283014
2
117428
473495
356997
214151
20
7
82
55
473607
66
50794
250715
76
739677872
399029
287081
78
226618
133382
59450
14112
272862
462943
452396
444813
108223
984843954
29
58
65
26
217884
227890
60
362791
95
5
403259
435386
45
9
895892805
274332008
165041
18
422287
268574
94
277366
79645
331035
21
16
269714
253782
66
10
37
91559
44
24
62375
493186
6
52
26
828179065
386662
734998356
37966910
46
30
27
59
133744
333624
327642
1
22
91
372960
120621
57
12
447243
191659
2524
74
82
38
63
191597
79
29
82
91
46
327475
39
416536
38
162317
23
27
141149
107301
394639
238828
29617
4
132987
3
722227501
66
11
233925
2
208452
89
20
77
81
15856
26
456730294
433327
406743
59
86
165748
51
236493
20456
96
365404762
96495
5
146008
99
98
394453
99
24
24
2
153109
82
125596
236329
61
247609
22
36632043
343275593
232534
15793
385645
22
115361
49
136834
89
254458
7
409418693
40
87
203257
194373
25
91
227220106
83735
84
83
157787
299176
41
27
807489473
40462
29
458490
744689766
79526
17
71
5
273195
29
58
631079870
251728
102515
93616
4
66
415655
233485
1
79
35
241503
7
6
4
61
60
271482
91
26
7
41110
12
46036
141622
299682
90
283031
223610
338456
282823
124896
4
93
239824
262065846
23
461968493
310950
1
643678982
2
310485
315710219
59183
75
1
77127
8
60
83
982299226
52
9503382
4
324208711
48840
10
98395
257230
31
26
20
353173
36
196894
219495
512861398
23
143842
4
249757
183959455
133086
12292
20
81
2
62
86
89
56
38
424823
81656297
25
95
41
129129
54
160159
489046
467068
23
1
184420
10
316661
32
14
18
45
720955310
215614
47
43
118375
268055
53
59
83
433935
92
44
340106
3
401656
182127
160711
316047
22
65
333147
62
332786
471648
367040
32
73
59
95795050
325277
59265539
26
273812
149347
322740
17226
58
236320
339106
515071001
374218
428421
6
58
11
30
92
545791103
315884
6
164522
431834
463547
81580
26518
26
75
24
221487
42183
450728712
43
406396
228075560
393600
4
52
91
7
38671
83
328392
23
55
5
29
175549
96
338897
363771
72
395037
53
155926
1
22
185550
56
99
994300354
235231
453201484
227699
295651
66
40
8
94
68
148405
440899000
334916
3
97
87
2
195743
25
56
212150
13
74656
237050
17274
197206
78
205498
439216
57
1496
34
66
68
61490
173762
9
22091
80777
15574
80
305283
63
8
423113
38570
45340
9
8891
82
20427
483414
246927
461882
8
2
408197
229701
6
93
342961
23
348308139
853783573
598490763
79
379830638
432779
39
1
36
34
257931
259432
442308273
2
76
57
386535
334849
2
36
2240
40611
60717
493886
58
30
77225
45
25
117336734
268502
37
543383240
43
39
353692
81
287878
123111
75045
42
81
3
68
494981
94
73
20
22
62
2
267096
241788815
76
455288
177800
28198
47
86
2
117162
407464404
56
61
79
222674
95
6
199351091
64279
9
440548
4
355475
326080
155910
99
544741082
422092
5
76
422609
323645
87
288321986
444411487
120945064
40109
33
5
271493
75709
24
496733
123326757
41
86636
213637
21
38
107788
119834142
289479
47
21
72
717130996
72
9
68
63418
47
3
419301
457515
440823
647643442
352331
13
493454
180213
90
7
461169
143873
63
34
69
57
74
348067
912647651
31
262754
303659
671023555
463479
52
148398
16
3
313392
2
245392
88
40
459545
39842
89
9
28
47
1
13
78
466461
301455
59279
77
99
80
413022
85074389
55
202823
467802
203240
49836
107521
67
72
69
492443
183674
596428869
38
9
185222
254758
646254410
282430
727473325
22
15
167954
42
452502
20
276038
244362
264473
82
67
51
79466352
4
136293374
312763726
139333
113993
298881574
88
1
12314
29
579612161
90829
17
226975
107987
10
98
11
22877
9
146485
125985456
3
373407
62
5
636055065
164837
422285
481170
71618425
4
40
445568
436471919
54529751
17
8
26
16
89477080
52763994
214965
86
2
458874
4
34
29
261007
158133
48
213903
350141
76
298309
54447
58
30
268127
3
37
22434
7
227530
432999
74648
81
865099527
22
81159
75
513157237
477407
91
134212
1
677282612
49
7
183266585
71878
46
921956221
356157
1
95
41
503852382
74
22
7772
67986013
12
24
86
435484
360538
21161
664935936
387895185
53
1
82
59
360775
362
30
494655
9
12
414341
26
369741
327860
23
50
468779
71
82
153663
354124
31
100149
362483
11151
103933
6478
55
562787133
95419
31
4
3
85
56
64
26
152459
67
447517
342952
97
55
828875026
365599
654405895
84
263295
8622
11
833704035
99519
7
26
329881
196888
35253
89
123816
67644
175993
806889630
87
350453
36
3
62
38
920558951
322576
157648
80781
18588
50
68
73
63
85
195157
76693
292066
95
137639
473079
15
581606503
92
297838
49
51016
61
5
79805
237971
90000
94506
219688
42
173315
6
212115
35
51
63852
2
69
820219347
441811321
239549
28
384247
342268264
38
8299
197884
12
75
244318
69877297
185483256
44
338067815
78
44198
253133
98
4
99
3
322424
63905
22
3
275802200
261379
30
871170170
86
24723
4
19
352633
496885530
384196
237663
55
46
356645
60909
393603
46
59
86572
65
198847
441285
41
72
415551
194050
49168
95
291927
119318
98
55
102561
43334
26
91
335513
23
96
134236
102000
450062
86
55
543332224
152427817
88
512622036
153953
6
374979
239440
33
41
60
4
92202
240593
243819
15
59
114577
190804
57
9199
30
170750
286654
29
27354097
273081
80
44
377938981
26
5990
126313076
392756
78
123063552
341068
180489
229981
171395
918020793
110298
20
1
762178890
488823
186750
74
45
49
98359
274418
5
254640
15
23
17
43
2
8
218403
16
20
103036
24868337
7
364328
51
19
224746
51038791
32
81
7
84
48589
2
94
826109860
20781
9
5
248918
89
37
23
225592
86
91
86
37
39
7
59
176969
474339
43
15
62
40
167236
162692
14072
342675
344376
162221
432453410
76
89
218984
47
251576
6
508598029
34
370323
180175
335051
90
95
30
210576
25
78
16
3
48
285945
83
24
101101
294300
41
151903
817785821
117203
264588
327635
23
83
444278
24
610088040
352524
35
2
54
35
94
53
246089
23
9
91
290176
464590
285050
589694884
3
464437
66
74
39521
7
299453
160589345
384096
401456
74
12
464747
91
55
31
120444
71
60
4
89
435737
94
497647
47
426077778
399418
23
1
286361
33616
68
481721
15
32
238769
301007
9
95
277899
196927139
340721
82
168281
475396
61
66
35
332944
604014617
42
481511
126391680
116159780
119744
478735
679725606
67841
486450
52
2
269283
440120
6
59
39
37805
65
25465
477417875
156512
68070
81
99
23
2
55
12
82
239768
9
435357
17
275565
385665
338611
81
24
9
57334334
177806
82
39
262225
12
354999004
72
78
67
216926
29
351933
978280289
255624
13
5
14
429907
106423
26
266639
42
91
184463
657908259
373635
1
274090
81
267994
397777
91
76
488026
240677
2
4
82
15
83
461841
361083388
136411
2
60
194082
311164
74
94
332937
92
50
53
8
11
453606
325825281
440321
27
249798
65
191971
373397
357873
5
58
90
51
336691
55
58
499090881
476904
71
20
45
398008
66
444842
1015
51
86
834489597
372115
224171
67661
14
404836
333135
35
240139
26
348366
71
73
19631
123831
155099336
65
4
123335
306024
66804
391663
88
3
684786607
73
57
14
44
98
33
285571
180797
29
32
10
808578856
92816
3
97576
262990
3
386262
64
488323
532080503
377775
8
69
67
22
63
12
37
6421361
12
2
370934
362647
81
15
37
98965
208138
39
89
254708545
12
875600217
23
267186
139317
393073
441025689
25
37635
114431
120677329
409320
329048202
530189131
105251
481458
343808
99
23
66931
115905939
8
8
308009
4
326808
22
23633
37
333513950
807138015
81473627
593507023
61
7
87240
359481493
56
355946
18
469851
4290
71
95895
55
58
79
37
954385842
21211
275912
56
171823
385527
7
323626
716517130
9
50
347488
484529
47
87
84
633235727
3
3
483382
3
273000
164647
52
63
455916
40
60
16697
113417
20
30
468335
77
88
215392
71123195
294989
44
7
87
517067641
268355
68
1
17
78
226449
12100
77
30
435993
197345
74
47
82473304
61
46
367449109
6051
97
326826
242974
285928315
38
8
540898828
42
40731
236671
44
78
19013
22
75618704
170508
647869453
104884
110854750
386531
4
200748990
230730
3
36
53
42815
65
6
3
828610527
497982
535513214
8
438446
8
98
152311776
78
272812
446350
994240253
315279
16
66266
7434
58444
273977
672552687
316363
221333
91
484000
47908
7
82376
13
313415
968302141
429914
4
471463
219339
26
55
650622395
22
18
68
76
62010
24
91
72
14
730051768
772541301
47
450682
461301
37
248174
4
5
34998
74
47
25
7
467421
250887741
73
87
447349
24
100214
237606
134712
222652130
11
47862
2
280451
347351
24
48
534045227
788264017
463320
307195712
2
82
26
480667
370737
15
206003
56
407499
6
78
42
278687
14
360763
246776
68557
422854
485942
230009
3
412184
60
61
31
13
92
8
93
99196
14
5
7
5
3
73
25
72
274022
94218
7
92690
333295
9
381406
407607
1
21
777447027
498198
402100
16
46
24
31
203143
323152
162284
442707
56024
336039
51179
409474577
93
187657
381017
66
137237
55345
27
265437
58
251902
7
360372
781906214
69
1
93
233533
52
149712
266572
91663
7
46
182064
239518
646652436
910312297
72
36
249665
9
82
309983
66
334612
160268555
65898
89754
621223304
81071
254946
45
317698
6
108557
11
467666734
996838905
61
99
99
49
281282
6516
89
46632
66
38
5
204501
24830
99
93
239781
14
59
483321
192763
483933
83
9
48
36
756225649
9
136905108
80
498747527
96
154902
112864
36997
44
34
383096
86024
373271
905754626
71
497462
84
5168
20
26
60
205175
157385654
85
10
72
430112
7
1
149022
845744577
227186
93
2
518640281
1
25
318230
8
1
243101
26
372398
67
87
352974
107061321
690064547
230689
158363883
51
311753
31
8
320047
85573336
93
184552
98748
90
6
421887
161604
4
267892
50
144128
461787
286923
600915092
54264
44735
4141
273141
10
224731
48
381196
3
54
599655795
52
92
124250193
5
460855421
55
942
38602
91
30518
753967815
54
87
55
40929
28
155711
324851
95
59
488483
41
54
68
222975
18
5
57
28
79386
73
429037
343624
33
100120
114028
470480
22
1
3
357634
88
52
214717
74
1
55
32417
359364
460471208
34
143114
67
659761971
25
645498640
81
247612
5
78
403320
280806
39
475593
56
468922
407098
7
456141
331401
154470
410885
4
296623295
15431
489684
69
329288
124538
230639
253275
23
9
799587956
12
67900
18
295545
46
40
198644
216371
171515
462882
201728
485152
72
339706985
316574
253799
54
385675
5
19
299657
202737
97340
316310
248906
156290
385970
3
10
53
8
88126
54
4
98
26
2
243055
79
2
377125
329991
48
439212
98
204828
360702
417518
951512239
69
38
344614782
60
300643
190166
87
306777529
10
14
67579
115747
95
9
1
79
37
25
74
37
266728
85
92
826938395
73
5
6
97
88
70
356807
294708
144641
201455
8
74
8
35512
178816
99169072
36
72
103554
39
139859
15
455600
338655
53
44
18173
217593
3
361217
351434
368720
3
24
99074001
296525519
58
387143
57
366329
266968454
400780475
6
142805
34
115324
11
181608
30
92559077
455559
99359
66
25
109797
87
862729180
68
876337496
793388585
1
1
15
56
28789
172114
31
209464
488116
206683
371599
53
154771
52
56
5
155923
1
65
494578
18617217
87
76
76
409206
64
10
399113
75
130415
125430
180531
31
294190
4
64
11
421683
344567
43
28
492654036
80
10
3
73
5
76
186156
261558
20
30
90
98
20
63
83
248616
144614
224045
330931
37
62
68
36
8
86
90
632764037
275074
23056379
427686155
96
69
55
175601932
186531
4
20
520505055
33
84
79
212923
83
62
467370
8
91
210217
320074464
135237
625592024
128167
97735
88
22
43621
150786
439853
4490
141707
463828212
88
19331
35
26189
154733
303329486
187138
96
269619
448524
335119
165130
74
268500
352779
62
45
37
92
7
98
63
146289
58
190925
127782
966541679
77
232960
54
69296
39259
59
219569
55
91
208522
400546
98
25499167
35
57
3
177998
96226
40294
213457
429572
211531
15
9
5
35
435492
6
44580
160838
23
285344
309119
418127
179716
466865
39383
28
522343246
11
352173
2
198468106
88
83
70
25
458083998
15
6
311652
81
13
20
24
285479411
33
317719
3
599046727
290094
760758708
243052
188336
648830279
708858826
373848233
7
673553073
31
234461
192993
91340
56
58571
71
410617
87
93
829677249
10
35
355542
46
8
96
277785
499308
16
207208
44
329044
337800
42
54
405351060
6
73
54
9
266977
639
78
72
65
27
314821
333841283
65
37
52160
50
114251
83
309967
99183
370748110
97
41
90
3
21
71
474580
258769
34
480635
88
10
264653
263440
283746
84
27
4841
99453
93
467982
156289
439640
30
5
423415
478158
151850817
62
380289
47
36
322403
28
149063
63060
15
773234733
76
477314
287904
233506
573416701
102491
84
303232
158867
65
29
171604
368668
61576545
27
397774
411051504
22
85
57
789810131
20
225604
94256
884809002
269544775
66
433470
94
38
183583
96
175887
335972
106518
4
833091772
428214
757942618
921438122
385286105
48
325215
201318
27
8
673589241
703796563
51
444382
52
231313
578852313
14
46
88
33
172357
371906
284488597
83
78028
27
893987796
135704
157139
1415
92067
95
336836
262970
84
10
12
18
39076885
80
49
9
123942
93
315027
120282
87
3314
443139
73883
341022
41
36
75
1
9
318856
432045
43003
312457
62
295041923
87
83
381902007
485591
3
141111
53
222891801
2
396426
42
6
5
52
230737
359613940
241330
475350
234706
49
180295
26
81
107093
5
8
461892
20419119
472299
11989962
392443
38
80
199304
178438
220535462
13
479162
664423019
27
87
114562
857950748
265836
22
7464
477680
338255
106992
99
16
454335
42
274453
340728
460763
89
92
19083350
77
44
91
139392
472183
5
27
542722791
164607
236620
10
90
200446
316055
59
77
6
4
9
10
28
99
431647
8
59
46
73
488025
49
63
208171
81
707504707
501854747
11
75
52
289414
271277
56
64
41
344903
64
203102
925905389
51
165270
491481328
22
64
22
4
57
478512
19
412341
64
8
154637
61
3
37750
56
447401
45
3
471394
383574
55
208767
37
122665
9
11
209377
258397
4
59
400155
65
98
19
182582
8990
46478
44988
319351
21
366463
9
425514
68
233511
194456
87
45
307037
212859617
69
420862
4
1
687646165
249021350
23
384145
445695
52
71
34
403323
65
116652
281030
17129917
85
91
31
28
79
90
307602
280741
135071
64
383606
68
70
67
353862
9
470872
13
250123
202311
7
32
296845
6
13
87
383012
10
36
19
190613
472349201
70096929
70
499399
69
35
190106
99
97
402886
179017649
33
86
458233
54
280940
496961
32
37
456314
247627
93
1
477966
387669235
373128
11
425477
67
12
902447506
6
92
41
175966328
712208162
391852
7
341140
68220
23
51
27
6
15
437610669
421761
5
6
335383
352005
70
86
485797
259149
313968
356890
94
87
99
209761
33
425306806
266766
30414
59
189917
46172291
77
360780
8
21
680475770
74
57
157794
69
381595
35028
56
70609
451098
71774
274462
168873
38
482773
7019847
326911
8
45
99
276196
77344
359381
241031
55
21
502344543
494280
4
344875
6
317865
231595
36
5
333707
311185
23
54
70887
249253
41
213851
557040858
438638
486539135
381317
82
90145
319077
136447
46
6
384321457
28
415109
79
17
20
76
80
84685
33
543381782
347659
370863
443517
81
60
57
228107
83
435199
135543
94
15
6
3
4
73
464187
37
60
81
339437
368581
94437
33
45
250315661
55400
39
70
43
8
96
698747019
373935
245739
427833
297346
37
56
749614017
457628
51
683530687
13
178720
6
384183
69
2
261653
119627
137143
354573
4
62
85
82
260502
79
99
95
233438
409166
89644
179492
169122
914068997
228041
179483558
8
49
497075
351799
921027434
152337
79
428998
2
51
470463
80
365736
235052418
61
405926
276168
19
166421
135088
109202296
77
1
86
50515
59
230609
2
66962
144859
74
30
209487
17
44433
349630
44
1
30
99
9
46
937289942
16649861
90
376009
39072
5
180209
332806
786836275
293586
275776
41
352270
22
13
470831
277669
30
12
14
108773
305020
29
2
20
891574809
3
2
22
15009
79267
91
101386
11
6
16
596788616
32065
214008
328180
107451
3
64
31
418388
14947
80988
87
107215
2
296389
6
450971
85
17
357684
78
47
183311
19
16
7
417569
15
198093
9
404493
46504
394395988
331591
6
58
229340
179029
87
609941047
17
34
435683
19586
683998403
64
194619
380746
433335
7
69
40244
7
190657
467769
242830
11978
446356
76
224341
41595
267189
45
35087
269299
48
84
381620
208527
358977
167143
459703771
55
8
86
46
289955
286894
5
111758845
45
298400
139787
97024
78
127087
51
334837
386859
939945158
52
33
308537458
19
363035
45
87
217081
452981
71
419659476
41128
33017
41
50
266216
405272
50
195449352
294965
31
5
254521
67
94
14549
63
19
56
475452
83
27735
323407
251695991
144302
96
267581
75
47
22
70644
298795
89
7
48
30400
441047
4
167953
4
47
76005
669391090
276727
89
19651
334633
42095
1
455915
420937
8
75
322010
490804
37
75
73
449121122
437819915
5
55
395965
88
163852
364007
69
420483055
19
92
133333
8
477642
97
46
139265
36
8
339688
9
152718
61
25
739765307
22
370365
477018452
309145
350229
25
535023596
49
445646
448790
25366
452055
356157
80
439549
1
994470113
198855260
346953
201255
499871
56
447483
40352
469865868
96
41
451844
96
24
331718
477523
21
9321
10
405228
49
72
148500
41
236548
307906
4
27
28
428910
418365
85
479265
70
238698
249657
262805
446923
44
237670
6
91
399922
4
3
57462
5
405571
3
373548
407726
63
39
60
247672
7
36
825772258
6
57
4
191354
95
409446
14
153882
178120
344105
1
911644969
84956599
233706
9
384903153
94201
43
70
99
78
33
43
2
182055360
9
365677
48
110842
52
205223
563423390
141594
464141089
127926
389888
150318
241613
251951
116551
338479
136220
77288
438432
6
7
448645619
94
96
301287
5
1
65
30
61
178157
354436
308494
369136290
213981
33
379070
8
84
5
58
327127
134340
65395
53
168079
188272754
1
815598527
84
444588
8
320514
71
4
67
174272
130869
134437750
95
9
64
11
124821827
6
409278156
23
69
499507
69
440380
134481
3
179335
58
439834
212189
277280111
347708
279272
92
65
231049
280347
313207647
335
254980945
90
46
311408
15
43
381781
2
94
447980
30
95615
440951137
172851
12
920763040
651890218
100065
17
442903
70
5
354682
74223110
191053
60043
3
17
606930132
44804
155936392
67505
142576
82
17
311738
44
408734
75
89
322410
16
377276
425496
147416
116416
93
64758
7
32852
443069360
14
91
6
437271
579406690
24
37221
484351
52
81
252543
321825
82
5
76
80085
52
433656
69
34
76459
487489
282366
80
846549875
361379
483504
138014
44
10
232788
89
2981
277829
17
39
11
59470
385463
365771
41
49419
229370758
230609
113645
71
76
350351
2
249200
375226
41
6
91
88
46525
85
90
87
78
337370
52
135560873
454611
156206
21
94
173404
793222875
5
45
17262
96260
129200807
281053
655705038
279744
17959
52
70
808042805
219057
414332
328634
24
721513842
21
150250
45
98
266706
106568
99
40
386806
471840
219474
81
55
4
295397
868732384
34
95
261763501
404463
58884
78
49
84
50
79
491057
410633
292979
64626
75
24
75
938195210
96
399478462
98552
52057942
353588
49
15
360155871
383323
33
461342
37
114483
25
94233
201916
121343
3
5
70
6
494741
65
22
389404
81
41
241690752
33
53
9
8
95
142305
408746
4
87618
425769
661886107
217804
4
89248
423278
338934
439226
21
317740731
425085
386657
13
93
18
32
44
49108
10
83
262494
1
99
66
70
81
413450
96079
402464
50
1
43
4
397389
381876
354174
452750
193731
469457
825200557
73628
8
98
210049897
850100864
111588
334955421
1
39
12
198014
360731
9
65
247475087
71
970727290
15
24
76
94
190743
25
84
90
44
1
229455
412660
47
2
219791
4
93
20
44986
41
99801
292918
228609
17
7
39520
46
415510
66079
485955
6
420756
360506576
489637
363380
742705134
183556
363646
713293029
6
44
75
67241
135940
425226
168272
110183
287143
342691
26
31
416222
3
929228684
65
68
2
2
43
197077
75
133547
338691
102772
30018
458259
82
8
349894
312397
8
7
358819837
9
73
24
203804
12236
5
595702714
453072
199963
179166
47
51302
167728
205837
192457415
670650376
650561233
447744
72
7
4
215417
560603189
210020
309457
176515
486644
223758
119942
264185263
1
97
30
489962
425065
48611
32
33
80
971219467
312850
54
205126
49604
61
45318
239325
22
15
27
76
197264
83487
4
437788
165171
10
1175
28
308078
307745
925133011
49
86
24
26
432564
48
24
335170177
429658
2
499511
367167
16020587
297357
24549
67
165604
57
95
55
241502
40
231227
76
259061
416890
387059
119984595
13
13
52
4
36
97052
49
207855
33
493631336
4
123921
74
28
909333649
445199
553438906
45
131308033
183300
63
7
31
60
943449605
69
4
201698
760801270
417078
58
433053
9
47
292358272
19
296751674
96
169557
64
5
159582
337824323
169008
356850
464170
6
8
449353
398255
277595645
92
73
44144
65
65
400472809
79269
497266
5
66
53
244274
159115
791751810
192839
4
76
79
92
6
99
42
65
58
201025
97
70
566110050
440425
308145792
83
496317
91
9
3
389992
414320
44188
472524
59
73
14
772634106
94672
232199
66543
821932620
93
2
38
99
51
3
19
46
56
396238
5
264152
4
262293
15
68
70
928081098
29
99
328776
1
206644
95
427875
87
17
481112
33
1
60
8
10
6
82
446709
23
14
913466986
186871
299123
59293
110774
91
56131
97
177482
64345419
1
58
35
71
130011
9
377648
85
274962209
18
229046
48
212844
120127102
69108
416187
308059
239852
39052
367084
16
96
45
65
186239
264721
81
42
184130
63
29
57
87
1
154270
2
43
473335
53
86247
130189
86
343083
20
296349
4
59650
52
27
2
28
464
80
493842145
74
257175
70574
418099
6
52
488639
88
784994475
56
455760
404446781
60
73
294080
28
14
66
350628
1
54
50
240163713
60
371428
919793522
47
55705
38
50
557101954
262230
318202
75
92
81
51
349764
482905
468563
456243
371198
250296
5
20263
355505
26
183024118
9
60
740310781
289779732
97
677585274
35
8
171932
93
141148
35
91
98
27
460261
376303
207005
93
222070
5
209650
42
421188
251653
26
6
422154
35
42
36091498
212498
271457
96
224363
13289
3
85
5
84
286685
114443
108414
279819
212776
16
2
65
598
34
38
247892
252174
52
857619757
86
32
93
91
36
184475
79
79
38422366
57
145898
11
73
216018
76883
210073
378756
16
46
41
99
57
459743
63
30521
55
44
39
31802
97
76381
820832573
394198
7310
54
9
36
33042
13073
285569
521013346
93
84
131084
91
12
20
37
7
247731
69
281190
2
948156689
10
4
60
93
47952
249575
1
36
215598
93
17
85
12
84000
353771
400273395
52
381674
5
75
437925100
243392
50
64
5
126016
447082991
20
50
12
24
64
269326
87
99974
99
6
71
297738
33
13
81
92
24
239708
475348
75
94
97
39
28
97
19
72
200403
936616472
46
31
61
328859
830035773
6
365627
14463
25
159899589
397596
7
265299
51
369794550
11
62
340379223
29
300073
35
216496
96
42
5527668
840915256
76539
82
8
34
7
8
29
218813
43
74
428763
74
56
37
63
14
157314
112744
203957
132411
418353
47996
423473
66
114391
52
73
427328
98
440986
832811097
5
73
459101
656112333
256978
483529
388064
333309
31
276954
13
175018
67
105948
89
44
14976
468166211
189456
6
27
182875443
68
75
336286
487370
6
63100
84
58
6
38
260155
92
2115
31589
91828
39
460948691
97146
4587
5
75
5
36
81
44
22
359266
35
563068815
303208135
299107
311941
10
304837
397499
714608706
443322
30
7
49
450270
6
65
72
52846
49
457164
7
53
16043
32
27
355990
41
122112122
67
44
402204
1
50
4
120465
340733
302841
28
282055
383064
9
1
9
46
216027
404740
139838
496295
8
69
757290135
483506
74
99
118729
73
35813428
175439
51
40
326505236
81
15
170118
346425
14
18
150167
143110
94
69
20
11
91
388688
238978
165188
374110
477446669
195588
4
49
289549495
335702
7376
25
65338
28
88
93681
24
302454
21
69
9
29
800506736
499084
83
14
3
260737
7
5
63
31
125570632
1
33273
378881
97
58
299635338
305948
841343498
483912
64
12573
50871538
109215
38
28
583661480
435509
44
296844
29
198075
29
2
29
848725206
47
166693
929387465
340311
4
427792
46
32
172884
2
498186
8
60
41
5
9
55
446664
105185
56529
77449
2
42
57
74
279775
23
463133
51890
51
14
37651
393677
8778
14
26
248444005
93
50
74
85
31
3
368058170
4
409788
56
47663
61
35
273927
5
8
6
49
204295
155241
336938
469891569
91
45903
3
98
76
284168
173767
246599
75
47
88
45998969
221789
35
74783779
57
178005
29
234297
24
70
71
51
65
82
268322
87
3
6
97203
70
154089
308010
44086
3
161240
59
360060
81
29390
837801594
81
61
86
30
463270
23
254555
315565
123862
59596
77
195945033
717883125
485488
360303
9
27
289288
52
18
135914
6
7
372827
66
97284
15
418100632
491275
268232
302523
432775
59
10
62
345977
71551
468551
439748
106388
101887
422921
57
84
372442
450786
7
39
95
1094
335561
3
49345
3
803409383
16
71
33
4
38
58362
175941
143518
400332
75
79
3
251498
2
42256
69
78301
35
407868
79132
378825
452370
230918
52
215222
80334782
22
449049
42769
49
54
140861
272828
668231604
14
101610
44
64
28
6
66
89
70
22
59
716753900
150386
58
85
5
32
28022959
394962
252241
66
58176
410729798
264851
34474
492862
161811
273335551
335205
57
372441
22
94
342064
436045
24
54
289604
28
47087
64254
96
86
90
76
38
188334
70
58
32
178243
83
89
216032
477137
359183
129316304
2
65299
44057
79
295764
161279
328389
152396
57
74
51
4
562233265
488640
296914
22600
331401
256330
470000
252909
69666517
181119
240414
18
300589
8
74
75268
216634
12
474986
74
21
27
42
15
31
319966
383305
26
87
73
144209
94455
297567
18
65439
65
19
68
415951
221306
247249
221293
234598339
10
54942
35
49
481482
74
200211
88
953085043
423178
4375747
5
62
7
91325
86
259501
8
56
146305
74
2
31
171146
6625
459214
294619
470973638
60
66
22
81537
9
83
484709
215177
81
443302
6
280492
884835684
33
27
191359
199072
62
482599
29067
98
279958
88
53
52
447617
422934
84
92
995117956
273841642
958997494
343336
388842
937137600
83
92
190833
9
134008
202608
134528
88
304114
54
237767
409016
306630
660213297
63
16
28
393162
25
58
2
314243
7
554515941
29
5
173267
95
245151
55
332934
78
48
84
467075
64
78987
72
22
10
73
84
452875
177960
410143
30
98
202000
46605
72
226757
247168
78
94
217290
819463886
99
57
41
346022
329501
202634
18
318302612
42
13
28
95
18
44457
341280
27
409043
29
483616
81
957850455
2
208698
329144
93
61043024
31
293314
213093
78
189789
59362
62
62
368923
250420
285891
906154067
8
328744
49
409033
133796
222129
124994
64
469924382
26
72
58
441790
49
34
242707
108247239
136007
17510
160252
473088
112074
194372
41
47
191783
39
1
397130
65
56
129043
5
215332
6
404735
86942
35
48772
26
76621185
77
347441
59090
79483
262044
322303
170685
470953
22
22
87
59410
36
89
41
21
89
477494
78
72
418935
343862095
300811
11
89
60
16
16
61
14
5
461626
105124
293114
9
33
40
1
6
226823936
66319
111062
147196407
85
4
75
31
100235
483391
61
151132
86
78988
59
327417
60
2
74637
8
56
76
40
143705830
62
68179
478244
29130557
4
370425
489612
72
282605
26
482779
90
70
184366
296176
307417
251987
480351
219593
99
163368
77
18
36
16054
54
733534778
79
46518
80
464047
90492
146625
43
6
204618
468794
221324
52
381922
78
6
315882000
19
340763
91
471272
12
99
431634
38
79
36
6
8
10
196065
86
168095
5
43484246
237420
437996
323509
80
234762
47
72821
126320
161722
26
53
72
820709329
59
909872050
43
20
93
176191
107757
89
812035052
299906
7
463247
80
68
433839
28807
1
23
739298572
19
17
403113
211912
111098
424264
60
62
298712
226497
8
2
41
278110
287
27377
95
348896
33
82
271603
173220
72
64
775009879
48
38597
34
92160
5
2
69234
92
3
481903
286718
16
361826
52
60
12
499307757
433859
111496
137218
69
53
83
61
162352
25
365065
60
40531
160703
4
80
360922
154173
283435
331165
1
135522
27
19
107328
353604
446268
56304
464837
306074
37
70
48648
460640006
67
9
24
8
2
6
450115
7
3
18
44414
105080
226949
8
53
81526891
1
58
149888
341711
35
85
209823
3
307029
24500
6
291813
171776
84
5
52894534
23
15396040
72
71
43
85
376245
491481
49
40
84
550285546
294972
97
245800
386312
49
146533
4
8
63
90
89
137568
17
74
61
308072
61
319795
3
148400
93
60
17327
62
898599099
129687
6
31144
67
607015571
125726
4
144233791
5
246178
19
79
355789
7
83
98
452325
62
408263263
81
39937
326413
399594
420899
39
118567
263247
281552
472132
67
525836581
3
402905
90820
954554235
190292
99678
6
471608099
41
65
35
254149
372783
74
23
25
74
91
498183
378908
116252
6
94
377088
7
28
5903
94325
72
366812
48
4
15
168331
361829
13
908579310
60
928144326
70
1
214328
228366
312905
93
436909044
288304
356322
324226
147964
321882
278733929
19
355635
45
3
25
640657613
88
49920
254071
45
248232
203875
35
140195814
12
43
297481
24
518965294
42780
9
6
403689
8
203086
79
57
452100
51
14
93
96
376647
79
87072509
121456
69
429823
4
3
577565032
42
315454
71
114386
115559
49
30
51
68
64
304428
89
83
68
308460
94
87
73497
26
3
591971600
289139
45
71
85
498344666
76
47090
361450
452651059
70
32
2
57
11
4
171728
372511
15
292219
40
32
29
72
72
23
138346
49
39684111
360697
14
492795
61
478903
292240
162938
78919
432745
44
25
152549
16
5
69657
22182
777159320
8
9
15
339494
42
60
99736
179649
192628
269659
12
884112191
9
17
96
480067
343310
688083151
74
347163
217206124
49115
48
256402
58
9
410544
238632655
421091
239589
4
14
51
11
149793
31
340253
69
108377
261131
78
36
464241
160685
413558
188053
2
9
301417
301540
361038
83
87
8
77
7
2
148535
1
303417
630976796
26
2
497842
17
193307
12
10
342264696
89
421789
451432
99
9
87
48
32241
191801
60
24
446136
13
99
278313313
972434239
1
25
63
78097
4
426602
476073
76
24
301617
57
100500
13
94
5
9
507773927
49
488890
5
45
357390
95837
44
450452011
85
82636
357865
332843
89
400122
13
33
5
65
13
95266481
89
47
484851
9
34
151727
66
308566
699500266
53
141192
190142434
3
316883
90
31
82
1
458393
201662995
75
66384
954577610
276452
314787492
15164035
21
420194
959406750
317900
56
50
10
43
54
53
56
76113
374305
54
74
387483
7
42
2
74
161484
495942
56
64
57
411608
327569
192953
2
464779540
37714
195310
84
9
335073
9986
301648
268940
45
292482
75
40
6
14
135887
419940
61
332066
368016
49
296899
647878570
8
431795
34
25
91280
11
33
7
315985
619068265
90
8
207245
317594
261932
296175
408485
70
184088
378465674
26
4
462855
302250
33
186835
491700
53
15
27
313463
18
91
205683
179111778
38
217132
63
22338
178967
196477
93
75
373950
1
69
964210311
23
104751
197518
1
59886
149798
73
7
283220131
103980
437139
93
44
75
217033258
399141
225378
334479
951731450
33
6
99
58
65
83
73669
368053
51
176105
34846
44
95159
1
1
11
389294
20
19382
2
370686379
187522
80
15
30
229582
54
232201
86
344404
259149
33
28
55
67
12
54
85
89
291961
13
5
115446
472765
17
75899
356778
270173
124352702
239641
429311
44291
54
36249
41
981085129
2
200514
53154
391407
82
162441
10
5
185591
144453
155572
2
80
200859
7
247554
5
62
83
30
107035055
289187
186333
18
17
66
94
344166
322101
46
87601
10
786253951
42
106277
77
309352
67
889421336
19
97916153
260876
332523
186771
8
52
186461885
228760
73
57
49
4
436901
34
705711286
220062
25
65336
19
112713
67
79
34
393156
162817
50
96
43
51
55
30514
310869
77
426521
263624
474724
46
49
68
80
133401
59
187660
328607
138849268
356416
224804
1
203833
72
21
798793121
341251
52790
395447
42
9
64
17
65
310136
49
36443
382203
73
85
134715387
18
8
199574
45
997848305
30
68
83
26
14
188304
5
66
433536
40
281538
22
458114
73
84
108388
28
23
153518
312344
174013
399772
390646
368941
790134020
272935
156349
226366
256978
65
309497
465015
96
31
471882
62226
360828
53
765935103
343806
92227
236081
472357
82
42
49
51
478280
57
5
470407
8
33
237141
459091
311880229
80
456944
53
376471
33
107507
48355
4638
206877
136087
185312
46292
3
24
32664
35
157253
80
30
116159328
56
772297189
122381
19
460018
368845
150365
63
403465473
15
45
16
8
223252
362175
75
369415
3
56
70
217755
419550
9
191075302
252866
412461
244522
32
38
4
84933
117515
267437
648224450
186148
7
403045
142971
81
260622
333124
5
4
80
383838
816018932
72
457006
50
21573
69
488108
480056
94
213274
165192
27
228745
53
194017
645665518
3
13
203428
11
53800
8
20
273068
332609
92
402958
307628
456475
21
1243289
61
4
274065
208721
427692
26
77
41
6
32
97
712775199
483155
107357039
69
11310
3
90342
194805
44
229702
56
20
5
612272819
162700
63
456678
77
8
57
31
67701133
65705397
256434
7
63
97
66
195193
774436367
4
39
86
56
416514
86
45
455693
370687
10
7
90
10
52
83
20238
148136
35
51477
151767
344504
4
327191
155476
124605
8
94
458687
326007
23
85
457732
352230
87
33404
11
33179
57
70
452541
448416
11
533801394
89
55830
8
457044
60
165078
835464893
24609
354215
92
301057
9
312769
6
55
15903
708142710
116984
354171
87
92029
470374
73
386745
39
346421
5
397637
205354
288141
232803
21
886999105
9
63
195307
68880
612877320
73
109446
5
484298
78259
669662272
471176
253835
490922
310837
440218
53
461852
81
8
192511
41
21
50
210799
55025
205105
98
20
39200
66
39
242458
51
123866
392573
68386
196565
5740
45
316388
12
346420
23
792965266
8
30
79255
133919
247235
26
13
48
96545
9
76
3613
13
283505912
239622
1
49
78714
199056
407001
4
43
164002
91
368369
12
429177
9
226329
96
2
98378
33
868947439
56
86
24037
5
49
212709
77
361890
127964
19
210496
42
358187
284584
8872
110931
11
464588
599477554
354664
182592
70251
20
54
122646269
313512
338337
198590
35418702
46
81
475870
391586
49762
8
331153
316313
409294
747582897
9
83378
447375
95877
91270
68
146490
741401724
2
79936
74133
23
274340
63804
75
2
25643769
73
16
252306
347946
402761
197286
46
41
7
70281
78
96712545
25
1
30
43
50827
458674
48
34
6
174879
41
19
87287176
169061
70
93084
86
124605
108388
240523
96
9
61
39
57
6
16
631992038
54
6
226173
79
34
237616
42001
107076
50
361273
14
49
364083979
104184
139549
203272
38
281261
60
68
325648
418299
8
471939
9
383564
155988
76
29
24
880184423
535305917
412441683
84
11
420408
251366
362464
196959
57
418260
1
42
83
42
18979
769328197
12
541414299
93542
52
5
32
135841
52
77
184527
18
875243440
230503
25
148554
79
20
89
79179
45112
489226
11
290359
427690
431498
2
490074
336273
34663
353994
207127
65
267525
232979
23
409045
91
13
48
26005
586736670
15
59
25
7
369183
231632
70
35
82
7
616270069
94
37
65
58218
77
551199261
91
48
63
2
60
369847
478674
94
705424229
41
80
202720
426573677
48
229370
57
490007
226947
197063
45
59
11
361521
473847
14
128245
193292
31
147936
18
98
426637673
187328
85
69
26
36
13
53
96
468863
54
135759714
63
39
942375138
22
9
127794
34
20
76
271816
3
421628
3
2
380870
487296
26
450251
439910
66012
76
63
216269
10
268238
8
77
347221
159794
21
30
431759795
92
19
423509
394354
59
46
420407
2
964230476
87
46
81
197499
76
4
412973
366901
200873
497254
449470
320923
56
22
56
19
58
95
15
1
666989713
56
197153
76
411764
6
461738
17
484977867
75
546987612
73
88
310998
128710
454611
300370
91
245476
164647
240707
4852
86926
47
80
54
970732356
247905
331912
45
438734
185766414
337713
13
265674
180376
5
325529
2
309109
27
243294
99
12
5
257479
18
254335
47
77
31
200590
344111013
2
25
92
41
23
27
219986
564157929
332761
55
233484
108257
4
15
3
14
280248
61435
403976
78
28395
410391
239735
68959
348730
4
98
75
347810
357764
7
349999
54
34
980166441
85
78
443551
45
898756176
7
39
41
81
70
6
54
158703
52
74
314196
25
32
87
168546
245830
49
277521
219149
412018
357318
156015
28
2
6
56
59
79
84
55
781147253
350112
38
213010
7
66
320935
55951
35842
5
299850
134861
344649
280612
66
7
4
32
182716
48
487241465
473326
77088
291264
348016627
93
6
638679330
66
135303
537093451
79
7
95
2
11
294270
149903
303867
101163
53
243013
13
45246
140561
485959
79
181015
137559
496735266
7
99
715956962
533202894
56
48743
50
2
9
17
468527
65206
9
96
9
3
86
76336
251439
87
46
344087
19
357781
449174
354552721
34
937566035
97
410394
40694
21
229700
39
488704
96
92
473662
383750574
473828
373009
418366
3
109946
51
245035
64
494836
217619357
43
91
277150493
201066
6
55
497680
38
31
332607
401528
113450
461494
68
20
56172
55
167851994
92
93
35
70312
290490
92
323276
82
69
26
134269
37808621
8198
54
411772
150339
86
762855375
71
17815
278518
307244
9
328391
496845
3
406479
316016
262598423
16
33
55
465847
114381258
54
24
205095
10
466246
51
189034
443641
203526546
50700
223640
20
18089973
262026066
390793486
841074105
216201
9
56
5
283480
260860
84
1
9
390835
119832
478814
172400
463128
110509
463328
53
23
5
364740
38
65
80
407042334
372738
125567525
67
145072
214118
6
48
48
374262
355705
21
167888
276198
7357
45
261778
13
9
25
23
246050
39
84
394308
11
133747
6
54
307382
106381
212215
480155046
43
10985
33
187068
29
331643
42
4
73
92465
827095292
89
81
273363
314402
482655
70425925
341527
30116
186951
70
14
142834
46
255643
95
90
94
69
124643
38
1
349122
74185251
99
3
184237
60
368720
303562
436807
251797
53911
52
166185
580614599
142892
161198
4
73
85
430330
82
148374
262625
266949
52
86
29
6
458625
65
3
321908
338266
81
88
52893
397246
51
45135607
306176
2
18
68538
42
439507030
91
261768
13
38259
2
260874
383677
125532
163029
132336
397807
74
152227
49
139249
4374
3
348867
90
171384
398920
472995
61
486372
239123
248590
99529619
125993112
975899229
386586473
21
83024262
26
59
394768
290064
72
37
5
1
255757
74455370
2
63
394695
5
14
55
3
99
35
42
156855
99
41
4044
70
8
54
200579
8539
59
10
28
333388
19353
33
46
290141
805734246
55
30
73
92
73
8
894426641
25
154999
409279
445403
133728
96
483106
340494
5
90
763597843
409865826
183308
666932807
20
315474
571253614
456945965
320295
69
83620982
4
17058
380392
60
87662
454214
255210
65
7
16
4
49
17
164243
86
77
35
490568
351740
61468
52
59
103536
451386
59
249703
70
24
378490
8
374059
795866330
330649
818977298
458898
433162
61605
272605618
97
19
292646
160394
60
53
76
485608
345562
409073
300918
66
94
36
59
328379
263442
1
27
284414
27
79
140450
80
11638
31
39
49
45
246772
242965
56
7
50
35960
485344
41523
83
310690
1
41133
406246
688248245
89370
235149837
376
61
6
327236
479026
63
42
279688
125553
46
31
79898
34
21
252763652
67
80265
425904
201015
281807693
377880
405497
303481
233229
25
446219
38
41
10240
13
54
221950
60
39
3
13
188276
316085
96863
60
311378340
166046
71
354063
350440
6
417159
379972
199428
93702111
50
2
165879
62
414396
69
38
761283548
10825
718638512
27
518373514
9
34
8
290574
939779538
38
42
244099
300962
7
370613
335928
875587247
47
88
619376352
309641
61551
7
374856
199017
683641280
94213
701494956
101594
1
734276676
473884
383794
230264
479074
92
25
323863
251428
254920
72243
67
80
36
22
928963905
14
210961
176082
3
65
427545
82
3
144942
298794
7
178222
93
49
304115
3
23
18
99
13
293575
233672
83
418545
403357
352095
3
25
56
155471
17
50
453600
55
126071
246880
30
64
53563
416308738
331729
731795715
69
5
86
63
35
2
1
51
549021643
3
177769
59
148769
233382
48
219314
451985
26212
338859
70146
352572
20636
218272
273649
12
101439
257713
382424
484588
2
1
384707
192545
424865
463820
19
50
734535779
87311
7
380587
70
91
62
82912
651154864
671633912
416497951
21
4
45
441373
59144
1
45
253182
544773453
387317
379948
40
8
69
27
317875
10
78
412728
96
82
17909
22
77
299912
477153
88
99
77
76
416984
28
59
902614404
9
211791
88
34
4
222486
5
45
413816
421460
90
66
29
272656
114334
476101
484897
253038
296851
1
18530
356121
320890
435130
153032
92
383201
33415
203388
609479829
17
102082
75
78879
14
27
5
453812
15
59
78
50
1
218060
215314
389751
582438703
25119
4
410018
4
383059
6
50
19469
66
36
421862
85
29
59
20
40
65
19
8
41
336768
370282
53
56
77
969528415
315698
69
20
73
451003
256601
341659
28
6
37
445913
11
43
1
56099
12
16
55
36713
5
85
5
288828
66
53
227807249
437896
282745086
13
7
94
5
43
204015
16
77
495082
52
36
282074327
84
892680350
3
924836208
428974
50
323791
89
58
57
42970356
25
36
6
430626
24
4
233436
476450338
427934
5
36
323150
90
1
85836
21
3
435496
27
92
306988
116784
231347
4
653523743
4
196910
13388
33
414056
8
111903
151197
39
301585
74
83
37
154717
63
339028
43
254187
457447
81
125324
167611692
1
927192491
37
242695
315822923
35
313631
93
64
84
259593
201017
98
4
178093
206748
81
407129
31
763249010
201168
18364
471346
432890
46704
4
777742288
430182346
97
428492
372510906
9
4
94
65
69
928504909
17
6
653270155
89
330777
78
87656847
432100
221456414
246253
9
56
91
28
91
8
458640
6
121715
27
293557
347994
70
184993
19
73
92
82474
53
98
48004
231152
31
3
107630
209171
78
308474
72
38
74
53
65
346510871
413400
437225
4
265098
445913
77695
185487
78
57
190184
90
15452
37
69
196721
432076
45
31373320
24
380667
97925
138632
48
13
574152933
62
6
432029554
71
376675
12692
836535804
424419346
18
246145
13
93
3
62
23
102393082
73
36
3
47
8
62
84
15
964008683
179385
63951
8
329445
60
500499505
1
95
9
434031
61
325431
75
16
460725833
86
25
417461
440217
474553
168872
438906
12
80
56
2
27
55428293
271097
471075
129220
646006815
806342860
414424
27
569628563
399997
45
254406
18
89
40
136504
452696
8
84
9
69768
12
5
93
64
5
22
9
85
45
62744
22
591574154
5
443618
63
165964
80
455997
440595
70
87
385006
274682
456382
901276553
217754
7
467385
78
8
380141
48921
182380
460702
57560
3
180519
142660
331223
366606008
96
28
40
44
3
503355591
99
300239
446046
816410751
22
63
75
98
201928
72
52
26044
431035
85
38
423847
302235
477242
18
308391
21
149260
69
478012962
474944
85
4
2373
20
98
6
254237
6
955776253
6
36
10
83
92
87
95
86
90
245547
6
7
56
24
5275
86
220587
100096
6
257334
68
77
97
218246
87
321687
664600323
51
61
451813
3
95
46
131229778
9
155294
5
82953
9
94
195869
89
88
11
27992
243669
37
81
8
68
86
22
332721117
3
438553114
69
474947
192410
239323
97076
49183584
30
51
13
117083
60
331091
45
37
417727
5
485246
438738
968838179
71
322994
241370
148432
273378
13360399
411586
9
690903016
8
88
2091
453510
31
423936
896338870
93
206767
16
951476098
64
18177742
65401
962721760
63
22299
72394
73
14
36783
36
71
497846
19
337685
19088
117050
488555
2
17
205783
174109
346066
97573
101932
7
18
27
87
86836107
920143685
337239
93
30
52
58
55962
9
3
38
70308
481154
25
8
42775
95
203332
424377
102681
2
312411
19298
217371562
94
10
54
45
7
1
39179
484652
75
46331
253914
68
422707
195592
323115
42
297592
4
359518
55082
57
52
59
57
79
59
234111
17936
116344
74
136862
47
4
86
12919
476613
14
70517
39
272706
23
30
2
44
80
140464
371645
741140238
95
144731
81
450627
49962
85
8
90
6065490
168276696
65
92
98
135483
418637
85
273695
7
241226
59
55
36
233810
68
140739218
23
91
317720
438713
202782
63873
87
208836
71
158968
39
86661
471428
476392
244776
253425
475680
79
172233454
15
36
97
130293
63338
53
75
61825540
418024
251241
432824820
91
20
319306
244187
972636858
431703
46
72
271098
88
178418
87
3
8
89
132741
637745477
220684172
20173
33
335170
4
7
787251635
67751
286535
357669
58
22
14
22
117805354
5
187451
93
200021
89
62
321861
190471
61
95
3
222535
4082
28
7
361096
62
78
59668
367163194
50
14
76
92
122661672
491476
30
97
582660395
51
270759
901277320
307749
36
19
4
372865142
26
2
63672
8
42843404
45568
466759
328733
48
6
99
205289
226404
3
49689
90
250797
231559
59
70
779643506
67
20490
341914
231393
255212362
299281
341923
149536
302319
78
70
165407
74
468363
772709972
487682
41
814626976
411041
62
223825
41
191637
8
20
5
782512680
39
21
4
29
156637
38
76
254825
58
151695
56
46
17
446470
496072
9
310292
373838
87
54
69
94
13
262072
97
396817961
374622
79
90094
66
55
74
175499
43
482159115
1
318010
371147086
258661
443587
68
53
14
48
190026
64290
199264
14
326510
208958
2
84802
157556
240938
99
19725
63
361141
290128
87
450349
338358
52
75
58
130484
11
12
51
63
60
46
65
40
142255
51
24
47635
14
253690
9
164715
432633
8351
69
466710
54994
83
431816
318732
22
347256
490743
39
179327
416184
88
94
14
62
75
20
78
392641
212631659
399781
983154088
76
45
477515277
6
99
52896
71
68
80
70
52
54
6
7
449827
99
187453717
19281
737407251
51
363042
454500
65470
648069021
207321
78
219052
89
93
9
56
225824
466132
73
84
106655232
87
60395
53793539
41
482836
48153
348150
209456
65
48
7
42
52305
65
19
227359
82
240886
3
37
83
382797
478466
11
97883
34
29
930355806
164582
166024
21
407395
11199
57
37
1
57
38
54
143344727
92
382621
85
900983339
326288
84591
60716
88
422756
59
185048
194033
25
94
50
54
212727
38
37
3
16
948280431
476839
7
77
49
65
3
435877
908102762
402909
340345
511727017
370539
311588
51004
1
93
436213
439256663
50
427819
243212
68
398910
159461
633589577
7
331872
19
59
13
87948
383460
396639
19
45
62
70
410618838
25
7
22
110592
158767
261745
269650
16
122474
52
6
3
28
63
486719
96759
127407482
85
5
286624
403971
14
476679
6
177425
22670
504994731
158000
392289
402629
7
92
57
4409
97
74
45
32
80877
96
85
27005
829735766
452089
92
1
336396
12
20
423405
282141
1
34
27
260399
3
195215
62
78
24
80077
7
290745354
420090164
445455446
21087
48
87
168220
8
263126
45
94345
68
5
26
214699
494895
363301
8
577057529
86
514536260
3
31
59
263733
75
5
491112
17
90232
481109
148573
147200
168507
363054
186461004
935150577
491094
3
788153691
21
578795988
8
155772
23
462255
73
376961
465474
2
62
412599
178370582
469086
6
15
56
43
293608
74
9
3
6
485990
77
2
51
77
6
19
2
66264
272677
449413
78
251567317
16
442990
431268
215415
7
430191
463710
151266
28
231154
9
238657
374957257
7
5
28747
416009
18
469120
7
459589
97
59
428064
44996
91
5
99
83
43
74
3
39
890299176
338510
18058
122992
67
24725
11
42
20
69
263560
81
95
3
373053
76
14
71
412419
25
68
170671
409945
8
375370
327894
162848
16
23380
5
16
55
166837
54
523522568
41542
54
4
7
94
483968
467972
15
4
27
177356
58097
213298
43
13
91
2
840819800
206950
26
457554
459785
72
313817
72305
1
11
446781
438702
72425
398075
86
81
33
305355
291785
38
571052926
131380
202634655
53
94
32
431941045
34
91
122268760
23
73
36
57
94
23
5
8
64
39
736629963
21
11
82
85
91
65
99536
437717
234958
46
40
404745
451197
24
7
133803
353928
264046
41
1
95
439402
4
160810
7
8483
2
46
198530569
213757788
29605
15
11
437006
373788
83
5
17
300455
469665
43
355981
213858
69
86744
134110
229571
464721471
4
4
65053
97
14
311082
479282
429671137
206648
236868
244802
5
976998623
100315
128776
263281
29
31
8
170824
1
774036215
202765
343148
28
48
230856
1
66059186
77100
367442
62
51
224651
954675254
232964
468274
408606
235271
38
236613919
568901629
346838
6416
135156823
93
6
90914
268198313
20
1
32
16636
9
3
331527
87
76
278480
49
114011256
294657
2
92333
5
13
32
70
370889
1
254515
53
60
3
44
74
42
6
460061
724461143
268547
1
7
700754381
97
82
21590
23
34097
36
41
51
5
84
188232
355487
76
393401
82
236101
31
84
87
203582
14
288579
499592
870583488
181962287
90
76
8375
44
57
245272
84
2
187916
60
14703
376404884
76
358586
273085862
581025283
842946658
26
22
83
355515
297849
33341
7
56
17688
85
94
88
453280
396765
3
78
53
320202
7
266473
415588
348571
999372397
254702
5
83
16357
57
472291365
6621
27403
148502
163841
24
22
203276
379573
489480
82817
786009543
80
58
377796553
94999
9
53054
146937
44
260467
178751
33
367533
89
76
3
33
222349
46
416025799
123030
350446
414674
91
40
321958
428936
71
181395
429878
262242
18
4
77
66
694050633
155546
73
85
9
98
62
91
89
73
32
6
94
13
495007
315997
6
30809
14
51
347550983
470469086
146392
73
7
61
403476
53
112167
39
290664
395922
20471
301657
17
2
332932
320659
23
240421076
70299
625325318
42
27500
77
640466265
464469
6
701329646
366427
176476
218307
749584493
627223279
36276
255934
72
379497
48
965072797
3
29
62
36
56
73
69704
93
396619
301902
56317
91811
700738001
378876
262286821
9
521487227
13
736998429
72737
806961165
96
67
1
118827004
52
237188
5
55
32
566752869
18
25
33
30
638464147
334758
243615
89260
422
399888
2
65
367564
256066
438701
429067
421355
429592
436522
67
72
15
67
22
288861
44
28
774939309
80
483177
78
571424227
328970
3
320765
156953
20
55
8
335727
300159
73496
458460
187705
239761721
170473
12
491130
83
78
742211338
65
634409657
75
83992
452106
95
620508418
44
22
473580
31
7
56
389715998
86
15
856272453
262629
124021
2
22
96
333834
843184895
9
30
54
177861063
26
752900055
33473
75
32
55
17
262970
6
20
333538
47
331565
898844857
483055
166402
20
128131
451431
405000
33952
81
27
77
295776
1
224808
6
4
78
155328
7
78
33
7
5893
33
403082
130692
208619
70
334330
47
434880
101639
30
9
16
464952
285727
149507
428729
208333
57
26
42
90
413282
115303
247118
321569
71
335283079
389904
78
350112
263148988
256808
24
63
90
82
40
95
37
6
144614
7
293068
301777
87
360471
26739
263408
335204
71
191053
322689347
71
17
73
9865
23
48
6
61049
5
743159265
78
69
1
54
416322
485079
48
20
110168
143863
31
12
842301972
85
225162
45
212955
214445
380922
136542
2
3
80
479976
364264721
52
27
18
834528223
2
85972588
489987
12797
279499
28634
11
1
239126
4
76
98
708611543
253645
484711
70
9
216473
397529
93
5
11
165783
417058
334282
180241
394959
110624782
39
58
98910
43567
69
70444
18
94
404467
74
348127
19
411223
424725
60
4
208017439
377346491
68
357472
371874
58
423579
53
90
178040
65
5
487379700
444253
73
55
2
89
63
395436
139268
157285
489161
484117
52
96
66
4
92
25
342048
66
22
128670
460898
8
48
330728
269600
87
85
4
40130908
76
6
355873
224713
276475
315387
9
184114
11
6
441767
173786
46
88
63169803
348400
261095
4
63
48
5
47
114552
16
397867
24
58
49
53
66838
47
260390
13
150954
426962
188324
59
52387
2
16
7
107290
167801
20
25
9
23107
74
8
5
17935
93
762787029
88
498333
14998
2
3
796533584
438860110
56
9
203297
34
343951
10
32862
7
60
207873
444433
94663
842484596
63
323993
266349
274349
479798208
5
127084
3
580702557
43
232037
63
14086
419890
261873
242765
61949185
60
28605
13
186029
68
1
397571357
53
444578
2
72
62
68
4
373851257
33
272029689
383059
64
185748360
426280
175402
137778
252807
414731
44
129888
2
379043
238866659
2
80
223298
123812
92
466973
57
9
76
61
443684
30
205707
63
35
313822
429850679
36
322160
10
89
23
77
217315
43
372057
371307
171462
54
64945
70
80
503866019
276718
26
345506
2
69
15169633
300739
7
6485
88
67
61
72
380218
94
3
47
302850033
841775542
46
51
68
483353
42038
47
362810
71752525
316281
148598
147073896
8
21
71
282598
17
325241
786073380
344807
7
34
19125
488421
57317
121782
23
96
76
294818
408151
900059832
41
56
59
264881
278567
406916
877299551
269919
58218
244601
90
178726
34
302350
89516
240214
182452
44
24
93
63
297077
82
66505
71
6
54
999927511
16606
293542
75550
6
959391949
151172
344362
266189942
817539678
54
106428
16
34
162747109
50
422658
291479
60
82
306667
425617
36
94
5
74
390787
29087
9693
75
20
320406
42
890598849
60852
48
99766849
16
334447
70204112
11
815575077
76
1453
379340
37
354934
400121
60
499879
407063
52
109335
374250
333977
112651
57
95399
180612
297555
15
9
79364
7
2527
488613
7
115605
19
41
432883
30
442944
20337
57
76
90
254098537
70
99
40314
480706
257519
2
225184
41
5
245644
26543
46
88
546311341
5
95
159657
30
438130
47
55
424535
138578
17
452485
253068
383870
311265
952061826
145524
34
34
197304856
301796
27
14
6
31269
298969
344099
30
68
74009458
369141
43
1
74
94
40
184218
1
16023472
233384
38
55
288889
14729
12
206985
29237
29
64
8
80
279763
18
384131
4
66
94
205911
54
751415352
9
292278
276245
98
45
311245
266531
29
90
15
57
24
14850
30
452137
901936047
118786
7
236213
32
3
451540
470521954
325592
821527846
649746148
199514624
22932
282025
26
10
240226
716843263
311066
416908
63
84
32
91
7
3
322044
36
31
248773
474396
323262
465568
96
60189
76730
51
31
447606
149628
159409
386152
240167
63
170944
274228
44816
5
6208
6089
2
177788
54567
412370
58436
1
83
62187
81
274903
89845
25812
8
15
8
355261
28
12
193483
79002
83
5
78
349876
424316
184797
249238
57
7
54
72
37
67
163310474
184617
91
12
230329
303647252
346033
320187
8
69
75
44
446735
21
332685
264955
350293
88
110766
12
98
1
222511
134408
62
85
77
371951
233659
424363
20
34
17
63
75833
210479
85
30
14
4
74186
26
311516
108437
76
20
62
458702
893367431
78
91372
193786
745010436
302978
487391
78
73
14
270576769
6
99
86
97
131687378
4
141455
89
455473
25
513320801
439422
85
5
63
324951
601918745
91
83774780
76
357765
73
88
41062
241387
813532930
20
487832
458455
114150
292367
155554
157195
213122
22
9
41
147300
1
312997
352431
17
321117
52
88
27076
21
271313
555029266
52982
213513
99
52
3
27
504022104
334672
848210929
9
63459
9
28350
663762924
3068
69
95192
43
287425
338318
51
22425
69
31
9
5
360714
221333
91
3
284199
986653129
53
67
98226
89
316589200
89
23
36
360647
55
34
199243
488287
96325
41
351457
85
457584147
321859
4
35
24
102600
796917530
165127
3
10
5
100795
84829
43
413769927
95453
465538
626397910
310535
250099
26
49
91
243808
53
61
84
33
5
79
46043
54
3703
67
492644
31
505355399
380684
282228
127419
250034
38005
451867
123299
315566
79
87
7322
15
2
60000
989698815
81
89
6
9
187729
24
145310
744202241
4
8
446078
53
303992
218292
21
32840
471179335
52
329891
45237
45
5
23
2
61
399042
345012
498240
222865
37767
83
70
5
339946
513230242
58
212970
433617
86701
2
411868
6
16
436539
56308
33
116468
690231216
28
54
465729
421
470212
475322707
43
25
6
203053
332429
66
87
39
453128
61
164871
1
368284678
13062
61
423065
99
232291
439288
90
82
19
401792
16
40
16
32
22085
54053
35122
72
53
853258104
8
521921294
322043513
17
441614
264658
73
40
1
119461784
390240
73003
462440
369096
301517
77
208520
65
99
32
80
35
90
20
79951704
367739
77
53
337395
298696597
68
99
56
131322
90
339312
429461
48
193349
12
34343
429078
16
79
16
68
76
14
95
416423
10993
5
293320760
73
373980
490891
154925
278101
455774
63
2
16
394448
67
88
6
3
434423
71
339816
93745
247511
98
110265
59636
17
56
309744022
8
329592
954222348
80846
122441
23
664819974
28596
27
79
8
185581
33
82
8
284466
258818
51880
54627
897597397
79249
13
217358
51
217841
313061
296819
492937
60566
83
16
135297
399141
13996
136208
220941
39
143694
444157
465783
3
430410
299178
51
34
290588
75991
486810
98
64
236825
43
74652
252764
342824
103952
97
80
57
668995962
364325
55
320484
864775636
240216
176693
82
20
347944
34
163304
95
390076
454798
301335
187865
385813
499677
27
207957
52
62233
253098
42
47
314063
44
2
9
780053066
91
989884505
2
182096
22
148363
462276
5
24805839
233168
91
83
66
40
86
30
838498902
26
334889
545749869
73
422825
92
875527563
111836
408054421
1
421631
27
41
77955
53
84
73
322861
396046
321752
324980
218788
269901024
7986
253436
3
71
397480
224813
84
60
238124
143898
9261
38727
436315
39
24
27
3
64046
53
177198
33
7
407332
6361
3
95
492450
65571
74
1
154936
378268
2
322303
60687
35
1
102342
494036
8
415976
451361
79
437712
52
446560
40
3
75386
274974
492477
85
26
296647
6
85
317638
25
75272
175973
69
75
167909
827759404
25
100824
49
149635
47
136817
363710
312450
9
413488
18564
80
6
876645696
193692
21
16
37
2
95
36
81
7
69208
2
68
392199
188281
306056
296176
237182
8
391882
215100
71
88
183788
24
79138
3
196646
253106
42
515796714
18
407186
83
48
896073484
87
88
14
30
254326
22
487911
95
355007
97
283905
472369
179694
73
586521867
46
57712
44
2
225252
352879
228262
358720
294074
6
76
326696
86998
6357
322451
23
8
84
78
305918
23
296721
87
91
225369
97
99
306883
14
31
50
63
93
336352
6
5
387583
399755
695549187
81
306296
70
81
19
156793
20515
752946220
531844773
111084
462337
303482
300983
18
2
89132
35
95
230337
65
4
158357
192074
433473
42
17
88
263920
159889
309676
75104
950911374
2
42
73
271622
8792
58
16
295279
66
18
59906
88666272
2
465679
274317
1
20
386970
477480
78
69
80
93
470467138
438253
158301
76584
397887
4
74
30851
46
9
79
86099
7
18458
381306
735571218
123462
421294
23
64
459422
38
49271
692786741
322808
419353
9
488739
76
228923
218070
202552
827931715
203809
37
37
61
333184
54
67
40065326
348666
66
30
4
122672
322504
389426
42384
122905
50
56
91
66
257177275
63
9
88
261830
16
87
116037
8
87
28
625721557
2
88
185120
280557
112812
9
3
63
7
237429
356745
439945
45
40
65310
25
78
424593
441507
63
246501701
290551
97
11
87
26
108032327
30567
212926
62
48
13791
28
693964741
42
106940
274883
481059
394260
29
10119
54
61
72717
412547
77
68
216544
149299
311817
36638
65055227
158203
513148323
4828
246220
249453
45
131171920
259198
6
330459
37
693750679
46
30990
6
93
104053
150585
67
32
656914372
67
76
474084
52
12
45
18
11
15
366370
457151
47837
9
35
3
19
2
50
54187
694235503
8
9
81
85
74
273600
509510894
898857607
4
2
56
142969
23
68
208317
448904
5
3
185310
308625
74
296175
403361
584060269
57
88
31
220445
93
71
390227
61
71
5
3
469080
9
210062
69404
14
375628
90
93
97945
68
57
40
91
63075
87068
90
833471296
263126
364434
94
214897
48
441972237
310283
3
24
4
65
72
448537
8
227147
205341
369426
93
18342
38
1
897275448
632660297
514142540
73
52041
83
174900
370343
96
25
216424
409284
5
6
42
71
161993
122838
450659
85
94
438872
125398
109992
63071
194654
141552
65
446714
247674
77
23599
315061
254503595
23
69
5
432005
65
56
15
231693
37
31564
4
1538
392097
3
31
51346
7
13
94
83
457337
91
482250
10
6
49
179530
419713
726679700
38
1
9
581501797
91
653200113
46
714990634
421470753
28
97
185971
459710
12305
7
80
43
33507
394788
21049
69
442475
146126
26
6
176977
8
94430
1
309413
46
357934
5
92
337092
38
7
16
27855
48
169279
23973
258750299
13
74
249025
7
5
121211
122728
7
79
81636385
81
370787
39
985211026
453532
21
126788
31
263836
320273
133699
401354
69
8
910293254
72
44
69117
131887
260252
65
9
98
487470
47
2
5
355607
74
40
211298
62
11
185936
66328
461821
357026
29228
83268
69
58
81
67
33
437377
451699971
21798
89
82
185942627
371485145
243702
119637
184823
112415
80
3
1
98
40956
378460
4
91
113885
14
94
45
36
77
28
194551
69
17
229266
99
8
88
52
215669
48
18
55
96
59
49
97
76579
959940067
9
96
879071558
6
55667
4
65
75
181226
52313
66
7
112764
421613
482770
75
17518
95
137270
43
364565
421210
30
431468
61
35
164237
82
85
654271281
89
8
348902
105471
200079
106079
81
338715843
934575189
154538
97
418402
118042
412741
402098
422495904
61
49
342245
754201802
96
170800502
9
70
52
477253269
30
26
232416
23
10
309914
92
73999
24
897551947
51
555235367
77
33111
201926
233553
422488
418876
300436
372437
6
29
1
110862
391098
10
207702
327728
937529987
418334
484213
47
64084
4
120223
71
67168836
124701
412146
346806
46
45
394720
424863
88
26
158541171
12
32
20325763
2
80
34
805424871
349268
19496
719442896
279825
325910
382846
160188
923789553
13
69
432941759
410259
424448
26
74
92434693
64
87
445295
239502
55860
79
90778
42
230007
76
5
309639
77
70118
69
51
54
94
159823
441134
1
23
98
57
64
82
119464
209368
66
461988
1
446701
477041
429854
357011
400258
11
217411
16
402105
282467
101032
594836406
50
39232
9
419826
38
33
199580
8
516962133
57
89
63
373227
72
51
112974
313191
426935
392205
72996
301610
357053
9718
81
482008
49
20
162708
289509
19
71
141681
340048721
4
64
66
475765
13
295283269
95
100099
294256
469989
304752
9
35
422253
2
64862
444935
89
1
410434
99
154987
62
4
71
7
93
2579
91805
346265
28
63
916481195
23
312025
431894
341373
101553
181787
4
133926
292695
50173
197731
38
85432
62
28
13549
174496
241832863
4412
99
91
2
977365404
8
365100
494246
102122
209823944
30
88
232203
427211
1
20
56
887387924
233989
23878
50
61
770873934
10
84856
1
43
20
88
18130849
91
450571
72
29
447869
822050702
46
71
143698
465659
84
983593522
43
77
41
7
480705
84
191876
170593
24
238793
1
2
94418
980026676
93
34
396736
155962
301001
1
396040
2
257089
117676
16
438742
953911440
16
337046
53
387226
23
446129
378352
1
440110516
397390
425859
154186
62
67
281868186
436534
260692
112131
21
45
259246781
392484
39617
52
212165
406655
36
636346599
83
168764
70
72743
3
342285
416290
83
221710975
45
278779
77
44228
21
399495
105622
384475
27
437315827
8
326185
36
158602546
66
84274
57
2
66
462756061
22
35
60
30
72
59893
98
202628
7
12
42
93
354903
481555
302625
83
424997
131001
7
210461
4
9
69551
423871
451354
447492
145421
12
14
58
9
9
34
216568
378937
5
70
11
258969
433384
32491
93841
94
4
123201002
2
87
289534292
89
265032
4
96931
4
223711529
260674
95
136531683
351760
3
274158932
360284
560216802
27319
97758
291102
86
499043
491594
59
294641
8
86473
59
59
82
450393
67
65
375113
387851970
871590530
107322
8
342533
662271599
216
446036
296978
611348725
481676897
490603
62
83
21
132997
62
3
42
139828926
37
2
50
366011
55
48
497168
120812
304912
29
387590
488519
10
68
71
67
27
14
1556
89
98
155043
95450115
8
1
267902
481205
41
17
4
50
60
105766
33
44
54
62
67
7
427328
83
107886
2
399873
11319
568202975
95
24
80
10
228265
60
49224395
71
499641
64
7
36
19403
74
56
68
160027
159124
422158
289598522
982728519
92
465954
85
789601450
169873
4
59
10
1
62
365879565
39
31
79
22
90
92
42
48
712247933
462025
337502
82078
89
571213899
44
423553
373751
11
99
756147597
21
552727734
65560
482170092
288029
111321
64439
424488
437205
209600
51
16
169743
239002
32
71
14
85
714982295
493614561
82
430241
9
678535354
41557096
162593
40976
274238
89
51
428115
25
52
4
187778976
204837
15
348416
238684992
3077
35
49631
4
74
58
14
342692
103098
390943
177576
6
40697
369156
41
16
404843
62336
27
3
53
961041773
374027
239397089
528413228
270298
91
89
88
8
42
31
294140
367730
48
45
21445
107
9
6
76
10140
10
94
302754
319504
243166
343110
492055
232567
5
39
129822
41
363766
98849
311491678
21744
7
78200
66
52
69
275252
382192
34
75
90
38
93
32
142068
20
95
86
82
42
242162
63
417664
7056
214293
20
213878
45
78
284801
5
68
24
67
17
111002
30
82160
72
222472
164071
469085
424243
64
449709
57
65
81
95
39
9
61
36371
72209
80
126381
64
108943
167281
350057674
4
423414
465787209
98
484502007
8
401470778
438355
94
297521
57
127643
370157
38
9
2
237666
11
41
75
50
44
328512900
120238299
39
177244
237377
94
36
43
152371
51
5
330143
62072465
281714
55
3
8896
275259
155539
80
494589
1
181687
42653
71
192005
201763
372520
84
850943579
27
401756
392542
30980
141965
77
8
225555
46
80
171231
25
29
243717
499941
59
70
179849980
5
42
446722
89
7
212163
2451207
206077
108916
9
9
74
2
307962
232983746
33
54
42
95
148546
152760
93
128197
96
119116
294693
126399
675268595
12
95
69
330447
39
282156
7
37111
258008
377123
603878738
78
312793
35047
6
214105
8
202533035
47
20
41
48
309691
94
124924
386370
6
53
438729
30
331450
484247
111476447
993047803
87
50
288914
98
37895
50
401402
2
49
308973
130269695
58
23629228
314911
42159
37
25
39
986
51
74
2
182195706
44
370225
336887
80
94884
403001
58
10
82
448711
72189
67
380634
12
318931
97
484684
153924
72
78917
59
6
219905541
38
59749
472706
470113421
266557512
178257
54240
73874
40
8
367193
480976
7
384823656
87
122719
487349
77
8
238501
200350
7
8
274381811
284708
168281
95
25
86
8
229686
50
56
880921667
179849
83786
194614
420241
215873
44
83
91
260526
438359
838382255
1
247118
109150
395311
14
341568
473423
61563
353351
142502
68
33
4
414326
46
454098
2
165879
8
158766
139131
10
61
300471
148194
74
35
46253
207158
317082
839759492
53
449342
677940738
22219
4
57
76
6
141595
4
955997238
360996
609095821
474434
95
181347006
668756049
59
483078
71
39
168504159
8
48
859371554
59
64373
26
6
127258
332830
65380
523875748
32
62
34
69
99
138238
279890
1
153957
343582
93
227178
452830
614315044
267078
112252
24
48
52
75
50
49
312352
261531
97
483009
68
207530
59
369040
803399496
5
16
311723
207781642
10
5
9
13
90
62548
339573
69
79
21
6
99
58
58
81
17
64
43
2
92
90898
11
79
10
73178
5
65
5
97
5
265878
56
2
16
491349
97
84
354082
401017
386218
443966
219971
65
455838
5
68
485196
77
8
97982
488529
68
249675
91603
43
18
469136
29
6
39
150604
80
185127
90
3
154569
721866176
57
386943
905641443
54528661
57
491528
28
4
25
32
177827
268256
49
473137
90620
68
89828
334023
2
442084
1
68
7
61
120994156
352361
7
458351
8
369283
8
4616
410299
578263968
398597
32
4
850621586
6
46221
322131
693273775
7
47
372111
75368
213506335
580858957
186172
18
30
74
860643371
13
102856
155758
84
484702
183915
23
371803
7
43
158071
70
5
353955
8
92102
385795
9
29
40
382453
455617
88
368411
328491
5006
33645
144597
451066
415361
74800
299403
69
52
228399
1
13119
57
9
4
54
5
18
33
51609763
12
6
153846
68
8
136170
42
73912
4
95771
41
202300657
242745
62
29
458706
1
337989
84
90
5
27
6
5
197567
66
70
32
9
230856607
62
59
170875
923253189
44
336552
306744
278637
35745
3
171833
164699
59
8634
204078116
16
448421
9
52
78
81149
366213305
405971
20
5
44
150214
52
69
74
82
19
27
202665
73
510897637
331351
11
17
24885
22
6
3
498006197
8163
301739
59
1
681671613
440854
461614
105666
356557
60932
95
254096
77
25
21
75
81
398829278
94
76
25
474109
48
59
168820
49062
6
13
3
135819
41
19
12
13128
558109339
60
551818043
3
586866378
70559
39
89
2
257210
222702
33
5
42219
405407
89
229207809
57364
81
47
85064
4934
79
245344
81
41
474333
60
295424
21
30
195274
115914
19
223252042
80
454631460
76
326821
118745479
268946309
7
151336
77501865
136144
19967
190035
45
205996
343263514
5
83
91
72
31
29
214513
87
332188
1
262957861
28
52937
58
152220
393515
83
341744519
318274
833233820
449304
205019940
43
97116
487671300
138329
298843
291879
99
102531
8
6
9
488815
486136
29
5
193746
72
97
103314
99
15
49
34
241464
149110925
24
169054
64
176977
82
33
448900
379767
5
339752
88
60
84
269641
97
84
146651
41
803228700
22245
49
3
1
132176
41
106248
307199
388374
6
60461959
507448425
537349295
185233
76
54
180926
57
904460876
137355
61
338827
243284430
240147
467764537
24
6
43579
426301
28
194484
40
23
61
80
93
12
43
194555
58
71
9
209879
70
65
116282
305180
413543890
457658
23
32
303033
14
400264
67
440748
183282
2
16208
99757
96
43277
6
57
398176
410528
197035
204016
180909
413606
41
76
389606
78
265033
89
6
942744724
66
97
253041
40
109842
388318023
410362
52
4
111448
45693
93140
67
194394
3
354815
80
11377
30754
806311364
10
47
445590
174358
6
36
153869
2
74944
102254
131378
3
20
53280
331738371
378451
19
8
300220
124461
42
2
37
2
37740
92616551
148862985
729087434
82
23
443124
342361
43
288174
616109789
4
57
50
61
63
56
502024725
56
85868
97
27
3
93
42
41
1
53
72
297704
469515
485108
71764
65
85
9
48
5
356382
65
293472
400777
139670
356397
66
29140
462191
959987426
6
139497249
88
5
86
52
400370730
199966
98
81
868750677
47262830
22
6
8
67
71
18
76574
122979
548309831
67
329474
14
4
318469
7
135627
11905
22902
311544
75
423285
28
83
65
51
521877117
33
160993324
54
396066
36516
16
28
83
70
166177
188731
357592037
21623
160466
9
9
8
36
360143
421847
61
251481
13735
27889
40
75
61
266200
236092
13
48
827335028
93
35
94
319613
4067
9
7
35
486
76126
225247
40
8
411097
194957
236135
95
10
228518
17
282877765
819231744
70100451
89598
472752
19
87
283869
25
14710
87
304530
50
453943
7
2
209973
80
53
151874
8
469862
34193
34
259998
370419
11
180979
61
187698
43384
303708
7
20
3
466426
357469
78
31
380508
90661
175257
350379
385273
8
258652
87
262719238
18
61
258539320
5
92
502848915
453970
499023378
169259
29
85
147646
238819
25
39758
99
208649
256634
348235
31
142174
46
221700
87
165609
3
5
180837
188278
399117
55
85
74
402581
14769
512237288
107636
27
905808873
30
98
2
1
38688
6
198971
39
61
81
177238
6
52
348625
59
13
2
261275
688505064
11
181051
90
396140709
388786
96
135469987
1
128573
30
352181
90
503949891
210471
405110
398174
111714
52
391175
86
44
333328
188393
429911412
5
334002945
79
62
16
6
80
51232
62
59
185383
320773
40
273442
209322
58
83
57
285603
286857
11377
42
34
242848169
5
172947
70
974166101
155272
348774
3
45
99
355684
189587325
88
20
78
134136
470300
121517
41
36
83
35
92
342596
65
43
405102
33
95
68
6
160498
826735292
79
227612
43
52
30
136248
90735
193259
68
98
79
62
36
55
42049
72
171049
62568
85
92
253477585
5
90
57
67
203645
341227
208737
26
244830
3
9
56
414545
89
92
460393
78
55
65
11
23
65
58
423799
54
88
29
4
297153
37
9
39
67
4
2199
227264
7
4
289890
53457
460153
21
32150
371184
99
8
83
18
47
72
275910
37
97
491838
311181
380161
39
28
74
493939
13
84
35
89
463527
306702
569124274
6
125064177
24
452209
233743
99
4
425010
57
26
261065480
84554
190645
5
83
13242863
821503825
4
4
228146664
421592
212960
1
40
22
29024
967343490
40
257571
725163459
3
39
95
36
3
1
40
3
862234552
315952
419057
151349
66127
424452
4
73
7
427524
42
6
494089
33
7
33
31
32
4380
88
515198261
61
37
382824
4
86
58
17
329073
436649
16
913161536
481283
301089
79
6
87
23
89
143681
70
51
66
395700
2
36
195522
31
394363
156594
41292735
127078
7770
265062
7
23
165286
744474383
79
415575
21
49
40
99
82
9
76527
90
3
32
1
78
34
813858066
293297
154525
7961
87
93
71
7
40
8
91
81509
70
9
58
27
2716
39
384784
53159
8
31
394657
40
19
261336
77
26
93853
9
122430
7
465385
441556763
48508188
493170
214737
25
80
433008
140303
95
11
63
251971
72
6
75
76
825721504
460995
17
9
97
45
72314974
167513
391796
8
22
333430
19
57
35
417531
75
8
7
234706
408947
85
519620870
351603
50
60850
50
43046
577940214
85
69
44
35
216684535
52373
415975
869535761
37
80
440279
2
81
31
9
96
85298
309702
275008
474191
392577
18
440711
163137
8
458579
37
61
81
271931
81
168766
92
312811
94
12
523107717
77
393857
412712
886678629
827777665
54629
86
85
456399
1
137546
6
62
37
299859
325110
237246
557092115
87
85
237600
37
6
186452722
3
707662699
81469
426282
3
14
202054
274135
4
3
7
83409743
276931
519875512
21
29885
60
135696
92768
45
42
74
393875574
332176
39
23
531270019
58468
12
482849
64
272923
8
195947
103091
59
499463
308747
554294144
2
32944
202294
13
40
146610911
9
187374
27
486747
71
50
49
56
6
72
10
75
41
354811
16
352512
229201
73
55
98
82
5
58
92
40516612
415887716
89
20
168810
247628193
234122716
304703
179466
388411429
423861
205017
475814
254190
313928
54
67
378876
425995
28
319733
7
2
362353
65
6
37
33
333838
50
3
79
15
44157
290006
52
9
4
50080
39
92
6
180698
403450
271089
3
264168
4
358268
50
23675
47
87
31
62
2
482300
104068
160937
35
244825
314250
441384
44029
714790574
416443
114085594
124085
74909
399659
2
25
72
19
98100
196299
28
66
115246
41451
430273
91
26
77
348403
55
145510
466625
29
494143
229023
76161
364971
92
2414
337520
50936
287907
68
381425
284962
4
145056
6
89
58
39
35
24575288
371938
32
90
456021
352108
23
654169514
59149
465486
60380
16552446
625471349
24
5
135512
89
4805
86
3
19
147656
7
71
51
17
499751
9
5
4
93549
51
17
431379
717311793
13650
47
319782
9
50
262823
94
10
136968913
40
77
24880
8
53
55
431179
2
386151979
988064008
331868
129835
1
33
328457
92
62122
45
8
89
872133083
28
319475
80
13180
164117
31
395387296
16
137050
70
96
36
497163
13174
851957049
368081
944208871
450686
88
29
14
302942
41
2
446084
73
98
78
407380
407652
112985
483528
716618154
5
123033
37308
60973
275248
200517
386076
11
3
251732
39
7
75
53
347015
96
319307
103924
85
11
92
65826
51
167050
46463
58
95
76
444069
396309
120575
418462
60
220177
49
373337
121784
200921
4
4147
3
237775
215351
33
9
2
6
322119
34
42
69360
60
65610278
36
242868
767427229
67
154488
8
79
44
452657
6921
77
24
95
74349
74
211557
88635
358795
290096
382584
994894559
51
64
123742
91
109239
452232
4
78
3
46
236770
214637
28
73
451493
263568
77
152662
79
157072
206648
87
85008
498058
88
342657
116730
59
41
59
419519
3
37
682642932
50
28
430003
65002
1
57
216998
95
61
179292
18
34
356902219
327315
217270900
82280
72310
134013
197251
142184
220990
399564
15
83
23
56
704539488
66
350252
39
46
461136
24
216043
35
760708643
25
446905
460398
62
80
40
92
5
236989
60
205216
364968
477644
85
465487067
9
64
182288
10
88
318471
32
461223
45
21
25229
369327630
32
90
99
231882
443308
155128
770681688
935517797
79
307276
954555078
65
31
221042
6
300028
136055
96
35
56
86193
69573
65
134343
72
264325
271474
96079
58397
1
6
22
103747
52
8872
92
43283
51790620
231065413
919772411
3
91950
2
157536372
77
1
345013
435541
2
1
44
8
193597
115073
831517692
53
271453579
210117
89
49027
31
2
23
397657
1
339338
305789
17382
95
57
32
411799065
38744
5
247659
12
21
411025
143879598
1
8975011
7
24
96
71
36
121146
88
73
971545842
452316
76
3
66
75
9
494897
15
36
44
33
61
67
65
9
73
4
433455
26
42
781927609
307208
63
87
52
80
417825
5
52
191672
58
113633
472716
352322
98357
439824
44
64903
499726
77
111895
71
11
836835094
25024
20
3
42
462349
36
26
658956880
48
153627
45
141355
423349
91
483205
5
81331
5
336226
359617
9
198974
8
2
36
476493
5
16
308463
260909
320430
87
99
12
48396
366702
50
59
2
61
60
69
303814
29
6
82
68
82
3
113757
62
487362
23
134622
77
86
78
311525
172163
337055
4
19
287442
39
304929
60
133125
80
9
11
48388
87
207267579
9
771954126
89
77
13
378527
359884
68
62
25
81019
292516
140119
62
335288467
83
377178
72
18
73
292429
49942
26
246010
83187
379777
10
78
7
199067
473898392
2
99
53
5
89
196086114
483498
22
222360
416909
78
33
209147
71761
205878
54
84
58
27792
86
70861259
95
202727574
86
744090867
46531
125051
417430
84
44
58
80
79
10
94
52
20
4
216159
84456
76
274802
113945
12
51
80
4
188821
49192
373423
4152
76
224357
42976
362315
360560
3528
55
29
26
395052
44
33509
39
4
440174
218106
456951
325789
150206
95481
436124
467006
19163
42
83
496429
334539
314225
12249
90
457856
68
37371
9
10
41
94
64
450803
1
8
14
9
86
42
434004
97531
82
83
361498
71
368195
5
99
274282
386188
163877
382375
408814
353668
83
224510
164479
84
124524
448056
7
7
27
808923749
94617
33
233411771
477202
70
72
79
317727
354813
65
412622
496706
5
307145
37
43
12
44060
32
230578
405967
19
400427
92
93919
115694
47
6
32453
337239
201597
29
368675
298057
102876
24469
248968
359758
57
86
9
461257
4
141420
88
84
3
471851
86
93208
297138
9
18
91
466314
552348514
357848
134914
63740
33
261803
231057
71
449251
157029183
7
755121489
414254
68
5
2
22
76
75
19
179983
70
2
36
52
4318
907657839
799797875
175368
89
243694
70
80348468
85
15
148263
72
178386
33
47
664327843
17
79
2
191485
118308184
13854
113641
91
429608
25
47
404423
97
80
8
65
198301
410940
277066574
317495245
5
9
1
84
83
485494
6
62
347173
60
100408882
26
52
5
24
46
180814
458900
9
128380
269776
378072
130609
56
52
200044
87
61
278815
10
84
444935
123119
61
252533
268406
308600
43
61
88342
129093
37
70
384792
78187
7
128599
52952
12
431795
232511
79
41
10
79
219830
25
55
6
4
222941
156113
925090184
895790522
59
905720016
554738310
5
86984
929011593
2
47
9
269250
408836
33
38
75
253784
382645
99
27
270890
318706
6
3
4
131707
44433
53
19
31
35
8
416049
3
80
340869
55
77686
75
59
293327
47
41
432504
92
7
336980844
35
12234
96
9
4795
94
150075
143167
9
16
53
44
28
462709
325219
70979
74
1
7
78
38543
33
61
54
56
82
40
39
527680761
50
39
450233
18
78126763
5
455005
435705
110820
289464
26
25530
50
59
9
34
190894
81
77
67
15
28
21
328671984
231498
21
367545
97
1
49411
45
302511
13578
652281204
449105
108877
13
226666
14054
254495
288946
1
466478708
36699
93
22
2
495785
48
306840
77
36
97
86317081
64
57
90
16
261820
340834503
1
399730
73668
69
43
78
19
67
344866
27
51
387364
964556274
343699
99
42
418630
69
56
275734612
279130
98
198440
122422
66
270279
6
57
37
398401
83
80
53
22
3
386696
82
81
43
9
471108
61
12
170942
7
7
844901918
259131
26
67
293611
96
50
388596
199230
86
8
244631
2
247342
55
90
362236
93
219957
15
88
96
48119
493343
456986
37
5
54
57
463643
9
216888
38018776
157619
172798
4
539602082
74
95
7
525953296
66
57871
86
53
67327
7
2
112348
9
356219
14
64
656762360
394046
39
259003
232615
9
73
134929
348821
7
280081
72
67
331589
2
418566870
146976
71
285369
97
278151
51769
236014
273164
54
384766
13996819
141701
69
49
90
158920
229906
5
66
65
96
34
36
4
361130
296765
82
284013671
52
35238
353950530
213989
378731629
444067
65
55
255266
89800939
97185
66
67
43440
248687
30
187048
91
66
427310680
27
8737
1
345910
88
142930
308751
24
278423
442014
961951292
106248
4
64
55
346981
227676
224716
55752
85
437922
6
430544
39017
6
82
96
11
7
385633
598699025
302810
83
201259
137234
93
18810
43
11988
95752
406023
82
90524
242386
47
138400
21
91
68
443661
450439
347136
96
358965
156871
220415
96
21
16
61
284621
86
269864
99
85
987765179
484424
212828
7
130350
13
99937
17
245086
419128
53
54
56
58
383176076
52153
720359461
343042
364780
26
378207
33
436150
111261
95
332479
1
8
26
223018
53
217670
46
194258
80
41536620
209774
827391903
72
474652
40
172832
55
139986
1
51
416742
50922
454818888
906184812
69
19
131076
233404
64
8
21
209244
222067
45
289436
8
95
164513
90
8
68
82079
47859
441554
178066
254214
90
445576
162554
424571
16201
322191
60974
22
78
316580
23
387765
40
88
29787
94
11
34
251500
5
126296
4
132280
250021
275565
175913
425082
214622
28
121757
7
91
395304
63
264334
418652
90
72
10858
137471
15
67
24
121662
162970
68
67
344711
161026284
55
366801
2
774304672
525055467
128212
21
84
49
76
89
487652
475763
127346
35971
357222997
11
344276
518085616
81
303870
36
78
43
70
13
490636
26
28230005
13
56
728037063
217697
53
76
88
1
282187
610934883
220386
129123
317427
4696
54
7
419857
35
303423
300137
4
65
100058
34
77
471030
49415
41
246190235
79
437197
13
54
224894
8
89
4
20
412288
7
38
481582
867496608
306441
8
787440265
137830
36
2
80
339792
94964
44
386939
323299
411203
257115
3
72
82
472347
40
35
351947
2
28
716862713
91
388810
35
71
465072
345567
293642
219292
70
64
361488
748647254
17
858273476
81
37
2
242499
84
76379
387093
169437
385219
64
35
81
403667
42
924368363
143173
25
25
411165
137301
302330
115038
64547
34
62
85
626574512
603754366
5
23264
27
82
60
14469
84
5
407356
554927918
269273693
62
313765
74695
47535
86988
1
54
448104
514038427
9
268967
58
856252385
59
246394
26
4
90902176
5
43
486077
71
57
469140
76
484876
8
38
9
72
308030
29
305535
73
11
64
354144
4
75503
455731
90795
92
9
4
144410
208877
9741
53
212674
83
379364
95
20
130034
115496
86
463869
484766448
206380
244584
978590641
35
394111
4
198216
92
818902103
50
216294
97
39
252477
5
7
476223
95
463321
48
13
77
47
8
10
86
3
3
3
9
380216
29
8
25
61
117226
355030
69
30
178598
17
62
1
96
155991
8
47
11
15
180998
35
162765
57
167042
85
46
86
2
180205
30
358587
7
8
307292830
36
20311
451400072
313040
78
68
28
159312399
311774
171312
72
285612
8
426364
874056082
23662
5
69671
82
77
354560
341229
44
86
175392
78
38
170637183
70
7
61
391486
27
231772
625925646
315418
74
88
248466
37
78
18
52693
52
237488
350754790
387879
408105
4
79280
103196
33366
1
97
71
258502
43
313261
7269
87
19
22
10
475223
5
132326
107473
758091006
430843
7
1
103809
48541
9
12
9
81
3
73
143987015
103908
253590
197512
192850
18
241893
52
74
60
39
249084
410263
1
448381
142350483
132601
60
88
39
420118
5
46963
68
345325
267559722
15
94
66
250215
187024
78
467381
17
481718045
69016
429181
52
80
88
312532
86
249911
9
39
58886
9
288329244
485052
57
7
469263
41
59570
254440
119039
400360
328308730
312918
372198
33443
78
28
9
495803
197889
168131
3
150347
759161422
609729009
1
200308
17132
87376
3
16
28
81
64
22
49
385239311
1
86
95
13
72
412285
67
74953
681042028
913949338
395568256
35797
8
157882
73
17
9
45
83
167037
81
89
80708
306389417
234779
301476
193796
252914
175693
306564
282578
218215
5
497489888
56374
2
152082
150806
291647
7
35
42
45061
97
53
15
410292962
364291
192008
3
454024
836355171
64
31
6
283088571
26
22
408706
190578
619741941
914471792
36785
366255
77
17
98
88
45
385120
16
441884
397591
67950
38
97
232528
63
80
40
335484
64
3
87
44
95
469382
25
8
128142
332307
382745
81
97
1
51
27
398482
481910
90
106332
486019
5
299717
219136913
242312
34
954056987
202577100
8
5
4
80
390124
126607
55062
311752
86
99
21099
71
798389254
138324
83
486239
59
22
6
13
729888659
525405757
62
19
321940
74
60
32
472708
2
99
64
410641
203305
950989551
15
15
46
5
105163
7
12
91
213878
95
26
400471
28995
77503
28
62
82617
421970
47661
374651
212834968
20
70
88
412990
9
875737204
188207
247944
15
89
709909934
17
13882
93
46
437827
39
442088
485187
46
98
44
30
4
53
123982
297432
368244
96
67
121590280
189246
4
21
21075
388339
54
260177
26
318555053
296706
38
67
255703267
88
17
90
9
35755
225438
69
45
97
277371
48
7
88
173013
219886
55
75
70
368512
67
416651
10
9
83
68
312634
418426
238720
624797809
384869
134679
266855
65072
54631
421417
178732
416252
4
33
76
325187
14
20
32
28
31
123691
37
90
256090
16374
90
33704
860407539
36
6680
263313
69237
264001437
93
14
114906
873796149
15408
30
48051
1
233564
738409516
257845
215891
794634028
92
8
166146
83
55
140157
281577811
58134
70
45
73
662344424
479144302
10
17
5
6
476532
154817
42
94
411994
346593
175800
385928
6
311081
58298
36456
478217
473939
8
478125
94
50
433225
11
474906
75
409492
7
44
20
98
442753725
41
37
92289
55
769445999
94
9
390664
12
280555
204406
1
43059
54
12
463687
87
121185
34
214707
138232
406209
12
23
12
5
4
211459
7
47845
64284
10
956782985
7
34
89
186428
127212
50
18
47
96
179222
430644
41
9
33
39
725145285
117007
391537
95151
234247
50
84
7
49
192182
87
54
46
15
170524
41
205813
138970
9
24
50
5
438075
94
436731
15
54
66125035
243594
409138
86
7
74
389793
293367
76
64
294534
54
239004
665290629
3
63
77
783744342
46
5158
209044
185270
74
52464
52
34
18
52
228838
3
327691
430320
76367
468452
62
80
71
70
360668
249335
13
17
89
392382
488221
85
270240
175436
473172
85
265965
84
76777
73
80
401949
95896
98
257354239
7018
29016
19
467247
75
294648
72
430786
404358
32
106315
81
24
25
32
8
122363
15202
413332
40
199281
96
21
283864
30
27
26761
126451
45
238798
95415
24
481543
68
485092
29
393303
5
137991
417694
35
446321
4
71
198690068
65
93
16
425798
50
41
73273
84
15
69
642636258
29
22363
7
61
85
415122829
2
384159
419901979
73
279328
143313
16
16
86
4656591
306019
35
96
31
236286
82
168281
97
77326067
81174
312270
77
199602
282649
460310
288982
71
121265
124715428
433919
466665
614965148
345339602
38844
60
471829
3
5
273485
821417948
206871755
6
9
23
440730
468561
171725
52
289929
50
198586
8
227327
130299
257625
57
76
80021
355206
418838
27722
238805
87
27
22
437887
32
18
63
8
119530
3
55
88
297153
115039
7
471802
42
347458
58
31
22
470854
518292043
507902368
343573
41228
50
122401
68
7407
78
953016996
45
55
82
78
356653169
120833709
110441
2128120
86
181812
32
150195
12
97
55
95
366431
88061
438930
139378
8
9
70562
317415
180142
6
585158668
453834242
23
7
19
54
133838
262972
183591
128055057
38130913
397751
359610
189214
64
68168
4
220685438
3
15
13
348819
64
88
27364810
262599
297456
401868
152862769
86
293192
19051
194733
348302
53
27
433514
21
350305
129850
166206
26
358080
1
30
35
929007399
2
59470721
362404
34
110049
57
90
386257
140033667
2
491459
480149
323287
152520
9
191611
5
9
888630068
11
344699
358887
80327
97
681772411
274517
14210
88526
43
402787
62
68
812387397
8
27379
35
388692
60942
59
29
88
181449487
31
275455
70
162564
3
381889
86
4
11
271635
441762
80
249823
178954
67
253585
242932
177746
491627
62
88
66
278731
6
155923
13
55
2
22
10981153
176069
359690
300850
7
850576305
48
11
432458
60
643744169
85
28
233729
1
75034
1
149831
21407
169497
32
80
5
428708
63
27514
38
251963
17
237731
402821
99
69
386141
78
64
5
55
97
261789
23902
687732901
23
490767
322185
54
38
27
182928
263291
74
65
726416355
46
7
469864
2
80
944004029
65
63
2
30
94
64
6
20779299
378733
491329
41
39
105424
79
31
669087117
52
49
234199
491369
39
455819
72
87439
6
295443
348999
39937
37
2
38
186103058
3
408441
177795840
89
201991
491480
76
113538
91
158633
25
50
26
401045
6
38
358044
34
124974
582456586
389009
746156401
72
227794
17
210887
97
38
23
74393
367384
32
476383
54
38
481614
457805
486578106
251687
52
35
69
299288
281990
92
42
399520
88800
1
267794
365242
167295
49
93
55
263244
479259
88
2
73
394274
74
362513
283409
25
819747626
25080
310472
202537
282845
7
355645
116508
7
438622
52
18
619394931
45
315363907
242904
403695424
62
422614
392482
8138
38788
453776
254392414
1
330102
453823
201060
22
76
63027
97
459498
306506
16
3
57
95
173541
28822
80
34
27603
91
50
912418566
5
195931
61
354181
7
135421
87
413968
172882
95517
25
338130582
22
37
149467
75927
1
224298
850176247
97
8
265950
61
354098
23
40
86
6
1
61
191103
23500
41
334231
386547
125428
33
42
24
53
196565
397292
284547
485911
54
62
3
168847
5
95
178348
9
82
321517043
172943
6
216887
15
30
324784
33
488335
127208
455325
36612
438673
46
6
474286380
346576
1532
120416
428834
6
43754
115344
344937
99
96
132850
16
13
37727
33
394303958
7
194726182
30864
61
2
6
281293
997917961
8
58664
406005
280648719
47
9
57
1
363151
27844
104015865
312626
206246
2
28
65
279267
83
388892
87864
43
4
433137
13
19
25
161180772
41436
135256
167766
28
41
34
29
154239
105228
210411368
223142
385592
809737856
238694
90
36
83
444173
14
6
33
117563
44
64
453561
13
350869
53
56
65834
92
54
91
82093
85
154380125
713749827
75065
74768
13244
200294
61
78
23202
36
346233
5
95
32
611549199
360588
360929
268672
488907
258579
7
10845
340152616
32
69
9
4
34740
126134
5
203825
417524
339217
418033723
50
746283768
308586343
18
90
142174
412220
79
327285
427111
72236
25
97
68
77
85
997517016
456567
21
499051
475157
12912
32831
98
49
32
347027
88458
73851
6
23
715822861
2
171505
9
2
9
9
249368
472302
93
3
15
85
186476
93
74
170237
41
5
73
114794
24
29
484212
1
5
488687
45203
96
5
68
268757
367080
318551
22233
6
3
14
78
34
457698
876653630
75
72
40
46
90992
99760
429621
8
88
325
83
19
16
21443
36
163503
4
282862
127913
72
874950541
262793
8
960626742
82
403052686
74
93
110333
398120808
4
55
449133
560066085
352421
94
27085
688740773
370343
267494
3
343979
488658
170522
68
33
415102
36
42
360094934
92936
71
845335610
360429
5
76584995
447687
86729
59
76
90
335056
2
79
3
307406
369365
287714
18
62
31
407397
179564
477891
99431
52
440912
74
437110
433546
54
73
61
471729055
11
46
281214
414074
176354125
545774253
86
431373
7
9
67
287371485
55
615389011
4
418488
14
644203644
54
46
435846
240915
8
321823
118373
347354744
32
39
13
10
33
69
75
20
42
411490
54
4
659034750
271923
633630476
41
140335
308980
54
11
246180
166285041
70
43
66
18
211061
356848
89
250681383
5
918919713
1
100534
279502
91
173747
341180
48
47
98
87
43
51
93
9
256617
446282
56
244672656
89
5
381888
421184
1
55091
8
484546
44
8
99
213099
28
59
342931
37
498482
94
33034
863602129
78
40155
22585218
2
78
292726009
890724825
793971188
474213
41
95044
54
93
61
317028
360996
3
80
10
612862903
689577700
419679
28
184524963
36
71
557419258
113613
85
40047525
289347
98940
90
471361
75
60
362274
188565
499517
192124
304148
14
56
55
497379
97
257088
4
30
272160
37
289484
3
45
274098
56
5
503375732
157391
20
313523
85
267100
89
344742296
71
68582
160421
140347
37
1
427072345
78791765
78658
91
35
10
154907
487987
324875
439947
85
2
109821882
15
4
36799
105838
448357
204158
90
80518
305014
34296
33
164482
136960
455290
4
266618
271389
27
5
213774
258594
114417
519780682
67
31
405626
492335
463629
145819
155774
921561939
435258
4
729664308
732258508
496201
796452139
71
126958
431249
20
17681198
336822
7
551220414
12245
128580
82237
97
35
96085
201089925
484316
9
85
91559
216375
1
90
471932
34038
66
162121
291677
281877
4426
83
55
47
223686139
17
84
98
528567071
33
53
493272
75
306242
113941
6
295636785
149799
424432
87
90
244770
55
6
362156
477997
7
193955
90
20
246888
76
453742
98
63
23
51002
22
59
9
842897035
794364797
88
119585
24
43
42034555
16
51
10
1
81
205597
227345
93
411050
62
10
178697
491630
488797
77
404291
109411
82336
532685926
65
43
96
159963
69
90
32843
2
95
48
206351
386412
13
28
47
282706
496151
14099
95
18
268639
129908
366600
323079
10
410189502
3125
360484
135214
153071
530439743
1
17410
98753988
14
62
873804038
297528197
92
7
37260
451215
374408
383491
490385281
96
216739
968688553
318505
64
31
64
287814
87
279903
328876
35269
6
29
55170
113938
30
474064
51
81
152075
268718
55716
23
10792
99
7
408399
206412
489886
991410771
313153
245467
55
39
100641
264981
315792
33
92
259496
378593
23928
8
91741305
76
123605
78
85
25
34
497512
396613
82
16
56
46
55
100715
78
310806
240165006
42031
87
6
150340
95
36
22
38
324816
70
6
72
343494
279506
11
446976
49
96
71
81
16
359069
404241
31
299256
401681
98
34005
93
5
610678423
442313
248806
97
63
153722
359518
61787
9
3
214336
4
1
304364465
6
46
59
960799760
279928
40
321052
48
18
403497
104076
82
447313
305926
16
2
407251
18
872475358
78
9
331917
132425
6
25
74
29
180357
41
2
50
2
283322
73
423531
55
484031
215302
23
482787
356832
80
82
26
62
93
71
825314542
111943
5
497430
27
112459
14
4
207734
304778
65
6
166095
58
79
65
91
92300
4
87
85
445945
238030
137837
874701928
90
91
126049
161480
336201
87
46
80
25
382107
353092
76996
476132
486051
5377
25
258121
155921
187391
701037976
146181
29711
715960572
3
577286649
122203
99
138594
75
77
60
432463
50
24
27249
9
474382
256889
354504
442620
41
53
201299
76
75
7
57090
450551
3
69
61
595800851
22255
23346
33
91
41
294772
66
83
30
258132
341078
7
2
10081
26
164226
389889
83
73492980
417817
69
254438
41
29
243121
41
6
8
458369
81
260541020
30
51
78
13
472479
479390
383585
210530
420505
162291464
277985
178981
9
435646482
90
150826
9
56
377126
469336856
223028
305336
43
452496
23023
470869
84
8
10955
369798
346166
13
32
4
385315
28
338558
280385
54
269475
342719
94
770636981
285550
391015
226441
882921232
86
307540
267269
22
826277477
67
41
28
491609
119777
62720
436957
577751063
374708
516519047
483970
417740989
35
43
427899
6782
93
155411
158939
20391
47
463906
5
829758466
209772
267999867
125160
38
200356
25
377810
239159338
196014
412034144
356294
7
392115
148051
94
6
160201
32
85
346663
147860877
96257
335307
26
15
28
974275276
367361
75606
372713073
55
9
11968
29
260819
6
269358
50
80
418023
19
30
350439
406770
293126
3
462753
78
29
199983365
58
4
85
40
13
61
253802
100827
21
67
51
174642
93
88
9
45
297066
8
204737
34
408601
407687
55
241241
548345286
119955
29
94
98
296786
58615
231373
6325046
80
5
386570
4
144873
159724
409959
322620
48
152995
302959
85
482379
49
27
50
266477
21902
253398
62
96
225289
52
21
64
191447
99
325250
63
176977
172633
1
155968
13
31
38
12108
2
3
5
396924
239156
238713911
48
260896
44
95
73
62
46
141296
75
30
89
62
141795
4
64203
29
53327
134369
169470
29
74
42
25505
23
979675931
389266
21258
85
197554
36
32090
29
167204
270274
58
96
90526
92646853
78
27
111401
86
28
63
373941
46
97
119973
1
90
43
37275
174130
67
34
183598
20177
52986
459158
88
760880580
248428
127728597
494413
23013
363722
234
16
6862
40
151863
75
18
781994497
67
34
1
420761
50
173791
376384
178104576
284642
27
86
51
37194
393568
177297279
99
76
438404
61
82
268344
66
31
1
322536
64
73
851529999
37
2
445922401
289531
63
418354
98
93
17
45
342493
76
80880
233391
21764
136092
456438
7
117050
79
339596
445883
2945754
378155
25
34566
63
425531
451821
314790423
9
44
95
68
11
369306
4445
10
22
65
8
75
225198
98611
13
9
69
75
86
15
20
337764
62
20795
206837
6863317
157126
441216
31
391047173
84
3
502342566
17
66
5
27
147493
61
571853161
453691
112490
24594
85
66
43
54
63
646380525
32
97
5
418924
87
89
69
85
120625
65847
97
88
268683
97
354193
66
35
2
149708006
862581163
4860
36
7
92
75
302170
68543
7
54
161354
105689
257552
18
403515
14
9
40
90
60
754291446
56
6
147763
93
18
609318930
8
225935
25
3
11
94
38
468135
66
25
399145
172642
168993070
1
5
19379
48
7
535409345
99
231695
68
250321486
98
87
69
41
35
99
180284
74
81
142249
9
854773590
67
30
4
475845
299043
254275
215864
245633
44683
90
21
95
12768
197492998
459517118
317723
337515
282703
370033
85
66
173883
42
248049
5
24
1
315914
92
59
424925
6
311230
51
311465
152330
168035
32
80
4
35
209800
366339
64
287845
43
303953
46
69
2
82
6
182282
131364706
21263
31
27557
98
33
349532
62
57
4
236037
69358204
99
113527
561223163
437614
63524
431797
66
58
412641
28
50446514
803616103
380504
728684610
66
370376
454462
369771
253017
157782
40
401853848
9
66
37532
35
81
38
182748
323592
269605
70859801
209068
98
63
34
43731
119923506
265979
398501
206619
109758
280751
65
33
83187
286520244
17
80519
75
34
947183943
90
48
465193
40
50732
87
363599875
186274
47
32
78867
80
41
53
101504
357802
158221845
17
20
6
849390747
99
3
29
5
343122
259454
22
1
7
9
8
99
149809
49000
10367
412824
120348
24
108525
38
7
324864
4
193138
1624
4
88
58
8
131694
47
34
8
29
87884
308494
180887
410815
65
86
111456227
988790199
71
1
41
52
98
59910
110965
10
437365
14
2
45
9
432700
17256
406581
462257
45002
8
41
56466
87
59
316720
234747
47
320405
81
638963253
66662
24
244740
7
241250
35
204372
4
441591
309346
48
302225696
11
310079
378731
127486
30207
99
34
64
409949
89
99
220941
174943
324530
96
261817
80
23
3
93
487324
490046
99
424433
59117
486657
15
7
284496
647171734
434772
43
103474
35
61
442749
10
88
711046420
132191
48
96
4
56
86
96097
95378
23930
240851354
369960
59495
62
95
41
158729328
54139
45579
16934838
8
32
7
81821814
82
2
275089
410381
67
21
38
25
153681
46
30
102969
68
43
39
70
68319
53
177020
113304
100532
39482
2
29
164068
165674426
15
422918
476863
77
491786
197836
97179
49
2
21
472095
223068346
336839
2
60
134187
171129
396147
616762289
84
136547
430281
80
80
71
278521
796917351
475537
445742
79
429542
233657
29917721
631481353
17
457591
7761204
17
73
779002290
471792
14
315107
50
133950
84
158845
80
9
49
142072
409586
73421
271949
3
182074
79
44
33833
140169659
9
206840
47
2
84
453720
25
99
92277
291058
48704
92308
20
195659
23063
498975
94
383547
50
72
96
102135
175425835
327297
316891900
272728817
480845
92
341476
176130
105204
63
52
216445
8
422575665
599405102
252345
99
96423
54
1
464146
3
29095
920879936
37
151932
84
337492
7262
434547
8
26
84994
497618
183850
74
290827118
43
484117
18653
53
76319
17
158622
669414278
338739
370209
221740
371246
3
744833156
208319
359048
19077
5
327943
28
42
77
5291
91
84
472719
18
70
69583
410727
388997
67
50
96768
271483
4
354437235
162761
768856071
8
369463
24
252826
50
64
352723
175159
21
71
138204
112215
9
392360146
497596
343724
267656
18
5
71
361477
351923946
90
83
378455
2
51742
314985
317156
7
96
238301
53
217420
364063734
101875569
11
480090
42
467580
421340
53335
112598
9
3
471945
82
92
119504
384235
15
91
400681
176452
55
93
44
176916
474697
92
484295
311529
37
77635
145402
129559
3
99
398553
86
40
505495526
13223
37
45
13
304290
251493
3
38622
46648
447190
192640
223417697
57
78
29
130753
288735
77
88
9
403823677
425590
145285
29395
442853
314339
4
96
83
54
20
446079468
221544
85
490184
24
94
218792
43
435128780
491811
17732
8
13
95
71
7
81
64
48
67
4
73
87
97
28012
20635
437294
367541
35536
99678
32
62
293120
99
1
445412
45
269926
489346
5
2
37
75
462527
7
678086129
91
2
39706
151957
92
40686
50
118674
189829
157733
978547772
55
89
80
542092448
64
69
51450
122705
203992
85
69
41
32147
361340
26
44961
1
12
299736
35
73503
54
728739321
96
12
300941
375003
166075
6
99
64526
25394
43
12
391500
719426525
174873
905871474
31170
34159
300327
51
201187
87
839219852
452227
71
19987794
845984751
252723
39
137843
326612
385620
90
79
332968
421752
28179
213904
2
8
7
90
74
171663
345904
325503
70
72
18
96
167378
385532
81
77
810623500
69
556287857
928789386
63579
73
413927
45
131116361
189862
12
98
16
48
82
97278
312355
408059
23
84
68
454478
267214
5
71
38
42
14188
13
445202
61
332558
68
291152
638
62
26
229244
75
17700551
197904
32
238917388
612031715
246488
418282
726846498
692181110
66
97904
519470423
36
109127
498965
27
951947355
72
557813401
6
339521
60
6
690446811
45584
83
978792238
70
39
156122580
84
187730787
8
243156
32
53
61
84
463968
61
1
217548
69
43
83
197360
105885
731310933
351211
882116232
89
68
78476943
139609
386480
4
3
384695
19
98
327867461
15805
77
328673
114882
584408070
91
33
320750
67
5707912
66
18
7
88570
32
58
44
10
282031
9
74
478910
104850
86
99
88
74
85
269123
561828907
1
26
20471
46
63777
474896
184346
876691465
89
49
28
942341449
426629
19
118307
84
305785067
328942
407731
6
49
43
7
58
174847
159999
5
297406
8247
18
6
94
5
10
465898
183629
7
436826
444386
412446
57
4844
87838
641955410
398694208
417878
87
81
12
411376
73921
16
410599
101092
14
25
359696
496893190
10
637145678
243429
77
23
46
72
26
165484
94
181564
94
457450
61
53
297347
77
443846
368613
12
266021584
6
6641
34
31
247162
266151
372271
305264146
300105
266896
8
6
62928
47
80
86032
201029
754722218
79
167698
97140
456227183
93514
92354
3
49
53
146338
213569
36
77
81
415859
8
205423
275806
61845
51
41
89
355394
472874
107102
44
4
59
464404643
72
112638
1
67
295473
12
50
211558
94
251573
366275
5708
117270
92
52
153477
45
417495
121714
246216
3
34
499530
49149673
218571
2
216464
76
366605
13
95
472371
251499
183875
48
74
95
385795
181408251
235067
725519575
36217
49
142247174
194849
456429
407128
95490
912331351
94
43
400924981
91
411474
42
471491
60799
59
9
396157
605771897
90852
77
334289
51
226742
129357
118169
3
36
83
91
11292
31989
423226
261339
191581635
94274
156404
69
94
81
44099
93
6814
226545
74
215197
2
30
53372
90
426134
982157726
34
407967
86730
373596
133535
42
171945
86
985915297
259880
390016
310750
61
86
53
29
194468
28
358301
78
29
51
73
10
12
456014
1
378023
69
43
391117
483639
30
7
27
4
138546
521343839
907535876
315061
265328
255628
64
28
242043
29
223240
1
333623256
79
463777117
7
261850
68
6
25
312659
19
10
78
3
7
18
358440
419850
17
65
53
18
57
291834
76
136976
250229
12022
78
36
212791
33168
35
46
127499961
43
14
146480
49727
309485
44
397154
85
3
6
120525
230757060
7
45
20
192899507
30
403132
7
223339
306728
237279
4
33524
27
60
485839
227526
492039
78
583686428
156412
33
85
333398
68
174087
35
522123480
487043
257666
12
364018
18
1
43
8
7
810578382
49
48
392378306
267957
231328
108495441
513574922
396489
3
52
21
291392
54
156868
9
69853755
96
237157
35
5
30
17
93
31
73
6
13599
8
5
288446
405103
158797
37
75
79335507
550586645
441935
262764
276746
136369
5
89
26
48
462447
97
219258
9
82
315411
480726
182987
334889
5
2
38
426505
3
1
2
48
879493973
304830
77
288631
483328
77
195877
219119
58080
124909
437220646
1
69
33
24
7
47
41
56261244
69365
217024
493984
173027
23
475971
24
323884569
827803934
53
486454
85
5
136758
496842
433811
74
54
76
244722502
419846
70
226943
48
79
439409
82
19469530
78
72
170743
59
8
17
434196
38
259917
7
50
64
57
9
77
14
93
115163
405794
376757
355964
32
63977
252913
28
411432
71
96
401896
41405
417865
307177
326760605
287261
376587717
251643
71317
99
332086
57
264602
458863
65
8
304699
7
90
6
66
96339862
66
194963
311975
34
75
401826858
8
326909
48
61
60
9
3
360950
75
167794303
56
265718
172012
98
704774106
20
997330881
91
60
56
393992
463065
610316704
346256
454209
418710
78
322220536
99
62
205140
87
488204
98
4
5
5
65784
46
131562
70
294795
65
275907
345883
479536
67028
505148785
133366
295565
60
82
73
11
45
151097
448908
335174
57
98
35184
18
75
4
79
383942
72
626306459
41677035
73
65
326264067
683983747
90
32392
224303
46
430406
37
7
634790593
6
433753
41
110128856
14
22
6
23
250153
6
368344
18
376934
405366
1
385202
95511
261163
130797
297519
72
3
371226
176160
94
168668
240089
801325390
53408
86
1
12
35
3
171797
281378592
45
434247
4
481501
300439
196611
114653
365191
230205020
298361
220349
249260
5
388075477
7
76
191035
239897
20418
8
802876922
117753
27
68
4
21
821102276
36586
52
382122
91
6
4
63
81
98
79
58088
61969
385360
234822
371132
238510
59148
20029
27
2
91711
43
159186
40
391428
54
93
377056
153317
13
335923
60
9
76
53
20644
245704
4
70
270963152
13968
94569
471747
72563
68
875723546
24
23
46141
5
284383668
305832
15
1
808202171
169537
131795
10
450316
474725
122158
33099
80
42
149062
8
87
4
55
83
193083
80
61768
275277
7
236875
184532
31
46
15345
317597
446128
6
87
371014
85
423219
77
72073051
94
167443
6
143547
54
22
54
390221
2
46688
62
82447
283488
4
186674
9
437264
121728
302830
307670
65
33
161735
835618646
39
299021
115413
58049
126883
57388
303048
60
181492
39481
74
75
80
476806
44
77
67
59
8
66
147436628
6
476420
44911317
353292
725193095
4
78
283586
342304
53
246553
41
59
463684
95
201615
428114
98
214608
92
253820
12632256
401069
67
25
5
214635
438765
70
56
12397
51
77
50
167033
875885690
459453
858287827
497413
87
477775
87
97
126683
92
80
53
102018
31
195647
92
93
23
353838
5
301668
93
398038
237966
57
74
89
41
80331
8
94
312040
431780980
16
21
69
198340
33
25
11
3
161870
92
247243
318990
64
430457
3
367814
344097908
184748
36
64
353019
361686
42121
95167
30
18
448161
119778
1
294712
38
2
501712151
59
76
65230367
579674309
286459
9
429441
93
5
12
89
247847
42
135624
257892
43
474586
883582061
37
55
83
189062
20
32236
84
109234
279422
19
520692289
55
476913
69
488140
396332245
30
273137
3
388961
415209
538636033
461328
53
758240614
2
281153
30
336247
190495
1
155137
65
314814
783453026
426450976
9
32
44121
4
165090
496312
346965
1
267961
7
40
46
685661150
477570
45
389683
63
407072
392694
55913
59
285201
50
61
1
44
578432594
314029
245944968
755823742
29
8599
36
39
67546
97
253428
5
49
72
3
7
89
647725941
257453
338779
64
465743838
327821
6
207030
304541
68
251849
11
38
15
74
75
5
220188
23
33
32
19738
133698
26
92
13
978136876
7
33
458448
340012
20
15
636449479
5
43
26
32
5
53
118486
243749
432978
439390
475256
205582
315563
93
448931
81
52
106898
64652
13
130497
67
835390574
52
287521
76
39
665728487
65707
65
434892
230048
85
55
36
67
439714
535241778
7
73
343155
13
57
73
7
131116151
221582
387172
361978
95027
71
379863
221976
465574
5
422904
12183
3
54
214387
245205633
81
403724
76
347194
87
9
405548454
466556
132953
352103
116164
342045
47
89
2
724242513
75
391591
363271
53
55
33
15
114364
97
49
3
13
33
39
269206
349427
42
75
341231
33
65
181577
4
102705
73
171342
462964
68
39
70
296006
96
389415
97
195509
611616712
7
166754
965589134
449356
361113
93
313346
15
50
24
44
8
195272
514575697
199116
35
438603629
69
94
2
21
1
41
279521
17
45
31
84
182985
2
286693
50
129478
434645
5
46382
743961610
173089
11778
22
400951
29
148597
8
122791
2
53
147550
236129
412605
74
92
361132
54
3
71
44
12
29
45141
19
9
385495
367074
22
199965
108798
50
15
301601905
7
114941401
452351
213076
37
41
9
293577
501480621
877595770
472958
10870
5
46898
72
32
6
5
259953
67
348245
184833
18
300887
326779
33
446849
127270
231211444
158570
7464
30
291337
7
4746
333000
40
276336927
41
9
454762
23
400201
172161
188803
193614
441867
30
153166
321698
311208
450528
837467874
231766
208230
411768
8256
85
57
9
78
4
79
18
59009
8141
1
3
6
36
123787
164658
71
2
199619
14
80
61
98545
5791
97407
14
228340
937634276
7
65
29
301645
6
880187924
296964
209020
7
181327
13
1
84
70579
93
476044
8
306519
16
43
74134
51
94
12
365529
21
478246
58
89
325691355
247611
4
16
85
36
174708
137202
468264
325325
133447
53
49
351005
157697
98266
6
96
30
86
551284436
55
34539
83
256417
461510
490780
2
35
71
425092
79
3
89
348403
244075
403311
95
98
177888
40
42
471081
18494
54
6
52
37
20
32669577
136889
14
326536
88123
433748
47
45
67
41
393006
90439
319445
414049
237151750
71
130388
39
414489
6
465534
8
270094
132238
272779
446764
19
35
392766
242478
475972
93
15
57
154932
97
60
1
9
84826
34
181517
42
4
8
40
59
5
26
180313
25
349210
307625
348912
447211
94091
4
48
6
50
98452240
39
49
41
488051
363134542
15
65
294482
437273
7
317581
17305
342196
61
40
44
247334
415875
402201
145688
314490
389204
25
16
452220
497021
464438
71
95
91058
75008
413965
188617
5
484411
1
72
3
739009210
273546628
158303
39
71
60
155772
1
4
301918
252762
5
418214
99
4
33
83
397038
94
149620916
32
107155
47
23
167420
58269
88
5
432835
264638
236745
190494
40
91
27
750937354
39
55
497611
5
48
69
290487
60833
61
308706
94
99
219448352
70
40551
41534
258669
283831
311644
99188
580706495
42
46
16
955449518
60
171669
43
89
85
65
8
271493502
23
21
165527
8
321132
46
43380
48446
984707753
71
387863
87
480727
342386
160396
246983
43
245631
22
73
390757
47
73
25
53
12836
7
80
78
344093
6
89
225371
494435
1
72
127537
8
71
198439
312585
43
49
489900220
41
491462
297920
62497
25
60
80847
36
40806
75
192981
73
235962
65
7
197465
6
41943
79
400661
447817
27
66
171033
41
45
189260
261401
841480292
421831
765958415
63
725501654
26
175677375
48
35
285458
95
142149
351908776
369662
20
9436
38
95
215080447
51
254236
387632
422792
340406
204583
51
354010162
9
57
55793
90
80
238224
14
6
55041
297902
320094802
248443
68
116163
40
647504080
21
75
17
87
74
77339
96
375823
25
60
519120958
54664490
5
5
188698
66
49
45
242935
9998
75
401175
37
22
141663
52
82
218221
380059
27
46
181932
140632
402203106
230911
671055692
50
239357
154032
433402
254228
118066
180459
50
44
233663
229046
358495
813571011
69
30
307706
47
22
217975
334415651
10
72
3
92
410817
75
1
50
415007405
94089
734650236
471895
277943
81
57
221024
8
186956
86681
40
40
875535458
12
54198
13482
282836
17
218271
342473
396061
103683
69
82
9
284702
141110
28
168784633
13
139671
63
45759
33
88
287490
42
346807
643121602
23
9
293121
60722999
704126383
351876
326094
76154
372642156
842456999
3
276319
93
452844
34
605263333
73885
8
46
55
371150
367542
157259
7
419145
57
63
99
459063
69
647791840
42650
13606
247404
352190
12
370729
40
38
22
209895
51
352298
64
375512
398436
96
345949
50
29
118633
65
899704078
295073
26
80
477389
51
35
1
106783
234270
9
48
75974
440530
9
6
29
26
92600
8
461495
242029
312017
43
27
7
37
58
352258
33
93
5
329384
248958
61
62448
29
198864
34
461309
33
5048
148698
40
18
139995
96
403648
33
326933
16
76
103338
28
205745
175606
48
38
43
434998
292317
18383
145027
83
66
353719
6976
140739
287661376
607940557
472642
41916
52
119343
89
52
1
236893
50
493038
8
54
9
350762
9
66
183861
21
17013
73
98
708529715
481623
399354
78
80467
260126
901468411
356628
76
92773
241165
91856
362024
486496
3
32
49
469961
196974
47
463129318
10575
3
42
76
31
3
213720
83
28
18337
78
38754
365129
7
199859
567395798
36
80
355821
277417
242769
13
46
120566961
58
81
967317139
20
77
8
225084
45
52
87
109051
76
473593
21718
259044
211246
416404
181496
49
236527
89
8
408887
285507035
51
87
74542
8827
30
546606658
4
184614839
29
2348
47
5
44573
61
36
1043
2
13
428668
50
270314
358938
466269
59
38
3
90
3
65
335219
308936
89
53
13996
482399
11
75
151411
78
5
452068118
485985
249396
267711
3
394460
58149964
414695
4
41027
54
64
349093
140941
157210
30
12
145540
42602
45
81
12
204855
93
423456
211941
369880
92
33
537529492
1
61
8
55592844
891270164
9
3
70
67254
275384
13769
404308
78
68
401628
68
70819
118409
433888
243297
67
161991
270836
28448
232734
328669
35
25
12
816181396
38
273779
92
40
341346
294476
81645
2
874083279
462238
44
8
57021
138164
281460
33
25
64
255838
183442473
439659411
233549
432899
154080
2
62198668
147903
819394685
219209
6
406416
40483
526493289
86
94028
326215
62
57357
21
404848
78
139038
377043
98
391712
9
288635
15
161531
72489
43
44195
272710
350709281
405325
351385
9
439004
38
75
96
7
234798
58695
159557
389619
54
53
9
68618
180224
69517
55
31
6
182759
287294
77
18
6
453228
2
685419419
75
60
358127
319853275
93
40
18
57
207745
53
94
5
73206
42
10
479576
3
420486
60900
25
399108
67
11
21
62
88
497441
389668
41
34
4
30947
25983
381231
323926
91
88
233506929
785274532
140326
65
95
246081
97
67
81
262530
445023
86
56
5
165431
49
369221459
295740
42
61
3
620332228
73670
67
70
31600
224741105
74
193281
190447
45690
95
61935469
137203
394313
252719
24
66
1
22
61
138983
14208
19
280745
289815
9
389358412
47
231396
33822
566847980
3
6401
189118
67
3
40
29
3
6
317939
81
12200
417006
376269814
487120
36
92
725408798
778484287
40
2299
453107
487535
67
7
48437
63126881
808878917
51
65429
62
14
449433
4
95
25
77
19
182901
16
4
350072
90
300019
50
74
230338
97
190291
316083
63
15
290703
87
695871105
459090
2
227095
6
880178296
237129
570083532
5
290165
311534
414485
399245
199104844
90758
297840
172199
2
95
2
175233
25
321049
63082
93865
486982431
28283
370966
51
583124833
96
2
52
144005034
8
16
7
465610
209699
293160
35
455612
361428
79
5
2
41
4
395036862
413126
28
25
46
24
403719
987589506
361452
97
117134
425487
147682
3
491451
97200
38958
460866473
9
79
130644
62
57656783
71
35
97492
380026
15126
310285
17
69
38
93
229560
183193
53
11
90
405846441
42
162330
128921
305574
53
95885
3
67
10
33
81
9
24
42
58
105204
79
299305
3
97
212704
250735
281292
5
4
65
9
21
46
482471
4
43
20
71
28
116222
260966
161110
6
95
86
366072077
4
205735
59847
467755
5
22
31
4
2
36
94478
211907
124557
88925
58
5
62
59
333591
90
25
97
347364
376196
150069
634102248
323469
393746
292837136
27
23
320735801
432993
128253
13
6
3
354853612
172684
344219
16
433889
460156003
1
45139
5
108212
77683
22895
220284
92
67
227756
265524
868185087
679302269
1
86
105839
50
88
88
13
68
39
447638
80
4
437451887
473551
315587
190186
92
60
391848
29
323867
20
92
32
402415
76
40
91
425401
94
224089
331745
290802528
455759
154106
5
71
528357456
26
49
147859
259110
11
2
119972
149709
30
13843
493206
814779948
103519
278477262
35
349512
86
173572
44165
1
54
28
350176
212386
331440750
81
328658
22
3
140846
30
330878
555891637
169655
52
423923
83
7
7
62
6
1
71
30
34
64
142219
9
148702
670996150
31
66
345536
37261306
119506
327509
69
73
278124
38
145098
404608
213793
267993
5
90
207115
317130748
392932
19
68
237877
15
26
120779
40
9
365850
16
51
8
204405
291232
314714
351275
731151474
15
3
337874318
251361
68
80
111209
247621
496486
9
23
437771
216475
448167
374808
29354542
304201726
69780
262582
422140
66
97
84
244285
69682941
300123
9
63886
2
131409
819602105
222137
449205
4
445819
60
138056
44
424315
31
69
147408
399444
479470
168412520
39
1
336876
93
3
388598
88
293464
157529
42
243106
41
68
67
121302
31
399844
9654
40793
67
88
217285
8
94
8
269635228
382559
214879
202780
470107
90
200991
145694
412763
35617
986686849
650612924
410156
16
81
53209
227443
199928
42
19
445514
77
62372
42
139339
253451
327972
86
306654
76
183024
237917
237416
483912
463617
4
280034
407591
468907
219658
86
76
353029
24
99
46
25
329240
99
24515
929539498
63
3
469936
6
3
381843
89
37
7
74
2
290015
9
352293
34
83
298099944
10
633617995
8
48
71
3
88
54
2
727848002
124021
357522
58
414781
84
487504
386318227
80
33
294606
7
9
1
96
6
462472
86
6
250607
5797
6107
251509
48
58
44
494648
351776
33
17
458696
4
146903
72
72
81
358978
402378
365894
60616
363470979
424832
7
98
60
75
208438
9
271261
442334
87
165242
198477
476004
59
681995025
759442942
53
188799
13
65
203090
307913
7145647
81
789234599
737274296
28
44
29
95600
261413
350294
236299
46591
6
48
8
452316003
318451828
376894
364388
42
35
36
3
6698
479330
684239963
57
13620
920428252
971451465
942562959
2
428988
322241209
6
34
660931901
7
376576
38
1
83
89
8
99
9
30
315268746
402356
666919960
97
44
418242
494402
9
13
35
15
36700
433389
53699
73
162630
3
350555
16
78
6
338092
55
77
17
34
6
94
2142
312291
406609
8
8
178613
48
65
213366
2
385665
36
62
74
90
679789429
36
28
102545
140240
66873
277267545
31
472446
399109
279619638
53772
415719
272200
11
80
48618
10
356434
326764635
14
113480
81201
395218
63
1
85
115704789
467093
15321101
9
4
85
2
272683509
236731846
53
86637
395108
3
997991049
45767
22
178262
5
386319769
62
295660
252853
52
36
248744
984934660
16
96
253411
6
465280
35
34
33
265538
86194
37
62
148134
19203
257076
172305
133617
36
64
74
8
54
395060
49
300365558
324972
127350
76
42
7
39
35
95
91
555179976
54
206349
66723
84
41
278233
261921
117002
394834
21
4
253504
63
5
409564
65149
6
56
86
8
433340
274378
8
8
252996
11
63
363474
229643
91893620
73
168895
35
41
5
58175697
4
830910992
56515
85645
69
69
219285116
44872
84256
78506
40
102706
53
355499037
40
11
81
292640
69
15
433802
185800
109873
43477
25
487003
486801
25482
999057076
153419
5
206328
70277
6
338499
37
74
64
10
121194
410438
8
6
6
31
34
4
85
33
21
87622
426813
429791
67
50
405346
83
676502272
2
5629
171868
72
383299
2
7
183513
9
113142
1
481910
293266
51
107149
478377
48
87
743910545
244701
99
136445
87
1
429668
78
246582
271261
41
6
34
9
386752
33
68
297228
252823
35
44214
95812
434083
61603
7
17
96
76
208818
46
397662
689024103
4
259569
23
60
89
39
288618
4
321411
21
75
93
153473
343539
48
82
375738811
404887
48
351248
86
109126
238582
307537
27981
7
19
87
18
5
94
489288
57
13
62776
62042
33786
94
475587
11
48
9
344798
86
218162
18047
89711
5
448906
868533712
565124367
1
332186
91
1
381419
372038
65
81
31
145128
81
51
224281
461233
403454
1
274605
364601936
111440
35
678044682
94
288669
74
125320
463862
491857
95
445556
2
155235
190274
461691
107505
451713
390502
63
124133
62
60
490292
70
60
96
5
179701
2
2
397688
96
66
425930
4
410346
36
490562
251479
29
425203
74
77
46
46
337688037
33
3
198490
1
74740
18
377625
63
83102
476307
87
79
2
300375
277066
477920
489616766
99
29
8
42
594447189
26
1
36
15619
156910
7
35
55657
72
67
550419722
156802
94
158667
31
89
72
482442
104052
329669235
3
44359
202855
726497946
497125
3
485581
96
64
4
622853134
114636
343984
14
52
26
33077
282822
430476
14
232384886
240288
7
9
2998
330467
8
109105
285864
23
17
61267
105098
6
26630
208372
92
21
79
485539
7
82
46
59
360461
6119
55
91
175150
20640472
30207
90
2
270531326
52
4
718947743
2
226245
99
19
443169875
64
47
32
46
55
27
316965535
347683
8
93645
24
185784
388182
115323099
66
207170
167417
439053
288189
19
23
410379465
1
36
871322176
444483
176113
280132
25
85567
83245
50
295270
2
42130
99
463376
55
45
17
26
81
44
56
34
180485
96
435377
77
8
89
14
9
241759
56
74378
57
418800
1
9
18
7
373871822
794604555
96
73
472122
36
16
389163
8
333027
47
99
34940
94
281205
73
76
1
86
40
32693
63
176325
9
7
17
346430
56
386944530
206807
188699
57
18108
41
72
160686
56133363
58
87
464970
13
347024
479250
6
35
9
26
23
23
175009
73
99
36
58
288750
98
55
33
60
5
116293
268719
26
45
41
338438659
84
74
319947
38
197245
169693
445299
349789
549347243
2
169766702
93
414355
85
88
19
34
63
314078
73
451355
1
3
1
2678
461982
6
45
33
369276
72
42
609832741
6
3
1
313162
9
57
305595
40
457679
393714
783500772
458178
10410347
420047
21
28
38
36
24
18889
5
358540
22
496331
11
5
88
66
469161
28
94
389582
65
87
30
107684
446817
267528
413494901
324792
52
38
239696
13
410474
159016
7
14
633292071
3
885196598
103290
93
324472
546062420
342684
1
668072509
264287
82
439750
402976
392481
286887
497011
933166275
55
290544
454733
36
408074
3
92
208324
68
110473
28
284221
11
40
211309
283244
494443
4
30
4
46
22
10
44
24
32
53
24
442392235
422316
857680054
74320
68
319859
485713
53
5394
81850863
27
412908939
365205
192104
1
50
335378
68
9
445458
684279425
57043
86
456462
61
399907891
408124
7
228478
470668
41
357210
423245
92650
65
82
5
6
161449
25
336708
24
795972645
223297
368642
8
149117
2
20
1
95
47
335434
151072
265040
7
44
161907
221370
7
81
4
29
343943
459970
41
86
220089
18
205905
77
83
164721
436024
3
89
66
12
207834
197317
92
130688
779884032
8
150291
8
265583
11447
391414114
50
353588917
12986
61
271678557
68
7
88367
367269
6
29
159755
6
90
395855
395757
45986
44
31800
95
88
6
94
76
473673
422027
106743
488933
307570
372804
52520464
91
71
45
239849
471944
5
360211
36926
106604
78
68
218716
274044
63
61
196494
1
27
2
141487
42
663001012
19
19
33
9
103998
51
53
735435031
75
84606457
677439191
356406
104801
584575241
160209
70
34
207990
67
41
45560
2
158412
93
140926
213933
16
289524
665383371
79
8
35
109286
196990
305742
9923
9
54
106189
9
358453665
5
438018
244338
7
74154
84
464818
23
14
481776
125617
50
482757
18
29
262531
125295
145906631
47
16
76793
474831
1
15
55
472193338
140755
234085
18922
490989
3
90
449091
67
50
316624
95
81
7
42926
341396
80
4
8
620019581
470389
12
164736
476595
88
65954
96
34
431210
787007798
180201
43
72
96905
84
47
1
15
90
81
6
495732
81
337327
95
466644160
1
95
187163
299869
29
18
489777
461605
1
9
266574
8261
502519444
278652
445531
73
95
7
407337
1
245129
112484
268784
207980
56
34
281399
52
53742
5
115555
2
120761
31
9
374429
97
290498
415405
46
93664
308235
22614
166911
15
34737
69
75
57
94832
213944
21
87
3
31
146604
8
5
62
8
164139
79
222959
121393
95
135613
49
89
195788
73
54
61
45
411810
35
243713
60898
46
175042
280593
123227
2
82
2
60669
469391
370315
1
33
62
326179
459865
56
448135
492733371
85
46
290123
380684
53
211079
241320
877899260
3437
93
79
417038
49
365803
19
457353
3
51026
23
191642715
33851
105615
269196
22
288926
945126821
57
316493
3
8
403865
264551
142874242
13
5
47
333979
5
294508
77
203967
36
42459
6
69
67
390879
82
10
13
229054
91
128285
232456048
255794930
3
7
38
61
25
349803
30351895
336419
5
152177
129505
8
12
218882
202245
5
293925
395709308
14
128999
76
300250443
2
47010
8
114918
90
91479
238545
461870
5
781801251
12
19
4
446539
257437
362378
384999
9
531923167
49
30795
43305
7
106537
718995344
275164
394040766
6
92301
86
49
6
59
93186
92
15
15
4
40
22
367805
4
68
42
488901
90450
217701189
88
290281
29
33432
97
436926
240786
156938
142882460
131096
2
54
181459
47483
506707345
191228
159890
847139779
27
10
45918
144825
537031386
78
390131
26
131025
24
343266
446167
196551
281000
5
692122763
75
51923
960968743
61
91
84
60
43
89
96
309072
49
88
80
473596
35
42
47
32
48
66787
6
71
24
43
90
53
434455269
372354
254535
688100403
58232
344821
173074274
41
129616896
96
18
23
23
9
220254
91251
13
92
311574
48
355351
124341198
155536
165962
6
17
71256
230984
87
266833
5
254536
174300
11
9
115495
417607
11
16
117341
4
22
74
376847937
77511
45
137962
62
410022
37
531054071
54
84
98
261913
17
83
957357376
37
4
2
46
47967
465680244
358108
62
31424
64
87
80
28
6
63
22
522110122
40
49813
65
87048780
55
187203
453952
469470
4047
307040
416167
922316635
301911
22702
231152
391484
102582
54
125736
495993
3
417636091
53
1
429788
80792
446881
273567022
5
46170
7
22
6
67
15
520997562
19
360273
302622
8
121232
81824
134351
693599986
11
51
5
57
17
103218
24
55
56
97
9
88
159063
50
487631
63004
440381
28877
45786
272793
433798
468929
41
186593428
322840748
29
103209
943084519
45
304679
436327
18
90
13
126362
98981
67633
185911
84
40
269900
55
75325
413464
50
91
942879351
85397045
99
484624
2
3
19
6
25543
81364
136486
51
60
73
13
249392
588672513
48294213
1
95090
19
497593844
48
326482
229972075
91
90
15
318769
363235
461669
338357
182740859
1
95
79366
977979170
278530
58
250134707
259143
433636
4
5
22
928079754
60
110771
76
46645
24
24
468787379
572500181
729124480
26
52
226813
61052
24
133123
422731
15
378211820
295527
323134
97
4
321912
31
269180
151908
1
21
436409
72760
70
69
441586
25
10
87
83
69631
61
377361
9
33
34908
307927
491740
236731
25448
230358
29
345633
82
1
369265440
32
76
60
950933716
31
323246
2
23
860656001
65
377654
263987
46
116953
67536033
2
157519
13
3
190240
49
66
152134
76212130
370206
987406936
86
3
95
740034500
4
553355184
1
2
90
60
457911
328594
41
144719
98
60836730
227030
86
77
370104
8
414853
20
262276
4
57
20
10
488597
9
208814
71
484917
33024
40696
23
445413
8
21
219257
349867
6
89279
9
94
454504
232476
468788
387163
54
24
88861
58
47
239987
60
71
7
491505
5
136875
76
12
92
362638
208251
313213
68
309704
47
87
36
38789
83
219031
19587
181100
90
2
415662
50
41
559940377
25
315284
464539
44269
54
30
12
53
99
44790
389719
438003
562361200
473605
85641
83658
6
27
611994884
86
40
472733182
223532564
6
51
64
350033
273562
317740848
380468
820394676
329039
5
30
46
462239874
53
775285562
422809
35426
4
62
289222
205070
78
37006
10
131840
216028
56
277262400
7
9
17
133663
49
19
94065
52
312548542
1
63
10
12
446814917
68
402744
64
83419
27
98
66422
365481996
324223
367844
246503
196689202
46
80
7
50
58
411058
410636
257738
85
484515
269954599
808288760
26
17
466515
78
53
320633
16
193026
8
31
51
5
465682
287102
466736
259976
84
499169
8901
7
351887
52
21844
9967601
39
81820
4
62
22
4
8
66
7
200150
340161
70
400124
27
412595
102004
8
348056
120272
94
449748
757333319
2
153747
393070
7
434392
177880
191049
74
8
95
25
486001
3250
594619986
51393
1
456722
405592
445790
334057478
351250
6
3
77
474709
6
5
48
116320
263374902
261125319
50331
13
19
36
98
150027
73
120713
308652
5
92
63
160859
437309
23
440334
108598
14
37
128324
98
93
174337
58
204060
98
53
211529
69311
111498
695678687
59841
108159
6
165996
486615149
205208
705276462
342618
35
61
82
274650
400549143
6
50
171919
9
16
52
74
18845
278377
2
59
82
41
101308
78
547485069
456661
183369
10610
48944
77
158117
369876
52045
52
1
7
427719
65613
60
9
23
59
462182
19
96182
95
59824
69
86
267596
146995879
9
72
671703573
387692
330839020
67
65
398338
56948569
64
700542541
17
98
180776
72
362799
29
163954
72
34
187249994
161908
93
358479
97
295798
59986
53304
193645
94
313036
463624
411399
968916042
174795
33912
382967
184562
161889
882930335
379078
208823
128128
252984
31
446283
476011574
21330
50024
20277763
71
755809423
37
255131
54
3
41
378532
349254
326105
335749
9
7
73
87869
29
232245
50
173403
22
55
97
370314
26
54
485988
55
96
281895
425568
444750
178640
2
90
35
2167
4
442590
44
363085
15
682746544
23
107278
32196
942238958
457807
390906
356178
437426
355536
238274
89689
459241
14
33
41
13
29
213749
84
53640
4
543573401
188255
222930
31
15315
71
214641
47
359496
8
382455
38
87
17
384146
484466
5
9
151097
25
300955
395632070
17
95
94540
60
53976
72
72
14
42
276725
47
6
390477
99
62
42384
32
445609
109805983
358045
179403
511977532
8
95450899
58
38
489687
7
437621
21
424486
112950
376177
76
164913
12
79
52
21
91
478289446
38
26
58
448491
109056
317479
85264
481674
712946080
108373
94
20
104828
82
20193
657537803
15
60
581127083
153802
139941
96928
172909
211250
49317
185208
44
463939
395625090
35
23
96
28387
35
358466
290572
44
90
42
16
22935
52
434262
17
4
852657812
3
390100
71
65
51
233098
368206
371038629
96770
351522
1
4
516348940
90177
196809
331368
424011
82
24
18
91796
55476
16
379915
145789
6
95514
67
293502
54
417034907
4
266123
13593
51
135967
243103
395884
434565
1
49
223570
83
9
33
485425
23
999312040
21280
60
157515
416446
328246
98395
18
79
29
269446
63
391676
85
246083
231814
297021
290540
185844
26
82
11
281503737
42
56
74
468069
71
46
429469
381344
30
13
84
97
66
29558
59
327076
103524
37315
310875
13
68
157904
66
246510
361381
3
59829
234276
85
483096
159231235
3
276704
4
38
67
748550672
45
443495
16
393702343
91
49831
688423299
136528
157299641
437743
2
26
33
3
39
23086
30
18
288677
3
271525
218584
316308
62
669639685
38842
3
17
70
96
69
6
7
89
60
232108
97
4
9
328265
911133479
60
546954707
429195
89
182793
18
287453
76
20532
74
29
31
6640748
263717
74
39
240588
23
16
404045
406951
11
96
99
40
26
945147855
76
192464
297148
252798
165015
23985
64
9
378156
320155
197418
9
95
39
9
173039
37
8
52
214316
263466
143775
96
263887
788508630
179284
421002
49
7
207118
14
89
70241
222578
488330
58
2
56485
97581
50
41262
54
10
72
306693
56
82
165231
16
28
96071
333416
153692
45
95
23
355287
172509
767247160
111834
180978
410903
83819
1
131996370
291594
240151
68
371639
172918871
814851331
225356
39
502492561
81
187253
128524
87
9875
35
5
23
42774
34
497842
245945
289524
470090
68881
24
53
37387
460094
31791
362031
5
34
11
349460
21
305588
1879
28
2
19
74
342408
4
41
47
34529
394780
98
171171
90
520499181
11
484394
867828505
74
193122
3
88
120352
9
30
38
263629
14
154579720
8
82777
50277
70
273592
61
204875
932303339
421961
81
60029
31
78948
477573202
69
75
63
193104
709824933
43
329293
406696802
77
81542
11
906578445
46189
147578001
353444842
174744
26
281944
85
425568
64
1
293518
93
31
189232
41
85
104537
89
204122
67
282079986
359089
483967
223725
368859
42
397397
232450
98
290104
196679
7
486785
96
97
377298698
95
20
15
50920875
403988
87
21
82
5
261428
329734
354804
37
6
21
140713
72
83
23
85
186376
230447
59
310526
28
76151
175071
57
71
69
28295
4
9
34274
287376
88
2
290626
71
78
389009
4
691241873
206427907
24
339303453
86
41290
326936429
48
354489
117348
207076
78
75
23
431106
470512
335939
9
4
275839
131102
706468030
450308
4
301021
359398
42
79
73
473910112
95
347628
17566294
383127
347798
489322
263325
80
41
64388428
440070
6
387571
417085
11
317560
81
20
2
467545
92
334588
436449
31
953632549
15
458794
93
31
53
3
484869
3
923982501
165435
71
22
54
361074
25681
223953
1
52
919352024
5
395449
438863
924229972
118668
74
12
53
20
258456
69
5
69
2
15624
101558
340894
189457
341883191
627527811
88
550576887
492499
1
23
96
95
69
676446936
255235
87102
29
52
207819
386155
9
89
9169
2
43
90
240233
5
56
480042
374612
485220
31
39
71
52
185881151
107984
81
71
82
679804451
42
356135425
13
312238
439449
27
53
407103
715274296
58
169639
99
372597
148479
62
84
25
519881840
101424
232255
39
45173
16210
244021
29842
10
19
2
71
5
480848
97
3
156946
17
5
42361
232859
419333
90
55
297497
254415
291147
247215
113616
488229
50547
48
33
13
39
45
256532
2
71
6698
64
271643
15433
716090760
68265
73
314038
143716
93
480939
30
366003
25
115162
423080
6
230727
56
93
68359
64
430756
9
14
461658
166032
317722
248035
94
25789
13
13
64
80
67
132869
78
6
33
86
34
2
20
239376
60
241216
203963
187043
369751
332976
200544
72197
1
487430
68
9
344306
90
491083
31029039
50
79
159873
64
74
275004
411916
22
28
454521
50
49
82
51137
5
447771
135874
67
52
449819
362998678
69657
27
36
88
75
376897
431004
207002
11179
45
98
75
470953
369680
14
52
50894
55
76
326573
63
45
17
47
2
49
158813
456138414
53
60
33
81499
20982
19
19
42
64711
244303
304161
150036
640819163
107137483
45
25
212301
89
66
10402
2
55
279332
8
393840
233867
339476
71
34
19
240612
214284
170869
1
88
438782260
390658
59
418532
493331365
35
125994
53
391493
17615
92
273866
68571
833152695
299317
471273
484600
442402364
713841689
404090
366770
52
101718
8
272114
71531
62
109657
179426
444986
8
52
88
993806034
226196
134924
18
963363820
986342493
335725708
66
96
567296960
35
237198
274175
75
1
1
438510
98
9
75
32
69
459587015
10179
61
487985
35264
8
76359
5
178022
68
47
72
36200
34
433956
647734111
403426869
9606
336360
357779
482401
9
8
45
50843
315584
129909
440869
168925
230173855
327527
43
81
83
454770
78
94
76
85
167082349
231598
3
78
2
943376110
46
77
85
48449
54
198037547
6
3
291335672
64
171265
79319
9
80
54
27
185823
128218
454257
481015
41
700646348
70
283853
40177
46
47
744169860
290710
201219167
496323
149000
440127
105278
11
428086
463823
250055
408754
456638
147563
64
202855
39
35
82654
38
4
258174
48
475596
76
258438
39
2
72
47
85014
20
30806
48
158850
67
12
96
43
68
19
25
391454
74
71
26
305325
4
63
19
82
10
61
81
54
3
9
78
17882
19
2158
278555
81
146817
2
297430
326579
182235
62416
34
114786
885640238
10
162048
4
400708
34
597903660
14
4
55
8
300302
20
68
29
43
797478917
2189
95
97847
47130047
122346
48
281108
286313
68
6
271307
869985888
27
31
16
33059
116847343
152268
123463
160595
81
247249
16
71747
140087
889132085
64
43
4
962612945
48
60
23127
149407
11
2
209517
332650
355834
730891081
127140595
154538
643011050
101884232
5953
246817
23592070
82
451416
478008
791084402
36327
63
963388987
52
56
397859
5
87
515703294
448229522
369337
115935
1
187817
1
58
718958207
168902193
5
77
97
79
127537235
430313
338687
181511
165707
39
279552
99
38404
53
395788
78
468652
11
213940
34
9
53380901
4
484297
435210
141340
3
395914658
321079
125080
7
488418
232983530
196969
77
236554
194324
95883
183031627
229629
215503
33
78
302541
149828
266743
5
20
156629
84
332855
28
8
298317
66
458778
477471
211990
222607990
115796
6
250869
98
221956
60
98
423988
3
70
67260
203042
14
369827
9
369426
103853
68
444399
256334
7
204082
401074
50
82
109833
296948
80079
480586
76
72
442875
78
483761
83
1
8
61
424757
148330
80
98
68
48
444001
188877
92
494402
57
202017
142843
371771
8
41
903789126
678297109
16
2
30
77
19
7
16836
119666
80
217374
5
944080453
922007017
301674295
65302
281644646
29
41
62
346757364
62860
137448
801680704
3
69
775349881
493277
94
91548074
38061
86
384430
301346
75
94
18
464984
25
61
65
23
443341
112433
179881720
56
161321
471058
62
9
53
485754
22
53
198949
50
96
48597
190226
15
357815
427924
227546
9
337227
260597
37
312726007
27
81
50
4
13
83
48260
44
2
47
3
258896
93
82
27
205575
17810
152876363
63379
325268
8
63
318985
33
8
63
224067
60
406815
327424
409416
135643
89
324971
46
111307
446010
133229
48
492841
18
434822
1
42907
264962627
5
32
19
58
401982
73
1
309845
226901
38
315422
1
82
72
49
252420
498809
186174
42
488618
12
135620
3
24
59268
1
254762
62
16
3
66
22
204634
2
74
9
10
20835
378712
273419
67
1
8
33
88
362549
24
345227801
95
80
13
5
876453193
674325068
90
12
408280875
73
314266
989260944
40
58
74876
84624
258739969
86
25
99
67
48
106128
372970
7
6
85
489831
255312
268733
49
4
155210
218719
75
475546
61
47
187065161
481291
256720
70
8
99
323861
67
51
2
290391473
463439
75
72
428881
62
67
86
139086
13
32
84
8
45
396373
168332
44
724860396
7
195466240
5
93
99
65
130886
9
83534
557414753
485168
132760
417001
17
6
24
71
82
317988
852613351
7
400133252
106643
91
59
107488
9
154034
54
9
18
166917
61
43
111257
60
53
54
367649
26
281684
72
35
185200
230053
5
70
31806
778999261
61
48
346051
23
73
5
246605
39
79791
81407684
60
252143
78451
8
11900
95
47
471888
66
75376
67
48
331396
26
128817
15
664674575
26
29
48
380286
249292
953139778
295089
761837705
80
208509
26
66156
663131880
13201
54
3
494687
136445
206764
1
441955
93
19
69
887747794
18
417572
167799
481763
295399
37
408850
137524508
721025820
789384545
96
515230931
246535
185541002
422180
99824
361931
27
19258
302062
33
90
421431
30
10
48
11
58
15
951155288
88
96
146959
231100
73
5
172915
481217
5
58
89
35
279060
84
8
349830
95597
6
67
46
297093
10
858529209
198651
297486
36074
58
3
370602
18
691022935
259778
439390
359171
44
275375
447472
6
294565
369568
18
4
530561307
1
88
8
80827
266811
5
94
179991
91
236920
243726
203033
28
480066
90
98064
87
5
14794
396266
358791
41719
453845
14
151534
313844
61
164335828
15
195698170
49
17
198283
6
230707
116694
45
432500
80
7
713372878
48
131404
13
5835
1
47
36
40
485740
389557
477887
8
49
13
470821
33291
79
13647
53
20279
77
63
620514848
25
113439
89
73
34
57192543
76
76
483522
7
471534
21
82
498250
27
195366
22
356660
39
351148
300794
34
392611
231976
283217
11672
93
77
464922
139701
155570
122048
86
682458293
468710
86
312738
470998
478461
594052082
121675
78
193941
41547
44
49
493586
72
20
118638
77
226392985
367903547
275426
345905
209599
137185
79
392095
492103
168624
118166
58997
819685845
65
77742729
57
41743
1
22
573135118
83
18
56
29
106304
43744
252179
33
94
96
9
6
210200
124928
59
8
1
578374968
53946
96
44686
254383
76
1
6493
27
65
44
8
1
69929
391824
88994
31
37
45
113016
83
18
198168
738713691
73
356194
484348
13
49601
7
72
94
296677745
366768
191355
11
467788
244966
62
33
273785
459488
9
366827
69221
60
394213
4
419937960
233698
493181456
2
306477
48339
38
195079
254510
58
181525
9
339092
67
242110
8
6
226236680
35
166500
375691
67
43
240076
221359
331539
70
326898
117083
92147
226575
99171
7
36
31791
59
809074623
85
24
323763
89
48
634937909
96
64
188410
5225
348760
27
38
3
96
78
97
57
59
31
62
442924
87
26
357041
3
38
496548
6
2
7937
488337435
58
199380
67
51
17
993994998
713590481
97
211829
320722685
2567
836355439
370044
23
499396
75
50315
77
3
33
6
20
248437
447999
31465
24
369088
170542
83445
47
317577
5
13
310141
5
329669
58
25123
163669969
717135202
72
67
51
84
2
73135225
1
281401
95
6125
851566688
493512
422046
3271989
549122492
4
45
460394
46
94
150858
56541
171272
8
263311
113174
143719590
35
290544
137443
53
486236
82
845210275
5
42
5
352133
3
244111
51
8
9
56
8
84
63
256913
55
23528
8
5
216627
29
479187
15
7
5
224566
36
44
77
72
5
369888
394733
443095
71793
46
182831
239149
394612
169535
72
95
4
38
493437
9
8
11597
54
7
414255
89
97
210364
24210990
80
178438
65
67
18
118681
419920
273107
329745
429504
2078
316428
81
215770
54
405017
116838
67
132618
354787
40
82452
57702
73
409747
2
100501
451787
36
81
360023978
409487
56
68
294095
398536
7
22
128354668
135477
531263182
41
5
374535
418413
381168
614847743
54
112899
74
86
9
45
47
463211
82132949
43
6
64
4
996146807
333232
18
68
89515
80
86
68
6
7
481768
202410
290928209
159184
358258
25
33
425765
36
1
174338
63
807382788
32817
12
59
9
183008
69
370237
95
96
224304
25
48
218561
457088
1
173121
25
77753
4
52
41238
87
468960
304621
52
77
30
14
65
406119
76
63477
3
42020
56
10
7
60
63200
4
77
74
40
9
251230388
324836
457223
10
194241
1
97
157444
320927
215570
61
78
9
93
221344
10060
194062
41
17
80
408636
494893
88
423153
386611
84
308400
365392
945493967
253829
463633
378539
374304
147948
304869
84
281862
197648298
233305
133416957
945132927
297541
31354
4
2
67
328271
4
192889
75
7
55
170360
15
72
143287
1
23
267041
330107
3222
14
293299
33
31216
49
425847
44
470738
76
20
182727
21326
661782452
5
271376
93278
17
60
51
281218
275840
23369
112948
1
22833
82
81
25
4
27
229403
348891768
14
126602
327156
187373
46495
12
76
98
282495
6
926455354
3
776284905
13
18
249474
136755
44
397668
420648240
361877
77
22
430848
9
93
243700
240219
53
100415
27
74
41
5
184274
424386
7
8
50
93
399402
419290
51
55
74
274701
491594
97
43
69
180120781
709815549
386455
457201
86
9
46
63
213542
69
57
35238
23152940
423364133
184293
17
4
133832
56
427297519
74
67085
52
216582
262925
35
55
6
94
19
90
209008
63
150592
232010
206770
108272
21
78
424131
336517
706781881
199157
61174
39320
340999
68
822764774
111675
10
26
41
193232
53660
305299
73
316760
18
360924894
34
67
2
7
49
4
42
13864
33
77
48429
10
218983
32632
8
2
23
295784715
78583633
5
88
807049740
7
371057
73
89
156835
46019887
3
342157
343705
88731739
97
431271
4
444036
101861883
80
5
84
61
489387
22
506302059
59
48
49468
128873
47
244397
60
15
48
968000220
256269
118647
982295418
95
76
7
185985
302281
27
289567
20885
69
42
49286
66
72
55
42
68
33
5
636088897
15
74
128151
98425
87
44
33
423371
3
88
86
51
6
73
387554
19266
74
23
82
35
485166
452983427
637240647
137210466
460726
26184
41885
129487
77
414055
20
29537
143833
66
91178
85762
259982
200369
74
265766
482785
4
213871
9
3
417683291
57
78
324108
25597
26
451917
95
400130
94
122341
392749
6
2066
405798
53454
45
7
210191
32071
14
428540
23
244609
90
99877
82
274468
1
849577349
79
99
386613
29
467464
425498
189253
90
18156
93
331738
86
391274
25
57
17
86
23
31
450734
51
57
452787
1
490961
73
284086789
274064
38
180727
85758
204314
200054
33
17
247644
137552
22
95
79
58
2
3
14
466949
196464
87
86
4
146929
14
22
41
32
64
66
308800
378361
92
2
35
300563
77
63088
131785
420750
256475
84
79
70
451146
62
81
48
9
98
90
169305
26
86367112
355301
8
375003
17
474829
83
397037
84109
61
900935424
46
79
329249
51
98
98
5
9
865408671
14
12
81
16
76
272444
68
282237
55
16
231568
5
388683
100147
409768
62
10
196325
8
3
54
24
30
493642
96132855
354242
319255
5
83
39
167838
632811792
6
245922367
179344
341330
36
121328
104609
205832
463244
259576
31923
1
113319197
95
352851111
52
81443
81
228
340140
246029
76
998567885
194807
3
57
848959110
73493
818679258
53
921103426
362253
289504
230081
43
51889
48
308626
92
61
74
146160
65
38
74
338907
79
465025
453229
76
136840
66418272
18
363508
69
11
91
62
362971
51
4
282239062
87
47
6
82
17
324185
77
64
58
399204
281781
17
478800
56145704
446850
491702
38
416440
289040
68
54
40
64
307624
75874
10
377406
1
92
6
207250
17
56
309993
16
4
91
78
92
7
22
203373
375945
414847
81
260722
4
6
76
59
29
189533
159448
263120
285978
61457225
645555215
35180
241108
37
2
556474587
51
29
148060
90
264931
92
85
38
63
14
26
33
52
35
81
73
11614
54
24565
105610
27
52
532
71
459994
7
17
7
192222
40925
226984
481548
239076
25
602132084
222920
13
19
142335
15
40
239679974
261000
76
1216
106643
420974
46
61
17
444036444
9
78
1
133715
59731
128460
99
169419
833188316
652462677
89483
2
385638
276021
287918556
87
58
207883
50723
702419575
27699
139092
27092
57
140729
960413894
655644925
154606
45
515810286
62003
458792257
20
293011
336907760
259085
185930
88
381710
396532
85
102694
96
211342
28
65
472756
50
176301
79
422347
100301
218754
78
11
84
76
333435
58
9
26
267372
65
108107
68
707027093
210692
37
49
1
15
235560
40
281655
230617
77
24
17
163135106
256537
71
203912
84
841528783
4
339498
9
82156
6
84
92
22
26
41
7
232625337
43
56
8
26
38
342197404
317066
291348
245196
8
485783477
244942
32
19
27
172787
426362
54733
226767
86
211445
50
439880
18
69
10
152544
405236
102423
92
447146
10
381255
181768
35
448190
34
965567343
62
7
149025
29
35
8
55
60
13
76
55239
48
20
948495564
12
29
32
34
16
73
296405
36
582610829
357320
75
94392
231935
103996512
18
26
62
43
159554
84002
331125
18
39
32
7
99
88133
346752
26
56
80
11
49
180693
62446
108226
68
8
92
69
224956
54
92
38732
29
46
7
95
68
25
156720
40
775774678
122416
59
25
254926101
405691
149416
381057
361810
830185377
40
5
16
124774
91
19
94
427724
370551
38085
80
5
38
18
35
90
68645
9
57
179530
3
9
93571
149814
415323
3
21
497298
5350
91
47
1
56
431995
321670
75
202481
48
808837785
289469
33
87
9
381586
55
67
53
429130
1
84
11
263162
22
491104
48
83
53
74100
22
297333
255574
99
25504
434097
208681
406733
48525
23
237979
15464
173825
147178
171319
457595
17
90
97445
84
574507718
9
148380
93
7
460152
2
249525
1
74
60
48
258838
13655
579936344
481346
480805
19
331032
404869
22347
45
65544
641636444
94
93
8
123663
31
9
163137
44
451608
40
24
51
84999
429428
18586
420003
33545
442313
417740
339184
401244
171179
413385
51
82517
9495
7
145177
8140
77
277088
5
488078
95
464307
253816
120445
11
477391
93
6
26
216672
373446
19
354574
112292047
679603527
7
509250508
59
255331
120152
98
45728736
294953
63
19
28
99748
495204
299010670
396464
63
67
58
70
53
53
139279
434425
206682
30
102389
3
65
41
422473
44
5
33
781317582
71251
78
97
15
294930
361223
127353
7
279764
413497
128514
59
311181
157069
366981
1
53
40
98
55
60
423286
77
83
4
88
96
175222
325158
8
335413
489818
94
7
9
18160
301020
812279620
68581445
95417
9
83308
132919
144503586
38615
432192
342842
741072433
93510
7
169777
885642005
99
66
92
26
14
113912
283106
233088
45
327059
322381767
8
6
44
3
64
83
229839
36
5
70
206653
126274
17
257543
115097
445383
339621
48
73
35
17
10416
165224
22896191
77
89
6
36
904380718
67
641326200
54
489602
97
91
31
93
29091
294069650
92
95629
68
8
104397548
94
24
47719
10
186514
35
222327172
363439
195310
126218
3
101636
29
26232
1
237756
998002571
69
22
470019089
42
48112
74
61
397588
34057
30
410586
299432319
96
729029972
60
345782
131975291
6
413379
8
46
390488
69
22890
92233
72
122485
21
58104
51
26
139307725
84
62
285819
92
62
87
9
57256
906017059
168613
47
118573111
8
94
9
83
128062126
183585834
192512
54
35
205558
896858976
18390
78
5
24
182237
382822205
6
72
220905
130173
27
50
374937
805513217
37
7
14872
390836731
378201603
1
405738069
29
27
476381
10785
64266
22
88
702304248
91
8
572216429
8
21
1
23
13
39
52916
976730145
18
390929
61
57
6
44
487609
67
168192093
23
189869
91
330589
54
41595
79
315241
389401
335432
37
32
11519120
104537
57
71
93
77
53
383372
207804506
259326
10
3
64
427126
111636
520139035
526535119
916933181
41
67
874569290
6
281674127
64
683570290
57838
446581
93
55
43
88
803570507
98
94
259608
540285552
289256786
16
416079
201327
432827
51
73732
92
18
82897
406524
49
53
8
1
24
185256275
5
498338
59
69
1
1
93
460703
16
24
23893
32
771478063
182032
2
38733
337194
60
388123
44727
436796
39
52
55992
86
72
487276
17
395669
364672
96
67
6
456092
80
163046
150834
911267989
954973816
293209
221306
6
202814728
80
7
204755
2
42
15
46
4
3
51
56
19
72
150661
227073
399392
69
238073620
77
68
24
17
10
223411
95
937844583
66986
369064
15
7
318753179
170195
169259
143659
87400
55
385385
6
17
473338
255136125
211217175
443949
28
323524
489324
54
267515
370361
7
21
453233
111880
252076
276546
44
44
2
31
3
894979886
60
48
75
30
14
89
57545
855273543
44
2569
400311
259231
32812
454535
889596954
9180
250920
43
347441
12
6
24
1
9
24
24
416828
149361
469969
440905
428636
188078
187163
6
64917
75
60
64
2
63253
91
452840
365667
470342
21
335257631
341025
40
66
5
96
622564043
264844
95
213651555
261707
3
904920923
44
44826
734882637
52
43
71517
299351
892798474
33
4
83881
9
56
677646772
34622
403087
218812
317408
776734523
352681
13
67
44
307235
10
45
32
155729
338573
441544
83
451315
48
12
139799
52
99
9
368385377
35
28
331334403
27
417456
25
219927
37
90730
315038
3
262067
54
96
356584
8
269809
396600
9
272150
5
315512
551648240
5
269732
80
314560
485970
482831
81
356750
7
488169
6437
42473
40
171373
419362
362110
315185
260293
525483794
7
61
227174
85
77
26974
6
668579890
86
77
57783
8
374090256
292523
12
456655
67
38
90985
28
412884
9
82
505464812
209158
35
161980
95
366691
479687
781251367
194504
43
437389
31
464704
484647
86516
171288
227082
14
73
90302
43
263546
77
283302
328980
176729
552324748
274541
21
67732
194397
367924
275516
29
5
11
74
73
71
379387
86532
159577942
252277
52
123570982
61
49
283769
97
99
38
473441560
37
86720
58
32
389554490
96
78
91
77837978
183288
27157
49
3062083
167562
78104028
14
65
11948
241252992
76
206162
25
93016
15145
113378162
679844952
41
81
5
67331
81
173138
477327
167592
281717
31
7
7
30
24
29
58
26
61
35953095
2
30
279628569
80
43
60
495285
65
25547
25
21
443509
15
787370897
78
36
11298
448164
7
22
110127355
64
371992
67
494365832
38
235736
367134
321191378
19880
319252
18
325949
8
96
27342
74
88953053
84
92
26139
365224
193601
76
105463
299749
49162
1
380362
43
353202
97
190567
54905
45
275842
125342
75
59
1
297362
65
213534
425885
90166
139386
114917
149470
115968
425393
393124
371331
254727
346302669
62
3
316782
432634851
106623
86
75
17
468150
25
63
44
41
860
94
15855
181491580
28519
3
457873
92
110084
38
35663
89
97
97
312778
355243
386101
46
88
173628
44766
13
368502
462891
264509
78
3
67
249505
461759
184520676
7
7
178691
843655742
81808
245383700
291031
67
389137
276472
25
83
57
19376
25
279475
90
199077
76930
9
257775
88347
36
4387
96
463650
2
47327
326076
73
213065
51
26
478767
5
86
47
92
50
36
245384
40
30
26
93014
389970836
305231
238905
19
142821
349540
383947
4
70
386873
284743679
36
22
39
11228
58
123249
97
103918
95
288211
8
28
99
434392
55076151
92
54060
86
78400
76
168341
338208
459695
172396
1
73
239240
20
5
359308
101878
310903
24
109089
416744
477947
57645
180056
245773
87
310151
72
83
6
37
191330
751511418
78328
207289
68
126281
353845
98
221106
450470
35
52
177077
21
247332
92
321791
47
751149622
235865
40
321778
66
23
18
60
9
28
48492
9
374247
94263
357982
41
482078
24
67
264560
2
145615
259441
5
83
291128
56922994
83
431089
6
47
17
430798
95
331752
5
33
720551954
160247162
55
469012
9
11
402535
440354
575759386
158420
2
51
85
49
41
404262
96
184424
6
10
258326
85
81
7113
84
3
92342
349598
616878407
1
4
15
65
463416
19
654621019
97
8
17537
49
824767584
211467
353485
196913
53
203880
6
38
466707
26
492436
309895
287963
447662
701700861
315554
19
1
172426714
8
87
441560
164489
94074
80
487601
67
153092
489541336
42
315680
34
364223
466992
87
58
327936
155682
31
392529
164847
387693
389428
96
492866
11
678465514
201973240
53
5
14045986
4
63
65
85
3
108212
39
50623
45
86
389806
74
94
307658
180599
31
35
304647
427955
77580
65725
173239
152513571
445788
98
344811
79
88
269908
125070
4
85
2
80
64
66
95
314710
462588
44
52
280133089
387850423
5
437767
84
27
35
333993
297545
25
337589
707160766
73
119270
162432
381494
268605
358119
8
74
301057
27
351236
255119
277067
6
926803139
486011
277278
57
59
85
92
5
21180
429516
147554169
282721
132152
75
53462
271512
45
459100
330365
153231
88236
769568649
465248
27
19
53
51
44
600190846
75146963
147953
344458
5
346896
98
55
350041164
87
133789
64
472071
1
9
279379
152922
392938
47
51106
51
2
33
258967933
896011936
25
7282
55771
64
59093
45684
91
25
6
42
84
416775
174656
10
297669
60
93014
5160
80
41
44522
10
139342
262603
27
222886
197578
6
13
362706
70
26
491355
56
151346
25
6
36
77101
13
486704
183323952
6
6
113508
72
495900
16
435089
339946
388704720
99415
173644
69028
747833653
46
3
99
2268813
411687
94
52
8
487752
290097
160804
457962
95
44
93
51
188675
62
81
477527
60
679297950
354708131
424289398
166128
216172
7
90488
70
96
3
93
258210
516577159
39753
419051
279047849
239606
47
54
13
1
26
467234
36
420097
60
64
58685
164531
94
185201
61
72
52815
265484
2
15958
84
57
89
3
68
87
60
67
144641
414566
96
159309
34655732
298439
254020
83
135516
432414
228829
308145
346886
316511
61742
421074
24
753407811
30586
3
764907182
77998
37552
14682
52
163498
60
269091
98
253081
314179
29
384860
71
247098
97
412224446
235517
196245
19
4
15
3
274440
63
64
86
351825
14
85338
60295470
863279075
13
47
164689
56
35991
48
661786738
161077
622998362
358710
240037
73846
61
23
62
26
252565
1
17
254117
1
11
1
474736
4
51
649307757
97
288385
152450
402589522
60
34
251757
146068
456109
236755
81
99
40
322418
34
4
69888
24
61354
107895979
414939
81
79
143430
288456941
68
206685
290517
2
286633
1
182126
14138
526098080
99
18
495719
33
74
9
25
181730
135229
13
132081
457
481606
22
57
14
42
356702951
84
177777
43
172275
268943
143595
24
2
39
97964
30
298264
265631
94
13
61
25
71
194596
44
39
316071
45
362163
401257
48
755405320
48648
118711
295163
70
52
61025
13
388018
8
59
146581
74
1
48
88306
313852
170735
319238
88
95867
601552941
238649
119410
949502762
416
95
18506
163599
33
365461
230612
124177
61
25302
124255
90
29
58
320096
8
63
311238
220301772
46
470698
8
367685
15
117512
45872
85
141866
75616
297265
99
228100663
181592
55
13
301127
429169
33
74
658034504
50
32
467913
8
711561594
9
9
305814
112936
302265
537688901
52
48
409343
21240
94
77
68
120176
291788
60
68
33
156861
372176
88
277411
709011502
84
1
30
599105975
222366
206587
66984
76
419766
479962
65
915763952
179971
2
52
374645
27
461291
371393
6
8
212580
93
187134
187649563
31
20
1159
253640
297305
531739047
817387192
320428450
456528
7
478002
96
103146
21
60
205994
51
247147
2
34705
74989
64
5
30
150396
91
495326615
492498
25
166233
210172
125374
78
57
381485
364714
18
671691289
167268
164495904
79
19907
74
166771
2
131990
36
406219
77365
5
99
952315206
175563
97
37
33777
449300443
637500353
746936670
3
409510
97
77578
317596
37
9
6
301612
18
30
23
693478027
187333
696613881
816176772
98
239068
411562
73
11247
53
9
15026
154255
22
89
300263381
3
244529
216258
82767
20
30
16
367791
212441
6
294173
280465523
67
977884072
88
44
466711975
48
438818
5137
9725
48
395342
67
3
103321142
480897
111218
294733
89
19
70
9
310235
375042
83
372603
94038
13
53
451259
153961
478901398
758715923
16
340021
495184
2
394438
661645121
442987
67
195715
48
365291
399397
343788
64
32
78
47
77
1
123548582
188544
26
13
398528
222401
28
533685708
86
1
32
264395
85122
9
39440
320100
39357
220307355
63610
36
621154826
185919
614367904
266331
173474
73
32
154809
218224
91
787413615
86
333537
72
46
238260
5
50
48
18
1
8
84
3
308882
24
73
62
342510
45
405954
70
97
494999
8
85
70247
74
350048
87
153
11
320569
56
29
6
947850755
22
4
74
58
9128
53
175757
458323
23
44
31
58
490280004
59
52574
52
9
70
9172
15
108827
25955535
918765461
56
90
29
117066
87
69
6
73
304908
217027
69291
90
285852
315747
51
87
152110
22
468827
99
61
397523
37
161701
85
62
35
97852
94
285241
32
25
391335
70
124422
3
712063518
40
504103113
417006
589968098
80
72
65925
149824
345585
83
352083
26
198479
15
28
182081
72
46
63
979979170
43
96
68
7
32
64
10422
53
4
5
62
9
20885
57
12
4
31
85
70
56
262106
20
61
81072
23
441577
3
116404
96
72
471189332
11
154185
63
208305
39
41
142252338
70
62
419991
13908143
95
48863
6
84964
168404
61
482965
492209049
108043969
3
56
94
84
13
17
31436
87
84
294917
606965648
117023861
5
119431
129302
65177
279496
85
26
499459
7
240366
63
63
472932
48443
109725
44
251653
591251405
71
388985973
24
50
19
74
472504
912196862
70
42
62
35
88
428255793
49
44
59
466152
376201
345390
86
343882
195207
71971
235376
64
30
48
46478
86
69
317089
76
166562751
254380
52
81782
51
7
92
91
18
47
495421
45
21
10
362071
729357524
20
394657
742883620
98
38
83
156385
40
73
67
51
171950
195755
175146
92
309180
275600
167391
106440
30
35
184314
49
293664
151843
154796
789039412
4
9
8931
298767
112071
839073778
282941
45
261619
140021
4
530114368
50
31
210304
9
315271
252395
9
506368206
495899
179079
78
73
51667
21688
384570
110901
34
3
13830
362143
47
19
5
9
434283
361730
340485
94063
43
89
298340
5
50
9
433236540
428252
307545
436529
288242
486358
156247
61
41
307196
144682
64
92
350045
18
8
55
13
192652
40
5
27
330201
159232
260975
69895
75
334937
67
10074
248221
268632
278751
286814
6
57
55
36
51
3
3
48
78
75412656
201947
5
155734
22
306758
23
284870
69
12
302
315164
459295
134842
285792
458301572
76711
28
314928
292484
43
93
376979
86
269292943
82661260
81
740157104
24
91
396121
365352
74
4
65
19
70
280846
678457943
248004
5
16
15259
22
231987
19338
19
763706116
2
30
40
244273920
84
411586
20
88
447633895
4
368701
204509
248941
78
707949996
9
61
46
85
54
469197
930007343
167046
80
32
129430
73586
469888
338223
423590
391476850
86
74
318101
381373
488995
370679
69
383854
50
45
51
23
363001
44518
70378
46
380778
60
69
171364
236503
12
19106
977550500
86
968268862
65
6
310925
5
435490
200888
95
44
325208
331421
364934
242320
252369
25
51
63
52
87
124646775
3
424812
96
44
901668148
86
13
391262911
358643
32
269322
444041
6
451426
44
88
97
241096351
332539
382015
476662
485265
291986
381303
78874
171985
368008
449546
190426
88
478579
58
6
24
222702193
367829967
298422
77
10
10
436482365
271087
112492
474964967
16
52
273502
40
3
266907183
7
35
84
8
143027
5
429859
6
228333
15
65
66487
536887210
51
70247
299387
38899
36
467576
204845653
259924
42
260348
61
126250
64
431011
316966
4
10
395225
49
16
76299
21
329972
274704
27511
55
980273584
5927947
122923459
1
33
387826
73
356035
67
254743
50542
50
49
222616
21
10
149327460
163745131
494034
73
27
98
95
53218
194418
18
79
490094
37
92
67
204780
41891
220981
343770
38
12
362599367
49
726355783
5
3
236284
881025859
78
407185645
885697005
477039
4
257221
296177
70
38
26
446457
26
607598309
132007
14
51
89
78
226949
1
77
92152
432691
77
253941
321001
73
85
93
26
16081
69
410211
463362
330117
88
98
294806
420878
87
25
432641
448616
63
5
50
57
130583
32
187008
336937
19
243401
44
54
429273
345531
64
57698
150131
710517249
24
46
90
25
457024
6
467181
841371494
1
57
71
45
194670
248051
139550
77
29437
486411
81
88
337971
196124
20
26
62
477451
92541190
5
434477
315038
78
7
89
415959
72
251
50
45
410154
662341988
53
12
31
711216320
24
325108
58
18
499615
35392
144587
173502140
8
123877
5
447613
13
3
80
154601
13
484149
839770690
9
8
288237
2
45
59
72
3
54
6
72407
52
212487
101051
1
277850
123439
40
8
18
20
596827870
390728
89633
462832744
18
46
9
82
98
280082
73
66977
299547
136948
147649
5
87768
77
101131
55218
12
37
63
106733015
66
83
50
198599
72
345802
9
245919
433594
10751
46
8
16
78
18
117299
113954
43
74
34
54
398121
294587
2
94
219033
68
684424555
3
366769
16
46148
88
16824
350428
99
22
98
544514232
14
407087603
855214990
427628077
194428
34
384112
8
119005
39
95819
112011
262930
104858
85501
6
342427
232082
284246
68
9
95
97
3
134422398
23
284973
80354463
95521
398874872
64
613394135
8
4
59
439604
87685
3
447366
284692
423861
200768
587402712
54326
30298
132513
35295
3
412210
258047
87
232522682
138867
720790085
388729
963395502
236918
57
9
42121
328186
51
87
67
82
33
59
251185
74
462566
112242
39283
91
29
252962
157817
276587
321597
7
71
22
136505
90146675
7
284311
466637
219093
47
70274651
71
29
8
245129
215214
45
36
49
430725878
53
1
88
490251
44
343684
325681
253716581
246134
47
71165
38
26
86
5
227188
36
412706
258651340
25
85
409434
199818
3
602949151
30
40
127452
209129
5
31
36
10
224270
26685
31850
248754
15
34995
85
198426
487770
99
347558
60226
481547
488736
305666684
3
69
5
69
95
55934
91
5220
264415
226
552511481
448932
367806
282249
74
71
59326
229014
7
86
51
66
126676
80
104773
4
13145
3
363138
62
56
26
389284
34210
48
207416
147425
281993
503115230
287357
6
242515
58
88
9
43
6
59
56
97
58789
8
443115
87
17
44337
69848
72
269682
359850
53628
673994451
123899
281476
293073
44
184028
312704
94
149427
155894
83
19372
22
15
2109
129962074
426394
269055
428313
380887
456598
64
8
79
39449
4
3
68
270966
124012
63
68
89
75
405970
45
84
127945
33
63
2
29
78
98
64
3
7
44835529
185175
275163
460824966
545213691
8
387554
178026
12565
530916697
492768
373982367
60
358099
389853
46247
43
41
13
44
47
3
284320745
332262
328081
168590
80
14
6
60
84
78
332970
79
37
45149661
32
235001
499231
119214761
68530
15
452728
15
13
60
331061
6
389318
7
11
58
1
68
313147
113976
23914
15440
373192
262381
55
2
99
5
959011505
423750
62
14
47
12372935
1879
631610089
7168
35
28818
100589
5
805087882
548813054
46006
2
22
4
24
37
44
313680
68
19
4
20
138029
236400326
59
8
89
336627070
48
830085944
197649
437224
430928
73
95
121464
42
41
8
77
277607544
810598980
322855
78
170341
665394553
43
465512
410664
29
458284
94300
6
2
410817
360833
395048580
96
56
219364842
61
61
74912
463497
97959
221338
477821798
77869
12
115654308
42
301789
9
27
92
51
3768317
3
49
31
496605
267551
702093322
89
87
81
99
40
384006167
77
35801
98
354125332
82
73
92
124558
66
99777361
54
9
99
49
110204
30884
763848155
426915
301624
718090187
57970
299313
75609
317802
282943
3
16387650
97689
12
241922
115782
93
2
97189
76
337081524
9
814613634
5
195316
66
6
28
46
12
347355577
112517
28
1
34
292638227
78322
35
12329426
66
76
37
29464
26
27
17
172835
346832
400915391
2
28
96
4
86
154163
345785
83
93
619523916
343584
62
90
159449478
73
915648297
123903
83
73
4
79
59
82
72
231258
110553800
27720
11630143
37
84
95
86273
3
551493156
286708
11
88
467818
50
8
7
49
232095
2
99
480402
477152
308568493
368261
76
349536
22
460630
154651
978561356
52
63
369494651
45
310808
324911
87
54
58
37
38207
404143
20456471
92
46
45
1
96
324396
2
68
72
31
305756
85639
211389353
914084198
74794
435596
3
3
120886
44
3
186787
65
5
3
19
445526
2
154338
408621
50
492468
478469
60512
892638209
53
184559
71
59
7
85
322707
13
720860305
614493449
7
144261
69
6
43
138948
435260
339614
41
6
88
96
8
70
444535
93
312340
467267
37149
23
9
93
140900
58
60
90
52
193600230
18
285248
27572234
41
45
84
488007
70
334170749
13
214292
217787
4
24
22
358865
63
403650
9
95
57
694809760
67
76
57514766
5
29
2
64090
72
231889814
51
67623
15796
39
43
94
28
63
44960
423682
4
140084
21
38460
69793307
144839
77
15
14565311
337507
153861
398038265
21
68
52
67
207098
87
322166
20
1
176297
302996
10714
4
49
150500
242161257
65
742055888
460798
91
212624
18
18
80
367243
239110
223770
67
34
319626
15859
9
240068
366018
7
246295
710283843
18
58
18
188385
2
95
166159
4
148183
273963
260694
65
979454583
24092
92
4
168959
761409210
315079
151611
84
81
7
19
116439
399535
9
691616485
33
90
339379
55
240465
3
195369
352801
377910
1
477822
67
442674
127387
17
2
94
37
156460
730560405
94
18
70
155012
34
12
67
482449
33
62
21
85
7
224951
80
298532588
8235363
69517
327244
237912
26
42
21
8
5
81834
774857527
6
264486
88
43
94
699753048
58
455611
215211
718231898
394651
65
7
53
532141068
55
276826
448199
331953
52
672390391
462427
9
5
496273
20868
109082
7
9
62
48
353714609
33
42
58547
39
335924
288462
66779992
29
88
63947
82
7
335074
27
467735
256360
21
196649
73
2
9
360708
50
188201
91
11
76348
829298818
227152
223890
119382
9
559209953
376607
44
39
69
15
90936
59
29
50
127646
9
67365
58776
8
350300
94
45
98
17336
24627
8
75
28
99
37
367670
455736
143196
478993
828695217
64
96
15
109790
354070
49755
36
223844
8
604158135
369967
122413
97
212335
91
369276
32
78
6
97
331990
527463554
8
73
457883
7
60
123131
274182751
36408
79677556
2
81
133098
44
490037
79251592
232096713
79850
106184
698261427
83
125508
476449
37
9120
200633
767433615
27
6
432109
202193
29
94
31
14
83
9
213975
23
440405840
45
489487
9164
363965
72
76
314535
26191
226164016
3
7
48
439757
3
838671309
95
18
35
225374
280322
24
309150
16
442909371
834607627
6
9
6304
61
346896
337219
6
97
60
708269449
124454
244332
99
67237
238053
444742
88
616177125
5
194857
141164632
5
67
1
41
19
25
43
160225
67
992049626
30341
58
2
5067
4
5
37
158607
489466
40
796605343
385438
69
43
219498
46793
8
89
81
153465
49
331876
37
523453283
50138
79
72
487862
15
50
278532
162633
474056
12
432757
96
441617
38
31
123986
92
331952
263193
97
13
871637276
65
456366825
37
29
485633015
417943
73
30
23
91
10
39
355660
173578
10230
148892
2
8
155709
42
60
44
2
478923979
65
58
27
15
38663624
5
399155
3
11
15
57203
62
22323
52
351293
918348014
78
144303
439272
920858153
67131099
25
89
52
107026
7
364079
253630
421853
38
396610047
244291
3
73708273
468136
337336
531929214
448489
297376
97999868
920648732
77
361906
463068
11
32569
82580
15
465188
56
277327
6
105511
231081
346870
906965049
31
60
63
77
86348
54
237972
16
2
14
68
200409
82
291792
80
81
56
47
512580472
287790
112571
36
39
12
14
541641332
30
8046
437111
15
45
394624
35
81
50
716002616
72
161757
88
66
66
327019
98
1
495436
300619345
374119
330018
40
6
90265
142372382
84
76
225649
88
76443
55
517477966
82
81
58
71
113776
9
138845
100469598
151348
44
40
32
77
263251
243402
355255
212795
454289
13
37
56
64
313800
53
24
61
89
485404
75
63
82
179983
87
43
433636
3
98
144782
35432
72
84
192348156
2
36
277811
39
37372
497127998
63
208157
363499
29
461474
45255256
84199
447214
52
175203891
85192
817526440
97
129877
58912
261630
426521
254841
7354
205196
72
483229
379775
96922
9489
31
9
171293
40
52
339010
22
128687
22
75
96
367044
25
939688187
150476
20008
2
480953
33
281782
84447
255697
2
190387547
234107
288237
99
180066
7
43
412054
589658859
10
54
3
239623
76
56273
478855
46
507291430
219398
750980723
72399
473816
84
2
2
490058
22
73050
18
47
88
443075
99
408831
46
5546
57
220141
489166
95
46
12
106975977
463240
81397
142705
94861
279395
5
121310
438133331
968638500
371048
441788
469157017
368456
40
31
365677
85
243038
291212720
2
147389
7
11
31
296911
87132
198047
3
369685
367627
304990
32
246253
16
18
9
72404832
91
15119
94
12
687585507
33
71
204914
202032
268699
280994
97
96
16
29
87173062
406159
760134833
435447
113601719
390665
466893
39
77
56
97
233981
25
369822
482869
25
823002165
240667
153994
4
54
74
9
84
10016
313353
326475
112290
223218
171609
72
411858
52
3
5
67
29
4
88579
135119
292617
194267
377925
417761
134909812
84
33
482888
4
65
233065
433205623
58
59
374212
481903
168205
76
1762
249109
56
54
82
142419
38
993019460
143399
486308466
98
27197
923502151
7
66
11
340378
140106
4
55
7209
87
23
216119
202627
56
6
418452
44
31
85376
373599
59
69
179069
133875
210484
191742
20
10
52
44
51
150818
380630
146834
19
91
277891
37
116134
191962
89
884897737
23
26
98608
19383
23
25
260521
1
875205877
272067
192965
97
34
6
34
397172
24
426183792
351169
63
103583
619624516
76
33
86
487995
232383
441220
327162
6
5
631528097
90841
2
23
821534245
246361
23208
57954
199812522
241989
87
339795270
733925268
51
427712
91
13730
34726
98985
54
86172
37
9
450235
94
22
360441
92
87
20
33
332589747
91
304510
7
102396
79
4
212552
4
354863
36
147005577
25
74
351682
77
72
21
17
13
30
75
24
30
1
408796
32
191696
25
367583
7
303299
344555
312211
24
183261
38844
105430
388679
28215
12
18
90
292327
55
214532
4
42
16
20
500031911
905010782
216402
63
510648462
149462
14
36
30
28
49
171880
1
82486
65
1
545816887
15
88
348140
49
141266
372978
83
233376
108422
87630
484892
279926
75
474075
43
7
93
89
21
83860
65
19
22902
1
83
389348
495923
266606
13
94
104018
592113792
75
447214
264118
191972
27
88
330894
377491
78
3
208428
401833
23
67
46
37
86
416356
410573
97
410211
505777725
943171395
36408
227512
137776881
20905
588031619
96
386456066
73
15
986185122
159535
222575
29
1
1
204005
16192
90
61
171647
96
394559
29760167
72
181718
13
88
74
55
47
23
1
79
75
338602
78546
332269
62
87
98
43
66
8843
19
12
98
15089
182726
6
39
56
583998370
65
68
405074
456064758
217517
95
251357
6
165079482
74
47926
65
93
601269501
35
84
33
230270
422337942
274194
2
89
84
83
83
5
219961538
201793
172159
7
420965
496602379
135392
4
9
162827
434318
364893
1
65
85
89
161137
327516
91
284911
138695
33266
87621
183657
29
1
87964
17
254291
40
4
88365378
252932
49708
26113
61
473761
4
175327
2
92
56
81
52
50
40
453291
38
92
411151
6
72
9
3368
966961537
58
400140
132519
73461
87
45
20594869
457011
77
12
277582
429040
793619806
389463
31
63
98
72
50
254906099
52
1
879013269
280226
64
58
367337
207590
6
95
59
883898088
375557
655854629
62
156585
2
58
447470
47
269919
8
94
350011
282236890
635978771
344558
60
473428
194737
326825
681659630
76
175800
76
358800
16
72003
97839
84
24
4
251810
340127
485872247
23
48
52
68089
465447
180453
393007
465677
90
80
49
286694
36413
402631
95
78
284675237
353453
45
152939
239535
458247
74464
17
59
4
306758181
46
304081
164472171
55
743863108
49
12
6
45
70
32845
423742
4
250644
67
70
5
428138
372259864
25
430860
19
95
787232329
156025
415303
11
76
1
25
473889
46
437499
419921
36
199839
2
438741
18
17273
27
71
254713
39
50
7515293
23458489
8
6017
69
88
281887005
231588
40
195973
223041
43
17
84
5
629436809
8
58
125256
234416
145124
1
129687
425567
244581
65
85
464044
402134
20466075
328787
490966
393041
47823
24
68534
237361
394631
303175
28
67010
45
61
250987
84
76
354507
69401
226701528
350448
42196
68091
3
21
17255
45
11
92
29
96
63
73
92
340414
75
34
474035
683541476
9
87
38
70
126765394
442671
89
249766
112874
89466
414901
423770
131450
58
91
16
49
264208
281177
384657
30
342025701
87
7
68
2
18
83
342646
65
33576
394788
407193
82
95
938031007
84
332580787
61
439966
32
40
459448
86
12
205259
271780
996815502
79
71
21
2
63
429018
79
860536794
63356
55491
5
59513
7
62
181692353
48
1
11
14
295571569
160736
25
2
6806
124634
60
67
74
581774165
52
84
336608
92
456586
22
64
18
4
99
332035
36
76
63
29616
109342
9
478616
73
87
7
486302
222477
8
4
32
207774
197584
43
4
2
82
22
14
269386613
246535715
498064530
204614
189485
7
9
5
14
18
20
67
71
25
435259
207298704
155830815
52
275552
22
182669089
244232
85
26
91894
34
86
8
307969
168555
74827
412465
423999
357855
836216939
5
296794
50
9469285
87
27
50
78
77
350595
58491
51
380269120
96
209348502
381943
811710117
462523
60
374929
69
67
270802
644193918
21
50516
831349470
29
452576
14
3
430589160
1
79554
487197
25
1
197527
21088
5
46
8
37757
85
461557605
53
85
414785
161755
46
307247266
360877
91
124048
278747
238188
178988
486342
74
423847
811175681
422757
53
302417326
267275
12
170905
41634
13
399429
72
80
46
2
9
129434
1
7
91
87
60
440457
71661
212688
353801
73
354850353
129879
430683
84
56060249
30
17694
167274313
21
372292
64
430876
80
401866
103685
99
22
228965
66
3
61
284205
430965
342060
47
158055
4
311836
327875
62
335439
80
70
135200
221600
477580
92
13
451099
351027
1902
8
52
386111
6
478703
721828860
325777542
462465
552431082
343581
302781
306715
16
19
501381373
375956
53
907918915
31476
35
24
229402
356561
18
24
7
130285
34
89
37
47
34
365962
367087
476800
203118
88
641303417
346060
78
15
909982719
8
9
1
342704
181705761
312018
147128
20175
242513
13
3915
334162
21
68126
446912
95
53
561858202
36
375640
89
286476
633788899
412024
26
5
22677
33
52
299944
5
23527
6
32863
9
116192
47
36
84
301808610
5
4
11
59
336312
83
73
405197
413529637
23
55
62009
80
353801
50
65
474611
72
3
192742
40
13
10
69
80
571874905
15631
40058
25454
82219
983174293
17
83706
168105
427340377
42
455294
81
96
753800143
6
436774
49
463543
121505
47245
54
21
40
449748
47467665
32843
283119
466439
66831139
7
159984
48
16
69
3
208585
70
333159
40
76
973595021
358246
41
64412351
15
422314
373954331
34
67
229164
11
293316
357928
12994
856531416
5
24
60
245507
1
456439
160922
3
98
75
56
54
630836800
86419
266170
27
183647
44
10
101304942
245613
52348
44
612464567
59
87
258785769
94
14929
62
421763
2
77
5
504827543
119973
59
50013
199687
211282
418795
60
62
222827
1
8
36
34
28785
56
6
32
4
74
6
347722
70
372096
3
461547
279324
10
7
73
440803
91
194149
247275
282005
316949
3
437353
9
98
119296
6
1
775182632
48
329598867
70
54
306097
72945
5
4
46
61
15
5
541446839
78
53
466743
3
49
374592746
435025
486358
50
93
382821
24
284239
716037125
464992
485308
72639
39969
215356
88
284867
64
363128
53256
87
438204
353480
63
222557
89
69
78
117655
497638
263149
16
57
92
15420
78626
1
89
95
931207075
3
299967
248625
53793
96
640646242
84
848854423
226680
335711
52
53
665390470
6698
38
159392892
286878
64
787970393
102781
8
77
153162
224081
64
366633
434200
12
126959
347469
7
318015
447290
34
73
390332
50
9
141215
431147
6
310382
51
180853
167711
61
76
98316
93
39
6
51
904910419
23
33
857454558
535816154
58
550717392
306103
5
72
66
84
499407
71
21
200399
9
63
2
6
397827
81458
93
60
57
22
39
238583
112274
320303
68
18566
69470
295571
50822
34
21
256750
52
475397
38
242235284
8
227443
60773873
387533075
288863672
3
24
78
347764
3557531
829856151
59507
25
135904
46
356066
955258723
25
143461
6
92
229839
286771
59
488764
7
61
191436
52
73
7
28
35
83
216716
26
37
438151508
212758
31231
360951
730514236
321147
3
26930
88
673393323
21
22
8718
65995637
315880
7
23
375975
95
82
84369
449787
373549
56
230607
147317
9
999013334
4
35
52
68
121970350
5
148046778
65
2
262571
222603
2
443344
459246
382428089
7
37
963116203
61137
236927
41
6
455312
4
30
35
751290264
180916
190293
31
92
27654965
77
219904722
94
346497
318116
45379
396201
414340
91
27
91
21
24
466300
49
132186
254479
361749
372720
414040
493388
389000
64635
25
338046
14
365839
72
257202
223525
39
49
85
388968
96
2
39430
141437
74
84
484779
913078818
17
28
64
337737408
84
563800054
108367
392988
75
52
55
54829
115933
341653
82
488566
95625
16
79
4
161827
354026112
16
57
39
65
299313464
51
429978497
367065
144627
386048000
56
98
420516
369226
70
70
401626
90914
428163
384339838
5
34
406361
51
5
28
57
91
73
142542
18
207106
85
9
82
88
356362
15
7
50893
20
3
44
57
79207767
89
6
2
58
237612
49
367254
37
758769544
477589
93
44
278192
3
440240239
90
38
345320473
498075
498672
4
11
20
98
95
1
59
321249
495401
133431
52411
99
36544
300230
47
80
403852291
54
150383
73
50
44
47
183788
35412
27
36
471300
36721844
30
58
763480203
958945934
301927
34
164233
1089
11
447387
34
8
6
374146
8709
64
314040
417025846
945313498
71
3
966608493
30
65
396734
2
11
60
314920
3
323786
89
118107
86
60
310718
370194
184984076
90
93
373283
215738
404815080
82
23
69
58
99
1
84
75
13
263054
66
50
376505
56
368192
18027
252007
3
36
40614
92
375925
268357
58
82
6144
79
5
55
395390
772255861
43
299566
47
451929
215203
676259294
17987
124517
159801
134992
458099
894405952
80
76560
59
41098
292613
8
28
111389
59
46
66
325084
258655
1
220730
25
274839
223682
224148
55913
13
88
76
729562767
175152
671929713
59
363378
61
6
163446844
82384
169561
373998
33
89
111047
250417
187940
191600
158362
86
348619
243667
75
36
13382
432347357
137822
83
224255
4
75
48
244801
197930
296480
18
24682
144122
8
465678
8
6
894732384
27
315747
63
218123
190603
1
89
35
754307906
83
67
62
83
49
860508170
31899
95
48
76
60
77
3
17
206646
4
76
56
2
232367
60
47
77
68
792133325
67
95
163897
45
442700
197025946
969702815
175928
903188186
416961
449208
22
247206
73
97
341269
70
599292569
40495
267952
98
66
395192
213532892
63
30280
93
29
135346
137429
16
183516
92
306897
68
415361277
410826
328588
46
166260
1
26762
56947
3
162552
30
637224227
10
37
77
32
474299
50
382378
62
38
55
751892919
48917
499143
86
42
364757
480031
194771
5
96
49
673481007
168807
6
50
608315624
16
87
407771
62
16
161684
94
1
3
79
326902
246124
131070
47
153911
142014
331297
53148
352055
107649
33
8
30
86
392882
8
166711
136458
184573
70754
471849595
4
5
1
80
13
26
54
5
36
113053
23
396066
8
76
351046
69
3
68
32
397057
72
895643477
349199780
5
226809
58
379128
72
338227
341981
79
73
34
79367
10
358347
41
6
296530
8
285513
126620
790307108
67
610532067
13
94
88110
680661540
96
57
12
1
262649
74
14
188412
314166
38379
25
205549234
5
38
37
150763
373078
293935
995990160
24
57
3
102969
4
60
311062
2
54
174329
258629
59
66
22
7
75
9
88631
31
60
87
69
393695
354452
39
114491
71
156007768
93
914446334
304859
20731
943507721
416653
299734
35052
197148
405657
3
63499
51
436404
417010
214124
97
252942035
282740
130288
33297
58708
47
12
92
53
35
11
79
300535
61
177159
32
81
28
405111
812711199
264918488
131319
25
376524394
63
48
226976
45548
318187
5
142450
237372355
169385
6
390892430
125303
6993
13
49
2
6
87
99
9
365890
415787
92
400784
462077
6
443836
196176
313514
414807
445120
406586
60
91
225670866
24
35
190187
1
251381
33
313531
29
278707
60
5
94
441776
83
221802
52326
3
91842
213501
72
28
73793
93
9
32
58353
466907
298967
243186
313148
77
29
483664
416896
506458716
288934
71225
85
69
106283
89509
79
275200
269231544
50
117756
278915247
126105900
46
375623
88554
26
96
54
64
186148
421720
16
193252
429293
68
40424
11
45
802670958
186928
12
17972
32
328388
87
759326299
666321042
397490
8
420967
158261
498100
157494
95227
28
27172
183352
40
74
97
4
431441
608672454
39
81
8
8
332790486
16
2
24319262
5
98
481685486
9
333213
1
333010
29432
4
41507091
373376723
46
97
113162
774829415
10
94
31
925396636
31
471879
160540
294704
29
7
101939
59269
14
34
453436
29
15
309121
89
90
265400
79
22640
41
420128
35
473191
293547
42
249644
1
40
8
228681
105973
70
263680
558279557
61
77
290294
426668195
43
61
29
55065
7
56
97
64
212093281
80
2
86
69
41
191282
23067
5
53138
72
72
490274500
71024
14
56
32
46
64
341594
194098
796398309
22188
147237
359694
4
37
36
106395
87
40
59
94
327221
246671
180822
31650
91
392
67
292298563
29
401735
59
91
783580752
174465
51
59
210007
17
66
71
76
78466788
53
171847
497693
363731513
190995
482183
11
397503
304693
131189
248517
560023496
383104
34
242922
190913
526482077
384504
54
80
95
447027813
31
483045
9
445644
82
366227
43
114492
473513
40629
940370867
74
848062055
284217
8
495946
83829
205414
17
94
19
466621261
59
77
87
59
391449
120058
932850316
6
69449352
326469954
254488
48548
8
53
245467
489141
65565
82
150148
209995
111493
247065
284863
127858
30
90
398752
53
424763405
239202
265626
173647
354761
93572084
57480
60
17807
113303
467220350
230307
38
29
221175
302506
75
131173
33
14
387725
828994210
3
9
55
91
9
14
338951
17
78
367353345
12
157535218
491109
76431
454702
2
45
100326
176821
247100
71
93
19
81
63
389525
441113018
5
421093933
31
47
29465
413793
19
1
89
58
85
36
318390
55
264410
82
212806
392344
6
47655
27
276147659
17
3997
332218
51
245798
181307
91
121492
37
14147
89
38
32137
393432
1
464818
23
33
165307
6
55
19740
433744575
74
85
421769
94
493439
6
64404
39
103786
96
8
8
8
63
151476
40
460053
22
269425
632390948
148849
144286
400106
62
26
209297
200296
32
262703
64
125861
321050
130530
4
424916
46511
32704
20
95
39
476930715
341211
117376
78
43
278697
62
27
301674
28
157049702
345618
489345
453760
415747787
27
272331312
2
149911
59
813044482
370330
55
166228
32522881
11
67439
33
192142
43
14
42
94
83
187045
6
136984
285905
300471
67
42
214194
157148
347054022
93
37
887560241
31
325212
76
15
72950
185166
28
14
383871
81
81
379259
485311
474904213
55
223510832
33613
12
371042
78
518687471
36
59
449811
189787
659219026
373332
44830
6
85
31
12766
7
958680334
790464649
71494
87
87
222777
63
63425
87
96
62816
65
17754
14
72
84602
1
63
312971
22577
237485
67
58
10278
265509
724520707
28
99
29321
9
187749
13
26
94
469349
665548345
82835
99
21
78
30
31
10
158453
229547
2
365859
359994
62397
47
65
17
357641
161006
132373
4
62
205374
2
74
414886865
4
346094
316792
5
3
45695
66
17
39
485428
3
47
225577
296457
287616
357967
196260
2
144175
193223
91
4
45
96078
406157832
312447
432379
4
5
456873
442243
173138460
72
96217
253575
125051
35
13
102514239
71
352633
309059
498190
346435
44427
32
544184891
65
55
86
179312
198707
454908
4
686237959
360332
112971
148600
361609
131178989
82
428235
17
7
2
71
384176
470718
366978899
4
9
39
360196
5
200678
304029
74
98
56
330793
694075272
5
365302
158756
32
111555
89
438940
77
301791
369187
82
283853
283284113
98
529830964
80
260206
144125
4478
835075660
91
125854
39
3
431188
29
29
26
430771
7667
208275
73
76
311312
397169
446665869
76
321489
9
293878
51
230393
350299
264933
8
382813
41
47
158459
97
158082
8
16
183637
69
65041
323328401
98
60
136943051
34
163790583
68
3
163599267
286772
95
171524
13
657989838
20
173419
401396
11731
498600827
160255
469377
51457
410149
467050564
28
88825
177978
969826007
304237
63
499293
203412
412379
419971663
91
285170
65
43
7
397299
66
65
21
7
64
7
435924
276441
224060833
848961521
399086294
94
98577
436550
1
6
316535
134576
328078
16688
480863
291267
396645
4
949929365
479953
437244
118694
76
259306
84
320715
55
38
722097754
169190243
59843
97
2
46
283718
5
216327
74
331328894
11
31
4
255246
433467
115988
36
31643
92
124531
46
54
193865
498674
110324662
55
445584
140757
200339
437011
35
13
10
46
890007399
198859
366052
419312
40
78
436103055
362103
1
320712
22021
44200
254787
9
64
42
1
58
21178
53
13
5
15
79
2
60
45
316418
269002318
53
94
33
16
242053
30
36
95
37
8
41
196748600
45
7
3
93
44
42
205862
5
294705214
861334421
366165
470978933
43
31
695772416
12
88
60
160938968
441635
5
51367
17
13
3568
61813
84
63
198015
5
49124023
76028
600988126
24
38
105738
369650389
21799
188542
72
246098
9
205384
71
40771
4
410163
9
73
71
119085
42
388561
82
63
249860
55089
336423
260196
82
462734
70
92
177748
186642
14
171763
25
317133
392614
174781169
66
71
167779
3
86
58
278745
369031
316374
287693
495562
43
498886
339906
375917
87847946
35
49869
350730
69
1899
57
62
1
2
61741
82
460412
81
2
213319935
5
90
51
15
71
58
40
467745
39
304366
2
362588
9
58
5
245725
24
7
293614
999549280
445915
71
144693270
12
6
21
410182
69
95
356610
229307
3
50
64
320473
252861
52
24662
27
1
27
67
355615903
494263
260082
6
93
28
189708
37324
73
1
8
51
95
71
86
82
3
305399
163939
353657
21
9
86
78
361030495
74
81
351478489
192691
100392
34
353770
5
481657052
202505
2
17
253292
75507
391396404
260440
46
470833
79
62
305830
493101
82669
14
95
432741
216988
9141
196735150
55138
33242
10
75
23
450868
107098
35
3
77
658839686
110466
279170
37
9
676131376
218902349
410973
304425
76
177838
384352
335438
9236
169494
226233
106734
72
85
127988
13781
35
18
46
50
9
189455
388297
73
71
48
284721
93150
188054
258155
127805
337591
7
68
500150699
40
85
1
346913
290284
5
55
515793481
81
90
69
144001
406695
40211
86905
8
470112965
97
77
700299246
18
347328
14
443739
414456540
639228106
6
29
295564
62
6
424165803
71254
15
9
93
334690
270336
45515
223418
83
80
91254
34
444504
70
462942
44
438457
427841
68483
284394
368142
32
487443393
898694126
92
203617
6
20
213140
331596
368884568
213820
6
760154768
174276
88
27
36624
748154706
286506
64
396344
89
58
18
32
372276
18
178160
340075
479474240
14298
64
235952
19
232302
909311527
24
456562
27
257564
410843
96
470150
44
320040
394047
23
97
33
18
70
13094
241694
4
58183134
91
70
16
30688
320687
11
254028
956034929
144535
81111
74128
380634
256976
199391
46
2
333101
6
8
33
2
17
84
100468601
154250
380773
468820
30
1
51
74
43
293091
5
248105
34
89
351492
99
143996
42
28
314404
80
51
71
672979989
2
46
13648
14
581475279
371578091
19
373673
95
56
456452963
43
187467
147660
15026
11049
10734
192284
86914
61971
81331
4
277516166
34
54
541344448
499665
150068
201061
393089
332347
301047207
54
235151
8
460883
83
48
362707963
287296
140133
212219684
424578
57
18
60
48
388043208
373879
437708
21
914477432
17
148810
28
19
8
375833
58
84
71
65
295912
439081
13
128312
229811
70
246096
441500
121027
133159
471489
48
3236
38251
36
11
77591
45
209657
47
8649
408043413
82
1
30249
39
30
272182
311250
441020806
284312
193304
4
197650
35
95617
99482
34
44
12
221391
6
27788
147489
225582
245983
50
9
331922
238590
367098
62473
281282
299665
198918
302828
18
83
35
30
54
255953
96
73
7
19
63
342857
33
31
87
390431
247405
41
67
72
144088991
6
39
46
445156
49
46584
18
76527
74
845984462
304609
462101
18
12
323326
57
439519
243946
189467
323394
26
413478
140222
950685887
33
131288
35
14
71
8
129896
85
527751723
76
364644
42
22165
201875
53
97326
406425
58
214198359
29
86
465171
93
55
223908
254340
95
36
61
306568
6
61
71
395845
82901
19080
415519
442615
85
37694
175187
36
489396
779244835
69
791797128
60
40
37
290457
947330054
67703
399607
20
439706
14
42367
5
307579
36147
211118144
414183
797274747
283119
868346685
8259
48
6
32
28
60
111343
84
69
45
46
79
323839
25
249051
423939309
10
91297
1855
892892412
184316
433818
66
44
2
21
133710
96
9
296554
59
313846
322562
786606515
49783
775145124
39700
7
55
66
270035
423155
384215
391437
246076
9
481559380
42
2
904006525
832207860
82
216699
67
200873
319230524
399026
6
2
8
789770758
21
299992
317116
75
228786
49
2
86
62
49
2
7
81
65
6
43
8
91439
3
229377
289470
164087
260084
79
342372914
138389
23093
98
185167
144308
422494
194835
44
336251
43
44
299076
443154368
76
68
91
9
221120
223276
615287388
10
139247
280872
170632826
87
35
93
20
32
52
49
207429
73
53
77530
402947
82953
80
30
72
310904
57
8
37
471979
45
96168
15
230004004
82
86
365759
4
39
315028
84
890410564
67
40
76
38
1
94
18
430250
1
376129
22
288545584
21
602836410
338524
381007
490946
42691
50
350253
257263
412173
41
8
58
349629
32
103810
164113
31
1
463463
700795993
252673
5
96
564636414
5
470118
183818
5
82
118150
21581
21
410002
63
35109
9
139128
811805817
4
497494
3
64411
6
81
9
50251
48
69
473664
92579
93852255
90
57481
13
289830
315411
20
2
44
45
272935
116977
48
55
91
88
72
56
389417
53
7
18
7
174723
42
89
65
490457
181050
12
242449
92270
86
48914
329788
54
46
358870
63177
131818
71
828410423
463069
2
54745
59
119003
217399009
10910
406039545
130097
232273
15830
291456
491742
69
434622
65447
257431
9671
5
3
50358
148975759
31
192735
266352738
9
87
436186
166785
388511
290848
202155
61421
149318
58
205745
110234917
96
25
263673
14842
84
246851
118089
42
226882
477890449
436930
247333
78
186371
492602
48
34
70
56
393687
45
18
177840
50
205086
183067
904408252
75
29
148712
94065415
410489
436063205
56
81
245112
271930
75
261815344
65
47
493328
38
72
63
651514575
76
59
6
65
326371968
59115
434477
70723844
112862
159934539
47
200365
201191402
3
168730
437771
61
296132
463043
69
50
232015
460924577
83576
15
148785
89
57
306584
463794
10
39334
197441
61
215773379
24
85942
21
76
505243638
24
409939
145692
424904
931950772
25
465640
18
25833986
167601
137521
174521
8
371779
52
4
97
457475
8
443941352
61
85
1
378159
18983
8
45281812
59
94
55
91
449984
139200
57
140184
492700
77
72
215129332
301335
34
52
69
325024
2
95
8
233029
189247
97
10996
60
7
1
122575
53
37
256012
7
68173
3
443824
254061
80
68533
55186
423407022
333311
27
86
402326
33
50970084
24
52521
27
388238
357876
39
75826
11
69
1
4
69
50
77
511989315
67
7
31
476689
459029
52
39899
16332
301133
20
14
486576715
27
41
55
53644409
448666
8
54
41
2042
270618
66180
45
355868
49
22612
7707
92
795450373
10165
409098
453170
429046612
16
75718
89
111806
21
455007
407148
393912493
79
33
392527018
10
136498
62
36648
355704
208340
2
499104
509493462
65
9
15
94
92
422473
1
450182
73
335480
174880
664121469
94
98
413587
97
643521135
67
90
212978
263613
26
32
28
53
485635
22
84
224695
3
104577
133820
69
4812
200347
63
185341
643667483
71
71837
280185
83
68
32260
987667414
120870
26
521160609
481583
675861424
8
51
487004159
44
298094
31
56
82842
21
249165
19
22
974590792
3
20
187858
95
75
45
68
492700
58
31
71767
16
26
53
57
40505
678896321
6025
296840
417767
90
98
484164
47
39
174492
16
46
166360
82
10
54
2
51
1
17
186880
162913
136158
2
163704253
86
17
486785
90
73
57
89
17
92
6499
95
393060
11
130444
23
2
51
655236782
2247
104818
49
19141
77
26
90
267669
137943
65
35
210677
64
485556
29
38
46811
67
3
38
21
1
534185109
70654
466739
13924
354516
53
60
83
80
6
390710
80656
5
60
129262
217162
50
384094
69892
432942
10
97
307693
6
339568
16
88
36
69
68
54127
27
93
468495
10223
497673
54
139481
443149
239069
6
10
450672
106595
87
75
266587662
22
558131541
18341
3749
44
17
85
3
84
273836
93
653368369
1
97818
293950
17
81
21
39436
6
17865919
485313
6
11080
62
62766
484108539
48
73
421799
53513657
160199
493428
22
15
444118
264384
160357872
98909
281899
22
418043
12
3
64
72
387188276
182994
37
73
28
118495
426628
425769
905163410
83
589235329
69
863230079
79
75
232417
295125
49
81
26
84
23
20
435537
45
782217590
801865325
68
71
36
41
6
8
55363
327499
129695
52
31
5
15
348509
40
56
673373821
22955
281941
62
167167
28517
69
478909
83
89
430393
80
30
8
795748014
204538
932175370
8
8
840715430
430363
97079
74
97
289579028
59
47
115788853
15
13
145703
20
83
400162309
67
90
38
2907
969320858
30
45
42
19
58293
374315085
92
31
410072097
2
86
84
877683975
377190
34
231886
59
130290
443028
123696
317699
91721
579677267
907021291
90
196164
13
274111
9
400919738
23
68
44
169086
9
47
78
4
205295
452965
174379
57
82145
310889
460388
35
44
6
53
30
14
16
320096
49
71
1
21
7
486241
57
471518
401644
10478
492489
103727
60
358681777
9144
453057
80
17
33
166713
80
324166
61208
256020
57
47
30
60
95
300362
198314910
343846
115793
93
63
4
13
87
8
35
88
95205
66
62
74
99
58
45
133718
127476
21958668
181480
368957
767409367
8
464066251
61
52
50
67
4
345532327
448212
414675
183666381
285512
88
37789162
2
85
845978453
216251
9
17
143929
8
87
25
46
65
48
83
109926
592467879
73
36
37
70
684207799
27
7082
7
28
252629
466535
92
369508
168737
62
15
120633
19
96873
39
44031
12
60
618927600
60
266381
36
54
394780
176758
5340
330493067
66
232541137
76
345635
37
359549
48631
36
82
489256
98
304133
15
456785
61
309866
470129
130147
341710360
488840
17
266560
33
668662498
82
380823
66135
323117
82
268513
231370
90
112617
263972
59
73
197762
29
96
377076
388915
437521
138139
96
189691415
31
66
435631
4
26
78
6
21
79
14429
178840
35
62
56
529553967
316928
310149
368116
29
472323
62
179080
7
70509487
55
51
430177
97
322711
14890
172857746
5
677157453
242949
193252
76
9
140824189
207257
319434
53
173535
74
43
380097
495918
98826353
67
149882
478743
777369200
79
99008
474909
73
24863
70
5
454407
295587622
4
134207
12
25
96
78
29
20
39
58027
78
71
2
89
100262
660181392
77
69
714260264
122197
92
94
73
63
56
85
24845
260538
657754738
78472
24725
170882
323290
236905
456371029
256808
69
408589038
65
209090248
359751
7
366907
229172
24
55
260246
32686
33
7
175252
9
3
6
26
44163
440155
173601
6
37
11
836333557
91
63059
70
12
348002
476265
27933
90036
36
351033
24
121581
75
47
383963594
385791
27293
682513332
35
184388
39
92
298913
73393
746191718
2
30
90
13
438411
32
442838
86995
83
282071
21
126836
160317
63
78523
338569
863988502
429457
112664
408868
78
9
55591
400411
19
140143
12
67
38
81
324246644
33
18
645510474
2
1
80
57
7
83
157910865
5
191884
67
49810
8
12831
43
46849
63
57
75
78314
52
3
8
39
759677526
62
524180311
15
84
85
456674
2
46
91
249782
33534
308072
263130
257462
483381
1
85
18
64
65
355247
33
31
92
18832
28
51
463870
356058
68
12
240743
10
99
153438
974710743
81600
88
334645
22
273873
318402
224070
264055
13
82730
145900
743381295
77
25
760766208
441648
384296
10
79634825
224838
47
600565429
115187
286591
90
39
90
46
446973
1
48
359514
228705
813250535
215604
208242
82442
347912
33
2
52
95
7
228621
488704
298839
211406
23
75
28
212715
5
438005
488211
40
80900
16034
143966
615883894
4
333596
217559
218850
6
80
68
334814
92
99
162160460
249154
464928
115234
441425
48
168335
13868
210510
212085
127344
6
95
496396
382027
8
612570615
472575
359834
37
2
416885
3
145430
84
69
28
67852
454210
35
48
75
31
170093
58724
470974
366791
68
11
451414
333075
342652
489966
5
26
9
49
444741
27720
97
418768
350593
56
16
7
45
95
3
332142430
73
194405
166008
1
61
51
225931
447764
359911
52
72
367338
42
176542
77
42
34
63
266533
21
385567
34
70
91
6
622914996
830040028
89
47
35557
495858224
45993
112922
370881
24
75615
16
97
331250
5
143069
408740
106261
209959
6
93
6
443565363
177409
57
47
170906
27
724615056
46
42954
1
421182
300385
912981977
222216
76
814390198
791217238
56
121623
444141
459904
71
344531
414406
77
4
186648
414439
74380
554113730
369994
88284
39
34
64
6
8760
23976
81
66
287250
6
93
6
8760
39827
192729
15
399169021
357454
6
867256916
20
27
425625
99
90660
485594
7016
4
281493
210221
37
219939
37
213858
203271
232323
68
12
6
74
997351457
1
82
67
83
415704
458761
436094
19
183378
205205
10
91762
4
325599
18303
166722
431758
322540
389329
95194
179201
16
389735573
79
26
1
56
81
49
75
113698049
17
36
136243
820809807
4
199754
233374
462981
88
74
177853
148245
960095055
153655
87462
466410
4
36
16
281024
42596
26
20
36
84
88
306242
11
390275
222570
66132
16
30409572
15
181463
37
4
17
68
22
15772
843127186
16754
402396
400464
175849
35
48
263381207
8
6
71
377049
9888
134164
65237
913363056
94
39
51
48
93
76
97
197132
2
68
335471
63
88
80
66
6
98574
37
425133
68
360817
30
207387
194417
13
370114
216122
53
80
14
34
302051
60
788901895
443874
41
252485
277026
183301
490531
22
435739
485093
128951
496347345
350755
4
82
90
4
103774
731070190
68
5
440021
895543455
76
15
50
21
49
93
479435
294059
11
196948
37206
404830
29
97
10220
273799
59
54
55
498849873
112081
98
407043
386412
14
71
41
78
22
66
7
1
34
13
68
181081288
47
71
139210
614180337
95
371043
347920
362205852
263378
15
61656
51
398903
231918
4
241233
9
1
325940
170305
72
611764962
434748
20538
6
912535948
221807404
42781
80
230424984
48
26
221452002
97
34
67
63
41
61
52
46
407681
982143799
118870
268371
70
483255
44
341157
20
113023
406427
47
82
50
46396
36
3
764087474
232979791
390166
43
50
298590
15637
225495
208172056
163569
204192
262020
517381733
139202
428296
44
3
121135
175297
695640375
4
45
86
383941
99175
96
65
268667
991744883
64
132242
88497
292528
95
528
16
380907
8288
455953
69
484788108
67
461914
90
42
40
429247
11395
486511
151511
65
105301
415611
418620
2
60
74
89
33
854918307
292018
53
419724
393195
97792
339244
67
15
925457179
260165
310797
83
446714
387259
292888
460435
55
61
37
19
69
43
17040
212549
75
383698161
61676
203357
204905
9
17
877314022
76
2
386321
327431
45
18
279740
173163
255663
84
293423
76
29
7
413415
45
31
72
303636
83
61
7
394511
236315
130412
100724
77
21
700969251
28
72
47734
272759
225450
39
288618
34
3
92
4
61049
180346
189196556
67
357189
11369
41
41
277194
9
413296
58
256941915
20
473600
128232
55390
346931
39
373113426
59
33
494088347
256501
8
89
215039850
29
57
88
74
60708
245792
43
35197
291114
50
31
175628
361347
131527
70
87
63
61
45
971473755
4
48
9
23044
4
81
281695
71765
260733
67
560708450
372060
140661
1
2
131414
40598
608704295
93
290317167
35
4
58
93
15
70004
647009429
672603359
244839
5
56
2
32
30888
4
248554
91697
64
97
52
49
9
397900
66
58
62
33
7
37249
9
418936
54
127487
66
66
12
84
115296
22622
85
334389227
87049
31
36
13286
478261
309047910
194319
70
45471
44
56
132994
66
66
51242
277295
94
14453
71134
38
278260
160338
54
441129
40
57
95
79
189976
232000
746493588
89
963643084
69749
35
96
121306003
155116
240824
76
109516836
269226
73979
855366904
27
65856
42
14
59
39
36585
87
9
322692958
17641
262236
181089
218625
244285
57
75
27
395361
52
717435020
177742
311159
392699
931199740
235516
41
360909
15
67
34
167368
2
213125
109450
93863
27
961145795
92
21
115589
238771
3
263582
83
167226
66
56
89
299439
795874411
35
55
486327
39
212588
31
40
317153
339538
57
41
50573
474207
26
539388155
148064
72466
3
25
327095
548602490
56
81
478974
7
43
87
119534
95
2
21
414790
73
94
33
162820
175419
238329
53563648
325684
460066993
22
327666350
2
3167
88
82
92
22717
35
590522303
387087
2850
366533
232741
50
49
83
138447
80
6
3
7
79782
156710
27
49
407330
825215837
217398
390107
242676
322464
23
3
209402
1
52877
41
9
474894128
461539
94
5
86
441885
353047
335056
295674
10
652094590
115299
270125
673639039
246809
85
43
301751
18
77
461970
39
417606
721636869
16
316936
76
25
461087
163823
18471
40
151139
43379
8678
258954
74
51
453823
71
170474
38
62
9
190316869
6
949053601
7
61
280618
226566
30468
42
34
3
8
180284
417728
67
119854389
32
458412
314606
84298
274883
275272
10
126566
48
196680
81
402039
38
460680
143846
80
116125
310568
13082680
9483
18
9
321014
565103228
59
37
391763
46
57
56
49
25
1
4
52
193565
363286
81
21
88
58
28
101254
210222
145612
29
13121
5
136237
4
131406
38
230001
50923
282336
234713
55
18
217488
313306
20
379731
475318
44
3
3
97
99
70
35685
56
20
919216792
862393987
93
4
419543
337919
25
50
70
76
832618981
3
276690
68
76505626
93
44
24380
375683
42
46
27
334741
95100
150953
81508
460693
37
54044
300703
464323
10
717
279044
15
318138
343620
142895
70
57480
56
7
31
344146
93
17
70
197004
155750
2
8
16
301306524
45
389190
59
184105
53
58
413803
43
7
299191
2
333722
821332734
59
194304
273353
21
6
33622
631181902
254729
466017
53
22
441676
295803
59
35282098
282157
249724
23
9
75
108995
73
107287
51
212268
232575
28
38
7
626159592
491156131
203407
23
50852
103578
255028
2
354835
326148
37
675308883
61
75
530440658
123853
218903
81282
105976
37
73
75
448127
257810533
75
55
54423
305514
33832
8
7
17
96
8
229838
279348
99
1
63
254090
39
5
541454107
79785
89
7
16
472135
82
498945
78
486136
256077
27480275
228164
185509
418294
6
45930
5
836243759
5
59
442878
2
97804
36
32
266446409
291479
540702701
6
28037
58
43689
78
971895814
31
177954
320518
218536
421342
335042
19
59
377518478
257257
81
50
59
3
226561413
32
69
20483
97519
44
54968
4
193954
99
317498332
464145
443040
847565094
63
43
109899
48
71
5573
73
376426
6
297357
5
77
359607
19
6
32
5692
207655
425140
45
75
235449
12
6
1
73
280373
461255
44
271418
988137944
9
53
319204
306268
107066
88
52
94
8
48
87
69
25
165876
28
78
414366
35
9
350884
52
63
776181809
480981
33
63729
323684
93
397305
60
398909
43
10
49
220537
62
80
7
141061
101459
281937
41
366186
4
94
7
223602
83
443643
17
282509
1
84
194124
9
442967
488244
30
191222
37
340197278
70
517691621
141146
436060
25
289029087
111644216
975128442
88322
85
89
407352
853329679
222814
9
67
267184
416098482
52
46
166853
7
30
312829
81
415376
6
466312
436303399
50
2
352081
94
630274459
437971119
92
79
457700
910659970
308893
59
62498
4
19
37
132526
348349
90
26
354542
92
518794640
46
32270945
86264
127410
395511
9
496685
47478
305101
301580
148624
53
85
216913
119262
5
82
5
51381
8
402438763
98
79
162683
301344
1
36
268784
55764
433118
303559
3
52170
785107784
389755
289737
594607325
152236671
999758306
25
24594
708339816
198558
43
342604
418191
69
94
54
427874
21
62309
71
44
299936
88
84871
539417923
451402
476493
456994
80
42
42375
283885
210051
442415
64027
87
81510
420278
23
21
391178009
4
42480
14
256548
280382
45
47
326404
23323
51
26737
36158
48
452483
19
24
13
211206
447546
78
221156
71
428744
799921611
172709
10248
563705434
59
75
25
388551906
398684928
9
50
4556
61
79
433316
8
86
25
444358
49
76
28
76937
223832
432878
60
41
250563
304558
38
215037
38
26
263248
260698
30445
10
30
69
1
217595
433656
401618
13
292115
80
66467
649581709
77
427160860
87
48
53
78
244238881
84
28
12
6
54
6
34
8
76
52
2
28
1
42
14267
42
92
34
5
435162
33
383030960
49
159396
6
72130
424651
269824
922995798
4
852151277
50967
273051
9894769
83
429218
10
390417
93
3
286868
245524
85
14
24
9
67377
3
45
485596
152886
11
94
286399150
284053
961438800
289897
9
924582122
70
548326221
809324963
170096
993934354
53
163063948
209239
193902
48
376927
358732
62782
58
18
966313933
84
63
23
89
302471
486381
360463929
43216
250858
73
391189
242671
63
971973657
20
383794
305128
99
464720
8911
87
84
442795
55
518270294
49
1
205139
8
16
74
179719
159711973
40
81725
475105
385470
138883
58
192378054
330333
424750
204058
806214822
43
238600524
35
2
88
260273
400313
595710731
64
312120
734764918
246474673
368454
62741
84
84
399353
14
399175
263533
51
31
88
458238
372786
277301
405347
48
29
322294
20
83
6
7
37
74
43
485067149
96
23
424385
173338907
341185408
12
54
80
163353
92
16053
294578
75
76
8
231185
339653
300589
249766
89
55
258491
497151
4
463286789
76105
483192
325288
97
453715
45
64
383100
78
649657129
34
87115
24
5
28
350543
333794
42
38247
44
39
88
74
474463
44403
6
22
52
475541
20
43
87
404944314
42
68
430013
407302746
82
65
349523784
12507
40
45342
537401882
63
388248
968795003
16
13
140059
76
12
209382
26441
355361
892257647
45276
31895
51
99
96015
268359
10
72
4
289570
16
729006822
112637
34
35
146783
378802
11
66
4
31
159872
64
78
213319
57
33
50262
77999714
381785
292392
8
74
212897
59
484766
56
199373
7
7
64
71
164395
11
5
297734
135543
464488806
389435
3
493704
20
5
95
19
60
849577327
94
86
418051
289662
7
35
3
6
194344
413536
413477
911641199
28
60
388228
45
70080353
390192
76
15
63
274099
279797
95
84
607664475
399686
227311
18
365066
12
486053
486804747
96
248081
176784
428398
43
13
40
752655619
37
95
289165
87
946078356
1403
19
49
748555343
324126
89
40
86
41
97
350105
49308513
4
485752706
50
4
25
80
11
98
79228
21
69
1
91
111229
60
403001
481798
88361
68
330469
39
45112
91
68
23
214133
62
666889826
7
19
88
380718
64
395292
8
4
263273
8
173500
99
370512
281450
1506
42
2
81650
333473
85
65
58264
303617
36
469324
262733
124387
27
793059921
50
77
42
90
39837
215658
87
52
177825
488866
355505
385662
387484
832949093
97
21
1
9
31
495058
295013
77581
6
513239358
184395
35
1
362507
3
151649
5
161125
3
338605
128516
2
9
390204
94
998026338
88
77760
31
288622
59
49
196877
56
6
157549
72
147875
172219
63720
702825480
430698
989433875
48
443215
311009
612979886
65
60
60
182973970
10
2
25
187434
53
163691972
83
1
69
7
5
292291
98
68858
45149
77
71
472183
395903
140359473
315535
131110
42
44
58
6984
619077967
23
44
101596
54
847
95578
376107
42403
91
98012
49
33
6
690768564
380726
52
146808
55936
384393
689927893
63
62
11
79
41
111884
71
6
511086122
477460
1
11
4
145232
42
72
35
6
396996
60
213753
64207
69100
7
77
6682
72
18
17
97504
96
309792273
276254
24
185025
500227025
66
227709
46
235937
171528
90
64
446174
92
63
98
45
81
772419913
42
490821
473944622
77
196339
182864
451492
203463
194667
26278
3
94
70
248626
55
79
41339193
96
439385
76760246
86
370238
99
98
310940
93
19
62
75
145002
69
41
343935
53
76
2
513919721
10
479903
53788967
3
348967
6
71
23
72
466586
299048
486800
15
94
70
484489
156355
4
15580
472712
297545
32
6
360710
460971
682635492
559187438
16256
145214
3
2
73
237342
66
63
49
13
339213597
381630
315016
9
80
228061
196940
29
64
263431
440080
288253
228639
48
35
581940468
360045
114878
59163
92
64
82
53
110153
12305052
13
54235
49
34
780392687
4
74063110
159798889
91
50
193522
10994
6
8
481009
361410
11
160921
453638
43682
420657
80
384383
122488
33872
463670
116543
98
3
24
315577
4
195938
48
73
84
1
284048
96
116199
448973264
439255
112522
26
90
79
277486
9
108724
526914916
5
337154
23
89
164601
74
87
412713
156030
7
473097
85
108074
152907
42
27
26
193033
383279
24
32
326530
73
23
9
887158761
412632
141871
31
418619
9
30
89
95407
29
44
441297
788051927
239966
303513
370500
497810
70
61
427604
462022
82
6
12
88018
607373153
3
32
62
189497
213542
266680
64062682
42
64576
211601
478940
260598
160549
77
432244
477788
17
85
38
25
126519
166576
37
92
79887
29
29242
188134
6
30
116361894
516066280
65
79
4
293323
43342959
112303
69
660122424
3
297516
269934
119051
92678
56611
25
38
348329
93
368471
46
78
9
273642
20581
41
604805277
312013
30
36618
126227
53
68
61
14
76
10
36
253044
3
387220
2
220168
15
369930
77
16
395919
2
857095077
54
80829
327744
640007820
70514
813748899
259428
242093
62
341187
719340869
938126130
78
853056011
259795464
434466
35
52
480341
85
209043
74
31
63728
88
707213249
48506
85
58
329385
471200
432843
27410
315623
270312
375220
349896
492339
95
7
60571
7
152183134
74
301961
58
364070
22099
335986
926841813
492432
289807
21
383930326
282401
75552
91
126849
76
58
67
78
480974
20
17
170201
68
35
17646144
48
624236411
5
2
424586
465973
750694764
57
52
23
84
73
121382
18
62693
72
3
150378
422599
14
4
796245814
232488
483626
201462181
8
712836537
81
76728
64
18
484174
96525
1
104649
85
581531394
530032188
2176955
93
317182
86
35
5
397836
249583
8
3
10356
2
407005
464416
37
61
78
9
167407104
43249
16577
79
429989
440035
930000491
68
400632
93
13
59974
97
273904
55
98
58283
13
581064401
965739114
3
195178994
313520066
36
826755061
138529
246956
99
306485
10
61
279210264
40369
2
46160
92803
435458
104253159
407761
22
7
428004393
277102
59
253702
22
30270
358609
4
56
12
2
6
87
54307
58
796466812
36
50
589970119
845814519
41
58
10
453277
70
335762964
109670
24
32
411928042
384129
41
59
720343581
60
28
45
401978
7
1
9
314470
218816
12398
945617151
153660402
191523
447543
10
6775174
301200
420359
18
397691
94
155847
4
20
58
39
68599
355427
47
47
497641
477992
25
152783
162586
317731
227079
48
421737
18
179157
8
375760
102557844
18
747813210
442259
20
144816
78881
50
156427
232893
57
227114125
334506723
494940
113072
35
84
246600
334002
62
92
67
99
513398689
456179
3
45
18
446538
6
899046637
36866885
1
120512
71359
10
86
59
21
16
137505552
6570
83
80
3
25
415537
461256
889448589
11
261175
491429
6
365670
6
182130885
756942989
137619
7
20802584
595897204
37
723042756
36
96
214853217
967588893
353918
6
93
349836914
18
1
203602
168271
241690
412541
4
217816
351578
27
33913
201397
46
62
7
30
433188
37
67
3
48
305088
247475
45
316396
33
296462
93
202647283
87
143512
131629
98
471467
94
125804
72
945892191
205658
128039
7
203221
451704
65357
77
3
392927
309547
76739
152102089
21
73
3
92311
140037
17
5
70
955391495
437654
522031060
32
202693454
71
433790
179871
484965
47
61
237168814
975081132
92
164490
132379
201630
325109327
345160
73
419524
48
38
69240
222099
31
315379924
508532456
93
9234
45
11
194312
251272
319939665
81
244848
93
89
468181
172533
32
58
90
69
66
6
109932023
24
58063
377402
308937
89
293821
40
404354
152616
221737
37
74
325041
879243567
32
409278
259996
429071
9
226667
453785932
7
177254350
93034
482609
42
139984567
4875202
831105083
842877904
70
949896126
395692
4
215275398
5
3
95
15332
43
29
85
89007
196201225
223857
24
1
57
24976
399018
477627
11983
428284
96
76
79
55
9
5
42
74
649853167
483579
19
42
828718050
288570
70
5
765874794
8
7
19
11
129768
20
44
729404770
37960
65
766491110
96
294039
378029
34317
425767
91413
8
76
217957
16314
44
52
6
341699
993118361
88
101964
74
30466
10
55
1
7
2
69
216235
96844
385466
83
128531
5
279462
2
76406
79
82
49
310967
294776
630993751
493050
453366
41964
3
163520
96
8
61
212027415
57
12
940048290
322538297
99
99
3
418562
2
3
63
494334
158751
55
8
821282897
207087
20
7659
89442
46584
281385
83755
148992
60
128068
66
494897
260401
4
380328
7
171199
68
5
7
24321
24
56
67
10
28
11
44
98
24
76
75
372313
81
250729
263944
8071
919978756
400333121
36
325502
387121999
903724614
65
513721509
73
96
65
21
1
98
70
496121
83
55259
3
4
20
13
26
36
260171
68
93
73
36761
81
34
25
17
7
666537851
81
187247
797131568
171956
238775
124894
21099
83
373156
342920
608164870
3
147636
58
8
88
131655
517352104
220053159
2
7
298012
29
80
22
34
63
73
233495
254662
36
239830299
37
141326
4
7
83
316958
238208
13
63
138510
85
178602
18
401246
40
370914
31
71
237104
75
43542
60762
104832
232160241
4
62
6
281512
8
51
9
6799
1
6
30
653881000
419424682
27721
22
172119
37
30
373024
113879
308933
14
9
91
241510
46
437340
10
2
27
21
311766
130142
338185
60
161363541
120445
58695
6
365233
4
98
361288
46
283996250
61322
99808
487336
72
71
18508
43
75
70
197027
117347
436033
96
68
53
29
491799
6
2
83672
40
327202
496825
7
26
189697
73
109430
294988
344870582
38
250116
27
45
119677
9
82
8
370438
88
65
198545
6
82
441438259
931866690
212411
40
392318720
600547110
718761462
35
573535659
30978
133964
813444746
241353
471775
35
36926799
52910
93
36555
24268
82
29
416148587
12
68
17
213992
126666864
65
156876169
479913
470918
61
141402506
316556
76
31
5
48
72
81234424
481296
92535760
88
224077
787556896
107731
85
404416
70891
86
199214
40
9
90
231625
32
19
29
79
81
15
35
77
51
111079
82
265779
19
74
15
504693064
138928
11
346743
5
2
74
261275
173454
99229571
49568
202218
96
92
21
2
26
70
251699
28
41
38
353649
74
111825
1
6
318404
76
75
9
306973
73
70003
264738
38
32845
51639
98
71
39
315094
477046
172256
6
116322238
351106
836633169
227542
897854782
190003
97
40
55
6
61
66
96
10203
44849
71
50
559688470
937297418
787506644
107953
369703
272448
756914060
177420
133714
19
40
60
6
227268
337452337
181511
355827
385433
232168
42
74
73
381237
184337
48
1
28623
21
13
97
98772
92
380237298
29
110152
83
43
327047
46
28
69
11
428325
363690
85
25435
359379
23
294982174
5
397535
156034
309842
386277
431482
117540
88
29
250132
339067124
10
97389
98
251131
204965
33413
68
2
78
7
566429768
1695
837666138
8
19
342066
80
5
33
6
108131
576350707
27
4
85089
39
68
51
265305
419650
62240842
95
763284686
224435
20483
287727
367457
53400
47814
474270
49
153076511
21
25
3560
68
282521
1
395468
67421095
953110371
4
112310
875282954
41
192366
83
332055756
58
11
1
27
287333
31
91
24
314127
60
408607018
264089137
192175
94
383232
50874
359252
428571
3
330096
47
283937
46550
432969
126015
90
66
549613783
1
84
164370
31
913602478
99331
53
16
471934
54
51
88
3
1
485547
77
1
220451
94
340029978
13
6
83
66
88
469015
301607
303272399
51
430853
67
818755978
87
53
66
442962
209290
469327708
113900
91
79
156907
8
415122
85
589227457
99
225757
797349054
590856047
313186
24
11
193459434
186216
39
233934
863545469
7976
336068
821289220
80
337664
54271
96968
76
59960
265497
17
488252
8
82
78
51
227742
338012
1
256596
69
222542
47
89
953553008
151672
181003
16
422919
3
406826
70
2
327317
213152
467392
146215
14
29
29
441519
2
192832298
285012
78
6
834289856
38
33
72
348587
182274
13
894714088
9
248710
262804
31
353648
79
284633
1
84
70
179713
11
118049643
6
8
3
43
152687
52
414383
529463637
63
289024
296697
13
43
12
244028
5
71
1
29
33
181111
351231886
41
23
201080
25
67
611467202
9
410379
93
11
216121
42
366520
151316
60
160443
17
254478
6
1
398239
99
10
56
39
656727652
36
76
24
101620
86
6
26
457032
57
186062
7
338271
342001
384260
93
737651817
6
76741238
8
33
61102
472315
49
68
412261
8
93
1
4
59
52
388721
305525
46220913
36
118698
857990920
153497
83
3888750
151774
65
9
98
7
10
407573
23
213982
41
5
356308
236016
95812
292534
346361542
3
12
97
32127
462993
356105
39389
276654
327114
320528
1
59
34510
749634461
438161
398597
342196
90
10763
29
61
88620
183048
83883
23
439299
430621
691450838
231087
9
67
51
397397
7783
402723
143618
61
8
151813
15379
66
61
58116
68
170092
289310
9
5
84769
72
825187723
80
28619
19734
297578
90
55
78
24
16
71569
57
233105
305558
954030721
46
7
70
25
66
207750
5826
123579
373564
175373299
68
235796
304054
219816
29
62
449716
54
745588072
274957
88
251358
459507
14
255709644
867244066
3
471622
244889
147814991
208749
198136
771118263
444701
69
7
55
389550
5
269022
7630
13
1
71737
56
17464
169580
235836
53
85
803696928
65
24
18
444796
31
448534
65
91
909636660
94
435688
328068
417936
1
417172
8
203423
13605421
402824
7
28
23848
56
1
85
6
47727
258396
446279
4
424358479
382267
35
250729
6
17
358477
53309
35
148384
753727341
88
3
495746
40
421822157
3
439369
210139
258398
245912
34409
7
24
56
16
34927
943385167
81
93
4
993139185
28
8
463022
137216
72
8
88
31435
93
195460
411686
409129201
16
2
439090
9
372746
471209
9
49
20
26
121139
378515
59
99
67259
363480
78
45
58366
91
27
60
19
22
44
64567
256081
269478
321757741
154626
72
79454
195264282
289320
448170
197721
15
86
4
13
667721268
286002
21
281779
55790
40
17
451887
739960696
22
77
479238
15
52700
18
99
272363
1
193030936
461557
298754
489126
702492173
33
824681376
28861
112663448
293036
283781
14
64782
439312
963307623
22
47
92
151049
17
361474
9
131850
540857383
396192445
94267
41
1
144168
47906
494636018
109411
30
66
51
82
39633
52
200346237
95
333560
333373
55
413969
446653
811989257
81
25
75267
641078322
37
96
46
348322
306394
91
362903
7
149803340
234172
19
4
848365441
71
99
8
38
74
2
95
17
76
400536041
497371
5
46
439695
96
379078
499974
162139016
333271
329666
50
5
31460
120053916
37
13
61
17
1656
65
18
281667
23
3
255941
490402
35
235731
492400
34
347941
309107797
52
82
243415
480459
18
403085
96
95
191628
14
3
347707
133047
10
103824
97169
83
38
45489
364642
62
239130
358795
230448
4
97
24
265186
40
127512
46
349120
44
140902645
219361
5
491250
53
97
367282
461343313
55
75
59
5
41
155722
49426
188678
881288517
82
434887
37
363257
568666045
148131
57
42
67
81
17
4
420401
52478
71
16446
52
154792
664167001
52
40
306068
59
124558
67
392203
134312612
276360
6
74
313636928
81
290475
593273534
3
448499
62366
33
165626
34
16
42
24
30
78
320370
219449
286745
255696
515599986
271136
56
99
18
15
21
187105
35
8
21
816429030
61
225622
29
722188740
15
107216
83
83
293970
60
1
628288075
78694
57
65
10
432914
237610
22
501453367
52
55
46
51
66
73
218891
195022
43
856410065
291324
12370
9329997
13
2
67
472775
304831
137455
456090
351860
310293561
75
38
34
86
58
100606
241945
291589
19828
439073533
52
65
474289
405224
351508
326664
2
132538
133351
32
59559
420654
19
75
22
3
54
375084
38806
81
53
4
6
73
59
116243
16985
84
112541
26
32066
288678
6
32783
10
58
423059
18
71
62446
49
753984556
72
38
88
867969427
441725
12
35
34
13
25
178771
313323959
1
26
20
45373
763605880
72
82
35
446882
628000170
1
14
85
83
4
84216
57
76
525377470
28
14861
18
269540
87067
74
67
3
5
316664
23
84
30534985
280350
62
459174
1
216917
41
334741788
2
80
201841
40062460
60
272390
7
36
402638
49473315
513439375
96
77
22
125392536
74
570060690
91
15101
53
20
61
237192661
83
5
91
93
29
506679637
103788
13
5
908848752
322696
970880754
43
26
328588
9
54
361235
265278
74
78
87
43
60
458340
265509
419655414
63
36293
491703
96
588895418
96751
41
183773
45
110549
35455
409998886
2
80638
746186974
353132217
256506
4
27
75
318366
162114208
314635
95479
1
73
616479018
38
57
20
77
79
6
93298
74
384377
29
37
372713
97
477227
557417714
349472
45
27
2
81
16
8
6
456797
12
1
307760
389138
49
414807
601221803
11
77
75
34
84
747591835
73
598273736
83
582465332
27
1
284164
92
36
5
260209
41
98
17
212894
756471261
652910238
77
22
361215
461422
5
89505
51649
90541
359131
331666
44
73446
3
65
21
275394
179835
24
438619
438294193
157124
790041832
739315900
13
283471
428184
191241
5
78517
4
78
435466
423185
183528
29465
28
119032
103217305
680493781
43792
70
47
60
217294
4
12
334751788
7
29
71
7
137996
155016
58
54
121456
4
33
422306
127380
66909
30
187292
26
206836
56413
27408
483969
74398
370887
33
69
801398372
403112
296632
349191
27
513975407
235312
237784
461388
85
96
117990
73
31
72
53
11
33
494441
97623
347949
277984
205958
461845
82
69
83
63290
158913
96
498164
236644
466303
141779
965262977
239935
73
91
275397
451853
389085
61
340371
25
99
25
67
3
443075
842857181
28429
3
378633
26392
25
363512
418055
152720
437762147
78
334250
76
93
691685923
63
125167
77497
81
145147286
141649
347138
77
85
361433591
973998818
155906
291640
51
166043
67
47
33751
24
91
315756
135043
259536
775819115
43
56
69373
74
169379658
879604080
269754
33
766806459
793793106
79
98
408573
28301
6
1
62
83
240307
42
79
67
99
27795
74
52
312986540
404993
7
46
18
28768
67
330491
546314560
61544876
163901
277478
99
7
396364
360950
14795896
93
77
26
31
416426
39
59
148339
91
61
69866
61
89
80849
53
30
155046
6
9
458535
6
293822
61918
2
299017
133574
14
401922
19017
64412
29
82
797400319
31
54
327570
950235384
469906
2
337678550
47
68
80
304714
2
9
89
89
268797
68
347679893
142290009
79
34
49384
32922
19
248203
341699
344221
72
84
414301
90
70
469040323
39
2
6
69
489604
46
58
95
493462
9877267
51
318022
9
87
333181
381875
61
92
320246
5
51
68
4
88
241325
5
7034
22
259498
146918
86
569679700
315234
36
429205
190219
68
151593062
462391
53
560988310
3
232584
11
34
36
27
90
60
398046888
21
281848
350392
477925
11
8
634492314
153665
2
32
95
919063838
120577
94350
364435
27
440060
973863666
88
140167
30
50
73
421271
9341
99
80
483753
50
56
54107
42
178954
389676
38303
158085
428730
41
11022
168704
479744014
282836
83
85
10
89
354913
35
49
28
54
293821
4
11
196795
32
258804
651343293
12196
379521
59
229435
332132
80
92
139563
190649
16349
24
4
464948430
199740
89
79
30
4
4102
30
36
278998
373556192
26
33
99
964522278
55
236167728
15
25
418414
484084
52
32
32
77
48
801893703
105605
87
132499524
26
227364
242586
316312792
328311
189653
401552
17
146221
50
69
651998729
462300
33
120966
55
353594
3
36
390688
448921
149921
86
98
25
139744
303920
60
676503487
150742
84748
81
321875
2
83
290451
104612107
41
96
301700
98
12
3
33082
81
14081
84
89
68
55
93
331979
581545030
780546103
216557
69
88
94
69
69
62
494613
45
148518
63
556870126
47540
390893
25
21
69284
62
363064
351840
72
77
45
271498
317217
5
7
26
93434
317958
162797
351103
73
310237
14375
97
483023509
802983985
6
39
325271
329223
189465
70
190618
62
96
7
91
78
328773
7
313754
6
78
80
242355
27
121424
78
32
40
59
1
3
302813
65
197745705
83
65
979237394
27
97
199460
82
54
7
6
23975
15
235081
59
305918
87
57
269568
156243
143122507
275530
72
47
44
44
18
117691
304747
48
375220
334658
47
6
34
908774673
725582871
203917
64
270359049
368980
59
149649
41
80
82
125078
75
89
9
270801
98
375396382
750306873
356543
27
170560
12
30
248993
130277
137631
330149
12
163948425
166726
39
92
8
73
72
27174
78
420643
8
1
441938418
14
42
6
69
351974
49
22151
4
60
115424
5
498337547
80
88
60
4
80
334782
120644
71
2
97
338005
43903
97
1
53
2
70
98
264094
66
6
37
310993
162041
402353
2
41
13
34
542303698
495264
73
166296278
277474883
53
458003
84
98
447175
34202
49
69
289225
389586
73
52
35
7
73
84
45
621705946
363646
693332482
2
6
60
94
155685
2
47
4
68
55
61818
62
186270
41
2415
435078
452980
69
20
12070531
33295694
159906187
47
6
72
63
11516
93
305034
118945
153585
96
57
207689
38
48831
59
29
51477
394382
254814471
21
81294
36
3
73466
247727
459787
54
19
6
17855
27
36861
165725
89543
352621
310256
10
971391362
77
18553945
831840922
387153
3
17
56
8
205430
41
380024
188753
81
59
98699
233775
61059
390427
75451
64
362219
36
327748
85
49
14
30
489219
43
34
7
37
293540
8
114937
3
185711600
352865
33
535649305
149025
194711
260624616
53
9
7
278639
86
72146
74
149759950
409479
544003926
45
32
210474
71
426791
64
27368
36
76
471717311
73
218962
38
227940
21
39
186910
449066
8
19
98070
118330
32
426917694
547455876
59639
72
369177
9
146118
468067
6
86052
12290
331044
60
472791
87
68960
14
349701
277648
89
206038326
99
2
72
99
4
47
92
452466
5
17
51
44323
56
94475
10
63
55035
908556856
84
52
75
382982
83
284122
300370
3
9
68
4769
64
73
57
11
294341
65
168948
37
148625
88
403901
27
229635
97
49695
209210
334413
61
91512532
688814644
25
763686378
79
746288843
40
130096
159645948
228382
8
435234
71
756999731
64419
71
2
49
85
87
59
328976
9
436795
86
368503
394701
45
397735
307075
775954518
47
15583
333473
94
6
717674673
96
169809938
1
487214
219131
478962
43
194556
7337
62
42
320113
21
430931
7
45
166505176
37
30
31968
467295
477146
203544
11
53536
425556
89
320709
319077
76
22
22
45634
655392134
205102
130141
71563
3
472555
462842
472397351
400661
56
76
64
31254
65
170192
140605570
290113
447345
261031
53
124338
14
70
53
95
43
405559
3
31
22
287728
12
20638
97
6
9
460373
18666
28383
280753
41864
71998
448208
91
64
10
51
7
337072
1
38
26
455174
68
73
818069834
39
59
38
352578
24
93
83
77
54
78
8
43024
35
17035
79
440454
71
101672
33
61
59
51
61
270861
214567
7
290870
29
63
279308276
87
49
264271
21
4
21
89
13
77
85
9845
83
35
151937
93595762
2
7
309296
595432141
42
87
247482031
36
498462
58886
62
105516
9
151081
9
37873
66
23
55
141228736
229127
53
106827
186688
407007
455097
52
111339
19
473314
67
85
36
47349
43
88
478922
301034
41
1009317
18503
26
344541241
3
96
472418
97
31
14330
3
415832
73253
164525
61
280895
39
448812
355648
73138
9
2
12
59
71
98975
191151
33
477486254
97
988594397
470578
2
98
326770600
383278
13
7
156856
55
91
31
77
79
1
48464
4
446913
871615874
96
98
494258964
96
33211
448005
76
89
361082
63
41
11
51927
17
96
283637
355855
24
108276
983083168
48
399208
7
9
3
6
359298629
374434
241489
84
498355504
5
615907935
49
99
87
21
174675
7
13
2
273261
245346
49
313309
92
606206513
20
283004609
307066
227843
28
92
269278
232462931
78979
34
65
91
216479
270121
240062
49
21
63093
6
2
787628726
836595165
212395
52
28
2
3482
55
187276
564038494
646536285
3057
75
187865
177041
6
349781
152275
157131
30038
371566
6
68
7729
155214
805091844
33
9
32
59
112676
9
53
75
42
49
586237284
4
269272405
334264
44
366896
90
38
568436894
40
24412
261703
96362
294995
294503
568233797
41
331118270
260952274
73
3
491419
534026823
84
56
65019
88
240908
79
436512
37
49
61069
97
9
47
37
12
88
489043
439343
90336
697768967
30
34535
1
102262
4
55
93
6
52299
604746077
66352
20369724
82
476862
418988
97
467136
233173
485820
148467
218271
80594943
358166
125171
214451
97
582794290
17
7
386223
84
36
356790
36082
253907
655826854
1
91
32
66
66
903625023
97
343835
67038
80
54220
3
77
28
69
57700
247525
81
885929565
285287
112799
6
12
97
3148
85
150148
433856773
90
80
161664
38581
423325
85182
392739
92275
793194199
41265
81
91
10
256076
2
347432
23
287741
97
499413
81
45
360883
297905
56
20
7
78527
5383
43
64
86759
23065
205932418
399737
6
9
456241
91828
383729
2
9
349028
108740
5
12
64
488777
7
20
10
465100
767027172
481615
182128
537993929
48686
22
82
471794
31
117224
327800
82
66
29
75577392
4360
37
85
119176
9
285539
26
2
74
4706
76
40899
17
74
43
38
83
1
129770
209892
64
277055
489860
43
317476
22
66
59
290122
98
87
68
70
37
49245
479337
371610
132674
2
9
6
39
58
8
14220
149546
350358878
344149
23
41
91
342110
72
424553
333601
39
21
92510
46
63
608114720
75961
95
88056
3
463666
70
8
36336
38
48
385247
305870
21
26
68
586648301
172683
23
355799
478687
231122
17
65188477
6
447717306
383099
35
84
8
228282
136442
2
3
451142
23
394436
317599
84328
400525
19
499831
71
44
6
382423
47
85
405417428
66
739014547
242271
47
30
68
17
358291
63
17644
1
189899
272065
184770
79
32
71
18
52
76
4
390498
13
74
371646
424975
25698
435697
336078
30
492152
253241666
67
399462
179516
30
41
7
22
390535855
188128
47488
13
675179450
68
964277635
25
218122
175318
86
10
265917
5
86
493915
34
143551
443719
236627
35
155180
239697
401501
67
30
38
30
37
179593
459298
116738
197627
122299
407532
51
96
87
15
15
10
56
498320
40
28
22
171710
38
223648
24
463397453
5
90
430786
558361616
232006
371331
1
39311
24
306989
319813
56
9
432814
39179
127450
31
367213
120208
69
38
42
56
22437
87050
744709244
441164
45
30
176740
151270
341938
76
37734
18
62
17
50
56
27
736518301
313800
84
407505801
417604
81
495802734
421015
739346706
8
58
153318
2
2116
2
76
39
39
57563273
2
64
4
25
444755
91183
147213760
179335
1
966731707
287181
283441
37
29
88
460954
498749
451595
40
99
70
16171
50
36
164368
42
191142
26
871937869
41
31
429155
53
655377763
445254682
17
45
81
52
344562
846883097
60
46
304268253
220105
74
94
264938
12391
71
190971
57
441766
83
135162
96
85
74
822172660
137374
29
18
8
32
93
7
56
52
201102
431633
259088
798123214
250875
51
140903
109913
889906923
169412
22235
440557
45
292297
60
67588
72
202594
42
174257
42
366456
317387
268534
48827
4
85629
89922
420686
56
390113
459858
311531
544914872
253885
75
97
98
362910
41
854106060
16
144390
748438088
395723
376228
443767
185221
402699
52
47
727018636
456221
5498
61
91761054
13
307546
291100
11
267272
401092
19
312069
31
148159
4
431875
341115
91
402373
145823
148873
392777
412118
525348159
70
181956
30
69
227712
18
80
407307
8
97
62
82
134806
20
21
75
357736576
457831
711191733
939311903
171976
76606
4
40
403384
42
20
464500240
74
67
177628
436806
8
41
161856
102015
4
867207610
305051
363286
6
69
63
51
215829
41
134702
384901
10
398603
42
79
162152
2
49
14
9
372706494
93
339702
60
435738
95825499
453444
81
15086
47031
50
38
294006
39
173527
54
441848
12
56
3810
12
55
51
243447
32
6
8
3
95
6
87
486723
52
568170845
7
56
6
10
80
141259
15
31549438
127402
1
60
80
10
266472
79
51
633308516
329086
269193
299959
64
2
498352
31
32
78019
17
30
32
35919
89
50
60785
80966
434608
4
131165
424918
345562
5
313719
809655007
657593923
890422439
96
9
62
253008073
465190
71
36
30
86
34
18853
298932
495715
79
84
63232
5
64
489047
15
85010
6
208025
26106
22
3188
24
52
108294
370511
38
191467
4
80349
487023
827802563
67
334562
3145
96
88
96
487777
158274
387499
405710
9
18
59
3
36
118903
446317
47
81
48
96
12
12097
59
617153801
82
37
49
4
1
7
35
94094
460646
49
67
72
81
290707
97
99
2
196575
816757461
240240472
378668
837802603
24
6
8
77
461234
299823
82
418871
306329
281916
49
440496
20
32
212940
34
99
41
9
10247
146614
91
311755
379440
20
65
113269
79
7
44736
203792
299098
30
261879
49118
116892
207738
45390
3
58
91
232606
76061
233750666
349850
92
396661
371450089
63
370659
72
120907
490742
67
493767
405080
954982876
26
22
48969
74
181148
543636865
171614
484259
952784030
213468
60
390680
30731
443688
1
103545
21
184961
27710
6
366270
462117
24
278938
334509
19
81581
485798
10
53
51
243144
9
69
5
76
478677214
18
90
44
146945
61462
44401
787525940
76
70
39
7
137515
34
1
409224
15
5
39449
55
55
137877
274380
364078
187102322
85614
96
50706
399862
19
79
77
2
31
640530073
387525
17
345000
29026
27
613516572
214023
19
89
42488
2
418595
340206
22606
44
20
72258
87
88
105839
13
327190
326850
92
6
68
53
180059
387374
6
68
238317
24
107627
4
17
6
46
45
723633099
329509
115119
89
63
447175
4
586629342
96
17
9
50146
180787
81
12
96
55738
69276
5
65361
51586
240301
69
269059
22
176978
290666
256809
11
48
4
324150
30
357322
96
924491197
488597
39
37
376680
52
2
8
66
245549589
193936
3
3
1
7
259516
4
50042
3381
62
84
89
24
259473
387570
74349
375310
42
15
38
236217
65
84
3
143429641
171040
696739041
8
59
64
497318
312534
43
70
89
53518
67
253745
669492629
351699
97
81
22
79
50
416130
86
479372
253812
346498
188961
30
5
66
4
14
371887
445945
146089
49
65
51
13
37
826064659
484470
74971
60
6
43
666176551
77
91795
71
384842
390568
24
231584
257588732
288141
12
7
477294
270104
328712529
67
324640
58
84
1
91
204122063
328754
82
261393
43
489566
490908
26
416642
74
455426
991928006
4
41
67
99
31
20
87
81
45
40
190330
7
483073
492511
89
206414
74
59
176793
54
478631
966832049
53
96
215404962
26
93492
285583
54
463915
84
466437
42456
38
971812142
52
52
295472
1
72
8
257282
114606
359168
61
146192882
331018
485658
12
237608439
392106
88
65
469132
578683188
345641
32
13
155251
59
9
331630
114356
58
63
452701
70
906284388
111030460
44
63
22
46
76
54
307811
72
3
12
3
929852501
25
22
38
54
97
64
70610
59
86
446708
3
97
51
4
228377
420298
7
74
50
62
307144
90
50
88
336295
469393
116801
346306
43
76900811
87
92
494954
2
55
438020
424052
88919
60
451543
1
270983
9
51
194209
11
399338
4
76
106354
11474
9
8
470596
45265
133063
274470
44
314082
23145
195006
5
395951
86
7
55
357026423
661509479
38
184872
481855
133986
38
57
141391
440601
500755167
235217
83
176446
444437
400294
20001
4
498474
84
42807
30
7
621820050
97
2
422298
74
323926
305759
21754
446792
58
194574
96
348584
7
58
352843
283914
18
97
470749
187410807
366426
946319539
434677
48
69
79
110381870
18
48
119145
336231
440558
94
28734
45
368768
336558
233747
51
16
40
51
37
22
455645
232212
37
239856
46
33
1
59
57
46
864135813
3
6
254514
413350
14212
54
68
27
468377
254077
29
86
7
540337783
7
85
37
273987
203740
24134
71
37
91
2
83
42
26
270289464
221398
51
51
38
265096
30
37
87
22
471962
526573998
8
5
461359
428880
96
38715
47
977220833
119725
81
196575
22
62413
945346161
45
14
25
61
78
283451
54
81
887361794
177053
89
75
91981
33
47
26
323173462
419139
499983
415367
88
356246
86
11097
296539
774271578
770480493
462334
78
313395
2
97
35476921
69
41
386797
51
77
92
47
332324
30
12
87
60
2
914
61
44
99
11
1
97
205345
292332
275971
48
840294790
41
371906
9
250653453
85
94901
264532
55389
289093
925067655
405045
447035
324880
28
474256
24
52
396593
80
179611
6
442717
68
74724
9
89
74
94265
7
82720
41
9
84624004
8
30
244118
3
19
786075633
50
60
299903700
65
54471
52
5
523642020
98
431051
64
19
331481
164930
58
495649531
321664
149677
59
33019
25
35
101550
24
91
291729
19
32
28
130547
53
2
93
472363
85
97
87595239
17
408150294
209568
78689
333572514
5580
5
92
368083
9
99
417635
54
48305106
11
97
39
90
4
78
4548
2936
137598
32
80
361394
22199
5
71
3
240324
284034
248822
401867
85
624223809
82
67
6
77
410178
630189844
39149
353270
42401
6
138447
9
209881
48
24
165120
46
370891
81
376403451
55777172
1
808231166
13
21
31
27
96
30212
81
163251
4
31
360286
195454565
5
5
82
484610
49
97
65
4165
42
11
7
65
13
77
26
74
85276
41
494271
46
483557
201265
213013
452232
167692
62
333673
424748
389526
467432
78
98
29723556
182180
617795092
283096
63
31
34
21
242130
90
81
38
450301
72
48559
98
30453
94
207940
24
3
344331
2
309263
293908
35
54
51
440923
3
581249715
17
5
409931
12
42
357845
125652141
8
303753
59
922644401
22
251169
390890
688407889
22
38
37
117329
57
249882683
3
498163398
344443
438006
393879
330419
9
16
58
15
894372873
76
155532
107818
5
208695
678649453
76
93
470431
6
14
467519
43
98
360775
8847
452307
76
20396
97
398539
54
456605170
171159
33
79
766
88374
3
40
15
80
366920
1
363146
341878
48941
436967
16
90605
26
85
324246
317625
25
1
99
157887
171677
84
537762733
178190354
1
11
50
2
520857011
52
26
580624430
213709
393301
177042
11
379842
374123
77
745983046
87
9
31
260303
258317632
99
4
399474
34262
286075
56668
325717
166946
6
426060
40
161558
4
399483
254474
60
308906
433896
7
11
96
98
23
1
4
185858
1
71
76
360654
93
79
6
61
43
295330
249854
68609
479382877
169017
397987056
289988
93067
12
430687
2
257191
237454
436237
406151
75
238136
479586
70
19
29835
17435
5
180135
82
362794
4
354543
78
41
30
647133220
94
168579
4
203144
91
88
279840
67
297470
670475094
74
84
23901
181056
4
142530
23
3
42
425042
7
257228
43
150619
284939
4
49
396674
119255
65
16
546735498
69
64
725924220
45231
29488
97
8728
169652
418462
437029
90
381298
51
50
432365
7
104210206
82971
209449
228591
22676
324033704
12
94
62
34
93
64
464355
318688
49
16653
947766781
128065
1
47078
53
793652616
41
31
343468
337892
77
169584666
204354
89444
12
34
37
40785
9
70
26
188181
56
37
104258
815650137
293844
388070
188102
411995894
8
14
43373018
216765
17
77
223340
71367
91
5
68
84
41
76
6
68
46345
75
323811
17
330788
100173554
441446
3
104064579
39424
1
49
48
68
385251
67
406717
78
62
166914
327628
140289
12
56
65
96
69
128823
456933
96
36
195225
392497
184455
166633
97
194905
169470
46549
31
64
75
10
83
2
50
5
2
11
394633
48
52
3
98219
630923375
15
180817821
37
224356
8736
761586857
168041818
25
235850
11622
29
200065
674805799
46
41
64237
42
50
52
30
199022
278353
207688
49
34
13
971135684
94
8
66
143895
39215
69
426288
22
52
61
84668
77981
708907899
33
58628
38
354743
21
59
66
135106
433043
85
446896
532496350
504928043
12
61
336768
68
64
30
66628
93
174540
11
699601811
536207722
385003636
59
427088
86
5
168713147
48
70241
98
87973988
29
336371
390979
82
11
3
91
92
93
4
61078
327322727
977389480
16
17
368774
5
452554
129828
43
2
63
99
24
961123234
274994
932037442
37
761082463
93
280920
7
830048358
856387324
418861
238942
68
21
97
72
612670136
4
200693
497782
216592
696437051
174107
56509915
111274587
85
938537803
99
7
7
5
46
61
50
407428
83
364806
457100
103624
867848223
84
482587
73
27169
62
36
48
57519
83
390284
478720
446467
321574203
6
78
481900
4259
337849
70
6482
38
401141113
434098
70
193618
8
137653
493099
78808
25205
402072
43
85
63
19
63080405
175211
39
33
451700
15
396421
30
259158
521300603
386344
29
258158
425412
71
142690
483010
229393
79
465820787
305486
43
455115
278188
74
3
242561
325621
332222
6
5
72
85
345746
8
313511
97
272560
471362
28
299241
98
96
65
433073
254670
51
369634
266992
98
49
58
152034
27
918047202
92
222663
77
94
339957
2
29
383981
13
86
260773
2
314684
31
72
420655
438431
324086575
8
3
45
2
19
885569406
279377318
62
9
8
87
240664
7
56
4
88
410679
59
263868
47
85
34
453619
87
76399
461778
65
499588244
569986453
42
370975
278123
470600
266069
87
187787
72552
91
149328
265900
18
24
4
220997
258551555
24
70248
498509
62
166509
830594757
420492485
395892
182664
71
345129
141275
61
48
42722
74
556858748
124863
48
447976
428804
14
28
398650
75
118474
363207
148373
261193
486240
731540380
489705
75
36687
62
122556
300412
260556
27027126
5
78
33
518558323
311831
24
151973
5
1
274744
32
9
443492
246827
79
55
2
79
63
38
34
722140603
87
266815
328875
52414
447474
83
78025
347723
307065343
918238717
979753750
98
47
59
309877
120966
43
295657
354545
73
318565
48
8
580290237
7
721848966
62
1
71
8
96
921169474
60
26
251680
498637
440520
84174567
84
108903
1
360470775
148671
151402298
86
109342
18
331033
81525
18
101248
63827
461956
31
16
267933
118319
44
387351
5
1
94
63
35
37
4
274767
92
86
171597
3
310282
3
174320055
94
375046155
35
183637546
19280
7
478182
37
5
9
499884
249647
434831
459672
66
12
88
16
364668
1
9
73
44
282715
358862
65
4
282425
48
73
94
108923
2
45
444514
17662165
16
47
25
643509409
76
40831
293407
8
34632613
69
9
192670
447874840
22
323506
77
933058925
224021
8
87
65
65
138886
29
30566
65
282103
28
373150
23
95
80
99
46
46
296624
327029
894015097
460101
92
206274
139214554
92872
30
52
190242
87
87
308457
286470
32
10
37
71
91664
295514
193999
159972621
448899
590250691
89
312616
49
3
54
400460
563348037
5
488079
393374
26
43
51
65
425630
58447
637860496
17
119632
67
407737
5
76
57
2
253877
469435
805996047
7
51
54
49055
867922125
251691
30
278643
151378
46
753428897
222263
610100169
23
71
7
450849
368692
68
390242
6
464110
267913
14
422639
96
83
51
103308535
208737
31
365319
74
70
228742
32
307705
422543
59
58
5
90
380415
93160
73
176670
77
1
115750
317226
8
462096
346565
296677
96
449794969
319556
177594
98
233385
25
122870
29
4
263725
164981
79382
548290074
329553
242624
52
170543
7
212819
19
5
50
756259688
20
70640
124446
77
95
53
487719
851649846
32
444175
525779618
7
4
50
62
57809
13
399782414
19
104867
5
397222
67
189889180
54
406569
19
2
51
267437243
478980
15
2
125870
82
21
42
64
4
42028
69
1
224160779
140028
2
66
96
7
309161179
426648
441899
11
37
103200
37
33
8
70
278808
173020
6
217366
438042
119897
362316
27
314724
111873
39
34
323096
50
97
93
1
158243
50
306321
29
68
95
77699
403187
219078
175687
44
353090
81
95
402991
5
375373
75
12
80
51581
362038
93
447314
2728900
88
22
60
34
26
230429
66
50510
23
84
3
486841869
74
453499
64
20
255378853
90
4
345451
566168230
2
215134
303871
356183
384134
375881
313545
480839
437477
131956
59
5
422212
207824426
285109
86
1
21
263105
136993
84
83862
22
95
13
220288
39
11
150537
69
261467
299409
240749
179608
697231313
74
88504973
81
17
97943
59
373117
82
48
44676
169792
105690
67
117346
466283
1
345105
10
260882
798813612
277008
69
460684
54
93
149282
137041
6
52
272039
13
99
187321
599075121
14
7
90443
49350
52849
4
367897
5
472491
763103333
266372
298771
88
77
3
8
21
74305
61
54
335836
2
455057684
886050706
6
212555
194716
32
21
273072
232542
905598788
53
408222
79
58
521508892
81
59637
16
973243847
255819
76
7
77182
39
92
494325
5
84
383291
270353
35111202
155264
432328
2
347468
131599
288710
265814
84377
10
202198
84
185724
82
432878
334605
37
66
36
8
207924
9
70
87582
30590
92260
52
119258
2
4585395
14
25
31
3
244700
25
241890
253363
464064871
751188417
88
374023
37
163655
42
66
4
481524
372320
64
40243
24
281584
32
12
182647175
8
342295
420267
304912
435728
25
105996
37623398
440875
95
10
3
799357152
67
467082
66944
47
53771
25
7
67
224082
394838
8
89
58
3
370449
8
96
36
166175
22
26
87
71
251091
358039
485672
52
62928
1
81
90591
63
76
93
31
43
393254992
7
25
168968
99608950
62
20
66
26
491748650
34
41
750710356
131852
5
7
240395561
145354
2
1
299240
189176
5
6
363342
89
5
1
67
329867438
133886
438138
71
401243
410298
224005
55
132515
476523
49
305008
513478481
92238
76434
9901
89
44
267536
129791
44
921779647
9
114126
6
26
68
24
25
79
86
26
39657
307465
71
90479470
415248142
82
7
262666
61
6
155640
21
42252
50
61
78
326289
91
27
3
168322
84
86
159082
193345
32
66
82
190885
495042
143358
3
285708
275151410
43401
30214
7
13
127354
393113560
29
42
911951503
237143
42946
252264
8
15
147722
66375
351546
37860
464982
9
68
111558
23367217
174603
65
70
324511
194484
476805
88
64
59
19
31
15
441079074
224569
510410844
297000
153089
487642
197079
51
700281247
80996
218154
435352
307464
4
84
52
37978
682590922
299951
393066
58
25
51
737930849
69
20
25535
38969
65
3
32
43791994
17
228215
16
82
63485
87
63
91
72
48
39414
19
256950
68
48
80
16
368253
5
587676149
2
38
81
46
421382
9
113540
33250
32
60
61889
114690
13383
1
193009
69838
17
145825
722482329
6626
251389741
603810747
7
44
38
418319
351167
847293429
746298738
48
55
173393
422959
241210
282537
784581711
88
93
31
1
61
371754
2
304643823
62
169059
381865
58
999025712
216471
348605
451753
180391
66
82374
35
140102
68
21664
39
26
18536
61
48
70
481018
44
75
21
41
137046
4
349449
85
246576
369
302901
24538
38
58
46
374821
12
337649
34
26
313360135
327205
19
223507
53
64
160927
9
32
68520
47
386371
210324
53
855162521
401426
167474
455691
36
82
60
4988
489232
43
81
410064
93
9
121073
373659
62428
73
561842133
85
13
731569198
93959
49
72
4
23
285446162
9
33
285670
90381
59
1
2
90
89
24
20
5
35
86
5
79999
203457
67
40
68
934335493
120749930
2
93127
45
36
206144
84140
242426
66
419534
90289
46
770171841
55775
90
437023
440698
622122583
36
243986
89
208654
88071
413339
24
357835
186158
14
89
39
421585
336359
70
31
350208
40943
167976
488668
880768784
160607
386508
929330639
3
2
192786
68
416340
32
88
378932
320571
415714
409686
45
161649
228742
3
851688391
2
334356
12
76547
86
388443
81
358558
80
17
391014
465608
3
244661
491071
35
8
293181
171138
327870
72
11
66381
68
20
31
52
44597
129267346
48
32
22
466883
96
422841
337315
31
490583
484601915
41
300138
2
299679
86
39
35
336590
204431
399697
29
56878
99698
49
608681341
480264
302408
89
64425
433703
438681
196001
67
72
99
58164
103532
78
53
783227766
19
41
2
388973
376821
42
31
449296
129896
301839
523933479
263795
60
452796378
314220
59138
64
2
14
25
12
25
264553
255914
37
171696409
74
306946
84
236384
22062
61412
15565
533939800
94
312809
97
12
24
187348
78
10
70
482859965
164721
67
150748794
116306
245833
60
736676935
93
305409
91
9841
464473
16
85
90
250766
5466
426052225
70
24
285109
52
169577
59
469443
397478
5
383574
139004
13
896509837
29
101802
67
16
737818587
226806
4
72
38
52
98
277794
451728
93
95
79
9
264665
25
321130051
92
16
12
194342
420654
292812
370859
303664
15
619322116
862102171
77
30
147877
86
203938
281082
2
11
26
175036
327474
38
6965
254172670
395675
78
416517
61
194519
44
3
37013
84
461858
448882
8
46
50408651
3
5
43
222119
85
262270
356712
72960
3
21
44
338007
62
36
35798
53749
3
25
125211597
1
410564
294195
49
73437
407915
46
143457
241021472
466476
9
117443
360881
44777012
8
6
472503
9
195278
47
358745
198732
5
339604
3
55
1
88
719071543
949483732
91
28
171554
757137917
41
15
1
60
52
46
404478
262360
367621
95794
290774
66
239500
5
74
35
12
479306
380462
81
59
479070
18222236
964883086
2948
667904155
65
4
214027
174335113
86
7
2
3
283547
94541
60
43
2
47
255016489
248210
36
38
90151
74
92
217467
463586
9
559016066
6
352956
2
3
33
5
157456
25
487346
237706
18
212705
60
2
17
34
438752
347137
53
26
86
232049
80
452079725
20642
70
64
389670
187581
476469
902895092
85
85
367404
278708
334723
8
80
30
67
33221
20
42611420
71424
391483
66
38
38
76
1
984560024
373956
44
88
227074
45
88
182776290
7
547851961
418592
48580
544173056
205740
234847
292
83
498327
42
29
18
1
18
41
899232406
56992
76016
35071
4
52
63
556090654
47
187394
275796
89
38504
346700
387663
27
953749991
64
350069
21
53
19
465589
106635
510698012
430111
263616
5
56
373073
11
62
40
388223371
9
374088
67164
60
53481
337179
48
329516
53
329895
4
59
16
91
506751257
327880
347732
99
94
137798
13981
66
97
93
85
694666844
16
1156
63
49
439992950
348500
11892
11
293268
70
365315
240837
36
15964
28720
75
44
480975
64
49
49
45336
275935
68
412603867
404669
7441
39
74
16
47340
441372
269660
51
288273
910240843
78
496292
357682
19182
5
130040
4
66182
9
37
410750
136402
478635
87
59
54511
97
94
44284
80
215190
506973111
23
188571
8
114091
4
7
13772195
36
26
354194
394795
400034266
64
435402
70
325491
81
446898
939583222
388908
21
310178
20
198450
641249240
80
47
124520
437083
440485
82
6
310005
49
38
503123055
927597743
350784
386683
91
48
208604140
426099
38
404263
147889351
327084
497997
91
415206
36
42398
255350
99
41084
13
61
464734
390833
886396393
94
26
22
13
222907
27
176945
452905530
123731
427655
27
95
308151
5
239578
237448
461281
140062
4
869859869
109641
276193
373739
7
213768554
97
331785417
275853
24
427335
29
25
177659
498720956
271071
83
38
74
107659
9
96491
34
84
288219
262172
81
751624381
230037
415204
178437
434701
341241
499856
96
77
27
40
333425
333226
39
184876
38
494988
67
47
288118
10
351272
998838739
117389
284126
98
17
8
76
422983
6
20
43
165781816
9
822031423
202757
630977465
436287
181203
146901
117029897
100820
13145
426622768
179592
2
46
170594
315943
63
142319
94
77143
32
402122659
27
321809
61
29
20
57
795951137
1
605001053
212994
95
83
33
19
85
267057
406036
68590076
14
142902
146399900
192026
750836301
89
56
109193
463722
57
305197
68
15
2
572732137
169054
1
49
408259277
326510
470876
595309604
70
258526
460480
153957
46568
323658
68
453199
1
203773
36
307287
315413
32
216333
99
187741
2
145052
247171
780189648
198647
2
11
61
427782
327792
404433
346724
829769720
61
88
15
43
27
12375
69
81
88254
332647
22
85
358734
423178
23
474856
437001085
14
50
425334
49
216293
16
151093
471744
452166495
490705
422767
44
51
50
361033
851552937
478532
131076
79603553
358183
63
30
255086
93
33
49
444553
54781
3
164096
372106
202106
978395781
67673376
42
86
450430491
478104
18
234475
89
2
730336826
378060
274055
296358
136510
633002051
2
181709
27990
66
315344
147563
490505
182405
431610
70
25
3
126662
402929
72
242356
93
375745
120794
320364
14709
2
26
270855
34
200990
303289
431970
9
14
132526
13
15011
562
66
3
136219
208624
96
8
38
7
78
71
72
71
5
4008
33
40
44720
10819
7
103029
78
41644
34
237623
486913
53
248149
61
204145
254853
24418
77
280818
32
31
36
86
5
33
91
118654
239923892
23
163801
56
756934775
15282
20
133671
67
185433
441928
94388
34
38
306375
303873
74
29
39
27
64580
355822
73832
89
44
422808
454816
189463
18
655672258
4
478745
322156
19
438965
367347101
20
154872
12
21
299811
88
12
486355
22
49
72
78
41010
41
137975
127912
791516207
62
13729
55
122761
328587
339047
620196619
16
336930
16
212308846
294605
88
66
129826
4
34
99394
349651
119800
95464
310936
357129241
50363
71
79
19
70
49
45
102455
81548669
346409
299785354
346256
234324324
860720948
26
488998
25
284968591
71
93
733591752
829410143
50
85
128677335
90486
36
89
7
396568018
104418
14
6
42
73
492502
34
119294
97
86
620417580
74082
4
11
43723
81
2
491241
97160
442501
21
61
341386
383948
85
43
27
9
82
28
5
32
9
101412
879729234
80279
428382
53
32
258747
43
370088
11030
112145
939959142
61
276649
342173
10
54
66
73
386648
351321
165997
80
11
105928
8119
343790375
175121
17
64
477847
6
701629781
826739553
28
612144858
6
30
86
78
28
217713
69
546276057
463773
55
54
485607
253485
51
13
1
326962
51
481114
345714
36260
68689858
58
176020
66
441801
17
483129
77
452419
86
53
43
46
99
71
205783731
82
69
145374830
169376
69
527264238
151266
848401226
20
236875
53
379569
142715
55
380346
65149
28
13
20
31
1
339175
48
111007
32673
380645608
150211
4
55
70
23
47469
48
40
6078
4
26
58
41
19
106941
259447
65
84
849200386
30
40
778392031
10138
125831
7
263521
6
4
408467
3
177201
6
78
348159
130737
79
24
71
143260
40
874237580
405806081
116548
199689
6
18
175147
80
64
25
32
184416
64
290650
354632
190957
185238
60
56444
93
605066559
21166
43646
3
437265
40
82
93
6831
26
8
2
50750
121884
946762788
17
12
14
52
23
356040
9
719593471
3
79
63
24
98
65
91
16
66567976
9
133399
410125
456986
45
97831
66
495208
289783
20
130139
112159
77
32
76
679970776
293626
189692
92
366481753
2
84
480694
69
457612
32685391
20
21
9
32583
512377516
138797
148954
68
294995
6
33
39
458839
331692
294848
47
31004
452680
8
445807
7
348855
219119
64
74
48
97
197042973
255656
53
40286
261493
2
125197
623185437
476073
84
84
226189
304503
7
89
2
38
28
33
26323
78
335501
50
31546
467510
483458
20616
62
233570
5
2
176
65
90
79
353734
58
157591
250198
64
404176851
95082
153535
347411
77
34
75
91
10
70
70082
9
5
429995
396892
8
134731
4
70
8
97
381711
46
1
3
42
691954700
114222
353057
28
111887
22
38
16
1
346505
602957377
467774
2
33
78
430320
8
55
59
50958
275930
65
285302
556895610
397636
256648
85
497049
386898
323239
469334
1
38
24
286532
911337544
248497
151695
60
912533681
8
27
497768
85
485043
23
1
12591
53
365727
64
11
3
286588
37
87690
25
164801
53
22
7
58
7
939820805
175289
85
287816
460495
902608820
359855
481774
51
318116
342965
93
92
213463
83
356294
338975
215358
471968
53
310246
8
12
207629
54
60
73
19
494782
6332947
40
70
345938
20
82
64
89
99954377
366914
259935
64995
495095
393241
60516
61
341328
66
336284
39
11
264668
173412762
32
55956
84943902
5
75
35
942926185
42
200668
90
390084
286286
434430
433374
2
486803
36
341862
320561369
372179
124069
92525
67399
137586
8
17
97
359755
75
91
57781
105273
266833
151750
175605
29
253078148
36
20
186425
41
340519
416730127
966931685
87950
868370754
44
494949
898772566
86
326598139
269427487
63
31
11
89424984
299459
38
4
274772
929975193
87
96
5
190913
56
60
63
99
20
5
80
177788
33
94663
361123
425630
20
6
123178
281912
346163
79
430736
17324821
441673
134212
8
35
98
263017
69
75035
1
306882
49
239612
217455
5
226796
4
484384
4
360978
7
377592
492616482
9
43
36
441526
284299
213786
11
207947
470125
395210321
335875
60
1
4
77
8
84259
351066
9
164058707
280411
80
98979
90883
176966
351951
48
17771420
6
32
844122852
66
80
392823
3
465851
162167
45
6
62145642
87
66
24
54
83
305524437
772320916
380776
194799
262337
43
33
305015
34
317861
72
483359
404950
274616
44
30
74
25420
12525
497730
38
443766
472817
40
67
257917
38
19
374680437
15
38
8
64
19
764763093
59
121757
377530
3
226285
89
479866265
15
98
353242218
16
56
55
389436
99
26
202648
65
315725
82
2
176111
138149
456259
57
35358
362493
865421302
96
81
46
95065
46
65
56
58167
138864
232022
975343541
270806
75
99
36955
963191930
99
64
12
323334
149220
90539
220315
380302
67
223501
353252
204040
351885
82
36
95
42911
300289
48
413024
175119160
69
59
43
62
91
309869
958421876
81
1
410027
82292
373871
313496
23009
85821
689189053
262971
120887
393921875
85
390520
47653
439532
99
45
184840
588258754
46
86
443207604
6
96
1
98953
97714
4
77
1
71
3
437855
37
30129
91
112752
71
290949
95
530265338
15
4
88
98
137218
200334
69
69
9
123037
97
93
6
155516
539690158
8
341996
78
75
1
131196
12
82
17
163658
33
2
2
75
43
58
52
191400
368857
416643
138370
169894
53
38
36
98
79
292297
40
896512743
32
17539
74
73
50
128068068
298627
406104
59
289108320
4
254631
55018
385571
97721977
476968
85
472992
237021
3
4
444982
417121
72
84172
177035
57
51
99
16702
403519657
78895
92
375896
27866
26
52426459
24
14
451532
97
56
161766
225137
23
22383
19638
198095
12547
50
109173
7
273599
99
406767
98
816331740
69
62
43
137186
365
347366
126566
459812
47
74379
243695
38
86
459174
14
33
363083
48
261274
31
52
65
393932183
180512743
230671779
116290
379429
25
301539
41
5
8
40
3
716085654
33
359772
246271
217052
383432
238276
32
171296
90089
8
35
246195
88
392612
3
292585
23
36
70
2
293393
427269524
4
229010
67
1
20
308263
280299
23985108
66
301785
85
78
335182
82
296574182
3
120208
79
445471
98
8
70
54
251850
51550
85686170
27
2
795573165
17
62
466641
26
66
145240
172789
32
7
48491
189260
234106
82
281191
136398
441702
90487
847678707
621147521
183324
40
91
429082
64
24
89
497791
208109
205448
375222
36
88
322365988
382166
47
449081
194541
120775
64
258254
32
228781571
67
69
276023
63
4
8
60
174476
481002
32
3
45
493925
79
258708
71
22
33
64
349997
482316
80918
73
28
78
240978
377985
281104
134644
44
454252339
8
35
197173
91
1
15
76
8
56024567
841193579
343786
49
95
238506
13
9
160974
4
29
90
282951
31861544
295924471
83
392662
83
189821
41
492495
910956265
87
7
33
56
829021836
99
49
275697
80734
38
114604911
334768
223903
64
13
560755296
14744
65
35
19
8
240538
3
224147
66998912
493082
308432
107363
422410
280162752
224627
10
3
40367
23
325849
668212291
53
960720165
6
401771
353230
69027
237385
64
94
829622329
74540
293155
3
80
8
344657
350154266
55
339431
86721
165717
424829
75860
469074
8
8
421012
10378
26140
359141
71
33
60
198567
59
257683
6716114
73
7
275223
752986562
26
43
134265
39
78
383084
32
70
70954
339997
31
77
435911
516947581
4
373931
3
121856
86
789338727
382192
24
22
417190
71
10
43
88
414433
343122
212154
76344
422332
30641
7
9
32
167419
347230
28
2
84
450536
95
20
45
70
59939
29
258256
31
197076
391088
18
50
15
34
11
501312544
381188
310708
99
40
421959
389194
1
349773427
197504
42
4
68
211477
6
3
440248
88
199354
361037
64
445550941
4
4
28
92756
232292
307796
234289
308426
338945
4
1
228228
319546
396268
9
125376
358588
433163
8
27
15265910
1
56
87
210687
5
254759
39
462377346
6
82
64
93
7
81
55
86
50553
131659
318486
81
3
305405
51
11918
108463590
427276916
395095
456736253
15
3
615785857
40
114280
11
478304
409916
13
427173
5
19682
409738207
88
62
49333
465851
28
45
29
80
3147
394989
95
184496
115407
98
4
84
475059
404252
63
93
11
296830
97
738552845
85
382738054
419650
56
88
497094648
61
38
74
66
29012
261548
3
9094
483611
8
31
481381
246590274
46
3
42
485280937
72
972682997
89
244527
112725
38
211741
40
10
364873
91
457592
9351
339944
98643
217588
144442
133441
133954
132475
52
18119
60
1
289504
1
45
650253528
8
68
307434
148233
384993
430741
93
36
5
12
87
86746
6
49135
59
63
7
349538
223941999
8903
33
51
70
27
343713
146149
801338036
39
69
23
165521
90346
89
370497
54
82
66
7
460537
465400
99
45
158091
131983
16
3
169336
109793
31
14
113119
316476
33
53
415239
9
6
143203
155403
79
376605820
67
409464
84
93274
45
4
53
64079637
396882
109999
15330
349246
349921
128368
516271610
16
21
26
7
9
67
58
95643
76
65
191201
45
53
9
97
350622
174783
412130581
72
30
461944
77
20
345701
17
87
9
1
90
187970
941558741
26
9
23
77
444560768
244673
75604199
421282
491424
3
33
771143995
74
136183
49
33
837648570
66309
12653830
153734
82
11
154532
42
340155
267339
277775
340235
992222731
804479918
351227
245659
122084227
286414
3
9
660092840
39
209689
355345
8
205553
54
96
2
50953
61
311602
415493
21717
186125
96513
93
345235
237120
97
309381
72
8
522394305
241689452
153472
5
411482
78475
406056
281318
29
66
20408
5
294255441
62
99
61
914435683
63
10932
26
231725
8
98
31
448502
61
353715
370615715
168672
4
44
80
393221
421150
33
54117
50
116122
34
50172272
267315785
56
72222
75090
368574
3
324468
484186
220062656
22596
2
51
56
81
31
9
51
59739
154155845
11034
285492
87642
3
65
259403
634456367
353864
67086
471378
9
641896898
308071160
62
234897
15
286482
48
8
180598
83
356488
128829
209026
8
29
57557
489611
65
85383
126239
334508
4
72
494980377
179605
52
248482882
4491561
351538
13
68770
294987573
23
96475
7
2
67
13
24
89
198584
77515
7
667212698
9
70
160266
435336
98
27
258926
80
33
72
86
150459
422500861
80
22
547432263
496734
375623
5
57
19
3
52
46
37
43
48
66
10
251005
243589
637378690
28
124122
88
5
1
24
67053
46
25
79
491116
79
443493
325350
406192
8
47
87
185719
31
7937842
223116
488624
120933
81
7
83
2
49576
458533
59
96
416062
14
61275
465759
71210
286976
68
483834
95
266354797
173667
481329
89
379905
248971
51
262368
46
446751152
96
173341
415151
927881211
408191
4
5
378567
293778
36
365678
396178
4
28
39
5
9
192380
18197
33
216977
466342
144133
41
399038
99
1
65
54
5
6083
41
473189
47
320324
240107
257066
270476
802541383
431529
1
21972
76
52
224704
56
93
439551
92347
416236
436020
7
180130
125513
213441
66
170609
258858
86
363340
39
83
26
75
298499
81
11
99
287793
7750
14588
75
16
25
338276
4
8
264832
90
64
202154
263332
49
38
61
6
161508701
25
79
66
70
42
38
17
17
99
16
53
301027
197159
19
6
12
54844
7
311703
33
229726
41
65024
467042
58
485048
218430
3
269801
211694570
25
1
82
55
129620
33
245342
235273
172288
71
9905
490596
44
42
14460
5043
954648639
1
75633352
37
257302
44
3
51
92
56
229373
53
19
455881
33
22
416753
2
9
362368
7
39
17
58
217222
77
414692
101806
111686
21
27363096
95
61
47
69521
111116964
48
43
352863
431285
467336
27
76
264942
71
91
456334
284548738
62
212556
74
39
57
381492
83
336748
97
521454353
22297
42
12
312354
625434478
8
693361157
412305
245359732
82
96
464213
284980
452943
83143
60
75
14
75125
84
8
10
510544671
36
86744
3
19
30063
291651
9
9
89
48
38
703759336
59
79693
93
430663
40
1
418491
325091
204214
480303
385421
321297
129328
37
55
55
34
21
30
441523
14
489777
43
47
86
55
217746
125271335
5
99
458670
1
623570437
255807
3
85475
62
1
480812
87
399567
93
33179
3684
267477
18287
40
349876
198837
452244
453637563
394840803
39041
299028
171277
417795103
99
71
75249
51
57
246527
320826
2
293612
60
30
39
68
31
317161
68
254896
393451727
176791
120167
21
78
492047
34
280230
1
20
169247
829801747
26
382204
151817
11323
155706
438434
50
142730
5
121768
9
343484
76
3
53
188049
26463167
78
23
179684
812234885
83
357690
85
63
41
995311064
501721893
24
319818
17
90
830464125
338121709
78
80
7
205745
15837
325529
401300
23202
8
260423
19
191097
49
211304
45
36
80
62
53277382
9
176999
391340
12
370497
14
90
34
2
6
220574
593933283
4
90
510286535
22819
84
23
12
91
131450
94371
307385
32
70
10
183269
93
426800
49
23
640580915
42
320815
477851
27
299107
47
70
5
90
20
51
62
73
40
16
226797
172742585
26
1
2
22262
84
118194
166298
6
163222
39819
184627
53873
485472
253711
477527
11
96
180334
388688
307230
50
219473
163134
41
198050
81
35
6
41
35
538509469
323638
654575020
489829
71
415323
8
132974
90
64
501160503
80
195500154
236927
121145037
75229
391975
52
13
35
52
221645
25
4
33
49
203039
284937
89
131274
7
6
66
330648
42
20
19
5
8
93
257304
7
474857
7
30
76
933675753
241465
55
30
18
10
45924
7
233318
22
309825
377329
358988
296512
7
52687
6
170046
17
75
324173
20
725574823
2
364939
63
667477480
184227
555827980
83
50
450474
29
43
402391
317339272
288258571
93
77
481187
86389
329039
98
19
255679
763953649
5
457699
58
664291676
295305511
457422
83
178229
3
77554
82
14
62
76
261423
270968
79
37
102603772
383345
5
356789
198176
69
61
932543369
118505
273270
355303282
13
49
21
92
1068
51
73
74
201679
6
20
322995
782050659
95
483328
431478210
4
427847
238768
58191
19
9
71
2
14
119006
496465
352229
9
985357030
18
45
32980
3
31
77
451755
86349
201992
166442
145097
82
431404826
154926
486331
286912
4
351845
102568
51
74
164247
79
5
68
459746
91
81
111530
401923
13
87
88
45
52
30
281617
161300
10
57256
245504
166498
347798
472852
9
48
81
154572
388984
207016
70
18
290699
215984
31
464805544
41343
64
310466
17
96128
29
47
273026
450309
157952
74
185652
7
414642
406219505
355828
1
750909208
64
403639
2
4
60544
47
96
478558
41
21920
253889
82
120318
86
248022
491000
5
190891
8
119758
163461
76
3
36
163884
78
73
341084
310434
21
3
2
92
3
51
16
39
233104
131096
496376
9
76
93
58074
443796
69168
16
39
268645
199867885
378291
135460
8
482149479
47624
85
787305426
198722
82
16648
81
389827
215611
11
304402
42
973
490323
9
93
52
72
4
76
651208033
69867
86
299787
339366
371912
50
1
9
369600
26644
97
12
8
83
215117
87
11
351670
476460
291031
72
121193
69
1
3
61
16
99
377236
312021
31
8
212342
48
8
17286
17
259303
142212
147194
92
722766300
27
55
60
256672
10
470692
26
76
46
48
124524
60
434467
69452
244109262
53
207769
38075
27
65390
455437
97695
9279
433717
21
309554
361633
54
65692590
617333799
2
9
155965948
456460070
7
771442681
202021
348700
179686
94
255198
208194
244783
355806
71
94
3
49
118282
50788
2
1
735507856
198736
59
14
154048
159
94
90
250107
94
481088
113309
11
84
271041
8
331904
384841
69
6
7
23
362634
136745
343012
69
3
24
101829
465763
496550
2
32
127145
477344
87453
19
78
300291
79
1
30
71
116096
161454
895758504
17
307887
339852
129157
225649
47
381262
73490
310264
881050268
77
63
99
265235
18
13
97063
401543
27
273842
770682763
96
45
443433
135035
87
3
309911
4
98
261628349
95
186032
25
69
65
75
171740
222792
142878
51377
67
23
342210184
158057358
460939501
485702
468839
297343913
36
325979
77
70
686362528
198477
642218993
21
141617
225654
9
83
28
109698
48
38
21
95
40
33
96
5
270410
78
6
36
17
35304
38
46
741907845
665898687
21
446415
122331
72
58
47
263400
77
471135
15
93
215935
446802461
6259
16
19
68
36
1
41
29
31
81
9
76
340550
290880
382460
66
179355
16852
446391
30
86
322341604
157925
308754
219392
440876
8
445272
96869
82
304302
96
14
83
458192
54
43
115549
63
31
3
89
377675
264453
90
267566
58
390971
407472
47
5413
73
9
477057
4
387149
221835
42
4
446623
41
141842
176159
192760
756435079
270190
81310
99
79
88
28469
62512
371275
49376
59
32700
85
26
10
525758773
389024
21
783686220
86751
125775
13354
88
447276
79713
73259
31
20349
180178
444669
325549
457887113
240396
21
120098
426162
9
661520593
316240879
324979
483651
271861
41612813
3
3
68
80
438282
36471
27293654
438803
359129
2
17
77481807
1
84
202385875
2
86
47
5
262116
80
51
89
376621
15
7213072
10
19
29
94
61636
19
6
370829995
35
222565
44
595585026
86
8
97
193954
99
312796
29
9
872955078
110791
96
488429
67
99641
429851956
463327
379016
80868
5
386752
401675
44
99
2
43275
21
33
13
8
74715
62
76
316151
50
7
129205677
34
67
95046
7
52550
31
43
33
88
463354
3
625368422
85
188615
10
82
273722
327972
309587
22
23
337919
562736852
48
41
488510
12693
85704497
98
14
78
59
89
143429
88
222686
25
172789
68
417467
255370
97200
330996
10
133757
110857
9126671
158794
44
98
174327787
406387
16
150223
83
451737
42
72
60
203154
396928
18
20
84
4
93
444654
283059
4
73
275646
14558
380039
3
872008095
347618
44
274214687
34
261102
417886
27
57
52876
73
130983
144512
33
9
94
19
304117
303628
68
9
329331
58
400417
34
12
34936
73269
79
90
105875
358246
52
373274
107668
450542
13
921591299
460354
355206
1
331985
92
97084
327958
67206
200218
64
63
95
380160370
23
42
80
372455
216550
240589
335036
353270379
43
690911335
35819879
86
88288
263360
376763
5
75
43000
314248
51364
5
83
66
104801
52
54
132218077
9
63882
66
381352
44476
27
2
46
85
311036
48
55
32
61
464009
10
67
353410
315209
337795
47
133157394
93
82
33869
74
156269
274116
19
31
574845134
47
82
457874
245818
42912
191678
66
291999
59
78
46
88
82
264089
594177336
426200
50
468179
1
4
6
338164
29
46
19
173904
43
15
58
280783
197542
65
37
91
62286
490971
453858
66
28647
41
10
37905
58
310018
56
10
75
51
108054
42
80
55
8
397500
90
786219665
447891
3
178005
423176
96
269474
88
3
355696
344063
74
50
9
50336
136378
69
88
234121
224194
162338
968249818
43
404176
193049
187009249
86
3
2
77
5
43
79
33
46
91
265658
406349
137135
32
481365
48
280702
29
6
95
258821
37
35
204953
445617
120854
98
39
96
630603306
11
381701
323803
7
163018
87712
3
30
7
5
635285128
191375
357207
69122
371035
8
88
75
68
340787
310074
461572
620393442
328301
52
12
23
14944
482172
71
83
483221806
28
77
99
381078
84
409590
53632
4
45
64
72
39
54
182967
243347
65
399366
129011
24
8019
52
47216
450829
29
21788368
96
6
345021
5
2
971599606
195138
111416
1
22
643633090
50
27059
60
154132
303644
401030
96912
68
389732554
1
43
162722
4
33
59
96
339620
41
59
77
49502
371555
363857
5983
246112
331995
408082
48716191
54
177189
73
321317541
57
236196
477392
38
816283603
7
51
92
29
4
14
63
7
83
14
390025
79
762745744
29
349678
4
194008
426335
3
326663
18
55
47736
83
5
99
3
75
2
52
7
41127
159865224
263500
5
99
885488068
86
28
379715
322760
180477265
49
930424559
33
467522
47
472997
87
287128
425923
1
34
2686
158610
229582
22
436764
61
408963
38
309783
198466
9
81
47
69
271264
84
401499
64
29
661365514
195147
42
404707946
298331
1
705324288
9
406946
30
88
474680
735500087
10
50
239582
33
464258
16830
353918
161135
481862059
66
55071
487321
94
92
7
405953
32
82
275341
49519
72
6
9
80071791
82
52104
283745
75025
258815577
54
279148
4
1801
50
136296
62
380031
4
248269
39974
648750489
46
306991
280264
37
23
22469753
86339
66
287791
91
495536
237730
52
159823
36
82
59858
201493789
18705
58
3
284607
6
264284
74
15
15
27
254999
1
355072
70
49
29
812594748
9
322235
49
896588651
7
27
234978
18
18269
68
283247556
48
707611106
25
348077
24
81253
402202
68425
22
157005564
39
323961
32
14
212733
10
363282626
55508
16
14
407111
40445
421016
76
72
337775
414308
12
86
301051
153799
13
58809
82676831
236795
398440
86
239494
69
240219
325490
92
180744
373934
440563
59
1496
70
604946289
70
561266858
35
1
99
78
87
5
73
92984
81
53
40
36
8
60
17
711501746
80359
273447
461973
293640
177856
308894
99
91
89
37619
9
56
83
36303
21
25
17
228341
50
6
362350
362257
59
404597
84
600072181
1
35
69
197864727
32
59
380794
111827
23
415829
84
29
1
80
431527
485965
166944
75
35
147214
226037
1
326158
50
11
38
55959
255322
75
453442
29
401867
8
82
39
216564
273970
45
194273
320857
9
76
200910
252402
475307
217890
77
53716
244319
22
266232
193289
96
83
20
85
480983
175675
67
145636722
67
17
75
203644
391362
86
655718801
5947
3
476455
190602
5
71
33
451652
10
17606
698419364
182252059
51
35
85087240
261327687
57
6200
386668387
167371
134136278
63
53527
104239
438222
56
1
372412
185316
24
8
30
9
298671
34
459605
171190
16
860713053
4
50
81
432100
41
205668
30
78
208083
38
97
91
86
774213191
255985
356336
48
37
159389916
3
19
91
379983
54
72
78
10
309567
1
93
7
52443213
86
2
15
437984
55
204708
459986
32594
1
237971
758709537
53
313634
5
440164589
78
979251024
26
213549419
419717
383511
302328
756028558
282629
2
412571
258704581
21747
62
52
770576173
95
85
43
142993
204447
59
77510
68
215928924
76828
205932
270591
117113
99992083
470305
98
2
850563605
617879020
46
39
27
376569
74
36
177661
451551
25
20
82
45
130178193
34
3
69685
74
391926109
368349
86
1
52
81
50
3
724373076
991807453
44
25
46335
19
367294866
20608
95
570018194
95
463436
10
51
413728
91
231161618
69022
28
524364496
429273
279774
201556
474311
824515350
232128
92
307214
12
25
70
105986
358086
52
3
239176
90
72
3
14
45
62
55
356018
114107
39
93995
151023
67
39
57
39
6
107809
45
225190
20
49
31
369763
836251706
8
2
78
348507
59
377908
2
303297
97
12
59
93876
471079
12
491709
49
357406
8
95
37
17
14
350900
29
10592
98
384955691
145677
460706
6
43
582768335
447010
22
78
53781
63
389238
95
81
72
425106
79
5574
342591
93
9
80
35
488627
3
12
202738131
53
14
9
447441
77
375784
132888
304236
81
49
20
286660
208837
75
6
9
436774
112962
22
46
543702882
392079
81
259514
92
493017
93
484526322
363266
81
317026
279031
244426
242680
330379
26437
97387
60
295895
67
95746842
4
90
18
195815
50418
117531
93
189687
15668
899382312
98
84
349524
50
981780294
258803
25
3
75
5
46
39
277162
47679948
70
446278
57
27
26
88
26
219399
53
897681599
63
496440
866012403
71488
467227
333718743
47
145611
22604
135926
395360434
42
60
74
18
29
94
484465
89
33
14421
66
391236158
387197
22
285089
290271160
99
367419
101664
311058
47
30602
359190
427574
63
29
456177230
416631
79047
91
68276
145924
9
25
61
10
28
167469
9
13
84
77
10
91
123785
56
129217
468527
58
497548552
54
80
407068
453322
21
71
3
248051
28
70454955
264751
272382
408678
3
76
417421
197892
438453
31
4562
61
436151
49434
16
73057
3
93540
465364
5
242163
86
63
41
243021
85
415640
38
23
5
4
4
430439
7
69
102502
97
4
47
463871
244435
145102
29
4
6
3
3
422974
63
767282294
29
18
360908
240522
321004
5
33
425490
396113
15
246681
115185
63
369447
71
40
19
53
4
21592
71
49
782030593
336207
553806727
65252
579734787
63
4217
974576672
491393
84
76696
10
48
409756
6
240731
82
8
5
117615845
34
29
20
99
28
767003293
429818
917021989
482677
684232979
83
8
3
483454
8
381869
92
948977528
70833
26
38
169565
79
324645
77
27
88
21
2
98
73446
4
83
451208
79669
50
6283299
72
88
97
287673
61
388128
312936
486507
37733
79
38098
70
66
56
21
265158
345219
358314
73
345552
62
508383706
435420
294344
20
51
691622125
30
2
458203
78
16811279
30
9
1
85
351249
16
116277
743269445
12
4
6
73
31629002
481340
59
95
59
95502
56
65
193494
1
230788
27463
177824
45
305260
78
2
2
16
291895
439799
235368
299015
59
355752
832476063
277652
94635
368360
85
77
41
51
2
59
16109
21924
323507
33
485417
97
8
59
91
462595
26
31
9
436441
97
351355756
90
738011366
54
486737
237112
64619
85
94376
19
76
297340427
2
380477
521429597
57
360355
247963403
6
37
308886
25
8
33
25294
409131
8
11
57
31
49
439423
421766
130217
95
42
206708324
147103
4
48504312
79
70
605531830
37
332716
759155471
97
403770
212463
107578
489775
368737548
194281
68
825420663
36
95728
448340
247712518
3
151158
77
240654
46126
85
307528
8
241443
374108
123606
6
86
11
52
66
50
27
3
215739
50
83
93
985611580
134903
747186300
34
7
8
435516
94
445200
93
48
8
35
44
1
14
183814492
121143
2
273135
492930
89
331584
140312
302620
33
431587
25022167
32389
67014
400120
73866
360503632
93
46
85
38
771564162
6
33
18
39
3
318873
884127585
93
5
29
379104
55
316959
3
46
100660
20
57
92
235948
287559
72
3
83
50944
93747
296179
78566
22
1
44
88
73
58
436070811
82
67
216145
24
193657
7
244540
49
475196
57
789895130
8
43
45
24779
249484
5
12
206649107
123266
3
85
53
471981
323888
15
361777
27
223905
79
67
67
1
307444
37
488576
29
65
374857
93
103741
85
303384
248723
65
358770
53135
264258
88
13
168192
230713
89
5
99
43079
464167
426374
3
207138
14
10
99
234784
99
16
245178
1
50
450728
99
7
2
251010
71195642
335177146
103986
3
256609
99
4329
1
88
21
23
837733423
49
57
362039
856157345
324157
15644
1
51
33
456242
302711
29136539
5
62
46830
27
311154
66
4
7
39
76
14
433751
4
78
141962
384188
45814580
666532108
37
294806
474741
92755
874818754
479945
80
85
42
32373
246422
30
186256
8
18
464343
38
212409
55
53
302787
131365
130866
32
431523
2
96
42
9
17
57
459227
51
6
28
705819030
64
94
100049
708789011
261023
516627743
63
6
23
48219
162287
3
419585
163327
478135
465189718
27
493869
59
451395
37
9
91
7
329624
86945
31
71
340250
253331
321122
96
388214
62
57
123089
32
97
59
7
71
3
23
494769
432197
540161047
87
200139
222713
71
25
454387
634075984
58829107
55
1
423399
100859
12
473639
94
335515
84
65
80
12
132391458
203898
2
58
375432649
3
51
232240
72
114659
121079
22998
52
148630
566184733
116546
458378
78376
32
9
18
264902108
45
3
319765
102855072
386311
60
157607953
62
63
132416
80
492933
78
3
65
176862
69
388264
380022
75
64530
54
92
59057
188537
265065
20
67121282
55
48
38
65
978235116
30195
928293582
18
154500
6938
203101
116890
142794
84
477124
45
5184279
468654
449086
9535
37
34
468323
995756498
402040
1
67
6
91012
33676
22
393037
318069
425963
671900790
32
12
461757
45
303830
41
9
84
66328
85
44
370487903
95
20749
24
7
9194
7
91
4
30
99
49
71
5333699
19
3
56
85026114
505270123
136291
191217
395154
8
42
202490
452154
1
16
56
57
101102785
2
94
224748
65700
56489
98
57855
82714
158752
44678
89604
41
58280
304576
273220
156594
83179
123141
10
86
143779
3
25
34
81075
1
3
89
89
30
642521121
316757
44
133841
489611
6
414936
69
852148657
793212624
77
8
68
52
11583
43
19
38
197076
461980
7
45
99141
30246
196369679
74
2
229208
87
255011652
436918
36
82
312919595
356627
137886889
32
167293
87
34
7
106250
97
43
550306857
45161
79
84
299317
47
13
45
6
338228
84
86
34
428044
85
98
105649
473780
148449335
35
682035305
344979
4
140568
93
160548720
33
297226
85
72
178559
56
64
416828712
8
44497
19
19
28
313170568
5
57
9
88
6
12
99
28
133884
54
56
61
57
40
56
96
2
69
313050
138127
4
79
29
104417
204492
74
374208
123295
449131
3
173133
43
670085630
209051
889859480
442289
56
427628
270778
316464
483354
60
457512
44
74
322297
180897
18
7
938902208
224048419
8
317204
907716857
28
36
52687
207894
4
225005
49
31
14
61
486733
75
7
387229
25
349575
20013
85
615473457
437042
332307
63
401645
341359
25
43
17
34
185879
9
154736
111915
53
1
176883
560481778
91
1
397359390
335816
46
604100632
40
19
89
69
35
131573
423321275
226182
61
349872
401452
458407
11
38626
45
226276
60171
1
42814
81
8
17730
35
84
143803
72
6
779914412
99
23861
6
278840
112819
298186
97953
44
29
424867
8
628780567
55
338785
921400132
151526
437777558
27
53556
21
133599
34
482041
24
117293
79
92
431024
172256
44
12050
398488
44
143431
78
331615
83
57
48
8
60
53
905464670
110265
470412
37
439218
73
76710
320280
31
164770
2
38
3
40
102316
28
872351814
154820
2
33
49
126451
93
2
199392
316423
249943
42
48
326339
411523
88
394641
55
401360
69
457409
22
433644
89
8425
91
140510
245971
13
2466
67
307670
193589
74
1
487312
85
247026
106604
91
410739
208207
338926
459539811
461201
426328693
58
236415
32785
25
33
324345
445297
4
15071
6
447537
478081
90452
38
330104
34426860
145771
32
364413
5
40
12
198113
20
497765
35
316581
781270684
165080
5
539017832
8
678631946
53324
298488
334644
52799
94
27
78
339336
45
30
11100
226900
38
90
87
86
50
95
227030
719264106
33
312087
14
93662
8
27
402460
252856
439122
66
36
4
69422
49
759330437
88157
179837
327174
492779698
8
95
63
423795
336171
28
58
183578218
295329
5
44535
401415
63359
379984
30
327580
12
189306
32946
71
5
234721
85343536
74
469844
414089
10
16279
984891545
442676
92
349541
122638
74
297036
98780
32
78
13
5
243192
27
9
312163
101562
85
321348
12523
200420
16
2
271471058
97
322578
513808452
177590
95
379630
493628
63
59
704158448
54
396891488
488879
360803615
4
490757
50
344492
129081
146004
687970955
78754529
400319
65
68
72
417501248
88550
402242
92
217882
75
96
422732
63
64
659680270
27
380514
174683
64
16
92
93
489776
71169
389242
91
3
20
87
358525830
93
380684
107913338
61
165076
223624
165973
51
7
53
623262188
40
390133058
8
178780
695489923
290900
78
89
177535
91
3
877656079
25
229592
81
63
72
54
85
38
54
16
310144
64
336149
53442
86
52154
480203
272357
39
198303
652834555
62
14
163365
327029476
91
2069
706672143
156200
194273
45
6
43
481765
75
9
51
426808
92
72
5
37
156885
84
151651
145964
22
498320
383407
71264
276535
182327
20
9
351555476
24
346570213
9
233737
66
337899
464808
865066448
4
274889
473353
920733086
332549
45
46809
44
2
72
259501
83
495036
296185
494013
164197
377314
496158
8863
941776714
214853
31760
1
258112
30082
66
88
152107
355387
160670
8
33
84
268557
8
5
6
182591
586876151
33705869
499993
986979523
7
7
32
19
8
293669108
334696
340470
81
56
451139
25
139672
98
95
1
45
93
81
73
580486780
176948
39
360078
383389
20
63
39
96
91300
69
289422
498291
148749
114702
88
24853
310363
38
37
30
109658
69
66
108489
62
90123
83
84
63
448818
57
85
251000
342725
470061
93631
9
385882
81542
90
57
84
69
20
77
327673
459530
33
342681
6
15
7
416997
86397
314927779
333698
94
37450
809733
65
85
408443
267932
298619
44
431560
399453
98
420009
224046
96
5
70
797156711
21215
666575103
370490
13
7
487580
639836677
4
326026
449468
26
23
367018
458036556
34867
282598
7
36
63525562
499410
334744
233165
89169
517620311
42
17
352490876
45
42
102791
431982
327818556
239134
8
253344
25
238353
78
56
361746
90
5
56
76460
11758
32
155943
3
44
205000
352207
74686945
72306
61
972843061
28
146162
29
397166
2
412763
158761105
2
381806029
3
436635
333803
12
75
155619
112329
36
186715
530215851
3457
372828
210821
65
69
1
249446
58
7
97
5
42
74
66
68152
29
9
27
73
75
56
368718
7
4
2
24
77450
536398579
9970
6
81
338017
70683
1
98
222012909
609909826
69
79
83
6729
85
76827
455490
346219
34
344231
182991
20
40
266051
438087
79
225388
67
82363
217219
83
37
81
59
305378
40
393414
416006
307091
47
255801
298200
462558
54
194135
58
29
55301
160895688
376306
494187
74
422020
358921
3
254273
90
6
3
362432
545240233
292877
95
45
22
76523889
23
90
425756
457883
56
622192112
97
89
277052
270728
37
160606
4264
414566
39
496479892
90
12
279338942
316124
341140878
50
139253
108916
226898
18
4
5
42
21
381895
793394444
77
58
427697
97261
71
337305
13817
354002
343282
275406
22
7
40
92
420316
472499
90
59
466230998
157486
82
43
62
98
432389
413747
70039
59848
64
210547
92299
206370
44
12
270884
120473
286353
83
277328636
136088
382332019
274895
36826
4
4
227391
28
114664
258018
60
190539
94378
31
18
77
29543
325691665
19
36
12
450652204
172266
742139024
56
81
133726651
294944
64
86
296245926
325050
175168
394814
54
210995
385674
299983
227264
271658
376182
373318
393745
232840
66
64
51
297741
517277711
16
77620
95
838623999
357283
65973
13
773654763
65
199571547
34
77
105205
81
269370
495828
3
422217
51
448936
860884846
81
149625
246872
105580
437200
78
75
385037
182314
160999
289785
22
98
76
516536647
80
273107
94
85
380186
27
389662
15
74
67
23
935753503
7
93
4
17244
102114
55538
75
100108
28
35454
406384
372745
23
154311
50586
2
49
38
37
474222
98
10
1
739722958
37
67
171041965
358396
185723
135107
48
982580232
76
629081394
323472
208754
119585
99
13
246563053
3
34
244144
74
121102
466870
675035031
88
6
11258
8
439201
31
35
629871849
97
22
20
6
366176
558309553
277805
495208
92325
213010
271060
23
94
68
97
34560
143581
488682
235705
98
12
38
311708815
441551
9
77
15
74
72
30
68873
19
5
18
73
430916
5
471341
32788
7
49
98
94
247026
289329
25
77
22
91
83
21926
373344
1
41
418294
82451
456727669
235972
44
195547
97
16
98
237027
337855743
34
18
300912
18
439105
4
444779
45
12
88
79
11
114497531
64
771599682
65
98
9
122442
428093
262198
73
489750
10
430665
81
14
668048581
61
40936
94546
72
41
68
327031
3
331587
362381
177498
422827
818887939
254206605
137594
29091
67
52
162992
79
64
1
368238
735334607
58
96
3
135507
23977
292327
44
60
32
40874
30
28
88
43
421423
142036455
65791
81
99
267902
24
62420
369884360
87
490405
85
142270
88
9
62
8
2
2512
2
79
913612429
156634
37
205135198
64
95
66
412518
4
39
22
271029
295223
438037460
222754
3
266104
20915
31
38
91
356855
72
45
86
63
93573
8
183353
4
27
5
412396
318003
341240
156467
73
70
66512
10
423675
53
44
142937
381228
231145
69
29
56
35224
21
577974796
740414151
392138
55
270169
159491
59
253211067
49
49138
49
171776064
36148
8
772267987
9
8
7
61
21
447628
56
79921
64
126948
135410
29604
363166
86
73762
441839
3
74
296185
164450
370566
15253
10
269971
136403539
6
4
230293
212592348
312619
47
82
8
29
36147
77
108714902
55
52
68
393641
2
89
12
56
54
170005
54274
470452
18
456823
733276047
14
220577
71
326267
5
921401645
197006
777785806
425979
8
78
6
774833970
78
52
67
17
36
10
58
330666
114847
261998
960776213
35
477591
336540
187421
129333
72
64
56
9
471358
46
401190
2
334794
42
46
249280
38882
17
195532
446091206
253460
38
10
219238
7
47
90
80
65
270161
81
22
412821
57
381049
309848
285785
98
83
20
6
27
21
348511
50
311957
63
325119
147932
49
20450
82337
6
845179664
2
36
7
12258
388916
439342
236922
56
17464
1
123610
495446
21
57137454
489542
296653
7
408302
1
513304594
302211
9
45
81
274308
386734453
270270
96276
194525
39
486742
311463
2
715822506
70658
34
80
20
91
70
40733
443416
9
66
68
2013
64
339311
417281
450794684
306443
332179
24
248794
53
4
1
136142
191223
401755
13
3
29
373189
9
20
316309
372527
305627
189000
406633
19287
395888
130250
221012
273560
55
427129
420712185
9
36
2
62
9
382199
183938
35
54027
9
35
14
587401988
12
422397
64
82
99
255618
142002
34
41807
188925
393984
5
78
36
59
476928
13
27
455995
486930
70
229261
54
435860
219288
696840499
23
96
50
63
48
28
435921
9
189329
472293
92
126449
17
88
165221
11
283925
275698
25
331543
6
121583
30
80
282565
4
150784
33
483331
91
61
45176
227438
73
25
295716
146160
246314
32
40
479972
31092589
81
27
11
57061
684445358
16
996966257
267847
368256565
11860
113349
74
210812
90
153399
97
1
249744
353572
457649853
88
55
456588
61
468943
172602
431460
74
37704
10
491544622
18
23212
90
47899
46
2
369302
271694
35
331431
254238935
1
162542
15
451959
27
72994
94
309526505
369113
10
13873
321117
19
458772
352836
219544
410034
234068
3
59
329091130
6
410364
28
74
6
54
116369
364050
216806
260821
59
39
452918
93
19628
48405
99
479788
463345
65
29542
79
38
43
82
30
290929
397023
312616
26088926
50
344806239
65061
321689
17
64
53
20
41
896085579
484368
158507923
75
21
520543356
34
486064
32
79526721
18
358078
270869
148197
38
245299
335037
16747
82
60
220789648
39
92
17
79
249953
397717
11
475913
21
8
484844
700568408
753970626
77
688415782
83
14
31
455608
39
64
43
3
963983228
46
89
74091
92
11
118936
271712
91
405685
421208204
17850
14
16921
329118
6
44
72
331114
6
265088
58
44
56
78
67776
47
5
919316553
383384951
3
466191
185720
49
185527
107407
10153459
479935
14
20
41
7
7
97
8
95
4
55
276073
359329
139674145
53
182598
34149
183863
55
52884898
97
73
32
310783
214346
450775
713102298
73416
21512
287720
571404933
8
159858
1
65
483006
14
29
69
158284
91
473414
3
823136498
81
33
38
54
46
36760
58
365089
168862
4477
272168
20
88
96
6
9
563144014
198374
33
39004617
33
42
5
20
65
660734254
32285395
295081
439754
89
1
185787
96
25
310587
63225352
107489
45
62
392427
452157
365400
125098
88
98
73
12088
48
110895
33
61
31
87
80
53
240999
1
2
47
8
74
122389
62
70
455991
464265
266068
109394
334492
477396
285279
24
450766
97
64590
28
11
487852
197628
7
193746
6
477939
23
82
38
39
16
64
6
30
429118
252871095
117172
100724
39
13787
499623
77
53
157169
98
168917
44
13155982
213685
83
40085
59
38
738453334
164068
94
17535
481981
8
425427
82768
124132
1156
44334156
50
164359
484820
71
95782
5
92
69
455333
658984007
118881
86
399262
6
9
98
295490
32
942658727
44403
9
219847
163580
948728627
91
702223293
250484
288860
131013
18
2
392485
279764
30
69
230284
69
58413
389245246
88
1362
744858933
1
132573979
63
183505
86
277263286
95
244409
98
424020
54938
7
347201
12
57517
169997
32
199727
93
189632
19
411413
78
382767
94
4
168716089
41
275144
72
563152651
158416
365581
8
44
230571
7
98
52
61
55
51
750351474
333571
10
79
156043
492658
200560
149520
276098
460357
62
8131
1
33
77
6
268079
517070899
45
43477
77
158378
94
2
200849048
339200
10669209
5
296664
79
48
33
400108
47
255707996
156292843
50197586
89
658342903
43
58
375359
30
344541
491367
159604
74499
10
727592650
36
1
41
63
56
824903559
318172
6
94
71
41
285386
34
7
193529381
13
7
406416
7
147777
8
393129
6
1
416596
239068667
79
9
8453
21
31
377372881
83
73388
14
39
3
470977
21
128443
29
393402
329755
632598173
33
62
23321
120981
109727
44
30133506
73
94
96679
28
109492
30
8
382667
87
87
53
52
13
5
84
27
210944
1
395207
336908
430568
338877
10
7
173119712
38
309519
6
62216
77
14
252028
321175
265029
454779
51
90
75
26763
55270
296011
14
45
2
239401
139196
26
145304
9
16
40
5
645720376
63382
60548538
73695
703321621
499248
471992
27
44
405553
31
77
21
251826
53859177
81
114743
95
66
2960
84439
80
297916
23
6
112210
41
36
84
256305
543525650
437324
359568
7721
63
38
7
36
361885
48
110249
6
51
53
87
24
141924526
176378
6
72991
420755
8
143566
205945
206706
57
54
398862
81
42705
35
40838
765104045
480718
57
107802
68
263520
450595015
325549
29
9
246744
104829
63434
52
7
297349647
417010
120346
338519
69
4
15
80634
99
144176
34
181185
359014
321299719
47
45021
7
986763747
76
54
69
81
205348
88
13054
732769427
308142918
4
157051
944704564
49954
469612
265067
360058
295911
22
66
35
36527
431501
26
4
86595
55950
140190842
29
21
46
161303
90
326931
231617
491545
435589
33
695958881
444856
95
69
64
613258764
162433
186203
169358
312969
4
56
134165
91
86
480784
308360
816828879
7
60086
435926
85
150184
94
79
209808
49
34
97
86
87
58
24
1
9
31
394946
154777
57
347389
28786
81
51
9
35
160987
209362
53
63
440308
193299
30
177954
207499
7
463566
89
421667
329458
139420
39353
55
27
284573
372047
9
26
75
92
17
93653
98
418692
181769
409895
6
55
482086
33
143781
80
464475
39
88
445999
277878
77
279485
16
435837750
37
58
376333
250569
89
87
82
92
175849
96
457115
599386266
455420
33
77
5
12
437531
87316829
70
97
32
70
271080
81
422618
172677
133543
38
73
74
68
368150
13
17
86
2
117966578
477533
76
306690
9
55
67
278579573
195332
63
204786
487506
243416
212789
19
42
230560
345455
10
75
408817
51
30
47
14533
3
5
209607
34832149
363396
90
86
67
612832703
45
78
4
59
295852
430881
743243359
913820134
60
356377
36
364043
171303
94
25
216519
291182
393474
386780
48
78
389045467
466550
2
64
412787725
415041
7
939308117
63
16696
968551124
347964
376760
145820
83
521001834
776962017
12
105863
4
238402
61
79650
68
481198682
27
447661
382686
179333
6
54
121844
55
64
47
369760
51
64
377507
48
31
24
42123
174447
539299299
48
94
60
374864
259439
626796364
76315
7
71615
42
908126295
65864991
67
29
286504819
57
11
316821
3
144512
7
232886
44
5
7
45
95
885885025
52226
5
384854
127506
92
311685
49
40
65
149202
5
471615
79
6
42
3
45622
448949786
2
267017
71
118314
233126
4
173352
688276541
82
239110
150080
207657
20
24
54065
1
507303028
339130
28
315888
3
290988
33
236530
7
331095
33
67
390108
73
35
396073
8
463792788
38
54
91
4
421202
3648
48441
282479971
77
74113
8
5
897294960
4
2
91730
38
83
79
236282
112286
77
489217
432902
49
131055
2
83
73
68
21
575767320
291931
67079
79
61
782760272
249044
261006
471070
26
7
47
5
95
1
448552
44
8
98483
29
239116
470675
19511
328336
929371345
67
348731
93
32
72789
39
52191
252026
469713036
141388
297068827
208818
287042
193700289
31
58447535
53
14
20
158848
33
152499
55
262204
11
59
92
51
335832
68039830
18
408138
15285
146243
121114
324625
141800
76
119985
96
99
90
24
211929
313704
85
388096
441796
907291990
43
104899
142143
349199
166496
34
323737
12
89
468615
403642
26
274531
33
272414423
31
20
85639
174555
158430962
269612
4
97
46
86
577059730
4
7
48
20
95
30
160810
328963
8
753290203
42
98
8
41
80
94
196827
73
46
469536
97
34
48
61
588842222
20
43
96207
413326
7
442537
426411
335610277
3
72253
73
362535628
21
66
48
9
292440
340650
57
16
251371
30
96
148715
96490932
65
30572
463974
416672
2215
23
636742930
50
75
414724
6
772312854
3060536
66
2
434420
526542417
82
73
14
278209
98
133131
469812
49
10
75
282131923
83
5
3
50
496144
751730037
131184
143259
15055
142182
439106
83
741192973
300871
240225
927436765
32
1
3
427852
106942
427729
48
3
31142
198616
668852087
9
36
366491
239906
97115
472010
220500
221953
39
461924
62
299881
74
13
6
147370029
154542
151651
32
105740
263142
33
322334
618206118
154562
29
26
5
55
353216
444683
671987494
76227
140030
157121
81
21
99146
226975
298302
20
81
45
6
397201
193598
92
153576
14
96
2
197912510
24
666835049
53
419266
51
1
47
133655656
437716
8
8
666004407
1
124496
353940
803499754
515944083
16
248655
82
74
16867
57593
140741
98311
37
9
38895
25
46
296375995
250234
4
467144
320035
9
6
5
10
30
96
385960
72
3299
235619
4
58
239519
194881
12
11
48
879307216
36
92
59
274444
37
97
301976
41
422544
17
371932750
169642
7
79
404659
50284
2
76
312645
384094629
4
6
252509
95891
94
20
680286213
63
190548
2
65
82
41
511312137
43
158501
324120
87
16
9
95
192585302
125923
249130
71
290071
38
109727184
118840
123345
328759
3
404767549
5
6506939
4
467900
56
8
36
882545435
700773573
93
37
58567
59
281475
17
6
99
5
426427193
88200
67
36
8
180255
70
72
82
90
12
152482
274774
212431868
4
52
215672
41
4
290993
647489936
59
392227
69
62
61
13672
96
626229076
321410
62157
7
170012
94
83
4
2
93
269554
65
30
60
631840744
151435
12
13
8
365382
173171
298715
266817
99
443806
7
65068
79
383868
103878
362994
489045
21
19
49
61
362865
35
64
38
71
491649
16
230144426
1
32
85
898345197
72727
355028
64
930855346
92
75
48
93
94
49236016
550550680
2
1
20824
474028
151789
80
48
74
12
46
101437424
28683
415702
386035
192149
26
275588
264102406
344711
94
307344
67984
80
7
331674337
11
24
238756
66
17
62872
68
192320
180164
406741
26
23
482955220
19
307444
42
63
38
73251783
19266
494769
7
3690
127623
15
97
999058930
59
265029598
442265
26
65
47
67
718139091
160689
6
115282
146019
215073
454923
55
120156
2
2
68
27233
61
443984
377801179
140142
460749
168010
24
9
35
3
120798
36
87
94
38349
19
5
79
25807
51
152336
407046
376893
61
440714
460580
116544
66
73
44
22
49359
53
79275
479487
1
116410
1
468191
9
439139
55
970087788
353715
18910
249247
7
12
259656
2
54
272816
184505
86
375165
234348
13
11
97
318829
2
468826
19
579361384
62927722
53991
32
112379823
243576
8
9
408657
411370
70
3
60
107541
315032
86
246541
407018
5
6244
63
157746
924535300
86
39
82
57
6
20
87
571050379
51
16
89
2
107449
393407
89
84988
54
148039
136391
16610
51
105649
93
127660
478186842
853080078
442442
300676
43364402
196415
40
284998
571549253
864986172
8
33
195441
256399
483550
7
91
88
54
18
776872912
615016588
469129
4297
65
221128
20
428778
212223
6
457825
81
48
932831810
66
626879826
96
364171
52
798809278
9
54066
4
397602
99
81
1783
27
79
314710
98
378312
71
26
56
73
5
141546
450667
62
80
278425715
13
284598
977050786
1
84
154804
5
488145
185479
326923
317773
8
7
6
8
83
16
480637
2
140475
26418
60943
60
29
86
370422
6
16
56684
247781
6
223880
19
27
50059
68
95
55674
250109
4
558767912
73
6
21
218133
35
212100
460785303
247937
570474071
17
7
180709
61
40
58
3
42
447381
86
55
146211
5
706394117
384736
72
72
86
58
51
7
52
91
305087
28
165429
28
19
56
17
408931
70
76
7672
78380492
73
25793
469716
9
466714
53192
422773
75
26
428788
34601666
32
142437
64
20
86
400939
93
48
34
78
71
47
982993466
84
64
67
39
80
210784
948028875
257093
9
16
14739
277311
63
644990834
7
47
739209694
49
184589590
20
423356
68
9
35149269
58
233650
164997
318460
25
82
19
405752
17
342390
302937
107265
95
4
9
30
67
8
87
62
279991
273263
461535
148910
548059384
99696426
78
7
7
98
24
157958
21887
10
221183
5
32
23
6
6
81
72
879086689
78
57
77
22
468912
35
11
133967
264100
18521
60
418167
54558
5
57
163891
834409748
99
12
463639607
33
14
18280
451825
39
408948
24975
127925590
975132379
6
53
66
89275
284620
31939
1
57630
361117
23
63
50
5
69
2589
110019
15283
859902579
220289
373032
31
182107
63
71
18
341720
146078
188525073
388992
333861
97
301766029
9
484599
57
13
179024
46478
234194
85
493432
67
190584
4
34
52
215322
92
36
44
9
97
94
330878
448272
10781
9
25
298999
50
54
5
51
50
6
51
70
194938
14
74
64
43
945107776
48641
344502
845509365
181530507
926768764
426029
76
136589
9
62307
279247
54999
86
834917926
528509496
713122536
406265
391610
1
37
424240
52
249556
2
373797591
406791
192826278
84
83
2758
240182
26
13
456631
50
92
283523
136975
84
17
352146
61
6
463827
72
99
109736
473618
6
97
373593922
253735650
177515
314534275
6
128820
61839
14
46
89
421328
107455
89
2
28
6
2
74
444307
74856
213684
4
29
91
128864
87
59644
95
298328
96
390182
422232
47
78959
26
310188
477344
83
59
80
207613
20
72
67
87
59
160868
155927684
3
36
120047
9
235000
50
431076
5
362932
75
1
267705
14
11
93143
491918
386794
81632
252474
8647
140798
88
57
209997544
75235
4
138430
257619
70
601774302
61
5
393829
7
89
3
899433595
32
94525
473726
91071
180487
82
403016
30
366929754
333740
57086
42
81
105372
91
178251
336158
217642
420068
366462242
287325
71
692122121
63
27
361180
79
325612
3229
17
33
2
24
158408
1160
82
75
9
77
23
46002
55403
440204
80968708
54
75
75
3
298152
49619769
41
468625782
97
7
146106
16
66
42
7
498245
336558
425049
661343018
3
81
86
66859
3
234918
12
432119
44
99
69
52
25
56
7
276825
4
577277619
99509
827454571
380500
95
7
75618
267905
112802
92
76
26
729807998
77875
5
97
6
17
6
1
422063
132819
58402
119616
410464
54
6
14021
11
381256664
231544
85
285521
809168530
18
457930
43337049
96
27633
250429
70
399900
59
96
360119
59
491246
96
68
62
16
29
38
35
294012
83
375617
59
24
349473
14
80
54
225179
191220
348533
4
213017
8
98
4
35
12
19
93
379557
108023
49
29
354651
20
193232
450499
32
391257
92
472873
71
93
88424
295813
107187
441264
249417
405104
413366
56
164416
119785
8
7
233743
22638
67923
444381
621294921
345453
20337
62
187859
62
391409
14516
113231
443919
86
57
18
53
106842
139094
89
1
80
569806073
5
360172
21
1
48
87
12
1
114160
441755
4342
2
91
23
8
18
21
11
2
23
893498412
306971
8
567361100
82
311349
343002
439920547
87
83
253436
15
96
41
1
371683
59
423558
29
83
433646
411945
481630
7
23424
18487
84
436057
25
43
43
26
276565
311887
478811
460753
231322
77
70
21
414717
427184
337551
445692
88204
79
68
27
355379
22
31
439606251
297900424
346901
694573663
81
588256897
21
233075
42
4
62
3
33
281627
6
19
293409
203530
346000
153765
335143
433643
394016
438358
72
214611
615865059
414624
461432
55
28594
407542
41
279318
50
398026
296305
247421
55
54
338995
49
94935
65
7
418757
390406
60
79
193256
53
26344
5
75
175282
230265
58
10054
110910
136030121
23
1
7
22760
341476432
680474543
494945
194165
45
2
96
412481
341856196
23
270339
451723
705696846
10
98
229389
29
81
308689201
58
65
401805
248136
88
35
95246
460317
7
12
19
9
371797
178638
76
409131
86
101477
69
56
340957
83
94
471279
364848
47
44
169242
78
57413
16146170
417405
410613
203972
127917
453350
6
263748721
17614
457178
82
107151
290530
10
22753
90870
341394461
5
73
67
99
1
52
28
38
5
47
472933
54
4
37
113820
3
109250
28
186423
48
225129
330337336
28
15
319011
11
144360
23
1798
54324
9
62
333086
331390
138160
382600
92
342312923
324976
526886063
27
5
36
155176
530765870
91941
314299
36
95
13
587612597
76
75
60
335149
36
17
64308
91
301990
606370118
488782
49
10
45
23
44
87292
83
237471
2
61
9
69
376790
104534
57
90
40
427289
7
83
333471
80
28
5
7
41
341009
29
161111
396578
83
59
370789
4198
73
87525
76
162760
330602
69
25
81
85
7
386204630
9
12
96
41
124254141
7
420047
407362
97
32
110517
81
22790
62
6
5
11
459881057
32
41
6
75
9
9
170008
4
83
24
74
298666
60
42
231496
857982837
9
20
65
24
9
10
205597
34
285873
9
33
92
53
7
316745
746587866
486879
338084
433140
30
327373
30
446124
59088
254490
190869
13
29
477166955
270532
58
304704049
136096
473045
605255796
78
49
60
84
322852
18
312365
98
82
6
76
890744046
141585
98
10
7
256667884
2
56
84683
5067
170203
196811
8
26875469
57
9
98
8
99
27
82
44675
310267
408334
50
97
71
62
96
41682
90
29
24
76116
751855416
30165
63
5
151529
165660
13
79
32
174132
21
239295
328920
42
473139510
41
583382991
75
20
275871
4
78
471222
338802
886348360
326332
53
97
200301064
60
375851664
831440380
401498
931924145
82
205731835
466034771
36
8
382648
25
415793
12
86785
37
161360
81540
111590
168666
184685
97
326142
9
53289589
498295
548811247
1
87
34
85
376786
10
98
105786
278740
50974
844401143
16
37
48
36
70
187142
80
19
46
53
92
67
18
87054
23
1
12
44
498666
134651
162344
10
286187
277998
77
709089569
92080
71
49
561614739
58898
79
93
326517629
102771
490253
188403158
35277
65
8
48
50
42
133594
986744136
117523
88
371684
18
462329
88
361588
68
44758
100983
57
75347
9
39
3
64
75879
81831
6
37
29
66
403009
41
270271
423489
426101
50
29
238898
41
18
17
366008
392579480
2
21
101757
43
205883
198535
379340
8
3
53
475470
26
97990
44653
21
67
251400
27
380804
79
36434
156210221
3
377444524
26
338926
3
92
219125870
3
899579611
188351266
95
373603770
16875
46
34
976111587
13
80
297323
167799
350171
79
50
449966
209570
47
66
63
146651160
490636
5
466270
355199
87309066
80
8
432911034
64082
482586
168910
279141
3
155416
58
374453
20
735000252
51
332118
473484
457637
94426
494902
5
2
5
186345
26
6
225198
13
4
7902
71
434700
331152706
72
46
1
27
83
228982558
785469194
54
98
73
83
92
49
219830
57
46
101875
20033
171799
419333
536713199
34475
65
50
29
260016
481518
55
14
57
303064
51
163272
85
91623540
36
47
410216589
481192
5
71
74
86
58
195488
304508
70
98
20
103296
455420
209101
497125
2
8
290733
94
297917
40874
410495
74
289727
137576
177488
267566
82
44127
69
7
72
131955
40470
15594
53
200667
20
586565417
46
2
173323
162563
475695
476570
88
266595
85
368111
69
427851
33
44565
100561
19670
3
481288
50
87
39
289699
43043
418283
27
38
950141272
14
4
198207
173715028
41
483010
38140
93
87
39268819
424628
78
69
99
215459
325845
340204
154046
497044
62
280112
99
421364
37
67071
21
77
159949
318707
320967
132578040
9
388201
87
378402
89
83
81444
69
161198
52
363099
1461
60382
261591
161234851
58
497704
425960
72
59092
22
139712
82
263688
203553
2
14
58
91
47
463488
51
17258
70007
471486
346906
227551
7
361304
307826
386661
39
68
305510
78
46946
182320
693253627
71
50816
8
97
42
377707
460535
71
29
36
301968
11
30
2
17939
45
2
79
57
71
449320
8
31
301427
623699053
31
4
94
207741
215711
204955
10
43
587332028
94
50
74
483471
34
13
61792817
87
140732234
64
5
441618
208594
21
488495
23
459167
26
9
44929
452720
2126
123848
94
25894
723194928
445016
103213
145395
99
1
47
48
6
7
74
9
8
74659
323687
321289
37438
69856
35
237610
1
85074
152691820
60
956953195
294675
210047
25
36247
13
112219
86
57
5
93
237688
82
659634408
21
135336468
324164
6
215704
493290
3
50
154481
4
9
118855
56
279009
3
5
255347
165903
5
229130
369509
87
5
32
7
93
276936
61
64
88
26
91347
18
97
89
192715
6
222568
79
25
37
62
418448
166144
565376337
47
487451
16016
55514
86
115754
22
65
148815284
885034553
22
489541
49
52
87521970
245008
111146
480128
269055
903133983
313355
936983304
3
316320800
830451708
398058081
492352469
5
202831485
36436
18
193085
212452
17
461578
21243587
6
365711
84
59
464865
478834
353291001
7
293723
1
61
21
191316
90
70
483131
4
51424
97
470374
358701924
42
40
28
51
166755
472790
176259
5
370879
61
14669
40
302987
31
2750
758116373
18
470872
96
55
441877
437023
33
63
103401
4
58
431784111
34803
7
97
66
402596
88
330056
378911
4
6
80
12
904196866
162676
375995
27
174820
49
78
186269138
92938
134038
17394
9
32905
326920
15
51666
61
42051
954493068
337340
15217
68
481999503
731559003
70
72182
94
77
49247
24
301904
184634
214990
116442
221830
27
824298593
39
19
15
2
376413
78
249461
342531
51
9
133840
273003
200761
570576963
262912
15
8
83
34
35
786987618
44
367601
148425
77
87
130102
97
439943
288290
5763145
297232
15
18
3
160162
78
122259
5
323671
1
94
77
452695
37
7619
33
797248140
77
1
14
332132
303479
151348
96
60
59
788324532
26798
69
405156
47
5
783520295
790805251
113385876
93
17589
18
236430
91
9
425654
37
53
23
29
3
390632048
80500
8
460010
968493082
8
1
4
11
224050
52
39
49
62
62670874
38
2
91
40
112685
71
481635
43
75
8
3
8
19
184535
38314
83
93
862948431
414856
4
36
227323
96
308518
64
2
319790
71
8
174597
476354
220468
206837073
64
7
333697
498805
24
59
7
245988
35
12
119780
4
42
35
99
423032
295328879
2
472373
380389482
43
13
6
801680479
71924
153099
497964
319009
4
307995
32423
334034
292768
229553
254009
33
484487733
55
14
74
219166
465709
47
10
140973
45
326315
446122
26
870337166
303750
475018
74
62
78646
10
174637
47
314129
60
452535
5
7838
224584
7
97815
20
2
729817587
374165
41
73
56
30
128802
109446
97
77
70
182315
363967
91
933721212
60
90
15
45
130071
466524
7
465811
143642
282255
207426
217715652
84
36
32
78
34
14
18
129153
30
491058
26992689
489366
280748
62
6
13
52
60
73
197983
6
556778867
53
8
7
74
57
171338
94301
75
246172
108394
235824
7
3
12
493704
262856
318071681
429787
323770
6
53
50
28
72
438581199
10
106292
21
87
40
175583752
196947
103023
8
71
84
90
1
8
93
353129
325720012
33
444926
11
82270
481904
904804580
938422313
323585
173184
980622106
46897
99461
808939262
119417
429030
42
41
33
4320
13
77399
930915939
352851
488028
126167
76
78
7
51496
17
78
3
341325
112404
31
81
288712
206431
358590
33
446369
328546
351213
36
243063
131636
16
593439310
82
440362
2
88
91
432912
52662
70
78748
97
359902
5
385405
371140
35
434616
85
97
15
41
85
317753030
28
257040
48
46
396341
316865
162105881
1
64
456679840
55
202283
183260
31
412334
83
69469458
65
3856583
496222850
219191
786123213
439973
34
248580
227454693
18
5
22
96
9365
613869419
136957
139178
10
3
136266
412754
6
92
49520895
74
52
176368001
34
325020814
21
191471803
24
305918
1
10
92
66
459588
22
69966787
80068
177335
2
27
27
249891
17
145109
98
78
1
63
226496
27
53
1
304512
77
332352
179061
61400
320507
6
110763
207721631
87
160366940
536348662
35
447153
245007
77
9
493541
237211
2
58
5
135242
41
103905924
192158
45
1
92
68
268243
33815948
101124
229240
297189
37
70966
173891
21
32
54227
72
22
7
194882
112612
323850
93
40
60
86
340025
44
82
31
266920
13
6
56
48
253078
49
131808
254779
24
307872
469103
154464
79
22
359227
9
962658300
41479487
30
42
25
40235
55
333324
449918787
391624
473488307
179415
14
3805
418622
95
51
30
7
464018
94
43
39
224783
96
73
28227
35
205299
819415434
64
29
22
96
69217
16
100180
408782
228990
48
7
75
45
32
446446
105962935
6
1
24
975313204
8
72
473717
87
198143
73
887838896
28
414290
390792
17
437668
42
41
16
396947
124454
423920
81
360685
11
9
96
231017
281391
37780
347355
66
89
899177435
98
38
99
225575
339936
202606980
372182
46
62
369470
31
20
1
458518
8
6
360983
13
31
33
95328
179994
81
478440
248600336
82
240475
363559
77
481471383
1
312382
47
57
409046540
82254
265922
37
445891
49
7
243569
54
11
66
381096
139488
67
81
171884
33
132445479
18
126699
96
9
6
881584399
2
15
83851
2
93
10
21
103280
96826
1
133787
84476
308161
6
18
133426
41
46
81
120012
187716
403391
67
41
192158
450468
194099
54
450307
7
112461
383747
625384632
93
38
7
98
4191
32
4
323883
43
380935345
492172
103870
1
75
784994766
74
73
5
294629
95
8
70
85
68
28
435864
477275
74
2953
84
187215536
295486
475285
44
409887
45
478553
174575
59
403613
106260
31
12
60
371138
56
174425
476395
33
472467
2
262224
5
256178
47
73
79
420193
201078
62755
23216
436324
388277
8
224542
95
7
40
9
43
35923
73
12493
988070188
95
74
445350
74
21536
299124
60
310240241
21
113430171
57516
366362
114083
445027
96
13
362471
41
78037104
483382
135302
65
77
435264
288543
33957
55
67
84
25
479530
34
6980
79
75
46
491407
304787
20
82
11786
322761
167321
2
154254
9
44
90
344491136
208980
57
257785
71
28
536671798
16797
52833492
31
208595828
78
181023
608320687
315383
25
7466840
150237
258555
90
193892
914929682
451879
66
98
128036
15
161314
86
667428815
74
366210
59
2
24
13
64
369573
78155
36
78
13
51
77
473350
86
91
23
961360017
154239
944670842
99
189012
72
609933212
13
26
195197
219871
449440
91164
85
21
6
89585
78991
499013
485146
73
97
456456
271349
332732
56
74
160212507
281352
665713779
55
1
321819116
6
177533
34
165862
5
3
827118528
38
38
121101
75
24
40
114261
960335630
98
15
350171
76
114267
363542359
11
8
293904842
662735551
343859
92
49
5
48
60481
236744
18
1
285018
88
402110
64
3
54
33
110197
78
82
1600
37
53
1
56417
99
293758
89
344161
41
57
86
14
356899
51
177889545
98105
79
36
80
9
90
269577
484122
65
77
308112
17
28
204195
60
2
265713
56
53
469511
229087
45
301312
6
448053
388668
210925
17
1
83
204864689
90
95
21
645183288
88
429500
80
207015
6
64
451221
20
703149991
11
462778
1
211803452
313481
50
61
64
4
6
528051355
71617
469244
65681362
6
537649199
325700
315125
8419
93727978
265162
89
16
39000
103480
74
682845300
44
327258
14
71
68
113334
4
12
63
903997871
186616
481820
68
108454
78134
45
35
336616548
54350
13954
20715017
200629
261415
34
470492
45652
99
99
79
99
1766
86
393746333
12
458468
50
95
96
199138
54
3
51
386833
40922
497160
11133
265248
31
55
717894516
90167
90
41
59
59
4
382253
139711
103790
67512
6
97
99
74667
94
186243
6
175555
168756
16
141076870
93347
1
288661
32790
76
51
96
296290
319600
21
39
8
63146
3
59
31
90
63
141325
40
40
231359
287976
273929
76592
38
693008659
15
68706
215850190
44
287194
1
3
11
7
85
93
56
10
7
20
398827
475080
322255
50
44
17
47
106261
253758
41
181043
165518
397859
92999622
3
17
123883
427769
33558849
98
206745
16
302230
6
160927
27
325797
125103
106591
83
414154
23
30
176611
360200
64248
13
69
52743
904853917
444558
100495
56
146634402
290977
98
293163
53
17
40
139832
4
93148
313022
75
55
44
2
9
325164
52
159262
810023822
81313
153324
54
102377
96
6
76
96
32
5
77
301296
410171
404587
10
868916777
42
394021
16
65
7
404557
4
77
113450
31
21528
35
1
276001199
299189
218549
50
449451
702883896
26686
386505
66
36
5
90
201165
19
80
34534
6
409669
91
356279
19
18
98
261025
19
220430
10263
53288
60
115771
380220
315359
449298
91
6
251496
398629
300642
78
392170
73310
345809
8
207525
220427
22
372846
67487
9
82
89
743531178
225793
31
293386
335262
7
123279
121756
221992
430051
493457
407664
680796551
276179
95
343040
52
4
2299
346271
129603
295072
95522
5
93
5
88376
608151913
44
128088
81
15869
35333
49
6
56284
53
281807
256917
185206602
2
21
41
301415
129324
82
34
330734854
452816
67866
667132292
7172
16438
430841
98
128025
71
43
89
175082
97
382732
49
196976
311675
491642
328587432
366135
15
52
6763
31
295864
17
27
2
29
39
705385150
90
110987
177155
308593
43
97
156186
81
56
67
83
24
393761
123425398
9
82
395782
10
42
379879223
55
387178775
24
206997
72
125769
914740217
62
158256380
64
311208
18
7
88
325006438
8196
7
160230
91698
61
517671822
48
7
149252474
82
77
99
85
435690
93
50151
220020
271865
20
444528
9
97
44
86
74
91
46
27
54
3
131087
28
360031245
1
66217
66
373757070
358356
304440
13
104865
42
492368358
13
70
5
13
86
864935028
90
6
67
25350
16
80
205679
20
142283
171787
39
284280
215305173
51
482458
332653
247389
134665
33
25
71
6
194194
297315
7
2
263812
462298
276958
159487
444079
130729
81
67
580618239
375041
61
70
59
125090433
497656
1543
280531
191319
60
497294635
147948
242917
430441
82
52
22
2
156843
69
152147
835224764
90
119014
2
197237143
8
37
25
44
48
191961
87
9
847990980
331747
10
57
479256
426881
213144250
18
225596663
24
66
6
213773
480292
328062
73
82523
4
124261
316423
273826
354740
17
499199
380216
383522
32
6
278434
941427116
467378
48
72
53
97907
439449
66
88
6070
10
23
43
478801
99
8
25
4
6
1
198350
174366
492214
306062
79
50803
68271
328033
470837
97
79
12
60
464149
98
230332
22
489706
22
84
11
170687
22
363352
92
24
311978
4
26
71
692360165
88
104887
336031
64
311200
228973
1
3
68752661
113522
63797
438126
47
193412
99130
950745739
80820
22
416278
88
75
376728
399353
41
5
89
461613
150715
59
16
587534979
5
82
325411
638112768
7
190568
95
274506
86563
2
70
92
85
4
273208
100754
74
11
76
831146263
7
896829626
78
265429
58
44
88
48
156470
52753
495986
35
738162070
11464
295632
2
342647
32
204558
462908
481113
39
96446
71
144888
202799
99
58
88
8
378238
14
184244
85244
476433399
197218
35
25682
469766894
229966
537304486
39
22479
301203
1
334144
388233
92743
37
167140907
21
96
82
918161430
23
165320
59
902377695
66
413229324
231321
42
68
1
11
7
439682131
331022
438113
415513
22
54291
446750085
424044
81
19
343890
375645
78
40
487172
445674000
131715
163758
73
85911
47
51
230876
92
32
58
52
390732
396561
45
90
57
143540
75
26
78
10
132146827
26
20
442604
95
29
486656
481988
583443424
447024
48
262240
277984
6
2
170955
221009
110444
70
2
97
356631
170091
74755
40
59
83
177547080
87
92
41
961654568
10
16
57
407635
237585
10
84
28
114176
8
431537
264282
125776
30
113262
64
381222
100902114
28
50
210214
491739
8
5
257423
70
594842779
65
2
89
52876
49
1
460797
121258
483414
140937
93
25
27
16433
44
41
14
254698
50938
60
39
212476306
10
92
72
135353
32
881765159
28
51
7
99
316758
94
69
68
428928
301520911
289522
1
271427
40
83
14520
68
46
413130950
60
775795665
35
808415430
60
6
82
94
44
385989
466657496
389629
365064
63755
87
15
2
385635
86
23
42
411666
240244
86
392159
9
69
486863
82
65
388631
3989
812097818
26
6
578467333
207820
164800
60690
86
851605690
293125
74
73
175619
2
35
895948302
27
7
71
625488872
198726
20
367966
39
235149
34
226986
28
838629085
250827758
60
305641
990209375
20
19425
894470363
318195
108588
48
668100362
65
174834
40
300626
39
27
606359841
93
22789
468173
103618
403852
32
247068
35
8
336165
47
18
66
259807
34
477041
24
5
99
460253
85
115026
231145
429553
199644
57
92
1
8
24
9
76
49
88
33
82
187225
862082196
85
67
413207
309039
719081105
281090
985264311
94872
324358
46
45
201550
496351
50
407040
390
15
26
81
17
401576
78
309467
23
93
393724
428223
21
269836
455779
87413
53
394939
385012
225851
370007
71
20
396648
69
74
282076647
688054868
85
12
136235
13
6
54015
9
154308
84
363513
10
51
240237
7
11
2
219637
5
59
75
92
38
70
87
232250
55
20
84
94888
427297
2
498319
226872
87
34716
46988
204253
34
447985
203620
8
65
1
375390
400978842
7
52
2
614264892
806566172
33
48
9
149878
68
103917
94
6
92
9084
439788
183788
415454
379236
454910
497302
7
66
215659
114277
87
235131
449267
96
129164486
99
117238
98
850906761
6
325497
73
826949454
97016
37
73
76
90
92
6
189179
5
609333617
486688
437442
178724
111789
265782
49
17
2
8
72
410434
103120
218778
466065
51
19
173622
76
30
48
436673
34
8
256396
14681
395747
11
16
400911
23
9
248914
214232
112322
53
361618
53
1
20
317484
534310753
3
38
7
267047341
93
95
770845151
696945278
393752
80021
59064
404456
23
126863
21
75
980849344
5
4
10
979957180
2
30
361933466
142578
6
387824
55
120130
78
117242
30
18
1
802693976
84
91
390064872
5
62
28717379
68694
79
22
90
239003
7
96
11
258462
7
88
83675
62
250936
207898
85
74
2
494995
52
75
798131232
24
45
189416
91244
306364150
731472006
253281
32
25
244182
92
47
79
205235
62
23
33
14608
6
31273
114591
15
54
12
7
274511
11
80
252603
486
418442
9
81
53
386407
194513
3
81
1
84
67537
45
9
254398
56
10
302165
585427633
6
93
25
8
74
43
34
19
86
16
96
313605
123225
307889288
258561
3
7
29
89997
333036
49
36
10
54
302425
40
21
95955
128937
8
32
301699
77
2
418516
285863
63
401464
89
471311
1
42
6853884
33308793
70
187410
102479
55
154923
1
8607
46
7
446373
987981104
25
20
278320
61
15158
47021
11
369068
101522
477759
25
294272
160926
961868407
260077
29
167050
77
51275
7560
47
7
24
446344
38
486927146
64
248022
197002
6
366069
450939
339403
5
375291
358376
97
86
359117
80
31
395835
237096
4353
50
91
66322
2
176242
204485
330895
47
18
145616
429358
135981
7916374
227708
2078
86
5
69
334979
759935431
2
56
54216
96
35
18
95
409843905
95
27
29173
20228
272955
24
54
82
2
394041
211741
64
73
399005
314187
191440
441654
200537
370839
6
706583903
5
46
90
68
14
61
66
323789
30885042
313004
74
8
226796
29
7
483343
22957
174224
48
336632
34
391755
69
496369
88
24
80
131071
148818
83
90748
5
62235
162178
35
431075
416461
864004141
21
34
79
259995
48
8
75
7
128569
122776
416185
230511
3
62
45194609
55
286951
505281768
205498
77
133171
54
33808
1
51
153207
62
57
166265940
218671
82673409
3071
51
451549
617792867
80
4
451289
45
49
99
57
49
42
62448
602708853
92
1
44
130595
78
61
64
99
45
93
280662
191075
4
20604
39584
820681010
852776705
254150
9
325016
254050
206343
43297
48
291289
69213
82
148008
32
88
5
393817
84
67
232250
9
43
241996
90671
35
94
72500
3
37
1
92
50
53
36
4
6
237931
449327
17
499629640
65
13
33
11
235647
10
67
92217
23
16928
37
79840
592645008
85
37
300798
217040
5
392989
59003
82589
95
103675
714818910
89
233696466
279663
36
115651
15
467536
497050
400969
95
472601
12
9
6
52
58
35983
260993
329154
130613
32
27
205253070
35
10
93
274371
76
54
591751064
1
7
225790
93
4
184508
356832
9
91
405261
326488
13
2
867356716
8436
338898
468310
76302
154726335
322541
425895
3556
438802
5
7
22423
401060211
84
19
179669
3
272911
412590
364003
426247638
48
36
648704933
7
4
957176989
9832
52
37
415379
650
55
439431
258436
367713
305711
55
61
366731
11931177
275517
85581
273149147
11
24
6
122764
2
443767
686734949
15
21
56
40809
94
48
396328
801759556
46
5
31318
76
690048594
42142
237337
54
16
377396
77
281574
9
9
360501
79739
268004
94
5
118803
205292
72
363816
2
495375
970908952
429629
4
51
629460980
51699
38
27
259272
41
249738
445045
61823
90415
792842162
381559028
465675
7
274690
52
209001
91
26
961395797
28714
210746
8
33
1080
10
21
34
198333
74
218611150
38
9
439174
7
89
200030677
495455284
12
192941986
41
91
9
14
37
82
133403
722315233
769592516
11
190684
43748
464011
6825
392819
73
198668
183319
391200
96
69
57
268936
6
69
127868
374875
3
72
287336
27
282294
304473
5
9
39
348325
47851
57
11
4
413480
86
145726
265199
62
47874
365317
60
47
434058
30207
92
85
417059
16
21
583836256
6
89191
7
67344
144429
232380
389619
454093
82
206757
22
30
2
4
54
57861
404176
9081
334558
54
86
5
327448
447929
327597
43
184180
846771508
98
14
21
105318
87
5
98
222260
43
41
84
23704
195095
25
45
493126
91
50
309852
442569
37
53
114594
307926397
421481
188321
55
7
376873
327405
87890
333239
64
980184180
19908619
86
8
96
317675
3
87
77
377829
413190
405632928
77
85
61517
769838268
477173029
6
384134
35
278715
1
422463
70628
5681
99
75376
46727
393286
172991
144189472
66608
395846357
47
22
43
18460
954132978
33
333456707
5
31
7
6
323413
7
25
359498
130422
23
438129
46
78
89
378430
212099
363203
104379
373876
487256
81864
398360
12515
83
152436731
5
6815
104547
100864
1
72
10
9
20
23882
91
48
80628
429177
1
312777
256421
585042551
50
54667
256490
37
4193
97
87
23
73279
298940
42
52
538409470
164677
97
2
55
3
137568132
446143
54026
317157
59
99
108968
65
103174
49
46
177725601
30288475
356296
46
92
9
29
97
45
34
75
326018
8
310159036
66
479392315
157762838
99
96
183601
66
62
60
88
418456
30
178207
32777
276741
5
1
89201
332969356
15
139866
402653
220219
714649817
380567
94
57
81
16
233896
2
34276
228243
203104
476097
153837
20
2
91
132929
30
53469
1
75
51
65650
68976
423041
6736
56
554622899
112719
143135
120377
488425027
215627
47
194468
52
950257072
34017
10
49
73
39
287559
328387
424378
38
317725
28
422264
21
9
79
54999
277575
93
83703
460815
37
90
77
20
61921
71
791502352
37
147899
39
39
32
385112
469540
90302341
428293
5
33
285257
444147
272194
95
8
1
345713
16
65
72
143723
471393
180523
98
30
113828
80968
374391
859496223
405566
77
410493
32
195094
13
44
79
186175
573522645
60
490057
62
8
16
63
435209
67940
88
81833
9261114
126507
31
81
27
18958
27
53
227828
199132686
95085832
483161
132113
21
179236
272716
90
430365
445976
78
28
355948
89
49791666
71
2
38
95
54
59
11
4
35
93
3
5
214803
441354
45
8
2
35518
407467900
38
41
104892
495820
18
41
237585
78
998363765
24
278116
195225
47
333511
81
352766
80510
170432
82
29
901755905
251534
6045
6889
128762
12
19
25
159937
57
94
54024
370130
18
85233
34
352828
72
94
408007
475281
99985
162466
19
83187
377573
43139
334474
7
88772
247859
47
329855
420912
18
290885
2
13
417267
6
16
8
8
51
97
13
130407
54
94
2
71
90794
99
192703
248966
141520
14
24
12563172
97
2
347418
303312
50
92
30
238497
23
931879448
16
234069
6
95
79
822364981
46034
134439
8
35
47
857948263
239680
6
5
6
83
75536
313824
379315
44
114094335
395738
350290
53
54
9
161391
18
91
279627
39
280150
161913
498289
31
67
188099
8
71
499011
73
237103299
5
174395999
291468
22
408040
785808729
32
257204
498500
237736
59
16
360668
2
24
44
270744
255105
324686
50
221916
99
254457
296232
485796
3
32
450598
4
55
192637
305164
5
66616
27
378825577
49633
234390
19
62
7
370846
377433
33
47
1
847743690
133119
26
23
130533
306811672
264769
8
1
206631
9
638158759
41
223636
137971
94570
290468
322963
65
9
29
155461
47
62924267
100650517
428751
9
4
345521
99
40
192779
25
174688
48065
166117
190228
345900658
44
445483
177847
4
75
169037
468062
588263502
45479
316153
69
45617
42162
51
96
403111020
476804
3
398639
456660
450257
163305
216017
280448494
43
476152
239408
219893
7
208469
86455
13
341675
463189
137695
37
61
14
457295
74
47423
402707
95
164942
428681
74
68
89
566276470
273583
37
92
76
304188
54986
71
430367
293181
193899
22
21
302677
3
444501
83899
36
958860257
21734
20
495760
53934
347614
112467
38
97
65
24
32
270481
281139
69
11
135520
97
849946263
186248
9
493614
886249793
6
399488
6
94
381944
25850
336226
95
291674822
312116
89029
7
6
43
11
654430810
377268
172141
44
449191448
71353
2734
174324
28
11
8
27
261062
10
7
781486601
75
544176331
99
405852
91
53
58
7
2
158398
51
288723
3
457895
25
478559
28
493446
129143
341418
346334
32
74034
78
75
116927978
573263364
304413570
173769
5
35
59
236535769
350631
58
1
338331
200910
387526477
338838
373309
84
385086
154864
417070
17
323283
3
7
86
446952
7
426319
9
362736
11
94
48
190228
226761
264814
184130248
366377
803603511
295071
352349
79
82
73
32
4
78
5
11
53
8
120405
68
277488
9
56
184044
44
14804
92
96
531897409
65179
91
51513
279784
781438144
866437487
21
433002
372664
1
79
248954
313151
95244
9
123921
421289
1
496216
57
251123758
858273410
209668
75
151347
84
743538591
339255
5
317554
379191
39
428429
39
46772374
283542
7
8
469342
2
385838
92
161574
25
56
6205
78
355976
22
282944
5
39
336897
172135
39
54
89164
176579
259035
865261943
342522
56
89
12
945334066
890522339
43
247214
25
66
78
98
411492
385576
174835
9
46
71
114503
4
61
60
66
94
8
116317
210792
907376990
480097
95
402792
797495957
91
458180
20
166649
91
32
246521
50
836512306
198321978
217801
233132
124064
71
284721
54
403996
45
18
231458
12592
240851
64171
443317
70975
241882
238018
79
5
67
68
410439
307642105
176409
52
20
242640
38560
22
250437
33108
189721
146358
27
183289
46
426966
55
148147
57
386791
209795858
5
363509
47
42
82210
32
52
9
250057
81
10474
122773
305385
404724
83
14
29
7
7
51
6
66
107043
150851
443523
16760
68
49
396466
460264
59417
34
1812640
64733
14
626051630
92
134159
437210
485856
77
5
45877
376612
212675
4
420639
164993
152701
57
17
264968
156996
40
489430
4
68
163018
952123301
10
633233640
6
382223
91713
199089112
21
367389
443258079
174958
72912
413416
487022
5
450342
71
307917
9
171850
54
12
897637313
9
81
47
76
2
207387949
32
225080
52
147270
73
3
155163
46
55
233887
12
71
44
484583
9
7
11
255363
429828
4
163040
124510
246464
158197
186960
54
44
217990
19
481336
66
58
127628
488041
275484
4695181
227368
437861
3
422606
461089
63
275448910
15231
11
3
38
548899124
242050
1
96
68303
379472
81547
315233
10927
46
31
35380
372533
83
345498
330750
315526
32
61
79
6
6
98
216505429
21
81
97
373759
166739
6
382091
521486167
53165
77
327003032
26
56
258628
56
44
40765
335423
42
18
101867
423564
155836
76
96
97
195897191
93256
78
108762
14676
226870
99
78
32
58
25
1
127864
199826
10
327382
240510
338309
4
13757
2
282408
955224876
346805
757517781
8
223629
820283197
5
409069805
279332
29
63
171061
88
28
267626
20
841870018
83
429930
461820
320215
33
46
1
264942
394348
4
8
476446
824983762
135358
334137612
11
56482461
412585
116090
73
88
6
460000
114473
42897
111005
54
22
13
401418
290036
104747
322322
71
91
191821
6
73
539125005
218605
69
455447
968818796
76
10780
575576941
509357498
7
74455
551216326
66
48
40143
94424
95
281826
37
39719
143867
20
168968
262208
40
918554404
91
349065
61
83
79777
351360
442072
35
126292
82
213733
37
226064
62070
1
93
408021
872545023
90
16
83
52
42
99
56
21
39
94
10
58412
78
59
97
6
959163659
406782
598326562
66
41
2
866678651
4
124998
96725291
3
430098
8
90
386244
322228
92
1
577606587
42
314677
61
402877
9648
65
4
13721
39
67
123617739
453674
347285
418047
41
79
2
68
25
25
5
165529
18
91
334614
78
268419
902955633
231683705
17
48
7
43
59
47216
276619
106070
561250999
48
13
459294
1
2
294543908
118316
333082
37
4
128557935
20
327975
9
63
162812
199785
20660
247882
11955
156479
94
47
368331
69
9
221521
334607
300179
205364
99
93
76
286700
273277
20975
36
34
89
93
70
18
319384
163700
91
183756
346142
105645
17
37763
67
26822650
62
15
285176
91
36
4
37
295942
70
5
40057
217967
7
42
454688
44198008
12
115647
73
111777
75
52
63
91
347518
18
194267
53
12
54
23
35
761055494
72
60
12
86094
375331
751213149
64
239692
48
304548
51
87468
86953
312618
246660
8
97
103472126
43
365233
23
87
65
91608556
43
55
49
205084
75
87092
497166
443132
461287
27
90
25
415595
872312730
298729
403687
13343
97180
62132
526633301
337384
27
55
370823
47
111408
58
366040
46146
484761
57
99
57
28
98
61
35
324203
458956
397237
34
2
477230
254729805
4
99
405970
296907
48
83
314009
45
285645
57997
31
947014452
492468
69
69
135468
472016962
76732
7
423567
62
23
6
258021
460556
55
8
12
33
401948
93
361713
87
487811
99
34
900622371
992389614
29
54
6
76
26
29
465212
224330
439231
86
435174
245751
12141
93
81
1
86
133765
71
91
29
338500
299751
90
66119
54
2
1
855556688
81
818387973
506695190
160554
98
407063
30386
994021838
5
64
496998
13
336496
260031
142216610
3
13
43
95
2
78
90
384097
26553
26
440496
106548
456835
994907541
16
458967
473451
205194
263330
29
436581
14005695
6
92
11179
5
84
2
87
34949076
8
373078
93
95
20
3
54
72
98
775593222
222805
5
101364119
416739028
96
94
84774
52
73
68762
67
48
55
99
1
7
8
51
408142
106169
42
5
79
57647019
170392
21
215974
13
30
183003
88
93
102958
288883753
90
2
381648567
124942
76848
3
3
18
9
66
378113
24
445594
43
47555
167864
14
89
346771
72406
91
7
34
112504206
78738755
75
38
4347
40
24
81
33
85
936328516
19
275907728
3
5
20360
93825
181860
418339
205250
165859
300376
271100
44
39
12116
4
25
151558
14390
909509016
45
52
4
7
24
443292
231443
92
22
18
236296
383864
31
136784
30
371317
219041
13
26
70
26
81
7152
19
69265
90
66
42
254619
49129
444161
83
32
35
277573
65
410673
268564
14
3
208784
35924
93
79
309183
31
193945
62
290780
457850
220026
97654
127024
70
84
375221
122695
75
90
289416
44
76
46
139642
307166
185825624
69
5
386362
55
73905
280595
383837
185721
54
115796
41
72
42
845507565
85
6
77
130385
357361
18
8
777148478
20
25
23
11
76
463959
490794
727444931
242705
17
285489
44
402651
192994
791176855
562981662
38
147847634
116648
777155166
80
150380
281803
271099
493180722
137922
483570
29
66
193703
357626
222750
46
92
60
109649
16439
37377
56
352692
631
12833
33
120662
26903
829924583
55811
29
9
46466
239770
397496
63
343438
454503
10
27456
79
368874239
226100
41
86
51
374412818
7
24116
431973
269199
362609
9
385137
7
128175
579906724
198394904
456339
49
12
47
92
672836101
34
57
278867021
12
307791748
16
859022718
139151
410056
51
237400
293317
48
96425
129751
171786
4
31083
455965
41
12
979884601
96
337339
206997
1
487064
99537
753163689
55335
41
551478777
74
73038656
2979
59122
40
77
39
345054
207791
350281
231628
72845410
295394
79
47
69
121244010
131179
174608
29
473945
7
242843
82
54
16
205232
17
51
97
90
34
401862480
35
72291
26057
392793
1972
56
172489
83
87
429985
23
64
248987
410392
59719
60291
223419
59
35
347653334
84
41
408176
251586244
88701
138508
9
17478
274978
96
402311
341684
284110
472417
271315
122549
79
847075812
495316
61
400197
11
732503332
294234
144934
28
485834
142774
89
92
49
496612
93
338306
98
916175785
38
118962
458302
337728
365999
5
352026
3
10
87
206060
41
198940
239663
467816
104579
93655
118531
87
320751
12
269221661
488365
89
75748
16
169039
452301
21
180898
297094
238717
12
400714
4157
56
72
85
1
13
13
10
91
2
52
38
3
230540
731694833
56
41730
279685
55906
79
158734
178118
19
26
377293
22
7
7
728369844
20
335674
62
17884464
66415
3
376737
56
36
87
235026
398345
269180
53
14
167764
38
16
199537
47
5
66
184604
52
68
197919
162734
5
268395
38
290393
46
2
360867
2
13
82
836294483
271911
12
14
102433
9
392432
21
43
432823
248539
465035179
65
7
50
395545
11
28
6
751377071
69
73
62
33287881
223799
68496
64
27
19
20
55
8
442639
937932297
338793
90889
39
314593
4
76640497
3
47
152214
85
55
47
883290108
406003039
93874
161536
48
43
52
15
75
54
82
459731
346448
80
85
9
56718
82
197897
4
962192992
54
48
3
17363
69
7
203509
12
97
8
407969
288899
335348
5
68272
305091
121099
65
3
5
69
72
453248
1
52
4
88
467704
46239
8
372283
66
406156
41
10
333880
38
211407
12
451006
6
321138
482033
83
127704023
68
217584559
451379
99556
80426
429320
244439
88
74
498676475
89
2
82
9
350722
3
65
88
194957
70
59
21
98
4
219694
266628
41
73
205282
65433
9
596033978
32
78
423043
42
105358
250447
356948
69
447455468
885675316
96864
294286
365804
61
2572
310607
59313
804886331
37
212693360
80
8
74
56
461695
145030971
64
32
403224
30
12
499426
237051
6
95
4
20
11
237782
40
98
90
51
87
68
43
85236924
929887200
71
122696
5
497919
506481528
330523
446689123
486590
16884
368290
99
31938280
53
429726
87151
384125
58
34706
264370
95
3690
228751
185437
61665
410894
468818
228468
76
447272
486136
776917486
26
23
472928
128827
76364
450378
499855886
44
65
68
244189
807322809
1
338976
20302
420202
468452
6
30
271191
68
250460
593569393
487237
69
214833
38
110623
94
74153
374800
283670
461448
336590
76
51566
4
23
51
277985
942047756
95
448196
211997
397345
86
4
104008
30
220644
216508
217695
963891572
310602
2
498653
7
259797
372252
260245
21
393518
7
25
89
98
2
32
233775
68
73665
332482
98
46323
61
87
377309
13
340994
50
267400
653111339
348985
4
14987
206784
61
3
66
49
469500
821825320
88
662630065
436364
403729
36
177698
67395
11
285826
3
362854
64
163986
8
64
106276
324107
63
449123
613230736
300199
87
181470
855335246
101818
285045
60
43
71
9
373709
207591
312001
75
190702
8
48
19
13
951990530
21
254567
344353
66449
74
375611
78103
440425
52
17
198043
2
9
276017
95
1
132221
76
119316
465570
52
83
188598
3
42
17827079
4
82591
88
186457
31
122857
96
81046
184298
62
1
142177385
59
18
93
45
65
1
60
239342
63
85
467536
51
82
409369
92
226963
35
444866
7
389659
289327
63607
143292
48
274202
32
379723
90670084
79828
101179
20
407871
88
21
96825
921333158
103635
12
203595
26
13
42
291379
462068
15
35
79
39
88
25
291012046
113436
38
96
363129
38
22
292175
95
691518165
191732
21
9
9
42
30
343489
29
272227
35
327185
10
563714182
480365
247794570
449041951
17
110558
288581
87
99
294270
1
582390722
6
111235
45
35213962
18
63691
88
185878
50
26
175972
55
205177664
54
346824
1711
340721
95
47351794
44
75
53
67
60
91
89
624651877
622411354
491622
675283388
670631576
12
103794
20
3
396328
351350077
233864382
315459773
485361
107913
475639
96
489631
400033305
561388249
75
77
45
481499
82
253519
99
49
42
92
96
23
4
15680
64
6
5
153038
346635
284307
34
481568
383289
6
392463497
311717
79
855320272
35675
26528
257715
418254
361965
301605
74
3
35
36
230483
45
141647
21808
17284670
3
285884
39
250685
194632
1
110566
89
92
336617
36
336657
62160
760874538
496842
71
275035
127369
46267072
31
417583
448591
86860
91
84
86
112303
86
281860740
208807423
53
434247
2
40
6
62
892924107
320479
12
75
48
21
428408
169805
19
378890913
65
97
14
48
436658
79479
295105
55
4
75
86
203228402
472693
495984
3
166172
64366
260960
33
67
229712
150295
361072
134165060
62101
3
93
65
69
72
2
78
69
452926027
437775619
499023
960674419
31
31
5307
37
60
289064
36
54
69
3
72300
38
31
50
29
86
12
709603320
39
346670
17512
81
401795
624066433
31
19
469026
296899
67
363901
4
97
1
1
73214751
11
84
313344
243200
8
566001719
348118
423031
93
87
31
4
29
86
86
14
480788
278571981
81
45165
19
4
49
83
55
3
250883
21
80
440699
3
86
87
18
3
79
305697
419532
42
283244879
76671
643543833
71
16
44
26
62
93
6
431552
14
74
748638612
86
434090
491216
1
462297
114760
97542
115797
38
349948
53
111272
228373
6
51
809610873
477507716
18
92
210547
251497
149708
89
5
136903
125707
112698
71
128722
70
190866
36017
48
80
5
42
23
162700421
9
92
9
83509206
1170
56
501061944
2
88
6
473169
95
559594967
517625097
48
5
93286
64
239960
81
45
6475
81717
93
73
200622
42
79
39
87
288369551
63
8
299118782
162981
289131
494143
210707
65
396285
345728564
1
231904
17
4
93
360616
78
68646
251144
382828
245224
3
62
987267880
229161
39
49
53
911893554
413523
10
84
20
61242
84
6
89
21
109513
273058138
315179
24
209841175
37
86
256210
99
40
3
294574
317788
19
805640277
399096
185460
7709
63
95
3
192460
7
94
94
78
22
8
481734030
5
204649643
459661411
373116
9
77
76095
206590
179465
17
96
33
177099
61
22
933251330
20
17
286858
376686
487260
11930129
2
54
50
9
99126
38218
410605
12
31202
97
52
1
99202
96064
14
7
162469718
5
4
92
61
72581
83659
31
156789
92
255693
84
5606
73397
64595
296500
895037360
4
261640
84
477196
82
8
3
132204
44
322110
89
337732
68
50
131753
794579931
93
123237
36270
87
441382
82508043
385674
34
287701
757467505
5
82
447053
25516
172063
38
80465
236810
92
46
263123619
22747
23
48084
12
376752
721579458
17
445182
337809
14
100277
86904
340873
1518
73606
35
14130
506538169
71
177200
7091
67
54
6
8
45
161422
41
70
67131
92
54
290184
35
46314
110905
366145
43
83
68093
19629
24
998235822
53
1
434716
31
16
423482
88
317312
52
645512015
444584
497717
44
189196
56
180656
20
343265
26
62
494761
27
479884
5
13292
336940
65
344516
32
91
9
56
244553
34
598481940
96
541822448
26
29134
225311
96
62
93
42
333012
264432598
40
70
452340
12953
76
64
42000
357009
855269647
153775
301941
227192
126189
17
45
111723
389116
272886
73
93653
35866
93
111885
13006078
4
354781
785443643
99
3
69853
168098
223914
479752
323346
46
352622
95
764829363
9
28
128771
152050
101105
43
432970
88
162948
29
249547
4
51
419915
8
63854
271635
56
52
9
497647
18893
299657
22
98
240571
458820
205101
83
61
730891272
61
7
90
17
528028668
70
471244
94
456559
24
2
99
376788
320634187
975654155
238106
93
77
5
31
417364159
17
22
152169
41396
166989
26
50
366824
249801
169393
27588
83
343461538
44
1
314117
306350
639328664
4
366856
49
301044
4
34
72
24
52
85
59
100615
160299
272280
4
33569
15
96
192011
28985
3268876
9
494520
393171
6
252282
256687
337724
452545
60461
509509912
2
301267
52
150754
392789
80
120862229
39
113409
669827947
222362
72
313719
76
62
53
454150621
5
7
265690
39
116406
43328
11
61
57
65
68
54
62
82
92
436670265
66918
68
470495
39
311234
46256
226912
262028
6672
358534965
87902
68
75
81
231561
68
356968
149889656
8
193593
371207
61
9531
74
80813
235737
147771
429228
74191
418318
2
55396
310806
47
376801
5
55
194158
30
397742412
67
273159
98
68
447079
497079
441536
9
55569
354378
6
58
74
73
51457
8
13399
26
62
41
361272
36985
24
469859
1
98
81
557518219
170662
21
85
36
215153
6
63
99
84
78
3
472697437
78470
8
11
211729
72
13
316316
325458
73272
310381457
73466
31598
172163
25
34
335159
69167
40
58432
129317
80045
678698485
77
55
92
327987
136533
3
1
45
38
45
1
231013
28
75404
195407
15
146007
61
53445
214177
234013
368548
49
4
490798
61
117215
554969338
4
1629
55
37
1
408615
81
406569
40
227618
28
384869
9
87
57046
4
92
21
93
11
72990282
37
52353
39
248872
20
21
37
23
55
113416
23
253784
82
9
505655825
95
5
482656
98604
29111
320152
467907
135808
35217114
231948
460640912
480371
92
168885
41508
431249
36
66
477652599
68
250768
85
380287762
488634
149219
486433
84395
20
317984
225921
71
399190
39
78271404
68
227626129
59
406769498
6
9435
2
184259
103457
398103
96
287161
264884
331981
9
33
95
4
69
2
17
82
160313
165341
57
471188184
90194
8
939672851
421845
54627
409198
66
444996
270739
6
8
48
85
354364
40
64
288635
4
4
446048
11
437131
420758
355988
71
286773
35
35235
299379
160666
9
3
88
371189
29
55
15
90
63
114006129
180416238
187926
955998745
84849
76
46
347237
407495
440643
992256879
51625908
583244422
117203
19
309253
923232708
72
98
313947746
36
5
32
7
47
94704339
26123
9
535153297
684288806
176332
458321
172819
118292
8
83
260797
42
86116
38
729217182
128505
191669
200613
1
69
98413
5
339659
490997658
362982096
396283
41
32
313565
24
52
16
55
67222
7
282785
374099
30
21
248787
424291
47
17
81
58
503731468
81
459478108
440800
214874
40
3
444070
447957
400858305
900300670
946716740
87
240066
35
437880
6
139351
43
295301
1
116725
22
43
47
276812
454839994
90
5
264926
3
14
92
236508886
29
42
62
49
51
7
78
69
63
162727067
70
225895
36
320243008
597860206
992
39362
82558
234882
44
95780
631244849
16
377980
1
62
42
80801
105666
7
70
298224
515484719
54
82
92
17
586736731
93394
65929
32
43718
59
413855
949327772
444439
374745375
260123
468315
225459
5
31
8
293443
61
394449785
52
36924
214688950
31
11
418804
90736
192140
98
12117
89
339485245
54
2
228966
3
464573
526386553
63
57
139567
189369
221668
211955
422116
5589
133516
263187
499532
79117
384913
405586
1938
84
423405
177456
201308061
144730
15
35326
84
356370683
443574
4
78276
927305813
54
24
246172655
4793
60384
92
6
82
1634
74
26027214
2
229960902
38
7
461906
45
34
88
7
40
77680
195877
61
162629
50
65
77
39
52
603832849
76
12
57
954977772
34
157967204
89
7
39
549710127
36543456
7
60
387271868
225076
9
5
763690487
709000812
92
23
25
54
208668755
315499
3
121684
259669
6
400071
12
267921
90
875420300
659923062
93
58
42
4
64
89
23
491382198
14
94
473176510
377099
204560
43
263971
168324
5
96210
264779
70
132414
36
488683
2
337676
40888
140050
18
77
18
69
467704
868471452
82783
267720
17
463017
22
14
159333
441324
98
446513
8
63
448155
85
65
73
32296
76
4
146568
4
79
991946960
1
266804
67
2
103487
66
51
10461
256025
788017872
272395
303660
462362
5
1
297103
394876
63
50
6
51
52
262335
32095
50
33
7
84
29
469249
39
31
86181
39
96
3
482305
108985
15797
26482
9
170356
331957
338097
27
75707
23861
297694
84
9518
268039302
449367
12
20
108927
82
68
80436
67
480415
362151
38605
415144048
79
202766
362643
153137
457410511
7
216675
374611
15
95
106979
21
230954228
692965510
48
19
486965
31
93
79
19
8
6
4
93
80
487527
7
346494
43
255356
150319
6
380989
44
52
78
90
393897
235564
57
8
53
48
33
33
453667
347374767
27
5
45
351189
448517
24
9113
368343
34
16
174012
66
349551
234625
208490
2
52946
385774
339123
104576
73
275926
198824
29
76
7
36
89
12
68
399705
486549
757711497
58478
47
29
62
30
7
352824
286077
338809
36
397686
424658
63
912030764
6
90
62
5
31
17
358721
39
3
481988
286496
9
21
30
340495076
2
264304
70
6
42
486355
381437
7
301843
35
28
34
38
5
84
236411
79
40
319900
384332
308138078
605924491
4
372203648
13
83
112024
6
41022
22
22
3
182578
35
58
468728
48
14
390180
9
296310
7
116221014
11
443603644
67
237540
385537
32104
6
24
775251025
311698
155227
62
198969
51
858035019
31
20
30
482304
362439
4
401378
347907
437777
68
6
15
133373
4
32
19
136265
53
87
39
481500936
2
146875
831866807
40
96
300889
72
418515
237809
723459028
331009
93
7
82810
60834
13
45
97
46582
80
64
5
36518
40
149090
377970114
5
52
53
153525
69
57
404027
54411
18
218704
493832
285877
193692
74
4
25
97
458561
395823
1
211235005
806807937
49
18
65035
194664
294587
144614
48
417150
45
23
33
92
4
271988
19
55
73
3
1
221498
392052
32
609389944
27843
208308
3
22647
95
368995
6
270169
91568
38
29
49629126
1
80294980
603354376
100663
477427
7
4
199343
697239484
353129
945838456
210420
70
170551
44
15
71811
92
198560
98
8
158805
356146
15
36
207063
174347
93
22850117
80230
55885
58
73515
15
87
24951
44
226872
198988
6
312487
37
86
446231
1
90
609398804
49
3
5
90568
23
5
255981
3
34
768784620
45
79
13
413079
264577
311710137
82
196796
54
25
189229
423139
4
6
406598962
256920
317625
18
191746
2
56732
8
249042
266545
91
923098419
902517750
98494663
229562
376519
95512
418912
31
31
81
239888
24
678652682
461087
157993
20
271673
63
17
163751
83
76111
453427
207936162
164967312
111705
180902
39
89
371071
22
3
40
98
30
158497
483714
51
19
478767
363913
360172
97094
506859664
667676759
88
5
358146
606722533
8
30240
51
2
94
76
37
65
249391
333864667
345466
73
46
323229
110906
60411
235983
36
4
28
27
336330
133100
236054
599889866
84
94
393149774
397835
476355
49
387980971
9
440408
119617
348032
985856645
5150
97760
190049
42
40
13678
479495
69
85
473780
303929
9
120286579
91
441991
19
84
56
234373
9
36
86
433486
52
35
6
16
13
44
32689
398297
75
196851
136466
3
464637
78
20
19
151207
32
95
87
222125
301836
281639133
340223
2
6
7
93652
49
286575329
38843
29118
189240
55
8
99
645395172
910337888
78433
28
15355
274021
31
275735
11
142785
990897589
213853
13
66
55
54
207580
40395931
114047
34
9
95185
414926
69
457053
327110
315727
78262
143048
15
976240758
175505
84
832580079
191066
4
132351
82198
321469
251348
79437
257365115
44
14
457082934
21463
19
465342
29
34
312996
886788698
446404
10
210847
28
63
46696952
8
44851
27237
36
377616
96074
64
3
19
98
6
482550515
12
404940
86
9
225767641
80
697830436
79
9
8
9
319891
54074
56
3
589607310
69
86
4
344305
468152
165955
20
319929
80
231701
85
170117
214452
464068
92
64
7
451593
78
55
39
191962
945512718
1
94972
7249
30
172551
194730
404977
65495
94
23
8
47
299452
360964
67
367297
48
58
61018531
854283685
49
45
11
10
15
62
23
26
191259
2
31
346151
5
35
431749
403613
26
276884
72
27
3
683774016
206057
1
28
332909
201468
99
23
37
90
317591
67
32993
57
365013
7
284683052
2
43
42
354263
2
60
102720
375641019
33
418389
242370
14
381456
74
250788
152401322
149466
96
81756
192110
229243
94
7
97620
64
61
32
577425146
271392
202330
88
5
74
52
48
3
820447950
465790
7
71536
327187
16
181720
29
91420
72
355090
4
55162
41
16
416723
180054
255103
61
29768
273611
265530
97
89
23032
221538
271215
184122
56625
16
695464634
77
5
492074
385622
2
322694
59
149545
186087
41
328351624
204688621
1
63
42
375124
68
192563
50
306661872
71
5
122511
78
25
92
48
63
17
420242
57
96475
8
242444
52
17
18
9
315841
384408
89
52233
71
45
34
14
283586
570578034
57
79
321219
281825
17094
38
106827
281352
426263
88
308914
410123
43
5
63
48
233428
60
421360
37
67
7
495698
18
246294
38
472703
9416716
72
482322
29
133752
4
43
289356495
133014
680157327
497035
5
251567
5
324474
29
327372
47
92
362248
38
6
5
285273
43
72
6
33
62
65903
218100409
292309
38
64
12
426209
295001
156237
337325969
93
21244
566264626
94
9
263759
314630
68
42
323906
55
43
52763
85638728
49743
79
94593
467891
37
156932
77
312747
314696
436981
55
253031
441691
71908
391835
78
44300
74
468697
68
38
57
920177939
616734920
68
21
6
164265
71655
51
706580922
539659047
35
364569
231330
74
95
77790
90
323650
173339
244744
95
61
8
37
86
237759
381474
54
55
482558
327460
64
33
246258
304796
87
152253520
98
197555
270155
62
440310
82
30
90
49
2
45
277019
86
280609
533392891
332431
4043
48
377628
657747389
203520
306497688
16
53
67
94
24
9
349321
417865
432226
66377
227068
25422
91759327
337202
42
544202034
3
218284
81
7938
8
68
32
89259
22823
70776
220941
466873
96111
96
8
1
16
86
320835
8
7
373313
5
26
169045773
5
68993
560258227
87
43
65
268890070
73
23895
85
232220
211255
19
28
8
26
41
388447
292387
33432913
448269
52
289220
231398
498550
9
30
110131
331176
364582
209244
2
505252143
58
392307
85
2
84288
808968414
469785
149580792
5
62
18
76337
195476
273965
92175
619157361
1
98
286514
186891
2
19
201445572
35
935278448
361326
455037
431168
32
18
3
5
632252325
315447
291624
7106
801342493
76
97
70263
9
96674
96089
264688
487177627
85
165440
96
490756
157102
220027
93
311366
353984
387425
2787
86518
82
388572
347373
230722
14
459879
383163
116502
40
21
48
95
66
98
45517
5
2712100
8
81
9
385064
316274
164348
44
226230142
144188206
243552
99
25
344994
4
676781114
465246056
25
24
81
887791195
70
483425
50
201311184
853614456
430254
152655
252867
449392
29484802
207911
103888
52663
283981817
10
448287454
29
3
17
99
3
94513
16
28
72784
78
367014
40
69
203402
89928
356004
207647
70
61517
88257
14
99
58
389081
3
865280491
76
17
75
312898
58940
212510
138804
198790
97
1
40
351831
78638
289684
435268
49
68
595223677
76431385
490319
104038
659590205
426695
622813993
57
67
78
17
1
76976
94
448193050
474426924
13
78
228893
71032
46795
108591
150961
305827
1
20
51106
43
59
78
874842928
8
111446
6
82
304260
260961771
325935
72
394110
51609
78
69
41
463368
836954369
90
276061
55
245529
319052
272996
2
206503
273619
346634
49
99
63
168631161
56
102298
249700072
90
62
94
315061
22
82
2
95427
191465
2
56
3
237910
588944727
1
96
158830
67
269404
6
228958
353514
47
8
69
399504
66
98
387694
482256345
435082
80
29083
71
278460
3
407272
637165442
247666
14780
292702
49
58532
26
6
231460294
14
70
355869
97866
36
75
487513
591968581
116198
4
166530
493491
7
43
100364
1
97
22366
457495002
91
379749
602324322
314542
95
35
338157
235485
28612
40
19
416272
53
344357
239592
92
267573772
70
119071
50292559
88
79
53
5
36
73
324007
65
498209
82
458861056
20
457206
355355
845828491
498561
380262
92272
9
498381
45
400940
10
262103
82
83
222300259
23
224367
298685
14
60
210928
379551
163901
352452
185338
90
92339
228857
98
3702
400518
33
357307
62882
287186
289384
248101
63
2
5
811457122
326324
8
79
284364
15
51
55
21
330868
403506
477061
19
44
74728
8
315219857
276382
77
866442103
50
2
218969
142540
317801
30
171215
42
66
358840
51
2
414287
25
104500165
424902
451822057
451544
609618859
221414
9
50
3
238873
450131
237859
381847
15481
76632
132941739
269495
91
55
13
21
103524
47
887680185
303198
212616
37
314573
49687
287312
7
322647
38
91
46
99763
328041
472143
125855504
206993
545171122
5443
458114
296955
266376
79
3
162869
8
13
417870
167261
9
299096
394379
350894
93
8
40
94
276973
14
91
3745
2
23764
197581
83
248716
9
167559
225184
457432
388870
41
87
445526
10290
64225492
56
85
12
5419
411028
14
78
90
19
426593
171804
78
26522
45
718157209
173224
42533991
29
632829380
189236
30
99
50
328442
91
342360
9
343582
35
73503
78118
334949
96164
220868
488632
712373166
313631
179143
81
412911
444435
714406434
55
396839
29235
235241
269417
3
52
309076
25
7
463726
22
207454
884800504
41
354464
89
89189
18
72
23
294295954
362939
181653
6
384797
24
1
419132
89
7
32
628960439
153195
26332
257492869
8
6
478139
30
29
42
87
53
3
155368042
436786
146172
207578
14
23
20
59
7848
56179
2
88
437559
146176
234474
1
4
221600
95970
87
493016
293288516
137330
61
37
82
83276
74
41413
30
419138
3
429339
61
389130
100660
32
438338
7144
341647
18
61
6
64
960035589
69
465737
9911
4
944693065
86288
1
2
26
335192
747531428
30712665
241547
72
68
26
204290
40
35
53
18
55
11193
97
45
472676
42
382667
2
406697
85
330309
74
74049
484047
23
298665
5
253968
706426623
278105
158997
2
343312
370477
27
348604
292644
59
66292
132858
211663
53198
21
91
427728
58
485679
76
3
57
37144
60
94
96901
141626
86
2
82044
54
3
83941
74
442958
117755
673136886
77
77
37
461558
321575
5862
86
133376
463535
532056221
34
2
385063
2
41
70
95
1
57
465050
254836
992196550
51
5
90
18
39
6
12
19
181526
325528
35
256775
352100
226951506
5
412043
28
240288
273846
300295
80
37
210113
280473218
62
7
40
425077
129829
404811
73
88
30
374906
18818
91
88
60011
61
15
17634
57333
867368137
14
421939
136924
58507
133320
30
11
88
226623
27
82
55
54
432613
24442
75
35131
3
6782
579793809
97
450532
140874
183501
72936
112520
60
917379984
170114
51
89
93896
170438
426459
81
32
111176
42
152013
1
608319735
148056
65
403268
237928168
78066
95
8
26
7
41
68
37
56
30998
488052
1
119526
169667
90
78754
41702
371428574
86
429350
323080
74
60
188031717
74
63
26
94
444482658
2
384664506
5
3
106219
372753
5
779826916
374232
61
433794
66
51
53
5
17
9
440774
70
378793
97
91
183716
240066
62
229184
65
31
296606
61264915
396697
89
114594240
41
365624
34
39
407655
48
372976
499987
257650914
113427
382532
412907
73
15
69
22
33
22274
87
366770
272642070
336098203
96384
60
4808
320541
21989
98
290982
18
824325021
30
284622
549144297
318456
442318
84
69
23
1
396963
75
378203
279508822
42126
115711
238129
65
466066
56
288635
225682
26083
78
973260666
931640819
86528
152969
88597
28
55
148653
43
458079
182147974
7
929665278
8
23516
65729
75
3
47237
25
437459
231409
416959
45175615
79
16110
89
27
1
57
642935083
284217
45531
73
49
317374402
484096
682396332
1
488752
1
487586
56
2
11162
5
183951
28
94
30
22
83
178001
51353
354406478
51
8
1
152179
6947
650845721
61
478277629
52
33
301605
94
302811
39409
282655
79
28
408843
897671901
108687
7
104132752
41
89
370293
4
3
307869
34
493495
1
32
58918
89
458574
451573
57
306823
169123
73
1
83
203661
346844
5
4
170290
68
9
386516
382387
41
180975
36
86835
748512454
72
263287
372491
15
62
403404
473288
762868571
66
3
385750
44
203531
298660701
74
298315
172262
486995
62
31
62
121648
163763
61787
202215917
378292
312744
43
42
318169
32
489743
472581
84
337389
78
273331
341268051
14
133772
91
59
20
115602
11
68
57
131222
45
18
397609
14
21
9236
61
34
354936
4
6
36
39
3
82
332915585
90
250105
95
5
273074
18
328503
364888
40
69004
42960
67
35
4
55
98033
58
8016
191325
368825
45
267352
329753
8
92
410437956
466400
394745
28
32
380382
100081
74
379711
81910990
8
241744
218405
288947
492076
14
98
54
849308314
56
304162305
41
430128
242600691
40
235509
417349
65
3
6
4
220249
13054
2
328094
403905
9525
61
45
2
63
24
96
33
452229
6
41
195637
2
127195
958541261
35
3
65
900068149
295177
148472
338834
363246
39
366073
60
15
34952
310167
7
87
60
57
24
46
17
255998
348296
292343
13
36
174178
167814480
781031672
263505
62
78
57657
97
72
84
903280961
205827
433074
37
6
8
93
91796
45
59
370175
1
6
6
646198820
82
84
41879
67
3
63
303809
12
4
88554
6
45162
352312
74
65
44
300519
53
681314166
382590
55
1
382157
298484887
57
134506
392877
491205
317030
450035
36
36
326364
274486
36
4
60
274023
24
47
86
74
773191639
93
325988
77516
63
90
187753
47346
242384
80
64
94728
84
477008
996205979
221852
16
98
77
394863
98
41
164182186
22
164838
16
363614
382085
471726
463309
130634
95
256023
88
80
93
103004
302822
39
42194
4
7
499958
65
4
96
149350
496939827
24
713104670
69
132306
93
329702
53185571
193612
121077
57
433957
86
41
73
397508
229951321
696009518
468514
291017
407694
43
347949
319957
11
142462
4
8
154060257
33
57
614429683
199975
437323
8518
91
92557
268981481
134388
30
460638
126573474
968061986
15
21
497642
234693
5
376904
60631
24414
35
30
400885
34
288741
105225
28
280414279
42297
66
137025
49
30
90
21825
463707
96
462407
26
46
286413
84
47
2
2
607656539
415626097
84
19
473169921
162685
26710026
49
3
112521
349931
493923
312339
433552
51
438305
15
321791280
341702
441152
273193
24
265317
88
66
356720
39366
96
294461
97505
97
5
4
458331633
85
87
24
4
48182
158745
70
470492
31
424431
78
59
185905
429375
81
72
204080
9
99
6
338828
17
455437
19
348937
373644
403944
16
81
38
418127
79857
452591
335286
196152
31
90
53
282757
772197662
492489
266498
425592
304929
543668563
5
107988
770547200
14428
58
403469
57
55
331934
486547
181033
26
95254260
33
394493
34164
137870
57123
26
349081
8
832307357
468742197
418221
78
33
267077
66
70
1
6
976794254
40
41
5
1
2
97090
300193
57
47948
49
303783
5
47285
10
346601
91
96
55
106470
347577514
62
313681
384189
86
88
267027
375415
3
120793
384372
262874
79579
123440
347579
84575215
1
90
416077
31778
1484
42634
100737674
487990
181046
295851
30
9
324673
7
45633
15
8
36
365983
76
108505
25292747
7
152163
159773
116674
94
15
454822
14357
7
444504
165689
63
85
113833
812233141
151956
152879
60
448313
16
89924495
364490
69837
55
72
29
7
188968
852334998
413508
347421
62
95
46
62
9
81
322023
76069
97072
631999779
3
68
20
53
81450
71
96
59
273248890
57
60
109044
376539
68
73
92
446017
60206
409750
145653
251772
59
478566
33
59784
6
197294
14
23
1
182031
97
348142
94250519
434395599
7418
266363
15
169174
520802369
83
204737
45
58
340164964
78455
1
379318
127707104
65
9863
35
82
24
6
82
25
60
263854
90
95
75
39
60
89311794
22
2
71367
114719
459299
235089898
74
470736
73
353027440
346977
370661
118020
69
79
684764230
189833
308134
296802
45
30
96
57
28
8
95
25
29129
41
528094565
20
44
91806
285919390
76101
34
86
3
13
162713
78
58
383355
46
315173
451295
404945923
7
912642779
150989
97536
118367
49
398628
454687
28
97
98
8
8
33
79
205879
83
240855
49
41955
18
70
48
85
313771
31
87
32
86
69
209598
712774151
7
190540079
77
65
74
365041
297129
38
3
219240482
63
2
19
263190
897291428
39
110669
15
4
59
334073
4
343670
31442
63140
241896
7
9961
39
48
234166
261785
9
75436
269419
63
158082
53
454981
308453
13376
17
397312
57
5
8
79
133303
82
226211
75
449274
296466
220563
91
262258
143860
194495
9
113981
54252
82944
32
209554544
47
72
10
46
41
19
29
363690
5
91
41
8
85306
636207068
430011
112632
43
297867
29
6
44
68
62
79
78
17
2948316
426354
358885
374507
442689
99
47
441679
63
28
6
493884
6
53
135952
141527
228697
580786099
54991
412213895
252746
388881
92
68
81
47490
340040
203364
674186011
5
42
211765
66
110858
424485
47
1
75
99
369089
464640647
50
404874304
253926
22
305798
268982
860052933
98139
83
13
91
64
253644
5
176095
20
41
2
352408
336754821
42
93810
263485
25
8
34
314484
344883
80
33
92
491365145
361248
456741
154541
893917521
4
378395
55
86
29
278017
338806
56
284753
363277
95
348002207
417063
28
78
40
56
79
163223
439790
39
302562
15674102
31
81
9
381059
284036
14
4
95
411439
7
408153
7
62
497833
66
328833
74
140930
397770
110186
460234
18821
63
97
40
84
9
105336
195122
365537
63
27470
209553
8
54
261873
192788
54179685
14
92
498078
406501
52
70
369287
77
234505
377067708
95
4
101956
136107
56
441288
98
89557
18
83284
64
258738
5
256921
450265247
439540
98
289595
28
76
98
460231
67
133411
403492
48
48346
80
5
20
38
417285
297970
21
473384
404281705
120764
4
40
36
8
647896662
327377
89
22609
96
57
683881642
304609
13
3
56258
49
12215
12
94
22005
406430
91715
452053
418415
9
54695618
56
4
59
56
1
984484473
4
66
23
46
39
31455
24238
69
636625806
90
49
62
2
345517
61
12834
1
38
34
242284
740699901
368982
31
402860
56
348782
220805
42
77037
19
66
89
13
67614
27
87
20
72861
35
447696
37
52
51
44
95
29
82
86261
10
91
112943
44487
149274
3
473625
724421000
174779
193354
43002
439426
164016360
340513334
56
330120
35
2
128646
5
67
62581
793394869
22
69
44
77749
193929
403513
98
59707
430097
453276
89
291780887
5
446549
374011
1
55
323965
81
7
78
49
318044062
51
72
336660
84200
430612
84
9
19
450056
270675
427875
91
285355
98706
11945
198929457
50
6
897587682
4
22
87
245921
8
187765
51
53133
7
418083
92
213819647
66
32756
77464
495145
203296
89
126404842
238574
28
49
486484
178879283
50
50266
9
222813
72
1
109953880
7
316085
302612
28
71339
87
224051
379372
98
38528
646347987
7
69
57
191494
439152
43
387960
9
340134333
8
28
204164
38
11442
416725
312061336
45
44
173958
943447818
267899
13
440385293
30
583647896
90
199106704
157675
284216
560715818
2
78
18
274038
292327
88646
3
358110
953507123
36
813309412
37
57
143841
16
575907454
380302
76
1
870125343
43
55
83
19
442799
18
304222
259323
253539
486333
91
15
40527
198158
28
276818742
86
4
32
80
229142
73
88
96
8
87271
2
82730
926729855
39
16540
250371
55626
15
5
1
18
352005
85
347047
26
12
39
60
151181
360840
168562
74
9
376089
386458
479003455
463433
20549
110473
7
5
28
38
44700
7138
18
70458
10
4
80
103532
425225
134864
174102
486398627
8
4
921863561
222007
10
29848
38
443794
198239
316718
424447
486729
34
12398
22
96
31
115246
7
23
213721
242384
3
47
44320
91568
37
196002
424658468
499644
74
412005
429754944
60
84166
678271297
15
254023
65
457677
451532
2
68
120783
155052
25
342175
252182
41111
44
300035
200213
67
498633
7820
62348
176147400
98
147820
131880
44199790
63
80
45
498996
296019
204623
56
199663
413517
392131
3
401888
43
87497
24
3
352053
428223
298855
5
16
6
232763876
2
22
64
94
207130
47
440174
34
4
16
385414
72
266629
57047
4
60
87
10199
390957
45
529659128
323182
50
1
235581
63211
62062
89
68
7
375108
73
267837
62
63976933
243216
44
54
222971317
198210
313879
60701
25
94
116277
307105
8
5
8
54
93
67
447809
31
154998
647797048
94671
52
77
371725
463702949
109753650
38
19
40
338374
238331
446498
414773
257964
281003821
64
11993
9
61
100367
102794
489910
247384
18
6
81
185218
89
79
197030
83
41
95
100276
446720
71
40
81
382504
3
371145
208315
5
9
17
439840
94
264086
57785
42
19
314131
430995
10
130063844
23
143778
366815
15361
150508
62
80568
362317
3632
262051
16
45
360195
810547868
137086
226269
197993
166185038
16
157994
92
1
88
352659154
255322
68178
58
88
43
873043934
6
36
326651
57401
198825
383519
129111
462802
28
670879012
7
115523
48388
52
180997
89
66
76
456340
83
127964
63199
180615
51
54
74
353309
444000
58
7
476601
477628
382527052
85
61
71152
17
237779
351271
692300362
426713
46
193173
26
7
3
20
118416
53
104502
6
390603
53
29084
179947
84
342402
311668
47473
4
142191
1
22
22
491531
305798
6
64
44
97927
172510551
52
220974
40
448510
445027
8
98
51
22
114446
185133
164490
33
35
89
7
19795
186733457
295068
91085
420095
263329
426744
91
157234
3
244006
63478
389475
574596419
70
811752188
227298
810340187
267746
422318
452580093
78
97
20949
94
1
76
27
423136
107418
328774
392613
186421352
20
62
80
96
174910
48
47873
48
183906
452990
75
435138
327505
81
374526
347160498
68785
93763
240280
49
318032
92
4
223637
64
66
96
436900
434779
7
21
617101812
70
127498167
54
4
415213030
8
30
10706749
482202
15
2660
131796
41
759101125
68707499
42
12
21
384875583
12168
390027
27
97
357457
8
128230
212124653
83
4
186526
9
52
350136
158278
385771416
45127
18
56
17
48
649080865
15
13
249432
23
914391992
520688537
66
72474
471655
33
44
245337587
77753
89
79
2
55
457296
44
3
79
49
472097032
524628547
2
62
207063
81
264344
242765
35
220263
307022424
222255
8
7
485693
511618315
32
158688
350555
59808
90
14
62
3
142186
57
101241
63
446772
67298
125013
9
666802750
715304413
91
51483
800452370
360977
49
486539
114056
163358294
82184
68
163760
36
18
77600
149024
82
541293989
226743
277077
440418
126921
32548272
38
495769
83
450867
338054
404485
159723
10
74
294356
73
31
45
21
83
9
710330589
45
20
75169
449441
355505745
56
206686
487574
225637
58
379509
42
5520
103247
424347
7
356960
255521
495141
29
207767
494488
339014
51
36
17
183593
85
426387
240897
12
979793420
34
374598
29
460916
4
336958
330893
22
72
448454
71
194102
491662
342411
57
458150
93076
83
61832
64
75150
22
481218
49169
145075
37210
190083
141497
375478
207767
265467
679162867
362943
20
58971167
135654
33
103818
386296
8
307518
152393
81761
56649
30617
225000
23
60
52
83
214966
4
84
2
30120
75
261085
308024
355020
111781
378356
234381
437247332
186428
1
366292
49458
13
73
87
88
430424
491039
15
375930
73
928596749
70
144438
89
914965275
401955
100659
87
289467
94624
16
75
24
5
732081237
16
19
25
55
6
42
475938
38316
241705
990350452
352935
25
491249
392127
57
5
349228
9
56
481363
56
31
24
59
33
219260
26085
67
255698
197072
270795
346115963
451925
368514
118185
172987
30
66
11
397684
7
28832
53
114677
389768828
705910878
24
365013
71
96
75
611427632
3
4
21
70
90
86
258101504
401054
484553
334779
14369
5
87
184732791
1214
297661
83
119161399
37
99
274997
9
237108
487650
117945
61
319592
227448
32
265388
448873
18
295891
4
402657
472580
41
238983795
19
92
22
5
914699301
57
352740
49
179114
907770995
118639
71
16
80
9
4
92
77
21
79
89
462279
5
259537
87
69
51
102517
36714
223630
34295
8
317747
57
147579
423058
217600
53450
190017
91
48
14
72
66
201255
94
79
72
196378
18
789213740
299593
219554
133505
40
71
87
241618
290438273
28557
29
90
49
193621
457323
15
767246539
83814
29
27
88
22
317954
9
75
404670
31
44623
141494
260567
336936211
95
476090
375509
3
99
72
59
97
9
24665
434223
74
487293
48
62
94
54646
84600
168480
55
373728
68
95
67
62452
7
213846
615457171
462867
342399
59
16
140206
30
2
285580
87
103311
8
335634693
291370
11
8
362002
485799877
27
71
94
82
316684
14
24
472527
71
747917427
5
14
82
54
38
450016
297231
237474
43188
480668
392411
41
356438
425184
360083
2
93
36
392573
28
234797
422255
84668
392242
496393
254761
20644
485853753
306424
27
22
476613
81
355435
52
52064
93642
74
65
50
20015
5
9
625871122
158594
299262
729295200
457680
78
310146
301953
495874
760599640
56
534605263
40
118081355
98824
385750
257619
273470
238297
55
52
333971
168347426
755968883
2
386892
27
82
324072
211329
460014
235318
127537
298214
329106505
20
264941
4
31
90260
40776
3
413205
58
33
46
382588
325157
42
62
134681
40549
380735
46
46
39
13
86
186932
972722244
80
50258
233245
76
429015
170275
2
33
8
466588
494066
443759
74
99
16
95
56
66538
19312
423592
86
82
24
90
154059
366120
92
413138
37
21
90
598805105
113216
40
33
97
292556272
469790866
78
395590
60400
47
277621
47
118151
200393
120100
342627675
80
32
42
62138590
4
338658
91
1
191613
9987
58971
377057
38
378606
28
11
23532
245676
67
67
104897
249809
324307
10
266084
59
147089
380766
59
94
69
431463
42
26723
86
44
5
390920
708211641
71
5
2
71
879552076
82982
60
29396
230987
74
5
395190
69
8
19
220916
746821419
314536
7
473574
415564
235465
1
57
89
56
214601
7
352584765
284782
39
885460365
37
89
99
55
17
91
76
256728
231305
110944
55197
113999
470119
37
284320
182176
4
2
9
496597
325381
64
584294131
60356
87
188402
2
61847
8
337674
427294658
310131
68
34179
323727
60
43236
2
208090
643329142
231799
65
94
1
245527
259973
424513
40
430607
103837
45
22
349711
433277
86
75
57241
470628352
1
4
993347708
121258
79
378452
214689
99349242
81
11948
73
446763
73
11
33
8
172568
327629
5
41
55
48
9
291417286
65
54
287120
66
135178
94
177310618
229507
621962969
319772
191057
32
89
85
1
437063051
334611
60
868931199
115835
92
445160
46
60
28
63827
60
354589
459901
488096
99
68
52
29
33
22996948
270187
68
9
317171
5
78
56853
48
461846950
63737
9
6
38
123276
50
59
1
41164
85
365411
328409
367388
208279
4
258407
64077782
87307
8
56
239036
182312
348613
31
591744417
76
426094
220614
20
5
6
47
43
132980
268853346
392086
11
289510
75
34
96
342611
69
129928
12
5
90
301745
40
18947
5
429015
177514
257581
440210
220420
339550
46
8
991356018
74
68352
37
38
147908
440778
397941
73707
19549
65
429726
33
210858
7
460968
365459663
281303
398727447
22
97
447947
77
7
416795
99
93
422494
54
30
324206865
486497
38
192443
66
71
228817
57698
21
9
91
31765
58
340756
32
2
62577
325000
105596282
35
14
860996324
424498
60
379968
61
60
72
236776
54
231061
129931
82
1
6
319157
14
153496
52
91
105380554
3
367947
369944
363137
13
41692
471533
102310
9
346373
373888
28
910255453
63
363163953
1
586116549
106193221
2
176662
715634016
373503381
67
126521
113204
33
23
63
6007
469561
116193
17
392931
218395
86
7
106224400
492800
302403
41
209565
87
78
81455
172109
3
4
69
19
47
466212
58
192846
51
277911
7
20119
157840
78739994
469507
809035076
474597
626209728
20
376986
64
459854
10469
702332715
16
70
364423
4
361182
236667
67363
6
334825
26
9
2
50
10
71
628462282
42
550275240
28
59
766003470
4
7
13840
62
690794998
757348904
64
91923
80
313428947
192384
445870
235834
30
89
53
5
80
41
287696914
66
5
2
78
314472
18
82
8
85
39096
14
45
163197
40897
14
62
77
82434
7
167780
216837
45
24
458251
229488438
89
21242
34
16006
202163
45584
398929
75173
360989
372820
29
19
48
423308
26
46
273206585
7
6
47290
7
303609
78
41
982186227
354100
50
466333
44
19
5
95
108044
88
77
89
305580
398318
159066894
47111708
168903
60662
464436
99101
40
6
2
27
65
97
26
321550
368335
75
88
61434
73
415126
192644
402758121
76
156988
202456
52
22
74
15492074
1
398766355
267148
48
87
278427
51
39
60
346640
311761406
106547
268802
160631
299038
1
216635
442087
419983
487988
381644
396196
403214
15
667393535
351358
224359544
38
252428
39
81
466508
52
511574373
94
65
262292
133106
35
47
4
326334
425860
244537
72
19
797937126
373557
812133467
2363
315266
21
93
76
95198
445230
43
435833
11
85
490209
426804951
272565
219129
266029
75
44
105259
44
57
6
44895
199685
85679
39
6
49
383028
250713
37
957772032
64880
104096
32885
4588
310714
68
118341
46
71
69
163646
80
93823
15
280940
987434103
83
220615
151195
182277
110529
347663
127512
318817
3
435293
312853
21
279445
494180
24
99
496092
37
371334
375142
36
295743
5
51
31
9
50
194406050
179926
1
68
67
62
35
89933
86900
203580
38
386058
83
75
412253
452594
168007
7
772767399
6
60
766657637
1
260216
373643
9
94346
75
61853
279986
76
215685
363216
23
197308
4
134095
97
91
55
9
84
1
242964
114807962
79
173383
76
119153
284395
73
304106
477309
7
958124760
297212
326818
3
70
195022
71
95
43
81
87
78
20
48
286177
270991
11
127540
342655
80
23
14
315013
9
83656
97
70
349543
37
442633
342371
84
121649
19
62
23343
103340
937838347
77
90
7
456039
415396
226923
299404
194343339
572173238
236713
15
28
9
83226
66
9
65
25
46
28795
16
701439055
9
20
57
26
36
277913
311297
72
88038
97
93
8
10
233620
178221
8
8
2
74
4
259591
72
476433048
163295092
249755029
34
476965
93
356642
266364
429403
199604
444918
40
403578
236954
93518
196579
6
47
59
89098
467731
89573
346528641
36
170930
185125
126138
64
64
75
267146
24
453963
96
89
24
3
99
307593
65771
229857
8
88
9
75
19
46
183342
52
837313577
325340
375248
185848
42
461885
445755
5800217
932079877
33
31
50
189362
80
309635
35
80
98239
24
419403
4741
9
958321373
202126
63538
69169
17
14
27
47
38
182338
53
376712
195953
66
90
196824
226620
8
156768
61
34
420816
591523471
1
22
11
7
161761
391376816
2367
29658
478171
15
345916270
251319
470440723
18
423151
162452
70
265566
85
3
57
48
27
48
61
488675
229935525
334359
50
72
792538766
59
21833
60
79
2
311751
192580
33710
15
309598
2
273424504
499546
78
280606310
1
496540236
305903
42
5
149972
5
147357
621049486
95
8014918
121775
235254
98
25
87
136179
73
224010
836561128
5
95
65
466333
166956
434790
35
80692
92
486208070
516612517
42
3
69
5
12
253177
207336
25
14
7
415210
906230037
143900
11
494832
686477496
60886
61
275
176996
94
3
89496
78
22
90
1
20
7332
87
4
89441
15
284816
11
69356
75
90
13927
517450546
219366
5
148585
397867
125096
109634
285862
312388
493333
423570
48
22
70
6
120746
85333
98
347062
114573
49
411807991
35
24
59
497710
81
3
52
56
575569464
398673
1
128765
715336222
180892
4
36
660400164
401415
666212738
223307
12
2162397
215092
109618
179792
32
37
393792
7
380375617
13
8
313626
33
214671
293017
26230
262761
799764138
50
427556
3
81
417294
67
156355
204531
79
90903
134826
446495671
930739645
944363582
43
219350
64
62465
492125
75203835
78
92
52113
74340
207379
1
93
217622
271682
455166
480050
35
56728836
285074
73659
6360
482353
4
6
104491
294476
83
183497
158186
249733
95
68155
7
495952
78
294530
184139
85369
384350
30
182940
277340
229465
2
102034
57
9
8
3
78880
332877
246794
3
334955
20
428154
83
387280
475286
528246529
121108
47292
21
77
29
471127979
203085
179822
98042
47
289573
319628
19
375357
26
2
84483
455510
213693
48
41
233262
9
39
360316
351683
279888
343291
343852
261860277
8
251778
200185
402630
277290
21
25
101522
80
517577528
79776
112982
82
70
247794
7
59
166258
432574
430174
115943
370602
329114
46
753040427
465945
429004
316766
151905
60927
255091
105168
445836
315619
222115
225644
15097
22
239775
5
69
82
179448
2852
147548
266060
75
485506148
475136
139326
12
56
84
57
426187
45
5
6
30
917375442
248796
94
29
94
645520849
368836
146982
117695
356113
11
86
12224067
322949
455700802
41
215670
71240716
96
51
52
80
262002
267618
154242
58
3
55246
88
4
34
85
123776
406008
168042
210237
81
8
3
70
5
70
79
349987
489596
383060
94103
133033
46
82
88
46
80
361618
86
40
1
1
312725
276091
89
27161
266289
23
34
68
57
338278
423673
16
478869
712833114
75
25
8
2
36185
498490396
501223890
67
28107
341489
29
83
9
51
1
52527
25103
6
2
27751
45
11
37
989590137
34948
40
76
123645
71
147961335
275870
429042
294989
425257
908842989
451027
23
4
87
961511049
446157
79
50
68750
495501320
44
39
556968045
18
74548
111921
31
93
78
69927
20
82
29
295703
183378
8337
8
65811
352662367
62
85
41
223248
259303
386079
25
399317
147991
499740
228155
119721914
97
46
2
87
356613
158783
346388
119334
32927
2
19
87
54
402301
28
85
7
7
243308394
400210
421490
163923
64169
651406921
1
366427
6
857001327
97
387464
60
203077
4
55
6
4
576008635
156830
437905
262894
4
2
25035
105301528
80
40
13
932185300
24
3
50
99
314094
339095
6
18
58
538284658
50
555613920
76
137193
634949020
379075705
642118503
8
3
62
84
144015
3
7
42
23408
196746
495278
224600
272430
64
5
280899
78
38
441379
41
650955028
178961
3
421483974
31
77
61
2
50
353176
97
6
71
68
439238
88
60
71
608198819
283841
27
372247812
178147
6
33676
5
82
37
54918
442738
431235
8
321880
64
102621
32
60
312813
60
1
57
9
122925
67
225916
96116
59
439494149
58
48
78507
6
993899979
283857
58
3
3
7
40366
38
36
131058677
3
258762
336262
313810
70
53
476445
135921
208193
45
119051
163798
79
13633
19
30
6
104428
398199
5
72
135463442
6
174513
21
53323
21
41
254757
350383
81865
186221
100755
336921
25
177029857
34
370876
419135
18
472830
340720
6
4
317552
832223920
310636
8
990015729
5
66
1
638265718
9
448169
6
350048
46
402522
1
71492492
43
842857205
183692
455121
34
34
120158
3
81
6
15
50
9
3
201460
91
497287
36492
74451
74
1
176538
39
55
98
6
80
467235
49
333799
352415
228997421
6
84383
287863
6
887852490
256301233
18
47
455847
71
59
241703
33
18
17
464307
80
396343
211682
26
219958
81
402504
652392921
3
18
12
171238
49260
412598
393782
72
80479
399467
221118
50
76
11
54857
31
84373
319174
159362991
71
5
730460842
340425
370594
64550
9
80
35
322363
353655
46
68
6117
54
3
16416
51
16
216212
319994386
89
1
82
51
10
8
15
66
59
321874
92
46
71
454419
216776
97
6
64
235402
92928
175148
479807
69
60475
18
48
3
2
9
279598
711301556
71
470733581
297462
343442
22
129048
26
9
482089
467116
97
45
9
298460
56
93
60
13888
14
26
32
635450561
9
231807
993859829
65
243820
685378891
380028
476051
120474
358889
189760038
2998
93
75
54
71
789612199
405002
110138401
357390
205270
271736
44174
95
55
6
2
384370
267186
351794
52
178805
88633
389052
80
430228
339525
25216
4628
7
95133
82
338933
14
455960949
45
125706
340432
69
496047904
203403
103015
76
174284
70
114478
77936
32
67
271026
51
13
35
43
165994
336343
24
277784
1
23
139105
28
5
185909
433168
249227
46451
249455
86
8
78
193618
70786421
38
25
149165
469380
99
37
167242094
393207157
380577
62
227369
7
695590824
60
13
243586
295420
216532
22989
74
36
306642
99
573494224
43
6
181408
426654
9
66
35282693
314070
82
98
69
973321607
499898
87
26
84
903277609
82586
22
3
487039
124272
179254
71
528293191
4
42
450464
353933
168326
477718
129865
2
426895
52
244579
50358
453875
465631
838025255
160966
15429
420497
8
29
235191
451832
16
25
39
325890
169204
785851927
28
33
412955
463210
47
7
433905
418654
418365935
50
4
719305850
360383
98
44
95853
57
384312145
11
208421
258312
90442
502437635
6
133279
4
7166
34682
35
495947
34
357785
247845
365865
286417
83
141697
98967
198617
353186
487673
82
92
16464
429977696
28
44
62
89
71103
6
216854
731836189
34
76
3
305640
74
78922
73
1
53
343504
47
82
311285561
891688673
18
49
88
31
404856
44
99
93
468657
62
274502
128565
426257
89
365362
3754
298024
88
268214487
251565
326237177
69670
450952
66
81
9
109708029
855855391
130537
13
289518883
70
294660
2
38
463495299
412755
403643
518413132
92105
64
642969203
13
394642
344606
335710
68
20313
96
26
93005
7
64
1
2
3
263496
132614
5
271165
289360
59
865952490
246460
2785
981775830
429308
88
27
909227487
212275
369287
372154
379830
260770
71
182757
520443923
77
8
432775
14
267545
73
345973
13
108487
262313
14
271733
50
51
199039426
3
4
98
87
458480
469086
46
37
82
177511
71701
93
84
70
233209
463712
7
26
6
12
39
73
484867
7
314319
87024
90
6
63
461622
1
2
81
808246019
429511
42
89
472403
170017
223640
419069
46
12
93
75
23
34
477804
93
256450
22
85
40
15
22
30
236206
325244
6
169692
2
45
227656
5
72568
93
251901
364452993
97
70
9
338119
115623
66
21831
67
50
290687
45
327343
485279
120557
65
57
296502
80
98
17915
42
32
37
60
293622635
5
458396
93
494949
79
415153
26
27
142292
9
75
315487
3
11
423486
7
60
366139789
30
126858590
356133
99
4
29
64
412463
46961
293626
2
142376
79293
2
68
203545
57
33637
17
37
215128
6
99
5
695939901
384344933
332117
46
138445910
94
347408
61
59
12334
60
47
496719988
96
332782
15
7
7730
74
153865
287617
25
16
99
6
98
21
31
57300603
166014
70
499331
31
84
57
17
27
157015
418318
39
57
96
148228
186574
439237
406119609
78
267125
132011
96480
26
67
88
39322
7
75
72156
425706
14
13
398984
6
97
98
884312319
59
205307011
1
48050
434042
47
48
11
94
8
183745
3
201466
968628734
66
16
50
230919
59
389504
40
63
198024
819083390
76963
305258
417490
84
430106
41998
464424
34
273482
349480
42
50
305875
178092
17
37748
178110625
70
65069
209875
189109832
72
37
72
55
3
175964
87
9
6
7
7
94
414781
18960
5
2
899336086
112094
93
459719
249667
212795
559609158
345237
82
261765
395787
99
84095
278161
61
1
62
469533
447592
408857
54
205067
55
37
82
339007
81
73542
349391
55
51980
604790484
223624
40
82
60
272859
69336
64
9
51
252196
175981
266411
68
495893
53584981
365969900
299720
137052
311302
1
31
59
31
266071
802359555
87
28
49
91
80
49
3
29
39
48
362020
146758
38
531740786
384191147
46
309986868
373513
306508
76739
121075
62
5
4
71758
517660648
57869
455370
335023
294228
43
39
327157
76
69
279648
257741
63
322654
332549
39
53
12
395473
37
287930
97847
301079
11209
2
72
33
2
436443
784159368
76
25
80877
251009
61101702
131985
32
151351
82
39
26
236593
93319
28
223203
2
81267
17
434324
58
449067
191134302
73
54
444514
31
485997
49
90
6
91
17
79
41
298980
97
437392181
315959
93563
346615
38
375545
25
412810
11
7
46
6
333483
31
51835
287242
76
315928
7
87
55
366370
195211
33
465914
1
93
69
409461566
261090
404537
66
147546
70
4
333531
11
300922
21
206854
8
5
40
366033
56
53
31
372787
3
359997
425210
211606
31
413148
283787
5
128727
498089
8
3
44
446540
1
208987
85
27117
403244
390346
4
308694
364582
30
72
79
109154
75
84
7
68
9
94
260028
8
292608
65
63
41
14135
47
79
37
196029
79
594932975
342037591
81
30
168139
337515
95
463281805
351590
1
5
65
201415644
68
394842
599906959
80257
86
491039
754765064
42
7
457946
608043580
99
140375
108633
187533
55810
81
260976
36
75516
21029
8
240879
447669
67
94
294723
8
68
918148835
31
301908504
120931
2944
670092730
7
308961
83
359451263
256694625
25
1
452210
82
59
152903
39
73
108661
343975
464871
31
826832030
468069
87
6
483586175
88
22
6
349080
3
6135
99
98
37166
82
18
331098
374319
16
34
63
405673
556074176
338344
41
163030
589452999
10
48
238385
38865
19
2
44047
449173
323889
70
46
7
58
409804
165880
77
9
483126
61
83
81
250762
73
101831
369447
13
50
38397
2
6
180753786
218369
83
55
76
26196
829228661
7
14
95
68
78
38
91
479300627
337638726
54972
31
1
61
9
68
77
70
67
476602
193192
45
66
1
81
49
742544482
397845
71
68
1
811155955
264373
343984
962222252
9
189670
21
92
58057
144369
206475
53400116
377582
776269088
37
90
31
72
33
27
16
21
20
430642
9
655357446
103870
4
28
48
42
54
40
77
64
22
32
64545459
93992
71
383604
73
29
9
99
4
3
64
290710
57
285431
274924
44
41
44
94
60
147199248
442271
110622
5
29
84
294474
57
802128911
69
44
262888
327347
72
469977
4
40
786157244
302875
68226310
40
299594
63
71
37
570024115
254134
862510600
464677
159902
123723
6
192157
336948596
98
199694
38
61
28
344657
2
31
53
350454
650927535
1
96
19924
658610897
176456
15
272699
400658272
311591
28
394327
63
72
281414
202027
13
3
74722
57
170551
185072
464653
356160
499757
575803392
357638
495651
28
9
85
75373
414229116
9
832510781
384381
29
201153
26
231101
36554
243422
76
33
43
1
20
347248
57848
32938
17
212499
94471
467885
55
6
383917
2
39
50
71
835177256
93
242371
41
335832
67
17
899304397
189565418
179841
303442
82
40
196689
325265
19
595376653
37
91
25
10
62
24
34
239252
384201
283036185
31
60542
479852
83
61
243961
983194757
289504
5
148336
226633
417520
46
48
88
406346
461709098
60
20
39176
17
32
22
49
15
45
22
9
43
86
14
87
693240784
107078
7
78
235359
311716
2
48
273019
219949
473688
284825
4
8805
59
331355
87645
127178
15
133879
792670627
81761
83
49
41
70
13
63
24
55834
204574
32578
26
100502
65
424474
94
6
299841
82
705971481
153890
64
31
60
1
42
48
41
3
84
113272
15873
101160
797562639
20
49353
68
347689
63
57
37
48
28
11741
484256
263929
85
29
225622
310010
6
52
1
6
183227
24
580740869
279765
459062
90863
7
47
83
356763
398967587
315837984
11
14
472442
131804
623587901
156606
479625
92063
17
228125
33880
71
49
10
119613
90
416590
61
14
19
5
968632245
32
16
168742
580
57
106230
24
92
96
456860
624877515
51
120675
82257
363727
69
175125
31
9
118896
87425
487943
393334
45278
103587722
191401
69
2
23
205351
450208
36
24
1
156525
400591
433271
610703317
325250
17
9
332955
986833349
65
68
3
428626
155430
5
38018
402018
4
2
49
57584
224624517
51
45
350097
9405
364119904
34092
455789
141831
146183
455281
802513117
398941
7947
44
181894315
1
2
733583803
25
642038801
4
70
902145648
78045157
450866820
22
398680
17609
23631
931389873
580489561
39
64
22
377626
60
323257246
401251
63
5
86248
60
254926
10
228451
130166949
222527
76451
440571
42616
228263
56
380895
1
686
2
123640
329227
167916
79
60304
94
238025
94
24
482094
57
407651179
431569
868277503
98
338579
355374
295891
53
163429
762134319
20
160180
549202904
7
370836
57959
5
7
485395
794900874
17409
83858
33662
498245
18162
189874
442265642
87
64
492264768
141331
13
97783
483525820
81
921636020
47
434654
448092
46489
5
365810
131658
24
87
9
5
480571
56
41
90
260582999
72
165683703
4
40
695043498
8
168173
216651669
75
156542607
12
24
50
157324
355643
40667
6
17995
60
8
384089371
438281166
3
367980
55
516934381
96
80
10
56
427424
138983
79
79
279874
286862
44700
77
351392
26
691618286
35
376115858
399017
94
616992604
452707
242375
404312
316020
72
49
214187
17
133708907
12
466983
46
18
85
8
66904
9
469694693
354155
27
48
93
299377
26
66
453055
211618015
38
38
233475
11
168595
404641476
200886
44
424205
5
54
208803
71
94
322532
106655618
435181
963933471
303936
177327
8
14
366969
104470
8
5
331794
249638
446536
97
4
992412737
375596
217578
44
60
36
314425
10
35644
8013
999545077
632014760
261030217
13175
367976
34
390379
35614
402179
197120
9
128854
18642
57054
708653678
495391
246498
140708
295842
53949
222294
34696
85
169788
38
457402
34
82
55
86
1
489909
359555380
58
6
737879078
58
56
66
88
35
279492
54
321740
91
92
98
7
376447552
35458
73
6
29
342374
324068
690753831
50
455701
95
261133
36
54
83
52
320140
375826
88
34
129616
84
81
47
85039
1
75
31
3
61
99148341
208979
1
481799
94
97
85
90
56
254320
33
17270
7
118436
21
32193
498165
317893083
20
81624
48
345245794
13
384793
23
128295
339781
328894
17
88385
38
556348397
21
167951
118437
4
71
64
16
55
662397062
51
374161
82
275399
16
202663
53
81
460559646
436652
261956
67
317663
240055
149214
82
48
438290871
47156
287655
68809
5
41
258530
296293658
111729592
39
59
124806
53
273293
352189
7
307245
299159
87
176107
94175
65
49
959165347
40
61
414243
236519
448719
270438
43
93
37
304333
40
440820
59
34
517695232
5
63
39428
15
24
9
291223
186366
334496
81
172424
64
1
76
406738
476554201
53
408903
185332
498516
308995457
12
25
52
334764
295982469
56
47
8
55
40
7
213329
416817
39
361673
1
481822346
439429
7
49
290675
47
186118
770581967
13123
62
1
31693
18291
76
44
351622
19
65
257568839
61
35
77
17
37590
53
203815
66
478878
73
13
274186195
116885
81
51
976168878
24
7
58
291618
33
35
393269
230187840
305993
65
42
391291865
2
91
48
360055
667778052
362961
336136
200046
7
209689
862843565
84
327295
5
416050
23001
14
97320
22
322199
26
61
38
7
220388
924239905
49
334851
234327
65
253979
41
167968
478935
6
5
291720
454892
452309
61
97
353565
340950
99
976904713
5
171664
95
49213
13243771
70
15181
281011
388752
454110
23
126575
88890
804169714
79
647738218
883325096
190428
347595
42
292322
422142
442333
343234
741044477
85
12
26
21
308221
237262
163875638
65
7
479169
348282
58
264101
581850411
391687
342195
5
29
88
4
65
45
227094
8
247125
96
77
236891132
336378
44
28401
460654
308337
827109972
21
78
7
34
5
736706524
178814
106785
170644
292592
35
215074
125525
19
10324
6
211770
370058
35549
71506
1
68699
47
497999459
79
31
94235402
222705
598071459
6
466666
32
38
99
26
88
59
63
375717
101400
44744
86
10
52
44
229381
407219
434843
927027010
6
475761
70
6
46577
43
618076953
371756
229686
49
51717
52
172860
27
133988
87
187368
16
4
7
63606
331698
74
89
3
119765
421688
471181
819638470
32294
330937
6
67
96600
435981
82
16
97
2
65973880
259072
21
2
987509249
76392
223510
329741
5
289199180
476136
7
60
85
1
20
245825
93
8
84
19865
98
360546
191278
98
401130
71
403095
457754
98
271218
14
232167
294651
549909904
211710
295579
26
757030209
240985
293740
110582
4
45
1
59
64
56
141799
48
331081
66277
62
285294
49
9
10
39
371790
61
308375
198716
91
208086
4
38
6
523131770
60830
5
53948
3
341410603
300470
242997
192537
40
204527
2
950359222
8
98
59528
31
26
170825526
76
22
160872
449100
75112652
230701400
5
6
69
490749
7
68
301917
474013
478528
234817
86
77
177374994
24
5
75
348092
78
68
1
163760
198992
59
37290
230315
46
58
63
6
18
325066
3
184195
306320
65341
17
52
488961493
30
28
345591
51
64825
475746
26
444254
34
65
21290183
22
82
450023504
145885135
73
9371
10
34
585820326
50290
476588
31
45
27
52
197409006
33
76
246969
70
3
89987
151955
83
362082
46
15
17
260265
212873
8
57
8
181903
160424
39
448822
24
683660362
721099118
857616797
277067480
51
385206
35049
42
84
159048
45
410865
53896
3
51509
8
73
485203413
47439
392298
38
75
78
50878938
158192
97
996476940
9
3
113372
475964
316299
35743
45
8
49
18
292393
472590
4
87
544763610
16
360200
849768730
150734
76
325261
4
43
20
228348
307847087
39
30
68
74297
438912
88699
237679
5
375280
166880
280328
253804
83
63
308346
7
87
286349
89
345682
256275
346564
199989
59
50
437017
488231
51
245875
16
672504780
404247
82
532023493
108145
429288
49
30
54705
19
449082
73
8
169533
378258339
187114
9
123133
28
17
112938
74
66878336
245997
350706
3
96
17364
335154
362779
28
28
273785
92906
54436
15
51
450731187
42427
363890
1
1
385386
76
129449
81
196858
20
11
36
65
29
6
668373854
14
47
436805
99
70
266680
84
333642
37
5
91589
671684332
58
37
54
39
68
157756
71638
86
34
474195
771278464
466327
114091695
361723
303758
2
428370
82
31
341910
180322
26
15
387445
8
385155
50
442984395
16
404728
83
239239
4
467114
42
52
65
206953
72017
71
50
102556
293633
5
47
60
72
83
186420
60
274763
324925087
85
163532
453688
438202
3
66
9
333605
184313
95787
236704
18
95
127823655
50
5
236780
10
92606
78298
200471
365294
27723
53
884382852
453518
53
466569
42868045
198478
40901
49
77
10
280888
814754311
202860
471569622
791670587
361061145
181961
8
330276
9
62
52
20
23701
88
431560
117008
20
70
96084
39
90
212181
180719
480990368
63
329803
13
502518291
336036
528891821
8
51
71
6
33
279662
126468
72
69023
58
44
326797
25
971402208
63
50
95318
458494
50
8
49
223259
239456270
16
81
87
383652
69
469279
48
26
1
398650544
46
292249
209218556
7
156104
475419
88801
330116
197697
66
494207
442602
408939
13
28
7
44
18
125622
46
803003684
257417
9
31
899752289
938726925
38
66
150635
1
91
364178
43
26265
13
389711
426863
295489
48
924172263
166978166
97
824018922
51
322609821
39
473262
467871
38
14
231824
11
271112
23
94
50017
913799469
43
99
33
99
238164
94
25732
488616
357312
446608
209958
77
78
31
6
245657
135627
355613
485728
283017
97
9
169613
3537
53
99
8
193990
229083
21
82
157233
75
42
424827
185507
425408
12
204744
97
93
278885
7
507188286
414904
30823
89
47
432313
94
480599
611434924
442710
16
55
90
848029694
458933
75
997390110
446886
5
324963
7
143044796
87
216107
47
13940
254898
474333
149286
30
406916
84
19
233411
394586050
224702
17
297246
61
6
400485
171964
408960635
79348
104715
571566256
390704
38699
473211
116728
74
310589
25
59
6
16
391235
125273
142645
65
19
124479
24483
19413863
458063
227278
9
1284
94602
47
144087
8
18
323208
32038
302796
47
116951
274034
393181
57
220451
340867
160548
55
61030754
391181
174871
19
49
105745
43
153161
209485
48
231585
487035
409773
476973
372246
29
94
44
71
84795
880931866
269110
5
32
29
119318
309049
39
43
34
8
42
331798
488129
299571
7013
455077
67
47
47
79
122446
92
329493
7
17
296671
353131
395958
7
57
202102
307556252
35
67
116011
443397
6
87
73
499151
2
16
91
60
81634
88
80
290895
59
85
59
467040
358907668
86
46
187902
388773
41
367030
26
89
4
330374
265217
69607
4
82
8
249936
295843
31
80
245823379
94
70
76
966179930
155107
23
117771
174442
880203942
131519574
3
56902
68
89
8
8
7
419868
894796373
863622154
263978
360073
3
79
36
207059
3
51
51186
705739322
455231
368384
391578
99
92
3
91709
321541584
9
64788
27978
70
68
336158
986396799
154188
2189
289723
476858738
179191
42
6880
171513563
95
18156
11
7
62
231462
255922
813470725
212811
83
79
372056
67
288443
60449039
70
16
107480
20
425169
383699374
22
342713244
63
359818
147174
92998
5
78
304388
12
5
42
4
19
85
39
85058
379194
472091
23
242213
402954
91
20
447020
63826
911443288
44
6
33
146186
899133518
97
32
195892
72
27
58
803665338
406154539
79
112580
63
67
72
38
12951
79
65335
11471
281461
2
7
98
51
29272
13
76
50
53216
387122
77
15908
112882
191930
1
64
119507
138271
52
58
157835
366404814
247992
398661
74
430244
160329
340844
56580
99
384829
18
36
387779
94
59748
62566
53
70
33
21
18637980
23
362238
60
39
30
61
95
136392
465031420
43
284057
44
490442
63
91
170250
11
83
6
422846
100883
117708
90
14
390672
5
139247
51
857377256
23220
101170
9
13
4
93479
76
15
588714348
168497
850783017
64686
8
32
74
40
328778
312752
8240
303707
80
115152
27
66
650854282
26
13
366486
55
622737691
106121
22
26
442356189
72576
63
371982
76
159335
57686
31
41
374338
66
29
171777
238377
41
459803
69
20
9
410614
853150823
821029259
275132
41
7255
22252442
480669
240551
51
7
72
482876
326600
183426
262548
50
96
67
3
12
36
81455
18
349650
1
489712
30
141850
89605
21
90
88452840
29
71
466241
116540
408719
395879
99
302974
204212
72
462937
5
286730
341668
167326
44
99
3
390705
22
429141
434750
20
70
32
142872
56
239625
191712
187805
27
92
49
121937
345178656
246746
693135188
224378
131646710
126887845
26
9
196755
48
13
710287974
5
198032
87
48
74
95
433720538
258038
331028
374793
94
76
8238
304610
30484
53
16
18257
3
156065
79
48
85
79234
8
68
57
450460
255236
391043
54
387038
432687
12
62
166660
444309
2066
140934
198371
191436
312974
70
2
6
536503664
33
6
422802
15
349309
438234
200436
12
33
19
27
28
81
49
31
280273
33
88
836603888
5
3
56
11269
478885
376688
775639637
456942
11
9
71
225609
93
239041
63
37
267363
45765
362019633
215983
320602
56
145931
162342
78
89
144174
33
58
13
52784
494939
358156
33
32
223807
824689208
89
67737
7
4
21074
48
16
100863593
444686
235032440
48
40293
66
177958
24
76
203952
339098
377023
4
449291
12
477997
358822
405790
53443
39198965
495226
175741103
45
19243
70
451890
129689
20
57
8047
64
59412
843913942
37
59
68
352921
64
63
158033
256863
574314924
97
329106
92
98
65
65771
49
32
8
2
10880
58
375036
796208810
475493758
457293
365310
54
64
371678
1
72
96
811010786
341761
79
102616
21
88
470829
167822
19508989
52
339516
410274086
91
229210150
9
92
45
1
167228
6
77
118970
458084
21303
237281
183088
178016539
1
717387255
66
86
6
2
69
43897
393695
353594
14
93
6
76
87
15
120976
403579
25
39
144058
33044076
1
218274
389083
70
432067
283696
7988
54
63965
22
71
64
471226
314352
84
272753
459619
52
73
94
21
442123
10
9
38
324266148
45
398489
2
50
243033
60
60
69
12
433442
23
369014358
97
405190
456216
32
65
23
3
2
368139
490390
66
17525
213310
80
24
18
95
5
157843642
160567
88739
4
187213
462147
43
157805
9696
799473902
51
47458
1
254151
214662
179419
163515
6
222670
46
28
679309199
102267
62
460841
116759
111077
39
480429505
315306
15
84
3
230748
38
448038
94
2
433436124
77
473393
43
190961
358012
319037
288233
316326
21
27163
59
64
69301
86
2
84
118537
377797
38
958184591
702464462
1
6
260532566
189532
87
9
54
80805
9
11
109462
174472
206114660
2
44
389519
7
247146
26
4
14077
346840
8
345080
159407
6
81
892073175
76
67
409963
9
645206193
629564906
36826
396782
349182
54323
51
75
249989
516431394
43
79871
32
52
69
41
72789
6
66
459110
16292153
2
95
5
75226
8
13
304638
103500
135974
3
78
3
79
477321
26
47
215639
387151036
473668616
55
65
302758614
33
70
431289
220065
319967
880339459
7
249852
33173511
49
374616
338735
47
82
88
42
128118
505707559
74
209415
267880
32
376337
157774066
84
78
27693
55
563007350
191360
3
8
583359942
58882484
292847
340632
80
339565
676790745
350678
16763
890630539
56
68
410419
355460
89
205677
430956
326110
183608
373463
89
12
84
95
445664303
478122
89
19
172291
239633
398971
79218
436207
737815666
90
59
256330079
338892
7
244928519
2
52
570703509
210443
18997
22
312333832
9
80
62
92
106874
11
273498
29897385
213545
358495
8
79
58
406541
79
448921
2
717829386
96791
53
37
82
58232
19
423244
191361448
499900
15
195735
33
3
411707
466709
87
67
197363896
842903515
187207
357999842
69
314831
1
252681
69
40041
227299
283849
16
25
91
138283
74957
78
469259
209910
370423
83
88
90
62
55
14
22707
81
15
625646554
90289
283504
481034
455912
257340
257082
93
459687
89
457429183
269732
183930399
55286
154945
339221
9
423742
71
91
47
65
34
429827
192255
64
474892
38
148131
99
97
23192
29
260808
40
242617
25
86958
4
79
5
59
36
52
81
3
474373
610401915
494703
92
3
98
380743
27
74
745042159
3
6
65
74967
2
23770
253266
404463
72
119355
311525
18
787636383
319761
67
477584793
20444
44
20
22624111
229558
240883
5
719286644
4
315139
68
100047
288278
10156
57
464283
24
278847
91
345038
9
419948
49
135560
445639
174057
803982193
52
38
83
14
23
373158486
372990
19
445260
216381
51
393050
47
253520
37
250055
6
647261834
18173
460595
85
740358215
299318
49
86
50796805
24
63
86
195953
51
242355
45
290284
250881088
447079
444564
53
263493
20
441635
40
644177198
7
83
8
75
2
63
1
248303
308849
151657
97041
78
320652
145778
51170
76
14
79
63
470050
477756
92
116362
413772
98
153371
8
458398623
31
426185
131136159
6
68
63550
233207687
303842
70849
179813794
393751
8
160404230
60308
155284
3
2
5
1
8
3
29
478662
234478963
36
95864
149564
71
94
489293
6
999595457
385150
423655
203356
21
221423
902587968
349113
16709702
412355
20
66
805051566
143915
63
139991
72
23343
44794
445992
18
4
20
314249
241507
56
144579
5
335477
24089
3
9
431578
15
464566
94
14
76
469448
87
370999
185373
51
382812163
364468721
71
256182
235894
22217
191931
256730
97
360707
277570
507033684
220557
206575
571518590
84
403796
647350851
178350
33
529332217
1
180040
1
235785
277794
84
45
229778
6
10
150951
8
119408
61
174552
83
1
407766
276107
173365
63
22334
486311
91
84
93
18954899
86
3
335435624
357703
38
6
324801
52
19
286777
300636
365172148
96
517507866
237272
89759
36
1589
22
16
45
542044011
49999
84
17
51
314059543
55
194655
106272
225563
47
53
88
242596655
429414
99282410
490753
92
117760
21
28
222327
82
149135
22
41
71540
87741
417388
722843249
8
80
845322033
22
20
87
51
9
94707
42
50
432266
42
337906
475040
175578
95
6
5
53269
29
93
15284632
89
20
97662
7415627
294638
17737
252314
44
41
460744
1
4335
438773
286292
18
47032
70426
7
33
67
52
46
35
67
154573
2
374428
5187
206939629
484374
60
712858722
10
467047
75
706624802
64
495963
123536
387654098
2
405127
305876
44
393311
171905
463773
22
64
2
23
410966
12
268913
280573
74
81052
245751
378267
26
83
324075322
833687608
970558788
474788
22
46
581699439
39
309102
342822
33
384572
664008588
88259
225369
420540
77
451823
251287
5
408468161
44338
91
46
355033
164110
65138
541668786
57
65
996554891
39
158385
178450
4
6104
75
88
19
132447
44
57
385840
262038
25
98867
204548
59
412797
556502613
439480
66
42
39
52
56433184
220196
154606
124812436
89556
184949
75
95
39
7
568807805
63
29
6
50
57
52
190735069
78384
341308138
886286495
463617
276662
7
498428
311274
398663
94
473369
87
23
385121
193252550
35119
239022
33
76
200248
3
42
30111158
26
483941
6
33
96
86
629146132
236610528
446811
44
77
10
55479
79
57
852250798
9
221645
29
8
58
269909
472137
274370633
350167
26
35146
13507
284732
31933
48
71
33
318858
183393936
490351
31
85
22
329406
72
11
11896
39
397832
69135
62149
36
45
7
97
171120
74
75
87
5
68954
203336
146322598
23944
298048
81
49
398013
243398826
274467
400990
99
26
63
91993369
433419
8
9
93524
8
3
327237
129096
678329125
93
86
33
39
19
356892699
49
70
748922430
318403
48
371438
168112
83
227990
53
340451
324171
405468
495209
72273
44
416964
102998627
68
7
94
284737
17
133140
390552
10
378722
4
358637
94
269771
449701
24
40
61
25
1
155221427
6
42
235784
232415
386401
488599
59287
50
19
211858
303094
4
156641
284149
6
342612
223738338
468328
75
21
124612520
719363447
459552121
7
15
499432
90
458774
118311
77
438326
375633
52
68
66
82
5
98
44
72957
8
74
417228
483139
139310
54
27
10
185639
38
384605
433573
98
68
52
186694
57882
262156
869581553
30
5
195162300
12
211658
29
5
471604252
7
214346
79
67
921279498
107316
63
5
21777
272088
80
138775927
37966
22
143913
138415
418869
223352
319625
48
828264107
11
95
2
77
8
50
177211979
54
41491157
21212
158053
394202
492205
68000
47
167205
814190148
16
367102
75
3
65661569
80
46
81088
80360458
82
43
123551
138288
447735270
12
568513548
15
2
17
14
81
121675
704473363
91
378968
18
1
6
12
193250
95
204652
34
441909
389003
93
526548509
58
19
345161
1
43
742486602
706402857
50
1
57
220275
14015
19
439464
489413514
146394
270311
122213
484800
186186
373445
212713
464695
982520997
152721
51
15
634643651
83
442319
3
10
75024
13381
380278
4
253111
330669
31
30
487916
74
73
20
294865
48
1
356490
715115196
386381
254763986
38
543312607
89
93
17647
155864
171584
45
25
62
60808
430108
55
452866
831654101
70
33
96
726792461
6
83
74
69
836243218
53850
66
70
3
2
46
436892
491338433
14
54480
408208
57
257510
53
79
140653
27
5
370644
418288
242015
36
324377
93337
70
17
40
452265
312575
374550
393527
220595
19
70785
492507
41
424903
188263
380562
67
758
267295021
97560
870939935
86339
34
65
55
58698
435529
8
9
43127612
433714554
176824132
6
275336
19
232903
297344
235287
66
99
5
108478
390486
70
10
13619
40
36
352984
89
329743103
37
408762
51
423150
7543
143405
87120
146513
59
99
355145
4
87
39113
98
70
30
431940
54
123547
81
2
416523
61
96363
385823
454710
312927
256794
497382
4
55
117
433184
65
169339
3
48
42
466383
98
452465
426030
1
67
494499887
36
193802116
477579
76
576033515
5
16
248866753
54712062
18362
1
1
342959
88169
455152
727815864
217666
642882781
287852
210679
53
373038
496219
87
200
458478
5
2
60
171841
940838427
913163587
70
41
47
43
143035
96
6
49
94
97
847179407
71
148384
848165903
108866
29
978825053
57
180223083
57
42
19
86
138044
383581021
12
16415
437126
393112
444992
2
74
308447
73
16
92
23
187761
407217
9
356131069
80002
624356854
12
454035
36
15
361006
253440
542638950
232953
3
291039
59
55
8
73
286047749
225203
151892714
65437
54
3
6
8
35
17
51
449840409
36
455553
169496
17
283610667
49
417114
12976
459582
53
3
79
448061453
352705
48
299772
244450296
18
440987
59
4893
304226
56
10230
102782
430900
9
265558
81
96
9
807128018
482816
4
97
19
150127720
73
48927
61
295539
494040
52
68
87
41
443431
39796
88
326933
14
191687
34
4
32
78
5
788912602
81
435017
36
352899
62
22
96
23
252362
97
214934
16
99
42
313103
258891
487782
1131
39
86
262752
42
88
42
57
75
40
48668426
21
168004568
476267
197729
82
69
1
69
53
85
17
94
132986
6
250972
996082204
132044
92
67
276141
145333
24586
87
424834
49
92
42379
28829
43
401104371
14
39
127833
44
3
3
26
58
40031
46
8
90
18
55
45
3
463370
3
20
97
75
769932983
63
6
97
420696
66
30
9
20
457669
93947
60
96
342761
177229
341047
220728
168877
179820
262420
95841
19
5
74466
6
85
83
30
357514
53
16972107
176116284
201630
56
600102811
93
4
153
86
5
201545
387257
68
21336
310602
56991
2364
2
19452
168994
362006895
195854
314456
26
39
164050
455127
614226369
296641
30675
57226
41
192434
389805
42
1
32
344472
90
5
420314
46
392824
28
98780728
38
42
76743
1
25
80
79
61
38247
26
408348
330778
46
8608
26
607677389
475123238
4
762203133
347601554
356888
2
7
18564
28
45
15
27
557743244
219847
176050
21
27
67
442600
73
51
271038
114921
713850491
9
177563
85
12148
49971
77
195775
35
80
12695
85
3
99
17880
64
49
96
67
16
424054
61
94
78524
1
742167103
308246
461334654
49
37
494599
23
112945
18438
76
795817231
320728
16
253530
59
493691
51
79
197399
214717
66
79591
42
472789
1
79
26
925549242
378682
195178
8
26
472818
73
7
464677
461599
35
84190
14
142500428
822720492
341123
653894680
75
206766
216377
2
7
300396
34
209245839
91
372856
901942248
84417
1
174677
181798
102342
1
8
60
429081
201006
460868
16
89
2507
6
73
460937
356492
443664
171603
928475808
20
321356
28
435116
169749
1
369991
35
271244
7
30
2328
334972
484529
81
484573
488245
75291
14
364091
36
165177
9
18
479971
68
54
181862
60
9
64
44
218232
97
5
110808
54
49
224171503
490540
785300903
166404
57
7
131436
64
291285
818850100
414125
79
9270
63
289464522
25387781
494091037
14
18
183798
148727306
76
651135477
496552
223515
71
58596
88955
11
617306209
14
830136432
65
34624
427358
34
4
293817536
8
512001029
303554
46
72
18
21
5
1422
169248
83
34
80
342965
359054
379420557
354406
46
63
259843
511779568
65
570443653
737466828
35
84
99
573641745
62
523560340
21
22452
35
358668
1
14
44
22
358645
416616
137302
158642586
17
102147
86940
77057
266008
499873
24
8
6
459952
178591
17
492871
79
8
4116
97
21
21
86
95
79
880992029
285544
243720856
441935
176052
2
255596
34
310507
97385
137756
89
43
58
50
247089
341567045
35
58
57
38
110256
696124636
50
80
497840
65
19
35
89
57
83
28
489531
166488
35934
6
360656037
1
90
236657
212764
57
143724
38
69
481197
12
71
72
35
6
391019
426817
96
158542
92
128641
4
324702722
291732
88
66
43
430083
41
81
260479
2
150739
826450656
703851872
9
680625766
163635
4
410400
22
122417
3
59
3
6
95
4
265644
50
218811
456910
175902
7
149144
312673
6
389496
50
90
79
37
6
71
263501
308007
490037
32
212828
55318
26
64
14
42821780
43
362300
255092
92
258235
158949
203259
60
69
479350
212470691
81203
97
12
189972
15
42
95
136237
99
210803
73
53735
20437
9
65
175916
49
117774
14308
86
450876
258345
2
44
67
246788682
7
23
191595
18
2
27
12
90
305971
212476
465055
312050
8
165187
486888
98836
10
59
425307
1
6
32839
41
94
73
166089
22
352054
70769
198753
32728
216539
185774
38358
4
303093
365233
977269751
9
3
8
322320
373164
361350
240163660
4
86875
1
232953
52
71
466340
89
507844452
337114
77
8
17
64
86405
14
41466
241801
9
39
46
67587
151245
97
70
228900
4
95
24
20
492475
479995
321638
91
8
4
64787
60
50
8
29
38962
442554
998266335
8
11
64
64
166628
60
54
14
477893353
310270
7
170703
8
44
12053
422984
397822
11
526818147
79
18206
32
456710
29
321399
305874
37
494882
113837
31534
54
195132
478289
482440
387092
48
127948
30
462462
22
473648
3
94
322825
242049
88
71
277134
15
67861
4
85
72
321476
7
3
69
76167
19
253632
75
9
419944
92468
46796
58
469968
48
227363
338824
7
438216
450634
301547
7
67
49
24
314038
8
133995
8
265124
62883
304016
44
204143
41326
49
712531553
409849
54
256699
345013
18
98
350803
95
253347
75
10
102993
7
58
27
497989
43292
8
44491
36
59
43
66
325197
231031
50
121273
460537
63
43322
4
320657758
1
432465427
122112
375003
5
249319
50
5
40
72
355782
112078
1
3
2
428937
417947
215471
5
31
33
20
136034
35
95
26
332626
373177
8368
46806
9
104087
75
380028724
102790
19
38852
131822
6
143852
841848111
444996
85
350681
205479
65
114955
145253
280047
97
20
96
2522
78
6
5
97
350757
28
94
1
8
83
57
26
444028
71
82
90
125918
445907
100675447
285635
409720
34132
43
76516
459901
84837
493424
60
8
279207
29
333524
12
29
247105
95824039
400241
256522
45
90143
6
416325
99
62
8
193059
1
6
429291
239387
12
32
75
171068
360477
320883927
36
860137673
83
458670
28
55
71
458602
55
49260
86
456389
71
98
499841
93
364682
71507
69
845831853
184377
95083
283301
27
309026
7
13264964
45
7
17
863541648
23
266414
275264
170639
91
6
51
101183001
95075448
61
40
92960
20
80
2
25
5
25
67
9
56057
77982
178338
26
23261525
421157
101076
2
262695
33391
61
2489
44
62
625276916
60337
65
398004
15
31
28
274064
1
81
4
951344730
34048
121337
5233
97
17146
4
86810
191422
263682
5
52600
33
1017
61
88
2
3
38
115907
38
76
60902769
53
307374
70
15
80
386811
7
458645233
495839
589353848
28
310056
84
80
61837
81
204840
94
88
75
2
421864287
201607
1
6
61
416537
58875926
37
15
6
7
454338
221913
733872868
61289
134403
14
122327
2714
75
2294
102893
22
375142
560091542
6290
89
403975
98
67067775
9
15539
57
5
51
15
590241237
1880
20435
8
18
29603
128688704
1
3
7
433025
71
78
170654
4
255929
6
363455
70
118224238
314389
228087
44
16732
7
70
46
12
14
66
40
93
267217700
2
209156
75
253490
19
233249
4
33
13615
45
223750
161857
389611376
765891824
413488
67
311818
339340
5
385219
31
315762
314065
6
153394
21
447666
1
399521
24
49
975473319
32
27
41
419531
271251
138257
410143
36960
47
80
249584
451661
67
53
100826
35
74
297154
319360
32
325213043
23
2
42
1
10
96
4
3
63
171884
23
5
997869644
471270
662022494
263796
7
7
93
73
702225632
96
30
57
466694
472960
305361
18
337924
536577115
45
72
32
59
56351
14
441527
54
336291
87153
450783
441692
113728225
29515087
41
5
153433
483998
192123
289677
69
19
160209
300725
92
1
59
22
85
63
49
35
478515
99
42
59
67556
2
71116
363641
39225
83
43244
996241768
23
53522
96
71
311814
6
73
927170438
4
139295
45
57
491925
91
18
936703557
528631699
8
73
38
87779
267515
460717
94
572898679
387111
355599
154510
77
2
63
95345
8
312116
29
156095
447529
142463
10
40
3
81
71
333941
9
15
13
4
327818
16
246055
107282
626138051
19
472940
374804042
75
24
49763
450699
77946
17
16
337948
434119
339456
36
431744946
4
2
270885
203060
163810441
36
47291
156996
64
69745
311816
473822
528281462
54
9
352639
53
29026
36
81
73
88
48
926905467
86
72099
40
438992
72
1
7428
332502319
91
26
52
38
20
21
24
265672
885240282
118043
353941
9
76
176931
40511
84
47220
75
19
7
427088
114395
66
49
3
15958
572594433
266939
372689
684393649
240912
77
354819
22
441143
45
136189
368635627
31
41
50
188751
55
685817566
416059
23
34
175432
333229
121582
423496
421752
3
98
64
416183
28
54
458044
219795
498509
32601
13
972584483
51
2
150941
336054
25
35
23952
2
45
101260
92
317562
20
132716
78
354563
47
843354127
773878097
38
24489
315195
376327264
382639
29
23
254909
139973
190490
203790
469682
286797
880898617
24
45
2
7
212774731
16
17
254866
361016
11
95
2
40
268329
14
21
383219
54
191418
1
435764
78
203380
44
33
63
207706
74
45
6
429457
2
67619184
206362
94
73208
427871
160001
68407182
225064
238700
271885
390146
56
250338
494123636
53
30
405647
204208840
91
44
24949
47920
351238
19
30
14
100385092
471696
69
3
316674
168787
79
941991645
74
83409
353483
42275
308673
214865
92
9
3504161
76
32
400475332
28
3
69
237357
374654077
282920
17
443422658
67
681558800
89643
25
210300
40
32
54533
42
348565828
390477337
351318
51
18711
75
10
143079000
83
437870444
64
67
10
146215
642929328
214820
928693699
67
427366
4
155490733
54
482395
96
92
182812162
43
3
1
290954
418936
74404
339242
13
69
690491308
24
339039
215792
462083
832327132
65
49468344
300775
38
496122
95
395514
92
33
352362646
403055
34941
172707869
2
64
35
99047
22
225438
111404
64
356917
329736629
181213
66
47
9
97
65
334201
464838
484767
17
412276
222311
330769
47172
153242888
81166
769978605
474084
161719
49
108202
35
240524
63
51
234698
977247502
181442
344431
92
415978
55
10
9
76
28073
5
106510
6
86
32245
17965
67377
215609
45
11
95079
799671213
96322
9
67
199387
15
299250
5
329533
41
10795
16
446164
19
51
483581
6
19599
86
35
670015044
79
107372
65
52
267430
20
6
63
76382
18
226927
36
261628
19159
106289
461164
118875
1
178611
161838
349845
188431
4
52965
463733
452830
44463
41
481142
20
459369
72
126811
7
202639
83085
489899
60202
394025834
212747042
91260
8
67
20
297550
6
275541
313145
8
458453
532038484
112788
63
35
501697382
185812
63174
15
497806753
408606
868539373
248325
11
38
10953
207
675369040
360330
174545
930377258
397655
221549
31
490528
408425
42
413971
72
490276
182545225
381225
64
45
428594
7
325444
72699
30
42
325192
279066
91
68
9
94
468114
91
8
933235358
76
69
439073
68
45390
84755
1
455361
211973
9610
69
365943
250462
222471
97
97
378905
444513
864981546
43
495533
86
136930
43
432939
63
258590
6
214936
257387
109863
433336
526653336
30
61
4
59449
139553
6
366392
386302
420514
203238
94
66
400856
194768973
29
76
49
139532
727688684
275936
697520938
153436
36
24622
50
35
60
14
420115
74
197935
68
18
245982
85634
48
180335
6
94
76
47344
3
43
472095
96
227839
152922
481431
21
94
49
9
60
36
324669
492574
109612
77
849161653
420476
903867620
98
362161
25
360004
191804
390387
464840
77
84
377500
57
21
84
377526
6
490679
432065
20158
23
744788701
56
80
71335
136139
26
201684
84
5
41
923521506
91
431450
320762
247332
186093915
40442
99462
21
380728
5
257485
96
70
6
13
323085021
171422
45
1
13
260770620
400924
476675
165700
205211
255036955
92
11
58
4
382219
33022
160083
36
475242
475581
65193
21308
9
66
94
376249
45
387606958
69
87
38
35
80
29
18
910945183
169810
297622
95490
47
30
333170
394803
7
187103
4
63
227476
21
4
261257
132865
168384773
33279
56595
20749
83
221019
242112
6538
482318
421863
378825
288246
124978
52
211833095
29
303703
406736
485447
45
232360
56
37
41
64
54
378638
91
133211
86
5
66
125899
23
82
227923
7
4
16
40885
221436
258163
18
289709
50
94
98
88438
485817
2
450615
66
81
8
77
221682
354315505
71
555341621
318496
303893
50
489380
22
90
350427015
42726197
255915
74
460754
12
109199
695764634
2
27
326931
77783
272150
4
353660
45
204053
401205
449578
230379
90
42
401847
21
745944072
72
69896886
260205
15
235294
33
114108
249635
56
340610
298036
52
472561
413392
6
44869
975402589
87
23
97756
206658
77
488987
38
1
239734
218186
82
284020
140247
442482
25
106858
309036
484059
432501
31452
13
457961
85731
39
196392271
433013116
61701
477273
97
82608
271558
85
420436
278607
42
28393
43
23
4
15164
263344
234997
83
96
262159
925390666
9
362880
38
59
20
15
59
95427879
73
186772
389554
21889808
69
3
43
3
47
203100
76
46
353538
379120
17
7
853825728
7
730755628
90
5
73883
345299
7
2
82
375282654
99
87
31
956702166
7
87
23560
6
98
95
77
41
8
88206
40
436374207
60
9
15
82
268765
80316
4
411276
476388
2
122442436
90
29
72
936283010
82
133207
40
55
146629
430459942
410943
64
14
111462
286314
97
487700
74
52
58
11
494649
61
42
58050
4
730613252
54117
11
134068
174209
425039878
192120
432497
135710555
330821
22
611691670
159560
475723
57
465621
82503
110470
87
70
294749
971472181
3
493772
124916
58412
11
213002
109074
282814860
185098
22633
9
8
49788
84515
7
290818
89527
401640
403562
416824
465846
355639
49
130530
6
22
83156211
219318
256170
51942
2
459679
7
341307
261454
76
238524
398295
232851
501916254
590637710
146892
459431
369635
95313938
87
42
26
46
404670
347907
249171
327759
92332
453883
62737
207196
58
85345
1
65
122005
454013501
276604
12
84
67
733482406
327749
7
32
492354
305453095
92
2
435982599
167592
168986
75
84
357519
202311
67312
468140284
71
46
10
488405
91
656454199
72
68
88
78
208465
744744795
117504
40
258233100
26
154816
32
47
42
280945836
23
297000
35266
50
19
3
62
49
286352
899996554
78310
425726
76
9
132355
133045
258741
29
20
493140
77
6
1
360748
77
87
177169
926962018
832105046
331934
19
8
11
132885
82
203353
66
114372
48
98
18
62
494371412
83
134647
48392
6
375373
56387
30187
20
405197
274188
20
309972
40799831
48
352825103
7
7
201134
168981622
69033
81
75
910936435
362762
1602
273572
15
42
85191153
1
41
145743
456379210
14
429345
94
5
65493
92
34960872
86
67
26
6
9735
361936
12
76
68
8
415219
51
99
301756
459421
4
501172176
3
554635963
116010
107953
141956580
96
44
5222
223989
291493
19
377365
241520
429227
493863
15
136617
378887
12
74
96
283797
227144
197724
32
79
85
284852
34
33
194481
10
38418
95
349718
388610
36
602933159
10
29382
80
297656
55
751685320
84
43
22
22
481630
113064
92
68
33
98457940
447739
302499
459313
14
223851568
77479
854519790
243938
20013173
70960152
1
84
52
9
305545
99
60
100995
56
53036
37
84
96
34
12
320901
432416
479774
448187
70158
225684
191662
77261
23
1
82
64
39
33
49147
3
29
3
344099
16
81
89
492652
466160
211334923
45027
38
40351
25
6
9
31
2
67
37
29
82
49572
363594
396956
181230
196673
347764
99
116799
53
39622
16
223827
85
9
43
188878
367425
225986
477884
291895
58
175493
21
56
467162
404601
71
187544
40
254133634
27
322075
339581
497396
491198
880131498
8
54
46
116789
70
346405
85
9667
86
107933692
54396
214009
484156
480888
151353
85
686221885
91
390047
5
20
752856759
94
271202
31
588670405
628911139
214847
97
60
69
82
187903587
99
23
37549
235158
383849707
390868
84200
41
99
473055
4
26
38
30
386692
69
110621
940980007
359863
211701
28031
81
77
4
40874
222902
182332
79
398846
67019
458331
261404
98
57636
457004
115729
140317
40
71
329854
83
90
233392
9
19
44
317337
46
49
22318
742169070
75235
65
10
60
371673
6
5
2
8
133089
42
58
696737813
97
173997
391722
73
421993930
85
979632327
163758
92
75253
33054
4
164740
302376
390891
450372
498516
26
342507
44
9
111263
75895297
45267
42
40
41090
442753
287519999
88
365709
350184
63
297940
37
389379760
66
92768
33
491399
94
30
117996
467050
213721
882849528
49
17
19
223455
670044962
38
38
90
31
344313
385600
138302
74
657016798
59
474422
55
95
50408
70
163922
24
16970
75
82
2392
94
164423
90
6
329199
6
58
1
4
11
98181
88079
268713
919186932
348032
92
2
51
860661447
9
404501
300549
27
84888
984247927
91
226087
3
84
28
186872
35
13
84713
14
66
271503
308525
5
312733
41215
446205
37
175371
574540720
61
29
145412002
208317
80
19
365582
412078
25
278468
45
87
58674
4
6
49
164006
11
183633
9
672423843
91
31
77
65
93
34301
3
84
433880
8
209123
15614
71145
93
19
9
319037
86
52
193098
453064
92
77450152
289079
86
419144
673796404
453909
406201
65
10
458105
67
176117261
165205
30
2
369905
91
464573
149480
451721438
353553
37047
89
309317846
34
270169
156768
8
2
62
64
98
20
335197
49
39
501496971
128227
483049525
342765
74
2
74
414488
7
62351
67604
27
90
72
374292
50
35
210360
50070
26
16
14
37
373928189
52359
29
397948
534277914
56041
334600
152503238
2
20
20613
77145
76
18
451760
184619
309343
196833
467677
66356
678989917
170579
2
774264189
39
357406
276286530
814928750
280757
12724
85174
3
43
205
253246
95123
331464
13
7
28
42
452018
39128
2
64
49
369843
3
177795
478805
67
78
79
7
41
688775560
30
33
63499
319263041
260186
128961
30765
99852
361301
567344515
189396
14
40
39
24
364294
47
68
52
364188
300286
324487
3
992813466
126085
183595819
25
897343101
91
9
618506024
66
7
302361
468566560
36
404342
348988884
96
71
66
769242733
66
224052
301954
357058
6
390105
69
63
106948
46621620
340095
8
81
975715549
67
73
6
57
68029
74309
94
85
463488
437402
36236
322038
496980
72
372659
61328
284030729
14
31
19
63
86
12
1
92115
22
936143209
75
12
7
390108130
31
11
17
8
33
98
58
36
293101
92
16
99
488321
97
74
327301
455465
20314
92
4
26
61
211657
65
30
95
179494
5076
793825606
87
303024
188538
158829762
11
123354
19
44654
90069376
79
54
1
179841
300015
30495
81
88
321988
77
40
355834
88
494739
193354187
54
205361
353630
64
24
33380
2
107218
499221212
924485621
43
71
87
8
8
7
18
452281
409814
92
67
816755772
24
7
73
218414
68
462534
421869
9
322398
63391
320624
53352
360532
425662
60
79
105045
409000
100132
47
30
176962
19
3
385293
236117
26
90837
3
6
9
38
15
260089268
9
88
116412
238108576
158339
9
186262
359661
8
11
91
269717
261930
26016
59
471088
2
97
81
66066
14828
245517
26627
31
45040
323918
562191969
8
82777
267325
5
33
93
191590
8788
39
12
122796131
22
165058
123732
73
209157
102506
28
7
62
150459
47
73
27
69
96
98
27
91
84
94
66
73
1
51
364381
114159
233610
41
24
371554
77200
65
485692
161529
308270
67
84
75
31203
495730
441802
229794
2
334078
281653
10
5970
377395
497995
14
6
5
728846012
355141
147361
377302
45
75
387000
28
15543
494283
5
38
447689
72719
69
52
10
73
91
94
72
51
82
324100
73
3
53
935309277
117
62783167
267440
94
433418
2
289304
45
256133
71
88
99
502671369
81
98
16
9472
102381
442432
993368853
23
9
357538
11
497282083
203746
277231737
5
123613
2489
277517
10298
9
422883
7
50
16835566
303065
11
173177
371489
289602
867743647
930477776
411300
123681
36226
39
300607
320203
29
18
192188
53
73
9
62
69
71
13
76
865258929
617739159
366829
451604
83
46
62
79
302969
15
984059375
116118
73459
40
62
13
55
162831816
33
384714
21
387322
2
5
98
89
52
192426
91
52
36
55048713
47
409715
60
262062
35
147370218
2
34127
38
74
462764
136184
151347
88
9
22
40
75136
208916
77657
532547831
336464
467142
32
207913
447468
81
6
3
6
481054
43
136276
624494055
74789
860258371
243214
328007
71671
84023
253739
325220230
14
86
467074309
37
274436
92
462904
43
58
873478377
409836321
466057
230915
39
167212
23
597523094
79
54
12
182865
4
96
232036
52
345873
65
136996
723814061
37
11
54
431776102
264594
556393137
515423619
142320737
292897
18
296644
55
334321
239762
716746744
32
181295
51
283067
462967416
45
415190
45
10
370238373
45
284502
4
72
23496
228485
875190289
335581
91
384758
34471
78
240129
19
85
219372
172315
464482
198316
101444
4
381333
57
64
32990752
18
95295
84
9
345764
140821
159937
173350
3
89
52456
59
246253
401336
44
36
9
89
79
96
39
23
40
199108
74
44594879
52
35
78
87
95
27
303849979
903704186
9
105224
9
53
200140
21
34808
75
23
42
98
82186
73
80518
6902
2
63
67
43
7
488884
51
25
11
73
46
472325
23
330010
20
218577
31
215922
25
432205
17
30
384466
7
325762
92
222676
89
23
55
83
51230
82
259408493
98
40
16
417157
25
13
50597
14
289176182
163022
62
72
14
141793633
5762
1
421836
297537
5
42
294112
44
27
276398
27
45
70
75600
331844
91
74
46
73
15
7
35
22
83
65
32
70
201450
91
249725
335545
12
202724
6
85
395755757
499046
37
52632
11
449172
199292
45
52
51
366996
73
25
54
141588
340412
358088243
52
480393
29
366677
80
37044
94
75
947537572
35657
10
378384
644847
410715
44902
3
33
25223
9
19
77
19
217701911
8
48
60
479298
6
56
400081
33
49300736
32
258574219
73
385452
43
8
913866957
169601
53
377811254
455557
51
47
434008
73
308122
68625
225258
166631807
49854
32
3
51
389409
65
92
174486
20754
33
99
490975725
426753
325061
330492
118277
25
321498
58
77
186252
52192
39
15
65
409816
27
307632
362665
111253
26
7
890016818
98
97
269508
215890
353223
82
138150
56061
91816
962519166
59888
8
252790
65
119762
63436
29
78
70
92547
184735
46826
91
185824
78
82714
9
99
712125906
12
405257
37
880498640
49443
78
479344
200198
17175
759757998
363153
23257
85686039
25
24
8
436897
556376516
441538
97434
26
976307018
36
16
7
245695500
4
187201
35
39
41
948230860
5
293556023
102015
469421
132849
2
434071
721677758
78
247605
184204
237956026
25279
93
488707
13860
2
30
98
54094
50178
4
1
65
304584
83470
429536
377608
581004180
415482
35
347934
16
135415
69
35
32920335
117001
44
48214
31382
47390
57882
396718
82
369601
59210
53
989106631
1
634723377
56
91
34
6
490580
84
237794
470548
8
1
363906883
435207
21
8
9
18
81
13
172167
65
88
9
55
448705
39
47
263863
68
406378
83064
840799414
210842
78
274988
46627
32
73
240159
87
245259
10988
188713
342132
159168
241721
4
125371
101327
184451
8
441638
325424
34
77
122971
444387
1
6
94
173700
309253
1
437254
151199
393195
65
4
370646
211403
299367
59
24
7
97878
443445
410364
943229958
383266
805902834
498224
247646
15
436080490
209233
35
108327
45
40
15
359763
74
188138
30
61
25473
95
901913342
47
65
221271
50
70
2
8
49
333167
96
77
54
659200534
219357
465199
264747
320480
6
53
156032
176285
11
60
58853
33794
99
455550
452825847
289798
306660
291754
94768
323599
27
44052
102290
98
14
447449
362439
317401
196931056
213748
301620
89
98374
7
69
158042080
181036
221837864
67336
55
105799
22
8
6
593355422
8
27
73
76
87734
3917
27
25
63
193584265
15
39
123337517
39743
18
7
794396847
1
223869
115850
25
72415
316634
54
91981
75
342204
85
64
53
87
386977
31
24
98
77
88
59
4
17
7
60
41
72
7
61
357822
306966
307929
38
90
53
119574
1
70
152631
402952
69883
61
21
90101
31
1
1145
34
17
312196
4
92
73
45
28
65
684428537
268909
17
179937
898332856
94
85
17
44
78
8
46
75
5
358767
5
12
62625
316776230
12
44370
83
418905
307907
56
141179
22
237848
91
228734321
133040
98
35
67
735259570
466271
58
57
237237033
95
193129
25
56
91520
499129
27
96
3
32
39
439389
69
41
73
273182
70
9
324469
59
166859
321521
91
48
200900
234606
29
38
46
61
64
73
373217
79
52
21
98343
450646587
35620
361078142
18
331274
402249
3
130898
264955
436164999
1461
366813
370146
153822
326939
66
42
435287
29
465206
248580647
41
61
227462
73
79
332683399
473088
339599
3
556184660
49
35
310682
410320
66931
5
69356
38
37
18
72
408951
54
79
454882
92
96
341499504
52
31
351334
42
487810560
56
46
189181
312365
54
303063
85
204521
1
484267
181321
499584
19492
47
52
82
496950
323
358541
412870
362599835
101346
113438
215175
35
242254
2
5
349542
24
96
2
53
74248128
31561
195971
9
1
383994
826288539
69
85
120759
20188
3
99
27
86
294363
2
77220
128530
89
41
15
216694
24
99
356889
3
19
79
133927
45
56317
74
75
290570
95
208991
29
255855
84
144663
53
139928
100440
3
5
40308
406819143
160368
162949
220732
94
3
75
124944
258409
1
61
270094
954336288
18821
211490
108907
481187492
1
25635
62
442911
83
49
338299
64
451694
9
284061
190354
10
57137
908967929
18
440851
301248
723607747
82
74
64
74
98
23
271231
578405722
387485785
474895264
5
628395916
1
9
480151
292465
182907
1
309791
7
7
139847
799046730
357930
23
18057
346571
75
165851
290995
32
79
27
145987
142771
90
345864
761946048
57
355252
17
64
46661
218092
31995
10
6
389959
431649
44013
447696397
436513
483423408
42746
161979
306694917
9
138962
504568674
311067
462706
285628
474128395
583265753
29
70
5
93
5
106775
418330
281275
2
423800961
430185282
332775
1
17
29
241110
60
42
236547
52
32
5
7
95
46
8
10
3934577
92151
30
93
37
37
311142
25
22
4
162624
274345114
67
17
274995
2
313960
3
73
207529
416843
82
10130
5
99
929751947
66
357642
70378
460636
58830
4
305971
150072
93844
222455
656991379
440330
38
85
24672
1
56
18
24
73
439846
380152
575627724
79
37
94
279453
654022576
935314803
56
238399
50
926907772
7
449199
48
929379279
49
30
411186
16
32
79
69
54
355720
33
7
26
379049
71
359804
26
7
53
428191
84
17852300
208579
74
86
273450
8708
311305
299068
280302
97
2626
95
220356
62
733041821
301370
54
318300
151668
71370
6
600220672
44
419345
251121
476243
94
191292
380404
46
51
137259
38
342148
236186
210892
349057
205957
48
125500
392712
60
173809
2
49
4
83
141287
87
167463
466086
63
63
46
28
39
25
42065
400260
375965
391231
54870
497660
62
78
244156
289822
80
371197
7954954
21
372581
64
390548
425290
90
955779494
359100093
44306
58406
7
428176
51
64
88
73593
73
61489
2
26
9
13
22
205384399
87
381688
887396461
9
47709
66
791830941
104151
264378
402597
692088299
84
171901
8704
59
104255
89
17183
42
1
46
140259
72126
321474
6
71
93
134524
317392
10119
493831
44
74803
409496
436433
35680
59
18
103732
2
68973
290014955
117053
184289
402562910
2
62
286351
8
17
361798
44
98
66
6
183015
312274
43
55
136254
33
73
200138
53
303922480
86
314847
422727
260228391
89
419154
895647387
111319
95
90
154750
1
408374173
29954
4
54
386084
337283347
188984
53
136883
71
32
274711
48
87835
470625
46
71
106564
91
18
5
299552
119810
918343188
95
41
54
184054
6
382131700
93
135826
4
199988
46
51
296137
14
65
7
302140
2
69233722
285001
35
310712
465742
28946392
3
118616
14
178621
967154042
3
85
74945
345283
488095
5
8
212245
284358
82
45647
82
466597
818197535
63
64
39
679545238
200787
167699
72
66
1
161421
24
359753
281972
38
12
4
55
34000
18
47
154092
27
2
291249
245513
37731
378199823
47
48
74
96
13
83
243144296
91
292158924
46
473080
431408
88
10
401258
499033
281979
39
50
109601
93
59
57
56
224508
5
369324963
36
382558
4
51
232623
431250
308204
139026177
350316
99
345533
299586
354923
14
3
189733
22
54
94
64
60
389865
495925
5
63
388897
373576
67
2
371831
15
3
440879
278390
44
45
3
39
22
33
10
113508
71549
198243
24
50642
99
91
113017
6
79
15
935038121
59
6
129923
408359
3
224740
63
60
49
186958
3
8
476084
298103
36
6
99
465183
716424696
271763
36
72
274120
139905
337116
357758269
388402
67
13
42
399635
72506
1
5874
308520
37177
62
604948247
202948
15918
6
64
73
186044
442606
274634
372023
13
36849073
955375436
237467
79
16
397918232
404231
70
62
30
17
57
71519
166794
174362531
261468
191304
14
14
4
272260022
83
456933
4139
210476
3
9
9
8
231973
17
32
484688
73
38212
395791
10152
7
203911
63
898025256
14136
176517
55
6
50
39
17
897874856
10
619967814
750897880
5
377381
22
371310
18
694319034
5
75
119985
63
414100
216340
97
182287
50
6
291
88
29
75
58
58
95
5
496989848
70119
448960
4
40
41
27
91
1
95
310128
49
90
84678
38
91
19
82490
25
438034
9
31
95063
63
72
66
6
7
495534
30
366921
74
182559
215048
2
40
81
334615
7431
329490
97
7
42
44404561
23
100138
72
60
24
472222
124857
9400
802279180
58
60426
73251
42
63
154083
226751
64
462153
419906
43
49
6
27
443635
22261
96
5
314856556
671100889
47
146194
81
2
94
51
48
71
28556
63836
335949506
99
444885
85782
51
89
6
89
755584035
85
11
455922
209758
321031
69
4
31
6
422048
30
98865
296952
2
2
1
46
34
34217
74612
124500
33
424029
34751
85
83
66
58
385791
246387
111369
94
25
39
169612
220168
329941
764740210
24
95
88014
416519
68215
244163
332182
339299
9
36
70
425049
95
258665
180297
471049
1
154068
261468675
444330
498489
21904
841181236
64
465965
276632
248653
67
25
6
10617
64
218382
468036
91
25843
3
122681
466563
199228
358016
60
462937
40
153825
495208
443821
246081
67581
6
23
66
935731189
90766668
9
56
322274
89
207815
417462
117419
86
75986149
152575
378773
53
7
99
106203
387799
83
152213558
584744267
96
535279584
29203520
162560189
54
10391
163472
73
53
9
111790
57
69
64
310028
79
484104
98
492776
81
97
94722
463717
29
17702
9
689298770
36
440098
271342
483576
3
82124
49
95
141448109
497887146
72
106284392
3
2
374648
81
67214
267218
41
23
290294
286852
199589
204524
31
479529
44
176360
91
67
498547
55
139091
298648
182790
103353
78
188340
6
130459
216283
60
17
49
13
317156
86
233157
259435
679444631
419390
46056
394712
53
430038
5
23
9
128076
71
101736
335793
58
2
66436
64
78
464162
92
350012
237410
7
57
90
16
41589
82
293503
233875803
239639
8
262384
433592
83
7
7
41
407679
99
7
356925
62
967443366
300720
565621703
262496
3
335638
796414334
52
89
373122
34
409620878
15
498608
364084
406578
24
13
69
96
94
55
19
47
51
50666
7
40
19
62
186889
346081266
4
45731
77
77
54
320750
33
603578681
525151487
492595257
426994
68
11
516941600
2
89
2
23
303422
319565
91
52
99
286746
148193
278607
202208
10
30
871337063
262232073
457591
95
2
6
28
235482
286217
355086
89923
90599
87
47
366742
24
246741
373309
45
159011847
24
44
6
606969719
40
250162
37047
180695
259598060
243011
427169
79
373062
972564804
71
53
961207906
6416
73
316064
2
146652
9
72
35
58
17
77
5
86
343390
2
352905
868388860
82
39273
1
50
21
81
32
69
19
137279
17
1
1
143642
4
318390
78
384847852
358826086
57
494269
48
191398
66
38
408034
96
794437531
328630983
90
196322
111944
5
393378
9
42
7
84
50
96
128228
144623
39
74
81
34739
1
347149
61
12
317765106
676256696
4
7569269
84
444658
394226
4
485936
102202676
332155
290880
449401
34
84
216606
86
9
321521
34
163481
177302
36805
34
41
31
612070744
340572
48794
699257213
17
59337
72
237359
69
97
36
235928
5
136510
2
59
91
2
26
23
83
309371
26
10
49647
264945
577463703
71
130679
14
16
56953
6
95
48317
3
96
18
166821
115276
5
283363
61
147767
244643
293553
66
96
550012007
1
472488
201742
296321
390020
29
57
166838
35
435756
274390
102511
708611540
66217
2
437087
7
311725
76623
534419191
79
114426
97
13895
87532
76
45
275840
322734
317833
296092
489189
82305
232146
437923
461073
579878497
7
216869
7
302627
806116887
54
64
18
62
10282
210856
418094
2
143869
3
10
92
6000
6
294855
5
84998
52
28095
246086
22
242180
499663
81467
59
90
5
2
324947
2
244354
46
41
375341
179752
589535777
159979
67
6
387261
95471
97
288926
4
4
175143
99
240133
473077
79
52
35
111308650
291183
192844
7
27
4
57
190628
49
68
41
718468865
926335915
24
2
326737
81
130489150
406955
20
29
320257
110202
490534
430327
85
874556525
5
54
491525
466043
3
90632
63
71
355131
50
48
66
267974226
21
140453
985655855
61870
5
400600
13690
112555
36
90
342802
9
60
6
54
39
10
4
75
27
182951
446487
63
36
471406
63182
25
236054
602602583
91
75
14
55
241629
37
423730
10
148195
17
462446698
122235
237321
74
79892106
6
39
365522
37
46
90
90
20
6
74193
169829
5
25
349249
81
249001
40172
433729
39
491942
7
403868
63
63612
43
72
49
253961
240755171
138273
201702
55
71
394911
45
32
60
716482620
45
296013
343270
84
38
283017
8
733969949
50
167130
28
14
136443
88
57
807922203
312500
86
176833
156346798
97191232
338333
80880
4
35976
148928704
433734675
166704
399429
5
161458
499287
488628
201713
142341
182717
65
458146
1
5
19593
64
55
5
230372053
237681
94
1
89
13
309089
50
169536
264645
849486388
5
454518
66
68
93
892309037
51
18
57
305506
460960
70
8
57
173052
19
207402
283533
36
90
48
74
53
447036
577949054
253790464
79038
316399
132064
76
67
44
2
851534307
254099
50
60
100868
53219
63623
449258
8
7
60
17
314819
3
182793
41978
269274
14
38
394060
46
67297
16
343305
33
2
483642
129867
54
117839
76
64
30
54623088
19
2
92
116695
461745
94
375551
83
37
91
77
393564
7
22
185162
975690746
426415
1
236173
337669
419060
48
9
82
26
356625
64
405096
19
37
113657
425555
323134
255000
102516
94
85
22533
17707
88
52
375381
411753
518400468
4
183129
50
2
19
44
70
84
42
39
86
35
92
148195
85
30
301231
293210
36
1
9
194558
92
805230810
364952
27
11
73389
78
7
476151
392777
74
5
9
23
49905
6
94052
93
96
423526
144755
241982
20
196295
786266552
417142
85
488558
61627
800435941
79
70
16
429722
456434
26
57
21
340010
114994
391464
464498
57
427081
219032
77
49
55
7
120929
349670556
15
78
337048
28937
16
458516
351087270
780357983
77
460122
17
294070
312499
80
92
35635
74
43
224395183
886931491
81
2
307712
308817
37
111730202
446924
320260
870288392
58
79116
57605
482168
288666
17
340706556
816076095
421613
9
160105
14
95926
8
46
195381
17
209336
45
68
18
138950
386523
5
73100
49
38
27
38
96
34
79
238287471
60
379815
4
210130
39
92
451837
34
365814707
981224713
57950
96
423433
451522
76
340622890
130928
5
70
120248
1
7
80
74
318760
70
173898
250429059
340257
57
30255319
44
128431
487616
94
25
90962
212317
159625
28
54
302478
48948
229733
53
77
76
62
89
64
399901
174372
50
249230
649247436
3
139460
73
569993178
3
26
163510
372052
73
51
415525
249265
9
679270672
77
393650
66
1
444950
436450
727422947
33
9
474049
69187
7
94
50
67
89
66
98
284523
288887
498397
625537575
155796
391370335
61
15
418735
188003
375880
36
40
68755
50
91
42
43
190404
45304
78385
396685
98
231838
452345
745904048
58548
39
57
97
130348
458405
157378
55
104647
132353
65
22
132836
42
45
32
49
9
96
8
32
236151
65
86
39
24
85618
51
383831
166084
305825
62
68
86
50
216681
53
66
392016
37
34
617310819
27341
99
8
82
384330
96
54
4024
356709
155553
6
380423994
6
484807
810527030
54
10
383359
425290
194261
91
79
162540
29
484970
191000
248997612
822456081
42
311494
68
99941
371961924
28
55
57
966009718
69
66
3
413381
96
142719
304053
60
90
65
90
76
42
63
87
57
7
374832
121094615
119231
86
417586
12
94
52345
425097
154487635
37
444954
382806
74
81
390243
94
49336
84
248752
4
14
484330
372403
448626
4
76
2
72
337597
435751
70436
236158
3
98
464368
143699
8
8
70
181115
219572
7
6
7
90
374207
6
230912
51
351310
28
317950
636547672
30820
176305
26
470199
21
4
616987683
337132
2
111078
76
6
62101
89879
151580385
322224
21
451375
71
854543998
28
21
229016
4
468554
146754
70
2
139508
34
374139
91
140425
90
161649
41
6
7
345992680
207763
273816
31
107682
201432
278144
433739
48
11
964659602
2
1
78081
77
33
356367
375551
3
44
80
65
70
187532
48
70
39
300980
15
74
27
431194
5
55
896637223
86
345257
3
412464
88
89
67
193003
920457609
19
16
392067
296843
55439
60
159665
3
289910
76
317031
244055
369414
2
201730
53
4
70
8
383140
4
228378781
707387398
9
156362
9
32
20
61
21
450512
497311971
134928
16
804053525
70
13
31
520499443
11
3
98
39
26
41
9
1722
64
51
264774530
116145
80
77
8
3
437665
368275
77
43
46833
17
222229
20
88
12609224
60108
73
7844
13819
8
248241
84
6
55
68
67
165641
30
12694
250116
355773
69967
87872
205184
95
464156
146448
90
387989
73867
8
7
9
516723961
67142
366133
80
69
385125
102022452
903040743
87534
353374
40
208263
292342
424182
501221603
50
39420
41
59
58
413260041
487203
43
238712
77
3
206462
454262
9
222510
306121
40
68
138308
75
141295
302369
377264
120202
27
9
251629
67
75
451437
83
364846
9
494885
926015201
136111
9
140998
423831
4001
82307
96
8
408822
480727982
80
112534
315363
14
258526
190822
261402010
294868
188511
30406684
50307
1
94
206789
30
462073
44110
298624
15
68
62
80
19
183817
45
2930
52
202841
27
5
1
127847
90969
479964
75
87
423557
481507
65
32
4
141925
90263
493569
66
86
381987
378902
95
325859
178156
69
46
48
213829
74
622020761
220340
244473209
49
92601
36
236623
74
34
39
31
71749
169598
420446
83
17
31
487365
55361439
4
328568
318289
482473
55
436746
470508847
28
51
452215
18614540
79782
2
445013
11
329261
86
53
9130
194733
50
42915
94
47609
35
198732
39
303393156
84
81
22
19
142029
80
53
346444
51107
56
159228
72
14468
8240
1
47
231693
628416030
49
90
23
50
97
765142932
471810
503713552
18714
256280
75
469486
396354
197425
64868708
49
67
445717
3257
187428
69
30
90
81
89
42
494364
275743
71
73
62
82
118132
16
40797
246724
27
309241
225858
804085746
93
480013
10
384736
538369994
926900936
36
27
406344
7
265954
43
373042
328068
243933
428426950
14403
18
83
33
125039
395356
4
1
84
52
79
404569
417918
437373651
8
78
68
109940
68
30
108387
91
287012
38
21
291935
147128
289185
485644
378598
26
434240
7
389562
554761397
40
7
271276
289706
75
261357
675647467
8
367923
1
174860
24
123683
73
9
319983
41
43
74
30
79
372303
581945597
3
387734
79
952096391
344010
62
446952
47180
220021
34
53
371139
7
562482550
78
297924
189632
57
75
72
354028
288077117
290565
279566
79
139586334
311362
16
447452
425939
70
456778
7
8
458043
238656
443141
368149
5
30
404430
7
224693
148988
267492
5
294714964
75694
413210
146449
326827
15
57
710841765
344716
23108
30
86
37223
81
418464
1
17
62019
47
68
197585
93
7
223518
11
11
39
53
81
276282
23
70707
565874834
27
95
142428
454678
200093
473403
446057
12
162598
319873
60
9
24
21
21
356961
29
37
288036
39
31
105899
3
60
217726666
238673
19
66
1
296425534
315027
166975342
6
80
65
86
648886211
455390
6
435375
4
122798
90345
31
20
487884
41195
82
459742
77
474060003
352453
371992
239775
30881
95
4
68
76
76
261116
899641136
405329
23
12
93
82
88762
108190
34
252815
10
37
217125
65
41
19
486580
32
9
2
82
18
430302
86
51
17
183533
44
454607
60
69
305087
445628
70
19
28
114746350
328823
45678
58
7
21
1
6
321795
11
5
1
78
58
6
30
60
73
50
3
75
190596
446384
27632
10
53794
100509
6
40
315143
108391
429239
109024
34
38
50
377712
73
3
82304
389002
75
460097
65
206287
31
16
33
58
155555
7
393044
21
92
20
215382
135542
37
247233
79
22
29
20152
434625
19
119918
14
88
8
169734
45
1
275479
387310
463969
416092
828578442
60
50
368754698
65
46
241752
48021
169494
3
332909
46057
487826
5312639
24
40
24
688133141
66
90
490336
9
52
40
232482
30
94
60
477286
628562926
2
28026
825381702
316310
3740938
299181
98
101596
270936
61
367176258
130100
478708
33
453803
455733
158830
3
74
398836
85
69
74
349941
19
57
443554
62
466901
75
311237
404089
58
610648786
6
75
74220
378820
153593
10
88
1
7
390946
56
52
52
31
182222
82
40
85
31
4
88993
44
313841
782156365
25
40
54
91
97066
8
69
89080447
159588
104606
69
88
421805
47
11873
296544
57
49
63
113915
99
88597
63
75
75
237171589
207281
1
179124
47618
32
497573
80557
166026
81
66
2
444942
155251211
3547559
562919014
416303
6
946694509
17480
281720
12
271871
7
50647720
90682831
484516
141384
40
338958
8
74
8
86
147275140
22
826060969
445069
71
4
15
245911
2
656911835
966979816
90
69
581500766
9
5
86
79
73
39
2
337275
828566891
73616
58
154808
926329881
5
85225
61
298598
6
380323
137276
241826
19
246905
68936
62
27
442105
315865
32
68
53
8
370898
336457
67
186888
41
9
10
30
49
383051
42507
387508
333743
402495493
61
20
88
402733
207538
1
14
246059747
756932444
25102
366398
92
59
38
81
121748
47
81
56
450303
5
61
169720591
4
55
32
58749
82304
24
84124773
14533
661769388
10
8
31
34
50
77
257926237
80
70
74
336930
74
254485
72
260041
27
265235
15
25
172078
309556
203477
46
67
2
78
99
29
202142
6
315117
418435
383303
16800
56
208168
58
26
175891
463820
57930
83
12
472160830
54
128091
2
191243
109823
339033
89
288266
47
49475
56
405186658
4
17276
42
107727
191822
45
67
30
206985
298970
60
953780699
155662
77
38
36615
71945
218213
356395
92
3
15
485987
39
87
439082
599783264
8
23719
153537
568965386
95
775061618
2
94
38
8
264265
84
276213
5
99
194398
5
78
27
4
65
17
497405355
378703
1
31
334870
31
6
25
7
99
1
24
418825
93
12
45
8
302610
139557
137921
68
148699
34
474425
47
9
3
65
3255
60
402068
3
3
92
798176478
39
264444
91
6
275931
360787
154978
317636
90737
5794376
9
79
272522
876635360
67
9
378604
5
62
48
454963
286768
194518735
399970617
400753
11
69
193138
447121416
697530113
75
337396474
118810
47
84
59552162
42
19
19
59
50
985319056
56005
1569
337422
258713
81
35
3
133594
6
5
14
217593
1329
35
242406
385301
8
7
39
59
67
94
22961
7
72506344
41
55
192445
31739
91
9
8
62
474227
361414591
365449
58
46
53
84
246242
345885781
448244
75
43
146194
45
139924
2
2
403572
56
71
112823
7
40
219094
207608
239907
11
12
64
228363
456946
149729034
92
181713952
83
815003864
5
130113
52
8
476102
405757
91
352474
86
139740
42
33
26
49
64
8
70
55
78340
347656
52
86
111645
3
93874
49
533806105
46
167336
2
425258671
39958
237179
34
88
3682
28
435787
70
211102
319236
36
407685
48
5
338871
7
39985
476924
14
4
1
87
74
44743
134992
90
48265
20
97
157491
440319573
58
14
26
73
252671
398566
27
109765
40
69
18
393668
475762
76
221592
30
57
381251
41468
30
57
489480
462889957
495174
490318
19500
7463
397850
2
368281
8
97
361218
577254043
80298
826069232
415729
244261389
3
116849
587996718
448212
342688
155422
214722
202415
27
97
19
72
78
300750
89
221976022
65
248190
350503
247895
132732
105775
62901
92
47
97
448352
36
61
445892
17
390826310
135707
28711
462911
316549
65802981
287484
698224060
38
322442
266825
229029
48
52
45826
64
382733
67
255462
67
86441
436044
781464739
73
286615
7
139657
4654
451586
64335
316395
21
40
54
861934233
41
307709
92
154275
58387
99
62
211697
15
4
30
465124
907158977
50
8
22
470240
339885
63
37
20
353546
38
90403
11707
140460
240399
146138413
7
177823
1
95
297775562
322219
878356125
12
7
286901
170704
66
70
26220
299174
435565
395285
33282
153401880
75
93
96
541087013
178393124
256766
196132
44
66
241688
457634
12
193392
85
323991
16
465429
8
430841
66
84
87
43
90
19
43
78
78
3
38219
13
64
62
310878
920319483
26
13
7
34
13
5
452510
196611
389566
39
5
4
346141557
12
9
8
6
23
266447
230927
23
104463
92
94
909960704
201956
144105
16602
428052
33
63
206554
12550
52
405385
23267
94
245307
26
437516
495488
175799466
68
691820832
72
38
272194359
5
199052035
245031
91
143045
338344
307786
5
29
7
490774
20
346362511
67
212210
320375
97
42
702954412
758326384
81856
3
190292
295648
898303402
43
93
35
96
590833177
326521
295794
143238
786809441
144989
377229
15
70
219016
95
36
497338
158430366
8
29
10
139830
11
618893754
20
473027
84
124415885
23
69
477771
15
18
174565
77
37
609424686
96
471894
7
82
265976
8
298029
203960
74
87793484
493233
408652
49866
207601
13
58
86
68
47
261646
134342
400042
192166
893346156
426480
82
397405
433466
48
433797
43
9
141034035
75
34
85
24
207486
41
54
954727117
1
275509728
256991
252467
3
90
274530
8
68
495577
15
16
693348232
60
97
149857
32
43
190033
719194120
8
37
410897
85
278050
352643
438960086
242405
60
47758
12
79
917140702
41
95
33
335233
40
39
356108
23
138475
477070
462989
191315
435051
358770
11540
626748245
8
868375134
4
217768
301654
5
67076
70
14
343127
496414
251736
80
6
86
453102
96
437215655
8
129991
76577
373959
267134455
32
420815
191604
226621
457249202
343306
271225
274208
309966
163806
153366419
12
276384
70
114594
692075901
64
300088
64476
31370
34
97503
172965
51
79
99
665607770
70
63
16412
82
68
1
48
18
6
41
26
280459
55
173217
44
26
892145812
298597851
181225577
70
4
48
6
9
27467831
457231
284638
51707
48
485657
71779
442758
235447291
464603
19
2
52210
11
87
46
1
40
99
670633818
142555
2
9485
57
47
23
401116
87
691162801
59
19
5
378694
18
43
401713
370640
34
368268
7
146343
136509
91
125562
63
451552
207451
47
97411
99
9736
26
900241820
69
79
184523
38
21
221854
469285
355429981
469958
90776892
83
7
430945
193149427
40
24
410552
70
16
205962
560339125
143183
91
43
98
374364
21
242136
13
195977
64
62
49
562173560
6
56
22
10
8
49
631472749
14
35817
20
473450
7
68
356341
462651
317941
121370464
121956
25
25
54062
12
89
524152440
99
488306480
70
42
260277
28055
309334
247805
363247
479154
35981
314007
6
125405
196075
130070
55
483299202
478398
67
13
66972
856446544
402549
49
77
88
89
89
18
8
237723
590538441
5
7
650031463
11
73
75
5
78
30
628792753
737117691
488809
85
382946
360598
132124
48
247577
87
401777501
735381693
9
78
2
490449
29
369101
205773
3
37
232904
453519
35
52242455
24
107974
244440
35
13
78
19
245787
51
85
5
55
8
79
43
63
9
99
941292604
920110529
1
91
118845
80
42
9
594927367
84764
7
54
326882
9
3157
8
48
47
96
1
59
328084
80
118048
2
16
399632
34
396484
181611
63
322332
116914
79
407041
459453
882899800
54
1
26267
8
98
60040
52
92
12310925
46
52
364071792
147969
88
63
6
81
120889
90
437370
171763
7
120803
402263
4
666841813
305868
36
255056
24
67
490500
320744
64378
71
452464
109398
102216
6
22
998333774
82
83
401870252
238436
440030
2
212569
87
166127
99
12607185
18
250972
726297371
42
74
29
492096060
187418
33
417030
98
27
9
55
13
32694
362846
88
253882
89
598246778
94
149752
312412
51
92
42552
9
276484
32
236640
274463
377483
260772
872282134
203699
629702750
4
461321369
60
265748
20
48
49682
61
79
149122884
36
5405
6800
96
79
770321555
1
97
12
250913
272774
49
228506670
22037
141346
200320
286719
122779
2
460537
318418
42
765954207
177250
64
143871847
19
176188
98
272799
388742
91
16
49
179735
89
65643
65
94
131441
28
469139677
4
9
8
53
641014861
203897
445677139
203611
29
67
6
835856688
437705
81087
62749
26
137799558
70
340861
396578
76
190460
27
460054
413969
20
7
638644574
30111531
98
44
868436049
355331
56
302523
55
976759152
30
23198
153183
410665
98
624842048
83
41
431500
481002
5
45
12
355496
3
97691
263633892
313893
74
3
71120
489992
87086
29
14
27
63
53370
376652
167671803
62
311064
373770658
58
83
70
86
94
29
7
344849
3
19
3
93439
51
315093
83
321773
718966058
95706
73
51
5
453946
298147
85689
110609
48
55
442285
29
59
26
445588
63
24
567640640
45
755927972
45
36
311721
217177
70
5
537551086
462961
49
236189
493344
354603
257323524
347154
35
18384
465217
49
233231
30
11
6
90
298635052
43
362937
24105
21
668348888
441521
91795
394556
83990
153723
371251
70
48
224440294
319061
458173
24
29
236947
66
38299
92942
81
95
3
8
473184
30
91
58
41
944986953
34
73
188300
110535
8
13
99
942761306
65
22662
265762
474380
369545
290759
224383
55
57
35
362671
703095476
78
29137
147938
474853
3
414108
91965
18
6
248556623
53
60
159632
77
22
50
13
9
38
37
57
29599
18
447759
43793
12
241270
553497788
45
57
10178
346914
129100
93
384572
80
453519
243514
307187
64
283156
170370
972781192
40
59
66
524455426
82
51
80
45
85
92
58
569003307
82884
37
124759
57539
514141255
450502
29
93
70
195310
2
79208
278284
179825
104178
477488
82631
391013
48
83
600963047
422354
18
376497
8
465354
902153757
240643
7768
585474576
236536212
70
429018
56
793536929
84
10
446066
67
14
55
37
650873264
68
14
224534
69
822533601
54
456921
401068
70117
136589
85
28
301528
14
450385
36
2
283095
15
58496
496013501
296264
2
66
475351816
565601887
6
2
4
37
48
4
494445
952494497
63
271369253
99811
167103
186587
216964
7
83
5840
183220
19
81
85
68
47
5
1
49
10
82
69
787378279
7
542639030
3
57
9
415954
25
10
89
537911669
309951933
116119
7
9
359811
155640032
85
317733
36
875539251
65
3
91
19
121817
68
376169
9
77178
9
733843172
490008
29
295794
3
31
47
69
295310
263629
79
55
410697
26
317996
27
136119
281719
5
75
5
38
278628
299874
17
434623
18
43
371612
8
24
8
933912813
27
42565
320901
2
19
54
25
8
93
71017737
286730480
594149383
78
465743
5
1
354734
236472
270695132
5
124648
98
66
355068
270822
338193
929913771
692919682
27
51
39
155695
64157
61
57
17
43
401346
334343
41
126253
231490
3
117629
444682
56
22
716426238
3
1
33
277822
8
17
413126
65
104171
589751288
488780
11535
388808
434386
122478
397397
1
2
89700
302945
211429
22
2
88380
93
62079
5
290264
54
613599500
73
8
980315217
3
245314
508031974
14
344010
24
386880
90948
178960
97
304211
178993
9
89
90
76
560766754
382058
55
7
50
33
458287
8
74
55
816425468
58788
222110316
85
80399
769424065
596682233
23629
58321
316027875
2
197763
474177678
183272
267671
3
19
61
43
460589
5867
426800
480723
46
54
136433
108281
2
72
28
26
68
24
51
205306
86
124793
48
393762
469410
36
75
59
41
136599
324684
352199
7
1
51310
64803
376619
18964
111314255
99
30
3
55071
133521
22
75
349420
83
61
67
12
13
605990622
972399734
88314
10
76
1
163065
53
23
156410
75
82
157148563
38
38
40
5
88
361312
78
32
63
84
67
89
43
69
43
11
26209980
461479
240593
468349
513688755
231924
78
19
482839
90
117663
481354
84
444506
3
54
17
88
12
192090
97
86
8
226697139
951185358
373189
7
267172
46295
637592741
389519
452367
315609697
449562
83
172679
370735346
45
429149
671385008
306594313
11
82
76
456052
17
95
29
199407
94
27
84
184867
28
47
422631
143038
97591
271680048
472217
197113
687233427
350577
8
285165
48
45
72
262306
42
40
77
55
66
261272783
896092601
391997
95
51
61
71
213962
364861
4
94
9
26
99
383869
31
9
37
69
69659
799751874
181080625
18
339437
2
68
109465
285586
873001597
83
71
11800
53
30
70
237683
59
13
477093
30
4
68304
237495
28
97
21
90
90
95
237835
59
10
455628
235946
35
38
194270
18
8
796123009
308649
918051391
5
446785
475538
8
15799826
54
375490486
408654
133165
88351
27438
339963
368175
82
67493
304701394
654217685
34
3
256945
71
41
51
200507
45
7
300316
25
124268
1
442567
270130
61
128918
124836
150822
445144
96
483485727
64
88
29499
9
78
246955
472452
240501
60
37008
22362
63
61
86
205820
247161
70
60
96
46
375706802
16281
144764
247861886
6
89
35
73
51
84
47
68
481252
14
474223
300884
168420
401504
68
600073684
315251
89
470863
6569
451620
413217
94
457962
7
196363
235484
9
199874
268634
492045547
45
147040
98723
82
54
141586
90
172822
327449
11114
59
52
389095
347685490
43
42
9
1
25
78
134633
44949
74
59
812
320243
20
350650
263643
90070035
39618214
5
204156
9
477326
224127
489536658
614395988
5
7
41
331345612
10
99
21
67172291
61
343469
45
334682
439931
63178
23
412004
94434
339858
387456379
447430
538599268
321944702
73
79604
102149
2
569930957
248446
76
1
174810260
432230
91
3
22
94
48
60508
10289
53
234403
34593
280543
201928
9
428202
47
378207
8
6
293700
497356378
5
76
7
13
119704
53
23
61
59
370771
63684
34
69
85
9
86
72
38202
53
3
75
1
487141
932008598
151308
67
89
48
76
307910
36
34
355414539
1
456982
20
6
137441
11
134995
8512
107513
375865
64
917367897
471199
372941
57
81
341177
83
390808
24
379799
49
81
403682794
359119
8
11
6974
45
255892737
45
230149
496207
8
435715
53
358152
41
45
71
151005
76
413875
9
70
99
79
52886
47226
18
736589186
431098
790440562
701873426
298731
58
42469
44
8
52
53
369011
99
65
36
254967
52
422349
410296
8
276911
37
158818
282898
5
33985
307065
296979
95
43
372110649
14739
56
108545
418585
282667
53
49
40
70
30419419
73765
77
141478669
49
32
62660
97
256834
274374
49
360852
154966902
532962007
76
5
21
54
76
46887
443660
7
425287816
58
465214
2
97
39
42
705773471
92
46
56
89875
8
2
99
91
322775288
47404
55
499973
122798670
479539472
370004
86994928
12
328417
303201
403677
1
7
16
45
281982
87
173393
83
151267
387393
11
4
53
77
73932885
365864
4
99
182469
314294
55
49
374510
389319
88
27
74
444543
307274
462477
142343
204179
27
9
206168
22640
70
354124
5
21788
1
456
59601
356924
46023
15
143111
83700
131539
5
469429227
36
930717941
279363
661385373
24
412629
41
40
77
21
86
22
128122
288345
73322
8
17
462726
422037
1
225086
86
81
41
479779
172976
430430
19
8
50
16
169555
4
378078
82
152253
20
275286
32
19
220653
444391
15
198571730
74
21
408622
42
128075
139757
199295399
777325030
74
54
294142
8405179
472629
362590
11
65
10
358484747
9
348142
94
90301
6
12
667159414
128154
64
29
8
4
34
9
80
235453519
41568
60
50
39
20
47
82
481242
69
292777
22
28
394728
20
232185
8
209159
2
329949894
16230
78
162844
96
223183
54916
6
420718
32
77
537312959
31
93
7
5
417927797
79
53561377
272039
323653
49
651198621
444045
33090
445653
269087
156860
418111
88
91
2
503011043
396144
83
63
257064
40
19
575023172
89
46396
2
9
78
44286
305987
1
42
491786
78
33
18
91
114118
67778
456094
35
481032
339691
10862
18
162286
97
24
93
162238
70
80
5
421483
37106950
972378881
70178
493801
57
8
166740
41673
574215655
42763
84
107329
13642
84368
292001
75
6
49292
44
8
31
466006
222229
366226998
187162
31
112148
93
7
438326
12
17
161113797
382532
69
38
126572
389499
832370512
224789
540262205
3
81
43
4
408202
276684
128180
284537
425593
49
34
60887
423015
87756748
217531
17
24
181996
21
69
1
245550
270694
61
91
428631
31
1
87
315441
353837
4527
595214957
3
487396
149203
87
51
96
52
29
76
25375
89660
76
491505
6
67
79
375379
39849
336056
188422
80
61
31
46
100216
179189
159915
9
47217
25
436934
267682
119026373
14
378690
488264
2
49
11
33510
363354
139234125
265516
549614966
480581
89
36
69
374615
88
35972
190431
39
31
304608
631442482
432406
8
137810
879559206
147960
958224667
197733
7
4
4
9480
358637
378945
44313
52
243518
340832
89
46
74
447160
52
432894
1
120413
93
17
82904
41
19
8
40
10
6
68
95
40
3
75
69
517027082
69
325518
3
420259
195014
35
147502076
255345
71
9
62
60
110154
31
417165
406452
367996
402953982
313715
39181
160311
60
145839
914536377
390454609
93
109300
108488
6
157743
306041242
217969
457825
21
380509
82
13
8
47
206505
339122
737781743
378584
1
5
14774
75
109445
263304
62
93
96
284544
202745
167092
99
8
58
1
465300
4256
48
34
114472
49697
42
342466
1
74
27
104072
16
457543
2
141425
239570
595444705
22
102809
76
102429
416189714
5
45
400363
98
7
52
8
79
450895948
9
69
27
31
59
44
29160
57
2
682714373
23
369327
46
39
8
51
51
170613
39
75533
391364
152157
342351
34
464600
60
799275153
217927
55
484605
619324016
736568819
824316784
56
178381
215705
82
233449
7
62
368170
59174
3
373875
87
129291
60
79
3
87
79
1
151364
71
96
489135
492792
80626955
34
39
57
402978
14
104608
44740086
92503
87
234417
79
31
141631
24
93199
33150
45
388179
43
360775
482180
14
8
24
230074
496965
334008173
268667
335851
219163
346699
70
44
47
466227
146364
42180
2
321485
57
66502
61
77
619712034
201760037
66
224541
25
7
15
258952
376214
52
7
104994
2
400542
803316502
51
257781476
63
20
20
11
15
176568
160498
50549
16667
361661
178925
488956
77
68
92717
360882
55
91
77
239748
481292
283381
333092
372552
92
25
445061
80
271469
321934
58
77
300370
285299
39
28
361890
79291
464729
225128
491472
336377023
86
31
372471
53795
457628977
33
19
530400890
47083
46
442541447
35
152074
90
31
151414
6419
436413
9
103188
92607
354310014
6
460093
42
98
88
84
28
66
389158
451388
409482
98
59059
336284699
9
58
187602
8
151352
277951
235229
47
360813
288815
483502
97
415557
63
69
21
168269
93
40
141248
25
60
7
374642
13
99
90
55
124668
38
247522025
34
141837
43
325377
112267
11602
546367876
443209
456438302
183450
25
91
8
441191
7
37
46
19187
4
65
321740
2846
22
95
89059
186042
259018
11778
7
296189
39419
39
79
80
1
2
384872
22
514885395
449017
325808
60
97774
129811
68498
4
270907
76
285440995
457165
901337552
446776
70
84
43
829212334
47468
242838
106219
73
74
472642
284626
81
105753
52
25921
87
4
477189773
94
3
95
30
75
4
19
398589
76
232732
272875
307523
8
37
232111
2
18623
471542
85
35185
83
77
229249
85
8
93
278618
266966
184600
30
316701
59
171628
55
331729
398457
92365
342419
183176
54
56
299320
94
87
203774
16
19
12242
31
37
74
76
239370
56140
64
455571
355106
426701
271428
431734
174582769
40
58
1
43926
122621
477587
494803
7
75638
196104
209379
44863
73904
539432496
631767377
149403
257708
20
306528
61874
21
406893
286598
1
65
222718
498860
85
47
93
560084527
74
14
260266164
584537326
106927
80
741955809
3
194986
254142
348195
417321
368499
139884
8
15878
401182
32
77
28
139265
66
361527
471045357
148619105
186666
481134
95
82
55
7
902366004
184374
70404
33
277505
4
177250
3
198125848
49
50
483256
83
23122
312998
68835
80
4
299334305
446809
489655
56
353629
12
46
616363392
714357198
68
282010
84
81
173635
82
97
428705
40824453
338473080
322086
61998
342139
4
16
93
5
171588
37
111480
388058
294528
407527857
222193
88
25
29
271068
2
68
57299043
78892
152310
337164
85
399316
63
96213
410251632
327159
74
95
6
87
83926
45
93
5
41
33
130338
199793
99
284913
891927308
453961
24
58
83
40
110021
182636
285916
340677
109065
615575332
254801
602733079
4
67
65065
93
76
81
9
478953
389843
45
71
19667
73
4
34
210882
67
176275
443120
253578
278756
314639
272720
438838
96
368370
150344
497473
64241
73015
81
315554
208926
250066
75
308926
475539
265822
123973
8
160558
490648
159640
71
2
232814
37
91618
49297
417152
1
132853
158324
69
71217370
41
83
50520
80
25
31
312849
57
156627203
316983
356549
473737
99
283891838
5
4
73777
30
33
91
60
30
563453921
14615
659933770
61
54688
185184
56
270001
84010
322558
88
314366
173069
5039
96
279973
3
24
8
302630
510040851
68
38
365695
72
52
31
833896401
73
16
498582
253092
61
4
88
383888
233683
61843
232812
92
1
11
109367
449983
313370
19
82
26
395962
61
50
56
605222695
580542376
349590
245989
336992
216650
164606
672335413
215402
380311
440238
25
31
1
9
465199
72
46
2
7
234774
32
48
25
58
422744
15
12
38
63
31
186071812
7
55
8
126934
43487
285277
41
159982347
345481
248340
11549
8
178946
205880
90880
777986509
17
312589
3
24
817970359
84
45
266770
154822
34552
121827
429129
50
420746033
2
428068
95012
48442
14
258792
34
332046
323341
492449204
44225
2
160989
40254
61
133090
152497
9
419682
25
1
93
1
56763
4
456938
30
1
95
89424
387258
3
135475
239089
66
468292
367781
38
33
10
51
224372
395555
10
60
7
238917
376466
21
465507
8
326537
69
86249521
43
376039
247259
171374410
10
48
82
495009
90
120113
6
8
154314
47851
151740
95
139267
408215981
285853
81
128747544
51
5
66
92
458603
454579
141431
21
243913
45
26
2
205591
155919547
98013
1
7
9
439749
16
373677
38
134898294
86
132336
159350
66441583
10
172853095
47
7
43214
455597
329803
4
74795
84
43
297117
91
3
200592
79
2
95
3
57
31
248252
382940
469020592
56
102237
40
7
334175
20
4
77644
3
119382
28281
28
5
68
58
195126
61
8
95862
996128231
139706
266519
56
454199260
223741
14
140096868
9
53
138456
83
32
314519603
452226
127467
275977
188742
174045
185028
435038588
33
87
432048639
429897786
23
481058
70
444700
199329
324623
224337
199148
69
316334
23
250674
59
800744868
702858839
50
66
90
408957
837539601
49127
463772
292299
98
291332490
404776
55
64
84
26
450742
184420160
733817052
24316
495053
255141
357348
389692
108516
62
29
93
987359257
28654
957839752
448865
449835
19
152424
153833
415279
19
491937
27253
57
328172503
471493
44
437635
88
89
16
8
390323
55
95
436440
12
430767
82
91
265518
236063
22
82
11
245174
16051408
22
27
71
88
51
85
268083
7
57774
376391
90
408444
663778861
63
87
98
43
990718284
28
55
59
87
3703
307400
495207
277203025
84187
623808922
15
473541
3
2
33
47472
160262
6
352691
2
490467
95
81
91
157784
72
281540
305762
215001
83133
45
297179
243868
619326486
181955
477352
43
82
68
16
36
300561
31
35
24
28
172621
106464
350864
33
7
55
348666
219573
42
6
26
24
51
2
355653
58
66
5
75
52
97
230513
51157
481844
401233
132692
63
65
347904
38089
7
71844
855444509
115717
75
38766
950842061
31
546010923
86
4
92249
72
16
294184
92
421513
11
46
42
74
333376
2
481483
1
25
69
187321
96235
352853
226144
21
35
424891
469099
32
20
6
323784
15553
70
485314002
389997
298407
5
389906
5
478858
34171
609723553
74356
34
17
333586
443693
217949
65
61
413999
30
83
13
348819
354400
216135355
28
27
24
13333
2
92
88
255624
70636
67
52430
96
360656206
20
78
42
23
64279
394968
135062272
31
88
79
533519313
103660
223646
327497
489594
337258824
134553
234031
58
344537
78
15
492939
62
270704
488639
362426074
38
73
94
316734
24
213617
30
264155890
96
62
3
2
420020
9
16
19795084
386520768
7
891554268
13004
39
3
178029
42
7
91018
62200
505396082
476093
69
59
79
3
4
376958
69
53
15
55
941475697
259760
216815
97
3
98023
69821
43
94
64
78
268682
66
60
2
4
85
45
474485
29
87
440065
53
54
51026
269672
7
31660461
93775740
97
34474225
836022535
71
85
5
52
370988
23
35
878159772
38
48
221312
201251
6
18
412724
26
601572021
279933
261092
82383
318663
39
4
97
1
72660856
417896
24
83663
6
386189441
74
570678386
488569
48
324200411
5
85393
63
372229281
303148
440720
19
5
251799
22
584801855
42
826576142
86
55
60683
1
39
60
3
24
277106
91
134177
70
57
37
102123
489031
53
58
248708
94
453117
516521696
9
82
216286
123278
6
489415
65
352567
378170
612585686
58
38
734507045
399287
279984
3
67
9
99
7514
73
25313
321359
477562
4
108326219
323663
668807291
3
73
426564
280364
88
77
31508
487661
32
72
83
463443
4
489563638
26
7
10
5670
298761
97
641427270
172881439
9
8
459772
51
58
403323
20
6
55
166778939
103082
2
67
34
344292
130269
222938
67
15
3
497111
337546
126147130
45
129593
52988428
9381413
379563
270769
345422
59
435622
47
29
712806300
1847
56
846329931
8
20
210435814
178914
29
2
251595
9
389875
220662
4
57
8
21
340135
44
68
246203
58
5470
17
49
52639207
169678
632068022
74950
73
257925
65
332780
264300
13
5
288626
246190
15
409737
52
230739
75
55125
2
69113
4
15
21
166804
6
2
3
13
17
63
262629
270497
913635126
171076
9
58
432547
62
92
42
197739
62
142504091
825195200
94213841
82
460802
302406
465266
138110
9
18
68084
491103
32
74
75
4
7
214279
431804783
25
1
37
429648
2
79
128107
163328
9
64
81
852036743
320258718
250555
57204
32209
499231
99
379990
115774
7
585312807
8
13
27
301283
41970
398225
96
2140
6
498010306
78610
85
5
59634
494815
57
3
66
79
8
35
308596
35
769101948
402298861
491299
33
28
159573
9
106898
621952492
105869
7
1
60893
135086
81966611
35
14020
484367
253618
147727
448382
17
77
198245524
97
530618909
5
55
267991
111290
12
66
468887
141132
12
557790198
35
17
37465
446895
50
35973
35
75
5
306477
80
76
481707
84
45
5
81
484686
44
90
12572482
160831776
205439344
65
1
826991309
181240956
38109
27
99
518163121
302431
95
5
569732970
68
277202
3
219691
484774
71
7
147969
334657719
105323
283494
74196
328436
300009
814220678
56
4
23
188283
9
83
412948
315904
274776
335707
255567
399117
9
81
143479
300497
810571007
47
132807
98
90
888800834
356564
96
230086
1
3
875423019
365821
322497
93
83
282494
213125
96
117705
52
27
66
81
90
478532
78
51
399492
71
5
44
362410
2681
34
428667
176121
4
31
36
70
827487591
75
426396
82
67
92113
109984
377382
33875
169320
18925
93
10
482567
94
24
370059
492190
26766671
403236
95
5
74635
6
39
436963
151130
276043
581653201
253539
5
2
34
79
89
7
3
606601998
41
67
3
150488
299351
243994
180491
40
14
2
271650
11
36
288233
373923
169499
81
436800
88
213233
432162
464159
70
88647
37
44
359601565
85
13
925058011
361792
477233
2
267990
81
1
299047
46
168758
88
133402
234020
25
389673
234491
41298
173636
70737
301261
89
68
93
30
91
87
266822
94
418729
29
772383026
58
365686
415398
290515
136858
414806
264062
495640
36
463513022
70
20
930196477
420977
290465
422357
294943137
360581
269697
148389
8
60
675857054
35495
3
25
144576
2
45
63
498169
52
6
78674
56518
63
111386
9
9
318427
8
70
26
87
8
313936
2
50
344252941
54
27
198699
60
493884
90
98
359435
239615917
311534
56
130303
392434
394551
16
13
11
1
14
218320
623076668
190124
36
80
22
81
84
3
27
146631
31
84
401384
23
2
57
8
14
35420
2
773540916
353634
94
290765
8
133591
15
26
19
208292
235658
421090
296543
168337930
20
208084
1
137245
5
466552
11178
91
292839
52
4
746500515
207574
36
230405
70081
166720
87
16
1
89
86
83
150676
73
299814
95
35565
340593
463053
140221
169089
34
11
441956
297715
17
77
75323485
9
398175939
69184
84
96
51311
297232
31
154354
168495
6
6
108536
41
84
867607026
377461
448123478
11
49
74
30
264082
289582
26
308030
324800
98
17
27
620282198
2
72
232631
58
64
99676
437437
45
234197
49
156268
420304
357811
73
89
158709
190030
2
199942
61
414864
83
56595
65587
3
34
329026
9
279414
889279583
9
187763
437783
6
55
170324
375919
5
40
134315
84
184822
255903
78
198944957
21
19
425126931
32
148508
5
2
31
63
25
377718
50
44610
9
24761
84
47
67
186427
64
90724736
496186
79
8849
434796
407632
91
84
57
466987
106569
73
43
311539
28
48
74894
47
61
189452
3
51
398261
64
59863
85
44
5
153097
56
37
85888
7
538000324
388199
41
435769
426040
261205
3
81251
63
7359
83
19
136703
2
6
77
73
31
99
71
179940
85
978290358
90
5
52277
42
97
456596079
642300339
187308
57440
4
24
167049
335635
464935
26
176492
93403
11
6
76
171196466
39
30
489840
86
7
250078
280218
7
76533
7
71
71
287168
93
56
68
9
52
320593
13
279476
21
23
348964
42
39
70
2
137032899
81
143454
474260
69174
216471
77
204614
143585
23
4
6
52
40
35
157002
146816
10061
14
9
25
6
943481332
773155895
173640
88
163808
23
29
115814
35
52
8
647656543
86
87179
236998
380908
150541
72
47
88
49
367900
410003
292369
327548136
432081
363337
191002
284873
90
77
469241901
302315
441031
37
359798
91
141148
396760
88
209185
234124
39
25
79612
31
50
33
77
73
35
365328
10
482512
6
495004961
38
7
69515
4
401040
160000
211998
347261
120180029
668565960
46
98
66
33337
155930
83
404362
457657068
85
39304
387715
148918
58
537969605
44
424178
5172877
692111966
434288
59
347365900
71790
333328
55
2
453009
180655
47
453778
83249
84
5
34967
212870
282202
212998233
717683324
88
180484
9
13
10
460854
472283
13
96323112
42
289640
10
328787
43718
769378709
94
827987863
7159
499283
2
316147
451051
370569
47
75
85
64
289829629
57
91
480996
88
50781
35143
3
660882081
9
325362
6
181349
83632
58
107540
54561
208166
210458
79
91
91
8
47
486298
187646
8
81
11
261709
232706
43
65
72
37
10
413010
130583
64
80
345465
65
718915872
8
444813
835747224
325046
385491
81
40
245847
315989
204483
199230
84
93
196606330
78
198467
2
37
6
108769
13
19
97552
640891161
13
456046
17
88
25
321371
71
690014513
7
2
17
7
64
15
269860
8
17
41
21
3
119749
376195
37
241136
7506
23
382870249
581125593
440599
159908
42
44
36
92
169798
316359745
21
487306
96
207885
477827
9
86
288710
52
415734
329269
91268
282812
509168823
352172
37419
93002
493574
266973
99448
8
3
239040
13
380370106
237610
30
94063
465388
8
395634
19
204894
75
6
306390
335559
277835
87
91
299343
194783
3037
293106
205277
63
88
219922
25
29
923540272
445454
4
344036
419913
496495
19
369643
39
84
95
115194
292018
83
335021
70
5519
32
36
77
204488050
17
53316
31
43
74
43
89
445000
1
68637779
18307
58
235993
144008
416835
871887885
20
26
63
387794
680123846
348519
71
330557
85
77444
286914
434587
12
299560
73
633415893
236598
982678774
167164
304733
57
652512131
46
64
8
64293
176883
148122
90
92945
221109
10
88
2047
20
56
3
94
86
196979
51
120190
442526
391082
195142
435933
369465
2
424858
75
479547
5
80
37621
91
354673
55
238704
320089
57
34
6
270061
4
25105
438944
421589
69
9
85
8
474654
67
432589
42
495173
3
38
56
42
7
450534658
79237
235203
450334
34
134822
5
189374
495046
1
422386
491626
43
230753
49
15
106484
15
110394
35
39
16
68867
10
46
3
32
917695430
27
11
142565
7
94
7
63
397160
365352
87
317363
6
297495
44
9
49
78597
212512170
35
42
59
78
375031
484216
27
268010
81544
27143
48
43
95
3
57
44746
9
29
274350
658873102
1586
245450
2
99532
7
58
55
22692
52512720
244323
442133
71
484271
85
198139
55
307222
80
223382812
410538
36
495434868
24
240527
10031
3
16943
96
413539
72658
105574
98
1
197700
51
79
161449
30
349837459
450462
41
800096527
149934
4
225820
37
355758
397049
433929319
288123
62
31
405119
77095
5
455356
261976
66
36
27547
33
372736
371210
199953
321113
67
25
291540
83585
263890
75
30
88
123243
4
609933723
29
372510
5
12
321822
370758
5
59
113593599
154853
4
17
212602
388947309
89
344134
97
260868
20
182265
9699
384923
417612345
82
21
337486
285468
923084124
3
10788
373231
8
200124
51
13
52359
99
135828
76
31
14
45
75
484061
78
41
369143
371339
56025
59
33
313231
56
37
20
741910687
53
179436
757936606
14
11
494166
27
38
530707302
387524
94
128316
288594824
2
378164
11
207207
19
173367
95716
375655
28
33472474
16
8
8
6
222299
177894
76
2
4
63
94
366432
126018
26095
415426
425843
74
9
439342
75
451493575
68
2676
171772
79
492564
319788
24831
85338
30
717873953
5624
84
18606
57
254335
77
98
93
99490
96
32
2
135845
7
94
44
447615
239705
3
15435101
86483
410727
27
231040
420343
75987
213634
83
12
33
53
265947
95
338160
350277
989973423
5
54
922592918
6
72154
84
62
64467
74
50
30
34
150894
42
24
502631035
205321
268394633
180836
68
474718
386071
4
54284
255508
50
372262
169970
4737
4
419971
264167323
5
128733806
50
2
220929
332285
411893381
21
76
9
66
47
67
17
23
3
383636
46
93477
200231117
93
258766
7
41
445703
159053
1
267876
54
110261
93
27
173036908
211289251
256867
7
26
30
74
57
495777
5
271764
465892
435819
54
3
165324
87
4
265234
101731
663656613
3
299784
8
4
484694
24
307490
326588
131431
1
289999
11
60772
179659
64
96
87
217281
98
263116
281125175
447570
877843232
39
204352
34
37
1
81
12
441177
335512
105334
47
9
456623
52423
11
186876
21
90
5
96
9
439085
21
32
192310
76
6
94
20
40
42
433297
193606
56
315286505
21
85
176910
61
57
40
58
4
25
590825406
210871
340701086
481247
172358
138718
44069
740556837
3
701161342
73
437677
50
239623
18
5
122139
56
437144
202939
412217
864537318
14
49679
9
50
351022
34
3
3
39
174945
61897
386998
465625
496252823
24
238756
96
264907
86809
99
120824
452244
717663061
358622
468176
51
589756413
434416843
477031
20
5
28
42
34
31
66
74
2
334308
403993
481851
26
139040
59
67
319699
483179
98
463781
139401
96
24
44
105588
78
47
487563
3
14
7
635386715
7
82383
12838
19
1
456275
224510
8
62
78599
48
306759
186945
3
11
424860789
182260
345695
52908170
370435
35
14
287521
84
829125834
76
843498446
392929
4
419473
444181
63
48212
78
247062
8
1
99
56
668543598
36
5
86
93
53908157
7
72
209231
145238
404313
5
58
4
954829446
451822
438033
383491
76
14
223630
337015
44
392681
80
375832
68
430926
46
208072
82
32
2
82
6
30546
306906
9
420817
118638
18
18
9
16
74
72
638161371
17072
166896
21
16
4
263502
10
483896
6787
84
229815
84
286749
126946
47
274551
366192
347444
343408
115987
67544
346039
81
971013144
13
41
44
96
163724
114573236
83
59
56
38361219
75
18
39
154727
627324826
244639
19
181572
115326
281147557
62
227639
59
6
56
50677
398869
434377
135168
566396657
38
88
278926
91
206337
59
320886
8
8
426529
2
41619
63
83
75
397200
783160607
59
398193
73988
77
9
72
4
23
304368
18
4
362901
438912
260922
78
140367913
570223525
1
481491
235328
50
59
49
454870
28
77
74
18
181438
95
81455052
37
110686
57
23
147365
174162
60
59
96
72
69
300242
71
264532
56
27
289819
36
50422
125720
224779
6
53
220730
91
69
220298
31
494551
442460
21
46
402941506
93345
75306
401544978
979513163
130306
8
198392
481667
67
41
453980
323473
532395524
30
8
21094
26
966247407
50
458480
12
142391
40
49
484802
270046
353252
303964
6
365690
463477
442401
427365
379699
10
20790
63464
317155
39
98796
272426385
2
72
11
811548881
88165
166597
98
414550
180525
8
101205
231340
96
181280
493453
180565
90
361480
15
3
63
12
963813634
1614
78
72
12
477490347
13
117819
84
424759
4
6
72
91
929020580
1
29
241394
87
8
52
6
3
127515075
61327
38392
2
298883
337326
461449
532321370
314583
94
87723
93
315675
692304784
386769862
496784
42
37
79
30
79
99
2
147694
47
34
85
66784
90
75
6
165181
34851
132076
28
36424
534918945
373935
27
27
195964
52
29
159880
88913
986681426
273272
785088387
623029646
30216
88
433675
45
44519
405801
27
96
336977
85132
56
3
98209
43
1
98
43737
182263
30593
450209519
255053
54
34
23
17717134
434958
5
15225001
77176
219031
48
94
73
2
465163
260569
62
35
271453
5
154243
546795359
71
314384
3
939777852
4
10
241504
88
1
419056
62
901018038
101412508
85
493433
4
55
83
126211
94
285975
33292
256094
43
209344
160892
37
49
56
98
331003
110449
399604
60
273979
320799
218389
143408
215314
17
8
471418542
53
11
312527
464275
41
50
99
49
5
353682
132962232
482029438
8
59
93273
566791025
386194
526796373
994733317
73
6
155086
237411
411170
78153
8
348952
1
51
99
62
37
70
62
38
98
497012
300609
7
870730478
76
485566754
2
227535797
206369
799193472
49
83722
415135
475495
477493
85976835
68
4
22123
3
421178
74
415079
3
83
388314
110600
209591
30
3
29
80399
75588
320478
115055742
255460
234880
85
73
950122151
72149
94
15
55
411842
228650
102342523
96
328347
78
183364
408821
16
31
19612
146532
2
77
131720719
37
56440
231026
263913
64
4
3
81
253674
39
89
38
41
19
145652
1
194028
278785
17
384528
6
50
36
81
834474051
326000214
88
6
38
6
197769
325303
193241
441010
418057
123009
2
317458
6
189255
39
5
41
386880
89
503792740
313010948
75
867015922
214229068
227719
82
487614
638980176
7
237863
92
7867
399704
27
90
1
168072
2
274739531
7
55
791585102
235055
73
9
41
450641
83410
53
209011
66
441473
24
133017888
75
37
6
44
258042
348533
354849
4
26
458761506
43
49412
788422509
34
56
46
39
427510
422375
193486
349802
444043
220583
104781
1
344979
46874
409991211
9770
460384318
34
492007
310080
53
32
5
99
269650
183161
68610
21
371487
613681169
368331
9
50
2
104842
1
4
260212376
223708
248516
93
34
75239
286144
12
5
143743
295770
17
89
33
79
320984
385442
305421
38
414129
8
28
11
351547
436655
158996
70
66
491343
356236
278969
479944
218580
81
28
6
292099
1
427517
59
293330
101595
89
170443161
3
228144
166169
303129769
21679
350980
45
2
341576
222669
166740
101952
45
3
54480
244078
307986
32
6
97
68
353485
927901401
67
12932
442768
56
94
203061
33
643360397
171809
258660
130537962
96
303637
87
113095
60
67
288421
26
74
442142
21
88
48
58480
234113
38
486829
23
13
438241
16864841
21
36796
15
80
289774
20
74
409067
61
434893
91
98
93996
169356
47
6
13
61920147
71650
1
9
362684
388853345
223786245
455055
26
62
19
81
370762
170461
31
83
198918
235749
51
315765
75654
322899
163053793
114969
488075
76
6
51
64
76
75
621197119
445387
2
40
87
394888
4
36128
89
272074
213754
247067
52
487719
63
44358
56
2804
148686
79
22
41
74
407677
9
52
47
21
8
48800
8
67036
74
531663716
270843
237880226
213136
118605
442908
47
7
18
187875
136848
97
1
224817
58195913
41
133800187
41
16682
53
5261
163913
195038
92284
4
93
2
142667
2
7
2
413947
55
7
79
356619
10
96
3
171236
211137
62
92
7
85674
9
92
3
72
809643444
27
176783
24
92
45
201554
481439
52
420049
485793
182074
467564
928510139
74
713796447
24
7
63
121774
67
833129880
497861202
7
78
94
33
19
55
98130
257258
19
89489
20
94
107450
2
417593
387715
22
68
548018772
77
113948
26
43
308635
243849048
63
81
100766
312613
132010
93
74503
28
5
40
283715
83
689354777
108549
1
184527
450142
12
14158
70274
97
59422
86
52
750746137
46
272041
261361
53
12
97
6
206565
29
89
94
121226
485504
1
5
6
235347
21
399426
83
487471
16
40
32
42
25
9
477113
52
34861
63
491081
36
8
271930
27
62
116632
89
53
73
715709055
2
43194
80
118365
1
231669
43947
18
360117
41
113679403
90
38
304678927
384836
2
547448131
340849
56
49276
90
53
84
498309
98755
563708498
2
7
377993
838987547
449623
80
84
66
259153
42
125720
150059582
77
39
321259
98253
9
8
3
6
14
410018
50
200038
1
267709
11
7
765685254
94
1
39005
25
67
99
52
478257
122227
442699
184663
112168
5
121760
69
488898
93
23
555114833
58920
604980240
463356
2
5
82
61
26
356460
51
67
79
78
348596
61
863044259
78
429990
65926
857230524
2
76
27
87
20
314102
10
107840
97
458436
70
66
367772
321287
952452315
306225
78
327704
306194
143508
57
22
179061
255603
9
50
58
495762
461648
76
1
16
52
72411
130415547
113362
132586
15
610704120
175283
278071
67
378376
41
737277749
57
331236
208372
73
51
41783894
6
74
693230978
56816
128327
132223
32
818472907
57
339836
602322201
61
351095
484699
178811912
75
74
90
1
748706914
263531
71
302087195
1
32793839
434260838
796880529
12
8
134164
284188
92
15
49
9
79
94
218198
290541566
58
41
1
33
387653
68
11
115690
82
57
71
138799
400302
44
90
53813799
48968
2
77871
160384
14
4
238396
12982043
492566
60
110531
498420
62643
2
97
2
43
197785
356520
77
291914
434281
7
34
39497
436507420
59
252776
185977
480190
77
295308
195714
276659
597154550
7
17
11
194436
33
1
49
28
96
314105
54
50966
209416
74
459113
87
46
74
14
134624
74
367564
23
42
77
78
492536
41
394675
7
47
7
68
79
304840
6179
36
443607
78537
384559
36
423531
207846
484410
106106
81
85
46582
343261
96
255909
62
403334
354652
110953587
444866
531217460
73
20
52
394223
292988
140018
443638
12
111525715
102659
18
4
345665
62
977223682
209319
17
97
1
258411
97771
7
401840
215123
16753
97
485482
87
224978
393485
1477
22150
708511693
6
18726
31
298457
95
9
241222
72
128541
199829
85
62
78169
470070803
3
44
151931
197418
208075
54
61
262346
1
123911
82
189459
24
27
345649069
58
52844
427735659
27
983164721
319376
189961
210346
197163
309117
77
475777
219298
90
484495
11
197402
90
47980
75
1
334123
478318
30
39
62443
8
199633
488975
321561
72654874
921022467
23
451072
94034
3
304887
72445
4
4
81414
86956
73
488086
17
13
75
97
5
72
233627
382563
191145
397735
75
261760
8
4
42
43
201172
61
54
44
63
6
99
49
314568
413123
71
52
21102
255893
350357
143332
379184558
293454
2
80291
231721
37
337595
41
57
383619
69
78
493701010
5
161208
18
28
316068
35538
552153847
170596
218998
24
469353
33
3
55
370583312
21
84
644194434
2
288647223
164002
273949
368822
92
35
59
11
89
43
28
76
514826300
469221
109610
221633
110714
75
55
63
73
568758457
444822
100718
9
306282
42
460399
3
58049
103025531
17
40
239302
48996
383379
87
433428
393540370
52
13
83
269252
72
388853
490889
52
12
16
51
216617
76
257735
449133
262396644
418517
98
4
582089692
451163
842790309
19
47
98
56574
382093
288490304
92
1601
88995
396438
1
725224531
18
176243
138718
383984
67434
69450
22
52869
394828
68547
70
394696
260606
268809
18
294351
424131
363689
9
44799331
5
52
52
471607
10
16
45962822
53
19
98
120823
69
41
274050
41132
244324
5
903656579
20
99
51
941420022
49
198457
79
80
83
94
70323
41
36
6
34075
39295
896663839
24415
95
35
28
191366
33
433093
18018
373410
110944
70
352546
349184
94
64
83
124916
240455
438847
402320
23705
32
98
77
70
119058
92
85
320297
6
44
19
9
4
27946
102605982
368177
4
428330330
69
324844
35
21
96307
109675350
35
24395
487741
3
267289
466752
44
992121115
369754523
451364
96
50
49
22
19
138765
44652
965515454
132136
976482443
527728267
43
474941
429475001
10
29865
223641
69
352500
378754
44
446453
78
185306
349497
17811
45
9
62
81
86
9
17483
287912
146673
20
333722
497983
364048
35
986369111
84
67
74
604476115
90374
76
320051448
126362
86
198413621
644047453
66
97
38
160960
63
44
44176
14
70
15
424177
96
315690
76545
50
159695254
85
267787
65731
62
60920
412310
9
267462
48
47
453389
443642
199899
322960
8
75
1
46
74
139990
17
434639
71
296597
23
33336
480193
485271
298655
38
52
88221
301841
263962
521134887
91
68
117061
93631
172636
192684
203106
54
66
72
787153466
65087
39517
80
13
160988
65
75
64
63
225638
60
603534684
496314
462037
376931
2
37
340461
9877
4
54
41
60
192910
438314
483351
94
2
78
322630
90
29265
39
612714543
49
6
129585
36
363409828
95
71
15
44
68
70
40
89
27
308388
8
468785
25
406953
914558661
60
486159
6
121307
42
15
46
268696
7
90
376189
45
423901
45
2
58824
59
16
5
52
1
389202
348911
7
64
53
765342027
230014
421272
73
89
19397
8
476573
72
327139
81
392337
434522
4
304153
236916
49
10
92
1
55
4
121318
79
4
26
318649
67
9
167718
981458535
85
42
249416
3
33
368427
77031
57675
89200
402919
611315980
902618719
91
287660
70
52
1
8
2
1
307011
45
359207
654873395
105439
341658268
63
243448
340824
368427
39
191301
62
80466
494228173
435122896
52593
127238
20
61
206810
2
29
34
332905
77
204389
43
243292
150678
293834
46
92
97
364753
317481
59
239463
83
1
131878488
128559
31
25
15
9
315753
149335758
30
83
84131
493282
8
296931
125620
20
3
42
82
388418
263890912
88725
55
459302
15
99
36925
950125401
431873
8
345643
449241
260240
1
267169
49205
5
399349
62
745458103
264876
12183
445578
418706
96
313889
8
406033
372307
60
11
5
169111
375947
21766
159783
18
10
124797
84
914115053
7
477153
111151
214980884
302604
443006
78
501440097
17
197002
17
5
186126
983307915
355510
301912
463131
96653
50
89
450940
461876
19
227251
89
196184
264016
44282
29
229120
194203
457276
19
4
1
99
92
369518
4
6
454489
409122
496185
50252632
4
33
81
9638
26400
433144
269626
279886
380480
268319
213823
372206330
341330
875598298
164467
79
7
17
9
97
79
7450253
45
70
27790
4
481335
29
434971847
99
42
97
21034
42286
1
170287
95
79
21
8
378630330
92
6
60
4
83825
99
32
6
250658
205987
5
21524
5
67
90
54
33
289184
56
570801964
18
58
144940
8
15
53
537469390
76
164148
123857
83369
380110
95
77
74
96
77
125269
71
344072
239181272
64167
26
53
63
242753
2
45
10
780725339
109071766
295910
322538
177625147
74
146993
38
3
47
471235
211582
3
84530138
97
281476792
193609
18241
53335
6
46
12
306720
50
48
674419955
88
38
4
64
18382
287063782
8
148111
181368438
90
60914237
84
81
80
18465
53
227607
27
30
234681
225284
170759
477055
35
329056710
149564
35
65
875853424
24980
451267
72255
458907
258738
74
2796
457374
24
464797
62
118493
790766394
312484
29
13
17827
78478
5
388608
133192
47
37
431368
67
83
419449
489419
286985
3
29
76595
21
3
399967
363704
624612229
72593
470134
187786
289449
30316
480995
23
34
9
58
412959
46
97
60865
21
176692
495900
441138
2
50869
78271
362931
22
48
2
33
111776
195120
41913
339233
378583
87
344329
88
800976574
90
247206
5
468354
20498
193818
45
90
190686
295191
78
3367
538008586
301690
42
402415
77
374556722
35
48
121648
359956
318847
261186
83
392172
99
950543151
90
8
75
53
191010
69
23852
24763
2
13
53
31
871936245
489491
22792
379728
449489
41
72
13
19
127805621
354647
309517
335592
415530878
30
140076
526898781
778319785
89
17
276073
6
397827
94
164741
194816
75
70
58726
6
65
21
99
4
327034
84546
97
72
80
779007799
1
59
248467
96
81
909083663
53
2
289541
238230
257542
226360
139828
35702520
220251
95
39128
201770730
419785
99
286091
7
35
55140
174163435
471435
119546
6
6
40
36917
10
273818
84
146136
458022
239484
93
280555
257618
60405
9
227124
455100
273
8
86026
220104
41
134262
145914
18
963247996
277242
466820
310809
74
76
25
39
457831
30248546
146126
186201
7
85
31
88
186644
57
94
25453
83
18
68
110410275
5
594614244
126910
772011388
150937505
8
461653
15
297068
328438
31
69
65
457795254
415364022
356696212
77
199699
41
42
262400
445070
6
74140
187411
85
284170
180290
90
387107
15
85
176557
289386
285305
42
58
9
99
381593
91803
6
235275023
313652
26
51
488784
66
211612
3
829107655
313070
4
172851
300872
63289
84
67
73375
247140
15
238188
47
387878
55
146074
446192
10
1
190230
3
453216
95
111234
5
82
52
383542508
4
269817
77
313677
52
227521
316217
483934
80
143230
56
157601
2
86
25
496229365
359962
8
91
213007
458417947
41
480851
297626
97
57410
304782
64
45
425869
412229
281895
392925
46
493589
70
408088
682526366
58
49
421243474
17807
40
237203
9
17
904020364
21
342523
69
48
120586465
215897
99
89
56
483528
50
326856
57779
13
3830
173955
73138029
808715904
179014
541072385
460672
54
14
33500
223301
801768384
9
894832705
50
50
81117
387054
71
6
13
32
262713
61
410361
18
812607006
455034
29
97021
336291
46
328716
11
213290
56004
79423
350046
92
252613
270201
803030812
359151
82
603760768
26
401566
77
281811
77
358762913
199611
64
73
436292
30911
92291
222505
120702
313508
1
81
7
191231
679507499
338657036
312359
111243
22
43
52677
81
47689
87
3
92
236763
8
441979
26
5
95
12
65
59
458525
843507313
53
1
335163
334523
7
251730
55
93
477081
39
475782494
7
52
370710
2
89
160776
151825
7
36
59
72
67
7398
94
35
547994018
12
24568
34
139595
81
40
201043
561066447
663726043
18
392997
58
263288
415926
35
26
121754
325035
33333321
5
37102
32
5
4
89
86
88212
16
15
19
406880
104048
220855563
577939975
69
474769
154561
7
9819
36
444520
483018
3
4
150152
892012690
78
3
274740
69
338498
5
25
172191
96
23
95
78
3
18
30
89350
64223185
10
398970106
175090
68
430734
343351
36145
93
236031129
416090
2
26
440211
215098
479238
250962908
91
42
94
23921
49
710636167
34
246022
98
504544498
204732
353296
498669636
71
51701
176191
31
77
138262
29
62526
626125192
565427109
24
3
88
179472
34904
93
29
40
30
53
97
472440
45
280731229
397855
469075
122622
10
96
79
36
5
75
10
179430
516901572
11
31
727130825
59
44
98
62000
81
267080
49693
665440998
92012140
42
87476
88
55
71881
20613
43
58272
62
455813
195046
166417
63
2
39
120232
287930
49
36
82
234957
53850
781072935
71
59
322102
374948
111073
41
9
341642
7
96
11
111053
419250
27
71
4
60
200803
62
771961248
3
202931
51
98
761226533
48579
351738
518002541
84
245677
38
15304
481176
233165
68183
591499440
174368
157384
267343
191721
213973
69
231573
77
4
56
6
93
374758
249082
379256
37
60430
348481972
454489
277756
419780
24
3
205173543
225201
35
94
631216923
22
13
204098
66
62
28919
51
472705
213671
727250958
54864
37
34
381986
50
86
197447
86
45
65
18
349097
148546
48
2
188253
672677557
145192
466803
303157652
83313
395258
3
3
32
727762094
25
331434
20
9
42
250195856
24
85
10
6
253139
3
3
411465
53
447352
205125
61
79
36
200887
24
92
156852
430261
8
347339879
164735
98
336947
9
401386837
2
9
321157333
7
491442
233436
173326
222595
83
332628
45647
462367
184410
26175441
158798
163807
50015
354788
324948
3685
398079
24
31
4
99
5
59
452418
210251
453359
406231
86068
65
68
10
88
109608139
383836
350088
69597
77
485165
254604
410503517
428788
32
15
66
50889
77
7
97
477074
405623
73
413305
300856
445846
93530
426573
1
132660
429697
14
98
9
731671043
335582790
25
72209502
444565
461621
92
54
404767
320245
67
490193
97
73
31272
154468
387216
39
383540
381497
4
28621
9
58688001
956594926
7
69
92
93351
74
53
8
98
5
361276
70
76
27523
493669
9
9
3894
7
47
131293
55
91
59
2
10
85
315794
994936884
328608
54941
18
479403
77
14390
36
62
232644
132359
64
600854275
25
345959
74
293270
2
269658
46600
49
38
16
49
313198
4
89
191231
18
382609974
81
128226164
457447
16765
54
490611
61098
238799
48192
5
85
62
7
416671
30
317521
406807
360646
95
229774
192806
9
30
59
222778
376045811
63
143078
191475
18
14
87
380898
86
465263250
446171
297040
71
37
9
147970647
99
83
31
323051
69
69
79
216803452
32
418405
314875
75416
16
17
59
483062
52
391954
84
66
14
314802
80
47
231163
93
13
25
487242
3
17
69507
45
41993
196025
490928
210573
11
495273
7
1
20
54
7
395194697
578575295
198727
75
62
41
37
30
129311
81935
471848
217782
39
824701028
427982
25
184122
39
184322
346310
133126
8
697486068
243987
71
30
491917
247029
220716
141331
392569
12
115649
68
205573
116533
77995
284575
449790
416083
100234
51
24
48
482483
7
459953
342034
81
15
43
6
253336
175864
213051
74
42
1
2885
982689455
374642
326076
122524
24601
12
13
325987
384288
296368782
284107
85
32
8
99
154026
2
12276
22133
744026998
637917587
90927
26
56
324012
1660
325904422
1764
822304949
76
495449
40
593357614
54503056
40
177576
62
303731
80
141623
9
187595
48
425718
13
283776
60
148130976
13107
22
79
13
5
220306
9
138832
373277
58
93
24354
82
328048
93
83
65
725690828
57
430252
144571682
43
405185
72
19
210589
362499
232980
144283
47
87687
120790952
46
7
13
942966174
67316
24
61
873430217
38
33
1
5
62
253401
615124410
936070638
247127
163756703
96
336754
8
41
51
343946
56
9463
946366335
45
66
163962
417699
24
97
79
10
123182
475652
425659
437759
90
9
398106
19
52609
17
61
56
6
55
296471
59
69
70
96
35446217
43
346002
118539
265704
28
408199
4
198691
4
9
92
337286
56
471975
39
206979
47
902579863
135562796
69
85
327599
383242
653045311
4
5
12
386094
17
69
4478
15
98
452385
2
34
435261
412492
52
324882
28
9
467047
99
424193496
591658338
472929
360476
449205
86
641040167
343302
338856
11
68
324813
87
381029
67
65297
88
1
438486
9
39
85
73329
86
414211
14
84251
55385
75
5
79
62255761
7
382675
29
73
147334
470511
70
66
37
276751397
15
85
55
108502
334787
319165210
360078
870668618
34
349216
12
369617
1
71
60
50
743681252
180548
92
790210096
200680
3
167071
461940
41546
318263
478245
87
53
89
27
76
82
9
88
56
477323
40
44
484749
139587
135763
3
35
10
50
281958
67244
583082541
80
61
49
417431
6
62
1
78
62
417568
33
20
289600
110096
27
40
99
39
5
319191843
72134
366015
3
91
61
209153
274048
60
154490
86645
128152
3
69
311661
9
434518
120290
22316
19
418999
8
157120
2
260551
168650
21
276790
434834
156730
99579
104601
297922
9
27
63
6
3
470424
283509
75
55759423
72
82
7
72
69
430668
72
79868
89
5
72
26
97
389666
1
188184
46
83039
453667
12
247509622
121564
88
175120
54
433166
222134
179922
3
631150468
16
88
19
226501
16
13
196085
8
408414
268979
129322
4
77
66786
5
67
39
447924
531690720
57
85
63
65
108800
95
7
351990
70
160224
65
31
237129
19
413862
82
4
9
1
76
94
221282
25
300917
34
294409981
53
65
893839823
392720
210676
421930
62650
99
15
48
286638398
44
60
447280
39
368997308
56
7
538808991
76
335604
474856
8
33
371420
9
82490833
240376
723269068
2
2791
8
457993
94
132092
2502
81
24
7
37
43
18
72
91222
74
47
296311
28685
82
53
54179
16
44
61
85508
319589
321963
61197
274586
274822
499924
353676
22
76
458407
207162
23
194548
60
21
310087
85
300396
69
579070634
455725
68
88619
49
471678
214391
844596590
5
299595
789390769
74885
180953
401664
29
24
17
643109020
443007523
9
129976
730160440
5
173586949
92
4
62
1
2
452307
146726
61
234587
465951971
19
483620
82
19
3
18859
56
57
707857401
226726
320268
139217
72
184048
84
636128095
98
436933064
466567
117560
8
55967
21
85
127705
26
21
605537404
95851
15
243399
5
58
281306
19
323090
136458
41483
10
60
36
136121
407313
184079
342922
64575
390665
6
9
274447
336644
100869
30
147827
24
374840600
31
347001
52
32
59
95
180862
17
826446353
102107
292873
31
44
46
79
42
375826
21
52
258760562
26
149697
24
909271863
8
217362
490234
347056224
234190
993361930
59241
36
66
282869
24
49
40
8
443875291
332257
3
353692
72
498075
294870
17579
166207
482826
69
7
196770
69
108342
420258
63185
389324
55
4
274002
11
9
265277
277270
61
55
29
395888
599181878
13
73000277
64741
56
34
405421
54
22311
181661
262250
962261669
372539
37
158875
352125
112054
30
70
551560690
6847
73
54690
473993
5
84
2
393806
77
50
143230
66
14872
221014
406358
28259
75
59
119047
35
430020
1
6
3
39
482505
18
209037
121254
241332
155966
195515
972701633
20
57870656
44
699861632
490293
99
241918
96
17
425561
401249
146881
371929
462071
65
44
219270
491668
26
59
387449
68
244814
47
8
89
30
53
436237
64
27
9
307970
457313
25
42
7
475352856
498573
101625
480694
121905
88
62
61
94
210273
123294
2
46
53
334238
499892
340865932
7
427282
8
74
706668763
86
80162
25
69444
406300
4
62
283244064
67
7
85
69
40
57
11
91
420826
213794088
97
34
66586
60
349324
275345
3
59
464595
439633
28
338412
21321
10942
2
5
163762
177017
356582
926852869
69
95010
16
46
94
92
400937
8
968601442
344410
481650
955229821
460532
97
444021
88
41
203700
93102
436536
472505
2
95
771141492
799616043
952238371
116821768
47
367403
403591
294555
111732
723261783
921193414
213145
65510
72
168471
437953
88
1
9
17
87
384548
190557759
404559
397494
50
28
25
8
490934
263791
11
18
237685
15
16697
436303
465500134
84088
18
46
87
18
277320
158957
318298
15
2
96
290973
38
4
9286
99
95
67
46
172354
99
334671
89
449194
79
91
7
548823970
59
9
8
317603
7
65
327263
5
49
257456028
65
35
58285
49
359117
207836
85
74
57411112
47
27
330302
352589
55
38
487293851
72
173348
8
201648
244277
259999932
24
43
447411
58
344082
1
39
70
365058
10
5
702060138
3
107397
625338826
129776
12
25
264939
20
7
695589725
15
382032
46922141
79
95
395103110
34
84
7
4
361780
758560082
80843
79
219168
136047
152726
289634
4
3
280708
28
455045
31
267990963
257329
18
51
89017
62
129994
54
32
12
1
219793
192396
83
398478
189227
47
99
131633
30805
25
69
448283
57
39
28
135158
79
372884
73
5
6
26
68
12
5
51
9
3
146202
85
309727
23
3
64
89
236195
131286
139747
24
55
49174
5
251328
78
31
616928100
23
24
59
37
30
91367
59
29
193607
378609
20
271765
76129
55
60488
63
48
92
1
251638
109005
351440
6
69
18
50
41
11
153282
4
461081
465590
5
267
5
2
228276
216944
31
238312
331607
421413
427424
97
67
68
289285
48
152942
178813051
164611
1
85
152396
28181
72
5
95
57
9
1
282309
185491
471436
341271
51
34
2
82184
50
90
958509487
42117
896758355
41231
24
13788
31
106876
380475
362829
343950
57
12
93899
67
94
82
3
395713
15
4
178478
418671407
15
58
459473
316551
80
463860455
107439
404144
679216386
193817
18
48
4625
73
590753395
17
24
4
69
50
354872
2
528346719
5
50
46
44
54
148934
558639781
292830720
295280
356099
70
46
390015
267588
50982
10
390449
89
370711
9
3
305796
322356
6
87
162270
155076
9
96
294098
224478
207775
52
92
210324496
79
3
75
479150
596369291
55
169140
62021
139527
385936
74290
418692
387492
41
613981993
377368
348270
6
83513
329147
37
318631
19
38
304454
88
44
23
18
18
301897
858115011
48
37
367264
15
416521
20
57
427239
53
63
97
40
60
15
477226
58
168237
25
19
22
253350
1
8
173252
98
182504
331878
62823
16
32040
695155020
297609
87
3
217200
614608066
14
4
109163691
253975
453317
936504357
427150
5
277689736
94
625870497
49
10
32152
4
40
44
65
36
133280
2
989981978
95
522454491
62
110660
266747
453985
54
691182741
39
63031
329222
75191
87487
201791
8
61605
40
5
48
130621824
33
343050
186306
11108691
270531
60
477119
309252
231246990
897202072
212812
481703
99211
3
5
47150
56
12
76
290509
10
91
461779
220911932
78
269499
742068692
57
95720
379163
50
64
91
353975
51
27
444046
448932
67
1
8
111894
36
250230
31
91
158304
340655
63
57
473894
13
73
8
209782
117322
223230
85
92
198325
30
28
9129
21
66
421915
82
372001
63926
736164355
57208
316042
485903
77
199298
909463741
71
7
22
145807
32
8
404738
68885
499850005
976826085
4
311853
44
58
131577
19
3
383105
298214
67
575662703
62
273465
202906
171934
2
8
50
109409
362316
432928883
29
187644
50
111402
420928
69314
471602
40
247614
2
65
158588
3
440775
377745617
39
48
466905
208022
13
53
44
4
1
48
169694
80
900016515
223489729
9
137945
77
372562
10596
87
20
329548
490797555
850763011
87734
406029
436472
219104
185550
279678
295822
50
29493
24
97
340157681
2
58
472808
57
90191
70
12689159
91
333313
2
31
457692
9
99
53
28224
8
7
93
140566
27
902537718
371511
7
280192
63
3
958193742
374571
65481
9
404882
96
56
1
4
278770
69
14
214224
545804311
4
97844
69
98
484036
348193
18
12
73
95
2
8
86889
59
65
92
63
85
468746
372697
6
64601
6
415165
424760778
291476
39
1
25
396681
388775
78
411966
34500446
291953
371111
65
268792
446608
24
89
6
74
381058869
240099
51942
424142
37
74
198753871
92
312879
45172
85
47
96
332475
33
27
726870155
99
20
88
124432
752553986
306627
74
87
950313004
623598008
91
38
1441
32
358321
31
364533
55
474554
78
30
34
360288
74
48
24
38
29
5
944076226
223005005
155565
446259
808089608
925709037
304711
92
9
48
319525
45
94
44
62
154738
79
444492
11
305730139
40362
107666
69
295993
21
34
89
391776841
1
8
7
5
440189
134919
36
274160
60
11
84
80
18
99
72
71
37
330001
219245
80
20
49
17471
117434
77
21
66
97
5
108598
49908
977061743
1
156758
24
410063183
95
99202
5
449041
153297
344322
20
376338
324955
66
2
87
93302
505010914
331157
13
3453
616328162
37
7
32433
485421
3
440705
219293
178445
333378
21
33
258047
93
95
486014
434609
111757
365415
4
39688
281552
42
1
8
80
177068
45143
71
42098
194099
383554
36
56
62
384435
6
22
275388
82
67
214276
163228
145481
63
93
12
197425
27
279166
280002407
129195
7
280582
1
23912
314186
66
5682
56
1
341817
472031241
1
40
36665
93
9
127273
48
58
83
68
51
273322
43
60
99
646513748
26
197352
401509
78
297143
64649485
49
488377
56
40
276719
471803
27
88
101401
31552
258503
24
204426
82115
71
7
92
880557322
290067
680511591
424479
61861
43
22039
33
131830015
99
462744
84
11
408222
920796801
70
99383
2
88
30774
17
17
203978
64
88
72
16
16827
82
66
355752
50507
84
562111803
51
423168
59
234730
93
61
36
369991
218570
29821
33
65
313952
82
431893
135823
6
687805804
10
60
90
278606
337557
63
74
351076
39
397248
437799
88
11
25
44
77
95
76
434153
15
89962
62
492604006
170796076
1
23997
108462
72060
3
29
26
4
426861
3
28
53
40
26
402818
420961
1085
6
306730
55
163204
373443
74
573390820
66
207138
49
479104
29
98
185520
61
389399
236144
21
429945
359793
334369
25
459797
594001610
407962
31
44
239795
722764716
54
57
18921
1
49
33
21
53
858511619
36
426881309
971470224
21
482613
8
55
7
463232
145950
5
24
45
201262
74
45976
467634
60
323152411
344034666
278002
40
242846
6
437666
18
79
423015812
41
31
220583
46
156813
260069
85
326099
68974
93
94
452613059
274144
366689
72
362587
390103
10
8
255323
490905
5
72
63941
929054620
257321
340948128
494601
17
267300
6
70
31
489700
70
27
108318
85
220443
32849
262627
49
44
11
8
404282
74
2
193673
152236
99
238040
85131742
347769
96
16
93
79
184183
190137784
317470
703488053
71
40
437603
2
325890
2
3
60
74
3
4
436903736
91
88
210443
100492
65
452771
89
54323
62
73477
299156
302399
81
308157
458559
32
40045
269914
79
452132
56
294541369
224122
87
348829
5
63
9
399898
29
244568
9
255788
233444
36
88
316365
34182
54
92076
114547
53
111839
2
168684097
4
29
1
486283
233163
73
21
1
184105
3
38
128356
414816
83
24
387453
54835
324137
5
344715
12
258735364
14
17
67
226936916
183467
10
57096
412090
279179
3
7
236677
910934610
89
96
174619
42
38
15
70
491043480
482879
5
17976
32197
133861595
29
93463
438408252
290733
7
53
360470
75
20503590
346811875
38
468622
340966
342310300
417009
54
339510
486672
457049
94317
1
41
13
26
73
54094
7
83
94
36
76795
311736
898173635
79
217393
174871
85
5
761348066
56355
197149
10
481334
99713
298975
372608
7
1
33
63
10
199910
162273
132832
653418347
60
80479
482349340
52065
90251
305982
87
44
57993
527727765
130026
76
92092
247216719
9
477883
8
202366
119806712
1
459584
5
49
47
349446
75
97
5
282602973
1
9041
298373
98
219230
90
18
5
88
78
218110
45
41
193889
35
34
48
266712
51
75
107515
96
66
76
3
51
298329
123830
3
131821
17
172676
12966
88
36
69
7
425453
280802
118509
35
342093
44
149677
129678383
1
798177841
30
17387046
153881
6
529983667
459205262
56
95
83954
80
406823
48296
11
3
161464
72648
323040
8
17
68
327187
91
380153
26
46
69
44
305625345
25
19
53
11
15560
67
23
13509
291940262
208744
13
78
388566827
21
9
66
30
157567
73
124734
54
457442
355049
31840
441908
180271
4
852035408
48
325010
366830
65
950047461
827953532
402435
295793
50445528
400613
80
20
8
71
61
259456
45
263806
275531
602297453
7
69
5
12
55
467899
4
380747
36
73
218522
40675
438940
2
36
43
213442086
244078
28
441154
361052
470522
99
63
212963
5
344592
311868685
250709
64
75
13
167983
77
394148
71832
1
6
481600
96924
849095052
15
81711
106601181
40
165226
30
239208
8
95
53
53
1
66
65
84
88
66642
336404
5
61
7
46
303536
1
454788
5
57
27
370550
458437
24
88
10
224445
64
153911
105512
3
369647
80
58
98560
124463
89
199967
461207
66
174564653
80
837171033
36
403108
36422
21
363507551
39
6173
57
215927
236538
334885
104856
88
307690
84270
27
79
89
1
206747
58
875257075
44
3
144461
50
92
151890434
251974573
52
345321
315887
2
34822
290226
89
363483
65
280867
246065
66
33
76
330514
330348
277034
3
359638072
325360473
1
297578
99
339696
69
15
198561
100805
441973
93
77
494570670
280812
55
85699
967997689
49
231965
82
235630
5
158
278243
153994753
32
232338
65
291509519
66036
379826223
45
7
39
553056554
383070
2
86
47
132246099
43196
20
354329
166341
75
289548
98
131496
68856117
32
13
26
17916
65
16990
66
61
27
137447
74
165188
56
77
56
42911
418468
226902
13
76
60
353572
60595
77
451406
138454
386058
297897
16
213419
67
62
2
25746
841140902
2
99650
9
10
37
2
239087
69
77
394744935
487777
169482
9
96
228792
48
301927490
31
253387
321136
7
65
50
67
148085
81
45
813070824
340362
67
4
2
150275
150770
66798
381895660
81
9
125761
25
2
45
283434
26
318377
3
14
15
44
303053542
32
90055
4
2
256544
250975
7306
21
269
67
262279
77
111705
7
55
307173
189991
18
44124
454170
59
79
292054
239928
489369
392314354
75
3
207961
71003
39
94
64
38
21
84
180635
226635
32
166992
44
92477982
89
2
80
93962
423389
468867
136912
245083
64851145
8
123277
78
210565
60
72
20199
98
148094
208368
361810496
63
86
39
35438
87
19
51
8
18
97
17
27
427937551
288566
7
393267
11
160300
45
42
5
278642
55
60
383253
491846
415814
554215276
53
390293
91
44
33
318581
8
27
395061
398019
87753
58
437120
25
89
92
195843266
287015591
198920
314936336
469020
58
2
91685
503136554
5
90
12
1
419379
33
170693
387598
62
210951
1
30
340035
86342559
398530
18
944414120
189356
22247
71
218132603
18
6
73
49
131892
18
56
591772087
7
50916
15863
293115
243472
330123
62210
276716
956763362
15648691
80
51883
458279
5
22
305236
68
424469
38
309606
259323
4
440251
3
83364
5
30
5
312137
77
370796
139162
79
444052
462713
32
57
95
52
59171
435324
126845
323859
620129019
14139
15
367196390
18
201930
200258
274452301
794435432
281151
578842242
156775
5
2
164107
334665
90
54
225405
991266627
1
7
344961
69
294154290
100566
22
223569
47
356847
2
405317
11
16
336255
83
68467
40
47
99
71
49
70
205783
45
273467
157212
99
43
210183
581010729
28820
88259
368684
88044
437378
424112
288741257
6
5
202495251
492279
79
40
31
116645
47
86
278701
9
224590
172467
6
75
85
50
392533
236405
27
68
383238
69
121757
69122
58
58382
176911
347227
264424
63
427301504
72
2
57930
801116136
468885
17
665447986
219185
17
26922
49
21
94238
520452240
147822
209212
27
33
101151
36226
742644187
50
236047
61
204003835
83544
75
209215
6
353086
13
35591
152847
69
55
91
328204
929308714
560663866
78
83
405682
389821
322601
86
41
21
328130
65895
7190
452666
44
354485
29
6
8
457972
91
1
446242
73
161168864
1393
20
78
853449405
13
313310
2
481934
455236
15575
228166
78
244581
26
190737
24
388976
433151
74237
406900
74
4
70
340810
95602
497669
6
16
1
51
227183
26540
577671555
310046
38
16
238234
7
593135594
62
9
82
3823080
122822
57
180701
818510585
28
2
98
75
326130
370052
97
83
254422
22
33
23282
34
405470
34
45
28
426679
96
449383
43
94
38
86567
40
54
374193568
6
21
37
82
44
444472260
11308
144558
367208735
221805
410027
92
161128
4
1
88652
6
27
115569
421700
98
39642576
4
430483
51
53
444420
214196
74
52
62
4
7
37
452723
31091
276521
149295
61
312263
48
56
16
449780692
467794
4
46
6
392962
475033
276208
38
344178
21
82
501839408
302683
79145
287038
91
60
472257
270424
45
823100892
9
40
281471
16
64744
2
51996
62
99135
356827
82
1
25
92
56
53
7
81
171763
71849
185768
61615
36
383257
480758
35
73914005
160216
39
86
88
295545
96
7
1
75649
36
22
687092265
258088
10
6
4
73
829994357
281407
112603
84
41
423635
63682
8
47
33
3
29
20
413184
70
122587
477352
80
56
63
549936456
9
110681
46
184060
925444228
51
14
61
253518
266883
15
79
153388
373344
5
393754
13
28
55
55
82
88472
479010
327015
24
267101
303491
429858
86614
235641
342387
95
228505573
723950097
382178
94727
23478
83
69474
10
592958045
33
5
3
33
122722
2
259947
180333
54
8
427878
426901
22
47831583
34
62
80
254291
19
289189
287921
448965
98
86
99
39
28
18406
41028
168479
150470
214503
573546609
392671
271763
26
56
97
27
378539
80
901776987
492888
22
40
17
33
82
46409
495771
367625
690446621
81
481353608
4
668732617
1
337327089
50
253669
6490
26
382030
12
8
17802
8
6
46
200154
3
26
48329
337582
69
913340963
8
17
145409
79
283983
250883708
207532
90
151870591
15
319472
159452
262448
415978
84
67
70
93222
1
84
88
372530
346656
80554
9
20
54
8
384712305
84
317444
109025834
355000
100845
57
574623896
90
67019
81955
54
36
29
58
34
5
923754449
8
71
63
67
40
46
126129
42
263023
60
43
14
70
89197
39
491323
96
96118159
63
84
417497
7
259180077
335519
38927
230620
44
74406
19
8
457997
45
1
285416
63131
96
464629
141491
287832
387445
38977
430120488
747698030
63
97998921
92
119850
54
5
61
53
633961844
1
21
447354
9642
123134
42
71
363417
89
56
65
78
305155
109171
63
489471
65101060
24
69
83
488973
11
217758
7
218638
55
64
460052
62
83
474417
212054
18
4
298587
34
33361
1
44
689355431
37
188632
84
194579
826508816
472490
290172
354883
55
72
93
345621
13
457631
65
255216
83
874958574
26230
5
326274
199589
222268
85
32
22
40
36133
302463755
219688
148677
260907
383418
88
7
80950
268192
71
25
91
95
315754
3
458275
12
7
73
36739610
140741
163425
84
197531
32
11
145916
6
55
43
360945
79
18
534630814
89
138761
254715
213433090
55
65
892329888
1
51
98
135409
82
7
41037
648952145
24390
222565
7
384387
455172
18437
215010
2
405401
123947
90
160188
61914
71
95
197164
428800
15
219798
409816
177678
53
17
455315
395575
44
77
263681
198604
800971620
99
286175240
16
361490
273946
987317441
7
4
97594
28
35
71
20179
363537
201399
17
336106
214376
312474806
543
373017
270996
5
5
74
62
21
795521742
421517
87
87973
76
9
441779
249789
273811
307611
5
48
936663905
9
4
8
394455055
1
2
116533
51
589908988
93
42
459170631
74
31
185705
157126
491378
439433
14312
49134
165765
31
371549
332256
433434
182133
6
120931
8
301405
32
4
42
34
339623
294916055
227849
108339
10
6
21
192461
412415773
90
10
95
80
272439
6
268530963
10916137
79
71
134622
247120
399015
2
25
265314
251912
93
3
432806
21
86
377775
57
69
1
99
10
9
235526
25
457888781
252421
918514762
9
27
1
194315
148965779
423955
82548
4
52
24
62
12
520752035
70822
1
263815
362468
82
8
34
154561
95
18
12451
36
15
55
29
65
5
244390
226347
282085
53
134492505
28
497848
225003
833083680
64
65119838
148634
96
75
182775
187177
456436
893100099
387095
307576
9
24
808548743
29597
28
300393832
43472
68
68
97
492629
39
10
99
100317
377001904
342069
193258
1
2
501769871
496938
40
188656
86747
39
208280
69
9
424450
482979
524101814
201136
3
15
61
66
67
4
460354
144028
83337
354444
53393
190729
26423
400022915
396139
35
160509099
56
437604
271051
50
464996
245048
72
479135
67
5655
24803
155653
49
44
23
37
4
718648265
4
250918
42
1
324942
5
4
41
79
12
42184
979650869
494157
4
2
84
28271
78
646329984
445568
368556
405137
98
7
52
170006
64
138656
21
95
1
191925
263046
7
616738502
433975782
15
13
6
33
888464968
89
93
6
70
125786
1
68
47
307708
17
45
363871443
262518
300326
804338397
35
90
280834
6
21
359572
90
249826899
13
126007
358836
66
89300
560394832
187423470
154776
80
2
8
75
296995
4
16331
79
408151
29
7
425708
9
65
230322
54
44
5
8
37
201225
22
29
44
33415
91111
19
55120
80
60
39
42
44428727
71
33
439579
56
320570
25
32
441599
52
5
73
98
49
34
323811
352988
33
48
73
84
484423
94
188069
137862
484481
66
28
477490
370036
697806801
66149
487170
44
313229
396714
210090
3
209633
48
479621512
97
44
569426799
430619
125
83
202089
138706
992797460
748886252
11
844848574
338840
358292
41045
16
4
17
923790206
486249680
357347
58
28
78
70
81
105724
93487
40885
35
397938
18
66
60
16
251450
446111
50
75
42417
159084
426173
420015
532998462
55
24
454165
3
445637
82
8
791958450
82
167384
923993529
62
192211048
2
970952810
145108
17246
15
54
70014
6
95
454575
317186
287512
84
6
23
465283
32
23
245778
11800
711227395
29838
48
200933
19
64
5
43
402304
47
286519024
3
76
160852748
3
49
40
133543
7
462570
576452321
42
461777
2
199572
95990
99
96
29
127830
321591
11
560985721
61
20898
631138695
494067
68
2
314854
79
29
57
37
55
297123
273509838
17
304786
48
318378
11522
45322
440927
857103270
48683750
79
380323
84
537443906
111528
72
458387
10
37
40
41819467
78
465803
183946
475339
370292117
285161
12
150299
54
89
23
36
23
81
11949
45
139602
383490
317533
40
3
37085
6
364461
192913
199103
116179
77
3
64
42
20420
90
38
26
13
58696
62
39
46
341878
4
9
28
904911214
443659
97
61760
283785
235503999
107915
74719
68
78
51
461061
420425
64
471642
379960
57
995657795
43
6
187196974
3495
480795
209020
63
1
182926
404832
81475
3
82
376290
88
86
952209112
29
9
83
254747
1
9
241027
441097
2
998941821
455963
22
16
409558
91094
10
12
133500941
730193345
144937
7
25614
102867
82922482
79329212
70
90
13
435586
232777
51
136026
47
95610
391088328
121670
71
417963
67
372860
36
979703100
31159
229950
1
189729
95
477026284
93
431545
587271237
67
22
77
50051286
5
102857
75
377013
66
200269
6
23
271027
90
8
94
29
95
72
59812289
98643
479138
444779
7
6
546167302
4
54
13
32
624100538
159871
63
32
67
268257
52
35
378774
78
90
108485
922766962
74
444929
31
269910
183594
23298
101580
456659
475909
1675
130421641
9
26
6
427015
28915
98
55899787
69668
98
26
146232
88
66
414603
6
463044
661950987
21
80467
82549
367683
965058923
192060
53309
46
331646
78
99
29
317305
479386
713062233
467272
344489
88
711237972
22
248532
27
2
435622
54
31
289318
301083
7
87
34
450838
205302
60520
426348
99
510731984
483654
32532
909198534
196297
952229486
434263
715284447
53318831
34
9
39
36
166098
285838254
15
66
2
87
391700
485782
106074
869932082
6
94742
27
15
382176
121146
97
93
254221
313721
437834
508661914
67
51849
335764650
31
191554
457359
53
335777
337302
99
67254
10
143758
96
233978
328669
4
70
37
86
75
164488
53
308510
424120
224772
171727
233847223
6
282009874
60
78
65
61
7576
21379
54
278667872
13
6
95
206211
5
131875
32
197043
43
21725
43
39
60
373173
452749405
391772
437317
337713327
179305
269144
41376
119403
527680278
492135308
394474
75
465893
60
71
858286726
133044
16
53
9
71
1
231726
166764
31
5
966274629
323810960
97
195960
56
10
490695
42
311561
8445
22
1
704563578
23
51
446392
52525
380497
90841
39
674292952
463765
12
87
11
380654
86
1
278616
213771
753166564
48
15
54
905111248
7
432388
165578
625892428
404674
931461918
161147
95
1
67
151114
6
55
42
70
114549
44477
50
98
44
248437
280183
162560
78
293233
4
448891
73
1
378639
281693977
93
268639
79
27
19
424173
88601
4962
345121
79
21
2
281766
256942
275492
17
11
69
112329225
623285653
24
56
275257778
83585
34
90
315026
263846
59
130954
354846
415340
921422751
168252
146778
615421231
9
303980
5
313454
88
17
474285
389731
387096
156934
59
798770409
414056
30423
73
146708
83931
107844
1
7
96
152690
287504
226914
5
88
13
16
87
188057
1
58
34
42415
50489
7
13
84
5539
320029
39
9
8
149076
3530514
349436
654689628
59
120001
134750
648158364
25
78
27
36
54
468029
955042157
97349
3
25
928450085
208653
340952
61
52
235691
80262
234481
303058
183025
59
69
33
98
83246
428336179
11
81
411587
78
54
37
8
62
6
143820
286027
84
23
51
84
78
157087565
148661
19
9
319874
97826
3
72
54
190343010
108014
13275
376693
334325
78
48
233382
193183
259391
257401
97
91
339559
95
199663
36
442472
156720
34
267025
78
57
54
220123
58
47
49
56417
720714692
139594
32
6
329105
375692
159852
63
281615
180144
77
225389
167528
355934
22
10
323273
759521385
146334
131129
379892
65
231509
70
3
78
130395
3
78
71
140217
13
90
20
364664
188131
327983
415675
17
93803
282566907
8
369171
21
56
49194
206034
7
3
44
81
226378
230684
22
78
205736374
183300
120099
73
309939
345416
454401648
232972
137157
406560
40
361880
193127
350300
363996
36
41
80
63
699507673
49644
20
82
6
106700710
515679518
45
70
5
296748
80
70755
28
229989
189516
75
389506
22
472415
87
275955
268014
91
98
20514
202313
24
392808
127133
78
63
334391
15004
286011
51
17
266734
19
52
44127
274257
30
117374
428952
791357273
72
1
398805
119675
2
494466
350949
63
49
205335
449994
478910
2
133189
40
189660332
29
32
27
8980358
402916
67
451929
4163
69
251593
53
82
448509
388887223
67
5
1
82
21
36
22483623
61304
189010
339009
88
58
179092
83
7
17
237653
405000
258943
453287
95
23
16
146442021
8
29
59
817159467
80
160334
6097
33
10
7
121607
288848
402613
272458
55
18865
65
36
85610138
352641
65
14
60
57
33589
73
38
68
404812
76516
339780
322550
52633
292114
28381
94
250773
49071
69
86
14
7
2
52
18
354874
249205
125807
35
9
950240309
218757
446731
256297
198743
71
20
485958
410728
28
242007
77
91
99
280611
161450
16
91
4
459155
9
19
35
298425390
56663
18
61
62
40373
380366
44
74
5
145343
843553607
1
59
9
64
35924
29
101931
54
29293
95336
447402
422653
1
195109294
64
96
52
8
14620
19
2
323200
323960
156028
60
95
653946161
238925
1
71
399538
745752645
826081457
37
352765050
388713
63
65
964993262
88
86
24
366786
647353637
121424
34
109190
37
63
184888
311495363
63
36
58
882650237
9
89
27
17
136130
78
298286
61
235805
17
86
85
204805
112796
245027173
42
406688
44695
9
308243
703930816
10918
157282
46
49
82
218891
240273
30
99
23
456940084
9
112923
3
54
467025
3
573533063
6896
139033
76
65
66121
88
257419
70
157779
444721
148724
279436
7
4
6
7
10
42
140356
901947371
58
33562
45
71
24
191109
33
418672
262823
238277753
59595
33
20
5
22
817752422
988912858
648819149
40350
390338
371841
486649045
44144
158559
65
246546582
67
96
40
34
48
3
3
199326
27
86
91
4
106040
7
83
2
30
28941
244375
70
114625
455009
31
71670
5
4
34853465
83
242062
248519
182442
9
89
79
59
118049
6
671700388
9
2
1
23
3
346546
95251
90
290803
133469
127923
443953062
6
867960021
46
881988201
390753
281088
409651616
184107
6
404419
463992
4
187717
98
93471
2
50676
84012
23
7
254611
266654
274367
10195
55
56876
5
23
9
43
70
987930062
45
64
62
399723
2
63
352080
339416
3751
309747
5
434021
288150
1029
11348
53
30384
7
458389
79
101132
37
37
132274
53
76
92
50
21
498536
245903
17
36
4
82325
25
27900
296586
116600
33
55
100501
4
4914
179768756
213165
139156
8456
89363
7
37
20
42
85
272902
293725
42
110125
263876
280212
331435
368462
7
493344562
47
42
177336
45
467865
115153
75
38
75
293924
186521
740860935
40
92
187670
316445
68
454630
366889
303931
12
221407
2
10
111316323
40
79131
692565437
373456
4
96295
176652
464679
3
139746
904496541
67
14
50
396945
688237074
154990
6
13549
475393
65
169675
120624
94
36762
22
20
120823346
35
97
159304328
142578476
27
4
178302
266427
255277
89
5
192751
52
498979727
333493
178347
30
133544
142226
56
118898
138740697
68017
256022
310052
427658
24087
71
25
22392
97
317933
45
46
90
77
459086
5677
97
26
432882
9
284382
23
239569
282839616
204157
484729
353429
2
47
162111
88
13
98
235981068
5
369264
413450
465231
701094330
41
84
497356
94
87
389123
63
3
66
31
99741
12451
3230
98
95
81
63413981
33057
509281239
31
29
22
67
77
7
686125611
485266
466002
27100
352855
134388
2132
155924
74
157299
71
270142
649621829
77
98
160993
78
23502
99
33
245217
74428999
633341417
103039
89
30
5
491372
182601
4
3
201702
64
72150633
67
251482
17
223483
88
77
24
447530
39971424
39
81
148398
142152
12
99
3
204299
6880915
156224
90
92
85759
44
407191
462993
31
169799
52170
305780
157275
278806
396214
24
67
81
128859
24875566
22
56
93
4
56
11
7
499586
435081
87
20851
88
352134
65
7
45
8
15
1
8647
356973936
3532
105332
77
300334
20920
53369
388622
22
354522
12
54
54
82792
80
447039
328223
310072
152303
34
424554
5
35
319083
406504
32
314496
76
67
209518
98404
372622
6
44
47
129888
332914
98675
397334950
233528
394068
20
8
2
66
70
5
137544
5
578350193
79127
1
28
251908
325498
77
164714
161976
8
3
4
6
22
469815
86
41
76
64
44
349159
39
368601
91
177161
79
59
35
39
336483
483324
94
8217884
191784
156690
51
611626309
23
199766863
34333
363749104
185097
892415135
437731
93789
345230
12
80
131848
899333978
231516
96
1
74794518
36
344207
73626
73
315712944
55
68
153213
87
45
313445412
14
11
288070
74645
822503092
117269
16
448055
98
156788
64
725649584
334872
370529
21
37
35
67
120776
38994
84
66
47782
35
350519
68
460220
730100987
44
57
484311
86
165710
41
38
154822
25
22
70
301903
3
74
50
480061
22
386670
35
4
390848
320147
15
79
42
471686
103206786
35
36
25428
87917
875377582
57863
272832
749177160
702836212
425632
426495
672075068
930972319
5
46
142810
620098662
190116
34
450856405
158380
39
993735971
219666
2
336911
9
3
430228
12
155937
63143
81767
50
8
59
18
96
95
475725
56
9
290969
21
259538
33
4
23
96
86
31
87
402906
297231
7
25
40
7
466339
6847
67
210609
79
12
404151
330784
88
522238926
8
88
30
428405887
152130484
85
65
91
441025
370466
407839
23
308650
79
25
8
91
421481839
169209
25
609720398
63
242427
40410106
90
33
20
68
91
35
41
287102
71
463011
41
311495
470100
221897
1
6
219235987
106097
62
974595776
35
89
445143
81
34
904641505
6
16
315561
134241
227870
93
72
75843
141301252
15
92293
83
87
427315315
50
3
482007
321836
362963
73567308
177935580
2
41
29
81
239055808
111495
8
12
90
392923
455674
187325
164734
46
142910
367606739
735588363
202516
412223
140524
22681
46267
309180
37013
393091985
9309
894094620
317820
322988347
259725
42
108367
375786
483023
416914173
94
294022307
59
22
20
3
278134
93
365934
182959
136430
80
13
52
235217
479218
96
85
99
82
70
8
298767
7
64
91
367842
42240
143978
80
67
32
142333
24
70305
72
88
92
20
76
4
952794785
430657
32
493866349
8
48773
82458
144052678
308124
22
25342
638411382
291542
167850
674535422
77
402012
36
61
146749
4
365000
936399915
2
83
4
406148
7
335432
352616
53
43
69
852217723
9
51
30
32222
79
364006
71
40135115
361220
889506925
55232
412912
291947552
206000
862684951
246415
51
183197
89
96
241577
16
44444986
121599
75
221837
42
5
227768
85
79
3
6
418866
4
329872
77
188538
11
55
177483
253632
471588
241377
24
318098
48
864450569
41
472562
30
345224980
994283409
532631584
916448019
18
4
304018
24041
170649
42
155002
378621
89
208408
94
56
30
108898
464691
38
84
288781
370120
213141
63
979934161
426688
422589
383245
339729
11
89
36
134087
80
401685
393148
588239258
672882811
163198
85
42
80
348299
847986742
54
628639683
73
11
480988
2
33
355489
309344
56
685096484
12
442334463
310175042
86
27
175447
488604
59
205272880
256596
394845
5
71
53540
9
239005
36
3
184125
152156
40
8
77
3
637040626
3
60
70
17
352663
14
48
13
73
979678047
1
87
47057
321678
10
471245
49
294087
494471
331009
11
5
395721
92
4
8
27
54
397120
160629
49
335506
65
350348
73
475348
60
2
28760
193043
199534
8
33
5
179547
101162
6
407275
17
82
3
120185
53
28978
52
207648
35
2
435307
421252621
66
237312
56
224466769
96
419333
5
2
17
11
326932
748463562
351211
54
98894
112183115
37
496938
645403702
55903
223790
870931303
980829751
66
17
24
25
11
356737
19
33
1
86
39
255620
92
46
174699
65
39870
413884
128949
344256
20
23
477223
12
26
55
36
150575
197071
199964
394684
82
419295
62031459
392538
104879
320120
296083
26430
610650327
910359777
20338
54
30
91271
308934
988652820
982492217
186943
51
389718
74
55
743091433
317137
510655202
8
92852
123446
76
226473
393279
34
3085
369943
92996
68
94
32
24
31
93
8
4
7
30
9
66
6
29
124703
223730
34
357186049
137416
32
25
395129
159750
64
31
436508
25
48440
45
36275
58
80808037
9796
23
61
49
49177
215756
414936996
110445
959842258
266627
95
63823
192374484
432686
4
183995
312668
261448
201830
54
342294
443816
148887
332769
131646
90
46484
24
96
330799
260652
78
163833
95
1
99
118839
12
25
35
91
83
6
244504
95
428925
357883
15
41
37002
17730523
3
97
25
55
151033
330639682
4978
301981
63
74
132904
54080
223011
450507
464290
55
70
40
25
272798919
4
190504
9
53
51
444978
391422
844686757
445767
40
166067
20
310552
613718140
96
25
82
70
75
180064
34350
64
9
289015
230109
65
66
79
89
89025
439003
171559
423161
211284
314822
294751
261699
74
40
41
6
379469
12
42
427642
36
24
26
296390
420466
93
1
27650
43316
18
468080
297304
73
66
131145
111533
36
313215
219520
522356414
315639
15
2
276365
40
49808
87
9
240792
55283
55
33
474100
116073
86
313784
182987
24578
67
64
20
146576
66
42
449396
475880
484014
527248766
31
48
8
78
43
156258
65
288200
38
89
89
26
402202
177416
37
435648
817857370
12556
72112
23
107722105
478140
267814
20
308996
580727936
79
324564
32452
10
43
21
6
111378
248575
413426
20
404196
47674026
58
49
962694045
8
34
58831871
345200
377130
466729
423268
63
35
14
25
60334
14
1
26
82976
70
14
6677
217197
20
462815
105880
519022708
133260877
456083
137053
3
818415281
66
28
380474
45
353854
86
78
320358
87
286091
277837
48
96
211584
178594
74
1
429705
347763
50
1
485833
2
209450
593079044
79830
3
30
63466
518734228
21
221415
53
89
2
53
738484649
513422894
962611843
276142
79
55
54
766296641
20
38
197037
393419
96
11
92
82
99
41
437725
21
341540
61
47
135333
7
225575
36344
181726
399978506
62539
409030
46
354965
298035
279449
76
81
288316
377256
483594
432495
94985
12382
978816298
479212
360628095
92414
21
267796
314090
451366
1
4
281086
20
80
38
449864618
72
336687
66
80
9
92
43
90
122679
177477
2
7
476085
73
80929664
263238
290379
178535
13
474323
946045099
399107
75
14
24
376254
38
493122
39
22733
4
355037
809120974
2
421239
221133
54
453959
506400774
954490488
57
28
82
2
98
53
400003
36111
454566
492761183
21
227896
431631
803253501
333977
412795
66
112688
21
5
5
82
423503
32
51
331391
688971496
16994
35734
63914
7
58
47
67
307219
931998972
269581
86
493097
380448
95
31
887103743
87
699294888
46
81
71
47717
71
86
166695
27
70
425778466
114792
286964
112229
11
92
218044
7
64
52
49
40
405509
430198
145200
86
11
398674
62
19
71
421619
49
41
97391
260088430
316227
71
356945362
172429692
27
659419216
2
168003
366008
47329
75
33
169034
310585
715503003
2
53
361707456
19
11
158982
3
83
196181
207366
8
284941
447000
157315
186789
29
6
76
12
72
40
81
217072
184239
6502
96
74
946865022
59
453467
1
248873
994737738
517669421
128831
381548
369929
29
67
26
178015
188021
85224
79
4
477270
15
302489
25
234879
33
271134
376773
260438
97484
9
443407
24136
290180
438198
6
32
77
485241
292181
57
29
455510
21
237300
191606
26769
75
58
521861500
21
87
10
134922856
294889
14
91
84
246159
828170314
2
84
56
26
386849
9
35319
84
467575
19
363545917
440277
191576367
14
60
65
69
323572
7
203181
77
147893
62
27
77938
11
12
71
299376
94
443768129
51
160839
85
53
84
595045125
22
367134
42
38008
379279372
419941667
358318145
340107
43020
145850
63
69
27
447184
5
77
49
94
363451817
20
110419
439477
154399
214614
28
433355
7
26
130072047
829733965
538100419
83
463359
480255
75672563
322624
84674
58888
60
66
325341
430789982
158067
148089956
95
364910
275926
4
62
307766
411862
5
31
63441
90
403324
28
53556213
75
54
117333
91
94
14731
38
86
120826486
19614
506437437
87
30551
376430
6920048
127488
289951
874047683
44656
345772
980587591
36
484663
63
46
511505879
80
127595
36
34
31
485465775
226042
40
322989
220043
148744
151350
56
29
48
10
154407
617509402
52
3
71
465988
248576
398947
40810
33
84707
34075
273896
90
65
1
1
44970
438750
82977
48624
27820
34
106256173
58
74
84
422925
8
91222
7
113362
20
131617
59
289665
264783
2
240199
418721
364793
501518939
7
25
2
2
197762304
62
270059
333586
395181
47
18
50
32938
918424029
792821465
265870284
86
90
49
142442
28
39
5
80
2
86
182299
87
427068
174852
40
163280
86
8
28
68
337449
124163
4
4
95
262043
5
169438
2
57
142909
25
19
48
38
96
396837
367102
322779
33
286816
81
144879
46
84
306637
46
5
6
383554
91
168593
42399
72
17
30867
20
37
258337758
59
490192
257094
18
23
134625
74134668
23
269604232
80781
363326
47
151199
488319
1
60
92
272021
85
82
68
59
30
83
499324215
420814
5
474992
472936
9
8
99
26
67
65
275349
271227
9
76
181014
965491655
57
60
373170
72
92416
143496
3
6
981831132
12092
27
58
3
268852
16
100329
372595
125367
1
128905
6
345088
402176
100479
724004856
346485
9
67
48305
8465187
83
1
407981
82
302943
28
334079
58
9
55
76515
62024
53
36
55748
173716
19
356816619
54
806616665
321891
8
38
880977323
104913275
34
345501
37
257908
3
321963
37564
5
1
60
249518
63
94
84856
240412
352924
63
14206
136034
63
4
66
45
69
202736
516591944
38
69
78
16
18
191919
404074
80
5
37
70062
9
144858
270255
59
498477
52680
89
119759
452422
96
886967157
346693
290404
291948
34712
494511
13
362823756
67840
39
1
451788770
165741
69596
19211
61687
398365
211036759
40
123269
267104
308448
88
35
3
309538
17
88713
36
324116169
41
36
74
48
810377455
12
65
19
32
420256651
143942
73
39651
497902
25666
723159897
436487
192440
43
30
153360087
11172
30
267898
188659
71
57
471424
332716
7
449294
2
449683
417075
14
39
464971
91
77
398172139
76
312770
312500
86
85
13
40
6
389403
1
69
17
478170
33
87
168421
117877
29
22
32
287062737
76
98
51
84
393878
62
760997228
56
85
40
84760
312235819
71
3
5
58
271834
66676
56
41366
410211
23
71101
335670
207626
66
26427430
311881
82
26
623687772
45
9
7
88
488245
5
48
179642
355834
3
196976
53
39
356808
67
140594
439914
29
409028
646043492
24
39556
41849
2
393740
89082
575591670
841665568
99
8
221213
432013
184621
401967
91
67
91
28
9
80
535725103
483556
39088
60
95
49693
312770
93
95332
330385
61
92
7
224370
269250
713432391
33
474452215
298822
465742
39
375332
49
44
49
40321
93
418903
263428
456643
35
257107
75
69
256157
74
43
64
359141530
353525
293384
235605
374958
243087
6
201448
97
2
945650588
59
87
228465
65739
99
4
34
342737
449231
52
10
49468
98
153197087
18
161472
8
107752
65
90
22
360689
12
3
447218
131790409
88029
437391
5
97935870
49
43
253393800
79
47
79
4828
55
773537770
90875
12
327238
95
27
48
9
846470137
177596
13
328818
233948203
74
21
40
1
132724
406803760
404806
15
184668803
59
156794
4
245526
761417262
5
50
205559
6
80
516982195
51
172265
134740
238315
50851758
25
75
123205
4
43
2
67
410635
3
208754747
48
1
65
38
4
392235
43
3
299022
326168
72
3072
53712
270430271
150127693
64
14
162221209
87
300740
707039840
265234
492170
81
72
105664
409914
1
34
64
103110
33
965385016
425646
480685
35
53
12
99
222401
43
240755
30
275680
75
185039395
30396
555393863
30
83908
292177
356233
9
3
752612887
305981
21000
80131
34
508476870
3
46244
5
64
2
467031
93
163820
54
884997383
131992
447426
385315265
56
15
3
34
76
1
71
67
5
351858
6
3
384907
139727
33
23
437792
67
178019
198203
267480406
921290284
395599
43
84839
80
31764
78
88
72
62
63
107939
442790
9053014
28
346771
1
2
87
190914
97
24
285749
56484
429919
59
13
8
76574
17
65781
49
45
396965
701654076
4
102531
319282
7
659
51
269879
8
76
98
84465
495825
52
562075711
80
28
84
5
386967
362641
23766
397691
60
32452071
221352
415292
279145
152543
1
92
307842
77
60
82
942
87
232988414
83
89
67846
1
170946
220399
67
5
890245632
112076
7373
318271835
145803
968149939
97
7
401089
88
19
366525
51
134530
4
461702
26
1
43
26
81
48
137944
15
243959
4
4
475958
5
416640
50
39
1
25784
30
27
52402
17
66
6
98
194557
94
429668117
60
244967
4
201518
26
81
78544
110230
38
663647299
67
90478
2
485903
281338
98
42
251499
9
94
316644
349054
367490
72
173332
414533
85
40144669
77
73
531751003
312119
537798283
176280
83
94447
96
7
491464
254764
330058
21
9355
139405941
411057813
457338
73
67
53
3
88
493514
85
8
42
15
344381
67
9
59
80
153839
300355
93
89
79
5
691216937
215125
50
109391
26
12
124198445
280318
376165
3
9
34
96
494760114
9768
22
110645
96
32
94
87
240721
66
15
58
358263
57
132152
444098
13
41172
95
327162
75
5
33
64
60
5836
89
271441508
253071
218119
171609
43
71613
423310
846497430
140908
50111057
263368
221869
23
16950
217061
20
2
277588
84413
432281930
14
355829
228726
367441
3
303869907
471234
59387
3
510869245
28405
328187404
69
535404940
85
33
71
50
49
80
5
4
4
48
498113
16
418004
98
100921747
89
78
4
57
388454
21
7
5
683227387
82
14
62362
58
81
9978
461135
18874
439174621
100824
71
258072145
93
333579
829962595
991773451
76
1
27
34
180173
49
16
224896874
94
71300
73
59
148662
166355
23
251587
46
409936
75
97
136673
78
17
80
7
4
84
80
66690
322335
56
14
356326
163304429
770794800
8112886
414143076
157308
20
78
69
56
85
215885
308577
3
476239
96
11
76595768
449470
26
98
155716
448012
236649
90
208563
81950
989410140
91
151816
379550599
4809
8
144775
65
54
258824
315117
408898
8
27
287092
76
59
50
329195617
900222554
432069
90
515069028
44
36
414031
93
385812
877500890
97
271074
8
87
255713
2
38
56
49
287961
74
67
475924
89
143036
450342144
60
11
413522
354750549
23
36092
34
441707
4
297462
7
75
26
274088080
289062
8
9
455106
81
81
50
65721
14
8
28
796534079
321473
195056
8
408964
4
30662
1
144972
45
55
138908
459867
46
98
38
289648
383015
25
44
69048
6
61656
86
90
261045
50
27
89
56
274132
456983
213157
182906
72
65
349099
156172
736856526
92
4
142910
35
41
4
60
7
268958
9
4
58
355785
97
326715
14
433859
16
60863856
64
65
57
62
31
26472
279309
3
359443
102582
95
59
111621
162178
296928
210671
292982
60
138583
300802
91
140061
836936641
10
112579
30043
1
43
410883
40
94
48
67
478878
48
5
94
254321
70
7
78
253118
371419
55733
67
48
342600
63
79
54
805865479
388928
39
3
67554
262568
34
1
262451
256367
47
380518
41
359933
168804
97
72
353124
92
52
18173
27
43
7
81
77
15
52
235947
469973
97
403332
94
77
63
5
312337
28
2
192071649
2
55
69
307784
247406
9
20
490356
17
271995
47
3
53
97
209750
178153
156843
304620
36
300205
995508226
454067
145409
4
471651
393163
164818
7
203405
144703
236280
82
305999
40
139371
33
57
355649
79
9
84
60
28
308224341
479802
73
22
94
29
74
69
2
97
21
70
42
8
12
494881
294085
37474
40
20
48
23
319252
60
60
368075
69989
51
9
26
91
8
90
314094
145878974
97
284665
431834643
475772
573335461
5
12856
443687
827012450
613563609
94726
276343
858451137
322566
3
292124
9
253388
52
7
13
25
721114114
19
35
194113
4
60
3
416154
4
287695
8
406039
8
93
221873089
36
59
259256
57
8
103215
102753
64
243125
68876
8
95
6
5
46
443018
435054
634730536
91
337024969
845862927
282549
4907
376874
438307
151170
11
868104755
40699
98
130206
116889
80789
18
88
9
33
45
101747
168310
13141
739258500
3
483896
23
60
125639
2
70
63
421500760
174214
217558
84
75
88
119959
394170
385374
392834046
27163
58
66
80
549833800
3198
6
63
6
74
8
148808
62507
46
19829704
98
49
66943751
6
38161
423338
169479
5950
11
95
195580
51
917059390
468262
21
96
34
62
6
6
11950443
28
471206
69
308312
230013
96923
25464
313167
1
15063708
71
399885976
89
48
37
352596
88
94
55
270797
784818893
404623
390402
458189
106343
29
50298
89
92
292777
326006
26
72
8
271315
474313
62
325752384
602800478
97
29
9
24911
260394
495894
18238
240418
21
481322
25
3
128549871
115071
385666
41
124489
461902
80
60
5
310149
88
354102
6
62
465191
75067
81
143209
20
25
15164
31
174553
3
89
67
8
22
127112
92
98
13
1
299566
57
20
56
340237
5
93564780
8
20
121596
18
364323
259039
92021
363519
199801
70
443085
33
33
386924
879405924
55
356585
132224
94
49
133012
307248
318782
320648
41
866513457
10
14
1
16
94
276934
67
26
322990
4
14
54
454127
106476
92
110316
12
432478
24
93
96
117248
227954
910333863
60
90
7
43
389353
747716261
472444
71
3358
2
453965
71051
87
245921
181315
18
423253
44
62
11
40
167962
77
1
449281
64
379146
47
7
20
324060
7
40
45
23880
200764
122660
46
63
47293602
462051315
92
351328
498474
76
30
5
30
207640
10
18
238178
384992
124953
276620
428439
28
482944
251138
27204
87
273785
67071
89
657087792
517058485
11840
9
707911917
89436308
3
51
156777
67
8
11094
811244318
411358
6
369960
59140
7
18439
49
47
40
44
87
52
4
1
190576
75
272233
484222
215719
85
126068
51
444634
176330
369794
438078
70348
87
280112
8
92
3
36
175741
243865
77
51311
114270
411345
6
9
6
74
387265
38
55094
374253
76
67
335884
41
837291204
229383
29
1
359575
918221655
487867
3
14
135643
457679
324130
105831
57
497123
7
31
290800
43
11
436919
25
58
207250
186934
155635
290783
3
2
398766
419043
22
48
828708855
847609727
224380
366116
217192
86
5
19
35
6
64
38
53123
433201116
71
308718446
157923
417943
31
58311
498159
68
484960
123559
243327
59
89947
18
68477
49
31
6
5
76
263765
124151
51
60
89
17
20885
34939
332222781
488737
147125
70
35
35
342065
204484
58
273408
2695
78462
58
93
275945
389443
9
59
8
80
2
56
385627
55
357371
94
918
98
7
484106
430040
43
983475930
898127891
11056
87
383134
235150
350490
454673
63574
33
53
461003
80
133082
99
905212285
73
34
427260
76
256994
558861131
421706
23027
31
185063
12
82
631512930
448400
565180502
38
490602
267772
68734
94
316829
64
182324
18
28
223058
299542
97217
39
7
125883416
468488
1
33
6
255318
75
35
31
75
373900
97428
297979
45
4
54990223
27
224597
396697
233477
16823
49449276
579922720
327510
16151
59
62
14
8
23
602221915
48
82
43
335899
25
71
365424
75
78
411955
49028
18
91
356367
97
474304
60
18
369282
15
26
81828
80
343098
190983
492403867
402647
398627
78
179400854
490724
49676
212871
24
483271005
387307
2
406835
254485
87428
38
304719
2355
233847
337351
904942880
69863198
78
51
285252
54136
99
7
183241
290140
31712
73
26
277189236
72
78313
125361
354175
369747191
98
86
20
260091994
2
337192784
390976
40
31511
312492864
88229
187306577
4
183112550
71
378842
7
67895
65
152504
488405
29
38
263858
5
71
23
126434
385139
243997
60
35
50
55
236974
76
837369341
7
4
431875
102074
8
33
1
77
22
223796
294384
7
9
336153
36
58
62
1
7
65831
30
95
11
23416
431931701
75
84
90183
470069
196516
76
41
137184
25
16079
3
11
84
23
224271
5
8
20
232977
9
70
6
50
58
197342
92
73
19
59
1075
8
261366
298150
10
33392
8
48
199997
345830
390587
2
87620
90
702136473
393592
401857
268543
92
93
346200
14
414589
45
6796
684957889
69
9
10406
8
8
481438
35
83
415120
450536
390458
35
2
118178
344882
59131
474977
82305
92
398808
35
448758
9
34
2
262393639
15
333324
19
470680
51635833
88
71
480479667
3
35647
271754081
3
557134331
1
62
33
239502
496488
85
451269
49
440612
20
572014938
336189
397623
10298
459019
81
284982
95121
18
8
108701
57
72
95
983592281
73
17
473629
85
186080
4
59
42386
661309520
800783812
54
288504
494342
142625
188882
84
8
55
43
446207
38480
26
4
11
286080498
86
209720
74
23
391891
74
4
463508
221328
271578
327332
40
140107
123350
336476
360751
176448
75
64
97
161032
49
126961
22
343224
93
58
82193
21
75
403019
27
20
80
894406946
281164
37
412097297
97
4
234521
12
92
65
94
334529
29
77
96
41
5
99
236240
322705
37
396682
94
174197
463363
34
360649
31
57
64
97
67
225528
92
143445
140272
64
35
86
30
6
13
51
904
70055036
6
12
15
751127277
15
23
189319746
4
109850
481218
98
2
96478443
479477
465869
82
165834
159289
36
31027
329068
8934
69
176444
135782
286184
772971399
10
275857
39
415094640
19363
663173268
329592
482322
17
20
192393
2
88
128646
495412136
56
73
656575912
44
17
68
25
296949896
3
82
137426
59
8
79
12
224542
562669224
26
78
451513
146440
157250446
64222
3
257232
61
2
60156
93
141931
23
275493
98
41
124639
70932
347895
62253
53
56
74085
99
136607
21
460058
53758
24
36284420
45677
14
284419259
79
3
74
22255
226137
60
147118
12645
85
495332
749044213
416532
96
69
70666
9
47
79156
134583
312049
90627
755061291
268612
7
922346086
64
69
8
131613
79
484326
9
1
343053
124817
489871
42544
71
138277
530246586
248523
425824
35
6
179093
142048
845206571
423561
30
7
115210
48940
75
460946
411292
140403
655276668
233781
306608
350857
70657
290131
50
4
323030
295123
31
412216
324235
173651
54
464701
36
3
447583
80
6634
41
163040
979298489
195582
447821
45
155589
448045587
421936947
55
91264039
93
367971876
92
325188
59
33
30
3
277576
5
3
443996
65
323527
40
56
290468
70
902660591
104701
276144
91
8
366177528
465189
80
172357
353172
86
119613
83
3
75
945490217
848742766
64
148116
1
343196
284668
8
474179
229481
2
170603
346133
368145
109009
37997
43326603
96
315393131
301045
51
55
246150
106324
6
35
33
70
351861
4
188744
57
425833075
721976957
227014
105884
108991
4
432882
78
43281
125282
565869139
15
11
43038
383083
231350
392719
22
70
28
19
81
2
7
22
355616
234143
80
405195
420608
76
408032
9
5
94
614763141
5
80
84
55
113953519
31980
64
63
68939312
443852
171152
154860001
50
39
41521
214500
413697
952475263
2
25
138376
581085783
48
8
2
849744691
14577
895603456
25
2
10
968382222
6
4
228767
147190
358416022
22
452763
300703
81
158753
362597
467692
79763
103978710
91
412493
64
229494
147225
28
51
64
4
34
92
55
61735
38557
88695893
5
87
30
983402103
58
96237
327537
47
232568
926557447
231574
168586
404965421
317328
73697
50039
89
93
40664
45
1951
656379284
95
4
644905151
1
87605
1
20
25
77
465309
495722
460073
783157323
4
190075
67
52
57
19
58
30
322537
77425
278295
78960
139313
62
31
44
84
1
17
4
66
200962
67599
62
56
411084
91
333652
96610
353273
168586
2
208498
25
342273957
45
419494
46
52
451657
9
41899
7
79110
361236
4
42
47
160664
504949067
17
53
84
398029
58
32
17
372986
207437462
1
92
95
64
7
92
52940
38
99
103367
6
394773
252151
145608
44
204674
62
365157
172725
264657
6
40
188028
945982048
13
604459037
75
221209
61
78
27436
3
433364
383369
464562
92
77
29
655010432
2
21
6
2
183612
9
194186813
61
233397
9
288355078
313169
83
66
5
487044
410278
19
46
51
7
79
68
87
226488
4522
61957
99
201397
91
378713
23
83
389136563
98
178643
171317
77
69717
61
8
301334
389358
73
84
83
92
807489258
493381
271810
345430
5
40
61
63
15
142757
6
39
67364781
4
12
58
57
25
417841
98
49
64434
431470140
29
78
248991022
447139369
77682
109086
51
77
84
4
390761
361293
19
395501
60
62
9
3
236591
392479
261271
258208
446590
39059
492587
39
5
67
493943
157614
95983
120588
185287
9223
3
53
794461976
72
461550
29
66
44
61
99
480481
52921
284064
780337686
402826
196314
82
50725531
104709
49247
254049
429503
74963
47
27
24
94
435225
9
121077
209532
965444968
26
24
154797
78
239121
9596
49609659
27385
71540
44035
222478
131554
23
328616
361184
167703
173643
7
18
71989
284038
40
398128
254418
291886
97189
16
76
65
154931
439250
48
21
43
93180
291142
74116044
1
36
6
9
533324652
82
38200661
23
5416
226089
589773275
142840
68
22
72
490415
422796314
59321
28
36
217346
2
44
44
275057
42
129227
52
34
1
896182176
19832
35787
364474
41
172267
81
10
50
78
59
267191
1
40
5
37978
8
77
86
86
58518
132951
4
131032
102807
61
1
199206
43
76
29
52
18352
78
46
7
143930
6
3
393989807
57
7
726
8
73
271459
89
7549
65
34
51187
1
170483
114223
299706886
296047
449694
12
1
93216
51
21
278573
25
621299944
75
3
181010
7
279365
75
91
15
743320220
35
45
37
32680
238399
318010
554638256
52
45
54
8
91
435267
71356774
40
25
3
47
390661
467338
217182
84724
83
45
451440
99
37
31
159610
66
241781
26
23
5
467362
12
236984
85
7
57
72
87
44
260842
51
319277
181830
296539
213425
3
216051
168425
21
43
63
401393
103855
22
545010286
447305
311796
770772221
338673
103842081
398351662
47
434963
1
339889
51
368632
95
258155
84800
76480
96
16
9
31
255702
6
44
24
320239
13246
786033610
8
429784
178766
79
242644
162513
129022
266375
742996578
18
696084843
30
61
60
76
4
293692
312896
413711
77
52
37
12
85767
57
183343211
92
476719
9
135649
801129605
21706
314862
20654
50
1
489851
88
435322
340674
85
452369
80505
3
18701
22
35
135492
4
417860
64
22
58834
45
94
20
7
51
14082
78
83
9
67
496294
54
2
51
8
163522789
5
195232
224361
300044
55472
383513
66
3
450671738
93
196047
239572
482311239
75
99
643612998
259406
193475
81
284187
37
9
21
185260
322562
31
74
181710
152216
18
58
99407
22529
33
458822
253690
13
5
31179
56
65673
453080
43
9
70
310677
233340
436117
38
28
19
408381
56
33
4
274288
56
25
143921
68
1
81
320230
72
412192
510075358
478233
227737
128716
61
31336
2
9
753620978
243169072
1
626867106
93
67
16
430405
444769
290563
230137
478379
50135
27
18404
5
902060450
6
121407
22
101014
34
265049
115410
2
429907
69
391589664
74
69
11
395809
332000
68
156401
59
454130
216972
193425
261040
346410
41353
49
9
94
205687
21
64
12
42858
20564
4
467043
13190
83
16
4
445665859
492316
332761
324201
74
348854
84
394946259
111670
238766
366715
280200
760805024
99
55702
88
49
18
56
315674
512972795
214476
84950
89709856
6
11
73
88
119329
48
78
216519
52
38
45
8
68
294791
19
57429
96867
99
59939
67
12
118669
1
244454
461897
152287
50
413842
9
109974
492582
493321
333629
10
25281
348265
42
426304
47123
16
2
43
121270
79
318469
52
30
210547
5
843447860
457127
302163626
296493951
1
973471911
3
48512
326317851
54
33
74
28
498911
90
284233
32
10
343214
78701
14
74
82
453939
498590
440598
27
8
456010
26
485508526
6
77
79
288279
8
59606468
79
89
450049176
49
332434
39
354965
43
234675
75007
2
88
63
364578625
145218
1
766160079
238982940
589172613
25
975653359
429462
30
279598
752928790
126198
4
5
457919
51
360441796
5
13
2
432060
213772
21
418048
262609
333371
139793
41
29
2
203400
6
308465
29914
3
198543290
64
150030
417510
491013
20
303404
99
979102839
90
35
55
72989
46
2
596219693
15813
19
3
50
324906172
65
420116
66
57
44
56
221484
194186
200353
347652
439022
63
183729
224517
84
36
486960
2
607049377
75
68
1
27
49
428246
21370
200743
64
736429910
236735
55
44299
419790
238655
5
577436539
488197
338388
22
94
27
54
124275
6
289989
8
66
203459
163285
58
68900
265507
139978
53
72
175515
5
292801
846283727
79
382845959
75
185465
48
39
469433
14
95
68
220790
53
99
41
93
479538
264375096
5
306369
52
58
79
9
9
94
331041
405022
252229
198993
68
14
945190794
49
428917
340598
64
8
69
33772
3
43865
82
28
45
15
91119
474088
88598
376306
189530
354068645
412373
6
32
26
5
707581020
80
291473
397019
114785
170088
79449
136358
425594
95
952258391
438955309
4
413999
44
269785
907112093
52
304919
98231
97
431119
172584
59
25
8
309330
66
38
8
176819
33
15660
535605952
23
223469
902175551
1
57
36
49556
312733
143465
326653
351980
88659
56
98
8
12
214797
153839236
2
85128
94
174258
352492
89
75
81
93
67
438981
46
310078
8
155663
4
116640
87554322
159998
469896
327808
164803
132455
70
89
46
3
286693
880506166
395156
37
19
278530
722984460
71
50
6
31
228257
212249
21
485580
69
98067
244342
8
28957
72
27228
15
397153
19
305178
497737313
161962
361437
89
83201
374342
298609234
50
41514
895646654
3
496525782
242143
470241
223851
1
99
143522
463987
263497
147579
440619
85
294380092
52
408426
8
406459
28
40
167608
47
110509020
472988
133556
14
157264
711704440
51
9344
147679131
62
452530
130791
365473323
403395
152523
7
182628
292410
143587
89
231216493
143177
42689
8
155904
7
750968418
4
115028
3
4
273270
338926
195421752
441610
102475
142517
356766
119797634
9172
7965681
319471
65
377402002
9
65
88
20977
32156
330047
321129
7
27
36
4
66
27
10740
484677
66072
260744
290351
24901245
745974150
81372807
12
63
97
351224
393971
334599723
251471
392853
77
8016
324973
48367
413162
51
22
837476314
923335842
250669
747972267
341837
86
8
747945298
11
30
57
27
429919
273985
34937
128369
388075
3
479059
70
435559
100654
18
401906865
379954
19288
189101
429717
39
20
222010
61
69
54
76
659208170
24
88
40
135925007
233227
73719
46
408520
82
36
94
8
78
57391
836052941
328466
44
417970
27
330342
65
294395
164885
581554554
75
26
188431
79
392345
58
12
62
382746154
60
67269
65
324180
3
356845
39
16
3
99
3
53419
83
54836
629166529
60
73
66
768049600
51
10
448627
217390
42
39
146537
25
79
16
40
89
6
766517165
302962
92
417718
66
491375878
55
443436
373920
82
45
238650
284992
292695
83
84
94
278277
127783
493790
30
93143
22
452367
294679
248850
178037
328250
16
475094536
196230
15
94
190676
43
841128484
36
34
25
291491
486701
34
375232
137702
93
116687
898412042
4
39
466263
67825
82
313185
98
263079
9
25
7
205423
37
8
40
85648
1
38
465163224
30
85
237341
192089
384930
12
55
345599
9
69
12016
649992359
64
71
53
212576
10
338749834
41
93
199654
87
9
32274
1
483502
272120
26
39894
35
843524839
62
72
46
196580
32
8
59
392957
374136
334543
3
29
38
3
91
88439
60
359688
35
97
372947
31
40
115820
83
477190
51
262432
15
32
126166
131236
54
870691148
44
283281264
259629608
61
60
588937334
28
735473511
384109
53
1526
3
777874361
48473
15
27
92
473281
26
4
94
28116
94
42
157649998
417520
3
89
437322
63
58
200309
69826
281498
449297
2077
89
72
1
78
53
252155
332008
131068
240171
38
462326
54
9
196915622
71
429983
8
263753
75
143272
620162534
465712
77328
75
11
186238
92
12
463436
148357
19
312055
39495
374401
14
3
434882
865754581
235392
398342836
94
3
25
383727
57
54
42907
230927
3
76
228730
22
68091
462026
437972
72885
5
1
476747
576084079
114253396
471443
116946
17
45
6
175856
6
99
8
65
8
59
835502100
188214
16
320924
444494
67
3
755805015
97
163008
46
66
292630
327264
49
55
27
88
57092
90
61
24
39
454173
78
518154265
30
91
9
75
9
55
91
2
26
88353
56
42
71
40
7
330520307
37041
339853
118851
16
267546
185100
312912
5
465815
59
223237174
64
19
190781
1
7
179462
5
45964
5739
203459
42
18
384424
310033
8
336929
1
18
34
230868714
80
26
328789
54
6
38
78805
390359
322752
126547
31
700753295
541725433
485710
193847
146912
88
97
179939
85
200830464
86895
222927
117492
482111
807080077
631968694
43592
118800
313155870
405978
931607320
29
97
143251569
13
43
204541
88
203882
235129
194691
601779740
21
26037
64
616546640
328574
126165
84
6194
183448
229528
840823804
80369
49
382951
61743
2
4
29435947
462435587
42389
356889
73
43714
78
142531
65
11
625594394
7640
59
69
477376
28
317134
321651
56
31
25
20
50
388491
4
17
75859
77
2
30033
19
216034
884736669
120201
60
12723
488182775
8249
27
31
128715
93
470479
491724
63
584742815
31629
81
272281
2
7
696468078
208008
1
31369
20976
6
3
188803
94
96
123790
68
9
974934583
139009
69
4
456909394
3306
21
59
46
9
4
423583
122202
172567
52
37
384220
72
51
99
32
439155
316277
91
802882591
74
9
31
17
481654
53
32
40
376601
279375
114368
5
54
33
94
401397
54
141037
4
193549
39
15
441083
36
89
84
293814
179994
50
893997170
255401526
774972250
19
64
93237
94
74
340272
105436953
5246
3
869045731
9
83
13
566348309
26
70
49
244916
68
6
129570
435597
96
96
84
238873
69
364648
54
140184
477987
47561958
89
55
323506
59
91
95
87
9880
7158
250016234
60
377191
156928
89718257
406509
30314
84
75
185832
2
6
303466
54
257513
414252284
86
385249
646669577
38
300147
27
68752
71385
477131
66
6
357870
41
15
53
18020
348235
64437
8
67869
26
377749
15
488788
79
55
308100331
63459
317527
51
232377
170109
1
396487
229853
853032873
57
33
7
257605
80
189492
56
98749
23
43777
319242
68
496696
30
102074
213564
254657
376945
271863
28
70
84460
73
26
409529746
77068
390867871
8
764655935
940777695
1
36
985015689
34
86
5
4
75694
49035
326482
31
46
53
2
4
278668
1
267977
8
69
24
250151
98
318711
19
19
56
237392
22
160155
20
10
57
410625
84
6
84
36
72
8
59
481341
122433
603571518
52
293355
48
42030
947403516
186825
152364
5
30523
4
179038
64
1
316548
502654363
17
203665
49
165154
8
684158023
32
6
98
56
430386
290181
4
334889
87
635768443
78
441274
550814350
772801754
188607
51
271580
15
44
37
50
78
2
60
247903
348144
371431
433900
39
15
4
731781608
127291
220336
544287866
28842
338889
125816
374462
462140
81
1
34
341315
8
959062420
40355
418836
97
645246731
36268
764164997
97
66497
376711
60
202092
180412
480182
347100
31638
6
96027
3
570259822
7
58
259090
70
3
255891
246321
205168
60087
104456422
87
607997834
48895
226147
425815
37
77
564825704
43
97
82
28
373178813
438596393
97
396908
84806
43
19
375592
21160
494783594
26463
278646
492479
397891
3
200979
40
72
9542
1
298011
78
7
176912
62
94
215141234
380161
53
215674
3
2
170281
68
393183
43
247650
265197
16
248894
9
39044
8
41
43
495494
420549
16432
885017420
13534
87071
37
71
13
8
975670269
417752
75
69
49
74
3
41
458670
585782571
155447
43
67499
128328
55
67
167919
306057
66
35
32
224868
121908
64
7
874688251
244526
65076
44
262552
42
423391
323205
8
7
406391
70
203863
321278
65
47
77
397664
323949990
69
396678
70
220767
7
99
33
168805617
160828
9
72
303367
936709985
57
115826
99
36
80
81
32
140990619
474846
438268
272445
6
380806
69
206689
435218
351950
21
252317
82
10
4
83612
103356
269354
84
3
271051
664521220
60
476605
90885162
53
427597
163185
274993
477597
480093
534592244
6
26345
280346
9
17
102900
319088
219748
180619
87
3
86
151664
264841
294051
2
492278
74
117843
200236
36
1
7
330432
1
3
47
391275
315380
236207
360196
465167
535139449
374175
5
55
81
71
442036
50
44
446852
54
68
2
7
378374
15
41
797932853
309809
3
50
340040
387603
61
6
99
363235870
74750
263683
27
6
476216
156038
8
30587
33728642
210082
246741480
57
7
57
52
60
19
55
4
62693
64
92
394029
56
387144
8
258136
19
161061
1
166625
447956223
69
31
22
46
90
133630
95
311360
150759
402082
410749
48
221671
48547
73
48
56
230721
41
73
78
311503
76
428608
68238
83
8
521540304
466005
299360
2
479510
25
950772963
427624
186278
215935
308165
70
19
89
199936
100539
21
94
29
56
7
118693
2
9
508271268
212228
75
491071
396257
562127861
551342168
130402
47
359016
760684702
26
36
88
36
19
26
275945
2
371234
9
82822
2
293417
12
53
387528
7
195515
259124686
661576745
81
30
4967
97
4
90
483613
78
310511
75627
110930
194894
41
493485308
478862
53
95
523902022
353997
53
54
32
174941
8
59
4
68
326883
22155476
280732
8
9
269999
481676
733306554
78063
71
14
32
261155
307749
28997
82306
122057887
10
757089164
361226
268830
195280
77
5
459542
74
4
448141
91
311102
63
866494863
441130
219300
1
7
50
51
6
35
78
51863
69
61
304994629
9
19
7
80
44
94
48
75
2
418981
242525
266828325
14
26
15
283779
426618
429218
407995
70
48424
317134
465359
15
59
98
111226353
20
53
250954
182383
5
415029
83
90
436982
374585
583678095
42
98
184290
22
446755
68
21
12
56
418962
240204
446400
27
295649
315060
208573
79
38
494961
3
73
497492
195300672
14
9
103962
197360840
17
26
222446
20
37996
290502
356817
4
43
8
497373
81
38
95
69
25
305859
97
965130242
382813
60
421349
29
399866
12
87
65
80
290742
50
292088791
122534
715029130
54
99
44104
69
147544728
779199655
399774527
360502
62082
80871
49
6
7
2
10
189589
198288
10706
308090
92261
138291
47461
8311900
61782875
18
885742640
1
322075
81
319814
73
5
1
185490
158660
91
28941
215620152
422670
23
56
207985
43
7
94
27
932396559
437357
49
401542
33
63
468419
249604
47675
72414
241214
73
90836
166721
81
47
808737434
411274
8799
20
720192419
252467
80
25718
15
35
441762
14
20769
48
295947
340645
299353
113990
65
85
58
118247
394731868
9
250772
294155799
32617
34
107930
312920
7
248152
24
164810502
89
23
46949
357232
334568
1
357854
58721
3
59
63
90
3
16
9349
79
409707
458644
33560
8
9683415
358521
390243
32
23
40
18
92
52
347460
45
34800
62
98
90
9
878569808
77
72
43
385601
14
70
307411
250194
3
4
256321
296285
15269
11720
449331
323009
91
9
462679
14
7
10
8
7
365492
389116
95
414865
44
10850
820317121
1
235785
83
73
361193
278066
100201
677294253
47
98
76
446066
13
13
93922
375762
231290
71884
441354
127955
35
315936
53
215519
74
66
7
317545
44
279842581
1
5
41978
236022
281915
219564
55
244730
106820
33
19
10985304
98
178792
360248
837725398
4
155300
64
64098
60
172436721
55242
151164
413827
45
43
143041
328018
292712
218681
415165
141496
87
38
367281
405748
21
42
29777
462665
46
39
120846
39
303991
141011
47
96
25373
211467
749887114
417363
295080
49
277419077
57
406600920
93
257541
58
73
35
400907
489030
66
189659
60
90
293824
97
15
64
32
4
238298
38676
40105
89
21
26
475819
260389
10
133248043
261843
52
9
5981
234634
21
95
414199
155061
42
231956
398095
60
90
72
10
51
611135404
770761559
295524
165984
22
44
328101
713094080
76
228388
218584
191796
90
131680
1
51
264242
80
117528
38
342833
11
1
68378
38
484834
545520732
18
122757
197074
316393
289810
9079
226965
131703
289512
43
145889
65
193505
428368
309103
382636
309345
84
84
118811
223007
172752
107542
3
93
60
7846
355431
64
172387
276501
44
38513113
75
72
1
87
62
88
150158
47792663
27
134542
15
327338
62
491011
174577
236988
243672
7047
17
43
256418
14
31
9
44
92608
41
13
472520
148826
195692
215499
79017
284994
1785
50
32
16
312853
169371
53
71705
440938
61699
24
416854
429113
2
79
22
951857
79
4
23
446703
36619190
44
61
37
486583
2
4
251872
37
66
383194
477948
196451
104971
19
7
435703
26
33
143597
285019001
81
228431981
60
27
182193
5
424959752
1
353272
329950
7
365247
234928
473768
40
580301664
171099
3
73526
20409
123320406
84888
68552
65
58
239527
153190
633915552
137106
40
309005
5
445502
24
53
453010519
158772
409290
90
15859
447965
199156683
86
39
376172
111060
89
436738
79
5
17611
451837
170060
52
17
123568
42
6
343993
370344
425261
7
19
495728
23
9
96
210360
608959268
42
31
297769
5
272778
299581
170340
37
208883
39
353855102
2
17
360362
99
86733
326801
292306
182861
336904
742605163
19
28
82
179179
333094
98
336402
21
344029
138000
456582
9
33
32
375640
46
10
223921
326457
94
87
81
340320
43305
188143090
343303
11342
17
451646127
84
279643
110320
381016
24
97
93
49
371191
14
12
413292
34
45
4
60
18790
420353
239676
69
171615
76
28
299340
303496
471940
44
86
26161
2
255405
12
453035
9
966814076
65
8
93
342947
52
315066
64639
306511
97
369951
94
149095
56
38
20
18
282517
321500
18
1
136043
62670
22
4
270283
95
31
2
87
48
320985471
38
442575621
67
1
11279
25566
43
89380
74
29
165149
78
52
443461
65486
1
5
90420
336194
45737
92
2
72
126734
83
91
19
17
4
292868
38
57163
275107
74310
452098298
332210
365063005
415510
276445
35147
6974
98
225894637
9
42
467897
74
126198
74
7
87
49
158107135
21437
20
67
859062392
184850
45981
9
19
168323
166160345
62
341576985
25
871174564
47
21
22
305340
205299
193749
94
23
85
374518
38
52872
394663
395317
39
14
49
23
278410
6
9
3
55
105796
21
376294
309493
74331916
596929668
79
139842
215481
35
58
397306
20
51
57
356798
193693
460945
994964746
43
351536
651295746
65
2
405123115
12352
36561
84
9
994880194
383005
168513
12
385458
38273810
2
213872
397147
31
75
241622
295584
62
81358
44
50
34
73
72074
66646
82
48
49
411839
48
52222
976161765
278284316
6770
83
5
66
109276
356145
16307
30
47505
408982
322315
60034
20
64
36
47
50
84
48
488709
2
99
98
93
325400
39
967138783
387287
36
227279
87
395808
68213
66823
80
862685489
281334
53
27415
274840
63
80
47
564889272
99
1
131921
27
8
23
31
194124
11
388225
6
441575
601181979
53795
255322
59
388595481
187367
234227
69
86
187535
335451
507312477
196371
9
130576
476772062
71868
284162
6103
6
346860558
69
40
1
52865
13
5
7
376848
25
330924213
54
179747339
8
41
85624743
187094
496842
113618
461768
48
14
7
70586
35
18892255
48
131471323
945955479
319390185
405782
14
448398
466911909
23
303585
49
63
319574
5
20
209780
188753
86
84
296830
74
165332
13
30
82773
51
332910
212353
16
3
272008
8
165028
509811752
266587
144565
56
35
41
83
77
378951
38
39
60
85
116330
22
6
69
69
181408
3
54
78
40
3
72
263432
374308
953484911
82
98
30344
33
355249
14
13315
770019237
168596
142721
18
230148
421523605
213171
267191
330426
90
639674714
77
221379
349813
11
446132
57
76
64
92
1883
9
17250
20296
1
317375
62
77
41
11
43
59
9084
95035
462806
57
453355
66
9
8
319153
70
12
958516907
141990270
3
220803
39
21
2
91
236836
186951848
57955
87
6
820788990
37
35
2240
266444
54410
75
233059
494254
164072
18
486139
527279405
191281519
53
3
37
82
4
4
8
34
49
191601
24912
81
70
483743715
462770
288116
6
10
59
84
435248
38
92
34
16
78
460558737
424130
498464
36
60
7
172560
42
26559901
35
36
236486
919054678
859455872
70
39
86
22
484865
79
149121828
45
27
269704
6
90
71
11
953525232
481311
313793367
92
9
160625
173983
137138
37
770812615
397263
95
178921
376285
150744
227262
374507
380136928
2
12
137913
60
5
88
175707
333060216
38
90
122708
127564237
38
40
307566
499989
11
470566
212341
83
54
95
359370
39
45
652563414
198931
104763
257131
36
84
79
406811
122377
4
53648
227729
83896
412523
81
89613
370952585
3
22
48
449408
8
157120
68
135797
476879005
60
11519
37
271238
5
3
101813
60
171645
96
398831604
75
475983
37
95
45
136431
42
497970
58
34
36
13
58
47
11
32
125590
997470322
99
5120
58
10
254041
15
62517
95
484213
56
54938
92
71
328181
77
60
5
25
466462
15
271958
84
87
413818
34
34
300522
247360
950515872
335343725
32
288111
179314
15
47
5237327
17
44
37
831320966
313485
48
424495
68
372521
813586307
672590201
133895
56
59
50726
405122
59867
146990
95
177000
40
37
9
221434
267643
130
262343
24
24581729
381016
3
560667589
349817
66
391308
4171971
320247
335238
170985
2
175870
50
95
32
155551323
23
160305
438081
61
434344
288989
91
427497
166287
2
9
7
221473
9
403765
10
675552402
260308
58
103255
639182971
440272
20
6
85872
354929
7882
86588
307955
249162
97
1431
34
53
130595
169124
86
443197045
57
422615
432658
497151
280287
898814237
229749
375006
1
256689
39
316826
44
24
129563089
483246173
43
218039
14707
54
15205
86
202517918
41
55
167846
4
180761
92
428683
65
84
70
95
61
206240
763647735
61
76830
451882
71
92571
243108
19
240007
91458
380564
20664
63
703231242
59
334367
66
137570
143266
1
4
372605866
79
64
469422
902492227
14
7
61
13
59
2
17
80
144941193
92
89
62
98
461232
435967
58
27175
10
228529172
71
488548
25
62
214267
60
81
133632
4
176554
27
87
75
33
77
182491
564485079
69621
30
4
486074
2
625266812
162102
30
257849
842666740
215975
270144
152735
8
364649
173251
254965
2
37
371149
8
67
55
242711
26
476167
49
274745
92
317498
25
38
374343657
837315118
8
93
483267
96
420438
71
4
23
60561
32366
137855
93
376209
63
247066
33
153908
493694
44
299902
295450
5
92
115584
759852882
93
890171052
171676
68
390380
47
56
74
122740
364733
68
318529
27
7
58
257891
44593
62
51
40
83
20
385204
35
29
64
31
174561
30
382461
837831620
35
265727
1
357714
467457
932190679
7
66
87
252025
45
411980
84747
357432
168085
252443
282127499
38
5
262188
83
9
3
69
51
36
93
290258
169596
51
62
12
82676
98
1
270654
37
5
67
66326
7
715166281
88
15098
242407
975292733
10895
342947
32
47102116
41
6
22
63
73
12
9
79
70115
119467
148824
409683
217584454
638261373
29
154126
220977
8
493298
25
390132
95
13
86
1
323778
11
209474
59
404006
22
164513
83452
484196
81
9
93
33083
405996
4
138926
74
81
379481
371601
42
462468
6
453761
405479
52
86
72050
597113386
8
18
95514
82
168289
54
432446
64
23
691933176
493628
1
78
16
67
356394
2
332432
2
55
443470
136431
531767894
43
625329129
87
246636
318994
241559
561865133
56
8
294928
77
11
235826
41
5
273468755
55
3
66
315616
73
272602
215264
480019
207000
977538837
427172
99
973838636
33
15
35
375106
74
25
443075
804363695
70
307777
487662
10
249617
5
54
81
37
93
282378
325112
27
58
8
32817
228609
635628773
2
291157
43
21872929
98
12
90
4
181806
183302
6
70178
420311301
87
309389
87
65
1
58
2
30
47
35633
8
49901684
12
275686
186618
30
383186
92
78
524354492
7
60
9
2
28
97721
89
398795
76
7
297286
734726131
84
32
67
325261742
279262
283695
472671
378205
311268
11
328786
359607
84
469761
179616551
55
153336
255898
1
323463889
497807
86
76
36
4
55
382875
16
142804
477970
91
127422
481903
4
152243
81228
22
850318088
5
39
237920
37
91
212640
15
785655624
44
498954
476450
236202
4
35
150450
67
83818
86
12
2
470071
32
21
472018
76
1
415936
471214
377465
23921
267296
206310
3
399321
575220426
88
96
180557
56
370521
42
1
17221
98
67
84
3
248581
18
714926936
10
19
223345
10
135199
9
316453567
131481
8
75
266854843
36
25
481757
69361
91
333430
77
105807442
451708
450291
202703
442129
3
92
95
94
271890
180609
27
73
16
34031
393072
6
1
51
82
25
17820
441441
31301
85
32
71
32
50
364820
33
64
158941579
423417
12
701648969
448012
60
356480759
5
293666
859439432
523312733
24798
8
56
17267
507621845
98
442100
417368
208727
6
30
5
55
771377258
195604
135498548
288998
409015
380410
37
22
92
98
451312
244830592
63
46
86
247363
11
7
267740
40041
362956
32
102800
196475
1
87
169735
70
5
377712
460846899
32
103098
422670741
249223
309399
103887
57
405390
94872
258004
744684739
166885
9
6
48
76
96725
5
98
26
6236
685216518
182137
403510
332074
302231
96
42555
4
301421
37
476080
50
65
31
398545
14
6977532
413655203
281085
72258
97
86
29112
123917
7
84
286274
67805
464706629
88
498692
486067
6
16
521056514
426645
94682
193834
3
361033
8
85
69
33
1
39
72
31
123504
48
75
425965
97
31
98
90
8
87
31
70
411316
6558
7
1253
62
23
74
65
401206
1
225031
86
72
224783
296440
5
336879
20238
410542
740941431
121279
925173692
51
49
105269
52866
21
107943
81
37
334206
185210
315361
245013
240957
36108
379651186
45
3
60
86
185752
860602650
958733053
93
161709
367692
54
31654201
424893
78
339388
11
78
432033834
345772707
402983
373878
29
38
366433
55
104657
14095
10
240636
47491
38
7
4
198947
47
45
23
69548
322349
68
195166
96
379530
75
392552
7
20
96
34568
110650
422060
408070
4
136576
609131356
384763
8
22
273878
10
91
12
520366073
32
64937
260603
88560
265127
144257
84819
438596
28
9714
78209
75
46
3
11
344008
445101
296005
28
11
90
3
240054516
44888
53
40
421905
91886701
120019
8
372970
80
234655
22
79
82
453311
92
56
54
12999
84
330456
2
287013
450721
1
148797
60
24
78008
41185
13
761011825
657274934
3
88
36
11
101825
23
492440
578340615
482201
203086
10
411665
3
35
372691
58
23
17
152331
106873
33
104225
64
268597
16
430010
14
7
53
301302
143320
307131
68
50
58
316269
211712
49468
294431
33
267228
239332
189442
154432255
963441876
185051
313546850
78
431327
71
14
96922265
399964
7
51
296341
102927
383494
419849129
87045
57
33
1
61
268358
69
5
16
86
200695
489203
14
516715843
254522
98
553057936
8
3043
287093
48565083
342907
86923
16
250434
7
79
1
84
2
214031
296986
37
14
36
206320
46
1
121878
97
36
270832
457169
86
114142
738095555
83
498353
32
39465
22
472459
243239
2
87822
40
43
1
9
48201
247953
81
24
462929
336915
50
9
111136
245948
37
3
429598
394580
3
475752
3
202007
53
73576
741566157
470968
4
72501
31444
152930
114156
36
16111
17
116387
6
45870
65649
9
373001
52
66022
327539
84158812
427107
43
6
82
249042
11
888601333
389787
6
8
95852
87
456627
140761
55
6
255046
317991
46637
3
70
91
334287
22
1
9
44
437117
465425
443575
280276
123221
43
248750
4
160479
67
7
51
7
18457126
207605
443846
40
433216
500285742
19
25177
963312783
368546
831858813
413036
12
7
7
67
459074
70
56
964604205
13
40
494686
37
450914416
144699
232699
49
71
202963
75
5
59
444301
74
69
24
315040
18
84
33
8
8
238261
71
189605
300958
496755
54
710476797
74
416578
353859490
68254
184032
83
95877
89
2
386875
416450
98
3
29514
109208771
35
415793
32
890427433
452017
62
67
72
103666
93
320707
46
480367027
120416993
295195
62
18
2
99504
325518
129453
343649318
40
88
321229
243990
314509738
81
97
74
127277267
9
163234
868511556
679528455
475848
2737
50
87
96902
395950
22
100844647
223165
498486
235010
451945374
777045395
29
449116
187050
23
24
24
10
68
69
499047
90
244939
525846565
298598
38
1
8
92
313058
267002
759326916
384895
18
7
44
84659
48
856440919
2
90
190036
433106
58
30
22
19
432610
59
16439
1
43
38
20
396223
38004
269027
4
7
253311
316004
234830
21
20
112574
327692
28
59
5
61
139970
61
14
315675
348536
41
70
120964
242839
382068
490908
41
7
3
3
267868188
97
381228
359216
67
67
444098
455024
9
285977
144295
18862
38374
40
48
313347
73981
4
464866
228142714
311605
41
98
372916
373427
366484
188867163
7
439231
58
88
84
421617
45
14
80723
353011596
84599
35
1
465916
304852
36
30
81
84117
362177913
21
42
46
62
13327
480005
214944
9
83
345356024
291036
55
63988
94
137841
26
841793917
389578
89
296221
231632
2
7
388836
31
66
97
77
69
39443
70
969697882
241747
61
287162
215740
23
470613
8
293068
80
63
1
314767280
304036
449274
16
27
106028
86
7
49
72108
80
871036085
4
35
97
17
20
420140
370171
97
31
71
41
82
8
434477
321860
411673030
94630850
826341718
37
627617222
233032
394524
245344
51564
230027
72
387370
24
7
849872584
499707
717064786
249725
29
104123
264577
84
442082
9
155203
91
33
4
11
480403
15
479935
57
58
731932639
342429
55
395246883
823515713
88
96
99
48
54
95282
45
77
55
69
240706
212313
9
269039
929078742
407218425
7
513382062
351364
8
46
961590038
415422
206399
71
435289
23
49
42
68
4
79
40
316576
841481428
50
74
9
463842
2
47773
828288184
81
22
468414
341857
66577
10
102387818
536241325
111597
62
45932672
70
366331
3
167223
13
2
136235
38
479780
27
425369
13
31830
165161
980832132
6
218756
18
268049
480979
399103
16141
971627603
58
472552
636778482
2
992137119
131442
310822
31
43
655496926
456902
56
426144
493933
12
12858
4
198530
98
4
46089
401628
95
71
71
3
28
36
40
214619
75
8
1
411503
15851
8
2
314920
422952
263923
398217
528258578
411008
86018
101535
61
27
93
485738190
40
98
93
158153
83
92
88
88
30
574710909
2
68
54
2
183641
31
427902
275128
15
28
37
276984
5
94
16
195705
11
9711
32
871608140
510318458
64
15
48
63
1
32
75
31
423655
36
87
33
172593
398951
150027
93
317987
334481
16219
2
30
279775
22
222310
343879
494867
430347
139438
66
332748
496453
122994
482669
58
297100
649715198
50
10
251454
479897068
364370
198897
76
226701
43441
900692576
13500
277902
41870
17
98
77
26
7
84
80
680506931
4
21
74
45
334058
112346
44
314290
500836225
62
53
498430
459813
90
292999
292189
94
340754
451950
329326
46
77
21
322100
79
17
91641
7
57
86
8
50
68
92
45534
5305
43
374321
330433
59
67
312074
66
3
638812977
68
68
79
136460
98
906744968
8
209874
483611
476417
24855
9
61
71
48
98
914332614
60
44
60
191978
16
46
682843144
620084262
68462
289527
82
26
8
38
40
86
139775
832106240
14
60
185487
18763
80
65
13
439450
291657
86336
546561556
63372
15
703421974
3
6
266863
90346
411926
9
86
98
447047
144473
47
349036
76
47
243019
342777
39
54
68
82
74
20
19
166031
47
456882
185029
935967404
47405
755688395
74
79
17
312666
53
138016857
45
450556
64
5
73
96
18
61
378729
475867
123607
244979
30
18
478018
29
71
310026
3
98
446153
719988860
624234095
45
387522
841187055
68
77
158688
30
79675862
405202
419335
444963
72
306829
116085
8
2
48
210839081
555795647
170530
89
22320
87312
262046
3
45
84
9
24
129731
11
299944
488807
302488125
72
376556
96
57
15
65
186571
85
95
392309
826711422
12
927146471
202251
207319
1
89
67
599129388
76
65
477692
30
171201
67979
325619
7
71
85
4
23632
92
5
179225
35
192612
399210
28
714161862
209507
284526
55
275139
51
76960
756235165
77350
424745
101695438
242971
352195
436730349
270747
8
9
13
413290
24111
85
43
1
36
59
77
38482
44
89771
63
356802
554980098
23
320600
43
175280
292530
6
77590
94
20
79
34
17
364637
7
634613940
31
59
6
4253
417839
23
33
97
469134
62
63
234100
300853
354991
138145
88
6
836657294
95
9
78
28974
476850
218889
330420
51
81985
489234584
86
512920685
77
335597
95
56
27
46
282788060
2
362144
24948143
8
55
275256
80738
110074
30572
31
192276
59
9
66
201335
10
728243738
330640
408091
64644
375373
59
18599
479890
32
237318
28
94
5
68
60
438402
29955
493879661
22
3
924668160
211490
28
48
487965
393906
16
238891419
28737
776502264
24
23
54
282337
64
398327
52
77760
22836
330968
85
62
46
331666
247408980
245628
3183
13
145434
19
497793
6
2690814
352057
322045
481284
48
212016
43
150112
23
4
869605614
415717
48977402
31
60
22
45
14
488920
76
89734158
259617
272822
193886964
1
355536
323728
538072868
89
9
23472
274968
81
61
3
380228
333810
365994
32
85712270
51
60
70
77
52
92774
65
440886
162907
143101
8
4
51
83
74
37
287549
676483986
181813
128093
49899
487902
300182
16338
423218
117382
182677
39
21
497582897
35
280545
329641
69
39
381323
3
240517973
38
60
7
189872
62
65
60
38
4
31
118146
7
2
32
76
252341
320287
417380
17
75096
9
80
60
46
32
297704
39
52
587039180
88
11
27
70
85
64
69
53588
18
218250
336302
5
257612
3
81
47
95183
115923
51
82
69
135497
82
325100
88
65
4
135913
12984
58
775858016
834269002
246015
270057
80
31
359469821
157402
42
311363
357040
8
26
4
80
78
71
86
471837
3
72
368063
6
26
988691777
5
1
89
65
255335
93
18
154668
35
929634224
94
121035
63
281509
153796
475883
24143
42
421293
91
335555
73
147027
38
44
41
90638
1
91
160253
83964
299853
7
3
373205
26
57
213161
6
27
347778
46
7
87
266670
12
29
54
84101
90
30
994397129
455550
163351
54
42
4
52
626707899
144735
77
63449
3
33
193905
25
78
113912
316682
55
384340
369559
1
402840
78
44
255315118
44
282129
89
6
341197
25602
99231
26
198084
47527
91
70
3
622492357
344603
46
37
55
36
46
363562
76028
306974
20
7
474551
411046
15520
63
27
157372
42
11
98
30
229935266
7
26
311501
475925
412450
63
117164776
176544974
96805
42
41
450618
72
63
27
131672865
185465
216820
76
455107
63383
469946
470479
478137
50
44
40
53
188
159569
498049
314509
27
2
86
98095
70957
443613
206802
35
348463371
47
274542
5
60
682369023
174759
457074
190248
486082
530626892
838989249
89
99
253661
8
417339
7149
84
248056
182770
83
339289
4
63
9
41308
92
79
334320
3
99
83022
20
19
20
21
43
73300
440578113
52
305918
94
328152
79
47128
89
83
60
23
436923
303497
495196022
168230255
84
3
1
1
82
37
524372122
262434
43
478890
42
3
77
454111
464280
88
483968
441630
254171
13
91
459439
29
9
5
423235091
350592
276813
56
307204355
17
57
87
4
299588648
27
91
55
38
14
69
21
16
99
35
71
3
3
30
2691
119732
356341
424931
1
1
91182
54
97
6
477453
61
225362
97948
77
79
372782
14
8
385469
41
328342
120073
365420
195526
55
68
97
227769
288052
84
68
4
10
44
63573006
56
5
25
398657
175903
31
5
379338
76
91
156205
23
241425580
796349918
1
26362
71
37
93
71
57
9803361
1
5
81
57672
43
66
2
2
372329
61
6
20
75
7
36569
183779555
371193
40022
478265
3
73
38
644449040
318555
548208590
75
364735
175645
275558061
50819746
345684
52189
65
77
51
278623
13
25
282353
163749
1
20904
124225
124337
41
394793
989479887
73937
29
218347
16
83
387655
53
159111
377498
309233
3
40
24786
2
325590
4
385085
23
45416
27752
415970
91
248907
87139
98
146010
85
69
71
478558676
3
11
36
25
183747
233531
134936
31
94237
57
20
490926
74
6
459106681
493994
13
60
166961
56
36352246
85936074
147621
227537
62
76
375815
37
464470
353888
187038
48
2
270470
142139
12486
585357983
481012
97016
415625
48269568
67
340754
15
94662
91
51
368979
381259
81579
443762
37823
5
44
90
474974
119
3
11
70
500624111
53
40
44
41
95
704388396
15
18
88
1
108589610
83
20407
356231317
238599022
17
954788876
39
462606
31
79
98
68
271317
52581
28
399386
438458
120819296
270302
337232
64
839228255
61
308440
207159
890519463
4
5
93
45
368546414
718497876
8
84
71
908897559
327432
23
302164
48305
333704
132300
42
133383
55
46
96
69
549290077
746979916
29
135914
309449
96
59
301660
325656686
16
10
52
734632531
7
114459
273822
338851
374538
36
81
388279
465377
354461
71
28
71
407428074
20
528132634
21
37017506
26
92690162
75
8
45
13
20
44
14
577983034
461630
59
3
1
72
328653
181795
2
407707
51
78917616
72
42
424087
68
30
231812
235578
40
66
96
36067534
406322
60
202733
5
5
53
80
257052
71
31
39
90
499993
76
625587574
261332
97
54250
34
82
143272
22
9
25
37342
95
45
177003
51
467853
207086
95
136702
466916694
927454638
372328
12943
86
76
467754
50
33
960908800
27
89
888558111
91
75
742169462
9
233308
106987
228112
228233
16225
80417
189686175
133788553
39
254498
72
36
430039
1
80
12
60
80
27
138390926
23
45
41
58
11535
61255
40038
460612
42
85
352227
108455
7666
163485
41
3
29
4
299926
194194
392648
148623
96
50127
402315911
55436720
85
383012
129722
35655351
59
389560
949155760
9
35707
70
71504
3365
149361
14
38
55
34
8
29
101177460
82
339407
391058843
16
96
991510588
91
4
4
674020098
611727138
9
4
5
36
6
54
846939067
230534
7
89
496500
676194733
479669
362157189
4
62192
199771
21
47
316626
419766
371398
33
54
496884
488297
224301
74352
387932
51
7
16
24
32
53
395582
26
92094
7
2
257885
315011
31174
484254
68
38
80
45
132905825
360836
138681458
9
144251
105530
7
98
95
411262
212352
44
598815399
22907
430271619
93
90
448655
95
40625
228368
6
133810317
83
492802
99
62
435898
58107
123117
369877
354011
453266914
61
183147
86
477020
82
84
11
947322471
45
18
46
31
85
293016
73
97
165137
149653
82
208677
4
59
14705
205386
45
368852
69
68
21009
361128
148610
485091
62
846278616
365452
407085
8
8
89
433442
108515
14
84
348944
9
86332
53
403453
6
13
343257714
63
110906
222292775
222924
132536
228801
323555
225797004
214245
50015
299312
78
312840
274567
42
25
71800
135258
4
77
74
490584
187681
44229212
1
264380850
237571
845006554
51
29
134855
2
106000
142978
16
37
9
189064
380315
475163
88
54
278311
47
434617
185003
469916
97
42
93
51
388388
440943
6
75
968
93
76
16
71
295274
38
90
157774
207644
446824
95
20
239542
96
344728
852707390
8
78
780591187
891934095
96363
44908
57
3
85
70583
88809
82
66
60
201463
300618
273025
262024
198370
26
428229
302952
13
83361
322394
854184344
5
45
45
495577
120281
54
78
124494
84
73345
445217549
367152
350184
34
25
5
70562
5
4
92
16
27
399985
28
272312
98
854213880
99
23
62
661440181
89
79
13
310366586
248732
320909
34549
38
263914
85
47
37770
284561
317919
2
48698
62225680
114281683
89
54
114602
42
80
98
39
434487
2
14
53
30246
453910
43
13
72
36
54
609159800
169382
54
289552
8
46
216158
18679
280345
150414
496013
53
78
2
543970696
80
7
85
322087
181860
271641
20
133008
360292
85
21810
1
2
82
97
336581
67
179297
83
10677
84
444540423
25
16
17
54
25
877258477
5
22
248566
1
233686
25
586783726
47
432460
60
63
5
473910
250181
70
233836
120408
128738
53320072
1
352782
40
16827
163730
72436
14
295629
39
59
56
23616
32538
170230
7
134440
61
3580
43
72
30538
18
3
273882
2
461705
81
112300
71
18
26
365539845
97
14
233875
45
43247
7
6441
51
86
89
235791
11
85
398303
53
210677
34
94
232817
87
56
79
9
91
77
4
17
390738
388582
42
153929
70460
49
444143737
315530
404283
11
3
212802
475434
31
72
54
9
90
139471
374877
3
204315
303512
37
374859
12
29
434518
271065
59
52
350565
659978538
276098
701816517
2
7
21
9
376557
64
49
26
293121
6
7
14
21
180883
479977
33
73
54
81
101827
80
87
54
39
8781683
114892
27
58
440295
201380
72
46
95
20
59
97594
374277
406372
369235
277047
39
146826500
80
6
91
197494
6
474682
30
23
307619
355962
66
166196
206864
29482
36
61
334781881
143276
362919
3
299499
539418716
209656
42
320249
339766
83461496
72
824697545
181645
442642
37
76
133885492
353711
74
22
174398
386913
12
54
2
19
48
82
20
9795
64
66134
83849
22
37
27371
497835
129345
77
441154
741355991
405412541
73802
209706
1
2
422947075
6
129809
19
298929
60
195110
152980
153196
44
11
713264537
760119896
21
43
23
11
367837
309706
50
195883437
38
174463
55223
145222
23
450958049
5
61
362895
12
38
270809
320880
58635
29
87
75
167046
403432
418870
227807
75
79
28
18
31
35
96
57
9
6
35
237991
299213
98
6
278346
265887
29
171489
56
72
30
377105
231250
2
761147323
194209
241510
26
55
13590
36324
259854
93082
64
28
106763
165333
60
97
61
296809
98
2
41
57
398074
84
310441
413177
59
89
31
311655
391740
33
136811
7767
44
515923781
378848
8
234130
5
56
281804
252183
346957
44
69
335532
493598
67227
346438
186740
2
16307
56
451949
343967
25
38574
777595074
40968
44
130088
52
293253
377048
464871603
4
60
35
374913
431380
93
39
59889
304808
213081228
81
426479
38
54
598188449
73
47
33
97
37
30
3
67
651871900
139076
93
276124
28
6
837137178
354100
170296
22987
183553
1
477637
74
51
494858
85
207890
2
65
1
246116
26
16
153160
65
5222
360890
58
2
412768
25
441964
23867
245028498
46
570721786
400337890
21
98
3
163974
27
47
30
3
73
405349
68
452740
33
360889
53
355985
48
19
342135
2
112699
87
22
20
482022
73
239961
5
30
68
358287
97
181028
217648
5
462495
75740
13
78
94
61
4
121923
28
11
5
8
81
203067
296912
73
135002
55844
184997
269266635
48
39
7
10
29
6
142975
20005
6
378373
68
91329
79
57
131096
313414
475379
15
277171
4
392888
25
126847
36
4
66
845111060
34
32
63
42
416308
23
223534
439552
1
330025
764065166
191210
8
930201741
11
152053
485590
25
202332
79687
4
657662658
388809
79
164282
65
141382
76
33
260448
83
86
307163
79
37
406234
51
87
411950
210903
59
5
45513
51
27
203170
63
30244
57
64
10435
38782
35
269597
127772
76
459302
184821
59738
4
46
2
112372
75417
61
161102946
9
2
37
40
5069670
31
96
15
51
40644226
79
61
193523
463899
769844537
2
43
68
340561
26
36
19879
146288
2
49
90566
38026
7
40
113596542
602360385
117928
199186
46
4
4
18
421481
9683
145342
90139
320010
10
96
7
46
362469467
11
88967
7
72491
45
415875
44
38
16140
33
92
77
1
76
348504
6
9
3
372323
196882
14
15296
162335
34869
682981182
429684
56
165313
4
90
41
115074
39
39
1
57
183399
77085
22887
28
22
53
719151328
264926
81
53
12655
225390
65
90
85
99992
888391154
6
87
72
445635956
7
165796
52
71
78
226109
6
404178
984351190
91
88
35
42
56603
3
425750539
197626
744451859
7666818
3
12742
110123
182294
34606
458879
21
35
107987
1
33
43
91694
9
338746
17
424452
34
24
71
470924
1
301185848
354206
82324
4
490544
60
52
7
11
58
2
30
39
9
22
33
405758
376585
294878
13
8
980625043
18029
41
69
27
25688621
9
9
65
59
7
41
22
26
364300681
52
645497603
76
916935217
92
5
287209
60
249034
455566
33
72
200836
66
422289
176075
146428
83
94156
8
268594
402892
83
63
191549
31
422509
319821
681227345
537529453
414675
26
84
4
5
46
59
444861
79809
91475
37
418100
3
240848
57498
93
72
99
44
97
310820
59
333306
240741
26
152696
62
9
31
75
68
23
215578255
26
17106
328438
83
4
316896
14
96
27044
491648954
617102320
100950
25
407651
97990
6445
57245
328616
340965
9
77
372707
298693
7
248022
81
100289281
5
26
60
1
67
52
97644
314991
306947
78033864
55
12
45
28395
40
62726
49
17092
9
2
26
46
2
84
75
7
352287
749941326
52
59
27
460883
45757
55819
387369
486164
52
454914
1
34
10743
80
126547
6
98
464086
457834
98058
65
232221
23
4
6
391541
38151
490682
5
71838
62253
86221
61
273905
6
6
291676
3
318295
83101
26
32
57291
3
10
858917196
41
489113
61
1
7
120542
39
246807
302144334
3
97
162427
841014517
403369
1
596957129
9
206373
6
3
91
80
54
27
428538
85
218346
93
56
330989989
377521
365928863
184545
16
975169039
379471
40
3
298412
98
182830
221785
22
25
95
15
85
66
9
981643836
119331
83
325705
513325252
135452
45
230183
170670
54
46
58
105478
325375
477026
21
23
34
34
64
14
400994
36811
123415
235469
909993892
76
294006
426176
439132
16
126973
60
178011
82
53
407528
413002
10
52
37
377383
337259
240442214
374137
83
133641
2
9
97
35
42
106217
625962412
161810
398570
73
99
26
66677
74
89
1
30
141960
59
72
1
187095
42790
78
4
65267
94994
391852
31
135228
337141
8
45
13
9
26821
53
3
46
48
53
38448
13892
885414799
198941
13
426293067
90
96
48
43
70
169612
198400
26
596292677
71
95
168160
91
298357
194443
64
12
412963
6
256120
20
109577
13
476710
533802457
349288
417255
83
248916
79
7
499060
490440276
23
39
359285
489512
54181
17
85
43
184395
353523
42
251514
201911
27
11
4
58
493967454
578770871
9
66643
475494858
450919
17
96
30
2
3
194302
181860
166070
455712
70
9
85
26
14
39
72
371231
806814044
348555
191422531
396469137
26
126370
50037
82
3
321014
411790
64
59
272498
33
463691
296873404
2
27509
125114
42
52
111907
367936
6
89
84
86
358757
29
292876
34
9
238729
4
228401
484950
36
63
58995
219427392
977807489
49
675673897
16
40
82
400681
90078
401006
43
297230
129528
497883
150456913
9
67
51
1
400228
158891
8
104043
22
301906
75
32
472881
404733
21
188059
125907010
15
3
5
79
367636
41
425743
280047
8
253431
59
3
454924
91
322564
157163
153313
820007968
352718
74
79
202151
262643
92
21
7
94
236650
359142
26
14
416885
56
152790
205675
32512
18
889801584
52
201897
199130
80
68
71
864445910
478565321
7
50
60
55
735019727
3
284328
425136
36
82072
77
475844
6
425714
51
93
358192
63
3
486272
309121
487601
32446
90
2
451478
54584
42
97
64919
434536
93
96
76
136879
60474
65
196340
53
452985
31
279301
258708
177479
46614
2
91
29
78
424646301
151800
63
516318545
18
5
84
66
341751
93543
30
251335987
342771
81
489644
106295
145540
8
11004
106693
17055
251183
82
21
313595857
36
24
330917
29
257191
378308
94
6
29419
127061
1
12
24
19
84
77615411
637926119
338643
89
53
421855954
83
16362
718943882
84
57046
61
117745
6
51
85
62423
33
79194
4
185684
470634
19
256231
58
247266
422908
21
454412
15
262322
472909
384597
52802
70
6
415382
1
8
31
17
344592
192679
65
26
104580
784545661
17
31
65
58
70
70
18189
58037
107670
31921
41
198712
232531
97
933117115
301386
123096
3
418036
14
6
94
14
72
5
8
53
427308
286689
477815
209771
39
32748
121984
16
26
17
220929
228393
57
861268166
371142
40868
201280
85
379794
34
734252434
65
373700
2
222675
371929
29
1
379342
91
162351
269488
266988269
55555
58
25
71154
127742089
191822
296634
8
343208
45
177017
112070
55
6
89
489955
218869
79
27
256463
49
79428633
143989
96
166294
183650
16
310195
344383
38
241179
165700
26
480295
71
2
4
100560
123205
471268
42
361110
253234
68
962382485
283617
14964
401130909
83
322405
656151313
92
72
183160
67
411187259
67
383743
73
83
6
476990
73290800
415851
13
83
35
322118
458662
405711
63
7
5
3
97
1
419963
86
722111409
399144
60368
84
24155427
89
57
166074
77
238169
201905
44993
87
78177
446889
127360
48
29
459635
153442
23
78953
265284
77
452532
1
69
152700
123382
11
805352765
391387
82536
97
485231
1
844343208
6
73
57
7
546682871
250594
161010
569723513
33
45
90
396109
323581
315913
380492
78
12
84
62
263250
65
60
37
229527
130914
9
140589
35
422908
90
7
25730
69
88
30
444012
76
148025
84
91
73352
52
8
476606
404528
74
45
81
61
5
35
731242113
186620
41728
456984
58
331879
14
17
287250
88601
24
54702
70
65199361
260200
37
671020394
156774
5
65
82
433032
19
79
3
73
5
252753
399779
175879
6
11
29
92
72
479331815
15
363905
260233
456272
73
528751665
534967951
74141
419592
1
439478
80
63000
60
97
98
20340
469704
211039
418754
17890
306160
401075
363451
117302624
175388
32
36
49
122251
394506
9555
339924
375300
460214
9
173327
39
80
14
790955020
711205242
204715
13
999137718
311819
21
909895808
91
87
351319
72
431196
6
16
126969
96
95
96
9
63
416792
78177
159620
448105222
83
23
14971791
52
64
3
424230
45
47
92
226077
727336999
4
63
271767
9
50
57
4
74
6
8
270305
70
19
198371
338520
67
219533
9
135011
89
23
40
68
35
91
180175
315258113
121226858
175568
429372
396017
71
96
63582
20
171045
41
4
84
374917
48
977651474
46
78
233902
91354
328795
28
13
162196
99
167283
7
101268
23
86
7
21943061
28
44
432626
57
45832
169420
77
730486817
52
17
89
8
12
11
117050
164926
111461
56
285850
84
38
75
3
40
14
603498524
33
53
43
21
397123
342637
5
4
59
230915
371819
1
98
362164
30
43
70
360871891
313797
488130
72
64
90220
67
6
17386806
67584
21
414274475
61
455234
369999
39
91922
1
67
85
494222
49
32
432344
116026
5
185601
446518
367594
950907438
284169927
43
83
143431
413466
29
77
865676249
891917871
39293
68
26
262141
840817134
134889
2
27461288
49
149675
443046
12
153573
78690
41
73
107440
69
906446152
26147
210699116
36
80
94411
70
97
172972
205410
37
1
58
242010
51
2
310140
581675934
32
46
47
290081
77
333846
47
30
798886752
99
32
89
3
699053293
2
78
478753
88523
421162
403044
356789
297796
61
60
63
87
65
67
257629
265706
35
74059
899539305
77052
81
765671796
20
5
29
26
29
254458
261656
60
342067539
227485953
714364052
258720
79
74
73
83
251140856
25
27
11748
36
170461
284724470
189233
193983
55
72104
98166
76
397913
2
71581
249538
445253
7
31
5
147599
9
71178
337836
51
452975
24
35
102051
484554940
266103
92
99
466197
253369
82
333819
947911896
136860
95
93
28806684
68
906465767
429572
94
92083
204930688
37275
77
41
118633
67
146618
78
95
21
62
12
1801
4
26
98588920
6
219618
35
64
108182
196722
111877
31
62
457675
74
227443
96
316794
86
159675
230167
83
238441
13
239453
137297
404277
1
97379
7
456359
280051
267945
484673
18
15
128987
12
4
2
295369
1
62
383337470
251943
451697
67
90860
488241
769133828
216913
58
103977
356264
39
314121
275166812
188591
8978
7
2
329182
18
83879
15
199610
63
70
90
52
14645
280560
8
82
226560
30
75
472469
39
223307
52
308987
99
915074788
471159
471291
73
378180
9
79
4
83
447650
71
1
38
46
447473
267574
7
5
43
18
41811
62
253133
370165
56
486177
10949400
8
50250
2
482273
155494
415413093
3
6
37
467685
735982178
74
19
89
31
28
916199763
367310
60
117535
92
75
3
79
75
68
51
203462
146457
332777
23
19
1
1
43
781427197
29889
59
58
490647
478850
105851
35138
29498
254469
3
69
101933
35
332542161
39944
125185
35361
87
153270
5
47
142844
291538
78
565682175
868650207
61
94
3
10
210844
53671
144043
431001
438173
213713
8
65
280255108
41
8
23
87
28
413336
398764
33795
184167
40889
385904
463678
301982
8
349965
63862
87
65
2
84
116233
75
470880
96
161115
2
51
97758
1
129395
35
21
1
16
996132908
112837
276533
478383084
159265
90
40
480032
544093074
765000274
316426
99571
5
47
94
34
79
89
88
20
352699472
54
48
5
891312288
27
37
95
762812055
92
55197
47
77
32727
48
42
213995
464099
385728927
460718
426609
483720
6
139900
231193
56
91
230898
41
23
20193
201546
107104
50
132120
9
38
920753871
382890
91
1
153291
143953
215699
426340
128500
191604
51
44
98
6
13
36
277416
21
361334
75
323821
7
9
305712
8
241539
2
46
2
9
319399
62
466465
177832
61
71
311608
250731941
96
659091503
310848
15
31
7
28
263835
9
92
21
24
13
39
825254361
190168
438115
95360
55
46
320340
319970
76
324422
569849203
244720
33
48
53
227384240
113827
1
31
97
36
20619
308818
4496
217734293
6
21265
526084992
286149
351394
13
333140482
125178
288349
73
133136
330368496
25
41
56
10079
65
2
975828001
175696
76
100277
55
450725193
224256
9
734870779
21
74
50
1
95
88
968515561
30
477148
39467
44
95
13
470112
365796
14
17
17
83
234892203
82
116812518
159633
293588123
3
99
59
459853
10
59010
364913
8
397115
532595203
64
66
10
239581
26
91
4
89
56
278972
375771610
354641762
479058
240879
49
419519
34857
211480
144310
1
497990
88
300939352
39844
478036
87
54
333379
26
346063
252113
382864
89
311060
53
87
30
503718147
90251061
9
5552
378710
83
331483
24
55
16
44
2
125091
342808
73
61
134668
451257
97
264247171
398922
92
39
239916
498086
123861
8
2789
36
4
489475
156820
72
332726
5
4
370961
61909
137802
941718845
37
200955
118635
461239
34
88
97
313054
234449
214143
487865
90376
5
25
984235245
71
135488
98
15
423413633
143267
2
97
91847
965351110
107848
38
126398
58
25
261349685
405843795
31
128597
413542
467567
98
3
49
1
78
36
30
492061
58
322476
233951
22
3
2
90828
192976639
95810262
3
184085
88
176289
415063
2
89
4
454477
8
7
461539
710219481
96
37736
77
226697
3
93
922208970
7635
45
199566
261416675
886714221
74
18
350582
69
776053181
52735391
35962
180632
75
789765107
429323
795738714
496812
74
16269
176563
392700
81
6
41631
159734
65
266749
47
286244
6
5
238465956
68
347521
51
78
391605
12471
77
6
124987
85
56
41
96
276854990
81
178525
160512
854782255
24882
22
2
40995
522152128
92
89
340583
315799
5
498537
35
710546820
73
34
36113499
83
186515
238078
16
33573
326429
242250
17
290594
144283
16
139822
46
454167
308507
32
93
8
61
66
130616
5963
775548961
4
100558
8
679837929
28
146348
281922
84
195748
27
10963
41
92
86
25
86
376692
14038
51
22
191372
331378
59
382654416
315053
11
1
48
146648
99
2
5
52
85
58
412639410
154265294
1
86
382259983
22
99
52
452676
75
8
398987
40
276467
80717
293672
256097
190980
326390
333514
633758397
298618
70639
349860
91
47
394405915
592446932
182897511
685737973
345978
669162304
62
278358433
41
18
216183
36358
10
92
495064
42
81
21367
866286858
60
54628
277710483
68
99
83
98
66
18
34
36
75
79
36
183176
406636
49968
246311
177340
66
181633
14
328540515
18575
49
1
27129
480500
9
32
42
67
3221908
10
316111
36
43
108817
88
466735
224430
38
6
146218
270617
16
70
88
5
8
272547
43
143716
121758
53416
2
50
176531
51
296915
77
76
8
37
743
132107
159372
62152908
703
91
171432
36
21
19517
91
1
33
20
18
98
16
247905
121613
5
299371
397719
39
150626
94
93
48
182223
41927
83197
104301
55
78
76
35085
162712
281361
477499
132185
2401
99
1
67935
534365672
363448
25
137946950
83
3
60
113084
178247
322331
965770899
34
210015
305902531
85
370426586
321583
37497
124508
97
90
63
132715
417276
495655
4666
343046
62633
207552
393957
398114
442926
45
222971
6
44
6
23
59968
175259
253326
50
143760
56
66
111236
28
158549
97
65
28285
375158
28154
196957
269674
47
612978474
17703
85
61411
68
37
3
48
267342256
38
2
34119
158528
75
6
236366
24
267441
85
88891
415779
299153
2276
416235
52
92
92
73
79693
4
2
28
691532696
2
27731
178721
304668
293410
66
4
969638832
311594
74
415299
49
78
70
30
91
482512
1210
76434
31
23
361485
3
57
140835
3
12
210097
38958
65
165241
191084918
109194358
88
87
636103811
475026
3
85
215311
76
339679
16
114225
84
488344
8
59
7
171483
304268340
18
290603
386449
184172
35
54
262383
56
59184
92
78
83
453166
43
445318
56
66
338871
104457448
43
499264
480276
95031
1
7
427949944
74
645423856
191839
2
473480
410174
371854
97602
84
146533
233736
110249
276948322
61
59
129478850
78
68
5
37
63
58
6
802750311
351758
78
426246
105079
24
50
320966302
355159
74
343038
395804
101426
35
335779
217912
248200
161674
230681
38
4
23
76227
201086
27
3
46
55
66
492913
59
135815
258495442
91937
70
448098
4
424823
346557312
146514
85
28
7
411755
52
55007
31
4
2
59
3
3
75
201953
100450808
95740
87
27
203232
134379
171520
425003
76
64842
331615783
203755
266917074
414212
113117
21
425430
100980151
2
54076
784047598
9
67
265440
342022
68
923810450
16001
64
356823
87
42
47
72
102191
535559435
36
27420
314939
42
67
359506
663803309
939544826
21963
274683
7
45
83
195361
69042425
476692255
99
376766
276247
81
82337
121530
15
145627
172649
206936
450468
6
148686
74
26
143730928
5
528523609
497652
20
129156
1
80
3
3
43
443349
336688987
1
459267
292495
247392
42289
165966118
7870
342994
688616128
23
260564
23
693438243
29
8
422991
60
5
21
73
72
410935
26
24
185431
69
269069407
585123048
3
434986
383618
28819
881642917
7
471231
32
3
55
5
14
46
54104
11
269960
353916
372592
122214
94946
237258
13
69
193145
273322365
200875
95
447143
27
354856
363348747
433019
22
975129832
98
457616
465568
66
10
831961859
90318
42
41
259973295
347399
203427
301528
441380
89
288326
60
33158
67
74097
110719
34
20
155320
48
67
493087
2
70
471489
247478978
361219369
35
10
3
8
172979
62
60
103549
36
92
111230369
114897
6
8
250582
52
64752
274182
359241
277933
27
17
270100
900491123
451811991
319138
41
346481351
216972
391889
316700
229599
363842
308209
87
216241
15
424820215
69
51
286983
247722
47
470174
75
65
317011
44
473104
17
8
303853
378489
63
5
16
804737987
79
63
319065
17
1
6
462258
33
370227
81
71
3
15
49
230253
97
378550
90
284339293
34
912193531
556139919
59
54
947451569
53
235134
130208
412199
28
842192505
59
194457
12
156084
184892
10
315225
78
83
84
80
83
372770
1
44
86
16
373543650
401563596
481796
7055
60180428
246489778
466146
98
240278
4
7
8
3
2
88806334
7
47
55
54
464126333
9
4
146945
399681
147223
63646
438759
479928
82
313472
208069
349001
20
36
89
53
2
91
75
92
3
32
94
45
287578
453316
33
77
3
191173
18
272829
65244
1
48
4
306269238
292959
15
58
70128
27
21
49629
290493
75001
194434
232833
146638
83
34
364345
10
27
406004
66
22657
77
75
58
28
66
77
88281
55
285070
65
3
76542
90900
369758
171103
74912
658840697
129834916
48
366356
7
52
71
304647
16204
34
16
42
50
478294
85
88
473258
196407
142287
425002
354925
235611
284962
4706
224796
313926
19
38
2
3
6
55
43378
23
136592
359378
693817569
82
45918878
240653
340531
215595
434185
7634
19
103735
471551
98
25
15
99
3667
94
50
334049
240192
425487571
9
55
1
18
470672
94
401914
79
172799714
71
29
7
88
449964
28
37461008
959040409
74629
88
78
772253779
86
241755
4
1
275077
333520
22
34
14
470120533
8
343567
238380
119382
391184
91984
121974
859446009
488648
181795
9
436878
4
401329
73
540685514
56
343017
8169
203623
157120078
44
462553
79
6
308913
264243
45
463409156
178861
4
99452
618606330
4081
44
360527292
45
41
22
173591
46
7
339281
38
399602494
420694
345271
68
299042
465043
54
41
66
212725
39
416679
160035
8
441530
39
97
341608
51
181582
50
91
19147
45
51
430406
59
75721
21
293922
35
41
36
380519
14078148
448324
89
15
440454
55
5
948108856
19
692902950
58
33
30
310388
59
708286045
94977
375170
2
18
91
234289
177465
27
69
452792
297211
14
81
98
189027
83
7
281251064
177989
89
99
408691
218743
3
24
1
389825116
66
78836
46
149322
6
82
293705
207924
440457
97
160054
204090
142258
1
78
233931
25
218161
364954
88
208125
48
54
460707
74651
99346
20
21
406850
209785
376119
82
22
3
93
47
50
96
471292
181109
77527
212716584
503202134
249447668
111533
46379
250308
409407
33
356872
59691
169394
27
3
161008
22
95
1
423782983
19
250198
309356
64
568031698
25761
342643
21
1
36
6
6
3
119622
62
315630
274010
277717
306934
17
36490
83
31547
178772
48
209417
73462
19
424201
976663520
417609
99
30
304814
278763
246250
87
46
92
1
40
359020
3887
3
108745
56
80
100686
174856
39
14
293872
8
5
96
9
9
25
46
423513
5
50
375311
37
15
305288
497905
58
92
135529
6
1151
458785
335194668
17
288813
280148
1
641685240
6
11
21
474352
161411
41070683
404787
482474
98
133091
27
25
7
95
347860
320753
11
15
124273
56298
82
283709
98581
430955
422681
410912123
54
8
57528
78
1
310036100
297655
323500
336419
36
283059
77
27559
9
32
91664
96
52
417049
606417768
17
60
400902
5
42661
2
6
400891
64
18
959360113
386720
386092
427120
218481
343491
88
434153
216058
451423
75
53
337673
601203026
453070
455869
80
318388832
273749
785353397
20
199109
61
97
4
444015
423387
261802
139368
26
24371
54
160838443
73
345134
123350
8
488514
39
82
36
265138
384500476
4
91
287899
204591227
147994
316610348
97
645251578
451662
60532944
14
75
14
18
8307
41
231155
464656
85
203327410
485978
570183291
284354
77778
76
35
39
62
24
33
379959
3
314330
38
348313
96
72
427466
20
11
52
622533085
72
467113
290352
421914
237184
375993
2
70
91
409383
247122
70
5
40
11
338161
383285038
98
67
29
451591
56347
4
92
489138425
3
95
30
350263
24
88
11
25
95
166773
275706
4
329964
84
50
347049903
14
26
20
366773
227172
210965
4
87
181583
772389764
6
342081
215132
314755
189243
398358668
159582601
7
14
235324
94
79916
9
51
40
303112
279835
225212
46
38
875173615
40
79
194809431
1
371520
5
298825
49
52
93
4
97
96
190311061
4
29
245417658
302157
81
18
210445
526053589
14263468
188757
25
572974740
6
9
265347
88
465999
90
251144
97
83357
250354
94
233633
271964
85
204729
449126
45
413567
368088
98
450268
84
15
231646
368446
960132961
62
545872232
86
86512
309205
4
89
96
70
340663
242134
681608805
83
453983
125351
28
19
34
131736
375759
46
464255
67896
186279
476914
65793
47
27
40
1
21
64230
45
58655
430082
271890
416406
47
35834
48
64
309504
950421020
492385
99477
53577
409049
46
38
102323
10
4688
2465
36
69
72
91
75
53
8
17
7
147421
361448
367927
14
26
185741
42
904144251
218412
691384332
68
463936
28
337148051
203071
203529
95
39756
992948373
393132
402574
97611
19
75485
122272
22414
317850912
59170
293679
450311
104618
61
42
4807
24
66
214923
187672
9
1
204659
53
91
71
777
61
366329
303285
30
19
268244716
73
47
58021
11
70
428130
365563
39
422780
192998
23
291476
95
495466600
323476
54
73
28
23
52
231689
8
2
49
612950488
22
618432802
30
424330
395922
73
49034
271878
12
4
1
28
403770
13
74
78
44
76
8
259262
250188
64999
15
83
16
273262158
48
90022
91
40
3
126698
49
5
53
105791178
5
421396
46
62575
415637728
464615
64
307065
419730
203032
957380443
64
89
254272
261536814
3
20
93
259973
46
55432
97
8
39
5
10
122608
216708726
38089
71
162652
224202
359681
94
60
412348799
68297
157740
77
368737
48
123127191
55
182465
110025
57
304418
133114
12
355931
634857125
1
415926
24
53
67
125347
4
386488
287753
118407
3
480499
461746
48
4121
360284
257792
368927
8372
155703
373673
26
79042
13
486827880
15
68
38
51215
484618
278748
20
14
7
14
8
80
16
71
52
57
58137730
75
285299
175712891
35
40
406578
32
62
348925
2
278252015
1
21
49691
290146
695178406
34149900
48
14526
36833
161874
85
162321
44
24
10105
51
44
295787
688090949
11
60
87
226709
309938
146927
45465
18
167306
206714
70
619326157
16
315071
10
38
61
339833
215066550
90
29
971701748
72
89906
1
24
307436
29
292870
4
420699
498684
5
412238
96
299467
56
83
727614759
408451
22
69
416563
391889702
176331
57
144606
14
68
313387
83
314163
51
42
74
67
63
44
243629651
470542604
31367
215110
400114
641234903
64705
351121
58
2
422263500
8
243570
17
289117
428320
21378
76
5
34
330611
214432
70
53
6
62
83
71
146535157
30
86
159984
114397
17
6
65
96
3
74
131841
57
376996
868782124
68
7
378305
23
32
254650
42107538
394817
34
1
303279
53
401881
372495
217425
53
2
261946
58
79
113201
83
1
488224
42
71
16
110203
54
99
576384888
92730
9
212809
197883280
54
74
477446
23
58
12
61
152867
181186395
36988
133022
603753028
421592818
161948
81
57
3
24
43
862623580
234306507
29
281079
31315
278223
86
37
463239738
154988
676028478
348210
351756155
9
32660
251198881
20
237144
35
73
73
7
40
155607
1
372900
374958
98
9
54
99
129441
574897083
67
272021
102811
58
321319
202735
159886
71
109611
8
397768
164591690
251814
434816
242704
40
449195240
22
82
48
8
160886
61
869909402
84
43
385652557
144302
94447
98
75
493505
28
291860
18
14920
497834
105817
65
31
47
867979138
8
428100
22
82
74
434384
403036782
9
455845
114603
41
215293
34417
378775342
3
368778
427847622
4
152592
940282690
445341
102675
1
431576
29
907295330
257295
92
278218
121172
40
49
5
55
294008
98
65
70
4
69
338388
42
53
43
29
179068
47
34
42
348925
55
27
472165224
45
496940
3
63
73
148053
308297
65015620
296552
141614
167553
66
104419
346922
267057
8
2
15555116
36
488463
37720
67076
499188
65
221993
48
49
365610
39441
35
46
198076
420176
249156019
48462
269261
399995
1
313232
10
20
338343
453535
72
4
59
37
109240
313200
248056
417960
62
14
153467
353203
17
272507
212048
66
29
250461
19
52
16051
349709
325126
30051
39979
23
298430
27
23260
450589
76
61
5
265564
13
568081277
98
834763902
32
16
440641159
61
33252
94
177161
56
162854
214888
144605
183364
52
10612
36289889
251332
96
80
2
301115
297673
74
294956
30
329260106
17
33609
33
23
85
19
332885
54
129571
52
293632699
646513448
51
23
46
50
81
2
65
144553
55
101655
247423
29
127440
95
68
8
28629
90
44
373768
61023
41
1
139920
229241952
284858
252268
242201
488081
65
179311
75
79
6
344493
69
45
43801
463981
5
19
168497
48
65
69
98
89768
28
496595
13
264583
5
21
37
22
120267771
91
84787
9
35
11
8
46
66
50
42123
317854
127948
265966
310524
422228
34
205812
4
222830321
9
473292
66
845988980
291051
214412
1
6
14
8
431253
77137
126775
78454840
22
64
4
274911
69
316932
288006
474096
329010
328575
91
26
208983
375353
86
383784908
3
371160
408817
57
315216
353820
39
56516
5
32
63820
6
210109
61547
58096
54
213413
117928
67
374680
20
80
9
469562
302845
204617
7
86
403259
40
5742041
1
184837
126172
334698
21
19
39
22077
62
457017
35166
85422
14
75
68
217676
37
467475
260962
41
299396
725596306
495696
55
51
34
118645
1
3
19907
465024
495878062
340000
156372
62
80
71
281029
176038
17
328728
987175779
459945
414362730
467797
65535
77
17
371803155
139670
407048
91
303149
28724447
75
450682
413133
55
195328
342848
450362
8
17
48803326
50
595568555
250717
43
312035
138151
87736
163027
2
7832
885769317
46
541271406
247013
7
1
181822
78
56
52
22
103276
273943
24
67
461796
67078
92
594360010
469173
238711
495938
73
61
7642
69955
225955
43
60048
452672
4
14
9
25
419117
14
10
123917
462102
413974
317574
47
87
274783
55
6
60
452616
67389
8
89526
346902
6
405831
41
78
84
66
155607
408250
89
59
8
13
280860
85
5458
280734
468960
404947
440496
12
37
58
286936
5
203808
1
452639
22
19
22
398078
416242
87
427229
85
303403
42
383318
57
74
436648
94
94
257609
15
340101080
6321
98
23
97
97
462466
3
99061940
86
285612
61
614619048
2
409254
301120
2
77
51
48551
308815
5
217252
1
24
71
219239
26
295145
33
47
25772
63
26
5
222148
22
455584
94
391175
62
11
69798
202840
77
84
30
53591
74
371666
62
405282391
197008157
260878
48
26
71
413341
29
63
45
46
369114
324158
713511096
502003082
130173
128516
785058739
93
97
83
64689
609006855
61
94
399595
1
241118
9886
14
62
700637778
400177
589794744
45
178469
392080
183816
392391
36
6
2996
241992
367238
86
268648
97
712580466
317849
289801
117984929
36
58
99
689599295
477029
71
98
432248756
21
95
8
45
482231
435803
59
320774
248421
83
69816
247577
82244
90
230631
248672
569960128
1
357052
277691
326813579
85
71
1
279382
181298
383271
34
24
77
416361
18538
188489
100430789
23
16
29
108882
48
83462
613709468
316111
443085
16
84
64
53
48
113452
322851
412039
33
329983
62
146758
60
404102078
57
388865
72
192355
211960
434752
10
66
17
380930
255340
37
282498
292084491
143710289
196453
6
3
49
60
350080
14
52
62
225775
52
31
58
9333
70927
6
343722
96
647313937
605650661
74
30
259119
466929
35610
62928
14
99
271151
30
815080589
32
428062
140396
92
5
52
64
24
24
78
51
44102
53
4
326673
10
312015
225777
363515
2
77
247005
71
82
115081
18
82515
237245
55
65066
86
42
267890
82935
51
338135
306943
9
98322
372184472
56
477
470955
68
119996435
3
105511
55974
86
22
67
6
82
507317410
9
95
197655
366408
1
40466
170256
248500
92
180377
53
224667447
305314
63
322470
85
496804
30
958681579
287108
97
62584
337489
686689439
437813
17
9
194791
37
78207
291978
42
292394633
221887
9
50418
308019362
259006
481877
60
282914
99
1646664
22
374609
47
350931265
153584
318889
776975957
54
63051
90
363212
46
263896
9
78
22878
804261900
270403
138480
417706
54
57
10119
662723990
7
945350928
924345381
68
430838
19858
232657
284663073
299032555
5
15
87
85
82
103496
31
74
9
20
2
27
26
51
260066
425164878
65
178718
237107
6
440039
65
286811
401821764
326298
398003
84
32
31
5
39
3
109768
89
35
97
28627
66584
60
2
87
75
98133
76743
404744
747689726
71
25
31
395615
9
5
4
25
790175272
7
339228
23330
149355
43
25999
70219
575175201
71
8
5
424316
259411
447778
913196653
4
84
44757
982169559
17
212164
20
474650
47
3
63
32
438644486
207041
50
516058637
86
57
28
475085
116143
50
264678
78
485988
367951
428037
406742
92850
253224481
354777
4
32
3
9
677352180
1
10254
257576891
409035
8
11
8259
23
123239
340590964
460915
252394
215726
92806
44
394231
16
41
13
8878
490962
59
134400
25
19
12
87
344890
253805
299249
45
97
53
69842
721751776
64
23
312565
107929
70129
19
261935
80
475320
3
199466
22552
27
18625
35
57
416343
47
63612
412150
322422
315620
651423012
413472
1
107785
42
87
440407
3
291974
3001
33341
83
37
117762
127561
122291
229196
8
181743
229002483
116405
90430
8
107561821
356907
328158
87
92
83696
59
34
3
91
99
68
603565351
263519
216826
51
133505108
74017614
482510
65
5
421927
420380
53175
64
30
41
159769
73
41
53
12
17
491879
109529266
23
74
318624
870016585
89852
236810
2
348497
272896
68
388325
264916
373801
21
31
8
268044694
1
85636
225805646
16074
64
484696
54
92
232387
334099951
9
439295
40
580531795
128543
72354
25
333655201
418199
56
369193
5
55
739127228
297626
864488239
508793342
98
6
211253699
84
61
81
84
488373498
436458
28
718539489
294235
393766
507068705
408220
267692
58
852441264
95
499994
278799
28
98
292621
44
9
13
549974113
17
93
308310
288106
320692
98
69
53628
87
37
27
55
919040090
2
49
18
131903
69
433520
284764
350802
313245
309301
6
13
92
173095
68
86
77
199361832
568543212
54
516063721
442719
76
1
53
63
157274
15
7
76
80263
37
24
403336217
89
54
8937
95
316293
971449834
182962
412174
465294
830182150
85
24
64669
27
432211
64
98
16081
40
22
43
154838599
37
50
77
88
17
36
161576
1
54
9
148687
159156
437701364
363420
283264104
583510237
89723
3
38
427012
812207529
38
48
96
162401
370502
10
15
1
75
35
34
87238
966714074
6448
413484
259544
392510915
427244
413371
411028
316964913
13413812
251713546
53
43024
2
15322
32
18
9
228485
589140474
66
229922
443289
415640
43
84
353991
499172
7
478859
57
24
37
196168
62
93
334541
40
8
29
481941
243461
288455
266753527
30
5
40
119608
89293
417367
31
34
52
86413
454084
24
7
622410662
233461
162299
35085
66
309706
405325
58184
53
23
345877
65502
32
61008
48
135611129
1
269576
639322708
312649
8
92
58
73
70495
45
85
464409
53
195579
58
894626507
74
52
39
242512
83
191907
87
678030149
1
88
208999
117018
36
330215
88
173388
992883825
101547
44
67
5
38
274681076
28
68
153088
125371
3
96450
43
80
87
864518517
46
196191
342400
292514
59
357987
207502540
14
11
5
94505
69
928663170
94
40
88
79
15255
309630
7
47
303209
13
362772
318104
334308
188362
3
5
901277334
74
175311
59
82724
22
51
64
254944
60138196
410055
21
478806
150855
63
94
37
342327
104738
130756
485235573
448677
322369
294109
423930357
95
60
28
179407
46
258301
19
335064
216230
92570
317567
54
38
30
27
397510
34862
52
486488
459452
249974
397447
84
97120
367026
283715
14
577500011
1
650406181
319634
213647
303074
395909
242494
94
54
164783
4
18
89
361997
419363
22
629057377
159507
376817
464340169
30
4
151463
94
22
310185
452918
418109339
233016
8
125537
368913
33
361473
70
21
61
284891
96
16
222048
85
49
116686934
45
59
51
15
165631
12
41
95
48
33
433811205
411332739
6
4
485846
474207
247623
880027034
211404
208700
48
218262
86
350656769
170057
21
24
89
5
64
290832
63
26
76166
82
36
277173
50
72
59
4455
129868391
22
115069
84
89
169317
593775256
6
451965
397431
18
45
471971
8697
85
49
34
39272
594037963
32
39675
285072
66
20
2
14
141066
21
60
49
52
1
315357
81266
376891
45
339890
79799
464469
174892
761324406
200662
52
26
461715
496899
256375
45
4
75
49855
5
247036
41
35580
77
40936442
417183
471966
227991163
29
117888040
330282
43
233495
8
49
523596261
317052
401044
12
60965
564193146
106014
172182
91
221330
275253683
995139755
57
657948945
2
417614
330590
72
798091190
440123
56
62
50
188643
42
9
5
59
183071
96
14
948631159
40
472581
28
70
132220
15866
3066
81
313016
5
161652
32683
69
70
96
456768
1
11
54
425268
58
270762
77
70
67663568
35054030
362259574
160575
119781
31475
46
308589
246660
96
335244
177690
35
3
22432
208149
284128871
313640
266673
35
15
312027437
184972
86
93
306889
28286
32
50
129602
184015
47
39
268225
802403904
440993
14
47
74
142876
20918
97
92
566639134
332448
516125242
96
62
38
9
2
8
226323
444708
497000
29161861
29
242283
56
87
410998
26720
213344250
79
33
56
196957
379216
32
237974
38
475628
221736
332844
609611536
3
132748
54
333225
40
55
22
9208
227354641
7
444506
273828
79
476945
2
57
6
116498314
89264
86
38
381527
49
282670
98395369
11
76
38
48
389649
36
98880
170703
25
453473
340343
484662
378207
78
406835031
458895
88
87
60
335315
238090
995862367
660014891
90
1
86103402
67
392371507
65
90
29
32
121271
630459868
2
337545
432244
409131
47
293127
488810
11
54
305048
72
28
360320
554725925
451868
7
153081
847307541
17675
328771
7
2175
20
462878
214625
186127
277722
86
72
215920698
69
58395
703038967
38
166333
48
3
291532
8
157896
1
385566
353607
70
4
25354
173415
388091
442815
80
391820522
6
403359
87
676128217
72
85
11
44742
292425359
366842
458309
51
254230585
81
932575438
36
88091
33
225162
39
55
566469838
339031
952295280
276918
19
10
176110
469865
354328
132023
73
89
339924
44
298506
28
37
301569
198712
9
301800
218449
220772
46
30
51
185832328
57
7
42
9
287986
2
43990
18
48
49313
821860855
89
79
332595396
24383
49
37
75
5
97
69
72
79
104832
68
454992017
143488
76
67
26
29485
64
76
243592
5
190651806
68
414185
370711
31
99
137523667
46
43962
279808
85272
75153
309290
199491194
154366
89
96
79
926726548
129439
2
148069
193138
184218
375646
28
257354
31944
30
362056
609511752
72
433960
374750
218229
83
469851
422679
13
51
45
12493
24
13
107584
89
71
242345
33472893
39868
381669
490612
7
9
32
3
85830
478713
152837
68
28
72
493124
90
245409
73082
96
162155
802565811
23
16
329947
55
2
65
96646
70
345291
602547845
32
105801
47
42
244583
284238
69997
55
21
493965113
188300
48
170691
72
143049
88181116
73873
151982
462956
269503
63
333389692
6
461187
333523
84
37
36651575
377239
281562
301221
62
185019412
70
197201
227902
68
667608838
26
263454
77
92018
1
231880527
8
85
62
219096
91637
447623
458140
270699
29
83
9
374230
49
233130
3
23
80
263620
385514
1
78
101215
4
354336
259849
25335
48930
599266164
7
89
4
6
71
263499
248144
47
57209
71
72328
443924
404953
55
315783
88
14
86704
6
274530
371740
454834
34
48
49
45
344724
1
63
643204027
43
125492
66
19
1
40
73
20
92156
27
183002
8
71
85
426530
146757
273230
202708
166100
9
412054
34
49
42
18
4
210542285
123681
18
99
43
10
438215
414615
1130507
26
2
56
84
98934
97
292950
164268104
386217
958213625
83
387480
24317
286578
96
254590
39
44
4
85720
64
180006
99
375904249
100485
93
236856
52467
742764188
10
52
69
352395
473153
64635
610964377
86
7
5
39
19
38
423795
88
49
95816
26
5
277171
201858771
207677
627805970
52149
34695
70
19
84
12427
405240
300300
67
30
216060
203222
302307122
39
19
423586
243244
268084
61474
196078
19
146582
235384
71
30
410786
217915
50
312612
87
7
60
326761
2
77
44
34
88
27
144654
351769
220606
472730
279528
91
472172
225892
693071109
323869
417030
7
432119688
187950
5
270406148
81
66
2
458967
383919
55
94
316832687
13
398803
511333969
43
482771
11
318195
57
50531
18
18
376426
124801
8
316090
46
5
52
6
86194
410810
24
115929
184186
964790455
5
898764378
446143
63
100424
142201103
15
40
190625
92
93
53
5
224900
92
78
95453774
14773
18
583748664
424017
65
81
30216
444177
60030
75
65
499772968
15
386611
742231937
496967
58
19
732444087
99
95
221418
83
57369
392656
19
79
96
251539
68434
248353
266983
47
305318
89
323881
155117
258110
21
502683830
4
9
66
9
78
133719
68
283546
35
33923
39
13
76
57
995443546
6881
66
299197
119019
50
69
356884
14742
32184
56
46
649547308
460570813
71
10
393004
3
19
114119
15
436802
31417586
306756
19146
56
87
74
68
1
456171
60
175947
36
88594917
58
449259
313561158
47
48
70
11
97553
368289
59910
88
96
117191
354714
8
83
6
220646
53
381109
269825
35
864845245
351836058
147972
35
23
1
79
305384220
263511
35
24
247794
2
42
31
26
371931
181901
942650727
385781
6
70
99
3
8
114124
188101
380838
15
74109
17
322462
276852
1
84
779968055
76960
44
56
372757
122365
453141
31118
227158
146549
3
61
310191
43
112536
127758
123940443
420484797
94
519784139
19
72
56
246089
31
411525
66
75
368945
182160
26051
6
67
464876
216617468
288503
89
75
253377565
302156
51
67
813075460
47482
387626
88
96
7
19
105889
24
74
240878
57
355592
3
33
396317123
45
86
8
777552491
87
79
481891
448393
27
18
416589
47
6
99
22
29
85686
62
60
50
293888
117816
98
27
246145
479346
390895
338606
24
7
40
251262
395132
98427
9
204220176
160935
204597
720083889
376756
39
156276
67535
173410
85
525357205
32
94
28
441698
358109
788070143
98
43
67
630454467
432353
85323
8
95406078
17039455
89691
43
95
62
36
52
312227
93638
72
399544641
332454
76
186240
6
65
433783
78352
84
276657
306154
43142905
101229
694721788
277550089
16
81367
25
355762
23
80
71
96
3756
9
86
282443
367948
379892430
54
33633
71
271575
53817
42
131779
415679
93
228275
382623
43
546187824
209228
411753
75
4
70
62
48
425568
29
130415
62
501507449
37
499635
23
16
376870
337882
146990
196633
59
105932
78
4
47
81
323976
80
88
37
258746
59
1
20
60
44022
155658849
13
344364
415986
10
76
84
104700949
99
971238593
14
12
124537678
919138958
57812
149278
467707
5
180632
90
69
302167
50
238091
91
380770
1
277277
75
185267
90
49
400360
219102
96771057
437239346
465842
46
7
809424891
4
750319213
949726681
474903
192645
307518
52
36
776107707
92
930220060
60
118634
205972
57
218644
29
101918
475386
92
9
28
231688057
124599025
56
527701414
2
207072
59184
86
200346
95
35
45
881014911
222927
616447001
48
93
646737947
108089
81197
91
220481
7
330186487
76
495313
117050
62
363202
75789
346994
76285
1
95
246555
360644060
40
77
21
382844
2
599268057
9
97
185364
504933508
188645
5
359755
85
412831
82
373400
164804630
391213
83
632541411
171701
60
44051
72
1
20406
91
69
295326
33
516160179
26
358737
60
14
283910
15
257802
141343
67050
2
92
343708
92
75
260301
51
20
94
34
71
7
47894
42
220339975
479697
73
2
405914
8
4
69
170743
84
27
476094
70
11
298873
35825
15
53
3
51
84
449044
967304536
40523
56
4
310602
468548
189610
169319
20
7
208316
89
671616820
73
7
264543
12
27
51127
38
67
60
983871298
91
54174
228698
78055
80
435847332
92825
16789
27
4
981274210
4
2
250591
96562
322893
56
365558
402244
442802488
173463
476977
410674
95
78802
16
912482747
276599
88
1
9
6
388412
21
130570
226718
4
25
161131
306034
437645
86
98
295236
679634511
50
34
57
316351
40
367468
381940325
357533
353093612
359368
18
421444
440600
666797963
7115649
188472
99
80
195545
1071141
2
16
430780
86
7
52
862454110
84
10
243382
138882
2
39
26522
273020
88
26
3
4525
95783
495775320
195427
131438
51
254681
891035255
839291666
11
30
71
64
9
33
12
70887
44
374733
48
39
734072725
489908
27
6
348365
111017
313368
24
76
9
7
36381
302896
149818
681053896
44
30
385867
24008
85
8
9
148902
426423
397203
73
13
40908
226431
923178202
75
289293
498728
293737
51
120772
39503012
12
195781
431640
383061
91835
32521
26
247758
82547
172338
44
126831967
347775418
220397
360183
23
364763
71
420127
21
69
462895
269677
34
83
301763
8
255896
43
9
177143
400793
82992302
51
192628
324054
21
39
179993
83
651220062
80
3124
351849
248653
150359
35
203547
67
3
57
6
92
24
340038
210087
438469
9
548812725
53
345184
5668
76
329944
88
141250
10
69
704390128
94
237490
50
460962
384065
9
759556731
84
79
346185
34
44
309762
70
477687
428088603
92627
245001
232498
449417
495336365
466582
41
569068523
44339588
139239
87850
31
35
214455
407998
68
42382
1
420783433
901400847
139538
69
452486
45207
914019821
14
428905
22231
62
9
17
644567056
206390
49
83
15076
265104
80335
77
961277209
284770
87
53
287792
37
832714948
73
8
45
131476
3
49
85
98
91
284614974
61226
49
7
7
847621848
368273
177693
281437
366867
84
342886
162129
86
39
98717
25114
830756534
59
122822
82
39
288445
50
79
396963
199226
39
88145
38
41
367994
56
77
54
65
57
20
19
297789
474242
48
28
59
68352
88
58
3
32
393435
95
417239
93
53
184243
460917
83
48
561870829
175080
98
96
390434
235459
15
37657
275399
454245
31785
3
45
301893
20
487324
30
97
850179103
7
54
8
226828
11
26
80
625792362
96336
9
81515
31
70
38
503134635
90
77
306488
256051
235965
86
9
81
429365
90
457328403
71
109026
63
55
122934
65923
280800367
216494
495196
357334
406366
306793
333551
445527
67
7541
42
145576
66
202860
48
53
168536
53
460840
190025
390849400
425105
256231
227210
309053
234357
7
61
324176
57551
10143
8
16
897448006
9626
91
418532
56
53
20
243986
49
66
266732
481644
404661
244553
248190911
5
92
8
76
53291
41
71
35
372363
8
155680
8
23
971393189
27717
300331
209356
3
62196
7
23
512145800
9
2
32275
99252
965967516
8
165460209
9
208302
22
33
185122
67
430182
294953
363430
16
13
16
405612
57
109559576
44
185038
84
45
13799
692281250
6
51
5553
77
786076471
315407
461354
54
460758
428498
93490
3
249018
259653
779836736
92712
48
77
673902634
6
47
77
84
348464
43
44
75
205189
23484
476690
7
839694032
402703
120189
46
446136
44
7
82
166994
20624
9
356968
63
441013
585467329
60
298911
13
303816
2
316571
28
458096
3
74
55
231737457
67
21
21
154196
33
3
57123
63
1
91
310359453
9
33
98
71
38
71
6
561024124
371632
953457813
367229
102819061
146870
269802
983622609
71
36
1
464969
98
443508
463598
30
83
399497195
9
82
359957
189713
246518
40
16
3
345419
49
29
234852
64
388681
62
25
77
38
481440
3
32
13
400277
50617
485192
8
53
37
3
189102
226715
140360
349165
180325
54
184836
635444173
74
3
2
91
309427
219562483
528288368
107509
68
329609
486995
57
26
70
86
25
645730252
33890
7
50
441728
30
236421
590778210
13
40
63
115166712
79771554
47
63
440366
56
134211
127348
85
52
39621
62
71
31
37
40
344367
51
977236185
99
5565
3
97
49
59
11754
425066
444783
73
403090
82
432100
538007407
56
115172
308955
379871
25
47
954084857
45
444752780
44
8
86
7104
75931
331558
11
324538073
180589
12289
85
71
304109
254683
2
455812
37660
297517
98
341661
404932
235885
460067
315718
274009
136839
389344
96
319549
1
86
257145
243666
524097194
34
382238
5
7
14
79
81
257184
191023
54
441903
877547710
304285
38
45
180368
231441
21
85748
35
187588
302341276
38
384626
12
214133
7761
153219527
395223
54
83
312409
822547557
156063
362065
98
85
9
152488
64
20990
37
484067
395745
523681248
88
79
353316171
6
10
5
1
50
72
70
91
392095
76878282
90
70354
86
2
62
27
80
26
5
1
93
197500
41787
345257
95658
264849
19
4
378618
47638
389834
13
98788
6
117348
12
39
333042
81
438657
264352
932469967
21196
87
6
341101
410943
68
49
74273
33
689530664
181902
11
179124
10
299921
28788
73
55
136240
67653
95
14511
47863
233404
458897
579345725
26
66
79
1
92
367647
5
15
230139
93318
274067188
32
5
370908
51
32
10
5
357794
144022
25
343362855
92
4
25
65016
11
31
151784016
430786
70
447471
37
355341
256743
243292
283313
929666006
26
23
35
340694
60
231897025
43
3
61
136747
17
8
77
88
857296216
84807
95
90
34
318333
50
265591
907139496
54
271639
98223961
45
30
768883398
97
262111
35
73
119889
7
491831
82
389780
78
78
2
1
7
8
51
43
371801
6
26
361388731
333538
178703931
8
205635
76
31
45999
82
731284674
799326334
30
499078
50
56728
40
727036812
7
56
11
438640
60891
402839
104118
74667
349414
325105
79014
118595
76
20
7
179043
98474
220418
38
173033
95
89
73
359570
1
5
119180
41820
33
95
27
478599
91
40
4
251972
33
175784716
454134
75
66
8
169022
94
164825
534383274
36632
235018
66
61
75
250286
291602
10
268741
77
65
7
88
189425
278531
53
81
80
190206
54
28
828946791
23923
752194634
783801089
63
6
77
417104
141720
157805410
71626
372
360462
50
39
72
67
1
12
51
109534
35
263480
52
442975
87
439531
5
126570
22
217421
351385
180852
21
86
494803
123546
95781
93
7
81531
448022
21
151269
366669
403307
214981
376609
289669
411829
280917920
17
34
29122
851740230
12
172804
49
83
380750
234237
30
25
384304312
146097438
1
7
487233
22
29
137844
66
25
365982
82
91
33
26
696916475
2
27
95
21
31
260056
176087
110620
38
14
75
35
6
62574
283081
5
276388
465897
485279
11
56
15969
346694
3
47718
420140015
88
7
431984
52827
5
457549
417574
99
94706233
351023
239769
5
62
399715
37
368603
465478
35
35
41
67395154
135918
193301
443315
293624
479817
89
402167
23
53
47
5
396211
309997
295880
346128719
7
189367
55
59
385415
9
44
81400
365768
41
490427
11
181155
155496
635859908
97
279928
214547862
7
336184
234876
70
11
92
97
275899
4
70
220238
153879
4186
30
240113
146799
418748
8
488925
22
470599
884530525
8
755073031
21
61679
34961
61
211098
5
665594900
48
40
99
65
8
72
462505
611820662
703414019
8
450255
32
5
26
8
71
461347
87
305248
963773235
422133
223783
397547
11404
14
76
73
86
152894295
664604814
315587
36
83944
28
417913
719005535
1
74
472364
65
550564784
231308841
2
297212
28
79
73
256047
399480
103681
40
43
495814
98
479840
900156437
36658
321442
30
42
49
220147
1
35
150094
87
29
10
387197
329256
267992
173344
65
42
289561
1
412741
84
304110
83
30
267864
5
31157
69
253594
204758683
471373
27
63713
64
74340
48
84
39848
92
259521
81
5
295829
21
54
249602
67
19430
19
116675
158660
30
958305582
345762
831598132
183697569
7
79
21865
65
44
479574
67
88
88
30
21
61
246418231
283528
42479
251
67
97
16
321310
96
207133
455582490
265062
402972257
36
82
68
6
86
231615
155629
81
66532
73
687404494
426787
30
69
9
148597
152526
165437
69
722514085
381447
34706
177956
493765
9
31
10
217167
80
35
223186
61
5
31
448054313
51
87
489258
42
381584
384388
144084
551071967
107643
1
4
410085
24
280910
849849311
51
175256
46
32
97
242926
67547
119861
64730
30
34
350877
903066042
28
447582
420588
37
47885
47
12
67
94
65
31
159885
10
279806242
37
293527
354700
48
96
59
58
25
6
27
41
17
222979247
58
67781
54199
272718
394453
298867
103760
38
79
91
91
568651084
29
400956
8
25
23
49
334442
8
9
42
116551
77
6
61
57
121985
307544
75
117114
257375734
42
82064
189821408
436549
76
55
70
38
75
57
86
458374675
88
6
66
80
408655739
5
233955
54263
227481
436202
221085
746969451
34
426504
876819437
473271
31
384128
165494
17004
53
7725
427352
53
435586
30004
80497
2
79
45
81
13903328
40442
69
98
125153
189556
79
349877
480860564
91
22817
406912
100632
317374
280768
4
373112
171454
35
34518
119231
290487
424999
203795
218235
56
91
70801
16582
769436862
397208
7
139427
167002
44
74
414555
339405
148969
88
9
71
836209922
82
149587
56
31
173951
81769
46
3
75443128
41
121527213
3
459930
44
364790
178072
266390
38
233877
119177
78
17
98999
98
26
84
85444
9
14
34
440118
73
190350
59
81492
412657
301021
478230
754286543
250609
430503
419185
302947
5
56286
75
53
354712
279205
50
141799
2
22948
644380189
21
2
143250
65
28973
27241
8
439291
86
142037
35
69
207358
33
82654
237280
223880
95
11179
1
452071090
65
53257
85
483994
65
67
15
57
37
174676
699523874
84532
388276
65879
4
292576
368445
204216
8
247486674
3
261076
747499620
462710
218532
47
135684
259528
93
212785
38
53
26
61
13
7
478675
14
4
231699849
67
293555
7
43
71
53332
98
626744342
17568
295525867
139685167
68
78
20
84010888
6
194408
286365
48100
963255215
113280
33
152866
51
87
4
61
3
118429
34
75
466628
6
20
44
405940
201407
50
379604
33
96
341206
88
379889
61
890758392
417150
95331
367508
92
475548
51
459628
68957
7
66
37
63
36
92
488319
262194
10
167656
61
9
144630
33
183553
114361
4
4
42
48
1
129575
3
20
81600
317472
13506552
3
23
213722
324329
46
28
216838
1
46
219665
325168
265472
81081
81
2
63
95
94
23795
48
81422
9
15897
78
254390
296913
68
89
82962
145503206
13
24
57106
302082
34
142221
48
176554
451996
48
134155
7
59
45100
405067
9
3339
461955
79
150579
387130438
499908795
8
96
2
329059
7
173320
25
427306
343686
62
36
40515
5
270231
331773
446209
98485
96
2
7
50043
336418
60290
88
84
79135
189351
58951117
71
200854
417624
69144138
361152
39
25
388094
38296
443180
74
2
422202575
448331
72
72
70
43
168646
21
216933
78
57
56
377017
63
63185
79
494746
31
143515
62
60
66
380489
50
4
2
295546
14
96
85
215388
33
101015
1
726356943
24
26
37
96990019
21
57
6139
172912
89
10
29
38050
83
164014
757586279
39
94333
3
489177
430886
19
381211
415329
5
483690
56
152830
26
49
372408282
2
253780
88
489574
223491
532612511
296990
97
39
563168348
8
168928
33078
405609
771202021
39006
84
59
4
385601
2
29
64
202524
231731
151161
26
371917
40
241139
82
54
48881
95
256246
8
12563
75
67
59
357297
106410
303169
175573
97
1
303528
3
262086276
13
453097
28
6
39188
4
225909277
13572
35
10
241670
322282
374824565
387840
54
316327451
37
59
119933
16
96
249823809
190037
169814
16
95
13
4
31
660712966
9
156599
10
85
5
200448
34
5
365975
18
95
355317
47
345297
4
23
775446406
59
92
587597260
106373
43
19
410799
41
33
7
81669
105448
196459
44
272649
109895
74035
9
237222
768804397
40
423016
169302
5
29
78
52
63
325079
339657063
406171296
349279
17
489070
164460
114206
3
50
79
319589
12
229500
9
33
430342
345361
95
342550832
392330
15
59
92273
96
288307
380242
16
76
29055
155850
54
71
31
320933756
70
64
10
585190765
231938
83
376602
61
228479
18029822
448986
357275
4
500274440
79
454863
42
74
296099
290409
68
14
48
78
72
21902
150463
72
76
5
294225
3
220757
68295
55
498988
77
490849
373083
22
120891
38
59
345798
49
466753
58
1556
316932
13
84
107694
28
66
30
24
35
22
12
165726
472559
91
23
20
39
311361
95
444977
642474454
76
134921
73
278278
11145
324548
319986
89
413241
29
26
78
52
304289574
2
61
435647
383313
48
304898
4
73
99654
20361
4
684118783
18
953549569
45
8
68
36
393320696
64
25
432082
97835
6057
457742
493307
55
32
89
32
918230995
65
95
296300
584920761
6
83
58
856575815
288737
57
14
479070
2
444887
13
330000
13
16297
474336
805180567
71
337687
19
23
491080
42
60
2
54
5
91418
9
25
371383
694182452
86
35
5
86
283901410
374360
473542
19
88
5
174087
7
83
733962360
9
322856
139153281
69368
213802
145814
35664
39
203705
143316
49
342198
1
26
70
177817
702866552
481670
79
75
210931375
216056592
231287
2
74
97464
773286584
62
78
38
30
43
22
3
93
4
627301346
97
187289
99
3
6
48
28
43
39
497931
15782
235854
6
3
263330
213241
270180
94
99
30
362493
68357
98
63
8
81
47
56
39
78
3
499607
147663
4
877863691
12068
235097
97
89
94352
91
451202
6
179754
229240
45
3
36
63
49
202177
30
158459
105331
58
7
2
12
71
27
178393396
2
7
7
344509
406954
391641
490980943
34
25
85
646006488
153421141
193738
700393099
484062
69393
263958
76
130016
150439470
21
9
1
56
297614
320061
605155164
27
3
310944
300251
232268
950909918
53
30923
61
412967
2052
185955
43
299176
19
61303
460675
337046
83
18
188450
66
7
63
4
120785
400593
61528
193146
42
74359
75
20
66
80
55388
34
286685
411196
2
28
184442694
7
196765
9
453625
5
323721
251633
8
242441
15
805257246
495489
123256
128333
89
39196
286948
31
53
84
57
90986
28
86
8
42
368348119
441988
86616
56329214
268924
247727
37
13
45271466
428575
27
49
4
129617
96
220000
261142
425921
36
422170
66
351315
4
140086
54703
942586024
197808
4
92955
138164
745548192
134244
386583
55
57
8
1
7
5
61
56
87
230823853
900391552
195922
31069
34
78721129
993759912
171413
323127
4
378425
329283
115945
53
3
34
367865044
85
34
316228
71
212168
44
195510579
76
31
797561865
127223389
1428
72
35
55
315393
228080
3
24
682484887
74
428338
2
34
83172
175456
92
369387
72
147832
885087495
1
44
232667
22
361971
31
552172084
460592
5
271302
77135
155960
95
76
31
30
384071
59
83
96
343390012
28
487848
9
176980
3
361001
66
32
51
54
58659
151178
6
65
835013600
60
10
30
46
228984
291986
86
6654
42
79
42
392767
287837
462462
78
375165
72578
11
9
125131
22
13
5
8
37
33
51
75
70
62
455407
46
427352
482674466
288560
22
6
452998
337646026
38
2
91
194906
8
28
432106
7
459075
50698
101683
80
73
818785624
112210
7
307513
159689
95297
3
200019
625668838
69
783563663
37
7
636559606
119574884
71
257474
52
6
35
5
74
345988107
65
137428
26
97
7
245475
31
71
41
23
3946
40639
89
61
52
191885
84
292320
66
63
15
40
2
393422
21
482178562
84
93
287098443
19
310988
38
94
85
246269
99
939373730
180414
39
11
54
61501
36
316246
827457069
36
9792
852300500
5
17
458580779
1
76359
142750775
1
91
8
9
37
310520
22441
74387388
35
13
95881
19
190820
12
90
27
78292
124576
86
401967148
417019
87
16
443848
85
6
347987
203323
98
168106246
471119
19
461830
13252
9849
59
211618
5
370930
55
2
12
261328
143135
97
190497
84
96
421329
35
89
335198
96
215759
72
299181
245585
17
95
888531760
23
53
50766
9
210531660
48
81
5
4
483861
44364
872987077
2
129095
7
77
106664
8
6
1
12
481672
815826652
431023
437714
18682
2245
55
317660
30
33
20
20
80
434996
77
838383977
265717
793401504
139289
112731
52
459157
81
116888
94
130903
389969
75
49
75659
402796
107042
5
29
30
91682
75
95
6
53
61163
416150
38
54
336474622
96
73624424
193403
69
685725494
363310
286808
89495
194234
86
2
7
75
3
466884842
285977
186933
331482
5
389325
497002
296989
208074
62
477854
43
58
62
290875604
796134253
237896
133485
46
248003
376397
196616
4
3
61
366371595
202258
183720487
84
3
340745
21
80
286690
85
116895
16881
78703014
9
340938
69175
88606
77
74443
265784
305514
89513
52
308540
371651
139263
66273633
39
467891
103588
3049
341867
335966
135214
29230
49
25
57
21
427160
30
34
2
458806
4
78
471226
111967
95
59
590640918
453064
74033
451768
37
52801
108886
99
458538
332256700
224063
378774
2
97
22006
21
195907
169468
77
91
5
16
2
58
13
1
315123
71
135817
8
151957
8
7
413113
8
360731
37
88
233859
28
4
379924
16
82
50290
466655
18
121444
110413
231678
829220467
24
408620
47
69
70
65
82224
10
101155
370747
53
531435110
9
24757
46
467525
111914
86377
626649506
82
5
5
171209
283269
56793
426101
22
4
421729
103684
480561
30973
332923
94338
98745887
455297
317297
444227959
4
381095
94
63
218614
51
466981
58
440008
201725
6
35026
263606
33
305679721
96
471654957
148963
45
6
452162
9
474425761
71
28
373760
414674
121244
3
79379
81
22606
40
316384
231967
87525
308636
9
290175
58
25694
55
411596
96
301710
47
717871519
111045
180027698
61
19
7
40
762721090
438198124
7
9
5
73
33
34
79
33
205340563
4
6
79
1
76
150630
995354999
89
5
40
72
447780
76
22
9
16576
236942
53
16
46
339649
450038763
232634
30
30767
95
53
201687
8
163029
19
119195
58
54552
2
352379
95
267055
33
419626
681850331
69
319520
73
473027
315038
66
63
476380
93
7
127788
24
20491
6
243598
1
80
19
345940
29
4391
5
373112
448572
74
13
466777
488439
197212
144035
158495
69859
489525
407061
36
378418924
50
76
87
4
99
70711
113131
616482162
13
670834590
602433025
98
22
40
63
58
7
26
46
139475
318
1
412172
60967343
389627
400496
464040
37
241306
45
50
91
479344140
82055
50
10
4
96
94
475655
10
394572
75
118775
221203
136459
475483
57291920
44
98364698
475731478
9
272725
337749103
105324
223343
473432
404771
263973
62
92
225459
90123
67388
12
622901280
3
92
37
60
76
17997
131513539
270987
858256248
97414
82
33
70
237322
7
55
83
30960
949325737
20
35
305899
9
6
33
58
50
59
265272
594898396
211686
276795
394376
98
52
17849
46
177244
18197
97
271363
80
475259
72
12785
34
43573
16
4
21
29
81298
4
88891
29167
84
33
61387
1
7
25
211697
56
42
68
75
483534
83
98
185941
1
93
9
26
88
465409
18
29
390658
26
7
481340
250853055
452638
9
153562
6
35685
3
57040
9818
47
14
496155082
28
453950
352301
169005407
11
8
88
949106172
74
66
242607
19
359423
29603337
5
2
3
98
20
323587
189623
79774
50
634708525
12
504171028
59
4
84
258303199
873935651
87
768179748
393477
5
398609
95906
492943
63218
77
78
49
14
461386
31
340699
97
17
35392
1
9
10
203035
34
328984
52
41
413492
16
2
722879661
4
292561
133513
79968
77
12
640025013
454681779
7
40
387741
495898
36
95
183540
470589
49
82
13
28
31
387460
31
948247142
124563
946011049
267048
98
200186
71
67531
460239760
129353613
455973
75
4
436192
6
94
55
87
109641875
92
94
21742
31
12
175105
1
534176418
640085446
30
202234
771802426
102754
355161
86
323121843
209235
234360
51
11214
32
110083
85
677944657
92
65
237324
427290945
53
402731044
33
4
14212
83
95
18
46
160526616
162430
60
98
8
56
79
194523
124799
83
145595
127083
367778
11993
21598
82
78
350262427
29
154662
59
73
17411
89
1
75
112509
54296864
13
220174
365691
27
451161
430739
29
38
373765
83
679145467
66
142403
75
61
14
63
42732
190896720
11
5
7
465767
66
16
59
15
5
32
21
57
24
179551799
262054904
3
30
226290
70
31
299099
293181
260192
76
257592
40
139124591
85
6
141035
95256
172272
86
399060
69
223241
60
144638
52
199390
192374428
94
753532915
480456
17
8
60941
102602
42
81043
178813
8
170358
271646
441602
372309
18
27
25
278347
80
18
42
203721
3
391046
84
409397
406137
414751
20
292423
90
85
157822
3
69
87
94
10
253492
473700
58
233625
82
274570
264751446
875264300
456733
7
742284440
38
284624
491033781
70
239143
31021
189051
421923
29768
5
737775032
366909
39103
19
40
9267
54
471924859
88
6
494202
314145
29
8
231088013
74770
318746
374389
114653
317853
10
5
472656
38
16353096
18639
19
126339
382743
61
446435
2
51332
7
229785
83
287009
8
9
240799
36
475573
4
189918
63
83
24
129065
48
325709
68
2
2
201062
25
8
385151
294164
83
46
97
458927
2
326063
50
18
231324
217167
3
12
69465980
35809
668627097
5
90357
49
2
281236
27
20
244115
68
307298
30
45347
67
44
443005
31
46
8
3
83
278078
98
86
43
63
273713
9
349911
267447712
90
34
61
342047
92
148179
395358
217852
9
468671
10
407506
25
121098
398162
358032
467421
430707
450983
32
30
38774242
71
243825
139254
224047
38
63112
61
4
85
420653
336395
10
793886594
78
74
29
2
4
773839708
53448
8
31
29
341647
64
82
194359
10
349009
3
401026
487769
393573157
83
37
41
52
65
39
39
31
47246
46845
513709576
55
720996654
27
362711
6
189334
152928
46130
67280
94
345445
102156
75
311340
145421660
7700
451934
293703
64990
12
107509
92
266113
99
48
65
93
98
76
186441
61
299744
6
203662
9
913834649
482346453
408412
70
76
7
347378
200260
98
94
35927
96
32
29710
83
285294943
3
422836
486437
227957
381874
25
39395
36
2
398725
72
57
31
49871
430496
337728
101354
730392301
72107
383890
482238
57927
9
1
4
273299
33
341129
452804
387126
89
450424227
72315
241891
122562
61
5
480719163
66
444156
71
82
128753
33
463339
46
88
55
2
93
69
91
9
130866
111822
56
441070
586400646
357303
80
85
12
295413
31
227279
725909033
93
66
56
260453
62
403832
198558
391802
32
461190
64
195815
88
60
56
320352
6
28
458620
33
4
348034
342889
499989
149115
145431
843507307
89
287284
272914
332456
124795
94
5
401404
326996
173747
45
48
73
123123
74
21
650768496
16
268244
388609
344122
70
127930
80
19
6
336549644
417632
16857
72801
482756
40
11
336953
12
62
929712079
203186
8
213250
6
55
952290431
30
46
96
361130
5
99
74501
276575
78
2
29
235223153
26
79
46
8
7
49
12
423581
53
46
165950038
129259
73141
442123
1
10
32
289769116
3
92
56
35
47
451857
621980982
352714
15
190165
6
214335
78
19
5
240562
67
67
62
264182
450140
933306135
372399
5
652841152
18185
79
62534
959927439
71
16
444185
21
74
440310447
6
88
293989
70355
116561
6297
65
49
84084
73
483731
30
494274
16
197913716
26158
12
4
416232
292316
10
228091
30
174166
20
18534338
676
97
38
39
130082843
188713
7
29
13
230239
19374
486565
26
29
458209
3
69
244749
285642
64707
36
524846326
8
346273
41
71
300235
1
55872
8
409105
99
18
88
5
12797
99
8
56
58
200844
917468118
591206308
201931470
134460
72
69177
65
7
5
471361
253452
383215
170810132
85416
295019
12
29
40
99875
23
17
61
64
10
154769
37
708238475
50
452886
7
2
111571
345483
196415
18
34
74290
571152597
464479
450510
35
26931381
252108
141385
327570
60
25372
58
68
99
92
37
696505286
47
51
329623
94
20
45618755
94919
84
50
135980
390692
1
85
216533
10
6
77
79154
84
8
70
168315
4
477822
99
36
54982
467531
322966
537785273
193403
22
30
67130
54
445338
56
68
369264
429092
91
95
433990
417913
48
11
130292
168422
483735
24
749313226
27
22
494847
87
89
12
15687
89
829884632
42594
4
5
244800
12937
57
94018
142419
95
26969
495136
472329
51
472606
41
128419
424437
66
25
84
71846
5
81
48
408855
374281
354538
496476
15
53
273492
347692
308498
61
69
262273938
18
70
292653
97
22
78
40
42
77
42
261538
60
102539
316396
426839
614448575
20
23
270774
74
321674
467536
28
9
4
31
422121
61
51399
17
226985
61147
3
99
75
81
46
98
41
401462
41
170307
38
13
142352
474589
47
409772
134533
85
339004
177690
409660
72
67
494827
2
216652
336004
29
8
35907
43
317842
27
19
651384140
901919300
284853584
6
495954
99
10
211403778
29
79
404927
87
47
238426
88
223395
75341
153536
80
386185
14
85389
62
353032802
63
96
9329
4
706574891
13
363547
457254
175062
177794
75
11
32069
260410
236684
41
43132
417980
94582
839449679
28
6
2
88675
80
33
407701
39
58
342794
23
444593
146441
667663465
211021
216914
2
428134
22
18173
238168713
46
34
4
94
56
162501
2
30
30713
490652
33
366648
149047
17
95
256068
205229
56
43
2
68
8
146355
58
40192555
52
259746697
9
164863
53
25438
44
32650
94
9
273802
14
75
8
905888953
14038
276733
85957
6
422906798
96
77
270669
8
86
350379
101976
7
44
557845392
470468
214115
267515
51895
99
194740
4
11
50970
432431
389933
71
832278094
209973
197500
33
470057
7
63
50
185993289
74
6
402304
45
30
61
303894
9
219398
8
444270
844643765
46
4
25615
7
70
97
5
73759
154536
381510
1
97396
38
6
453051
35148
76
94
39
484777
6
34952
56
31
5
23232
98
563210998
64
219380
51
338983
81
82
45
74
59
6
54
12
159663
79
59
659099483
348481
197608
5
7
373976665
227003
165940
3083
219402
55
33
14
412799641
91882
354718
60
378458
21
87
181562
246960
733619497
128626
57
4
123465
287405
191755
55
105070
28923338
34
289626024
327078
151647345
484492
167674
8
45
35
464664
6
383911065
209291
33
183301
98274
224068
979885006
99124
485558375
4
5
527438329
38
416931
3
364659
9
66
321567
53
74
209229
5
360323
22
49
44
59329
158519
478036
93
442187
327820053
386701
89
222723
34
66
56
7
689426002
428625
87
56
374956
76
83
76
732416241
13518
188469
412388
22
32
262847
71
494836
86171
358378
228775
144127
307394
9
271145
39
24
22
72
133359
6
285857
175811983
286950
13
384394
303487
102742889
47
40
69464
24118
574325530
32
345741
30737
68
72
5
1
104735185
5
342697
3
84164
5
498125
23741
23
2
19
61975
88
253339
64
433148
88
8
339103
56
33
254683
88
1
85241
56
13
161103
507979807
491008
20558
214459
357042088
12
21
59
96
92
84
66
9
35556
48
35
342683860
476661
871545481
2
46
223350
65
64
381944
65175
684869512
44
348302
82886
478740
69
253574
53
99324
249855
40
70625
7050
871979957
106993
2
42704
76
94
267220
5
10
13
256699
341341
10
91953
365128
85
234301
417971318
8
8
523415547
4
65
491649
64
84
365559
367540
2
85
20
77
245066
467840
51
11
9
17
424784
4
4
116978
160557
531364063
50
9700
207926
48
35
365036
7
122226
143326
23688
758454792
20
215263775
74
325819
188200666
345670
267089
34
491930
818443371
50637
78
19
89
136717
231292
862604674
103818
377648
14
291884
39765397
385742
46
24
7
345616
459457
12
19
325929570
34
3
50
125597
24
474078
6
293156
5
48
354559
95
94
98578
43793
49
73287
387983
397571
45
55678
73
277627
215578
53941
179617
180830403
50
44
72
484702
84486
33903802
119107
2
342012
68
102628
7
68
101001
88
15
293006
104670
33
427602
13444
67
169615
48
96831302
6
328988
2
325003
59
728797148
13939
47
26579
21
79
10
394573
4
266881
56
78
65
436899
81
494540
37
81
647278652
206166
71
861575425
74
436900
72797
15
63
89
30
176556
3
368743
289403
402894
406045225
890737534
127901
71
376088
398033
117391
62
61
68
409760
145826
250652
82102
10
99571517
68
3
92
99
437370
80
269573
6
7302
203894
240050
598034625
153810
30210586
10
181108
76
460440
4
266363
431000
7
244827007
140849
844153338
134050
209014
47
476722
62
361176
2
49
24475
1
278752
271517
3
220619
7
406749
82436
467397
23
383325
487718
299475
33
185069
462306
23
59
70205
51608
76
20
80
28
46649
69
29
27
24
24
88647
376519
26
69
19
11
97
323807057
1
211881
86
112681
2
2
196033
57
54
28
57019
456393
275355
24
60
81
191770
330404397
114512
783730331
120702
70
94
15
63
9
17
73599
359481373
10751
19
748662484
6
32
240089
7
273604
8
8
12
71
438246
19791804
61
80
68796
183239
263146
712249554
4
323994
89
71
26
84
302896
353845
24
903561396
314807
92
17
247790
62
2
296607
43527
338063168
192381
12
73
71751
465730
39
408307
4
139525
29407
264378
41
91
51
349223
163480
189447
87
348757
68
276976322
218780
61
11
239577
714165107
12
597056192
110763
6
248003
382514
18
119148
83
16
63
373591
23426
87019
465207
71
251984
12
469385
518931379
102392
70
268292
254872
59
55
255426
218098
336809
70
979084992
354193
917345238
13
43398
476930
462204
3
14427
382993
20
767225227
178912
10
8
9
98411
65
512929899
573099888
82
35
24104
2
463431
220636
20
72
738142571
62
6
34
9
94
23
34
11
8
328100
45
46
82
342411
18
95
407776
395441431
302408
150058
471916
331906
405004
30
87
8
337551
382500
310469
120599
202312
45
97
385240
26548
268701
17150
309284
79
69031
77
368006
182745
316540
6
5
383223
37472
86
377341
10
149768
32
463127
383765
639908999
78
75
76
933109045
102717
33
176476
76
304172
46
180263
3
79
576659106
18
120821093
28242662
9
452016
238511
164303
32
35
484153
27
813951951
3
494577
88
6
42
202123
99058
710057493
394611566
8
39
29
46
30
61078
212779
128456
748315690
55
226947
56
87947
8
36
74
122622
131933
109263
33
54899924
203148
89
62207
3
57
73
279405
428389
38
24
440394
36658819
56
66467
240140
361257
67
84
37
285376
26
317933
1
44655
67629
90
3
4031
97
83
88
471410
3
38
1
467623
95077690
7
40
268407173
898788114
41565
92
1
7
5
6
244262
98
1019
405523
26269
74118
16285
262140
1505
38232
1
68
17
2
9
86
195535
138620
27
38
313438
46
16
667312327
1
2
66
13
5
191382
373110
23
23
76
52
9543
97
196002
79
85
44
147905
7
67
702802211
79
5
86634620
78871
6
68
8
146413
50
60
70
91
32
26
405113
97
79
385718
197839
364732929
37
43
2
63
95449
35
4
3
48
44
39
51
30
225538
228801
45
35
29628
47
165616
298827
14
48
32
30
48
66
4
73230
10
27
409224
65
30
9
354256
395320
459259
21
57
298066
422896
484985
415301
819144674
389057
381843
335179
15044
256823
9
41
470545
144081
455224
194859
318997
766116769
414508
556238931
81583
252517
39118
80
84199
235539192
353796
119627
457633
805344228
74338
137343591
22
67
13
23319
331141
493963
55630
11
395519
333024595
71
54297
479660
7
334224351
35
66
21
22
429455
214919
394222
87
5
15
62
225447
152867
361935
237422
75763
32910
73363
88
125287
70
56
56
541253518
202790
258123
352440
891401543
901149497
499541
91
5
12
66
83601
61
413789
487934
113109
398367
2
707993074
360153618
403312
425173
426647
381497
289408
85270235
333937
2
11
411551
22
757759204
450277
310019
38
40
83
472803
202543
143451
17
87
23
326609
80
324273
48
40
9
93
67
155281
12
48075
98
44
454667
958644053
410559
408322550
92
2
16551
362813
76
489318
960804901
462521
75
85
5
82
80
88
327029
59
1
371835
51
67340
292299
2
24
384927
45
161616
54
4
102814
28
28
87
2
61
201209
53089016
409070
926138190
94
99
1
53
18
78
27
382557
175252
85751
73
87
111352
352788
56
56
175215
29
26
87
25
113801
79
27
35
5
790403076
545676399
364390
313986
236639
65
68402
329600
23
36
8
64
380516
22
36742
268144
342775
1
171703
166914475
46
57
26147
328794552
35
10170
30
305221
60
24265
62687
287127
347697
76
314050350
59175804
8
94
14
170801
162784
216523127
473210
44
42
75
920415800
27
263005
400415
309962
433569069
75338
1
3
193107018
23334
11
483855316
58
205625
222929403
82
78
325147569
80
9
410039
4
22
46
82
26
55
53
442597
82
5
5
125517
47079
7
74
120847
23
350525
9
36
158455
9
305648
470763
59
264349
41
383152
71
165393
48
449090
908098218
982682062
68
12
8
9
366065114
19
2
37
95
17
528419244
47
97
377545
2
460744
70
472454
69
594857320
230387465
5
72
439748
48
396609
216873
148788
314970
286538
50
450942
5
261575
32
347325
83
889251426
50
298785
75
210321
333315
52
35
93
387248
144981
54802
73
43
73984
464309
369913
42
206336
7386
7
341022
2
119688
87
10
29
23
435704183
35
505667174
90
19814
32
82642
39
1
536499895
302645
36
101408
80
252365
76
98446
96
96
7
50
43
141304010
205369
94
8388
80770
376549
331245
690995303
37
57
20
897696203
418682
96356
161408
346494
3225
11
7
207843
35
29537091
45
91
387337
25
73
10
27184
321548
26
394258
833066439
211734
9
5
45
94
170430
458650
8
484186
59
36
54
614374183
140289
180761
193874
42
129764
135112
53
7
5
2
506683127
461296474
14
445730
158317
15
79
71
252950
45
7
1
51021
459365
62
62
181402
68
93
702809594
32
82
599842864
345987
449855
460173
42
277672
577035962
83
245279
29
1
381188
75923
73421
298912
8
41
3262
38
435298
65
295860
371200
6
420326
8
495530
50
132183
6
488375
570724429
99
4
958814420
94
77
479168
442583
90
385196
49
65
278909
291213
87
667875544
399058
458149
318471
255548
13
49
90
199699
12125
13134
314337
67
31
288370
96712
93
97
72
365380
72
9
95
351658840
4
428452
7
30
174460
432166
22
443429
300465
1
541428390
46
629794904
82
440551
445691
27
5
64
273449976
74
242925
325936
458633
96
446936
400051
70
197598
451624
470140
10
135
120508
45
42
7
93637
5
432050
210958
120891
92
80
13
7
487548
57794
59
65
7366
96673
425861
115148
768320638
52
415907
87316
264079
3
40
18
30
29851
2
9
92
371353
59
832506736
368060
412488
420703915
47
54
125888
430558
726048055
13
58
312883
415649182
37
495757
39
161337
17
261405
145595
492300960
181928
27726
197558
13
102226
254854
50166
396257
9
100778
49418
292040
44
1
66
85
64
87
361312
477427
306879
50
6
83711
14816
384557743
95
95
553858499
94
51184
9
83
3
82
151163
368284
13
204557
295454877
62
28
144597
48
418511879
99488
168726585
415753
37
201387
476985
91381
24312
340108
57
16
27
38
49
405286
982774253
480883
396466
62
191440
74
75
284746
76
12044
10
82
219011
53223
33
490066
40
21
5
57
114062
34
336300
31
5
64
89132
791852364
98
673371340
89929
466367
299203
38
393072
72300
238960
7
20
7
448459
80
55
22
338727
186460
53
3
68
43
93
406167
9
45
54828896
1
74
248648
93
91
464129
395161
8
316995
804419034
57
100135
51
51249
95
57
62
87
405251
57
42
232176
445261538
583264528
308397
413351053
31
54
24
31093
72
78
443969
77
3
20
477963
282324
4359
10
22
92
74
416485
73
38782
15
6
6
4
260514
247995640
18390
939386347
408848
62
22
11
477370
373707
1
6
301567
45
74058
54
65
32
61
247640
4
4
415410
50500
63
48
95
338395
893081809
53
901746481
420178
62
48392391
389955
343039
497839
20400
259231
331703
69420065
144254
37
26
4
3527
69181
31
104537
8
24933
3758
13
396643
8329
5
183647
676986072
10
9
82
58
29199
25
475237
29
327854369
421061
447450
3
233176
64
84
73
161639
239712
36056
139008
465264643
83
56
417380
89616
96143
213752
17
453616412
8
85
389643
299637
34
31
403832
137632
959754435
98
4
79
154264
999816219
66739
183656
435407
61
176803
79
468891
144386
60
171862
44
313189
279844
361729
3
347718
75
1
189383
34929
54
14
18
229146488
99070
67784
409393
3
181262
144827
43
348728
231813
199616
442483
8
57
36
605214052
112769
4
20
71
715061019
155848
47
371337829
313159044
377323
336738
458777
35
212169
152855
65234
310675911
60
675931778
465580
69442
323162
51442
422638
657391269
498065
2
425853
7
66
8
60
341351
24
399976
69042
497611803
18298058
126121174
3
95
402156
1
24
154505
97568
217257
56175801
391882
41
96
9
267120
218968
29
53
140402
370473
41
2
53
4
197385
11864
299617
75
22279
1
37
39
979495263
5
227886
450703581
21
96
869400606
27
28
28
2
19
43
69
33418
281044
50
299343
397570
7
59
147280
78
4
280416
2
7
112684
1
28
588834496
327854
69
279446394
87
43
445436
89
261950
79
52969
40
76
132150
227483
403572
111725
386917
75
11
94
26
39
71
287969
2
259889
144408
78
164593
69
253597
187458322
6
349687247
7
641070386
123354
23
90
10
805457631
20706
50
99
185120
89
60
322361259
11
52
429694
19
33
73
74
126667
28
72
16
403143834
73
378579
455945
325250
5
481837
14
87
7384
7
10
2
124322
1
300770
140928
77
80
1
71
79
487056
283202949
20
527057837
66
384542
13
157915
19
199277
85
19
663986070
83
55
29
965996838
6
34
402831
38
658403561
350664
5
9
416644335
995373371
77
13
7
42
62
23
1
9
60
258957
625920215
43277
88
85
32
57981
269850
63
50522
51
86
423645
46
10
9
7
2
41
73183
69832
41
41
2
76
46269
80
9098
71
60
531728591
360223
446642824
745320716
47
55
89138
9
227836
12
275714
66
86
73
98
406535
25
625964006
51
82
931625054
122001
30
89206
82
372753
363184342
22
83
450825
4
952436753
224
5
417900
318833
58
56
110422356
762041406
99
14
399960
77
29452
556165722
62
64
372637
33
224607
367375
80
86
186763
22
64
321691
21388
12029
96
25
320391
305494
23
92
71
356300
68313
616216118
925036726
73
330265
473060
281739
278229
172472555
91
473721
1
80
378849
73
72
126798
2
481976
94609
32
442018
340878
45725
25
134463
272116074
64
320718201
340899
1
59
346531394
216767
410343
20
23
46
143872
925
23
35
16321
86
174649
465933
8
82
233259
78
83
232558
95801
386981
100390
903603277
213267
75
87730607
1
279830
467464
77
16
59
228305434
82
210158
181111823
149156
2
18
6
27
207445
61
327835928
62073
438092840
4
318518
3
82
5
23
33
609311129
92
32
363133
281970
3
201560
34
340603
82
448946278
324973
80
33
3
19
308503
353038
418909
28
11
152651
64
285255
63
4
738835628
212659098
439279
121072
13
34
50
190004
898369840
317361
170416
121417
230481
472014
51
90
688332351
79
56
385062
11
259053
789812497
63053
4
402749993
4
2
974090172
7
375767
304995
81
243422
28970
32
9
79
47
43
342673
36
56
446952
125591
85176
72
40996
6
68
26
564368944
162314
252824
37
424073
96
10
50
189887
291589
67917198
297092
166398
341283
159534
301262
434485
468471
8
133916
19
9
62
31328
35
403676
211606
61
343948305
218655
165505
40
86
46
849707330
479982
8836
51
23378
379344311
62
212025991
612313553
108158
16150
11413
34
127728
84
496159
94
287368
26346
45487
6
6924
82
497248
22
29
227198
164066
12
621841191
46
95
85
50
23
83
37062
233333
84949
12074161
120476
381492
163506
90
33
59
943126672
250812017
87
21
99
28
9
13
17095
49
86477
55
566266946
33601
32
449527
93
64135
2
357502
2
396043
3
562900600
8
31
78
267408
68
539125198
33317
16
77
46
169586
495476
91
117986
23
662929489
14
4
252454532
18
298307
2
86
319761
185100
31
464657
52
440654
73
288251
12
2
7
64
314796
79
28
67
134973680
92
73
90
46
91
405710291
257657
10
366464
268529557
47
513699893
194362
72
387088
4
44
151507
55
41938
248053
9927
158429
225113
93
74
10
20
290991
7
81
480216
453689
76
164667
430517
200161
269091
73
87
372129
5
480797
24
16
2
8
448891
356823
368206
50
104487
272699538
258948
4
438380
64344
73
82
425909
3
95
25404
48
386254
8
1
9
986194021
16
94810
178800
64
9
22
43
53
153479
48
41
47386
10
90
112139
360722
21
977535380
225423
87
158457
281294
574715612
92
1
578147507
70
496562
8
143584
465254
8
15
40877
59
42430
695482472
51
51
182134517
204885
26
1
395865
88
31
96
90
300027
2
686962990
26
89
490158
12
5
698533854
438708
158126
3
470759
485017
510212009
394244
3
9
24
32
6
12
37493
89048
60288
328701
17
69
318972
444096
455637
976438143
257168
214189
536937055
7
389968
310985
4998
206123
10
277808
48
377677
389477
701450164
268166
489056
392233
547298707
66
10
889804911
5664
213208
62
174395
378724
88196
80
276725
345192
149049
44
240151
367662
4
277481
7
11
51
22
82
35
17
37
87
473487
207127
163638
71696
274780
92
169446948
266382
233707
322925
9
20
28
299361
20
92
776942446
688860241
25
98
437086
53
279767
840245308
346475
91
5
70
21
322885
476924
365170
7
15
11
263520
66
56
778577096
386071
9
109175
7573
12
414662710
7843
213705
6
91
7
230492
3
98
962737040
155291
56
70312
25
85
71
267428
56
288374
287032
336341
4
7
92
59
354861
223118205
392761
6
61
315301095
49
51357
93
248207
9
970315085
207678
275436
402327
393908
94
234124
24
408373
70535
251219
397127
46
37
167910
44
1
24
6
49
1
78411520
50
83
251518
82
12
25
376276
3
472638
78
21
363196
19674
23
453860
1
986019742
11
18
444311164
465002
46
152117
444171
78
4
913088937
80
41
25876
83
12975
494339
15
87
339339
55968
452419
9
30223
9
3
87
79818
80
4
16
239256
74
87381
200355009
12
29
32768
332481
92
343971
412803
3
5101
430249
66
236616
397746
241395
76
320311
211489433
2
524325079
86
475244
68
162991059
93174
4
242160
62
11
333162
291051
60
86
2
416217
446641
37493
356070
51910
79
26
56
20
20
187462128
4
301128
43
39230
196552
50
846632067
65
674479053
31
668616065
255154
493971735
31329
30
68
666878824
51
88533
10
75
77
78
241176
3
86
50
29238
95521
217823
12
435015
265184
320622
32
75306
271163
81487373
5
351169
79
413987
8
96
252451
7
73
8
36
1
6
313528
14
44
65
133846
37513
243617613
250983
14
53
225895993
28
478887
274243
20135
95309
476095
34401
8
603364223
66
29
348062
400114
76877
774262777
28
9
6
344284
161913
9
50
328961
216094
89
5
346119392
93
50
640297032
71
50275
118019865
21
367457
319917
882361640
50
17
53
341476
35
60
7
48
34
292155
1
37
8
34238
83
6
978311348
133636
89
16
286067083
302739
275588
88
32439
81
172184
135031
159399
650638045
4
8
6
787115043
296154
71
53
252985
220045
92361
92
242461
94
24
75
383122
34
70
151129769
186979570
51
44
80509
434374
95
19533
45
202990
47
79
74
7
304617751
359329
447167897
78
85
40
8
66
221260
264368
427063
12
78
460156
360359
21
415956596
205143
72
79
83
422974
3
20
79
17
2
46
86
38806
314341
87
13
490343
301439
154474
37
375965
311130
181283
62572
59
403577
5
24
16
68
55
38
20
304711
195977
4
424708
25
269159
111812
92
58
294637
45
21
8889
18
478968
282858
23
14
409906
67186
9
410670
2
221446
195758
85
71788
36943
812811033
73
85
76
4
221557
63410
421917
8
80683
371482923
18
45
363319
692560033
8
159339
39
216737
471251
80
370372
466015
5
6088
625982442
206053
93
369910
27
97882
482095
90
92
84
148336
248276
356769
76994
77
13
36771
27
67
335556
35
33
182839
190479
6
111452
444429
493997
487484
48
6
413096
908885796
47
4
3
7
77
86
1
735416753
987274060
98
13169
21040
70
59
77565
34672874
49719
85
21
98
471383
556165102
30
13
458803
85
66126
658151948
1
89
10
36
42
73539
279733259
354246
385817
4
293722
84
324670773
405847249
10
206040
142321
470466
180792
3
616791782
158946
773142985
455965
473198
103748113
89
436798
471082
52
464564
32
299740
487138
2
10424
54
38
457756
8
54
64
86
89
180293
62264
28302
437488
145178
86
36
62689
61
13
31
65
5
97
188388
133872
22
63
41
229998
49863
79
81
70
4
83519
184758
55
350653
6
26990
9
350308960
18
60
44
14621
84
191451
756132683
62
79
82
19083
7
316449
23
418758
96
5
5
92
56
60
63112
43
38
247030
74531
76
68
37
58
84
301011
357276994
229169
42
24955
79378
443558
197081
23
39
72
330943
266
6
329327
85
1523
5
485457
65
58
98
29
21
99
96155
476928
95
269862
81
7
298045
72
69
396667085
93
455796
213467
5
3
63
67
44
64
42
76
317962
33
6
25
8
29
122546
30433
71940
367362
3
473444373
21
9
85
118730569
74
116635
16
546477301
437719
59
325504
16
86
16
4
418096
27
78
268471
3
8
65
90
94
34
249079
1
6
18792
67
70
16
41
17
37
80
169684
95
223868
929320087
431911
5
217255
84
426255
76
930490247
34
458881
91
380368
385427
187121
120133
416115
6
74
806328711
702032279
8
350353231
247012
25
94
340135
538560055
224271
906068824
5
31
331394
58200
80
45
22628
496556
113578
71929
125069
7892
78
1
451103314
32
3
77
170957149
78
293612935
30
175979
735568273
116790486
149441656
86902134
62
49
2
40
57
59
352179
64
162408931
60
84
39
466095911
19442
93
245578
382669
26
79933
187570
865085057
45
157268
69
2
36
63
363156
435422
60
447865
367773970
1
69
83
222412
140432
29
53
46958
241204
95
389939394
93
459094
90
499308
9
424961
62
74
3
165003
470963
93
194064
75
2
28785
339987
69473
27965
58885
18
42
90
5
37
98
35
253253
273889
5
6
73
273931
73
72
430156
492212
930027323
73
59
76
11
458267
217187
2
94
12
25132
213885079
460562
40
213352787
73
154329
16
5158
211998
496900
486708
36
333709
21
80
218966
154951
41
71
55350
92537
16735
164849
76
13
99
204642
5
288304813
98
74
63
88
89
14
30
48312
190747
732204683
3
291439
56
47
28
222275
14
301845430
68435
331744
402320
39
182214
379978
652045700
472821
477399
69
60
15
40660
2023
315829
67
51
338561
69
818399102
10
3
231375
365943
58
100970
85
239174
438603
59
422058
85
86
49
492338
271654
97
26
2
450269434
61
167579
95
4
231445
64
48
91
79
475534
146841
22
89
24
57
856661037
691462769
9
382776
152088
491264
111753
2
395836
13909
17
338795
429176
3
202207
172738
40
2
282232
3
74
455270
232107737
66
53
95
7
3
38
63440
35
184419
74384
291229
358292
370994
2
253210
41
15
21184
25
98
490868
155548
56536
410783
228391909
79
579015136
20
490649
33785214
10
432248
374388
14
419282
36
5
410993437
186231
37
448298
52331
255738
464443
56108
461751
195040
280208
63
42
83
48
370523659
9
402122
792014617
77
19810
3
358397
250723
86
293648
484947
9
71
75
93
137030777
1
320897
3
99
2
559662171
74
165416
362524
410277
498078
72
80
447116
242499
16650
94
10668
324961
26
76
230078180
43
60862854
98
439987207
320794
65
30
93
10
52
11
50
66354
151613
4
54
21
452084
78
739638356
61
23
7
357056
61
25
301438
84
23
84
143163
2
752160525
217431248
75
18
237321
53
8
19
39
112925
77
348234
5
10
32
167296
70
464343
1
13
235201803
49
94835
282741
63
79
342472
228506
78
154302
435320
72
4
3
9
912761201
143802
214725
6
285086
88
457774545
5
264550
33176
33
399387
92
175037
88
2
82334
39
473954
662246374
85
12534
440515
11
483726
466444470
27
73440
159308
217975
122821
51
78
13
41
1
378124
437166
19
15653
570650552
52
5
33
4
94
671605799
29
8
10
18
442052
13
325902
423983
29
1
84
999284529
43335
410759
101339
14
95
322193
4751
11
56
96
76
276714
495476
107561
88
10
83288
419314
16
80
59
135531
98202
91
5
47
9
913437573
372321
76
64
411749543
84
5
14921970
245753
62
95
451603
364613
4
530635305
422933
50
683278422
16
52
143084
469449
69889
79
156864248
22159
15
26
26
302652
40728
38
75
7
81
79
773351398
34
41
322383
334234
1
87832
18
11
9
9
86092
307729
337379
215657011
88
89
53
126092
373594
842251695
344582
19
10212674
73
5
458648496
678120986
467551
129791
77
265712836
413312
80
6
69
64
384806
53208
35
761879131
71
465129
273313
225704
613668693
289543
18
14
126924
77746100
123350
4
58
498458
18
307380
8
55
230708
360243
50
65
49164
303408
313439
92
436579
79
6
77116
90
86701
494983
330195
57
14
68
216355
2
41
238541
233087
491559
16
202858
615498326
260641
240298
79
512459121
14
17959816
47
30
811413082
37848
430712
751164185
83
90
300508
97
496588109
80061
8
282943
255628
982607150
70
996579548
101680
6
21
409179
56
84
341082728
62
96
58
93
27
311606
57
568235961
31
10
2
6
22
453736
29136
24
70
85
87
361040
548376408
4
153112
75
5
96
281941
60
305008
4
362195
157936
472278
5
5
155565
90
363848
22
103570
98
188828
69
70
12
77
30
3
8
10
281581
40
46
458072
4
90
5
982407111
99
96
132049222
280663
3
96
68
67
20
381553
26
325163
177371
48
78
379760
43
13
119746
142926
443008
4
481797311
452572
34
363119
317866
60369
17784
870444661
35894
336389
351423
75
26
315858
49960
73523
320618
76
489325
87
99
56
98
4
2
292029306
227341
851970702
416356
95
67
732951299
711523540
909381612
72708
71
36
193020
110184
452695
100390
428093
1
50955
298609
335742831
483772
395938
81
600559574
57
201186911
122254
56
453536
19428382
194973
5
318409
99
9
466409113
80
87
481213
84943
55
49
273980
37
305129
37875
58
41
191854
473414
816395706
37846
79
684405500
40
67
264361742
26
88
438985
496561
37
46
4
685366981
60
49
71
39950
78
433404
36
396589
366553
661110939
49
97
71
152168
494493
373955
931083023
227758
10253
5
47
389948749
420382661
236971
19
317632
64
59
84
74
23
43
4
23
10
332674
370537
3
724974670
92
8
34
19
74
411922
498095
488076
48
330552
457637
189319
181452
56
301846
11
90
842403195
4
5
346295
63
148832
23
484850
48
17
263240
72
496284
1
650097948
395992
353834373
336587949
82
45
423583
433762
380761
62
56
383801
276628
47
31
98185
477256
461324
337324
97
217725
21
82
325559
478347
210159
256055
805304121
4
6
428719
942845875
61
16553
55360
19
373713
229055
280833
1
47
461261
43
44
55
2
237775
5
66
75
151025
56
111846
383059
175266
38858
54
47602
11099885
281630
229864
39022
5
69773
66
420919
261411
44
474953
5
27
9
140350
993090014
495421
249320
69
26
2
21
4
42925
214104
7
649052168
2
446949
526999194
42
40
25286
398541
386644
4
52
4
55986
24
83006
24
143870
53
43595
330848
462121
94
2
388211
327284
55912
18
64
645972434
16
58
53
172480
27
4
246216
97417
180746
354316
85489
73842974
18
318009
93
26
36
385340
48
63
65869
26
25
98818
21123
27
575871306
84
50
943600891
9
89
457553
4
28
3
175358228
4864
27
454562
64
75
396248
70
45
714324396
41
268656
46
9
55
3
323989
37
256466
135447294
52
74
90
92
78
59979
2
104216702
156071
202558
91
75
19808
62
36308
370091
41
94
305041
66
25
415114
7
309095
342915
229403
1
52
34539
179892
181169
109648
285751
439776604
44
403552
258291
8
11
50
97
75
5
85
172765394
207433
77077
114718
95
82
70
78
27972
6
97
84442
436138
10
757572239
451825
252285
169562
32
168426
2
58
70
702175421
327039
2
21
69
10829
71
389952
427141
8
90068
76679
336485
45
90
388581
19
56
84
104591
33
168258
1
17670
84
459385
56
172320
135787258
35
36
376701
55
284387160
336465
320973
527440289
456065
42
58
249346
200227
9
381026
176249
19
356924
2
895263888
771339245
74203
96
93
21
19
285789
47239776
63
54
304949
370043
2
203031
47
462238387
31
63
436964
72
465902
4981
356285
261584
428207
69
36
73
831660685
24455
98
16
368094
28
70
88
95
83
92
264757
3
969851811
74
179836
47
61
73
19
51633
32
15
20
94
488101
371613
349973
251069
1
107839897
2
930353133
242813
791552406
79
107880171
240770
62
74
75
43460
14446
232622
939711630
2
69
280195
477002
99371741
4
14
327377
25
88212
724034844
610670463
304932
22
12
23
62
92
74
320233
119203
11
5
138478
394910
51601
248625
371468352
190942
178678
448599
266689
133840
5
29
393720
68
51
7
35880
1
30
895498805
252418
93
275542476
85
95
32
99
41596
87
4
29450
60
34540
15
160867
898027908
7
23
283234
85
415059
39
77
6
280989
16
437865
70
91
39
41
532141157
286260883
442862
169049592
376696
36
52
496961
186047
378711
440422917
146372
173818
87
29494
306506
8
106591
43
6939
45
21
869851393
8208145
38
33
47
50
105154
25925
93
184153
29018
7
51
827479375
55
17
7061
296087
13393798
27
50
69
6
5
244669
98147
71760
557944663
9
239141
203915
26143042
279331
135338
17
48
85
704972947
9
95
261635940
74
115111
70
304056
65237
524470622
32
24
492171
257609
287115
122608
111074
340065
478179
19
307550
253932
29
886134407
74
62
88
99
334811279
347948
66
97950
25
21
353030
318761
197659
49
212709
37
321084
45
9
94
460856
68
16635855
174172
6
1
7
6
823579222
2
3
31
43
13
3
38
75638
43
146477
26
245739
141766
80
324856
33
330750
449279
302935
97
418310191
317187
701394781
124281
325728
466175
70
59
61
71
112868
8
443880
313054
17
61
233554
311011
464697
37
28
19
35
489527
1
92
302061
5
676426013
423307
27
5
41
70
684841593
356823
364735
228455
97
221845
478225
126116779
482173
333164
8
14395
79
43
278667
397037
27
66
649756107
377017
20
97
18016
52
36
6
11708193
6
28355
27
51
399080
70
3114
59942946
145963
374969
97
9
6
58
67
69
293189
136049
63
1
246320
3
480516
878851166
807916317
408110
299553
93624
449991
44
403468
868115805
247620
57
91
426749
6
22
458773
221020
93
99
75
297316
82
111428
97
966724243
183845
280646
78
586669504
4258
56
30
446593
106253
95
152901
75
86
2
304347
324571
326031
83
1
87
59
1
188793
12
88432
19
51638
31176
256785
99
42
84
8
96
98805
86
437640114
670524471
8131
13
81
58
314872
35
5
497994
194602
191419
51705985
49677
308302
223494
103580
23
45924
9783
69
73
49
21
48
207532
19
471734862
482139
264784
439619
80571
432796
38
22
24
20
13
373820
402924
94
63
188064144
93
87
7852
160905856
178565
394791
80
422220
599391048
385031
129315128
233915
350109543
88
390572
148492
401179
98
14
156529
62804
6
84822
484194
7
251871
45327
409709
9
425863
4
17
17278
110961
99603
1
24395
354222
378298
45
118350
72
72
63
84
170828
254936
30
88
1
9710
28704
24
88
362781
92
65
89
64
21110
34
87
271523
2
44
271773
54
457893
8
17
85
862997430
24
185291
440138
161260
75
201060
69
71
65356
58
9
2
263673
19
98662
23
67
72
79
181033
96
292429
475085
51
56
86
34165214
440425
247341
312417
23056
208439
34
115738588
414821
134297
378103
297482
3
420889
16
141588
149159
154764
23
472157
49
5
295567
46
8
206969
282132
320456
15
6
32
337153
9101
9
242268
79140
30
39
88
404399
138295360
4
95
84
3
21
73
99
93
93
240281
2
780743458
124067
297996
27
201678
87
360428
44
289962
805786273
89
192760
288062
18
286162
86
792207558
21324
7
5
77198
37
57
301741401
463787
68
16
21
182403129
417531
12
30
207839
10873
17
7
702938929
290411
49
16
145815
231180
11
2
4
4
69
595077507
92
167455559
62
438308449
38857
4
30
11
93
33540
398975
755299077
60498
65
362071
324908
36
56
73351
932915688
82
219297
303371
253965
86
3
68
1
23
48099
81
44
69
330777
68
4
23
28
954768173
55875
65
303096
38
1
142316
28
67
49258
454163783
40
28
594589562
13
94
38
152666
33
341990
50
252449
35
468825
56
9
271872
59
764794938
55
55
52
492799
97
943996334
52
66
32
280659
47
763192633
348953
471689
2
1
4
6
65024521
332630
305488
90
242231
9
230029
469934
7
128361
71
461475
59
359357
195900
6
83
21
18149
12
87
39
200934
251755
92
409180
56
71
26
164389665
50
2
289334
47
284100983
51
295343
5
153469
98635
202896
6
315405
27
421370
111884
83
491672
65
403791
48
275223
75
19
490513
89
366731
242889
53
314133
9
48
54
64
83
6
86
6
67
10313
42
72
200750
26
280690
90
450779
33
321368
38
66967
78
49
78
7
1
360031
60
4
48749
73
87
413532
191380149
288570675
404594
304202
149524
234941
6
97
33
259732
233883121
54
97
90
388750
29
450230
414528
7
17
69
13665367
80
498284
291376
283801
1
245039
57
82022
11767
18381
497101
89
70
174118
32
432309656
62
217175
4
832096313
869226309
6
50
91
9
83
67
73963
388093
77122
14950786
55
111532
207708
253244
59
208595
43
6
272706
52155
20
335843
271618
10
69
66
69
447405
9
43
88
23407
304242
12
860513380
15
3
358197878
33
492083
72
65225
47
94
136726
616568992
356119
94
71
213142
230481
11
52
60
95
179118
23233
429091
69
86
188731128
41
156453
686370422
98
3
42
15
434747
385458
293053
58
127567
184017
304737
481657
379306
1
65
258419
264241
273352044
183218
885728484
169551
299680
427252
280037
688165545
47
54
8
6
225740
41
53
414823
195031
9
7
8
95
3
66602
19
55
10
100049
50
66462
26
921210802
101266
145583
723754916
21
316450
42
25
85
260993
47855
400611
38
184905
8
19416
51
432363161
22
230691
18
9
190569
37
123864
17
1
318098
406891
78
40
766971593
2
180102
199825
429386
45
88
22
456942
340846
185001
438250
70
166481
6
467978
912765891
81
404050505
84
416865
19
8
51
21216
15
58
31
51
432040
335354
419358
415592
370143079
356943
418996684
459861
249607
6
5
65
255452
224772
165486
36848
18
417503
86
7
369974
181481
65
321145
7
310141618
28
230415399
1
1
500932214
311035
410854
48
172850
23
15
399635
25
1
79
257446640
6
91
814119034
28359
404548
168781
354827
13
389925
44
4115
8
83
95
36
14
66
7
88
450319
9
79
81
273028
17
105389
683570860
485951
272388
338366
492380
38731
74
68
43
223339
5
123324
42
12
2
31118113
3
10
2
282352
496914
85
66343
67
46
378844
48
92
126913
82700
88
66615
33016
84
339377
60
30
56
8
33
61
401907
47
16
509802246
36
71852
229880
76
33
367913
99
242266
278656
34
40
225734
274138
214894
9
82212
24413
86
35
476263
21
84
406664
413878298
430086
7
7
242273
195535
41
26
78
25
895564865
47
10
14101
39
369636492
459102
51902
210748
477182
494894
85704
34
36
65980
637837858
10
98
387396
35
5
204193
132750550
883201860
481669
61277
287815
578820529
29
388733
86
463168
77219
53
6
460195488
99
414638
57
3
422159
45313
12
54
24004
799554016
442993
56
446577
82394
37
44
84
63
495520
73223
1
5
33
364145
85
56
23023
297736
84
460379
528563047
227294
44
457662
23
30
72
63
322876
276106
81513
200307
181475
388394
867660007
83
44
208556
31
40
177613
91
290401
378373
94
18
21
485955
33
341761
256953
68
1
36492
69
230361
72
92
5
294595
203242
393695
148484
57
144061
271741
24
113165
234089
5
463468
386639
235526
198365
6
10
351350
93028
351628
720848366
34
69
62
1
18093
65
232300
38
432070
12
336051
428641
867131183
75361
75
19
79
31
281474
95
324485
26
29
10
37
99
29
8
39
4
105263
590926083
85
259352
20
510241978
313393
175987851
5
6379
27
55
472190
84
28
453364
84
6
7
213950
17
303871
33
227422242
71
41
88
4
24
72
43
59
96
37049
889578939
908193878
45
434400
983584731
8
58
432507
331035290
167315
39
320969
49
213708
45
26
493212
161148
84
260093
78
935624065
43
49
22005
134152
949000897
656301477
126097
6465249
119656
87
293182
311529
66278
313587191
94
762489703
175569054
495063
13
41193
330709
65
92688
367865
62104
105171
153146
428680
41
68
14
197338822
246061
65121
272062
26
1
108366
476160
74655
111571
60
395296
93
883842044
348503
347841
13789
141114
60970949
47
80414
204135
5
67554
17
419476
32348
22
8
26
43
4
176797
166184
553872099
28310
38
69355
37
28
919414559
5
2
13436489
11
161707
370452
95157
243029
92724
586695922
174454
393394
287379
484290
76
27
76
16
3
32
74
9
26
82
7
190902236
7
820057889
91009
137561
88542
97
4
5
73
89
260197
442835
5
295137
41911
35
482062
95
75
308268
223523304
457585
69971550
24257
443025
739196370
50
57
96
28702
96
99190
74
426908
423076
259312
896344278
453010
55376
18263
1641
18336
7513
70
43
18
371242
98936
7
460596616
274423
2
464765
325613
48
35
22
336938
83
85
463995
48
403603
365206
79
425687
52
198433
297434
502677882
50
428802
48
398872
38
190681432
23
450397
4
7
88
60
43
474873
11
58
152648
825536289
310076
44
406107
22
141083
45
161062918
1
31
67
1
66
176513868
52
200087
59
353276
78
76
42
5
3
12304360
59
87
57
173919
234587
266314881
26
398199113
200926
457835
327283
252343
439509
29
411750
209908823
70
40606
23
4
28
470412
709178720
17
186414375
342178
10
198732
74
104033
636922270
109352335
846353770
4
86
49
1
253987
96
446331
497819
93
41
9128
160203711
653932840
5
25
452762
361807
250055
8
149872054
95
89
80146
424602
468157
13
7
303385
6
80
41
5
88725442
8
397653
123881
79
194115
62
448277
92
87
83
85
192832
38
60
519659143
651830914
9
644677403
6
7
49
50
176459
38
34
68
167477
75
187809
12
46675
43
93317
72
33871
50
277747
319532
422368
80
139280
6
27
316307
35
87
25
380808
47
29
2
85
192851
81
14
86
33
95
408700
173584
7
433572
80
2261
257543
370711
8
323744
54364
75
36
57
94
41
290036
258161
313217
28
60
42502
17
219152
176211
26
323775
42
457304
462354
16
292383518
18
53820
2
478845
361377
94
736720447
81
278867234
83
7
11
272274156
80
85
73
41
54
12
483773
56067
99
78
335630
34
960017469
74
493866
36
257167316
30
59
1
2
73
4
34024
5
168943
259086621
81155584
168972
69
71
20
163608
112821
69
57711
215066
232358
59
47
392993
94
36
434952
96
59
27
410228
43
25
26
262258
33
454556
146647
18
92
67445
430598
9
489554
12
56
21
93
28178
26
222854
40
30
60517446
59
20534
34
65
153752
259300921
89041
70
76115
427979
74
1
3
51860
228510
63
882271826
75
39
979467787
47811
62
63
6
137733
21
63576
3
11
89
243420
1
67
88569
117925
82603
330112578
270286
36
98
484842
60
74636
383650
77
10
38
47
34
53
9
210012
94
824186133
480351
770292163
99
48654
861328715
55
469062
551321173
247015
86
51018
98096
45047
56
234898
120869
88
50480
276143
308087
65
354043
46
19185
202608125
69
83
398417256
24
49
12
81
491532
15
2
60
128377
69207
396629
44
2
70
430571
5
95
919172339
157169273
33
93
734849685
45
66
405937
435588
118425
95
479268
281531
4687
9017
480215
254935
14
395047
31
98
46
1
495870
22479246
469476
9
341017566
9
72
429305
19
50
7
453202
238268
78
201472
2
419760
211299689
802302625
469854100
51
372292
252505
189561357
92
8
202772
67775
91
8
3
49500
72
24
30
78
19595
110700
416532003
58
109134
350376530
6
83
28303
72
76
69
45
4
892099540
19
128195
321209
74
293205
157105
22
1
97421
94
6
379632
29733
276505083
66
287175
71
68
326839
31989
450304
83
274876
70
555875601
64
69721953
69
386796
409763
499463
979494522
86
42
325460
111653
2
27
334939
51
89081
10
33
23
8
77
753882338
124082
1
1
143639
195724
6
289542
61
11
7
64
160209
465380
81
311615
189913
121148
184557
77010
310249
88870
77
6
248925
87
339257443
221306
60
109515
7
401572
9
76399
46
89
159411
439709
83
64
419969664
98351348
86
64
756162459
385797956
532601638
107553
147086
6
7
403563
7
419686
2
275981
34
69421
8
90
174488
85
35
6
9
157021
366100
56
488957
3
57159
174313
448230
9
417227426
90
7
6
730923061
187837
50
3
311765
290760
68
6
54
918991643
49
24233
1515
82264
323725
333736
97
51
98
75
77
468913
432145
60
74
66340
4
339937
47
135177
453516
50
533427788
435785
239723
93
314982
47
48
275932
390183
97
148586
23
61
316208
76
256418
6
49
6
3
63
289356
104467854
70
84
41
297949
19186
69
294326
25
32
404853
56
50
28
352006
272568
79
30
1
43
70
425199502
92
73
59
246667
423574
299705
59
44
232421
180938
12
65
23664
80
17
240912238
50
28657
58
73953
99
51909288
450593
68
69
7
34
43
66
433665
460945
393602
73
461821
24
1
261297
56
83
99
62
888829506
6
489753
13408
210513
279369
77
84885
375581
10624
29
60
125860
82
137269
31
50
267180
92
346935
11
479351
63
355890216
72782
47
19
54107
90706
4
9
6
194080
65
7
5
182225
396383
384142385
487441
34
78
9
11
25181
404643439
84
240528862
60
180745786
94730
43
461579
121188
12
9
592172001
387027573
16
313324
2
41
91
55
145086
263214
698863627
898679433
404803
68
394363
419341
57
82
265732
422649
280157586
167490
49
297834
3
7
63
586921110
106943
86369
347973
39
396550
386162
152443
4205
94
58
213023
717015636
137439
2
26
55734
407739
70
229689
82
39
214396
221108
77789
291636593
7
169828
75
493443336
256684
573587546
90
90
174855139
437732
112744
58394
59
18
72
4
244882
15
53
14
203123
71
79
17249
17
40
424802
177154
50
252410
308385
63
172191
52
2
3
74
394531
326040
174085
720752047
83
67
697978274
4
236520
98
254144
641789234
24
736454302
97
414123
44
39
580731426
102440
339053
82
444421
15
98
10527
347376
65
7
8
48
791291825
31
5
21842
461013
91
80
20
1215175
457474
6
145454
111099
38877
433521
5
75
308386464
60015
99
95
15
202986
49
3
27
237597
70
240736
278688755
85
8476
487698
74602
22
928221158
326688
80
16
41
136304
7
8
102186
73
462113
135661
84
7969302
31
165211691
61
52
154502
331793580
85
97
436093
57
196014
9064
17
55
63
78
85
4
31
80048
390652
447619
147751
33
644795591
14384
2
3
217299
35
77
41
197248
232352101
483300
4
54
231569
311499
96
14
6
348335
79
78534
28
7
4
6
455657
204675
459862579
355243
37
435829
175727813
96
16
391454
3
7
300579
399760049
79
36
195676
967520908
65579
235051
100609
306724
97
23
279188
91
495429677
65710
99192
7
85
204238
47
70
7
291656
93
159719
339961
232868
41
5
457525
347585
73
15
319628
237452
64
355775
292553
114025
322999
175780
394820
52
415276
26297136
183979
7
343259
213550
91
62
6
28
26
422529
94053
969343763
130257
86
348448277
291761
330101
184394278
409188
359954
17
33
7
32
73
92101
429050
308979
8
75
3
139883
38
23
73
66
29
87
151731
48
146959
79
66
85
443338
7
647575535
50
42
20513
393886
7
28
90
3
19
69
332940995
270965
359432913
47
74
326205
401894
35
217390
77
385056
81
34
61
4
474493
9
660371836
204806
261249
138308
492322
192913
18
307728
982910664
38
417512
88
47
73
242177042
369326344
118248
47
20
217804
16733
24064
91
13
92
169726
22
77
221606
87106174
35
20
25
300974287
76
183012
33
160188
711415370
49
46
6
459817127
214089
291813
85
84
9
33
230742
70
8
263092
291543
8
152136
19369
76
469965487
25
88
38
66
480519
62
104068
9
2
5
98
313894
464635
334555
91
306786
46
37
477453203
7
80
889844493
226142
64
839888356
34
11
176073
48
247204
449666
438959
96
32
2
61
48
10
354345
474791
796308235
258303
101661
51082
85
255807
17312207
261323
73
361150
345296
60
34
482647
25937
97
277699
20593480
44
26
26360
437305
675022599
18
89
26
24
1
95
6
478884
309719573
354377
459181561
7
70
68285
140257
274855
93
38
6
422560
19
96
751668679
52
41
398158
25
90
62
59
30
74335
440025
348287
79093
50916466
92588
33
101193029
316896
110584
330106
316240
855122701
340590
97
83
4
59
557923528
870647567
494101
69
86
35
41214
88
52
59
4
90
75
35017
248054
52
34
2
93028562
90
1
730988137
394735332
34
482821
8
69
172466
84843
29
69232
467137
320792
328140
43
640034592
4
47
8
96
15
86
84
85652
224143
9
8
23
43
401729
99
71036
6
95
6
198710
387636
313595
36
18358
840287903
36
27
8
249869
51
401424
440586
449684
15
64
168948
64
259925
5
304020
430600
37
482681
358534
8748
70
240728
79
59675
330358
2
428500
434662
84
202194
297018
2
14
471903
64
195357
49
36
15
44
1
1
375250
5
247219
482807057
72399
35864244
583258480
11
305359
1
95
43893
78
8
420935
352294
4
227047
100498
212988
9
43
13766
188079
80
87
37
647863986
13
389027
1
393433
89
279933
272076
72
6
279261
890982590
430778
220790
379624
10
323004
6
54
61
142037
366273
43
42
82
124815
74173
38
111322
92
409492
172167
96054
246807
397719
677644131
339060
65
38128
63
53
261601
90
64
50191642
118042
301266
1
255625
50
831098338
20
193068
14
23573
94
290867
272990
47
577459236
8
585432305
443743
334308
85
464830
75
23
338749
9
745531390
93
6
98
293644
201574
117627
355241
248586
38
37
31344361
5
27
116017
277922
111454
82
380976
320015
1591
76087
24
444084
149933
50
76
94
901943137
252847
27589
7
545102822
212395
10
15
5264
347056
327533
74
22
86
84
2
450718
67510
6
150335
15719
67169622
60130
65
59
5
373867
88
8
773403410
877847980
27
163770
14
79184
231364242
401073
94
29
47
241190
327158
9
22
85
149406
36
215031
10
340580719
14
313660
88702
751482074
35105
361536
404847376
60
8374
19
64
353413
5
52
81452
41
142444300
9
492225
388686
6
494661
66
131721
27
52
128081
158792
359509
688647748
34
76
92
927056461
4
4
249795
39
409979
46
8
216284
31
41836
36
7
24
12
41
257306
994769436
80
81
97
87
381291
53
29
86
690340884
52
33811
14
8
2
58
280580
126752067
34
20
95
21
44644
17
27
296086
152701
1
125279
62
197111
143740717
21
12
202844
3415
99
99795
92
61726
26
8
44209
4
140639
68
66
8717
15
82
3
151036
55
87507
40
98
95
141404
28
87
410163
486929
7
821632155
60
32
826762567
28
171386
33
398621
701755480
199886
7
79
172411
46342
369616
64
51
114139
593981109
2
25844
286498630
397927
24
2
14
304342
5
644897290
46
10
20
33
465984
43
94
17
99
233519
15589
79
8
46
256527
478220
80023
87
58
94
8
413231
2
62
187636
838632901
1
23
41
147811
93576
248949
51849
3
88
13
138980
478354
880651405
48860
2
73
293957
610974445
7
4
5
229550475
55
921127749
319276
404814
8924
417232737
498931
15
54
2
42
9
535150620
276806
22
79817
94
34
7
191875
194720
40192
9
11
52
55
68
60
340073
118
90
145465
146231
56447
62
43
90
357681
261207
432185
67
48
14
17
60
57
13
98747
273760
105480
50
367198
2215
95
51
138405
71
18959
450012
20
208164
436145
83
257922010
58
57
9
17
98
320951
319750
90152
27
8
50
1
737352943
731567776
154221
6
1
57638870
329012
328643
20
12
297031
62
23
149922
34
80227
219659
183346382
66
45
401412
399598
483105
151897
79
38
438641
20
30
241167
112205
98864
47088427
102735
116456
229417
28
2
399503
95
17
3
70
88
49
74
308639485
1
76
47
22633
17
186480
74
348555
325506
55
485342
185569
406807
214635
388220
30069
40
2
94
62
6
98
12617025
53
183342676
71
252716
254483
1
14
431547
145893
87
23
12
63063
453301
800197397
50602
6
35
1
198494
426282
2
216904
12
55
66
52
48218
37
113624
52
262263
132800
179266
420344
3
88
596655503
10
80
465234
61
49924
15
23
211644
37
4
400099
68
276901
95591
11652
185804
8
349791
4
455391
960516230
381464
435631
66
805793169
27
45
98
9
92
153664
24
4
17
766768568
978281810
234289
803673074
7
23
175517
598691417
13
38
21
52
66
379010
11054
236275
264046
70
73
8
27
113237
87
118273
1
925350119
168316262
356247
4
470046
58
82970
365326
198256
7
5
54
46
220806
58343
6
460192
34
347001
512585690
7460
40
3448
406540
170928
209960
57
147677
8
27
417823
436487
417692
52859
85
15
68
49842
9
41
80
289744
465979629
86
18071
28
303931
1
57
415251
93
35
272145
3
413992
126863
164408324
16
188372
3
9
81
327368
96
385832
224893
40
84
23
20
175091
94
27
1
802970439
90
281405
448531
94
230638404
178994
82
51
89
93
174362
386215536
75
7
495167534
10417
91
98
2
139585
331621
391701
294092
145055
31
108402
50
822006258
814952598
8616156
146303041
74
16
53
388193
30
377690
47
4
186276
314445
23
4
70
23
343574
83
669903162
332225
251446
13012
468498
157359
884322460
11
83
30
52896
47
395552
485253
194848
52
7
157688450
56
4
12
73
832982254
677038415
461530474
73
494869
19
29
16
8
19
9
208162
42
20
24613
977840621
79
85
29
351750656
10559
32
34
12
326585
70
323131
219858760
66
135988
94
82
72
145802
499407
25
211649552
215855
279924219
38
85721
429280
1
3
414695
13
11371
287838
13
501152679
25
6
352081
27
408381
384529
225569
40
29
271718
92
14
99
2
196442
5
242663
150534
288068
72
351038
47
40
6
3
951501397
208449
80
190825
31
277967
290266
41056
35270
178176
16
3
46
455990
56
10382
331108
195933859
51
33
465825
32466
55
90640062
73
204700
62
21645
265075
139963
3
27044
464839
240718
230764
425565
216811
33
6
367443
756601824
247606
912227317
100093
48
24
53
250481519
40472353
92
906453037
80
498589702
88
320547
80
184789
300345
72248
79
36
30
27
12
59
479593
31
393950
1
7
51
122189
383019995
75689
1
270463
6
75
49
53
83
28
6
365709789
379766
22
70
88
42
41
11607
411206
85
740095627
5
2
131694
117817
96
474633
382954418
19
34
66
62
49
16
33
418924
44
57666
57
78110
623991506
17
218792
1
56
289501603
157232
438690574
14466
972583009
99
82
39
27490026
50
8
21
70537
8
956210429
8
446757
225189
5
31
478950
51
61
235649
189475
284661
87
15
407551
830840466
20
36251
583087051
180759
31
346853
92
76
81
813283880
342924
34
143383
267241
701137116
36
429598
245916
79
149698
312755
139475
251440
53305
69906
28
338701
10
12
67
881002350
875282997
324111
90
26
345495
830335465
108328
20
53407
465597
274657
212780923
392816
39
9
99
98
8
740643296
156036
80
98
75
14
2
359246
9
5
86
220211
1
77
67917
4
5
16
231982
3
38763
389091
405073
89247
94531
345144
3
14
23
44
80
48
3
75
74
19742
392855
52
97
81
113947870
159983
6
430966
155609
85
340380
98
46
470004
63867
309743
259437
66
99
427211
373297
14
62
385641
9
402609
191763
4
20
111959
71
59
77064
53
88416
379898863
90
99
35
8
26774
192346
256517
19
384194
3
3
78
260737
10
204283
16
1
79
10
61
191065
266487
174088
51
139602
366556
91
74
51106
23
212735
15241
13
76
179853
138497
472221
111923
269362528
364839
99
85200
884044166
477600
332959
75
83
237234
26
1
325988
741040564
337417
263433190
257810
482311822
19
18097157
122251
4086
395008
414816
291372
18
4
66
97
80
122651491
5
186050823
83
196676
68
97281
461955
59
73
3
353538
96868
971078422
16
307844
97
1540
59327
46517
454210
46
25
306753
443381
3
26
12
48307604
27
143818
28
31
129246
1
30370
163851
195279372
46
50
51
80
6
27821
425355
382723
75
89
1
31614
26
79
291512
105957
5
220607
6
73467
9
36
270809
132239
224215
336342
594675906
66
49931566
406471
45
23
82
185174
445363
119675
428507
34
310784
46
53512
13164
59
79
90
43
140719
455149757
77
83
46
458598330
24049
16
64
219341607
122638
63
27
392947
83
448382
66
498911
45
36
17
375088
289691
381498
35
491393
44
63
42
270790
10
39
4
207822
29
60
68
58394
5
9
152796
417083
141019908
38
46
83
273267
135154
440753
244062
518572805
99
41018
315975
357552
222210123
371627
70
34
45
12127
38
23
87
132974
90
227437
464195
107081
259468
30
52
4
895673968
55584
235292
73
30
317982
30
2
7563
114456064
870952369
395142
165419
119276
19
241237545
378246
246449654
185909
236907
331484
470632
87293
85785801
6345
481164
62
69
49
99077
379086
79
48
40
30920
59
2314
143746
7
8
60
29
2
5
149550
334845
50
253747
7
361427
60829
112860
139705
163859
12
4
226405
84
79
94
73
243700
83
199217
99
5
47
4
12
43
29
337975
89
75
412744836
383144
307756
273231913
471915
64925706
14
124649
377686
143390
412085
189575
7360
134630
8
472093843
26
34
357634562
266224
7
78
7
520516785
12000
4
36
31335
111243
224914
294931
61
41732
53224717
374705
317597
7352
75631
5
6
82
351406
368843
419074
90
749383755
86134
464287
74
142783
36
77
207454
51
7
5
265550
73313538
34
73
208520
94
151340
300561
2
18
82
422690582
32
439120316
192582
219150
68
291556341
384383
346475
2
5
66
359716622
51
11
280651
417780
1
447290
34
50
84
368332
620579204
161846
72
266740
142230272
6
182996
179590
35697
62
2
26
33
705087440
24
87
29990
76
130423
381886
92719
6
130965
77111
69
72
2
27001
185638
262745
261995
28
7
137643
17
29
116983
59
96
8
88
28
383907728
24345
430444
478115
651007854
97
617720746
480791
392124
82
220242
610694197
78
87
294239
144269
34
461000
26
149560
76
328512
4
27
333320
32
436022
410815
65
151515
57
78
61
58
313680
24899
362719640
80
419514
327555
256921
198081
99
98
960226672
4
294768
38
92
20
785849365
67592
85362
90
122919
95
95469
96
49
92
19
48
62
89
18
48
264656
70
130548
398330
67
21
133173
86
77
32
44
27
365830
408218
83
304049551
28
32
28
89
148384
57
71
276572
1088
320840
50
59
290093
179691
136173
62
40
349943
66
2
371968
64
77
41
43
13
7
18197
292498
310424
486962093
198291
80
22
147598
55
36
56
345350
29
40
110245
12
332743
21
82
91
302900
18
395926
4
613327126
70
4
32509
142370
297499
477561656
385876
2
20
212827
385863
90
6
203506
2764
333619
94
91
40
35190
1
281527149
71
84
95
170748
48
5549
337364
18
220242
488711
339008
427421
339014
93
19
884782457
107459
281756
77
3
427254
25
5
32
77
69
372878469
93
8
50
33
485675
73561
173835
12
211189
51
53
398123
41348
78
492560118
36
314157
3
168203223
88008
390833063
6
199714
277750
70
116614
249853
166802192
475394
430278
80
330851
280522
24
271257
68
2
976431540
175444
18
44
6
5
67
141195413
312784
66
294159
223703
115441
193447
4
2
714157251
99605
278426
94
26
45569
6
83290
473502
99
41
7
399715
19
200456
24
40
128335
276232
189288
289532730
164413
7
352691
632499904
127095
340135
1
352951274
7
108639
15
19
289591
12
84
706993820
97
50
45
466764
436625
77
70
62
27
20
2
25
323931
219910727
18
11269
76
62
351949
167121
825568189
13
83
463446
69
56
399053
64044
45685
4200
26
56
484652
3542
39751
317547
33
72
410164
5
70500
301696
92302
223733
32
28374
156170
13
54
69
376171
3
141149
44
51
378875031
408132
8
939684875
74
499859
148164982
245346
490464
11
41
96
5
63
47
193412
366685
301077
99
395709
287343
21
53
23
2
9
78126
23
33
8
90
30021
12
64612
971844893
44
53475
65
632641252
5
48
3
466871
61
9
54
55293359
85
237760
405988322
250537
28379
14
81213
445131
5
71
59
65
298611
69
23
253360
240145
4
66
86023
81
2
247958
66922441
152973316
356688
38
63
57
93
17
342875
10
37
301083
26
124369
332602
176489590
429422
27
131957
31871
22
498440
45
226235
50
393001
3
77
241399
133216
461139
26
348733
45
169243
96
334149568
29
11
182469
32
63
52
285778
85838
70
112181
551388202
253290
39
9
99
16
82
48
70889
59
437226840
78
25
77
5
47
3
91
541102564
463655
85
317500
13
382191
446790
29
61
17
34
158529
22
55
46280
65
62
72
91
158791
875232063
366958
79357
8
14
197025676
356890
70
107031
6416
84
23
118809
105345
425225
363867
115893
482507
17583
64
27
105642
262963
33
35
6
9
320362
263694
82
76
452626
383506
46
470153835
56
92
168797
407141494
15
629244673
3
85
44074
1
392837
4
9
2
353943
74
55
8
542417977
21
415647
467832
167415
10
18
54
32
88
762165264
642547173
24
5
33
40796
270239
56
29498
39107
30
28
65
28
284365
10
234270
760795462
96457
72
653451288
132544
42
772455172
386819
59
29
24
46395
305748
95778
137452
382647
65
41
268482056
2
55
6728
3
27
45
87
365825
50
352702470
510072533
62
16
60
43
466723
299721
191088
793508658
29
5
78
14
43
271469658
5
9
232272
363531
91
203491
489315
42
16
414923
3
304811
9
15583
89
418530
52031
22566
1
495716
3
23
65
97
69
32
392148
772266298
6
70
64443
49062
7
4
48
46
37
5
14
4
39
451587
27313
157298
900595116
77
3
180780
24
622223264
42227314
391170
462398
9
203518
84809464
159754
479133
17
252586
21369
30
65297
437511
122908
65533
388502
123952
865903510
7
383950
77783
67
9
341259
84
416454
56
64
142213
69
155572
55
14
35
429156
66
255997
41039
235588
150546
432248
17
692734068
37
97
415530
71
55
61
6
310792
392718
349308
20
8
3748
365475
86556267
39
76
962970702
73
2
6
3
100858
39
232961
183039
74
5
469970
8
55
8
52
39
950179355
367017
276975
136387
68
92
234240
143520
77
278170
166886
362576
93
75
297539
77
79537
58
198094
45
60
45958
50
147406
468824
578150080
61
172985
85
225437
240317
248875
1
30
487432
9
170378
84
19
29
10
456125
353474
6
403419
8
56
427900
22
286114
34
52
31
696432936
94
873744952
31158
91137
52
368222
42536
17
372421
933482307
187660
377999
402769
5
56
83
69
2
261639
628053359
339327
614008131
315614
98
84
8
24
11
92
437266202
214310
339338
40708
2
600877673
4
141387
54
81943
68
46
83
15
74
11945
91475
34
477509363
235165
273545
467367
214619
96
285568
11510
98
95
50
313184043
7
87963
407
49864
19
404574
73
382506
75821
245762
19
717637830
380961
901902733
58
400551
5
813973789
561306901
43310
9
74
496021
354668
490325
92
340133
71
93
231461
10
60
367730
380423311
71
12
24
236763
44
426580
85
71979
6
4
1
9
409818
33
8
39
311539
76
463463
132384
364434
340616
33776
788623826
46
717577653
10
315347808
98649
35
37
60
3
402179
84
263030195
404813
64
86
18
49
4
50
337647
3
345966
58
58604
305161876
46
1
265995104
15
16
188441
92
20
244508
49
384480
65
457696
369824
40
3611
98
357338
442103
443895
195449
71
8
9
68
38984
122266
190374181
438145478
102004
34923
55935
481301
59
77
86
190503
47
427245
231251
442983
6
239971755
72
65
2
9
8
42
42
214860
9
326897
173706
24
87438
3
130627
343042
45
17
338722
319673239
462433
91
177441069
4
6
110108
62
2
32578
81
14
95
8
441269
40
183628
36
273589
416866
84
3
549132935
17
9
24
853270694
1
484716
64
826855474
963237267
923538948
48
90
59409
113732
386323
170596
9
129075
361832
366380
43
3
18
165604
48
22
77324
83
97
35
420119
340602
6
98
80
3
475267
40
65
120007050
29
47
88
467417
234577
190337
62
365467
210342
80
139498849
2
38
801868952
17
81
419210
423330
77
89
47
573307816
439932
276761
71
924831257
400983
351731
22562
686769511
103987
420427093
136888
51
370601
172784
269440
67
96
9
206819
10
63546
80
7
98
80492
51
9
34
92
25
36
77
98
92
739061511
69923
187996
239175
47
466164
2978
220117
9
74
837982273
97
17421
87
485071
64
96
24338
5
116725
247470
323168
98
424915
58199
60
257880
221997163
63
47
427438
93
241028
319758
56
35276
48
3170
423944
22
181294
5
106402
36
23
469882
84
218334678
13
7
381043
63215
22426
87
42
21
150885370
216917
557505041
86
4
27
135585
183620
428814
548749265
198770
963225670
320521
166917
417088
2
292032085
45
74
6
53
445274
387841
16
33
791135893
411874
462449
338718
87
8
88
628806807
410634395
34
536907024
432011
276608
37
69
117686
41621
125528
89
175850
51
32
75
24
198891
56
429179
23060
3
257269
81
54
85
53
76
9
56
111890
61
22
81
385235
34367
76
122498
29774
413266
6
88
221122
2
78
174108
175137
569536379
325677
497650
69
7
19
372499
6
41
45281
62
1
163405
36
9
164568
498696
35
415934
275505
243665
700261348
82
55
36
94
44
36
50
2
21
138344
29003
21
206271
373666
231279
8
760215754
380888
219637
5
1
36062
245831
188535
244263
49048
3
242596
499407
5
36
47
80
628465747
353538
293632
279556
93866134
83170
4
400355
119267872
8
48
110902
20
87
169853
40
351319
687357282
85
190140
98
2
30
91
368930
202215
252499
60
78
3
6
554164120
137998
6
41434
334412854
462162
92
67
75
18
451557
306333
67
20
87
75
120235
144742439
216819
356734617
58
82
371935
55
2
46
405361
49422
61
149060
35
40
96
429911
61
436915833
37025
9
31
55670
319111
505592240
142139277
292953405
25
57
158342
210492
938267927
260944
48
152213
230069
5
366410
434615
5
2
54
44124
93
391745359
38
34
165983
25
411973
9
191027
390259
35
60
138522
64
99
79
252250
85
70
59
83
398451
241503
364913
68
619328189
28
71
182851229
97548
150676
7
485723
89
135381
49172
666303763
300412
370357465
63
10
175187
336665
35
377061
360297
39960
341382
48
9
42054
12
5
405828
9
84
97
204496
37
89
39
203538666
184515
481762
192571
73
16
409612
6
96222
162710851
39
79
94
4
479730
910587039
67158892
107501
262959
85921922
34
46
47
75
1
83
599767555
58
62
16
42
125676
4
438020
91
393011
1
88655007
50468
3
14
7126
33
249606732
287810
2
448857
289643
71
708089623
762532507
56
94
271459
134821
294650
70
486409
498898
85
54
449774
98
59
88217
11909039
66
252946
16
74938
235553
22
169273
21
1
40
5
311689
24214
839121724
339999497
148393
281533
263343
31465
217101
409072
103142
86
463155
485412
45985
138717
62
69
380361
315923
13
97
52267
714665254
788371592
39
207520019
460860
49
217124
177076
66101803
427194
317193
40
326975
151437
88501
1
314135
273762899
193021
46
350721
283903
28
282778
73
339745
253451
157977
235006
86
135413
334367
459444
91107
62
30
7856
2
96
78486
37714
55
482161
384556
110288
972630832
320368
200190
37
309959179
92
25
324107
198921
35309270
32
6
222746
47
247069
71
50472398
234980
64
99
431320
26
940699893
426899
318854
87
495767
338215
47
41
45
300679
243987
78
9
48108
48
356506
363630
6
250483
41
55
32
789405480
12
486503
276511
70
60
9
39
211828
361581
427060
9
1
49706429
4917
44
68
350374
58
74
91
2
45
38
287829
51
123483
77
96465
471324
367970
470818
28
505347012
348673557
20109
370800
67
2
87
4
272380
67
392970
49
13
16
265108
317220
19
43
25634
96
54
619529669
79
4
64095
7
199190
9
66
469752981
30
39
4
417657
75
79
14
552035582
55
61
41128
95
216163335
12
12
243590499
124423
89
453435
301192
35
160437
965098533
2
221155
8
18
41
17
71
75
27
6
91725
37
86
13
1
276901
345305
53
22
324098
85
27
22
83
94
172847
214542
149187
98
247356
482516
77
83
209786
268132
68
33
17
23
163641
262843
41763
397755
48
52728
110570
90
91
45
32
297270
34
41
48
9
38
60
48
312719
65
48
321603
297716858
86
53
14
302117
390301
63
1
116053
97620
67
124441
209468
495485664
52714
401585
83
4
93
168564653
174967
18237
85146
9
33
34
241159
443674
2
186962
81
88
277546427
122113959
736542669
73
62
348782
159736
775742781
360419
316586
8
18
92
529231608
12
107114
190051
233035
57
86
42
47335
261116130
410423
408971
30635
316736
1
1
391022
202532
88824
42
654404462
274678
2
380376
2
88062
54
241522
21
66
59
56
75
10
294951
118811
5
26
82
250371
640034372
66395
526148201
87
416699
147112932
88
8
1
47
264832
266006
167313
267414
76
16
19
53
54
2
330256
62
7
47
179317
490515
6
227982
68
67
343458335
212008590
318141
366012
4
67
465439
410132
81
41787
19
24
795278235
267786
127121
69
66
433519
79406
81
423854
11
72176
45
303381
36
82
49
99
40928
368587
85
84
243798
658164622
63
192430
911897237
86
490262
383301
14
76647
386490
202893
6
385990
7
9
20265
229820
1
9
81
102480
18
489743
51764
121658
79
94
101607
208822
85801532
278006
1
341534
97
42
207844
375531
252428
244974591
377409
21182
478885
126428
353653
153094
52
302481
430857
40
69
859807902
926916064
25
4
221482402
37
125757
599332945
59508
60
50
35443
76
7
176095
59
17
389781
137822
45
60905
60796
96
7
374443
2
386339
151901
5
1
163041
9
898075977
38
7
20
39
27
66
93
410608
728627694
10
19
16
87
12
31
160070
10
607388708
33
53
386006
96
126196796
23
1
479145
434286
78
77317
18
170929673
13664
66
3
48
361620
37
60116641
148308
858772558
11066
8
14
75204
71
96
75
3
213631
98
36
94
26
10
223773
299234
67
674507581
141856
208054
9
832302032
18
64
77383
80
5
196257945
38
4
495678
12
6535
39339
59
52
13048
25
73
17468
78
323081598
20
375007
58
313230835
14
32
21
64
125480968
88
50145
238067
78962
77
3
31
196848
370446
493797
1
71
328663
646771065
392987
16
6
166627
185209
14
188958985
275296862
75
904833528
450245
2
35
37
230135
440699
808226887
95
5
95
144218
106405
388709
73
70
1
461096
16
486990
339954
105897
58
51
387689
38
80
448914
33
612321055
361571
96
14
15
102033
823849486
3
68
41
78
71618
439051
4
476247
55
15
408110
14
390466
469795
125970
100539
980819289
200345
2
82
81
60
493597
331149
288338
29
79
22
27
7
193845
6609
320042
365641
54
54
36
90011
80879
53
14
301749177
79
595109505
2
7
191061921
410000
1
8
475246
294978
57
4265
78
4
31
227551937
99756
190955
96
57408
54
372792
92
104658
503593299
63
289014
33
45
5432
59
43
42621
83
38
22
50
349351
66
26835
126250
430737
385711
75
182917
17358
656690
23
32
73
197496711
248701
355524
354022
681963198
291976
93
306834
13985
50
112179997
205380
80
485707963
96554
12008
59
92
6
15
57
9
55
51
206263721
413178
298409
64837
53160
77471
4
73
227355
31
296042
9498
45918
461133
218975
283414
348961
56
90924
3
179087
22
107811
97
85
33
7
346332
105783494
10
45
340121
893268050
25
330625
8
13
5
404829
442485
88
334742
73
393903
24
5
57
145744
45
58
453584
203634
310868652
23138
477183706
42
454775
86372451
370791
21
89
54
630406681
400846
49
268304
168853087
49
222646
875380076
379939
36
251262
47763
30
10
51
65057
83
470629
54
29
4
72386
8
9
82
67
15341
483798
551937641
364830
89
78
294430352
2
138400477
26
283150
9
267426
364495
36
389567
329079
332064
311922
19
615245962
30
48415
6
94
58
68898
470759
8
70
110363
121268
298056
437202
77
9
70
17
16
94
38
269661
25730
32
410482
87
466261
87
5
21
77405
248667
437125
778804655
99
15
5
60
8
59
19
91
48
523884172
299515
408981
14
682823603
1
24
89
21226151
5
20
132142
91
7
77
66
70
430111787
60
981390365
219290
42
415193
23507
9823
53
4
52
97
485141
97612
22
28
40180614
476656
8
120019
908392833
210924
56
99
26
84
14584
75
4
401031
65
60
277178
79705
61
22
326046
29
30
221330
118573
2
37
234150
91064
322720213
2
499378
582390636
66
137952
9
93
60
256616
61950815
57
423550
207821
107818
38
123375590
303487
207239
11
39
115662
299326
88
380644
521464068
448849
256571606
142613
35
47925
423137
387794
378347
93
69
273066
163315
2
81
381399
51
239299916
9
75
17
463609
482670
413236
4
40
41
31
24
173222
98
4
14
5
149148
20
160655
46035
85
171817
9
38
218573
139543
494701
75
146512
52
283350
240758554
6
29
46
193906
60
6
26
314234
670260630
84
92
40
49054297
22
86
116863
249825
275610770
24
23
1
58
300419
74
82082
81
34145
1
85
220627624
138373
51
114375
74245
54
65378
5
384495935
35
93325
437470
199481
403988
506692830
89840
53
93
22
78
150948
3
690473795
91
129627
67
54814
49
38
479536
67
291887
99
30
2
4
266732
1
381891
350340
64
497822
79
16
318682
3452
60
314624
67
35
82
88425
37
25
311016
208361
450288
77
460073
3
46
4
3
85
200576
290566
79
197506
82
44
89
728101332
95
62
13
450554
293672
46
174397
71
42
3
17
23
4
201275
5
75
314636
25
206211
30
168371
29
162232
2510
96
207934
60
58
297793
82657701
4
37012
94087
2
256919
81
21981
171021
20
242104
174700
139041
24
96
34
22
332589
7629
1
39
37
313324
99751
33
140584
7
405669
285289
46
27233284
84598
424371
7
76
14
80
365064
82
277367
112768
887218434
11
478313
314949
81
29
102756
16
50
28
484104
873131359
35
61
16
31
2
66
160409
354020
145909
94
37
11
320551
16390
92
75
69
47516
224838
32
23
91841
301136
32
115701453
157982
57
30625612
418692959
24
40
71
182278
293768
76
24
454032
82
456359
51
243180
43
44
14
79321
421836
494804574
21
91
110779
349629
66
93
931876158
46
236002
24
655290143
88
401786
88
18787
79
96924
2
481862
82
447021
257553
399159
181155
90
9
20
1
276079
294162
66
116007
267796
20
406822
8352
150575923
86
199794
31
85
164050
204671
4
34
6
393683
61
186840
454974
65
430452
210507
240003
50
23
376634
380724
313995
47
17
58
470768
8
59
226327
88064
419656
352301
329412
50
432940
68074
28
27649
76
172534
66
18509
9
301047
28
15
96
341065810
298722
64
73032
369424
815497602
615208922
921189080
348692
51055
80837
26
409076613
974557013
414011
99
408065
446880
78
330085
5
1
463503
93
463621
8
16
22
79
13970
124101463
67
57
55616
18
95
92
68494
97395
91
47
27
40
95
14783
71045268
6
49
13
440871072
17
187579
201403
261881
469609
32
203756
343366
422833
43
169595
67
78
90
296711
76156
5
963650789
86515
22
7
22
62551
36
1
824237589
675413906
2
52
6
688266691
5
306532
40
251844
46468
41246757
6
41877
397620
8
447091
11791
867613906
2
376774
326017
10
301545
58
239214
7
480134
406843
386359
6
300413
37
49788
64
494968
46
6
377144
37
480605
696656033
403908
52
461780
4
2
81
4
7
358736247
241387
306598
160861
91
521887324
365921
292889
264741548
54
102061
69
29
65
400582
43
429660
8
5
69242
84
42
45
393964
73
27459351
41
935994945
43
74052
438526
225496
80
65
2
418486
627941138
38
18
26
70
767580791
707817720
9
29
385561
24
8
617737510
43
400595
7
278334
70839
95
436409
10
53
74
24
92
52
501689749
373231
399484
30
70
91394
25411
241774795
378133
761974727
87
244106
769876530
94
343009
80
2
35
47
173145
362444
80
65
40
35
21
22
355037
39
9
153883860
887026523
29
83097
257068
591884518
37
296650
664763800
721635395
12
851907890
482667
164151
460594
498401
406095
320375
67490
89
473280
352699
45
426899
75
16
24
459471
16
337001
252345
29
470766
455430
191365
64
43
34
394652739
63
7
8
170432
71
450825
536743665
417302
38898
70
46
297958
29
81
95
49
8
4
14
35
243653
200011
447846
83
53
1
410188
61
62
290783
971561237
43
451322
111952852
63
473125
146396635
406845
28230
91
3936
244216
496367
468191
369770
45
16337
77940
91
831195806
124191
29414
79767
47
3
947238886
68907
7
270866
47
92
2
10
57
25
86
4
215622
77
234794
437606
72
290332
433438
87
470000
879967238
273017
18
218655
1
68
493452
65
279325
54
19
466723
879382624
461313
56
95766
361504962
132632
7
52
836613315
262183
294865665
310936
4
12
381148367
170714
397544
93
607522536
52
38
152165
90
30
157184
1104
115653176
38
824459641
46
300506
44
46
378625754
80
589915813
258487
29
432890
85969587
332574
335677
159002
20
5
4
318758
44
32
260449
477144
423515
74
4
278834
440637
7
9
54
129342
158625
96
89
70950
6
574290697
85
358349
50669
81
31
385102
35
96
47
478086
6
482063
3
761308710
60
14454
41
53
10572
398872
352749
417767
185175
55
321234
822834393
96789
479278
8
277563
5
2
214672
370699
91
27
425199
407186743
149958
54
75
307556
21
8
16507
24
81286437
29
729299512
145503
337356
811144023
72
41340
97
269975
242359
134520
72
477665
306648
294909
70
312433
338752
4
512715267
132297
56
78
95173
91
3
240088
14648
264756
91
32
1
912590235
8
753909383
51
19
772119906
141153161
357346
181151
214550
300817
45
33
35
55
65264
153384
88
36
69
73436
8
351919
34
3
40
55
96
415815
348060
626562911
26792
39
434096
68509602
50
92877
83
98
60
427671
419345
8572
38
8
25520
221390303
76
89
221619
42
72302
35957
71
2
512770712
67
88
452013
43
19
125039
465881
633241773
63
81836
248565
13
33138
383380
361354
2
162462669
53
14550
293241
257296
263520
6
62
39
80
770825611
5
80
96
35
35446
94
159726
319287
3
35
46
65
708573880
336905
12
94
121980
471981
82105
347162
331444
7
11
93
26
120714
273670
61
9
74
138869
367720
11
23
61
300727
367884
448882
164217
667662439
1
4
23
3
19453
34029
28
430797
457984
159230
8
76
84
90
247283
9
92321
41
65836
27918
711164566
10
58
320059
50
103225
482574
414813
68
46
57
64471
2
67
31
4
802252956
347186
427226
5
156236
99
440362
31
92
151704
9
2
516088194
7
53
7
182189
3
179444
819640798
1
33
169889960
183404824
73
61831
33
44
265010
9
23
42
209767
314704
257582
21
81
97
426328471
6
199836
87
993927624
406111
218381
7
15
68
92
11
493688
88162
5
107869
92
32
7
91
47682
34
82
526384744
246281
403049
51
317249
265510
28
97
8
409183
91225
146217
438853
217962392
9767
66939
82
392452
71059
23
78
9
29
37
194794
1
7
28
76
41
30
385214
39
382325089
91
288409
73
17
45857
64
27
72
263154
10
69
284553
467250
14
181490204
53
7
26
6
380689
321034
275829
245436
80
333290
343066
71
18314
45
476087
100017
96
83
585010476
49
69194
25
188608
6
33
38
341713
10
4
474837
186645
415560
277026
452396
125264
74489
124877
60
486511
248037784
17
247360
13793
67
87159
240385
267534
436617
214196
2
33
1194
96
205804
90
20
436981
319653
235352
45
124976
85
11
27
33
638114804
418779
445763
95
23645
32
6
435736
12
260599
448221
63
86
354524
75
258725
216954
91
43947
29151
433608
212942
37
250249
332561
326647
97
121806
337078
44
26
322989
8
93
415800
4
7
260898
61
187935
493686
216284977
5
279155566
3
852396594
444590374
155654
285842
982077093
429181
72
74
159913
84
319551
10
79
6
74
49
78
99001
350055
32
1
122257
188171
35
284372
397152
28
36
37
394357
494027
22653
422818
265893
82
28
8
399560
67
9
95
10
300363
337030
80
256062
94
169242
54
33
482927
69718
36
153271
43
64
3
57
1
92
43
93
427829
7
422516066
49
176943154
12
168593202
50
39797
745194113
39
37
384071
6
118126
94
88693
957160545
93
83180
68241578
456455521
446352
366443
72
80
493681043
66164
57
40
58724068
424164
9
85908
21
5
8
282450
80
37
96
16
39
15
253589
75
594024659
294414692
476344
75
8
85146004
87
43
338803
80
13
63
171141
81014
437494
254842
591449670
3
467448
37589
330776
33
51
419322472
259644
266357
51
463409
54
117021
292796
397880
160589
184965
114919681
494267
2
707212842
294807
634715062
39
156643
3
58
41
60
225178
209001
8
107632
36
83
493335
4
59
424372429
2
7654660
46
988313879
457350
32
462414
1
477101
474821
266446
221875
27747
412991
415981
16
17
87
529576151
78
40071
72563952
5
51
114778
81449
421690
53
406358
871474523
95
270888
293937336
19
116725
96
411448
55307
124153
80
64
144039
13
224120
999793576
115061
99
97
42
454135
93
5
5
351313
48
326009
224354
180238
229879
11
65870
95
40490
487654
84540
45175
89
91
147850
299061
60064
22
16
528798700
72
178826415
84370
229904
228153
98235
225234
970718081
4
2
86
9
8760
677048700
4
14
52
63
48172
816116438
70
540724922
11
3
78231
70991
7
895839365
298691
110962
357121
171696
440262
27
2
316132329
57
67
53
63
9
90
1
815004559
70
55434
86
97
449361
63
246495
604475873
451977
63455
95
29
46717
592826981
35724
1
697874023
59
67
61
58
126901
5
265050
2
23
2
367213
36
80
89
438103
114775
341278
20
7
127275481
67
29
97217
49437
270207
249023
11
48
30
306184
266046
19156
406675
7
38546
4
44
59
238906
438781
61
95
2
3
5
67
12
95
30
82
16
158000
93
322145
163777
52
421012
36484
114684
54
52
499299
260796
2
277656
490887
89
5
71
57
211758
89
182757
473638469
262960
305565806
407094
59817844
68939
180289
39
6
57
89
4
97
738803579
5
106562875
374579
31
528872041
68
113013
32
409714
99
72
37
77
54
120162
67
162608
90
362254
486004
86
43
7
85
84
3
89
2
388349
71
119765
87
53
26
68
67
3663
378682
371715
348035
30
90144
66
413060
127845
63
73
35198
375660
43
171035
304407
38
64
18
341761
60
43
39
208765
481786
450494
20
430267
159594510
271945
58
140645
14
4
82
365485141
3
27
33
3
261949
81
167425
91
7
37
427126
3425
438085393
85
72
140875
336037
32
224524
98
68
89
99
272205
103047
35
167197
35
277843
100916
140853
25335
103361
78
35
552109212
6
404757
78
276832
4
55
48917
469835
140548
111991
258147
630212648
281600
495453
49
533607743
84407
8
23
5
48
7
77
55641
75
36
56
420322826
466807
87642
42568
31
55
73
434272
87
13
4
969053346
307819
2
412080
62
61
5
667361617
439176
66
36
252475
615574977
65
122423
5
72
39109
2370
8
50203
18
221319
389167
933890049
46
17
52105
16300029
57
50
443689
28
997324266
485668
5
5
38
57
40
860078959
71
441614672
118984
297287
997856739
323458
2
164119
6
333680
470835
279784
5
324917
147579
3
3
397836618
4
11
2
43
63
97
196408
99
24827
310989
91
2
24756552
449872
68
37
317687
465990
3361
68
410265394
405918
280896
54
73
450316
88
195702
45
42209
404588
317708
7
362976
29
337353297
82
48
1
50561841
121678
435632
98
2
497114
7
247568
135355
14
5
22
18
198487
374936
84
415549
54051
96
371118
339450
17
257966
64
13
79
98
319299
144125
5
182940
395450
29
37645
474679
72
8
427109
462049
264897
31747
87
2
62843884
358260
63973
10
157866
774986610
33
450110
65
169479
594242008
337779
399533
100689
55
491547
31
94
218921
394415
1
199851
413857
418501266
18
6
18
91
29
282523
149357
93
50
34213
411870
6
16
69
140546
106171
86
3
78
207111
53
6
407483
62
958359177
59
329286
10
241173
80
8
50
39
97
42
46374
6
9
65
247597
40
26
61
82
438996
68
227385
428711559
38478096
97
68
421434
13
91
428151
1161
27
10614
308738
368036
239424
211248
78
74881
25
414733
6
60
22
452892
486322
456181
862478288
37
181207
88
89
789687748
89571973
72
829894199
569146682
28
2
188594
227558
212960170
246533
957682480
95552
483641
51
43
1
36
52
40018
153762
65
223320
27
20
40272
49
99
37
65
6
68
432020
115774
1
1
80
76
71
77
267619905
17
11783
4
25
679074206
497740
43
436591
76003
35106
340796
1
34943
93
97
511625229
176607
72
69
33
476141447
59
86
3
131792
58
21056
20
485334
302408
353783
748640450
438137
64
9
90829
264563127
7717
72758636
424819
2827
502284540
55
50
62
67
19
100276
373425
341897
76243
523007826
56
208716
56
63
457360254
73
97
351067
8
349101552
55
427675877
728535291
150845
143007
99
40
9
68
285066
6
458094
34
3
340544
150653
69
132826
65
53
21826
71637
28741513
345101
184415
35
372539
334142
244644708
33867
91
6
79
312255
11
16
407856532
379714
25
8
333483
677560209
503891334
98
72
23
48
2
256964
296674577
14
77
437588
46
351715
1
10
41
37
44
353082
57
343548
866300894
195770
95
56
16
55
97007
5
235553
2
177580028
137800
323439
19
72
215635
411333
33
40
192622
68
54
4
56319
18726
94
37
4
485821655
44
98
15341
400335
126829
9203300
190286
87
83
990939368
79
450314
162799
866068644
248228
56
10
19
97
260381
434454
338948
420475
466280
35783
160061
248342
3
333125
58
79
138220
126532
458173
133666
2
358024
53
24
87
64
403361
376885
79
678773345
91
87
442921
4177
302218
410604677
7
58
4
158233
69697
102575
72663
3
225087
80
32
6
429378
6
58
14
65
87
232418430
2
91
91
238249447
3
62
305598
496620491
78
163204265
36
258801
348804
53
25
54
50
21
35
203959
10
163745
63
435604
99
92752
456930
286969
52
304861590
85
453353
19
3
40
10127
7
309005
7
372440
89
26
264014
82
88
41
4
432718
81
92978
3
62
502962580
18
293641
324152544
944269167
436095
317316
30
190730
866329068
10
71622
5
55185
18
186560
247648
360813
497346
50
235599
84
268207
76
303535269
986994643
287406
95
52
82402569
381313
26
60
41
86
98
482172
56
39528
35
317076
96
69
53
3
91918
55
420568
6
352130
75
267809
492069
291921
54
61563
87
30049
475324
4
60
452565262
166698
509790606
984886858
482037
159511
76
305100
67
305511
3
7371
287331
72
89
20
78
932248539
367973
426604
382187
305953
62713
79
11
86
3
134407
87
27
19155854
216965
55
96086
273275
441250534
84649
61
56119
38
93
75452
261494
192310
23
12723
8
54408
465053
454554
153802
308307
27
21
54
128418929
48
404096240
73
298866
278453
109423
84
96
14
3
79
265900
748067720
60156
170228
633398924
356789
461417
44
53
244133
61
51
65323
444077
45
8
76
6
325320
637315917
60
31
102685
935
49
297596
80
224715
711382899
384413
6
279807
62
78
104475
82
94
178587
36
5
630324662
49
942877705
7
49
71
64
86
197660
133748
36
62
1
91
520520112
30
457404
73
62
38587
87066
444562
23
172371
153531
23
5
33
642189296
51799
29
56
420666
106209
27067
89
99
17811
218904
21
2039
381016
841449355
465145
13
478565
267062
65
119966
54251
7
254756
579654982
131211
42
50
68
987413451
146848018
45
64
328721
890327460
170656
81
99
229410
260243
7
480078
147442
396423
36
34
1
44696744
676558681
238777
45
98
283622
143934
420383
20
84
416625
99
356526
367394361
60130360
41
418814
296341245
11
20778
41
150797
22
292880836
5
73
52160
298675
91
84
90
24383
24
28
55
259
98
467691
97
5
30
927907574
59
439490
443017
281249
352514
6
55709
881204751
29
465015
96
429455
89
314645
181412
56
50
34628
25351
405722
63
637328255
179481
213164
248072
253930
483898
932646899
441215
252118365
4
121941823
134648
51
303409463
269514
41
298495
456356
67
3
42
41
92
6
44
24
596534482
678368354
828014331
143142
85
71
597957734
14
234062
219005
4
148818
450870
6
97
91
237158
72
55
784400344
389531
62
92
394950
61466
5
134945
784883875
29
90
99768
60
55
8
329599
6
285733
99
8
40
47
67
75084407
7
69
6
1
82410
33
22
275058
7
448953
224647
11
89
70
410904
67
419406
20978
19
3
263160
97
33
39373
1
9
41
471333
79
764932228
66
95
48
84692617
15
215838
499013
119264
45
264864
32
69122
9
81
84
25
39
96
28
10
85
57
371177
993264394
40
288676
121297
286932
1
53
72
366323
60849
69
81833
413290
98
144134725
333368
403208
32
21
358939
60
431062
979300922
425312
407776
75
23
37
406030
386464
44
373981
144779
38
247055
49
7
53
48
174103
64
337780
8914
91132667
85624046
13
57
86259
7
9
42075
462998
153752
298086
369761
60
186373
57
975696948
422080363
126028
240594
40
45
7
42
34726
5
393840
94709143
1
41
142257
413818
89
8
23
228548
67
125657
296788
23
2
680887180
288050
8092
1
854523646
36
130515
375702
399438
36
73
301001
625200010
23998
44
23
434822
88659
999118862
67
72
89
417540
9
15
26
140603
88
181300
184563
63
22
374134
5
80
36
66
391355
365561
132394
96
472934893
61
19321
4
116769
339492
69
294292
258178
14
181330
15175
23
80
363127
318648
197622
38
211842
868912983
95
316084
63
75
53
7
74
102601
22
10
11
64
3184
443802
293138
450815
4
43
268309751
640704151
8
19
487793278
439061
307209
36
78
413638
16
67
66
816027752
433277
92
43
83
152662
19
49
68
8
32
72
30
54577763
76
95
98
5
778713757
159958
394804
268203
20
45
955727119
205198
46
68
191745
24
65
35
318202
64
90
415445
51
37
76
669367245
356282
393658
243653
332824266
75
13
3
146771
620767674
83310
122988
32
222152
3
411563
78
1
79
729901546
54
19
441004
355152
51
220289
103670
326953
26
3
346960
77
374483
142570
45960
5
3
64
2
448608192
163596
121242
24
13
345115
82
649540292
254816
35260
6
275875
344491
121857262
19
323526
445515
302151
33
35
458477
67
1
455818
112457
60
59
85741
67
73
54937
52
9
189549
76
336310
240917636
96
244287
47
101583
157065
78
89
9502
38
67
22
41
87
423100
21
423853111
772528878
328379547
27
345093
77
516192496
54
13027
480030
736638642
21
128151
74
266041
375569
370542
408173
194544
13
55
499284580
13
9
99
402776
8
32317
36
489998
41
159805
60
35
227726
39
40
81
157784
30000963
179180
953184191
647534215
315905
56
464284
302387
55
25
914906844
287938
82
212044
26
85
167831
7
94
35
20
932776905
52
38
98
14
95
4
283737
317241
31
170781
5
485502
505830443
11
164590
17
89
8
11
90
36
79
92
196102
98
431827
96
372894
274803
5
172082
23
47
67707
78
449792
45469
6
21993
91
72
29
64
18
16
38
151840
57
89
44513
88
32
486883
103455715
366205
20
89
81
87
80
58
72
299911
5
13521
91
6
85447
419729
91
15
1
191801
34
348602
38
67
46
6
7
12
35
30
40
9
80
410965
73790
54
169704
3542798
56
22
461417
17
21
2
481985
768738375
134483
301146
383079
182193
187052
70
5
655109979
9
51202
32
80
498900
94
55
49738
105026
926511781
45
39
24
72585
41
96
51
349642479
350550
1
186939
49
174777
22
69
12394
645949630
328296657
19
86
1
239034
221669
40
6632
146579
76
3
47
231227
681576493
71
42
36
69
66
99
183901
266225
139700
329841473
6
14
58
45
386716833
224592
2
278518
86
445664
90
628049797
91272
83
274954
496225
489973
73
187565
80
227219
18
458225
73
101935
35208
435797
314306
61
159867
1
421503
118356
487269377
29
8
19
498303284
26432
77
19
158023
71
66
137795
208111
13
205440
7
98
40
51984
182808
445581
280373
1437
6
122281
49
421106
348567
211047
26
42
23
22
73
2
72
46
421867
159534
348039
71
499712
126905
81
446039539
8
30053
26
2
15
382212419
352952
13
76
316226
418443
287842
491890636
474742
345141
407657
358254
89011950
53
491300
487424
129908
83
72
77
66
68
72
3
487871
6877
34
73
143044
323475
35
189478
18
455790
18
85
89
443908613
422237
58
19
3
61
62
290622
448678
157843
7
356568
30
91838
468263
61
81
149409
37
95
254732
407421
175644
155250469
123115
923991909
44313
64
45
27
49
238102
67
256059
153728
11
446366
744793810
279815
969337306
91379
43
214217
94
18
155895
811466342
40897
59
19
104523
520728754
450184
53
400815
99055
471094
10423
70
80
4
457586
422568
15
452900
172590
94467
84
90
3
396576
455455
50
25
60
323673
64332
237265
447259
37
138560816
16
8
65
35
126175
1
157551
64
423927120
40
111293
757390910
455385
85506
5
77
136075
119853
81
90
12
72
19
18
8
82
18366
277952787
152153
23
97637
84872
4
345932
35
79
53
4460
238041594
287619
240197
85
82
86
18
86
3
62
99910
34
4
207637
24
76
103631651
470508
17805
30
51
351214
14
34
79
284500
52
328520
330017
32
109802
200089
55810
69
56
216485
22875
30
181112
308076
89408
247017
52
126958
429770
260142
61525
9794245
2
4
46789
33
464804
24
2
3
71459
39135
62
9
7
9
160133
296071
77
124148
402417
73919
166297
508389708
93
915908505
1
88
55
4
380235
38
222979
8
7
106092
22042
395921
88
360674
72
210832
4
25
65
56
38
9
25
351460
538405796
10
199943
21
44
6
386938
20
361617
279118
391219
13
325640856
6
779202229
20
67
79
6
79
17
27357
26607
54
17396
437957
169632
36
55442
362274
260809467
10
61
17
72
102568
69
214606
228033
79
72611
42
11
278660
24
85783
40130
46
4
15
13
90
410110
15
265916
223468
427252
47
5
890365481
95
94
77
10
68487
37
67
234885
5
78
3
3
80
373107
158903
11
118904
6
246960895
1
222053
21114
140956
120538321
86137
496594
59
78
10
46
429859
36
4
16
59426
61
219688
25
95
4
393829
233792
78
748781279
74
68
37
5
97
223372
13
202965
31883
60140
60
48
14353
7
86584
21142
76
696738882
274681
324071
215683
39
33898
390826607
166875
338755
177549
992006304
360068891
359862048
2
17
168611
158155
16
165739
88
299819
107529
16
369234
4
29
26100
17
12
9
175240
207470
86
265623
41
36
391555
11
96
20
58
51
73
3
5
677731244
22173
245636
373791
403838
468490
197104
406107
82
244176
8
138060
42
5
959026200
250453
152616
286906
99
37
5
65
417271845
50
172999801
58
1
87
283663
8
57
154316
163914718
76
69
620457924
386401
1
71
6
283991
65
25
75
10
33
239436
36031
90
9
56
498093
442353
169654
63
4
79
343324984
847087897
48
6
121329
148925
37
2
62655
51
32
107638
820002269
44
43
402801
474507
71
692330211
2
123740
268846
31393
19
39
161052
159667
82
88
8
44
22
361988
95
338917
33348
255215
852370750
120834
628747067
683383603
87
346300
270752
301511
57
475478
742249079
35
12
361605
65
82
973277321
416153
425292
54
60
323563
84051
164392
47155
1
184997
1
39
95
122138
4
103800514
41
82
27731
30
47
564659714
27
23
1
98
46
261849
35
59
270938
8
139577
52
2
185045
423004
79
95
243300
421473
82
37377
55502
8
140570
327031
65
305248
77
9
288767
9846
318157
27
993235276
106594
89511
52
484476
91
76
62
77
342066
34
82459659
94
249996
50
13
68
836124536
849002811
92
41
53
37
65
55
58
248190602
364264
298792
85
185260
8
15
97
24685
279049
493029
136844
33
391699
96238
5
81
49
4
573347952
59882
31231
307312
160004
76
89
316643
48
15
281576558
5
70
183164
655857830
33
498127
163944
442376806
478534
22
91
406648
128988
389567
201388366
168109
85
821834089
429053372
336117
71422
82
443110
91
1
486025
84152
24
6
22
31
45
108046
377375
4
3
49
62
1
194215315
19
411886
251202
37
343329
346086
576445791
87
23
25
380162
673649484
45841
11
46898
227461
227037
69
9446
79
184853
481937
499467
87
25
71
9
5529738
409218
195662
3
366305
50
26
4
487881560
59931
17
34
400326
76
85
392534
30
9
215910
7
56252
429322
35
629222070
60469
163179
88
123775
323621
148636
469578
290023
8
97
414002
50
83588
25608
143125
36
926281276
97
88406236
55
88
2
295060
99
84
324328
466905
78362
43
93
1
343925731
670743086
1
483832
471039
4
236486
117342
330980510
16628
395511
287292
11
57
81
8
67
41
171793
95
434615
252464
72
38
36134
8
83
167540
73
26
50
590021362
20
72
21
41
5
165050
37
76
483351
38
86
160071
53534
496581
16558
51
439437
225571
365877
88
67322
8
79
378212113
66
343151
69216
258647
11
109861
306264
4
87
3
6
962580081
19
45486
87
326259
17
45421
14
29
15
847102953
116538
399541
46
34
474997
89
1
300039561
98
79
252376
8
59
37072
35770
43
52659
495197
534711613
37
394876
60
380920
875015258
105212
40
40
2
8638
348082
34
7
38
40
309435
837514859
43
478317
94
52
225096
49
262956
93
164588739
185703
497338531
421901
226248
288052
26
57009
35
445988
5
52758
270428
293160
1646
9
16
9
278597
3
634559001
23
91
406609285
458924
463451
34
499844243
242104
23
14
31
49
20
100251940
317198
233017
40
337779
14
9
14648
71
185944
12
12
121033
152480
57
91
85
415429
96
416416
219589
107704
118524
19
276853
47
96
58
28
74
264801
58479
430744
12
199127
29
3
243669
224452
82707
50
976509320
446608
89
716628008
99
258685092
100478
155060
250445
4806
24
93
10187877
73
39
90
54
314298
49
617808597
158028
317844
598549383
33
307709604
4
165083
22
129828657
16
28
76414
69
307030
4
402200
56
4
5
4
415228
393227
103769
46
438563
50730
8
74
8
216180
354025
321008
78
52
87999
28403
203415431
1
27
62
50
83671
80
48
91
51
77
77
47
1338
88
61
7
27
68
321324
52163
31117
59
649318780
165115
39
67
89
16
153127
28
73
23
3
294203
104091
18
60
86
81
360398
398469
272889
330067
118439
398287
115436
396088
892390663
488247
16
355402
48
202096
16
182549
921917277
323775
36
441738
15789477
97
138996049
70
18
177655
2
3908
116392
60
18
394275
223116
76
143087418
225765
35681
88
43
36
90
764609733
40
782173708
9
11
65956567
208108
457339
27
134291322
36
100515
238643
321065
15101
624286441
95
11
25
308186
12
3
67
96473
44
118385
21
57
46
78
838773134
404063
45
254494
96
67
75
86
74
72
303569
279028
429707
39
91
308282
5
62
53
361574
56
331590
234373
28
67
454171
254349
361526
304575
301501
3
19
285966
64841
25399
73
33
399925
25
99
60
363728
488019
50
223247227
214148
271605
19
89
58
41
259024
9
230388333
452694
54
37
47
87263
524125280
107783
432786
258023
576819149
116390
65
45
67
264683
63
65
2
323186
313399
31277642
665999041
348798
27
40576
275235
555587434
210545
379519
25
312343
39
150623033
76777
58
326877
1
6
275484
304699
11
331814
491591
171509
5
284301
475913
10
407398
90
16
105760
84
65
21
92
141406
5
472849
153553
2
49
26
17
333997722
45
288932
566793133
77
44
34
286893
71428
853962476
86
55
621249145
24
205636
82
208357837
183772
383517
74000
489596
103533
6
6
6
1
332469
299
985772273
5
60
3
447476
73171
56168
788419889
62
340771
295074
58036
29
384708
62
74352
279081
138536
745458982
495857
3
52
687650900
33
99
15466
126490
7
7
453217
42
9
21
830634187
4
61808
21
13
136135
632195192
9
429229
356456
122527
71
11
193515
7
336475751
46
17545
30
90
8
12
334122
5
267004
24
64
9
2
54
848856204
20
102617
810622487
245376
9
477059
55
23
50
62
4
372428229
9
61
65
51
80
52
5
52
49
61
72
339493
18
477401
399271
17
47
155251663
67
32
46
11
5
230464
437218
47
41282
291408
472837
421373
409815107
3
48
57
23
176874
90
455541505
393906
82679582
323440
88
359469
30
275444650
57
123648
75
60
510363498
355818
46
419258
1
99
487586
230860
78
55
28693
262086
321071
244258
383783
479212
203666
785272299
85
83801
93
360475
65174
313648
93
13364
82
81976
53
56180504
760695373
215379
294353
44
9
844972190
237071
41
54
940388072
7
179810
197442
372488578
54
412843
36393
471484
12128
781329931
71
97543
328842
70670
29
403700009
148008
19
1
854604642
7814
24144
119220
324601
67
149782
72
33
1
412362
103620
27
6
75421
54
156497
321687
203521
30
88
19
300474
262393
166565
473636
74
166366
51521
144205
86
79
2
221851
498537
477603
371756026
15
488118
32
180277
43
1015
85180
81
221473
365774
219702
99
628840620
339751
448303648
7
67
83
58
39
44
38
11
1865
430900
536979890
5
4
88681
87
446555
82831
57
89
58
96
4
98
200621
3
76327
248537
389214
642574075
217973
4
3
6
70
3
11
70
275158
41
19211
33
36126
96
132656
21
96
174002
1
304191
469488
65363
445378
407662
478424
234961
45
330005
9263
50
239176
33
928042428
21
194539
135777
221176647
137349
1
235154
491588
492359
58
410746
89
7
30340
2242
7
32
291931
469803
82
191442
38
956662480
21
56
27
23572
247498
70
177684
4
364071
59
325428
54
274885
31
190329
44
94
485188
23
368157
172436
26
23522
430155
370541904
65665747
15
468914
9
413764
87980
37
93
36
58
223746
97
95
253298
721919401
430363
394904
76
42591
30336
21
829773857
40
265370
58850
499558
26
386307
519084224
28718
802263633
9
50
190980
473387
392977
96
49333
21664
29
52
52
756624478
114854
300863818
345054
42
133427
57
6
137626
4
186473
461475
32
85
404815
43194
35
866938452
47481
74
8
72
4
444037
10
35
7
3
286637
29
455939
205608
5
614968308
193710
313567
98
419949537
18
580088409
2
14
5
49
343879
64
322622
10
231454
103405
942214300
71
52482
6
319617
49
179155
34
63
71
802252291
353598
166537
463120
9
2
682660616
93682
87
35734
37
264454
45
78890
86
450305
41
16
39
370386
357597
43
276862
499558
282611
31
16
211104
11431
20414
615639188
46
96
84
20
51
97
433946
28
39
87
92
160569
414778
74
43
65
145338
15
16464
1
79
98116
385657132
892721003
20097
14
18
311819
84
89
16285
400182
317592
92
489287
283736
41
466226
94
96
73
28
17
446707
12
356709
551267088
34
242233
5394
4266
331283
281865
92
337333
1
109675
452376
7
195614882
46
90
311472
216405
596738373
386331
428630
45
45845
21
2
5
28
17
370152
8
91
169777
28
360854
5
478920
339336
241397
411039
39
449941
178443
33188
150626
2
441699
259723
62
76
620752635
91
165975
655925787
437326
58
85
94
1
466077
42
32
97
424454282
76
17
76
2
43404
68
471385
36
383011
219755
454014
103948
18643
439147
35460
91
88
285038
83141
38
38
150659
7
5
201898
84
73
37
4
38
48
4
5
83
12
221430
3
86
316692
58675
5
85
56
84
9
44
77
31
26
118999
68921
11
97
38
223078
796959194
97391
93
363194
317121
60
135376
58
399083050
357731893
434995
18254
365895
65
73
407740
67140580
49157
336787
7
267411
313005
409889
323183
778468439
1
24
119301
727889996
49
446499
49
63
103521
113951720
41
76
237791
27
7168447
46
409030
47
20
93456
555984635
68
39
515547582
44
434290
33
98
254069
43922
54977
227907
84094
88
35
311459
125269
325298
34
308783
498350
739486799
15
63
327686
82
66
44
59
41
493675
393732
95
303318
601314272
72
461865
82342059
233422
37
34
40
9
497590
161543
81
1
51
94
91
51047509
305644902
35
558352705
716926039
481250
288172
467042
182719
68
358599
400344
440833243
22
76
48
66
1
10
188879
69
95
74
238319
66
26839
52
485248
469154
1
34
25554
189459
90697
24
371177
45
20
56
89
4
613293131
130023
56
65
568040366
308308
77
289564
27
133457
19
481928
3
7276
30
303464
306804
278808
66486
595509282
23
33
31206
87
398091
62
148427
225786
469092
203506
21
6
20
253294
332883
366529
22
6
285254
211090
57
56
49
13
323476
318272
24
178989
22
39
241042
7
54
127553
18
45
8
312921398
50
118876
368344897
5
25
54
244859
175053263
76743
701199650
66
93
11
6
1
106501
77
59
200018
45416
465639
68
6
318210
475889
60
60
46
3
96121
40280
119038
631325463
10
1
4
23
23
468827
54
420131
491948711
981236849
24
201519
53
5
77
11
24203
81
35
387887
490466
169988
403355
11705
35
4
678913556
87
221323
366336
486697
5
123053
236826
82577
265913
80
70978
5
1
36256
66
81
346410
1
13
32
92
86
9
83
274903
9
66037
31
211961
319337
9
190144
168904
28
324713
29
62611
9
269065
559656739
3
248418
16
40
276698
68
12
93
349014
56
337346
93
837934734
411536
447903
97
362014
75
263182
51743
136668
137522
346669
98
2
123603
171671
74
9
316127
28
296993956
207273
42
326788
462735
50
78730
64
125552
166495
2
14728
25412
22
771596457
10
39
369612
34
72
116205
453883
23
408574173
269074
90
413823
267292
453292
18
74730
4
27
713295949
8
493454
50
156336
18996
984452268
88
33301
103364
57188
90045336
12
365621
67
92
96
45
75
914339087
367297
318486
23
86
75
117182
63
208766
4
90
37
70122
74
68478845
39304
180262630
481527
9
330057669
278355
58
29
76
53984
12
59
19
78
1
7
309261
9
196229
12
3
92
20
87
69
39
331302
42
421522
485331
145318
238567
407362
34
30
133596
70
360593
27
83
384953
329870
37
434932
8
463243
2
151611
64957
95
94
48
5
231820
42
90
157800
8
49
41
54
64
373861
2
427388
777670566
35
447727
1
206413
3
370963
196955
9
80
52604
57
45440
59
17
52
5
196043
241959
149987
77
65
98
55
19
39
55
474461
97
12
481253
176616
159350
402379
329169
6
20
271195
341154
14
116047
21
145202
195708
479997
72
7003
4
56
6
59
28
123981
219912
852652711
46
16
54
642092417
1446
53079
229285
42
19
468190
80
274803
27
182293
374072
4
449841
8
19
258281
224843
44
360604
67
78
62
26
302053
5
84
442523
21
464492
11
263753
270610
76
17
77
816564266
231379
41
148258
210415
58
64
24
15
477873
50
17
15869
370217
171132
5
420678
459430
499546
71
18
64
40
73
33
4
386171
6
89
818446686
49
80
73
221272957
408446
8
26757
7
80
495081967
43
224608363
201246
11
15
39655
92927
394754
30
45734
9
73
66
68
792735074
184038
440839
19
57
649756764
236033284
470952
21
912294762
25
4266
280751
307205
131705
104617
146712
72
45338709
185529
572985735
435032
2
35
28
40
496949
7
41
807306505
982301906
619551579
30
8
239422
34
92
427235
8
50
7
433545
39726
71715
433200
226304
154230
51
40
77
79
139651
55
22
291069
70
40
5
2
81
342237
39
183473
19
478241
131018
96
486188
64228
467220
187785
152942
362934
56
7
223187
75
49316
22
94
213840794
209850
160207
165523
12
7
254983
29
351985
66
371694
84
296487
47
77
79
269327
1
35
478972
79032
103505387
9
10
21675359
68413
98
74
283537
2
98956
213790
310510
297315
21
210695
25
1
436229
47
3
880326649
37559
85
94
4
446745886
837278129
285228
479069
127308417
3
874000991
98
418429
69
21
97
73488
187223
72
33
173022
265494216
28
41133
63992
50
11
34081
329335016
182956
486281
89305
461514
78
530072590
339889
52
763964775
38
6
495022
11
49
65
496101
103140
452074
7
58338
78
282395
427166
6
99
32404
449310
7
674466021
57
24863
1
2
89
51
76
138294
89
264002
8
8
404512
20
108123
47
447627
1683
58
32
49
17
461715
99
212993
107014
72
7
79
34
2933
381276
4840
387326
23
352898
194565
889739190
74
44
410088
97
44
5
274966
18
371830
2
23996
977
238808
98
5
7
472433
26
34
33
76
99
146843
979561791
112275
69
206461
8
400498
85166
125421
460925
378546
19
69
708191408
34
89
732792900
45
62
497714
176462
64
491541
294107752
434661
86
34
7
81
75
8
35
9
35
53
33
7
23
2
449567
9
195977
36
75
250454186
76
78
8
308742
6
449582
84
441626
546860193
22
2
74
32
230033
99
85
137402
8
393967
285279
70
15
203830
8
180873
54
179248
47
66
294273
439544
9
13604923
985984998
98
22
85
10
99667
23
27
763581705
133099
27191
42
511450132
503086853
59
1
449681
64543
236620
283980
7
407468
425599
408615
77
66
494286
25850
139692
78
145799
23
53600
53
57
13
16
202563
9
37277
207424
445053
337401067
26
375696
46
152168
756868542
73
21
3
80
60
8
182553
45160
776816479
256611
317802
38
69
560563851
490178
79
5
83
4
13
488341354
458292
211576164
51152
74
58568
71
259617
19
5
525860326
28
69
820094432
465295
8
97
5
428797
230054
67
3
85037
81
80
199139
821151450
39
69
93
48
93
91
202479
127546471
74
365439
67
442244
347559108
972343024
150246
160851
497020274
80
3
119027
47
186003
58
19
58
5
32
96
50
89
357260170
70260
2
391258
70
376992
1
115471
273157
350634
75
190325602
28
382603
49
488468507
21
264786909
117649
96
415743
4108
127888
198639
259367
419500
467320030
81
3
29
30
44
65
9
371693
52307
9
397993
32
473908
96
15
11
17
840573077
92
9
29
5
93
18
679060236
197903
32
14507
51
38
357230
83401166
87
226877
42
290129
78
23
15
6
165471
63
89
39
63
421567
227703
29
373457
31844
8
700009846
59822
81
8
268678
352408
64
71
14
436584
319866530
75690
3
629078775
16
50
81
53
78528
7
359028
285767
15
27
142318
104020
2
127470
2
21
93
7
231810
8
304065
1
17264
331788
77
171683
99
58
81
89
142473
30
488246
91
335360
381182
26187
22
71
59732
313683
38891
8
79
301351
634163572
16810
456030
6
88
189386
8
40
55
50
46
236343
36
23
23
238129
325653
352605
61
292970
114465
2
254896
96
89
400285
408121
374574
91
294506
331826
830434735
214028313
77599
331101
7
20
481146
142318
160650
204863
276137086
87
531283242
83
270604
194033
73510
2904
87
44
24
222678
51
247643
78
292890
355639177
50038
411759
448715
9
99
197309
56
444075
322282
394516
55
4
981344699
63
32
40
36
365176
25108
50
89
81
23
91
383436
186801
15
99189
43
260475
285088
96
20
5
63
263780
94
51
21
249254
111521
59
99674
44
6
119298769
107948
20594
104939
115779
75216
97
88
348914
56
463004
57
408322914
18
353912
65
61
17
148750
23
1
242812
94
4
146555
82
2
4
901738228
100208
50
351671
79
355411
399771
24
5227
77
43
57
49
11
1
104550
316887
91
921377972
394993
571595706
4
20
243648742
32
15072
557037967
391159
29376
31
40
33
93622
75250425
216441
4
99
263556611
423459
99
58
360490
458008
46
270167
19
209233
12876
131177
10
354794
203465
373663
408899
88
496972
34
99
47
6
41
95
1
312710
41994
415992
98
57
437304
67
16063
50267
25
88
73
232545691
241891160
923297875
33
142874520
506134937
131465
59
90
31
28
607732382
116662
462781
444229
123747
374073765
25
207354
395962
124857
57754011
1
396495805
37
94
470981
55999
12355
80986
377625
777627894
25
5
7
417321
6598
135837
56
84
73
533302199
78
80
13
213313
95
54
418362
253183
320813
231003
71317
7
213951
288483
15
186645
4
55
960401639
581360407
279148
47
261564
57
388236
330627
46623
251954
1
17
45
51
892394713
478061
41
213548
42
28982786
52919
25
89
197450822
374804
224507
371674
65451
56
397072
289435
421481
362108
376477
235103
129038
85
34
11
83
76
48
90
48447
8
7
265233
420175062
52414
96
358856
239455
239900
129669
467699337
87
406938
169357
10
375482
71
87
86475219
127797
60
4
157769
18
474983
489178018
327509
336968
49
170228
11
338751
143148
349230
7
52695
90244047
66
94
332899
83
3
6
78
79
41
244191
2
50
88
2
178002
79
62
427539
66503
228265
15
583616071
19
62309
75
230747
9
98
227242
4
29
223344
310837
30
87
321499
6
58
8
74
393063
426856
143762
195143
8
304022425
82
89
289418
88
76
123077
149422802
67776
290784
29215
382411197
499041
56
2
119410
99
291789
150564
69
5
336881463
673786440
32
16
28
144965
22
32
30
4
76318
479462
26
27371
33
641734836
159439
52
41
6411083
249759
19
82
86
11
15
3
42129
40
316863999
697436335
701889151
290647
94
313513
1
37
35
202288
44
93
98504
215985
36
83
273992
184797
184276
499815
9
50
14
67
83
42
27780
92
272567
8
81
956312675
353720
11
48
77468
8370
11
111400
14
395481
14
315492
465597
597825577
108880
431523
469978
29821
51
69
102941
335991
369739886
8
465076
57
36
32
97
263473
7
701687721
162782
168788
7
377762001
262931
5840
360757
102419173
13
56
58
989168233
91
71
54
63
488052
16
199546
112991
31
150690
49117582
43
293856
6
14679163
79
8
283858
423570
76
498791
38
37
6
248482525
347990
28530
49
48
24
23
71
95290
32
78
794969171
77
40
104860
39
6
432089
914343833
38
80
62
4
53
42
75
2
302332
38
68
30
341404
31671473
314285
97
54
375461
281874
264311
684316319
344350
3
35
179974
77
255396
86
4
71
61
145179
97
42
7
7
79826127
17907
11
61
70
292284
20
432612
386646
9
2
99
327311
83
63
716679128
370174
8
83
977903693
92
206426
328779
31
53
130389
5
79
371450
33
52
323345
216726363
199567
265099
44
77
282056908
1
69
51
93560
96
456624
385774
223494711
82
4
763433879
257924
60856
70
5452
3
322025020
54
31
24
402712
79041
111182
151434
18
4
425336
6
89
79533
24
68
929367760
2
9
162317512
1
80
489048
14
314623
44
2
58589
3
56
48
297241
1
5
465284
19
5
71
279992
307953
418677
92
92
212402
83
28
72621
7
60
4
147160
192994592
64
18
27
406279
425793
52
141337
220097
49
451283
448186
23
69
74327
457700
59
6
172170593
289766
389990
26531500
26
72
99
64
47
8
78
675385074
348417474
35
52612
258152
150148
256213
31
12
450473
319861
90
101642
204775
15786
46
60
87422
12
229728
451554
36
141873
71
95960
239920
97
391910
790616829
93
8
29
2
35
84
38
17872
39352
112165
38
487933
12
40
29
414360
341850
380439
800897211
221508
56
13530
83
241327
17332072
25013
285198
310641
1
17
349123
108883539
2
85
339865
484226
6
74812883
88
6
153295
15
1
1
89
867864525
5
14303652
471189208
411803
78
993574970
74
432660
8
96
269806
120552
190358
333454
41
38
94655
472821471
116325401
11
415075
1
92
130715
11
452880276
54
278232643
397435048
37
32
84
329541
334490
93
325984
49
2
29
98
431440
3
91
33
696271016
11
331094
6
92
55199
178862
88117
140163
93
93
22
7352
6
13
350837
71
451281
403027
147881
43141967
160375
430162
49508
7
4
288113
61
176025
46
40630079
32
467977
7
505097976
31
66
54113
319593
255306
4
204829
66
12
396317
2
953376145
7
63
52
95367
78
85
21
197395
95643
11
59
97
323109
40
216668
162203
1
97
271434
78
405393
85
51
647718378
399853
164345131
19
8
94
242052375
257017
19685249
24
492514
388495
318469
36
33
308014
66
21
23
166002
325548
76
181197
76
80
468530
47
99
81
56
6
66
49
14
246767031
8236
17150
497907
5
427389
50
3
14
362849
1
91
339643
27
425546
30153
44
187409
343743
83
278858
30
208512
50863
231033
850360880
50
90606
27
721906627
260426
107251
74
45
99
9
437710
75
88
189481
64
155312
422659
459914
456598
5
66418
9754
113818
9
9
89607
259410
55046
926594656
204713256
450415513
98
295407368
90
94
452549
106497
143569
67
227433
217572
292040
454197125
84
376856
114558
84
1
3
43008
354889
54036
419327
60
72
32
431388539
65722
5
28
768474193
14
77
483025
76
30
14
81
16
477405
348935
120440
28
15
493757
376282
172885
70
272675
86
58
489600
374144
11
209697
978645239
71
339468
61
138937
1
130005
6
341450
489991
5
256510527
217817
61
46
218108
24
76
222843
275753936
543474035
37
77867
44
92
12772
476505
17366
49
70
15026
135942
464225
156694120
298193
114705388
86
31
256542
328962
73
53
42
91
43
49
588476543
27
67841
11
84
221104
83
4
19
208865
459133
42
53
86
67814
10006
992304846
457801
986198829
58
83
25
3
351500
167748
310911
61
29993
432654
415450
380984
383086
403892
5
71
71
52
265551
33
1
1
467473
74
889902602
67
44115
374797
66
40
24173
288511912
2
81568
314239125
68
37644
9
5
3
8
24
1
314431
61525
154763
359114
130916
65
98
278526
79
60
214807
61158
946386667
429545
181498
843272818
155836
48
298617504
67030
779071238
72
367754
170325
77154
38
216269
147631
55
1
168800
474303
397584
257360
178608155
55
2
35
197524188
70
81
70
676778175
67
371856
95506
16
69
246372
323816
451865
77
14
63243
448445
7
70
172494
83
25
4
640074883
272595
165219
102646
140044
25
75
63
280781
380036267
345171
485850
44
52
294002
46
295697
73
495073
211457
78
269961
72308
4
339838
85
30849
73
431766
229754
329713
10
1
12721638
42
350482
356459
252548
331188
55
8
97287
193536
39194321
108833
46
9
236010
98
7
68
334155
10441
201731
77
485294
1
209054
28
53
97
276402206
24
45
484112
25
369847
97
81
209049
30
159385
37
92
46
53
9
86
51
195379
221152
462160
1
252408
72
371962
416526
141604
20
463571
93
139245
5
55
272656
885198398
325885
254168
14
87
44
27463
84141
364990405
810495746
276413955
4
76
409135386
126115
82
5
69
254326
406469
624475735
212959
3
95
191116
27868
8
252679
81
241625
163693
16
295885
782823720
260383
67
63
209158
61
7759
9
49
138139
349857
1
98
865508642
78
494168
296518
73
467934
469985
37
75405
460319
6
2
1
16
68
80
15
3197
81
404138
1
233215
69
72
57
57
42
43
301037
272284
57
408575990
46
21
65
281284
69
110202
50517
91
37
30
14
489585
416550
33
85
432828
83
9
470611
14
220395
4
17
29760
143155
85
85
79
47
18
139457
174221
452095
1
17
4
332328
436909
9
48
50
129133188
371878
315082
176298
17
382248
41
52
237452
77
360140
384392
252649
199127
22
488110
95
88
168534
75
127906
429991
9
84
33239
19
75
64
77224
355366
319442
454075
331839
31
847451423
1
166529
60
312246
65910
46
967294231
356895683
82643
3
63813
43
72
29
52
403463505
18
10
132290
34
79
286960
53680
75
327785
353832
671977052
453030831
177685
388644
67
460944
60
302783
232709407
117266
92
477763
85
87
248042833
339604
57444
426553
159193
18
46
426697
3
92
32
49
7
89
634634851
13690
60
91
157903
35
9115
150482
27
72
26
479701
50
158413
401793
425331
390490
4
451494
66
322835
38
305847
76
63
331227
24
44
74
31
94290121
666254346
2
21
8
134891
20
537252816
226447
24
68
877433224
73103
322290
188233
127820
247580
411190
74
13
345027
37
220276
4
97
82
33
6
60
275554
269809
30
95
52
272594
226582543
4
141860
454893587
554987711
4
52
62
9266
51
687256525
5
476875
21358
97396
17
5
34
38192
51
43
512613586
441709326
99
55
29
375610
756718521
492602
36858
190710
39
282823
487518
944799420
46
323445
80
8
168887
86
4
14251
32
96
464967
60
32
7
856869810
289940
83
378631
168715627
241724
26
7
14
3
67
466844024
348200
458811000
38241
704785188
84
87
99
80
82
23
1
9
37
671812423
36
51
106163469
41
71
14
75
468450
33
2
14
48
27
265075
30
19
48
56
616689172
402622264
256904805
7
227392
8
185746
88
9
11
17505
89
27
412461
72838
30
83
339216
67
6
219095
2
19568
4
30
49
58
50810
1
79
5
317578
253778
77
27
37
191895
431457
53
40
235982
258111
98
273620
71331
27
5
6
824531273
412855
76
83
17
225706
38169
330466
275225
139870
37
121440
680825180
22
161094876
23
282578
359169
223850
41
428740
9
16
65
219336289
86
62
72
3
8
70
353890448
884587768
47
93
299919
4
321905
20
293301
140335
489135
475420
5
486160
8
18
496942
62
132483
233509
239828
246565
127282
10
56444
80
438521
92
23
19
4
93
14
38
71
36784
337580
275731
29
97
68604
123324
11
9
54
261391
10
23
4
467944
57
283765070
6
89575
8
228545
310909
28
222941
6
3
45
5
12
19
60
52
4
8
29082
114778
63
69605
994998109
33
280310
70
140541
70
207599
155989
2
71
496817
10
320647
12
58
1
464544
6
44
996740095
71
5433
88
173789
35
267284
75
69470
89
72431
86107
410922
249775
281620
119868
42
471406
74
466629
98
52482
84
22
497772
33
421525
31109241
49
9
38
525470992
3739
133542
265950
56
1
22
10
11
374394
423199
62
2
183984
2
41408570
2
30
421709
12
8
95
319085
957764328
76
576368599
212943
993975574
96
80
405085
782184935
288708
67
27
75
1
98
8
344136
78
74
226943
40
16223
33
83
231553
14
120900491
24
52
426233
56
265679
9
22
7
9
377511
88
99
472194
22
62
15
402741
52
453060407
420989
425001
7
910383562
75
53017
25202
9
18
20
85
85
860077454
7
436513
358284
60
407115
966603197
882648945
136449
57
87
90
3
7
343549
685014910
21
12426
522995816
471816
75
27298
1
58
28
78056
13
771593720
108818
36181831
61491
195080
25901
60
315921
9087
270292
442035
452023
96
99
17
285067
402466
70
193516
11
196874
80872
104143
407940
5
497219
611477482
22
58
2
75
389502
7
59
444270382
45595
62
92
3
299495894
23
70
86
75546
180204
87
120840
151301
183089
78
35
90
39491
54
7
59
4
3
66
118932010
415598
781907989
6
31
56
386000
1580
10238
289266302
106702
22
343774
353013
97
207436
5
70
766179103
80
64
101182
97
80
10
313116
76
297777
62
252694
95
3
74044
8
89320
91
59
177007
4
225901
52
93
112645
297191
71
219133
171304
51
414829734
1
81
155720
64163
7
359457940
320953
70679
8
390993
342531
2
7
48
67959
3
169406
42
291165
130751
7
389564
44663
20
57
358447
86
30
84
65
87
38
5
63
83
68
41
33
60
78265
338513
72
2
351106
460859
242452
58
21
298625
81
293668
5
483170465
52
316364
10
57
18
68
441063
282147
52
58
30
8
11
421956
158347
96
215370
206672141
19
364379
10
40
43
346295
228311
74
32913
36
13
40
438074
954851281
48423
15708
4
189563
377095
492701
65
233117
66
25849
81726
228694
24965
767863342
57633
414565
485869
68
2
155676
78
38
63
394244
250013
246652970
246310
126608
2
169625
83
99
41
44
4
9
135779
92
72554
290972
476118
41
309929
45325
9
473819
215641
415688727
65
385379
36
459783
62873
44
59
84
474627
160947
1
353976
52389741
52
26
11
10
197618
95
26
200333
269773
3
25
38
324895
262300
66
39956
882922280
36
99392
454299
44204
70
245183310
111416240
27
64
37
57
311809060
312150
8012
883247306
421193
25
24
15913
89
142193
17
230698
482363
63
37
346941
10
75328
226363956
12554
379456
266633
5
86242
51
94
73
45433567
436241
91
70
71
246015
66
49599
38
158392
41
66313
375053
11
418885
71
256035
6
43
37
150749
211190543
372303948
88
9
42
16581
775007391
353621421
70
368301115
371
24192411
54
89318
13
427685
24
18
481807
49
421099
51
58
2
48
72
31
21
27
51
245376
207259
929774833
196314
316401
370526
468542
152482
47
60
56
89
432738
74
172266
6
51
116993
11
10
32
55
382082
2134
55354
458881
199563
4
297460
184322
171681
63
93247
46
57
70
73
112867
250508
39467
93
4
220660
8
33
7
59
415623
2
19
42
80
130723
874002913
77
369744
121870
266408
209954
50
425660
4
91
131525
458871
645133260
98
411978254
163287
879063264
73
202065
347822
69035
49
69
30
129561
94
825944490
123932
265118
75
70
300002
88379
262794
76
58
385964545
86939
90
73
2
54
174425
42
18
490092
188930
61
38
11540
169191
1
80
47
5
318558
56
7
300015
34
76
147674
86
2
442688
30
27
8
284919
2
424295
24946
366695
917332478
73251
242843
54
3
56
91
54
78
176897
36
89
101908
69
57
70
467304
807966905
444650
61
6
15
414428
735792689
65
74
74
123623
603179100
995804884
183400
54
13
187350551
452422703
13
668294032
91
289951333
227975
91
8
384577
46
74
338536
284068
78
444299
70343
92
97
73838
4
93
155109
5477
164828162
90357
362458
18
207839
38
61
41
352494
282683
4
283300
6
61
46
327009
347615
494230
281980
37
97
64
26418
458393
198330
382284
9
327205
479329
18
189722
40
163585
32
335881
166851
32
227874
20
496820
785878376
80
37221
52
466715
39
9
86
17
20
65461
5
39002
5
58
3
150844
106194
44
56
434260
324376
98
462041
4
70
881300811
46
414350
57
50572
85
180714
20
161847
494508
33154
2
80560
69
71
396980
422945
145918
30075
29
160359
69
34
474875
62
21
349541
69
41
489294
24
85
397974623
3
297406
77
217824
65354
89
289501
57
25
142316
74
92
93
407383
38043
32
796003510
65
54708
66
24580
404647
289095921
8
57
271592
7
737941306
44
4
924066997
103825
138196
241064
22
185867
97
47
35
3
19705
122809
327670462
650714069
73258
391161
4
887378302
100241429
192510
43
641599458
5
2
422451
128007889
12
7
74
146254
412510
57814154
71303
86
78
219230
494530
177676
27355559
19
91
70
73
77
20
7
99
314941
971226000
307064
473944
38
85
65
244667
39
192118
526333700
8
378499
8
45032
727617018
509902334
280189
32
88512
41
70
291575
347866
596715009
4
434402
17
31
11
497046
1
3
28
12
378892
76
84
431019
9
213765
874731195
99
233407
483124894
95
369939
2
267031
39
460662
74969
242636692
251207
90
22
478117354
85
149337
6
2
157415
319941
45
115749
8
919211760
605063591
8
315457
6
299301967
427327
351197
80
164975786
29
346493
75
8
41
64
276899
220942
377281
86
68
73
99
989998649
77
17
78
424223
257604
53
79
448451
402241
109436
189647
95
31
906544522
220127746
487166
418843
2
33
342651
580835177
10
489186683
399583
354334
92
5
42
71
65
31
154157
433006105
748407338
34
74
60175
3
340252
138697
99
123378
1
25
99587
47741
39
389188
13
26
412327
65
7
77757
1
241447
48
51
950767145
8
363369
826525115
202884
298445607
270564
34
390454
53
468513
41
2
25
93
52
16
53
48949
79
40
42
15
9
120937
470377
71
66
22
482324
339475036
89
49
283907016
22
124617
983115219
138946
90
475730
14
80007646
52587
3
65643
47
88573912
227087
3
2
61
831644184
661478588
249180
66072
998291561
229738
354574
13
156623
27
62
460353
104547
8
777748006
35
10
4
265730
139389
83053091
92960
119022180
30
50
337564
13
667801011
837333864
452428
56
20094
46
3
4
60706
647838131
45
326453
8
73
37
1
13
15
16
240584
64
67
40
93
25
5
14
76
461155563
31
70
213242
178520
113759
149792
24
78
115445
437609
69701650
17
1
381534
81
438519
441256
65
9
431892
448510
70
471163
50
404031
44
3
355694
95
5
80
60
63069
349819
399752
904775858
345711
147663
702532563
179316
157914
5
3
326382
4
74
5
827021278
393863
430750
352835
55
304828333
98790
324236
61
432854
481837
68211
222588
901707639
337624277
276027
73
96
131344
163415
194427
52
44876
348983
74
241443
286957
96
208147
89
10
430222
23
98
97
89
24
33
93928
44968
2
37
74
389114160
82
2
22
58
5
240782
45
94
57580
84
447263
496958
418808
9
292450
294678
30866
216867
151525
61314
112416
153038
387746773
455431
8
475938
54
24
239747
72
35
35
55
35
456159
427150
106014
191851
386559
324859
89
3
314193
41
41
469235
288679
3
291962
9774
1
497754
75
64
124450
51273491
272220
283764
91
9
34433
718871056
73
68
15
226631
99
9
278211
160327
1718
758890539
42
56
99151
314982
253932
4
883912943
467357
7
40450
484737
241430
895465089
6
7
52
68
275249877
88
4
275072
5
74
79
159620
406916
65
48
32
69
8676
85
151045
55
136593
37361
221470
45616
53
40
23
495369
26
845107060
384624
54
686191047
256612
194284
29
61
64
7
72
53
19
64
68
1
75
23
42
7
5
99
40405
3
3
4
58
63
51
432590
276319
34
1
29
392019
10329
34
48397479
713800173
37220822
14
171990
499615
73
44
76
42
320502
437727
428172
966202110
68
6
86
8
17614
4
54
130152504
3
8
6
52
83
16457
1
41
55
21
75
68131
91
64
469486
733503325
409557
79
8
7
43
729169920
188133
175269
272984
2
887412111
494611
71
34
451580
63
449136
235299
386821
65
6
12
7
278931060
249849
78606572
332735273
134850
373014
27
44281
398349
67
47
452493
36939
86
361133
361889
643188164
167527
54989
203813
49
202166
165846
468855
444448046
12
399039
17
26
856889605
451991
399695
74
387929
54
304005
43
512334921
161328
331181
63
458079
11795644
516955994
211515
423070
81
178784
15
20
720713532
497978
393726
3
66
458544
53664
4
568091004
8
271806
89
658235209
479977
51126
17
569994868
26
282584
18
86
19
322845
33
4294
571540092
2206
443447
454540
227948
34
1
442512
87
373786
349247
366340
6
284479
90961
263305
387987
126112
440875
38
42
97
50397188
77127
45
43
183309
324490423
481575
285455
475090
433792500
425068
72
481921241
35
4
682134803
21
445764
23
179415
40
19
41
447634
212407
181977717
360026
87
342230
121109
144752
347362
57059
190561
389056
107724601
174999999
17
70
23
335701
135464
86
163725
286263
109169772
47
32
60
310225
472941
989493193
315389
41497
4
60
52
338566
54414
89
529431707
373411886
373337
370201
5
6
6
64816
25
109394
66
441291
92
4
27392666
39
67
177081
44
303220
43
474488
303517
347356
258745
353238
5
73464
29
468363
305201
12
221904
1
6
448423
5
28512493
334029
16
857211751
61290
88
48
48
74056
189369
106137
64
62
34
8
424884
20
22
61570246
9308
12
383122
14
42800
42
44
75
12
16
9
48
199316
93989
413492
491946
75
291818
74323
7
77
324525
59281
75
223188
286602
11
313629
37
229708
92
131928
48
24
91
56
38
141267
15
84
96
347004
3
615516688
55
93
399060
1
68
279325440
11
74
478617
460055
236587
20
231636
82
50787
233757
270769
699070371
35
533144510
82
427018
138141
22
46
71
45
70
23
448965
143755
180771
112445
347500
33
315951067
23
253058154
246614
437616
96
24
171993
49
12
93
244607
20
8
8
9
15
55862
73342
88
172659
387793
492260
487452
160848
430791
61
92
3
160013249
106212
54
26133
68
52
401818
94
55
336503
196940
192176
251976
209504
96
317965
53219
320912
9
80
43
219258
28928
27
86
225739
99
17
59
7
4
23350
74
703872501
22
90
217989
94
8
16
82
416477
92268037
345417
65474
80726
477818
46
52
26
82778262
9
36
30
222933
192972
126604
444295715
3
484944
43
901973902
50
89
37
124098
7592
890909090
72
174077
40
418071187
472328371
36
45
223710
1
451850
48
15
16
9
38
419682
470213
16
363961
372246
284415577
251478
76
622572012
1
22
71883860
5
5
90
6
8
80
4
46
73
47208
39
54
68
59
210705
37
268973
356202
95742
8
439388484
103909412
181543
88
127061
13
19305
196512
499027
91
30
422824
1
247980
6583
74
176203
133853
69
76
321893
119248323
490307890
15
20
34
2
17
223609
68
20
138669
295885
58
38
89
72
248610984
375395896
348751
427152
63
424604
142905
58
32
387052
50
79
7
661336722
421192
84
743434282
49
98306
9
459288
18803601
4
79131
252484
85
99
81
76
4
381735899
22
7
12
55599
363716
255627
270281
487443389
12
30
24977
74
194289
651561437
404695
87
38
90
9
666177923
6
1
347897
380866411
29
66
58330
61
7406
45
61
448538
933714867
983540959
310176
7
7
49
42
13
232650
59412
273094
201963
415562
396770
46125
157509
1
81
55
89
7
68
8
417386
91
339015
19
91
489618
99
52716
742629912
22
4
709534108
79
79
16
309632
414147
95
64
963619670
86
902015062
75
5
31
353421
78
3
97
478639
9
407795
5
497736
256345281
64
380826
72
312872610
97004
86
244698
30921
126257
409745
18
255157
15
139980
72
306237
28
12
19349
780071585
68955
155943
19
497653
354793
28
4
22
446572
287911
57
6
372734
186131
55
50
90
96966397
67
410024
8
448857
289203
88
7
34
400970
74
400445
31
89
15
66
201435
198789
20
60
3
135166
278004
373244
26358
8
86
13610
226359
475741
900181444
955387319
1
38
25
209369
20
49
15
199009
57
496921
6
528138843
124368
87
473293
347400
49
958068342
318561
24066
393973
22
84083
31
34
7
292153
301935
920318723
60
85
63
41955
499283
366213
54
29
369133
252132
25
68
11451
97
8
198434
90
3
29
85388
296329259
424370
4
356981
159657
301262
326084
79
29536
307842
21
65
174851
6
25
242759620
6
184357
72
37246
23
304950
49
482055
90
355170
3
3
259989
418077
92
80
489649
189642
86
424446
402983
2
89031
352726
184835953
5
159091
9
77
22
7
2
162059
374805
114234
113187
291369
483424
98
427708
13275
2
75
70
40461
64
75
81
92461
9
191783
71
428473224
36953
123282
632599377
96
48
93470
53
295401
276970
63
40
12
59
47
65
182849
21
197088
9
246918
213999
95
72
429724
48
48
5
50
272521
95
299638
320126
9
40
77
198226605
420043
124650
7
62
90
395286
7
249722460
220885
59519
89
395734
144575
79
5
37
11
57
119929842
330548
80267830
92
55404
84
359946
40
2
102950
202767
48
1
62
3857
82
300077
327207
32
484852
4
7
3
490945
91
29
115134
179702
12
286251
383526
5
338107
190013933
66509
17
1
744166873
24
92
314783
36
400672
248855
87
1
427380
264617
97
302433
157011
3
31
74951
22
54
232767
47
250105
427726
4
45
869763560
333372
322545
52
65
64622
53
264282813
23
85
440503
53
96
952979819
98
86163
46
486303
7
227613
17
10
231932
42
98
87
311817
494303
8
168041
78
484263
270549
2
21
30
852635675
53
98
4
2
5
30
69
5
208743
88
319844
54
307705
176825
382953
621263290
30
365205
91
400666
40248
582895689
483043
8
477525
96
25
4
99
53
48
852846320
76
81842
62
2
11
920460697
43
335151
92
46271
16
23
58
21
573797399
576549324
9
857101628
408394
40
142646
255780540
92
28
17
649262318
8
261215
61
30
12
63
7
67
456636
475812
7
68
357137
9
60
89
83
531572765
19
470477
51
72063
61134
7
70
380357
44
93
69639
81
88
46
53
45
410325
192185
7
5
39
106980
157519960
73
930826977
275901
438480
1
44
59
444354
127735
339210
16
248075
220777
83
40323
77
4
337043
362051
218218
875655551
475630
285925
36
69145
39
86
95
34265
17
16658
7042250
2
483704
78
43381
83
52
59620
19
58
652117176
65
13720
165420
3
287297
46
71
99
14
1
219882
11
121819
31
50
13
64
74
14
430424
59
232829
140276
89
45
466381
12
52
56
20
76
11
31161
76
49
326138
352865
204683
894904735
5
86
257461
356617
305495
866236445
102709
10948
960621125
87709
69471207
85
1
124999
212033
407583033
91
7
407754
328160
92862
9
168974
359399
69
64
397228
93
330198
93
62
88
109253
51
409956
59
303863
86406
48
777266676
85
3
197837866
28
367474
84
207997
201837
498855
511602289
350316
81
33
56
47
77
43429
461744
105068
99
165501
383401
461051
61
99
59
94
83
384031
254587
560877477
579544643
52
301951
85
48
436861
216167466
7
42
216655407
79
48
17622
293450
254620
161945
89
89
64
13
72
141071
361388
92581
74
48
11
90
37
38
337696
98
18
7
491618
53
265617735
242370
174251
75
50
79
271419
60401035
42
61178
28824346
73859
56
14045
60
37
97
307461
73
67819354
31
39
59
346972
24971
275020640
758018835
381469
1
286568
3
339534027
89
336022
94
9
24598
45
83
22
36
74
45
1
13
47
914777633
60695
378906
20529
312536
81
98
63
224064
322831
461245
14414
75
91639422
38905
459684
8
70725
6
97
198370
306228
116854
249448
62
223433
28
444173
56
141606732
38
41
70
18
43
444978
1
455654
741092824
81
9
24
79
71
455947
69
66
40200
79
62
64631927
745417922
278902
762684061
87
36
211968
465871
5
73
96
300308
196048
3
588355005
19
95
56
499396289
463541
60
2
66
28
2
375562
9
277599
304388
92
15
99
53
4
8
152028
1
41
258466
66
583159440
14
5
263930
494622
55
2
47
479253
221713
8
77
97
68
82
66671
210189337
499702076
15
93
273703
21010000
67099
75
2
193992
59
299133
453974
337594
135131
295135
84
23
10
846
194546
268203
198993
33
647818484
394229
7
22
11
92344
128625755
23103903
61
5
26
246877
58364
301016682
280817
58012
9
3
279077
319638
361698
369362
2
750158543
82825
243132
318678973
49
477748
49
70819
66223
568927223
9
244949
214668
25
481825253
479215
146226
15
273893
13
438740386
372971
92
410719
63
33
7
42
182545
4
76000
428427
456511
649000495
151265754
96638
238434
34018
54643
29
180878
10
426453
356728288
322800
18
1
82
342072
471419
130582
77492022
28
39
80
41
415080
3
58
356184202
126758
87408
51
197259
220985
14
283208
49
393205
98
590596440
11823
5
98
59
78
731100074
337734
61
408103
86
134395
4
1
57
122260
455519
31
96
364568
70
323687
45
260660
347942
62
492875
3
61
42
31
62
77
2
132591
99
337568
50944
31
60
63
366561
95
21881
72
60
358510
355961
7
262904
40
64
99
27
298118
98853
64
60
86068
64
61828
356698
21
275009
75
3
254514
40
396858
66
45737
286262
7
26957
223646
132038
1
216362
629324817
20
73
404605256
35682
91
98
946885038
75976
8
30
23
99866
38
194172
399733
5
361402735
4
52
326436
28
59
61
149953961
470750632
70
201069
91
13
84852229
27
429134
273027
296614
474421
76
37
43
165503
1
40
647268548
89
356041
443904
39107613
399035
45
119427
70
90
73
6
62
208038
9
89
260500
69
267182
4
87
363976
362058
26103151
59
14
155215
261778
496227
33
829679001
355532
445869
72
30
250422
429458
41
1
434084
870887209
67
24704
23697
416334
28018
163343401
78740
53
196418
51548
53
496110
435480
4
481563
417850
49408
69
54
160699
152815
1
577268833
99
344542699
7
267322
111076
54
287775
316938
72
68
66
418389
98
9
447948
14
87
215889
102419
121977
319534
363170
201060
285327
971224409
907474988
80
263599
13540
39
380546
249882
7
172273
8
159407790
99671722
120417
494599
112141
91
470732
3
345194
93
5
56
285274
198040
83
90
9
38
190441
36
34
63
9
2
275552
50
99
8
17437831
48
46
22
407255
131408
6
8
74
36
197745
18
189568
109505
487282
173933
36
88
12
131571
10
318813
348788
379849
387120
72025
15
22
6
1
3
67
95
6
23
116197
386032
207059
42
432620
230636
393493
435422
260920
437121
52515
5
266239
79
198851
513963701
5
32
137464
57
2
367907
4
1
384327
334028
60
109974
411760
177173
173866
56315724
84966
231515
73391
35
385321
424275
6
67
119210
201448
88
382456
3
263534
78
300918
89
12711
215397
57
43
92
22
145605
309622
282895
7
18
8
5
6
443080
487550
81
75
89
41
34
381701
2
126154457
39
30
318651
75
64
20
27
18
55
94
27
74
66
36
93
50
419962
203370
97
224914
206749
460031
39
37
44
69779
586298522
9
62852
9
74
286310
73
225863
69
92
74
93
6847
7
73
606021783
233669
48
45911457
474330
72
79
9
436640
523711948
410873
86
724706600
159830
8
94
92
55
5
293329
293027
22148
371042
199216
232467
194051
264507237
13
3
137694
392321
88786
29
37
302377
775655417
113333
1
96
8
3211
505486759
26164
95168581
5
438391
48
59
47
227810
563474332
18
20
106128
10
240894
893281409
38
92078
76
362309
144624
82
74
574528255
380984
65
6
949612629
321056
222457
248906
357034
98
3
7014
9
18121
99
8
7
81521
51
226255
33
90
85
92
9
438000
701989217
109871
41240
97
79
117691
424992
271350
325096
97
91
472313
6717
253658
255832
122383534
50
391482
86
347582
458081
82581
24
21
67
143419
446174
77
462586
94
36
485822342
264115
492603
23
112306793
941420102
31
79
14
32
227693
60
65
136077
133587
4
10
60
40351
493533
5
726937077
384810
339213
61
707483150
84
25
75758
9
297123210
258558
158936
87
255733
5
35505
540270791
46
369747
59
206482
145452
42
350500
71
729496408
15
238479046
82
173378
483605036
428463
48
19352
32
5
467343
79
247656
1
362785901
493399
374523
8
9
120345
61
764323290
38793
50
174851
67
22889
14610
183287
20
182810
277330
550400010
308008
8
50
69268
31
2
305231
43
15005
361710
30
8747
1
82
340000674
25
364266
9
50
89
673267095
87
407519
71
287561
384945
54
17
42
456755
878461536
12724
97
49
418375
60
98392
329816091
272384
78
27744
80
24
13
284552
998127467
20849
31
66
438645
76
161554
219853
1
36
9
29
35
45
6
14
13
22549
3
23
1
73
67982
488910
386006
237081
270392
294760
84
147336
92
24
382270
268386
496861
28
84
191490
450431
367785
62
17
96320
57
275387
5
120045226
24
134780
103403
455367
232036974
2
73
297805
214155
1
29407
8
19
492341746
213718
25
83
3
5
66
34
58
92
213070
277336331
2
19
54
33
38
86
334546
28
229395
16
53
25582
317633
62
110492
77
13
6
486894
78
8
64
9
67
97
21
56
67224
37
97
312995
407574
458444
66
497226
54
289930
445516
46
70
10
229019
26949274
154296
8760
47589
428488
73
494672
13
157369
42120
59418
34
227235
444959
3
73
58
189441333
95831
98
308953
213266
560020606
288659
260434
7
15
158079
145989
907887533
437456
440901
332924509
367596
22
5703
63
260335
2
96092
223307930
54103
127148
359399
286387
78
669584955
231808
6
17
495334
87
272156
310674702
33
11195
7
470010
57
430505
5
71689
40401
489057
44
91688
30
20
41
56
22
437345
14
73283
16
46
67
122038
858540395
98
51
1
189453
343549
160978
258915
9
23
360016
78
6
6
89
48
1
210965
439723744
77
490444
147421124
12
102964
715855117
166848
78131
29700
79
444227
10
57146
136736
64
204414
117433
9
352155
30
73
90
78
72
58
95
236063
342787847
512925173
8690
381077
18
92
26
13726
80
21
91
76
663268579
480131
695768654
90
70374
40
74
469692
85
14
125132
74
76
61726
383846
467835
143279
19
79
54
778250682
44
53
344225
74
251277788
35
85
91
82
14
365512085
81107
355694
758173505
97
58
42674
7
39
481167
32420
58
218104
299820
247054
73
22
18
1
94
1
348154
187571
448050
625695158
60
75
50
1510
6
97
490622
700271310
348050
73
306613
428208
39
345675
8
24916700
132837
62
345512
175267
90
466557
195009
9
719842290
229855
450772
439285
99
61
305866
52860
184344
53
240868
30
94
329648
15
268823
75
90
11
32243
251030758
20383
9
52641
3
422518
24
445242
3
20
21
62
51181
11
6
28
319812
98
53
31
483200
134221
23050
162948
249402
302802
161271
47103
4
424396
282782
277792
63
22
170285
276454
433013020
471886
324396
77
8
138690
9
32
86597
40
392161
405585
566639831
110245
46
159568746
89
12
7
137993
8
448638
2
235373
64
249280
469042
177551970
13
793039975
25
245898
85
331331
222063
54
376602
234533
136947
334419
36
31
379240
88
88
89
15
95
96272
167704
19794
269985
198403
350067
8
477775
321851
207443
2
726878778
318392
30
368190
381490
408325
882631203
13
453467
109709
43
304417
66
460431
3
43
84
80
309638
52
367836
39
44471
23394
27
787916506
51
26
47996
474436
13
355701
153192
735371324
482216
5518
137194
8
233763
315664
18
881517288
49
451479
223001
56
6
49
95606
94
15
211868
2
280365
147258
158857
102548468
645054931
3581
3
42
119654
9
1
99
77
39
76
8
1
76
39
6
203085
7
383088
6
6
13
10
72
7
145068
47
415432
7
150594
25132
439157
472648
612341454
54
35
8
64
58
11906
66
65
7891
385620
126143
41
79
31
132186403
13771
77
82
397318
5456670
385638
1
94
77
16
36
494087
26
455401
769546023
44042
462261
75
191297
138270
40
140883
2
99
196818
2
47
99
134636
8
31257
421527
145123
1
145533068
345406
59
5
86
999364338
93
269398
7
145453
64
280436
89
59
29852
97
44
7
283139
763745606
91
110223
498556
45
9498
25
79008
161367
7
176399
77
30
6
157447
111502
476888
31
82
45649
393586
37
82269
77
90
3
659248437
89
189636
29
94
102868
115138
66
149883442
167676
33
33376
314721
155058
2
29
525660303
236482
4
313988
43
7
62
305951125
52
52
439363611
256217
30
101795
330593
43
8
62050
2
159098
284642
16
73
37417
16
50
1
18
3
373652
247327387
32268
487806
10
6
237913738
82
261447
384592
690170936
265722
84
42609
32
278076
793700183
67
2
34
28
313881
396597
323824
49
94
31
80
431615
68
81
94
31
297533
474904
38
3
86
266019
201003
4
61
189826
592875095
212412
354647
95
48
4874
26
107470
88
2
76224
401843
22
61
52
332139
26
58
18
89
43
286024047
152911
82
15
19291217
1
150876
223439
351039
93
3
762172585
103696
77
434791
48
68
85344
28
39
96
80
242023
37
10
48140
87
392800
75
229449
9
34323
322575
6
290268063
58
196860
127233
562027009
20738293
63
63
404034
12
82382
45
77
445713
79
448733115
33186
460140
57
695125453
57
17
23
27
398481
53
489988785
353342
55
44
479678
91
81
47
21
474873
843145167
9
18
50
33110
417886
485372
5
59
7
325182
262999521
512978072
76
919304217
226401
73
22
158160
7
411341
26
81
24
499170
86
490122
54143
43
842873120
209112
141549
69
397113
81502
63
187871
42700915
397970
49
2
93
37
317946
444170
28
63
975284667
743184758
730977885
22
499366
144640
90
11
13
44
99
211615
7
399093
175881
23
381024
57
49
41
91
197483
202788
49
90
42
309466299
44
270183
86
80777
48
37
113376
12
5
55
87
85
81326
77
22
87
15368
51
4
8
896483599
179885565
325341
233642
410145
7
454572
88657
67
365072
139695
396033
494518
71
459809
242796
90
69
310302
131774
992512494
7
57
85
32
299815
495316456
10
77
105239086
16
489910
59
49131
380373
134563
82816
271709
193992
22
178654
106
772879650
1
46
33
605891315
20
87
27
69
84
92198
83
64
73
88
62056
274671
104490804
263068
14
415503
91
66
293999
13
4
33
87
89
67521
234879
148261
6
78
247724853
163703
32
60
78
88
373341
7
235644
209366
985123505
84272
766873939
366130
34878
62
152312
380694
49
118019
62
10
272305
262884516
38
364072
77
90
13
28
426541096
13
345650
325151
202910
96
56
22790
1
12
7
472724
84
99
2
272852
20
14
412335
150138
3
92
52
77596
223210574
714748759
467887
38
56
46
445645
437340
143067
93
61
52
66
20
93
21
277456
164254
858844388
286182
104621
53
432283533
1
194810
312545
6
180542
521607266
80
38
354065
40
69
420090538
439889697
9
988136607
29
57
461120
3770
30751
99
9
826393422
192811
86
110030
82
427210
335337
446388
96
132459
436708
242022
113930307
447047
758619048
149739914
6
65428093
144856
98798505
57
2
37
203627
36
377032
90
492792653
24155
217155
51
7
159099
145208
51
114482
46
40
63884
431409
358746
355015
373799
19487
250562
8
58
69
3
87
731649445
39
3
480247
176841
18
292266
5
54
85
503099710
471967
444157
417348
283690
18
1
6
82764369
302258
55
354446
269248027
494918
397172494
17795
72149
150982434
219526
7
382072
56
32122580
342623
50160
42
73
331750
61
127613
97
70
434711
4
281680
1
244655
315270
108101
409731
9
187102
361328
165667
497009
58
319898
121978
236197
7
80
232923
22
481727
63
62
845198729
22
9
4
63
377939
173795
48060709
23
317265
9
6
291702
55
12
28274
242650
3
6
61
664262593
155325
531137146
296456
75
7
3
80
221667
50
2
704505113
13237574
385063
494018
101713
643246453
32390
594519209
75
6
22
18
191856
50
67
70
82
27648781
58
74
738695309
8891148
198999
3
88
2
566897902
228010
23
279115
48
15
41
51
89
93
519947196
5371
489555
777510480
16
59
25
66
306449
270821
307238
82
24
84
143609
180110
60
202176
297723
71
85
81
365657
318204
81845
4
297097
1
96
7
69
75912
336449
852953865
51125
40442
73
2
28
469690
14454
70
27
81
2
73
119176
72156902
19012
791820046
35
838870535
184734
22
53
316014
49
28251
70904
137198
50
78
36
93
206650
136551
82
85
96
192463
84
47
48
9
78
7
420085
62
310435
404840
490310421
89
377007
8
3
23
288031
35
46
855081960
395551
43
14
6
160857
431358
420362
14
286824
280869
887419
276810
25
57
1
391679121
610793993
57
69
150957
886868222
84560
50371
88483
497299
5
330629
47797
21
71
48870
9
80
860731672
243428
328561
4
57
12
139936
49
66825
74
52
212690
285303
11
361492
63
8
4
247934
559032107
68
47
30
17251
67
185371
7
63
272069
430931
84
452987
137760
20
98
71
47
166992575
78
23
197193
27
397222
586365997
352521
88
397368
76
426538
56
781404372
9
49
14
241670816
9697
22
394587
45136
14
99
49
425589
137523
56
8
28
5
849377589
286399
324131631
20
41613
301949
399096
476087
29
23
73
63
247163
29
3
193353
339758
261045
12
144253
143822
121293
48067939
74572
395200
7
30903
113285
3
86
517500070
90
8
92
62
61
35
9
56
34272
75
85
68282891
255781
42
488282
150445
70
96
16947
13
6
82011
91
133631
327137
57
58
32
424095118
441994
274018
394648
279992
8
81
452209
94
144257
5
436456
95
1
110026
469386
57
239202
761204451
78
108284
1
42283
2
19982
324323
638676501
383083
58
173270171
102860
346148
41
198556
7
89
163086
68
157565
21
1
64589379
116362
50
21256
114919
20
256895
8
4
490366
688442475
18149
188326
217095
34
276524
245827
313562
246452
85
431070
871247828
483729
230899
73
95103
740447442
28
94
26
80377
2
211827
80
22258
57
47
90
23
32
40
34
233007
175391
39
63
339104639
404833
99
95865
9
29
26
374013732
316316
95004
267223
497827
29
209368
453358
414978
49
382265
274633
1
441236
36
314403
463720
42
500487835
345097
481813
301643
29
6789
27
4402
10
10
336387
347251
186990
33
429728
13
8
55446
24
63
47162
115591
47
24
328450
183489
65
47722
1
2
35177
6
63
700017518
389173
334530
160169
40984
6
38
78
21
298356
115163
60
17
65
71
44
251524
21
8
392400
205123
177287
33
70
381796
156610
37
2
425578
73
98
81
198839
67
453764
70
267679
140356
163581
13
276733
444912
39
991576509
47
3
319286
11
444887312
56
72
39
86398
30
537834006
91
57
9
27
479030
81
43
40762
812342923
183414
469014
751841308
3
44
66622
462455
251654
403921
186082
39
6
84
329318717
166826
18171
404824
1
10732
325542
50
25
204494
509831548
56
88
54
88658
313453
912667426
317022
55
42
47
217866
11
7
80
80
248616749
13
112774
71
6
448494
5
108923
39047
35
448946
44
811897437
69
89
26
39
1
177763
19054
69
78
101822
73
15
26
273668
23277
429608
24
984350781
82992
450065
74174
3
9
94
58
429313
54
263367
19
273375
84
46
55
480049
53459
432706
29
8294355
88
17
5
58
416300
98
356584112
27
24937487
121274
385059543
68
495830
3
3
75040
25
35
94
422326651
427984
54823
4
47
12
162264
15
52
364861
30
7
20873
495084
237171
61
60
66
439700
2
183845
43
21
495535
82
481636
16
433335338
94
138215987
2
5766755
29
88
205791
17
35
1
93212
81
60
24
113007
3
218726
21
93
252259
188190
1
11641
84
323813
157861779
23
228103
617216893
35
79776896
32912
86
371545
111944
6
1
109178424
345167
99
88026
76
326607
71
52
89
337027
173459
10
36879
20
126621
305701
252646
86
2
65666
159197343
477861
26
163132
331433912
247161
116064
21
50
29472
277468
15
364389
49
95
75
18
30
351560
342142
26
125936
369548
38
228408
303401
371110
117956844
209615831
142213
18
794014601
244363
93
66
50
4
58
60
58427
55
190988
4
31
50
444344
1
278195
63
85
15
162847
9
328258
78
4384
468876
17
19
398693
306790
53
64265
32
313901
170604
30
669597090
430351
480363
72
99
10
65920
27
456263
76358
70
68
2
465573
216892
91
107624
348593
9
25
87729
11
56
29
298986
253714806
32
36
322497
328684
2
19
500226029
259958
1423
192892
218646329
3
499504
485914429
328074
81
603770713
5
46
330665
11
91
388771
581387539
222916
251772
314461
5
194531
75036399
7
204433
250935
3
64276
43376
86568014
65
62
355824
62601
95
324263
17
406116
298020
85
49096
252918
59
54976
47
27
5
64
99
471580
73
121747
8
22
49
336657817
441536
89
9
85
297676
105116
52735
84
163364
256612
16
55
49
3
62
9
302615
38
573073472
18
17
634516546
104836
367194
79
141850
293078006
384806
77
14
34
79
211748
19563
41
34
50
90
444240
1
2
4
170372
51
75
6
89
2
25567
70
78
10
54
145940988
11
32
22143
131960
106487
294932
9
40
66
2
74
71
188162
4
85
322987
316183
556451224
25
153252
14
78
85954
52
52
290938
10
642650975
97
28725
3
71660
87
235800
83
26
50
435109
103982
48
442206244
6
362928154
27
439068828
9
26
220526
8
191944
63415
147473
7
98
6
92
9
444252
431514
37307
8
79634
21
86140524
197568
89
21
243469
91
525813739
117475
122666
413789
246707
40
66
179320
34
49946
79868
4
6
401221
266368
37990
3
290212
80
486534904
21
40977
88
862006191
9
371248
336696
91
54
2
74
6
117864
311529
137752
201089
6
56
166641
52
467601
40
53
42
28
111341
72
37
58
429510
11
463802
2
33296
68
418673
241310
482024426
370564
94
49
425266605
170744
109092
85
35580
381708
5
124522
74
70
507479320
66
1619
431333
2
320664
232916
39
189930393
4
98219
34285
5
49848
93
617843277
9
297999876
89
139049
171461
460571
51
50
9
49
375559
146063
110833
7
76
14
145715
348652
823461801
92
7
178791102
29
22
470351
804929324
45629
34
26
79
351576
87
316066
26
377582
260038
369841
46
88338
261876
175358
257063
217488
15398
737283987
116779
10
42488
401725
45
4
29
108234
171830
75
8
78
42869974
31
42
85
33653024
93
8
209987
8
344802
472853
3
632174741
90
3
291741489
53
480859
93
94
346942
39
147196
16
94
320654
52
283557
25
11
193237949
54
428994
79
326245
90
16
81
142162
83
50
218084
7
93
60
90
8847
19
28
203349
197770
69
279050
38625
1
235601090
456148
231997
2
23
49
40
86
200620
3
15
28
76
41
75
447115
73
951556189
90
90482
810066610
93162
411268
343157
79
97
297876
274977
30
61
106980
63
75
12215
342615
442641
30
81
84
417693
349533
87
25
585546519
1
52
407268
423723
341104
341911
110491
13
658963802
450430548
360277
27
329355
86
318719
386201
40
582066038
327854
55
3
257412
540431080
29
22
98
28632
460270
611485350
50
369867
460842
383395
5
728291511
90
171580
4
66
436736
691332273
26
493399
311977
269484
24
59
7
469648
150060
952301073
82
120217
46
63566
7
796142448
536246527
89
56
2
27
65
112689
377275424
88264
28
479360
13
490393
226103
63
184430853
131932
19
80
356979
304905
25
71
94884
51390
8
51
75474
344445
11
48108
25
97
290636
41
43850
373134
356861
402755
435949
37
998839270
340752
88
75
163803
4
412206
26
385666386
1403
218817
76
77
25
63
69196
351915
421027
85
15
9
388218763
30
245879
65
456759223
57
15
80
202592
42
88234
2
8
436682
76
72
54
5
3
275047
881472022
75
92
43
77
91
68
45
4
125656
16
474671
82
16
306190
49
152182
182252
13
180512
5567
655262333
216071
70688
65
26
264452
85
257550
369215
37
402918
53
4
67
60
935839790
43
145674
52
150824
185113
6
208916
31
87
155076
51640
239400
47
82
75963961
158511
483463
7
25462
257050
475162
182731
395093
66
196062
482325
2
13
647549800
82
44
246691
89031
427864999
461715446
449603
469933
150237709
32
77801
67119
8
79
907108111
285504220
739391944
241607
58147
187145
94
9
390699
55
81731952
842183008
73
4
214483
292071
43
251177
190848849
2885
53
187027
12
93
315326
40227
170042
20
71
50
31461
17
8
6
79
1
341004
14462
376486
32343
90
53140
493156
439376
97737
177725
196372
2
46
23
82
43383
303430
219529
86
13
60
121200
1
41
254414
25
67
1
788032556
74
769574471
22
329210
1
85
9
293049
32
73
67148302
467494
65
1
9
90
44
489141996
56
1
169657
77
75
2
6
29
171211
256773
22
16
81
200054
26
94
42
2
78
87
15
448187
24036
9
9
78
405505
309682
5
308339
85064
65
245245
212243
4
51475
88
46
25908
10983
2
46
711247913
435220
261179
38
9
394895
25
301363
50056
454597
199809
402980
439772
74
88
35
65
195729830
90171
297139
25
80
38
159234
58
377654
456882
37
5013
3
98
84
87
7
468279
58
95
95801
9
31
289562
358472
39
122170
659751985
93
46939
6
85
52
481773
402089
9
86
5
50
98
45
401746
35
309359
460664
65
305140
59
68
35
53
50
423626
122055
37
51838
365778097
169091
133061
41
497392
117370
55
311678
331891
28
37864309
155090
19
88
1
7
373825
372677
8
440428
478550
81632
407092
30
386093
72
37
64414
74530
4
397226392
48
6729
230552
22
74
277451
257885
468827
45
369428
329038
82
9
86921
64
247639045
240518
712455458
402937
690154923
2
40
155440
31
74085
212994
224227
22575
84
82994
46
56098
35
169944
44
36
121188
6
411099
396894
442020
890997878
466204
442902
334756
9
79
322609
33
18
1
219045
605735749
30
418918
332359
96
131675
28434
54
439828840
62
645001466
15
287409
8
12
7
92271
80684878
41
4638024
90
316518
9
348268
192466
60
82907
434838
54146
239676
480704
60
63623
10
651783255
66
69
314257
84
293587
494824
46
13
304235
191543
197068
285237293
55
91
171445
311129
258637793
62
15
72
79
42
53788209
299913
48161
49
241056
127496
53
208512
32
494163317
6
427678
46
966011587
183591
99180
124801
189953
71
76565
481310226
42
59
314620
1
93
50
118796
269089996
387036
56
389657
263771251
453839
30
97
368138
1
142708
52
46
360295
238302
7
99
14530419
177962
93308
24
295355182
96
92
87
6
9
1
281144
421170
242929
8
26
64
344907
77
474508
1
4
349795244
97
315401
24
9
447447
280508996
92
1
497519
75
424202
3
9
9
392884
6
24740
51
220816
502535305
18
153186
5
154260905
58
369530498
301272
8
304119
85212
181420937
78
69
13212713
293139718
65
52
174661
5
98918594
121910581
83
127288369
5
89
18539
901817019
34
13
219352
24
265159
152264
988987608
97
2
393293
49
493457
11
63
675776265
163451972
158116
41
235687
7
70
81
44904687
69
6
60
387567691
3
816750084
390762699
45820
944161295
347557
89
47
40
65214
121195
81507
16848
130290
18
244543
862597801
6
452726
246804773
80599
1
31494
60
523835643
60
619403139
97
37
416744
48
372516
97
642420644
152486
1
47
53
56
14
464690
51016
38
13
55
768138280
325655697
32
38
88
5
999363407
50
328344
307448
56
68675
45
84
264336
19
174749
36102
400797
88354
465316
90
481728
386625
13
89596
87
5
61
177676
290920983
13
53
33314
36
66
47
24
22
95
110526
263773
338521
30
26
7
25
31
87
468007
37
251159
420285
85
34
52
3
4
9706
216252
202709
22
132071879
79
94692
7184
32
356566
89
402474
256383
69779
352837
80
496472
463427
1
1
490747
349573202
7
79
50
81
112363944
135780
27
7
52
906848852
96
42
377532
151406
784495726
17
16
31
4
270922
126770
299157
254281
8
76
6
38
95
394464
52
270805
7
31
233775
469637
5
120696
98
356694
284494
180394
31
399352
24
61
35
2
52
282637
57545
87
2
472143
172805
162149
6
271667
272638
799942502
398837
717047934
19
71369
66
92
167993
2
198923
3
70
76633906
90
255941
90
137124
46
208860
137458829
113189
81
336490
331148896
67
116389267
319911
14
131799
1
2
59
1
14
186668
55
24
56
127160
18
89
3
420965659
48
188398
336292
61
614887062
44
298595
491024
16
75
14
490876
347959
346824
484507
308661
3
734513757
1
404303
6
458638
47
14
385772
497808102
203883
47
81
231696
76
75
222158
390468
48
9
425027
52
33
708729711
254622
52
294530
450604
179693
71839
90
334009
12
29564
480027
7
97
215154
18
100084
7
76
69
80
8
214193
72
426325
467327
75
20
118792
58206
387254
29
84
211341
69
215772
82
57
42
220227
9
294367
343015
41961
45
156570
315138818
1736
88
55852
7
16
26
430167
15
475282
334163
44914
401640
47
7
89
90
75
183291558
3
613603753
801612623
463853565
64
385378
10
87
469265
438641
97
117224
53487
185034
6
362480
94
56001
174313777
18
287828
82
577722897
5
159020
23
319077
33
418944
88771
287020
28
31
375462
38
46
134733
7
301383
66
455618
69693
279997110
191481
32
3
408981
62689
417449
47
32
14
98
100721
472002
252355
95
27551
19
51
165410
66
69218
98
7
358924
85
36006
379188
99
2
325870
225159
125317
237308
496458
49
33
393940
20304
85
92
30
86
135796351
42
16
982927523
484989
53715
250513
3
19
92
220913
84
290708
91
38
46
95
440841
7
40
307389641
440681
74
84
431614
84
346548524
99
58
48
115459
91
86
48
82
57
235304
200473
128133
3
166193
42
36184
91595
93177
383172
609977721
215679
37
491168
219692
880842633
289395
8
4
51879
817563319
17
89
325384
97
160464
11
448302054
47
840774468
89
76
8
964723111
82
184124
249175
9
33
6318
181448
219085
65
8
78
474252
23059
19
78556
45
456027
386622
8
248066
396389
182131
11
30
113712
9
228236
73
333427
105268
210418
68
478594
157900239
141999
97
302194
75
492754
460245
117832813
461631
297138
832613688
18
235896
187872
87
120809
238388
42726
56
140719
20029
150870
93
37
57245
413603
8
256753
352335
73
18
157056
387286
47
50152
40
18
258944
56
103575
25
109995
286932
3
98
41
3
50
14
232585
245756
81972
417793
66
85
163015
547023529
88
437790
53
720508688
16
55557
47575
73
723015466
751287511
28
94
170672
64
42
289268
67
77
58
20
344250
40
44
221284
342206
58
58
387486
38
3
253474
92
34
1
84870
66
3
421621
399947
62315
87
28
8
244051
80
3
86
210660
995849497
486368
17296
186229
59
157063
8
35
61
76
80376
25
92
79
19
31901
56
98
463289
373145
36
7
59
46
84816
281772
325231
7
301134
90
84
6
152752
430410
376691
32
395965
99331
223306
13992
232753
35669
409872
45
20
4
106040
69
293195
8
434895
91
54
19
21
131471
63
8
101703
70659
38
200143
208198
280691
66
79
471442
36
97
401484444
145500
49
25
476344
74283
212455
18
44
58
6
61
34
118005
393682
326307
66134
9
444650
12
2
1
55
497673
95
99
15
83
387484
63
436283
269896
455646
1
7
70
296545
51
311500
3
414285
99
3
21
28
83
33435
158881
37
264667
33
310498
359224021
198520
65
443263
192778
81
477184
30
385493
202269
88
64
2
79
34
72807
43
7
476777
160833
491982
83
114441
96
462189
9
2
385251935
11
266989
89
461658
49
31562
202949
49349
167500
446809
39
161925
52
58
70
72
14
43
283033
232091
92150
82
15
15467
270277
227723
69
52993
83
39
12
4
78
61
903820193
63
58
650688605
418896
6
487826
258395
5
26
61
75
81188
217694
428206
269719
15
350055934
40
69
3
224843
45
87101
309966
377099683
56
81
3
6
71
42
38
221315
111146
250054
203491
26
289090402
318221
311644
109036
59
52
70596
36
204991
70
41932
228966251
228547
402710
1
492380
152813
57
43234
46
131550
9
147484
22
27
29
40
24684
75
145270
186499
48
82
275236
13
67
82
500086041
275183
521357044
69
88
50
64
162317
8
17
274261
237789
704143808
73
61
407352
312431
162871
381631
183926
58
13
3
30
34
53
829883236
34
12
76
278872
57
76
6
50
47840
270792
6
76
470408
153708
442364
99
384488
63
241737
335328
147728
32
38
91
23
80
65
88
489050
15
176332840
197621
510249105
84
6
2
64
159719
373013
67797
58
63
31
271073
65
16
493894
68
166549
321093
92
93271
465603
157626
401019
393849
39
334559
39
396481
32
135451
324331
33
18
15
348091482
51
27
203577370
94
8
233649
96
86
514292163
11
290249
3
660774843
45
359728
5
373164
494809
123622324
503111732
1
96915
285878740
97
81
78
101679
384682
488077913
38
185649
69
6
33
4
22
5
130280
251809292
363850
394089
173439
250433
98
7
188152
4387
91
47
242448
61
430697
89
21
264085
129327
667429698
457845
36
247980
893427015
82
95
76
99496
371103
433703
14
978902144
26
50660
29
18
901112020
63
93
78
80
777094711
98
100410
877502645
1
705309073
776672451
241157
26
61
38
44331083
76
122215185
82284
2
6
838981752
14
89
458053
40
657699253
321265
61
287050694
398665
56
15
177483
70
70
49
71
757983548
43663
94
81433
28
82
112025
218987
40
493442
1
34
6
316963
4
78
73
349327
34
53
73
60
12
475761
88912
61
136453
350390
94874
460613585
7
476103
11
89
54
79942373
370093
439561
503898084
125667
33
15758
202550
81
225013
9
9
46
24
50
51
5
474593
329276
51
292884
61373
68617947
408073
5
462579
25
324073
29
109565
86
405184
5
301878
3
6743
261204
495520
85
112876
618258012
410823
110531
64
74
13
9
13
90
18
25767
13436
11
498836
444928
53
56
165633
835312581
408316
65
124627843
22
64
81
356565
101282
2
136844
37
355726010
862760490
18
59
33
2
133985
75341
558143305
60
331314
116935
68630
289629
111860
390261297
276021
370029
95
73
10490
464207
6
64
113716
233708
312203
217923
12
463856
12
393710
21
271266
492995
47
28
422407
66
94364
62
243412
329785
198235
386684
288897
22
192794
21
429086
153441
83
70
311321
465229
945425816
377106239
164025
89
202334
28
7
18
72
14
12
327985
48
436816141
82
126969
56
13
58
93226
97
34
198366
49
379851
94
87
91
91
612221241
30
55
60
128329
311730
148579
349193
288588
10
284945
68
73
290604
723756190
32
3
22735
9118
216277
44
32
214702
66
433809
176590
347847
467618
5
484256
180343
86
106461
38909
150915
8
6
5
93
81
377162068
110668
13676
69312
5
230002
59
15
410686
27
162331
248730
227
891983435
3
137714719
351035
2
28
44
2
482513
353112
321636
303659
78427
4
8
77
133518
345200541
21
732543481
544628307
278553
342533
547057857
8
399566
76
76
66
3
30
5
20
36
32463
142770
418857
97824458
17
16375
367096
176136
71
18
488574
3
52596062
73
93371
942501307
127898
211897
24
36
2
284141
12
388860
420121
30
198955
278758
51
54
390901
37
2
299026931
707070897
98
47
184150598
365736
9
355628437
81
2
94313
260992
379713
227959
47
27
16666
99
5
168415
5
4
4
90
44
317198
14
80
507902661
182228
97
401018
29649
385821
233959613
95
67965
116398
56317
71
12
79
391175975
28
29
23
42
31
34
203278
362333
444459
750531045
91
30
8
50
939456673
54
12
224510
2
138106
2
8
322249
975874285
968004336
25
12
479213
37
47
84830
56169
196547
9
7111
760610143
37
222011
319791125
4
336044
75
82
18
494602
274011
85622
391073
55
251156
599408499
56
82
61
72
68
78
616854018
467794
86
101276
50
12406
212271
15
682565126
36088
91416
102015
405489
47207
81
34
267854
24
337746
499670
10
810578942
120174
65
339106
84
24
27
9681
69
222210
284397
33721
4
378609
41
15
279321
3
1798
206672
274738
149708
24
287452
49
77792
6
194161
85
319756
34
109319
42565
28
14
6
87
17
30
703314514
46074
315608
49
368081
105337092
27
81648
59
191262
12996823
576207162
404495
62
79
63
80168560
248941
389901
16
88
425496
10498
248991
234175
78
13
434925
19134
88
51
69
75
273109
25137344
238089
443136
154003533
357429
90247974
99
60
256446
8
84
285363
498186
9
109389943
121739
83
43320
1
219103
72
81
8
839557731
170190
69
87
61
149397
3
287260
40
19803
40967
17298
71
203012
57
42
118596
36
852642227
89
56
41
65
428358
82
333409
4
45
496944
365413
51172
33
91
83
65
461053
21
37
63889
207687
482700
431026
39
70
102039
61
370046
22
44
76
369203
255677663
12394002
442839
5
69
8
5943
291174
39
351586316
431469
479700754
896149878
59
83
28
451205
319985
99463573
448855
28432
32
63
4
212922454
5157
111155
204486
327436
344914
43
130307
7323859
2
20
13
90
213241
54
63
23
67
437967
263184
330254
162161
154703
456315
76
874108435
73674
84
183916
370091
69
54
8
92
400633
17
72
321429
364725
189301717
217097
209652
7
55
238167
46
6
427361
82
251858
244628
273660
5
173306
207536
32
17
55
55
911091529
30024
94
288280159
206632
90
453870
331956
40
362707557
120799
327851
705794524
405154
87
35
224301
113875
21
16
478568
247440443
3
40
90
73
7
58145
90
42
456650
54
31
91
9
80
71099
8
154628
8850
708528110
98
476484
252775276
88
3754
3
306545
376209
22
174294
46
415122
49937
51
97930
90835
22
52
45
80
635342487
174595
45
57
379151
45195428
19166
78
440942
420809
69
74
63
176893
58
65868
66
45
39
99
62
66538
331048654
364545
55
250606
65
371813
447709
82
77
83
2
448791
19
6
91
90092
463098
7921
42
869006209
188254
186043
7
184589
122417
7
77
238503
96
44
35
1
48
142369
71
148353372
93
93
7
91
295341
260321492
59
229632
3011
189650
241224809
76
60
377681
356002
246102
361059747
273899130
566227162
19
157182
58
164648
271643
426762
763271617
265329
535138415
37
299601
16079
414211
55
69
144182
89
36
91
177872
252907677
72
22
357290
4
110116
21
251153
78
95
307402
21
331181
58
2
148302
87
1
22483
54
61
295521
72
88
4
33
346092
97
106265
52
23935
90
42
51
44
51
188351
302068
7
38
390726
40
585978791
356337
28
106899
6
35212
18
69
7
73
37
236474
114701
52
4
83
179317286
146787
84
886332530
416061
496549
12
18
162109
239798
125680
17
301728
178
313967
71494
2
15646
403687
89
285374571
75
28
322430
999346123
368762
71
25444677
163514141
116136
84
31
78
81768
10
205205
11
3
57402
52
401569
10
9
6
57694
447149
149120543
95
114930
60
362197
171589
94
35
490822
68
507833624
89
394130418
5
87
25745477
445543
59
67
94
12
66
72
61
384968
879298790
151704
812887613
197268
85
673852272
448803
289657
87
9
2
94
53287
338777
138434
77
1
19
6
43737
23
333665
19
7
61
399157
55400
58616
4
16226
245057
588032086
76
161384
31
37
6
451581
72568
11
65
8
94783120
12854877
6
29
20689
59
1
293442589
52
96
315884
432963
848663750
10
476797
4
27
58
175378
71
84
237502859
335321
40
274291
34
131955
89
449697
38408
753412903
446844
61
1
7
387623
77
103398
457163
445339
78
59
128454
2
22
113517
230374
488220
58
62
1
422185
288170
327111
13801
28
533199370
3981
89
110306962
456890
435012
217839
294898
54
76
412522
1
6
7
92
33
3
74
19
195598693
248469
78
388495
86
89
9333
294098
14
78868
436754
353131
56794
9
328377
10
70
339441
358064
8
66
182530
492136
86
30
51
69
194702
2
95
38
496259
65
9
40244
244617
92
322591
207084158
459408
349226
10
16
16
233874012
30
181365
130887
5
551044544
94
5
299647
29
1
345615
177014
57
365265
179994
317889
3
12
498503
36
4
462006
40
229857
392585
55
379681
74
489683
219423
338905
76
5
91
22627
102095928
91486
1
347802
41
80
49
36
17
98
7
54
33
291679576
83
56
887011892
177255758
55
384806
227225
483304
86
7057
188983
421853
253814
402095
72
454776939
9
70
15
42282
61524
82552
25
84
167559363
27467
126880
55
105014
48
404799
88176
380460
30
495462
270443
74018
14
126327
493295850
43
838248664
52
187033
3049
491786
315378
43532
40
346430
80
450765
33807
65323
157907
380333
213473337
72
71
70
356349615
54
8
433258321
19
273063
97
68
477743
219861
74
82
442901
150633
83
94
40
38
35
183769
31
64924
11
83458604
77
55
40
43
105206
137213
64
144563
259842
11
897841247
226117
69
72
665516723
10
189825
295899
64
731820628
277440
166446
154458
26
416401
402874
43773
39
131998342
45
37
7
401431
99
13
21
94
357634806
201514
318059
74
167837
9
297304
85
49
444521
92
54
404885
305948
43
150449161
36593
108451
67
69
70
25
261704
8
76
154856
35
47
87
96
390209
7
442490
49174
283711273
379738854
110517
78
77
15
380756660
229537
91
30
76
119012
65
73986
371751
216223
37
45
83
38
985295806
8
744724981
45
336493
324438
29
215328
9
25
219366
2
620227180
246442
60
259176
203041
63
9
315422359
330881
909217080
31728
99
97
23
245423
195340
1
58
31
90
196597
23366742
154361149
66
56
156782
43
286490
256491647
16
96
69
460384
247517
26
14
77
5
75
160183
18
113625
52
309447
235798
446736
38
972643271
50
213970
84
217333664
19
55
298990905
77308
38
346932
404904
167982
7
89
312865
266002
325378176
95
387780
6
396966
381854
91
72
25
54
55
14
355086
303256
287244141
225432
624010068
325760
30
284324
86
400370
93
82
395149
344388
80
5
79
93
48
13938
435320
52
64
38380469
81
12186
8
86
86
230060
43367
93
90
395727
872509302
66861
454546
36
491394
13
26
140490
37
181328
320858
316109
10
89
377770
41
244527
2
12
59
935685398
22
190977699
32674
83
470889599
192776
41
88
24
32
666843072
280818
87
460597386
313824
62
493249063
269204
462555
2524
415583
81
5
58283
245236
97276
65
10238
25
24
3
207670
32
76
18
32446
36508
46
245902828
74
25
219585
663083847
477571
536171036
32
7
9
57
781782116
15
6785
73
235475
21932704
46402
60
388209245
55
274894
369564
3
36
62
36
11216
37
291303462
265091
48
373430
8
792381856
278738
217553
94385
413366
267633
78
9080
8
291872
424030
92
259017
468076
450396
118740
956549747
71
268234
98
125792
53
335778
8069068
54
223668
3
721130274
9
222764
88527
80
283654
72
67
439793
345237
60
261404
305527
8
59
340781
47
82455
139611
103497
39377
388497
186961
333283
10
338811
168560
74
1
112765
70
32895
497299
36
671133795
44
384941
58
51
460292527
281564
283833
80946
4
19
33
76
139918
4
71
34
2
62
73
78
420306
295184
460018
50
55
5
397564
46
302597
84
74
62
412141
22
10
201682
440099
182158942
955539734
1
756813005
78
50
171180
324770
112020
46
93
349556
304567
84
992359005
255959
16
60
66
194245
23
37
23
1
120182
231830
72
6
95
44
39
38312889
1
143723
30
68
81
4
52
31
94
39
80
310018
76
9
18
437577641
86
7
67
8
1
85
311284
318590
495045
3
499964
222028
389303
42
176498
78
489302
171823
339222
62597782
155943
8
65374
454284
328544
61
7
57
373652
467617
85
305519
539990899
87
94
486685
33
90
97
72
314694
11149
8
86
4722
78
83
73
206892259
57656
85
18
49
372003
43
162576
99
7
223139
208819
28
63
30
78
64479
173945
113554
707039399
20
88
66
7
4
49
59
64
93
893271239
5
760768803
99609
89581
167289850
84
4976763
415805
391442
5
215537480
98
96
892718584
41
32
209050
3
98
239027077
36
987605169
463059
14
1921
387840
490316
399318
270197908
173046
50254
235061
9
985005416
56
464474
240150
51
16
12
218638
3
46
51
209782
82
17966172
130243586
32
98
25
537712978
23
58
68
2
393671
70
24
350020
1
17
471286
1
978795559
61
53
40
454835
854071322
25
38149
143867
65
224544
25
375324182
487938
2
315770
253373
1
94
42
687589375
340316
56
276136
226415
10
252347
22533206
305416
284699
128060
459125121
74334
41
179665
165691
493398
13
1
64
171191
195867
743469325
404560
318932
89
491962316
62
85
89
220824
24770
229081
250988
912362528
76
375282
39
7
181056
7
7
421531
199670
68
210610
92
454864
20
50
61
9
399298
175076
64092322
9
9
326874
279816
98
353947
65
91
56
177981
437204
21
1
442838
439588534
491703
7
88
4
14
382786
234489
8
5
75698
301673
688061047
101837
6
181770395
218301
96695
39
44
65
391595
76
65
111155
29
52
86335
4
496731
4
7
382942
404126
69
41
88
477094
71
358687
21
494952
44
297114
340389
68810
82
652357096
17393
40
125320
31
1
91
160171
304399
218851
71
29
359382
180382
49
283166
190240
227518
125252
20
7
393775
555173765
299967
88687
214692
43558
90
84
97001
147940
2
53
32
70
236588704
266203
789687185
58
266216
164580
40
2
348399
94
52719
79
300409
444871
871450720
69
79
54
47
70
368021
517624017
34
212827
79
461493
75
53
93
78
41
80
99
97
973734827
451364
455907733
71
81
47
401004
78349
57
9
84
86
39
56
253498
428967
26
65
5
165453
406563
8
3
827425792
147677
55339
399007
456442
144934788
3
11
374299
211642
80162
278815
284440
205426
74
59
74
81
79
49
96
44
235535
348688
81954
253632
497674
58
299472
98
432643
312980
33
64
418806
365389228
3
74
81
460833
322042
99
333330
93
48
320915
52
7
1
21
8
33
432158
144351763
73
40048
79
406769
495250
22
87
450311
25
220091
583040358
23
38
283071
82
234918
87
81
46850
9
35
90
48
40
409706
6
3
426163
963895826
89443
51
268816
50
300111
27
17
517688579
26
90
50
13
368872
23
343264
48
143333
79
72
58
352693
5
364553
17
418648
3
36
24
71
44
273503
81235
9
986049391
24
1
6
341189
67
103626
253570
248056
98
2
226996
22
6
58405
155629
792295834
567205297
53
37
212251
383729
7
47667
290552
678114768
79
76
39
74
447590
84258
90
382565
365401
85
94
302276
447076805
529545918
483214904
707197162
2
37
236407
97
336101
30
89
98
534067734
54
3
4
49990
99577
20
108136
81092
7
85
158637177
8
50919
39
63
333695
393195
290556
21107
46
17
18624
15494969
1
882211848
71006
459286
292812
39559
215630
34
69467
51
250094
67151
384792
235556
383933
24192
400579
6
226684
93
449648787
4
23
64
48
922977166
37
43
33
6
269519623
218686
46
8
59642
709431550
271439932
457106
123576
65
98901825
111543
101608337
82
76
295501
46
355143902
96
32
758310646
45
46
599355041
69
50
308813
75
40
9
465133
900496921
7
204672224
8
14
4848
25
89
37
81249
461493
373105
348497961
489663
413689
60
11
70
97
491548
17348
455593437
61653
65
137667
65
23
47
77
229676
9
65
126205
234210
24
14
43
66
313860376
641214720
125770
8
398917
6
287203
60131
796975355
4
118638
373928277
96
97
16
61
73
88
34
92
94388102
4
137812
153046
330210822
304911
426855
137642
68
46
82
3
359700
355837
491777
220099949
182746
36
83
12
48
57
51
25422
162017
454825057
7
65
251120
923607647
41485
30
35
103018
174308
45
498698
96
8
365648
282068
82
2
84
74
164152
66
57
59
34
49
406904
116620
148075
874267807
21826
314243
95
34
49283
407326
56
25
869444087
24
398510
398130
9
72
334757
2
239075
474631
80
89977
6
37
121257
15
2
364771
51
19
93
169465
143292160
297725
348744
46
469779
85
8
27
86
78
26
419589
43
39
64
26
53
37725
6
312564
434263
391539
49165
77
116898
861667220
151129
374038
34
45
203662
76
383286
150784
4
44
120796
944855668
3
93
59
198249
95
61
53
413289
13378800
99895
464005254
151191
89
271698
4
400837
442277
12
482187588
406052
327326
258442
70101
10
261846
35
413309
14
181863
4
212209
9
8
228816
334399
20
428359
358994
99092
277105
85
206197
122884062
82
69
382593
5
58
44
223770
32
719292295
85
75
115861
4
8
14
111901
559177659
160825
356158
23
389326
49
309616
7
197878302
3085
91
554192682
51
510635674
43
178915
171867
34
84
52701
94
283046
314304
227996770
115713
74687
61983
89
22
82
463596
193373
39831
330742
172329
16
415565
175679
12
72
54
227600
405520
113800
373818
83
438571
83
5
856213092
349189
7
473351
12
83
144781
53
450521
287708848
55
175480
419683
13
3
13
873923596
4
55
37
292588
641604517
43
8
385586428
23
30
58743
20
185867
451756390
481823356
307042131
9
224233
5
42
65
6580
54
58290
216812
51
54
7
79014
169079
55
60
339892993
72
9
24
311299
241595
196429
16
31
54
247835
69699
103774
417451
261985
498505
28
187080
44
1
92250
54
86
412700
5
328596
361320
7637
117183
316163
94
282796
422686788
2
81
35152035
460277
71
99
285439
40969
129083363
3
36
12906
644957092
28
185703
491524
127989
97
269959
11
9861
3
62
272335
171571
47
376264
35
56
94
37
98
490852
84
96
3164
91
28
36
312816
1
80
87
71
376923
396087
23
33
78
10
341768
77
83
9
39147
451479
489172
356412
25431
346637
47965
189629540
65
36
56
381837
935302373
38425
21
185314
89
2
17
34
82837
89
366979
79711
951764116
96
6
32402
453689
9
286775
690786539
338041710
321673
73
127133
50
248011
107020
87
26
61563
29
467103
255466
43
71920
249489
17
35602
68
218272
431878
93
78
131216
23
70
420804
98
9
61
433312
28
68
6
290255
86
132741
10896
5
55
50
29
326252
78
58
212530
65571
236760
187766
167408
81
9
93
58
121435
8
83
136859
23
33
349117
400271
9
384146
24
708650961
78
453247
11
491638
18
181894
3
443633
72290
74
69
209189
23
151134199
96
1
6
518536991
167961
314547
117434
681750706
4
44
91520
909989869
61
51981
82
437751
296961
9
8304
34
66
314229595
70
90
15
375554
3
334626064
50
62
5
98
66
59
7
30
8
229950
160475
69
62
28
3
268747
52
99546
50
413483
299784
33
152882
92
9
273515
463188
90
98
308433
7
309461
180775
96
86
477943
79
79
73
27
69
3
61
237889
482180
2
31
205737
50
60136
656282524
89
62
177152
170590
74
72
173537602
4
33
91
138016368
185477014
373800
187855
247859
36
26
49
30
230913
89
51
992221920
2
222460
50526
79
464222
105587
67
195790
427275
402100
66
61
437469
433306
398973
38
56
67
190998
42
234895
443890179
434739914
417402985
551270086
818939882
24
96
3
249940846
16
462448
216442
15
194342
55454284
58552
137749
175871
33
82
371242
360855
98
204508
341282
7
90
389941
89452
228283
74031
64892
19
452141
23392
96
6
77159
240765
280264
3
84
210681
67399
95
16
96
176712
67
434815
82
395457
455112
144771
442662
29
2
77
111596
11
274673
45
185436030
316552
387622114
38
82
56
370884807
38
444087
349048
168133
380417
91
424850
183112
298507
45
271864
5
339825
150670
2
83
14
16
138706
42
138705
172476
297340
40
36
428447
26
19
324604
239002
393600
310013
985331977
77524
7
13
47
44
444882
242273
15
4
2
162646
48747
63
431704
81
44
47
80
21
231544
77
73
202098
138983
183048
83559495
67
471
401712
456182
3
49
62
56
51
220421
90790902
93
93
119174
22
45
464424
133029
43
88
81490
3
953758149
421875164
27
768770340
436359
315197
46297
19
8
37
764778541
792548347
76819862
20
17
10
34
94
7
468991619
119104
828798405
44
89
218490
28
15
209277
4
981781987
18
59
50592
2192
56
785623421
71154
55511
9227
97
23
55
88370
52544
62190
58
78
16
432299
882931198
519644653
437929
71
292818
209616
202739549
819439394
478465
412608
8
5
62
62
35
13
81
5
73
532298623
57
8
85
322019
96
92
20
6
54
194475360
38
301917602
448330719
263552
126133
143475
26
54
33794
48
50879
495366340
47311136
446111
53
64
70
137660
181953
46
900609812
476513
19
89
77
189707
29
5
59
461088
266102
79317
942569304
186654
494038
301439
86
424815
15
428186
32
48
361134
128635
92
55
56
62
70
135243
6
415770
210961
176784
111926
74
429204
92588
71
246642
31
353608888
88
51
72933
81123
72
30
285275
27063
10
66108
315598
187262
784327241
296918
9160
10
73
16
40
288404748
256798995
357681
28
19863928
213176
203399687
73673
54
801964725
339678
41
235687
89
47520
13803
870093547
384663
48
65
736213264
50
46
11
355597
12
72
715125497
42005
12
381654
313713
32
222446
1
483630
38
237542
468851949
102982
454853
9
98
2
51
11
60
45
143975
81
274093
205677
21
475437
265668
280001
436776
117488378
99
478704
30
39287
973818396
223559
9
287621
402573
495344
374450
246308
389833
35
179856
58
150283
2
4
97
34
88
144477
690411623
9
4
222036890
53
543019507
30
309541
469652
271163
94679
26
476254
67
177121
39293
86487
449380
243070
90
90397
72
7
90
53
200586
213275
3
141160112
29
51644
19
188125
563832513
476509
6
78
350554
78
50
486017
97114
44
57
53665
434616085
86
84
278447
79
198952
491584
5
40
19
941174646
75376
31
38
196344
23573
6339747
94937
144338
29
31
55
126673
79
222890
181603282
536887416
462852887
33
90
23
634678024
53
52
9
7
65
325599321
44360
75
58
9
205643
62068681
7
129421
38
5
64
456267
228388
353211
39
377965
55014
1
7
436123
47372
1
136252
297625
86
77
310244
91
307483602
65
39
16663
407785
424314
76
56
96
91093
464727
41
94
994042954
61224
11
468757
212572
91
226046
2
62
358104681
99
537241652
663358137
86
111283
15
434138846
31
133576
48861
24
211454355
1
3
70727
54
296338
25
87
29
10
844466852
70
78187
23
323205840
97
217340
108898
61
76
115722
79
10
333007542
111522
38346
79
294941
331282
92
332140
83
31
46
271532
70
409445342
93
29
720537688
10
114455
82
20
25
41
193456
92
23
61604
197417
330889
990665879
336492
47
100375
96
298117483
53
485282622
86
73
421147
218388
187987097
84
176671
48
259884
22
421490
842028609
278216
53
92
8
63107
1
29
54
335824
9
61
95
37
24
99
91
71
94
20815
16
97
16
279370
32
263263
116413
5
27
8
75
57
15
295053
58
48
47
54
7
477680
1
6093441
299694
144843088
75
85
354863
99
206584
70
834442994
471318
4658
60
176879
45
16
566699706
186474765
86
217763
74
65421
2
18
47
90
29
427613
728701334
15
444048
2099
553002435
58534
145163
216679
306454
86
466656
112118
465043
235824
73
474543
36
91
369771
67
13134
105937
40
73
493622
549570369
3
233737
89
369470
21
85
9
121984
34783
58
42
73246
170696
30
9
438885
441078
158786
409904
92962
23
81
2
63489
4
56
79275
31
666094940
46
17
29
99
844060215
33
6603
32
78
19
22
419130
71
65602258
7
602120857
412679
324962
274962
68
204124
351193
277006
377233
81
69
269974257
323964
60
2
34791
1
111306
420208
257083
428774
198672
133209
81
310511
352436
38
54638
384463
28
35
332771
77
44
65461
304158
12409
268227
88
338126
8
28
95
26
132448
69
88
7
29
20
32
268163
7
32
39
70
46
1
106699115
127620
47
29
97
8
72
45
815720152
388535
445688
355981
387016
60
27516
81
27587
957561520
39
130308
151387
440323012
293836
442852
37821
9
5
172475
63500
36
2
556065541
78602098
9
5
88
316205
389145
6
456751
64666
360541
177990
81
9
2
80
439041347
475524
241466
85
22
289060020
55
83
14
325629038
5
319029
46
487398
117406
79
38673
33
59308
214788
8
184127
459655
45
99
466244
20
4
151329
87
22
6
778202202
181016072
24742
212835
47
40
819119010
46910
59
208810
281062
57
101011
72842921
322120
32
51
1706
77746527
91
145575057
66
451756
205401
62
61
472928
53
294304
21
10
25110
282796
23130
5
7
423366
98
3057
67
330051
4
23955
66090
81568
97
26
74
84
354066
306909
85
6
70953
131990
12
51
20
626098506
745973244
346830388
463573
443874
320341
244046
135273
144408
154071
82
364572
96
23
71
29
30
99
176414
96
119698
204574
63
365322
47212
986218537
49
66
391756298
47
70
2
271334
330410
353320896
71
3
88
35
87
65
15
7325
426466
11854
34764
58
21
81357
4
34
18
35
345335
79
10
1
887009105
33
19
9
37358
667925819
3
4354
472129457
47941
35728
40
83
291274
47
94
545454132
155005
97951
4
137987
82257
87
85
269952
71
59
67
190593
34407
51
50
80
375651
63
336695
219130
7
175136
393536
4
535531907
31
55
12
140421
94
449069
375657
13
98659
444800
2
324635
577709593
177025152
5
2
19
80
9
34
195807
264226
25
79
54
6
66675692
239637608
372301
416554
368770
16
37
2
19
421838
250976
465034
8
159756204
219694157
8
328884
55
71229
76
365424
72
227745
328164
3
24019
194410
368661
3
53
5
52
21
88138
253613
349149
38101
3
4
159075708
864434185
56
37037
84
59
220324
13
335134
76
72
40
91
310839
15701
68
47497
415408102
475750
32
38
94
25
22710
3
58
7
343306
6
435193
34
348999
1
61
82
408659
346454
21112
505
13
223868
451611
84949
327607
406897
43
488338
305113
891338834
230236
451392998
161815
2
422599
2
10
443782
335158
89
331269
13
99
25615
30
386213
46
214212
700488265
161660
54
72
489970
170389
3364
52
396689
22
117035
486145206
24
449725
88
860690584
411737363
20
357019
167730
85
1
60
44552
99
348167
301333
69
189077
24
134643
162686
113313
1
9
1
313301
401268
229849131
70800
34
60
30
382846
107081
612314678
59
54
390690
456403
208319
71
86
280038
263375
48
87
142690
450389
24
53
406651804
273925139
61
4
295441
499074
95
6815
16
43303435
406545
37045
29
61
56958
53
57971
451845
224785
40
432336788
93970
312858
6
29
148457
4
112770
132213
256028
158677
14
98
18
166193
59621
229537
387180
80
99
956017733
21
68
163427
259021
380850
91
94580
231779
7
6
495516
81503
432973280
623540865
337794
63
51
16
35
471076
99352
285875
460926
4
185596
407835
317439
40072
49240709
15
75
261555
5
324090315
85
9
50
403012
38
127451
86
78
423617
8
29
302630384
90
455510
2
53
493214
108439
819860935
41
148790
81
292733
116103
5
589375723
381783660
409483182
101448105
633379394
67
6
483879
361149
34
74747
236337
325234
15
66
374211
61
16
7
16
345804
58
41
68
75
96
12
130859
17037
111426
19
122059
370244
80
7
72
266717116
273325
8283
54658
81
277210
377080
11
58
297868
26
189238
9
92
97
81
83
370123
5
96
91
292833
486391
37
19
162041
3
78
13
3
167600
51
98
60
54
354642918
469595
335399
138471
240018
3
85
109695
657838742
22
38
129291
197724
11
471568
15
434538
263330
83
78
66
74
44
461024
24107
248154498
90
9
70
58
30
78
46759
28138
63
4
4
44
496629
276893
82
76
77
23
14
6
61
280953
231715
80
405140
2
247021
135951
61
807673135
86
681332512
8
365636
8
10
51
265090
69
401151
127644
70
32
17
497374
3
4
9
42
323751
7
3
127944
53
49521
310079
425032
96497
81534
10
91504
34
30
23
15
53
42576
96
45
62
172124
255169
153188
57
45
25
374440127
3
89
4
300105
234717
30668
33
54
325332
396713
5
38510
80
87
69
351887
8
7
293091
3
257478
6
18
126019
81
266546
5
391387
269592187
279630
37
3
435972
446842
89417
10925
42
92
35
134653
415150
94070124
37
15
6
100938
451602
24
790000066
20
18633
945511321
584361771
44
819463023
24
384561
21
20
4
68
19
5381
2
270372
35
3
487695
14
162014
36
3443
391538
451181
436903
374585
48
45
51744120
9
185637
67
348172
18
32
77683
124481992
20
90482
112726
173191
4
403867
9714
314707
331377275
64
63
431332
93
327489
398586
80
24
92534
5
138731
46
365606
348272
356278783
42723
371866
60
2
768213446
98213
43
155551
91
23
467949
2
187279
183145
14730
122606
138282
354960
75262
721003276
30379
1
65
89
41
39
39837
274876
66821
539314132
724441405
259522
129353908
77
170186
527332697
28
85
335913
183882
44
60
71
60
6
17
66
9
36
14
67830
77
99
52
90215
60
26
513825832
240080
31
340765
49
77
28
390288
8
47
494255
108263
2
90
610278149
38
50475
6
99
68
76
5
34756
54557729
8
262133
79
348803
171281
363947
117398
40
4
6
9
74
408859
66
477900
93
277553
18945564
363940
1
173698
359507
82
17
312427
57
18
42
1
489568
91
18
792180821
47
131769
223305
450803
75
60
9
7
404749
272776
9
65
32
7
15484
263645
53
467865
10
369465
246161
594602661
664474942
2
57
419876
238178
84249
34
452188
69
64
299396
96044
401858
38
20
636696274
582274679
8
353059
16
41
9163
71
49
67
77
27
500122628
495803
12
168468
408094
65
39
5
14
218721
21
200149
283993867
74661143
36
236075
17
194530
5
26
130121
401151
93
20
472720
63674
453881
17
5
26
48
386336651
91
13
248809
181477
32
2
95960
494457354
183164
167228
3
54
143273
88
10
78
2
32
218512
77
197399
51
187182
111416
31
2
252949
99
82
558083643
409281
264180
59874
354399
22
73
41
447827
38
3
217800750
34
38
251749
51
74
908525509
108452
135688
98
8765
4190
129168
270793
14537
10
28
425171
38
68
521868461
105890
8
76
88
88
17
484053
20
72
428665
69997
9
36
219942455
88
145864
46
21
80272
318134
72
92
21
744507092
97
144596
29135
398957
263840
25217
1
52282
52
1
17
198632973
42
23
82
438922
76
30869
135193
498239
46
342250
96012
357641
183416
293961
1
299096
30
95398
474699
9
70
36
35
58
62
35907
70
78
49
410244
430976
6
118831
321826462
326685
357743200
94
283863
311161
49
689275099
57
3
78
146763
460518
26
354056
482972
171434
28
205523
9
67
77
304312
45
80
539281164
40077
77
4
47
195669
82
34
79
73197
22
93510
730709900
37
21
34
80
345200
455819
92
299159
19086
8
77
76
62
434802655
176925
98
194075
85
837038284
16361
445414
31534
8
426441
42
66
2
78
56
35
376270380
393527210
95
18
2
1
180376
451128
80
790685430
95
98483
93
91
157088
6
499587
125229
24
160957
1
54
95
6
222998
64632
29
407046
17
138384
374897
485768
21
4
452080025
815495544
28
424002
237075
1
222207
109998
43175824
258161
68180
80341
5
96529
90
452651
360620
95
226819
95
35
382754
83051
314551
451224
90
13638569
89137
74
83792
96
68242
90
92
82
116771
12
5
16
108585
57
71
14
477775
495229
70
2
44
60
139507
5
85367
47
30
20
38
18
444550
121391
5
48
82968
94
430939716
45260
46
185294
276349
49
386675
35
535284228
253614
15
488820
355774
90
4774
407036
7
88
238617
100173
91
4
174408
279676
426277
465354114
98
67
6
35
96
97
764368562
65
21
61640208
11
2
99
2
295852
297790
372082
1
152788
79
373331
49
473463087
70
3
8
482399
3
21
439918
495085
47
26
352300
165640
190265
49353
97
52
8
489544
48
71
299372358
29
55
382929
42
773730724
905978959
494772
85
5
61377
71
255725
66
55
23
248634
332301
57
52
51
83691
359061
443384
57
128115
2
406702
10
5
278778
13
38866
918319623
137915
122659
79
218675
56
20
353022
16
11
4
76
329637
95
81
239814183
34
49
47823
52
198041462
8
200482
19128
62
72
59
926569637
437583
33
84
697144425
304548
45
102141662
432618
156672
69
9
73
56
190742
221313
712113867
13
30
41
63
492067
7
291017
5
308448
1
12780
70
80
187219
54
1
21
30
180708599
56
48
513122189
72
49
69
977668625
20
11
267002
81
212897
31236
273448
99
429237
4
148203
73
43
62
95557759
276028
237392
80
438459
7
41
9
125459
8
343747
4
377413
399891
180043
2
62928845
97189
528869664
85
141737
58
205772
137026
368479
7
196802
45
90
4
69
71
94
656543116
960117960
6
179716
41
32
489316
148443
243637
47870
277390
171358
251732
232706
173879
6
321679
26
180079
55
429024
786513058
82
154671
56
97
316796
487719
212553
62
93
68
65
30
457939
95
8
61
38
10
41260270
370631
497193
60
64
762845162
45639700
6
420773
126878
48609
396176
357199
91491
99
13
21973
67
60
5
5
184668
410496
106648
448393
5
27375
460843
145279
466562
223333
6
30
3
393720
55
49
31
359060
187196
234403
363663
108431
9
149341
18
59451
80
57
56
9
91
428946
96
58805
77
8
6
400727
964026070
84
69
714534705
1
24
159748
45
91339
4
390941
59
24
49
395462
367086
15
19
61
1
381615
85896
55
30
308565
381005
98
185051
73
18
82
8
64
63
80
72
83923
1
203547
184515
39
5
63
35
79
64
429515
53
36
9
438435022
50192
7
3
17
37
170018246
18
54
63
13
67
686004575
345834
449167657
725186256
729283939
85
117040
29
59
279403
259765
73
33
106302024
84
30943
36
72
8
41112
23
113955
127587
440842
635472563
892036843
41801
432111
91
11
601702875
26775
50
83145
418461
480230
265123256
393185
46
171554
63
69
85
448166
49
276078
1
6
32
109731
270837
83
358371
45
57
55
80788
779916345
30
8
73
209967
137641
47
232230
289444
78
33
132826
392970
55
95
84
1
59
34
1
46
5
301061
19
83
297563
5
430568
828767228
469327481
159624
62
241658
385731
68
355028
274458
17
532158095
97
15
144656
880859645
38
83
4
637217901
98
6
35
37
77
9
241796
538204107
88
352688
254023
29
214619
41
2
161726
80
9
460676
93110
419910
57
308210
58
304032
138081
318366
392519
481253
15
23
60275
32
18
85
18
3
637727163
36
63823
8
39
37
77
58
91
65818
44
286556
42
88
24
34947
213880
844739954
28
67
455585
175345
97
40
46
17
92
250811
2
81
82
68340
27
41
15085
8
7
35
39926
200515
55
588019622
6266
423000
37
644055275
77
273896
278366
194680
446743
78
96
308461
37
154694
145096
44
44
254449
381165
81
249600
36
793321970
264780
73
50
4883
81490
71556
56
89
821021221
2
476068
59
70
421197
132743
28
999547850
79
91
7
489590
423890
43343
4
9
361084
321213
36938
463798
79
20
35
89
3
67
320531
131349989
55
90
412710
87
15
3
49
58
51690
27
54
76
168979722
76
30
80
486253
417809
7
285604684
447600331
7
87
72
91
621802383
7
1
9
10
209249
29
35
7
18
26
73
210953
409893
381526
65365
69
244074
313960
20
245274
152734
4
220157
782972189
66
93
68
26
199805
436054
147010
45
246575306
330239
246205
649998300
19389
56420
36165
224502
498009
86
136131
335721977
25
23
59
37
379084
266644
43
68
490175
224370
162717
23
39
65018
80
580449301
205759
65
435831
7
114483
33
916489416
65
367165
89
190532
244567
5
4
4
416270
231026
36
73783
56
81955
710698173
200475
44
386772
2
29
39719
3
466129
453024
25
83165
251925491
450357
293667643
497562
71757
35
7
93
265936
99
52470
81
47
7
78
326520
271238
263175
40
167311
88
830236903
6
37
18
366859
74
247029
4
99
357850
48
87
41
385417
42
438347
35865
87
64
97593
149047791
377727
4
12
7
6
9
21
76
19678
282123
83
372766
14
2
36
29856
132276
6
53
485221
91954
790851039
454923
89
34
45
306359
97
296154
57
46
9
57
460017
332192195
51
925103994
49
7
184951
17
40
76
10
5
9
102475256
93
41
126602
21
19
96
429852
27818490
45850148
183191
97
18
20
157982209
29
225739
108339
52
3861
81
4
422261
92782
83
29
308702
830161893
79
423932
86047
83
90
281938
197862
58110
573786128
64
674326396
82
33177
85
24
84
3
777153679
451842
23
171931
9
281907
297064
916153014
374054
34
44
91
180507
182899
343905
9
25
486298
67
95
200902
71798
57
398970
342943
314873
70
10716
965627726
54
239757
712774962
186605096
194686
22
907407488
62
26
978836465
15
392387
62
299523691
773194456
35
152596
1
90
451206148
339096
499224542
81447343
4
438263
66
40
747981235
9
34
261861
87
22
197383
131078
63
329665
190745484
29337
5
43
197831
19865
82664
411988
94
181425722
63
94
79
332436
23
99
364767
85
49
83
69
54092
317818039
483163
22
20
2
132283
93
27
9
362689
592182428
18
206918
470076
81
122010
6
17561
299138
109968
58
31242
8
17
85
385459
74
84
60
81
760207364
392635
67
73
69
85
309427
391106
462514
6
69065
483208
46
302218
996573912
34
14
619190915
403671
142590469
315510
489015
1
90256
38
201025
19
5
9
12
1
60
55
24
422807
3
76
14
571789900
114084
94
37647
46948
489754
1
5
29516528
246856
72872
295779
242692
86
734990690
94217
57
219581
49
450526
21
70
23
127630
187541
157919
311452
340040
34
61
89
233766
149880
474443
7
58
5
97
56
741578561
281940
266152939
70
51
74
93
397143
198815
15
86
46
20
6
59696
271341
48
69
270238
4
85
34
105759
99
45
62
82
14
8
96
86
81
61
1
231181
189605
8
50
14
756956058
20753
65
53
410382
129057
8
4
4
19
58
465564
8
183986
590929352
5
12
11
98
162488
40
492877
89
213879
43
148943
12
38314
8
257305
80592
117714
229131
59
96
62
222343
699645143
24
308748
251894
89
80
94
469633
27
998320617
24
190781
6
63
17
408516
81110
655205348
3
277601
91
94
314205
61769
73
97
5
74
81
91
176428
194543
6
54
71
823838259
477661
249740
178881
93
66918
39
48
670268659
2
438872
44
277309031
227592
346088218
205609
344423
40
174540
26
333989
22
159907172
54102
6
51
6
4
80
79
45
403902
30
255950
19
419455
44
355974
175913
288029
8217
264858
109562
11
6
43
10
336325484
89
51249
131128
89
6
482110
91
57
157497
54
50632812
388561
97
238304
64
77
40
339759
133262036
171722
8
163912
72
24
177560
812371187
58
276796
367057875
9
159609
4
9
4
382601
23
374162
91
3
382823
239407
78
201674
321354
49
61
219980
39
45
1
480993
89
29
12
97
583283231
35
331840
86
72
66
134446
147229
29869
287108
51
405617
252100
6
42
88
7
74
2
92532909
81
891191805
1
351186
56
50
253395
56
82166
89567
40
69
59
67
227044
23236385
72
89
47
192202
19
285434
1
8
443030
10586
54
3005
384311
8618
71
84
279105
381219545
67
450298
51
267536
420597
225636
73
308191
126307
327784255
1
24
69
326446
92
256865
49
377145
130542
79
33
471809
181969
41
270630725
60
445919
53
48
54
79
465064806
22536
41
454423
208892
34
3
36
265233063
301224
254830
8
259495
69420
1
36
26
241107
555403041
406690527
451013
85657203
50
91
40957
284721
68350
2
46464
27
16
46806
99
493529
141523
529759811
29
32
155863
457968
393315
6
1
94
966767285
214121
4
5
748345289
914187285
237229191
418201846
43
377348
2
231606
375819534
8
9
95
397091
262856
433868
284488
226272
172655
92
73
59
41
164865
191833551
149093
205025
75
8
487143
386936
469225
7
46
784912394
455178
252508
43517
37
84
289492
20
49
483004
43
115159
95
281795
134173
433560094
21
111322
12908
7
265775
331247
1
359559021
106019668
471800
71
82
256593
20
15
2
3
258091
54
56912
36454
148831
469841
9
728829002
41
451408785
340951
93
15
76
327256
36
347638
60295
73
630053679
412586516
55
497044
21
38
66
469463
249607
53254
214617
99
18
18
200712
30269
9
4
415638
411772
65
169136
58517
136296
6
399865
428936
89
802579613
814727879
49
47
2
4
57
19971
419200
80
276599
62981
143403
328837
440316
69645
46
46
12
50
61
76
147127
228240
200609
787886726
13
286276
246800
56
240632
514380745
18
404426
314236
170667
10
281488
1
99
369823
96
268115
35
984854825
3
5
61
28
372975
498537
406062
464745
814358279
30
74
67
305443
76
60
148057
9
69
37851732
123771
90
97
67
34
742612817
73
2
50900
278916
57
1
16
114067
63
48
485310
93
297571
45
6
58
6
9
87
567825004
50943497
4
279114684
14
92
5
3
452562
418928
482822
19
264120
696344312
251778
413332
92
1
395918
89
75
52
126307
89
78
192486
109656
64412
276605
2
446261
185580
9
67
38
18553
84
24
66
75
266880
29100
24
40
257662
99952
9
32
3
59
57
136168
405178
12426
460650
6
426116
21828
69398
170379824
120156
93
23
204443
149263
56
909101121
37
91
692887431
35
58
4
60971
91
405413
37
8
340254
243910
282691
182930
105340
20
97
130095
119823
19
429375
501359427
64
140264
253856
83
499325
8
12
175661
48
27
12
191518
276236634
95
6
28
933751838
247798
33
285563
80
700845087
77
4
32
89
420532
40
62
34311
4
303424
959380654
3
29
26
9
66
12
157030843
31
228643
358706
377341
69
74
15
318956
444679
1
7
2
230348
244531
11
168706
13
41
81450
51
2
50
493425
436014
42630
14
22008256
304454
6
95
69
95
1
4221
98
47
990286185
258909
13
202769
219050
303327
180430
467523
73
39
193244
169770
70
227850
89801
298291
51
8
1
229094327
24
214468
330149
2
248793
54
93
110585
382228671
21
27
33721
52
803670422
166205
11
403572
485377
457080
65896
319276
364115
68
71
396132
184433
394012
71
18
99845
273318735
154602
352715
44
802690460
9
421364
17
256559
207021
446444
88
72
490291
292862
6
92
266960
308823
7
176665
17772
7
445733
2
176685
461504
43
18
66
7
483387
440299
383123
282554602
9
54438
282588
253911
33356
83
62
451836
49
66
72
46
15
38
62978
154873
99
97
75
79
90796
21
42252
48
22
32
142995
239890
76
51
2
82
22
11527
20
409681
341107
34060
62
8
79
430740
67135835
299157
461750
199872828
33
233052
40
62
346727
12
578625011
30369
361771
28
92431
287443
121148
1
344907
362151621
368040
342584
194465
5
201908
69
9
501820071
31
212224
72
86
983409558
425196097
52290
283381
110505
32530
271577
15
956480247
200630
477360
94692
126245
452723
18
96720
253295
4
81
105500
295052
101895018
82
252765
3
721423212
312825
598003087
97
48
97
35
55
440980
282733
1
134430
352122
68
43
208299
4
5
305985
84
50
45
251174
70659989
23
473356
92
24
40218
50
464767
29
2
102289769
163929
105848195
14
7
456893136
12
457553
485955
59
18222
4
7
175670
242278
38
317715
53
38
54538
6
136564
82
95
6
33
31292
86871
552112028
332158
92
136456
65
76
993595400
440381
87
3
2
97
33
2
331103377
7
88
902883754
8
240163
54
56
75891660
1
59
184537
269182
72250
63
131449
6
423257521
8
379635
18
52465
174731
79
468610
2
78
49
49
482802
211915
305285
275131
461037
227633
390457
752350180
65
12
30552
78
23273
99
651243877
208424
48
206928
476883
362123
55
232201
376799
68476
59
81
41
68039
19
418414
83
38
249358
3
69
724294901
68
339231
1
44
13
87
79
249051
83
89
342876
72
11
5593
52
450581
54
136804
29
759206364
24
22
86
430193
80812
45957
2
134957
78
38
3
11
64
351384
847448266
95
216318
73
48
304038
867780904
490277
18
238478
98
21
29
83
423965257
51
333800
9
37
6
173278
73
17
125829
56
224876510
56269
35
49
409076
215245
41
374013
457144
82
223233
2
12
530726620
461757
10
177245
66
661625652
1
497001
292862
4
3
982127306
88
224907
51
465357701
423661
32
394352614
322919450
95
35
485124
580796943
357858253
93
335876
80
465168
969692311
73
36
9
76
199439
15
323814
121549
326178
76
5
80
395753
240123
97148
238883
21
9
15
246875
44
8
84
57
288301145
52
52
34
189793
855180656
44
97
181307
413556
396545
19585
11
99
174916
492679
291487
80928
67
391056
35178128
49
155722
361727
7
283543
359493
385883
27
99
72752
344368
324375
9
25395735
492017409
375756
435676984
2
87
90
193408
98221
656229339
48327
91
445047
88
181428
66
80
215870748
123760
468931
56
52
201662
2
251664
75
94
465064
484120
63
17
88
456466
271609838
388647
81
141284
25
35
277033
56
206995327
435208
26
251744
2
32
223718
94
9
18
98
4
67
365811
9
353080
22
161273
3
420532
9
220133
8
353015
43
268123
281793
703981736
4
134572
47
87
45666371
37
17
10
60
109549
343697
363214
98341
134617
82
231463
478414
91
2
94
4
6
58
5
117069
3
319943
249238
437527
423923
493031
107746
86
54
32163965
43
64333
1
98
108506
150907986
929456169
31
5
354693
680723909
87
91
51
487648
98
425781
495098
476970
458184
86
45
367766
96
5
96650
240213
17
428118
445976446
297484
279737
28
251772
709029325
6
8
44
23
971119099
23
422496
450502
142413
355658
5
211044
345867
95293
266244
39
261286
50
321956
240322
83
55
174712
47
27527599
65
497317
943340163
298937
76
14
93
122930
8
3
8
8
424865
243439
23
260232
273314
5
477262
64
8
16
434119
4
85
8
26
281896
196226
88
29
82
292963
59
488152
218695633
8
72953
80
235900
92272
338573
107248
358916
244920
84
88
425480
95
11
487340495
34
459109
95
388695
37
32850
93
362971356
675495085
329906
413168
56
35
96
9
105346935
61
29
30
251272
157267
365844
2
84
634982207
86
349176
44
107609
183614
9
76
272279
77246
495297
54406
327058
387172
37
67
85
96
9
112825
291280
77
441148
14274
74
3885
336534
1
103614
6241
72
32
76
422413130
75
895195263
8
408821
473327
86
236467
455813
368779
457838
43
457528
97
380413
442246
120437
68
36
93
88
471968
41
472379
883069479
16
29800
1
439047
94
519868172
242091
20
8
29
824827719
76
76
21294
54271
91
212620
7
3
40
174732
310068613
59
71
15
438199096
86093
298179
23
67
400073
21
69233
193066889
173790
3
34
7
172003687
88
227937
39
897864979
80866
146295
69
257082
6
383075
178659
130799
270129
344169
12
48
79
12
454628
110289
84
244979
36
348750
273483
90
389566
4947
12
244545
8
13
88
25
47
440642
94
217210
64
158458
312235419
68
502002461
90028
4
4
5
27
155630
484716260
205078
56
13
27
266605
57
238663
473785
70
73609
6
10
402882
5
49
304410
38
82
111957
404179
57
18
81
3553
89387
96
13
45
265174
127976
44
98920
3
334466436
83
42
96
92
76
209323
10754
67
203205
129830
454678254
203935
486730
56
155134
271608
433119
205553
318860862
76
115475
231780
80
7
84
419765
172095
1
4
924
10393
397646
39120
346970
51
54
114435
12
164775
78
19
43
277269
615438508
163002666
51
5
489478
533332445
212124360
429016
440858
121368
207945
428503
64
9
9
801541118
166457
6
24
67
452294
419134
7
99
6
49
3
17413
1
37
40
7
38
297219
307309480
414129
161932
72
98
67
80
83
348781
6
59
132875
6079
77896
299409
157591
37723
77
50
56
173656
33153
351535
109508
443279138
74
68
7
50
54
33
72
33
397518
5
2
49
154212
434418853
13
60
409077
76
10672
359616
344360
880748315
343234205
13
94
119145
278058
26
445045950
74
469709
48
371871
420269
61
51
12
32103
68
88
6
150367
51273
1
376566
200354391
75
58
47
389530
190378
7
258183
50
4
890628067
89516
37
67
78
299943
374447
77
57
76
135239
349642
80
398722
222223
152401
829969869
88
51
397460
91
79
55
289661
26
340389
924635265
277995
64
5
196899
630757324
532943839
475779
562336064
56363
117159
228327
78
72
134460
89803
9
2
88
75
10
48
55023
332014
120742
45
364872
244863
47
149558
446242
28
75
287123
343357
300711628
3
75
354648
55
167543
457127030
67
12
281288
89
49
52
426292
482123
3
265425
134160445
2
126600
2
73366
42
145646
339436
58
161230
63004
60
88
165851
71
80
87
499469
80
11
326399
90
14
56
7
428622
481030
69919
20
56
170469
21
444276
36902821
100353
707325164
44
8
95
73
84
6
39
63
265353
7
429894
326159
41
288749
33
95
30
467908
123108
44
310404
229941
49431
363239
10
2
78
316419
133590
21
67
417118410
74
92
2
11097
460971
88
25709291
29
565956737
403370
483710
108170
253618
336002
2
53
9
9
169538
99481
3
83
241582
48
80
31
480156
628448783
41
71
34
64
485221362
18
467403
371072
159030
1
23
99
29
345536314
397660
73
27
1
28
269341
899892807
307670
6
24
23
37345
3
890257459
714906600
88
474400
414872
234237
66731
245791
249990
166827
54
32
64
25
91
31
78904270
317759172
70
89850
3
99
37
432098
447459781
56
89
412237
393016
197082
93
49
910163996
40
138353
14349
763458505
585759354
129400891
72990
978215189
8740
89
449594
120283
78
86
83
236124
618003307
491595
8
368603
33
324293953
40
62
11
70
296358
380790
320326
388715
154157
12
370143
85
65
24
18
18
4273
2
443806
47
83
313751
33
7
80
89
13
65
56
159036
460276
440957
76
327719
113767
3
373609
39297
25
97
496694
42
3
335887
30740
105825
24
24446
30
354829
94
51
55900
131679
252940
75
56
58
296845
435468
253182
68
791215570
129016
283149
161139
480302
45
280133
2
445388335
197708978
45
339505
17
44
82
5
43978
257633
69
239884
38
5
4
111180
81
73
453449
93
72844
30
927796303
5
2
72
66
82
459906
74
817618462
73
84
64
2
51
36891
40
71
124514686
1
3
686479138
317135
180584
384692737
7
36
70307
71
376808
3
2
9
74
65
44701005
87
270320
94
5240
808290088
488277
91
33
7
11
333375
386658
15
415117
97
351637368
162522118
61
255623
1
88
72
126699
179545
47
425312
54226
869096838
296286
218365
79814
259173
97
229749814
43
112122
98
30
480702
2
24
5
32
470405
89
77071
51
907423545
322835
1
4
228171
92
9
108059
988519911
370902955
910453398
76
47708
123299
8
291100
250424
95195
10874
388244
1
10
282713
128263998
1
137154
19
1
204866
20
3
7
49
23
299957
121027
30
319633
91
21
40
232862
364037
59
8
34
3
5
49
81492
49
10
220326
44
576491476
331426
385882
16
609150788
34
661068465
91
89
668555771
7857
75
39
60375
15
9
102080
655390753
2
3
442442
488811
305159
31
404432
72
81
458577
7
96
316985
353379773
93
119687
24601
19
2
497275
32
15035
109213
158077
50
307833
371239
74180740
118519
295680
90
20
98
34
177129117
20317
6
35
101603
38640
52
352215
116606
84
23
41
30
81
58
56
241259
180612
12197
23
178300
9
54
46
851360983
6787199
387386151
167179
57480
451927
96
50
238614
71
414792
443241
5
308462
194729708
62
3
987460738
280439
67
348446
673522596
10
26
90821365
56
123279
282396
416234
53
2
76
440635
138482320
24
90127
501176654
37
437426
347614
486784
66
233086
383917
921357509
268481
27513
433379
736433038
366382
319011
936
227274
2
81
49104
4
58
5
222890
77
235886
264885
8
68
297158
99640
438681
75
70
32
116773
257220
72
158012
30
60
175611
73541
101945
11
188975
88
425191
89
18
80
80
532712462
492884
96526
151974
6
351992
93082
53
61399341
66674
116486
436738
960279783
93
37
41
46012
54
184208
190229
85
6
97
373244
470190
6
4
332734
63
401856
415588
46494
245438
483238
3
113651
38
99
330325
6
48901
4
409446
93
305324
86
299561
86
91
104056
30
397704
40
131112
53039
32
70
156024
15222951
28
78
147320
89
20
45
7
49164
9
108494
51
424896
56
37
36
25
59
84711
451430
81293
82
87555
64
75
494710635
701559444
32
170845
18
75
4
242473
205751
3
91
35088085
34
42
46
871620974
144467445
39260
444726
399326
51
100946834
19
94
70975
395688991
575093715
85
27
41
64
280331
161402
129322
5
46
262694
384983
674344421
6
952193459
3
82
218660
631613856
74
13
6
129322
481959
990178890
6
291062126
424248806
31
97
62
169406
90
32
2
84
299977
145816
118985
4
2
182399
3713
358817
75304
68801
703197929
96
381461
44243
2
8
45
22
465460
80204
77
18
103692
480378071
976363814
136953
36
55757923
29801
19
444338
29
84
408880
351899
291749
179172
346216
236285
90203
119021
33
466604
20
342211572
18
190514
78
387860
74
44936
4
91
62921724
99
24
50
46
101463
39
439850
119244
1
23
143430563
28956
8
60
2
258186
44
176734
55
437170
37
30
194073
11
88922505
44
92
310335
53391
60
58
12491
60
258026
3
459244
93
2
51
38
47
91
70
92
5
12
452796
31716
199984
193296
757990264
48078
22
469734
327702
717594564
471632
81
240814
363923
27
50
69
268295
261680
341837
47
159006
69
18
28
445086
37
29385
460644
3
757667215
10
64503
267955
300886
33
22
24
380761
81
24
23
163120
71
309691
63
835505531
287771633
276120944
73
731063846
888058375
280175
220173
381730
63744
223531
76601
331287
228400
5
92106
13
45892
33
62
14
91
150685
179073
28
46
3929
488991
286220906
591575675
40
96
52
484114
475380327
28
61
960821406
58
108507
142397
80
89
95
307296
369172
14
77
613396871
369164
85
52
343650
47947
106296
74
63264
472446
74
44
299186590
390428
18
7
275779
469636
294109
103612122
15
50
348623
87637
1
132558
497460
30845
295526
717178305
86
40
208901
267168
86
376257
33
85
90
29
12074458
85374
171253
472250375
70
247919
15
372697
289057
517342205
404456
563084628
7
319712
329294
5
242868
60521
234995
39
469556
31
75
351694
107655
320400
6
66
475990
820118146
463120
65
26098
78
590142942
51
40
6
708483683
21
89078
61
4
2
58262
29
94
311685
79
83
320182
360750
160519
489475
10
79884
23667
56
81598432
35
426838
47
191634435
95
18
6
6
29
313773
37
1
84
35
15
7
29
98
3
40
188030
1
194740
360563
83
482172
45365
340356
85
16
8
446706
15
282215
1
6
98
485701
195316
27
15602
47
956926021
13
80
6885
66
187105
422224
80386
21
9
563093426
33
463067
74488666
7
227479828
7
423393
329178
8
86
43
98
9
35
68
360036781
11
281427
54
46
213091
67
43
136479
303299918
3539
142394
496899
89609
22
35
306268
47
19
8
122387
92
445569
21
79
422173
4
40
79
864391520
4
279347
417552
43
52
63
13
999902473
246408
89
341325
85
200003
23
315666
388292049
496987
446737
95
5
63
176669
359577
474661
173283
5
98
538824872
140863
47
128049
87
48
129454
6
99412
204902554
71
298244
1793
3
25466
1
495708629
9
20164
418111
420991716
36899
462221
60
95
237872858
242056685
51
130677851
6
374972
641833659
360105
306645
51
86
10
280821
39
249106
178728730
288190
3467
9
77
88
490914
349307
27
30
7
179603602
42
5460
138783
86
365565
4
7
485799
14
54
494718
39
58711
414932596
73
75
694888928
727014550
41019
466058
77
415502
79333
803558822
451102
386722
286330
128866
52
297232
37
51
8
495902
30
24
425812
6
42
20
242681
322326348
465689
906936990
425892
346938
980822808
44
56
123932
209143
221129
21806
147899
48
267519
590293541
447031
42
25
22
71
62
211309
429477
58
9
467753
6
13
13276
23620459
427288
78
6
112340
79
478002
365086
412671
89
30693117
230522
25
559594468
35993
34
92
122152806
34
375410
190097
110237
15
24
312333
53
62
208774
493430
248428
55
430791
9
200399
104161
78
239627
138248
978433358
638413007
63031
21
142256
34
38
499924
48
105640
10
54
139880
264072
236877871
289811
76
806074909
458929
365989
374264
67
6
69
396411
225986
82
264213
20
176275
109163
272904
2
297315011
879185392
4
28295
13
69
205882
84
86124639
637287050
24
39761
469915
55
72
172443
80
431216727
181537
5
39
137755
424807
3
55
417368
30
83
32
420724
999510096
289305
42
47
235402
4
197817
14613
133862
7
53
95
65
390058
14
705652263
192379022
2
33
359532
306587
40
674301460
9
41
409558609
732
335865
7
407734
7
326115
225415
338964802
6
284076
214060
482600
194183
96
143044
70921488
286780
584297709
91
5
31
35
38
444842
75430
25
41
54
273038699
419357
28
411158
77
99
495900
31
39
101183
124418
60
65122
49
391525
460479
51
1
77
7
19869
48
214447705
795921116
4
34
51
66329
178212
26
459592
90
40
414496
1
458030
40
54
26326
24
2135
192922
345567
206271
35
66
96417
168766
82
273732
151968
58
98235
421184
406464
118950
33
267201
71
19
335132
259697
8
306389
58
52
35
411727
157900
256010
52
67
593145833
929853249
545760215
202487
1
438664
156931
7
835142451
253605
338335
221931
59277
65721
398262
34
4
7
24
604835474
43
104750
72
31
287412
43
596892604
39
81
385184
95285
105589723
252420
70
674195691
196932
86
5
4
176564
21354052
49549
50
53
480593
998515325
228683
351353
282631568
339312
57631
65
9
120668
414976
423252
35
3
3
7
2
32
56
13
456817
74
559310573
6
85
68132
155676
295826
419310
863494705
60
24
168401
337107135
513
91
314468
6
42
453555
15
38076
120668
71487
63
861787146
473916612
413108
57867
329234
29
75
89995
51
65
36
25
14
38
182294
30
233315
72
200685
215583
58
10
115253
243819
459853
5
164229
83
410853
34
129915
69
99
471248
8
27
64
16
279319
352467525
271798
429277590
12
457518
76
114709
39
3
77
34
197440
67
63
263081
50
144404
617761615
12
64
9
74286
26
202239
14
29619
143818
42
299863
93
394028
61
64
84
20
417788612
186865
2
41777
32
367890
89
85541
73226
62927
79
149919029
10
23
240138
61
58
172868
8310
71
242732525
8
326111
89
7
8
44
39
52622
7
336183
56
968102750
28993
95
144155
452307
775023008
314238
14
317482
11
63
5
3213
80
198842
40
65
82996
122071
483842
49
83
3
45
367204
182585
42
6
56
39
55877
82
389660
87
7
41
33327
2
723674731
115782
18
188399
99
30
4
48
814459081
357177
33
278462
255244
69
5
312907
19
236694
9171
70
292793
247704
39
261866
360403
747331981
387541
910841968
407336
52
673930544
227191402
215958
282459
244125
1
43
86
20
87
317570
488037
473456
72
261651438
95
347468
80
8
89
114012
317486
206452
87
24
93287
1
48
299607
450981
66
31
753848968
120225
863857852
45
468447
960163581
193315
292498
197255
95
451933
229014
260199
52464
75436
57
37
176545
85
235205491
6
489371
5068
440351602
439540
72
163352
297113
40
110265099
68
70
933907592
19
238136
383019
14318
80
7
135814
330038
327104
77
437250
29
25
173171
393488100
52
571030167
15
91
3
3
387042
426148
413745
24
447494
302935
60
89
44668
165496
25
287258
68491
89
2
178891
410292
18834
61241795
141820
41840
481189
229936396
38
94004
64
27
2
86
96
55
40
24
29
4
274410
188514
72
53
230795
8
465776
89
205392
37
361330
260623
96
89
55
88
998046380
281243
243893
45260999
62
274250
10
397088
55
87715
55
613390757
334989
43
77
670211323
83
19
94
87073
3
397605712
38
265284818
88
84
39351
405951
60176
12
68
125905695
63
47029
93831
3
144321
492725
6
58
12
4
314021
88036
75
974820473
2
328413
845009413
16
88
42
452727
19756
50
72
350266
63
282400
306216
78259
37
37
299320
223195
22
38832
851133149
812905277
6
56
40
58
271482379
51
96
31
35219
20
44
306446
65
432784
49540
181089
22
156174
10075
41
59
9
107620
438068
83
137128
52458
398087
166485
249851
5
42
48
2
76
329405
23
5
102609
11
36
80604
460311279
68
80252
28
50626
37
184478440
211396
96
201634
307232
454727906
58967
48
73
1
19
5
17
152443
26405
195359
36
63786
998761504
394972
39
200495
98
80
5
440414
76794
391081
92
7
336233
36
52
766656835
8
76770
172052
41
387597
1
21
280305
46
259124
90
485208
80
9
7
253759
94
62
300331797
80
19
7
287529
80
92
92231
90
7
369520
219518
742640550
34
77016
83
38792
370937739
182049
77648
432104
10
197990
318655
17517
413282
45
222570
54
841728237
318480
30
127995171
355543
279278
179307
8
4
38
118451
391831
4
209692
829669372
26
6740
26
259961
20
78
189330
77
78
95
29
980431942
372566
72
27
98
57925
137124
20
759848159
493788
956535010
51
99
243798
2
5
30
234280
83
69
5
735690106
178756
889182231
76
47660
410174
463691
376788
292185
247721979
329411
10
180364
375819
10
50002
27
79
482725
333837
196926
77
247380
479802
47
463307
28
87
322870
167500
16
75
6
506892584
87
79431476
452293
9
216952
84
78
122027
45
222398
3
74
31
72
276082
416800
59
54
412790
294921
492819
98
67
207689
95
305991
90
8
9
402423
52
84
8
461941
61
92
6
451569
240907
218374
31
78
74
147072
272933
47
18
87
119509
1
40
4
771659828
258720
4
381759
481459977
19
99
63
68787
8
63
252722
275105
161263
296253
45
92
352986
9
75
72867
70086
43
58
326980
46817
56243
359948
268411
199105
278311
82
380329
86
180955
27
919853600
388980
226044
226250
313125
153201
719208338
59
20
1
265181
2
133304019
91
339664
337546
3
975742054
370256
3
52
2
66
231420
939185752
59
14772
23
9
98421900
56185
46
85
42
331199
7
86
354989711
113208
288251
7
28
6
489633
298605
480486
381795
8
332759
133418
35
424835
416492
82
92
10
335990
407176
423220
87
75952540
83
674156977
11
20
377936
24
59
6
433718
6
52
948551712
20229
21
168124077
63
27
56
385265
398345
18234
293393
228312
5929
325903
76
337913
159537
87
194264
69
135779
23
52
85
496953
95
4
25743813
3
48
54
6
71998
559735695
125789
58
39399
1
51
159857
446419
2
375617390
157335
365591
331324
245626
10
2
52853
93389
422149
4
81
258428
23
310444
41
49316585
50
279016
83
203793
348549
59
43
49
139272
97
440347300
61977
191043
38
19
129435097
63
30
92
92393
51
13712
276062366
319864
278968
290999
102888
67
33
83880
63
74
261620
320500
74
50
67528
427650
45
68189
286004
13
216064
4
364377
21
122888
73
94
73770
14
58
415217
62
82
186034
3
310163649
474782208
952590063
11
159831
470934
246576
89
76
399418
58
246351
585768371
75
91
25
53361
271945
561009964
39
451489
95
5
87
17
43
333619
92595
6
45
336478
8
383278
93
324498
66
4
138906
189427
649822155
33
385399
43
98
423666126
75
110319
339144
878
8
83
8
291626
227080
8
239161
137591276
125130
38
4
16
120157
26
61
27
596464182
447271727
41
23
641921824
78
6
154353
117743
88189
37
135958
121890
9
4
88
197225
538016572
310896
498597
42
281595
29
397560
259929
277857
50
375194
44
55916
357460
39
1
440493
291605
18
59
484186
18
297588
365202
255514
374177
496186
7
10
451973
302462
203393
4
23
40
7
3
50534
7269
474939
417102
42
33
504857573
432021
31231
6
403309
94
53492
43
419458
35747
368305
312632
43
31
30
52
71
133716
85
46
983471678
4
14
99
90
89
36
61
654412401
607618219
496780
317931
124536
41
194193
418217
43
91
275029
13
62
43
90579
29
4803
22
17832
8
105722041
38125
96
223962
66
26
398421
1
152168
77
225383
106411
125323558
51529
134300035
440897
21
39
40
415385
13
74
25
264216
317686
5
55
408077
35475
49
495661
424048
451087
9
84794
8
123628
8
18
154739
274847
199683533
36
3455
92
96
148808
16
633407838
69861
476119
421658
380402
5
37
16
467084
82
45449
32
6
44
244701372
82
91092
40
9
375767
450094
465431
31
2
900550834
2
48
52
113243
90982098
977508871
24
429970030
36333
55340
62
53
371462
24
126277
4
426059
358605
91
235366
9
6
61
65
228592
628350142
47
35
427148
174870
32
252795
82
100386125
8
28
283883
55
210380
132776
14
185531
93
24
116306
326221
7
334837
831634795
90
603784090
390568
375232
29525
445304
25107
370195
118496
85
145584294
225841664
6
73
75
38
21
418275
85
29
70
106842
484520
43876
35407
267548691
49
195471
418682
458144
48
63
66
409155
773824079
38
67
79
57123
407268
606794674
60
490706
820550352
57
74
132788
42
81
81
4
50
6
23908
22
16
89
92
50
312688
67
4
9
496869
281521
71847
55
12
35
8
36
377853
31
345352
7
56
247870
79
129672
31
11
53
154663
279987
86
96
19
42
52
1
375523015
665879514
315757
424893
37
7
5
61
3
145949611
75
233514
54
203450701
45
220295
792852538
71
5
45
20
959584649
93
210600
28
9
401414
17
97371
170601
21
35
20
43
57
73
12
59
64
199930
142485630
22
26
284345
400740
350281
983828547
146521
534409731
9
165527
43
265482
6
191256
15
153210
825443470
23
253941
48
280288
351673
285792
29
56
26
12912
9
36
229300576
267138090
273436
75
13
387939
49
81307
482001
424077
157731176
247830
486159
291319
6
479924
351904
890289868
383176
14209359
563933757
413918605
127392
907764077
7
476382
64
91
301588
49
489804
121465
67
325905
90622
65
29442
67
93
62
362524
62622
8
73
27
616871748
424176
82
126025
94
45
46
20
865875584
241414
36
983410226
14
60
9
44
97
95
61
90
81
45844
153861
55113223
6
229968892
85670
115871
95
1
53
53
103222
14160
68
7
8
6
260393
43
392177
37
39
55665
428658
156892
85303
32
278999
16
78625
102055
98
381956
153358
949809088
140628
52
219668
285411
352516
43085
20
2
5
8
882281781
600802312
70
28
73
44
64
97306646
166104
149337
105968177
130
80
50
332370
35
30
54101
454381
443120
431462
6
4
91
21
424341
20
6
8
22
171949
597968347
40
336727
21
427197
69317
43
30954
6
88
49925
50092
28
32
91
107071
5
485040
361311
392509
740234701
61
35
192931
28
358167
320967
681621275
5110
43
429289
945871653
67
19
37
369466
227869
86
353442271
458268855
215014448
28
387474
1
226542727
15
71
301814375
30
3
139162
637552829
80
14
91409
60538471
57858
42
53
7
250922214
93
74
39
23
14
67
3
56
148418
443439
6
453772662
15
49
48
212576
8
6
3472
758845297
47
77
77
5
89
60
1
409036
494290
174375889
73
96
99
203673
805807284
472452
55
77
173662
424495
34
706796846
15670
989887072
415918
86
34
855966456
451249
88
437497317
3
422821764
48182
38
10773
75
275823
4
24302
37
45
8
15
60
56
9
7
304769
271849
86
418586
18
101522
5
98
363056
9
521750411
12
362814
208109
75
28
23392
42
161194
33025
968987210
79
55
535220877
47
65
479018
461307
10
258566
418353
6
8788
15
7
29
71
434872
60
329868
455665
76
242114
204906261
17488
138970
108995
59
4
2
46
383353
390550
83
34
57
38352
35
28097
163685
80
2
36
152895
16
49213
166785
32
100756
47
15
15
385068
27
6
229628
22196
52
80
69
36
322302
20
415886
88
26752
22
22
131340749
157339
168909
381586
470182
122583
449279
469546
4
31
68
408208
96
345537
23
107498
40
53
466670
553707394
3
20
37
896570496
254513672
186396
57
497142
48
16772
307981
47
91
5
984832020
260865
11
1
94
93
350750
3
257785
202227
82
13
714277797
525720842
47
844192528
92
469734
797875092
83
383424233
89
213208
413336
56
97419588
164522
47
990594385
27
3234
129232
11
394415
2
285320
84
7
24
6
196521
3
63554950
175112
6
59
961402145
129040
19
539207599
62
284102715
32
50
229126
485669034
85
239730691
403302
430401
445716
220555
21
231320
240206
21
25
84
99
291857
21
44
370193
31
19
304455
1
57
58
99
499179
59
14
89
36
66
244265805
87
96
155069
16
93757
372813
7
395371723
202617
10855362
31
22
348887
22
74
274079
180901
82
125838
3
348908
80178
437130
551238259
71699
6101
643184526
1
160761
445251
50
56
202533516
91157
24013
46
4
89
24
88
120533
277739
48
3643
758753361
49
73
5
428408
47
1
9
165970
133457
7
19
34
148984
20895
66
15
69
64
94
40424
70
14
36
5
34
62
152007
2
628937098
97
63
60
75
319739
6
12
52
14
32
39
43
58
18
86
102259
267468037
99
121811
88
34
414865
329537
79045
1385
133636
413222
95567
293297
82
251158
81588128
7
36
17
40
495510
45
7
168779
6322
83
52
40
87
475034
5
65
45
423614855
1
118435
349736
9
519023884
166516
768089670
9
75
691909114
352163
2
475964
1
328036
172641
394236
23
9
13
247820
16
12979
94
71
8
442963
441136
167036
152533520
82
482851
215696
49
463429
4
13326
234904
31
67
86
470114
358279
39
15
69
160547
85
468409059
39484
185922
415339
19
370667818
354700
248293
35
808778112
12
322910
3
33
74906
382809
121401
1
48
273970
499498
450927
36
80
439387
29
793871845
59
49460
3
69
24
216426
7
57
44
55
87
32
6198
63
478226
53
78720
87
444640
113110
5
91
56
288096
626129098
254924311
56
9
182141
79
74143
52
94
12
35
401700
467069
79
74
24
171393
54652
74
61
9
51
4
20
97
44
126696
447051
81
23
86
65
65
35
20
96
1
57
248719
365955
329618
18
465893
191004
451338
57444
66546
29
206654
746205015
38
232581
235741
423017
114891
76949
373182
456690
89
3
7
50
163191
127176
53
56947
72
7
196469
285335
68
22206
444344
465457
75
492006
35
146536
370220
13
181904
20
103124
76
175371
274383
341378
314397
123738
37
91
476608
78
2
66
275487
48
356694
641253125
84
217171917
285921
67
105758492
64
24
4
13284540
207235
290113
915191753
276190
26
52
5
89
917053069
159658
494727
745569545
40768
62
437701
16
50
4
281011
24
372947
141684
325355
72
133386
23699
2
13
60
222006
40
557618109
52340
75
358219
78
225411
298745
63
9968
15
98301
483513872
87
80
49
8
38
13
82
16889
35906
46
83
147425
296411
61
47
37
313566
811398847
10
62
96
26
14162
49
50
109967
196893
414142
340415
350660
36193
231472
407525
435309
3
74
27
192922
8
17
209102
85
62
38
492194
45
55935
361455
317434
103832953
271521
49
342924
12617
6
88
74529
3
53
223004
177887
261006
354581
162215
2
19080
45761
66
56
99
238939
14
48
492085
49
87
60
30
157818
644936104
395973
482964
96
15
3
354547
346488
21494
315914
92
91288
242779
6
119882
425952
6
100076
499267082
93
70
317485216
60
18
7
164569
65
181467
44
416312007
60
783871657
474630
49
973480969
86
98373
5
189428
270567
97023
69
47016
18
345224
33
380508
25
79
371254
436577
20
612273656
397746
5
62
329533
192062
57038
39
25
92
51
50
299662
383397
71
87
5
179183
87
86
106820
56
402714
475070343
328953
16642
284068
78
29092663
143824
37
124989
64
193489
489386
481300927
83068
14
91
839239429
422074
95
432720
425117211
398071
317395037
9
234115
408254
433106
27
54
116199
458724
20
33
375669
92
51
14
260858
81
304526
397713
212274
69
430120
2
345463
14
359572
2
424802
76
8
54
141059
4
332494967
26
85
94
44
140327
363945
80
60024
442389
228139
190298
156215
86
36
226439
48579
12
63
42646
440999
90
603034734
158938
32
5
457315
348337
477566
33
207898
68907
56
94
8
18
13
297510
106154
264717
15
10
276022
91
145691
14
630171190
989384818
48
9
13
89
341321
379282266
7
239923
202008
313824
42087
65
69
36
59
146631
44461
71
634892348
21
185633
91
378886
273720
20
322069
175612
37
1
348851
36
91
96
168195
81
42
215791
65
121324
302960844
61
25
431682
92
75
316141
187925
170825
709341605
267966685
352490
305918
374827
490945
453450
21
49
78
999311024
75301
29
410619
34272
6
212248
133666
2
387359
309808
7
449235
60
71
75
44
276747
508108367
35
890782736
466589
6
50
84
49
310883
23
20
557837925
54
335970
63
321344
420542
226157
398724
11
478962
594869354
74
386071
62685
9
11
29
367690
10
8
29
13
18
20
17
18
176264
3
15
44757532
404634
999153492
19954
236378
1
102344
248896
158452
166764
37175
7
43
43
2508
3
265300
274697
26
140171
150921
494475
82
379423
20
127446263
239590
8
301232
63
36
42
23
319067
41734
386591
701153771
61
399838
8
351361642
42
21
17728
93
24
1
350673
42
9
121714
1
4
21
3
75
42
2
5
5
69
208740
13
73
44
60311
64100
472666
9
53689
3
69925
70
211684
79
19
7
55
983634252
84700
29
48
42202500
37
72
36
881992974
29
342827
365442
169889
9
24
68429
347520
97
77
137739
2
2
233219
25924
112170
42
11
91
265461
94
1
297430
21
9
66978
22
100493
313128
68
266241
231294
262406
146989
94
1
499491039
172384
256558
58
58
82966
26185
61
39
484083
10
468678
77
93
68875
180499
8
2
453396
6
564857020
8
80
359120
8
42
32
163947
212525
363372
307732
46
176655
8
405880
363441
477508
9
76953
493800
76
218249
458121
44
25
58
471644
61
66
222811
71
9
605757612
482519
61
224482
979318833
31
64338
997591588
2
3
17
3
84
336261
36
331057
137801
176564562
475977
480976
46
56029
34
41364
15
306207
86
8
243184
613919661
241925
29
13
24
96874
9
3
321655
50
404846
245137
2266
81327
78514
36
72
439781852
398675
29423
77
48
445170
63434306
286060
7
385073
130790
404345
456090
44
436444
6
36810
86610
9
2299390
236078
5
58
173948
12
669768569
14
79
5
78
497012
344689
61
1
60855
479940403
3
5
92806
192885
14932
228404
60501
38023
63
13
29
59
210332
20
234176911
134022
18
60
737466063
244320
65
12
98
15
44
28
41324
33
47
64934
8
241655
50832572
184736
243273
53
92
530129757
252526
359241677
39
71
143244
74
46
34
816881000
68285
94
86
66
8
34
56
1
52
43
80
277095
80
96
203221
58221
167475
293441
401458
9
21
439584
65
96
297291
148799
71
21
10
195612880
33
325220
318495
37
50
791698633
86
35
65
5
55
29
158523
92
756572678
7
35
656831702
499827
330066231
59159
196939
25
52
94
46576
320170
48
5
46
34
472492
63622
362786642
66
407485
93
6467134
459438
23
39
7
490351
92
53
55
2
5241
86
70
6
60
42
67
68
216789
93
11
81925
2
214731
322271
3
17
80
62
348123244
28
306171
38
39
331430
329326
360259
2
446613
31
305601
3
580511808
24
58
490190
42939
90
27
93
480420
7
66
371777
3
151961
17
397914
30
484712
383599248
27406
21
461068
88
228244
796966928
68
60
41974
44
308411
91
48
85
108145
13
36
6
95
421384
767286241
219412
366325
6
367417
69
27
55228
15
1
19
114887
78
60
65
7
72
448553102
84
35
72
24
330241
17
27
9452
9
2
38
110889
436267722
10
63
236766
131445
35
392013384
42
117752
558243731
25
541366280
4
380561
46142
76
44
6
20
34
2
27
94
413327
36
405738
63
68
394122
469380
92
7
32377
57
478306
68
12
90085
3
84
884044864
239890
6
95
295847
386261
66
18
280533
291035
338093
56
78
78138
296108
387185
143376
214131
30
51
49937
10203
193146
220209
482312
130487
99
331306
60
356317
43
7
152501
51
176294
74
33
10
54
498291339
20
316311
252124
246149
4
902877263
20
69
61
978654742
461621
43
84
3
254039
13
955747942
35
99
95
413929
99
430621
77
443231
497514
95
464545
120398
28
39
22831
22
323902
90
145640
379050
87
450083824
90453
476240
616034790
63
161399
34774
30
6
86
65
75051004
76
29
91255
1
16738
445799
456147
42
22630
103444
55
265389
76
427472
82
19
140760
90
7
57
223667
51
184858
149696
337562038
238370
77
461173
269845
23
71
183397378
8
78457
148605
357232
193654
2
69
56
34
339576
29818
976997489
390523
43
49
221635
4
39
155441
6
63
3
69
313004
208414
378997
189300
193578
40
74
67
89
57
52429984
411808
221970
54
6
156767
965845111
103043
101318
189820
69301
215830
327119
86
6
65
26
75
45030
4
20
4351
79648
40
78
76
312839
231185
343176
1
18673
11
294239786
15
12964
173254
14
101768
410071
951016626
116017
77070
57
453376
41506
254758012
66
315301
3
42
54
4
12993
45
448843
217405781
91
276152
279456
491278
157822
290150
442988
7
67
60
375103
19392
15
268707
39
20
87
43
208553
84
240163
24
174203
209153504
649459363
188134
84
33
204987913
209600
598317035
245618733
46968
2
739895076
38
489415
455017
93
439195
492903
22
25
222874
5
370838
76
197001
76
43
64
62
10
278546
75
376639
50
46
65
95
19
5
4
103992
351647319
2
87730
1
33432
44
359523
479909782
308027
486204
47450
23275521
488164
98679
453130661
169274
238865
258943
5
40
5
474353
107088
166789
98
93
67
75077
142944
16
408116
3108335
65
546780013
498561
71
95
74
94
47333
26615
21
86272
74
13
59
319362
180775
85888526
215445
31
12
55
84
84529
52
29247354
243800
122170
450408
52198
28
21
45
27
83
489500
329720
171159
185715
597925923
27
472907
94
197583
68
39
960026479
357144
6732
431828
38
179272
99
481607
128469
78
230685
4833
25
59
440811
84
295853
49
818739943
682565433
932879436
99
26179
665705148
21
29
185599
479609
33
66
33
309726753
357323
24
472177
647930417
475362
301745
23
216415
143114
9
2
94
126830
81
24
43
12435
271873
53
294578
65
304986
396967
58
54613
62
76398
69
451251
94
9
391035
217042
22
113367
44470
25
341454
35
103981
66
91
229374824
67
476501
87
52
111709292
125356726
991861902
498077
46123
74
18
5
118043137
1
626678648
47
765936579
86
38
33
256985
30391
345128
89
222500
224262
952977381
7
46907
176290
206177
495618
204020
34
125179
55
73
950351563
975128167
2
391707
25
144147201
3882
27
21
213236
453851
75842
357507841
23
5
180738
124963
91
73
96
80
293470
24
733089450
229941
347575
346447
593884508
36
529768276
294335
19
77
16
634901987
342669
117033
12
915533155
279476
63
92623
406717
4
4
491801
366161
45
242991
2
47
5
22
60
301672
387505
338283
39
1
52
66
278388
22
440191
467008
156606098
183490530
115073
33
7
425327595
378610
83
227562
40
49
297817
373004
78155
436857
154802
127159
2
1
287183
71
6
74
360604326
88
219291220
211597
2
75
280683
80
2
14
84
26
62
385913
495033
429695
2574
288707
148655
81
378482
45
26
382510656
259332
185598
6
198932
190227535
81845798
33015
469135265
395834
433735
293248
89
37
370457
2
240546
6
849249182
25
714537879
13
7
492331
546849656
76
5
63
63223
23
97
289536
40
232782
14
25
11637
208387
132501
295858
138718
41
339675
218718
50
483147
88435
25
75
43
8
4
284962
62
77
769117100
6
7
403796894
15
237560111
700337460
30
302976
61
263377
435024754
103703
200628
438577
61
277435
6
11
2
9
2
62394
66
41
2
194277
48978
87
473906
507128867
6
418938
444680
92
11
75
30
437151
55
74
336220
476953
12
444790
5
221754
61
83
474864
334179
26
3
275644
41
819891479
713005802
88677
283714
752001852
476616
414455442
19
38
153914
117392
74
55
63
73
427753
286054
72
165874
51
582726778
14253
1
263048
53
361964
435002
306967
97
103591
16
41
5405
367480
63475
414651
6
854854087
23
1446
80
341875
36
40511447
14553
9
11
483824
65
43
195452
98309
295416
6
74221
79
98
112303
449622
1
195927
347286
9
57
7
679173069
9
67
1494
75
34
37
332221
157310778
1982
473417
65
49
33
65
369069
339661
436104823
315930
829561703
58
58
14
162671
458119
58
91
277197
440410
94
734309474
94400411
17
65
54
494131
51
577585216
317244
31
2
94
315916271
840842655
312263
440833218
442821
86912
562182982
383380
219331
36
78206
18
180316
61
69
67
24026
77
67
56155
264677202
7
17
1
86
187203
663231869
89
79
58
48
155821
1
55
669234296
39
120030
28
267543877
6
405433
405777
291839
197371
195486
35158
33
184848
368556
51
6
63301
127812
29
320582
132354
182939
72
39
19
25
76
37
2
202435
9
107786
163547
26
25287
59
96
226791
468114393
36
117286
3
532910674
99
623807210
297648
95
45
92
81
19
402082862
24
108740
227848
47
13533
20
4
80
411230
322547
362817965
417524
67
88551802
52
16
366365
5
72
935927705
1
248060
37
88
357186
186523
30
77
6
356052
262011
6004
78
215125
301498
44
31
86
65
4
389574
97
58
370419990
285998
467755
300455429
12
63990
147749
60
62777
3
346727
209146
266112
11
45681
292602
24
30
27
432697
5
281553
77
99
471085
85718
955501145
280955315
249333
28
766474284
152807
43
53
14
490482
247367
521109967
361888
49
416054
267390
77257
221605
38
72
325274
7
30
61
47
476505701
233920
320685
188990
456351
776444564
353928
409142
40
7
406800
311069
160376
275036
373485
291624
62600
7
36
10
3
64976
68
20
52
44
81
26
29
59
43
382758869
2
91
287228248
34
13017
420272
456798
76
18
314661
160954
4
30
129600
91480
45
12
597358308
426800
123526
148410867
38803
415713515
20
12
14061
8
21
31
124204611
560635953
424659329
29
176076
73
57
893732322
182907
74415253
225834012
2
29
18
30
8
104055
469862
136436
36194
228234
83
114847
146448
91767
29
85
96
438949
10
752323039
458316
401154
404158194
47
194413
10
81
5
415575607
14
131165
58
63794
88672
50
413562
419849
68
2
79
68
19
146449522
4
463039
760113554
413574
2
279691
386112717
924997017
60177
62
478901
2
50
293346
389701
72
955792852
358717
25
460487
152932
253733
204632
97
99
459076
133812
5
7
180758
98
223085
111026
37
98
328803
82
8
446671246
315100
23
45
415367
92541
25
55
190060
448750
97
333271
72
519876792
79
97
442387
406538
41
6
15
27
24
322444
90
54
132618
75
130494
45
4
605736279
928167016
11
345051
99
96
376104
374561
88
20
386580
54
96
2
327811340
511645985
999323723
230604
154435
31
190313
8
9
25
343542
66
28
33
274278030
63
8
31936
9
209995
85
248909
81
2
47
99758
510616596
40
35
285190
27
537373877
7
34
377430
188990
389805
61
6
19
78
325315719
79
390528
293526
38
251422
493889
330426
273126
50
644603170
66
396457
711385255
58
28
82
1
332109
68107718
32
888944694
62
9
179141
255958
169609
149454
656670795
299864
267539
23
78
267527
4
84
94
145021449
489013
75
454422
40
76
196461
86
97
531557118
808944676
12
256050
58
348249
217866
20
74
4
11
38236
26
194843
472963
55
90
164398
78
97
318312
36
39
379
67246
77
406719
382158
199411
78
7
62
718294601
435475
290056
9
34
182675
123951
7
14
392903
770898205
304193
778031997
391733
72
5
69
98
163946
15
4
55
4
52989
132027
8020
203841
44412
93460
158370
366110
3
30
303233
303517
41
13409
134878
43
67
48
341109482
809428348
52
285963
171117
84
99
109687
54
4
307025
216448
32573
27
736167389
6
63
218926
350194
52
558286598
396057
4699727
43285
18
1
394675
376431
365100
26
63294
383918158
74
59
27
85253
400110
8
2
117346
64
950291075
50
480318
26
304275
92
40
241783
11
112259
33
330712
31
773500520
1
211733
310151
397977
31
337478387
405852
105205
493584
4
58
15
16
3
25
20
117513870
934226753
438152
107311
1
14
53
372283
9
310233
221156441
698188510
383268
50
238302
34
46
441088
984932308
3
2
263181
68
193692
6
95772
79
14
67
240733
346474
185828
324756
3
493340
67
894436170
63
443768
335256852
72
68
906512451
120274
431858
33
285289
75
140317720
99
204164
6283
63
240885
497034
92356
282460
62
37
32915
51
98
175637
148297
3
255243
86
81
172174
26
3
34
60
17
477809
40
39480
18
13
31
58869
91
892723803
78
95361
446698
64
330756
442116
31
475181
54127
39
73
2
9
72
16
38815
274004
195638
14
316564
1
7
12
358307
14
16
588759925
9
322076
15
63
65
69
3
74
316913
347377
8
270386
54
63
75
224893
474457
6
91
348698
5
117099720
199424
25
52
37
412839
449013
275167
45
1
408109
56
84
38
251569
5
5
91
333313
32
96
52
35
9
8
62
13
248482
5
98
427421
177262
428594
17
405034
20
423958
88659
598943472
32
32
16
175548
505418782
344537432
40
242738
3
328195
243342165
238403
66
92
2
371021308
437409
280410
19
41
479540
61
455167
98
92
51
212513
199394
183790
28674
23
201779
49
387764
3
319989
83
103519
470175
8
110844
1
123318
360692
30
352034
269177624
297453
96
247358
28
71
44
347397
156382
465365
476145
91
48
9
271478
404763159
454846
79
417983
82
331050
467048
26841
359261
569425744
52
6
35
354422
16
94
91
73361015
75
230552
128802
149143080
333463
151958
4
80535
35
86
42
3
340062
180940
30
131428526
41
6
7
81658
3
5
325295
63
432018
1
2
16
19
11
27
384939
78
92
58
1
122957
72
19
39
264791
8
36
67
71
52
385583
102130
83
228627
701775562
16
490752157
14606
816327770
250815
22026
25062
34
25
340610
8
396213
86
69
264169
23
164464
409200
36
17
450759
58
213167
87
129170
68
6
385898
271232
53
71
177732
60
100069180
558652550
173771
67
4
222048
4
178393
465838
7
22
406186738
33849813
8
73
181456
14
14
22700
260112
20757
12
52
77
97800
172259140
82
47
402402
673027132
49
906618418
471704
58
823717029
8
99
572121885
90
282503
54936
46
40335
142643
103414701
37
459579
54315
137637
307161
44
39027
48
653446308
18
254178785
99
14
12
20
45
434898
250238165
75
50
290661
25
356852
21
98
46
893281341
78
186446160
93
82
4
71
61
465402
22298
5
386880
92
79
29
73474
98
94
948740881
16
35
81
484113
183384
636281829
333544
74344
90
142444106
258887
466057
92
379255
22
78
384732102
10
159009
95975
42
58503
215743
8
81306
427950
46
193823
73
56
86571
451818
446514
435934
427046
98
165228
209622437
186993
397171
5
294915867
273920
72
43
246761
147865
7
45
32758
499195
61
191325
44
81
8
6
95
70
73
6
96
43
231507
59705
2
339918
294491
34
20
7
179183
56
91
377079
25
408257
4
79
19
59
65
319734
89
37
369243885
410614
384847
12
24
51759
379775
2
2116
73
55
72
49830
80
63
44863
21
57
304637
50
65
13
338942
78
363709
335382
69
220718
499925
30
350248
368748
63
236690
11
23
466597
97833486
697298579
376769
210721
593283621
141058
149994
7
468831
68
16
988664627
488483
14
263605859
499254
430282088
432094
377685
53
243736
86
46
57
167493
1
4
13
28
39
45
63
147841
59
497322
932487577
13
1
450986
271474
407109
902321509
53
217714
28
198149
409498
17
52
203973
117687
88
369234
20
16
56
299368018
474589
12
364934646
695084597
640662019
59
104419
58190474
191020
45
979518233
63
74
1
111820
91
14
481111
8
151672
87
436069
394179
136669
48
73
45
204295
13264
68
50
420987512
36
34
364587685
868295062
833987671
179649
395181
312476
291488
9
7
86
248481
19
18
59
2
401785
86
439478
7
457062
50
49
970253083
171532
29
70
191960
44926
34
669164203
72
82
11
255148
17
45992
420744
343662
600723939
275231
97
14
52098
843233114
10
14
266468
978640608
421630
87
234909565
482569
26
302766
33
265778
33
42
216445
129874
1
94
21
5013
377655
93086
81311
4
97
28
8317
346854303
295444
347657
163836
380454
28
7
373887
27
17
17
154079
68
329390
35
190721
35978
75
86
50
407558
9
95
448118
15
443601
837660294
13
277624
24
99
378838
89
90
56
74
392630
97617
32093
85
457872
258245
198544
57
26803
67
60
736130103
71
88
31
133160
208153
381884
58172896
492506
5
128681195
485430
65
295940
65
18
456711
453858
308780
174867
50
208386
485289
2
45
18
64
40
2
54
18
996548177
79
70
96394
24
945784033
263052
38
406129
313888
6
433010
481653
71455
13
35
31015
49
73
272739
331974
207699
7
5
27
135631
31003
86692
60
15
157484
62
7
325492
519933435
13017
236078
589619542
16
376899
63
488768
69
249632
79
49
690814311
28
5
261713
441943
48
46
87816
9
45
46898
469836
1
54
220368
51
6
7
1768
432966480
459445
5
116337
196946
809687048
9
130468
86
19
430176
331082
151224
445372
199033
91
799974293
4
7
71
461123
368510
74
127581
92181
52531
92
21
266466
5
51
152075
54
906782553
10
73
4
463137
84
46
94
60
94
199074
5
29
21
269247
463172761
305438
5
255933
344827
366475595
34
272854
60
17
363019
95
43387
86
82784
226006
200126595
88
97
332461
17
287736985
99
464263
135975
29
325157
178370
304781
149760
497135
87
30
30
66
6
187242
23
11
21
450739
233479
70326
370836
358031
19
81
26
392660
87
16
15
67
27
23066
272827
75260
188835
185532
438503
82774
269751
167042
9
79793
461258
25
54216
429318
30
30312
54
74
135596995
453278
294550
309915
11
5889761
210105517
329464745
102265
129247
241790
982133641
60332
83
7
59
75414
57
161905
46
7
396796
160082
270868020
6
44
25
492156398
76
196012
476456
228697
97
17
83
45
469600
1
7
92
25
8506
31
185794
467570
26
32
71339
419104
316822
65
21
471962
34
9
990218856
99
351150
334951
255425
18367
68
340944430
20
89
49952
87
38
41
43662
1
62
459395
6
21
56
80
3
938669402
39572
205867
5
53301
90613
373338
216486
84647
164777
466046
6638
71106
77
5
79
382912
50
16747
249629
124323
12
122128
25
913503578
175252
664889718
403122
9
7
21344
23
73
9
5
394784
459126
56
43
192397
85
369200
242689
10
352762
3
172324
271549
312331
75
267002356
189081
2380
38
77
28987
54526455
405508
656797506
309385
38
21
54
65
61
5
6
29
7
399956
55
67
341195
49
22
6
411109
58
335709
35
35
457979
132462
1
26722
49
185140
412756
415973
23
19
2
8
162476
377336
494029
392795
21
401776
87
94
7
205430
342989
84
62
409175
189106
472304
337517
112208
50
211493
7
209993
10
53
383671
7
8
4
64722
56
52
63
52
7
35
33
85
479967
5
991305216
7
41
16617
26978775
91
727463138
54
44
11
190709
23073148
9
379972
11953
20
82828431
320621975
5
96
78
356635
51
53853
236269378
17
176657
72
36
806677750
50124
57
59
20555
492478
36
4
385750838
426211
377794
4339
391754
38760
27
21
124913
45
108635
428845
66
329273
289114
40
39
252030
79
40
2
364510
350955842
70
335753
79
147648
42
15
9
65
6
191300
41
300068
81
90982392
30
277960
177451
877857940
44
91
39
62
2
491380
2
97985
75
88
108039
89
55436
7
139955707
12
74
48
362403
80442
210324
170032
294109
36
8
58
67
626449159
363498
25
36184
281416
9
92
366247
7
8
35631
69
496059
62
460440636
735419445
52
235518
61370
2
85
362408
22505
98
89
2
78
385425404
91059
88
95
267374
338442
49
914204366
30
17
16
36
122172
308869
397968
674356498
77
837706487
67
1
148655
221167
71
358113
173151
254984
81
7
130239
60
99
56
231816
85
559215422
9
40987382
61
37
1
13745
218346660
85
3
53
267587
98
186485896
353713
432251
231369
1
48
156864
5
37626641
94
109561
94
53
85
48
59
20
1
84180
64
437781
402537
4
64
39
12
35
656692457
305412700
232056
398949
97020632
348068
773902576
132011
480441
13
39
20
1
399253052
95
412087
74
98
51
9
69
387840
14
306193
64
54
86
90
47067
235416
97
68
43
592739234
126490383
496142952
363116
161928
315266
715511273
85
75397
86
700523652
297991
216694
52
38126
377387
7
47
5
54
97
81337239
434888
244293
26
43
7959
52
333142
149312
6
4
786719886
985302724
209982
672766858
78175
5
485936062
528930409
16
286864
318788
222614
175458
51
424253
246235
88
37
82
421031
234030705
967527007
268872
97
322135
120003
45
30
26
32
363492
56
70
330948
26
189411
179183359
1
156722
68285
57
49878687
723248061
293552
648145030
381216
151895
19811
73
16
186556
15946
3
147815085
5
316955
188327
29
50
98
214715
52
8
45
20752100
49
111750
15
91
415885
90564
72
291560019
88
36402018
89
429538
39354
40
28
84
64
129361
80702
460730
339891
78
395392
486819
90
11
133783
437375
13
8
1
104582
25406
271716
14
428003
425087
192593
2
370470
70
32
208667
76
86
324589
29
219518
431189
331857
28
277281
383037
48
8862
88
74
727864729
271046
86
101104
7
650345381
385007
38
283272
24
6
460761
74
165256
59
88
99
412562
69
19
133312
30
82
969990178
172691
45
8
72
438547
46
5
384492
112964
143482
347965
328216
379263
7
44997
72830569
69
30
88
473039
19
36440
39
70
655326669
53
29
41
404582
491891454
77508
86
24058099
36
146114
61
8
2
311075
273633
97
88
69
468478
109629
236061
454199
103137
437765
6
24
88
476089
328439
39
81
316100
222439
76
258494849
211711
1
102624
367073
26
3
4
10
78
446902
1
9
402398
20
1
99
3
22
899337799
94478
345940
93
498315
49
472145
7
83694
4
44
136466
68
23
21882
16
232314
34
160198
69
8
193008
8
47
83
243011
134116
84
92
196252893
34
2
341010
178651
9
17869
129313
50715
89
82
34
261566
314266
26
70
448666
3
17
82
299066
248170
262360
66
1
9
28
5
10957
51
65
190422
306671
26
86
376277
421285
466600
76
55
65108
80048185
442105
396670
1
492071
232396
9
75
60
218568
129043
460020
484600
266829
441683
82
6523
18
113842
81
68
68915
52
8094
797216262
2
63
144516787
280072
202062
253169
47
9
234677
16
38
4
50
18
56
261921
3700
100453
435413
211453
374310
3
221151
329086
592084111
396857
20
25
12
676946584
334832
82
10602
244692
41
64209
88
14
16
404280
140977
152661016
449811
2
15485
215459177
83
70
11
67
489566
31
29709
75
48
414916
302165
25
457325
13
440500
172628822
462325
82
61
3
40
300632
280426
95
46
227853
38
12
80
221296
5
427007
5
8
493442
3
48
46
44
22
744682672
42
69
397265115
47
69
128242
33
27
94692114
334858
29484
316036
304283
37
157592
203274
5
14
416079
1
5
69
237613
77
8
300078
253899971
142
424130
191878
4
263276
34
173729
218461
498659
244229211
7
91
132
166725
30
300682
43
32
20
11
28298
18
590119440
309495
334196
2
74
97
26
53
97
347850408
646567963
375258
107954
496007
89
486378
35
26
62
1
19
241197
299901
9
154944
17707
12
30
63
347713
431645
333617
405200
125336
221138
50
276226
263813475
90
8
63
737794423
85620
16
185641
24
96
20
206010
50
80
16
92232126
88
178808703
281074
69
93
298155
2
7
470229
55
82
29
417601
27
69
36
4095
95952
25
53
32
85
2
76
4
66
78
8
419998
77
8
481070
7
9
66908
50804
384564
2
186164
400113
45
77
81
60
50
113021
212782
51
163315
50
370389
59
90
107594
352480
62
42
42
45531
1
33921
75
115807
69
249629264
10
60
464244
14
75
850306266
314548744
184974
437213
75
121677
2
8
19
322671
123365
53
464056654
194392
77
9
130221
786212274
228092
33
308948
29
318604
73165
254086
89
69
190145
9
12335
29
491791
96
37
64
441457
72
2
94
8
91
342637
135189
932181346
347798044
63
291085
1
89
318504
50
222544
6
98
440590
73
58345
28
167090
444074
1
8
38
334436
302633
19
82
66
715531107
58947
445932
255087857
147493
467575
25
63
11
37608
47
55
41
499286
98050
250730
11
5
59
436454033
153930
82
4
80
207476
43
53
33
1
140394
114395
964585102
365804
92
80
158414
5
146932
92
78
1
858887030
53
68
57
342176
389188
44
95
30
541674053
98
8
177840
98
7792
185277
3
26
83398
106571
251929
149314
2974
373556
44
392054199
8
57
496747
11
121468
183453
1
33
24
28
83
75
63
67
433455
15
4
222418782
345159
38430
3
438839
93
26
191278
50617
16
63
95085
71
111940
2
94
390628
21
43
16065
96
30909
479313
2
126244757
446006
323705
4
19
21
235614
410715
54
294189
379443
50
476389
135561
383509
308770
56
85
69
73
439156
46
425258
77451
86100
98
60437941
31
492529
387602
3
228530633
45
88313
66
278768
257812
38
491516630
36
417085
48
23
398505
467120
50505
210886
338140
114576
174230
149006
142420
479756
433531
72
914170111
4
79
33
181243
34
106120
98
15
375207
75
8
141474
485291
403582
96
255109
19
290682
188463
7
70
50
65034
55649
47
439514
1
494044
4
89
49
485398
478914132
10930
341574
445253
41259056
230366
69
56
24
95
26
59
70
261760
152305
202762878
67
362635
93167
47605
158616687
563811211
72
85877
61
64
140666
76
82
240003
94
310766
50
92
3
21
176107
203474
96
356285
86
224787
44
357182
376620
15
14
14
439320
72
64
171338
36
143024
43
509579811
68
19207
360975
35
24
8
9
23
4
363641
52617
145055
97
209513
53
146202
403494202
250760
89
3
39062
15
166134
233384
73254
56731
412285
19
65710
6013
4
41
223041
63
472188
28430
33
262981
10
75046
475616
3
430410
94679
51
207979
378698
299194
150476
4
31
80
182041
257366
478813
86
1
2
81
18
57837
78
29
61059226
4
4
37
396848
104085
74
460855
1
63
17
169479
316762
83
98
9
992295835
362310
774185395
91218
16
337906
246558
9
57
351518
57
229501
75
76706
49
344801
39
33
20
73
193445
93
43
12
20
42
9
650631132
188634
92
183022
57
62
22
6
389694
56
42
47
281362253
234173
358689
44
943002452
300985
289178
2
212769
92305
274273
408404
169772
17
8
438142
5
489927
871036962
344803
78
41
526815934
107461
54
6
15
20
478937804
13
62
755384291
34571
37
269091
24
69
94
76
7059
97023
332967
39
14
489930
81
54
295512
421120
19
6635
69
40687
9
22
385039
44
487157
442137
44
188993
341932
475868
187991
28
442269
63
6
114222
21213
97
7
579152433
97
923688341
64
13
61
664807853
127640
49
23
36
46
72
452833
97
442493
52963
65474
164276
407973
31
22
714478439
7
145489
63
21738
67
34
75
86
488964
32132
380545
77
46746
464769
133247
259787
64509
96
145229
440341
81
7
314799
945820578
5
398790
550281785
63207
32
14
72
7
74
59
36
33
786893332
63
190189649
84
318016
353128
394352
153361
4712
116682
90
268388
317979
205866
16
69
63
94
234848
291499
68796
324491
68
238072
424793
362650
511908776
52
96
53
149786
122756399
334444
341174
197893
4
350421
45
2
647238763
76
56
155262
36
1
23
408267
5
51
86
68481
31
54
349080
52
2
647108437
26
1
64664
331384
17
39
312005
69
52
206052
29
46
349058
52
14
46
40
87718
384473
33
73
48
481401
210622866
359500989
6
62
7
58116
391249
26
77
20
95
8
29487745
1
314602
355514
44
50
362337
64
59
22
32
22630
25
299794
48133538
499089
272695
84890
47
494421738
18
79
582135439
6
42994
46
73
7
19
422152
445020
56
10
69
25573521
35
10
72170
81986
291627
67
158679
63491
310734
50
75
57
313053124
296685
138013
302747
589119451
236296
9
83628
77384
52
237583
67
67
389060664
244189
8
249381
35
476032
19
83896767
7
92
77344
362517211
168161
73
87
3
50
19842
2
71
228709712
115810
398788
267539
28
8
84
30
321731108
20
244140
94134
279235
36
162994
66
54
495200
21
92
5
52
2
95
5
44340
29122
174327
74
80
89
63
21237
16
25
28
2540
55
69
426790
409445
73105
416556
41
39
350305
43
23850
452752
121774
84
78
388034
77
122497
49
10
186819
624442947
35
241433
12
60
94
3117
12786
93
4
2
19
47
93585
189899
165967
7179
936970088
18
345572
188308
33
97
8
20
61
119768
2
166772
113538
88
30
104727703
98
603129844
66
21085
90
982182018
480692868
350408
30
73
403178
17976
486568
176124
339846
405328
480460841
496428
85
79
181082
37
70
71
71
294654
201984
435317
7
89
135408
91
454344
89
283719
417625
937771534
75
76566
16
894832512
4
9
288372
97191
152286
85
61
338641048
7
181899
73643
404820
64
82
30
271672
57
275257
42
67
36
873815282
444812
5
94
74
249980
284598
39848
355876
199669
82530
10
353817
224180
60
221881
388156
433139
31
450526
73880027
45
162663
54
9
787250662
92
37
262973
543858168
7
6
97
90
4145
270330
20
25
233937
64
486055
15
102891
72
246248
409766
17
228326
33
390601182
96
8
76885311
7
267061328
407653
90
35
62637
12
47381126
377851
56
267705
297365
375436
57
261952
842164864
180608
134781
4
273448
1
37
61
36
44
19
266420
27
14
117174
260326
26802
348088
174740
69003
44853
319739871
13
360422577
41530
78
322705
100391
6663
30395593
249298
239722
7
19
1
90
359982
327182
8
99
90
124451
311937
27
100500
88
42
91
431557955
1
3
159773
40156
148166002
134568
85
52022
275332
28
99
448427
310077
93
37
4
96
89
253026
124774
43
35147
47
7
91
64
3
448323
34
82399
57
447797
9
138986
35
81612
434724
79
41
3
13
42
7
15
45
60
34
38376
463155
6
178305
56
32417
208178
46
95
50
227270
277269
32948
70
85
61
64547
147272
59
404023
286384
27
15
95
1
273166
48808
406123
241865
42
40192
664280908
78
11
671992502
54167
2
12
976892132
94
93
36
55
232174
6
59
103607
994850262
79
320971
442764
68
284983
53
142684
88
118546242
14
25
98
40
54
24
101600
115959
365745
4
25
316707
304768675
32
1
126028
53
34757154
75967
51
53
1
4
71
99031
484729
30
12
94
156482105
81
36
132948
183260
511642134
1
183265
21837
6
2
93850
82
9
49
994367425
424461
8
17
2
43
145238
51
72001
4
25
325815
459152
114090185
65
8
462418
96
220534
314561
170795
6
157659882
87
815498066
256027
68
10
3
22
87
93
840344994
96
42
116175
386856370
129625
345314
39
9558
413206
491935
271642
49
47
53
7
99
98
172563563
205987
18
278933
26
177102
843897084
90
735752130
51
13
59
710768084
491069
361030
72879
78
14
8
171618
56
47
162663747
383686
266565
4
213785597
122661
236207
393882
374780985
58472
34470
414235
414007
95
90
81
47
89
38996
361133
634200430
55
76
1
39
432903694
256916
64
6
44
64
31
311335
214798
45
376444
60
2
80
95
28
1
27
56
6
147835
33
126727
490565
88
37
6
53
215337
66
413029
44
384102
2042
4
24
1
488402
277532
1
125892
185922
91
455178496
193317
47
435298
89
7
9
450854
412217
394189
66
340908
33
216181
315454440
66
13965
286456
197812
99
199379
834567986
72
3
406291
40094
205457
94
98
282389
179838
66875552
12
42564
91
68
40364
47
287753
248071
11
116837
375677
43
15
403748
53194
497100
154775
34
280987
196971
233682
182465
95
7
213990
389004
85011
84
135588154
19
32
13
55297313
51
595530200
351570581
393198
351326
178367
267039
686205246
23
19
497099
52478
47
18
19
4
9
440493
850528462
122115
39
89
9
13
609008662
9
30955
401260
63
6
59394
455837
286377
14
39
24
85
58
232003
313629
216232
48
460867
433368
348107
342238
24
28
2
155048
326799950
287309
97
138867
10
94
96
285430
7
366767
13
71
27
56
280863
352216
467830850
391617
824234222
13
72
852019139
81
390916
705550871
2187
85
481643645
64
230147
790684100
2
420567
9
48
39
37279103
87
596354327
50
92
65
151270434
5
32
210295
25304
377674560
7
69
4
43
945410148
3
53
8
184889
249521
306789
367535
335220
76133
248986458
18
13
13
366697
295260184
83
6
222360
64
49
45
3
142714936
4
160031475
140073
88
40
70
15
129273
56
622572342
234226633
155070
126432
1
44759
13190
137698
5
243495
341800
410043
374068
1
63
237653
428701
546344460
2353
250065
7
308827
216514
16
413960
331034
35
51991
4
227607
41
105865
3
264526
33
1
97
240639
233918
260333344
4
183509
270883826
495954
59
17500
230605
352289
84951
67
9
357061
118310
10
129468
124673756
55
311180
45700
66101
49
248276
497742
174569011
189360
32065
29
13
1
77
3
133301879
209494
85
214289
649767436
69003
306957
167555
347294
31290
43
84871
91
90
163435
326068
448639
46
98
42
88
208296
125109
255621
389623
173397
67
335455897
79
44
125206
99
220457
76193
237389
48
28
395732
27
66
74
97
472108
79
148305
97
40
462213
51649
57
36
25546
70
98
357840
96
48662
224102
146988
473346
4
385016
17456
503679136
485883
408023
308228
39
39
45
155843
90
26
54
63
452738343
102182
49262
78
81
93678
218676869
68019
123432
43700
195379430
175256
30736
84471
56456
79
1
119418
84
496478
795866500
118786
33
46
73
75
246808
52
75
5
70
3
303388
761296953
287725
245740
411942
85117
60
386671
3
67
54
75699848
57405
303797384
80
11119
19
64
150240
279727
220899
135514
62
41
470001
105305186
250582
441041
1
29371
274899
89
243661
434427
18
24
274493
56
101937
45
39
426017
47358
79
424962
74
27
44
5
87
403505
35
153788
93
299428
16928
124394
16
60
6
366923844
94
89
13
236477
202003
70088
39
208986
9
75
19
219070
45703
77
89
90
448691
84
207958
146259795
476912
844484888
341254
445582
63
53
4
242539
445463
25
339691
51
63
60259
37
174717
35
110302
401636
158187
385835
26767
330943
85
335606
320475
386502
267832
68
66
218967
49
48
149438
1
47
116150
28
373929
16
428288
174458
327498
242581
345835
81
60
1
532670015
570762226
723669083
56
17
239423955
692178909
190787655
283067
190860
91
9
172421
48
99859
256120
29
38
44
880647207
22
96
23
58
39
310479
17
327234
120447
66
36
404793724
77
147967
17
225319
813801082
69867
301397627
415678
40862
62
48
4
96
92
92
6
20602
80
58
207211
223200
281926
151773
229113
140265
383970
24
239233
20
101789
29807
8
327630825
286655
14
438553
6
340912
88
54
260408
283330182
85
9
90
477330
69
45865
59590
8
279847
69
89
4
237467
10
8
464943
85
406208
77146
56
60776
49
181839
93842
381212
445224
5
316088
92
25
4
59
1
80
198383
359577
8
87
44
339051
189834
248134
46421
7
11
1
168239
203634
1
205154939
102384
196224
482105040
19
394520
356519
21695
392828
81
710943462
80
103909
53085
1
87
37
92
17
17
322133
13
75
35
51
405400
248303
478982
305195
3
417207
88
481768
81
929364820
101340711
262292222
4
82
377221
36
16
50
22
10
90
44
164342
254447
461366
212589
13
66
23
441793
106123
87
77
14470
407718
425302074
43
178346
34
493582
447673
42
4
8
50
967355654
21
69
71
75
34
62
76
847124045
5
97
35359631
299769
355403
98135
40
7
18
220037
48
648078963
151405
2
374399
53
37179
72389
441487
360787
492604
474584
42
96144
48
137525
416855313
52
56
176886
37
251709
181332
496730
402399
56
47
212244
36
58
216075
75
67
19
4
40
71
406287
171256
239688
324312
671563462
433838
88
365308
184575
835527334
93413
70452
887836849
33
29
60
42
63
398106704
14
453687
368927
923716810
154655
418461
67
6808421
13
768712437
107702367
7
345168
221226
66
458446
73
482875
443489
67
63
141844
662863838
224880
2
96
184278
5
23
457357802
395745
4
3
66
69666
82
787096251
7
61383
81121
91
9019
895857500
29092
58
59550
454659
47
368687
1
469086
970257967
688549561
865424501
188439
50
60
366697
99
286966
402420
134111
89
331594
43
40
7
734641799
452516
44134
8
141911
198870
2104
335952
64
66
33
5
92
388026
71
873045155
7
46
16381
338272
157653
333503
80
92
395655
433525
3
30
363209
13
9
43
183347
21
85
92
152850
134477
14
96
35
99
106291
275024
466732
13
405209
58
29
59
9
6
62
21
345190
39006
489679
5
610185914
390941
82718
1
8
53562
55
82
198235
14
69
37
972864695
59
77
351972524
138755
28
28
47
289946
3
10
257172
95
273905
39
31
495325
72
492862
171910
251232
65
4
385977
5
119397
284373
110846
909
53952
35
59
37
24
31
185992
325554
37
275998
120455
435509
1
6
49
40
187088
95
72
41
363428818
211092
189870
95
120405
397516
11
99
372616
435364
35
20
220815
85
139746
86
115524
35
29
484200
94
7366
43
341306
433821
236942270
94
677101991
7
8
92
252637
125291
290707
70
187171
8
323430
69730
94
494483
236394
94733
238248
23
61483
65
53
2
24688
417771
41
61
322417
138392
58
3
80985
66
322350767
42089766
12
614375241
366133
40514
52
50
245288
65
574954533
19
716740258
2
64
53
426823
60590
273011
97
149630
44
39
52
83953
193488
130827
491454
238072
17366
408098700
244753
109580
9
324506
251409
81
59
868941529
484799
436689
44
69180
121568
6
194628
83
450485
65
63
424538
41
57639
237969
38
79357
2
5
489705
684148869
54
90868
398152
5
250044419
380991
66
90
13
1
93
995207839
2
71
77
84
5
196236
433855192
94
40
977715112
426017
439608
123247090
24954
54
680149934
273500
52
73387096
261827
33
85859
4
24
39
82
57242
229875
97
63781
94
4
54
305331
25
379498
793852022
393079
2
69207
70
87
89
402540
408822
41
929452823
44
19
277362
19
55
95
439809964
150905
7
40
17
406665
60181
72
6
5
77
45
37016121
420994
27
43
23
336312
40112
278803
79
32
98
377774
96
275081
43
161704
27
1
275683
34
89407
117679
108884
185065
135049797
411011
105922852
66434
79
25
175153
327774
33751
34
497218
386858
48
803510358
489761
2
241188
73
266388
126959
2
1
211759
300390
365571
118191
21
447823
458199
17
232313
49
4
22
47
74
81180
62
222298
3
9
384854
3
65
7
21
3
167004266
473773
488751
485619
88
86
83
413908
5
203225
286323216
65
36
435843
19
381092
1
5
49
206245
7
14
42
4
165461
21786
977791660
51
58
51
245911
1
11
59
30608
6
20
51
169948
166762210
99
129635
82
61710
8
340318
65
49
15377
36
50
277649
88
124177
203092
958235290
9
54
887087206
38
24
68187
56
478272
21
922507574
149320
51
44
99
370449
213671
387102
355469
46
363324
200919
55650
326942
371969
325325
746639123
5
66
257159
10
354129
2
5
338350
168789
249527
197720
396989
855633663
25
19
30
25
42
8
946993563
76
27
117687
31
433436
243000
390452
99
7
58
63
1
64
42
43
367544
91
366686
125546
89
10993
817852071
354588
3
409799
221396
67
294712
483443
80
301460
48
10
14
485873
82
57339
617959084
253981981
42
496495
69
16
365192
258179
52
209327
87
91
314036
435774
49541
50
81
13
471990
99073
31
372248
171240
72
7536
32
259233
458228
9
4
331938
151260
42
175364
222661
32
125632
89
83
48438415
395524
413901
4
185657
99
188014
356859
79
237255
379420189
78078
270672
172251
8
584678270
410435
49
69
295215
17
108608
9
21
544028368
80
26
210126
141656
241325
740136769
328497
8
92
704445450
30577
30
68
40
3
27
33
74
814731948
93
381368
315831
8
42144
350062
258257
58
69
98
338458092
6
16
276888
17160
196697
38
31347
88
88
837424130
576949632
868277971
66
69
24
476166
77054
823245914
70
156531
78
75
190677
447448
20390
206013
94025491
50
78
96
813686599
465851
155504
13
78
57
19
282714
39
118551
69586
53
412630
98
83
54
49
384563173
97
110136
98082
96
346692
337846
74
385891
69
50
391985445
183704723
20
225983
79634627
597332140
98
388543
494385
81
272802
2
4
57
88
52
30
74
70
2
745597625
27
175850
64
8
395698
26
160787
275485
76
40
123946
80
61
103109
419921
88555
47
902861996
44
25
456872
434809
3
76
73
374090366
23
989148105
956689947
426830
78172
59918
335717
5
157457
539151437
90
133229
1
44973
212180
298994
458169
361587
6
3
27
87
340180
19449
31
74
22
53
51
371451
96
180994
42
114963
333259641
449077
83
5
298467
41
53
68
16
84
94
407163
73888
157825
120705
2
16
85
97
186224349
26
77
241461
86463
352478
230234844
55
26
46
4826784
139553
21
312304
80
136683
64
69
72007
454508
494607
480022
1
414917826
24
249129
432428
2
8
56
95
20
3
54
145946
88839
502995629
223573
318123
553465204
100145
398804
59
44
8
233153
73
411683908
136531
72
474709
258435
497222757
1
7
490021
241160
27
179828014
88
346994
418255
466030
275870
51
188043
108410
95
97
20
87
33
139795
95
220754
185286
75
20
140277
177871
27
91
8
407816
74
325150363
97
18
151010
670048729
897410146
47857
89
179900
6
10
466381
335795
9
155859593
19
302174
742618587
64742470
345006
80
31
5
335933
63
5
465103320
49
395749
19687
8
62439
4
12
89
298333
336803
299310
9
27
391675
311766
94
452051
80
25
243104
1
77
5
191154
215203
269971
8
499479065
53
89
69
43
50
34
22
259209
184770
42
34842
4
8
378197896
94
280831
1722
462140
233973
95
312012
58
75
72
444736
41
217380
92
19
73
8
26594
397511
395086
16
52
227320
58
9
5
315029
24
90525
307425
73
68
52
771730917
134993073
89
2927
174135
58
37
4
94
3
160547
90693
57
30
998279179
78
350838
1
93
80738733
629374348
90
291675
260257
166825
118058
1
68
140661
29211
66
320124
149184
360226
81
731975277
67
323403
474628
351686
88
50
126330
413805
252388
750895709
386969
171945971
203953
99632
18
1
84
37
437106
99
67
713323630
29
65
42
497999
22
4
336653
36
53
83801
19
70
7
278355
5
2
41
74
5
3
1
15
147495
18
320569
85
344353
996387037
277486
69
38
245486
140337
134556
27
87
63
39325
1
109658
62228019
424704
4
168558
63
82
489900
382167
298429
185543
410364
8
7
183827
566147427
59989
3
183869
45
38
5431
73
88
92917
491349
119884
375871
345204
246336
68
96
50
69
26
42
99
162034
42
209689
355709121
242951
86
191058
77
22891
2
74
440104
7
37875
50
69
30
42
328017
5
270288
61
417275
97
80
38
59823
332343
52
420139435
31
170741
8
82
25195
22
3
28
1
83
96
93
122370088
251010443
78
27
90
847262256
43
343714
29
458419
50
13
28
245404
64
16
50
655044436
52
291560
181160285
180317
825342182
289697
189046
69
480427
49
64063
20
8
413860
73
23114
68
25
61
658672874
116386
11776
5
7
96
37
39
463403
10859
87
324562
30
277940
79
43687
86
317979
6
599963579
89
11
59
3
31
97
39
466954178
19
902702808
945986160
22
61
99
6
345724
7
63
82076
10637
53
418530
55
1
3
94
575461152
50
60
37
81
110289
67
76
1
8
86790
297185185
44
182139800
26690
15409
260983
9
3
268521
400673
793932283
99
29
9
21
63
13
93
332520
133131718
626309931
282153
405269223
89
135054
141055
42
126260
466728
98
88140
331549
54518
71
21
81
55
258194255
87
60
49
5
288425
482879
98
37
6
103524
851309088
83
78
52
83246
92
1
5
362967
10
50
62
357737
87
71
9
32
8
259917
8
16
36
37
391185769
32496
50
72
7
4
13
40
7
38
53
52834
234647627
35
492519
224137
97
344347
349293
5
344501
84
56
16
131777
91
89
105571
214868417
307811
352352
435872
106983
7367
80
47
5469
25
224943087
34740
270862
32
5
33
451848
87
15417689
29661769
299291
233358
264564
88
31080
84
391104
3
27208
1
379711
63
185230
46304
416049
42
86
3
356907
64
7
35
489182
1
164170
246944
7
439926
65
114769
177306
4
13
266071
46020
240701
410507
66943
135684
41
56
74
50
64
88
477144286
59
495742
55
5
66
160648482
78
465748
81569489
488527
76
455151
412441
16
406853
31
16203
46
943220449
16
229182
16
59
30131
39
45
8
448244801
94
346046
349318
474968
425240
58
3
49178526
2
214103
83
29431
92
22
4639136
147055
17
28
435173
188516486
38
5
11
9
21
7
264838
70
4
477007
1
213266
139493
174391
5
87
96
75
11
91
460590456
40
64
426091
21
308529
47
52
35
18
454340
429852
42
296373
23944289
138799
80453
171545
297918
57
427590
11
474897
238116
31
292917
88
4
253512
32
72
75
84
79
210888
89
313143148
545838811
54
95
212676
29
2
375220778
89
199572
158347293
27
41
58
1
5
99
30
71
418701
137830
199260
186819
270556
177278712
31579895
190519
145030
50
67
86
186418
21
498072
87796
45
464370
51007
89
394634
26
56612
244272
463513
181736
89312
81
98
276269
198895
223195
482006
30
30
279247932
1
45
35
99
425698975
68
227787
57
24
314682
491882
349335
51
1
114001
358508
47
246850
77824
92
371289
93
916273707
50
81
78
22
453834
79
135800
231269
74
8
61
247808136
95
21
85
354848
15
7
83
73216
324127
58
590589009
997763549
43
77
29
3
51
312943
633596035
83
33
345546
867523940
769517763
393062
257280
443726
92
82
332011
496439
55
3
1
6
307743
38
83
844446599
188595
73
13
25
438284
26982
822680407
2
4
4
51
73
41
51
99
22
62
435474
35
72
3
83163
85
29
89
37
168466
329024
86
91930
71
440186
55
56
40
88172
76
447048
160994
372728
98521578
6
297449485
414382
173815
58
92383
203056
323364
418877477
775757713
24
230359
284885
297706
122913
339835
293986
48
421529
99
412329
609030078
460407
290439
152174
16
56045234
390681
2
300874
84
236947
82872
53
484349
127930
91
34
81
512100474
357853
307240
460599
350164
43
11
32
15
69
157815
8
431067134
85
309773
89
224371
97
364034
64
444163
61
35
421465
672703193
22540467
23
8
4749
3
17
455059
81067
75
13
412949
3
29
273497
1
83
4
47
994843331
48
273531
80
48
14
15
466620
459899
12
866601199
97
323875359
76
152804
378532
20
47
36
57
325021
47167
444477
415641
208142
54
40
5
41
17
15
428146
201498
140652
901907295
9
4
320503
259026
370872
402472771
26
472571
103561
65
47
9
763170382
24
665259373
48606
17621798
493345
18
32
4
419992
251600
51
367311
25
255060
266251
739365776
221804
94301
181297
49
56272
95
58
12
383036
91070
441713
448089
13
766428740
20
76
34
25
88
37
59
64
208680279
495025
52
90
26
56
463497
310976
78
705424732
34
95
472111
30
36124
91
100828
30
87
417641
10
460665
949347131
205845
412354
50617
304671
15
357981
430950999
52
5
71
3
9
12523
36
20812
738999505
273587254
9
81
4
79749
288630
90
45
368080
383913
84
9
647640934
159619
15
236793
79
72
20522
635697875
37670
216819
285039
810161557
606926212
5
555414812
427177
803327369
3
861148691
47
382942
146592
4
211006164
54
635844839
33
18
3030261
16697
132950
54
55142
68
439071
9
56
1936
32
55
47
452654
52
323814
76
7075
451129
139969
471310335
43
86
83801
72
74
63044
260277
4
118412010
9
279367
471467
3
161568
105743
3
48
406756
18
304303
103138
9
144011
93
335327947
271276
4651
64
28
479040
6
31
107120
8
2
28
72
32
51326
31
45
389611
227138
7
42
76543
4
695455642
600451495
981789714
59288
46
46
240184
358674
63
610710329
39939
1
77
7
74205
7
50
37
66475
136753
204888
9
5
90
58
542934293
74
351477
436723
138603
5
883855999
52
370635
14
99
396102214
252537
67
39
65
59
123766
2
71
225062404
82
856738168
243967
3
484464
13323763
490110
895967391
424389
81
16
365253817
56
442608
33
395400
743673694
54
356606193
4
8
2
52
66
69
168677
359390
422261
267220
60
74
60514
48
488579
464548
288012
75
50802
868599032
3
39
361319
215225
236494819
346139
9
57894
6
733109557
84
141398
42
39
4
2
348787
444798
63761
476772
30212372
49879
194179
113217
3
453021
70
427271
8
70848
76
41
913545440
324967
271046
340771
429248
9967
219635
572109666
195233
930072256
19
19
485444
7
145232
52
66
385137
29
74
78
43
86199953
193660
46
26
359502
15
639366496
9
421569
81323
80693
47
39
38
76
56
52
152641
402353076
38
46
866621213
21
55
3
29
2
16
54858
75
4
21
55
92
276983
57
8
95
409564
430863
69
318789
31
128732
62
74
4
193504
82
450835
4
63
58
38545
214474
24
79
7
36203509
81
8852
398964
5
29
48
28
59986
271560
287499
194836
33
5
145847
48
204287
79422
141528
15
26
41
3
18
231806990
6
152873
341621570
9
122736
1
20
373475
29
3
7
36
89
336941
46
5
43
188414667
36
109819
241839
42
229395
370422
80
178102
57
44
320081
355191
429535279
68
378812
7
18
9
75
5
96188
290567
57
50
256484
57
95
94
86294
80
270373
97
9
169724
152115
53
92
386400
189912
45562
36
48
477372
97
5
6
38
75
290486
63
4
165984
16
6
95
94
86685
9
203039
470570
31
32
31
56
10
208198
62
11
879362243
95134
20
7
15
276767
6
893539906
157216
347326
479239
81
86
2
328979
448327
79
462939
441953
377664074
28
90
20
921105733
24
18
12
228690
424644
473440
291777
386395
57
13
356622
18357
54
464678
7
419665
10126
3
1
46
400772
160086571
165597
27
72
141274
247645
140916
15
16
187315
9
21
186572
5
74
41
165221
20
95
105541
22
323425
16
423097224
238834
673824634
314380
177738
172147
76
228915
30019
30882
466577
478979
10
47
302134
447738
112028
214797
404632
327468
310557
45
2
433411
815800699
713432316
94
8
14
99
84
24
6
452580745
29
721965840
441599
2
20
3
401533
362753
368849
36
196132
36
83
227296
208214
439730
73
140148
55
202270207
99
419008
263753
308117
80
400749
403480
95
63
712601973
451618
138471
23
868132647
2
182011
974853766
19
740349199
43
1
144895
468215
471456
489850
43
23
41
51
78
92
67997
471890
74
75
693206098
614317770
202617
34
97829
430876
99404
12
81
16
254039
276398
64
68494
218572
74
484484
75
34
495410319
35
44
54
20
9
197575
79737
214308
2
78
153814
35
77
85
57
20832
8
84
94
79
62798
41
6
5
75
319269429
15613
245479
92893
400485
93
404513
94
443294
12794
490823
28046379
647391768
40274
25
91
48022
85
206359
390141503
86920
90
312020
143666
405416500
449737
665541956
375959
363080
6
303304
149713233
32
39090
272846
420917
395700
23
51
78905
87
7
77
134051
84
382127
43
9
8
72
91
24
12
21
427820
98
126431
66
353267
59
52
44
24
14
89
108105
6
87
56258
203031
380160
31
40
17
37
239731
367422
317783
199488
5
3
45
330174
9
117274
99155
67
365006
356255
24389
20
239990
212915
314876092
31
84
195785
6223
65
233548
91
333655
71
59
23
49
126730
438303
17
61
780279701
2
91
355871
1
405372
433411
42464
38
335952
6
248090
324576
402921
19
101979
432814
309643384
40
39
4
44
23
85
46634
163435
64
32
50
24
213757
60319
302675
32
471088
135219
237737031
34787
7
248647
906560407
9
4
1
342247
140816
32
96494
51
251799
26
5
62565
199646
483709
3
205274
66
34
280086306
96
4
28
94265
338237
61
76
219886744
316729
46
36
6
99
345413439
2
1
328191
48
181326
83
12
353450
7
443034
156318
349043
457641
87
97
115970
19
316736047
28
479957
799352363
64
47
12
51
98
318886
61
96
137300
92
234576501
477128
23
344437
43
995100679
341859003
15534
350126
300385
165982
305204
152489
161297223
290801
9
392384
55
483107
471943572
196453
53
24
320465
782472054
79
270504
43
639372470
30
6079
257635
70
46
87
233919
61917666
3
73
25
369714
87047
76
20
324092
3
207883
16
4046
544398288
15
434856651
254781475
101264
53
17
61
28
84
5
42
61
56329
300231
74
44
13
890686844
39
441220
106599
291538
385762
483537
13
409846
4
6461842
35
279784
84
166349
42193
496757
255483
39
23
382583
16
12
433650
93398
141591
171544
232701
69
25
337857
283523
320653
55700
24771
36
30
5
31
8
92
87
3
6
28
108677715
90
2
31
33
16
486226
49
8188
53132
21118
498260
68
6
621331176
165129
32
887362311
376026
60
153066
166647
8
726563651
11
471782
349717
257265
60787
81
175921
4
32
70
172241
446634
940546801
30
18
97
88
15670
14
67266
240946
381419
7
13036
152889565
162657
999599719
258083
99627
54
733895610
27
55
126692
396516
383106
2
523751558
588656983
482980
5
7
821220016
72
93
21
17
436644
7
58922501
44
87
3
126131
2
324266
481373
442101
1
30
147460
95479
68
194961
2
2
73145
147823
349347022
186247
65
68
44
473544
905360821
91
146340
467937
87
67
208085821
457250
297619
26
213161
54
76
535247048
57
1
799659781
298839136
79
253813
3
49
240997
162892
399208
7
57
98671
7
471614
10
728896834
25779996
91
48
269214
135675
63
371483
41
748141363
90
96
421707
682658494
386030
696184550
186736
338022
66
47732
1
59
445346
24
235266
22367
466027
5
310581
401151
20
81
251685
8
192936
9
40
246184
53
436679
91
1
147045
174183
21
88
439396
84
342409
347906
156222
188137
93
166211
79
428560
70
351961
65
469967
338720
423663
149882
37
409090
69
1
93
2
16
67
28
881099020
109086
257079
229600
757723180
20
108763
37
497300
34
60
7
73398
23
84
2
83
37
5
22
388358
68
407857
19
924536502
1
440770
97043
28
76
73
45
330708019
24
63
482912
8
87054
3
163507
291520
210521
300550
488645
79
12
488842333
97
414399
83
61
10
89
97
2
56
2
18
32
213966
310389
301371
95
418725
40
261291
57381
70
394425
971
12
2
209835
380339
1
93
14
410628
349857
51
19583
99471
449228
149038
411728
69
79
11
88576
186346
4
9
328196
69
32
3
146080
463333
248897
89
605058123
88
400049
76
59
24
356158
321550
65
17
25
206604
63
401378
3
496553
27
630035682
106168
7
29
91
9
15
90352
3
9
10481983
185457
414001
55
477741
11
300056
46
87
58
54
351440
430223
426192
9
34
41
178229
349084
61
380226
18
50
26
93
988298018
499475
17
27
6890
289373
56
32
217473
19
13941
447503
39
3
311115
62624037
76
96
427297
57
448388429
70
29
330106
33
8
120094
19
986143419
28
51
221369
7321
17
454178378
16
558692325
62
2
18
476121
5
225971
339788
148317
78
373080
80501
426847
60
25107
475337
303634
283788209
67
842575115
226894
494576767
255965
828204185
16544
5
49
38
4
257053
48105
94
73
62
65
415966127
768213013
226029
5
13
31
71
4
37
416596
24330
261240
1
66
89
55
62435
40112
79
268799
9
58
93
31
12
362633
385230
502427984
444288
69
87301
322404
168081
399630
24
218396
212085
12
229278
4
414115
39
6554
259424
87
89127
340162440
128228
340971
374830
475917
547326151
7
645091578
458152
46
13
333291
68
78
20
267282
204766
248023
30
99
196888
58887
299917
28
496754
77
469864079
294178
19
54
8
138039
52
361069231
86
43
14
311007
193025
67
78
66
74
73
45
94
145762932
395853
289910
251051
18
12
45
74
384384
269722
30995
449111
25
44
8
108020
393840
103439
880393815
467684
34521
2
94515
592615278
339559
10
53
3
74
420641
47
53
59
371023
406159842
58
837807236
74
68
256235
271118597
73
52
650819476
37
28
134876
92
235000
317577
251587
462148
834513016
30327
37
75
445810
196381
9
323275
88034
287323
68
45
88
43
860581889
19
425100
45
18
395354
94
767422624
224113
129477
67
90
244406
70573
296358
43
485800
159583839
55
4207
362089
546207640
182175
5
277639
865613506
8
250991
442081
81
422374
111455
70
491156
212136
68
9
16
9
444566
9
63
216694
94
255258
29
79595
51512
26
941664603
481490
328255
9
11
12
12
46
9
214159
280350
486126220
238270
81
14633
349568
413032
79
84133
358478335
29
44
78
390254
12
315261
43
257707
86
78
7
33
65935
5
22
90
86
72
32
25755
76600
306308
51
21
26
38380
81
106920143
36495830
45121294
123138
214885
141508
45
86
28449
553959498
97
331915005
64
166098
70
166086
26
93
1
24
12
151141
83
64926
64
684204673
323666
389399
6
60
29
455872
58
73
73
32
269121
419104
349766
132881
184553
349020
99
405189
87877
465394952
67970764
188454
237179
381719
270559
12
403903
231732
3
89
26245
86
91
417891
26
421412
630530112
437198
88
27
61
21
459526
41
42
92097
27
89
77924
26
6
346741
105909
76183
83
213592
185208
5
286337
14
50534
75
77
287334
242820
8
79127124
456072
64
36015
129799
1
27603
258056
37
291980
9
142739
11
24034
5
45
91562119
213962
1
10
292919
3
57
8827210
795891628
204848
308866
78
310761
66
672101340
932366041
88
59815
481453
206972
702879760
5
242456
425335125
423290083
56
95
80
93
8
7
90
376842
189405054
123789
725876354
24263
835949113
468520
11
161363
23
52
245248
221578
27
5
4
92873
57
6
57
32
73
51
1
65013
472693381
442586
74963
78877
250515
3
76
440955
1
26
99
53
10201
72
81
294990
67
422246
26
219623
74550
70
108002
56561
825755389
977533135
189023
4
452448471
47
11
60
374559
89
97
93
291488
42
5
6
2
73
70561
96
58
92
60
309100
29
45
362801
36026417
120746
427371
55758
96
43
93
176252
5
33
92
93
854151591
305242
26099
46
271987
474683
35
108613536
25
376516
256686
29855
131058
880415249
56720083
68
94
323595
53
865835089
124
14
22
952745484
18
54
492514
54
287552
40
581188659
52
6
37
64
46
746641025
79
297039
364844099
37
442491
74
91
81754
94
83495
413602
78
344209
134602
456111
54
10
41
7
371390128
47
33
79
91
57
76
98
358396
98
220024
114854
132507
245555
84
306716
326216
97
389928
98
348697
387077
406651
43
132801
40
373143
43
332524
57
212757
184831
278577
32
120722
89
481315
178302
38110421
3
479467752
24
9
50
12
208711
224876729
76
37
343124182
298808
107075
41
17
7
46348
55
75
484239
7683
431815
96
113627
317589742
91
387824
61
156346
61815
379198312
411861
593745876
32
67
37
750866123
3443
311459035
25
8588612
52706
53512
442949
95
107349
451494
77
34
338339
68
5
36
84
48
337990984
12
21
50320
81
61307
201952
174765
48
20
157023
173827
21
367965
112221
341681
196889
58
91
632249127
875766349
79
324685
76
100434
347382
75
623958192
55
49
935048055
486971
98
254986
310877
441893
365519528
569430412
7
411891
83
97
96296
412806
343237
657281342
416648
25
852256967
174318
63
400919
77
5399
85
315296
36
362750
21
347503
2
956179026
41
423371
6
24
216049185
137191
85486
369809
10
23
93
1
127086
32
11
272826
95
78
75
74
22093
343353
122701
41
12
34712
22
92747
343231
88
89
6
59
53
479988
2
371790821
453322
298177602
71
329987
26
185052
66
84
44
363637
5
92
24
24
87
3
87
481012
244434
94696
90
70
71
170878329
54
58
170602
74
26
91
16
20658
89
25
416035
8
4
284358
29
96
45
92
7
783903845
127233
400404902
199824
228520
8
10699880
45
365134845
30
436572
332279
44
51
54
79
997633297
404318218
169415
122596
4
225420723
250840
191803
172215
124915
76
346521
15
16
426731298
153111
17
44
191243
17
333712
4
219565
24
64
49
88
27
125008544
359839299
195198
72
29965
2
162932
511910345
17
495927
35
173129
58
52
26
7
45353
77800
461485
291320
57355652
465205
369717
154287
205019
273132
81882
8
63
12336
444254
71
333727
34116
5
300499
397205
54
72
384813009
280128
114875
206207
15
127483
425454
631965546
534856082
70
252144
92
226299
481629
227187
135295
3
45
397760
9
91415
87469
70
195404
6
6
11771
8
15
66001399
3
54104
4933
7
906553644
37
68
5
65
95
90
8
59
204564
393477
223276
188813
83
43
428351832
346758059
97
25
235067
25
37
290541
89
782166850
243322
34
67
42823
89
112666
917983550
53
252667
91312
46
65354
2653
487932
64
16
40
57
22
11
266741
129044
1
9
185270
427586570
34
233364
2
86982
59
245438
447317
45202
53
391166
376923
97943
19577
921711653
320143
368786
783879583
497084
81
826633256
6
69
1
380850
487677
3
426469
950685101
53
268188
452250
346027204
210552
56
43
68
47
94
40181
277895044
135472
94
316458
13
862435569
837735826
32
1
306077832
235994
606097831
77
469400
7523
266784
248315
158062
270864536
231344
33141
67730
480402
73
94
142513
406435
130149
43
73
27
415578
84278
99631
64891
57
206680
2
490534
87
39
55
19941
353394
412117
22684
49
419916270
263349620
165486
106766743
88
213951729
82
334253
769276409
19265643
64
46460570
627715512
426108
234781
29
6
63
706464732
528958417
270326
270938
57315
49
52
40
323892
3
93126
47
444214
474372
455262
854093898
477420
255001
9
34
145546190
186783
5
325708
63
291811
35
478151
14
310544
22965
975459089
771015172
189910
10
139074
398163
459611
30990
20
217414
7
1
87
145115
70
9
103318
10
44
117978
948576596
38
48
70322
57783
60
64
37
461890
389961
3633
758966016
38
71
4
382473
347658
7
524896865
56
263229
9
264581035
766303533
70
41346
9
60
96
97
7
51
446788
147122
30826
310504
108641490
56482708
92
98
52
48
260879
296588
96
397415
33
20
143560
101562
8
21788226
213666
829061804
337228
131392
432687
14331
3
40208
259169
16176
3
122275
96
6
175546
93
26
38
272173
43
23
7
312044
22
85
36
159451
84597
152304
448415
216902
212538
471686
59590
315524
86
73
496863
264858
116391
23
207141
134650945
16
90934
375986
77
358423
248135
18
248056
1
32
283296
47661
182318
42
79
181500
60178
30554
346234
91
30167
3
190071
49259
30
333461
6
390093
135311
352989
33
56
383650358
39
296272
8
89
148475
8
40
141897
63
781714028
701098334
36
315739
4
46
52935
39
9711
96
80
763024195
48
32
55
6
49
460321
52
175796
14
307446
34
55
80411
46876788
418299
58
5671
331575
317971
220422
165597
79
83
2
84
45
76
11091
189242
70
61
302466
79
48
28
709692506
11
792674873
2
77
14
40715
4
722668864
257046
146183
20
467276
354153952
717481788
438299
96778
490865
275178
424977
680905810
62
27903
84
119427026
42
98
295190
92
63
303404
49
