431495
61
460918363
24
92
596385112
423820
5
3
1
19
4
41
243955
204988
459250213
78
6
418063
65
21
63
248763
28
5
344267
307684
9
219146
3
19
399044
83
171270
1
608595111
116818982
518191020
356719
505994237
10351
14
402503513
30605
90125995
49
82
72
63
74
41
25
66
20
64
305131565
5
134616988
85
259142
41
148323
16
29
470907
2
40
37
39
36
53033
91
49
64
452354324
308759
17
21033
770204416
98
132483
99838
404561
310327487
183070
97712
491706
7
268255
463992
381394
22
112163
9
12
23
184745
850449742
299325758
498632
38
90
23
141676
67
95
470059384
326868
34
46
17
495399
836550149
26
23
143336
24
8
10
6
77
227449
28
18
77
19
48
2
423691
89
345196
1377
9
451180
351556
142000
68
81
287066
111848
45
50
77492
41409
27
7
404752
82610
68
86
198312
490992
43
61
77535
41
22506
87
9
82
857453502
69121
432473
6
253401
41
491866
81
83
853973629
12
377181
287022
6
4
13
31
455222
410262
162966
41969
21
95
57212071
40
255180
394652
265135
483949
743310294
300989
55
54
275026
197385
10
13
75989
38
358665
219791
8
375289
368312
83
116991
303882
16
95
61
428891
77
59203
37
115709
9
351379
8
11471
84
11
321511
67
18765525
254708
55
420574
41
383817
648072293
392960
487166
1
199614
90
423958
106269
313622
487188
99
412247
429480
460148
19
18
79
18
12
829101630
6
79
1
325571
479758
195035
53
91
405315
56
34026430
69
384150
59
488120
475184
335889
46
141610
49
15
7
359820
269265
490741
97
37
438979
13
379602
46
19
451710
35
472857
372997
96
62529
69
279969
72
56
88
86
130485
78
6
13
96446
75
45
5
334040
132597
667704154
69491
17262
37
43
70071
1
3
32
84
9
9
497519
297364
12
63
36
77
97
43
177056
10
269155
219639
468733
461311
352432
387731
404873
352704
9
45779
6
32
8
431167
222544
98580
53
24
105471
457454
99
6062
114927
438437
61
62
330496904
273179
432429
980609567
181249024
57
98
54587
87
336883
403782
28
20
119710
409350
417436
29
9
50
12
72
117809
72
68
113472
951954438
74
72
4
265663
306730
364002
8742
245587
37
393378
35
39
472543
496503
37
79
16
80
5
30
223452
95
32
397536
24
52
84
50105
5
42
44
382675
255439
55
210813778
492472
24
412592
79
60
1
95
82035
35
71
965861893
16
283182
61
6
17
293837
68
8
272972
193778
97982
37
793774092
7
135311
19
72
99619
39
41
449623
196339
493093
19
539605594
3
464602
398168
314539
97
45
86
33
4
57
306477
160778
147259
335744
179266
255930
551209501
769373080
14548
5
287249
47
49
38
152151
448434
164097
190194
100287
429014
289073
734246021
39
2
42
437908
460667
140905
60
157101
177579
15
366229
231620
22
106939
281039
289007
354983
624663011
2
295150
21
60
24
366896
85
57
31
1
6
164622
902656852
52
11
52207
6335
6
101043
446938
25
370190
28
360189
17
303621
7
814770340
30298
107891
109961
12
423628
32
14
53
124806
50916
480919
282478
10
93
36
2
9
4
95
29
93
57624
434702
57
35
303100
58
56177
24
15023762
31
30869
29
63
15
3
22
78
1
466298732
57
41
66
293912
111807
336260
547480699
5
406005
97
161493
257783
994549184
64
22
28695
84
167331
49
452205
148229
275594
437880
2
8
58
46
151617
498178818
44
23347
334610
15
26
209153
72
21
15
296369
85
56
307822
351345021
162897249
34
389584
239824
6
55242134
94
69
61782
25
825128756
431903
147265
96
29
95095
45
52
172767494
155647
92
53
365354
200124
362134
7
73
8
248697
82
2
349243
78
41
676256439
43
488067
37
9
215628
6
38
1
139335
196523
5
49
82
637950827
353014
50925
447138
93
117466
666313542
39587
269281
89756
94
3
5
65
9
158793
33619
205695
249884
116733
98
29
206178
7
456413
87
8
93
360426
326963235
41
416058
76814
474918
107758
87
95
55166438
50
424873
47
55
279721
758962360
265342
26
1
263968
67029
86171725
6
129456
50
90
275728
94
579407595
201579
3
472826
619497700
59
1
575075103
220919
47
65
31
499520
64
83229
79
437560
71953
83
311707
245930
5
86
78
365280257
209303
6
64
37
20
57293
368423
667255136
9
78
44
2
7
124699
472169
67
30
89211
74621
78
15
381781
24666523
5
3
670707196
730731071
486216044
317965419
9
71
309815622
80
232483
63
97
3
219152
84
432320
448372592
50
40
44
38
79508
48
334323
8
85
812444417
72
3
283583
393271
67
88
164366
409193
28
3
381098
101279
452551501
1
78
87
227352
49
21
22
58
68
78
234125
3
92
212425
9
334546
3
82
394793
351147
72055
13637
82
67793
29
33
95339
280007
477727
30
469502
319016099
86
225266
361233
64807
94
8
477503
478022
286258
123499
36
70
96
150008
301029
369431
307038
33
89920
229371
81
401552
84076
89159
43
97
24
75
221927
15
104044
99
40
2
75
358675
60
98
803107335
61
420525
330021
87
7
15
80
98
12
485745
62
38
368670
3
82
689506320
8
2
38
72
328928
397691
79
158019
96
1310
77
133201
498772
30888503
276117
51
31
22
31937
48
289151978
414063
893386406
9
86
92
67
90956
36
56
84
4
126243
23
61
390867
310109
5
9
86
132073
2
136790
68100
50
9
127754
213616938
6026
45
42
72
382327
5
7
473173
387749
64076
66
476703
14
173237
83090806
6
98
321328258
100868
168440
721764844
58
4074350
72
230511
200752
337104
10
68284
42
364535
213294148
168577
163247
49
245120
180436
101737
27456
69159
965440266
38
46
23607
56
366707677
626341099
156481
73
87
63
95
8040
350907858
24
192693
15
273482
84
28150
276377
139942
8
76
41
58
368786
18
74
96
599142039
408044
2
21
24
264239
44
8
444361
30
133134
31
271048
1
972603472
468384
64
618772281
126827
141605
223368
8
31
53871
91
55
5
8
261715
81
75
64782
3
18296
50
92
91
112021
329045
54
468154915
7
222364
138240
43
45989
43
8711
55
320026
201293
67
25
42
31
54852
97668
28
196322
346070
23
498939
298858
395736
55
427562
360693
143196
438438
558877748
44
902122314
6
49919
53153
77774185
571893497
140248
8289
45
552184469
358578
87
27177
398558
110022
7
260754
13
334298
17
45
412603
241046
262381
6
442591
262357564
73146091
71
37
38
85
72
86
17
22078
662326704
169181
92
672044251
400127
57808134
80
158824
29
27
76
200074
11
13
12
59
62
84398
471479
93
202350
78
24
19
38
93
45965
383499
23
106836
155815
41
14
16
71
471407
3
473716
845775717
68
176238
97210
87
183115
37
92
86353
360975
33
370314
218072
10
35
992825199
33
999261641
925376292
938362941
15598
41635053
3
358257
140004
100051
473098
231129566
843791460
103365
95
85
67
331132
205078
157776
125597
4
80
8
547797108
407114
23702
94
38977
4
227837
35
51
5
53
73419
421780
376379
264645
486556
243589066
78
15
414487083
442721
480002
6
31
45
9
96
212741
445941
940661393
611853765
4
2
265621
50
217054
71632
182886
55
492564
330490
60
5
170723
178222
86
24
14
316184277
195804
410686
21
76
305304
476428636
95
108440
249070
83
99
36
62
129429
75732
22461408
91429
77
72
4
484521
48
759308466
15
6
202467
407195
8
47
89
242350
66
53
199498
66
43
246034
10
125628
274018
45353
84
27
80
378321
411735
75
73966
4
325370
2
303612
49
83
47
9
19720
2
496248
355707
274239
99
13
411908
330498
99733
169084
456782715
427887
459354
484242
97
565240233
583034257
18
206644
53
4
75
92
12
92
400252
72
38
98
17
66
59909
96183
45
427131
210938
685963793
469040
433060
134857
976993852
203769
337534
278619
3
4
447192
77
52
143002
329200
4
479442402
378390
218746
140160
71
137860
17
25
318184680
184467
18
68
67
263664
71220
320322847
972671823
97
118802
152970209
427436
165148
5
383333
35
46
84
15
446144
398139
27
93
13
6
85396
443500
859733233
784678855
69343237
45
74
55881
608517850
252670
284375
76
28
8
9
363961
340572581
75
368246
13
477942
19
93
360165
2
19
4
57
189841
5
297101
54
455099
53
8
69
1
29
221553
43188
236314
492132
46
155696
472777466
155599
366559878
35
53
902209158
17
286901
600622549
30
65016
91
25
511051888
84
223457651
78
75
21
24
3
85
28
415010916
673849204
11
393176
254600
432469
95
77
305467
98
81
6
29
40
421717
35
18
481277
236864
8
245424
778192673
73
68
22
82
70
42
18
95
91
358601
257028
11
339973
6
37
170855
36
10
6
231354
407356
145191008
174714
270086644
808952008
424300
83424
477560
40300
25
21
5
76
575214231
79
651908987
33
612197820
24650571
11
6
369420
11
829103011
399369
32
479106
312303
135416
79
33
134740
52160
22
40
5
17
337305
450103
62
69
349484
38
49
81823
95
41
58
90
49
718508270
593800301
7
8506259
129458
20
229145
384238
208744
37
291156
1
345570295
53
132510
34
7
5
68
7
72
194833
16
282809
29
65
40
73
148642
171450
79
1
350530
216082370
49
126425
97689
129647
72
493677
49321
77
3043
222699
313793
179188
378731
15
53
338730
406687754
41
35
144149
65829
4
4718
3
97
85370
356366
69
52
69
122154
451320
20
71528
33
82
97
326070
131137
60
9
72
4
322103
477493
197329
136386
158716
6
178437
2
292532
21811
82
231156
9
332504
14
2
860620367
339270
881724283
82
72371
810419312
168799
891333937
866117217
100825
142857
23769
104367
424787
98
50
304757
27780
132314
63
171363
7
32
366980
863184021
32047554
108138235
32
376191
33
59
8
19
26
814449350
29
275623
609
98
8
4
109993
219053
461590
423010843
6
13
96
58109
24
94
366120
55
18364
74
558929184
24
7
465558
23
514595129
110452
162881721
396189
12550
53
86
29
40
466879
266505
23
377405
27
447020
57
10
7
22
94
75
130117
26
278709
96
35
348337651
244660
241803
615796630
621148562
66393
65
17
64
15
52
940757339
9
99607
57
85913
56
338797
11712
16452
35
287099
174048
5
238929
403174
71
600078721
82260
66
419919104
92
5
16
10
96132
390444
48
36438
552378993
273221
181557
28
312155
87
348219
475257
416998347
407555
312285265
45
208212
402892
418629
95
56071
405872
67
104757
406989
9
234524
74
184145
92
47852
94
192934645
65
863103345
184102
10
42768
222319
315411538
20
435763
183423
148516
26036
61
96
231439
461304
771431133
99301555
409100
253472
800034811
96
34
1
69696
473889
15
254899
272078329
4
9
281590
703367327
263493
73
82259
76359
160676
95
270526
38849226
888498389
32866
253475
8
21918
271500
29
435790
928495783
89176
1
420018
93
248599
239901
74
499588
28
87
82
85
46
9
572767638
38
824010505
307209
20
71
2
4
72
56
846786732
18
950802129
145624
86
91
59
59
45992
92001
125637
218420
34
323373
56
135621
74
481987
10347
8353
7
814387781
985252842
36
65
18
308410
89
77
72
258043
287875
452746
350913
417143051
77
44
979825220
78
3
80
12
7
354550
323224130
66
13163002
1
157170
52
136678
7
39
128079
24
41
93
60
8
17
260263
74
160007
171546
5
142218175
334000
11
20217922
85
10901
72
77
131726
32
399523
78
323122
10
42870433
17
261527
71
300723
47
428292
228428
218315
66
154037530
31
465244531
418999999
226459
499316
58
87
244880
4
124370
3
96
271657
68
20716
744878431
64
484416
30
74
379999
292567
177205
99
383959
4
83
22
10
426973
5
480690
45
610369771
486389
58
42
6
9
7
244314
3
198563
153533848
29
1
94
737048451
60
856685991
1
156804
2987
32521
19979
14
374537
363076
283925736
5
120624
40
536682129
60
360578
89
224122
7
82109
185745
70
924789711
42
34
86
29
180100
83273854
97
177148
269194
20
5
318777
44
56
291993
905977566
6
311581325
781518237
95985
420753
20
99
460471191
98
474445
15
374167
4
85
23
46
35
226645
488723
223644
358357
37351
349863192
441169
4
376444
230836
17
425736
423381
467965
69
73
58
75
74
448671
48
451170
592938985
95
51
89
340230
21
296980
51
31
122646
99
89
38
14818
7
489829
135934
31
86
423663
78
425151
73
254357
3
44
71
52
79
25
230645
288697
171005
497690
14
24
759462984
6939
41
92
172964
26750
67
121914
180094
20
42751
417479
93743
109693
52
159617
257568
180283271
74
8
190808
45
65
292200
22
97
37
93
18137
65
63
35
3
25
13
85
61791
115024
435565
456782
73328
210837
92
9
64
74
315750
7
54
32
80
78
355097
66
280261
459935
48004
27
137902
57
179051460
80
34
464522
552416562
6
98
18
4
23441
111679
348996068
66
31
299809
149398
51
90
72
10
9
69
40
75
57
8
93
430087
3
60
91
76636
34
47
5
336825
235554
53
26
98
324307
68
41
9
47
24
444014
27
249887
11
80
82201
449626
346620
143119
72
13
55
46
95
401117
48
2
383317
8861
492343
99
485795
33001074
69
1
185090
344074
99
83
646014616
41
288196
69
68
6
205963
305167
2355
47
439536
52
91
6
424460
1
70754
473786
45
79
680652525
75
37
28
427138
79
26
48
22
8
88
8
352294
88
97495
43
8
77
193649
858354685
9
134074
134833
181174
186557
295317
64
389514
68
73348
83
80
309787
76
469753
73
94
481061
5
84
33
58
203005
41954
96
98
497028
8
60
34
76
14
3
62099
57
45
497493
21
115336111
6
89
53
318989
57
222000
84
37
427884
7
2
74
233267
2
218332
12
297314
76
355336
176058
351197
89082
185079
3
67
1
275211
87
616309097
8
46
74
4
468243
115128
20361
69
9
445698
18
10689
43
25
144911
1
98
677768244
409536
6
287649
324502
922389657
118814
88
16
12
482414
290456
746497921
523892515
108465
91
380814
9
134123548
183829
308006
9
73793
15
84
1
75
2
77
79370
94
415108
400927
13316
446019
751874540
287076
35280
7
35
246885
84
969972093
64
279998
28
94
91
96
83
93
97003
48
470050
36
201594
52
461085
60
332803
493939
129857
30
419197
415325
60
10339
831118314
7
45578
69485
84
27
65
88
42
19
38
170798
258925
18
11
76
96
422133
125398
85534
354685676
445694
580750391
321792
393085
441704
498086
193906
360644
21
134436
84316
105609696
92
88
182198
906377750
86
6
127856
244399
73
71
3
76953
31
202180
44
62601
45
741515982
33
27
500430226
352484
5
339349
24
83006
23
70
72
16
10
42
20
31
94
379761
368552
42
11
364571
615417206
278302
9
38
381950
291784
39
323601
50
1
2
87
97
332676
59
60
457348
136099
8
277102
482019
358669
345958
99235
79
787058307
9
46
70
36
62
130152
66961
2
1
85
1
330046
8
96406
78
50
26
96129
78
26
16
84
252508
362041
357478
13
488728
124851
1
65
694261646
5
54
163807205
77
412175
436052
58
223805
3
493881
61
220769
88
262555
143055
96155
21
60827712
97
60
88154
86
548564126
203960
107323
78
58
177177
24
3
24
1
251826
82
7
17
92
62
95
492208
41
64133
92
9
428456
378050
64
36
384845
150598
30
8
86223
459488
11
763617576
87
291329
69
278276
20649
125892
37
390720
455058
47
16
76
97592
2
120103
5
186852
31
490895
70
108557
5
331142
42
29281
320453
228700
41
489803
6
439717
61854
268284
125801
410205
625568802
18
128090695
425140
13209
16
361607
976729235
341968
8
447148
940954370
4
46
78
230076
146339
92
10
463702
24
62
9
453977264
57
480861
9
25
75
45
58
248306
273430
1
128984
29377
25
51466
86
447727
60
287692
42527
111016
31
986382720
8
382938
25
6
99
48
44
312181
40
9
83
26
5
32
20
28
28
10
304792
374725
67707
3
54
5
95
85
25
99
75
87
281786
322174
714548254
54
53
138827
115652
326747
355468
116537
352422256
186730
143822
445241
888736530
55
98
37
49409
147374
15
1
363518
52
519636460
1
995096326
71
70
2
32
9
53
126068
9877
28126
30
48
47
49026
56
76
2
479904
43
28632
9
13
48
3
33
146035
399355
320315591
37896
71
125125
2
933018548
204571
22043
28
312148
95
39
21
214439
283278
79
231802
28
225547
93
339882786
213489
815431267
3
5
7
29
52
9
12
348571
4
58
75
58
397028770
459862
270183336
336500
83
400114
348314
224944
9
444874
498219487
36
19
6
46
139462
23
160067
83
428072
7
2
24
428454
5
73
6
73
858799015
156284
47
14
297550
294590
423374642
69
46
70
137599
240938
305156
453060890
82
421989
131577
229474
61
474664
23496553
38
5
707586726
3
425775
31030
38
482864
26
47
78
26948
362978
54
87638250
21
450092
392254468
54884
476218
31
420292
63
3
6776
87
7
26
95
13
32
387884
76
844108770
464747
40
41977
19
54
80
7
6
271095
385086
30
54
59
73
24
373140550
415361
45
217466
5
46169
57500
211078
3
98162
68
484513
98
27
39
84
69
75
345480
95
295463
212219
246641911
86
76
236896
202797
3
9
68
18
21
466282
433691
4
43
667186127
2
7
30
15
198745
3
57
368601
8
343810
108868
20
33
45
7
672277068
3
84
359167
8
315731
86266
36
441125
244248
88
4
51
23
32
10
484867
69
7
13
479143
234194
331895
36615565
45
39260671
7
244139
412777
149287
358757
75
98
216911
12
62
27
43784
93
440823
82
114349705
466665
6
98
167796
78
153067
687790423
402055035
281062
5
39
224498
966161925
385000
48
303464
60
36
400933292
560755044
499036
45
291730
8
91
441932
16
236207
439165
46
62300
95
484464
394355569
3
53
68
59
166617
365598
58
3
259367
55
33
161162
205920
57
32
40
314957
313175
4
330466048
30
16352
292179
79
694688880
80
75
480863
1
96889
946844569
36
2
27
10
116279
25
147051
16038
8
73
50
288373956
339630888
252664
39
128850
13
493492
5
457693861
76
297961
235079
498410
78
51
84
97
244479
389971
468888
72
92
40
45072
10
53
7
10
135378
95
824571102
67405427
99
86
58
283339
83
75
14
296091
1
325972122
26760
205290
97
48
12
305160
4
78
1
691245366
247246
948571421
207244
764103759
2
467366360
3
107385
622353967
83924
24
506566088
96949
45
395245
124585
21483
66
30
7
160362
164912
12
468658
6
370161531
36
16
193647
84
7
434150
305399
290342
137065
263660
147860
51
395864
211379
97
368942
596065077
33
73
15
97
279071
50
484969
148735
88
38
68
6
335120
7
49
97
440469
123918
31
93
498006419
66
2
39410581
639608351
441224
130618
495142
158373
15307
6
458542
222003
19299568
9
2
360118
9
21
361966
60
349048609
263184
76
72
72
53
75
35
297669
293807
6
47
96
8
43
76449
85776
86
401674
363501
83
145056
99
48
55
876706547
131847
437161
492686
7
193266
243903
257303
60
244638
811748996
445990
9516
380972
48
59
12
64
87947
28
435312
256622
212647
693483194
23343
91
44
47066
174267219
471533
3
79
712777275
181893
179376
220054
3
326119
342946
278538
368083329
41
20
6
410349
1
62
553275676
5003736
3
9
96
9
23
39
4
7
261085
71
322377
94
377370
93872
5
6
94
92
10
211678
2
317272
58
83394
403397622
97
8
56
15
443521352
171575160
82725
30
6
393535
27
24
40
68
483957
54627
437792
527693515
276750
3
30
322079
8
3612
42
261274
19
500194653
386359615
181139
44971
74168
56
20
348764
12
46
64
391031
825787515
874009067
247970
3
6
438820688
99
45511547
263111
440301
32
39
384121
86961
20
48
231121
87
113491
29
226443
317445
4
498539315
439695
916562142
250754
186003539
223368
63
734766933
169487
10
29
364257
95
1
330532
70
94
49
214102
437694636
87
94
392389
15
80
5
230338
247886
37
79
13806
110657
250100
54
48964
60
300460
96
3
3
33823
28
244551
5
11
185840
5
297576
7
13
2
245136
82
412056
143308
77
21
57
95
42
302271
62
158725
301750392
13703
32
44
80163
1
281720
186935
311888
487991
25
455218014
82338
4
895444375
3011729
685509034
86
48
67
111192
1
48
529530946
9671
32
8
226999
202587
4
560965764
82
537733296
35
163689
29
453755
331463
50
6
56
21
343041
200989
77613
99456
234633
114890
216615
25
20
44
64
16
409426
8
11
759376174
27
9
45302368
101025
9
75
119224017
382920
54
271059
46
87
27
353477227
264687
819111154
2
35
312747
471004
312699
42
433669
286289
6
43852
161585
13889
10
100535
76
66
66868
94
77955
61
70
136270983
227862
62
6
90
54281
320968794
5
8
369471
84
49
38
19
13
4
38
92
61
8
418116
468870
549654893
387917
48
47
258386
60350
15
22
157283
319238
41
166677
420459
465324
581304028
58
150294
433065
136455
432259
204686
88
13
7
47
96
66253
366602
31
80
231210
281032
27
9
5
379217
29
178686
39
484435209
64
363570
468162
17
13992
320966
482902
87
363111
1
25
72
430260
7
183
227121
145296
360819
397024
48
50
235041
97
940385560
524213302
25
34
3
5
46948
33
447163
839116409
57634
26
87
28
890049977
3
37
132581
20
7
457029
31450
561328814
8
82
24
13
37
252880
3
99
467603635
35
83031
166298
454920
23
143919
404667
35
237753
61
402248
366671
7
82
386174
60
3
37
92634
332181
96
70
49
478992
14
59
15
162126
215317
98
70
20158
485583
45
784633263
19
9
94
208111
329515
711527346
39
7
376403
9
96
97
401050719
1
294409
397415
7
121954
77
422276
189509
3
436719
447107
245897
442664
13
8729
29739
25
155334
34441
23
131449
86
27
39
177692
7
3800
227534
763550379
294781
11
10
87
615845675
81793
27
344509
126058
74
446116
37
19
301985
37
140925
58
82
12
299442
71
326923
489230
52
78
350070
17
48
448776
30
72
779790521
346686
52
78
378779
261000
308773
65
35
922671886
29976
65
269774
1
167963
452443
44
25
133624090
454121
88
27
65
64
60116
84
17
50
259143
81
66
304803
343040295
373480
7
16
347006
7
78
62421
104391
55
6
291977191
48
31
225565
65
231755
175431386
15
16322
283283
7
939135589
12
343919
10
893369323
163955
480553017
142550
219902
381143
387177660
56
85
215722911
7
217587
25
98
54
69
71
76
347053
155217
457992
3
27
166031108
17
357623
1
66
471301
85
380292
2
77
396780
39
215418931
81
89142
20
441814
950533339
4
30966
480186341
28
35076
35289
3
553809056
457328
40
438732
48312
27
380846
306806
437061
174765
7
60
4
21
39
59
20
366110
62
663814229
14
30408
77
3
88034
8
94906
367136
17
91
234472
486575
2
73504
324556
91
321217
45
409930
84506862
93697
450132
62
23177
60
345168
86
93
420292437
140669
50
48610593
57
306918
78
46
474831
277922
765206611
76
73
449427
81
565279271
45
308119
491545
102295
25
53
16
55
438712
80372
347687
863330245
81
59
130945804
451828
342442
19
40
96
21538
145910
8308
483357
194938
3
98
4672
2
206932
9
559632692
55
56
55
98
390597
7
64
37
58
79977
289034
93154
507427043
479922
80354
75
462679
57
824174686
117609
36
349429
325622
72138
293963
219391
16
80
9
25
65
431195
185579
90006
133481
7
326747
201345
494947
345350
49
673790728
54
35
12081
46
33
69
59
26367
150436
89
90
286836
258751
27
13
6
143614
317464
219447
368864
374801
280759344
40
135134
64
23
7
499016
70
94
4
62
299717
351059067
472515
120921
235302
468709
996693824
1
274723
2
23
28
405295
9
11
177857
289419128
261125
41
87
33
408863
59
216878
421821880
399050
32
54
328052
8
1
97
184774
86
22
71620
380834
44
2
139345746
40
385205
237233
30
373077665
9
19
53
12
130958
82
92137
62
487056042
176585
70316
61
7
29
29
17
182234776
43
393291
9
414215773
416494059
16
490054
836593307
305415
213840
427380
264988
77
481345
46
58
63
335632
30
8116989
7
33
874806886
363579
17
5
28
326070
97
390739
75
11871
7
46
4146
240029
41
17
360488747
325312
344676402
144407
34
453067656
733791267
483841
275404
14
66
407310
4611
367599
9
28745
41
328712
86
19
43
238692
44
69
5
92
53
425643
39
510308350
58
50
430415
183638
63
69
591347812
289347
31
61610005
21
20
96
467933
186137
35037810
99
398499
74220
3
41
684152402
193200
455702
35072
230973
313458
61
91
345554
183037
58
859953893
287887
235002
29
277165
38
97103
923511406
12
85059
460163
400682
3902
340160
161832
58
391003
194038823
1
233451
7
276187
3
28
498419
14
100306
5
469529750
404901
47
77
820214477
430891
332024
17
36686
61
242296
96603
66
854744188
48
612024979
19
328757295
146252
245343
101714
406417
29
466302
57
453010
19
483676
58
529787594
352923
2
281379
305821
89270537
468839
81
13
154550
4
237572
235261105
35
567942813
481149
85
257253
28481
26
29754
61732
383440
658644667
447135835
58
33
480966441
91
3
48
90
89
54
7
129419
37527381
274731
319414
86
90
48
28
76
98
66970
60
60
255641
79
140356
311337
16
75
3
829321723
211129
105963
812707093
87
127398
53
438636
9
412855
33
77
431407
88
85
27
107415
63318
80
79744
172850
324606
293930
429240
70
56
36
16592
460285
357312
69852
79
394512
461454
25
578453151
262973
203179
327956
422324
85
379967
316791
72
5
107995
218744661
83
351404
16
27
2
5
50
220063
135871
44
278805
53
405272
32
396618
408148331
16
52
22
287157
118868
75
1
448165
237038
31129
295246
88
816105136
26
43
714990409
24
65
510443852
231013017
473464
478467
8
476979
13
7782
117108
41
4
356891
39
10
86
213478
232852
430315048
89970
61
77
27
8
6
65
71265
21
34
51
378902
29
447184
72
36
348491
4
92
127837
283921
41
120691
8
351318
6
169611
105310
547957260
48
2
23
4
95
184476
517936082
9
2
472658
44
8
20
421738
90
3
5
24
90
267222
78
40
7
519047871
114253
289398543
48
899845388
1
1
6
96
16
202013165
238889
723853466
476790
53005
90
108256259
183227
204223
23
345310
204487
78
43
5
417160
452468
6
283386731
383982
29
9
32
208071
74338
16
24
392876
62
133722751
65
245482
1
395430
370557812
84
3
5853
64
325113228
20
3
364320
5
422057
77
5
249755
49
24
85885
56
239806
991113411
58
349611
15329
77
22
181691
745531432
85
779822026
65
87068
80
91203
58
432395
51
7
3
29
95
55
304887966
393255
116916
26
99
312130
148784842
895886353
69
3
27
451576
64
33
85
37
123492
2
19
386976
82
8
13
40
3
355392
76
11
39
6140
6
52
73
388219
423629636
472204
65
35636
80
5
132724
445918
31
300661
7
5
201053030
230399
804372727
55
13
63
56
503205860
19
379095
251607
179637574
52
95
61
15575236
310974
2
22
59970
8
203860209
5
73
45
20
60
52044
51
69
33
22
139136
2
132848
325138
456692
9
29
36
26
163828
28
18
11
79
10
34
106815
41
408887
463746866
59
89
90
13
56
4
53
10
4
449644706
433797
73
429839
8
70689
7
32
14032
213938
79
384810674
71
295372
7
94
194352
64
3
532057866
95
242449
380479
289913
869542414
8851
173858
10
47
480370
12140
62
57
33
430212
3
14
248005
356296
33
3
302032581
318795
84
88
387600
6
870576753
109729
4
110412
445309
60
46
47
24
195305
3
233987
1
339489
445547695
304764
276068
12
498950
171347
61
70
5
80
4
72
86
31
93
489106
18
86
79
59
1
78
277972928
39831
36
86
992311468
400379
448137
61
35
356004
8
378636
42
448656
302405
459639
508132926
98
8
309857
236975
143771
42
42
7
772975229
48
127099
128858
476240767
41
480190706
197717
407245
8
498917
24
619202418
88
733190419
39
271465
83
338308
69
87
13
59
271094
2
74
39
165828452
89
23
494143
39793
73
134617
156924173
94
245698
3
13
367854
451193
280773
9
77
449411
329978
400838947
143809
14
79
54
78499
51263
91
135321
751954915
75
650245010
459500
27
5
41
8
36568
406933
169358
454399
321604
88
808830554
58
38
582993140
235534
231328
5180
43
34452
27
6
98
20
221983
32
86
63
221760
591543763
7
141333
87
43
230382
174118
1
365785
85
233243704
29
4
7
38737
12
436288
54442
41983
181182
341366784
555977461
45
4
795821151
471348
162851
364272
1
28
118855
41
366530903
240315864
69
488739
32133
101318560
383093
52
35
4
21
76
236211
54
15
708637898
394210
79
52203
83
333387
62041639
28
278743
67
201193
3
56
416499037
496347
159665
363750
332054
17
358505151
315340
47
87
54
159103
56
7
45150
1
32
662629680
45
49
102122
64
41851
479506
34
59266
37
86
20
923869293
71
3
5
70
12
82
29536
16567
49
9
27
9
23
176751
67
99
90
75
39
82
97
97719
53
228875
909254203
55294
71268
31
88
265615
309342
421074
6
445515
432052
12
71
44505
143198
31
145403
58125315
40
157416662
200159
99
15
15
20
29
391165
73237124
30
230952
102639
41
20
82
26
64
385668
46
52999
388961
15
2
96
59
3
171873
143543558
377833
387258
67
224352
12619
554337543
146818
24
44
8
78
260097
364529
493060
75737
81
10
96
447785
953616398
55
28
163564629
78
205733
12
370717
91
21
5
3
3
931042115
67
104872
26
297125
32
5
364458550
107566
467095
8
253725
186413
106389
148468
360450
9
43
16
17
171527
65
11456
293472
90
614
14
29
9
34
68700
35
474326
54361915
54
117516
37
345152
256809724
23236
45
273761
4
29
23
53
457754
669751106
157185
36
12
22
9
250840896
91
460222527
300266
31
365400
361064
298632469
86
88506
430252
3
476883
9
25
22
274726
65
6
50619
173926
1
286166
245701
2
493656
269688
491747
93
72
444540
78
269474
304182
227761
34
23
2
58
449056
268564
78597
189404
93
31
5
180017
147009
6
381253
14
184528
3119
293567500
427229
26
57
200966
55
71
48
97
484099
88
75
446717
82
79
362225
33624619
331943
74
6
8
276758
423314
90
65971
256431
4
226273226
44888
8
80
135474
86
565381180
47842
415617044
337624
72
6
44
44608191
354282
69
300017
330710
147596
5
3
316315
46
72
2
23670747
247238
109549
17
818186077
9
79
93
92
25
75
531553260
66
7
357727
337734
157767
42436
11
19
820255305
44346862
87
94
261826
33
83
79
42
81
12
75
89
68
108218
91
87
65
39
43
415940
365265
89
142656
470659
94981
279284
25
37
587248774
142575
85
674088480
51
85
75885
309727
244459
76
164614963
571991399
99802
8
393297
94
760051403
231052
84
44
79
5
79
329829
5
469806
91
9
8
164246
77
126088
44
473075
58
6
475884
70
12459
32
46
85
44491
40
99801
343844
261955401
10
79
4
462119
29
45977
45
108799
16
497865
678774275
724420851
14
4
1
23
9
178457
92
329202
275048851
13
393446
9
381032
447513
35
153478
494892836
374790
410721
32
9
286425
29
60
393452
406131
92
36710
393281
454965803
6
51
182937
48556
207108
36
2
1
682989299
57
403621
219721
325668
890043233
705821852
56
350240
23304207
1
375284
370849
57
248226
11021
331328
342926
627248765
43
499212
38
207577
97335
8395
82958
813565701
401705
45505
471955
35
12
189254
211919
476504
95
53
7
99
701191558
431362
27
91
305081059
149967
345806
364520717
101171
16
833809753
465598
270983
20
914248918
348963
1
101298
7
11
4
6
191108
8
548843432
6173
8
64
319901
87
4
1
5
345600
91
415523
283809
336422
151793
793943718
86
32
173738
8
623741662
392571
9
26
77
95
255222
37
60
330322
46419
118146
225018
53294
12
86
3
7
46
7
330986713
453623
44
21
1
4
94
115722
461152
8
61
14
75
4
10
332350094
67
93
154229
31
7974
85
76
42
227777
46
334288
82215
9
316447
79
68
139939
59
48
485673
142205
238091
358132524
3
80
36399410
88
463598
9
48
81
47
190484473
495185
1
230192
426112
4
380375
18987
3
70
7
402931
45
51
296060
449975799
39
179780
19880
441078
85
34326
213836185
7
938833587
59
28
197899
13
418466
389091
142212
79
293461474
69
206856
477855
88
61
37
499066
263001
9
468655
26882
2866
83
1
56
553869032
12
36
4
201829
455839
5
291996
60
318266104
36
31
650913722
29
4
27
56
11
9
157061921
371250
260037
509768320
376806
39
9
474309
123619
7
157981
15
156334
121456
88
45
274743
643078618
58
206539
31
114267
78
168497
16157
78162
15
45330
59577194
66221
36
221798
441036
497668
99
30
90
13
48117
236056
435356
69
141562
199836
315374
51
38
73
319736
473258
139525
32
2
4
152197
452585
74
52
60
77
58449
31
15
1083
70
3
84
795428588
60
215485
18
422533
412737
99
35995
14
108526
21
81
29
71569
2
464019
29
337557
79
50470
199161
76
8427
54
114831
101673
456659
83
191822
19
418513
4
375689
28
455199
32
100788
254816
1
905705486
195856348
465123
4
301760620
81
21
19
9
15
186111
179556
285352
329191368
415580
6
29
1
326137
374783
24
35
203423
157870
81
309105
23
50
22
49
409123
463388
700685550
85
218509
9
447108
375218
43
318708161
234742
7
3
3310
248964
139900
378432
82
7
86
97
726419694
131439
940258322
331783
36
29
28
7634
2
119839
24
3
79
28
363104
47
76
253236
94
71
559605119
82
1
218848
70
18
32
90
349920
399051
807101481
11
201564
120564
82
340984
41
214817426
55222
73
72408
38
27
21
450601
96
472641
432485
190372
19
418457
206169912
285041
82
16
33
138305
259466
33469
93
260210
87
471255
164108
91
2
742731761
47
191984
347986
266364
10
68
486504
436499
109378
2
41790
45
29
111626
469770
360459242
90
279036
956129801
787194783
4
64
6
978984530
18
38
24
66
57
214081
348309
4
57
221025
9
71
35
495793
33
93
51
7
65904
54329
73
74
622299779
472351
65
276780
94
158804
474604
29
42
451698682
95023
450973
25
31
95
59
88
88
36
3
397715
3
25
46
8
7
315979
19
33
405473
23
22
360314
250018
34
5
81
94
8
15
7
99
348902
444864
3
5
18252
37
87
186035
67
147496
144261
258604
127756
121581
369838
346493
335866
19
299767
26
380630
138826
388962
6
445781895
987333667
14
58
28
34
190697
976108694
6
312648
52
28
360995
11
3
345013
195873
379019429
31
483629
1
499137
72
9
7434
143538
54
52
443501
44
126121
5
147836285
69
17
6
142316
84
3
3
331604
32
254901
76
11
362826
193504
99
27
250128
50709
12302
14
8
66
29
527762783
88
387228
237011
694411239
207076
279377
314677
491956572
97
205109
77
37627024
13
37
39
38
450043
99
233360
339875
38758
354560
42
118290
7
121339
343672
86
97
24
63752
367432
66
63
73
8
60
54
162664
99
487215
80
56
177296
422111
308752969
24
77
186139
156497
88
107531
40
420950
67
95198
473336
40
247721
625317683
19
319567
8
39
81
71
99231
496727
339354
417642
40
25
31
85
52
127420
367771
334799
17
99
88
26
175575
308277
87
346169
51
288796
1
1
123103
437258
14284
90224
140075
677801854
71
372837
61549
422131
502157689
18
366916
185440
273721
10
102146
362948
249021
897592526
201169
635560494
287769
70549
537345113
440597
12100
6
5
411747
170825
26
783544645
26
77
59
90
381879
38
98
27
97
48
69
30658
700940180
8
277822
214850040
42
21921
60
51
8
471872
64
34
243119
57906
267496
65041
58231
474604413
20
428730
289056
31
14
58
473935
82374
264683
37
51500
8
54
491700649
97
658284063
44
485297
96
452102
820250525
96
464300957
202607
546420903
42
25
11
32
98
94
412138
467299
74800
33
28
39
291979
90
90535
28
32
46
82
321870
11
80
43
89
93
8
492760
79
45
31
197264
326021727
75
30
13
78
121170
425851
87
322646
263926
10
3
86
306925
55670
40
7
449822
133294
46
383423
801458318
5
54
41
6
98
62
99
204067065
52
87
339950
4
411610
88
566780352
84
43
289926
717771465
11777
8
321471
67
69
463333656
1
48
30031
378820
21
182108385
71
95
9
137946161
85
178687
411721
331030
77
93
53860117
8
244418
33277
25137
64
68
59435
238641160
146634394
290967
784027180
770200452
4
665771520
52
15012
6
130966
2
19
25
403916
31
32
82
278041
472642
43
5
2
38
68
310575
66
16493
60
94
162162
89
385590
14
70
15
291943
217653
297440
47
62664580
8
34
82
10
53
68
58240
71962
52642
327187
29767
211519
56557594
5
97
130263375
97
8433
22
212180357
8
358784568
716107148
64
88
221905
753763046
203445
72
61
71774
264189
21
11086
27
82
202147882
159568927
122361
74
75
55
1
638860457
414543
12
55176
21
53
82
46
630382560
15743
38
27533
79
129468
434858698
310854
67
296115
301628651
11
282185
391781
50
453946
51
98
98
54
70
279516
31
898436120
114036
64
32
6
1
11
479662
32
38
67
376766
48
487114
115166
122748
421580
1
40
50
5
235041
101871
273784
8
264468
57
33
77
34
279067
159083
97
66
458428
30
525340703
5258
498470
76060
459775
75
291107
79
55
303528
20
5039562
247870
489530
28
779902810
18
13
59
189303
142593
63993
406605
155028
71498
181100860
30
99
30
28
6721
50235
44
48
38438
431013750
15836
177845
84
61
10009
38
397354
204018
58
46306
97
97032
111785660
269426
31
73808
320303
61927
280398
17
72
51
217531949
321210
540094482
303261
188215
21
96
408345
81806
85
22133
898702334
30
352079
85
314668
84
925497302
115971707
35
65
222524
52
412545
29
32
430684
466912
72
129341
120823
402376941
69
92
212459794
52901
50
86682
475302
84
311774822
58
28
7
201739
9
4
342024
134604
327306
71
26965443
17
5302
483242
73225222
430130
197119
45
53448
387068
39
22
492743
57
658280525
23
75
433280
84
484607
89
141668
13
116732
206424430
61
78
125237
36265
14
7
955968908
4
253619
46
67
78
32537
79
496084000
85
22572
134097
737928787
9
201969
488820
45
86
265656
71
454508
67
60
196665
335368
33
224651
230330
424014
82
77
94
85
481243
94
3
393732
31
81
717119051
96
202573
170741
9
53
498767
33
96
94
182389
42
73
70
78
88
408588
2
82
160592
91
25
12
5
52
30
22
67
20
4
232127
31
294398922
48
452765426
394876911
74
38
62
849073913
202189
149946
429338
434542
61
9
60
94
579397194
27
38
8
484686
279487
55
56
61
416102
59
86
94
61
2
31
10
87
69
334938
79
142539
28
230736
607214439
1
5
9
137146
22
184458
33
5
368626
74720
34
207465
4
42397
222259
3
28693
81
57
54
8
430941
127097913
91
326724
8
18
336343
353003
57
21718
324501660
6
379638
33
403711
385858
202956
365385
283345227
233624
275468
461788
243374
452015
196576
92722512
380805
43
254870
634953423
301770
4
64
408767
191534
91
239097
98
91
70
73
72
12
90
75
76
13
330768
67
272319
417382
88
48
4
452308
322876
16
72
61
67
883003626
268227
81
112540
28
10
60
69
287501089
37
91
34
99
76
21
7
9
48
8
19
8
188262
496250699
27
27331
16
200920
875904745
3
98
303554973
360774
86
465809
416967
87
1
6
3
75
35334
98
96
71373
91
65
174792
568372376
30
158347
254278
110583
422645
27
4
21
72
29862171
27
330233
80340
43
288247
483069
47
67739
203921
268371771
68
254442
408961
646442231
43
10584
90
153089
80
168192
261140
74
190663
86
94
5
72993
4
53160
32
81
450567441
684486728
7
2
51
55
255214
166827
57874
266816114
293083
186039
11
223469
80
42
64
486088
76
37893
56
623926843
981690429
36755
168877
451022920
197578
371471
814107437
623912694
142520
20
370860
76
81668
83
2
67
399078
85
80
8
1
234305
231729
38817
45
340042
46
200675929
97
37
301880
95
377504
140388
309943
8
344282
70
106591
44
2
72
149844
98195
361337
15678
489783
26
317559
26078
934653636
19
136684
18
413130
76
140147
101815
162462
462184757
867046370
166745
20
52
326996
155708
309867
175113
65
8
435742
274695
36
68278
513412738
7
50
311812
7
55242
6103552
22387
89
6
92
381501
750991146
183895
406213
72
378933
63
4
40
61
7
418111
70
161922
30
1
339072
42
36
402294734
388254
483382
79
78
452738
236861
140798681
23
117142
50
30
19
305978323
479181
166424
248657
90
1
68214
106951
371620
387833
155472
23
464591
76
220447
8
234122
359758
1
46
525100595
3
84
69
159387
20567221
209309
91
392922
5
457023
417180
55
84
120473
333767
94
29
12
129495
152442
18682
481608
276145
21
260034112
53
68
200353
271565
327813
130917
76
77
33115
4
55674
52
52
29
763969002
48
209785
24
7
86
17
48
35
9
148813
410246
271346
31
398046
34
1
362896
109980
258055
38
405909
19791
83
118625
225832
430270
209450
433621
58
777469563
85
8
63
162156
569322887
59678
3
162733
202920
409400
9
18
9
25
89
39
8
12
81
100059
84203
298004
165856
244830
2
1321
44543
89036
261825
46
82
65
161058
77979
84
121814
56
15
14
27
23
360012
70
43
294917
76266
25
418509
82
95
909489397
414987697
351329
265031
66
3
30
3
55235
84
60
44
8
28
8963
70
66
76
148331
9
237144
65
51
33935
293762
71
28
69593759
45
6
40
14
3
187415
4
3
17
180479
63
25
7
269546
244780
278194153
854394503
109527
416876
6302564
405642
152548
426623
422528
36793
79
471212
56347937
368359
54950
6
75759
9
15
765710920
97225
47
66
305940992
349582
15871
110690
124275
52
23771058
39987
87110
23
318264
277046
352919
152971
417469
126062
938901720
217137
89
29
88
65
32
16
48
86
156601816
79
222578
128585
10
48886
74750
48
75
89
28
105138
66
210085
342031
7
9
10388
34
686660799
6
6
89
92
946000957
115604
644309440
5
36
95
494403
431274
56
488076
670551037
81
15707
20079
78
472699
373222
18
71
37
5
294264
70078166
36
228285
40
486421
7687
854096666
38
57
93
345445
91
56
329014
481057
227595
865179205
946854700
59
61854
80462
7
702675969
453785
363718
81025
1
66673
92122
96
7
67
249279
71
6
58
203158
83015
78
565613680
97
134363
35
81
34591117
67
36
450304
245493
479956
91
92891
56945
47
137245
158830
62
7
55265
56
20
27
98
16
52095
24
62
347474353
298569
449446
962457818
79598551
497326
480267
73
8
33
24
210893
388408
44862
44
134438
93
65
48082
72738
174609
52
820186146
3
58
87
111527
20
1
5
82
170867
39303
184937
11
608506531
179942
89036
478041
13
13
321808
19
2
41242
465498
30
926385202
11
14
12
294738
12
50
222498
26
288706
350558926
545308986
23869
72
79
67
5
219587
290599
497822
170953
13
4
228739
349788
95
122621
2
30550
48
32
49
56
14
100412
63
136173
337664
63
173749
337084616
209879
80
87
141905
63
75601
69931
58528
5
76
25
9
119719
451556
57
49
165060
13
60
3
82
8
79
1
24
45
135663
97
42
8
12
428341
53
401385
7
50
3
148590
52
62
266771
90
407908
18
332867270
70
27
72
67
72916
103097
91
269971
60
163260
95
151181012
279124
80514
249186
192553
46520
49
486187
39299
11
288444
60
11
25
67
23
88
118281
221040
82
3
86534
82
36
113777
207480
33
35
2
50
443335
493286
34
90
7
210657
2
128783
34
9043
155748
26
382905
120561
375507
22
352896
90
743637192
79
5
982618730
369182
302805
882998785
38
24
280327
433294346
29
12
32
88
259287
493958
38767
20
17
281871
139148
52
10729236
20
49
471492
4
43
93
84
7
3
74
217283
3
971144971
467056372
304061
31
5
294191
149870041
348675
354449
22089
11
81
5
80
6
56
70
50
80
2431771
28
54749
13
392386
6902
181573756
71
197905
81
187171
203751
23
51
316747
205549
50
322098
6
26
14
71
70
45
20
21
226754163
144249530
5
19
36465
17
424562
26
5
25
60
123065
487007
98678
929005283
469333426
811394622
41086
222445
7
200040
328133
69
34
28
3
52
54
8
44155
324152
58
323890128
57
2162
57
35
319407
51
93
48
41
54
178979
154250
436508
6
47
162690
136801
395804
357974
35
53
332943
108595
294022617
73
26
72152
88
93
63429
185943
21
9
178492
7479
28
192770365
374465
5
7
25
83
73
66
67
85
322973
69
531588256
58
96
212319479
91
462216010
96
19
5
88
5
361188
44
26271
32
68
297165
15524
8
492458
70
19
191265
98
337509300
255933
25285
52830
158038
217598
92
83
43
211456315
194683
351199
285850
184154092
125935
98
91684
572650109
497705
81
880045450
25180
3076
385667
232288907
443297396
359033
73555673
304646
203767113
83
79
155608
65
421222684
356880
6
94
70262
6
33
417301
20
399139
130111
12
54
47
46
281570
54
12
307685
164192
1
83
3
238529
350407
16
912650657
326563
46
205170
391121
324630
87
72
862017267
85
259313
92
89
168917269
33
18
45
269677
32
51
29
7
122102154
32
27
8
371915534
943669145
310583
962534666
33
82052
67521
862253466
60909
428865
71
789894338
265756
363299
299308
473463839
302381
354338619
37
30
8
324079675
178965
315255
2
23325
838734257
81824607
31
260724
10
550238260
7
208294
77
456966673
9
9
135646
49
4
28
761408296
8
270809
33
62
9
414751
23
427873
62
47
262497
12
9
130160
11
245780
68
81
6
90
346316
872638389
10
45817
15
3
18955
26
273377
7
82
2
629940173
526461871
35
463846615
9
189367
51
842369413
27
200531
17
63132
89
2
27
6
317620
42
33
13
27810
382164
76
85
41
343065
44
500
53
293988
93808
77
11
39
68
226852
281777
9
81
4
74
69
23
226975
53
381720
127251
67
274163
31
15
55
44
4
81
77
7
91
76488
283280
74369
5
97
2
2
70
187470
47
305203
265912
91
91
253652
459453
332350
404810
131623
94
2
64636
197129
66
36
111371
90
4
39
389456
79
3
11
322236
33
39
87
10
93
366286
288574
384185342
268183
76
268556
5
98
14
36
11
442331
421082
52
385748116
28582
789723851
343239
5
6
31
424575
253796
970833855
53
260832
81
177468
99
190556
89825
85
25
335080
87
68
31
85
339150
99
272720
38
53
253857
43
12797
70
125209
326228097
33
469199
24598551
444985
136496
43729
221261
57231
99
194474
578792682
2
2
216182
378694
16
76
48
3
82
178884
60
684044964
999198529
31
76514
216675
34
471449
88
276345995
48
97
931312256
78
154857
30
175217
1
228745
17
61
3
7
40
336423
69
455844306
75
86
186363
7
82
989705263
74
17
72
99
43
19
21512
85
374609
3651
35
13
52
402137
183827
254037
97
14
21
1
70
223066
87
22
2
84
11
22
5
5
209800
45
834083323
60
88
5
19
475331
76
130423
222122
399872920
58998
421624
71
151170
2
78
50
69
11
473756
416634
357472
18
7
31
37
78
105517
47
78
29
288704
436354
189308
52
34578
462717
518955754
346303
12566
127499
109035
110277
736698098
45
91
989160839
78
53
29
29
705161018
1
237462
893202846
9
249908
277376
374750
200878
318770
50
164123
201912283
74
3868570
576851445
87
30
28
322700
389919
7
284733
96
53
4
44
80
41
486854
23
359396
26
926010337
244434
37
248875
680647788
450265
398053
83
392469
371481
488625
6
67
58
65
355765
368549
68
59712
131166
30
481331371
420285
23490
43
50724
1
163568
13
236301
88
66
41
154198
129184
128315
874707609
95
6
122913
429048
482700
216077
219682
9
45
81
54
2
23
54
59005
51
70577
983745267
357372
75352
63
148543
31690
256591350
56
460114
305326
359931
16
69
28191
101232
5
306037
305033
385199
461268
237575
474764157
85
393151
362470
60920
447727897
85
346058
429145244
95
287127
45868
51
24
610571316
91
339798
54
13571
20
72
125245
491081
249210
113951
46
89
16
202363
87110
153750
30
73
840952152
48
31
31
33904584
65829
34
28979
196640
72
7189
33
133977
488376
32
111999
903
858798083
47058
367693
119381
406852
437156
29
39
457662527
67
9
263751
474302
97
53
38
133978
638365634
80
9
562153480
223390
83
105806672
967771445
95
228271
48
496624
340185
22
6
12
311620
24
115075
7
41
1
235694
45
465612870
70
69
615359478
55253
70
290486
198456
132414
3
689955247
213148
16
443790
457957
2
21
255342
170284
48
14
23
287960
372411
197466665
267549
48
13
170142
719549871
29
961114522
46
172538
470307235
61
89
65
186600
37
258273783
36
62
211509
19533
434577
3
4
8
2
393863
38
7
351757
135468
85
72
133172
67
143341
7
29
4
70
150680
370497344
896571253
141447
71683771
145445
364816
180271
25572
42
32
48
20809
6
641248080
404208
73
125430
17
33
6
244075
232857
120542970
65
5
224655
458317879
9
492579
23
2
354152
435791
389100
88
498486
90
71
4
73
406894
40
155972
12
49
65
333414
77
296686
29
56
363997
99
64
39
15
31
134393
53
87
81222670
299287
1
3
76
2
158342
4
247421
256478
75
335461
46
97596483
973901830
274265
417916831
28
60
227308
315844853
459373
5076
303524
38
77
878308709
405050
57
486697
81
388721
73
52
316959
15
23
283689
44
3
83
8
41
105846
31
54
45
287042
5226
271158
348061
349263
298351
19
108077
12
97
88
16
49
322138
47
17691
62547
34
408261
85
159470034
205020
67
8
448963
243588
38
190291
3
45
11
97
97
761402327
93
1
105899
209093
26
471725
485029
444556
54
98
34
80
11
44
142228
281143
98
76
24
101736
160634
92
881049563
234365
93
61
440194
625312862
83
355681
68
459902
7
42
328057
64
18
245266
7
3
89
442046
155779
325376
6
382475
448967
57578
89515
2
423702122
67314
423375
212520
26
62
4
254370
120298
190907
25
3
41
497063
9
458032
29
340755
28
33
432297
427609
70
151111422
61
21
323164
3
241258
491909
251135
237471
539588865
31
4
385647
449491
267629713
27
95
39844
17
275304
3
1
46
3
431498
101853
59
3
417554
78707
14
208991
434190
351660
45
453225852
80
90
498161
9
20
89
185498
50652889
67
9
55
103451
54631
36
73
974949362
167140
347078
19
121483
480949
87129
344680
62
244475
204755
120663
15
27
234169
221338
252992637
60
371040
55
2
41
341914848
42
301114175
362101
314559
8
451247
1
323721
2
28
52
102188
440975
367041
91
315530
27389
76
201404
21
226453
73
15
28
71162
8
948457912
373430547
697103970
874189994
185562
4
258311
272171981
449857
452538
475447
486294
18
8
46106
396921
86
124530
99866
58
202343
95
31
26
69
48
32
302270
347012
71
486341
16
30
8
912996237
251959
1
113346
265419
267916
5
283124
147515
31
317759832
67
316784
348568
200549
65
9
241977
361063
22
769513412
364866
463701
85
41
79
27
8
402882
174332
39
153336
4
98
1
26
5
53711
34
16
43
19
7
234545
315805
341877
8
80050
399594
39
219799119
4
182372
914341626
83
995150583
6
215363
20
283093
265710320
113769
160612
214072
491835
433553
453644
309572
479786
13
303959
79
272077
10
55
117843
953656625
126110
87
67433
65
302470
9
424767
10
62
88
79525
753274371
159574
204205
82922
44
40
37
66
427108
240251
411482
997759793
47
5
38
93
85123
929003318
86
9
85
17
61
1
219455
2
81
257838
99
85
26
310593
4
368540
61
246304
25
72
157445
15
171942
450723
28
26
410604
347698
123994
398587
99
16
376616704
300270
15831201
47
316917
26600
99
92
329167
1
67
91
3
196152443
24
432925
97
22
75010
378799
205766
435159
208358
51
16
19
666482168
8
87041
67
263236
8
95406
97
8
22
23
89241245
77
25
283481
36
431738
3
477373
92
56
40393
79
647708814
216241
27
3
57
261315
9
115492
741132287
67
113877730
97696
659724373
454708
2
48
148787
422338
90
79
5
46
479188200
203138250
24
82
6
271038
1
194181
68748579
14
63947
235645
54
85
66
453738
10
372399
255788
201314
80
92
301994455
16
278239
46
60474
413050
99311
27
81
71
44
136463
156100
30
422276
237824906
14
106687
350954
238686
482676
82
29
115700
5
376662
226936737
68499
236798
446428598
204330
94482
18
85
6
54
318577
32
161558
465252
53
369389
3
2
61
46645
32331
423369
339351
47
73
162687
67
14
351463
144242
97913178
73
79
103990
67
441016926
25
938572556
687442125
234222
83208
36
37
421233025
630827921
1
44
4
837685191
1
378500
50529
9
43
14
84
44
225083726
109429767
265694
192419
36
65784
79
463127
27
1
2
35
171328973
57
328713
345733
132701
52
269591
43
155317
74
302688
7
72
78
14
98551
89085
47
67
98
34
100003
66
69
229729368
42
295102
627756804
54
3
208512
187839
444844
51
465882
11
482734
304203
51
53
1
45
8438
17
498830
183442
200580
75
170706
2
93
9
33
97
31
72
270173
476477
350526
39
336779
24
338761
12857
406802285
1
82
65978
7
1
7
372326535
473799
140162
157458
447687
146846040
260547
46693
416226745
231352
61
60
607599452
7
19938
357274
4
202795
52105
44
33
68
55
182394
497740
6
364281
150929
228862
446465
33
3
128128
10
64434
352190
43
118951
2
71
704441230
327706
84
16
44
72255
171299
744169542
167549
38
339897
43
63
22463
436465640
302208
402684414
265556
10
397779
321282
145814
464612
184272
48
2
34
92
25
71
89
378361
30
75
418487
96
72
93
9
48
94
96895
78
95
485903
461736
103551
93
97
11004
375855
22
246149
77
57088
173333
73
349755
8
67937753
139235
145528
13
71
736803764
440045
47
104730
51
236688
38708
487922
86872856
44
813990434
60584029
452153
112573
103176
60
38
212973
11001
85
63528230
224798
250916
648978349
345379486
88965
228536
487598
280960
466728
30
9
27
25
403580
494043
3
691070010
721836397
144770
616454190
2
867372421
456247
66
12
196783
307559
94
42
440077
45
162016
8
83093134
138754
39
10
315468
92
18
811296537
12
492357
251936251
3
264217839
6
513329172
82
99
53139
4238
34681
9
957163050
5
375323
65
67
26
223012
6
455559534
304012
210563
21
81
89
78
76
147182
339967
246753
34
52
117533
45
8
176367
464711
96
58
26
458139
51140
448605
387645
56531
1
55361
128311
66
30
9
35508
59
95
483864
6
928166
93
309443
7
30
7
391136
217237
19
34
311688
67
3
7
366881
302963
24
408664818
672161342
167788
7
353387
13
60302
96158
3
97
76
314993
41
206937
99
406109
68
119843243
16
1
65
79806
76
22
13
31
58811
701211149
524630041
6
94
6
2
95
495687
77
228552
177723
13
9
6
9
148865
408326
159003
22336
82
434705790
355046
56
51846
39
26
45
260515
39
46
993390263
108677
28
57
472627
104507
490562727
415850
71
375293
250772
288779
81
2
90289
17
7
58132
220572
173946
57
72
456162
29
48138
52
157357
90
65
3
5
12
423160451
29
323190
68
68
328633
360917
443333
229183
196463
3
57
83345
107546350
9
417745971
164955
66
4
452045
21
86
44
315770
377221
60
264793784
4
271948336
3
50
43
263703
3
331689
12334
94194
75
155846
588586258
76
93
14
93524
50
488776
14
82037
259978
10
3586
97
35
51
91
47055
435545
88241
284195
479348382
313138
5
37
17
158704
578285519
66
238830
720746175
88
5
433928
326484
884126563
540497466
321995
3
841126999
422703
63
8
360552
46
346724
46
29
86
214793
27
269781
89369
83
71
111635
389652
81
24
8
299618
6
119604
182782
280014
79
45
93
71709
496972594
43
8
67
356408
75
29
25
5
128409256
924019303
21426159
576761051
785962634
94
33
7
17
46533
10
5
99
300333
87
988066023
12313
1
60
186424
727725169
9
15
34
24
274523
98
142718
58
77
450876
13
90
105247
18
17
44
334744
61
25
1
92
987230431
70
555371265
111808659
77281
40
50
75
474427
41
29
489773
61
71
113503
139795
868
73975
95
830972208
66
74
75
465922
290541
21
18
80
51
56
291054
26
205179
88
74
94
81
164637951
52
290817
61
492355
348105
469149
84
60
65
334672
49902
24
6
24
42
9
743606879
73
62209
42
393301
96
95
414132
40767
31
324565701
60
345138
43
398733
23
288780
19
227233832
35054
52
37
318019
48
74
28
499991
51
63
97
242860
41
41
477378
79250
97
27
52
411666
404338
7
24
460437
140575
80
634316670
244855
32
86
2
2723
23
70
60
77
90
356604
447802
297625
139093926
3
20
35
68620
111456
331908
450353
32
5414
1
74
9
36
24
453531986
61539
495863
387573193
39
45
72574
248341
2
52
76
59
95
7
38
81
142582
69
438342
69
84571
427752
6
51
3
9
398747
1
23
99483
56
276387
17349
542104408
257216
72
32
7
6
174206588
60
74
7
268626
24
54331
310914
49
46
5
38
7
23762
50976
371642
412719
295937
37
13
6
327337
427683
342595
372684
149678
98
148414
33
90174
935350765
138790
190063
72
344035
37
6
12
107400
61
380753
34001562
216544
270892
789126581
139302
333910
451591
107143834
148608
19
6
145683
60
35
80
477281
57
43
333042
375270
24
326396
28
131770
322298
18892
264158
7
460455
260341
43088
28
46
42
16886
33922839
17
88
400570
406567
351231
2
489817
143364
3
96901
299088
54
404822
352388
60
96116
19
152902
174453
328898903
80
274075
91
33
78
13
120159
68803
2
1
180345
24
54
362915
259517
2
271655368
1
5
14
74266
52
97979343
9
197012
943367001
91
88
190837
82
83
296774
241430490
75
3589
401542
174655
27
84
99740
799636120
25
27
85
37592
31
592639910
32028
39
76
567494996
208759
5
432582
24
429151
6
72
371657220
6
392948718
40386
8
42
52678
274983
5
71
950813064
383552
81
25
462057
439634
93
224252
217280
111119
347391
69
67
44
223430
31
57
166261
114696
22
862054085
712790601
474189
3
6
61
75
345286
94
308824
2
71
56
56
47
715194711
218825
189423
48
18
984143778
71
42
93
48832
7
250237
485322
323633
36
3
9472
380269
28
66610
2
41
35
58
64
5
115754
56
96
86
55
77
5
11
438650
349287
147122
4
1
598766037
80926
2
513420588
3
96
99808
90
436064769
63
323290
410933
249755
471741
85471
53103
85
25
817852961
75
51
73
67
268579
307242
75
27
402135
2
41
95
394790
53
91
166026
132642
143634
56115328
1
376492
41
6
59
174863
2
419988
431917
825
89
263718051
65685
109742
136243402
212139
4
235170
25458
32601
88
73
540857856
47
53401
40
146939
75
164808
62
148214817
451039
23
66
171814
57
89604
70094
664302295
99211329
221657
12
3
45
8
30
323544
81884
159890
27
42
304109
287602
36710208
20
123851
85
59
375966292
98
56624
6
44
300077
48
88
30
399464
286522
32
162431
68377
8
15434176
24
290994
494584
408941
31
228931
118348380
326988
502594712
82
9
71231
458353
27
245520
74
365211
2
16494
364965170
91
57
331927
27
88
28097
79
318180
99
250230
505575227
545609230
250110
29
385699
63822
42
108871
13
31
44
278225
450021
229518
18
939735079
56
170780
219461
437587
443138
392343
46
8
47999
268932
155494
81802
168009
9
9
8
427880287
269879
7
39904372
15
32
3
64
9
349976
48
6
799099041
40
67
5
57
244058
53
389923
14
84604
125516958
2
48
152218
376955
9
201037
43
301492
69
434533
86
162528
461219
447144199
334637
487163
72
45
39
436918
162231
188304
393094
330020720
70
32
410975
1
454475
8
76
36
246818
300383
481222
329415
43
79
88
594473108
3
470171
3
139736
6
261808
5
97
19149
90
28
699844328
67
408135
239172
28501
21
100552926
6642
7
62
99
184034037
63023
62646
87260
14
37251
182994
194394862
45
7
32
14
362464
558031240
96
6
185537
321426
79
15
1
63
43
152272
33
154916843
221821
276380
296070103
9
127662
429174
41
74971
276115
87
27
361532
17911
12
36
22
16513
336543
4
398652
87
296631
499472
175074
598375356
819966012
28
169950
69
81
39
360727
455039
46
1
84297
23698
2
47
42
11
205817
391844
9
415613
15
961679860
69
5
29
41
39
433724
18
204084
39
275087
20781
25
809060239
42
90
72126
45
27130
309294
296165
3
147544
13
378345
36
905
235006
8
30
19286739
26
363019651
66
2
473360510
90
7
17
55713
26
80
98
53472
52958
61
91
349536
154174
46
440356
800426094
66021919
6
452886
481930
72
278478
456724
106289
357546
3
358949
83574
425877
271824
14
355275
90
4
49
90
472549
14
561824360
358180
67
96194
43052
12
98
892639085
74
161665
24
64
86
908321865
290515
80
487709
300633
80
452476
5
96
270477
692414789
6
69
311422
83992
9
426008
431211
494306
468831
40
80
188413
35868
4446
3
114709
190807
303868
300502570
4
95
60977
189030
63
17
28
19183
353817
74
394915
411211398
61
52
285264
98
84
22
33
353701171
50
39
508183130
9
36
95
48
66253557
402010
142733
50
74
37
5
34
92
334913
123095187
178105
71428
72
156568601
350953
41
67
288831
246802
23373
46795
542921255
88
86
177971
151901
38
65
1
230258
418073
257577
77
92
42
117843
385643
985191070
306463
452245
278803426
1
226400
23
47775
328066
31
140320
9
65839
222727
11746
163861
5
206393
93
54015
74
143999
96326511
462680
487214007
89
377325
2
379076225
43
3
91
10915
26
498390
38919
19
849812081
6
201283
33
92
93
514623880
74
92
69
36
50
104754
137628
62047
211499
301130
620415216
165340
205779
7
450429
869609691
72
389617
298113
221084
5
65
260160
513657162
6
57565
10135
6
24
13
31
53
81
249394002
83
64
91160
11025
298741
702752055
68261
330474
74
2
490315
473743
17
87
4
410031
118195
102176
95803
56
5
30
517336291
29124
92
66598
84
55436
34670
339041
650737269
8
71937
320225
22
46
394744
9
75
51
8
36
8
47
12
6
453619
251944
329746
707342149
24
1
436987
311249
26
323034
911514519
375292
361163
495015
73
67
75
47
8
61
76
357468
37
11
96
221284
8
369069
9
74
33
60
50022
33113
87
273807
13
44
406202
118726
75
64
271230
404659
38970
91
494025507
197472
339536
7
2
496499
837600185
98
179448
8
65
29
360456
162901
332741
315492
25
16
40
53
613305148
60
27008
4
27
198460
36
47
80
99
213637
45
175185
81
86
335654
447357
67
89
358173730
383814
78
444933
162158944
29
76
86445
23
15145
78
62
137462
1
5
353978
64
78837
3
998828599
336249
83
215239
453280
53
66
80
89220
53078
6
416802
26
80
2
441320
83005
305486
38807
38
258764
34
36
161885
44
106826
190674
23749
134986
456431
3919
83
401365
921854497
2
12
58800
177623247
39
22
39
363209
353988
10
218667
728521210
7
126620
23
255741
7
278298
157244
575824349
311221
287036
497236
433235
436698
223671
360170
314956
691339634
449579
80
453598
71
25
244065
26
384323
56
121088
391943
173411602
52
80
89
592128488
35
324359
8
438177
99427
1
166982
6
3
308199
238607508
8
51
56
38
211926063
550889535
18
25
55412
182984
488641
6
145673
76
3
41
92011
853804094
22
242771841
6
437347
108015052
71
7
457799
473314
10
52
155610
29
205001
354304
891242586
92
65694
9173
79
61
258494121
5498
231184553
3526
43
345055
24
11
350843
169054
26739
51829
468986
239567
309422
50
361047
5
90898
7
394293
3
67
26
62
41
300094
193885
188905
70540
111944
366856
92
254410
442375564
88689077
4
80
183006
98
60
3
412859
311186
676229526
44185
49
432576
32
50
692338390
32
639406671
74744
1
84
24846
20
439275
425112
49634
11
32952
13
267896
9
123653
167832
56
78
77488
37606
54639
93
88
10
414303
263739
69319
37
149959
45
32851
85
71
27
280238
99
403247456
361519
69
301772
427474
44
550758719
99
415636
95471
64
74
80792
19
51683
740572839
4
301812
128304159
54
167266
356357
88
183130856
65
76
79
57
13
26736
84808
6
415497
3
96
374777
433538
63
12
69
38
3
7
50
234
46
152460
62
353089199
485424
685693806
32
879854780
65
430041
33
61
64
599797221
25
93
15610
14473
727958915
473095
30
97
280667
84
28
1
27
92
58
79
2
60
89723
1
14
68051
65
473950
65
261573
698890863
605849411
26
37428
3
48
3
359665
208913
57
82
19175
41
377892728
21502
62
19
35
30
59
89
1
192604
382922
52859390
32
58
48
12
18
104912
137418
2
34
356800233
62
206030797
32719
60
64
275243
65
33981
599669483
12
223290
23917
34980
72
26
39
96062
91
33
287235
43
223532
419190
775762612
48
9
63
82
47053547
2
43
43
269319
85
464264
198135
38
998
328473
563693808
972359176
3
20465
79
697941104
23
29112
96
93
84945
862227531
47
92
53
1
23
97
350873057
487514
200401
292099
69
2
11
35
9
4
39
48
628403382
996422897
307975
93
85
334594
94
295745
242025
345161
69
270972
2
26
325001
87665
113804
30
64
20463
354114
77
406856
867432389
166586
6
42
48481039
40036
193010
17
32
7
189843
46
157471929
90
20
59379
170344
2
463797
238486
733748590
3
328649
442356
81
183124
97
171171
54
1
145297103
160516932
357287
17
826410954
67
55
957292574
5
579570862
2
50193
85
3
469302
95
23
53
370294782
156020
283656
4
67
69391
65
56
221176
8
5
52
60
422850691
69
264377
60
52
25
535422887
2
455748
4
494568
82
9142
128543
82
3
210603
5
50
7
196331
250567
393966159
57
209809
15
289031
24
63
54
58
19
25
6
73587499
4
82543
68
99
53
8
5
37
393328
63
304655
57
160833
767420159
394728
83
43
421815
1
70
94
25
280004
98
87
16
66
373237
24
9
731132417
431163
59
976269059
20
906903322
39
36
52
225189
158361
245668
455504217
83623920
21
40
185001544
478474214
88
918407295
76
488074
917289696
69
65
316868
52
781
220512
871689010
319975
40
228342786
47
36036
12092
46
2
534171358
73261
444949
13
496972862
558442937
297187
83
4
367874
36949
60
210711
503885473
450882
94
57
341550
573522361
107757543
27
30
60
62
86769
63
461876
355017
1
59
95
445389
90811
57152
386851
179879
20
267072
10
28788
66
82372
69
249286
35
79
11
44
333804
63
11
92
39
3879
69
243778
498485
46
80
207471
96
39
168231
7
54
79
250523
75
38
223970
39
104510617
442090
76
49
385030
26
79
98
94
149269
185342
341526
326085
32
1
311642
48059
663383602
50
404936
451411
444673
498366
54
83
407086
494968
45
364726
47760
322995
29
24
380115
12
42596
13
431168929
793577195
357032
68
101430
219288
82
70839
80
217648
91
228354
421440304
77
100226
4
50673
372306
21
49
23
74
309508
777988955
46
88
47
36
1
90
354217
53
354894
5
33
389881
4572
28382
8
326363
454014
339340
47
197223
72029
515050565
468741
3
55
97
4
939463077
221543
341595
81
5
485536
4
1
561680994
75
210651
315353093
11
4
3
61
7
66
98
74
448345
86
78
57362
459541
162772
27
133566
65
3
422586
302763
88
445555
101614
442157
249861
32
753802618
12
185691
50
280251
251222
81645
165141
81
6
39
49
492937
2970
29
14582
258009
61
556686314
63
323806
73
116176
9
19
67
17
101909
225170
38
68
53
717913979
778353191
6
48
38
48
79
94
199903
99
66
89985
374643
52734264
192926145
263299
50
464612
191472
94997271
420041
118478
74
679210841
3
380066
49
6
3
84
88
165989
344255
174096
400232
5
93
386830
810109141
3
432469
358676
71
41
8
491897410
93
10
23
89218
15
51
82
184667
3
369010
54
18
298275
210689
283241848
58
6
8
109215
215598
4
82
48
2
72
862655267
80
302060
20
93
45
52416
94010
469081
78973
477704
44906668
71
63
9
92
217752
165341
7
20
340770
194146
846573147
8
46619
877956646
69715
356768
191330
487665113
836986380
71
45509
452714
61
157520
55
165883
53
38
498842
31
78
266475
23
331685
18
319488
41
72714
62317419
24
483774
1
22892
176523
325291
27
8
379015
5
4
104340
43
56
666309847
371022
255236
74
235259
58
66939
75862647
13
12
53
420118
4
2
66
469863
255424
289561
77
11345
78512
65
49
180015
99
153793
302054
68
284751309
45521
357801
20
57
24
1
12066
380965
89
54
251131
434462
54
7
74355913
92
2
351869393
96
44
991199555
25
48
821555471
51
83
325049
112983
70
272078
90515
91
151491711
34
145804
397609
288251
476667
55113
453287
49739
483224
14
174633
329368
389843685
191701
78
235561
348582
275017
84
1
49
95
4
4
63
11
97710
34
82085
7
975673059
5
425726
7
39
6
264934
218549
528387762
35937
63
32
36
60
5
4
8
20
97
451136
388082
66
248610
22
201867
28
100420
45
37
75
328885
20
493359
34
27
36
68
7008
53
264124
76
494880
76043
444188
16936
30
485943
41781
12
30
23
25
68
31
200952428
94751
67
149664
32123
4
57
4
37
317674
19
361025
5
17023
464009
360065
157716
6
48041
83
412402
23
7
56
226689
137157
39
4
37545
92
73
231592
232353
256839
42
85
894404634
425618958
489607485
583407368
70
475592
242076707
68
54
48
428988
66
29
27
89
43261
70
92565
79774
99
15
24
394786
413426171
318659
12
55
16
342210
1
56
386509
7914
43
58946
43
43
180904
35
99
3
257695
276186
50
64
476541
25
12
21
60
490213
241658
73
380037
53
208635
420326
179364
42
271697
7
48518
83
431038
296161
271851
33
283298
401170
12
67
85
20
99
79
26
2
364731
164587
47
494328071
88
397022985
444532
73
164192
65
6
117568
483396
31659
38517
355710813
323555
74
56
263900
42
77
261018293
372824354
56
252335331
79
377813
98
495661
299030
64
57
89
9
8
150450
7
95315
23
73
261977
66
6
354037050
60
41
306837
28
278362
6
180257
333975
304917031
30703
793735216
589036751
94
5
40
232585
299842
53
79
72
61
184498
23
65
96
76
353952
465536
29
610766469
64
536772454
108280
45
74
313219
2
331081890
2
317543
361468
415910
15161
45
16
95
44
305615
4
188159
98
48570
67
85
4
381271665
60
497859
88
26706162
76
69
452759
327788
30
7
394136
149676744
426459
92170
470392
26
73463
228940
317419204
138875
52
772681489
357658
51
34
4
471554
87236
317141
16
49413
54
2
43
3821
96
84
8
427182
72
112933
233163
88549
80455
79
55
323240
8
431128
15
497550
79
430424
37113
156714
449681
19
3
84
311574
466801
62240
43
12571
82
639790347
1
21
434854
39502
830733478
172991
206814
247465094
166611
23
59
21
31
288764
137732
764538238
16
314386930
84
187395
342999
6
18
321110
113643462
418276
58
35
79350
553621326
486719
586000940
345284784
420996
73
26
387888
253005
254663
205949
78
255071
263992809
94645
71012
333946
60
161467
488107
86
39
140386547
1081
818471503
119829
262680
98
147828
69
36
46236
261113
20
60
9
45
172068
819442167
93
62
5
304970
7
71
420831
59
207710
32
110589
87
40
6
88
18
412850
492193
67
11156
52
96
56603
9
382683
290576
16
81
76
72
23
30
435732
374842
31723
149880
47969
78
234555
842779919
3
414564
425614
323598
95
48120
56
247671
346486
30
206767
38
150332
183146
6
97
73
210219
219346
18
429449
47549
61
10382
53
224907
71433522
74896
6
435584
340674
74
68
10
366919
48
56
40
4
41
264441
54
13
301410
722838132
307092
32
87
298087589
152041
37691
36
94344
4
27
47
14
12
85
21
462440
72775
90
19
462418
9
59
90827104
26
966144967
82646
122953
37
366982
352991
489909
12
903060893
13
83
80
69
5
8
973955897
458635
22
312814565
135867
842595698
39
66
349598
86
76
527433976
59789
174964
11
252209
964391460
82
80
439010
297857
75
84
89
4
402604
14943
65
85249
31
772834519
43191
36
86
402450
9998
86
2
24
977929324
115148
74
70
114352
277266
49246754
143883
79
81
82877
56
92
71
24
488916
337138
37
61
421934
8
44
496171
522770331
38
394392
6
81
359185
423776
23
188427
139041
78
2378940
9
924011334
66
49
61
62
347663
3
127811
248955
382785
729721500
81
522447099
73
189035
95
25546
55917
487483
2
407252
81
95
273498
375357
318150
377876
65
81
63
84193
376520
486963
60
490304
73
125802
9
110319
72
2
6795
203844
39596
54
49
433937
292249
400145
26
6
22
11
9
92
42
2
436179
364541
992112117
19
92
218398
466724
29664
453785
238530
406321
242473216
69
90777
434707
996539530
63715
25
18
8
68
570675018
18
7
4
331850
58
32
256075158
198352
626619899
7
65
57
228933
88
78
612731860
5
381716
326386
87
305741
7
54
375700
91
263453
4
673621309
7
78
8
164259
32
81
45848
79
33
18
180761159
5
3
100418
211514
77
910529889
362600039
744304304
199762
91
10594731
89
268943
13
272834
56
24326352
455115
81
23
52
306754
34
433704
478563
363432
89
69
683232763
9
60
603601397
418958
69
53
90
486116
189223
25
54588064
37
26225840
78
82805
28
315732827
14
864479920
95604
79
126203
496445
2
6
271322
443257
4
347956
81
93
248818
402453
33
474223
250709840
371519
685254860
119157
87
95
44943
418613
422199
7
223763
22
2
31
39175547
4
67
53
6
352639
9
59
53
30
303816
403982
11
73
9481197
33306
466505960
118712
36
62
347693
258986
75
232434
415688
284303
43
21
31
254032
79
54
25
99172
2
248497
274217
34
51
85
360610
10
281334
52
5
228699
123702
64
206556
9
531034495
185038
383178
280531
191437
311045
85
27
48283
84838
52711
39
78
38248
86582
48
542357762
209414
47
54
790386139
14
355625878
120686576
8
247235
360298
78
7
99
20
2
96
6
157268
169682
63
98
26
38
18
99
58
18
82348
95
97
361760
13
19
114757
435511
350606
170630
466314
206066
192246
148820
34215108
232801
294136
161739
5
42
82
86595
70
36
330090
111115
56
61
47
779470213
354595
39
363213
410559
96
75
16483
79
4
310363
88
305012
20
127097
142069
87691
3
68
74
13
85
200395
8
17
11
9
423389
30
32
73
7
3
498287
80
93
66
66
10
296797
498075
20
736803664
515849697
40
895626752
49
92983
205651
42
10
85
139142
76
99
87
436481
47
815578207
12830
267455
247678
12
45
462232
246533
40
93
271357
201616
304834
349340
72
72
41
167577
211817
2
405855340
83
77
135013
51
385158
294596
314400
24744
75
535808245
32
434092
55
61
40
698940
1
51
16881881
4
346478
368550
99
34
134048
814280647
65
89
184688
43
7
42978
79
334542
35
30
3
93
31
51
38
85
58
72
27
358809
137685
254702
171950180
81
24
80
325019
388973525
107744
71
12688
20
360261
91
8
4
6
219243
4
33
81
1
118374640
47
51
403611
289074
186813
195104
14
114966
57
245172
25
72
26100
395285
8
82
474229
225660
461728
145337
1
89
145878
458617
77
2
145020
43
38
172464
9
26
1
401941
41574
73484
273675
5
373227
73
18
301479
85
31
100177
43
41
115710
83
307723
180164
79
45
113041104
426278597
298333
27
256044825
307085
87
29
431992
413545336
8
77
18059
185113
279487
71
83
239328
261302
93
9
12
121039
56
91
225283
13
324595
88
46
9
80
190634
134919
935823459
61962
911496300
646256199
85
282800
12
465926
226528
5
59746
9
3
5
21
25
205886
6
4
772352943
440831
10
1
36
57
85
91
577138629
108692819
68
4
9
98
61
135034
285819
498575
65275492
32459478
378826
30
62
89
66
129618
43
12
11
34
46
2
2
71
219192
87
542905326
43
122575554
64
37
105855
69318
9
899576665
381660
95543
6
239177
65
45
69
161920
3
69824
66
298689528
54
23
61
42
534065524
30405
5
672950971
360233
11
91615
66
41
330635
81
225011
853713072
4
90
102956
498202
80373
228156
279059
416572
6
406370
1
79
315608
8
76
31
75
2
370219
196573
278730
22
52
41
743545764
45
37
261566
20
349445
376307
31
265707
388102
204904
36
50641
189275
78384
244810
56191
68
8
8
75
245201
44648
89482
384941
9
17
92
44
40
56
426939143
20
469458
399895
5
319574658
22
313984
50
87
193190
88
135561
411396
267192425
24
78
206834
31362
11
5800
613873933
60
417475
5
225090
71
6
63
96
71958
48
27
305923
68
386676
227447
38
176230
5
66
111212217
77
94
20
67
839549741
95
454143
406453067
262755
8
30
108145
94
58667
56
86
180473
10
104986
79
89347
79
340841979
336446
333490
296719
309239
154248
16
217442408
5
1
2
9897
59399
513559106
357810
9
51
128233
293992498
40
386089
33
99
81
4
741832598
3
3
114164
108831
98976
376756
442577349
325887
347741629
47
250397
216912
229840
5
24
236584595
962999039
846172222
29189
368146
20153803
162876787
92
80274
201017
483540130
479902
311605
91
427512
38
33
77
320055
392650
963905694
51
99
35
56
46
478832
51
484559
172024
67
5
208582
296935
35
343160977
3
34591
241859
84
6
85
5
3138
449040
114552
24
283603
37
41
8
231548
36
8
8502
61
12
61
492820
189398979
56
491654
214126099
22
52
509511189
201969
418564
350829
175698
68052
388620
49
186623
19
476030
96
90
46
488205869
83
47
55
81
60
541859664
65712
74
75893
293591
74
98
235039
4
101503
479226
16
635665295
17
333134530
241333
221652
20111
491915
90
6
375065
41
370002
181706
1
91
95
67
35
55065131
54
54515
8
17
51
492481
89688
172678533
1
9
263417
6
50
82913
320013
39
41
456845
70
257962
987183013
150464
287177356
292817
123141
223149
2
5
318656
146733
51
6
84831
70
691
259955
133250171
90
222420
2
55160
353168044
357763
176719
74
60
19
88
78
342720330
11
17546
80
374246
293609
5
52
6
8
169756
34
88
74
490247
10
267823
73
92
94857
41902
181958
13
57
22
315935
13
244157
178089
2
74360
624327729
39
327596
1
9
71
48
281109494
97
30
33906
216795
128473
507240494
68391
74
174202
110142
209195
219387
434562
34379
119934
42
4
434012665
63
171939
6
14
216224371
313304
92
162484
21
43
137101
55871
54
8
90
1
144775
72019721
45
29213
12127
82
6
63
453462
38
992691363
322941
23
309589
254474
93540
35
233963
15710414
139385
259741
27
68
9
15
71883280
5
36
57
189509596
7
2
18
32
7486
414091
290572
389070
7
135191
548394780
206601
81
7
252954
83188
74
44
962652375
69
245428267
355237
225738
44
185357
162116
126939
482746
90
20
6
187297951
99
38
235691
25
1
405794
22
89
408265
940386970
449717
65
271002
398161
58
3
97
89
55799
9
4
396430149
336923
47
44
379745
110886
406581
3
694943753
68
6
17
250942
338101335
345096
4
3756
6
22
331936
40
88
30
125752
942615656
19
275279
3618
36
152745
25
213191
394006237
747684101
67914811
42
2
394956
1
31
31
98
83
57
6
188751
381731
40
81
296546
2
90
443081
78
17
122915
386506
294740
2
328522
484824
137251
30
414629
39
457022
13
396897
27
282721
5
473828
161884
335874
495608
161439
2
243285
45
5
201270
60286
9
211537
3
489006
95
85052
693347392
362340
33
3
48
62
53
377284
41
258232
2
355637
50
9
6
988129224
94
121645
64
366463987
76
230762
299010
175234
2
632615479
338454
25
767147524
122801
5
32
129698
134401
7
478617
23
121021
88
52
313517
526777488
16
72185
68
96
168863
236736
287196
27
40
88
30
456914
9
434205
95991
430891
78
433495
220550
36
152830
19
499589
259059
307959
9
5
56
11
3
35
89
32
221762
25
370403
109312
295538
40
60
281862436
24
373725
254135
1
786509919
153589691
104656
53
48
97
15
30
8
128437
55051
95
74
61
99
594798981
59
431426
148390
357494
299290
23
161287
4
270916053
65
31
429624
73
132662
8
65
79
76
37
36
220527
1638
182483
370265
934130540
81354802
209957
15
388550
94806
55
266995
7
249639
96
5
466058
84
35
21
7
707146689
88447
210966
89
35
494183
85
1
194877
22
83
412638
6
41616
362836
413260
108074
72
53
128172
399
81
848909366
24
253989
85
173760
51
86
839955879
8
471241837
160315455
71
28528
8
8
437713
32
403849
63874
3
966560165
69
1
42
82
400018
237585
61
7
67
61
82
253063
964263602
67
77
15
257709
445981
47
96
75
57
278964
46
152282
8
232899
7
40
270117
12
69103100
77
84
246100
417760
24573
16
354491
485765
141297
573485935
499258
165707
41378
67
18
2
69
78
54
202291
59
306011230
85
258793
71592
239591
89
839588087
494107
6
6
56
91
97
51
377402
628811160
26495
87
127629
4
24
817882009
62
6
245219
91
39
496829
388713049
349013
20
168949
5
175881
90
44
57
35783
180685
39999
387352861
279166
815401312
277762151
7
50
7
473481
397378
11
359622
412716
130985332
6
12
79
172023
100393
83
73
523359203
88555
469001
260415
441008
47
479941
83
911184121
85834
63
61
991914600
290099
43
361603
5
99
95
72
57
435544
157030
75
96606963
26131
38021
405854
15
84991
476815
292755
75
9
55
182401
422084
132358
6
748619799
184
465445
63
893456210
453813303
52
96
82
323373
6
131313
87
8
23
466014
2
43
4
500673268
71
69
66
181490
444856
173027
77
180598
129765
85
319252
357215
54
140293
236172
82
42
37387
756888838
40
977276904
99
616466767
460421559
72657
93
30
133205195
350970
127276
27
15
39
119175866
79838
32
61
7
87
413952
23
60
303615013
325728
107249
1
166257758
39
52
440890
262642
265374
68
51889
8
6
47
192426
146954
495890
461400
85
242741
17292
90133
168817
31
87
30
56990
63
736412681
257870
80
274605
12
551431022
369232
62
491226
78
4
294932
26
296338
25
8
476073
12
92
3
92
99231830
77
70
116899
36
380352
81
343131
471354
10
25
39
8
203765
119988
40
15
29
356503705
10
296897
698040784
986797961
61501
52379
71
91
243763
22
7
37
99
412473
50
2
36
1
279583
36
126921346
735678201
217978
71
192159
13
185802
25
241198
44
7
743516036
491658
78
95
2
398477
216738
495025
43
51
85
9
159039
9
174688
576849650
40
93
999130136
73850
54
3732
2
474793276
58
375682
8
61
197127636
2
24
197249
442116
3
93
200632
15
54
84
56
3
17
165213
29
290779066
51
207210268
7
361001
27
39
61
292246789
586175739
1
38
42
332973608
400694
52
365853
239214696
41377
39
273845
7
70457
273990
485957
613074672
78
155437485
44
246779
190637
386667
63747
427772234
652942814
44
17
75
451267
60
46
70
70
97
214803
97
98
305465
172452
101677
6
87
66
63
64
8
82
221856
928157795
74
247636
33
45
216619405
153361267
98
305007
64581
38
301349
228585862
132258
54
2
432332844
914225168
72
39
202789
41
15
592277477
6
10
588254198
30
5
87
44
248437
81185
404264
3
23362427
22
101677
17
2
46
14
83
76469
168953
6
803222481
404378
208427646
1
376542
13
40875
177465
416393
90
50
634689991
84
63
8
238622
91
78
41
477781965
467695
192172404
2
30
5
93
53
52
202599
82
140864
27
86
89
161710
474572
23
331853
75
92
80
88569
87
557180297
191740
7
492140
86
11
85
672761273
158604
24
68163
21
197648
160038820
198390
8
238705
155929
693965941
1106
64453
108998160
79453
42
246085
8538
659432064
21
59
26
5
43
47
867336878
1
67539
555791023
75
58
438709
57
47
337243
65
88688101
10190381
244703
75
431390
732229440
42
212259
231529
246227
4
68
71
136906
43
873013289
563290103
46
53
60
52
73
736447606
80
10
20
23468
238167
592167789
277893
33
405229
6
235612
78
481106
452337
197826
126098
51104
18059
25137
6
67337
119296965
260971
380336
813538769
28
229836
156794
135726
228462
493530
246453
138964
148178420
4
66
88
11
224514
37
11
466715
311155212
66199
449583
42487
98325
26
171333
17
376333
49
1
91
316227728
12
95
683879850
240796415
60
132227
1
86
165115
282233
66
22
176154
34
490403
5
37
76
7
35
270918
151321
666756886
149568
69926
155260
493496
762125010
301304
470825
26
72
128395
305139
57
58
265403
37
43861
3
146463
328711
376440
91318
68
24
2
44
71868
246298
39
95
102676
371630
73
3
82
38
15
63252
207526
31
20562
338117
35
25
69
21839
51
73824
455876
7
69
74
80
16
154173
21
8
341343
27
27
41
92
47
372719
57
54
365088
55
150459
33
55
133005559
46
16
210896
9
5
32
99
84032
5
82
52
2
56439
104077
99933
63
22
19
130552
16
50
232178
5
50
931789643
96
85
317224
61
137921
58
486870126
143228
221104
326230
25
519439130
326792
92
2
289299
51
24
48
53
133895
5
13732
71313
20854
22
128800
112769
2
61
69
66
102982
87738
67
23
3
67
428065
44
73
55
13366
24
365409
966723007
398748
30
102155
11
65
21
227866
69
78
94129
33
21
71
231200266
312851
93772
56
275035
497972596
356557
182787
116289
246445
294812
15
68952
196640
563236238
177547
238477
33
101161
454629
25
304742
8
939466249
162751
356594
89442
2
221129
65
345511
70
57454
76298
124817
80
65
216603436
6
355226
20
154186
420846
452352
418768
56
89
118291
127057248
87
378189
63
185208
14
50
168893
3
292675
6
34
604913824
342681694
475969
220056
21
9
483145
28867104
481756
662994013
22
99
26
216811
94
36788
58
86871598
40
6
70
246525
3
3
59
815460781
8
61
453723
449064
937567525
32
5
87
214587
8
40
44
210700
670005020
77
31
68
264964
7148
73
259334
83
9269
41
18
355320
1
218440784
25
81
2
450551888
267910
420554
94447038
252968
429755
7
305752
34
257557
48
156179
524384504
69
459004
10
531326564
96
269157
26
16
46
43
1
53
65
4
24
206524
215757
430429
94
49
47891
110485
989834569
7
1
44
86
26
29848
3
345669
262211
5
355726
206512
161477
5
7
59
15
338178224
341565
92
66539302
473142434
37
529000414
599490961
406033
85
454006
56
351432
2
9
417813
41
1
95
103286
70137
277218
881845728
435803
113138
304515
92
263493
9
5
51
76
92
37
75
1
915459455
2209
125598
85
9
48
17
278966
68
484205
326233
20298
40
420456
14
214732
27542162
632500528
275235
59
69
419313
729094581
67
96952
7
814485093
403901
77
42042
296546
607513594
142011077
137323
34
46316
37136
30
85
593455549
218363
3
944466758
23122
63
260934206
81
155159
19939024
417184
16
62
63
51
661221346
6
22
149754
8
81594
89064
389343
91
193512
7
264943
71
854827785
77
438064
299183
4812
20
13818
8
79
18
425765
14
52
4743
48
48
5
65
66
862324577
90
61049
94
4
67
486
86
296906
22089
129963
77355
777286978
409547
217277913
13
48
255659
3
470330
216221
467653
9
92
42
57
113695
196519
703293931
18
61
6
94
498065
7
16
70
220965
29
36
399394694
58
52
10
149553959
135386
11582
304865
215130
37
37
32457
387831
462874
34
151900
5
9
255207
8
900246333
67
185159
18
96
45441
14
610963785
48
23
144342
125303
13
467490
10
84
75
829982187
68
11
94
15
247736
21
9
131877
36
432851
34
50
6708
171340
63941
250222
112463
81
49
329731
216271
47
493044
83
304893
44
81
308900
40341
8
98
47
79
136689
473949313
6
71423
80699
406587
63
498788
78
63
53
195833
363967
52
490072
18
83
77
405468
238307
232706
12
82
10
3
83
54
278477
761397363
450194
17
61
66
8
79
8
62
16
73
96
94
41
96
310541
323649
29
989504037
90
76
250281
204383
481009
54
14
40227
20533
40
9
143731
40
20
42
2
90
27
70800
33
70
638486288
41410
2
56
238547
40
51
490089
92
225132
292446
91
169566
3
61
26176
565233499
5
532448270
29
530746695
253661
764885213
83
48
3
160040
569608991
28
9
8
77075
52
224286
455439
113754
352184
5
59
37
90
465702
33
347026
76
308596368
242294
8
80
471993
11
5
6
4
48146
194654228
168751
54
39
94
5
68
64
67
875272151
280322151
251276
56
8
36
313259
79
37
252510
20
431039
56377821
37
2
80
224794
66
452710
96
406914
34
477210
282484
43
84549
193592
310017
92
7
24417
1
6
309638
8
739742231
376294
20
471592
177324
206342
381950
3
65
153161
443048
7
123538316
96927
370209
980026400
402229
52
167868
430790
447412
126553
193515
90
596370032
8
74398
219489
301076
55207
494430
24
165188
65
353827214
355065
494329
323995
86588
556590027
34
48
72
27707
252100
71
13
934343064
203429
528817516
341974
60
39
149175
35
419308
385409
35
190968
95
99709
8
865159874
191611
3
909883361
8
133870
84
75
268600
37
443522
62
83
173630
73
199376
34
80
328385
27
54
23
76
35
467322
13172
338937
18317
251688
67
37
56
55
42
153203
43
758532227
152819
20
402504559
232974
434252
37
371513
296820
473225934
491936916
74
67
387752
66
45
408640
89
982708179
5
85
204198452
433726
50
29
30
61
137078
390172
344764
215965
17
149939
59
7
62
88966
465232
132093364
18
2
93
91
32
61
423028
873596491
140723
98
119261
10
58
10
89
31
8
91
97
80224
180633
236846
5
155582
60
281142
25
5
115770
12
2
3
284777
362596
15139
381718
18
323705
360115
61
20
460002
15
57
25
66
429898
2
113028
88
149245
30271
6
12
458488636
25
194854410
8
43
6
148006
7
64
34
301426
51
53325
469109
271972
471837
4
1
38
51
122771
165427
9
86
38
97
65
316111
60
252551
3
141626305
94
138074
152186
53
564257240
428946
4
341548
76
21
217277
197897
362417880
67
88
415820
88786
463278
6023
61795104
27741
17
2
414755
316245
12
55
85
96654883
80161458
194264
1
35029
251622
587243596
23093
81
88
49
52
76
805275023
66
2
13
75
6
25
376392
564009850
88
110789
95
26960
99
497751
4
28
205776
185512
70
82
9
66
339394
82
305739
248141
22596
34
9963
1
250483
417611
22
9906
45
424816675
361010
67227
109009
27
44
118961
33
478229
142191
311347225
168696
171304
499337
99
21
84
348332
419137
781913254
73270
50
77
30
31
5
82
257571
56354
38
66820
437897
5
45
389390
156022
67
82
319650
4
91
2
85
378992
65
351985
6
4874
309535
344916
87
46
36
53
194890640
77
68
201177
185438604
7
27
98
78007
491898
78
87
479308
26612
90720
380330
29
82206
357502
225813
98
95
7
83
30
73
87
555229938
69
45
256191487
49
150568
435441
70
2
802048932
342284
53
166777
6
54
165432
53094
492646
299761
11
81
1
294240
477288
81
144810
244098
100081
357090
410678249
11
371072237
43
47
22
295853
4
436110
91767
457838178
117461
74707
46285891
12
2
9
47
448698
266840
104354
485025
446221
24
216895
42
78
26
412173
63
2
21
51
36
8
207279077
1
497077
138084
113378
72
221890
385391
153871
440208606
462142
58879
76
464547
92557
2
192207
6
217412
58
194173
219767
143563
222369
64
224004
112323
38
294241
231920
205330
924736067
89
91327
242705
547595377
61
282581
66
8
339600
304007
77
15
65890
44
38655
62
40
244457
299139
324125
26764
85458
44
439592797
150712
252019
299592
499042
38
33793
95754
91
254556
39
11
58
22
437028
5676791
2
321672319
94
19
2
88
6105
263268
312640
350228
115336
12
7
341332
77
379748
53
19459
71
6
36
46
58
70
32
655722052
98
447460
462257
45
27
64
4
202078
4
540267081
27
85
59
3
40
77
2
194511
392754
5
62
128268
189982
4
11
93
287203
4
9
467274
66
56
78
323959
74
364879
53
92
387698
256763
46495
348585
72
38
61
67
622861646
319826273
16
499975
17375
6
73
268407
249695
81
482341
7
48
99
20
9
196170
31404
10
61
449057
35581
366840272
57
473331
540737153
340168758
28
22
1
50
168801
214444
5
33
207826
348216
6
79
384923
23
62615
129053
7
97
784509074
97
28993864
422579
5
47
50
60
96
581204255
382437
186030
67
9
90
391626
27816
361194
20
487528
74
22
56
327689
72
203690
925272409
114507
567265722
469461
4
224786
36
50
72
265513
9
170555048
460359
220270
3
120732
67
373134
34
146473
77
6
84862
3
87919
387166822
485372
91
86
298623
461848441
318414
81414807
15
4
39
484096
199932
2
38
213439
32
65
3
43
3
89702
280261
33
86074
169455158
55
9
6
489751
271999
77
286123
59
85
17
89
2
335010
4
332437
269943
774868040
13
452390
448044
84428
65
95
178020
271323
59959
233298
78
70
248624
373025
4
9
356034
357317
419029
67
26
302294
159881
292862
22
109039996
75
50
799287988
360285
441038
6
492554
21703
61
93
198109
334293
141868
298111374
408466
4148
69
257556
9975
14
49
353373
411668
506353265
48
5
47
30
354900
436443
61
51
16549
136736
9
44
99
15
130717
261231
7
70211
14
616969914
5
8
95
8
37
425748
289064
76
19
39
7
849911626
85
47
98
8
124884
152303
2
42
459728
12
465510
32677
27
565364154
54
42
1
80820
47
89
59
414547
93
4
44
72
21
134111886
94
522500567
29
7
73
72
38
76201
98
84
90
631866790
18880
178649
3
240948
875058322
59960
184257
44
98
65
70
98
80
284590562
267034
489687
295246
62
943836915
208238
91439
385223
2
407996
7
302907
75752
116622
257182
466403
12
402540
32
19
89
65
6
478579
182691280
109270
67
70
87
23457
49355
64
7
339637
207405
410663
12
57
173950
443223260
2
693227679
5
52
59
20
47
51
6
52139
86
30
106503026
32
178059
277024
806257999
317530
30
32
38
14
225273
16
136520
37
8
422777
243227
388868971
122403
51
262169
32
5
53
25
324665
966754217
45
214366
913996328
436117139
6
222457
399141
169425
426296
427360
228824
106439
366068360
109186943
88288
59
84
96
46
308798
415746
55
142030935
402181
392105
4
214395
59
377625461
5
94
26072
54234
18
78
70
9
246092
6
75
30
91
25
3
79650
328956
73
849125285
819886190
206823
6
6
334815019
323082
3
73
142067
88
736940458
440109
163598
354688
28
69
303480
4
587474488
85826
6
290560295
36
7
34
3
3
54
87
188429
9
232021
490275016
93
59
49
83
57
94
9
352377
543076664
7
263129
80
282786
343778
91
246768
15
93629
3
95
153922
13609
112078
51
122655
489341
95
13
242522196
73
9
79
87
347232
256792
382596870
37960
236698
167259
57
9
14
365557
47
274360
41328
771160384
90
3579
168158
328171473
96
291174
678750963
4
228748874
8
29
4
5
4
2
4
40431476
8
29
22531
401184
7
3
621505624
157851
250001
97769
59
65
3
122740
69
90
305634
358997
42370
30
436828
247871
70
390661
52
20322
244389
440715
85265
209216
47
1
100086
378272
53
103197
579907734
55
469879
3
23
24
34
623879952
46578
264867
82614
13
53
129109
70
161533
98
431381
6
4
134142
46
4
35
404988
10794
389615
59
270692
381754
33
404690631
28
77
15
140758
322356
216840
415904
7
82
342964679
416813710
29
214420
393578
473249
20489
40
232608821
319883559
5
107354
374925521
46752
322298
342165
154416
118375
267363
70
20
433058454
458566
106591
426559
14150
400381
61
61
186726
86357
42
50
1
176964
60
56
74
173267588
75
495605
27
20
425517
458008
10211
170401
72
7
6
35
87
6
353085
32
66
82
61
379851902
8
96
393553
16
28382
95
91
348486
38
77
42458
266901
366347
55
120284
491383
73
441616
228952782
182488591
810267416
6
161613274
198394
58
426865
117977
92
72932
376859
75
60
97953
75
79
234419214
219600
11
485967262
14
353410
5914
318230
496870263
85
303144
33182
71
61
60
2
6843
667035408
440931
116479
236739
636470486
236267
355713
66
270886
288037
64
97
194344
18
458983
4
273746
241328
70
261602754
78
42
60653
73
63
77179963
246106
44
73
69
421332
97
33457
55872
39
85
143583
196140
394472
86234394
2
7
20869
1519
4
220020868
60
75289
91
492214
267213
330629
99
73
233599
210262
224075
324060
209277
75
5
1
257149
88
8
93
352729
56
29
37
325680
153683816
119325
13
342426
45
331129
95
92
9
267932611
78
319940
264233
486277
31209
54600
56
146027
233484
337927
32
49
216762
433206
144316
256589
474058
428643544
59
442188
37191772
23
148006
7572336
664140734
317049
65
12
125885
47
51
333611
73
20
27
42
35
93
80
411321
20
944802330
321905
116531710
82
45
430638
69
434567
499517
17
28
67100
43417
11
3
67
83
1
9
72
37
239254
91
14
23
54
485795
30
12
2
456028
51
415087
5
341780665
88
135559
69
25
86320
130090
26665
21
7279
119777
402512
334364
35
44955
81
53
43
97
383096
498771
390456
473821
145163
77
451000
492076
34221
40
41
4
278722
397480
110484
306002
145378901
51
656105947
20
48
927075332
14
35167
408600
444281
447076
91
45
4
650262394
204922
15
203351
16
657509133
874609797
5812
79
88076
55
36893
592413257
67
57
237304
8938331
83
26
955004252
151030
6
9
99
349950
57
991688316
6
133301474
444375715
569717056
72
346898
7
4
8
19
54392
1
82
219788
33141600
185041
5
463622
7
5
231470
5
58
926888523
374597
87
351251
386974
391
3
136596
66
91
381853
4
88
235135
15
166184
319064
183716945
38
48030
69638
564885933
325606
936397615
34
82
21
278130
56
252260
1
322617
152841
354970
376945
227128
320030
2
29
91917
180588
655200206
22
97
36
78624
378806
92
4
70
25
55
232585
545420320
397170
79
2
203498
73
16
15
3230
82
405569
7
215898
88
57
84
19
89
314131
65
241747
174336
1
83
287026
856367808
70
3
43654
207886
9
339106
355615409
191003
2
6
66
133057
72
91
8
430040
106010
64
6
71
321053
6
43
382228
59
91
49
33
437923
81
40
72
41475
392132
227342
74
329994429
41
290552
395540
56
966653743
252725
13
76388
17
89
90
970416748
599242320
34
155442
23
391984
149483
367365
11
47
91
86
72
488023236
5
37746834
39
398781
85
60
278057
8
45
94401
37
60
630923932
79885
441763920
16
94
94
47
223925
672979810
28
54
90
253200
115524
88
262649
50
8
54
37
95636
118913
44
250126
61
83453
3
161686
39
301686
171662848
36166
71
40
70
173042850
263331
53
422935
242711
8
48
81
64
14
4
291398
7
347807
146299
42
70
37542
98
453549
19
429982
44
30
41
7564
65
404270
5
53
97
418252
7
15
85976
413035
420064
62
43
224332
5
12
101844
77
99
18076
38
2
82
255446187
253063606
47
436245
5
85
200011
144654
421952
452937
348916
446946
96990
425552
59730
31
61
27
299470
398881
485319
170900
367106
32
44
40
328972
408860
94
55
94
244482
60
9
180004
62
85277
6
10
12
44
463511
37519
49
361965
228449
93
242904465
109258
203861
76480
47
4090147
449058
1
45
132145
32
78
78
11
26
464
11
27
165101
85935016
97261
6
2
37
427922206
39
98
95
59
99662
64
83
9
277874
90
17
39
120424
1
12012454
243867
96
251620
233484
970947889
380654
485838
71
3
1
29
154720
222170
197017
25
38
87
83
61
169739
62
25
33
118194
91746
38
447896
141981
81
269723
50
39981
339138
73
12
332021
47
489249
63
13
453123
9
224361
3
58896
50581
47
30
735698293
804929415
156295
320318
78
58
256962
427028
3
81
46
135508
36
2
400642
290371
84
240293
41
54
190939
120722
185271
1
42
150363
35
92
32
425492
195289
17
93
5
82
60
275840
80552
53
459950095
171798
82
10
139337
1
24088
84
804315949
363608
247294
28
43
51
63
231602
76
55780654
229505
16350
167660
885241620
41309879
95
103870
71
4
4
639392862
414225187
99889758
91
485627
18
1
12
127937
352220
315271
56303
62360
164275
702371477
780233312
447346
49037
253182
71
902294722
7
75
89243
337940
12
377721
268647
496560
318427
181935647
85
272347359
30
419082
5
315005
42
84
283657257
32
39
257718
260486
274439
382348
16
96
383415
9
62
73
90
454161
2
824224075
25
39788
181029
277245
64
10
92310
293467
184973
97
15
56
91
64850
717332334
6
6
425248
54
73
331111
6480
58
987885532
245441
149103
88701394
14
97
70
194786534
12
2
381631467
19
3
474824906
7
68
25
46120
31531
19575
416775
273182
297336
67
12
62
41
658535243
37
365155
67
14
74153
84
478420
74
1
51660
6
5
3
179108
92
80
258931
689857161
27
70046730
24
308557
99
86
265159
473962
610377984
52
9
142505
999818540
71
21
31154
94
91
15
111319
294903
87
946448141
12
261744
68
6
268566
167054
64
573095186
7
55
29
4
206812
80
6
24635
85
16
198739037
50
85
393489
22
36
40
114297
327645
37610
132301
244004
97724
15
43
18
88
189356
95374
12
441900
60
58
45
10
61
73
1
249828
164699
49199
399595
74
176871
86
125563370
28
474455
19
61518
151646609
96
26
88
8
73
91
139782655
322435
25464
194205
88
79
65
11
198269243
147242567
241189
275810
51241
793235605
14
64419342
5
22
4
984591223
38
377674
72
4
83
316495
796744130
50
97
985789002
364872
479334
406876
102062
352550737
81
31702
368214
281287
280636
300097
163215
24
115408
322887
212425
27
56
23
51
81
47
86557
290881
7
72
98
470343
404379
399966
960900602
41
330456816
32
89
120005
255821
12
380170
39
63609
35
63
121934
47
256063
363153
14
18735
63
384431
476443
80
48
87
342041
12957
452357
2
488505
29650
64
404232
74175
37
178604
17
95
339362230
414673
82535
250840
74
23
2
379048
445180
850951659
88
917219457
183704
85
202076
33490
35
63
9
47
689034523
578460955
7
21
36
93
43
22470
92
56
578012824
58
226513
6
4
365382
39664299
413666
57752228
300016
222511
133426
36
13138
283478
56
79
89
9
8
357647
70518
33
86
30
381805
445133
95
46
354852
242729
20
69
451981
429157
438924
91
51
77
25
93470
87
305246
52
62
9
9
107768670
96
3
299235
348834
61
667255729
78174
40
400830
492562
66
17053
497786
434543
942238345
550408736
373613
17225930
356517
137595
982133765
41
6
54
22
55
96
29953
176329
64
273688
178709418
74
7
656025573
4
50
83
91
15
31
55
59
67
14
38
20020
38
420191
3
217682
203827
84
1
290100
702809907
886441544
339345
14
257280862
8223
99
100926
40
37
6
259919461
265538
57
426369510
273231
441372
107368
395590
1
13
35
2
1
85
5
67
1
477663
75
80745
405312
38
432511
9
401987
91
25
396246
64
247039
454524619
77
89
1
103989
17
96
84
45
383681989
401572
22353
80906
434609
43516704
527380871
40
79867
380619
60
401700
432834
91
10
85
205229
2
66150930
395590
196737315
352936
73
76
423521
4
28
476043
93317
681470449
176346
8
11
312048
37
410837
50
7
40332
2
71530730
3
4
460938325
129920
224905
82
638743368
38
472147
10067
451010
4
73
27
12
56
42
856327968
325378
916560495
10
364286
147218
19
5
85
80
34738
254311
62579
94
4
47126
60
29
633051802
28
25
71
46
27
241711
47695
1671359
82
277777
204270
214618
29
444064
462747
68
50
480203510
90
411003
36
454247
419348105
35
5
297115
368388769
53
30
368641
11
10
346617
457478
48
8
100895
37
63
234827
277693
43
400964
19
83012357
243044
34831
41024
58719
88
449909
2
5
231501
48768
65
186851
252187352
333096
39
92
226149
47
81
464372
324705466
22
56
3
93
999653973
337464
140619
32
31
19
169555
364345
6
67
52
29
858885245
95
395516
95
5
73
44
88390
125090
21
4
113636
285471
59
385761
146288
96
342055
7
50
133766
73
93072
6
216183901
182597
16
22
80
217030
39700
37
233392
87407
77
70860
43
5
89
251042
99
311014
359864491
2
39
7
21
73529
436366390
44
22197
87
425273
268547
25
5
84
348202
332518253
12
147415
93
271730
9
40
46965
98784
24
260428
41
8671
2
81
10
53485
355847
49
79
30
32
38
2
356590728
53
152351
126081
27368764
10
62
34
404160
5027
534371577
22
326
78
327845658
3
74
284721
793235403
299960
221757
790540069
159011
41
298737
30
20
39
196983
65
426745053
54
430544
69
72
96
312234
3
3
12
364863
18265
460286
75052
226854
47
26
74
26
42
215861
403660070
90732
370887550
475091
23
80
4
83
41708
330130
40
70
204206
2
4
14
20
64
456386
78
82
457261
80
328229
47
28
112043
51
440534
238547
42
23
314572
58
495921
8
53
41
4
105020
98
384091
4
798857542
86343
95
266333
7
425325
113543
375506
421837
6
528963246
537807027
20
28266
14198
29
79527
83
237544
3
9
5
90406
483338
328669
149851
21
373363
8
40
28770
43
32
44
368887
335937833
736284604
156046
430389
27
89556
48
8
45
94
36
52
44
33
11
9
495608
10
324259
799341666
5
262812
464024
84
20
443441
345490
211878
458828
499066
80
5
17
5
110676666
276924585
434051
8
1
13415
291598
1
98
1
36
81
122500
120080392
81
306710670
267881
63331
29441
465548080
47156
186993
8
205352
36
5
405292
187284
104261
466124
302792
84
20432
52
28
33
327941863
219794
7033
945821125
59
18
17951
519357074
79
4
406449
81
177671
54
34
33
19
215943
320383
8
250055
97
63
1
323791743
382220
878345826
215721
144700
4
53003
4
53
369606
63
80114
115068
29796643
76
1
338659
6
90287
564484064
61
88
27838
5
29
172372
135883046
91
62
3
83
142592
354638
89
87
200774
9273
362359
86
212022948
188365
182984415
980735576
97
34
3
457779
3
67
58496
48068
51
99
1
378545
14
78
464168
470018
34
316631
495917151
86
67
90
18
17
252599
647087487
57
6
7
48
36
240850
46
49
1
53
662730754
35
87656808
59496
360497
178262
67
3
51958
49
74433
88
39
72
399617
95
353041
7
352466669
137744
31
6
18
2
151263
77
18
93
427868215
451076
92
48
465349013
33
71
402144
37
58
255351
170317
379315
8
874305209
86
128177
744110247
31
200645
380739
93
44
162514
134523
16
70
84
62
63
6
58
640798127
81
281282
4
166164
55
40
8
99
36122811
28
42085
17746
108982
54
11
22
1879
94
3
30506
228084962
75
89858
91
80
67
4
34
118087
328449
41
362441
9
52
78
40
74
491789
246929
74
16
67
92
325730
40
7
384382
25
38
35
293352
206465
346724
636703118
74
401932
7
524060821
102020
165834734
476425
296586
34
889928507
42
14
25
56
7
10
19
47
64
446942
46
149462
22
435310
59744
134884
83
189299
37
13426
10606
69
59101
390138
63
4
376466
68
18709
15
285234
222576
5
19
74
2
491895
78
27
4
125533
663671133
6
88168
49
57
341734
94
97
28
4
8
426378
418726
243743
4
21
51670
57
3851
28
570077839
98
97
76
268202
34
62
47
189075
457763
279917
37
48
30
599047341
324453
33
27
37
311504
352982
59
80
181036
138891
29517
176327
909606298
246945
42
8
92
8166
85
74
96
60
447133
321855
78
346092
412336
88
152553
290580
132597
99
5
123620
226428
335097
215440
4
8
186757
307477
66
396912
63108
312864
66568
80
89
32
18504
332103982
396120699
68
385414
554612356
11
122509
2
56
452800
108330
294234
391250
927997643
204592839
8
5367
411358
90
29
47
81
43263
2
26
92
30
136357
887733403
7990
247593677
524530
355160
100477
1
89788
11
69
75
43
86
7
1191
140918
81935
93833
30
34963
107
120816
41
253255
290160
60
89
89124355
64
46
373779
76
279094
40
49
24
33
53
86418
73
193310
1
3
291161
44403
3
485012
231251
174947
789852241
6729
155472
88
584267659
179204
15
9
59
148317
6
56
38109
52
48
98961
234280
247033976
40
112565
96
42
466973
203961
117998
94
84
163228
373045
39
130484
87985
8
72
3
78
35
1950
65
271166
7
6
219742
46
6
19
99381
156734
27
13
99
157835
148927
968703988
214308
494557885
9
81
180199256
14
217855
334462
62
105499
377740
1
36
1
49241
469715936
1
7
14
91
781501389
5
954358416
37758679
100584
72
24964
421977
18
65
73
735225652
244567536
824366985
98
353977
47
83
94
246774
56
703102696
311771
96
458299
112452
85
65
199294431
387006
63
63815
412506
90
187694
27
370978
92
432192
75184
14
5
357383
8
367813
7
209921
2
16336
75
391701
78426
27
8
290029
84
484592
39
38
3
276419768
8
74
205899813
730949419
90798
292084
28
34024
6
261078
81
273519
176797
7
48
346666
300541
23
238393
46781
4
1
63
20
437319
31
43466
860342670
93
52
2
39
8
580166821
74321
19
86981097
85
312700
24
377086
187589
62764
24
8
482237
88
453328027
1
17681
77
117788
489984
158478
229512
9
213705
65
48
469956
58
25666
405251
45
725824708
68
69
43
510862903
3
95
381560
263496
34
330570
94
35
494586
2
339754
251951
432460
454714347
75
22
167343579
200804
218378
65046
2
181608
216408394
8
78
35
19
464073939
396236
309327
471819233
1
83
82
421636
237757
24
16
264432
48
469583
267983
25
80
79319
261501
6
13
2
437488
53
53
47
30
332986
39
69
302694
51
696160402
70
89384
231131
465916
9757
337878
34
433030
32
420897
87046
90
7
25
45
15
42029
478149
406602
17
582847683
264937
19
58072
94
391485083
415219
64
37696
89
381327830
91
9
29
7
406057
262304
83
186351
973831895
89
4
276259
219676
6
9
490696644
380760
314991
203428
425786
46
36
21254
401893
4
460198
252336
56
302892
123055
294447
401558
181007
31
138643
256884049
423133691
70
7
373345
444965
237946
61760
346050
321218
336573
42
150085
53
279659
46
68574
40
74
4
226004
129474
270625848
8
131060664
35
45
307243
201881
78
61
9
2
394163
215424
3
212166624
5
228313
153890
962309537
70
86
327835
55
32620
62
313963
65
65
27421
376852
24
208304137
96146179
209980
52
10
191622
38
51934
4
76
27
286251
492923
74
449241
219067
803530869
263416
540952419
429910
120711
176309
8
170338
38
101967140
84
90
29
462613
172757
37767
21
97290
2
401831
404951
114546
346021
76
729926416
157747
7
482066
6
44
399360
91
357841434
179795
103482
269647
81
54
207886
38
216942
17
3831
58
92
97
21
76836
25
299939
47
13
43
144406
426524
249112
95
101025
445357
575156670
86
96
423428
230329
2902
86
65474
350976
282974
335699
77775
62
22
19768
165315
56
55
405022
1
61309014
91
356634
89
5
412974
450143
323837
51566
437171
141051642
65
56560
288424
145676134
39
65574
262309
422065
238975
347530
539752444
195693147
37
13
26
76
302180
19
54
93
16
53
139252
65610
40
492861
330511822
147288196
2
257316
77
54
39
422311
285758
438886
124275
85
67
258478
30
367802
350471
64
33
481095
4
462284
679193982
3
97
35
10
39796
629563585
470871763
3
379565
26
346720
41
35
46
353342
90
67289
65
10
92
64
404780
88
460103
440797
34
45
373761
422402
750179993
66
55
55
437385
84
238962
784660260
8
29
478220
390859
9108
101778
28
87
340124
522872861
5
77
308728
239866
535121245
196060
57
7
12249
45
9
490728
5
2
381388414
235807
373267
29
23514
23
91
8
45
30
23
497895
367936
499503
448466
94
489533
280797
377342
24
317550
46
26
141730
88
482429299
773928549
42
41241
6
59073
365643
68465
45
902403330
457444
34
30
490025
359212427
28
205623
425137
663478312
87
45
77601
384976
33018
334984
290167
380494
68378733
33
89
98
223007
161397
84
2
96
70
37
79
45374764
81247
201206
26744
384770
267946
136704
362262
20
2
442901
227519
142823
86
48
721360555
59
98080608
3
432797
929193452
49689
51
498130
100543629
177342
25
61
43
291818
15
381690
1
20
358566179
147653605
632897256
16170
91
14
394836
121277
1
251013
53
133059
317435
475265
70
31603
428651
24
413784
413710
984276943
499004
143929
1
433695
165518
98
65
75
132289
136409309
1
79
14
81
454656
229764
364113
10
267531899
213633
88
2
36218625
127522
303818
93
292205
45
490497
86
151562
455100
150393047
413874
209921753
414390
421401759
28
50
11
416970
60339
115461
33
96
427297
476288
34
505962775
12
90
3
1
324827
181251
105064
9150
6
989640307
95158
56116
333659
79
746794132
497376
139309
87
535252492
26
78
26
256300
80
6
51
296656
5
8
125311
320840
82
1
31
84
185994
97
63
243136
363953
343186
116199
43
65606
84
21326
126461
71422508
672537704
23160
750503308
41
7
16
484452
844832480
3
67
6
2
8
81668751
26
37
87
15
91
53
107487
12
37
281344
367734
3
4
29
29
70
268748
2
55
123766700
315801
31
196296
85
287359
11
232458
42858
237731075
4
5
17
362176
9
40
200948
54259
306940
132416
19
7
315532
227949
36
2
433596
5
73
455394
301328
2
482638
75
169480
7
499910
127192083
42
495500
26
76809
31
294686
96
3
6547689
1
36
110117
55
200160
344262
90
77
902155100
4
72
20
1
107403
8
236609
332466
1
5
18080
371801
82
35569
373956
35
95
35
55
152834110
259406
263992
354024
53
358258
69016
8
3
942870705
63
442245080
222137
277901
98
866591260
147170
995049001
64
18
68
484835
94
67
423810
76914
59
42
32
66
139236
168104
544120004
8
21
492255
398638
9
58
205806
3
8
150987
2
32
26188
73
262530
15
57
66
403673
45
31
32
87
104633
40
60
19
90
41
46
85
311622
269664
205622
51
69
21367
14
598017764
448078
67
5
75
172876
412214
479123
75
25
2
380844
45192
293098
458303
115711
64
4
69
86
126529258
84
222066
80
2
222574
63
78
437893
21
149029
246319
74
771271652
242057
18
255770
65
483172
385209
99
254852
496300
154968
4111
66
87510
189044
87
241783
25
69
32479
147448
63
4
155998
650248400
90
17
39
157207
9
77
27
254756834
27
97
908242017
9
72
34
30
76
75539
94
54
35
302751
31
876124329
9
87
5
534414548
491996
8
182349
3
435306
720698182
265334
332117081
588682912
12
29
59433
344178151
78
72
497737
107768
7
897469135
49
27
285949
75
76209
32424323
490530
63
54914
140801
14
54565
8
2
480680
46
2
9087
216073
351856
59630
22
56
180187681
333504
106398
380454
2
1
146065
285606
161561
647034548
69
321967
29
87
107190
4
311422
71
39843
13
186860
476642
60
167382576
80
76
352932
92932
44815
79
14
76
31
541135275
428538
75
94
59
86
91
62839
105148
21148
51
280664
245329
328455
3
436989
26
755116611
2
161289
77
37
85
40
84222
425931
86625
107443
16
35
88
174493
44
6
11
17
2
7
291633
292469
81
528861499
451222276
155976414
16750
282162
190506
19
48
350536
399797
26
169677
51
194902
155059
78
193984
117799
61
182281
126497
59
333816373
85757
4
8
8
44
97304
264455
72
371700
48522
601078089
499262
89
6
13
4
496112
15686
289608
1
629224130
285632
2413
133557
28
98
201016
2
387891
492934
95203
847240196
84
7
8
444647
47
179761
166593
176596
70
59717
6
9
237386
28
32
154823062
3
66
15
73
8358
48
348852
453835
354615
441930
7
45
812422605
48
114036
39
18071
429759
493963
6
171616
348420
285287
727795005
47
12
358516
498609
145452
64
493876
8
365858
203396
414713886
199624138
471643
56
427936
24
124110
8
237731
4725
63
20360
242937
26
154508
414747
156456
3
302440
7
48
65
19577
52
163541
410344328
14
6
69
97
7
99
47
286454
71
176415912
55468818
63
49
54
216600427
74
6
100653
54
19
49409
96
5
76
45658
63
7
8
14
98
152063
433445
2
66769
64
455212
55
476814
153718
33
222399
327449
356854
444659
265125
2
7
14
431201
5
41334
64
65197
51
54
99
128290
243440
57
60
259184
83
6
165544
283841
152192
965645279
19
214028
89041
22
41
58
58134
18
34
16333350
45
30
7
3
72
45
379094
1
324821
757285508
359410
299288
72
73
7
48
444687665
573033641
88
79
216063035
20142
497714
327094
18544789
54
72
95
98790
59
11
146910
16
5
8
255083
62107
1
24
1
65
63084
75230
7
299710
51
47
265205
38
4
140027
241032
356425
69
583960084
11
35
360684527
567123717
92
406635635
206041
53
61
93
8
171002
37159
228869
68
123562
379994
39947
74293
20
91
6
77
25
97
78
1
66
58
80
81
5709
50
59
208176
292627
9
43
8
330256
6
364407
206052
125801
2
35
94
122000474
341627
316258
22168
380224399
460730
34
77336
30
200730
134035
860899733
101404
6
72
69310
98
208913
260290
13467
18116854
282556
164694
480758
3
4
90211
92
340286
52
14
865613929
94798
59
39988
73834
876360382
56023
63
331839
54
8
439578
36
12348970
276518
14
95
462897
161530
39
63166
126730700
93
3
270365
69812
202757345
319383
9
411917
40
47
30214
330119
3
730535357
90
158802
8
87
244379
92
54
460465
369086
50
52885
53
43
42
97217
74964
3
21
194767
106031
11
42
2312
107017
712492979
4
86
115780
95
495802
2
6
146925
93
478436
77
81
56809
153132
2
458571
166057
6
2
68
14
35
136659
5
298919
3
153163
17668
11
52
175374
265480623
27
411687
944890825
950241324
230191
466080
316791
497391
453498
206461
272514
54
205753
6
34
270035
119266
41
32
4
473372
860214449
273038
70
86
238567
7
43619
976077914
34
318279
50
96
382147
9499
293483
414016
80
423499
163069
314533
57
52
363778
9
5
213066
442687
55
20
383275
371253
4
16
319484
31
158009
7
52753
63
243197
255040
154525
764456083
52180
24
53123
135177
72
98
71
132065
187911211
136642
32
4
482386
279296
90
94
40
276154
202074
357605
174869
455472
3
46073
67990
448443
336468
56
15
418602
1
39
17
42
275854
30
194723
72
34
369277
35
87
428685
50301
74876
11525
427384
478262
7
30
94
415202
845909113
202540
292172
656029381
351120
174079
52
57
92
1
376987
57855
62
58
162603
52
179307
66
397553
347942407
7
4
271138
10
7
1
83
767716514
484736
25
430711
535145478
13
78180
58
349592
4
68386139
441105
8
359882806
8
9
57
327556
56
457125
98
11
438199
209505
73
393654
99
62
8
1
263220
65
478330
166645
159859
71814064
125145486
78359926
48
56
459128
142464
69419
186726
13
569082350
61392
58
489644688
89
90277
22
67
36
49
5321
9
27
390035
409100
258346
9008
57
32
66215
93969
143904
136268
11
2
110942
28
65
30
471399
56
8
156567
388162
546553531
30
98
601350692
89685
180935
47
293603
49680
6
87
4
17
57
52
224659
168503
67
438418
68
3
195160
98
324668
280747
305587
26
5389
460539
404458
12
369249453
869405809
15
3
3324
73
9
87
257098
55735
45
94
30540
36
28
23
57
13082
272171
364454
22
9
3
319432
2
450516
88
750534531
274192
60471
27
12
344821
34
58
15
448574
19
273919
2
36
221297
9
4
259535550
16
326353
273706
266850
210103
404154
92853
477836
97
39
264116
92
60
94
12
4
124751
21546
48
177608
384795
4160
47
47
99
68
29
69
324893
459682484
172004
11
5
536984900
410662
23759
232918
37
24
72
247200
431999959
8
496266
432936
26
14
365435
277567
98
83
65
30458
24320
149539
81
54
1
528584650
231278
10383
8
14215
360593
37
81
86
324644
66
57
140098
73
1
221514
475138
7
45
96
6
21
218278
475477
14667
118113701
94
71
462839
379798
6
923632806
353708
39
289183
28
144713
9
467735
67603
411171
34
86
16
67
253865
350420
47
38890
421441
5
462132
28
3
785813087
495423
20
93
611983380
29
265200
25
55
18
4
61
9
81
79210
10616
46197
50
184350
251420
93
27
12199
100230
57
450629
34
60
381012
57
368182
227259
44
177316
313534
644484280
165085
431213
721740471
74
4
182234
314306
177868
873351051
98
6
90
217785
195736
31
79
61
6
791864001
47
497082
96
386498
8
19
547878881
134472
112832787
4
470496077
407128
238304
709963648
91
70
41
34
211973
108082
242403070
41
457064
44
214479
23
83
399505
53
86
302839
430085
95
55
325515
51
329931
315074
303696
35
380935
341954
66
86050
133018878
113975
5
94
36166
351510
9
188048
82
607866125
77421
1
51
62
33
23074
2
41
120765
135048
395956
477922
20
84907
122190757
361416
320476528
2
227823
63
37
183980
99
336388
51650
2
89
414200
88
2
54
92
6
169410946
44
19
99142
81
17635
67
2
89
498584
18771
74
388400
88
143887
3
146804
193551
39
57
54
151888
98
3
947522684
438830820
70
50071
444212
63
22
17
183678226
98
56
452282
38
86
66
43
59
428101
241363
2152
333570
36
37211360
89197
83
4
210852
382963
409366
96
124947
262862
249029
8
99
199765
27
68986
85134
401892
32
45
45
355404
9
403871
346607
336322
4
408389
457920576
19
2
445753875
94
25
30
327296315
33
93879
97779
57
9
371451
28
7
185031
2
81
191174
8
282280
414400
97
75
5
4
150751
977144602
8
117415
31016
60659
42
75
494930
34
107266
52
270983
6
480992517
68
415080
801050177
63
99
19
116630
2
807883193
37
89
457504
286677
51
66
61
55
455365
249001
25
48
378566
80
608640465
25
60
698730223
51
20
420733
88
95
658090735
381908
428832
191756
458727
1
284906095
78
348589
128505366
346471
404517
75
53
40
237148
251716
79
333190
6
151679
4
469985
80
92
427226
28
25739
304652
42
337843
97
290690
5
219445
9
205307
318120
285992
2
112588
46
241723
367944
19124
70
43516
23
4
49
60
231972377
20
447252
93
944417849
928918065
19
27
172459
24
91
61
6
5
39
26
39601
82
7
91
324489
27
14
54
92
69
184516025
84
85
395420
20
24691
219444
468465325
22
28
6
39
85261
446115
2
97
911572325
420097
943331878
57
412813994
79
270115
9
6
267549
594169063
81
314830856
62
122741
46
64613030
472931
40
419997
26593
5689
353872
917429104
248541
27
5
47804224
444420
319908
97
2
72
6
97
388545
621436743
18
159660220
5
125169940
79
81
47
6
345438
7
91
97
44
79927
45
76
62
7
5
64
92
474252441
772774767
47
177868
51
20595
81
84345
129403729
49
354480
907184309
90
5
63
114648
71719
22
375981
16
2
35
263592189
380404
953034498
815315839
74
47311991
26
884986152
67
504991816
98
74
79
489168
214993
22
43
42
54
811865209
157821536
373032
13
573874694
23
75
56
13296
353766
53
3
129465
497666
129983
340755
24
721277203
171084
64
95
77
478241
48
370339
72
90
452021
957081777
300740
572113197
4
44
51
29
94
97
494256
117450
404537
48
91
461547
99
15687
432862
9
304201
92
438683
149762
313086
694751656
171441729
61447
266371
418174
3
57
234932
46
441656
148656
227982
37
217573
9
233114855
69
93577
614199951
95
662363315
478142
11
54877
276286
42
189830
2
230599
181125
23
471781267
33
5
54
49
6
55
873830464
92
335074084
10
58
38
9
382163
919924732
102012
295237059
874008378
72
394649
82600
23
208430
103313
81
467815
29
8
8
53813
25
99
22092
215104
15
16
397298
307586
108494
183006
5657
10
72
462065
8
11
354201
842943242
98
306405016
90
390695200
8
319477
167621
17
88
58
506493211
217360
9
47
15
425618
6
55
714214646
169229
1
180093
424996
465166
108600
36
176805
104553
21
60
360846
3
403060
77
323138
19049410
8
77828
460869444
466491
4
106355968
28
49
82
590134505
4
38
43938
27
74
225896
296025
41
52
432251
67
203102
63
63607
264520171
427026768
403974
12
26051850
15
399630
61
12
203247839
6953
455858
248355
75142
24
57147
92
31
61
58
68
18773
62
46
394432
11
52
40
82
250974
75
49
6
21
319155
1
244695
6
7
344204413
4
151465
361906
80
26
306632
1
240982
26
403858
29
12
450506575
4
355611
331347
62
775911621
456919
191551
4
29
57
92
58
85
94
492559
251336
140876
62
493960
42
81
67
106254
386217
439612149
250715
14
40
456064564
1
172263
57
239921
483042
106082
471777
69596
413984
34
80
13
301286
64
63183
304043121
186053
15
61
236274
55811
39333
375613
170998
75
90
98
4
22
205253
206737288
67
637183036
462264
94
79
39
137057
73
25141
129914
457410
19120
788184887
40458
19
8
203344
439609
36
147208
2
471960
77
82
147911
97
304043
74952
82
360431
11
777243547
77
8
2
164830
22
32
16
89
24
3
91
79418
58
1
259001
68
9
137846
47
463039
13
64
2
548059957
153397
155556
10
232804
161348
452792
44264
86
6
5
44
7
73
30
303408
488259242
28
241119
28019
43
317612856
2
658204841
3
4373
453463
365258387
391957
367183
37
17
22
22
84
63
90
641461119
69
465739
84
175961
31
88962
312058
64731
2
264129
65
314183
15
55
162007
305043600
75
276986
5
406788
16
50
38
388797
47098
58
332121
365490
21
39
82
35
73
63
72
44368
16
21
493747
323230
328852
7
5
98
51
704536900
380874
252736940
200417
40
167105378
98087
140962
336328
18
431952
329629
7
84
164606
333640
43
115578
86
347982
730197525
34
251272
449073
58
280355240
3
234969
94856195
92
91
621569453
99
2
471430
44
66
95
91
50
198693
713543121
274437
52
168965
170589
40
7
531354719
329305
77
152001
86
160728
467480
60
158138
45
186068
8
428383
407719
54376
279297098
382015
29
100605
133063
43
2
435489
79
314908
43
5
220261
4
10
296398
6
474863
89544
98
38
4
79
9
167724
73
40
58
29207
2
475983
96
78718
63
74
32
454200181
2
298311
269299
323665193
21
1
24293
363942
86
92
89
35091
160037486
53
362332
37101
182930
15
7442
4
86
93
171206
525805042
360010
346338008
269815
66479
124953
380693
19
13
97
200695
82
77
11
86176
6
45
885908146
43
30
440239
495565
498763
239283
43
67
35
390533
58
9
108366
337601
227960
87
173018
65
24
82
398554
78
324948
205668
95
271775
239496898
65
37
342423
52
65
14364987
54
434930
296698
465461488
3
5
29
48
364555
3
80
92
4
72
5
66
455452
290058
34
457103
281630966
78
369997
208841
240256
23
79
70
373508
3519
8
27566
390928840
56
465077
111131
58
18
637751441
49
143227
320205
82
94389835
69
9
29
105449
4
123738
5
322360
39
32
289699
390474494
29
499935
78
439395295
84
187103838
100617
369888
872984928
23
331985
5
202785505
25278
49750
97
10
57533
15426
51685
1
128859
42
6
182365
323318
455412
307613
2
1
9
294187
255684848
561759622
951409939
153997744
25
3957
25
1
11
851889782
190805
321242
17
204398
2
106547
365712
70
382718
542295507
29
26
96
236163
22
362245
430870
23860
162140
12158363
411707
417380
18
165098
41736
322663
4306
61
41
172071
7
269243
350087
39641
479229
441161
785903613
22
6
4
899436124
99339
315319767
50
43
47
218853
41
375320
79
136576
7
453719
255869
7785
2
79155
959044717
65
44564
32
74
490082
50
73
22076
48
484511
133273
24
37154
8
38
368882
30
60
423847
257229
166109
56
212802
70
4
112348
107505
72
9
102945
332891
724806046
55
1
147948
340932
5
76214
75816
137586
29
8
93
23164
14
410396
255452
37694
57
15
29
359070
70
252161
83
115620
440021
86
262175
28
2
98
15
78
392257
79397
6
88
317973
78
69
637993619
26
7
66
76
391040350
97105
81396
7
62
6
29
62
42004687
91
748164984
329171
281769
84
3
734176822
438865909
826380862
345156
893977707
1
9
108712
611454524
68
169770
26
884953283
273263
64
54
2
237625
141322
422070
43
36
58808
12
80372
399193
146676
57
14921
24
352450
470001
42
34
15
420954
39
76
276142
15
415168
92420
28
326473
200708
507141999
4
147736
913667123
78
275157
492507
249285
22210
34
36
539514111
31
97
475356
2212
2
8
316705
66
211610
14
404404
111666849
40
83
84
40437
18
132224
9
647752064
15
173507
89
14454
468672
10
318126
68
50
44
373402
101789
21446
32
327194
325509
454163
864682190
397978
391410572
431992057
412336
722400168
71772
557991096
7
7
102768
411506
65
32
32
490752
83
897370449
14
30036
329577
325533
17989
657646358
915483139
24
270525
24309
463251
4
52
281791
381846
36
15076
440571868
574239147
344412
92
339261
83749
91
5
905674350
253301
110650
69680
84
5
381621
482654
181849
465709
304491
488808
364152
20
888476832
2369
7
31
91782
58748
60883
90
70
92
180365
27
44116
86
46
476188
319386
117793
68875
166040
9
72061
458057
31
199500
199820
9
54
165590
129782
62
81751
84
3
3
7
87
59647
32
32
362591
51231
42
264909
397399
474875
41
6
19
257449
279499
6
48897591
463622
12
422912
89
351533
8
185170
243092065
6
403366
66
495573
99
300955
857102444
11388
73
95
303035
79
37981
337743
59
319579
356749
416772
449076
3
21
6
47
81698
163995
18
18
92799
80
24651
4
558106497
34
85
77
126649
46
96
883245083
578114604
9
644264195
58
87
88
205884
384336
920
26094059
27
10
379558
62
4
447196
10243
10
111262
13
8
80
491433231
736039122
463544
485443
343003
63
66
182504
203688
17130
6144390
412812
112462
396413
74
13
57
94
34
9
303542
296195
5
118388
55
174820
45577
553708710
163161
90
3
1858
7
11
72
67
111554
28603
870430221
7
241747623
1
71
680183936
180175
371921
455379403
71
2
70
89847
308434
198245
263285
63672762
217694
8
5
317466976
379956
70
71
45
148343
176116
989
26
22
61
64
225892
205675
6
174846
68
530557303
59
439563
13
203426
9
285673
815693437
64
25
436812
224119
60
974361260
91
314210
52
8
39039
189154
94
662245912
26355
388133
81
317374
6
32
429495
29
76
406403
391385
3
17
44
757403460
369070
21
49
22
515151894
956986749
17
31
77
56
777430249
404684
231264
106843
77
6
22
84165
67
77
77
3
261647638
31
391016
18
266804
222319
16
90
9
825673712
2
40554
80
120028
46
21
29
300218
6
138447
146917
280544
60
26
490823
20
70
357667
87
5683605
28
299914
296840
42
403168743
111677
481536
15
405329
127691
21
26
724556818
42
8
7
33
498912
206046
410300
211177
94
963008840
24
90
400178
8
99
14200
136721
55
16
4
43
276193
34
492188
237772
203794
99
58
123685628
367900
103995
227251
261557
76
64
61
57
4
80880
8
18144
429904
188448
324595
38
97830
88
497117
239785
424151
232622
85
87
247503
350522
382366
50
487528
72751
136262
56
64
77
24
68680676
262246
470854
19
15
442643
44
119249
2
387166
29528
213841
53
68
471143
184399
266251
68
94
87
79
197370
412563
124907039
17
98
944182553
69
57
5
82
430625
46
167721
984623849
481610
248137297
69
40
27
57
34
134802979
36
10
297460
390470
259955
36061
24
76
358463
74
308330900
422363
3
636287251
89
377070
104694
443716
300496
243044
170244
457612
79
185956
7
348527
12
125162
27
47
290417
300221
458818
281225
260771679
418220
449110
43
36
48
62
35
36879664
2
408617
357787
819125821
11
88
89959
78087036
82
79
22
75
237168
9
65510
73
34
362673470
89
797295890
244788
64
88
62985
44
82
381710
198417
88
43
353839
61
6
94
199993
77
245552
21
95
53
38
354994
132500
26404
44
6
11
28
120273
5
167324
76525
52
37
376731211
78
371778
586779382
278587
15
444548931
52811
82
24
30
2
68
64
309477
241974610
7555
855698379
61
62
234019
78760
355897
40206
16
78
29569
496307
98
133533
79
59
69
356081
98
58
84857
88
484147
11
306558
3
25
75594
38
89
82
66
295433
15
30
167318
177308
32197
398359
112013
102337
248059
340494
3
5
230471
370683
298498
93
58
6
65
76
43
28788381
63249
14229
73
448995
50
136430
148687
57
349371
363366968
94861
1
49
79
25992
14
35
60374732
56
99
287627
31
643206563
446669
5
9
350988
428206
28
97
71
117622021
190735
185911649
65
219656
15
936447295
36506
129846
3
369220
30
338043300
417100629
8
75
96
44
483279
45
6
409304
321458
233656
839669652
33
30
257037
46
123767
63
32
167095
222816060
140034
97
184092
63
183476
83
17
5
246995
68
9
406129895
233613
274064
753985966
36
277632
2
98
476918
7
256049
940644779
13
33016
26834
895619381
2
15
48
6
84
94
60
95
21
50
66
95034
232143
404171
97
85775770
174593
528248223
169733
50
499867
96
64
7
84
276209
136260
43
358633189
396456
435051
664123320
59
223426
36
19
1
21
433621
211144
255176439
50
67
47
236609386
9
32717498
492932
15
86
489806
31
20543
90
12
27
47
48
567479772
68
47
290738
62
45
230411
24
25
621919601
31
333211618
4
391658
15
57
134625
985770702
62
43548
212587
486419
372501
195922
108255
217901
30
91
59
4
75
253634582
56
86
303101
164296
17
68
85
19
923009399
31
73
6
337080697
391022
96
413532
31
384583
98
385670
15
339665
22
31
32
751541197
1
87483
80
74624
26
75
65560753
286959
65
52
9
45
452717
59
244080837
74453
313369
181017096
145338
749402569
227376
87
142796
25
42
23
381836
11167
7
418784
2
386044
357282
413117
46
55860
886734911
46
55
12130
19
3
13
206709
191584019
7
14
366961
534058119
26
55
15
271912
88
13
285495
1
92
56
47311
249996
45
63
4
1
368655
68
323669
405707
42943
563543719
40
215748
693337236
140767
66
442443
410611
386479
72
90
365300579
94
153389
353260
43210
258824
89
227991
134113
756337816
73
56
27
46
348480
80
87
493509
1
5
956857303
80
67
75
226726
8
48120
428027
304457
75260
27
404430
570232020
45
67
1
227825
476930
172966
296371
34
85
95
73
256941
32
273722927
222615449
443124
108454
387005
29
28
304690197
25
69
492633
212186
341714
8
278959
79836
97
163917
34
84328
90
90
446677
271125
9
80
47
25
25
317644
25
430546161
220458321
479774
277727
80292
85
296089
94
135956822
416699
919773180
31
367179486
76
24
64
140422
38
601778057
208622
440531
434516
73
10
348066
15
278283
86914
52
310982
67
28144
198266
208808
422086
58
7
25
5
569548483
315411
347143
61
47943
20
40
19
42520
35
325128
334401
320468
401900
1
97
307938
213405
280362
64
63
15
440285956
10
184278
89
119218
400580
242848
42
84
81
7
113690
53852
94
3
91
361711
9515
9
31971
104968
221899
916520143
81
528181404
74
11
420767
344896
277366
204893
51
16982
96
439328
38727
23
123787
54
492362
282984
96
4
187599
28
72
54
10
8
495933
11025
270206
201796243
9
28
443302
26
413675
79
805233985
23
182134
135653
20
28
29
17797
41
26
14
194335
97
789436953
5
158135
62
14074
428504
289935
1
23
27
61
26131
90
23
776652000
27
36
4
429937315
93
26952
486474
27
76020
15
784669704
62
86
32
193402
421033
93
7
6
118826
25
82
118705759
420093902
257273
269438
43
17755
45
12
128072
93
31
174564
298784467
54140
53
233384
281101
1
319906903
7
167061
260892169
28
364711
88
371216
19
4
60
4
6
91
328570
93
5
24
1
369165
169314
17
53
7
672523731
29473013
994941232
25
498315
400246
94
457241
327758
61134
549089398
59
490524
21
24153
296187
420624672
363581
41
52
12004
219571661
329938
44
262856
33451
293401
32
59
424681077
11
419787
301860
118487
14
76
260425
35
264641
39
608670100
244766
8
374390
65
2
468969842
99
415286
46
829447073
748650857
26
328331
86
81
496820
415429
82764550
96
59241
94
86
84
11
2
159543
28
496508
30
36197
43
11
368081
346008
6
38
30
95
190189
93
415278
56
443823
329702
68
355324
7
1
65
210033
97
347798
118585
44
217598
311645
6
736652945
388780
97
44
85
3
69
9
8
845811495
117365
983510425
60755340
50018
74
73
6
4
64556
441137
150388
1
159486258
73
18
46
29
51
257041
175191
1
1
434714
88
331850
485709
10596
144790
10189
334873
30
28
63209
180330
533455186
19867
48220
437146
3
40
201815
15
48
3
331948
454685446
7
48
225256
1
134037
43
2
88417
593152176
147966
79
11
69
487384
64
894300945
6
22
54
97
23
9
346853
455941
452352
79
345467
2
122693
32
74
13
33
71
413343
62372
54
25
10
2986
66
421696
31
92528
284628
307540
71
461012
36
191515
71
96
149983
20
63883
55398
66
371856
21
200628
42
150389
79
64
278399190
13
450847
610176785
97
11
324637
38
8
533323095
21
25726
82
636894110
44
98
74
15
483147
43
346477
54
12
34
515794474
71
72
86
113660
873501947
47
39
16
47
38
433881
469230
282245
7
157965
2
115526
58094
8
47
357587
104183404
30
919779603
82
11204
5
21
303525
10
843611726
931864925
45
98
382241
57
96
68
84960
9
331566
53
33
273400737
275771
192864
43
7
33
9
76950
464906
1
45
87
490878196
26351
382157
525999292
791284182
723663195
32
89
243349
8
7
28
487426
76814
258558
78
107114
409166
18
99
371010
42
154863
45
159636782
279651
450215
34
495145
93
904469504
95
110948
448598
41
58
65
468478
14
150328
35
6
60
92416
28
80
84
159003
7
797846353
66378
257098
82411
85
2
281817
84
304006
71
89
61954
310655
751489245
41413
60
45
50
37
242545
56428
186429
77
312360
51
22
51
250421
45924014
17562
61
102921
38
34277
38011
66586
193304
86
77
4
408714
373812
40
40
49
23888
951424398
53
710615559
4
443170
62
9
96
188368
9
440923
535171271
397296698
201758
46
9
231940
55
190678
37
89
96
18
3
19
369612486
9
497000
336820
30
5
977156384
329296
47
69573
83
21043
89
303462
254012
7
838704361
3
91
90
87427
34
39
187917
91
17418
191666
16
6
319287
188252
451542
41
95
99
76
312398
494584
419819
489200347
85
4
20414
123819
367290184
70
3
1
51391
137844
2
303309
25
23
111318
61
6
55
349374
185345
63
67981
77
95
6
198213
155285
4
2599
392933
396566499
74
27
93147
2
67
78
295044
787257315
373285
19
605811347
9
35
5
177133
470123
433120
231653
919791363
228346
16
65
9
84
150284
48
337170
120787
498945
372903
62
483432
217884
8
319624
85
41
241056
382441
23
19
484851
11
2
3
240324
553724689
943990969
45
14
58
5
82807
43
56
66
177948
273925
43
574707595
719537654
953320687
59966
5
52
346209
126494
70
83
6
803309888
74
70361
555302608
57
15811
297447105
95950874
379157
177299
33
26
4
3
63
7
147745417
35
5
386223
366810
503715145
63
873809705
63
857163451
83
101433
5
455423
95
92
430938
215904
73
85
4
13
438937
97
43
317490442
347033
454355
86
12
302966613
448981
63
118088
46747
24
5
514344125
755461114
984045882
82
49
210520
32
62
55
8
519263734
431943
292806
21635
337478
43
98
26
444790344
346327
89
44
293902
69049
8
208982
161319
20
3
219501
398099
23
31
96807
3
25
44
75
5
207194
72
87
464900
308787
8944
16
6
171047792
2354
526935689
95
298095252
984887256
416447
228570
8
70
3
102240505
4
2
68
73
18
60
424174
55
133516
85
4
57
758116948
18728499
84
6
46
86
18
41
406176
548245584
178372
88
33
64
72
312558881
417004
38
83225
2
384591
209948
30
335699
96
50
91
17
57
8
485930
24
51
38
425657
60
78
57
2
23
11
322840
11
62
187272
22
69
435441187
258107
1
96
1
97417
93
351877
24
244638172
475575
87438
39
406939
14
3
331769
43
35
351757
53
50
84
33
386631
454453
64
65448
36
280233
143214279
499139
8
380154
11
70
5
366636
618949083
73
311847700
65
74559
436016
2
266542
23259
400528
24
62
9
28
454121
586247665
933056224
72
164936
58
299335
83
33
382329
298065
61
39838071
32
944595248
96
30
81
43581
27
88
90
94
466890
401012
4
4
13
171128
560998836
97
3
73
225776
16177
79
86
151390
45
209401
7
441257
590094179
254138907
533099475
60
3
76
625409215
271019
1
59
71
85
7
332565
136433
78
219645
59
49
250888
324245
283200
411036
58103
39
25
35
136543
274845
43
95
38168
11
484960
42
35
41
19
94
334356
115144
8
96602
44
87
78
468618
178894
6
328874
1
78
8
93570
228941
57551
34
59
193410
869850515
46
18
49
4
32
80
59
95
200292
77
204463
85
20
32
905140161
861588626
53
37
49742
200650
32
60101290
7
335244
271745
56199
402167
280371
56
84
28
53
160903
86
2
411255
81
301315
16
380590
346572079
478112
11
163172
125959305
405301
61
257
54
71
274600
52
79
391575
237179
50
67
26
560324451
479128
880088751
162079
43543556
15
16677
5
21
85
388400
284640
372404
2
8
364189
235944
52
303215681
97
339745
95
338384935
38
9
77801
78
8
29
3
4
2
146504
87
234128
355005
328171
382310
371912
435631
713999983
45279
68
8
302285
23471
300947
87
164601
489362
60
6
450455
64235
202478
14
42
57
874923119
491277
50
36
357730
81
499403
6
6
58
28388
51
8
438860
85
40
2
1
970862331
23
77
340760
384918
261975
28
8
15
71
14
239701
31
41
383267
63
582693465
224839
47
88
8
17
48
745296458
59
424826
328400
475698
291559
12
37
68910
4
52225
718824643
344480
8
407506
54
93
319744
366833
3
259416
666345147
8
315102
6
249104
70
147042600
478443
382388
36
311781
24
68268
5
28
62
31
175118
23
6
3
28
64
49
14
4
3
6
445885
25
33
183352
16
740770466
270461
48
35
497474
335310
381622
10
269502
4182
31
191108
4
407468
19
380364956
88
34
396272
112055
76
443090
3
115666
6
91
496004
28536
11991
92203
95731
96
941622230
81
5
66
180461
863812031
157034
21
171301
734369433
76
73
4
184801
58
6
347727
93
244931
955264799
212595410
40
519231812
44342
369447
480677
2
7
46
35
177211
95
69
13
59
420222
368404491
222404
437988
44
97
231202
422858
346028
69991
55
6
328128
846142486
187821
265290
3
314582
255193
922111268
22255
130431
30
6
72
73
308991
8
52
334024
9
242559
10
22
342146
119583
170638
790416939
58
419716
53
798844398
3
83
54
71
178579
24
13
447208
66
22
427108
50
890134866
6
31
465414
12914554
34
86134
39
635324341
30
369683
319111
249305
15
37
88
47
94
70
3131
123395
17035
39
102898
4
663165722
78
413348
13
380451
88
132147
34
3
6
41
361616
1
89
73
3
414698
59
278017681
5
58
97
236676
461812
80
68
31
22
319973
5
2
331168255
74220
360867530
924689834
53
6
160496
19148
215989
399210
4
300227
94
17
73
24
83
46966
691621899
36
67
1
76
434357
36
419928
96
11
74
215226
461420
431243448
333094
69
366357
392457
431190
497983
13
67
36
364534
40
54071
6
36
461938
397113
65
75
785983455
59
79985
79
223376
46
86277019
89
13
63
67
573332974
171657
340667
324352
99
16
6
125198
444038
92
75
69
92
74
94
26
597744728
294072
23
360097
176376
389994
312121
221638
260746
947405991
308305
331497
161637
537018471
470395
6
122507
90
72
299209
31
58470
242119
648618701
482116
90
571491652
168640
590551883
34
6
199791
6
56
299590
45
51
305931134
65
672879808
27
11
4
474608995
42142
318916
144036
36
448209
190327
119781
46
82
7
45
2
86
29
72948
28
871944006
337860
226296
4
24
372478
63
43228
655680268
37355
319404
17
52
388054
68
153899
71513
15
36
19897
89
765191948
87
55
410229
13
414442
3
45148
2
198830
19
437733
35
428053
117783
148613
52
318129
479735
159436
67
60
188365
353623
99936
57
364472
80
345731
282453
95
68
36
14
94
77
3
51451
61307
195227
34
560
131723
14
187209
24
89
8
423631
92
39
234689
3
739440434
313876
81842
321483
81
1
323172
21980
561555459
224463
427867
417625
328371
429369
63
30
363401
61986
514
817774831
7
93
36
38
465932
25
126649
487394
471201
872801566
14
2
6
50
472667
294645
621821353
5
819236364
36
18
30
48
150778
27111
18
160806
574506750
3
390336
492862
13
422975
184366
69
394930
4
316457
82
87
197216
100670
11
18
974285783
184482210
742137345
135305
270233
65
101366
486228
773776802
65402
83
66
131546
82
353090
283450
56835
269510
59041
47
368354
25990
257947749
442522
24
158356441
97
66
177235
440003
909101788
20002
27
70
74656
68
355570
53
53
68
54581
3
499352
59
242743
222024
29
385271
957143025
25
433905
15
129512
38
6
6
57
46
54
5
137251083
119396096
19
9
77
99
22
53
5
292313
6
7
55
431693
32
5
161938
1
79
53
410141
29487
9
270112
8
20
8
8
402118
58
55
250440
224096
659474067
84793
91058
23224
86
96
194227
30608
202630
497207
305526
434311
17
71
113335
36
4
133835
473765
3
35431
28
1
21
773313112
51
89
24
47
370889
2
2
302060
180155
42
313141685
22
46
294302
405325
281414
169191
45
7
74
74242
66
3
7
67
478994
410636
89
57
22
72
228318239
121587
36
527548225
24938
378977
97
35
355315
85
3618
547318155
74047
62
37339
25
35
79
82
419273059
518510293
77
354490
614426885
90
262795
185254
109892
165882
472757
32
34337
393475
79
5
33
88
389763291
65
48
211936
2
406865670
58
505841319
914894048
81
56
107284
461759
486433
135259999
27
3881
2
85
3
289976
77
2
430550
31
59
84
465001
44
183119
33
613106280
950165355
20
472386
131883
249733
120187
40
72
68316
40
82
195467
85
7
355305734
14
29
99
200949
55
7
92
20
97
235661
4
53
112644
481335
56959
440611
449032
10
876389019
6
30
71
3
498676
35
48
5
255661
13958
521087768
439857
293679
48
14
87
91
14
20
241068682
338735
42271
400404
21431
293485
93
203637
251563
4652
38
670112961
460774
79
94
74
64
203415
31
34
51
196225
14
28
201923
34
363754
34
224384
56
15
95
189263
398486
21
72
22
317606
487444
286285
52
904845265
28
952529965
309452
443944
76
2759
1
62
157049
5
42
60
150596
9
43
315432
192873
11
8
312955561
38
342568
6
416484
189756
49
3
37
99801
95
1
29
271824
50
87
84
83
30872
245160
88543
498214
71
252370
60561904
28
56
19
583256538
226195
452084
8
74
8
57
12
97
50
65
121071
427725
135591
64
3
76
1
20
400725
94
182306
66
72
364569
351905
224178
464335
19
930297169
32
6
87
53
251379
305090
17
90
239081
93744
443281
64
258759
403830
290047
43
40
27
336313
7475
276158
495848
31
17013
23
62
16
18
215936
69
43
241880
5
211858
75
63
46
237436
574987288
107180
87
5820
30
72
120889
20
35351
8
272720
91
172038
259459111
495389
16
185681
71
175393891
181567170
39
69
146874724
112604
9
444912
210727
52559092
28
66
39278
24
22
99
19
608818496
382400
2
715298737
86
33
80
64
92
404347
88
349014
57
40365
380932150
24
59
109654
22
49
101180
100941809
455258
237617
722486002
128947
39132
712659619
24
64
22002
371901637
955913018
478479
53
98101
80920
209738
63
4
149163
320140
53
121440
88
4
43
78
300876
452376
9
945561639
431773
382528
26
6
6
345356
8
65
186861
125852
23
102196
321054
76
437040
472590
393216
497528
407536785
19
8
45
18
369296
40785
185228
8
25534
39
1
360981
52
3820
622695499
320289
603372114
82
172819
110055
31
75783
6
54
421232
35
246881
253288928
24
98
52
193517597
161586
23
404759
20
70425
770038421
90
440566
12
456936496
421682290
5
9
50569
26211119
609973639
9
60
90
874968604
334877
96
438973
682596300
146566
82
30
93
230849
85
479665
495364
3
24
37
51
871160151
48
8
855169821
245619
681071490
11295
459433
87
68
5196
34
282856
74006
88410
23
29
5
293271
82
421319
66
427046
66
363601
42
72
10
150250
58
277553
166584
621047883
309788
70
65
32505696
63132
36
8
705577606
17
72
17
278521548
88
380844
53
49
481852
99
5
34
17
255022
14
253952404
187723
87
82
60
83
47483
76
323180
209413
42
92
192933
289920
62
167629
31
295085
137586
77
79
402399
14
254604
165004
227271822
11
68
89
299424
345081
46
1
53728
393548
22
89
208091
93
991051984
88
45
308197
64
28
143583291
28
80
260454
29251
410787
362240
14
79
268601407
450909
227052
15
67
6
11
6
727166230
55
359576
596280362
33
301018
93
43
439733
380565
215420
119919
77
402612
290857
7
78
521542291
16
39
278172
70
341810
2
97
62
646288214
51
460116380
89
16
92
95
76
32
67
53
11
77
335512
84
248850
88
139653
289363
40
95
343089
87
76
437578
19
332706037
456652
42
26
133529
13
82
64
375351
4
74
426814
68
187583
46
193873
29
85
60
23
18
73
260740
91
443307
14
259667
13
21
42
437556
1
96
486857
60
59
47
17
109874
14
94
390513
214591
22
76
26
189326
103021
362270
626113714
96
55
114290
60
282869
154697
62
87
194242
37808
58
335829835
912639249
27792
27
18
566915682
187580
145355
285072
93
99
997307728
1
89250
61
102885
65
38328
9
437446
7
33
39496
88
97
88
71
44
84
181013
98
853056901
42
53088610
969604766
160349
411146
63
1
133877
120394
9
83
408286988
17
930563321
209430
5
80
890699528
87
242535
94
62
156374
81
2
275189
2
121953
91087
1
303882
436708
86
52
199635
99
64
80
89
466952921
11160
943176201
113797
29
47
70
329605
395437
32
236312
22
348120
327312546
434686
336172
23
424187
78
92
81
404194
2
808538131
137420
17
358808
235540
307354651
5047
2
32
29648
4
341992580
872736142
6
9
73
999779016
247146
83
433411
450473
53
92
611332474
53
467112137
383622
42585
4
84
116808
51
99
89
1
45
305572
137901
295664303
382727
116202
182961
310607
42733812
97731
58
265130
7
395855
315928
6
316447
11
16
947836839
1
474587
85
5
13
467313
100806
51
300875
13
49
36
16
5
412774
72
360028
49
969463113
365755
51404
63
289887
85606
346478
35
494250
88
449200186
451754
44
275581
5
1
98
6
5
10
422504
59
6
271790
48
75437
84
67
4
5
51
12
94926
388681
47
918027035
595113789
298381
2
423386579
195386
595758363
96
217975
79
9
241703
31
14
9
158391
39478
45603
792412309
24
56
88
973953551
144669
373149
114591
435297
463411
84748
101743
76
565904678
95
6
241329
478155
159543
6
95
42
4
153026
294201
4
66700
28
197840
47
98
467547
90
26
446003
75143
228679
163254
38
85492
141426
159335
87
612566457
56
60
441846
788644507
88
78
117050
427756024
458682
219810
10
9
872215731
426041
380862
36
334373370
223673192
82
211096
40
231779
364245
278877
312360
29
192376
92
93
377327642
5
411052658
498572
351297
193800
350290
81
22
435677
72
1
186145
76
85096
894671139
144886
19
293514
6791
483952
30
30
80
842371558
30
225928
71
61
491840
193229
31
81
1
434983
67797
75441
119230
129164
40
170035
185756
180395
13
130738
258465
8852
38
178625
1
488362
49
94503
373270214
97
75612
11589
6
5
78
67281
79
160073
70
149207
5
26
6
25
60
34
3
54
330587
418642
335301
21
60
172339
9
19
21
90173
46
70
296692
38
32
738041251
446313
5
421108
5
49
225284708
35
76
241632
68
69
118554
563088912
258238
214429
12
461306661
472953
60581
454882
99
109797
390096
94
135549
227793
67
241804
5
76
8
295759
84721
5
845365675
234436237
377209440
18578
1
294240
243523
155822
934593065
137437
43
295320
98
401831
349690
447177812
92
87671
9
478862
85
89
349624
82943
99
216089
368107
23
677066883
23
18
79
12
173614
241726
49
46
39
75
8
333126
379399
39
5
7
3
93
2
7
68924
434250
193988
498617
842638628
7
607055676
5
7
22
171657050
18
87731
265689
293584
45
92
448809
417345
40
351796
55
206917
450895
97
2
98
323014
729600508
198974
23
4
202548
8
22
111096492
2
10
1
5584498
117129
729132387
81
17
22
38
263221
179633
313057
9
37
356653
174764
8
406745
77
61115
61
50
137226
75
454258
3
72
63
100110
1
83
454242
5
106100
256503
425066
84
87
471780
275485
52926
6
808397915
6
451737206
24
81411
323923
20
59
511475533
284918
34
75539
48
71
41
46
4
300248
296817
110294
40048
346118
98476
7
9
8
486358
8
7
319481
23
174053
160214
48431
1
92
295588
74
6
61
522135125
30
14425246
356832
468929
97
9
239250
91
99
97
19
65
178989
8
280406
14
21
265140
115000
375630
703328516
70
458118
414296
301175
32
4
39
56235
263049
8
5
357949
200337
23
29
129393839
88
43
2
96
74276
80
27
43
46
483171
343488004
33
19
65
92
74
150139
81
19
129399
65
11
25
167507462
349505
4
193258
44
993285396
24
993848943
479672507
21317821
4
13675
410356
9
328661
12
31
53
184582366
40
224238
103396756
379274
16
4
76
471531
4
68132
2
69
408622
54
440508193
68
58
1
6
135582765
157998
420375
225083
60572
3
38
40
481842602
13805634
58146
68
408149864
541151835
30
26
78
92320
902806517
97
161634
331261
513633970
53
95729090
11
91
2
13547
99
288030
359671983
30093
3
208442
70
104287
314121
32
983382890
313275
81
59
709470381
71
87
26
283385931
4
235261344
344125
248053
155601
408863
71
4
44
80
44
346991
358580
5
412975
91
191678
259413
3
55
494635
163189
38
6
3
13
152218
428066
4
92
276657590
211430
91
27
481995
70067
2
439277
80
41
50
40
25
47
64891
96
25
7
386225
27
346066
296348
472161
95293
433401
23
31
297939
163326
73
85
211927
187610
23
321442
507078428
26
486212
157827
474874
42
39
213178197
54877
16
351550
11
708150994
195014
54277
427391
98
59
269551
67
145107
53069284
236274
192606
312487
112317
32
50
231355
66
210690
46
89
40
80192
30
59
474679
45
116121
38
35
43
229315
923789204
32949
77
306274
230433
21
310953370
40
8
75
82
304024
371952
25
88
127281
28
291438
795655017
372092285
406981
6
60
363393
80
927946038
399698
98
4
163878
56
383849
357063
22550
72362135
51
46
59
23
73
70
3
54
435558
94
88
195282
121491645
83
7
78
65
76
99
65
27
173618262
430119
280270
65
426545
214824
43782
59428
1
304163
21
54
11
94
855641041
237037
56
83
252640
15
318060
3
452527
145346
66178
78
486491
62
428366
96
251433
32
149189
335778
314035
640263492
8
187463
97
98
58
210830
26591
160413
98
39499530
362799
410425
259049288
168729
82956
481842
4
10
48
97565
32344
31
27
69
94
915973485
417277
5
493622669
148
4
5
25607
45
68
1
59
7
51
428521509
403992
82
3
46
94
93174
313010
258164514
385545
40
385214
30
66
38
187027
338310
23
50
448359
75
904504967
95220
295601
237037784
72
287399
36
9
2168
95
120927
40719
449274
70
35
81
39
27
6
44
72
86
13523
59
420863
50901
418631
84
137076
2
439093
95
110469
222877
7
1
21
56
376526
23
54
297887
89
8
22
499638
268336
8
95
95724
49
64
3
60879
24
7
99
240137
25
12662
19027
33
89
64
9231
23
223516
221660
3
31
828631442
96
120125
17
29
58
98
69
182622
57
40
358783
73
772853233
446985
14
156082
172241
702776656
185648241
145518
2
431643
429833
168118
440028
410250
24159095
37
706775511
39
26981
407587
4
4
964218023
7
68
13
904697045
96
201590
844017541
30
39
309078
380548430
74
3940
365480
380671
87
696829677
52
132062
32
94
456615
97
39
197147
3421
60
399504
339298
73
322250296
447398522
444529
99
303977
110099
90
62
42
5
61
248462
355091
14
227144
494892
140225
453894
58250
46
13
521116430
91870
221940
159097
30
250083
32
33
372632
847555042
480608
75
73778
5
45
67
3
66
91
88
326770
485791
38
685718469
27
301068
168490430
213005
27
235551
13
287675
59
64
325297
454314
400558
45
31
95
202861
74
136185
41
9
235577419
68
29
4
217110
359299
240388
33
4
45
122304
17
69424
153279
3
476307
93
483292
260657
8
87
25
169897
79
315334
738813794
43
314375
270576
255367
498451823
80
94987
241554
20
62
168067
625250752
25
346517
227164
72973
30
30936301
41
65
62
830783606
358406
55
251035081
198533
380374
291338
13
369631
159592
465718
301141
11
46
5
15
952871908
8
117074
198069
1
350127
35
8
23
711962511
473316
58690
61
9
261971634
252600
98
497273
8
358818
48
20
98
59724
33723
282198
126286
82
300976
2
823558510
48
750163501
13
77
4
3
37
73
5
215767398
367020
32
31889
67
75
290661
125060
65591
117122
46
113701
36
282719
2
424123
79096
7
35
135982166
7
912321004
21
8
47
1
210347
87801
44
264016
89415
441947540
463333588
48
138093
334291
278142
246370574
47
53
38
2
2
70
812276748
87705421
29
17047
241277
8
412583
18
728176886
4
1
24586
39
9
41
1
277946
40
103478
64
361433
431462
59684
486752880
291484
291421
48
52
416415
5
152417
53
456810
82
804151843
72
251873
20
1
447100
4
67236
34
1
18
260613325
89
196478
295355
55288
842058947
216261
575199881
84148
284875
295711
6
14
41201
17
806359185
20
18
57
26849
260284
770485106
15
3
97030
62
308523
72
380921
16
80
33
71
95
45
166092991
35
953564386
33
74
185822
62
258621
62
3
40
8
354211
74
175172
154691
59
319131
121345
196002
164972327
42
166566
9
300586
19
20
1
299803
194538
57
199239452
93
473230
412124
69870
61
52011
224023
4
541130505
62
13
449502
269355411
31169
284982
43
368048
375239964
507603437
519005562
436401
44
47239
30
156867089
383002970
64
95
86
5
115176
24
643361800
89
92
463328
73104
1
24
141926
73
1
17
466388
31
5157952
23
76
96
53062
7
4
801704939
13
202099
292474
54
36
289721498
18585
6
47586
479
47
18
59376
493600
85
44
1
68
29
47
429717
36
88
371933
72138
49
21
19
4
80
161366
51
408832
313134
69261
724798066
27
230440
287616
490824
475424
77
407431725
55232
44
6
7
278400323
8
97
299912
67
94
55246
147217
72
607467809
68
89416
8
973353795
4733
248236
316933
80
98
46
81
79
68
34
51492
418435
432142
31
466474
423691
2
395544
354830
176407
85
86
93
373598
5
13
89
94
338937
155013500
3
155423
212613
71
5
51
120598
353624
439391
269340
36
73
354310
37
4
81
19
495678
487112
426412
28
213990
212137
92
401967
355581
65
5831
125509459
44470
15
620696934
7
2
31
288989
233967
176486
66
67
14
496187
251450503
71
179021
51
481720
419920
78
99
20
32
53
4
237063
75
403671
14
65
176396
36711
1
25
10027
264409655
7
479510
316860
412287
135434
36
84
295007
63670
325081
4
386501235
455035
273753
62
16
24
63002
248525
12
417643
32
90772
87
83
6
38
76
261289
4
220596
71
96
375839
316060
40
455807
413332
72
27354
46399
37
37
196477769
351190
47
22524
27
67
80
436005
300410913
556407704
60
31
254423
13164
311924
261848
16
574512087
254998
335634
495393073
85345
213027
226204
344713
124523436
5
326180
106700
236646188
70
239156
22
39287270
9
378466093
37
3
861115308
379919
14
433117
252515
29
385033747
334698
204608
41
89
466654
78957
71
33696522
253982
132702674
95126
12
189766756
481790
53
35
405654
21
47
15018
38441
18
10367
326611
93
4
318628
34081
7
218972
485389
38892
6
367480
20
131722
302196
53
86
55245
6
18
4
89
724761565
128414360
18
43
813314588
202782
217423
458105
52
81
33
5
286844103
206038648
249218
70
5
156174
445344
28
388542
586048904
398837
77
27758
1
84
114556
49
461342
151189
652499227
820963184
99
52
196291
7636
96885
2
25
2
497121
188829
240384
1
399183
92107
6
86
67
304435808
24
74
351916170
43
344990
457401
3
24
99
25
7
170372
32
39
284158
150298
226624448
25955
26
54464
62906
68
257081
130934
91
399702
89745
55
88
66
12
234444
266311
225906
89
88
57
72
353043
55
33
178360
273440
66740
95105427
397592
639962546
99
90
95
20
5
92
35
372487
50992026
82235
43
20
38742
25
149194743
615684281
87
369348
975340186
28
5
19
329507
494718227
82
414659
240453
248480
20
65
6
20
388774
72
33
465256
3
50604356
326722517
22
23
79
458824
276749
635586510
3
60
417610
52
153773
2556
458904
89
73
335733
120513
556782784
100551
91882
36
61
252731
91
83
20
37
213603
446948
56720
443081
230822
522867679
13897
91731
45
20
4
386453
577624904
111322
198274
69
3
284370
30
1
40299
50
305254
6
1
77
409086
68
461589
7
7
759136320
135525
44
78
268948
98
97369
46
194575
220211
52
30
518887562
66
60
69
387599
25
422595
179451
391330
2
904486413
17
28584
181970
365058
344724
244795
408845
491634
83
31
618305253
21
125017
368493
29
72
60
95182
60
96
2
48
436575
72697
47
8
79
4
53
266712
199256
93
25
663459298
422583
31
178648
97
32
280875
267364
276866
90
110147
416471
294516
98
105511
212186621
5
51
600947765
368765
76
124599
477930
454738
35
78
143759
916225406
474586
169947
299518
10
317375
46
13
3
291294
94
463593
18136
246655148
13
177834
98
91
76
87
43461
265459
145187
37
32
11041
46683
81
29014817
145269
8
83
31
205481
43
41
55
84
628301429
2
263144
308073
29
93472
64829
5168084
69486
28
12
522095997
96213
204026
70056
104993
68
77
119669
158886
270161
737163877
28
23
94197
17
5630
69376
293319580
592355203
50
54
280093
139093
42989
637789644
475990
50
4748
150521
483359
22735
13
20680
47
298285
435853
317035
322134
48
85
190944
70
2
98
431391
199595350
4
1
35319
105913
343087
9
86
261551
24062
57
126411
768391870
366685
62
482977
36
7
273141
36
97
46
9794
5
45347
746927643
72
307832
41
59285
12197
255668859
75770
806244882
17771
310954
84
300786
671411779
439971
89
58
98
240316
5
97
511889117
49
351894
57
74
78
227217
2
25
123482
365493
484897
412587
98
975
626833768
20979594
1
5
55
201572
131206
64
3
23
334355
13917037
484543
37
18
355660
25
43
134250
460296
126458338
8
1
396219
452249
472981
437739
89
430258
3
52858
28370
76
30056
64
16035
12
52
396872
34
67834
27
133374
17
95
144782
32
209509947
326351
372349
4
27
47
259280
111790
72
27
60
94
815919601
698105530
44
111971
35
160611
353111
193133
98
985658678
389904
333197
80
96665
431490
281614
207540
48
67307
470701
84
3
32990
19
67447
9
478592
65
72
73
13
245000952
66
36
21
372643
9
90957
207208
66
3
30
4
45
71435
79
39
354381
156890
35
335028
410157
66517
373840
499690338
273867
99
46
352014
578218539
1
94
64
43
315939535
9
53
476917
435224780
38
170041
80181
30
340152
4
81
438598
31
91
451172
442539
26258
120170848
19
20064
175593784
90
1
56
78
438146
69
453499599
27
62
439621
93802
391782
37
87335
30
82
18
145244
2
384374
6
330804172
238276
468666
491954
82
26166467
341022
78
522188993
5
31859
2
48
260030963
41
71
9
66
281763
43184
81
340975
3
439572
17
134184
264027
321609767
326137
3
25018
285814
76
408207498
45
9
67
34
67
74
458413481
89
603583109
24
20982
18495
78354
128108
358725
29
31
143775
36
15
251139142
403118
4
32
136996
170354
536044192
203929
229670
336327
86
39
411475
65
551400510
465317
59
84
354482
161327
28290
61
993178114
81
9
88491
82
53
122050
2
39
9
426076
149442551
383531
387808
93
30
240002
452324
92
143338
92
74768
21
55165934
31
91
215557
25
8
153509
199800
17
92
11
33
35
104241
94100
64010
15601
301273348
31
3
65
6
331891
417140
272360
45
780
19
83947
86244464
86
185518
134898
93
74
735800588
338769
93
833255319
269070
461590
79
97
87365
89
26
339654
8
491900
10076
79
379954
299566
68
288069084
522267702
57
86458
46
363739
9
557834537
18051
47
32
231820
34237
287431
72
72
127149
407615
78
70
2
805636826
89132
88
303404
669491959
46
262349
83
18
123483
373685
310015
22
6
58
194243
370069
4
123045
119879
271033
491988
26
30
81
3
66
17
15
25
458518137
201974
48
24
6
329325830
68
70
46
457853526
65
613323978
3
75
122767
10
35
48
430253262
28989790
18
43
120788731
39
5
393251
471321
29
70
92
601553736
472003
52
14
163972647
75439
24
60
700872797
75016
77
60924
434250
283441523
11
29
110641
9
214317
120977
57
23
66
9
8
315600
24
674552016
493251
278722764
10711
52
329822
470690
237145
327729
355601
68
4
92
13
53053
50932538
64
70
154918
37
74
345823
84
91
67
299180
1
299995
90
22
141723303
32
44978962
430275
6
95
119594
87
21
78
2
186577
9
5
1
351693
90
251217
59
23
145190
45881
65
89
62
61655
33
7
74
40
17
249205
391721768
6
435660
563534645
47
4
149197
271923
75
2
295898
245231
1
379538863
110233
459312
63
314475
93532
258726
8
42
182928
44042
164974
231546
24
7
73
51
9
216279
143954
125635
233615
30
6
59319
62
77
7
53
611465765
3
283496614
572052363
8929
16
10
38
61
3
74225
32
67
173936
3
101583
267420
121771
220910314
64
1
44
15
29
118993
25
78875743
31
87
80
2
7
424137
317113
187147
6
88
23
336965
367438
157436
34
805443623
357188
138520
4
5
13
71
42
68
68
474613
2
18628
41
90
96
9
116359
3
90888
505913112
38
10
452416
1
151834
273727
7
87
103226
64
12
478796
32791
258057
387164
504498427
177827
4
440900
230368672
87
45
327383
239590
98
5
463685
86426
9
460205
448058
408023
312428
448468
290797
721158044
2804132
83
171881
31
4
430116
18
297655
23
9
279809
164983
5
87
369622
48127
732722969
251594
8
907212377
51
54716
177764
183656
7
26
15
72
463682927
360760
511457781
78
239019
64
360448683
10
84726190
478302
402245
474485
29
89
33
352603
43
248615
31
412779
19
34
351240
36
51145
828937213
334097
61
469771
54
47
116986
400462
32
44
117997435
48
98454
89
16354
2
213533120
53
3
40
112787
277732
61
8
56818
416137
27
28
7
3
36
40
217782
9
32
345676
3
744
76
151485951
31
425491
96686
35053
133643
41
97960
190204
185992145
92
20
212530
979524370
32862
50622
76418
45
44
152152
396636
7
37
307423
46
309232
26
42
85
23
410292
418112
2
323218
195890
96
6
498496
397915
444672
94
138534
189349
75
70
67
124471
21
90
48
494864
355275
19
402086
74
668424478
789018556
97
85
61
4
11840
384876
287237
314405
2
96
55
70
30
249013
74
416220
361252
3
2045
76
83
466651
48532
387291175
211987
485224
26
65
91
609192509
158440
35
87343
337128
347876
20
976385109
300983
37631
85
244744
142504
262371
32
76
863810160
148348
44
458895
7
995771526
53
19605
227602
62763
213991
14
335275221
39
17
122739
31150
873566183
730096347
34696
312769
52
427236
347818520
7
226102453
1
8
46
29
3
893531205
43
181867
105979528
69
355540
233237667
160636
69
86
94287
113526
79
22
388409
333024
292576
291811
5
51
47
523083911
392575
33
2
368687
40
784951909
3
21
92
55
39
59
48
79
66
31
615765375
50
80
44
454992
7869
77
192780
7
9
55
32
607455021
182847614
351189
97
173544
93
7
322134
268781
35
418976
18720
56
486169
358314
6
35
35
1
22
266163
8
58
32520
15
31098
9
5
459065
49105
336865
50
69939
519873528
297690
342450
360445
37
106189
293873
41
374940
453817
195417
254781
59
38
274027
45
21672
352699
262480
359978
484065
47
79
74
71
978442350
16665860
56
26
77
30
399371
454541
16
213295
41
60
887053427
693112693
331081
42
420096
97
93
69
29
45
7
9
68
88
94
6
316618
399187
326820
154617
78
23
55
248384
94
952668865
14732
70
218840
476972
165828
56845
91
5
251243
6
183834
466782
118491
39
483811
323757
473558
63
319769
212661
39
51
1
67849
203454
846046731
8
14
20
156823
58
1
347122
407698995
21
99
2
25
5
162096
2
19
122082
117439
164128
447180
193772
361723
51
360768
460117
49
163148
80
189019
845605512
117426
52604
148311
217147
25
432080
39943
334771
330758
403323
400198
66
66083
126139
2
435815
333183391
175178
85
675155975
287073
74
361246393
86
35
38
249028
48
192350
344725
148479
8
7
88
75
143498
494684
244021
60172
72
305476705
357355
354528
36
4
80
30538
63636678
405314759
109274
186869
808423574
23834
324057
967637534
36
83928603
364662
73060
93
21
52
483845
13
46154
64
295253
5640
386124
94
81
314494
21543
228556
506041195
47
44424
43112
51
46
322906
106028833
27
47
126476
13
379063
11
70
9
1
326615
306844
308009
95
50
60
124514
424802
77063634
63865
47
937200996
143598
165552
491637475
291250
36
51258
35
2
74
85700
95
407414
895423584
823060470
27
38991
113425
375389
72007
88
354836
290637
164515
426701
4
328172
34634
88
144720
22740
97
11253
9
46845
303466989
137959
181766
8
42677
8
36469
48995
486914
47
450667
491176
73
23
52
186787
68
12
428208
54
115324
86
235255
7
15
12834
343161
84376
72
498092
41
41
82
220360
435288
48
22
135220
1
14059
86
407716
8
53
8
780927766
201088077
105442
55
27
8
7675
343348
116839
433086261
25
279271
70
17
492743
453077
126453
4
65
10
258897
296690
3
393004000
316441
65
50
99
176876466
372659
193915
33
102968
86
277162
14
56413
257949595
151510
51
89534
31643
290391
229244
138761
63
38
35
978918
88357
61
72
466880
432871
977914047
19
516119321
54
211837
95
33
23
167397
74
1703
42
359238
299829
37470
235742
82
768538456
8
88696711
14
15
922568555
1666
46
252526
48
63
376415
9
10
37
447090
83727720
936110857
97
468316
34
34
20
491463
91
374719
277851
278410000
363667
64
336431
89
1
14
92
44
371636
192953653
162253
12
430445
489245
255031634
65531
317376
84593
41
16258
113605811
828090036
85
185978
37253
954563609
7017355
97
49
120146
233272
75
70321
1
41
106227
33
819801720
83
407741
276720
42961628
205094
29
25
1
35
337235
54
43828
109964
437295
25
69
329786
475855
292394
81
32
73
84
72
212715
73
56
34
2
82
248232
409686
17
86
54
290841
6
493178
98
4
2
116404
408490926
499133
8
4
189744666
326662
117656
38
92
332522
10371
29
282805
720948311
80
459743
420845
83
761619894
580510303
11
233559982
55
10
73255
47
93
50
135172
3
337557
371732
65
367472
49
401006
51
12
89
2
168956
74
7
29
396025
12
36564
3
213690
53
356209
22
441412
13
12
292901
31
363515
67
7
19
253166
204054
83090
76
453752
4
484082
292181
27
50
62
440815
20
94406
92896
4
1
8
35
97
9
9
294883
270608113
78
706471451
5
147440
217032
355648
16
92
30
193266
73
238721
126366
472794
162765
268863
429341
171554
12
185419
1
177005
534413721
437937554
251112
71
40
200725
52
1
461431
98
12327
31
369326
1
337167
161882
98
68
41
483376
201965
58
60
854555042
50
37
82
482092
106758
5
348454
388107
286743
36
2
3014
85
35
445722
5
66092
680110929
11
59262
9
34
63
37
362073
396125
35648035
25
12937
376471
46
317170
88881333
438521
4
48
33405
301540
3
14
131120
55
321446
1
221858
90
40
37
267770
51
393394
228062
200945
328935
68
60
45
10
5
3
243607
48
304527
6435
84
39
36
111640
34
96
216421
274359
78664
14152
57
480538
4
93671
96
335340
41
161858
85
33
387867
53
41
5
28
38
76103
464468
606561923
58584
78
359574
731420277
200372
83
427124
95
292741
4
226340
3
7
19
36
65
59
324795
14
198886
63079
457948
289230
353446
7
353950
36
290000
28
5
427370
86
16
6
263852
11
100745
2
364210604
152578
11
29
11
3622
66
477628
75
9
54
297261
233706
74
138287
85
98
209816
402717
297384
484422
816104511
6
54
1
256793
37
22
275922
276448
385270
143303
78
30
163163
402769
38368
151827
23464079
22
22
800821011
276257
72
430249
48
30
20253
19
80
89
375137
405367
20
96215089
67
275036
79
356957
85
313492
473780
78
224603
3
76
76
6
68
81
72
1
68247
156468
159062647
991582302
62
6
460319
11
209834
99
463213
388110
99
271458
396281
1
10
842914195
90
938462804
75468
92
7
74
30
383542
489832
85
439961025
433981609
870268487
48633
344316
6
24
377912
167739
72070
515105001
43
7
98
15
7
57
51
9
78630
441288
11
59
33
271476
12
2
91
372694792
7
283866
81
70
57143
270437
72
227930
58
68
35072
360671
540840555
70880
46
142994415
110529
50
617820297
63
14
712283706
39634
126722
908295728
95
155175
97
397445
205633598
391661
4
45
3
6
40
28
468003
256988
18
198495
20
414736
9
8
65217
75251
361996147
14
81
23
48
268698
1
72
211234
132782
343991
347576
307307
16
66233
9
176102681
479840
398691
48
4200
460191
24
663480339
67912
320716
78
28
63
371820
19704581
115639
715423767
60
86
92
49
42
274391
873485402
3
287291
96
76
60
3
63
79
17460
321450
421481
37
160111
28
15
20
248352
41
9237600
68
4
60
32989
217486
80
91
8154
433276
309361
83
63
987105955
226177
68
468743
353125
38
8
143303
490690910
409420
9
95
60134
63
39
36
145096
944818062
67
811721701
286206
94
153921
390540
22
977225885
15147
58
499969
2
49
193960
6
46
320192
70834
273454
93
474183
54261389
127422
522675017
61
206332
208157
637939069
9
72654
1
10
1
99
15
3
85411
9
53
20
406143
265611
76
7
399189
586427439
473646
4
84
569284671
53
379438
384187
26
189634
72
494887
284600
32964804
20
31
330255
6
86
36
97140
71
320020
331137448
85
492506
73
477312
439747
43
182985
56
215958
341049
160043453
403612
23
3
455431
23
99
67771
5
479386
218111
4
54
177977
12
217617
95
78446
395056
303571
327893
6
60
445063
95
10750
72990
232222934
892349572
85
66
8
16
4428
82
73
105454
60
56484
47
16
476224485
378009
130049
262525
318916
5
14
349087
317831
8
31496
9
927920329
59
407837
5
316139
60
86
9
41
1
47
466002
53
91
197941
97
959674045
66
25
67
74
9
155104
7
183969
158250
276137
889694954
148288
80
389999
21
338093
5
425760
481811
80
299225
80
431220206
86
140946
831631133
426794
813535457
62
94
391712
98
413538
678049638
8
1
22
69586
609274856
136439060
13
70
63
5
30
96
80
52
6
24
76
26
654457071
37
14
6
208996
327559
232591
1
5
9
30
198091
22196
33590
129550
312326
24
54406
79
155625
95
220521
217964
87402
76
179887
18
257127
162719
47133072
33
54
10
29995
25
63
706052326
468321626
56
164585
381710651
16731527
61
78
77601
485110
3
33
582662052
899942846
1
221199
216314
10
23242
228750860
468402460
472651
101598
32
30
424395
38289
379588
99314
19
50
416287
493944
9
241717
452283
83
15
10
310193
79
426952
75
363786
62
69468
393078
484726
28765
39
97
6
101519
266353
14
8
931842753
24
286394
93
210592
90
303009
411438
156321
406106
95
361734
32
342063
5
221948
8
88
440033
45
468116
36
280153505
44
300585
82112
58
159050
95
24
92861
431652
956029185
40
86
6
8
243290
42
93
25651724
459280
9
369646
451928
201623013
157425
38170
65
458407
236255
385145303
96508
7270197
13
292830
373072
564074342
3
71
3
18
4
316456
879696962
169567
43
56
466036564
9
36
89
440428
3
171660
2
3
89
87
15
417927
442555
419122
112836
444730
159565
48
56
9
249260
67
9
4
98
42495
330064
45
339105
131423
57
3
62
61
233617613
99688
6
955220678
404382
334252
15
203611
313357
831734406
64
657013023
79
55
654532893
48
426289
435049
4
66
69
90
36
46681
69
49
58
63071
223138
303169
369798
18
31
75
8
89154
12
623288433
105214
7
181334538
51886
23
4
42
77
316865505
27
411
375423
744404066
73
15
315171432
265698
96
339851
10
84
466515
91
21
8
79
246514
214960
248724
4
821141217
5
58
34
39
6
877153075
101709
45602
97
40
55
164598
151167086
231341
52
59
8
19
73
401912
38
96
94
9
132923
12
248366
29087
143212140
111743
43
9
6
97051
255980
14
36902
200743
288212
5
434929
115567
358921782
47
409353
50
173328814
94
22
188429
9
8
46
209936
36
16
39
9
145505
450616342
748631622
89
399744
82
417681
155380
27
84
385546102
157174
64
142942
274416
326478
354167
342580
994301049
78
32362
750567030
186971046
244710
188314
42
322983691
49
7
9
456514611
248853
65
75883
10
159009
343332
315574
494369
3
55
94023
181405788
69
368660
925342475
5
208304
14804
5562
68
37
363604
176646
290502
7
12
198489
2
34
295516
140414
305114
10
39
483437
74
201931
407996368
429690
97
438529
126886
268283
84
68
943334767
462604
72
20
194939
265938947
307570
93
65
258927
3
75
1
88
220535
242930
307413
68
280716
251882
249249930
2
117830
25
256595
465887
402734
96
486078
314936
64
23
566641079
433616
88
149237831
242403
64
11
40515
361330
85
94
5
87
395217
295857
305818
222576
73
8
51
86
422051
324660
74524
1294
475193
42
371382
295659
299729016
73
805196042
99
26
817333646
49
394345
76208
53
1
9
95
58
58
12
36
838344831
71664
1
78
8
93
289979
6
203149
9
298652
3
3
391474
45
88
98
295193
179143
4
63
55
157483
73976
5
66
29
507604540
233284
12
77
40
36
180192
5
533676949
555222181
368943
63
74
92
565879823
79
229257
4
92
19045
55
11
323445
89
49
177312
32
55
334000
80
55
473430
74766636
9
98
453587
98
179870
428985
294280
185786
4
358345
43
114033
658975072
274274
21
12
39
43
87
21
46
491212
125126
165418
66682
11
171879
42490
6
90266
13
492685
314365
54
598580974
77
56
454250
42
18442
336293
6
271744
494841
71393
746444807
56
2
33
499802
5
90
231279
26033
20413
7
1
65099616
10
373938
362838
278008
322833053
170954
5
152469
103702
730137900
465693
29
455262
82
73
7
231048
82
82
70995
24
229666
387117
181779
10274
102594
148106612
3
958220803
40
20
13
292607
411730
56120
311452
160828
8
269101
240678
3
49
318505
14
493824252
20
99
51862
23
364009
219548
335671
22
744789879
69
312710
200513
295528
61
61
4
66
669449936
59378
52829
89
260514
64
478159
66
11
1787
530844817
98
389334
4
227707
4
332463
365033
10
76736
11
93714
87
88008147
841529126
38
144809695
56
60
7
55
273156
226503
493229
322184
97
102398
331360
22
93
18
63
185256
81
827785671
7
61
354284
21
791805003
315617
63
92
301619929
195983
6
182121577
56
6
31
39
5
39224
56
2115
129087
16
29
52
42
170512597
55
8
286145
171959
225784
26
836008
212544
294297
84431
39
334313
18734
35
105664112
208961080
121613
78
13
67
26
370254
422482
684014551
19
80
3
9974
55829
157703
50
24
409165014
324017
10
47
128006
204384724
84
10978463
48303053
5
64
82
105976
27
894913492
37968
119615
446783
401795
39
2
179175
14619
6
73
20
85
51
90
207295
37
388411
160306
63
80
487893
176994
25
67
5
176471
306243
93
101202
8
56
481873
125961
94
20
4
52
455458
360172
7281
115525
44
98
34
357082
283220
68
3
424037
52
46
67
10
34301
354382
286982
6
70
4
862786314
4
77
83
9
178823
17
327229
51
378024
415705
50
578950663
34
388806
452206
107951
14812
126442
208298
14243318
198562
32
95
952077279
329017
381262
77
49
117477
75
61
8
9
41
6
153851
443027
48
65
160206
10
185414
48
147829
884578998
378881
81
95
212947
29
52
99586
144764
91
32
412101
70
273424
6
52
40
271266
39
138012
246165
674793306
295230438
20
255100
4
98
56
34105
6
32
8
56
76
6
217679
2
179347
440707
207514
472141
74
492017
96
63355
408487
445230
87
68
393448
197040
351836
65
88
421454
73
313048
9
8
57
6
73
242534
98
24
19
81
82
393391
151287
71
233257
64
167362
427323
135
64032483
140617
272024
16916
81487
321243
605094736
194246
41
72
5
53
4
190079
3
522704644
245861
3
67537
5
106541
310858
249470
53585
330368
14
457104
455442052
343103
146324
69048
202737
92
42
88
121136
35
37
5
345698
225649
228054
75
258048
118477
55
24
340790
45
83
63
44
141081
8
11
1
47104
374187
168192
208886173
32
474157
74
95
26
8
189097703
134124
533590543
450231
89
261171
95
352382
445147706
44
77284
471648
447618
73
96987
472360
81
262435
7
3
58281
10082
437620
60576
488556
26552
5
41
370651
37
83
949591416
69
365161281
301790
222962398
22
75
26
174597
9
3
245731
31
15
457903658
210796
56
90827
423574
90
450807
4
345799
38
21245
727972114
341582
189825
60
8
2
4793
9
247473
301091
246709
474991
245380
65
96
486607
91
69
36
312497
434973
92896
351569
101368
108379
28
149570078
77259
9
2
42324
109579
72
76
408445
44
91
453247
218729333
305728
143673443
722596452
963877267
44
485163
20
9
67
257699
297177
408108
90
9
162242
404579
307251
163308
456987
226871
93
145311
3
432717
462623
30
11
169363
241077
79
445504
87
61753
913730549
135130
259540033
282677
412037
4
78
385315
400807
43
96257
70549987
134839
37
39
19
423126
78710
329843
280937
104298303
5
418719
15
157182
275900
67
205280
152764
29
882114319
321849
73938
8
206596
8450
320100
78
42
44
478559
290469
117228042
1
79860
494862
16
74
346327
75
9
53
54
360685
260309258
2
74
264419
11
80
136147
85
95357
30
91
364083
306314
270673
942590892
94187
92
22
45
251521103
31
333077
5
30
68
297489
354201
448641705
71
41
170119
51
372443
7
234444
89
2450
136303
106103
243889573
17
312366
454954
48
458962
16
390684
110975637
128733
83
2
65
253544
327484
39
662276426
24
51
13
435212
2
439663
4
336643
46
266123
177905
475353
108475
455602
322309
156728
418036
423844520
284538864
72091991
25
50
783694943
300087
219598
67
5
418650
93
27800
490270
171785
57
88
16547
317359
311137
39020
44
395563
299225
99
5
834763294
22
266907
94
449671
24
812821415
75
77
305815
84
56
91
33627
907122937
19
21
53217
63
11
17300
86
4
39
35
167687
492159
223813
52
366518
26474
26
75
66
792553676
99654
38648
8
52
331972953
432069809
59
433920
640788350
59
8
341979
22
149620
65
67
555603329
71
9
16206
78
370336
54
512797578
8
486469
78
62
181314032
55
6
11
468247
91
32
47
972255749
67
318303
57
303637
98
405831
274120
1
71
454729423
118580
456753
56
456473
119789
217352
81
138006
81
46
35
113796
380252
2
78
41
87
48
203274
14
75
2
69
18
89
62
11
30834
391922
390383
121180
1
397216
104898568
8
136635
88151
24
267042
197109
70
8
87
235728
72
349134
840340012
46
43
331639
90
30
36
100193
9
70
74
98
65
439527
92
35
89
74435
4
332650
132689
427356
79
85
154604
5
57
99
881255153
173808
147349
31
137131
303088
977961122
86
91
449937
991615556
461099
6
463685
89
192439
429044
163835
143260
365476
427910227
83146868
84
495648
5111
38
111288
393670
97
61989
83040
220083
429256
50
1474
51
331140
8
5
61
482338
45
340642
37
95
9
27
83
3
100554
8
98
195527
427457
87909
448835
37644
171344183
453917
38
27106
20
54
6
442891
15
55
386295
107876
516602128
441553
88
535460136
75
6
279946
15
63
59
29
450547
406710
66
315118
345713
212391
488449385
218014
3
781759279
6
491315
144054
11
2
20638
42
38
365332
190969
4
93
217313
16
46
98
232786
9
11
57
364029
259273
78
79
11
10956
184085
87
41
89
637644293
266306
46873
154671
187768
470949
59094
4
93
47
83
247117
27
48294
192015
660252963
92
2
37
428001
94
6032419
476497
1
74
10
690655737
555158844
31
7
62
267349
417286
50
436918529
29
28843
69
58
1
41
85
13
452729227
384994
60
9
20
414840
98
142449
8
457470
984369460
255059
8
62
291774621
74
17
249451
118117
20
70
167294
26
472920436
783686101
367513
207030
206660
82
8
26
75
190845
46817
12
17
5
170812
3
902379972
446906
1
791978212
5
490536
24
103108
12077
367861
160683370
55
518428895
199414
353555283
557506455
99
368036
873159238
106904
435638
83
261343674
297373
69
38
44435
181725
9
43
749273135
44
793173119
376469
39
464916891
498018
9
740767104
80
1
90779
372858
73
38
24
205845
76
535476770
82
6
199480
30087
125922
432648
8
407782
25
468283
287109498
243911670
58
51
24
371536
7
481917
212906
879972837
338343
334011
281219
366628
2
60
88
255243
58
40
273985
100486
98
243027
9
415357
157046
1
333468
430996
48616
244617
87
28
1
303096
19
95
440062
72
44
203212
312095
249840
505804238
261862
26819
2681
248688
222545
384410
157569331
561683096
1
149524
34
284733319
116697720
481940
110623
292211
14
230606
520053627
14
98
201766
4
8
94
47
148326
55
39
500055158
83
188427
369900
39
98
290721
5
13
59
221849
9851
169664
131703
3
324994
47
99
190433
33
841764097
852582998
3
50
72
23
22
66
418711
499996
78
602945155
121083
375226
325094
437164
80474
16095
5
44
16
90
67
64
719103607
350733
239987
626738512
244566
48
22
5
30
416087
53
87858
22
15
341765
88
141075
43
63
165392
1
464789
45
172645608
28
68
165517
462509
11
40768
357839
68
42
481741
16
91
69
408189
28
169185
34279698
92
27187
97
30
300703
469978
2
78
104363
206716
62510
27
37
73
975801197
726971552
60
65882
202180
83148
256479850
18
94
585675244
115945
74
368684
170821
144416
9
35
55
56
66
94
5
330531
9
400981808
39
50
180215
6
12
90
427102
229305
73
92969758
337005
391398
55
493470014
383783
55152
63
76
667829686
314330
28886
492944537
1
252384
18795
156090
165558
18449
535134444
50
74
98772
221441
12
711692613
377616
129361974
281140
495501642
72
32
28
614228549
48
4
142812
61
84248923
4
3
25499
39208
230950
54
289947
438459
313593
70
561132686
77
8
94404
193911
92
5
3
88
29
24247
289025
93
54
334878
76490213
51
7
86753
37
182804
337333
12
166745
457149
6
28
11
57
14
81476
95
27
7
71
9
713150841
136457
267606
419315
5
482249
70
35494
12
262339
143054
90
33
76
260879
87
30
521542997
69
70
83
54
71437
295790
404885
341683
85
295559926
89
129523
41041
68
722426791
7
32
69
448179
26
10
71
53
80
155279
194038
45
99
446016
91
650703898
67
351990
327645
414280
232938
98035
916557592
363403
64
265100
38
79690
85
18
4
354642
98
314503
397136
515601361
891105314
37139
68
143277
284617
135438321
429572
83580
442656
152654
4
61
67
98
85
284100
18
40690091
947111373
262584
16
50
198364
54
52
8
292446
525424910
112609
45
104692
149561
488804
252392
29713
55
7
74
43
372969
356828
195594
53789
439112
408285
6
489533
60
322232434
93
386532
497976
226936
51
787730916
279366
9
53
53
56
66
3
68
9
81
30
3
310962
29
210665
6
320544
92
219688
19
86
15
55167
33
13
1
30
414619
33
244656
231786
48
385314
59
79
245693
70
622738088
166907
517535446
4
8
412182
23
156452
46
145313
56
305240
20
284990427
225759679
86
68
93
153546
452524
10
473227
42
29
259405318
6
61
81
920216835
23
421061
8
37
60
76
469464
63
70
89
139986
62646
52
91580
91
89
640747699
13232
85
27
267022
472153
310142
253957
52
826013062
775545536
20
303525
73
494175
359612
480102
37
269344
2
238728
94
83
6
395471
54336
29
949609336
253193
429909
90
49
384053851
18
289586
33
61
93
658782996
6
67
6950031
237150
191404
385917
49
332528
128191
73
77
22
139330
344888
390429
65
217129
3491
473481
73
40
1
454720
57
3271
5
773643383
210716034
35
15
85
3
3
56895
268303
74
71
83
1
141339
76210
384455
132395
437340
362964
65
977999453
483737
416209
307233
93
209108
364923
68
584357101
31
72
39376
148741
58150
304142
361648
66762
109157
116968
22
139742
640365209
375575
286459
56
60
230605486
11
42
79
73
11
11
476398
279126
99994
41
423678
267067
8
808108632
373101
269685
444228
181845
485349
149485
6
98
78780
55
2
466414
440439
100660
37
50
300446
986524232
331254
92
496052
428219
8
36185
33
434441
89
4
984090751
35354
286164
75
84
453937504
63
18
76
54
964588053
51
38
8
421667
413790
292263161
56
14
17
34792
247728
24
476487
264403
352320
98
314769
79426737
73
43
374438
49
30
536408731
385147
131030000
14
396878114
76
93041
104135
564909369
9
680692382
225578
268733
40
78
39
435263
64
91
6
7
23
131401
72
390886153
328925
32
85
374983696
60
34628
116041
156644
827462242
79
25
91
455575
2
8
82
346733
195060
10
34
2
31264
46
23
218905
3
260782
54
119226
86
453700
2
885625144
65
44
454906176
117204
416263
52528
477600
41
44
133364
17
22
14
47
66
52
9
240804
37362
70
70
138344
72
4
30
345229
153034
337552
63
351919
33
8
36
78
233063
1
388780
997397788
8858
41
135522
76
91
21
9
30
45
67
18
434882
45
35
58518
27259
261329
310817
69
93
157541
226286
281474615
354385
101911
15067
37
45
5
492142
69
25796
6
316971
259502
82
81
470609
99
67
77
2
17
22
267187
7
392833
99022
4340938
76
66
18
326621
200666
81
34
11
61732674
62
436720
69
16
474332
82777
54
10996
95
463374
127039
30
40
118173
605280421
90
263691
859398451
82538
282135
30
352867512
439541
206181
304364
5
342580
424266
344351
258948
10
37902
484906
93
48
59
94
304495
10
793017199
98
385417654
392146
47
92
417866
87
10
77
495433
69
180235
60
66700
56
85
1
77378
123700
165578
268656
36
5
11
200834
66927286
11306
263239
372445
93
56598
355798
3
58
420477
4018
90
31
6
22
53
33
427001121
17
73
69
366786
22
62
498336
351150
51
61
73955140
75
6
237167
645291505
66
143623466
49
9
468760
74
79
805572814
252861
8
93829
447288
14
452914
10
159968
231086
23700
168548
217639
21952
9
223307
194924
91
62563
406702
96490
226075
80
88
61
82
99
408148
5
95
13
297130
23
537482605
28
47
16007
32
62
26057
824006884
367889
9
989266474
88
3760
40
74
80
16
38182
45149
187760
214055
301469
465667
92
414897346
44
68
74286
163218
467796
16
208663
791063707
53
206084
38
392688
347431570
169998
93
57
81
68
23
92
78
286915347
50
279777
384509
185183
87
23
21245
362386
86
1
359504
130018
42
389952
358655
438356
471090785
61
403679
66
154685
295729
94
439791
7
337467
136459
137663
44
77
41
115299
11084
250877
63
58
54
279865
35
12
66513
259163
493514
140813
76754045
33
47
98
1
15
83
211611
73
27
113680894
468130942
31
53
7
57748
65
210060
72
46
55
74
21
28
51
101915
54
354629
82
283024
407816
57
363215
35752
280440
150336
85648
415767
59143
151147
151359
369244
52
166580
63
74
812789015
56
259256
83
260820
9129
171361
414472
29
45
44
4
48
58
66
132205
297188
26556
331282
58
221011
88
265617980
27355
438918
42
734252128
844840111
474212
52
331437
76
99
98127
218397
257636
15
2
54
87
15273
95384
44
107948
71
21833
19
500027408
42
187265725
38
489985
143458
31
157675
890785762
95
7
102398
779665011
143757
225114
37
96926
392942
176560
26
9
7
59
77
2
211658
832599086
89
54
722359780
311652
105445
52
14
43
361372
28
484996
61
359314
2
302464
24
79
636338571
88
44
429289252
1
191138
2
86
15
245263646
451412
591691797
598446709
449174
58
280717
388815
382251
62
6
216336
6
4
23
342209
592194170
78
9
49
46
63
114361
65
317503852
312702
90
420071
54
70
42
351423
127013
113951
97
95501
44
99351
418734
6
57
320484
63
388394
33
99
496532
379859
255808344
342774156
131263
46
241142
322108
3
421392
446220
49
57
115367
3
90
47
90
50392
83
476548
95
499336
48
91
59
292202
4
2
123125092
193942
88
106488
63552
27
64811
223967
266917
147628
90085
13
34
91
431688
36
295068
263947188
2
58610
76
193346
281280
80
414536
268049
47
53
160049
262568
42
141312
68
129484171
228214
43439
185667
363396
247505831
198414
4
131867
480494
97
36
66
72
339416
489224
435122
481157
383641
207629
69
49
333726610
273767
71
21
264119
3
892770988
59
312945366
235925
3
195106
28
30
74
87
75
13
6
65
745641742
212591
57493
92088
288713
74351
20735
220954
29
64
12
131436
42
93
198249
75477
299745
1
437850168
4330
226100
7
27
232077
15
164239
364582
70
79
396728
87
147119
237820
6
99
314406
470890
438829
694672847
305742
10
955570773
25057
26
62
200322403
46
597447282
97
311369
794450804
142657
76
881154820
476875
9
39
351985
933145309
88
39
1
277287
355437
402088
52
713164461
415910
83
40
93
23
203093
752403979
61545
161631
8
65837
38
4
240271
10985
451003
400495082
32
37896
331853
19768
61
32
5
98
3
2
62
910717559
2
77960
35065
305602
139238
420202
95
34
9
85
358752
255906
319440
97
5
45
235856
369814
51
191966
160903
41
69
237872
166103
37
188541855
84
6
321977
146452
380627
274926
89
4
15
595779204
78
80279
94
88
1
31
5
133163
8
336005867
235991
216887
102528
39
472217
1
22
51
68
473113
6
35
22
66
7
376231
261126
3
88
6
26
201598
32
20
263877
57559
30
9
380344
436091
29
984822064
255853
12
374888
44
290079
35723
21
296643
9
51
227301
481091
165914
3
413632
72
48
36
21922
90
47
152685
421878323
112385
53
42
135384
6
354448
8
43260
43
77
244737840
82
57
92
235811
34
82
113713
7
314917
36
29
1
636416702
63
4
209786
54
2
48
28
20416
990317298
42
31
64
6
8
269349
188259
3
46
83
51
617082387
81
53
79
69504
913735576
22
61517
91
222531
335279
2150
14266
227938
83
1
210169
224830
231875
102709403
55
476005
73229
20
175891
52
89478
59
271497
371571
50
9
14
147954
479741
384832
334328
44
459976
5
4
92
43
17
197880
15
80
32
306806
481023686
3
190143554
88
70
91
321520
92
66
29357
416289
62539
3
70
4
52
245093
47
94
299461
310773
426946
96
461198
226
357384
86
7
98
160053
22
85
430891
4
29
437916
46979
62
91
72
10
8
4
27
42471
330231209
8
73
4
472431
23
112349
80
66
382624
427559
6
75
33
63944353
70
41
248581
365104
171345
382745
102719582
282232
27
337421
85
33
102387
269669877
81
73312
85731
334786265
175088
162564
37379
91
20335
415985
35
77
10
187087755
180033
24
299958
20
15
251000
51
484246324
297617
92
6
191419
87
16
39
469250
3
493767
5
65
90
36
75
244179
113332
14
139359
4
444567
5
9
66
328140
58
71
79
156568
91
60
80
257944685
61
374453
343062
188057
39
370596
28
5
815887613
87
57
62
135587504
14
56
280544
285637
9727
256980
90
28
372574
90
289855
69
24
838947078
63
29
99
91
70976
283916
959658377
80
57
678681182
5
52
557097612
415538
25
384656887
4
700538500
14
28
88602
146629
12
92
283959
34
94
363702
1
69
53
28954
4
15
21
120428
4
1
82
405244
74
24
846678822
42
424148
96
376025
9
59608
432454485
63
423609
528593120
63
26552
64
31
337894
11349
5
455173
4
3
2
350947
45
321249
20428
93
111448444
32
8
36
26777
442245834
2
58
95
466763
12
57
83
1
401532957
14
43
4
1
8
3
11
81013
53
2
6
822976732
407638
227020
91
84
176241
75
30500
9
332313
323315
456240
375152
6
92764
202870
27
96
74
11
2
402794
337484
35
84
21
57
423757
24
137078
380789
138058
499209
8
226530
27
75
69117631
780405965
85089
222660840
147244
186869
207791
274564
85
45448
29
179914
68
3
10
71
6
5143
122528
387711
18
524765371
8
82
341302
40
66
43
965750903
44
387680
150261
81
49
76
734211174
98
7
79
69
452315
976869250
288196
427262
89
434478
7
466915
226690723
102070
171678
68
28
144309
282133924
42
68
242101
16
25
509779757
469800
126157
125217
30969
77
66
7
57
14
393303
25
358286
62
488056
62
55
93
8
250971
348928
81
85806
371329
248774
96
30
372700
17
88
462995
58
54
4
93777
84
81
78
871838362
227837
93788
1
36
208065
35
138718
49
310459
3
13
82381
167848567
147268
20
28
17
84
32
225958
71305
368314
212505
355075
486172832
61
21897
9
1268
44
76
463690
69
30
24
81
294691
707554075
837482498
38
1
21
16
88598
43
49
35
40457
95
69
18
5
72998
300108
51
45
403175
4
83568
103877870
26
597772712
97
2
7
83
43
393238
37
115199
319233
17
126822347
889479960
36
385080
156851
62
21
24
505265854
155426
329566
72
8
81
573266169
427768
421845
20
680408963
496440018
399725
7
420874
78
417709
83
4
10
34
337401
83861
201453
473218
19
235364
41
454616
89
49
318771
9
191971
6
940109809
140370
236935
4
43
24
11
49
9442
63
1
2
4
22
5
89
198981
94328
4216
90
49
62
21
64
310279
323504
32
197021
75
93
86
9
357978
32
51
33
91
361407
42318608
6
232767945
223097
21
2
25
431711
326734
38
356103936
403783963
379147
496473
160544
411035
161637
99223257
15
70
69598
396040
485659636
61
185944
109783
17
163757
185869
54082536
332638
59
64
4
422587
917150379
84
71
81
94
8145
40
59
82
38
433965
62
95
30437
585180249
92
51
66
2
9
39177
32174
14636
78
30
14
65
439009
140787
64
102411
9
83
8
187284
98654
80
406011
10
132236
420695
233800
60
481108
234286
90641
323731
6
63
2
11
53
6
4
7
449382
385925
703555551
232736
367364
16
490793166
90
185866
317576086
449284
15
17702
90055
48
77
9588
450500
344929
72
49
5
17
115377
235519
6
10
131272
82
483400606
291730
204333
49
97225
73
66
18
81577
454023
363271
463459
485652
61962823
658656380
307101296
85
339638
2
63
2
46
29
63
87
40
51
93
42
67
220941
35
2
76
266706
261766
27
259142
43
84
491619
8
460746
2
79
74878
69955
25
60
377085
94
405023
2
5
41
981470427
54
10
376909
76
5
169763
383206
544522667
77
66
1
63
364484
13603805
167268
402542
157060
371390
318994
53
98
214789
33
36
2
463487
183566903
472981
2
347489
56
13
159198
89
483368
466141
56735
98
398928
170193
412672
8
340062
90
6
115928
44
490248
49
261668
405916
74
39101
86020
68
78
30125238
100622
7
20
46
59
858880062
8872
13137
188203
249857
282095
58
28
36
20
58
941607239
474613
65
29
476387
42611
297412
70
477946
8
25
305647
271951
287239
246758
123102
367688
391503
1
369077
372906
38
138080
469369
401727
21
56
116949
86
5972
84
82
118542013
72667
348601961
49
55
210647
624755495
60
385789
9
191205
78
93650
8975
58
239589
240447
301842
19
348418
22236
77
32
904911567
293192
364120
596498010
2
41
188077
10
47
359377
35
29587
39
86
422447
52
92
13
348657
326224
263812
458425
158885
79
32
319239
55
7
86
9
438047690
15
14
461241
316778
301933
41
8
54
90
439445
50
30
82
66
322511
73
91
87842
157530410
19
58
35
153396
452269
53
1
334871
790937889
6
1
203706
34
426125
964797403
161916
205153
85053380
401008
308082
25
10
8
317833
38
71
493111
573584373
28
5
26
25
192117
252429
440790
9260
2508
222749
224289
261487
51
56
1
488909
303288
64
82803243
384512
91836
504486811
390705
169236
38
249863
353408
49216
382575
52
20
66
55
62
645248477
29574
25
411503320
42
11
97627
99
456869893
64578
497501
139219
64202
5
83883
93
26
137990
99
22
169117720
303764435
33099531
55
588149253
48159
429011
2
222393
482660
66
165259
842146701
469026
73
80168
284547
81
32771
88
165264
812105160
89632
89
50
25
231541050
17
442678
46
97
398046
1
82
281251
882008214
458427
5
893257903
130233
7
65
252877
295712
961004980
70
73
842214027
73
42
407977
456010
452119
80
58
47
25
83
156775
31
43813
608663771
315442
416978
436684
295878
38
263029
310948
30
263240
59
57
4
85
81
100276
19
127749
226657
262469
2
23
16
20
237618
62
260166582
83258
53
75
208065
97
4
249241
90
45
476841
25
468553631
496465
82
64
89
36883262
16
23
17
442431
11
40
477613449
68
497470
6
16
368470
56399
80
66
21
66
73
167307
387496
449213
48
5
21
326963
143772
89
29020
2
21
3
95
371098
306372
870126446
499214
328404
478933
68059
472206
494413
99
386386
44
580137301
794888828
702213848
68
36
31
1
329409
4
74488
53
110603
850353565
91
80
496117
8
105405
32
61
57
4
2
37
17
250236
62
309262
39707
935041796
213690
436249099
388616
34800
396903
160071
17
140256
19
7
59
56472
62
188684
25
53
71
401472
659012815
951890640
398778
20
5
86536
104520
342805
495655
92
207757
343152
455141
1
433153
5
98
94
410884
73
3543420
503273263
28
71
1
373778
386742993
266284
99
23329
345465
47
59801
272414
81
371188
45
459709
850288609
433040
310443
4
74225
11486
476453540
270206
79
897151685
279534
72
36
99182
123584
449609
25
379043
37
239285
6
469680
320976
13
55
57
220395
14
102682
2
398334
27
96
285208
4
593416798
72
280941
409647
99
39048
72
436743
216438
92
3
81
165690
360338
132503
1
7
47117
181560
47
211967
296863
485498
500136291
24
221958
58
41
62
499350102
70
962117460
29
87
221354
33
146900
71
46
89
84
59
408637
112564
278442
59
76
212904
89
76480
41
345827
140590
74
449662
318850
364185
177670
55
881390918
577194682
476709
206733
65
404216
55
330272
17
794698884
656070804
637571423
110431
202783
194513
38
443364
99
25
7
466919
424773
229600
18
404769
48
19
63
487563
442745
90917637
276347
208174962
58
64
86
2
417617082
492034
89
141811
91
13611
8
289443
54
149216
264978
44987
122055
373589
69720
76
38
14193
25
64
26
328334
764190721
401682
44
309704507
20
403794
128374
249760993
12
94
3
98
13343292
49225
23
302318
314528
179552
67968
292079
6
43
35
88
7
7
311871817
962121057
4
5
58
1
14
29
74
12
69279
375747
194858
76
503410964
276524
53153
29
379585
446086
80857
204312
47
83
21
157225
3
19
86
191399
98
91695
381837687
39
234385
74
240545
22
45
50
483816
180087
10
267890
99
67
92
27
6
32
92
28
7
76
1
3
736496054
179543
22855
76
37191
14
32890954
84
900861105
494411
51785
73796
50
111886
37
90
138576
86
242008
431781
25
239351
141151
466312
4
11
1
24
50
5
58078
50
348997
323135
71
442548
332758
383767
175179
67
9429
50
49
61
113377
8
66
205078
3
42813086
250961
73
9
3
45
20
27
342756
14
150569
336806
74001
54
27
347944
3
970822525
39
86
11235
7
54089
9
352314
166569476
447699
99
23
32366
417176
120796
69620
71
133925
94253
2
90
195494
184158
68860
78
93
95
236823
456264
89
87
63094
424518
69671291
283789
743625713
272172
6
70214019
85
63
100680
89
61
125781089
303436
1
23
60
599383124
30
3
81
69
74
94
162182
45866
395113
428268
430688
79
146148
5
449314959
67
243182
28
64066
430911
12
23
159013
27
131179272
218764
58931
69
49
71
139277
55
202424
231200
120492
16
394093
66
3
1
435032990
364863
354343
76
257051
64012
66
309455
450463
60
270686
268952
4
115098
655644001
18
4
57
6
174090
1
99350
41866646
139053791
81
332911
460796
316249
8433
49
66
308769
1
586048580
349029
28
727110767
223682
62
44
153161
94856
1
3
62
18
33
97
33
325603
88
7
84
326646
116324
6
281070023
103217
90
71
123362
33
481794
79
489595
428968
61
9
645300938
46
581544410
12
94
84
471743291
40
93
169815
793840496
57
331905800
65
69
475067
970072034
482579
424399025
95
66
30
83
4
139463
80
27844
57
201331
326672
326834
216063
18
20
58
266693
474712230
20
86
438710759
4
492514
1
109591
63
505373034
145300
200653
88
81
89595
10
913397
80336
554349946
48
665659813
76
468935
464336
1
116890
176188
474936
288318
246681
271771
176882
58
271499
42818
71
32
71
577810648
68
30
141178
5751
248966
424669
83
95
65
7
22119
249440
99797
14
93
85
32
78
421089
56
253116
44056633
23
84
80
24
68775844
1113
98
288988
161595
7
222888
534273268
388958
42
74
118687
52038268
409772
52
13
1
170244
25
26815
120631
30
484800675
26854
8
41
3
58
272302
3
208070
2
144286
471726
15
8
422222
92
79
41
6
241894
10288
38
5
18
2
103564
96
925657861
41
30
85
480360
44
76800
46
63
90
369038
4
4
16
474055
69
8
327767
77
91
58
91
124439
92
163386
79
87
51
435004
71757
446004
71062
41
44
3
40
7
83
48
313189
20
436374
213971765
38
33945
50
35
438976
41
196540
32
304819
20092
14502
30
8
84289
418915
8
430887
307415
111821217
10
135648513
518688489
17
83
804164926
8
90
439571
8
1
86
176667334
32
149230
59
78
86
223428
71
75290
48
93803105
511983388
1
71094
488110
183265
35
3
10
397077878
33
98
438393
65
68
187494
127407
2
320387
42
19
145237
23366149
23
21
1
33
61
259939
142198
97
65
56
709425313
324232
327324
3
159652
666638834
2343
71
28
40
300423
49
160497
350038
337667
270137
157652
221639
563896324
8406
7
883852345
5
72
68
48
2
75593
710379296
57
31
349067
56
27
413675
52250
450650
39553
136033
367508650
99
23
40
332709
21
6
449759
336900
268631
99
38468
91
79
455446
37
155606
477844
149795
72
82
87
76
424360
305177
5
235909
136887
97
21871
97
190591
171072
6
140060
12
21
39
43
96
299854
70
213834
86
311638
85
396764
207181
788960846
42
63
72746
7
67
160789
37
57
350170299
2
16242
341319
12
138534
202285
82
9
55
8
19
39227
397809
4
560393631
762934702
1
27
48
11
751325591
377780
28
54007
84
43
44
117512
37
17
192510
439151
203933
31
420917
25
79
74
64
7
44895
71
285341643
3
73
194223
13
4
23
19
2768
398404
290917
238736
162107
4
86
88
371789
642328195
69
16
97
71
276084
30
5
632709911
5
34
8
154581
331449
374252
9
6
41
38
88
499334
192189
8
279546
478322
329556
148600
96
2
207966
161025
36
66
7
19649
36052
355988
11
367225
94434
45901
347645
496863
86251
473954
115821
299391
33
99638
67
76
358851
19
99
16
68913
83
3
86
99
99145352
886881487
3
39
34
326061
218955
152229
6
113305
31
10
11
408948
409868
93
169616
9
66
73
143565
98
334028
17
321394
39
10
165504
351685
113419
38
81
9
991388230
115728
345772407
99
526453758
315068
288685
398429
56249
402535
407627
81588
347160
44
10
93
38
8
306520
396600
5
299534
23
68
358926
21
84896
298062
23
95
426417
72
53
152650
10
279031
629315732
33
437789
472060
295850
1
88
353022
65
531654536
20
371773
355938
36
446922
421380
416068
9
230837
8
3
388609
9
107537
941248023
267573561
101472
12
112117
45
30
97
3
455748
98
303540110
331552
46
15
92
47
320481
66
5592
94396
21517
96
91
214417
55241089
74175
39
52
399919
89724
26
170499
226965
78022
89
273813
78638
468417
7
260276
9
173351
188617
416820
56
50
41367
46
308859
64
10
45
15
2
43
175484
386021
197695
216737
60
214331
3877
147449
235699
9
31
67
42
25
217087
270209
304078
50
91
88
404996
183271
3
4
1475
71
75
113448
224063
150229
2
435297528
714771270
25
52
85
12
486450
264098
406424
266114
54
81028
78
320247
7
53
79
43445
39
317595
459042
454567
29973437
28
8
2
49
9
253960
40
488723
1
44
54
466278
374152846
27
208647
265214
59
8601
301368
64
158241
348295
73
48
264143
57
64
477294662
381787
34
467526
5
845367689
90329
60
40107
89
340060
1
67
37
38
69
29
6
50112
93
993791355
49758
25
78
391080
5
50
2
116481
65
482802
369678
600077819
271897
43
30
329400
48
66
89
3
491337410
97
41638
476476
306568
76
98
744865575
293889
84
132233603
80
31073
6
454063
61
407588
76
227241
240098
344757
90486
6
38
37
62
86
112852
45
170888
405313259
181933481
22
420326
4
497027557
276117031
164012
27
87
308871
64
367995
94
23
20
119216
245241
47670
464809
69
49324
95
42
283120
78
367305
57
439115
78
13
75
91
481687
90
221971
86
239828055
363148
195598
46
349532
63
100444
56483
73
452025
6
147934
9
34
220598
341038
233607
444215999
19635
72
62
91264
74372
901174114
250289
21
278079
196259
764333398
54
272122
423916
384466
247437
3
81
62
63
338605
46
36
1
644260669
97
75
180393
12
302981
6
152558
73
417659
94
96
13
75
823153084
74023
435893
64
28
368927
213562
58
99
63
47
31
28
65
299685
19255
361195
38
25
1169
5
87
304361
53
414636
299374
480513
35
8
74
89
278131
898075219
202889
112236
93
75
2
2
407877
306455
364182
87
106838
768356129
73
7
32
50062
88
909605967
439626
630635726
385921584
40
28
1
72
133047
27726
20
470753
174027
433132
287548
985563686
375861
21
61208
2
22
239627697
402506
43241
463957
1
295662969
64
478176
10
80
2
200619
536903428
2
377506
72
443017
99
82
1
107266819
250283
60961
960932734
30
485531
115583
349797
728441699
984142377
79465
255075
23
36286
43
50
349
77
18
132629546
74038
46
382015
22
57
310639
7
410499
92
384068
90
60
5
234121
2
98
466427
283651
2
10
167933358
44
84
64060417
195489
236151
59
6
8
286827
229499
85
171318
730747613
35462
20
51
2
409616
30
16574
8
42
30
6
62
602728255
3
468749
318198
66955453
69
417981819
69
491635863
70176
292336
56
15
470391
29059
442281
415147306
29938
410431
917862825
19468
51
875437647
99
161289
198484
383032
12
6
20800
246040
70
247262
68874
90
372215
99
54
65
96670
60
298005
54810
4
3
47
88
138759
97
25
51
39
419418
222574
14
727794562
15
55
146377
6
120217
4
437115
99
29
16
281845
630192335
184238
200097
381350
14
44
139231
23882
97
86624
368985
2
1
285124
81
71
8
6
92
1
252445
467767
349402
95
48
857334
76528
49
23
1
72
2
496886
54
73
19
76
22
844955358
928903157
43
227581
8
200124
207246
160078
100233
22
11
81
62
71
28
406068
23
46
16588
56
63368
58505
76
95
88
13
99
85
64341
907047847
95
77398
337633
60
237316
450011950
70
158820
32
267807
66
69
201100
31
16
53
5
174921
470928
70103
49
308877
498329
37
13
16807056
93
268102
173451
99
57
96
252496
60076
204418
5
468107
80899
181817
425195
147941
94
12997
239185
949966971
178073
87797
24
60
368928326
24419
223072
39436
125360
182878
207684205
53124
7
98
71
22
353974
31
9
51
77
425575
177996
33
230001
285707
190661
9
8
128152264
950520335
5
93
64
5
24
457683
437134
37
402443
14813
451250
677512359
68
274907
28
143334
51
154870
408235
122966
6
477733
41
272574
30677
140424
61
474058
56
17
4
57
97
210932
8
845498985
67
28
397622453
33
246696
526141322
80
381123
25
40
28
6
65
4
369602902
95
60
836324215
6
6
7
927441631
370940
68
5
353576
336855
45
31
59
3
8
241571
37
354274
355096
238980
97
700508049
8
399710
98
11
451284
26
5
249493667
387069
99
55
32
52
82561
414766
188737
2
196526
306618
282791
326210875
22
117157
182706
83730
357909431
102190
62
180129
886839667
250757
227673
332150
70
79
26
76
68
78
498361
6
122010
66
34
995274323
10045
61
93
16
301277
787537705
299093
437214
208123
4
3
141143
68
14
75
306132
279578
62
47
56
13
1
80
92
4
82
279814
444422
457787
77595
63
393665
189291
85
58
128079
499684
145678278
16
67
61480
22540
48
71
475667085
15
49
390374
16
266652
532794522
40887
84
41
64
4470
94
389915
224426
3
5
480372
12
50
22483
7
88
97
9
14537
48
93
69296
374549
82
107607
91
256342
361460
17007
66
36
11
169591
1
40
2
26
147238482
402976
99
254166
7
121942
744202133
278430
59
965391387
4
309682
529003324
348839062
28
248908
84
49
24
90
328637
388203
73
274417
243939
899551929
421480728
59011555
63
279914
78
81
388763
230934
34
493764
5
108079
117665
5
85
17
211943
52487
219229
70
40
482862068
8
82
4
891153750
1
8
392634
13
25
90
56
32
323866
98
476817
212745
72
84828
25
31
12601
398408
714423312
58
69
61883
385269
56
56
18
23654
123934185
72
32
2
30
35
255732
78744
398464
12
404198
468319
792232918
92
144361
88
34
90
6
8
73
646176599
1
364822
780859273
375139
76
50155
188730
89
94
32
45
67795
12
34
314296
347257
26
63
12
179375
394740
71
49327
71
109261
427790
176355
335817
72
67907315
59
309357
34
41
432429
180692
332300
45737
66
162360
281457
12557
105075
72
306800
59
91
51
66
450751
56527
196067
436938
467401
50981
94
38
5
330672
136738
400225
38
154985
427455
46
421233
74
589279133
21
53679
393375
71857
399942
13585
37
362601
2
9
41857
258631
226264
50
3
45
408009
89
19
199308312
283508
724435083
55
64
492616
386181
31
57
333606
41
92630
65
59
57
45
249694
70
3
961092481
5
459798130
72
7
179371419
443603
4
3
18
61
635041378
142341629
388662
22075
54750
27
226091
2
142407
59
484168
69
91
132598
52628
32
222417
215385
11775
166557
899832011
7
180392
99
282105791
5
445845
654159641
5
361170599
76
34433
71
68381
271222
114437
33
34
909694139
387447052
189620089
79440
329481
252588204
18
60
434831
83590
189653
4
487152
96
173670
143733
209324
7
24
377575
42
38
2
7
362027
26
76
82
440940497
737112723
376076456
85
107691
99
291980
460629
487842
5
72
30
9
255616
401670
255227
679871881
12
294829680
919888791
78
55
223581
355275
31
182980
47
444109
18
351976
459369
241836
57
45
349862
9460
61
61136
3
48
181491
356565
36521
726367141
285847
66
30275
227156
26
84
59
46296
431719
28514
158977
23
338578
342907
260317
46797
84
96
5
205042
328155
48
399529574
247090
829468507
37
61
213226
371008
89
21
354059
144681
1
64
22201
71
2
162420
21
73
11
90
411028
422600
36
30
11675
1
253697
31
61
74
1
62
560214326
940099746
476488
4574
38
36
409722
94669
77
8
84
75
6
53811
4
257948
230962
3
5
2
439073
175459793
4
89
40
60
37
22
489462
34
3
114290
319551137
38
71638
22447
438195
23
49
334183
917040625
7
140394
7
9
107355
476674
888125572
53
47
271835509
86
4
66384
51
855371078
96
241188
7
50
387482
9
5
433831
46
246981
271637
670565500
24
8
334793
7403
275454348
233893
339637
43241
93
48
18
30
3
95
1
47
25
126270
68
68
44
38
657667610
431838
97
89048
120083
42601
462548730
9
49
416087
68
481587
7
39
23
7
86
1
131717
474536
301325
94
69
82
59
94458
19
23773
303490
3783151
37
268371
381831
95858
51
76
444967
441456
485198
162495
153690267
25
325136
59
316406
363898
82
29
7
66
271383
54852
64
367588
446231
117901
20
16
13
379972
175078
470213
96
328572
78499
205623
162728
40123
95
17
7955748
21603968
37
64597
290027
32
489835
168262
19652
146770
39
183161
33
59
175849
250264
4
4
2
1
682378589
14
25
183543
72
909962527
23
284783
253470
3
98
5
178302
80123
344356
16
181147
70
70
67
250050871
58
23
485739
227054
759577860
607836934
441155
20
20
9
39
4
147552
20
86
463602
212816
1
10
195097
29
130
580546606
685381841
29705
139609
91711
208327
48
69
5
27
26
94
26
460338
38
645665167
403947
87
607214458
55579
6995
35
34
285074
317297
324616
3
625661042
646304393
30
56
464279712
40
213514
440539
36
400822
70
2
306398
397813
76
58
30
4
438653
401982
4
308167231
92
7
14683
100490481
85
21
53
486857582
396250
77
10268
89
443293434
373738
179420
51
49
32
7
62
405879
32
44
88
61
439289
684448011
24
61
240108
25
16
218420
32668
32
59345
241003522
57
80
392167
3
453966
76
339845
397216
387133
9
55
286585
116293
477506
42
80
1
315173
7
478155
117899176
67
398066900
264379
3
325844
46996
145385
36
47
410120
22061
13
89
14
93
283740
75
63
114249825
268450
439894
44749
226166
148383856
26
18
53215258
7
15
199397
24
18
158675
42
53
414062
98331
155579
17
37
32
79
270830
140583
43
20017
366865
31
34
52
97
231896
94
8
8
243141
4
345654
48858
386196
3
198263
28
44844
82
299165
20
79
33
80
53
376205
57
491947
104197
49
481445
61
329633
69
180081
406902
48
25
1
8
425870
89902
869321370
29
34
329609
50
311982635
277731
19
96
89936
363636
66499
705958315
651981342
276074
2
395099
152833
40
3
7
173299011
8
75
420362
55
79
145955
94
40687
102366
56395
31
51
447147
6
58
63
127637
2
392674242
2
31
1
46
86
373658
34
5
7
435965
234501
257502
90
162443
18
369651
47
68
8
307676
62173
97
292874757
91
87
468728
49173
82
304760
57
73
4
475907
5
4
66
19
280338
93
300271
70
95076
72315
40666
87
209823
85
62427
19
67
78343
22
485561
30
79
413577507
55459
55489807
7
831366749
51
1
367307
460656673
75
70
152403
96
11
246663
56
958001325
70
372741
957212467
87
398493
21
4
276156
149296
283133
447446
7
27
206828
19
84
43
45
736704374
465025
53
438447
69882
392557
160835
57556349
476460
59
21118
92
438849336
44
69
334978
67161
922015849
415191
69
39
358775
420100
7
450000
55
16
540829278
171964
95
331796
482288
293319
81
493796
455335
172690
250054
20102
361761
91
1
187014
463698
493519
8
390524
362195
8
24
90735
55
71
8
344362
75
39
357318020
451663
112611
69
89796
97
28
3
461717
56390
857235531
80
408582
736625057
51
336032
184995
116598
1
461158
228060
318734
156367
576298203
12
8
434230
29
24
131375951
96
19175
278187
147733
3
98
129384
9
175668
3
89
281049
255228
78376337
1
365340
2
10
65
27
234826
41
15
64
3
255949
7
6
22
24
41664257
285322
38
5
31
111752620
45
15
126904
33
32
209506
3
240907
48
307431
3
136428
15896
77
66796
143756
87
92
1
62
90
199778
2
497876
6
20
90
101229
124703
60
204501
58
151353
9
460263
984440815
19
6
36
14
100286
9595
95
98
2
34
41
42
6
44875
798502349
930595186
63
9485
19
28552
47794
7063
25
76
77
306285
98
116240
496108
46
166586416
219868
87
31
26
85
64
90
62
129698
70
29
179547
63
4
368919
55430
415607
368264
454400
96331
111014
5
54
8
260163
6
140606
253748
25
99017
143017
1
250664
423576
249935798
5
70
17
77
89
202775
200014252
22
298918
8
5
408906646
99
36
12
302008057
655421150
161293
152844
467788640
87680
49
12
9
96
41
307399
623623800
92
19
469955
23980
56530
35
90
263769
90453
1
7
160315
58
140789
11
12253
200685
459196431
152472
93
7
34616
377090
59
65
120962
14
268142
95
37
298312
8
20
25
58628
56
98
343236
56246
49056
40
1
5
51
52240
379692
279107
466294
535
454959
482911
330385
98646866
4
214976409
29
12173119
57
290916
3
3623
919437915
1
20
71470765
62
21
146438
334649
49
99863
247543
374689
72
12
78
27383
698377121
31
435683
472106
84
123972
476465
470339881
68
66919
29
309121
21853
35
74
209463059
53
64
440840126
161458
7
499298920
37
82
90
108631235
10
6
37
72
97
14
3
65311
883552288
24
16
8
245321
34527
3
381862
446063
6
108485
128313698
3278
292073
72
303128
39
8
89
9
57
97
337840
394655264
25
1
166901
70
8
168732
7
8
414570
97
97
28
497993
31
456642
848869819
38610
80
224829
81
97
20
77
507418082
187405
19
43
462949
233947
92
185486200
36
24949
47687
83
487624
28
46677
886324286
29
31
315522
6
291857
90
206543
307463
54
265305
474945
21
11
112316
437474
41
239153
6
8449
225873
257823
254496
34
372860846
119366
15
176276
372160
369938654
114065
442381
59
329965218
24
57
400693
325366
291073
1
2
87
37
1
3
51410
49
60
215206
258068
298510
71
113521
329452
14
427539
2
75649
82
52
334767
517998016
2
400465
19617
187597
180628341
7
2
54
62
30
219398
81
7
430150
128144
17
44707
890026772
140630
5
143990
25
84
99
393401
53
191049655
89
70
176609
21
256373
461012
2
38971
151148
387187
330943
79
37896
96
42
67
299002
249128
56
58
24682
454705
321186
15
258728
13
7
149565
16
397446
433621
64
36
1
17
63
325735
6
274348
319028
23
304316
102441
1
393390
79767194
507151766
35
161536
1
2
89
40
6
449955
47
23
9
3
647624316
63720
35
6
17
74
479500
23
32
56137
3
21
43
57
39
50
88
58
184433
57
127230
402820
76
7
8
52
26310
227522
74562
96
220352
254478
14
39584
92992
486486
13
453668
47
5
144550
140438
184565323
82
71
412874
413936
74
163751
21820213
365067552
9
94
15
220085
28
486790
348172
65238
406742
8
182031
4
91806
360091
72742
69
32
28
317867
340749
2
439751
82
160857
968877225
386837
9
63
239668
225736
90
233908
91
13433
450959
89
329935
334454
383904748
29
96
93
10
52
57
31130
577928461
22
490078
2247144
73
74691
83
77
23
6
18
70
331461
21
370471
23
16
1
210288
117038
5
363214909
54376
93
54
316463
233225
66221
62
41
1115
83315
94410
4
15
67
388780
61
863063032
6
206709
20
359739315
431712
70
439173
332488
386608
496385
82
69
60
274120
66
26
272446
173199
284520255
351159
3
44
115565
122596189
53
136121
19437
446608
66
475692
133
422963
26
15
413033970
86
138604
57
450279
52
84
48
299353
59
1
292773
69
3
5
397888
35
94859
386553
48
33275
36
431435
613643480
5
46929
595151515
10
91
147082
8145
377891
36
326982
85
365439
82
354169
10
376598
22
29475
72
73
58
481310
83
346478
122142227
337641
293312
468597
64
365088
28
218924
445267
31
8
333198
73
78406
183693395
88
13353
286820
34
77
436093
57
76
88
66785584
131739
82
814023910
345725
84
47
36
494486
18
30761
16
106156
293475803
110344
84
2
269195
362941488
7
22255
39517
222459
88458
60447
58
59
124423
52
33
103630
96
334186215
27
12
146649
74
677360816
36
67
28
204253
88
75
11
48
31
364469
28547
1
3406
9
615445605
43
20
659463084
10077
60
6
852566807
73346548
88
92
84
6
50
2
63
490332707
4
434881
325266
321769307
36
38
265874
43
37
7
57
230394
302331
25
406450248
986387994
79
24
50
19
219792
91
930626127
98
315690
24
876415388
395925
67180032
4669
154568
3
731717285
203333
99
53
94
490056
10891
293815486
99
8
695811770
30
142750
10450244
51
34
4
340913
381078
39
1
71
2
111871
188818
18
398957
8
298920
774785022
21
558231761
389465
236912
383130
290642
43
236091
23
45648230
99
174752
270078
376360
973393961
88837
75547
143073
357707777
420027716
161308
8599
219957
55
49
18837
49
79
95
23283
25248835
64879
153868
29
83
11
667902626
27
4
481392
63
833537736
73
116286
52
433307
63751
484840401
83415
59
931943049
55
8
518477828
34
63
294308
477220064
443792
86302
246236849
82
29
300173
9
289772
488305
59
112394840
621041126
41
15
98
63
803929614
637715737
49
7
3
995452772
765421395
76
67
282998
356833
34
5
88
153794
294594
248799948
45
861327656
3
1
93
435898
266085
79
64
99529
6
22
215046
425758
51
75956569
87115
36
41333
1
416832
2
252187
22261
26329209
74
18
356117
240726
483772
394379
55
97
5
937262433
15
79
371129
58
60
73
4
122698
55
21936
1
283396
456949
211922
295683
494063
47
34312
3
301727
9
435899
45741
87
1
360170111
12034
88
862108385
490366
61
421682
38
91731
78190988
89
81
469365
99
66
36
96
155868
54
371449
149624
9
303966
114013
2
37197
410733
31
181720
52724432
83
870556352
24
70
205452
87
43
296511
129803
33579
29
25
50
409416185
25381
46
205623
305812
3
336617
325766435
11
75
21
354028
29
354887
217433
62
27978
52
470799
181584
7
48
68
245253
7
19
135423
96
753400176
70
4
3
164944
49
28
489367
761294906
5
95800
399782
30
865931773
3
146111
475208
279461
140380
273841692
6
45903
221628
7
429698
113818
94
6
374632
254314
6
42
1
78
7
818270565
64102
117007
88814
25
119683
401864
8
90242
72
147097
157381
22
346670
57437
154276
363351
3
2
51
1
356111
445946
99592
412622
881857089
10523860
971836743
5498
6403
202690
31
193366
474587
1
234588948
44590
170376
45725
7
471608
98
22648
9
30
97
271135431
190186
273180037
65
279977
476533
136378
23
21
84
29
12
212329
119665
61
61
79108
5
311109
65
4
21631
928827817
13
690449791
348853
139424
244701
168223
3
35
52
90
239035
32
20133
49008
282808
14
43
80
92
234717
95
327497
84
48501
60807
9
3
30
303875
88
265933
427696
74
9
68
954277762
13255
726496600
62
75
149991
16
4
75
417304
54
21
74
45
6
717842340
219563
120513314
453033
190010
310927
164035
2
61
68010
305447
355627795
25
299418
28
90
21
425017
42160
87
428092
913295552
941870562
62
162063
32
209188
349841
14
4
40
520153299
203058768
322648
455737
50582
3
86
3
15
71
8
311647
57946
74
78
457679
97889
25
9
750609094
91
24
127601
69
79
39
8
76
72
85
10
59913
195814
765307297
40834
432665803
87236
91
92
263593
64
289232
55
565277730
129336
60
60
651157439
427332
1
224065
26
117360
50
17
15377
43
353769
50
58
8
33
83
380764
49
66
58
5
474355
20
694384604
75
283769
90
66
91
459213
7
248204
85728
57
45
3
364167
7
57
10
885129645
143289
20
5
97969
392149
35764245
10
121192745
16
75656
7
48
11610
71
60
47
98112
79
431200
53
449837
9
519578091
94
300019
80
10
14
120040
53
97
1
89
92
192633
7
7
584546572
90677
84679
641412798
321963
38
4514
328857
395283
65
238684
88
335930
893474371
92
1
13
45788
10
76
54
408056
441510
1
309338
162343
478229
36
70
4
12536
925933101
329811
47
43295
10
310124
120632
28
63052
170848
40195
14
59
389680985
64
2
490501
111213
63
30804
19
327658561
39
835002265
480989
97378
158640158
65
97
78
58
56
89
326073
99433
606774718
16
71
25
892733407
412469
31
437176
33
62
196804
1
205106
564749689
290112606
283298
4
324482
7
14003291
92
254722
30
459069
7
7
60570
341544678
211916
210695
312921
229120
48
252283
57
219095
89
19
305856
394499
102227
490833
329628
447633
3
220970397
287069
64
6
81
94
147375
9
96
164963
181135
413027
88
344001
50
37
13
27
47095
124666
60
63
53235
38
748931653
6
41
156346
72
272265
681153461
29
51
376024
197893
93
287770
3
235175979
7083
72
6
78
162031
79
250003
179383
49
97
87
23
78
47
84
454076
17
470040233
72590
207717105
94
51
447966
54
474770
9141
21984597
108341
47
322708
363629
85
55
43
215817
388595
53
88
97
3
218820
99
17583
59
175436
1
83
4310
78
1
52
4
19
16
273562
103777
123563
3
1
1
96883
492806
60
88
24
92
32
514623798
386854
85678
99
73982
235880949
49
25
39
39
463253
12
2
280799
221157
52103
476103
426423982
94
328827
371501
38
2
579074598
187052
79
22
72511
63129
920007354
42
6
65
16
74
81
96
16340
12
755969512
491634
5
114978
7
290386
302280
49
45
1
361134
24
2
103746
92
88
475740
23
406706
361177
97
2
89
220206
70
24
8
37
30
20
388603
359825
301926
6
227637
59
321938
981184415
209879
39604
87
379989
266963406
39166139
44
38
60
22
127536442
449166
2
893062833
304839
1
140207
5
10647
95
163421
877214715
3
285895
223090
14
348938737
128197
148667
57
415700
496448
188572
28
289301
250316
38
208074
422561
87
95
41
9
94
292019
1
343148
3
89
10
59
8
26
79357
1
4
93069
49445614
47
7
179542
193491
312256
62220
51
71
498260
19
9
280201
218465
25
217437
319979
57880
47791
2
225173
85
9
431890
401875
16191
146933
456300
30
34
19
86
309516
167925142
171378
77
68780630
222363
345359
425988
115321
130707
104825
32
88
29
373199
151760503
306825
255561
804007600
30
69
51
257841
225596
201816
309438535
234104560
233726
14230
8
59
127856
97
83656
95
53
421262
27
311042
8
41
465919
661907470
111139
85
600283744
91
91547
22
96
35
287766
3
55
4
537000083
66
708065876
11
46
57
85
285677
40587550
546
494292
8
53
27180
381312627
239440
148731
1
76
41
9
438116
65
18739741
340427
428823
266802
43127
8
297203
147681
99
24804
9
2
30
2
250354
30
2
835678794
22
294401
34
52
52
232543
423488
55446
148017
5
388717
471126283
450306
15
203919
2
10
91
79
86
14
52
36
40
78
125795
245611
27
86
1
201057
2953
58
431
841447452
83
34
440720
7
93
47905
47212
42
62
93
60020
92356
302529
465214
85
62
130962
44
63
168617
88
3
17
348837
303258
836795408
7
40
65792
950222465
47
3
76
24
826126915
34
35
74679
475780
267921
71
692622923
230909
8
18
2
655229614
443899
73904
20
141200
95
419360
165582
3
147475
91
25
9
121587
331407
7
76
519601660
269546
6
98
944481722
238547
62985
51
53
94
233662381
258044905
287060
3
92
15
405889405
82
481375684
674013757
452420
54
158666
70
225695711
319139
86
362312
143321
20
282698
94
8
19
207464
54
7
769767831
35
72
3
64
27
96
140702
80
1
30
261256
12
65
40
889
216475
18
307857
26
74
3
16580
236802
323369
82
426615367
7
2
2
406392
17
93277654
2
97
97
139653
220199
307301
436250
5
1494
47
67
465048
26
25
23613
73729
84
44
66637
479585
38
2
382931
1
55
446621
96
324117
33220
72
251564
99
18
43
9
2
195088
445096
476203
37060
87
53
92
222018
41
49364
64
21
319855
102046
1
18
24
190809
43450
764451962
84
196159
32901
12
29
57
49385
405870
2
128267
82
7
81
216715
30
38
724827245
971347316
26
58
344263
84
917958596
133068553
36
46
446937
77
910718442
328811
754215086
41
422346
252886
59
179035
242670
97
8
340452
53
343871
15
425312
6
428293
82
47
7
19
354814
98
8
310918
24
56495
94
74376
98423
85386
421098
36
78667
452514
464587
351377
50117
29
135649
8
56
74
404175
49
47
206950
174206
393168
9
15
28609
83
54276
2
332664
9
156234
254793
322518
96
354828
68
4
78
33
488329322
194665
89
54
6
37
66
85
16
42
66707
98529
36874
299590
58292
94
168279
6
68
100986
218300
606334211
6
247221250
400140
11
50
696939413
266737
864059068
59
57
52
126188
17
62
403240043
34
115678
14253
12
14010
52
56
236511
268505
3
68
9
6
314408
645034437
70751
40
47
565358355
2
546383329
635119281
259291
65
186542
182930
22
10624
52
15
55
30
66
604311483
50
4
94
278135
46
289385
84
156105620
43
73
86
2
10
41995127
122641
282438
59442
6
55
66
154308
3
396810
10
96
4
346032
371035
822252276
94147
425680
290313
147749
95
253239
447887
9
21
439358
494760
53
89222
30
78
690072598
63
7
74
38
285089
92
1
384699
79
6
10698076
20
125777
51
8
373535923
463395
52
56
475499
65
913294467
53
52
71706003
48
93
98
28
17
249855818
260728
33
479669
152331
53
52029
111977
65
98
8
942068060
1
193074
173864
440083
59
425629312
1
108552
177074
395047
194293
390884
67
153422
92
55
30
82
478599
69
86
82
482931844
91
309773344
54
17019997
100114
9
97046494
90
622820624
26
172439
493527
10
60
169566
54
15453
66
512791585
79
962844938
3
529239463
35
4
9
28780
930996165
470227004
41
24
183655
10475
144067
71
134023
37889
87
37
27
68332
55
4
436529
34
278731
65689
70489
487916018
9
976200155
922961564
77
78947
228604
14
961670321
15
51385
84
5
45
348853
8
43
599008757
432449027
55096
187863
167363
304654
247928
65
74165
144353
99
97778
34409500
249240
163870
122099
64
8
53
290194
563965323
271791
266433
458723
140291
3
69
401253352
76
44
40
487485
8
359918
361837
827981625
79
325211
252306
454664630
35312
25
679416640
27407
356940
88
30
36
4
16
86
8
51369
66
95
25
849966487
39
59
3
162107
21
4
15
22914
24385
255520579
61
64
48
32
283926
138186521
465070
29
234982
20
76
235834
290800
367598
133635
49328
196637
59
69212138
83
82
441206
66
354110
41
6
322620
81
3
7
369574
48
445064414
23
25
147781
49
184365
33
357438
52841
47470
464543638
17
28
338572
71
206791
177891314
335739
77
31
20033
70
85
287477
432410
713034506
74
54
238112
88
469778
50034
49
94
57211
16671
65
37
862031454
36
356802
441007
37
441678236
39
179127
134932
989147770
95
91
72
76
385982
50914
174784
4
45102
81
168949
15
540841858
67
91
22
464515
50
458765
13379
2
389917
32
312422
813176962
447075
76276
221993
42
433318
173463
142921
96
97
48640
90592
990652375
174702
1
23
18
8
20
37
495811249
50
439839
749147705
4
19
12
47
36
351253
86
470763
9
33
46
255602
148006
164681
91744
41
46
339876
30
99
45
3
514987082
58
24
74
24
308499
1774
240669
473960
40
6
372838679
19
307198
10
27
47
123202
7
897316201
34
9
94
4
907244679
148163
287418
19
276991
166880
78
84
35
80
161941
368841
471802
11
327755
691695340
150685
27
120394
33
54
83
237033
61
659626441
6831
27
9
342246
384805
63
64
405661
203183
40
84681
13
29
248296
375868
11
57
2
39426
181030
75
404205
237580977
771582909
482872
23
229634
9
38725
22
235224
38
13
4
78
6
1
911357140
133357
244360
114749
17
76
306248
43
9
128949
389171
190788
95
171748
7
243155
481997
71681
6
92703131
70
6
475618
335995
58924
3
98
214779865
6
9
241499
435351
210668
6
687916688
76
163549
492850
44
213931
3
47
8
22
79
38326
21
88797
459167
31
19
20
99
45
263425
58
53
17570
428935
64
109295
52911
61
13
20
677592633
72
2
351032
345463
47303
4
25
87941
237384
382900
8
9
435103
60
1
175465
4
803562352
40
95
143799
717049996
22387917
51
480663
63
56
482822303
356961
73657
89399
445553
236740
69
82
96
69776
257121
143597
476018
51
456020
53
85
63
37
18
498219
499585
7
27477
87
39
77
1
370666
421666
53
193210
963938898
7
10
62
116686
204762
49
91
182270
91
297754
4
955976892
7
198398
50100
435398
726743701
480940
476596
203756
340260
31
82606
188490
370063
413606
443518
64
9
73143951
690717030
3
45
394132881
416167
372297
8
86
870345167
6
198215
29
79516
882163557
142571
65
58
449909
9
257237
377511
82
2
36829
597998529
40696
83
14
89
69
71
293044
223417
156679
80
757863440
8
194312
93
1
99
60
16
636985351
25
57
40
18
74
95
89
23
134440
110233
34
5
3
866176160
225423277
268603
117048
11
45
425320
77
8
416448
275590
447266
1
5
293689
57
250328
96
476841
26
61
19
1
30197
158586
260450
220459927
31
250183
63
57
15997
34
3
209278212
34
237568
463089
200359
418695
262401
10
31
63
61
3
284511
6
97
425065
159123
98535
94
380214
93
4
23
19
6
91
62
80
67
413340
97
379556
9
11
86
73
448865973
44
105804
332315
18
437651
75828
5
164686
90841
42
14
13
95507
8
76
271632
443740
104971
176580
342972
604624455
213011
311139
76907
84
493713
27
5
72
88
66
17
306878
252672688
202262339
146073
377344
278860
87
22
84
53418
41
267722
230399
827098473
380997
72393
495584
19546240
38
320210
33
469352
269809
9069125
160092
37
83
170462
34193
127605
43
75
191360
494695
390534373
82
7
7
10
6
33
8192
9
67
187345
35
426181
60
74
351419
22
468033
263626
131764
2
68
80320
323698
25
152073
77
86
66
35
24
370257
251560
386653
2
5
42
20964054
155436
7
164976
9
197172
1
25612
117619
583735875
256376
875704075
255195
219013
717252943
72
485075
79238
160525
31668
50
413207
263027685
178894
95
20
376690
170038
1
52
50
1
81
33
58
433835260
44
443632
472665
29
65
3839
50
117713
8661
43
293888
4
2
5
1
49
385376
83
817360262
61824693
68468
509293054
46977
946987648
774786488
2
414464045
399059
60
89
108353
459544
3
453833650
90599
34
141525
25
118174
220769767
499490
80
329997
71
206685
288848
99
5
39
115158
380755
61
195560
351604
99
470271
70
1
777603411
787227888
73
8
9
74
327763
90
89
135261
3
97
6
17
451665499
87
66
77
218484
4
426379
78
27135
769709424
61
173828
87
35
124492
600896813
466735
87
98854
118500
6
34
19724
372415
15511
58424
64169
60
471907820
95680633
4
16
454336
33
11
10
47
27
9
44
15
196728
64
19
81
598003679
394755
80
61
458124
582801193
36815
69
436463
66
215726
62713
18315
34
60
389987
207642
1
97
84
182047
63
418347
316538
492081542
8
660644719
81081
300685
7
50
476464
149431
56102160
169531
52703
142443
50
67
288186
27
472833
64
347762
74
26
143165
84
13
289876
202945
243609
303144
48
166628
91
353117
85
458320
66
72
5
10477
61
7
329735
5
107641
69
43
2
55
4
408933
46
23
6
4
78
182390
98
40
445521
131816
254475
173894
94
312004
20073
312545
714747353
55
337871
74
122897
891520477
261523
294820
20
392574
230533
86
38
327762
52
56
43
3077
178000
51
81442
6
32
391555
8
32
290809
49
452138
98
223019
381883
149375
32754
47
220398
55
16
8
86837
211797936
9
7065
38
30117
417576
32
65
236669
2
48
292513
608686278
13
454184
361627
42
257992
4
62
5327
422380
42
41
8
459740
141161
11
843319922
411826
55
64
472518501
12
95
66
485818
18
91
91
27
4
220509
12
95584
33
70
1
19
67
381876
111134
367737
269096
11
27
91
47
3
50
191156230
370698
221665
467910
220614787
30
96
68
208344
194060
694030262
20
8
380438
476075
52
85
62326
67
421295
9
25
4
47
443280
2
72
2
339559
287426
95
253420
31
164582
99
17
29
68
45
46
73
54
36
245787
464636110
291645762
7
7
197854
391791
5
9796413
82
5
47
41
2
76
9
36
93
75
262191
460114
430905
342170
374256
437292
175017
2
288132532
6
51
1895
323879
112310
428165
21
119005
235822
484910
136853
120892
750990722
5
49194
233330
6912
385107
56
371699
3
469775
396284
9
66
329906
83
379385
25
88
39322
88
661485957
88
108065
40
244266
998751249
16
45
72
337929
72
208528
74
31
19
51
6
4
45
79175
86
95
12
40
654722175
386082
402603
25
81
200282
30
60
57562
14007
2
1
382545
356204
22
713638232
292089
309726
92825
880493995
99
900128318
440809
92
915502805
17
836708954
9
390171689
94
269352
250782
85
99
91226
410053
77
270908
319331
77
166688
4
7
40
178461
63
78555
96
329071966
64
62
3
46
90
27
36
368749
6
1
5
85
483681
149344
93
252639
24
63
38
456660
97
95
41
50945
180216
71
3
193136646
53
10
83177
362051
45
87
2
174864
73
3
67178
2
88
202745
55
393070
5
12
297469
52039
75
79
44
127662
272533
2
25
144093
768652240
5183
45713
95
17
8
14
41
14
58
95
415732
151790
340017
409300
677724206
9
10
39
10
719
284430336
129060
422333
6
31
896351131
2
257835
241586
67
23
21
17
60
95
29
95
143240
511287999
75
80
73
10180
458134
236142
305334522
173631
424286
37572
62
487806
14
48
388969
107224
267559
86
60
41
612633348
469285
39144
369608
61299
57
33
42
355401
226271
70
58
47
5
430599
379123
76250025
17
100329
31825
62
68
5
26
746654937
89
56
8
37540
396249
492562
13
21
88
983202391
140200
77
145519
64
12
344733
64
71
206437
7
45
83
83
985074812
391736
1
395478
498367
97238
77483
245969
12664
438461
289584
361127
51
66
135852
62
337261
615678717
13
329790
15
304290
2
167024
52
281374
342120
582768291
200428
59225
45
366375
15249
81234603
88
420910
322957680
332935
326364
69
474848
75
399368
17
80
4
362110
5
72
517502002
227917
471481
54
430045616
321257
351117
349361
26
65
87
92
17
86485
23
40
93
298676
183890
339596444
323043
42
470168
13
46
464761
377582
17
21
341433
3
884197998
5
440429
69733
190859
383255412
47
150316
55
458680
482694
427294
65507
23
103201
223602
430429
113484
368606
722681825
13341
231917
40
279058
98
362062
1
93
371928
170143412
49
339962
302149
16
306278
86
56
41535
34
135737
376929
369381
81410
49343
79
16562
94
466360
469354
69328
314084
43
78
323567
92
9
49
3
11
358988
94
43
221028
587161469
79593
75
444787
7
47
94
429422
47
46428517
414508
157037
152186
199931
53
485817
86
382097
148764
56
27
111391
317077
52
44
115548
61
79
18
682989166
215015
7
20
49619
65
42
248079
23781
190741
28
377459
354733080
374095
391929
19
390414
94807
574197380
301842
282337
2
85
204073
831054050
263257
230803
23
255468
1
98
432963
14050
21848
378524
135726
11
24905
9
420692
542741494
44
9
441495859
778746548
19721
89
42
15
30924
45
91
2
44
489707
23
438597
190610
94
36
348009
270596905
362934
28
22748
80
33325
28
228683
28
25
434217
55
706714878
497148358
97
391436
44
28031
64
32
485756
403498550
62175
20
35
311725
256606
37
486183
901174987
5
74
45
151138
93
158190
70
33
364728
433807
34
60
96
867420448
42
50804
146470
75
72086
76
25
1
9
473328
34
409250
278543
88
66
46
479587
340534
6
77
58
62
90
486817
73913
430422
80
9
8
81
99
217060
64
318291
98
386569
217237
90
35
30904
499228
47
339111
40
105475980
129218
288620
452581
228363
81
154336
233156
539627331
32413
22
94
50
232710
228678
344092
31
60
277674
8
1
78999
6
133706
57
70
6
85392
94
59
85
412326
62
430269
25
51
2
40
51
30
35
24
69436
316429
76
77
295315
119055
645598715
90
8669
421949
7
4
99
271529
869264903
393990832
65
279673354
53
47
75
53
433250
53
66
67421
93
79
103862
1
53
5
261015213
285470
205532
24
73085
8
383736
154516
455109
37
60
5
597657267
690804023
65
429369
45
49
475076
6
237154
69
408634
51580
68
5
69
20
485069
68
191488
29
95304
71
48
6
10
338119
253139
53425
14
87
24
64
2
317746
58
346073
354586
113331
87
56149442
260048
83
33
6
331360331
91
98
335074
370015
471392
435422
382884
400252
463472
283624
34
31458
30
81
89
63
59
41
410404
58
83
446284
5
261846
431221
5
42517
40
84
163759
79
66
431762
95
619235823
463393
212976
901306958
19
211993
280691
44
218481
446855
53
96
8
349084
56
303318
68
162974
85
80
43143
7
366794
215231
103985
57
35
2
3
333283
3
25
988238577
585961937
161301269
361270
42
13290
399382
268106717
153840
63320
34
143863
96
154840
71
3
77
28
24
90
294382
16
175840
80596
12167285
363096
493103
65
849284618
109653
92
112906
63
70
96
5
121969
84
6
296193
5
628590100
98
447736
825033599
140797
72844
77
331669962
222986922
24
8
45
91
18
473418
130141
73
6
408932
292166
41
76
54
14
367830
73673
3
10
303402
67
62
102617
96
97
255372
42
365980
72369
4
288445
7
447284
46
169499
5
487736
23
797146222
31175
348113269
8
58
114522
1
4
449348
597455956
76158
136462
9
61
34
239354
95
985914714
72
452682
1
304125
280366
66
72963
90
96
259756
48487
42
7
270741
93
556257688
4
252712
37
320199
40457
2
71
42
737964264
346308
87
8
19032
69911438
295011
37
230024
99
264732
7
13
97
85
9
8
4
92
55
246414
44
80
12
703293555
181300
498135
14
177524
328746544
77663
32
49
338445048
4
5
88
88
91
57
68434
555679589
85
61
98
436260674
19501
31800
23
256549924
132607
108580
42
14
315914
416207
14
42
52
326019
76
24897
86
466533
28
95
3
60
72
298806
185283
27
511807394
280236
661820251
125690
311768
76
762618118
65
20
972293772
38
69
80
51
78
246035
14
120375
81
203583
83
5063
24
90
125931
8
18
80
5
201635
364326
32
311648
55072
99
107563
32288
420040823
343445
111096
58
2
10
21
36
33663
8
9
43
876877365
29
436776
70
1
58
435625
68
39
28
394211
11
531952474
58
27
5
88
50750
78
68
5
65589
30
87
81
476450
34
7804
56442
237629
93
6
20372
3
279597786
84
352828520
25
30
2
63610
267975
365222
237597
47
363724
88
44
51
325281
74
31445
3
98
28
68
97856
4
533091141
52
351385
83
209252
613825619
56012279
62
4154430
31
28
250961
205338
17
82
51
65
288802
22
441075
19
88
22
756190105
4
4
21685
245279
62
245216045
964509400
57
484413
44
55
146896
43
97
40
76
421832
80591
24
327063
83
42
12
75
773027755
70
472681
9
139195
62
275471
31
196693
64531
54
4
53
105657
80
144707824
273191
129047
73
37
473356
248047
5
85
52
79
440680
9
268312
26343
82
2
66
5
50
92624830
99
24
8
167453
859302498
1
16
71
346043
204685
21
39
1665
63
147760176
323395
313178
34892
437036
88
464886
494335
394028
311513881
127122
20
26
71
3
82
39
33
8
127433
6
42967
50379
3
493026
93
2014
23
64
46
187751
78
18708829
271024
959052850
100821
77
327711
234397
403564
439666
243678
78
306878
46
455597
9
159413
27
22
7290
87
42
93
21
30
48
22902
915070219
384980738
353735
672007789
454067
7
270086
328108
42
36375904
355847534
196125
304056
8
426091
125941
4
493686
319812
464753108
65006284
94
98831
95
187804
98
11
409868
10
453330
166392
55932
14
713069110
15
254986
65
79692
59
980978860
10
125076
91
195838
47
312105
37
47224
53
62830
417608
67
592015084
140688
11
16
5
22866
2
145810
7
58698018
1859980
92
4
62
120078
189847
1012
347494
7
555738568
396453
82
68
24
490120
525676299
217145859
63
151001
37412
232897
14
35
32279
81
10
70
30
2519333
96864
1
97
415777
237659
30
36885111
8
55421
8
72
210695
89
760167471
359472
93
188645
210244
23
131147
73
142351
78
583240535
4
90
155278
458203
1
70
26
46061
304416610
373121
87
290542072
6
24
96236
367628
8
255073
303314
159260
304016
62
405603
71
5
52
377441
13
466816
478001546
61
45
61
340035
2
34
58
73
72
837117069
58
99
750735929
165331504
443870
82
91
31619
69
47
459339
59
80
20
49
346550
35
946994452
24
76
431739
74
60
5
15
80229
27
53
9
256888
324637
10
3
796256894
1
109070
9
269488
339263
98
93
793811748
570362158
65
96
170889
90
76
2995
90
168513
341051
325390
454343
49
26
288734
3066
99
116339
1
37
375878
11835769
55
336860
468428
3
63
354732
476561515
122619
6
451932
51
59
81234
214234939
43
8
234005
30800
30
221549
345363
969861136
36
9
232460340
3
349835
5
68
257047
40
445967
853762044
252251048
490613
96
4
8
486115
363614
191066
47
146067
369430
788141976
14
56058
156054973
86
18
151160
327423
5
984677088
73
93
22
475046390
352544
7
57
407558
99
26
432137
81
191932
65472
141869
79
412687
34
59
5
249505909
914555788
6
72
24207
42684
76
91935
21
3
69
338938
29664
344589
216269
432720652
50
429343
32
149461
3
23
34
28
98
47
73
138261573
185666
2
31225
53
57469
378320
35498
11
29
423710117
325531
67655
119276
73
400118
817698549
169842
4
50
363380
29
18
480946209
329201
21
24
317259
59
46
200301
614016893
74
127114
41
65
218703223
40
20265
52
973637703
370184
34
256555
9
75
42
61
186509
39
61
52
220608
445598
8
3
80
4
60
290016
293781
437197
60951
205923
15782
464569
96
91
490374
37
20426
79
175935
151141
333481
241875
7
92
76
226062
231005
2
86
46
36
85
321993075
147568731
71
712727177
304545
2
12
29
478864
34
194074
330186
33
66
52
33
353335
83
223516
69
217038980
98
24
244068
13
454814
81
61699101
82
266373
129689582
21
479551
10
80566
5
3
226049
127440
47
53
493256
60
381358
9721
35
423757
89
5
6
281256228
6
58
9
292900
26
149875
164145
61
63
486624
178691
286219
95
408712
52749
432824
73
450466435
97
409825
90190
44633
149015
69
269935
302014447
431918
177654
178601
44
942259947
6
9
39813
46
276860
230506
338835
197466
121040
205752
63
20
32
452107
92
77
116845150
306892
8
350124
134438
72
491703022
124866
317048
320265
111920
76
83
93
8
713102839
40
38
87
16647
256851
795936523
5
35
3
89
80
410347
28
2
6
17
7
58
105082
38697
93
83
41
223610
76
173777
26
197340
474818
74391
335550
28
61
27
484959
735238727
199331
60
68
81
354739158
467130
389654
23881
290511
86
27
431757
40
42
302200
569463167
410114
421462
337547
124916
24
831550260
50
474718
326201
56311809
301709
114234
21649
479571
149372
72
314314
55
447006
161815
432557
21850
7
43
59
405537
70
382379
159372
17
630184950
308146030
61
57
13
198117
10
46
13
32
38848
437348764
9
67
76
399857
7
472720
496675
75857
55
56
45
79
237127
6
9
63
47
307649
45
7
155579
90
7
357043
133196
46
5
488471
83
10
47
62
2
57
67
18
9
16
361426
3
6
952298106
76
16
89
54
190030
17
11
425131
88
63
62
497299
560268751
55
2
449947
90
487149854
465200
84
295339
89
39
981787985
292233
74
69
9705590
308148
592868462
471529
37
251088
40
20
226769470
258466950
252744
18
48
23
5
1
8
94
18
833990608
9
6
89
441687271
4
428260
604329806
86
67
147226
298834
3
440451210
1
92746
79
82
484606
88
43
39
105860
1406
56
142294
176698
475211
61116
935730241
16
75
468693
453609
94
22
25
43
4
9
65
57
209839
355294
83
31
3
166536134
16
169906
133369
247339
986082011
2
11
100877210
447318
480212
156264
6
76
270612
169602
3
36781
90268
451847676
22
477162
500782659
92
39
7
92323
478404
128650
65379019
156828
51
442314
23
23
9
83
96
90
491709
85
85
348507
3
904237302
82
92
31
34
416447
8
330963
92300
99
23
394562
73
161752
1
478873429
52
462664240
952646118
155382
4
55
66
48
25
3
243199
96
710865757
40
60
108714
480665
180691
43
332875
79
38
485309
70
79
80
404464
681832462
46
88
4
292120
313554
680640343
119312
89
452526
8
8
5
71
488021
359557
80
94
95
95
150436
80963
380532
55
163375455
248090
239210
284743
419466
92792
5
147783
83
98
28
98
9
80
71
243965
42
24
63
471173
305286
490869
21
3
35
60
369338
251050
87347
65
55
182990
257716
36
46
22
50
17875
401250
251664
65607
64628
262604
66000
65
454538
589608966
288123
290117
57
413766
418031
75
7
158128283
31
44
99
66899
373879
11720
594025178
477189
79
19582
131305
135771
468431
44
26
161976
460776
100791
13
147807
131746
53089
65
371641
9
49
252310
30
417189
13611
209206
16
888353028
149840
80
9
885851708
5
125761
184433
130173
19
96
632153043
408099
27
40
2
46
214783872
46
15
482540
120625
64
85
6
333993
407022
383724
9
8
71
471025
6
2
98
623074245
8
431109
42275119
368672
273172
172313
32
9
372931
419160
98
28
215335
180883
46
14
706856279
199980
89
89
9
40
79
394391
67
206695
4995
36
244593
490203
25
80
46
98181
238744289
763292993
13
287570
76
4
52
15
263218497
20
216715
90
389576
467088
78144
985953963
133496917
35055425
72
71
432537
325242
18
411261205
25
180775
37923
303751
87
94
6
407750
64
110669
31
195492
126608
87
445658
61
9
83
67
95
26
15362
70
368375836
49
226297
97
3
27642
256183
194418
68
65229860
64
55
89052
883270193
236997
119438
92
177983
103668
41
398501
2
5
166742
16369
44
20
452384
198175
10
58324
27
749935990
251832693
5
94217449
20
208948
39
45
32
348908
7
458816
228560
39
42
212729
133724
30
115571
19
22
22
584799711
41
6
47
441304
205085
5
67
460122
414322
81409
483997
248291
88
160570
98
178947
418032
15
413765
42
244180
9
98
179737
311272
214778
149970
293708
20532
85
91
42
460643
340797334
437774811
277132
70
19358
50
9
423833
24
390192
67
94
95
816
314250
81
341733
217689
201028
15985
37
89
3
287907
84
391956
501682073
40
99505
44
688229075
75
185538
89
95
398902
122783
172581
97
41
28143
328213
68511
144726
95
180062
66
29
204449
163349
88
83
8
79
20026742
6
35
164992
393388
2
773130453
477603
35490
7481
67
297652
831782546
4
420647159
4
94
911292082
60
452012
97044029
244283
68
48465
266906
2
82812
46
442076
5
1
71
4
9
48042
60
443190
9243
87
93
46
34
63728
1
261451
354720
172778
315522
80612
233925
39
71846
767788767
276019049
224551
6
29601
17
164182
30
86
727246898
79
5
83
353333
36
68
51128
31343
416234
1932605
256394
43
478857634
6
243406915
75
285581
35679
270346
4
35
3
358307
92
116268
11
24
2
630154140
955802548
31
245906
791357761
289674
732800446
454682
37534
83
8
1
37
128645
60
49
6455
2
74
118172
29
191920245
68
2
232350
21
64
8
51
96
4
138026
48
29
271078
12
437039
2
52
23
40520
241061
725281380
56
1
331102
10
35
186445
39
113537
25
66
8
343178
404718
9
24
331103
134628
22
143855
45
91363
37
17
393821
5
40407
74
1083
429861
198454
18
40
6
42142
299964034
8
393402
6
1
452532
92636
384506053
411512
24242448
99
355333
390494762
175889
412648
235665
23
392096
32
36
335139
355339
98
77569
86
85
56
77
60
91
489299
84
452564
99
457015
42
956898198
107929
20
442802
20
374379
20
53
83152
189487
4
491444
9
42
82
83
220903
85
28645
80894
19
444604
222965
4
24111
28
11
1
23
169020
38
73
342021
195722
31
67
431761
38
24
182639
30
404303
77
455470
170183
74
6
97
240210
394533
35
88
19
53
16
462300
24
100692440
70
57
301495423
188332809
89
43
606258312
619529269
44
57
26
203385
1576254
1
49
997123800
142263416
176658
35
132150
44
151545
402908
294243
61
66
6
77
166455
95
665942596
438918
6
314946
329219
16
32
54
158415925
100524
367724
58
965339673
92
136917
35
67
294110580
31
62
116520
53
63230
93
69
383000
96
43
8
4
96
256302
40
75
203088
40
364793634
263781
1
1
494958
19
48
17
190048
23
347184
5
95
450105
17
266425
57
987006182
87
441687
490218
15
302694
495062
274463
69985
257587
4
73
15
15378
60
479416
68
501318607
184895940
252303
80
18
27
97
382277
353948
439436
383507
151576
388053
372648
114694
714657261
397285933
29
485011
83
225711
466009
47
30
90
507421301
65
70
1
47
54
378727
100856
451170
94
312058
5929
80
86
2
4
38
45
43
31
84
38
9
425958083
91
64
14924950
65
179766
75
69
446866
430109
50
247857
468843
80
1
53
88
95
94
16
49
87
390878
98
235509
13
27
27
65288383
407120
5
94479
343141
82
271213
19
85
478009
34
19
27
397933
65
60304
55
265744
49
671422408
95
1
9
31
174491
125496
49
273148
245207
64
299993
83
187930
7
134727
58
65459
42
299424
335808
32
37
78
148962
254949728
44032320
11
246910
9
101242
6
14
249488
249675
371124
2
8
74
200563
33
2
388023
14
153655
55059
93
362514
88
319038
932884786
41
8
91
214214
1
85226
83
261970
56
180160
850910725
1
17
474047
194858
3
64347
68
291766
213116
9
102618
474676
93
610593119
57
16
36
213678
63
71
55
63040
27
92742351
63
511490159
37566
9
404449
460645
15
230315
9
100167
37
72
311417
2
33
46
2
35
21
428328
70
494167
67
140889079
301318
69
80
340121
8966
713736784
64
24595
180677
173534
76
2
571403239
64
444815
87
400045
470769
5
10
474812
190585
34
19
9
35833
342954
93
77133
138819
246782
206246
2
97084
328010
371168
7
481691
4
28
64
247213
52364
12
146128
38787
19
307825
336094
95
9
476505
8
7
72
53213
69
776316964
2
295370
70
280297
61
89
169032194
981438078
133268508
73
130102
64
62
62
474357
7
84
11
187660
353560
271718
725109835
394433
19
44
255571
715911831
20
59302
56
76
610640157
11
50
41
387333
66
423294806
63
109409
46
237834
12805
16
347544
26
102445
14639
286571
8
204640
39
141854
467014
3
48
461040
13
205616
335031
343439
496473
20152
50
4
9886
81
212249
175211
27
195931
194736
231160
52
28
96
39
84
314649678
2
9
370279
28
13
865653910
8049
49
236637
55407
61090
291660
325629
37
107462
67
34703
71
53
71
53
459136
23
49
166164
65
109810
274618
245283
63
23
5
378154
6
3
87
342394
290446912
52
24
29
56
70
109432
126046
49
42
1
78
193164
18
4034
97649
98
486489
429875
140368327
485039
45534
98912
9
119782
44
223595
13
6
8285
571222163
317878
222763
59
18
271735235
274762
69
91
877781214
356160
51
250551
208651
92051
4
81
5
45
9
78184
47
251939538
2
299993
11
132255
97141
158464
3
112310
4
60
62
130976
15
7
47
8
277553
62887
578748957
315692
380089
181113
471772
327525
275096178
492823
5
7
467046
8
2526602
7
31255
312183
24
74
27
69
80855
5
466926
20
35
301486
202985
221147
88
437723897
2
179862
50
53
45
44
21
64
66
401223
53
311397
89
50
385409
94
95
92
84
84
7
12
258385
45039
5
37
70747
74
304801
57
113599
324583
10754
5
5
75
833162428
104715
39
295412
494054
39
3
920599601
76
20
25
190350
2
476031
420071
321853791
21668
8
17
3
2
293005
396207
8
26
27
73
88
73
6
51257
58
131523197
147718266
126757
527258854
22
35
49257
227566
6
277938184
398155
90
21
781980074
60645
10062
223654
124654
82
32
463712
92
17290
3
30
143955
291680
186918
410098
5
51
6
27
235634
481502
361960
68
54
82
209890339
46
223059
258057
5
85
447743
3
255675
34439
390738
54
367076380
70
49747
32
74
51
20
256483
27
644696677
45
157717
401218
4
60
94
668176346
49
90
38421
56
84
45
438135
83
436280259
209165
757624621
4
26
64
89
110667
51
385663342
26
9
322804
34
350783
66
92
3
681476577
977744731
36
39
173861
185315
9
92
43
70018
233380
56
465911
185050084
53
338078
6545
4
61
25
47
31
8
279492
6
76
73
98
321599
1
604935010
70
51
251041895
17
46618092
89193
71
72417077
72
467501
145685
35
52
478468
88
77
74
3
1
274672
325208
78
42
18
24
35
90
9
71
7
92
145713
90
87
80
420476
91
742268387
88
44
37
2
257425
320750
38
66785
376844
96
76
12
443022
178512
261167
23
5891
612993153
63858
6
93
777393062
71
393611
6
23183
595533226
35
89
52
25487
494962
62
64
1
47028
102968
162050
85
486385
2
92
485605
41
395709
98
250117
203555
2
419322
45
59
19
667110063
371456
131209
59
138997
14
83
17
452854
194452
71535
249083
108761
47
414577
8
186539
8
81
14
44
66
51
19
238370
452993
66710
223623
6
391679
207105
18
1
90
473579
137865
10
4
448491
59
64
21
941977745
3
285718
383355
41
56
77
3
82
26
64
87
44
33
192335
168676
303793
21843
28
74
53
40
396764
108177
43
872774843
5
233560
2
2
61
492819
7
415995
384880708
8
30
99
330712
78
11
53
68
367320
339308
94
163579
19
24
44
60522
245672
31
459690
79535
2
37218
325144
5
74
404344
475905
6
45
64
461039
139045
65
53
223860
493343
33
24
68
66454
1
995371756
19
69
38
72
30
93
445750548
26
465542756
402623
62240
88
77
4
62
315011
48
82
297721
117650
53
109483
30
112636
142502
22
186820
23
434292372
459858
24
40035
920592035
26
96
154618758
79
384676191
425910
160519
307003
296995
68
17
474808
39913
470372458
40
19
381699307
160404
25145366
59
141302
273406
8
354298
151546
300034
8
28
324911
2
21
432537550
19578422
66
5
343654
2
2
56
8
44
21
34
1
152290
67
127546
60
658709603
6
480532
50
4
220057
224638
85
404396402
67
462701
455321
46
68
60
285945
61
158693
18
181737
15
92
23
34070
96931
256339
94822
68
353121172
68369
477889
43100
44
485376003
44477
291488
8
59
401545
181429
2
124553
5
76
877734844
7
82
191155
185258
31
14
17
41
9
24
98
48
44
378217
758386976
480039751
11246619
56
17246
217449
182875
1
51
54
504553423
367095
346713
40
193304
678509248
94925
12
418322
5
464929
9
730529886
50946
10
420951
312739
1
67
70
13
5
327496
195454
36
51
470872
10
7
437532
242588277
43
8
49
31
377195
295483
75
9
22287
55
436883
307564
200525
58
4
58
426816
8
80304
5
81
364012
456349
14405
37
25587
84
46
163507376
6
392356
66
56
59988
82
8
417943
351420
394185
385126
244518
253241
82
80
18
90
258248
81
2
248567
13
462466
6
30
85
10
371382
89
54
65
39
6
47
98
37
29
3
3
87
84
405742
9
302009
348253
89
303385
188456
457929
4
54
420526123
277224
943778523
345395
35
10
488974
37
52
475066
45
93
48
8
907019429
406766
48
188404
36
8
1
427647
86178
65
97
321507
22
98
76
21405
56
4
402825
68
92
41
388473
2
3
489714
9
95
15
44671
34221
477766
321797
63
11
393302
11
52
61
32949
41524
367696
46
190576
486772
228984
75
68
303537
4
26
67
31
387770
83
35696
40
37
8
360292
127463
178282
188068
400539
401063
5
86202
5
32
390375473
223437
357290
402668
71
9
1
23
411026
496493
37
103655
44092
21
94
455246
16
492585
83733
29064
220891
41
292174
388178
377648
468210
147353
94
12
61
96
2
93
3
95
86
83
8
71
63
10
105778
45
26
69679929
387663
179533034
96
11
390205860
51
68
56
332138
173608
155821
447884
535777619
471610
52
283433
255533
73
9
325843
90
457133
64
63
71
56
37
44
76326649
38
92
9
62
205744
58
26
47
445065
38
210853432
78
8
44
347120937
1
3
7
178019459
193532
8
349591
29676
226392
8
60
56
358207
24653
97904678
440118
58
88
81
289825413
29
180515
3
3
69
217635
168887519
14566
49
375240
37
43
22721
217456
82
87
242201326
68
234699
32
36
38
36
397092
30
68
399558
62523
49881
1
49478
3
17069
307229
64669
233357
62
85610
60
642704219
99
406126
62
82
20248
75
187723
401338
2
54
237147
351891
78
155946
96
7
2
49571
257121
388496
848946382
52
74
970383479
14
180257082
1
386947
96
88
69
128245
80351
95
8
57
119593
179672
8602
22
76473
513593049
84
328977
57
93
349435
53700
881190310
2
462449924
858395660
203425
234414
447277
613314167
241442
110186
361817501
12609
176189
444345
331752
42
53
75
3
3
408270
139466
352066
23542
24
184984
23
194659
23
58
370353
37
33
167813
328495
96
180346
795784605
48
374712
25
35697
142532
87
79
94
493859
52
46
65115
62
244487
256873
26
365662
202672
220053
62
68
43
90
366809
43548
583091848
46
290811
34779
69
401595
198117
79
57
154959
426673
15
64
8136
67
91687
30
288540
134518
495493
96297
35
348997
48
43
369332
44
122584
27
47
67
98
599124141
244282
446042
352543
319337295
259700
13905
70
5
35
172739
12
9
245858
437971
343583
410086
269495
32
81
398127
340732
428854
296257
186008
80
248677
43
1
475873
86
658796364
97
95
2
37
80
77
95032
370726
156419
236079
471631963
92
91
84
54
65
447292
2
335716
92314
251238
13
89117
147290
352649
43
8
408699
256414
416215
6
26
102932
82
13
69
66
627429489
38
7402
271256
98
78
39
37
98
42
3
90
22
74967
423656
41
46
72
318399
24
58
41850
59
86735
475744
6
257952
204108
287400
14
91
24
124143
180018
286416876
89
16423
345256
480330
73
40
261221
366521
90326
200520
93
81
14
97
282076
64
9
15
487248
39
25
225346
96
895582155
961451426
47
38
398301
98
15
44
359107
497745
362825
159814
39
214499
11
120417
70
374681
1
406821
39
98
48
849078791
31247
23
16
319597
61
97324
478775
64
72
373805385
409869
37
39
1
8
416263
130448
159778
396009
332340
81
44
349002
397046
285994808
40
2
66
86
69
4
168238
24
471126
75
55
89
1
353712346
931858815
144209649
31
39
237689
299301
448034
20
6
54
52144
232479
432089
364974
191608
76
95
241138
97455
61882
282637217
18
175411
63976
164713
74
797592757
9
93
35
86
3
832164603
491037
3
47
164725
67
235243
45
51
153801
453595
41
2
89255
44
409762
483574
53238
443412
110373
138625
59
337082
443414
44
794278739
83
69
105803646
6
27
59
308064
8
1
19
127807
79
35
367103
51
487919
94
53
4
26
76
114907
250996
53
266682083
56
959345429
16323
184722
426275
79
99
57642509
236335
28
170575397
5
71
26
161551
352278032
3
212013
11
34
98
47
213385
291613
489743
816656957
75738
48966
940312288
49
99
18
65
31
132597
234191
229124
4
309367
309362
72
251639888
25
65
41
18
268336
2
93
85
865662309
481803
3
97
58
7
3
364355
461111
63
10
8
154202
6
9
59
426594
275085
152850
145179
43
133518
21
422093
395134
55434
28
263654
6
449454
395927
35
21
100131
77
50
83751
205514
61
373158
55
74
766587468
31
93045
51
105616
82
75688
399800
21
479700
425792767
247145
474640
216179
4
3
428131
88
949839259
31848
13752
86
482725995
65
17
3
4
6
349090
91
2
67
29
261355
39
88
314418
55
32536
33
413941
197766
5
269189
409410
424575
84
3
55
39717
21
163350
33
32
487372
439546
50
416039
2
57
7
242966
21
231154
88750
22154
62268
328065
33
6
700908717
45
114601
1
44
39576
13
324753
9
531077565
533573354
262433
167258
683793449
26
52
43
53
2
370543
351732
71
5
90
42
1
414683529
974464842
87
5
72020
335649
71
154245
7
391530
8
410106
18
150419
80
56
346938
79
53
91
12
65
40
5
773249494
84
4
12
28
6
320547
418643
396146
38
215898
498479
66
429596
1
168878
187327669
3527
15
76
263443110
73
34
67
227832
92
57
442689
370120
953087779
857640124
112182
66
125857
11
51
1
258449
31
256834
91
670976070
479733
338302
263582
3
38566
203429
157225
275858
8
248088
119597
21
62867
238010
38
15
5
539415322
972689970
24
14
37
57
13
88
276374
88
39
278174893
215675
20
94
15
278591
62
371796
456576
342601
446037
210981
394810
421194
416368
22
70
33071
89
31
97
56
561045102
15
473591
5
765873596
113534465
469743
999730359
280084386
86
13
120418
33
52
19
5
123852
399783
447984
441019
77161
62
399120
38
63
277580
7
33
49064
66634
127922
77331672
57
82
98
54
170568587
86693
185744
112581
2
619016610
80
251534
317598
46
220448575
141540
315113
120517
72
58
83
5
11
133229
27
73
307377
37
55
67
445163
451363
51
833768129
99
25
478127
8
5
374067
36
23
73
55
71
1
25699
262522
98
85
86710
262603
41
1
626485313
73
95
39530
912804519
409307
303226
386221
34
61
394560
291504
120317
68
80
86490
88
259798
5442
28
40677
12
55
398026
16
8
225583
413315
195215
48662
266333
47794
150563
78
20
349327
309922
302568
406199
466783
88
213264
72
56
6
96
58
128927
14
443418
842583005
47
540949087
63
265672
70
538371274
9
24
99
86
237214
66
42
48
62
85
72
364688
180033831
40
95
11143
33
18041
97
70
48
179713
252843729
797912063
12
104707
3
98
898231906
402877
364944
472238
421493
8
36
439664
77
85
356503
3
195216
89233
3
155807
203300
190252
8
434282
40
54
17
391184
362939
50
70309460
317080
44
103745668
416623
20
1
917582633
263419
28
252747
68
826459047
1
336606
63
98
416290
41
622393342
275929
236337
21
91
89
91
259256
4
40
35
120534825
484354
362634230
241196
927975192
353945
63
138991
297014
49
147556
115886
36
250865
151673
287631
393273985
189976
109408
83
8
773652967
4164
354916114
377860898
48630
415100
426261
6
168332
74278
87732
433924
883508563
36
195140
80
59
23
48
78
327304
61
93
53
41
30
45795
1
72525
61
74
67
67
838365820
40
1
290299
318113
448947
101789
393801
128619
37
490078
7
451982
437376
48
295203
464695850
458350
77
419511
48
90
464963
272196421
75
98
430441
2
91
14
78
259094607
417543
114411
48
172380
80
5
7
26
221009
351529
84
71
993933350
307829
95
690786470
67
98
790632978
18
1
48
7
334386
45
115709
196654
680166870
382852
270350
3247
35
42909
67
86
332695
319678
251216
4
84
31
812373050
37358
56
7
58
131332
392921
21
15558
73
96
233512
193294
54
165977
60
57
435306
101428
13
32
92
2
37
87
47
603635725
41
545506445
358272
491062
259902
6
211287
329981
93
477099
36
3
617315791
488608
79
903741447
165261
53
27
215549
218400
31
16986513
94221
15
180501
92
10
46
69
423764
8
86
68
396817
27
97
144492
288463
40984
65
7
462106067
7
257220725
3
303864
256947
298085
297937
351103
66
61
11
1
52
73
42752
59
365145
6
426029
757859327
165991
75
7
331898
186117
363888
72
11
71
39
89178
229539
99
12
707186552
149462
245926297
211953
211180
952418412
169982
14221307
823461954
242304
56
345934
2
85
350775
35
70167
3
411348
75
3
6
9
48
31
8
91
353446
74541408
4
239706
472499
391938
39
95
929801846
16
9
28
72
42
159812
94883
85330
643783228
884593178
279558
371901
476158
83
71
8936
215697334
38
9
93870585
63
5
47
67
90
78
67
205399076
3130
13
63
8
74
92
254223
31
92
15531
247376
465185496
1
27539
5
70
18
35
363992
25
14
339030
29
212346
61
94
75
6
43
375908
628999083
58
333092
46
31
42
11
380567
463246
349225
76
123689
365586
190647676
71431
308513
39967
360710
358113
66
13
401496
31
94
5
412686
385428
227036
758943183
155902
275162
6
123033
477236
85
103074
180289
80
96679
97
12
10
435193
20
98
425697
380706
5
18461
5
133748
97
311806
75
251419
382753
81723
51
726452702
94
841836834
29
91
28
1580
98
20
249140
88
402728
24680
284391
85401
59
259582
102007
76
76
12
553009690
13
43
334230
29
25
1747
28
30
765463333
322397
373116
740804874
426720
52596
82
832376363
261364
59
49
4
697235883
9
8
382859076
8
51
357071
73
342048
94
10
62
94
49
25
9
15
255580
59
77210
34
30
139398
7
10
5771357
9
55
476394
28
44219
5
219253
4
83
447816
59
2
69806
286154
91
124001402
260054822
72407
224838
438701
4
99
61
8
68107
812795602
633064485
48814
439417
76
445274
85
778161536
57
68
418816
309729
174102
466433
8
192475
55
46
45
3
793637511
271763
857213063
38
55
20745
267152
230713
383068
313202
13
69512
94
70529
409468
313607
459582
205674695
81
150846
272363
43
47402
69
66
78
56780424
329618932
76
44
201290
357233
58
49
2
627
129809
477450
53
195654
99856
48
67
5
7
136808
441544
73
36
9
13
198466
66
489433
434217978
17
413035829
77447
180303
13
3
236329
73
321588
68
1
79
62
81
38
1
28
138400
56
366127
387384
419524
399092
11
61
187009
429761
426519
360421
470098
191875
3
26696
455597
99
61952
243717
72
9701619
88
137
462207
52
206163
75
265508
847631280
224774
95
324095
402025
9
4941
214655057
31
2
92
75
31
57
71
14
17
56
529652706
340903
85
409292
426880
436681
74
72
112231
58
75456
170651880
267027
8
82
1
333332
423910
44
9
208275
4
288410
90
424725
386864
78
30873
90
57
98
459594
37
9533
79
7
411028
177433
478591
2
3
184610
60
387165426
47028
79
122017
216090
444690
40
763511631
24014923
38
58
108287
365778549
241236
456666
9
83
9
71
64
94
96175
397806
444018
10
152691
292115
267404
69
16
374194
95979
140265
81183
415600
587285671
346900
94
54
24
5
3
434685
10
9
4
22
451554
99
76
958312226
547243287
91
428981
12
78
399793
162587
481707
2
56
299521
91
70
249090
13107
301176
65
95
19
62
312483971
4
67
54
250193
7
26831034
219753
75
375360
843589810
350620
2
80
58
210781
592296466
132884
93
34
6
216307
491484
43234
28
7
418030843
235944
81772950
45
305473121
620011530
1
18
134855
6
66504
7
564135610
9
262238361
5
46
30654
446739
123259
48288
23
7
28
30
7
43
78
6
874151216
5
201174
52
174553
413689
38
92
417449
97
498515
339580
6
301928
65
439655
207286
2
357334
45
36
148880197
13
392626
124495
367451
49
724360393
22
5
70
95082
498692
5
28
478150338
5
4
63
326389
239926
18
274272
21
76123
10
305789
7
97593
287263
442169437
12
62
14790
55
29
137089
61
23
413527
138276
286476
121086
78
35679055
8
58
63
51
231439
494105
711537401
118913
65
493247
68297
17623
152038
9
70
242416
89
68
92
17
90
431876
72
62354
201040
357759
34277629
5
6
8
40
64
492402
131804
64783
106280
32
770051604
299531
797649716
2
310569
32
4
6
841710188
71
166643
453495
189269
340824
255383
33
158007
97
229129
98
70771
26
71
133117
337977
54
9
124376487
111722
3
320648
315718
67
44
851075238
46
52
19
215249
4
1
483804
82
53
928901287
347376
77
4
23
276502
67799
4
3
99
422917
5
17
264121
64
44
26
36
57
78554924
290664
6
94
387970
29
74
439654
455796
319476
65155
96253
448318
8
272927
65
67
72
92
28
3
2
478035
71
58
133330
370350
67
63738
118070
53
74
409502
215435
43
95
385898873
64
73
442288
125266
199792
77
31
80
50
291121
5108
39
116720
139222
18725595
406299
29
452080
91
12
51
190598097
292413
31
403655246
73
68
10
168207939
463518
963841801
1
198387299
96
68
308189
3
49
48
27
350631
294347
87
71
37
324396
46325
67977
558969056
293707
70
63
55
51
29
75
287479
864220024
81
737126309
29702252
19
66088
40
22
415001
69
11
58
399816
27
128041
4
45
11531
977814988
50
95
81
29
13
202105
5
81000
289609
114580
384561
58
310078
210190
8
475064032
72
274520
38484
491728
124187
43
6
5
598933378
299306
6
86
79
6
2
64075
65767029
834989495
66
3
322849
1
256970
29
6
195
7
303599
29903
7
393710
86
214882
64
98
466842
412873
316921
18
115433
434039
56670
433780853
445540
32
440560
17
53176
87
76
8
87186
182501
84337
944163144
433448
341743
198765
24
12529
12
483639
85
891089861
6
6
134187
76542
8
65
1
26
22
90994
403822
55230
212752
37365
50
2
74
901545692
50
99
159013
61
453221
73
103639
430963
310310
7
231067
499706
46
8
52
12694
246563
94844
215895520
191049
154627
348089
75985
92
27
126692
94382
71
15
218188239
264911
73
144928573
8
65
98
309825
45
37
70
31357
91
82
433049
16
488417
21
17345716
980046994
85979
36
89931
452944
240023
14
7
56
24351
87
769679836
42
73
906433508
83
27
181027
52
10
5
82676
259256
12
397962
96
129629
479155
131093
16
49
293171
63794
191580611
4
378654
21268
90
94359
440928
683516322
43847
763585203
17
303367
6
48094
50
18
97
241693
400999
10
2
37049507
82
34
159743
435093
136281
89
7
7
42
430259
65
236090
79
43
121924
94269
28182
75
80
29
2
57
309164
49
27
58
373335
85
400364
84
7
52
451015
345081
61870
2
234542
76
388168
61427
200308
374136
3
93
45728
276435
77
368194
86
477861039
60
83
209714
163004
70
7
48065
207481
175585917
230585
7
29
25789
39
413894
6
43
299260
145353
844971050
162053407
74
77
29
79348
432747318
295116
7
127079058
2
70
5
204782
219503
3
359134
259482080
91
882534954
297493
30
421782
481647
692886103
45
172780
36
28
411164
102399
69
90
468248
220677
402917
282915
34
54
26
829604281
46
14
2
94
427063
206568
80
171411
482244
331632
316538
360347
427269
128441
60
64
63461
71
35985
54
94
63
78
58
109462
470756
76
90
122379
159400
69
15
1
324752
222716514
24
10632
22
58
73
315470
14
24
287131
816869728
72
464076
7
394554
453351
209023
467733
207017
65
73
47
239466
25817
44
73
47
28
422205
22
351709
94
45
87
68
10
70
169203
7
218009
85
676866362
246192
64
67
138469
5476
6
69
73688
920524810
73
280482806
403799
435674
111001
7
17
154497
240169
36
190585
33
379711
61
437689344
41
58
129356
330406
349465
406924
82074
9944
414875
706472841
9
44
17
79
77
390963429
243700436
142874
860326662
124932
963512051
282507
106221
2
46
231350
500596919
73
341282
5
64
54
10
21
482536
392816
3
38
8
94
71
382306
162248
72
1
7
75
5
88
464118538
442735
73
50791
54680
415886
65
400002
11
35
14
82
298422088
444474
397221
3
49
97
823246736
280005018
290786
147092
90
43
44
164209
222664
61779
786576728
427905
75
521000310
3
336988166
94
43
94
367053
86
100561
66
86
4
91
171296
557826179
61925
142121
268332
886373031
459205
86
9
348424
3
311203
16
507600414
42
83113
144934
16440
11
275000
397252
91716
4
451081
351545
3
9
27
443920
285356
380476
36
67
184733
81
238738
53
177820
156916
9
230736
443433
3
364543
146583
431726
216294
63
399048
10
44
287504
322289
77
440170
28
58
36
269488
435477
135662
65397
1
284825
5
65
1
12
84
1
621809923
57124
389383
9
70
79
80
74
36886
8
67
43
79
255103
5
132359
449905
30068
15
369866
95
7
93
9
90
344554
12
294160219
85
450402
81
351260
94
6
2
103294
86344
42
473973
28
96
59
418760
1
30
452317
203825
496046
197373731
241513
8
45
61
48
409906
71132
447281
220844
60
294293
20
373185
495333
296611
263273
64
4
98
81
7
71
14656
397664
96956
35753
53
63
70
98
2331409
48
389540
64
200703
81
439288
452727
56
374842
20030
249582
64
151382
68
88
74
78
7
267521
11
993144364
801406539
7
173245
378289
122585
55
2
58505
52
209453
434928
4
203987
28
78
7
167460
90
31
179733
47
238083439
986191786
225245
45352
1
44
616499425
199030
173020
622525396
443472
496851
92
248420
34
42760051
252596
18
325877
89
85
15
435295
77
494139
73
291346
40
394005
358472
238092
31
486816
26
71
390224
75
413542
38
135562
11
198929
91
60
223043
413233
7
21734
9
866740594
172989
69
154143
428077
457473
416579
34
322842
99366
370345
94
29
472380
67209
365187
11
61
214978
5
281697
369932865
392046
59
94
41
87
211292
36
211935
233714222
61
365380
393070
285744
5
75
178741
63
108072
48973
9
60
55
59
814692582
1
37
72
68
34
14608
856859126
35
10
411540
3223
522521124
402122
84
42
79
24448
46
292336
391458
144335
233408
13
67
654605470
59780
6
265670
296419
352020
164604
370887
15
324023
355354
91
323386153
161110
8
330397
187846
64044
54
32
425952
47
64
11
27
6
273767
310902
344542
462223
314189
42
5
5
233356
1
8
23
69
82
8
7312220
266426
425228
123815
295455
431671
197877
203235
55
65
109822
17
89
25
323816502
33447
4
98
311335
22
19368
305258
49
421329
8
4
96
454344961
49
383295
419485
87
19
68
388253
22186
480608821
3
306176
156139217
2
92
399062
25
43939
7
13
56984
282532
22
137932
5
193659
8
91
16
240145
33
56
485530712
303728
67
20309
598050572
179827
126254
41
48
26
75
214351
6
261311
466841
2
5
335692
81
51
40029
494348
979150632
395029
346025667
290381
97648
387773
7
466829154
371084
201914
484417
463578
2
8
139970
67
62
9
371055
67
266609
315920
911710014
404352
87
36926
70
371388
77
170854
75
476352
125306915
4
419579
398988
524151918
20
169470
9
180384
5
37
91
36
88
52020
398180863
53
422120
491191
7
193377
412635
338930952
48
344513
229211542
272802102
49
197143
91
7
838151098
11
22
23
190010
345487
38
109792
395850
318955
17073
56
294576
293545
42941
66973
647422814
9
8
93
329937
1
25
64
45
767227804
295791
130564
403880256
861055983
425246
39
299675
47
15
79
249344
46
791684278
938638802
437528
49
20481
253750493
8
35
15
328109
150299
87
9
11
374653
49
25
16
7
24710
22
465320
2
53
107027089
7
102180
33
57
92
219471
14719
41
27705
19
92
106729
499259481
77
213368
71
4
76
41
15
88
82
91
67
2
30
3
3
419215
8
186252
91
98
1
488562
381931
128041
420390
69
328735
93
9
424736
9
824303918
215306
8
223555
21
283289
43892
59890
24881143
70
13
241761
3
32
393791
299981
452290
386644
348598
394600
22
162053
68
5
395177
73
303466
244632
57
55
16
117225
93
41
57
3
13
82
11
40
349020
443539412
54
57
552380284
89
498729
14276
21
781825631
89
939116419
103571
774936721
37
31
162901
35
166424
155173
1
197091
249600
342078
23
56
347315
272889
79
26
71453
58869
6
327161
304878
489910
4
4941
160233
93
24
94
76
226899
95
177042
69742
27
78
17
79
139096171
321785
87
37
15147
3517069
142981
262445
895607156
53
71811
2
5
32
424481
317226
21
52
2
56
29
72
95
62
37
42
42
3
25
317265
44
290518592
478562
89679
79
247926
207341
32
182019
72
96266
23
356427
87
23
9
31
730669276
105411
452942
186546807
41
89
20
273164
1
692315881
81
85
6
11558680
47
67
87
59
3
310072
304170
63
30
429907
25
453262
428623
73151151
64
430760
152438
87
234249
450431
60
191606
677334701
10851
6
437190
137988
83
42
224649663
448012
4
22
5
713480022
56
65
96
14
158625
63
14
89
63
7
85
137151
85
24
34758
365147
486341
205812
694640777
27
7
80
95
486975
332674
40
41
67
61
8
215192
98
551150084
476625
5
336011
332964083
4
338598
357910
236910
3
1
977597967
76
797544842
6
460130
86
563218741
24
413022
43
416423
74
15
3
57
469123
34
508225430
46
428168
20
203069
310257
435833
8
77
48
4
89
50
45
415651
22
627433194
339085
296370
190830381
94
164736073
804249783
471045
44896
49
15
854668153
2
8
354590
99
247311
97
87971
50
348057
305961
20056
152696
260884
164323
257890
83
62315
104215455
396987
284086
125806
13
145470
86
73
75
166324
114444
216352
77
199664
9
245459
60
88
43
7
465375
94
809556467
37
27
69
431324
62718
56956
369950452
153874
56
467707
5
34
21
69
325822718
213608
69
417676
59
212235
5
363073
297205
18
270135
3
72
9
439714
480007
315315
40
25
6
6
401952
42
2
8604
365816
436079
187019
91
87
641780237
224838
186285
37
28
822871625
30
199207
27
41
970609887
59
42
68
441333
44819
1
88
6
92
15
296924
351476
9
37400
301101
56
281884
411187
75
385737
242424
27
8471
24
93
20699
83
24
30
276007
5
5
451081
20
93701
38
67
26
11
73
5
371794
38
18
4
58
342283
231213605
413989
88
17
430468
32
120762
42
9
56
476911
133008
298802
22
31
265939
210733
48009
96688
198020
63
36
3
21819
82660182
443506
2
34
77157
17
415520517
107548176
55
35
141310
38
427591
154452
91
87
270843
51
503939545
75
84
60224
237075
1
9
266703039
765751543
553471237
70206
1
61
11
18
41
92
355916
476667
37
317960
79
368325
443893
40
38
312712
408744
112422
52
63
279278
355813
64
73
174945826
43
207879
308440
50
162916
39
298727
20
411688
274346
453956442
53
457203
91
494468
83
321964
110078
339739
336305
103239
352310
14398
71
2
7
96
144468
185672
50
56
1
6
524586907
402736
264438
11
72
193204
420872
221233
74674
6
328513
974507419
37956
411677
73
33
9
6
83
73
18
2
10
371022
402696087
30
838898390
670301730
88
4
289555
71
403104
261637308
52
76728019
6
238582
17
108402
78
409203
56520
39
98
4
216818788
406676743
2
124648
195086
202697291
430515
460440
24
25
270338
10283
223271
28
193359
224696
252437
193828
20
54
42
11
2
9
8
815715317
55
444610
404016
47
27
445155
24999
485356
122780
55
6
305707
95
172150
53
5
25633
12
6257
54
348995
245385
263042
249491
258480
41
49
80
163392
482982
88
134790
95
245720
5
373793
45
11
230061715
76
64
41
45
327808
26
435464
85
273511
8
929522665
8
77
55
39
70477
11
29
247858
378102
130472241
555105931
136940
47
403805
43506
916778511
99
272871
64518950
127146
13170
442405351
36
229620078
98
94
7
14
80
180771
72
483570
318374
471124
156035
66
126177003
4
264031
65
62109
485623342
35
19
561326871
349087
21
887383178
124841
8
218042
93
6328
344294131
809043766
5
59
471953636
314034
51137
49
336388
67
63
76740
441000542
8
81
85
205774590
971077571
148996
15
26226869
44
72
48
200275
389492920
464127
53
60695
7
492076558
53
330512
98
445636
38
444893
12
59
85
38
130616
99
97
138837
123040
78
21
232706
46
199957
474887
6
35
5
47
95
86
414030
72
65
230217
489760
330872
13
111433
82
438953
105292
12
21468
201444
20
446274
433160780
10
95
3174543
86957
80
234746
416165
34
60
235683084
175681
122710
60
48
80
55
86
488756
852530914
22
47
242372
828267735
37
820184766
56
718670151
655511061
48
732258246
489737
403209
67
60
585631937
35289
214190
165464
67
3
38
110601
39
200002
71
49
65
322048300
60
54
183654
91
453580
456441
194095328
220644
83
158442
213356
44435
294583
90
76
63
50
420787
56
127898
82
25
1
360309
76
235480
157002
342252895
443837
1
65
471115
495818
27
91
72
26
127655
3
93
567380181
26
49
84
497735
234662
39
197820
7
142919
6
319387
213327
401142
346860
56
98
20
67391
319488
31
63
90681
2
13
22
181434
33
90
150899
195535
8
493156
222490
92
366034
47
62
37
294194303
480244
985695455
418272
73
61
625648143
70871
261033
7
123582
39
396556
288799965
361561
43
252933
212431
173855
75
210871
412948
490026
4
193657792
846617704
308878
9
34
123889
82
25
39
67
54
358849
67924
55393
399191
15
51
259862
9
317753
52
7
9
212115
59
20
25
25
19
845619063
82
67326
35
396365
281774
279646
456766
296153
30
78
35
99
2751
69
464338
27
32
4
90
95
54448
335960
302157
638141360
492762265
225233
343582
404512
61
63911057
230348
75
84
15
437467
358211
14
4
491030
8
297000435
9
274306
77
45
76311
16
250584
408188
48846
50
10
338265958
265202056
445777
8
38
55
421311
84
224404479
220361
77022
25
3
49
34745
3
82
322631
16
113908
269370
22
10
52174
57
246897
413048
94
468714
478698214
64
96
195267
126144
65
46
84
447939
45
75
5
50692
8
1
160055
4490
32
26
80
601489412
461977
59
52375
11
233606
8
31
54
418518
186357
25
41
2
4
2
14
378197
495592
39183
79
141477
1
459431
449064
6
19
83
61466
21674
139805
45
392776
41
13
76750
428209
61
31
74849
99
4
481688
42
90
24
83
391405
214085
155752
546520241
450687
44
97
1
10
237121
1
5
97
89
72
496967
100341
301406
15
55589466
63
164748
8
45045
79
153613
212365
66
42
449203
48
12
305089
119217
51
274274
4
18234
55
52640
45589
42815
395232
79
16
207627
29
58
98745
258095
332034
1
168873
33932
65
8
76384
81
19
63
477389
84
387139
245289
372562
20
445330
4
52
22630
7
90
64
71
76084
19
38
360068
242888
52
84086
9
62
31
219884
9
803091119
48
827943077
58
5
17
147217
87
337896
293369
666951582
56
49
81
117754052
79
154009
81
20
434037
118599
14
55056
23
12
45
71
4
105649
40742
358263
66
84936
60602
214150
225750
9
303352
90
385447
50
87
309241924
55
652201643
299488090
410645
24
95
97554
87
151944
3
498016
93
468530
236809
440678
123799
17
64
56
32
51
43
298968
215862
315477
399644
50
18
48814
416968
265750
41
13
642439487
41
32
355681
93
40
62764
329144
70
115772
294902
95
468303
206654
59
217867
46731
423868
403974
5
17
61
9
440728
362810
63
240958
28
86001
592579056
87026988
28
87
879732382
283717
359027979
74
230983
612384348
26
65
76
518790785
329018
5
238684
1
409769
234466
479442368
15666
58
189289
60
2
81
49
52
57
337001
13837
247424
439182
2
273741
76
18
332394
284868
361725
91
1
302580
37
952800294
1
10
164995717
34
105566
16
25
58
76
738159014
172425
1
297586
22
47
76
29
43
375237
110052
101609
282263
471279
4
94
4355
32
83
80321
22
87
354680
18921
150243927
42226
7
381947
26
22
232755132
365347
8425
313779
1
33579095
195836
269474
18335
39174
90
2
23
126932
34
197554
35313
83
452362
75
23
34
34
1
144362
117974
122491
413908
407565530
40
8533
3
447731
271952
118580439
16
26094
59
279531
375787
5
24
33
38
411327
25
5
319607
211179
111548
12
3
31
37
476690
324021
81
45
59
10
88
34
94
5
875158411
146433884
83
4
652340315
478335
239655
32
62076
495308
30
431348
5
42
287855782
44
85
4
3
52
793735110
8
165068421
53
20
94
234655
91771373
226127755
235310
51
53
417662
148442
9
15
125953
229708
88
38
45
272915
69
392850
40
121177
527252496
403511
54
2
193794087
429252
17661451
45
43
70
799016499
318973
16375
455733
37
30004
30
499749
288850
6
75972
56
457930
47
28
89
227884
3
18
7
82
89
62
245238
4
52767
142893
2
62
191165
343473387
72
454140
4
8
229857
77
403571
185217674
61
40
409092
4
993260133
90
399252
326549
121795
131903
34
497360
69
241165143
52
35
28
277689
487927
9
88
10790
178639
176683
13
806869964
59
51895
318742
3
41
674637390
30
115093
73633
71
60929
68
528702251
187992
66
71462
376789
421744
319965
97070
330552
31272
9
8
490777
70234
44
862559045
96893
491338
88
130198
71
11
243166
41
52600
34
87
213302548
792802998
1
32
41
141973
7
468054
27
455529
256686
20239
26
67
480896
71
74
152152304
37
402007
693487813
442749
35
69153
33
13
73
61
210225
10
67
97
209911
9588
189603
272833
308410
21
3
14
490244
5
40
52
241539
423505
35
297093
5
26
65
64
482361
42
94496
53
80
466151
131540
117859
41
68
53
33
94
263589
367782
4
248223
4
47923
383373
8
4
92
59
254927
3
395560
8
858103765
272262577
446750
17
475843
834284733
50
303301
4
8
6
96
450104
258277164
40
673974146
368351523
85
62
76593
3
945004060
23
360862837
4
84
345108
434411
380063
55
89149753
13
4
424826
10
87
7
14
3267
89
129467
2
22910517
93450
68777
22
242726803
322824
73
54
250036209
67
264135
10
37
29050
206681
9
385074
303221
29
1
170897
11
8
96
270248147
328145
96
148680
5
2
54
68
9
26
78
315715
402344
33
63
24
1
58
71
95
87
17
74
52601
6
73
59
79609
184698
455994316
48
269205
115569
47
45
72
69
605734537
64
389983953
6
39
91
4
47
554711234
27
41
97
59
87
71
394473
30
228725
278077
54
266077
73
247416
105298
65
209071
39
65
362726
224870126
515635315
1
3
451975
11399
56793
19
461615
85300
56
428902
9
776835203
407688
269042
77
174025
7
18
345044
208643
1
331434
60437
37
202346
6
163188
688213368
90975
394262
50711
452434
60
399872
99
64
380984
5
66169
13
448695
57
33
91
45
50
45
236854
354042
3232
417369
59
88
72
252492123
474090
31
454577
8
54
9
207229
405818
71
91
25
2
308585
3
175980
342281
483555
21
394803
441725
1
98
57
44
409202
403221
49
51
3
81
354897
52
766944849
17
244556005
87004
64394
15
26
83
9
225257
50
83
14
195843
299979
4
492886943
62
53
62
351474
16
6742
85
499956
382201
461896
51
426815
83
25
384488
115785080
27
319360483
8
49
429138
214425476
187362
15
100210
40
38456
44
61
77380832
50
63
58
427784
62
3
32
394186
94
42
6091601
2
31
31
94
168099
76821
431920
8
94176
120357
238233
254728
454784
39
79
147381
279375
309918
403610739
1
274155
78583
94
39895
308976
435043
86
55
63857
38
7
351280
53434
319461
6
73
22
33
95
322656415
71
6
70
141319
1
199642
760638010
66
35
370128
426763
24152
76
241799
6
99
61
109475
466068
234181
9
88993
156198859
154366
78033
11200
437191
496115
37
374182150
31854
47
268026
116637
81984
3
499815
372436
383378237
55
226874
185898321
84
115023
11
44
228371
71
97
57
70
106291
992423351
52
44
37
428226
32
131097
49
15
37
20
68
212766
296011
8
17
59
6
344131
972928850
65
445598
25
27
52
91
19
8
15
78758
29
125897
523526370
79995
386916
86
2
48
87
16
398363
175603
9
84
5
96064251
531353358
11576
132077844
59
32
90
326245
340603
968609924
275369
41083
411972
70
4
4800
76
92
8718
17
5
441877
176390
47
12
203654
86
9
340783552
24
160641681
549210246
41
541424439
73
74
6
125991
47
73
8
41
3
219492
6
7
273825
78
203828
6
96163981
17
214677
116928099
16
415376
148699
158198
57
4
69
9
172772
97
52
38
421634
5
57
461052
32028
14899
423919
3
54
89171
49
97
16440
16
67
105328
289205
98
178476
189304
63716243
77
631781513
174885
531994767
5
3
245803
177518
283680841
291870
242502
85
78
47
422769
36
194852
83
131076
676515887
199730
15
701173009
333370
9
176505
794062447
313285
6
221762
3
22963
18
99
18
53514
969992758
129777
264835
1
34
49
2
140722
27
111285
18
371524
287550
9
91
88174
58
424621
97
341162059
18
522982140
60995
52
79
149588
92501
125641
49
1
412370228
6
81
27
40
76
75839
432256
149638
416658
256970
23
64
400206
307334
4
14
845803709
19
72
9
59
43
19
85
167470
213305
400279908
45
165639
13
8
368872
25
60
39
60
76
89
63
350614
53067
52
167552
57
19
77346
67
306005022
134657
499660
96
43819535
63
125373
438412043
95
102832
1
862093671
36
481956
26
535467164
27
62
33
52
339450
116968
34
7
86
207055
47
184443
83
60837
115240
400419
447891
375180
85
57
52
323065
3
351241
54
51
319466
25
306864
12
24
32
17
23858
84212
5
190328
467605
79
141820
6
36
159945
187183
141752
89
88
322268291
79
113839282
79
9
148685
14
93
49831
34
363034
56
65
80
40
334102
4
285190
167255
95
460645
40
61
295704
405577
57505
300208
7
66
2
2
160299
328621
34487
49
17
73
147216
549213365
1
100875
451279
8
68
278690
840190415
23
44
916193727
57
63867
318196
314184
47
372626
26
429462
211437
24
7
13
218583
82
856867506
31887
84
470109
2
80986304
9363
82
76
99
149926900
64
230030
212450316
2
403121
1
7
65
188302
427815
69472
595795952
183710
396321
82
29122
632570297
279426
19913
19706558
431948
243870
82
328583
472154928
2
32
77006
63
82
55
65
19
23218
2840
594690600
32
35
1
99
283606
45382
489809
91443
95
58
364036
55
3
75528
28
458045
72
60
23
130271
312294
98209
37959
437721
93391
20
230207
7
9762
350712598
7
116896
737857001
253877
2
64
714066946
825259890
1
1015
77
183946
83
1
175547
208211
207216635
88
41557
14
44
46
105517
111956
76
406159726
4
7
482608
1
137880
49
81
442348
7
271543
47
121971
490964
7
39
191412
566786552
53
16
57
97
7
2
51227
52325
169232
83
498259
135774
75048
195342
276270
58
32
24
74
826240615
286050
239339
17
95
91
292937
39
64
10
835460033
61552
9
3006762
3
366855
118237
3782
33
34
284212
51429
55
2
23
481376
72
127785479
5
446566
473562
24
20
20
97
32
31
99
37
29
115265
6
811779554
4597
72
48
11
67742
1
106904
339047
244930
400643
152093
85
1
6
193446
481963
208408
175029
86
11
96271
42
77
27
10
7376
6
258234
172046
99
99
64
47544
393945
875192232
74
63
881605920
74
3
14091
392915
356961
54
63
245523
67
4
7
29
265919872
16
29
579751326
152137
58
240236
42
67
6
406798
29
476926
114459
68
29
270297
33370
99
58
77563
93
458910
283966
36
1
41393
9
159258
12
77
890142075
291669
90
32
243947
376583
2
36
1
9
54
226486
103743
29
314182
6
381085
214116
439393566
82
11201
733815275
206352
384453
68
70
19
19
869329225
9
371466
848184702
345216
195269
5
420451422
110960
278288
48
59
83
623421891
121946
78
56985
169766
57
743917250
43
75
1
4
519448965
9
447350
29
324537
64941240
326049
82
26
31
5525
8
53
28
856051123
452352
325671
870754998
480699
138884
134620
392864
218076
333997
65
328962
86
49
280512
17
273089362
198862
64
91
22
334038
66
88
81
361907
90
67
81
258389
291240
197483
152377
339649117
2
52
174124
379465
15
159573
492689
79902
65079
48
74
145216
199223
448950
76
263786
229070
93
8
35
73
19
5
171835
58
391746
293568
153459
317789
271676
71
8
49
70
49
53381
445996
37
30625
198971
50
22
22
449631
30
363343
772483689
3
197863
51
55
448790
77
53
511042280
448191
160315
11
431810
201514198
33
262715
16
490981
94929
24
46
30
221851
302219
319509
241442
89
761266377
13
184361
112795
131893
410126651
402219
303936
185910
322717621
259378
259810
495374
257043
58
485432918
940925688
257459
423177
474368
273312
32
99
25
34958
385655
28
22350
7
42
162100
469650
71
14
81408
73
4
351299223
88
225873
1
222164033
750140543
100607
35142
76
332806
53
175329
98353
45
5
64279
9
136578
585891377
63
2
415975
364305426
106729
86
357848
426126
175173
334184
705828973
33
247608
326729
263574907
90
41
298833
353885
187410
163864
33
94
265650
18
121785
29
184231
517067861
64
96
449017
10
49
51
20
1
265433
86111
71
84
45
315060337
75
252267
278898
399299876
251931
428114
1
15
54
12
47
226191
311000
354065
23227
760175102
44
414307
442675
47
58
448809367
68
301680
19
98
98
117325
20
25
131213
4
65
90
68739223
63007
136859490
64
69
52
54
241074
17
62
61
119242
3
473423
268501
532755764
14816
25
952934071
31
95
656040116
4
409382
347334
10351
90439
157882
89
409818
72
79
90
77
259289111
977293249
160114
133929
79
248665
99053
489376
34
26
85
18
279869
49
85
107861296
69387
189253
48
200474
13
133128
48
50
145049
273054
14
176809
60
28
480116
476924
69326
412370232
22
36
173719
207669
16
107496
80
18
112703
922755616
36
48
37
317739
274924
80
615326120
2
84
914176776
312667
11
6
218485
296163
970325434
417855
74
379358992
324020
333057
320341
95459
24
337806623
38
210264
790098405
3
451485
109602
705959441
34
33
62766
430034
32
384722
405042
354716
340182
245921496
83
181179
387509156
32
274687
8
59
55
23
171188
58
125742597
332011
83447
28
70612
185026
45
6
127319
52
5
64
38
26
187593
6
69
95
2
73
494108
191870
32
244257
11928
56
190424
326309
95
962013236
91
13
121331
42
476865
11
74
91
209702
420502
25
90
29
66
71670
43
65
69
77
103651
75
92
289160
13
4
46
86
596367567
61
87
57
36172
273358
570041092
219840
231803
147255
279851
231206
66570
58
127621
39
41
5
210763
92
159280
469315
114970
29
2
38761
455062
105354
73
47
8
25
73
113700251
44894
1
7
10
2
93
8
45
163725
14081551
4
243866
116742
272099
202159
27028
410355
68
273456
95
657853240
26
206015
446981180
92
88053552
99
96
59
178319
381409
11
2
16
406963
48344
349393
424412
19
111896
125663
101595
129092123
2
440553
57
39
261041
56053
108571
74
27
18
112066
15
378511
82
101831
3
185133
91
53944053
40
93923
86
32
286833
94
11
389019
264004
24
22
218325
442940
77
117197
597197107
73549
3
101496195
13
158746
93
4
6
195532
78
358282
348574
163897
409312
125819
44
9
5
82
413051217
937260540
3
81
27
88
483596
66
63378
284929
85
441978
44
97
444498
300090
80
112072
105111
17766
9
90
198466
14
496410
443639182
347318846
257919
160412
84
74719
297020
307154
127502
322020
400444
36
178414
63
1
63
17234
261400
439642
19
165128
105101
106055
96329
72
37
72
43
174433
22325
40
9
2
121487
460223
91
51262
464014
34
11
424768
369443
394194
26
277858
74
74
373745
5
15323
41
772622966
169284
312924
79
482345
30
224224
168503
54
9
320882
75
52
11
220859617
693280345
284940
253119
906876954
44
28126
36
39
132641
57
81
26
46
2
1
156572
35
91
384345
53
30
225774
40
58
271148
25
611282853
40
61
94257
22
44
23
68
172089
2
88
285422
54
490021
253294129
413096
20
13
89
66
179355
15
6
254312
116232
186850
60
41
25
52
418302
62
39
322277
5
4
67
21
80484
43
195075
406787
209562
80
3
13
85
184948
371227
35
255317
359578
50397
29
776839821
278286
27
9
32
15343
156072
115857960
52
490688
36
97
61
19740
10572
71
64
27
82
85
407214
462751682
376854
92
35886
61
213721
26159
87
354921
495126
238581
271018
72
69
12432
365248
985636208
493699110
72
4
492055
49
313775
156688
253870370
7
183540
113844694
80
66
8
41
936728690
6
185730
85773
5
276678
29
76
113191
181600
52
87
61
11612
8
10
8
235082
260669
204161
91
237274
87
95
695828098
57
997754917
426761
87
35
30395
153561
320795
127705
7
862785643
340077659
228492
44
5
51
24
261456
8489
89
767066830
36
936542313
16
10
8
838252689
469731
96
12
215619377
7
398083
51
403325
4839
14
916172444
16
62
437129
275230
240109
446386
11
31
57
546197407
36
393526397
401078
74
79281
93
642715326
23
288882
91
371226103
88
18
247255
14
152184
486147
85882
326720
234642
316890
41
262393
445088
408427
15
249239878
28
10
214709
65
500533328
460777
41
529869999
6
331798
41384
904516447
189224
49
11
416743
461465
40
8
368068
428526
353068
75
82
87
7
94
401988
6
661250551
41
458086
3289
195712
65566
11
498911
6
17
782696098
242515
12
188231
92
32
4
17
498099
17
9556
188777441
735732203
36
90
607283042
334880
218420
124340
129169
2
2
14
158611
473190
316400
489779
13306
370237
127231
87
3
58
5
19
91
98
28
8
71117
40
19
87449
431251
668989964
733548968
38
84
8
80581
43
63997
40
108325
13
25
29
10065
78
234089
145101279
16
91
146598
77
366393
86
481429
63821
134234
375627
308121
426260
274744
320720
399994
70
25
76
76
6
96
463793
25
95
26
351329
223566
74
358478744
80
235697
65
355131
79
9
10131
99
33
280179933
9
350482
73
488211
450099
312588
8
189018
424387073
65
3
5
29
433925144
10
218015
8
13906
68
7403
176824
41
521840068
23
717245074
3
468300
357253
248383
1
400546
6
245949
5
22
431957
373954
33570
84
25
98
6
159438
170912
59
9
104949
86
72
36
192686
50091
76
3
21
312320
412435
54
47
53
281813
7
478008
361191
26
14
13
24
19484
499425
90
71
158778
41
75208
42
15741537
5
56
154438
5
70572
313009
45
145794
209414
87
91381
42
437925
41
40
301748
27
363696
40
25
6
53
277932660
166581
163861
477218
229697977
6
491948
1
36
248048
1
50
1
317274
90771292
136005
49
65
47
308542
66420
53
95
19
1
93
16
793747485
925503938
18759
48
5
51440
490909501
32
20749
952998838
262953
147079833
629174894
75
69740
277972
66
235107
98
60
279844189
606537198
118591
297535
48166
3
52
40
24551
899704350
16297
45
19
40453
34
321897
335386
95
8
68
18
62
98
90
55
38
16
408227
8
20
75
93044
4
5
9
224496337
710771189
38
299561065
9
50
277134
78
2
40
443417
43
488068
932675009
81
288951
377947
64
88
331562216
35
4
8
424303
476485981
92
300013
81
62
27
310886436
95
172132
428112
81
65
85
208790
141505
7
1
470816
7
71647
95
285145
47
27
35207
1
736502081
71
106646
154557
12
11897
58076
88
492973
399792
31
370344614
230813681
61
25
45
55
63
454757
319886
31
378830
7
77
25
17
401731
59
42
489800
64
99
148127
69
56
92710
206173
20
493472
140839
64
423462
33
810021047
379174
86
486240752
379853
75
80
184658
171288
823372847
86912
976819942
335360
317251
3
59
20
241874568
47
82
94
45
13
39
25
35
80
76559
194680
56
14361
2
490085
74
6680
65
13
357419
9
793668971
26
46
95
339131
37125
88
83
48
26
470991
75
50
495007
76
46
224119
6
4
15
8531
90
497760
88161
3
443722
459103
510983192
157057
8
69
157297
294674687
14
4
96
9
742992709
11832
3
20451
221500
377863
39
6
232014
325425
70
27
2
303636
60
340570
49
2
63871
228582
100281
318599
93
348794
1
3
160613
17
72
80
45
35
78
274800
89
51662
76614
241771
311165
229912
108600
19
15
21
87
116783
59
459447
266772
350330
36105
55
8
66
244236
59
1
88
18
18
244986
41
221760
22
960417678
36812
74
48
58
16
394731
268980
263821
6
75
392238
50
42
262834
21
7
51
371442
92257
295454
9
17304022
156149
28
92
74023
6
69407
52
64
468369
239195
23559948
27
6
35
69
15732
10
44
367270
52
13
36
46096
52
3
79
135309
227557248
53
409454
1
96554
897975633
1
23
24
82
2
210886093
99
63
494208
37
468718
72
488416522
747922612
188449
407840
669608937
80
488289
179837
65
8
154872308
373109876
287302
74
403311
1
384960
194140
242008
20
58
147406
3
333786642
436181
21
62
15557
243665
87
53
276072
125732
46
238418
5
257806062
271973
9
96262
42
80
445866
295630
142820
55
42
429303
8
64
2
131866
82
510563210
34
86
137579
249335
16
417641
72
34
369068
288212
88
409756
11
45
77
124069
36
2867
42
723582609
193892
375702253
194276
70
24
55259
478631
454169
72618
3
326190
1
5
142805
715165089
230498
222444
14
394066
1
3
38
345568
239930
499958
122554
140431
311821
73
45
130761350
175027
436079
80
103175
489464
152210
479701
40192
267317
443803
498261
45
14484
97
2
34
42
139689
441315
67
72
55
319287
354581
49
443328794
23
464272
98
755887985
144684
136306
36
8
24
417878
5
428242
24580
62305
2
4
198123
449514
357483
70
6
45
93983
44640111
39
8
401472
78
248933
58134
95
108586
77449
381023398
798087067
45050
88
127420
3
12
38
94
347708
319233
344897
15
59
768244062
231669
269038
32
14
297059
40
358805
147318
455918
85
601082375
490429
71271
5
389229
10
96
102845
332680
76
105956
432940
83
670008690
396794
34
28
49
233087
343508
245417
4
7
405170
485978
950870495
50
303544
41
376567356
222118
47
987193399
478889275
96
240133
334121
316980
81
393492
16
247580
8
479715
130345
91
792715331
82
25
391702
904628575
7
62
32
475918
17461299
84
2
4
3
369043
3
13
656851506
449851
3
57
225941
16
398590
94
120811612
4
53
6
190683
9641
493773
17
35
28
424849142
3
379837
490673
472607
75
9
14
324739
229494
406330
97
95
664446890
33
71
998394926
312616
271543
71
395537
31
84
70
69
52183
257627
434860
52
804992698
91
740190087
2
802081179
35527091
349640
177228
73
362067323
192657
3
91037
488427925
422334
67
94
451924
183260
408640526
869424444
334637
238843
20
99349957
418630
66179
196376
87
304213
20
302185
24
13
77
17
505663245
493168
76
476956
235201
4
452085
451188
26
78
75
68
286517828
20
2
152789132
50
24
784536750
216958
249185
1803
77776
27
438869
10
88
284215
426988
76507
89
422706
90
355173
83
459357
129641
432635
297685
89516
427003
42
181576
11
7
332209
89
24
424248
2
4
64
956230426
466400
69
73
18
32
75
30
269753
293265392
311102
65
51
420426
8
120516
241016
37
244968
12
83
280438
107774
105574
126870
36
43582
178129
88
81
421102
436666
409659
379552
20
94
29
35
44
49426
297524
18018
61
148438
9
360262
49
57323
203758
22
33
76
8
151838
19
245103
320438
66
45
92618
1
20
43
9
243407
16
73707
59
40
189963
226841
78
45
790744916
170022353
93211
72
450312985
125161
1
64
372862
270674
348704
142489
409738
56
28
53
56
21562
64
167138548
95
188705
74654619
8
81
389527
75
425610
920024613
26
56
10
64
3
43
86
76
76
214709
417163
52
164273
76
494077
4
18700
39
77
217226
36132405
7
26
67
20
39
77
402308
122310
61
58
96695
434222
259658
365694547
80
25853
23
36415
4
234686
64
67
99
30
338686
609802214
31
504784446
175936431
93
35902
263037128
463904
58
506347642
338646
24
86
1
416419
41
146422
216328
392120
2439
97
362084
327203
5
23
15557
231523
132032
22345
7
42
72
92
80
378589
13277
41
392640484
125962
7
21
194685
35
417171
474285
55
9
196036
46
141577
33174
75
141544
91
319999
397018
13
90
97
34
33
158003
86
64
200704
373061
6
43
4
263707
6
143604
63
489548
665447290
57
182792
857436094
437017
95
11
250346
33
2
72
68
46
46
77
201088
1
498229
9
9
166341
44
43
221114
304773
293307
221569
649897695
313083
371893
158641179
215490
161965
35765568
58
20
95
54
48
94
342137
28
653891755
48
3
87
127962
389392
208365
238736
434550845
13
84
57
58856006
669931240
432909
274360
59
3
51
6
109154
369738
478099
83017
203773
421592
89
350809367
221654
68
24
88
185752
325954737
93
864248689
208750
199009396
498419
41
347411
80531
14960
2
8469800
1650
2
825932894
251771
241604
86
231634
39
4
62
20
332447
39
79374
12
44
328367900
81200
42
68
68
13
916629519
47
760077927
30647
3
27
663156676
5
57
5
273877
77
542662211
34
489051
14
137996
461036
14
452714
15
213624
63
497743
43102
26
35
337390
55521
8
13
83879
95
32
355030
22
125102
147336937
127519
5
225493200
144414
8
365575
14
437225
15
475514
62
76
393669
113226
37543
15
306831
29
49
101207
9
891065174
493233
63521
20001
209188
84
64
424925
91
51
156104
343127
75
53
83465
133448086
19
98
292936
236097
3
32
55
897849331
21
30054
753622453
50
3005
122917
370848
73488
26
29992
149883
17
232324
452030
4
80
58
96
143948846
187884
129550
22
271648
90
8
235912
16
38
88
507395378
349708
358047
2
5
52618
19
70
159211
1
488868
179695
646518480
89
143508
533243049
475231
31
126003
15
3
2
46
97
159859
486518
99
18
5
176285988
890596920
249296
54
92680
190297
50
33
389510
65
587517255
2
432032
28
195253532
18
6
46
61
160813
38
79502
186619686
16
362345228
295398
5
54
243799806
53
73
5
16
7107
176229
214029
3
192861
69
6
60
167620114
847582610
397329
126542
883680035
44
35
92657
44
73
5
65
316950
288514
588111523
290653
78
97169
836542856
99
72
60
80
69
1
77
59314
63
388610
34
94
49
19
11
36
95
37787
347723
152857
11
32
852199058
330914
31920
433556
6
304058
3
2
467745390
102904
92
77
495946
267787
1
80910
76
165492
87
16
64069
611776937
139032
431672
58928
443985
8
57
29
39
305517
66
158583
821457391
53
31
95
272806
447747
47
741563310
473382
90
6
973866916
39
207315
64
648446161
409588
441531
30
72
152872
951760802
293890
62
68
51
173956
355004
98
16
178430
58
421218
364945
90
23
623620063
65
487344
40
36
62
11
171118142
53
217649
44
163029
46933380
56
47
83
109668
12422
56
40
49
7
62
7
85
8
26
271455193
12955
233649
4
373193
97
4
337750
45
329729703
9
88
96
788112192
405025
78
390234
8
22
164129
38
466625
58
2
357478
70269
30
188474
43
122888
30
6966
82
84
63
418616
447731
418017
33
13
260648
16
851661552
76
37387
80
361064
32
275214
40
227683
63
215905
5
41
6
7
58498
15
345964
39
61
77
56
294695
415244
103579
57
33
405505
39
653239927
474838
45
34
330856
8
7
402956
5
7
51
56
71
308500
487392
6
74
85172
532633889
63960
461272
272069
587683593
107025
324195
399434
82933
53672
239123
6
80
34
78
181315
377017
886587406
51
115468
50
45
3
142886
49238
60218476
13
64
27
55
81
158416
59442
174836
113631
6
352698
27
367625
13
63
368754
227860
273935554
56
358558
357366
29
19
85
700036821
55
561792235
38367
473644
104755
35
255989
75
2
27894
53
52
55
12
292144
97
88
295312
89
69
157393
26
165879
349768
16
110916
53
470388
83
46
4
111419
63
222188
617807952
258685254
205876
3
5
43
4
18
83
145541194
215227
44
428283
20
212432
420704488
45314
447754
269812
20656
28
9
95
38
34
4977
55651
92538
387444
82
182370
147794
413275
41
333754
377445
825915676
2
34
40
169009
23978
410044
86
48
195390
6
15
280594
30
442206
340991
188754
76
98
55
31
49
72799
3
14
9
7
53
384830
13000
216533
83
304662
45
89
88567
36
76902
5811
25
26
7297
458481
12784
461929
43
398053
55
586162925
58
476561
314985
23559
71
69
9
41
145090
397053
61963
55
213580
288720
80
70
77
43
21
356939
13
2
376865
97
98
32
2875
3
432314
33
14
281146
28
75
56
6
76
379537
95357
79092
307504
8
267057523
87
413129
30
29
5
96
359071
28
967764665
65
39
263937
17
363553
3
15
21
201496
14
207001
405598
10
343993
40
349672
45617
230782
29
449386
69
284934
223213
43
154827
444099371
435310
325789
46
330058
414228
247046
7
37
38
72664
218521
16706
451618
17
201649
161945
219006
67191
666254272
265213
362963
38
406289
48
48
5
595978042
82
487653
260969
21
228611
7
78594394
31
313522
402581
27321
706130974
5
37
79
208383
65
956744749
247385
55
144273
145866
498120720
1
291576
41
24
41
35767
46
23
172936
261165596
65
66
21
7
230420
342775
7
389468850
208955
346175
3
88
991439772
157751
57
52
89
71
4
52
181431
48
46700
34905
429070863
758291168
3
17
6
3
61
909088957
8
72
203750
95
25
86
79
459357970
85
68
306265
121289
187908
190325
29
48251
629546194
277830
97
29
448366095
75
28277
271754
61430
456730
252439
84
50
62011
148094
94
42
70
172122
281638
211206
47
52
360014905
191758598
140242
330861668
190340
2
61
440800
391466
981122124
47
7
79
70
1
75
329480
158668
405048120
33
86
80
98
43307
805391848
126932023
7
51
420170
192493
380103
56
152424
27
29
429123
124251
200731
23097661
295006
303713
164454
47
310637
81
267044
78
95
394911
224197
323802
97
29
119541
92
3
46
337979
218716
59
6
23
410237
116442
71
48
218900
23
405280
374458
89
198107
72302
24
182004
394977
375713
6
98391857
299446506
90
63
82
570472414
2
212061
73
83
4
20
229027
7
19
801335176
83
39923
429062
450888563
5
249788
25
58708
143360
173706
297051
114894
509560360
3
45
6
47
358902
355248
37
309056762
351677
45
183884
75
3171
466573
316353
48
597990351
74
85
51478
91982
377130041
244754
79
24
52
332697650
275458843
107556
77
104545
30
94
10
162260
230683
54
367893
48
24
228505
251578
265768
889942527
68
49
35
273399
164724
65694480
88
424910
409778
2
2
2
957024524
59260
85649
318757
32
15
79354
459048
89
76
75
85
85
191238
54
349950
166654417
181880
7
451861
6
997
77
52
62
29
49
373009
7
5807
193938
291965
83
459370
751111248
279745
25
217128
9
251336
73666581
320763
313349
223899
326344
31
53
64
65013
294143
93
25
418056
746807787
617653987
88288
243623
58
314724
456256
56
9
17
513218923
58440122
70
100197
95
13
99
462889
92894
47
27
34649
684284881
6
279148
226101
386716
65
102465
5
2
39866
24964
367140
331799
10
747943831
10916
568919934
336525
37863
385786
370896
35869
382578
53
488901
21865
326105
220207
325603344
448008
6
7
332120
423716
490882
20
398892
25
5
1
427273
95
65
26
76
54
275478
22369
78
362805
77
69
105124491
3
495307
136859
129609
22
270774
100825787
54
67
258336
87
303630
23
65
388131
550034692
212482
32
132870
265457
401363
12
36
17
92
21
57061
82
57
37
369311
1
25
47
443296
16707
116975
87
12
1
44
35
153017
465291
143635687
484014
216705
6
96
142321
106617
56
3
47440
14
41
484473
499
90
8
236593
113066
50
344486
469382
254629
26
99336
94
81
10
486455
62
70827
380454
37
75655
365961
55
30
63
39450
114925
454568649
10
68
32526
63
334713
127432
9
457286
12
33
2
441190
398679
45
2
34
4
69
359876
80
75
79
16
272235423
42
280781
192677
1
118237
470463
375903
51
23734
148431
14191
1
209793
40
108564
8
12
7
19
229218
71
88
17075
352458
272997
39
461350
339237
23
14
30849
79
165393
41
72
456724
759368253
366116
122860
357157
62
229707783
82
864492938
9
70
20
6
63
63
495741
37856
76
422737
96
444675
333244
442192
7
6
46
131293
90
208737
321311
12
85794
57
24
176989
30
6
393847
61
98
19
1
26
2
26
359193
84
95800
72
107530443
58
388566
18380150
61
253750
563316321
8
11
38493
433797
47
86
33
2
3
118704
248494
386234
22
259201
410661294
132486
950189390
81
406176
46
354489
73
822601021
192268
246562
55
7
262651
3
70
598572680
316076
24247
277890
182073
991339634
9
29
1
2
41
24
439790
7
381275
130572
52
11
487880361
67
49
11
35
213505
2
81
115917
380155
78
88
133585
22
21
315221
28
8
7
359527
231656
51
116094
38038
78
66
35
76
89350
442740
33
412340
405739
54
66
259109
28
393953
378282
90
34
306577
89
92
262821
93714
57
273282
438674
41
37
631210208
75
31
523737738
19
78
94
281688
98
231567
21
68
429113
183033
61
7
123907
256149043
53391
350897
383682
427535
72
415943
4
558985017
426596
4
209343
95304
68249
240568
36
48
125484371
12
2257
680807763
85064
16
40
381127033
14
30
334799
380669
86
82
6
51
200350
47694
337015
41
67
36
184477
86367
15
31
94
162464
160172121
109897
41
3
8
402595
96
157164
614971592
440439
99
405640
193868
93
38
91
26
3
52
24
8
344687
40
68
251966446
14686
11293
24
5
6
70
210683
28821
7
299980
33
961855616
63
199922
287038
252183
242711
1
62
76
49
238967
163266
62698
1511
63
213487
478425
408436
198620
3
87
452617
72
295856
82
259043250
12
181098051
40
87
92
111268
464642
97
151954
491134139
427051
35
44
54
317188
5
16
308344
8
5
81232521
4
427647
35
90
4524
82
56
245601
7
79
201715706
54
9
3
65
184672
316166
278761
677278828
164130
13
36
549065489
38
68
174301
71
33
28778485
71
143899
67
60
12
333335
85
71
403955
8
142052
9
41
384507
81
4696
30304
43
382497157
45
13
66
152420
175322
417813
205188
54
17
6
88
331583
299927
13
39
191461
2
497083468
4
217123
141641
33
9
38
5
24
91
343986
63
6
97
87
204437
124432
62
94570
304842028
470991
29
67
37
168862
7
30
476752
345272
79
13604
4
238294306
1
12
387823
443335
333697
80
247845
31
289076
21
7
4
175872
4270
246736390
46
78
75598
69595127
639469223
441132
9
69
393301
476341
56721
46
16
23
140252
12
26
305124
36
97
261469
4
66996
53
8
3281
12
6
90
71
54
371202
138689
274345027
898995993
61
11
64
79
919332959
278944
107295
29309
38
480917
25
9
499509
17
764916494
782100005
205052
29443572
19
210470
148193
7430811
77
10
95
363822
335461
86
506154204
7
154428
227599
956589090
40433
8
93
446230
70
1
16
383118
9
53211
28
18
45
9791
6162
382838
401238140
258903
329775
400440
387454
131146037
198582
55
223080
23913
445983
349450431
58
167212
87
69
1073
8
39
98
25
7
164253
254297
54411
124158
55
85
421961
26
488041
334949
30
73
93672057
23
57
5
329282
48
269669
52
4
398156
254901
345858
65
64217584
23
494861
3
16
43
350433
37
605681494
57
424888
41
333539
34
20
444572
469207
90610
255932
75971
1
3
121234
1
389333
39
485711
106760618
358731
445377
54
104986
52906
429786
371229
72552
176433
204523
89
82
409629
93
9
335093
354866
640834229
58
158916
178053
184271
49
59
15729
7599
42
5
56
57
94
3
85719
23
321132
30
43
28
42
474714
93
41
322116
7
161377
189078357
24
438876
75
30
118605
631827906
245909
1
26
210095
6
36
93
962086555
98
17837
122364
63
264579
72
3
478697
456445
397638
764430887
186259
99
958239943
208165
107072
401180
11897806
4
169581
82
314256
6
5
439997
76
10
4
226984
3
447456
8
207633
5
61
102467
104819
569168719
5
84
27
429180081
255785
2
195379
437557
46
9
360218
111284
64
910871317
13
39
378041
48
62
148991
31223
404844
71
119221
36
61
8
34
66
182915
466458012
484896
130191
67845044
135437
483322
76
84
39307
160591
43
170881
37
478777
92
311576478
45318
66387
18
89
28
126547
91
50710
64
84138
42
2
307886
30
107206
201571
115977290
198068
95368
140147
75
49
71
28
8
356274
496934
197151
46
406989
458388
344403732
626262513
26
228768
412169
84
15
333333
423934
93
90
4
48
67
3
93
322649
79
54069
1
256197
385579
13
39
7
256940
98
398630
35
8
86
5
79128
122364
224146
7
344376
786850598
106509
211174
35
31
55917
390922
13
300545841
446672
216193048
15
1
64
77
83
49
266991
359370231
90
4
394720
442871
73942
201432
199037
72
230355
97
181015
89
55
231510
77015
498690
6
361988
168609
791208065
299900
441247
137548
56
34
66
343969
413661
43
7
45
124109
57
47
5
272922
89
52
10
129062
204185
90391
98
59269668
16
51
231706
249976
368154
50
344450590
340566
87
44
50518
97
9632
17026
209468
140617
226011
499190
309829627
13
15
9
5
6
80
235848
254907
300501
81
87
96
26
3921
60
268419
37
127511
268381
317620
40
445989
249118
568911070
52955
3
5
963166536
401801
408553
55
645084816
39
9
276966
127601
70
43
492891
73489
72
390955
47
36
75
46
235536
16
9
34909
100302
81
83426
473915
78
26
260519
49
90
383074
177561
393622
240498673
3
21
449918
43
97
96025
385271
92
37
368245
45
45
3
16
99
316586
44
445397
42
440581955
251327
90
84
97
560370241
52111
19
43664
48
931752587
125262
53
66
80
953685040
264554
167885
336788
44499
441054
210827
271652559
236209
443857589
16
33
6
1
363438
26
444699
9
18
21476
88
19
256762
78
81
8
894584042
24
98
8
299348
34060
312196
67
407475178
52
54
7
35
542816461
4
17
248459
24
47
488002
982367296
4
257340
76
74
45316
513302899
109832
73
133530990
5
53428
824316207
897411868
96
71791
7
642479041
28
698350872
58
58
297936
494150
332009
496972
477554
323706
498366
256550429
254732
43
64
93747
327010
291009
16
73
82
75
49
385839
13
1
740822663
477930
243677
72
433297
463078
50
283138
254540535
479620
131487
278720
69
84
472417
700925177
47
476715
43
92
137539
93
97
18
62
6
428375998
7
357528
96
52
330179
42
280233
90
40474
85
92840
8
337686
37
229672
67
10
74
997119340
77
368680
30590903
112298
498851
152109
98478695
443662
41411
352109
175375
161512
87
72
72
6
325907
8
54
13
56401
165055
17
162191079
230867
22
20
61
132784626
85
54
76538
32
98
87
253509
60
71
186928
1
39
16
78
77
989732082
290617
86
72
353550
67
2
455720
377214
385901
240452
7208
162270
896634463
2
482742
64
9
385958002
78
496223
3
68
51
765606177
22286
158571
252188
91743
489835
79217
350614
428318
87
412984
2
111872
822100220
4
244281
752115989
441696
435119
82
842311884
47
601529859
216255455
86829
98888
10143
1
94
73512
7
48
85587
3
57
30
86
80
17
761607668
462786
51
80
94
40
208389
202249
244098
103805
2
90
160506
268963
47
59540
3
467447
6
13
51
199534
507699908
66
84
688219476
239635
38
85
67
848582083
710699782
93
195892
207518
320589
247597
479160
2
81
6
350829
62
217566
227174
34
314233
72
1
127733
452489
39
381948
325891
90
339305013
55
75
45
28
3
97976
327414
51
389865
21
272854919
25474
66
68
132940
408898
111722
8
34
97
98
37436
29
73
90
43078804
218255
31494
60
407443
95
143387
150773
14
142742
72
151472
3567
49
454775
110322
335113
262847
36
48
284780
59767
13
410037
1
4
366068
107343
202927
94
61
31
445598
2
980647986
225444
36
330796
85
7
7978
383717
208406
4
43
60
4
75
126383
20
56
89621
32
16
69
106651
9
43
29
353614
99
1
250704
943455592
75
22
341172
54877
5
31533
42
193147
19
76
94
9
183619
73
27
71
3
28
89
26600
41
14
195857
320797
496718
7
30
62
105645513
178044658
89
187963
91
23
498535
49
41
62
49105233
83
449474
56009
314769715
159321
414891
7
24
293967
295526
41
314421
91
297240
216184
4
18
3
11
196506
278659
24
18294
9
390117
71
66
95
49
65
373961
739677743
89
457222
98
236109
219573
1
86
54
63
350195
431668
52
73
30505
175003
75
57
537222648
364424
27
966046189
49
77797
62067
616898198
348149
300270
506541879
56
497577
63
45151345
5
20
495292
375666
54943
1
315696
5
45
60
79
162632
85
9
55
18866
26
95055
6
76
33
494278
251990
201265
16231
34550552
399603161
188536
57
64
100908
160335
164266
12
25
90
301006
123082
61
52
17
268622
78
230598
1
98
257543
58190337
3
44
443539
8
71
280942
13702
186579
8
73
64
455101
15
68
78
115845
184631
452537
39
11
76
52276
53541
14
365907
494871
73
179066
9
27
204393691
453396
19
165212
6
125377
144122
14
263681
232344
59
56
30
90
4
2
9
44
309103
413669
620309504
6
214832
99
6
94
160933
23070
119461
65
2
5
52569078
333646
40
469719
56
436077
16
26
273015
152056
53
95
369396
497972
197301231
33
45
366702
20
30
4
795067483
44
5
153425
418400115
302339
68776
60
68094
41
69888
503223320
1
275754
47
993513538
229794
85
61
13
127804108
76
413662
416851
12
73
9
60
16031
181470
84
229807
43
25998
419216514
187700
204126
94
8825
346898
15
176325
886172027
1
6
2
36
9
65
343323
497087796
42
171670
472731
74
21
109870
227686068
40
902172982
68
84
82
489816
8
126415
2
213957
56
281692393
22676
4
32184
48039
35
156050654
36
31
385507
2
298862
353172890
50
1
65093
426197
363626
515419125
162189
109372
1
48
85
145159
45
43
711980287
717408616
200621
25
406434
35
72
33177
74
60
244147
969851444
244265
168430
94
198211
18
69
400950
496305
68728
234682
275678
83
93
19122
5
383246
454430028
269164615
493350
4
462863
96978754
412946
304851
136370
43
75
47
60
71
355562
285285
681253197
66
339216
17378
291454
8
371888937
39
282948101
188383
34
13
144682
74
37
395935
273288
350266
72
219869
89
4
92
63
165181
88378
38
57
342853
35
36
17
35
271169
13
481310
222770797
319260
84
461667
191823
78
92
4
195153
429771
36
65
26
11
100365354
66
647808657
247993
69
419926
144734
66
5157
379432
84
1
91
188263
5
37
302415
410826
20
25
5
51
5
65
22
676346126
21158
97737
3
249917
871986386
85320
164439
28
9
1794
4
61
149628
1
384288143
819173186
15
173316
628951646
9
86
496842
1
27
17
75471
7
54
448078
222927
489269
36
84
2
33
469287
160871
58
99
67
85
431299
59
44
727562577
53
78
4
4
115613173
18260
867451579
431985429
473976
426370
497794
402394
91
268
283242
66
389074
457355667
126932
915181188
70
88
60903
61237
880728374
66534
79
55
61
2335
6
300969
90
168335
451148
5
34
171462
89833
467212
9
202543
358963
89700
40
187930
376837
7
71
290634
37
45
8
428098
14
6
126394
10
492386
30
5
387106
293031650
3
37997
69
454349
1
432236
907089186
176675
316167
58
160863
270143
62
29
294387
465269477
465865
304892
3
80
24
89690011
24617
93
423958
17
57
113869
233424
88
92
736050761
240732
461830
73
68
380129
493299
269095
274858
351835733
1
260443
58
35
94
77
73
147038
220683
141296
75
30
90
753989750
6
5
176894
370088
61
270146
71
233146
22
9
175601
55
23
1
36858
25746
7
100313
823588776
97
25
91
230873
181752
6
7
215364
618629497
583323255
381779
322082
86
417973
88
77
219932
7
110824
68336
538965336
339158
41
648234907
352531
43594
294977
144013
85
374625
236475
11833
38843
416084472
96
60
79
6
11
485646
39
87
195676
10090379
96
391679
462513
518533836
73
163097
19221
426088
349701
23
202542
49
263312
2
6
171397
86
36
89539
10718
31
24
178435851
67
3
6984
325674
6
63
77
2
50
56
71
98
78654
103911
328070
257675136
311301
27
295520
7
91
438507
89
441729571
78
68
785821535
247420
95337
46
81
48144
414794
62
415099
795133074
58
169271479
813554865
37
8
92
95
40
459159
145651
97
113441
99
4
4
12
96
293231
76
22
73
10
65
19
36403
316495
43
98
3
27
36
54
2073
14
668383449
95
42304
358409
237906682
82
180506
33
10
261838
292265
75678
488908
33250
279744
69154
33
420113
45
51639
98
43
413418
58
491148
88
345410
413713
95146
3
38
40
94
2
4
65
78
79
70
18
972699324
337045581
233298
85386
84
341705
8
87322
2
265151
52402
651422368
493166
28795
43
93
62
53
89
4
988716416
5
360808
243797
380933
84
368354
33
21
411219
343271
19
360424
25
493220
69
46
58
73
292847
23
231690
95
2
629922342
4
75
76
445448
304776
376510
31
414954
3
686802785
84454
884902914
390427803
42
53
334957
50
38
457777
16
40
39
19
46
16
25
875936518
189147645
69
96
3
40
84482
69
54
20
45
6
1
46
423687
71
1
8
885584125
274595
60464
538944084
62
82
177268
4
396510
497364808
642554723
1
378321
392872
32
1
73579
372648
88731
253278533
65
81
99425
384690
2
658434073
57
46
86
62
487638
65
9
239816
371770374
5
156507
95
95368
178652
18
50
2
47
74
2
53433
250362
44
59317
93943
125089
643562959
149146912
12
30
85
196045
3
993567232
3
793016132
13335
52
288842
33
28
55738
65
66
38
331336026
36
586749915
22
95240
29
85
48
37
3
14
463231
134790849
35
40
115192
233377
302649
123736134
87
5
235748
32
246894
89130
179419
4
165109
22175
336278
170484
290078
348615
20015
84
14
389053
121564
87
96
349048
14
89
45
956221601
45
402658
45032
228567
2
247433
98
138157
2
140320
108571267
122983
26
4
45810
416697
417809
27
346571
328758
4167
90
27566
21
275019
70828462
991459166
81
320046
68
86
296494
315064
153497
7229
950384269
48
336799
2
355977
84
5
3
994628121
49
434006
8
642384567
115039
24
84
118407
7
254515
67
46
85
208660
85
12
448741
181517
35667
858057074
565244863
72
19
834013744
44
23
20
68741
61
160001
125697
232388
52
134221
4
4
164822
465652
58
10872
6
3061
447698
192215
599073882
41
28
386039
98
395412
264533
7
175159
223593
44
322954
76
143277
20
89
15034278
40
93
49
3
36
220641
154895
2
46
468016
67
465870
48
469786
2
94615
174863
608544956
170001
6
36185
351195
79840
8
481216
94161
304059
82
92
4
61
44302
435894
194406
222781
86
16
5
44
178927
81452
183791
242127
11
495201
258031296
54
68
43
167015
55
29
8
8
14
390318
46790
52
19
113364
10
4
51832338
213679
321545
5
42
86
70
8
461198
2
39
54
111585
88
207244
66
88549
91
315139
334046
302441
684740352
757799366
47
369047
23
1
297313
5
95
337334
33
4
268077
91445900
905406732
51
894096969
997024152
266215405
368864
306536
38
49
47
86829
73
219763
56
35
34
66468
42
78
323154
97753
430584
83
94
506618931
17
4
19
9
198248
594780147
91
56
360379253
3
3
481709
53
288300
468410
90
38
44
396950
102857
45269
55
24
70
89
17
276839
57
327135
85
49
264635162
298644
58
41951
20
89
497878745
3
73
96
23
67
31
81
193659
4
2
505295642
103276
137440
399204473
54
46
239355
387086
37
240794
487702
405620
31
41
31
181077
6
73
688964716
341624
217344
64686
240537
66
274892
21
483113
9
43
454535
7
97361
478151
91
157962
82
97
63507
346295
35
92
72
94
17238
2
16
12
13
297652
77
28953
422564
63
78
22
213717
96
359506
69656
44
118961
75
59
195254
4
164529
39528
426427458
266749
303503
136710
27
89
70
95
91
409961
242342
366151
11
58422
261277456
410392
69
16
153281
48
249977
126681
134553036
380470839
121108
75
27
2
8
2
5
54
8
51334526
457473
91
94921
695303311
70
451153
362967
300947
99
72
357190
51322
75
19
41
479244
421561
83
27
328049
183071
87
41396
67586
39
83
9
9
10
457252
36
7
64
373114
59170
205589
249602
66
82
9
69
109396
42
8
11
165142
30
1802
369143
51
487068
16
62
17237616
44
63
547762981
11517
321668
47
174691
57
35
494433
1
68
884343462
64
180877
51
45
357880109
140314
80027
97
40
71
122347
91
3
95
206352
321356
79
64
174648
7
265373
16
266600
356461
96
314860
551524780
132131
357820
429818
77022527
66
6
14
55
321365
129740
456131
70060
946296531
53727
38
85
38
72
81
400391
398499
389896
409942205
74763
413948143
10
7
34
95
51
135959
54
66
46770
336940
492419
1
86
65
50
56
99
100187
490489
370246
4
346185544
356475
435051
200153
391584
75
41
482963
67
63
21
52
76
85
475040
58
111577
84
391701
377846110
203148
360750
60
355671
63
79346
21
31
234281
226102
414771
25
54
62
64
54
80
295245
487735595
107635
41
98
398109
309797339
520868524
1
140783
71
76384
52
119366
97
80
196311
49
863779228
317321
697562455
3420
61
36
2
399285728
206902
306456
98
309812553
268894
10
92
19
449640086
203259
42
9318
274513394
1
26
38
320388
74
75
253646
50
1
362878
185683
6613
84
36673
93
3
22
2
144912
197445
14
440553
87
84
152720
492194
456146884
414789
46
84
89
54656
296579
285651
485129
492394
3
146963
357843
246290
56
504172971
60
16304
95
414697
762118783
40
407244
5
83
132169
80
303983
73
13653
311910
120284
131562
19
116367
4085
4
363053
346514
1
21
413476
260068
492600
315075
6
203436
369924
490261
334783
229131
750258639
23
61398
3
5
81
48
460998
21958
27
89901
2
96038
24
5
289699
427545
254225990
28
73170274
47468
134556
421909
99
218642
307844
122364
59
56
7
136204
3
1
9
8
213320
56
9
29489
238272
71
179353
3
332216
30
43
326830
940988227
309556278
5
477827
4
456531
48
11
76
11
8
93847458
49
75
71
93
25
750918259
9974
366453
29
3630709
432974
110804
334677515
71
203530
331283
282281594
5262
150280
357237
8
4
90
82
7759454
75
109752
3
77
98
61
6
70
5
49
472093
670153347
84
155203161
38
88
382331
23
4
4
343486
380934
915572759
252176
440186
15
14
75977
88
203820
35
428007
165299
51
272429
41
17
58
99
112097487
77
304739
470779
54
8
339104
38
332824
40520
326136
360399
4
18
76
14
325629
73427
23
64693
31
170062
71
482349
128559
410791356
8
206044
494960
593337992
471822
188795042
424262
270626
774109375
184132
35
5
43
253725
158550
77
336411617
197591
177092
133590
61780
303612785
9
478423
181368
235846
410313
34
250865
1
73
85
251071
158008763
398575
15
8
48
89
21
15
4
934912083
2
1
66
262619
5
45
245985
231221
6
55
45
6
47
82
99
55
24
220267
67
11
78
97
4
2
323000
89
69
238875
30
193214153
34
35388
251107
220665
129112870
79370
117460
71
65815
155547
26
3
211226
859097261
89
48
379795
497473
194868
76640
21
10
7
6
63
410665
32
71
207124
78
65
2
379488
25
257983
3
328281
200424
82
29
224149
4
354707
420918025
5
132270
279361
130811
29
157145
8
73337
11
48
369245
432944
186475
289069
298455
434307
491263591
30
314384
70
206661
433957
239094
62
50
140998
355745
12
78
72
2
419859
251608
25
305003
328870
94
72
16
110431
132800260
99003
59
214148
20388526
98
27
69
22
60
65
176354
2
1
68316
170701993
447260
67058
223696
25218144
15
479186
34
78
84
33776
485719
88
39
27
55
99
5
2
482040
28
84
92
85
91
333714
47574
715239376
174139
162881
397724
120044
208591
61
427090
297092
1
377463957
45
498800
471419
76
81
155022
140240
59578
356363
30908
53
34
12
355181
360908
88137
50
561294160
266273
81
15
44
81
53
56
53
97
212411
55
58
215394
54
135790
135629
5
79
161366
441627
65
899643432
92062
5
13
148892
939401390
61239
355600
247545
3
73
80040
38
395528
475495
16
448306
261253
77132
1
181646
41594
1
387388381
296006
76
39
12
7
86
589595186
9
444666
36
99
52
256964
9
7376
9
16
43
27
263513
42
123281
4
57
422417
24446
401093
933914981
120294
7
84369
404229
7
571190505
453495
18
11
61
402534
363436
470902
254255
6
132898
228990
43
192355535
28
486305867
11
50
5
14
90
73
2
400546
4
74167
428815
76
14
16317
6
256450
845644753
11
456647
471158716
108708
150277
4
124616741
391499
493331
27
18
19
225076
376759
89
368599
421217
334030921
9
80
409531
756683475
76
66
3
88
817971058
23
162536
311352
1
307010993
50
396542
321491
25
300393
445502
41
41
11
447070
13
655908527
184233
63
43483
13
50453
360055
23
18
7
53
194549
25
71
342372938
323476
272293
258685
158255353
50
197724
444410
490003403
112051477
220491
489439
94675
1
405459
448136
111824827
46
27
34542
4
19841
154593
18820
95
20
18
256002265
105635
31
53
220551
53
30
74
324112
85170
8
6
7821
52
42
15
97
363173
94
3
59
94
49
4
23
428280
96
55
76
66
9
1
39
2
4
1
96
262488
83
39
18
36
484389
15
93
15378
733852863
8
13
277018
435617
58840884
287918
476155
75
441115
8
87
97079
297314
50
194709
60
87
3
69
469897
72
70329
491278
411117
60
282069
85570
69
311808
84
568407260
56
256295
298566841
29
38
1
54
85
343358
55
271376
89
5
490926
813492764
54
286466
8
56
41
3
38
178636
5
368622
26
410481
58
45
429525
30
50
21
480725961
415160
490304
20426
882738959
33019
78
26
396696
79
266279
11872
304422
26
8
246536
453784
375905
87
291287
78
86
5
231953
48
92
7
462096
17
414284
200420
79
27
62
384572
61
169993315
9786
105699
73901
28
16
724698153
47
77
15
402342
7
56713
4
26470
99060
324227109
50
88
8
52
664401913
135039
218526
6500
480269
69
66026
47683
211369
49
50
2
34
62
82
109410
351202
61
66
221501100
40
490865
41
498916
19
91236046
117159
19
16
41
180901
550805030
84
74
83
337030543
277740
406642
72406
63
433314
347612795
19
493080
44102760
226843
57
19
132611
370000
70
392639
102084
61
8
284260
69
261651
5
347996
85
84
174587
178158
468967
69142
452446682
300985
326467355
279399
773115754
262352582
316779
355181
65419
59
10
158876543
329255
50
525689906
406429922
186556
350690
83
482894
83
426066
233011
86
61
189851
2
92
36467
451143
310019
211181
17
437544
82
2
172647
617274729
226254
255160879
265828
430155
73
86
83
727698190
3
426651
704288420
86236
1
1
486219
57
417483
41941
2
205829228
297840
6
386581
22
373180
105519
352491
18338
68
336015
211001
398411
84
81
305898585
7
482539
110836872
75
359996
71749
1
21
4504
59
92
88
138032
71
378615
217654378
36
13
88
90
8
973335972
18039
19
430153
1
3
1
135611
69
70
61440306
7
47
5
23854
8
58
178233
439958
13
450143
5
6
166074
494001
374589
698582037
57494
739757928
239559
72
24664520
29
601408081
127402
165864
57394
399366
160408676
6
254496
25
116706
365823
58
96891
45
312001
32
86962313
48885319
41
304532
480343
467530
7
24713
314357
44
188019
456135208
58
93
76
158655
74534
69
255558
28
38
360495
4
9
260412
322508
3
584
304225
88
310559
433828
672597703
4
289063
89
15
47
3
22818
7086
2
921382825
3
4
5
191382
83
117768
58437
64
266822
334914
453406
46
582107789
59
331265
162089
48519
77
188892508
682711014
54
391176
97
19
738150728
375034
98311
4
97
463399
75
167776
51
413117
18
63
99
172188
9
157107
68
298888
100744
57
43
86
460856
345467
6
323599
163233
94
63
431735266
387195
351247
61
496251
235698
87
45
3
324107
478585
42
98201
46
124373
8
64756
97
24
471247
276105
52245
262947
58
405542
109763345
357696
23
495056
15
446761
72056
95
25555
31
228117
282351
219895
422516
39
44
92
268529
133580
259472
3
5
866545962
51
343796
258934
17
95
53
292273
997158640
796584148
321139
69
48
26770
417329
306478
51
87
13
9
49
94
67
292532
306546
61
428967
57509
3
200325
2141
85
45
7
41057
57
124607
23
172044
93
398741
469805
43
71
730033102
247367
456234
90
166106
45
87
39
49
91
17
17
192426
23
403370
15
2800
90829058
23
225399
383291
96436240
135738
49
18
99
269226
73
65
3
112146
34
4
6
381556
10
11
73
87291
30
30
347889
81
4
4
309230
226859
194411
34
75822
223825
280539
19
72
89
56
34085
410764654
310172
225333
34
68267
257960
389330
140433
119771
20
298168
129798
12
77
326611
108621
36
22
56
176993
207699
305126
81
49
482255
335927153
7
40
26
70819
66
9
469888
56792
484046
4879
42
151349
6
255544
202097
92
24
359308
19
9
164597
1
80
56
49
6
400861301
48
770758034
46
66
172687
455333
362660
896082046
838926205
24232
59
8
9
493802
8
368685
461533
32
441719
77826
295664
497934280
457872
65
472885
183623
90761
73
98
58
83599
9
29
413380
4
189569156
199000
30
464053442
51574
52137039
7
46926
339169
38110
31
611354985
290345
402027873
5
264657
216454
7
81
424622309
431508
17
411918
89
402905
401201
34
9
230441
267631
61
54
14
58226
1
83
99
26
74477
565684737
284384
333756
5
17
87
88
306248
42
386854
161770
236252
11
376664
491772
89
30
52
50
25
3
451452677
188816
42
23
380922
439371
423848
393665
95
10
57
1
70
46
159259
22
96
82
90
1
52
99079
86
424810
49
45
459803
239849
201748
50833
77
70002
325854
7
97502
85735
1
208101
10716
83
10
78
22
7
249368
81
17489
27
57
416532
278736724
26291164
27
10037
1
47
150081081
9
20
93
158936
437496
4
32
49
193484
5
477020
267927
61320
95
499432
136667
50
31
238613
146172
229591
945158013
4
380239
13
6
1
95
4
27511
29
2
91738
51
19
292657
98
455254
12987
3
151970
3
6
65
212323726
168400
189549
56
89
12
79
411988411
728010497
368981
18
418961
3128
755617468
425063
93529
312612
54
5
98
317532
70
242253
37
37
97
4
74032
41
37
63
10
62528
126462
942914570
95
83
3
81
97
1
317969
82222833
438942
180594
9
516574399
296609
217173264
16
176484
257799
1
3
29
216950
558794284
91
78256641
41
71205
226242
87
202333
37
30
9
55
335376
97
286693
117651
416651
412416
52216
17
290710
421222
243979
37
7
97
15
23
14
13
32506
57
365891
1
78
48
160027
61
21
296965506
10
315735357
449972
62
364150
8
192567
90
49
4
807530617
451639
467566
167525
122589
115478
856154614
16
23
89
282697
417772
27289
14
87
89
414395
13
22
52
198208
80
488595
1
253848
338698
12825
55
537421218
71
46
397354
166608
362637
32094048
230034
58
32
31
69
328270
56137
209785
91
87
52
377440506
11
135293
49113
25
29441110
200165
21
73
855202324
44
314760209
467603
20127
972150991
385493200
33
17
1
4
516597637
41
202316195
51
413105095
4
93
28
368624
70
440858
135124
435525
963841433
493519
93
13890832
344804
98515102
61
80077
171237
76
653889432
333741
27
485085815
56
256466
288549
46
99
53
79
773595374
469341
364308
971024753
8
84181
219018
27
44
663863068
72
3
19
6
37
149012901
228644
10
78
93
798181216
5995
73
114845
122111
91
75
351777
5
65
63
779686629
86
60
46
11
393857
34026
25048
87
453275
52
97
65
4
255766
23
118239
8
19
386308
401999
17
89
56
58
216802
65
86
288152
79
287946
88
52
365210
24
56
74
403886
208983
34
7
75
85
72
74
55
85
68
29
90
432191
6
7
62
91
328846
317898578
8
489183
641150822
67
270009
7
12
340431
215381
60
278370
468434556
3
56
205759
12
9
79
384869
97
202082
224350
353475967
87
385434
286285
89
30
78
466081
38
73
331051
391502
313925
23
210369
11
209695
285333
301099
165368
166996
59
9
9107
202793
78
88
1
70
358150
32
28
131893
46647
149610
28
57
324469705
73
23850
113813504
933752892
4
279312
43
494690
223198280
17
29
6
38
10
118430
44
126564
150716
6
53
25
489948
267685
5
261941689
476902
404798
63
2
286641810
70
961551056
227362
31
248664
312093
632199204
12
603517
371133
437826
97
170455
427988
33
206453
2
58
33
1
42
190720
76
28
71
643685718
281312
78
229247
176741
33
377204
59997
24
43
771006887
370968
320967
405846
2
6
92
74
90166133
23
24941
36132
43
39461
146803
88
8
880878939
26
469723
45
76
56
5
5
165158
223122
286366
88
30
50
78722
61
69
90302
11
90
6
17
93
65
52978
147591
42
58
495330
18
26
51695
33
78
234533
60
70
491374
272718
67142
9
7
77
198583
24
18
164978
26
283601
3
316846
312509
396150
483751
61
41
100215
82
9
33
27
255193
76
76
344888
67893
69
42390
93
8
70
60
86
61
17420
335108
46240
70
6
48
97
37
394398
1627526
65
43
32
3
88
8
73587047
114354
42
83
491467463
14
6
842185376
8731
54
94
2
451855672
470567
37
2
248435
73
29
39616
308364
342426
389070
245956
20
41551
39
52223
213504
95872
99
46
6
104221967
206474
27
50655
464597
78887
453683
447270
28
347742
144884
7
15
30
36
353252
311968
328905
685278160
61193
89
68
60
42
223236535
128711
6
239380
4
69
202199
71
607181705
248255
43
6
412803
267104
424680
287874
411712
148870
238500
93
374835
94
169513
395082105
85
196537
91
1
15
64
250566
408040
87362
141269
287332
80
32
12
442992528
26
8
196104
35841
77
87
12
117962989
146194
388084
316351
62
125787
79
404100
83
457741
86116
76
173907
398553
387550
75
1912
54
67
36714
576725115
4
31
45
29
8
437658951
853169303
57064
974754815
323958
8
905457870
142605
77
384923
168080854
3
423053
148923
44
9
46
64
194749
567403890
27027
64
91
84
1
5
6
96981
13
796400909
48
48
28
68
16
8
351796
353679
22
47
16
89
4
772424158
384091
471287
36
899322921
34
44
83
84
452946
26
65
51
252940
132082
445088
46
213487
77
473704
37
389960988
66
181751
229501
221624
182224
477066
393719
204534
41
392558
287321
98
62
208274
7
48
272813
31322
144400675
3
94
7
87
31
76
415181
691296756
95782
362879
362454
94
76
75046
385360
417156
66
93
93
184814
4
17
57
454082
44
41
92
82
554942499
235865
22
121031711
149159
9
273554
281600028
54
9
597527049
52
33
9
277394
12
205623
76983
174796
12
27
405085
84
24
96
3
27279
53642953
245020
16
309063
21
78
229595
966179838
294386924
94
9
35
33
77137
7
23
437610
681314839
63
378145
89
962748370
392273
657295493
468023711
56
53
86
19
39
54
24996
8
94
180151
935807586
5
35
273874
294944
191131
39
40
46
32
105109933
99
31006
1
141288
359030
75
5
95
77
477107
62
274469
70
19
14
60
51
8
4
56
56
212145
64
198620
68
96
67
262703
33
86
3
19
477000
190109
84
480547
128707
44
60
43
241616
96
261897
52
8555
8
97914
245565
281523
19372
71081
38
138570
441275
498499
61
91535536
10
84
20387325
9
357596
96
72915
295265
979839701
94
42
28
14
222839
65
194974
25
99
270796
69
440964
61
22
19
30
350
193062
361641
68
44
82
12
438156
72187
43617
99
49
36067
3
84
54843
45
360272
437369
297813
68770
395891
398934
138171
134523298
43188
79
416290021
293626
20
78
65
492766
62
9
85
54
765402145
158206
62
755584313
80
482197
1
87724
67
270658
146937
242074468
1
188082
770535100
1214
77
4
69
91
59
96
76
69
109099
319475
97
149550
196474
9
312758
40
197944
254902
208826620
50
313382
3
21
65
55
71
7
289296
38778
26
117561775
348825
3
296829
461824
2
388418
32
76
136861
483837
36
341091
81
13
45
54062185
2
83
156410
498721866
463703
77
22
55
104270
220103
12292755
206937
48
71
470022
302985
288109
369899
38145
448068
364949
77
4
10594
175720
8
6
39
367614
2
185266
475248
16
460138
63
334323
446283
51
69
97
850226400
73197
56
277036
9922
162335
490140
8
363665
8
11
394578
74
58
110622
175644
7
388616418
27
282135
301363
76
41
388221
90014
178014999
37
151492
227270
524374911
493663
950540770
12
488219
93
72
40
50
8296634
77
385763
237397
660613332
3
194409
8
70
273269
469813
5
2
62
10
32
4
349856
38129
29
58
4
288673
80351
243792
35
420196
19
3
80
89
295464
112951
110842
8
64
418490
32
449099
55923478
79
34
166133
280191
51
99
72
90
4
394868
489202
85
59
49405
106708
31
391799
264391
96431
82
25
33
235057
359099
81
23
56
15
78
84
84
364353
85
387529
8
46
28151
408677
35
49531
23
22871
237197
125241
33933
354995
174417
350759
233764
481243
115472
118832
133782
83742
214047
99
308173
210579
15
182601
804835818
7
66
471369564
47
63
30375
57
4
55
76
57801
144154
15
1
75
448744
24
470593
92
114060
90782
89
97
25
174328
80
466249
165850
147709
24
327763
400902
402558
2
415219400
315363
4
172813
95092
4
57
383105
315140
254956
86449
315650
33
12
245415
194872
753742283
3
183268
51
53
73
210981
631657571
47
252133
232531
71
5
212619
325313
23
29
702655853
449928921
437760
60766
26
45
194865
116464
31
482736
220170
13
64
621704221
480862
17754
225389
99
50
433047
94572
454103
173594
240010
19
294711
643515799
276863
27
49
8
81
31
44
366700
167271
397251
173345
27
138858
57
835222785
11
843111139
2
61
61
416186
61998
162159
2
77
414584
169531
909079446
76
26
51
2
19
66
333848
264667
765323318
66
90965
777342266
441045
67
225079
25646
261867
7
275257
13
75
229252
202571
232131
87
5
71
94
12
8
101665796
114031
399464981
17
27
36729
70
54
349670421
172905
914749965
363388
1
56
449159
6
7
15910014
2
4
54
257071
417625
384100
93
388935
86
18179
514664950
21
189180413
46
18
24
72
75614
78890
18
117633
377191
32
65
38
66
5
79
83
380593
8
373017
8
97
18
252565
40
661266492
183316
57
464159590
428018676
13
13
418852
36
175937
386907
804405202
336924
9787
426784
284360
7
154103725
454764
70
44648
25
49199
72
89
67
260721
166487
404870
591356188
10
331455
16
85778667
650095827
400848
485766
102420
32
290632
68
306835
171295
78
62211
84
415661
67
31
64359
44
1
1
15
46519
189775
77
7
82
6
16
24
235715672
228777
51
65
535417034
9
484419
443676
208380
280412
119386
349730222
65
5
420081
24
181886
269572
289358
379936
97
59284
204008
78
75
425441
84095
19
33
194204
4
5
68
71
7
58433
62
413791
35058
76
4933
78
6
33034
271733245
35934
76
99
87653
934538556
15
26996
388977
12460
188526
4
412272622
394391
225531
26
91
822086966
482761
256248
349118
228511
47943524
675265262
109527
72
263869
87
53
117039300
16
663001160
388118
9
445616
327306
458041
99
205203
195839
82199
96
55
48
91
792748242
438026
848950122
912429321
3
19
240538
373685
60
32
37287
9
65
131405909
786717191
1
87045
45
74
333463
473977
455586088
351861
16
464574
290213274
379956
50
5
139185
35
138808
90
9
52
7
87
99
41
72
479859
405435
5
386664
5
76
21
84
57
20
268133408
461802
37
300878
65
379435
43
195574895
422292
56
308478
71
46
26365
53
487575
56
817888326
368933
174621
254427
455138
380209
129
21
3
21
97111
129359
56
18549
188675
95
136158
98
32
52
71
412110
848559129
4
4
28
8
35
72
404252628
47
85
66263
644429320
133417
48140
41
100945
79
45
89594562
96765
135896
149616
2
91244388
261577
284773
77
460330
92
2
11201
2
403373
313952
74
11
90
171831
81
1
42
416283
724492813
64
499844
317734
475955
46
50
95
22
60
35
67
389536
8
72
10515
17
220193
23471
77
54214
89
2
320757
242670
72
76
6326
412449
342196
442498
189496
106082
6
23746
261206945
15
2005
79
554397554
827466873
55
429946234
383299
95
5
81
321395
97
57104
143080
597887016
57308
892094570
9
182693
67
859493780
39
340159
203354
467559
7
286394
62985
139656
208897
43
160377
17
183318
1
845640073
392665
454523
98
52
30899
91493
370590
110135
10
6
75
8
5
61310
268494
19
66605
62
1
647739661
960554990
166641
27
94
27
51600340
77
276458
208318
81
66
8
297631
96371
84
92
57
61
15
318762
227653
92
71
30
34
455926
75
83120
37
82
9
83
135280330
6
232047
3
229877
302014
64
191838
64
96
601282271
818163975
49607397
53
25
170241
480440
4
51
83
32
34
23
355764
71
54
193855
1
55
42485
75
56
75
86
47
229722
1224
80
94
108447
17
19
208207
2
97
37
144421
450768
530521421
38
51
4
42
56
76849
805814968
430323905
354662
34
79
82
33
453249
446879
635666456
17
90
9
98
18174
99
99
128615
68
151887
21
393704
98
45153
40
278369
19
15
54
5
172073
6
171652
5
31928
89
121740274
13
79
309798
458755882
212951
8
49
811737719
67
38
76
456208980
81
734882103
852696682
388541
19
46
283239
25263
66
64
39
29
423403
381247297
21
489495841
28447281
11
14
86
80
5
440901
43
77710
386906
98
116643
482528169
687184044
17
74
64
249910
415476
94
93
19
424149
466515
376033
35
281007
836773636
286076
309377
550667516
55
39
227384
38
70
978330762
85
80
332217
40
48575
406194
68
66
39
93
191033
96
335371
75
451491
240738101
91
13
3
6
13
67
7673
23
93548
66
69
251238
210294
40
191001
406120414
183260
54
42
17
250650
716751364
288081
373887714
51
33
453364
234235
8
16
499187
375867
116515
70
359524584
48
8
137073
421786
41
32378
336933
24
408856
389526
40
8
70
468437
17
975690178
99073
77
13529
49
121371118
98
93
317627
444484
128954
790928549
15
79365
12
90
75
43
473280638
88
51
49
462201
399918
17
10
228107
321502
151214
425138
27
61529942
92
13
491330
371744
64053
63
71
32
153915
68
67
95
27
87
81
43
7
99
342713
95
126707
83590
226761
370674913
100733
86866203
109797
155983
124366
81969
44
98214
335175
95
488839
321399
11
210137
583425298
457835
490174
369393
384212
12
5
7
182527
38988732
923628214
383719
99
16
31
4
72758
436055
310085
94
50
8
32
615019850
80
27
3
3233979
11
34
7
21
383260
15
88
3
414425513
111335
82
266311
26
7
373467
21
275211404
87836689
2
454336
261814
897044503
55
493662
9
91103
33
77
741027074
380928
13535
84
126729
584262791
77
287855
81
40
69971
278894
18
399843599
648615572
44
240197
43550
447126081
43
307233
81
545328696
159840
283124
135069
160425
24
37007
26
43
96
22
33
79
214512
309274
392623
53
739703559
175262
396815
47
105294
435696
122209406
42
18
201924
755592946
384553148
322675
44
32
2
1
108305
89751313
167755705
408795
559265917
453964
19
1
78
2
27
83219
499502
68255
88
171706
497887
374093
188129987
293873
98
284707
6
742362482
465013
63154
364768
9
58
915654592
204296
58
2
91
446491693
86
26
26
155492994
8
508673680
4
132628
179860
58
27
817296971
409016
16
178352
468942
57
16
23
113974
70
384356305
514155255
62
915942426
225209
13568
960596745
386144
170238
7
88
60
74
2
54
37
604561359
74
88
10701
20
27
80159
42
492737
172734
278618
28
208858
10889
967151168
416201
20
42
141261
259811
75492
483255
99518892
359191
56
836243669
5
19
151371
54
69
69
23
689757043
13
5
408742
238011
50
38101
74
470471
497661
249749
496557028
2
57
45
368113
24
34
36
98
370955
82
56018
407132
817960031
342525
808869027
662006379
228791
100790
3
40
486808
242738
4
85164
47
69
212879354
270282
359332
160006
133833
6
365574
37
153282
517195001
185258
254149
372190
2
470359081
32
176981804
458403805
91
487314
685774554
716984928
37
39
70
1
8
68
97
233166
73
397389
157580
483162
78
488801
71526
53
3
174268
9
94
33
50
14
89
32
1
258216
190318
29
2
52882431
111514252
92
12
5
38
484650
74
976511208
21
96
247592
439281848
36
42
188742
92
60
60
387229
67
27
331963
76
31
49
83
190976
213186
313181
222146
117417
22
101311
81
41
436661287
137477755
68
626374607
43
36
2
477176
53624
109293
395187
66
38359
461295
78
119990
32
100094
49
238841
417477
41
94
321297
129882
74
217847
172183
2
327951763
51792
89
336321
377865
82
45
107156
45522
46
392591
6
92
190461070
78
14
84
4
343738
21213
16
14
339941
26
12
421107
21
361075413
34
318482
339333068
91
57
20281911
188952
86
23601
69955
254538236
31
28
43951
140248
44
95
101843
961426452
34
91672964
746104313
73
26
2
5
92
39
30
44
880697868
40
50
69
413497
447564
44
95
250688171
361400
426222
91
171615
35
158879
8
437557
115616272
67452
254793
6
27
286190
124009
309075
26
704605944
312625
49
45
8
309129
18
88205517
281440
20
200266
348664
373487
41
1
87
73
288491
13
49
77053
66
18
56684
9
68
317526
94
63
354070
26
4
10
62
93302
46048489
11
19
454461
475052
22
40
77
596679470
85735
74
173983
100880
18277
26
77
73
29638
88
972195323
14
339237
457987
44838
419690
8
265215
41
415153
272204
30
35
391443
328379
14
87
20
312507
463886
304205
13
4
92
209893
29
9
479077
51
58
210772
53
9
770859573
23
86
453251
473026
384642
81
8
21
921
109096
201879
27
31
48
377224
355753
65
53
961293560
40412
96
6
70
384319
77
8
9
83
112220163
98
94
47
856195123
53
480876
271860
58
59
326150
60
683918668
489907
99
497175
214962
75
95
432946
49
87881
51
189113
150080
5
468690
58
64
310475
44004
59
58970
949287345
2
221319
11
448576
88
177190
286531
58
3
87
255911
63972
6
159493
4
66
32
11
99
429977
48
387618
2
333654
600047197
83
294129
150806
86
8
86
58
323829
276356
367714
29
78
7
60
90
465240
18
80
244971
59
98
10
140056
766761187
60
6
41
94
339559
37
79
51
44
447220
31357270
562157165
787744014
73
6
27
94
42
82
348015
131331
215434
285780
89
71
9
38
4
312722
169877
50
17
46
81
468613
319864
190229614
45
422642
113642
61
76
288540847
82
89
133937
17
78
3
38
175107
92515
219309
48
9
55
452066
359271
459222
6
40
440956
22219
246693
430531
13
92
127711
32363
91
90
491553
47
556739602
858596806
31
40
224054466
8
48
8466
697670806
938675013
129348
11376
8
67
177802
44
451439
6
62
229907
336508
64
340738
246440
74094622
28196
237779
44
95
298702
487249
115141
53888
86
497373
563143881
1
181168
61
7
98
83
146229
448661
37
406811
86
463566434
220924
95
20
14
25
441257
91
169747436
97
5
77578
169941
314844116
9
378958
76
172094
94
46
14
449638
37
4592
63
187080
449626
71
31
82
11
75
7
755944735
230474
70
40
99
485744800
96
1
4
86310071
110788
137740
19
53
92
48
9
229416
619935210
297520
75
91735
69
62
901424608
78
305132
75
61100
498438
10705
85
33207
4
9
280652
224898
155202
209262382
5
224211
61
125936
91
63
110122
250248
92
42
36
335566
53
9
496353
90
33
83315
21
177550
81
65
20
70
930222205
250689
28
67
87
76
361255
76
355049801
53
791869483
386128
1
170171
495988
11
764081960
499573
297662
257552
238014
84378
30
263869
382916
52
109571
181118
433382
6
193765
179317
23
25
77
443147
41
39
58
60
27
82
495337
348655
83
3
72
368494
199750
57
352958966
1
96
48
29
18
71
198510864
54
488486
9330
202798
380539
15
140686
485976
72
75
498662
2
141067
196020
482537
11
10
28
5
600083191
50
28
10
14369474
424646910
279065
354213
94
37
329411
75
68551
357487
126091
109366
31
43
24
97
269602
15
252666
99
91
91
47
666472473
343717
259796
67
20
430361
162261
9
376504
440870
193999
65
39
542313337
85
58
72
97467
1
63
465550
248925839
144892
91
461643
94
85
97
854358094
218037
15195
10176
75
425182973
454230
45
273913
71
49741
78
8
238417
188901
316772735
694740013
72
81950
441938870
59
50
325779558
490184
35
286183
388667
194148
527579072
83581
320468
188176
157057
14
51
37
57
72
78
80
7
362266
75
70
95
637730873
891735600
69
83
258526
54
49
270255
17
6405
39270
445752
1
8
360855
48
238132
455288317
25105
89
98382
301578633
274614
842089327
2
214963
892475980
52
89
269014
2
282561
416833
5
25
65
143109
75
4
312959
90
1
47
99
112323
479775
19
64
132822
496333
74
41143
12
89
48764
334111
93
29
277621
150215
71
317578
413369
410632
186539
25
86
46920
216284
462894
118324
1
74
218044
26
16
29
24
421189
365591
95
6
16
3
374019513
57
490059715
333236
7
18
95
19
52933
80883
525495146
7
146300
65
397141980
55
330316
88
936868344
720849289
85
93
55
359330
50
6
712162148
27
81
350506
50
74103
2
36
51709327
3
4
373200
96
2764
88775
448843
452590768
59
37
60
31
1
29
116654423
96740
336655
153853
2
12
302911
349920
85
112065844
2
346479
440248
88
37
350668
47
50418
353320
89
470784
42
26
31
470016
263516
160883
67
218281
600542214
70
18
88359
819734311
16
36
179673
36
363521
272112
2
55
39
616395915
308787
446170
41995
82
4
197706
70
4
17
241594690
5
64
73
7
63
8
23731
103797
508816197
358251
81
4866
8
415887
7
31
27780
15
209074
18
31
13
3
279086
97
77
22
404618
124940
69
1
71
83734
268240
97
187974817
206486
17
499497
171630
167145
113649
864255276
300392
977386352
6
3
78
292941
369286
178756
96
46
61
70263182
76
14
91
172913
87612
136914
196659
14711
425112
4
473348
78825682
364344
491386
43
25
3
68
675435309
136240
401898
38
420150
274850
480586
274752
203372
311924
9
69
45
66
727704744
1
26
312481
94
6
87634324
29
40237565
130490
485870
28
60
457248
102457
7
406990
78
445915
22
23
17553
362335
19
82
46813
93
175211
68
227334
2
65
313975
62
158861
381511
494283
48
193082
8
8
29
66
440544706
274043
28
108100
24
59
128479
397507
177295164
81722
493778
340989
170152
65
370030
166098
248702114
67
54
89
154452
149835678
28
13
83078
9
11
57
48
455186
64
187636
75
335839
86
895804572
156494396
11
57412517
442993
41
16
75
398331
56
52
333134
255145
76
406277
9
77
62
69
16488
7
236937643
384120
31
77
935203799
519975072
32
380894
243449
1
87
64
77
274835157
237961
24060620
390926
817046792
5
36606
54
10
15832
328253
86605
214986
15
35
56741
324009
59
32
50
76
10
295899
74
488954
7
75
258066
38592
486664
37988
9
310291
4
242349676
229702
136999
2
383374
68
413591514
57
62
260235
50541
473548134
271763
400055
326263
86
8
494227182
7
80
6
84
62
3
42
680487504
83
171069
475429
150104170
231093
87
10523
265279
74
151560903
65
115890
107777
178127769
258696
24774
98
72
393724
62
21
67
407621
387212
21
31
93
941631410
32
495398
74
6
232235
199400
53
15
388103
16
368272
311883
838439341
17998
456211
212200
78
395152
1
97860
869236110
497338
14
951260466
28
9
91
15809
21
2
7
335803
98
334873
44
90
455850
29
596996651
35
4
61241
178622
338987927
44394
18
68
1
48913
295421
4
212388
5
437530
99
398356
54266
4
478595
294965
332515
64
138305
202909
432422
353379
85
563794676
31
4
41670
210757
45
43
54
354879
222489
7
298994893
50229
10
84
368948559
204967
20884
433255
4
110779
16640
99
21
26565
437578
84
471967
240647
51
229709
167508
245860315
435212
477378
17624
466496
49
477
445984
168661
68639
211322
212367
111135
36
2318
442398
416834
129960
36212
38
88
110049
50
66373
54
36
7
74
480541199
984415046
81
662776593
304730
70
47
54
961036651
504511450
74031
211726
43
91
16
918256294
20527
1
326566
44
40
123042
409258
29
77
345147
22
3
430618
8
28
209889
2
56
221806026
935451933
17
334086
34
233112
129002
78
427702
15
53
84
232964
74
179191
51
37
222483
44
376806
146205
14
200962244
338057
22773
74
44
24
1
3
8
33335
73
316978
23
401520936
327444
338265
204472
461451
38
48
49
363807
231041
379171
167597
347116
5
49
48
28
387118
108698106
294141779
4850
91
130745767
392644
70
15
97
488466
25
65
56
46
77
72
7
14
196860
62
18
31
305028
50
98
40
55
93
23
278171
328252
68
15
320935
177582816
66
126094
142138
22
8
322192
54
356603
332404
3
92
322973
66
256935
1
5
86196
65406
53
307029544
60
93268
90595438
46
362171
309288
821479667
219069
462987
38
78
64
302314
181330
50
389188
32
19
332703
96
423108
4
350011
91831
110661
136274
1
39
331904
377534
1
78
388136
25823
153381
5555
22
99794
91
24573
11
277565
147004
355091
355424
674956718
98176
409417294
238346
99506785
315354
470515
681357539
4
3
17
10
177267
43
29967
3
25298
15
143652
68937
8
483725
413611
248358164
23
480264
75
100257
128821
317243733
6
96870
75
190970
2
10
250292
19
92
89
558453746
65
32376
309159
70
8
466609
293063
54
165304
78
352132
52
27
51
51
34
87
22
367158124
47
46
21
5
16
389821
253499
325264
443574
236318
72
22
58
173895
82
6
332709
332292
38
42
243300
96
15
2988
53
2
310328
17
487448
31
1
179785
970579112
428235
97
118539
93
3
57
312990
75805
80
61
1755305
82
347302
266983
347061
121972
98
934306048
38
84
462355145
56
5
88
148731
58928
34
29
79
166541
15435
73
10554
58
53285
212509
821641286
139137
210452
20657
136614
32
133411
4
51
296833
345470
8
28
1
93698
65
33
70
391858
237493364
103137194
272740
496856
66809
259486
90
20887
910779289
35
241745
22
431575
8
52
350308
2
6
66
42
5
21
420613
30701
9317
45
31
1
434928
343982
186475939
323762
193156
72
4
39
33431
13
999955387
60
32
405071
381619
247021
4
208613381
110964
321770
80
175518
29
79
184887
66
269403
112986
244290
234930
459491412
210484
124853
4
421471
71
256003
245663
6
73
27
377052
269315
63
237360
86
487162
410159655
81
5
21
383655
51
271272
9
16880
226396
66
447464
5
132746
75
98
43
24
302330
52
133360
246231
758993430
6
263388603
932088692
11
121673
76
182048
362699
42
61
98
275015
83
63
450926
30
9
82
65
11
4883049
16
90
126471
334908
159775476
54
34
88924
49
298877
6
123728
9
84
453612
86
7791
55
178151
43216
292120
31
476582
79
139449241
382038
63
46
278661
25
206303
199049
3
67
97
36
373004
802014951
6
3
87
491999
794096054
40
165467
50
94
210148
61321
7
293837441
39
8149
4
31
328688
247063557
66
524404359
2
185866
94
30
74
23130
173053
55
404277076
463194
487791
39
10
9
65399
68
216675
47
498689
6
88
77183
34
394815
418243
589406587
205098
942422584
3
104369
93
85576
67129
50
21
2
546403886
315363
46
326307
479504
3
30
347714
104029
54
81
222264
35
36
37338
7
35327
302847
28561
2
410597
355372
301328243
301545
139358
49
63
88
147541254
2
40
120519
330539
388165
97
22
167682
5
444511
39
48
48
47986
24
70
726201564
15
51
447804
85
208655
116301
4
772893025
6
8
8
55
77
66
73
54
37
55172
313663
818182959
17
2
20
5
608805606
135830
324473
285586
35
19
345554
168331
1
248748
142357
41746
200127
55
110562
95
36601
203545
83
98
325209
325832
68
22143
358291
307322
407113
167457
7
82
10
83
11
77
40
68
2
350883
894445383
39
43
371272
5
32
427253
889609079
40
373619
15
74
42149
196070
139797
335238
3
13
210413
196309
54
18
60
80956
62
125022
161237728
341926
89524
27
111641
478159767
71
64
119007
90
96
19033
84
22
110236
74
402984
173601
7
170604
267991
105917
58
454811
8
5
153255
204870
858064237
783382765
397460
356601
56
112228
51516
80
315248
19
307790705
30
9
204319
9
85
176765453
453478
85
812581761
198140217
48
22
98
199261
329095
7
33640
74
363572
326917
21
54
99
609691173
90
38
98
257380
17
363085
38
9
116216
80
234322
339193
52
57
218437246
302996
411570
25953
720992076
444966
87
8
43
310785
27
420541
135258
235857
41
426950610
221322
341609
45
34
2
55
344373
345406
122380
359500
313363
93
26
6
17
374063
33674773
19
61
59
46147
181999
1165
337084
264911
341845
11
22
372226
385982
337578
497495
9
133272
4
5
171101565
865175073
428792
35
81
69
174545
45
17
418959
31
8
70
277999372
55
255517
62
36193
28
86
25
195607
48
59
77
51
99
51
61837
228594
9
156664
99
152035
3
351662
159446
844773495
819625468
344143
1
5
37
95
189209
734887042
64
223307276
317277
7
81
90
8
69
98
48
428012
313420
14
331064
32
138939806
53
422036
11
17
191684
8
21
47
30
970257546
757301522
68
360341
45
55
313067
344019
8530
5
65
405148
78
24
402893
19
2
70
54
65262
281611
41
13
30
11335
79
133191
35
92
477338
48
4
83
36
5
56145
390995
48
477747
370149
41
458544
93
317711
965223914
219915
86
335171
77
83
875277278
486791
1
188994
93
18
274728
413293
2
137058
490090
91
334948
5
273372
72
197182
60
31762
753414195
46
31
490316270
24
25
35135
26
206866
37
51
139745198
467424
775582950
3
939681259
70
9
281615
66
56
248769
63
164883
83
471414
338025
23
295716
11
498997233
279522
177413
23
96
99
87
177096
2
89
452461331
125398
97179
270860
205205
278766
88
312592
5
82
487480
45
75
19
97
8
3
36744
5
17610
362639
134242
348388
76747
62
16
186511
164043
556105861
52
56395
8
335897
21
84
95802
39260
678604670
147121
30
87
498671
8
83
298120
39
239414
86
267831
93
222747
432097
11
34
246426
23
371920
27
187047
95
259541
43233131
265507263
361528
43
91
337468359
10
236138110
87
27
132670
245949
310924
36
43249
6
9
1
242839434
486738
460726
54
91
408475945
58
417347
93
467199
61
60144
30
46
8
1
40
481202
72
27032
1
11
92
348591
53
6
10
315497
51
65
733304310
50
88
140415
32
17
228775554
49
260437
38
402896
4
343865720
725107739
362835
678459194
270581772
28
146370
117860
50
120483
56
37
5
398135644
82
489455
109275
115022
178664
74
295886
36
72
1
97567
295146413
98
11
57581
24
50836
357467
99
403806
93
224606
19995593
3
32
114246
42
26
19
486957
28
238392
273708
36354068
46
299571
13503
298372
41
216818
833916748
72572
5
385638
619191021
341821158
29
862731509
359098
402439
219407
81
94
20
76
15
46
97
391986
60
37
390225
312957160
179223
9
38
25
40
360944
27
77
94
53
55
21
958637735
232872099
41
128915
300651
352119
4
30
23
126458
2
38
21
59
740389324
43
80021
58
340962
963715365
17
9
175177
373662898
120728703
41
111353
87
1
415447
21
28
247919
397691
208287
69
3
1
8
2
575512730
90874
923552782
151215
95
746693370
133213
2777
287322
218031
68
223256
7
49
9
170374
74
301838
270481
497415
41
480433
64
192382
175055713
63
428892
72
63
27
58
88
59
24
415643
93
202059
77
1
3
38
7
870749585
441961
4280922
8
269356
688343289
97
494534
351719
22
32
494952
99
95
369479
68
31
553447536
55
28
352195
747640500
79
88
54
393009
98167957
123354
76951
95
46
297484
8
55
5
456288
59
404952
414243
308189
9
25
72
17
6
135356
57
4
255206
285286
316977
648175035
68
458531
57
77
93
2
351220
95
14
73
8
79
139888582
5
15
379853
95
6
76646572
31
10
50605
34774
3
920555392
28
21
339168
109814
46
86
18
3
199688
110393
88
43
3823748
78
7
1
439917
58
122354
50
2
370399
14
86
36
49
164801
6
7
8
48528
118300
50
5
152071723
496540
53
465723
284456454
63
83
291371
433501
497421
61
74
72
70390
331643
344674
24
1
454762
6
402258
20
26
332230
481636
3
40
339617
60
39
380223
82
296641
93
256565
105624033
372205
56
95
52
115215921
14
21
31
92
3
87049
299042
805354885
41
450174
99
13
7
62
43
7
457804
416891
72
83
62
50
190713327
94162193
124607
316986
11737
884010843
81
49
40
2
171284
410317
186159
274030
101486355
56
4
56
99444
68
22
447797
332344
7
435552
372516515
17
473558
863352889
2
263379
105618951
267489
75
89
119835455
84
186119
628634430
9
43
5
111949
477142
376420
231552
66
255995
80
229891
12
9
10
1
91
163642
450345
1
72
27
424583
98
8
47028
139407
24742
130667288
54
485102
26
184626
624985238
174945
206790
401374
23
203027
1
981408671
33985
132889
86
4
34
47
6
41
96
20
490223
431386
321278
51
20
42
79
22
297766
63
287201
52
95966
469850
820573105
47
61
324886
58
4
63
135164
382993
1
449007
724124015
736801074
93
2
318866302
82
359025
488628
261758
48
239673
312791
69
31211221
53
54
66
44143
34
6
259549
723970426
87
3
426842
40
47
10
67
95
92
32206
148644
60
266192
4
65
483795
69819
12
60
467771
28
357647
50
174409
63
55
355418
76
345210
78003
379811
82
81
97
183021412
16
49
581701847
450138
57865
35
85
297689
367327
294592864
356630
51
28
141629826
356501
1
31
1
40
952712178
396267
109299
47
2
7
182871
29
97
65
98
51
23
278303
7
33
17
230960
49
458075
54
114624
224348
400038
165761
11
180080
11
178976
325688
445598
28
170050
12312
9
4
444887145
42
23
13
968932239
5
20
96
49
3
111918
48
594958838
95
73
47
230539
205033
297255
217342
48
531735847
383055
68
486953
88
142687
6
6
1
97626
413330
124419120
422789
485388
235877
386565
504475308
68
15359
94
473245
17
86
84
2
70
24
344359
452228
75
2
52260
37
5723
717454721
4
362841
507101676
301175
25
394270
4
258557
57
37
441123
302479
88231
87922
369919
198708
850705520
21
16
33559
65
9
3
36
1
122706
374956
230948
8
186744
626540569
3336
85183
43
106086
162756
310104
70
113490
60
46
339701
6
21
249253862
23
16
48383
2
90008
48
137464
77
324611
59
45205
15
55
83
48
28
206113
96950
19
21
88
8
261702
2
7
8
61
50
479797
83433
457277025
60
8
209474
338585
84
40
1
152316
82
69
395135989
7
372022
60
51
89
8167
91
594162370
493411
76
19
15338
154115
3
494397
90
71
417840
1
17950
106374
77
322283
59241
204066
28
7
557921838
399910
56
92
92
83
573984466
36
387949
62
907501692
65
37
545280322
97570
47
29
476305
272951
357996
455778
3
571233152
31
154911
81
142131
37
775916687
384988
247480
94493
123265
293857
231812
42
9
98898
175334
45
345743324
52726
575134535
83
8
6
489264
102242
507089778
240195024
48
36
495866
243582
8
14126
472511
83
374575209
321314866
289366
57
84
5
69
4
84
9
20115
44
576864070
96
51
7871
33
22
398134
28
497207
36
499224
97
8
160866
126746
310023
627071483
573234731
317088
10
80
155469900
8
11
74
307884
14
90
443955937
89
5
481115
394708
97
40
245377
333997
378965
653737000
20245
180997
7
9
163269
22
96688
5
406858
21
34
24
374292
357532
237741
329732
4
57
292973
20260
59
8
26
26046
31697
706268031
86
353928
90
91
349252
6
75
29
303002
13
167454
17
359781
387508
7
92346
4
2
62
1
70
432051
62
96614
129804
79
430288
19
452992
8
124368
5
75
398346
486934
88
55760
48
1355
82
218769
87
429866
79
4867
17
188273
21
435364
54
190426
69
9
34
99
457236
340386
144292
16
96960
265834
339045
100547
156294
199417
335716
4
54
281550
735325834
85
1
488611
201089
78
171534
96
4
3
75
413670
226542
49838
375189748
13
95559
2
93
62
36092
20149084
159982
96
90
2422814
5
208517862
93
85645
69
262700
13
53
9
86
86
6
39609
491300
301924
130241
930461185
20
361039
25
207407795
68
275526981
216230
31
17
37422445
17
717642134
3
32
16
48
256587
406204
98
323781
24
374545
33
63
541719904
69
411819
800056815
47
309411
4
2
36051
36
55
5
321021
415645
16
8
206854
42
231257986
5
35
418011
1
643040703
50
42
44
3
47
2
85
258691
39
220225
17
318944
436301
157788
123700
735131518
98
251650132
5
23
19
59
91
28
329911
69
414797
21
434307
301642
225479
25
234395
755684292
6
1
359839
56
16
24
50
19
3
48
51
32
11
6209
3
46
8
285165
391472
56
10
78
96
28
482186
55
269121
404662308
458529
247685290
54
94
168031256
336385
16
132464
6
47
447599
88
314786
162016
33994
304928
9
23
65
41
403314
78
23
467054
255527928
60
312265
180215
51
210813
284829881
604325480
41
55
89
462366
49
22
34
35281
51
68
94
474406
683222919
477450
331199
482209
268519
484449
66
2
218604
39417
6
182011
375416
496673
3
77
67
4
365937
297983
94
78
239406
164412
9
40289
39
1
41
13
5
8
360344
6
174317
154363
279180
97
150186362
162598
37
432225
1
305786
96
87
71
943797288
36
40
275072
7
44
347082
153761
609203255
7
491188
51
8
515752584
7
19196859
87
473546
788560435
14
491957195
1
153005
300122
38
96
867675088
53
5
2
237915
203127
85
70
13
119403
60
267364617
82
212306
55
23
286368
396783
22
3
882954558
266895
16958
152824
37
24
80
44990
458140235
242748
371084
3
41
70
100546
32
99
380906
834214912
243969
496587
59
77
405515
86
3
414824
89955
581723020
88
201300
8
69
324661
135951
45232
383345
319093036
84
43
339298
59
151294900
790184159
38518
500038507
84
99270
619896579
83
59132
64
93
5
199875358
75
81
268300
33
47
31
66
65
97
293769
4
24669
51
42
234601
238503
13
78
396242
276471
22
61
68
721838237
40901
95689
53516
433570
556222928
74
14
95936
40264
772208657
70
111790
668497972
125751
7
66
9
418235
499785
62
67
80
230535
96
72
353485
71
161469
51
6185
361048
99445
5
107160
91
89
83
51569
354176
9
71227
303328
5
358644
278049474
45157
53
12
162946
329203
272084
32
329995
102587
188797
65
474565
96
25
48
393268
4
788395125
415333
55
560244494
467268
67
229085
468982
47669
642410460
96
12
723069827
42
6
24
404462
49669
53
29
355585
2
3
42
5
74
82664
74
386933
90061
701211241
9519661
94
44
433969
10
168740
97
78247
232808
8
294512
30
75
110404
135170
9
44
91
50
115976
241590
8
323945
96
3
95
9
50
51
92
77
210134
241724
273902215
53
398653
81070
64
449013
31876
430486
9
589118741
465641
51
412251
23
63
977630167
322637
83791
61
1
314230
409543763
281393
858758636
188904
99
286396
421627098
30
273846
98
67292170
5
380618
93
420473
8
28
53
1
26
88
175050
77
167565
29
22149
72
591795747
13
6
443897
76
8
76
194838
90
310403
336381
89
81
2546
1
56
462281
39
714584549
38
365361
6
18
23
2
17
63
311321831
168038525
423484
59
205327
83
482643
694048669
389923897
3
91278
64
181586
445199
77
478808
21
392381
57
18
342995
54
383110
1
219642
7
28
78
38
13
3
340818
169393
9
45
3
7
44
27
196041487
30
29
1
92
322696
198669
246414
487489
14
493060
88
357769715
59
467917
87
415398
14165684
56
98
70
3
359933
387012
37
21917
488411
25091
196426
20
18
221262847
78
91
51
383630993
291064
273050
39096
400570
493343
8
854351703
131636
8
9
212127331
48
12
68
335295181
56
436565
12
10266
408538
169644
51
58
139449
350346
734404873
67
395867
393013
185565
90
99
56886
392064
23
14
363015
324131
93
53561
24
4
178739
216730
7
31552
11
27
448549
96
46961
188515
343969
183518
434638
82
6
87
451734
33
31824
558648079
391663
1
104472
298498
142827
191815
4
1
79
226728
103740
147180
72425
164686
63
21
17
157496
241887
1
49
9
4
76
53
19
361204
220574
87890
677424480
68
90
53
29
471912
341443
454570
294714
44
435265
66
60
3
65
96
21
94
4
73
34
81
284713
44
62
31
126334
154148
59
431705
361528
220573
10
278336
289188
29
96
2
60
478397
87
80
289942
224159
5
9
234152
67
23513
82
38
96862
145349
102263
35
65
71
13
2
235349
96
59
84359
366743
92
320871
27
4
88
8
371788
24997
2
836
449689
129582
36
221976
59
34
83
179205
51
427168
220232
668462634
414187
5223
66
130958
43
37
4
185486
56808
46
85420
10
19
69
15
29
83
415538
34
170407
901146097
81
27
27
478972511
36
74
96
627008299
37
35
976198672
490689161
387668
22
38
463721
20
488417
3
61660
497204606
28
334283
13
330624141
356040603
7
84
54
57844
396745
144622
2
59
41
175157
61891
89
40
478448236
206887
453262
55
255842
488635
3
61
47
24
240718
62
206218
45
71
21
12
474735
61
283708
90293
13
75
92
476775588
618723944
244256
60
66
65
236543706
92164
182072
464357
167627
61
401516
4
257172
52
342467
243229
394921
664343501
87
64
7
94
362188
29
360667
95066
24
4
42
318830
9
47
26
74
72
7
53
123345
330701
60
305282
49
27
96
9
103378
16
32
92
376146
191183
72
86
656002743
47
32853
81
59
9
82
112953
58223
55
474662
76
299335
109630
37
357729
6
62
414131
88
95
487692
2
30
38225
485246
46
230290
54
27
218271
8
64
90782
18724
33
27305
76
434711929
489132
59
59432
77573
7
51
84752
472427
27
4
186
50
344122
90
297165
36
90
117052
182994
37
100299
13
80
221257
87
992473266
977017760
66
70
3768
74
87133
482801
9
17
752094100
63983
6
7
434943
38
831966278
808859436
146394
64
17245
618456473
95
486661
96
36025
118431
414027
43
1
344448533
148523
429471
262002
88
98
315921
40
54142
308322
768355461
70
11447
351
59
5
5
6
4
5
51
1
346130
57
416743
33222
2902279
43
457981181
391623
42913991
211197
18194
177521
9959
204273
34
40
266838
7
97
221527
77
79
19
444498
492890
169250
72
19
376148801
54
81725
122641
218217
250467
42
458920
180096018
773721584
88
55779038
733212026
70
160643
177267
494750
108655
18182
16
86
57
28
93
306267
274231269
51
74
93
371019
32
40
206737
24
22
737961044
83
120801
53
29
28
212854
118444
596954249
204665
444825
145203
148920
76155
413813
537381
46
44
473929
50
71091
22307
196756
373101
96155811
237528
356765
148133
41
82
30
72
1
96
49886
251450
94
89
24
6
5
63330
33
338852
383218
78
99
7
499048
35
31
352112
65
24
8
16
44
3
346231
88
82
460755386
460153
66
31
81
30
73
56
247895
528729324
237365
93
30
294656
70
799616749
322091
44408
7
25
55
63
92
50680
6
465464
43230
176098
6
88
17
4
21
28219
418576
91
288500
253542
17
4
405539
90
320473
369135
187897049
370598
13
9
28
203677
74
3
3
82
9
14
57
29
518120084
21
312871
926490231
136397
717102758
37
25830
436104
77
2
93
29
173600
98
27
89
47
82
6
44662
42
39
49
425249
13350
6
8
335169531
277131
64
6
393237
165341
85
92
35
62
52
62
203790
1
413509
405263
43
304058
33
65
275937
269350
6
418725
377022
39
96
419850
15
39
478511
250523
465448
405808
534030521
211208
5315
255791
219198
21
86
7
50
77
291702
112862
4
37390
86
362104
97
41199
81877
391990
37
120910
59688
41
368956410
313314823
298884
399274
4
97
392169
526950420
82
251477
289221
32
407787
18
6
2
14371
58
64
416683
160058
251754615
445645
56
72
937694511
49
69
97
370103
32
298584
37
28
53
7
20
33
38
141920220
70
86
98
361676
313853811
55
1
71
344134
112189
77
4
349551
62
85447
14069
232605
283249198
43
550168605
33103
11812
93
428637588
446497
242763
464089290
411015
13796
58
291433
54
374783
44869
286483
214499
250380
88
492355
80
428358
221810
397694
67
127966
841148164
66
188805
160378
51
372610
77
681
82
191716687
94
156798
6
291812
190696015
40
66
82
404225
259753
9
168128
477811
267944
968235334
7
845948800
165272
2
211925
315012
63
57
471152
2
34
333238
513032034
159542
72
69
83
234633
83699
200993
47
20331
289280
241529
8
213960
94
9
5
428119
27
20
43
387136
222556
47
82506269
17
117416
96
8
27
75
324039
428755
8
38
22
8519
75239363
88
77
4
193706
57
92
29
5
477591
22
89
14
90
9
40
96
7
205604
8
84
16
35
6
819866302
40
49440965
7
439070
25
1
420871
6
163921
86
217071
2
21
98
31
444745
34
492347
420529896
620314722
484851987
253289
227638
66
60
55051
257520
95
21
124657
88
19
52
5
22
126767
437188132
404065934
358702
197430
86
59
2
90
47
99
51
8
51
13
21
10
389768
336880
520
515451723
85
73
35
21
25
15
87
359875893
346782
72
10
51412
203371
139988
117763
88
37
30
8
6
96
19
471042438
6
531323824
279675229
196862
3
517256798
44662
31
92786
439247
24
95
345071
450999
88
169240
97
60
10
586838391
2
15
137501
85
6
98
323940
13
5
54
40343
6
89
41502
243779
100803976
41274
29
479338
372039
34
73
402480219
56993
348036887
9
86
397358
96
82
273232
66
98
96
86
94
224682
31
81
235380
90
44
42
2
9
82066
355104820
7
70
1
314477
2256
187743
87
263197
357727
48
33
264147319
38
133331
76
639224362
221526
81
57
6
85
99
467683
34
298124
92882
67
2
57
129400
440407
35
286884625
38
489300
235016
223816
149587
4
114479
442972
3
4
324026279
340743
147657163
314628
75248707
385589
458619
32
5
85
92
226537
929891485
879572678
13
331409718
9
39377
123338
11
27
27110
190571
119531
2
27100
67
463388
36
46
77113
62
37
10
89
1
69
393693
19
188595
61
47
37
102314
115853077
10
22
57
999675439
7
94
5833
9
36
432512781
83932
486944
21082
2
906576707
4
93
58
97
35
365823
60
4
27
114758
91
53
275269
68
75
35
277063
223839
644332561
8
126210
73
66
14
12
518129896
172334045
471691
2
258406074
367038
640333949
1
80
24
34
75
73202224
951090790
56353
158913
77
52
7
42995
294570608
34
25
229590
36
163560
7
62252
440748759
340935
51
835313766
439588
487302
137667
319979
114464
36
380832
87
272138
24
82
387184500
91475
23
234298
3
82
32
459267
464914
32
89
72
24
420932
49
144498
254761
340340
460614
359640
344639
169132478
383137
62
823665231
233614
49
9
348554
74
58
713611908
60
356737
420488
162677
328622
19
207931
3
58
256768
382713
359932
75
70
208290
78
408453
675623815
75
8
658192350
250496
7
474418
284054
67
48788
1
372443
268227
12
221809112
481830
89
188262553
443040
268625
148319
12
396579
15
340356
192840
33585
21
80
3
48
6
283216
179147971
43519
202612
431515
149526
19
2
1
51
81741
10
43
315970
448787
426173
68284
9
82
559316606
37
19
331056
395693
68
48
92
401323
30737
117581
82
2
2
18
35
207040
488536
66
9
430651
3
14
232381
41
146731
214566
69
14
194561
584450916
602775368
29
819816100
71
105780
86
67
9
306966
9
34
139833595
95780
52
83013
55
84
498889
123537
43
8
70
95
4
976035484
440245
211173
200476316
14
43603
348538
7
346364
52
17
334135
8
11
76
25
102398
216185
8
64
2
5
92
374121
94
16
136857
58
34
3
204312
17
62
7
39
70
59938
411026
97
196772
79
109165
217318
2
5
200450
139351
69
59
65
460490
25
20
84
125663
5
14582
145595
80836
182616
258552
458957047
32
196010
27
24
4931
226211
33
51254
38
60
61007
65
65
340719
24
65
85
271078
926356209
56038
285962906
55
9
3
390368449
222826
108248297
13
56
54
388539
58
22
61565
155085
902643750
165680
64
63
4
487853
73801
543555893
60366
486596
91
40
111971141
44
4
249928
95
68
201897
64
9
37939
71
154000
78
267488
41
50
73
84
355664
85
219697
14
30
656916670
6
763182329
68
99
273198
85
69
175338
48441
75
90
472769
37
158031656
19
105119
88
72
5
418822
3
155196
4
289525
31
448004
86655
59
307507
55340
367002
60
234740
66
204405
13
67
98
200002
99
29
55
481325397
36
29
311273
171228
443038
86
415508
2920
28
112811844
53
12
20
231661
123752
832883693
9
34
423183
8
39
11
421043
55
90
773961008
7
137768
2
65
81
176175889
446722
440275737
107349
9
366601507
79
67
403386
431429
98
62
82
86501
448954
2
64
181475
446614
57
245436
135506
484264
452477
299722
69
349893
120829
73
21
14
43
9
80
331043
976346672
64
51329
231383
6
334958
7
46
91
5
5
10543
408239
281263
140139
28
83
2
37752
36
477081
52
13
73
236329
85
293510396
3
928957753
83367559
293625
66
7
92
75994518
78
97
50
89
13
25592
104429
143069
23
5
400448
2
172014
147722804
15
3
9
475672
85067
702459875
128446
71
269487178
193796
359440
33
450615
9
10
63636
97
261376
67
55891
46837
176530
53
270738
312053
70174
33
217168
524055205
23
151983
36774
64
49
417635
46
37
444626
277024
18
700710340
8
338280123
77
78
414208
28
29
4
32
65
23
14
376904
9
335546
29
341681
394220
401608
208007
78
490181
7997
63
992643027
73596
28
48
135414
95
22
487181
224953
448019
191178
90
11096
316585
10
47
7
338273
67
8
4986
197299
616320795
61
5
319561
461120
121251
654925126
991183540
690828375
6
410375
18
274384728
31
39
63
461484
331900
70280
333647
17
65
40
18
89
55
19098
75
19
72
353928
45
71
232569
35
94305
44
291628
74
64853
51
77
66
79
308611461
482815
35
117759
5
12262
480528392
115763
7
425463
9
91
6
38
450287
444316
21
42
26
53
488490
368144
63
771161461
30
485978354
174505
451139
89
469331
257316852
52756746
42
468490
62
27
33
24
2
704230816
4
979692458
67996
23
730099861
4
4
36
196038
972993157
229609
309828
92
47
78650954
452786
75
277190899
83
79
13
5912
10429
75
61
137250
1
9
55
6
24
15
296159018
481543
26244
65
44
729788578
89
209310
425892
528213437
26
47
16
9
7
29303
66
198074
62
3
27280
84553
5
94
38
4
6
44
301218975
308214
47
223263
69
232898
347585910
135998
64
355966
741408558
355691
236619
5
430169
512213696
289191
64
67
3
357708
27
99
282352
99
23
50
67
2
140011
34
49285
395996
412652
32
459439
6082
62
63
65870804
548489536
169449
99606704
154636
8
299527
259532
82895059
82
330137277
469983
36
18
15
41
18
62949
14
8
348751
358508
498539
6
73
66
88245
72
266587
84128
290670
201905
71
825793417
244366
26755
39
218268
123973
9
175860
510010003
390710
54
52
66
75
116692
9
462193
35554
433769
136815
81
777970472
32
256828
14118
91
34943
260761
312666
4
9
70
225408
53
63
218006
206536
2
373195
320080
415380
8
200698
15
813231445
17279
37
363785
334543
18
281853
275243
54
89
245242
807982101
400943
19
54
486694
12
2
35
115240
97
83
24
11
28431
495529
147304
13
70
82
12
89
155431
9
142561
88933
387975
14147
57
414098
410580
14
52
93
72
33
549806148
953424024
93
27
59
96
36
81
31468
451316
87189478
318991
612286229
921551415
83502
34429
8
204578
38
9293104
22
21
112627
90
437398
49
56
85
63
90
70
44793
83
18
48
23
411547
66559
58
56
69698
199982
67
73
98
452178
406850
10
483177
87
272730
82
44
488614
184540
74
29
56
59
664532209
86
75
516832949
26
10
162034
297969
482219
9
22
82
226457
442813
87
32
112006
71
260844
83
434947
165221
92
379838
215769
400416
23
48
243797
45
61
75
24
83
56
817798214
7
60
37
8
496999
215413
596344205
86
98
274708883
32691719
358088483
103357
22
3
35
134795
50
10
67
68
67
5892
65
11
7
28
6
731619783
461357
371824
108093
9
73355
352120
35661
219013
64
368602
6
356371043
91
441945
166394
85150
45
424256
148564
152303
82
3
485539103
48
300480
648764092
70
322288
184476
422357
35
8
14
49
382819
25
35
9
316455
322932770
285154
283869
12
407000
330454
332897800
69143
1
981695801
61
992301581
23
3
56
254836
387842
340040
9
643965294
159782
11
75
323894
61761
238642
82
85267
220402
71
296043
313158
7
359663653
17
467170
216494
165883
196676
55881
3
386684
32
32
20911
196719
301870199
90
73
91
70
40
70
283304887
93399
79083
362545
41903
198896
38
59
8
88
7478
403794
75
69
90
9
4
222080
5
60
62
334644
13
44
338821
294289
52
488151139
199311
40666
18
49
40160
31
60329
315014
266195
569735300
121287
32
30
145100
150745
332750513
600173369
72
282470
184086
381131
766094275
393392045
51
56
69
412309
14337
6
397836
197843610
21
48
462832
303966
89
143755
83987
35
61
360451
436293
51
96
3
66
3
207375
4
45
387801
4
316145
3
90
459978
424855
228270
255447
350792
51
6
62601
546003849
69
83
22
66
31
49
36
118067
11
1
447249356
587208400
4
458428
33
18
50
391639
314969
89
151545
138027
44
62058
58
98
440007021
98
3
79
83
29
98
70
38
176883
950605259
95
61
438808
80
702480008
26
487820
181450
62
52
124890
75311546
8
494761
400533
61
45
459551
401137
25
481462
417466
267739
1
5
274127
81
31
11
94
730989957
409259
353009
68
9
256343
76
442296
127027
244879441
75136
420500709
228770900
48
277836
436240122
2
119746
9
7269
645938186
641700590
32
81
44423
77
37
886046359
7
96
11
5
405158688
481933
92
90
48
122458
104456
286937
1
17
236855
411868
20
740010052
289035
15
93
73
49
79
95904
93
402536
187179
725396058
5
91
236871
78
97258
264763
36
4180
184792
98855
66
16
412530355
62
86143
151126
260715
31
48
326052
325986
483571
3
434669
410710
490005231
107729
37
64
567355117
13
7
86
19019
374682
273843
221846
29840
424525
208797
270829
23
341011
225809
498876
232796
369299
64378545
60
213686
917485240
406768
66
1
71
454877
68
49129
2
8
13
6
83
60
8
447190
289142
96
212574
9
38
7
21
178546
9
227043
94
7
400675
171752
7
402273
385234
279177
79
47
314285
61
81825
322906
158164132
64
14
13
79362
2
427683
169270
474550
24636
68
424597
91
974428811
8
151245
20
100788
34
53
112791
437707
60
4982
31658
119574
48096
420149
5
263331
387739
1
95
532834087
28
3
66
6
309826
47
475491
9
83
7
57
3
52
241318
324184
17427
403806
3
41
898136573
93
99065
301898
54672703
39
298921
152710
23
1
72
436399
152125
12153
92
1
6
205653334
12
86
1
5
2
342273
278841
60
48
458318
482529
468495
110164
1
451601
442158334
88
6
98
9
42
331907
487166
10
85
228976
60
6396
446239
47
47891
434181
54
25
110580
89
7
250640
26
90
252271
82
352887
42
77
91
96
2
4218
60
57639
345251
36
37
486788
5
31
137413
63
346390
258832
198247
396821962
135108
640751523
183300
77
429470
45
33
297734
29
18
8
32
74
253669467
56
19
8
65
863032682
4
6
29
14
717042665
413886483
77
71
76
709128640
75
276671
408005132
108844360
39
10
749272108
65
2
8
6
495282
155671
688274188
62
29
287758
123946260
50
919221184
107351
55
44
58
312599
118428
56
53
30
58
402168
33
1
289735769
51
490281
63
340261204
470003
490180
68
476034
349176
392597
3
85
80
78
293595
215144
3
85
256533
78
120647686
31864
42568
32
54852
239698
18
293342
87
13
35596
916739732
3
406058
42782
5
163067
81
66
58
188830
131627
435708
64
10
47
24
67
383508
472165
39
8
147150
245349834
74
7
213578
481620
176191
235706
483713
59
398350
96
71
54
7
62
433929
104544
249974
30
35
1
65
421273
431926430
32
34
75
8352
92
469917
7
63886
8
44
117586
19
70
82
7
65
695047521
464831
340942
276495
835616764
22
40
3
7
129347
370960080
99260
58
69672
8
68
30
19
394476174
21
18
222726
265653
33
332374
69
415499
211891
182971
18
486413
15125
66
16
62
9
431307
83
79
72
9
48
3
6389
46
47
1
44
107181
142167
469131
175512
513209810
61
73
520948247
79
213174
75
71
388205
59
108174
903231172
82
43
79
415514
28
480953
88683
66
498861
279876
66
88
184350
194400
30
443413
209673
116766
454975
321420
111948
96
51
23986
73
72
20
76
56
68
7
27377
244594
50
69
22
286625
86
72
76
43
44
64
233689
42
41183
80
92
72
23015
329321
67
2
903355343
818474541
32
18
234621
43
12
452080
16
358693
369820230
154569
96
85819
3
4
316136
69
168432
112613
81
4
252518442
95
81
498978
95
332802
39
7
83
171927782
323335
222034
329599
283457
126832546
6
230734
369488
8
88
31
4
291211762
728561976
72
135493
421022
56
71
141194
75
31864
471951
22
222213
160132
4
7
52
258469
204704
358525
3
97
352094
60
63156
912711710
55
63
93723
401365
322799
9
36
68156
22
88
7967
7
111068
249810549
5
38
162621
13
61
44
798149253
122091
75
31
202983
17
393768
84114
1
239798
800744950
86
84297
307754
17
57
85
243281
81
23
78
233539
496628
158474425
27
82
37
80
1
690164703
403484
88
65
73
58
55
6
109593
233408
23
10
245459
41
44
491192
126711
389320
352640
9
684011917
345816
111677
31
49
32
473165
63684
367230
386193
54
98
8
357698
232947
61
150051
786950929
72
399151
475531280
29
474004
42
891687107
319716
42
281602148
12
67
1
832789363
19
492203
71
76
1
40
8
129542
209863
114580
30783
402997
82
86
146725
72
631483484
15
17414
7
42
407921
92
59038784
414583
8
49
108744
44
309551
69
346406
90
24
48
3
338032
499748
431274
5
244151
216056
397618
75
192673
10
88
297123
733992443
38
51
2
3
26
14
94
49
164198
567863589
478453
247515482
59
45
334529
464743
16
7
381222
16
45
31
22
188100
44
65
160779
54
794330815
6
262479
12
39
68
324216
35
211378
82
2
94
157550
425991
933224237
383786
468215
54
531727545
494010
69
176039
65
81
93
241121930
72
731703750
5175
77
1
6
19
1
36
167237
73
471371
480156
132251
25
54
94
417757
304894
465666
2
88
424407
96
277265
3064
918478583
43
101184
254014
23902137
178606
42
66
184717
170784
85298
38337
100004
130206
369799
71
60
21
30
263993
31
236733
413900
25
42
81
469939
24930
1
498851
820603694
43
78
50
87
109001
32
144449
323645493
765139943
23
6
35
101112
4
79
262137
6
210796
484324
260852424
76278
74742
31885
89
35
39
143120
55
159542
76
432790
397267
204433
268594
93
73
74
35
22899044
82
40
7
441166
13
64320901
37
2
437268
402950
78755
3
181205
17
312530
73
76
69
29
195206053
55
157248
873521112
75668
667092368
478355
371227
485146
96
57
409325
51
378299
81
2
102545
65070
4
306542
74
56
80
347459
473623
72
409191
146125
92
23
36
8
26
61
63
23
66
104399
360574
580903139
79
60621
12
718458197
438749
342874
232985
67
59
65272
21
69
26
2
303052
337463
75
8
44
66
7
86091307
56
433472
52
15
103183
38
7
9
88
41536
68302
320513
6
9
35
139090
494579442
86
52
134704
84779
2
65
6023
223568
13
377070
3
23
7
14
9
7
62
109950
54
72
996688262
134525
421067
191708
39
345525
261035
964639727
7
2
541586379
358658
26
200576
140906
375036
53
380482443
4
983274026
3
455158
60
923943676
17166
66
104966
438793
143836
8
12176
236217
90
75
23
85
73
58
49
28
52
11
461433
16876
312557
8
105565
197489
421018683
330077520
64
1
31
99866237
13
36814140
376412
81
400914
75
437301
47
439859
407336
31
38
69
318735
1
310042
72
75513
49
99
48
59
249858
99
216147
7
7
275872
196190
3
235822
36
97
77
328441
233807
62426
14
149769
9
71
12
599303652
1
19
5
56
1
68929
135986
43
107202
41
320024
2
110404
66
434618
63
182609
422378
13
5
77
75
326776
47387
22298
3
376970
92
37
74
178929
5
273485080
82
81
52
49
6
103316
46133
436934482
71576
433034
8
94
34
1
86
4
86
332481
198253
85
73
22402
680281272
21
28747
36
27
63
70655
71
445615790
68979
54
44
65517
278903
6
357759
52
15
37
7
294103
7
922666893
449150
338318
6
43100
17
1
563329016
162361
4
362997
75
323001
23
471981
434636
84
21
75
430608
423629
2
8
66
569623129
6
8
10
304123
157035
17
11
2
491058
46
53
497462
100873
54
235057
476095
48
8411
179800
79225
343817739
78
93
295761
461684
31
560004323
443444
29
106400
445898
236145
73
80
34
98
18
46
213992834
51
281455
199614
94
68
94
83861
8
905239009
32834
6
44282
164601
6
167295
60
23322
94
167711
31
56
220853
378304
233902
430447
31
336987234
80
56
63
71
30
61481
87952
93
82
392906
10
114463
67
271150
75
87
271288
5
63986
337214
98921
2
44495
298100
234513
432985
37179
418707
2
715899577
177716
38
28
488550
972582313
55
14
16
161273
207909
85
460393
5
154144
11564
326868
51
4
89317
77
5
98
123327461
26736
75
59
95
302621
25363
457355
1
38672
20
23
240948
235471
31
84
12
95
5
89
3
484894
84
55
392848
21198
31
94
89979
730245429
317359722
86683
135045
11
82192
2
354913411
7
46421
81
3
54
347837
328555
82
543020742
466107
61
324385
51
344347
20
33824
498774
60
222435
91
80
99
471660
40
65
88070
450536154
62
228803
302611
848912538
180742947
13954
155853
116372
31015
201803444
120666874
63
429689
74
43
11
69
472350
75
99
443577
88
282024
20
462396
643139137
353953
64
48
432269
261479
2
766364610
46
69
136421
14
88
67
1
212132
161725
248616
64
1
449572
9
314618
46927
392533
92
462165
11
463161
83789
430363
69
87
369572
65
86
88536
8
96
15
375199
828742559
439983
90
30
208066
77
390414
112340
8
444966
224942
74
53
214929
944221533
54
166896
200122
171847
378934292
299904656
401914
175824
22064
407274
28
293053
83
333560
131885
3
16
34
21582
374330385
5
283471
328653
73516
457070
33
1
276532
9
551699930
382626
92030
5
13
50
18
91
10477
78
29
39
191314
375645
92
344341
160180
216824
410988747
163131947
386644196
52625
9
256998
349634
67
302994
14
45275
63
250135
4
26064
92
4
74
172292
49
61
244954
5
85
8
25
493916
338839
744693603
10
50
6
883620230
282885
59
6
392247
271201082
55943
9
28
72
452883
256093
89
55
409892
24
268441
141746
8
248999
395419
86
76
59
310561
9
89
23093239
80
82
11420
122787
583544604
8
87
2
82994
163393
486461
90
60
74831
9
395540
89
48
113280
70
31736
72
77105
916606964
55
18
35
4
46
5
280598
410932
185946
88
345655
88
299474
37
36668
1
5
78
98
41
385628
33523
72
60
51
730697581
319740
8
378285
121412
93
5
44
74590
50
82
77
389481
879291156
27
13
351243
380227
330647630
4
363544
402764
96
347142
42
491096
51117
67
60888
39
38
44635
65
479180
83
429124
233520
12
17
287105
49
496880
143222
149053
97
295834
290598
36
402254
30
75001
129145
71
19650
460535624
152436494
36
15838
198104
226119
496437
38
984995257
449072
39
66
63249
60901
46
9
225781
315370
550809628
41
170179
393454239
282792
215623
6
412461
390063
67
78
14
51
7
448376
290794
154147
3
18
52714
70
10
94
162159
10
225767
85
19106
190105
73455
19904
78
489507
443036398
434749
60
236858
5
58
195902
257371
179358
7
67
8
82
119340
39
203082
40
84
100238
1
307202
136804
6
99
18
4
39
8
606565554
608999597
62
313492
5
21
426701
99
92
93
105500
91946
736978808
35
448918
15
137028
585
490365
153057
98469
30
52
53
8
715126583
499527
440980638
73
289302
370145
40850
87
15048
269810
216586
9
81
72
60
40
3
941057375
166127
91836
103197
64
233699
19
55
55
940029076
1
42946253
214586
62
360334
63460
367053
12
746232244
2
50
226750
71
93
30
5
73
21
15
473735
63
55
183114
11
405807
64
30
40
12
43
4
761916510
72
96
88
489725
351017
36876
5
13
321910
242439
925862409
165448466
21
843508484
128555
81
406415
73
98
84
93
40
6
4
54
309509
77
7573
66
431634
130962
245521
300887
770627884
8
231594
166479
19
782511019
386227
89
78
75813
349540
258284
101288
44
9
913635037
709483738
425644971
227024
92285
461537
37
82
43
197636
98
43
800973319
282213
82
51
75
4
8
62
967366863
59
12
55833
156289
86
43
196874
277036
60
8
453858
55
49
128864
121212
74
67
89
38
7
98
336177
494199
313394
52
410442069
138971
90
93
204590
283570
32
60
37
97
9
52
310567
84
77
65
466264
76
25
187708
367559
79
6
264621461
4
387224
1
52
226145
334085
44
39
188947
51
63585
219334
285750
33770
957608396
172480
22987
364089
137155
233953
460102
435025229
6
74
95
98
79
345797
51
63
9
45
5
80
57
151946
8888
50
39
52
368260
75
235537
13
435317
70
310309
790098473
313919
1
164032
47
248822
582456750
70
127542
6
41
49
523214792
499986
259810549
76963
381195
65
78
244171
78
2
9
77199
36
248570
43795
46
320137
68
64
115450
11
392817
96
823397612
87
9
148850
94
111589696
23494
76
580326508
402774
41820
2
71
213906
134783
9
20900
172124783
178068
74
55
52
47
76
458751
7
255468106
54780
97
89
496086
347349
104341
583054508
69
52
185058
30
5
130092
11
3
75
58950
234217
22442
133221143
274888
121141
12
434998
7
484716
90
6
34
6493
456694
89
682118357
2
35
91750
393766
231386
50
361009
51222
31
81
8620438
227731
7
14
448667
191955
828142896
130177
321257209
9
74
50
179898
430946
71
8
43
47710
92
488476
11714
83305
35
312557
66
3
58
326267
44
185851
188436
32032
7379
327105
84
96
9
94
7
820690136
168144
189677
8
959924463
124082
817744893
79
245747
52996
11
56
20
8
163831840
99
104874
792830166
12
10543
387799
46
11
9336
39
26044
234081
58
332953
9
23
205722
63
75630
541961460
93
85
640550383
11185
767590308
77
88385
65
101724
14
178865969
280806
414300
44576
24
30
74
305060
247832
67615
881254960
54
15
155772
26
47
76
31
178850
98253
13
412819
63013
334466644
432474
32
31
34748905
242442
18
7
418960
56
44
337712
256381
69
537129199
211091
355687333
426559
46
53
7
60316
34
20
101438
30
19
69549
23
415943
129170
53
403616
60
63
368544
875392521
6
47
365870
487598
155476
21
38
7
73994
66
2
38
240575
70
20786
30
52675
105755
49
361811
158587
240037
84
435439
65
77
493070
24
69
9
36
101698
122076
163981
149336
12875
81064919
48
225482
53
1
5
31509
381188
65
604915134
93
226137
42
92
162374
91123
99418
98683
7
30
82307
28
41
72110667
79101
76
37
392614
35
39
826086243
150770092
87
4
327364
279490
221287
44
13
455734141
678344372
439354597
3
4
446360
316775
4
291817
488362
85
90
46
51
490366
48
60
131182
3
484508
5
481364
36
64
271116
169385
177450
258625
220782
18
45
3
254588
9
26
23
97
156804
64
266528
229123
490783
54433
493300
161247022
747141926
8
52541748
284591
154446
295418248
19
57
74
93288
60644
857497155
885397422
53
36
48
432204
908138420
16007
5
915959969
73
6
99501
42
10
56
43
36
251299
40525562
85205
1
42
79
14
25917
340101
29
468459
392369
302581
18
497618945
53
277145
11
96
74
118985
32
90218945
51
70
95
23
99397
197705
92
11
8
66
65
435193
55004
61221
127687954
87
253888
138394
1
10
2
57
152639
5
409950
220642
66
353870
39
199992
80
17
34
94
83
42
198828
68
3
67
97
668482838
250079
91
6
3
78
16
214878
9
59154
97
72570585
271530
424540
8
73
160501
773340287
75
34
328079
300692
124178
32
137371
451514
78
649157281
74
26
354812
72
468359230
66
56
360901
26
279309
8
528340217
70636
144660
73
18
69
49
38
890065283
50
488698
350829
14
4
55
87
63192924
120455
45
83615
50
80
374587136
8
762629825
58
255415939
905785128
97
7721
250675
62
8
491457
60
470287
488517
93
40
61
484396
54
8
82393
13
80
48
78
56
29
83
8
62
137356
50
82
134841
7
913307666
28
65
449083
374641
487742
267183
72
94
61
15
949500033
129318
151058
17
896520675
411899
7
414037
76
15
99
286933
74
76081
471508
84
60
427996
489838
99
48125
92
456662
652793547
328837
486605
495171
3
980433943
283620
367589
30
45
331733
62
305375
55
15
63
420366
142916
123077
28
400333
29
97
928702507
232787
36
8
491383314
370375
455648
42
38
31390
91
83
45
86
5
285044
92
366490
91656
130850
6400
5
194669
227179
482346
89705
71032
14
34
21
36763
5
54
138769
8
36377
10817
488480
335075
123680
205147
61741
46
245752
42
378176
19864
495871
30934
75
492815054
84
83
86
848755977
95
310623327
6
331256
10
29
330405
358986
7
64
95
28992
3
2
201046
55
463715471
229207
275677
5
205221
71
558505420
49
80
226768
139089
66
2
127220
95
67
88486
82441
96
4
20
271133
43994
6
795929207
296863
48
1
133609
113274
83
6
176761007
298669
61675
78
4
75
207848
391767217
202128
225960
3
29468
401945
346310
259966
30
22
98694
340814
22
35
496497
28107
89
85101
79532
234390
44
3
329393
19
93
274220437
15
16627
3
12
275524280
1
38
210937
26027
283636
46
55
5
365661
87
330286
186670
96
349121
29
50645
351450
40
12
349062818
55
77012
131505
474796
67071
35
197290
60
575648216
461584
81
192661
215034
4
19
910951343
433750
79462
47
869049567
44
174471905
64
9
25
44
81
39
106723
37936
745074031
152972
154880
47
79759
372110
22
351858
35
484902
27
6
2
307472
14
291464
33
74
212915
488761
63
335874
32
379162
150471
8
96
30
66
461490
315134
412109
387583
29358491
107006
7
19
41
6543
181164
26126
60
141417
254452
36
442149
263729
31451
54
81
74
98
266396
12346
242063
2
297487
41729
44
830554809
23652
446597
186922
39
4
36
86
37339
120760
74
423018
27
46
868514894
496571563
65
128438
4
4
87
361089
3
75
12
42
34027
42125
1
45
74
12137
28
396551
80
32
87
9
85
48
15
49
378243
63
460089794
3
66
584720788
10
280699
58
354298
76
119687
448545
56
167771
21427
141243116
41
74
8
219254
80
93
470362
312657
25815693
55
85
224906207
362226
374405
31270
30
432965
5
69572
2
35
4
20
99
47001
269231
32
333513
159389
92
59829
275369
171208
422235
49081
2
65
26
67618
85
114470
3031
50
89341
277722
8
429176
87
31528985
9
52968
717523875
341074
402662
65
395040595
3
30
156254
370977
609923301
396702
42
206984
41
357882
7
29
519159937
49
47
1
333563
72
478453
5
74
236755
65
838085924
98
70
39
40807
343810
53
322304
230719
14
640736128
36
51
278006
13
452082
7
27
280540
451274
15
98
372903
133393
2
42
21
5
390905
16
496388
90
493261
41
386402
398673
109448
405491
60
44
3709
36880
21
397812
156137018
72
89
387548
2
1
41
273003
612768539
5
78
897174669
490288
9
441051
317032
411463
447039
62
39
26
132236
187464
386143
12
80
107595
7
242556
78
351519
41
224220
66
52
604896179
94
36
258778
85
78
782390807
19937
358849
128043
319816
219654
1
410919413
33
81
230909
452875
391427
10
417604
63
287889
41633873
67
329239
275984
364145
21
83
81
131231075
967744070
6
132822484
69
296935
47
4
96
2
905907110
81106
224379
62
520666506
431048
161961
86
244493
7
148423
344767
90
826922446
28633
8
261589
112241
28
79319
98
10
166998
861698473
331976
83897
294144
353621
287695
363659
21
142776
43
116118
87
339768
489100837
70
77
219213
396329
99
424702
51
77
72
4
78
347220
18
36
176172
68
77
874635016
24
44
136439
257329
7
102386
35
321774
467379
96
44
102731
87
309933
37
503987859
65
96
89
59
288483
217635
31
36
256125
112440
462570
79442
545072062
45
25
229197
248250
107518
403377
44
55
60166354
62
307451
269094452
191188
218417
159538675
53
56316
63
344682219
63
408881
31032
15707
8774
620552143
44
31
93
12
404339
162406
63
482039180
656797314
69
467154072
2
7
327958
211570
418485
426788
55
51
422793
49
79
485805
56
129466
637773824
464114
248493
37
34365
593
47
351364
35
100907622
93
83
360243
81
201974
42
367770
43
5
7
635070735
1
40
840762893
17420
86
246293
74070
27
337731
5
454707
266857
27
26
360978
12
270319848
64
328863
7
7
394537
82
364253
77088620
32859
184596
268007
35386
95
7
34
68
127020652
12436
4
51
352082
409983
57
412527
472322
4
417995
262380948
252829
72
68
22
86
99
38
540213578
294851
3
11
37
75
2
436380
1
7
76
208450
75
399630
15
91
5
86792
98
288485
360524
173095
470535
60
55
9
63
78
318391186
63
28
156628
19
100463
139549
410345
95
496029
75757
417004891
551006470
446198
638975984
78
108109294
47
188966
486780
91
300022
362884
215953
375230
69
66394
43003893
207334
539024116
21
44
56
43
74
223036
163913
7
8
94
834028758
73
318801
93
114811
53
3
17
88268
308441
99
960966250
5
38
143048
91
92
86
83
35
9
40
40
2
9
69
454968532
144798
84
26565
168615
322770
112209
98
424355
292167
263091
56
43
4
9
31
98
92
457430
25
338205
257314
168653
74
197331
40
90
84700
67
836643873
461163
1832364
926028788
29
15
5
235792
27849
33171
83
23324
16
949018694
412919
82
335001
387782
469729
66
25
37
29
66369
430358
147675173
192201
34
2
335628
42
63
17
1
619507932
636077925
840179357
295204897
79165
834579356
116855559
357093
98
55
37
1
9
435068
26
47
55
2
264119
340977
449554
62168
396023
9
459
15
14
18015
290899
957561962
41
97
962331923
72
51633
986048114
81
69
489274
90
28
99864
450882
56
128553
273251
52
43
137009
22
56173
356632
250119
45
46
216666
436575
914257663
82
1
140094
31
75
275871
484524
27029
95
985229934
76
369641
70220
50
8
52288
699204849
28
18254
22
71
14
50
96
103634
79
229493
140147
57
95
139004
70467
141634
78155
37165
414191
34
66
24
68
100308
531703930
89
88
22
72
6
63
18
13
24
24
9
29015
578827905
128911
357563234
90
87
149990841
279723
70
2
6
20010
76
92
89
94
8
35
298039
29
35
381934
273456
192249
120732
45
10643
398637
350743
72
4
20
218947
121726348
39420
14
325864
487382
16
701
113282
130612784
99
28
27
30403696
94
69
68
456486
169614
38
47259
65
8
91
143
108605
885898818
13
169337
115421
418617
482938
55
108999
44
67
2
7
247089
91
117993
11
187352
326163
30908
223680
83
65
50
11698
252840
21
4
326480
100803331
44482
421406
758293958
255269
24
369517
698892627
15
33529
70
91
336015
262802
139037
22
73
2
4171
480755508
224073
47
11574
17
968396447
40
353455
51
368777
31
71800
44
531188802
352858
21
471369
236898
6
87
2
381061
249550
26
105046
216812
123078
98990
405050
29
379613
212622
368358
137205
95
177065132
427491
91
149437
27
98
86
1
172652
22410
263220
460447
303971
58
14
6
91
383213
85
826804906
455160845
251235377
95
39
975901533
36
30
835056779
6
269933
39
48
4731491
436218
4
94305
29
83
364952
18
324346
90
3
26
99
91
198485
28
95040
37
3
495983
485776
582688338
48
74
1
10991
3
23
3
1
464681
75
491608
227769
111112
120176
1
2
50
81
133805
125645
3
36
254295
45
120800
410314
65
96
294250
870687429
6
213182
278084516
191185
75
36
14
75487
8
44
284140
92
242141
98
11
417803
40
58
137670
17
256342
18510
154193
89
13
490729
75
828190704
823233835
33
499371
378975
23
33
26
75
456331
73
229929
85
802368595
157549
405889
5282011
225256
7
40
9
5
78
96
27436475
984555880
61685
153730
304479
9
46
8
324675
51
94
409795
41272
287489
3
392906
26
109529
4
23
36526
16
415332
42
79
33
9
48
52
157084
76
59
26
17
325199
610551591
162543
21
80496
5
751897659
261434
202743447
229033
3
79741
9
71
337615
370156
45
234992
282720
330112
364905
452034898
87
429787
47
981602107
335565
62
333374
46
336656707
16
12
101961
30621
183131
41
291599
161635
174722
808679148
35
84
251213
98924
175608
58
6
29701
33
432949
8
62
1
323644
84871
357947
338508
96
122371
60
232347
169220
165451
42
256154
857666869
92
29131
158408204
241495
31
452334
4
18
86
23
92
47
8
3
70
39
56
811941327
76
378438
7
94190
3
9
1
92
4
302765
98
334045
57
95338
32
56
981503234
354110
242253806
71
3
82
32
102121
742135834
494566
14
15
69264
1
21043
75
52284
378363
79224882
34
403591973
37
5
344374
947804354
417539
298413
3
59
10
56
92987
84
382844
453743
6
267039
60
437465
52
430755
299085
298000844
12
14
169426
74
479898
78
22
372420546
2
282235
65
60
458456654
400520
133336
69
177467
13
27
95
421680
1
9896
428703
262692
45
10
169698
42
302418
462828718
162287
25
54
9
5
7
30618
11
833562632
86
792203889
229146
206309939
475259
346786
62
166929
488553
87
6
184595
82
18
319161
33
840641330
80
9
279241
43
258390
149520
385152
71
64
9
128845
296435101
14
217962
11152
454659
46
77
50
61
168794
91597914
5
38
104152
4
71
464234
488996
5
57122
67972
240184
9882
44
73
44
6
82
93
51
8
21
51
6
816913760
787017307
271140
100284
70
239254
254360
93
218455
48
3
6
2870
66
331085
90
79
72676
106966
102862
371283
23
82
21
82
324121
50
72
49
682346332
22
33
6
50
24
156946
436686
6
110111
491168
448043
73
777350562
93
24206
4
54
75
829762286
60524
295582
119219578
92
127239
154703
70
250923
101630377
58532
81
54
80978301
82869
305133
60
141941
465286
79
9
67
58720
75
47
186768
18422
266299
272018354
218473
471196
1
63138
461918
136510
53
391636
86
318583
510655922
268426
56
8
36
48
279300981
48
11
87
93405
5
248330
48
287090
36
224363
434684
836827100
460317
1
5
807845927
24
194618
26
64
96
9
77
9
498950
86985
45
83
98
179480
27
88
10
87
113434
214407
595443200
19
83089
82
924663080
128665
20103586
89
103905
157695
120165
474527
270462
50
248932
19
76352
231959
597614712
64
466676
21747
162073
15
33
167034
71
347772
412461
122934
31
61
339840
56
93
20947711
55
21769
48
264663728
481950473
97
75
26
502680825
44
494383
85
128992
21942
73
75
22556
354857
96
374055
497463
3
26
14
376689
26
97
52
11
244855
387212
240376
97
272632
3
3
72
135574
32
84
713135226
472331
344591
70064
90
986914356
100179
77
17
81
440926
26
1
23837
39
83
447453
458280
19
350587
191092
328784
28
542276033
95
27
28
22
64
206106
1
302150517
51
123515
189488
146880
49
182229
4
7
101717027
257022
467943
138875
4
494450
93774
13
49
9
226435
48
10
9
420988
178368
105573
173387952
98
73
90
37
3
41
4
418511
73
229408
380044
8
333880
96
89627
697456482
85
2
6
393757
57
847344010
487829
188242
72636
11394
56
84528
17
82
9
32
492874
63
470050
28
211977
220661
79
322558
250285
66295
7
73
8
6
15932
36
84
29
407045
47
337756
453624
491006
54318
90
4
85
408794
75
339968
63
101505
3
34
98
165249
7
64
451025
294589
73
116630
49
90
4
202887
8
95
985301435
69
463785
48
19
47
404563
364644
10
101952
166418
1
567120039
336218
47
84
320506
61
367631
347234
81
6
8
407437320
4
338103
30153
438229
7
63
876918980
79095
74
216585
295365308
390102
3
318433
40
23
83
202217
93785
318496
4
77
16
79540
191308
122045
63
102276
190976639
3
140755
5
417325
409869
145942
17
185874464
437241
48
155970
92866
356874
481910
794957472
94
158954
31
68
44
2
36
2
2
115003
48
111514
353122
9
5
41
45
82
415889444
486196
28315
65
28
160827434
808791366
237688
8757
151169
6
115419
93
99687
6
56585
41
70
40
97
70
9
55
64477
242452151
41
22587
77
6
852537830
140267
65
6
2
16353
7
45523
4246736
5
2
69
15
797568015
471037
9
144339
652907935
3
32
9
222406
98
1
142500
48
25
96805
332148
72
12
233918
25
65
392850
59
51
60909
95
67511797
95
65
6
67
376991
783140118
136629
421870
5
401881
1
417480874
79
336012
434275675
43
16
206683
9
470386
477671
12
90
19
222216
720777947
64
78
5522
19
267253
30
89
400617
76
306288
484160
16068
152596
414797
199416
149384
58
946548406
82
356062
240077
14
73809
222672384
52
45
7
92
41
232679
550458720
106744
366289
71
19
30112
87
39
42
945445020
203912
119645
999730158
30613
154024
234269
483562
74801
77
24
22548
99
74
258336
308832
80
45
139812
83482
42
3
676950055
334999
37
99
480098416
404587
93758758
68917
436461
12
8
255283
61
20
413299
697344668
147896
435735570
134175
568268675
461896
67
57
15
35
342986
877565704
75373
263872
33563
123047
8
29
82
3
82
20
50
142895
176431
74
43
74
12
58
52447
12
47
930605966
43
253762
366784
30
89
3
348207
42
282097
458339107
303171
308631
204468
4
297754
225145
420429
237523
275702
67
786078923
57301
164395
148426
792496061
116924
52
23
52
5
857410684
36
82
99
339300
42
571622280
377888
450782
7
247715
544385234
810000271
75
96
67
28
4
53
6
14
68
9
78
330184
18
9
412084
84
63
8
86
425292
237476
368725
63
285577
103429
22568590
281836
1
377441
3
3
9
170097
55
63
421288
254344
67645418
272259401
2
219454
205465
71321
980627215
22349
56
67
6
66
54443
59
175365
62154
232385
38986
221083
475046285
50
74
49
159075
82
134927
30
6
202755
442807
20422
135091
24
9
717595010
633207491
53
343079
38
39
55
138905
59
205046
158885
67
268148
147535
68
53
28
102003
463419
413736
642285149
148489
23
3
83
211965066
220952
454048
68
253468
226802
14
382318
138939
206782
53
238583
54
85
3
87755
28948
99
81
21
98
17
50
453007
36
88952
7
24
684679228
89
3
6
70701
397727
255032
84
671880074
16
68
33
8
408580
120493
57913
286621
275465
82
464028
8
619695224
419798
18
13
872791920
33
7
358667
27
202226
66
280409
99
78
100070
16
16
35
99
2
626475478
7
451462
409990025
52
92
6
269197
408837
90
4
36
218111623
1
35
30
342361
7
8
38
64
51933499
136365
4
53
232780
81
3
232668
80
511666097
73
204370
42
99
33969
75
155922
72
242784687
97
420882
253818
9
460185
24365
98
104987
236518
64819
6
257467
316005
252776
330550
31
292720
77
80916
40
94
237475
51
3
84
62
179815
35
465531
1
155414
372701
514433120
643087546
19
200663
92042
94
52
26
86
98
83
87
487931
88
82
436156
75
73
55106
4
2
8
332788
66
82
34
94
27
449882
370954
478697
19
18
216271
422579
66
106679
346383773
51
71
327153
16686
82667
60
31
230439
12122
17887977
8
465780
9
260176
44
49
46
5
136225
61
276133
490379
107967
18
235736729
94
228287
628829250
1
81
478468
30
176907
88924
176503
99
68461
99
299305
265696
2
25
602287431
34
79
2
86
146193
56
44
84721
96
14
76
43853
80
23
409045
41365339
85
112734
6
710994985
43
165158
32242
98
373526
95
94
235743
906641143
7189
79
56
8
465464
45
286293
472485
44
10
70
28
98
386940
92
90
58
48
31259
453418
761253381
287900
83
142844
67
355911
143130
2
127599
233724
362161
41
476484
32
60
171428
996328972
84
67
15
23
29
460540
59
22
6
82
451193
100843
258701
353341344
4
456104
90
88
710775544
73
279871
129586337
466422
11
31
49
6
330178
765271905
2
20
47253
18
72363754
42
14
49
497104
61774
53
65
889011988
58
12
93
15
66
412742
12938
37
159872588
432377
234120
171772198
199033
35
50
26
471380
47407
263154
7
980497034
607745241
759788937
9
222913
61
85
87
452995289
378027
230078
540664988
268447
84
55
225451
1784
109339
22
79
361768
227817
54
31773
12607
88702
116758
11
133964
30
3
622767691
178861
457530075
47
99
73
338317
427022156
384791
390099433
8
59
439944
228273
947727861
73465417
83
254705
29323
83
24289
44
398231
492182491
1
72
407178915
392013
26276
227935
14
64
308826
16
486733
94
99
99
80
94
650689388
36
57
189712
174917
551299647
6
50
161767
52
3
419537
924335508
19
8
305162
85
281816
51
227161895
3
77
52
288599
813544735
276227
7
413815
422841
259953
73
459422
60
7
487240
6
53450
32
268801
99
86
441401
7
55
15677
7
8
74
408243
77
405631
19
59
51
180312
97
82
60
279133
246124
432619
755980792
3
21795
26
288066
388215
35
22
53
44092
48914
497623
28
170285107
121745176
61
414513
387097
145279
5
9
365956
101334
2299
2
114730753
34
169320
69
651871428
81
596306542
254480
199001
53
31
336261
336363
52
86
284143
951764464
275134
415742
78
50
66
557587381
221437
86
358780
575895344
69
329875
9
337437
15
2
26
409692983
1
30
33
219232
454058
373260
85
32
150378
285091
484853
408098
21
285267
22
82
321458
14
72
83
3
25
414178
233445
106533
10153
75254
267561
9
84
108592
172851
56
90
890491357
336663
810741426
132101
73
92
38
313504
60
8
492442
64
43
299736
408373
6
455163
89
28
92
31
487487
212725
69
80
187674
408836
33
87
75
457075
1
71
39
178995
288059
58186
75333
570387871
64973
7
68
54
14822
337787
313948
86266140
60
23
93
35272
84
35
6
442042
478506
52
43
82
420575
79
25
4
63
935087693
301125
33
22427
594401734
6
101069
5
22
6
23
90
2
33
15
93
756169024
406529
27482
230896
75
371592
61
60
250955
272219
51
489924
22
413558
55
33
14
33966
6
1
199546788
261481
68
193467834
82231
40
135480
742391789
56
74
65
19
3
97
13
413741
33
335767275
95
286736
155358
183738
3
46
96078489
11
226030
4
34297639
136706
486985410
43
947517798
6
465087
4711278
316284
8
8
98
2
9
99
483268
79101
302546
3
159844
474297
37
474250172
572569956
296221
98
3
249646
65
129348
461187
62
34
91
10
465686
27
1
136102
83
46
3
8
8
19
188274
308040
34
381697
999791339
17
50
443878
108063
88
468630
274265184
89
377281
17268
222964
285721
1
490123
222674
689462017
66
352264
224812
5
252730955
16
64
87489
414894
5
141984
299483
18
52
353802
602290039
236665068
75
424423
69
1
68437
957389468
236494
582942747
20
71
71
184646
190153
9
170614
52
64
5
11
84
705773216
9
801254529
970709724
152710
89
55426
6
67
74
254471304
7
49
153497
468933
345089
422728
22383
77
60067
472532
387048
55
87
36
89206
57
92
79
61
220894
251167652
148737
263993
473268
434788
155223
773203099
22
26
88
53
38
304487
38
22
232100
63320
265679
494087320
11
221806
7
190174
275085
465928
31
128027
59
41
538643539
26
158485212
86
45
61
646902275
40
470447
127428
49387
85
921435555
38
35
485813235
488113
64
446920
52054
62
276290
329353
52
837299838
22
152642
29211
353105
58
71
127313
18
501820500
36
57
406897
107633
21
478592
49408
404940
72
26
55
599571427
4
320335
360736
112319
131758
449204
42
737751061
278683920
408525
44
98
395616
387573
453855
46
78
93
905223984
40
271162
2
54028
225284
185113
168021
263901
138015
100907
88
96
47
48
6
58
199950
4
32
384067
643618174
148168
1
98
4
439089
174845
345518
89591
45218
7421
99
217346161
87
38362
96
635357772
6
3
97
377930177
297373
16
47
202270
44
357022
656301108
447080
201269
341857261
127992718
492068
146941
334378494
242562
11
65
472814
12
9
200503
108576
67
193742
289595
486562
634314598
65
37
75
120884
206098
260297
86
438093
36
6
76
76
13268
17448
68
79
70
478960
465540
7
961288865
158164
51227
447992189
71
8
235541389
37
941909234
86
91
6
97
378295
482072
306976
48
23
183969
316899921
57536
63291694
207907
14
39241
309776
232216
91819
214989
265121
369265
484005
180516562
3
428996
30
8
195006
22
272877
311340
134146
14
82
4
81
251135
237062
7
66
302687
86
144753
31
99
93
778760498
83
75
69649
49
228507
84
407515
71
2
72
24
66
45
69
199606
1
30
367714
7
87742
455341
808436213
72
83
336797
87
4
55
447837
70
14
5
679428543
94
95
888347698
332500
423786
93
850436385
1
56
914540685
380909
51
67681
434509520
45953
367506
241261
79961
157131
278589
8
32
393552
122523
377987
306655382
27
251108
11
69
983161560
73
423084
4
447355
214768
3
321605143
343356
41
60
98
29
6
58
50
413134
430950
78
2
79
100904
49
98173
426174
3
379004
81254213
4
311665
19
301642
485465
938011895
32
89
34035
91491929
249082
25
80425
184022
83
61
423613
37
4
110441
47
78
18834
62
36
36
15
99
475073
61
721991871
34
44
84
424688
339643
418131
5
294260
888561467
4
13912
47
87
38237
43
60
295852
134384
5
62
106817590
369438
73
290925
171386
16
39
40
792201497
70
43
187990
190470143
758720685
59
123337
135220767
255141667
46
284527
76
56
421668
231049
87
59
28
69
51
76
983971135
36
64
229851
6
201613
61
3
152343
772006070
58216
62615
479994
307683
364681
89204
161744
284979
8124
550877287
323344
538060107
95
36
200060
188265
902917750
516131320
82
189643
444659
56
29
60
372314499
59
35
4209
59
495976
441775
19
95
157609
287946
21
33
172958699
3
79
445039
26
4
404546
15
413278
6
49
202038
453722
335161
7
345300
456320
1
83
441469
135080
93
82
243083
43
98499
627330819
42
287662
381457
224022
41
51
80
833108210
74
97497
94611
6
211373
37
328161
2
391470
54
67294
7
79837
50227
6
223136
313925
487856
66
95
71
498331
838028582
370178
379803
286391
364360
89
42686438
76
50316
25
468580
38
89
66
58
708492748
9
4
6
105802
447679
38
398676
74
352164
298605
51
1
52
31
159999
44
20
31850
33
315348
99
8
295586
78
97
112203
74
2
92
1976
76
92
47
2
35
129707
142254
504386064
81
12
39
27631
64
46
316446
10499
310529
36
338996
330017
184950
93408
61668
82
252693
358148
761622689
49
717343884
13
731
43
197661
6
98905
256114
43
16
3
89
381777
22521
245353
94
7
58
99
59
358724
94
306757
87
297795
344566
93636
60
95667
41
24
39
330485
372293
228176
435212
7
15
15
4
111270
327191
16
56
61
7
46
226400769
4
5
291223
17244
436893
29139
157154
412126
50
372486
49723
6
72
10
404253
58
10
476898
73
17
70
784
608406971
19
78
22
3
750066698
422960
85456
99
246456
2
40
47049
12
17
420762
65
444101
429053
222365
7
826295029
342339
106873
59935
21732
144466
244491
13842
98081
33
295957
218506
49
311851
136417
1
903397082
42
200734560
162957
24971
73
36
27
451259
362457
22
41760
14
15
451857
89
356599
18
34
28
384572
63
169940
52
406613
120398
106300
645235210
73291
32
41
12842
58
167091
20704
822056258
349347
251423
286668
233088
370386
469257951
80
145168699
92
8800
289559
85
45
411176
14
85612
326866
294882
367001
21
341852
15
230920
86
117583261
97
71504
61
451284
359298
1
41
44
37
331109042
80
53
60
561931420
532763809
144697
114243
3
43
47
182004
50
66
169939
37
50
340800
198797212
666564691
455840
122403
77
385644
14
64
65
769809466
37
6
9
177133
58
29
26
33146
77
11
9
14
550986662
43
342666
25
288124
76532
81
58
7
153311
267652
1
446615655
28
80
95
24
255282
83878
16
24195
47
115245
9
447545607
98
196386669
11974
37433
59
272361
497932
362858
605894999
83486
358627
329061
55
473442
499244
659503034
284959
138578903
84
725514651
78
7
346549
130921
462551
197591
428560
8
36
98
306395
8
361411
342039
791190301
351155
23
428279
70
413222
489892
493087
48
4
84326
285579
274991
5
16
37
44
73
286443
9
92
300000
32
23790
124593
9
151043
72
872018739
42
11
931021403
299391
8
9879
49
19
98
45
275051
6
310332
60
8
86
811917919
2
244733
32
599685551
462516989
3
678466099
271269
349426
5
903200108
71
177663
343198
88
59
5
772818637
283398
36
73
329773
12
40
477908
402087
428126
288551
34291
132202
61
3
22566
314023
23
833355769
93
105454
50
57993
477907
407762
1
48348
62
3
21
42
2
410256743
77
394291
9
59
32
40
26
12
353399
86
96
465908
929904224
87
53
13
493546
444957212
74193
498251
59171
143822
378634
720706770
91
20
68
357985
290962
93
90
54067
37
26224
235922
549678907
176829
93
16
3
355179974
44
244970
725670152
189958
405209
49
22
451209
545333953
581861845
640896858
389244
5
14
40
33
101647
304335
95
24
57
98125
334333
477655
7952
268375
67270
434398
60139
160140
170348
1
494539
768366568
169366
28
133335606
42
7
44544
488458
76
159488
88
66
192878
46
34
231546
86
20
898156992
434997
264304
592285626
356693
94
91
68
320420
9
489658
91
56
25
312816
791400109
327256
90
484495
8
932286769
30035
248470
331685
69
9
445046
45
171166
717173735
5
778997965
290027
11
66867
88
57
11857
453914
39
44
76
81
458881
64
80
401407
32421
3
68
421014
126898
48
80
26
92
747719527
99
734134116
62382
4
25
303286
219634
71
5
20994
78
2
131175
189920
85
78
33
547032698
37
9
366837
159216
20
27
34109
92
99425775
95
87
976082988
326326
7
24
66347
31
7
96
177366
67286
75
29
70
92026
484141
31
13998
62
283252
3
94
59
201409334
212933
426689
14755
269388
68
11
158929
908369729
23
293872
637402034
358229
67
15
121711
445451
495948
289968
58
277996
84
93029159
18
180420
266640
346754
285831
53213
339593
14
2
61
384267
82125
1
269934918
468482
190809
318168
343701
629641718
45
329461
67
100251
93
13
235295
65
473306
347533
2
72
45
5
250542
86
44
44
22204
74
153903
73412
346718820
462364
38
688176431
28
197826
60024
103462
390096
462853
396104
14691267
30
71
44
8
9
27
9
269383
487449
695351591
113237
91938
206792
67
440845
70
91
1
80
5
1
59
264467
521604561
56
516253060
63
5
450458
17
42
364470
52
240859137
27
86
19
8
77888
494621
590683286
8
434308
366428
2
7
5
89126079
462703
62
356406
44
83
45
129870
72
8
44
19
55
114611871
1
8
3
309765795
409678
190817
5
62398
284806
113470
99
6
2
427371
57
41
348398453
37
43
24
25982
44
941101675
24
4
277199
146459
53
61
412203
3
342222
645055266
250046
42
351617
4
39716
15
4
76792
14
447825
81
2
52
337648
137878
27
888568567
2
8
190564
1
2
19
539007630
8
262599
44
81
50
56
399179
1
47
374056
432529027
67150
6552
243278
20
46
76226
9
68
364911
466680
9660
107713
123937
323118
288252
36
91
53
247678
53
78789442
851994395
171869
381366
130043
410580
833004442
51
327081
22
26319
41895
230120
30238
409377
44
76
23
322782
296060
258332
130015
70
83
909309450
43
99
83
50
19
2
211402
180020
55
21
29
152523
221864
398290389
45297
64
24
37567
25716
213521143
48
209780569
139796
87873
5
123994
53
18
4
70
90
7
1
756188326
478887
15
170366
93
418804
227401
167061
24950
93
277938
417311623
134445
36202
404245
486733
13
299243
28829726
196710
20
3
477184
82
490112
43
7
3
269501
146372
40
335861
498980
8
291321
21
13
379414
691409277
490044
188044
14
225218
42
291298
462582
25
6
187296
18
84
457847
382295
81
818656209
75
41
33448
85360
38
90013533
48
494688
191207
222274
43
181563
25
127586
19
8
119487
9
40
23
25
8
391161
20
422750
162594
172302
195225
82
201635
92
2
252866745
268783
8
4
6
6195531
3
4
41
32
582512345
269995
14
7
215131
353300
60
244570
61
22807
7
79
285047
19
327863
52
41
263269652
165315807
473565
630133445
73453
18
7
76
29
63
52
5271
438425
109772
376480
249801
66264
71
508561067
151879
390040
99
242169
2
22
4
351714
47
420055
42
995768883
84
150534
25
94
409717
1
24
300143090
66
6
6
41596
62429
647
229246
73
34057
50
104046
7
3
93
473575
2
69
8
168491402
14
58
517824108
59
62
2
85
6821
406318
2
29
32
68
490459
346462
234823
6
90
6
1
29
90
79
317062
80
82
41901
57
76
48
190243
398066
55
8
29
828984090
75800606
296375
22
83
99278
33
65
172028
88832329
27
463192
138356
7991
87
2
200917
47
50
93345
136229
24
6
49
30
74
278216
80
220798
84
70
65
22
145129
13
414477
111852
81
51
15
368586
7
92
10
68
6
50
70284
80
113888
24603
20
8
374938539
406508
436405
13
448304
114849
49
466117460
483125
20
30
75
100687
120311
51605
7043
67
105670
466590
62
5
452441
320313
191081
87
234788702
466035
9
77
4
41454
339937
60711
355038
53
152872
59499
635518620
190511
41779
68
322799
134733
57
92
140674
211959
9
116255706
123926
6
24
128088
13
310118
34043
2701
30
38
54796
135979
159977
8
142493
22
5
67
354755
187188
453944
74
32
105279
15
37
475131
8
65
483239
267626
85
285403
39
66465
80
35
203304
38
3
13997
327570
393710
51
93
491657457
7
2
289259
196207
58
66060
6
263121
76
324626
139988471
330182
3
59
97472687
439903
455661
328923
165527
749255434
485921018
466669
192412
80
321203
31899
8
86
39
59
36444
91721
593035545
352621
654025137
68
260296
488669
69
312237
94
18
132927
463475
27
9
452987
85
632811931
167538786
72437
50
38
222161
167366
8
236708
77
9
36
350349
338148
442953363
3
18
230514
60
815765155
6677
127943
428451
141347
9
35
24713
178780
404843
347071
23
63
38
77109
113677
315503109
321289
101995
128577
81
59
34
313782
16
438127
7
74879619
69356
25
4
57
38
30
20
173693
21
55
242515
427440822
59
33
154743
306383
68
314933
395765
64844
43
113850
324211
947194343
92
257032
86
359958
52
91
73998
9
1
361620
384792
23174
37902
95
8
81002
42
65
79583
42314
8
287465
6
246219
32
349414
74
167020
50
154454
317307
470453
398456264
2
66
44629
17832
192537
435877497
75
220067
303737
474564
266346
136025
6
811262879
51
161690
392654392
45
47
49
412032
454888
3
441469
92
19971
391184
75
4
66
9
219823
40
475
84
75674
255526
84
12
506696106
450893
41
26
431676
17
74
120623
70
30
60
7
488097
3
494852
1
9280
139027
29
48
19
155747
52
474464
62
395698430
85
95
67571
35
64
24
912975625
315700
96
335787
164007
36
356889
492920
59
123012
241253
77
51
77
175172808
94
70
414159
81891
168741
3
12555
242071
43532
16
127388
118083092
417347
71
290185
4
780527059
179268
30
13
162711
56
65
58
34
23634
84
9
64966
327933
9
288315
197760
286990
170780
228356
240713
50
3
61
165981
4702976
8
27
994334733
605138834
41
72
789659396
292476
58
232822
13
95
467606
407602
80
22
38
316601
8
260637
52
8
9
263981
83
5832
180615
47
16
61
15
63
470476
72
170901
87
41655
117432
477952
88
15113
319713
66
46
78
155932
405639
72
284984
610560459
4671
319608
36053122
57
15
80680
400307215
270624
438430
12027812
213382
55836
12
85
11
186560
72
427763
97
38
32500
321921
172456
74
197420
2
67
62590
403374
118491796
20107
99
22
41683
3
48
56
305655
95
33
31
31
72700483
12
54
13
488074548
22
57028
250898680
388067
534433961
53
88
53
441453
23
350906
425559
15
165093
62
85
452253
10263
8
34
56
487141
198512
76061
361132
195415
36
2
206286
50
6
95
190867
40
417479149
216200
92
485018
1
305609
67
84
81260
6
66
38
131420
113329
1
45
61
475477
59
90
3
187409
58
39
36
457454135
332186
188198
14
116282
75
89732
383882
243957
311723
529351615
58
33
300220
281780
8
74145
21
5
25
84
226463
406840
23
13
957823902
92
255042
139588
248407258
205512
425714565
294
20
41
14346
378850
498739
283648
22
32
104041
27
40
439796
83
495515
16
129745
49
164305
60881
736727835
168860
55
302318
153898
156960
50
41767
67
59
6
31
41814
490643
7
9
476536
3
3
19
100331
55
492813
67
1
78
313017
111353
36
324471959
6
96
307508
2491
86
79522
39
332800
91
14
8
395481
432981
705030266
69
411735
399896
109915
5
34
13603
52
490101415
31
410160
296528
327738
1
68
497777
223621
570466959
272890788
690586759
91
152309809
31
443664
2
36
43
230977
35
135229
90
4
73
400111
94
245709
461231
151066150
73
11
336997
72
89
61
264649
88
248487316
440917
54
52
90
342563
159481
410041
42
317153
281456
55
69659
55622
64
69
340450
44
16
150941
93
43
29
51
33
245315
21
16
94
67
83
41
342295
471585
85
61
236055
88
86
81
21
95
207880
32
157632
74
4
48
94
532563783
256590
306812
13
429292
55
30121
72
6
455254
9
59314
292297
293415
65
1
388851
349621
16
130449
96
7
10
163907
483968602
122595
6
687709054
15
91
2
79
75
877347387
440508
97
284672
279526
87
40520
311585
85
68
3161
315660
81
3
277710
43
274074
63
638856892
91855
456615
81
121562
8
410599
8
117327891
114667
88000
35
28434
190154
21
370016
279803
343976
236665
119773
47
11
199335
68
333272915
52
1
39
434614
37
486584
463433
100932
68
701
385690
19
350562
406272658
473703
526269343
68
97449
72794
7
54
69
47
31
26
92
63
89767
362526
210069
71
8
52098
7
38
60
92
174593954
96
84
49
99
482897
6
92
52
35
49
864281376
884837896
9
470780
123922950
43
49
91
10
57
432075
5
2
19
396661
47
80
455058826
82555
380387
56
158101
347040
138838
646235929
6
88
28
49
209227212
162315304
93064
49973
25
4
59715
469176
409538
284312
244388
18
28
681138850
90045
387408
21
274781
275614
95
1
80593
42
117291873
265881
56
237658
84
9
384664
99
89
293482
8070
85
367081
175632
63
435638
68
72
334934
191848
142034
4
60
17
79449
76
4
842208837
45
272751261
240310
33
17
151227
53
263118
24
53
415563
188007
96
222724
38
105110
94
51
17
444553
250859241
85
69
8
4
20
65759
44
28891
120036
314576
109393879
178565
8
418798
93
1636
25
14
490533
84
77
340018
314590
348129
116935
2
98
7
228820
447509
12
386308232
4
61135
32
28
6
53
80
70
126529
55
258879
12
65
467348
38
451558
9
80
45
3
2
10
58
112081
95
3
1
93
386725
366865
214199
472356
289634
46
419413
53
28
30
76
349425
108905
90
6
80
370929
59
8
3081
97
215831
456597
2
34865
59074508
53
97
37
29
82
5
99
10
64
6
308734
473349
442329371
50
129379
14
116494
49
372534
98
37
126626
266092
1
896034443
124975
8
491790
9
75
280604
40
64
66
32
31
6
50
5
76
3
9482
464066
195837
4
617800666
79
643803377
15427
497045119
409725
75
459949
60
62
322066948
189844
75872
2
63
386128
420363
2
51
192689
54
89
38
7
7648
74
27
350478
943808161
264021
51
22
50
306134
26488
240027793
109253857
7
65
78
520542015
350012
25
78
8
10
317753
17
45
410619
48
9
1
312490
9
237351
13
498105089
61
20
5
260552
67
50
24
2
435445091
279459
30
238455
75
55
8
76
59
59
2
45
7835
324636
89
120329
912006691
578285847
87
297722
48
7053
20089
99
313896
135243
2
64
1
374753
96057
42
95
55
52117
56319
33
692790781
37
435905
42
261683
31
88
45
129662
455161
25
59
75
199618
38
95
498769
345738
56
237369
847428292
37676
482429
130488511
85
68
4
69
473433
46637
63012
583903565
37
322858
355888
31
463420
68
312907
15
364001
388404
81
69
100481
74
4
59
13
59
67
169914
96
721260117
96
97
65
45
36575
9785
218681
928935678
35
17219
50
68414
189906
413245
53
335398
170258
213060
328622
425123
38
715950037
4
776310132
419831
476040
91
456273
26
99
269539
190944
5
22
96
71
60
72192
265324
674119433
78
2
39
82
442282
9
1
1
457559
91157
460512
193263
87
63
402395
89
84
16348
6
849028073
314222
13
158741
337190
78
468939
63
247153
89
157124181
53
319185
2
281457
62
6264
323163
56
65
97
354903
47
294046
489076
310540054
96
8
62
45
17
36
15
33
85
220924
30
54
1
16200
148396
85
82647402
746034902
216175
296511
25
262777
83
80
206543
28
181693
19
174765
925318501
45
257042
62
1
55
555372558
17680
68159
380982
34949
781188460
8
905693440
453681
36
38
277272
76
551467033
4
454442
38
40
240045
51
138246
38
17073
56
170561
193634
41
282915102
77
52
38
170782
77349
200657
91
98
660160210
406644
92
71
41
4
26439
5
89
53
384990
40499
175028
59026
69
495088196
33
69
61
352932
12
339981
79
21
140782
77
104952
32
168700
24
72
377525
93
98
20
53072550
350087
312754
382543001
16
19
312294
4
98491
5
84
79201224
2
18599
340795
362230
9
90
27
95
450238
106824
67
55
77
371550
637262603
165999
58
98
7
87
53
103527
466817
33
51
374749
345730
200870
315954
26
113080
99
219642
78
472812496
66
51
64
14
8
326146
121314
115140
13
125977
335732
32
92
5675
11172544
391041
63
91
133971
389228
4
483027
311198
392617
270829
297452406
94108115
83
4
112770
343852
398934
52
251668
334873
42
458862
120918
68961
170387
61
650321689
4
55
137078
8
6
2
188902
125628
94
85
396027
72
890837720
8
683708090
10898
589994217
623478264
431679
303869512
28
4
191494
76
89
3
61
38
80
6
55057
646837086
366480
8
64
348252
52
98
86
78
9
96
16
21
131079278
127752
218582
289744
325732
199887
44
3
54
9
195784345
75
77
606101859
281205
2
50
424501
68
81
185318
26
99
50
260350
41
55848
289395
367492
66
48
18
36
5
59
30
9
4
2
16
69
363866
343979529
97
24
96053
436396
296596
228592
449325179
42
5
94
7
9
1
101053432
3
497574
229089
296095
75
26
32
97
246265
314218
301174
76843419
22
281662
75
5
66691
44
438514
7
53
341379
102503
77678
2
90
476281
2492
99828
480645
6
3
8
35
934529134
464090
413553149
93
58
617638559
95
66
47954
200567
24
99
61242
281938
407003
78
178530
20
3
70
480745247
21
267617922
77
367269
95
67
19
6
81
27
316636
144520
252918
559987474
25
195574
105454
87
286539
773918966
31
6
94
9
208558
814816781
36737
336550
350025
27
72
2
9
5
22
18
20
1
56
302375
55280
183019
15
466924
31781109
338443
947100069
251046
21
93
234423
316858
187850
248419607
333802
114116
34
90
93357
249183
555701392
179403
2
296764
30
354164
70
439587836
90
57
12
610021087
453611
468794620
72
81
81
6
302612139
120762
26850037
59
265928
80
208989
9
63
32
388197
115223184
5
215813
82
3
286608
57
14
169446
5
27
2995
86
101381137
84
9
381933
327392
54
7
2
43
714795895
73
140536
119239
471957
202179
582012067
68
49
11830168
62
169294785
131264
7
30
10
28
794491215
1
55
380142019
411040
76
54
33
74
40
18
114144
63152
276947
9
267782
62
82
143674
23600
187236
381898
30
62
273476
32
82
493103
2
91
450729
178921
413708
19
267656
8
7
445035
1
60634
68
82
51
204244
74506
280277
350620
72354
92
7
301746
20
404396
9
218434
104227
171597
21
7
182567
54
96
247244
71340
5
38232
256320
95
4
16
56
149200
5
90
3
189106
169941
89
19
7
430077
307085
797236480
71
345421
94
44
13
98
31
82
52
8
184722
381086
254746
212157
81
58
73
87
6
131090330
71
261214
2
473334
28
145863
277899
56
61332
82
56
11
74
84
209854
442568
26349
49
414997
18
95
133828
398903
67
483968
748544793
430905
207138
10
176832
189148
67
3
285484
166397554
155343
51112
91
42
9
8
7
20
372907
224684301
94
410734605
51
69
448068074
80
80
97
419158
43
182086
422216
69
7783
111176
364718
2
144453
477669
9
18
81724
204183600
54
66
86
440369
93077
60
12
19
48
459246
13
61
7
270189
60
424682
65
50
3
283064
2
4
484328
649043260
47
39
53
401310
92
16
60
36
39210161
949576445
180153
278608
257737
7
135451
60317
17
3
200144
32135
375368
64
415415
62
358449997
32
14043
24
208276
473958403
435939
15
98103
617183459
2
54
45
66628
262113348
73
135873
106869
16
20216
414897
8
57
4
7
15390
62896
123538
90
14517074
73
125820
21
74
71
79
773229196
7
16
7
4
27
208066
280965
89
92
6
67
7
6
47
939940271
267307
198164
3
65203
277810
88847
2
145643
23
340750
248327
420940
3
59
489433
129985
7
57569598
73
28
68
225074
494509
80
345088
16
20
46
76
94
15
77187
245826
165978
328988
92
91
84
14
42
154919
3
97614
9
433920
342037
26554
68
28
64
95100
94
34
51
460063
60
269658
89594
15
47448
327773
369802
385131
16
78941
165160805
4
66
7
49
35736
45
6
14
598598543
466813
99
72646595
126704
51
188673
5
295309
490887056
91
85
53
53
79
60
1
605451100
25
73
955658451
393687
142917
5
354447
96
181533
245500
212570818
20
212640
11
588510416
68
967662865
177288
35747
69
85571
21
200355
13
169509
26229
604342302
150403
128309
18
92
26269
46
382525
499114
65333
106004
168666
133519
9
72
196242
312548
379056
2
474274
318987
698627983
68
295680
37
644164133
53509
1
87
357492310
4
79
6
389887
7528163
267858
53
97088
426910385
55
9
105861
451556
64143
393510
73
34
138353486
9
326434
64
424744
88
18
80
21
295868
127136
26
92
96
163392
2
23
604602917
93
179375
22
31
99
225442
384248
94669
221107
25
455983
491348
66
74
26
47
97943
254354
43
7
70114
44
36
88962
495272
58
18829
16235087
54
324867
443623
158828
56
29
381711749
487662
24
103179
10984
85
51
164888
62885
1
485636
9
8
25
44
132901960
20
30
307311
42
312207
59
114233
110602
224440
227642
87
8
35
28
121397
464109
870096036
49
105614
570345843
15328188
482046
36
79
471713
418575
78
442536
65
410717
10
61
490037
579640436
58
216726
249842
84
66
314563
23836
13
71
30
30
93
81
198398
316749
56
65
354001
13
69
281875
4
33
14
49
252302
21087
57
4
5
65
344669
9
632022871
446327
128103
71
809697935
245120
9
142887
84220
416060
428148
41
4
75
298461
2
476689
446979
108417
89
50
22
798089958
30
84793175
65
362893
70
54
66
451011
3
74
51407
440138
7
113823
418285
15
60
79
49
6
152387
227085204
431589
193367
470970
227228
46379
349223
4
91
68
50
77
9
461521
945595861
54
41274
23
74
21
220085
120553
36
11
86
446038
36
65
74
10
496127
169078
52481
768577798
484298
82
69
36
300591
6
267786058
42
28
4
143611
97
7438
46
36
41
31
21
197271
57
57
462646
33
20
365963
9
72
95
302760
211333
321992852
37
211912
91
100283
3
480119
315289
53190
211307
271455
64791
18
194273
144816
7
25
492949309
57
7559
297888139
260238
1
75
44
889708951
65009
270602
56228
176054
20379921
434143
6
8
408755
27
206344606
47
215531
163194
745770821
76595625
26
2
88483267
137556
476528
210193
82
99
317555
53
158367
9
21
645210404
77
143495
223423
65
47111
6
130789
94
108381
1
234635
57
338129
62
283008
512377451
166831110
462012
143264
75
215778
70
6
405906
23
309109
54
371142
2
47
58
60475
58
24
210748
79610
422458
233530
128203
18
436564
34
199425
8
35
44163
225357
326255
242646
61
37760
309165
274129
628135798
192690
79
1
98
860113820
18
56
12
98
80720
476754
189100
12
96
262529
7
46
86
64
117656
6
72
31
405271
211907
358715
30
235663
486951
460847
6
495742
43
81
8
74
430212
429996
78636
152591
92
95
7
445992
308717
6
93646
7
28
8
15
60
358377
32
82
748939133
223662
221156
46
361379
412140
214135
58
164102712
42641
87
12
99
17
10
85
360270
414329930
148755
76
40
2
187889586
84198561
73042
20
49
19
337219
96
272688
424682
82
422379
241994
64
5
80
29
441446
21574
5
76
56
8
330897
49
21034
211952
387112
43
65
46
97742
418355
427833
98
7
397900
62
70
52
843101092
940944927
286720
386001
921376439
232500
1
2
38
7
90
507422601
16062
370882
48
350540
42
17
12
301595
264128
79549
281366
44211
37
20
430274597
337695
22
67
3
4
51
78
221099
3
80
389194
33
256227
64
83
8
205481
68
85404
203659
374045
98
131504
42
2
4693
10
37
364738
64
23
443654
345304
10
7
409007
482054
83040
280958
175482
642250915
729591364
3
99673
365213
196317
241775
199670
316959
76
306053232
50
148796
97827335
48
2
286105
408727
427382
14444
32431
98
33
438822
56
264657
87
69
33
344573
81
529586716
91
580494558
2
2
12
613899832
58149
60
29
38
78
38271
227566
235374
476782
57
78
107201
157991
847846339
46
1
5
419831907
295869
128281
77485
44
9
182459
260088
64858
53
374650
29
999731746
2
81
21
18
8
73
84
89
69297
362316
452216
265293
23
186078
6
42
12
174899
384340
380378
471738
344238160
164955
301244
2
6
599317969
8
364165
59853
76
96
322844
329631
319962
463896
139605266
102889
7
200879
72
447114
18
624761297
81
52
48605821
266022
23
48875
334660488
33137
16
147235
239555
9
29
128171
268015
31750
464611
364626
82
17
310867
396504
52
53
55919
35
399174
74
345876
10854
1
126974871
80
56
9
81
9
81
37683
7
97270
242042582
429990
13
169936
185210
99
89
9
65
339911
204455
182895
141613
393442
424725
24614553
48203
383492
268193790
6
36
466071
59
713577466
35498
68
118552
700623120
17
58
479650
82
40
23
46
369857
980718665
34141
2
159152
7
481261160
197784
41
11
14
11
63
96
369583
76
72
58
35718
62
80
448005
95
216023
54
21
106642
245431
56
379244
1
345863
108228
393388
429615
82
85
5925
512
10
182169
771699409
401418
72
280542
983111359
430763387
206597
22405
323063
171337
37
187351
254951813
52
25
274618
219564693
50
386461603
57
403116
285209
406222
140121
59
2
96
9
38
2
327374
59
14
13
44524565
486060
7
29
484824
332064
3
211155
34
367085
49
281818
355654
90
191335
1
22
384045
808582617
183123
34
63
16571
475548
59
333085
160778
95
485910
17333
22
371973
356472
314722
4
892405047
94
646345831
51515
227842
43
216707
148393
993137357
5
60
59
79
49
459464578
23
74
465832
161972
158813
24
137064
81504
349977
80618
243645
500865269
43
346329
50
379319
378749118
381094
202047
416446
78
214385714
32126
232004
470904351
385765
299505
70
3
84
290653
611516417
9
74
6
5
9
47085
478914
70
123929
15
53033
13
38133
441646
241313
235263
1
268756
511542849
1
39
120248
332425
34
411240
92
212441
104695
76
19
92
37
341361
395056
7
25
58
58893
437904
42
452241
13
123846
21
75
84
64
219082
811094514
75
35
452093
9
140807
33
68
413098
154010
30
67
488474
419068
381293
380123
2
7
155290
7
303449403
916120176
373947341
95
36
627718050
61
150173
470340
34
44350
63
35
734180877
886405549
183377
344268
401489
31
319467
9
8
438670
48
6
81718
77
88
444479
38
268470
249549
30
110900
391935
74
60
411707301
58
480345
411667
2
414691
198398
270238
50
294753
5
72
427885
424639
269710
91
264838
466288
75
34
196032
70145
1
38
211851
98
239560
476358
51
65
129799617
3
455996
32927
57
27
37
166641
126229
488593
271887
39
141937
275179
378770
355411
9
21
16224
904006551
83
480366
93913
270749
67
80
145918
398782558
483275
31
77
444486
35
1
20
291915
719924060
6
37
6
937835736
156408
68
313683
88
367136
99
20
231276654
68385
407523
171088
248410
183805
48
290874
77248
11325
54
301139
68
81
670771018
99
47
58324471
44
78
4
53
389570
225448
70
72719
507323714
30
318371
292431
4
44
70
20681
31239
35
47
1
202707
184787488
28
9
31
32
77
33
86
59986
90
68
609310396
193017
277378568
9
2
98
85
35
12279
100162
60
91
121800
65
105440799
105286
52
7
37
278004
483268
40
76
263919
521692522
82
90
99
77
404566
92
5
96
456283306
415658
85
28434
5
145764
46
360272
29
730362573
122742
467045
82
137120
21
2
150328
143633
89
418461
21
71
651280329
147220
244000
97
50
99710
65
692689345
46
398577
489344
21
20
78
93
1
9
9
85
350453
74
78487180
5
77
5
76
19650
28
36
91
38
5
219605
8
307564810
41
58627
68
79088
97700
417469
353811
30
3
54
75
181087
78
372512
1
867068696
252019
418752
618551823
71
79
42
78
36443
291265
455493
75
39
111163
182434
99
194356
356378
5
619107845
149818
7
27
54
292050
52
92
40
288958
74
40
59
17482
43264
42
69
99
269350
61
421466
93
397856396
119457
6
37
334016
219805
67
263090
24
822357997
200595
335561
165540
82
44513
273456
45
3
306321
20
331066
88
6
21
747653493
1310
4
284887677
24
7
6
4
88
36
251237
337081
281137
72
11951
3
8
95
25
147973
40626
366780
3
153796
186107
328740
157439
406086
28879
18
229153
263578
53554
12685797
46
413614
13
80
12
52
161245
415202
38
40
229188
96
135510
307527
63
43
38861
80314
6
99
287337
76
66
30
15
163961
87
9990335
71
444173
731843977
39
3
487579
2
370674862
11
72
7
2
79
57452
56
321726
32
70
38597
35
284808
104235
442055
140045
49
78
619079167
36
180881
38
196394
97
353770
75
18
397325747
78
37
368049
338814
58
28
66
7
79
93
35
237844
55
312463
273192
66055266
38
14785
54
104673
73146
31
480992
73
95898
357963
4194
397959
34
8
73
67
16
93
17
276270
110101
209497
57
250068
4
71178
8
72118
255573
58
22
232040
3
71
456802
6
385101795
417795
74
279345
380342
351438
3
716132306
275725
19
67944
133219
39
11
77056
32
696719707
287899
28
38594
80
414401
779439923
99
45
20
13
200294
93224
86
79
29
55
5
83
29275
54
8
330473
108841
421162
44
417871
109338426
781547197
433983
494157726
496509
82
19
4
639711409
83
48
59
87
276383
435759
378469
161728
342825
111132
142368
308858
64
60
27759
472608
16
74796
88658
52
250543
406426
11
1
3
29
54
381909407
5
21
452642
18
60
177287
90
40562
51499
80
93
50
44
313579
66
93
51
199475028
48
5
22
21
33
71
66664
125692
49
308402
316935
385055
88
74
171780
161740841
258311
93
96
52
88
80
89906
6
68
412127606
866087806
66
5
393816
323122748
36
447898
411680011
21
203509
305197
91707
88
61
9
77
388179
71
133831
22
257467
35
228007
321594
83
41
45
53
449746
96
68
847967703
60
109842
87
280030
42
70796
296303
435240
41490
390713
24
227782
20
215480
618515238
127864522
70
311576
375844
29
36
83
38856
39
63
84158
344345
53
2619
61
259091
87
8
170360
349477
379727
56
31
29
276360
67
603656358
67
62
173749
226651
86076
136851
435527
11
133240
478057
64
90
50885759
148846
67
16
190382035
91
32
53
431268
390863
197266
41925
992497544
25
4
388437
52
291574
9
23496
35288
258026663
14
45
80
4
13
228750
9
1
264425828
484433
85
139683
91
58
71
89
296382
86
3
112342
365088
344697
174299
37
207493897
229107
17
274883
79148
124905
374616
25
8576
302753
38
37
372115
39
26
480365
90
286226
7
5
22738156
155235
271199
328895
45873
31
98578
280817
30371
242928
180822
498114
45549
6789
95
97
241167
38
53
173229
482699
346151
44
284012
378715
416898
55
472652
933207830
323907
222873
144021
63
55
62
7
77
688160386
86
82
73
82
19
2
206103
295151481
91
2
264441529
44
801054056
6
440075
473002
86
73
31
48
30
12
85
178551
101611
423323
99
469626
27
490676
1
42
12
5
790563413
8
4
251461610
35
463085
9
222439
244203
255926
803717383
62
36657
98
29
73
108854
446702128
211755
319608864
467420
70
28518
37
27703
232378
94
300784
94
76
144505
44
3
237164
491736
88
45
396645
94
351234
7
87
49
6
63
22
112668
95649
189258
247145
3
483805
81
495892
236952134
204322
66
475429
334811
3
325281
431280
253109
427941
64
326664
261319
13
9946
27
50
12
25
367275
79
24
79992362
251319
229692
478687
137433
162516
19
18
54
491026
890525963
471731
30
62
65
451252
74
56
12
273479
8
53
373007492
88
72
238369
5
184297
28
56
49314
457076
81
52
279406
10
224685
472578
36
294507
1
67
100929
34
91
12
2858
74
76
5
171741188
17940
403843
59167263
96
65
610107740
44302
475881
90645
366454
173948
10
70
262387
96
20
16
251380
45690
60
25131
168685
86
102402
60447
4
85656
506677408
411095
65
436511799
40
515075227
48
234672
273154
404069
108204
325749
98
448226
363222
36
156972
150256
16
82
298445
445032034
63
381819
22
757504593
174714
315691
256155
381483
70
451704
733083607
99
395817
8
92
4
37
61
526445873
49
9
5
3
8
21
48
104007
371240677
412278328
9
2
377821
44444
347532
3
1
13
12
39
122398
10
163341591
7172
423460
58
26
34
72
719799783
301486
14179
39
28
143885
2
234459
25
375480683
22
480754
1
9
39
99
760665711
14
490142
15
76
4720
91683
14
96
56
16
43
222444
72
436958
181151
81
2
450197
149986
43
11
6
69
256377
201498687
347642
963410996
27
82
406868
26
151670
75
320355
27
317589
328460721
57
307258
346895
201829
198750
70
60933070
89619
7
72
59
7
43925
214151454
72162242
72
88
19824
333357978
4
295754
203097
44
390304
292818
3
394496
82
27
267534
60455
188647
45
49
17189
30
76605
141296
254305
60047
63
233823
9
184334
111312
4
304472
9968
220032
60
9
462383
231728341
214559
493268
87094
81
82
22
488313
325435
370894306
145392
84
954556098
70
967653257
183309
15
444003
6
310074
91
72
252144
94
206798
99373
224885
48
15643006
17
223453
218680
57
52291
54
542303052
73
178845
6507
328241
67
50
93
7
12
61
6
51
4
377705
248263
16
28
85593
8
259272
88
29644
37647
434446
361854
76
424548
53593613
76
699005017
378232
81
37764
186962162
168801
49
475020
462505
83
9
138429
80230
9
215435
85
1
1
831728107
29163
24
43
386169
448723
61112673
45
186300579
554256898
372336
1
70
8
334894
57
27
304201
73
5
15735
475209
7061
378965
50
414339
77855
571609550
415245
283795
77
38
204640
62
44
331400
29
82
24
83
561552274
20
458922
392169
88
306388
6344
59
384426
84
10
74
11996595
338088
47
98
95
158785
7
42
420155
491772
23005
51
394499
5601
32
85
22
481385
7
1
18
22
99494734
89
56
4
209791
68
25
10
226869
77503
30
8
491003484
441363
39
281907
417537
178509
94
230100
393258
379154
431471
320433
441975
55
27171
22
60
34534628
2
82
203961
63
67
182788
259243
54
68
81
34
134470
112417
107336
90
470102
77
258025
33
72757372
496311
267430
24
16
73
65
387705
3
9
472171
53
356381
467178
582826604
697048371
4
714014523
672981546
81
487914977
64878
87
562546804
39
40
70610852
482736
451211
946269950
340155
71
572298915
76
150878137
2
219676
446034
69
168712
403487
83
585942097
44
30
49
87
20741
240066
364862869
72
63
332447
267379
499858
82
2
5
326964
75
8
290492
49
63394
70
80
16
334223
310120
77
38229984
547418753
76
18
44
135983
16
26
34
327743
48518877
50
330534
40
126411
14
293318
69
106832
761223649
75
326983
172734
56
7
471797
90
69
5
200893
57690
390309
179077
377370
342428
306815
224273
621358289
16
28906
198675
28
478503
148720
84
288826
1
3
93
1
62
145978
9
287728
296469
438763
346968
461508472
33
11
84
25
10
290625
831041720
28301
172462
49
14
448413
15
423189
74
54
84
521821113
84
581118651
98
53
13706
87
32
413042
216671439
65
75
356739
11
28
56
55
107020
665096767
68
27
436902
20682
9
97
159873
78
64
97
97
9
432667
416128
399896753
41
831360803
310753
40
874365374
356251
72
406871
50
46
84
9
56
282501
16928
188350831
76
84
2
462683
55
159839
72
1
58970
34
298245
414842
197193746
60
5
361844
455497
100043
438384
469014
7
468105
281503
26
56
125657585
12
936924226
88
354831
4
60
73
75
573443125
5
10
216653
49
4
90
453109
88
69
87
19
288040
377634
339531
128063235
4
463272
117414
27
39
93
88
324792
74
797727090
2
1
388151
409910
55031
72
72
81
930080778
75
106541
334482
57
78
53
344800
75
30
72
99
269504
8
16
17
61
327008
79
146595
78122283
474419
320435616
70733
88
207349900
79148
37
50
74385
356322
354844
198625
368678
8
123634
251347
33
167343
62
24
452327
422650
242513027
303410
141889
179146
3
411662
2
88
33
37
92
64
15
27040
177798892
155828
412874
244524
120766
4
3
14534
51
95
60
296700
947070762
94
95
362365
43
783126469
205652
7
662803265
472082
343934
334770
140037
25
4
1
87341
194003
339539
75
231186894
582553358
86683
58
11
80
31
71
504037219
878983082
65
26
11
218866
469369
85
33
43
70
51
12
16404
1
263570
284319
364092351
864229215
182781
80
21
54
452315
179377
636112860
250604
24
476329
84
359872
13595
65
62
812775072
211934
97
387768
474903
41
32
64
765572187
8
56
339155
295589
9
309410
353756
278776100
35
10
489886154
99
323706
350635
835845126
62
77
241913
2
36
293725
806912308
399321
599474713
12047
192967
7
99
469391
170036
71
129867
1
20
25
23
444879
474585
249103
407778
89
463783
263455
164206
61
85
378444
21698
89
472113
139773
365496
44
348608
95
16
91
33531
5
60
8
90
52
393799
403705
47485
370172
69
45
96739
380550
698371701
649
342278933
98
929548823
93
51235
18
7
433445
62
478059069
42
99
438896501
41118
78
228046
410925
93
33341
3787
218661
323962
485756
9
48
117375
413711
84
4
28
83
94
186545
391897402
9
481909
92
458148
51
304473
976709124
10
1
303468
189883
118799
83
68
28
408910
84
5
94345
4
498250
20
4
26
74
246639
78
81
393699
1297
285368
16
45
3998
364144
4219
90408
3
302967382
86
259247
34
1
2
338957
239535
50
1
84
3
175369
1
1
403643
385033
4
616110273
21
120206
3
467034
674274482
762202344
102041
15
51
85
61414
4
81
315070
19450
44
87
369973139
217150
171129
93
424936
468397
242609066
34
231793
252553
10632
570661095
91
113298
8019
46
23
29522
6
41
125277
695152319
7
467724857
208363
34
25
81
974162551
400776
99
18
411571
31
33
372478
30
72
288092
53
315258
372391
69
373543
28
106128
8
240800
33
23
2
63
88
80087
297460
9
22242
336407913
302853
146436
99376
90
224396
113087
589083457
17
36
223338
59309
9
249819
30
48
15
27
47
412420
5
74
46
73
969539925
263647381
97
568267456
461183866
75
1
338588
431077
13
182719
16
68
13
95
38
23076
68
217026
101077
96
218757
19
6
33
403775
245853
54872
82
524514174
339234
45
504361694
3
395092869
195507
25
5
2
1
14
93
156612
124560
23
747483284
31
5
9
856181075
208623
362624
60
4
53
76066
1
377694
10243
147370
95
312512
6
307965
234742
31128518
97557
495028
39
87
36
301790
99
373960
295651
52
33979
89
52
348999
34
68
33
49
756107178
3
86
35
87
6
388687
217043
62
43
27
94
154816
32
88
7
494919
33
6
234908
75
41200
17895111
288305
72
10
11
8
157156
388837
98
28
277985
5
61
99413
61
215735
160865
15701
11
85
21
7
371279
66
487527
329946
93
73
104565
499703
271626
317519
86
6
512436530
17
432674
62
493768
22
23
347424124
14773
25
385807
389205
79992
941093145
230717
323495
34
350089
120548
664149224
441062
33
420725
16
179830610
360296685
839918790
303324
364122333
433360
83
393947
52
66
351326
44
305996
208481
1190466
47
245438
54
51
66267
59
73425
21
47
36
499421
43
62
352109
52460
2
185621
78
16
380709
406868
36
104041
119760
8
196327
297719
89
21
424227
441486
98
91
12
216112
12
61072
358512
97
27
440711
60852
43170
437364
6
961363211
479500
55
52
47
78
79
18
147122
211987
974534781
194054
6
75
460609
38
54
264795
248284195
45280
421454
137993
177065
38
56
320951
56
7
732630569
756213374
304445
109821
494999
196635
468575
41
47
287757800
61786
86
6
204454
60032
30614
111213679
410801
436532350
95
167104
7
75
250147
429787
9
150998
156904
169392
336018
402827
276875
232048
162807
494893
52
86
73
1
70
58
429927317
136086
356864
68
68
364250
19
79
76
165655
245033
87
9
59
3
19
487181
27
27
15
333858
53
206588
23
307250
6
314559
46674
93
398764
15
80
2
32852
90
24
23
30
358353
63
372181
470898754
225311
114310
19
219980
298581
56
406342
284988
1
620291603
28
5
90
160067
378585
191844
94
260678881
485124
331398
826442302
185951
597975364
51
397010
27
414640
12
31
20
321947
157839060
62
388230
199304
3
391564
83
280553
296396
320052
309858
54
302578
8
154581
6
11138
383438
84
33096
3
33877
1
10
39
109495
421029
320397
20
84
414524
199046
20
422069
638803729
64
335343
69
57
46097
342903
177389
793023085
446273
15
99
466374
96
25544975
88
73
37
65187
474599
99
51
215456
57
293484
2
14
499698536
73
9341
91624
23
623137682
341059
277993780
688280463
18
5
127330
15
445473
197663
235150
708527577
3803
55086091
51
362138
483195
6
133562
305
129924796
363795
127735
714270011
7
24
282412
434220
434116049
3
314819
16
467221
88
34
5
147876
68
318722
196405
302734
290866896
414907
242176
487457
43
28
209150088
16299
64
84
1
115624
70
84467
670297623
548108001
1
747756229
325362
64
89
1
159720
387450
56024
93
84
1147
131500922
52862
170970
13
7
55
94
97
96
386158597
90
8
716507527
99
307282
475189
170501
244025
64
209266
62675
880393221
215388
20062
51
38
61
12819
25
170038
54
429
30
162039
117037
374541
381925
58621
96
942017633
94877
351473236
370622
374436825
143210711
695793398
280029
330747
56842
68
3
46
56
62
21
35
476337
297366
3
80
8
40396
360307
391989
76268
60
1
53
303937
304486
94
1
113505
66
11
6
55582
336687
396657
350701
90
86
79362
478154
61
635241556
49289
271099962
63
90
427513
2
187992
100685
24
324486
82
18
92
340148
61542
54
491973
52057
247925
264768
384408071
234868
6550
204146
63744
681504104
18
4
140034
59305300
448719
60
17405
316341
44
51773
10
252857
78
92
362930
8259
80
99
97
106626
4
50
121826
43
136952770
113526
52275
42
498757
108258
23
265028
85
38
75
53
191417
274823
478993768
6
98
99
8
54
448618
346271
436338
441052
373137
9
946530659
70
77
549591277
96171
621497005
59741
383065
3
354766
225073
305918
18
29
64888
79
157160
57
52
65
422873
219548
206981
58
36
58
89514
266129385
462618
379403
322751
45
739775336
68
10
56
76
273538
48
116610
11861
21
78057
125798
27
440482
46
223437
1
89
76
468261
49
71
51
142669
618827872
141970
193391
217486
334612
3
87
18
44
9
76
50
5
202833
482899
65
86
274655
297920
9913
45
281943
130620
90484
130054
47
2
17831
293987
33
303238
143804
7
7
96
18381
1
162983
428443
8
56
149842
74
73503
208268
315405230
7
159040
56
38
387964
25
957967906
215052
381445
245391
705933657
101000
85
37
122645
283422
63833
7
61
379145
342823
86
32739094
93
55
73
147570
39
258375
29
97
82
290568119
462656420
16
944001862
154833314
45
9
315728
16981139
41
399063
65781
434095
9
26
14
235155
96
360806
41027
346189
251160
19
53
48
33
14
10082
499902
82
236241
79
353847
55
127729
77
20
297135
3
22
92
73
121179355
325765
180982
76
52
367570578
30
58
15
387757
27578
52
348875
425782
8
169421
476295608
67786
277837
446687
441561
374435
38
26
232084
449587
43
176147
448567222
6
7
3
327160
48
63
25
25
228014
475875201
86
433903
213909
5
33394
94
40
66
5
1
2
94
185518161
97
322494
28153575
93
262402
22
52
84
83
84712
61
46
130857
51
94
87
49007
6
478865
46
475321
72
47
1
382273
460482
6
79
70
207725
475870
33
155645
37
211592
7
82
24
118377503
3
246660
5
1
4
9
458977
39
66
431027
374618
433429
461744
14
39
340462
27
532005831
26
7
14
760763525
6
74
8976
60
158916
180331
370380
476147
253848
98
547620532
334231
53562
4965347
296023
104345
32
49
32
30
65
375894
126860
178137
212408
28
11
474238
472706668
59
10
62
74
292273
15
94
85
15
65
265818290
3
344709
371223
71729
7
79
79391
96
76
2
59
55
10
2
3
137663
837235256
56
67
94
236084
330403
51
67
187553
50
82601
7
49
18
134284
50019
49
2
23
275166
84141916
5
12
169351
83
6
474588
47903
283675
41
88
108513665
93
21178
57
43
193468900
3
312294
335636
8
68
421850
285284
66
164836
2
589662022
26
397693
370875
7
49
4
127636
11
406621
90230
59
125105
3
63
63
175141
213815
30
53
61
65
30
324057
46
89748
12
361428
80
432209
26
479629
13
56
2
65
55
87
875873531
44
153394
464634
287078
339782
82
224894
53
9
75297
71
528345337
894172792
470428637
922992462
58
121907
127005
5
463277
85076
318459
46
80
98
4
23
832451386
16
314331
4
377777
30
94
5
371694
3
63
461214
77
37
207971
449968
8
55463
396892
821606759
311387
64
43
66
52
920980749
69
201817
91
30
37
970118237
80
22
11
340879
42
13
8
99
419428
245039
86
80
23
182604
293987
459890
79
57
440810
400388
2
466797
87
95
7
21
223750137
515002394
931597153
67
95
69641425
35
495218
488014
21
70
77
85
75
387077
406751
90
51
76
49
465422
497310233
97
73
410374
69
10
2
5
563380847
365455
55
56
450648
32
51
86
30
488373903
446452
472463
91485
38
4
7
374027637
20
316646
7
1
82096
3
84
200177
30
191612
16197
478555
5
313005
58
268423
71
117283
63
95
341330
977536981
293801
17
499551
63
94
87
112030
5
475559
312942
445866
50
67
704267114
353990
49784
57
165418
95
382150
354381
40
33
421732
66
22128
5
352938
66
455044
79
104659
75
302465
16
219662
49
942215864
12
58
66
54
947062738
69
50917489
8
2
56
22
92384
4
51
494297
16421
385238
119695
84
493233
19
41
1
57
84
7
149621
70
174622
239036
87312
324103
685224343
661007997
80
97040
298161
138845
4
201116
94
75
213453
218522
15
154765
112072
6
468642515
206394241
384982
141378182
61
153926
437360
56
93
92
57
68
3
122676
407561
82
477578
70
8
30
94677
436633
160066457
771950636
3
418348
72
79565
246564
240732
46
96
453235
319740
65
54
490115
43
333292
5
311902
91
171872
75
56969
181281
4
6
31
85
9
186115
56
44
54
66
71
54
155063
41
376923
40
260505
277629
55463089
45
26039
2
661628987
252310
11
54
5
467804
236729
623366951
98
1
10
306104830
69
325377
9
570850650
228453
132883
113507
1
123735
75672
69200
480909455
481957
216833
86
115386
67
493289
7
51
261272698
77042
82
345444
32196
276756452
9
8
489534
578310645
95741
405575632
99
48
400280903
90
45
416659
315948234
27
87
27
741664060
3084
87
51
66
325413
26182
482345
7
20
8
105777731
256744
332823
296476
219
1452
23
20
66
45
15
62
928302799
76
308653159
3
720859653
70
74
7
94
46
238079
271972733
427406
413201
3943
75
88
257869
93
4
249901
47938
22
86
15
40
312553
96
23117
66
3
364949
415196
277797
844793642
180411
49
94
2
345501
33
302424
230120285
54
6
6
52
515054049
219172
64
5
525859663
63640
93
51
47
125653
70
72458135
498109
9
65
48
289963
141392
78
27401
253891
7
44
187626340
11
460183
246270
160725
11
53
61
40
85
81
3
71
115565
226227
28
671760125
73
491468
396656
458886536
41
268392
24
94
160027
263637469
206425
56
10
1
491450
301616
13
493859274
149537
422991
35219
373560
19
46
216171
99
263552085
41
31
44
143394
4
250782
43170
91
453508219
675064243
110242
209808
9
12
86
301512
35
57
51675
76
65
120058
186919
1
71302
393793
585400510
318906
348749
391062
288899807
492555
3
25
195603
7
4
89
116649
11746
218528
357802202
69
35375
260222
11
29
94867
19
78
421650
46452
244221
90
547812404
2419
62
47
54393583
701078803
47
273662
9
259423
8
91
3
80
75
613152771
64
16
186332
435453
28
73
7
42
43668
53722
195151
4
7
26
249660
27
48
78
15
23
357473
48
47
343012
981884076
7
72
57
2
872329455
30735
44
355912
13
338054
451517
371911
421761
81
61260
645076946
17
887848475
524187860
85819412
47
157700
6
417598213
65
96
19
83
46
8
407658
199228
466599
28930
370385
40
1
133644
32
148797
86
38
148812
650421897
119861
41
480872
76
19
77
99900
126304
304609
19
236102
266484
40
55
398986
44
76
45
554626777
37
35299
167296
325680
201406
98
65452
162885
4
78
13
345503
67
26
68
891292627
420759105
9780
498073
9
7
11
63
303455
378538
90
487486
88
14
8
241533
11330
18
8
225543
84
222659
34
25
99
38
88
49
254138
426664626
101475
384673
21
93
71
18
303670
74569
16
440038
52
90554
83
332134
49
87
378054
14
445517
137397
4
88
34
5
5
5
88156
15
409645
95
88
252789
260448
73
400526
363826
63
933902115
340189
1
13
121756
139919
357625
223378
138647
298506
5
221621
271579519
9
66
121363
465779
91
269974
5
34
427944961
53
11
1
835191011
33
318820
64
93
81
408681
43
36
57
316806
210495
50395
6
70
193377
81
48
28
19
60
13
29
32
2
140360
33
395067
37
141043716
350854
7099
55
64224
424829
48584
2
945188962
475823
40
54
5
2
391575
5
37
363421
358367
13
416040
326973
4
83
64102
41
416343428
85
95
360688
98601
170814871
445846
550552132
15
246411
63
108161606
305381
50
57
214889
92
20150
94
47
390058
94
26
262137
521175576
76297
66
93
72
53
363048
90
92
57
238496600
292787
446782
69
77760
12
201456
62623
3
225335
44
47
88
3
336022374
6
281597390
389673669
84
81
6
4
409456748
473120
4
70
6
51733
29
425353
76
93
81402
369610
4
67
66947
305999356
431965
137887
158616
318026
230732
2
333116
9
195109
371207
123946
14
94
83
744100996
141902
223988
28
13
185292
66
19320
58
16
1
87984
80
22
7
419264
9
478516
5
286733
46
86
410208242
385962
62839021
165076
118131
18
1
35797
658247617
1
85
312704
11
846671964
102132
174888
50
23608
412769
412289
771876240
121780
78
8
2
43
34
31
577876594
77279
6
430772
117022
371066
179078
498509
27
6
65
334747
48
7
27
43836
63
174608
375143
389131
96
19017
162082
10
51
82
234365
174877
271536
25
86
1
450389
9
29
92
204851
459129
32
42
1
183134469
196557
69
244029
77
33
74
187621
11
10
23
94
179137
398674
542248636
73076
902380793
292976813
9
244594
125280
616577373
63559
80584
725524314
483668
96
82778
159159
365535
98
563539824
2
298203
249290
56
71
62
344345990
1
99
450987
498450
333031
103581
430611
323893
78
15
26
532648630
597136964
79
269752
49367
99
226125
64
310159
28
16
5
288095
90
25619
82
131514
35
68230251
160693
68
5
64
199033874
168486
261157
151644
198851
25
66
8
4
42
341759
12
235351
99
24320
49
176277
341308
304743
1
16464
43
12
59
217600
235392652
13271
55
95
5
73
714765645
56
71
49
242676
63087
72
499483
68
923834475
74
331428
77
402980
95
40
7
54
4
31
121235
42
720237996
4
498407
57
116065
43
55
279978
850406168
97
415510
394108
131090
220497
307837
305455
5
193292941
49
436562
97
349566199
466353
199465
70
672068836
461957
252489
28
317333
19
62
394133
36
42
64
84
155389
95
916482677
12
204108
56221
257105
164234128
143243652
367787
82
4
8
672695695
16
7
197268
18
88
74
127501
55
163806
80
457667
285449
8
31
157641
117739
30657
768521698
87
195514
68920
303033
372881
71
12
1447
57926443
912353090
489447
14
75
302340
65
4
764543912
284797
473674
59
434247908
152283
113674
2
465874
316534
381446
43
18
68
76
63
70
351513
73954
456893
145146
78
45
4
248623
26
450361
73
730431403
1
13
42804
72
73
2
191900
322232
85
168566
468183
46
97
65
87
2
95
744589992
112004
226041
3
311913539
305184
973512453
55
37
93
186527
172497
485687
69
193096
141797211
20
177993
38
736210076
121620
61
403606
853313585
110743
840547420
183918
33
306677
42
540687245
393815
6
12
40
361447
86
8
62669
7
38
50
383941
14
9
347827
255081
32
878126248
1
163035
379915
432396
76
93
227090
298734
4
261130
909737160
2
199842
26
77
139160
87
2
9
342833
7
360773
458055824
298508
54
443253
566760957
698321583
44
18
20
318585
397254
484582
262106
923901217
3
435389
25
187116074
35
299395363
54
72
799143890
31
66
201748
112988
63
70
55
3
239026
223488
74
389949
55243
76
270803
252644
334472
242385
4
2
494583
46
154353
438169
97
62852878
43
13
300164
29614
81
228335
58
34
92
64
27
99245
52
23
189489
161022
94
464561
18249411
482818
84
70
8
67610
36674
670464289
404948
54017
264860
872615415
332284
78
446157658
4
108132
91
218718
769908451
97
359542
62
724890167
88
749005212
43
489597
45132
147497
45962
287952
217465
650634635
379947
74
19781
425310104
439105
44
5
13
73
456086
46
93
27
63
54
98
15
177736
388099
30
3
422604292
73
116836
51
279202
432559
91
95
44
683761890
37
31
3
776879455
235765665
489122396
26
774797086
75649
118531
155455
15
10
15
52
183189
50
96
130506
119220
96206
452547
87
9
654486401
231430
62
540947677
598370566
74203854
75
95
45596
76
49
280878637
69
23
188207
231799
949457053
844230424
81
36700
60
337725
85
69
57
17
399461
4
348664
41611
80
87
53
357179
8
219961
490120
50
193252
37126
48
4
44
936547528
176496
596424802
152529
78
455702
2
93797
13
9
13
869718690
323269
38654474
361675
443988
38
289294
306472176
52
71
242991
52
471393342
666942373
97
6
8
214228
14
83
45
17
568656404
94
26
26
33
9
8
803217765
414827
364041
92
85
4
98
47
341818
86
195224
67
80
225385
31641
59
479036
18648
128408
2
95783
96
251251
35962
10
146315
78
54
425936
266788
43
10195837
263460
360365
93
70
19
380784
13
3
91
67
148665
195351
61
477270005
145378
370375
577299715
98
18
43
76
87
107448
44451
121931180
59
36
374732
182798
34
8365
6
279208748
4
6
81
48
66292551
75
913135776
2
42
99338
6
30881
878578744
460390
54
28
150232
84
267365
199899
30
195479
184360
8
99
293950
8
346166
815008687
26
94
423791
256465
4
349695
7054
256324
31021
85
466156
57
62
40644
73
144947
31
33264
440525
251742
10045321
1
817101557
2521
28
30
76
91
420094
148180
308935
489291
52
87
403915
296663
487457
88
6
159930
338617
977586351
826295601
3
7
128896
233396814
65
27
686627212
363114
7
7
36
384882
917091140
73
75
5
5
85
382567
254399586
199996
77
338794
365664619
7
76115
79
79
492668
623041307
57
234515
79
34
11
568361204
37
17
59836
316163
462357440
41
98
63
975600325
46233
61
28
905866407
4
489660
41
497383
458114
60
455783
311082
58
89
249497
932019548
475592
200854
458923
2
49227016
46
71
93
80
324749
27
12
104685156
52
31
56322
51928
69
302942
279309517
86
36385
55
300933
63
69
4
41312
40
40209
6
42
38
383465
169974
314545
89
2
64
31
23
1
18
52
58
98
77
76
452673
2
56
964311608
35
70115
11
255668
52
368584672
285076673
290733
33
377148
98
872441992
37
421956
3
238220
30
25
44
482961250
52339214
213292
76482
67
67
57
59
375547141
47
11
43
18
434089
364756
296531
8
257642
2
366107
20
39
32
157145
49
12
375783
52
22
71
63
99122626
361150
89
17
156803
50
41
142709
32
34900
49
87527
390736
240912
53
294026035
17971274
49
427867
432300
326545
462882
4
326758
88
421734
459595
334076883
863429650
54
118574
460620
141758
8
51072
28687
8
198760
381901
22
39
45
331783
74
420449
75
231854
107436
2
47
413582
598450879
201117
132892
66
78
268193125
79
461709
51
3
270734
383681
698853360
42677
84
28
34
8
245528
355783310
914169449
476080
1
137918
727391066
46
9
85687
418381
85
50
15
71
21
15
269546
13
59
374710
1
233526
488912
126565
340282
310111
280813
3732
192785
71
974240635
465880
956786248
311047910
376223
238205
113688
594565011
22
91474
463497
251957
46686
8
36
146952
317204514
387579
36
14489
82
18
75
419560
1
7
257240
2
454078
38
436954
92800
60
103371
61
19
812459691
531047514
308871
477695
3
356354
566481512
484887
40851
429537
181321
63
399195
19
127085
361231
462106096
578186975
67
21
3
2585
8
44
366089
123694
60194
27
95119
446100
44
467319
820841212
53
6
158481
55
226500
56
94
44
499809
213890354
97
419236
36
38
470456
29
91
1
841517072
37
9
87
49
6
211204
41427
9
96
486295
19
327067
80
78814860
4
109403
274167
63741
59
71
6350
346462
252532
62086
400287
470650
50
81
424702429
867133989
4537
24932
44
56
22
84
26
93
464340
159014
43134
412313
79599033
157612
262371
44709
36
50
17
178494010
414800
51
776754563
146480
64602
367506
47
108555
8
60
45298
84
24
72
90
4
28
28
5
29
253230
96
80214
61
83
99
69
49
90268
68
85
87
85
77315
63
27
309837
69
62
288567
136329
61
395260
414492
1
46
478028
60
531786873
439693
14
31
172251
247350
27
119243
433446
7
413402
48
68
76113
90
88
9
284167
269476
72862
362420
318764
769820694
40
443949
9
214554
48
24
296996
88
159646
120959
342205
31
418043
324068
159254
224732
217575
28
66
8
24838
479104
34
11150
8
73
698984809
489081
68914
271017
39
461482
5
74
25
11
7
94
35246
55
8
323135
120412
32328
234727
171378338
467124
8
8
399173
78
48
97374
1
42
358779
31
57
15048
85421
279484
10
86
223085
43
2
49
246229
139801
36
454613
294412127
243789
5842343
37
88
9
329371
431587
39
34
56
68
62
383847
23898438
66
181198
417753580
22675
465699
800616055
365171
45
413914
433790
16
10
96
464951
250792
433724
39
189873
3
5
37
64
242988
45
994314252
411153
81
150581
44
203849782
432658
414367
388481
30
31594
5
467979
93358
3
352789
389440
11
132362
174381
76
55
230990
94
98
6
348925687
184396
19407
26
423719
334102
10982
584642902
51
526860217
795838403
27
69
51
68
10
43
8
13658
971656072
66
15
260617
260862
474708
12
3098
466611
91
10
381200
302377
4431161
188445
90
378198
69494
821805705
380468
35
133972
86
15
78
61191
39
66
398876
58588
64
90
384235
388642
43
36
219905
81
655661019
18
43
277814
68627
493951
208107
50
92
62
8
2
108528
95754
418835
27692
171339
83
5
77
84
25
246525
618
76682
82
92077
19
66
79587
119138
84
10
166099
7
58
17
88
316815
75
78
91
178231
323713
491201
436658
74
7
200437244
382353
4
291596
58
73
409175
38870
12
163800
93
56
9
68
17
409240
23
53
83
87
288889
75
41
24
445152
158683
119342
323293
59
65
8
54
739221766
166623
229529
43
65
452938
121383007
256854016
38
81
51
263531
352054
1
179477995
311413
24
393963
83
5
11
50
117863920
86
365636
301321
177725
6
377503
618382708
266901
9
33
69
70
81
53
366515
47
271524
728709505
92211
212411
20567
7
482726
73
96
91623
67
2236
474319
84
4
84
498227
88
35
38276072
79
259042
173130
71
40
4
184901
59
5
265031
379850
564073509
212764
53
62
98
342619
224430
67
86
98
452464
51
18
2
23923
9
22
217798
155868
406262
5
11543
5
232195
104937
1238477
207338
79
831091608
94
292526814
36
56271973
73
11
98
288576
138666
4
70
624692372
70
87
143014
1
611177726
271942
36
37
295536
62651
3
36
220297
698918130
31
77380
83
98
451763
20
16
354034
93577
284394
80
177151
42
297312
55
17
180316
7
75
38
6
586440959
765874847
59
125447
186866
40245
656674410
444908
37
240589
47
90
13
50
605145469
8
385722
32
51
80
466910
8
114377
225274
113718
58
260571
456444
61
65
753740935
14
18
282891
22
17
57
64
7
496927
77
73
14
13642
27
155755
74544
91696294
84213
449413
474973
284491
365711
60
10
1
73
356587
7
765942639
94291826
361542
24
145860
76
5
8
10
55
384737
84
39
40
59
138770667
56
379973
484678
47
42
198198
17
70
974506150
15
8
5
76
32
377190
295634
335199
22
20
31264042
479576
88
660571697
191806
53
509509880
74
39
68248700
231260
59
499501
354019313
58
851600847
357406
27
286304086
37
338920
491992
68
19
33710
41
4
29390
6
38
434023
11743
65
201042
90
256770443
171109
50
164890
74
34
95
384699
366400
96
959290062
14
436198
371513
297329
4
221443
52
47424
106221
164149
85
9
114911
5892
635906884
186310
285580
41
222764
237803
44
8
265569
84
321851
31
598271719
255081
254984
66
19876
4
40
40
342728
594829412
214744
267794
38
8
7
10
39
475062612
444379
173075
25
36
332696
147098
491656
93
325007
40
385112
26107
59
46
29509
65
88
41
87
53
58
418279
8
8
47
467116064
237846
40122971
40
329347
403408062
100694
67
279747
640661571
70
23
51100
26
303562
466303
29
168744
67
44
40758975
16
85
69
61
1
92
310601
26
330479
1
26
116326
713562035
4
45
252393
5
44
228122
173336
198481
43
9
98
108300
7
957612379
33
129278
34
261714
35
110004427
497424
976666056
296874
3
132164739
223074
62
247896
6973
82
79
97
118271
51
73
196922
5
20707
7
263814
27379
70999
82193
79
7
222850
414372
93
96
301616922
79937
163481
9
6
909516911
23
24
3
2
613645070
24297
6
63405
93
289372804
92
13
417527
411221
69
96
4375
204080
750448624
33
52
174108
195030
75
499927
17
225731
26
33
14
33
422177
71
186553
245302
32
11
58
75
59
329245
496187
310375
341006
46189
342209
140215
9
804918615
14
28806
26
146511
42
184935
2
48
85924
43
36
898287171
83
422551
810576148
482760
27
467276
9
72
983945242
22
494265
521023564
99
642684126
91
411417
13
3
181537
661898705
86
29
96
74
138683
210824
424654
45192
39
321176
169733152
44
22
4
488126
494137
626956719
12
5856
81
16
483317
495983
479480
5
69
54
1941
39594
60
345314
459651
323380
8
45
6
203438
492357
38
387401847
49
102800
220942
80
55385
455713
102357
490189
458715
77
37
62
349045
106096
321727
259736
132278
34
702718039
626698190
454031
26
56
20
49
363220
393212709
3
10
37882
91
89
31517
359523
432849
53
440434
88
97905
65230
16201
80
92
305587
25121
26
57789
340639
5
498394
71
99
67
47
82
72325
4
58
1
23
488892537
16
17
79401
15430
56
489264
297501
90
71
89
313924
415583
68
89
4
222871406
183782
433853
6
393166
59
36
489464
590429256
79733
8
4303
88
66
20843
18
57
4
731036169
79791
96
40
92
354469
109885
613033122
48926
54
383358149
14576
477543
53106
1
90865
212178
145353
84
45
322398
72
453294
2
228460
320712
239230
224268
848113847
378545
17
438100
63
12
77
28
243490
26
66
299832
90
7
90048
360859
94
173415
1
131810
466404194
232642
93
239652
143525
65262
12879
290218
123750786
104869
936933598
332462
203556911
5
42
718717297
154508
6
477557
372063
203883
73
11
57
80
436988
299213
180286
76
32
465756
349188
478274
8
2
186098
66
556390257
831424207
415691
311374
28737
86
7
345912050
46
388305
86
237043
259098
56
421965
8526
57
1
430175
80
2
171768
14
151916
2
48
241719
90
58326
276162
127184
21
39
958359489
274890
465743
41
99
93
391964
98
67
116298
33
17
2
4
61
7
40
134879934
45
475832
210453
26418
10
55
156540
39273
246825
27
204374
99656
36
32723
869897541
11
20
25
87
303537
415141
1
61
403316840
447598
428262
3
625425832
164560
484210429
68001
338709
25
4
42
1
20
465383
15
330460
94
76
202991050
23
209366
75
12204
1
124374
143454
6
94
451414
31
170088
20
48
149375
57
190404
9
51
60
14
825541765
123825
455897
24
183765
51
224579
1
298438
48
151915
482753
54
137093
203794
35836
4
93
29
61
33
37223
99
1
275719
396626
329364
37
85
485378
181155
39527
5
92
3
381534
302208
29
421361
68
496343
312022
135168
87
269165
445743484
27
43641734
441153
61
121307
40
4
363995
275738
45
28
102941
42179
340217729
22
362015
84696
69
69
29
163679
91
9
7
87
53
54
274563
455728
33
2
459195
461425
66408
496211
52
23
66847
54
4
95
19
92203
76
471947
18
14
340873
41
150533
27987490
160790416
60
338944
83776749
4
176643
2
56
84763
79515880
29
57
56
174078
80
3
313686
358750182
84
29
2
22
46
31
96
359106
95
9
93
61
231454
9
8
74
265134
221632
250961
379619
19
243990820
62
3
33
269070
152891384
91
16385
9
200069
40
26
82
80165
38
9
48
388105
260675
74393
397987
312681
99
34
222607
27
195786
163853
391367
34
453551
1
32410
220930
548491336
391471
11
264024
302641
10
352790
64
146708
161619
28
205240
475840
152619
119925
487495
11
356675
16351
17
95373
90551
6
17990983
60
273878
73
236742
85
210168
14265
17
167264
69601
347679
89
96
76
46
93
15
14
84
3
216694
14
474974309
26
256839
26
299331189
92
380655
23
392
45
433016
207939
434455
61
203700237
282133
332053
51
36
237157
671694366
479660
9
27545
341540787
234097
62
9
476519
422302084
217299
421020
276406
2133
40
20
148901
151686
452067
9
100671
38151
152676
5
390198
7
25
91
980662766
189793413
85230491
67
6
8
96
33846
6
33
110277
96
352545
426403741
3
60
152354
85012
43
96
29
412999
59
41
310222
927698606
80
2
53
21
388436
31
337864
4
384852
91
241798
177378
357048
211166
684604888
163032
924076398
498929
98
362906
11
5
11
20
297193
200813
89
83
437329
26940
7
53
160879
19
5
566626382
308792
9
229993
23
371248
55
399733
42759
840
11
150329880
4
90
285560
48
322164
81737
9
357899240
235743
5644
5
54424
451906
118382
31
82
27
208323783
53
89381
41
87
91
89
557235210
200058
75
67
111266
48
133065
76
80
41
434354
1
47
1
99
12
436879
183414
39
248260
427103
53
3
493889
344222
94
257474
29
206913
368703
463260
422664
71
192885292
69
533227719
339218
186428
65
110933
90
65
71
29
26
75
1
8
9
86
188340
34
146387
172924
496088251
45
378503
268030
21
97
100038
159490
127317
71
8
2
52
5
17
82
37
110982774
104953
27
157563
278722
7
16
320032
27
94
175158896
42015
31
19
221860
88
155721
29
9
275482
575625978
53
2
68
54
1
313791
390389
7
67
92
462301
37
159557360
834343890
97
327621
90
72481
16
84289
484597
29
440872
220519809
640659422
246625
203818
9
436975454
370872
84373
156585
67
5
339960
43
24
15
43
20
499494
101189050
14
9
15
270486
52
31
1
9
172630
63
73
71
188569
492981185
303621
114307
60
2
37
89
248503
116827
86459
56
86397
555741321
102419
20
4065
38
482611
500816553
93
153180
3
443050
452667
19
94
7
985226027
82999
70
428065
36005
4
31
84761
316185
478533
472578
361887
64
867040749
98
6
155842
38
272813
25
392971
448361
6
10
71
66
648488903
50
77
21470
74
263305
87672
71001
286066
17267
62219
9
239498254
80
372035
94
52
74
2
495214233
410328
332375
5
29
97
38
423138
173690
83820
85855
372258682
32465
27404
51
200144
92
403229
28959757
349545
356261
425191
258143
437019
52
524505826
7
36
681263166
315164
4
95
199122
68
65458
100078
499450
90581
141576
74
240906
98
14133
419640
83582
701531250
20
410240026
62
280976
4
31016
18
50
609164498
350975
45
380343
55
391624
40
43
28956
5
265053
15
97
352845
70
78519
38
4
4
95
256263
81
18
383859
7
11
29
9666
53
376948
2
11
99
47339
381443730
94963
292867
307576
9147
36
129622
62
382445
8
252556
374446
549185934
80
57
1
82
771220748
46
44
422753
227318
95
112709
28
154555
1
68
327299
227517
4
3
93
759249660
379905
29
57164
87
51315
116512
53
40
62
207160
491857
70
203044
284697
94
224941
305858
35
1
57
462566
221098
428766
57
503236806
56
62
16
5
277698295
345052
75
91
10680
23
12
178060
409364
449531
304456
353748
7
450799696
25
144705
87
109585
78
418378497
277781
37
58
145819
109188
327296604
60
62903
31
8
248444
210052
56
29165
6
844240043
323884
12
54
214540
438327
67266
630916574
24
159681
60
169780
64
445607
4
35070
49
12
65
43
906739001
95
498139
443864679
495195
24
86
33
477984
201244
69
7
412545
24
183723
375446
2
2
19
1
439403
57891
47
35
68
428683
49
44
300784
119734
212071
1
4
98717
107927
143087
50
184724343
44
116833
373312
84
36
77
284207
26
35
8308
99
7
60
339760
142195
198465
418154909
188430
7
52141439
814356604
202970
17
80
89
32848
24
82
207459
54
6
220452
9
55
94
8
5
474157
326638
249950
363949
8
11
8845
60
231094
77
61
118451
19433
1
6
382084206
28
96
88
12
416739
134763
160123
8
452931
185587
63
430391
490522
54
38
69
24
253041
93
36
25
42
91
186399
73
370101
294596
185256
9
164181
51
6
509466534
405701
8
85
91
115233
73
73
39
210185
135765
218862
225708
2
39
966846769
48836
273622
457910
295349
74
318816
196251
3
327757
483266
126859628
4
35
61
230391
227705
286213
91318
342166
8
56138989
296239
264038
654512115
5
66
123922
128378
327880
71
25
471751
3484
716431876
328086
51
156984
84
6
28
163884
77
295290994
134675
96
36482
13
81
143437
293727
2
855698837
99223
26
54
75
9
427397
36
70
388927
29
381630
51
51080
890417484
9
23
48147
230106
201637
942270857
45
33
98
332166
61
73
124779
208175
186461
271825
55
307003
93
27
193228
46
415131
384319
276553
76
232963
50934
5
321696
58
439526
59
7
388136
73
39
68
25
80
50
395739318
75
12
90
421657956
3
3
456138
9
372286826
324758
7551
4
113710
81
6
517631274
82
74
456216
75
413751
134806
66865
3
1
807756386
200312358
399368
62
38
40637
51
9
20
66
2022
170227
71
926786302
429845
127715207
264202
2
121901
42
8
307579
66572
291346
438442
32783
295136
311094
390225994
246992
40
205940
211226
14
8
26616
38739
6
65
16421
59
230082
41
8
325845
5
17256
295584
69960
306952
112714
19294
40
433750644
330371
970268284
164099817
11
40033
61
81
170397
49
8
51
88
22
218681
384958
17
10
101264
25
57
32
61
244472
246664
44
48
219657
3
115177
2
31472
319007
176866
15
3
83
54
396738
462328
2
7
24
115449
18
94
15
234928870
137174
28327920
108677
94
325634
36
314686
7
336806
80
54
957203048
6
307649
562233256
936775408
936272442
50
177492
138121
59
141445
445072
51
230707
425224
425114
333500
277328
333627
89
21
51124
462962
355894
23773
21
86
339019
413
71
10200
9198
71
9
62
55
69
118292
207036
15
44918
471424
67617
89
42
8
298459
187973
285251
83
443598
64
16
31
67
297537
688782355
36
282948
85
98
108596
320294
140827
437211
442549
462693578
128734
173418
248410
28
469191
46
50497
34
88
5
86
825843566
4027406
5
49
51
115060
159549
75
410337494
89
35
73
78
33368
4
54
75327
27219
257673
349550
366719
77
79170
55931
58
111261
483281
57
483890
87
3
400882
21
7
858205683
417721
8
184418
26
292845330
54
3760
158175
366146
490777
47
326159628
99
39
461590
448155
14
457971
77079
196036
214661
65
137366
94
315919805
130168
45
19
24
14
9
60
81
53
29
144432
149804
86
268192
16
161720
9
32817
7
19
925441775
205048
5
61
311306
53580
29
307772
189622
513392351
25
79
4
913178479
23
62
8
227624
61
53
226290
393022
90
9
463617
2
456054
99
3
55
22764
80996
75
368101733
66
9
828470116
98
178956
44095
11208
241865
66
48
398350
66
249910
335455
74
499568
391258
7
194979
430063631
205906
44
83449
193357
478061
361092
134621263
461208
15
396130
231840
13
490476
396483
58
288463
43219
38
380505
442692
166221
812393301
188683
62942
871975251
54
50
8
98
391755
389779
479229
268936
825364926
1
226363
12
337160
87634022
29822513
80
92
363675
54
7
141644
1
98
444004
17
36
954650846
394885
19422
616919645
647471877
266812
4
225619
54
318605
33
50
74
9669
74
85
81
870777761
174661310
98
146457
398173
25
624355432
234333
78563
95103
244688
35
413277
62
78
72
32
4
599043158
96070
40508
50
85
54
15780809
72
225512
216012
419000
250752
4
9
38
186887947
287862
229404
103414
73
144056
65
19802
254708
34
287421
66
61194
256524567
67
89
35
186041
33
41
537781407
29
3
20277
417700
31
317503
14667
82
16482
47
81
709833046
73
4830
443290
68
331124
35
125010
411542
32
56
50
70
1
93
218367
31
96
19
367656
33
469038
8
7
19
204483
6
276637
20634
7
183664
15
6
91
3
99
53209
89
21
342878
86618
983265038
344881
128141
42
49
1
133522
48
41766
448119
209021
86
4
398076
158825
91085
72
66483
30
15
6
105629
30
970965501
921335473
448072
21
499778311
71
92
96
59
454362
1
58
360400
2
69
378447
425349
66804
348324
29
12
345309224
75
7
488498
386453
9
420396
228417
37550
7812
9
57
277807
8
99
270744
327464
4
3
39
61027
385614799
499394
50
119610
479021
168040
445038
69
208964
9
468341
19
21
7
13
177911
1
55
489950
77975
43
53
70833
211505
4
89
204281
227510
96
476629099
9
168199
197068
47
73
818181254
420237849
84
68
292798
4923
85
26
26
53
14130
884964922
29
71
76
21
166395
474329
14
205069
65
1
18
27
55
1
31
73
17
38025
41
421718
68
500503524
222635
55
23
424434
66
366353
49
95
60
90367
8
171263
597351724
82
126478
99
27
6
4
218044
976812490
442438995
845748105
17
346238
480077
74
377419
378438
365837
274891
83
632375861
85
34536
442720744
206718
8
3
26
45
162540
9
75
4
3
40
62
167273
302026
576856920
445799
36
563975933
5
61
75
99
296652
4
80533
8
55
4
54
51031
66836
47
702538655
180384
430382
822328934
57
36710
47
6689
40
408282
475515
18
74
57
39
362870
39
425531082
73
90
69
60
8
4
14
23
125839
35
20
368537
199181
685052888
87
124817
130596
404175
317231
459014548
327398
93
79
97
136478
272140
15
64
441233
317706
230036
117983003
3
53
476081
63
758356936
114075
55
95748
192471
81
398091
264286
3
96
238356
100710530
221362
38
39442
91
250968971
180518
55
327973
181265
276282
50
432463
279983
855466551
40
13243
32
209524
878990330
33
77
242196
71
216786
195618
92639
2
49900456
66
71
381035
346759
87
37
27
72
25
72811665
86
481449
353527732
15
8
189539541
37
27
61
93217790
8
332511583
341767
310754
343510
10
40
50
86
33
7
85974
77
18
49
2926
483851
402629
763851631
4
32440
346252
19
70
18
473714
498142
25
380224223
364467
54
225505
389392
190699
26405
164778
86
15
78
437157
6
4
341758
221867
44
86246
3
38605
63
15
21
64073
114724
97
22
302188
499812
416596
31
489397
421803
264026
257665
339216
35
491338
99
349576
593723263
16
99
955607005
381251
13
9
69
39
90
29
82
144297
130779301
155922
54
161028
42
764175541
59
182030933
22
28
4
439116
185573
9
14
276739
7
140870
135320
165382
96
9
82
60
10
1
59
109857
448823
70
22
114734
76821407
283095284
155381465
45
596303698
18
76
50
326641471
135325
197197
360243
8
286956
49
464678
619010708
49
26
194001
95
768357684
714468953
374374
473009
416397
704821134
52
311904
470729
261002
188896
49
44
82
88
16
60
37
262428
71
418980
451616
127581
69
298864737
79
140925
3
3
40
68
79
353420992
7
32
148129
397322
54
447255
141444
178935
230228
350639
92
58240
274224
91
14
78
85
69535
2
343844
366450571
204210
13
62
46
85
39
90
463856
153598
369217
50
527982566
31
150977
7440
107850
237638
80
436301
409634
82
8
377148
63
267489
63
55
37
310608279
24
94501
79
62
73232588
460744
187900
59
261371195
14
921893121
57632
7
51
262650
228670
75
257778
41
96417360
377932
25
75810
19
628684195
5
50
60
78
26
19
107605
2
90747
458790
6
43
14
70
941679490
27
349124
6
48
357133
5
49
340214
274588
39
44
92
10773
60
64
23
72
76
8
19
3
7979
207124
52
763319413
56
52
62
64347
43
97081
491020
37
85
383822275
1
41
68
21
275342
96
72
162387
194850132
41
213985
86
409072
463305
22
65
57
421428
935122852
9
158471
96
370505
24907
83693
634560283
93
76
191362
354062
12
18
49
98
29
319990
63
326624
413455
78
99498
1
416491
314871
616719202
17
5
45
33
353133
238222
71
9
370756
56
95
773528599
201844
360222
117811
277992
383319
31385
246162946
18
195973
251513
69
58
57
83
9
975382765
281962
38
316263
322440
58079
14
80514
313368
172383
97
2
39769
103768
27787
42
47
31
96
41
390100
1
51
336408
53602
168548
501631921
136291
256273
48
76
45
143484208
16
312722
311753449
336671
12
493556
481649
37
3
272565983
72
25
65
96380
467677
370902
470078
25
10
350109184
330996
579796162
164897
333768756
58
9890
2
329166
26
209855
59
85
4
167885
138426
22328
138861249
797220810
991797735
192498397
178967
475682
86
36
3
79
119492
3
231388
448392
2
154614
155518
47
163796
493430
47
533645391
5
72
64
54
849187883
19
333679
25
801023988
124986
424424
290227
35
370735410
239907
57
73
214024
129925
169387487
330211
268192
14
34
59
306574
47
21
28
56
82060
402680
194568601
24
16
27
508332732
178911
275802
201644
480712
63
21
12
96
29377
314119
456418
88
800086707
283469
18
356387
27
17182
187804
93568
57
415579197
6
6
82
90
62
16
795985544
60664
303601
8
73
439422
937169885
31
826957079
296960
94437
427652
43
33
12
65
98
87631660
5
365178
94
386117
18
898780945
146217
974070030
462548
457513
49208
90
96
309782
93058
70120
77
453839
24
64
31
21853
13
25
102031
433763
92206
405904
6
160634
4
70
71
87
497354
65
16
50
259315616
300136
60048
362559704
348879458
221775
274610
75
635198694
65
424599
31
9
196910
294747
239779
12
10577
11
1
372258
40
944128655
135972
8
72
92
63989
401905
23
95
349691
21
52218
85
90
72
245342
364271
70
80
2
75
372879
82
17304921
9
115304
7
272734
90
74
15
37
52
118002
80
1
221646
31
223622
414563
19421
23
8
98534
45
270286
263306
26
257197
95
6
27
487186895
25
36
17406
204899
95
199268
47
461333
482785500
1
76127
618552118
23
69
56588
87
330170
112924
3
9
306746
92
28
46
93
260200
6
13
55
234157
1
30152
6
389548
154526
497012
7
4
354711
39217
77534
25
52
485389
445412
86
82
199743
25
44
67
263786
2
490513038
476834
56
101615
97757
44
614400042
722020715
351290
52
96
99
417236261
14
54
393560
80
61
463717
84
100948626
62
384572
237953
285245
373716
62
222139
774606062
49629
1892
56
374430
115569
5107
79
58
83722
817752546
97
51222
18
372075
43
46
27
28
443565
61445
382547
16692
75
22
68
468386
669883461
3
88567
571500896
486853
412118
75
198529
11
60
5
1
296249400
31
41
21
99
29565
70
121298
259395
68
200511
42
965217524
2
51
3
42693474
77249
93657
3
130182
245427
173887
128048
9
218745
15
31
386841
4
445106
230935371
399554
91
193979
607867300
436589
18
1
408812
231142
981059140
4
215687
240842232
838632104
66
253741
84
409116
24253
5
8567
72
47
180428
60
85
39500
98
92
372605
576163381
92
34
434898
75888
242017
54
68485
21389
449313
54
98
486513
649366506
15325
31
6
44323
148946
367534
48
260478
6829
426773
353215
17
96
834
58
107216
48
47380
25329
1
16
270985735
1
338498
88
2
659511179
307644
85
81
14784
1
79
20209
46
33
9
19
11
190611
89281
9
76
52
64
9
480067
12
61
449515
3
5
86
237024476
204483
115481
109179
208200
19
8
34
160337
12
34
15
1
83
252535
81
497112710
317651
431205
220073
41
495311
66
1
28
153507
15
345847
51048447
88
430473649
405433
13
430445644
498305
20
69
52
70
339525
228571
54
86906
555551248
90
56
31
98
47291
82
33463
5
67012
8
14
399961
264827
47
338790
8
35
80
36
30
169596
381546
4
56
208559
435972
117612
81769
2
80
5
150163
365066
191932740
84
478080
443902363
112932
34
222411
324533
56
326116
202536
59
645303182
322545
8
8
87
7
361732
395960
202744
299197
309575
110896
232088
74
336071
383614
7
373475
42
37
6
35163374
8
13
1
110070598
23
256632742
362617
200554
56069
473632
219734
376989
62
80
51157
24
88
23
140981
47
93
177068
79548779
80
67
3
134236
56
30845
324525
158739
66
58123
29824
508720510
94
583109186
444559
341413
47
710545410
328453
141926
173612
2
433372
10166
16
34074
370404
271447
24
29
235717
4
114338
240880
4
97038
98954482
71767
9
190139
15
94
479366991
96
838938661
66
32
78
16928615
28
80
99
447193
83
63
39
35
65
267577
151856
187829
40
77
66
97
94
394489
67
99
62
8616085
71
363413
171103535
88
8
54148
189536
21
291896
312446
56
19
46
379655
152268
150800
234355019
1
56244
28
103525
8
21
57
8271
195133
342881
6
8
58371
319359
54223
63
317772
90
418765
14657
494177
569260000
37376
241350650
31
881760043
896308518
46
45
391804
33
333500
96
34
57
369726
376168
99
674949157
898596210
9051
401160
303595
54
150298
89927
530501920
129817
50791
85
294885
5
28
91
280522
317980
1
473409
203690
202797
253133
250379
496388
273088782
103914
344009
127267
79
444239
596984025
23
436840
76
221737
11
4
419973
242340
259013
83
334147
45
42
118310
4
533100228
263770423
80264
13
1
19
84
19
4
75
1
114869
65
20163
298228
88
296096
73
84
181513
6
359394
209332
7
241020
6
225619
7
7
79
71
475279308
455671
32
40747
6
135545
12
3
381818
383619
50182294
21
144089
188966
406720
8
73
362245138
439745
37
20
608306032
8
247363
271445
464494
6
99
81
867578804
121214
393476
64
130055
84466
451619
1
473259
297639
360816
484327
75
21
40
203739
27
76
190813
430857
161712
27999172
137198
354775
105156
6
224358
55423
874536562
228408
6
59
44
288190
246589
415773
243719
257592
37
19
5667
71
409404
24
451893
249203
174537
111840
83
87
394142
31
14
5
202788
69
6724
478694
6
37274
399124
115735
71
9
64
493733671
947846711
54
72
1
23
351176
1
78
15
51
59077
49
462052
87
175950
86
42
79
48
28
89
65
29716
738237886
289181
11
147465
26
402272
16376
385887435
336054
786335830
73689
69
67
64
210315
611615462
46
792712663
834988047
70
3
75
25
43
49
260330296
37
108184
46
143779
32
455715962
75
13
526898354
37
2
66610
46131
320188
471174
426574
44
2
49
12
8
499499583
311124
1
83
162396
67
426484
97
291467
281369
35
473897
95324
5
126574
55
15
78
34
127863
196624889
402152
227126262
8
94
90
98
66
9552
452047997
28011590
681284106
323965
739203067
136458
59
60
336240177
37
86
624057754
22
58
95
467705
105528
260932
20
2
2
12
73
71
316572
60
59216
41
399989082
103986
236463
7
181307
21
1
76
49
233552
40
59
31050
1
15
423297
315987
961187795
214828658
385973
44
383312
85
100891815
52
50
393191
69
28
109296
254276
274122645
189142
309964
431432
28
49
471527
68
122394
77
122356
67
65
67
474770
206563
479101
823759133
686980035
457669
656440005
10
43
664209028
56
1
15
488102
278313
410544
47
150435
151369174
65
338194
3
8
17
65675
230398353
383047
116918
73
97
226516
123603
88
28
179660
274788
10
126371
374689
31
55
30730
361018
439465
651376659
57
3
80
95
262351
932015928
92
68
13754
89
182576
34
207053
50
241163343
97
99519904
229280
74
50
324003824
57
63
159820
35
496105
684114234
50
388353
42476
314011
655019202
28037
21127
32
268389
773514856
98124
402181
52825
83
18
18
94
272228
377734
9
5
140907
64
344831
499778
254966
190095
6
76
280279
66
6
452372
466219
34
491991
259095
34
87538
492083
17
380880
999292914
425838713
87
71
941067056
6
33
3232
58
96
59
137994
93
335281824
14
506479127
13
75
14
9
37
42
37
307686
44
55325
93
212380503
5
86
198110
465237
75
222940716
457717369
31
14646
21
7
51148
59274
61
2
317225
79
16
27
9
252002
28
109073
273066
130608
69
2
561238504
12
28
42
32
332573
473145542
287142
144097
6
92
142911
3
634671460
995103052
298998702
728222251
94677
86
228457
63
212957547
93
2
332680
96
53
771950848
11
309846
21
30
392246616
21
782007987
60
76
399413
28
26
399371
420256
96
34
47
746383414
232110
7
140279
373759
36
47
38
95253
246670
639025086
222002347
402329
69564
355148
621049344
339606
436286
29
498341
85
356786
92
469605711
92498
420811
560416449
38869
70
261237
6
5946
992368446
472015
401941
319943
88
18
95
18
388797
269975
22
224059
42
3
498698
16532796
290021
1
293094079
45
109786
263625
456210
31055
853136721
125633
313665441
3
31
67
616379815
73924
919422226
83
46
50
66
97
64758
44
88
317392
171486
189613
320321264
470266
94
71
427516195
187318
47
6
43
54
7
421638
425872
21
261006
273897
32
22
67450
160083
394478593
81
132536
979750984
86
83
89
63
65
44
929596287
1
80951
152362
115644
907744026
57
92
120135
18
386791897
20
173852
14
89
18
369384
731336976
87
349132
25
5
25
19
9
7
296760
63
43
386760
427138
443383
20
487166
554701586
414307
99
245615
471954
72
262142
8
41
96442
68905
439658
184787649
30
674651149
3
560364047
435643046
41
150356
46389
86
331636
490653
624186999
345474
10
36
69
113546
79
24
66
134754
447976
209943
11431
39369
419299591
55055
353838
20
12
45
28832
59123
97
478241493
372211
137976
429519
377503
658534221
19
35
77
95360
12
340236
23
42
83
122750
661382520
48
78
947114589
8
5
1
48
930083962
72
10
12
400858
99
63
411151
11
233723418
396851
259229
199966761
84
11
9
48
432762
23656
55
209677
288568544
286275
868069420
309811
218700
391972
30
236896
7
41
78
62
238941
96087
95
408621
36
71
9
10
20
74
53
54
49
368374
39
81
51
48967
50
28
178093104
287383
49
2
63
30
164157
56
249439168
169146
129571
91
58
97
6
181289
11
71
333681
79
428403
436557
70
94
723197326
3
66
473967
66
70
224240
116940
75
351997
74
460076
95
479190
23
177153
217309
126865
86325
405809
1010
9
884108884
236110
362699
93
8
70
202482
32
99
55
1
203655
432399
58
428947
78
76
103546
692322656
906450524
81
12
43275
3
42
438951
64
80
2
274631144
191173
11525
93
211002
448839
457835
5
138360
16
60
439994
287609
371704
46418
213936
493461
8
233286
78
29
435169
291807
60
55
11
488274
426640
76884
200651
394172
40
97
389133
4
38
85
23
125812325
87
130460
494893
493318
55
442437
371025
493641
5
137653962
12
94
77
173376
272125
229804
445278
35491
9
4
426836
460059
19
72
66
143588
148460
10
3
99621
450014
382883
35
79
409627
118886
57
35
62139
294611
335252
388480
76
136718
20226
173810
1
48
36
4
368873
56
93
138378
299904
159224
315731
16
89
458490
15833
474905
353852
134966
885726683
235946
2
132296
463680
219769
289336
88
87
34
41
62
75
53
258719
1
112563
82
1
318052
71
29
16
75
41
389215
21
465816
450169
246710
54
84
478403
22866
328037
923312822
231705
395998
32
97
464565
61323
15
77
251962
289518
29
423954810
21437
119468
5
74
417904
8
358045
131240
304948
8
18469
49168
414
47
97
50
76
38
250876
45
275160
30437
203960
76
91
391574
469066
13
125076
17634
48
73108
68461
456992
22
10
341259
499610
307645
403123
10
10
91
45
425325
51
201794
127061
28
9
2
6
203763
180803
97
937949188
58
459662739
25819
53
56
69
181472
26
64
555372408
272234
461754
449183
419070
59
40
147965946
88
133582
85
305816
167920
35
6
498775
95
96
77
49
65685
458020
9784
52
409025
35
113519
78
321901589
412353
34
29
129848
318930
95
531433601
67
218688
44
93
117849
105323
22857
477424
55100
99
203456
72952
1
282303
57
72
385221131
1
93
443933
396960
40
73269
181762828
72019
35
79
310748
85
186735
240070
11499
29
151954
60
478301
461160
3
90
69
203404
738795622
881105846
49090
8
390544
69011
58
1
30600
177935
65
577
55
78
76
191982
317242
70
37
42
346283
39
40
14
164044
38
57327
239279
6
804693291
66
13
490974905
22862
397377
473163
204216278
405947
51232
455672091
471610383
98
28
289434
35
239055
64
495191
82727
18
365648450
268124415
8
7
316647
66
7
22
446923
552081317
103556
437244727
98
91
487813
342393
225918
21
8
479722
194530
74
9
97
1
296114
92
520377482
12
2
102485
51
76
27
235348
418746
774862547
22
25
8
36
92
19
232356
42
5
66
344604
238755
4
3
566521970
156163
10
609723765
13
27
380008
98
98
14
154142
93
83
31
181470
22
230265
203994169
450278
7
37
91
371182
4
449208
76512
907160459
151297
351730
371572
457414
949472403
222558
178109
928673002
10
291267
39
281168
92029
74
63
319946
17767
17
268490
395307
3
298572
720898772
81
92
40
51
168358
441357
57
35
19
34
51
2
42863
73
13
40
50
76
50
24
15572
1
14
158478
755671878
282856
30
24
21
1
77
46
23973
200931
39
96
875518637
52
206331
18
93
34
41
31
371123
15
16
410956
83
4
16
92
8
196061563
325114
7
75
39413
96381001
332330
9172102
339573
123442
82232
410095
36464
383247
49
81
82032
451927
31
89
102500
826876415
78
70
47
128528
56113
39
473016
387971
228192
105381
5
420434477
72
39
44340
329725
92
105136
237179
311978
61953
93
302400
165408
349029
445509
244317476
60
69
50
243505
28
1617
132555610
205871
19
42
204114
86
149030
5
58
150631
88
191006
409252
80
67
336955
9
1
2
4
344801
51
7
366283
69
80
450011
128852
466158
392319
44
328950219
56594
40
4
331213
18
370307
514035551
134701
809032888
36
406245
38546844
36
85
54
3
237670
77
43
174592
96
95
450866
96
99
74
220499
99
20
705463202
25
453394
709625330
189152
243996
4
24
34
12
359382
55658
95908
49
78
68
182489
1
151868
59
91
272961
70
29725
7
264126
293015
375593367
6
125082
141458
54
40
69
106151040
60642
402650
86
75
28
73
79589
90
175933
6
67291
2
94
699981698
2
281647
479569
177401
71
81
531183616
165875
38229
46
441273
68
11
4
310628
52
133963
271935
530479620
98
145310
474669
466238
342417
463430
94
450867
1
2
76
336436162
35
54
78
49
140643
77
1
15
944483382
720700715
60356
3
87
874256326
30
363597
5
322090
319981
21
81
894345761
236911
192779
172863
351156
435321
54
28
331985
313939
67
83
45
92
494416
8
66114
370542
385046
10
455201
30961
5
397444
71
3
90
122473057
216050
245291
4
486525
38
62651
420935
4
146929
441154
129479
64527
3659
31
45
267483
25
859741995
4
24
347569
221180
77003392
147347948
64
4
464435
483177
91
49
4
99
37
43
690013504
31
48
205213
34
94
20
474123
495197
515418019
43641
44
427092
304263
6
971629777
63
23
386100
361987
42
135576034
5
257133
398232
89
474223
5
65878
61
306670
307014
39
86
87
11
54954
94
428973
1835
463178
406188
93
4
17
83280
295813
28475
399697
360752
80017
16
56
8
16
78
5
31
95
25
65
7
30
705142176
17
22
9
228489
410761
461603
225896
32
3
29252
64
6
32430
69
3
477868
72
83
7
105847
67
195369
119767
19
383134
746234027
72
92
197266
61
95
45
1
79
740581126
30
180383
86
2
17
93
62
193996344
10
405216058
6
83
42836
91
232230
89
43
56
432075
94
358945
216613
42
16599
91
6
14796
20
424129
193606
2
8
81
244694
52
81533
479890
7
57
51
21
852408671
109282
93
321695
234622
485510
304371072
2
48
47
116492
34
900103033
74024
38068
59
85
5
71
99
936967769
469811
19
25
59
38
181535
4
9
62
2
4
617061521
95
764812982
186821556
461298
51
9
47
62
14
343331
26
58
83
21
21
409466
79
807198910
196149
9
437054
241789
696695058
32
6
56840
57
372592
13054
452742138
53
82
122909
86
421791
13
7
704547398
97
17300
64
844890984
867530171
82
263072
132920
159724
255201
39
307440
379543
306207
741751603
70
92520
3
96
61
132156
11
39
149634266
386355
98078
94
69265
12
4
160382
526714888
358508
94349
21
5
13101967
145698
52
49
304612
186307
343650
46
677880483
72
70
14
92
169032559
294655
74
75
23052322
73
39
60
331845
253165
87
77
4
80
63598
93
3225
91
88
4
44
5
219659
262698
2
460551
99
81
65668
421997
252435
178228
34
30
416120
80
921004889
364474
476837
448254
367363
21745
29768
82
55414
19
85222
234015
126380
3
53
456996
748419133
136033
219050
95
435262
55
334340
142494
50
6994
74
30
339866485
926343330
380114
70
82
23
54
408165
487192
258396
197085
12
523154849
54
6
605996837
12
182583
236649804
105260479
84
16
421179
222977
201492
51
275434359
91
85
69
927257465
74
90
328890
72
106670
70
9
50
29
27
831595049
405567003
247564
98
872854496
12237
16422
12460
456775
31
64
154044
441061
40
154155
42
23
8
66
64
441532
43
67
56
47
184953
15870
88299
91
70
97660
26
54220
343954
75
79
80388
347476
250755
4
88
386088
331491
5
262663
305536
4
24216366
67
7546025
454369
477332426
184048
14
147582
9
270395
460675
53
154591
95
180639441
13
19
174969
5
41
76
32
77
47
9448
70
229534
380010
374347
5
77
233629
9
72
874029812
234322
99
3
415868
194424
22
77
35547
64165
89085
9
358237
51
5
5
88
3
433626
214503
22
50
433694
34
34
82
79
454734058
63
45
1
782405195
69
50
6
84
28
144648392
737194672
85
49
931643331
64995
360234
67
110406
310708
13
44
286416
95774
103177
5
388068
274029
307226
733926687
1
489340
14
184591
72
122039
168568
33
98
34
18
327793
3
50
22458
278954
360457
91755
63
81
249624
86
220757
49
63068
312269
31
80
7
489916
61567
336653
40
40
53
229727
35
180115
48
57
34
116851
32578
61042
15
242320
121860
7632
362214
43
18
94726
62
352326
3
133216014
98732
625964135
81
6081
273513
94
295723
487540
384448
145966
86
5
427767
170343105
113745
39
840092930
31
258899
37
407807
425444
319270
3
621758204
48
13
366331
247197
967563208
5
59
39
280203
54
14
23
85
973126073
744182874
874462446
76
88
45
240418
68
840195754
249954090
34
42
200612646
477579
48
207488
54
413660
164346166
68
30
97
295546
204277
63435
837735534
37
3
219866
21
369763
424110
343941
248982
832131372
313747
69
56
99
348160
254049
50
30098
54
61
94648
151838
490829
154655
624618496
14
94
30
275249
76
296997
37
91
336974
343129235
330650
70
898661519
10672
353878
214828546
73
342232
81
716880569
124522
76
38
80
491974
3
375238
451657524
59059
155947
35
43
167344
975724598
86
26
92
40662
838447389
25
109672
64
68
80
38
19
42
91
83
929649933
39
325848
19562
48
125220
384880
452474
91
73
11
378397856
110575
92
363878
67
29
15
403463
219529453
59
19254
228379890
2
84
496935
11
41
26
24
499014
170925
99
61
25359
53485
774748336
232910369
28
7
537190143
70
32342
503802744
351947
74
426617
438462
9
4
281552
66
12
78
86
80
402030
31
192852298
577307447
652427531
63
377247
858950369
55
430563
3
1
299582
56
47461
239037
56
69
147242
44480
67
9
7858
61
791417279
40571
266173827
507117480
28
48
1
71
57
30
176781
33
77
591496099
32942
67
49
3283
193792
69537
32
735265095
785266392
8
89
831393996
153118
147094
71077
116108
233263040
75
296831289
94892
140510
89
15
104002
427475
533335962
2
377665
175964
20
707042819
27
26
413801
55
116854
42
43712
129568
497161
3
403613
42
486874
66
73
342334
93
64920
155873
3
379140
13
413942
76
388725
2
280569
188535
131646
6
118780
87
294553
69
69
83
23
343112
578051797
18
37
81
48
186569
3
72
81676
187981
3
228133
26
16
76
19
644351453
432413
48
10
414724
6
64
161348
54
92
20958
15
103488
243923
172263
478848
123048
237527
524732188
79
28123
25
97
9
770150409
7
82242492
70524
73001
161952
21
78
217328
42
15
43
8
146136
49389
652934965
95524
238629
121142
70866
52
213
89
419548
128408
53
25
9
24
42
65
304161
479321
18
334521
330763
9
10
26792
216639
2
91
272126
74
7
65
25
5
550239394
50
62
53
490794
5557
35
238286
9
143973
23
110190
11
268552
30
8
103022
41835
380610
294029
22
92
50081737
290904
64
9
292040
229757
11
23885395
62
173889
96
234935
4
7
24
1
439992
37
35
428412
4
17
57
689167700
96
81156
86676
63
5
160354573
1
324880
3
202270
16820
154121
228593
308239
76
49
79
58
55
35
34
33
3
423554471
82
208947
59
155698493
397645
67
17
10
6
119586
17
14
5
435801
455912
431936
61528
247423
76
7
55
422356
2
73407
446044
80
19
30
369730
95
42
38
65
377772
94
324136
29
73
50
246225
387045
74
3
348421
489749
244941
3
430518
175238
221062
192706
26569
18
22
279160
52
478589
21
93
476658
74
85
1
6
443062
18416
98
177580
51050
11
127983
416072
78
156537
334931
310802
4
284674
91
79
168563
25
4
513396950
255775
187049
85
572916288
30
72
222785690
127829
37
111246
64
72
38
4
115003
22751
322545
2
61632
314619114
266299
77
31
28137
2
86
34685
166994
21
51
69
678852427
91
3
75
107583
30
45
373342
28
9
430418946
2
2
90153
49
396453
20
472735
844678352
45
69804
63978
27
26
79
24616
32
79017
65
8
491258
84
3
2
73654
5
338362
27
450867
442370
29
30
28
234211
8
28
368765
3
29
204844
5
948547370
58
19288
28
48090
1
1
373911
61198
7
31
420533
12
31
29
50
168427
36
65793
351943
81526
435452
506146554
91
314020
30
74141
465064
82376
59440
8
19
368662
93
13
57
37628
63
253761
57347
306995
228300079
117643
8
163210
219192
8
18
867823270
478940
223669444
239426198
62
495956
75598
55
4
256436
47
498305
72
80
303167
216498
61
3
188260
111606
85
8
461036
82
237182
452938
63
63
920692985
373539
215531
444092
53847
44
155897
71
91
209972
210222
389269183
489710
6
201371543
445182551
18
356921
6
550742004
43
87
326552
61
424528990
886012225
98
592097361
34
446499750
96501
474274
124816
212834
49
84
280103
404762
72
433211
44
49
29
917363101
64
155211
376475
108944
106756
112540
245997
4
427499
686393860
34
418225
90
68
7
490935
100088481
410971
110961751
91
36
408590
83
30
110334
383282
225234
57
337797
325927
92
110095
228795
84
61
5119
591390739
57
37
82
4
56
8
431582
76
6
250167
31
185998
32325
554831975
3
485836
1
96
8843
353658
345182
67
59
60
90087204
92
70
477114
126653783
408254
675116527
108259
344249
907626276
7016
192080
70225
36
364882523
176441
28
30777
363258
496198903
3
99
559633744
38
74
40
70
93
952401149
60
123488
2
156258
377258
275645
72
928833458
288059
92682
497739
155999
16
370373
19
41319
62
1530
10
7
174639
88
15
74
43
113363957
328301
63
457650
32
18
149499
271995
57
425072
15633
436025
327163
334224
236083
353266
21
312028
124871
23057
47754
359252
407250
390153
369310220
82
3
456896703
21
37449125
13
23
99
48
233857
97
6
76
21656
11
291930
14160
5
7
91
18
15
6
12
154077
66
16
123441
35
2
422084
76
8
4
49
114889
1
568479645
293761
26
91
407307
61
241226070
433375
9
71
96
170791217
443513
10
163191
458339
9
75
413049
48
92
453799
5
72
50
20
51
72
6
36
93
434553
14
651624071
951056121
70
9
39
7
86705
923973942
335894
450074
69
403862
478681
78
360979
189104
57
852489702
76
73
232748
31
36
18
192476
420646
60066
43
227062463
174095
320283
63
40697
431097188
557
46
49
41
112414
98
8
36
134189
200559
331730
42
44
56
1
97
23
407573
62
169430
3
225894
271564
65
319491
2
267598
246241
332703
469600
746598337
165234
20
86
249462
151563
970591758
249031
248982
57
90
84
52
85
13
30075
23
78
66
15
50474
19
650077862
1
334330
274745
886843203
180571918
321654
272061
2
474188
37
47
45
43
97
396292
296169
388388
32
71
394382
20
397478
7
25
105406
42
678141860
13
2
18116
48
56
283834
70
354304
21
38
33
21448
424927
10
486001
166434
23330825
13
89
60
309758
13
62
29
208371
65
22
90
74
83807
81716
72
81
50
253992
488043
259235937
53
9
79
76
147535898
6
240151
277726
359701990
3
72273
87
79
122742
32170
481366
158545
23
614964766
479824
187972
1
4
401966
150107
20597518
9
27
89
981072777
55
73
145471
304615
93
19344
9
444150088
382041
55
12374
134924
310492
84
46
321432
26
380012
81
6
52
168889
8
52
57
60
55
47
29
364290
63053
76
58
101907537
71317
45
7
320324
40303
9
30
283194763
51
376822
166524
63831
21
51
26
1
831997314
494374
276532
14
460821
250593
88
37
338538354
220755
29
199036
55
85
310869
2
4
81
37
7
371819
11
59
25
418863668
6
8
62
88
327072
12
68
42
35
71
3
359955
23
81
88
251185987
57
3
297419
670171343
115415
4
59491
4
54770
36638
495014
231776
422434
138915
770826684
94
217365
6
166959
1975
84
313397689
357359
147925
90
34
38684
53
386166
157935
6805793
330586
971036034
60
347836
19472
902086679
578979405
55
51
91
35
276105
26305
10
21061
242408
59
11
92
21159
793804243
17
85
856240637
9
363976816
80
2
334191
119039
475745
491690
31
20
379536
56741
458292
51
459976
24
219215
54
3
326852
347775
17
164265
94
465358
92
116497
72163
1
71
151975
332149
489210
29
305500
9
3
74
81
66
429132
23
50713327
7
11352
64
337193
15
68
981720509
142470
67551
6
100421
62
335188944
78
249794
90
180786
6
316842
54
92211
218224931
57
7
10
61
299139
9
11
64271
39
68
68321
33
117377
485085
30
56
60534
81
59
6
52
316541
191846
78
29
381606
54087
58
236948
39925
513402001
138886
37713
11
74128
894129534
72
43
58
24210
32
264344
106307
222308
325285
98
354486
98
473354241
23
22
493585629
2
56
34
14
3
115801
253689
179872917
89
35
278293
51
467138
63
4
6
637745675
77
4558
71714
265350
85
130546
3229
24
54
344139
11478824
63
2
193113
265019600
315422066
124214514
83
145711
47
4
47
42
53
3541
5
20208
167653
101339
2
229137
861834851
443299
19
338925
382026341
499240
84
28
323478
7
69
22
5
198990
565232653
225630
13
28
56
449188430
79
446295697
16389
554184284
8
52
5
112050
32
303892
480324
280862
23
44
86
87
1
459348
1477664
62
472930
71
60
31
11
6
3
367118
384507
100990
19
87025
470382
9
333410
70025
4
105225
251464
47
263274634
66
446864
28
76
169515
115620
866339605
209734
474202
19
30
302826
83
147091
50
73
3
33
81
330716
82
14
118850521
1
321112092
314869
86
66
38
83
11
91192502
434310
97
441764008
83
45
7
88
79
165179
5
115516
486621
8
52445
299974
346594
304395
25
163493
5
475704
17
37
46
5
40
551748538
72410
44
57
55
673647669
430515
173663
66
75452
394439
428178596
995032283
355340
53
93
103252818
90
374371618
50
435438
7
68
31
30
1
4
249225
425235
183773
88
32
97
342212
82
16
10960
187718549
42
30
3
81951
166331
33
65893262
243984
8
69627864
6
18
34
26148
28
133505
55
291491813
417109
197252
79
244924
254973
78
22
5
204216
7
37
29
375108
424248
40
1
499435
106116
291679
87
97
88
206341
231061
7
72
196198
84
436065
10
948914369
1
294821
7
4
378800
191827
359122
358403
48
9
454410
36060
61
167261
3
23144
19
92012
7
333847
379228
470270
94470977
47
216742
38429
91796739
171112
136714
159018
77
26
37
234890
15263330
6
195074
288857823
302289
949946343
5
67
111676
644261282
84
9902
446830
499511
61
150098
70
31
38
372327
164778
326559
221086
3
38
194405
144317
90
32
89
24
787903455
60
68
300113
60
179459
95
59926
314983
51473
46
726290269
588534342
43
945790314
4
278441626
288217
68
78
80
93961
247016
403547
29
1
838311458
413318152
55
16
300860
6
300636
339118
423332
154249
66
41
73
286797
26323
4
52
96
131943
278343
62
70
212179
434402
394607
491522
482144
8
2
211961
76
483227
10
9
216034
111597
75
218366442
99
58
192644
38
87
923111599
426389
54
388194
15
22
25
1
30
54
6
863
748563665
118925
865547693
339064
150357568
15277
16
18
253078
347623
290474460
30
3
18
31
39
57
90461
432665
54
280941
209448
354185
800895243
98
72
372957386
68
912646533
460207
887345035
901136687
69
476744
123707837
192463
90
161775
61
349876865
1
12282
946522362
882245728
63
459683
15
336928
72373
179961
43
40
353862256
440768
3
31
83
229451
125771
5
157500
119901
57
78
40
15
46
1
89
59
806490834
43731
177342
89
51
8
84
618152542
15
448031
344454
2
293917
423016
2
488093
434946
314712
62079
22
92
44
74
42857
85
143539717
9
349678
129857
494138
34
5
28869
33
239010
4
109920
90
99482
99
32
327844192
32
62
234301
971595243
377295
1847
225630
451964
68
8
422981
398292
285887
307938
498580
48
33
480490
80059
77
52
698878224
106543
26
8
134012
86067
44350
2
81
26
34
1
207977
803496815
570832920
307915
35
288614
48717
437776715
471981
210379
6
59950
249571
493068307
60
85
21
442652
94
12
1
50
59
54
2
87
80
69
7
64
270256583
98
49
224782
480182
74
72
493419
122584781
57735
49
68997
92
329770
347144
219286
339952
463422
82
46
288690
195409
56924
169484
492370
36
50
723110363
58
77225652
1
24
79
148680
9
71
291512
82491
10
44
335960362
22
58167
292548644
448553
83
368941
52
318542
234492
400652
34
330618
37
1
81
20354
20441
8
68
111388
434472803
60042974
82091
170559
68
78237
67
22
95
34
6
37
31
458719
414231
497921
59
26
3
60330
56
2
20
15
26
341642538
252275
361355
98
92
93
97
98
31
4
304011
77
70
422056
9
50
530377429
35108
902612102
99
65
904519512
20
44
95
16
30
2
457340
220862
376502
149849
166924
617346977
16
98
28
73
895460339
85399
2
4
277865
83
75
344128185
298031
23
82
305735
236802
404108
98
94
52
228634
55755
186004
457678
292243159
13
4
230636
67
95
117063
6
23
99
54
98
47510
55
82
323589431
412548
5
22
2
332662
408672358
380217
6575
26
119262
1
355777
250985
291027
225659
416083
108456
70
419423
70
351489
201128
509520092
83
330633654
625947801
187410
33
82
86
53485099
498587
30
55
17
17729
317431326
29832
89
8
27
74
58
75
47
685210050
82
46
9
43
24
43
246199
93
38
466595
66
201322
244540
378589
50
40
18185
56
416672
201876680
180501
41
578678911
452069
589279082
136174
5
350296
44
982868678
226582
49021
379601309
91
86215623
17
393913
81
307753340
417906
347812
733720042
434389
115541
297842164
67
414601
4
368002
322352
112209
160207
4861
77
42
86
81
160766
442730
235068044
56915
396880
485270
86
72
87
3
209155
62
224031784
641040918
319421
77065
271462
707155231
354604150
464655
203338470
11
347202
75
14
473555
45954
157614
48
7
74
148158
160840
7
134072
60707
438472
188534
47
113629632
95655
325196
74
7
33393
44
2
360354
419568
493601
343177
97
94
40
326676
80
440923
431522
412961
153331
6
89
177231
482527496
68
98720
42
83
95
60016
97
56
118990
8
460159
460293
350578
49
411429
71
849904599
58
85
552098644
74473
388143
45
10
74
2
46
192678
85
22
86
85
123249
378182
47
8
13370
76650799
233141
70
161925
390715
88
67
368402
4
99
98
75
312267
140870
6
397264
146112
17
4
260904
449650
72548
344143
57
199382168
43
383306
89910
38
46
49
499521
16
486176
294504
206460
24
89
4
147995
230401
182001
61
119428
7
206377
314131
520496553
265154
338645
19464436
6047
16
718990202
61682
319694
70
11
30369
418698
207508
39
81
60
34
25112
32
99
31
6
28
60
3
320144
353754
65
497215
26
89136
436320
196405
89
61
94
47
460305
359912
93
169846
201065
25
64
26075
9597
59
35001709
77
93
40942
4
66
778933234
397541
606085165
148992586
352604
18
93
16541972
319011
410638
99
96
23
89
256439
75
17
4463
43
61
415799
369210
74
64
2
165700
457631
455686
324447
69
317941
26
51
270720
20
52615
51
41
5
81
90
8
86
9
91
209875139
167135
868140387
91
26
75757
78
333788
94
228423
2659
5
967943439
79857
93
9
385511
95
414543
125587
256994522
28
48
644002571
58
2
338368
5
237075
52
54
138774
63
352957
87
785542314
170605
369024
54
32
966500250
321669
430513212
523121079
370962
344682
280606
71
3
33
81
98091
85
7
347687
432830
267884
91
55
96
22
293311
44
87
226036
61404
94
85
68318
55989
45959
529787115
42
68
1
89
4
333459886
766878531
733365720
71
78
49
212941
103461220
478568
802631976
1
98
484995
58
475882
77
76
64
79524
21
56
50
368549
9
232708
33356
93
67
21
177363732
321767
204088129
330298
81
435178
41
28
192955
69
468157
46
311100
2
8
89
90
319054
2
48
86
410856
188498
32
154319
71
46
40242137
415788670
185106
255872
319769
372361
97
144898
13
41
363101278
84
57938
43
163151
209127
390682
319741339
280229
75
93
228492
221915
11
402904
1
76
356433
459928
188887
635254268
45
378760
123506
76219
2267588
39354
2
19
472249
198523311
17
33
59
16
3090795
95
50
48
408446
437570
155038
130726
48156
988814566
81
355342
69
58476542
357835
180824
80
62
1
85
34
195498
54
1
350409
74951
37
250282
378839
15989
78462
98
373375
259129
445933
141568
68
57
319780
86
62
6
15
204907
7
85
16
161032
8
54
464247
8
456945
9
178311
77070
73
18
9
204376
71365
18
251560
8
139315
55629469
46
918610583
25
322046
320020
74
60
178496
299787424
302603
254075
26
53
64
3
94
15
90
503409188
17
10
74
12
135385
269786
5
808454418
18
59
286956
83
58
72
97
146845
21
230879769
432025
218789598
293130
178127
8
1
110128
1
7
323725
7
2
67
179270
87
187529
271677
28881
196945
52
16
2
55
233846
789406329
249201
1
7
126503
25
326056
475757
53
23
5
78
5
169728
108900
424166
34
39
203997
159220
11
88
30
482335
916734237
291703
1
33
91
74
91
60
166510
2
15
76
26
275265633
5
66378
35
5
737702524
878019886
65715
390081
790691797
18482
54
5
378811
3
9
45
419366
244928
8
284295
76
67
106886
92
18
147568
46
853295231
323270
353464
95
891422085
137732
46
461573
10
10
114839892
5
24
389572
29
66
8
268238
93
5
50
64
31
124247
184598
41
55
74
95376
411965
92182
99
67
89
48
294150
44
75900290
447424
1
117387042
72
158532
327485
84
401187
7
13
360542
435930
36
102298
50
27
3
98
14
245624
2178
403931
73
9
90
241190
10
12
76
92
470190
16
71760924
199
160625
162408
36
309331
95622
74
43
162390
73
32
86
779886850
57041
99
71
414810953
73
8
255710401
9
79444378
322587
85
74
119325
336760
496349
751123004
21
177433
165562
95489
2
362594
172284
2
85257
106637
486140
96998
253235
91060
191006513
40
75
395620
70
141797
718926096
465028
19
296637884
347541
55
255398341
31378
379423
40
43
166151
414252
14
17
301963
8
63
77
35
17
766191494
390333448
83
84
72
292193
94
1
98
477145
40
60623
23377
249160
10
135079164
254303
6
79
14
83210
339782
48
71
46554
19
293866
93
28
97206
4
32
5
7
34
58
34
2
11902
33
170719
19
78247
63
180345483
21
166278701
67
11012
81274
5
465544
96
58
86
266948
62
63
85
13
9
983325957
25
198123
10897
403802
1
19
72
38
89
464979
267915236
869781882
71254
319374
398188
88068
28
659862092
54
38
3
55
199581
64709
6
65
487250
28
140760
294123
86
1
5
58
477965
78
204328
465843
364108
69
75
162237
1
9
167296
229600
97
371968403
7
10
66
43
61074
636952418
38
6151555
312204
607048103
90
187186
23
237395
93956
8
318689
420289
433806
473367
370330
214450
91
76
20
4
387809
398608
457468
71
84
88
34
134506
328869
9
5
393503
498338975
355031
66
474690
70
5
85
59
369803
12
4
363192
87
2
48909
88
4
477861452
91426
31
457381993
64
6
88
207031
107912
92872
422211
4
68
44
488939
25735
215195
330933698
19
78
451007
36
31419
72
68
21
91
25
59
60
65
39812
110386
47
417673
25
20
95
8592
6
164957
41
73
14
5
407985670
504480291
670702584
67
8
56
336296
35
481144
71
192392
351542
256955
320034
10
56
307308
415280
3
333600
50581
75
32
498672
70
8
9
366639
61
338485
7
63
263000
28
57
164214
396457
204044
155919
31
400100
277453
242932
91
434461
3
197660
22
6
348036
69056
44
380888816
371614
73565
30
22
87
99
9
24
304159
103285
92
10
814621020
121255
92093
178688
287113
10
203275
895887369
7970
58
395718
160450
2
927506887
11
2
9
63
425620
80
88
406712398
52
154528
239146
284433
69
262474
54
147666
412827798
283803
182500
61
500612619
129146
40
402265
486566
42
196687
46
11749
314016
43
835068780
66
132747
294851
97
96
124473
8425
31
53
386848323
98
415507
65
1
399253
73
402287
401781
80
265867
93
7
129052352
18624
146692
399181
231155
89
91
60
112005
63
379056
68
25
7
189277
67
97
64
20
436174
117576
317048
61
373130
349648
215570
138
9
10
58058587
6
92
213969
83
570519201
259395
360615
177632
660433054
6
146917
38
42
124644
237998
88
40
173948
14596
278798
61
409847
433790
11
443302
72
128076
173264
5
58311
455991
253921
93
397485953
355098
647669757
442402096
127599
212765
171984357
19
4
71
32
296893
428948
258018343
66
438493
224990
801813791
391858
8
72
71601
450276
1
67
95
184508
290559
58
428098
7
125388
96677
78
95
376666
9
21
76
358167
362001875
258816
92942
833396932
34
195919
721831943
5585
36217
186090
310778
268063
478758
343529
451481
129015
5
26143
484394
182144
2
102361
483272
92789
43
88
354306
411690
368324
32
476099
2
484220
254975
88
111107
46
1639
75
156101
330341
242736
61
39
186264
84310
360807964
140162
5
2
440899
79
474923016
423594
4
36
85162
443690
242039
2
990090978
89534
59
157049
71
148517
438075476
78007
2
447413
6
9
14
67
394291
23
168055
27
265001
319295
55
791298531
178819
2
448676
107125
32069
1
31
377262326
9
31
17
91
75
30
326633
310041
45
43
54404
51245
213671
341967
75
169578
53
414678
185507
80
390148
40
52
34
137452
54
28
21
4
30
92
373166
47
352045
57
342147680
99
56
448326
232725
262317
552636081
486944
151545
96
25
640860321
36827
309966
96
71
332114
9
50251032
44
3
203146
999157110
173448
867318806
14
444034
89
35
4
423341
180981
6
315444768
253484
287498960
215469
382592
131878
468696
68
2
750861649
971150813
40
34
476938
75
2
52
90602094
78
99
55
31
123194
92
477139
83
83
28
97699
73
558904631
24
73
1
20
70
489717
457984
100861
71
822627706
313411
75
18125
159781
99
29183
84
437529
444350
20
279978
27
145327
15
477338
29
77898
79
73298
156574
59124
4
449702
2
97
58490
76942
124427
97
66537
5
419327
339202
191576
82
5
158611
56
1
1
368029
90
438255
370219
389184
69
79
159800
4
20
37
449447
61
86
220407
152872833
1046
30
63
145090182
382352
82
84
72
975983793
243073
77
312605
4
31
460926430
36
18
139336
120160
919823985
9
51
122301
478382
66
233159
88
839175333
70
13
347512
55
399310358
50
429020188
902396715
11
88
403785
176173
52
4
49
79
6
66401
11
59286
236379
84
31
46
252660
415416342
35
89
17
38
184039
31
184990298
8
499238
100927
96
27
66
21
36
440428
704261369
21
466803
86
5
294965
35954
471088
54
326227
278348
36
640335900
25
11
39943
1
8
427290
217919707
3958
464391
3
265050
417595
97
8
2
194668
55
447114
15385
35
9
79
44
1
87
95
2
459009
54
35234
949510531
216092
61
421398
95697
1
4
20
471158
320439
86
55
446118
43
1
873253806
74
178724
293139
294009
71
205733
94
37332630
34
454824
121453
199614
11
76
438218
62
49
371673
30
47078
927943279
7
27534
94
92749
102898
10
51
468312
380355
48
96
481150
32
179432774
81
41
88860
26
43
78
105186
91
118677
45
102051
51
92
454206
54
82
7
91
9
66
49
841256384
4
68
29
406412
697505020
59262
470777
3
591
57
3
253967
495817
222393
64
21
60
199685
117075
912708864
276169
216981082
488475
80
6
6791077
150679
460049
22
56
81
217972
43
96234
61644
34
71
115824
73622
492677
8
257485
206908
7
3
79
124335
291383
97
35
81
151703
48
43
559069357
26
48
14
38
28
7
30
263619
25
6
37
119742
348686
75
5
50
132475
94
83
213053
74
10
27
280919
197201
95084
17
104495
387239
3
552139456
137568
99
663929074
82308
104521
40
80
33688
410071
383914
57
72
50
726823634
25
277928465
226201191
20
726564236
46
32229
57
92
20
321706
404157
25
31
217925
308505989
39965453
97543
1
31
730080441
312223
224736
368522
458816
295522
5
170142
47
1
88
2
9
87
74343
347428
2
22735
81
68
95
262644
189619
412280
22849038
80
75
314084899
194219
8
86
114263
404232
22
307666
47
323237
41
126515
726802897
44
19
9
477591
102356
1
308510
143776016
210448
223424
80
34
277023
23
368298
21
40
304549
14
11
172425688
42
98
63
200936
91
5
43645
741662346
97
284683
93
16
303277
78
34
51
85
365492
815401115
51950
87227
3
6833723
54
175505
5
820507365
16
93
80
287221
200980
99716
172069
227317
55
38
72
119333
478604
43
667251696
1
72
57
96
58622
271846
218106919
17020
871847240
191661
74
29
68
6
9
22820
261983
207741
409389
275388
403493
9
28691
4
3
23105
6
53
179492
98382
388535
13
409409
136909
85
88569
52
264839
89
240309
10
21229
61485
99
33
298201
6
22
63
433563
5
11
66
43
343360
440960
237905
93340
276723
116673
33
9
22
282309
6
500900976
487617
401951
64
65
3
8
31
66
340587
36
65
121173
333305
80
89
3
94665
14
13642288
62
21
73899
25
3
653790091
277466
119478
306674
82
89
7
341387
37
12
83
56
89
126742
29
53
111743
50
44
252975
21287
837986624
535485933
93624
349232
70
48
97
2
266095183
229550
144848
49
578661508
125859
12197
421276
4
771287207
270701
86
293173
208632
307667
224154
3
64
483841
1
269795
430823
46
32
38
79
883382030
72
32
378790
123800
31
403675
416277
151929
369944
37960
593303894
38631874
67
57
60
40
70
60
724611827
293640
483734
99
84
286467
295567
1
97
87298
78
324032596
225782185
17
58
1
38
446981
232180
4
51709
42
81
31025
467353
206587
400477
73220
235954
195540
32
28
18
176206
261052
65
73
58
37030
39
307100
5
499635
118766
899784489
8730
478285
24
828556026
112027
33
8
9
98
88
5
99239
36
95
164618
476955
26
252513
23
51
2
68
360567433
21155951
468860479
19
32
7
69
31914
53
248393
426168
243769
777837267
413809
492937
429705
845555925
56
335092
466984
329655
13549
57
490849
260003
10
15080
407601
288581
8
7
82
30
34639593
38
388949
61824
466521686
1
208449073
88669
288306
26
19
483389
30613
36
69
6
420502
2
21
209254
388828
107436628
5
356310
20
82
58
224993819
80
29439
127390
435569
21925
12462
24647
30
20
63
124779
3
297444
81
24415
123821
199439
74
377127
325884
6
40
348017
62
94
498049
230515885
729143413
79
423740
26
848982576
18
328087
43
60
92
247123
42053
44
43
78
96252
24850
62
71
235367
67
190488
453710
9
37
372389115
261305
271593
93
424445
101126
72
457166
1
63064
165538
8160
505670654
79
41
166317
9
4
84
263475
78
10
320809
98485
102774
60
98
32
89
293523
153151
59
4
435579665
360599898
68
35
181621
45
387374
383491
408798
70
370574
78
256859
245401
363939
204572
781711037
8
21
260068
85
4
377054
45
52040570
271888
194890
7
21
125369
38
92
13
97699
97
673714715
498152983
805025223
8
35
158758
65
4
901192469
405399
29
9
59
69
760457617
63
45
220885
57
49
405184
3
55
75
32
66
40
422416
11567274
936982387
205027260
51
133361
72
98
39819
241042
41746
350521
60088
9
331733
75040010
314604
39
422534
44
25
48
79908
68
50679
80
525796772
149465182
159801
481224
9
357259
198055
47885393
120047
72
77
889426092
94
69136
448855
23
1
167438844
38098
9
14
10735781
391950
86376
76
9
361667
235530
5
93
68
70
81
283362
40
47
57
80
18
98
2
77
27
221433
1
94
515465653
3
144494
74
561320709
270780365
468177
8
3
32
51
87
18
126024
53
639805163
9
79
76
44
86
12
42
451789
93
7385
89
20
74
46
430514
55730
8
218965
471898
553549553
15
95
19
63968
61650
690785624
183183
445225
17
21
47
36838188
93
146988
68
2
19566
70
30
342672248
367920
322304
42
31
58
1
32
487035
79
469055
19
264720
335361
300232
293077
229855
289006
64
6
98
84
70
12
278592214
339912
117910
99
28
156319
88
679813929
6
16
58536
200818
92
71
31
383605
273371
31
55
49
57
450785
270970
98
41
7
83
30
30
106607
47
83900
458086
22
376961
247099
58
92
97
28
90
485828
36
61
14
85
61
51
5
252255
362769891
97
462030
12
370506
346054
601599210
77
32
4
437571
72
30
7
12
45
262371
30
398580
37
43
42263
1
98
236723
355131
382249
133170
32
780540331
114750
66
312674
49
218438
55
19875
517532619
55
200379
188641
343196579
38
420883
363830
4
258969144
114341
7
25
232735
989500216
37
8
44
5
296034726
331686521
54
144284
453571
171879
490004542
56
224769
129086543
216728
46
182736369
10
64
374486
91433
7
87
840460073
19411
332861
4
22257
24512097
31181
8
277126
89780
279715
33
395480
751104365
372390
75446
66
3582
5
40
484656
1
350485
221623
214698
79
95
342917
295279
65
459746
64
48
733918513
5
64344
2
33
5
183529
48
87751
184809
495790
176254861
59
47
55
408086
35
224969
116850
5
30
52901
47
367146
31
58684
254384
156736
66
206134
284053
318019
7
497287
356996
60746
48
64
30
43
134109
365151
362880
164477
87731
20
514480862
70
416499
380274
73
68
65
464685
58
47
343391
62
53
490054
205232
2
90
68
90
81757
141454
433855
138500
346843
90
106157
496380
86
42
107812
74
18
334481
7
18
27
106100
365946
72
229115
198015
66
119121
441036
32
75016
90
49
40
81
129413
17
363769358
56
6
21
482432305
96
20
62
358983
107877
270433
959630388
6
69
691749519
7
49
72
43
278875987
39
59
38700
97
182357
246284
56
2
85
3
23
80
84124831
180078
6
271581
42
223899
4
403984
63072
257920
52
60
227251
367413
145078
413878
44
37
13668
7
12118
186636
30
1
7
38
7759
169955
962939624
708039483
15736
135261
88
490668209
304157
203533
57
20
96
38
223020
52360
85445
74
119268
57
764940465
89
47971
70
75871
286154
367261
18974
90
274912
338834
18
3
33
361074
67
157369
96
6
78155
256502
54
46
8
431198
405438
77
425731
8
386057
75
845420835
269907
19017
88
63
78
31
36
39
406024082
116844
51845527
405822
410965
54
10
97
96
187640
91
29509
290750
214924
46
348650410
60
50
69
188451
991185244
60
166794
201625
16
30057
3
120027
5
16
1
241802
75276
19
72711
5
283789
11
30
82
242724016
24
50
358611
29
67
150161
343083
64658
68
554141685
87
71
414910
3
9
2
111848
326620
50
89
8
227293267
28550904
83
46
1082
4
198050
21
462439
92
865561119
47
1
398950653
2
82
84
178906
32
316641
180521
75
302904
206638
49
22884
63
225422
70
447836
19
1
76732
480941
88226
208618
74919104
290433146
64
146967
75
83
159714
319910178
558533673
42
99
184779
88
3
479142
292813645
12
302672
62
80
305051
58324
350839
340222
25719
6
378265
496972
151465
508797749
5
388387
12
29
4
752448088
197007
90
395808
29300
58
730006839
92
1
395242
292843
97
1
21
9
690953953
298838
232220
36
354067
680505587
258423
27
83
349653
31
945973118
938008081
10
10336
29
69351
585455587
480491
54
208323
23
61
54
445171351
91178
78
52760
67
2
40
4
379059
1
82
51
93
195198
343118
58
198253
126461
48
86
150175
58
36
37
27523
478440
9
42
2
4
118642
63
298955
61
3
382041443
41698
90
497356
32
411685
7
5
49
149385
56
412436
97
719643882
33
27
57
4587
87
183491
479236
378332
436278
111229
171664
387807
1
594404267
77
167420
91
76
410505
88
707598245
902406417
71
438897
85250
82690
45
69
434771
291227
55
73
202284
439527
78
491889
65
194244
331194
266996
87010
68
470205
82
417546
1
25
41
57
233319
48
8
79
21
308122
515426109
8
115194
877073142
271198
87
217387
90317
12
9
420505
141539
420400
847206748
4
4
116598
5
6
954177064
97839
38
207260
19
70
90
91870
456238
81
471684
18
171024
6
44
80
83
283812
56896704
98391
770612045
450127
288825
448664
73
396761
198946917
279303
293774
282781
80166
6
317464
56529
119286
80
40
497917
36
47
381424
45
32691
106036
94
791
97
99
4
31
320406
54
6
74
379773
432437
433793
250004
2
6
87
132254
32
524563335
345295
74
83
20
62
96
73264889
4
354280
25
57554
354583
193404
452370
96
153845
149391
74
444194
180377
418361250
14
8
93
434757
3
74
14
176082
160186639
104472
868995871
415501195
56
628436823
206514
263634
475448
79
229153
85
351311
13
361582
154009
297
304137
75
441357
59
43
44
10
5
48
48329
54
487320
14848
11178
341835
80
447534
95
6
56
84
22
9
251260
31
39
80
17
360797
23
8
413443
88
372812
7
61
782670550
73
298720
373607
264240683
325081
48
736973610
77
56
61
88
492310
399156
64
34
32
868611743
397791
45
244942893
7
10
380175798
304239
277643
68
93
7
153300
162805
238046
47
146215
27
9
2
393415
55
27
413384
45
30
3
44
28
70
464966
62
5
46
76
352152
9
869555009
424336
346444
57
29
13
369258
83
59634
582660898
269198
111375114
322011
49680
285476
364491
82
87
51
942877755
69
41
488917
207127
581810035
56
50
231944
199261
4
5
77
659360352
168955
71119
14118
222492
64
94
94
179480
9
2
2
27
30
77
9019
318027
41
13
63
46
9456356
80
18
69
859791121
401634
12
63
212673
418157
377241
7
32
400491
17
401625461
80
99
240640
91
440467
30
421459
80
19896
656600284
60
424831812
174952
62
220403
70509
68
287684
991101048
383269712
11
46206
326373
4
43
498261
475206
25
447930
136827522
1
492433
5
75
31
91
368342
141470
462110
104966
32493
52553
381730
95
340932
465539
43
8
89404
893380537
404702
725562869
29
94
117936
473245
159744167
148391
38
157995
463833176
418891
386422838
296057
72
106649
41
1
26
209514
290346
42
135554
439215
227683455
2
82
692168677
94
391320
73
57
45
9
84064
42
87
93
388297
62
221405
13
75190
117511
24
450183
2
399952732
19
67
471519
85
421071
683854108
132049811
93319
75
219040
416688
235030194
227572
72
39218
193004
839830905
60
320858
49
67467
97
272106
76
80231
20762180
1206949
48
31
27501
237213
98408
409114
291271301
314510
1
82
27
9
54
165605
59
55
24
97
16
20853
4
37404
24384
831479819
292634
64
945338499
55509157
25257
89696996
84
28
93
2
8
227948
126388
45
272003
81
44
43883
41
75
277293
98
422372
16
436849
84
844873086
29
204335
76
214312
332311
71012
299581
7
158138412
435238
7
400116
38
374195
276005
312964
74779
2
45
10
24
8
315192759
364277
317458
40948
19
37
151977
64061
58
379025
8
466858
440387
216477
318479
91
300642
10
713312102
361292
353370240
24929
336073
3
21684
226018
33
964370529
3
94
85
378988011
254910
161896
422205
286368
774530187
69
496264
47
88
413077
339946
52
946757767
68
190013
9
994170516
261619
393497766
60
210416
87
8
668668637
56
10335
209295
67911
192730
110159
113469
213292
440582
66
72
536726519
10367
364908
993792534
7
73
65
82
426204
99
36
58437
83
45
137954
69
27748544
413219
162520
444954
212583
1
352694
5
74
29
74
234563
6
53
69
38
753146296
59
55
864066361
93914
89731
93
278795
51
457428
82
194147
51
73
35
5
14
35
10
3
517793785
324435
189594
752248561
24
443023
6
17
93205
228895366
87
998296432
262115032
250493
571813734
97
6
37
684213127
51
475413
368439
8
57774
42545
4
465792
321545
6
38
80855857
6
8
61
32
15810
90
54
100724
10
232664
4
423465
40
743737083
341162091
406566
6
53106
79
8
306329
61
655004100
61803
92
197177
77773
29
3913
99
72
39
360805
439303
273350
321700
42
76
107171
82
81
19
6
356357
703013447
21
11
86
326506
129188
25
27
932545099
136902
1
153020
9
44
32404716
208651
588950002
32
274857
671950379
216077
32
48
87
440525281
18
35
174419110
382900
456982
148051
367032
339048
246791
461809
207848529
93
55
434467
10
289593
447350
413616
90
179385
95
42
968753029
48
2
33
98
42
1
83
29
36
465313
60573
606172266
57
250361105
2
246931
91
182620
108509
285317
12
17
73
315616
386211
56
718607432
25
33
26172
206557
170370
70
413849
393652
357141
10
240903
61
497822
77576
84542
48
335119
469612811
8
38
479636
434748
224745
76076
434383
37
497188
540223978
109679
56
278484
1
39
27
97
114997090
368607
93
39
4
594521778
52
373146
382982
111772
423116
5
1
8
62
15
30
11
7
40
91
271608772
10
93
62
26
247985
63
53516
9
2
33
249818
8
94430
352149
48
414943
142304090
64
96737
40
181027
452432
475084
483604
89
302435
303496
26
152406
76
1
72
59
57
497699
26
36
5
4
367481
62548
76
7
163018
309484079
360619121
54
5
3
31
21
23
2
145707236
269436
71
54
21096
79
91
5
404890
22048
294753
537485718
15
145137
121153413
474345
25
375837
245825
98
59
31
37858
32
447632
483268
10
54
68674
44
159668
172783
61
410440
52
95
383134
54
102884891
425862
230794
368446
661878692
628565494
402043
4
66
346487
193151060
5
368239
251393
70
363809
20
34
677954716
332227
345936
58
260846
152526
61
27007
8
45925
3
552065268
850147437
70
64
120047
43
304579
149709
113624
7
68
202376
417269
82
308217
891130172
253701
98
1
257185
175481
78
3
447534
143478157
146588
441962
73
26
116523
23
40
67105
7
513690983
66
94
22
27
128914
361357
319998
14
20880007
8
50
55557098
2
91
492831
32
424980
199460
48228
248679
64
124518
478964
305613
85
23891227
133577557
42
157564
136319
8
424691
39
668073858
835244230
7
99
292274
26
93
455148
18
126959
6
51
138065
13
400583
43
175150
230500
35
7
38741
1
89
74
95
234764
10
65
31
12
96
100766
652303123
14
33173
483161
8
1
98
25
87
89798
54
274756
72
173907
27
86
19317
9
67449
190891
22
466346
55
6
75
19937
54197426
26700
69
280349
3
31
385131
211634193
23
46228075
390731
3
333880
70
309474
55
574021969
87
123408
35341
57
425136
36
70
355776485
12
8
141603
39
46
60
56
4789
16
774115222
45
59
704055387
166660
362076
3
147706
37
2
475626
469369
95
108520
72
360316
220961
97
38
9
441916
45
8
94
87
722487254
40
110484
32
62815
48
45
147268
143575
487522
316502
97
380018
14969
81
3
86228
1
7
279740430
258140
25
403855
62818
472518
35035
327021
679110171
93
3
442524
83
359163
278356
32
54
49
48
80
14
37
616729919
39
929018529
39
52
97
76
30962
5
44
761203345
307502
8
89
51
95
101897
62
463199
450611
2
144896246
5197
30
46
769392203
54022
2
28
30747683
494261959
81
392296
440695
13
210346
408221
406726
60
215027
450326
201089
96
21
77
280752
130441706
4
830239531
233608819
188771
35
422533
138347
474022
383291
23947
60
7
285539
946569408
50
30821
86
4
67897
136267
48
88
87
33
4
49
12
385604
96
41
51059
64
22
355750
420759
474648
41
184249
14
232143
13
375249
23
456026
460989146
117388
63597079
767743928
285610
30651
75
118340772
79
99
602260564
869965604
176549
51
93
112031
59114
334065
285921
6
8
62
332387
460171
83
6
23
35
19
295070
4
364133
98
81
168434883
125327
282003
572888878
69
494468
396505
75
61
218513
33
404557
347284
476056
36381
140964
85
52918091
1
469063
65
392181
872659060
93
50
10
314392
6
17
95
500164524
70
85
2
42159
107850
768452330
11
27
142035
438174849
26764
8
48
644754348
3
64041
36
73
65
310770
84
80
85614
74621
37
23
216263
34
387280
300028
185415
493414
141341
209071
83
205241
2
82
44
2
6
591113932
68
60
9
33
80
192738185
28
67
396250
64
67
72
17555
419129407
23
40
186305174
45
271952
46732217
552797763
400672
306504
76
60
3
149289
21
978877909
106340
105026
106343
52
55
545598864
4
32
481238530
98
19
54
463013
23
52071
48
349132509
487001704
67
95
189224
35
8
118914117
5
80
78
457205
151561
26
337750939
1
30
6
68
132523
16
221436
17
31
484733
66218
84
51
67
57
106812830
609493641
10
59
78
82
46
77
1
350963
98
740583337
250882
84
29
75
91
489658
307027
6
34
36
445287
295708
8
30
242859
63259
1
5
13
35
99
17
91
50
46
42
6
86008
3
75
8
198800180
5
65
41
47
6
224106
43
68
270478
140062
44
77
98
326119
26
99
8
2
374596
69
31
74
92
87
494230
1
66
18
14
470406
4
41
14
128499
250800
83
489806
85372890
34
84
108647
15
2
486627
58353
61
147937
16552
439157
190500
455090
481069
162746
72
126893
99
84
5
210100472
284248
90
41
255067
809074607
41802
458061
53
127742
33
34
72
80
52
60
34
416014
712848221
99
13
90045
86
220577
97
124544
54
295031
4
14
87
71
22
27
90
78066
43
423999
65
66
71813
9
73
325874
88
45347
29
187169
404806
91
60659
1
362127
61
281899
644363117
15294
14
375634524
90
3
169706
8
1493
178380
20
494141988
379811348
258638
27
149414
167405
443249
461125
87
28634
7
97
20
3
397151085
82
578612297
28
50
132051
188624
457531
99556
62
991652873
78797
42
362822
71
97
281297
261962
81
66
238338
242070
818895272
58
309832
419374255
64
16
405476
149667
9
444487
103345
22
374792
171638169
337844
481310
44
167909
96
8
18
636240201
9
12
344724830
423166
237837
60
462581
239957
8
256329
70
202206724
84
226232
411859
299898
156037
25
498467
274047
30
446972
13
4
34
58
59
50
71
234167
96
43
32
72
8
9
14
62
5
472939
87
38
44431
7
458850
397829
174620
463853
364314
16
51
12
312337
15455
79
84
192394472
9
83
375961
44884
220263
82
54
88
80
193076
89
952783412
7
159564
400856
172688
75
244569
419951
28
40
61
466497
42
30084
196731
317796
416996
32
34363
266626
31
66
208193
27
86
346189
27474
91512
243844
335081
5
3
30
185488
3
54
75
57
9
26
236730
82
57
34
55
69
236441
149461
1
209901
925347741
458266
448396
468787
163313993
377233760
850288507
78
90270467
231582
41
16
79800939
55
9
69
137530
163762
34
2
54
33
788810006
11
106681
382187
286812
140781
30
179601
64
86
15
2
195618
162419
69
66
44
499792
438808
233355
309653
890088133
6
99
15
71062
979675726
178239
97
36
186274
51
4
90788
59
248774
231553
724171710
333914
396799
40
280656
12
60514
439009
367296
168708
616703101
167221
1
369607
170581
9
134160
73
92
74
70842
133193
70763
840326191
71
62913
5
53
98
52
486888
221718
407703
47
62220846
25
404187
352210
423156
357807
352672
71
31
48
60
1
26
170053
76
60
8
8
501214792
67388
490101
51
30
5
399254
143171522
258881
34
88
238796
16
202919
475929
188107
98
155600
39
28
50
78
36
354065
35
60435
198452
36
7
58
438707
886749778
55718
297480
367885
283132097
56
68
42
369311166
4
7
360705689
4
485290
154615
271095
7
18
26
208920
12
8
175449
12
625483995
54357
59
136385
83
423690
243409
613378925
11777
219827
82
406962
67012
80
97
150713
128549
216885
330852
493472
91
71
383075
457985
440634
91979
52
59072915
52
259912
191664329
248017
93
280053
299701
108809
1
427716
6
273514767
812954007
93
75
12
23
87
8
973473060
69
54249
4
173604
25
10631
293721
13
1
72926
3695
205679304
19
65
64
85
446598
59
780142631
35
107610029
290275
482238
533710751
296998781
300231
199228
56
81
43
60
758276549
409493
37
1
460814
85
48
8
77
4616403
224653
425837
377562463
202779
339014
29
195300
30
79
291974
7
8
20
60
364831
409439
155747
217634
209462
68
34
20961
262142
66
377082
310499
28
76
45836
57
2
26787
76
253995
71
6
961115951
75
35
76
69
80
523160516
28
494499
429872
482344
42
388845
2
41
16
352132
45790558
219673
635925451
46
66
24
27
16307
73
161522
14
55115
162141
4400
11
21
275627
245423
99
176978
425767
38
24
69784
363140397
74
422663106
44
318294
399866
122798
20
313760
40
242864
128508
48
70
379605
60890466
925719142
493625
269165
55
9
925111590
178350
4
1
71
46
141643
46
43648
107639
68
62
355637
258354
490538
102156
292762
341124
28
20192
45
237034
174208
71
454354159
52
65
437305
370393
387936172
299970
125540570
759406779
4
7
217836
458863
32044
154525
45
486537231
4
38389
225270
130086
141268
417861
7
76
98
1
224206
667211134
64752
6
2
17
97309
121959
150857
95
38
757228790
50
93
425877
365499
46
283770
262371
311878
78
141933
1
8
307696
33
62040
42
125522
417141
2
196759
84
21
11521
369241
95
245054
359337
440434371
333271
23
246494
80755
52633
27987
279153
386477034
343732
44
23
20
135422
78
55
19
93
731858168
241668156
187037
50
54
36083
920400536
404503
392691
48
8
37
435483
74
29
4
320367
195187
37992664
371251
15
87
9486
198452
80
54
423787
323136167
183486
70
78
3980
50
21
444358
22
428686
13299
726922134
8
79219
111452486
28
269097
261080
75854
68
15
500866757
498668
302924
622005274
52
543518412
16
153359
33
99
152973
6
44
5
284152
6
711670553
96715
4
76
58
412293
23
17
15
252880
79
283240
190947
61
67
6
363210
86
92
130845
1645
2
8
21
78
33
88
27
57
221710
46
32092
256661
52
313442
235725
662533872
157020
349709434
28
24
47
258845
322493
11
89798
29
226684861
30
646380266
44
59
8
84
63
55093
458095
131241
109476
2
75
66
9
60
231015
65590
88
156007
479502
203115190
1
310721
132307
318271
22
38
41
74234
314830
29
228061
6
35833
4
353944
438271
60
147794
42
745310218
294667
405031
411200
32
364371
56
238513
52516
216102
210096
3
733196681
422511
52
170228
631182167
941250511
3
282019
36
88
19
342186164
288811
182338
40
50
93474
2
79
46
66523
438802
22
385383
24153
427958
15039
457395
92
26
38
70
924093704
423226
77
454090
176423
38
39389
93
76
42
356838
4
175342
5
31
35
209563073
343494
99
26
114483
481205
59
93
43
335685
1
39
85
34
97539
5
54
8
60
86
1
166949
60
13
53
59135
737896170
221792
68327
6
420339
845113399
293277782
128462
446359
59
9
62
369967
64
419470
381330
78
180605
93
34
287341
84
111888
4
2
498802
197087
58
86
45
245762
4
32198
568676503
83
482863
34
386693
283707
79
295783
16
14
200651
440356
594816838
637051750
72
131124
601368728
355899
92
42
1
83589
77
475174522
98
231165
28
187729
93
284459
167840
38
6
34
389419113
517349217
235276
84
381542
58
19
9
43
747824524
81
183209
130388
304262
107738
88
42727187
417350695
173505
35
276830
88
75
452320
75
2
70
896052474
15
3
83956
160282
1
79
189245
15
9
193194
196276
11
343517
20
56
5
7671
43
22
82
27
39
384334
76
16
268358
69
8
62
302201
71
14
59
3
343588
206343
67
351503723
916418444
443684
51
87
15
45
430830
403069
2
612472726
8
48
85
339109
16
65414
53
46
51
328013
54
18
27
374675
33
670740503
54374815
47
7
34
41491
481078
24
98816
98
62549146
413967
29
476558
98
1
59
317069
22
68
260151
5
46
8
31
307718
443720
392661
118453
467130
6
96
229618
61
27
470612
31
333021137
482300
79
479390
91
81908
19
70
6
153310802
1
687433647
433764
284226
69757
208012
25
18
447596
280240
470137
105889
27
40
58863
99
279860
20
253748
150354
7974
189785
181568
494253
796196665
36533
45
802849329
182091
115058
140347117
200784
487973451
21
607324332
103242
30
17
486699
9
84
104030
166345
6775
29
81
82924
9
29
258441
368520
24
331758
56
9
243598
8
125838
610982066
139920
288466
390873
27
416565
336457
89
203820
37
18
12
118566
6
5
8
6
26
43
492759
70625
315047
205972
63
404340
136062
6
565847916
27718
305080447
1
389080
19
88
474490
434302
12
16
451375
194443
25
361264
71454
16650
293421
90
74560
146265772
336573
1
60
391028
20
56
656933722
61
418122
217202171
34
458376
687480636
64
2
7
125878
4
67
30799
289758
276071
375306
100660
149530
212552
377358
20
42
636561530
385049496
64
113149
62
146895
446130
69
520206952
540427535
3
28
363033
432561
19
326230833
28
48
3
378331
3654
89245
70
16
5
3
92501
2
165574
2
11
2265
56151
92518282
26
37
127741
73
477471
24
43
74245
91
276343
40
43
10
35789
39
166271
28
321801
51
371576
735706517
47
753732832
46
315055
53
92
91
35
3
864981647
117702
21
4
72
5
25
293973
27054
263632
34
6
238028
71
262106862
93
28
38
2
62
479878
130968
90
3
337941
54
45
51
46
117485
11
18
48
449998
463702518
337904
382893709
95874
7
83
297207
1
12
35
440990
245059
54
27
204503
41
49069
358998
216961
222755
22
37
300697
2
848356634
176438
91
357616
15
75
278738
71949
61
399831
285397
8
92044
81
373556
74
131895
7
730592259
9
147318
13
469951
2
53506
83493190
87
17
16
490232781
59
292662
405420
21
4
50
31
26
27
333110
228768
75
434642
26
45
187943
217774
182547
417254
72198
446449180
337454
421589
376177
142078
34
688135436
977039477
10
454068626
44
116560159
78
326347
242013
28
232164
17
430829
157645
417220
66
76280
394732
43438263
355513
81
9
456029
98
53012866
382747
86740
443432
63
741769866
87
4
494013
612
240263
435057
234309
17569
369478
297499
20204
21
74
210156
1
495607822
56
13
60
70
312938675
49706
486869
35
140820
9
6
17512
238236
29
843944668
230672
415502593
75
26
88
378206
761596420
13
33
98
217727
212372
43
64
332437
73
23
98
33080
45
92
240168
4
39
468821
30051
3
66
29
164918400
79
37
427080
26
96
9
339047
9
227115
6
28394
9
276492
86
59
421797
11
454915
16
38
762262191
305467
80
99
85
852585332
59
402936
449936
437080139
121821
5
18
65
296235
306919
33
9648
373184
1
180831
5
98
395447
353194186
307554
39
175327
460876
68
312697
56
308411809
36
91311
16
95
56
34
26
376692
81
50
395081
60
427753
388395168
7309
31
98
9
120059
496468
9
7
66678
15
88
29
137918
85
79
30915
438742
8
77
95
15
45485
940152821
310351
54777
940028505
31
59
397117
269406
16
1
51
35894
22
69
454294186
418529
85
89
36
9
25
17
47
25
32
6
408581
285004
256821
486038
146472
66
451626
4
174096
122338
3
193352072
353185
81432
93
118778
285011
42
76769
80
63
191524
12896821
85
223631
67
9
85
9
47
114728
114177
76
75
39
87779
202083
278332
62
278827
5
126650408
2
488021
77
54390
211059559
5
74
710258570
162756472
425992
28158
356547
582316530
166157
277935
156806657
247231
355442
450173
26
557702989
8162
54
36
477902
19
48
245051
48
47
274564
65
3
205919
38
6
442031208
776445370
6
68
238188
85
495494
226551
96
44
345078
19
20
26
402804
74
24766
74
291324
324196
72
26
6
337289
39
6
155819
320293
14
639458705
7
453097911
58
47445
27
96
13
330459
968054750
2
133136
9
419189
444531
39
49938
32657950
388333
242988
25762
48
632202669
355652
359779
135186
79
213739
97
374774
10
451901
65
61
58018
10
12
24
394117
66
67
257464
93
80
1189
35
322930
1
189520
379813
68
427032
85
486888
181454949
664473981
378000
392545
68
65
321573
437601
76
19
201276
364580334
14
14
285022
54
71544
6
46
439913
229918
33
33128
209217
452912
8
44449
28
83
344363
81
198051
69
21
127398
295880
416541
43
30414
63
240669
77
459448193
39
411035
474563
942590675
71
44136
5
14
41
407746
795045717
229304
95
117091
74054
698354729
1
321201
55
92
242820
31
66
96
84906
185380
289290
9
282613
4
189597
133312
4
57
430525901
74425
66
92
71
65
7
28
64
567875772
67047
8
77101156
32
4
37
11
232721
30
76
405161
3
70
66
53
421427
556733445
16
160557
26133
242416
229676
417089
61503
248981
15
29
95
303831
33
28
34
2
383194733
41
79
20
44
294851
299081
51
42
13
18
760318777
232857
7228
173851
268354
32
55
22636
77
243718
31
14
227794
183547
194192
188353
9
2
142166
139968
198145
231947
222603
298809905
5
97
2
263389
482900
238562
36
86
69
257466
59
40
71514
38
213566
198668
5
34
440239
99
75
16
232137927
464576
13
109155
70382
32
46
87
84203
121099
714160146
16
10
105024
452866
46
377218171
77
17
250859
7
48980498
78
24366
215730
86
236614
79
144694
144459
804339642
286711
198639
5
86
473936
93
126621
1
48
5
422571
349710
300899
341616
369293
52
22379
34
8
923076250
19
197267
113076184
5
18
32
57
25
84
255138
155588
104480
29
498707
73
350334372
99
430675
22
160484
492811
322036
88
61
71
113416
77
13960
394607601
499762
119726
54
93
186962395
485973391
92
59
65
60
99
649253148
6
83
212470
105987
163688
34
50
278901
154255
374400
28
85
28707058
242950
449605
5
62
19
203786
280604
65
722692239
91
66654
32
1
488554
61
312997
63
33
469062464
766221521
90
121613500
91
55474
367741674
74
552001085
453070
884303091
467553
5623
232973
701432
7
62
268784
39880
9
15
287430
80620264
49344
385704
172766
21949
120890
283887
86
46
257491
9
29
33
122192
75
68
430111
73
27
394752632
288581
135083
3
199453
31
41
476285129
99
36
193367
13
326577
51
11
8
78
82002
455634
23
1
21
84
20
6
39
9
58
492332
4
233257
37
8
213126799
12
156892
4
92
137078
57
7
52
123574
4
424422
6
16
74
379593482
117621443
107255
302350
56355
385836
158510
200605257
80
87
62
342806
227026
64891
918880534
85
35
90
753771470
166949
18
94
476332897
4
81418
18
325030745
73
139911898
15
256615
267219
3
134892598
77493
34
16
30
3
28
13
8
42
14
58
66
145501
2
62
74
280790
265130
7
381375
279598
71813
83679
16
36
21
307011
51
649786036
28
470905054
53
295462
83
98
67
38
87
44642371
1
727517863
546019445
57383
30
98
228904
674774018
43
84
59
7038
137677
9293
17
65
461349232
75
47
91
83
94
724617026
336910
48
798294124
4
2
3
218385
12
71
481524
78169111
68
810363918
427745938
200107
492128322
35
59
37
424760
338816
73
92
280512
57
46
130017
7
221518
90695
1
86
124491
76
993755527
95
74
69
363157
77
95
263680
866734980
196016
393665
403760
398256
84
3
400533
115110094
266515
80194
87
375598
85
2
28
96
489875
58918
13
455033058
94262
73
19
286436359
37
774846001
69576
97
79
85
34
50767
100302
93614588
239934
252821127
58489
168979
29
188450
484212
31
71
39
83
497885
48
16180
141697
199361
5
87
671685244
38
22
389818
93
182796
155888
256310906
53
533078542
1
194548
136813
38
12
78
76
162244
239983276
163920
70
80
395203
98
65
3
4
292281
78
13880
25
56877
3
38
5
64
87
64
43
312579
96470
86
433284
444284
38
448489
459934
39
37
3
3
189775
308989
96
36
232621
365169
152049
23
767572787
431307
38
413691
9
65
483045029
80
95
15
17
385402
146922112
366728
1
309993
9
31
198395894
39
41
89
32
74
16
476053
358169
28
269971
104355
29
65457
31
21
349932
192354
222613
1
92
224543
71
30
426189
119764
325061514
13
7
4
553547042
56
24
374088
129732
375923
398122077
641823563
198643
39
131019
58
165700
7
702108533
13
4964
932255254
19
8
414697
57719
174614
96
92
40
242851
847652582
87
224196
1
378948
256202
375910
2
90
43589
764807136
449960028
29
79
196142
121154
1
568934877
378334
4
8
287412127
57
148586
9071
25
42
59
145132
406990
434931
687981763
74
30
82628
150446415
370676
57
393443
308677
463604
86
443048
478496
287702
304543
340891
21
22
224895
97
55435
143433271
62723
159639
86
28
10
293398
289333
21
214020
34
425567
159597
61
55548
67
44
22212
163473991
88
13
2
98
43141
83
96
5
398262
269038244
63
458685
270127
16020543
474066
3
474769
43
379375
4
468973
1
328109
92
83078
791323786
807545250
164959
65
386796
556866973
36
102783
37
126861
38
72
226031
68
90
175940
233229
28
184905
423403
36
62
56
91
214252
74
44
593274404
3
53
131085
264835
155580
135664
435684555
3
63
26
250353
102622
50
272289
295708
40
31
4
13
329301
75
13
43
842377900
51
367408
77
307948
651417279
419129
318546
29
499893
298435
9
20
794397128
12
27079
27
205514
44
78
546258128
35
144456
18
95
574995449
16
48
34
43
3
5
84
23
425472
390900
70
49
225855
97
45
7
425578
134884451
5
65
34
430549
468909
267588
470002
143249
887681927
121671
312838
368349
496153193
239547
89453
380583
80
80
7362
32457
60325
72
79142
428557
485334
6
30
280165
379159
96
361661
76700
2
75
49
12
448512
16
71
356299
199661
337825
286425
38
292239
72
123271
14
556587903
61752
64
433276
222613
217440
445453
5
22
75
29
87
3904061
68458
662700066
314912
119441
17
888107607
141263634
83
357017409
1
673783654
99
4
639603307
25
95
83
416262
4
193175
26
36
99
46435
185938
6
43084
230068
117098449
961803582
76
369699
287586
39850599
457694
20548
51
256242
315433
92
95
175433
6
4
37
2
351295
870578284
32
464692
361325
337138
9
320506
61
3
87
427443
36
98055
50
30
6
38261
74
83
6
349226100
66
278632
7
926283862
93734
54
43427
726869702
11
253200
4
7
1
10
4
326798
6362
163822
77
89
280374
9
49
105748
64
227364
145623
48
4
423980
16
769459859
4
5
59
94
92
48
98645
16
6
224699661
237382
598321265
59614
947233846
376386
394821
79
269634
43
9
25
69733715
6
89
407951
406775
2
90
289229
4
464062
372363
92
75
50929
65499
17
76
32
53
456944
339305054
499423478
12
45
358827
73
542340165
43
21
2965
109065
3
41
64
478435
4
32
66621
92
244018
58
635383421
38
52
15
69547
154199
56
22
143524
47
920140058
41
342339414
86
149781
67
15661392
119877
453993
8
56
90
19423680
9
8
195433
11
36
105137
134443
79047
475644
76627
95489
82
38122622
31
412889
82124
67049
47
64
37
422023
73
8
273829
89
149099
20
144538
25
53
15
43
25
67
3485
365338
7
275122
47
67125929
482592
85
467853
124916
100712
2
146528
63
31
211929
96
42126
191094
45
64
75
190094
57
468306
259623
79
601140420
431678
60
289149820
139082
744536906
23
338351
94933
416271
36
870838267
35
315687
297674
17
15
392581
169943
304360564
123080
13
58
166465
69
21
260199
50642
166824
209973
18
96
78
53
125582
306392
1
354637
12
193149
967305117
59
64246
750027600
23
60
41
53
949010994
607103034
481641
78
256038
5
202195
342994861
13558
19
262344
35503
435616628
84127
50
284191
62316
66
633574585
139916
292661
289237145
80044
83
45366
325599
80
78
74
62
397650
2708
2
48
21
24
473273
104126907
35
63135561
483463
796392699
44154
101361493
98
86
8332
45
55
457533836
329347
97
3
92
304632
467228
65691
464480
250369
166804182
95
265389
436547
9
308948
406421
478735
96
92056
445358
78
3
79
9
97
160424
90186
268075
375107193
42
408876
17
430143
5
165225
66432
765075179
44
8
7
79
1
90
42
303990
320082
411506
56
26
66
86
585461110
58
2453
499721
871634507
127884
440287
300163
461969
54660
16
65
783503216
20
485707
483835
38
19348
90
43
9
87
109572
365817419
55500
5
33
322646293
229568
52
319065894
492674
49
347862
28
149882200
196764
147760
101146
44
89
116395
78
325085
558057104
387587803
201949
5
9
299510744
170980
86
4
93
29
52372
33
287685
69
477812
79
331003
796421414
118991
846062543
2
107091
17
22
1
82
74
1
27544
85
75
106179
89
236749
79206
245307635
326905
330951
6
91
33061
88
93
54
81
3
200380
297874
352237220
418254
7
67
403636
60
5
350836
489411
78
4
41
76
64
5
29
391635
93
67
107009
60
58
4
24
371977
12
213373
94
1
169311
299666
58
766455221
333737
471706
49
43
294788
39
390150538
454076165
92
88
396577
907327224
857466355
150060
36
53
465050
94925
28
33
427983
77163
430737
47
43339
64064
8
160772
564316771
130196146
156638
98451
440464
41
420799
31
117185
1
78
64
32
93022
164540
25
24
89
25
61
94
38
10
4
23
856061938
33
13
86
225991
83
245096213
33
341106
88
53
422134
57
255618
40
331792
29
421488
11
245782
82
18
64
32
298879
39473
81
140202
44
304578058
335189
300154
344541962
305990
95
44
116456
20
79
19
694783794
427174
95
20
28
75
399454
486756
51
93
241531
253728
93
70
41
39
87
5157297
53
425102
90
46
314024
61
77
9
84
81245
2939
54
402733
67
1
29
67
388718
525427294
88
39
47
69215363
196786
288486
96
117295
92507
224489
383303
95
67
53
2
346680
305203
97
6
243227
1
23
2
14
1
78
414773
3
49
29
20
60
78
58
2
807046053
437097
54
6
10857
312782
88
377507
4
22
774431286
9
26
190475
397181
68
122736
8
36
76
61
491837
69
149907918
253228
94
485474
13766
46021
87
837002345
47
58
77
164745
316318
81
346746
29
313152
53
349197
83
54
409067
32
84769
89444
570302791
90
284613078
47899
776000706
471172
421561423
53320504
42
39
251370
126563
7
308613
230676
43
210024
91
3
94940
339582
70
42
17858
26
45377
395728
42
27721
34
421096
163766
68
364355
742782456
169626
38
7
49647
457742
88319846
197906005
319430
74
72
326326
58
284880
81
79
84
71
353477
485895
314866
85
287858
450930
2
37
93
255286
474826
32
6188
307290
45373
423042
32
280290
532645532
93
1
94
200853
79
1
62
87
351164
80
2486
702385331
458762
89
44
83
3
87
46
304124
490979
356477
329179
85
252150
140272
39
307200
64
146859
757766206
13
136351
469775
94
360063
6
2
12
83
878743184
65155
20
53
50
30923
825837280
82
596104731
55
894970272
23
318785
492400
42
84039
4
272410
125634
87019116
33
519314144
34752
34
192835
466571
187182
654323348
7
276462
29
217713
252831
30
405620
320798
369356
18
195107
496121
290951483
86
85
27255
218501
8
58
272456
404785
253217
84080
337196
3
161963652
54868
383445
14
47
68
402646088
34
128180
490777
95
30
414661966
88146
15
31975
128033
492619
5
34
6
56
71
50
16287
235490
186005
555233593
457426
37
91904
65
30
9116
155093
67
56
18
68
30
361395
450023
11915
186905
96
10
189006
144351
388072
67
44
94899
6
15
24562
17
86287
1
70169
182531
554
70
15
23
297776
128929
43525
198496161
4
8
50
164153
871811816
287719
471485
326372
23
56336
424917828
62
97
1
1
88
107597
253645
235742
209270
267301
78
7
138936860
85
315104
44
298889
359828
1622
173528
70
745415517
39970139
445906
863114305
949453667
22
44124438
9
64
90549
41879144
18
8638022
71
312144
463514
8
317025
3
85
476997
125178
38
473677
89898
142998
41
391895666
78
27
19
2
75626
338692
478325443
4
7
199923614
339289
332020
77308
7
27
414440
342659365
402899
18
66
260009
219897
24743
416527
91
80
3
45
28
127705
131577
257407
263227
3
66013143
9
458605
63
32739
64
435625
56
3
4
71
859216791
59
329562
93
4446816
73
58
383185
75
58
442282
397646
65
278345
84
3
129177
637902121
43
52
185282
7
38
74891
141626725
43
74
70
461315
47
40
71
464499960
8
259553
420918
21
456130760
213044
68
209236
391113
975746534
34
336854
85
406404
57
316995
70
367603
31
214355
23
199200
36
30
30
40
23
73
73
27
484712
81
436116
460293
78
516120676
39
64
359259599
5
404210
189852
17
34
45634
222916
8
379809
312456
19
68
64
267819
9
34
120053
250326
30459
27811
52190
437443
7
30
29
50686
34
5
13
376691
21
69
9
23
27
4
395550319
409869
84
243945
256936
31
250288
96
110809
251918
2
4
429989
9
21
343066
340693
41
34
125813
6
61
8
18
32406
235212852
53
36
18
48
9
5
83
175234
54
189957
88
7
97
182607
76
31
194380
12
452680
7
58
76
95
2
174825
73
46930
361895
95
12
75
79
255812
214011
361832651
196289
53
69
302998
99717755
25
19
21
22
30
200172
83
83123
44
2
36
14983
7
27085
561
187047
9
43
70435
60
392397
230044
495766
34
148403
71
44
92
481136
483229
60
89565
320447155
340456
444637
59
1808
7
695525395
420656054
20
63249
93
474496182
550532313
96
84
4
191313109
34
40
266425328
366439
183732
380157
64
389853
61
915219997
87994069
306392765
294424
19
9
71
287754
52
475496
131571206
215124
429255
214600
267355
85075
8
285322
159555
4
388141
164131
89
63818
67
8
44
347260
63
40
360194197
355661
62
53406
68
844420612
698623153
6
346902
12928
976236421
829458648
25
84
54
85
473120
16
227733
110442
498970
89
35
19
74
28
405460
27
7
65
359327
90
30
6
1869
71
5
328526
195194
48
839699987
92874
79860
197702
99
298852
865668212
42
210318
369680
496616
15
268039
94
9
298073754
213585
63
45
16
156997
239808
21249
8
354402
123801
10
141567
152223562
663133923
36
94425
361522
2
148150
17
60
21
47
83
441033
322443
82
595157416
10
42
4
23442
89
73
62
60719
91
91
999149545
6
474695
205511
85
6
62
6
359157
177328
8
8
25
5
24
388760
43632
52
177391
7
499447
68
84
227651
223697
80
399827
9
41
294352
53
80
37
6
97804
1
360634
11
120385
1
422737
286211
77222
171492
45
3
65351
71
88442
188473
4
7
339597
7
68
436743
935
21
60
336090
5
393357
308167
458538
304514
206658
8
24
220029
267898
96
93
16
65057
314811
382488
108982829
443629
46
4
9
320568
158750
7
51
41
369812892
88
58
11
358510
10
72
266138
25
16
67
41
383771
85613349
283366
39
8
83
97
254398
3
3
247654469
298165
75
246258
76295631
542804449
84802
10
333209976
78
328581
95
66198
424733
351283
40
68
9
50
187601
336472
27
75
829045503
303673
38787
183323
24
23
27
30
26
54
11
89459437
338700552
36
28258
220251
62
33
359365556
303263
387670
84
51
33
954010693
35
177757
689522931
77285
52
38
527772765
477702
230691
446754
28766
95
185307
85
36
19256
4
245209
59
186514
417898
437306
3
538175052
449790
95
340017
5
185891313
295436
334766
43
448228
79
341243
56
5525
46385
355635
339934
16384
113362
70
2
82599
159547
12
2
692472409
277265
986319436
34
84
6270
299822
95
19
62
80
174918
372085
15
471077
62
33
475934
70
460734897
158099
44941
97
94543
360808
16
73
91
698265214
61
94
43
45
70
93
35
55
33
745739869
67
373838
465323590
38
13
1
19
245912
510176466
2545
7
102401
8
53
29102
880329397
29
43
25
279568
471641
379969
39
28
24
55
75
79
18723
469068
309458627
228636
322083
20
15
287016
32
928043050
48
479557
42
205730
344923
71
6
778734625
16
11
77371
86
66
3
892365397
25
131253
472129
5
17
64890740
80
322378
88
328557
2
23
92
37
836828618
97
206424
431982
56
492908
201243
124263
114047
170349
8
423765
309803
59
69
49
16
39279
58567
41
25
133250054
6
81795
70
231642
374503265
198997
5
280003
304192
160684
85
338703
99
75
428390
183706
28
59
206716
109758
84372
71
93
99
73
33
32296
90
445421
86
5
417448
4
203617
6
29
396559
43
314366
20768
3
98
63886
355603
80
352658817
14
386493
143679
14
14
3
494661
16
29294
4
941142071
63
915028320
77
37
304938
14425
58804
2
49798620
8205
160696
111361
85
495505
115066
469016241
1
56
98
52
81
52403
512934777
7
73
44
143614156
88
241192
786910056
340193
70
41
222084
3
17
3237
76
12
86
174841
91
21
365452
240995
25
98964
75
40267
226131
6
92
180465986
55
63
806439490
244281
452437
155419
43
343152
231345
660391557
969294848
156498
419008
45
4
61
135071
93
81
221825
468693
248963
91909
43
42
741448429
476994
6
72
2
56
474888343
493122
477105
57
40
386071
404447
395046783
65
14
224055
88
455701
34351
379097
45
325533
216119727
404995932
7
425339
357675999
5
93
634519068
113081177
44
69
10
50
97779
291885
22570
336034
871218803
948055175
35
50260
190969
311599
7
193519362
14
61
431084
19
40324
168588774
68
16
303777
475152
204450
378146
96
89954
41
48
62
46648
49
9
612377794
172085
311866
99
717469670
286732
77446
79571
44
127904
38
6
368349
46511
991168156
4
127764
78
98
69027
52
31
4
37
296793
19
69
6
18
41
231621
89
113928616
59
53
415219
243498
14251
18
26
88
47
487011344
21
6
88
448276
50
349220
93
328548
319657810
400669814
4
280844
482474
5
272841
92
6
5
349719
443537
211768
65404
210571
497081
70
170536
95
147211087
84
418303
451245
402674
328894
271093
15
47267200
2
334989
37
64
2
351882
29
228732
771634845
226730
72
77
208557
33
138447
175727
4
354773
557607717
269800
177935
63
5
63
95
415798
3
39
46
12
126351
54
83938
305247
49
61574
242645
500279334
97
19
64
91
353063
2
33
83397
9
679009573
2
81624
257723
428635
48
356484
49291
288368
939698718
1
44
8655
241166
87
428432
447047
424304
19
4
21695
161279
68
58
898720958
78
116243954
248252
327774714
35
643908419
655956457
453719
222678
41
248206428
80
5471
968556622
434410
76
80
40
462435
4
284880
81
86
25
64
10
57
408238
203809592
260195
472235
396573
67
9
56
94
182289
341883
15
6
253746
199500
7
4
19
33
8
15
93
39240
294909498
69
96
74
66
64
18
34
5
195555
3
927432174
79
76
96
53
269091690
83
441069
79
415105094
24
36674
88
85
64
610502440
67
53
22
4
732538064
35
54
61
45319
72
427312823
438455
285352
480011
423014
281817
11
460882
87
59
40
6
68
392161473
396511996
99604
32
493451
92
5
242705
27
81
338165
71793
97
132548
207868
402947
71
238012
218002
289997
316411
81
92
255349
160679
37
884631461
397287
59
92
751943795
198166
57
158111
67
725775204
408259
865810982
44
238827
414462
33
51
44
348248
693224166
50
143021
7
20
230153
969440086
36
7974
399494
25
88
9
79344
284807
16
241376
69
990266939
49
15
36026669
225434416
99
214964
33
382967
6
95
59
67
17
58
636097393
166379
50
9
62
28
32193
154553936
75661
366062
686987124
58307
474402037
2
4
52
57
238869
1
81
131900
15
29
64
554247532
74
204695196
84
1
87
73
55
68
37
268838
185492
55097
459837
2
5
20
6
195745
340924
42
465312
4
998988949
29
126228
92654
6
22
7
7
281206
150974
79
211430
89392
60
74
54
41
85
73
333697
695977195
319066
877771545
65708
15
434159
486873
40
27
45
24
476036
3
33
472092
239714
322326
170287
69147
82
135338
2
3
35980
425966
347069
391582
7
94
19
79
28
271992
283419
24
284989
22
545120130
152579
13
488969382
40
928308930
4
2
425795498
896584788
85
224937
406674892
72
124970
7
113941045
224828
63
661259657
467421
403314730
89
8076
32
32
6
434325
99
42
24
71
367724965
447920097
4
249393
8
80
623611176
78
2
372916
63445603
323232
355765
211543
41077
62
93
406175
9
434050
2198
75
95
311384
18
44
74
97
71
4
59
36
26604518
45
365387
361901
68
38
88
86
434651586
27
501340077
140231
32
203919
55
59
180399
33
61571
9
894315640
33
589334124
460986
137832
274263
411622
3
271328
44
342075
495665
8
93
5
144472121
716777694
91
7
35
20054
195301
472509
714560052
12
49789
402234795
49
36
491914
67028
439645
3
42
92
99
189671
90942
122235948
333106
2
96
6
464848
2
35
15
848642911
96
75
61
62604
5
75
38
4
62
688523084
29
236443
5
237417
55
454819
107617
160462
98
82
89
189453
21
82
10
39
13
99
103344
4
86
323241
288993
33
321634
75
5
94
27
61
37
409222766
283241
52
32
88
756015280
74
82
189294
258412
173896
80
36906
241385
426088854
928116227
92
499361
341353672
41
12
181698
91
106167
166726
114145
53
43
462165
89
72
4
11
337892512
62
190864
98292
474250242
5
11
95
17
21
42
369844
96
743692031
153847
8
6
452603
154760
15
93
49
400963
93002
23
506352755
48
72
384799
9
308938
79
307809
75
54
34
386592
416632
653870770
23879
257491
410081
762234805
312201
83
84
80255
888
826053417
258040672
19070
6
59
897812633
206826
236222
131889
396651
8
71
353448
26
386188
3
22
396526
64
166246
481884
9
430000
416711
752866232
45
3
8
14
38
319585
44
486431
72193703
3
28
79
81
316772
6
146430
673152145
464510
212349
32
276168
4
378418
320730
227542
10
249269
36
2
4
164639
434898
36
51638
85
38
8
55
26
502419589
685363743
29
93
69
215817360
20
287315438
15
68
30
32
40
265390
10
5
480296
9
322359589
61
432646
85572
428333
26643
135878
616282513
1
41
425176
84
124736
46
139182
28200
274879
52
18
202100
61
260539
451849
65
124587
35
201698
13
9
20
325276
544948153
212472
101385
242818
15
37
66
80
10
5444
3
9214
224582
7
364815368
224285
93
268474
86
31
3
14
380215
91
120798
6176
43
421515
74
26
9
284421
49
63
5
357121
454644
78
88
695680529
15762
378198423
164950262
41
53
43
17
1
493832
271239
55
3
10
147791
15
682054114
7
77041
243665
246626
41214
195189
5
58
452360
21
42
712395921
134016
141877
94
35
72
29
86
43
341104
224139
310002
19
23
230873036
15
70703
689737596
92
472181
255785
1
94
4
255767
86
90
146389
248497
77
114023983
195279
92
308709
48405
89
7650
94
132685
81
8
55
201414
83
259064068
246361666
437421
96569
5
6
2
250647
66
6
349121
438666
448257
36
283583
406855
76
68
17809
187866
80
85
320827
28
3
67
48
340395
465955
193659
86
82
63
88
120317
138272606
3
75
25
459389
457410
50
463758658
88
253223
283112
284322
7
52
13
574209319
29
93
59
331734
88
375094
713627713
13
4
24
78
39
407326
78
331257
6
3
284998
1
68
78
5
14
154410
64
63
97
47
9272
8
46
6
46
74921
210437
14
97
449896
1
788003301
142620
59
169914084
476962
87
341002
214994
79
27
22
39
144668
6
32
58
96
62
85
29
313845
377923
1
5
44
519099189
43
672473422
95645
26
442744
100936
68687
76704
319630
4
70
45
7098
273657
74828
91
69
51
447840
90
471818
914407212
41
35
388440
743159429
71
66
5
365844
266342
767091823
312675
30
422471
57
5
13
31
47
7
7
8
3
5
38
25
386817
257827
86
6
573029080
428166
737526234
79
65
82
235551
63
69
923723790
811148832
468492
22
673664528
45
227465
684642500
107952
1
18
170681
531698404
373800
344226
98
315293
31
36
47
297917660
5
31
27
35
35
132164
164716
34
410471
9
194425
371292
392915
63
124869
9
84
3
86925
91
54
27
372826
3
49
46
86
676532842
40
23
43
145148
198135
22
54
70
18
442282
8
76
397827
4
443091
91
26
19
206260128
477692
91
61
52
309269
406824
61
62
138100
74
11
422461
74
250731
28
14
98
111950
18
98
48
31
7
12
64
25
356941
83
22
76
11
15
474451
41
157782
42
873122105
8
86
53
82
62
58
24
81148
75202
114881
366437
149820
365903
21
27
1
96
91
14
418001
28
441922
357251
78
82708
471488
4
92
351739
58
172216
814884480
60
36251
276005
877583940
10993705
6
466917
91845
288401
668820483
241753281
266134
8
34
134359
59
90
40
72
364065
98
67
134540
105196345
104885248
262570
42
96
44
331194
10
74618
108912
214284
494077
110036
49
26
4
2
177140
219899
368816
80
4
233269
82
30
35
7
5
5
28
95
297455
27
22
63
343012
398873
2
96
207180
36
410900
21
488576
159180
88
24
433281
87
67
100602
232321
131570
84
91408
10863
315903
22
21531697
478833
302099026
45
208254
213691
72
97
77
137035
87
407498
449551
23
885375317
120237
57
49
95
6
279825
24
270951
485501
843842321
36
4
206866
88162
46
882705583
36
819830592
257687
6
336936
72
68
462059901
69
176590922
82
66
265784
7
403058534
341628
390720
606855625
831574451
677605222
97
277340
64
913084729
9
6
79
18
184366
381877
77
84
832024172
464140
72082
326562
822190487
5
20
287074
485346
320390
61527932
438834
182587928
722345308
92
491508
385019
309731991
23
383575
9
265269
429380
418000
235495
204206
41
50143201
219157
431431
317933
14
8
396946
18
373096
25
79
29
49433
268912
2
838543563
6
103740804
351807
14
350218
5
56
29
10
11
493313
9
365401
23
71
7
9
96
406928
48575
10220
7
56
124683
375905
2
36
56
35
2
389413
374489664
216808613
497202
93
278614142
26
226996
49
179827
350597
247520
2
496232
235856
1
173895
89
74
15
15
407996225
62
417739
99
76
461754
16
94
95
4
87
72
3
234337
48
432665
90
82
217349
66
303284
64
219643
116130
323538
1
336302
10
163308
486384712
268085867
44
98
73471
1
63
299971
64
42
25
133823
93
95
481970
97732
352744
84
42
310592
14734
136304693
1
266179
270825
299675
634411968
78
340863
106459
877813725
70
14
210781
32
76
61
792028817
18
269437
45136
5
15
58921
51
391285
31
63
10
61
83205427
123191
79
171751
95
130757
88
72247
417773431
363003
499010
89
709155181
489297
1
79
479205
13
422544
469127
50
36
152529
260666
60
25
4
869291966
89804522
4
40
6
98
38
60
5
208128
67
1
77
132620
230823
81
245924
344368
86
485716
79
186097
130763198
1
119953
84
567342883
293553
56
408665
35
67
215484
300075688
76
336034
970480093
21
3
203156
106737
80
129554
24587
31
410238
391819
353597240
99
439059
601763441
59
150044
58287
62
4
19
88
11
219219839
40
453920
195406
5
75
360949
28
55
60
20
359505
10
133918162
6
275625
1
44
24
31
103460
184490
243465
48
46
14
1
489515
326901
80
93
257059
344689
9
46
53506017
85
772073332
433274
214095
352236
162210
967831202
41
38
9
15
33
115934
128374164
97886
430390
530572663
12
233725
69
454062
109777
83
233676
49
111623
45185
39
99
90
71
12
9
477090
14
12
898055795
29
60
8
185722
21
413980974
324225
72
17
68
87
360444
468896
280537
33
463637
75
316375
285886
1
7
3
819672219
59137
257371090
8
59
68
40
236717254
72
303244
56845
457304
475336
329638
99132
50
64309
57
99
88
46
517733613
71
234194
433044
981443195
150308034
141735
89664
255526
379324
406235
358452
419846
81
834675443
9
29600
72
1
367182
62
51
254761
2
70
44
907119335
76639
25379
52
257381
212355
56
10
464562748
405845
863652470
88
272787
365802
151110
280209
272683
32
133211
79
476684
886894109
615639381
21
61
360091
304537
489962761
38
51
30267
299234
435827
261741
408743
9
16
1
97
86
7
24
761000116
369580
269448
395366
373190
43
420780
91
65364
6
31
495641
98
86221
3
107207
107809
79667
97
61
90989
388349
6
4
364415
284500
782321504
28
468324
679602008
358348
378757
233385
6
2
6
80
19657
257401
5
187252
24246
101807
83
707758999
374493
132203
4
61
7
95
279964
166186
59
156110634
290406
173503
93057
46
46
54
446914395
152078
51
430284
11
58
294202
80
445679
299010
300611
355432
151471927
7
89
243055
34
284150
83
453488382
372610
275199
83169
9
4931
67
4
9
35
20
287989
26
306866
51
54
92
452646
680312677
369526
412119
46
75
23748
81
2
60
335549
9
63
275554
361776
8
204998
2
74
251465
930011580
110664
29032
80
73
133339
389821
429650
14
291864
240507003
346672
5
403962
76
125842
6214
44
476876395
488376
37
32
3
33
6
70536
165105
58
316655
401810
87
405696
32
83
68
49
4
93
495673
47
924351572
28
203324
279452
245227
26
95728
2
343058
188628
58
2
605423133
49
292956
3
78
86
469196
35359
85
18
28
170709
1
38747
382830690
3
113465
40
146238
5103
431468550
259316
472895
462127
214295
96512
101581
6182
334430
917780052
276928
87
71
38
215198
8
71
6
70
21
61
358653107
474456
245796
2
8
81
322947
56
7
73
94222
302567
417889
493521
7
140707962
28828090
51
41
47
412959
710025399
693201451
120625
9
16
58
307027
50168
74
70
441275
57
491989
9
82
6
313956
991117380
26682
3
8
424610
28399
50
68
364258
411117
288987
19028
259387
349511
755634830
192400
191697
28
160118
65036
455928
381788
11295
578120053
373515
2
36
35
14
47
342933
10219
5
48
339336
72
40
251311
238112
324364
3
191647
24
356149
168719
141546
68
320123
213639563
18
99877
509845996
120354440
9
267361
75
93
63
97
85
31
298264
7
8
66
394997
35
72
46
915188962
70
476895
428520
313135
4
297569
110363
385520
208266
51
80792
58
67
412501
842030048
238085
1
208046
83
93
497196
71
3654
75
195069
15
29
205781
196807
83
649464551
468290
214710
303779
189422
89
38
211997
407302
261341
75
39185
34021902
931492820
39813
8
135283
91635
41
90
66088
92
433714
84
59
71
995078002
287482
70
1
80
195578
31
31
78
44
91
81
14
9
435248
434752
264918
49
70
37286
17
380192892
70
296666
152933
82
53
222029518
74
436936
58
7
280166
114759
82
208446
3
76
21
429110
85
355344
477766
1
85
9
148064
129289
127272
91
3
197280069
55
38838
19
364902
46
10
328358
342756
279212
74
112008
93
187475
9
81
65
498159
511193386
268106649
334426
26024
59811
354508
195200
425083
86
9
381656989
174310
289415
3
42
89
71
136631
313641
194811
85863
16
444812638
459202
9
439654
92
54
59
63
345210
59
182989
83
96
349639
85
91
6
53981
30
58318
5
310600
4
169392
53
674109823
21
363321
4924181
42
61426
469059
73
73205
330022
58
83
58925
29
472587
265284286
19
14
27
92
425151
80
75
140088690
376541
28
437773931
394752648
17463
195320
5
15
276300
241130
6
36
92
52869
37
17
9
356982
7
17
176957
258629
59
44
50901
31
2
40
74
47
398225
101112585
2416
3
925776383
115935
83
40171
81
5
332248
10
449068
961841993
399147
91335
395290
67
104411
78
269979
58
28
72
13360846
439507
77716
61
903953904
77
264420
424710
22
4
180345942
166805
1
386306
348919
44
120108433
303592
21
321177
387065
34
95
338879
17
35
842078837
179069
3
15
542560001
56
398188
103431
372320
47
218174
43
49
145387
80
187463
62
58
81
77281
358199
96
5
732999193
86
74194
4
382038000
214035
443662
641122917
7
474277
41
6
42
617186424
118010
3686
46
373075
166818
90
1
30
83
409306
442777
62
163795
401387
22
81
214687
2789
30733
434688
20
244421
86
437282
45
6
37636
68
79
400910
444743197
464412
148111
77936604
496352
39
250613
669971340
378652
214323
94899
271215
296918
42070
97
64
60
174141
453073
298763268
91
119876
302549
40
78
89188
217276
63
393313
79
1
30
185066
18
242506967
228790
96
5
62
29
466552
62
2
67
194141
225233
10
442164
89
451004
265263
324686
7
8
62
52
110786
258313
38
851201622
58
361196
78
454386
4
100083
692040470
252778
225833
488886
8
3702
17
396327
124459
72
172299
185433
430156
22
91
349522
88
364032
44
273322516
456061
122777
377995
37
235362
165132
458521
34
89
91
90
317803
32
16
296952
10
475906
70
779589964
38
74
394584
388401017
14025
23
767651825
2
11
47
442278
39373
242254
99
83
284356
144494
88609
5
278705
7
81624574
315728
315585
24
8
84
777498070
77
436311
77
63
72556
66
31
458872
55
8
70
19
334539
8
16
93
7
129723
199016
4
422707
80
6
29
31296
245807
36050
7
370619
185332
94
264735
252987
9
11
267662
4
230533
75455
79
51152
193169
347286
53
55
303017
4
57
401149
493565
143777
292315271
115552
453240
173286
5
82770
17
62
285888
57
86546
10
63
55
648892847
48
17045
26
91706
85
314313
377501
3
5
127150
379405
838000059
27
77
2
222600
15
78
5
31
28
30
209258
38
20
72
5
398670
4
7
55
53
21
55
42
3
116732
459270754
290635
4
82
64
70
253584
40
488803
332247
323211
8637
88
72
123460
77
66364
461680
45
449131
12
41
43
72
101374
480639
30804
48
56
98470
21
458617
106837
177297
37
566067169
455402
486908302
418800899
94
83
434170
44
84
214660
293351
30
290604304
254390
67
77459
64
72
9
140217
628502890
193932
332673
384271
6
69
965617286
222590
14
43
5
106712
26
78
463250
7
363821
17600
32
342313
312407
8
412256
62
323029
64
31
33
18
20
465424
86584
79
302954
321886464
6
258400
403115
364489
7
30
459299
34
28
16
65
66
267428450
59
34
54
38
82
16
7
229178
9
292889
371692
47
4
61
98
36
329070
228383
22
11
11
481065
46
126967
8
180821
195989
128648
368617490
94
2
88
45831
18
904354396
173016
57
7
48847
75
71
27
5
413646
413007
95
1
23
296810
128993
310965
6
45
485927
573328252
261826
53
18
267292
341258
71
296653
28
65
72
41
29
62774
261506
190215
1
29976
441875
143901
43
66029
400109
302690
88
324634
64
18
55
274601589
514932761
68
39
98
3
155621
3
427380
55
479445
69487
4
35
38
69
80
240273
308377
97
269545
49
469411
35
59652
58654
41
321333
27
18
74
276348
46096
56750
686966210
984511308
49
9
313064
14
270321
52
56
597200452
81
21
382714
288188
270902
2
369899
1
475144664
48900
17849
25
184339
35
4
34
97
2
134530
70
184233588
51
245949
447198
277085
143910
237053
4
2
58
75491
83807
41
115586
8
54
19575
7
14107
68060
96
46
440135
34
26
87
2858
44
474685
1
939487831
5
687497392
160156
20
121704
20
264511651
95
77128958
62
252585
81
13
79
71
97
54
62
1
250812
188545
220149
394339
333524164
84777
5
35
385848404
405763196
46067
72
5
68
365380
98
220202
352793
28
475865
356758
90
16
13
91
344496
26
30
1
354688
303710
73
99609
443728
175889048
26
35
92
3
337581
26
1
86
240708
19487
57
15
75
2467
9
2
54
95807
91
53673
57
51
216291
1
99
156177
53
938473683
167801
285908
95
59
25816
499237
107518761
384447158
87
166244
540626063
55
1
5
76
416007
3
67
446545
260679
93005
75
95
96671
13501
426225225
74
4
441957
74
226882105
3
2
93
78
7462
172466
460324
798633237
9
90279
208994
70
84
256091
74
62903
6
928399315
52
24445
180860559
404079
79969
82
328549
59272
436604
53223
258381
93
623835902
68406
364284
69462
711903135
32
58
40
67
253680
91
555062279
496529
95
34
691144992
311939
399067
8855
321320
213871
33
396106
174027
23
397921
80400
162922305
14
139100
70377
63
5
405725
9
11
334053
342643
698601260
43
374666
125961
467887
5
25
9
281992
39
36
41701
79
124449927
95
66337
69764
154806
221432
23
85
755469726
12
23
76
3
59
354383
472140678
68446
47
292253
26
61
250711
32
384229
760816980
85
49
439085
543556699
48
72
122129365
54
278043
400487
5
5
69
1
172748
220809602
275409
938313191
422560
60
13
97213
77
243584
2
82
65
56
86
453659
165004
52
2
18
53
54
446892
84
50
464103
44
56
74
186081
45451
28
40
271202
333426
26
64
31
97
9
52
79
56
36
67
331256
92
9
97
19470
315972
66
68656
388957
403586
18
364418
32
42047
90
417477
71
1
482825
242788
427502
8
300091
381290175
295216
178247
337105
7967
81
680337578
8
86
211763
464025
6
122540
4
82
5
287393
43
73
189298
152474
81
1530
356103476
464636
82
49
455654
349209
72
208453
358735
55
284919
292065
6
98
115853
79
117319854
79
379892
15158
107275
81
128706
240272
235763
158404
374399485
452974
472160
398659
14
95
10533
105859
477867
46
27
37
86
25
27
94
172842
3
55
23
1
27
267740
67
578967323
53
12
2
79
305076
77
7
65
81
145537
280121
342553
360721
1052
89353883
119918
80
66
165818
64
62
9
139256
79
65
356596
61
756083106
519851875
699918963
56
3
15
78
8932
99
42
2
563575270
80
734703379
93
375006
2
66
60
394374
62
80
98
13
89
58
78
68
358332
47
9
52
764102708
97
166865
50
375836
17
23
41
93
308824085
81
247370
151280
7
5
12
782823742
217642
2908
634064597
33
36
95
43923
97
146328
5
76
38
18
3
90
49
27
252139
293627
247585
63
74014102
495406
253503795
282061
274451
70
42
202034
328720
240960
52
68
210411
404508
355032
89
110374
99
35
44
130383
243030
1
93811
815442222
417886
90
69
62
43
86
382566
8
50570
335466
1
29
468444
852202949
5
412614
348996
21
42
12
14
59
85
45
557438768
32
34407
210122
71
226795
160437577
34
700613340
90
251906
77
182062
868652423
191474
27
73
174450085
493253
757379319
20
95
189896290
28
94380
372008
423885
85
75
91
55
75
70
142158
62712
16
72
228578
25
57
314187
70
5
97
75136
327473
18
359528
154870
697728625
60
80
3
525404744
95
195916
10
21
40
438902
99
166093
223971
68
63285
46
50
271277
159790
56
459161
714544468
165689
357692
7
157527
232505
330643
441101
151833
79
43
46552
1
30560
481193
64
368346
282896
341644
59
62
149375
84
161952
31
71061
182888
95
298990
969725188
36
7
467179
63
95
15923
326368
105476
78
110560
238039207
23
233264
98
419171
177782546
7
276559
41
71
70
84
18
78
125346
67
3
47
220920
60
51571
17
58
28
23452900
197611104
121244
7
141949
368862
5
407082815
321662
66
7
91
238483
179085
74
28
109463
385595
492274
99
55
386350
43
367454
9
148825
48
97
328852
56
36
12
6
915384836
89
56675
60
90
41
97
29
10
38
75
23400
66420
9
144968
44873
18
4
647483281
45
96
387964
69
65
6
19
2
346976821
395336
18844
457382
8
11
442566
282351
14
32
11925
598789474
283848321
4
104140
78
92
65
118723
653015484
34
150497
350685402
55
77
423124521
72
36
133013
10
382655
92
587331849
3
35
17
160210
51
369346
88
85
51
805239490
60
162198
21210
4
629585294
339366
116920
37
713464468
263125
474902
238457
70
401472
95
46
293398
308761
464423
22
90
44
32760
4
281293
614332204
28
208690
92
83
243147
69
70
92651
460836316
36
311260
494048
76
197861
43
177835
59
9
220483
14
337328283
93
77194
6091
132118
583558211
245495804
201362
66
85
90
427765
31
19
5
25
1711
460466
16
150963
355035
463536
429488
54
7
10
8
648186139
90
3
324371
32
266191425
20
21
23
408090
47
1
38
108935
62
46
270931
92
25
13
142232
4
55
498197
24111313
46107
29464
62
305362627
358866
38
44
1479
62
34
48
836643675
16
1
133625
26
301593
352074
171093
438933
260698
28
95
428803
7
39
390498
39
328382
456498
707258660
31
75
465263
120556
119928
31
281032
441209
43488
62
91
294486
64
87
23032
979570970
198413733
75548
324776
407137
62522
41729
390049
335716
97
434697
8
46
2796
260108
3
313259
50
21
497902
274987
25
137163
56939
3
305972
67
409940
733971353
7
20
436877
78241
651647950
140589
6
9
65
402170777
9
69
12
4558750
26348
69
6296
36
39975
263996
94
146427
62400
90
33
36
15
32
3
34582
13
147178
56
456466
37
6
317860
10
95
61078171
54
45741
58871131
50
421244913
710992383
300612
34248
82866
28
431921
8
388528885
44
37
204748
203865
98
49
234177
681428429
38
39
7
74
112691
38
2
98
91
88
51
8
52504445
297490388
275703
246055
58
41
81
4
6
453655
208742
285026
42804
48
293539
32
57
40
25
478981
29
37
42
4
79759
34
178050
66
235483
179030
79199
400008
52
40
25
8
84
24
469812
121272
210120
437348
13
93
67
66
2
33
5
177031
99
8
371291
420733233
56
9
2305
90
77
196866
204601
32
83
8
71950
219186
388725
56
821526849
69
6
459019
137842
15
52
772874646
20
396466
98906147
10
385288
120266674
53
27
30
19737
441783
10370
326977
216700
4
374130
296185
29
283248
13
263000
165178095
95
83
75
377990162
47
49610
74
27
215990
7
22
239992
58
197285662
40
38
70
24
96273
68
21
72613
50
6483
104399
38
66
634794875
399797
62
222759
361111
254191
13
172497
340826
92
97
1
168143
76
6362
70103
443732
446958
95
99
162310
8
77
477090
24
491109
175680
47
12148
436810
21606
347688
89
462647
90
399343
71
936818676
138319677
62
9
50
10
19
119580
466174
55615
19
82
75
60
85
7
1
49
180266010
84
44
64
75
507358615
19
37317
373067
58
99
49
81
293101
11
36
192379
56
57
483865
223873875
92
53218
7
94
123448
452145
924299208
51
472543
268155
326912
79
736460926
446984
28
21851
6
43
95
786462527
72
85
12
192462
249025
6
400752
378704
13
81
63
421652
281746
123232
79699
518568665
54
76
2370
30
982858670
43
194762
83
20
57125
37
159503
271558
7
3
65
352895304
645937039
51073896
47
32511741
570339588
32
377799
60
48654
339555
52387
27129
48
70
243514
36
13108
745437840
78
327230
68071030
406764
830541948
7
436948
44885
89
76
262721
275047
45
36
16
67
186786
157302
321599
11
53
60
396506
505437055
995594746
365004
6
419914196
587597765
64
159147
476883
284369
24033
205442
27
36
416151
95
175730
34094
53578
916467471
359561904
69
69
60
56
8
32442
367575
77
16239
14
84
73860
121797
586290447
19
449054
20
419500
619744579
85
337156
215461
4
90
75
1
471202
943176303
420604
45
485639
114594
28014
34
5
473548
17
448670
58440
445767414
337742
86
50
340906324
84
327820
121982
6
21
5
57
127924
310193721
59596
13
58
8
88
426806
7
44
362257
96
80
5
106450
168041
114894
355841
38
28
428485
391898
365399
27
487290210
4
4
91
498257
26
17
3
9
25
66
306587
95
46
215205
86
260240
65
201519
305160
68
18
250299
61
767721772
4
20
652293991
87
455012
171962673
26
847544237
11615
480852
454297
81537339
97
68
349336
413290
66
975804406
426241
84
491455
510618108
3
48
22
5
55
57640841
7
21112
274086
54
96
31
6
59
4
63
431797
709870942
54
148097
4
43
567865096
57
7
47
63
813035090
94
286514
100967
52
376396
1
63
125543
8
215243
33
82028
370099
51
65
89002
77
40
16
72
403501
972977263
77
243776691
147133
400138
94
25
91
78
8
69
86
28289
314067
489752
50
328886
45222
471220
145349
123277
615807671
356626
100530
44
17
435080
5
30
59
65
1
176725
429083
160114
68
3
3
117530
6
53902
1
168445
156612
308860
31
156276
66
824652019
381905283
3
50
14
7237
139315096
350432
232436
87
34112225
5
4
6
644912399
75
551560252
152028
98
367787
156770
23
478592
460719
26
65832
69
316651
11
9
296860
45019
1
57896
544350875
57
99292
173679
79
59
16
6382
368927
73
156800788
50
43
36
234871
60
22
44
102138
41
7
967487330
207419
49
10311
51
422322
3
9
413054
740072070
1
7
68
19796
19689982
50013705
148456
96
454803
62315
2
93179
838384414
8
70
72
321400
168640
187645
28159
46006
87
109634
44
91
59
463156
114046
230969
93
22
267658
69
238499
80
4
4
2
96887
2
47
10
472357
174203
5
88
85
36061
7
468953
262605127
995697719
32
98495
286978180
42
9
61843
32
82992
32
69
81
70
839690066
402118
451257
14
302219
36
314302
390760
43
34
352376
357702177
63260
347939
8
18
37206
63
898010649
20
111098066
182079
15
329764
189839297
43
22846531
387131
62
67
14
253346
308462
93
2
606432211
75
52
27
58
123775
11
220028
47
19
73
16
36
81
79
47
71
45877
53
434107
120932
66
61
13
74
85
39
70
17
44
47
132265
117898
72
3
54
94
199729
441800
217331
84
315306
426100
10
406938
20
134072123
453476
227316
30037
18
495282
175952
33
96680
49
331329067
16
170470
21
345922
345037610
361065
41
63
9
2
187251675
77
59
298978
293546
371675
124093
64
21
779971858
415358
484694
54
458183
439429
616523625
474598233
579450146
188484
264519
116615
81
848198089
446118
89383
12
90
482488
31766553
55
6
8
411113
374910
46805
73
195751
306758
406998611
3
844422856
16
672751178
436982
431470482
21
76
498320
66097975
170169
370772
53
470472
482940
78
11
468812
13
4
8776
35
90
13217
83
69
480948
341882
329927
68
50
344484
64028
366936
60
814548575
340327
186475438
2
260374
90
97233
46
41
414271880
806285983
1
47881
1
478101299
269529
33
273545
916996083
96
68
12
71
520910186
80
363960
422286
2
272619
99
78525
160471
262414
179469
84
48344
50
117100
92
10004
7
412238
90
255761
53
861651270
40
47
227886
21893
5
83
40
227613868
37
52267
60
79
44
321543067
186572
26
138428
5852
490654899
316316
22
430853
693856687
96
92
247389
252418
3
6
299514
32
48
411020
330614
436584
83
29820
624001435
910167904
12
469057
382402
33984
65
157752
60
64
38389
164554
19
35
330532
86
92
454114
413850
52
7
420804
55
75158
98
67
260616
53
455935
361942730
10
406124
31
92
388117
363381
42
340252
61
133526758
48
8
53
56
39
101267
124866
11
74
409026172
353121
204202
17611
6110
373688
7
93
26
165464
9102
87
340941
2251
241691
378159
71
101794
47
343003
88
335470
468051
49
280543
5
55
486149
157791
812830933
71
401292
161461
4
76
2
54
234881
29
7
5
38
89
6
67
112723
73
319471
118024
492698
295658
99
164902
49
7
452630
478636
234809
72
107407689
14
60
583365029
1
30216
332161
181028818
14
27870
58
135779587
9462
51
240559
322642
1
361438
24
272278
345871
229361691
227580
676551596
732834138
5038
43
5
6
93
91
8
67
97
4
811112913
3
53
223529
227084
96
18823
14
16
80
138947
32
217718
11
860310988
2
79
4
43939
30
242655
65
6
34
42
9
12186
2
96
942100078
444928
449178
84
86868
62
22
1
84
25
885
289077
27
78
18
60
44
446252
32433
54
96
60
81
218444
5
50
70
10
401963
5
115746
322168
480218
76
406151
141422
90
46
258949
467027
270633
275087
311662
402079
87
470150
2
23
76
59
292402615
47
90
306437
11
405227
481157
154449
83480
84
397124
336308467
194430
407279
76
108731
382573
252610
218714
7
465454
33
132286
308105
43
16213713
27
56
68
405729
407089
75
56657
54
395966
6
64
7
8
747586109
86
30
165947
678799346
283921857
40
49
23
467469
8
10
227674
329902
85
2
212293749
45
257465
7
3
30
81
65
637
177985
328979
48
468753
190909
78
117839
6
1
4
22
63
76
56
442440
314484
86
27
96
25
13
475713
97
307509
333195
24
57
413071
238366
58
12704
67
46
65
32
228206
812465209
90724
281249
110617
90
9
74
25
63
537314788
133835
5
120479610
50
76
72
69
74
27
702666615
4
465690
186869
28
69
44
75
353000
4
81
376521
448943
546678541
56
325292577
64
97
53532
134273331
100345
456224
398806
63
62145
1
83
399413
43792
86
70
12
105136
90
44
5
132677
115145600
93
309453
770930080
41
356863
29
88
11
444133
386937
64
91
14
412770
99
275175
67590
902256916
172611
294727
380452
309799882
6
479121
16
199083
279881
144191
26
290894
486092
256515
53
387981
32
204234
481997
58
97
443675898
19
407948
67
218377
53
61745
44
77
85
377069
8
21
322788
124221
44
314929
218400
86050
50
9039
64
95593
156050
321390
185870
31
153205
81
80236
373215
8
225842
67484
15
1
21
43
6
22
26
2
379207
302863
18
4
335835
332898969
159842
13
335592820
74453
16
398282
90826
314875
434865
325522
971682105
89854517
312386
187840
72835856
90920
71
66
21
20
81600
64054
17
59
42
68
391182
43
120995
31
679419950
28
675066692
382136
88
52
89
6
128597149
443217
113129
40
230508
61
2
5
456941
162540
57
99
37
97680
233431
467038867
30
69
1
467069380
21
78
40
311994
69
58
59516
13
24
75
54
66
77
7
80
5
416241
149609
9
6
26
58
269516415
46
20
215826
247567
20458
873422363
61
9
275451
29
420902
362053352
805733413
83
441462
385727
469056
82
432098
63
57912
850604132
26
40
44
286539
387987
97
96884
27029111
312067
353987
52
581373699
135774
16
205667
42242
32
352621
81
24
246451
12
24
44
68
2
313900
334118
365011
25
79
75
57
12
74
5
487730
136545
8
76
7
68
23
33
694587138
442047
46
85
22
93
333764
60
962286190
96
76
25
334410
614489723
31
2
98
88
49967097
280428
57125
43
6
184702
81
425224
40
11
476863
249958
95
166130
9
8
402844
198329
159537
54
1
219549
500924621
22
41
435668
369143
81
21
66
7
38
909156499
22
1
405134
477135
370262
73
26
179207
205065
394587
93
69
680103683
171518
69
30
6
77
257446
9
90754
339046
10
288807
92
7
36
22
791109791
152319
2
99917
679805602
241093
48
481881
84
62
263414
55424
14
60
38308
119422
108686
113496
58
477277
224472
53
492296
40
20790
418016
83717
152844
35
75391
266745
53
446165
448805
161897
273599123
443882
30911
89520
319272
240932
254361
24
66
434755
699532517
267845
95
35
61
60
24
64909
90
28
8
74
71
24
98
51
172577
97
60
24047
459029
251838
28
196901
49
415367
3
68
30
8
431254
41
296774004
776058936
307959
116190
239675
181449
261884
23
391587
74
74
455662
71
34
55
73
4
9
12
94
66
91041
216756
6
460145
8
6
11
78
86117
75
27502
46675
74
44
42
449169
28
9
35026
40437723
45
38
38047
73
73
15
20
55137863
801887193
69
373707
868980591
839758888
135583
72
7
84
68
540307508
270009
34
392414
479634
39
217788
25
350319
25
17
137201
119125
58
86
32
10
230199
53
23433
397577
412405
315646470
53
7
246498
9
322120
81783
36
31
75
2
2
68
4
26561
37
8
13
241350
4
45
402804
22
496189
750979774
52
61767
25
7
85432
24117
77
311315
305435
66056
339295
3
245871
72029
9
54
95
30980
90
8
415766
366998
74
56
98
96100
391682
448671
425985
320023
165399377
328907
28
21
14
14
314425
15
40
371623
36
280578
19
3
82
1
3
32
61
28
481831
74
209257
37444
317038
15
42
358428
38
96
184677
376218
93
255647
239210
239024
68
409503
17
224900289
93
9
8170
94
12
33
4931
46102
470288
48
485926
44
3
80263
25203
236706
449744
83
88
76
119767247
12462
3
824084509
242955
91
465414451
89
4
2
176762
5
27
339622
7
235468
55
55
1
17
21577
61
486449
63
11169
12
54
990547682
351050
172975868
158255
307579969
289863
441923
58
308869
247508
771866037
485277
200704
2
369352
256680
4
24
88871
3
29520772
2
3
79
74
310288
17716
19
325585999
112709
62
420774
68
307567
112973
101835
65
159235
64
30
67
55
346768
86022046
59
279713547
410248
91
21
44
79
35
48
77
9
648696200
19
34
238649
27
20
76
4
90
1
19
3
50
275904
88
357207
25
33
541352668
43
25
210721
5
14525
313687
35
674950556
116854
8
351124
7
6
15525
81
743116770
1
90
497293
297420
293562
395416
255100
327580
367174
18
42981
90
16
254937
121463
38
25
82209
18
16
217215
156618
424291098
298549350
14
87
7868
498499
19
99
460648
45
380120
9
786618283
38
128920
219618
329851
93
250728
5
60
95
373584
82
724954323
34
25109
363375
12
15
91
78
431105
276167
375402
8
465954
25498
42
82
16
977820448
340334763
284634
54
76
7
37633
10
837135806
151751
9
61
7
17
92
54
79
372395
95
64
283799
10
58
226383
67
83
12
39340
238809
1
315369
65
225321
15
46
111737
158449
106594
75
5
364634
13
4
67
117139
215979
60
346247
308668
71
64136
7
402438
8
42
162735
73
54
328320759
25
208307
3
76
3
636485565
93
477323
240054567
449066
68
6
121540
53
1
64
63
60598
360440
95
379080742
250789
66170
441024411
4
160318
68345
291690
14
385053
147448
93333
466341
18
339674
2
28
80879
80
18
90
418772
88
382496508
358731
60
35
71825
14
31
22
3
53904
47
422218
463763
12
58
4
455470
309209
672840772
5
244891
416465
99
69078
2
83
215311
636950952
106923
225094
91
38
15
22
9
33
172454
402199
350097
3
93
98
63
357659
539105376
21
124108738
714873911
3
264504
7
450983
9
197413
140706
32
43
439607
3
71
32
62555
34
215844
42
56
398564
439888
255713
54
122702384
39
42
64
78
185695
342414
31
53
94
61
33
464313
178162471
220177
485754
884642696
130818
55
84
334397
93134
85
507861084
205094697
32
36
316513602
42
63226
674898954
159750
428973
54
17
71
84
36
782913646
51
60
177013
12
81
25
40
32677852
26
9
450995
419458
668887926
37
354800
490372
332790
95
36
33
431749451
150705
1718
70
50
50
54
860430012
64727
389312
396033
556970008
64373
8
57
141787
89
55
71
326325
95440
44
62
389434
320053
27970
85
311225
37
66381
365478
76
408514
63
92
99
74987
85
336505
16
6
203668
45
64
59
182557
58
52
92305
163144
81
91
923786890
8
297183
437631
2
335714
19
41
369241
403418
47
4
52876
88
120844093
7
27
449041851
45
375673
10
238841
67
289051
289932
987287721
72
29
5
411783
24
15
95
29
91
369383
217463
26
17
174469
213960
344183433
30
194109869
100674
111955
489682
2
110458
353428
98
488390
632142008
386120
311304
395176
11453
684579722
47953
91
499339916
279659669
1
29
457255
9451
104068
64
498766
426825
4426
77
417394
282279
595723399
9
24
283114
1
91
528522647
37726
11
283546
66
326416
51
71
53484
47
974231629
2
354151387
227751
1
71
9
283828242
870553334
283866
495591
12
43
1
17
112813
7
690886882
48
39397
92
58
245207
83
87
331209947
250010060
9
97
73
369288
333006
10
101266
57
161101809
65
36
268014286
360578
8
7
40
174123
24725
79
191669521
330819
56
94
308847982
276974
56
363356140
62
338769
29
443489
238967
16
247325
63
227762
44
4
177934
27
151288
38420
43
43
433353
67368
53279
353743
243098
314244
10
438237
62
70
2
451714
230279
81
465159
13
415792
576340202
118088
61
142905
2
67
58
442315
90
82
48
13826
21
16
6
244466
106023
991698044
604508173
11
1
317499
223168395
329378207
36945
6349
14
108190
29
76
76
93766
82
20
178800
29
414126
58
17395
55585152
438100
59
79
49
343851
320214
88758604
111427
70279
65
363064
95
189265
242497
266382
161605
15685
7340
8
20630
424029
40
326872
191248652
95
17
43
6
590478206
5
91
15
43
987009564
493257
61
17
380398
8
52222
93
345920
51
4
5
91
131041
396305
274845
398233
560174948
853970615
756287087
140361
38
11350
24
227897
4
57985
456247
242324791
2
50
108045
188379
294962
299784
924410141
3
403089
219770
444462
93008
45
72
351287
731019915
30668
20
65336
297453
197499
66030
287185
20
89
323763
685418142
51
306804
6
70
214796
63
165540
154205
70
380626
41
50962
72604
496033340
71519
384395
159242797
309952
21
207186
8
33
44
21
331645
84
50
89
49936
277997
71
393057
20
31
289312
190879587
32
23
405867
91
373468787
420816
268093
78
44
225295
410239
56
71
32
57
22500
928066052
31849
26
41458664
5138
31
717008473
7
99
80
47537
45
429447
495083
95
258010
304829
2
95
439197
415838
486895537
184328842
7
19010
179494
158086
334740
817696827
829793722
85
3
21
92056
53
29
418525
433517
6
21
698443
15
68
67
1
191411
273119
939365575
95
98
180398
44
43
457460
228400
72
90
400085
401956
34
1
46
20
458730
51
4
86
16
51335
613441917
46323
56
281355
363443
257570
922892258
359240
99
82706
133210375
6
12
6
37
356344
34
92
71
87
5
84
6
34
85
57
26
91
256217
305373
60
82
5
9
88
57
6
3
215956
4
8
218084954
369525
44605
252016
481846
404201
305701498
55
823111465
254040
269756
32
414506
63
4
215563
13520
87
477588
422958
86
346990
90
4
55
90
488258
9
38
96
284728
1056
65
53
9
8
18
400501
52
42
65
33
209189
74937
131180
48
21
83503
470852
9
9
39
44
45
36
38
75
347042
24
156813
96
81
20
111735
2
114345
81
98
137254517
895932137
398420
18
44
96
126654
245561
69818629
54
32
9
10
986502078
22422
62729
44
9
13
17
254708
17
222067
212072
57
5
13133
140855
545555769
227664
92
7
891983894
86
387908
15
492110
118449
103617
282955
1
645346042
38
646826345
46
982284040
773300945
81
438029
95
49
75
164490
106724
270658
98
69
98
366155
67
71
59916
22
152959
10
145396
1
14
260939
33
355747
10
992875394
282454
31
59
16
33
92
417994
337381
386915
60
95
241031
38676291
9
7
218327968
93
2
76
419461
73
354425480
24
49
66
26
15
424859
230716
87073
60
448008
34
75382168
42
244297934
339660
32
90
47
274592
90
87
495087
266420
5
439332932
338956
14
66
490873
245218
28
132000
65
972231687
7
276029
99
6
78421089
98
77
113639
5
485376
40
12
33
35
490373
22
62
74
86546
3
258616
241566
15
649913550
15
4
717671530
44
167971
53
55
412159
4
124195
14
41
387924
201687
98
90
68131251
88
28
43
13
9
86
3897
9
21
133144374
80
94094358
5
2
57
226029
27
8
9
230315
34
68
78
34770
55
16
40
182008
4
46
196104
50
6
49
476199
120349
158937
81
257235
133371
392555
334191
238846
494514
47
220825
88
25
243204
6
7
8
57
7
30
33
65
174798
67
92
450140
52
692107508
59
8391
77
5
110363
94
134307
15
44212
3
91
483411
41292932
277686
466115
320731
648457281
43
33
279439
78
89
91
3
678361243
130533
222621
446270
94
82
376291
63
497373
97
670679483
98
272167
17
205129
5526
400669
386742
36
365277554
192004030
23784
241207
292870
21
492289
286477
53
395695
245772
65
386627
1
185068
490295
8
57
188772
13
153377
50
690002884
403918
277433
196431
372751
227528
257981
66
94609456
19
9
382044324
54
310780
149717
97
588159929
167100
3
225069
453521
320002
60
49
1
31
2960
5
62
99
1
768502205
94
320286
82
2064
402684
8168
31
80
252525
193310
94
14
23
55
32
82831
23
250712
44512
65
153429
387182160
52329
21
92174
264105
12
7
69
99
690124693
24
96
36951
154126
63
77
81
99489191
16
6
161840
240759
47
85562
1
569088875
260430
2
14
23
48
281662
428447
35967
150170
5
484608
964080818
43
193546
304667
55991
90
300308
57
259267
111613
65
246791
8
90
430992
207847
69781
88
9
11
19876
75
45763
372182317
51
458901
734913790
185835
335320
62
378567
60
345789515
38
46041
9
143498
578185729
50384
315556
55240
111781
437735
98064
218296
484631
296360
17416
5
413673
78
42113
60
80
377593
60040
219350
56
10
59
89572
293115
288638
88
32
74
30
8
43
34
25127
107849225
18
69
6
29
3178
76
193669
275128
152481
389295
50
344170
1
494763
432396542
164029
17
5
55837276
78
366546
45
63
44
39
46
270987
51
71809819
38550
268913
171727956
47
591072360
381638
9
54
423435
88
93
86037
129139
105689
312577
84
1
8
437387
86176
20
432363
428285
73
91
483375
52
9
3
117142897
284134
59608
217191
161080
6
1
95
1
44039
16139633
482656
83
408334
90
167629
1
290118513
30
4
97821
64
34
74
966391882
90
65
346600
26
455186
46
8
26816384
78
2
64
147028
313097
115809
18
54
101645
92
184002
73
18
307826
3
274514
32
94
305756
336056
82
36
37
43
518322883
87
254710
129616561
425673
79
66011
76
8
163479
186316
99
89
15
1596
14
411669
11
52135
450277
83029
241977
12
350337
25333
56
2
89
70686
251200
37065
56394
35
87
6
885588083
73
286214
10
308349
8042
322536
31
391331799
9
96
457254
16
202940
26
28
35651
86
68
873962228
7
42
433409
71
76
10
636673772
228240
72
14
35
78
488227
61
339659
59
88
333783
123978
201287
281850
5
643034781
135626
346496
97
420849
28
199598
84
995978247
431191324
82
86
31
220894
339946
95611
71145200
26
1
892581186
97
488757
270635
875485981
340450
64
45
56
63
274128
211532494
163132
463074
149320
88759
430303
30
124808004
30
90
391934
65
439824
181665
857566336
18
72545
49
31463512
18
371407
301397
256200
37
81
3
6
77
3
271681
20729
363140
405351345
60
99
431631556
421240
300513
130937099
53
432789
33
12
39
5230
53
424156
111238
38
44
36
7
87
43
121677
586856864
70
393076
33
408284
212861
54
377903
237014
18
18
278176
125868
179022346
685887852
114407
153110
29240
898513523
37
1
77
916491379
21
127745
37
178621038
23
215710
288118
314949913
58
335196
62
292662
325655652
217179
6
71
8
217262
476240
68
410993
5
260170
96604
8
17
33
158273
62
385715
42
2147
164200
22
450401
24
79205
29
344768
8
12
84
37
70
3
88
57
55881
4
93
266707
563711667
75
39
422744
6
408793953
50
206437
499226
56
291586
86
74288
95
408538
55
44273
60311
91
19
148143
5
83
406576610
45
477872
3
379409581
41485
168264
190200
191391
624312430
423719
30
3
5
57
77
3
53485
92
78
87
397227
136670
357206
214538
223709
53
14326
50
52
61
93
72
92
32
281957
394439
69
42
97
34697
645105116
483317
62
93
91
44
58
29
327170
2
25
419472
5
309985
96295
85
14
29
44
66
142016
68
80
389164
386825
242379
3
335274
472136
288536
215074
4
163098
5
46
61
25
52
354693
26
387948
3
1
78093
18
76
497799
96
34
86
14
426
98
176255
7
92
810508772
156469
50
29
80551
424713
99
93
301545
53
363748
184580
80
336854
26
28
36
4
42
92
14317
155254
188158
8
655540465
19
166503
58
131357
204117
98596
148565
9
26
809800830
2
483348
70
236805
443684808
258947
425259790
8
6
5
78
207102009
4
54
4
223039
78
35
725389248
77
479251
7
428872
69
368309843
62
6
234881
4
42
38070
30
438508
271947
292203
420334
400642
292736
97
58
280842
364882
625790909
6
280312
77
704441129
244612
61
52280
76
995355018
92
5480
402672
4
325929
66
447090
128167
73
161057
69
323310
83
755779681
18
11765
714821789
282595064
81
54
349113
358977
83
855204027
8
648926903
76973
33
47
41448
62
193487
78
470554
43
28
206818
58744
1
69
947478914
63
278142
282326
36588
36
59
8
330988977
188586
59
30
41
94
99
136089
14
735283682
362434
46
189029
62
230929133
7
57
80945
217189
339103
312788
273972296
6
40
14
27
470772
165225
737680515
318749
15
9
8
198021
14
78910
75
83293
253930625
99
25
97
87
410555
391498
20
53
23986
91
15
140682
120205098
75
199659
277914
21490
434554
4
321603
81724
39
409389
309292
140684
386968
11
81
79
432318
155133
301869
140842
99
21
3
51
374499
97
454586
283454
456855
346116
357109
304635
62
37
7
7
380184
254967
297659
316868
39
385818
81
50411
83841
12
7
55
38
45
83
92
353816
296509
82
469945
30
31
44
60
112471
60
53
867968477
1
30621
71
197947
46
275925
33
268442
10
322306
21
9
25
84
47
75832
225531
35
4
6
119342
20
49
441027
84535
97653
9
81
56
63
296862
63644
19
35
171942
155567
589764868
63
461441610
13
39
455454
6
11156
56
71
17
98
76
214087
251471
220839
449671
333497
70
469085
1
339697
3
9
150127
668293041
7
2
49
365585
120120398
425757
146190
64
154906
23
75
208558204
94
371242
2
35
748516454
399448
68
431604
230628
79
383269
52
86
43
2
521907184
12
59
34
88392
997320359
154550
24270
277930
59
7
58
2
275877
998321412
25
874538495
325148
9
43
29
83037
350325
90995
427245
55
9
26
81
135378
362548783
330492
22
77248
7
496965361
367702
313995
96
65
997063093
427959
30
424235
1
180270
434485082
87
7
2
70
28
6
413951
25
162896
25
58
4
133884
485922
328622
90
274331
4
265540
32
50
1
489730
88
832430538
354811424
1
399466
113946
3188
43160
26
43
57
49
335261
459170
67
27
44
52
20
27636
1
3
176964
52129661
20
201886541
440891
672323459
7
493721
28
41
306186
11
114888
59
92
1
26
351250
115457
15
55798
414053
7
84
424499
450095
123436
57
158857
1
679587601
45
24
164231
199944935
47
25
460060
61
70
58
38
39794
3
72
88
268980
76
2
313377
524927667
10
179987
97
345219179
358697
42902
360407
26
130251
8
358974
3
4
70135
8
249746
74
441879
177579
71
48390
420186
206703
79
47
42
800018304
432297
5
53
447365
419628
99
52
153716
237305
1
1
92
85
498697
12441365
8
99
26
46
7
23
395392
9
6
13
320578735
58
4
57
432288
42
65
6
5
68
431704
70
54
3
321064
408907034
93
442177
6
474251
80
79744
992048918
299298
300039
133627
121622
62
487342
385862
370785
13
33
87
63
63
1
25
4243
232023
24
17
2
57
38
92
457765
151672
686265869
86
5
37
316763
155003
64
497596
44
22
24
69856
3
915315838
123990
23
444505
621329993
193523
22
296479
142861
235117
234129
68
96255
432128
89
65
32
9
102820
81
43
55
355188739
113706
9
426307
77
76
295573976
32
92
11
52453
4
31203643
24
601939605
19
39687
311800
298502
53
78703
49
28269
264633
374445
487899
190859
173988
89
1
12
168156994
712498713
178149
718473519
6
26
44
30
683981103
76
12
35
87532
76
20199
296366
16
38
73
65
5
8
92
1
403607
12
324406363
387158
74848093
179009286
17
15
85221
365064
6
195453
8
70
21263
67
55
61
98458
105692
68048
357017
362581
392267214
3
441294
100103
409322120
15307
294988
60050
2
74717
85
65
17
6
73073
339753469
26096
61
468474
66
127508
274334681
1
70
398409
78
39
82753
52
4
64
178846
29
15471
177739
42
55
235233
73
871955264
12
176780
159210
27
476990
814452652
10
86
13
8
47
1
155916
59
87
641867653
367226
7
1
93
325366
73
260475
207449
1
51
51
136560
460267
29
252596
52
5
772709090
65
22
139518
2
243470
393122
90
33
90
54
27
71
474638
363974
3
68
454340
104278
974607358
21
76
157830
268048
19501
5
7
353140
6
221231
3
5
197196
197451
23104
8
184063
70
38994
31
8786598
85
362622
61
366973
488716
69
175201
3
17
53575
440682118
98
6
73
253967
71
316794
53
53
137235328
3
666653379
71
11
868478829
89
61
97317
48
31
19
957651556
85
629848531
484004
24622
8
9
83
492438
6
297325
53
63429
267252
216815
79678
595721242
4012
432609
91
212690
202054
57
281003
89
62
271428
354661
987109064
7
843586904
6
29073
336544
17
354936
114955
492809
25
227406
61
32
34
6
202978
1
320914
10
359357
326952
504604123
790634662
405071
6
38
140992
254085
77
214330
67
457165
89
25
182856
132676
401517
27
463760
288772
418495322
10
326350750
100600268
5
85
55
455504436
47
269121
491758
70658
85
442782
272275515
77
8
45
697297175
87
454284
8873
30344
35
84
44
453742
6249
5
109146
22
402762
35
1
349183
426361
905104785
63970
159061
25
6
38
4
480549
286685
54125
290796
7
23
74
231373
8
496413
106260
424215
65
59
11
284213
85
64
75
386578
391264
232801
68
87
99
43
84
91
772032254
478722
198573
98
382156
12
174620
35
416843
287163915
46
17
35
9
37
31
26
52
93
491615
279958
9
52493
141158
229619
77
373484
3
334385
92
390149
84112
406045
97
466171
366574230
3
114171
74
295776
6
169700
1
29
29567
149625
49581
245965
98
66
20
6
1
3
32
190031
7
140785
73
20896623
3
76076
252155
338190
60
496185
85
48
69268
24
265649
42
351928
1
21
3310
135932
76367
71
52524
29
69
40726
3
998336335
23
150537
65
41
45
3
38
8
40
79
15236
447727
86
185656
124388
82
24
485672
320723378
1
165916
384570
73
416551
422942
47
87
291895
94
373303
93
77734
41
494571
6
199505775
266232
68
455991
9
98970
12000
50
299010
37
57
5
7
422832
70784
168080
30
72
965261593
86041
12
2
7
89
6
214883
1
68
9
55
95
76
488168
351589805
4
37267
114203235
46
899338239
93
47
126550
67
83
24
74
326660
9
70
220486
25
236376
39637
82
325869
48
97
8
27
366432
66
530
250294
382768
76
219505
25
494542
241407
30
17
488369
221208
1
987978514
314776
203515
162429
58
237708
610594433
1
26
56
32036
131893
270585
449110
37
473155
890397908
471700
9
434375
78
87
74
106973
272645
40912
97
71
956639107
420395
26
896217006
350787
9
265183
7
149371
5
13931
36
569498551
8
228692
83818
366602
4
9
28
82
374108189
161716
211776
71
685812185
721017224
66
4
384488
276641
62
59093
158755
105805
392612
748547051
216764
23
303468
22732
216646
36215
44
86
477842
6
615178217
13140
724752135
456676
167550
50
901270511
17
465068
428577
90
13
416115
3
3
38
48725665
88
833306925
9
29571
72
454483
465598
390039
443365
473074
23
98
33
489707
47
80
91
94633025
319923
60
287300
160589
84
487593
86
164452
65
5
480959
12410
440699
5
453613
75
65
42
137759
487106
2
995590172
631537247
78423
77
60
955673404
216625
356742
333876
58
468678
79
49
50751
94
424341
7
39
6
52
437385
97
5
4
437659
346627453
298466
17
396659
2
70
28
95
39993
190977
56
84
86
62
95689021
2
388408
601667184
32363
428419
8
74
25007
451585
210729
1
404988
23
45
366667
33
476084
18
626001945
58
5
281832
50825
336105
412192090
1
37
412661
6
58
135909
45
38408
9
87
5
7
106823
79132
5
59654
132096
318175
6
285711
868044528
415910
349136
187666
270836
5336
286928
26645
730984332
32
64
52156
266411
13
2
9
28
66
72
77
66
39342
49
25381
7
9
3
470307
99
65
166616
12
99
365424106
190295
38
308429
39
24
40
15
93
33
76
111708
7
451293
15
157693
212734
24
170917
156703016
177837
93
26858
9
31
438196
209447
98
60
27618
64115337
44
17
58
109221
46
92
16
93
59
50
222329
355620
332887
865238989
475672
273883
310803
74
36
98
92
166823
4
122156
72582
32
28
59
117858184
41
34
463538
105307
6
463600
209347
70
232460
257341
6
28
138435
52580
71
98702
5020
48
46
28
284107
147865
16
38
13
92
54
104074944
495555
6209
78
53
204483
41
73
689177747
365923296
67
6
142323
38
28926
73
95
35
379539
89
6
29
68
156702442
17364304
115440131
44311022
52
200790
7
62
903699352
59
94336
20
498855
96119
4
26
55
188710
286973
72
268370737
315201
454837
456942021
51
467597
290081
3
64
94626690
498225843
2
34021
165433
55763
33
87
335533
79
171559
41
134697
19107
33
72
339881
88
8
459558
409228753
216856
124583
22
302764
25
96
221963
44
31965
60
23
96
34
55
317437
391542
55
243176
78
46
374210
245478
6
177677
18
430195115
50
328574
29
55
441974
12083
76
100395
78
36
116625
29
59751
300027
77
45
37
438188
71
84
838514270
59
71734109
10
424529
24
36238
482763
85
204166
427739
71
1
68
443976
91
87
80
252808
50323
47
306323
479509
14
41
38
61
4
85
4
333240278
62
178398
352804
296278
45189
96
98
702119814
264770
78
91
483636
159360635
32
614635449
403281
344630
78
75
92
180799
2
94
262235
72
196570
18435
42
9
199893
341097356
86612
146620745
66
412655
171935
5
12658
97
319034784
316788
43
409059
59991
127778
320700
235663
337922113
81550
27
81367
38
12
84
459053
88
24
129850
22
117462
22
40201
405989
471240
24
74
70
49
7
169679013
37
965078593
84528
234732
95
288896
461304
2
407906
3
135998
36551
463848
633040482
52
66554
8
35
53
157660
401393
68
2
83
23
667297778
59
38
31512
46
387470
43
25
80
60
26
72
63
478490
49
298924
253832
222277
445291860
42675
4
53
91
74
396295945
7
89
156929
283572
1
62
365359
58
431500
99
337787
76
38
114409
5
91
9
774976459
89
454257
26
46
46
3
66
2
97
27
79
168410
336837
7
130343
155872
887717732
76
218854
73
224848
8
480189
72
80
196842
37
456903
444117
10424
41
346899
247378
139682
39
28
11060
266895
278037
77
102437
796790569
89
95
33508
281894
11810
122955
5
519756340
69
386851
1
47
62
73
330526858
118916560
470212
68316
92
351615
235545
46
233689894
40
3
650188307
91
68836
206611
222761
262873
46952
406650716
43
56
64
486912
63
48
80263
343330
95
4
6926
75
98
55
23
176006
977435061
92
72
440865
176985
754739532
20
22
91156780
160354
82
62
97
412505
5
83
328723
391772468
488368
226428
87
219011
7
22425
446537
71658
477306
61
188460
11
2
81
43
59
474430
650997907
745372733
70
8
231609
135252
50
448971
218033
162350
71
362539
341599
411684
263007
174860469
18
15
24897
361964103
908363865
37
410267
167344
341829
41
2
18
650054414
4
216990
96
50
11
31
326839
600772446
21
58444
323287
126469
8
211735
79
453419
114582
470457
3
43
275443
29563
241170
188442
305090
467428
50
72735
721372747
151718
92
407511
25
71
387414
300660
77905
38
38
362582
249519
1
62
68
148122
134430122
212428680
765111715
43
93
43
47
3
95
47
5830843
96324
28
1
11
73
148546019
231016
48
99
21907
263945
58
55
97
68
89
52
22387
29448
92
920055950
458675
96
13120
70
20
7972
49330
890334299
62
372770
264163
68
9
29
75765
17433
62
45
2539
235876
407115
7
58441
33947
292153
7
291691
54
37
165147
91117
453217
347816
237181
87
21
417949
3
228559
298815
253639
169865
50
237472
332558
243559299
80
28241
67412
40
35
9
13
42
35
212073
59
355361
412955
168751
310482
36
278217
234917
423337139
154218034
248491
660752536
8031
933951037
262145
14
89
19914
5040198
241640420
505897791
20
47
12
1
13
320525
169344
4
28
55
322486
6
83
171741
44
13
917999108
517703922
1
8
1
71
444567
16
7
474199142
438300
120833
783014937
880918761
7
720098847
35
8
324014
919080627
398672
38
65336
848838548
12
450063874
96
59
415104
342675
94
62
3
247703
312513735
84
50667
10
127579
309362
75
42
32
503717168
792996553
80888
465056
54
47
2
381508
99283
568698015
71
257456
11
136794
8
1111
141833
361188
44
97
37
94
89181
6
116884
5
41
112666
377719899
5
72
138338
93
54
76
69428797
36615
79
60
31312
200114
33
55
15
360787
243165
327659
2
93
61
21210
293589
78
64
96649
225268
5
74733029
4
310037
25
339646
110833
72
304004
7
89
11
229137
42
345734
62
5787
79100
34
19319
58
64
220088
33
18
1
90
140240
94
80
29
465954
465441
201942
487028
106563
499904
79765
310514
90
24
149679
18
5453
483136
494321279
229562764
23
73
319565
59
478500
66
56
134462
8
18
7109
37
335675
293995
2
18
403552
47012
278645737
1
2
43
466495
7
376726
358827
4
47
495018
133099
866583068
560592356
349913930
55
386736
260605
53
980592864
57507
53
94
50
71
7
664131188
252986
330491
93
32
11
494089
242165
34
434974
57339
18
38
20706
427680
284636
12
674553200
26
91
20
492013793
98740
50
63
196980
61619
206593
288399
87
389470
393476
84
98
231016
67
464515
60
26
38226
58
30
421032
89
99
94
31
390343
54
2
728954777
36
88
80
983551391
122475
6
67
969751629
14751
89
18
319448
46
70722
10
140828
2
86
64
948
189056
209563
73
24262
87
288272
4
84
26
283916
358295
385581
475850
86
216578
10
378933
65
68
5
34
118144
467061
42
44
190585
228688
334951
21
59
413948752
239788
529063065
82578886
457125
53
351765
324829
21
84
116031313
70
303206
86
74
92
898262267
2
66
68
53
14
63
174041
873409844
705894063
17
47
93
1
26
63
220542
202787
365687
444055
18
215411
420588
752472234
10
36224
179196
33
94
27
1
192282
391273
51
72755
942806922
350298
609628574
1379
11
182562
378377
195617
56
432053
59
154944
85
48
603595175
365114
374118
4
61
14
19
50
27641
228463580
18
419469
414746
1
105973
144727
75
347430
52
235563990
209570
68
431120
9
456518
9245014
54
1
110859
64
462953
55
309437
56
460648511
82
66
28
92899
107690
52
369046
40
42
322452
21
45
23
98
888194628
17
2
92
38332671
481601
3
54
31
8
67
81
492160
491363
62
34
184071
187587
309642
18
23
998889747
59
56
72
92
89
488345
70
66
21
3286
246811942
61
119516
56
181308
97
969513480
13
67
68
593002163
54
17
422925
96
469463
8
48
573515652
196180
8
53
84692
8
241915
90693
56
62
57803
62
29
28
51
64
61
26
84
268021734
58608
47
673040413
33
4
989551070
2
44
288393
160157
36206
94
1
349443
80
121312
70
174976
43
667201948
160147
1
24
297135
404079
1
224397
7
426877
6136
59
299730
40
489527
698843304
878488298
33
4
50
224382
449240
423152
417722
10
414869
58111
59
233272
19
145373
268933
668865580
50
81
94525
59
75
135513
127135
334180
347536
108657
874470341
229556
87
88541
193408
469342
90
50965
7
56
2
448469
158964
91258
338266
11
31
80
41
24
349347
353999
167933
10
321231
60
94
283185
379267
751435855
39
443332
881152704
20
95
92
79
2
95
433168
137480
58
54
67771
9
29677
168175
25
13
79
344818
73
437341
52
482889
84541
44
88
93033
25
82
313224
323840
290244
25
572004730
19
79
1
340057
316094296
743857616
23
352389
7
11
370869
13
79
1
935653288
2
18
418671410
82
58
28
51
58401
21508
382344
52
450288
403128
46188
311746
432120
395179
121994
145178
23
9
63
88
127630
10
102224
53
4
138524
47932
64820
97
64
53610
4
168939808
70647
307570
50
56
52
40
83
71
2
5
463551
90
97
82
89
485823
32
267102
37
86
116302193
53
99
124056631
110350
449903
78
514744885
348882
3
24
450920
879498551
75
345693
440282
412816
173406
50
9
62
478655
26
27
33
490595
387058
335530
44
2
73
19
94574
74036
222834
9
2075
26
416884
60
91
466998
460186
769006401
664616066
64617709
250514
44
444800
437956
64
90
203774
19
33
2
12
103736
90
95
398179
60
67
447477
266816
34
5
161938
226037
75
1
72
258399
96
406390
53
12
70
62
482771
28
389710
182650
56
26
330634161
88
320986
249982
6
90
281882
156866
824977271
24
54
55
354364
55
48
4
253363
51
56
22
47
209436
36
33
70
33579
8
397791
60
77482
81
454749
36
474663
248650
896400799
4
316094
3
231034
242540
870580308
41
502741930
69
56
54
232435
28
444838
50326893
446314
21950
75
476106
55
300061
15
55
32
18483
4
257752
41
94
98
333749
223877
4
5
17
846920794
297925
611711789
727882801
75
167041
159285091
290797
425724
329446687
92570
5
221010
689795704
66
224585
59879
186440
4
17
27
132870
58
170936
28
99
7
46
322030
470784
93
61977
425337
460579
94
98
13
108628
228649
228523
94
64040
41
96
74
202354
50
63
37
41
139862950
78
69
41
1
41
70
38
321827
405097
6
372701
482083
429427
58
784111332
19
2
114031
79
463707
16
5
38
72
1
75191
300506
72
52115
68102
19
753448859
79
77
92
26
22
96
399690
32
337075
406365
836448596
35133
34
434240
387261
122277
350087
199724
411359
2
242784
197501
691283990
48018
16
415468
88
64
42
54
104639
264309
440215
349135
43
60
452737
28
51778
957848779
41
86517470
164263
245923
69
452720
88
56662
441642
53
1
16
38
114844
7
88
176540
46
49
362807
8
8
39
116907
64269
803225354
309040
2
79
7
73894
311020977
577980712
414906
847452298
23
12
92
11
39
5
34
22
79043
63
427525
91
477719
55
366602196
488440
82
61
76182
21
179686
28
39
298545534
288820
46
268754
37
21
2
31630
2
201159
17
3
51
5
105916
90
479628
75
95239
448395
337202
9
51
39
8
65677
30
92
89
75
157951
459053
436445
290223
23000
3571
205322
38
85
99
98
58
441213
31
80
37
8400
16
1
2
11017
96
88
41837
6
69
372691
8
40
314292
74
833397018
30
284880
932358356
2
216927
644725163
48
17
52
326443
423454
297734
106650677
86
325568
266635
7
35
54
91456
369616
406219
773686449
6010
463665121
255432
95
42
451012
216495
30
17
6
67
357323
83
37
6
459326882
945111841
69
49
201517
87
10
222173
274794
733815658
3
8
81
92
8
5
34
66796
369213
302882
160321
80142
59
429130
9
72067
418644
409053
14041
322091228
21
50
612194740
65
510725385
321062
12495
62
107944
82
434539
418028
15
478950
13
8
196100
12790618
260867
5
7
707055669
41
100270
49
5
132435
138350723
39
150267660
983920079
92
61036468
463400
953981814
250359
403905
395688
90
65
49
324394
947874410
177291
67
421443
394562
37
666120507
83368
461285
26
52
75
92979244
67
77
66
69402
87
258601506
415730182
431994
156223
359984
210550
474436
48
54
6
8
60
9
114306
9
156491
127099
37
414153
89
139172
356387
7
150096
27
349446843
422708
16
295825
366047
88
25
243940
325792
94
29608
967944319
442176
369435231
4
18
10
74
87
318143
287640104
432931
103870
337830
257266
24
376626352
10
866817866
44
39
276082845
25
451548
345007
21
347833
221230
516444595
3
12
492593
88
171593
437414
68
141804
16
94
23
76
347170
70
2
93
72
49
787979769
44
329054
476904
96
248299
69
2
449274
25
165403
44
98
349147
4
161823
208859028
87185
81
50848436
336371
52
30
260705
45
67457
377615722
451948
65
115432
106090
258889
74
219337
8
39
41
83
59
97
86
64101
14
157910
5
445235
453499
498498
152366
33
303496
455771
10
8
97
34
87
28
127323
52
67
355492
173698
64
89
186047
428558
328463
55
3
441237
9
34
7
75605
3
25
72
38799
169650
479886
32
96
72
7
89
378291
250483
27
66
10
2
7
381347
242194
7
33089531
87
4641
66299
344231
36
99
13
21
76
54
163481
262521
58
317965
342851
31
57
329176519
37
474801
67
74615
188146
418836
29
120913
689004796
99
15
57
8
428032
468968
7
199436
300047442
54
991404993
270745
57453
480311
982026107
222598
393890
71
235632
380393711
452577
8
19956
52
39
88363
121818
150322261
396888
31
16
90
89762378
694470757
130567
7
54
35
12738
1
2
4
72
264238416
21556
58
3
79451
28
316371
22
374473
60
95
56576
67472564
309950
24
161800101
406283
26
42
428562
92176772
454118858
148114113
86581443
530017028
343414
4
24118242
196442
41
124759
138568
91
74035
98091
86
184303
380635
42
441720
89
59
267216
486418
27
32
95
186397
243568
53
63294340
87
130086
8952
30525
46260
23
299555
43
41
317828
97892
31
355816
31
135173
38
75
22
32
270014
251464
93193666
48
43
25
14
231809
1
8
76
155416
731887057
604222509
95
12
31
76
41
133562
46
140646
262680
460953
230033
8
112001
896383386
60
57
73097
47
14
463428
50
167171
128376
68
31
98974
213442
90
358555
96136991
71250
9
21
78
70
53
6275
79
67
87
6
124574881
212391
96
42315
47
937118552
137366
324939
452614
177419
41688
797713901
8
209319
19
93
109669
381399
41
714275513
34
947410298
120947
16
9
1
228442
9
355982
62
624853959
245651380
34
53
34
573000560
653279319
912661463
341151207
38
6933532
85
56
59299
445891
211988
9
89
8
68
9
12
607881797
2
352801
414790
161776
133465
82461
320804
73
45
8
88
473205740
395136679
139323
21775
309959
70
105542
38
269338
405527060
17
57
56
140019
4
264978
694680250
153633
225304
433162
32
83
9397
41
289143
5271
24
35
94077
171040
237341
636201277
320671
52
29
529955885
349735043
88
46
95
260330
35
127202742
179971
5
86
4070
5
437593
393221
67
25
339185333
9
17
81
499846
211949
128690
28
152746
67
67
40140
439125
75
430153
76
408405
75
1
74
347367
449483
23
994276608
16
52
93735
4
89
76
20
85
444833
75
28
84741
9
82
466747
78
9
390610
78558
387738
289324
388380
70
17
132316
186508
59
41
22
180796
45
81
76
30
87
426038
10
101734
103993
106496441
47
36
395331
165592
740063812
10
114165
145719
117925
95
81
43
51
287646
73
62
939521004
73
5
393336395
38
93
58
152804
464427
77
39
97
55
367503
6
44
120640
63086
6
398523
82
381325
54
96006
90
55
44
6
2
380394
8
364652
8
40
509307934
21400
43216
53
269155
187440
10
16
148628
18
288454
6
165675
290708
24
86
39
256819
63
36
366286918
93
74
173742
339219
485008
28
77
169444
56
61
376380166
9
86
50
329713
29
22
68
46361
933284599
23
160947
54722
79
3
87
18
92
482438
3
908279987
51
5
57545
1
163480
174757
255137
55591
1
651
97
379988
12
3
239438
3
277632
293389
128578
24
189787
422540
80327
5
70
437425
10
8
498055
672157772
442633
52
21
466665
255075
16
385510
234158
512914809
476917
363014
412398
38
720203573
23
170019
111356
223195
88
78
152688
43
5
104307
397863
69
293595
4
22
767332918
34
91463
19
104254
84
392243
565420340
18189
315554
38272
14
8
25018
94
73
81
10
199073
47
88
486810
367869
70
90
60328
77
24
4
138856
93
303537
46945
495315232
22
15
71
332418
48
151456
29
326109
98191
2
36
373566
72
474164
24365
90
317607
82
499057
8
123851804
394428
271602
46
91
22
37
58
445940
213444
62
339968
1
342187
1
85
260254
581512318
2
321354
32
77
181813
128985
28
4
29
96229
61
37211
4
926206941
240219
330050
262330
93
568459043
485696
335752
40
90389
220559
91
199689
3702
26
354273
57335
2
21170
288697
91
411879
40250
240539
836395222
28
4
428682
356981
27
1
4
3
1
19742
6
445245
114767
282972
47
66606
379469
20
847983931
81
658826557
42633
737973109
8
68
174352
8
23
139253
70709
1
143953344
5
1
33
178951
53201973
148210984
249520
63
463012
328152
20
92612
30
45975
27184
9
57
93
2
906093901
67
52
34
30
144068
425690
240119
302721
296499
302888
9
17
476772
56320
225923
21
57
54
93196
7
60
428772
153302
321775
290758
74
340870
68
369266629
178184
368465
29062
25
38
82
49
421005403
1
76
6
390856
51328
33
84
76107
35172
647277934
377323
34
343444593
284808
11
455195
44
9
69
308820556
168146
62
63061
42
498005
14
19
497173
838069913
60
4
50471
72
185212
454788
86
36291
149995
72
11
435536042
2
35
56
96
264256
61
40
97
3
565687476
270069
338752
88
67
80
17
10
10
80
307838
1
178195
92
94671
22601
11
56544299
425192
65
88
3
498678671
76
618747593
20
3
14
158077
35
155299
44
56
222325
90
22
153206
88
134772
127823
26
8
82
72
133866526
1
481993114
1
344974
19321
56
12438
2
42062
8
175088
38040
87
350888
32
11517
68
92
267652
32
43
7
4
309202443
478928656
368714317
268259
991610275
35
389074
359132
496078
322575
256456
19
59
175137
33
63
793371338
362600
113588
38
54
315833031
481489
17
28
460766
2
97
492753
34
78
54179
77
480074
9
26
194648
29
90
52
22
26
226322
18
8
358232
262091
91
122868877
495969
406745
22
3
87849
59
90
265423
19
300242
98
162758
10
475985
46
108877
17
478504312
11
199350575
974744432
7
51855
18
727301702
84
56
50
9
44
349398
15
75
93
48
455806
126578
243091
37
4991
21
18
88651016
17
25106
82
82
73610
61
88
58
196306
34
59
252310
160080
70
418066193
23
1
289949
439636
102815201
466317
72366
447185
386261
260959
3
2
63
474214
92
263236
379410
71
85
35
3
35792
21
1
157098
118965
2249
72392
26
498775
76246
80
207057
362994698
289852
137570
6
66
139256
9
1
18
490818
115395
25
58212
146765
22066
19
9
180878
47
39831
20
75
486097
316425
62
45
970487021
7
69
204556
119529
74
358830
27
216222
219202
34
313322
38
875721155
65
82871
79
1
8
427670
218531628
143602499
816506494
400675
71
42
341592855
8
3
210604
6
42
8073
174845
22450814
74
67
91
51452
454010
40
47
46
16
356420
68
7
84
284435
230799
258355
70
53
456564
2
270494075
87
398213656
86
247598
810667574
203412
52133
102507
615556712
5
74
2
54
22
78594354
64103
74
78
346320
26
378817
6
51
54
3
5
361669022
96
8
8
9894967
359366
46
81
1
172669
95
5
498646
134359
69
73
26
56
122820
171240
66141486
10
417850
428159
71319
29
163986
16
330208869
72178
42
22769
13
193725
117542
38
27
90
25
9
21
236072
231800
426773
201470
49
288839
49
178526
34
37
8
215157
176407
5349
475041
329459
78
8
9
7392
8
17
248101
16
6
13
52
297686
56
356477
3
94611
290510
798783277
356089
423167
283185863
45
9
24
90
49
49
1
43
408926
31
759458127
72
646779577
46
273754
397531
66
407652
260741
18
19
69
407411
34849336
183498
31
201976
81119
1
307522
108995
477721
98
72
60
92
77
86
115418
63
1
3
83
57
255582
37
51
7
50
354832
54
471250
447137
209691
46556
61
259102329
653553873
295437
18
22
5623419
75
480190
3
235869
484378
417810
84227
13
7
452005
16659
278575
76240
348204
282928
139355
95
665771246
97
152348
212150
3
338403
301561
3
412203
916600475
58
84
81
15
209032
6494
378673
285049
95
292453
466150
137055
59
47
94
4828
44
395776
496487
25
308587
4
22049
83
6
65
87
61
340339
25944
20
590485477
13
5862863
91
426766
853524192
40387512
85
64303
297110
798347534
97
53
236762
431366
490620
308083
34
70
259398
14
92
225406571
629513875
247410
213296
65403
21057
390769
4
32
1
483467
871939832
10
169383
144603901
4
173105
99
75
1
43
10791
359772
179005
26
65
37
23
959614164
189263
52
539491218
84
193954
38
206374
81
778267107
402956
89
204434
97
467382
226777
186306
132101
35
164152
53
274884228
47115
12
452153
427051
72
96
5
78082
30812
88446056
419271
67
8
88840
9
120604
59
498176
84
50
329505
50
95
150859169
318687
65400
480772
52
67
46
19
175605322
180558
9
207931
60196842
110220
3
105269302
52
69744
457293
84
93
412374
31
671025733
279570
390727
28
6
4
998968728
79
16
25
393828
80
362806
86454
27701
396946521
70804
6
479765
17
114314
51
231865
103828
203966644
14
21
87
43
192922
3
66
49
271968
80102
81860996
74
66
398135
80
89
433367
5
65
44
94
36
37
264802993
6
396826
85
109749
129434
465971
78
14
272718
446211
390419
26
472360
28
128725
9
446548
63100
15
277345
37
453146
28
651583423
968193264
58
73
86
312126
250692
3
200313898
359276
36
237574
37
85
77
313864280
27780
72875
91145
29386
242850
72
6
49
169476
42
79
26
470550
70
5
179345
72915
614681687
6
220012
66
93
30
47
9
22
54
487003
177817
283307
49
237197
446690
46
365240
912911419
99
90
34
183434273
53
361713
404461794
498637240
1
47
22
210734
281174
120467
53
77
45
51
165420
95
18
389947
52232299
22
96
64
55
2
13
627384839
41
336912
275664
141789
14
74
73
379513
356968
43
12
87
244315
40
698736946
723475223
46
46
238083
41
432933
219345
286635
99030
449796
68
84
58
3
86
69240
178166
58
75
19922
34
58
103374
740240007
67
11
410458
625970470
2
131201822
81
135717
87
95
109708
60
459685
57888
88253
483616
11
46
210127
48
574048961
33
328036
114944
211591
387744
6339
6
73
709078372
63
95559
459088
8
391324
9
20926
775322666
303427
25
24
380838
415900
13
161971
77
85014
80
1340
119873
191874
8
28
272359
58
76
2
85
15
75
6
352333
116859
58
15
3
489806
9456
244878
44
90274
22
346060
26
345040217
33
341033
391412231
86
391283
707905041
38
16
49
20
371227
369283
222129
27
41997
102931
75
184091
387374
4
850304179
246065
4
41
36402
45835
571137106
34
62
88662
295387289
51
170807
24
173803
270159
77
1
91133
16
21
3
77
365384
379830
24
20
163400
290839
41
6
28496712
14
37
125721
38
98552
85571
56
373421
218406
79
562279736
97
78
36
36
381699
37
80
215416
50176
38
25733
157647
342982
302173
7
1
29
97
464817
220026
315138
53704
91
26345775
96
296209897
29
149330
99
86
61
115385
218888
2
82
369136
924060765
463051
3
422182
27081
4
640125540
258419
96
464174
411278
67
69
21
76
45
154195
235921
71487
65
12
37
98404
6
91
95012
435439
347545
114013
25
653063333
322695
88
70683
5
3
28
422531
323428
47620
98
220634
467382
2
372409
288165
402965
179843
251810
82
46571
282557659
81
57
37
72
447514
98
392230
259305
405114919
158119
61249
96
681303064
862094662
52511
7
73
90
63
45
112011
312544
50
292925
70
4
85
30
393714
40
487240514
388036
425071
465410
358503
163317
15
57978
73
436146
68
218617
3
53
9
702488383
29
9
135952
351913
163426
38
284827
11
1
190598
612823347
420995
72
1
69
262045
280844
16
276499
71
28
74503
433190
6
172226407
28
19
87
316148
251682
71
418520
145103
374742
33
65419502
288765
88330
69
288971105
883628672
81
4
330733
291066
12
9
52
29
113048744
195442
223747
197057
446668
88
45
59
273287
95
90
271135618
97
275573
5
338586
70
454550
434051
60
421857
402348
62
450446
43
20
4
77
30800
6
99
10
2
56
60
263080302
125301
98
219711
26
89
491671
41
397931
767653532
187187
23
262469
399783
82
84
3
181685
325175
112255
52
82
94
24
1
402022
77
63
252630
38
474062
90
9
7
7
272843
16
307592
82592
68
275403
57
20
228211
91
278621
18
286527
584372530
71
26
21
369660
61
399458587
410989
446164
279324267
91
93
59
414761
88
7
96
483708
842171635
61
21
217530
111432
54
328998
44
75
78
1
232981
13
202769
83
83
9
34
69
327087
70
384817
17
319593
27
15
26
1
257936
34835
87452
5
223371
15052563
154197700
849463512
8
1
410655
303999
3
49
171165
1
160915
156765
75
406454
470401
268667
31
32
1
94603
362255
2
56
40
15
1573
287219
93
61
278137
6
240894
48
98
373232
404865
10
434158
43
91
6
448193
477877
27647
87
90
101456
261702
485312
70
86
16
65
344426
27
393777
90
339592
12593
90
459919
4
97
53
27
57655
100010468
7
405550
98
263047
151551
6
172362
91753493
78
418644
40
27
438311
146715
114932712
57
4
44
113770
280708
47
1
233865
232932
53
443170
89
337741
59
416102
75557
94
70
52430
472782
88
17
79
143207480
79
87074
10
294576
891790648
40743
331012
55007
2
30
6
41
46
196678
98
51
3
55
44
73
60
315603
420259
71
434542
71
395224
5
49733210
324721
485998
189172
73
301320
19
14528
55
539552947
32
28
275590
69
414229
47
19
66176
229122
35
34
68
11
83
50
239023
137345
6
123629
9
13
101301
66
4
463491
105114
79
51
8
51
66
71
97
94
15
95
50
366275
344149
97
380458
315252
51111
485197
19
21
24
331216249
89
427748
65
49
45500
398224
292749
9
407698
103107
5
96
382124249
8
40
466158137
36582657
278679
59
31
39
378822
81
424090
13
41132
8
188555216
3
154282
113393
35
247136
132101
48
183092
86
4
223287
90
471061
1
2
79
31625
418350
51
99
406475
286184
3
93
7
97
4
483860
72
72
857830603
21
5
990644017
92
444141
69
226882
302299466
259577801
202488
28
3
316121
546587425
441623
84010
70856990
9
329738
152295
6
428375
55
75
357115
439287
5
427544
66
5
4
251087
472187
3
341658
598371825
92
481261
449891
40
87
457653
5110
77
2
499632
308799
41
379840
29
80
53
60
75726
68
223466
6
424804
281894
49829
336935408
122247
4202
52
18
98
213458263
451293
283462
397685
2
1851
7
91
360012
97
15913
6
9
6
16
449313689
68
50864
16
566371649
4
3
6
398677
267638
398507
908117167
445498859
346657
221737
352037
146778814
34
203340
202177
30
946208170
415783
32
325904
20
88
49
12566
6
149374
67
146669
594849603
60
318282
3
37
81
263620
68
13
107917
308205
234680
190562
91
21
33110
430379
58
40
155472
87
443014
54
91
98
79
830095009
49
51
282837
75
89
71398
299082
221595
34
24
30
87
71
300264
31391
39
5
48755
96
55
243606
60
139036
133445
448250
35
58
272882
8
98
98
136487
152770
74
1868
90
365557
5
436121
1
22
118430
7
101123
96930
37
210147
363611
336787
58
31
159565
404193
16712
6
49
46
695299076
88
228351
1
269224
59022
44
18
292689
69
5
313030
2
78
357895
230296
1
116599
48
84
90
260029
194779
49
308186
8
337867
61
54
7
87
105392473
80
2
14
375840
276309
420721
552848285
78
759241913
230148
2
71
72
361346
465227
32
516644793
254184
79497017
661330933
50
44610
80
90
6522
1
90
500730799
34
237507
209611
51
6
88
52
79
67801
821578981
443956
62
147271
297102228
19
524508490
56
27
62
38
211902488
97
66
5
70
637119084
70
138337
328875
52
45000
25
63
54
54
281173
91237426
282271
755180541
485337
9
92
124714
487452
22519
4411
295029
583378703
3428
98
58
34
78
31
380943
49
45
376290
72
371725
463271
173372474
1
4
374005
367238
43
80
349006
793664249
92
80
50
3
1
86
43
80
221742
181336
47
35296
65615
262410
6
928899819
89
33
3
39
33
494463
59
48
31131
441305
274197
51
10
583259104
96
12
14
136354
84
67061
153258424
23
42786
196334
99645
9
25
57
140774
94
870748762
209977
8
660337792
151652
74
75
10
31
89598
322690
8112
1
159049
83
90094
27
64
161737157
144814
36
193421
66
653847484
225220
355574
25
252234
338182
207281
848722976
38
91
67
76
116640
9
72
253325
253500
35
26
74
339686
39
44475
54
237880748
385004
49
50
295205
254717
9159
175081
82
28
54
32
47
3
91936
406298
66
72531
783974074
79
162216
43
1637
439981
255087126
182591
62
51
482296
379121
298047
2649
60
199610
61
209835
95
12567
44
23
4
480389
7
111817
916928525
51
17
395711
38
468454
329391
26
8
64958
8
89583289
3
3
288591
216923
202725
80678
34
46791
21
174247
59
20
31
84
28
7
14
94
513437505
46767
63
30696
1
98
84211
348546958
41
471206
4
65
85
179092
440124
60523
21
349880
73
77
456867
319293
320045
81
50
52
63
415092
97
67
9
441777
330705
114071
76
168388
48
6
35
334080
25
1
51
194832
304892
392169791
246909
40
76268
444342
371006
118895766
986770427
99
477850
463125
89334
89
6
86
279138
59
205129
62159
34
37
3
76
30
75562
99
78417
35
42
5
63333
65
73
1
22888
911352959
122980
1
46432
97
9
131672
85
3
238888
163481
74394
182270
54
9917
87010813
924902134
463188144
53
63616042
323191
4
10
56466
21
88
69123
4
215939
62
10
41
436956415
66
195570
247344025
93
104643
39
274985
138584
42498
407007
8
419615
5
29
801021077
423497
28
42
6
61
136268
22
126365792
65070
296288
498948
451437
84
383605
499973073
34
81
51
7
7
420994
325783
439499
342395
43149
886258108
76
2
114641545
17944538
24
455688940
6
88242
121299
31
195683
59
144116
333119
219485
47
78
88
99
254752
43
104514
257415
55
418415
329725950
29
191679
401112
55
71
382264
6
427760
11320
7
114348966
393797
400182
7
266039
82
55
32
9
449998
8
62
251263
66343
63
31
36
30
4643076
318536
6
20584
9
121323
54029
31
7
65
4
266389
91145
352922
133349764
467845445
73
752321976
551956605
265686
82
38
129880
476898
901341996
4
419708
9
92
15
216390
51
85
94
476659
80386717
1474736
25
491336
20932
36
278306
46
75475
64
265141
36
399379144
29145
44
775724155
80
130561373
31
27
461109
7519
83
4
301351
91
259604
40
306883
37452
88
265632
96476
144649
118006
134444
320461
43
58
91
4
445063
393082
394476
82
283400
152269365
409079
86
180049
46327
21
8
477389
899521659
573746785
6
87282
30
48
20
90
211983
76
41
43
8
9
53
331930
71
168455
34
71
4562
3
9
20
374122
4
431106
313495
14
210656
91
249795
786919690
184764
7
74
149935
405510
84
92243
25
94
2
59
65
8
86
383226
34
438881
162743
258138
69041
331576
405412
37
6
466155
39842
48290146
7009
66581
131101
163672
37
8
135403820
289846
4
96
56911
494347
65
5
69
96895
129614
79
42
12
8
77
2
38891
69154
453824
78
74
75
217645
92
7566
50
64267
450258
2
337976
50
185728
296520
33465949
881923044
93
472282
35
459073
20
512509661
106205
7
19
57
361281
262251
29
135425
86
33
325245
73
26
402423
33269
271038
25221
99
255962
64
388090
412790053
51
20442
73
154614488
38
470114
403928
73
4
84
5
328249
69
301626484
75
218107
59212
448470
468138
37
17
54
28
335324853
54
177470
62920
470556
148915
4
987685149
25
105648
35
75
94
2
8
56
1
244904
63
143712
308644
80
950034872
9
478259067
110437
75
8
260461
8
598056905
315601
1
79
343095
47
3
311644
189647
1
7
435983303
61726871
2
980332298
182926
941758408
375946563
317167
36
16
28
69752
483681
98
98013
238365
20
495951
115266
108525
6
58
28766
749881338
172248
24
52
52
8
91
19
449771
30694885
424365
54
4
7
164896
5
468264
15
12
50
432071413
75
441160
411993
2692
599209253
175693
395022
66
45078
49
93629
314395
21
16273
42713
24
244734
618275319
198039
341785308
428536
12
483604
443130
98
3
40
28386
90235
469792
355435
351229
95
45
432170
479963
6
35
58608
1
124237
241459
44
56
151472
253442
215382
74725493
34
297690
480039158
263441
57
64
51
547807827
326640
32
88
296277040
37315
47811
5
209580
908716407
60
368152
50
62
61
81
18
10
16
53
82
7
19
756470243
45
64
28
244122445
29
53
92
33
374924
418867
64965
18
445378
84
483372
12
320076
377191
28
331461
79
31
7
84
20
18
356298
79
19
343612551
13148
678279951
51
63438180
39
87
810578537
1
8
233156909
346384
21
74
99
50
484419
40
3
42307
57
318236
37691
97
384509
957603308
5
531819859
37509
207130
40
805858765
32
14
498133
74
556110775
93
91
321345972
60
18
167073
18
201191
400366918
272829
179689
32
98
2
321868
290314
111878
222086
147315
446455
395011
466470
75
1
565303531
121049
416793
146027
372739
366588
423789722
485792
446904
97
306649
305556
385746
43646
9
990064364
344768
59
72
110627
63
91
198991
157589
82
32
305676
120438
169768
21
138452
307071
998243247
19
474024
316241
308931940
48
404420
19
493793
475961
36231
68693
34
90
18
78
86
29
84
359017
179066
752236491
6
2
288708
204273
16
3
94
92
99
92
4
355863
394611
73
261353
31
28887
32
395494
45
391077
834257163
79
70
296059
187853492
515419898
68
595369005
67
6814
16
381577
14
170047
70
1204
38
15
2
84942
94
302316
53
848272854
149000693
24
45
12
92
99
706657520
6
77
19
63
8
356646
10
50
47
368796
82
346487075
48430
53
13
18
23
204692
54
95
68
42
436422
18
571932045
299323
57
24
56
24
4
19
3710
60
3
41
415852
85
78
83
45
90
470754
100905
86
452013501
42
66
255563
336398
201456
413081864
83
6
75
46
88
53
40
50
47032
303048
95
73
50646
5
317840
9
3
11634
196464
497438
334936
405385
59526
302023
124175
59
30
23
29
628394761
74
384622
425843
210585
404359562
66
457589
120330
74
481425
256654
95
87
65
93
6
47
465230
185136
352264
190905
61
733013089
82
525194080
929794634
427005
455749
3
182017
202587
45
171330
44911
57
421305
94129485
60
92
59
630137598
268966
88
100228
61889
39
82
446882472
98
73274
93
692523967
65
99
471984
32
473846
77
13877
28392
701650277
413850
52
64
5
7
446179
253882
83531
50
322219
50
73
64
355592
96970
119100335
61
37
155876
15
8
185538
23
347746
163470895
87635
120770
950720079
4
66
429105
322188
892243295
205190
10
4331
49487
224567
117379
63
29
30329
48
907309615
150884
126110
42
4
1
66
433433
284595
206585
89
276288665
3
52
39
9
287916
12
262705
13
91
248359
2
8
53
23
63
90
336985
70
376997
273604
470760
372001
2
12
26
46
6
48
89
64
89
19065
203847
92727
68
75
21670
1
943913297
16
428864
61
419915
59
285349
46
411212
45
431620
8
226004
1
264810
69
31
418280
15
420238
77
57
91087
18
378814
20718
26
23
4
359674
8
23
445481
359083917
96
394794
65986
335278
156729
489206
68
15
128681
473780049
493683
133075423
525368960
21
46825
6
356527
5
33
337850
46
24607142
78
9
319454
396117
585805223
2
440703
56
66
61665
9
337849
136830
78
360119566
249470394
41
37
288376
267585
593027864
79
99
270680
50708
34
229662
96
45970
11
47
167932128
311402
413750
12
94
1
72976
19
43
75
438757
496566
30701
61
92
251169
653918220
99
7
274712
21
773484900
35595
45
1
51
66
444190
2
495720
301681
387011
9
51
284156
144601
72
40
80
31
60
88
383548
134213
6
7
5896633
16
407345
55
910420036
402709
367195
36394
65130
71900
21504
1
63613
37
6
9
8
56
281412
396889
51
404310
4
64
3
709048507
24
36
4
9
149249
6
4
73
14
96
28
72
40360796
451768
215776
21
16
179470
431747
7
256245
62
40
92
55
491178
88
76
2
46485833
45
51
14
70
66
215334
126488
92200
20
154127
55
330241
49971098
360384
44
1
157941
6
9
1
426589640
467390
321252
57
146829
72
436946118
3
304635
84
87
730553640
73
316046846
394948
162883
7
7
95
8
84
25
65
479168
79
479937
56
76
236323
494643
63
8
22
65
11
139656
9
933059093
184538
422779
14666
381278
48
113119
82
3
96
12
83
1
9
41
94302
339618
949978668
33
448769
1
366595
50
54
4
18
438629
188874
426803
65
2
402839
4
157598
83
8
80564
57
69
390245
32
54
41
28
32
381069406
24
253545
9
23
366551
290502
2
99
32
7
35
63
96182
43
307173
44
264216
306953
124311
60125
71
93
603130996
146320
360741
191710
185252
482920050
42
162263
3
45
320099547
24
222091
431357
25
234444838
26
118152
96
48
32
141342
194785
456043
409901
96
488432795
46
112334
50
82392
241293
87
385548
26
443250
58
169429225
240143
84
1
62
75
55224
62901
5
70
86
99
54
55516
93
162499
783650286
439343
2
2
273707
5
387548
11880
42
367233
435046
426177
9
492531
104857
84
6
3
484851
400675464
39
441183
168649
191523
297730
590443536
24
230040
2
70
83
174541
32
5
15
245929
61434
88
663683550
439680
161723
80
11
260538
38
199611
82
35
10
352744
3
59
22
18
34
508652080
138847
89
50
22
10
135878
24605315
267676
74
460722
207350
349333
102744
367013
49
64
59087791
94
72
40
5
17
139323
38
631132116
59
54
75898
71
31
11962
189249
37
3
6
165097
54541
421852
990818513
15
92991
119884
68
891803586
36
29
26
26
80
91
170073
41
212333
26
48
348806
294657
39
242431
61
93
820663682
226792
34
179758
91
688342160
126402
36
416118
56
36
9
481742
764703595
45
191254
56
316404
437746
303312
343984
69
76
344763
3
40831
59802
90
296178
87
142053
35
709577072
78
33
516827349
59
454834
243738
475146
97
46
551036902
71
77
77
64
402197150
438350
495984
336373805
39
53
235809
66
16
41065
389077
28
213032
247986
290974600
87
55
789988978
351947
568096344
86118
95
320828
95
11
99529
92430
54
84
44
476556
158810
249181
27
78930
58
82
39
5
42
741603408
39210
67
275332
80
474843
76
99
463865
284904120
434730
192573009
54
62697
62
245242
52
163758734
480190
98408
260538
43
326056
497096
44
280901
32691
236008
341283
72
156070
460897
163487067
21
308059
354055818
78
120397
86
24
8
64
21
18
45
67
19
353875
11170
51
819917934
79
83
416181
45
890047005
35
6
4
482406
93
168769
49
157025
39
438203
28
356118
6
816429005
52957
282304
638929762
337510
47
329351
98
61
82
94
41
4
51
82
77
51860610
39
117564
65249
187192
40
91752
55
550865025
592826581
410406
35
25
13
891954433
581493762
8
271497
2
77295
62
9
21
77
75
522708313
37
360261
407736
108303
2
19
40
98
477560
18
427392
1
45
730762976
210561
8
63
65
1
2077
86
58449
36
610506378
722960607
117616
240250
185720
16
311399
218588
12
31
67
129575
222363
236808
104346
96
3
2
58
372443
188415
210203
472864927
49347
17
272680579
215452
73
16
1
46
230211
1
247272
67801
332979
279602
270035
467323
309094
89
82
116312737
81
10
299999
9
43490
497146
223722
299762
40786
76
434995
22594
494440
75580
86
55
70910
8
412242
247448
5
225538
83
106317
191331341
91
7
80
334632
452106
295022
713869014
140596
539734528
388450
87
2
65
160224
72
14401
97
86
98
464887
433085
481030528
44
70401
54
41
85
7
56
974246298
655061017
452558
404476277
496618
70
94
281083
53
76
78438
349497632
480269
402190
104887
36484
86
496962
45
336773
212886485
3
36
105416
6
186961
19
95
69126
8
221186
123768
39
74
5
43
54
232918
51
1
15
1
15224640
963502455
50
67820
214254
4
286986582
52
376630
29
414106
22
15
232584
75
5
342661
28
30
4
11
7
531123746
12
73
186628
83
30
2
249601
29
429562
39
43
45
77
3
18085
97
354378
827412337
304178001
22652
16
248409
62987
2
20
365840437
7
69
375247
269862
71
29
99
41
137317
468776
449775
250152
33
36
389899
35
64
400856
44
235857
83
62659
294280
329241
73
355721
284610
444749
495837
105260
39
396314393
97
226584
19
835631587
17
234899
56
59
68
33
73
182916222
65
2
488475231
902505726
28
37982
311427
27
334334
79397
73
70
65
501403185
181364
206478
49
152885
467105
12068
50
107627
290116
171134
12
56
5
49109
15
76
88
258947
9
236467478
151603
92265
238665
57
39718
342509
28
153120317
321477
410395
98141
402437590
261942627
5
71
20
90
286384
491582
81
39
95
44
63
733920963
76110
14
72
72
490119602
202829
90810723
5
65
170094
5
65
400518
8
277403
57
89
491004
408266
38
328147
27
38
65
295731
60
29
92
56
46
6
214004
338104
140876
33
220862529
213345
379721
133747
7
98
342206
192366
63
8
43968
255928
86
80
65
334047
231519
320724
20
9
62
7
18
24837
297156
532287213
82
168479167
128796
727017409
5
469186
176981
55289
30
331609
79
4
16
391856
16
16
742308365
79881
198664
23
71
81
621894108
2
295870
220313
80
49
5615
18
3
19002
92
441796
65
65
3
225801
5
475952
4817
460133
54
417025495
11
73
71
279023
7
42
386654
16
9
410436
330142
427587
19
328147
37
9
80
412732
44
68
157194
926272963
378444
482878
444591
56
95
9
574186109
5
229585
404450
419297024
48
68
13982
51
481849
411373
45
6
119668
25
323219
473629
440802
164046
783668117
70
24
6855
95779
64
334199
310026474
87
28951
704946768
72
89
423764
331770
43
115473
52
5
68
11321076
161065947
16
423361736
177414
118657
2
273250
139077
55006736
53
93351
470851
140297
39
50
42
456863
24
8
82
518946180
5
78
45
54
79
59124
215643
4
93993
406984
72
1
242463391
373501
5
62
1
124528
81987
3
35
2
119923
4
88
13291
4
19
44
642886803
189703
52
467346
103248
2
71
32
182886
53
58
46
753005338
137996
55
321107
304668338
11
74
232903954
1
283822
43
191120282
76
5
83
87
372768
94
99
23
5
98
69
890608985
22
155176646
72
63
439376
24
261267
120533
253618
85
22
96
49
7
51
88
422865
31
327066
20132
2
87
79
451261
180118
123659
455380
97
72
43
339414
5
57
77
499431
95
1
99283
451162
348881
76
75
53
166160
276507
4
21
52
214038
61317
42
296099
6
68
103835754
95
327512
256531
62
80
30481
161665
46
3
104583
16
300631
53430
34
314670
75
22
224282
93
180156
44
748312571
252030
441680
6397
399580
92451
448549
2
62
806459797
7
333242
98323
32
2
481403
54
97
2
88
94
870138856
67
43
181315
438479
55
209674
139025
3
22
26
31
31
499214
151650
341549
263826924
212053
91885812
140892
49
152952
140915
65
11
50
245279
61
237607
86
311348
233222
278865321
5
53
6
39
70
26
430609
370236
301721
382539
32
6
260154
6
41823
1194
464123
9
380022
8
20
404629
31
90882
479882
38
506633950
320043
35
199965
8
93500
27
34299
56
85
482035
95766
183419
419388201
597288538
844046336
400292
478540
74740
8
7
56
5
5232
7
911699791
52
24
15
144751
36
52
99
50
73
3
335359
45
14
433294
66
92934935
254009
601407912
85495
46
448101
867116730
46635
89
26
70
20065
952870179
25
99
31
217993
23
75
51
2
9
255723
17
347685
4
1
14
33
66
98
61
9
30717
196950
28
8
9
89
40
71
69
261006
209416
246540
105734
68169
11593
9
329078
387951
37
17
414690
12191
46604416
296003
43
88
78441
977555466
58
397479
266706
18446
59
869546681
88
98
63
21769
109122376
45
23054
443779465
439181298
56
374190
374731
666477748
94
292234
98
8
441485
436759
4
401675445
140630
374215
494573
371076
98
12
211819
98
401665
375786039
2
5
95
368416
4
229778
214787
9
7
24
6
79
152124268
35
55
288883
78
7
78
30
340559
54953
911595198
123612
32
5
268885
37125
5
99
90
222522
677951860
2
53761
41
26
7
33
82
268856209
67000
178260
75
32
47
6
236207
40
290443
39
49
578953356
71
4
379324
33
343080880
14049
536103996
14
215765
1
85
39
389425
74
284970
342454
8
250746
85
26
25
7627400
38203213
345412
51
270482
160730
11
196
33633
25
183264
76
33161
66
91
218598
296709
35
18
95729
46
40
241877
52
46
4
7532
251380
21
194323
18447582
176232
364394
83
62
85598
33833
383031
3
227885
278825
152266
131509
198312
61
390009942
418010
27
475187
974187875
592778427
45005
23
468719872
18
79165
52
459319
589095723
42531
188965447
148101
6
49
97872
18
75
384340183
70
51
14
455543
118397
52
6
97
49
79
412883
443806
317654
82
279688100
63
78
382424
306545
213209
323636
863633362
411566
66
27
88
464176
184500
72
9
26
305046
396505
4
315268
248448
297111
199148
86223
22733
9
71
52433
47
3
33
164256
345336
221216
254154
7
434159
83
213507
253877
851756633
214115
750471354
24
25884
123306
5
16
59
84467
18
54
211668
389982
212852
225655
28
331906
168755156
59
22
128574
387302
75
94
29
468582
31500
866581175
46
69
5
88
45484
375192492
315561
58984
70
181950
206023
793389487
371763
227940
227390
19
9558
77
19
52388
9
412789
14341
33263
3
34
5
3
367380
359428390
61
33
14
164896
115532
159168
24
2
35
113622
57
61
53
93
302897
359520
66
491934
191937
6
560717542
62102
48
32
347277
63
176770
92
50
45
15
48
840479000
608310013
51
60
67
65
46664
1
33
376641
85822
31
2
453284853
164789330
497932
48
3
99
161052
89
36
63810651
63
95
321499
147892
200767
85133
73223
47
52
87222
3
308886
69
719213956
33
126388
62
329413
171424
55
38613
5
386770
489130
335049
3
313859
185242
72
37
8
1
66
274788
318757
13
3
308498
297420
23
207000
6
407658
387711
46
161218
820693455
86
98
54
53
91345
8
17205
79
41
195066
8
219386
233226
389664
303640
700625728
75
46
3
3
68
93
407108208
87
36
13
47
5
25
29
396596
68
317587
325295
94
20
13
355484
24
45
42
7
397946
86
34
6
86358
16
88
269134
302744
3
846657586
552783145
34
62
85
418500
31
2
4
4
430786
97
182968
15
410659
62
112465
69
20
264456
4
72058
75
69090
248502
36
9
59
78
142109
131696
23
429175
71
391873
18
156051
16462
5
50
39
35
162847
271729
34850
224995
58
3
43
778157396
96484909
400483
773970641
378091192
400437
269863
30846
49
241648
262827
183933
430543
812225987
222222
33
169554
197956
233126
66
58
29
282841
108339
304565
4
182599
5
314229
61
79
63
17
301691
248996
99
72233
807515695
67
166118433
83
49
6
376981
38
389088
483186
317121
658322871
414035
88
257225
82
78
449810207
3
42
7
91425
104005
60
619568553
31
14
252721
6645
69
145810
79063
324512
6
92
242632
63
2713
22
7
84
74
130407
319729
2
457373
1
155436
278748
51
415508
7
370335
763689745
497566550
472329
127645
41
587794208
56
215309
329912
158963
37
38
129274
36
72
156462
250488
58
9
301322
5
482695
349190
59
39540
834924498
794021864
94
167966498
95
63704
1
40
159399408
427352
53
53
98175915
320718
47
46
213643
72
93
178667
254310
12
44
4
74
41
21596
164210
472173
74
17
22
162888
189213
168457
82
22
221958
15
59
331555460
20176
51
486146
86
279353
442335
697524816
933234860
5
121226
13
488599
360373
342475
375579
369402
46
453321
723502513
38
92
12
297428
52
92
267546
110646
44
347453
102759230
4
899292827
2
52
413802
102386
26
455667
305298
75
792946094
44
290751
366009
10
151301
35
65942
309273
3
105674
19
79
485260
35
42
381539
12
655290661
70
95
298444
48
29
40
325430
198857
132927
62
372105
2
636309484
16
9
14
88634
7
208694
437093
13545
121783
150405
485367
75
35
89
189262
66
94227162
83063
85
16
7
4
88643
7
81
44341
56039
235896
105818
940578402
88
144070
458999704
233598
108330
33
496480
87
424096
477046
87
53
276712
44
6
7
47
197511
412128953
91
87
158406
32
43
52
65
3
51
172648
7
289244314
82
147628
6279
12911
82
84
88
4
474642
692828536
252007
95279
499510
487540237
380320
14
85
456773
11
20
399257133
33
39
270924
30
63
80
20
8
479528
326020
21
12
22
471280
238733
319689
932079263
44
54
394439
2
31
314926
97
80
816171418
184052
53
76
245060
278032
40
124807
19
424811
76
15861
50
62
857189772
43
4650
228522
191213
40
56
1
7
47
329708
428865
281227
248967
50
61
1898
927527212
56
62
63564
376000
101067252
22656660
287701
189570
332022
19
330357
335258
123920
66
215808
52
73
171680
1
124073697
4
78
400109
437486312
16
156559
324220
22319
98
91901638
43
5
50
277865
58
55
7
17
95
2
64
19340
590042353
159989660
144690
90
34
84
53
73616
689759109
99028
58212
41
997578266
381503
8
368422
471899
15
50
8
366138
1
307709
3
769561838
415255
190769746
127795
284812
97
594910035
442782
99706
75
8
50
17
486552
53
6
417922
77
444712
403370
33
41
254391655
469462
88
336267
40
51
494915
77
38
239258
70
79
475807
234728
387070
452671
107325
152042
6
7
505170806
361820
30
7
41
31
80
60
189841
243247
38
32
48
216280
36
342100
407944
14
65
91
468827
413520
4
599654092
366492
3984
70
194048
486007
8
265625
21
470861
38
9
340659
359464
194987
18
56
82
884959686
130208
15
22649
2
657806362
725051638
70
38
89
53
56
36
14
2
10
73
321843
302348
6
143952095
278631
40
438380
67
21
98
6
350043
454589
268589
179343
11
89
7
474765934
61
77
465161
45809
179190
374010260
3
72
1
9
84
1
214261
89643
46525
69
173179
23654
483936348
2
24
77
336528
123723622
34
73
310938
1
97
116508
70
93
77
56
478612
6
171279
73
17
78
28
254535
60771
328477
41
15
2
23395
32
211661
473927879
49
57
75
84
483427
79
63
406649238
21
9
299839
203558725
377542
71
73
388967
424628960
20
174275
13
49
390516
71
57
19159
36
17
347032
198734
375269
469891
51
185495
57
32
914333203
24
277043
58718
66966
20
5
298
325640
76778
361458
278435724
652299341
92
229357
32392
252198
409318
475041
53
789427380
70
56505
62
203083200
389907
84399
86201
58825
69
55
99
2
163120
92
7
342338
41
301209
20
25585
84990431
496861
3
254800
6
201045
33
81
435503659
3
72
484522
847997304
332926
47262
389978960
99871
375862
430152
70
24
278485
89
10631
3
76
349908
70859
293659508
6
390
65
1
447976
77550
78803
387249
29
33
4
2
674439033
457106
8
57
499089
257085
566143288
429786
319802
75
481539
84
347200
464902
325182
75
41
466516
218619
54
493309
396055
95
290243662
70
486942
59
693169079
1
846022107
3
81
396405
290432
3
27
8
126858
279759
2
10
283125
8
255394
11
862821679
60046
3
233839
73
476463
62
3
341347
488201
101889
71759
77
9906
30
631176139
168754
44
100674
214971544
89
461606
69
42828
17
685123480
13
5
156871
112297
7
107334
81515
942078737
6
16
109197
5
15
276595
44
147087
56
156967
453248
410159
19
781321317
60
312606
147470156
41
211371
19
1
91
35
85
335469
28165
93
97885
266398745
27
9
75
68
332322
1
53
401477
60
46154
56
8
271217
64
95776
12794
157647
456608
61
318686
449378
7980
9
194131
19
477501
20
412677
470502
33778
457448
58
36
25
794567656
426234
9
70
394326967
45
99
414958
21738
93
8011
127349
254712
325799
28
47
203394424
180522
603931213
9
741400693
43
470304
343957
17
75877
39
34286
425855833
314305
80487
6
1
44
86
21
55
80
7
90886
10
12
4
82
88
7959
67533
80468
73
8
97
443842
64
72178
88
46
474118540
140092
217942
20
47
186879
884166920
66
55
197933
73718
399115
322602
444746
181274
306714
27
146334
869792371
30
131115
600185449
60
133221
495290
58
38
252392588
27
87
52
392692
91
27
42431
81
3
70
374737
476396
86
297511
122402
25
85
84
22221
38
407759
369881
22
27747
77503
143902
1
62624287
3373
53
60
249249493
79289
361346884
16
138639
67
4
206721
76
789616537
94
71
31917064
12
233314
58
44609
182580
193180
353085
214396
245346700
41
6
153174
469815
342880
64
79
2898
237276
95
89
28
9100
123860
74
387508
92
58
304785
323870
17
76
6
46
9
36400
98
7
353599
86
39
228111
209911
415289
282886
521318154
207328
1
91
170451
78488
52
828991190
8
3
13
173370
15
280397
4
198753
80
210748
51
29698
260187
70
333699
112893
432417379
89
316510
20
96
46
143603
183430
520099030
5
1
228936818
3
422717
47
2
39
100749742
4
67
99578
6
424727
46
3
177867
71
269442
486212
403643
53532
435253
99
87
336676
453215
7
51
383696
9629
52
96
10
172443
3
986878371
11
120525488
6
27
9
37
7
3
592860596
89
118715
80
476913
280915294
193160
120721
449249
467814
3
472506
22
430785
367484
90
256621254
94
91
86
94
61
296301
20113
5
248630
9
80
8
331226
973137712
7
45
696536333
44
860445340
484608
137145
469380
48
48
260823
36983
92
454545
50
29389
79
26
45
76
70
88
413701
3265679
79
10
57367
373559
350863
271442
841317264
417509
84
5
18
42
166575
26
7
8
72393
75
41
37
195412
57
46793
2
5
40
438493
19
8
36211
227433538
18
64
3
65580
17
240753
225835
210297
68
1
94
323293
53
373704
52
95
208007
172676
160091
5
6
136132
55
73028
390741
372759
296748
502691840
24
37
86
914001887
460019047
45
308659
131845
299865
14
16
128523
50
78
891542953
66
40
49
49
145225108
44
25
33
237296
266752
30171
85
49880
74
10
47920
67
85
266681
237090
165952
2
425198
28
48
8
427526
26
440110
193107
260382
7
86
4495
486189
14
4
2
98
9
18
34
37
87
906754945
385751
142872191
7
84
7
38
260380
443672383
399712
269001
256433
295203
27
23
38
6
413359
52
466965
191427
6
39
38278
2
54
173231
96
22
68
30
347773111
23953
160887
92
7
315105
72
879941324
24
7
52
73
98
73
81
81978
522710289
143559
354734
255328
58637
405673
37
413562
675538077
354971
25
96
1
96
89
451882
90
199530
15
293484
92241
47274
278671427
84
18
937519201
74
12
375506
87
87
10
15
97
212893
361915
195531
85
245841
52
240892146
82
50167646
306220
912515043
5
47
474430
45
383921
150751
86256
274179
89
353437
246978
1
106913556
40
21
661126344
61
73
362317
151846
52
203615
575320286
260844
469211823
84
198862
67
55
70
89
80
76
75
510823357
33
492069
610806010
259252
40
33
312702
333542
290315
11
475837975
421507100
364580812
70849005
89
88
16269
71
14
141260
3
8
79
322631
60
483791
1
238006
61356
78
79
401626436
132999
185229
94
37
76
33384
17652
301252
271103
83
1
367897
721387122
59
92
51
168730
2
415603
6
217002
26
64
19
2
174269
325853
456937
329870
28
5
17886
418754
82
2
46
130199416
311573
70625
71
60
65
67410
25
238341
631511937
440119
2274
50
310115
78
907086533
72
353053
85
201518
266891
192974
36
28
4
349846208
56866
254327
39
19489
435632
287102
214080
305733
559818439
66511
39
97
38
64555738
462123408
45686
239816
489005
11
855958757
76
172710
230722
254578
310807
71
4
56
62
9
144671
118395129
17
34
114470
61
155739276
45
387819
166422
209187
844404186
235538
75
972871499
464977
99
24
338927
42
12
29
48
220267
2
139030
63
4
3
90
349812
97
69660
39
323956
420744
333070
92
58
33737
293364
303015
8
359383
15
440622
45
480297
39543
59
301360
374150
219918
139922
429364
468845
70
362535
4
465399
225177
42339
5
148903
37
11
278389579
8
153345
111443
38
94
352328
506394433
341691
9
585760935
474697
21
66
17186
33
252287
443279
89
2
63684
2
213808
77
58
176213
100197
493739
341884
24
687492131
57360
262392
283911
188267
24
61
2320675
57
29
3
51
147067
26
74
92
89
1
2
162701
96
22
3
347265
46
482487
19
11
3
17
11188
328847178
29
9
101539
31
62
88
60720
223300
13
154922
465136
51
99873
103421
10
3
67425
4
61
228910
59
61
26
219939
629921286
127905
494416
105953
463353
33
4
59
673162880
459191840
46816
5
85
90
2
367731391
185114
66
35
332009
39
9
98
1
37
56962
933136387
495982
199113
14784
71177
97
42
312580
8
92
322869957
17
28114
379193
42
141409
392732240
262072
264317
314689
55036
424793
391749866
307658024
89
66
308242
84
76342506
332722
344664
16
467493
96
15
64
54
296060989
27
33611364
74
97
73
36
284428
115843161
7
327774
275982
70111
130201
209579
56
333053
325749
376756
17
88
777982532
6
166350
11
8
2
455447
88
524036879
296232
51
7
82
102395
735585768
64
100952
48191
156125
92
471141
799035429
51
17
87873
231715176
52
483821
319487
499003674
122026
16
112016
64
107230
19
97
331476
24
26
30
359174
386003
7
62861
58
277526
85
88
890828926
180032
513431769
48585165
51
365260
45
59910
183185
8
298698
298610
73
436998
571447950
52
56
331056
93
353976261
292531
27
6
417785
82500520
71
3
89
9
33
40
44501
135721
12
376834
28031
359098103
249650
23
78
92
188359510
409302
90
63
70
17
1
173680
83
89062
76
6
78
96
20
38
55
76
36
10
359043
30
917125233
26
37
28
97737
89
86
98
55
908294732
350893
351604
82547
156004369
35
27
52
59
322773
350690
64
84
567747005
15
69
48
56
64
16
403204026
43
87
87
532487963
27
345006
318047
368174
56
34
452814
60
855514415
9410
21
14
62
10
12
457157
433837
200864037
11416
43153495
43
83
899657514
14
110482
79
172548
37328
14
337887
73
787649638
313266091
142152
76
303606
97
207251
97
255434001
68
63
9
86
229102
87
354114
66725
64
39
316337
68
54
87
340941
48
53
26
46
59
96
327480
1
380166
100265
17080413
96
40
220526
255635552
418825
317841
76
363137
341564
61
60863
396465254
57692
55
73
16320
50230
3
85445
80
736908163
4
327897204
87
654322769
65
661133185
42
172381681
39
53
131608
496700
70
297874
4
437061
82
3
68
93278
78
23
75
8
66
310719
16
418405
250639
1
182174
84
440740
18
88071
94
111038
378785
6
379859
343991516
87326
122224
74
12
31
9
29
87
19
12
395343
294477
12
91555200
59
307882
433642
36
5
5
12391
314738
223523
54
9
67
251610
89
52
347730
122162
6
72
421846
2
25
17
65
11
9
392298
357070747
49
29992
58
21584
31
66
374111
208106
168227
34
8
224035
201392
21
499595
21
763430805
31
28
10
97740
665031533
120956
15
383115
139609
15
2
427284
240153
765697929
75
313784
421353
84620
496313286
715893927
35
66140
40
81
379629641
74
346641
26
27
7294
29
36
17
92070
69
51
498805
130663
301632
68
329529
2
71
259193
54
1
40
29
70
8
49
52
399985
384564
122028
6
168100
52
299657
769522409
346519
234782082
486087011
10
219003
454267
348189
421466
142593
314643
35390
9
331359
59
38414266
420473
5
358467
454221
69
41
452721
1
75
274987
98
426301387
79
49
26
81
375231
362535
447205
77
2
49
374406
233769
125938
139870850
4
97
64
460445
215475
96
44
57
378299
123182
34
19
461224
469180452
8
38774
16
6
159741
54154
1
4
394185
1
14
43
308020
90
9
484476
3
29663
3
57
127392
15
5
43
50
71
62
166532
80
30
85
87
480691
51
246668
78
475202
474116
81
67
11
311618
51
47
36
30
99
124059
8
68
1
1
16
55
318989102
313402
881877742
27
16
262412
11
345866
127411
317196
375805
78
58
402018
17
24
398447
33
89
359511
164484
103420
471520
87
93
13
483341
338021
81
437649
406957
13
88
831690363
87
346211
7
37
186815
915850959
9
31
258420
977643009
66727
92
51
126723
184494753
8
53259
50
27
107606
38476
25
45
691586379
14
188579
59
65
1
65
16
2
30329
308490
35
17
4
941702409
62
89
25300
25
97
76
68131
56
1
44
80
870669770
345835638
483380
31
201871
497654
402819
544842186
27
184485
708819070
87836
31
59
370502
326843
36
871359668
402266306
19755
93
263961
6
136100
62
96
51
192540
99
454567
58960
295509
960797262
113063
4
81
97
488378
4
40581
163564
238065
190190
454668
91010
98
78
21
396244
324549
3
310152
87
9
371006
377346
340188
48
349188
387748682
40
56
63
93
21
86
351530596
8
24
188682
364431
11
702043611
37
7
18
10
480778
8
40462016
43
194411
54
72
258604
162211
337931
343820
88
30
86
73
279565063
263741
257759
13
315902
292081
7
328905
71370
370570309
933740937
456855
454116
19
753940230
92
49
69893
1
313656
6708
257339
2
222152
369444
78
1
196364
61
31
426311
2
66429
132566
54
83
30
72
4
480726
74
95
335295
476990
7
47
22
34
33417
64
246583
78
9
433358
304516
268677
24
353434
207611
145121
174627
43
65
61
66
183221
465666
491338
126884
488098
67
80
53
667176572
88
147802
80
15
1
3
38
69
351815
84
52
264095
6
66
78
73
994420720
39577
499076
5180
471715782
29
29
483122
49252638
5
464876721
373989
9
2
4
56564
7
54
932252066
550846675
331981
63
74
93
359546
476405
80169
95
47
51019
1
318717
23222
30
86
540952510
189780
50
126313
5
8
260774
132167362
92
46723
329616
467084829
86
488565
61
77
401198
326389
95
23
633909259
32861
25
413658
432739
47
44
55
63
610013419
80
97876
131307
249560
360709
234958
391906936
231242
476295
4
44
24
199932
4
1
59
330360
377392
83
108575
82
280948
80682
96
123885
16
207986
306354
490437
1
485773
227439
89
488308
19
69
386975515
476081
374456
317920
85
26
6
177767
54
352531490
249177
81
12
7
35
39
26
12
64
355188335
54
429657
30671
303358912
485744
22712
41
61153
64
97
385204
451298
171665
33
39
52
92
9
188460
95641
4
245104
77
138155
94
185257
288851307
211898
51034
363849
73
308275
27
52
81
79
18
27
47588
68
338517
24
5
346992
84
23
47344
56
97
2
154755
45
4
253473
20991
274569
29
16662
84
40
52
232229
72
5
67
178879
184094
29356392
91
2
95
68
34
51
89
5
405973
70
211473
10
544735846
27
95
3
250026
79936
311150392
12
417759
5
306153
451531
419703
482059
48
331226
767848465
813719172
498943
213613
7
356263
6
15
601499203
49
86
44
744817055
62
1
421023
6
44
405748126
95837
174280
456343
182636
11486
209445253
293969
35
68135463
25
52
199341
55
41
402207
78
89
4
6
81563
14
181114
51
255370
94
73608
33
84
431860
87
444795
3
164742
12144
41
26
15
59
97
93
279770
49
27
259174
424512
733087252
91
56
5
35
481124
431501
100610
43
76
21
1
1
21
63
97
42
574571545
96
8
227676
57
162653
8
86
416058
81
87
20
208473
86
11
336566
70
98
64
563972525
8
186984
10
9
373329
25
59338
126962756
323150
182495122
1
68158
137127740
251142
451411
435302
16
59
426318
42
425322
236030
41482
84303
9
750486405
19
83
198925964
366164
368966449
2
99677
19
46
413662
47150
385967
562276550
16
133108
95690
84
424475
19085
84
170423
302670
41
3
55
297903
91
7
3
265577324
92
183345
52
958486320
96598
76
3
283592
9
190318
17
354178676
519838469
499244
475062
37
35
7
8
60077
89
78
82
1
61
17
86
45397
11
454677285
24
427463
71
95994
19
495803
41
35301
251917
298774674
55607487
32831
382822
43
44
430528
77
4
161030
11
13
91
138691
15
57
534462823
348931
53
13
93
38
20
6
40
82350
32
15
341317
51
331285
59
122672
93
337937
55577
100735
63
46
6
6
347754
73
73
63
446646
66
52
100539
36
4
157704
403716554
481329
90
27
2
2
368489
354353
96474
63994
398906
674186929
70
60
4
7
7
7
395903
64394
99
90
33196
427176
84
179572239
126351
285365
19
8
7
394180
9
56
8
60
31
13
41
285430
69
207072
32
416906
118556
178629
268523
455681
260724
77
69
29
67903
6
90348259
28
919516592
479638
311691
752886296
85657
6
45356
64448
4
276874
9
7
469863164
172715
90
30
11
33
155407
7
22376
118453
76
274482
2
2
496763
21
472024
103546
52
233250
301183
48
154698
324471
19
59259
31464
241014
7484
327739
57
24
289006
439404
524934638
66
22
7383
91
120840
56
350655
872755616
27
16
91
16
85
28
2
75613
267777
92
64
4
494768
69
71
6
16
9
7
329991
64
389172
82
79170
305157
154889
205752
352364
317308
20
7
70
72
478378
208218504
44
327925
859626150
483443
497623
182620
40
68
80343
1
903602986
244997
623401805
387950
259731
208783
84
16
255671
8
165779
69
3
353555
55
359184
231958
144741641
66
164613
67
123315
84
216140
45
442438
14
73
90
376718
63
59
97
88
24885
301124
66
84
185779
59
20
314471
358642
223095378
282833
349015
58121
20667
277326
3
436899
189846
119739
35
447381
1
47
775419716
10
294130
293888
20208
78
439160259
57
198004
353475
89
20
83039
311826939
162336
338992
483981
38
292529
69
231972
82304
91
8116
82726
91
556488896
36977
322623
89
144846
400751
242593
719480779
8
3
75
196735
313847
43
404678
59808
65
115319
46
133239
3
200527223
499472555
47
10
466651
6
9
3
34
12
248975
32
45
290630
60
5
400299
5
438894
119818
40
95
69
68
71
138616
3
85
30
247521
56
34
434757
337334
462050
4
253459
80
57
278725
88
86
22
59
31
401134
288844
84
5
3
84
71
65
47
7
35188
27499
3
120408
6
13
863314309
7
50
265814
9
154894
32
84535
314580
89
405874
884669157
57
83
9
349116
73
53
45
80
6
7299
65209
239879
205728
8
7
139432
20
367868
60
2085
1
402663
54
19
70
57
7
142189
422374
15
93
5
190451
188385
6
71
8
59
82162
69
90
148652
423987
85
30774
277522966
88
268386
20
59
72
71
256312050
209880
151351
469797
370282
79
227940
129373
14716
863072681
45
264151
88
156230
3
34
7
25
31
212934
10
476856
82
61
435288
469486
342629
30
275925
77
451693
13
303964
51483
974330800
364879
107007
49
22
116726
280839
216242
4
229286434
93
1
15
39
16
47
410089
947127177
27
371157
237364
210136
6
161209
79
87
319669
897097721
381373
152722
44
147769
112864
52
220357
97
61
95
810410988
80132
98606
37515
274663
321202
143448
6
287670
140378
8
1
8
5
6801
48
72013
26
73
87
3
75
83
83
35
3
88618
3180
38101
52
3
24
58
5
25
81
142701
12
8
95
68
9
63181
10
39
39
240286
708151903
37
305549236
82
345956703
12811
155364
112947
301225
181878
8
73
77
8
19
436113
156740
3
59
319303
479880
86
129932
29
8
9
339035
347829881
294193837
7
13
73
105155
275521
277259153
23694
171395
421394
310655
91
411281
218106188
26
10
344527
380956
50
178368
85
75
28
49
32
42680
31502
189302
7731
40
450707320
49
657584686
486362
95
67
72
508244267
102570505
177667
19
401886
245252
34602
217818687
495966
75
208717
23
750225384
4
384881
5
1653
48
51
31
5
83797
413275
637465978
4
75
231034
388114
10
41
32075
442828
39
485639
82734
175675
26
113382
44
316752
82
34
447570
52
88
4
78
121458
43
6
349510
88
255197811
399953
67
124278
68
83555818
497154092
84
22
442028
124462
54
34
34
175942
42
188891
87258
26
63
104301
32
30
17
71
4
20105
440625
218611
469785
73
18
15176
539369493
79
419047881
10
348188
408334
64384
79
81
1
383530066
83
82
60652211
6
166033
165701
669592003
6188
93
47
80
224558
370821
392159
76
7
64
99
268814
401488
66
20
295392
347943344
462391
176715
402551262
268573
109724
296825
422355
32572
273268
74
56
35
172063
409642318
56
39
41
230054
219033
214129
939794365
467428
276018
161102
81
77
63
31250
14
1
230624629
444225
27
19
27976
15
95
55
376653
154248
6
479710
1
8
297739
13922
455555
8
5
91
208296
7
61
434759
50
380574
58
56
60
443951
193979
477232
91
45
12
7
3
73
5
1
69
91
11
2
72
28
69
2
268180
231537
405442
64
31
15
75
39
725620330
623350711
357851
147993
388579
380483
157867
94
1
72
39
47
498506
32386
405775
96
450614
35
70
3
399650
90
51
266490
28
125046
81
74
93524
34837
197058
71
87
123510
89
14461
41
61
11
9032
16
44
356829
82
84
6
3
43
15
86
478947
61
46
47
68
45
43
257019
244484
6
107897
249013
81
71
274191
2182
203955
440107
30
187202
9
666533350
2
7
96
76
300050
46
81
721520049
6
95
9
402809
242881
2
3
60
21
27031
386616
79
75
57273697
102976
213582
67
762328925
163971
53041
15
319321
46
29
294817
428625
86
174940
232572
51
15988
30
129396
351920777
6
149901
16
296931
84
68226
31
99
12
84
568014195
470248
219593307
258264
20
26
1
35
328199
465510
426717
3
29
91
71
196785
32667
70991
443956
69
25
93
173380
26
206690
835575470
520015274
71
55
77
86
465072
453547
153133
119259
12
166627
2
26
1934
9
30
90
88551
408160
72
708467960
160338
490982
252600
632653009
250452
21
447300
873690698
4
14
76
112930747
53
311603
431724343
4
90
448692
38
9
31109
56
116780
215841
36
2
275302
261954
57
13792
28
45598
25334
425685
1
98
54
21756
20
387457
37
5
44
695188451
122941
39
85
18944
424172
28
96598
499745
355747
319641
399862
738020617
304481332
6
388030
86
76
140507
144067
293448426
20
72
123037
189280
49
27
81
79
97
3
304513
1
83052
6
426034
54
8
26
13
197400700
97
97
85
662058018
287142
276005
200527
4
91
14
63
98
907183153
7
307194
63
136895
78
417784
343220
35
19
467585
8
113465
3
47224
24
18303
301500
61457
90
80
339161
731891112
99
274610
391239
455767421
3
403424262
79
296716
146645
93
78578
8
95
485421
499485
384331
139629
60
182310
46
97
3
2
50
257116
10
313622
167364643
58
38
109896
230123
99
486565
142263
32
6
3
31
89
57462
49
40134
76
91
419519
7
56
60938
474024022
89
232202
11
380592
87
12845
94
28
992373888
26
62
125838
88
29
117029
7
35
54
17
39
5539
355978
13244
39
36
7
3
36011
110842
129586
57
79
24
886543590
33
17
306872556
470503
67851
314763
52
372294
206158
222302614
475339
42220
38
99
498871
35
5
96
16
193748
142019
28
761697829
20141
1
236424
86954
115018948
76460168
93
208641
5207
57
2
489302
154222
215043
81
50
58
420990
145115
76
91
72
426214
443662856
3336
89
214738
218313
70
9688
422686
469075
70218
28
112121861
45
96
753471882
24
434137
54193564
10773
23
58510
25
5
451551
228419
94
91
61
870272372
69
903550897
46
416544
214001
63813
6
365223
262566
242529
97
6
217464
289816
93
186382
28
72
17
81
17
424866
115735
72
20
239750975
86
18221
87084
46
12
494333
37
58
67
799342380
169940
74
8
496463
98313
332718
371466
366621
701514788
312247
54
7106
268034
53
493975
65
52403
453344
71
625785350
22
33146
5
48
90
10
78
2
17
55
80
38113
93
95
213610
8
7
782203194
5
417870
86
28
67
93
54010
89
162484
383049
825222464
17
151860
9
259494
401145
91052
37
246990
349907
319755
51
653404484
368511351
93
82
8
233976
48
2
68605
76
7
11531945
243203
18
17601
140595
470423
75273
242700
77
143993
72
400638
159923
164864
163204
355556266
57
801082374
310999453
241754
2
55
221044
69250
6
37
83
17
72833447
204294
238868
434102
54980
44
37
345725
53
2
5
38
87
98
24
83
418881
58
107573
29
242583159
293594
483999
293866
9
450500
239885974
86
148756
45405
94
176939
389591
35
30
85
234594
25300
85
66
49
40
25
74132025
352298
46
401636
197455
11
9
452223
53
274324
95
9
6
98
287808
207324
12
3
7
42
103030
7
100870
145420
41724
53
304526
63
80
33
44
251829
758850181
78
74
92
581989898
295887
463055
45
195448
75
609334479
55
339788527
35884
120742
951410598
471670
57
34
46
804073728
770705141
9
2
89
117743
3031
448228
154293
745484479
624315847
5
236552
106019
23
356723
5
974200443
21
224448
6329
269274
97
13400
495933
448200
392471
284433
223377
94230
7
74
52
61
94
9
19
227487
7
89
39320299
94
258174
89
309592
24
98414
8
145998
6
69
3
875857007
99
83
79205
6
71647
544872529
66681
81
632291240
2
82
415826
331929
84
2
49
306628357
170847
240407
9
71
135928
473595
704352574
462328464
431488
64
385154122
207913
457799
78080
60
82
8
34
31
6
207910
179950
23764
230858
30
454216
491753
306430
391628
40
217294
161455
34
88
18
200059
191675
623469781
80
288037
39
23
305042
36
83
499087
84
179952
155476
65
235449
97
50
470045
349743
86
184443
228206
28
8
80
69493580
441110762
78
152405071
180545
808924034
65
8
4
341821
23
1
79
436623981
38
71
422849
84
75
43
34
210485999
78
72
50252
676896975
13240
478574
182423
1
157211492
348189
77
8
96
75
343747
83
55124
52
46
83
96
81584
4
7
285407337
91
21
111006
9402
225930
55259
249583
1
9
19
69
646850517
489304
28
20353
23
23
998796352
3
89
74528
54
232532
94450
83
279086
22006
239880
67
375972
216525
236945
209316
300286
228100
46
96
39
41
41
132181
34
14406521
55
15407
718005541
291144
376720
83624
64
49
319193
430832
82
76
97
83
7
4
478052
6
55
373080
16
6
284007
923645349
332900
198639
347922
53651
110520
75606
77274
204625
453223559
2
217775
403062
882361733
4
7
122824
75
28
421101
5
241466
2
97
83
411428
308742
31
50998
11
20
405627
78
98295
33
448373
5
160922
13
72
50
491111
66895
83
423534
381334
25
130046
833128286
166512
46
403845
6
49
96
2
42
210277
358529
77
10
5
4
36
75
90
158648
47
27
815946060
43
425118
422688
456319
38
2
268434
41
3
5
765992004
87
68
6
428397
363149
10
85
34
1
350679
75
414953
36575
478127
41
90
10
306265
911715703
320718645
29
74
18
69519
70
29
377042
471076
54
576237999
69
430304
261342
97
16
126402
220041
73
183266
435010355
467191
980419963
18
7
42332
8
405504
88
30
70
326213
81379
38
98580
418716
92
141258
1
37
9
334179
22
378469
283017
47894
8
122300
1
4
3
19
68
550848273
69
71
257728
61
6
80
8
6
160275
14480
59
68
32
54
5
351865
360809
64
77
34
324700
76
8
9
82
1
378833
66
445020
113392
61
9
4
270985
8
4
58
514166016
76268
498817
31
82
11530
6
361859
274480098
18098
751771239
62
253398
12
86727
350682
173323
88
5149
493694
490061
68442
174162
276998
411572
85
49
955902553
22
614268300
142044
160220576
64
229116
835239182
782197911
11
43497
33
466794
464462
84205
134993
110950
1
61
193333
34
276854
8
235978751
175206
359386
233047
132140
443528
186023205
495782
170751
98
95
65
413282
439755
224983
18
62
391608
71
319525
39
10
97
40
115571
38
5
77
119965
280701828
94
20
147429594
375426
551915789
74
362828
315236977
263002
48
22588
87
174638
98
14
11
95270
525948007
4
38
77192
21
22
177838
6
183231711
305016
16
390805
323113
36
8
28
97
10
75
45
86
570525090
33
53869
333419
1
72747073
84
1
367871
382972
234025
411598
297740
373630
517913272
62
90
3
279650
260249
243167
18
86080
160737336
264047665
266410090
478083
321744
5
184081
101363
5
254718
337009
183039
266194
6
18
2
148277220
72687
94
22
477007113
46
75
434854
37
7
29
180654
211735
710171689
315746
27
47875
163070
378980
26
75
13
862066790
212165
98
178429
406683
83
44
665428465
30
10
108047
141370
82
338048
263277
483594995
9
254028
3
136036
35
96107
31735
265936
5
344953
75
60
68
402207
381143
271352257
57
144871438
35
42339
99
15543
79
410436
66
43
44
56
125485
88
392808
9
62616
3
80
272681
497107
275904
299148
92975
73
23
4
59
2
10234
58
2
13
1
53384525
397157
232813
37
36
71
179502
260955
26
144608
40807
87
280584
107034
26554
82
305940
376289
62
917962379
92
32
3
33
475026
23410
15653
123629
240959
92
458590
49950
70382
12
98
126300
13
51
6
87
412488
25
1
20
57
337730
131157
43
211964
96
394652
33
405485
283091
99
11
36
231796
477586
65
50
13
90
3
94
88
71
2
30
84
28
437646
55
33210
67
380822
11
27
87
200146
94798
46
3
19
39
28
43533
81
453369
13
4
474237
307117
73
49
194388704
8
14
61
412339
443736
18
23
198036
329495
102573
56
99
495140
423968
74
8
49923
273646
166045
3
63
124817295
67746
7
403207
307109
3
452107
9
82
3
90
316262
398864
4
284352
9363
44
416180
873095762
762808823
6
76
421698
192438
84
414985
47
56
16
894462307
97
70
25681
814083875
98
176669
266864
59
77
2
52
314079
347791
38
15
219281
385543
13
329188
84
268204
1
89
8
53
706117840
471327
7
1
76
57126
452279
33
269735
267009
681
29
34
76
187552513
383839
282386
68
22
475224
323853
83
257970081
17
399780
53
3
65
57
386144
29
277216
25809
7
89
97846
48147
8176
293376
410468
374857
254238
78
222253
131374
38457
84
330136
87
318292
52
234266
119937751
938991213
45
186091
97
63
80
475489
96
8385
516516011
6
46
303392
55806
76
72603
12
80
779964937
173376
5
996458285
435858
730803314
47
163078070
94
15232
159311013
321024
246761
88128
42448930
23
17644
26426
436403
65
11271963
885939230
623390753
3
1
5
76904
92
287882
21534
142573
22
363861
31
38
22565
243327
49
91
221351
53
956442319
411533
597408042
444916
185455
284688
172253
77
241225
53212
68
61
60
35
52241149
124170
39
369399
81
225109723
410229
31133
58
165988826
80
15
62079
2
2
3
19
99424
788639252
29
451775
260835
101075
132276
68
98
90
27847
1
267186
91
702943468
42
142661
39
33
44
64034
68
94
64
238838
12647892
44
350807
251892
70
89
303679
75221
61
5328
7
120203
379266
79191
348099
36
975475785
25
315201765
299364
56
409135894
427681
17
504860587
449944
327720
59
63
472069
204877
406841
3
96
9
295880
70
54
265359041
2
137387
175939
407841
7
22063
6
75
424327
209685
415610036
408979
14
4
166017
7
22
83375
242076
907133377
6
22
37
193401
437417
26
1
15
274921
101099
114209
75
70
812508197
358526036
12193
95
72
92
55
90
8
83
183954
95
447600
170613
161404863
49816
56
3
21
7483
338191
421347
3
283567
115755
363972
89
473793
65
19995
11
45
378719
114343
53
316489
181442
3
19
90
59
226832
11
28
1
275444723
32
920162463
265518
42
186707
2
21
138549
34
98181
72
113114
499729
21
30
242860
89200
58
40
388258
62
8
17
47250
55
442756
24
94
172951
48877
53
98
431999
455013
442223
64
343253
240909
111887
8
9
747062155
26764
453566
995286111
17073
89
474971
55
32
9
44
610846214
84
344785
205797
17010
55
854356296
193415
69
58713935
7
34
452772750
719141112
157865
1
222445
55
8
74
99
25537
48
485743
240797
323768
884560
2
41
429361
416874
446905
850600352
2
865840372
19
22
63
386493986
239143
3
377255
89
87
38
30
430091
333416
70
490568177
25
88
58993
56
15
8
30
357133
57
4
23
80
71
78733
16064
6
283831
344026
93
12
419634
91
46
104804
74
70
448974
421395
20
31
20
24507
34
338902
73
71
241222841
32
320396
35220
73513
8
52704
92
24
90
58616
95
48
25
89
22
251299
300644
85
27
73
892780310
191903
468717
288065
51
492571
620455842
407886
37
97935
290527
891464134
312294
63
1
43
71
75298
667029026
234679
207449
455499
92
63
113889
6
996186325
32
87
292811
44118
155937
325222
283210
519061795
108886414
496035
9
5
21
498612
1
67544
94982374
6
94327
87
1
32
44
102737
9
9
98
67
9
10
389748
32
4
75
59
28
80
168475
1
77
18842
18
97
198428
140242
27
109959
77
37
58521
1
265836
7
272905
73
7
51544
14
483938
50
450558
64
2
377507
1
54613
298497
24
311526
353257
24
91
47
11
291669
5
401787
6
72
69
4
221154
66
35
27
655140088
334637
140140
25
337963
11152
71
445297
189600
122548
2
60
55
46234
319818003
123401
61
36
760365373
41585
88
387279
8
76
38
58
47
113608
15
7377
2
139427
41
299416
7
12
78241
3
11
484225
69386
268657
339077
12173
455919548
84
309236923
116721
73
218386
125652
10
318059
10913
54
951581721
51
60
92
131783
18941
91
84
17
78
405709
25
83043
191373
58
46425
317716
15
5
395925417
16
205444
80
67
67
91156
93
479967
98
451324878
4
331223
22
56
139818
48
153032
80
531558552
177746
944837951
98
438894
17
419868
28
108931
17
32
394193
54
7
9
1
71
8
435947731
770668504
219806
75
9
433426
57
222000
185458
858416949
431122
305459
10
278572
54682
473661
70
83
59
3
236943
67
98
315129
407466
485551
83
690276280
310548
6253594
9
237302
167327
56
287005
761105000
56216
28
25
90
489756
275021
439483
12864
91
105492
282415
85
240670
189218
85
7
279070
52
67
51
5
339806
345264
60
18
58
41
82
36
50
16
67
6
114609
83
449812
12
165198
4
298029
48
59
3
318043
34305
3
22
399902
13
43
4
37
77
73
81
6
489085658
51
160530
13
57
444595
65
281443
6
378145594
17
131733
345587
649179687
223507
62
879012667
231371
772270822
73995
98963
93
2
6
22
77
99
169991
109119
743680309
65
39
783024107
102225
367672
416951
74013
58
406403
466972
418198
47
466415
95
332336
104492
15
13
79
34
2
25
499204
1
27
3
30
77292
433227
92
68
6
290817
7
43
20
22
69
42
378040
52
50
64
21
6
412511
52
309357
737309212
227644
452952
7
75558
10
303065
221671
7
117000
54664
63
241227
61
76
17
577266114
44620
80
277306
83
42
2
15
69
74
22581
35
408650
374404389
353550681
60
188497
9
133373
400957
296901074
909239010
393576
42
308400
3
189753
93
90
60
232696
13
1
29
200445
393017
93179
97
457396
37
66
742797833
764897162
287399
28471389
439053
333965592
101831
38
32969
29343
144342
709627711
81965
62
72
496490
462017
399512
10
157777
15
2622
270498
24
19399894
2936
693555046
247375
443128
423970
211202
84
36
35
87
14
468515
13
49
689920446
414540
46
718839485
93
89
41
80
14775823
8
57
90
768294302
266769
86665
446828
26
366227166
3
2
95
2
476556
457007
887483195
3
149040
498266
344816
4
704235155
68
38
42849
32
294954
231288296
272762
57677195
498254
122515
335208
448508
5
6
20
92
83
9
65
91
295710
398547
256317
20
95
74180
386886
2
49607
462422863
31
15
4
26
189175
460768
151368
98
62
58
154123
87
120530
272989834
436039
67
92
420366
50
51
67
483249
334718
67
483011
3
242307
92
235506
318077
25748
776153020
88
26
1
53
59
75
90
435498
3
85
268128
95
243255
332232
52
296801
27
495004
199955
186573944
5
9
3
626244418
476036666
430089
475844
292275
99
96
88
29
112582
433546
176399
58
61
12
111146
37
32
38
42
460524
36
111088
219879
72
83
49
693165506
429930934
161122599
291401
213806
17
12277
440951
47
89750
154963
66310
146728
5189
35130
54
26
33271
74
359424
85
5
82
14
76
31
139043
259775
625531862
375842770
446302399
48
6
49859
30
27
839211235
97
9
79
18
214640
264769
44
78
67
24
353138
53
557478171
45
6570
89
1
4
12
994193161
499843
428133
40
200752
196085
864504758
482039
23
61
336729
8
325337775
5
17
60631
114668
367626
82
17034
6620
460142
142134
70
420275929
7
51
267403
369148
69
331231
96659913
90
3
349566
43
256836
2
283670
435513
96
92
370839
41050
34
1
33
66
82
118110
167508
91
887091652
21
32
133507
215157
457344
65
187138
240995
417978
7
21
902562582
31
3
8
81
15883
143865
450343
38
359443
328763
6
9
135334
162626
2
82839
116429
420540
440528
292643
37
62
365857
529608510
34
494741
247898231
22
64
39
31
77
364185
312056
69
91
14
93
189208
2
213972
50
736120586
33
32
9
205780
181927700
92
22
31
95
549640528
99
128721
152732
53
138430
419703
21
300327
67
103518
233916
91
71
2
18690539
63
6
94
70
387464
19
204674
29
54
428991669
66
36
312854
114959
55
96
72
38
76
60731
45553
83
8
208497
49832
349118760
13
23148
2
93
170322
242287
7
30
11
333370
115673
1
71
79
68
229718
278000
20
483446
60
374883
46
19
59
688306066
65
31
30
53
410575
104257
389790
171972
414553
411078
396323
24757
2
593979962
89
51
56
5
9
83
993739184
21
324200751
463257644
285592
181097
6
709585926
12
325419
33
30
137455
7
7
394737
89093
57
3
656264501
95
58
94
200179
401970
320984
5
59
44
4
7
26525
437401
2
442777
32
69
428727
405829
19
6
414924
176506508
61000
43
37
359376
151218
388756
312063
29
139089
247555036
53
10
8
5
2
104245
8509
235809
489291
25
626973324
95938247
20412387
58
25
27
91
355795
456965
77
522487939
247526
31
36
84
60
15146
400000
47
7347
99
58
151430
371697592
11
6
24970051
76
87910
40
222905175
97
194926470
917265765
932809573
49
229510
379610
276314
96
66
86
511203749
118338
402336
33
21
59
383110
262025
99
311012
1
99
755627435
62
159484
162606
45
324226
4
459162
95
94
246130
40
59
255204
79
110974
4
98
457740
656122307
485681
85
89
71
36764
320361644
136620
75
212252
48
57091
92553
19
35
366770
78
481519
1
118631
396361
84
311333
429255
28
74846
465266
19
457782
1
93
463881
16
1
186751
201549
38
77
482093
304046
21
287936
44
13
76
12
62
36
88
35
93
97
212731
291753
6370
56
63539
107251
9
271776
301181
89360
314873
89
79
417170
1
195261
268860
405773
214628
90
346336
426134
85465
150896
89
335373
45
167488
415168
36484
230762
14
4
25
446611
154329
8
8
94
56
48
2
23
91
415707
86
52
41
37
41
752348542
152974090
180805
53
187770
5
74
4
273487
27988
755342668
347412
40
18
304502
2
27
181523
98
7
164164
12
357939696
74
426930
91
4
304560
183251762
825664126
5
17
360283
340032
15
14537226
63
328772
16
22
110078
72
211557
429748
96236
190123
7
256703
252447
266158
92
750820022
19
17
28
40
33
120857
2
41
55340
46
60
185846
60
36
183161
3026
7
8
471464
21
474297
48
135209
281300
98
3
30
193896
69
498140
834072357
412512
58
2
31
45523
19
91521
835991633
98
40
33
73210
250688
64
349682
19448
25
378045
268889
19200
27
70
139659258
2
25072
85
407646
469980
230296
82
60204
81
416944
67
224320
718046681
4
333337848
398587
27
10
68378475
312311
467393
910611485
3
59
35
82
724752365
59706
6
663477299
113086
238067
38
13
17
241721
33
455381
256619
8
142704
58
13
87
168616
9
35
42
23
329979
279531
60
391388
28
55
4
90
336825
808302271
142367
40
399136
83
68
83
48152
388881275
298648
26121
357408881
221596
3
11
318155
34
22
88
65641
29
58283
82
450672
189472
55
86
424633
248027
2549
10115
68
56
142605
361956
79
91
496881
3
9
74
70
89
109890
401314
8
168501
49831
540727597
22
40
35
37
7
3
285138
87
121841
28
70
320222
37
386545
67
43
73
5
97
25
90852
26
18
465201
40
22
358575
444053
57918960
68
387696
71
479413
12
474813
579517268
53795
38
816054494
191920
1
635977434
87
450401
87
126868
71
537925549
258469
84
67
31
96877
12
57200
81
52
150672166
153666882
370344
358756
21
320792
853759284
1029
164751
330881
13
31
410141985
57
88
56
455163
415673119
55
304623
77
55
61
19
25398924
323923
490908
82
116706
334342
42
43
9
83
49
26
154482
79892
422251
438730
815247634
429946
90
126289
19
705926488
295180
770335307
301587
155660
78
90
51
43
474647
492962
203636
58
112026
307647
84385
106897
59
892657554
25
231599
6
340345
54
121327
73
9
68
3
390497
476517
367934
673279682
78
70
486321
3656
26
736847807
235485390
438060
92
788330889
229329
268761
495947
92
37
27
887792989
1
144709
29
695212872
425134
58
20
64
3
63
57
465573
248780184
45434
284994
67
424765
135343
453048
400294543
87
267528
143604
55
27
345334
349874
489880
469357
82
5
25
63
55
92351
17
31
32
44
33013855
6
4
15
318021
91
37
33
611498331
483566
441872
471828990
404255
220357
243948
68
97
66
6
160234
49
252258
476810184
16
38
169140
24
159459
17
6
340597
305181
106203
45
34196
81
345396
369050
925081765
9
335619
74
449317406
52
73
8836191
178051381
62
126290
97
463744
144373
37
396550
282092
163897
61
365831
14
178691
245807
39
179777
275495
240465
210639006
577461020
37817
475072
66
7
373434
8
33
755178268
4
888249463
599344859
94
65490270
432658
387634
86
201832
8
117884
38
14
493328
7
576559672
93
25
156786
253878
314446
74
1
89
484251
156988
306175
8
92424
385209
73755
315869
270882
71
432439
93
96
27
128813264
56
42542
42576
298902094
80
99
5
902271175
79
41
485191
87105
244163
710253184
283778481
1
394278
30384
135550
648237729
1
306982
57
252039
142813
97
373551
417104
496569
51
72
19
492035
18
27
55
72
62
88
7
36
33
62
22
88
78711
56
3
9
9
38508
62
40
77
181766
115786
53
397824
3
707941533
67429312
434015
325595
12
58
30
207094
394254480
448011
80
341776398
418880
19
239971
8
580797199
433257
71
36
308585
229584
581993162
38
751348873
350810
49025
6
9
3
469989
31
55
8
2
93
7247
2
6
92
52306
381330
29
17
66
443861
275702
35
90
76
97
384141
51
149505
10
56
5
126704
51
90773
387402013
250708
235897153
272040
81
51
70
767777921
294929
3479
80
79
46474
63
20705
480314
74
54
2
37
346156
8
38
275994
333439
168997832
55
66168
95
84
324318
49
27406
86
7
83
60
886054824
31
17
308850722
8
108176
32742
182110
377835
388418
77
344279
482185
199867
72
46
3436
367409
800170203
25
294991
1
86
95
998676677
994572230
32
40
278145
148123
111251
60
48
18
225104650
363392
35
16
99
387945
492880
224948
187260
407641
372294
4
6
54
267317415
991148198
66
539802345
48
38
83
282196
10
80
63
613458655
69
481615
1668
9
86
82895
70
88
8
770277065
80
201885
368559510
64
69
394670
405233
55033
120027
47
485437
70
2
613637900
138380
70
383102143
82
272566540
7
66
7
402903
167078
24
647795018
382901
55
75
5
85
11
96103
161105
264146
272401
85
428003
121914
497000
215074
345948417
293181
12964
7
458984
3256213
61
70
71
6
93
61
10
91703
269680
84
2
29
1885
77628
12
2
98413171
32
369460535
994870946
399177046
4
51
278150
2
86
77
16
157005
263430
74186
64
97
5
195348
116749
42
649747651
183334
3
84364
132560
52
521726352
10
209913
401005686
1
62
56443552
98
1
10
419748
9
285432
89
438477
604663406
92
102260
75
30
61
140715
246168
6
55
63
199784
5
86
50
63587
450283
140848
87
178109
263335
98
35
52
5
135224
347810
311843
66329
333551
9
224461
356680
476577
25
72
915330015
127543
93
43
64
92
82
478881
20859
78
97
32
79
298973
375882
215183
301155
439633
136684964
370306
518808587
76
397359
109446
81
17
65
24589
220218
494162
1
226730216
12
22
1
98
41766
1
52
2
53
70
96384
330605
3
55
22
392244782
542410541
33
305104
272347345
85
1
13
7
69
75741
565275254
67
469962
56
250889
32625
115289
534042960
315377
85
47
84
810218543
55
160351
9
524936249
866869826
393347
490073
252371
45
14
9
99
8
17
21151
80338
487134724
5
2
274429
8
32
6
408828
264089
454550837
24182
30154
97
64
3
78
71
437882
249710
67
607584695
447791
480673
92
126615
144209
193019
2
5
61258
412157140
33
5
449184
8
164345
98
73
200136
70
45
27
27
9
32
167487
431962
256835
76
9
454492
42
490792
199329
98
36
83225
323106
79
398787
14
286972
52
70
53
689893878
3
310309
455273
286874
374743
70
18
314604
42
223821
15
38
48
57
186327
36
3
64
470254
41
83
349698
92
409625
61
374865
37059
424291
17
17
50
2
1
50
791930065
194722
351204
87912
373030
1374
90
99
137024
14
5
4
42
90185
58
10
2
322017
32
44
484944
250035
97
25
16
76
770478485
466542
181486
467032
49
469071
68
186545
51475952
64
325652
8
517607621
77
16
86
410678
48
18
306356
257085
947934060
383267
33771
369696
44
6
22
494306
77
20
69
299723
95
5
170405314
3
258305
75
39123
429580
246946332
329967
68973
2448
171327
378514
154718
64
124473
7
44
72
225694667
266800
10435
418387
480266
864762650
3
61
61
67
48
550236937
177359
13
20
439349
11290
91
27121
366006526
179290
8
74
3
138173
99
418666
14
458995
65
486644
65
149547
426846
69
487007
194905
26
26
91
286184
25
2
312617
262599
122699
7
6
299008
63
813270691
811958665
221856
8
74
29
560157551
220414
28
444171
276086
261325
218220155
865098213
62
96
233017
463161
76
11944
34343
555355346
285752
106489
7
81
9
212107
285299
12
99
72
60237
111129
41
390801455
239230
90278
46
469273
316467644
67
95
39050
363202235
54
121172
14
47
149149
483712
9
14
134143
82
7
31
65
75
353432
76
371647
134289857
50
15
56
99250
496854
62
37
277728
898825748
18
6
40226
61
15
51
155289
443521
15
41
31856
438381
490891
419037
904949343
437128
51
85
26
96
38
336470
84
985228025
9
2212926
73
3
721148669
60
47
393640
90
80
6805
593141179
54
41590606
62
166152
56
146934
62
62
6
525956692
80
171117
87
386150
32
47
803630525
31138170
324823
20
168614
372882
61
94
349449
71
43
337345
39
273817
57338808
519598865
73
763300954
311650
201579
5
73
60108
69
41
80
272333
284194
285115
327466
3
413217
58
56
212115
61
89
84
113613
7
68
23439
259591
19
116596818
127279
401876
229849
42
51238
335120
86
310654
97
260006
1
33
4
144984853
56
84
463081
418348
262019
147750
9
837416887
7
9
55
39
88
362890
171286
336251
32
328251
27422
74729
54
398528
38
76
40797
65
399779
447265
55
54698
23236
90
24
91030
88
286936
81
40
360546
56
498389
292832
2
714977965
61
415548
73
20
2
363622202
86
421652
11
89839
6
14971
39214
92
26
268273
75
16
214911
90
293146
58
239661
18
30
899884315
759371295
463413
9
309651024
267766
95
41
25
43
367084
9
64362
37
52
5
39
55
15
67
949733123
11
88
9
890289347
56516
479700
12
37
79666
85
316390
56
156468
423439
40
75729
7
24
52165084
62
46
318639346
91
86
360322
62
5207
376310
494562
100470
39
428721
994577589
163146
257846
89
10
767413231
60
59
74600
59
326348
11
42
138094
20
499341
34
1
252604
106431
520843068
80
144879
101442
99
154847
270305
457856
756835295
23
172391
53
94
197197
463099
494832
8
329293
3
65
77
72
67
544426427
339635
11
291780
12
200693
178293
726940176
78
413383
5
363681
180004
368119
13208
55
450413
111333456
435168
54
18
60
46
378646315
9
102349
140255
19
8
185488
59
24902
748470010
436596
20934225
389166
368923212
72
459869
5
356418
154081
67102
402008
48
729306160
361890
85
215942
15
18
96
46
779838135
614209506
8
455061
95
68000
303788571
637041618
394520
78
931102086
378974
851819038
67771
161475
291583
96
317525
6
66
311226
494312
436634
157269
10312
48
58
44614
70961
54017
603944107
58
283006
41
80
9
443616
471227
74871
536097612
336165
6
76923
92
207156893
5
83
36
114902
225964
258673
287725
7
447147
60
206583
281360403
435686
386063
473083
203520
16
461612
12936
438787
89
459536
44
48704
99
37
182648
442499
341898
199916
86510
99
118379
101814207
14901066
86
87
76
456465
25
63901
342973
78
25
6
3
60618
493061
85
377167
85386
90
265222
53
45
91
102686
82
274703
10
17
63
29933
68262
471561
20
137692
701800946
95
33
70
2608
420439
34
234336
87069
57
69809634
361888
762908042
27
345941
358808062
53
200306
168761486
57
37432
147259
6
298917915
87
18
580239331
25
80
66
46
903171559
70
73
166332
182776
277554
51
137620
281892
71
449294
766568368
7
56
169407
263693
98
1
14
11
77779
47
50677
20
7
383273305
416103
55
50
72
89
18592705
374995
18
4
65
24
397989
496210
941134267
9
44
297191
46
397009
446043
428980626
21
3
86
322437
12
3
453326
49
167658
2
18
31
4
46
185491
424050
31
404170
431191995
46
34153
236685
168958
4
386022
100120
315735
189448
147743
472585
56
432279
112964
382792
2
810047627
71
75
89
128059
268757300
19233354
9
416382
70
80
12232
54251
225010
476123
106160
85
8
383156857
480192890
662438413
322396
13
65
978838374
6
10
62
96
846463029
29
53
314199
164164577
498781
3
23
271804
91
116083
50
78
107563181
167650
37
14
25
395428
99681
6
292288
15
7
77
300348
164605
54
406173608
30
622531635
4
7
28
199799
31
84
3
70
62250
205259
45
4
80
20
70
79
928423956
47946
7
4
58
78533
249663
57
432415
10
73872
488709
81
423227651
356202
590150045
357320
40
284446
11
160013
70
43
3
53566
11
89
130977
499525
82
64
78
20526
445399
14
46
406459
90
180009
2
4
13
9
327273
49294
185948
114432
336213
48
97
41
7
50
58163
347227
280748
86
35
338978
508374185
154692
201530
14
91
89715809
662317265
3
43
87164
3
309858
150783
80439
9
336167
342104
65
62
211945
547974789
130014
88263
487098
2
25
965862034
60
82443
367211
579268879
37
334959
132939
14953
7
9
47157
48
63
14
31
300005
34804
186631
135423
2
58
63993226
283674835
2
59
187567
42
306787
17
95
35
855466378
9
362501
6
98
6
23
115519
77
71412973
448352
440843
126639
140259
493772
86
62
147937
53
86
205145
99901
12
35
88
79618
4
85
77
15
370688
8
485311
2
142438
165242
15
66
274845
488405004
6
17
294991
89
2
65
119709634
26
184434
64
31
10
34
61
442640
338426
128715
66
215830
5
437546
22224
195904
46
1
86
427543
76
410083
183214
11
26
275140
325436
89
96
12
71
899610353
59
89
24906565
23
65917
76
72
213124
74
6
590534807
80
243819
163534454
7
63
58
47925
180179555
253163
42
38529
90
81
99
81
467407
6
222861
1
6
49
88
161062
441183
48
806444341
70
3
35
37
7
8
285497076
3
6
418535
8
315115
147738644
83
9
28
138364
278737
35
103680
33
144124
60
6
164813
1
81
96
255547
49
62
162365191
75
608328649
117883
93
35
322219
405391
5
715875531
261936
73
44
69
96
151897
119958
83
51
47
190899
46389
296673
23
441793
475349
24
90
249015
25938
1
76
46
66
74
303908
69332
169915
4
25
956383061
471959
85
4
16
425976
110431
46
315424
440564
8
64
522217704
41
90
293599
254804985
299328296
116261
47
24
52
330813
7
83738
81
658990966
232999
463987
86213
89
1
476668
312786
7
455738826
104728
39
108246
467911
4
264563
430515
222242
466918
87
18
85
300726
53
67
9
7
365367
90
329913
8
358144
92275
339355
246466
72
74229
75
14
476039
67
15
146315
31861
196604
152796
119769099
27
409507396
2
14
307596
176460
3
486882
139119
85648
39
53
75100
36
425433
110105
60455
267298
97
356811
66
77
3
19
97
5
55
52
25
415974
2
82
218855
1
821168300
192870
34
6
193129
195653
10
3
622125917
77
24
264335840
8
79
95585216
2
82
79838
279489
159396
5
54
74
855001236
26
466566
10
464881160
68606
28
61
46636736
36
304122549
937329250
61
102038988
42
85
726394065
23
237599
436414
941124024
2
12
263269
48
3
277020165
355166519
37
83
35
72
40
24
465661
62
95
53
172527
223989
816193717
31
69
143678
13
286533
170592
45
817630288
38
118620
454765
110436
435897
33
44
386252
255143
2
290704
143428501
498503
205275
64
446352
1
66
421620
74
57
46
378200
36
55
56
68131
5
68
142006
455812
88
933771215
8
471306
59
57
171959
20
151545
6
16
65
51
171628
22
82554
167564
34
350354
81
55
296799
78
162615
53
419485
59
59
23
51
361727
36
228198
42601
53
65
332818
79
5
267322
3222
17
7
13
91
15
257802
468280
65
79426
86008
337106
14
461522
11
239651
210011
88704
282302
723364466
14
341297
46387
342391
493093
58
470398
42
28703
71
65
7
370972825
269843351
59
290309
49
268854
49
228454
23
73
67
4
400430
42
145371
8
56
171374
7
5
4
12
72
7
1
176013279
207519
875353518
194592408
179230
418181
3
2
343626
288867
22
870437775
58
174749
86285
314116
13
414156
47
3
59653
65
161853
229793008
8
345046
1
19
185365
86
85
3
177482
264468
468952
289963445
41
424996
359653
39
133057
388285
455752
318615
408664889
31647
469362
349401
9
30
27
429313
67
8
58
119377
2
87
12
53
77
80
158554
64
49
177567
52
369649
803974242
35
41
337069
1
49
47124
49
46
127638
305388
22
109355
9
252986
15
309167
283335
171347
231447
183930
26
65
53
99
2438
69
83348
36185
197555
804022856
59
376232
79
188053
68
99
37
44
265280
47
257355
98
7
128309
482073
37
211302
352705
449089
408477
244695
3
494872
23
647793844
12
335135
330098
442837
43325
7
334865
396435
411509505
396056
217081
74
1
644719586
955111908
32
9103
8
264787
122316
64
86065
65
359739
71
8
233053
88
81853
79
90
389063
258255
94
97
155278
73
19
298344
321601
83125
307888
169621
25
246767
343262
54
6
431072
41
137560
3
252879
51
292661475
35
94
256752
256026
181006
343715037
52
98
314494693
22
246675
67619
84
25
2960
977748604
47
96
77
32
339653
132767
271403
380021
26
31
482498
65
174684
2
208981
408671
1
33781
70
39
7
57512
267741
332428
666836177
43
465245
59
750693990
139463
82
294948
256980
42
45955
733528453
69
5
347805
206300
396690808
597181511
118892
3
77
12
36
97
157157
58
89
79
60
307688
8
463364
8
23909
41
39
374581
109032794
302850
14
92
98
83
38
56
50
78
300141
19
402429
80
398544
73680
59
97894
18
65
51
934638997
44
275512
335590
301542
70
103925
406898
316935
475064
29
26
22
23
162635
484323
38
274562
311628
467397
92
451513
44
42435
66
9
400479
90
5
26
469202
63
11
955007946
95774
47197
13
6
127026372
653144369
442367
3
472907
10251
11
282167
242295
279287
91
34
393299
181634
403503
626212716
80
75
88
253009
74
249358
167287
55
5
9
97
453220
98
455530
8
23
342810
355622
1
59
95
185930627
351431
57
99
66
14
7
84
55
58
842808252
52352
65
446971191
14
135833
83974468
44319131
46650574
477848
645698143
41
87
62
375078
477817
582053647
115246
460964
89
78034
1
119648
41583
93
95
422439
819402174
83
86
12
84
17
479875
755836803
245909
38997
46
73
223174
60
29
10780
934244510
20684
68
37
2
3
3
33
381868
99
2
89685
81
95
88
38
97
41
166429
25
12
318451
63
171505
41
87
59
90
96
70
471318994
960922954
45
91
51
63
404967
4
217690
13
388557752
75
167418
96
293409349
337280
393621
1
10
89
379520
255569
362547
318007
82
3
64
34
419940396
93
894129342
79
62
120326
76
94
175947
373433
222624
162244003
492793
51
38
38
444141
2
233644
408158340
18167
491426
3
488708
123954
8
174333
61
17327
4
2
2
5
220885
3
189396974
70
52
37
354673
91
80
2
35128
57
48
251899
48
62
399061
459613
18
60
40
234666
66462
347095050
92
159046
92
326172
228333
5
335205
25
91
21
79
5
367512
27
40
475764
399611
41
94
3
418887
9
78750
121014
42
35
454344
47
173380805
706605701
27
82
394752
1
25
75
113886
9
166025
81
44
61
28743
432404
71
486324
51
420780
4
43
211354
250451
90
2
98
4
9
353820
313064
79896
481477
42
45
5
63187
21
372959
34
5670
56
24
66
381891
257335
13373
36
1
368934
38
54
4
94
7
134505
66
287187
6
665021084
17
9
60
488400936
126296
72267694
15
370838
75
57
31
480204
437821
321866
246720
110368
76
6
264298
43
73217
116553
353285
68
3
178940
401742
39
80
35
45
390363
205445
88
74
73
369055
194167
164671
272022
310947
92
378699
2980
293683
49405
18
214809
333169
33
335608
81
491786
60
417153
67
27
80
48426
46
29461327
96
788288395
414600
490575
378323421
270137
438894
72
80
186634
88
86
252863
492256806
62612
5
26
82
53981
306899
374327
497428
486779
3
38
3
220613
406939
307455
26
163664
7578
142704
7
480185
72
457623
108584
23
178058
54
486285
6620
1
8
344244
240423
345650
68501
204706
731686899
90
15
72
4
56
410185
279769
214356
163551
468994
76
91
6
734827909
819823243
154634
361705
5
71
166383
182838
76068
129582
2
2
42
338556426
3048
330973
105516
66459
346715
2
189643
361842472
10
328357
31
234219
253775
300218
499720
82
65
386225
36
5
371317
151675
37
16
17
44
3
7
31596
201778
63
9
45
79383
79
18931
147013263
64716
488348
34
61
61
79
78
593764101
405133
48
84
389226
269159
111953
226393
73
181114
916518287
322244
41
414048
82
81
5
202060
86863
8
381051
261923
170383
6
97
185439
590314957
173919
50
493867
57
54
74
237830
7
35
9
341088
9
35688
64476
81
183324
182303
83
70
44
419696426
3
41
19
56422
1
7
75
497030396
724751941
83
723609237
142380
71
7
21
35606
345329
673387114
11
103302
49
790440579
913398812
5
9854025
56
8
196832
623015893
6
84
405123
59
82
373721159
108060788
123277
114735
835871473
931540663
63
182114
160434
3
3
257128
59
87
3
75
43
4
413155
410713
19
27
331574
42
57153
162598
444282
7
4
6
149964
414962
8
35
330292
96
91
20
68
26
370730
95
307385
34
64
4
185290
50092
42
453018
163882
2
251082
30870
204752
79
474638
70
450591
28
30749
190688099
983030218
7
50
274068
7
465065
22
103327
48
82
240790
30
84
42
410904
61
96
26
561415304
1
56
459449
96
261264
54917
43
330986
6
454846
539835858
114720
28
961623155
26
386284
32233725
51
72
138437
382886338
258453
55268
452886
806361195
27
58
29
18
74
293631
17
189204
24
18
265240
428142
73
18
180383
10
204746
125453865
31
8
83
60
69
474745
873301067
70688
98
7
77
60
332626615
91
46
460527
757993601
70
193326
14
53105
892657166
733575455
80
6
64
58482
10646
10
53
311158
32
682970502
53756
62
296100
3
41
93516
148540
32
674970524
57
165176
17733
30
10
56
66
5
406604
44
39
18
206226
95
31875
292661
140115
36941
90
9
4
71
17738
7
127460
92
6
900081340
7
6
41
304380
589485701
1
453933
1
71
37
7
6
44
355277
246374
86
54574299
372956
327400
401254
120294
75
1
13
16
223393
74
1
79
28
6
80
450816
21
36
486606
71
16
9
152739
80
441293
432479
99657
3
428928
37
348306
71
152909
40
87
86
38
482450
449697
59
88
107039
40
72
324836
472623369
490555
557097552
419816
374664
364289
82
53
9
66
49
48
84330833
424268
9
440495
282983
60
263353
57
908560540
125486
345234966
228045
5
39
431393
86
290449
68
1
54867
13
87
77
367249
33
55
77
379933
71
72422
488741189
614052514
180926912
34
87274
78
32
3
171584
48
273788
7
285957
76
58
44
31
94917
90
2
75762
1
127751
640950214
300131
82
4
93
469833557
86
71
3
34856
51
69527
3
363824
85
462860634
6
13
88
506597971
43
85
7
581481956
164016
59
73
488340
285444
725151166
37
233985
440011055
29
75
20
3
164472
62
153307
33
73
97
43
297261
12
257348
352800
17
369332
112923
188736
99368
3
19
175736
6
53762
297439
79557
2
95
8195
50
98
421693
139854
92
68
414239
44
483705
79
2
311461
86
122496
203491
33
281441
59116
74
404976
256963
21
8051705
169732
278883
4
222156162
286185
314836
596309493
106170
58
428880
38
21
86
59
77
214013
55
195667
47
146856
55
35033
73
21
51
97
166705
97
20
35
306109
8
469443
61758
91
324564
440690
387346
43
191647
67481
470994
92
37185
334090
260051
76
870963146
68
387046
331712148
828622677
46
32290
42
51
6
632543336
4
470607
53068
29
53
5
895300766
485122
2
23
499876
439
92572
93158
4
8
33
35
781031117
81909888
51
113218413
11
52968
155301
221588
38
54
6
78
93
2
46
81
52
340592
21
255762
87712
305388
274902
6579
74
2
97
68
90099
280996
371621
83
386784
73
246092
97
99
47
103518
262072
2
381467
459061
669913342
18
15
52
334513
68
62
555593727
35
438075
894410542
111201
36
8
31
335143
498196
846282936
63911
58
517518757
89056
79
108029
780309004
149301
84
280344
63
5
6
27
38
54
67
916009708
195819
50928
82
99949766
89
435298
91
1
65
98
478930
7
418670140
4
9
983231484
194128
74992
71
27
93
361492
265660
29
2
276334
67
60
15
207384
33105
88
263582
2
68
98
9
91286
40
5
349178336
95684
492440
83
32
338463
4183
35
126268
38
53
227676
57
62
46
8
4
6
6
15
7
39649
12
959646895
98
39
84
5
27
15
475454146
33
3
89
6
3
76122
451522
8
72
155114
89
1
152259
235204
6
20
540463854
571436557
4186
17
464256
60
385728
890772710
161832
55
69
17
272787
34
41
81
395319
446385
206897
38602
3
429086
666929653
45
69
59104
6
60
86
7
70
58
862840253
38
65
7
3
37
841836271
9
68
204239
94401
17
11838
42
75370
96
22
405976
4
69
101656425
11
80
211654
74
16
487989
165333
71
6
39
224400432
693481807
31
257449
6
11
45
88
498699
36
488180
227704
395382
46
47
93
32
11
408485
20220
414108
30825071
39
81532
10
283787
8
16
97
75
330415
403297
248405
32
7
492158
81
271925
8
76632624
96
83
106958
62
397055
56359
14
8
414086
16039
67
4
211998
288121
259068
309781285
319217
77
4
349819
255733216
44
37
3
58
87
16
469888
36
129337
442056
258298544
123116
54
21
40037
474366
288448
95
427485
671777694
67510
71
1
85
289112
1
49
5
73
176078
264511
43
57
95
469453
32
3554
83174
314161
385127839
224535
50
405914
86
95
198851
411802
84
1
386360
5
91
118261745
181872
409794
39
67
338645004
52
368271
457833
23
19506
37
125163
80
35
9
146246
297386
52
52
294346
4
48
147258
76
325088986
36
52
446994
57
283368
49
32779
341011
350309
303509
84
480212
629980027
26
93
777255024
38
68
30
44
14
488316
59
61
179423
27
57256
23210
34710
428996
52
71752
61
26948
55
69530
15
367095
35
339369
72
48
3
93
45
165141
174918
353307
568700836
9
6
139585
80
248715
8
27
127090734
26
123587662
5
374875
425754743
240684
320084
27
298316
2
6
398461
75
59948
37090
72
754262079
464013996
78417
447958
97
394491
113184
284689029
173485
515762248
43
42
25
5
56
349879
6
81
41
2
754317608
499913
154522
463115
75
40
19
216483
50
363553
243160
82
65
28899
376399
31
149889
32234
93
66
455411
7261
389312
369432
17
71
66
255597
35
72839
90
40
126572
352764
36
997
448424
359822
25473
41140
63
9
29
63
184085
19111
336864
374360
3
75
289888
85
44302
134829
413615670
67
25
8
241444
149089
6
1720
5
72
48
87855
345497
4
90
67975
370999
24978
6
27
441579
54
48
541072583
456282
53
215082
9
23123
84
439694
145476
164434
400424
209297
392150
96
40
130673
47
86
3
5
59
54
68
188650
418978
65916
16
5
63
84
64
4
68
426170
76
368122
290699
459360
482657
349793086
20
169840
361569
28370
36
399694
41
34
221063
376990
34
82
89
65
8
434209
362458991
79
92
63
19
34
473810
21586
605
60
31
413219
93
375857
266703
23
473425
471898
656326325
83
958176885
225420
245194
411672
38
399784
177921
92
470883
417098
92
487413857
24
50
61
94
351
848922532
8
46167
61467
206084
289374
315360
53
77
74
238829
536446880
26
376802
378348
123786
175144
476787
188725
190006
63
139517
14
705061019
8
67
13
59
144765
20321
179114
5
194609
63
378958
60
388203
54
15
328566
796808193
349717
665263310
17
93
187554
44
4
108374
30
44
5
466799
304947
160952
110908
40
89
235133
99
185360
5
66
30
31838671
72309
10
494795
803435089
152226564
269366
132495
105098316
90
42
390680
240954
212825
36956
178894
293935
380909
9
88
210420
136259
17357
39
70941
74
82
415820
12
22
1
6
151609
433519755
500524345
69
224714
94
100916
463130
39
399956
82104
4
68853054
98
40
61
369398
347510
132539
15
175409
48593
271220
93
664927233
812582703
85
478960
213682
460899
8
36
84
60
463836
4
10
20069
11
323172
25
381962
544091208
31
48
27
6
284152
80
30
76
474458
13
11
97
82
16
587023480
2
512044784
313429
463573
496936
49
425948
376896
418999
41
493741
277154
307884
28099
53
58
449821
89
281141
110062
328252981
677021179
9
57
346347
40
665465392
45337
545205067
749603568
86
26120
71172
218861518
49
276145
14
448366
328992
248450
187879
454695
20502
101739
22
238448
39060
73
187537
11
978317932
829624238
16
68
61
19
115045
94
910290700
5
276261
93
45
28
2
179889
400568
23
413727
24042
23
405773
12637
464409
9
23
147055
85870
11
217445
89
428209779
137101
9
56
7205
159099
88
478229
41
531296195
1
350083
246035
414548
26
51
64
338414
96
215785
400507
89
43
92
386440
41
11
3
44
8
32413
78057
53
13
89
162929
88
189835
337129
300089
122264
171541
376677
585273336
2
269139
8
488872
480501
32168
442787
502325718
30610
483553
1
77
84
103994
49
70
136197
99
17
28
61
6
36
168104
434705
24
77
338255
189933
83
353071
373226
25
62845
202623
318409
52
56
365565
462849
96
123916
354417
85
82
27
30
3
266859
450405
60
85724
170623
278451
16713
735537920
320172
240687
84712
38
84
5
30
260685
6
63
45
176631
74
35
257749
101732
46
5
169063
4
100277
7
13934
440744
50
47
289471
9
27
95208
69879
3
326320
192603
34
377052
211477
68
41
21
55
258734
543755806
321878
196257
15
475864
402098
43011667
201472
178097
33
369531
236705008
22
63419
92
77
292658
52
253343
452319
521939115
1
10
141459
265284
454707
91
63
602866784
52
77
10591
34
32979
450673
72
40
3719
38790
4
25761
146998
618151365
358698
394321
43
27104
36
28
205870
401065
27
65
352957
19
71
1
61653
294668
43
80
112177
79
292540
411226
92
12
377652747
1
393796
4
388
508325655
94693
454507
4
85
27
445478
40538
44
27
94485
87
97
283592
53
17014
74740
454160
779820912
98
197600
434734759
245004
5
76
302013
50
117328
254681
121882
63
80
139383
494176
69708
78368
4
168035
316350
33
18700
18011
102580636
783974379
256349
63
77
119815
262477
141497
46
344360
9
87
127110
211602
433637
23
40613
39
69183
130674292
3
39319
7
27
206012
834872742
57283
7
393067
76
35
812984584
133988
67
38
209264924
129344
87
614420243
37
9
70
4
683834465
39
222750
326534
24
71
67684
7
93
57
81
9638
258511
73
6
3
57
117374
85
28
5
30
96793
2
39
17
54
280419
83
102081514
265002
71
284205
85
300164
64
165970
332637
63
70246
5
1
217977
149545
133533598
4
75
38299
95
62
423395
197827
448130
602494379
51
54
434981
6
66515
181380
132349
95
19
260453
1153007
29006
75
2
299060
159669
715789759
81
82
5
116049
84
3
395118
145274
32
64
58
805732929
63
61
903426118
66
988360501
327253947
12
99
31
101166
1
91
176221
89711
1
66731
68
38667
63
217590279
46
6
63
368652
27
57
40
901485454
77935
171059
32
119846
230256
218098
2
265023
576326451
340183
20
47453
63039
232775
759001732
375078
371188
14
365075
167392
23
297385
89
65
213328
381063
46
202348
6
12
326053
32
55
51
8
53
315961
5
81912
78
466948
128055
189176
38
11771
314282440
73
64
32160
320349
467855
51
154853
6
194899
3
65
1
169466
47847
144593827
4
58
85
147088
4
62
81
40
83
5
154501
6
697870411
30
345362
98099185
295287
70460840
438143
475745
410049
5
1
62
87
25
13
495729
26
286284
65913
27
5
87
224689
62
27269
35
174504
72
9
108769
13
3
407713
49
4
220301
171327985
308685333
347657
552585500
390088
50
263729
44
486095
88
58
67209
343910
77
80
37
52
78
29415
737813226
71
71
36176
465683
77
3
55
17
77
29
339496
62
457866
451888
49
66
87
99
46
378882
47
59
251655
93
404697
30
11
131574
368119240
681617141
292538
121982
4
4
13
43
75
383902453
84
4
56
433042
18
48
57
161136
7
489927
57
437353
823170655
330704
446421
213534
1
154706
305224
75
70
64
3
305308
37
366265
89915
39
6535
58
6
225525
67
97
132930072
354155
353949
323637
102720
743869901
364885
346045
93
85
755326386
4
8
493505
136479376
58
67810
661567059
97
370354
368359
48
79
267218
426982
152022
276433
485577
41
82
135119466
5
137844
72
73
88
93
150318031
31
397140
286700
131101
26
442234
411804
363710
66983992
324120
96
73
786597890
63
457453
1648
447646
312756
165159
96
225617
381499384
98
70
672521289
9
139587
17
282126
468622
37
181042
63
60
5
576483885
75
39941
127997
76
3
227342
142560
74
2
1
11605
426415
43
34
436071
1
1
51
16731
268421
104487
213302
291037
420372
2
20199
69
386797
250798
108815
750780069
23
65
50
283811032
275844
395400
6
451727357
369013
17
179596103
33
86
255955729
23
331521
8
455935484
389363
127959
239980
32
62
12604
223925
78
409754
61
295049
72
21912
7
454650
888967589
24
4
8
20
59837
2
41
653907286
41952
436298
98
6
27
74
81
136150
274480
96
95
5
55
70
7
2
434772
2
35
69
52938
45
485892
132472
6
64
440666
7
6
277929
13
615325739
166409
977405981
9
81590
5
27038
3
339798
494554
24
358986
443458
299432
47
102383
95
198505
780244409
42
140102
60
80
129037
66535
97
17
819564658
59
306591
462617
46
79
966965135
352619010
429696
26
71
63
180783
106388
485724
256873675
24
529939414
80014
91
73
54
35
64
97
946391589
81665
4
430719
63
4
379413
23
485448
33
31
84
212055336
55655
131553
480733
289831
809957922
55
273362
43
95
50
71
88
3
416051
45
80743
71
89
85
3
323776
314115
5
21
424711
364037
16
26
370912295
249294
94
492128
316330
17
99
434675
35
52
79
289218
472921
246658
718139126
69865
392180
30
1
72
949455503
17
14
236436
545917346
96
311860050
47
731988505
46
28
37
257684
38
33
228420
62
280273
485086
47
240958
33
72
77
93
146471
148959
446675
361930
83
56
227684
286764
43
86
90387
1
25
76502
66
245866
486017
265608
35
8924
292807
788127766
40
21
79
444767
37
340151
24862
90
335153
21
89
71290
81
200757
813967976
327749
144850
129742739
135436021
7
3
432649
84239
289457
13
169635
41585
27
29
174647
7
154193
171274
58
47
335376
333008
410536
69032
18474
308648
68
252479
92
145364
56393
12
429359
65
57
96281
286862
27681
86
15524
45
381868
392424880
42
2
87449
93
32
4
489146
491819
266842
355961
20
276609
487269352
349744
278977
43302
15
188513
14
64
189976
256219
27
68
299687
897180330
1755729
75464
82
24840
58
57
196835
644043807
37
31
276141
74
408098
970351526
99802
488141479
95
365213
653
81016062
21076
17509
195695
62
89
153061
344295
26
86
41597
9
269732
39
330466
3
21
97443
41
941192330
51
26
15
39308
1
97
37767
89
59
7
375129
15
68
85
54
80
9
390790
22
410844
479787
34
68
22
39
80
413509
947975396
73
93
475081
83
172921
35274
781854255
326995
19
295491
13
27
565623946
72
142745
72
80
1
479949931
733985700
200127
579292302
71
267367
38
147635
163640
36
2
35
417132
89317
137067
2
735233674
6
353634549
473395
495619
912613294
129523
30
22434940
224902
26
78
396409
207879629
44
6
471372
94
460126608
14
4
9
237324
63
19
179974
72
250275
23828
177897
20
133664
304370
8933
123428
403867
854329879
87
466349973
211310
116592
116712
89
77
456333
188733
63
303338
310579
327222
38
425402
415214
184957
237474
88
5
182481
84
218100
224787
95
735304112
95
14
11453
126853
4
46
7
46
49
124225
387513
88
496319
44
20
40
87
38
342737
184012
564845054
183166288
89948
27
307281
498941
17
2
74923
357223
62046
65
438114990
78
30
8
76431
7
99
66
78
101087
400094
26008
35
14944
46
9
133808716
494502469
88
7
232898
325771
12
4
61
247601
2
62
970208339
460744
311480
80
94
60
74
47
394189
99
339248
16165
159071
5
271293
155246
79
80909097
16
471187
2
7
32
79
299185
178423
930960247
49
11793227
121819
28
2
75
64
263172
59
440308843
5
144763
219695
318714
52770
316703
89
232190
193855909
73
34
5
1228
42
64
482971
9
88
685618037
77
30
45
30
40
26
777301433
29
428183
19
73868530
63
79459
2
79
43
49
608741319
108214
981627547
460751
227231
171103
496972
93
505880170
7
457919
43
37
256040
498128
401824
89
360321
62810185
40
99639
386920
132893
56
39
36
43
180671
26
7
59
33
51
53
77
99
4
47
16
41
345318
1
43000
12
259656550
89
391447
172974
182682
88
4
114435
58
111427
97
2
78
83232
41103
75796
15
38855069
395437
8
95955
54
846235226
99
59
6
260307
65
126928
11
21
314695
4
91
419492
522046107
81
56
37
97
558185595
41
8
71569
63935
300974
92652
39
259670
183986
461955
21
226026
56
12
33
39
465880
221733
46
381682
137738
25
29
1
10
121880
53
14
369840
73
428089
20299
24
272854
56
21715
28
17
124856094
482641
90
988579393
76
48084
118549173
6
226875
159939
32
57
466688
39
55991
455070
23
1
28423
32
398567973
695763095
76839
83
64
26
100745
37
18
98
86481
36980
355505
22
417006
917834495
108631301
239454
31
23
96
40113
491091
202905
409455377
107779
37
38
291253
77728
321195
103677412
41665
10
94113
14
19
22
17
53
97
16
11
487891097
83
180900
21
3
191751781
478649
60
70
690393143
390138
24
759513037
151835815
50354
27
103311
72
89
88
701938702
147636
337288
5246
57
5
23
104587
631112655
2
357783
405676148
131686
256772
22
88
39
77581
74
5
69
286691
18
9
16
57
47779286
392208058
1
493252
4
69
337408
70
395567
25
145380
175758095
20
16
154449
39
99
35
88
95586604
45509
57
881884387
82
58
7
215442
481873
19
343752
27
35
322828
673333777
222696
179571
332526
292942815
70
51
3
46746
210148
367997
86
348104275
284103669
438911
30
206771
451156612
66445
674355179
454117564
420003
17
13
44
369923
324303
55
10
275271
73
38
37
16006
445296
31
67029269
180404
73212
183575
3733
1
4
639
82
57333
91
12708
69
25
4
439201060
86
47
380383
75679
17
452554
70
14
460585
845114941
72892583
74
320433
99
10
95
17
14
115558
963718492
217308
6
59
147956
58
8
344659
302517
15
42
61681
139247
59
9
56
419245
16116
431902
7
89
36
382146
108787
466729342
53
279047432
7
59
43
35
274670
367368
18
58
91
97
3
474496
7
110868
379420
32
70
362998
5
15738
472117
65
824582904
339550
121287
8
356022
99
28
783424238
94
333084
252186
34
28
9
36312
238876
74
40
289124
318076
94
14
39
34
4
310736
214406
92
446803
325090
554128693
273354
418990
275134
45
82
37
94
469563
62440880
272017
76
26252
46
31300
20
99
1
1
15
84
291542
449382
215319
2
76
37
32
122256
5
311479
89
29
210386
331248
96
477345
313952
28
94
43
59
94
58
23543839
676063728
78
213625
59
420259666
96
364722
173684
265901
37
45
284506147
38
4
90
90
293308
25
6
24
1
596058119
278101
93
92135
9
295970
24
364393
156643974
96
154866
17
7
335759
384876
385116
98
85
957848547
215634
36
172847
22
166339
32
153864
408048
48538
74
74
6
128730
10
26441
25
57
76834585
35701
7
433661
18
31
45
66041
51
202804
57627
491224725
139974
1
113169
80
13
48
758959469
172199
3
765533520
5
3
88
254828
9
30
4
82
237670
42753
176333
64
484122408
71
39548
58
5
201203
56522
51444
81
13707
325908
13
174570166
431159
5
89
42
12
45
280225
77
170477
992971350
228916
72
911927512
762130321
94
167933
95
60
390614
21909
26
139727
2
43
193162
73
67
27
5
224503
36
7
474564
45
4
483268
3
193034
38
471435
9
11
653606067
6
141249
57724752
35043669
7961
35
88667
91
46
86
338960
42
362662
7
8
88
36
52
62
93
21
832054102
664775957
43
12
12549
356968
52
5
17
170188
334476
463043
307132
450814
38
201010
18
9
7
183768
146164
346989
226450
152062
61
411588
226074
414258
309518
489992
63
69
112698
614363699
284616
31
87
203470
34
2348
466320
225019
2
49
64
13
35
38806
57
284558
24227
61
191180
438979613
9
26
321370174
3
19
63
420275
93112
19
68
317449
87
33879
1
23
250472
55195
30
39
47
99
37
3
78
429986
465181
58
207327
53
100178
400042
56
36
51
361027
66454
201394
329961
37
1
44951
99
15
31
29
17
4
864725896
361001
45
54
75
63
487259
87
69199
338749
235302
86
70
50
64235
189153
32
63
46
301950
475951
3066
46
203843
314554
78
16551
27746
493310
2
177944
52
592051065
441402628
19
1
59702
80
67
7
198662
64
222336
342713
33
29930
150994
417513
69
14
17
81
176353
19
427274
23
284270
274513
27
65
9
65417
51454
82
163231
425764356
124204
472141
6
30
275742
93032
58
53
76
25
75
3
5
597048875
177034211
183512
77
426453
677135653
279930
87
319761
788675577
58
94
55
37
3
275458
214557
5
220997
102729
12
63
27
436865
204507
5
51
7
250161103
143832974
99
50
86
30
388798
4
438691
75
250892123
28
37
16364
70560
381648
699368933
294483
3
90
415504
34
181929
58
227604
387306
53
313005
7
148777
374760
7467
292053
93
443306
48591
250596
85
45
201848371
283967
496261
81
246916
200366
35
60
93
62
19
91
299158
229334
523161511
214202050
73
455998
4
43
875533906
285200145
89
245932
90
439202
442
1
499147
403539486
97
62
183042
62
47
18
246416
264175
84
267477
274921
8
487264
206666
256759
362633
99
383412
431451
368342
18832
374530373
62
565169672
8
13
35
6
185917
36
233974
352017
53
34
366880
1
934547907
7644060
17
135092
98
361608657
7
370895
97
85
63184
75
6
12
321317
67
145727
24
374311
449350
172243
84
424527
17
61
48351
426249
337701
76
55
96
331745
23
94
91
19876
73
3
93
449388
1
4
367516
335755
89
218112
84
9
83
51
45
795984823
224956
49
96
82
31008
62
81
72
58
16034
89
44
24
91
9039
5
68852
772154924
117404
707372913
422816
7
85
386675
47638
162380
595124830
273356
53
85
13
31
150146
267021
36
5
258087262
42511
34
471747803
172985718
772150719
45213
40
2
209511
29
354676
8
340288
44
902335756
76655
454080
87
272692
22
59
89
45
35
418385
130890
81860
91
882520152
50
1256
451160
503979235
473066
299258
236045
16465
98
68
373536
722338918
56
84
79
490289
8
29500398
10871
236431
92
62
272782
378453741
65
19
84
310080
80
114408
149560
419883
80541
429780
32
36572
149860
223364
362601062
18
45
354584
267902
22
5
246455
51
21
96
274667
220147
46752
122698
79
8
163193
24
42
34786
4
34
95767
305319
90
350614143
68
59
141677
9698
314692
92
1
36
192121733
10
99
702273029
410512
495958
62
95
6
421236
79
77727
20817
215942
300241
11537
83
44
78
376738
33
53
17502
67
366961
27027
283166
225678
39
548609690
355941
47
75290
14
318200
81
471905
173526
951482532
233555
72
334562
140636
12
1
422349
138789
86
25
44
75
74
171825
2
66489
304561
28
2
63
64
37
31
7
5
82
250918
397202
100741
23
10
27
96061
16
7
76
57
7
30
494079
257255
63
295507
85142
133557
72
65789
310282
20
48136
419333
134912700
75
63
84548
19
715215237
449592045
328343
9
273921
19
53
228878
13
15
53451
488760
459757
260060
94
330394
68
45
132034
294851
75
30176
938163170
320345
36
398212
20
391557
121667
67
85
55
281643
4
244591
7
129248
384173
366693868
91
3
6
72717970
102036
445627
82
2
19
234156
673696252
4
3235785
37641
22
51
345900
381697
26
91
287439860
4
99
39
289974
28
78
354135
123990
32
460822
52828
19
6741
106242
342634
26
24
30
99
86985
467264784
264216
19
30
54
84
9
1
654579216
79
189718
25
38
325691458
411708
35
209655
18
21198
32823480
238600
405884
23
60
33
251580492
237840
156274
25
300562
81
102731
61
9
449958
79
77
99
415949
139231
51
39
67443025
73
31
174532
5
47
279188
310621
435299
13
438764
154230
69
15795
42
44
444135
17
67
57
75
25
61
8
42
223586
54
441872
140729
60
73509
262816
28
388213
476066954
17
96
135580
22
71
314260605
384983
78
163865
96
379394
4
91009071
8
300827204
34
43
7
186296846
372883
462397
972922187
165202
28
26
285234
449271
51
81
70
65
42
207290
6
102274
324205
14
588763865
49
488685
458101151
51
437196
56
49
3
87
67
88
333005
1
71624
80
36917
12
459103
4
444457
71245015
475941155
73
329999
214378
12141
162180
87656
99
350155
9
455183895
213517
57
48
13733
80
106591
379208
63
77423
232189
442982
695807461
30
448151
3
384999998
90
91
83
30
66
80
94
58
72
44
696586011
213169
48
36
2
883589433
57
8
439274
48
26014
219270
939290873
972942752
257303
28
274223
481862
81
58
183842
9
759132628
23
20
208234
384304
417156
245849
284339
81
28054328
30
474106
201423
390738
37
277057680
413372
33
42
70
8
79
596518085
48922
302066
208553
34
19984
9
55
3
250660
5
1
499462
26
479954
4
469798
74
16
400518
50
490638762
590417440
11
464117
293827
87
39
58
399821
62
83
79311
34
20
163992
28
40
10
86
43
86447
11
31
125005
3
6
122738
56
84156811
3
50062
21
81
447377
30
97
321297
58
70
21
170990
110263
24
5
256363
427782
358198
864764441
25
62
55
343806
99001
37
1
5
264813
530271825
53
73
200353
197153
448781
61272
9
632534227
167022
98
17
28
174031
18
38
24
35
424137952
529382572
1
36
392677
494350
37
452270442
5
449078415
78
89632
51
95
576001434
2
340655
227192
51
59
44186109
6
157078
85
293652
6
18
197556
472977506
120165
14
80
71
7
24
58
53
59
367474
61
52
270671169
547879135
43
398278
16
95
1575
64
88701
304397
302792
49
58728
301286680
96
5
49
426195644
94
10
313626
47
367697
336458
336380
43
32
176743
87
11
344169
84
44
27
277333
526055011
428302
3
44
92
35819
75939
210312
264599
415793
10
118909
75
55
381223
5
27
29
335642679
40
134522
24
82155
113015
61
75
431874
223775
366864
84
92904
159488
26
58
375748
113370697
8
133237
136609858
269721014
5
86
67
4
9
17
270508
3
6
76
22
17
93
146894
241858
169256
779140220
85
116915
91
122400175
6
234510
84
96
77880
6
19
645113401
280375
90
19
319718
43
70
27234
48
44
450906
475202
428789
483338
693576983
14
261663
81181021
326706
2
45
119245
40
930588361
121379554
17
238640
43
44
7915
145428
14913
880303779
150715
308848
72
699759743
15327
283391
713275181
17
98
19
435810
334120
25
79
58
3
617137446
329560
14
99
468440
6
82
2
66
99
174010
99
1
51
76
3
7
330646303
93
30
80
3
34
475214
288030
87
112714
49
707888400
358474
5
3
92
191494
52
458878
325531
89
259186
95
62987829
112680
46
367867628
115800
348813
79789
76
92
70
89
28
353179427
333193
2
499233
31
257496
1234
447822
7
221798
30
36
315140
860104404
24
9
663001793
325328
154794458
33
77
91
52162
376738
22
292881
52
7
93
486180
424156
277459
202603
388093
170943
30
33514
243157
450804
45
128266
85854770
7
44
86007
93
90
76
86612
98
87
47
193616
88
172883
20
51
88
213524866
330990110
259924
5
8
59
2
147933
82
349257
898401611
74
5
446706
15
78
6
236251
294547
18
250804
91
283708
455587
50
32
472956418
55180529
10
39
46
266622207
74
235928
407356
91
473774
149175
244210986
242980
46
4333
972358026
238096
4
13
246246
872593161
47
12
68145
950209677
88
476836
2
214968
48
1
80
153713
832330925
7
78
384034
63
70
26
211807
286675
749709241
189919299
341453
53
108633
125973
291361
85
31
125248864
53626
133525
7
108117
171096
25752
62
448203
481261
6
104586
355162
59
29
97
138718
89
60
50
13
377692
63
82
80
342385
49
44
57
270803
68
8
263800
149409097
21
157039
157052
13283
5
401741735
256223
47
466583798
92
4
54
20
265355
80
26
84
2
136518
82
312154
99343
91
6
119376
99
69
98
471773
68
73
259357
23
83920
53
90
411003
470946
91
10
48
364394
316876
192488
827426266
3
154606
64
134284
20622
621911139
370603
16
19
4
93
3
315006
70
466501
334224
80
20
201088
101805
11595
18606
352941
47
273659
65
6
66815
136233
33
413977
373477
68
4
99
9
88
38
397339
163899
52693
75
24
29
68913
97
9
18
34
23
118418209
6
168712
63
60024
77
41087
58579
760981361
283957
472555
9
43
13
85
385505
11
50426
135784
141028
93720
7
26
14
43
114548
92
154670
226723139
226338
465351
120445
73
4
67
219204
146550
244374
56513
5
63596
57
131830
48170
116354403
488048
94
97
65
218583
19668
53
387040
171356
6
84703
241637
543495851
297238
57
48
756887884
29
412993
534264428
91
2
71
68
3
3
48
43
534804411
70
155017
85
2
396681
167909
151969228
44
99
10
8
54658
157971
18
402455
251228967
68
181820
93630
38
86
190193
9
297446
4
67
107835
276415
44
99318
79
96
117754
16607
59
14493
172199
201533646
97
827370395
310801
60
36
16
63
6
58
318822
58
114512
41
4
18
223537
11
466763
126747
85
368978
5
80
59
471377
15
102141
87
43681
93
467077
59
22
30
460488
482397
12
824028833
65
442451
29
480286
111380122
5
81
440168
185766898
217541
7
364633
89
92
493064
258541
340492
293855
1
26
487104
69937
94
572089772
348113
9
375657
111933
387257
59
419363
9
455082118
111533
893030653
2
18
117969
168245
88
525145890
711121763
95567
64
6
267706
220117
29
1
447717
237085
456291
71
44123
106312
90790
80488
48
51916
3
49289107
404664
357030
204752
46
14
31
95
198773
21
18
398662
185219
7
4
411900
268068404
2
269119
60
449815
44
9
32
496523
13
45
4
92
6
204868
181478
311794
457260
59
96
70
30
29
92
54
496284
67
94
326786
299801
268714
3
30
196793
21
24270711
88
296763
37
94
80
251815
545005787
640401279
248268
15
132536
22608
79
3
869892200
906821112
99
138979
416054
16
185083
35
1
459333
65
193942
40
20
34
431918
197203016
86514
3
3
47583
53806
4
615555117
25
14
248496
46
351174
2
71
60
43241
28
79222
260865
239458
199189
9
40
33
89
81
4
47
72
111646
6
237354
2
7
56
220324
36
41
559507707
12
654258805
6
442337
363408
8
92
371966
258950987
135682
346474
351559
193223
51
69425
91
243760
365735
391335
75
437049
20459
90
50
6
63
180705667
1
311470
221125
315394
193037
294809
6
636707919
169435
262505225
726706094
25
8
43
48709
380027
107805821
54
1
1
357795
6
374909
13
18
44334
442557
159982
406835
27108
56
14
4
75
312649
2
35
4
4
72060
345760
66
69
6437
353117
14
262820140
26
221694
293748
250377
42092
116469684
437165
455315
10
257620
368700
73563
440846
17
43
347571
64
79611
442376
9427
157892
8
72
100840
4
74
832738537
25
346811748
806846113
23
39
95034
177949
873105852
241932
368352927
82258
2
6
26
88
92488
81
56
590063023
171232
473614
33
44
50
473780688
248392
380790041
81285
26
56
421084
44
84
12
464903
67
67
355427
57
47
241886
3
70
5
522766715
21
258908378
402967
757195733
26
3
326012
247075
40
157332190
396807
148557
8
54
36
31
369053
39561
351960
1
25
195692
117954
302432958
447959
96209
141772
52192
29
63
197672
489187
32
4
29
321129
343060
9
395903
337726
473914
686093099
78
89
401112961
67
21
6
85
72
480369
98
99083
222498
43
17490
88370
78
91
435762
53
86
85
26
174437
411886
245856
85
214761527
116255911
132051
8
435226
95
34
383917
94
95
24
51
33
173509
19
7075
9
42
23
65
409031
5
883745348
848394814
198113
7
660865813
295259
49
299999
306088
26915578
77
501
4
290819
34
29
8
275667
371586
20
74966
98
23221
97
16372
38
45
575215318
96848
17
318638
87
96
155273
82
3
38
75
293404
389135042
91
96524
457441
13847067
887385466
492190
312784
233302
22
5
65
13
91785
19
204081597
194475684
192417
455142
6
6
7
82
1
11
475062
732185044
602726467
23503
276067
35
77461
68
972958827
45
6
60
76
295404
474570
140849331
59666
301643
43
291921143
40
60
659160678
99
314583
214090
51082
17558
2
226181
58
81428
9
329483
54
206880
148906
51
214930
18
14
62
15
575063112
10
72
15
1
78378
283884
32
46502
45
30
935062984
5
497901
50
5
333148
111057
2
13
299149
123355639
94
3
73
244655
33
75
24398671
2
314237
302556
508429849
245758
221656
329923
383202
7
203221
170288
4
1
59
401503
60
69
435779
300447794
374085
101688
420892
113795174
59849
1
274919
907463335
89
175419
53
358892
14
4
67
469073
2
136707
10726
6
477458
26
1
151562
482658
69715
95
135520669
21
3
198446
98
17
5
809904373
61
97
179996
18
82
75
23
83
4169
924547683
69
21
12
7
65
14
117667
5
40117
48847563
473211537
67
8
100315619
158371
389627
10
495569132
39
44
87447
90
25525
98
8
83
324250
158987
9
16
446434
450722
194290
113381
59
442631
22
359978147
54
61
423433
445037
81761
9
1631
45
306051340
313612
481849
71
8
559732675
6
243889
337439
125140
325344533
397450
14
107323
941191908
118697081
53371
11
2
74
38
13001
165538
93299453
156733662
39396
261123
174356
25
65
90
34
1
78
80
86
92
32
11632
330250
28096
24
441562
40796
389637
23
86
333957
186469
61
6
80
41952
42
84
83
8
8
39
266305
375267
104869
13
49
54
469656
8
45
1
65
404044
115862
125796
88
11
3
400857
136054
129982
85
1
6
48
383276
431910
154576300
80
453121
163574667
322448
6
266462
30
49
68
53
8
484700
76
80
345101
11145
496845
412205
98
330454
33
78812
175119
129415
90
74
4
7
8
284712
219579
456096
11
28
13
4
25
273616
473766299
93687
347792
560537489
33881
278537
191163
132110
36199082
32
264446
31
497968
6
46
250796
36
265594
41
28
98
40
452779
4
949033477
245691
189812
197862
5
6
96
16
85
29
41
171444738
21
11
64
3
491800
7
937473007
97
19
521644567
78
35
463828
335826186
75
342839318
18986
16
37
467155
31
378867
37
8
79215
8
369492
97
57
9
48
245739683
51
75
4
56671
11
72
57526
388161
7
98
26
21
98915
312542
27
312364
41
53144
300157
9
4
8
35552
224878
58
2
52
8
205088
6
27
46
481923
20
65
21548
86679
279867
60
81
82
188108
9
477315
92
4
283168
349597
410226
69
291133
231932
549247999
28
19
72
57
335533
224547
589316994
39
39
207983
81
320706
83
60
8
37
150366
238308
350459
292316
889541865
32
94
487570
14270752
217090
23
5
392086
12
82
280135
322553161
35
477236
214472
420607
478457
425400
39
394275
99325
104741
53503
276400
268238
7960
15
309442
80
67
357354
42
52
10
8
62
59
417461
470146
243866
432624489
68429
6676
161199978
82
9
105333
395159
87
327647
4
464044
240144
30
3
495182
4
320394635
225128
21
22
86
163355
42
398172
7
248058
508150652
2
8
5
9
384080
639109003
16
15
1
9
37
374827
22
38569355
5
8
132479471
40
9
25
85
44
446518
77287
335570412
452188
186843
34
302230
93405
306663
19
378416
80
486321674
252369396
25
7
7
50
542370192
395509
1670
8
64
43
49
2
85
423717
80
65
31
15
31
259213
156790031
53825
70
120504
258499
344029
60
93
2648
8
27
130060
78
388554
247260
37
433567
145942514
43
329656
73
342385
7
51
332035
35
78
73
15
69
3
54
61
90
6967
334392
9
6
221389
1
95
477890
20
611790975
208002028
33
208094511
675120573
473390
170597
68634
97
17
78792
5
128697
554264815
213227
36
88
52
52
301899518
24607
96893027
92
8122
243701
86
6
69
24
192296460
176059289
350453
93
185687
68
16
69
231845
37
127947
53
111890
29
7
89818006
318543
1
352884
449587
759703297
142091
285764
411861
3
881486676
41
469102
43280
432748
12
88
139355980
90
200113777
19735105
85
10
304137
841920009
80668
90494
362689
71
460793077
1
6
299197
145636
182431
3
472493
404511
180668
290327665
476715
377233
333950
61784
84337
6
80185
4
498291
426823
63
21
93
93
3
473872777
221732
385302
401776
106257
5
50
24
422890
46
234133
160650
7323
86
44354
98
253734
120548
20630
329272
70
141488
51
49
75
73008
4
464064
43
92
72
60
65
317242
60
428315
69
3
168589
17
34
50
14
385610
281245
192599
54333
57
77
361644
2
188408
286708
66
6
85
447991
19
98
336416
11
244773
1
427062
631300378
114349
12
233589
100513
57878
148569
17556
37233918
246924
61
353802
389597
133126593
931393007
457946
10
7
153891
68
415708
419354
720958765
176734
417662
32
30
355766
6
57673509
64547
30
3
7
362751
37847
321850
71
12
46
61
392438
112371
43
369450
16
429343
488707
79
338095024
1
343388
23
488208
57
10
444031
125877
13
82
75
70
524498996
268821
46
361009
400431
36
326655
73
62
36119
3
50
5
2
222592
221484765
34541
18400
24
67
9
158783
83
116154
53
431716
56
5
581733294
53
4
255406068
88
305964
494281
32
54
441912740
5
6
63
49
358785
67
60731
428788510
54
69
243723281
6
343351
49
594848505
383439
677339400
78
25
430906
93
85
94
487359
8
35
157509
1
713143943
21501
90140
3
671848242
47
59
94
6
711936959
9
10
72
225981
141099
470498
308105421
80686
199533782
241660
26
73744
30
65
76
66
637508162
8
920894220
302251
166870
44
237745
30
59
37
186560
89
33586
368796
61
96
42
53641
384948
3
431304
334906
53
99
66
795855241
117223
327946714
14
20
61
320023
13
135146
33
19359944
417007
276632
70
243055
56
132024
96
34
87
90
298151976
69
324814091
39
3
132796
468221
58
575646385
82
717378458
864357679
273120
7
481787
169490
603736476
246424
38710
67
92
450668
68925061
19
86
155481
533284109
299196
5
489869
8
21
87
28
63
41
58
91
272382
73
92
743123700
820975137
13
30
7
82
380142869
902222723
79006
98
88
40
548616976
65
51
52
32
97
85
71
8
250224
25
3
143834
527761462
10
6
22
21
46
377188
63492
603769178
57
682
8
277639
10
36
196561
15
346555
27
33
354514
273754
263847
52
618865077
831526297
92
56
179239
5
79
449213
200972
1
95045
86
97
104176
383280
497026
232435
32
2
12
250885731
2311
315975
11
31
202899
364798
453493651
550095330
61
85
64
59
309478
29
403866
56
25904
92
90
432407221
2
32
5
48
48
40
78
95227
231797
33
74
94
36
655228905
40
42
88
6
742291054
95
20
7
77284
20
418302
565618887
21
63
311374
83
82
231890
278578802
7
24
408584
492771609
154719
143558290
633871509
127664
1
283074313
84773
49
38
88
95
98
834051135
229195
266320
2
120484
32
499614
317082
338488
43
7
397277752
89
389563
452345
3
77
412589
9
7
60
425126
17
107764
81
92
42
5
404375
142170
408306210
68
11
1
52
81510
29
21
386718
72682
231878
393737
481759
91
40
398773
90
822315350
10111
84349
44
273702
13
1
74
75
242353
422587
290191
846413839
18247
93
64
93
212305
306369
132786
43
8
191230
641675667
351855542
27
403063
420957
417044
94
239603
25
49
6679
221141
27
52968
51
7
61
4
326505
539293969
77
148650
85
380041
793073228
9
85
440007
245117
49
461135
375574
96346
45
73
83
37036
124712
70
62
37787
940557697
153350
19
103017
9
95
906324761
38
441927
453823
51
50
61
492277
269563775
401775
274231
284811
37
82
74
33
51
223415397
63
410322660
10
22
73
80
36
93
96
62095
98
92
71
96
201246
402398
59
64
400925
97
13213
180189
659925056
478809
360825
46
617
398502
198685
149335
313654
57
499390
7522383
212735
313784
715264743
357274
86
79
78
71
95
474642
256995087
91625
74
43835
7
221018
244707
39510
199641230
281421
354485
958763690
21
474274
42
46
33
382936
99
90
24
146625755
25
371218
94
69
329327
40162291
50891099
224236
115401
118635
74
179512
74
55
349993
59
632161259
29
450448
157284
148427
293679
77
4
5
318295
93
479479
218928
288349
394492
338296
80
444472
27
58
230994
8
93
277527595
20
97
223473
77
846584022
473311546
417787
64
67
9
387498574
60
86
120576
319233
85
47
9
82
58
43799
31
606879807
9
310971
238823
46
342610
20
185064386
222355
648549518
211003
58
90217
33
30
312952810
194782
16
734946932
99
347032
103613246
431778
10
41
8
12954
219393
30
112418
319342
333875137
347108
214009
388528
490945
136183
280777
2
470391
1
445156
6420
3
34
722328357
169942
63
14
53822
487742
82
430108
112022
90
27
186652
82
153639
485646
72
95720
27
210284
97
6
286167
59
152140
97
344840
596248144
255538
173440
824230683
645470114
181385
763628724
74
34330
70
69
63
1
26439
17
398272
797236795
311060
46
10
388867
31
422570863
904201570
639939893
25
65
187931
407811
36
80
23
176995122
57
6
97
467357497
38
29973
237188
33
37
219210468
11
377562
425945
286933
20
437796
199778
137858
417335966
425590
2
17
546825179
282332
473243902
19931
199609
387479
54
5
442215
578084471
59
75
35
16
42
493174087
164764
23
62
594310836
42
53
12312
2
46
403686
42
73
22
67398
46
11
214142
72
135716
3
72
270650
7
316917301
53438
11
209368
384007
18
406262
1
48
121860
257995
491371
59
421078486
40
83
92
93
173837
67
7
64329
24
464762
279520
323923
185308
458165
277857
8
15
99446
496815
412032
54
58
93
262772
3528320
25
30735
350615991
129107
82
315757
95951
450410
4
39
63513
62223699
451709
2
235433
321422
4
1
64
66
69
5
46
75
430897
1
490411
4
413347
167950
37
89
33
173958
36639
22
48
40
94
81
448619
422991
950696833
9
50192373
70
20
1
5
347673356
48
6
58
272802
3
19
330196
76
11
8
222441
5
7
52
473643
620554800
288944
5
85
49
7
15
90
23
663154938
306622
40
1
80
3
62
152367668
85
99
49
97
52
44
485664
78
26341
417723
11487
75194218
122434
59
73
8
90811
33
62
179667
109133
61
291598
169769
438063
287580
53
85
205452
73
2
84
79
84
797318199
2
24
72
318007137
81
82396
67
66
309131
118352
77718
128133754
11
75185639
1
96
330062
99
350333
35
32
465528486
32
267163
209421
3138
390938
57
31
60
75
633407149
6
868046417
394251
12
84712250
41
5
60
18
2
236393
12
57
46
7
78
468501
6
756623326
134221
898201264
2
98
5
2
375892
46465
4
9
26746
54
25
42
77
490663
61
298859013
410439
78
92
47
2
5
81
29
12587
370663
54303809
70
56692
75
76681
5
5
4
256040
95
160181879
864277317
10
58168
13
168798
8272
27
948619359
282758
427757
92
5
75
38
310340
34
48
114191
37
666655730
53
60
11
393929
201717
23
943175100
15
49
345120
1
942298556
27836151
255623
78597
842320715
47
65
88
394558
496752
7
422253
81
62
65
3
98440
125162
461757
92
76
63
332186
51
9
161602
64
41
549963394
202292
323402
87
9
28
193368896
2
306462
710437339
33
87
405229
91
23462
122892
330914
97
379511812
6
50
251830
64
425242072
477715373
430958
38
3
246242
2
52
276071
82
99
91
291750
344619
49
438883
65
148045
400626
57313
414401
78
22
45
362696741
238209
8
189228
67
55
97849
64
22494760
219116
86
211392
532622322
193757
89
218407
62
90
98512
12307
5
86
367422
6
276682
71
778829388
15
961915110
153569
150565465
21237
76
9
1
5
9
3
61
7
49451
84
17
400728
9
95963
622882464
67
94
240053
307702
199893337
88041
296285
87
389093
99
318343
91
293229
379835
497328
178643
334997
369707
3469
25
250725
189059
4
95
404335
347166
412605
294425
98
96
29536
22
258998
984910566
429704
15
4
290413570
58
751704586
80578
92
28
76495745
209618
71
31
226440
391465
28933
76
50
850888828
87
417152
17
61493302
373386
197187
83551
46618
99880
542246407
429745
269011
913662825
159901
58
8
87
71
23911
40
402034
191538
148271
375942
65
293210
27
58
4
67
70
88
449474805
26
350589
427357
7551
92
68
57
33
53
370202
84648
369018
275995
193750426
4
38
26780
117856
101561
100479
168170
393303
275538
6
13
2
359571
28
7
22
247481
285355
53
38
45
347729
925131805
449212
22
70519
7
68
3
276769
98
5
4038
8
84
647413325
900231608
75821722
496077189
118637
9
347311620
76
467053
71
41
267474849
81
446589
313250
74
51
313511
119610
11193007
69509
92
32
64
66
169852
76
9
76
421989
312963
8
305721666
8
7
29
45
123042
462352
4
6
32
71
68
79
19834
144721
52690
27361
51
79700
408872372
480382
76
5766
10
196584087
88085
268980
2
71
2
369807767
68
121666
60668
38
3740
57365
96
122195
441229
92010
93
274781
460108
212683
45
42
439800
430993
43
56
316447
413643
446994
733681358
149480
67
30
28
49
42755
543643593
45
390434
329923
61
551618811
3
404482
137214
4
31
1
378746
52606
24
4
480895
371760
79
28
423915355
22
414929
344947
32
563018480
51
633054920
4
175735
94
202969448
31
797391614
451251
243126
3
2
144317
241930
319003
7
31
96
347832
69440
99
343844
92
97
58
450259
188669
248031
31
12
107554
254679
75
767380454
38
387829
152954
33
873235740
330284
421592
16
374483
8
31
385643
97
470416
23
680924604
459067
3
416907573
30418
4
265250
74
1
27
2568288
386316
181513
388533
179985
209388679
48
29
36
801915522
83
364001
396362
86
289330
493052
199414
53
36
84
46
439765052
196715
70426
159455
57
72822
3
290075
35
64
5
5
295355
31
233085
44
449489710
93
365367
14
313043
870937550
51
483796
39848
94
125228
401397
29
42859
60744
333497353
85591
42
32
16
989346279
58
275141
63199
76
653778614
9451744
356706
109215
70
294524843
265028
88
342050298
451764678
253735
7
317622
24643
89187
9
70
66
39
40
88
693603109
16
180811
75
622239836
60
87
79
402512
296837
64
42
577293059
81
9
183866
2503
49
14
605441837
48
13
49
36
466921
193860
464619558
357936
6
43
169855
381394
2
52862
61
646960060
95
384890
198787
54
13
292856441
31
74
83
30
18
77
14
87
222924
74
608258517
25
454396
15
16
270393
45
477802
4
964342838
71546
30
72
4
62
77
40725
7
63
906734311
182082
72
70
269031
63
143241519
324921
73
25
11
230709
428891
374447
273090
328699
654494233
162719
26
145977
810300301
241692
30
55
9
405618
3
60
275223
58418
281377
49
41
46
73
47
28
55
2
25
18
151425
38
51442
69
97
96675
9
175754
80362
123144
53
63
337236
654283047
74828
384683
386171
396733
11
67
8
84481
495621
5
138905
48
20
77817
81
27
9
61
94474
50
438152
397063
76
6
69
440789
36
75
376507
77
84
559288769
21
3
65
213619
296321
6
48
87
72
12
493567
148816
462058
2
7
1984
94
3
75
202344
14
74
5
211244
97
356021
9
324936
65
5
14
211564
69516
16
96281
362821
7
45
339511
20655999
18519
42
490216
4
76
332718
455419
683459555
44
424364674
375835
73
369339
32580
382694
355211
507928541
36
340054277
140745
40407
75
59
67327
174628
89
695106670
97
28
330305
57
94
97
380972
407823
271190
130532
70
94
90
5
58
939052371
83
159726
7
6
17
505449606
485907
163457
5
234565
24456
200646
94
491334861
10
93
7
6
6
44
3
158028
76
179704
92
345632
171611645
25
345629
67
122130
8
50661
9
35
84678
433115
33
8
195227
67
26
220518
65
38
89
263874
39
26
92
42
59
44690
98663
81
527730677
17
86
5
107481
50
93
94
430210
12
233579
99
5
282420
114904
84
256791
60636
77
497890
45
383756
8
410841
416531
13
2
64
232940
9
105305
297472
36926404
124718
113726
5
17
758907910
1
394471
49
41875
31
463944
485020
55
92
86
3
667837068
357390
75
172592
256120
356511
789209004
2
27
3
34494
55
892862849
7
253438510
380853484
40
15
318950
5717
77
1
29
274630
14
62
31
56
71
333054
3
169307
37640
103937
154770
219848
22
830791196
50
123266
72
92
341505092
34
62
61
3
493552
381419
3
291727
90
32057
493807
992678659
97
220128
435090
366531
33
565610262
278205
203559573
22
18
363975
77
168467
48183
1
97237
92
449249
122045
546980586
124788
75
6
135085
894009457
32867
70
48368400
77
55238
96486
87
94
375409
8
3
459941
3
86
252435
12
386476
10
243379
102041
15
25
58571
26
394017
428173
186938
192773608
410576929
93
143061
214568985
71
43191
221489233
255886
184251
89
97861
471354
48
85
454155
43
85
438461
132107
7
377853
60
25248
166464
15
125027
4993
839916890
152253
108036702
780255529
3
270392
49
95
3
187328
309287
8
350911
65
10423
2
20
85
60
400556
6
11742
35
84
43
34
5
76334
445642
1621
158681
42163
215833
196336
36
716215613
47
396861
452430
543005447
356526
370505
70
86
632616742
57146
595073542
8
70
108054
389437
70
115972
164727
19970
48790
2
794158639
45
25
286741664
10
299614
40
256085
401222
89
426957337
267572
248443
48
297400
77
352096444
250647
21
464688515
5034
85
356876
18
930918593
68
95
423239
195852
384215
483568
57334
58
143412
71
2
9
128690
208542
45697
49
649510452
242989
4
2
307181
17
244089
9
218475
546985650
1
21
88
2
92
215261
5
91
7
4
310004
6
252972
285844944
447541
74
204908735
337361
41
24603455
9
192462
74
70021
74
94830
337536
351767
23
159546
93053
454537
372327
479844
326226060
18724
294415812
9
95
54
437857
48
345623
6
28434
103868
50
1
50
92
28
90697
308855
301555
308546170
343992
33
86
99
17
153581
367414
765846660
59
21
66
444475
258835
80
837722564
55
1
315120
416778
3
27
95424
89
6
99
206157
40
64
68
1
336822
76
354128
43
414155
19
191988
7
99
801014669
67
887985884
55
141080
49
8
96167
85
392658
7254
57
84
49
81
125398
116769643
86
472401
313612
73
398210
1
335529
85
514
496420
166607
53
8
314883137
97
205222613
341512
75
435861
32
82
23
7
53
23
17
486138
10
83
83
3
49
88
6
4
31
93173
515512516
260910
57
226145
3
35
19
166405
494555
41
23
239152
19961
75
17622
494330
86
129729
237041
809182861
85
79
95
4
61
86
333271
61
499593
356649
43
599668558
48
92
97
83
6
323719
265152
327473
6
32
168156
262557
24
67
313261
73
159371
953524278
7
367568689
21
221121
55
473076
242702
284348
484391
54022
46
28
75
221030
93
9
39
51
34
1
95
201050
39483
404177
14921388
68
159696
235437
62
123772
49
23
167049
62
67
98
8
32
16
9
299691
74444
835705071
319536
7
381744
482453
92
17
80
469321780
197334
5
199987
59966
50511
8
344044791
986484913
78442
283238
26
8
255946
93
190908
317484
55
40
65
4
16
165126
232329
16
48
317039
84
82
26
354144
39
69
197724
40
80
15
95
616143031
75
62
1
335564
30
275629450
42
347030
8
467341
34
12
7
52
13
82
52
442173
63
654020789
66
91
87
48
229220
51
51
472863
261527
29
82661
27
74
93
337398688
51
439487
37
36162
482300
8
10
26
5
983490953
45
9856
63
103524
40
42607
263721
89
82
156791
9
96
95
5
120600
1
81680495
23
1
17
53
20
15
186744
199602
41
31
11
117802
3
88
28
87
90
44
60
156378
5
9
105560
473218
532998725
99
38
76779
6
158345172
468583
72
34
10
313608
412806
177482
24
87
90
250907
49
25
64
61
202848
7
72
9
221065563
58
12
73
53
22
2
88
89821
267546
8
352447
19
57
9
360555
54
10
365588
111441
19036
171583
190428
21633
69
81910
244925
196624
152596
90
16176
171189
77
277669
304139
482664
211327
137871
9
231248714
40558
118006
401137
257767
381947
669019738
884101897
39817
224608542
222978
60
366188
14
256770
354505
4
742826557
99
26
247628
98
27
667748758
35
63
227051171
713400745
80
383391
463088
321482
497665
274705
99
201569
55
82
62
180251
20
261886
207638
74
304037
47
75
8
41508
251489485
14
39
487575
159077
21
288007
79595
87
475902670
33009
57
50
89
17
65
59
147002618
91
142193
4
44207
208618
92454
44
166686
42
2
69
133080
13
241083
5
930787465
409498
57
211958
158495
41
4
74955
298795
7240
551154608
96
17
487636
138622
54
12
7
9
461859
62
139809
354750
386968
232534
459436
5
17
357938
23
496552708
426602
52
174316
99
41832
290617
298792
195935
30
11
43
17
17
58
4
155213
75
405239514
47
38165
118134
41
1769
205000
404049
42
44
53723
98739
84
366155
41
5
41
75
1
366852
46
13812
151846
57
125574497
242395
352020
310680
85
230680
38
93
7
30
327398
2
257034
3
33935
42852
26
96
21481
22
105727
80309
20
531521156
81
624542352
75
27
446188
98
402413
345508476
277526
199498
109764
237148
219279
404477
7
235161
23
57
894947177
93
421407
89
11
446353
71
96
194224
26
298421
466980
74211
417179
126348
16
74105
166951
36
177213
144688223
396973
58
853046512
79
178785
79618
44
112585
56138
384084069
71
84
246054
84688
58
263263
5
29
65
318259
34221477
116432
771733579
9
33
756171159
218277
6
20
947616007
52
34431
44
943085173
156906
59
67312
7
8
9
84
466752683
42
463995
45
23662
3
22
30543
88
79
56552
21
340058
182258
8
35
290673
42
150828
470071
27
275432
66968
833691034
119937
257591
364194
333433873
139735
407501
215960
330543
20598
1
79
425807
629891514
68
88
22
99
99
3
340286
9
281855
416306
407468
6
69
92815
94965
301576
12
65
271310
285447
860005790
70
343033
6
493745
229808
18
256298
79
87
94
7
355968
95
3
594235681
8
250516
312726
477366
15
54
104031
229043630
75
77
17
392882
2
349951
89
111304
84
853356006
43
104257
141361
64
77
384288
100119431
1
5
85
8
383854655
18
7
38
29
4
42
938620014
24
54167
86
47
32103
604518034
6
127791
15
76
30
92
410550
437272
73
32
147916823
422754
26
113248
66
3
66
862865436
99
54
61
84
90
53
29
93
7
20
113078
7
414152
557789367
2
51
359157
335587
44
239589
333877
31
96
329461
99
499017
88
51
72
25
471030
45
354729
178532
80
87935
64
38
95
83937
113898
270355
99
71
323243
39006
422758
77
77
12633
35
866776651
47
25
2
207820
441967
43
466484
742411588
35
6
164456
64
20
6
41
428444442
73
528880800
787495771
38
403676
63
45
66
364513
21
96
864759221
6693
72
481758
133756
98206
56
230725
187461
385331
84
22
206989
17
5
386396
57
407292
90
17898
6
178349
88
53860176
91352
97
279543
396675
62
12
840473095
81471
58
456204
27124
2
73
52
8
136411
17
17412
76
364861
9
290394
114476
280009637
56
378188
432453
20
277531
2
67
497137
99
66
70850373
458452
91
11
57
5
73
22907
252476
394577150
80239
48
346523
429830
380678
56
13
341813
97
248746
67
201352
339338
21
17
28
69307
126841715
389925
51803
4
660940374
419851
483164
12
218814
66
21
71
47222692
208636
75
247368
27
4
52391
83
397682
2
62
33
9545
454310
366639
112445
80
336104
694967539
283508
431414
63
41
5
207204
64
34
316398
78
492487
244726
118882
86701
230008
2
58
45
34
54
447641
56
30
74
272529
3
472958
313995
43
9
488761
441716
76231
38
28
221211
495701
86
88
2
67
577656516
77
412967
92
8
62
240882
436990
321537
69
766500076
80614
72
63950
329679
365505
89989
75
10014
21
93696
222530
999059613
468314
55
372317
954478583
15
80
8
427786
7
28781857
70
333881
6
32
135541
248935
56
269164
54
263396
8
167218
4
419221
200536432
128794
48
91
121890
39954
1
51
261914
9
89
66
31
34
1
137707
72
35
832268878
52
77575
57
2
7
168451
134891
85465
69
497286
78
19
24
289279
180981
7
8
99
489624
88
273339
97
70
403747
5
77
75569
498684
48
32471
15
85
7
347957
4
301842672
11
41
1
73
479306
367599
378881
56031753
52348
321755
462626
104570
71
97
282001
106623
472998
196865
80
66
49716
78
74
436209
408636
639685245
485157
15808317
9575
215914
65
71156
7
98
23
38
351501
959563400
334708
9
170744
377150
10
14
4
42
207296
3
9389
475913
61
227818
331717
68
1
46
357837
96
2
98
5
2
87
2911
245021
8
15
431385
257916
4
8
92
87
830031273
51
66
78
250877
478880
16
218266
422351
351079235
50
15
415969
47
50534
481071
44120
25
6561
118081
477796
447688
279498
93
2
104586
963375980
51
370360
184858
154625
46
271236
32344
100951
17
4
342551
79
323086673
457567
55
31
47661
77
450836
435564
120086
255122
431384
58
72
14293
27920
39
189036
99
143770
38311
48
90
87
81
52
195388
100013
358963
119752
80
491967
49
26
460300
82
475218
39
439882
491476057
75
66
93
286227
9
889504142
436692
64
107158
51
66
23
795132966
67
88
61
1
18
362810
91
10
88733715
7
367617
369345862
107343
47576
9
237842
60
88751
432774
450659023
962470753
47731
492279647
269596
71
955808679
45
28
38
60
350166
16
3
2
99587
45
843156278
97
14
127546
90
79
1
392301
310390
498313
22
4
229663
39
331253
78
40
21
79
66
138632150
196025
10
49
85
84
452049
480365
225441
254393
42
49
6
165300
276037941
13
894915969
180159
389752
301898
163956
243631
235280
415305
439972
84
205584
70
358158
57069
70
257395
6
26
252801
354262
377777
353535
98
134143
261490
100973
238548
44088
458473
224025
132822
53
37
34
4
296154
9
2
92
453405
188118
1
647508674
23
15
231816
40
93178924
33
34
449362
258197282
203312
70
3
82
91
324398
397759
401335
378841
7
228600
45428
454160
17
428380
179333
327033
95
2
139488
1
40
28
92
451892
55
337884441
4
68
286105
153000
2
4
50
655557618
73
89
82
72
353447
73
261958
138124792
401531
9
38
9
21
868185266
459263
95
73
11929
59
15
7
77
15089
330108
99
17
77
73088
176585
82
7
296777
475296
70
93
97
71
55994
18
451159
202535197
15
226570
55
47698
7826
37
96
11904
5
657666931
81255
3
40
257294
247820
22
38
20
265344359
334565
137854
39
47146
41
18
102791
45
31
35
20
8
680805321
466880
271488
436902
337101
377301
79
2
8
334896
24
26296
69
66
92
96
268504
42
91
93
62
1
392986
21937
691302956
9
89
18
43
137833
51
98
78
16
236022
7
241349
30
101189
80
43730
73217
267699726
4
85362
83
63605
9
77
173785
22
364690
1190
55
34851
7
60
55
68894
303168
309091
380816
69
51
45
71
267384
2
34
23
213489
64
30
29
163246
3
373593
72
140585
4
9
332878
171127
110093
87284062
7
287140
2
405411
49
79
35
212858
15008
317483
77
8
56
119941
637276017
104219
284681
8
338349
97
232114
13
19
63
74
47
401556
74
458182
442012
80
68915846
81
425198
624021906
271925
26
8
73
43
95
73
45210
364580
61174
74
44
66
93
52
76220
75
43
197487
384224
32928
41
360797
450370
3
211648
116941
31
52
400171
419145
242125
19
29
462253
44
132915
2
39
52
43
40
223840
35
9
142486
35
335177
422438974
98
98
92
427578
69
2
96770
190340
90
53
276814
419500
66
66
74
65
461506
18573
22
53
198677
14
18
31
88
65
151764763
325361
33
190206
40
5345333
62
20
223582
338763322
402864
65
499517
22
71
494327
14
80
263313
8
8
38
96
2
1
33
506625880
3
287016
14
368576
79
45
221080
9
396465
56
562908244
747476775
87
290410
1
25525
173705
384720
487808
263975
34
36
221223
81603
411469
457661
5
9
178716
428419
14415
443301346
982225724
233879
63147
130345
74
4
216585
8
76
975787699
7
78
28791
246891
401540
210288
94
84
48
87
91
47
43
164118
319715
6286
146011
9
267438
296149
192475540
7
358572
346930
39
436569
32
149086656
167028
89
802330441
56
304510
56803
35
28
323817
437304
6
103224
7
18
100678
12
54
268253
171084
78
13
1
238862361
170912
14
366999
166228
181026
96
20
74
9
6
81
14059
483221
118740
382613
222527
55
1
316286
4
19
411778
213501
47
26
397292
5
414222
405745529
300313
13
89
407956
64
22
502335328
51
388464
94
266961
31
4
441959
6
85
37
495500
37921
405677
855134643
4
320820
167284
375485
395348
64
101708
23903705
14
88
52
9
419461626
64
239980
261141
7
30
145179
34223
8
140416
62606
40745
64
74
12
316751
241001
299913
17
63
7
458244
84
55
9
283874
10206
9
85153
389797
91552942
67
51
111343
58
41
30
804
471030
46
539476099
75004
56
80
75
52
44
14
36
82
390297023
49
19
433427141
379937
463225
91188
12564
6
67
10
168493
32
66
388127
85
68
63038
295075
7
451503
699839906
99
327572650
390715432
88
266010
30
101934
97
64455
4349
91
278845
120969
14
93
478570
999813273
99
138569
80
86055
363398
84
171918288
197213
813156085
46
250248
93
3
338463198
495355
78
64
50
317544
141415
350493
456782
78
955527483
56
28
7
46077
591554726
5
1
7
9
27
71
10
88143
19
105481
9
373424
35
68
804322594
420935
129147
26
80
485771
17
7
58
26
445955
31375
28
18
98
374941
37
70
2
273681
66
82
13
92
42
68
17
74
95
646594633
90
454070
238052
49
364979
78384
58768
75
22
146188
400439
12
121863
83
34
97164
296578
54
47
45167
52
157960
127433330
96
501133364
56479
92
53
109004635
224871586
93
66
74
13
315860
82
5
4
468350
9
482832
108354
102484
810087169
242199
83844
479468
360801
234586
4
6
301239992
20
44
30518
316746
69408
6
87
411760
186910
52
4
420925490
8
501324604
38557
296849
65
339091
58
169296
59
262978
46
311297
10
836536548
109549
270355
111350
21
241177
479191592
310245
83705918
67
771205335
56
41
336593
166322
930909012
84
2
244523
81
11
97
11250
2
14744
8376
84
3
473698757
31
39
214160
70
483735
429180
365950
357611
969680356
425883
10
58
433085
74442
9
16
23
7034
478116
14725
91
4
675732531
57
755012822
7
484488
87
105241
430463
977233821
85
10192
98
82
2
287007
494718
17
5
204808
14
584154477
1
479084
460961081
468990663
71
65
82
155818
84
360508
5
56
38
11
349516
32
484053677
19
41
6
99
641790840
85
284202
38
99
199013
77
46127
35
93
82
9
4
399975
17
58213
19555
32
22587
412167
80
58
325063
79
167401
644314957
42
9
76
80
58
72
90
82
55479
9
68
147334294
601785098
452407
889193329
33
34554
32
33
229989
730129557
42
32967
78
62
17
667615114
329853
60
91
35
5207
543595026
758321693
470348
414597
92
50
853964443
35237
300785
75
813172401
626688457
244896
35
782360093
384305
264126
82212
305318
388288
299464
292150295
397337855
4
699951351
183294
254098
291303
280262311
385580
92685
12726
108833
820592613
45
135787
473550
60
56795
427203
16
60
263880
51
14
319901
2580
18
118993
96
100973
443641726
6
223128
340758
4
398447
85121
339329
11
434593
307349
49
441079
465289
9
309457
60
90
334098
45
409422
54
427124
4
42
355472
299456026
115704
52
33
68
21
464225
403095
86
83531
244840
99
93
347070
32548
83
24
73
1
45
2
47373
215970
24
174379
691742566
5
318250151
281712
427813
93
213
19782
438854
31273
13935
51
125682
166800
29616
207357
61765979
70
4
58509464
232196106
98061
442010
143248
44
353011
267872
486359
369918
66
126175
394053
198698
81
445221
31
29
27
5
86
40
629720014
47
114869
42
48564
167827
15
44
96076
433044
84
394412
469415
410319
275830
389252
50
443012
28660
16
90
96
13
882062147
451329
72
76
216613
2
82
92
25033
72
292928
41
958108494
65
370531
83
80
60
402421
496579
19365
89816
56
319496
462230
9
32
22
8
522556898
63
4
475223
51
867242524
1
12
93364
35053
268432
21
75
53
19
68
422445
403576
949146384
60
35
7
43
77936271
2
568662044
36
6
465676
36
150068
159782429
93
211110
190688
395173
99
8
279462
592716157
86
992093421
9
450826
266005
6
455231
264903
51
431206
8
64
72
347334
99
60350
118633
256950
37
63
58
41
39
362012
6
404343
991637035
447024
57
7510
498592
85
388936
285559
99
9
281805
36
2
180410
4
50589
349629
8
12719
2
218706
4
79
7
65788
45653
143618356
2
72
293756
53
59
697919360
18
497407
65
49
179282
77293781
399625
426195
3
4
232468
39
371048
424726
249215
21
377816
45
487844
396455
85
68
408370
44
55
3
57
689743617
5
323098
34
46
58
29
23714
302846733
45
400035
89
481785
472075
425023
4
105025
5
86
82
346772
173404187
73
188210
21
11
16
310017
4
34
313571
8
88
8
907152411
65764
433593
31
40
333322215
40
35
454284
76376
21439
76
628768980
38
189531
11
156930
305467
78
29
21
22
5
417067
299455346
250634847
463023
1
66
474095
16
420810
429784982
23
313879
461445905
336105
108995
36
1
496350
25651
106216
37
64065
220656
37
88
336459
355304
205748
52
355439
177555
288699
78
78
94
350140
73
391095
633641731
63
48782980
102603279
41
395174
212132
6
32
5
507135278
33615
460535
419490
441500
21
310199
15
534295682
69
40
3
58
8
215844
211330003
44529
128952
5
334877
14
420735
46
251426030
823812233
5
72
66
15847
19
284173
831350420
93835
90761
53
28
171866207
6
73661
95
25
50
158093
275841
604148678
428225
87
20
135411
94
96
54
329514
362468
292266696
433079395
57
87
86
432809
205554
47
7
7
8171
47
428551086
232878
51
199849
4592
9
78407
2
177039
855731630
7
10
49
471389
150431
29
75
49
6
64
64
6
292045
1
92
5
7
32314
178225
36
15
8
515676992
457175
558633142
474879
250181
9
230221
163352579
74
375822
65
313439
57185
290169492
59
238384
28
50
11
93
34
208539
510954524
40
260382
22
951898058
29
45
84
75
92
19
9
236492
41
127094
62
14
73
280430
45
199130
401922
239153
98
32
281307
45
8
43
273245
6
87
558387915
304596
439154
58
4547
224497
64
464123
97088
65
90
14504
379356
16
10
70
20
379742542
352711
14
41395
681999965
6433
77
1
79
94
64017
4
47
118846
5
160789
63
382409447
359595
31
15
13310
55
250256
57
1933
264553
36
86
915754
51
8339
265695
2
2
1
924846445
90
13
58
236726
786567459
246837
128690
438403
80542
299345
48264
1
377504060
82
490999692
426217
288632
4742
126915359
439295
404312
597460628
44
2
312625
11
8
13
97800
376543
174987
94267
430969
647261322
14980586
146247
41
723504203
95
34
83
136220017
41
376837
472614775
250608
872341932
7
88
431492
337763
21
47
63660049
8
283398
414988
99
4
35
25
59
126622
390014
27
1
82
288292
960183158
7
51
382535
343000
447771
562937757
350342128
761867878
59
62
310407
93
478442
35
520735686
21475
16
426304
83
93
263000
74404
315435
28
291719
3
39
269228
97979
93
66
77
691792323
81651020
91
28
107465
146278
22197
449995437
50951336
8
363709131
31
99
96
9
75
5
55
67
40
83
80
468095
379864
57261
436706
22
50
83
53
7
61
209501
142526
224528
34937
8
167937
48
308753637
49
60
28
49
53
50
41
395897
311476
76
12
990071882
135954
374911
41
37
174849
139355
430431
55
72
54
22097
324062
163990852
422529111
188192
86
18
451321
41
427621
7
56
8
367677
197971
444858
17
427190
474304
163723879
367982
75
81
24
260735
621967565
39
95
55
349512
2
14
346263
71
943
43
45954
737430276
46
225628
153442
1
47
46529
227567
351349
96
49
149576
99
20
38
186472
205822
4
217922
71
6
127291
324573
65
81
25
454680
68
320216
493939
661405054
24086
6
16183
30
8
20
116843
181266
445037798
42847416
269671
272675
7
920334663
6
438810
23
486123
140664
1
489061
55
14
3
13
99
97
95
124846390
51
70
281726
50
79
5
21
138147
153073
98
412691
3
370656
59
63
74
82
179490
54
64
372479
45
558584198
383246
72
13
25
391266343
446397
29
78
78
31
35
183393
355216
34
991089121
65
421123
26
61
349970
63
2
359641
299480
61
25
1
117466
40
363453
265650
6
147135
864692555
243899
10
3715
67
80
4
147006
354513
244659
46
121017
5
5
91
81
14
1269
476999103
498220
13
69
516923600
178994
81
80632
302223
51
417780
71
497744
68
10
946263935
2
9
73041
123360321
414997
63
302185561
239238
3
90632
406340
86760
358036
92626
292948
245417169
124443363
415712
57
354839
20
434994
565281931
395518
33829
74
17
29
143809
203038507
85
392050
95
231204
331705
223729
191925
80
7
75
26
61
444250
36
55
9
71
712928142
79
75
185494
106032443
37
4
359554
228929
269406
241343303
422428
224501
3
37
15
268332
66
269440494
213150
49
354612
158865
275626
93
76
197192869
3
464061
51364
77
336548
465894
112531
45
36500
135849
357220
31942
273686
71
105068
173026
55
203046
137750
148528
201820
662451910
48
59
2
272075882
132613362
40
226160647
298092
40
872539681
1
300245
319126
73
75
861977245
96
11
65
19
467169
21
62717
486380
477199
14
287747
489784
92
86
23
76
52
54
97
62485
31
468652
69
33
88
35
2
72
236639
329073
8
283755
258766
320571
92
725154587
37
68024
508105645
80
53
78017
57
452910
299008
515046529
989970103
98244
4183
97167
9
184965
352242
62
81
260435
95204
528540606
348274
4760
490780
51
25
70
386952
97755
9
42
33
359238
483909035
25667
229719
269124
486506
17
31
88
66
13
99
478786
40
50
80
65
54
84
372188
46
296638
464399
59
154585
36137
183189264
7
398649
52
72
228937
35799
240965
52337
148194
69558
492165
380256
88040
16818
58
649252757
436978
29
78
129437
49
776177097
87
66
49276
395293
71470
91
10
97
2222
29
84
62
1
388217
247419
546040919
44
653235491
97
323090
345303
419410
96
1
424895
11537
847577130
44
55
127731
102307
175209
434586
492319985
85
222099
44
204710
479244
512279452
321284
244578
102089
67
438652
21
479421
1
403950
37
72
57
266906
246770
83
310721007
444312
199780
86
136327
52
46659
187237
2
326186
2
56
24
76
79
8
17
51
63
95
2
166817
2084
5
17
345165
170376
86
88
9
81
41
7
67637
8
83949
949525661
100803
252913
89
390463368
374998
474085
29
34329
21674
84
106733
52
75
96
275058
41
440437
337580
88
7
703822380
79
86
76
321761328
54422990
56
32629
60
215115
259586
229655
10980
32
14
396504
42
78
69
350411
77
88
26
88
45
65793
75
16
586470765
3
344512104
96
88
86
91
35
159419
790500098
30
51915
15
53
253363
49
107460972
274059
466941909
75894
252885829
93
34
52837
1824
24
99087
963205896
479739
335024
1
408881
86304
356127
19
29
61
51
6
792767400
85
79
88
98
16
99
59
71
33
398700
97
8
57
56
11
6
25
8
151455
611030837
241264
444786
4
68
23374367
60
986007900
62
54053
171683
7
164834
5
319439
56
73
432702
50
419262
55
9
8
95282
443950
125621
156089
21
207713447
71
55
187468
12
142006
685554388
3
93
80
3
363035
67
375315
80
353395
56
281021
315227
229915
88
769191382
21
79559
132686
327547
283159
84059
857575138
126120
46
745641661
10060
229287
85
80
9
14
47
42
547589856
380660
32
278037
50
92749
4
8857
76
213711
400074
33
22570
7
34
74
403750
91
76
556646201
17
92
50172
780626623
705378727
131542
607164209
107575
129278
62
210084
367974956
66
368729
92
446744
81055
296167
5
48075
781524975
180861
14
335857
191584812
457095
100400
99619008
18
36
54
113860
246220
43
185438
56
5
91
59
416718
422358
213896
91
365607
650787133
482105
474294
29
53
264225
957506950
289533
473449
306391
82
91221
313989
120372
21
435729
144486
99
7
57
135378
350712
425077
336167
258037
51
79
348077
127361
13021
2
98754
447334
449505
177788
60
68
198578
84
55
669201966
12
352412
13589073
437727
175058
56
147175
78
32
18
20
17
4008
26
70410563
470292
469496
39
92
9
320536
2
83
392318
38
58
63172
429491
95
32
62
87
456908
10
86
273435
8
50330
24
37
437307
224293
40
43
63712
748426858
377282
1613
91
374953
133857
200268
30
87
255952
464126
56
10905
469808
256192
65
344838
23110159
453842
373220
80025
157670943
410685
90
34
4
153278
12
85
256841
14
69
76
27
97
407420
18
68
3
68
81
109872
903935020
60
40
37
8
8
3
33
87
161674
47
240385121
267672
104917
158023
39
193722
282275
267261
26
1
68
333317
1668
255098
85116
318684
241083
52
15
690366499
31
417506
58
32774044
34861
73
436755607
71
98
17
43
89
458344
24416
95
15
354316
454212891
16728
84
133522988
31120
9
24
8
79007
86
8
74
7
55
428089
444816
227156
58
350652
235866
292445966
97
44533
7
55
41
363602
52
29
196261
462396
78
7
260703
52
178515
391745
118723
346642
8
184276
70
69
48
89
378215
267478
8
15
192188
47
92322
14
304100
451739
367394
691957474
32
48
192712
340550
4
161129682
37
42
36
141748
84
71
21857
24675
7
63
65580
238777171
64
2
474757
36
74663
31
55211310
60
99
49
7
293192
22
77
42
6
59
57
245870
335038
5
397584
442120
19
87
72
111493
298980
92215
22
15710
99
442044
115166
32
38
484562
128203
946600509
642275396
53
165436
453272
30
19
82
6
18
57
24
174254
43365
54348
41
347658
32
246186
453723
9
51
283628438
4
262449
7
323753
39
333066
73
22475
14
57
452517
44113
2
46
43
4
4
8700
88
18
881652232
491975
32
261566047
24
81
276672
361989
19
71
43
99
302195
14
120060
474295
384123
486592
492092
21
8
311351
36
86
451676
85656327
79
214366
2
911425407
183941
71
77
44
341372
315015105
36
19
225748
80
466242927
376552
6
778555990
38
80
499308
494370
265456
351473390
240268
421849
27
58
245014
29
335938
21
300454
57
8
61
21
560957096
11
404663
76566
34161
58855185
74758521
94
98
174982
8
315781
81
3
1
38
78
247238
54
330958
984583111
390939
497709712
46
99
10977
162490
2
21
56
470901
22824
61547599
19002
355414
351468
4
216903
152547
209476
4
451816
390067223
70
16
74
42529
48
493046
45
386111
9
161732
86
95
24
9
3
639629688
9
165099
21
422445
6
60
11
48949
9
301331
170950
269570327
64
21
499116
33
88777
223044
71
30
176050405
448627
494580
21
60
382127
73404
76
72
83
256187
22449
467527
84
875144837
207624
303013
94
405832
14271
463790
43
7
74
35
394352
47
73
116659
712903745
270271
56
133505
69
80
141385614
20607
13
32984
61
96
4
10
74633
7
156218
261398
146906
53
354063
310422
13
441928
182215
43
378337
220976
23
8
43
59
185984
81
220967
64
223389170
39
385559024
49
44
63
373638
255968
252623
239777
277438105
406040
147024
611088090
521120900
43
9
84148
37
19
855943436
198838
9
66
365923
230614
79
38
60
27
325646107
63142
191907
35
77
67
161159
46
75
438491
28
299596
261743
43
2
282106
337773954
9
6
360619
28458
87
394540
227225
970351443
74
22767468
92
60
23
28
322978
5
57
27143
8
133127133
63
97
802211592
79
7
57
92
229203497
6
255286
69
82151694
106974
36
151247
49
53
236798
126794
66
166327
40655
140421958
26
94
70783
333190
421813
44271
494133
78177754
274006
354640
75
304965
395044
45
704688486
66
103870839
65
337857
5
3
59
147610
54122
23
121684
187722575
132919
418544
447651
9
20
3
414967
99
278599
880849728
96
3
433120
4
65
11
99
37
158236
3
178416
277372
366044
72
355422
304571
112623
15
94
295303
47404
20
744204594
467143871
4
8625571
43
393131
91
452698
725544090
31
9
101891
66
474348
62183
34
30
52
255445
861515720
88
196942
430971
52695
88903
53335
72
156883
490379929
70
25
296346
237978
41
294695
192589
376302
154730
429123
86
16
389918
83
801598629
466841
64697
73
50
32
52
120473
85
496053
197091
336513
84
51
51
7
167639
87
329535
352334
95
37
83
64
70385
28
63
55
27377
34
75
69
67890
376448
6
84
463253
90
52871
11
24
8
90788
50
92
100905
1
20
60
135737
953333207
77
181343
413516
187791
2
141428
99
327845
209490
6
4
71
4
43
7
81
40554
1
1
7
27
9
85
57
396026
3
46
146020
451414
270146
303975
97193
95
81
4
104247
66
54879
9
327441
254977
22
98
51622696
96
56
231073263
45
69
17
871681327
98
125759
27
200307
477732
139568
75081
255207
70
194371
174719
38
372463
15
212814
35
63
19482
11
400515
6
29
47
690351465
44
97
70
10
161327
91
263200
483316
6
64
333106
59
474523345
61297
209919
7
9
58
7
67
8
86
7501
742652168
195119409
66
35169
25
550106312
490755
58579
33
81
84
2
336147
35
49
92
14203
87
407320
466733
326880
75936
134961
18
79128
597817353
159210
50723
64483
24
71400534
76
491904
188188
525102545
474800
2
4
23
5
57
57
281469048
9
375525
145338
330821
23
484401
457449707
433372
99
336012
67
149608
84
639457173
87
272865
58
95
25
8
62
97334
36
953903901
23
754342939
81
77659
405640
358857
771750360
95
221694
67
95
43
181833
488188
5
96397
38
390005
52
99
1
15
886145074
463720
97
70
69
35
892065334
436176
51769
72
15
399520
46
34
55
25
412324
279684
357385
887235266
455547
94
399278
3
15
37
82
314276
543939637
409098
277185
90
64
801584398
95890
314039
2
24
263299
106776
47414
817034465
619318220
149386
7
14
52
35
440447
243572
162620
98
233320
4
314109
24
67
707814878
54
230295
466695
40
856196670
15833
498360
91
2
77
45
832007973
95
405240
297818
234439
29
16
49973792
77
59
16
53
137765
128953
380143
486689
7
85
87
391604
264288131
350180
10
71
117959
27
51814
58
94
66
112732780
171929
14
262934827
488441
260248
109130
344816
30323
7
45
274198
49
394264
77
60094
2
2
203323
57
113008
330714
261423
64602
452476
428820
14
124229
347563
215026217
21
10062
315554
72
11
51
10
27
96
167202
41
6
18
243544
442749
58
69
81
43
317216
66
5
254416
46
4
37
93
849189392
76
39031
38
153333
96
215691
95
405137
228674
424710
86
29
442014
96
31
3
132382
7
89218
31
171499
4
16
1
4
7
90
466948
47
188754
301740
17
11
393935
79372
21
356477
23912630
92
52
4
15
30049
23
81
75
307292
305417
42
66
53454
26
339987
4
23
338404
125715
5
21
271022
134962
116782
6476
26
125129
5
64
5658
45
80902
84
23
97
579453456
90
3
35
389758
210520
322900
407061
78
67
5
423194
116172
9
56
35
1
6
50
19254
396449
9
38
33
735060204
81
5
370746
25087199
32174
3
247958
20
16
94
7
69
294864577
17
48
60
75
20355
82
64
72
6
34
9
532536142
184933
1
81
32
322933
32478
467788
183072
8
96
45358476
4
364675
28
99
247750
97
255063
317157
222112
1168
2
7
303897
22
9
295759
60
28912
107538
937043630
44
34
60
93964
72
112030
33
90
19
179191
3
251081
25
53
22
51
47
22
375218
8
75
35
27
280327
15
52
836230827
491566
62284
49682
3
84
311620
32773
165714
47
68
53
27
92
52
276499928
5
39
98
10
520334360
86
507712670
26
46985
7
47
222356
351117
28
63
95
67
52
404948367
361712245
335738
17
87
96
48
68
442557
258369
46
410128
31684
364206
63
4
427978
397550
1
276499
46
88
23
317505
16050075
93
115774
336393
73
7
55
197640
37026381
196564
456997
87
46
77
71
72
87
2592677
17
16
93
377411
313072314
55
344263
32745014
818054610
103043
344687667
11
88
369770
6
401561
138798
399421
196460
45
23
79
496883
321137
5
5
83
22
31
82516
549273283
3
81
55
13669
483324
4
63
60
338551
71661
96
343480337
83
275534
676242322
286654
7
194989
47960
30
104763000
71
501933185
293625
41453
17
92
91
199680
419684140
411855
47
74797
5
27
211227
470505
97
412030
263971836
346536
67
26
36
74
36
490098
47
232871
34
187124381
132215
67
9
967217496
94
4
58
1
119600
176553
38
153043
19
59
87
413098
316602
24
2
42
347033
4
90
40
463272
365492488
422693
80
6
283731
482315874
173894
13127
122634
328845
904794
277400
17
122808
87979
24252
14875
485039
199852
342275
334859
156372
37
3
277756
7
85
9
326107
26
347793
28099
41267
52
4
27
357144943
355372
710042177
365929833
105739
26
259388
594121050
5
385945
280169
210381
216117
801873766
4
9
251176
33
274140
73
4
280032
464720
724078643
98
11709
192922
308544
85
81733
90
49
443301
21
64
696283445
797698196
31
69
13
266579
24
46479
59
67
22
15
29
45
4
423573
99879
8
111426
406025
65
266888
395844
233250
95
67
180890
91
492507
1
98
17
390449
939120596
53
63978
52
161410
50
4
57
438749
33
239357
422307
82135848
13
10
21
24
695159278
84
23
86
94
82
401145
54410
75
491881
382529
46988
15
8611
391092032
125079
14
11
412293
245646
311830
57
69
3
78846
52
86053
50
482529
120528
10
300962
64
480763
8
37
343257
271600
76
625975150
9703
91
90
238744
468447
45
248259
5
127879
4
414486
41851
89
794667724
3
5
39
80023
262016
64
156567
7
230581
439508
505457755
45
1
82
375446
153385
105656
609601069
170295
92694
337906
7
55
897382444
89
13
25237
95
442358
91
6
41
5
9
321886
12
56
1881
394817
3
482664
1
166758
456942
3
3
94
259381
23
89
87
3
86141353
23
50
359930
12
24
139681
308026
28
72
599092263
88
144079
62
18576
459466
10
345551
787875448
996161886
415051076
49235397
719128707
2
319808
2
11
302725770
986734302
18
7
336703127
312520
172943
8168
308593
37
740805245
5
456563
430433
578070944
469995964
716802592
61
220526
327984457
900842141
9
33
416395
135512
4
59
571107706
74
94
358477
69
832059942
19
6
423068
12
204211
244637
42
34
489296
196804
28
377584749
392970
5
26
296339
66
121566
26
66
74
181887
300512
27
3
103906
99
85
234559
865773985
92
88
143714433
474760
2
100756
380818980
91
268934
280350
85
15227
37142
40
77499
95
353402
748140595
215682
346558
89
505733945
172665
154040
72
75
364107
76
417499
65
1
155996
5
190247359
824397918
27
257655
283552
82827
67
49778
2
4
79
234629
417533
5
378248
421620
449336169
18
20
27737
117195
85
136038
920658301
432527
170615
8
230417
37
408216
106402
81
203238
474510
440535
5
329604
89
655189954
88
49
472786
338441
10
46
431288669
189052
170509
276556
347239
289983
62836
15
469067
17459603
585984176
960630422
19
3
37279
369622
18
679889403
64
81
86787
17330
23185
911220417
293021
328395
30
80
397904
685395955
2
8
72
13
105571
3
74
302068485
383488
82
394066
70620
4
376493
1404
71
84
96
35
87
5
51
76
76
99
106583
3
69
25694
46
164552
469689
36
168313
50
368657
38
57
18
405333
167077
7
4
417977918
23252
58
487753
214642702
212548
150598
17124
768314182
52900
92
61
191463
203949
47
55
235889
2
81
6
1
536877762
1
774053482
82
115480
118666
24
180175
4
21
400740
493298
380554
1
33
73
416380
5
22
401372
44201
77
1
97
427708
315842
6
506245763
481321
373454
175441
153347939
364054
306240
43
12
7
314542
271223
1
25
26
492246
51
55
37
346655
240533
337599549
88
61
90
642628468
54933
77
36317
925235095
173136
85
54
99
474578
51
192641
74
8
2
86824
28
380084
434154
75
207083
451733
74
76
29
56085374
434033
163545
33
26
23
182921
684434146
46
125384
17336
50
488345
149159
44
6
406272
6
31858
33
73
4
14
7
751206694
487409
293272
269015
234552
301622
111283
4
11
1
24
449243
1
87
187072
37
4813
62
650088347
26205381
81
476183
36
749076525
85550
80
335394
40
74
18
481638993
698
207629
202377
22
92
2
73
117572
221773350
16
114965312
389879
76
168857
306080
571369936
6
6
72
383450
355843
41
12
41
41574
99
273117008
24
5
266016
956286326
61
74845
84
64
269645
97
64113
809812070
752888937
41
491747
74
862276487
167361
80
444243
1
87598
323545
390935
4
45645
51
85
109849
137409
923930021
444723
76
68
337613
245481
25
82
263453
250494
32
19
74
208863
252608
6
49
134537
197386
225889
1
71603
66908
85
198573
87928
317729
155734
236173889
30
71024
15902
162345
109313
400346
81
180855
16
44
22659
26
87
296494
3
54
385102
63
74
387210
260394
17
368179
130225
30
57
389132
43
97
72511
875066804
93
81
9
239804
95
9
29
1
70
91
314358
16
111647
93
285289
197567
24
82
5
287183
258899
9
6
122870
380237
47
335521
20
405312
443885221
94
179365
929216104
94
474404
225246
18
430673
85
12
224031937
212526
75
53
245952
181588
60
401125
40
16
72103
81
699293354
31
152791
64288
81
320627
167095
478865534
7
80
935357322
69
125535
459861945
46
11
191091
463866
11
78
63
338665
84
295573
1
45
311801
58
330062
71
35
54
5
182693096
86
19
61
93822
6
73
48
398522
14
53
55
266634
70
149197794
7
485054
96
37773120
751330458
219284875
36
16891
365569
127457
7726
113871
460304
230452
39
49338
3
452725
89
340995
29748
429772
71
344284052
97
260051
386780
94
805449897
450674
411749
495234
1
434621
235461
96
393487
295846
65
486494
232117
358917
9
99
408788
53
66
62
286073
88
482975
250867
325046
2
84
299712
43067
592653431
72
123316251
58
4
119261204
53604
379595561
16
48
219583
65
413775
245367
177124
52
357723
96
82985
253397
451765
58
72289
5
182077
7
152903
384360
77
435693
95562
430747
17
17
2
494700
67
99
5
87
299195
85
428950
403702
2
181344
66
5
15
257446
36
79
126495
7
170950
85
72
22
233705
4
377550
276975
8
384588
36
123339
3
46
30819033
96
48
931278410
29
229412447
18
286473
40
34
923781187
27993
273998526
75
11
272642
271917
38
208572
315053
165751
9
91
51
72
11
981702649
336655
499519800
53
80613
50
448771
44
20
9
99
346183
327639
478398
63
94
280538
238018
324283
50
496258
288942
32956
383538673
40
16
183428
21
36
17
5
307129
333242
496114
17
95
75
36
566005409
10
198378
41
30
430858250
156613
44
30
7
73
12
426945975
95
427501722
32262251
407783
70192
1
77
482638
11454
3
14
99738
347870
28163
379011
11
29025
53
28
731245437
369469
49
6
25
71762
4
231545
172110
65
9
131555
74
92
58048
207206
203335
432534
70
9
85
267658
23
11
484647
31418
7
8
71
101993
34
10
420687
2
170906
226039
9053274
55
82
197100
8807
34
2
3
7
20
440814
37356
51333
13739
78
18
29
27
1
9
114956
20
84
50
58
8
370564
23
716898945
457510
394997
8
98
856627752
98
24564
115689944
73
450147
9
49
9
200556
61796
181340
25
495165
437019
91
109990
446418
453781330
332459
164454
878542510
248707
58
89
392350
594989499
598122175
641592363
4
590952217
49
420874
395315
59
296119
65565
495366
90008
15041
59
43
156963
172146
36
790815253
408672
86
29
61000
214949
2
94
28
45
43
366034
70
86
50
326080
368599073
90
73
816977090
56
465772
47
97
7
155012
276476
127027
3
4
3
390535
198422
500297361
228669
43
70848
395211530
98
94
63347
13
93
79
90
4
315329
5
84
7
264082
1
453331111
279443
42
14
51
5
308690
80
20
42
59
471664
156190
41
28
378019
114930400
404742
805361063
210455
6
68484
96425
4
11379530
340790
35
32781164
89
227387
550112250
217247
25
91
35
355865
6
308769
24
10
27
36
189381
177924
253223
22
84
32970
143783
34630
46
84
58
383230
13
499985
29
74
306633
2
185770
47
84
37
8
90
41
188494
21
80
680645448
50
137809
1070
34
930650414
323012
394246
303349
200690
292840
22
84
816509924
85
3
17
36
83
6
481525
65
74060
38
35
443955
49
183367
826795299
95
146467
372499
61271
442237
9
125435
302846
92
347376
9
42367
5
490978
19
374605
355479
309922
496556
314730
86
134560
87
1
45
28074868
68
292381
62
1
881313932
6712
41938
327441
405196
6
266777
33
56
204463924
405754
246213
325434147
8711
95755
7
218474026
67
415112
98271
433823
44
268977
15
351938
357203
24
8
27
71
68
9
37
27
47
492758
3
419644
346415
696691121
304406
478148
39
14
96
141541
47
14
67
6
92
281306
136859520
88056
392412
277932
341568
2
375425
145444758
367273
169005
9
55
6
6
480329
62
423555
58
3
4035
33
280062
95
327804872
45
292515
72
48
78
303126
445418
81
180195
425725
9
955179086
93
7
3
60
419703
103955
28
341551
56
54629
287712
60591
291242
18
24
301608
315478
46
16
459482326
28
14530
75
101612
164735
451449
586313783
101540
30
11589
237488
22
130466
189016
5
43
89
77
44
39
39
69
27
49
435955
246836573
323804
2
447303
397430
274375454
766849247
41
274591
386770
26
40
41
394601
37682
188053
367152
96
4
119466
6
23
107501422
50
89
370226
821257074
525928832
101899
274218
29
266236
96
260551
64
275504
84
433471
53
446258
31893
48
88
670779095
304090
6
1482932
232382
48
115642
7731
662781116
280840
367863
22
381409
326240
361676
30
65
209147
226591
17
303331
66
415133
382997161
349238
6
212080
258376
861120542
9
9
65
49
90
43280
176684
69
1371
330585
158779
93
56
24
48
405517
42249
8
40
187256
47
344084993
418756
4
243255
281273
322529
175296
421426
781544370
96
1
63285
58
283019
19
130153
5
34
27
524047294
30
565719477
992828949
5
479572
31452135
18445
369458874
139398
66
107185
143175
216752570
23
781566478
94539
87
50
1
775791053
426259
42
296125848
428338
52160810
19
111708
250406
147842911
156904
72956
65
403457
260719
91
93
364902
93
462256
95
445822
445087
50
279417
171454
53
71
274254
77
97
141431
70
151227
22
51
3488
31
43342
430346
133183
59
420958
47
8
37
62
19138000
55
375661
8
71
146430360
93
239368
61657
329446
47
365395
440794
66
31
848932696
471463
387647
455943
482464
464130
69
81
9
83676
95970
13621
6
96
8
50
75
340612
179189
74
51
28
57
163444
87
30
417396
203462
97
66
66
366984
4
30
431782
73
35597
88469
7
28
39235
444151
478268
48
49
512789056
370523
77469
26
156624
37093
2
87
303952
467105
317270
4
56
161981
396934
9
81
425181
37
361534
22
443899
99
32
5
20
40
58
990736200
73
23
3
17
277205
200084
42
18
41
88454
10
6
42
49
49
46529
5
1
959367018
55
380356
33
56
377587
285376
294021
74830
90
66
331854
11
99
52
87776
332073
773624512
154536
63
8
342310
147285
7
18
412375
7
698303484
141983
9
4
22
35400980
158629
386684
359041
266247
31
441475
24
11
76
1
477236
347135
51
5
299582
4
449156
56
65040
78
436781
30
69
919161729
35
58
4
16947
373166
20
9
473586
480076
80
81
37
181781
29998
442642
275910
2630
60
47
87
39
169292
7
84
37
358656
53
120054681
61
131438
464514
588809637
80
231596
277099
72127340
14
90
71
154456137
94
67
8
8
54
324869
684985008
177490
23
83
262333
5
89
377511
7
29704
147396
1
1
19
48
5
235782
2
6
93940
74
474536
300314021
481160
6
71
241725
4
124432
4
50540
230320
40
631646105
152378
115843
129478
134825
469575812
427705
92
16
95
5
987106407
77
17
86
34
188707
438277327
720574684
79
30
2
133244683
267766
293844
13326
48
13
82128
2
444108
299025
490758
32
63
274119
406267
439346
600268053
66
67
417074
208411
241741
485367
38
182995
317542
94
92
8
6
32
89
9
173297
440280
41005
12
548211354
29
356257
637149428
444075
402184
46
64
464368368
4
247112
308449145
45
58
35064
24
54527
153146
25
192275
83
14
6
12
497753
22
637128199
158620
201159
78
57
6
149642
93
32
156071
11
64
391260
67
33
77
231404
393697617
326909
256882
776354016
36174
573699061
371621
191935753
85
89
674033401
180395
86
286543
176877
97
137825
86
77
761793033
190566
208976
8
92
76
136446
207366
1
498968
46
39
6
243708956
428808
7
96
9
29
13
4
71
70
62
244133
83
68
5
69
72
88
84
45
421416198
93
77693557
43
91178
480291
819534196
417745
132615416
343938
441846
5
32302532
32
393747
31
461749
392376105
499918
494458
44
30
26
62403
6
119800
99
51
85
7
406925
147460
78476
218993943
44
84
9
98
118475
38
3
93
6
87
62
18
18
52822
36
425326
348132
324912
31
166647
85
609541082
64
69440
462970
358998
61
48
346659
384861
106960
70
85
294839
88
49
61
53
244089
227519
89
405394
133389
312580783
212291
396722
8
3175
364412
1
75
25
3
95
74
201741
78
222710
8
28
16
47
148181
6
39
62
604853151
215854
36227
32
20
15
25
13
3
127863
160959
521583087
164642
9
606773693
48
32133
4
9
35
596388449
108829198
470990
296856
30
16145
493481
360214
64
56
90
13
322850
74
386426386
254947
68
34
480713
373869
5
69
277733
54906
83
382217
93
361802
76
125761
86
28
91
344549
274765
48907
6
96962
208660
88
4
12
9
495701
46
605772456
10
792060887
15
22
54
59
6
157578
5
78502141
67
158133
86
3
935754069
89
352881
1
7
155962
78
68
94
231886
59413
60040
19
232582
56
462508
13
3
22
49
363691
11
105563
31665
314575
89
443989
413748
978643146
495044
446356
135264
300883
76
6
486373
313026
55
64975
37
72
18
271885
5
42227
10
110123
385625
42
43575
57
94
122430
155308
284100
161123
57
555319248
34
38
7
81523
8
238119
197958864
288482
75
80514
187245
109647
60
430723
4
473095
665962021
14
225386
3
32
226327
13
59113
8
416091618
123546
8
78
6
108895
336474
441514
99746
4
871378915
77
6
467685
229292
297446
473761
192044
268469
370427
11
1
66473
34
2
406031
65
64
177849111
50
98
154732
326952
38
19
70
278262
325232669
243394
119109
34802
3
277899
180017
243914
56
371463207
425059
49461
977098988
491279
72
74972
17
99
400221
221777
18
96
264113
82
162044
492578
469424
54526
61
174577
297279
22
33
364485
107444
73
421534
66
48
400597600
408019
115835
93
85
5
99
97
59
24
475985
62
499170
895450803
92
142805906
99
61
363995
173534
7
328272
419695
86
166998
172704
27596
51623
4
89
83
73
70
181489
40
66
1
388450
67
3
281744
434991
638540576
30
479877
48
488349610
72544
449845
69959
206405
84
8
445397379
284717
25
6
257719
375357738
394462
69
2
10839
220442
641769795
189200
74
52
18143
243276
85673
386694
60
31
65
251230
30
50
95
364037754
1
235200
9
412736
390066
80
25
14
4
8
85
26
4
721505526
246583
509033530
50647
474200497
469733
223650
782396564
799095916
46
140162
1
16907
35
9
1
55
450829068
9
6783
154877
64
210078
614139334
239365
222836
20
306720
28557
46
334199
368457
697231894
647604033
278249
35
102366
19361
269318
76
2
450681
26
4665
77575
221722
45
19
39
130597045
433433
49
167814
42
14080
152840
406555136
1
98
267847
2
18
370005726
317594
69
50
1
446201
469741
285803
89132
159052
88
59
54
368280
161799
35161
4
92
6
65
238278
44
5
11
407668
458502040
60
79
122633135
340139
18
43
5
379899539
390003
311123
341591
476658
58
333004
95677
103004
94
872321052
163821
90
43979
150967
206405
71
97
89
86
177280
20
395004
421431
47
6
2
682100563
151871
32
361668
90
295237
125028
61
91152
229165
93271
68
126243
16
474639
46
719017961
29107
77621
296675
39
77
173564
276880
24
498753
88
412739
34
79
29
68
5
78
52
4
11373
21
280133885
205468
54
5
77
10
6
8
76
144027
54
453385
294148
9
383242
14
106060653
25
133022
21
94
55
42
189472
60
43
1
86
490005
58
1622
228904201
63
20
418084
89
60
320520
998131927
491099240
145680
58
4
59104
73
283075
21
3
217230
57997
470213
3
36875
142701
52
16146
142010247
163089
4
36
46
53
116498
245815310
388220
37
320099
47132
75
46
105180
135581
215007
37
58
45
198913
11
18
328316
247984
199836
4
181090
40
3
62
60
91
78
3
13
65
2
41
83
62
83112
32
488360704
39
53172
47
768580286
7292656
34
160010
9
85982464
20
308226
259991
38
384152
83
51
347760108
554266340
454916
34
1
35410
4
123920
452028
55
90
82
87
55
66
23
49
71
242525
547647166
104156
399254
724208745
870038791
93
256625
853560506
29
70
238062
22
83
363351
192030
60
899797257
74783
218446978
393985
69
72
155076
16
95
63
313437
85
38640
55
73
212381
22
398324
14
64
229855690
89
473790
52
322513
374143
37
97
64318
95
36
48
44
412942807
261728
90
93
62
54
6
491879
417600
76
57
15128182
196723
63
89
465395
86
102136681
63
148179
47293
13129
96
32452
442548
143747
444627822
97
234570
251631
33
223165
29
41496
57
417334
81
92
259992719
317352
87
72854
328503
85
200211
30
262070
449522
14
122265
156006
266331
6
14611895
6
142534
40
2
139915
486526
6
168360
24284
243820
730616803
468024
3
391553
196849
24
280344
498949703
340204
346479
85
3
33
4
7
19
455557
18
180768
4
64
141676
148027
44
40
41
59
145205
56
66
6
3
36
350990
494222
322073
449126
223087
16849
39
56
50693
165712
64
68
95
61
70
29
27
50
18147
39
51
168755
71
417819
915384833
343613672
36
51
221225
463587
204896
33
54
45
79
1
47
307534526
8
18835
1
82
325591
411879
76751
126286
24
101057
22
86
682379320
282742
35
41
412430
78820
95
493614
94
2
14318
50
76568
685737600
7
22
297776
484471
86
93
17
302776
218932
47769
83
288350
94
157499
487245
97
51
99
348838
37786
68
86362
78266
60
55077
18
114226
358718
883076820
159554
325435
43
27986884
82
47
107682
1
8
31
12
114265
857019785
478685
336451
58
188907
97880
499430
39
91112
269279
475904
235011
440107
94
81078982
7
132345
206047
492179
238640
898853497
141533
150665
481443914
116172
408886
3
94
100556
2
95
87974
328396
52427
91439
271937
54
6106
363238
226603
445738
19
405841
56471
226932
87
392650
1
16
41
11
55
26
358465
86
111588559
93
88
473334
71
68
143036558
351236
34
5
404355
6
4613
483391
403255
1
438136
66
98
173146
6
9
62
268400
61
99
1
283722
73774
244729
15
48696
122631
228732
498011
173210
54
47
243228613
7250
27
109861
168362355
87
435217
384545
27
404411
353067
444196
18
976192246
365582
96
448493
69
64
3
8
127417
69
11
8595
64
494854
99622
297408362
5
69251
121467
30
95
66
78241
3
59
93
11
358766
337229
352179
53
340953
12
56
149251
141059232
353539
107032
72
97
35
73
157342
264310
26
63
41
85783
405777
98
66
344450
74314642
1
112085
51
267202
16
19864
5
430796
287511
32
288120
56
371116
4
58
6
54257163
201263
82
297499
261056
37
397758
1
419087
261112
145088
16
52
237770
69
97
37197
399640
114434764
27
90
235458
38
88
1
4
10
8
90666
35
429230
609788979
540089817
448432
418803
55085
710987918
231681
453329484
86543
25
86
8
26
24
655879868
108328
66
999691199
53
346515
942816909
697196057
54
42
156170
55429
653238363
91363
45
206698
2
337362
54
302832
2
35
143549
2
70
9
248074
192436
80
73227
48852
333561
68
359937
59
51
354187
76
369996
227972
279195
17647
38
381769
382511
140698
158049
885833740
272278
977615722
61
29
140992
181528
79268
8
746734454
88
25
9973
287194
20388
25
2
462715
427002
54
81
64
628301032
8
6763
8
289777
798497376
836796277
39
43
252092
98923
181260026
63
140796
21
6
315910
332468
23
303240700
53355
6
13
94
163509
304390512
28
280083
334735
83
62
229803636
599504490
2
67
96020
461426
496168
4
76516
37
30
72
4
26
141235
651256500
73849
2
89
20
49
227779
194152
65
52060
261030
567273874
22
168669
483516
361549
467187
77
80
23
79820
89
33
258407
77
5
71
60285
77
65
44
56
44
3
379356
44
457470
33
46
76
483902
136658
240018
279465
43563
82
83
64
30
77
1
95
417322
3
457762
3
55
473791
5
81
125794967
2
43
43
45515
204958
26
142923333
87
237358
406988
11
86
84
612099142
82
4
961692624
4
405462
92463
380078
43
20
177482
354248
329809
283372
43
48
43
426081
30
382783
413461437
523248971
3
54273
388246
100855
4
82
180727
144182
72974
478226
31
362107
152502
11
470650
2
38
288004
90
435400
81
47
1
354477
50
250737
44
241087
332123145
10
92
42
158573
53
22870
87
97
51
36
50
91
3
99
1
418320301
223469
327282
283229511
92
7999
65
82116
98
337533
6
81
9
402551
148617
69
36
64
452210
5
397687
6
479832
60
14250
347907
71
34
63
7
424610187
97
27
463456
175998
18
23846
185736
219988
17
61
28
293268
1
149784
19348
43
25
40
84
88268
26
9
47
222805
5
238999518
50
495389
9
476151
867213345
63
72408
40
94
288248
205810
7
12
248348
60867
6
58539
119412
2
6
61
347171
31117
140304
26
285582
52
248986
86
78
33
6
73
80
2073
32
88
7476
150026
19
88
75111
97
30
19
33
6076033
174302
146703
309757
21
78237
175785
14
581803868
6
218561
23
50
212127
55
323972
11
923180211
107413
83
58
2
76
154909
94
318745
450463
6
20
73451
445142
91
48
165503
99
87
400396
186576454
19
354965
64
133235
50
316915
30
82
49
225399
1
41
187411
143933
123291
1785
366307426
351209
42
9
434881
29
399160
587849271
95
8
80
61
30
466572
858760446
258220
60
725693919
53
1
293609
397622
338841
65
93
61
65
250089
410919
12
217102
62
12
43
22
35
438610
65
44
2
731174690
453694
522779499
2
359173
17423991
87
297349
291866
93
69
413223
10
401433
336189
60
672063341
426592
279311
74
38
335377
56990
718545181
84
130287
7
440868438
13
128372966
1
389348
31
88
298576
97939
25
43
15746726
7
12
42
35
239989083
7
375375
96
37
116736
19
15
16
99
441941
3
57
89
62
48
69
122575
216270348
475361
7
16
97339
35
340283
26
48871
100012
38
85
217110
15
85
354211
48
10
7
446902
90
493591
667312290
39
81
27
296419
90
83
358486
39114
72
147393
358825
479986
92
7
6
238704
311816
10
61101
489157
537128562
89
21
46
21
85
82
99534
300744
20
56
25
81
406496724
189033
67
75792
443172936
255358
164865
106225
53
325318
73
6
450720
503042946
40
131922
149814
398152
342709
89
409680
97
332339
94
715493701
100276
283699
76
6
73
41
20
205759
494629
402027
659633992
79
410284
225792
311266
54
135168
86
39
300169
457814
413342
343244
23
7
830051990
207460
9
80
495284
44
253203
86
347438
5
172375
3
145002
517675495
436819
78974069
416274
1
81659
70
362217
28536616
2
8
60
57
370317
79
17
184821
78095
289889868
106458
71
1
61
93
75490
4
14442
134175
3
1
449657
435477
784102557
2
28
10310
6
163140
446855
30
311605
220807
434047
225399
61
5
84
16
333407
275741
381163589
363061
82
224031
171793120
321379
195294
349855606
476481
107647
273816
120848
188476
70
295169
280161
33
1
3
75
30
193231
423671
73
73
71
182035
53834
20
460043
352987
41
93
116283552
201786
57
314842
164773
200980
3
66
91
35
4
1
307923
66
794769960
42
162905
37
97
233811
148856
76
423244
193967
4
89
672208260
9
464516
22
94
278379
279403914
258416
25
495588
262627
20
5
27
7
3
87
480735
96
56
63
281964
98
12924029
754293237
52
175404
9
327567
82
83509
459675
780421566
1
8
130771
8938
8
82
206936283
73
150024
5
11686
41
433367
93
52390
97244
48
127641
234921
150805
13
80
357854
80792
69
93
75230
95
368038
88866
41
810179693
32
419133
54
16
51
65
3
423335
360621
183308
91
190981
49
240929
323803
226705
11345
247743
311148
331973
22
5
94
391519
29
31
50
16
356719
19
56
53
27
9
9
87
474976297
779933231
80
442262
8
443004
2
795095408
57403
21
363865
67
48
928213647
12
18
25
824848769
335113
238866
71
20337388
76
924116228
97
70014
326003
27616
188160
75
218349
8
96
163214
13
112771
8
8
481614
85
3
87
732480963
436688
406140
77
83
435824
6
322156
181498
74
311991761
94
43963
67
275351
18
35
18180
3
888526078
268548
59522
325460166
71
471082
211660
3
47
3
28364
1
29
65620
326866259
72
63
25
316587716
3
2
223603
72
363339
24
355197
291902
10
48
92670
296132
9
390668
25
168540
457769
60
74
137101
94
35
94
48
71
71
81
73
41
19539
374593
19
80
422019
35
6
306159
122037
9
73558
76
410714
10
77
7168
96
85
111381
482431
639162293
236540
474342
624403386
12
7
7
235222
414370
353685
87
82
99
381131
80
347651
85
444512
4305
439006
84
397408
81746
50073
97
228948
309300534
36
88407
8
42
52
970469435
418832
29
424308
394642500
30993
354971
244325
49
209218
319923
3
33
48
44
26664
37850
79
50
99
21
4
28614
329556
6964
80
69
76
246630
75
308011
79
203855
329496
9
104888
99
846077016
50943
236040
22
62012
407928061
96
31
11200
63
903903573
60
328038
34605
73
315789
92182
50
58025
15683
9
116305
37
921426744
236540
183532
37
471412
75
248492
208250
1
78494
74
469990
83
89
4
31452
89
226012
123112
95
30
49
90245
4
70
2273
9
78
317128
91
490667
64
257487
5
89676
283898
79
22
5
23
113028
14
86
964457416
268595
30
10
329239
66
79
402023
885737239
715574705
442937
111681
13
139189
7033
72
6
19
93
312337
43511
434088
44
77
32
8
14
187491145
213679
223013352
2
293827
46
112783
4
60
303810
12
75570
71
68
35
60443
124898
386591
265792
98
378928
28
983646099
379070
34
19810
284955
19
3
845010844
340913
32
199840
562995788
84505
10
88806
46
38396
6
195669
6
37
45
160257
46
450975
234402
2
476186
378752
249686
79
60
168718
152425
104872
841603519
17
200622
256650
349526
432774
36
31
419812
417383
1
430254
3
96
10
202911906
7612035
2
342747
161280
421623
93
374041
9
18861
461355573
63
240338
419232
45
80
386074
56
30273
236166
22
37
3
90101
228141
15
140385
71
144352
13
218390
27
42
72
1
61229
85557
199961
194764
69
414910
466171
6261
230057
729991039
65
56
73
26
103402
77
434021
785913781
341216
197597
18
317349
7
49
785741
83
75579623
8
41
98
253848
52
56
397696
185582
74
69
15
6
39
308030
302899
164509
496376
920988253
451662
349700
28
46
969850631
49
315569
2017
2
168675
780261754
36
24
173653
255035
7
55
96530
15
189323
67993
8
3
63397192
34
302938
424515
150117
54
263916
330287
81
9
51
18
4
7
73
64
259483
51
98121
66273461
66
66
93
59
178220
28
45054
61
6
41323
491666361
33
22545
20
81
180559
100054
21
300256
224802
286287
299607048
12
263273
341292
274669
86
7
104034
6
239916
361943
9
86
13
444806898
210933
119547
83
460701
180859826
19
67
95
252105
281336
208598
87
24
264170
282706
625953920
64
50
49
345753
941114560
64
324569592
8
191423198
399393
336821
221226
377338212
214129
78
94
12
33
2
8
155221
81
56758
43
424257
61
45
83
98
320831
115864
913918408
449680
41
999342575
33635
269557
70402
53
997446096
131533
125359
35
23
86
22
22
44
40
335296
419971
331770
90
65
422494
93
29
72
7
57
314672
979408028
416820
221467
243579
405438
488483
498237
42
195523
1
369380
220775
305211
44
116450
87
67
81
7
484751
22
242535
59
219268
142480
74
79
143006
634438223
340934
417494483
496713
18498539
81
48
293497
358307
92
98996
861308456
314310
34
26
83
4
5
15
123630
485730
4652
386154390
424023
55
11
2
371284938
422983559
451143
959165854
10
174057
34
359638
398852
66
591857747
385372
415235
314325
94
214830222
41
793585107
255188
195501130
453102
132349
36
19
285697
36
477426354
81
4
101928
29480
202846
298742
7
91025
77
278284674
10
354500
96
494437
133342
82
47
454831
253282
43
67
269450
136105
96
133054
16
90
406788
65
108971
326194366
34
131390
81
255905
215750
190972
394476523
11
84
8
98
23823
42
989737857
899983914
81
69
855641622
6
98
256493
492479
194965
390859
63
379500
368663
96
357834
89521
474556
44815
99
93
29
25
366936733
442528
42
26
1
95
89
62
5
438182
53247
4
482525238
27
3
989180728
177854
12
130496
88
6
24
481505
31344
1144
436105141
261089
73
382759
59
86
329443
41
28
20
2
65
100239
49
398068518
17
997564702
22
150002
45592
92
648621192
446592
68280
11
184198
41
318306
195425
274827
94
47
77
89
38043
91539
92
13
283600
90
164437
92
380832
49
428912
415970
76
82
88
915938056
411556835
2
387255
359037
436983
861108019
51
228961
85
248021
62
162234
638054087
17257
93
2910
3
133744
5
12198
96
442730
33
43
292294
334977
48
216050
2
3
174961
28
439623
417512710
138648
360218
51
25
772981431
111635
1
40993
363535
6
15
2
29
321551
13
98253
70
1
13
88251
44
15
178570
56247
39
225579
70
212434
14873363
213081
66
25
425088
65
4
60
79
65107
319778912
965954258
36
35576
27936
350229
4
388075
94
430372
38
90
266449
306984
91993
340711687
479271
56
455528662
335433
86
435962
30
268464
17
21
13
762718443
13
716251598
912637643
436926
640526583
345457
313456
85
260210
265206073
98
4
394516
58
8
437355
89
364764
68
50419792
20
416798
73
95
85
44
267014934
290239
58
202773
9
435004
283025
22
274597
79
17344
75
486873
72
258606
4
330048
608941860
49
63
74
10333573
428952
227105
36
21
18
60
8
432997
468455
442090
99833
237146208
332031
383089
463749
432310
59154936
327727
8059
79449
190670
62
47
331325554
12
256536
481627
33
180847
488382
75803378
6
91488
13
30
132635
21
337464994
40
92
25
1
49774
17
295324495
6
256723
219437
289795477
300274
73
474737
197516
430771262
83
43
13341
9
83
225774
90
66
61953
55
173665
30233426
258920
14
491593
105114
5
103083
94
92
36
363964
198546
85
98598
88
5
52
413802
91
17918
156308671
467912
933309536
27565487
65
289629
29
96
6
91966
119130
6
45
335528
3
244373
15
334163
10901
952035966
30151
169082
8168409
37
82018
836523237
71
67
8
43508
5
419954
96
76
368531210
25
12
97
12
328306247
115202
300769
47
92
38
121510379
36
300631
112572
400275147
25
101193
1
7
54
15
184051
459396
249796225
86
455331
42
264202
266517
87
34
409776
49
489920
42
126867
421823
194680
58
241951
65
145862
28
30
75876
247667
101572721
372155
346016
349447543
5
63
30
62
68
175062
337117
31
496181
47
184071194
213134
13
302434
28
35998
447951
133899
14
28163
147552
81
584649512
259454
55
82
310853
72465
58
364026
79
67
48
670569171
59
83
308996
368890
1573
36097
30
45
36
183184
51942
777325356
28215
35079
93
30
447073
131193389
34
8
75
81
81
75
49
16
145553
485558
37
41
92
129424
866554347
816784691
27
33
428548539
219330
22
340546
224089
430405
374073
74
145514
315317
5
54
98
432788
4
77
4
807803277
2
10
209989
343529
469996
48
461238
246806
86
305546
31
616633732
98
76
147197
121190
210334
54
8783
225778
36525
146130
46
424326
958444423
38
16
328409
5
482897
47
1
12
153284098
293293007
420801
218672
42
14
76
984436002
60
19
136475
495165
237543
58
441222
55
9
24
87203
18
1
37
67
94
84
55
17
68961
1
931597014
3
349706
68
9955
92
179607
326195
83
39
53
583085659
11
223482
117853
124665
11
45
97
31027663
63
37
65
69
9
9
183136
26430
457608
176632261
45
412139
164042
439391
92
13382
26
332338
76
133391
243951
17
403321308
61219
465537
4
46
50
355721
2
36
23
669192522
22
4
388625
4
84
1
23
485822859
6
140973
87
58
3
252066
74
1
117843
61
190828
1
39334
248489
7
316911
151898
307643
8
281302
462634
363238
3
13
149026
472654
91
22
382770
407091
76
41
3
5
2
444780
218366
44589
15
87
38
154519
4
323047
547993915
11
74
494024
38
64
477307
54
91734
1
29
502635432
2
76
95
235007
101909
6
3
60
314141
147900
424573
24
11
36
89
45
401240
499859
98
365004
61105596
6
58
85
271102
46
426059
4
65568
88
7
166527
189549
82
251461
92
37
28
243760
535678014
4
63
97
63
428919
379418
276153
1
2
34
425102
84
417086
40
814672896
43
281416
207987783
56662584
124675
82945
41
3
389001
47
19
1
228636
273066
10
81
87
62
69
39
19761
87
27
297712
552898490
4
169672
21
578808846
210631
79
58
238326
32
63263
181412
61
90
53
50
7
6
408799
9
355289
46
378799
25
61
67
851451305
4
99414911
5220
69165
67
1
54
3
249059090
50
19
81
58
415468
89
446385
292699
54
348645
48
178793884
140349
104063
34830
84
253712
95
38
833640090
479158
2
9
51
84
136637007
72
14743
46963
38
121341241
613622394
381058
5
83
97
499847
99591
87454
24
16
241616
97
38261
166697
380050
16882
292191
10304257
80
45642146
1
1
753763421
76471
266311
48
91666
47
300933
279899266
684540560
44
88420
14
40
216436319
62654
406226
3
53
60
117964
28
41349
122861
28
20
23
423006
171070
53
48843
356294
53
51
429715
591420868
599927648
311328360
410411
28
453099
98
11
1
16
54093
10474
78
639962635
66
46
47
335088
296635
39
92
1
355461
22
88
533861198
350674
43240
402512
360303
314917
107709
72
721008209
158129
49
37
438172
68
217708
1
22
40
422306
451474
34
412236
8
86
20
32
68
94943
1
9
7
82
69
174760921
36
25
23
481904
315147
283294
262092
206766
29
32
56
284828
333279
27311502
416826
38360
195227
2
5
18
95
661930320
78
170952
65
14438995
56
132443
575471556
478963
479264
96
35
9
395926309
78330
51
68779
53
214635
69
293645
7
66
674874318
261833
66353
121389
16
342467
460790
330655
41
89
1
343732
48150
55540
2
990312862
621166338
12334
325198753
105382
18
469506
24
230243
82
5
221235
318386
20
91
312422
61
51
945452765
167569
11
10
266156
77
400060
59
15
979809348
5
9
39
68
213056
89
95
35
12
471710
271202
423895
236180
88
995565843
103796
7
57
353597854
37
9990
76
75
54
482470147
435912
40
15
575886931
982540406
68
23
6
366738
83
383422
245534
61
356258
90
46990
258651
50128
29
2
328991
41
41
71
63
33870
25
431068
15
165979
82
431451
9
39
32
75
488597
89545
3
5
483464
38
34
972158049
84
4
98954
35
15
7
273430
401290
196954251
28968
8
224004
36
322216
8
114518
76
6521
363582
289227
9
317647
840133104
3
364464
43
77
98
491106
276994
287255
320868
66
62430
4
977972900
31
33
87
238101369
274055
225652
67355
284814
72
270268
336635
442503
6
384639
113786
79
68
20
96
7
130598
127949
778869930
72
88
205230
31
6
31
49
456744
63
370443563
30
74
849783427
4
5
32
21
248656
494979
405373500
445678
265758
150063
94
794524726
3
317518
609957990
452047
493217
81
33
37578
72
3
81
417364615
281221
50
85
77
17948
9
333830
43
85
35309
81
7
73
1
16
25
374147750
438395
45
573920344
61
18
93
57
90
35
72
897992059
395504
411463
262056
37067
78166
51449
84
71219219
3434
86
125392
73
43
78
28
80
211809
391103
49
250397
76
245735
33935
73
1
85
33
2
36
82
38
87
4
83
187041
50770
8
60
69
87
68
110610926
211781
9
558498812
478468
566233892
95
9
89549
275262
6
35
334928
40
91
465785
44
6
43
599138018
77
86
97
50
374694
30
19
87
324762
84
73468662
172879
17
432931
12
96
359158
121562
448037
54
57
489678
20
47681
10
475873
8
446690
14
22
332997
10
23893093
338327
475896
169067
457214967
23
78
5
62
498842
177710
410030
311936
96
80
42
2
47
54353
276994
486544266
17
16
49
46
43
430295
583426664
85
53329
244592
90
99
497851
159341
1
20
268164
253967
9
16
389252
27953
9
54
27608
547972578
44402
427552
22
22
53751
4
37
546941751
50
6
872177997
23
143691
72264
182766
2
363528
395877
2316
1
39
68
77
7
138633
94
16113
227771
87688
24
7
58174
53
80
49
96531
193553
38
492986
170989
40
5
5849
42092
22
5
81450
3
97
13
6
250635
281235
112403
156992
8
436226224
92
68
28
417423
31
233754
87932
75
220891357
13
22
41
45
88
267379
134980
1
302864
85
767623940
90
17
418950
118772
39505
28
84
222959
3067
320368
85
13
352818
409193
87
499084
111563
36
85
17
51
38
82
2
96
164282881
50
28
252973735
247686
88
1
10
219122
198855264
275411
5
76141
58
70213
120048
265557
496902
241916
55530
409986
158239522
94331
256204
10
28
196123
615090251
404613
59
19
485680
5
45
41
71
75
666931469
19
63
193236
40
261580
46
69549
71302
18
412968
83
62
93
9
246547
72297
320745
35604
16
109738
39
51
406006
13
738391314
174589
19
52
88
84
3
19
5
96
3
77
70
67
22
250680
607814349
68305
494970
40
55
309461
98
72
401521
3
150466
440431764
464614
49
17
604440297
469945
135306
853878665
17
22
330538
284434
245009
3
15
6483
274194
63
80965
420456
68
217229
45
460874
153086
97797
813562945
299136653
73
270362
488956961
65
40
92
237701
90
36
149782
478495
92
320730
153182
7
8
69
281651058
172689
24
14
48
687742170
28233
7
69
2
14
88
344028
327862
98590
165099
31
6
658324625
70
24
1176
158486
27
40
63
344749
315962027
43734
17645
244882
415067832
39
370211
15749
48806
437003
7
85
435136
3
151676
54
410750
431450
13
49
32
100230
60
152156
367530
87
451400
7
140899116
45
158391
433428
74
9
24
394634
50
47
10
291775
641066018
268463
365865
36707961
52
69772206
193715
4
351345
951279473
250924
200707
89
24
283792
250698
438914
176841
434256
91
210422
95
198881
74817
311364
46
310102
56
383534
54
265193
18
1
80
207232
38
123161
39
27
322196
79
7
252370
36
56
33
2
99
49
193155
139534148
85
77325
463728
220195
472906
61
9
65
609003562
511058867
6842
441374
90
27
68
81
12
6
7
393593
69
52684
28
989
191842
115856826
31
47
60
420194
38
3
124389
67
312473
412197
43
60
9371792
337918
4
51
329671
470158
353279
845651035
87
45
77
69
268151
7
79
47972
78
219203
356532
491408
22
3
228499
22
69
59814428
591819516
421710
1
317492
645243689
3
9
44
72
693053395
425014
178640
199568
404230
36
347690
336674
427567
7
225924
464700
246613
131848
444157
311804
20
123319
62
990534081
40
304959
5738
313495
428976
92
18
68554
13
483050
41689
1
44
19484
153888
60
64823
412334
293897
98
62225
33
7
73
362242
48
63
349314
402663
20
90
6
184285
7
18
202628
461876
182550038
24
197393
21
26
65
27
468792
14
348180
3
128819643
83
75
41
91
18438047
92
159612
35146
499034
64
43
15
99
49
23
34
6
268531
4774
246122
275811
98
93
8
12
410753
24
159447
33
330548
473508171
424020
442394
68
14
64
20
407689
193711
415467
30
1
43
57
327191119
252168
486527
222598
241267
418916
267903572
34
270476
69
33
49330
469937
440692
341540766
117630
11427
452903
77
40
30
1
18415856
361653
374900
1
304163
398273
37
17
235471
10
5
40
16
53
80
443642
56
2
78
516265731
488309
271229
410435
76
91
301153
35
96
37
451629
19
182522
38034
376833371
94940
91
2
19
49
478667
436405
94150144
2688
13
164472
119417
306115
29
35635
300358
244022
9
336024
197080
186649
94588489
46
100441155
65
68331
81
93
93822
48
65
1
38
482997
3
137878
88499
95
59
475405
572262995
373903
88404
116617
60
84
90
54
52
70
17
76
317541
166346
19959
12
1
445311
206647
77
876076756
11
14
120604
60
69900
56
5
5
149673
46
74
41
220663
84
22
371406722
32
283261
266186
749200345
46
6
85
481220
244493
85
111755
305955
37
173139
232876
423082
94
219787
97
11
1
389235
276071
32
78
205289
464277
62
227161
68
165376
930690501
15812
662834370
2
194295
52
42
116327
82703
4
454766
83
353772
406491
7
2
446246
73
87
43
97
37
66
3
322949
8
19308
203198
432896
56
6
48
484716
4
23
38
93
27
61
7
145038
288532
64
339374
74
302928
104260
104378
57
294362
6
30
443099
145601
59
77
63715
661539659
20
370300
5
95
417870
136825
353033
39
42
632745453
242593654
55
60
65
70
83
14
373226
87
377609
9
454492
17
73
75
359185
170532301
180482
496736
58233
242355
12
30
77
42748
35
2021
26
168795
74
79
726514184
42
334750
41992
265326
91
73204
476855
284896
7
8
9
474309
5
81
96
81
35
25
342106
318590
9
84
999194393
4
277641
28
96
70762
71934
40
223993
827302076
53
25
181241
67
384386
96532
255624
54
65
6
89
26
288216
1
85
105928
154363
6
51
3
33
74
440886
224118
17
4
395500
84
3
4
224535
54
49
6
331177
31
21
50
381780
24
38
30
295649381
3
236612
153752
87
839994380
433312
167162
21617
455826
376551
384247
171707242
92
2342
448594
94
218399
8
452477
103026
424234
64388
17
471834171
407204490
18
58193
289520
1
37
293138
8
18
16
8
96
2
20
8
55355
507378836
93
70
429586
81
659135982
14
425729038
269015
253853
18240
83
76960
139840
113414827
80
304781
99
8
66
20
6
73
229566
379055
170312430
445763
1998
81
26
9
288430
462771
37
69
186624
855228651
25
24
17
89
57
56
2
12
90885
95
57
448788
47
137706
29
7
68
416312
20436
58
76719
53
362747
405796
470318
17103
61507
70
12
125405
6
256553
211679361
461674
96
58461
63
758352198
52
7
92
77239
2
480696
3154
328109
9
25
400971
57
244269
69
407065
8963
13
34
58996
178281
478103
86
95
47
20
235192
49
306731
66
91
5
18
168439
58
83
9
292741
51
384547
174014233
4
69521
74
92
414305957
13
15
15
286725
61
53
365669
79
93
843518313
8
50297661
6
34
146809
1
3
78
314816
482037
6
56539
3
445051
44
498636
16
379385400
5
3
33
8
78
41
68
531426888
41
4
56225
158613
445161
441238
4
24
387496
34
16
23
275971
236942
145667
91
8
8
73
94
54
78268
608772215
14
94319022
25
95
37
413405622
1
763522781
80
93
217808
40
367971
92227
206209143
98257
16944
57620
419841
22
840521728
208502
13
471619
43
251616
99
95
374726
252102
956693979
325158
15
439991
376033
3043
77
976275039
363362
92
5
427629
291551
357622
220728
296502
86
157533
23408
345652
92
63446
22
170157
91367487
88
88
28878
387921700
360777
80
81
32
13
193875
357371
75
82
718371315
82340
93
8
38
435344
48036
73
112426
212245
39754
87945
53
7
27
436779
890040361
457528
191387
80
444170
33
447433
53057
61
159566274
74
181388
42
3
27078
2
4
87
130879
306664
158914
190727
330680
80
44
246278
468848
88
739785667
370887
436455
86
11
138012
96
208306
56
425087
112160
92
228599
456065
12
1
25
186619
550848580
775427680
333922
94993
439141
6393
413076
147913
363937
58
3
15
46
339947
362865
42736
65
238064
185878
474730
34
22
75
9
71
64391
934643590
19201
5
429665
19
289469
50091
468784
407944
434361
344615
56601
13
57303
13
33
89295
68
67
46
35
399483
2
170332
90
240911
69235715
23
2
14
111513
26
99
69343
325141
21
46
275674
45127
470480
466472
49
88959
434856
236953
20
3
97
22
188754
102583
19
195530
132759
391873
216413
466810
451481
953210290
267209
1
7
91308
407768
74
226200
913378781
531630866
25
62
30
35
311613
485995
386744
28
67
9
122308383
20865
6
89
74
875254591
42
99
123826
5194
48
438612
168737
54
40
488452
59
135854
1
84
83602
370512111
158799
52
131483
15
74
400382
13
84
9
403624
42849
32855
145633
161566
69
222744
90203
65
275635
243223
14
14
5
81
5
135561
7
479156
601059046
278668915
89
121696
487763
336826
36
192384
390898
21941
270221
649583966
91
55
138087
546285150
364932
272513
46
2
231099
380926
51
87
381274
488716
248299
238946
51
63
131003
135578
30
17
45
12
145466
480793
79
309887
290713
311345
80
58
624897692
204509
41628
75
7
8
95
452716
98
88
7
37443
278810
61
4
302479
8
66957465
21
375309
14417
7
81
92
8
196465
79
499926
395399874
8
139845
833938652
958359713
51
91
97
61
76
750537703
70
67
93
219470
571940702
1595
538120547
20
9
514510915
2
40
73
18102
223693
296587052
454385
51133
125957
345983
89
22
385682
363554
45
103800
663951288
16
24
74
65
492250
9
49
306959
136140753
64308641
75
76
28
68
495184
78
486303
50342
312632619
39
333004
6
323694
53
94
6
12
65
76
7
84
217879
18
45
126913019
52
28
23
507707355
323412
37
60
250763
4
660704562
24
26259
85
42
281728
38
481737
56
226619
63
560014151
19
38
12
8
578166784
56
52
353708
55837
8
265370
372218
51788
44
69
153693
132284
33
56
51
58
11
576399061
21
72530
1
12
356011
967201147
136351028
73
8
497629
308131
78
12
301000
309540
98
39
304006
38
85
359917
1
270906
204284
188592
452757
335579
73911
94
486733
76
238852
277929
16
44810
52
80
316048642
45654
459909845
71
457642
49
52
6
79
364839
463710
109509
68
4
265828
97
16079164
71
56
215223
123221
803946932
8
72
66
3
9
1
725
305161
5
79
187278
5100
98
89
183752
326168
79
48
280385
929304376
143306
287363
29
28
348860135
809535920
2
3
50
95
91
9
74
74
35
488123
3
8
98737
63
286895
12
227014
241912361
63
655654303
161041
488127
36
12
469615
12
63
2
412133
88
394358
98
80
181082
86
27
345892
71733
446606
42
17
46
39
9
427722
397214
480932
19359
245549
72959
319704
83
3
5
95750789
730463202
52
3
3
47
241942
182855
176520
15
39
32
174148
8
263796
764850498
84
1
452536690
417569
383727
209456
33
519850708
449739
41
302340
99766
345914
97
10
3
2
410762956
221645
95
41
5
6
290109
69
75
63
63616
22
673846532
3
732479755
370568663
92
289861
326048
223522792
43
679180780
863289452
225723
41
88
6
613397724
12
48
208722
48
158139
451676
33
38143
17327
350921
316196
26
16
443441
21
892745844
384350
188942
65
104738
439081
44
10
74
9827
856171834
96
162192
675380666
69
82
6
54148
71
61
928666522
162317
491540
858363629
427035
826186833
77
330893
284421
70
5
10
325796
412211
418483
95
51
322327186
75
12
82
69
36
4
20
76
86
24
11
478921
5
85
3
14
50
473375
98
14
312554364
957783075
76
76
254491
489521
473348
450226757
62
3
843313749
15
96
47
496835
224833
318039
588045508
241632
29
59
81717
4
11
44217
219488
163650
63
190660
20
468536
12
61
45
258813
449782
631462940
9
3
16
27
7949
320817
20
15
131345
15
483650
47
41
128407
3
224786
2
94
1
13
16
64
98
978194345
292406
147282
108072
454919
15
32
5
20
63
8646
207175
83
68313
11
23
74571
462593
98
28
45
252786
89
924422043
7943
78
26
52
14
216861
278596
561593353
325826
8
2
48
3
49
428122
14
180648
76
132758246
64
9
58
35
353363
60
41
783140994
13
359060
94
333411
342155
16
98
6
4
95
3
62
31
49
34
39
5
128053
202892
126475
79
68
59
94
43
843800601
402112
365167
74
59
322798
49
99
55
55
347042
462754
227497
2
386569
35
31
19931
943302358
35
100603
447745
24
232992
61
31
144431
222867
15
1
65406
494543
682092951
9
91
945997542
65
67
70
312727
40
78
87
160017
187998
42129
43
24
230033
41
236176336
242651
40435
5
400905
666344441
98
109647
4
210962
368259
122360
193092
193292
202786
407266881
300742
7
19
16
3
7
4
88
1
413513
343013
34
85
89
158434
245355
99
249466
56
12762
309563
8
418939
93
201465
10435866
44
61733
48
45
426087
206665
97868
368784
356634
465810
38
9
7
31
115870
380019
85
109735
18
43
912238266
66
63
17
91
89
61
63
102866
42
52
127100
460378
87
410323
448858
270511
234096
62
445102
94
13
372390
63200
74
173701
89
25
64
7
62
394097
961731076
54
516392225
484202
812921824
42
16867
802192606
272659
65
6691733
45
42
80
365122
476224
331622
381049
39832
124004
296316
186428070
64314
420642
48
131929
165212
384459676
121101
68
465887
8
175699
384027
77
346725
115130
89
233264
207898
9777
844008877
29
311778
70207875
12
33
176867
353395
231732
251332
128261
215393
63924
232859
52
5
9
26352
209231
55
6
4
49500
340884
76
439507
21
175245
107168
25
244404
267861
365644
67347096
31
9
75
128071
38
947730095
7
10
18
78
377438
59
311243
83269
367829
63
319593742
4
4
823437593
619684650
69
511382587
51
747568891
72
29443
96034
2
1
409148
719852565
417128
462094
82
51516449
15
310810
93519
196604
437079625
496996
19
54
35
587716392
500000533
386506
407899001
187460
3
55
628893649
19
154119
700659075
19
487553
261697
369468213
421847
73
169637
68
30
27
27
3906
63
109883
656378495
63
206417773
7
49
1
204935895
521033731
337320
388579
368914
812258151
92
64
91
93
8
135472
165895
93
497270
540443774
36513608
80
458670
449510
9
51
161469
9
73
52232082
16
906851008
610390539
1
84
18
40
449463
33
25
5
36
275146
4378
73
48
281466
48
192480
250080115
818896181
361235
18
43
8
6
76
749539024
465359
38
183782
81
50
425421
7
9
92
8
5
115310
70
4
74
85
13
69
12175
473962
4
79498
493096
61
203421
169595
275959
77
340457
234687
40
432789342
48516
78
218141
42
88
50
62
78
61
33
143529
202166
385252495
87218
97
132347
249692859
120719776
249033
335901
93
278806
10200
81
36
343908
34
203781
270762
96
418502
762810119
302508
498585
261264
87
368134
347052
2
47
23
227387
93
19
406712
61811
453937
124133546
12
455173
158224
779751544
234280
6
55
66
25
98
95
257570
42
27
68355770
375448347
173583
37
93439
336546
16
930371484
426376
87
217688
571493041
45
87209
437185
70104
89
28685
148339
73
317181
363302
30
27
18
288977
8
35341
383840
63
132137
87042
47
64
71
222945
452898
495567
99
188057
80
224788
65
487090
473506
5
62
10531
362997
76
192424
375226
45877
481355
438087
5
90
189179
19028
237835
345671085
5
24
214219
312588
779349419
35396
226649
92
369707141
99
103686
263532
862845028
720342916
494918
833664634
69693
798723584
117412
76
150627
75
8
5
15
89
14
31
332812
135514
29262
31
395902
35
346374
19589186
55
67
308910
36
84
36979
30
77894
212618
600111576
413666696
5
88
16
449840
34
51796
33
467600
45
361345
81
304537
393226
172258
67
44
93
63
133941
913072008
4
44585
249221
161812532
492440
271835
40
291150
302639
234758
279776
375718
395640
476960
234231
343747
470327
35
160836
4
673625041
34
458986
500
61
243948
253939
85
284209
209338
280520
604963330
28
88
192276
89
484441
54
138116
7
368473
97
270323
1
348184522
65311
497874
7077
38
21
396274
25556
478644
174223665
28
98492
57
14266
44
147421
463347
130513
368221957
49715
423502
90
356303
897979589
1
247938
54
123384
93
14
90
19
499918
91450
299800
27
49
114349
839105468
43
861232261
179788
4557
687633942
35648
420860
168797
50
104226
11
156068
136017
163765
72
191389
46897
133646
196223
248853026
91
399295161
3
15
474257
381795
6
555110442
43
87
425090
56
55
368308
26
84
57
219468
824421348
2
74528
62
9
21
11
375318
78
76
55
309481
60
16
58
131567
447993
435651
2
61214
25
42
5
71475
165013
35
4
335962005
57
329642
362155
497312170
472695
9
35
252886
158090
2
75
5
296505
4
11
494558
7
118855
58
19
18
50
60
27
19990
394011
183955
421742
280196
11
139775
87
35
4
82730
77
65
289222
352025
846000294
160125
383711
233236
94
83443
629320620
34477
349436
96
352367751
82
403395
2
456620
3273811
3
77
116294
23
79
218793
820845949
478979285
95
86
240342
73
66
419288
45297
39
165490
449842
214663
915433560
88
16
52115
700868622
53
479897
28
310333
18
25
181895
976452272
91
4
141547
230209
83
51
925644844
187966
88
54
8
22
95
842634191
38
44
95
3
68
452579
150803584
143649
99352
93
93
361096
348217
49514
366858
28
114681
241956
194206
65
58
2
468604
44
645102659
61
796753601
489926
255430
854963003
171069
459930
359442
31
461506
91252
231845
183044
195933
7
764590248
209328
171804
5
444480
36
15365
91995
485888
64
13104
5
25
281265
2
68250
76537
288881
483649
92
409966
26
414586
84
59
231794
171769
40
91
37333
40604
181728
3
81
224757
28
38
5
27237
36
63
36
9857
88
15
118442535
332217
59
555537744
354052
212948
491803
94
153167
65
97
406543
91330
149057
215878
24
127700
61
46
42
27
426528
17
70
117149
306115
392666
261693
389099
90
94
213949
8180875
125729
12
1
13
225133
82
89
714934338
151652
465137587
24
33459
52
254818
2
36
67439
384301
75078428
255563
500558927
211720
27135
47
122831
62
176474
836088878
180318
92
288948
265867708
17
697695381
176739
64
15
15
92
727268464
51
28571
125608
55
957887888
242567
65591
27
314429
48
98
156318
52
74
67
21
22
28
95
24
15
88
71
114272
111438
18
85
23316
37
107049
145166
5
99
194804
26
437664
92
66
371196
33
1
65
13
272039
442853
264420
17
18
43
50633
4
33692
63
209355
247322
97
50
57
18
24
341127
84
356774
71
222224
51
169233
119413
99
103822
23
13
44
56
865190325
37
90
79
5
97
3
649609317
44659
2
96
31
26
80
15
333900623
235035
558189032
250629
275388
5
3
237719
177023
298591
31
398783
2
866924293
756449856
929442260
95
9
40937
423297
44726361
433144
10
11717
333166
21
12
120322
360474
37
10
11
20
82
300258
29
43
128004
20
55
127156
9
632637550
430059
60
6147
9
40
8
381779
10
483397
9143
602117077
92539
190935
499192
205984
12
2
49
356640
419949
304977
82
101621
242231
77
29
394723
341759
92
28
310959900
484085
62
41
289660
905023516
26
77
86587
65
62
50
700646911
463516
470064
37972
68432
73
39286
28
374520
7696
443506
248657
1
23
77397
30
473603
2
391210
84
75665
15
433011
3
30515920
23
4
358593
335814
64
54
9
8
58565
28539
44
48
80
7
27
43
99
461333
138536
99
65
7
189495334
202407
613881439
5
3036353
1
4
23
71
13
71
51
217598
47
55
777683136
26
70
413723
257601
18
30
126169733
10
74
2
35
544254718
478507
6
900042849
65
234697
8349
16
49087
23
440894
8
41
91
37
285750
173840
33
96
27
11
69
107185
68
73781
364488146
695928233
167994
452390
60
98609
22
25
350483
41
84652
78020
78
67
406185
24
190434
603015428
66
376267
191773
37
5
508349060
1
80
369058
204936
53
86370
183524
96
23
75711
73
37
297457
320741
459814
42
5
160698
442303457
22
218963
184465
497088
75
80405
3
25443
421515
493209
58
88
306125
64
101512
13
2
13
132697
13
18
293869
321720334
33
10
428294
102906
52
343713
486541
271059
47
68
147171
839449769
79120
303060
95
62
28
462326978
82
496076
34
37
72
73
89
67
46
938450497
62809
55
233880
131286992
474363
228688
372876
367268
51
118500
4056
85724
69
53
21
208838
78
29
8
39
194283
311604
34270
274226
2
307694
342356
2
110960
148657
45
7
66
1
469658
2
374498
93939
30
167851
56
624366288
291985
55
70
126323
857250949
49338
1
44776
275204
2
245391
278972
170430
349531
34
71
90
79
95
468101
83
197759
115908664
312599
387753
88
185599
53553
38
75
84
88
68
308718
693011133
3
149387377
35
58
413361
28
4
18
189279
150041272
23
175712
16
69
11
241132
50051
187330
314567131
605202658
47
9
637242506
4774
114215
48879
7
474210980
85
247464
142276
276572
67
393107
163019
324449
484810
10
116914
293921
108904
28721
53
256865
136944
48
124
6240513
31
289809
32
60
335976
152158354
33
75
95
731211387
23
76
82
290895
71960
29
94
362792
318523
10
13211
96
74
262686
41
6
247045
66
6
56
66
8779
177067
86
265805010
407123
423253
447605
78
122142
447954
407376
81596
79
365360253
71
7
19919
17967
38
264067
32
211036
69
8
97
6
498266
58
17
320072
4
83
89226
27
415246
74
450935
9
76
73
51
491761
71030
363535
33
81
70561
285175
1
51617
183598
98327875
3
79
183550
85
73
668695726
272757
78186
21
65
52
328572
404125
84
78
8
60
6
338992
774350555
345702
17
6
35
419891
341754
264569
9
32
365294
318427
41
12
893193747
1
48
798576083
20
47
110108945
29
256350
81
300575013
186682
28
177790
3
35
452389
118961
19
71
85
9
282886
461564
157166
48
53
52
42
581451831
427712
9
451284945
9922
408270
41
49
344818
81451
52
258352
19929
44
3
413824
230054
331946
65919
175164
665549254
95
265057
34289
92674
47
86
224136082
75
56
417195
5944
174197
95
14
70
119180
45
385505
17
6
321554056
28
376151
37
7
282690
72
74824
19
37209
52
2
891033906
520998248
482793
325666
32
5
444541
307658269
4
165928
86
227526
120934709
125412
15
342384238
229952
55
147370
35
6
88
86
6
48
64
350668
7
58
3
91
236652
159682
76
147458
70
338590
394667
91
411193
12
887482719
469384
110242
61
73
42125
9
349470
21
24
85
912234645
89
94
779154791
16
20
83
6
433849
46
24
233780
288730
1
18
80
64
436594
94
161460
134845
33
411760
85174255
276826
317803
9
72588
269166
397508
67
506397976
435883
488379
53
76
73
450984
2
175227
4
411080
41
30
90
77
6
195214
2
1
65045
90
375948
421241
8
54
2
90
271273
37291
456954
29
187034
56462
66
7
53
308896
58
305695
489323
422421
893026907
18
29
475061
25
6
776805519
785635560
9
327785
34
232218
330101
70
349123
18
333041
381079
90
38
71
83
352154
12
63
193056
31
69
5
286501
59
840634203
307929
56
190756
493452
357609
150977689
25
50
485912
494257
9
625845244
18
50
75
26
93901
91
3
15
92651
4
303689
8446
62
81
2467
61
75
192745
16
17
242884
60
337424889
211388
390610
42
48
223340
695738785
237756
412361
364936
14
88
31
391604
403147
21457
35
179568
3
3
31181
27
371739
179025
251964
337726
89
20
36
81
174158
82
39
85971
832731333
45
33
219726
86982
113299
804258858
76
71
96
7
97
836701396
284990
90
4
42
9
88
269470
268357434
293428
34
22
472338
498646
317530
227195
340328294
77358
12487
57
425875009
58
467256
148462
412154
6
275956
97
347755
57
58041
59708
456573
95
151569
402183
470694
44344
330431582
24
250722
29
86699
273108
73
916794605
69577
7
272639137
24014
79
845134825
37
467482
93
95
60
31
140605
19573
379728
65
80
668474294
94
97
449987
308427
39
99
97
105868
399258
64
57712
69
13
60
13
58
31
40
80
149193
197142
360095
89
7
99
339130
201867
64032
15
435099
64
4
63
393323
77308
59
63
79924176
6
141058
1
764045842
278698
339237909
120148
4
99
500551311
767768163
40306
1770
69
60
344894472
930312263
300545
136806
452556
40
4
12
5
26
496035
33
38
126243
352434
373254
623924535
443500
60
31
2
1
198451
504077489
376210
489575
64
33
46
7
406328
127752
4
197625
5
72
40
25
843027227
9
167247
355379
27
327308
44
246414889
37
378269
355667363
230633
1
63
214980
77
14
388655
241514
600993228
142626
157300
426384
7996
510586086
644165231
40
72
114125798
510842895
81573325
85
4
15
67
331199
217589
62
36
145151622
50
96
125770
105099
84
380455
9
9
76
3
18
92
87
324544
54
46
51
51
4
18
102646
98
51
199561
289015
9
350324
5
28
17552
95
183706
8
63
4
2
99
45
28
970464372
83
18554
217079
615157832
38520
474073
29
71
476464
91
359552923
22
41
39
45
55326
6
208968
32
154529
38
333936
37
50
64
82
100673
4
54
17
203005
5
9
82
7
38
244653
21
86855
63
62
67
123349
47
6
100402
94
137004
16
933834194
240369
307926
44
72974
459316
208635754
28
43519
60719
96
27
28743
83
14
86
96
244837741
70328
77
774353640
293622
95
460737
265388
389941
825023871
66
31
109248
78
655003081
49
78
49
457841
373915
247951
64
411237
953227815
66
43550
194039
87
55085
323585
123058546
105746
69
68
70
154293
248729
237943
449311
75
8
347706
77
228857
343839
1
13
65
294715
1
116381
8
39
84187
60
47
26
344747328
17
26125
251395
60
68
23
377462
596181114
66
20566
83
162113
82
288370
463769
45
33
419397090
1
423782
73
80
249776171
70
70
47379816
27
7
107150
40217
375620
95
7
3
50
67
468823
67
949765728
350588
461488
32
45
75
110340982
2
262424
360774
24
80
91
363721
295983533
365616
58615236
1
483029
469131
57481
244352
3
439586
14
263878
393358
2
334080
405716
7
487393
89
30
7
477213
422028
85
61
25
23
74
91
60
252864
89
8
58
83
452927
422861417
79
39
76
19
20
93
403554
94
86
160932
637415786
32964
329130
330902263
3
352300
751903182
164218
193913
36251
16470
21353
59
485205
24
172665
44
429551
79
403371681
12
956712861
444393
765581427
191086
12
31316
107441
6
477808
12
432088
81
39
433095169
450875
134493389
414394606
314569
101819
312139
115548
32
80881
129762
1
2
37
45
20
85
3
415767
461011
79
439821419
38
144374
872961432
44
155142
2
49
65
58
2
63
407568
29
106182
12
129459
34
61
88
497340
174464
87
164429
1
99
248566
405334
18042
2
3
80
38
48
9
998724596
98
79
43
135339
30
138655
90132
80
46846
88098
19
76721
20
324692
95
42
43918
72
2
54155
4
71
99958
486216
26588
311370
303582
249616
20
85
26
180197
7767
19
223197131
40
725741184
480702
58507
84
294349097
478268792
88
99
39
5120
21
346844319
83
860468969
424205
6
2
278086
295675
9
300701
25
34
843879452
853669026
66
73
79
102788
246086496
11
28
13
23
465788
118687
23503
361816
82
406093
266278
89
155240
14
1
14
51
164367
15586
35
718574926
71
3
29589735
455819
184418
221035
3
113707
360283
41
43
56336
54
498890
80
77
9
23
155496
40
69
113092
4
91
34
446888
43
118333
18
521215990
270290
498127
42
12
409330
376894
462622
85
225267
55247
47
160337
281900
386460
457129
10
340508
401150
95
151366
27
486440
44
18213
137010
32
6
188698640
84
497543
75
64
404371
76
58
414110
180
144240
34012
14
77
807058006
39
87
12057
9
91
25
299693
22486
28375
16
9
79
52
90
451550
709362300
434718
69
97
10
70
86149
9
130904
4865
9
9
5
410434
5
8
35
204644
356538
89301
434479
458280
88
234965
2229
21
342904
171581
11
86
199783
261120
20
118604
80
247151
283883419
779015340
8
330771623
60
54
53
320464
77013
38
94
281825
3
69542858
52
2036
5
46
20
245767
149913
175290927
59
107264
238047
77
250255
5
342427
377003
14196
19127
39
313067
98
355699
76
4
122740
3
34
92761328
6
44
80
96
499879
87
159624596
74
387834
438528
346078
258304
46
766607414
95
591124820
45
97826
209340
85
57
453155322
49
38
60896
93
8
273546
394878
237061
45
1
33
168058
486779
117101
65
96
134019
17
49
491404
81
228115
494949
83
24
37
182292
359985
63
22
596899229
295338
294773
25
389567
216672
184959
48
31
41032
48
184338
31
79363
8
53
237584
2
78
491145
65
63877
58
186555
129654
322752
236715
46
82
87
15
49
472746
231325095
94716
892117933
46
4
5
312758
75
82092
54
15
79
145761
3
95
22
79279
397723
79
500172604
73
253241
207617
53
14
6
731033085
92
3
32
26
6
25
140863
212457
25
19
665916938
146187
50
876853630
39
197372
51
373135
8
293201476
66
593206554
318191
58
42
98
68
26
458992
46
27
25
35432
66787
441334878
475143136
6
50
54
364123289
28
78
208327217
65
39
61
75
373856
437876950
84
329305730
3
270085
187125
406616
154695
7
398399
5
473812
58
47
261278
250717
437407
42
77
196683
103155
116415830
9
203819
31
31
300811
50
76462298
64
56
264599
67507
139299
65
62
85
91
61
7
40
48
81
68
391223
421804192
476951
385267
201403
3
398803
44
398893
9
441776
302675
11
97
39
25
184961
459693
233407007
365836
6
441625
170304525
10851
52
346539
275997
80
117212
266473
274574
110852883
7
27
481776
47031
51
342819
896188063
80497
25907
275074621
89086913
160870
86
28
146334
459738
317556
6
94
64
41
59
9
56
335680
6
815957077
55
31
102798265
2
1
493208
156088
3
2
118874
491547
71
150688
85645
67
10
20626
921830171
53
45
89
32
300469
466486
92
251794
464880
178820
3603
47
389122
178818
5
19724
271456
66
7
38
492469
439009
2
896761590
5
39
96
418413
25
56700
365501
6
5
52
386484
426522403
7
149065
31
73
420997
99
250214
86
599688748
238241
72780
126230
451814196
11
7
428308326
499852
199173
99
73
256304
266835
43
7
67
32
238371
64
424330
3617
124137
75
44
270094
903872351
90
431262
144580
49
99
6
336138
78
227217
10808
422867
2
204188058
37
2
878994239
73
65
122266
447153485
6
1
111076
81
595306836
70
38
16
72
579234618
130437
75
91
85
357012255
92
96
22
65
29474
114001
150518
135578988
15742
21
367686432
4
483276
11
8
5
84
7
28
39
97
401955
132878
49472
53132
14
98
85
54
7
299124
92
92
495001
35
488620
88545
5
371897
198588
9
5
601408683
40
60
19
526008324
417796
232677
125431
67
17
210448
205249
127102
74240
21
72
14
15540
456078
372110
178432
163475
26
38
338262
324270
67
120061
99
243842
30838
31
61
304699
389752
717341369
77
7
437269
8
72
47
877236636
14096
169264
81
218628
15869
110557
10
32
38
37002
183563
73
34151
4
135713
253523
226621
452587
391081
998303275
80
15
104018
72
27
827517441
24
358574
29
973410980
339879
99
426048
61684
64
256186
61378
1794
429101
27
7
25
445258
17
326419
51
80910
76
4
110866
406501
14
10
891524299
428219
7
22
275486
43
411992
9
108656
150926
213081
521097851
69
35
28
695997667
250023710
3
266119182
96
399060
210614
49
112989
495889
78
2
165746
27
67
83
743010308
51038
71
362271
42
466976281
8
57
69
86725
24
77
274730
460792
46
36
37
133293
25
318969
405123321
59167
347569
180587
18762
256539
273061
80
307551
15
483588
76300
44
72
45
80
218613
73
63
54
93
91
85
233865
75
23
25
75
73
87
160571
82
6
5
151448
53159262
36
706944057
51888
101140
53
222474
19024
2
276071
108402
609758071
196930
326744
3
16
79
254945
159005
84
70
478757
48053733
26
431649
147854
115272
247271
251987
321346
87
12
9
7
67
75714
3
276313
469334
14
252688
62916
9
5
289318221
14
48
468318
469800
9163
77
47
372761
960570145
476933
35947066
56
43
81756
486543
40
44
1
59
367155
330969
210214
444582
46
39
264442659
356771
206337
55
10
63
480535691
432669
362713
88030
294734
80
56
3
61
24
11
40
319426211
30647
94289
58
98
4
97
19
42
343981267
37313
130127
584911185
995068942
571793396
53
419867
61
97
401762
230736
210741
307966
62
67
425444
165563
354100
50425
136024445
67490542
343105
227662
86
83
137514
6
49
147798
273906
4
455922
603306200
429517548
506635898
490422
275904
185036
85
282165
155707
286812
349018
6
47
36
177289
32
6
9
2
58
25
470871
458394
250415
78006
958432418
464124
16
212497
98861
3
396811
38
3
355324
424540
24
28
73
488023
420916
370846
1
404726
11
20
36
52
66
4
255512
83
391958
37
386803
297349
897327328
213673
54
2
51
355300
7
12
477414
499955
348471
152153
8
84
44
57914
19
74
52
499479
39
7
30
64
100272
358437
55
5
13
9
47
2
3
381912
176024
73
35
19
133490
88
325941116
7
26
73
987319874
350541
10
474673
2
19
340120579
20
129211
182910
255490
46503
436276
316867
65410
483746797
59
39494
467165
454076
313070843
245114
4
39
91
87
79
74
2
133713
284866
18779
92
354134
67
13
124387
2
98
389508
2
45
58
98
131240
50
415682
78200
77
36
8
263086
3
17
171196
2
53
58
87
95
38
95
2
493506
399690
1
92
74
337073
256935
272834
25
2
487288
413369
61840
467081
12
78
99
6
362450
291331
386021
811106705
149082
819851499
4
18
51
500481517
16
75
47
99
127430
115858
31
41
28
65
311484
38
60
12
4
6
86
106929
393065
171793
23
99
119518
2
37
3
461306
87
55
33
99810
28
23
90097
67370461
689059525
9
77
82
115378
13417535
59
9
510359927
1
287101
128053
351944
636974701
14
3
162711
7
78
89
74
61
40
8
384936
7
678972570
67
8
181573
50
375138
490386
254006480
247523
25
10
6
3
7
70
450625
35
217056
97
202092
68
9
3
365401
223278
55
300492
12
447598
217233
376402358
77
47
95
315927
40
7
45
64
112533
33
129736
116596
75
66
6
89
21
110263
61
3
98
78
488178
355880
31
92
71
764060217
230210
77
659528034
44
489534
77
118902
5
203587
77
365490
67
148674
449078
2
222603
23592
529773224
383707
1
88
342342
46
93
233206686
208303
41
56
419442
216934
93
57
39
6
62
77
860683232
274636
457157155
82
60
150079
23
235577
820544711
90
3
109750
47
44
91
178124
13
7
19
6
162852
73
34
193649
10
268960
1
72
11873
1
387761696
48
473472
308729
486446
26
90
441445
99
21
313900
495612
9
441408886
238492
62
345166
81
3
73
329001
1
187167830
332944
76
226293
478086
411279
362103
46
88
80
43043
79
94
124870
779894429
36590
29
91
3
137481030
131412
312410
684774162
395126
218453
94453
70
5
362185
29
6
437588
48
179813
8
407848
2
382227
269287
379277
364806
20
85
34
355530
2
92
393078
957657901
51
48
67
388733
465357
231305
62698679
217034
777973665
370605
2
124795
332605
499103
204233
59
193701
350846907
8
71
6
64
9
333856
4
34
55
73
32
440947
342825
47
36786
303417423
362273
95
73
96
86
397502257
191171
138325
182310
595469812
192051
491963
4
45
77171
275569
302843
34490
29052
376563
49045
229300437
673576869
70
227868
97
90
35175
425337
59
47173
8
56
61
27
9
1
24
296404
8
303220
55
209999
483032
21822
452811
407950
300352474
398196
27
424294
865525777
1
456017
861543342
184764
37
49
358489
70
37
80
16
349402
466748
64
84319
142990
61
77
99
72
7
35
246479
89
15942
667662914
45
34
61
5
18
103806
475490
61
89
372563
6
195829
502702036
30
40
480223462
908909823
34
47
674134242
70004
235428
85
330768
237298
82
40
99
37
35
100630
193555
336263
20
91
30345
58
387071
36641
9
84
5
73
206140
37
5
411489
12372
40
279563
954917623
138369
497950
15
796232479
185717
78
64
11
20
89
77
22
12
99
349827
815704571
248074541
6
94
16
167551
93
18583
85
1
383234
89
149469
13
358213
80
8392
54
178718
56
127645
441770
340366
42
144858
52
289390
42
356036
5
29684
246189
1
75
356517
216437
2
6
427554
29
77
63725
265295460
9
180832
79
236170
96
7
490414
4
9
276350442
24735454
6
89
10364
40083
171479
3
5001226
3
143352
9
80
378661
60
10
525636316
292178
38
261174
183960
488325
243130
489861
394667
977682458
1
42
5
306905
97
3
61
8
92
122551
482512
62
66
42
410412
83
299246
35
316188
45
69
339355
672876834
34
2
470144
440699
491058
70
26
453395
138211
58
168942
241279
1
16
496238
77479
339854
464370
5
263840
92
389746
424055
96
205897
30623
194369
28
96
49
1
2
332648
455740
82
425311
64
244099
55110
3
191113
80
320636
88
43
215439
48236
379036
10
315796
205210
92589
484932
80
23
474022889
826417260
50
296674
340382620
399290
16
35
17
264697
56
97
122439
1
87
99
123149
35642
154728
50399
96
62
160045
23
54
392498519
462198
116389
838095349
73
33
95569827
216777
22
496733
97
232714
822901381
191171
1
15
63
16
132103
20
56
78
72
248423
88
20
365470
112399
10
337715
233449945
345409
87
84
16
6
6910
172466
434487
238629
497734
276017
102604979
65
2
84
80
14
475369
243430
133511
61334
4
411158
12
24
81
2
15
581493076
50491
208839
3
96755
6
498881
49
399882
38847
3
275129
66
123904
79
33
15
66
340760
90
17
33
34
23
114825
129569
90
92
86302
80
32
1
39
38
6
263031
343694
235339
365609
84
78
416191
77
298760
36
6
356587
95
240943
34362
29
137263
32
54
236194
56
296173
76
52
127964
366501
95
49943
324330
255894
2
55
387902
773036673
93477
487105
133789
278437664
6
78
109477
49
3
65
127366195
370422
40
493761
343378
35
86659
45
66
119901
83
396773
369254
83327575
106619
54782
497443
88
495567395
76
351328
597668501
276447
304862
135367
96
72
441864
306457
75
135543
12617
124786
6
64
3
49
99194
167254208
70
94386
18
16
38
5
271706
60
706005509
79
464533
225491
29889
91
2
6
312784
95
76
267686
89
8
99
55
12
70
246622
26
30
8
41
80
160119
64
330256
468479985
318414
272701
449198328
252671
38
311580
85
9
629683876
43
8
321669
93774
412087791
59
103272
2
72
4
58
74
947136251
207640
33879
93766
79287
3
83
368591
225943
49990
391221
26617
198607926
46
201226
316775788
895423448
6
166401
56
58
73
93
849833251
88
48
113684529
66
103104
489214
190627
124739
41
464813
276347
4
173990141
404590
34
342820
390154
30
454751
156546
57
64
159190
73
494974
12
459859746
209665
789409851
78
84612830
200669
55
92013
17
61
21
34
240377
311825
193073
46
308136
48
7
296738
67
13
38
38
486544
82
2
344004
269393
83
8
88
40109
3
34
2
56
64
2
63
7
25568331
8
160035
451700
51450
457328
38
31
286501
119699
74726
470456
140958
97574
144877
87
8
94
50
86
494546
23
49
71
44003
65
36465
89
166650
287850
341363
432233651
76
268231
39
277592
1
83
336940
349710
69
223763
193544
54
142833
3
269325
331368
178573
5
85
17
98
2
492464
43353
369242
26
595223144
286553
83
5
35
47260
47304
424051
242794
287059
54889
348717
4
51
42
10
16
13
64
56
75
388305
24590
26
81
67117
36
456605
6
3
322772
44
65
40
203055
4
265010
449784728
19
266183294
38
14
119209
45
49
48
1
20162
308083
364114
460628
34156
73
309324
418179
120142
317984
545946120
7
90
23
394262049
7
242119
82
271107
75
188101
84
882536749
305167
39714
49
76855
62
453320
14036
956338717
112877
22
83
35
6
49265
238738
89
446513
6
6738
425638803
20
78208
69
25
400967
91
119688
46
162219
351841
251342
66
5
389760
82
465290
491336
65
99
49
156069
325003
29
300672
21733
61636587
1328
268283
90709
78
12
93
93
93142
13
182262
9
496238
735361493
485611
428643
78
361115
69
61566
298129
187594
24
82
43774
36807
134153
99
44
84
75
230984
567219126
146044
21
211225
66
100079
97
83
510864260
98
244364
382692081
499356
288051
71
3
37
315777
459357
9
149389
8
274131
9973
51
3
8548
111718
339172
32
15
498831
268238
66
963520036
95578
7
42697
333071
391774
69
262842
26
8
50
474287
36
31
308925
32077
3
96
12
300763617
2
50
80
83
167748
85479
44
188310
263580
85
6
29
51
45
37
78
373216
830240515
383177
456493101
7285
88
94
825719161
443636
71388
9
86495265
444100
163533
7
412178
4
27
71
369589
61
71
86
21
22
25
5220
9
94
95
74
22
434653
155972
18749
489936
1
460129
228444
234056
470544
66
14
404760
30503
23
233014
50
392080
24
40
257576
112371
545261218
9
114494
34947
263747
455046
456312
7
64
81094303
147606
790583179
3
231800
346082
24
63
377506
887234165
58
258974
277746
363199
43
95
604856791
350936
77358
490884047
37
93
93
355427
36
52
108459
232994
21
33
573286140
82
92
914702082
67
408731
60
41
385960
703256200
70
28143
443086
363217
22
36136
65
37
3
218416
328857828
309058284
54
223233
81935
70
86
964033267
55
103706
487437
94
49
81
11
2
396162
33
140814
94
488982
970563265
70
119609
19
68218
73
271588539
60
98718509
27
9
50
1
77
260580
704347440
364194515
34
1
168886
6
9
455968
555878598
13
420406
800139333
65
490755
114873
72
9
85990
77
12
172983
985540445
405958
251379
82
54
20536
441933
18
312717
240125
157776
254455
246944
358943
180093
60727
33
427722
30
144543
3
455176
69
5
171268
5
54
2
51
43
103760
10
38
44
343733
99
4
29
409599
95
355482
6
464625
22
26
437533
2
69
5
162768
34
98664
62997
50869
291115
5
146404
234148
80
480755
20
458210
267882489
291225730
49885
5
73
46
106321
51
36
46
49
39
29
7898
121412
75
3
92
27
127451
475099
95
309543
23
35
364516
42916348
63
13
928030692
94
17
260266
10
282842
75
11
61
77
266153
198428
63
6
96628
2
297954
17
80215266
41
782480847
6
488395
13
972421702
23540
119840
6
24
362408
10
83
262092
81
369474
9403
120872983
41
434487
185920
94
82
6
475633
93941
293173
231685839
68
5
134934
380173
29
467704
51
97
1
35
169789
16
186474
243388
451424
46
1
3
420340
46
90
76013
427878
33
44
7
656511301
660430660
206497
8
809001113
7858
494717
394966
78
54
1
460333
316518
11
16303
6
17
187915
495407
194583
29
82
80827
32
6
134184
67
224265
19
53517042
4
335071634
71589
50
303022
26
71
54
208491
186374
455482
381215
31879377
87
828657880
11
98
67
54
75236
32
33
10
249482
237047
2
49
32
35
27
23426425
4
291751
2
382211
2385
11
88
9
490255
33
79164
61
1
144810
76
81
82
458057
47
207493
139211080
402768
8
287359
141577765
81
309942
62
9
367151361
5
109270
158293548
3
443926
270025
128451864
226601
445762
336300
359945
312699
256660
36
44531241
77
6
355740
89
34
341980
478806
18
4
887285259
444827
45
430810
83
8
97
28
81224
7
90
25
6
327783
493779
86
392332
334245
86
340623
10279
93
3
12
252595
118827
290146
8
402617
1
292057
83
75
416074
81
63001
2
471192
6
466221
483727
9
422514
172366
52
71
52
8
301330
2
17
156960
31
468855124
388427
233512
940686356
29
714496152
393312
7
562707
452851
81
5
11456555
5
15
247499
81
67
5
93136
9
473131
329808
423757
216558820
115084
88
236259
13
421354
7281
246628
58
481395
8
24
168638
45
96200
84
84
37
57
55
88036
38
186569
45
14
28
80
370700
34
206566330
41248
66
67231
75
70696019
20744
40
45
568777799
214379574
47
305393
83
99
306119
386355
452992
64
93
438820
269839
423913
9
267933
90
70964
19
188942
68
7333
499367
47
167098
10448
9
61
84
87
1
945181909
386925446
71
186331
17
9
63
35
48
11
111278
434260
330487
57
36380
288697
86
6
205570
19
86
1
351756
3
9
388132
11
70
320700840
3
84
156212
192565
346735
36
36
23168910
36
288895
757075943
75
56
51
77
17
33
967327008
21
487068
210584435
2
436338
789821637
51169
329364
343954
357318
89
93
47
438927
879265001
84
22
74
302365
27
906046793
66
475874336
640058775
31936
71
437533
18
409007738
88
88
73
4
8
26
86
34
95
1
86
63
21
52
479407
33
209869
53
31
65
97420
118533
78
1
45
454034
419833
92
977786967
15
9
62618
11
674314192
37
204379
230099
12589
50
7
67
355547
870146316
93
31
143204
62660298
82
771322126
33
3
68
62
72
13170
250604
5
12
234753
25
2
301527
70050
2
905641350
400163176
97
23
41
78
20
481552
71
343350
28788
29
75
59
213606
12105
8
229547
2
944001473
1
9
97
35
848854656
19
86
94
30
223996
370879
309217
7
42
393733535
38
107568
42
370907346
292961
37
460651
153267
91
333774
59
962729621
458192
73
665681613
187291
45
982033939
422145
97
54
5
73
78
580638935
11
343885
58833
90
42
76
356971488
99
20114443
912534210
336525
66
6
59
71
884487997
344984
79
81
293468
171082
7394
244289
56
16
7
48
67
285193
6
492922
26889
49
85
83
96
99
99
26
374974529
188127
177444
38
67
308492
489841
449345
4
4
4
88
36
378227
43147
8
54148
44
174379
21
164577
9
204037
9
713377349
89
2
105511
91
8
99
83
60
46
266286
21842
246048605
12
405934
731407484
348846
84
8
90
80
437135
17
54
291098
161364
286029
479594
334874
476057
82658
6
454949
44
2
340456
68
99
10
70
17
67
308135
4
25
71
28
12
18
27
97164
219096
14
61
15
76
378531
485459
87
140185
22133213
35
487521
64
180814050
288331
54
1
82
43
25
273920
424065
2
33
215578
35151
388526
33
22
263099
8
95
67
30
1
379533
387093
400237
465174
111751
46
580342923
33
8
3461
74
252583
15
450266
381983
9
23235
42
369850
106348
7
186394
91
442867
75
32
4
108568
52864
272914
193167
343007
178604
18
207131256
26
362011
68364
94
28
95
460498
52
2
63
60
10
370997
103530
418864
39
195241
337224
129008
14
48
388477158
40
140266585
37
68
63
447676
177035
473582
54
93
15989
175188
7
27
223447
50
63
397766
86
66
401881
4
149116
73805
124273
28
582440792
233164
7
407362
5
11910
7
175087
160550
84
175537
62
314375
406912
275332
42
91
28513
241255
46
399608559
6
85
30
86
71
7214
15003340
25
94
45
34
58905
417689
8
357258
75855
104953
247804
378776
153038
1
57
211776479
50
1
54034
4
85087
420004
23
112224
30546
162261
43
1
7
735188431
80
97716
450297
21
247147
868892914
303478
84
87
465396
97
423845
214606065
4
261015
80575
48
31
20
314620
8
3
64
40
67
330486
12
25
19
52
86
690264607
23
332912
726249972
430625
164500
18
208232
33
81
332577
5
69
68
102604
782337986
261174
6
317818401
243462
246184
145373
117032
8
1
93
311642
93557
242350
310616
64
399108
62
337332
165219
36
378797
43
92
90
84740
42
66535
1
102157
7
84
78
76
28
77
92
352986
26
436804
28
33
97
113285
164977
284638134
61
45
32
19
284871
51
867089076
404379
3
415932
156159
453335
160338903
484040
36
877762312
614333541
19
60
169910
35
80879
144863
3
82
56
3
951505381
29
16
220842
322867
52
151004
75
438862
33
10
111384
423986
59
39304
95
39
66
49
483207
88449
3
1
61
28
398698
86
421718
74
240953
728169695
11
19
287753
442212
676356799
60
88
314499
85
67
721063832
379718
98
23
17
86
18
78018
32
54448794
63
58
255126
38
267421
62
83
30
7
321401
31
120167082
57263
7
31
99
96
6
465054
111155
187922
396034
108113
31
2
4
170594
21
46
482786
322497676
95
49
65
72845
321118
16
31
810334714
510512010
216491
54029
110775
37
59
42381322
71
17
34
74
657976335
7
233871
84
6
83
20
10
469355
187879958
84570
44
77
10
16
34
59
164437
376032
54
385247
475405
343040
979717823
127152
693677045
390149
277484430
58
183998
614826750
58107
10
244393
61540
72
8
5
41
3
73
43
40
23
57436
257119
56
46100
25
25762
111973
117818441
221390791
3
34
61
327676
93
671014219
6
25
806093763
173320
512607622
550072944
219037861
38
657015518
21932
217084
476741
409294546
62882
36351
503172546
7
63
376480
34
291404
194279
457467702
459128
323890
7
481501572
57
271885
437174
327310
1582
6
325582
19646
427325
79
412961
62
196496
26332
5
64
94
47
48
37
193867
13
106243
6
187885
60044
91764
5599
228861
14722
307207
19
34
459235
11
225328
897473181
311827
25
35
97
197755
13
53
74
5
4
109130
606982081
1
80
91
4
266318
25
407276
310745
136880
855951463
115768
63958
662977096
25
87
47
11067
96
434617634
70
444184
81
764564031
461275
59666
11
384524
309078
1
801631831
81
208723
48
13908
41
11
80
71
284605134
15
220969
695107640
49
99
6
193124
303396
84
93
86
223643
77
383518
113188
320576
26
79
469347
760378594
281889
398734
19
295272
142669
97
56
103996
74760
11
445702
596524689
7
78
583293011
265035
8
31
99
98
87
334257004
263427
409275
477174
54
472610
447602
163697
11
7
82
3
69
323045
76
230043
377720
436710
471000
303634
87857
4
209106
208935
56354
413711976
1
240229
271396
700142829
89
3
339986
562242407
72
16
329875
37
85251
15
39
7
57
411070
226834
393583
463636
119716
2
4
242092287
565987201
6
77812
1
336457
238418259
138477
82
268770189
684421914
139421
80
401639
239143
452286
87
79
14
79
101472
202508
128797
8
63
14
8
70
89
48398
69
56
168028
165715
478557365
27
88
222785
73
66233
301365
66
356261
392912
456933438
89
419977
43783
654488694
6
15
67405
76
121669
791942720
341990
315267
29
52
449595783
259275
167635
415852
75
88
958083604
321610
254224
7
89
75
142273
405487287
8
229740
176496
185578
26
48
48
22
341012
244538
388008
43
915612400
8
59
8
62948
70
17164
66
1
17
607660283
59
642949623
89
46
411807
1
35
384359
270081
25
192267809
38
148968
129174
15
20
34
126432
56
255678012
58
19
31
64
458543
87
53677
8
19
76
6
13011
8
67
274938
191253
467629
10
98725
10
88
93
3
74051
151188
50
319294
435032
29568
298424
56
27589
1
9
6
106252
10
401518098
292425
344729
335977
78065
32
84
14
440898
78
24
84
9
29
92
77
84
75
278677
195900
564836669
61
255644
34
184475
29
886100429
843088918
220026
662475693
2
15591
37
3
84
683291632
37
3
72
330115439
30
28
62
39
317879
64
473644
320895
322297
317091
721110183
347106759
72
143314
81
52
214293
9
821460609
280254902
96
3
423021
108906729
19
758178551
170755
349384
83
172449
433078
2
69824
3
70
404974821
45
17
48
498603355
33
133093
226100
93
60452754
93
676952555
409700
17
415407
40502
444852
85
28
38
85
1
125226204
220155
7
96
4
362160794
59
273852
85
469366
5
25
634907121
84
288604931
386773
94
2
28
160645
92
406121
24
127559
4437
86
395275
4
61
158503
339039
88
86
497003
90
275618
99
347484
11
477674
50
398539
13860
797731902
177282
454459
4
82939
64
49
92
42
4
17424
288216
72
174240
36337613
443090
474027
49
58
82
68
567607735
1
68603
268099
66
80627578
387792
335587
22
250694
79
51
117550
75
98
78
47455
41
73
777567817
64
110762
1
6
451315
317831
577195205
65
171392956
405856
135766
32
89
376493
423067956
48
40
60
42
204164
21
54497
2
59
55
816125764
123286
47
189349663
53
405894
203488
4
132960
2
583497781
28
256079
116610
203628
16
70
180765
86
247355596
173280
48
291642
96
958328464
6
8
32
8
4
87
382962
47
9
10
115460
71
18
787634122
42139
2
87
77
414303
56
85
73
90552
20
449465
96
6
145368
457202
5
216685
1
433606
116589
48
6
234538
509649358
531554174
419528
86
341266
93
79
271699857
417377
54
846
425506
12
200284
367768
51
50
262715
2
40
224785167
85
2
69
802713145
675563232
304517
269858856
144872
27
152923
179567
381931
22
290091
14
77
22
379841599
47446
1
107859
85
435413
91
53040
42
9
33
10
303876
28
83
24451
66
9
6
42
359279
84
92
449107
485373
391284
95
182182
203688
351845
92
375980
416576
190550
67
1
61
5
11
406005
61990
14738
455530
381503
28
190020
197566
164748
113458390
126460
405336
83
131863
9
203197
392280
48
478122
454544
98
7
41
34
429204
393461
28
428520
7830
36
478353
741687334
380240
25
101058
15399
12
8
5
453350
10
26
9295
441349
30
27
26
431930
94
233139
23
89590
241107
86
628961959
71
21
44
88
86
299305
29
558153743
318804
428274
220735
322202
87
204804
374729
70
118233622
41
77
248105
27001
81
344277
48
45
213715
46
7
608658060
449181472
48796
14
1
2
283048
79
50
2
99
166660221
397007027
26
96
403653
264642124
461571
444134686
98
7923
81
377706
103636
16
382586967
60529
78
108579
106501
50932
15
62
115399
90
439726
49
25
360499752
8
894367335
51
38
5
72
49
20
14
25
397482
157470
39
843151980
73
69
436236
264330
10
65
76
27
95
73086
487705
299184
164597
45
15
95
364130
244367
6
66
24
314051
392527
67
85875
64
62820
95
393157
399588
366169844
94
171622
804816328
71
7
2
131259
48
37
12
66
445899
485215
415625
85
61
30
711619916
96
22633
145448
77
97254
448408
85
65
50848
88
67
92
348168
85
307494
954494344
139274
15
458161
96
813756006
181133
355925
160818
50126
32
70
18
52
65
457459
88
434241
89904
11245
79
26760
20
417380125
601990892
56
66
48
91
20
14
236255
473363
9
292578
7
446777194
34
51
90
89
23
385372
11
41
273524
78
251547331
44
16
237310911
47
7
67
613091420
326971
21
36
61166
6
61
15
31
26
453286
9
73
275237
67
491898
73
34
69
1
33
645614224
496127
95
811401686
7
226179
377617178
35248367
19875
98
48
77603
255147
415177
45
77
67
50
66
485935
12
79625
27
490938
11165
150872
95
18
79
418840
69
64
17
4
3
233944
306477701
722145348
49
172288
577052680
203836
3
458956
213695
457233
323687
130906
47
45
411274
397818
134687
229882
5
90
84
518726582
426313577
114119
297387
34
39
9
219497993
92
42
213030
199599
23
334241145
54
37969
110376
217875
1
26
81
607365976
40
70
196302
499
63
159164
546001678
296769
36
241364
76
73
2
430292
62
3
297079
97
71
799792532
489924812
60
62
47
411480
6
32327
34
7
75
135050
59
15647
91
11
162225
8
18
8
381822
79
311975
44
51
374982
56
20
401216
214946
260538
70
88704
48
94
77
97
393459231
195901
51
120372
4
77
38609
614096585
61
11
5
22
81266
81
2
433754
93
160829
3892056
176160
477539
95
188709
14
2
15
39
11
5
58
22
24
46427
70
463779
480108
99
18263
173135
95176134
857553775
83
39
7357
84
45
92
72
208648
123074
941295579
354484
18
92
112399
424863
367218
8
91
60
4
36
368184
27
79482
468955
51
58
22
78392
209891
293278
423700105
71
383977
24
7
792627148
373729
471359
3
259550
52
6
25
490642
266144
87
48
3
231537
167135
478325
435490
4
31331
4
80407
2
89653
96305
161902
84
392647599
83
75
76
248560
77
81
818419448
265879
128014
66
85
84865
47
343129
52
58
184483
547793878
55
327881
2
68
34
15
205696
838438774
331060
79
171927
367444
64
391652
55
90
19
72
80
85
190667
254063971
357931
40
31
45503913
472576
93
18
408246
90
89
95
177028
254067
996097147
19710
60
7
184030
3
471295377
56
18
428268003
197532
49
399396
246676
493912
33
320302
5
93
198667
98
91528
168312
5
25770
15
12
118088522
344873
206489
8
535936661
40
373794
3
88
69804
66
438423
295149
189951
197697
23
14
228373
1
22
51
405769
191065042
4
369976
417341
91
71
78
206907
64
64
402169
386356
16
150932
3
319872
25994
123572
44860
69
473581858
291504
27
189956536
90
458802
62
192475
308177
32672
26088
124434668
438604
3
2
256414
19
37
95
21
949021633
46
7
88
75
8
49
7
86
37
53
7
41
699507869
108673
34
48
413838
473650450
18
187742
60
117471
137783
313625
107909
23
398531
61758
90
26
24
20053
318538
7
70186
73
114425
166445
93
3
47
251288
67
6
75
1
23
6
139108578
322040
20
437547
7
267673
29
89
77924
76
462634332
14
2
598551243
35
61306
431580
472563
265993
32
63
340405
138130
35
296672901
142231
75
350924
8
94
338418
61
437025
83
869438900
248729
14
210417
308252
426847
63
84521
443802
91
181758
15
38
393415
3
3
88868
22
238463
426291
7
94
276521
415816
7
60
11
88223
392515
464491
462484
88
65127
40
39
7000
76
58
261147
178982
17
335308
32
39
992598424
95
157808
186976
328157
207452
259430
799598549
7
2257472
347034
66
98
337082
21
119162
3
498682
7
403146
264389
684033264
171628
267385
55
387576
611147863
371050
77
8
30
225744
71
53
8
445738
374503
98737
111347
85
80
1
15
272471
168468
23
153684516
169482131
400701
79643
39
7
296949052
85
120192
218142
342450
58
188945
99
20254
325497
8
195149
21
38
30
204028
2
22
1
6
279265
93229
72
76
66
29
78554
234822
305831
438157
96
83
151586
26
169814
144891
434936
95
105482
37775
67
294040614
87
11
462531979
4
96
1
39
368846
13
753592289
75
92
85
28835
45
576367924
5
633867406
56
76
197870
79779
58
3
76
189173
33
53
9
154624
89471
5
162258
36
899024087
35524
59
99
119156
27
64
2
19
98
204683
360123
112005
37
133048
311733
350612
425190
84
33
52490
228759
56749
203756
27
24
47
991313810
76
687481117
281057
126809
150030
19
414555
16
84
373388
68961
111406
105423
39249788
8
49
328320
862871376
65
96
95571
322893
4
83
1
34568
24
65
273880
195267
236082112
40
85852
228920
301020
142078142
34
9
40664
93
73786
297606
191303
17
2748
129457
122473
38
218667
67
76
53
543843908
32601
8
55
99
667024117
389622
154676
429656
40
13
348272
77
187036
989391044
152779
408445263
2
102025
22119
241894
88
79
399196
418999
265344
374770
11
7
11
43
24
91
93
240770
88
208154
395457260
2
374901
4
479775
145344
300203
390404
8
448800
6649429
95
425809
289549
322111
223143
415619
3
187205
324137
7
4
10
84
69
2
42
243565
66887
92
68
354989
287714
20449
156608
78
52
77094
869553838
350000
216409
57
2
69
72563
283430
51305
2
91
1
69
595528172
78
54599
384643
185249202
9
67
44
93
83
259727
84
40
41221
350235
361301
8
92
42
32
34
16
4067
91
37225
38
75705
110843
123356
87060
6
63
75
9
31
313859
12
54
385334
35
140264
834629482
95043
43462647
402747
7
217746631
479284
53
8
79215333
85
27
110947
59
97
499762
123898
79
37
9
83
131148
57
324004
80
82
447347
218092
47968
32
99091
433518
61
727447222
22
145441
196831
413624
47
64
59
25
88
352283
304226
57
54
58
3
27
360720
356459
196276
74
115572860
449976
216783
4
827967354
3
82
45
111384
285440
939277860
4
24
420259
202606
396841
2
128953
38
456173
29245
681499642
157663
56
80
55
55385
7
148541321
89
453196
9
387037
351024
77
116758
97
468285
61
463863705
71538
153190
7
82
60
889550505
35
394854
99
222072
305848
7
77
261742
81
273324
466522
81
60734
8
51
539235296
76
91
308041
993767683
2
850724986
355244707
10
4
444189
17
447004
9268
30
940894647
96
250742701
218575
286312
461796
44
493387
37
60
94088
296700
135178
100289
272024751
32
54
523183504
89787
11
30
3
44
373479507
15
446318
420145
334289252
260111
9
16
70
80
145664298
15
336003482
27
287445
75
99
273883
262058
30
50
3
42
86
494862
7
104591
8
463228
434135
60
252613655
86
40
347833
400685
80429
7
55
83
50
42
38
282340
71
332722
71709
35312908
32
9
35
42
393456975
49
432200
66
217363
146909
482491
42
55850
460076318
248991
84
139595
42693308
316322
49
40
83358644
60
9
28
433058
320739
60
130336
84
253929
288196
7
108885
693843803
457849
96249179
2
957967305
330909
741363783
738494298
187874
292988
84
23
99786
337825020
18
73
283088
27
10
286846
1674
90
65
53
249882
424467642
67593598
55
54
41632
477604
15
29016
46
347627
42
451179
43
884755705
138588
81
414101
495285014
8
794934894
72
492390
6
8
43
55
52
28073
455986
284468
15
2
8
88
355640
34
432649
402834
132769
209817
19
8
43
945984575
62
69
3
83
350219
166930
329301
139321
193648
353168
454225
173755
50
57
190539
2
424962
607892947
123991
51
432505
27
581140095
456520
49
68
446763
480096
271431
278429
27
17160
280661
8
20
331713652
46
963014870
1
10
25
9
371362
275330
272187
495298471
35
4
127835
30230
87
11
31
69
46
12
491925475
3
352485
462717
43
63
48
1
68579
9
116442
115977
64
73181
71
408265
561897335
4
71
410680
31
87330
57
29
826388886
970853697
76
197082
327888
60
214032
67
67
98
178742
51
5
20
118053
289312
66
31
234866
235071
472875
75
416153
140790
8
960610920
924870229
36892
40
484838
64
166271
292356
385846
6
29
34
289856
8
92
61561
708089702
40
319313694
124036428
237871
467710722
86
417552
3271
79
271124
124441
454930
45
347523129
3
24
121264
9
70
219197
46
418249
600036690
4
231422
32
51
363520
48989
101513
316126
41
59
422509
68
252544
30
4
190301
96894
478824
84
201823
77
3701
1
77
3
453469963
68
47
22
129915
92
74
131217
42
102109
7
92
200085893
94
14
26
93
2
420137
222754
27
9
72
16
90803
53
97
384145
4
78
89
301228
34
39
98
69
173426
475280769
9
85
28
65
494613
5
2
171764
107631
46831
8
255493
429868
69
473383
33415
77
429124
45
67
13
410255
652707917
34
334664
4
42
23
8
362141
98
8
222143
77
79
997623817
152488
52
63
41
3
22
67
9
79506
65
105013501
118681
102941
40
45
326013
367511
262627
6
6
9
17
90
128204
2
268418
291944139
34
322655
21
7
3
295822
25751
375273
316749
535743184
50
96
129841
30443
65813117
433989
359574
15625
31
5
105149
59322
69937
71
189945
940918859
176515
86
445598
282267855
80813
475620
86
90
379699
106221
35736
57
113402
76
122426516
191940
36763
409113
16343
745522319
154221
227793
442389
485928
39
13
181172
151215101
28
217935
480695070
143252
601561637
55
385485
5
112946489
415775
29
98
89
78060
430873
373512
88
211015
60
2029
17
7
32
21
375491
62
6
52
12
75812
163416506
57
97
156012
4213
281028061
451130
57
4
234658
197919785
89880
93996
81
132920
234302
83
92
480205
56883544
5
5
331752
77164
82
168109
434311
85
52
68
724515832
244556
6
47
482771
77
268619
71
94419
2
92
12
152287
408294
591430264
662135428
414288
9
35
226624
498530
41
4
71112
88
30102
99301
37
93684
337230
865023927
22
86
3
225973
15402
119260
94
222243
69
70
59219
412616673
8
557153162
366476
6
518418950
303702
55
49
1
19
167396
312397
46
244308
90
432191574
49
296090
50
6
224729
87
23
31
632049800
42
461753
257073
120672
90
56
261522
58
8
407149288
358598
49
91
591505077
216790
294723356
71
427745
47
53
347155
16
478557
26
57
5
111891
4
55
189804
365686
370899
357007
41
368277
52419
250292
557843942
148177
316509131
390045
33056
891794503
430061
67
202686771
94
299354684
49
51043
99750
346878
124240
96
4
68
6
2
142786
43
182391
495668
2
317607
354619
46
15
97
255898
204370
76
75
21
35
11
622023231
439965
57
217805
282
4
78
285779193
84
5
284276
410033
4
48
47484
59
80
18
65892
872560981
11
38
37
63
32
128157
76170
218895
714342213
291569
59
1
122117
628290056
346970572
182889
4
284856
58
417945
2
51
23
91
67
13
218336
94
15
8
16234
458016
45
324261
61
129812
98
454100
83
351529
9
408501
37
10
46
15
405484
69
907654480
22
125643
34
350251
19493511
28645
343902
499532
43
465786
54
130601
33
35734
5
273107
181894
90
42
22
85229
95902
191019
170060200
210428
85
40
23334
323236
319426
56
169096
426342
22
281718
189572
9
77
93
21602190
80
865993949
8
57140
32872
264096
2
144960
15328
23
52
98
52289
93143
915291573
22
345386
9
265008
27
130681
291788
16
11
1
77
263603
12
328874
20
37
184948
354684
196541
63
84
28
455615
90
19
74898
1
479962754
54178
10
48
209150
45
167794
128733
24
13
44
395305
141838
3
30
409292
17
97876206
21
232324
165698
332505
44
39
8
92
217441666
86
312766
65533
46
43
339558
87
7
82196
6
46375
55
244987
9
122884
25
29
312534
313784
362749098
257679
205
25859
264776
76
385495
6742
29
3
976550312
257785
309980
20271384
86
38
14
70464
348565
487096
359925
51
70
320916
85
94
347957
17
97
178757
3
295464
98638
9
801952302
7
862736728
55
169470
89
232077
228000
774280720
41
162157
70
44
66
77
21
35
92
73642
248905
442871
384751
54963
5
39
181682
11
346120
59
215999
103592
16
45
181488
42
77
86603
56
115724
746925093
34
469823
20
51
52
337598
61
63
74
288612
20
191318
45
55
73996
34123395
6
92
125218
83
967427093
335369
2
207002
92
203560
48
60
8
328438
76
358923
19
77
48
72
162455
25
492477
8
8
107167
66
46474
562205511
269566
77
175095
924877245
38
92
261802
244239
23117
390715
498399
50
302313395
37
419984
352872
58
46
85
5793
62
196998
72
51918
26
1
4
48
152152
83
399971
32
56
386435
25745
27988
88
315789
192855841
39497
473848
8
51
1
31
72
738779146
51049176
308860
5755
476486
84
4
6
362153
14
13
64
37
202560
2
251821
391698
303916
800824222
459598
47
86
239812
9
94
18
434704
426889
435797
47261
353362
241624
83
8
11
546692225
8
63
16
39
458956
63
68
27
58925015
97
158389
157285
197103
360645
478917488
45
57
138035
140459
65
35
715824320
496256
25306
136077079
174479
243175
475297
417467
265291
80327
66
55
159225
399108
20
205050
34
371854
96
227301
79
76
35
335573
162822625
97
7
127130
73
432485445
814875454
287087
3
5
22
23
858921126
465516
521764633
23715
163934
359787
448970
5
38
201780
69
37
28
1
44
7
292096
30
48
430293
1
197571
28
55
37
61
224731645
2
98
119733
50
28
50
407450
68
80656
474718
411515
45
333374
934276762
65
71
71
92
9
132900
84413343
84
946063300
25
34
378021
141757685
37
245963
455013
90
483729
1
8
78
134014
39
62
4
440425
359604
9
265483
272309
41
34669
17
726278037
1
651363944
263712
55
88
56
388692
96
79
49980
7
203337
275959
52
67
115556
191512
361347565
9
125609
188754
45112
8
84
7102
442241
420866066
214971
9
284451656
83
91
2
246629
12
61
435394
585298178
2301
48
491371
20
236192
98893
2
51
193007
366419
85
1
29
498556
94
338453
153624
738794263
668666366
264423
1
478317
427103
7
312542365
4
10102
261644
379977
70
53
19
2
99
73
4
87
556431800
171448
32
4
69
64
61
392879820
188726
5
24761
84665
6
100768026
11
5
238952
2
37883
21
125963
35
7
375825
50509247
237372
3
391940
85
85
410535
870142682
86
155040
262219
43
151697
154638
75
465762
251203
1
102800
890904893
290630
472065
373777
13
449008
8
436773
45
39
67
189797
54
261760
244434
88
20
7
1
99
27
36
110222790
316886656
124120
2
86
23
45
70
443007
361619
11
69
69
63411
268138
22
4
357617
246980
97
7
464748
982488415
91
248221
74
294311
58
413628
15
31
702036747
257598710
348677815
23
47
9
187725
56
210332
487500
10129
67
320530
476923
6
28
805259800
65
866577039
24538
17331
8
4088
190394
45
388535
354948
84
7
17
383592
393224
208148
11
351496
168852
247284
433381
283724
76311442
157470
48
43356
130364613
299940
73822
98
20
174172
36
20
605493939
291647381
45
35
86
964926519
23701
265510
312951
8962
209564
838185810
189234
34
4
467337
6
65
197445
211211
28
89
450935362
32
7
205974
7
84
278741
308705
228034435
396697
67274
365038
8
4
17
181565662
34
66986
2129
61
280279
55
73
1632
184336
72
35
48
78
43
471188
134449
8
33
75951
484147
2
16
2
98
11
447455
9
32
1
232348
8
221164
197489
282091
67
73
50
71062
113383
402624
169227
6
403745
61
299405
73
446198
157137
9
18
3
351304
123802
341207
10
255573
74
42
291013
36
396064
202022
11172
28
6
311449917
52
214776
26
1
36
342703
50
444316
366209
13
72
72345
58
99
4
35
471678
7
230387
3
32
265383
200179
92
77397409
177686
2
46838
61
57
920146278
341023
7
155103
483887
447616270
191491
476508
314255
33
442798
60524
472931
537799094
249309
6
471902
38
9
149150
444369
74
113885
51
240979400
73555
3
482402
71
65
29915
52
292367
82
333106
36
95
67
425243
3
382027
11
81
3
35881
285013
2
316892
8
6
77803
537841055
4
71
166682
463580
53
85
53824
429935
406383
21
699566166
89
129855
78
64
1
151940
94
64
412477952
85427278
62
49
971611290
101392
13
899835942
46
12
338310
32
35
135237
815260035
75
53
411120
276395
32
68
11
71
117252263
49
79
93
357731
470712
115991
23
414838
978842529
7
36
36
74
87
31309
75
63
121988
248526
348604
6
1
68
273013
185256319
391669
140264
483019
2
52
93
128050
50
339527
50166
122017
395300
18
364996588
34
6
656157150
6
9688
88799
11
55637
70
190333
56
1
39
220273
116045
17
67894
32
242713
62
492873
87
326839520
19
85
165252
90
79
62
139260
409505
35
163192
74
404115
989394353
10
87788
313832996
68
1070
26
11
287154963
272513
436741
426493
228628
54
73
95
1
41
45
18
4
75
416285
68
145175
99968
44
7
43038
49
87
34
5
3
59721
312831
460873032
30
424092
25
18
395574
449813
99
85
55799
28483
154789571
69
230102
70
65
407073
9
346740
299667
92
403205
961950305
55
20
26009
8706
318987686
963333262
18
9
342861
74
390231
2
401943
79
11
494655
35
225183
5
2
271423497
373144
16
44
392099
39
486442
50
478830
45
439407
58
65
6
263868031
40
96096
801436005
394200
86781
255244
8227
53
94
2
137520
68
246054
6
95
2
81059
45
48
30
31
13
36
258433
181158
1
75
356415
92
170618
650135393
6
47
108840
174457410
7
37
38
3
64
431310
62816
748076298
450662
875851342
374216
5
437730
5
3
46
307979
170129
822689133
15
39161
8
7403
34
35
92498
77
27
167291
11
297227334
303383446
64
39155
35
171689
60
117969775
95
43
43756
392749
52477
183794
372133
15
150897
456704
342496
42
4
433138
248188
33
36
126440
7
324694902
102685
61207
66
55
443171143
585567981
60
93
178227
25
872300764
105867
8
462228570
341481
37
219948853
52875
89
9
212152
94546
139912
379669
147213
11
37
343791
172253
35897468
209714
48284
285310472
357587
30
12
39
485627
59
498535
492741
96
302448
7
1
29
925624419
16
146173
188006
724523974
195767
425733
409063
74
369278
74
3
55
88
67218
152219
15
176716
10492
110949
71880
75
43
6
316026
16
27991
213100
47
4
297439
72
403162
350592
78
86
1
74
1
34
312350
65
14
34
22
21
63
30
90863
106808
209058
487009
153560
30
3
8
12
41
7
9
7
121771560
90884
126353780
83
39
29
82
66
84596
589161162
120571
79
418354
131473
420701
27
82646
226861
237074
38
8
18
842380432
36
404169
80
348669
410654
262340
219776
61540
54
777207155
383804475
14
1411
414965295
225466086
315237
276366
7
224903
59
81
2
6
81
11994
74
499758
398802
140532
96
5
182648
85
88
442357
65
344233
75
20421
82
118602
65
33
517430630
188476767
212966
87
123140
965871501
176715607
412819
342790
34
462030
71
223143
605395318
128676
240832
378689
38372
493053
15
224751
305782
401994434
193785
42
337517
75
12
331732
22
82
360405948
91
236859
234068
17
852509417
62
22
315899
247287
28
53036198
568986104
495857
747848950
95
97
94
336979
58
13
2009
167160
174021
1
53641
4
29
86
247423
27
144125267
54
24086
332961
432104
29
2
74
106537
58
437624
50
9
227547
55913
19
9
7
459100
1
384434453
88
62
78
201744
54
20
4
71
19
520627683
425877
4
42
2
72
32
225844
72
20
1
176028
94
23
225043
3
75
134081
483224
409673
279159
9
369974
111391
57
79
277722
87
89
82
58
67
45961
22
2
352082
341445
1
237330
78
458670212
385752
254213
92
12041
90
90
413123
138417
474284
310337
176818
229416
26
5
22
76
30
28
55
12
54
270660
75
222707
8
97
64479
92
195500
112319
63
181337
82368
74
5564
217745
187410
964120512
66054
10
85
69
8
69423
7
99059
16038
267414
970732715
49
50941
741909079
92
386052041
964607145
37645
16
67
71
10131
492381608
200876
42
69
91
33
7996
404309
428851
44
67
67
31
955268921
87
33
219547
196939938
276535
393682
4
15251
36
96
4
37
75
3
28
165350
45
38026
353041322
61
212945656
30
46
18
160369531
417255467
41
84
6
463833
4
53
418762
307972
4
48433
9120
18
8
33389933
81
143266
457270
40
442813675
36
490314
108733
391201
238860
386300099
157455
68
532300113
1
19
63086
5
38
61
39
344331
65909
95
432578
54
53
401651
73
11
36164
10
27
95
444587
79
12416
34
178283
241647763
75
21
70
24644414
46
97983746
224013
52
8
317164
320597953
496926
363368
335893
7
214012
185462
18
33
4
134236
50
56
645213932
57
223401
464867
966087107
243132
20
70
43787
10
17
37190
120567
40
43
319836174
452195
65
826085800
276478
572446206
18861
8
74
160254
80
88
478997
88
112579
7
65
28
90882
48
41424
995497227
53
174218
77
349803
262361
114883
7
2
876508004
468274
77
68361
422287391
380875
58
39
30
22347
5
485510518
36
27
10
65
87
70
247353
750235607
20
409316
43
507834656
483350
196036
66
268858713
88
16
22258
65
926150871
60
207579
371051
46403
46
941811882
11
487277
185355
97
353140
12078
74
718140768
331053
87600
1
56500
81
74
435868
336313
357846
52
29
3
74
21241
461600
266113
810979942
203582
501457494
314407
30
310781
139954
89
15
98
9
67
30
74
29719
277737
9
28
67
6
7
5
194479
35130
86604
319006
5
484620
39
2
53977
100245
367500
102149817
272772
89
444338
83
499577
370562
446504392
1
189897
83
85
90
79
19
4
69
10026
22
122949
42054
34826
380676574
17
179001
8
42
898011329
85
814348137
4
84
18729
737372272
33
61
118467
285443
334890
18
104325
78248
42
84
61
773129273
2
92
15935
65
46
20624
39
76
5
96
563636961
6
31
218039
27
14
15
465831
91066
108989
28
9227
308439
117292
4
484862
67
17
190349
23
32809
222037
321338
12
37
336515
298338834
55
8
566894273
44
349257
58744
6
90031
216953
9
68
8
10
61
442948128
2
93
98
378866
13
45
419127
247414
4
32713
83
18
91
29
68
205839
85
70
58
52
425586
120300
3
107996
342291
223134
4
284538
326194
94
377231
29
6
78
4
13
96
2
44
381564
459737
87204
49
376266
9
70
61
66
52
93090667
107696
467743
5
322122
85219
26
4
6
591809977
49
51
645957596
71
95
90
75
5
66
253457
39
317985
267601
346678
228573
37
174236
37795
63
72
94
437153
406659
325103
83
439688624
59
28
89
249251
76
386065
367873
45
532262568
1898
422104
305180
67
61885
52
77
38
42
31
43
49
487738
88
211494
45
97
31
339736
240807
450307
98
89181
19
36
9
322336
389909
42
1
70
222465
215452
35
6
64
28
5
77
57
476210
988942304
283076
24
341688
181654
196868
318724
95
38
400147
18
11352188
758337419
360407
468193
55
76
421239
61497
13
363416
469519
46
99
49
376947
6
271674
71
93
143437
413403
63
37
359390
38
395789
53
62
93
136020539
29
42
49
93
441805
46
35
99
71
393923
82
55
569827913
8170
877924100
1
407326317
62
2
438932
73
311112913
207796
69
197104
8
168840
89
96
218312
1
81
254557
8
614082589
79
835263903
83733
209281
84325
7
99
538171491
306277
498684
30
439685
86
26
468691
76
405718
442803019
183980
410396
52137
26
60
462637
46
34
744962962
79
85
524345553
135245
9
192517
19
6204
7
420286
4
768946969
545147932
10
6
128671120
337368
65
22474
92
41
53
45
159121
5
293065
4
362866
293577
3
155063
98
83
61
5
1
85
85
87
77
20
62081
66
56
18
35
54
199696
68
64
184657
142552
160000
11
282719
269115
171505487
15
339565
314411
731828741
33
449960
30
85
192091205
476096
42
23
359329
59
281089
53
286702
293656
29
75
570397291
98
7
632508064
455418
458165
761848444
249031
408227
603657796
314470
53941541
94
406097
521545520
405616842
61
93718
463152
251989
354626
17
285155
409479
206333
32
178243
41
49
5
44
98
48865868
40
2
87
397807578
17
304083
391530008
21
32
53
463723
46
60
4
41
51
16984
61
28
60
6
77
44
68
31
69077
292178
574594027
85
921471263
27
117300
45
404122
152621786
23
443323
449196204
9
17
87
240534
2
10
2
32
84
56
342248
434989
180883
136557
67229
25
180800
79
292456289
17
461572
437131
204373
159579
50
78
739723019
77990
62
96366
7
35
378744818
202945
96
15
46
81820
45
3549
404047861
44
303560
337336
5
35
186520
250773
27
11
92
18
5
69
74
487735900
20
89
23
60114
5
13
10
174840
103371
187303
427965
79
428807
58
248313445
79866
66
202259
114652
8
32
72
575990613
1
21792
89
5
39
126825
4
120816
5
317398
17
344010
380471
227768
404552
936956568
42
241176765
29
341987
453023
460492
335308
60
613234787
238056
222271
179059
328977
709971904
383841
95
606275504
93
278276
93
209792
74
13
52
83
1
967387808
55
76
98
8
38252
345740
380029
264389
239514
43
88
153693
5
478263
7
66
62
88
63
56
17
5
251614
37
7
151481850
127140
3
187209
376993
16
839535909
44
92
441483
327346
93764
452395
391488
38
282722
398829
31725
224251
45
53
39
101157
11
5
481454
161446430
579455079
96812
70
56848
7
199118
324231
72
79
168778
32647
8911
131369800
51
41
46
70
63340
41
40
423534
416848
213144
193113
4
99
463200448
143589445
459698
4
96370
181847
3
43009
2
455117
423753309
784169026
3
473869
74948
200940753
18
270341
423006
88
61
65547
220631
238156
20
37
783946616
312244574
382653241
665742892
895085341
176753
279795
75125615
850307219
43
427794
208023
756996497
326190
293439
75
60
1
35
70
310548
73
212975
78
176613
216534
28
438789
321460
1
27
47
50
43
97892
59
442371
85
36
57
172382168
3
61
45
106087
9
11
29
16
478985
20
90
58
378636
489699
469968
32
336903
6
767570835
95
82
195466
59
95
375440
63
88
23
43
769213491
369325
397673
8
472558601
304867441
38
207483
99
80
9
327830
963781494
41
18
46
69
449403
62
221448
312705
80
55
934668994
290794
84
5
205105415
373758
81
394894
6
32
76
858116801
79884
99
95
453292
10480
269939
24
40
33
58808
93
358345
110828
124554
67
95
16
186824002
643501366
922905918
698180723
36
348703700
40
46
54
85862
5
69
251900
404862
84
63
802459709
476889
65
388505035
49
4
223952
12
353944
24
46
1
10
120772
160701
19
21069
1
20149
9
349320
45
14
67
499159639
362559
268238
270295
8
30134
80
67
8
151279
196555
6
64
14
37
55064
322606796
412573
296686183
212435
37715
9
325809
26
75052
306256182
8
94
69
67758
33
486655
11
47
173114
34
373134
261797
367904
13
99
57
4
318466
4
17
673
132418349
14
34
344035
80
625022138
12
2
799706382
6
33
180602
99
669129690
165803
90
237604
27
39447
87
29
79
5
391063
210736
87
219038
240760
55
157647
93
5
86
12
72
48
32
798075128
6
16
280486
56
4
83
21
86
24
98762
96
79851
62
67
94
13
92
49
42
315459
6
5
38
373124
104693
7
311402
16
443753
89
301010
89440
41
76
119971
363555
6
441387
202980
80
825017662
17
81
463544
57
22
61995
155671078
68
30
654073284
191599034
327541
169625
145871
58
92
98
85
410746
7780
247330
103543
24
442071
5
82
56
325753
57
1096991
404413071
47
50
284040
2
37
361091
49
90
66
87
7
139423
33
89160
196732
30
23
103407
16
74
502771558
75
92
212375
319104
37
225509
44
33
9
83
83
41
120820
7
54
228828
158485
51
36
89
3
598382818
318704
54
6
67
30
3
29795
79
21
502789765
366468
869474693
6
51188
18
319062
92
266158
812203080
8
411654
184780523
93
23431
5
152362
76
23
47
480489470
484163
180803
59
170894
36
226272
249074
341174
186211295
28
94
282049
73936801
90541
18
7
402213
76
78
43
21
283252
40
36
8
33
93
8497903
294480
184430
462269
185286
28
80
62
3
425694097
6
482669
134238
6
90
71
826253424
237970
102774365
155197
87
389188
449397150
71
4
92884
344157415
61207
23
89
170745
1
9
98
94691
5
50
194257
640078107
364371
59
310709
15
6
166334
80
31
38
259863
3
5
76
63
49
8
80
69
227393
38
867868513
30
5
71
13
497462
248571
21
51
29
50
357181
336594
18407
6
94
78546
427409
196421021
536199202
123560
657860571
96
83
486378951
411070
59046
15805184
69
484053
79
25
67
10
181206717
49
147919
216343666
63
235451
162163
6
285878
7
8
97777
103128
72820
93
158571
64
18403350
188202
13
38
87
48
112647
52
268669
393474
38
97
17
15
142882
10
11
371969
69
153735004
198943
69369793
84
23
152459
46
4
8
7
57
20
17495
35
241027
36
4
47
32
745451165
225585854
73
19
496230
13
232422
29
167725
413366
479994
42
66
457659
4
386425
5
223080
59
169836
39
7
67
91
71146054
98
945200921
11347
44
26
336990
91696
23137
407510
245468681
58
13
153864
133213
15316
24
28
334463
615130417
88
21
238937922
320425192
46
350902
77
396906
34
297455909
236295
38
20
1
34
306888
4
162124000
358417
321792
468580
9
595645995
49
19
5586
422024988
4
3
447255679
90
20
5
235818
379739
51325
26
8
43356
38
51
467806795
406669
48
692887044
3
72
407050
56
487067
237873
84
304249
139234
51360
10
80
127512
351717
424798542
35
86
328466
253349
446702
30
26790
42
7
268294
47
7
39
717914231
69
56
667677912
240907
391853
65733
38
4
446615
42
97
89
3
3226291
41101
98
59196
89501
8
1613
95873
70
21
420439
33
7
167299594
85
99
474586
71
23790
53257
7484424
43
159813
77
659962765
357382
365679
3
97
203683232
35
68
66
478931
59
133263
350699
65
92
90
28
364965
3
260832
92
122159
127924
8
49
895849306
464548
82
148016
1
38
6
33
79
131694633
490808
183404
213910
7
346910
5
50366
413419
329266
165731
10482
12
286304
5
3
2
362309
7
412614853
46456
16
136163
66
151586
59
390848
91
149392
33
120644
144539
7
35621
63
62
187506
281265
55
52
64
591903753
75
152108
36
423967
381912
394357
156986
283734
929048257
94
240009
347019
236715
198520
15
237081
79
56
385520
329346
162481
44868460
193626
343883
135080084
905797362
40
364019
395020
60
51
71
102013
15228
325558
25
98
98
56
44
91
264645
923689721
290715
98644107
249603
103605
266120
141815
46
425091
113506
2
234153615
78
109073
58
40
378510
193882045
218190
3
30
180296
470972
417113
19
796873710
53
168758
3
127804
349963
116922
374230
417678
430320
22
16
64
435495841
196023
61
416156
374188
181272
62
114999
75
129376
62
119809
88
67
159019
194939
925099096
45031
229898
50
4
20
477157
8
358814623
375927
441122
58256
247635
485674
23
62
38
19483
488637140
41
2
45
5
839034240
4
47
37
310330
8
94
467984
9
42
2
139991
1
84
58
6
436027043
63
51
113611
33
353996
63
415924
647943462
69
64437
184492
273439
934148533
82
278235692
263636
46177
857685444
43
86
6
415055
62
7
73
92
21
7
616079533
37201
75
41
16
61
53
55388
284708
535225455
39769
94
12
10
849562332
74
43
71
31
166063880
599753665
32
266487
56
281718
14
2
949417354
73
205750
412341113
72
1
83
325090
16
4
789481388
677725267
318630
5
318735
979564491
32
462353
6
33
52
30210
316439
355770
7
86
35
9
59
566757592
432074
4
1
157542
327794500
56284
14
37
35895
8
1
326120
11
30631381
6
20
93
79
58
8
509987779
115905
92
62
38
30
1
76
240655
9
981791104
4
11
98
344160067
444693
54
165562
337361
37
19
48
270078
73
485558113
53
217826622
55
603879255
498340
292714
57
6
85
67
45688
2
487566684
60789
65
408912
64045
378137
374269
8714
298350
45
560031764
38
69
371486
63
64
412041
381183
71
62
62
2
43
19
189528
27
140268
1
8
43
86
19467
481617
977550783
44
426938
16
823293504
20
212581371
23
5
40
2
75
12
460034
50
65
293920009
56
36
247766
35
457985
3
69
210429
491714
23
36
63
480325
7
569903341
2116
436692
66
89
488823
128251707
80
55
450606341
352112
172478
38
669807583
69
245183
201439
18034
52709
17
498448
70
94
425291
97
55
93
675568359
62611
9
443350
35130
8
48
243488
1
75
23
415500721
5891
247636
371962
51
8
63
4
22151
476104
61
257025
8
68
66283
106977
131720
493445
2
215624866
337040267
263958
263087
65
83
20
189845
261590
196853
62807
495784
87769
845935432
61
402544
277579
3
243310
96
19
112028
390319
17
604298339
72529681
14
34
64
34
69
37
46
96
40
99
42
356179
45
2
97
93
236744
791393063
100604
7
253804
397884
307466
93
425853
83
56
884870596
60
26
32
36
441980
343076478
8
189905
47
7
2780
282413
77
210264
212173
212602809
16994
55
83
57
36
28319
44475
329656487
1
4
380911
98
206642
54
153115
474386
635085013
305278
420679880
52
5
72592
27
78
288339331
6
247566
40
98
2
53
201691
3652
291032
51514
408633
729306412
120428
42
101088
12
66
54823
3
222521
93
79
403224
22
883317391
973948311
289460
46
295944
30758
61
353934
7
54578
165986
140648
315683
389386
473656
138182559
23
251695
300552
235923
63
284759
25
4
62
309610
37
82
22
39
186576
54005
259585
132663
188886
399096
375185
114655
38
386181332
82
40522
280771
97
165445
33
114386
68
96639
34
84
161945
197900
36
484737
374154205
16
425949
4
300929
917277647
75
6
60
21
27
49
416611
70
32
489415
86
16
69
28
698571899
64
39748
360493
47
80
16643656
30
7
446770
676578250
35
90
4935
102725
432935
49078
43838
323066
97
368620
9
437539
491934
248674
290267
309860
147448
6
355073609
33
89
120580
962012738
42
360463
17
28
139854
7
201440
27879101
64
441253
685605366
323616
177562
30
91
87
8
3
416798
136479
192160
204462
99
11
3
71
326760
311757
463512
123876
307117
65
457842
45
230360
213621
63
142677
62
3
65
95820
2
85
25
614571950
99
35
7
63
40
394579
12
342166
82
249191
246555
86621
18
305928
28
90
39
11
319557
808254413
17
304767
17
107903
66
80
202044
36
53
81
325363
167959
477513
188693697
97
84
241153381
276324
43
16
96
385021
8
55
475877
32
7
166637
55
149336
88
365035935
70
212323
149567
38
92
491510
349706
4
395176
482894
40185
925536081
22
27
88
2
633048318
35
56
30465
376487
74
34
27
96773857
78
85
3
222046
402494
13
56
15
47
378570
26
22
89
84
104566
37
17
2
475061
97
7
83193826
16884
8
330361
23
969912097
335576
319143
171236
414452
65
49
811190465
17
346897
236102404
7
721738062
92
70
23869921
492825
407980
267148
64
84
1
313683
200615178
141458
78
215066
221968
37
462687
242686
89
99
6
13
56
168550
416281
79
460199
471030
216926
51
372447
461277
190450
337163
332304
94
314310
294401
516093448
445119
230124
195943
62
168767442
7
187851
6
34
6
19
69
255660
334845
76
91
483301
400085080
90
44
56872
5
4
109504
84
2
206723
756389493
46004
53
218196
182659
84
203013
52
269821900
1229
96151
750146733
23757
53
96
6
9
321666
362706
293939
332538
9
145884
2
318521
799182900
321203
4
64
78
8
17
235190
85010
211459
64
286334
61
31
18
95
728274451
98
335002
61
5
358480
3
90
103321
90
473343
151498
64786
248457
842739966
435242
49
3
177820
3
80
519443780
12
48
249946
434995407
76
47
12
11
43
418437
439461378
81
4
71
478654
403050738
340598
418241
69
18378
95011
11
255468
191591735
14
1
29
44
82548031
64
205298
27
178075
91
82
36
5
1
216464
247029
38
74
2
17
73
69817
63
50
84
285129
16
1
128792
357717
130601
8
61
21
358215
403385
12
109805
193444
26
103168649
53
61251070
1
39
283858
428733
55
78
157442
413183
81
300723
197319
144987
351059
80
254721
36
155964
34859
28
66872
16609
336287
26
37
4
7
247705
55
225976
775843590
64
38
326815
50
55
3
20
178270
196798
274777
5
67
311818
41
28
97
468280
27424
38694
581717084
2
31
65
540379659
361577
354033
12
33
64
19
328260
102885
359840
58
43
27
179435
246813
21181
8
436470
67
55
92
444083
1
70420
337048
355763
361568
149985
34
40
380728
280563
311667004
341763
207032
167460809
16
83
36
380909
98
92
4
62456
58
6
46
304292
17275
24
16
58046
133836
94
57
61
180375
455197
83
62758
29
48
430943
400196
25
61
26
432636
53
104620
402808
19
2
413413
341639
73
345291
59064
184486
282641565
1
238595
34
266211
463552
43
68
42
58
142941
66
89
433460
38437
292512469
119565
14168
77
16
92422
156803012
154746
441166
20
20
145341
26
993165962
466919
3
342718
77942
267777
123987
70286
37
9
39
373474
59
49883
341411
376761
435900
48
27
2
68259
2
92975
584256102
68486014
287376933
491757
2483298
95
18
118154
815360709
49
84
74
66583
15
497889
91
8
411591
89
97
32
134203
986218121
84
63597
88
624720685
54
99
238448630
248576
249871144
13
210574
10
98
108725
40
311132
83
44
76
121834
311332
4
640333475
37
98
252426
2
784155392
99
650564402
17
395351
162576
206649
92167
634257199
90
71
34
86
397426
17
90
279210773
16
631862503
52
233757
21
403668
71
48
87
59082
5
69
859866314
37977
14296
380493
97
948736468
45
93
42
61
213542
27098
93
378792
444924
395794
167732
31
816455472
114603
228326
29
92
36
147727580
24
11
436074
52
75
156171
268073
284472
293495
260320
11
207434
46203
358964
218224934
73
362859
66
200055
407663
34
368781
41
26
52
430817
362082
53339
8
311382
41
13
88843
261798
55053874
10
268705
62
33
36152
89506
358701027
6
40
60
36
36
76
341645
80801
5
52
57
56
8
314985
94764
39
36
114621
77
58
379993
42
7
94
414132
55
26
1
49894
114842
15
9
40346
90
84
82
52
91
290075
25
353266
3
24
90
229342
46
61
268453
97
486099411
57
5
75
99
111679
8
23633
318793
52
207806
38
197449
126342403
84
169834
60
94
2
35
45
39
4
46927
193848
90
133276160
21
10
7
47
211483133
10
99
24
195963
9
420072
485761
6
97
91
80
7
34
150824
35
615276833
175102
351404
37
12
7
136682
59
91
36564
7
65224
318671854
174068
118247
318839
678084508
376428
5
34
252534
93
1
394
265067
284099
340940
82
42
185845
8
421005
461641
320156
52
7
285097
106277
272058
62
2
14856
243605
56
69
305656
312095
69
36
265195
452877
21
69
29
165820
29
95
313607
198327
97186
87
203771795
23
248654
39
153546
53
7
208641809
606319954
117400
404250
253077
52310
8
74
147565279
85
94
399480949
43
23
578773057
40
48
34
79
8
484226
47
66
8
28
3
19
367860817
205208
181594
52
926614306
149080
4
123311
263244
426815
24
119776
309068657
10
86
15
33
77
5
6
52
50
129413384
26005
73315
277870
62856
68
47
472699086
4
195793
420911583
461171
161490
378510
62
25
467895
413345
40
465835
857843597
65
468601
285422
72
400864
73
430623
174518
45
72
23
427635
898258682
401609
31
23
86
290885
500126944
78
362187
7
6244
73831
60
149552
18
78
28022
65
6
180014
342251335
118490
34
76
332374503
160660
49259
14302
59
105046
68806
157567
95
667625517
50
16748
441879
351165
59
80
37
337392
21
96
473959
205285
8
801455393
100397
36
64
41
360926
71398
46
49
1
452828
141687
451988
46
10112
81
81
1
56
181565
4
137913
280763
85
29
19
78
346950
22
189177
59
437550
95
26
889140092
497425
588040661
3693
721496295
5
783752706
5
7
81394
43227
37943
675035250
28445
11
134468
98
95
294159
155710
315766222
66
19292
2
472740
248466
70
43167
42
49
483396
497380741
70
437019409
67
24
914802978
51
11
425492
201509
17
364385
6
259099
204428
73
36
718055016
20
150419
15
111483
27
273378
48
884138393
64
531742455
454510
168317651
68
28
218161
5
23
92
11560
207500
75
410871
38923
458325
16547
39
67
14
8
82698
73
38
878146582
77
15
5
12
210051
42354
61
9
31
4
361548
580934687
5
551128700
32
52128
93
71
4
479954
350821
58
2
385372
85
4
610330572
120130
43
99
95
6
18210
298917
375286
35
193559
249063
398927662
40
93
63
434654
18244
94
45827
71
769006898
813545882
274414
8
9
58
208708
30
473593
47
337845
457763956
233780
58
23182
512827279
82
128681
3
70
51
398341
82
43
593161450
85880
73
24
40
45
366998
325464
4
108990
453328
35196
2
242165
3800
168655
62
220751
170132
43
48
92
38
603342203
387474
10
62483
143306
387940
5
80322
55602
75
53
64
88456
82275
24
441770
18
485239
36
78
43
251733
212452
98
279684
49
315647345
50078152
392408
9
369999
66
98
938923599
98254
3
373246
3
63
15
74
178836
93
4
323452
259763
5
71
62850341
365966
468243
158665
410451
485294
587327999
38
380498
260831184
32
483745
297040
441720590
2
82125
90
73
489255
72
328026
32
2
393218
343164
220123
426446
96928
441720
408868
51
87
8
35
143078677
217148
469366191
75
370968
72
386263
50
458113
84
75
61
218796
458954
5
163640
137901619
19337
73296
75
85
494666621
203230
12
230417441
837548542
26
21706
441579
56076
1
87
86
27
83
68
88
483498
364107
450826
60
750686688
78
40
215241
482639
80
79
89
311317
32
379657
24
7
145347
96934
492270584
48
57
72
58
99
44
315981
403223
275179
86
1
1
15947
56
333104
6
85
10
37
116
37663861
173767783
270506
11
46
325689
49
10
421383
27
13
526104148
84
60
86
14
365942654
66
7
86
131200
56
141773
114369557
94
83
17
376589
163311
8
725970135
368990
72
64
8
93
7
287186
62
201259
111425
183566
144813
265402
106533
205525
27
72
402007
631602396
81693
510419858
496189
97
669052474
33
255049
11
83
97
423981
2062
68
125281
15
402043
290133
412498
273271
749586982
20
209366
184650
40
33
1
213969247
285070
6
18
365627
479740
370562
458156
31
455805
45
42
19
202829
82
305265363
476817
7507
99
129515
22462
75509450
486644
377245
8
214452
419988
33
32
568188515
23
493240
30
275232
84
195292
87
367012
381504
427481
238478
9
66
9
45464
94
124006
854599391
2
93
235704
1
367751
164419
28521
513387255
784434430
465101
215727
20
314979843
1982
93
97
96
66
1
29
188118
324267
98
81
145196605
37
34
339733
14
179134
96
47
202698
65
3
34
66592
462868
272303
489054
453125
21
49
6
7
95
363594
110408
71326
47
310473
82
112848
77
448704
99
22
33
80
297975
76
28
66
31
9
225853
453091
45
272315
362503331
6
858220149
62785
30
345486
899634230
52
398924818
282002
90
140217
48
35
6
556182136
51
7
52
47
25
58
46
47
5
482884590
44
3
343578
1
98
60
1
444432
6
10
469579
12
27
862232366
446621
12
9
17195
76555
337396
39
494989011
403759
450086
99
252356
444532
464635
37
210879
390407
375370
48
434390
400526
60
31005
25
73
407731
417806
72
33
72
9
68
270019
16
32
65782
319717
112027
84
769551129
47
8
602416417
68
21
363363794
33
65
302217
287501
51
197011
5
56
8
40
4
217052
76
488294
30
826512629
2
239955
80
49426
89
328958130
58
58
30
375831
70
86231
369789
100641
160433
37
426182
178890554
47
67
366912
256602
88852
406564
3
387291
326870
69
221675
24
124835
80462
46175
41
148331
34
85
477014
350887
11
72
496396
59
20
49
34
42
62
14
72
16
72
8
248823
269825
240941
26
74544
92
153990
62
64
2
2
79
26
23
39
6
314171
106391616
3
464481053
99
77
5
2
73
289416289
251048
71960
16
126948
9
272681
68
200203
60
713923611
58
82
481079
874369974
312353
272317
515676588
322870
391435
344084
53
60
679287542
32
456787
16
53
352479542
3
381780
168961
493848
87
4
7
31
31
138187
213865
51
49
81450
748872340
1
121169
202403943
47
56
109724360
181222
343689
951345385
35432
88
299137
36
848224282
14
309866
25002
93
56
40
23
7
234272
91
14
24
26705
46
21
8
223305
96
56
29
11750
57
39
264069
499804
9
56
32
478227
72
51
7
680946578
412960
393519
927779145
399605
19
1
583376931
32376
578798322
59417
68133
405693
26
72
49141
94619
150413
9
44
16
443578
244514
8
686981863
8
51
51979
15
51
337333
290541
3
82
85
66
48
73
119096
368403
20
85
74
40
32
23
10321
21
300806
93775
380920
243452
94
6
286475
129299
432056
3
495682
74
434094
286728
137379
64
33
52510
102333
76
83
17643
39
36
187068
122540
99
94
82006364
89
447189
445329
84
83
237933
336051
529440848
2
357937234
97
21
443777149
41633
65
479077
11181
16862
50765
472624
99
14
127402
24
86
281008
9
295594
98
120627291
370126
4
95
110535
13
121446
262544
54
36
75
62
61
6
46
607871390
113925984
69
81
50889
54
62
36
411832
371527
7
90
454130685
84760
4
55
994079076
56
7
761678485
64235
6
193066
39
97
94
150782
229283
990498277
19
17
39
35
43913
175813
373217
62
8
284772
937117290
33
427445
70
57
451181
64
53652
34
796619136
262590
228729
40
33385
278202
2
75102
443163
10
125981991
6
492251
31
98
84
344682
754431456
189176
211302
421444
1
6
13
159781
4
387758
169038
602106346
20
241601
7
15
310012656
435540
328224
80
98
314250
249381
17
79
9222
22951
248919
477486
74
19
26
380125
102173
1
137132
100098
669057525
2
13
20
135276
93
477108
61
500996259
477047
786589786
12
60
455075
397691
388504378
102020
2778
81900
198110615
88761
218335
6
31
48
482926
9
29
391367
53
35
12301846
496042
31735
242433
61
94
386962
81
2
42
30215
27
202691
372183
92
54
9
390331
28
56
562275335
68
586143377
31820
58
44
5
384388
40
65
52
15
52
15
217502
957330514
166970
241010
64
33
11
94
44
190920
386136
96
2
1
151291
341659
1
9
429244
75
485773670
443222
180242
462689
91
1
448082
249958
925291284
35
27
77591
34
9
260499418
6
408961064
80
151941572
482405
9053
21834
214103
70
15
8689
42
460838751
277964
396956
64
22
75
72
41
78
17
80
6
74
71591
10
31
9
8
49
85159
64770
181015
40
1
217090
68075
9
52
10228
77
368914
89
112905
441801
13
360998
350549
404472
27
149312
617581627
248025
5
484629
271583
450325
25
71
114481
3
59
25
15
1
8
38375
40
15
155702
3
498719
6
30
7
393413
443578
200030
67379
6
336242
96
12
87
285444850
184152
22
485040
179712
91
23766
57
55
13
128308533
797860977
146758229
308630
25496677
1
3
3
64
85
235277
346019
333826
53
430024
366859
75
136888
417570
338380
74
76
416052
81
4
109930
375331
376513151
8
450624
391290249
57
562237484
498369063
333691
357694
256291
164185
33
496840
52
454013
459616
426216
6
97
170384
366980
9
362388
488921860
56615
83
149763
114798
353367
439641
57491
10
32
396495
154237957
43
31849176
885446404
6
93
56
8
514513350
50
219410
256804
349682425
194426
113908
135150043
85
72
22
241071693
494365
35
84
580159781
514024965
371348
14
388123
328897
417742
54
81
92937
253008
71
405297
98305
80
36
86
670374178
12
354288
368615
15
417685
55688
268226561
51
6
495571
442293
74
277442
110497
335998111
50
486342
47
280054
404622
58352
469872
252058
78
209271
13
94695
74
64
429919
89
44
899875064
280708
6
81
312701
5
17
60
319002
36221
460866
207838
71051
90535292
21927
382292
5
282926
91
83
1
9
32
99
32
18
71
40
42
385643
56
23
1
842201666
586834519
462291
26
68
261876
41
1
46
102306204
9
71
31
796274072
917378850
490877
318562
871086495
17763
257194
164244
27
210504
64
54
5
906755005
144943
82435
64
351130
191911
126452
76
87889
121487
937386634
47
719563697
341789
73491
9
96
192067
4
27
278132
45
379858
432810
2
159010
158916
98225
84
61
74188
11
66131
1
81
124397
215334
267921221
6
703507858
4
255998
35
268494
98889
55
643765346
75
24
182740
107712
152842
12
328574
617864268
12
2
29
21
436357080
38
205491
462912
178691
257502
56
50
71
32
67
86
215252
261875
43323
109959
419777
1856
81
60
1
25
196622
474887
90
468253
9
9
63
4
99
49
36091
178029
84240
214108
85
91
125055
163446
37
143049
288219
882151200
468186
76
56007692
14928
209644049
237346
66
6
8
4
245513
356356595
179151
64
332619
42306
344410
55735
160116
3
2
91
489959
21
50
16
83
8
11
496747712
644076044
31
204246
154493
106245
40
71
5
13
605781178
49
286249
429095
43983070
7
411968
441068
91
892109255
475929
454258
171431
128531
31147
922264330
111147
544777904
247376
366009
477798831
177241
5
27947
66
312453
26
205922
152798
177106
149656
68
49430
486990
32
41
6
63
93
564924107
45
83
44
74
360536
47
142786
74
407629656
8
66
27
2
3735
13480
21
456497
462459
135579
13
46
403040
28
318045
421523
17
400348
812780101
351657
843106349
9
98
5
80
45880
67
986170390
167532
77
43
37
187422
3
245595
451044
54106
416776711
5553596
12
53
15468
71
23
23
209405
16
953861242
66136
83
72
618587661
431326
68
465602
75
872776899
95
11
298062
378455
400551
35
250496
192004
50
72
284652
54
14
77
278894
273853
68
67
217089
6
254074
1
323987
33
927255247
463278
168951
5
71
79
9
484517
63812
166127
54
34
85
22
53
66
4
147757
290264
35
420248
23
52
360519
29767380
1
24
7759
145889
109659
167134830
9
56
240311
64
52
286167
3
60
17
76
4
22
97
42
133011
96
113832
918994109
427476
212172
53
3
46978
54671
239680027
215399596
100199
38
251347
118721
79
62622
403558
329521
80
5
108749
612059546
98
43
71799
17
266900
60342
313501
124958
301461
54
14
96
290141
13
16
414017
452164
32302
98
71
49
61337
2
34830
99
39
57
19
40516
437321
60
74
744979806
47
402327
11817
498199
12
69
86
9
85
705750214
8
67423
103408
59
60
14
211741
120963
243093
231544
482566
37
407032
73
33
89263
342864400
386312
181349
1
23
26
873487739
41
69
286493
109461
2
255949
382503
21
8
166723810
67
442390
25
405871
35
42
93
67
307120
156286
368700
72078
79
69
4
71850
458355704
51
312945
4
52550
84
274968054
468127
59
459002
97
99
31
60
50
8
306930
386255
350505
214843965
69
94004
210292406
89
401267
46821
428437
33623
78
434484
34
76
439320
24
88
316956
53
385977
73877
51073
12079
54
242903752
512713305
6
139761
51
454054
124924
68982
92
26
57
70
116032
10
53
131324
97
83
43492
27
98
474995
245388
233042
9
3
386859
83
426443
268692
38
7
66
188246
58
92
322073
46
69
177161
25
82771
583455540
7
20
81
3
38
51123
342584
447781
62
32888
901176524
861609704
100838
238564
72
69
342610
33
270513
26
35
208526
26
89
360622
31
464194
74
967556493
280203
39
165198
2
12
6448
68
43010
6
389948
474518069
42
278332
1
6
236117
263138768
13
149671
21
28
52
61
86
78
68
66
2
312916
82
45
72
499428150
312034
397716971
32
383568
46
144899
310103
2
29
8
46
18
53
390667
98
386843
152270
320565
454075
608021173
332321
301028
46
88
446043
57
585388280
434276096
92
2
410361
618552484
83
293950
319344
72
75
67
30
360166
56
13
436967
320770
93
68
5
47
12
91
726713539
45
32
133100
21
18
241528
92
74
6
9
181733
14
137823
434996
4020
492934
304926
208326
134995
24
67
69
37
7
74458
36
39720
394971
393467
50
265535
1
456128
373722
743093184
82
348813
79164
21
270282556
67
48363
293639
9
6
425089959
71
235373
203289
344958
62
393760
10
3
3
405971
84
321933934
99
480099
86
75
1
2
155019
333813566
303049
473790
434928166
3
382621
103072
21
101601004
5
4
46795
377728
160096
77
209108
385962745
264483
51
417100
18494540
4
51
235893
203431
73
281108
123433
99
62
134922
219382
165412
16
118191
55
126069
243849427
22
335902
75
26
430440
83
99
86743
851729472
216923
459087
125324
57397825
40
78
21
242937
390104
94
35027
151935
434472
49
1
44
200284
9
26
434181492
106356270
79
226873
419589
442530430
96620
209802
287922
46
66
233958
116356716
425282
71
221052
94
99948
239672
387588536
65
14
535739823
356785
110350
62
395034
95
254566
334693
337030
88
34
34
384100
49
976303800
8
270905
89
41
43
3
459522
301250
285630
355860
299022343
282062
112881179
51
447670
7
89
178853
285171
73
587333642
63
107504
79
336523
359726
56
46
86
79
352263
187486
211433
10
255232
45482029
52379
27
77
250691
251612
69
306713
3
182652
115895
485156
136944
17
52
60494
4
8
16
134369
61
245682
368302
61
89
179564
42
34
71
226784
188485
244260
21
58532628
22694
62
63
82324
151723665
128951740
282592
56
144376
142257
968803645
415291
239488713
81
446435
595135935
442222
454859
29
79
199257
23
137800
84
953824636
5
300240
85356
299697
52
6
432825
11
21
92
442420
69
9
31
60099
73
258158
91
59
69
291733195
237042
107700242
618416029
46
44
209416
30
318947
16410
77
90
155348
94
192594
29
97
3
173849
57
317108
6
156222
38
3
213646
76
5
102407
36922
855786602
392348
15
60245
618141932
56503
37
37
192476
3
84
319103
92
15
390502
249490912
380651
18
91094180
6
76
547851964
37
291574
94
8
93
321960
91
18
13
267224
2
30
285728
111181703
56
351715
10
5
2
113704
42
804635809
2
61
80978
222
25
305888
54
290563
47
154212
6
84
82215
171138388
252693
79
57
461672195
428380
376686
200831
330792
20
4
365935
78
101174
13
485319
6
402087
66220
469506696
33
16
17
669937133
53
493809
3
190203
34
28
787278442
83
29
274791
3
82
4
384786
486155
356280
33049
142359964
1
408254
37823
5
352821
86
51
12
9
203232
380662
159815745
101752
28046
63366
18
62
898218909
91
72
60
30
71
826016181
22
263401214
5
10
954319070
169277
164110
16
44
105614
83133
10291
121399
8
88463
134454509
91
391910
46
87
7
471107
729017043
7
493441
94
2
37
4
39
287614642
96
75
440285244
94
184186
190184
257730
55
14
96
57
126022
6
6
224526
892461992
42885
98242
63
52
18115
328879
66415
4
466049
173257
153462
499318101
5049
3778
14584081
7
32
174094
92
282808
335728
75
326734
88455
108233
96
7
9
401305
29
35
67
118039
28
25
910086900
284382
38
50
67750
221711685
65
47
55
27
65
366126
96451
796511267
84
415846
204101
279890
69
150426690
70596
157996
237559
21
6
12
37
395522
48
7
278800373
76
47
37885
22
312007
57596
333804
167964
281336
394422
30
367238
75599
7
219248
162990
77
142006
328449
14
69
206733
2
11
6
52
81
6
92
395524554
9166
905694437
232884
400241
382811
34
86
77
7415
47
672128779
384819
30236
270939
21
3
4
35
389553
52
473557
72
406219
592700993
461632
6
28742732
199937335
17
54073
8
262080
334065
202929
70
74557
15352
1
99
17
5
226599850
82
362663
280189
3
9
96200
49
46
87
193171
53
91
365290
218795
67
286026
569417826
6
345967
319758863
5
35814
68
62
214368277
5
8
394250
74992
86464
92722
78
58
98
20
10
315211
456483
327593
88
206049
304742
331084
10
39
80
69
304129
65
414320707
26
6
307686
110755
547485571
4
333470
267872
52
5
403988
30
330253
61
172115
383745423
300936
822509140
143244
91
66
85
535705612
8
101341
89
43
385778
3
76
40
45
90
88
19
78
4
71
413933
90
462298
447887
100200
23
76
24
498674
298443
47508
79
20
73
25
30
26
13354
7
111731
91
232557
303436
17104
54
74
151076
79
91
96
67
23
51977
65
254262
487260
46
454812
913552742
88
577112265
79
302440
147248
1
157591
95
7
240170
330763
2
489990
94
14
74
42
1
176794
62
803957909
453231
74217
183750
437589
93
395826
192844
90
65208
159996
20
156563
44
14
22
16
94
66
13
82
38484
107250575
102740
162405
305741
48
398336
442508
96
465341192
32
3
3
367190
369139
136139
185739
59
9
56
98076
2
33166
110285510
98
325985
309109
76
22
517524165
275452
334367
916157590
5
75
80
41
24
18
50
4
456208
468000
58421
351194
48058
179549
82
52
18
214335
419237
24159
94
63
5
159968
6
998287228
196208
58
941371213
249562
177454
98
196615
75
373515176
188596
148407
12
205458
528662702
153863
154636
9
40125
6
38
86
3
259157
58
41
19
16
413575
422072
162056
3
246518
406206
5
393917054
526271739
12851
528149814
86
21
42
75325
135931758
47
92
14
89
64342
51
8
6
307122
14
364166149
55
37
353032
332609
48
80755
684382153
64
5
70
4
55928
90
498367
75
24923
218735
47
16
19
78
463168
259900
57
92126
723454047
194730
44143
267524
90
685512166
62
281680917
54
4
9
6
29
8
319819816
66
59
65
97
97379
154061
43
62872
51
529870327
99
463502
210377
377043
881494948
263618
4
453811
7
74
75
10
41360
1
36226
88
334325
491668
10176
371608176
521336860
230830
247996
992214906
3
148291
281683
167848
95
172922
103328
15
315903
6
289481
7
30
20
351587
8
313809
309802
95
706077645
155090
90
421343748
152538
55970
32
117948
172530
32
20
23879
34
55
88
442063
480400
62
928737652
9
402292
149531
266958
2
4
122546
52
38
20
263988
18
45
472406
44
463175
12363
41
67
842678282
52407
88
76
7
331084
456190
90
149725
329511
62
27
393253
827355764
153886
42
360856
57
56
222541
55
193276
59273
2
160218
7
81429
50
19
106563
460643
15
86
341485
90
3
457638
25
311175
203292
38
1
459661
56
33
99
79304
359205465
472066
323861
125797
21
135170
116672
149238
388757
161450
63
254013
36
367530
226958
7196316
36
58765
96
14
260425
199258
36
476925
19580234
44
231474
8
87
61
99
49
92725493
154608
65
91
450311
284709
47197
17
207517
47
248240
326244258
298601
237453
56
94
207716
276803
32
21
371449
19284
40114
2
456320423
243266
68
157226
187794
4102
38402
46
453886
5322
7
632365722
91
403844
68
114887
377260
43
758292084
99
319056
114987
487529
57
3
6540
67
442145
49
495074
288450
952803027
42247
22
6
444776
38
25
11
8
124078
225328
219277
69
380726
9
26
74868
836401387
67691681
92980
219609
17
29
303706
31
3
433123
149479529
33
169242
56
64
336769
29
131940
95
280020
239337
335332470
18
186339
967265835
418093
283302
7
91
14
116409
3
61
275347
482944323
125885
160865
52
22
46
15
198767
150983
19
424218
8
172125
52
12
491722
72
264117
59
58
163883
26
325090
76912
28
127161
82
24
122342
1
372578446
74
3
356310
84798
92
31
334331
79
5810
78
333316
5
333294
416567
91
21402
60
55
250359
63
73
24337
79
65
79
47
48131
971889852
262884
115556
48
29
10
85
215095
330307
107733
331578
130683
61
71
88
52
42
2
94
59
184260
16
48
70854
90
23
77533
80
167054
20821
82
46
231548
33
19
937567220
6
40
573398634
97
4
88
228007
164912
41
5
80
169664
199335
45627074
69
487648
287604823
51
83
63
142605
142674
446241
28
98
83
8
7
296456
334666
71429
343425791
72
42
8
14533
457160
200550
35
187948
8
144731
423222223
89
295493
415861
61
474874
415675
63
10
25
495947401
9
419730
255394
124480
34
56
221467
318275
357157
25
20
385647
403837
250482
69421
89
94
17217
49
460573
52334
73
247178
175470
241030
300551
33
62
1
434465
413875
44
84
485677107
312298
236035
22
494821
17
370659171
6118
485982
77603
68814
9
91
6
57
47
81
89
90
242250
10702495
22731
384567
14
359721
74
36
70
24
297319
509338333
40
74
26
4
58
98463
5
8
10419
43
785116683
79
379682
30
17
86
275536
305684
355252
51
53
186167
7
355003
668045860
467104
64
167387
42
439048
54
234766
457381
331078
212977
203431769
19
42
87
8
82
1
60
20
384941
522950214
481972
258688
8
18
128630
42
66
192930
167189
371823
23
47
1
21
47
46
152620127
3
3
555306397
258468
11463
98
39541
373201876
76
397465
299879549
273744
374794
85316
121068
63012
51
73756
62
4
97
39
439652333
57
98
19128
432831
637859870
759439455
69
920023124
93
9
258357
74
43
33
335947
64
72
70
351647
241663602
229160
98
163447
72
20620
8
15
76
197310
545820794
58
99
73
77
75
75772
426018
28
32
72
340657
61155
47
123681
9
1
356591476
27
51918
448184
52
86
48
69
160819609
128040
174941
297751
6
65
5
44
9211
15678
166148
67
476340
62
58
331332
361867
87
48
88
964278625
42
42
30
69
25
5
89
75
9
337831513
70
356330
6
65617
466928
5
119412
61
4
500297154
87197
74
71
328411
71
88
387762091
80
291449
80
57
348649
73
38527
19
27
769205011
6180
204437
2
13
162173
943693415
296642
294057
10528545
461672
325907
85
172382
40
8
98568
10
47
21393
82489
68
9
42813
10
430150
87
196892
48
40
56
77039811
131210
33
432716
310974
62
386104
49
326271
68312
299284
23
4
33824510
468447475
208768
301468
371878
394475
52
44
218604
903649249
25
475116
412005
39
116228
310264
8
78
311101
115569
1
46
2
908527795
54427
17
92
36
7
91
376601
45
392767
259106
24
4
64
3
56
27
308847
141947
4
9
858442501
71
55
2
35
75
473275
35
82822
8
73378
1
3
84
62
50103
88
5665
154374
69
78
21
56
323924
67
924035729
40
847910053
65
440266
47
97233
873891124
231235
386060
75
3
78
21
33
3
239294
7
3
492042
99
4
374154
185463
3
57251
69
871603218
32
58
465466
89
33458
138914
1
93
10
88
408904996
389103
93
83975
10
62
20
37
122068
48427
248796
76
31
493681
56
139291
45
72
112105
84
228709
9
359673376
292662
9
30
109005
297311
155288
84821683
337792
12
2
11156
266479
428276
175035
491189
89
322364
1
88
996182721
334515092
66
456185
56
432788
38
8
53
725545578
7
3
257130
82
365092
48
93
74010
480744
13
797098906
68
28
345739
368567917
499015
27
92
65
74
146514
8
116843
2
117174
284819
1757
9
49593
50
75
408774108
256343
18
47
493386
90
534746557
352132
90
6
79
467049
572546966
84
385996
15
396762
227305
84
24
11
92
339917
80405205
9683
3
242776495
11
248301
8
12769603
1
369719
172761
32
159019
212453
191169066
542759761
799656533
52
78373
320615
24
249033
266708
401203
12
73
367869
768761036
45
50488
31
289007
53
426560
159795
80
62
9
265283
332326678
85
431553
793171568
394489
4
185708
88
102388
84
766695670
24
278923
72
8
65
196007
9
8
1
34
91
342510
331705
363394
884369019
95
49
1
920304965
942239821
79
7
91
11
13
5714
38
264972
183409
65
87
1
3
1
76
55523
25981
65
463951
438140
4
223778
387805
206399
265807
8
415595
75
156439
62
200785
255375
64
486641
7
75
81
772802927
313583
69
84
85
97
144688
78
353745
40
41
81
87
1
123475
387764
10434
387413
826962933
393860
37
204214
274249
488027
11
420635
94
438201
199800
34
47
3
141866
204743
2
45
16
82
7
222298
73
252289
235516024
491688
430509
78746
20
314789
155087
162387
14
71720
67
266632
947013901
95
22
1
51
70
469102
144125
140255
74057
596121512
47
6839
4
285220
4
1
71
53
27
280093
42
498081
50
73
774572648
655496846
109305
4
443711616
333737
53973
301824331
91
71
295405
315980
36
725301963
50
99
31
27
393328
40
341385
9
8
34
12078
32
26750
60
59
393280
924542736
30
265206
72
725764278
458034
273538
76
102567
134600
6
364285
442785
342340
83
2
49
100184
7
92437
134001
215980
2
80
96
93
33
93001
174276
18
608187584
61
123342233
364227
40523
7
159112
373535
4
5
123816
411497
4610
88
273533
81999
38
93
141086
25
551926655
3
843979531
98158083
72
323591
6
906936931
92
73
191485
90
59
168889201
26
84
17
232073
89
59
72
142478
792133447
53
58
309583
39
47
102123
802696702
54
209448
187283
29
8
62832
295773
67
165652
47
33164
4
13
37
57802
55
297546
320115
1
6
90
349326939
469395
391558
88233997
2
272951
5
15
188718
278264
111741
1
186859521
209501
498410
57
40
3
30
54306
230608
180613
458524
495468
8
78
27
62
74
14
77
442747
196575
198464
280339
90165
131585
4
170395
77920
56
69
138563
19
436156
8
17604
86
406040
6
452774
329951
14
935635731
8
35
328232
94
776399877
90
2
79970
14
369535
186455
25173
92
91
57
728794699
70
84
313855
42
32906
337337
22
20
53
92
1
58
31
358121
91
99
168689
206728
37
197826
47
63
199066
455159
328530
421489
41881
69267
74873
4
263825
495590
42
23
290111
8
499831727
69026
20
234264
59480
5
8
52595
201037
34
72087
627019261
40
9059
415373951
59
47
20
6
383292
41725
125592
19
65
9
74
96
213601
70804
497914
353099
97
437459
74
287096
179599
38
427969
728941566
32
6389
10
436758701
84
5500
56
248374
25982
206427
50
79
103565
67
287525
284562
84
401737
5
96
58
74
233324
4
8
340968
355880
20
376156
176350
210478
372542918
281968
11
300971
353079
426813
14301
454188
57
4
25
97
21
274951
30
202888797
89
228775
36
49
70129
10
71
6
22
851973075
11
784771723
86
7
416127377
120485
513135272
53101760
2
396635
371452
70078
283441
60469
58
16
58
225172
279148
40
215446
295990
68
123282
1
99
664175977
46336
79
99
259892
213300
24
428658
162504
25
11
66
16
59
54
269302
416892
42
8
27
70
98
124102
72
9
87827
72
16
96
8
85
3
370673
4
238895
130119
468109
202185
230112
38
63
81
252767
374114
7
9
32
432178
326513
1
100363
371280
487211
199370
385885
36
43
376652
826423100
17
41
123122
349671
31
42201
216975
298466
361284
21
84597
43
9
76098
320014953
98
67
436238
88
52
763592173
47
57
399885
9
28
902066630
449884
17686
7
175483
211664
449063
9
188598
58098
143857
69
91
376903
264087
93
132437
5
47
105735
49
18
311931
304045
2
368515
304397
175802
83
5
491873
78
37
130456
170411180
366191
492263
632681187
20
16
218697
91
50
16
302474518
36
379644738
248592
47
61
347377
7677
21
350973
331883
63
891014313
362725
66
279831
490528981
12558
80
71
277320
63
320889
161571
421661561
472779
431709
54894
10
78
40078
214732
997565170
116706
424514
328393
89
254527
147495
58
362518101
18
71571
214967
75346
295591
311949
442836966
21192
411046175
713541404
423897
89
260791
5
350285
44
22
3446
47
4
91
347041
2
8
85
1762
80
6
137559
373535
9
192429
446
7
80
6245
150246
65
325826
478159
72
19
84806587
17
472757
186861
242266
78
16
86
2
181029
67016
64
63
51
74032
60
65441
79
771863496
9
460330
20
52
452763
92
497220
47
253995202
429345
349706
37
322718
473020
541434623
233708
83
83
46
194978
350403905
337682
45
637943010
50
378023
713871297
450953
71
488687
29
134121
130278
94
77258
77
271186
262280
467007
88
290120
39
22
341342
98
90
87
67
42
7
140437
37
20
59
107128
275127
49
44
87
33045
397937
286763
2
331589
61
973405622
185062
57
104493
10
89
13
30
8
402757
49017
4
54820
20780
42
106235
436377
341949
250903
71401
67900
36
7
61
8690
6
266940567
4
90116086
805557844
70
50
347129
13
354617
16097
955948212
32
63
25
206449
39
808705467
53
482374
8
3
8
24179
71
40
435731
274560
88
342032
20
241768376
58
13
173324
67
5274
36
569703799
212488
421220
78105
74
338963
251287
58
34
921492939
355723137
45136
21
74
145197
44
65
118018
134357
39
75
5
130899
170853
350911
128283
224406
6
9
198965
51
53
3
357664
475834
56
105912
285318
19998
167251087
99
77
360683
71
346271
32970
386414
74
39
438305
174008
223708
374018
358832
261534
54
201392
54
32
66
92
2
222174
42
2
287306
347589
88
74
52
93
86
49
247040
264313
28
68
445229
287335
10
311818
855236421
125325
434611
92
45
121571
80
272479
467847
37
66
209645
8
150720
959081131
85
6
985230180
78
164872
80
221258
28
260627
71
152260
159280
314781
42
1
95
64
46
490023
57
301656
7
572388803
222182
63822
73
12
481011
31
13588
92
379127
16
38319
31
15
366842
72
255973
50
49
33229
59
53
39
88
184976
157573
384897642
62
38
328512
8
44
17
149330
78
3
859627581
48
359185
82
2
357758
5002
834830863
7
75
486794
9
5
468536
84
112643
5307
807213675
442769
851086920
9
99
60137
449375
23
34200
7
44728
55
43
141027
453299738
55
1
347178
41
94674
51124
821583244
45
33
6
45
496538
77
388563
93
124837
98
232331
147638
856861213
215520
10
64
64
330840
36329902
361472
20
4
175594
153420611
411559
222609
33
5
67
8
292830232
707918390
4
65
347440
328914
79
118999
98
81
111430
20
50
795449850
430109
5
43
12887
27
110903
323720
436765
592982825
502851110
16
23
49492
237337
72
8
25
405480
9
99
4
6
37
42582
95
52
9
5
252019
712409037
62
29102
8
41974
149779
49539
233078
189821
381100
493516
81
46
83
298590
338264
9
24
80
49147
94836548
277473
3
81
290556
78
393151
362733
87
53
95
28753
9
21463
53
36
67
58
30
64
97
172867
11
412377
250893
377774697
23497
80
332405
88
5
51734
349477
443252
41277
72
55831
10
67031
123507
114428
252457259
426531
14
8
247859
59
246001
35
83
70
80
22
85
363837
68
79
24334
114152
7
14
641683313
320406
80
110489
31
1
124703
444209
458620
289033
581217288
3
13
44
99
67
6
33
462796
42
297921
31
48373
116080
5801
130494
260116
301919
110998
961609901
362777
63467
394763
74
26
25055
18
289440
238647
820015614
4
72019521
57
49
54
346973
453313
39
47
280832
31
53
253241
54
98838053
95
94878904
316367
46
14
83
276491
233756
715897884
3896
268916
45
245975
428860
8
246156
56
80
205047
478501
27
140954
61816
13
14
145788
263388
170703
85435
74
439173465
161618
676040640
599500808
73
319680
322764
90
14
37
128392
55
6
446485535
79
90820056
243898
82
96247
2
267604214
80
92033
74
47
338035
1
25
27294
486819
77404
73
398618
14
65
48
60172
214581
130319
304805
244513
82
312059
404314
347315
270579
486939
5
84940
69
4
139941
904462371
84
81
20
2230481
356863
98
194128
26506
89
180407
219855
78
222908
5
369986
264572
8
25
10
74
23
80
394178376
105556
95
91
471948009
245113
82
456290
60
356708
91
91547
463521
63
467366
407815
49
406439
65
130290
210180635
43
89
41
236628
5
28042
410525
183137
9
30
62
57
97
82
7
32
94
32
53
13
43
50
15
66283562
41
56
5
93
97
266344
410890
60
61
7
97
125569
215563
41
19004
42
47
36
23
809180620
8
456048
609911878
631514570
450740
285495
1
487828851
97448
256697
83
47
55
72
97
79
9
21
51
9
647295934
82
10
7
20
260899
40655
421593
77
38
85
394969
475005
129861
253882
5
34
62
19
44
88
22603
250335
24
52669
444832
41
471248
307332
85
270780
40
405355
434065195
98
78
8
12
89
134698
76
15814
156587
68
67
60
76
68
87
6
67
210537
684884514
10
784119016
77
22
25
81
11
273243
4
93
93
186286
324021718
7
16
8
329712
5
87
497529
69
23
235523
119122
367503
4
93057
7
98
52
236413
209943
63
85
4
36424
487734
128348080
98997
208057
70
99
5
52
154332
97
259500
141547
131379
76
56
772953499
64
456516
24
208018
9
365270
97
290291
18
4
56
329944
109187321
115489638
35
398975
348143
56
96
370015
48
8
45
35
83907
448834
463122
401642964
458033
95
20461
362498
90
236809
265831
415416420
53
76127
95646
3
88686
85
77
57
63
47
259447388
7
57
88
397631
52
61
87
2
54
118534
444933
463924
16579
273264
92
83
71
39
11
42
78
62
31
21
141195
75
94
36
9
327508
279593
31
48923
77
20
483872422
88
38
40
115455
7
361540
3431
435875
151980
40
91
182623
236071870
76
60
38
171982
434932
17
21
9
408880
228571
326820
10
46382
34
17
812903803
73141
16416
308159
42
44
97
58
25
59994
2
7
79883
47
6
96
496926
187677
491412
37
31846
429955
481095
17
89
76
77
26
53
69
3
42012
838598198
127772
219133
24
7297
9
4
130499754
91629318
204657
39685828
399426
315074
54
81
47
24
73
76
89
21
81146131
185470
82
414978
226305
390536056
40
8
313728
289254
53519958
51
686665200
9
86
75
28586
41
16
96
92844
208198
95
62
2
7
36
49
8
98
803228080
2838
21
212092
141494
54
466839
95
270613
108921
12
13
14
317513
423504
395308029
10851
84
23
70
656521309
177995
47
49
18665
470288
497788
133151
69
29
832523132
231443
545797916
340714
436363876
83
52
14
48
49
26947
16
91
5
93
94
66
87
89
98
460551
76275
349927
40
4
340150
346514
18
86
275313
3
228827
63
429699
48943025
314801
21916
66
73782
35942
60
9
101017
467850
30
272302
57
46
40
29
152369
195292
7424
339061
148397
110296
101276
670690156
77893
17
200416
31
685504600
34
80
55693779
769212416
26
64
55
177984
19
42559
315477
269879
74
85
15
367793
423534
292876
89
257956
6
19
390923
95912
496220
73
6
28
505215800
90
195688
23
680084708
10
247722
119311
266932
34
51
57
80
424952
8
34
30
42
53
23
8
16
274078586
75
404744
65
81499
86
332076
47
322832
9
27
53
68
499276
429350654
9
8
9
240151
63
81
312763
43221
130919692
28
81147
34
252977
406189186
22
1
68
86
76
348633
8
49496
277649
206919
6
409624
80
16
8
189024
7
493854
65
34
422375
91785
480586
446695
453812
156605
771448969
40
57
73
35
489635
472398
10
60
77
177653
21
59
527326859
1
442213
87
89
57
4604
473653
170832919
100250
69
27
1
7
72
165990
1
23
27958
490834
30
34
51
275577
56
339673
291254
177753
3
66
335988
451407
269175
995622265
39
22
35
273294
3
88
132299
1
73
84
840911958
825508954
217685404
946094261
114322
98
309508
98
475798136
374560774
96
208546
1
50
88
34095
25
454943
400801
286706
9
5
314629
65
353943817
26237980
55
195284
68
4
47
254242
492383359
92
9
427778
89
104527
450217
83298
51
412432
209813856
103308
171019474
187403
8
941740979
86
95
697455034
821323801
248002
4
52
63
432212
60
96210
28
76
354819
28
8
760547965
8
7
53
14862
473681081
36
313649
1
174991
247619
124770
218933
47
3
395451
99008
66
35
13
85
333720
712054587
343018
13
254630
484468
76
16
204073
268568
2
290746
49
62745
11
53
1
44
81
50
170043
174339
70
425753
70
73
37
130474999
76315
9
286374
108127
329175
49561
105686
2
54
205545
423038409
39
110358
63664
1
5
392184
44
256862
96
528012451
324213
30
64
83685
25
9
20404748
70
498120
13
6
437512
7
15
9595
340377
327238194
1862
24
6
9
59
18
230095
26
83
6824
392821321
282001
3651
5256
136291
42944
434295
70495
856728662
412894
21
99
134174
49
15
164445350
74
73
33
353950
97
90244
372762
636210141
450528
71
90
89603
7
9
173793
436832
4
396075
80578
257665
292660
74
249600
22
371802
2681
429632
468016
52
9
473469
108928
65
259706
39
904095075
36
496225
62176
19
191450
41
444627
577917332
26
300815778
6
74
65
5
477421
485716
191707365
22428
199235
582676559
67
8
97
33
84
46
398999
6
437093
154585
15
165198
468993
11
402985
75
195215
316599
93
57
76
276161
87
57
119533
36
328180
87
29
115518
53977
516899424
91
89
230921
87
91
57
252006594
548493045
133248
546030962
75550
96
10
1
444259
325207
27
60655876
204416526
57
49575251
811383511
30
492000
332742
999669642
83
45
86
94830
14
44
44
2
55
9
83
387996
17815
419295
5
384390
256964
49
39
75
54
221498
119904
16
66
13
48
96562
76
50
263212
6
71
430895
16053
80
64
220520
172706881
285205
8
10
95
790576283
73
175443
343452
38
14
272376
160252
30
459876
3
24
494665
468072
44
183772
37
442759
402158857
218442
461851508
4
46
1
41
34
83
50
51
342287
41
26
65
230225
90
299561
274446
34
393563
6
389953
38
316129
452318
385061
17
69
88
32
63
417009
86600
11
185530
142726
42
232318
186192292
13605
318712
29
129293
354371
35
229261
26
993608636
13
77
96
119008
8
224951
370186
907275565
375551
86
463747
83536
298391
72
346137
228171
65
247455
315777
3
6955
112498
254732
845214059
4
304272
98
121395
300154
8
214788
166039
366465
22
253891
1
160685
483219
187886084
9
70
13
39
274980
469195
159661
161950
54
251495
427394
70006
318257
340143
55
47
245910559
285913
201505
28016
73
89
1
35
112084
60882
74
12612653
442980
336784
20
467661031
22213
122928
39
194113438
42
793049058
15606
238491
9
10
48
81
15
46089
46
334792142
18
65
215047
211709
39
151236
42
79
8
78
96
15
339033
210477
268201
82
83
103572
76
296993
366977
67
25
267915
4
423370
819153585
294608
301834
79
162535
17
5
309042
28
34
197611198
409649
24
46
736029540
140667
8
4
34
122907
381999191
307695
341826
25
277223
405812
53
478933
27
71
45
55
383036
6
2
93
8
5
13
1
308107
5
154086
69005
6
46
235892690
135744
411285
46
30
369516
74
12
3
3
20852
141652
291850
143072
90
476133394
609168893
4
13
476728
71
50
137237
203889783
78
231309
50
25
48
172750
97484
74
17
63682
432477
4
110790
343018
90
469777
37
114792
83
76564
475950944
125814950
25
20
29
8
971061214
301098010
85
34
64
43875
103894
934116187
18
74
456716
50
927152924
511086624
542179060
74
244415
880419384
357166
76
263697
87944
464938
205845
641359294
406967951
9
42
106064
41
20
78
50
89260
439299
34
263157
365101
29
132762
16
157021
345951670
311280
74239
68
27
211754
47
104886164
60
23
2
749783733
99
59
75
49
13
26
3
81
69
312905
5
71064
79330
821915000
71
15
34
475868127
133706
61
448688
71
53
937289604
28
142442
9185
285712
39
332449
39
13
2714
401656
387086
478494
44
329526
396038211
57501052
99
14
18
164180
166735514
89
374810
115003
113793
126345
2157867
879265426
182974
124948
447039566
239699
29
88
48
88
32672
13
61
33
181154
50
59
211104
362678
51
87
24
484723
44
228278
97
84
6
75
393130
64
51969
54
73
59
45267
607520555
31
56
186437
75
76
986932524
449671
69099
39
97
89256
141558
25
13
449153
4
33
51
310516
28
128363694
340784
7
45
52
22
82292
47
59
399128
1
144481
344383
342409
402881
377332
9
459889
664873062
36812
27
56
255986
47578139
1487
406808
51
96
81
69
407142
73
243922
69
458056
282915
326465
66
3922479
253409
98
66
89
356491
5
3492
70
94
46
7
383670
92
1
66
62
25
14
46
7
8
10
62
6
302801248
82
4
489468
11559
423339633
415994
84
275951
102193
11
480809
462854
209523
26
5
83229
125240
139298
341128921
125074
55
89
34
77
244369628
450355
497604
4
31
98
91
97
3
425591
204711707
416312
213276
76922
59
78479
72
12
126792
150452
341097
217863
465108
369698
78
311866
178507
41586342
61
165373
91
231456
324421968
282004
67
101
472420
56
84437
71
433983
37
51075
3
296022
119874
88
427966
316603
215625
6912151
178472
417199
3
645923037
95
63
73
220363
13
372570
86
340700
225479
469488
9
133009
4
38
91
286170
239621
439334
67
40
64
66
52
24
486793
58718
225042
56
29
85
452775
9
212289
11729
906329683
176746
67
84
8
7
257425
13
363800
155507
22
53
18
72
50480
44
118727
82
2
405784
97
353103
242966
127668
98
28
354154
285152
483319
161172
543864275
322271
104682340
92
88
70511232
67
79
352414104
153114
229612
3
29
65
62
2
51
67
239510718
4
74
141532
331330
35
26
5
422625679
8
952441260
19
73
400487
81
453828
476224291
27
379367
644052141
37
326432547
65
17
704272685
43
106344
193940
842690857
122537
121132
86
220536
433545
160208
61
207059286
272976
142426
68342
42
28
5
13
209176
184597
175213
274740
35
4
80
37
31
52
742575256
3
957647866
100223
218048
267494
4
77
26
99006
58
47
41441
34
402212
8
59069
72
7
248919
60
61985
28
20
38
94318
254999
3
5
1984
841771515
51
38
107778
67
27
710918407
89
99
13
519106884
23
435933
88
405619
38
60
996
323258
313387
209838
70
50
297874
227571506
101155
84
55
317031
594851827
11
351511
2
153948
7
532000872
4
105040
22
9
483949
298221
71687
290206
245846
34
6
90
55
4537
457330
414371
357644
152845
491646
5
126191813
92
181651
19173197
21
8
743556142
64
50417
68
69
67
47
5
222250
424762093
49550
297192
410728
610584995
50
88
4
63415
11028
94
41
355782
1
176029
86
723646949
97
8
703075825
255174
325268
86
69
267547
25
7230
84
32
69001
76
43
8
69
63
17886670
4
48
48
52
374106
288596
66
115832
192756
36341
89824
476394
390760
51
433411
449062
5973
99
319518
249226
236099
411667
182146
4
12
41151
134061
976124770
83004
203442192
27
290349543
16
47
92
38
3
41950
3
177882
727021672
9
216959
6
80
91
93
56
66
61
17
41502
72
39
5
51
289351
94
357741
46
400028
9
38
80
5
495303
10
344809
204637
354674314
16
19435
99
4
65
156408
76293
44
341425
34463
3
437153
4
130717
77
16
422427
1
326797
59
143165
98
142872
438876
9
69
12
78
8
2
8
53
20
476881
460720
23
457080
66754
497247
355065
3
700383175
41
149952
94
5
159573
26
200157
367683011
18
84699
127161
293063
90
292291
37
57
755139948
328863
255722
44
326014
87061
4
61
1
47683
59
8
97
48
252029
438684
59
458062
64
871388176
481421350
274021253
66
22
384101786
191924
751379452
447799
36
427792
409777
30572
87964
13
444263
289525
28
135120
362646
31
74
50
54
70021
204685
17
308977
7
728611473
7
191518893
71354
52648
31
10
29168
43
255531
183825
4
275006355
15
98
108705
74054
9
25
91
7
95025
6
702474052
119769
5
80
34
199081
25
293276
417331
54179
49
58
83
30
429395
13
89776
51419
326885
114405
116780
61
442586
74
147545
50
27
77
47
245575
39654
1
391529
20
80
15
17
435322
33
392081
8
233422
52
99
790795627
52
257239
67
367277
73
967089636
32
67
97
2
32
88
8
61
38
410063
244351
98
215549234
47
172158
202558877
33
67
30441
37
63
141301
8
84274
455784
25
7
40
9
19102
342982
5
115083
242433
18
240623
2
71
28
439752
72
33985
372733
7
74
240208
93419
56
76
55743
59
57056
296483
74582
20
341088790
273908
4
25
231601
7993
39
78
227091089
410160
40
325101
353238
419366
318204
126586
36247
5
39233
38
82
1
9473
412513
26
451502
118893
2857
69
1
7105
88
41
471899
61
420433
351212
453252
8
61020
7253
63
336776
86855
234005
8554
207470
498087145
140442
122114
54
106468
10
77927481
87
3
4708
410961
39
26
73
11
65
389188
445068
43
76
26
76
35097
25
6149862
45501
65
27
350415
478930
96
891350018
64
169156
330101
9252
74960
8
453313
718991655
44
236768
119959
424721
87
15
313868
7
58
377057196
33
102523
28594
393154
28093
44
269841289
13046
109103
90727
8
32
17965
387280
53
205122
130718
58
278564
42
204650
2
102453
776339777
425301
78
259706
542646662
409348
43
651616799
8
511
5
56
458381
86
73
464399172
20
20753
97
342962
204218
52
74
38
41
96
446009
4
301244
2
46
9
279548988
223614511
10
74
240731
6
84
73034
631223604
39
13889
304201
519809355
13
253643
64510
73
95
69
663581929
1
14
342637
460465
359240
80
99
56
222818
239968
10
8
34
62
406958
24
5
721695475
225598798
67
66
188701695
72302
614490547
3
15
98
85
66
2298
931432874
166743
87
2
286866
63
67
407606
432608
27
159484
75231
381560
99469
38
6
355888
29
23
7169
481025
325115
106680
4
87
5
5
309827760
427455
90
150992007
37656
228725
68
446532
90
3
329129
761956458
31
3
8
49
28
974271700
146830
48
5
2
41
69
92
433790
65
59
99
702385914
66
285552
959548236
99
14
26
75241
308184313
346806
342546
1
56
135191
87
19
304215
5
9
2
17118
13
270876
572126960
50
61034
42685
474345
27
8673
87
96
4
97293
477501
467396
4
35
69
471114
454241
98
85
333386
3
68
15973
75
49
442091
14
89691
31
31
737334289
9
1
173288
127072
310516
27
44
331084234
67
253156
50
128144
320847
2
7
41
7
382721389
487914
79
35
35162
344190
94
3
867711966
334001
88
78
334668
88299
144815
62
8
1
149537
781192537
7
98588399
491793
84393
381053
29
16
463272
967420551
108035
61
97
25104
62864
96
25
366244
317177
19
79
93
209595
855369847
246156
401945
45
29
43271432
90873
5
438287258
75
34
66
39
103483
93970
6
401149
173505
152288
125159
1
94
381261
1
529656743
79
41
64
285914
44
499522
87
61
478429370
35741
418007
471835
388172
417073
48
37
378083
170182
380341
90
7
3
987211788
90
466513
48
25927
66263046
35
250572
3
123673
322491
36
17
185146
219027
162929
2
160945
499578
10
293722
255697
6
35
85
145048
436997
756959840
89
83
26614
18
2916
20764151
340022
491510177
155409
295826
59
1
54
165978
52
73
4
235278
41
1
142593
99
193925
211132
96
45
77
225655
25
424217
1
8
492637
76
63873398
378548
228596826
407954
804985603
500427452
934211144
95
29150
11645
459656
443972
75
33
76131
92
434192
25176
65503
398786
65
1
8
81
8
103984
465625
870509062
18
8
21
230083
175024
64
206370
398669
7569
300631
99
700041785
77
41
491747
490906625
15
7
81
71
27
306745123
4
38
35
3
64268
546147801
4
81
41
444843
189052
277338412
284633
489486
51
5
64996
5
322995
80
61
882047187
205974
187795
98
90
379428
39
70793
11713
357778
209066
1
32
253763
20
178283549
85
50856
30
41266
40
187978
377319
91
62
190981
16
2
51
97465147
18677
74030
29
388075
191449017
83
48
319194
74
159251803
45
53
295737
88
147539
111220
76
326523
185287
234279
447426
46
255218
57078689
493657
85
47
329903
624137945
334645
94
69
137546
25
46
96
358509
58388
89
253427
366347
301562
411854
30
97
82
42
873284429
6
56
33
239800
79994
80
3
278638
78
335812
157425
287928
21
349096290
480630
15
311534
3
64
112628
46
57
70
105900702
310175
395451
48546
74
28
18
948898886
8
1688
69
9
309873
936463092
78
46
5
77
7
488640
369711
356819
15
43
65
9
268951
266038
64
19685
371084
4
268627
349236462
8
257023
6
3
11
1
359473
447846
315633
980169121
457363
150457
70
89
1
183671
1
67
370672
20
187693
79
28
59
129390
374948502
42
3315
42616
52
76
32
241348
5
21204
36614
63
1
5
259289
84
96
18
667266183
351221
24
102183
315661
24
147249
61
454333
449578
7
38
22
262831860
450664
216302
847295639
584870446
271315
66
1582
74
95
16
73
18
465471
427073253
50
705780227
65004
83
41136
236010
807294241
292120
81
92
5
58
391401
1
7
4
5
30
26
55
940998024
110889
51
15690
24
34043
429626734
454422
322084
142483
78
81
99
13
37
439814
68
8
92
398760
456219
466556
154585
64
130236
80
56
211825
7
2
52
12
479099
34374
2
678177412
865630422
608327643
20
140105
407983565
420682
32
305968
20
20
494967
26
115419
26
73
5
279449
260373
25976
98092
57
149935
65
5
8660
7
174174
567593787
292568
9
414068
4
34
32
18
615096265
352570
279462
322324
384668
39
467037
8
8
124100
95
67
344253
351073
279051
76
4
178126
492241
20
207870
5
13
94545
12755
35
14053
430330
354829
263835
206907
129614
92
32
865122391
318648
1
12
305719
6
457363
37
226981
65
183341
75
114182
88
236404
19
45867
310965
49
83
248639
697816909
23
747360586
987339551
46
4
22
73
38
306117
6
97
227956
38
4
349300
2
801442362
25
13
76
43
291076
32
39
66
264354
170503
318021094
67
489536
82160
15
14
10
3
40
4
254994
152378
15
12088
86
101522
22
195615
23
92
72
474801
721007552
471485
76814
56
415413037
36829
58
472649
79
54
7
174198
150609
449535
7
60
265586
145965
89
68
30
21
19174
404189
99
436762
29
145932097
99
465200
131265
118891
219168
3
6
142418
7
179100
180726
400896
278914
11
53
13
126371180
67
89
38
586450333
204419
192865
219101
82
70
6
499514
316628
57
140066
66
378459
55
90
23
32
13
57
83
6
29
39
74
67
11
43
175557
312591
43
222948
8
1
389903
151152
371133
439261
358824
52
85
1
63968
251645
119310
34
269063869
75
21
28
9
920488474
513051197
5
163364
642073540
81
62
748781296
57895
17
51372
97277
138160
40
497465
103646
47
23
39
45
6
121850
4305
64
69
455766
32
68
388160
59
93177
46
344644
271176
36
162000
219294
75
24
38
243742
2
229364
54404
252817
15
446894
75574
98
60
414957
9
66
674789232
27
323463
7
364860
83
445587686
345232
106805
77239034
990368284
109247
63
25
569611832
57072
95
98
19
84
226643
4
142916
63
38
99232
117878
85
943660252
197250555
3
19
88
341029
31
435570309
5
142761
54224639
769767735
409369265
662132061
292071
993300778
72
93146
258411
27
88
343353
19
10296
187136
108169
276987088
16
188704
49
134729
29113
271675104
3
421401
4881
8
410809
88754
330918
161634
5
55
365167
43
8
360592
633924136
62
72
78
408738
68
307067
335462
369448
80
338396
98
4
4
41
468687
46
465937
309856
855394253
480199
23
3
273275
132833
12
385175311
6490
435330
360421
262021
9
52
10
467623541
34
649246808
1
44
3393
398688
162142018
6
423966
18
35
18
355843
1
8502
22
36
31
60
9
65
397712237
58
75
217066
175808
192993
2
39540
75
378672
70
8271
22742240
324727
20
909069251
440475
83
190908
99762
64
57
119485
33
857819652
63
3409
80
490291
72
54312
473021
69
104762051
288922
390664
56
20
63
282794
67
63377
332079
13
103977
5724
16
92
119279
37
82
68
36
316063081
76
21
13965
288204184
54
43
69947
69129
41
5
50
285098
375039
14
75
4
99
385546
1
31
65
712715513
51
33
166913964
2
18
4364
199404
608944634
34
898767095
30
42698
477741
33293
43
51
2
80
12
452930
19
64
139031
175646
3
75
3
4
240183910
309937
3
13308
169768530
11635100
8
16
333448
83
164694
54
39640
15
71
23
431743
406578
16
4
3
99
69
15
22
321166
387571
59
4
262304
88
43
822596510
28278
742962237
1
160208
63
2
257194
196779
165151731
998316519
3139
9
4
10
110423
32
227064
67
423974
8
318229
60822666
6
505885407
56
35
385909
168394
273910
67
44
378985
77
136896
293196
421168
78
497191
389240
95
14
386802
16
327143
80
58
37
456682
200737
222585
525559693
46
44
91
39347
6
7938
2
286265
1
4428
54183
292196
42563
6
75
58
83
55424
55
289916
54
7
6
48381
98763
91
62
492925
7
29
39
113199
74
3
404032138
92
489438124
37
172536
267706
88035695
2
67
68797
443269342
80
33
84792
8
64426
83
45
282112
25
136275
37
56
7
43250
75
21
674364533
63
51
224956
92747690
6
499321
187098
65
308178
69
484159393
933926786
367488
323588
49
234807
35
90
569221503
227069252
8
244101
421356
266660
204867649
74
18
2
31419
9
439351
76
49
820923228
429480
67
45
41
251476
92612
3
4
67
93
93455
65
361804
97971
390292
392397
15
90
435847
82
547159169
109955078
82
196073399
12
171227
46
142984
176348
227223
14765
9
3
27
270173
360002
43
5
78
97
416302
356222
52
43
9
679838356
16
35
279763508
841344463
60
85
401743
387187550
7
47
289667
78
718072938
454913
180726
60
16
240616
52
5
495223504
38
91
338981
322060
935344967
106680
1
55
26
276335582
5151
66
384608
395
615771498
45
68
314563
137330
344251
124731122
410323
81
69
162547
30
85907
465039
34464
98
13
30
288659
220939
274905
465062
155503278
320887
559877583
78
950455023
618452945
427991
112540
271132
1
48
280869
907153159
737607486
473141
78
2
98
15
193322
14
37
96
289372
398497
14
357134
109377
690089105
41
451599
466119
46
68
157728582
672029315
875796665
7
96
683921486
260356
63
99471758
5
208725
294298414
388242
300245
272348
428716
777588344
299133
43
334314
5
78273
463691
2
161433
913577988
38
139656
10
601784901
687757318
1
155159
127172
494506
639525261
140143
213777
471605
89031
50
14
77
16
342757
39
135873
81
43
490888
16
29
185905
275534
410420
30231
7
107660
72
302988
78
8
33
74
264816
125871
197678
41087
153834
291775
37
37
34
301763306
87
86
227690
377988
77
483215
95065
19
489012
13
602367977
433850
98
62
196250
35
62
440539
434043
4
2
9
327571
329340
249238140
88
364302190
125068
347925
59
44405
96
399853
85
9
408493
340509
69
82
8665
49
611970571
94
366805
96
448200
624806742
41
47
67
992256987
38
418793
9
50
28
164526
14590
157609
861451426
73
293859
436438
71
401924
57
6
442756
654105382
177065
13
33010
886495519
29
89
243445
437931
417437
79
332939
296812
385645
6
1
60
142616
323297
524292623
7
91
249281
89
88
58
61
99750
110448
84
2
78
457738
282728
199305
4
319302
69
433302
1
181612
55762
740456095
180335
573175670
354497
4
6461
4
280691
364058
81
62
90
88
332340
8
65
93
7
379114
14
213388
436360
28
81
65
68
31
484604
107392
233348
55
4
342848
76038
37
59
277457
394216
57939106
48167
563668076
66370
651382024
15
261487
73
293869
624224401
12
32
45
127682
3
3
26
36
86
12
982702860
28
339910
62
11
80
105669
47
6
99
83
778651146
676927889
430383
428344
95
62810
1
51540
19
47
22
119589536
89
34
436812229
655190416
331300
94
440883
210499
8
497379
246850
206645
69
23
80
50
370824
366698
20
269869
327751
48
402308
466218
85
292031
88023
48
215534
71
704032186
7
282674
91
56
8
87
449208
276395
84
91
706610273
78
64
86
51283666
295485700
142470197
31
22
629317966
58
58
11
64
436947
45886
6
38887
359215151
436689
497979814
285203881
94
329377
95
415916
613133815
58
6
914531665
66963
476923
120824
314267
60
26
469430
307798
5
3
85
373565890
44
54343059
53211
209706
4
838848027
26
70124
75
346794
55
7
483099
88
294691
368655
189639
328964
43
18
61
84
1
22
25
53
370002
2271
2
480199
26523
377793
468382
204404
249394051
406038
76
425538
152439
325973
35
17859
402639
402097
94
367376
54
351209
273479
56
152218
35
50
59
30
56
38076
43
417559
25
38
73
470761
269881
5
813005211
57
7
317525
395823
43
47310
79616
85222
598458100
865311180
234856
824696508
19991
209799
403849
59
21
73
57476
65
293
96
44744
93
42
212194
318941
389523
182631
80
329737
68
129728
26
435374
14
82
98
3
9
63
123254
19
52829
373729
413308
21
56
209795
2
30720
83
421646
104260681
45597
562223496
525734656
88
64
17755
299864
10
63
302202
369103
225502
90
51
449046
250929870
87133
292505
45934
68
7
457692
73
5
80
87
120226
23533040
2
188755
77
463020
47
64
408774
18
54
212479
81
461537
953747290
83
63824
17746
94
95
66
37
47228
20
4591
2
31
479024
192642952
5
20
114051
3
6
4393
111575
1
23
313419
471889
4
52
120453
42
73
69241
16
388281
119677
441363
83465
93
394597
395875
72
97
9123
155144
362567
390423
4
15
86
21777
92120
49
26
97
69
29
9
57
487519311
123349
166905250
400402
39
395327
262926
2719
180145
30
285090
64
25
20
95
806630174
46
447915708
345015
32
81
15
9
469206
79
300496
148740771
156663
8
363233
10
6
95
36
178031
165300
44
48
83055
9
79
963042744
28
299044
26942921
244054
262495
586353060
83
143290
132092
196773
96
98
34
72
8
361651
69
105602
58
98589
79
7
3
81
97
915375476
62
480335
218572
100200
79
18
18971
43
128802
160088
8
54754
82
251446
246176
48969
58
96
51
7
320153
54
76
15129
2
6323
5
361299
154729
293592
554932955
72
119665
159299
77
63
242298
124794
82
97
340566
36
70285
272107
9
83
23
196051
5
116718
24
8
63
3
272004
50
14532
339290
67
80
47
487031
367699
164448
39
236441
86
35
417105
68
29880
71
38
29
47810
17
403647
25
213903
19
1
31
245121
63
4
71
92
4022
714538780
256594
95
164805
90
81
913809911
169058
691716280
520713689
91
86
225258
89
85
65
67
58
38
80
94
37240
406258
34
81
88
437887
2
58
26
78
93
23
63
33
4
31
407239
237685
401632
465905
51637
278271949
812299128
53
89
33581
68387
3
9186
24426
459355
42
5
9
7
48
8
577101925
407235
55751
50
1
3
34
340457
108331
98
79
54
480031
473421
91
27
549054621
9
102051
149504
108972
456743
459741
283941
456488
66
488317
613106534
82859
85
458416
35
23
4
81
2
320627
688036134
36
15545
70
150954
447161
7215
287435
92
163207
45
298659
269130532
200875
148903
56
5
7
284769
340295
91
165817
79802
163723
1
92
339667791
91
200833
13
9
70
54
18
10
57
435149911
312534
94633486
323954
39
72977
8
14
57
202679
389672
165929
352885
242987
74
72
36
64
23
93
26
9
245506
98
17715002
28
196163
966710962
452830
622821376
76136
20
5
88
69
266735
4
214379
52
208666
87
8
6
259365
171070
30
71171
329470
92
26
4
16
197019
76
16
26180
270925
74
8
96
346592
13
302623
6
32
3
89
97
433899
248191
673458426
24
66
96
270798
72
60
11029
60
282143
415235
91
388510
29
5
3
90
957658914
481732
18
319566
43
286526
182486746
481085
54
19
98
290856
25824
334516
250696
108647
247373
13
20
471448
77
355668
46
88
377649
244248
317116
31
88
90
137554
33
8
335497
84
39
156295
175458
286341
110867411
51190
45
413908
36
27
239905
23
179690
8
472938
1
59
180585
268415
91
998341567
117173
60
436138
42
84
46
349953
453970
3
365610
34
47
185927
275950
206800
149509
55
869752291
237157
86
878520454
365225
60
8
34
42
352117
417545
130193958
328791215
8
87
2
385416
95
85
200968
457616
48
123661
598099908
75631
21
45892
55
72
35
3
469650
311439
22
330912
308786
2
7
7
302096
1
99930
187746
12
75
132552778
337962
3
4
413554
379052
68492292
164791
322145903
339576
213710
15
69
41390
33
44358
49
850599821
99392
280007989
9
18
460404
95
331111479
119878
65
60
239143
256298
73132
330252
247
273315
394360
50
258284
218422549
15
80062
274371705
24
1
94
19
239804
278036
10
197084
41
17
176645443
56
77760819
3
4
28
282410
60
25
56
439929
383587
45
721897696
12
521707856
230187
19
24938
392853
29
79
319170
7
193595327
451725
238858
56
145221
91145
74
33
15634
79
1
1
88
45
1
14
77
12
256831
85
329827
116305
409834
45
368340
35
59
58
19
45
306559
218154
112034
44147
37
5
467196
482847
210844
127687
68
4
8
310183
1
4
193181040
220832468
213397
20
72
193267
84
73
7
48
172119652
232089
458859
68
57
448603
8282
916708236
78
177885
92
51
13
88
71
73
10
56
30
427862
350056
24
57
4
933138629
45967
31793
310147
572487754
52
125003
15
122198
20
74
64
400216
446623
95
7
97
121021
347940258
18581
315591
53
96556
67
332927
184397
31
365059
446057
440353685
266535
218338
8
538579467
87
382372
197259
268767
71
3
69
28
69
826249382
392808
262571163
159093
4840
288268
259774
77
382580
1
305632
417
97
15
9
912379060
70
490900
51
68
22
87
42
255802
2
324757
71
319250
47
174368
71
172485
43
89
153895
5
45
113818
66
161257
640417411
341606
94
42
39
5
53
504916858
6
42689814
72
71
34
711370707
205839
10
17
79
47
181810
93
1
84
2
8
6
237792
104898
99
7
746971017
431192
14
5
429769
96
123733
496544
290435
239876
383969
112036
95
477278
428613
56
497879
9
81899197
2
545712102
74094
707238343
291550
36
26
26
62
314126
353482
273394
1
55
460494
33
861564731
33
331103
384286
75
381518
5
292344
86
988980171
21
26
366871
341662
672524023
51
85
49
23
95
325058
90
11
444099
78
24
291669621
44
231092
87
456933
379594
1
267792
6
36
100117
36
66
457051
3
28
425514
94
68
478969
443114
30
65
7
2
177068263
24
183316
31756
8399
7
175267381
62
194338
937868280
308403
423195
337388
58
103274503
4
407807
95102
60
349926009
437137
20458
396080
292474
278646
24
186519
330408
560380098
770461894
45
161067
388584917
58
89
41
393070
95
465622
769445128
116788
450382
75
420753
101280
97
59869
121668
3
257496
151058
137985
41808143
32619
42
5
8
89816
8
658532337
22
99046
79300
43
445122
26
362694
427804
5
2
454306
127645
1
93
7
42049
465387
109305
88
17
5
294713
26
45
4
47
8009
57328
22
310317
43
95
15
61881
42
2
75
105510
33
62
216474
387210
86
85
42
86
64
1
5
42
2
16296
458800
252826
59
69
16
14
73
8
25
28
46
21
112412
420202044
2
236307
7
43
28
45
469721
15
153930
43
35358
59907
467612
402829
50
84866
317456
17
34113
24
423475
90
505357064
302380
80
115315
578796485
67
53
305115
414396
85
723754873
112426
379645
10
6
243633417
47
17
680510951
50
203877
7
52
311926
282429
275137
2
21
13
336596
54
54
737862
6
597155770
65
79898
80
332930
227405
167203
7
478610
94
486482
382579
79
6159
8
45
454735
97
3
24
243197
35
2
403513
303481
17342
75
128605
1
59609
17
121119
8
8
15
9
14
337133162
31
47
245108
92800
8
91
376610
347261
22
96
18492
5
35
479178
15
45
80192
61
31
239220
338172
267964
147201
914133863
65937
775304640
131771
69
278505
99
877845892
31
69
274679
6
96
493957
34
96
71
4
401423
82790
74520
40936
61
973414687
363681
322820
305907
6
277829
9
66
68
350933
90
450339
239305
88
265810
30
11064
142626
86
56990
65
22
362639
115608
61
28
32
282043
300218
37
5262
50
20
97
5
50838
8
8
206160
40
77
1
88
100861
9
78
458751836
17
61
50
25
32849097
56
8
86
51
248187
96
314917264
117061941
7
21
59117
172731924
495776
426614752
222307
2
7
147813
19
59
74
476486469
269607335
349171
71806
3
267272
79
4208
21
9
70
491799
97
407720765
171683
87
38
172359
46
171055769
16
91
163665
12
10
999317839
58
352778
52
69
478525
8
31
314936
24303
236876075
492700
56
153107
3
57
985951037
108418
101576592
161161
50
317357
439756
52
11
52144
197662
869382330
6
43
815449554
36
976074534
89
10
9
26
343944
59
395031
33
125600
7
19
47987
102825
78
49
462007
41
32
85
86
26
71
21
8
347728
14
73
25
78
677504482
60
75234
5523
15489
57446343
405486
84
440604
109546
32
54
40
325523
77034
78
717190518
5
356889
69
853125722
2
5
26
86
309612
447392
59
7
2
76
344635
8
171495
94
231109
17
34
20
24
337325
51
387727948
189852
101145
41
447860
360617269
157640
980471608
1
96112
238505
675516535
384932
393885
261589
96
358926
159200
376968
86
200412
120491
20
93
290435
31
26
90411
131520
8
6
281050
5291
45334
105544
92
32523
310297
240631
459273
154224218
43
6
40
200567
67
43
231202
196530
29
13
160063
5
93
431745
422313
380097
133327459
551865321
480185
950471353
290929
479805
64
486010
95494251
5
9
363208
6
967962365
77
53
311001
39
62832856
46
171617
710157099
39
440258
362232
104312
339136
81
161012497
328735
52
45
6
435717028
25
833859193
764788227
716993784
39
830417021
72
29
3
76
365338
452468
87
28
69
339502
358320
1
392625
144817
22
306970
103157
94294
62
54
17778
17
84
28
70891
186943
14
335915
18
58
17
88
52
5
477874
72250
75
296185
145062
66
192701
56537
82
1
3
69
489342
10
333444017
217362
36
28161
39
61258
362955
10
164354951
4
69
145978310
62640
281064
84
342768191
17
134346
24594
96
819840149
174690504
128644
9
190897
263810
13
12
88
16
250301
234197827
4
153071
40
161463
181044347
273656
96
83
379585
935841700
134632
410971
289542
412396
68292
139479
78943
12
195556375
123477
65
51
50
68
6
13
20315
209246
127795
303428
28593558
395073
79
382853
5
20
184401
4120
77
172602
79
69910
84
433598
7
432112
70451
62984
492631936
73
13
357212877
193044
4
293776
258677
316794
60
264745
80
622933219
21
224553
323052
891550280
445234
218756
81
32
90847
152968
16
63
435601
91
29
29
51
430355
93
28
49
478945
59
4
863648786
292674
66
196830
409456
57
66
299175
20
295258
48
455267
74205
98
8
272184
89565
65
11899
95103
95
22
85
89
40
2
438958
11940
77
13
5
171807
140897
801879742
41
8
14
91
290648
261741
84465
25
461359
3
5
56
25
28344
18
46
259444
79
469457
6
21
667012285
384621
87
57
51
1819
363184
63
324194
68230637
87737642
265652
147669
73843
353610230
47357179
7
986676349
357460
3
413007865
62
94154
26
70
43
105331
288051
268868
24
3
58
20
484949
99885
64936
7
365976
94
92
772619229
27
19
321756
138113
69
185289250
362969
4
4
38
28
313990
38
411624
2
68
334698
490950
4
402664
537520146
36
240660
83
129572
7
83
26
76336
453664
754051347
5
92
20
55
81
20
8
782957290
398806
486776
9
261191
90671053
101467
422837
77
5
172463
87
220121
354187
345413252
70003
141178
89412
383697
11
73
25
74
24
436904
8
35
150886
1
2
403401
3
450336
3
711783127
62
11
86
35
3
95
284575331
92
4
24
331302
305553
29
213659
45
170563
84
882784740
88
369930
252646
66
258256
406309
87
309815
9
91
92
37
255693
478524
85
611622258
453017
3
4
419132
162231
149793
11
25
39
97
59
18
8
87
9
287530
73
5
97
656282996
48
42
48
37
8
491567
25
361624
83
355111
15
397398
363219
51
143465
464304
203586
257535
548709105
435144
3
355602
40
304212
194405
45
86
38
42
428564
75
97
454257
4
10
241655
837336667
39
176925
560119534
5433
73
68
39
66
83
4450
95
257969
95
49963
446551
595924118
84
109117
28
56
63
87
38
181035
20
33
4
811423752
62
93589
150269
5
43
18405
249914
87
66
975737923
284241
39
31
34
385947
44
303361
427851
46
18556
414924
102899
372571
479229
222885
49
93
304056
77
384956620
8
360690873
253258
35
220002
7
95
20
82
38
64
6
474989
13
151162
99
8
225200061
286637798
328757
85
90
31
177927
94
62
16912
3
141262
92
59
211194776
4
95332
576035228
4
10
89
22
29
23917
21543
93770
498898
271042
7
362548
73
320166
254617
50
401833
50
216842
406477
553912701
39693
99
309519
78
43
61
146997
262708981
15
1
80
26
22
150895
511022371
69
67
74
394327
97
9276
3
135643
447232
16
163456
66
294080
283284
61
87
63
95669487
41
354501
73
434230
17
89
226683
34
43
56
425385
81
3027
65
6
382590
204411247
71
75808
103189
359341
88580
321016119
57
107647
423530
9
345535
898563745
254319
36109
7
56
44
226626
20
243506
290335
69
282936
1095
55
298246
16
101841
26
8
478131
4
297898
4
67
401929
77
5
53
237655
48
79
3
36247
47
77
383379
81
275131
9
9
84
2
14
82
704420332
9
37
34
59
3
85888
32
25
39
136657
74
246006
159153943
202386
879974068
359166
76942
22
385879
4
381208
432670
8
93
98
335737
98426287
433798
12
3
44
53
491867498
29
63
127412
7
59693001
203813
211215
3
292639385
39287
11
2
402675
11
33
73
3
96
9
30
9
338334
496778
908903636
46
379495
200661
56331
34
97
200977203
351830
1
140604
412570
240823
66
50
57
129127
90
268783
205436
397915
41
66
13
60941
72
470291
94659
72
482772
291022
404058143
32
67
106984
88
77
91
34
81459
52
477511
257611
6
332682
625118624
243352102
14
285479
424478
73
62497
4
111390
15
9
386563
16
313214
46808
69
41
2
44
303902
56
4
487938
1
33240
26704
21924
499060
96583
80399
64090
31
467281
85
39
56
729781093
45
67675
394042
451139
37
25602
327189
64116
166742
24
83
230907
44
57
28
585955449
4
22739
442581
494668
72
186818556
306873
200232
7
76
355182
361841
228682
26
9
12912
880822200
386847
9
89
39
40
38
238198
39935
46
22413
6
389312
264389
347919
419331
47
71367
408865
384870
232097
391642
10
21
25
13792
497949
22
63
116915
7
5
72
82
444382
43
23
366194
121547
336227
82537
120243
150146
213774780
79548
81
73
227999245
493312
62
123019
271294
27
536224844
5
498957
25
15
23
414342320
88
118975
73
283695
434362
6
70
98
222756
4
763870216
25760
404580
86
262823
50
94
50
722979869
354325445
92
115420876
480011
63
220431853
283236
1
1
96
8
50
77
22
97
895820081
132143
332715
234309433
60196
33
16214
93
87
321462
83
24
208128
7
92
3
92
36
284839
18
129481
13
10
44
44
10
250776
86920
78877
21
478310
70
335426801
346440
80
51
412983
42
96
47
68
454629
12
243421
38
5
64
90
329864
372117061
419009
5
66
59
425268
88
3
72
8
230074
123119
6
69
71
55027
1
89
72
312915
32
406923
737505302
94
13
50
49
32226
89671
236309
8506
3
196347
93372
284600
489649621
15
47
112541
70
52
76
412239
10
50
85
467375435
52
69
354683
246857
5
344553
1
109709
495564
66
97
1
191721
23
59
79
49
14
74
401488
231715
265652
14736
23
48
4
389282
470935490
75
51
157294
5
10226
481182
36
869291748
241906
462618749
68
58
73
22
78
83
13
78
70
7
399506
101624
395191
525154996
3
404217
6
458038
997153804
41
854807875
697653457
44
363089962
86
442128951
21
94
617695691
77
81
45
229515002
65
25
457814
375385571
244626599
84308
238417
76
498708
90
8
889209254
447891
52
2
21
286799
76267
15
4
405862
8
84
311003
94
93
71
8
41
228384
4
77
55
6
97
373916
35
15
65347
218836
60
83
278691
7
437730
54430
357114
90373
3651403
403860
318011424
240981
31
300309
20
79
33
269023
136511
11
258364
49
396034631
7
52
22
7
49
7
498810
30009482
218940
82
47
359464
454767845
5
350590
149875
98
51
49
76
12
211693
4
86
96401
101006
32395
5
402234
85
55
6
19
67
207114
4
479911110
82
343127
9
497863
664486213
34
448421
141978
66
72
55
75
30
54132
337915
160009
8
340839
8230
99
23193
166758
412475
129871
8
59921
74
6
13
459261
69
82
344373
4
56
47062
293845
67
22
82242
74
664863242
313019
71
70172
66
1
229603
53
62
441430
382400
10
15
11
91772876
76
211158
19
75
430545
15
82132
147930
22
430933
31
6
379719
26
123440
907157029
2
137374
58278
41
49
857511275
396823
13
35
187602
937838625
744548874
230439
465496
85
64
2
116379
197812056
29
55
45
39
26435
314194
60
58
6
320438
62
90471
12
4
4
67
25
6
309451
160732
326192
75
8466
75
44
9
105289
252108
40
78
362814
94
93
6
226719
76
35
87
8
439744
67353
321595
253161
224839
39
442296
2
1
14644
5389
66
9
492154
125645
15382
2
134975
4
100524
96
240833
63
71
7
29460
36
306268208
92
305599
977558364
328455
267535
50
4
235005
89
64
14
293728
72
78247889
272970
73
20
71783
8
4
80
409635826
389084
9
93
493655
162526
94
105500
3
288743173
486617
182681
39
307616
2
122976
1
413600
14
12
9
930955645
68939
91
483258
83
32
14
384739
450985
86
436281
179030
76
137159
1
515616896
204878
1
120892
95
553368517
743089288
271719
591863146
432540
425217
97
68
291491
5
74
31
12
441617
63151
205840
306127
11100
97
461169
315172
9
53
76
943906661
19
191656
2
616670038
67
48
83
483387
53
36
85
87
213302
92
138952
204117
41
105229
498092
456941
86
42
6
416110
92
3
86
56
862165195
8
3
18
225401
337736
655115894
94
259778404
3
6
368247
49
52
90
342719
138375
92
14
14
40
66
308457
26963
95
97
204368
35319
327903
24
391023
9256
251390
248945
101865
111149
431277
42
9
486167
50018
79678
272631
50
64
59
252061
330875
388393
37
83
3
28
88
902002895
486472539
389615
29677
76
36149
7
44661
223576
361914
112900
1
332484
3
22
22
76
429874
336183
32
26
63
42625
142471
123289
1392
217478
344044
349846
46625
89
65788
498042
82
317666
50
374415
34
22
97
878023173
61
136099
447292
189239
3
94526
26
39
73
239754910
418534
941632353
6
511758824
77077887
232912
294588
350626
540179041
7
30
55
86
67771563
2
879445073
41
87
299535
26
369608
226752
72
959448030
3
305319
12
87
13
790951313
20
233882
127231
82
196607
6572
6
11
52
82
64
91
714071193
238482193
27
461971
56
179375
314004
194204
48
74551
60
34
8
29
422441
77323
27450
129592
305733
6
59
159023423
28
900149604
59
49
13
70
143550
464141868
323944
91
417953
96921
87975
421938
76
61
53
75
394494
207260514
1
184165
497112
89437
61
319024
9
25
7
380781
275642
267604
52
21
63
153995
96
68
73
249690
121970
8683
598158364
28
434142
159593
62
88
76
94
69
33
55
614608223
312183
36
13
9
81811
102436
1
59
405758
68
358964
44217042
455484
93
42
366344
79600
94
89
48
8
79287
42
397036
6693
5
61
6
56
223636
160964
10
425020
76
107726736
224825
630414674
65
451887
203286
811407421
430108
196632
997900090
106038
8
349546
6
38790
3
566685029
16
12
77070
55206
76895
4
60
19614
39
6
298065
69
456585
478855
132849
70618
270956
196103
2
445328
35
392325
55
136934
37
28
7
53
329523660
432630
53
83
59
375961
52
407872
68
587404738
44029
477118
83
569869816
11811
81
15
343464
56
2
5
27
224069
382999
7
49
96022307
462759
122966
19
4
206755
337851
101355
237265
54
96
372778
88
67
158363
60
23
327478
96
481085
8
38
12
3
96897
39
550061127
432252
231193
60
13
29160
91
369136
64
427505
27
11
9
33
312519
199130
53
82270
126036
98666
166068
464806
52
20
86
5
212986
475331
426586
203192
71797
270625793
214197
76
14
402339
1
320804
3
90
68
83
817585587
1
34
18
226810
2
167375
4
6
70
49334
57
14
90
254129
579184921
9
329477
87
57
94
351739
749676621
92
19
14
48
670037672
270574
295882
224862
2
25
47
8
50
8
236996
43
3
19787
4
344912
74
7
240974
71
59
64
774840306
272787
80653
32
216885
19
32
51
52
93
12
394193
36
2
376814
205225
255443
584569190
481923
280148
374751
464810
24
13
797588125
33198
51283
14
745316765
45778
133211
1
61
20
47
6
276240
81
462990
56
390795
107608
846397358
33
58
388884
118185
8
381638
158215
353088995
45
384950
434421
2
359494
55
96
454778201
233865
34
240688
155746891
178365
167462861
206045
77
11
240348
57
67
5
98
7
554962795
253331
70
18
349613
265515
129527
17
475077
129918
6
96
2
350271
249639
38
408372
470232
335175
918778215
35
272865699
388974
476500
889940281
102951
282256
548676995
30
358494
65400
10
23
160202
60
76
455198
99574
390205
490246
375258
920505624
663644668
350508
423803
7
5
543559670
257447
52915
322419
47
73
185619582
27
358301
32
228667
190509
28406
270754
99
36
422223
4
221407000
1
333678
24
287399
292881
424525
82
193001
145130
29
252081
6
285426
330323
6
70
58
347799
203687
6
10
72338
2
87
431748
487586
270989
59
98810
6
892397373
31
15
72
70
23
3
266871107
97
196562502
38
159516
14
18
107493
59
197968
174067
77
255911
57
8
3
1
25
376849
129513
99
283667
624479550
392773845
656405598
349055372
76
5
70
313794
930707860
414608
162836838
9
9
89
6
121859
43
42
261340128
70
342560551
399368
285112
161033894
453438
227767
1
709108126
212013
9
587480221
29
378639
331697
4
69
30
40
1
63
411312
494858
599202676
85839206
5
150181
46
495487
142453786
280374
1
20
279860
39
208645
65
279057
64195
417944528
99
34
62
258792265
67560
669991153
94131
44
10
82
7
88
378044
778155769
190266
466440
798383751
81
99
80
324641
351998
401016
22306
5
493661
168213
13
95665
364453554
3
816669354
267477879
172636
37
288702957
995162144
423697
384631
6
61
57
34
5
418471
27
485245
461357
35
25
39
86
8
1
72
37
3
57
60
81039
72
1
36
38
77506
11
48
75
309691
71
169467
482408
48
49
9
49
82
6
421150
85
157138
90
314786
42
33
512019903
409598
359654
97
4777
441851
967330200
68
5
210990
177497352
6
313394
2
94
174489
206289
4
30
131151
10
3
49
201400
268169
85
3
313011845
102828
239196
320615
53
3
14
36
73
175007
3
95
325264
4
173446
9
45
6
475691
338948
279634
379087
95
95
799113123
429038
23275
22
377590
350922866
84377
28581
354875
79
189608
850948950
86
25
268493534
8
1
68
68
51953
479536
267872
9
337614
31
67
133095
20240
92
21
795404367
68
371067765
234217314
498129
62
562672281
36
390912
449349131
14471
109275
238178
46
92
15401
6
30
86446
105705
55
1
190243
20
229992
66
58
3
369601
38740
1
39
352426
147476856
3
320855
9
75
56
226630
326789
110405
4
4
200925
11
146139
28
609973732
82431
36
75
27
8
50
339728
25
34
70
115914
80
123262
207226
79845
968354410
64
2
91
1
26
463938
359037984
1
3
1
9
86
401624
62
79
60
97
397487
34
416603
42
2
85
3
135780
300841
64
2
228812
337056
6
236745
286991
6
7
9132
79
4
76
411162
119725
64
2
37
23
24934025
20
114014
35
438127
121272
15461
97
588165958
4
51
95
407733
45
122324
861541203
82
328001
10
85
11
12
207062374
2
97
223031
62
92
78
690586990
415289
38
168279
469929
14
96
95
234704
427040
51
45
357525
7
87134
99563
13838
846553418
74
316881
35565470
49
37
77
6
155870
29
702475084
33809
67
51
315541
7
284103
90
492058
10
849271175
46
9
477945
8
62
4
72
7
311885
9
53
85
291719
476137
481287
74
951393952
395397
47
144148588
708937642
171331
41154
89
82
173108
26
9
176198
37
4
64
42
8
94
67
32
98
58
47
241671
326463
5
20
720000969
9
201933
79
211840
73
837089510
35
237748
73
9
475797
8
9
314178
183323
836585372
97
174690
83
293508
96
123322
28025
150889
16
466067
53
78
12203
28
203017
397629
6
9
51
7
8
26855
259207
68
441794
8
199304
96
763395597
17
9
4
461894
9
688716105
8
97
55
17
63
8
2
1
314585
88
379531
18722
796613170
65865
15
151551
92
43650
297758
14
17458
42
76
14
94
83
104463
73
5
55
279972
339888
461510218
59
1
28
16
18
60228
450176
201884
32004
66
470918
36
122695
6
283594
61
317732
11
20
419184
9
5
7
315354431
331778
31435
18
23
483645
75
158529
21
653092791
151430
182282
7
58232
1384
32
426769
438427
64
458
77
42
59334
473579
320478
158438
97
360544
636774076
36434
225628
6
72
184298
99248
15
277184
394618208
252340
73
282740
131571
239494
624162936
77
441911
5
61
22
3
98
145480
141604
87
58
53
53
41
447876
13
73
140022
32
24
263128
531699895
62
332575
13178
459092358
442393
91216
131432
150787
30
66
472820
3
84
93
9
4
74
4
8
17
4
12860
432177
84
6
34472
93
140057
7
72
76
97
5
55
238603
57
56697
4
57
58
84
31
45
270775812
73
12
98
48172
1
479226660
3
69
431978
448524
78
246890
65
2
56
266058395
223188
117943
75
20
327648858
10
20
5
8
20
4
75
76
90
85
239237
7
74
45
10950
99
65
3
19302
50
159311
2
495201
3
285276
66611
212314
514134763
371475
51
55412
457716
680644789
6
10025
69
83
50
40
361055
146831
353968
325424
90261
323353
26
442539
8
350224
73
19
481074
17
213174
340453
170889
228346
153929
49
52
327439
231791
5
3
153553
163222
417120
94
4
35
44
81
48
69728
98
755299618
76
6
97
9
50
1
387281
76
272592
6
324450
12
335632
13
105989
3955373
447881
25
259043
49
41
454459302
53
4
67548
67037661
193879
57
35426
85
171176
4
767209029
11
4
73
55
44
153114
82
58
226261
96
205412
478928
910419017
12
738935622
419486
445364
144760
436559
228387
114355
445286
8
6
391855
461720
354254
303258
3
80
96
412078
46
216741169
66
55
17
88
302860
205139
476663
483114
278350
217510
92
21
23
133547
9
97
31
136475
27
66
68
53
75
22
30339
88305
899807259
37
1
11
85
79
66
2
889008659
165077
170751
5
145798
62
79
96
40
931576212
33
93
2
90
100793
442493
53
91
3
26
415086
19
56
18
148868
19462
444064
323459
2
228854
88
21
370765
34
229140654
53
847926412
1
80
784486692
93
54
83
35
3
232133
82317
97
369011
74
146148
14486
144967
3
300210
598532058
210781
437327
265580
31
5
262524
461471
459966
59
61
4
61
262073
349263
304356
240171
16
293652760
237017923
99
415730
44
78
200470
175660
46
31
57
90
88
7
423524
536685594
84
165335
16
423735
3
12758
251588
813463800
130540
307918
430496
422885
22
75
222169
217328
49
24150
285153853
81
37
34
69
367338
3
6
70
79
207690
496144
94
112434
739218281
51
55
554267676
85
38
234689
55055
59
344305
75
70
477282
47
12
67
96
292872267
99
122427
332508
78
451665
19859
129178
66
323948
41
1
77
74
23
493433
43
69
53
308069
209990
394026
193591
361249
63
7
72235
174150452
259807
436671
97
4
44
13
80
64460
75
440309
32
373448285
417813717
62
48677
25
60
75
277995
375486
39
39
1
306739
77
10
75
71
9
64
626525775
49
235830
87
129273
71763
339364
63742
42
97
332123
53
70
37
2521
2
459842512
498955
84
382397
26
80
86
75
32
292942
77
17
264447862
58
150854
41131
67
88099
93
39
66
66
58
30
10
215788
3
365893
55
445494
19
77813
39
208218
27
352251
50
110973
255385
20
550795003
270319
82
228284
608646530
60
435714
73
84979
229153
82498
47
14
240598
12
104858
97
267263
53
37
277528
164617
379179
127195
75
152674
118725
298192
192541
79
4
380996
69
387672
24
85
408147
39
227535
127392
381695
987555861
285461575
393491
245669
97
81654
85
89
42
3
83060457
39
93
56662
69
61
6638509
295698
126076
14
48
457012
69
30592
201989051
239948
129504
5
74
371758
1
379729
11
29
225953520
440008
8
16
741550614
8
2
31
8
70
96
16569
301913
14
69
90
63
221363
82
78
355052
45
40
30
12
302408
13231
473733
33
156699
16
72
72410
19
157475
101125
76
2
14
24
26619
71
53065
51
92943
257600273
53079
76129
6
32
43
329920
47493
70
41
84
61986
882212409
86
6206
334767
14
466239
85
35643
5452
460014
4
285686
440569
96
426681
45
89
63
26
99
132022
52
195157
38
190269
16
77
125244
63
52
71
55
376928
468472635
90079
6
25
417380741
445587
833585219
473923
343544
685872600
71190
237713
266379
80
4
7
145939712
6
192553
344187
75
139929
201965
73
3
74
97
21440
73
9
308899196
250344143
14
6
99
520527306
174596
92
199951
7
89
454306
9
77
105072856
335524
5
24
266688
143011
4
74
4
40
468566
466508
3
57
320955
508475380
205232
458485
450452
87
98
15
17
312831
480125
210547
53
58
86434
618808181
200337
38
64
29
99
16
325209
345631
51
440550
365351
64
59
9
661173062
31717
3
351667
190550
76
78
34180
457731
806787088
98
380713
39
517407884
12
454283
109596
80
626324282
25
55
963376138
85
90
71016
93
70
363850
598527061
499215484
442655
45
125944
458612
184052
367228
83
57
22
46
493506167
139513
61
72
105744
161353
458816
73
9
38
47947400
35348
62
277870
388798
97
58
243359
90
308236
2
10
450339
3212
361027584
60445
39
3
987969626
98
31
67
129663
457602
99
9
65
475622
52
7
469451
64
68085
20
462344
177152725
42
224984
82645
24
77367
4
410903
165457
17
6
4
249113
45
337665
76
75
22655261
496781
359032
210074
680619136
412279
468433
53
473901
392133
7
3
209282623
73
108065
960575434
182099
79
331375
170117
29
49
396207
84
331903
7
392329
415146
348180
437211
36
947426754
3
71
9
9
458376
9
361148
378438
135339
4
191981
91
28
126569
3
633719364
36
377526
408332
17
2
78
11817
8
63
350253
590068747
386871
63560
9
47
15
27
94034
10
90
34
429138
435818
162286
1
174724
214430650
206923
6
75
407503
130178
362406
299509
322170
261924
148312
159707
7
3
325855
41
15
29
9
115436
4
493951062
30181
15
330963
53
679469243
943007712
18
86
18
35
46
49
104278
120935
18
521064452
5
32516
807076085
55
481667769
813214578
110301
72
8
48
434911
55
296127
210098
57059
21039
44
166840
29
803573999
39
704617832
465292
32
86
54
82
66
93745
84
98
444958
43
145475
53
21
74
4
82
97
76
6
594939662
90
878385221
5
104094
5
397547
16
9
34
25
411538
134177
308856
70
369526
62
437334
718534777
275754
338746
120112
139143
493587923
4
230016
50
931859782
355919
63711
219519
15
84092
94
6
189832
42
460776
298420
92168
2
20
40
140115
6
94
435577
423874
75
72
317628
94
105969
84
75
46
93
2089
632933633
99
57
242763
1
232653
77
484764
485870
485856
430538
415092
438486344
71
10352
34
4388
67
58
6
48
100270
103877
311504
64
45
81
14
358766558
275614142
496049
18
2
5
208238
96
435614
160167479
11
16306
69350
595361150
13
41
16
94643
84
63
2
247153
6
51087
264897
60
128529867
346079
125603
47
240130367
57
5
56514
60
5
11
546209684
13
97046
9
105587
449783
494181
44
691561554
210963
4482
54
59
442348
507444341
869963950
138045
87
292068
288899
222754
78
81
186113
32
463223
99
5
294788030
68
59
89
257020
161728338
52
59
40
8
889365204
69
321949
87
60
31
74580
641833341
792585552
323858834
185448
42748
296227279
496349
8
465406
498705588
8
20
357529
77
63
6
36
95
1
437409
1
51
487702
332710
91892
474022
70
82
141043
167530
81
154964
33403
368685
125584
94
50796
80
405052914
81
291995
20
6
6
84
923343367
80
283806
62
2
2
66
9
482507
38
78
45
926597717
3
271211
240845331
99
369527
50231
9
276050
58
468611
6
5
65
386495
126611
234213
379163
494795035
6
76956
351247728
44869
72
441048
39
274327
98
416710
318263
95
62
88
47
5497
298662
95
57
525350583
32
79
152899
116976
288253063
8
61
99
416086
98
889439171
385835
47
60
82
69
311360
480017
37311
159991
83
227859
2
3
389998
7
189689
7
45
23
158565305
57
403771
97
1
44
15
690956993
118562
45
174855
3
269718
33
57
99
35
11
184869
95
960024158
48845
130106
86
47
380478
133948
98
63
86
578086599
84
66
176840
98
295292
7
9
8
381825
2
201264
444182503
800296911
51
95
68
8
5
57
77
380275
7
8
12
7
48
49
18998
252062
29261
466425
30472
55
10
353269
323347
77
227341909
255711
330988
177492
60
173015
686698510
6
16
594901084
478975
361121
3
58
2
88
9
9
383861
279425
13
22928
338053
3
44
32
87
357276
430617
333415
6
256703254
484570
54
436799
311734
200269
489471
75
81
857777657
69
89
9
419105
364007
4
9
7
61
21
89
75
45
636424087
469459
395470
202986
249692
71
67
292345
253157
56
7
86927
7
66594
114384
99
4
9561
97
88
63
60
198101
78
30
298138
17
148626
20
40
1
372498
20
89
21291
6
270422
190574
84
83
96
7
5
45
47465
397683
165187
303841
58
36
473471
23
465236738
692620209
1
23
257712
912185281
533191918
326534
26
47
561493949
37
8
44
11
98
24
69
42
738291201
2
35571
22
67
21
13
160097
5
11
78
488713
489141
61762
406191
292820
72
521794877
79638
486543
155456
46
26
69
29
352979
56
32
93
83
8
52
559164455
38
16
32
74
204998
458076
30
40
352392938
30
424892
156450
950892642
420080
30396
54
67
441524
152775
87
71
186365
54
248137
10
329601
76
48
32
60
88
532234482
344665
1759
1
96
14
60782
162253
31
7
9
66
18
31
169584
91
236243
992255291
3
80
31
892716760
320813
8
268374
152765
497695
16899
348869
10
95
77
81
173810559
54
51
888622575
270572
19807
73
407418696
230626
1
407772
20
84
22
397258
39
96
76
3
39
70
461105
93
37
64184
8
133376381
64832
72
61
201435
357699
467692
462772
29
92
194436
207136
474964
1
430907887
57
323586
67
400230
12076
454087
35
271836
66
96
14
41
72
696438684
32
39
284761
69
480191
35
972722142
70
93
40650
654270568
92295
3
101644446
92
27
36
33
13
297284475
59391
27
395545
20
241328
62
97172
470398
64
680591056
298925
11
284196
378657
25636
66
249433110
28
98
40
46
379560
52
36
285932
67
11
151187
402100
288920085
224901
404564
49
212459
85728
92
2
34
43
449217
897531301
203916106
468610
7
408904
404804
347419
66
194508
79
82
2
351464
3591
480522
392899
220743
201035
156266
2
465395
9
148291
193621
51
90178
73
204471
478633141
821953144
311927
37
644888860
36
179065
61
94
595038282
4
114978
88425
96367
310446
46
93
424101
22
152551
87096
293440
7
125662
67
110552
581395251
98
313601
61
17
178966
86426187
272818255
488645
1099
52
541093753
417235
14
30
45
63
23
79
159785
324900
15
334792
290209
19
22
257393
7
75
8
72
420838
252764
57
3
235034061
154316982
41
90
199593
350442
1
333592
434498
57
64
80
405664410
40
47
74
9
55
60
84
241489
73
261205
47173
56884
22
437751
65
484463
428922599
181638
31
110914
287955
1282
68
30
472174
391321
475188
280212
258324200
473648
61
53
88
864475350
28
63
153418
17
73
404704
64
77
272372
878633727
122710
4
327704
740935726
20751
179062396
261453520
354844
499955
702021136
22
447389
101673
18
11
77480
339640
8
59
76
453385
94
89448
53
52
44
12
483321
260164
89499
96
419896512
427907
3
380805
39
484116
58
6
6
64
3
78
359358
248304
347379
46170
52615
52
371063
13871009
67
705110060
91915
82
86
172144
463522
99
738310822
838665718
424996
88072
269648
412867
475471
424601
1
138651
107343
3
83
314171
2
93
1428
74
170681
497369
58
85
556415900
19126
490252
58
371056
2
64
128556
9
381708
94
82
65
111017
4
973198227
67
30137616
13
15
34080
63
38
3
458212
5
71
4
80684
250324
20
77
66
455700
795303992
2
67
426645777
80
408122883
16623
50
8
24
15
8
146999
384692
219129
450381
149893
47
98
84902
400325601
436677897
41
56390784
33
13
50
425717
85063
199201
3
58
424285
5
3
48
5
77482
230172
54
26002
89
19
76
24
85729
23
471681
192501
366993
96032237
37
41
161716
17
492057
72
236674
275623
403121
298210
31
13
46
197493
328783
49
445833038
9
40
403740
270890
713497225
276779
32
96
14
7
56
28
380116
1
90
439723
76
389635
97
447588
75
73956527
9
83
94
423239
330029
43
30095
60092
13
218510
349025991
58716
81620
760298518
56689
99848
20983
429470
187108
5
548159006
9
2531
433017
927022782
105893
11
49
897822298
295669
219976
8
31
30
6
975284996
378152
123263
184525
531857997
74896
72
71
35
5
416364245
96
743655121
372462
46
24
4
148190
19
67
8
8
346434
33819
92
17
5
52530618
173357
7
67
90
62
215031
81
110587
278388600
84
6887913
302531
215164
228429
65
141191
71420980
85
51
19
308484
15
58
351883
8480600
373109
30
491379
433418
220704
35
19870
72
74
435538
40
924848305
75
60
243985
59
27089
174839
77
552247702
3
439268
218883
8
70379
136460
75
195185
69
26385498
719872075
441565
588019638
59
4
38080
422146
331790
138841
12
351860
36
84
344507
5
63
1470
92
135950
73
73
60952
8
363572
43
84
59
51030
357848
6
51
6
183497
127642
7
430439
81
4
24
409299
8
31034
143466
71951
51
98
171493
479355
47
82
3
43
488013
73
265383
265537
36
12584671
94
75
313350
781494633
287026
486603
391264
8
527343863
61
242472
31
51709
2
2
30
92
92527
68
153618601
73
82829
54
4
15
68
475180
48737853
372518775
61
45251
608560872
57
7
52
54
27
177431
8
41
86
60
219895
20180
326798
5
478882379
242297
104257
93
79
86
269991
3
647581307
289905
548912259
90763
10
122770
5
16471
3
210231
35
867287544
474047
125606
43
6
81
87
79
63
1
1
219593
95
51
68938
20
95
304338
7
187299
22
90
190491
7
81
167025
357624
254112
5
11
9
80
69
40
260600
82
355129
36
168678
54
496011
15850
54
56
30857
218200072
466915
175665
679242235
62
992152631
58
6
403570
15
423814
67
20
26
59
128039
16401
8139
402139
285212
75
409982
438137
18
18
64
199139
428075
73
169190
26
13
1
70
98
25957
20
214548101
6
47
6
487357
56
66
4
432233042
178751
381207
99
238140
51
40
34698
24
392622
50
36
659086147
78
77
135237
17
457029
79364
354274
45
892630417
246713
568429358
898733515
99
183168
427969
494965
9
74
68
7
184396
32
65
10
642780228
124291
338613
326718
45
130450
21587
268879
387013
414834
55018
297773
406571
60
1
20
385343
62
495138
28872
106089
9
53
8
35
438718
5
51434
289785010
486544
33954
83
358784
70298
343918
5
144079
80
855809965
203937
5
144935
151291
124024
400401
352465
501831040
70
617730090
56
563364409
529055326
51
146283
405381
53
2
55571964
570223602
506995465
1
57
42367
43171405
57
643258703
59
425655
86
271471
444087
381623
78
40
287684
53516
495854
7
9
359077
384055
53
81
83
77289
25642
27
37
79
140572696
6
37
52
64
909
306327
57
4
185383
472300
440995
47
80
55
20
41
410019
694231697
6
72
6
108875
179186
259332
615376400
57
99
678110908
67
174179
99
78200
313535
459903
49
481128869
89
113986
80
74
340865
5
34
91
54
5215
89
21
32
273572
335376
143877
355611
229561
852052673
380460510
7
126209
33
8535
55
169725
15
367579
109229
35
228652
3
65
72
56
92600
45
73
52
7
88
100643
313924
35
1
8
469996
285636
336071
8
44
2
284920
414030
88
469366
21588000
27
88
985436311
469806033
400208
27
284393
579361680
285384
3
291115
58
383837
48
73
870298941
236105
374540
82
126856
76
92
41
23978
123496
15
3
80
10
351428
175607
336195629
58408
5965
322717
91
48
70
71
396919
92
27
45
430846689
190145
221126
6
8
279850
47
84
70444
114383
10
481521
67
283978440
88
689459195
70
54
33
186029
92
5
376843196
443461
52
5
88
64999
258402
39
57
175401
84
17
93
1
207422
59
22
856223228
351937
11
34
91
80
31
12
73
98
35
581160035
346721
1
41795
176818
418805
99
90
337964
91914
17
476290
60692
51
59
13479
260283
52
82
92
54683518
92466
12
384397
499485
37
290053
7
188422
203267
164023
80
26
54
19
389935
70
633136235
144955726
140645
77
41
149420
6616
5
6
218229
61
52
96244
75025257
7
44430
338885
274805
45
79
44
25
163448
72
9
495064
65
15388367
27
96
155000
204794
59
9
32
21
449950
71
166438
132211
62
76
91
642697795
193931
402385
755983733
22
66722
640102164
131854
223357
18705
41
784478540
28
6
4
29
98
76
18
214386
39
401003382
993624034
1
9
138894
99
92
16
263328
79
4
84
393382779
66
75232696
41
15
30
1
37
89
343147
9
7
8
32
52
701958484
45
828993351
172135
17
50
89
63
404232
96
81
11
37
189739
24
408082685
4
26
110190
459582
80
2
13
7802
99
100303
77799931
154063
64
7
396601
75
213118
179686
263824
63
243744
241209
108989
83
4
37
77
23
62
73
115795811
51970
40
67208
5625
26
35
12082
76333
479574
56
460971
83
621179150
475102
1
236182
67850
128651
18
3
110962
211114
56
243957
136370710
35
80
4
88
236677
246077
211654
23
100160
48061
21
425234
166665
103476200
178988
95
474602
24
94
205249
274912
28
81
393595
382789
255787
98
19
364675974
7
87996
9
38
452378
273207
36
80584
34
28042128
237583
353683
25
163689
456604
6
187657
398858
121926
209858
435773
36
95
68
21
21
356393
54
87
198315
205234
64107
199529238
75
52
62
61
493752
234696
8925
184007
51
96
201087
1
60
343084
14
5
41
94
218166
91
39
78
238339
53
352998582
246937
95
915145361
729782935
34
97
444714
362349
486099
157918
88
73009
50
43
407043
376091
43
89
29
42
7
79
35
35
214503
12656
951552294
53
9
59
15
3
44
97
169721
75
59
87
1
247825
424787
460822213
298313
470418
426268
352519
214787
307481
356246
479837
867482020
431136
43
8
8606
186728
858820355
80
134826
101680
96
535842510
85
630184320
51
422296
38269
312403805
1
497075681
224791
267112
83
216507634
772615782
50
91
34
9
76
278649372
406771
591539769
16
323093
222221
187021
900120094
220333
7
174813
258136
278872
42
63110
40
480842
339867
36
17
346636
77
22
51
96
415548
9
29
20
106064
385166
9
368630213
38
7
13
20
407274
201879
759585284
40789
69
61
274010
28
11
72
394749
96
32
91
31
68940
160311
8301
15
450041
85
108901
5
255151
48
50
431674
4
419673
345742
9
7
27
386121
159050
166693
94
155217
20164
44783
149364245
297132
84
66574
481824
97748
157774
349989
17
1
241028
376068
188920061
94
51
97
325758
746180661
45
188274
489292
322537
60
294580
72
423356419
79
499154963
828851625
552472356
94
35
63
63941
17
43
92
22067
592628648
87
14
96
80549
14
23
161277
12
71
752152702
36
99
4
151504
1
883184017
97
184624
99
122556
81
82620
349771
1
103716794
62
59
17
30
30
298078
389665
473707
14
176440
272511
53
321897
254202
7
234317
86
8
307598
94
363606695
91198629
21238
78747
190651
42
87
63
7
417022
25
29287
12
42
254562
94
98
6
6
349121
65
3
459610
87
392905
4
476424
2
56120
154410
155159
31
2
293671
538460338
84
76
480094
12
883608151
58
82
439102
389839
162464191
358230
773989657
216239
472169
76
95469
135279
245091563
7
74
227193
57
371718
97
40
752670498
92933
82
82776
7
247392
51
78
331866216
78
11
56
115411
348552
47
409770
32
18450
1
63
43
5
238588
248360233
219173
81
457752
21859
252008
8
272643967
9
85
28
40
6
93
292945
3
89
43
227376
45758
65
15
33
114806
85
52
179652
74
197302
4
64784
48
150883
59
234732
76734
73
80635
98
3
80
21
857619399
92032
59
457267
439942974
89
489181
88341
160658
456945
931607480
5
283157
6
16
263046
30
46
5
15
78819
7
478103
91
71
46988
455187
318812
282988982
82
81
29
97
17
236478
17793
135194
485122
206929
3
5848
17
58
52
86
263860
48
659842589
95
445610
330574
51
408605
183040
3
346794
38
362785
83
21
285510772
70459
409167
477194
80920
23
39679
296287
49
20
489157
67
92
37132
86
10
60
66
91
89
466263
418765
148094
249788
361497
671619377
94
592394580
35
26
30
423555
427763
24
84
44
179099
23
96
408738
454878
226576
141079
213885283
25
410295416
17
734587093
2
315843
304217
41
416121
362844
425475
37
438300
13
70020
48
52
706554929
152845
44
47
74
486252
92918
72
77
24
329188144
85
94
447340
211883
376790
497301
396032
248240
897662708
498935465
140166
97
171256893
93
74
99515188
57
494760
53
6
343149
57
304691
270807
282370
279940
228465
22
44
9
42
60
8
42
242212
43
86
485404478
66
147071
178103
156115
88253
3
89
97
36
253553
56
75571
23
90
48
39
122116
21
17
6
2
448386
139971
527303914
129159
174603
43
187466
60
484160
68
143294
53
29
127048
404761
40999
65
336063
5
321850
659257674
9
17
3
1
93
55
107523
305970650
15
24725
194415
398718
313680
5
3
4
378700041
15134
31
2
66
348938
75
1
6
472194273
24
64
431551
355412
209195221
90
280818
48130
2
8155
56
63
643113105
213708
216530
54
11745
228425
375854
496578
1
238653
242767
19
35
47145
23
7
185113
73622990
7
39680
136516
5
441771
20
95
103943018
77803
167120
20
302759
243812
7
22174
71
799407335
333015
224830
52
88637
54052
463799
86142
80
23
37352
7
9
64
67
43
31
70
34
364048
364458
90
9
220932124
253655
88
132542
450504
87266
90
261930
319750
80
30
24551
48
102467
8
612701387
417438
722482200
66
5
200439
52
215286
66
92148
38
23
146059
724905158
3
35
410180
30
46
92
77
2
41
73298
85
178977
320464
58
342134
68
489383
473335
54538
42855
202600
15
25
43
17
94
68107
96
10
47
60778
30
460468
95825175
2
280392
62
30
248956
74
353961
963028652
98
352831
210134
400331
409886
757917254
393011
573713314
21
39
231890
696909716
387358
239438
11
20
23
5
11
34521172
32
183670
639276667
69
333272
126045
55
73
94
67
59
95
12
108580
99
15022
32
79768
33
57
69381
136517
570203417
8
48
419606
215228
14
77
89
95
967842542
47
87
42
427370
483773
38
189499
59756
575716509
89
786857927
305580
16
125446
6
25909
227003
203915
409898563
31
12
27
1
126168
28
99
34
303616
43
70
58
278446
91
195759
25
73
8
228034
197446
8
191991094
84
226888
185444
60
13
90
919924767
7
52
37
27
155031
702844290
3
31
33
52
10
27
8
242626
47
95
464998
79855
247386101
316662
162174
71
64
55
141953
89
834055203
36
40
32
166807
62
168775
183912
5
290174
99829
285616
408038787
52
55105
49
46
70
7
68
6
70
63973
51
378926
43
8
17777166
487136
188170
956914868
343979
17
211153
71623
90
32
59352
6
3
393144
96
18
241219
15
65
86
19153
966583801
392213
129568
70502
8471
96548
94
11494
97
19045
3
213523
262306
21
850885514
99
42
81
112169
99273
19
94
177071
170657
273651
315105
381713
258541
44396
72
298817
1
460412
21
18
602897221
39
88713
7
98
56
91
434456
72
36
992717647
45
499210
16
226173
19
104663
56
263811
58
82
4
103466814
35
306810
496084
4
308566
70
54
48011
72
251316
52
97
97
405255043
83
5
1
468513
280204686
11
6
69
18
67
12
115555
12
288905
61
672697690
157626
75594
33
6
29
26
27
233917
165126
90
43
306058940
8
354989
1
96
44297
65
22
3
84
134142
164504
135206
502926369
189883
40
528602618
5
14
427588
430599
590192472
63230
9
308258429
31
317299
304497
50920
25
352217
288259
356176
5
86
776707981
42
837190621
135885
35
53
64
481225
250168
14
434754
9
55
99543
397848
64
13
42307
5
36
66
61
3
184124852
41
36
154302
194280
95
431360
51
401708
20054
308280
161947
113455
20
953038043
451743
29
32
87
6
226534
37
11
402645
20
58
58
167329
368343064
11
253209
11
239295
50
762466379
18
90
61
34
47
370335
9
97
443410
26
242244
761725136
38
50
56
1
50
84
16666
109372
177415
21
56
76
8
141469
423033
313473
787600952
3
33
19
44
98
94
386854
109313
48
187421
459151
80
7
60
62
82
148640
70
210016
103603
65394
375756
84
3702
9
346973
4
635030095
368469375
211116
206355
17
125232
63222
89
422102
175517
10299
53411
1
225904
73
92
974287801
5
197377
25
94
235658
245237
15
4
83
290157
7
98
49
1
45306
1
252606
397303557
35
41708
334502967
405452
34
60
363863
539926086
56
44
96
72
47
78
267579296
176626447
15
128403
487064
12
13
444381
259362
241364
21
55070
6
82
84
48
412244899
437388
35
279796120
95
365246
45
8
149131
344008
857513960
281584
9
260744
84
3
413735
51
80
742933977
63
90
600825966
8
2
274381
499903
194997105
188907
46
99
263462
195401
71
86
74
108196
875206160
148917
70
64
91
356599
45
8
363805
8
76
44557757
589703970
234184
174371732
291636
32
6
36
14
168583
301263
44
738836379
496555
86241
424938
40
947723701
8
96818881
92601
131971
56
38
84
16
362374
191520
26
5
84
19
262901
64352
16
377106
34
18
185854
29
6
309121
208467
268161
3
492440
29
394926
8
269575
12968
143067
288715
410405
6
124212
423210
41
57
456114
9277
61
311868
222828346
65
75
42
36
43
73
9
84
30
44
268503
221364
5
15427
310316
64
93
63
76
96
66119
351841805
397318
81
28
74
216406
27
82
49905
7
2
588693646
351125
83
861803963
6
125536
99
24
387583
34
71856
71
237256084
634169783
81793
436445859
371295
480715
10
68
90
307076
71
94
71
849121346
699584844
470918
316516
72105
167939
496453
41
182213
3
37
118658
8
148299
287783
77
58
1
7
496709
87
75
823151022
477511
42
280295
153822
12
49
47
256077
473006
78117
9
59
4
59
17968
41
267175
54
15
337986
3
75
5
99
422914
82
15898148
174008
5
83
408565
1
388532921
257300
296972
640131047
258972
172260
23
32
93
35
6
42
290782
160482
133280
459425
224719
823168754
72
366040
53
37
27
117325
17
9
20770
23
32
108340
90548
5
680504306
233122
386959
70
71
39
151105
92
23
19
98
278552
38046
310660
153954
16
198471
39
558111744
61
86
99
55
399209
32
99
83
259188
55
48
795683781
46
373504553
6
14
202662507
28
72
13
60
423507
249135
249412
139225
3
317438796
95
358443
205953
9
153331460
2
21
54
47
35
424209
57
317632
360900
16
26
462343
41472
364293
409366
15
396173
383008
55325
92
77
10
243194
472276
9
770439762
218805
132012
6
545022039
92
2
56
81
21
302473
998433194
489061
67580
6
55
330276
63794203
238668
385470
8
29
226603
68
59
192983
257448
46
41
59
78
949734960
7
5
22
69187
334196
67499
32
226874
71
14
56
42
493561
79
229047
489897
125562
390090
113119
451916
71
51821
404262
67
96
178564
9
70
678299982
45
311250
467119
19901
47
585076576
257238909
66
8
23
91
59
165772
343585
7
40
70
98714
36
29685
292568
982024983
8
3
116200
13
12162
96
14
466630409
315161
3
77
21197
83
510454909
17
173249
73
207108
6
75980
4
88
57
4
251120
97848
547755367
150840
385860
419532
94
218922282
97
320278
279881
53
460501
379828
7
43321
87
124621
68
282966
365663
922286642
317309
13
73
293192
35
816642993
99700
55
23
37
262863
30
94
33
93
201206
55
192390
328766
223183
359485
87559
89
79
348610
359886
391477
73
43531
201028
90
45
34
198987
5359
9
332139
45
81
6
19
334142
146187
965230919
150907
90
16
339804768
207531
762842873
97
13
86
953444737
83
98
341622625
86
6
63124
390373
45725
992874073
469480
82
33
447275
313653
311889
2
263741
48
294700
4
99
74780128
146592
20
14
94
50250
67
423147
88
93
162682
187631
11019
30557
85763
283993
324820
712569223
477598
114686
99
279735
142712
5
71
210977
51
79
452087
93
99
8226
12
55
218077
804384627
265604
282498
49
310799
737140200
68
470319
135579
28
51
503373163
178033
17
119150
317255
890336453
61
82
382677
486190
192703
389752
211225
853563047
268354
26978
75
2
259467
5
257827090
239740
31
53
90
274007
41
28
215816
10194
74
25
28
570623607
457899
16
363553
32
9
46
301635
92
312409
99
56
179133
284250
91
54
44
95
76
70
492195
381445
156192
54002
139821
105131
28329
489596
193048
119986
66
14
14
426802
4
210240
26
40
60
19
60
27
345495
29
93
174500731
431277
364482
317685
90
33
93
19
640511771
221352
470713
92
7492
319952
433750
718162971
100119
117470
61
2
22
3086
84
45
355728
102804
13705
80
263637494
126811
76
79
5
37
472535
46
72275
466935135
202471
20
48
439215
45
214996
337501
407811
962081696
72
86
260522
171395
51
62
658263281
3
277428
36
241289
113015
22
97484
8
54
50
415859
62159
248261305
365659
337250227
55
466199
81
56376
4
469126
53
4
83
95
133247
8
344632
5
72555
610337374
68
292449
26
28
13
114101
57
534694289
81
4
349392
17
418508
31
395187
3
410232
44
862175433
50166
400685795
84
37
6
2
65
17
5
324790
345085
276399
42
181184
134119
8831
81
4
870094056
4
10118
7
89349815
11
7
45
80
34
217730
445530
216760
64
31
46
327323
41
53658
472884
85
927947521
74
143724
27
450466
90675304
41
1
78
83
88248
457456
7
65
40
32
464371
55
22
8
153076
199250
74
219232767
4
86890
44
28
452752
149964
503450437
224351
210555
240683
256962467
70
207287649
96
834400604
89
4
326481
57
20
253172
17
446647
7
5
371932
400976
122387
43
413816
15
2
485040
66
12
315933
58
308905
76
109846
23
474426
2
7
48
34
26707
424322
318968491
7
72
91307
28
77158
151995
39
10
81
20
99
201171
220930
133026
24
94307
275974731
1
29
95
202659
228714
54
418281
376286
78
56953
29
912866713
24
58
31
95
22
404954
54
39136
22
42
14
89
174888
48
938988351
22
217281
279623
146260
16
79
456963
48400476
17
9
46
183673
9
33
798957202
5
9
234808
83
8
193661
89
578934750
481657
252568
96248
192263
91
120796
460785
88
173081
48
134499232
325206
87
29
112544
250350
95
116276
470589
36
57
81
80
15
314537
232725
72
360997
85
27
63
16
124446
18
116976222
6
131282
429463
409366
3
193228
759832139
218907
63230
82791
311965
99146
2
115554
96
290937
164685
64
44
54411518
337420
127168
33
383564
51
82402
514691233
492556
448139
8
34702
131374
92
26
72
274230
8
8
12
395073
237870
196088
229372
312438
35
66
33
41
73
3
289623861
76
99
42
417066
154912
1
12
59
14
279928
78
232488
270060
7
67914797
11
6396
76
271459
56075
65
235012
83
328143
735538782
88
312092248
65
219596
402949
339034
102673
44
14
255945
3
79
210389
137611
7
194301
113280
397117
92
1
76
91
6856
390550
35
79
77
51
59
484603098
195450
182719
85
186316
188030
4
82
12
752422075
199938
191446
93
4
302235
474138
34
8
53
14363
22
463245
64
50
448289
58
1
400296
273984
26520
9
449111
35
392358
463720077
83
108074
52
34532
496315
203283910
429727
22
27
301956241
50
8
139409
8
146312
95
85128405
447636
261407
306191
80
33
2863
227395015
11767
155273
38
40
8
17385
21
44
7
12
402603
71
84
71
294240
4
7
91
47
6
92
17
31917
64
24425
269456
17
61
374654
443834
59
20
157437
12
43
80
64
97
59
201096
339102
20628
30
99268
159007
39
186052
64
23
24
8
70
24722
364770607
54
65884
8109
13
177170
33
10
428037
846624530
66
13
5
34
7
74
2
51152
69
193439
9
58
82
16
329820
233828
4
476121
20
47
3
32258
79
206809
325999
1
63992
69
92
969967672
247795
419415
26
13145
16
382813
74064
13
11
654076484
465916
457642
8
620534702
138182
40
222855
28356
152313
10
5
52
79151
347903
186646
9
84
471982
455243
399901071
130476
442025410
4
380816
69
78
25
58
8
183959
125300
79
51
73
1543643
13
386384
387877
387867028
30
198696
64
4
21
272469
62
64
89
90
16
376764
66771
79
102583
20
71
372058
359445
49
67
421395
164648
403348
77
279652
4
474609
70220011
405469
87045470
499046
330995
395119
521493761
200136
304167
30
24
95
393018
91
286304
40
59
21
22
73
480193
173077
8
76
73
99
87
364921
465937
89
238946
8
89
142636
413502
11
37
102951
22
317620
69
499073
366512
241878
2
106808
4
72
207792
8
69
13
100067
290478
187528
95
33440
606395995
652981910
454519
40
283657
25
10
207434
184642
281256
52
62
88871
201096457
178943431
274750
18212
7
628792367
64
67
92
5
4
27
250080
273346
78
74
18
56887
303808
32046
35
919131630
27
1
11
38
48
86
74
4
417961
453440
395431
46637
73
76
16599
306562
322590
9
169361
246982
9
93
373103
25
126304
19
16
99198
20075
7
66
100613
4
302811
430880333
12
20
46
393265
898179326
169156
434845240
184354
488891
87
45
93246
914720434
284331
40
306475
111194
3
41
94
13
84
316061
98
133713927
355014
794841919
18579
326331
27
484973
451591
84863
1
431877
33944
282397893
297102
824
118710
110963
53
92
283319
15
130280
44
118366
79
208046
32428
303390
89
857277138
205142
18
851312632
262796
283897
39
299778
62
100091
58
3
85
21
27
35
48
704562972
277287
497630
64347
61
6
1
79
2
98
3
41
389942
6
185756
475334
50
378008
28
41508
6
75
366806
98
306004
18
498500
446989
162007
46
89
293063
353660935
256006
428500
331086
90
765523591
7
13
47
46615
853001208
287121
62
144955
24
294149
126868
26
842377225
28
93
80
99
23
55
54
219059
77
195390
12
194780144
33348
62
93145305
73
43
61
98
182434
49865
345834
454752
51
21
88
98
83
335585
152338
454587
66
61
295078086
254923
113130
218495
62
282386247
273846
19
41304
2
402740
323325
15
307395
335065
75813
173588
430406
10
1
57
418256
58
44
212320
74
8
64
324632
41
68
119823
362817
917407932
297204
396840
203971
488035727
49
73
66
6
25
165200
866027447
184002
783668433
237027
243744
77
4
38998
482670
57
78
456504
251530
95
37
38080
480570352
34
40
286739
7
81
519595820
86
83
4
51
416298
2
463132
64
62
362981
53
179381
412902
38
177963
310785
495746
43
337688
414268831
33
584010346
202265
792275313
9
56
118061
54
82
32
80
79
61
98
33
33
300191
34
16
38
490511
92
54
182235
386655239
4
2938
59
490401
65
356020
36
260735
80
292421
415380
667252193
82
348761
647223957
157372
585333990
128769
76409
86
2
36
25
349012
435913
68
351097
31017
61
9
282692
99
288843
263623
472188
427061146
438742
24
156457
162568
76
270723
76
538576083
50050
2
50
464227
450847
26
51
66
97
266218
408427
33
5
13
50
24
64
8762
95
426959
214837
6
88
90
70
19
133540
57968
19818
287782
28
76
445447
27208
56
59451
235266
54
291186
475744
173796
883973678
295940
88
524369543
57
84
152813
59
183390
152346
163834309
56
8288
68
310800
48
72
88898
350983
49
10
457138
32
7
230002
495045167
16
227937
5
143361
349413
9
494212
4
56
429678
54
230901
12
108220
13
24
25
703860426
6
22
16
91
44
57
175514
153283
821739437
36
79
71
43
458045
308744
403895
23
88
6
340489
215265
224742
262485636
81
57
32
401572
396912
643522202
467265407
17747
29399
97
293520
304928
83
63
53
51983
51
58
197677
425107
89
66
23483
357719
431756
927986918
44
99
101294
36
6
62
47
92622121
88800
924268896
90
87
63
39
2
305629
31
87
37
99
63
289575
178447
368244
39
250549
97
678075690
16
75
304625
6
52441
90
9
199504
58
7
54
16
430363
4
79
180229
4
399048
26
244581
68
31
8
948187525
3
205962
472713
17
388830
454587
147690
433756
6
253928
92
495041
925430507
144465
81548
83
43
455047
30
415555
1
487814
85
304407
711337666
35
372584
4
54
69
4
76
89
35
2
407002
19
44
3530
27
26
481360
19
272616
76
518757035
5
92
86
1
93
160605
406947
70444
9
68
282709
460309
46
123818
22
190470
755595788
32
1221
32
63
65
95
55
435148
104388
161714
3817
340831
260461
27
64
319023
37
22
84
10
20
22
105081
222295
97
323991
59973
97021
10
78
75
369818
62
272424
41
154176
155171
428606963
177343
46
440208
25
68
4665831
319683
7
677864562
63
41397
541349120
304586
242880
270864
187750
77
370589
355880
21
649357765
382961
428381
69
35
684046950
74
78
209302
38
89
56
35
20560928
49
4
687199521
4
373722
139028
99
64
382527
62
168946
373674
814568594
17
259038
40
242628765
241787
201411
25
95
42
15233
37764
94
90
319391
5859
60217
248385711
57658
9
6
22
388614
69
59508
348410
16
181608
402040
54
54
519220562
439338
458467
16
110594816
43
430867
73
15957
218419
11721
192324
82
2
58
282335
87
98242
63
440541
16
418916
6
50
89
1
805780038
14
67
255339
481431876
27
41
14194929
75670
485386
478790
1
375117
22
245163
69
42
14
391334578
29
76098
30615
248424946
4
3
3
220071
10
426426
47
39
426420
9
238937
35
33
13
278521
82
481491
247026
206349
77
65643
72
340639
328610
304280
496680889
118689
266928407
21
41
60
385632794
25
300553
172254
61
477297
168037
314984
735254101
148234
315748
627133489
89
330649
59
86
14
272228
358388
25
3
1
19
17696
586857257
86
197682
75
75
461847
51
306558
28
93
163574
433983
924701728
460491258
12
23
762164437
36
4
479295
60825
164990
49
155700280
647477494
81
353466
18
140701
89545
46
186569
927407323
826284237
79
12
6
17
15
367893
327897
254654
22530
18
330436
22
364595
9
32
46
9
19749
305439
76
390883
55886
114337
82
267834804
84
9
779445366
328132
248289
44
97
28
462391
68
315859
98
62
42
259988
484433
54537
339912
850671815
74
47
81
240162
946398030
70
540473720
53
7
63039
41
33
31
143433
889882053
331497
5
77
80601
153513
74
96
26
9
348004
673277983
83
4715
154025
221510
31326
62
48
76918
167079
9
449748
40
52
109467
9
398054
56
118954
439591059
83
109508
69
65
35
20
308014
18128
14
48
95
18
79613
94
5
34
444422
51
224434
543943809
243554
4
34
391804
88129
234168
60355
327362
83471967
74465814
459471
290152
194256
361198
26
32
431708
1
234261
382002066
538388694
29
80
75
386716
79042
94
60
76
34
361666
60
924206722
360126
198563
17
467369
55
344528
57
464779
347330
74003
359905
42
53
41
254373
34
97
9989
24
41
83
44
89
88477
410907
494440
244335716
265451
1
228170
4
291321
96
61
82479
123245876
20
304931
52
442104
175894
7
21936
99
57
242610
45
486262
269043
452398
648384705
87
94
42
24
38
214589
49
393193
459344815
72301
357677240
302864103
62
7
367887
556985094
50
928742873
625050377
97
93499
49
1
41
253718
71099
358671
89
15
76
348056
80
12554
485504
99019442
51137
62920231
13
12
16
35
445233
15
72
36128
37
7
2
11
257605
30426
460969130
458210
401155
192383
240318
70
94
380235
80
473404
51
94
380688
9
75
39
409742
461011
134375
145925
440291
18
44
2
29
56
248452
321721
59
269280
420823
37
29
76189
234013
92
367803
45
38
19
287669
828979666
75
98
13
366670
50
44
80
177433
436001
442954
893921044
335941
80
9
40
79
361199
109487
161563655
46
331094
60418
138009
62
339338
27
43705
97
498002
366993676
64473
304990271
42
931855
40
79
23
69
38
360369
103151
158122
65
402786
47797
8
446738
3
92
364930
69
45
196901
4
10
30
347405
439407
26
54
3
76
70557
67
447814388
192111
98
6
85
9
32
195600
15
95
417913015
3
498422
260084
52
190890605
60981
974721003
239819
63
76861389
321953
73
415455
47
43
35
194609
14
205555
44
350408
52
40
8
76
49
272140
32
95
97
3
63
63711
26
71
114771
136740
274444
75
373844
40
80
1
2
18
710917006
44852
396828
89
564128177
331606
92
159411
35
47
471050649
237391
104779
10
63
88
201394
83
121087
465209
4
62343
46
830833631
378263
47
67
25
21
64
304089448
392691
63
290423
66
68
241162
228917
64
33633
48
29
25
32
74215
212116
70
81373
80
2
25861
235360071
3
249034
400699
50
33
17
494569
75721
18
151246
48
82
207590
15
19
297372
9
476342
12057
369155
60
19
28
76483
54
37134
26
379783
58
59
473525
24024289
8
14
25
9
9
18
416766
36
466391
473217
80
84
8
24583
468928
98
51
2
814804718
10
242983
396983
73
3
37680
243228
5
1
293335
25
73
570341578
269792
88
69
8
27
200541
72560
284985
463674
366623
1
40
84
83
341365
24
57
22
377211
458172
81
22
74765
32
49084
74
44786
53
465902
76
30
5
50
267057
43
3
422778
305816
355117
7
42
23
67909
153029353
91
24
192600
191158
124889
11
215600
37
67
40
53
386361
792430297
108145
88879956
296340
36
50
45
64
81
40
129230
123083
295279
64
8
775703371
18991
213312772
3
567729631
17
131777
6
264002
6
7734
256900
860449995
60
2
109725
299213
316680
91
38
170246
67
268317
2
251261
91
91
372355597
56
52
6
163784
137278
119444
16
108734
409693
88
37
83
41
480168
966405679
124439
1378040
6
3
58
100751
25
1
18
215019
14
448416
270544
11962
24
174752
53946
194953
62
40
346950
35
5
77
163391
20
1
24
117182
87
84
23
20
55
76767
70
350189
156973
209048
418538
2
394077
61
80
210058
12
342752
378686
417364
6
88
35
452080
60
410856
254645
135598
8
15165
60373
59
5
90
24
163566
53
207866
183246
233904
10
285615
69
225009690
28
461933
2189744
48
9548
6
410845
283091
86
10607
268516
43389
68345
62
171765
68842
70
33
367415
772616235
37
50
89
477556
400737
16443
21
15
17
431313
82
29
56
223034
72
4
92
401730
24
470285
397058
523647717
277863
34
29351
33
447200
26
280745
238853
6
1
64
24
713474978
82
6
313858
242004
31
372791
29
33
32
350665
249514
326994767
438598
233278
415436
65010
249695
10
29
294193
440812
314038
26
450470919
63
2
97
15363
38
63
407317337
78
129728
448390
14
51
493853
87
13
341704
28
21
45
150654
76
104589
472212636
22
42752021
400378
270705
504581547
13
83
306062016
8
53
428229
64015
42
54
34
87
61
18
13
65
339487
39737
33
5
63
39
28
473886249
5
170019
51
125654
31
14
321594863
88
283353606
97
41
32
10
441763
31836
118456
574149343
86
47
72063
342260
9
445804
426114
82
295599
199843
271448
8
71
27
197049
32
340022578
575575386
434477
5
355248
188186
19265
42
387002
338524
494315
85
8040030
485548
23
328585
497680
110833
196769
278238
34
89
258096
23
4
438298
28
67
145800
156686
19
66
24
17
345604
85
93
5
17
89
304841
89
272163
35
315263
377483
7
294231
402337
17
61
14
32
19
739062300
76
699087144
487204
16
85
53
437023
842421566
58
47
341239
428304
177396
2940
482834
28103081
235804
5
25836
4
89
68
85342
35
8
408532
1
158034
95
871329974
26
31
72
125020
613421347
894121668
498962
53
48
26552
74
53
63
84
95
13
7
58
33
338702
99
373933
57
59
17
81
57
465513
52
95
51
92
87
2
53
452579
466609382
15
36267
284324
492440
73
25
261635
641141565
154474057
140249
47
464308
57
68
321865
63
399463501
35
534217170
42619
39
507128904
303411
65
49
16
59
407260
489771
307737
422554
425709
11
469983
83
228895821
61692
395619
26
30
139765
251125
89
299437
8
758930745
50
449704
25
88428
60634
321454
233008
65
28897
78
33
167131
11
67
2
191723
394092
865780101
329408
532649558
353163
63
42
374743
381479
74
64
448265953
88
217234
26
71
4
510631525
18097
98285
492209
28
488377
21
8
149825
34
39234
483778
196284
184393
136807
5
5
44
22
453897
4249
37
39
906653573
344734
22
63440541
443812
9
2
37
48
66469
6
75
8
483269
59
679802759
64
583120447
45
34
67
25379
415216
443112464
185814
328217
60234
83
119461659
61
54
306078
247819197
23
44
281521725
76
300624
61262285
90
22
99
211744
412591
861724228
727269963
379447446
448771
481629
1
15
7
457698
6
71
282379
2
856313727
436237
47
305658
310859
55
6
76
79
6
339061
39
23
496402
24547
70
77
79
43
181259
33
82
23039
58
34
54
72226
75
252401
69
379004358
38
20
19
60
95532
4891
489325
104325
136691644
65
97
960660018
43
13
48717
24
352365
91
74
350968
6
329613
344673874
83
97
318597
397755
31336
804932552
101740
289842557
186261
79
131160
360681
122713
62
69902961
365204
59
483854
155213
104023
49
701681358
457158
291911202
44
96214
456950
385573
467302
93382
322754
140312
96
155554
47
9
163593
319160
88446
264881
75043
292454
1
87
8
45792628
89
63
7
94
99
62
135217
24
166360
45
90
107518
79
418176
142613
307385
32
94
10717
30
63
88
5
93
59
13
57539
8956280
66
1528
29459
68285
345348
24
457638
484285
22
73
4413
475998295
416590
393441
670573776
61
89124
87
173797
62
14498
211002
16
81
61
82
87
464381
48553
277060
445886
42
84
40
62
66
5596319
11
7
279072
31
77709
35
419554
351715520
32
585892444
134878
87
331636
89
107565
36
205569
77291
348421
426852276
399539
24461217
109501
225138
86
42
453440
90
144765
231212
77
390219
33
53
495544
40
32
29
381353
53
419283
43
29
22
168382
36
47
476245
179471
273933
26670
32
403689
316980
64
356592888
11
39
194788
586317410
13
94594
77
91
67
13
7
496426757
91
265436
474803
31
104780
232334
101341
48
442743
10
432822
28
72
6
373152
199112
88
26
50
90
66
15
98
193003
50
43
35
220785
15
496602
6421528
476307
453285
23
444105
475135
353130
109226
539616486
44
12
269781
50051
9
396612
34
58
243756
99
5
354977
477734
10
81
31
84
79
259253
2187
73
23
64
489404
82
12724
6
8
349317
258571
109572
454999
4
56
287320095
47
67
365623
42
51
173987
14
5
234295
304080975
859830393
43
57
16769
7
3
68
72
161187
36633
399879
974976761
33065
49
176948
43
21
337217
75
444400098
6
351727
96
4
11
93
200961
6
443406
951040050
46
123599
61
71
402173
27
4
597024271
8
52
32653
1
415423
114285
462653
6617
58
293168
208868
11696
83315
6
428155
5
330122
439669
18
332163
41
580973490
28699
41328370
96819
68
49
197575323
497646
754981746
607641858
758279315
395729512
440743
63
7
56
74
69413
174544
8
157532
746397451
89
231298
98377
20
386321
24895
24
46
30934871
390674
916762137
106894353
997866979
31
128157
18
41
3
65
384247
46
37
75
315154
15
230218
52304
368746
80
2
94
84
50
28
1
2
438803605
78
394964
97
372928
59045
154351
659879395
77374
410363
15074
31
81829
6
480067
244390
20
2
416305
185177
10
21
551594027
34
88
21
76
64
61
6
22
18092
279797
85
374370
3115
270384
898855695
850549708
911295355
52
55
30
27
274507
190628
246613
360513
499377
4
14
95
393604
36688
452955
457718211
810774311
9
12
454158
93
3
14
31542
385127
419652
64
19
96
355965
46
490098
524654034
193864
436907
4
15
40791
51
12
484919
833927670
324369
61
63928908
129285
15
312635
350316
111238
18
47
234398
268740
117449
3
44
73
1
99758799
63
24
448508
134849
33
775654676
138189
201560
300178
351207
91
23
848866930
69064
135179
9
107144
604960787
234403
18
811410549
40
217052
84
110358
158317
348301
324846
21
420572366
227207
52
352157
90
43829
1
203787
91
309039
76
98
3
83
197676
90
7
45
1
12
179058
20
98
62
213524
6
15
6
93469
96
18
27
98437
446857
75
78666
368545
268749
64
12
81
472358
13991
35
10
140521
59
361637332
162968
4
67
105758
8149
11694
4
62
65399
428886
788121847
31
97
48
85
104201
72
10
841879839
15660
15889
13000958
159781
364185
70
3
156500
36
94
246745
148462
381834
23
452374
512684296
132241
23
35295
302943
89
201854427
417932
22
688448092
67
2
135233
51
4
21
176862297
4
81
157410
7
34252
63739
588345
9997
7
15754815
91
93996
777954253
348589405
15
13
320777
62337604
61419
491244
104423
61
70
255196689
482437
66
1
11
45
915877824
362989
53
131789
375171
54
136270
98
41
84
34
65
95
72497
46208
172204
31
97769
250209
987235728
17
30
481917
48
3
12
362431
97
383330
91
7
27
188439
78
453380184
277711
470441
786716033
1
511113029
45
76
64
189270
16551
223976
419666
359469
70
223420779
226112655
4
99
99
271056
21
345362
45
503790841
29
65
208160
84
25
306453
42229
402867
498278
91
69
70
138323
486260
98
67
7
67620
8
167680
98684
8
5
368269
455343
96
115276
39
16
58
190287774
17
388603
268380
949245730
629917958
6
24464
78
4
13
86908
37
4
72
60553
21
6
47
79
98
78
84
44879
176592
461851
138495
83
274792
17
6
328097
87
277341
27
22
468281458
42
57
122370
16
404265
3
329019
61236
424219
33
52
717659882
6
18
89854
95847
277244
99
40
3
67
61381319
17
102025
28
7
79
214578
79
456763
324318
6899
67
177869253
64
43
3
444280
22
248809
54
5
1
65302
52
8
201256
172779
333906
5
29
161239
66
360299
16
361986
83
118989
430947
94
81
170458
99
88
45
468718
291467924
467461
87
373941
382139
27
3
257975
51435
80192
291970
460193
96
21787
93959
122862
39517
34
32
48
178176
76282
86
16
271794
339687
250589
71
5
40
57
1416
299978662
77592
1
263886
34
486763
485854
61524
300392
7
287421
86
3
173735
79
43269
46
25
68
247985
23
9
280618
98
71415
23
74
123871
293485
2
76
190922
323443
40953
484554
423529
142439
26688
609084672
201208
152852
362346330
469411
10151375
19
24
435714
536047168
626562315
30
83982333
5
77
271433
847235218
135666
103150
395252
76
392188
80
53875
4
225107008
96
189487
476932
8
14
386803
41
81
5
304328
41
494159
50
138414
82
207305
114545
41
82
677720499
498978
19282
60956
66
52
159654
1
919177998
441003
8
97
528293818
14
87
24
493364
67994
457506
61
85
265005457
29
272221
241486966
75396
440615
84
86
80216
169341
95
308142
108258
477239
75
68
357980
357554
266084
754503717
258495
28
171450077
74
102277
435741
8
57
9
831028537
50
85
140341
42285
326050
14
43
197991
133074
338156
69
46793
89
50
73
279527
97
87
246519
321545340
483231734
64
264171
473685
4
22501
449802
81
664784815
50
99
23
43
231022235
56532
358938
89
57
30051
8
94
62
67
8
76
70
486888
89548
481026
173979
42
72
6
66
50
462771
2
142439457
439421
8
83
199713
188263842
133057
161493
277031
497001
80
2
378134
90668
3
84
7
31
470803
41
96
75720
77
27
70
49979
14
187107
618786069
26682
87166
475213
14
2
440318
6
71864
27
20
125599
189014
82
788248759
71721796
18
872761370
23
963566107
98
12310
32959
22
491924
18
345433
125219
3
352776
113905
45
4
309843
26
38
77934
51
281083
7
97
42
28
51
489170831
16
64
62
128033
58
442422
42
8
71391
6
187428
115892008
61007
432546
24
5
10
61
325142
322553
448484
405994
18
27
333912036
43
541598321
113469
30600
496518
67164
41631
75931
40556
239203
206276727
52
98
26
288166
57392
41
9
4
67
385610
328241
1
99
98460
34
349365
107598
348494
390197
78145
54
442872
213050
120362
99
530430418
53
63
4
61
71
53
200167
22902494
47813
70
2
23
72
53
385065
494855
69451
58
5
83
113350
234507
445631
641351795
228918
225036
272088
90
317385
84
99
641251964
47
353065
1
7
42696
72
10
16
9
818798681
28
72
97
464754564
246694
252097
300211
39
54
9
6
51
16
650111151
6
477565
3
71437
340202
50
43
28715
33
9
12
168130904
15979
274924
89836
182021
2
462013
1
29
94683
456953
5
302407
301617
46
4
83
432861
72
538356739
86
3
49
490582
12
458339
232162
361548
23
13
89
144452
14812
183846
39
21
32
5
497207
260881
360128
423807
98
19058
75
41
487250
73
4
2
418929
200767
79
160832
30
98
83
400635
69
69
32
96
454965
280474
121627
31
10
602432050
28
4
320753
56598
58
7
325565
132742
51522
222598953
118263
911826384
59
272030
26
325358
90
1
276239
430720
48
42
56
10
50
498187
19
73
17
79
552847477
29
426650
430356268
474699
14
428831732
46
43
19
16
79
484936
306715
8
157285
294936719
68
88837
493268
449904
342872
44
102077
53812
263858
56
70
53
193760
89
74
160694
249203
82
234346
98
3
117967
54
65
31
1
263128
5
7
57128
61
91
57
48
14
95
89
5
14
22
29
5
74
119513
55085175
44
25
255027
787951937
32
10
47
175063
8
443961
8
1
617212631
81
3
17
437905324
5745473
244839485
277361
341196
368274
3
423369
231019
442072
60
8
15
42996
64
64
6
376118
150640
139987
91
35865
159606
996103135
55
8
236978
33
70
26
52
5
8249
36
115767
88
6
95
51
434022
730391316
70
891180734
1
151048
386676
150008
74
77
81
97
428209
164427
45106653
3
106337
177058
1
181970
44
28
38
64
238618
89
69
154558
63
91
14
38
56
431564
68
62023
73054307
491963
218677
64
496194
290759
32
290321
327968
190611
437944
74
176312
9
36403
9
42
66
16104
217318
24
10
66975
114103
335761
352568
27
234881
283192
31
13
319997
58
2
40
601357544
61
8
9
95
67
59
6
455976
46
80
20
43
50
156409
440070
81
12
34
14700820
85
49
57
154825
86
432177
79
57
117974
165592
16
17
286678
79
83
113280
104068
26
75
98670
391427119
482645
78
325483178
299286
7
79
98
17
77
315751
342663
160383
491186
79
241634
1
36436712
355082
77
69
7
58
58
281820
64
25
239612
822695082
32
222017
360837
311044
17
45
285830
339715
435434162
231271
33
67743
452930
3
400308
360906194
63
43
206011
250673
494054
64
405458
869678964
24
38
84
10
75
89
7
389068
391566
186511
4
98
305335
158457
99
333031
67
67412238
115142
399414
265738
68
127342
428140
126142
333167
134797
47
31002
83
342723
53
273539
305669
288537
3
50
158915
31
94
39
84
37380
150919
497862
62
83
218495
423123
450438
264046
181054
2
96
151837
254684465
1
96482
415659372
1
424131
39
179953
46
159086
410948
60
50805
482178
309391
79
25
228450494
23
9
884724157
863114110
169425330
50
242641
157350
331915
36
18
486822
96
8
85
938091728
57
325887
58462
972980989
72695
522203971
300196749
61
35261774
441177
253654
30069
86
2
498361
75787
173110060
640118559
71
486274
407037
175053
5
65
78
13545
75210
31
508841226
74
144799232
38
41
369162
83
95
494326
2205881
81615608
354482
90
71
151508
74
36
21
86
59
81
29
97
163970
67
45
49
82
64
16
51
16
85617
5
7
276971752
2595
8091
1
241912
60
315204
62
70485
9
1
44726
54251
54
55
17
63
398073
67283
390831
33
242700
494333
54
1
7
236407
91
31
468276
3
34
213141763
2
68
178785
67
213402
144753
5
303134
36
168817
301013645
41
3
72
318936
7
1
3
92
83626
261945
386788
344982
44047
3
27
74088
141136
7
65
43
8
76
44582
26
178527
68
220335
457980
1
58132
1
52
646534432
8
18
23
302994
54
5
18
82
354795
45
8
5
325708
394798534
416592
85
143006
322664
401497
14
517250661
167593
216172
39
88
18
375206716
15
439757
85
50
53
56
5
42
940849878
232022
165147
31384
74
2
3
18
3
7
37
60
229336
3
83878
17
45
331997
42364
836361119
272425
727585880
21
96
33
24
45
91
13
53
336753
447728
19
346758
110807
423584
339973
64
325450
4
918907420
442335
22136
1
79
18
438500
258810
110050
67503
18
43
33068
9
74
40644
9
95
370270
163098
212970
200957595
6
705561221
59
444723
90
295147
79
4
352794666
2
869166671
64
98
86
814861863
55
338587
307771
415937
90
802212672
254274
13
331550
25737
26801
28
111433
3
38
10853
68
457775
396119
125376
3
87
204177766
16658
178926
46
325904
974307393
2
143380
36
709174202
3
71
80
64
54244
28
353978
110950
66
436342
95743
60
94
80
318849
62
17123370
46
27
608141005
66
333645
353433
210772
72
666536005
2
16692
54110
34
8
481957
48
80
54
344687
35
8
46
45
93
40
289475
24
5
3
70
96
72
69
6
85
65
98037
323731
3
20
20
310965
7197
67
433883
23
385789
34553645
75
78
58
40
8422
19591
407801
310548
381297
77
925581753
122825
92
45
195174
485183
32
55
206304
101504
51
3
405140
582772298
89
427913
147344
391522
42
407344
646874260
215406753
80
7
311502
49
305134
369376
94
296296879
221538551
25
44
5
35593
47
62
39
32072
74
157666931
374369
387151
71
9
109607
74960
59
32
425609
143382
87
87
425712
387751
64
10
132568679
8
733758168
208132
79
23266
251652330
15
45096
66
7
87
90
51
86
20
352765372
94
366043
20
74
399072
489059
6
23
418232
350099426
61
466737252
42
41
74
282190
68
463402
418697
5
354656
13
55
39
38
18
342305
90
903
58883
18
87
456579
59
52
25
65
84071
29
81
252783
41
275566
105427
128762
49
50
83
297273
60678
229835
47
71
2
76
7
82920
82
60
433478
25
5
353802
399875
20
118402
45
14
95456
81
7
98
51
178032
93
22
33
26
42
36605
192605
252755
366281
269898
84
14
46
46
8
89
81
14429
18
382402
4
76
40
285884
199215172
95
206111
35
311478313
296622
50
75
554127741
49
32
33
91
19
32
74
18244
457159
137933
49
88
831703490
301291
9
111110318
388754
34
35
14
153065
306427425
78
314313
19
34257
4
18
28
88
54
13
250521
427742
74
74
16
168154
75
343800389
145328
29162613
140847
328454
25
75
33
6
464310
463659
253147
464223
404773
246612
411335
96
142135
23
494155
292978
53
446245
60693
92
6
46790
25383
23
2
80
11
39
16
235605
421583
47629
26
256309949
391096
74
83
385913
619169675
75
9
297145106
45575
86160
416847
64
132839
98864
194434
302463
63
92
35
258015
31
17
19
37
291564265
5605
60
88785
8
27
333556
126541
351729
53
607930606
1
282743
442423
14
4
1
784609373
282366
9
137505
1
42
82764
159351
176053
90
374310
4
24
488993
57
52
2
72
159808080
137898
7
264481
43
38
103739
225219
454747
96
287586
325202
102952
1
66
648469445
400656
1
474645
55
43
433466
42
4
351733
23
7
56240
54
260169
90
53
83672
62
124941
9
37
439923
872866260
501251780
344013
45
35
616929039
12
489182
486329
59
415058818
16
38514
60
88
36
26
36
69
68
72
92218
394958
81
361321
418787
629947557
392822
32
492233
3420
8
32
295228597
172369
63852
171112
15
38
117118
200640
68613404
1
60602657
68
11
182871
43207
96
139739
209874
87
442839
46
273024
476419
130105
77
452628
9
10
80
27
63
254628
235243
338619
377023
34
165250
100282146
20
52
8
11
24220
287198
261117
84
99
59
176829
6
3
185528
42
162782
475076
470028
92433
490707
419775
53
356146
7
99
98
187613
429789
72
4
40
9
142049
329576
2
489689
330250
107082503
242227
373380835
76
323971
203109
179976
144187
81
478559666
143908
5
63
174462
96
348526
74
939914801
56
83
487539224
712457565
299908
16
14728
306548
40
464592
27
48157
395636
471423
825872909
358344
364241
212643
139926098
726913200
52
12
95
4
181476
358369
27
660524886
5
81
9
359045
41475
550401663
8
39
83
68
9
82
3
318364
72
18
60
98153
491512
15
67073
85168
139782
76
76
9
30
388795
82
95
279884
266759
259334
53
226691
21896095
447338
47
83
250440283
6
41
60
371150
38
78
131297
1
5
205683
2
395030
448522765
455350
239536174
148419
331108
98121
98
426418
297255
8
57
194274
45
74
37
67
458723
68580
89
348650
65
7
97
244818
16091438
199070
6
71
99
1
9
84
477755
315181
6
86
1
37213
419198
2
446314
80
439687
293019521
11
71
207016
412966
84
58
85
332311
46
8
93696
51
12
21067
443823
71
57
51
55
462606
250244
26
381694
111882
89
419672
13
52
241875
5
37
77
332983
97
116393
211375
11
86
544179936
115761
92
71080
77
4
195844
143690
22
94
43
2
169958199
91857
47
488289
26
483786
167619
86
70
375438
26313
53
253088
8
24
434570
49
53
99
76643
427414362
4
2
262711
334738
406792
44
199609655
361704
75
61
16
327943
98198
44
235642
82613
478889
43
60
32582
430209
7
107989
2
13204
93
20167
73
91
375487328
223246
383275
88
336064
295233
39
124971
82
92
26
43
324294
710174588
300731
162743
57
13
406260977
381984
68286
361151
4
81
57
49
13
475053
49
371609
470286360
465027
6
202600
71
207787779
279782
40
706055018
408407
26
114676
55695
281793
261914551
106750
220594
76699
365011230
178765
29646
392006
472544
27
20
10
75
98
33
75142
108416
7
191333
1
752316213
202714
218061
57
196575
9080
88
147384
17
67
206650425
100512
215328
38
383969
8
347963
80
463440
74
46
7
167099
98
344630
322207
98
64
235046
941961108
7
414128
608608637
343227462
273794
53823
3
313237417
58
324503233
98
439309
21
90
1
60
310228
389195
8
456646
27
363020
278300
24
24
1
68
73
314219
6
45461
722462178
709607670
429457
136599
47
365196
492556
161481
158107
13443
63
52609698
72
8
30
30
456869
415496
384053
9
82681
38
149888
195665
460356
5
61
67
13552775
304729286
392743
172222
6
384935
40
867565875
221675
7
23
31
917037424
768628977
465012
365000
38
123656
842140690
908750689
45523
73810
373832
60
463494248
8
3
4
103385
230840
15
60
181187716
39
133745
371734
456963
74
102447
89
37
45
3
372900
29
297292660
447733427
77
92
101970
33
9
408513
496449
37
142655
121374053
97
823817089
356615
744278938
193255
1746
64
879864588
337722
1
264715
105341
33
465697483
17
308340
94
8
94
67
58
15900
43
971082580
12
438087
22
59
936790646
54
93
454296280
250896
21444
12
119678
196208
295530
1
27
67
341298
338106
80
21
87
782332031
78809
56
90996
79
296887
91
329648
393032
1048130
97
484987
94
457853
53
436938
424263
45
31
100031442
60
359314
14
25
13
508691323
189674
53
52
44
88
72
523169063
86
73
349026
111790
389676
11
31
90
328495
83
45832
4
425358
796783531
90
25
63
32
20278051
31
30
40
395686
42
39
188511
291659
72
87957
142240
188820
6
98
110165
23
147517
106674
172020
6
298020
21817
436426
130345
480947
431124
462589
233038
583
472842
403112
75
6
70
288881
96
27
68
45480
713721456
49
38
6
35
528825474
62
582619365
106652863
849816282
683501352
59
296375214
9
362028
460165
344282
82
4
430284
86
44
58
456042134
452081
232806689
81
126529
67
93339
419977
50
229469
187151
482325362
53
465020
254410
4531
336058
478916
494215
59
7
9
53
28
60
190606
79
195965
76
975047936
361516
12
155717
54042
262500
952863182
11
133197
18
66
1442908
88075
250313
6
354247
21
30
78
24
9
404638
87
88
296814
31402
122830
19
45
487229
8
77
103745
393353
1
5
45191
1
628215714
290496
454216
213061
82
495575
299349
145550
31
168335
72
98
5
415406
23
64
201362
37
439436
362828561
274764
12
202713227
5
981938003
77
25
8
39
207143
50714
5
4
491023
86
48
7
494018
17
287647
3
373096
31171
352265622
195502
434997
394267
26
8
76
332419
168790
477325
457133144
33
20731
215512
7
93
729698448
296204
89
113776
455927812
5740
15
20
419506
349118
345786
7
81
74
436632
388783
58
207001
372553
328483
120526
71
17302
153454
55
112481
84
340747
10
73791
268979321
66
248827
430266
441293
21
186542
107105
45303
22
68
338403
1
19
786735592
92
60355
15
72
47
195528
276957
64
64
67
20
352560
43
146093
41
75
59
3
333367
24481
475159507
53
185714
25
258086
354716
59
78
258075
2
652719661
3
485858344
34
132258
206163
91880
306491
11
56078
52
67
756807173
468136
489309
29581
223791
93
443683
7
38
64
6
463049
13
294351
48
397801
71044
43
47
79
83
73
7
29
82
19
71958
96
27
72
754730992
192928
3
38
47296
319199
167229
2
247049
129568
57
74
102564
5
426522
83
381339
3
22
470453
8
42
82
136491
418190
7
26
118618
82
87
14
90
507625916
57
81
3
81
3
43
6
73459269
68
21
757299457
54
45
307603
9
396977436
601807227
115693457
859884305
59
52
5
84
23
30
91
215501
9
31979
56
49
33870
40
4
845545
56881
308939
73264590
99830
223000
447488
6
10
2448
7
83
4256
59
194648
19189044
444050
1
6
70
96
208685
24
59
95
422029
78
78
74
63
70982
7
119410
32
60558
141217
314272
241558
614766696
182797
20
38
460065
284814
340143
4
3
368758
9
81
258119
283466
87
16101
257590
35
76
65694
310130
52241
121611
67
392996
41
276395
40
409998
70
771315458
119166
47
8
147328
88
322745
52
10
291263502
13208
9
82
471058
36
298782
28
446327
58
225609
84
82
69
59
402229
163583
380069
68
426555
712012445
1
62
515634208
243130
78
7
31
2
5
752745187
35878275
341909
108363
56
4
75
479547041
247793
455706
53143
41
416396
4
27
227610
389195
92
72
87
185309
51656
21
228826
101193
168973
366138
580450376
8
32624419
724279529
76
880974427
323533
97
49
56
97
90
488561
965086896
213082
532838357
102629
2
2
92
26
212776352
7
40
12
42
87
24
40
27
27
55
4
65
7
394987
291326
21
29
89809
49
260235
86
85
26
82
256599
498340
377455
93
394180
319999
104215
61
55875
50
88386
267419
342880
77
384686
481576
45539
20
461409
90
17592
70
78
68
406257
406390
204093
99
243910
87
442257
85
29
377447
459085
312124
12
170770
34
374515
21
124838
205341
19
114851
529798471
450624477
463466
363185
17
256115
19
61605
97
13
75
468456
31
665872149
504791007
64
89
73
208499
96
4
41
240719
99
291475
940593337
541539620
597014417
68
812186603
75
933058078
87819
77412
99
420019
60398
99629
401171
57
1607
5
224848
11
12
261889
5
65
53
51468
225184
91
9
300481
75
18
111984
10
105474
22
156009
19
21
2
84
75
1
20
682759013
3
63326
148121
719843760
4
384351266
53
86
376932
76935
86883
76
916734169
60
232126
8
4
359148
492679
409370
285211
188399
66
93599
56
39
42
6
44
43
346683
28
132070
42
452360
1
350027
236349
13056
61
27
438775
390156
420796
99
315080
62683271
300266818
351459736
51492
1
9
209731
14
3
43
39
63
96
45
163403
164496337
88
1
353036
498530
220693
677665146
716526368
484727
57
76
94
43147
203542132
376474
25
75
99
484551727
472453
1009
423749505
2
97
418376
84
72
46670
369507
358334
142663
94
469544
57
29
368297
288289
190950
483744226
45860
673108936
1
26
29
290420987
397318
368564
188719
44295
340860
61773
397832258
40
470265
7
69924
81
294202997
378051
19925
65
39050
39
95
7
712649375
464963
96
21
79
46
252923
417741
64
69
276050
33
80
7
434665
77
186744
241430
70
176085428
44
48
76
162405
335103
199608
69574
3
30938
29
65
3
25
72
81
51
471680
69360
2
447618
41
454248
11
339650
7
51
73
130455
425865317
90
14
97
435878
44
82
233278
315768
5
50402
8
53
395836871
81
79037
461853
208927
579195878
85
161689
264013
5
144059
44598073
46985
26
95
213258
73
207197
225847
48139
25
8
76
24
281124
477871
84
67707
36
410499
38
82
6
213769
106672
50
100276
38
6
78
6
47
84
392011
10165
26
69
82
5
90392
154192
153353
406668
38
6
33
43
2
61033
453896
97230
715475048
10
72
95
92
3
34
68
302201
61582
5
9
9
18
493377
26
97
44
33693
36
70
89027
33
50
648514470
63
117238
64
31
91
82
16
6
1
67
130576
531836643
751453295
439240
122550
57
72
635703854
124417
80
13
92
498801
13
30
114874
334900
21
98
18
331448
184961
11124
51644
51
117842
3
150317
54
49
72
22
278877
71490
482992
398736
167443
4
259214
63
372118
9
43
10
5
71
197408
1280
13
78
602817853
58
38
365947567
34914
9
1
411998
433666
20
63
10
172772
96
79
135213
89
77
13
83
2
59
155210
2
1
65
719579088
72681
20
473632
59
394046
74
6
99
78
54
490790
18822
69
85
3
218275
1
83
929202882
99
120363135
10
59
34
197682917
37
94
94885
548954728
23506
45450
66
53
40
13
25
21466
66
149916
48
8
164687
105064
92
52
91
535591132
18
87
71
18
40
30
338167
475542
78
39
405152
112292
17280
4
28
7
25
96
5
415103
33
178063
269297
32
38
87
146246
43
18
12
6
373472
98
323093
82870
355487
364725
192872
61
6
55
99
61
143069
628463948
423214
2
41208
323578031
2
16
673010175
91703
16
72
35
55
389667
58
340591
117109
198905
879773998
25687
24
365827805
208443473
83
19
52
103149
13
17
70
25
21
94619
287426
637937155
3
96
84
305403
850806708
12
21
29
99
104165
11
7
973080531
52633
45288
2284
195538
334194
89
74610
264566
67766
62
71
73495877
7
206234
55478
77002
612860648
246974
89
37
10
300847
146390
37
21565
53
9
362238
78
37
426464
161775
19001329
261293
245931
234878
9
241749
56
8
73
3
306629
29945
23
79
74
3
577630493
229933
161477
5
131606
7
74
80
265444
77
221713
79614
78
389779
5
66
74
65
78069
75557
33
443037
128343
88
940978239
2
31
325001
38
84
15
157314585
10
320422
6
188503703
225020
385804
76133
238182
25963
12
71
90
283644
3
145400
56
340199
91
158692
91
452704378
124348
92346
38
81
6
462658
7
1
38
54
54258
490930
187606
98
3433
79
10
313136
270636
10
94
27
88
410262
70
92
45103
269316635
63
478690
443015
857383135
480881
76
312780
33
89
160865
70
88
48
23
77498
121590
63
82
354659
19
400998
291250
37
10
5
389371
32
48
51567
659336911
6
8
32
53
82709
92
8
60
345116
20
646493534
93622
63
89
308600997
6
219721
3
36
421703
293035
94
160693
330317
30
56
27
59
9
491683
16
961786247
97816
54
841180478
69
73
40
435642
41
430098
902938933
5
56
293174
5726821
91
34
17
248769
43
41
697813383
226626
85
70
33
32
6
317742
61
20
11
17
68
33
4
45
28
109153
60
561282254
3
50
19026
18614
444562
21957
8
129947
32
60
8
14
5
50
457834302
36
445271
269871
380372
92
433954
11
35
44784
462893
156692
25
346023
3
283852750
618049192
23
141725
96
94824
19
2
317801078
5
172889
1
88
47
49
4
88
812374485
52
9
59
947767530
445206
50
313290
44
269462
116690
36
143199
85
846511338
33
248876
38
223352
20
58212
92
8265528
23
277462
35
62
83
58
342944
296657
434220
70
88
96
90
490152561
99
90
9
130046
193408
376679
37
20
60841
212822
445029
101126
5
318843
47
279513
183443
97
34
31
7
31845
161557
19
6
5
308754
12
86
421989
85642
1
68
94387
357480
16
21
53781
256412
319945
53
81
20
13
40268
89
99
99
98
14
104979
87936824
71
3
397930
27
229233
6
61
412908
18391
97
95
91435
3
87292
32
61
94
1
154110
481857737
75
183591
299855
3
92
589824722
90
55
5128
356666
47
5
38
622247722
334128
390719
183945
23
115505037
926483793
41
77
17
33
97
269807
285090
95
9
11
425133
42
224912
50
7086
248534
156001
56
379814
38
798512944
454750
352275
393548
459310
409864046
406577
3
11
7
70
435865
53
92
182945
213469
81458
33914
318190
917088558
45
13
69
337081187
99
32
496396
40
25
95413
55
6
152092
74
535969413
209445
348939
54
83
394652
423592
240681
300717
444357
43
80688
334355
36
33
267697
140453
232457
52
169390
251726
86
3
253912
18897
540146216
168780
34028
809568876
185805
9
304673
307209
393736835
464491
3
32
336251
179019356
1
167489
453310
138504
39
142415
42
68
17
25
454265
113941
78
79381
1
452071
131172
88175
14
53
65
705280311
462982
324657
49
7
42
175175
380724
296033
485223
74
177097
27
43
659076079
52
462907
372270354
22
27
106572
161950
246119
31
80
40
559590710
8
45
101759
7
427779
443755414
5427
491345
99849
17
48
254876
81
158298
247546
82
458015
21555
859522347
513901666
339301
85
86599
59832
359736
742609350
1
1
18505
367849
3
659305108
43
71
52
40
98
81
362280
365713
454122
227308
222381
10424
369412
945146929
346125
62747
60
448861
97
318405
92
1
52
93740
50
15
307744
418718
322201
151261
79
908066975
891920009
35
99
8
1
49
56
413844
120889
73
75890710
42
83
911360099
367211
95918
250701
39
375696
430724679
8
226493
306108
494132
155468
420634
326063
68
40381
56304
94
352364
168549
9
64
162445886
675439832
27
548193070
284767
472976
854766966
185247
233427
340681
54
972083668
72
997998203
112438
18
9
71
476608
413601
181331
447545
403668
4
232073166
91124
3
89
120719
65
161078
98
67
17710
426095
53
2
3
23
61
100872386
41
51
256391
486084
9
10027
490141
174707
5
480581
74
78
32
223906
29
74389
258182
185590
228793
98465
176224
86
80
7
419336
470415
367366140
61
62559
50
426050
387852
191173
38
259212
1201
177032
63
890733819
77
879806871
375933
429239
475527
23
85
68
35272
7
311584
53847
168782
252465
204253
74
25
60007
81
399696
379021
260518
4
4
44
77
914030929
9
51220
2
9
390916
74
60
259966
60
274035
4
45
19294
288748
231651081
3
349990
58
138611
11
710127955
90
255544
65685
495783
42
16
204449
87021
31
492661
83
201698
86
272045
406459
34
30
55
66
2
557021830
365389
123568
280953
528589155
19
260299
21810
436220
236595
412809
45
199227
4
423848
371973
41282
309355229
32
48059
138320
37
43
8
8
13
2
9
317381
710554362
13
20
1
457008
322561
42
13
326836
225716
43
61345
115248
115331
164206
260230
326959
490466579
152074
44354
93
25
45
490120
98428
68
361788
434829
256736
75
29
88
415331
94
242050
220920161
5
6
96
5
35
2
382305
41
81
42
56
45
256079
45
259073884
73
58958
13
81
16126
4
14
29
34
499677
237128
251437
66
355169
70
18
371203
86320
75
206392
3
392980
86
264828
2
84
8
40
28
838260491
188074
67
275396
45437
73
164507
33051
7
18
16
24
3
412212
94
13732
9
479842
436217
571345300
54
139222
59
215062
91
85
2
983983033
425527332
96
99813
1
321264
1
828344161
14
186808
267428
28
56
62
291406
91
384405
384335501
85
8
147421
64
370829
225708
20
9
61651
16
81
21
36
55
483933
42
40
318453
31
26
107272
110438
698016200
6
227695
111284
33782
8
121493
379285
49885
11
314176732
59
86
4
2
84
291230
3
1
87
487848
62
626961097
760512924
332177
24
328679
45
122429
28244
1346
17
37
7
251104
17
304327631
92
40
5
44989952
393939
5
35
492029
126104
403470
8
85
68
68
304809
90798
53
97364
86
92
827415829
34102960
751905368
89
56
2
86
93
53
12
33
23
192869
9
962713556
178451387
127165
254423539
312034
222898
26
94
3
90
55
55
724892436
236527
75
8
66191
226597
96
147862
218213627
96
396318
88
249731
119899
259012214
1
380437363
95536
39
3156
189581
11917
57977738
63
17
227834
44
277647
175897
38
1
488989
8
508403945
452498
39
96
44
323860
8
9
81
98
90102911
93
281326
48825
34
150980
248046
312558
347658
96
1
273224
70
181828
182967
11
141093
7
54
164234
27
93
307964
98
355444
52
95
77690
979995312
2
497651
125251
81
47
21659
385351
13
7
61104
57
11
450315525
372251
293348
60
210151
516452095
115091
65
462560
12
314958
55
475875
54
64
43
362420
61
298101
374578
90103
94
447210
3
3273
226695
62
59
89
186692
468000200
79
70
307792
40299381
1
20
28
83
91
1973
44967
299578
185352
53
2
19
227749
286824
672704440
62
25
61
420956
96
246409
160320
4
6
70
417873
40
12015
126545
86
1
287735
22
190790697
547232024
78880
439944
412940611
98
60
284376
88
90
86
56
27575
11
37
11349850
487706
6
286458134
4
11
89
22
325460
421769733
273818
21868
37
14
118852
358567
72
147726
254454
44061
92
53
8345
76
238281
7
77
70
246903
160573
58885
445292
8
498865
13955634
91714
80
97
43
9
36
200438
13
33
15
30
35
7
8
382624
5
913708473
4
14631
470496015
94211
120489
9
62
62317
61
6962
78
33
422148
70
19
284333
91
426269
366704
22
60
33
88
64
86
9
1
90
259161
4
92413
54
270158
11
44774285
56
8373
201170267
823131856
2
219909
300905
88
161355
50497114
116185
91
214745
180863
79
4
62
16
36
70978
27
2
137474640
194381
78
3
81
460661
17
56300705
88
132781
5
324267
41
9
10
170006
314589468
6
135624
55
5
92
151180
94
79
63
41
44
8
244279
43
39156
27818
39
456120023
331121
353945825
429143
59
79
149553
11
4
91
49
179454
242081
80
75432
71
84
6
9
26
28319
471735
138060
96
87
308947
430553
310789
503217219
123340
82
87
72
50
106430
49963
32
31
433811
169278
54
60
68
996302677
566298382
29
56
4
353638
13
240378
371580
211107
24101
24
9
2553
88
151696
99902
20
27
24
267023
310700
139594
273344
38
27
94
79
29
86
567457298
269439
525855065
384495
66
344020
246277
843065801
87
474929
10
77
5
199882244
395638
61
36
18
6289
251759
20
45313102
32
139982
34
2
1
40
11840
29
145506
51772311
15
33
377053
162389
32
4
826415947
393246
73
91
62
461656
225995
53640
17681
51
397819203
603029433
253834
24
29
66583
4
117985
982564817
95
416945
61
135379882
483036
496622
47
3
272914
5
4
90
54583
63
197992951
588064594
16
36
75
4
219847464
64
428235
34151
1
415253
93778
49
192120
442160
78
147377
41
452544
360270
16
8
186445
83
459032
408870
60
280627
319971
278144
96
80
70
91
92
264966
470405753
280879
79855
390311
98
31
317822
453493
593072596
69
59736
1
311907
37
691549475
414897
82
64
390996
122740783
252426
263974
495200
161789
72
96
48
90
3
195621
294676
243479
49
449224624
48645
81
9
381681
63
69559
328984
234268
366314
1
446918
32
893027226
22
231274
5
343073
358267
90
12296
496219
105128845
75
403762
45
53
99
8
461678
90
357829348
7
100159
148884
453249
68306335
36
43
423600
179597
12
32
211170
424974501
293604
303693
52
451771
96
7
1
7
13
252971
458372
86
88814
333742
84
16
26
11
512604835
76
15756
127637
2
754134305
92
8
6
420118383
5
282290
232503
26
76
7
404861
108793
428677929
307438
6
16
43916
454212
18178
41
272766931
24
28
286284
437840
207819
63
82565790
89
63
191908
2
4
19865
431579
97
48670500
45
2
24004
35
74
73
91
274890
281421
321348
114018
39
51
14
24
4859
101631
99908
52
92
481675
66432926
50
50400442
253933
88
25
22
7
561788463
311973
369869
214979
427631
6
256421
6
13
428571
169858
71
79
478229
237419
29
9
611913652
25
856033436
468596
345019
364081320
482373
174698
82
81
40
4
17
303772
141100
78
83
161328
62
166512
1
33
6
46
870612526
148202
8
115163954
436131
283172
43
24
68
83
497961967
273822
80
433069
480479894
321861
2
67
77
20
12
4
28
495366
81
18
28
80
76
78
51307
34
3
53
421184
22
48
216960
58
55
98158
31177
188775
42
402358
214735
65
5
83
447473
23
287660986
16
44
301313
352194683
80
42659
391480
8
80596956
4
5
330675
248516
39
71
396554386
448420
406745768
88
214732
5
4
371363
997149148
44693
888778172
87
32679
98
8
24
162271
2
165217
57
566809020
49
80
90
67
389830
224491
1
70315
29
284165
32
119695
235008
36
467248453
30
79301
78965
22
400038
180301
66
5
97
302628
409535
59
9
21
60
1
10375
794928564
360344
26463
138966
47
94
74
43
95
564475117
1
3
118051
15
10
447596
297133307
30
155186
156235
3
20
212198
211024
97
207543
89
27
432228552
273032
11
315844
32
60636
587084259
5
29093143
128593203
164447
92
368003634
399444886
53
427942
35
52001
1
15
267923
95
161254
249970
5
178386
316602
278475
40
153602
42545
236017
234337
73666
64
7
367310
28
10557
57
86
644346762
383266
82082
89
462205
5
7137
11
83
1
364798149
341562
54
234626
112340
700958162
34
13
5
101257
3
2
7
10412
94
58119
9
175882
88
54
2
205807
54722
156219
42
634517950
258997
225258
36
90
79
59039
75
87820
32785
41845
156123
48
29
408572
140418362
350936321
233440556
463203
77
50
50
101390
268515
935262797
15
69268
371428
92
490223
59
389495787
183736
92185
55
11
123335186
224582482
95
567618638
2
245250
65
40
85
986021401
304117
61
773746936
230218
97
41
75
99767
97647
164987
45
315960
180321
8
92
158185
5
63
355237
24
314801
291596503
475544
469446
75
136884
823849963
6998
385386
17865
162812
497092
96
84
84
734754310
313615426
17
149493
457388
190294
396556
2
46
85
402638
247444
29
46
72
380308878
929660043
7
438025
48
79
63
8
77
331752
175419306
341314
88
3
46
42528
497656
37
28634
151148
189211
271121
89825
25131
20
43274
387398
40
315463703
76
322847
598244077
126573
421326
70
102162
376451
454897
904703582
11
56476
92
32
207342
120289
70
219428
30
22117
95
4
30
72
169640
17944
94
132851
65
165707
9
20
3
94
78
81
58
94
134524094
56
1
212117
442349
72
47
494013
90
33
47
453084
74
320874
66
45
127045
29056
9
18
895405021
26
475869
38
35
171716
578475233
460694
21
83
94
88
432390
94
109962
96
544474965
6
98
478667
98
194892
17
83
89
12
6
78
299075
244082
413454
5915
94
5
10
102305
59036
1
36
12
44
47
974906516
244287
79
16
306796
388410
61710
16
1
99
64633
677237891
36
45
92
59
70
82
116697
42
256798
80
327016
240842
764093928
6
27
266316
22
146303
98
5
7
97617
46
579293594
442349
23837
441846702
331808
5
217425
65
283715
132594
30
95
328624
315729
5
341287
18
300363157
77
33
110084
799631415
294114
46
32
276440
103512
6
98
26959022
43
360418
22
275963
92
873389030
508737584
48
4
68
8
417836
54
227756
711890812
238683918
94187
395547
474193
403014
45
236682
5
31
16
70
78465
145269
129273
86413
7
70
96
48
5
296048
47
14
50
68
16
1
259054
412369
184735
99
43
197266
4
544979704
402576
55687
178942
487408
1
828042576
138421
65
280838
389001
7
66814
67349
54
36
9
52
492696
90
70373365
257925
358048
94
99
168111
50
1
353629
6
1590643
513130281
98
23
9
49
87
245323
25
43
484328
85
9
152039
7896
405321
79
8
290130356
377902
69
493930
77
81905
19
11
16844
153342
150434
120501
172481
44
59
70
137273548
449391
49
278791
84630
164477
71
40
74
43
406029
57
36
385433
962522086
52452
386120
309978818
10
3
63
88
479583
36
787787923
32
275328
1
71
166631
230986
37
365715
383449
1
275065
824008853
58
485558
28
892154890
35
321401
29518
139985
458032
294515
206289
37
86
20
56169
64
178620
321271
24
6
20
199131
196591
188995
187341
303091
21
184924
333793
228050
428247
43
295340
947184738
14
348301114
2
82
82975
478614
64
84
499002
402080
930580977
387468
96
99
363052
3
355450
318068
9
18
397701
5
405423
216976
44559
21
181706
27
388927
16
99
343355
448133533
158006
19
6
207296
2
2
66
9
160556
8
53
344887
93
274253
298847654
376185
328552
6
390103
890183709
7
51
69
370638
490947
97
26
114885727
8
325226
196698597
385604313
494951
273873
284628
4
70
249422
88
227484
19
373278
379176
97
2
82
88
346764
439433
93
91593
134819
4
405586
142071
72
210792
51
315171
102878
342934
74
456772
9
415789
6
98
45
78
25
341894
32
3
59
260022206
22
3
39
210892567
49
466837659
11
2
2
274218
310004
214382
91
42
38
86
468021
5
271318
19
90
1
45046
1
22
350694
51
92
433781
206049
220307
3
397791
486430
145268
2
9
412905
58
430493
12281
901636356
8
227760
468164
294225
11
229633089
52
443342
441623
881639131
362818218
81
162808
54
102937
19
148012
54
401535
91
72
54
41
33
28
75
58
94
8
50339
451269
488405
406776
34
7059
398798
588719918
142824
68353
41
3
27
399050
56
32
272475689
30
272992
206302
79
12
492367
3
9
439121
113674592
183326
731360525
64
84
62
41
7
135194211
302088
24
359150
61
412748
565514538
491831
7
27
66
123138
487730
91
925605194
458793
398346114
9
68
72
50
460296
442204
21
142601
68025
8458
84
61
92387
16
97
428250
447457
290316357
28
118794
41226
15856
36
7
217700
193998
470766
401073
93
2
1
45
309359
166381
15168
113169
285547
4
61066722
2
70
2
43
8
9
361739
201766975
66
149138
13
37
57
426001
559301440
42
88
249224035
2740
347348
438863
341756
6
228983
161764
301070
450408917
87
174659
43
1
24
478204
4
41
352696
199776
473984
150754
381269
95
14
400801
226100
276354
455621
476047
398406
323856
359877
414173
103447
74
44
53
98
94
85
117224644
8
312707
1
56
79
293104
63
36
190618
29
168495
780959408
335057
17
480403
28
28
75
24
492390
2
13
89
153125
61
4
207022
358849
58
4
6
490261995
144481
47
412164
81436
216539
51
967938101
92025
87
475577175
378395
78
268907
54571
255957
289774
18163
48
365721
340821
440486
59
80
179218
6
94
7
90
67
971041158
148731284
706723463
107795
65
74
25
2
26
250771
134725
6743
7
31
405701
324935
63
12
228511
18304
755709772
51
39
712180356
42
18
113399468
2
377418
76
203347
261877
122926
87
907437393
4
24
64
1
2
65
34295
46
71
61
140357
31672
370584
108931
59
69
215776
216937
173540
613749831
62
208527788
74
439865527
281496
96
79
40
2
57917
296033
85
229366
398133
70164
36
83990
57
961637955
17
128652
40
159052185
484567
430964
33
443422
46133
64
96114
9
39798
18
63
52
64818
34251
473903
93
22
159794
17763
32602
33
129864
8
57928
11
192372
9
294830
81
33
250659
98
92
85
62
56
178742
15
431472
409468
79961
345315
84
3
39
77
557479579
78
39
447694
55
678184537
44030661
22
1
545975007
86443
74
62
78
954360146
5
97
405951
392368
81414
887873916
7435
322804
94
77388688
15
52
20
375053
57
38
164544
5
170235
342602259
723059159
97
259903
87
13
9
28
1
72
482846
449582
112875
73895
177848
4891593
272877
259274
138032
1
85506
22759
80
55
358107
43
88807
494277
48469
266261343
1
194635
220065
228970
480359
93
4
5
176267830
32
128877
389106
231647
73
44
39
56
444933157
80939
88827
81
304589052
15
492175
232588
460770
31
1
65
87
33
1
81082674
685695329
366984
64
36
87
295389
46805
21
5
41
79
17290
17
25
115309
74
12
5
54
357153
32
409837
815227372
222977
473905
38
62
239433
240715
393620
175529227
552906857
30
257235
51
689727985
423704
95
19
251978
362394
64
22
225989
290299
93
118503
92139
132259
195525
413261
4
2
307283
52
80
854279165
68884
12
21046
32
2
326866
91837241
4
8
71
10
188576318
73
127611
31188
12
21
248221
87
702656623
336259191
10
91
189597
57762
125782
25
53
7
16
34
203889
879443177
119643
478647307
56572
36
96
109477
5
19
975447218
231460
565793033
161274
493807444
115019
8
8
443389
348022792
1
727928350
291724
12
69
202609
374877586
11
277269
89
85
260200
16
8
3
36
79809
254228
77
10
117548
22
95
143791
458567
442526
56
63084
77
96043
260186
447151
64
18
327977
47
397822
11
239115
98
24
257780
5
119427
39
373417
76
306789
705574265
156142
25
42
79295
37
171463
19633
487114
66
18
58
67057
46
83113
356196
5
369804
43443
272099
7
657345374
4
87
262818
47542
752764073
274319
232335
28568
16
80385
169187851
196809
264691
308457353
214556
290702
71
331110
72
90
382602440
7
73854
83
39
657365124
76432
920092124
8
46
388345731
3
94
84
17
49
90
53
20
56
7
303085
235034
88
90
103508
369302
237039
1
89
23457
33
81
100655
369445
128068
838585923
489341
58
91
60143
62862
46849
18
307891
1
56711
73
714743703
50
471376
847833372
704423817
209423
13
483887
38665
680244537
555020371
171313
375726
787311585
16
6
209995
54711
414236
319474
117486
96
95
92
32
5
6
450199
370499
71
48
24
83
235999493
50
10
27
88
5
70
4
80
293424
221814671
8
92876
74
390957
56
3
33
133593
12
94090
43
55
19
939892742
9
54
125857
91
475769141
143793
331570
70
395990
212577
428907
42
350657498
164353620
86640
316139
369362
100602
15
39
97
2
737243995
80
37
247899
64
248690327
28
465616
51197
47
1
8
163449
74
27939917
670817905
36
7
124073
96
65
128931
273870
44
443300
444238
133123965
9
47
467512
30
2
33
910176500
2
1
65
234314
2
8
886208292
62
41
476932
491315
14
214670
42
40
288828
51
22
78
812170676
612461498
65
81
81798
472412
189070
330037
6
192601
7
3
68
77175
958093415
54
68
97
137150
114812
373111
69
263032
279386
7
923834611
79
665684431
910249385
710713546
42
385347
760738408
446528
28
420046
287360
271612
484054
293520
63
90
37
425311
1
12
34
62
441036
6
112844
251326
429660
68
50
338383
157570
2631
26
78
63
67
192616575
95
24
32
87
115912
290952197
48
8
16
91
131410
91
354411
64364
97
295052
32
172966
390994361
461423
72
468277
219748
14
41525
408993
69
21
25
345736
946204294
87
7
49
78
21
404052
343643564
288619
282133
60
823885013
8123
953626521
28
351621
166681486
19
57
6
2
29
465263
85318
827032150
21
80
829574024
29
3
57
44
42
924428296
107069
93
78651
163963
642397387
989740346
198127
31
59
164728
878708790
436620
5
86
11
1
98
179585
490791
38
66605
2
452463
3
50
330609
68
30
30
16
444899
136837011
428146
403016310
7
86
115523
411374253
294149
26522
155519
481166
473093
168235
52
42
490826262
844366777
135865
394409
15239
15
499949
68707
323333
8
34
2
154003
95
196694
1
37
213646
46
8
134572
905339314
37
285829
71950
16
66
98426
329145
64
412885
31
30
77
20
110661
894798515
6
94
296920
96
326733
156847333
900422016
47
386500
5
36
286530
65
217217
137844
39985
10634
72
991758363
33
20
76
52
37
338864
370037
93
293623
74
6
435412
373285
307610
162415
21
72
9
478386
369135
268537
80
2
326819
70949
137229
543379366
99
47
18159
5105
241398
63470
261066868
294501
34
677782017
8
14
5
387670
51
26658
63
193039
194664
6
86
59
39465
3
3
258822
31
35
749181038
8
62
21
89165
53
44
138719
150243
88
267162
165447
20527
69
39
84538
86
8
372139433
81
1
79299
8
237038
255899
466726
172668
266310
103498
127209
882798752
89
277709
8
368332
236518
211080
17248
421965
74856
930515456
17
294487
424472
433657
844681871
238152783
79
26
464120
1
399805
36
3
87
79
73
287084
33
84
9
49
166257
450557
15
157315603
9
104517
1
26
96
81
11
39
38
408319
21
2
2
217632
72
9
306880
78
497916
73
37
27
79
37
137313
64
7
63
147701
5
3
98
407883
99621
219134
94
168133
451602
8
449896
212405
96
16
23479
126544
46
4
26
86231425
164030
43
71543
70
8
38
43
79
263015
24
384254
3
37
43
202469
1
62
46057
249617
94
384734
78932
166364
231521
19
94840
458497
166273344
34939
76480296
41
5
5
395418
468543
686365571
3
91
9
5259
134622
38
82
17
207162
18
78678
36
23400
454904
62
125283
45568
36
8
397646
650047115
143835
80
9
231363
61022
288374
57722584
6
276022
851347583
361370
475695
19
351394
101830568
448383
127338
45
252988
101281
90
111244
403077
95
128435
75276
7
66
403955
66
6
115969
85
5
258341
366361
472516
30
46
2
6
82601
183021
67
270764
20
84
77
201292
65
97
442285
89
6
99584
17
253612
10
35
65
4
276774
3
405739
97
7
356385
17
11
57
43879
15
107062
492937
409600
37
2
403087
16
41
37
133856
21
94
68
408297
87
34
116710
21
107309
382105
441423
91
92
72205
79
912886758
58
91
92183
173877
26
228652
82
15
442807
61574
215512015
33903
25
118561
608661675
354656
31308
24689
8
6
77
255411
57
305741
40
26
146552
93
70933
117016
30
159997
5
444109595
17
319438
3
229718
11
99
56
187599744
1
184255
53
6
36
467975
67679
27099
69
140414
31864919
60
784701689
257129
629947389
224732
44
382361
380711
57
28
4
102078
654818910
189323
84435
61
336695
385029
442893
32
5
33
9
122571
451518
19
327256
272222
11
3
56
64
52
89
66
122918
78
192205
209741
44
5
385790
7
243324
116601
70
30
91
1
18
373798
42
72
41
66
10
926646823
66
832495169
281368
485765
43
418875
33
66
42946
7
51
650471859
29
47
24
91
303406758
311467383
498575
66
212249
104550
72
5
178154641
132518
94
71
273148
433348
99
51
114779
7
50748
383571
211004
32
14
715940452
262213
242194
96
614504669
97
51007
56
2
222954
7
53
84
64
559234970
467201
71
7
98
10
184958397
45857
373317
7
434201
6
52
62
36
48
22661
454906
45
2
172074
33
661193008
390292735
36
72
259072
26
50
64
62
50
185658
77
96
85
236065
5835
5
298910
46
262340
211378
28
53
4
264178087
84
33
52
187353
158426
68
238248432
150342
78
63
332954
60
6
372626
94
322554
47
89
3
58
359953
23
38
428008861
1
55
842491223
4
13
431068
47
49036
158237
379482
200760
122401
92
91
98
59
16
13
474383
9
49
52
29
250452
54843731
886013345
73
99
5
3
429454
129908
82
58
9
127695
12
6
258256
87
67
76
248111
449295
236050
745875658
287684695
793059778
94
246152
140260
130124
95
31
439755
9
1
470348
464648
86
65181
18
275779
48
87
46
5022
195079
91
90
295101
50327
96
35
70
49
312209
51
81
9
82
419528
490181
148694
55
44384
3
262411
47
240902
36
15
351840
57951
25
282582
602284113
158360
18
330152
97
417932
145683
88
72588
71
28
32185
63
1
151442
39
5
156136
25176
29
164988
21
461515
153271
9
54802844
394666
116227829
55
594304612
23
35
968024480
142953
933646158
204342
73
9
81290
32
1
59
460966
77
75
335450
4
409003900
32
45
8
20
228574674
261830
272089
15
36
66
52
29
213923
383200
316433894
62
8
294197
97
45
71530
467774
45
6
241903
18
61
6
7
132653
461099861
454285
207403304
99
142948
27
45164
79
6
118522
191193
46
980045800
484456
432484
27
59
81
42
80
96
58
207490517
54
499409
25
373589
29748
21
239733
235801
93
185795
24
349147697
61468
23
452301
73
156173
7
13688
2
75
92
482873
49782844
63353
423131
439965
43
331547
189746
86
70
469092
453274
27
244810
81
17
49
15
45
96
873669046
480726
92
55
94
38
98
66
275962
327060
199928
139376
22
4
468713
431313
477492
14
205030
490272
34
131935870
7
306457
90
26
162572
94
97
57
32
36
54121
57686
2
407643
4
77
45
195881
387069
351123
86
4
30800
5
71
131335
49
408495
72
272785
46318
88
87
247280
21
23
315396
74
62
293922
2
237659
380801
417043216
281068
131205
72
442543
9
28
56807
431978
416154
65
1
30
57089472
8
73
71
83
98
24
219387
435874
3
15
461413186
4
23
265320
23657
298750
88661
51
447327
980730159
17
293229
91
247767
210430
50
72
19546
3
357920
331834
92
4
694942293
8
43
138046
15
33
262024
78
7
438080
22
69
53350
163777
170682
428263
55
85
99144
35
123645
11301
12
7
15
110247
343435
92
9
46
31289
47264
75
469778
185566
43
127513
34
322708
30
12
82
399338
482098
121763
3
362679
52
67
1
415841
9
61
20
7
983331103
369290249
749450150
261708
64
93
23158
388928
49
83
261662
1
433774
38377
302737254
73
25
87
85
258897
59
63
163543
82
243637
62
82
273107
79
249906
101310
401544
346939923
369811
45
125230
245113
257286
26
484354
238829
267507
56
66
674075997
4
796030600
16
73
13
27
91
375225
468670
25
184422
67049
367252
408062
8
70
419130
432596
75
388921
99
64
30
407702
168705
365906
196642
249891
146313
353774592
101666
8
258509
49362
304743
40
933288356
86
19
87
429360
45198
18
5
767
160188
52
18
724165386
48
5
98
311214
2
155274
34
185305
87
435320
416076
15
79
29
75
445642
126675
6
97
295731
50
458226
48
3
18
4
671815056
46
177896296
45197
244300
332282
4
444468
20
125503
216441489
189398
70
416809
764353004
73
942750614
149046
191664
2
162792
852700487
361627
2
717120033
45
371188
393674
54
68
175993439
19
17
172727
3
8
61
440166
24
872693892
91
112060
13
53
334258
72279606
64
98500
98
14
92
136721
52
367407
36
384476
20
74
73
8
54
48285
38
93
399604
129698547
88
13639
387095
23
69
8
35
73197
7
152276
399230
96
226144
11
401259062
8
412737
80257
117991
359747
1
145319
95
277953
317924
73
43344
4
25
260142
26
43
389044
27
55
3
2
11
497275
76
79227
476656487
84920
22
74
467114
8
345181
34
159095
467206
232799
448400
18
346059
464330
22
98
99
62
12
661682421
20
63
395218
251317364
12
2
352999
58
99
7
963060779
368504
75
98457
99
7
8
7
431275
71
350608
36
9
55
90
532237744
12
27
76
391739
274195
52
24
480881
15230
84
23
19
7
40
440409
253765
56
48
723770199
357996886
379451667
209212
253003
115189
127923
8
66183
6
16
236751
3
204894
124198
464282
3
90085
525720374
180761
11
59
3
38
288028905
8
26
487100
82
396294
9
519959835
19
6
553652965
349415
2
68
71
315266
32
131784
1
423465
31779
3
29
42
306849743
64
2
667126710
299441
148522
413018
28
6
9
86
26
31
69
14
48
218964
7
459928
64
62
23
407225
161781
31
83
16692
1
472310
70
92
291779
19519
449206
157142
274492
819297518
89
454946
4
327637
88659
8
91
1
24
11
60
247740
2
1
361448
46
481375
49703
163239
292737
403071
66
88100
244242
45
172486
159356
51
145013
50
71
12
411884
58
63
68
43
75
627214002
80
90
20
46
71
10665
58
78
58
47874102
55
76
216439
24
67
309853
926456360
32
33
14
106393
34
33
210286
73
248695
7
45
15
359024
6
66
9
1
196295
111831
23
89252
76
77
10
50
31
8
183732
53
201012
189104
59
165161
194755
89
3
90008485
314775
493102
770977642
493592
420758
89685
23
250147
94
21
403982
144821
8
260647
51428
78
176489
393076292
95756
86
294582
95
6
135121
332410
13
3
65
83
209743
76
3
75
292122
424202
846279142
177330
298513
34
80
27
27
78
74
88
293263558
154618
8
49
3
377369
80
776707904
29
41
466538
9
95
299028
80
136650
108401
17
414302
111366
5
411162
436203
109091
481791
64
82
5
50277195
438542
95
98
67
54
371645
9
93
31
37
275504
23
8
52
6
209495
416133
53
453667
162602
358775
153698
92
409947
4
392017
46
8
99
9
95
14
80
1
257376
23
69
96
8
3
18402
42
6
105890
22
57
128666
176631
38
69
253220
366030155
491040
32
426946
7
299692
60
32250
46
750871407
384549
253983204
22
60
48
33
75
32
451160
354103
2
63
92175
62447
368250
27195
465733
895355946
486187
35
381344
29
453222
251360
47
18
308541
63
452307
275018
82
54
41
274136891
56
39
287594
214302
477115
49
51
74
396251
73
89
168937
51
200611
87059
766000536
99
460871
318548
74
93
77455
2
9
166698
395034
4
335426
451333
102511
89127466
387387
1
257178288
396630
2
93
97182
10
65
12455
162878128
81906
166500
5710282
41252
34906
85
139721
224261
9
28
540457503
20
117252
124402297
70084
116788
1
234649
3
62
12
50
434197
139624104
213158
30
259168
81
79
329006
370527
241486019
498497269
31390
91
9
126806
319421045
553357969
59
98
94
6
45
4
471007
353002
5
38
28
44
323781
48679357
84
163426
84
50149
25
66
183425
85
486490
25
41
80
56400
477941
541583164
63
5887
379114
66127
1
404870
29
44
62
95
304189
307182
56514
55
84
500731820
14
23
258230
75
851805283
294650
264282
466667
396180
3
297499
20
235149646
390679429
67876
69
90
312408
9
92
93
46
389787
397501
218720
2
54
50
233116
27
81
369855
5
130642977
86729
30
72
427228353
121740
33
200169
1
547294669
38
7
87
18
19
459526
134570
7
52
357178
98
7
209691763
85
29
80
96
876044439
628371852
9
156172681
427829562
25
289041
73
348359
356510
99
97
147206
26
18
964364729
996074526
772187269
1
3
302020
903578333
22
155670220
2
80675
288181
20575151
6
130987
4
215826
59
367009
377300
80
354108
375055
5
461266
380030
2
359762
3
358130
29
371098
264542
190317
462114
999320963
68
8
447907808
47
273207
333164
231921
14
3
31808
7
152002
4
71
61
471272
211348
38196
31
17319
49
297407
4
465700
104190
352878888
40
199223
116998
83
91
83
30247
11881
27
128960
30924
93
307205
10
87
25820
477619
4
76
393674
101173717
304695
70
76
456969
48
13
73
85
344960579
423874
321077
54
2
117901
50
11943
1
25
62
89042
111237
211912
3
361924
1
445084
64
353416
1
65244
91
439371
41
90
62
262891
185832
959713951
346343
40651
200516
288623
80
78
393582
403712
10
12
88
201442
4
45
24
80
6
412878
650741309
94
63
5
19086
18
365496
76
280955
492855
154373
29
98085
19633
25
684800638
411071
70
149411780
286779
378687
55
6
4
74
30326
251368
352927
420125
62
777742885
399526
64527
87
3
71
371000
87416
18
36803
238212
61
116916
31
175759993
2
40
176039
12
48
9
67
134436
11
106142
81
55
46
22221
31655
437949
5
61
2
128804
229660
965059396
301840
42945721
412209
144438
421094
11
75
92
5438
73
395743
40
46
296271
166783
375394
84
250393
233073
80
44747
452183299
86
321057
95
98
13
541713446
6
7
57
336532
400528
4
109418
342336
325774273
6
7
22
5
57
386246
395861
33
134198
387279
81
61190478
9
47
21
10
547641667
98
58379
475307
36
43186
305234
140134
108565
626206959
38619448
63
59414
894149196
89
65
6
44
54
2
136985
55
70
106442
326076579
6
103304
378457
416168
7
141256
12
85
93080773
69912488
302916
72
197941333
74
490250
431301
7124
6
53
90176
270436
3
285422
144963
71
129995
79
7
185137
30
32
5
109617
95
38
444845
470030
263492
343346753
69
430584
82
52
381214
31
310318
5
320772265
18
45
46
400613
197955
77479
608323211
93
429084
40
40
42645
371476
39317
450604
251035
71
211908
106864
468612
323729
393597
193873
477613
29
8
56
270412
85
26
37
76
123182
48
278706
90
318873
5
140169
957713351
68
214963845
135924
54
2
97
93
307647
92
58
25
8
96
76
851599741
36845
100130
62
471521
49
84806
70
417009
301822
143482
5
8
111944
416835
51
83
235740
49
94
83848
8
283129
147994
27
3
374141
283834
451438
219098
284312
332931
619336720
60
7
237847
907209807
61
1
498011534
28
17
56
19620
13
264975
166623
524533856
107034
208263
273617
29
85
472261277
374706
450053
32
5
63
27
44
86
35
882438321
68
6
97
60
21
338765
371881
19
75
88
134018
242862
3
22349
469478
36
44
5
446106
61
456991
320227398
81583
285783513
214547
8
993653173
70254
45
78
117019
90
485438
45279451
5
51587
90
392790
86
64
6572848
2
24
95072
335286
161998
383799
24
246205
157875
91
64
282409
89
390458187
20
42
36
8
316984
373462967
83
349597
226326624
268654
79
340889
402424
57
67
679189240
470073
58
13
397527
714380439
390325
126203
7
275921
217418
2
47
710645470
98
5
143290
306811
58545
289713
102062422
410838
327349
464546
1
45
858976522
81
459331
3
428398
773662852
785549889
120912
454038
8
2
72
425488
303184
46802
37
28
90
37938
92
365232
334007
205799
3
330220364
43581
100035
21
389103
37
32
16
407781
316172
233778595
53190
91
1
479953
406521
247345
337138
2
99
4
235630
254919
38
58
65
847785576
25
796
81
342456468
79
194323
99
5
56
24
436188
165062
196994
392005
122446
3
307845
443573212
77821
312786
95
18
161295
400282
45
39
839602896
32
430201157
476208
434623
149236
126081
91
60
392857
188450593
327049
76
8
91
35
47
4
202067865
463981
434349
33
24
133717
37
423531
88
337758
141541
948205253
72153
58507
146754
422066
13
240101
80
54
14426464
46
20416
18
39
91314
47
22547
27
14
307722
25
40
496610
5
189308
14606808
49523
83896885
1
38941
22
374282
217331
9
68
90
161390
240510
259443
189262
343504
55
286274
37
394654
12
306197
35
93
87
87
5
448413
75
230046
85
56517620
109620
408252
13
132872
75
58
424376
197899
92
10
21
427140
48139
395034
4
107859694
105006
393817
12
933552717
378559
28
14193
6
19
17
93
297038
2
487834
116732
3
457936786
91
83943
14
917851712
8
32100
85
252786
147002
490872
73
1
10
36
27
69
89
442619
186198
1
58
45
241709
106874
21
124780
95
353900
38
68
22
733794682
95
411283
88
93
3
4
1
114565
5
328929
448828
99
99
332140
38
55
312690
237993
95
33
47
409081
151853
6
806938107
26
98
80
209010
71745
155408470
489129
48
79
75
15
279788
346461
170018
239244
93
78
424255
450381
83
151096
49
342500
6
445901
86334
47
25
177821712
78
21
303490
74
461459
273937
74069560
8
206588291
12
471840
20
12
385104
60086
64962
51
34
451659676
42
67
327520
296592
907807217
6071
98
426343
36
329677
224741
227687
62
400088
98269
192521
181855
93133
230879
17
483911
714166163
95
29
429167
239229
65
340490
17
396800
65
484313
1
86
220112
160178
95
467781
62
398399
365734
1
28
39
5
696684031
294458
19
192734
49
43539
30
206926406
82
44
13887
39649
93
2
84
356559621
292930
66005
196177
443557
155141
777878884
116082
79
223107
475014
889971515
935396718
204450
25
363884
16
29
40060
26
242010
499404611
236943
86
75
262262
74
55
439181
60230
94
7
349890
149276
79350
206320
405002
147622
440685625
435994
451225
405403
14
104257
38878
9
99
64
280335
80
845060987
31
10
321822
357191729
63
91
228175
12
431446
68582
21
84
6
5
40017
60
9
9
774499131
34
315604
22
1
22
75
922568472
39
256580
253555
72
493890
26
105559
102479
115130
2
232896
312564
84
264864
206576
62
71
235521
889484151
62
176406
76
7
207716
284731
242463
485379
493280
96
17779
97
306347
90
85
185245
445972
157846
16
5
99
88
86
33
24
57
348683679
240717
4
755388662
40
15
51
45
43
543462515
39
528720469
9
169926
93
13
435679
81
76
15
321060
344731
296341
977507794
58
16
120799
76
408308884
22
5
426284
72965
86
68
524559318
62
81
224924
26
94
280736
279730
57
56
378738
90
19
487417
72860725
586490009
349303
70
270452
83814
195965
230494
5
78
338693771
5
53
32739752
409462
189925
226725
42
845436909
680928372
25
26318
179255
97
34
441325901
22
492857
16
410471
27
13
53
5
2
68
395651
111889
414435
98234
72
803545404
38
262414
328233
50
83878
407602
68
57
233407858
95
30134
17
462307
79
5
200486
231493
58
11
582665825
193180
59
44
5
490711
1
5
663764695
283491
113473
16
349080
309276
52
5
84
381466
19
212025
106471460
78
29
368510
77
95
58
98
91
132471
37
8
97
31
83
360931
75
75
456890
98
129543
364485
72938
249793
38
79
160614
321215
125144
44
80
91
21
62
32
267425
14
87
61
42
438401
381685
7
6
94
10
273530
9
123079
258533
108682
71
3
553176105
35
8
459792
75324056
462951
33
141795
26
156494
86
264179
86
32
948245431
401412
61
141527
7
21
13
64
499580
162170
5
75
26
410855
55
7
661201646
60
351455624
42
99
86
137339
64
246536
1
20
91
61
422879
4
92
149262
460274399
422418
9
155060
216103872
83
8
3
164420
37
433997
700164987
119755
348115
8
40
92471
86
325243
217426
2
3
38455325
71
285712
453140
25
193816
71
26017044
448472
8
96
112200
474493
266535
726284131
368645
77
476358
466086
66324
43
75
475876
53
60
11
28
467053
68
168662
15
42
1
1
4
72
657893046
22
56
98794
36424
113814
8
403083
162763
4
34
217567
176423
292041
247236
23
97
108897
21
20
290973
21
386113
19
3
20
34
3
422999
287068
327525
16
9
8704
1
56
150215
263970
109383
60
323223
422187066
19
48
16
405222
49
58
798128728
211432
40
413485
12
425079
95
191988
19
2
280773
1
23
52
92
54
423517
99
50
12
209597
90
1
3
349890364
120749
536933398
29138
233293
446091
27
497218
352977
75954
16
215124
78
29
19
274591
65
30
50229
463449
65
26541
20
471730
266343
15
6683
217780
53
8
469010
393692
970820100
191439
53
117430
85
64
72069693
37
203398
356929
480774
66
18
29
63
343892
470926126
411365
239472102
38545
428051
200075
16147
91
333563
145566
355103
98
56
88
43683
97
77
5
441048
120240
15
57
49
34
432207
349171
24
297126
48272
12
374115
317017
5
50
91
491119
363194
71
49
700757703
94
35935437
91
170745
461966
96
91
47
313973
590938011
2
57
222676
421393810
77
319556
90
5
53
32
29
62
477572
9
4
9
461779722
4
51947
17
301997
5
462796
529303459
28
72
356132
470347
49
95
352624
414092
71504
32
51
61
25
44
187969
310448
392326
7
30
11
96
21
261698
12
161697
40
10
81
53694
1
53
25
316502
374969
43
69
76
78
144230
11
45
447575
7
114100
269778
446744
33
323674
1
242591
69
953780361
5
273373
326767
84
68
79
45353
284426
45
18
66031
187914
425374
495314
5
2
6
7
208611
879470466
8
50
802509715
25
290606
137368
381592
108086
115646
249067
76
33222701
53
4
12
68
17853
139710
8
417281
89
176706
9
71
2
1
99605
1
118008379
232053
176592
3
81238
252130
211980
27
60
295675
340409
36
868794118
473115
231423
414464
30
94
3
86
470930
3
81
1
7
473555
25
258293
40
303786
35
202693
25
465658602
350905
60
88
5
96
68
69
72
94
108549
763399904
436977822
479484
203626
223700
171915
180145
335540
203656842
74
235078
1
38
805253519
587612244
75
43
58
101405
9
28
35
63
237404
728813517
153837
91
41
24859469
61
50
405830
278407
23
143645
52
32
24
198995
283440
22166
328343
69
170125
734092358
11
3
157441
283441
90
50
149447
68054
267336
25
35
235419
979914692
350481
53
98
22
522276999
34
6
8
424898
315637
226389734
57
26
78
354508
55
47
79
90
87
10721
448963
50
54942
34402
60
68125
7
339137505
202166
106684
18
68545
17
3
92
96065
731651662
241644
493351
67376
99
3
316759
37
25
87
166631222
5
99
222129
48
370224
14
37
32
536564413
67
25
497135
2
8
188107
308127
12
17
234379402
26
410505783
50
78
51
96
24
211455
291672
175788
58
75
33
28
44
140791
3
46
192366
383448157
937255578
61586
61
299731
22
4
77
91
9
39
75850
361480485
412019
107482
27
24470
432127319
415475
58
379510
151069
13
92
198457
323583
54941593
138620185
87
14
1
20
87
35
372553
121691
43358985
83
95
51
17
167181
450641795
10
76
373789
263307
84
256322
33
27
135130
13
100734
96
312554
136065
3
43
28729
47
34
70
138710
343939
414185
303493
929883579
21
431038
38
36
12
76
59
326906
184592
6
92
346667
95
65
85
345575
45
50
368188
302850
8
26245
56
193144
32
10
3374962
327811
7
3
56
79
74761
695476405
34
22
32
21
7
152237067
12
136410
473989
237555
43
26
346497
837549124
66619
182276
494695
57
47732
1
285905
305940208
80
64
51
193102
1
125920
590758251
39
74
344770
861919468
353409
333445
52
784969737
202552
225975
82
45
3
238453
4
420571668
344779
30855
337009
263049
82
211539
398637
29
55
95326
408588
278422
487347
336563
42
121011
56
87
200351
364183
134965
47
252599
36844
83
254805
63809
433753
158077
60
6
7
14
117514
416679
37
32
5
65
22
75987
82
174686
607786531
468254
62
4
680745676
80
214481
59290
2
86
473594037
56097
189700
48566
12
1
84
107840
45
179816
38894
272754
80
170236
31
477183
467628
98
465623
22
66277
3
65
99
936251949
88580
21
42
393676
497299
83538
93
8
149508
4
78
169332
499716696
481953
139064
327783
7
303729
374716
38
48
150624
340725
3
295956
324718
692467062
98326
341818
99779
721106683
1
3
71
10
55
397639
5
288664
656418607
2
93
59
82
32471
464101
309285
14
224262
58
159625
243344
1
65
62
102072
86
93
2565467
5
45347860
362862
29
5
39407
839544019
6
419638181
3
6
3
29
215780
26
68
137292
38
24
456841
60
99
157479
8
9
32519
355867
491129834
53
314306
136038
352107
97
451488
26810
957579315
48
17188
227632345
334117
58
80
38
67
487541
33
92
93
16
77
99
35
444583687
265183
67
163794
79
48
93
353765
402007
266765
64410
75639
301702705
2
12
3
165639
47
83
38
496920
65
444157
36748
99185226
268795
57
187527
36
12
23
32655
70
7
236686
284797
19
58
37
375605467
360175
127814
31909
82
125273
79092
1
341443
10
10674
9
4
45
14
83884
627042234
93
149218
1
53
85
473003
176078
833910419
9
36
3
101518
112536
92
52
333642
3
955745112
30
48
292229
30
404166
325714
201197
248933
26
13
4
96537
291181679
89
62
233924
73
265182
49
73262
84
4
376386
91
314614
21
4
61
301748
805354690
94284
153295
70
153321
42
23834
70
24
8900
232827
353647
74087
3
132644
324579148
355451
92
20
117549
63
431703742
27
130735
211670
341311
3
153734393
35264
247915
33
57
84
77
344605
44211
413122
191516
34
6
72
149064
345755
458060
7
320197350
64
37
7
49
319724172
62953
75
49
276073
91
196673
12
207703
228505647
78
338483
70683
17
791139079
26
22
81
16
55
14898
419551
63
396586
368295
403797
135496
17
64006
69949
475858
68
75
83648
17
5
43
24
85286
88106
61
430303
21
5
295888
147604
216884
471850
22
64
15
783791184
207476
274014044
66440
59
44
3
83
431600
64680
106788
11
30
468081
297706
5
402283
246470
173870
216870
69
60476
132466
473826
396867
6
99
380096
73268
96104
129230
21
24
44
28
423276
367379
9633
37
90
175599
1516
243459
9
234604
94
50
87
201755
457289
573412794
498810
21342
459668947
5
3
337381
14
425017
417399
73
252636
181760
241659438
138026
32
382458
245485
26
77446
72
208332
441410
9
92
15
17
84
78
4
12
37757816
175976
5
680013579
212721
252632
87304
79
16224
145821
13
330413
203310663
79
27513
178540
2
247436
488091
93
46
44670
63749
118475442
85
56924
394418
166455
302840
22
9
398434977
89
98
68
393078
352417380
439201
299314
74
43656
89
79
280276299
98
12
457606460
72
481342
57591
611293393
100924138
6
432294
8
42921
442120
107291
402854
18583
36
146966
27
363874
122350
20
61
60
461160
461351
60
12762
7
281303
207684033
309566
63
470956
58
54615
81
272185
103169
410273
23
82
24
373067
247874
104547
74
586737301
40
65
58
72
686646735
119435
331914
286570
32
185036
383804
6
289138
28
412428
438161
272876
391387
40
94350
436711
213291
192486
56
49
18
65
983026336
39
40255
604683378
19
82
187788
286923
44
472824
63
4270
3
10
176382
391245
479435
6
41
45
179057
161978
15810
30402
9
413984
839840728
423806
56
67
1
54
830799406
135289
215538
40
88
295122
79
97
44
875293833
1299
39
843005477
19
262704
90
448164
375342
7
64
81
354932
36838
94
739416692
67
901078967
304625
496239
371571
70
150154
7
12
512179697
849024648
87414
25
271551
474854
182840
446421
40
57
46
27
441238
6668
85453
408255
274859
430573712
28
92785
41
257853
64
882754966
52
52
266553
69
273299653
303636
347392
7
9
2
21
32780
17
3
79
329370
87093
6
43
36
44
10366
72
287769
92
57
98805
3
26
9
483728
4
1
14412
19
366026
4
5
7
26
729050233
371460
61706
519958832
58
51
25
49
10
7
80
75
359906249
150453119
77
420187
377667
228586
77
13901
151496
209205
53
46
65800
364001601
7
75
9
14
188269
824064129
84
477061
49216
97395
1
170649655
79
81
73
65
3
63
75
50
130762
274703
78
1
185584
32
152770
276247
77
443350
260535
481071
8
616714183
497116
277534
31
299616
417772
190447
89
44
263039
36
20
428706
296415
99
162250
20
73
56
355216
6672221
303560
12
53
139158
32
36
87115
92421
283313
23
95
180470
2
376508
93
36
60
272310
37
102626
97978
43044
248774506
303879
160071
2
277863
306782
19716529
94
359172
74439
8
240525
305737
97
16463
1
494189
11
83
74920
545983610
16
96
68
279706
43144
250010
77
427932
60
99
394710
48845
9
2
21
27
71
476573
212311
456956
442381
58
4
389679
1
122796
2572
65
27
86
419315
267891
14
288049
68
61
40
6
276844
24
201053
92
92
254027
439622
80
75
889321919
403279
380483
777680107
98920
186129
39
417290303
46
6
74
61
140667
61
93
865311504
232534837
181262198
132101
136226
386223
20
82
76
86
520307396
90084
439706
267238
59560
8
521149873
53
92
3
26
435214501
56
73
11
480751
237129
265025
281115
425358958
462205
84
423003
46
231913
90
10417
286699
270502
9
54
33
35
901406848
62
239184
22
38
2
144285
17552
46
4
320389
221802571
87978568
424609
309852
61
14
92
3
48
334848837
59
105139
45
152485
87
159418
327442
18
1
8
196324
8
165197
90
348055257
988311897
23
49
476463
370184
7
20
455276
486399
15121468
6
88079
34499
51
79
66
21
492822
6
345589
73397
179330
95
41542654
92
37
7
1
3298
54
425020
40
17
454844
384549
52
27
165228
81
30
33
79
170217
857048967
490329
27
371808
482045
50
30
3
1
48
164236
670158607
69
9
87
30
1
795285068
94
8
155705
78
114995
106405
94
39
41622
49
211877518
177242
70
6
40
68
405200
65
8
80
489241
339848
34
292819
41
46
8
98
242946804
73
491685
289927
8
485696
8
380684
19
264465
215825
295143
23
72
163292
9
260803
73277
41
77
267142786
62
6
16
301381
82
79
384318
8
58
6
57
72
28
68
279505
44
191745686
15
336539159
4
299477
4
58
288073
3
47
458356
7
88
77
87
2
928902689
42156
45
78
11
49
2
515227530
28
19
15
82
59
50
218415
372269
93
329975
243660
76
452057
83
9
21
79942790
52
1
4
12
53
289131
34
421391
224891
92
157816
142081
61
32
292205
7948
416074794
85
71
253180
3
63162952
396596040
14
449402
35
899897324
88
60043343
111781
160836
5
68
37
131209
82173
435730
27
56
212836635
5
3
245661
360053
71
88
50829
37
30
26379
498095
93
76954575
375300
519188060
53
1
71
302099
350925
47
222274290
436382
8580
90
457785
236654
8373
86
5
130538
440207
486765
720957726
55
89
79
327512
59
164912552
93
36
401887
152376
63
456498
45
451810
9
5
57
14
172754019
87
39
484368
84
6
91
6
42
6
839711011
188050
53
393570
727851708
97088
17
20367585
481801
7
8
8
98
346866
874482490
132584
346914
61
88
371600
98229
259703
90
168015
11702004
98
397092
471299
220694
91
401202476
824460682
900965590
332586
682499275
441130
54
45
43
34
12561
919376894
90
160397717
8
45
17
5
81
464519
10
80
157
196908
71
379613
85
77
461013
27
976609586
52
23
324849
211715
196985
49
93
70
34
11
11
168526
467251
74
266093
97
45179
101082
432701379
30
435898
182794
289287
918827577
394637
62
360174
215809
214391658
42
142214
133189
74
51
423589788
188256
378562
30
79498
35
233709
5
63
76
6
3
149499
128843
78513
84
39
988558765
5849
272840
822011613
456159
156020
21
97
23
83955097
119903
4
48
575055033
7822
43
104896
341111
33
77
433593
12
58
402606
235377
99
305988
3193
8
91
230700
38
474775
19
6
397724
59309
187608
310803
58
109400
9
85
807627467
231903
82
36
233543
51
36
46
142948
242461
7
400353444
58
112207
23
24
84713
602457292
265186
3
60
19
97726
470505
23385
52809
7
7
67
54
3
7
157163
37
59
600019806
79
98
3
86
292206
34
23
7
54
26
186806
416865
80
894325076
15
4
107238
73
97
275583
37
24
3
33
69723
19763
72353
446302
527392132
40
4
377410
58
24
8
4
91
8
474909
15
13
317448
22
377442
57
405948
33
14
4
490359
440185
6
48
7496
207803
68
44
609860153
542437466
1
8
434992
422538
44
22
186456
31
55
79
341525140
138144
695337429
36
336227
15835
80627
36
209541
137479
402500
49
9
439980
313064306
38
32
32
19
17
31
61
5
59833
133476773
83
59
253712
97
52
38
97
19
150695
195271
77
50
39
77
6
45
270273465
34917
194324
650436409
922013103
6
318436
153768
68
150337
75
31263
665197151
30
37
88820
38
78
218536
65
23
24
417089
190
42
96
459459
74
17
254778
21
4
9
392428
94
20617
43170892
3
102314
28
86
82
79
424521
247357
459768
25
36
280330
65
5
18
424426332
400053
17
159322
346465
485287822
8
74356
16794
45
4
96
61
42
481537
21
296930
6
3
56
203547
166554
408038538
1
8
9
94
372888
82
205138708
141945
47
64
33
49
6171
375311867
7
460840
457199
480287
42
82
2
63
4
303170
335732
44302
244335
77
407854
59
208068
3
47904
148918
54
54
54
47
69
72633
9
363395
67
44917
7
382306
164973
40
27
54
25
61
396636
237782125
21
20
2
722632859
383993
61116
833901065
40
743892531
263777407
70
34
343655
98
9
70
66926
62
14
862816268
75
41
5
15
10
95
15
80
56
18
37449
41
482391
22
82
338871
244290
310170
52512
211985
21
379395
29392659
4096
29
50
138313
3
463570
265295
8
151145
54
6
485681
57
86
7
382662
350164
630183595
27984
162416
99
24
54793867
432926
75
5
478198
214947
20028
39
453054541
42046
99344
894202072
356766
64
389459
7
979885162
300735
69
181489
132894
147314
73
138418
289925
58
99
190371
39916
89
42
32
588588926
376928543
99
15
108517
343844
72
183073
3
1
406515
309412
177594
29887
208712
415736
16
601674980
265901
206435884
91
189637
80
42
25141
346941
47
55190
841080137
393982
3
55
19
57
345342
82
474125367
6
34
34
439528
16
493532
267063
7
12
169625246
233656
424965
5
273310
58051
304248
25
16
121871
8
52
20
712611879
123236
2
44
9
228655
42773114
66
159080
17
400387
18336
440867
197716
412254
66
462999
56587
4048
340939
19
4
254536
896136750
61
151724
917094725
233571
129884
937909346
38
487400
88
63404
44
7
474415
54
41
66
227355419
12
72
338729
321687
938151428
19
7
85
133121
20
685629569
18
40
213176
80
94
6
6960
245239
99
89
88
278986
357146
6
11
64715
8
94
397545
430106
369974
285724
62
161373470
95
4
35724
269369387
355674
66
424993
56
87132
102689
487155984
9
371825
225602699
22192
476741
83583496
6793
43
43
48
30
177701
217952
104576
176945
80
475317779
45
26
393689
137449147
44
254902
83
123028596
316040
39
7
314709450
231094
472147
55
30
416578
592122804
379700
251345641
2
57
49
57
34533366
417468
86
740588820
432392
201218
477143
48
254312
301974
334735
47
4
959313201
524004515
5
93
9920
456985
93
73
79334
210942
327051
227936
20
8
64
12
7
15
27
6
54
20
213988
24
286235
423121
75132
82
363980
58
29
170859707
32
152761
51
67
106428
260356
191054836
69
400074
14
81
454653
19
131710
144327
94
332168
155658
51
232891
2
734956269
99
2
256616
494722
3259
47
92
5
38
5
5
286798196
17
147423
21247
9
472264
360270351
140951
46525
467752
70
273470060
152969
310672
40
443892
148207
421939
388016
97
391515
60
78
7
242865
26
204579
8
138706
356452
418830
477888
3306
3
370229
435680
385793
33
93
762057869
452130
17
24900
428526
67
74
4
495512756
5
339726
28
95
58
44
1
90
25
21
177435
70
402483
124911
178184
24
68
57
2
120143
108429
250612303
401297229
78
98611
7
394511
78
106830
64
17
97
265750
31664
282058
216194
28833
54
391955
99
41
47
205551280
287784
266807
467922
19
213885
79
3
13
451616
33456
34
10
75094
2
77
423839443
34016
948231735
57
4
221742
49948
4
151646
467158
7
79581
331181
87
41
35
356492965
485534
486045
45
30
212292581
42
450833
485154
237642
30
12537
8
7
4
158707
59
281659
38
412720011
134375
34
84
208760
78
3
706389830
482576
387045
44
62001011
375956
6
2
28931
900120959
40540
47
64
348683
223444781
6
44
83
488860
39
74
39
241853
687940355
65
4
308533
288483
92232
21
34
94
87
225554
72763
320159
51
83
420702
65
18
236936
9
60
48580
242288
467290
278861
10
71
17
26
12
44070
20
472163523
22
33
27
319453
90125
85
92
145634
38
363544
410251
173865
64
38
58
483976886
67
43
45
482702
26
339883
463075
12
18
138087634
16
351779
193640
2
25
381613
803251595
30
138753591
13
35
18
78
345717
65
79
84089
43
88
36
91
114227
9
322515430
182817161
318233
70
72676
145312
205375
85
216851
71
937244010
7
268166
360736
11
332282
3188
299460
48
6
415028
7
2
460243891
225216
48938
374833
373045
41
323367
343883
4
45969
182966
58
86
105828988
23
90
44
32709
2
321021
51
76
277832
9
28
4
98
264956
43
125114
748382843
86
83
55
203479225
321243
21
53
475968
61
8880
30
46295
254840764
276139
70
86
92
420710
237458
96561
17
591861866
211848
128745432
49
62
40
85
16903
277995
27
385269
26
199442
40
28
8
158352185
226340
97
26623
70603
405791
155870
24787
66
185494
21
363653
32
38
49
61
7
1
132036
183253
124740
215918
1
17
72
251003
118719691
8
467326
83
44
70
69
373195
249565
122440
43
99
37625
384710
328146
240535052
25
99
375581
68
72796
387610934
448930
6
14
85
39205
2
87
46325693
106631
12
241055
817903026
59
21
364230
374300
38
77
16
63
47
260744
24
443118
318516
8
133514
108155581
13
131046
210668
92
3
24111
461414
41
13
104794
157518
216775
7
33
55
64
7
40
309753
71
85
69
34
61
345970
439264
431324
132956
322390
343855
10
141643
183844
174697
7
257567
28
310949426
112271
98
687563420
66
389034
5
38
306028
1
90
308571
34
62213
18
435207
65
467
59
8230
309159
360468
31
15
262245
14
18864
428383
72
465577
439653
53
1
303773
271382
203671
465046
22
65
614038235
1
140812
116889
636985516
84
92
12
89496463
48
96333
56057
80
326993
187393
8725
638981428
211216542
316893
205676
97
332285
45
359754
8
2
46
42031
749152599
485156486
70
361804
5
224124
57
264884
44
343667
458385
15
344260
900964395
226799
1
264512
94
331132
4
15
118644
19
224427
131453
108820686
53
477025
170061
338067
161256
361861
33
174374
423130
97398
3
436831
5
72092935
29
80
348732
106077
175725
385934
43
243664
927530812
57
37
921693423
3
97
263335
1
407874
16
11726
19326
95
42
69
82
138852
81
31
396617
62
472175
32
42
2
8
50
62
57
20
609345824
2
53
2
57834361
112863
49
419370
67
285144
222515
48
483120
46
87
415302
125588
7
94
98
80
202782
74
321659
13
82145957
56
676634816
5
110282
349822194
125504
21313
58
39
11592
60
1
160532
428066
113027
7
77
4
48
4
98
8
275841953
61
232525000
5335
432928
91
83
15
284846
29
201700458
264978
45385
71
469311
478048
28
178370
121505080
170757
68
123518
86284
314977
40117
84
421131
148458
12
515793391
4
228177
40
77603
81
636454566
77
295763
3
474679
24
179821
457647
26
99
46
704597641
4
303599
25
42
190023
11
55384
206673
93
61
97
8
473525
496996
1
61
94
407534
69
25
1
93
260185
211812
68586
3
15
769040198
90
33
481099
123994
46
43
425032
202731139
4
78
767692426
447181
90
25
16092
56
16
33
190424
138984
10
488566
44
10
11
381496
400195
22
338662
414459
52363969
2
9
262090
119911
35459
362577
18
45344
84
31
43
31
28
62
270718
233095
210291
1
340596
15
2
52
477919
21125
412319
306004
94
478232662
40
23320
404948
34
307920
463578
17
321023
79
479537
431026
28
480439
45
4
76
574604870
83
42
11
1
37
11
268210
2
391020
67
445653
434228
439428
378680
11
464825
84
438424
6
3
75
57
76
71786
457021
22
378152
424606
86
5
356511
332759
8143
339106980
67949220
77
4
8
2
110113
309340
76
87
364862
19
466032
60
146942
98
40
1070
66
163200879
387663
73
3
215483
79224
81
30
7
619085079
97
38530
2
174926
136116
264803
85
74
86
62
94
281408
147836
18
114939913
2
68
34
99
75
2
67
24
130563
66875
242647
343513
72023
41
138062
42
187116
211904549
22
198368
559953701
82
341661
26
39
4
338607
5
7
478329
909533476
89
412895
280675523
150785
490628936
5
61
440772
139397
1
353033
81
558574268
35
75
7
7
81
41
3
69
34
37
480134
360646
48
94
9
82
81
410523
46
39
73
26
454321
281544
263025014
237635
261431
80
36
389121
333299
409536
1
26
79
2
84
310569
70
7
21
540878335
329449
16
5
97
30180
7
72040
79
13
21
78
11
55
344608
4
45
27
88
19
162451
56
200790
66
215639
90977281
78
425780
722718781
219283
487917
482804
3848
203314
192979
90
8
5
236947015
7
56
97
134842
10
209726
41
22
91159
435254
51070
357713
12
835166865
90
1
3
316200
94
5
363994203
402474
406561
291315
362876
25694
341445
911560637
71
125946
55
88455
508448013
436361249
55
99
367994
70
200249
275624
9
1
285170
56
832285806
93
84
162841
74
38
1
42
261311061
98340
89480
24
298381
239282
34
490409
2
342276
9
58005
60
235229
133160
97333
8
9
320169
688921129
293716
302339
198460
62
47
116998
32596
411830643
170006
411028
52
37
402473
163261
14
295503
55
156205
17
57
78
39
634873913
474244
35
38
93
93
57
38
410629
42970
80
322427
89629
78
493954
474330
34
493951
75
67
370720
342926
491988
127480
82
75
62
200936
57
26822
45
23
227317324
36
374235790
97
22
256864
4
96
44
134606
475099
74
267068
372649
45
490963
9
6
799980749
311512
30
90
157032
60
56
305656
5
3
86439
297721
388441
274259607
40
648346020
447350
436814
94
78
57
132280
52100
80
325148
671658579
243259
68302
70131
689216313
37
153249
1
264277
776240940
36
33
6
99
5
352476
697228489
400316
233502
41386
290240
5
184347060
10
83626
479238
128690
13
67
229034
48
3
90
1
482706
281618
7
458182
44
83
197349
214358
94
20
186805
5
22
92
164180
89887
332179
990059622
383268
496268
71
999086270
40
329905968
442540
267859
18
172773
366244
46
4
182414
207632
228470716
88
284938
62
60
320940
52
548675724
488190
94
43
94
60
602941844
382394
90
27
97761
398015959
216784
150181
74
25
51
214376450
44
465929
11
2
397403
9
4
241902
420689
433444
49
9
494891
200709
175755994
689642717
7
158732
5
67
150915
344021
75
406989
359539
7
32
122010
358561
61465
99
61
86
85
25914
196195
383319
87
745
165184
150952
1
14
115483
80
62
244361
12
92309
221032
1
163952
45
373476
784348885
426723
28
87
5
2
218652
98945
389826
66
70816
480932
75
20
455066
10
154912
6
4
27
190777286
84
62
1
97
125313690
75
8
36
104681
19455
122151
40
268237
97
7
63179
57
115820150
20
697814687
9028
79554
26
45
259098
416518
5
78
177456
54
394450
599699371
440160664
8
60115
15
49
156958
29
251012
102993
78
216498
26
85
86
8
8
21
464905
772507943
200270
201931
6
422953
64104
371078
9
73
70
429541269
476407
80064
368409
393309
339260
12
262905509
8
136525
76
20
21
88
321078
62
35
4
876318798
87389
416840
284594
285243
354069
301203
61
23425
448567
7
59
984715754
647650712
8
45
459771
88228
9
3
4
58
74
43
61
46
5
328186
80
6
51
333713
23
96
44
235052
846573060
28652
61
436304
79
496775
51
76
2
69
7
2
70
44
417316
30790868
72
148728
385568
61
39
15
388548
63
83
3
251586
387384
291766
52
82
251272
5
252628
78
452703
161800
52
42087
144268
290231
4
2
250116
294204
354619
228923
5
958190600
63
170642
1
5
72
23
282721
59
399261
96944
74
990463855
431566
391245
68812
411386003
453733
290559
6
16948
67
81
20
471880
509464308
327108
332230
1
9
9
368075
39
837991912
19
519274386
8055
233287
31554
38
201132803
324725
7
288607
482082
493729
192401451
84
88
214298
5
474520
81
14
342504
41
94650
345426
18
387779241
55
82
55
1
19
40
318664
1
85
68
26503
24
138502
160276
26
153080
72
78
35
162191
34650
91
12046
336040835
143117
20
60033
463318
29
378187199
290352
87
421182790
47966
60
95
5
3
200271
420140
79
54
28
153307
16
88
30
83
6
473659
494241
2008994
6
293116
110495
88280
74
72
3
80017
19
274611
340598818
36
484512
399645946
440671941
351086
409334
486513484
93
86
441787
150280
98
399583
258189476
77
86
82
69
68
318915
154863
95655
60412
200442
826499695
130463
71
157571628
434330
899043864
253881
18197
42
15670
105906
45
76
249080
7
415864
64
55051
4
435889
492490
5
213661485
95
283528
55
16
44
130029
4
466487
152710
226200
350333
79
45495
674875445
93
3
43
25
67
60
439463
90
94
293930
87
358417
6
25
466399
400327
270743364
248127
169753
68
91
215028
23
256376505
48
5
909573516
137321736
47
122617206
18
142866
196044
87
8
61
350233
237542
234002
54
9
272550
9
923363697
588799450
59
93
39752
540389273
1
95
12587130
66
57
3
4
591923422
17
35
55
548914371
57
4
11
116791
20
171857
13
47
62
2
77
282064
9187
822711717
7
80
35
84
84
336781229
315284
214590
230057
9
13193
59
941726344
25
40
381753642
4
383187
377531
5363226
35
263672
366898
69
53
45
14
4
59
51
190313
263025
8
28652
148450
41
441232
258467
26
123230
27
32836
525982248
195028
20
6
124262
74
16
386743
374403
72
423690
333237
128843
80
23645
18
28
55
6
4
294644
471506
134263124
10647
349038
89
347179
24516
68
51
68341
60
40
11
227208
48
81
384965
395337288
14
92
44
94
638475684
297693
26
307498
7
143051
230128241
4
393310396
34904
37
33
62
37
654526374
262134
102026
8
447910
232211
4
15
104443
36
181508
35986
168485648
214829
43
82
347088
58289
74
1
162100
104421
58
379873
404546
362769561
95789028
287517192
45
19
95
34
178996
22
280247
271041
485095
226849385
392391620
487497
17
957698096
9
286599713
93
4
363769
9
35
622449923
142922
77
94
73
259522
617660253
380664
225364
4
26
54498
254333
81
122
210037388
84
462927
230480
6
419905
89
316285
91
55
90
38
46
100998
35
98
7
24
3
85
377992182
68
329782
353256
307884
95
26
345469
11
99
9768596
12
430674
26
848898419
433625
213631
471700
153338
8
46377
145018
69
486360
94
64834
61
921876266
292749
5
6
33
83958
72
3
78
21
414004
450910112
223435
37437
61
344674
97
458148
2
7
262587253
63
68
30
481976033
1421
29
10
91016
156253
53
974104543
418846021
50
407841
47
711149163
8
874753559
188897
218130
186789
65
64134
2
7
77
316243
50
33
335956
305198
14019
148915
76
64464
92
60
19484
45
58
130846417
66
357790
45738
79
218679
924256627
221978
61
54
319990
104056
9
13
776371928
380334
20
105868
410564
21
474180
212980
312405
74
941910659
19
216839
32
355095
19
361306
23
793674257
88
28
63340
868638999
1
10
744710283
27
33
315637
43
61
75
439794
93
389562
16
261046
21
259496
364887843
107282332
10
58
176738
28
447419891
84882
50
60
20836
6
423822
402486
90
45
447888
304382
109086
1
93
104610
101338
45
219628
298391
579951480
39
28
536210682
59
250759
285053
110608
52
186229
2
458799
424448
48
25
62
682841281
18
1796
170214
184674
78
154165874
438096
77095
73
14
162929
100027511
302638
408050
2
476700
311179
3
6
64
198482
58
54
51
29
391275999
65
12
5
444084
133651
8
154101
36
49
105702
7
68
253813
4
89
10
435007534
72
374300
288368
49
29
207288
943710735
2
30229
254247084
124531
33849
493436
98
145685
638497191
108388
71
479294
30
77
481719
81
54
49050
28574
298249
137665
1414
8
85
313375
74041403
320666
407846
271193
173364
565407539
13
13
492792
360325
45
5
56
216357
254196
89892
76
12
136816
34
405991
92537
9
121204
51
82
2
697086639
292264
50
16
78803
86620
3883
49
174796
54
346516
70
254109493
38
94
382256707
70
20
57563
474678
70
287040
266958196
93125
82
128821
91
32
217943
87
170529
45
366825
8
68
72
7
314113
272497
13397
364879
6
70
1
4
9
159603
9
7
64
7
9
2
81010
142299246
88
423908
757722524
49
43
9
34
240273
2
162556
118283837
121194
192651
378730
442038
64
16
6
454882
37164
19674
66
606373893
710343061
93
10
641484093
4
193664
56
25
49
84
22
81
3
5
64
19
406925
4
81
211233
64259
7
551443179
47
323991
396992
41
210022
355621
29
66
19622
366987
343398
99
85
140505
259953
737224182
25
150968
66
48
37361277
14
44
97
206302
331610
43
10
8
57
50
385645
307831
54
380714031
149046
38
203174
137339
2
16557
342011
310399
170347
45269
288503
53
273081
84
333201
43
402883
4
45
166511
40
89
45
450221
67
25297036
358952
793
468131
462410
5
430333
98
5
813558658
33
79
335894
95
498641
499350
284892
1
87
97
16
7
70
242211
18
40
26
367053
23
3
10
6
25
241144
33
17
22
80
98940
495906
57
14
85
68
109958
94
179452
60173120
30
61
675156756
397302
19
204517
30
97169421
89
83716
72
7
75
38
11600
15
2
424965
147612
497372
5
483360655
14
740241709
8
271606
71
16
190551
693922572
419633
325540
478470
52
24
274436
90
679542114
981902187
466596
24
85
590723998
21
182198
393984
44
470067
45
353400583
445898
26656
161608
16
430585
80940
289109
60
562638978
487857
15
385715
299206
334979
68
133644750
86
369632
94
323779
217141
35
54704
22503
2
65
333616
30
184313
3
142588
497334
54178
259620
265532
22
145078567
659123906
37
65
154955
91
8
64
42
47
59603065
9
293363111
5
53
57
1
68
370695
111937619
211790
237939
468456
1
328753
59
53
170738
699195206
450255
99
235593
48
6
86
82
172039
12
41
382698
186698
7
94
253402
73
21
63
581282573
17
461118
360428
56
98
220519
496910
88
61234
302532
31
233043
65
871580947
6
7
49907
210996
99
19
70
188201
349264308
159712
22
1
22085
52
53121
84
390548
56
327268033
141857
486633
328875
6
492971187
43
814869181
96
288996
302549
806850507
165648
119263
143939
198532
24281
227107
462246
63
931073467
117847832
161574
123493
22
352488
44
78
449380
130766
986697316
249244
228716
278162
39
77
428660
768265595
291235
71
513187227
274520
34
345675
79
75
64
8
191715103
7
2
12
73782
190648
21561
730742120
242964
54
137691
139538
201137787
386017903
279704147
601278488
154100
367502
151021827
280868
66
5
370156
68613463
383714
335145
149787
61299
89
295352
38
65
450018
82
53
45
37
338638
396614
81
146155
31
296980
58
131649106
9
67
81
58194
85898
308554
5
49
85
3
39479
62
219432
752148785
716864354
2
69
399422
51
41
480680
63
374463906
472584
15
8
761097399
90
47
437926271
63
384687
473073104
47
446276
91
8
76
2
772575822
83
269841
173824
36
422057
40
491456740
15
388999
14934
45
103710
5
76
29
470632
93
57777078
187929676
16
55018
7
99107
1
35
7
56
91
75
377598
95
74
90
90326
3
17
141632
1629
278038371
1
495607
345873
570549591
453170
895552225
41
26148
400890
1
73
20
355105
141569
95783185
16
84
8
244648
341719
76
66
75163274
74
232448
71944
266635894
170199
57
95
739781005
51
41
84
7
65
423466
198011781
57
381901
93188
16
25
10
276612
502489113
41
38
79
19
10
27
315357
42
274011509
92
98
427795
631923137
7
372526
418487
9
159670
706006779
9
35
14447
56
51
28
397999
88
16719
262937
2
848720112
246147
12
76
89
17
13
155727
87
96
4
1
440953
308152
216192
75
187721
465018
397452
33
341654
25639
348563
1
65
489608756
88
73086
138717
522972257
178280
34
46
19
76
215898
447293
83
45
2
195748
85
353689
445379
23
128026
492762
382590
10341
277832
58
85
649443325
434063
4
253250
647699472
92
54
1
4
391211171
202300
120655
247528
711365161
522605060
446123
33383
76
87
280376
383276
77
9
61
51
890114798
82
110033
65
57
63
67165
44195
9
76
303725
525904807
49
73185
145497
4
494844
50215
118135
490322
276254
509267183
47
491323
3
321893
461179
427604337
65
40
301505
113000
420788
55
4633
372341
306453
497549
53
720054809
448220
68189
184193
123541
235002
156844
400735
63341
705172661
57
8
499756
8
448330065
83
55
595364101
198295
91
433585
87
42
57
308832
37
81
27
263169938
80048
98
292320
87
599707543
42
76
22
892519257
6
88
63
56
613418852
168000
65
225512
76102
1
148847
84
148498
67
16
476223
2
293312
1144
1
297648
99078214
26
193107118
9
469303241
922377243
443477
8
80
387476
492976
15
66422657
767988272
33
78
81
25
57
4
50
8560
128794
584238291
361593
18
66
27
4
1
360999
446727
5
82
254765
904371738
32
377064399
21
291906935
32
6
29
4779
46
8
65
388719989
117040161
438304
84418
52
487523
33967
164653
9
59
894052015
104160
432010592
492871
228396
50
475418
4
489248
45558
693578072
40
86
399041
328489
398950
65
357879
99
37
45060
4
234613
29338654
292637
270225
197224
49
413921
54
274067
5
185322
16
284461
187078
171602
128231
359198
62
94
65
422333
429147
415683
15
181426
93
595709618
58
32
484615
321401
74527320
545670530
489200
69256
7
285141
34060
98
88272
369666
492138
84
54
105460
27
79
65985
406798
54664
5
323811
173210
345851
403852
9
339971
305588
471462
7
363767
380069
150836
219722
146837
33
75971
117206
129902018
832236090
922287243
134710
490630
38
18
402295
98
320585
427973
62
27912
22
619591799
56
250366
457406
5
494494
6
274002
141464
146254
54
326072
91
19513
14
16
51
64
316098
30
9
139124
66
83
60
64
195501
391069
203044
400416
446317
262253105
27283
5
486726
87
7
26
116885
107120
215589
40
2
396517
5
423532
3
36
80
397849
405296
3
14
809
52
426231
229368
41145
14579
32138
174623
416512
29817788
275887
4
92
64
452046
3
56581
21
94896
8
31
118490922
43
77
357599
47
145924
56
18
301708
323187
81483
82
341951
398831
16260
1
5
277520
6
22813
7
554600194
54
77
473691
352046
85
340386
402124
76
60
75
1
56
40
131582
69
265636266
246499
209077
58
142216
24858
92
27
8
198639056
10888
82985
19
34
89
27
387335
280618429
107208
297131
95
57
743371435
28
39184
202693
34
77
4
211478
25
441914
51
474569
72485
723748202
20520
64
333254
302434871
68
71682
360765
765317289
10
53699285
166376293
54
103712
66
60054
53
23
181080551
989713452
32
73
126242
412697841
114498
279054
75
44
3
53
373151
2
25
39
35
50201
99
343472
7
63
140465
34
15
3
16496599
101468
411509406
94
155821
499447
93276
689293093
20
79
371973
302775692
63
16
388021
5
67
287252
9
1
62
484721
12
173554
436857
23
96
155454
28
301861
98
450903
487670
57
83
903877991
35
498759775
73
55
61
36
32
229996
83
85
3
187943
28263
12012
860323875
49
261673
30
451979269
300586544
33
998987687
88
65
386155
8
296794
228106
49
178890
22042
5
324087
33
16
257225
5
374218
56
5
118904
309906
378860
89771
2
401395
8385
7
385730
532189128
7
179516
112388
5
116057
19
25
12
76
9
55
484491
26
95
91
12399
2
312918
5
545247005
24
61
105601
33
295020
10
81
663618218
88
84
79
454443
339661060
14
957526996
381182
43
83
96
42
302471
96
68
31
81
114086
173363
82
608763867
868806041
86
64
43
323490
927238085
411153
594259147
86799
26
188116
205221
95
16
824123209
75868
56
2
73
56
720149782
97111
5
50
1
293699
120318
424039
969716172
411779
80
724320366
108172
56
41
73
20
282898
23
29
41
91
336648
86
82
48
351565
78
357936
8
69
107752
23
491424
305026
23
394729
20
387485
57
346399
56
94
34
447214
17
2
285504
173679010
390645
202109
319901
199319
161092
84
4
241672
476896
442323
29
74
34679
931888640
469446
353306
289882526
499866
43
71123
132670
85
115206
5770
553965064
8
24
111424
16
189671
77
244688
771140574
6
5
306473
95
74734
18552
35
224947
487716
69
73
90
25288163
63
386845
12
15863
7
59
79
227748
8
65
134165
253002
440061
13
134813211
97949
96
441299690
82
21
33
1865
108616
8
30
18757
106447
53
189405
438412
402112
83
18747
3
372681122
10
283489759
75
30
44
59912
171051213
351097
94
387466
170516
427672077
436080
362797128
99
850202088
197245
461726
60
199916
7
79220694
7
63796
697401076
403581
458303
117281
99585
26
83
280595
5
76799
2
72
90
426565
233093
35
270436
101767
46
60
23
281788
8
2
147324146
36
432649180
18
829194006
55
45
202739
15
9
56
377189
64
8
6
38
479413
211009
6
33
357876
658938112
73
409786
712085907
240158
46
27
29
4
250458
96
100326
67
83
34
75
478135
13
15
29
50
491908
226325
51
68
841194189
13
34
82
97
92190
35
89
53
173722
41
9
6
483600
265251
41
30
71313
30
2778
378694807
356289
99
91
70
99
56238
91
79
76
80
83
381294
393358
206095
247470
369591
252754
311898
295878
193228
78
82
28
81
329763
82
4
5
68238
154849140
322017
189349
343423
169428
62
352634
218540
369775
164642
443832
7
309013257
8
71
449982
395003
88
299702
135002
390353
36
51
76
63644
5939
12
98
447273
74
14
60
48
39
267292
271574
98859
85
57786
187032
26
4
336107
148438
18
14
40432
246852
86
2
10
13
288828
22
27
535873538
7431
312129
78136
200580
8
45
477455
258676
86945
492054
93
374107
71
63997
381537
980878026
34
282932
59
142412
430028
132115
51
122978
75373
183423
21
228698
360366
57
23544943
62
46
88
6
434021
363190849
29
302824
22
50360
40
27
49
41
85
46970
88
95
88512
7
99160
79
195665
76
75
71
5
376756
60
395142
30
52
61
195162
210838
75
97
53
20
60
842343573
125787
6534
676804605
264606
24
64
392976
88
42
53
37
247728
703583227
1454
27236
8
433044
6
61
312163
60
42264
376524
652574770
566766949
96
65
47
81
276434
300422
541373352
599712875
12
69
314966
286400
265156983
9741
165628
60
492611
78
2739
97
16036
363055
586885511
92602
74168
63
374562
403642
111464681
66
691385494
4
90810
292469
97812
86327
459828
412384
69
6
223554
38
64
42
26
49101
87
46613
69
47
11
37
61539
496536
560525787
310345
158551
6783
56
651993485
54
98
21
86
6
55
14
77
51
30
462608
64755956
80
127519
12
99
356355
13340308
4
385467
56
44
83
227181
468969
46
31
268425
76
589623638
98
26
288444
300893
252836
58
9
233037
50
41
8
371967
30
9
299024
150390
97
317283
210972
27
78
96
14
5
88
94
70
57
30
285182589
93
33
435770
97
77
379212
126000
47
312550
93
205735592
73190
55
53
89
57160
427637
20
265434
183479
62
18
44
471235
6
76
2
62
231363
363289
92
441936
769332938
58
80191
78
981384887
871604303
187941
480755
322696
350501
82
89
74
77
124646
411291
22
23
52
474759
355352
186257
79
370572
93
76
93
302052
92
127154519
40
12
244727
782418675
9
148636756
6
66
278808
68
26
188358
69
72
405115
428878
861925020
132990
140890
7
61
124460
24
81
31
483354
16
2
78
433754
419669
25
16
52
9
84
18
200913
23
96
425042
138412
28
9
18934
15
101244
78
37
460747
57
1
10
484012915
43
15
93
59109
395878
349715
142552
9
21
41
41
62
174701
47
32
378063994
478532
189188
50
66063
4
3
4
195348
1
385869
57566
479616835
448571
105841
190368
35
22599
40
156862
51
389399837
151675
117956
52
393435174
10
73
17
85
432219
25
424341
50
6
240854
31
37
396385
153380968
489415
63
38
53
355216
476965
188682
97491
239409
219518
318976655
2
31
31
67
3
85516
402484
22
139236
6
902096310
329365
2
44
52725
1227
923793216
92
2
58
80
112588
86
72
99
72
94
131621
2
8
194199
97
11939
357876
66
21
23
419254
60
476648
355678
751336717
69
7
84
8
157637
412714
26
368694
79
88
395382449
270254
159463
73
93
86
483222
20
339007
57084
46
829516106
13
39
59
41
748865069
781603911
12000
665145104
50
92
91
180851680
44
210241
78
95
238440
93375585
30
303725
59
255465
94
333681
65
7
476850
76
54
151409
814484341
102391
5
466359
2
9
144408
64
15
1
294185
282905785
318701
1
31169
536059467
789445491
106445
33
238623
295710
23
28
139622
413382
81893
12
5
98
50880
477323
87
290723
87
87
42
230676
12
400435
19
70
490246
650552135
78
762714660
309407
454685
4
287777
377272
49539
24875
39250
99
30
272791
191227
44
47
94369
87077822
91976
7
488450
71
50
75
322141211
583065464
272856496
524623218
246614
292146
97
160109
48
280631
476717
161934991
83416
348341
65
886349462
34
338598
93
351928
40
42
157350
68
499138
9
321813
67
80
222915
76
6
82
20
415890
63527
38
57
439880
77
5
77
9
1
95756
270611
75
492899
40292243
130292
288760
454868
249630
483071707
23266
171950
254352
91
12175
77
539879215
45
5
8
45
22
613008944
394890
84091
86
8
2
253872
172776
309681
64
458566
6
53
58
93662889
282313948
9
270156
39
71
266483
1
132476
291608
353512531
7
37
363524
132325
481668
225282
96
26
458694
970986660
35
18
81
1
359137
77
54
575847147
20
153737
28087
94
29
415750
47
415112
102927177
15
24
98
86
459988
88
252329
355056
6
22
32
392066
7
313576410
32
36
109110
26
80
98
3
744535811
95774
40247
13
60
331237
5
67
62
70153
86
65
198682
76041
27
34
352877
70
490493
101872
193004
444178
74
497404
495222
94
37
92
309905
38
289437
49
12
329637
71577
324879
242664
28965327
90
26
92
6
231389
266476
611281957
120302
258508
277009
23776
397211
533796213
156834
9
30
33
162627
87624
256159
4
221972
6
50
112316
17678
224967529
47
29
85
21
499600
69
4
40
72678
404136
27
68
466689746
97
5
91
47564
86
319069
60
89024
9
13
5
90
65505
3
139347
453182
72
495927
46
442427
61
5
22
747953081
3
300615
70
97
864731179
8
53
208262
497128
364673
93
17
17
380642
93
316986
809268660
53
55
281800
200182
34
24
217912
125481
86754
51
7
80
20
86
455098
370820
40
89
37
85
529995828
32
9
6
18
7
45
981780970
79
71
326510
97
22
182475
21
399536977
13
18678
18
62
87
47
29
241992
283602
381394
1
428066
40064
53
16
472934
50
85
438111
678994309
359682
17072
313887
734017929
271414
37819
666398613
323120
1
88
336324
53
6
10
4966
47045
360227436
415581220
39
141247
48
451627
6
54
190021
9
56032
688026621
100535
55
10
454286
87502
87
914895338
60
362939001
725809907
100005
655144556
99465
218440
355296
498746
439910
79
836922216
9
38
216605
87
97
326243
217316
248280
392867
31212
56
406013
476128
451573
24155
10
163708
458360
307340
7
188090
44284
327181
13
183129
63
79
60919
99
91
99
418369
64
52
4
13
42
102215
15218
50
75
84
431815
3092
53
58352
10
413558
266228
423690
18576833
87
68218
20694
313201
606403005
179636
6034
5109
22
21
80
65
74
278238
23750
224528
68077
97
9
430430893
133235
84
3
981880346
276269
146934
99
546304041
70
22
717200925
5
98730
385962
20
20
347866
73
49
69
46
442843
13
1
587509765
7
458329
302116
23
28
48619892
117897038
65
5
267420
96
203178
286959
25
177995
383400
274462
86
165357
4
80
81
128001
92894
23
10
826855192
89146
20
73
5
1
134761
77
58052
3
38670284
191120
484118
225012
34
76
326865
54
50
55
95
319789
65
51
22
783596416
35
78
53401355
439083
6
219352
64
240209
27
346930
18
76
221561
150193
295850099
278971
491068
421376
346261339
2
313304
297758
416731
309071
420669
89
58
71
80
79
420962
330034
387890
37
98
4
354034
22
420675
26801
52701
60
353839
263279
490899
71
407155
127004
7928622
86
19599
69
89948
292010
58
159318
19
156137
183643
9
4
64
12
234812
748875656
254193
325185
7605
55
81570
7
699738000
12
216882
392826
352024
81
140071
95
26
434891
499471019
76
741183431
32592
79
89993
35
64
81
52
6
67
602950208
236324
74
66
167692
651475404
13
171226
11
430346
147210
84
424780
387070
498378
5
422036
39
86
255736
227223
3
318393
473070
77
35
7
58
122808
51
30
555726916
82
132699
311376
84
39
88
132387
891771698
1
66
598381449
214068
481624354
339225
415465
1
34
142482
572457391
8
53071
325840
391590
687333480
331099
38
297933
48
88
8
30
14
327651
955936473
16
385357
15
71
37
285683
459707645
453166
405312
11
118678703
8
353638
857761534
28
459013
340635
33
268362
7
318719372
4
12273
79
99
280010060
481851
795364846
3
32
26
327453
4
59
25
146663
44
39017
17
19
21
100949
4195
117036
2
394735
425516
67
13
93231
72
57
491944
98
46
232426787
72
345328315
28
65
3
35877756
26
213946
3
453908
564025956
45
197668
31
29
9
213891
177114
57
22
7
471878700
163630
289748
4440975
76
429813
471885
94
120674
406862
425183
95
8552173
74
9
85
316200
53
303227
139444
351607
39120
75
405365
470128
5
318954
98
609958345
11
68
299015
10
42
577845090
185455
10
645052779
207631
7
9
397412
474930
52
16
6
496761
262997
5
215663
112227
42887313
9
405735
66
42
198288
24
83
88497
105387
9343653
2
29
118893
414738
393465
407644
86
391130
128797
3
66
60
92
136373
86179
409555
47
7
989965106
130145
65224
53
96
252780
359898
58
23904
4
89895
432260
187360
88
80
71
423319
87
70
18702
20
72
55
372008
56
455204
320337490
35
61
3
90
4
429806204
26
276786
75402016
91
148246470
76
76
1
15951
79235
214915
7
184948
17566
36
49
365533
30
26
96391
492657
70
33
437917
87
82440
16
29
296707
25
98
4
2764559
168286
386009
11
8
46236
94
559872402
244540
1
46
4
324793413
78
16255
210961
175837804
36
92
74885540
99
549235817
13
113131
415977
604104247
31
4
20
50506
285197
25
28
27
468826
86
780386860
78
2
89
224430199
460887
18
82
1
74908
292997596
328183
3
54
242649
241114
2
59954
397900
83
73
890310587
1488
203672
215448
91780
405484
987652976
82
1
30
306834
76
248397582
7
195833035
5
188226
147719
7
449910
442700
227564
56
16
88
43
55
325599203
223125244
252076
85
47
44
79272
2
79
1
433188
3
7
96
60
445766
230770
82
336304
544566355
3
3
91
89
76
490087
90779
88
380049
335254201
64
3
88672
242338
722348808
333465
409392
25
156405
3
332000
618147557
31746
96
99879
8
50
9
77
811124158
607200326
420836
296257
65680
902934433
20990
19
44
488768
6
29
263382
94
72
169488
23871
56
498823
716465287
44
3
380895
273603
80
270308
22863
115375
399822
427049
91
16
32
74
13
21
13
471257
3
49892
11
316769
285914
28
54
5
232715
10
160033
684253152
448086
217218
50
77819288
33
356631950
90085
28
9
35
1
57257
310244
78
77
49159
26444
3
843219073
12
175120
194821
6
1
281813
62
61160
377217649
3
144301
457799
87
83
45
611687586
140525
321659
255830
1
390826
752037148
223283
205605
95602
99
37
96646
92
15
262221
436627
5
251414
80
22
432734
98
78
634232754
341603
7
69886
383178
59
76
451735
13
89
465639
74
398505
1
47
79
24
14
114546468
8
5
83
7
167222
21
89
17
670432649
131908
52
28686
221280
58
357546
69002
87
19
392192
747910429
2
230946
30
434688
4
247316975
98
18
59
267247
448104
45
85
31
59
53
362846
364359631
6
57
128250
19
150863
468687
16
219359
5
327459
48
87
777307101
39
33
94
64
179356
485904
491980
8
199592
387548674
272530
6
270765
6
634867535
72
471753
381103
52
17
11
714554584
976555056
198376
380210
71
463688
5
97
166521
21
77
85
160068
39
78536336
180738
5
30603
60
4
371799
45
239987
57
67
22
62
90
76
58
148908
68
7
302496
12
10
125764
72
104765
333547
38
39
59
10
158727
72
101846
18
498230105
5
361456
82
62
4
284245
434414
71
410194
101982
239979
293836589
4
60407772
406964
42
8
812339135
492678
423235
29
330127430
45
347556439
210843
307868
17
9
36
69
756400475
13
62
86
43
93
93205
27
85083
187128
49
65
308517
47
2
441680
245030
61994
137291
2
441184
11925
5
88
5
50
59
393471
95
76873
1
46
5
463888
85
70
587498255
429548
975809971
39
183874
175098
7
4
2
38
6
42
89
85
96
421276
128122864
614497132
66
166830
76398
981539103
171283
52
46
154916
77068
394413431
431514
45
3
3
60
47
36604
86
169757
51
26
9
845533801
354446
128137
32
30
85
44
492667
949736150
13
23
190181
17
51
431385
127350
236431
67
6
4
99
47
398582
386736
228771
10
147098
121006763
19028
370831237
23904
78
22
46
96
41
34845
403103
65
65
11
6
20
88
34
139156
9
12
3
288961
88
9
95
197055
36
1
245486
554045497
428315
60
96
67
26
96
5
337770793
46368
6
141047
371799
98
144654
84060
526191595
287155
5
967247897
15
68
402030
88
752243111
1059
21
35
69
238247
34
67
288875
200578
66
288218
165873
62
46
62
90
655596570
52
72
992356458
71
494165
56
16
396802
113260
381201
31
35
72
8
416115
30
68
13
457565
7894
64
225601
204075
18
6
284937
3
417742955
56251
49358
75
84489
37931
43
490340
33162
64
97
69
90
63
21
87
69709
931145680
376222
280826
39
68174
80
55067276
208288
99442
51
24665
403568
72
97
5
513857192
631757755
78
129971
229595
381059
6
69
49
100893
17
96136
725379681
56
84
303877261
452793184
5
3
992119510
8
260776
578830063
9921
237656
46
39
24
78
19
223008
86535
97
5
379712
96315
44
481164
48
9
394193
260523
255363
118420
292412
22
259428
92
819824106
4868
363165
37
693833608
338279
394605
49
24
400025425
56
85
3
169959
602462536
204961
57
6
193330
233853
20
224007
64
9
39
49892
2
313712
49787
288113
409713
259578
457932
20
82
289663
15
46
32920
44
25
24
260179
350677
121226
342047
58190
30
246877
974302514
231901
121221
3
229566
83
378226
344518
80
40
19
37
50
2
424105
50
5
70
37
407372
4
347168
32
261195
28
172916
159741
81
475985269
401053
86
87
79
86
232950
21
332139
35
53
94074
458178
421162
14
790360881
291005
23825
481257
994118485
80
93
62
541531515
196175
37
3
13
394485
73368
55
8
121087669
34
8
8
305177
59275
302217
15
412862
743056781
196299
738694434
93
788703252
66
232406
879803422
322154
62217
46
276933
464623
3
212613
808233535
3
495265
164885
397297
616
357417
71723
98
365551
7
492939
11089
392399936
41121
10
72
9
7
207617
182357
72957
56134
116227
159315
34
52
144583
6
40306
3093
432639
42
442360
341482
226938
67
114659
43
93
121529
2
82525
297289018
56
467171
2963
303099
63
694044229
42
39
62
366631
91
95
786757775
984888509
267028
322805
9
244114960
71
225710
11
1
683730104
287060
12984779
517165074
214390
471075
421597
449419
6
409442
186540
4
56
3
94
1
469754
91
78
7
31
332998576
313027
790919000
588159843
64
447100
30
87
49
64
58
8
42
60
226477957
270697
423267
927285385
493855
8
55
407668
40
200714
32
223050
281374
130019
65
867467528
125015803
13
30490
331579
424319
22
67245
999964720
264768
63
2
70
483239
8
82
32632
195618
10
940255153
803210994
933185277
199221
246908
58
37
31
62
70084
77
6710120
36
159631
235121
87
54
25
31101
80
7
9
78
5
3
90
19055
268673
33
8
16
11930
45
276144
61
474371
27798
81
23
44
392775
94
224084
378161
73
465700
550932338
7
269136
9
743781062
50
35
23
82330
316843
20
203958
51
221876
78
121784
1713
456854
338611
139147
35
7
429929
313731
45
274827
59
8
51
714389407
41
41
407085
91
1770
4
71
9
332971
7
9
56
4
245352
80195
18030
39
194900
192325
2
75
1
2
68
67
87
65
35
412599
98
4
61
486155
430636
366164
14
35404
17
153094
56
25429
911354619
634573645
80
11
289488
25
19
286390
65
8
391376
368557
84247
382448
94
676832479
72
64
72
418036
72
56232863
83
66
140623
92
378937
398415
179463
94
396470
14599
4
439746
15
3
1
364369
354043
305027384
74
5
2
367283
66
20
63
111208140
9
1
8
43547952
1
286282
67
45
313918
64
1
28256
330810
99
79
946372220
19
135646383
69
99
5
2
8
46
12
6
204515
76
47
990474909
6
367442
418082
222893
84
63
73
40
3
49273
83128
81933
175899
446732
681628643
27
23
310308
2
25
50
94
82
477984
82
57
19
970493478
64
13
478940
354019
216723
85
438235
80
135368
130013
59
31
112928
2
371628
882265127
45
68
222837
57
15025
281389436
326680
30
54
420861
81
88
996033520
200870
447646
56
532234300
3
15
7
320999
368511
183106
91
1
44
394743
6490
469378
780576923
41812
410462
107099
442960
71
32
96
40
89
162674590
17
110881
726445507
95
65
206651
21
116002
171785
286438
708274765
98
195231
428868
291496679
365977
54920
3
341919
37
53
56
9
279541222
18974
9357
459868
807963951
658235581
57
4
57
246570
81861
9
88
242966
727967142
22
17
4
6
308481
377668
413839
43
430686
322813
79
190715
492379
225237
116332
9
419228
819918438
12
125858
163985
50
274163
90
50
147124
45
37
98
91438
88
253385
23
54
33
75
15
37
284585
172485
7
6
195931
106205
67
6
12
7
73
148522
52764
305750
8
86
404442
59
199753
323181
426073660
74
33
26
34
111039
16
47
9
363366058
7
69
73
197476
67
28012
50
494634
42624
18
45
91
87
28
31591
909567297
18
395177
34132
52
416341
40
811260506
62
82932
49494
188535
46
10582
204849292
382755
3
8
32
145964
487433
412204
30
222982
43793
144097
279804
186420
224247
344438
170153
96221
35
485224
135580
42
257823
43
279241
17
47
87
200812
66
5539756
239045
163165
6
49996759
61
64
308228
38513
396139
8
88
310014
497223
34
311037
94
271813
7
91
97
347982
172266
17
7
448932
67
2
473193
388586
14
18
431411
70965
30019
245232452
28
37
131741
24
431282
749095183
413984
32
65
48
82277636
446486
20
1
37
98
7
42
40
58
409433
57
17
221439
85
194859873
130725332
81710
23
360457
49
427808
101900
972307159
37
275532
44
331442
52
331862
455074959
416859
146327
8
58
415928
46
5
88
54817
206370
603600985
45
50
10
6
21
49
61
66524
198414
222709
36
85444
252168303
693605609
51
119848
342661
74
68
40
791277946
117215
2201
77
97
53
346386328
8
90324
587695570
28
477004748
22710
23
39
170322
29
261567
25
145703
179342
77
93
81
3
2
36
469379995
70
8
62
19
77
155617
191294
38
37
85
402123
14167
6
60
89
232014
522388831
27
84
401573645
53956
97419
307589
137298
47
212455
157268
83
395722
136270
347127
8
334512
120617
2
369176
25
70
421764
28351
62
23
82
12
38
50051
305447
199912
54
29
106721
4663
4
41
80
44
26
76
10
8
82
261540
137596
449317
171868
422984
32
491663
33
1
20
4
82
470868247
452180
57
23
81
44
9
32
163392
44
367027
808462979
8
73
69
80
98
38
581442403
279352
24
59
396779
15
39
30
5
418689
64
332880612
348145822
10
458951
173907
371730
369338
43
64
365521
293968
39
438446
5
180817
61
42
26
417502
298105
44
195078
38
339779599
4
284335
6
85
435097
143283
51
974088566
128285
79
11
72865
17
45
65
173452
516605817
32
96
52
99
94
7
16
401189
51
176917
466268
64
95714
260118
29
198598
57
484233
58
62
57
20
18
82696
138570187
3
35
102701
479201
376494
88
370438
449198572
141214
5
18908009
9
468824
58356
449272
462030
161799
89
365712606
471995
510686419
32
85
298360
75
68915
205715
45
266163
30
93
28
8
18
46
484855
348342
41
140574
21
85
89
267627
20
52
413951626
40
107907
22
43
144382964
5
45
42
77
2
62
356366
162606
243158
471583
80
97577
129678
305833
56
71680610
79
755626871
205567
708370816
793220294
22
42
95
274876
37
7945
85
260266
9
8982
18
364355
439158
186864
149620
20
215818
205888
92149
49
472697274
410907
121236
330099
27693
51912
31
357679
143735
66
322804
184404
12
245090
497366
95
3
379848
31
28297
46
2
7
167584
190500
48
979421058
455520
24710
9
412056
6
205835
3
166581
93
238463
79
483192
6
106251
144153
6
298688
276793030
98156
256858
45
66
224133
123911
72
412404
243135
25
492893
182302
70
2
386829
148477
41
428620
7
317764
768054389
412256
439721663
4
33
9
30
82
976014692
556363484
12
57
111818
87
52
4
74
74
15283
99
141514
219876
56257
36
8
1
33
26
61
416334
79
50
66
64
394314
284351
91
461440
107454
113277
493439
317135
86
36
9
60
233582
461581484
490424
24
37
362400
495250668
50
16
274809
22
71
300710
35531
4
42608
277889439
158482
17
9
93
141840
96
46460
378728
8
963602007
97
115389377
28
343827
198064
8
865440357
4
301124
89544
44
113312
80
319355
11
429591647
46
89
14
490304
27
104160
987513326
247911
66774
53
4
168570
726672522
40113
335492
175993
485044
65
71
79070
130699
7
88
9515
71
116554
130415
79965
15
33
32
337845
5
285000
88
147562103
20623
463462
63
69047
319870
5
36
9
3
91
39
950002005
64
342603
18
106919
203367
238062403
72
69
278519
95
452587
74
6
841052078
74
415858
685805795
86
63170
61
23
6
25
955196105
5
86
95965578
2
370493
54
245238
107626
91
89
68
15643
3
84
615011719
82
9
87359
346343
78
51
118168
161247
89
405091
419639
460077084
13
215465
297402824
254701
31
61051
610670142
7372
134817
98
70
290623317
332891
73
320042
223336023
123117
278026
9
48
11
43
392966
79
73
64760
426247
42
444639063
6
371680
370046
4
115433
128501
79
43
241535
88
14
434524
94
487826
64
3
3
39
354540
32
405538
174076
5
221553
74
378606
91
27
33
807829162
455326
483378
18
201766
513685679
199352
106670
49025
87
3
208250
23
86
15
72
11466
73
203074
417997
364053
241717
6
63354
185143
25590
1
173095
69
1
97
485537
3
20
121044
73
194500
228486
202748
361913
24324
81
12
14650
130361
43
58
75
55
95
17
197770
76
418040
99
42
20
76
49
810018026
81
10
50
21214
3
87
77
246630
419696
96
405556
79
48
45
73
488285
86
439357
71
63
72219
170172
201094
328276
205832
2
83
748386397
6461
96
171769
368995
418488
437368908
714250097
12
99
18
82
43
24
470345
304825
24
402764
91
478906
50493
370979
82
327406
65383650
85
129251
15
108350
200472
2
445327
47
72
147031
596937570
434356
476657394
462565
354503
102198
163196
468801
179208
14
443055
8
412249
16
52
480238
86294
223195
320387496
481298
22
402099
22
377725
260211
27
99
299366
109927
9
216249
50
79
265152
266169
86
400133
108613
60
415440
872711929
5
4
42
315698
3
79
95
440585
1
36
13
34414310
89048361
78
19
3
830104161
496301
48
83
252239
1
129914
63
38748
264121
83583
28
92
198658
1
339308
8
54
21
21904
211468
11593
45
281432
69
19575
22
62200
446334
77
76
37
92
50
81
234743
181439479
190902
812737585
88
26
37
408868
102035777
44
473821
373124336
373343
87
90
23
94946
51
95
98
85
6924
87147
54
83951
469170
31
134912
46
604548389
48
30
82
142444
66
88
370633338
19
5
17
349212
40
271794
17738
546947819
408632
4
18
58708
36
185579
9
102660
23
216823
32449
473172
4
173029
9
86
354696
8
157295
25
417969
540098204
398567
41088630
51
446540427
14
66
18
3
84
30
75
84946709
79
2
65
90
267879
35
735902016
114433
180548
59
238634
46
483676
33
539145005
1
94
198746
486761135
256535
40
328114
394752
74
182953974
74
93
445724
3
43
5
95
473717179
207199339
190030
407163
186945
28
5
50
180685602
16
162102
20
289660
8
80
298813790
63
93
8
60
71
174853602
90
2
78910
37
458171
186318
8
43
8
99
3
19
52
68
57
17
12
344836
420673
246778
24980
70192
91
2
74
319020
61
219751
92
320723
276926
138310
70
86810
60
89
7
81
56
17
203386
398955
249217739
288783
253380246
8
134751
49
398843
80
48
21843
21
609009630
70
9
23
69028
455074
394726
478401
3
50
662444561
20491
701615073
61
221675
434954
20
14
239268
289070
394940281
5
940830120
253552249
207813
332771379
8
15
368483539
72450872
80
41
235183
12
27
88715186
41
75
29
453969
64228
4
962795635
920008575
2
147295
25
321167
38
6
421546
76
97303
333285
170942
22
405812
83
97
287788
35
2
194779
269562
94
68
72
162336
77
38
66
93
160544
83
602890281
149558
67
495477
227756540
73
159711
333417
245732
4
104086
879872937
1
84
81
57324
43
155312
114628
1
28
322186
71
42914
495502558
133359123
427889
146004
28996
74
41952
178415
438495
60
296652
213672
425957
2
432879
37
160017
53
30
7
74
405252
79
178305309
197475
96692
60
81
87
78
55
1
8
11
4
78
486828
74
913742920
48500
177942
279903
542841177
99
232171792
748246454
57
1
142160
64
93
25
17
2
78
370540
77
282287
411697
27
249614
92
493950
545360582
86
76089979
262436066
326321
19
31
56
9
498528
10
13848
63
410739
70285
143304
80
73
72
2593
17
34286
25
429951
98
63
16
193414
20
66
34
120376
112554
96
14
6
3316
43
3
99
365309
360782
32
86619
42
214929
55200
59
39
13
26
316164
43
66
523299549
223470
327346
1
136471
74
82
38
454225
72
12
89
448218
258286
472941
34
328892
11
38
345522
78
34714
70
93
116129
785510148
922603538
49
238408
448988
138917
81
334831
613118644
10
8
30
169869
478373549
232881
43
2
70
36687
90
347842
25
174874
1
43
361620
2
77
671812850
440431
40
803383979
89
904459278
188831
278382
468851
62
82
69
87945
412291
97
117694
82
94
58
156406
20
217262
672873039
697235597
26
1
318656
1
4
895349098
37
66679
31
58669
6
71
877470818
57
31
3
821986831
74
122170
496977
705303527
310975
25
771973540
112207
327513
70876
415607
1396
331599
3
440742
190079
308653
166445
37
51
5
684043843
8
81
9
82095
8
567392399
167179
3850
88
676703322
74437
76496
141250
92
174090972
35
29
347600
82
39
17
484876
54
731525795
175766
40
16
70
42
683966430
94
77
404520059
333738
295561
482332
18
217838243
61
87
673095180
588256376
17
70
682234292
178741
63
136674
461887
77060
93
475852
23873
91
56
250178
192454
174028
25455
462838
35
81038
48
369061
612580628
13082
86
4
185055
26
341593
293687
344855
404099
8
55
767929223
470708037
639634643
22
110173
214954
250445
60
58
61
248575
295090
36
79
58
7
263525
265674
35
9
14
42956
6
49865
455574
476784
6
3
11
8
23
16
392958
43
30102
57
455827
289685117
90069091
19
34
9
106605
42
84
409473
410068
616516583
418293200
89
105705147
94
92398
686144592
265044
91
71
245307
191538
55
387079
661178457
331477
141698
17
875380905
446607
92640
2
309536
96337
3
96
162625
385399
285209
316980937
97
12
91
13
149998
41
138730
703695433
1
69
48
453534361
26
140257
178935
36
334997
376985
34
324414
66
18
3
11
292218
23
36
94
417993
11
268441
68
237714
407014
434953
384858
62
989347413
253804
363621
70
58
70
24397
58
83436
373464488
89
27
37
376593
133194
256452
69
4261
367969
26005
243431
83
351935
1
25
332771
79
127171
9
90
88
830637364
7610
209656
234132282
84
18
30378
66
86320
5
421380898
3
174800339
719829788
373818
79230
282469
132322
73
586854596
79
90
45
92
16
57
477446898
46
84
356662
306631
480092
7
73
37
47434
14
74
904547483
85
58
50
93068
84
169023
222293179
336915
78
458396
405454
16
1
64
748674188
16
267753028
43
38
957414083
15
41
94
21
93
123409
44
331570
76
70722
6
491023
30
14
16
4
91
828788273
94
484671277
7
233292
9
90
303061
69
58
222557
46
21
462804
459743
123052
275411
84
360897
156310
39
44
10284
53
331850
376340
201386
138851839
7
279411
36
87735
82402
80
95
67
96
49
8
395062
66
1
95
10
24
3
62624
40
27
139269
5
406648
413114453
7
84
428232
74
249996482
6
234522369
7
50
15
321582
213351
436416106
66
23
32
52
316453
476053
8
472827
975171636
189794970
69
24
56555
683679628
24
283599
29
581916093
5
58
19
8
408632
33
82
330904
427880
303423
49
191772
1
4
30
873458282
879038012
5
81
211884
419245
117968
93
437145
186875
2
81
89
5
9
128072
9
10
12
3
141254
34
36
14
86
7
245835
56
42
61
31
368060
82
385130
10413
202570
57
519181645
52
657612102
420272
74
53
49
93
25
401737
63
3
50
4790
237583181
187661
173867
60
295001
86
488675
54979
487186680
51
40
189789
343117
420581
6
98
341857
72
106814
482857
27
78
1
46
69
90
399012
76
252689
31
93
68
90
33
795452389
139070
59
329148
62
97
23
55
5
91
468488
260759
360707
560693034
138747
51
19
91
71634
105186
567186143
29
26
60
21
331040216
38
985989255
82
190200
319008379
156988816
370563
298649
78
556210030
58
10380
841028897
55
71
6
65
39
20
92
74
992749565
189774672
8
2
2
513455712
303562
31
94812
397367
249507
63
433124
368239
447779
981802327
432807147
25
12
71270
69
59
168008
3955
9543
499900
35
292958
314776
82
207411872
59
349849
8
204371
32
363888
47
438108
853803057
14
138888988
20
178293
50
7
340158
33
8
290374
31
46
43
46
3
405948
496789
142974
62
76
57759519
192237
8
19
66
984679140
41524
79
121100
226623
81
18559
24
16
329906
89246
110771
346710892
11
283117
84
82
51
53
4
92
90
237313
123107
49
67722
9
357170
374341
2
62
177521
68
739250319
97708
491895
256379
88806
8
34
457530
352569953
54
873251808
15
496155
58482495
275076
75388
189661
296070
42
37
245206
496782
422611
152114
77
407560
83177214
52
78
432344
47
301470
499596
47
230504
15
83
986019453
20
91
454799
301983
480989
450254
36
7
662371012
82
71
204716
52
99
45
41
7
300221
23
51
88
84
306723
431118
129076115
58
81
94
491421
474403
322284
2
64
66
106718
108266
35
3
185695
3
207709
485894
150719
97
33
38
8
2
342873
56
3
385533
51
176697
139758173
9
415093
50
313556
344965
8
200869
3006
30
345706
44
391009
71
3
334496
50
202299
189870
8
772269611
152772
2
249123
92
87
41
6
15
4
77
154147825
228444
49
3546
39
47
37
152961
783340673
15
5
388221
25
155586
56
243387
304969
73
297181
1
378279
229776
57537
50
28
2
11
8
16
453011
778569904
96524
365272
1
19
505942720
386817
61
388769
495461582
2
58
243136104
495784
392658
79
415399
97
9
27
305078
38
87
584218943
447804
94
83
69
89
393031
381237
89
56
6
2
11
37
7
489412
32
168077
133446
26
4
27
4
52
7
945036043
420958
347926
84
76302
329095
168091
3221
423950
90
36
369412335
199700
7531
81627032
256771
19
323009
173049
7
28
64
145542
31
123347
9
90
248077
77
63
113139
74
45
54
25
81
91
44
466927
227147
63
146730
446926
286333
6
176739
64
260453
564791382
41
17
41
56
272481
390632
88
28
410592
609448797
78
13
20
484025
35
86
62
117347957
971634473
573024156
481591
401874
1
264719
79
147117
7
5
411454
93
512067549
26
31869934
164795068
204671
367766
88342
297543148
74
67
198389
43
123536169
148439
494692
42982
90
46
61
58
340473952
81
27
7498
322694196
122002
482078
1263
103672
41
87
39
221828
90
45
174936
180475
421283
414146
26
256408
166426
339024
52556
54
490538173
93711
39
13
374801609
65
76
332695406
96004
321975
20
334702
203906306
12
135795
46975
348626
268109
344245
732127396
37
2
662605664
402166
99
320967
435625
107496
262662
39
6837393
486492
90545
3
15
83
327005
24322
436608
385792
13
617077734
38718
242389
65
184211
37723
145251
293124
56
7
33
12
52
149156
27
89
47467
90
10
360422
352997
65
279808
57
15
9
63
3
4
153612924
331655
395864
57
96
340600
87
141118
234979
29
91
9
74
20
174377100
85
94
6
7
7
278917
53
61
22102
39
77
470970
26
25
57
199433
78
94390
63
139539
292980
488104
819506243
48187777
294112
92
18112
279583
94
96
1
34931
38
150504
333557
7383
430700
22
80051989
8
161136
12
54
256456
491877
53079
15722
343920
222552
26
614797035
33
10387405
73
120846
74
768417109
76
390568
170574
111430
112495
449210
71
135028
92
402080
9
1
931680177
90
424837
99
45
6
488593
1
432318239
166267
11405332
494930
450110
56
61
70
344444141
44
70
91
647684545
39
161585
79
143803
123594
1
327426
23
393747
98
94
9
7
49
83
7
394240
425546
303280
23359
204162
379813
84
105963019
153936
47
192967
35710
48
281136
450303
246697
376289
23
3
12
148281
199741
419842
257215
7
20
324774
36
421175
415366
26
79
43717
7831
270268
189200
8
23
3
342045
74
88953
80
26
26
84914
12
18258
3
276698
351976
32
11
291332
111332
24
165187
33
21
90
23
11865
432866
111593
12474
61
242541
15
43854
124370
861182491
179250
35
80002
350011
54
25
282265
17
121765
48
166345929
124061015
254370
3
86
65
80
6
83
404014833
271726
60
120188
203517
8
79
66714
17
96
242931
32825
4
9
82
411085
20158
253589
2
34
29
293927424
312744
9
14
102136
54092
33
44
59403
54
91404
43263
329020
40
493856
37
11
234993
63466
57
317815
271857
22
371082
49
27
13
55
10
222437
117479
56
39
684397459
738894148
94
35
83
397270
61
68
517
11
459602
57
2
95939
211221
954009901
15
163877
76
97
147912
2
21
78
294212
292496
188144
724769503
63
8
5
20315714
191475990
381880034
248263
63
50
495333
53
237901
375705
434907348
16
14
83
410678
83
312277
50
10
370352
39
64
320893
161960
654837437
160177
290394
34
666903712
3
204567794
86
19
595561233
20
411766616
49
43
81
17
86
4
5
54
311841
25
9
73
8
206898
91
7
64
27
6
24
149771
9
232808
26
170258
366936
888950009
66
116948
61
424962
206114
138849
4
62
1
13
24
93
17
3
57
210571
41
60
25
402790
105474
438703
25
52
831755196
78
4
342663
414711
138956
17
41
69827
88649456
417094
28
83
44
98
2
43401
639517721
958291617
59
386555
281115
137527
37
89
5
11
6
16
22
67
88
11
82145
28
96
4
102557
25
81
383261
28
489942
59
78
65
206049
69434
21
209736
23
18
314817
421030
27
424289
8
184248
967545250
9
255499
148506
488916
696198586
33
96
890375011
97
528693387
22
225555
6
417043
401526
47
305790
135354
157401
13614
66
1
48
6
25
66
213689
482744
103663
349490
409981
87
28
400878
20
49590
7
89
68
48
958751947
35
7
14
32777859
14
229864
69
236592713
242345
98
59
14
439211
96
1
52159
7
334855
21
11
86
127160487
27
11
255422
10
45
35693
476255812
275560
26341
18
573403321
415639
84
81
7962
472433611
80
1
99252
130222
81
266793
73
98630
36
23111
341517
332963500
595304514
322484
53
559216784
61
4
175672
2
77
37
239833
58
68
19
55
29
234270
30
54
361145
372357
58
67
52
87
469473
83
59975
40
237208
83367
25
411962
38
9
9770
215456
202514
25
91
23384
8
90
42061203
6310
67
6
427205
217720
70
375231
96
7554
26
149439037
5
444596
154582
253958
69
81
285427
87
107372751
6
6
401601
732209623
158984
73
11
479776746
404517
420422
378213
14
25
114679
71
81
281266
93
74
362798
144521
18
400980
50
137358
8
27
4
76
378861
184997171
33
46264
49
474562
14
378376
35
467
8
8548842
460575189
431299
94
85606
445830
23
31704
43
115910
41
74
976960351
3
11
33
56
64
244388
379632
363285
237972
274509
436859
301780836
152076
26
8
438799
51
289674
8
842377234
6
258239499
396757006
391955
58
66
118004
9
82477
19
914600584
226858
86
52208
80590
3222
791560296
387841
51
44276
37
487850
34
156703
494319
53311
492152
16
92
449649
824759362
249590
1
64
177081276
81
125415
60
61
178804
37
86
2
4
28344
149179
63
6
14793
15
23
241333
807113253
10798
4098
322088
63
200126
688978853
395729
45
75
264787
384529
268055
20
299519
165996
6
88
84
398279
7
99
77
473371
199975
145143
204562
163186
482667
174804
329564
67456
83
86
964443231
206435730
485887
7
19
24
35
129596
28799
12
59
43
30
81
31
40700
127361
8
401401
3
8
59221
84
9
460495
50
99284
208144
192382
74
2
5
252119
104211
999133349
42
57
147278
240325
43
58572
477198
87
4
422280
28
224858
190954097
418124576
146106
81708
8
918931402
78041419
157444
294331486
435591
87
312463
281030
481642177
2
262305
187697
490061
39409
25782
377810
94852
83
2
48
8
89
309162
679907430
414343
5
21
176253
311991
114758
9
96
359086
408052
29
93355
94
74051
69531
4
120949
6632
332936
95
576436652
492183
24
45
60
56
38
115461
35
53
58
430141
49
90
17477
429102
81851
94458
7
191649
81625
56
914529194
5
40
1
473411
245310
169724936
191348250
28964
52
69
60
666284787
46
47
174458
93594292
179460
42478
403353
984025639
141773
82
22
274026
347809
39
54
493673
5
88
33
15
77599
95678
317207
330125
98
69
14
356248
35
137349
298779
12
363825
76
4
39
65
59
170294
224527
68
310769
59
377516
87
87
37
824105789
5
71
238129
212344
74
290878
84
304951
21130
92434
82
57
53
39
44130
6
304648
26
56
35218
369265
292845
10
61
31
450171
24
945196736
25
16833
23
381620
130688
260173643
216205
69
307757
130360
53
6
101806
93
190426
57
939734574
291595
5
701480194
73
83
430479
84887
59
487443
83
28462
10
45
1
323751219
178620
15
5
996882196
372430
517037155
6
77
56
368574
496153
1388
470894
99
442878
71
46
14
11
184509
150181
77
75
59
81
40
432389206
54
182794
74
1
596236721
217718
117041
389050
149651
72
97
155035
267528
5
483990
26
360708
424187
382653
401922
410383
26
39
53
416533
52
479040
62
320991
12
91
6
407822
586393156
228723
298238
61554913
5
123081954
448919
55384
330446
353050172
895539316
82
318505
929915262
63
451868
422680
50
89
201896
91
210491
345018
56
59
173877
1551
470177
63
40
65
385265586
448367
827641053
40
294478
27
58
970603917
89
79
310950
49089
13
91
355700
462383
410944
416845
75
156920
254054
267734
362358
1
260263
228961
10
31
411991
434436
8
488433
253927135
169338
30875
390432
3
6
379135
561518220
50
30
788441962
50403
158383496
429238
250574
29
118070886
54
485419
450556
82796
255974
178401
5
76
1
414888
155844
58
69
39
321053
48
328774
455687
8
1
13304
592931560
326268
45
972457269
10
246453
311413
107434
2
297171
53
97
333220
51
14
131549
72
48873
43
50
27
11
55877
15
44
263692
24
336305
227808
85148
70
31
147722
151137
84
84
446112467
33
466445
9
28645
327019
294288
220512
458562552
61125
470264
24
142284
250618
282819
35
9
45
8
42
590864207
275540
155702
108842
466158
30
194575
15
375811
82
419976429
485821
251408033
374103093
9
834495734
3
93
132710
184834
55
309223
284008
255752
376465
96
232347
322033
1056
3
449990194
1
233765
435992
34
402853
87
67477
9
92
15
232823
621215547
431259482
30
437301
71
298680
475721
49
138201
68
34
226322
229568
808111871
69
70
538215378
10
19
67
68883
148105
97
29
88
19
42
282607
5
148572664
184748
193002
49
371850
399202
85
45
238895
17
34
397137
7
876153315
89
48
38
50
493375
24
66
72
394432
5
81
358098
465057
83
406747
136552
50800
391970
167666
87
63
4
66407
38
64
41
32
311315
78
237678091
121069
1
8
79
39
365341
371626
58794669
19
236575
48
409140
4
903362410
66
38
86
117703
145423
98
11
16
191873
27
404087
8
407579
288317
10
134418
86
291334
444313
286819190
3
428975
46
4
50
53
26
21
20
40
385703362
171995
460782538
68
272559
70
38
369309
742801070
248585
54860
5
213551
491836
23361
329588228
27
31
352166
486920
35
379760
55
74
96
58
97531
68
7
348636
52710
6
84418
69
315490
47
511677509
23
59
131737
355923
77
58
282259588
79
246647
84462
21
75
79
498634
65
438549
12
60
200611
385367
52
317660
20
238091971
125836
60
179997
31
88
8
23257
9
234801
52150
7
92
55
78
443797
313794
279353
151702
94
407388
377259
313648
26
169130
53
423820
75
199373
118819
452621
8820
332296
390235
127160
29
174865
84
160382
30
52
82
57
84
87367
11
23297
340593785
300830
15
17
69
177511
5
475387
75
84
149163
375075
7
344638
92
83
4
418659555
157045
60
37
18
81854
77
27
4
4
4
25
20
191662405
211294
4
354446
67
411806
490134
505184381
341340
82
3
33451
35
85
449487
86
863600934
305336
27
26
81286
90
155757
29
10861
5
4
448297
81
37
33
62
206721
52
764032259
76
214823
470024
178843
332106
350669
46
7
95
89
7
237691
8
365734
343857868
13
342596
416751
230476025
98
41
93
211435
63
67
480241
94
459213
485074110
9
228562
377693
394982
417420
454758
425334
167002
248725
95
341281
290721451
27
91862
4
47315956
504444151
99
410903
90
78
408216
490569
47
99
75
470959
390992
508928745
47
25
80
466843
367973
94165
5
139645
55
488582
89
116879
5
40
922733629
310000905
105277
21
335094
13488
180640
9
491611
225358
2757
79294
257132
257156855
59
334961
376832
24
97569
11
92950
220803
76
18768
81
399979
417055
906961231
721271273
132073
195106
92
468816
28684
80
21026
22513263
225920
241588
202325420
29
277750
406397
382686
23
76
131251
156843
790231671
410329
43
2
83
78
52
390932
20283
425150
337093
60
45
31
79
29
945413933
6
153911
66
8
55941
387683
95
243291
332860
16
12
381944
37
773706682
60
368604
22
627287765
389718
2
652192651
94007
281996
54
150430
70
14
11
9
465196
89062
7
67
81190
1932
65
683902644
74232
1
959451080
87664
11
243454
423002
406683
470069
95
96
429182
195753
103771
225677
610398548
47
18
6
131517
87
8
635253129
10
625911166
15
44
300632
23
172325
95
116626
678656974
13
34124
89
365360355
31
1
17
183350
382722
362077
99
26
8
2
473611237
180340
70
50462
202068
42
771943109
75
5
69
39538
496570297
42089
98
2
62
15
464992
18170
8838
104490
74
7
362449400
573539898
829435289
126394
16
62
16
9
90
58
97
214750845
365231
195692
295384
2
291708
45
32
289494
5
118341
47
79
42803
67
73
54
363381
456982
379046
863350911
84144
444501
49
62
28
33
263325654
66
6
25
576952624
70
300044
4
29
105559
2
487911
73
99949
64
403964
199902
1
449221
76
13
562446356
46
74
25
54059
58
76
9
9
916864588
197979
17
14
95
212718
493367
54
37
16
81
179696
69
3
45
40
16
234857
474519
472920
2
5
395683
380409
180826
482438
486482
91
24
189075
313204
139997
80
491105
48
318822
482799
46
42
4220
339476257
441274
47
5
227540
40
9825123
97
283834595
386270
54
48
20424
333994
19206
162551
237669029
360293
57496
63
356753
430311
438828
306532
5
8
39
294465
21
82
465508
7
192967995
463420
1
3
486334
441499
276170
9
42
337918467
122706
17
321619
258403
75
46
182844
43514
31
462771
26
63
27
5
392933
58
99
315254
8
364211
447390
72
33
7
124876
68
8
17
53669
7
247863505
85
962217746
79
264177
244539
75
443160
192225
28
25
26
48
76640
24697
41
4
57
3
28701
53
87
465496437
60284
111860
13
19
478959
209253
32547
81
98
87
48
626888926
101240
67
49
64
27
17
94863
152270
46
84554
87
386150
141369090
199603
80078
398636534
8781
435648
316472341
63643
8
140699
427450
69022
97
84
67
948282685
246060
439778
5
478955
26
766846241
370701
192576
87
136307
425293
49
290643573
46
93211
2
181858
657769980
81
5
87
25
6
6
387054
324905565
470862322
94
4
99
119389
200677
3
9
41
48
150028
97
27
48845
395236
11
69
138660
376109
434089
297205
68
442627
2
7
74
62
43
47
79
25796
80
62
248724
333912
46
383920
8
4
57
30
63842
82053
1
77
493203
147779
98
55925858
96
805081005
424779
6
37
3
41
59766
355733
31
220090
711965480
325238
401186
5466
318946
91
7
91
381338
81
91670
43
356995
76196
605971676
15
90219
93699
51
26
475476
230259
414666122
83147
119539
234998
6
479283
7
58
102178
24
5
13
39
428860904
305722
346454
163764
273228
423531
14276
2
648417765
248725518
21
26
96
84445
49
206262
60
13
10
29
339150
3
186882
35
29
35
78
484596
811644548
263199
4
362883
88
446934
46
388043
428436
13
94957
2
44
38
85
88
357990
54032
62
76175
451656
477919
297745
7820
203470
357386
2310
95
8
420971
79
121714
42
335933
245686
15
403178
23
323650
48565
21
13
82
241333
73
202839
575382848
26
6
398747
78
319656
367330
37
51
6
71
97
37
13311
88
59
216677
46
224404
268004
75
447530
63
440677
134128
45
73
44
20
75221
181271
5
297305
227808
4
79008
196209
186545
182607
284000
301017
83
22194
57
453287
15
52
483519
146088
58
18
226803
7
337452361
16
211846
257477
29306
54
121749
7115
198734
11
332094567
28
14
21
43
8
18
32
410690
94
4
308995
194682
20
230511
197914
391236
173612
318022
24149
319341473
1
64
426333
12
73
295184
153980
486854
51
32
117523
241230
29096
49
351082
40
46
217137
69557802
5
487531
42
3
424213
438104
450920
638641928
85
80
74766
1
94
68
444570
64061
73
2
474164644
1
136125
302385
41
277097
91
228315
87
194680
373967948
99564
122246
426950
160449
292631
593269872
42
70
11
162993
99489
67
11
75
20
4
16
86
331534
17223
401456
353504
118152854
326710
61
840230215
35
241022
5
178585
36
72
134859
55
164683
848461313
3
18
330307
25
82
1
72
151587
30
199920077
113615
42
69
6
3
861940283
7
450948
158164
71294
340196653
14
29
452907719
149513
46
4
797053623
439235
48
322874
8152
315493538
19
299175
42
441087
7
8
15
93
33270
426241779
376198
7
59
83
85
89
78
54
90
920828011
303803
482558
10
93
93
315743
87
59
261735
35
40
20
186309
1
360348722
485138
91
1925
140741
215472
64
69
35
424087
9
34
37
2
526279903
90
37
7
91225620
91
83
2
55
174904
82
23584
8
5
55
289605
83213
12
75
76
768516852
61
87
216147
57
72
93907
99089
98
81988
15
28
263682
99
25
341567
47
256944
111281
381978
60
11
25
379373
38
61
72
425310
291814
12661027
330183
245621
64
424086
67
83
372878
84
344143
17
348945
277445509
11
1
206684
49
72
57
153873
43
70
438838
205190
38
174236
43
91248
96
57
346104
23
205856570
486394385
1
111597
6
4
249447
232271
93
21
380453
70
9
19
229960
14
30
351644
93935
140067
88
439244
3819
576315340
36
27559
68
91
229875
6
80
138032
80
47
63181
4
865375680
45
419900
909602378
570606334
8
175086
15
5
7
22
94
548759881
206969
84
156731
59181378
82
66334
5
169706
112173
180981
422318
21
15
85
74
461830
8
163697
10
56
386573
20
46
98
24
7
18
63
636764466
85
19673
765255161
79
205243
4
78
105176
84
253503
1
75534
82
45
2
89
227363
45225
186319
51
196735
468817
332170
173832702
210952
18
26
524529649
342041
425561
901226181
468700
66
45
904039798
71
99
143343
88
71
2
276243
128090
486859
15
25
215700
75
81
77
95
6795
7
79
91
6
331974618
61
29
50
90
138517
67591
29
31
373988
116286
91
225800
319082
18
22692
979956970
336816
38
37
4
138075
6
72
40
178874
35
208419
487650
451756
11
1
57
5
25
340268
94
379571
1
77
5
43600
164515
93
3
75
275664
484548
267379
26
46
368261558
34
84
242149
256371563
23
456837160
206291
61
313035
370870
69
437364
33
57
325333
258311
12
95
49331
693389700
105627
188189
96
16039
1
34
38
166262
82
368074958
216094
21
7
466368
480786
76360
23
57
27598
229880
125511
53
76
96
87
51
458211
53
243310
187139
69
182831
10
353038
2
49
6
71
314271185
305856
355179
88
48
53
390126
4
2
50
102907
111227
67
228788
35
9
40
18125
67
197850
83218
459540
134235
934832398
231687
158828
310043
93
263702
270563
3
18
244441
41
344952
40567068
20
49
152883
11
41809
829519683
12
38
92
419163
264816
8
332
63410
142322
26174
78
83
95
313029
58
60
531285445
541838503
4
244627
13
265957
2
339126
330761
56402
380814
243738
37
87
202607
6
227329
204667
247492
237568
888033154
430058
373515
394785160
62
295391
467652
205079913
24
92
1
157322
358878
57
70
7
80
216851
943574892
158273
8
6
23
74
440670
38679383
9
87
84
34
464767
326186
68
185673
328306
457801
37
93
654750553
80
33
57
685309015
178288288
89
51471
228664
818379477
60
10
320983
383804
8
69
234516
156755
623580980
53
62
3
56
26528
16
451506
18
4
802321105
85225
12
9482
287152
482909
65
11
581808528
75
28
251191607
250635386
101986
34910
22247
438354
91
186876
35
980242715
154683
71267
18
36
424568
79
94298
259412
6
173246
65
13
19358
461852
61
432880
43
301680
3
53
211086
88677683
59021
44
179858
63
448508
54
5
59
467460
307612
97
120919
95
106745
181179
38266
98
94
7
6
97
118293
463212
84
244300
103917
81679
40
594063448
105581
6
4
50
670298125
23
9
78
379138
39095
186204
321765
149021136
456051
241454
263967323
445302
234772
130781
98
56
471364
1
2
68
35
89
17
33
218673
32
27
6
87
9
564072450
486433863
241584
69
2
46
76
83
76
398659
73555
31
18
5
307535
68397541
91678
351272716
21
88
24
46
7
36558
474042
724624710
165264
409707
247441
1
68
353154
73
118159
99
105781
192383
9
37
5
350471
61172
43
5
296640
51
17
36
146830
18
6
92335
15135
279268
27
231874
57
32696
205535
333077
74045
331346
361896
241181
398058
80
4
387269
65
28
433302
188266
7
16
433000
80
92
67
5
66
103774
359710280
39
73
25
82
139601
113036
96
457336
214966
48562
59
69
99
463518
7
16
730360158
256110
253764
91
430025
390552
38
33722
45
9
70133
387038
77
7
115313744
39
3
93
62
4
201946
35
65
12
370202
837909359
16
72845
19
359826
337890
5
390807
97
89
70
3
75
40
356216
238142
67
2
6
20
37871
495765
11
55118
326584
49391
85
61
57
452225
10
33
478909
23
483648836
11229
369681
50308
255934
372627
419276
39
242818
352033609
480296
29
87
39
305562477
26
307131
378705
475794
126834
52
185299
367760667
78
60
268022
39233494
66507446
185476
157369
13247
72
82847
7
74
54
176916
144733
44244
112087
9
76
58
489834
96
79
454628
339747
154691
417176848
288957
48
54
307594
58
47
469776
70
248763
89
74
90
226676
1
40
37
97
1
4
262565
27
52
129332904
16
431044
271805
162016
66
29
435194
664778143
392609
368218
351401
74
257791
13266
93802572
458516
69
20
230054
83569
86
23
104016
50
55
260589
48243
962602484
91
40
288831
83
90
30
454927
288410
69
426999582
58
462398098
34
73
25
457262558
2
309473
74
38
3
32
50
54
581515917
19080
227272
5643
341107
379362
86
47
432356
271356
28
11
56
412202
38919
81
79876
446844
291927
25
66132
58126
16
32
7
454617
64
435027
24
84
335186644
61
406366
48
193136224
93090
78
4
170671
19
45
73
59
298470
86
42
27
48
4
907854046
45
589983286
266940
294848
55
6
170950
260286838
35
93
403524
95
484924
308627
85
31
67079
73
3
243087
69
74
98
25
279435
77
43704733
30474
8
80
68
288186
391377
395201
45
804864781
29
230618
25
840716579
65
6
357822
429622
57
7
77
15
73
139243658
347371
173295517
13
215057690
91153
33
493940
831901406
9983
304005
11
14
267511
38
67
40
42044
658520671
464966
49
13
45
271828
32232
320045
24
43
76
253757
8
10
97
42
92
74
466074
492041
78
31
84
517218152
59
246578
477217
48
2
483990
162482
372902
313725
69
290269
256779
6
8
96
6
744478636
55
318916
3
88
98
12
1
39
77
6
6858
1
934736740
35
12
44
3
975021101
3
5
127899
304309
5
295491
45
36
127144
63
348883
12632
153101
42
27
4
69
41
186635
59
207407
944030813
336834
13
84
74
26
42
17797
95
86
177110
69
457114
52795
64
19
82
75
62925
81
311634
38
83
62893
31
58180
342705
238016519
31
22
51
67
254122
12
40
370195
240640220
749870540
216222
102494
2
353680
12
76
579213601
58
368727
496965
21
19
13
85626
5
69444
445700
29
42676
990812234
2
261235
99
39
97980
5
92334501
245400
138381
21
433261
55
59812
3045
89
234093
218807
66
5
33
458042
20813
291076
90730
22
99
944979005
29
5
231546
305387
84
461478
43
44
8
391481
445289
56
461517
213750
15
374984
76
416360
485908
4
9
73
301643
348783
89
6
209396
45
40
455928306
294030
78
180263
462333
339199
338927
37
43
337993
24
95792915
64
5
41
90
4
34
482008
2
29
186606
12
90
134121717
405326
81878
60
16
28
7
61
10581
99855
63890
271416
77208
783102231
1
138759
697752181
909436442
2
379694
350732
384206949
229272
34
25404
74607
347423
347527
89
370740
21
45
480072
5
156652
55
192415
156424
13
498432
344168
66
6
312610178
75
283335
165491
22144
44
429131211
5
383060
10
22
258757
35
92
125008428
60
93932
51
247107
29
783273527
48
81
35
20
85
279337
201374
1
57
52039238
175422
11
16
255063
6
9
13
35428
66
4
62782
1
2
61
55
275556
38
79
485825
294274
26
7
94115
356032
250368
412934
20
63
1
40675
48
39
32
457096
89
380973360
147563
31
363344
149453
264317
210838551
239561
29
222326
33979
7
200196
79
56
2
58
2
211417
430746
55
68
472543
18089
100977
49
413715
439603
233288399
82
3
41
372877
74672
7
2
37
299979615
6
57
473144
3324401
491816
30
13
444299
89
15
248693625
208042558
97
29
214008
6
112170
38
3
98
8
53
10
39
310714
225191
491225525
684883171
92
6
527509192
392547
18
247883
90
997317288
95
20
76
382837
62
260607
94211
253558
142366
47
6
1
349572
129445
364256
3
446584
116905
294519
470156
554613723
66987
113839
17
411081
259451
38
11
996098350
179332
71
25
469023
23
28
386831
32
210354
75
66833853
9
260347
81926
13
177478
98
74558
453315
72
39
64
448911
66
4
58
12
335982
12
70
25
225789
150095
61
8
17
3
50
6
971849948
276308
1
466006
408687
582106596
11
381839
256076
75
401361
241369511
91
393705
3
169719
27
88677
10
88
18
72
86
562697720
4
23
442897
478727
4
429985
49
377828
8
86
43
117368
86
12450
17
415528
277185
76
88
48
312534
79
331092
29
121636
171151
63
108483957
76
28
28
104156
3
38
95
82
97519
2
131624
134872
335543
29
171417760
75
110718
158054
96
330891
146443
662714264
2
14
43
47726
10
43
167638
30
259821
110591
44063
61
194136
96
192086
417886
99
90
283216
82
768223991
322935
55
325078
78
472944
426337
87
848664624
4
117753
70
13
7
145260
470502
448630
49
411165
399158
296099
454522
328848
18
49
9
45
23
596150416
9
338777
298008
90
86
19235
254427
344229
375513
14
548213634
4127
399810
281601
42
14
8
15
62261
72
460353
16
467597
232303
429707
18
59
478399
61671
56554
14
59
112767
22
408155
59
442374
22
49263
95
55771
467200
189219
68
36
853147452
837693197
326349
873709041
81
30
2
42
7
43248
440833
50
52
31267
144287
390587
215410789
443180
317423
346214
25
345230
273566
418286
19
260884
97
21
5
124239
22293
563693553
9
54
8
8
300457
177060
26
272688
276398
44
5
99
417084
80
731818924
52
76
483476
97715980
7
311042
97
38
477015
456275
197515
14
72
27
18
34655
330499
284136171
51
5
5
9
479368
255702136
69
95
337688
76
349588
967916929
272687
99
24
43
58580
448706
896672663
82
28
29
436549
715841797
54539
7685
70
433232
1
75
349634
25
37
38
65
75
38
440486
42884
15075
8
9
19
490482
43667
276572
301993
211687
36
390170
41
98
74
124802850
83282415
102120
98
91996
5
35
11
377438
12
405787
440314404
416961
101061
444857
125260592
11
76
701153968
133486
519390586
92
80
247714
90
42
350574
422259
76
57
12
79
322165
75
171915
21
350163
738243867
8
336542
355275
36
43
55
5
35
83
36
68
87
64
19
223746
378674447
25
107536
335081
82
159551
465718
94
394715
55
307891
657347133
406087
254732
302006
178860
449698
253537
31445
68
38622
132971
53
279252
38
218453
351198
60
90
15789
51
65
263421
70
88
320639
128723
191013
779774327
69
479737
67
3
300001
2
9
437038
360465
737086634
6
74
134614
5
44
185910
95
287805
450335
180133
419322
77
629557811
83
19
58
682081272
38
312091
10
190364
77
44
413193530
229283
50
137164
403488
62463
84295
3
444123
10
475830
776718278
141974
71
49226
63
61
94
26
48
293352
69
17
141370
398879
121787
82260
7
7
470715
389856
25
2
419173
6
23446
111867936
27
79
96
242867
387202
81552
67
4
35
72
897213184
469454
406463
392868
80289
381977
23
60
126333
211393911
51
79
43
6
11
31
7
1
1
54
16
6
152170
78
68
46
6
50466
79
30
459080
13
50
36
29504
411548
446171
270797
7
77771583
371392
28
88
64
453490
460000
239696698
3
94158072
28037
174510
7
463794
1
77370
31
431817
44918
94
12
66
58
441748
81
334455
84295
308609
61
102694
367274
342206
105210
278897761
131639946
315729
48
463159
63
43
70
17
477509
431468
90
47
495999311
93
371051
137564
469478
19
77579
27
37
25518
200945
21931
23771
59
406621
518580077
122004
85
8
823516267
91089
498704
48
67
94
44
56
7
20
232719867
81003518
297634
339284
112125923
222929348
396721505
1
4631
166729
360424
4
34
404441
386788
460445
22136
186420
38
84
77
121468286
64
51
269979
471202
115518
7
83
421951
26
40
746471213
408675
83666
9
98
290421
445641
24504
88
290253
276793
49
33
5
20
62
4
5
3
1
85
59
200532
58
57
10
85
35
598672600
333816
59294
69
41
72532
301967
49
20
243460
78
6
276200
207460400
5
16
4
42
715060534
401256
22
153904
292672
435058
459328
464029
473144
245334331
9098
470519392
44
5
61
302406
72
8
41
89065
9
303553
144550
79
30
269866
92
453337
4
36
32
37341
921543866
81
39
61
55
137544
335550
79
16
1
173914
43
176453843
151800445
361236
167728
34
330399
85
229483
99
63
22
3
410104
191165
287612
26
30268
359409
58
32229
46123
69
97
13
95
168461
424192
124414
349040
255968202
363660
338962
32
21207
76
87
284195
12
77528
613355036
117963
30546
45898
33
49748
18
182855
2
141162821
2
448778
40
19
9
18414
58
34
77
90
5
89
868363643
259402
27
763472686
77653
8
235327
8
98
280483
58
189056
27
233425
26
148067
340674
9
30611
7
47
127197
499680608
15
78
63
362398
36
99
60
3
2
145904
58
4
527928336
466664
42
57
581179003
94
353146
13
370070
117250306
79
3
55
56
85
130755
52
63915
4
438079
39738
346913
308422
8
167887
285790
16347
211193
2
90
163815
21
6342
26
17
492151
67
63
4
36179
193866
432938694
361986
275567
379486
65
63
133261227
171350
28
218864548
344016
79
1
4
285904
15
102861
7
86
454423
53
439769113
847539940
17
479017
35
158441975
415867
493267
176990
98
9
414395
70
439846
2
4
391438741
86573
76
24
49
53
99
9
613892439
469937
11
29
22
516846672
32
75
36
45021
24
4
272479
276647
12
69
73
159211
15
15605
21
402939
53840
73
521408542
76
8
23
246885
49
44
10
97675
876829840
496791
201159
409078
912844248
443183567
254946
8
51
91099
60987
72
460433
332811
61
189908
252526
921172645
253053
5
40
387112
36
17175
38
749592067
492421
55004
5
74
318427
3
68668
69
96
67
46
18
302776
16
13
8
138301783
109624
88
58
206137932
208723
30
97
14
6
11
450729
12
7
287014
12
13
869952266
458735
168259
92
106141
163447
6
2
36
204736
45
60
159161
444243
75574
73
776377605
488432
161381079
25000
275956
375231419
74
251267
13
34
24
31
81
75
398963
99
259051
393220485
273847768
257540
40
886637670
79
289692
71
95
57
204461689
82
174140
260126
1
87
39
39
395554
71
11
99586146
313170
18
313734
425092
242934985
571953897
154596
14
94
98
27
364607
38
21
387388
219789
364002
846761211
7
22
173120
7
432061
92762
10
61
85
7
334451625
425020
95
8
57
227572
237907
523226273
157910322
97
306960
456568
112175
363722
418727
152761
417204
50853
15784
24
26
481097
467886
40
22
21
74
250887
107650
442507
429904
96
1
187475
12
148277
47
27610
164521
254014
430729
114810
138600
527710213
44
7
90
2
434640
83
6
124633
139864
49
44
9
117959774
89
331096
415420
6
70
148384
54447
78
88
9
58
119948
376855
58
357056707
270255
408463
60
208398
140851
10
367130
88
333630
311011
14
67
328482
4
33
344893
62
2
187088
50
248281
81
279356
411218
35
298210
35
863606071
461014
498157
168855
35
183640623
67
11
83
83
10658
274559
48
97760
41886
384147
75
40787
263977
73510362
57
6027
381266453
22
12
70
258582
64126
173468
25
174791
193383
325416
83096
678741769
153226
141033
7
11
14
25267
86
62
415373
559110418
430323
28
1
97
74
71
9
273262
8
86
9
400099
86
64
242197
246702
208694
72
127895
60
16
375250
400014
3
1
110848
17
20
53
389795
181510
229401
214462
428311
86
74
18
315381697
412493
31995
152350
141463
84
315138
24
22
82171
22272776
249252
808228944
416788663
564049900
339366
239655
230322
31
242314
625165017
64358
38
3
49
488873
902661061
144004
99
31
59
61
110494368
440087
51055
449476
80
395668
71
399223
28
184890
125063
236707
92
67
462789
98
34
67
72
33904
5
99
330338
22
4930
225269
4
3
39
12402
84
426384
491881
3
645687075
98
216346
442580
39
5
65
56
94
89
25
92547
80
7
29
62
769028973
440446
31025
31178
70
50059
84
42
369058
6
77
56
86
306539
138486
35
204431
185167
396716
51
1
5517
337892
80
36
8
40
98
6
37
178006162
85407
414360
871980084
6
2576
97
47
62
5
5
319721
90803
194898
66
53916
70982429
514764751
465495784
24
91538
92
393024
55803
47
15
109811
399171
80
35
73
6544
142020
59
13
1
452619
28
735676623
842023509
44
14083926
31
375792
406451
254518
75508169
495600679
88
523566523
16
57
10
97
85048
134153
72
90910
84
178709
366997
269621
64
26
342973
1731
952578098
70
49
20
839176240
29
17282
266850
49
55
17296
36
352383
511068447
3
206158
19
86
40849
244295
378387
415697
24
62864
299057
71
5
974348840
97768
64
60
97
305130
5
81
34
259802
108445
251690
129905
78
34131
84
356126
44
77632
37
167953
362566
9
810154836
34
3
3
2
490225
37
84
395021
221975
72
67
80226
248981
121810
1
51
96
324231
4431
22
6
15
243882784
203117
124529
301240
310052
9
43883
348732
67
352911
49
145825
236186
144794
984830584
242859
414926
11
689254265
403776
70777
56
95
43
28974
35
97
378881
26
6
8
61
51
258597695
8
67
28760
711237081
5
282547
45
265337
98618
278008
94
6
74
32
2
90
61764
493485
36
15
66
449346
468668
466223
384451
79
83359071
8
63
25
241152
89
52173
148146
301133
34
15
421964
447803
48
77
210321
58
69
54808
253698
66
57
440734
53
44
342285
228297
87
490255
9
142229
97617
5
78312
75
479670
64376
951082582
82
42456
425917
14504
395428
57
45
398806
325906
397147
391486
14
272841
469920798
198431
265671
275180
42
34
35390
63
15
61
6
37101
82
913027995
97
361367
452811
337692
87
401253
24
451457
124485
899780636
52
425976
46
89
112188
8
59083
263944
925246638
252451
441584
70
74
411882310
5052
293873
74768
261619
50
484904
88
48
289192
96832
13
74
248225925
52
97
51
123595
361685
450943
319571
172046
78
37
70
5
93
70151
202265
282494
9
4
85917
298063
60
104038
14
56
65
25
8
65
24
39
92
47
40
464319
180921010
64
22
99665
104396
38
3
69
186643
4
239961
57
270966
81
65
72499408
5780
25
87
233690
76
81200
91561
33221
76
231040
5
448618
811768436
830500286
760470472
199053889
99
24
17278
16748
379158
16
4
33
6
184109
9
373935
709632361
459989
430592
202568
470496748
8
300853
421218
102162
337227
404148
46
42
14
6
65
70
6
128302422
370988505
22
481766
26
24
28
31
15
2
39
38
58
73
271908
324828
26
28766
88
6
64
6
149204
386686716
7
65
99
90207
377364
237685
5
75
9
99058
97
137125
191257
189740
201
53
304809473
247812
241928
386518
276509
42
48
61
994181590
13
5
87
95
447140
432610
383666
90
37070
9
7
199833
12
3
543849837
111117
413785
154821
21
36
228714
61
5
15
6
87
1
43
30
49
97
495184
228636
64
65
66
482299
19
56
928657216
355221
55055
88
65
73290
337578
80
86
7
71
89
15
62
2
480825
300415
25
63
467346
19
53
4
68
7
74
92
182304
490059704
478636
226758
377871652
27436
42
343073
1
11
9
65
54
7
55
96
467618790
276427478
264676
5
27
9
72
133674
27
170748
149105
310609
729687779
10
98
23
37
485150
87
62796
365752
38
26
22
98
9
425677
88
6976
38
8
484970241
66
486803
349783
423672
44
81
351419596
73
79613
11
144330
392379
92
7
70
57
614830750
2
94
2
69289
414907
75
23
29765
56
280317
488416
32457
97
39
60598
29
6
456337503
544375570
284107547
368850
400310
364040
6872
283548
167893
8
79
5
8
59
91
42
449018
204949
23
4363
537015540
311742
59
394343
62
5
67
83
54
4
91
204928
243795
3
49
260650
165258
190432
20
76
458337
52
93
283000
478299
375005
91
94
96
8
78
35
85
412755
2
43
4
9
56
5
38
8
90
15
483201
69
94435
16
253620
314567
441395
51
57
5
29
425673
61358
116672
223971
338309
410677
481176
226273
285992
207613
12
6
92
335163
61
40
470544
881322911
435667
17
52868
38
193339
16
65
23
17370
95129
88
99
351283082
93
623396486
38732
14
44
26731
241914
20
82
444163
95
3
721910561
344203
185175
86
163912794
461639
356686011
81
683271394
95
405789
62
7
3
49
40
487214266
67
128361789
14
66
361337
185186
373688
650560040
619335424
62
32
147404
45
372706
438583
196829
7
55
418650
72
335340
142746
62
96
69139057
26918453
100926
82
844802879
1
10
5
119175
467264
72
113090
93
469526
47
257065563
170133
254591
452434
105687
489446
60
3
33184
142758
86
9
88
39
90
236477
59
9
225022
95
29579
19
11
120263
401703
75
63540
22515
9
73
88818
170222
29887
8
29994
270249
3
53
451024
57
146432
946539481
82
81
49
144732
32
60
70
59212
237075
144889
95
53
230226
480613
77373
150731
24
403510
261926
14
256494
138428938
757384181
285245
395028
65
345484
72044400
65
49957
48
6
65
392941
468432
304985
65
436717
4
99
367804
34
68946
3
52
52
217309
32
157003
56082
1
22
86
45037
16
7
3
96
335222
3
494844
150260145
45
47
347024
30
27
72
53
142800
472476
15
308466
36
72
141966
23
345559
57
97
289797
24
87
821476521
44
1683
9
89
69
48439
11
74
74
9007
39748477
4
280398
93
331188
60
31
133963
63
357044
456528
3
257439
2
412855
449543
79232
5
8
48
24
70
36
127155
182045
72
684203354
91
63003
73
394836
60
6
43
7
98
233792639
44
100224
341821
41165
8256
5
44
64
21
61
68
7
60
215770430
75
454241
27
312195
31
13
483406
30
239064
7
440903
254713
91
270481
36
93
12
3121
54194
83
335439
52
23
64
97
124500
40
4
299881
62
34
73
47
400372
59
294340
201214
11
148802
241342
6
127939
38
13
83726
341858
39
37
251241
376548
316315051
54
164927959
344445
54
386655
3
31
429981
323626492
91
88
366143
8
8
42
37
158923977
11603
12114
652373457
191478
482646
610864901
59
49
590223257
34
16
15
137759
25
443092
74
7
69
72354
354763443
99
2
29
5419
212243
7
348569
4
80
29
9
48084
37
307151
439373
54
80
84394
90
27
234128
53331126
55
351086
34
29
467970
977110245
13
6
774334436
218517
45
2
211176
46
336857
25
80
484795
9158
418999
13
226558
270779
364961429
16992
73341
300278
231521
417820
94
183942
308800
401718
452237
16276
400227
185624
265897
341458
160157
247763
99
71
84
48
59
291632965
783031898
1305
85847
917754522
33
4
50200
174606
28147
28
25
30
63
564938496
79081
49
59
70
478674
184290
255836
172304
74
445197
928789357
94346
144623
33
590949710
32
6
37791
224892
235432
1
98759
72
38
187041
27001
2
20
7
85
96
73000
207984
475187
31540
1
133429
247990
158797
920393196
836720925
370948
88
4
281226
456135
282635130
47
6
58
89
6
75
70
432113
16
283656
55
462131
256656
787718970
254975
155401
30
320426
150821
234876232
8
65638
491446
397242
393472419
14956
58
75
69
270486
272643
6
38
811021602
12
221308
84787
253605
46
44796
278930
4534173
480146
249861
128242
35
388280
281174
440468
53
19
472282
42587
53
325764
5890621
46
453714064
172383
47
399189
473134
407782321
9
262157
77054
88
217685
477844
77
132748
255
215948
8
134328
225624
115696
2
88
36
36
77
27
20542
7
226237
1
786
468577
457296
588700694
6
256379
58506
93
607018201
80
53
28
31
98
66
148677
14
41
34
9
152549
26064
55
9
64978
8
88
44
452563
24
40
77
54
465303
274327
85
236735
44
16
93
5
491757
79
306271
786359300
417333
64
143323
6
7
59223
74
288109
17340399
411248829
83
105715
381545
302863
32
422222
6
32
2
560707791
337736
68
416245
348833
6
333283
177554
223821
96
46
200074366
459848
486493
89
225870
788648768
190795
208814
671294673
54
91666
4895
30
133900
79
50
212948
8
31
65436
251650
261004
62
1
2
499856
15
62
4
18
295028135
48
32
63
221149
490904
2
544178121
19
1
4
387895
487931
98
88
283129
19
73893
89
89
13
21
492333307
92
97673
7
491807
87
111708
8
100516
2
253623
90
514241978
360402
58
878775082
307338
75
36
86
5
37975
79
41
52
217867
119231
5
42
56150
434660
238194
451342
6
98644
80
26557
761321323
323609
71
287122
292518
66
42
9
31
82
222589796
62
26
96
92
96
7
76
44
11
80
158035
99
36341
460177
20
8
2
285666
67
296893
7
97148
51
58751126
8
78
39
33
133192
13
262213
337508075
93
214683
141783
4
88
70
265495
88
416672615
265092
71821
4
30
1
298548
89595
39
469196
274817
9
40
194520
449704
21994
677219285
80
3
15
38
65
78
29
321667
155751
460625
177423
78
37
447442
1
214112
505831559
129876
55
3
68
4
231662
43
97
79
90
189356
25
1437
447702
271125216
3
336911
46
54
494087
5
462678
410844243
76
153422
99
150338
50767
92
75
87
285619
327588
44
201701
82
52382
330087
39
34864
87098
6
311042121
26
320921
436944
14388
56
91
9
249406
56
250160070
1
6
5
38
733748465
60493
73
215458
8
73
73
15
82
41
11
323596038
22
242779
10405
60
194084
138103
165701
33011
59
390311
80
24
104346
77
26
318146
337400
2
346154
603139436
93
542545797
640092977
146243
92
85
309068
90
72739
29
237689
111451
281527
70
7
17
23
27
393469578
55917
19
152694
89
466988
4
27
45
103639465
21
68
73
5
170553
74
24
18
71
487460
482002
214203
10
65
94447
53
288819
37532
48
952910934
390396
51
65151
268799
87228256
460786
6
69
2
69
75
5
98
484292001
53
300236
487653
3395
48
23
2
39
4
37
194004
39
11
526592065
287020
71
439772
51
13556
427014
714420593
258264
303882
82
83
10
53
327494
12
79240
287830283
84
47
81
226872
117453
48
59425
114699
32
332253
31
217269
439053
299031
83
261337
60
11
322060
32
34
498170
4
459141
42529
174403
29
5
381972
30
28490
277611470
592336270
195943
27
6
96
188063
60
67
47
34
96
316017
446406
130278
91
81333
2335
69
84778
315378107
152839033
27
463124
105075
82
33380
257607
3
57
363357
114143
125427
155567
6
17
54
64
85
63
31
300198
495898
59133
27
44
40
281632925
42
285471
44
140522
8
127926
70
62
7
56
3
35
76
15
27
305637
44
98
479885349
227984
478378
165035
40
1
251229374
62
93
90
17
289276
420037
4
17
610002190
406723086
87066
56
417226
92
127279
21
432047
64
22
21
90
499745
56
25
63
23
200538
64
205547
379785
7
58
342100
17
93
88
446050
74
618275253
15
325370
13482
16410
86573
77020
296939
24
11
110455
380435
78
8
348128
297911
35
52
38
52
5
56
184004
87
40170514
74015
180347229
90
2
64
15
7
10
1
45
80
70
8
3
25
69
204135
28
5280470
269555
83
36
371957
347970
51
11
53
10654104
65
38
35
48957
618268064
23327
140563
82
473983
6
68
57
24
71
90
33
94439
62
27
27
33
208120
46
61
85
368155
482052
58818
335827
290036
5
86
181997
527766081
10
5
125877
98
98
520715678
24
485941
33990354
78
40
358993
22606
254617
2
82
4
3
12
70
69
89
61
73
487796
33
82
7
300942
150248
41
4
175732
447523987
3
99633
39
292032
66
206890
33
483005334
22
57
91
37024
83827
131909
44
218838
33504
82667
581770609
18
445051
215269
92
3
89
76
33412
238729
72
486187
6
92
3
59
35
266177073
465999
85
48
314217330
5
70
79
157047
12
15
26
301200
10
423333
469256
30
64
221906
39
341873
487096
468055
265506
6
366885
392692
262254
6
276461
5
4
847675338
180695
50
56
40
126905
8
26
34
8
3
23938
320661
40
30224
455537
215484
202834
50
25
70
14
7
80
435355
489174786
89826
71
237530
436637
362064
40
79
258492
42699
113581149
371889
286359
9
852984301
32
41
41
75
30355
372048
32
29
58
37
196310
896985141
85418
322447
51
173445
75633
457462
91
201256
45
24
897972684
19
55
129435
85
27203
25
115847
55
89
24
452227
99
98795
7
278110
73277157
440123
741654481
186978
60
52
37
1
87
72
541372241
21
19681
207322
20
74
156549
67315407
22
35
17
492565
132224
46
93
5
488172
9
60366
85
614990341
28
45748
63
955220438
81
191083
144617
148858
368748
36
3
33
110794532
867547284
452587
444903
60
71
96
1
73
98
22017
34201
28
2
669967813
184836
262394
39986
157345396
39
54
56
346230
70471
329835
88
1
396761
22
314171
246758
419514
10
7
89
52
72
4
15708
89
5
63
31
77
441900
176913
334401
75
64
442221
235190
195542
9
6
667188167
427835
3
9
70
201467
8
315678
53
12641
289059
20
352352
410711
401110
7
4
261962
163228282
9
151726
71
72
19
20
84
97
89
20
801474257
38
65748
14
77896
341456
5
49
74
7
269485
215345
17
178597
25747
352704
909797336
43
77
205661
57752
13
433285
317526
53
2
47
499289
422514
64636
23
21269
391851
24
227498
102909
34
405156
137804
87
387015
186732
312014
143301
99199693
259856
427018
84
459133
74
58
85
457094717
117852
61
386764
33237
25007
198664
601790378
2
249293
15
8
7
301330
282440
423530295
75872
83
115958878
65
29655
68931730
38159
43
68
237125
342303
27
204803
606283572
65
39
9
75
54
131516
58
162247
53
99687
52
85
64573
81
384429701
88268
61
9
465151
8
240240
264612
3
15
33
487363
325133
14
27
273112554
21
277640
168545
167843
110257
65
72
411682
41873
128754
879035379
48
475056
32
372066
55
46
16
287600
338883
9
6
496239
367131223
220164
799252304
84
77587
70
3
56
64
486761
39
43012595
79
53
7
213870
32
113083462
414083150
12
900492943
82587
83
6
149152
254520
23
72
16866
343766
973004259
32233
62
85
59
307458
13
1
457087
432271
5
88
97
295654
82
77
58
388847
911151163
123709
408514
62
304096300
7
5
4
60
21
42
2
83
11
98
393540
96
221956
6
47
426596845
8
641911647
44
190477
355715
294506
50
143398
309521
31
248134
89
191082
7
61947
433168
147653
231308530
33
84
55
285024
367581
202062841
82
65
19
45
1
495990
87406
477419
30
443735
225101
190422
163924350
177027
37
77
22
13
333180
73573
27
64
15
66
968139948
35642
458199
94
812351807
407852010
2
93
35
829912652
85177
43306
414896
20
50
78
192325
56
2
425209
19
24
188335
238527
937762433
5
127349
378420
21872
60
114695
53
74
4
24
90
7
350254
35
6002
103551
77336
304020
97826
204798
473421
404438
7
456609
457349
228882
787221249
8
429091
12
73741
604113446
38049
365973
48
12
37
62
36
73
32
313795
9
113164
866450118
296218
30
33
71
491031
443207
361056
328138
8
2
104037118
208024
241745
52
89418612
358076
189066276
59992
5
114084
193594
308395
20
32299
6
9
474872
14
58
43
347746
35
9
384350
33
130897
77
78
91863
131677
115091
17
47
464916
176805
53
28
99
77
367928
27
240170
716522717
23
64
343470
411512
20
50
31
109423
9981
1
70
16
206494
32
12
409669
6
449276
8
398090
368974
328281
329935
138074
79
142494
386279653
2
70736
5
57
40
37
422739
156175
21
470779
110783
88
420111
8
349605
84
457083
304826
64
31
18
267208
100151
485298
7
3
28
4
71
78
115711
7
3
816746165
70
160678
488788
69
9
47190
5
68
326639
575211201
87
20455
700258281
5
33
57
276464
461618849
30
61
90106
18
83
14
72
320827
74
248109
66075
438111
449780
320593
655176819
56
268613379
883531152
2
98
196850
359862
79
87
60
96
57
193205
59
88
18734
820395892
341144
95
993860018
1
340737
3
18
47
63
323398229
255316
162581
51
304793
439891507
239159
545384196
163371
256193
76
74216
377764
65186
24548
413142
7
34
179959
573825909
237284
315506
11
192238
488170
136431
89
3
99
230301
916393826
31
98
84
26
236781
809043033
289251
61
513190188
39
60
899210661
399687
92
40
66
30
3
497293
8
43
468019
432680317
56
84
735484254
83
448857
76
441086
400127
2
36
499033
928297998
405854
315713
82490
42
97
473634
87
168247
400745
464489
1
99
54
78
38
220122
42
106750
486350
73700
81
43986
24
951134688
455761
268939
21
438828
32642
4
81357
42
566115645
55
41
12229
46
98
11
437155
37
310148
371286
37
4
22
494179029
295551
47
42
197749
83030
240610
243043
434979
85
240348
79073
347661
464418
365361
373652963
279145
120939295
37
318487
351758
82
562236291
21
38
240607
53
201967
378963804
82
447728
262560
72
93
90
70
1
304699
8
112905
321030
253282
35
416383
396831
81
72
49363
440547
48
77
150370
83
212661
81
66
300241926
88026
201619
64
14
36
66
273215698
119216
352998
16
107946
6
456295
12
366008
13533
114621
69
36195
20
25
2849
53
27
319194
871613982
13
324310
189421
17
6
286904
32
204950
45
344110
1
324998
103018
75
86
254956
406351
301918
54
323817
99130
37
1
73
66
120711
69
85
69
288863
32
60317
81
95790
4
72
27461
57
74
165222
218348
26
52
391549976
370811
94
41
296151
78049
52
191130
53
52
13
445540301
243718
382428
71
89
251879
3
60
74893
219000
91
8
30
166631024
34
1
469367
323424883
59454
86
483693
40
78
432368
212746
286790
99046
16
82
287495589
689900920
98
22
253074
175980
43
391564
49
3
77993
96
505264084
243811
2
17
413173
34
73
4
464019
8
218389
249262
52
209064
73
58
171753
2
25
428058
295453
17
51
46
47
77
80
195379
467264
331987
42
22
436928723
49780
710940215
168023
147674
9
21125
1
174757
273050
91
58
181598
385101
139819
1
860305621
34
58
53
436965
33553
444737
763342743
114059
92827
42
98
548600913
65
76
10
408280972
79
21
56
23
485395
9
818829355
847500988
258584
61013158
23
6
61
96
3
2
17
20
408970
454480308
513366253
14
247225
33
12
49
82
49
44
84
8
53
558798752
38
154776
209195
86183
173595670
49278225
9
29070
16
454691
256162
94
225371159
194200
13
27
85
42812
54
1
49
89587643
32
128227
211013983
277632
5
5
295444381
17
81
6
65
37
8
375357
407740
160999
460054849
81
20
1
225400
76
82
62
162432
496301116
7
58
1
452627
485826470
191424
88
70
44
5
18
59621
89
222145
8
38112
6
20
126379
245525
54
52
20
398921
157790
99961
3
4
48
373352
317450
358491
851325047
55
135771
78
125091
36404
92
97
107237
321972
298731
267019
43
75
252888841
10
93
70
27
163630
80
74
44
68
45
32
189969
49230
6278
56
129795
89115
267762
23345
158122
412730
756084677
29
216736406
83
60389
358215
331694
900646865
296102
375225
478750
66
4
877037612
76
57
56
1
36
26
582227912
17
37
278210
272905
409959979
54
37
387220
20
80
2918
8
36207
29002
33
409693
6867
4976
100556
586862800
310884
41
389282
489118
160437
65
106147090
314346
90
51
511256229
17690
15
127359
25
93
403375
48
73
71
21
28146
10
14
437044847
161282
532584458
48
80
272288
47212495
625009476
52
9
305673
6
2
138259
87
80
36
588672896
3
395328
288957
219812280
229794
29
9
53
74667
401319
8
9
90
82
67
19
3
6427
19
417165
25
72
75
80
52
85917
125508053
11
43388
94
79
369240
87
14
264517
72
85
84
16
98278
87760
297321880
275934
32178
86531
396106
334324
93
48
17
73815
481722
223419
467466
58
93
82
90887
3
463284
176563
36
96
260305
91
87298407
7
73
67
322356
48
6
342411
212986
73
447275
324046
351289
77
74
424438
515072439
15
952220237
411009
41
26380
167030
174088
61
8
22
68
1
342728635
330208
4
90305
8
174285
7
795308763
197744
73
5
331128
42
253082
575070021
306539
114829178
22
355548620
385493
219488
6
160944
474657
16
45
8
356489
14
318648965
37
128732
142587188
93
58
50
29
447990
443440
153979
435539
491921
80322
5
71
137771
34965928
58
36
65
9
469741
88
94
43
27
35
61987
119538
4
400492
111503
342820
22
23
298589
60711
93
20
104914
71
277182
163323
188900
74
150065
93
52
4
8
3
37
84
70
24888
79
71
204106
61686
158777
398395
392124595
113769
454373
48
665764879
341594
89
462849
41
89
439400
177761
82
237306349
981914197
854574544
50662599
52
3
53
15
96488
348951
85
45217
4
9
452579
365183045
6297
80642
358858123
62
491175
66
22953
412313
407185
76
272556
3
142071
49
87
64
269601
87
17
404483
139890
68
11
80
23
99
83496
37
46
181982
92448
81
270882
21
6
863858354
72
36
24
78
75
139172
89
54456
1
46
59
15
22
22
488162
362898
17
75
495638
246461
225916
80
567257063
68
424266
91095
58
176413
7
65
49
920311669
189172
386610
17
419431
488478408
25084
486357
9
148727445
76
391094
59089
184089
100328
130370
340462
3
86
265838
88
28
334704
67
736735642
19
191084
24
161461
345895
24522
57
196054
387489772
68
29
87
87454
7
328587022
159036
438208
77
228143373
510412495
453535301
15
27
934995804
879794995
311488
7102
58
344701
43
57
61446
2
184993
43
219238
85887
285763
395700
969518531
470086
1
258906
12
114540
302563
236028
162501
73
171612
88
34
57583
78
156330
327328
670376032
588096237
50
1
38403557
300912
381861
94
23
338397
55
4
450157
337484
425617
923941142
87
3
366183
38
22
3
14
220770
467848
261840
75
41
7651
37
8
107840
403425
92
317595347
9
5
77088
174657
622176258
15
29
51
465685015
52
42
84
16
164837
435248935
33
1
9
460617
94
451153689
761701957
88
192335
290022
47
4
783413798
261941
263116542
197271
13301
96
132630
105034
26
54543
63
57
352265
110839
19
79
22288
14
91
134720
14
60
677514373
419897
55
17
366553
10
91
69
349762
1
114469
20
30
91
4
323236
102314
64
936516351
85
27
85
321256
51
84
14
29076
2
137293
77321488
3
363752
23
9018
211661
124511018
291536
57926
39
43552
48484
208459
96
40
36
22
466415
38176
27
51
38
86
84910
23
10
64
14
146847
162741
11437884
86
13
66
78
416695
7
358933
74
401012
43
322334
343314
43
52
8
868178268
73
987632638
36
266966
23
463062
240345
304248
328327
439251
7
647101284
454329
791299777
759370109
79
57
52
95
55142
42
17326
97
323886
4
16
208297
255257
381052
589401177
5542
363438
74
23
66
864566329
341948
620160425
486051646
48825
111702284
472958
8
62
253083
16
445335
62
17236
437926
411693
497865
85
35379
93974
33
18
90
86
158012
3
103104
796387216
96
19
67
630916202
92
1
257512
133816
259499
82
5
5
4
47
11
93
29
436259
146869
427684734
45
4436
361463863
93
48
40
41
61
809340426
65120
439475
59
57
46
347865
207685
369112
256607
35
196284
367171
36
209607
317654
708660305
206194
311563
498725397
22152
143
385079
445014
51
518187902
133730
25
12
173158
64023
29
8
743173513
8
143021
18
813202295
10216
228127
13
28
404048
78
23
251199
953152310
6
318075
497429
344252934
21
352191
199194
3
45
278945
183741
358515
62394
215215
56
141869152
41
88875
86747136
56
78
773814307
33
93
173971
4
47
346484
2
78
496804
279765
361134
81
149646
917814638
77602
6
36526
275930
199375
9
26
55
246091
5
982878442
518665237
5
67
320251
14
29
226860
106518722
8
39
51
30
384871
333062
13
11
6
42
397248535
15
39
7589
5
51
314528507
86
417865
126443
421127
118193
469828
41462
426657
27
991053000
59
6
41619500
6021
339920
268863
476739
491134
323796
707025760
433297
356755
117763
28
59
8
200940
356651
159370
238368
29
481030
72
6
443619947
924918368
319304
369682
77
196635
21
20
371863
517129641
13
116952
377465
85811
298114
358775
9
6
17
40
38446
156695461
82266
145642
46
477371
6
427621
47
65582
179195
37331
58
276296
347380385
93
7
53
58
65892
490732801
15
85
62
89
984775873
51
46
29
153489415
345407576
57
56
95
293573
14734
64
161273
644603690
5812
306028
80
263578
17
43
6
300753
352460
430148
485840664
44058
66
27
164943
78299
59
437853016
448574365
76073
334109
253565041
58
386242
130206
442830
869853898
294830
235034
125542
39
1
64
45
253799
37
186223
29
56
76789
4
38
26495
363534
5
379836
353334
34
5
460085401
217826
75
5
51
216044
292498556
5
29
22
86
266675
3
46
12712
68
473494
354104
476027
76
34
321385
97
36451
825500700
100127
84
2
217597
140288
98
371680
143642
89
265150188
293423
89
19041
208689
90
11
2
21
372028
14
231297
24
79
19
8
390860
370593
361483
72
387550
34
26
189634
476108
97162
21
339131
48
351604
26
152373
66
277719
96
46
71
769552644
347107
246450
29375
460598
38
176135
74
62
253298
656986484
426097
94
431181
3
64
9
7
44
322243
424815
71
454781
79
267376
3
34
988144334
350335
61
71
69333
65
62
32976
464892
234034
38
51
17214
146201
84
409960697
363525110
73
377945
261080
9
260556
82
78
341324031
13
334536
89
397761
838493917
173249
54544
94
10
476210
77
913166660
11
188744
66926
919428298
324500
296238
76
26
213611
349158
86
183257
70
99
39
60
465523
749070739
93
57
101992
499127
19
19156
9
29
64
366451
273970
473251
77
141975915
14
91
17
702099854
3
308920
8
434363
276505
98
319744
16
217401
316018022
97
29
142236
3
44
429326
57
360738
234614
74052
75
58
56499
282879
80838
8
3
307483970
45
22
471443
278367
924858413
573000916
496391
48
106175
9
97
61
33
81
209990
395314
213801
15
84391
29
95
377124
215940
19196
416166
75895
37
9
70
205477
83
81
47
127241
372173
138786
228955
45
6
911125389
1
77
92
497011
60
58493
297897
73
394821942
34
80
16354
33
11
267771313
67026348
8
6
363256
43538
8
95
50
870426779
111173157
21
13
35
410004
2
640991641
3
20
254349
364763
10
60
6
59
7
1
82
482322
412333
318618
72
34
1
72
76
95
103127
414734
40
312987
83
1
672511452
54
8
72
15
498121
15
65
200839
498796
1
305275
432765
143200
7
219650
127063
79
36
25
97
895962927
12
16053
95676
41081
43
379315
43
282485989
19
233583
10706
64
42844
405414
188981
9
82
7
479776
57
311097
43
25
208808
45
20
34
411839
4
20
79
67
80527
7
223725193
86429
9
5
393876661
728489188
66
6
473721
167323
57165
309525
390602
160344
57
67
29
15
455413
410667
5928
37
533488692
5
211012255
296076263
141663
252665843
327642
19
48535146
96
77
119152
84
128176
534178376
40
64
54
59546
480821
7
43
63
23
143840
633649494
66
89
59
84
34
98
184601
26
388624
84
77
82239
59
5130182
67394
308926
19
412985
61
556517870
360859
90
65
489283
156646
40
960565844
73
18
384319
70
1
190915
9
84737
94
156567
34
387349
433557
31
61
246140
557810267
430460
19
24
30089
29
90
2
244552
66
140443
81
218024
75
414042
359841
237253
42
68
9
192582
21
41
481816858
10
45
16247
305749
18
39
7
340451
69467
100288
48
473318104
55
459513
77
1
44
2
91136470
56
81
343610796
8
274835
35
79
442331
16
92517
309798
108942
78
20
4
580099279
421104
46
443039496
70
132610
434116
137847
343632
131421
78088
13
63
97317
15
62
81
110579
2
29
62
6
51
310512562
158092
272259
6913
24
345780788
7
19
55
8
60
49641
1
16
94
40590
19
162465
207439
31
383944
366704
20
369895
391397
51
83
423592
131681846
82020
599426105
89
55
930046531
230788
23
837010770
36
80880
413878200
34386
493740510
712984906
408248
120580
153335
339983
64
89
89
46
164424
133943
16
48672
20
279069
16
87
112137
501087279
152626
397220
183653
18
2
29
51607
16
78
194575
272579
59
92
443841
588237070
1
865626192
52
82
37
31
242077958
486023
53786
24561744
58
339506
15
491333
292923
82
74
6
118050820
367777786
90
7
303045
66
204587
27
161118363
330553
355667
222936
85
86
212460
95
48464
54
257639
43
82
49
4
4
18
249464
37
75
3
15
23
75
13
47
6814
67
94
74483
352689690
401468
17
30
87
48
65
5
12592
354042
65
752328553
474685882
344620
6
20
488589
429488
226834
12852
37
145797
406823
437348
7
263363
549919267
381420
51
284392
300772
335368
59
27531
41
136676
140623
61
171445
95
317019
237229
50970
10
38
66
263762370
30
138811
143075
53
52
42
34165
1
184169131
10
8
76
625359450
322703
431363
87
257246
48178
68
174236
11606
21
21
249087
532074412
84
389437
34
68
379532
53
274220
208011
369029
99
471277
135170
374115
350395
45
525915378
135973
65
67
2
60
901694503
664886066
41
90
92820086
72
2
71
364208
143047334
162281
30
192708
331414
780941149
50549
75
8
34
40
117732769
254494
296891
2
64
319306
323245
434732
56
143932
643582305
4
5
35
27
81
18
276139734
68119970
596340679
876192094
40
255812
9088
357164
13
19
237488
52
228440
191911
173282
28
368606
6
131003
162916
17
855414806
90
281579
64
28
413727776
13
390797
274182
364828
265608
435628603
24
280278
19
828008171
360244
20
69957
110519
178579
80
402280
97
81
277253
274309
72989838
355640112
98
1
13
188069
437144
178789
54
32
47
239135
32
181121
498904
209693
297380
340260
98620
469228
34
337357
3
88141
61
25
23618
612524895
392456
25
415877
315420
1
750891407
10
189276
50
95
287060
9
381578
30
79
19
322221
32
57
162831
141939
125111
283257
13
481522
340461
83
516281664
241708
1
2286
60074
631232175
637782790
42
27227
43
45533
88163
8
58
238299
98
1
211342
600437109
155088
341643
234715
20
86
19856
73
155936
62
88
81
265760
61
382826
56756
279191
115434
279705
154261
84
955525113
83
347302680
66
282705
169272
266843
7
78
117719
112302
451267
417083625
72
24
37
54
429811
126418
268478
28
102480
383205
187411
66
274131
199736
2
93585
8
30
8
75
202337
343903
609698020
418448
49
12
32
8
26
70
227713
9
52
126456
34609
64
62195
83
241979
553794950
51
77
35
55
456209
538013260
48
181047
397417
241768
64
354193
451146
70072
356717
4
484285
102720
33
136148
38
167490
98
89
371387
655052957
350934
427962
302310
44
15
36090
24
480033
65
65
396567282
54
165999
87
902235646
124315
200015211
32
91
310120
15
14
94
5
13
444495
7
7
365092
9
9
1
51
129012524
47
86579
197527
257967
85
498570
373222
76
214836
426665
351138080
235939
231274
156843
223065
812076715
91
16
512467048
4
75
50
55
491483
49
16
88
845087973
50
34
14
60804
498659
90551
78698
78451
375597
406737
439371
94
73523
9
83
5
84
68
94
127192
426506
11
65
87
292585
7
89
33
98
67
79381
29
86553
45973
436548
385496
398154
47
27823
889589708
32
2
7
94
6
931434789
394483
89
381073
86
427141
321063
17988
366895
755903071
77942
44
4
70
33
40
21
8
83
444122
77
406449099
497535
379770
65
330877
80
325055
50
7
96
7
15688
198619
26
82
246858
43
400651
70
379582
147460726
438289
28
51
330769
16
95
109423
164830
27
44
91763
420803
52
68
67
78
80
243355
276296
367760
48
366299
5
208157
11
43
59868
79
62
330657
34
348749
40
400218
383094
17
19
6
305004
10170
791010969
31
310330
396644
396553
276102
264212
72
270788
58
13
97
696518221
54
9
488149
7
82
26
99
299800
77
11830
18
13277958
41762
700317012
320919
67193
33
129454
251911
145727
8
470655
39
489067
119688
360872
868136245
470445
2
173312
67
166697
415783
295958
12
190662
24
189141
59
37
90
329195
248309
657182807
5
124575
450875
388647
18608
20
63
773332766
352747736
5
496782
94982
87
49187
261859
75
10
23
2
56
48
218799
2
401182
230312
114659
905549858
62
395846155
275140
98
36
1
241291
38
12
51
430413
74
641512580
93
431009
4
84
168197635
511102095
6
9
310905
88
126622
4
31
270313
47
66
41
673247416
356011
419961
5
19
231037
4
41
14
88
127201
41
64
9150
94
11
90050
55
12
19124
66
85
1
23
4
14
2
352438
134923
31
202455
37328
149583
53
95
375504485
25
82202
8
406711
57
9
45
61
61971
296152
330417
9
32717
72
33
25
2376
345609
55951
10
89359
86
951053449
237389
271852169
62
63
67
690743454
76189
75
107809
91
87310
347797627
183043
16
20
461612
598034004
2
246907
183852
92
345781
81
58
7
35
93
63
39
60
433926
203834
417708
460143
731064146
73
7
234015
64
414272
89
97036
283057
26
57
400123234
270041
89
73
47
376570
20
332700
551246495
34
4
18
401493
247325
894511767
298684
21
6
78
436980
385875
210619
43
210047
459871
473432
97
31
12
457715
79
58222
39
13
65
82
422081
38889
590745584
53
884015061
32
70036
22694
1
356564
46471
6
71
8
1
484844931
1
408302
31
18
99
714771102
400367
482905
87
806036366
8
89
150332554
179651
306130
38
471664
9509
18
89540857
21
33090
291420
239129
721294354
8
388090
735737711
8
89
48
152705
936593752
51
46
45376
1
476528
65
16
407502
1
228656
35
307188
158388764
11
9677
777847542
12
157071
59343313
111421
64
79
9
12
137880
587880146
8
106374
490548
40
72
28
473346785
121228975
236906
237220
237097373
113271
742196516
311134
707365983
5
56
454666
55
40
304054
28973
7
176157
107539
27
57
88377
406535
482350
4
321575355
28
349068
12465
2
392720
124857
31481
30
89
395963
193569
16
88
360414
389603079
76
34
60
266178
85
214704
4
53
37472
400698377
91
152905
41
26
46
26
31
90
3
84
449783
94
2
2
85
67
256837
457006
65
42
27
817362998
85571808
57
33
227068076
283525
94
22
3
251616
209818
282568089
94
350222
97
6
73
78788
56
377680
288492
617214521
478803
22
89497
62
81
13
27856
716702733
221521
33
355299
86
77112
399305
44
12
192382
56
399420
10
744289494
2
51
217043
59
352495
38
124793
853590857
861032109
17
5
55
22
9
228813750
18
462505
64
84
364040
48
84
133366
53
90
659279023
94
70
397327
64
51
63
63
263491
98
300317
6
52
87
470241
125129
75
55
55
30
434251
312021
185025
585222844
58
88
1
90
7
5
343531
293286907
4
167054
32
67
18314933
215940
422836
5
62
103153
285723
267104
288412
27
113855
75
28
15
38355
26341
84534
8
66011
13
2
16008347
43
21
171060
25
90
22
209621252
83
346889
146346
84482
329426
22
98501
25991
224175
62
418457
316736
56
97803
305783160
66
319451
96
6
56
27051454
14
4
483311
222133
57
475371
48198
286561
58
201630
140777
216470
97
187113
86
1
298689
94
469962
3
389460
1
43
92
6
96
217919
66
268539347
35
108762
62981
71
42
83276
79373
84
281470
16
41
32552
5
141133
84
948477083
141053
29
991270810
92
3
1161373
7
149467
96
54
92
439464
98
173970
172972
299610
63
9
87
346173
19
30
19
112542
444290
361671
4
487608
23
62471
204428
204890
6
18
23
808519849
9
198211
87721
377422
146857843
89692
81652
4
297806755
8
4
490806714
52
46
15
77
36
34102
10983
53
438157
1
43
973981915
345437
53
219649
9
62
91
457054
152168
49
20
229557
98
5
207947414
907639276
43
5
70
52
97
40
300280
73
6
294505
887566218
131296
71
97
8
763108327
18
181375
352694
381831958
347712
1
374960
91260
292307
90
187668548
60
54
448498
4
59595
467732453
50
208961
46
943685855
17
19
390502
58
56
82
1
198303
14
89
260351
9
53
167098
200891
333150
246618
1603943
93
9
93074
96
762150339
6
25
6
130102
22
194586
71
444815
430659
687431014
121857
28077
57
82
5
409528
689137444
172567
64
20
196209
486287826
334695
191295
107428
5
38937
1735
178911
291420
18
217325
82
53
6
154775922
86
36595
177532
22
10303
224722
107242
442868
91
424542
122102
39713
434012
77
37
3
375815
233283
969293174
550811733
69
36
458470
87
301118
31
30
54
330681
3
53
42
67349421
2269
459065
478948
5177
99
49276
241339
27
24
54545
387453
8
20
397155
45
173137
241697
289042
52377
485389
99
45
51
168879465
78
47316
223264
345819
85296
397064
44900
5629660
471395
60
213525573
2
360097
405499
60
27
89
64
7755420
98760
64
428422
169887
96458
59
307165
87
315410
351108
87
58
472360
400979
12298
648
63
67
327582
612343891
125849650
45
4
174350
1
93
209590
63245
21
147970
88787
577573126
13
896387109
96
6
498921
41
498355
3
91
82
472913
109499
68
42
51
296234
7
95005
484559
86599
88
217460
226900
307776
79
190379
478220
464130
251509
8
43
49363180
163840
863563645
212026672
39
54
645235
13
54
11
466030
308119
7
56
2
79
8
6709
204363
29074
202465
652883337
69
188749
362460
416576662
35
306129
61
54
178146966
178639
38
365090
318947
397410266
95
88
352509
310082
214120
10
850392277
134862
6
4
442063201
10170
45
11
51
88
37
454942
445677
12
1
239900
51
446790
47
324946
45
25933
22
4
1
143975
356178
481287
42
13379
147563
97
73
19
16
77
8
7
310071
184908
442616
63
478175
382680
339011
37
397695
436497
216673
10
102435
19
385424754
371272
15
6954
935495422
373402
349262
58
58
157753
493369
96
620909465
65
880083047
35
34956
383552936
40
199813
334801432
442181
427768
462254
45
90
334808
63
85
165073
76
324027
3
50
794919071
118582
6
7
38567
91
434570
493017
295187
359533
7
32
1
441417
82356
83
215124
988274589
194716
52
60
92
169540
85
90088
180941
52
76
459951
355195
391416193
857416274
6
413735104
1
12
488920
275814
262492
8
77
437030
3
394672
439969
63
176335
291410010
48
66
42
188349
55
450747
79651599
83
142584
124442544
16
72515451
508966695
15
31
247792
388389
297826
67223
437630
7
164900
40
299800
44
73
35
10
801608572
28
4
7
10335
338972
850915885
201561
75
90
72
2
431642
129802
95
6
6
446334
420740
95
23
233001
338245
417159
340018
967074144
44893
67
45
56
63
39
265013
495627
161418
815670495
57
59098
728405608
77
3
81
469128
231564
266919
32696
984569869
27
377320373
294963880
90
418868
57
99
79
41
91
11
88
58978
321316
2145
385926
31
59
395684
74
390788
18
50
359269
648966585
211570
329911
11
40277
49
162761106
5
236453
672457072
98
641186597
135539
386758
8
72
61
61005288
8
96
60
17
306921
82
262187
190569902
421965
19
487474
55
26
182518
65747
275808
28
43
117692
420880
96
69
148423
946492331
302469
5
90
37025
40
5
398670
440071
89
92
49481
5
12
5
1
54
52
425336
95085704
76
96994
426067
247957
153796361
490797
69
49
64
238250489
292967
11
203032
282527
249331
450869
24
344568
40
221420543
653783114
442493
584276100
468001
368464651
622006631
44
328214
101889
81
86
40
390224
64
311632
421194
17
522185021
155974
68
31
9
118899
405323
2427
345192
57
273150608
22
6524
5
493481
99
276840
429791407
80
64
8
22
84
84
225882
46955
330834
791331213
951986736
504033051
90
3
68
38
156694
52321
183417
75
111819
32
458077
70288647
493920
29
967486311
67
397258
32
269735
184540
5
405440
98
2
127323
25979
406568
3
353873
270881
171850
35
57
58
26
8
125576
856811785
398210
59
831881867
142497
75
490098
75
27
350815
313443
58
90
880274642
3
59
468305
391858
70
273759
44
92
42460
696571757
81873
2
71
455922
68
163513
15
42
395354
51
26237
180012
42535
66
248560
269910
481875
362135
53
582784824
80
409702
64
15
470919
243194035
915052279
66
84
207732
3
10
92
15
51
88
80
41422
7
3
7
32
78
42
80
87
80
316490
164597978
87282
5
71
72
9
97271
60
30
40
97
259892279
967903584
2
87
499494
86
11236834
99
438176
399716
99
68
411631
99
171299
414571
396287
37
337478
116625
182754
62
499469
140261
202812
911085400
218725
26
59448367
75
117985
99
443900
63
83
3
24
471016
19834
51
85
412537
57
32
81
54
1
394543
58
418520
62
73
300412
59
166991
50352175
363012
572998217
452402
417057
14255
2
75
31
61
51
228502
350685
54564
269784
493873
431025
8
42
9
42
265817
28
332752
84
7
44
4
164197
29
87
71
5
37
264022
18
856878810
273363
59
19569598
64
17837
238329
866747727
4
301633396
466479
28092
79914
83
705316882
75
394365
408869
24
82978277
90
6
53
87
903337735
120377
215955
372945
11529
32
81
38
452429
25
415376164
2
125714
94
407770
327761
99
77139
344686
79
50
242926129
70
204906
265833
460228
835754134
90638
77
88
90661
92
80
72
215471
409218
436326
75
86
437115
695187706
444980
35
47
53
306547
343661
7131457
37
340964
6
97649
1
68
72
436197
376329
8249
308573
363532
94
31
458650
64
343242
8
468806
4
41719314
61
38
223221
55325
259083
50
279800
66379
77069
205564
98
363195
987023602
194275
318024
25
408131552
53287
81
247803
337071
73
9
457665
591966316
11955671
93
32
37934
41
85
61591
29
40
93539
67767
163259
22
669283144
87
423927
2
485135
266433
453816
6
325218
430316
2
81
97
2
93
83
15
70
74
3024
287890
99129
221173085
121468
16
3
9
2
62
60509
74
41
89
276926959
890757961
398491
85
269803
37
130838
310997561
42
190366
537391705
11
189979
493454
56
23
1414
1
185533
366623
68
454508
53
460724
3
710763587
288353
24023
356279
1
211024
286653
46166
239973
133933
220662
202272
161517
245176
65
250228
46
285611
52
123238
30
7
221477
55
12
289567248
55
74
330718
70
450577
380618
433394
360228054
37353
214523
35
444851
58
7
104047
83
68
13
71
8
897416786
148495
122283159
65
56
139145
212360
603723109
100268
63
487862
74166
73477
2
4555
92
465280
10177
280116
395486498
39
466072
316645
81
465255
49552
90725
859643829
60
276273
264218
6
47
465343
158314150
454106
73
23656
98
78
68
59
324201
94
302244
310302
370572
488389
7
7
2
138933
318989
526786803
294248
16
40
32539
97
224691
533833574
475091863
315982
78
405608814
363884239
45
73
12
60
5
353419
49
43
242975
71
82
77223
295958
606034406
30391
7
71
279369
76
269702
93
265968
229544
92
44
353227
39
72
73
6
71
45
368885
5
20626
92
439849
86
61
87
56
76
10
87
372632
988551254
63
51
27
67
6
278802
1
390591
8
47
979060873
8355879
87
95
2
4
79
310972
65
4
351932910
34
52
169989
380453
41
769073435
92898533
9
282153
19414
238038
898111686
44
254009
99
239133
660480079
611687584
145177
78
68
304505
453656
67
11
245324
96
39887152
86079
440224
33353
143082
51466
46
98
77
456972
182400
83
251788
116898
4
154284926
71
91
7
83
18
40
900518770
48
374271
482558
27
33
479436
173548
59
52322536
483308
91
95
164462
237871945
170477
40327939
376544
54724
154151
71
1
111346
319701514
61
64657
24
439422
26249
32
484990
68
66020
5
7
389123950
449793
1
5300
79212
99
41
54767
16
759947223
50
59190
112805
225700
98
2
388333
435301
43059
88
71
55
340321
64
102007
1
488981
5
46746
355230
3
3
14
393821
59
59
8
10
477925
21
10
94
8
41536
252190
376554
140767
154450
45
334849
8
37
84
426626
319045
55
186756
239238
56
507060258
2
252307
217222
81
580130534
12752
135615
16
51
39
32
29
39
941377515
591438426
61
446676
149671
65464
247083989
281571
58
444291
443577
99184331
37
12
41
3
55
353611
174395
271892
82
90
26
348826
20
499172
78
83
496455
49
196562
46
19
42
84278416
5
5
64
162956
69
859091616
62
6
82
87
90
278132
36
29
57
26
144661
1
176606
13
43
22
83
35767
4399424
76
41173
20
177189720
78
262173
47
28
8
54
260771
397423
538255982
392400
905162956
40769
50
326923772
33
80
29
19
2
23
77
293690
20
59
31
46
155979
40
103252
5
782603334
429066
9
7
170264
34
14
163023
79
705289638
4
13
88
227532454
17
395041
400418
223041
44
77
318559
295889
8
16303
61
22
56943
44
25685
338165
22
54
168439
474393984
244236
377479
58
48
553239762
29
4
50
145200
376055
8
65
235068
386741
50
123772
58
365124
622152231
324532
265917210
27461
72
172287
93
7
89
89441
45
32
407758
85
166144151
275294557
6
645198299
63480
108976
19
72921
42804
38
25201
22
161870
264941
4
265209
8
6
52836
19932
15
18
27
9
96698
35
14
312329
89
36
85
222087
30
29
222622
99
438185301
2
70634
252922
117498
24
317031
80856
157051
22
344577
744900247
153278
761889731
459469
6
121024
1
12
51
90
144602
334619725
46
434097
287450
483547
400021
83042
91
2
10
58
452019
375894100
87399
79191
315138
85
462174
97102
35779
20
315412
470754
98417
74
30
66
63
158998
20264
36
388336
9
21
102851
63995
510319554
121975
35
17597
99
99
133453
13771993
82
8
465624
434402645
398746
80
51
144745
77
87
83
23
604205480
980002411
249638
247550520
98
556084367
81
81
250872
170758130
46
84
92
210228
19
97
31
82729
103740
466291
9
81
817293040
81
449763
992925173
41218
4
291495
358202
209996
266701
75078
21536205
293694
29
90
63
321230172
278263
456633
392968
85357
253190
6
9
17379
3
28
40
25
241114
79
428656
4
97
1
48
306070876
221797
63578
420948920
42
60
10
996862818
483049
11
181338
116182
324734
440942
186670
21
73
6
71
434392
7
326814
326939
85
10
35040954
32
43
504976947
64
93
387977
62
96
5
44
434530
308705
112509462
32
28
304682
298426
39
39261
182483
55
5
97
42
88
71
113836
612278754
901029882
72
36
166821
2843
16049051
67
236844
27
65163
303584
878665145
40
65827
192211
85
297590
237007
55648
57
206352
65
265565
90263289
2
99
49
434416
424395
92349
349352
285244
153081
63
210825
79
92
60
179548
49
433042
486004
15
243032
90
427215
69876
243379
401663
90
81
47
74
450246
244135
233485
60
360283
335305
72
37
6
294895
163962
394629
137037
38
393761
157789
39057
212668
324461
62287
4
496090
127562
84
60506
7
45
189356
81878
39
496618
298887
30
1
27
7
56
201549
71
44006
80
42
22
91
24
379736
371268354
237160
88
120975
443974841
50
98
248451
393549
88
211752886
446944
95
460385
12
5
74
242388
548446839
38
66
192653
327146
89667489
109525
150805
36
46967
321296
15
6
45
236649
273031811
70
68
65
96
77
49
353780
65339
33
9
99
284311
26
7
831715999
44
1
70
320151
240150
7
162072
248235
315605
226500
49
28
342377815
45
5
39
26
78
299736
259572
37
308891143
1
128890
54
306441
139213
3
280060
20
36
474256374
73
4
17
74
722346680
749707265
35036
8
76
380648
82
456731
64
92
86
720326325
846834910
79
682169427
190202606
6
63
405481
479055
13
17
46
19
249297
80
39
67
95
22
19056
922820115
435535
1
2
98
84
22
7
4
97
7
179059
25
47
321795
9
231940
2
218750
253511
1309
15
14
103568
13
247749
49
45
384278
145296
144792
64
37
76
34
58
7
175551
65
127744929
122025
729681688
91
70
156678
22147
367757
391197583
30546
98
113818
130280
215194314
342521
36857
10
6
18
367184
96
738054775
70
97
7
80
635819850
61
822843295
94
56
291946
68
523364367
1
985708061
249646
719673885
67
233346
99
98
49
92
45
71
63
316170
452852
95
282297
2
11
238229
288623182
73
64
60
53
455791
69
441659
8
95
956290018
360767
21
343489
236369
86745
351284
394110
116071
62
45
11
22633
90
34594
464133
75
98
172586
3
429094
460643
9
24088
36
121405
141123
50
481760
343756
69
8
72
14969
5
67
472685
643049595
94831
4
13
78
77751
290163
474678
340674
25
21
9
19
27
71
50
31
77
78874924
359355981
65
339937
1
167035
97819
494931
190310
758148094
495280
352629
13
48
341792
93
400822
147805
38
43
33
858607135
7089
112057
53
54
43
573250290
17
314274
221186
92
2606
429171
94
38
449542064
492131
3
218969
80
577782685
54
37
372511
575726097
81
428120
409018
46910
65
266963
82
2
5622
85
27
30
430503
90856
9
13
19
94183
207660
406029
353106
2
482583
77
96
191786809
223433
67
12
39
64
66
8
8
393430
39
62
71
53
95
97
285723
349331
449531
207774268
20
5
65
260096
210877
226741
37
27
8
40
261190
95
862288897
493052825
74
5
84
256308
108732
165818
96
8
649817259
32
450630
188394
277556
61
64
20
2
432434
24
97157
93562
369479
45
295322
17264669
273905
224605
17
75
98
11055795
69
75
87
18126
26728
74
947380829
52
213806
277462
78
298706
469010
3
29
96
103748
68457
60
2
89
154122
76
454704
304
29
5
102567
56
54
20
50
25
6
60
36744
221198
6
70
93
95
1126
75
43
7
444966
99
187905400
76
5
409416
75
35
67
58267
41
491523663
103785
6
625696340
1
582172346
15
38
42
32
717230817
6
94403
108165
436169
73
96
5
167402
76
4
38502
319593
9
845198643
18
63
13
23
49
61
22
95
37
263215
462198
454038
397231
212716
73245
427931
14412
91
328533
207096
4
554597529
22
10
53557
173526
8
31
14
958847458
86
7
970245785
172822
439705558
387572
11
94
744988650
66859
267624
3
900523847
67
5
387367
256025035
58217
6
42
54
45002
36
922135680
323888
50
20
42
144911
95
368331
420226
8
376021
152006
342493
84772955
294383
792120671
742997422
443374
996658248
7
290141164
284915
495330
97
32
97
499265
863605831
51
237600
995773409
32
68201
426775
30
335099752
325195
816971723
173300
207244
4
736418984
166216
23
318561
167559
6
25203
822216786
22
77775
81
53
88631
29
269898
87473
77
450421
59
13
68
79
55872013
36
79
365513
26
25
79
4
1
495260
135295
68
461683702
828209264
65
271330
402179
1
886477887
407468
2286
69
924594484
2
391807
49
483346
261206460
58785
201225
1
387195
26
362175
29
21
12
75
39292
440978
77
67
292812
341629935
1
78
251036
1
792672921
2
228984002
843982930
149337
351755
26
313464740
7
9
183955
802019821
19
77
3
391251520
43
137620
38
453151
180113
124410
3633
339699630
59
92
95
91
437076
67
7
8
38
230817
14
13
213539
79
347119
82
85
88
219016
98
29396
2
9
302370
194889
70
90
84
79
179567
318562
13
392899
120596
48
527274131
311631
119751
183124
308215
56117
5
6
395386
12
201808
9
147625
5
798245884
94
68
89
86
60
14
181411
21790
1454
74
195802
185224
488535
42
152484
95
494637
9
25139
40
235090
335815
139384
139272
1
97
898190433
526130536
1
101086709
166412
59
19
8
370876
53
316122
258573704
3053
27
725220458
497421
79
35
399120
77
350436592
90
63
28
526644218
256514
35
50
83
5
343916
87
392718
2
482381
2
87
323102185
73
386677
544224546
395573
5
262303
416980
22
39575
77
46777
243820
151932
24735
65
66
405653
383492
252388
11
55
9
887863598
53
5
90
473343
59
4
53
1
72
57
87528
4
40
3
66768753
63
106670
432252
79
112013
13
44
220111
1
82
91
307844
349835
439117
165947
36
130812
275591
43503
418686
10
490797
14
3
17
530000595
301870
303747
25
38
38
14719
96
90573
459957
224904
67
90
79346
8172
64
52
371238
70
253083
155927
25
156393
77927
140802
19
84
91
94
104762514
55
22
52
55
63
66
131831
51
125741564
39
3
71
405795
11
7582
74
79339
6
48
332960
357390
9
81339
34
406524
436452
341492
70
89
459893
8
268154
8
147193640
34
350733
197807
802953072
314658837
151071
19
9
7
11
1
58
133878
79
291083
55093
995084051
422661
104149
171459
137147
65
69
55
16274
23
802904517
194484
493576
4
10530
371461
38
8
64
470205254
7
356906
14831
487528
381399
145385
63
9
441963
6
59
1
70
436592
45
63
4
80
16
1
38
99
97798
24
457782
77
195596
22
12
397391
90
333853
20
3
54
490707
90
182505
34
75
117980
855879239
2
36
193773
81
44
402695
38
78
159292
428590
269460
481654
18
40
81494
741912873
536066204
20
122076
54636578
16
239445
344018
54482
8
2
137631
9
26
15
97611
79
53063
421667
1
96
79921191
685778981
36392
464964
95
188414
495732
326538
40
65
793518432
67
78
26195
29
79
454328
63
14
78
40
2
96
399648
95
93
317882
253428
224929
318014
12578
10
75
68
39
275581
86
5
270884673
470393
82710
442096
492804
53
83
268019
30
406618
232524
309865
49
57709145
381503
46
88
303123
7
398485642
10
411585
92
31181
8
290026
125599987
60
7
270461614
32
140734
50
97
29
470767
729943666
192153
104562
48
73
449007
5
7721
382088
49
259137
76
809851292
80
1
4
258481
485447
82
72
5
354859
319994
43
370490
156256
38
94
78
132631
55
75
152875
58
39
31643
4
193323
302264
46787
18
7
838948152
48
47
496181
395122
326869
391257222
522820966
338059
221256
25090
31055
4
75
88
252394
117543
52
142028
92720
98
18
68176509
15
131460
311449
15
152136
190499
56
482441
439917300
79
53
426178
64
438454440
415680
208731
210546
155354
26
91
424868
22
81
37
164107
9
53
1
45
225066
297759
61209
92
37
72
87430662
153936
82
39
202766
93
788513133
238256
886244015
375332
152293
527361735
161660
40
226583
258931
41
212189
68
235415
186550023
5
152171
409081
65463
1
309156
157612
76
67
367357
69
354859
347418
285828798
4
454335
440111
16
415348213
1
21064615
161899
141171
130333
46
60
35
597740734
16
58
88446
253313
71
17288
92567
71
103478
272135
863241815
5
12
44
345770
135636
289363
327103
78
360915
173810
160641
60
97
29
55
78
47
225952
46956764
72
347848
32
431634
83
25
80
67
182485
296290
118389
22109
415589
11
90
88
57
72
768391606
76
59521
12
11
81
290735
14
364179
34
48
382243
58
352095
27
207703
60
57
78049
88
374744
805228727
277055
34937
76
39
3
742318323
172074302
601829025
407384
75
4
199492
844116016
296786
165563
430590
221720
787689789
463853096
104545
927865946
14
2
60
88
69
268202040
52
22
42
63
84
27
207107
147997
245964
988841967
57
317019
45
74008
362009
29
121411727
83
82
473566
79
385621
439409
298123
64
31
303648
55
54
68336551
226591
443475
17
88
199093
295955
240476
55
16
240503
425903
152818
79
62
21
9
432100
94
19
48864
7
151663
34
119370
8
159535
472305
17
46
95492
91
40268
401677648
30
92
140971
264888
36
325266
12
381209
64
179827
65
54
438509
181813
460764
206841
3929
46
4
299637040
4
147084
236343
826718296
41985782
266451
17
204464
485480
861199526
261837
254184
36
76
206727
44729
473466
279897
63
484603
2
17
63
10
48
12
3
217176
92
94
86670
322240
50947067
7
6
570117426
39
21403
12
47
86
64
5
355499
84
6
86
27618
8
460515022
410758
9
91
3
72253690
15
146068
353002
7
72
408903
23
712490653
47
74
54
8
330645
472303
8
348863
691510584
94
472820
66
598035391
7
21
19
454278
67
26
317458
67
279741
40
7
23
397884013
333901
876759750
11413
56
38
291720
457674013
295742
65
357318
84
842444289
489141
136153
34
27
5
368882
20
88
338409
3
375542
75
476748
30
333025
70
64
19
6
47
39
1782
19
160089
185423
183914
369151
234945
164046
59
53
3
56
26
180470539
222801
36
55
99
230150
385955
371755
53
2
36
79
223406
656863950
9
384715
36
325999
62
353764
67461
87
19
69
72
85
857203094
65
243105141
6
433899
99
458724
478124
586895179
450856
230305461
126320455
9
277961
97
731048951
341944567
700098214
478385
367382
87
44
60
88
37309
24
46
486886
44
493194564
7
15
38
325363
1
133314
11
941601659
454643
494805
978330813
242806
354954
487070
328400
98
4
74161
61
37
198166
485518
251333432
52
246905
250591
9
87
470698
430496409
19
77
96445
157815
447924
99
461481
97
365720
161883
7
356345443
31078
108058
493949
44
2
22
332710
13
358205
86
3
439119136
885356789
53
419489
68
91
213323
47
6
477442
18
20
238490037
437841
200972
64
68
348360709
41
170830
404167
34
47
396801
49
90605
39
33
66
919009189
497293
2
92
5696
249491
40521
382201
83659
2
92720
71
70
93048
96
72
66
30
71022
254503
34
42
447748
342572
9
51
87964
300063
73
38
64
474773
177232
8940
261929
161482
15
18143279
55
358308
54
64
26
251714
553614643
28287
8
907032322
37503
11
18
172815
87
529830106
219922
29
118611079
29
34
64983
3
37559
58
161527
460483
295535
61810
28
69
25
1
35
64383066
42
11
217384
102503
411177
22
39057
99
303640
2
11410
93
116568
4
161388
259813
58
32
85867
260118
59
136977
73
82
381566
18
21
62
30
5
70
150048
65
6
8
24
61
54
48658
216564
99
305964
251180
280887
186014
352167
306189
483411
27
66
4
515805131
97
88
107882
26
294551
52
3
3
47
431212
130279
108270
59
68
97
70
356013
138354
15
19
20
62
87
51
343036198
320578
50
155689
44
7
319311
20
43
70674
4
465834
321798
58
355640
7
95
27
462896636
163537
22
77
14
495652
52
177414
70
78798
69
356196
201819
45
79
142524
63
30
80
28
390080
5
51
33
83
88
2
27
10
111828
95
272024
255430
63
42
50
34
373507
62
49
409285743
5
313056
270279
97876
30
48641
828159643
7
32
34
369116
63
672856867
54
232179
55
430194
45
135646
272577
282816
3
57079
214309
21
78037
80
204497
60
257490
290839
94941
51
70
12
96
441288
218747
57
56698
2
390295
467523
231636
81
23
60
39
111489775
9
952198432
70
141264
2
963918638
75
1495
52
64
399296
461426
64
236049
138458
11
86
734261303
52
324245
4253
186539
12
44
1
39
8949005
96
8
25
486273807
40617
24
19
81626
418828
94
64
91
146652
309046
489842
92040515
157246
1
82
84143
441261
490062
370267
985934097
8
178534
64
448713
4
78
477951
8
94
103778
4
74
94
38
45166580
37038
708156417
40
680266737
479700
307890
59
87
428555
40815
30041
34562
17
41
58253
42
195882
40
396654
16
42
74
2
65
140983
242238
91005
37
4
121716364
36531
46
371086
78505
135289
63
11
85587663
4
7
438485
342946
603186111
58
29
35
62
9
71083
454229
65265
574078932
613197353
9
70037
18
4571
65
8
6
191340
54
84
359058
53
12
169590
282098
362496
362817
22
47921
93
470641
592588047
43
30
345092364
26559
93
40
226635
286772
35
59
309201
446499863
395590
204873
31
723820753
63
18
83
816845679
173266
6
88241
198590
158569
457478
17
349814
81
49
385034
449238
36018
219162
343114
5
166692
19
5
18
96397
407445
94
81
87
99
1
170896
37
29
66
56391711
68
80
223181
58
9
36625508
86
18
5
956249047
34
1
17
89845
118430
281022484
162690
10
299776
291746
23
282594
36
991951619
88
43
72
289335
84
5
30
142684
44149
828997191
345886
490151301
14
874938045
268716
183136
345651
345426138
34583
494590
95
4
36
26
22
78
82
74
539467644
389377
290179
26
295701
6
1
84986
45328
140900
12
90
380878
492072
249024
322026
618976829
444449
5
345718
332625
467193
89356997
68
87
82
445027
115577
12
32
447498
5
329910
5
62
75
736182763
339753
42
275093
360431
46
89
98716
59
30337
1
93
98
33
154841
88
56
27
74
16
904418168
371428
193305
430266
48
59
451928
438679
64
341045
86
61
202796
18
93
403379
18
22
21
5
461821
46
52
99
315330
17
96
100999321
190027
95
11
137969
99
436555
69230628
38
132961
70
6
193963
5
668775278
4
112593378
83
311918
86
81
56
55
42
58
8
166695
69
86
201354
1
66
31
248405
50
5
111247
9519
734245915
380304134
34
314401
25
85
67
10
51
54
85
67
22
218541482
49
16
311621
4
60
907004966
226949
7
322318
60
188039
89
205474
390586
87
16
43
6
130552
474797
64975
7
79961
27
433140
4
59
72
5
443970
324966
4
17
78
165700
292493
439504
782023076
7
22733
60145
193505
67
86
19
307831
22
354608
147516
266366
8
111861890
466667
68
307806
115606
46
198871
442192
60767
56
59
154737
18
236668
66
28
63
65
25
382016
161216
53275
338183785
82203
206268
88
313863
493622
33
52
353145
738354802
27
53
59
953709148
94
242680
227751
74
536679422
4
483874006
211939
485146
247256
10
24
301502720
287861
73434
175202
68
87982
488567
75
25
236971
78
351570
71
57
264042
2
393569385
4
83
142391
64
212266
56
10
227997
84689
43
48
648814090
77802
302794
335687292
340173
449255
175071
9
441045
65416
29
97674
19
86
51
63
58
401718
800225050
75
77
363387952
3
77135
305621
5
19
99
100333
9
211471
436047
64
227388
39
87
9
78
22
68
338581
328080
9
12
24
192524
27
11316
42
287380
48
23
271790
33
12
43
66
424935
470477
25
965122900
80
3
463759
70
240853
371254034
67
79
551226205
219811
2
266552
464566
326601
212761
12
3
265269
6
9
95
469772
3
82
73
133081
73582005
1
96
34
195864
1
65
447884
20
97536
96
263550517
89
21
74
180628
13
79
310544
68
250739
6
392959
33
4
27787
336030
87
26307
35
95
98
48
32
444289
443098
171132
6
15
480986
39967
42
210405
99
18
9
20608
86
385267
54212591
335707487
160306655
151961
9
327443
85
199723
119926
10
447181
397085
70
489389
315881
33
94734755
4
92
372942
699833354
64
424255
674957638
208774
431705460
463108
46
14
113475
75
62638
85
191283
121414
67
270474
368274317
196775
22
22
494233
226680
83
173056
82
323055
330443
106564
357009
213425
42
9
426656
22
9
71
401391
75
499776
497671
93
670077843
301024
25
464631
35
31084
146181
6
40
261919
429824
97
9
1
55
17
2
6
94
246181
498820
8
86
17
38
5
98
898346172
203501
2
38
44
80
14872005
211909
263138
6
784111808
410117
55
44
296866
398108
7
63
400818
297238
50
41
40
74
72076651
17
43
48
479446
1
34
8
486700107
62070
3
357705
7
525713941
397543
378718
56
192226
192394
7
198297
212525
458422
63
42
31331
472569
369258
227395
176408
989689923
343621
97
32
34
6
18
808107547
487275
51
89
5
465769
41
37
31
47
908809665
374675
800964822
39
140499
268675
724872974
61
464069
6229307
106437
248411
2
32
64
67
24
66518
875421828
383347
206649
243160
314092925
822804564
82
7
163699
184373
6
713588678
313091
37
71189
70
310472
14778
178686
23772
57
31463
8678
4
407876
259898
30489
205737
8
56359798
36
404997
266498576
192516
464573
677143798
30
833709341
96
25
2
36739
61099015
86
76
33099470
42
244434
405016
83
66003
214928
90
292087
99
266662
383436
30
21
35
150354
45
467890
5891
74
6
86
40
104096
157422
83
12
91
218079
227832
20795
132679
44
83
308127
200613
57
9
80
180760372
433067
9
8
47
358076
31
87
425657
21
15
67
99
1
79
752376761
2
251333
278820
73
36
32
99
56
22
58
380457
64
89
391156
323196
191154
216895
319883
147701
505371233
436843
652647136
17
26960280
49
580809353
2
445616
132145435
446115
364725
99
80
3
1
313254
61
85
9
332892
46
970898898
79
3
71
19
139845
309956
909865773
1
31783
84
70
217243
315411
173997
480848
79
7
393676
645871997
471245084
7
97634
35
744023235
90691
73
100085
203099
292388
57
380706
55
115278
76
262088
430773
78
54
24
78
213247197
406033
62
496270
9245
4
190413196
84
229627
3
15
31
1
1
28
61264
87
466147
283461
82
56
178855
501667901
348926
9
18
279133
51974
76
21
23
71
90
27
56
98
193180
374375
80
87
314933
7
114989
300755
29
70
8
139737
83
399186
28
92
17
33152
16
370583
174003
66484
100688
37
97
248826
57
4
674687300
50
732577962
74
69
14630
18
70171
379319
41
131660
392403
38070
58976
190876
191271
2
146161
91823
847537546
21
485497
5
324127
26283
526473527
13
15
405862
52
3865
4
262998970
24
66054512
339199
90
320691
258890
73
2
5
82
97845
21
104568
91470
79
471728
456270
98
75
80
5
810831944
102078
230826
19
72
97
91
88
216863
640075521
30
49
476634942
89
78
252565
65
37774
327110
294568041
4
867360888
118964
17
21
71
299865194
95
56
19
17
16
91732
457857
958895285
305599679
21
8
21
436992
30
89
3957
492743
48
599254821
230091
177882
401006
8
318543
12
9
84
77
130109
438668
85
16
17352
47
74630
15
19
25
84
75
779245325
35
489937
2
507168962
79
366653
43
91
25
19
8
19625
33
45
96508095
227665
213007
313723
86
194781
63424704
467159
386740
63
497293
91
124063
10
30445
78
253884
875070339
30
962560922
23
18
17
96
196158
98
257354
220807
72
663546124
72
320811
412725
65
67568
322807124
58
136179
70
11
210535
90
166796
50
26
426587
998995152
469720
475390
757611892
51
19847
457529
518092917
52
53
92
2
369868
184508
16
68
41
8
235603307
351645124
888729424
98
47780
393319800
738140581
10011
38308
86
25
27
8
11716
496297
30
440456
99
624657825
118655757
99
204053
620653181
477310
86
14837
75
588551264
181796
98
79
277219
124589
5
304681
440766
57
9
9
20
593634244
396422
89
241259
37
398327
17719
7
22
53
60848
97
30
27
6
343672
70
52
865258921
17556
66
96
82246
211227
96
7
433139
59
477710
36576
52
187260
137756
388516927
94
287409
3
12
296472
79
444163
159274
47
697620371
150315
65
41
257512
65
371213
12
395182716
488601
5
676171275
203814
604805882
17
42
80
69
47151
422254
13
46
88
72
228485647
450766
1
41138
16
216657
3113
1
97
34
93
490652
86
230734
3
99
9
493102
48
180681
424885
361183
463068
46
20081
61
82
47
96
326716
169285
99
379287
49
56
85
28723
356494
28
196902
61
136975
225256
83309
8
221757
210953
242750
14307
8
77
82098
1
35418
952401018
17
8
67
263923
436673
13
36
27
106038
300609
2
419966
337347
293844
153314
46
80
9
288926
322185
187028
88595427
895347722
34
134365
28
352704
48
36
86
466543
225537
92
8
74
92
848352111
287751
351766
269361775
37
48
29
232619
62783
16
63
72
56
58
308397
9
3
172679
71
52
324485
9
804356836
14
68
86
53
473980
353448
72
381647829
75
85
80
122301979
645775307
692643474
144362
82
18
106737
158549871
419123
29
21
57
25
57
423229
88
334299
48
98
15
252396
38
8
54540
43
403584
37
356872
68
179443
153182
2
84
473335
182063
67
34
138056
243181
8
68
13
73
91
385510
425905
249913
2
72
343154
270184
46
18
34
1
436082
125333
125933
510454046
122482
46
427913
23497
942988094
398344
102588
402206
63
631565001
9
88
82
3
21
32708
41
242559
1
32
1
282035
9
130604
6
182450
473418
22
86
73276
3769
449072
50
30841155
232310
172482
429521
291168
2
12
403425
486994
4
296366
11
5410
51167
12
16044
309715
4
70
440248
217432
278694
99
449198
40
258048
320022
259727
60
133333
537620502
1
48
37
3
69
491882
33
69
71
21
247050
96
654292233
233994
38
48989151
836869756
24
170559
275767032
4
242154
17
474858
17
59
63
60
11545
50561
59
494460
155558
8
7
39724
97715252
1242561
297733
57
463370
19
88506738
223193
96
1
518349907
49
293869
5
433692
94266
55
31
7
328470
23
95
263858
482503
5
4
70
54
256513
455760
308602
489363
461145
70
340404
936964209
806957541
26
7
5
6
92
8
32
34
348389
345348
9
21
61850
9
7
60
50
138709
36
1
6
45
95
356985
33
75
241279
671669675
12
21
18
2333
38
14
734833151
567841199
366894
28
1
9
9
71
3
24041
361954
91
85
57
839789029
322213
68
59
45
218267997
52
80
305344
1
417028
35726
99
300299
54
425239968
2
1
80
63
47
489835
72
449368
54
380242
98
11
116027
491983
465780
28
660952138
400202
55
42
402302
2
15
51
46
23
8
2
24
70265
484346
24
495488
62
19
131499
85164
84
17958244
73
7
190194
49
56
474292
851671209
141739
355871187
356405
63
2
8
6
320167
203897
367008
343088
36
90
1
682702561
927328906
40
153560202
260092
155710
97
1
43
81
384055
336788
21
223874
228555
77
6
98
413427798
69
59
79
9
43923
16
4
358234
7
80
292984
1
75
313200
22
5416274
633143706
314864205
47
459033
26
46
3
97
74783
32
368632
257792
93
392354
50
18
91
11
59
358327
11
232468
296518
5
11
9
4
92
12
140174
30
26
343774
32
3
44
14
10
35
357288131
39
132282
52
5
3
70
3
260240
31
35
411566
438566
73
481641837
194898
5
82698
88
73
164651
3
291679
5
349874887
689818191
29
4
30
69
164572
4
419433
997385570
403096
8
738622307
99
66822
96
56
66
350141
9
51178
299805
78
85
159013
9
78
491774
34
247597
526823844
279586
21
55
77
294532
362545
8
166044
91
90
448760
61
46
39
21
17432
26
366009
165643
84
56
162270
35
128124942
30
2
9
146135
62
110757
116359
2093
7388
30
89
461880
58
46
67
474837
288413
27090
14
49
308408
66
87
481125
3
134348
324666
26
360464
458385
45
4
62
215471598
279532
62
66915
87
400374784
9
53
87
20
50
480833
668576984
210868
51
61
16
69
202639
106206
1
44
59
284230
447227
384522
174574418
2
191425
486488
93
62
57
23
13
285698
266823
432807
13
59
75
88
16
51
204338
482017
130000
600828560
1
53
37635
1
27
307834
7
50
9
6
84
419084
19
447485
490107
17
4
1
88952812
62
27
289990
38
452560
9215
71
454393
141663
52
458019
389002
79
82928
248327
9
11
481931
96
20
386607
2
84
77
14
99
7
173489
94
470195
511731638
36
80
232501
262931
33
274629
186695
292592
9
8
95144
484318
81
4
209193
59
159486
23
55
282612
241574
416085
4
48
38
18
68801962
68
772440815
14
89
66
23
132310
515711346
375221
7
91
4
78
3
169992
462780
7
68
7
30
713
6
217457
28
6811
23
73
1
68985
16
127425
88
362379
78
54
451966
276875
84
268981
429531985
537127441
41
290332
8
85
364156
392094
9146
98
52
48
50
1
60
32
240962
478208
99
3
21
25
41
328560
193217
452515
233593
2
228725
94200
212008
329309
281906
185740
32
89
306666
13166
517720101
194973696
55386
202486
128696
39
95
5
74
443178
52
233486
83
538371142
58
221438
69
54
96
181175
352445922
493300
567789074
61
40
259084
388998
93036
431154
92471
99
67305
44
65
25
3
118514
3
6
30
139225393
359051
111753
138267
34
10
59
78
175424
22
5
97
285950
310438
9
4
11
69
33052
31
97
617987437
85
44
336187
76357
73
26
10
46
45
9
52
106638
28
203603
7
73
95
18883
6
38
629522924
39
60
69
43
62
97
58
88
105211
35
488380
4
83
419388
468231
461875389
83660
265885
295955
90
292290
311471
9
94
66
126050
1
23562
353928
158524
137387392
739657166
260171
147189
444870
62
94
90956
73770
7
96
387152948
96263
704515349
980368178
57
1
97551
74
99
67
318925349
8
93
253495
732933022
64
11
428577
234355
60
372244
245036
346238
6
31
108974
261647
78
354472
70
56
9
244829
247296
24225
22583
73
57
454759550
66
43
18
85012
57
459182
99
444828
7
74
41
25
31
14610
33616
221989
41
337374
334300
8
401081
4
6
90
576145707
231140
93
528559136
4
145760
12
115597
901562387
55
137050
53
353596
359359
237511
8
313364
479805
9
44
228644157
259147
470722703
306269
244682
29
455383
67
283689
83
4
74151
728762304
402512
94
328562
53
201692
67
242776
1
37
89
80635169
44
5
57
62
39
8
281109
243505
82
34
8
70
72
422546
9
96
3
996477818
88
94
486376
172695
472539
95426
72
672872756
76
151084564
569327599
7
402154
67
25
67
80
288692
338330
64
53
590567771
5
2
7
57
47
914422789
69
80
26
23
181649
59
488838
54
365203
27
299643
89000
164275914
96
69
75
121799
306358
34
461057
896598003
326964
516485823
181410
489625
39256
429333
88
42
402518
5
58
432568
14
426452
49
81398
7
75
2
27
414121
116578
93
33
2
2
22
68
344309
361020
16
75
105490
349125
87
10726
336341
45
394132
449767
47736
7
3
254746
56
64
255541
194267
98
40
84
449983737
9
452166652
47
51
113748
63
76
7
61
18242
139415
71
146450
64
8
43
40
977209333
29330
608328128
113654
90
13
420944
99
59
34
174834
5
337194
94
299190
978651409
594227035
92
132947
43
72
263323
667123157
73623
3321
157255
232684
391549
88
413645
26
487957511
86
376858
7
65
318346
121934
13131
3
432825
349423
55
63
265162
1428
51
243796
631733730
47
1
318139
86
98
305456
2
99
85
94
65
166507
163219396
444294
405948
646018562
32
98343
918990399
93
21
48
47
66
24
70
17
29
132946260
265878
60
469285
6
20
74
92
85
1
38209
14
45560
684040196
21
153479
28
92
64
391475
28
254728
309975
22
76768
332423
370959
28
83633102
35
6123425
440000
270790
18
63
267642
85
375595
131005
486638
247486
630172228
6
56
822190849
92
31
204738154
34467
469410
7
385966
48
75
200599
98
13
365463
51
11333
347435
5
65
408665
467354
30
10
141890
320849
85
787632312
7
2
53
2
16
459985
26
400154
127521
820966457
37084
470452
90
385062
1
381265
77
197530
9
45
275157
75
185929
58365
988947216
61
74
97
13183858
6
84
83
379933
10972
338543
30693
173280
5
6
30649
12
61
696570132
15
37
415836
499992
54
450478
15
6
93
141040
659125972
238053503
72
404768
391921
344096
32
53
25463
63
1
392858
43
214166
13
441243
76
423
3
74
410672
474172
353506
8
155125
8
420252
394600
90
310110
94
62
61
85968
930069781
23
700586723
225564
264951
396259
549845472
413664
360898
54
64
2
79
554820058
96
31332
296010
25404
9
229857
883194488
100630
183289
8
5
74
219467
148371
563319234
6
57
290503
481481
53
326710
48
132571
367140
11
362001
11
93
355645
60373
246114
238313
59
17
28
181466
137101
218496
21
54
86
21
6
42
201379
42
10
353465
9
4
29
298441
922329216
274713120
65
224285879
724763043
72
256248
258030
312585
424492
86
302858
126694
5
53
267408
34
96
75
43
85
5
93
95477
8
350429
99
314438
64
71486
47
158795
140229
345753
30
22
940049890
61
83
31
211027
322867307
25
57
4
67
416821
424046
802189648
473801
390182
59
67
240036
53
9
68
54
4857
42287
266258
9549
233970
41
33
729987579
590360400
42
5
344318
55
27
85503
18
97
329722
61
311061
63
36
153495
325355
339405
802831811
137177
36
75
113770
55
81
78
31
88
56
179183
402634
55024
34
341925
162046
666639705
864405843
70
241426
434822
476817
351895
7
40
416878
42
72
37
64
97
7
63
86
556377764
47
13
143760
334618
87
142877
220466653
445251
19
71651
246776137
34
52
388123
95
19
19
415928
45
91
40
96
390600
30
463482
55
59
300011
34
96
5
242421
73
171969
18
83152
473345
43
97363
23
495955
31042
4
429185
83
45
288839
3
86
4
6
7
321514
492990
65
979295539
35
454601
252168
27
376943
117977
399946
61
78
43
258061
485649
70
32
23
2
384013406
250131
350119
68
60
72
140899
69
3
95
96
157104
88
155551
6
2
76
15
48
439785
207724
59
219525
95
403361
436021
224977250
22262
39
992518617
309372
426852
76
237880126
5
44
18
455814
58
200729
79
34
77
1
116972
451018
57
3
7
411755
83596
119376
4
34
453820
66
448997
4
397616
24
457690
357701
96259
67
303331
35
64
38
52
45
370581
496410
145807
444378
266085
34
377481
133135
88211
54
30
5
299823
710462212
8
56
22
453470
308686
3
81
166474
29
163989
217484
44
410687
49
72
46
97
35
90053
144858
60
65
10
53
1
111221
274813497
98
5
180290
88
4
63
53
358645381
89
90
3
39995
465604
211644
391085
44
131580
30
473356
269370
18
41
116519
91
15
30
6
69
90942
111117393
67
424818
372325
25
334535
60
81
73
252768
2
80
20881
213556
116350
49
323655
15
21
93
462825182
139298
58
66
88
6
2
76629
73
59
8
76
24
457298
53
7
80
89
56
6
9
44
30784
421495
389104
54
374086867
67
51
444711
307365
88
33
265874
97
73
90
435174
271310
236639
378131
603885045
14
9
361802
458543
84
6023
71
9
304833
489644
12
81
37
240883
124863
79
74
29
98
369844
81
21
24
10
881675118
698295101
94147302
649195401
36
6
352252
65
54560485
87
98
18226
33
986504567
67
306129
93
944410839
560056839
41
42
73
60366953
275668
94
146615
93
86
28
15
136313
20
128130
39
25
5
368221849
65
6
76
379901
49
9
66
547233158
62
158353
359979
62
83324
203487941
70
149122
472594
393756
58
288384
297791
38
371987
3
30
320207
490195
286485
472068
92115
99
2
370461
40
4184
428046
105104
21
66
5
50
387119
94
112953
113066
50
86
103047
113652
1
165389
43
48
12
482724
13
36
307917
23
357421
166626
380317
89
403825
16
205105
27
91
44
98
26
8
74
669629339
14
12
634822938
33
33
242411
30
369492
98
62
38
395662
51
349664
49
378745
96
70
204897
267298
81
273838
79
365206
1
32
92478
123546231
44
152257
996843700
9
96
57
387104162
448395
245735
26
390169
6
404009
49
81
5
20
94
102468
450515364
497352
285160
476432
261454
112036
79
76
277753
955490820
327765
765214826
56
247131
123836
63585
394778
82
48299
377916
20
84
407743
7494
68
48
46
32
45
113265
304861
350999
35
344243
32
362087
338926924
278473
397105
118179
10
406545
371348
12163
76
335555
6
211481677
34
978239929
64
19
333189
42
5
1
50
27726
70
1
589372453
46
133991
1165
67
499374
7
47
238866
52
20
92
257254
86
14110110
6
71
99
58
43
340367
73
25
227660
84
83015450
232325
280657
178554
27
34
403130
80
49
34
21
154597
16
54
40
173531
161291
156188
259847
7
22581
847471574
44
332148
97217
235368
190710
362607
66
94
303906
71
98875
34
75
216745
506815551
102305
561594457
5
35
175489
387030
17
160817125
53
448530
183902
10
57
98
271659
73
132928
107556
4
345452286
180830
63
89
48
4
70
80
19
88
34
72
27925051
44
27
6
94
39
12
472755
21
22
364476
359465
375743
37
432177
51
27
165870
81
370753
103443
43
40
121700
8
30
54687968
178890
128792
65
118035
68041
95
80
19
408702121
66
77
18
4
114875
70
3432
38232
86
456894
94
250596
44
6
50850
97
4
138922
43
60
739123920
455084
20106
6
41
304181
40
40552
241126
57
8
54
90
72
132643
279919
228667
3
221736
441758
149034
385308
82
20
720330264
47
3
334897
72
77
460045
76
733135032
9
56
98
404642
57
443983
162793
439318
273941
82094
14
554916483
1129
21
55
38
79887311
38
34
208508
210327
536555304
3
359554
599772811
374242
95
70
98
54
249496
341305
122756
14
366640
869440263
43
29
98
10
74
939660693
219431
37
180591
20890526
60
211462
98
348707
1
12
53
18
13
85637
157294
95
5
434120
208435
5
65
55
12
78
1
45
378285
140247
421146
118379
201712
144735
951087986
83
331592
24
175588
76860
856096377
136775
23
23
385063
82
403823
73
52
61
242137
91
6
692217307
342909
584523716
4
136195
112685
86
191522
220729
15
1
345409
437155
48
94
95
55
2
57391
5
91
744391624
393517654
255930701
393381
256009
348102441
145284
37
209207
259982
46
19
392282
673313848
446961
467198
63
143469
490030
582020959
80
7
24180
6097
216570
52
82
154893
82
4
72
29
58615150
424535
66
484374
296555
910341193
182800
881722758
15
12
188452
59
29
54
346874
4
435848
607373874
157121
271127
374173
96
1
44
207196144
152236
444148
76760
233503
220694
71
64
41
79242
2
87
382323
409941
379556
105902
34
75
161123
686643030
1
233427
46
92
14717
94
64
93
221678
66
19
716845456
261083
654412530
279607
69
81
6
91
49
425046
295296
207300
97
306220
808018792
119013
36
72
391306
95
83
91
470612
11
27
820235204
350132
95434
289425
94803
104598
51
494707
72
3
157144
20
66
89
40
361907
362473
46964
194480196
34901
438488
81325
53759
320915
20981
244675
335934
407498
62
37
37
621222636
88
18
50
80
21
18
94
300339
61
65
4
406098
81
1046
76
99
12
169033601
388073
381996
29
46
48559
168250
94
37
27
15
62
466122393
712708280
493269
2
475432
82
317478
363209
235463
319161094
512330632
300721
698404326
142504
57
40637
303890
43
96
47
22925
5287
326930
457387
56
56
99603
451140
23
421501
136422
66
69560
314243
42
282543
41
242778
801510096
31
5
8
105170607
261434
7
10
804038784
87
66
55
4
194918
54
80
30
68
23
71
463929
340125
9
260721
54
132976
90
834243810
72
12844
416272
23
243680
97242
7
261698
157969
188624
324915
157280
19
3
92
91
99
50
46
25
62
464024
14
153454
48
213114
53474
916991648
26
4
232553
40
113509
37
42
368529
57
312072
566095844
64
103744374
493965
38
510756327
26
471895
392998
178092
96
488027
78540
98
70907
4
64
20
773600800
89
403589
75509
17
366247
269377
58
171842
5
39
9
200163326
86133
245067
181115
4
60
85
7
5
74344
5
148817
88
54
4654
288875
360094
130615
392217
78
59
5
97
141428783
56
16
62
327939
919479849
33
53
232553
19
968576055
51
18
97
465399
30
304497
129492
102422
661277580
31
57
5
95
46
19
117419
357078
48
81463
27
7
432791
94
417309
361918
86352
41
238461
94
57
84
66857
63
96
474787
17
85
4
85
375620
36
228611
20
466469
53
143293272
189010
9
15
34
156676318
2
351800
50
50586
168317
741724272
170275
450467
194011
58
85
353314
6
656476963
316510
199088
240642
7
127931
47
9
44
69
184612
104313
305881
41
402223
145761
95730
4
72911
387508
84
56643648
198501
43
7
467831
37
97
81
18
38
236829
111123
3
9
163575
124972
56
2
2
394610
93
19
150423
296539
680269410
37
286901
247765
321468
218916
64
70
4
39
87
87
55
91
288220
73048
4
83
73
3
74
82
240328
64
65
15
11
3
358034
279896
65
20
181760
117268
304825
80
270814
148621
123186
22431
24143
28
10
455456
84
6
18
174037
7
238251
333601
277452
22792
9
431072
3
37
51
872630536
3
74
88625
280110
293116734
891383112
10
56536
97
86
144281
345926
401110
10
257509
573057200
92493
409749
7
300366
98
75
46
451050
13
7
16
493965
16
118309538
5
50
868374850
118374
53
70
42
95777
35
39
6
27
90
47
2264
464033
306988
47
33
67
49
131740351
204666
47
430928
23
89
118887
6
14
926483511
43
465595
267689
62
42
70
3
27
213321
2
149495
57528
45
467012
219275
74866
16
114286
91
165548
27
40
66
432334
46
29
344126
59
377672
9
132688
72
375326
81929014
948640739
18
12
58
317890
8
126403
446873
45
32
51
58496
382735
242005
17
101484
31515
415151
77
352614
192202
296803
23
142898
444253
2
1
20463
93
51996
125152
50201
3
73
49986
252993
60
278722
47
99
389526
3
367811
68
281176
455096
89
13
14
89
32548
41414
119607
6
456557
6
60
670242010
18
7
225842
6
76
93365
89
220192
231025
8
4
56
262107
90816
72
69
18
107480685
88149
36445
335648
59
78
8
10021
203657
48
395449
22767
39663
336284799
177597
5
473912
779576474
484960
145235
34
24
6
67
852220323
234394
197423
5752
95
123394
29
447889
43
3
138983
2
18123
10
659824212
53
61
64
44
84
153293
37
30
441380
67
205368622
141096
113262
77
179163
347247
64957
19943
437614
13
390952
164545
78
13
5
40050
66
26463097
461131
336352030
129435
133471
796482543
22
241126
67
338508
34
13
405079
54
270877
85
83
6045
245128858
4
186300
26
420502
59
215502
365165
46
624537539
91
5
69708531
12
70
3
240710
276123
523041784
21
43
9
686933391
81
15
35
267446
32
86
10655
41
39
36
5
23
16
399435
239549
62589
345148209
22
70
14
62
156400
435038
66
280946
280686
24
80
274146
177006
77
228317
35
386926
9
114712
417159
8
236144
93
14
137839
66
2
57
5
365921
2
267272
62
3
46
247102
35677
397187
81
36
98
466337
38831
56
321093
5068
160241
6
41
19
475005
56
171443683
6
962456091
5
894792415
344233
29834
94
13
314313
212694553
349105
325523
31
460188
25702
166010
162007
63
3
27
10
406469
19
97250
45452
567672219
60
86
312172917
16
352242
17
98
31
30
5
433295938
492514
46
64
344275
264749
5
183029
156308
9
55
88
249902
29
83
74
490922
43
21
316073862
60411
9
96
82
156683
40
139833
45
297892
39
95
769090527
259111650
79
9
66
220731
38660
976773388
19
74
65
40
10
46648315
10594
97
362192
8
37
544956553
59
4
404560
486355
8
173552
162093
80
13
436897
88
151351
99
90789865
137151085
90
64
6
48
422650
306691
24
409058
519788359
50145
133883757
454872
429593
21
489752874
28
19
74
95
762805888
383952
341480
30
71
34
104948897
103765
238543
26
66499
15
288568
402384
44647
8
174302
155243
82
5
321761
81
748248773
890221375
68
25459745
35
70374
365827
281937
11
51
249108912
281144
376978
18
191541
108019
91
29
20
36
23
85
7
177500
98341
69
342709
15
452227
332104
89
13
391154
330321
314179
309737
4
30
57
71
387911
51
116149
86
439744
485606
170355
106288
319342
364810
39
153287
8
75
94
148383
31
710688560
412618
63
426267634
84
491814
18278
56713
154005632
36
99
52
69
89
50129
479327
488861
779429771
262175
4
76
477191
300519
60
147077
35
84366
46709
343426
84
290823
98
51
76
1
4
2
84
460052
114889
185560
65
90
215253
299129
37
889504194
389031
5
87
287938524
91
35355
1
15
98
22
735585653
329374
86
25937
1
74
291448
30
343974
17877499
4
207495
42
56
476101
155874
42
494060
424053
251058
815959992
498098
51
464816
6
409869
89007
485289
85092
251400
185938
78
94
8829
420569
287649
32
173322
262153027
335649
70
52
12
282796
140490
209259
813050401
2
62
35
73
18
30
478676
29
79744
455612154
174992
14
23
8
427368978
374388
6
62
308097
3049
47
3
409402
105674
345547
275221
479643
27
309781
744547574
83
342235
76
272977
6
49
975933395
56
76
7
255568
7
276633
494428
465859
30238
187627
58
511846706
8
192635555
261646
54
46
218886
25
25
343725
164634
19
270835
99
74
232891
3
496693
347394
428113
61
126770
150153
678152256
17
162979
390547
372751
24
90
635562411
15
380844
29
15
47
40
20
54
202784
11
385427
72
46
89
94
89
54
62
319078
77
80
66
61
46
69
13
292148
447435044
365360
310807
68
27
38
1
120592
359419
21
6
616340547
363856
185497
97
10
63
259948
21
9
3
300231
61
9
246868
350079
1
328297446
57
4
51
278476
130263
492906
300569
397153
151501
65
78
69
358535
438286
328067
199981
47
82
8
350854
34
308402
31
209071096
369605
83
69
97942475
30
56
78
660824196
69
240935
63
908342897
165409
571977966
368011
4
87
186766
99
2
46
97
960979110
404621
32
16022
34
7
659987764
441156
248473
408553
93
3
1
93
4
259684
477603
72
221869075
103030
489512
24
19
87534325
540595094
5
68314
1
328501
472157
911048944
756103216
221605
420080
373149
287787
811507172
453942
82
55
48
7
97
54836
9
225178
145180
60
60748
5
14
73
9
73
52
14
204812
110582
180280
84
87
946
77
79
14
57459
419960
47
5
78
80
9
204805
5
28
439794
42
95
70
27
93
362394
234292
8
69
29368
130561
66
134861
69
37
158220
233620250
25
3
235355741
37
56
428645
90685980
132274
11
374029
360310
202664
232741
489345
378208
99
13
88
312452903
89
388579
86
793703351
84
9
44
416208
66
389469
321184
77
801383994
56
85
211490
336804
71
7
230949
94
499905
151899
271072
10
7
76
404218
9
2
5
429483
269401
497868
8
88
112184
95
76440
34
32
25
277951
51
405385724
396098
7
53
40
57
466263
109922
38
82
66
1
338990
12
146839
739447272
166271
179339
409308
22
56935
486093
177474
27
92
8
8
2032517
49749
197140134
92
22
760352974
427911
49
44
13037
75
372188
401290852
364454
83
50679
25
91
384956
5
281841649
410022
206931
8
3
5
477722
22
60017670
29
443827
342403
63
24
78041
83
785769037
6
72
32
353394
650355799
97
431171
210266
17
91
12
127931
286074
352451
472731
69
17
213059
444272
75
448751
212336
88
234320
56203
257512
162052
21
96690
332021
46
7
314335
62884
34
13
480637467
72
699228391
63
140951
15
40
282322
33
22
37
25597038
45134
41
72
4
2
802771565
3846
366511
416437054
3
470597
33694
83
210052150
99
36
5
212797
70527
9785
11489
48
5
27
248612
113306
58
58
265035
136484
41
7257
31
144311
329632
258912
3
394895762
86
1
51
73
113910585
130495
64
79
78
2
25
68
451127
23
26
37
89
97499
127762
1
242228
429120168
2
87
45749
89
535621266
99790
464607630
463406
75
90
876843232
84
61107
101981
12
160646
49
40
109244
426799
35
93858
97825
62794380
335615789
87012
341270
25
275808
36
306500350
183406
75
58
39383
295746
120310
113676
35
58
343672
33
269963
399386
240812
257236
28
2
157399
44
551627083
39
17
105373
583338506
675839092
91
78
332832
139217
531975856
40
688664150
72133
58
5
55
33
74
489059
74699
17
186754
27
478446
81
913165875
95
87
188039762
28
65805
1
935671314
98
26
72
48
63
66
98
53
82
494393
432245
362486
27
55
298073
279945
38029
243698
73
355538
487579
711183158
306234
82
81
38033651
20
29
452896
490522
485796
6
50
316293
5
3
383243
13719
86
92
101708
12
859697324
48
847139690
71
6
780261728
43
75
510810467
225883
70798
316244262
228408
202928
118852
90530051
93
28
484402677
118910
58
42
7
53
341923
55
42
432718
430649
396003
317718
221481
87
857946166
329002
281603
70
98
88
6
16
290120
40
22
112545
82
726978085
202253
78
756214653
207882
811319786
33377895
164491
184969950
86
91
4
6
3139
244261
24434
120160037
334571
8
68
21291
179234
88
94
179537
386993
411500
39
22
60
89
364395690
72
18203
131305
118483
182015755
36924
86
213724
31
78
34
888769841
27
121173
443557
155581
342163
556745445
20
434512
88
273753
50
21
2
64
122526
90
40
629371104
280095
38283
82
72
3
52
49
93
71
457487
204950099
3
2
382154
276886
16
50
191364
39
293776
996067891
27040728
424584
148445585
63
60
68450
91
8
2
99
308554
487042
260643
17
77
21
41
131447323
72659
483297
68
334044059
8
265522
37057068
2
306115
384415
40
492858
27
29
6352
9
7
50
27
187722
61609598
812844821
493974
75
313909
448450
70
96
349527
67
235523
391864
406360
203031353
53070
99
356742
82
398955
468040
96
299948
437527
15032
497702
216312
10
1
66
2
8
499585
244206
15
71
96
91
285036
405115
36
160635693
9
19
48
119880
360035
83
399595
74
6
301548
302149
358345
96
22
53
69
132228
92
78
774681749
208810
703594362
44
187315
7
82
410799
49
35
120422
232672
3729
3441918
357105047
54
28
133456
412920
464713
59
474647
494767
18
94
526330971
24
939526083
251170033
375256
829304381
12
9
1
36569
765237430
3908
349614
7
41
2169
27
5
37
700196068
88
931807358
442214
218012
449223
227590
137415
87
593650859
140869
43
833044081
18
34
40660
29
44
43
50
3
667546850
393374748
66
412542
62
50
10
6
22149
8
57
4
87116
232532
62
55
6
37
41
233569913
409630
37
80
349359810
7
74
21
954665807
18
257378
127877
19
85
49
7
514951600
1
4
12
650365936
93
456044
41
364274
32
188706
460255
93
41
1
39
404872
412372
75
97
990302724
94
11
470848
99266
493088
16
195561
4
116719
17
494797
54
347218
91
306758
94
1879
112334
23
142448
72
578398824
95
4
46
9
65
21
832524277
420298
48
463521
995030366
59
27
326686305
440865
414666
384757
81
63
251921
19
66
91
433146
9
338367
359873366
228254
9
25267
412300
340647265
99
87
6
525217472
47819
247070
108190
6
236735
64
91
206940
580
59340
68
391051
24
426750
50089621
101782
153838
82
372741
79
99
41
23148
5
864419480
34
351583
426986
82
51
83
87
73
90992
28
33971
229975301
5
15
62
707045563
54
4
219718
95
74
157024
24
10
340015
21
130370
87
31814
43
352977
70859
55
61
77
72
492124
93
33
662965891
38
92
30
389034
45
12
42
23
4
9
423901
649952536
11
408820
36
4
38
55
80
58
36535
25
209637
449999478
56
97
538676793
51793
23272
64259
32
482815
396082
498647
11
94
412189
11
56
445331
9
457624
426568
10475
83
41
363687
95
275734
40
97
963810806
418704
61
91
13
365438
91
532467525
24
68
459895
33762
71
405645
657918523
2
293628
102960
50
421657
1
450063
44
743198289
66729
153809
428498
235730
47
328556
21
43
927189386
42
31348
120325
80
30491
396664
1
43
108565057
192504
39
139486
81
44769
42
7
1
218062
314334
90
54
91
93
250008
27
44
694942955
49
84
464601
377539
458761
120358078
9
204367
467799
218149168
72440
427380
284214
531944789
7
58
37
35
36032627
41
133589
308135
37
488497
26
305600
74
494464492
5
69
57
984959358
45
24090
830746169
3
141471
299745
174187
397775849
55
86
239834
66
9
378899
301615
253910
165684
470762
434766
55
96
69
28244
66
26
77
69
213984859
258230
388854
48
2
459981
4
44
19
21
60
80
91
37438
125860
70845
85
64434778
68
25
205438
74
357850
192438
54
60068
77368
155885
438290
227783
96
64
331135
468460
14
54
274780
135907
61
358016
370089
95
62
95
4
205467
28
442708
22
74
13
1
1
231589802
8
16
29
282655
108256
2
27057
116475944
63
3
31
73761
63
472603
349430
664663985
98
8
21110
456312
85
402477
90
26
373773053
212875
882103497
2
473230
33
52
349411
296943
76
85
17
70478
2
222525
1
39
66
53
349750
116700
1
84
24
18
398167
63
410843
404092
50
141186
226484
42
335449
53
45
66
247079
30
358789
67
345615
87
32
36980
55
91
4
351122
20
84
86
70
422812
311776
85
384210
335137
60
86
493824083
56
801548463
75
83
236248408
48
74
332092
62
287199
71
496150
499995
40
786785331
81
6
92498
21
47
444055
68
58
23235
568999223
264278
5
32
499530
256102962
74
243905
3
406844
65
123521
97892
129227
543558308
38
23
239814
37
167060
6
300238
68
88
99
37
8716
362380510
70
76
83634555
8
28
453916
85
65
254839
250061794
49
16
18
53
8
330523
99
27808
635259007
726987185
174544
3
92208
24
1
898666278
381456
77
54
58096
63
697964600
68
116111
99
82
40
54
92
363699
414578
33
3
217619
21536
291631
72
4
754483134
249641815
197199
56249
211132
51
3
32
804599383
474793
4
848080305
51129
4
50995
3
39
98
9
281284
36
344742
229586
123379112
78
180922
372000
193758
198015
328478
238591
447092
367065
156518447
3
157160
8
2
94
25
54149832
49214
759086497
57
299757
97
275200
349816
48
436397
296751
202672
189208
84402
82611
29
5
403903
531180644
63
286641
7
2
437517
188759
16
8
43
36
90
58191
296999
269590
357739
22
37
57886
108876
63
28
153026
65
378098
87
33
97
874632737
68
482162788
97
236612
54
140453545
46
411307
186943
7
13
3
247996
866474592
35
52977358
137228
37
634245511
55
258421
186890
37413
341693
95
59
39
86
73
411176
45
31
45
5
98
207945474
72
8
490565
5300
347979
437845
5
21
195729
38
354801
482910139
2
262984
12
8
51
714388397
80
95827
32
5
137290
8
277561
80
45
47
144516934
138279442
7
13
163697
617987265
3
120543
9
12
28
35
8
121876
26
732020773
77
207007
75
257990
21
276120
649177155
343209
289207
216743
298266
297918
29
45
150980
91
495938
28
80
150684
5
213224
93
666502128
204815
117325
34
237981
80
127607
557108562
20
71
9
187616
51
48
350372
132833886
244878
477342
487385
89
41
462788
78
497770
8
3
55
78
3
92
43
47
59
52
202203
16
345450
5
4
337607
40
982901236
95
232126
64
452626
333920
28
88
101103
70
96
23193
394924962
422664
2
461818
5
412835
42093033
3
255870
162324
7
223322
468872
357705
220559
212920
59705
92
97
15
35
4
1
95
248748
295543
142618162
65
126505927
37
359823
81360
494714
67544
120486
867122687
347265
96
330453
321160
77
381548
96
263050
71
1
35
350266
323602455
66
421050333
339862
80
427378
644599503
199245
146578
475676
15
53
84
218890
70
57
20
10656
290036
97
3
3
4
610317499
77
7
431166
217818
73
171643
204448
40
162088
495621
107253
25880
1
467582
52
70
54
91
480383
428689977
5
45
355614
86
9
10
1
24
265628
163298
37
5
295134
38
1
335376
97
87
37
373740
273189
185304
290923
69
318652904
361139
320315
470390
218519
230176
56
367230
254575
70039
217550
307699
199964239
87
75840
46
4
269902
46
1
368472
28
75
2
474402
46392
2
95
87
142663
24
75
1
80
34
396017
382861
16834941
118550
5
234232
849921811
96
55633
1
9
481414
81
79
37929
198021
60763031
60
46
295350
387151
100284
70
324566
74
220766
10
269825
68
40
17
10
1
83
2
47
437981
41
54121
33
9
27
1
199900
68
444706436
120314
110966
266081
1
24
469840168
222077
5
23
223098
464737
55
76
382293
85207
404859226
8890544
327763
59
57
410623
24
18
65
644984462
95
130671
976233749
34120481
227732
271933
913161062
180582
330009
70
41746
81406
89
71
198009
68
7
208077
21
476990
83
33
12239101
498084517
604441486
19
461795
316501
11
418673
832461009
83798180
105980
7
88
97
576069112
562315037
32
3
416222
178064
348165
78279
14
50
28
90
495169
47391
370122
295921
332775
8
83
128697
32
33
89
6
96
9
78
366761
38
54
37
6
346364
91
239262
7
48
89
290815
31
63
24
46
37
471015
290135
3730
12
28
2
61
20
64
73214
21050
129687
88
63
546674421
147531
30
31598
348873674
116673
95
303909
64531
69
58
212423
91
90688391
18
1
107031
9
32
498661
463703
59
56
91
338877
398143339
3
129611
75
79
230282
135954
178603
82
90595470
261174
52
86
443827
228769
1
68
25
496736
26
71
40
24
265871
88
79
85
21
483980
27
26
17
81
46342
31
310990
6
109106601
496052
339436
35
8
273333
72
35
48
27
51890
485670
355467
2
352558
920404101
515654892
288364
10984
31094
144188
66
80
91149
195078
8
30
133769
477439
380080
54
62
42
444539
243679
33
238573
53
44
340222
226645
143326
87
45
450122
225787
79203
32
227934
14
26
36
36
33691
211619
5
469342
66
347691
60
206924
50
342490150
36
61497
54
64
70
168454
17
673003404
98
439922
273166
8
27
485704
188595
65722878
899671230
436645
323858
88
87587
36
84796
22
140333
92
127891979
71
14754
11
350472
31
354458
86538
73790
244087
89367
27
391915273
613519406
751352219
36
274987
89
408214
201426867
70361
4659
2203
96
304162
91
3
450659
44
53
391031379
53
54
340854394
51
344427
70
94
318632
965585068
255350
10
74
7
28
492699
400193
174262
8882
343220
263811
24
71
68
44
269223
42299
78
20
944816674
960102563
66
83
44220
13
9
217716
10520
16
279516
25
302854176
61
183125
22
227822
95
345976
299517
140071
90
362488
6
77
30
166034
510455642
60
382998
88912
53
63065
227260
326986
443846
76121638
282879
30
1
25
13
39
390381
382891
1
454214
274527
248300801
243753
331408
909782277
82216
515158571
49709
24235
41
162861
252522
95404880
42
53
454244
340943
32
1
244155
93
12
63
79
163681
69173
245351
98
65508
74830
35
62
4
298796863
148168
208612
136039
307479
37
387353
7
33
99
91
66
85
19549
920069130
11
38
483585
259090
2
79
49
894342052
20
371648
461670
455808
477413
271702
29924
8
99681
330391
189808
72
440018
40826
49
135035
160261
7
6
386925
98
1
494095
118505
337391860
486794850
238612
47798
454484
79
26
848102690
40
241909
56
61208
239320
56
439196
38
60
195590
92
14
95
81332
24
320380
12
168554
22
5
442993
27
61
80
20
5
57
27
1
374698
303765
6315
891184989
15417
343531
107068
23
48
120889
81
8
406203
8
6011
17659754
345268
369696
117078
22
71
358243
1
88
201512
446403
222325
220804
57
372241
251800
935402855
411508
14
382654
225655
347554
760906840
14
453116023
33
83
14
96
11608
973316509
783052503
36
920791594
6
5
1
297850
11
11
475783
255058
84
70
28
991296323
8
139179
90
4
307573
121318
28
270730
441910
164728
46
88
262178
1
5
5
483921
314401
245667699
447669
498496
70
98405116
34
2
25
464480
481897
388656
410737
117542
50
3
490795
47405
75
2
420472
959706986
274626026
50914
80165217
67
197712
321663
49
604644621
474100
15365
166758
9
809464773
446109
452200
186344
562626543
8
2
6
218238
46
47
107554
56845
19
451806
82908
40
763714227
85
50
553526373
4
93370
9
1
84
45
815269464
201000
25
10
12
22
898897011
70
407799
25
263455
1
88
53195
375794513
392101
7
5
373910030
55
111600
67
81052
426689
474445
49354320
799986115
478390
461454
264592778
70
58
21747
219248
25
11
482858815
144444
198446
6
11
455126
4
728981787
54
7
92
55
2
41
9
210704
99
5
246244
57
55
290734
66
80
493605
204886
436712
51
155635
8
380342
60
124215952
403665
24
52
33
28
431934
14
9
88
97
363247
40
35221
24
3
484205
85638
19
82
75
9
188782815
75
33932
309830
79992
310150
220790
62
371112
366035
29
34
92
345533
23
335710
74
377654
7
1
83
11
8601834
40369955
486678
73439
100135
48676
163074
37
450027
45
25079
38
80
28
70
43
199078
183464656
163550
36
297684
54650
7518
70170269
12
50
250639
5
446062
5
79
9
244585
58
279833
43
50
30
28
284547
499935
7
438158
41
316798
32
71
4
163452
47
318122
396412
45
105190
5
28
7
2
63716
85
348722
87
26
66
21
321728
67176
43
95
484035
44769
435908
4
37
72
407729
29120
7
7
71
251815
65
279497
42959
30
87
33
9
247207
314844
93
87
95
44
27
455273
96
40
86
88
67
520874231
138718
82
814992073
350705
33979
59
437345
371810
24
98
295202
84
157594162
94
490726
290722
223535
89
24
199662
22
87
33
940002306
54403
9
50
645251033
22535
226305
387142
26
68
72815
203437
90818
82
363462
68
487105
374487
91
762182252
63
166495
22973
66467
68
54
864634687
478240
408886
282626
461278711
31
106033
308273
83
382044
94
16
437704982
352672
37
348085
510301434
334962
337060
486261
92
408858
5
97
353969
33
62
72
26
431156
77
28848
9
36571
230011
59
6
236143
94
46
1
6
81
15
451273
257567
70
290842
91
76
44
29866
498224
49
115508733
4
139288
176820
43
55
69
199816
93
6
287957
6
92814
83
223534
2
8
185004
642786952
11
27
210470
345809
294811
88
9
184962
3
48
486834
307601
811356471
34
91
220157
1
181409
247565080
387414
380078
43
34
9
9
482547256
260012
67
66
4
652691542
5
15
115512
37
53
4
448354
71
40
23
93
338523
466625629
37
472297
103944
58
289820
15
35
246576
44
8
221317
408809
283046
76
72
565844369
195831
178799
43
18
56
628650821
97190
57
291913392
39
307743
101911
89
422558
97
11033
79
89
295538
423315
98
1
212202
479065
6
5
52
10
7
210495
16
671498360
20
164239
68
49
64
62
302371
47
35
39
60728
211183
186975
74
8
461538
68
26
83
78427
219259154
419862
53
14
369239
483258
992341449
107235
55
122289
373241
9
151095
8
313991338
312709
46
36
242892
42023
79
108330
5
14
72
13
48
4
5
234245
1
157919
80
39
345618
73
58
43
37300
29
165527
34
146220
763213083
119798
75
47
525273489
8
311697687
16
309196
83
196106
103629
71
857541488
90
32
412305
44
53
366903
739337320
69859
8
91
55
470399
360804
13
9
151835
6
89441
87
40
13
390524
348306
24238
139126636
275838
391947
15
383733
2
449790
61
767320871
281756
34
318457
472607886
9
5
27
96
87
476965372
78803
917284502
46
51317141
6
45
50
63
363527
22655
41
220344
65
9
24
79
33
376550
265554
226022
52757
96
245229
2
434645
307251
216834
20020008
16
58
116421
51
71
312734
94
67
5671
969734688
46
166539540
646627460
65
56
639291845
569613409
9
712713673
734118662
263067
408020
78
245137
327745
7
3
285038
316371
464163
225863
52
372376
21
25065
74
2
216506
101076
53
241721
449953
253610
46
273299
17
146767
18
87
37
359280
487003
310137
336872
469759
3
57
33
15
2
45
28
72
12
202997
63
6
436039
15
274512
380500
53
56
8
1
25
14
49
229818
99
33
318440
95224
48
6
423029
482341966
14
7
35
72
37
80
7
162425
254226674
64
82
66379
191848903
24
85
212351476
701236036
200248
55
366134
374299
174752
276368238
476910
12683
49359
370776
5
72
346780
432929
57
29
126084
26
87
65
88
40
1
742121984
85
14
305473
188854
56
19
63
5
1
336585
452163760
863799905
5
424864
389599
28
29
46
234146
20
961231014
7
175159
160385
93
484990
16
743388306
322102
374947
42
31
23
189695
280215
3
28
29
2
679739157
259164
403867752
34
122688
96717
188030
87
294913
50
50
86
460039989
975716169
363868
125424
10
400193103
10
215326
299614
98
424109
289308
58
75312
314450462
186713
16
234083
28012
248877
57
350278
55371
1
11
1
56
87
91
405731
5
32
428995
213456
316072
313547
55
794678565
60
78797
430995
81
44
85
10
5
449665
43
183770
3
94
39
405009
64
211444
23
69
1
7
79
340137
30278
95
63
41414
30
441981
2
4061
57
3
64339
342731
5
145522
50647
149099
702416573
80
8
348752123
4
108143
375295
840342660
485934
213532
27
231556
30
66
57
14
301541
948035590
106875
373411
80
7
27975
50
78
381176
296158345
30
63
72
851912209
13
64
377711
90
337141
29
81
45
53649
51
394406
407709
4
330702
6
206630
293404
285935
91
63
48
36066
867238708
47
49246
403437
39
49829364
120502176
346221
41
445299
26
835395742
240434
8
65
81
269954607
53
4
24
34
206494
88
77
50
71
31
82812
111048
63199130
16
85
299347
482496
70
84
350150
25
67
54
361642
344973
8
143978
26
125481
25
88
11
58
59
428643
75
368604
48
341573
27
408454
83
440082
83
14
83
274583
293044
10772
14733
84
91
285894
33
58
83984
15
115010
160465
106545
51
344844
239390630
209545
489407689
365525
65
28
2
120374
350862
190440025
481871
157463
3
82
54
235503
97
457088608
148641
88602
386532
158221
52
63
56
62
70
62856
20
42779468
378158
349801
92
59
99
971800913
310394
91864
9
11
83
92
285137
29
35
7
149743
23
99
33334
70
188748
6697
231051
106568
4295895
364695
375568
73
494287308
63
472068
36
257013
5502
7
6
474637
338873
5
396186
211706710
18
75
381872
542924268
16
3
13
41
94
90
243919
7
78
820128234
59327
98
1
31
243542875
7
507449482
59
75
898609273
830130008
118347
95073
909126593
48
6
65
7929
21
33
95
865824646
15
77
199152
5
298493
295322672
43
24
666852590
77
18
8
467677
71
63
146580
291336
81
67
53
8
74
63
7
85699
47
703873403
74754
292487
5
55
27
35
43
6714
413378087
106903
64
7
323173
31
57
31
160106
71
206076
492948
409631
68
303515
81
127924
60
36
403642
138882
146768
8839
1
237435682
363159
5
12
223570
374691
2
47
20833
154960
1
464212
165227
84
10
22598
23
18
249427
475875
47
380839649
96338
95
364437
73
62
90
80
59
182016
63
736350885
163610
23
434184
245083
387548
64771
114358
89
923673597
50
8
2486
68313
231047
401998
570684488
8
213732
9
62
85932
82
116453
3
20
117856
5
13
239103
43
281931
246108
315711
34
25
310440
18
70
40
23495
40
9
32024
67
36
428954
94
11611
368583
91
38
75930
63
64
115434
175005
326800
40
21
64
7
215042
310473
799875263
45
52
3
402194
253833
4
73
41390
59
338516
46
254755
614982867
212614
5
10
442908206
32399412
393295
40
21
85
416765
412779
38
56
18845
74
91
7
87
373320
645789400
172265
88
47
431051
49
341742
55
52
12
591073759
77
61
87
363730
46668
48
80
257859
84
224144
74
465315
65
63
337376
35602
63
40
395676
132881
16
333800
235762
159948575
12
31141
80
756434914
93
78
266003833
30
368699
391418
52
79
305227424
44
192112
515838458
26
14
39
2
776057348
445368
66
133996
6
260499
84
307599
116722
46
96
159060
10
40
419269
9
71078949
48779295
29
124491598
85
81
77
490057
460743
34
460129
24553
433581
311167
294096
4
63314
98
220556
49149
71
275917
69818
152607
58
26
289665
96
86
590655326
495762
6
393116
97357
955260438
427036
36
67
67
556797218
44
69
383660
43
329835
195539
334247
90
20
67
97167
94
86
88578
97
55
84
89
462865
76
31
94
42
316279
442953
62
96
29
453871
44
295359
50
20
52
14
963154155
989026770
449034
112862
400176
78
49
8
368524
21
65
279124
52
87
431451
31
2
391134
20
13379
220150
5
88
73
340941
6
7
27
258579967
492315765
327657
363719
76758
13
19
37
72
480660718
27
402453
96414
327988
31
48
178188
56
214054
150354
5
191965
790507873
48
368431
96
86
313481
4
88
1
104029367
614350094
38
46
30
64
27
3
57
69
91
435194
88
273143
402066
91
313076
252285
413156350
6
45
60
89132
244388446
9
188359
365910
49
338494
117606
17
164937779
115076
71
63
703218452
395800
439088
13
347316
91
15
429099
23
36
287251
48
389565027
835361259
27
349019
268629
263446
741316677
95
436271
131137
344680
265675
57
320076
13122
26
35
756136224
305854
95056923
96
258951
898433333
45
911164005
34827
33
348380
404655
63
61
95
62
209773
118850477
20
77
70
213301
179719
40
371909
32
26
91
56
68
72
92
433469
99147
11
8
343319
613729470
347178
16
39868
470410
636622636
141126
216075
40
12835
84788
23
66
14920
8
308602
70
89
310804
72
344746
70973
351727
492080
7
29
1
14
30
55
92
23
55
80
249051
2
31
650672634
8386
17
32
53
299370
7
54
28
99
5
455363
96076
2
161715
243115
75
107945
74581
8
16
70
71
84024
339601
246992
54
6
70
115276
14
448389
62051
26
7
61
926658014
75469
49
361123983
8
369712
9
459403
43
350973
70
302709
347534
88
69
237844
228585
190106
96
1
92
48
7
141493
1
54
461018
31
256167
70
1
76
25
26
51
497474
495867
86
65
46217876
3
51
106606039
219424
56969
249547
56956717
25
190279
567813320
147308
87
92015
83
942665932
472084
96
192482
215396
23
90
965792435
35432
15
27
2
146424585
334654
41
62
483584
611697510
88
268127
66862
246029
2
77432
594437521
317310
247674
102551
5
389426
456161
61659
54
990710771
787201206
493072
126641
94196
33
139515
16
30
461534
435250
72
7
81
137950
370234
647085342
404554813
161204
83
415896
118431
45
57
138741
193668
403363
38
9
221404
26
96
470221
39116
335710
4
64
945674529
203647355
84242
10
48
42
359913
394854
15292
323315266
199348
4
74
231338
52
174709
115733
140135
374112
27
208618
95534
348995
52
631439495
418943
80199
179415
96
57948
74
161772
147691
483874
70
68
69
100474
89
63
89645
19
18
2
290905
64
422773
418906
88282310
6
54
47581
28183
19
136083
127610
34295
439719346
18879
2
235783
20050767
426479
221116
31
5
153805
40
81
43
79
17
55
310277
85
98
4
31397
96
65
296392
46
6
4
398659616
79
1
240430
369088
441071
92
96
75
386143
429847
23
315808
8
8
8
39
48
62
485459
401029
213027
7
12
98
70
237822
6
55
64028584
40
123135226
400039
9
91
133538
411696
390852
310497
163652
46
47
181621
424738
59
86
416328
8
99
266726
63
712319570
116240
13
85750886
395063
86
1144
480150
210305
31
433926
99
256364
157383
86113
496698
74
50490
33197
35228
63
83305
385156
96
112460
34749
64
31
3
299556
15
84
138154
59341
9493521
356306
407716
45
85
224267
27
894339766
293971
23
77497
868532791
24
286085
52
358358085
65
2
7
204621
82488446
55
922802547
166110
398277
13858
317998
15
348848
68
24
16
144905
494737
7
2
65052
86
363247
3
464568
215790
7
154134
79861
285247
419445
157953
95
99
70
34
87
419599
479462
277333
81
210744
497047
480880
695192030
87496
488749752
3
2
7
35
77
20
72
18796
46
491627
62485290
62
57
82
47
157040794
56
53
12
91
37
717222876
106654
412528
21
86541
63
248052
74829
89
41
276004
141702
305111
41
32
46
28
406494
59
338277
659686061
20
7
278446
613541879
44
475229
94
347634
310575
52
43212
87
80
332214
44
5
53
139681
14
14
5
6
30
81
139029
69
89
374893378
46
81
264988
398068
142687465
26
20925
72
732024032
92085
26
210612
43
198022
57
218020
482404
413005
28
27
319870
44
318687588
423321
23
309466
39
77
328124
52
201541
89
334788
99
605291192
97
478388
412074
3
57
6
270269
25
37
22
194894
187933197
90
154230
213704723
181249
13
139217
321643
539488572
197700
22414
10
86
85377
481943
118998
12483
475202
17
818081741
170235
78
324983
499140
9
78
3
56
19
61012
44
229266063
198388
457168
341807
72
346367
283122
412696
476094
5
627476842
449804
433244
969324843
37
588494618
93
176532
56
183834
76
25
216999113
419743
94
479321
91
456810
304506801
181322
363395
51
1
129374
373227202
4
36005
198049
4
5
396042
51
1
88
477006392
130207
190794
337402
225155
355443
22
10
8
344950
50
59640
61
4
261244
224196
122956
71
4
5
14
72
27
452425
12709
6
56
85
52
147349
86
487490
26
54
66
12
130390
172660
69490
29
75
309830
95
26
11
30
198301
91
473832
7
65
216656
147912
2
182203
2
216138
89
314935505
88
73
55
56522
64794
9
97
120368
5
319300
81
91
23
130408
179508
89
55
404530
88211
5
109433
82
15
15
419574450
299422090
88
63967173
40481
766743458
93
439329
104970
24
477596
50
6306
90
98
197912
40
91
69
10434237
821339152
395774
140924
225613
22
28
2
418688432
171746
89
40
102497
15
388735
435941
31
51918
5
3
308498
58
89
4
140524
239901
55
92
186296
75
77
256932
377532
865333259
87508
30
312808
391748163
154671
344602
161589
5
480608
851000410
421518
486736
54
40
31319
1
69811
257710
385949
59
218524
65
363298
44
79306
317541
216042
276478
957424846
35
6
471565
56
61
433537
47
98
157714
399912
345372
466499
342430
69
645807424
424756
163562
579275043
117932
84
245090390
61
4475
53234
24
3
491020
66
69
171295
70
88
148594
21112
261891
138768088
30
265983706
40
183184
509606776
67562715
41
42
669477396
458611
112155
11
320982
52
187868
48
4049
709797168
223377077
89
323932
75
354487
85
8
270814
343543277
9935
18
53
29
338070
288210
748754289
343901144
315945
41
89
9
345038
210195
78
3
50153
34
89
174415
421698
1
339611
101795
80
176441
173822
229097
740123475
93580
93
9
62155
294692
32
321824
32
30
90118
4
313375
469196
78
24
35
459096
17
272869
403241
139762
17965
8
61
461190
94
205500
4
39911
263689
45
175278
106092
303481
480228
15
48
86
50
41
19
35
9
296248
15
7
93
8
70
55
40
812748966
55550
324078606
787367053
209556
273373
20
459687698
3
64
860823427
231322358
44
403862
830803032
359686
78
79
209018
125169
4
25
12
43
801317349
6
93
251898
79
97
393296
46
87
286968412
285854
18
70
60
86
97
5
28
181238
92
311955
13
70
42
365462
262269
27
43
240110
425295
495858
8
76
9
233429
23
49
63
28
928173529
257269
6782
21
52
14
580098646
21
55259
7
72
280099
445228
938122640
152373
29
339106645
84154
8
57
77
63
1
61
17
964121913
47636338
6
37
192217
534179819
96
83
249633
470970
152141
39
453104
63
111597
64
366249
3
91
16
14
217671
93
319022
85
400957
481506
202241319
337918
44
393635
42
26
55
12
8
42
84780
33
72274749
35
303360
49839
87793428
240682
77
25
158552
17
367582480
45
17
36
19
496393
55
353028
13
96
47
35
219378
228529
8
919499095
403086
71
11
97
109801
8
31
304832
314696
14
7
247461
460494
38
255111377
9
91
414445729
11
16
46
177958
126127252
64313
69
59
29
37
230926
84
36
16
3
452728
7
75
117459
199298
60
75
16
4
92
248826533
296378617
56
24
40
369086
30438
67
339393408
185555
4
9
21
422849
386812
487496
263958
528204193
167844
34
3
148885
157867
75086
27
56
434751365
40
42
452769
333194
79
98
8
45
66
104715
34
14
98
6
95150
697986572
16
216208
7715
73784
4
4
26
15
34
33
444822
80
94
251104
268119
109048
125185
102390
67
150643344
324536
345435916
375267
47
343550367
58
22324
1
4
332887
17542382
4
276543
629486123
59
55030
72561
133233
37
41386078
38
33
62
283692
68
17879
215957
268144
25
50
70
27
35
705147120
158114
399449717
44
6
88
9684
56
310691
49
102522
424560
326313
39
3
24
7
123353
420855
44
853707040
8
9
88
49
473386
4
225202143
77
96
95
92
272201
76
437981
23
96
93
367299
13
117012074
38
264065
3
136569
3
21
91
449202
161419
62
4
43
2
5
70
71752
118921871
36957
32
292478801
55
18
208065
84
79
77
68
6
377018
223247
38268
892067515
48
78028932
36
136414
79243
40
326432
37
538119719
658236412
92
172015
4
27
19313
294266
60
96
3
434780
110723
724802902
85
519819122
77
61
62
21
83
5
233552
75
889703951
41382
30
175449
7
74
9
134078
73
9
99
771241412
5
74
610236177
297727
881795397
164416
8
740059071
52
197614572
17
41
56
278851
203176
40
88
5
64
86
40
7
156898472
430217995
34
1
8
65
175781
17
23
73004
68345
696529628
86367592
393111
31
13243
321941
97839
429847
159348
47
424445
213308
18
442953
444393
29
35
398252
327353
64010
366644
540705566
13
210317
80
76
197143
452907
24
369359780
483029
71
3
980507749
66332
2
411213
52
35
120773
32559
31
2
251493
12
52
237471
29221
15
238667
430834
61020373
117018
6
8
33
295555
72
35
358911
3
34638
348519
204043064
8
37
60
538734751
19
18
5
3
33
139418
155018
5
469583002
10
97
89
2129
447348
10
60
50
195438
26732
32
69
63
1
293438592
170838
20
86
98790
2
42
19
37032
31
34
29
80
15
140860
4334
82
26314
447993
357555
85410705
413005
53
40
39
45
63
935713218
32
56
276509
71571
435141
324868
94
9
56
136684
588234521
39
21
15
63358
198473
19
498403
35
32
54
7
42
419622
65
1
82
6
1
269886
6
352281804
423718668
925529158
447657
24
97
271705687
128712
43
85
1
393466110
45
90
487405
72
108260
321477
145729
2
59
151972
80
64
27
71
11
65
444638
70
4
11
5
472920
318144
79
55
222991
70
20114798
405659
1
48
2042
15
7
6
25
66
499422
7
51
49
38
226978
98
92
50
96
111664
253922753
28
51
10
46
80
450282
454596
55
46
244482
55370
2
223313
29
6
31210724
538064470
8
343286
8
9
45
73
3
68
17
42
317389
230764
1
17269
239308
221792
204841712
63
266412
439137
65
408603
1
320565
9
5
194895248
1
305458
79268556
19
36
1
29
711702836
282715
52
90
68
381094
462559
83331
112803
16
292012
81
56
314944
24
306683100
97
91
56
467572
16659
332319
257856
4
66
121601795
20
7
45
27
283900
6
7
87966
455275
48
64
57
347636
322004
47
72
199480
34933
362157
8
95
55
33
127752571
27
367688
466439
22
9
207538
92
21
73
330587
65
55437
342250
34
7
365233
80041
87
118142
329369
391261644
958596099
262279
61709370
403961
93
462367
118997
244466
202003
435124301
12630
26
359782
221046
445028
36
328425
362626
5
21
196484575
38
4
13099
292888139
151590
407261
437118
197032
30738
57
15
41
73
385971
6
168956
31174
2
327906
9
88
477044
485502
82
468186
81
10
372715
36
96
4
544781682
99661
93
88
274660
112460380
359284
87
72
68
52286
27
410492
176375
52
277837
84
124958
59783
6
669089679
55
499581
23
25
73
590810079
280406
713667547
2
41
85
403954
12
3
321706
215119
30
37
3
75
3
24
89
271665
435439
290977
51
98
43
114815
159825
84
469213
4
95
497548
64
438909410
71
6
106421
1
69
127155
53
105948
1
387693
77
309576
240012
13
57
357693
336356
163482
17
55
14
1
289389
81
415443
394974
25711885
233790255
80953
22
54
121662
412015
44
216558
491362
97
246554
180232
44644
4
15
11
242345879
83
468790
434902
7
5
461013
360480
68403
59
52
341855125
5
81
84
2
592213565
76
92246714
9532
34
8
2
201403
94
62
418992
52
139393
4
12
81
365937
2
9
14427
426731
81
91260
51
27
68
418733
472292
21
192670
147863
7
258713
428774
448994
25
4
2
81
9
202232
46
247848574
3
470999
250104196
10
309270
58
140928
25
55
636612878
48
49
249071
80
3
20
13
895954942
328448
50
39
2
682546069
55
33
31
2433
7
149544
424892
487960
92909
47
53
94
125387
353988
61
150274
431906
271397
64
85922
4
481559
8
8
78
25
402605
51
498868
8
427411
426539
47
471983
133959
215594
73455
48
33
9
27
192655
72256
43
254556
23513
182937
26
98939
414965
34
75
4
70011
102857
113682
81
20
53
79
415702
2
88
16
76
22
82
56
489534
63
120885
188083065
402893
797142927
3792
87
38
5
94
314683
17418170
310632
325915
68
63
254492
145872
42
81
69
17
10
485055
8
6
40
16
184291
712817819
98
37
3
398348
23
56
27
494809
4
403337
794732740
81
41
190199
3
99
6
43
213388
68
7
77
440021
33
443922
97
476838
40
61
72248
107730
150444
1
25
58
4
23
73
466849
99
16
261324
83
30
227003
82
107107
96
36543
68
372174
293982
15
12
640551513
9
438744
449668
58
76
4
34
7
400640
107850
238375
48
792935327
45
39
43
82
31
91
83459353
445595
77
60
8
37
86
56
6
40322
4
268096
72
7
82
436853
1
337097
9
88
47
154220
448348
1
329355
51
24274
8
266097
1
13
66
24
334961
3
5
534025292
90899
43
83619
42
74
186501
522904911
396051
9
7
112081
77
67
411467
64935
40
295003
3
42357
30
6
169764
65
327531654
139160
369885
9
410500
99
201332
219125
185085
8
328295271
99
387642
98
73457
4
280987
444269
94
41
1
17529
287263
94
79
42
943724198
15
86266
10
15
75
66
144566
265779
20
700030278
43
50
74
157969
19
48
9
463079
96632
45
56
58900140
98
75
297141
278242
37
208863
256998
5
413279
279994
2
302447
49
5
43503
252498
315418
165180
20
41
78267
15
18
33187
14984
93
477090
285605
92
414438
90
93
41974
277048
155524
62900
75
3
43058
34
333899
296465
291822
6
49
92
7
46
16
59
36
27
283760
14
81
45138
268971
67
34
213226
99158531
151369
80110
143504
3
164667
78
459582
52
212657
29
47927
338290
599898357
24421
75
345217
48
5
35
4
468990
68
305838
493188
8
99485
18
83
50428
534229972
198957
1
250905
69
19
30
320997
96
47
76688
7
68
379242
72135
173464
84
25
19
25
27643
79933
42765
393943
135072
395053
4
40
186989901
348009
88
206601
338388273
256433
400997
465233
148155
21
64232
77
67
76
36
85
263902
70538
97
97
10747
109896
231824409
245911
181215
627651086
81
10
341445
44008
73
366297
13
9
726224526
732228697
51
85910
181569
172727
9
67213
19
560410569
259738
2301
80
71
10
6
1
10
27
565946997
70
4
9
4
409057
309331
334945
202524
91
361764
49
168405
136591
87
274797
81
604734292
2
66714
938151036
16823
282627
16
390766
470464
40
20465604
43
89
32
38
7
86
5
27
6
72290
96513
1082
217806
9
28
198714
408805
445721
1
88
302139
27
294711
262591584
52
223683
877167970
55228
536009414
188966
89
28900
28
218962
235587137
71
87
111356
433834
445566
4
845911543
484854
95
73530
141480
80
91
78
315562
765229179
391687
495433734
16
2
2
2
359862933
41
425472
4
312370
8
919080312
90152
51
309492045
107097
415228
236439
530630014
307776
500500529
82
12
356213
31
80
420071
45
201227927
374324
280903
89
149463
34
3
357071163
265073
37
312608
69203
50
387516
207125
20
184432
33
4
490909
95
32
162720
72
111626
446730264
62
238709
237569
84
484617180
33722
67
149018
99036
20183
49
62
48
80
6
69
36971
81
22
38
315976431
95
44
8
601476918
38
26
406585
205775
3
58
59
423016
63
308940803
472310
158001128
90
9
47
93
6
40
10
30416515
165194
74
963776806
9
67
8
77434
49133
259039
133351
726
1
68
90
205545
32
25
88
84
61
9
472222604
62
3
298982
73
79
107578
28100
194124041
9
225824
55
78683
61706
216830
417915
872659195
377046
41
9
76
2
76
425377
49
152015
3
8
29
82
75
90
479381
73
72997981
71
64
20
274653
453951
5
5
90
439637
898061833
40
62
445105
362172
77
6
809609320
1
60
315109
498367065
36
389786999
52
30
45
464511
97
98
495181505
24
27
15
23
92
324035
79
85
360121
41
494594
463904
328888
76148
33
291681
72836
222635
12
96
23
9
49865
227321
489113603
364702
302878
3
192021
22
19
630664220
273251
168618
197798
38
57360755
45
13
23
57107
41
86
37972
342616
9
241076740
73
40
121010
302537
12
67
110405
152997
46
344190
229221
50
99
411176
445370
80
94
70
214339
15
446084
365832449
37
27
26
343733
106509
116689
749440156
320852
38
11
228642
383949
97
419735
57
9
174153
210961970
9
42
284821
454154
143538
80
9
67
2
52
73
117532
87
2
974628151
464408
54
56
14784
87
239600
50
4
23
373722
28
24
58740
180770
622197874
11
10
48
315760
413209
426010565
61324
8
24
5
4
47
435067
87
84
57214
196458
92
291932
100046
382494
71
41
434111
30
85
67
302574
76
52
81
3
55
64
188231
5
90
439252
62
203818
11
54
15355
43
16
72
72
4
211423
61
863972261
19995
5
350499
5
49
88
59
27
392993
356252
320341
97691
360831
90
24
70
26754
86
363781433
51
1455
7
91
5
236946
31
610011470
362373
951334544
75
61
139529
436511
67
389669
376663027
2
85
203680
71
463270
39
14
46
209049
468895596
145436
21774
11
7
965372560
86713
166895
3
26
63733
31
89
6
166464804
56
92
5
232696
108619
365336
619135651
68
37
2
209252
7
330184
39
762480685
3
52927
215944
745275684
59931
48
391736
48
40
370354
457957
702948610
444544
32
79
96
11
483861
919295611
74
84596
50
173688
42
106383
331374
28445
462232
1
73
42
4
1
333460
860383064
73
182962698
84292
36
514721562
145139
18
82
23
45
20
457970480
32
85
57200752
24
408859
338538
918573499
298810
194258
399422
302260
55
270762
193894
252941
13
26
395663
1
8486
70
119659
68
254267
69
94671
81
433124887
53
76
22
286872
79889
10
430915
450296754
215594
94
209470
92
301014
9
368009
2
20
70
129482
543080055
587402052
63
301098
4
427057
171195
53
68
184433
33
57
214530
231227
26795
51072
643325373
76
371874
694482368
230542
981633768
439165
13
52
83214
437644
87
18
7
79
46
47
21
16
83343
6154
79
268535
44
139010
973051054
373990
84983
203902
43
45
84
300352
388724
428714
73
92
12
10096
55
71
11
479282
75
57
78
169944
228751
24
74
26
93
53
417110
52
213486
20
531413235
15
86
82
274974374
86
26
31207
378910
89
324833
49
355782
5
22591
85
37
9
458080
350640
228813
415042
852128111
36
74
151687
3
256263
115605
144514
80583
357334
41499
398977
199589
298364353
340812
36
52
4
96
50
9
5
806673668
10
46933
5
42
96761
475969
15
82
48
277941
69
486858
391899
67
95
24592
211527657
35814
300886
202077
292278
19
756922978
440956
454016
69
426435
2
15
91
6555
7835
428724
20
60
789951866
83868
419197
67074402
430473
323400
44
5
39574
75662
294641
6
335140
84440
266470
466770
61
22
102120
9
202933
227213
59332
407638
81
291587
461856
54
3
502766472
72009
44
72
25
46
18
246340
945739437
338636
17
96
94
50
547128176
60
171639
51
381806
51
683719224
3
176247
333408
357227
97
55
854474755
180095
203671
299560
98
27
27
2
74013
16
439655685
137611835
192543
60
29
81
49
7
7
8
483330
82
656533870
330884
51
61
11
9
16
52
82
4
32
56
80359
254067
74
59
3
303796
169676
152675
596550553
345714
48
85
442107477
45536
17
5
42181
476152308
276204
78
85
39
96678
72
334154
46862
254653
447152
394631
482011
238627
868641933
361647
3
43
37
2
53
711979339
23647
73
87
281252
83
40539029
155301
276952
420749
5
460917
50
30
471523
88
71
67
466302
85
97
18123
120381703
213252423
47
88
18
419914
46
78862
280111
118679
53
723321122
5
37
73
31
86
170105
90
33
70
113053
373319113
45
124382
444830551
85
19
14
323973
422520
348180
31
36
49
3
4
301667
209500
90
15
65
205676
57645
689674956
145679100
5
100599
6
759811911
83301
85
177081
43214
159679
598706641
119346877
36
20
80
499044
8
285242254
431009
29
38
214675
233922
93
68
5
139782
77
69
6
19
59
361979
73122
17
460338
78
8
15
4
95
2
436483
4
539315150
32
3
982353956
92
28
313937
77288
413827
55
39
16
26
243441052
393064
29956
65
72486
10
13
794122676
126478
176800
918769546
48
75
10
8
450528
232776
416687
71
72
493832
48
7
64
78736
178139031
477741
339398
65
52321
190006
429083699
92
357088
91
130068
53
294103
48
429163868
40
81098
50199
6
38
59
452348
133923
164708031
33
219453884
478560930
24
189088775
51
37
495523
451533
15
905285197
18
400908
45
192291
278192
88
47
16
29
139713
27
45
905949993
215982
52890
217042
17
4
73
71
11
39
80
489275
469111
87
398788
831421334
6
392261820
36
851177322
6
94
221609695
428550
1
6
5
28
225228
81
32
73754
9
462612
32
44
317926
479698
95
303866
314863312
59
11
39
302159
85
97
170024
2
5
94
48063755
13
2
4
85
189903
53
41
471277
112280
236490
22
324036
38
5
197072
57
28
423332
89
52
305619
28
3
6
187048
9596
10124275
71876
313516907
58
8510
59
3
21
371882
7
266247
26
19
657308840
195188
89840921
13624
71642
343670
1
215327
5
17
366549
53
372444
464605
440223344
835342039
10
6
277371
476364
123536
14
395283
80140741
15
207881
625610325
20
9
7
45
51
20
81
278579
248213
115558
840225062
4
19
4
72
87178
76
77
35
5
18
442685
6
10
388917
4870543
5
285305862
76
206162
77
99
42
1
77
422353
297540
18
121953
97
10
31
263305
434253
4
27
8
57
54
35
74
63
33
504356242
355247
193926
422184
34723
43
672448906
83
347009800
369282
59
93
396418790
463753758
16353
5
80
77
595213139
103708
82
565017434
121343
213059
48
110378
40
82
42
25188
79
1
255947
384142
39
396058
404552
48351017
55
228906
47999
85
265014
44
433583
287287
44
15
1
7
75095
8861737
479108
253937
85
245385
34
1
5
1
720499181
15
191334
14
420787
50
77
99
42
420223555
53
71036
79
398541
72
298829
206894
19
778531598
156478027
49
62
1
136076
56
131354
83
56
252429409
4
288972
867198550
75
22
52
228095
58
96
205861
22
378009
6598
160987
25
396082
174976322
762846573
25230
215334
1
2
65
440759
3
450456190
393061
14336
72
6
24
5
6
276740
21
5
42362
346538
302568
171417
5
393157
38237
406108
396347
25
303495
58
83
62
840978402
656487979
472166
348032
33814481
275092
100651
275959
477663
195227
22
26
236112
137323
58876
291713
40
170320
432760
241026
62
344717
8
312903
2
76243
93151
6
389432
171269
61
272040
400159
76
133521
710826795
61
694042011
66
80
72
357523
564851669
73
202087
55
327153
221344
87
2
29
1
72
52
232689
93
4
66
310018
9
232507
23
483094
62844
120818
428468
97
3
26
5
262536010
26
274565
324283
223614
94
3
57
27
155125
23
66
385769
72
16
581708760
286754
88
4
1
8
187854
422426
195881
64
65
87
71
314640
31
74
56
10
230792004
5
4
29
41
78
63
146985
259779101
50
63311
36258
94
208480
123389
9
79
84
316776
98
70905
401
138888
312033
419723530
208514
152772
48493
5
94
149496
84
38
250515
79
186335
183036
66818
432175
389840
389224
347319
51
7
15
67
63
371429
616974174
41
74624
191767
79
397413
95
24
20
175437
83
33
35
18
379474
20269727
79
58
13
88672
73
328806
350376
4
160757111
47
4
2
217749
20
2
318301
7
161767288
8
4
410307
53
539459299
79
97
85772
150081
615414851
56
302281
471281
207224
97
1
53
452157
25
228360
412216
3
403357
239994
278165
27
29
62
4
481218
4
377334
92720
76
218224
70
10423
256072
51
5
568739025
1
5
171942
5
205955
48
169072
65
146837430
59
87
105161
290061
7
804399959
84
93
195593
441954628
16
9
76
40
795553320
6
11916
60254
458392
812506316
371835
62
158534
76
68
357824
373346
5
24
33
356181
96
391442
196047
265619
38
63
15
86
67
51
68
188831
155969
450892
234905
4
345506
64001
56480
399439976
50815
979354827
82567
98
831497318
50
6816
80
219946
321230
375569
620699915
275471
395697
279764
37
3
74
308279
442205
393414
93
9
221192
494196
41
174361
162664
63
9
30
41
63
7741
88
21
81329
66
61
97785
174176
45
436105
689888527
21
27
16
224589770
418948
88
37
34432
459054
395514
476950
338369
224597
272914
112597
30
22
58625
310249
512672857
7381
245551
1
492984
44
171787
153255
87
375853831
74
295597
315566
93
87
432074
77
131533
5
124284
208136
358597
103934
130473
39
65285
4
24
246301
76273
497419
77
64
98
20
396506
8
74
242314
195697
470373
261774203
446867
81
63268
808296648
30
153187
3
352043929
49
323569
271779
53989
2
425343
83
4
80
245070
65
444801
246650
11
373622
65393019
143894560
46
81
408685
79009
13
153341
123265
6
41520
700112612
134283
449078
443208
84
181661
81142
380890
263989
188820
164708
23883
274772
58
449675
57
36
37
31286
103344582
13
86
5
7
377622
367157
434977
427630
93
304228
68
467150835
133223
3
6
408825
384612525
413195
150295
96
407713429
737196389
421592
490438
170356813
192205114
11
348666
445229633
89
466909
15
31
7
42538
99
328500989
18
989649101
306472
30
28
906756017
28
129348
26596
8
36
936850323
20
389870
34
23
36
468566
53447
89
67439
55119
393492
22
4
143030
310203
427998
377550
8
63
31243
169388
169389
204905
76
51044
16859857
113609
44
137599
78
55
367362
147451593
14
31622
254710
6
315625
94
268171
70
68
342488
77
246616
60
150496
9
51706
46
62
25
70
90
333961
264564594
48
436544
29
330515
81
16
94
2
20
12
1
96
54
653141417
90
72519
374784
733524650
12025
4
313651
464676
843768949
440641
381002
265013
229678015
230011
70781
378620
401069
911595998
44
5
60
30
6
87
561040052
35
88
66
70
3
154845
629389151
490661
34
76
42
256375
237524
81
108318
7
181272
808806857
3
185466149
54
242751
71
161015
247592
93
410862
122570
24
22
380146
87
47554
260187754
53
31
68
42
406637779
410265127
4
45
539602105
99
13
659518244
65
65155
4
367158
70058
232831
330139
26857
401934
538078880
756870569
379732
80
82
472591
74730501
161627
492596
114003
18
473310
16
86
733035298
47
61
7
431002
64
282066
460682
34
4
17
619250283
89842304
383297441
950495563
266623
400584
54
68
173842762
47
9
456373
3
159644
129772296
28
448297
98
6
82
491617
103203
969282669
86
54496
101006
62
64
6
487834
63
89
10902
3
6
434999
62
202925
648967415
66
206865
2
34
153933
27144
79
78846
33417
414226
230537
472199
58
939335468
51
7776520
7
389411390
4
495068949
468141
289836
19
176682
233447
151392
20
50
301775
94
32
332385
8
19339
488954
28275
6
54
464733
87
1
140461
55
207639
54
246105
1
3
79
314706
366024
464357
355802
65
75
427815
150860
317970
12
360919
46028
423925
510761678
449816
4
77
1
284699
60
277214
402171
131049
213894
9
168249
88
13
433056
56709
363268
48
49
78
25949404
20
37
9
1
3
777198212
87
152943945
39
122746
3
471182
5671
138834
17
6
96
251466
168648
341754
28
18
457217
32
133928
1
26
8
43
26
3
316747
63316
118044
423052
55
4450
24705
92
479523674
347521
966114481
70
84
56
85
222590
16
4
168120
77
462076737
161091
73
37
79
33
30
24
21088
15
20
22
57
13
69
468286
79
220764
72052
310320
203614
43145
89
162008
171735
47
90
77317
117779
699769463
89
100916
109635
469128
37
41
12
7
93728
493346
80
4
359871
38
439095061
328471
467576
875847460
183068
331208251
239549
25
4
27
478037
4
7
226074
427090
14
22
433567
126596
4
9
25749
8
21
43
86
68
81
105410
9
364148
15
335921256
88
81
341784
409897
238782
419680
45
120060
510876911
46548
62
492317
70215
66
34
51
17
4
269941
79
246510281
74354
134625
77
50
10
8454
55
28
446900
127042
23
379238
389449
18
77
430945
342155
99
250131
116341
1
61
115346
291370
56931
489204
86
85
325221
2
344630
402266114
683009189
145182
2
96
648708154
24
288024
839002234
61
102234
57
981861452
76
143534
46
359703
31
358006
135521
5
2
665859548
257512
42
134499726
10
58256
354330188
66
7
39
72378
23693762
53
49
22079
99
7
258150
197150
3
446386
441133
36
97
3
47213764
64
58
263858
459827
99
124508
439710
4
175693
86
30
8
813455596
377935
54
20
660806311
100503
71
493391
118590
98
89
51
290975
66
989980674
198470
79
86999
426483
360862
1
19
420638969
39
61982
17
759727987
2
44
940563906
46
22
61147
42
2
74
238963
60
62419
84899
72
81
23
328455
79
231545
39
468840
317836
57
339366
64
14
221439
242418017
145324
2
433452
3
47
380430
9
89
449839
263494
68
208730108
340196
136100
878659823
14
92800
447277
99
210649
238048
36
470705
108252
361754
54
93
284515
31826
99
196549
79
164732
51
2
99
31
257206
298110
403545426
100661
127756
368899
655670293
76
859609094
85215
2
361551
90
249774
42
300308
21631
5
293449
70
401468
14
249768
183236
279019
14
8
149042030
850497859
469126
23
24
9
5
22
102980
66
38
16
425323
106618
61
329884459
1
444727
96282
7
208003
8
151569
76
6
17
18
647654273
7
12
95
57
61
29
50
119114
936311830
35
424576
469045
58
12
156209
372055
5
31643
244215
35
4
2
3
3
79
112283
26
14
98
57
74
192247
300961
37349
788931947
184215
59
94
169929
42
6
620652973
68
437995
359501
476820804
486966
455732
86
57
42
361984
54
13
108510
229396692
51
16
80
63
452499
24
143857
96332
83
96
54
447189
31
11
63980354
8
50
38
491781
19
321175
431078
21
18
143345
73
15
87
44
67
213991
295633
197928
454143
34
203911
49872
203482
33
11507
57
14
324028
803233659
468417
61
60
92234
345717
86
12
1
52
7
6
62
196915
444985
84
302044
76
157125
25
342330
427764
239696
1
875362605
8
319762
66
328202
56
399261
413721
165181
189576
456681
495738
95
79
2
429132
428152
445560
255353
92
421094
17704
319014
264208
179156
92
42
285573856
77
98390618
84
28218
63431
260685
313160
290525
473458
835615969
487411
543656398
66
93
402000
84
25
53
342289256
433201987
382445
66
89
14
5
44674
128405
3
1
4
13
361894
444724
70
26
42741
43
96
18
3
13
12
455728
15
61
72
22
93
427057
39067
495283
2
188136
71
151171939
972812436
74559260
120025
182291
99
93
147219
45
347034
957148767
27
427363304
4
49
111917
15
15
44
302426
19
149076
302059
55
476687
58
65
9
307151
28
60
13
98
197229
36
314240
24
92
2088
402842
527705705
33
4
180374
57
702105969
20083
165674
25
86221
151661
363708
84939011
84
57
458962
293429
342820674
15
430302
409726
253407
471446
6
17
468329
74
54
50
292268
60
223999
484223
78
323907
214845
214680
96
285647
16432
109417
33
7
81
97
77430356
58
232899678
34485
723195642
4
434637
50
36
31
272759
94
3
438560382
29
213236
1
49
247915035
137570
277148
5
358887
461955
57038255
65383532
380772
198501
290420
57
463422
96
72
96298
980615239
34
347594
373591455
98919
957050871
300629
491312
333437
497023
209722
223058321
48
8
79
243496
321680
1
3
69
270032
128418
9
96
24
8
380977
88
650728518
6
440740
59
69
413656
2529
22
4
446853219
2
160998
476655073
80
197655
50
5
162976
281586
15067
82
197187
2
519963484
3774
34
273590
38
5
5
477237
38
346676
176646142
32324
397256
36
282743
94
58373
488862
33
58
200973
36
53
293385
588129502
376734
3
1
406856
98
394054
374816
331416
342903
85
4
43
2
122942
16
49
145222
93
82
5
60
8
22
170236690
73
489417242
63731
38
82
79
82110
356910
5
217951
47
24
9
138054
126274
44
21
418821
89
7
36
225915
301041
213504
8
338264
43558
468619
110132067
9
64
91093
92
744211798
966736172
477647
576203985
5
61853
112609
3
49
2
1
180224
399975
218497
35
61
262190
273037
6
45
24
70
533438382
10
414299
474540603
46
312314
498564996
64
4
441194
1685
75326
9
421447
436802860
48
57
52
55560
89
39
90086
29
119062
82
130517
277646
416843
233861
161397
82646
47
72
422264
34152595
331706
583216426
1
215205
109900
267370
110686570
23605919
29
3
401203
2
258269
59
12
66
836550091
43
387882
487573
6
57
361007
43
242168
18
26
66
1
35
73
3
27
35
971929201
27
201491
223251
944786588
274776704
71
14
60
931736781
721335864
67
416102
151769
74019
330219
8
95
9
35
999011327
442027505
304079
9
266597
2
18
474730
17
454719
449224
95
268808
343913
62523
6
49
27265
14
334293002
407222
57
22
7
28
4775
447911
561477849
127316
80
7
357751634
43715
205254
242125
393745
88522
83
69
24
71
24
604322341
76
286662
66422
452793
275846
490901
9
334893
6520
82
10
436835
88198
32
93
78
5
53
364494
67
272066
4
12
199182401
444668
72
308548
14
47
18
473397
337240
9
5
37078
6
12
7
255282
99
40
208469
131143
46
327457
99
3165
94
179529
28
3
357075344
85
81
182897
8
459770
219822399
16
11
84
295816
7
28
488508
1
99
184463
244485
77738
57
172998
44
65
99
372004
208318
8
93
131710
256958
272837
68
90
31
739243262
497961
400103
231319
10
89119
38
485665
109833
76
358196
322188
38
68
230951843
369271
433659
85
42
91
211461839
346315
4
12
68
25
7
84228
309276
29
404146
41302
449755
7
17
66
61
471976
317349
28
47
322630
87
222886
35
485224
47
67
47
162863
37
2
69178
38
74
322155441
84
21
79
26
51
136500
158721
64
1
33
121249
348697
298921
370509
30
24
19
6
272747
361290
46
56
52014
89
7
365426
587264420
34
335544
70
24
363238
346923
39823517
151403
312135
25
235372
40
425103
371682
5
79
2
85
52671
29
961695305
419567
9
138700
429829
7
383952
3
91
6
421570
354307
366756
568477456
455546
26
120981
196249
10
417606
469844
197286
488946
315649
978619497
90
16
85
11
901741703
426283
54991921
2
19
190719
31
6
38
10667
395918
676907710
342141
68
1
107379
79
4
3
92748
409673
47
457286928
39
339298
67
27
298058
30756
447396
75
188897
76820
61
250605
36580965
4
56
766856874
15
56
372057
810408978
443334
92478
31357
367845
45241
8
376935
108177
30
10
48
6
37
2
54
14
34
11
248717
342754
91
133367
377198
425411
266367
35
131145
14
6
478255
27
790344051
26
92
40
252828
35
371040
140127
473834
14
1628
73
194849
27
60
182631
462804
109724
83
24
477935
200290
358710
64
32
48
13
259279
45772
24
899207488
96
32650
27
379516253
558306828
516034693
750301335
337476
279549027
348894790
371088
24
70
48
52
224473
93
77
748139976
9
420126
122967
41
186782
810144475
42
50
482696
751325414
384577
79
67
282586
3
38
125521
539131254
3
86
88702
91
81
63
364031
257482867
79
344094
22
2
69804681
190862
325125
87
52
278836
35
44
73
95229
53
1481
40
80774
74
29
474609
274028
42
325429937
73
6
6
28
47
353863
80
98
68
49
81905
59
452058
205210
52
29
204562
279138
253131
3
65
267873
2
274141
38
28
32774
210481
31
75
82
153886
79
392323
814545244
21
24
74
421507
12
484361369
24
699
58
14705
8
413441
8
331691
161733
196461428
30
25
81
7
31
287613
391301
173533
468502
411607
10
413350
405234
362060
70
43
14
28743
356484
720123624
88
99
487951
5
74450
269216
93
228281385
2
172506
242946411
120732
48
322427321
68
6
80
405697
89
3
38
49625
20
73
181185
22
95
85
885802585
425323
133490
309886
65
64
459421
55
469028
22
5
15308503
366275
356812
7
569197120
70180
538919733
83
71
81298
293936
40
49
28
50
940022413
5
266292
161469
14
52
9
153661
255580
41
17
286402
76134
120747
467758
317688
31
274342
14
94
67
38
549950034
300286
74220
95
22
6
14
99388
254570
360688
4
450321
75
470673
74
23
47245
69416
57
2
41812
98
481527
497687
61
253948
65700
350707
18
160477
90051
348538
235163975
29
44
379151
1
278970
2
482705
115587
8
18
12
312995
536
4
667882699
296359
138030
7740
90
68
99
331316
47
338833
343396
56
12
445463
15
34
98
436077
75
56
54
196157
570547012
388140
1
35
733337571
90341
118698
461509
73
51
20
6
494459
177487
50
22446
82
6
83
294382
313656
3
1
535148061
181364
992869018
493335
451051
92
57325
1
26
60029188
167196527
34
66750
258230
36949065
50
83
68
4
258130
73
86
453292
399325
22
450241
23969
186294
89263
152083875
78982
489159
30
55
62
323394
77
70
94
553344367
10
39776
283299120
142521
90633
5
149303
96265
176731
45759
139071
2
156547
102510
24058
374050
60
58
7
9
13
6
77
258136
20
39708
5
241551
238010
244788610
99
475320
3
57
778099626
91
3
25
23
28647
453057
24
66200
48633
1
4
10
798598836
8
759321241
5
428385
30
416816
927968235
388164
98995865
300149
358546
1
59
57
62
28
13
399278
34
8
82326
66
101545
150903
853509135
490920
474216
69
29
397782
95
87
386345
54
379028
453279
28
219609591
423571
840484278
408529570
191235
294662
461497
91
86
56
353814
1
182245
421070
60
62
86
57
302010
210895
245509
8
388353
79
53130
350834
2
67
90
97
25
353859
3
31
70
366121
412060156
5
1
60
56046
200358
392441
35
174151
95
410458
87
31
46
64
8
301944
104003
797574320
31
407425
47055
82
400861
492476414
306266
414194
42
384830
98
293637
35
1
26
391110
163444
151574
189987
2690
9
653396568
80250
27405119
34
32143
494557
1
43774
311808
215147
832702923
17
429601110
640494244
71
401050
436163
73
26
377387
74811
58
166182
938554556
14630
408551
296564
674168960
23
9
118892
254293
89
73
148234
394332
102816
3
306166
32445
144751
87
13
114704
62
39
54278
276016
435644
52
6
8
197591
235058
88628
3
408316
14637
16
364864
96
38163
358773
377105
133547
94
32
78
9088434
71889
347659
47
339480
27697973
432207
135375
504154811
97
47
46
39
84
7
88
448268
56
53735
424634
6
72
48385889
46275
464087
25
321612
57
36
344883
5
891950806
360153
394285
90292269
3
1
5706
288944903
19
95
437249
674675028
5
5
476713
25
121041
67
50
428892
422295
403618
2
451279
23
3
408442
92
398898
137977
4017
638538761
213409
357804
72
394936
622282834
78
447864
99
62795
186864
86
19
484224
91804
390721
202140
54287
825758200
88
19
9
68
858688293
109820
89873
40577
39818
231895
495918
708502438
15
231301
321360
140120
31
739896353
296112
98790
8
455294770
73
65
4615
24
84
261128652
80
42
204430450
376196
13
420924
8
8
30
111425
46
10
14
74
81
426945
138952
100203
213868
269024044
4
296900
490967
408610
24
564376595
15
202260
230125
85
19
16
33
99
13
522
14
228797
53
459247
65
492959494
34
27
66
20731
436791
463609
324605
359941
968869741
33
96
4
57
281667
370653
5
425051877
84
9
60467
86
31
491862
32
79
365240
427504
380034
27
433471
322432
95
369971
83
322042
25
71284
65755
93
260863
68116
184425
95
52
121542
147867
108317666
94
9
250796
251836
436317
15586
160230
210592868
357794
79
194730
20110
376479
81
269115
410884
13
69
363192564
58714
70
363025
57
496351
115120
382883
418601
423910
301605
223917
662115144
188578
51154
429557
272219
32
689311451
141300
70
49634049
58868
348591
9
7
96480
166194
73
95
56
12712
433592
68
180183
76
459760
465255
90
123219
1
292856
138673
73
497313
60
332404249
206855
150501
80
257399
20
58623
90
9
411072
332418
20
75
247466
71
352479
891995291
84
22826
75
196489
18
12
99
23
66
554421478
9445487
75528
74
6933
356347
399304
9
84
18
66
8
85
71349
5
18
101786
65283
230334
149415
60
368939
41
54
3
57
86
256641
25
61108
16915
73
57050
993076723
55
3
434500196
7
230320
64644
98472
69
73
16
74
835119464
174787
56
358391
88
97
347208
328815
263994
249189
5
17630
162894
27
3
63482
33
30
86
91481
8
10
5
326117
57
127693
80
5
19
216576
6
59
90
15
809746703
84
83660
359594
231206
90
53
81
492427
412370
66
351808
482559
327712
42381
9
490091
6
408582
907971570
9
466993
313171
138945
12895
10
51
90
273368
287124932
193889
278222
499986
93357
27248
49
192603
68
7
471206319
311257
67
69
15792504
51795403
260466
3
241877
405846
314684
8
99
385146
8
52116716
3
45
723548355
830057295
96
79
68300
333130
3
465395
78
150372
296211
77402
634660182
884722489
80
55
36
396805
22824
54295
79
321282
38
81
7
42
35
1
79791453
40
40
676419772
65822
238215
44
16
988168977
37
438205
45
75
8
890816024
912302206
88455
9
329931
14
49
4
59
5
139007
4
51
657166791
1
12
411384
164181
348080
42
1
98442
416586
27
458316
61888
1
125319
486391770
219661
330178
120927
20
5
393117
404762
184199
627924530
149979
57
33
9
177507
16
32317
377685
335296
78
446596
7
57
73
259698
483145898
44
56
283202
411435
26
45422
68553
51
81366
13
38
160420445
31
221738
46
6
14
207031
82
400916
7
32
74
489717
246766
54
58
76
95
1
1
92133
103790
110927
40
32
65180
99
96
99
368775
4639
24
33
147275
295789
62
302925
667573072
92
647474049
40
5
69
57
98
93439
417775
595189604
260734
473074
91
135422917
6
66
331581
14
283245
4
75
120456
1
19
52339
478553
362027832
2
56446
134192
746328436
577037291
374955
404359
136416
24
5915
54
137568
62
78
23
50
208454
432505
4011
46038
124230
374679
192548850
58
108661
72
68080
65
3
90
2
308948
25
224589
463813
36
61
59
184133225
82
604704926
10
38
78
66126652
554194321
39
300458
18
483929
188842
3
36
5
65
424888
76
326142
19
52
251660
18
33
69
89
32450
20
182142
41
74
5
386763
24
19
53260160
408744
243134
457995
85
482141153
39
76
660216879
58
373752
208713
329803
114353
850500511
237888
51
19
313110
415932
71
243500793
41
23
383333
41
85
10
2
470228
17
43
9
35
254753
292016
46170
3
12
4
66
477734
16
130194
102485754
70
996731295
97749
26
102965
4
152079
19
458669
8
16740
70
38
91960
305893367
93
53
154946
7
93
370975
32391
425072
332657
205956
10
56
62374
112937
86
204598
46
42
91
378030
78
87
29
99
6
119194
97
1
13
4
186986521
11
21
76
2
433555
440739
426421
176400
284096
38
43272
569291853
18
3
471512
480045
444264950
40
146655
693307614
44
271773
269248
324574
406756
35
7
185882
153047
82
99
284182
40739
9
40
262932
476598
94
25
61
5
251784
80
95
46825
15
95
176723
373784
105458837
144969
91
9
99
241213
66
34336
54
96
96
47
239626
430751
81
107124
12
482733484
61
19
241389
45001
8
269256
8
64
24
93461
39
36
60624
157309
178259
1
9
351208
84
158895
27073
39
44
3
42
161165
40
62
254025
242711
78
47
96
235796
132090
350740
637612889
4323
140292
354597
20
259905
65
435235
66408
167062
191255937
79975
5
77
89
498225
333817
610711149
43
64
96852
48
81
407328
246693
191846
296551419
27
60185
9144
17
395228
35
248247
445970
97495
866229153
45
69
56
463626
456870
115358
3
5
74791
210374
353262
984795725
74
842651960
14
397976
124623853
270732
86
99
329170
98
336869
4
140072
351460286
15
2701
407131
74
90
359144
8
547361980
78
134037
140490
966248079
488059
41
1
36845
84
121496
350790
214266258
179633
216567
56
47
66
688109812
28
89
719101547
1
4
314905
674460221
446685
624325751
19
126021
12
45
138772
126715
155244
8
38
456365820
250747
371861
92930
37
96
43
93
105412
807728128
317564
16886
25
39
93
1
93974
109238
14
440825184
171194
28334
226372
67
7
4
50
13333214
42
72
292721
9
9330
63
76
366321
226431
16
5
22
10
6
35
56770
149659
25
304143
48
6
24
5
420532
319452
161640
434261
133074
67
177613
983878375
96746
609425839
327069
60200
23
78
169034
87
39
79
483318
110983
9
5
260130
56
70
4948
86180
22
705424527
222952
429050107
6
459173
38
379796
97
79
346907
20
85
203672
28
139641
864813486
409590
46965
26
182200
26
5
66965
123551
7
52540
73121
10
73020
49
166978
265639
2
234968
38
87
342126
74
14
73
17
41
47
200527
3
22964
25
514459128
219253
403215
1
393182
467652
44735
11
675624772
131264
8
3
35
31
194067
277395
48
278641
299800
155625
447196
31
78
79
5
64
1
292087
31
283216
65
20
70
7
96530
421167
97
209040
24
90558
32
67
251240
14
8
351686
4
19
431870
302753
41
14
28
19342
4
422440
233320
154468
166758
481493
301466
857172191
138577
150229
440227
89
3
1
121530
46
405712
54
46937
53
8
22
86
374887
497421
26
42
497920818
1
426822
547499895
189244
402290598
1
442732
329680
3
252
12621
75
35
82
3720
47
68
29
43
129135
67
29
53
484215
121502
135579
69
7
4
220835
309474
437209
387610
468357
748367775
427687900
724076235
366440
9
295193
26
39
74
49
492734
202633
393275
2
55
114189
65
83
15
889038279
36223
9
87
499390
84
69
230556
99
50
2
3
11
436194
909610102
8768
17
4
6
179870
9
27942
37
7
163917
406468
44
86
57
24
4
377037
740167818
40
470785
25
374090
69152
421090
50
318956
14406521
231623
93
77803
70
40
8
67
472559
68
539530298
62
114791
433171
17609
2
67
498262
81
25
14
1
234289
68
331887
472595
76
340374
49
166675
161832
352839
38
103581
13
360427
17529
110227
73
360786
283298724
82
165334
17
23
76
481123
94
261161
81
15951
95
64
36
104393743
34
49
54
46
58524
5
99748
58185
11
2
419992
52
75063
80
8
436589
150028
409591
561437961
478824
10
447192
4
97
44
352124
33
4
192104
102040622
47
37
150129
9
736788592
486294
68
55
28
98
296566
97819
449067
10751
480772
10
65
83
4
183724
492448
57085
90
647836212
2
31
496703
83
327190
54
87631
466685
441058
2
204632
11610
12
256803
25
59
4
56
126010
28159
647532175
303089
986723416
13
343947
30
16
132402
313220
42
178835
90
473011
659720281
97
377609
5
36
241488
17
126214
51
82
77
82
331445
295040
8
428323
240001
396490
53430
149658
71
75
19
36
489736
194728
8
60
273935
485560
39
455026
64
86
313036
62
302766
65112
1
9
328593
329990
49
151795
166669240
446444315
48
270197
242857
22
297037
237235
21573
88
64
203310
79087
426612
463308
85238
34
79
255088752
44
21
17
384013
352629
1
10
63
430185
98
46
41
63
94
80
85
231244
316845122
22
59426
2
95
18
101685
27412
71
22
103246
171103
224547
6
11
219252
3
8
370474
972364751
477994
83
2
3
8
123524
5381
382134
393823
497794338
67
15
465591
212453
10
3
443613
346670
95
46
256648
416931
92
218366
163908
7
240152
61
82
238114
98014
446623
490387918
91
12
56
461752
452132
338158
88922
72
77
66
105553
6
71
474274
36
471571
9
96
426081
179360
902335324
63
66290
78
144464
1
81711
79856696
79
411912
95698
430417571
93
52
80
4
31
62875
126348
298252
44
85459
98
47
3
76
122200
65
73
84
19
27
467016
239563
98
33835
338477
243132
377789
182382
223736
36
956689917
72
89882
106171
56
394382377
404176
204885
181300
369010
12
236289
167731
334586
59
4
13
516413321
3
85
558461758
40
77
65
305681099
465706
491731
93437
3
256057
20
4
36
414047
6
47
63
430333
50
58234
250483
331136
1
66
307231932
200879
296117
6
421583
62680
7
53
939047447
21
39
45
475032
392465
248119
15
15558
17
58
884440777
27
90
4
15
222840
27
5
4
13
584305753
65
84589
477132
32
63
235648
58083260
40
76
18
24
136782746
110790
259236
4
380907
457277386
407438
611364876
64
44
497034
445567
212439
17
421438
339457
84
42
85
113853
390879
494063180
42
84
461557
21944
215627
646761471
320839
12
292241
55
193622
466677
935181946
149526
319036
7
384341
79
161393
257389
417398
80328
281899
10
393423
23677
296241
62
139660
76
79
99
288199
397006
38
1
22
37
5
2091
285263
8
59
285604
198730
3
22
96
1
226715
3797
69
123434
59
161896
87
34664
45
89
110541
85
60
60982
5
7
82
40
20
74
568671140
198649
333544
436602
75
218751
53
451709
77
146542
496573180
256050973
69
619138497
45
363676
17
493449
270086
24
76
429721502
402038
369631
790255555
7
92
51
52550
48
246104
85618
26
70
5
36652
189790
38
82
158120
22
6
11702
325550
12640
130241
49087
275667
32
320108
249246
204158
28
304806
11
93
13
1
23
55
439963
321079284
320836
49
58
72
40
491240
309143
99160
74
61
40
38093
28
357554
25
425871
97
383282
345452
72
144591
4646
33
62
400233
3
71
11451
93
75
43
314966
245681
62
635710725
8
616433207
2
95
5
327757
1
154273
157684
96
437520067
90
37
80081
44
5
150461
5
323947
70
47688
33
200423
66
106079505
4
564680715
9
680301555
27
376332707
74
439345
451889
24
15
834008144
65
924532512
54
95
360570
97
280637
5
92
354742463
69
357745573
64
40
58
75
18
219624
64
279824
333267
482581
488718
73
361413
367764
311138
58324
61
70
43115
27
613566300
153657
436132
204662
898935692
277903
70
31036
61
21423
7
790986009
271542
67
70
48
8
252012
399267
78
72
4
242267
145229972
107014
60
39
56
26
730202563
68
410714
5
200717
441380
59
78
7
454538
311245
40964
15
60
54
91584
57
233377
272276
461879
2
124092
270796
442595
48
9
69
321368
98
51
23
68
484761
24
60
33
64
33
93
89
322918
412494
435681
175367142
8
659289187
334895
197560
242824
43
30
224652
147890
360902
28
197058282
64
81
9
9988
7
43
48
9
85
184158
208316101
25
788294766
79
71
30
166743
44
46
21
79
178550
16
297749
1
9
968809765
79
83
251896
27934
33
449525
1
310595125
53
469781
68
58
33
22
320646
246400
11
57
209248
106872
96
463274
7
286744
6
1
99
146883
48
69
1
276945721
26
13
95
16
98
81620
261208
391213
67
200848
72
44
111766183
350847
55
929749316
70207
36
336555
90
21
91
430615
32
572429420
358477
38603
490613
346079
626005115
194952
267242
92
315348
715486365
86
35
74
69
42112
490870
91481
63684416
13
39384
961014106
307808
146279
130853
428933
76
35
21
218608
239280
27
2
139876
461068
449561
75
337391
37
29
66
41
3
46538
1
27
32
404726
22
59293
454483
31
498167
1164
5
9
178333
4
95734
65
45
91832
166323
469779
66
54
1
904931502
37
107352142
61
6
77547
10
13
94292
488222
28
53
3
51
280926
70
25
149245
28
340607598
847499261
170696
247828
82
50
138333
207418
152940866
21
36
62
15910
103899
24
77696
254095
138124
341405
276196
355341
340212
27
773338508
3
137087
54
295298
12
38
158380
71600
39
47
62
25
490677
881668686
85836
261361
90
57
44
37
362119
78
7
204893
303152
238867
469625
75
503090700
19
468406
146857
66
312609
95
197245
20
406855
93560
468793019
67
299935
7
51
89
493635
9
381224
293919
63
44
45783
90892
7
38
45
7778
64
44
16
36382
2
57
73
195728
29
436118
120703
300059
348773
6
54
74
4
230607
79
97
78
476852
73
165401
467442
74058
215711362
68
357984
275826538
7
989303237
232745
315585
37
79
123573
461429
172216
14
363416
552929760
28830
348003
72
87
6
32553
8
70728
67
6
1
8
68
74817
68
180033
578363814
289384
98
47
139489
317199
65
49
9
9
53
169863
228163
322486
10
4
78
5
280317
477059
933219265
69
46
41004
15
190323
53
7
18
95
109338
43
80
1
848414685
11
173764
76
55702
361864
216376
3
5
298529539
482151
342255555
370641308
33
73
645632697
81
60
374807
672308107
327623079
18
458316
325156
580552183
82
326857
35
467796
29
82770
40
40
255025
57
53
174476
413504294
60598316
94
42
10
11
61
10
962212754
444907
75
42
373896
137842
63
154636
3
4
45
82
222153
23329019
344433
51
417254
263950
1
338811
429880747
3
27
90
66
313167
1
39
50
31
387449
472694
70212
362251
77232
350809
29
83
2
14
38
84647517
19
3
90
467402
398733
181872206
252193
24426
461342
84
20
155827
449618
13750
412460
379496
81880483
974322958
478037
337223
145553
47
88
88
759917878
400312
137833
8
54
9
450877035
84
5
18
315954
85
738696385
23
324268
410988
86
31
491540
160001
235135
369016
226395
72
229090
64
343269
84
873748055
683123539
60
62758
342616
50
676065551
9
26
239901914
14
84972595
65513
200143
158181
164978
426512
72
128466
57
158563
264807
226096
73
478356
37
81
62
86
41849355
96
442624
39
248148
93
447912
48
326211
55
73
20
40
278047
27
2
54
68
17591413
295669
205773
465131
74
68
240714
51
474712
223205445
420729
2
27833
81
1
148717
31
71629
941724076
387023
72
7244
1
71
29
98
440861
97
284737
36
370879
30
58
306830
96622
71
31
66
87
191932
86
28
28
77
43
369892
139000
309343
3
8490
11
78
308617
715231067
24
34
3
211056
838878440
9
416080
632931683
89
95
300241
70
27
365724
490109
37
99
5
811389248
462439
10
13
108354
88
44
2
53
227619
215998
278296
4
56
343075
98
240224
8
7773
28
254149
231635
77831
68
72
116751
88
29
3150
98
94
316190
63
94
385764
20464
233169
969791103
411814
442154
196545
6
25
105340
25
425675654
672105009
89
33
81820
73
44
5
79
7
87
92
146561
139395
70
399607
60897
354085
654801209
34
74
541011897
77919
8
35
53
240275
9
276060
91
470228
2
10
23
76
66
372023
32
70
452490
60
39455
5
33
469226
96856
134300
75
497618832
316339
75
334407
94
42
308886
85
391942089
78450
384024
653342280
16
14
2
30
31
53
59
808405806
81
6
69
763739681
94
170340
263393
3
3
9
72
300961
81
54
52
311904
200799
15
88
93
13
69
381324
258330
12
433300
215772
45
38
318528
64
395731
202373
40
70
961718952
352907
338997
37
257342
126917
162039
677893071
417517802
3
161460
19497
5
50
82474920
4
48
71
71
99
136042
247997
33
26
21
408650
8
63
30
34
1085
7
497227
206103
43
97
69
3
375862
5
427610
254990
58
62
634150560
448137
293364
75
4
730574982
299932
39
91
14750
370414
320439
4
274227
22
90797
32
4
436485
9
124932
914050706
2
408408
441222
99951
4
459573
52
354289
68
136677
118469
364375
6
114068
65
89
222296
307283061
351811
9
79
3
68
134169
393660
95
461308
319214
354735
68419
7
267604
8
5
136867
392502
59926
93
236942
26247
228111410
323079
68598
96
339682
222405
58221
399315
29
166734185
21156369
94
20
76
138114
5
384978
5
83
290918
60
294938
49
56
28
97
13
75
390459
5
379294
196356
36
79
3
246982
68277601
393471
402969
64
51
487770
55616
786361076
58
169082
434959
333945
94
81
89
359700
61
86
138378
86846
364246177
46
322024
244193491
81
95
65
381997
101011
134609
90667
473788
611822941
335393
63
896686893
6
42983248
8
736898165
86
48
84
97
79
31
33
106631
8
438782236
341513
477772
25
18
93
471815782
50
30
477479
245378
31804
8
4
28
56
221916
64
95
479067
429994
53
12
218506
458228
96
385861
54
30
933405452
416496
2
57
3
461139
9
27
253004
281936851
7730
17000033
1672394
227262
84
125088
36
28
8
98
67
849453087
74
423170
11
255602
11
67479686
130867
472205
88373
56
42
80
26
467833
7
67669
99223
91
7
8
27
44
438254
343765
561901130
9
96
918789060
50
386881
64
170080
3
7899
94
267224
221577
333510
271064
18
113577
17
691092697
851258473
610646944
28
87
86
45
50
364359
92408388
34
79849
14
129003
465217
49
190837
42
371180
144418
28
809946971
160351
79
66487
21
104346
30
84
7
127603
49
44
237340
7
172943
95
600879819
17
64
224650
3
6
202320
54
6
77197
81
382797
126533034
729453168
85
4
211207
29
105287816
882661100
416302320
408539
15
130252
38
21
73
321069
5
154422
287638
208956
264548
274845
244384
9
60
87
60
92
188797
223592
104327
79
19
85
145460
23
418240
27
44
93
36
341412
81
336943
1
411182
245885
14
11958
26
69807
80566
216964
96
34
45
393829
32
353555
36
600209504
495114
46
182797
84185
47
52
20
80108
69990
296267
354238
59
47
104743
14
45
135102
93
427373
407236114
28438
165176896
303663567
394566
72
35
68
840681875
22
462585
21
14
17
339724
326258
478225
268169
436894912
212942
66
43
271199
264470728
122655
579363628
293391
44185
69
356075
71
103605
551129170
10
181413
220601144
32
53
61025
56
5
381269
281861
71555319
95
25
196557
23
249454
224284
16
268129
8
214385
167484
254141
67699
58
26
339907
84683
7
24671
55
48
216097
28
55
241463
88542
88
437554
53
443528
274832715
145380
431330
209519
82
988078816
39
29
416443
49
296075
4
412460
64
81
213847
438333
220296
68180
306768
4
334584
398184
46
31
73
32
45
1
407248
44
262189
81
334224
20
79
414738
8
42
73
60
429642382
78
90
4
1
74358
24
93
287481
13
38529
249604
90474
237619
211717
58
316724
91
75
97009
98
223211
134719
93172
116776
4
115817
327122
304811
13
59101
191985
71
132762
13
26
380591
368114
421033
88729
268396
111662
377131
364655015
68
70
496454
57817
1
332510
64
374979
17
466667
41
243861
83
50
83
31
1
674098697
272329
48
2
163844
9
184677
59
84
18
96
465452
385751
412259
161589
289972
18
1188
42
119247
78
43
1
55192
77
394066
374792608
84
27
372950761
26714
78
49
276676
18
125077
21
200166
390243
54
238380
479343
271075
55
11
16335
42
92
98
263396
8
155249
86
95
411345
46
201246
70
115801
414744544
258190
45
213779
47207
318392
68
5
64
25
467738
90
61
419394
81
46
81333
7
37850
28
494498
15
143012
128102
193420
427030
24
3
822691008
33461
7
22
316588
4
57551
343733
86
71
62
113379
8
77
322204
4
402080
167424
56
18
19
74354
27
97
65
318496547
182686
80
199618
7
466978
2375
245367048
6
126937
124716
14
45
68098
365640
495385
14
177240
62315
47
3
81
11
178177
72
62
438991
61
486729985
68
39
50
398233
96
240956
9
709117265
86
10220
409716139
90
800869369
95646
4
182384
92
33
228776
211212
30
3934
19
32
473308
16
98
1
62664
3
7
7
650705692
76
34
43
260617
464639
27
77
303084
84
271700
56
457906
224975
315390
82
75939
64
35
226037
62
9
48
63289
352442
417752
75
123600
472503
50
98359
1
95524
972133555
330319
1
302323
91
29888
97257
61
5
144625
2
266194
82
53
261289
913953590
74
56
34
57388
69
448210636
189890
95
41
19687
808513210
36100
1
603740179
111238
319626
35012
34
328574
32953
15
95
11
6
56
60
49
59
45896
368843
60
4
245973
50607
809163239
6105
10718
54
75
24
47
394775456
61578
409243
41
12
57
52835
269841
84
44
79
42
2
358052
59798
87
2
20
310411348
33369
21
467064
348181513
47
4
60977
2
4
19
28709
46
59671
268064744
86
180549
13
142329
231370
32
55
13
25
476577
186881
311790
6
5
80217
16
6
427316
499791
280420
510629101
789430664
93
48
69
259328
374307
550159632
4
94
378067
242817
76190
324860
4
25
18607
323213
343221
377314
415539
51
73
11
7
477713406
50
65
76
56
6
49
91
74
416707
145526
5
92
70
94
4
7
3
450692
303700
952483649
22
9
338122
87
98
225722
307328
468863639
64
864754470
8
2
127372
187610
486677
225625501
26
14
63484
6
3
345452
438559
75
45
308494
7
47
360902
345982940
410249
334437
8
336193
126854
18
64
88
58
151003
134010
81284163
5
89
2
1458
33
5
327816
29174
17220
62
116792
80
360019
4
1
492613
1
426160
77
25
26
27
96
9
15
9
91275
290447
94
203094
408451
88
883923302
112269
16220
290935
15493
96
796983832
8
61
122963
52
82
61106
49
54
8
84
77
279847
268066
456051
124979
55
336082
54
396931
58793
5
60085
43
88
11
406074752
65
217484241
70
39229
602118333
6
80832
2909
233334
75840
36
252446
49
65977
72
184088
85
8
71
427161
61636
9
371780
322945
403990
52228
94
89
621260766
94
58
232843
329981
25
441877
120514
439480
441470241
211452
75
38
17
44
312026
88
243826
24
77
255933
519827060
57464
8
3
54
84
85719
60
2
187455089
70686
512008055
198093
176735
302712
23599
8
44
7
335944
11
8
28
395189
7
10
60
75234
179258
53
267475
975669117
407843
381031
633873552
96
3
1
8
7
87
67
951443312
475804
206000
59
198496
51
5
283282
418861
477757
93
337911
289751
16
7
39
925429868
95
217743
259936
31
4
6925
2
345617
281138
399608
65
68
238932
66
32
14
378067
443095
80
18
1
270985
41
78
390071
2
8
183264
25
13199509
145311
61
1
282747
387044
342695
31
4
1
289765
81
27
131967
30670
27
9
91
346660
426912
73
74
440712
73
483018
6
138185
96473028
71
46
35
492453
68202
4
84
435315
86
263266
312082
73917
406008
67
77
79
90
374777
321131742
203199
311802
60
41
352715
98415
249867
197361
68
107436
736931711
24
392834
40
69
186965
8
61
279258
37
183355
391846
53
224693
45
85
292329
66868
421786
3
80
42
995217628
26706
63
936061444
64
14254
24
67
87
7
14
418080
18
3
17338
89
19
866371434
5239056
133020
102419
14
61
253243
55
8
298367
51
84
28
6
80
351574
19
56
79369
499635
374995602
9838
88
314130
59
438683
10
14410
298097
34
24
490490
16
56
70
466715
276439310
945108057
261338826
26
198257
421127144
316262750
899814744
53
422935
5
366179
533790635
65
42980
10
577708984
179740
391515
337615
88
101844
12168
86
437612
95
62
384430
65
69
445254
2
50
91573
78
9
94
91
804456270
19
35
157550
598965302
21
4
46180
712440630
91
87777
326717214
43
90
6
6
8
9
265243
95905
197392
14
22
3
80
18
321657
61430
6
78
3
243837
86
87
284584
9
380666
50
96
2
457677
22
67
277235311
264624
275404
350438
261407
299397
52
92836
232795
86
69
610681922
188863756
50
433237
74
87
74
73699
202348
47
79
641360583
36
70
429250
369835
438981
3
67
317037
60
446165
495769
69
3
7
17
739233838
397658
148791
91
51
189498
446103
264012
45
161097
17
11
5
69
62
41
251991
47
6764
72
482852
9
40
770022354
143706
40
134842
249272
315095590
65609
326503
272257
23
11
29
74
97
71
130942
480211
236541
24
487530
85258
71
3
93
296353
86056
241298454
17
295512
313507
25
80
45
89
42524
18
97
87507
46
187751
43
788206002
34
42912
434719
46
548201007
88482290
456575
225676
313148976
6
72
123352
338853
68
82163
30
18
39
438486
87
75
159104
66
5
281877
73
952610539
193976
87
365877
95789
18933
55
99
294336
872105529
65425
39
7
17
41360
4
46
86
88884
9
68
225425
50
41
16
85
2
236366216
533595196
20
522336251
84
283143
47950
190286
101141789
68
773003301
446051
491793503
84
98
53
41
153889
74
42
69652452
6
8
37
32
440027
54780
397509
7
58
62
434051
450143
82
65138
312539
9
28
16670
356346
99126
182310
12953
180048
336003
718975868
81
26
515479107
39
19
339860
934271492
60
37151
30
70
60
76
354014
66
84988
34
10318
181617
35
5
377832
550627117
499857
287573
12
18
70
223764
340498
33
357415
58
20
7
76
1
34
1
99
75
4
137559
84
405751285
51
91
424989
59
44035
71
941118298
925054202
358444
770475161
95
7
113688
449163
607522149
9
73
455894238
62
43
196420
85
26
19
36
326219
462186
57167
174314
34166
287499
180089
443828
72
247822
48
292345369
7
449727
8
2
99
3
803785145
251281
228377
5
121925
104790
142864
177345942
73
75
28
90094
290555
2
328236
87
96742
79
483607
347560149
68
46
227147
6
573861476
154125
65
25590
127653
300234
347575
55
95
58
20
55
553268142
3
83
507
42
5
95
80
23
14
400997
497807
2
520475053
104661
405144
291809
1
77399
321472
62
444439780
77
386955752
11
88
4
472957
45
44
55
498938
84637
58
4
87
32
60
5
72
14
76
448903200
497187
71
8
96
37
81
90
75
34
54
63
302596
51
801511446
4
38
460940
17
328084
87
138218
487348
55969602
2632
149116437
16
89
95738
398805
386313
10
4
20
5
391954578
74530
97
294625465
237338
85
433817
19
77
68
61
275622
469150
57
41
52
3
32
381294
461322
366371
86
84550089
78
97
159020
15
144071
212351
460004
115274
443430
63
98
40127643
653499371
16
45
383255523
91
630183994
243445
40
337586
103297
255192
282253
342329
1
71
46
107575
130485
236811
420766
38
498347253
59
942965957
10937
61
164593
642367086
20
142947
35
339095
82038
48916
1
5
7
93857
82884
299970
498679212
367017
41
152981
78
367599
169482
205700
301191
51634
81
775566482
445711
26
85016
6
112329
90204
69
29
209832
31495
65
249102
16995
95
169936
77
1
288518
62
13
486215
7
1
27
221867
53
356270
475779
59
57
16
486052
255053
19
9
66
90
422441
207539
240306
139891
19
1
96
428042
76
102200
93
453144
66
36
185704
12
356648
38772
2
320413
184700
30002
45
69
538111637
82
221186
33899
48
111419
114931
186459
205639
428454
61
39
353831
338987
281732
72
85
410480
69
468584
38
95669
148290
466035
55
343653
5
38
7
93
1
240761717
491135
18
11
245636
66
425439907
260792
24565
75
290766
8
2
261711
70
393501
26404
193744
330269
59
93
26
166595
84
83
85
7
722758000
413397
83
6
504073283
588653144
448200
144619
77
27
67
95
832037440
227834
7
5
78
94
430157
46
322896224
86
18
86
97035
11959
54
24
899854983
19
97
128214
87429
360370
214905
82483
77
73041
21
25
25
65
145927999
60
65
845492310
84573
41
144583
991200207
222204
429964
9
87
423656
214616
404337
35
472790
69
362197235
362749
89
455482
249677
8301
68007
436439
222772
400989
702505682
17
370826
419598
30
74
21
96
83
3521
23
260534
303200
7
6
91
282277
3
167718
33370
2616
485948
211810
17
316139624
135971
453944
478019
258681
422161
30
10
26033
343017
46
2
3
78
6
325887
121542
15
7
2
453572
367625
52
12
65
125721
43
33
12
26
54
167581
11
80
210421
93
25876
304830
58
270476
3
888294088
36
11
10
3
47
131524
76
95
78
297403
61
27
280541
117578
124747252
6
49
433850
617421311
62574
6
372269
393643
221167
69
203281
95
393328
540674881
3914
43
233511
19
10
653710898
213347
9
81
15
146019
12
489023
5
49
32
89260
87
82
8
38
64
93
347509
61238
37
72295484
225424
389961
79089
78
147109846
406611
210113
164624
51222
116181
9
55296
3
244008
8
183495
353089
61
355026
609727931
98
21
310215
73
393443873
184572865
97401
361677
55
180505
273727
660342727
303763
188320
83
297217
16
50
344640
411249
5
20
363967
485971
375732
6
24
65
1
26
303081
18830
10
86
18
345776
269657048
2
53
69
11794
9
77
468771
4260
43
70142
91
81
414031
127954
875470339
40
134658
16785
473456
43607
13
14
321107
244848
8309
93
77
314416
68624
57
290013
87724
242759
58
62
317705
171331
36
3
6283
92
68897
372250
385577
36
69
79
7
14
60
47
291189
50
34
179289
32950
278100
499374
2
12
431416
55
51
3
34
335062
16
31656
944361182
469803
62435
226503
790208789
97
9
31
6
58
440068
99
279009120
467760
84
258303
489364
81
274415
274703
318278
99
32
486466
40
45
32
307718
235477
2
88
313138
276847
51
484875
93
718940975
949000751
62
2
200037
51
495752
62
245479
9
74
3
984721075
359513
56690
92
24
26
64
23161
22
74672
72
494223
451827
885201551
488021
175370
77443
497371576
87325046
34
29
405281924
7
24
89
39
55
95
77
24
24
24
401546135
379824
440327
29143
68
36
40
69003
56243
4
445290
286658
318634
649014982
148623970
201874
89356
37548
89
28176
73
35
147349
218159
10
298843
70
23
250099
200779
128352
432232606
38
100293
42
127743
30
333524
79
969070551
15
31
40
211931
131509
714249247
9
78
902732041
3
64
69
212182
464236
92
135923
24
200822
12
401092
238515
868743123
98
98
45
27
892290113
8011931
44687
449158
77
55
163418
371314
306699
20
46
135517
144660
8
256857
88518991
19
95
706614819
25
97
3
109788
73
30882
83
6
16
274753
335590
2
822294894
67
74
401313
84
549203906
74
475270
193405
55
161774
86
355704
62
137355
87
42
478991
88
102521
200924627
586051353
213934
171083
68
34
202105
51
491176
9
917995913
287554
364987
26252
78
16
407390
73
64
60
59
77
35
420956
443210
271337
5418
110790
525669513
37
467930692
383981
19
495058
11398
984463000
87
46
69
289535
369672
838553561
23589
7
71
1
442794394
95
47
67
896860375
14
421040
88
28
49
35
157476
2
42462
53
256412
222885
257728
32
92
356273
76590
71
5
162540
228526
96
51
82
89
71341
6
6745
44
371515
255485
282300
192627
614239877
225083272
669742981
21730
60181
258080
44
449912
456971
17036
19
3
6
107066
71
104081
72
369797
179896
280740
394328
10
46
32
62
29
46241
543761123
13765
34
23
166193
74
207845
415644
19
491464175
340631
29
57
129426
154342
26
429489839
22
5
281808
278458
60
64306
9
194507
46
95
6
25
356931
49
23
97
26
69
160969
2
393754
99
42
146857475
462920
27
74
84
48
71
592850444
348151
25
14
46
70
305307
151903353
16
2090
267267
9
890758884
90
272223
164900
161780
17
115504
290807
4
25
469573
96
46
9
212362
404162
4
68833
70
64
2
60
74
62
35
4
468049
186023
352459
66
361650
331170
9
389222
168085
23072
25
323461
151267590
871218851
54
37
76
133832
85
47
53137
917582842
159052
66
4
213822
2
361
129701
22
322569
201282
152336
183419630
15
21
8
34
244841
37
42
268180
12
5
66
4
59
906631612
64
407571
400122
425763
63
43
386675
439438
333
352252
295409
40
7
6
4
398814
85
73
72
120431
490081
484744538
6
6
92
58
33895
5
104846
58
418146
436481
98702
268263
44
404675
48
35
90
24
57
191943
40
5
77
241561
2
99337
5
74
273027599
392400
196862695
69304
14
2000
97
20
56
77
27
257533
40
237179
385687
255936
3
97
426420
8
60
50
46
118411
27
28
2
38
36
843001394
460523
29
66
51630
206291
54
1
77641
79
372149
7
493370
349449
422786
98
79
91397
361568
480387382
3
65
8
1
759151337
21174458
410747
289553
18
234186
97
244924
33
72
20536
329975
51
169818
30
188514045
181271
22
8
466679
70593
79
715869845
19462
131161
48123
171404
423850
11
81
98
363226
53
349836
392037
96
59
199864
88386
153305801
397056
24656
8
50
5
308747
610988870
97
287516
481681
134372
90
31909
22
72
68066629
141856
10217
9
76
73288
22
5
5
153314
1
61
458784
465230
262322
180888681
33
28482
55
80
67
41
79
157418
70
98
386216915
338938
57
89
248396
25
163608
49
179204
31
189662
64
401176
356194
451074
265954
85
34
75
311696
51
18
316054
339956
81663
488457
882447010
492361
100340
93
458218
39
434915
385375
51985932
368887
87
364616
296578
31
453886
32
231855
93
546199452
394756
81310
312521
8
59
12151
6
17
351675492
4
6
152172
449526
37
6676
61
166291
37
215885
219154902
1
63
213198373
5
476025
190052
470847
79
20
168169
84
49
70
162923
606529107
195953
204056
223355193
96
415344
136926
760488897
167188
93
874223499
2
139135455
275297
249729
20
81
235269
677846643
50
28
56264044
56477668
23
993101552
8
41
136742181
28
203927
87
78
790343342
15
311889
160667
412607
152157
75
860111623
135626
124251
94
228348
466570
9
178137
174102
3
239993
305319
95
908760717
89
468876
98
370754641
68
49
32
400939
94
1
429188
26
256926
223321222
59
73
143310
17
31
289603
52
98
27
138420
850489043
65920
329125
6
87
53
7
34
434368
214457
149
98
245045
364881
86
182257769
42
80
10
228864
12
86
101936
205740
481529
3
379238
37
91
58
247942
419859
70749
121957
228948
424844
368345
9
31
314174
499609
85
129468
174337
63
134917209
26
62
7
82
712177796
416465
311463
27
302444
13
2
490099
201122
138685
897582304
11
507543705
256437
40
9
70
159327
2
65073
494767
435998
81
207494708
190231
77888
82
181311
175659
95
844098804
80
219672
92
12
390509
323241
313912
99050
443178
68
193741
509996979
206307
47
38
443257
351988
84
482546
28
326052
411802274
4
26
13
59
11
384390
69
408956
31
57
33939
34
85
3
489804
181708
999590082
54
41705879
35
315379
69
767090385
83
5416501
59
897601184
12272
98
26
47
77
252720
340809
53
43
6
436630
44
73
363349
44
69
43
14
159128
8
39
72
83
68079
267256
478431
53
751468353
12
309097
158962
390556
124677
149862872
32
428408
122690
6
63575577
65516
285010
77656
449053
56
44
19
2
21
261672
373794569
445866
2401077
104011
56
28
5
396613
8
39452
78
238450
65
1
280352313
93
5317
10
193978
86
108561
64
37
42
90749
15
4
46
230430
327639
30
27
35
39
211165
305483
194021
85542
297140
256579400
20
62695926
63
299459
243774
490773
726386068
18
4706
4274085
33
18
481977
128398
239418
96
482512
96848
54
310479
235690199
14
244725
109538
436794
355952
5
208095
124399
497257
25
55
70
293483
27053
176328
390937
459540
137261043
58
80
260702
401
80
63
365771
200860
69
45296
176860
25
433076
163579
259557
8
45
6
485778079
9
73
64
642773508
89
56
493936
45
52
71
32
59
861582279
488941
19
83751
6
459344
98806
76
61
78040
87
4
5
327933
233324
72
95
9
168436
302551
7
127922
58
25
80
303944
291921
419439
3
93
38
67746
476832
316646
86
55
15
305413
49
1
172270
17
69490
31480
373065
948123452
89
9200
460658430
182705
22
5
92
217548
10
6
41745
84
927561582
2
413265
24
14
83
62
72238
299158377
276937
128216
58946
384852
9
311537
10
488461
8
42
313824
108354
285295
662513650
5
921
89688
6
102202
43084
20685
55
91
236706
32271
96
290028
1
32
1
427162425
23
136049788
14
2
78
65
31
131159
18
531720248
16
38
80
52
379662
727474363
333766
8
91
428212
26
75
14750
252475
9
444761
452695
22
235139
22
27564
95
347386
35
41
312483
56
19
422516
581432000
331516
252811
4
56
65
92
415399
134079
482410
485728
87
300760
38
19
267659
88
136140
343450
9168
62277
378321
200950
180455
15
259430
448675
25378
27
95
35
61379
133351385
280409
35
66
622851708
436292
416768
31
418717
44
86
21
645084110
106719
472054
319634
10
81
136248
2
200007
9
20
45
102410
95
18
612105881
15
37
55
200275
37839
48385
24
75
151963
872231719
96
25
153029
40
17
281955
5
382771
701305828
439086
350986165
43
187863
34
93257
317351
44
191022
133631
2
23764
425297
86
73827
447623
6
33
72
435141
53
26
78
191242
23
206278
483254330
407506
254294
255344106
126707211
280674
12
457960
468290
7
192454
55
398831
113026
241800597
75
59
74
70986
27
294609
89
359079
3
322517
9
363462
103616533
68810
20
478626
238813
98
285466
89
50862
962598631
65
80760
240133
26
67
354547
11
382070570
20
1
37
158163
963876424
378871
80
37
61
90307
84082
73
854707843
368674
52
20
1761
69822
688549448
72
1
98
16
62
72
24557
397212
306129
48
67
92830
98
75
499041
186287
424047
73
31
87
23
42888
46
55
34
32
32175
37
76
43
141747
98
56
95
63829
263604
745634757
10
372297621
35356
23
83087
222156
33
22303554
44
6
76
315989
417753
54297
173076
27
87
319538
873003540
459969
432089523
63
21
83
544419919
59
13
167016
39
41
267095
197563
2
448887
69
76
802698798
249506
20
469634
118158
340149
10489
153885
471277
39
326900
76
72722
233009
83
90
283004
382857
53
263456
346776
303533
245314
253258
421345564
567250826
91
32992
2
64
12
49415
1
55822
499892
41
26
151855
2
36431
77
645275112
291991
94
323805
26
498971
90
33
336501
254890
392192
9
45551
38
92
7
11
50
309022
32297
63
13
90
271394
109952
23537
80352376
466895892
476414
707893736
88
8
968785157
29
1
5
89
248766
266218
308643992
476535416
288779008
1
224841
300117930
19
314191
99
557022720
97
212476
67
97
90023
7
482670
159607
35
24
42
30374
6
785703320
74
82
909383390
386493
76
6
782586111
256093
201931
64
391933
38568
11
44
284780
61
32
33
125428
37177
351304
198040
102123
292858
94
27
473855
52
160850
266856
51003
231655043
30
70
137408
160002931
131213
73
94
75
457960
96
90
46
98
29
482599
15
11
490409
79
36
1
29
943233250
70845
5
332467
25384
209236
463499684
92850
6
67071476
137428
386690
365316
93
102275
17
8
31
94
391208
78
80
99039
42552
80
20
63
1
9
39
187236
75
65
8
61
237622569
76
372134
15
38912
30
40
192959
99737
222099
152573
249157
288621
74
55
341907
728641384
47
97
93157
109645
814405455
90
39
75
86
97
155353
40
284407242
70
81
48
311570
147796
375351
426012
121668
1
561508427
27
98
116943137
59
217069
89
12
45631
249485
830128541
56
66747
23
347530
51
89
433781
176840
483426
40
48
65
7359
99
71
399897
41
87
55009
3
287576
284241603
65
72
174795
113850
2
397663
93
5
38
21
138364
78445
481857
98
122792
6
73875
36
66
377379095
28
80652
457586
129363
351943
289996
233641
580677013
41
865255965
275462917
30
21
67
447537
608277613
92
556664875
58
74
92
863266618
331697
2
8
65
7
190363
49
199479
60423
60
44
78
108776
29
144367
13367
96
354552
8
268680
25081
26
57
167536
23
1
337273
329108011
98
8
388694
2
211113
6
75
7
7
5
99
9
368538
68153
61179458
429814
8
460180
5
105886
7
17
87865
887058559
37
306475
11
206814
90
97
13
45
170017
186532
42
29
1
44
937452462
692515516
185436
70
97
97
360671
4
378677
278090
88
60
335587
5
302815
307068
147502
15
1286
46
363551
46
128642
64
69
280757
121055853
64
131875
113557
55
123105
271137909
45
174255
449625
51
255139
96
18
93
411189
20
357203
35
18
96
2
401397
818173092
2
389821
462191
27
139311
22792
34
27
33
47
90
325458
92
16982116
5
71
80
95597
35
43
61
235205
14
58
24711
32
59
223357
237066
93
75324
492647
56
236160
205475192
53513
19486
40
2
205805
72
70
6
5
541835871
61
22
93
445605321
23
379162
208953
84
2
94
44
348389
37
36
7
564122812
16
250753
18
399297
58
516089524
87
20
3
6
60
332835
242759
20
8
28
26
66
62
57
3
433317
2
92
64286
6797
56
739482744
397614
199667
44187
5
237906
435419
35
964318818
15
819790175
1
283901
423973
54
15
52
40
65
456174
262213943
79
5
264495
95
65
319078
78
47904
49
274818
3
366099
28
198096
8
94
6
68933
71
190005
6
45
3
751242975
91
96
61
413061
163014
99
95
77
106169
11
12
34
417460
7
398512
249974
300224
96
96
94
363503
83
246922
47
117684
8
21
492956
9
90
36607
35
59
72
33
87
80
72
478951
83
470884
57
3
566303970
375996
489740
78
98
471793
14
39
263803514
999385578
27
307627
28
59
181836
58
481548
2
306092
364593
69
14
454658
44
5
48
39
397350
174200
675796478
22
40
187114
7
232091
45
462482
67
50
65337
8
50
346480
88
190596
493566
6
65
268530
4
233521
369738
440654
496842
59
219518
320411
204544
405870
46
496102
76
46
211016
30
219332
13
17
88
37
95
98
215337
233724
78
68
58
183442
4
4970720
67
69
23
483946
103748
361100
224238
1
138789
708397464
67
9
27
79
745948658
9
431586
213179
30
227089
89
54
15451
323973
14
161646272
44184
426814
114820
73
68
396122
136708
58
17
38
339096
346207
326177
97
289579
267593
473541
35
64
5772
91264
544985193
95930027
355195
271669
396482
291689
99
5
469646
3
69
297357165
41479
123960
7
288096
909172104
82131
9
72
58
45
238690
410272
97
59
256504
63
77947
32717
90
96
375482522
87
284972
188090
47
87
82381
914312267
574984812
40257
409299
97
208643
476550435
64
171866975
878377894
182169
130289
31905
186509
8
61
32137
23
38
98
421954457
50
53
40
35
54
1
53
2
496940
20
743368461
2
98786
28
94
161451
237355
39
90
124034
20
226416
24
13
232072
96
361241
25548
375228
59
146243
72
388554
27
23
90
152559
490234
6
327192
276367
386205
53
58
41
189845
1
40
438526
56
90
834441043
54
114448
46714
470300
3
726934146
93
475890
242790
270852
1
233522
252955
488295
4
27617
260843
291001
98
24
31
246191
3
816959590
97
3
76
815914455
26
6341
362630
481350
879449367
787029299
215617
8
25
23
6
446507063
29
408383
111026942
737264391
92
92
41
458259
11
58
29776
21
156136
15
29
287356
31
146016
23
427070779
86933
199656
72
55272
13132
110626
128356
42
76210
157537
37460
225237
432498
114858
59
6
99
21
406500
27
53
40
71
4
251943
68
59563194
188402
32
213169
223106
294304
24
99
215378
72
26
4
80
9
74166
69245
812553271
2997
291610
63
4
23
62
32
261581
482334
201184
472820437
141937
24
54
472499
9
840543583
4618
17
74
9
56
27
4
682423033
80762
86
70
27
74
92
81
45
15
408402
63
269833
371930
436459
248888
254489
124384
118226880
15
46496
54
75
454479
457359
163587
576963753
40
1
71287
291872
228642
310713279
7
495338
87991
43
50
54
84
30
58
15171
22
44
444255
205867
437563
494245
340064
26
60
59717
123735
61
37
38
20
160236
2
458204
137809
74
38
75
37
432618467
107098
360563289
188509
371691
40
98
89
978800342
8
17
15697
94
85
16
26
88
33274
1
2
326814
682690197
53
59
69
7
497007
74
7
89
90
60
15
277745
108607774
136474
19
32
45
175512
19
35
88
50
220818
15
194816
377784
593905884
2
13
25
31
2
5712510
33980171
764183445
51
22
46
297819
69731362
148613
84071
15427
368242
88
11588
51
93
61
79707
179414
316776
411700
830581145
498790
398445
65
449301
266279
93
461321
310713
94
48
326694
17
299440
17
57
12511
238871
461584
96342584
241433
79
86
454182
383486
332325
440874
291158
36
457491
375146
60030414
449707
477094
865921687
85680
263193
295605
281072
411204
51
36
45
422673
71
18
53965
30
371387
33318
155031
186119
32
511731179
57
389188
395338
263272
247932
971805010
26
48
43
44
42889824
2
46431
89
651071565
419914
79
351260
41452
3
393197
72
446069
300079
55708
166063
27
51
391466
6
71
450192
5
15
27
65545
409616
85
78127
66151
10
20
73909
75
59
921924057
36353
93404
46
1
34
403324822
92
188420
101261
4
13
344139
23
7
158559
410314
23
403457
177160
202820327
31
808901189
303256
346881
423662
98
8
75
89
70
22
56
85
9
6
96
36
28458
56412392
254411436
57
403174339
1
21
73
82
61
37
78
386967
858
408827
7782510
89
16
460998
93989
77
16414
323943
475091
55
44
88
94
26
3
9
92301
49
887650832
467639
57
90
2
77
99
5
6
349548
9
212992
72
62
78
181055
362610
18
495580
378178
41
20
355822
315874158
56
218430
2
70
921983610
370088
620895274
68
430197
485484
42067
386006
2
221633
178580
940455708
9
312275
81
307744
1
4
417113
55249
88
87
34
47
69
63
29
21
123317
45
1
94
4
438443
88
74
87498
751825181
61
180012
58
20040
62
51198
14
223668
469656
529407889
137508
426186
87
26
141223
98
691051350
58
62
3778555
68907573
45
129578
11
6
2
489380
63
337125
9
353124
40
67
280398
15
12598
377271
394408
155646
280981
278526
185566
26827
2
45
87
222954
162273
282929
436517
13
16
47505834
499901
978517649
250737
8
358618680
35671
260333
175496
2559
279062
98
183839
416350
78
84
7
85
229749
394760
300543
340207
81
472244
93
50
174641
390482
350240
7
6
289624830
458009
79912
4
235510
411819
97
23
29
229064
58
246775
387532
314290573
89
154522
82
264468
1
73
2
190451
85
297789
12
91
421437
95
259348
124648
12
475119
10
103953
176725
33
50
4
605914813
339921
1
332043
6
64
729881825
169096
57
470564
743705779
469860
472962
371117
39
275999
18021
40
87
898999634
83
98
98868
57
5
679186883
344712
92
44
253900210
447472
15
6
91
3
143816
5
88
88
77640
55
16
83205
715564848
40
347475
325019
69
144818
17
97
688876264
387580
83998
20
492830054
576203718
300704
4
22
58
373643
12
893986057
97
404050
52
60
26
91
4
394113
163780
15
382704
104310
411915
44
652855136
42801
89
96
56281
379106
97
25
92
80
71
12
15
707802090
385155
39
199326
101367
113917
86
961170366
559355196
12
31
908462882
612611873
418849
5
139377
27
319460
22
559117241
337125
274574
111510
7
286781
97
241657
193245
58
64
59
99
344772915
96
81
262327
447583
249942
46
15
332102
298165
8
30
16
78
404342
160229
98
2
314898
51986465
437810
470689
116368435
122167
31
37165
372144
203510290
100904
164798849
60
298843
658448283
296334
249342
410268
439498
9
8
11
56
72
356466
38
383526
514027726
39
281032
21721
441863
25
96
295411
375740
44
4
578977123
130995
187892
63
34165
6
3117
197221
4
608775898
475339
36
312247337
80
379690
94
20
450061876
78
99
14520
37
244944
298889
731970739
8
192514
3
72
75
55
125971
209066
219295565
3
82
78
79
404375124
49
958391729
26
25
291303
25
150570
82
439450
3
6
300691
309218
908893856
2216
86
245600
11
81
294810
409329
53
487586
49
31
339338
98
45176
49
54
1
65
315151
21
225924
192163
80
374711
3
9
429734
2
112299
227798
4
336363
75
70
32
443564
464323
413510510
265993114
70
62
362925
299002
4
25
6
54
7
9
178307
27
22
287976
7
335607
8
49
94
18
152986
10
55468
36
79
496149
58
50623
92308
98
77
1
266981
327568
27591
14
461026
597868418
121899
158831
229013
4
260811
56
1
1
241260
317829
32736
5
340607
378128200
416415068
194656
57
6
56
465973
34
82156377
18
398676
311239
88272
196217
14
63810
493588
37
200519
361619
79
68
9
145596
371346
465605
98
17
218577
68
77
426464
203811
4
84
354666
449157
393512
446270
64
4
5
67163
73
61
362215
6
7
158311
53
1
374921
16
95
172039376
412634
29
317878
33
6
9
83
316446
469221
68
56198
159188
45239
41
54
256000
70
24
369750
67
287520
201903
382416
235882
81
9
137119
64761842
9
279973
116126532
3557
59
726492076
1
347801
444210
314989715
10
77
27810
450502
381073
86
905218410
16
933941386
78
69
85
27
153503
35
24
7
53
28
57
13
453187
36
588986186
82
20
68
178870
68
35263
436054
35
91
202583
55
5
333944
5
15
56
294960
25
42
75
99
63
3
46
42102
7
78
41
445011
104123
336278
5
195641
450735890
6
4
398622
343312358
83
81208
37
65
341592
11
67
788681355
52
2
9
62
54296
57
3
88
161351
367116
85653
268598
314240
331070
198224
399559
55
52
9
51168
66
40
18
10024
358093784
437570
460253
32
134381263
496567
91
8
26017
4
26
283030
98816
32
60497
54
916310076
216489
17
387254
62
919882704
257294
10953
3
67
158023
33
21
8
64
5
44877
59
30
90
10
94
92
370761
80
443895
287854
56103
11
552447581
64343
70
52
43
90
10
285975
387572
82
72
385004
60020
56
81465
93
73
833538531
49
64
128595
23
311979
485376
4
13
23
383029
243699
497610
291756085
162410
456348
148327
40186
45
88
95
779260395
376314
36
685567463
60197
76401
90
493455
131685
407725684
8
205508
97
257702
126377934
663713758
417071
332694
73
414573
77
39844669
9
369605
272339
467005
9
71192
27
78
74
257102251
20
61
335031
67
30
58
362417696
16
5
9
60186
396100
69
62
75
69
276468
6
381809
351048
411785
175701
762760773
79
49
52
39
491396
260905
87
281885
50830
43
56
36
918630963
95
261620
14
53914
41
14
9
30
22
140731
414872
79
18
362952647
351535
83
362143
18
104379
113601
27
64
944383624
377504
40
42
271430
272367
52
44
242616
59606
467349
26
4
372006
453631
18
86554
79
322949
410605
70
12
64108
230930
24
70516
77930
60
408231
10
154794455
604084631
95
6
25
110812
140398
3
67
23
122573
2
68
32
693354694
363053
311318
386071
37
324996
62
145433
439597
369679
336342
40
98
85
36
2
313612
473296
21
69
711335861
45
15
8
396134
43
30
21
468531830
397376
8266
481374
78
62784
5
415326
137887
153143
372180
497458
70
189948
48
70
426686
97
891096837
6
99
24244
4
72281106
40
431011
525064741
229774
133959
296528265
384935
33
216117
84
4
42
3429
35
22
4
50
958708733
742803050
240818
9
84
300469
73
92
23
8
49220
65
73029
62
249330
7
32
54
50740
93653
473688482
87
67121
14782
293520
397291
91
3
39
67
18
48
387441
363624
5
99
98
8
292164
4
341748
105225
95
271190
40122
134485
388730
66337
29
19
92
230564
380539046
21
65
181163
41
1
255488663
180310
73
93
50
3
52
1820
7
43
6
314599
359601
72
3
532855276
37
59
37
269159
49
273938
473756
9
17378
75
464670
68
424054
304098
357750
24
60390
76364
68
54
85
728941971
1
12
396180
842413423
38
23
15
85
386562
841531092
6
312777
82
186049
497664
266643
320183
446262
442407
54439
4
160044738
191085
27
149522804
306129626
394159
9
55
6
93
4
20
299934
392023
122419
192196
227690
290383
261767
156150
74
806529649
91
90
78799
72
9
400741
211676
205519
311581
18
73
954029500
487724
17
65
315108
7
50
63
300661
82
57
7
24
436051095
72
33
27
52
8
86
341838
130848
38
70
283441
263107
406633
434976
64
33
859923413
470183600
31
52
99079
33200
5
195973
43
2
41
6
258355762
16
93
436724
766187035
5
46825
109068
48
33
95
12
306396761
284879
830726317
62
29
402610
41
154701
36
43
5
112496598
95
423712
56
229897
49
22
83
170346
86
95573912
354000
87
326924
446837
73
172262
85329
455600
89
89
6
18
1
85
121591331
50
42
17
83
36
4
178484
91
3
211902
72
3
213204
50115
22787
58
60
72
15
124158568
40
61
444725723
291519
62
105215
420624
36
40
255725
27
32
315531
476564
4
73
222560
1
37
107481
385269
14
358996
72
95
47
191996072
132844892
50
453065
399783
349586
338267
431503
77860
52
872933744
73
9
28
2
466939
53
62
308999776
493752
24
17
29
697937593
427354
65
185340
59
60
10778
44
4
58
76
468874
289581
4
335399
198665
385529
59
585409347
55
51
99
470165
69
167226
60
75
38411
48719
250205
251209
316878
9
90533
274796
46
19908
6
72
357318
88
408035
11
72421
78465
2
6
81
442155084
221242119
210027
252364
429697
137514711
60
38
53
289262
249003
3
7946
81
391261
98
445309839
250439
353519
478644634
51
874782526
63820
3
48
94965
321882
33
494084
496554
6
215822
27
58
905129472
7
82
97781
28
247652487
54
360999
243416
165222
453320
5
2
3
247707
8
275195781
152234
7
48
476221
88
572655836
93612
203526
36
385288
441413305
331475
390303
50
330667
5
72
82
63
293960
94
2
133477
78697
82
480414106
26
56
404681
219381
4
44
22
973554139
476416664
11776
364219
79825003
383873
183089
40
430225138
5
478609
67
396819
99859755
9726
16
352693
447077
255290
160036041
519101865
487089
5
201391
10
120664
28
22
6064
26
65
75386
42484
214281
78984
71
156987779
89
314157
501888126
31
19
51
292608
57
699350696
8
53936709
52
2
87771
189966
17
90
92
172966
144625
166489
820860979
6
74
26
34
3
46
606920272
26
517002527
367228
2
60
58
31
38
50
51
183238
249889
56878
59932
906214435
35
57
16
27856
235193
154106
311134
34
57
70
9
956030421
26
26
5
1
322112
54
58650
147893
35196
43
14
370562039
92
62
9
3
252343
9
3
43
179700
13
447937
414091
81990
4
97
350377632
61
313104943
708987735
230865
45
20
9
90
7942
418569
86
20
3
45
18
382633
84
401915
164086
385585
14
27
88
329157
72
26
21
250405
9
28
293669
77
399869
104384
48
398472
92
87
342206
8
560509277
89
22
21
8
7
456303
75
3323799
29
9327
351172
10
97
113179
419227
41
489295
428178
85239216
47
40
48338
463386
9
274302
12
157198
25148205
413960
84
394128
29
338249
338032
13598
357908
443237
83
98
90
178361
67216785
474879708
326285
54
93
404342
20
30
179840405
491270
60
357926
23
276135
60
84
76
365473
3
187273
259148
9
370777
97
399191
254778
77194
800009464
21156
357829
38
284336385
96
47
287215
16
99
261287
6
26
89
55
337837
956386039
16
72275
2
119543
51
1
111610
41
641555840
6
762798827
66
78
58
478289
61
20
35
76
482044
68
94042
41
48
463103
76
108715
149167
16
55
88
107216
20
400266
478418
212564
43
54
65
66
29
65
23
648213207
49
21851
49
232199
25
50091
632305040
75520
5
97
65
99
20977607
1
95
27
230886
318773
317027
740182037
481455
11
422675
7
53
37
43
110380
155892
98
256468
9550
434049
337910
990900366
79494
61
337759
9
5632
75
48242
9
922492691
450693
420781
7
587870741
2
65
398503
54
57
63
737846419
7
27
981090734
35
25
96
76
21
9218
360816
90
62
352254
49
96
842566868
754005166
219014
12
277416
18
80977
14428932
405338
42
17
88726
393487
186908
70
5
74
75
163302481
18061
26
84
311557
78
71
5
128286
406857517
25
200855337
35535
243148
5
39
38
33
4
321127
5
59
42
101609
23
734409074
470926
50
5
230514
7
9
5
12
233323
69
71497
85
56
2
55
98
26
28
434797
354745
341321
6
546876932
57
1
116511
31
33
20
1
488011836
10
68
435003
29
22
61
72521
97
90
823314916
118599
13
31
439676
214303
120653
21685
253384
27190782
4
406434
98
18
360513569
3
131886
13037
79
438203978
68
129877
499287
47
66
272581
256858
239140
16
17
92
185931
20
711194120
75
24
88313
15
178050
424408351
32
33079
495991757
159298
38386
205107
491885
129208
63
25326
381091
43
36
18
170339
112578
51
293723889
475837
298530
302515
90171
167297
78
27
9
403034
191734
73
6
434343
214975
51927
49
836551943
1
135276
51
72
247780
6
855842630
258942
84
85921
447440
9084
4
15
323252
830623295
81
86
212926
222280
496852
57
266382
43
460431
106763
237691
42
758490173
63
6
57
794817325
74
586497678
1
77
295504
194125
439304
19
51
4
54
495354
75
9
95
813292756
471554
307341
31409
68
54720
9
49
20
4
36
51
839083802
421741
456622
134500
455515
397999
20
350242
92
84
416519
380297
201815
108214
40
5
9
162291
104413
97
3
23
4917
46
5166
36111
2
71
76
6
18
43
51
281579
18
372040
116891
415131
80
68
49
488091
124347558
55
299678
99
40
789254025
702898283
31
98
10
111162
42
139233
767785673
149440254
5
81
331964
405468
154128
315995
571696970
24
334067
345866
56
93
429514125
77
7
768747905
91
47
861221496
3
881927122
258932
176974
98542
50
486525
38
51
88
86
917657070
358083
24
77
871138585
621918463
176281
65
189473
449784
220990
230461
35194
19
148456
90
360344
3
21
633222633
249449
386542
11
60
98
31
88
75
200115
8626
28
8
336503
94
7
24
647044538
7
165981974
325334
450152
56994
312582
9
6
391328
82
22
44
344937
149467
250545966
112218
388232
570082647
306849
163440
13
99
127155
4616
67210
2
33
79
92
457229
223385
30
61
4
2
81
231096
484929
355909
59
19551
32
254620
78
131116
474611
437164
3
356427317
75877
432214
28
30812
352685
137272
278264
64819
366660
23585
91
74
198078
567238891
68
37
4
40
311433
120693
38
79
8
42
6
409782
585131108
11
473710384
450588
130075
91
75
62
52
82
226379
82
54
481545
99
707706008
69
66117
4
35
50
74
92308
277741
133956
372694
108838
38
7
440028
64
248858
31
371287
73
41
128469918
6
54746
34
51
25
515925845
24
64
93148
183148
117448
1753
267237031
336124
51
649521153
5729244
38
805006895
147481
30459
19
407722
30339
4
203390
31
49
239692
65001
84
53442
833307100
74
79
37
62
114222
472103
192205
62
438626
55
85910
41
491783
464248
21
115771
8
70
60
6
483853
181569
6
537593510
16
368289
359625464
871376954
40
36
381292
15
9
280854665
4
95
83
309770
491314
59
4
237372
49
151054
204029
52
58
1
17
79
310508
80
491696
72
87836
97
81
39
465363
406763
190428
184961
3
38
356547
49
7
202084
43
28120
49915526
3
8
84
260587
57
284897
1
70003
151193
82
7
259436
70
393769
24
5
5
110119
34
97
1
223939
190387
234001
499328
29
426230
79
234582
294877
124319
453249
74022
72
111445
268415
7
10
63
432138
326114394
435294420
499016
495409
48364
466442
85355
631296386
30
223231
315582
213922
76616
334461
375688
37
83
260716
52
97
413729
158469
925
153825
461037
160927
74
200231
8
7
88
89
57984
50
56668
58
45
58760
76270
64
18228
929560725
221135
79
74
103368543
27
98
275403
11
99
299446
2
176366
438518
2
162023
63490
207292
172885
877122090
8
85
188186
44
78
44
316966
71772
80
34
14693
6
28
69
30
472794
92
31
16
28
14
96
76
85
401197547
76
462085
3
371729
10
12
95
96242
47
118557
83745
325595
32
2
24
30
76
228213
1250
389709
299564
62
81
64
449873
974902346
382471
21
82
75
83
90
440861
16
302033
88
301327
39
423103
339077
139981
287813
433431
142203
72622
428981
314980
347218
9
25441
13
364327
60
425326
39
35
782858128
57
97056
95
49
53
23
32
78
96803
34
71
926065736
8
3
6
231329
85
262856
183122
420949
29
25
377494
98
43601
63
409873857
91073
67918
77785
456419
252647
107839
44
92757
157264
66
405178
83
30
283400
244575
480722
204408
261048
439292
32
1
201331
82
123494
223059
495169
722436269
65
5
32
16
85
271418
71
256738
40
19
443428
172016
7
345843254
36
203300
2303
296834
181377997
79
429070
532821988
5
42
91867
27
313209
301493
203051
3
359269
132826
184784
251730
79
269988
189680
76
80
8
380209
308886
33
81
65
492393
354109
74
486408
13
2
90
53105
140478
172041267
61
195032452
163116805
3
439134
5804
318921
35
86
70
26
258087
356105
16
205181
22
67
29
4
138012
19
452945974
467068
381715
48
6
305542
713
10
592790919
35
116425
68
51
438384
81
447914
65
116093
91
416661
23
26
50
328891
736103806
95466
77090
87
40
70
28
28
48391
6546
415920
109876
797704591
465221
266925
6
12
244092
202790
5
82
93
75
84
87
58
183597
438660192
309477
43
14
240021
272395
473086
8
422083
37
13568
2
46
88
106473
196656
1
42
13
2
75
139829
390887663
44983
85
16
31
21
173356
29902
125155
66
146868109
47887048
90
84
13
176232
17
54
391925
149276
61847
28
5
47890
419281
72055
14
81
17
216189
276579
22686
17
287323
34
701542851
86
54
67
36
123563
142660711
833101713
468751
356292886
50991
12
6
2
69203742
17
364810
397596
314663
2
6
344174
129435383
93
25
3
17
722659057
52
14
69
446652
260165
221100
5
307305
280774
339403774
290637
433781
243044
411596
194737
214486
377954
262791
302053
82
41
190390
64
12010
451131739
274410
77
47
53
246522
54
113929
10
197055527
13
433007
158926
55
82
327709
5
21
416923
85
349116
56515737
453649
72
65
28
9
81
181946
252361
88
216920075
79
268486
31
7
40
18
70
30
17681
38
38
71
95200
737207251
12
9489
76
4
41
492800
366322
226351357
456166
79495
16
82
57
220059935
6
289385
111136025
75
83
5
31
187347
111134513
23
52
19
37
87
70
248635
301010
4
9099
81
206561
67
1
318642
35
18
13
6
80
363071
47
378692
71
88
24
666201915
37
18
305688
406713
3
414140
334532
746919100
230657
216738
40
331566
76
341929
164011
318154
92
6
8
48
491914
368062
307893
97
55
19
65
761883400
62
245849
493940
36
268388
193535
884523388
14
434377
36
8
211878
94
753974959
7
495269807
518900998
214155
499005898
121001
558247991
804583958
75
87
24
577072978
25
645952581
53
11
977271918
631366090
34
364730
5
4
151496
1
333950
258323
73
9
46997
69
2
474424
67
18
67
89
204265
326181
127550
77
57
41755
416766
30
13
509851360
50
25
5
425999
67
370403
83
122177
81
862625787
89
68
5
4
50358
2
29
21
218820
917702157
3
91
48
31
88775227
442050
53
3
235455
86
45
11
32835
59
9
8
52
73
47
13
43
3
99
288868
29
318918
435258
815320859
37
347515
49
234705
105442
20
28
298618
19
3
75
117252
98768
62
9
494711
248911427
28
71028
178338
401234
76
209247
283891546
997038178
317559
346453
232548
378781
17728
171819
90
87
218549
117240
163201421
4
491862
431407009
7
197883
211564
17
14
402186
38
307670
487922
470456
86
82249
114131
108698
57
61
84
23425241
96
88
31
53421
15
4
258633
8
485783
3
168586
225447
50
205271000
370253
261154
441906
26248
96
183949
567181784
99
249592
218636
95
16
261159
119395683
45233
371365
151154
436993
453474
283444
308492
435151
186929
543871657
77939
42
75
72
1
89
301698
1
41
461470
1
320286
92
6
402721
80
284306
78
373199267
98
196162
81607
46
19
50
88
6
387286
774560964
56
300506
93
3
99
749190982
9
351018
397403
215747
140473716
29
175042
460020
207510
197637063
91
68
226360
7
244278
28
53
371168
4
17
87
197960
99595178
148207
53
977374710
727863324
81
393899
86
331259
62
7762
488765
41
5
197816
13
84
33
62
292217
165889
47
395159
6
244778
84
70
667044770
677703968
3
9
268358699
116948
76
97
94
489213
810728297
466305
2
26
27
944997187
323786
99
52
296055
79
911641143
78
50
697050859
109745
39
424311
76141
65141
47
82323
175575
114276
99
48867
3
5
464240
12
158187
333089
30
132783
499611
80
428611
602436409
149240
74
16
50915
33
70745
88082
94
19
53150
41
62
23
244880
161105
294452529
344061
46
343154
42193
4
23
122156
45
73310
209815
404457
96
1733
37
8
26
193448
63521
30139
346127
489339
22
97
397191813
31
42891
120612
372131
108351
31695689
462604
32
264082
24
252278
87
312456706
10
244419
351379374
12
220792
21
32
72
98781
60
65247
388743
128547
404425
62
19
348211
97606
169361007
66
395832
37
34638
50
3
6
4398
46
24016
24
362681
149904
18
408313713
7
44
1
43
142486
64
57
13
371052
177857
387005
84816
181271
33
12
80
364118
27
45160
30
27
344334
9
414788
238667
447761
96121183
347572
170447
52
1
51393
203893
46
71155
7
18
473447
35
79
229794
566761296
193214
33
76
45
116955
8
245399
339557
17
61
2
94
207893
320488
23
43385
203962
382015350
69
209605
177032
469380599
943426012
126477
159011
347247
20
347918
148791060
70921
248790
48
968
47
56
21
245185
97
188669
249451
227595
327310
32
56
166968
445754
14
14
197558
3
41
478580
87
334422
1
96
31
806670371
47
34810
901216250
463471
97
86
56
43
106636
200907562
61077
65
107714894
715827484
107425
215884
2
8
55616
36
55
150289
8
198386
246260
19
485203
95885
197394
572753240
2
18739
74
337439
92
917506523
80
31
8
170425
67
489092
38
237228
59
99
451226
106825682
3
66
7
321871
139501
67
263228
319379
162352
6
234996
41
90906
439204
17
97558
310859
161667
38
826119122
332001
46
4
73
3
465745
90418
873978510
343148
306762
70685
1
570274029
4
172283
93
198369
69
23
26
2
303842
66
939024983
396299
27
207590
34
437590
47
51
3
5
468521
359737830
467797
441621
342164
582392517
293032
8305
18862
53
495807
369763
457878
132631
276618
55
8
380422
45429049
48
80
92
354045
287259748
32
43
314280
81095
91992
132558
342203
1
352566
48
75
59
85
11
30
34
285350
53
3
275861
413031
287168
292198
69
411061561
8
12
92
197356
60
75
416443
435831
21
145131
109073
134909
12
76
409998
20
4
655193396
20
65
730699627
71
156532
209743
3
35
259156600
393827
381467203
284880
94420
52225
5
368850
27409
438589
224192
6066
437515779
288390
4
83
414174545
465830
47
39
71
60533
148292
414658
12
4
76
65
174409
79800
25
108554
75384
248765
38
7
167482
179532
387136
79
26
20361
247824
23
91210
43
26
70
78
836159225
28
293224
392524
56
9
217037
393631
4
12
21
115640
67
80671
69
204656
90
185044
213054
9
261528
481016
337375
496025
255079
2
84
57
40691
865817806
36
165626
93
46
994459568
43
1
423330
84
146848
187777
95
30
73
216719
117020
430448
409013
75
12
7
189656
57
92
19
7
3
267621
24
767702538
8
144913
230452478
76746
251796307
67
45
36
257705055
37
61
36767
839139792
54
28
292136
417214
5
37
15
377113
462702
37
89
484721
9
3
8
46
383161
211660
187183
5
2
240118
91
85
47
268274
303061
182247
30
40
394722
137417
21
14
143075
380901264
395363
82
135359
167466
61
7
827220143
76
71
414375
75
9
124742844
438988
878137758
146111
29
62
730053290
73
108264
18
17
126394
390627789
242406
336944
466869
345501
67185
312837231
174906
33609
763711871
20
99
70
462356
489478
48
80753
307882
14
129084
346236
22
52041
204902
3
322453
41351
78
57
283528
5
266124
72
48
63
201604
57
59078
63
418877
92
77486
58
134485
7
97497512
483306
345833
423892
18
81
143005
6
87
17
75
16
31
440437
1
18
340821
10
160569
30265
52
63
7
41
1
4858
186908
10
2
194170
54936
47
98
83464
22
394003
109337731
750705043
169188789
5
530143962
11
22
124859
59
28
475153
68
59
51
37
498556
5
382096
28
37
218404
32
42
89
91
86764
370407
34
56
983109647
76
135387672
221305
373960
30
427719
261752465
321911
441860
35
211997
161888
355073
89
130925
16
67111
9
1
9
24
58007879
77485
1
16
62
449784
57
4
58
233115
94
37614
95012
12
407668
91
86663
6
216917731
8
477171
96
373711
41
16
23
3
47
443359
149360
174131
21412
219561
166106303
18
19
6
412369125
172422
65
54
67
98939
54
22
12
19
12
31802
295939
268413
265980
136602
5
13512
33
78
489339
46
246033
103725
63
97
23
349802
35306
6
36
20
429048
91
30
510841335
390509
13
405388
53641
79
33
860986988
428590
42
59
425572
55
302116
448490
7268
354178
24
330903
8
274892
5
45
9
400492
190285
43
147440
58
777629872
3
236325
89
35
77
89
129526
61
60813
295585
229386
32875
53
55
359048
19
280235
17
177570
9
642900338
3
253812
319179
9
91
63
205108
79
15
243088706
4
564344330
48180
108992
684504904
3
4
12264
8
5
289653
409492
467306
19
59
4
31
253661
671882248
765481799
26
19
181809
410594
21
170451
70
92
219640
431799
203007
39
4
52
12
362455
208129945
139307
298859
435998
110958
307091
123798
5
19
34
421089
5
6
276298
495180
494666
221906
289271
251705
81
50064
84
9
5
116942
1
7
386743
35
390369
391197
237562
227090
934317959
1
56
72
729773619
54
42
385864
339438
20744895
1
184003
37
79781
495474
91
27
77
43237
131003
67
121397
242476
9
397573
652669005
5
96
106710
9
79
261703
79
983590596
16983
119936
85
143707
10142
306142
149158
326006
3
41
60
97
744816146
80
71
87
486530
89543687
395037735
91367
60415
2
119578
121327
29
426566
682938018
74
10
75
92
62
23
12
6
378091
86566
11
10
20
25
450717
261723
71
88
9
167233
37
206527
47807
98
154348908
6331
356990
95
24
286094
477925
473882
334601
75462
9
79
61
35486
124092
442432
194183200
83
69
2
1
1
46
96
1
25
224176
9
407772581
51
75
431146
11
63
32
60
363584
288133
494579
919332806
230190
83
224341
73
22
94
95
10453
333636
246309
462659
54
334393
489631
46054
27
52
76
12793453
6430
67
410366
65
298959
46
27
64
483189
16
2
22
60542
74893
90
907478304
469977
80
3
12
374434
60242220
37
78841
36
84
5
255663
34
221791
50
62
349375
155399459
47
763445926
195348
32
1
26
8
1
22
80
46
22
9
181691
55
437401
19
55
68
7974
4
9
225941
260760
2
478361
29
399528
54
66
30
201165
37833
206931
9
53
2
89
254894179
466783
29
100234050
208891
660369086
66
272380
73
8
518208944
58
4
342880
95
56
19994
81609
7181
103668
6
66
42
20
92
55187
13998237
52
15
478463
381126
368694269
309394
334444
337082
27
165222
989814654
57
73
85461
476286
5
20
53
363541
824390498
366872
76
46
69
319124
42
8
88
89
92
39
139908
55
56
22
46
53
5
94
83
492404
43
850895441
34
85
74
413083
498192
825167762
1
170251
4
349444
140062
409472
5
91
465350
81
97
293312
226359
77475773
282060
478013139
252523
15
21
125566
62
18915
30
450761
116291
159054
4
371597
9
152199847
916282081
235488
95
72
442687
69
113453
83
24
375139
183798538
179239890
218008
170966
609565783
66
475653
736291285
198697
432596100
59335
2
375151
196704
93
116297
79
86
8
2
17
36
8
346178
248493
679737587
82
151155
1
495689
1
52
88
343669
471951213
71816
89
95
218288
337193569
48
34
134885622
301539
61
75664
405219
5
451249
980335140
265392
85
416925
72330
32
828026085
12
131947
71
7
84
407835
6
78
81
220609
12
75905
17
874353771
723439956
322022
5
446139
76
375122
24
31
295591
4
5
313703
552112130
363750
234995
8
36
12
36
120153
74
59
66500
433388
124941
45
33
86
409878
21
276064
269289
386347
387635
240607
79
33
490127
14111
95
81
142461
466452
374157
45
227021
91
197665
345604
80
24
96105
5592
64
295268
6
67
469224
15
54
34
98
4
466202
47968
653725024
310483
327049
33946
3
110486576
34
347840
17
241207
104932
144234
373707
96
9
48
23
74
405302
4
158489
893093074
68570
42
99
48
56
113476
310526
2
31
39
489509
259173060
51
64
8
218144
43475
120630
97954
305282
70
50
88
6
84
21
99186
8
40127
48
313877447
93
466153
6
3
465159
223115158
4
180677
19
9
2
486626
72
74074
93
12
194992
480207
306577
7
32
190123
72
1
25
65
90925976
72
66
5272
20
165353
83
4389
306121655
51
1
79
286857238
70
39
78
112130
123332
638172543
75
77
343184
81
66
259086
9
98
37
287162
47
7
101502
9
435130
42
438472
63
14
56
36
1156
19
8
6
68
103240
1
6
170223
2
38
74
65
57
8
40
23
24
62687
5
438460812
459415
250506
321533
5
66
369106
55
168457
83
5
387874
86363
32
39
172016
40
191259
86
367595
93
596354230
75
320574
136529
48
64
126742
124500
241913
44513632
344324
3
6
6
154333099
95
249826
41929
3
285714037
6
334786
20
361226
309071
53
421463
3
476693
499820
302692
37
126335
32923
920421592
15
14
33
25
64453
4
65
113660
432021547
307889
28
7
232746
90
61
56
9
222235
116374
477717
200969
457112
130471
79
24
7
36588
9
45
9
192572
195662670
273865
6
32
91630450
99662
73
384125
292446734
79
3
73
20
209131
767101973
36
156196
60
247769
493126
152625429
847059154
597005793
70
206329
196126
297424
81
87
60
488368
1
354489
194032
459247
87122
7
80
4
4
20
12
312903
95
40
44
4
93
300085
86
593234060
14
98
3
217481
687786128
57086
433209
102539
55
88
468193
354572
66
98
69767
423149
57338
89
67
273436
25
419630
4
20901435
265207
64
147739
15
123261
71
445391
35
323453
382687
679770309
3
369890133
234301
57
20
251094
4
9
97
42
39
144792
91
18
64
99
630933291
96
352796
217459
148938
53
52499
148519
232713
101118059
411866
8973
960072579
45
34
55
21
61366
34
68
52
5
179937
479857
490066
43
346090591
55
67844556
93
11
35
74
375709
2
68
466172
43
40912859
52748
5
408790
185605
582418035
90578
430273
232504
260497
62162
53
8
47
49
6
475230
31
210642
52
22
580919449
89
805529856
9
61369
70
942078291
196014
55
266489
450595073
53547
58
64
80
84
51545
210994
84
24
350719
38
37
117193
44072
843965045
393519
478470
110450
373206
10
497468588
169961712
29
23081
138248
261604
254505
56
271946
374097560
9
777046438
1
490852
64
417539
23
349584
19
7
82
622745016
33
8
61
398751
127397461
221430
72
2986
306773
371300
35
162939
307084
44163
200874
255291
5
75979
313127
927775169
47
483256
69
66915
369877420
234578
370150
346277
481480
63
109275
68
74
43
25
95
42
108350
780500137
289917
19
95
106294
390056
83
46
58455
33
982995333
420120
65
389266
414711
167013
447430
45
480625
153473
398104
13
59
276878
297762
178919
12166
1
55
18
79738
344402
365523
53
30
66
22
8
50
16581
363084
28
68
846437863
19
47
110113
5
66
432009
334978
306011
72
111517
3
35
90
25
97
108835
9
2
1254
222396
8
24
61
317884
5
439247
74
38
18
89
204095
207312
15
92
94119
446642
303084
277272
96
221750
55
47
91
41
2
38499
32882
85
65
76
37548
842597429
151289
246292
4
62
91
95
6
17371
268351
75458
39
452237
441656
90
442330
80
57781
87
38
81
28
661251915
68778
974942814
37429
337930
496150
39
137620
6
491690757
80
467689
44
6
56018117
99
143082
24
9
77
200928
482413
41
21
6
52
88
3
202126681
166900
33
196605
236888687
3
26448
158175
546630795
55
934570657
38
453885
276583
172669
78
250052
27
50022
292691
57
90
212153
69560
59
1
89
81
11
379790
280061
237357
460411
54
36
109337
34
21
12
115279
442998
9
91
104970
8
278548
376540
21
12
376898
147905
46
290747729
34622
273355
43
464782
3
481877
4
7
148824
84
140738
111824
54
41
849344505
56
47
130134824
26
186449
394716
588416152
44
59
82866
516093340
453382
16
117475
137615
46
38074
228286
8
50
56
87
205982
479597
63
32
84
2
485253136
71
273184
12
435612
29
414101
84
25
4
328275
43
10
68
61
798390971
87
21
88
60
1
68
271483
492424401
247941
72
66
340021172
524692161
375410
29
72
15
86
5
80
45
4
481421
91
13553
30
52
9
8
29
42852
75
53
198577
22
381843
24357
257332
967383780
18
288781
77
77
39
164661135
8
369630
64141
369896
202673
97
225238
92
70
309665
99
665495854
282215
45
63
139758
4
96
579461891
84292
350816
98
476414
43
79529638
102095
6
145199446
355553
376147
11343
61
215082
187768536
13354
439432
438766
455458
27
3
224725
4
51
301397
373791223
53
21
88
108471
256489
78
64
362765
36
852466736
188259
614675663
96169
71
336976
53
259181281
98
34
93
5
70
65192
450016
422746
913301789
355731
489525
37
33
58360
80
321315
446038778
52211
72
102527
46424
74
61942
341455
49
63
19
13
51
11
422858
8
5
247088
24
69
163881
91
250238
9
278534
71
36
133319
89
968707825
52005
8
473074
61
75
13
5
175826
54
248051261
23
439664
429338477
34766
203011
176251206
286287
326733
61
6
55
13
23
488244
11
211478
29403972
21
66540246
68
45
100708
330708
66
234842
182814
114708
439410
279764
35
91176
32
38
28
31
62
58462
110350
40
62
144817
13881
217388126
43
48
94
91
7
441477
36
473522
48
382031482
94592
34532
360861
115830
41430
6
10
59
50
87
123863
52
53862
44
103986
16
102841
6
70
34510
131562
158832489
380396
91
29
495796
289594399
329269
178414
369197
38
46
230996
307045
74
42
272318
59499
18
17
568206833
5
43
48
383855
9
193287
169559
255978
7
212508
271721
336658
6
48
15
184808
47981
329670
279467
52226
5
455022
335037
49
284407
3
83
461818
82225
386233
11
75208
312136
99619
112302
56
13
44
212053
9
44
117542
13
77
307901
32
398042
92
17
43855
63
216822575
71
29
377982
443363
66
32
74
234246
109763
154662691
208412
76012
83
672415325
5
9
167589
36
40
1
15
65
77
93161
49
148988
9
84
3
115914
33315
15
1
78
30
170002
5
205199
79
66
122119
43
90
53
127433
85030
42
12
2
156176
97
39
4
206674
42
51
56
81
72
240337
7
408336
79103
5
253334600
46
35843
313869307
96
85
82
393451
81
197052
87
36760
30
71
39
93
333476
407184
76
60
380090
216106
58820
8
321578364
223362042
99
778405494
29
57
90
47
4152
57
14
372343
59
119463
430831814
58
242782
163302
36410
20
37403
405025
608945806
29
97
357466
54
52
61
75
24297
56940083
81
4
444078
31
47
302077
28068
265060
116940
489369481
253071
22
274177
174342
444205
185826
152874
165591
68
291568
85136373
80916
26
235275944
956456844
561544812
69
2
58
52
64
276186
315999
89
79179
356296
97
208480
363242
117519
77
1
408832
816235550
446255
58
378384
202482
80628
483432
391670
19
310643
39331298
401268
54
46
342581
20
6
255559
93648
2
5
137613
397509
84
46
48343
33555
432175669
60202
213038
6
18
66
98
5
324906
250693
234968
75
76
46370
21868
4
39
65
55
2
7
50
21
17
68
474297
14
25
437824
12
94
91
99
79
33
357856
5
61
161201
129911
42
89
157897089
390355
33
48
52
5
18
32
363951
360101
68
1441
222473
47500
89
61147
7
36
113622
5
476890
99
431846
104564
67
68
41818
311700
9
469457
6
64
86010
91716
415296
75
304773
99
41
432804
92
63
94
55
8759
276362
343845233
46
366053
40
182869
321526
50
6
451242
2
179073
3
54
129338
90
257992
16
4
36
73897803
3
486069411
197249
24
92
68
32
45
158657
70
1
522797526
231725
37
311400
249930
86
120357514
146540
342932473
1184680
49
130409
40
148368
48
93
303287
20
66
25956
13
759990636
99
429274
35
92
140579
18
89
1
27098
376006
11
7
12
445416631
205982
20939
621118978
95
16
357315
34816
75
54
467007
76570
259846
520482248
8
58953
99567
11
480859
16
194835
8
87
83
30
107851437
538577091
800510272
47
98
354300639
298524
86
15
7
305909
15
90
3
53
3741
227129
84
481665
478164
83
167883
73
59361
5
85
74
75
475362
12
2
71
83
7
167581
962633832
14
174321
331983
4
400906
61
87
218131
27
444149
271840
154807
96
60
73296
13118
249129661
17
94818
93013
12
1
2
114641
22584
30
242771
40
979
46734
33
38208
98117
77
4
4
108105
510606990
40
680114364
32
87
72
27
8
90
201104
74
287314
12
32
334079
368481
44970621
73358
65
1
431971
67
16
16
146805
66
310153
309969
86
48
465734
983573477
360740
44
437834
93953
9
224856701
24
17
381709
38
44
7
383904
125065
200523
98
9579223
269364
64
11
457511
469636
90
322443
289774
72
75
85
638126630
87
40
180622
217535
73
76
518626530
443755
301008
61
625782167
81
44
41
41
116125
540294054
183122
978104200
1
48
14
112313
32
76
182685
60
65
33
134568
230121
203784
242548
59
4
416517
171144
416907
68
48
56166
44
9
93
216140
67
355928
43
301718
7
445281
89
29
68
212566
10
441005
377906
204084
352014
340961
37
85
472959
4
743713938
891443384
21
3
17
195546
71
93
138070
75
3
420209
104500
67
339867
51281
40
4
438571
63
22225671
87
90
114312
166479
28
472693
77
10
1
33
2
40742
257479256
15718
228088
187351
98
480054
87
78
42860
22
274526
390907
64
765468041
596518234
369950
21
21
276451
6
73609
937360795
163508
237032
18
193166
193879192
88
71
797191356
63
85
514832582
454607
62115
151143938
359189
37
676436333
267788
57
57
669339328
157619
199395
31
19
88
239105
156736
65
449600956
362992
469220
13
84
5
92
1
151573
94615
314812
51
270146
473946
2
314815397
3
468481
112952
19
62385
77
97
281658
807313182
16293
2
8
107234241
2
8
47
46
475548998
37
46
59876
49
72
278612
55
371435
9
4
56
58
94
31167
356110866
4
39
22528
23
149642
45
455007068
31
8
83
90
91
9
82
142468005
60864053
357230
25
71
112918
465473
445227
47
3
8
71
918208116
63
303724
376459
482680214
4
349800
490643
65831824
411646
488113918
307571
23
438986
20
76
317688
8
83
87
255399
358854
30
331508
23
322329
474935
328553
32
59
56
19
32
206974
367831
55
439438720
59
209773
54
67531
270459
98
49
3
82
95
94
130161
251432
70
11
9
8
90
522799461
239315
268951
2
512932324
4
273613
15
422669
59
57
115699
76
447900
50
114083
518680327
304330
113385
25
50
10
303910
3
52
295352
84
7
224363
169262
11890
78
1
51
104596
48
47
33
346259
82
297863
506151386
245815
309013
24
43
385765
379512
41
810154221
57
67
8
133288
104209
246665
10
8
58
279076
860623416
28
89
140138773
93
317453
404271837
419838
96
194940448
160311
9
88
122542
418596867
781669049
49
453332
355794082
57
396779134
464739195
54
54
40
175644
319479
73
93
54
497621
48141
456080
337706
86
23
878690268
47
244895978
490574
27
7
99
25
13989
110053
95470
239998
82
79
728675906
300421
34
24
323233
475797
240293
1
77
4
63
29
167601
504315184
410182
478863
489062
22
17
40
43
56
5
1
121060
387497
72
897241596
131139
26
30702
3
394530809
550273069
211026
651818220
330830333
50
422695
23
371363
13
49
54
58
42
209126
90
227646
676326442
779956088
730542009
213827860
19
129156
360583304
54
20194
5
6
572163388
70
45
76
65
194487
86282
625918596
82
36950842
53
80
80
89
54
379977
8
56
230905
189758
101729
4092
277197
5
6
42
39836
33
327968
3
62
24
53
24
860449896
357163
406852
176106
190130
99415
106183
92
119045
459826
398266
402239
54571
11028
73728
26
450470
372507
50
83
6
17
700620155
89
95951
338752
89
90
49
493635
105629
271071854
57
29019181
199045
73
214423
593363030
144222
278427
346538
48
45
31
393332
10
136960604
85
29
29516
98
333846
318122
73
158271
9
4
540602511
73
90
170575
95
60
26
81
39863929
231799
25
54
278165
9
17
92
42411
375129
250649
947497995
69
45
8
6
9
65
81
243637
46
413530068
232422
36
448998
67
356556
74
76
150094
842413439
9
28
264130
661012111
14
61
28149
58
360391
56
100969
9
38588
463583
474665
69129
111314
71
481134
47
99
59
13
372566
69935
177978014
474988
72
25
79
18
65
33
796028599
464065
86
71
460280808
494302
90
46
959
476008
75
458166
289377
136522
4870970
397542
20
9
47
886060084
362737
53
99
57
396541
98609
276894653
63
15
38
49
90
245041
403420
131778
311973
63
86
145435
195678
393629
81877029
72881
386398
62
97
15
399429
48120
14
83
195362
8
44
271116
6
451503
384412
51
26
89
678458946
298612
27
83
50
49
85686
98171401
66
53
34
17575
7
279049
42
169939
13
134413
65126
914641005
42
238057
204719256
205720
53267443
436569
415217
38
5
83
57
497151
77
15
64
18
34
384341
46
83524
24736
93
2
116154
464532110
266758
6
90
64109
430080
20
2
97
253677
30188
61
40
272410
3
95
62
22532
86
37763
272884
11385
746274575
20
8
12509
63
45233
58
16566
96
158549
74
716635667
76
9947720
79
452989
266503
219071
10
86
94
553933851
84
1
402138925
359789
27
69
433290
68
437258
79200
3
46
57
75
80
416716
271585782
29673
34
5
46
8
6
38
1976
439450
300625
429133
311586
193374
648174398
40990
105050834
85
15
94
28
430970173
446202119
478619
64
293680
32
430188
247975
204437
10
394272
22
95
24
46
915465397
78
30
579495062
127884
245215
49
93
63
435289
39
40
24
119753
236907
472629
45
284001
263003275
350024
61
38
4
17
69
300828
5
125081
15062
239356
67
267249
168748
370070
37
57
59
222769
17
32
311844
41
404014
299296
84522
586366498
11
29
212875
25
15
155804
558643293
2
80
456879
5
60
60847
9
121301
69
224801817
440764
61
4
64
204677
69
690456700
39
33
3
33
12
3
68
222833080
495711
445761
365660
73404
70
68
320111
52
41
400985
4
435674
8
20
87
19
159393
92
41
296746
17
208233
367388
14
84
77
51
59
452853
31
514366459
268068
6
69
42
24
948141509
90
10
78472
172410
49
482914
2
56
250132
16
425463
388122
9
2
13
349442
4
454544946
18
165061
384341767
5
457933
212916
575403834
59
392896
81
313840
314724142
9
75
233789
42
78
94
18
207705
207110
338453
14
95
66
492426
5362
219964
34
244828
3
83
351397
183219
83882
3
5
38
78
80
5025641
89
272626
96
49591
491099
39
445271
19
71526
816080770
313664
310946
93
4
9
91
82413
40
81
666261162
184804
174512
55
27
449053
61
989356390
5
66
402188
291900
492898698
82
113328532
35
5
20
306976
71
226083
14871
67663
25
325610
169914
61
85
6
45
294590
28742
36
290048
2
17135
68
448574
1
801888229
83023
771879837
96
41
489735
2
612894485
116145456
47
95
441905849
10665
172906
8
77
83
19
7
8
291049
68
33
83
16
338664
29496495
69
160035
40
9
1
2
378579
79
486624
42
121991471
17
436878
71267
211249
414602
425875
8
439601
58
231974
74
256610
16015
77
39
32
54
11
61
271558
98
7
298708118
314356
56
369519
32
564137783
24
98846
104969
396525
466918
88
83
33
7
882223282
476255
8751
472482
361934
928921409
474417
83
49
99274
187575
167176
246522
152497
94
92
35
124754
41
36
83160
79
465808639
25657932
90
3
128236
5
59
53
12
71
222751
7
2
37
38
94
39
484741206
2
395244
8
16
90960
2
283655
421071271
76
20
483279600
67361
120637
364505
965265854
77933
147391
148676
169314
95
28726
49
396261
7
67
213346414
432572
54
313678
48
105348
174436
183063
313752
413738
936905022
96
8
95
365371
162919
361038
424001532
82
461872
5
394171
90
2
87269
34
27812
130190
466327613
8
421713
38
228733
426737
4
115540
36
279313
45
33835
2
2
245941
268254
8
488744
388008
35
428944
82
461422
67
3
161119721
252101
57742
41
82
6
27
467666
4
307801
24
5
6
363663
34
17234
336199
297695
16
149176
38
54
44
46
85
658913346
180915
94
90
386006
424461804
94383
6
40
357845
58390
98
137380
47
347229
709263612
21
19914
754152520
250703
49
91
6
62
144834
92
78
693294464
4
43
89
25104
423345
27
30
293578
329008
8
422087
331048
45
31
54
15
782195385
356727
99
9
105333
27
89
39
25
336778
442254
95
7897
300384
47
54
26
4
26
217909
44
231819
87426
548988676
999098762
78
76
69603
60
492359
215242
408647
231939
447093
6
16
83
4
107656
73165
3
1
369717
48
5
94
32348
293097769
481002
447877
66
147135
52
78
159352
80
491716
16
1
68
66568
282147
352466
10
226916
18
118808
372318
24436
14
169859
97387663
68
147520
769712249
89337
35
409195
3
80
13
15
72
384667
264697
73
51984
43
72
298875
296067
201701
242125
9
212208967
8
912678345
486244
430864
77
184704
63511
96
103180
60
65
274817
270855
386433
25
65
33
5
57
7
47
409376
22
48968
106519
224963
380230
517178666
44
97
126448
838077744
58
40
396826323
15897646
73
291499
53
440743
20
369162
150263
878085919
279812619
157944
52966
87
51
80
34
9
327652
27
16
92
69
358350
12
284151
660044825
488247
465348
68
4
464170
426546
25
265221
168971
37
76
431563
259060
5
164571
31
30
8
3682
45
16
451610
37
96379
33
450916
391129
318826
288518
225756
174807
426446
94080
342260776
70
68662
59
88
235369
76
83
273894
11
469362
8
639231853
44418
99
473685
308830
45
5
21
22
262813
820795779
493499
213835808
773898126
165613
13
70
109012
456924
48
345167
405333
3
161159
159201
213588
5
6
360424
22
67
266378
15
423981
44991
52505
95
93
55
146033
939372653
7
26
108630
17
336095
86
89
212962
11609
493046
25841
72
448049
40888198
484477
67
317876543
778495185
24090
51
378257
25
50
43
48
66
55
57650
404739
51
65
30
77
16
950790620
354765
12
79
25
392516
212714
40
41
383521
8949
428039
463148
24
147093
52
4
89
489879
131478
90
18
46789
345016
26
77
52
76
79
38
71
4
488614
455071
45
298938
287745
335250
27
84
97
87
425984
35
25
20
58
90
33
34631
81
19760
86
460623
265163471
13
268042
355789
448547
8
28
28
20
69
259597
34
20
318091
434013560
56287
4
63021
6
144605
275970
1
400234
34
140557
789644839
26
113051
159938
448901
10
66
58
330375
73330
282750
302613
90716201
164379
64
430073
44
23
86
47
154022
34
202660
3
496798
570314406
446650
13
7
1
247224
292121
85
389234
2
12
61
243374
6
7
1
288157
185832
81
26
471610
215271
97
65
403211
4442
90
47
90
26
126502
34
301109
79
30
47
36
29
302096
19
82
367021
489019
102641
5
78
16
26
15
318068
57
25827
8312
228827
211267
328835
868990765
972897516
450451
325148
58768
334880
243919
27
16
90
270329
40
481234
22
145684
38
186373
57
123941
383510
413735311
16
289177
99
18
95
13
264401
344940
72
241637
89
20928
670210007
439477
33
44
813686476
49
88
65
3
45
32
379357711
383373
80
67473
52
13
62
58
9
49313
114622
125936478
97747
330878
436399
51
28
78
87
320717
210658
73
460450
31
19
6
73
259536899
42
373726335
32
8
37
307765
8
289038
63
72
43
274827
51918866
65445
22
194451
484482
62642
244655
79
12
41
33
492349
379727
42
34
374243177
56
69
355674
38
86
448066
68
78
130170
448545
16
68
489237
307098
178145
291294515
56
134909
77
53654939
21
306692
380528
483754
860121515
79
82
382981
182118
104861
41
57
48
7
19
680281029
58
9
247984
24
5
1
14
37
457888
83
48
29197
77
11
296487
1
10
275206513
253997
214847
201362
22
58
60
478323
94582
49
67
166356
48
3
52
380965
411914717
28
65
90
47
104826
348433
88
331954
329228
52
432970
106453
328786
487001
324154
597461030
302808
18
722484534
11
26
226473
175907
395195
355044
208432
25
7
9
98
26
418596
54
19
23
16
93590
441825
29
73
66
289215
8
66
82894133
891028416
398730
128188
68905
36134
80
30
249269
42
39
93
224139
191855
5
6
947111587
453658
217843
549739320
9
22
119084
6
63
9
30
56
74
667555823
431946800
182002
58
37755373
2
462639500
46772
330231
184349
25
305235945
41
220849
744844905
229472
71
18903
18
279696
85
173167
320453
115783
47
21
1
475814
75
456861
79
61
88
25
56869
90
37
3
1
350469
79
47859
275726
215354
75599
60669
44
85875
91
637503229
76
6
24
67
408405
307881
47
3408
91
69
3
94
295746
331189
62
69
490787
59
3
86
88
931680376
97
26
458779
2
7
252516
19
111818
98
57
347107
294936
9
58151
19380555
385634
61
104044
39
90166
381973
386815
18708
131269
223705
9
42
21
9
67
25
356945
56
314016
27
81
53662
315736
476262
93
92144
283743
546228697
6
6
650084216
52
416065
66
488143
54
415691
68
447085
89361
89
124912
91
372269343
68
80
64
1
498272
76
5
66
20
72
438908
391740
36036
88
570159035
375593
832406283
243237943
25
60
13
74
168109857
26085
491665
3
244993
159275394
89
18
135029
445641
1
370028
366060
45
136450
238646
3
149313
6
41
82
471876
57
59344752
178331
437541
254720
81
410593
411000
385138
59506
243907
86
474692
74
897894294
5
477263287
3
250162
646053121
126619
376929
73
647509067
10
227492
42
956500433
33
66
197491897
75
5
5
31
13
488769
120825
89
46
191783
79
761262900
44960
93210589
386074
62
55
472928
348347
18
81
473468
349886651
4
30
6
16
67
450375
114561
155473
35
69841
415243
353713
367966
60
141010
369192
17870
413870
53
453140
128908301
4
80
88
75
148885
473303
44434
60
482822
66
51
464724583
344607
366887
87
369378
88
128392782
61
62
348736
48760
74091
72
32720
435856
67
37
760742709
13
63
284739
17
320723
4
134545
38
2
5
37618
426034
128591
152776
320732
6
13
58
637986519
1
29452
55
96
231865
8
1
1
49382
271955
445820
2
488010
57
146193
174217
19
4
60
59
484305913
150652
896565620
218296
99
46
458188
31
64
205330
43350
45
90
15
408927
343418
67
20762148
80
463026
98759166
2
148455
9
723151665
1
25
37
3
27
7928631
731394006
95
290145282
161731326
37
223037
248599
83953
87919547
74953
77
93
3
331876
110415
112024
37
69
308607
102742
9
60
153093
18
489205
28
443750
313644
402303
397421
7
190075705
8
40273853
488827
43
594945943
577951462
4
57
97
38816
23
83
93
63405
36
99
156586
456599030
74
5
7
67
16
259646
10
4
41
86
493000
15
474145
167748
882483241
5403
112892
73692
70
5
81
90
411936
800
17
214279
474837848
452532
7
308309
50
8
31
95
468145
5
27
65
275420
155593
239297
461657
9
53
67
96
119371
28
9
70
145853
99
483188
85
436652
292184
478436
703093517
94
59
23
226240
221730
28
319601
461656
59
104713
40
391077
90828
51
166297
69
65
7
60
178893
73
37
356604
292001
86
58
62
41
21
61
94
68
816960740
92
5
54
197893
26
597064426
298000
2
97
466821
309685
21
324994
39
308776
84
57
121517
11
72200
236723
61
80
196378
4
55
167783
140142
51
35
35
587953762
284582
37
4
177641
447372
1
447706569
315002
205965
887181252
466750
81787
82
267778371
838490776
55
30
72191
328338
62
162578
37
3
54
254575
474887956
108441686
39
210762
141406
392552
83022
81522
791043165
16
23
7
13
9
28
35407
344862
802810355
60
38
91036
97
64
487222
2
8
9
338473
28
257707
83
7
16
41
39
300029
336041
419355766
14
342935
391355
246239
82
94
35
255872
9
6
375671
76
455385
422324
20
185016
9
363825271
72
85
98
5
328024
69
10
125258
9919
16547
20994
48
30
119415
1
50
196573
2
5
86916
44
20
243735
3
353107
14
630242242
31
51
16
85
164577
81984
99
372669
258525
248064
323407
86
408180232
27084
48
23
46
156070
39
48
289610461
75
363130430
807874330
372114
40
449901
80
20
94
176456
296315
3
56
264939
358456
99
272289276
40
51
247703242
170140968
136621
6
40685
384603
788239068
383316716
304501
466932
80
68
422374
30
61
86
97
42872
67
322194
32
355614781
120505
51
91
426699
255068
7
5
82
376110
349103
91
41
913716808
411373
802536655
2
39
50140
76
34
83
443983
7
86
38569
424532
18475
78
43862
13
275754398
466206
9
480331095
91
248554
85353975
63932785
238256
24
24
35
162641
47
47098118
25
119277
338639
155512
44
226506
8
174997
51
355394
5
90
71
42
7
451386
77
23
80686
84
254803
3
350537
4
44
157661
469358
495879
199869
38
244121
43
75317
484710
6
158727
3
877040927
948619527
84317
187755
83
9
177895
91
68
392696
70
123504
61
91
75
77
405253
49
148342
116600
6
358989
295979
62
71679
397783830
14281
25429
40
70
168545287
208288
17967
151085
405249
59
127402662
95
94
496415
43
352878
441312
4
7
314878
165801
86
53
81
44
48
13233567
151692
68
41
76
17
464514
50408
414600
178731
237767
28401
104073
242607
5
2
143342
47
36
58273
46
492982
74
7
209721
2
53
164365
69
84
84
330661
874565645
65728
474754
436934
351198
432680626
80
9382
889588243
99889
150250
1
6
6
243831
266814
370865
3
38
79
1
316510566
28662
339279
70
37
448105
61208
54
8
79
150081
19
323145
15
2714
446368820
480437
498596
423496
95
972832755
466033
293433
80
332597
42539
79
748817141
125518
86
2
1
11597
442862
67
398363251
43
2
54
2
39
28981
45
47
64
95
1
6
21
93
61
12
18
50
364352
102813
196786
5
1
53
52
675783244
369401
19216156
63
415863
141916
420654
261635
406702
69
18072
3
58
76
423625
360411
73
14882
263618
11
9
378549
394897
499874
403804
1
48
2
442044
276680
5
88852
49
52
6522
182192
158821
64
220267
36897
382721
46218044
89
440746
62
60
49683
306866
13620
74
14939
592513445
942603645
1
74
30
68
472799
49
82
488059
443134
71
365990
4
541985140
73
93
620319922
42
66
42
16685
4
128953
76
314745
410257
57
235843
18
71
249743
92
92
4
23
56
96915
123618
7
256417
57
2
70
362405
58
155472
5
434322
65333
134452
86
400724
39
81
432568
675745533
88
91
328311
8
4
297563623
10218
250227
7
77
53
5
334270
10
860612036
194634
53
26
95
89765
138152
56
311781
71813
9
12171
67
61
60378
42
777746494
745782995
578838356
152485
33
270207
62
415550
1
397727
494578
69
353163
29
88
8
30915
8
54
805697731
247444
309987
787257438
467777
22
300353
66
47126
71
33
56372
449444576
21
29
272960
97
11
467536
9
274187
283805
9
19
5
14573
273818
182964
60
463546
55
7
282708
47
98
5
78
312767
126576
19
33
23
44671
92
22
465201
57
124218
4
47
15
48745
213151333
63
422016
303443
82
498913
805173111
60
6
7
9
7
113627
43880
488878
84927
209096
95
80458
507416921
40
420948
8
92
22
20
60
344584
1
27710
54
4
80
30
283354
241052
172765
6
35
73
380151
726713191
130866213
813875154
6
69
47
73
176376
59
343766
86
483844
22
96
91
270574
99
12
363480
860711807
143197
69
975887796
964572080
14
250259
464060
1
82
6
235972
52
96
10
468356062
7
311148
389224
71
81
8
59
231747
81
889129531
41
84054
4
462621
5
83
351085
2
8
8
35789
192152328
455724
122027760
157677
26
62
77144
64
243423
391159
216147
69
5
71
74
430113
2
36848
164033
37
8
94616550
28
295260
53
167018
96
7
38781
82567
76
386441
226614
14
341922
494813
66
60
68851919
412800
2
67
78
699022635
419111
294523
71
61
2
216173
823776031
340926319
1
168291
596200906
258783
2
27
89
191508
439510
306039
54
57
185628
89
98
69
212572
550837600
71
33222
93530
124837
34
3
799078149
438201
138843
31
163731
69
486346
53
486610940
9
53
458657
87
7
338228
51
43
216903504
78
426850
380694
336946
416292
92
328869
78377
331537
731944953
458674
31
303560
83
377977
250975
5
496212
50
445483
79
263139
59
335932
47
495822
13
66
256328
67592
52
37
48331
57
973337372
14
318995
201587323
282964204
82290
4
8
4
1
39
84
4
382179
64
98
69
960249157
33
31
59
181633204
62
18187
163584
192316
359117
262848
81
93
64
73
79
211695
9
775024048
23682
88
12
377083
437148
87
300020
470815
28
314406807
10
81
65
210620
76
44
25
25
50
461503
99
29
95
13562
2
232542
240702
301392
65
1
76
21
2
70
322745
463505
276988
52
56
950247378
93
363552
460137
85
357378
426018
84
253911
417132
329418
71
799329662
34
603379781
6
76
83
365134
253337
49420
223057
3
32
775100942
27383
62
1
35
16
2
118956216
60
52
261606
447965
251077
64
486363
82
374498
73
80
50
32
454958
236130
34
88
69922
888577499
26
23
10
97
53
499663
8
3
1
439374
3
60
142540
968290408
443603
3
35
35768
271912
113576
92
364189
480126
26
115016
35
73
73
206696
23
83
36
65
110216
397289
19
82
94
68
10
81
5
65
172923
92
9
477202
46
28231
54
51
30
429848
72
53
9
58
27
48741
22
27772
348973
46
95
106646
9
83
62365
421727
52
84
7
51729
76
322246023
7
266361
16
46
183859
682278524
10006
102075
497921
33
412869
387190
90
78
4
316618
315568
61
87
92082
6
62
171842
31
44
32
39
54
61
57
70
332383
79
286380
339814
11
16814
32
8
91
386952
49
217443
137174
37
76
114320
276910
458018
34239
66
772183948
19654
267373019
33
158425
356771
58
22
81
71
7
371739
289949533
402243
2
720576039
333625
366912994
56
12
458978
2
1
20367
905251085
10846
8
324180
6
81
4
32
496409
24
19
33
51
40
307367
520887136
39129
4
11
72
428213
422285047
63
66539
44
52
16
819740253
28
118917
326764
127592
33
114419
355760
98
396877
63
54
735353881
31
77271
130201
398398
445040
441433
12
57880
238046
85
91
5523
97
86
21
333572
211832
59
141106
7
98624
192960
620740676
92
451416
498049
17352
473776923
35
2
60
9
22394
274273
722911088
496273
132112024
394915
646379865
70
5
36935
22719
606700469
478097
97060709
36
30
94
215164
56
94
409919
319699
8
70701497
8
42
359548
308576
7
6
68
65
55677
340049
8
84
35
51
26
4173
89
2
152855
46
87
457981
29
53
75
40
5
89
922569520
50485
89
31
57
3
33
176972
27
138187
46
172304
93
638290159
401319
41
44
7
92
8
19
11
200768
118687
398384
81053
51
64
310260
401041
1
49484
262796
242657
183664
306063
461012496
465887
241597
354941676
5
83
66
100768471
3
92721359
53314
443549
458570
73
110971
713155858
56
91
6
34
487421
36
57
217699
15
258328
13191
162022
723736467
43
266220
31
208367
94
50
49
44
48
37410
156029
129883
393544
53
13
445229
40721
49
50
9
540416148
90
88
161348
489805
30
201329
5
125851
85
20302
21
24
82
9
180718
401705106
73589
153460
421079
57
89632
67
116993
89092
393769000
18431
100144
368855
49
330838
88956747
35
104886
636842938
68
46
432389
63
6
75
20
205892
110624361
12596
240304
25
13046
59700
216483
12
98
48
219791
72
29
139114
7
57
379690687
45
248598
303375
54
207894
440301417
95
450085
368397
396907
79
46
484227021
3
322940
68
372456
252718
8
251700
88892
96
121923
290828
413088
967356691
20
23
28
56
96166
30
167115
81
331237
151747394
22
5
389031
223530
265061
2
814564037
33
29
431827
58313092
64598
80416
38536130
430360
20
464439601
73
42
58
22
21
47
41
628074861
13
67
13221335
15
324757
2
52
269886
49
45
368283938
428668
23
43
2
200886
59
67500
4
99
355958
32
141807960
55
36
68
94
35888
189987889
94
409035
410811
76267
82
53
49619
11
676361682
10
16910
58
63945
22
46
408119
63
9
251520
74
281166
95
32
974934093
21459
32
90
60
66
42
99
70
35
93
432968
94
290210940
133710
79
323163989
53
14
895845659
45
132268
6
52770890
72
1
96
349454
128188
461792
47
97
153161
133507
444491
95384
434983
83
33
19
95
59
363317
456299
487854
868236398
35
9
326515
118759
80
722547325
52848
227905
87
31399
50
37
294243847
36
8
132305
2
355498
71
148667
426127
9
426527
62
54
50
5
55
12
320892
293921
470226
205320
9
161041
260517
112893
100904
83
24
198133
57
34
165193
11
74
78
2
1
76
354554
485248
342976154
5249
770051296
98
101387
167770
11
256012
48
187861
404275
316657
407571
68
219339
190015
350920
235977
230038
122902
97
320230
95
323145
165690
155878
1
43
31
289150
36864
47
16775
959562721
237195
115150
320659
8082
9
36
778149034
71
55
82
17
25841
410215
55
84
276986
75074
194144
243474
270780
91
822104894
662999352
282421
158309
65
335388
17
8
1
420036
450579
490373
5
16
2
211981
764252625
389872
50
57
345585
442215
712780280
466344
442633
96
94
964438022
478710098
92
36
31
8
65
68
2
2
39
72
15352
489480
272758
73
232492
81
34642
75
68
2
94
95
66
363193
374760
146926
39
3
329344
29
30
36
52
8
192804
93
556718126
329863
44
184181
10
68
321991
8
42
86
7
377751
18345
442616
35873
298877
6
895518436
32
28
74
18
454615
326825
398803
135112
62
41
412497
44
20408
254878
452695
439098
499408
221081
5
284140
473776
209899
227006
15
347111
83
21
85
72
2
46
74
325654
37
83319
476322
749636609
84
359224
58
104971
492442
68
53
475003
228534
80
8458
12
24
16
36
96856
48
409376
140354
1
428769
141281
431239
8
1
28
4
57381
5
382613
445674
133755
40
4
234971
1
361172
755556393
62874
16
633126973
43
57
308840
44
833659434
55
326593
83
203066917
126178
57
100066
970602283
11998221
83
61
66
5
46275
61
488390
66
67
66
65369
194451
30180
2
48
23
63
303925
987706983
94
51
57
144661
29
66
83
35
72
274411
474091
53
61
79
79
1
15
434139
171250
4
3
75
14
128395
488227
405628
10
65
469284
74
65
280497
94
6
470258
47219
59
29
18
75125
35
69268
478182
272595
67
20
94
306219
348146
1280
4
156441
942494832
446509
20
56
479190
167379526
90
1438
29
323362056
217101
11
91
67
791859386
22
3
15
779957201
2
499736962
23560
451065664
474258
6
464143
68682
63
284301
34
674392448
23867
28
2
66
32
76712
55
746943103
387260
29
360985
49492
96
2
97
96
618201519
13
92637
291789
450488
34
36
583699927
156214293
171651
39
219770
440973
31776
60
164392
68
1
173242338
420755
15
22
89
278720
375902
4
266591
37
284509
386252
8
252053
59
30
18
71
35
13
41
50
3
36
696468699
257789
66
9
155140
86
146994
202369
104835
412608
35
43
441610
35
27796
4
93625
357216
7
345790
583202368
99
2
24
172905
472842
62
332324
4
58
246670
24
24
90721
144870
38
197190
53
85638
86
162672
72
286667
63476
77
68764
62
150139
56532
40775
615077713
65
95
38
421886363
308957
62267
40
389813
81
223310
96
137805
127871475
94
24
71
261180689
6
291305
27
73
5
13
393141
43
8
190798
88
40
276697
3
236443
57
393674
89
144284
35
17335
442323
4
299224
4
71882
23
42
370293
438742
193336
301668
41
586442432
300564
145303
84
760687031
83
60
253831
8
8
132124
5
478461
384103
986788813
872673648
132420
15
281037
408671
44
70
3372
389047
7
15
14
59
994520067
95
14
146315
149172
83
97
419477
34
11
346452
79
90
35188
273500
399170219
89
58907
245133
342270636
1
223371913
77088
96
30
47
262602
852499627
121005
263992
9
350298
90
228116
62
360890
5
43
27
36
173657
32
592193416
76
349920
40
41
393267
77
10
92
330267
91
5
51
42
247672149
88684
7
39
308076995
289015099
84
148723
18
20
226412
56
82
21
132730
77
214096
56
49
273180
666425394
50
183477
26
62722
525252731
372579
116998
45
124110
480249
87
436871
94
5724085
109560
95
41
601929674
33
159149
1
343362
159733
51
385349
146874
1
134046
58
58376
15
202840
199646
7
340100
428938
14
86906722
56
442289
24
1
86
321930484
48
455004
96
296525
289325191
33
3
66
67
34
47
204160
174326
441232
121457
447198
452404
210359
35
403016
63864
12
63
78
217395
13
33860
464683
1
97
34985818
610077940
66
452549
71
373414
8
185940
106833
47
8
16
51
77112
60795187
306890
275272
55
72
25
1
63
306128
54
250571
213765
63
3
284892
228395
896779434
42
199748
81
457588
3
40903
20
68
22
1997
412832
92
687855475
54
82
64
1
367233
469979
52
35328
47
321684
105545
57
327181
3
54
84
95
73
76
64
90
582678366
50886
26
1
16
137101
26
6
659736489
171107
53
61
82
784084930
28
459727
490375
19
74537
8
364597908
309239
90
66
16
3
269608
88
7
40
437744
2
78
52
34
66
470250
889458097
490162
4
49
60
82
97154
63
46
87
27777
112031
8
32
82963
34
37
88
76
494037159
265040
278824
77285
936119672
266707
70
343152
3
154183
479506
577969298
57
115696
354196
160823
35
352755328
134582
60
863599952
12
6
65879
22
68
43
20
399160
116366
30652
3
13
57
75
699162103
42
51
61
8084
111704
69
92
40
98
217645
386937
349103
54
40432
516444013
1
311273
744035964
85
51332
46
94
45
90
429629675
36
65
439760
53
82
184841
416435
394657
274450
79311
7
3
839009017
139080
38
92
93446
12
20153
445459
56
29672
6
553336637
387817
248481
42891
765188500
452548
80
795717298
269519
41
67824
51
156448
484877
84
70
51
10627
440455
164138
12361
189643
238684
901847799
428990
26
12
1
799249241
19
80886
1
125119
350120
13
442902
4389
241008
58
937851850
493742989
79
352081
219438
97
103170
99
88
432209
240302
965657486
486280
6
41
353242
85
259642
98881
58
394704
79
64861
67
378632
81
94
71
42
967951432
120858
274360
97347
429236
80
215847
388137681
327733983
11085
207392
109259
638516621
58
33
3
23
58412
366751
382312
121891
49
453085
38432
179062
123237
4
66
159652
445395
4
19
43993764
202889355
45
141448
465395
94
63
6
31
267998
813492130
15
55
242485879
3
80
20
189645
95
466906
4
382158
106590
5
393920
59
2
36
41
79
92
196772
975398622
46
196194
461826
335239
156799
284793125
89
95
270111
555969924
39
81
206866
14547693
319257
26
3
411303
373111
209617
67
72
73
4
55
76
428400
304505
61
68
95
431981
90672
60
282465
453316
259588
924147613
43
75878
38
57
27
65
227304
802576646
293976
486457
414759
62
44
13
9
2
53
433165274
325838
61
55
87
23
16
41
220414
420029
99
331747
86
61
224069069
121594
330292
122825383
880357293
38
25
7
56141
390908
351771
4
268614
722660054
300571
22897
85
65
108804
440660
12
92
173041
74
294104
48
354965
27144681
98
95
244694
280709
52
63
329719
214750
58919027
15258
223200187
13
268435
142708
67
438468
80676
78
51
75
86
99
25
19
726824302
5
87049
40
71521
162078
301208
36
194135
263388
490519
98
12
344159
66
221094
21
413306576
7
9
350764
275486829
42
2
241881
146448008
56556
34
7
32463
13
138284
153559
179598228
22
1
55
8
81
166238
152901
94369
99
47
50
5
37
23
271374168
24129
90
294203
56823
8
48
186913
186005
85
55
1
19
37399
99
49
39
235369
497090
56
457735
10
64
370802
246542
577
127704
7
249310
188889
40
379334
327321
119286
32
102828
63
550213262
5
149475
110364018
14737
342177
34
2
4
210119
62
40
77
8
58838
921178149
438825
397505134
330906
2428
273403
74
234458
32
535998853
244794
58
75
276134
954437401
285735
48756
93
63
450817
730894634
14
85
88
3
20
33
64
444284
588688798
4
80
67282
407095
237277
125741
417009
398265503
77
3
626313116
406309
33
81
147560
352727
209406
436700
468657583
791093731
134674
342927
13
422293
65
97
40581
81
108295
115428
390648
31868
485356
5
39
7
394219
80
432171982
21256968
333574
180259
88249
41
563160381
29152
2
272518
16
137318
12
708779163
29
148463
31
330643
62
82
38
77
153904
74998854
1
346521
26
81
58
1
23
3
4948
82
48
128642
348449
446554
491333
38
16
82
156620
17
71
999391192
533047041
28
275299
47
60
72010
44
45
39
109194
97
225123
15863
402939
120140
47
60
117018
409960
449636972
3
367871
161975794
281979659
65
85261694
72130
71
8
350527
34225
223360
85
91609122
285587
332074
485719
240581
440617
41
1
221021
74
317223067
478880
68
104752
343869
36
71
12
251818
1
669631641
2
85
95
9
5
8
91
69
84
167298
111944
44
390635
46247
32
82
26
418062
31
8
202164
256198
48
373770
8
13
97525
87
51
71
94
21
74
280970
39465
18
305536
475336
193869
5
318847
38
474719
176111
89
43
55361
274800
5
455480
141013
943798333
91
135784
869319882
228475503
252755
25
50
64
15411
105578
1
65
181205
1
193841
400628
32540
70
388038
59
1
90
406145
214401
93
454949
70
30
36
322101391
65
455645
5
72158
8
58
11
56101
257013
80226
7562
4
83
330703
470375
358283
1
202058
214509
223639
5
98
27
114345721
330128
61022
104836
16
14806
75
306512
41
11
226096
33
70
98
36108
4
58
7577
1779
330823
460083
4
286708885
42
11
311391
93
601533763
491133
397162
9
6572
425026
87
1
22
438262
50
195328
412191
3
56
148241
67
97
7
340668886
311687
44
168855
19
329021
213770988
77
92
54
87
13
17
34143
82
84
59
245396
401391
54
397737
34
309073
73
38
205853
64
305892
97
471842
315733
330822
295938
49251
315448106
31
92
58
33
141627
3
153276
49
680783312
1
571515586
62
327120
18
316576787
3
299639
54
1
323828
472848314
216570
27
42
73
293825
70
683488371
56
71
77
262485002
265317496
421469
44
472592
487252
63
20
348321
57
39653
20
468931
99
33008
39810
32
53507912
5805
32
68
54
971239169
30
4
6
174846
487693
39241
172695005
27
51
134461671
79
275081
4
370986
336543
95
51
415222
6
19
89
69
267621
80530
40579
99
68
93
195448278
703631475
74
346553
249727
395912
366447
401583578
71023087
47195774
330229
451829
45
185048
9
61
99
332703657
89
4
91
425112
93
65
19
60457
83
449681
10
467662
24
432024
23
110660
376302
272120
209561
85
92
139537
92
1
144978
326823
196653938
248099
41
2
275159
470211
93313
53438
153953
338760
63
220174
455956
3
40306
914224867
13
526169605
6804
281296
619265443
547537739
76
19
128027
35885333
42
19
71
654273296
137039
83347
71
38
408490
944692046
166459
332181
200535
77509
66
211514
186151
43
7
99
263351
99
70
18
32
71
53
48
397547
274540
936090974
438494
360479
455755712
87675524
42
33
85866
305257
9
15
33
211523
550029350
558484656
6
101310
92
7
43
226256
116753
267418
97
71
339173
417705
48
5829
39
449005
2
50372
67
72
24
36
36
23054
377154
897296737
55
47
156730
131522
236655969
5
273342
489723
70
26
90
49
377714
25
387305
89
64
67
23391
8
77
402374
92
382517
77
6
424337
328420039
399669
40
1
20
35115
31
13627
59366
244353
41
195279
31
123322
800502374
443485
735331605
260056
5
4
90
113626
23
78
159694838
99
9
40
19
251475
114904
72
197547378
55154
188702421
264717
86
34
303339
75
380007
156211
210510
21
63
4
16
6
159299
68
6
13
28
397577
42
91
264055
7
7
48
75
99
94766
447731
475364
227909
850800192
3
38119
195459113
7
98429285
93
291634
34
53
85
353103
64128
486046
324224
24662
15
55129
22
265116002
187520
70
6
85
206332154
364908
91
120917
416112
2
1
4
24
33
73
306906
70
333540962
156584
6
485168
79
253653188
329968
31
130773
68
10
610327875
346033
272004
835222536
7
235011
406360
431529
64
15109
261221
488505
821674757
97
47
31
389599
273627
218217
68
316191
166911
194408
64
3
82044
512137510
184788
793798229
274120
421552795
768930424
182526
283184
895983380
31
47
132049
2
67
13
71
267537
67
5
15
418628
353964
546729180
129034
485676
6
183710
5
10
98
85
433701
447091
441034
90
56526610
3
26
185222
295177
99
91
4
6
66
215077
97
149033
894348361
7
188920
9
433209
519181349
245426
787681187
53
152318
59
448139
93181291
6
213491459
419316
827519807
22
14
63659
168803
314068
47141702
436245955
51179
9
96
31
6
489861
234075
496041114
348379
61479
37
23
25
15
120882
18
6
138280
84
60
55
85
79
7
81
94
42
335847
144593
86
48
189480
96
77373
29
82
45
121919
358060
37
18
225110
48844
53
6
456657
6
34
4
47
710537197
40513
34
325357
204239
26
329222
52
9
62581995
48
11
19
39
36
142596
939313186
316958
40156
13
16
54
73
185421
10646
219656
835752776
3
2
11149
8
122826
17
49
388902
491029
24972
301771
286409
193979
191684
41
95
20
713562269
62
97
430139
28
46
51
35
11
84
462074
94
58
396060
7
340253440
88
286840
81
83
241963
51
72
470801
62635374
66
3077
29
84
218399
212062
251716
59
9
23
14
18
76195
146387141
592048563
74
249900
56
1
38733
3
8
75
97
60214
83
133745497
9
1
83
33
119425
96
89394785
18
233066
96
28
489661
124684
18
322639545
2
77
98242
430442222
11
424782
495415
14
84
84
73
39
6
88
57719
59
72
39
10
47
446191
412210
13
69928
343645
32
23
68
484756
404315
441093
448518
80143769
53
89
67607507
74
20
35
378015
25
383974889
92
254592
401191
703764792
47
267876409
80
10
143207
434125
398080221
404203
166346
92356
446187
68
94470
70
266110
25181
89
849185331
384731236
257268
605264374
1
36
24179
398188
74
81
102882
65
332034
68
47
9
97
493706
68
42377
226493
348401
1
65
282831
344908428
54
136334
31
67
73
426339
88846
99
64215
233249
4
194276
369608
275438
5
51
363474
49
96
167284
85
313903
47
121730
364210
494763
60
438793
665970057
265486
28517
4
64297
20
320337
65792
453698
59
51
96
54
13
79
32
77
56
298015
90
53
79
5
9
86213
961
26
6
185221
254838
516266754
229711
5
249604
212815
815827455
333372
498711
546648670
319669
47
87
393030
209324
50
31
10
416109
79
9
97
14
74
35
2
960197695
19
19
49
99
79
58
24
92376
93
38
85113518
169074949
840334351
52
5
253562
59
20
198769
14
55
94000
90
379311
516725011
132070
76
168277
115681
78552
209499
83
78
246802
161097573
403613
4
404932
451232
58
7
70
889337328
954540907
26
229269
287855
4472363
51547
151096
50
98
176952
12
81
275490
33
4
14
9
9
214062
890043547
405369
230042
76
316194
174679
28
456048
202043
173879
36
211801
27
78
175330
310156202
266260
85
465541
78
18
301754
850508457
50
385916
29
70
315479
212713
682292570
9
161863
96
1
18
121552
438513
11232
40
203700
10
16
92
250373168
38
31
300377
813614539
83
218216
91
4
50
181149
499056024
435948
392797
354902
13
34907
5
11
320551
18
243799
204850
377710
269962
72
34801
79
379767
656897100
88
4
589186704
322217
465054
80085
132724
446811
10
209287
46
44
499336
82
85
22
221586
81
8
312081
142773
26415
78783
11
320293
90
139029
99
65
310188
85
261829
13
36
350083
82
55
80
85
85452
2
985644341
7
3
236782
379096219
81
21
404535
216075
482114
82
30994
51
22627
145642
61
764631922
3
345479
82
995700560
12
28
80
182731
40
54
97
42
87
573149889
757773753
52
33
353729
8
54
276119671
14005
449220
10
95
40
77
86
57
8
68
843055965
97
230236
77
8
209489
51
28
38
11
231831351
208071
9
18
44201
98
8
239016
21
6
30
438138952
690803640
75
19921
456644
51
93
246435
80
24
82
138150
628049456
15
39
83
37
36
336768
211176636
67
282408
102264
47
84492
8
468795
18
368741
181933895
11
928648336
91
59
208094
498391
404010
46
230388
86
30
274346
93
185605
2
38
58
37
254481
103694
47
42
225044
408075
31
11
497265
366567026
6
13
92
78
297432
55
262575
14
72749
237314
211045
42
202807
421954
40
292459
464700
12
53
882525436
295982
447715
2
3975
89
10
214942
4
257803
86
15
42
18
454575
395016
15
467698
108230
432258
9
375798
329174
7
298411
609134519
10
2
9
86
48
357101
420218
100822
42
13
451546
65
470404
136100
5
85
478587
59
98
2
13
43
75
220562715
27
282675
74
100691
33
5
302301
31
67
29
212418
82
31
18
78
77
336612
73
108108
243672
51
83
334032
429552
74
76302
5
30
49964
5
35970
12441
8
54
82962947
88
84880
504964711
89900
240216
75
74
72
184059
63
34
324482
56369
445106
358907
357718
418943
470180
27737
64
536896206
202036
52
3
308835
433751
360809
266141
2
88
286076
596470047
77202
92416922
87
206234
199995
60
3
959149869
199335
216874
40
173776
87
38
21
92
61
76
367909
1
14
86387
256254042
77
22641
28
88
16571487
1
67
27
35
97
354919
157103
379564
30
81
8
12
16
71
260894
84344
385356
78045
83
85
32
326017
725835792
60
85287
76
43475
51
85
7
1
806470400
147209
14
101858
213880
31
134710252
480794020
125221
2
6
89
14
5
105963
175314
38
67565
10
244802
75
89
497500
4
189000
96340
75
26
414691
402574
869275390
15
85
471951
219854
4
58
254706
35
49
255837
433041131
193329
266328
352260
48
322456
39
286998
26
14922
87
419951
386537588
61
228203
82
214838
62
260832
351197
258154
212965
62509
24
15
334309
98095
380053376
48
5
1
64
447360
93157
849730499
1
88
848780296
65
41
488042
340458
44728
445903
134497
41
49261
1
26
26
464620
78
11
448191199
488767
287977
141754
17
233589696
3
492606
54
224392
94
6
34
86
344312
742523128
430333340
155775
466367
643793271
351882757
32
195746
157553
25
266448
357197
8
8
72
90
5
8
7
69988
85
148534
190270
239769
20682
451902
458071
50
929660748
1
53
55
48
10
22
624743636
440502962
69
229435
337673
4
133411713
91
118191
40
353215
49
169935
395136
754279916
273277
39
19222
151086
89
60
107557
53210
7
574524278
29
18
45589
6
100574
49
223631
1
490641
2
97
9
398020
678193414
456257
903565634
314110
99462
376356
98
61621
8
33418
84
81
255158
421494
22
291392
156771
467269
9
234685
273276
70
141713
388268
3
26
34
27
17
671761686
33
61
179234
491522223
420791
26636
331331
75
86
243885
3
113082
54278
29
428983
72027
84
98940
33
320985
170115
903232664
137116
95
79
346070
980584561
161901
120446
81
93
247143
40
69
28296
23
52
46
14
7
66
23045
27
94
4
90
20
3
90
89
401086
258747
68
584042416
10
28
46
28958
16
57
63
44
463040
88
44
6
69
202993
47
86
329340
51
410300
83
460385756
5
89
51
82
184529
51
12
380611
68
723478503
2
43
75
13
385768
267607
54
296641
440943
405334
349846
79
56
4
27
35
28909421
4
185663
79
16
443491
590391016
470006
65
46929
47
235010
93
29
7
421513
49
89
304021
46
90
69
259800
8
70
249994
306183705
6
11
116947885
40
247676
23
288781
182173
10
8
265331
1
83
41
732032808
8
21
93230
222585
5
2
699296954
43
79
538679409
469599
190394
94
4
191061
103909981
203016
345275
4
7
215181
58
36
275808
28308
199827
83
121867
30
321003
10
295321
28807
46649660
5
64
327104
78
64
495369
8
518709321
4
74
47
40
545249640
23
408882
125056
126930
263034
86971
38
490783
327326
9
398077938
6
220146
581369729
83
290279
39545305
95
409793
61
369197
304172
163443
851098726
119785933
40193
229153
84983
23
14
177854
98
12
64
185154
32
259768
3
58580
63
97
427514
79
51
54
3172
4804
177407
28448
103217
76
308060
239731
8
79
371568
50926
21
155058
3
488368
77
213179
60
404307
406122
37
23
139907
55977
129559
74
46
16
240340
625722557
43
430999
317838
443963
874028471
2
523969651
67
99
9850
47
240632
474534
15
412402290
323196
63
316670
9
8
82
236058
88
9
48
20
119798
493865
386091
7
364421
287142
143342
20
476025
149665
28
116531
29326
61
154196
29
6
77
59617
361278
20
45
340606
66
297524381
313826
3
80
49
129867
446857
229875
45
158668
352130
16779
324358
116406969
63
800968163
63
35392
8
98
491434
69
4
222002
148244
499787503
96
162503
94
353889
42
115663
75
990014689
442637
61
5
412658
37
96
79
375058
146956
427979
165802
394988
205677
481230
47
243030291
285
87
41
79
336000
202730
402804
88447
31
212722
894786788
699372292
41
122648
331383
28
11
5
281195
88759
264112
67
9
64
93
17
95789255
251634
13
275761
5
290128
45833586
786906745
251835
18855
63
21323
277231
191722055
213600380
53479
80
36
25
53
15
60
86
56503
68
367737
264971207
3
467920
7
200432
44979
36
51
7
269246730
135959
27
386355
69
30
89
998917099
1
766410636
46
77
198941
281439
737666444
191254081
31
171942
78
11438602
59564
87
18769
7
96
628449959
31
356657
222409
73
130645
67247572
246394
17
89
451891
36
70
392438
298006
5
85
59723095
24
80
388375
31
839225285
930132455
31
13
96
93
174187
47
48
418737
6
80
411516
64
312998
313072
89
4
50
15
30
55
72
211886
17
396626
166038
495140
371158
489968
26
937176066
79
854817539
184941
16
221096
7
198237
27
57
82
305958
99
71
43634958
203474
219938
431538
37
1
165994
12
36
104200
30621
708748942
338835
465213
365354
50
44
14652
43220
20
62
384189
55318
201883
255549788
177179
67
25
111558
23797
83111
128876
12
96
87
54
2585888
19
354411
31
850774375
326966
19086175
50231
194003
227626
93
93
309345
339876
96
556417018
162498
5
87
81
219103
63
85507
4
39
106492
24104951
74
44375
57370
17400
12769
605674469
23
97
21
170214
53734
94347
25
98
1
671782104
54720
444745
368676
63
477119
43031
90
29
64
147535
36
11
57
372695
80
485054
8
25
495551514
3
8
1
94
4
53
2
5
465839
7
18
68
59
40
465914
5
65
88
32
69
33
354203
250337
9
15
387582
420701506
34
386318
22
421194216
164461
86
84
311191
192641
161454
66
75
21
63
583675785
489929
673054203
36728132
79
769017613
37
3
454081
151211
43
27496057
147859
94
665274484
76
51
25255
367939
477875259
85
341407
10
76
99
171855
19
156428
36768
614275041
63
415241
14686
5
123116876
22
249331529
73
58
90
52775
36
62
77999
634136287
85
482213
554982068
70
948460686
2
62
3
95
98
85
368730
396145
471521360
28
69
97
432761
486689
88
477237
232313
206678
27
78
9
36
54860
267155
385833
88106
101364
353495
585890064
112445
48
49291
14
47231
178712
173546
400039714
46
31
49
48
9081
84
298846
3
164136
43
92549
65
466919
36
26
489981
43320
25
585964500
53
3
375291
67899
493258
216378
3388
23
51
359332
95
54
18
28
348008
7
105486
246345389
292360
142004
268204
2
418468
71
430944
71
173959
33
245624
47
205921
87948
7
55398
62
104552
60
14
556489097
97
164676
186040
60
88
57
28
319547
8
761896774
4378
136857531
222312
369530
64
22
316742
41
65
374828
24758
93
1
431655
911538506
8
74
313717
444013755
420897
9
9
19
8
5
331237
474768
11056
17
63
23
99
67
47
39
50568
23055
8
1487
89
328090
108693
4
22
47
27
761569962
159151
384612
636957992
284633
452041
80
58
5
55166221
469156
478578
379495
488613
774684999
56
88
216622
712605556
205892
98
5
29
52
51
9
17
79
461933
173679
337145738
383277
330016
48
61
166746
450373
69
747637057
98
730460839
313480
179468
362916
77
1
223811
9
81397
33
267422
349346
7
8
2
186263
27
96444
436979
47
160091
71
77
580392556
287929992
44
90661
55
5
389587
113783456
43
80
69
420392
463248
219018
258109464
82
94
308652
84
192597
11
404363
56
476925963
268236832
72
151537
419967
3
46724
35
45
8
2
458700
7
283135
6
22
9
90904
2
54149
578245036
9
9
112438
151219
277792
97
228975
321
98
56
3
76609
22
315567
33
4
12
318983
55
32
25489
24
47595289
379123
131810
932
405002
5
1
43
70
15
78694
55183208
8
27
8
57
52188
486612
8
86
497961
22
192622
124295
12122354
79
221523
912359209
344167
199846
95
59
106424
90
5
65
23272853
73
83
60
132425
2
3
261723
332003
97
67091
28
277686
25
15624
8
15
44085
24
50
471432
94
41
335600
176357469
57
267633
268632
66
43
350378
497361
374388793
4
56
71
39
34774
789800571
23
39
83
14249
99
18
2
275441312
159269924
96
78
341290
15
64
279361
298058
794355692
8
310683
36667
6
17284
184050
50
406183
2
575157577
245335
579803799
19
14
421040
73
478919
298841
85911
284544
51
9
5
379545
306017
88
94
13
1
45585
128269
63
54
33
89
261030
8
13
286431
89
17
629222372
80
49436
452881
559077311
384625
97
363341992
174085
20
56
44
482693
84135367
42
39
183737
55
173883
389564208
38
253375
238280
23
28
8
79703
5
49
1
225184015
210125
50
9
88
54
187662
22
14
45
7
36
358637
67
420516
65
81
172190277
62469
204838
143211
62
57
106907
59
28
32
24
929191510
278576
696112737
92
240471
367438
30
23
46
9818
253783
34
24
431358951
49703
28
61
207202
79
9
88
47
479851
36537
481564
475835681
44
649218485
46
16
461052
5
15221
29
93
9
300778
238791
81
11
42
878704692
486512
78
772267539
432934
282275
32365
199523
9
482283
272534
61
1
38
28
118939
66
85
154364156
790949681
95
371702882
41
4
33
8
9
485318
18428
76
40
197393
58
173033
243759
66
26
85
229813178
367631
49
281588
659123089
91
346673263
9
85
266592
395601
275365
136511
450556
54
17
23
9
57238
376344
58
70
139950
151695
48
374196246
495527007
6
49
441243
78
3
49
89153
37
193917
199808242
75
48004
457608
66
6
14
63
161718
17
193468
61
31
76
941342434
303804521
336868
96818
104585803
3
567408205
76
121046
227805
196774
245089
22
137883
54
9
255800
21
67
87306
65
90
553299287
23
867735759
680063530
17
59
46
80
2
397501
54
51
384120
16
31
70
63
68
53662
414411
167170
83
72
274284
252688929
69
306021
2
4
1
86250
270298
434745
447072
471929
815533579
49
47
24
473029
92
121862
62
74103
298200
373259
34
162499
3
134878
827020589
186415
92
78
85
63034
53
63
1
456606
274541
47438
486964
146444
48
25
27
540638172
24
886865204
93
406005
447132
86
17
150057
2
439892
73545
53198
72803
83
412195
2
54
84240
90
98555198
13
351013
6
216217
126166
152925
198079
47
86
72
47
5
65
448703
13
327154
280456
360842
65
12
85
98
333084910
5
5
406540
432585
299046
287526
643312061
44
55
14
201461
187505
193453
454841
945002565
111673
36
290434
164355
9381
66
31
48
81
30
810283466
239752
348745
58
77
9
439685091
633724147
30
297261
98
262736
470356
341728
56
88
89
23
50629
290001
32
260064
65785
18
315071
68094
228640
3
53
395917
73
47
83
38
66
334451
538358110
6
33
462859
267063
239464
789994535
708948150
100387
31
5
58
182276755
68
148728
196802
83
400479
312269
6
10
8
85
107770
81
530671355
64553
286586
364521
300410
339720135
6
20
383610
958327089
20
39
647009974
57078
11
6
94
19
66
96
39
74
25
349104
255402
63
111893
448688
82
93
68
3034
40
68
283559
30
333045
223914
29
65
417632
691107933
4
65
622592831
468483229
79
2
247976
247259
8
376518
398517
104564
48
10
260227
114966071
68
97
96182
2
58
529792783
272119
55
93
56467
67
456861356
5
889268611
707128507
275989
283877
45
75
84
765178260
65
445743
184499
43
390090
72628
25
90
16
445052
220121
886883869
134460
41309
7
92
9
78
190399
331865
410679
984657773
22
577536793
4
436538
66
741236415
746191373
97133
23
83
5
81
85
147172
3
164741
83
9
66
308975
44
25
38
26
68
90044
272002
215177
23
349641
473962364
376366
282880
39
82
17
29
470966
98
277497
57
63
7
88
170163
38
39
47
19
30
81
2
71
16
297253
10
76
74
43
46
166330
355378
17709
161317
27
362845
24
167423
24
479764
13
25
90389
110055
464379
502177827
33
43
42
44
44
367372
400190
88
39
17
186938
44
23
256631
17
2
4
164826
68
310324
62
977210729
374859
61
3
20
454431
41
462767
7
88
303065
22
38
40926
441619
29
91
2
85
491033
1
127131
687127705
4
92
183014
52479
5
195628
404473
2
9
9
175049
11
32725
149386
96
675084090
87
220156
95
135820
72
372838547
91
657097423
372653
77
76
453509
3
230072
562964594
17
5
79
193278808
63
835509249
91
93
39
378430
46
28959319
77
9
3
403260
41
77
7
244733
7
73140
34
64
2
31
44
454415
432232084
2
339263
283073
60
76
394035
5
150782
8
40
101031
32
6
276522
351086
144014
599583100
61
71966
61
50
1
34
181382
39
385379
239703
93
481535
3
90
49
14399
234678
43
112522
31
4
85
86
3
9
45439
119995
97
431431
391950
455825
39996
82
454274
40
141138
457380
89802
278081960
166034
8
17
3
927375260
223570
172671
185118
387008
65272
3
4
2
951182840
86
285222
730060795
263820
25
779191562
54
95
1
334923
494200
479220
451702
472058
6
45
66630
5
25082
177484
5
174595
65
42
59
6
376631
391571
75884
88
279101
55
44857
314599
74
77
10
34
112863
3924
280984
426472
47
232533
4
471748923
3
436368
301522457
83
252113
24
483905
90
365629
368366
244983
220822
24
421966
4
16
90
1
444273083
2
78
14
27
340520672
1
83
67094
6
71318
72
278403
491331
861580930
94
25
404641
46
83
397483
479178
49
5
95
36
79
10210
174328
80
181390
169816
6
344156
466279
443380
83
367554
557666192
9
275036
904790659
343347
25
104246
310929
21
30
53194
846660783
439517
112670575
12
388949
99
71350
424803
382656
43
5
145547
12207
30
71
5
380798927
336341
31
4
36
99
13
378150
9
287056
63
30
49
531441899
71
95
4
97295
38
208545
69
48
9
2
23
89455
15
28
104566
165934
8
94
484190
9
9
47364
348288
301892
976735493
24
94
41
75
471414
401372
211164
293051
111666
323054749
315958
28
194053
438295
168569
362184
167050437
107402
485318066
138003
46
280275
290747
418217
30
139443
78
54036
714893136
78
80
8
24
68
211549564
189841
40
126026
23
226521
82
291833
39
289238
56
45
24
481809451
64
4
144321
338363853
428066
52
249199
43559
47
485822
136355151
20
39
480349
395076
432455
329986571
67
26
76
3
334794
86
42
30054
290208
332134197
1
35
484715
68
41
209358740
496593
31812
3
28
43
305203
318230
4
3
128662
355369
80
65
57
25
280006909
77
1
80
318648665
42
69
53
74781887
9581
48
92
5
97
177902746
50
27
65855
193455
7
60
71
5
36
8
320907
428079
50
492310
48
9
87
76
4
1
40059
69
358840
19491
134934
26
52
267163
6
55
150940
495159
170643
4
360121
68170
1
69
324875
18
883038254
303538
41
207159
12
452300
220105
21031
17
90
93
261622
32
59
464843
88
93
20
71
483313510
21
339866
187231765
9
5
1
82
6
295566
168922
424995
88
36
38
62
88017
42
469066
2
43
46
48612
485817
463160
42
62
432778
8
677052179
24
465516
166055
43
406729
177154
98
1
57
82
2
76
398443
18
302048
1
291140
76
134343
14
5
46
218468
36
258854
79
70
531330799
18
5
38
618333056
360713
1
243510
96502
331422
372873
22
24
468117
84
704195644
358691353
90
233877
209842
16
288568
69
5
31
5
39
91
101309
753326733
149757
51
54
72327
324642
143547
42054
381104
66
123164
55
325519
94231
197563
96
194511671
20
449066
68
52
345268
60
1
31
36
64
10
119008
24
403543
18
91
7
80
133104
377381
440936143
72
6
3928
27
268661
6
85
9
486174
615343858
16
11
46
213787
419468
2
407927
35
96
72
171185
498879045
3
173217
5
4
2
646566674
78
22
2
91
66262018
92
17817
99
63
107699
69
346397
88
451014324
141776
403409
170410
2
81
24657
83
740411772
99102920
393048
8
463854
10
147179
337504
233973
98
59615
24
8
67
2
460482
589334704
85
71
634378476
22
3
3
24
362694
15
81
65
24651
426735
27764
279630
48
53
14360
58
36
41
61
35590
43
175457
39
91
17536184
1
258469
18
189855
44142
75361
347546
309804
279082
74
285148
451178
69
124706
149075
8
33
91
404592
328837
19
89
20
21463054
285783
52
404173
271593326
111179
462151
48366
19
363344
888209357
28
31
84
37
424634
327588
104601
451950
147456
462742
384205
54
80
101925
4
393223
9
7
358436
15
74
331316
217432
72
17
447780
3
50479963
265386
7
466779
96
22
94
439455
32
280368
394381
194231
315890
472677
388797
23
197577
46
57
75
76
54
84
93
330967
23439
44093
30
98061
86831
520374315
67
215829
6
77
24
77
91
361184
267078
5
73793
33
38364708
57
30650
186850
3
11992
44
41
1
2
298728
50984
8
72
270013
63
65
90
61
411867
75
12
436948
233905
28
9
9
260241
37
88
226664
116784
1
75
430798
319425
318183
164910
79
50301
82
78
9
16
7
291992
46159
73
8
7
60
12
10
52
54
657893321
13949
220418
85
29
228356139
342142
77
8
105972
70682
467245
76
84
2
46
66
295922
303234
371297
38
288550361
361859
21140
135898
65900
79912
177405
67
79
431115
24921
24
34
23
51
51
417087
99
413740
104940
81
386890
281222
75981
14
23
37
23
95
98
314780
55
15120
111910
383729
386164
152957569
66
308921
454610
23
6
71
558821344
930800979
9
38
2
60
223080
61
46
470694
324270
124855
320877
18
704691143
277193590
91
326923
21291747
64
78236791
35
93
54
96
83685
78473
884461905
233700
9
18
12
15
87
25
203596
78545
54546
2
95
121520293
221792
64
139347
39
3
55303
56512
335860
43
7882
293690
355797
12525
749940763
394828
440839
345188
423481
513302269
33745
41
50
8
84
225412
91
424577
459625
710085470
265559
3
9521
397523
106063
45287
34
102517
4
24
517629832
65240
386329
83
452282761
76
30
53
52
201526
57
12
1
75
21873
468096
4
438579
388882
83
6
291366
435613
171894
8
287298
476156
296026
175990
80965
850929869
3
35
85
1
92
41
3
64
85
11631
31
983091677
80261
6
300089
84
27793
386980
63
1168
63
379391
19
1
350188
9
400900
68
57
38042
441112
56
6
5
83
63
99
699655034
59
72310
281700
410568
57
294138
16
145482
44
86
49536
61
5
244500
99
287
258238
903339751
90693
496850
4836
65189
6
50170
341129
81
86
23
65
56
71
367717
17
215424
47
344617
148855
65
416100
10656
213004
291797
12248
7
64
193975
19
404567
372888
47
268750
246986
192332
2
28
56
3
14
84997
875808883
33
348219
88
16588
98
26
433694
66
319074
2
85
17
461204
20
697471231
372655
46
368717
51
6053
420200
81
29
433181
53161
82
77
75
237049
87
90
444679981
13
105868
92
876656914
2
49181
94
6
389593
131535
40160
80367
99
80953
217737
35
4
112336
8
128717
844582403
331244
56
64
77
16469
304362770
96
58
219586
56
74
193871
5
452838
9
37
201392
68
276836
79063
34
340951
76
7
150031925
56
169517
23
45
174563681
66
82
237906
274713
37
51
55
19752
326996
69
318389
408224
33945
244783
86
66
338625
344624
76
38
7
13
18
11
67
99112
77
88
30
86
49
5
496618
452903
24
57
235445
31
233818
53
15
72
31
6
994332057
347820
429259
17
53
43
229398
440499
175953
93
5
99
25
89
42
369315
22
63
49
88
175239
65
645153482
777622312
48
5
83
88417077
67
44
932560275
5465
86
169648
64
43
53
57
83466
56
77
9
2
177731
95
94
9
38907
77
10
13
81776
56418
20
229323
482322402
82
118113
157272
48
156774
85
64
85318
193070550
941758914
44846
339578
7
86
36020
50
355193
387501
365401
1
4
51
319352
11
902645313
498023
70
48
8
42435
3
218704
21
51
173234
47031
79
3
37
203059
25
73
164564
49693
76
93
936671877
222413
83
215430
73
62
86939181
127616
127028
47
13
98
8
115958
9
414373
385489
21
85
81
46
8
43
3
3508
147508
296949
680668524
77
53
61
49
248285
316735571
7
39
52
357313
95
5
99
140871079
42
358222
298985981
327250
850762769
226136
1
363496
47
37
33
96
669681327
99
171459
330224
80
75
440038
1
411314
70
114671
2
66
71
43
58
47
12673
91492
39
27
326793
443278
482728
74178
1
90
16
37
27
293215
402662
77
2
415985
8
458003
137187
215573
129116
79
323531
59
7
16
67690
345358
348984
301304
345287
347099
4
60
991582329
91
151652
14
18
47
113195
157645
65
224236
45
87
451608
2
30
374777
61
68
220185
242601
114130
64
89
38616
432859
17
4
66626
2
7
1
3
30
379901
10
10377
189539
406664
3
45
2
410214
51
6
4
307907
399601564
12
452389
52
65874
416958
6
90743
386665
21842
66
56
472026
5
249401
417714
396666367
4
4
26
120235
434681
276501
155128
91
286622273
51115181
58359
669717643
37
86328
256135
421181
406008
79
172092
385701670
20527
275284
212861
58
37992
37
90
945764415
80
73
138093
263135
34232
925184197
78
30
39
355784
797802770
87024761
91792
92
30
244695
77
48682
56013
59
403694
91
64
15
41
45
74
51
5913
61
10
1
77321
40
95
50
1
311234
385142
343434
221694
43
675031458
456893287
128170
80
965929543
29
278917
285984
62
65
2
93
83
94
487911
444390964
30
5
76
488089
7
115394
44
13573
168940
356307
7
46
462457
453527
15
71
76
72
8
38
553557805
45
6
440202
536107772
71
25
48
57
5
179171
9
11
8
3
85
60
88
65
376810
276443
86
5
85
9
84024
528090522
84
431202314
454270
624441327
39
60
70363
414797
55
302111
23
282598
39888
52
424297
217631
87
10
87
5
190253
600105014
62
40
28
19
8
192226
357554
86
48
253604
494256
92
43
930961855
6
6
422572
38323
46
52
79
486832
58030
151974
226808
70
76
386299
86
89411
110245
327116
411160
79219
482941
8
205672
135086
430345
32755
358611
65
90
28
387043
174858
418310
3
47
61
40596442
238940
19
6
123793
20
92392
54
895620562
82
27319
978823876
45
36
71
40
13
40
99
1
316622
53
74
95592
53
611718831
201541
94
57880
117781
748108282
376164
352690
71
62
257861512
365190908
62
290003
66357
309398
16
2
146505
59
50
36
39
77
28
15934
41
953044139
7
91370562
62927
185613
16
269351
9
93
2
374722366
11627
226001
56
1
51
363338
496740823
223866
441749
160248
5
246931
73350382
38
418668
91
77
76
69
21
8
12
125904
1
240990
478737
29
319637621
27
733097757
20
62
222603
366359
115678
90
497865
62
123724
81
96
150615
69
156555
60
26
43
5
321840
703846120
37
4
707900571
59
167033
70
169039
59882
317439
67
199813
68
28
68
36228
498692
126891
28
437471
42
264073007
8
433857
8
76
392034
52
346447
420627
129882
449357
264524
468179
41
237979
278549
58
334663
418745
64
399271
151089
18784
89356
261937
434431
444580303
94
21
2
563487277
75
31
312015
414079
45
327176190
177897
704289328
307415
15
8
62
49
38
73
13600
2
440378
37
321921
45
470532
31
901766436
40
80
91
79
41
401821
357908
124027
54
53
18
18796
56
24330
95
7
252420
132514
27
81
258172120
482703
361595
40
281365
52435829
29
16
62334
445260
496142
7
208969
251124
13
16
33
430478412
86164
8538
82
7
5
228475
75
4260
355450
555591733
470881796
402972
155094
187056
247093
135797140
59
5
401099
73
233838
51774
95576
75
80
93635
84
243963
80
440213562
14
321063
351145
54
1
10
53
52
124595
212711
272942
73
467360
62617
326782354
185724
33
17
145308
3
293184612
82
86
428611
81
11
45
66
91
89550
52
30
32
211275
50026
6
65
45
137561809
650117604
77
675147774
15
470468
93
165748367
59
151431
23
90
38
84829
24
48196102
72
9
7
567548543
1
228809
52
3
7
185060
103864
371276
99
84
471306
3
384692
267432
81
86
17
40485
61985
74
3367
36
29
25
220607
93
311803
778390059
336873
13
383357
950565802
20
103382834
16
64
25
11
495576
411685
91
55
93
413664
97875282
362203
61
88
233815
76
202545
21
395857331
53
99368
76
32
195716
7
46288410
5
70
46
6
585239637
24
463146
473571
114179
94
76
77
267141470
57
354058
499925
97
60
365382
2
63
260066
469857
25
40
7
47
69
36
346938418
270594059
90011
528222153
54
6
339488
25
173194
139208
27
266710
645029399
607001572
162213482
206905
86463
761330148
174369
10
91
7
137984
96
85
89808
390724
285525
112280
3
91
89
177424
52
169379
452403
132661
286381
464219603
175945043
38
53662
368018
827732042
366491
143955
403847
148768
65
53546
676387482
228111
91
32
6
93
94
51
433347
49
26
171506
256726093
53519
57
641447300
62
79
60
86188
267877195
6
371943
6
55
180488
13
346815
35
562696456
410002
55
91
84
49
4
432386
88
52
492220
56
7
5
48
14
716227175
2
33936
84347
421100
702629791
10
66
76
140993
93
948786801
31
597235097
223783
283074
160506
405367403
964523623
185252145
114213
76
18
127627
81
24
93
88337520
318318591
41
98
663541582
69
7
109068
26
13
64
57
147823
21
5
39
45
68
30
498371
64768
411540
14
17
290170
33
480405
468711
224501
43
75
296847
494952
80
31
11440
58
455841623
507931683
37
356326
91
340893
573491434
772213135
437539
308302238
318769
460039
84
97
51
44
370686
418222
54
7
3
431305
25
127570
51
21779
469435
473807
655837623
93
16
72
7
760066620
72
137502
10
74
85
390125966
833001154
493186
78162
49
171210
6423
134469
263936
478944
118449
390787
2447
20
74
36
181896
94
90
44
56
9
390512792
256650
8
72
96
85
361978
284189
208386
8
57715
15
177655481
123724
49
66
519837040
81
174584
3
69
65
32
45
85
178070
20973
59
742497970
55
98
24
5
301628
82
290938
79
184483
537623245
37
491850
267334624
72
272513
267863
28
96
78
28
5
469097
430498
5
491476
41
667626688
2
234365
224030
15
45
27
148710
332456
16
71
96
55
186638
89
977921234
6
78218
98
82
330367
159362
217518862
14
87
363837
231175
293924
300471
175618
411946
46
454939
219256
276208
17
5
82
92
36
483543
35
65
30
228982
92
509955110
156770
41
237773
84381832
102045
319866
73
88
295449
46
254247
82
96875
21363
54437
50
961071669
177639
67511
363547
60
59
39
957165237
31
89621
70
47
5
488423
78
61
2
363314
70
471891
20
1
30121
50
8
70
53
40
370894
95143
314444
585475355
51
219992
2
63
2
98
439164433
18
2
375706
459319
66
22
269585
87
207420
744252985
173821
436225087
89
66067
43
87
513011762
82
4293
268267
311034
247376
366193
76
62457
918960888
257485
393181
249001
201332
71
21
375528
13
471566
20
327580
358282
177347
84
294442
233794
7
380835358
89920
69
30404
41
41950
38
93
6
241794
19
295467328
69
6
293889
341765
98906
26679320
5
406033
99
361132
260343
72266
91
72
54
254745
2536
73
3
18
73
1
92
1
419375
332351
427516
58
20
18
40
3
139405307
762839899
52389
93
10
2
31
85179
376859956
807132138
87
89
15
211297
415846
6
42
16341
164279
355513
37
8
17
312384581
296869332
80680
2942
310798
85
111809
57
21
191993
97427
147681592
39
97
5
482553
67
12
261720
415961
6
48
381992
61
246469
15
718064567
10
423340
196585
2
360985259
214186
254416
378053
975794687
479700
479317
324334
390908
292416
110658035
297011925
23
78
43
71
387269
140687597
6
29
201973
160841
29
36
69
57
358638
4
415028
19
55
146969
276731
480581
156085
39
120876
51
70
12363
342520
87
87
47
126190
454514
38
638213191
76
459512
75
422994
472510
352342
6
38
919401599
97
250037812
14
432047052
326689
89
98
28
4
377152
386794
143981
6
49
332907
22136289
1
230112
15
275874
490748
29
667394911
59
41
774
88
428626
466375
247902
78
24202
6
45
360000
19
114352
85
22
93033
26
25
59
3
251603484
35
8
6
48333852
8
20
497271
49
415709
29591
76
29659
1
42
552723508
118085
541457305
15
35
45
342207633
479553826
48
398531
71
308004
72
3
20
87
5
75
3
86
10
84
148825
1
333299640
12
267602
292700907
50
388473
94948
316082
88
463812
483814
186627
841811439
422744
11
330611
2
905796704
392511
145302
73
468455
17
400916178
95
92
274411
332582
79
26
143780
404209
336383089
38
25
64
19
9
18
343042
473110
175042857
445673818
15
181675
405349
5
20491
19
87
42
6
36
715055608
49
91
22
93
8
5
120
224303
45
433585
172444
52
5
470904
21824
389295
324157
87
5
32
209056
9
49
55
22645
485756
869171110
19912
464283
82954
375638
192849
66
181329
461252
468020
334967
73270
87
2
3
68399
73556
500084897
6
38841
773903116
3
20683
438411
8293429
5
9
67
355124
87
321880
369668
346558
35
30
95
40
202147
71
39562
17
829386131
143350
932853792
457687
83305
37
84
82
71813
19
29
2
453678
17
48
63
434614
32
69
30769
273167
34
51
54
365925702
496416
390082
99
51
7
11
47
377761
273040
42
2
147616
39498
21282
278931
426697
6
25
114371
55
615017122
435267
66
94227
495751
138198
44
16751
29
115516
24
63
78938729
88
35562
261073
3
285054
109450
72
226980
205877
85
63
92
57
5346
98326521
54
43
495330925
51
370788
359728
23
13
141060
457257
74
454180
47
118662
361239
51654
251471
498466
20
296395
139933
213715
8
139850
71
89559
40
80
69
198777
13400
38
1
365836
66
58
311066
3
66
73
24
6061
719232179
458437
300496
39
85
170053
39
299295
18
49923
648962326
97
305020
238118331
298458
1
243368
256071
64
62
275510
92067
297117
71
59
34171
375105
4
8
33740632
281551
42
381564
473955
310
827358543
32
419501
269910
350173
397709
398503
222940
34
12
9
54
21
264595
72
24842719
43
5
3303
638473021
96973
1
28
968656012
5
45
354379
77
91769
946965885
818749823
60
318815
404263
393048
9
1066
60
206300
128422
8
98868
88
45
188840
292813200
30
27762773
332547
149114
121098
17676
28
3
124620729
67
30
80
61
63
101885
191868
60
104392
177746
391699
405046
274175
99383
41
20
59
225678
1
747569374
74
123344
594561180
1
5
10517
92
296160
87
373506
81
5
25
795691625
438340
86
90
461177
545632985
2
28519
475951841
51
339062
185885
67
69764
308838
7
255535
68
296904
660370553
37
104678
54
224736
96
4
244529
83
56
59
45
53
695966339
857650148
71
386587
237077
1
516019603
85
321734
25
29
626321745
130526
91
299364
96
16
104178
418587
2
15
56817
32
341033
75
90
38
847069587
32
12
407550
97
212619
14
241564597
546657816
68063
115358
80
5
239633
8
36
9
138691
19
59
361335
240155297
51
415186
50
454180
451706
499152
447805
93
125452
261932
481977
97
30
22
145189
87
110195
162026
3202
1
99287094
72
66
9
76
4
33
297557
474975603
431316
295754
54
207150
51
327590
214864
440804667
786425638
417647
31
762686596
281559401
810679811
39
93
339701360
4
212563
239004
541618350
228357
118972757
365752
2
21
96
207301
12
3
11490
6
73482450
58
5
3
251526102
85
494616
90
250302
404346
240307
380987090
9
38
68
7
41
132708
5
9
97
366275
899090795
73
58
272349508
15
22
993408174
89
62
4
61
52
485720
184133
110621
54
16
104922
321460
5
85
5
5
5
292079
243108
60
254999
67
25
782314309
41
91
1
250393674
26
65529
34
941354278
9
31
61
33
342496649
94
79
972791184
56
87
13
99545
8
3
227620
74
146326
35
335647
33789
17
46
110869
39
120002
133692
3
22
12
224142
182700
97
494304
46
481940
35
98
70737
792588807
377874
21912
141270
39
87
71
217544
84124
7
87891
68
4
6
1
12
413008
1
230393
3
223992
46
139308
13
61
383
256623155
95
44
86
724527233
72691
52
46
17
304992
9
88
80
5
18
220671
14
166535
61999
19
64
31
38
222416
410133
452079
1
410594
81189
361937
431946
41
84
207208
328320
372217
41
245014
66716945
7
3
96
1
46
16
409493
78
94
1
228550467
92
482705
820469961
133922
19
61042
1
42
57
962077501
55
71833
55
42
27
22
400410
289195
58
86
257446
70685
727814079
62125
94
181058
477338
215131
170362
132388
6
184570
330120
30
319316
56
83
8
91
50
47
42
36
61
84
565397727
333185
168316
116125
89001
281780
51
13
87
43
245789
481025
489759
88
284464
70
231585
78
15
6
184846379
450778
735770800
365179
132541
9
10
70
2
93
1
48
492166
223712
18151
52
7
4917
113456
45
4
16908
231155
83
45
9
8
75
454243
64
56
335777
12
41
327543
50
549712204
94
267545
88
77392
11
60
93
242854
5
54
83
416267
906541991
5
52
41510
73
417242
82870
515691596
37404
97
9
236726
488579
73
52
42
9
230162
87
97169235
8
700062109
64
562700173
445434
300333
317561
2
345325
95
56
202112
458160
166301
247412
83
67721
4
76
2
201230
158844469
499054
934744301
218851
2
286893
319210
10
190593
709754667
6
50
343346
139938
3
179753
349913
69
90
254949
406087
347996
309187
36
829
144945
235947
47
34807
2
56
5
396468
18
111438
77600
573126950
13694
84
340211578
279539915
85
145799
9
382373
74
97
71
5
7
92
9
18
51
837243712
313298
46
192749
213000325
21904
65
107603
81
8
6
34
58
37
45
290064
12
7
275989
9
24
397214
86
293834844
48
443387
22
184593
5
69586
36
53
533602064
68
7
13
72
111889293
4
377359
90
120175
86
51
234743659
83
113007
96803
82
66
104733
75
220106
29
23
47
398920
22
49013010
33
458704
370767
29599
79
85
48
5053
271564
143404811
70
84287
627782707
94
56
371700
17
53
15183
488287
76
12
46
357680
408954
424827
180716
79
47429
6564
9
53
288182
453805
925764437
94
409723
301079
379531
797
247213
414717
179751
9
411476
53
835651160
52
471060
1
9
51
75
90757
93
3
71
249452
104286
78880
29
5
97
64
14
10
83
82
8
380427
286565
338844
99
323447
10
61
430677
215049
97
354117
372539289
50
39
449807
293770
66
8
152396
70
442813879
2
229413
81
380329
317455
328933065
846237986
64
81298
402096
3
256827
432105
262105
87094
217916
1
58
158876
9
77
463371
446199
450492
5926
98
464658
67
53
57
42
392092
480498
79
10
22
173272
109368
141701
192471913
1
1
289174
3
397208
364217830
1
96
39
15
166314
258700
9
169896
267536
65
1492
241824
310676
60779
69389
6
20
70
334715
62
36
299321
95
45
16
189464
477975
7880
233782
116338
40
99
29
468946
331610
85
2
425610
29632
63
345418
319871
84
6
96
532422381
441950
118769
283964786
45
11
66
243276781
307147
125616
16080
56502
601494294
1
34
480027
93
9
56
21437
260470
297892
75
31977
8
508047898
384854
8
354519
79
314895837
36
283341
88
4
238615
365707886
250635
92665
18
50
452534
98
256091859
186867
242679
273999
7
320465
211985
214651
31
103368
45
88
428286
35
210261
6
252354
468309447
252093
22718
239490
350150694
6
89
257201
209438
76
54502551
90
479337
328256
204610
48
186463
62
44
68
2
54965
14
82
81
84
674068048
171793
63
19
63
197767
10
448507
66
492296
5
50
122057
58
207869
402419
251934
35
84
228493
62
185672644
157061
44
56
22
31
19281
24
250201
54
380830
71
381866
22
186499
418062
75
7
88
885309240
70
304016
70
93
71
297368
3
460654
38
659501654
65082
38
653046256
69
43
61
15337
222960
61
75
423916
69
30217
151837
397825
9
39
871542958
150363972
2
249355948
108992
270707
16
272556
75
106481
17
4
94
420970
476012
847311033
6
224487
36
118634790
95
414283
240652
360676
68
698616998
429889
467131
212774
123686
388324
510195752
119802
8
943851250
391853
165567
217835
180012
135528
5
71
53
85
83
4
8
99
67051
400796
12
81
98997
9
318228
450516
30520
50
822420667
6422
5
83
367525
36822
22
22
5
73
99
66
57
5
9
53
48
2
7813
51
298332
52
80
115604
368658675
183982
79
224316
6
71
668406001
309620809
466647996
56
67
81
19
453411946
56
79595
294115
64
33
18
31
39
307515
93
239870
7
86
154352
279473
97
471010
446352
15
66
47
163982
93
47938
263950
17
410486601
375977
75
86
31
104879
38
42
62
141025
59
267802
406107
261845
73
280607
248687
240093
297467
60
386063069
27777
2
88634
37
184802
35
35
3
93
18
267180
133597
46
48568
75
367760
2
41
1
125541
155883
371836
206689
17
83
2
60465
81
56
10
27
77
93
249951109
5
313730
4
39
468698
91
65877
456368
462491
62
359706
5
24
479344
444338
327055
223056
358911
296701
88
465943
99
267694
467676
55839
389445
8
151822
203590
356537
90794
85
52544
355501
387647
33
85
52
34
12
42
76
49885
41
392634
372605
4
135942
9
5
429423
9
294641
114759
50
54
57
443338
30
74
686563885
84
356159
218911
4
1
69871
32894
384727
81
89
19
126142
27
8
60
93
38
367220
59
28
400971
379016
8
2324
493623
492145
3419
356063
355668
259392
376744
18
299702183
37125
257557
13
86855
62
17
253294
44
61
19
587014451
154249
365103
63
891985370
615190633
910698400
415039
217732
45
75
479285
371663
434588989
82579
361184
4
75945
486427
9
76
441035
970752580
40139
271431
902766221
499317
196277
488016
385966
36
48
195235
3
409443
2284
2
461715
357646
8
275622
6
248602
199429
31278
50427
16
7
77
59
8
1
5
290478
80
36
6
192864916
56299
2
68
7
147052
451629
249852
83
52701
2
9
91489
463470
413919
112832606
67
60
20
50661
42979
30
6
16
76
30
262527
247301
77
16
471092
98
296048
12
39
181355
77
187336
90
1279
38
63
804311789
739613455
64
257422
5
293852
57
243395
83
914194913
17
35
939723434
16
32
43
161653
468811971
21
91305
27
5
60
74581
55
244626898
129773
408208
326026
75
411239
79306
15905
464833
50
85
415727
457127
59
56335
67
295934
979715976
93
314967
28
912838351
816781546
462010
98
347061
903927336
445914
2
1
49
67
379106
85
258188
8
474960
71
1
208583
90
85
85
44405
290429724
54
51708
55
472509
408988137
366315
268326
205907
82898
44877
48
360725655
474176
437883
97616
4
313083
8
174001
229842
42
2
99
3
29
71
409531929
417148
67
37
68
4
9
483265963
127256
219757
25
323763
7
80
298615
33
493550
41813
1
162759
2
138869
464619
86
324425
34
78
1617
124513
2
270223
370982343
46
168490
662885688
79
333932
60
224790
58778808
378464417
4
5
337438
5
8
61
366562
477938
4
81
47
77
823894939
7
15799
24
2
496954
234246
29
330224
252148
19
67
109747
54
273679200
277062
32
491323696
83
293352
57
401706
94
143127
914230957
61
374879
277512
716997431
76
99
4
44527
266853
84
300842
8
4
65
222103
47
26
6
172699516
27
461263
30712
486685
43
12
29
479489
189764
243968
63
102762
65
230031
327026
69
51
78
465323
484914
428160
40
56
494747
397312
74
43
377960
16
467825
76
70
299393
22098
13
3
96836
144498
18
255460
468169
90
251512
60
27
48
394177
446383
46
54
492131
994422484
99154
53
324582
5
124320
241342727
62
88
59
85
351211
79875
73
364943
95
750182511
26
88
90
73320
52779
338812
244163
361378
88
5
376740
65861
81
94
916436897
258385
44
337030
266506
59
405034
27
202978
10
1
313061
56
241941
194117
97
13
35
15
98
27549
7657
436847
461934
67
16844
609461362
387150
21593
21
14
55
26
97
32
67039
1
83
40904
86
99
60
317375432
196691
725784719
208197
31
9
68
498183
224627
452285
222828568
72
13
64
132429
281834
224778
498872
78
427160
32
174255
86
68
136987
20
689227402
198080
66
13
10
497847
272384
76
311122
39
292178
8
23
17
99
440094
3
71
68
334284
267949
460687
34
55
478531
95
304448
275958
492950
9
129576659
321894
26
14
181791
197645
346874
459799
23780
1
285089
365902
347315
54
95
60
944810110
5
34
336410
42
402411
28
34
91763
81
862300701
1
57
48
46
205387750
86
29
302490
19
368473
37
63
98
75196
66
369084
342253
48
236650
395469
45
86
49
50
20
60
39
345355
75
93
67230
24
406203
61
64039
22
120540
392199
466612
438631
419766
390958
376587
288358
50
154800
4
82424
47
84862
321129
18442502
21
60512
94256
436939
30
289827
85
61
38
281522
5
26323
674056024
288927
30
258495
296114
118683080
34494
151165406
28580
111224
39
497052
278284
50
46058619
6
306480
172323
4
41
401912
26
30759
46
24
820814405
302071
45
253765
76318441
98
41
6
292059
88
164188
566807821
99497
367901
110906
344127
356599
500883836
55118
306962
51
2
64
72
96
140427
277531
65
210857
33
117882
845009770
467503
43
309040
29
10
379797
5
491188
67
183880
174291
387874
317099929
43
161782
13
22
59
173317
35
26
96
17
22
82
92
63
58
43
6
3
49
400311
9
45505
47
325753
280823197
7
84
199868
100410
99
109604
37
112713
97
266285
250898
428650
27
345657
66415
77
525962432
704674644
71
375677
71
397675
43
38
56
34
26
437526
462028
88
73803211
137055
234109
9
26
66
86995
426817
32
416223
937987525
261824
149433
427151
190788
19
396733286
84
32
20
390741
134275
6
86245
348557
29
193320
128523
2
51
441439
118243
468823
43
402177
77
23629
9
480689
28
175669
97
3381
12
205094
91
68
4
67
552096474
49
48
52
58
70
400277279
296734
63
611998149
180473702
405051
487435148
81
2
365359
40
39211175
234295
33
52450
330086
129113
346306
5
62
36408
451313
25
8
356151
8
87
74053
60
370013
93
466484
424214
372220
19
7
9
94
458528
289476682
403028
2
99
390171
244032
9
254373
68
332249
463507
19
171608
36
308964
413589
2
46097
4
327456
9
550140884
13
4
93850
59
469488
35
98
460006
65
75915606
339443
6
54
496453964
39
175729696
29
99
7
478981
66
15
152419
95
296875
7
264886408
52
426128
19642
202482
7
9
91
14
779917737
335112579
3578
77843
81
17
74
104140
350452100
480450
10
1
42
85438
23
153927
77
82
96
92
94
72662
438756
72271
78373
174273778
465280189
86
92
6
900436638
6
58
16
477501726
123598
56
17
741403085
216140
158316
18
195462
26
62
463185
93
786653175
302664
483716814
388355
153701
143423
55
85
79
29
40
45
2
48
67
101749
54
84273787
691285774
59
5
80
351252
9
225608
46999
442704384
348002
36
46
288764
27
61
437221
53
2
395772
61
50611
191674
56
41
176638
373450
3
241055
37
279217435
348185
151671
62
6
489932
20
96
103873
225802
56443
290422763
9
67
89
95
470214661
28
18
8
58
33
208803
78
461449
72076
30
254733759
30
90
234601051
20
70
9
291535
71358
85
76
346983
9
293961674
5
645120185
75942
211384098
3
9
89
39
815437586
10
42
64
93
32
18
433705006
4
30914
42
355171
120128
397595
15
299457
81223
30
23
381900
9
50
33908
23
224820
38
45670
158254
402674371
344437
450250
89
52780
258245754
23
188353
452648
59572
2
282001
727037271
486572
211185
1
4
8
35
506942112
74
151288
81
200195
525422056
65390
78
98
313580
76
311011412
423547
436373
152173
2
38
66
35
25
397492
32244
242989
6
35
63
13
17
715275913
31
401722735
132714
79
68071
376958
357921
80
252973
77
17
9
55
229111
13
3
318933
15
428233
236048
2
155864864
82
114324
248040
226702
36
100197
258582
79
97
28
1
152740
11
356040
30
7
195486
9
54
319857
397014
2
143243301
421739337
81757
22
1
25
251398
51
15188
39
9
441119
8
339376641
5
71
77
446646
9
61
64
453643468
243299
5
293967
7
98
453356
64
1
219685
76
414528
422333
65828
68
144892
425938120
50
4
99012
35
277748
53
93
312018
405723086
55882
888325071
42
9
12
292554
3
2
90
17
74
1
353464
69
354379
75
216987
238370
8
2
155999
35985
77
469655
93
5601
97
463495
89
2
301813
78
95
100744
97
245493
5
334213
255475
19135
7
12
41
47726
10
1
3
71380
402087
389090
488985
224712
53
19
405991818
4
388604
364666
2
261504
6
228163
56
237026
1
30
69
88
5
69
334401
17
208604
420951
378825
75
456867
454517
63
94
861274847
46
298445
116610
368196
452949
311110
94
5
258412
290724
93
305478114
295307
79
88
670261537
57
64
15
103406
208489
232173
81
2
44
179885
35444
19509
13187
203059
8
744607127
882454115
80
46910
154280
38144
39
329562
11
969119565
52
537631104
76
51
104081
76815
90
396536255
2818
165826137
32
98
253624
73
13
113361
285257
88973
96
4
260558
37
88
94419
3
384117849
164820
338941
130964
478577
57905
96
419672
51
467277
57138
452462
94
266965
499057608
14428
99
282782
77
166861
44
47
287405
48
313022
458757
26
9
304731
26
2528
97
27
81
57778
671760450
293246
102436
16
189772
337648
493113
297935988
82
73
89079
28
90
4
50742
438280
14
5
61
94
5
317777
7
5
227962
87
50
778521468
614310536
109003
499203
84
27302
95
22
62
51
8
19
4
434788
190854
187389
19
228318
59
52
48
103753
100102
51
15
330245
75
388045
88
52
65039540
314851
92
13
32
93
129600
246131
8
206136
320256
10
5
386537
354427
82864
451179
25
49
434316436
54
23
185342
13
38241
46
49
282821968
15
264621
94
3
85
37
13
14
235364
9
249942
376394
43
407729
81
51
175704
876755636
602428331
90
61
138195
8
7
4
83
77
51
4
49526360
157998
59
18
22
3
50
80
242232
5
362580
3
319472
70
84
28
79
64
14
50401
316786
246361520
851979245
4
63
288787791
156094006
185
88714
60
93
224364
48
124536
294876
1
1
37
80
74
96
32
92
462886
65
16
20
214767
73
9
4
358298
4
15
47
203925
361132598
42
39
460479
83
59
68
93
103875679
63
14
9
86
56
115234
86
97
48904
799600348
43
364345155
2
149107
67
353100
407081
405537
568862759
80
82662
86
487613
220121
161015
207072
37
520596527
43
352093
315780
55
302737
33
18245
69
64
44
22
188539
19
475746
260303
81
4
6
66999
372963
5
9
55
24062
43169
65
34
6
171556
601687236
50
2
10
420433
34
67
377004
390254
18
89
2
94
9
90
72
37
47806
529743606
259547
259071
126041
171657
41
252358348
750526896
295483
87
25
32
288208
341522
105640012
75
392211056
11
51
3
6
65
305629
425749
82
54
54
376635
863146384
11
36
72
773545312
360354
454266
9956
414208
53
748760283
330846
19
93
85
70324
93
523945886
47576
19
177004
15
497064
280513
23
82
63
9
20
6
12780
2
382723
90
726736950
328756193
623305742
243478
67
30
21
338195980
780711629
711456034
21
82
52
45
284262
117730
54001
50
15
61
478121
80916702
54
146253
6
81
458182257
448963
62
50
89
31
322399
45468
9
171090
89
62
22
89
2
381627
97
94
45522
339483
427699
14
607146437
17
58
46840
39
87163
9
74682
43
424123457
322308
7
321913
5
936970364
89
369306174
90
814927044
106119
91471
9
63
28
398315941
861735512
339603
22124
220269787
84227
183105
55
3
478406
34
19
3
413176
159046
27
36556
134416
86
1
4
7
24
288336
10577
38
66
925098844
8575
57
187960
178464
124415846
352462
192275
79
30
265006
106130
130965
64
85
42
4
9
59
194658
174766727
68
131148834
187972
186781360
7
212201
65
298367
5
95
129377
41
56
18
599427280
78
316385
401408
97
31401
59
383847
391702
217030
431221
99
180877
495278
16
2
97446
48
2
20
317828
1112
80
73
442011
7
982624549
459554
45
74
96
68
89
113267
83
221724
132880
51
58
326438
146250
358895
81
2
72
53
33
24033
945130622
85
76
237234
44
135075
7
212005
22
55
679805265
160178
28
466573
38
386831
322378
453983
251930
6
344012294
404664
418124
15
179771
51
41710
43
152731
47
10050
1
24
351958
304241
172146
195915
60
368889
76
9
106667
95835
28385
82
94
281172
31273
43
81
59
292020
3
29
113255
180420
97
40
349668
5
42
45
314931
828629132
96032442
453171
183757
275890
71
270302
52
145619445
384683
12
41
26572
256480
27045
462110985
377809
81
129527
362762
73504
7
2
77
34
118946
92
514822832
94
298335
25
165566
75229
228136
8
63385
37984
46636
263525130
882471828
7
460066
148230
73
466745
296997
25
85393
34
87
205743
930451563
54
107504
31
363763760
9
53021
59
199610
64
12
263509
39
92
16
20
226245
3
62431
230147
126297
342734
9
49
50
416200
47
199061
53
13
82
6
7
29
61
86
407936989
78
293393
132712
468142
90
390600
14
47
152497
93
72
278824288
132579
327345
167886
30
17127
31
192958
111151
41
32
172565
53664
78363
61
78247
17
37
244225
327935
41
71
93
15
52
8
60
792993123
53
12
493052
21
1
80771
183844
22
49790
29
236233337
25
41
857788244
34
194201
1
170547
89
855182792
803038542
185086
158849
63
598573147
58
889535653
25
347273
2
737538601
323389
47782
430777
418670
4
442932660
40
197044294
26
378265
95
415907
360375297
23
19
366914
221286727
49
41
307431
25
5
43637703
6
134972
289002
21
215297538
44
219595480
483088
22
4
106233509
94
104064
81
50
98
182249
470475
115076
82
59
543982668
96
82
454786
16
275429913
92
116679
430673911
24
44813
43
160737567
162923
322373
60
936899796
80
82251
129807
47
22
70
88
66
345697
31
389584
106332
302126
3
199666
37
88
4
32
94
37
181501
452589
214508
171357
97
452307
269255
871558313
44
8
573412465
207241
28
36
80
442896
696187566
241976
92
44
76
69
47
76
1
75
325653
35
17
78
29
296790
26510
215157
18
8
54
43
47394
480543485
8
134637
133062
59
20
7
9
5
79
69
15
390272
92
3
165297
841020121
5
381494
921672750
6
88
701562336
4
82
100902
221211
87559
371945
219692002
99
375854
475063
435581
37235
91
45
221386
7876
35
4
71
48
324052
73
62906
80
413171
461932
119842
96
288672
187103
4
31
50
34
6
58
37296
71
8
85
92
385584954
34
15
9
4
282441
2
438942
50
14
438818
214572
1
78
236878532
87
8
25
89769
27
54432
10520
31
251355
60
11
9917
77
40
4
14
57
335374
293839
182928
467328
5
23
86
81
1
194127
572594993
327585
4
337641
67
36
212486
2
14
3
89
20
96
3
3
94
96
18
85
155843080
72000692
22152
437509
177954
51
404962
39
69
208982
90
310179
306871
84
7
31
171729
454079
44
456023
47
170021
505281430
34
130902
2
194167
369494
289298
315699
326749
91
383125
7
293694
90361
316199
11
75
37
218695
328891895
66
235633
41
459304
313081873
407399
385039
7
79
794093027
9
50
267163
59782
3
35
56
143884
54
267634
285826
101709
19
25673
9
462307959
81
55
372152
40
10
91
486207
497227
66
231699
269481
243941
367784
234019412
449673
361529
293506
90
48
61
627665761
320792
67
75
77536
35
4
360739
26245
318468
2
367223
40
50
295587
53
13
1
18
253393
555021424
199326
409879
19
87
28463
73316
49
84433
74
433057
69
14565
21
39
88
53
283471
313346
240688
92
203956
181283
65
387637
239885
56
3
335968
98
11
3
298427
87574867
16
64
99
91
42
5
948672075
386832935
89611
70
79
119839608
94
458648
968330626
55
227268
181773691
73
288860
42
95
91300
27009
33
5
162039553
656156812
483843
24
426830
5
1
4
23
68
432833
174081
237856
418147
9
461374
5
201859053
363775
110290
98
18
82
8
72
129320
543971804
52
316850
386713
137170454
1418076
461771543
749608585
2
3
435095
154539
196890
92
59
55
73
1
435075
51
98
455062
368194
90
47
80
891926471
83
382825
464299
73
9
313947
207104
811114255
206233
138959
32
295620
339254
28
301432
59
33
103208
112076
62
92934
903738690
3
436360
62
98
5
68
74
99
616605754
43761045
374542
22
59
52
222579
256046
643806208
405265
35
24
139917
51
88580
64
38
19
89
165096939
234003
85485538
92
76
28896
461012
403540713
508888967
7
89
63
168742
96336
84282
9
744795460
81
83
66
93
263828
49
937386665
398657
4
79
354206
438329
93397
55
153903
83344
22
8
190183
27562
420764
31
184236
338861
50
16037
315856
416939885
481660
22
63
197667
72
22
304204
70
26
188939
266212
63
251446
63
73
35
19
70
59
23567
54
285003
39
50
56
9
55338
46
334868
87
30
433854
29
339767
3
80883
180604
311906
97
61
35
69
77
67
9
191722
250149
13
6
235228293
140141445
56
61
498979
57
87
409427
222637
151306
180901
5
301275
933207076
91011
13
48141
88636
57
28
88
311258157
90
39
17
56
197596122
404782
51
25
51
682106504
644614193
6
22
340299
294682
211470
9
58
482313
9
201055
51
49
17
39
67
2
54
766448335
300165
314907
60419428
5
84
292239
42124
82
75
64
332518169
3
321714
576311623
216082
53
171166
474858
60
61362
6
3
37
464165
341567
25
62
18
163218
158887
348167
95218
15345
9
82
202766
24
363968
84
59
302253
35
98
5
296317
155797
376498338
46
47
80
150009
371249
53551
101444
562823614
323983
25
24
88
20086
99
168778
87772
60
89
80
31
56290
197691591
198769
44718
36
262576159
6
80
401585
113122
355146
879442634
3
18203
69
145665
36
301481
686491193
449290
493688637
402727
48
74
142654779
6
7
370748
214773
192647
784014179
84
97
182618
8
7
352859
2
54
95
408911
438449627
71
95
108953
135130
60074
9
268239
18
76
666109978
8
41
5
243246
1
283862
247619
287483
27
69
87
444323
121148
96
166751
68
62
4
29
390578226
132814
492197
273027
854988357
50
1
309420
29
73
210478
45150
369066
34
379505
12
50
105908683
560364624
86
80
297821
470484
62
31
491798
166379
40
487318
56484
69
36
522473186
539506541
53844
112191
277838653
57
58
111872
38
64
288617
183453
42
86
5
71
79
20274
30139
273235
48
6
25
97
448345
1
59
239934
219761
18069165
412688
65
102159
20
8
3
778418448
280714
93867
201932
88
638568816
395483
712802546
4
48957
77
28
114599
303856
399510
209189
39
4375077
6
20
344408
85
824169381
1795
555472595
155195
485287
62
200898
7481
14
30
275244
75089
104865
90
106818
174562
303942
371339
59
589495280
464091
88
23
1
216026
321611035
97
91
341532
157764
68
313951
83
78
723248859
290593
42
808449333
118702
96
13
38
33
6
77
488480
342883
67
4
455909
54
5
253192
90
78
398266
79
66071
607940827
133996
80
98
40
56078
227992
880954809
382306
98955
13
71
268785
78
23
202508
232559
372226
63
350417
181733
21355
436999
341523
472382
42
95655
29
638532240
71
81009
55
180044
328927
64
262112
251653
213005
81
70
90
11
1
13
433399871
59
140329
23
200789
357236041
12497
99400
27
34338
56
327149
28
375967
1
364288
12
3
8705
70
179881
443699
29
36
258242
95
303226
108344542
17
443531
33055
15
5
285790
898189201
248760
406094
219434
7
96
293713
358934
83839861
69
306864
682163036
45
76005
96
341947
69
57
23031
25731
83
59
27892
748345648
2
3
199799
7
43
366976
98
14
32212
98
304310
95
220486
57
26
26
20
281160324
95
86671
326601
33
259161
237804
99
23
432548
161172
78
92
209078
56
67
39886
61
444820829
365163
283827743
17
55
5
30
66
4
209183
480392
66
457698
60
97
645432660
277547
164951
83
426530
35
471336
26
469596
53
235999
44
192450
432728
577206383
59044701
35
11
9
8
399318
328048
252344
5
93
10
5
79
58
141322
154484
402333
401359
396643
2
307530
260159
30842
138777
3
74
82
43
60
34
10237
64
209228
97
493294
9
191788
441946
80
6
51
419602
94
468260
96
851853989
671433651
6
78
203453
21
6
8
5
405316
150854
91
83
77
8
89483
57
74
23
18
18
52
95
106192
888464756
398510459
59
62
39
185825
19
316022
52
41
324470
13
4
2
85
18698
396569859
42498
282545316
118201
18
90
574829013
192771
717413242
432235
98
499359
351812
8
10
12956
150038
70907478
52246
64
129613
3
85
36
141513
8
185683
93
3
78
38
157345
5
90
38
47
6
50
332408
146993
98
81
71
70710
98
432177
663929437
839354342
450096
771873616
184914
56
479469
229454196
7833556
454324
132622
17772
255141
6
94
52
346626
453003
4877
41911
39
43
33
17
37372
100464
9
388310
69493726
8
439486
99
51
45297
83
3
33
98
15
632
77
151002
12033
180914
481289
32
19
373403
37991
21
61832
35930
182857290
170004
412340
59719
6
164655233
67
15
11
91334
15636142
215940
84924
49
374656
58
5
12
81
60
7
68
257160
64
287268
492719
89
308724
87
6
79491
176459
24925
31
43
2
324417
352338
370643
32759
85
270772
24054
90
492794
287376
473059232
676665386
34
80194
491774
37
466285
360790
83
287647060
84
607361775
847879303
6
552329475
19373
7
64
57
5
476534
156412
36
352346
98
650611768
71
38
80
13
396521
437813
247487991
746114939
98
407359
477958
60
96
59
92
91
51020
316509
560628686
17
721288345
3935
387310
12356
427146
280464
165930
78
69
51
40
31838233
89
52
49
119634
6
50
955551694
64
62
378538
55
251775715
78
50
43
61
38
199251
74
50
96647
96
13
76
66495
15
9
59
3
44
40
478423
76
360000
20
156298846
27
190075
80
257537
40
84791
52
36
727206279
40
63
345145
114596
54
194689
114585
405418
540958745
325881
64
80
72
792532386
379732
295759
30
200091
5
864848938
95
373276
66
33
407384
289952
16
670810835
87391
31
172421
7
94
472439
33
460718
96
908861048
396471134
85
445137
97
466089016
231481471
233656
303456
823684606
82
4
112404
49
362004
360986
319426
47
4
132151
440853
91
248842
356013
203600
488721
98
91
492142
454328
223815
320831
4
193884
32
42
98
202257371
69
85
82
55
466172392
49
29
30
444128
32
33
92
93100
48
382638
73
197859
67
137937
471323
38064
4
8
5
17
419434
50049981
95
358046
32127
182797
82
75
993525960
439118
129186
51
16
61
453037
18
103289
299825
442222
22
7
256476684
85
329256
36
383501
5
62
969142795
61718
132944
69
333339
53104
186997
61913
138129
119325
117303130
67
88
19
238954
9
414697
414389
70
108758
84
441341
4
309366195
758140218
84
40712
162605
57
359397
354235
370466
186798
400781
78
65
81
191055
60
26
11
698142407
46
446959846
92
624739405
400537
26
430423
139320
66
121436
7
61
6
1
288251
472139
54
89
70703
37
9
64
950090164
11
57494
309437
67
43
80
629848393
394411
446373
70
15
78
68
9
429417227
251590
83
50
57
283567
68
10047
64
42
508549212
99
484884
18
48
1
242230
48
25401468
61
14
8
924362717
95227
390360
214649
141529
308960732
360191
47
429247
173071
223249
8
2
343214284
409109
154455
136388
22
34
7202256
9876
32
6
113028
186986
2
9
401695
695382757
165413
745925183
238910745
75
182361
69
61
23
33799
142979
7
64
57
45
112588
84
41
3
200304
49
14
80
6
83
7
68072940
428231178
7
893236714
143882
9
478127
84
414227
361660
190847265
263897
249938
51
297986
3
996064217
868257359
15906085
99203
61
91
200154
387421516
53908334
250583
66
95366
294594140
92
101033
24
278887
285106
37
8
147595
630625991
164425
405088
32
303857
82
74
224600
83118
283212
14
63
182670
396323
9
43
193647
487640
48
14
6
379395
265261
292125
59
283400
173224
19
8
98
52
13
49
823498490
126572
149634039
332456
372991
205048
218313
51
254890
9
81704
446343
36
67
797947872
258037
230326
99220
63
448374284
7
33
41
277917114
60
240819
702819197
318824
30652
472240
48
55
390349
271131
84
213796675
70
12
214079
7
303841
65
341188
97
451064
6
440384
206980
17790721
358640
7
57665
22
38
903417261
25
29
95726305
13
14
378267
3
75
59739
2
26
2246
36
122531
672464422
51
10
176398
585894157
199572
119586
17
299738277
4
483084
76
47
233191
33
442407
47401
55
4
316845
95
69
82164
87274
122462
445409073
6
97170
33
236800
71
598450149
74
93
339933
91
78
169690
24
311803288
321281
5
27
23
354072
383425
86
335555
366262
30
6
51651
6
82
29675
52
25
229710
79
36953736
96
917971025
210430
304123804
87
290396
430450
57
3
7
387188
231693
85
89
5093
47
4
817175553
18
25
275393361
429748
63
348151
51
15
53
391273
165949
434394
57
11
53
6
83
88
61308
5
33811
2
49
212143
228535
25
65762
5
269122
484916
60
77
1
17
18
24
89
337621
511249934
36
19
939702868
1
92764
91
38
43
74
70
109809
85
1
62
80731
112509
208628
169809
24
689665991
3
10
6
79
41
196340
40
83
1
472709
989726929
62
72
74
71
8
314161
326459
5804
85
55
15
187133
1
61
261473
387018858
594402016
89
27419
288226
20
33
28
483641
612574228
58
373520
295576
138033
7
40
1
34
367956
98
48
259559
3
240909269
38
416965166
35
240607
440309
83
94
5
302919
29
259085
884112245
65
31
177191
7
466139
403675
400446
34
88
382272194
60
34835
55
75
378674
213990
83733
176863
30
394435
49
91
146573481
648308698
2
65
224856
486201
223365
3
8
139640
2
44
58
371308
103302
52
273667
72
99
82
8
183697
73106
119746
2
86
28
31686
280147
42
6
69
3
325516
29
25
214308
66
89
1
10
61
395579
61124
1
92
76197
409668
445595978
428771
64
79
540879181
52
399759568
17
406463
30
2
54
43
239132
466656
80
455551
20
99735
16
63
86
126107
3
172206
3
8895
50
7537
79
61
195072
23
99
31
407563
70
44
137826
49112
47
96
82
48
373329
2
50
129637
173051
40
417223
453490
217784671
8
117852
259177
711614599
950544198
49361
95
96
99487
345223
276700
8
87
12
94
22
30
32
368522
225712990
29
1
81
204054
359814
45
159080
311891
142457
17
65
325240182
21995
18
35
68
46
34783
354859
78
90301
31351
88793
2
55
790105954
489405
92
450814865
51605
92
336000
510780932
889134322
788497109
57
7
829239613
769
99
91963
284939
5
422904
108937
100227
60
138746
22
250620
5
34
5
372702
340331
44
30
86
64496
232078903
251355
8
363882
66
170334
360557
388163
199184
88086
52
54
61
306549
69
720721072
92
272511
90
231602
169576
119018
67263
438077
111683
211657
161146
487547
67
358816
187973
97
1
14
386979
51
259605591
193578
266704
324696
362488
287153
48
43
8
99
301175
20
56308
262682
107545
45
929094077
24491087
35
2
43987
408412523
466319
5
74145
287971
665761787
98
24
161430
10
13
709328013
2
20
82
78
899121531
93
28
151182
93
32327
5
60
62
207952
405628
43
4
905369770
11
7
98
43
73
222637
13
110272
325724
75
75
465536
69
26
288971
210865555
3
55
198405
33
501727903
325368067
22
196604570
58
82
28
9
115320
68
92
6
53
298520
409099
32
422037
58
296136
145905489
7
69
50866
97301
203920
136845618
67
81565305
78
94103
397856
68
103479
160071
20
102339
19
444126
20
68
367052
8
212955
940043858
93641
89
48
84
294179
22
52
100644
1
99
584342516
219246
192371
374947
6
476784
956270376
82
73
444690
8896
245220
674856162
18862
66
154997
395952
38
94
146567
202033
55
61
3
53
23
126246889
69
390093757
327158
628682190
86
433770
43
134525685
39
91
111615
95587
4
76
37
211783
41
189331
206813
20
401883
337986073
57
3
360166467
734549245
50
6
26451
431552
316764
32
452458
87
13
16
14
483715
480475
855309733
16
24
575945825
2
99
75
53
10
408568
154167
26
127310
3
20
8
96
41
498903
18
353641
32
24
47842
372769
182297
198468
123586
279373
77781
458178
86
35
149948
56189
50
38674
173300
473296
109764
16
40
87
76
24
111594
487374
27
3
91
1
84
381539
48245
96907
7
58
54
355338
302876
35354
33
59
122980
147035
884538658
969927456
41874
300612
96
71
134219476
488874
302642
223530
15438
208613
50789099
54
265350
60
304951
78
79
7
7
69315
449938972
28
89793
28
33
29
77
273252
462418
458470
324264
111891
470844173
289452
23
641169004
450675
60
419067
353493993
279273
47
136217
378332352
72841
374021
11504
402238
5
25
330754
180025
42
83481
82
98
401027
55
90
286855
21399
181724
111297
229493
356396
82
304937
136508
40
369251
132865
9
451275
70
984836345
305321
233253
66
147909
5
531827721
27
882843861
7
32426
481049
9
34
966136629
4
56
163560
34
73
299098
92
3
15
5
135473346
8
64
40
224144
364076
159660
8
472439
25006
1
8
336404
604973610
44
416055
409646
128816
44
91390
56
24
58
81
164423
59
54
62
11
92
38
42
372882
442117
495577102
36
50
17
72
338352
30710262
453770
796442587
5
44
720005353
81
73450
136312
921174039
267029214
243546528
9
16
358395
495447
190497
78
191828285
24
400338
2
30
79
223875
83619
764143808
357752
42
21
225403908
27555
86
52
68751057
148184387
608901942
20
4
373578
109854
89
164374
8960
168858
297086
78
294374
32
398595421
82
324622
45
89
6
4
97466
79
73
77
37
91972
291568150
67552782
88560
56
94
28
24121
10
278026
97616
61
406008
36656
13369
94
201601
260856
81
7
60377
67863
56
282754
14
323906
228036393
72
79
109251
36
28795343
7
362667
30
242827
61
50
44
60
1
65
3
4
466765
369832
351536
54
11
12
106803369
37
61
6230
57
76
240531298
21
820892370
30
285294
22
55
7141
5
34
48
98
315004
96
487833
368325
82
26
14
401059
4
35
78
499767
79
3
273414
238102
6
41
29
17
14
98
1
40
6
5
26010
478499
318380
155152
428179
653932643
72442
128106
336543
403041
54
98
285123
70
55
151752
466588
18
43
291414
282521
8
66
66
404172
8
25509
52
41
759141694
429097
303331
12
21601
83
291700
56815
77
160405
291660
49
42071
43
49
78
505854296
336967
85
75
38
443800
354069
358878
13
433848
71
366545032
36
74
84
73
322345955
234194
50
9
447030
350857
961681073
109996
9
74
87
79
433616
370755
86
579796265
66
93696
192258
48
273789
57
83
329832
51
290708
71
30
44
594062331
54
22
262951
235785
176013
142743
292005
243117
985041142
60
93
63
356264
490990
284821
37
49
12
234627
363552
776476620
297466
18
440906
200655
35573
49
65426201
436118
51020
68
736672416
398658806
236097
399808
338016
787001866
49
7
93
87
115027
326441
57169
18
437746
22
92
15
1
99
5
415668
554494665
883303587
64
268167561
275802
81
217856
458705
364958
120077
101434
261872
2
90
89
282518
143309
20
56
24
79
31
815487252
77467
113186380
981694107
35846
75
169174
189031624
14
55
18
487314
27
444039
820225492
87
41
2
16
9
4
52
1
261646
538588900
78
74854
337557
75
83
341712
937655104
36
475860460
368332
608505739
872858373
166249
121573
1
38
277285
130967853
22
12
411296201
104362
63
3
83
269829
32
370207
94
22
21
29
14
59
1
8
163833
88977007
347285
18
480124
52
6
75
259126
103260
281366
290107
377518
347303
407284
31
383885
565950034
168970
9
37
77
281159
360747
457531
64158
43
79
230795
26
98284
154434490
371685
66
14
51311
307926
354337
40
39
975113747
295131
47
605750026
291778
6
491337
167173
8
1
77
31
90
473182323
104652881
69372
95
55
17
94
51685
96
113336
40
134675
308941
8
494432
474173
248873
492677749
5
320000
96
347315
307731
56
69
169630
37
490019
65
288575282
253419710
502111948
40
75
24019
3
61
63
407143
470894
1
1
2
28
60
221726
58
441352
6
473268876
29
25
462703
31483
36
257201
334539
19
18
26
25
9
71
611490893
62
68
9
30
49221
131404
27
96273
85
123860
869637924
58
134305
927042188
347512
36
7
4
181039
39
461370
442982
3
187408114
125562245
122936663
172084
338830
337863
769716005
76
63
435760840
394425339
115205
383481
96433
201114
312947
30
6
79
252840
75780
185459
445713446
63
885250788
444824
761723691
77
51
331818
48
174809
31
403750
359857
69
459544
940519927
81
61
20
149183
433116
2
269389
86
8
39
410643
406032
163138
52
15
85
818601880
47
60
97
49884
923236641
2
273144
676104530
15
77
8
28
39964769
88
22
267152
476184
124518
153522
69
190643518
261041
89
50006
143883
68
141458
384001
82
285335
67
8
92
364182814
382239
59
20
870276726
2
63230
404484
393818
27168
86
337286
72
7128
216271
468124
7
271749
256523
56
366033
78579
55
23
44
277157
162710
76511
299811
132292
142788
314908
95
35
574325262
19
88
244538
789631367
6
288423139
42
286650
939403705
99
84
15
362834
56840
24
31
17
439359
300164045
494590519
124620
41
399796437
474680048
379926
278574
357904
393062
71
267432
87
90
78
9
81
78
9
43
450961
1465
20
263116
242860
47
49889
996011832
44
453904077
858053631
95
15375
188818
448838
3
50687
5
136663
328438442
27
397390
355017
83
3
52
294136
189900
38122
64
47
4
222033
25724726
52
54791
374174
155466
11
23
74093
331447632
84
5
332407
442555
26
373425
46
43
70
86
34
120793
113036937
548668247
79
458936
706151528
45
238059
381750
14
42
67
5
919040266
7
79
66
86851
578479149
2
433652
62406
816867535
86
56
4
23
344514
957685525
46
134548
59
29
88
16
220059
188002
16
1
305771
19560
2
2
74
9
16
91
389560536
398795
636451696
40
22808
401345
417576
93187
37718
58
11
193997
354329
312723
38
48
73
46
419351
413989
483248
8
348614223
59
1
215975
46
43601
360137
488724
91
23
245022
52
37770
21
852597974
41
730572627
95
52
98
311759
312473
433536
155659
66531
228121
31
93
53
377733
240409
62
24
77
67
97
455678
96
87
37
99
97
81
210385
34
480021
266457380
84
24
1
98
8
89
261794
20
477943
75308
205225
117045
483444
49
313494803
7
86
78
8
25
199547
96
14
398826325
5
58
148613
58817
165670
257408
60945156
5
62
247175
319945
756005527
88
88
274483
445395
4
11
16146
16
16
18
329534
248958
89
69
288158070
385820
77
19
34
835293795
284124
767124603
154257
44
14
163963541
128639
255665
342886
387251
3
414450
191631
58
34
63
79823
24
106706
3
88
61
78
53
48
48
58812
52357
29
126586
12
71
93
8
2
74
95
59189
747281027
11
49
77
413622
26
93
86
51
93
14
264724
81
3
4
21036
67
13
449946
85
82
41
76
474963754
31
68
288974
472072
50
31
69533
8
94
346299
13779
272310
25
3
100510
353069
234934
210919
58
373182
87
273531
52
428916
171081
50
91
60
423608
114742
6
199131
52
69
456474
246456
2
68710
35113
67
68
321476821
172198
173269
86824
60
24533
911826746
140233
342071
51
330943
410149
209123
68
79
247178
133240
165726
499489
15
19
31
389693
148801
96
23
362482709
188811
96
9
26
253468
3
90
584889513
42
70
47
11
66
63
4
4
64
114133
269272
10
84
23
139177
5
122854
83
156812
47
388780
224951
92
82378
398813
287228
4
441199
8
12
175191
10875706
527994276
144815599
55
35
9
331627
1
32528
139088565
379936
742942018
22
71
39072
353547
20
93
61
46
88
8
422638
5074
121319
55
30
31
30
72087
20
67
244039977
43
3
77
99
1
54
17
7
45
21
319921
535880000
15975
81306
193755948
2
111880
8
19
237535
82280
70
4
443152043
58
38
36
220373
252165
11
311992
5
490692
438606951
289783
35
88
7
97
70
82438848
91901
149400
35
51
263711021
56
287510
209727
5
31
20455
11
120083416
771985545
129507
223548
77308
344439463
23
192521
97
312377325
648736775
449149764
50055
222876
303386
199864
82
362087
83
268815
36
389888
47233
26
73
200702
6
46
84
72
87
24
99
116114
141218
85
67
182845
21532945
205415356
457127
11
51
83
10
68
937611216
24
5
92
413261
65
2
71
427285
442869
8
287591
407298
92
294018
8
481292
38
23
3448
375302332
781225713
89463
167308
263609
937020729
210846000
61
139317
12
82
306250
89
20
279266
91
9
309772783
348242492
13
8
7759
3
96076
48
189172
47
5
46155
830045395
60
299847
135616
417602
184416
38
183498957
116895
349499
49
411523
54
233244895
25
57
11
302458
361086
269442
26
79
493414
9
61258
368231
47
46063
79
419730
36
696688871
24
87805
6
1
106355532
37
339533
51
22068
41
4
166784
10241
27
26
81
484032
168846
357051
119404
271366
1
5
96
45
394724
69
79
452382
103883
88
233070
155891730
210700
29
65
189834808
472058
47432660
75
53
40
10
21
18
85971
93
482989
97
41
44
172641
78
369911
212186
131953
91
95
120179
66
437849561
74233
69
241083
342483
447654
357117
85
218381
60
81
488925
227585
5
261280
452970
95
89
392613
44
500491927
78
284815
35
334886198
4
75
58
68
36111866
3
57
6
3
7
35726
30
1
209482
44
92
284085
370671788
36
203322
98
25
8
49533390
50
82
2
378677
650968847
80
95
22
62
53645
7
202441
43798
19
41584188
107309
3
414251
2
1
163610
179378
25
296222
17
88862
81
42278
38
1
41323
393327
91
18
99
468374
208026
44
536068105
13125
711986780
319835961
5
39
99
726873638
61883
54
18
364587
141804
32
2
4
7
118610
209298
9
477350
203842
6657
197764
3
75
65
74
29
67
47
9
38
7
97
59
16
309782
43
60831
213631788
99368
27484
610241456
185723366
49
409256
6
311674
34
34
403782
278516
9
216574
214720
31350
43
99
66
7577
446873
191502
231001
97
86
85
32
12
345963926
3
196577
284040
290282
464885
41
265842
5
48933
23
7
379489
405870
95
6
80483683
192952
115620
5
35
3
458500
38
429317
86
13
9
3
25
42
97589
78678
96
45696970
110336
36
26
114826
8
78
44
65
97
54
432920
393718
572559452
232519
8
5
49
98
381127
449927
81828
141890
484594
167239
34102935
20
75221
361677
241354
24407
132572
492339
39047
68808
61
325308
9
235222
60
16
442600
33
69
308687
68
63
202986
92
95
92
59
33
71
352963
66
247572
267454
67
2
481815
76003
692433137
1
3
251121
43
99
53
6
74
38
262210
154968
2
11
166490
1
464867
229654
89
60575
27
83
13
132194
64
302376
27
96
61
27
338337
19
46
20
19
22
241458
88
274356
108878
947629747
29
279143
88
376164
119386
20040
61
11696
339332
268552
473905
79
31
14
102165
281715
206202
253856
1
46
24
1
769186479
74
37
100479
17
2
497596
878366997
92
407936
278006
60444
40
455015
79062
448974
37
491932
29
214182
663227725
61
319480
497033
40
58
255065
385432
495108
85
27
387215
344954
253603
530026714
45
44
434787
81
56
51
29
434698
3
42
365627
9
69
69
78575
404193
61
9
152230
128674
69
9
20
401770
95
31
84
420480324
55097
1343
77
8
279490
411148
14019
98
30
50943356
84658
223794252
12331
71
416010
408841
7
11
69786
277574
66
96
82
59
102173
29
239251
226614
429734
75342913
148783
229975
78
8
309329
287989
175198
264079
9
88
50
461583
18
57666
88
97
95
873577157
187623
344154338
98
40
454697
90
31
187010
213916
340348
236413
96
219134636
305057
126108
35364
542558369
275368
298451
259151
43
51
87
278000957
64
9
73811
46
83
96
6
92
54
81
71
118202
90
50
76
64
545022086
87
95
258844
35
8
61728957
65
61
21
626197874
412224645
615468058
97
149250913
270
51853
271399
399727
9
233320
59
36
3
399814618
390712239
21828
413783
29
30
53
381563950
495731
27
98
240988
70
424555
26
76
862697273
97
47
474626
459149
450438
89
123064
76
43
85
26
130337
345478
41
74
20
134201
221757
319755
4
562222972
217585
51
149945505
5
44
421485676
482312
50
44
90
44
79
28715
10
158460
5
192869
946397222
292169605
65
2
349253
198675
62980
37
96
34585
70
170476
27
45
397366769
14
330547
337421
257519
75
21
6
337181
323784
66
976846491
30
308831281
49
6
829895061
196674
46
266533
36
271672
98
394370
259679
106864
17
72429008
85
4
6
5
33
125072
254841
6
10555
64
58
238775
397763
64
438956
42
341557
806175849
94
55670
612554098
29
83
92
426025
10
456206
360166
116144
10
25375273
999461840
48
48
135480077
231403
82
97
26387
782018992
8
59
74
55
414445
455874
61
49
51861
390799
5
263443812
20
9
65
22
76
59287
15569
48
258898
172548
71
13
20
86741
32217
854951295
13
23
385938
408777
879
778994306
90079
146427
50
2
380885
9
22
42904
382745
55
46
46
49
357481
28
198643
984583951
51
42
72137
73
499425
258543
13
22
4
171062
56
94
162372
661216290
501018008
387401
73
68
138237
290630
27
18
116806
232957270
162356
14
22
53
56
123108
93
28
124780
374129
448917
38
368382452
40
390100
82
17
353543
24357
295320
49906
89
258518
4
232947
79
25070
131723
66
353658
295563
86
155280
171801
165192
375149
796310417
67
87
207801
78183
75
178676
68229
732501627
46
30
14
214172
95
38
275885
389539
449986
284349
99
60
79
354020
16
207991
93098
8
60
35
26387
82
496101
108832
84
163303
92
9
459290
36
282037
66
54
62
86
401025
385731670
48
8
53
855974838
95
76
29
77
44
5
312929
813993637
31
72
80437
11
8
433676
9
148649
13
89
37
61
366938
229153
4
56
99
89
305759
4
236642439
4
77974
188827773
695495274
32913
64
33
519484156
288166264
68696666
41
5
96
78
40
37
355398
11
24211
345551
4
92
4
46
293332
268245
9
466374
69492
146723
454639223
321250
83
19
119379791
9
176729
317907
494831
285174
79
6
273419
41944
150611
294921
18
444941
3
39
388166
9
405381
361199
26802
253731
468084
403053
88
268526
284252
57443
68045
45
72
473549
87435563
316679
23
218518
8
9
488232
55
84
65
337830
431118
96
91
85
3
686137435
481865
11
4
22
33
12
358755
98
354283911
417621
334298
89419
10
76
63
7
47
5
9
181750
95
53
41718
261418
25
251770921
1
95
276724
85
275248
453348
82
349186
38
422335
441754
87
441004384
76
460759
280949
101288
54
52986
483531
51
25
269421381
7614
54
16974
490982
389517
90
7
55
419355
15204
5
65
56
73
338089
13276
400720
404874
489659
10
237033
90092
24
341373
70388008
40
101828
3
68366
81
238664
3
6
46593347
33
152208
450279
671158406
62
9
7
67
286651
956504052
86
497879
66
45
7
300277
52
889687667
60568
38
47
455796
83
480576
38
456593
420868813
67
51
46
33
673910536
81087
135273
107630197
184798
321413
8
255410791
2
47
73
340156444
389494
231703
340997
239072
425277
224653
69
147052
57
159495
79
2
380206
221437444
12
15
4
164015
84
404362
412281
481540
91
20
184612427
134143
12
488971
390000
259619
10
16
54
141839089
8
401843
89262
19
250844
84
45
53
408835
460993
139044
72134
234146
583027860
4
63
19
463508
142374
248245
3
8190
3
1
5
2
22
35
2
441138
694215249
91662
131336
602940273
84
57
143692149
8
106142
1
348081
285187
411032
80
180213
11
375755
431969494
447855
39
81
90001
942361137
110344
21
6
395661
78
53
23
414187
98
68
252900
16029
193244
65
97
99
379554
3
205610
453576557
46
160942
63617544
379256
639052920
342657
431205732
325616
154050
86544
59
7
32422
433308
88
564113371
161939
91
8
26
31319
220770
394418
8937202
58
65
20
30
60
41
7
66
264947
15
475712
420568
101571
86
42
335748
307906574
488506
79
99
835464525
28
79
52
339170
98
52
148764
33
559964550
99
92
259619
210142
130876
81
9
210161
14
42
33
160030
282535
12
493376
185004
10623
986562559
489187
839868190
28
744103
565253554
445245
83
34
1
275971
349386
23
9
43857
671440820
446854
361544
81129
73
47
37
404082711
7
19
192794
47
390332
36
478882
62
18878
62
30
86
93
437776
6
33
288838
98
457291
84
2
91
1
227244
264462
935233931
98
633464773
421125
315874
124007
416054
19
206175
130774
97
3
54
7
470595
23
218042
124606
614411752
62580
24
74
96
408933
412433
333826912
18711
328450
357153
5
161568
60
57
4
3
30
218942049
89
58
94682
91
32
50
9
469003
397121
261805597
292364
217545
163370
99
12
5
82
382856
43
39
183181
52
320822
294578
310986
170575
437719
315843
17467
60907
404591
45
978771074
75
299920143
146286
66168
9
19134
21
153854
11
32931
740568269
64
98
6
93402506
65
473716
28
37999
370921776
97
293008
9835
94
40
2
239006
86526
14
5
82
4560
88
35
7
19
7
168041
53
265774
15
953455847
124124
378924
27
67
63
381442
28
28
364612
270056
114483
222737
23372
43
90
73
76
214234
74
58
8
299452
226538
398558456
413567
113407
267325
140082
1
6
18145
150837
20
41
230580
1
416193
92
285092
852092608
51
1
303795
355025708
87
660003597
346099
158044
96491
279116
101145
90
29
452868
471942
473041
37
284401
2
75
1
721641581
69
212392183
3
4
34
5
94
329364
591082299
136559
56
9
153339
42
281360
60
344410732
257070
261864182
72
6
396737
5
178348
461102
219462
294243
480656
57
91
3
18
59
209177
5
35
466732
82
2
373049
9
29
608679674
179471673
808405621
263464
331748
405390
285063
42
11
75
184325
381472612
73917
4
113065
393148
315243
535729052
72
22
7
66
14
52
88
63
59822
6
657
59634
473202
87
437386
132350
309032
65
7
41
11
459906635
19
400063
410693
5
9
1
397179
119701
418501
4
92497
301853
185271
36
501525666
34
75
2
312569
814041435
42
285062225
40
42
15
13289
78900
64
628383779
204226
74
74
46339
466631
95
59
33
67327
135228
17606
405975
17
14
19
44220
259595
21532
73
5
81174
303715
48
438384
290763
19
162303
282527
190344
199646
88
62
13
376904
395843
284509
420394089
219955464
59
448634
79
52
73
2
10
18
47
324912
41238
125461
26
57
2
9
173395
942679032
5
798658217
9
41
4
278457
341159
156714
41
8312
276525968
308823
82644
209100
498714220
64
144639
2
51
15
76
266631
35
188838
66
8
32
336727
84
66
309798
91
474790
55
68117762
46
5
1
14
559269647
250619
9
46
9
473103
24336
90
74
382502
86
77
7
412667772
74
70
274860
224884
158032
6
43
45
11786
473031
273785
476439
55
451760
376084
48333
77
204964
50
57
4
312320951
421994
52
68
42
44
461058803
3000
7
85
13
379715
446066
2
459901
27
95
3
120822
73
52
6
8
34
44
10
32
205062
207967
96
4
28
45
457194
278726
32
737852763
170987
437393
997097981
69783
419351
11911
44
47
363417
80
2
678564311
387959
460965
34
47
256004243
452569
137210
4
33
192465
60
149642
22
103762
3
273132
78727
86111
264120
404081
379603376
24
185029
5
589893569
2
16
438248
59
24
38
273292
84
474144
91
74
203191
201993
3
45
59437
300426
9
99
389361
973717148
249072
250594
426883
76
56
110388
26
625675463
33
4
119144
178395
96
75
54
14
5
6
52
140168
141982
7
477900
99
71
320398
212264
806915582
59807641
378048
630809829
207361
60
74
490123
850804024
242361
68
46
10
471109
19364
56
233149868
67267
43
78
5376
90
35559
13
345462302
99
151037
982671438
49
421812
99
258925
3
9
187931
371779
2
49
314545
48
70
233481
145076
272717
5
74512
41
89
277240287
16
601710039
447175403
180203
24
27
285636
285198
54
372067
443855
146153
18
3
36293615
218366
24
53
62644
78
709507559
62
287811
83477
178026
476174
72932
284781
13
19236759
460251
74
962740277
21502
180672256
13
13
383570
21
71
92
76
181304
465047
80
17510
477433
742767232
67
279192
16
57
60
80
132529
61
143854
169061
194971
433346
66
83
156689
150724
277843
44328
904513403
202882
64
375123
36
64
292637
89
37
137560
252388
82741175
39
267144
31
73
1
33
21
288652
61
90
94286
357559
86
91
36
11
364791
399766
66
20
209719
3
40
28308
170034
71
295226
83
339737
37
7
170993
23
68
20
44
73
75704
490386
89
32015928
86906
259947
70
38
59807
24001
412142
73
19
443992
34
32
4
95
780346521
291522
21
35
37960
7
8
71
16886186
57030328
10
217249
59555
247392
175050
15
57
20
94
22
23583
296742
384113
2
231925
62
56
67
477138
16
230441
13971
443887
534049676
32
7
483401
857008209
493827
272877
395993
39
186421
324440
14043
20042
463933
73037
4
936616580
95
23
69
83126
497491
38055
55
49
656050041
14
6
436497
498832
33
31
190883
12
10
68
520278519
68
134574
89
12
60637
76
33
65
425085
307943
10
2
4
89
33497
7891
321460
30840
256507995
67
587518756
779120749
314277
450493
3
57092
2
458064
69
355726
96
92
66
73888
155628
214634
86
57
3
424832
5
83
197835
1
48
213580
168175
82
3
119361
77704
652807056
68
28
5
21368
77
159321
85
11259
38769
2
210611
29
43
486869116
944456933
2
15849
481958
26636
75
80
21
287560
729248675
315283
218267
330996901
30
363460
5
94
27
447577
19
115632
86
29
18
431385
100074
51
147897071
68
25625
25
99
95
4
127525
166509
46
63
36
59098
14
90
460152
494029788
9
43
3
8
373226
408997
306965
75
18
17
85
67
21
12
202299
31
14708
696582917
91
82
88
318462
1
802904277
5
73
68
230857
76
46126
39
35
901867477
46
488938
115579
285105
64
381129
2
417106
37
346839
147728
113114
1
80
55361
53580
13
496543
76
93
140495
55
36
41
86
428153
422025
55
458305
3
52
13
315929
496166
34
331253
9858
7
10
1
36
314275
497230
5
368938
138932
36
62
296277
9
444895
213193
303929
700595331
41
548932402
453604
334975
54
67
453065
62
93
97
347875
86965
38
72
170153
35
99081
71
469544
101661
256703
67
17119
362724
48
81
43442135
460660
72
531083585
1
91660
88
134748
420363908
496904
10
28167
469212
54
11
443099
21
1
562286337
68
12
772752629
35
715878915
30
349609
247318
121521
3
13
40630
27
178938
222008
25
18
684108771
21
253935
221718
206295
79
281617
944008362
39
244432
249723881
76155
92092
298834
12
372892598
206008
8
294212
85
324976
41
380463
6
995740256
72
68
227879
25
1952
16
72
78
90
291595
33
595190466
148963
379242
383833
45
11
4
86
168840
55
446744
289379
385039
89
84
3
140357
35
20
982115193
689257428
27
141809
4
58
472462182
37895
4
333866
5
36
638203995
368318359
378088
54179
300483
75
50
78
179443
412793
382280
31
29
78
14022
132728690
21
28
83
177032
5347
70
63464
64
366240
188231865
72656
88
93
436503
96
152281
373349
61
10
88033
274473
18
349275125
268992
23
2
70
377860
378795
2
71
482083
35
51367
204364
4
125025
58
32
16
11
492215
70
4
22
335703
283505
47
242670
49699230
298370
251727
261904
467146
7
80
34
99408
150797
58634
192035
97
92
9
14
352808
68
56
271108
438285086
34
31861
472598
423677
333384
55
92
87773
425566
233987
169247
371644
168511
192530
82
25
418724
92776
67491
57
362382741
46
19
2
179560194
470294
371219
720675969
1
8
14
36
470944
21
433715
50
447366
69
106645448
63
454725
21
28
87
299102
91
107539
82
85
414252
27
450555
386510
372988
42
150676
309107
32840
8
9
56
10
59
7
109693201
168928
10270
96
637004001
5
13476
4
211186
41110
21
59
45
160075
481261423
6
121680
55
99
15
252326
3
67
730722498
34
144278
118777
86
487778
4
2
148607
3
39
310597
364318
56
123846
86
438249
31
182806459
51
63270911
10
229809
371173
63
224047
58
136246
119379
595459849
4
325305
404957
214361
8
7514
88
6
228892
303900
297799
76
79
19
251796
14
658417467
20
50
346993
95
2
66
2
58
91
2
77
251031
192355
29
56
474844
10
87
63
1
87
39
56
94139440
34
78
227726
165716792
970993476
5
65
94
6335
9
57
289485
3
68821
327543
70141
331314
290369972
81
19
14
78
40
146211
9
93
2
422771
238235
70
397460
58841
96
95
54
3
741323905
106208
22
18
56
72
49214
120963
242241
323128
4
295974
589740020
4492
34
68892
368747952
62
30
91444
51
421877
171429
9
55
9
234597
271143
45
56497774
1
89
218447
402088
56
216211365
20
229568
321763
86
2
76294
467940698
13
5
243710
219886
74
49
9
77
154848997
4004
51
302122
56
4440
303389
944354053
112183
479422
352207777
286172
317956
385437279
440805
2871437
158988
748914354
587115448
290946
22
37181
85055
2
503037289
231306
61
331037
453132
97
79
102977
27
13
880512585
565966816
211936
172199
76
470432561
1
8420
158550
72
42879
181790
53
38
2
57
71353
267835
450214
258608
3
3
220700
61
73
416050
11
60
90747
94
89
376017
33
178899895
98
65
79
78
366766139
390028
95
430773
9
802832116
7
8
297501
902506154
15
63
9
40
44
86
279263
64
11
4492
76
46
24
35
2
871472962
495658
45432
511117169
45
32311
49
37
2473
5
56
422242
208145
337635
175552
54
295664
222651
321903
40
31
160111
2
92
91
8
408708
167633
14
58
8
5
79
378697377
563878354
26933426
5
220562
398669
68308
332773702
1
88
417124
753481181
126066
290893
94
90227
60
93
61
881408232
67
3
294563
4
433368
23
202540
194427776
55
93
144827
454246750
23
183035
491140
17
375908
55481
296708
15
76
15
285284648
325838
60
71387
14
96
800421643
9
43
496855
83
39
2
5
882902148
28
71
76
195107723
96
14
3
25
207228
142658
86
98
318696344
220768
35
269185
459100
5
54038
2
215990264
732016911
804797857
65
38
1
459374
47
44
356596
106676
75
83
378877
9
295611639
17
36
5
320078890
52
17
17
624799376
239384
34
44
294896
47
8
889110404
325100
30
389046973
99
19
36
279978
135700254
21
114909
7
40
84682258
86
50
465242
36
276300866
85
31
184458
60
67308
88
6
49
2
186370
45
23
400358
25289
39
247955
77
67
123174
5440
2
4
80923
47
217942013
422746
728135279
243683
240159435
417539
89697
18
413468
172157
64562
16
74
433843
5
29
36
73
490708
42675
87
266356
496674
13
1
15332
73
29
499966
73
23
4
55
371690
55
1
30
25
455174
57
73
38
8
43260
48
60
41
250524
89020
42
444980
721130158
603906482
261284
359048
51
91270
9
93305
73
341725
19
21
80
566887629
15
2
316931
352595
496174
12
6
98
263195
361492
155048
70
346544
2
670477529
30
268036
55
5
397264643
71
30916
6
107674
79
455603
60
214590
715251355
102326
454548
130613
62
32
416521
58
203885
304280
7161
61
366804
212144
8
6
68
45694
429253
65910
473801437
5
194388341
235854
50
21
492989
2
88
308194
303161
85488
146455
27
968371892
2
80
28
55
4
62
662699397
474372346
13
85
29
167198
188267
22
249140735
454191102
248232
967512088
99
37
79
60
60
428745
263528
87
50
830632934
349447
14908
620756940
18
977608083
196059696
51
42
275365
57174033
61
276546
97077
89
75
264276096
73
17
43382
247311
6
96709788
15
268880
12
66
140560
976650022
7709
667965890
58
264327
1
40502029
68
77879
8
13533
87
94471
2
319608
49301
420397
194569
248316
33
77
82
24
274953
52140
1
72
317514
447642
90
129628
21
287719
68
194740
249285745
67
424414
352607
70326
29
24
176767
76
58
91
448324
25034
69161
43614
541696768
57
370878
284315
9
9
1
3
210345
24
461199
45
315943
293412
85
363730
55
18
41
144377
230483
54
18041
29
55
349299
47
174820
89
58
84
26206
73
3
499030
59
114491674
328495
577005226
40
245966
39
361831
375363
79
374312
91
37
14
7
20
48
3
479042573
306337
58
9
917237327
74
55573
270466
4
349659046
448425
442310
438289
143675752
3
45
494439
68
248408
91
3
95
34
469496
79
7
24028
521080741
12583
246584
85
2
72
27
2
4
3
234029
52
779972654
94913
917594468
299197
11
480291
74
50
439440
65195
172162
17224
374784
72
27
83
308489
1
79534
73693
14335
50
881200457
32
82
903728780
144367
61
99657
79
392520
338557
360376
14
90871
6
73
344276
7
7
122073
406799
400702
63
265578
33
69
112748163
122392
61495
15
370853
500731666
61
70
274485
45
73
460509
51
241447919
42
1
224315
97
8
63
96
42
138961
49
54
145804
56
87
395120
57
3
75
71
10
53
287595
188754
341298
44
320069470
340535
53
419893
404382
3
95
506798976
268219
449519
25
146575
21
32
81
13
1
237417
371751
44
6
415415
55
163665
386419
16
461502
438226
16052
69
79
457158937
64
204427
11
11
89
99
48
461042
51
117185
47
22
85
351866
9
7
7
45
737047197
230019
292617
10
6
153314
255597405
63
394946
360897
66
1
52
384512
31
453144
77
55
53
850600457
14
65
77
77
314712847
9
676374018
853551771
46
40
8
24
177392
60
84
65
55
42
38
30
314407
64
31
427149
66014446
423452
3
96
32924
113155
23
70
123078
59
15
314020
7
64
118660
13
50
20
27
50
2
55
104147
131872
1166
40
780941189
4
980058983
91
470378
240510
43
201000
23
58
96
401457
43
36
50
367094
626770946
322065
41465
165869
254629
225277744
39
74
43276
329967896
35
192944
7
29
969937747
7
81
953294746
63
405091
74
87
47
4
96
155528320
44
79
13905
62015
152730
31415
12
639791304
363590
20992
90
319081
7
50
693623068
73
52
45
163887
32
343265
30404
448597
230300
137909948
92
470706
633981
54
278395
86713172
92
403460
270534
79
98202
318301
184169
8
842631089
68496
469845371
542962073
130452
41
53369
314646
40
51
32
89567
133664
367570
346970
5
91
482198
192404
225792
340025
497489
88
71277
494082
39
50
18
83
21
477914
19
20
44
1
82
19
449521
14
92
637495830
79
12
44325
51
32
413308
43
75039
57
44
299169
416183
71
414860
820738074
6
397474
16
66125
94
97
299634
283428
189360
299970
5
106844
89
45
61
94
367357
365742
55225
459040
22
155850795
374753
344485
18
424126
380947
15
208547
46
40
25
315405
58
382338
300237
220586
203497
290206
27
166663
210872
171496
77
37
741609797
455773
408606426
360767
113882
366619
55
79
273554
128278
90
78
333032
17
774301606
10042
14600
481862
76
73550898
634454978
61468511
66
9
73627
476550
41190607
441957
159565
88
24540
388666
1
42831
102049
7
692981736
39
444946
7
88
284836
70
644842106
27
44
31
70557
31
120361
280222
44
9
6
86
19
68
48
101141
24
3
292829
81654
13
568112644
189509258
63
97
878774819
290147
87
39
67
27
173869
89
262761635
29
439114
7
132355
335170
7
79
143672
272077
88
333501472
51
452619
62
56
448319
61
73
60
51064
195419
477671
287920
5
66562
315125
1
94
343726
378526
499665
373271
5400
182351
10
33528
198619
229061
31
139333
36
3
91
370538
8
293239
52
400217
26
168451
36
26
145150
75969
45498
14
294596
82
63898
61
634632814
90
94
17
80
6
124489
4
104922
8
99
845096254
45
447013
90
257233
182095398
26
30
50
258333
251428
17
65
91
1
147292
9
478330
52
93
965681020
6
1
456005
836952412
73
43
18
60
29
20
385469
443211
94
141218
77
7
9
55
65
95
26856
49
71
641639119
42867
84
433079
24
31
61
32
45
445662
83
150114815
16
92
50
9
268275
432498
94304
13176
41
930254595
96
399612
250659
636624899
58
196768
13
92692
126981
17
80
130190
498
2
57545
98
65
3
204118
78
1
87539
1
329243
49
79
199891269
200692
87
42
46
28481
88
14
47
77
208856
438128
16
57
434568
17
44492
845391356
78
5
270671376
139307
97
3
373617
7
8
281804
8
7
6078
43
15950
4
35
254646
321205
230325
27
286277
59632463
33
365427
463047
98
89978185
1
93
292607
25
709963287
896478862
371032770
159578
370249
33
460810
89
195407
129794
9
37
98
46
18
85
314214
66
485396
357325
66
121030
140554
389635921
456968
760402584
46227
374726
167236029
849862713
17
56483
25
89893
72
64
65
220064
71
151536
267414
122109310
36239
15
206549
40
167172
291306
9
81
67531
289698
293296
361358
58
29
392291
143401
433454
40
279363
74
99513
188920
5
142883
414966334
50
277017
484985
244237
89
11
164782
328758
5
3743
76
44
267136
7
61
118629
113302
64
87768714
95
14
15
5
90
38
244799
63
8
21968
9
61
465342
23372
7
475243
448776
119531
555339331
102299
5
47
9
1
35
429783
56487
16
82
20
5
3
82890
56
296391
73
306350
36458
5
238983
52
327977
71350
17893
175036
99
19
68
32218
92021
286113
257867
11
668965172
536158556
4002330
119975
213746
347866
95
92
71
167698
67
50318
27
74
96693158
224823
35
70
127657
64
47
7
43558
436328
9
82
73
1
3
135747
967138588
475612
99704
51
67
14
96
9
70
60
28425443
615725178
430107
43
111564
50
192679221
49
85
24
158671
72
27
86
13
258594
84
156044
3350
21
87
32
98407
21
51
85
10098
39
62
246275242
21
69
295340
224735
382335
139719
245555
153552414
68
8
144415
39
9
289393
274080029
76
4
72
146252
497227
49
5
87
94
163545
70458
119583
322877
12
452251
74
39
49
876447887
26353
28
277516
37
2
94
74
9
21
79
11
80722
443053
12
9
84145
205871
4
19
80
58855
453095227
88
32
436053
3
116478692
773401389
258562622
81
853059136
5
330876
371542
79
53
5
153465
51
464952
98
22
419768
4
46978
70
400287
961794415
152996
62
62
435007
7
70161
99
66
4
83
2255
494615
359383088
192308
37
28096
87
896009457
44
86
78
74690
52
412606494
923132468
461553
730704950
60
22
64
393341
289951
32
37
195363
231427
37
962327231
86
305096
164716
68
53
156414
491283447
7
319509
13
195970
470378905
13
245785
29
244305
139264
72
76867
74962
191280
1
3
387711
436260
69
94
74
148223
292359
29
221556
6
22
44
247734
30
61
161816
109011
47
329300
343754
78498
33
335249
33
135328864
868188624
21
194308
485103
39
48
288100
139395
83
21
1
217007
91
363287
384294
27
410920
76
345598
19
45
112048
304735
58
609475179
30555
265606
8
89
56
169998
71
276793
111618
344833
393876
10566
132695
7
368952
74
67
10
265615
231344
112832
18
16
94
316507
90
419740705
192513
88
86
26
175739
57
58
14
93
431860
21
2
115138
97
32
3
436153
421558
8
268618
143406
62
20855
7
188394
290082
89
413149
91
378060
107045
63
190191
510853291
36
238235
159072239
8
92
313826
347892
439299
290410
394722
3
453732
35
355687
243115
10
7
307194
388538
16
23
6
357995
15
213327
859868267
442206985
279664
80117
120890
18
453772
882433414
86
56
313850
89805132
467514
210445
44
369486
9
13150
438042235
82
122269
93
468963
44953
22
388748
2
229997
10391
20
68
8
77
93491928
85
154402441
115548891
89
295506
39
341263
64876614
77
136891112
275884
400682
478143
125112
337761
401442
114517
99
8
78
608982166
287407
411888
27
215114
10430
35
2
844093386
225647
85
5
79
296344
41077285
3
296642
89
490039
8
26
300980
299488
157140
887053286
228026
2
152223244
75
460137
91
76
84
68
93652
351368
76
26
370681
93391
49
75
4091
89
16
64
185231
34
4
39
13
155533
287874
31
10
98
353527071
85
79
72
69
98520
75
413280
417259
419817
223393
17
60
108473
1
109687
84
4
29
463400
41
66
238389
44
108882
107533
8999
14
421633
88
45
26910
73
473236
852656707
317654
192663
407491
51
3
20
6
14
68
975003664
88
157116
82
42
27971
271932
38
319737
1044134
265100
487358
38858
32
43
96
5
807308268
82581
481551
15
276072
8
94884
33
2
331031
335049
435345
19
14
362413
41
58
34
495716
286126
266802
936545486
26
498141932
7
412167
97
288136
59475
755412580
823386621
38
135605
28876
97
92212
97
361156
316378
62
145643029
259392
217178
60
143887
306551
411721
10
66
171160411
63
437974083
5
88945
19
3
298390071
286566
3
481777
9
316952
316526
1
413277
4
63
26
8
416216
320430
34
45773
57
55
314879
468303
78
208
6
540249169
8
14
184210
64
37
6
36
7
248616
1
22
300148
63
3
475495953
654818701
452539
39
343441
446887
3
2
279671
71016
929543581
179614
37
812586039
445270968
2
81
99
2
233525
478230
99592
42
3
930596526
387045
384618288
15
63
16
86355
8
458710
274359
31
987339837
126402
82
158916
17181
132189
62
22098
183603
24
13
31
40
49
7
300153481
1
4
97
386123
488840
91
48
49
69
5
4
79
313745
70
84
99
316030
143467
285508
47
52
301115
952031166
595622863
445243349
140841
48
32
136760
36
164231
7725
357754998
105243
232815
3
6
12
90813
4
41003
72
57
236575
55
61
247098
346606598
148056
874440392
4
424720
170522
29
441712
87
358389
76
268556
426948490
4
398662
14587
258026
82
411008
75
641559019
289780
100988
53551
301137
98
39
34
114407184
175358
12
9
50
7
95981
98
205608
473184
99
367425
460077
275156
31
191350
7
395506
51713
159384192
48
398801
212281
22
75
59
160445
11
263532624
85
46
350035
61
35
358621
54
336918
307213
593365955
65167
437820
89
97
167987613
63
88945
226618
39
10
206970
48
53
22
233960
414327
234370
439786
19
217069
4
9
851488343
53
336949
147380
5
50
475339
270009713
86
200823
27663481
350458
363977
79
51
53
75
252713
63735
95
230840
449257
369009
382685
59
271084
4
389907
97
178753278
12
91
96
436917
92
286443
376311415
904151192
10133
6
473177
17
131707
9
16
93
83
71
88
474273
52
237347
8
5
54
136290
180839
333824
532200944
618249333
9
84
205994188
232741
34
382274
240706
37
23
4
51
66
8
2
928029813
72
41
482377
32
456311611
477888
62
82
848173650
62
882022114
186320
70
17461
114952
70
352388
39
4
447305
79
56621
50
73
59
405810
24
278913
2
57659
200879
1
38
78
7
29
78
342869625
280992713
491910
356184
291433
56
96
325934
93786
401273
89
205000
176299
1
72
59293
8
41
489999
6
55
302189
91
61
51
98
83
30
94
20
40374
50
43
660092170
90
7
62
56
52
984015744
83
306071
84
865395608
282179
6
388459
6
25
17
247877
84390
336545402
8
425080
95
327409460
303236205
4
186693
99
6
36074
8
287290
179982
221712
445331
23
404609
15
1
125011
15
90745
992175443
473811
67211
430951
53
84
310030
86
243590
6
273643521
87305
10
250519
480013
346390
37
2
69
9
40175
46
483723
36
7
486087
97
83
774129524
71
84
576368889
389954
355415
89
26298674
4
495859
59
461574
64
15
43
77
278347
10
86563
5
231888
186268
74
406334
7
494407
37249
179559
380224
28
9
447703
51
39797
15
195099
211952027
101227
133816
390832
6
90273
82
2
32
917486660
361581
40
13
466374
392281
3
74599
36
76
44835
453362
178665601
50
145350
364160
768686500
65
78
153711
8
95
9
66695
286637
47
72581
38
79
548696401
317367
39
76
293042
80435
4
828022419
269212
96272
79488
40819294
10
72
358008
451886
392519
212054
5
73
83
74
99203
21
70
118582
232639
28
172412
69
40
81
240684
25335044
965929547
381970
20
699759777
42
6
2002
255453
2
231958
142959
94
231460
36
228787
4
189052
66
481168
100316
31
85103
242247
257363
19
92
55483
979611377
99
389804
442510
271576
68933
302547
40054306
47
4
76420
42
53
28
167808
19
50
9
128798
36
27
80
93
6
59
82
94
301758
401659
7666
263346
259242
206783
86
397292
373834
282305962
466561
79
35
8
486452
77
47
61
90329
275702
30
347820
20
6
22261282
169709298
62
52067
204153
299901
94
86
35
161389
200508
408508
63287
14
31
57
368025
24154
294814
21
456937
263164
45
36148
48
108613
22
42953076
39
43
48064
40
21
95
19
14
2
499747
90
98
9
315748
51
18
91
91
10
258512
4
37
508885628
76644
19
471431
19
271273
7
15518
16
492934610
88
97
27
28
71
152619
145559
370070
210653
94
365782
5
10051
202799
20
390426
372431
203365
91
46
76
73
80
47
91
83
50
105376
242495
800545485
75874
61
105890851
11
89
317555
88
421456
461969
29
387702
91199
205506
318883
13
68
347255
7
1
64
38
106555
338603
10212
3
50
8
184984
15
34
53072
2
12
575566205
70
164952
91
320177
342138
89
245826
32
338868
435180
96
9
491311
48
63936
46
102648
184388868
498076
64
157956425
76
37
85
8
64612
8
14240
35
22
79
17
205724
179921203
428897
7
49
154214412
23
90851
23
92
86
31
10454
1
634055649
82
276812
859150886
149306
66
81512
230141
6
123030
44
179491
259057
4
37
53
69
93810
26
31
498745
17
151201
38
49
355174
491775
71
205433
5
366337
66
120678
2
8
264711
13
9
37
155568
60
48
446785
24
247224
12
461123
84
218871
74
68
359506
725047340
125643
128759
300908
90
228216
486359
393477
415129
26
144516
86
354710
185709
27
99
77
213371
56
586229888
78
77
73403010
28
350281211
89
65884
99
18
22
125525
292952
124573
961062903
749822509
64859
97
335618
236240
288093
127906
178400
249830
34
41633
290277
16
479401515
113417
50
354552
320445
384675
364474
421715
54
164876
555000669
46321
50
72
45
429459
4
418710
20
516786426
60
94
169743
48
302830
59
80
19
200983
49
42096031
175491
22
68
49083
32
60
378408064
83
92
52
24
214963
153855
17
343255
86
97
3
493102
161891
25
474494
23
91
4
113499
348447
32
113346
517906165
14
324652
423539
162421371
3
38
98699970
422903
65
748770539
321632
65
83
139496
63
12
79
119802
43
255791
36
74
22
14476
46
169044
79751
372377983
269237
118026
148483
228496
177108
79
91
62
380403
221401
150211
73
86
416249
59
115040
4
472475
22
358180
19
16
63
47
327176
55
664957772
76
4
403929
99
137164
357208
33
98
261254
444626
31
266180
213782
78
37
4
950315298
315375
2
9
41
340188749
97
4351
77
61
38
51976
902970784
16
129290
92
442968
265272
631719580
387480
96
6
126816988
5
226260770
3
8
480705
193902054
33570
354319
137515266
79
10
55
89
263227
50
70
307453
42633
57
81
542855104
85
12
87
361534
92
1
61
35611
69
7
5
27
299664756
51
51
67
17
449602
46
31
6
455189
471507
78
78476
926591817
54
246566266
606134044
6
57
436368
909741421
114956332
255632
219942
25
374771
442391
234461
9
6
78
26
52
135523
146210
92
395749
14
39
468135620
227544
15
687371605
4
56
91
24
73
76
77
39529
71
84
24
134747
97
95142
20
37
841358858
330874560
19
321414281
358151295
914140151
489758
56
78796
45140
765498019
93213
201604
373545
490182
100939672
29
442977889
752546047
209016
66
52
418374
93
73
227859
426072
250375
50
53
465468
140719
94
13824
391231
30
5
68
33
247028
52828
12
87904
90
4
43
77555
467436
49
375665749
61689
220833
4
5
61
382802
788927127
59
9
68540
39
188884
7
385623
37
272838
78
22973
114847
438194
182406
326881
56
5
247441
856181302
90
50
50956
264442
858471041
21
4
86
184268
63441
366500
26
497910
406610
373010
362020
333220
291599
17
177370
46
471937
40313
81066
246348
65377
640888403
343076
559069124
1
338070
70
77
107768
299243
75
442076
85
381099
475345
126915
55
14
37
372458
266670
1
94
613
56
6
29
8
162984
23316
70
57
221408243
322151
31
25
75
441658
13
7
265259
374480
73
7
5
9
408334
293273
32
303095
1
41
133982
1491
481274
6
287877
31
369560
34
85
349225
407691
277777
17
397871
229974
22
2
42970
58
21
51
569973315
79
104511
54527740
6
208148
965890102
281569
461838776
186083
85
386447
344639
12
417777
37
49
417418
38
1
479731
58284160
159495
48647
6
159968
95
65
48
251466
30
84
21
86
263470
98088157
725228228
458582
82
496311
43
427225
5
31214
66
11
212025
4
832494786
45
41
490979
249363
92
24
141536
119787
203473
423554
2
79
63
191640
108475
465930
92
53
460925
30
61
329895
246128
72
193160
332674
312643
90750
27
263439399
194739
99
21
103738
454434
10
20
47
36
299061
36
382176
204459978
55592
4
732448156
43
40
84
19
73098
91342
17
12
40732
84
56
75
353912
140734
127416
22
322205
277812
158766861
338945
228600
604210412
425487
251587
55
92
466622
121227
30772
76
77
4
4
133640
8
73
4
12
98
95
84
3819
115891
20
9
482173
34
243110
96
30
78
57
404184
496637
5922
32
396721
213069
211269
54
323487
493922
470842
8435
162294
46
8
3
85
65
21
293591
52
27
33
421940
429921
4
84
70
81
456196
8
53
86
20
248473
97
498778
26
87
335739
27
45
274941
458004
140524424
159921
469514
81
79
138069
3
389964
80805
96
72
339801
109056
192122313
53813
201013352
131018
669442394
261566
129422
102285
457786
381314
69093382
5
47
417602
76
466224
86
999310968
78
2
240035
160266
123591
439977
431052
79
89
1
412142
268896
389596
366107
10
5
58
336707
82091
35984
366009
42
253502
34
403977
87
53
73
720777578
258505
198032
31170
240193
14423234
8
403702
297300
132916
133464
15610
82
12910
76
367863
213998
207298
340567
375287431
422971
19
28
132978
556506259
301435
936619927
5
445801
84
482265
68
54
145997
96
69
99
21
376209
24
40
136283
63
291014
43
73
638648303
779802762
325995896
18
476672347
52
66
95
69
256017
537627998
927122082
205195
25364
490760
51
79
52
140939133
4
967094361
97
32
72
8
1
42
1
43780
9
49
37615070
101617
2752
66
299136
7
82
75
488975
232731939
86
15306
44
488276
4
56
2
486824
587548392
209148
1
344717
17
1
36568135
113845
374724601
86
9
1
310241
181955
62932
75
50279
10
31
54092
200810
29
92
94
240692
473131
32
169106233
230581
259972
67
821696558
78009
741642427
356595869
130576
314245
487895
37
476634
94
7
18
275128
83
35
41
143178
1
328869
64
25
345943
458239
46199984
203961
91
5972622
178125
25
78296
87
184593
99
50
447599
493842
102352
469974
39
31
82
34
8
90
26
224550
5
215386390
36
4
4286
62
92
75
214235
91
415485
187641
66
394638
8
25
83734
182810
300555
56460
273788
27392
86
49417
1
130338619
269366960
1
234746
383470
356663
342343
63
386989
1
95
41
55
70
975809099
2
397916
245145
33
8
92688
87130
300183804
221089
104966
74953
175972
6
8
1
214350
288897
52
383409
14986
231717
117474
83
20390
76
45
254033
54
357979
32812
4
499097
5
7
61
431818
353154
417907
395213389
6
170492
477642
298096
12
83
17
26
59
83
445753
348047
4
78
86
58
99
154156
84
11968
183613
4
1385
22
206552
308838
124665
63
92
213580
8
105426079
235467
755081053
577936876
157290
137162
7
304785
408609
77
14
263788
24
118847326
41
24706
61493
61
14
108750
1
356602
53
75
419314
323635
669522343
353215
99
62
25741
79689
392109
44
419100
7
332916
37
262307
1
398508
19
36
180153
257151
322508
193145
17
5
69
154788
59
343747
141835
368099
41
89
238164
142972
62317
130147
788564484
68
98
37
4
439823
124270
775152594
186647
61
440350
3
21
249744
55
186373
234639
85
116579744
359653510
69
88
45
5
114137
43
402778
109620
5
19
290903
464438
265837
93
392824
497359
1340
5
66
8
216445
64
366266
9
85
53
65929
67626576
4
195912
87
34
17
124604
2
97
39
420440
13
203692
83250
156038
88
96
48
7
267092
53
25
359130
53
131467
193680
6
277080
809363654
46
12
179698
17
103587
238343
81
209310454
97
585817747
407754799
436845
61566
2
485442
176273
914493945
454892
87
3
41
2
434811
299143
45
9
7
60
440186
307949
15
6
54
691051702
14
84
56
607
291427
18
66
930916041
63
236362
56
44
377886
68
4
153545
36
47
445157
22490
44
179745
563324868
37
39
97
592481633
135652
312123
455673
201460
117340
55
22
172370
598148862
524204674
60
55
77
372106243
79
86
498850
71
21
2
775079699
2
53
50
466581
51
15
98
498833
415152
478008
768276702
6
939857940
360977
778457249
122606604
389010
76
75
269803
373652
48
87179
3
32
343893
279086
84
688582073
68
438977
294608
1
81
325127
62
18
2
84
419485
57125
479319
382762
14
49
184721
201636
52
7
436161
29727
325709
836636135
83
86
13
710587652
5
44
406661
79
22999
104571
125708
1
20
93167
58
11317
457669
107320936
82
250713
99563
77
58
5
73
8
407460
194736
31575
41
216129
146968
267727636
92
146754
159904
330579
167761
461235
83
7
455507
36
674340077
364343
14
183724
244970
264445
93
76
41
8
10574
83797
214586
83
481957
426479
20
94
212499
8
98
428584
373421
82
80
10
15919
23
275890
302042
8
87
459929
350072
187888
142281
7716
465946647
309853
61
339844
33
76
87876
22265
72
56
66
9
481444
244611
63
11485
67553
20
373821
84
160795
79
78
262162
9
281118083
484645
30
239522
450557228
49
15
38
121221
87
71
45
5
199040
422604
859482741
14
6
343379
410124
15
395124
470028679
76
85
91
282391
462748440
484666
54
35
286181
1
94
13
7
46338
685367504
15
66
40
470135
72885
53
20
8
19395
704265737
31
101982
94
70
83
126349
153167
958151122
8
547206625
9
15
394602
31
27
392750
338183
251185
22
65
2
61
86
78
460385
922099738
6
192154
171318
78941
398471
472319
307258
2
37
722596001
1
165742
77
1
111613
189433
70
54
34
93
2
36
2
3
51
29
94565
927309929
87865987
68623
79472
27216
74
8
260949
243365577
895550095
14
14
18
71
181328
29
25
57
43
73
417038
177901
174086
362133
51
800194648
406974
128203195
425198
416231
88
68
9
63
346348
426839
395157
81
496473
8
94
470200525
137903
442057
89
366462677
68
400742
1
370145
7
52028
57
55
288420537
9
52
688549275
969414851
133629
95
186376
77
50
23
1
416728
484631
30
57
270213
59
435334
90
41
463342
172272
159658
96
53
56784
40827
70
721653421
14
76
77
80
1
90
84
92
97
362106
1
39
5
446715
173354634
9
744426632
6284
72
332355
86
29
503229151
94
451516
49
48
207263
79
425843
64
4
54
50803
268548358
683191622
244321
314894903
14
332653
11
239105
351400
7
12426243
73
471628
6
336569
132451
561842215
69
34
8
35
72
559144211
321401
38
17
139472881
51
1
31
8
64
8
80
78
92
8
100549
94
54
7
49
187602
141178
486351
58
630323896
80
58
86170
55264
24
359882050
12
477697
463630
96095
45
33
76
48
34
455940
41473
95006
74
31
42
427634
8
23
9
383220
1
13
19
58
11
867460644
447025782
25558
72
239786
177850
430707
193405
94728
419809
601025274
749077812
60
267589
182666
8
94
146848
52189
90
14
64
32105
412011078
5
434665
677927573
19
245429
158951
98
11
468583
38
3
246690384
205694
25
76
758757565
229799
16
24
242968
115858609
122080
57
23
78
174974571
28
209924
16
25755
218649645
93
239274
34
19
40
48
291915849
658451184
263854
73456187
28
13
41
39
5
289394
337900
286522
395865
64
72
187625
577688742
43
3
205740
2
1
423057659
348659
486831
56
86
69
17
72
160453
270315140
75
368846
9
15
320179
71835
4
396838
8
46
28
10
55
392555
214155
1
432437
73
13
212407
3
29632
171533
727207175
5
13773
41
27
52
211732
85
290662
1880
417225
20
2
267574
93266
3
76
58
418042
9
145225
138142
95
225536929
71
20
80
1
246412067
67
20
5
4
323515
6
483137500
99
90
60
22728
77
83
45
134032
43
30
148397
465609
90
260162
150095
57094
66
38
136341407
210756
397256
94
493291023
35
87
383692
8
15
25053
76
74
319834
5
1
219064
171771
300965
47
96
54
291920
984147280
185234
35
49
209579
58
87
460283
137658
80
343078
62
5
68178649
165129
79
261409
48
69
933285034
344044
39
229985
42
49
143305
52
45
144028
1
69
52347
5
328223
25
136347
82703419
309651798
1
307803
319673
346657
434558
16
256275
264018
114268
83
43
124563
21
462232
385591231
389181
95
23
530062243
35
4
146090
59
52
26
46898
6
354905
78
540840919
437801
1
2
30
396752
966701800
71
7
4
67
91
229007
95
177434
38
435447
92150
46
23
230890
477725
81
428665988
62732
717359938
89469
312835320
2
592250919
1
310164
23
456501
2
646620161
4
13
38
359743
151532
482250
43
50
409053
56
804
481946
28
162989486
174532
244541
900791816
293184
97
454794
120187
612409281
144747
18
88
451115
95
87
35
23
571274634
307434284
4
28
456211
55
57
204730
18
138499
45
8
9
87
219509
112588
3
5
494232
75
34122
377886818
19
7
4
64
499291
8
318660
786950542
89
65
352997256
2
44
42
14
480337
4
216043
35
6
372938
40
205766878
65
4215
397580
43
56
49
48
77
30
48
509232763
51
155748
88
967516968
248095084
35636
433677
98
815382655
99
15
9
289383
219621
18
32
14
371111
71
49
364339
94
65
523087354
4
556097026
11
366567
127480
42
475399
446940448
325106
420733
260054
88616057
7
177161138
105704
164242937
315240
13
478443
69
17
43
91
314832
222032
76
831535757
448626
862795838
105639572
66
6
385671
24958
224613
66
54
303596
17
93
879743293
41
7
44
88
161299
57
17
54
76
136619
39
40
369825
356377
44
60
58
99
380278
127080
43
289162
54
92
1
16
21
89
7
289796
59
39
81
11
51
7
58739897
48
61414
66
99
59
338737
113362
150918
159019
94
51
14
92824
20936
347270
206428
69
22
30
63
2
82
98
147964
385189
43
1
30
346964
4
640444180
99
6
352978
357238
350586
38
98
32
647525707
1
35
52
493518
3
93
456877
84
56
20
47310
254643
316594
369933
52
72
67
94
49
2
345447616
88
89
63
55
62
17552
64
64
46
98173
210361
325699
93
224267872
68985
439322
16
189357
76
155346
7465
986870180
83
12199
460727
754090518
168172
79
55
6
496957
72
9
98
97
392865762
83
21338
15
109495
52
438505
187475
66
58
34
461073611
366805
98
61
386796444
52
253435
3
264942
278548
87
23
41
51
494138
44654
96365
4
745781140
52
46644
63871
1
878380491
6
33
324126607
28
252558
63098
3
1
429303
99
7
445577
17643
270020
4156
26
35
5
75
5
45
67
315752
360319
428089
23
485230142
956434612
47
61
56
99
349613
341771
406515
161632
257186
160234736
22
3
53
296053
9
176204
189849
33
124619
89
164763
147609
57
126985195
990728568
20
7
383591
4
765129012
52
924988015
25
547619153
75
205388
96
404416
206821
50
31
60
34
594223107
322545
10
466218
134557767
1
164237
442936
283575
381550
9
92
77
208418
79
32
30
68
83
9
173314125
151747
25
80
376039
431645
4
88079
22
66
1
807949584
405934
26
25
42540
41
66
534188927
23
47
342548
253414
16696
75022
215253
82
63
76
75
50869
150682
146264
167079
38
22
12
151712
74
30
22
46
40
65
258293
396242
3
90932
17
187740
41209
20
68
23
79
267218
7037
62
18
80
37
47923
361272
105123
188629
50
40
36
10
56
6
14
43
439092
49
53
207697
468810
71
361949
437675101
159590
336534
180854
1
208058
76
18
177516
397177
406096
9
22
31
270088780
76
441681
67
464483038
483467
93
25
94805
18
401668
24863
246014
317584
90
34
217539591
2
801083176
2
73
69896
62
488877
124202378
91
213246
257163
86594
4
142872
223826
74
19
15
79
279445
24
3
211521
78
35
342963
195766
190212
31624
42
29
35
779833046
350519
118330
60
6
445205
1
9
3
470226
244408
5
36
376160491
233397
405214
66
26
259107
11
95
49
50654
451969
149606
75
3
62
9
7
5120
67
445126
75
67
314641
98
64
48831
62
621586896
207939
39848
111436
99
9
6
152262
382162
274063
225469
499199
33
87
272465
16
81
29
45
398345
288210
6533
218391
49067
37
19
161859
19
165891
57
71
61
402233
209703
435877
445028
6
137142
978468201
15
60
51
48
73
829397975
78
190419571
281753
1
12
447816548
392474
202115
312893
2
633954809
40
175572644
9
11242
89
37
473861
120665
25
86
70
55
304853
14
41601
203949
103712
350716
413062
42
49
35852
373546131
183001
122721
90
490386
1
44
263302
59
179987
475479
31
668083296
401140
43580
21
25
1
320994
197352
306199
54972
204643
24479
182685
67206
203889981
359909902
55423
461461
873059681
82
194998172
91
52025
9
54632
4
81
143985
387141
21577
98
26
30
91238731
31
359063
135074
55
84
187049
3
82267451
127962
267609
320566
400149
333520
303722746
157838
9
15930
8
54
835461455
327137
121422
841507863
166286
37
467629
19
73841
53
9
380924
44
48466688
135237
25
72
90
61
101769
33418
85
399198
72
4
79
477951
353792
144076
1302609
13
95
358425
167401
84971
238525
71
366633
8
447764
32
481208
9
490904
4
157495
3
32165
81281
342331
282422
911032354
240539
83
307708
94
63
183756
39
59006
720766520
2
77
13
71
309579816
251657
108678
53
460824
72
12
42
95308
412597
31
47
363607
283456
994515109
39
175937
276351
228709
44
997378338
407643
10372
400130
79
54
237048
77
380913
956039778
7
365880
10
32
173055
77
9
29647
409902
44
8
4
18
469547
82
5
95
227787
56
93
78
714213871
477768
59
289597
149278328
283195
9
207586
78
94
84658
305195
59
10
97
82
68
20
74
866954582
398519
63
216060
344153
941336411
35828
41
918566403
74
87
659285334
212047
133152
7
98
17795
43
5
72
359389233
64
91
21
97
45
479413
54
39
418708
49
264985
24227
31
54940
8
312826
2
397985
480856
496945
179335
388559
53
59
288339362
17
1
305340
445323
9
92
55
59
100231
887383757
42
253990213
27
54
476339
32
87
15
49
256505
81
142065
450873
448495785
79658
221550
299634
79
38390
93
22348
60
325791
5
789423282
34297
33
378746
99
331117
460905
48
78
666304510
65
14
8
69529
22820
99
8
388678
7867
31
153302
91
1
34
39
30333
90493
73
5
474649
132628
92496
64
357820
311015
177941
761553043
70
15
94740
295343
335384285
21099
242728
328606
401116
369483
16
122904
4
71
66860523
7
40
87
5
34
477297702
144348
16
407303
259836
78
2
128709
60
494163
82
13
9
566733434
78
53781
59
164989
19155
397759
95
3
81
547127326
53
95791
43
62
54
287157
176404
565215964
14
396841
48554
435084219
82
106943145
1
85540
79933
237795
30
4
13
77
13
6
444722
3
424504
563667539
181969
21997
96
18
141524
8
195364
77
65
92
457226
25
36357
214150
68388
96
117146
88
381891
131058
53146
4
91
254696
86
73405
437318
639672649
4
237622
79
972207367
178492
25
423286
97280
38193
23
66
150709
263250
505986867
63
9
699322912
33
4
10
1
87923
96418
4
178556
67
55383
417210
413011
623638433
67
421143
9711
266312
37
444048
10
96
19
20125
382123
68
260325179
73
172318
9
46567
37
982596089
243098310
422259
420677
54459
707
62
410908
105837
13
202442
496088
196108
315253
96
370124
144374
402522
9
25
46
1
84
392188
451232
118418
71
56
85
22
72
215636
21
17
45
25374
561735984
101923
2
8
76
8
9
98556
3
2
32
27
30
97803
50
2
70021
412394
379169
55410
7
183355
79
23
98951
95
492496
334446946
46
83
89
199587
75
45
308699
166998
97
61
74
5
116655
232210
120008
60306
137284
59
72
15
74
343922
423998
1
27
2
198281
126056
264680920
969712515
425974
134429
38
491490047
184189
62
206211
771275152
270859
89
361103
5
47
53
62
42
6
11
965521525
475654843
369023
1
97
241516
499886
7
307077
1
529085272
477453
52
314779
232981
98
38
61
53877
64
49
370758
476706
441881
188961
63
20354
40
67
465049617
9
14
45
27784
472202
20
154215
86
22
180501
116600
5
425878
341674
27
11
53
13
424311
94
264514
2
90
125408723
6
86441
50
55
17
4
556501159
61
112966
29
9
174378455
96
192023
65
77
4
30
99
18
250411
46844
47
81
95766
8
47
33
91216237
5
507307360
27
4662
76
6
174341
62
482237495
9
479663
63
106364
96
78
365684
372060
72
215943
334628
499847
68
70
398944
303443
81
83
248662
16
128712
545011812
23
3
400334886
13474
444788
59
345244
123062
449854
45
52
87
29
22
17
142465
406779
47
183026
84
203762
119036
466943
155206
301758
402045
220311
424145
278334
75
82833
12
868624798
352577
362185
58
166819
3
199839
93878
97
96
18079
80
23
256716
35
23
80
51
74
212287
698610479
1
438405
493757
701883768
373926
792962076
54
77162335
470564683
27
47356
91
399355
470091
195292389
276539
94
255274
448094
21
197524
131718543
870801230
8
23
396037
435747292
98904
230509
196292365
20
3
137049
15
405238
31
41828
120122
10428
76
938587896
63
193287
67
28819
146956
10
272956546
88
35
23
214972
4
5
186274
67
69
42
39
62
225388
26
16
220093
272132
11025
225057
46
97
64
405733
1
227097876
6
244831
92
97
43
37058
51
842064612
29
33
60
305598
121905
160505
69
240958
6
300679
50132
28619
458696
217939
51994660
68890
451046434
82055229
603120301
485268
44
386487
453003
91
331542
484329
4
442234
58
87292
696728179
109185
97
76
640785619
486948
50
86
267118
305171822
34
207090
14
92
459228
6
420484236
47
42474
201307
351100
88
90
2
657481732
257807
282977088
39
240539
393642
58
12937
343450
892169479
211282
52
259048
285991
172201
14
69
92400
3
1
1
7
69
66
56
4
9
76
29
50
222607
593975333
657485219
119996
482390
855385280
52
84472
361142
244292
44
221700
338490
276388
3
434354
60
25
43533
92240
63
963354655
72378
6336
90727
634969687
205505
98046
339212
10
38
97
429458
83
98
21837
363526
358122
87
56
458738
82446
134517
30
417528
77650
21
296717
422318
71
347398
590936052
8
51
326823
67
2
475158
259783
86
96
456274
4
261033
60
16769
306905769
8
335653
154316
45
280546
7
63
456193
83
39
78012
18
56
33
119024
200198
5
455577
341627
9
59
25
84
89
875621803
435337
14
300429
51686
20166
842361654
332503
1
322937
273184
472810
32
2
154140
392414
82
246767
759178008
454808
40684
60
52
461046156
4
340862
2
92600776
901722877
157247
360165
59
323062
482446
1
73
7
9
42
347806
20
66
381489
214546
171137
336817
406754
70
1
86
27
59
339162722
478811
767572606
25004
20
56194
226345
40
81
16
45
437508
81
743454121
407871
213472
68
846019492
93457
237947
230955107
266655
5
2
373706
92
2
95
215103
99
484945
245126
286859358
551787150
71
326621
7713
451783406
40
126883
864010268
88
239004
44
35
237783
95030
34
956314967
6
244414
2
1
235630758
59
396223
88
25
4
47
284226
6011
82
327359
93
339272
84
920898391
155774
80
223678
131750121
307957
295480
665097574
5
148750
1
8586
342787
46
175623
423273
26
13
118381
65
95525
304575
91
129910
160177
223551
6
112361
402810
342046
105025
411271
98
3
306017620
35
241204
109577
6
64
76
20169
29
432876
45
32
2
101346
72943428
82823
176602
87
31
448066
288554
940627073
430822339
160335
84
52
5068
46
141755
477630
3
34
795188454
34
416517
33
35
229397
62975
51
393351
88807
95
56186
53
9
384658
148464
672320423
1
76
448764
315729
335570963
71
279094
585170918
107927
121683031
96203491
86
251922
9
568406558
87
170553
131505
8
38
36
388189
77994
948652773
403378
51
78
646770765
45794
265766
459091584
457073
321470
756550525
56
26
64
200717
436549
718353023
482984
358429
150001
56
114783
16
700725130
64
154212
26
6
358466
37
17
212217
6
65
4
34
90
27
744054149
21
383920
26823
205865221
47
418348
187483
437146
51
45
292776
58
5
36
463656
57973
56250
421476
9
144199454
90339
3
354985238
432187
3
223932
66
109004
47
33
468104525
5
8907
17
485670
19340
908018760
160196
72289
154183
75
5
371257
63
234581
340104183
288077
314663
385592
494770
7
468553
43
166309
477904
36
15
407668
74130
156699
23
53
6220
6
469761
490906
34
22
430330
206930
345113
613512491
94843
7
399881
6
345379
230131
197536074
98
173138
28
96
2450
49
14
268796
620336528
35
141898
97
768874834
82
320812
149966
67
68683
214330
96
214955
306043
315369
408214
67
81
632299660
428714
96
83
70
95
456421
289849
437576
41
144489
4
3
463776
78
42
417707
67
30
96
70
34
81
417748
16
12
145618
142669
444677
93
42
1
69
414245495
435581
85988
4
434901
238419
13
244848
49
112788
71195
254597
60
32
160083
8
6
37
16
485640
808797915
69
64
85
450339
431469
386765
313511
456696
363637
170375
536970685
23
54
66129
126799
152425
6
347588
270736
376428
48
105264
46
43
46
8
68
104890
15875
40
846425596
56
50
33674447
431752255
28
17
447122204
80
79
35
89
387381
248275
11561
28205
184512231
307402
202896
71
4
207560
20
29
187196
398005
16600
66
215992
62
347774
273940
208124
170039
98
2
28
90
76
389400
93
458385
37047
83807
41
3
182068
1
207281
40
32
253144
432366
479125
63200
229928
265495
5
32
182429
8
300942
24945
174747
136958
90751
67
388774
59
137326
48
49
147773
4
65
223502
23
161249
118879
476384
329535032
52
8
3
78
12
11
44
365384
8
58
333109
167059
225618
63
62
478867
178494
95
96744
364626
19
71
66
1
337853
4
201419
473804
31
72132
428617
44
300682
448101714
86370
42
76
195877046
16
831634750
46
475615
4
29
82068
367768
10030
59
123790
10369
324546
37
74
49
68
72
324550
86850
25750
3
38
5
428065
424856
8
64570
20
666982778
364396
496794
1
65
63
364354123
94
52
18
21
236385
258599
258528
454709
60
742335348
364277
74503
15
442781
981263493
34
788871125
92127
15
64
339601
324386
44
284697
11571
219956
8
79
45
406333
7
353912
114985034
68
136928
14
68
236731786
298195
448221
324150847
272587
96
883167459
168964
420021
8
315728
43331
36
76
83555
85
85
808237147
99
87
74
463513
61
1
439900
58
219330
225572
291043
39
472827
14599
486391
969488817
313639
12449
60
48
72
88
48291
328603
63
152285
23
28
268845
33
228649451
10
79
12844
35
36
53
56
11
423811
308322
16
301812313
347505
33
56
12
21
453430025
138996
451210
48
63
841307554
24
3
321689
52
259498
319551
75
52
125523
476363151
74
611760660
232071634
463040
219240
367474
24
404115
267804
17746
6
10
180178
329731
4
401169541
41
37692
142233
7
57
728128365
105218
15
418525
236954
1
475305
19
43
419008
58
33
51
200264
20211
53
112644146
12
78378
5
12704
356644
83
66
16661
8
30848
97
58
27
91
12
401787
35
63
90
480540
92
73352
188252
95
63
375253
15
556169488
783922767
45
51
55
93
26
465402
23
79787
81
87
6
486816
1
91289
61
569673568
52
17
62
88
93
474022
29
4
29
7
120050703
17948
93
7
50
38
21
98
759058701
285771
733768803
423579
20975179
55402
199451
76
17
237810
23
267280
490701
64
75
92154
22
362111
157021
37
74
45
360542
234749
94
45
57
44650
391626
156630
69
268130
16
367116
77
5
114501
91385
26
60
67
234737
3
7590
63
35
220255
5
279194
84
66
88
295166
91
52
75
50
406312
130327
438536386
15
301160
9
78
1
363526
710122512
100124
557644682
416774
35
7867
499452
477022
453290
30
268426
431902
68
9
76
19
18
20
38
23
221978
425538
179504
195460
150837
89
2
77775
108053
18
84
52
893859070
8
439986
13435051
59
191783
286792
479663
412826020
774793232
46
84
412654
453120
315971
7
37
265141887
67
63
63566
89329775
21
8
458994
81
89147
992931068
409368
92
42
173944
26
3
1
13
87
42
451774
82
47
16
71
57
495859
429016
300806
42
52648
67
110394
46
77332
29155
4487
9
247413
80
898443197
337823
7
181175
76
44
37
89
81
40
69856
353954
380273818
14
825526348
317294037
5
50
28
94
83477168
18
88
383305
353980
9
9180
444554
187417
81
424113
19
54
25
4
318443
49
213286
21
423199
54
21
562494772
41
63
65
210089
338545
18319
114572
129072
234480
95
274535
90
263622
155833
88973
288983
54
67
237825
2
92
463304
8
39
64980
475078
99
281823
10465
493891
94
99
334717
13
24
52
79687
77
25
457081638
5
277154
17
293902
63
715611075
7
55
328663
1
314351
805725265
108732
466402
171284
12
33441
22117
373577
229091
402453
92
160950
57
73
51
431009
78
94
336352
1
297085
29
244723
71
158066
174954
44
2
224633
160374646
471552
4
41
77
20
449981
39
78
61
61
1
270336
239918
413823
74
6
278994
16
45
79
375505
12
429722
347142
96
80
73491
257026
79671
79
320537746
55
378531
11579
398936
18
361949
14
456759
26
280802
39
930322481
92
11
413017
92
38
147326
44799
14
8
330890
34563
458321555
335924
494135
58
93
453817
99
4
82
494612966
851987422
85
348138
267566
399653
74
845921155
490694
61
399199230
493599
429562
189366
293077
8
11
373546
5
8
21
221782
55
78
59
230309
14
7
4
17
11
72
105955
398868
4
79
228926
452939
2
95786
9
381409
321820
92
11
99
66
101529
73
67087
87
1
274470
37
33
87
37669
486790
310231135
10
197999
85
104311
6
8925
62
99
972058899
58
93
144550
156221
460794
246791
201601
52
53
151881
17
89
86
87
400765
56
247926
89
858047134
328793
403065
433139
159529
35
799307427
59058
19221
74
248265
25
40
494209
3
145084939
56566
86
72
12
59075923
392242
96
211750
306445
32
242017
77
31
51
187513
73
12311
198803
763810333
62
17
75092
9
8
3
243182799
455703
61784
54
346755571
84
4425
15729222
79
8
309150697
56
14656
11
23
438293
18
131357
375851
402584334
119840
2
88892
208931
249763
842882520
2
16
31473
36
14
273486
9
433344
168077152
69
22
95857
25
354373
641760005
59
56179
325165
491549
78
237256
416573
95
493253603
54
157019
78
333157
807206395
73
81
84604
54
94
102526
2
374112
99
72124774
52
110188
24
196266964
69
482698040
423340
279949817
6
85
67
38
97
30
44
413732231
12702
51
379618
191817201
428735
406691
67
262709
147307
9
39
63334
417646
217924
95
902668605
8
300855
87
63
35
8
94
277125
2
15
89
62
53
98
331452
3
325468234
985022212
83574
380922
150899
64
21303
5
12
605044469
198667
420067
83
89015
212591
289229
468688
21
33
82
63
125283
5
9
82
1
84104022
22
93
14
14
28
65
323388
12194
14
4
98
4
57
95
95
41660684
45941
414007
6
71454
49
65
7
3
369372
286849112
38
73374
4
57
71
36
29
270891121
32925
36
20
241107
148063
459742
337725
391713
12
229707
387675
76
465542
298719
267199
506530985
89722
428557
81
11
22050
54
94
8
775942132
434679
429894
283522
25
54755
62
364910
7
404479
263943
127208
778464392
45
4
79
92182
84
14
79728
389479
50319
50
35923
24
92
968816113
495908
432216147
167979
113825272
59
16759
66
4
93
6
463918
24
43
49
27
822750307
49
78
328990
76
69
60
58511
59
9
55
227371
72
255236
1
78
145088
137533
44
353718
92
30
437317
29309
68
84
58
490731
131292549
69
344315
486626
36
48
160803
348636
354411
16756
99
62
137204
84
61
4156
7
213848
9
2
10
266146
19
8
75
6
82942
92
125129
360006
268403
71
876757093
87
269281
36
94
7
2
13
22
325547
68
90
54
77
82
26
591518174
12674866
428277
289687
59
23
413805
32
46
3
6
39
1
393389
487519
834581485
356232
81
348543
173905150
19
17
123285
40
107594
5
861948553
47
42
463241
937337881
379412
74
205993
14
80821
235199
360599
490803
342718
227472
122128
67
7
442576
34
443388
320540
67
98
11
420400
26
472587103
94
8
205459050
97
267421
484939
94
28
73543669
140864
48
225583
62
15
78
25
65951
10
32
76
65
61
3
102820
122315
90
78946
70
140968
74
6
7
9
217036
9
190262
104577659
485759
5
4
234545
70
757039227
8616
83
33243
61
15
5660
83957
157428
70
45
6
41
487688
248569
366533
72
84
99
28
161199612
255990
493737
51137
443866
25
97
22
5
2
12
479499
84217
49
13
125226
37271
89
32
88752703
4
282169
150264163
454155
53
942290299
5
84
227066
76
73
86
140624
156556
18
413282
77
10138
47
453374
831664204
31
149214
66
36
213261
67
2
66
45
128143
82
41
73
259178
366210
489820
335591
71
52
40
324404
114542
32
443435
60
78
190263
106786
40
54
1
440837
69197
459688
32
69
257933
8
874764141
816094202
91
34
83
41
95
219535
8
59
171288
108179
400374
290246
39
27
552497656
61
674915160
329862
7
406399448
80
448013
4
331654
65
70
36
67
13
65
350038
29
87
91
86
26
399199
73
86
71
114991
1
66
67
483628
94084
9
30529846
407600
476043
668473697
97
71
12021
7
74
86
30
68316
88
155886
324215
54
419163830
400164
7
267327
395327
62
283007
91
83
3
197143
30
464855
67
8152
57
85450
57
181905
270379
927501321
79
4
33
92
321850
44
454049
61
49
64
53531
27
233734
281797
350141
8
321215
899014314
418995
62
82
78
755950012
72
420399
4
202138
293329
199001
386651
60029
323263
394638
390246
4
31
307829
59876523
80
331370
424135
39
4
389791
66
1
54
57
326884693
41
335806
436134
327804
312022
677588121
66
62
4
51
11
68
89581
414091
53
3
339886593
39
35
142716
493471
400348
35
481523
67
62
7
16
98
34542237
92
699774395
56
63
58
24
459109
6
166634
50
9
282584
37
357323
370470
71658
581541383
17
11
77
109655
90
151982
472715
130300
6304
272312
30
66
203948
53406
21
291641
278354
140060
395456
104557
31882
296053
191085
77
378486
62
206733
70
167852
228030
30
398903077
688164014
91
8
86
9
89
214753
22
201634
88
1
91
85
73043
97
170368
461718
489997
940214443
129696
238398
459045
235861
115664
378190
54
9
337039
3
96
9190
146498
71
32
153350
381768
281941
33
59524
99
329148
97
297988667
71641
152306
2
89386337
335705
48
807627535
8
14
85623
466325
85
305398
401132
288178
170535
60523
27
385875
345488
42
23
83
95
45
52384680
33
193640
9
50
52
902473289
2
473342306
218915
102111
283420
6
407498504
468576
34926
583555367
855959652
51
485108
97
186806
138326
35
45
46
34
735314812
150326
40764
36
67
94
384573
341928
316355
154098
85
143334
430564
27
6
85
5
316118
59
20
357073
25
63
450868340
39668
903388320
9
7
84
47
42
4
206271
475341591
71
92609
30515
1
68
44
69
307136
179810
10
148184808
185303
35
68876035
405507
6
493559
278000
431162
74
154040
97942
289137
347033
95
65
15
14
252142
68
74
483901
141222
70
892836344
6
283856
441529
5
487486
96
89
6
95
557559245
498781173
25
75
245186
174462
22
237281
3
14449
49
79
38
96
85
637058954
216536
186252695
39
73
245292
10
458028
26
39
43
57
413292844
467244
32
387130
136954
387964
154406
462817
219081
497889
8
34
278815
227978
52084
106954
696376403
165184
29012684
158528
814413196
138738
59
51
31
22964
77
233852462
64
243691
56
23
488092
3
53
157098
32343
814184689
80
217158349
794006634
418699
474443
9
60701
9
453669
61
304067
81
240342
92
54355
73
1
142132
96
7
335125
445043
108508
277361
362858
171256
153948
66
313200
13
1
146344
34
424362
97
184756
85
2
251784
3
89
83
48
241315
34
54
342094
7
87
666161292
1
58
62
29
58
21385
365321
19
135963
85
93
40
244892921
27
67869
318466
162173
387070
31
58
78
90743
60
84
38
123704
941331555
98
47
403328
250452
228035
64800
55148
315225690
157115
263023462
105453
406340
338755
98
48
348410
51080087
30
108792
95
71061
691689184
455312
7
17
236565
3
341981
8
747193930
430751
52
225461
86
38
140767
234174
403554
431274
22
78
61
84
79766
121477
263387
132686
25
47952
375041
43
84
11
35
60
4
289074
67548
767667944
616226634
89
34821
47655
1
36
6
32099
97
166917
82
7
86
729147388
95
94
62313
2
6
211612
35334
22677
32
250808
253879
52
355481
28
69259
293428
309788348
298558133
81
38
64
5
302580
608317721
18
286893
29
284607
22
325355
392495
201154
1
93
252857
9
396129
294180
415396
83280
694752809
56
312831
30
19
39
377019
22
74
49
272543
41
48
3652
293573282
6
16
27
7
559496503
390574
60
348418443
51
449445
216835
85
414856
15
110414
396381
96
74
310014
85
3
67
147690
64
13475
63346
1
116479
115672
79671
36
71
4
235398
29
73764
3
22
80791
379228
391621
422350
370040
186287
307160
291103
141975
413789
92
423179
171689
414170
662705766
75
1
450568
458874335
11
41
243015
434761
1
4
50
148234
174993
72
53
3
321136
98
40
70839652
75
120451
173718
174625
357240
77
30
7
282531581
7
8
9
5
221281
201561448
90
6
49834
4
428634
17236
81
4
43
191832
77
120262
41
32466
33
46
18
363703
29
322857
28
19
71
156235
310570
156006
150064441
132966
56
59
483297
69203
634
80
111274
9
71
76
93
370755
278835
152995
86
114680
63
78
620917494
85
436962
307660
230252
1
866953007
28167
243811
260396
12138594
433819
56
883731483
16129
814414047
81
917248390
73
27
4
79
343113
371241023
64454
35320
67
240897
42
41138
73
443693
34
354290
147500
180527
31
380775
29
406615
64136
41
75
672996852
176350290
2
17
14
54
399825
27
341084280
19
47
402428
16
162686
84
493567
32853
68
42
408347
2
72
839941664
94
161419404
50
42
334823
289299
222298
32
457266
697196521
64
285329
121887
15
181570
41
681496257
286344
41
203007
40343171
180349
22
11
17339
97
71
41406
93
457341
338319
456056
156360
949981328
97
319396417
336414
44266
65
43
311938
83
30710
78778
69
3
28
99
49
76
97556
84
42676
124528
230265
35965
209469
79
75
54
492724
76
83091
29
174670
44
166482
60954
7
24
2
46
95
46
41811
209540
458068
259590
82
3
40
69
30
70
272091
357732
89
74
65
148177568
61
22
82459
184986
84
320123
261807
231474
218338
53
58
21
62
7
351529
34
116927
99
72
911336483
5
17
84
445834
77746
31
33197
392999
72
749884333
15
84
97
49
8
451909
56
424558
551227557
353761
48
75
47
384907
46606
3
84
56219250
114916
29004
538211010
39
296849
3
239203
439862
334334358
20
68
29
361334
469159
57
27
419024
13
95913
212387
407706
47
95
68
276139
83
286619
93
6
66
225537
450939
54555
132776179
1
25
5
55
103630
47481
54
7
511424610
78
452337
424307
82
67
4
93
97
427477
2
91
31
19
27
77
9
152060
180353
106720
287865
22
26
365727
55
3
127188
132995506
111120999
242434
27375
675542654
273923500
76
8
95
9
305068
134381608
50
438480
97
14
666740712
5
94
57
272073
303850
5
368087
91
419235
27
49
270062
468097
406029
83
2
67
83
86
17688
860575206
224903
238893
100757
242147
54217
96
10614
176259
90
338897
411870
160853
363572
83
5
53540
45
67
104491
196933
52
95
37
126828
4
13
375512
8
294
21
15087
208981
325065
267929
375597
479561
52
75
16
199687
24
101481
25
17
304451
405126
231131
204310
603983901
377171
25
116587
525143366
22
15
261763
12
95
211027
67
12601
149097
312370266
520631739
304860
29
8
372220
349597
78
77
777538227
374285
155469
7
10
97963
91
428961
82
32
65605
83
9
16
325447
82
429532
96
49
2
64
29
385184
341584
70598
104588548
57
6
269123
76
398657
98
913863126
417028
1
52
1
8
863561079
446591
21
86224133
66
97
379592
275594921
66
367148
96
50546
6
122289
94
268125
651367943
288926
334045
50
59
7
7
75
60
76
134016975
40826
54
487766
137427
55
60
226022
619268019
34
50
206152
21
31
60
835648923
47
39
180421
458053
248951
789345091
5
81009614
165592
349591
481126
810534840
108494617
55592
84
433618
134851
91
88878
42
21
50
367476
51695
11
38
79
206673853
33
11
387685
49
78
266890
20
81
435598
80
131881
23
497549
127448954
5
363924
25
7
4501
77243
20
15
6
5
62
82
151096
387032
69
89
2
52
228455369
3
82427
925809555
209684
115182
48490
14
3570
31
287576
7892
346690
607271037
99243
68009
20
32
483717
90
36
346601
891712357
446
8
15
514077489
32
87
74
10
2
219267
150673
43
16
239422
5
180175
215749
489363
76
56
394608
123218
68
36
54
291794
93
802253454
201513
5
411320
6
199729
114954
164738784
207483
81
8
10
28
314242
102217
92
7198
57
4235
341209
52
231421
388426
254623829
177525
5
14
457781
351728
21
226822629
437413
5
69
399040
59
26
204394137
4320
249463
37
320926
54
27
852797824
6
251051468
34
408156
89
489024
297328375
270695
34
774171124
52
73003
354974
59
11
1
557961362
452672
346493
364494
359832834
498065
153619
52
31
107125
462859668
715509059
18
93433
4227
241099
14
51
481768
27
70
25
27
95270
358896
469394112
195015
3
228715
2
53
521776190
466087
93
250947
417058
270820
700944238
641893233
98
54
88
12
64082
352308
177118
17
1
99889922
33
426935353
32
33
35625
376431
30
61
28
379284
134892
72
252210
173642
73003
435392
453042
60
426555
76
75
543887667
154804
34
208782
49
60521
458820
133577
74
153153
7
216982
298785
204477
303757
371275
332840
78
51
267184
376047
51
130773
11
21
133909
29
899440895
657564459
68
358414
83
905952394
448256
181438
49957018
23
118405
54061
49
2
96941
336721
52
155995825
196616
15
991673800
768217821
88345
923670528
39928
71
85
134601
496290
78
69
58
202565
79
208230
202907
59555
29
13
6
220344
371663351
46
49193
234471
72715
236840
182380
24
37825
422248763
358268
249428
95
29
81
491412
64
467138
433338
43
5
8
409572
178941
139486
89
486031
76
400119
35
282991
292765842
7
405488
76221
45
74
54
362170
3
15792
70
6
10
51
979847522
343496
904114912
339601
60
72
423512
46
323543
468558
5
73
331750
66
427702
31
315605
186167
18
225070987
60069
356405869
465222
948624897
292329901
56
427994
197619229
282783
9
4
158394
204575
76902
4
804088801
367292
243229402
453523
47
32635
95819
24
77
45
17
80
395400
52703150
79
49
6
266143
23
235645
83
38
4
86
130470
318955
173692
85
98
2
10
32
81433
19
677113384
62
256922030
396387
66981
42
26
466549
49
7
41
20
67
96
114672
434608
276784
4
202492
49924
57907
179191
49
88
4
2929
200981
91
80
238984079
6
318812
17
111701
1
84693951
49
219657
17634
39011
388313
928764133
421053
47
9
93
48
92
40
5
75
243898
961511980
343205
5
44379
482097188
359638139
5
71
13
9
88
7615
362733
348449
19
1
214586
62
63
582954831
453877
351467
349156
6
57
323398
295482028
309832
78
240309148
222401
308293
69
79
35
420886
88276
8
83
5
345384
12
8
354383
328497
275597620
1
397003
16
98
6
10
66
1
82
364753
50
412149
51
68
106656
446760
2
267910
7
61244165
299986
29
65
61209
69
104175
218169
88
1
9
6
485784
95
18
11
48
314034
404821
5
91
52656
98
38
71
377940
92
54
1
117723
646433198
65
39
26
35
348774
151555
338193
111199
70
34
33
16931
3
67
3
1
367135426
9
141418
25821
27
180261
290963
17141
2
1
22
8
424851
79
54
231761
96
62
460561
42
21
120520
68
15
40
193648
1
25250
19
130609481
34052
266084
81
96
333307
315102
45
92
1
67825
36
32651
146349
89
233312258
54427
413287
346945
2
56
187277
97
447055
86896
87442
78
31
1
239680
222567
37
393961
477016
93
51
144119
369742
6
286280
95
57
871820656
78
8
93
4
267678
48
134022
89
416457
77
50
226207
211957
9
95
59
186174
204963
84
57
155249810
98513429
166939141
26
225988
3
124366
280887
129478
9
109790
464516088
225951
32
8
72
14
82
86
307697277
68
8
443876
32454
11
436711
750010132
69408
43
1
402036622
4
57
1
65809
75
2
17
143257
75
493646
45
33
120606
251396
360673317
21
53
56
319194
855784158
98
258721
480548
11
74
4
454406
315678
9
67
446709
7
56156006
66392
1
81
118288
22055
189457
5
35
671603929
24
97
2
23938
47
74
86143985
7
69
207443
444647
185497
65
7
403307
92
62941
80
74279
85
341559295
284802
27
83
52
89
71
81
5
70
86
38
437466
563699625
70
122093
58
92
195976729
2
42
17
28
12
54
49
30
436038
219686769
269097
42
1
4
467871262
255156
14293
749692243
111407
30
329867
26
12
697559688
6
40
8
18
730976315
20
60929963
413182
25
8
67
876171392
380899
77
1
857640915
394985
93
489647
35
196630
50
458105
8
223799
7
103717
303731
91
102139
472297
49
458637
109611324
499844
57
426589
16744
13
11
99
2
77
92401
7174
89
5
56395
48
15
251878
173854
68
428348
425662
64
130985
26365
64
1
244591
259312
276234
386369
37
82
68
141456
356828
105149
485666
112860
473287
20013
417584
32242
638596249
4193
35675
35
47
257531
299473
50
78
50
1
34
51
884024631
49
21
413346
303690
484191
267279
408686496
72022593
593954393
13
228908
18
8
156200
18984
10
17
570305253
3
282553
1
81
371170
8
79
374964
3
10
13
60
496880
88
424325
119721
185532
875035642
38
275746
128359
90
6
370422
88
33
25201
251159325
229146
18
484037303
38
423877
113778
77792
76
53
66
75571
86
89
105749
584518
1
215948
112892
5
14
29
75
17
410631
14
12
43143
465095
359581
485238
367455
44
427310
90727
4
269800
29
99
399816
140178
472603
1
299127
95
125202
414343
259399
90
67
47
37364
227765
52
4
811023680
68
344593
8
107758
70
60
69
40
467810
219237649
470034
39
294658
14
85
339922
53
248367
49445
40
9
20
143539
32097
71
26
62
15457761
245953
62
282427
26618
139097
97188
352408
14
1
976254328
24
172111
41
400976
431587820
24
466236
207093
68
73
23
229173
72
28
350633
318437
261550
30
5
277021
66
32
270682
724865554
33
2
967115898
22
41
44
320760
1
32
56
349445
63
169607
69
445162
80
69
2
104024
260181
148158
71
134896318
26
235505
327712
262630
970651249
1
98134
48
43
485841
521577996
4
68
322172
894985911
198350
9
25
493482
2
89823
2
57
5
126599
26
43
84
5
21
235956
183916
49
86342
46
83
2
8
27
33
44
682644136
54
358412193
90
57
1
637254695
8
34905
5
29
85
213713081
101641
52
58
54344
391502
8
194054
814009959
8983
22
94
8
52
75
2
47
83
296109
213595
474101
7
19
15
142209
85743
363787
68
319029
223204
23
210908
366572
377545149
90
426394
191226
59
355194
75
96
3
11
1
175456
74
98
183221
53
247108
128873
22
21
11862
363817
9
96
24232
96
461300
4
43
63
417337
32
84
428806
8
100607
219695
184588
263245
119314
97
7640
64
103813
336893
5
93
84776
172387
287056
1
1
314211
386791
69592
475913
643033512
104452
243748
68
184498
94
171160
418663
345332
172949477
93214
39
93079604
295805
22
441212
106647
3
122552
75
23
69553
377165
317163
474264905
213611
194654
435265
20
19
40
322823
234070
42
347418
537666183
72
81
29
21
413767
12
140330
39
442565
98
9
83
9
22
44
394756
87
284084
48
4
69
254771
224153
166688
489412
82
86
62
270769
5
39485
690525961
411290964
244378
434905
4963
284522
5
81
40803
14
86
25713
9
160977
52
452650
92
16072
68
369574
59
91193
77
980704667
17284
5
19
55
339961
7
430596
259484
13
206182
540983390
40
435581151
86
86
437388
308139
81
979778575
73078
498801
358727
185566
65
55
23
8
756321512
85
322960890
43
179112
288807
50
6
84
99
472924
86
48355
162802
49330
973678429
44
190733
226177445
71
386287960
93
3
317587529
37
8
70
381827
220135
84641
3
191520
274209
759165861
98
42
87
99
125755
452742
405185
33
403659
62
137802289
91
194175129
421017
56013
32
403055972
211986
361597
141575
274102
5
13
9
34
32
325714
80
35
189263101
80
46
68
30
29
210356
926749660
5
41678
73
346002
326415
45
80
55
33
1
56
377810
192359
53
351250
22
239338
97
48212
42
64
137867
2
405696834
80
422544
11
99
69
11
17
56
69
12
450601
494013
136375
111109
84
80
835755609
388286314
38
9
207354
55
61
420107
53
229154
910583092
482066158
110984
148016
429974
847106376
9
68
279698
482831
10
348934
21
96
27
92
71
97
474402
5
404345
8
70
92
352134
6
38
37
9
59
8
58
75
385583
473656
519164917
7
131330
69
24
6
73
9
229986
157676
27
4
176043
152686
36
90
53
22
25
75
99
98
5
50386
29
32
82
22
52
7
662967017
80
141316
721110175
87
77987
14
68
1
23
58
71503
94
86
16057
37
364000
27280570
97
3
12
58
6
187257
231787
81
6
72
60
33
35797
28
468004
16
177363
219602
83
71
126782
14
42177
105947
84
94
69
99
19
3
385315
3
132199
39
95355
3
125384
82162
27
2
82
132510
677112833
58
227960
327261
366803
9
98007
81768
178233
95341
72
83
227390582
86
4
5
54
262061
84
264570
14
490433532
175546
36
63
273208
7
219503
141756
54
183438
419837
96
447235
62
58
968637628
494431
444515
49
46
40
299709
62
68
441930
478472
551482406
56
127927
6
47
365074
272882
37
238361
1
53
6
233861
363382
499770
73
88
596022195
58
784793437
4
99
8
83
100214
61
381349
75
63
63
624832243
2512
385746
82
26
92
10282
3
88
55
414724
65
79
90
37
2
170227
168421
9
12
440451
231069
97
6
709
119702
439060
91
362546
60
195395698
76
50
213300
1
56
251057
288656870
47
431696
71
69
81
391902
55
78
36
315975
97
55
68014
396875
139060
72211
4
12
10
324415
150935
61
92
53
91
9
575697188
2
87
348521
8
53
206054
408478
73
93
10
181436
433372
434415
34
70
29
21581
468262
703452625
77
856385021
153589
282555
52
6
370190
89
115407
209443
66
383251
98
404188
47
136176
78519
57
87
169097
58
122949
481753
222509256
349824
28
88849
4
48
48
53
411471
68
984529076
478659
45
12
305669
1
318172
70
19
9
472615
196783
205388308
28205
67
71
5
498914
7339
969060725
98
448186857
76427
813469253
374015
451869
452898962
488920179
32
283878
304968
439551
52
92
128834
27
426910
745661564
35153
421813
32
69178
143075
113237
3
184803
32
82959
359903
58
3
8
2
216658
156712773
9
80
33
89
931053690
97
267232
30
235502
218854
281967
90
100284
272794
95
2
364988
453900462
414429
63
60
346790
496758637
12
2
91
82346
235522
405099
6
90
60
992
166957
463765
248813
79
57
616726039
60882
16874
21
90910
4
100270
395359
307842
26
70
384898
448803
86
92
310614
71
460298
59
30898
1
143140
19
321499
91
6
95
384184
71
17
640984028
115942
72
337351170
139030
8887
50
298362
80
5
255477
26
5
375149
454116
55
91
29
11
51
376024
21
321780
18652
43
84
1
30
37
440364
1272
230075
35
1
133875
862788706
173394
489834
8
67
93
28
81
39
5
263242
30
103025
409274
57
28540
8
802558035
335643
43
61
89
203978700
58
44
45
43
158361
453693
145813
425036
74358
210679
154595
401343
228224
90
68
92
45
376278740
62746
69
91913
927272201
52
48016
82
46
471593
88
50
78
51
922266397
473749
83
4
459770
763542709
166562
445159
84214
2915
43
72
69
105510
15
43350
450573
153648
448154
69828
96
68
99216
80
30224
56
96
21
26
118205
22
177054
406819
316929
221715
18
26
60
1
74
334128
188224
124342
80
9
53
26
6
373561
4
258394
257181
19
68
425725
3
45
981977950
16
461651
19
237751
73
76
68
665873468
344311
47
128967
9
42
332099
6
63
200367
441647
290773
421422
35
287297
495448
26
163073
88
178234
491802
68
144961
7
32
276919
20647
248130
389005
28
75
14
675862065
50
21
160142
19
958411830
200068
95
31462592
20555
491812
20
4
90
395455
358994
41
81193
675401794
427934
30
87
78
43
398728
187716
438475
92120
411464
45
53
59992
6
8
36
9
360233
321138
462717
374875
497539
373292
19
60
149846
51
451501
222526
293076
185209
93497
15867
565472879
65256
38
46
98
432696
64
464736
49129
8
127977
38
42
258680
55
123253
91727
36
219821561
65
193378
17
29
401316
39
1
216911
366677
21
72347
280735
43
44
64
199642
168982
35
57875
54
76
62512
399878657
38
372879
21
78965
71
259125
460065225
746252756
21
142212
336425
43
64584
846062583
62
8
1
59
26
4
22
188189
114745
166525
154490
106813
5057582
6
44
190536
41
800964675
78945
93
86
74
107616
456176
113188
296834
104381
210059
138401
37
42
95
185373
94
417073
218834
619236574
927867898
36
742945224
62
444692
466144
472288
92
48
34
475048
206745
170650
59
190286
18
471454
51
63
60
50
77223302
457812768
69
186379
17
208065
108115
144435
43
248782
78
71
456114
472234
22
122224
40
476241
30
98
466560
390544
11
81
3
354927
372855
24
55
3
40
51
11
366463
403324
3
88950
7
26
270780
9168195
7
450810
250150
245676
57296
428395
325199
83
12
610398511
62
91608
80
6
53
3
97
89
97
13
12
37
48
450913
74782
440992695
141406
87
7
2
7826
63
79
65
187453
487244
770748586
65
391391
72
19
495533
121621
47217
976823356
88
197730
425747
39
129684
7
14
121874918
51
48
6
427051
476845366
27
141157
476694
369949
30
219897
470515306
72281
99989
168401
89037
868854598
58
1
89
5
30
95
269673
84
36
75
22
646352220
78
336472
205412
2355
11
65
453770
202027
34
5
40
10
319520849
415693396
50
67
140983
32
483769
58666
203100
12
76
87
54
460445
74
8
265769
34
212415
306736
133526
96
55
83
2
478817
354168
62
79
4
41
61
9
49
139623671
198074
69
751197692
64
48
49
16504
280174
67
82245
487762
94946
9
23
19469
242610
288562744
95
401979
59
213795
428207
8871
423996
7
436488
494999
45
26
5
300982
464562
33
7
67
700251702
15
74
36
114033
41
60
26
139547
669670110
63
60
62
334591
292765
8
7
64908691
873589442
46
73
57
72
145585
67
361986329
30
455690
704449562
2
77
493468
12
389504
12116
323048
816062733
187311050
493749
62
203100456
10
205190
50
108844
29
55
80
219485
31
41
4
30
111405
26
24
613277092
428926
84
50
158025
98
18
15863
278108
40
77
74
51
65
315535
108127
22
458854
736205977
161851
32
265849
49
86
440475
69
321716
85
30810
926948956
31151
375263
168429
42273
86
461852
63
48
395375
30
390489
380758
428008
52
31
440305
54
60
372742
10
418414
95
281791
302650
79
380711109
7
459905
474562
716846824
3
22
743887846
1
40
340019
94558
50
45
19
44
163065
663036628
279504
1
57
484878
693412093
69053
148000
19
716811049
73
137622
834423133
94
335958
29
71
38
77
9
67796
405755
73093
314461
497851
658139018
560556157
37
30
60
95
88583
11
21318306
301373
48
434413987
86574
50
646311145
83
74
38
109231
57
58
245174
64160
44
458787
82
500069463
381484
1
448016
34
486209
41
8
1
50
271841
128846
32
5
3
98926
43
54
326752
93
244959
78
36
250745
437332
53
17
287655402
45560193
38
333599
469596
66
74
224631
65878
460802
6
17
79939
244232
434684
54546
61
20
11
48
40
6755622
9
183902
178114
446829
9
12892
31
79737
98
29
98433
137576
275098
365861
3
198930
18508
90
18
843291143
402028
488611
52
478102185
58
83
97460
361646
119894
154662
1
455466
88291
65
18
321149092
18
68
54
71
441150
108969
66
453067
40815
3
378934
20
421287
47
447
153471
4
7
255416
412541
413762
42
266098
226602650
75
2
204383
70
413137
2
32
15
367895477
7
67
81931
77
17
41
18099
6213
27
269978318
99
988975832
89
3
18
109452
1
496837
941991682
4
33
460262
364069
975533366
871211608
329217
30624
400366
467984
81
2
24143
205633
299659
9
31
84
398511
89
477472
861183176
54
52
5
104558
3411
398646
195352450
474211887
82
4
414808
370665
29
45
83
360665
107084
47
25
8
444783
70
48
77
2
18
90
3
177850
40
37
3
88
368057
2
95254
55
145450
303359072
41
7
440770
466478
80432
2
67892
52
77
35
388436
784064463
80
2
66648934
379135
255248
93
79
662863137
25648
73459
156482
239332778
441485
171406
429807
327592843
92
11
766950679
179153
70
2
208716607
1
51
18
98
448078
69
97
83
223268
5
4
69
490594
15038
26
21
338208
71230
831845099
272203
114424
186960
13
98
195602
50
83779687
97
259932
30142
2
435024207
73
315067
4
57542
884849891
33
247989
417424258
45
308908
14
119478135
74
7
893492970
29
75
9
322119
276662
289681062
7
75594
452790
159080
441930
614444932
807452551
77
76
503104860
419145931
250289
355667
40
51775
81
334230
7
34
65
63364
216518
668509578
78
14
68193268
48
30197
2
408236
45
289055
3287
475772
609990643
96
55
6
43
84
92159510
44
5
394171204
91
37087
285420557
201295
149594
189797
1
217778
63
114985
349717
388019
75
29
261313
801
319481
292213
203323
389054057
1
410718
58390
47
35
48
106664
93
246399
413742
433872
513219231
114397
257252
85
49105
88
45
85
97
76
214595
6853
253592
66
384060
288637
366983
3
17
17166
87
67
13
98
1
91
67014
150883
327869
5
10
3
453424
428496
16009
93
1
266170
3
37
386659
192488
3
59
242784
492101
37
28
38813
54
401118
74610
938517070
372045
138611
442451
9
9
6
98
35
5
241656798
57
18
5
12
4
46
14
17
378831
28
20
12
192683
96
53
445546
69
65
334588
104875
107769
179152
47
259641
37937
421155
10972
498357
12
361391
99
82
1
73
292532
44
497589
94
7
57
165410
95
14
403789
95631
74
193357
8
78
20
368480
392031
434628
5
8
78
306441
415384
188245
51
340941
352251
894372979
54
224208
5914
134012
35
36
140784
6
64
17634
25
36
10
98
24
56
368844
13
405453
78
376399666
79
389695
62
9
3094
83
154223
50
202740
91
118023971
308993638
62
3
83
38
68
52
83
304919
49742
29
310577
26
358291
34
58
52
4
20
185851
60
29
158954847
128601
160034
278135512
139710
51
186028
134783
229036
57
41
7
1
1
75
43
72
4
69450
1
4
61318
409293
298257
61977
24
435614
411148740
238707
95
79
303334800
1
312913
56
71
30
491988
297811
295264
64363
87
67
4
36
5
285897
631200174
99
47
389155
881113686
426618
968
31925
684
5
415867
351071
172987
80666
28
490583
685970037
482457
10376
485654
432899
347297
287570
432741
58
345671
1
2889
359760
890270935
9
16900
32
359009
69
59
7
10014
17
90
17
232660
25
8
448311
39809
371494
80
418182
118841
88224
61
84
437837
256174
440566
3
917651622
98
153520
1
338873
41
99
9018
51
886350138
304003
94
28
201205
261755552
76
530332838
285368
93
70
67
196182
336031
265991496
499989
920244061
75
489967
120298196
31
78
366212545
91282717
36
979044598
91153
54
413015
5
197128410
203086
99
455967
231422
19
37
42
162482
43
36731
38
52
379666305
198804
83772
214335
442668
43
453821
56
99
43
158490786
83772
136753
61
76
256883
476971
87125
44
221397
375441
521403350
219035
42
43
25
16
228840
8
77
74
156695112
82
1
76802
260083
733974707
28
223133
91
15
108268
191790
107741268
44
18
16
691068125
40709
777094599
29382
493594
239637
41
190697
91
31
78
164208
361947
20
337492
61
349367
86665
72
735358319
77
836876460
44
1
424783
231973
42
170512
18005
16
55
79
46
6
82
60
68
12
491466029
429086177
22
365217
79
80
369751
91349
182403
92
79
68
58561596
13
7
60
437047
207673
10
168529
459351
96
104097
75
205474
157480
142993
444879
477004
169972
88476
100619
392392450
37
30
56925
988357313
98
275240
459766698
73
239493662
97
245874
277180
343313
66
7
41
383812
94
241217
13761
18
365985
183311
31
221828
7
63215
84
227331659
13
44
39
65
77
45
94893
70
110754
55
496913
94
7
663527283
64
81
459005
4
523261141
448299
8
25
376857
111649
15
59
302978
127978
1
92
77
49
24
75
478355
257971
4
48
80
86
85
292335455
275647
16
287705
33376
60
87
16
49
132370
295339
100534398
70
191967
72
25
944967180
79124
56225
44
1
796599673
81827
3
466305
46
166778
319276
77315
2
55
7
6
355437
478012682
365319
31
180982
207192227
43
9
255540
304724841
867385237
212825
334280
98
93
24912
64
54
30
343368
488075
56
210332505
75
343179
7642
296983
302149
24
474976
43697
835440996
5
17560653
49
80
84
82
4
94
16991
448360981
63
73
449883
71
176982
9
895375491
49
72
91
2
65
362142
37
27
25
33934
4
106704
26
38
29
34
27422
86
37
10
46
152124
42
292399
378071
9
3
395249
91733
281858
416228
29
825075974
50
86
283938
647258049
48350
185522
49
211577
32154513
363705
2
416782
2
20
113602
70
103131
498182740
3
364814
561982286
421616
31
104388
495418667
12
72
26
214080
99
63
393383
644712504
93
8
254952
67
406906
5
373502
19
351408
361460
3
103465
76235701
86
1
165380
7
4
92
398285
271040
348556
78
204668
972997881
59
243916
170849
71
702709034
78208
446507
85
163657
6
70744
26
82
179510
111214
442320
95
240289
62157
377324
268180
369991
4
97
27
51
96
288246
205913
70
59
427293
7
66
246159
15987
211816
791030484
440290
27
401734
97323
43
233726
35628
31
28
276245
9
9
317310
29276
12
71383
293384
10
26
280239
241265
443115
187455
37
78745
314993
486196
57
10
39
794576698
10224
400522
7549
476851
239667
54
55
299316
243501
172917
42
65
523916028
464767
42
6
250918
46905
220588
94
321166
20
43
91
76
340609
6
9
213511
188400
3
227432
132979
33
199183260
252192
2
3
14
56
7
54
831998000
1
480654
324268
53989
32
5
82
44
25
392899
139953
100180
69
11
472617
65
1
18723
28
768521861
413763
392828
548310852
371991
7
4
337710
551526587
63
7
341314
343286
23
5
543382698
271206
110764
43
34
7003
99
376113
38
6
84227
83
63
111548
85
461176
14
39
13
83
63
417513
25
21680
9
162654
990875415
324228
282331
196306
46
67
62
37106
99
202832
155013
143816
25
79215
9709
2
253194
473195
32
56
459013
166142
438926
9
193195
78
76
63
236458
29
15
930430065
91
347339
51
7
4
11
339954
385989
281705
152508
659113682
34
495453
96
8
27
18
491760
278884
30
85
44
53
95
78
39
464514
452815
86
48
79
987759941
771041447
251893
138189
412613
2
96
167526
444113
8
439202
1
16
9
11
31
268322
373186
11
253296
7
75
22
97
81
338337385
308879589
725879417
41
236673
97
181576
37208
432392330
377369
78
394551
28
9
12
43
470733395
210576
86
85344
12226
226025
22
549969817
12
56117
458504
9002
6
356116560
326512
301154
61
21
295790
57534
57
3862
74
62835
78
48
27146
218677
255728
491321
97
4
131140741
3
253944758
21
164576
98
46
267479
16
157062
44
371198
7
11857246
64
436945
20
747305867
370202
4
793657254
25
241678
97
19689272
243913
77
95
1721
248037
355637
56
23504
52
10649
64
4547
150873787
24
9
98
7
318203609
269200
91
51
37588
2740
405131
5
34
464066
350765
35
90
470507
87
415166
67
94348
18
122979
245613
2226
395469
74
25
511897209
4
14
60
48
69
490006
9
61
83503
96022772
32
22
376130
16
67
457539
243156
11
178601
294625
6
2
299617
74
4
481862
943424705
85
31
345280
427669
275506
86
68
10353801
49
943617538
35
645839541
168933
419081
61
328968
71
485861
75573
74533
2
37500
6
275743
49
60
193229
81
99
39
301578
25052
84611
312643
42
429464986
426063
21829
168923
79
35828
5
287860
206154
47269
17
321730
58
122392247
603864897
96130101
39
91
64
9
371538
169310
71
25114
283194
825508918
225518
125611
817108678
110378
338912
73
429138
45
352384
11
443373
152290
138008
442441701
23
294275651
63
2
202234
156984
738719026
303305957
466659415
355748
66
19028524
46
47
39
770449387
30090
497811
24
274119
90
445480
45587
26
455370
307542
214446
96
90
355387
5
389643
72073886
95
431218
282178
4
74
93
219653
91151
14
154658
8
60
42078
160887692
1
61
364399
69
77
296013
4
8
61
95
386495
16590
66
6
334212
147833
137740
92
300033109
23265
54
233461
6
15
49
371173
427242
25
49
71
60
97
366648
67
241546
5231
12
323301
12
146523
3
1
73
50
36
977583266
67
96
450793
83566963
335987
79
410149
147536
12
24
989717308
234420
4
88
33
250477
90
460306
198732
4
17
1
81
19
26
389490
86
455748
1715
249790
297499
119150
291699
87
82961
89
86
352637
875936942
77
193424
388634
21
80
37
127447
73
90
8
22
839871723
1
248568
445413
33
179968
351701
133076
64
4
29
28
14
54099
785062162
3397
29
79
76
77
512220230
48
786651713
42
72
63998
17
4
605588518
222792615
86
88
231543
186390
198062804
26
2
127717
71
350606
326353
4
410883
188483
311456
59
271340
249837
81
390116
16
113563
80
8
73
36
262722
2
47
87
786314400
741224720
28
405304
254054
495990
145835177
359490
189365
29
400554
193915
4615
31771
99
40
242548
95
85
39
96
57
58
6
42
16
48158579
333920
86944
152752
69
48
255517091
9
286482
308749
217258
16352
56
60
66
13
516697973
323314
13
842464218
2
155000
366406
200001
244957
288701
479233
66
114879186
472328
26
42
98
198789
747476100
346206
351094
167938
107323
56
357829315
23472
315359
428126
424132
416299
645121978
70
69
96
448831
500100214
408357
84
77
204228
7
35
92
1
864964824
54
35967
254554
8
303694
250856
1
78
125829
58334
3
81
49690
40
34
16
166749
64
89
156604
39
14937258
90816
57
589621644
7
17
35505988
365879
116148
27
79872
363110
369600
53
31
48139
20
479592
149399
219306
433885
7
74
376355
950542379
321208
20
302086206
223812
41
496177
216933
472481
329478
22
226606
5
65
75
453690
72
69
86
2
540269720
92847
195034
87
8
89
55
147183
182034
17056
362558
289964
93
53
876118546
5
60
209676
421405
1
450332
6
57
2
42
295814703
298865
36
3
81513
290845
114150
146684
185005
33605159
422620
441573
401556
74
67
486364
80
421854
64
260673
231952
58
258635
21
441784
109237
206671
423167
4591
183044
38
432253
8
128103
75
31
274399
344331
58
426981
379525
7
394344
489473
69
446851
377942844
55
86
454225937
300541
341275
173204
417844
83534
145144
54331
99
51
33
5
384916
228921
281571
207079093
76
177787
297916
34
367535
517943982
40
398467
405128
34
483621
53380
314092
81
3
410190
125046
38
13
51
74
148804
600594788
34
25
858273898
70
88
77
22
24318
271728813
377145
383272
93196
23
126074
8
388709
375766
44
112438
172524
92
516856753
4
80
7
280926628
1
409226880
478299
70
428720
466022
177922
10
800336499
725202222
133046
13
336537
37805897
361945
9
30533
354802
238369
113002
34801
5
9
7
190284
72
833693391
470766
351174
73863
195053
1
78
64
7
135056
495746
96
255376
415236
2
71
529838151
649724268
7
54
334069
286579532
86
84
71
67
60
7
51655
1
72
196898
7
5
917738188
66423
447811
19834761
1668
356641
425379
89
336029
98
79430
51
48
382064
787424002
423872
94
3
69
56
429175
19
33
13
70
95
391751
334758
66
27096
912596850
73
70
190729
3
91
499540
496199
25
32
34805923
117950
65
26
349383
38
4
464164
968856216
499751
51
193112
17
91
741736664
15764
44
43506
23110
398382
148427
8
350723
97
3
26
69
295436
38
251687463
7
94
189420
172078
474846
208713455
195816
97
5
241236
469664715
65
90
36548
68
77
95
37
156717
61
991957986
288281
15
33
153091
1
7
397257
9
45
89
57
410758
20906
7
67
493664
246696
57
2
346827932
60
45
183935
448959
879454769
41
1
86
379087
52
219316
31
412695
175982
893033266
9
18
395053
3
103101
15592
78
195037
53
348864
31
139568091
50
142059
402190
88296
152023
54
11670
60
19
15408
285378
176007
23045
18
29596
19033
301291
73
306056
59
57
55628
386626
1
183800
368893
102569
44
61
15519
63
74
72
229119
21
76
5464
35
800115757
58383
979932686
90088
8
93
913202473
47
45
1
99
19
130701
48
135071021
82
61
50
910374087
995792365
242555
36
473924
77
25
98
2
12220
7
12
47
457561
166716195
45
383708
88
4
54
70
94
70
829216462
87
65
29
81
479905971
477485
369960
45
3
87
52702
60
2
75
504954883
75
2
443243
17
281198
313178
47
13
321651
245582
318710
246108
922462822
38
62
7
351551
19
76
98
297178
7
5
50
260577
54
275176
67
91
46
434306
84
336237
664845115
395770634
9
210590
330148
70
37
415396
7
59
237524
76763
91954
69
102751
32
287267
367515
600877545
29
36
36
76
80
933879150
46897
52
329386144
71
69
25
38949
88
238547
401731876
31
14
98
16738
93
91
64
108208248
381511
34
45
42757
51
129922
93
252152
485218
13
64
389992
25905
392723
69
97
497820
48638
88
4
5
356500
99
10
47608
43953
77709
4
74
26
57
18
813927989
22
85945
77
401867
476707
484103
367112
164883
64
31
27
568815105
140159
197243
417656
94290
92
181923
250496
96
3
82
64
25
397664
3
947400388
7
8
7
978352457
364878
71
60
85
49
65
17
271017
293133498
352652
52
490980
19
13
159795
26
464125
363051
397551
10
99
48769118
410753
365110
3
655844783
51760
275570476
97
465290
236128
46
8
14
10
2
266203
880533417
863688261
12
33
8
86005
256321
7
757501188
32
54
36
149493
280781
30116
26
324627
470505
350173893
62
436182
61
210658
104198
99
300617
16
247119
59
80
30
495095
60
42454
403486
42
52
137252
59
11
50
482680
14
84098
71
95
186811
234252
79
387034
79006
83
396920970
115201
127398
34
52
99
455524
445519971
483937160
336165
19
1
80
95
6170
368477532
43974
4
56
332289
2
638933067
345909
63
11071
730428389
442238
307769608
855164557
58
481198
125548
57
13
92
78
499163
49
62
88
3
442853
76
272347
470962252
455168
37268
35005
64
81
62
671779858
30535
74
31391
4
52
338606
31465
774318597
281280
65
63
466949
92
5
18
78
9
81
134953
368521
537563745
17
111227
25
52
281842
97
252036
46
85794
62
231168
209300
184901
14
61
85
51631
89
50
367722490
482943
722619389
67809
486269
24
96
84
15
74934
69
65
11
46
76185
52
99527
358635
15
75
453741
177873645
268323
233546
482330
335236
32
158243
125023
11
557532696
36
259646
356227
44
42521
418099
17
29
94
51
96
62
31
322882
92249
38596
415518
9023
59
485671
18
543881091
95
53
95079
347164
402411604
54178
19
254409
130267
12
93
87630
85001
581453405
59
6
622236952
695098036
832308906
498479
298498
57317525
501879806
346578
170733
61
63
1
61
80
442321427
98
5
7
80
835107041
10
35919
96
20
475321
86295427
10
664917591
86
341268
8
56
44
314646
175043
327268
8951
49
23
19381
244884
60873
89
484470546
320580
2
5
38
76
37773705
257021747
281921
28
22
124184
219956
110352
72
69
22
3174
152824
75
410816
452001
25
9315
275666
97
318014104
84
125470796
299718
96
29
451302
65
227496
37
411554
314801
60
73
72540
8
43322
269844
46
234733
397729
55
73
456493
47
36
80
64
66
76
19
457220
23
12
43
686251711
473310
9
79
267735
406484
359408732
92
2
406365
46
47
66
3
839299535
1
338730
315312
46
188551
487185
82
3
469842
259616
75
137976
262292
125219
45
460146
18
46
4
248511
113633
13
237796
33
49
330775
277285
96435
2
471545100
79
424490
22157
370601
20
91
36
217595
94
46328
85
1
422675
261838474
226969225
54
57
18
102259286
97
707164806
14
78
27
419795
447252
62
313301
26
201642
60
449680
352426
677868224
931873731
253501
465111
390660266
46875
9
29
81
93
100514
4
98
44
945053979
41
37
99
94
19
8
99131
116300
261402
83
469918
10
10294
11
24
19
23
90
218644
75
182925
24
59
6415
51
174690
343232
75
128158
252133324
318634
437831
78
239309
281451556
957714387
8234821
66921
23
46
27854
42
54195
50
63
54
6
3
71
77
49
697232639
199963
425214
10
362123
83
307439
32075
223543
385867203
37
86
74
298279
43
89
5593
51718016
103382
36
2
192957
5
13
175512085
376624
431680
165560
470231
281060
1
51
43
14
274861
486221
472932
224206
2
51
421820
27
12
51
24
4
396512
367808
24
47789
463164
212278268
94
32
379899609
40
78458
43
90006
68
363909498
171128
25
20
64
93
26
211918
89
83
28
43
391499
97
427020
289501
819604309
467991
297817
357449
96103
40
79
111783
75
90
27
220887438
201129102
77
10
298362
154799
458957196
2
1
472264
19
479643
85
401612
250822
84
727087028
433590
97
30850
128359
155513
98
8
86
11324
82
124559
116899
9
295615
465083828
46
367885
2
91
18
17
1
13295
492041401
8
438448
315249
5
94
4
99
12
8
98
83711
81
423203
425292
36
58
209586
121912
119199
332655
38
3083964
48
47130
94
183840
97
56
89
58
181078
956459264
424593
251312
1
18
42
50
282752246
262565
52
3857073
67
1
48460
25
409846
799091795
50128
88
262973
72720
41
200840
2
191868
389504
31
7
14
131511
37105
40
62
99
419335
251238
6
62
109385
91
2
36
68
217790
459724
80
29
197079
414843
219802
76
3
19
46
349743
27
1
44111
3
206275
1
13
853885364
10
88
66
982942519
118869
39983
24
63
455341
81
57596
38
78
8
7
5
21
3
826121485
213777
112142
2
7
191107372
388938
57
435718
76
12
24361
37
153790
47829
1
372404
400832
37
368074
19
6
158540
2
54
339785
80
38
79
67
53
95
15
127336201
53
436376
92
94329
60
58
174745
80
30
56
36
853291639
15
8
2
42854241
181745
28
111166
391596660
42
261793
164415
326155
486787
25
121275
77128
257847
96
13
53
75
289995652
492489
148797
4
913049141
84
4
256173
64
62
2431
272118
53
425635
74
65
302885
401162
42
364831
406749
56
3
95
370365
422230
26
52
463346601
51
93248
26289
54
339117371
158636
327194
80
7
42
81
74057
232090
37
243014
209095
154176
271021
395458
37908
492699
817325553
253575
242803243
98
2
30741
91182
216574872
241968
128294528
913276188
366930
380072
88
724645149
69
76
129351
76
21
93
98
61
264446
415355864
13
111834
638606313
85
39
30
5
516821437
130409
414842
302371
19381
47885
79560
357327
3
567664255
449840
362153835
3
107076
462136
325451
57
61
302671
152978
452830
92
11
59
1
4
51
44
216598
269300
314485
81
54244
23
167731
36
92657
383745
9
69335
86210
13
10
9
110600
484312914
41
159487437
48
24
34
390293
44
18
447972
463044
3
55743
247976
262385
63
72
409855
54803
24754
407067
26
20
69
6
82
153976
2
89277145
468653
4
59
230024
498450
649413206
164503
289046
877536634
29661
957907588
714810697
178528
72
40
33
213965
51
80
407842
53
238177
3
263835
49
542236667
87
425215
412734
10
125865
57573
784612285
31
9
5
3
55
77
487461
270501
355731
447492976
420115
276092
8
797536784
47
664380766
7
6
63
48
67
192818
9
102886
24
399736
155079
351336
194838
69
179573
2
214691
4
90381102
68374
419661
195177
155998
68
59
157022
428761
6
72
469421
57
7
84
1
161988
81530
41
7
54996
279662
49
338738
16
433115
30
86
22
1
181378
65129
73266
78496201
48
51
55
156517
399465
42
240898
26
62
71
256754836
45
12
197962
83
372900
84
85
75
59648
222535
74
9
99
14576736
4
394053
23
162200
32622
85
70526
5
300525
381630
15
4
144928
62
76
16
336077
37
3049
8
200193
59
9
424679
92
28
439601
63
484216
62
8
2
84
54
653088115
812844055
247633
8
464687
27
46
311340
42746
60
77
121017
9
81800
78
48
579351529
95
303605
122025
118762
172727
135569
968756224
7
21
726678244
412840
116271
353494
2
56
36
344537
2
97
370484
75
136560
20
402076
17
247264
39
67
188473564
38
82
80
206369
492986
59
336044535
4
60
16
9101596
40
66
104484
21
806158376
18
411976
7
54340
74595
47
80
40
250749
446469
10
2
452280
781270248
2
471809
177181
91
91
465468
31
183147588
86
37
444669
437194
64
459140
22416
988881860
101812
442484
44
129030
211632
1526
48625
23
45
22
8
40
453325
383517640
95384086
58
161390
375760755
8
524388388
11
22
448544
97
86
38
323925
57
57
444674
379803
62
444617
89
3
79497304
311248
44388
35
17
54797
636854849
25
79592
2
79744285
146971
96
412579
391671
18
25
359847
92
21
453474187
94
295660
34
196171
455715
40
153081
72
63
436510
234399
73
81
578008244
65
76
204110
62
5
55
33
379244
173937699
176433
545074328
110026
6
67
25
45
439652
40149635
61
271922
15
462755
23880
440817
10
90
468599
94511
16
94
94
466157
89936
5
77
90
38
27282
70035
64
36
86
327587
190687
7
21
9
85
3
37
394600
421344
325230
719807590
45
134316
336963
390606
33
8
2
70
61
37207333
24
26760
78
35
627882376
19
11
22
309416
467005351
36
473908
487649
1
337855
51
43080
72
119713
32
3
7
494732
24
53
821775233
397671
35
28
22
88
76
5104
236829
62
60
73
294585
4
43
49
8
311338
197688
411610
406416
70
916704659
129564
177068
160325
346930
257839
95
795692075
4
202422
11
149335342
12
348898
453999
254393
86866
365649
459747
365551
302313
90
932294132
71
493369
416607
79910
78
120630
260268
743701615
93
9
74767394
29092551
51
60
68
6
3
136522934
399107
61
62525
200770543
386359
70
170960
879858878
476183
15
4
914170980
167125
320731
18
2
37
5
82
89
10
326253
363126
60
72
362544
61
38
41002946
65
34
379831
10
7
30
93
464054
93
82595
47844
151250
3
214062
283165
17887
12741325
374887
378018
378339
159904
335042
399304
7
95
105511
263867847
20
223761
12
18
89
349645
437481
239744
61
8
100287
68
410985
456038
375893
723079503
51
77508
1692
94
439007
181739
77
56
8355848
31
329333
339044
763641907
97
13
354998
8
73710
94
395511
454859
8
27
198670120
343736444
253359
420944
160312
93
43219
385635
479629
334879
368652
257409
414987840
382201
396582
10
232004
19
35
368545
34
409121
4
27338
57
81
273348
89
3
183801
475114
55
48
68
86
113548
65
12
294297
7
34
129431
468450
206650
5
2
291114
79
246800
2
8
294065
35
59
79
394217461
220264
63
429612
20448
337989
836587791
21
430416
67
88
144956
379512
2
54
39518
5
23
4
6
35
184286
246861
20
9
50061
263331
310443120
14
331650
427316
491805
149946
472483799
377901
93
4
339437
93
144578
83
90
246326
96
167332
935774623
84
47
12382
3
4
15148
48
447001717
9
128663
124890
54
37
53
5
226139
7
325100
67277
2
303133436
194292
151171
83100
24
42822
795610279
78174
499214
5
23
5
159816802
78
403894
291721
439996
290698
32
246240
382388
148835
22
246829
361986
59
7
252920353
22
504309831
10
53
662524617
35
269823
299158
37
171879
398776
493913381
877350498
25
153735
900054637
130149
214233
1
4
290448
31
426844
385212
42
161686
38
74
85
97
135194715
339183
7373
489078
14
288260
485786
348143
346358
89
214831153
82
328375
5
26
214265
7
126404
438325
88
75700
8479
148023
13
21
96253
71
24
13756
9
418870
42
159165
7
489451
242590620
7
77
66
42471
3
10
76
16
16418
364292
4
20237
434165
399754
10
195438
15
98
8
45
806590934
481310249
18
487108
412157
214729
54
76
97
69
48
28
64
495875
74
80
126160
143844
479914
40
43
456544
368758
677857254
173015
272448
71
202944
10
47
128452705
136140522
20
70
20
251902368
313537
50
490038
87
711817742
77
4
28
95
4
995953326
17
401256
31
71817
95340
149306
770927963
2
27
2
116528
44
414379
65
559953749
458177
58
40679085
436181857
498779
21
294109
35
277688
214835
531852509
78
443263
345080
1
19
9
14
3225578
36
265171
20
17160
11
504911761
195038
2
28452310
38
14
302395
22
938457726
21
101220898
149599
75
15
26
42
790431632
135192345
70
37
2
73
67990
224291
55813
255995
211721
182927064
120325
43
42
43
986808540
56
221544782
13
17
63
489271
334379
82
96
6
83
275449
71
193172277
286443
702437783
36
844691392
485221
333148801
93
6
96
60
1
522391762
8
77
27363
407095
353683
149115
327213
271259
467117
370452
67
99
340848563
295502
380575911
446715
47
67
335791
72
179688
5
545552361
59
77
74
241960
17
58
9
7
76
287016
69
30063844
169607
76195
229509933
40
485190
451521
427527
97
347545
7
50
39
177447
37
298749
41
188779
8
5
84
1
424171
42
67
90
72
312538
612466744
35
39
14226
2
432191
84
435675
43
9
98
298468
54
440312
76
64
849556795
853410732
56
309065
91
48
8
70
50
163655
156871
30
423737
48292
189776
131986
67
71
457223
57
19
6
126332
87
819854966
169757
176002
6
66
32
284920
55
73
137637
33
65
3545
12
137439
3
63
24
65
35
78
3
239808
59
60
34
100323
410379
498962
366424
43
70
17
89
142127
48
2
5
90
82
64
301607
135044
35480448
90437
70
321680
17
10946
412271
244604
35954
451193
53
32291
36
46415
53
156784
88
101597
2
18
463071
48
84717
686072323
20
6
34
24
189829
86
366148
79
82
28935
86
74
285089
61
211260
31
41
2
192506
28
11
83197
92
395562
25
162842477
92
8692
17357
396468526
9
455910
17
122645995
89029
437306
28
13
61
547042668
332124
74
450101
83
21
429823
37507
68
11
257442
66468
97
4
376339
8
70
312710
56829
54
168832
7
134475
69
21601
413871
183957
78
450501
392227578
84
499786
60
332163
74
48
93
369156
219951
5
62525
553893779
181279
320493
414297
1
34
71177
296285
38
42
34
90
328561
480514123
326106
160349
6
888332382
124011
52
52
9
7
419034
148087154
186183
48
126519
455643
182090
90
253926009
411612
358490
255746
379300245
54949081
278744
99
5
209307
486899
387007
87
30827
116052
95
815013105
48
9
12
52
673947877
78
19
483240
106175
61
11
68
497109
9
56
919582677
295348
72
99
280539
607290022
4
624312908
82
86
17
77
25
22
162175
386203
285484
23
96630
459547
76
7
46
18
441577
86
50469
194153948
120830
89
92
14
238928
51
475688
35
14
75
1
79
55
47
58
11
230781
222316
53
94
222758
33
219596
379892
72
419081
17
410374
16
90
85362
76
232649
3
59
94
55
131302
28
70
59
289057
13
54
78637
1
78
397256666
30335
286376
158851794
9
356327
423868
97
14
220438
3
315251
412739
7
496820
128187493
403255416
447032
171759
112777
83
747331746
232119
91
50
293481
352996944
63
661998613
88
380547
23
82
65
142659
493778
79
4
73
74
65
44
62
7
75
436686
6
95
88
8
55
53
172475
451812
40
31949
84
8
355670
18
180927
344261389
29
42
54
182411963
280110
91537
92
523626490
87
33
888119685
74
71298
490680
713176476
98
12
63
220168
8
629081556
25
270936
39
262930
17344
49
66
4
253036
90
9
892225845
95
74
69
325251
23
67
385136
284003
80
228362
89
481065
299082
32
47
67
35
251924
12
220952
93
204617
8
89
38
622819159
3
41229
55
172505
388048
12
4
66
6
77
365168
124723
389910
413665
445670
98
38
257859
89
49
71901
20
357150
158587
91
31
310893
1017
8808075
5827
66
19
761008907
471768
52
97
22
88
97
154002
597715404
306277
108704
55
2
462165
23
27
30
34
70
421026
51121
73
160033
46459
87
439169
364054
395782
142457
33
958050893
54373
3
385226
231036628
40
36
26
142162
171369
143588
355171
42869
10
301995
23532780
33
423019
472276
6
13523
964458461
21
76
42225
23
9
223707
88
3007
301829
65
8
84
73890
8
89
8
75024
23
110628
144127
28
88
32
9
489139
88
90
34
12578
5
170752
405614
402395
14
21
69
1
100044
333660
9
37971
188813
81
10
45
160470
17
41
55
7
25
14
387324
364719
32
476399
55
37
421229
261840
9
495324
300550
53
329400
87
60499835
83002
270158
341071
707394273
362671
359879
8
5
54
7
313187116
78
44
95
96
42
72667209
82
46
137554
195512
83
9
14
465211204
685526920
1
83790775
1
368397
133083
62
395881
913586775
56169
51
489545
42
76
432740
51446542
332720
115844
51
1
199116
11178
146934358
3357
4
3
60
41
27
288608
25
62
98
3
13
3
52
30
206296
102518130
62
335979
163561
806855709
26630
128573
84
29135
29
54444
5
271865
8
2
212780
841115906
19
8
6
211361525
233049
34
58
31
445485
86
72
62347
437721
253599272
284269
15
373427
31
46
143699
319259
11
489225
733877070
149328
32
2
35
81033
42
323701
132985
378110
34
417451
270732
295390
42
119630
508620619
74
88
326142
89
47756
38
89
97
382834
849073251
41
3
291560
94
62
76
66
10225724
494436
7
48
44
17
917698060
82
220228695
12
39
36
459895
386468883
171441
332298
351728
36
622842797
431545
8
3
90872
234553
461781428
318497
22
13
28
82
88
55
353126113
120703
215293
14
50
431077
193024
72
996918058
69
22
455765
83
67
89608
148983
380806985
19
36
49
94
188851
90
2
226068
78830
13
8
66180
286537
1
46
33
495257684
398632
83
36
48
7674
9
341745
78
20
158400
81
221766
199908
23
370351
18
293756
306842994
61
31
33
17395
401720
5
27
83
185139
278659
3
247804
724205295
4
54
163037
2
81
229051
157620357
6
64683446
75
275604
2
361425
587206848
138734
281427
306479
1
408858
68
62
319347
69
698880064
100859
7
397337
9
55
627991178
5
56
77
8
26
4
416968688
383792447
75
80
24
26
479356
493260
51
30
7
81
54
16
45
970095967
194833
88
276132837
335075
30890097
484798322
472312
343864
359936
87
51
618573386
199054
730854499
73162272
136305
61
273203084
100937
264819938
49
88
62
86
137888
30385
219397
205878
61
16
4
50
70
437573
999430315
56
1679
341560
96
163216
275239600
70459
364529
12
95
73
403078
67
811927283
36
7
6
57
59
13
472054
32
50
65
458799
367537
76016
344532
23
91
472990
220053
14
98
1
847919291
54
117104
334417
47
49
420850
119355
225749
49
68
457079
83301
275469
70
402585
55314
61
298739
264632
308660
421386292
156069860
368871
207122
89
304573
265636
6
2
267242
99
7
3
1
10575
106830707
83
2
299932
30197
9
18
13
179632
96
807167872
39
27
1828
57
10
39863
313198
245930458
28867
6
65701
60
428285
444633
311946
234055219
36574
39
305740
33
186819753
76
903276196
291252
187414
259616
434508
73
77
409207794
220295
7
143685890
94
364876
7
4
398825
355741
341625
314597
60
183016
85
12626
16
316827
113066
83
80
65
135728
57
324271
92
23
469332
346424
10
111179
58
19
138261
336704930
489965
70
195430
5
39
192116
291517
21
86
4
5
55
1
84
179347
18
4
64
44665
73
102107
189267
27
154606
41
89885129
48
50
40
90
41
10
59
396991
70
93
73
92
78
272127
48
5
414770
6
75162
44
78
126115
36
98484
56
134206
38
1
53
145433
25
248869
469176
67
578463220
3
414757
89
22317
387140
5
7
261140
49
90
77406
89274066
52
44944
76
458594
1
7
56
226118
805353157
495150
4
7
46
416576
4
74
40
610680729
7263359
265460
35
489952
444724
61
79693
43
14
415614
74
12
160251
2
1
229942
63362
4
267998
42
463522
499482
465959671
57
38
346819
52
122972560
40708
3
276293
327642
8
317914
344611
54
472149
67
957233442
48
38
93
8
35090
44
469054
185523
70
85
267388
6
420929
207070
19
349084
52
98855
470070
16
287829
372753
15
144655
449243
97
267053159
335533
168404
14
1
4
58663362
5
359087
415246
5
8
179703
313638
441942
11
362851
432129
118628
25452181
80
33
209781
8
680797208
166303
82
166533
306343
172863
67
213686
9
53436
399114
26
44
128108
10
53
357195
241610
601920077
183087
201701
494680
12
3172
277481
5
227657
41
441794
350458
44
467533
168176
9
66
402584
324772
98097991
7
156649
28279
40
315509312
9
15
15
103301
284179
468995
68
57466
403686
275580
974093387
309606
76
436619
33
396384
30
86
79
46
144136
484241
811407687
307984283
414241
244447
38
138675
43
453041
80
8
252922
73
61
16
312881
3
397820
116720
92
88287
82
79
320893
100019066
658116143
87
392387
498808
44
22
21
18384
85
4
7
74329
73
2584
48
9
42
92
70
61
51
96
5
1
8
17
57
36
219827098
497210
277897
49
2
40
2
71
57
81
4
68
79
221849960
259928
76
293667
397856
90
65
62
41582
209142
87
97
245549
92
295490
441692
5
2
152764
60
154704
67
61
840241884
95
347510
1
20
12
25
389097
445638820
127000
48590
200960
39
69
2
160974
52
47
475802
396471
280510
19
62
100532
89845
76
47
59
21217
69
369361
26
27
250498
289812
34
344767
64
54728
273322
153479
465095
171699
162571
485547
58
11873
479030
123528
198265
87
114799
479336
112748
73
8
400126
362972
32
282919
145530942
448521
357406
7
120894
323559
28
12688
45
275697
14
431734
6
461265
13554
13
85
68
442843
17
3
112444
671412554
38
349281
6
35
292969
54900
404855
65
26
13
54
137288
10928
321980
18
13
8
95
121973
73
47
488644
715542000
84089
73
39
128796
75
19
20701857
31
39
90668
30
262881
5
473352
36
88
276918
366792
53
361637
60
40
150949
5
351353
70
63
412973
285268
490351973
74
206200100
221484
47
471826
83
83
436912
62440
8
129082
441293
49
4
35960
344801
52515
64
2
59
45
65
296254
46
2
59
82
343220
44
74961
62
312372
28
123687
31
145541
139242
91
177484
709079759
209893
28
45
15
425831
7
72
5
57
357550559
81
349540
45616
282182
906799427
417034
396105
1
185010680
88
45
5
86
40
170906
2
24
264898049
13
44
80
61328
640651141
68
34
455473
386972
380556
18529
1
45
3
434291757
275065
46
334193
409630
10
13
83
4
66
367579
1
21
81
311401638
47
32
478761
264608
10
35
6
74
39
27
40
53
428088
32
9045027
4
242919
69
234549
308632
66
880746177
426517
364007
288245
4
16
18
241473
98
39
91
330654
1
277634
127
15
419037
44
72
241048
252817
84
46
491597
9282829
8578
58
350961
47
45
418431
62
278116879
483584
198065
68
53
307219
10
121615
360282
27
61
15
28
151809
50
87
82
433344
510116661
48
95
247507468
309204
474956
2
75
81
292310
86
228312
286326
423608
15
9
83
7
354493
35097
414157
9
258663
23
21276
199365
34
955031969
22979454
329842
16
220652
64
409498
199573
79
964310725
31
847289085
48
42237
319829424
341946
9
48
44
95
185314
1
7
579227305
353038
77
381469
414416
92
68
78
46
68
16
96
65
78
18
5
624389230
12
277677
88436
279724
35700
86
175737
896826862
30
451009
203033
88410112
24
422048
74
57
419265
36566
642335063
516227918
258684
75
399180
86
54
17
8
323403
327657
77
51
208227
217354
9
53
475067
287578
8
59
33
291506
474626
76939
11
68
78681
61
49769
31
98
434454
121371
66748
277489839
64
285836
179831
13
471359400
43578
403293
97
4
6
840128275
68
93
608891122
425838
16
6
18
44
213818
338216
314892602
74967
163449
77
290795
53
91
76
32
283794919
86
37
457980
7
73
385151
73
55
58
54
29
69
26
131639
51454
9
26
471332
31
468708
15
65
48
601883767
90
35923
32
55
475194
5905
140937
92
90
799480114
77
36
67
92
52
427821
443222
75
211663
47
817502537
395420
81
65
66
23125
40
291493153
25
247486
320551
905274094
75
491468
194087
4
97
5311
75
401976
156995
91
252764
36263
43
41
96365
42
42
391995
455652
237591
977074935
70
17
60
159141701
30
3
93
78
86
46
72
35030
742940538
81
265801
58383
43
261846
490042313
203698
15
25
62321
27
53
67
50
107402
152738
50
843557517
858712261
447015
76
19
283265
241021
86
9
429032
266238
48
102494
98
418290
269904
22
149515
27
487192
88801
43998328
379136
22
64
297327
6
23
233979
82
18970
42006
314898
47
55
217124
39277481
161847
184228
7
241188
22
34
338259
207944
333963
84
467707
77
907048959
462450
54
26
2612
14598
859836052
56
56958
870191675
95
293372
304628
314215
2
77115
101840823
392237
270455
22697645
32
69
25
97
5
68
98153
11
33
71
52
987174
5
64857
127126
18
2
38
2
56
70144
22
60
182850
485858
358080107
246785
58
230443
2
76
813260943
54
121094
477608
415588
72
432556
564502884
287156
2
382922
35
69
309742
50
422667
24
6
27
92
8
221344
58502372
118321
463149
74
370108
60
339605
15
455109
179101394
44
69
6
240598
194050
345861
40
44
180218
55
34
124032
485173
31
19
444971
17
312549
66
79
210628
5
3
133941
3
87
8913
393271
162717
61435
4
8
373287
6
20
84
305926
36938
267362
143811
75
937898587
182089
284376
76
229066
558877044
243075
9467
430144417
218179
280219
340119
52
226444
2
54
4
74
272245
7972183
101727759
680254210
71
12
390046
171194
11
20
9
31
74
436130375
67987
314356
332130
406762
16
3
872368701
84
36497
44
40
3
54
274844
139873
183025
7
9
33
361546
181139
183947
877576851
58709
219349
3
326398
25
476187999
74
576710659
67
60
18115316
436431
90
401301
461792
64
412064
95
15
411596
396547575
118059
963963065
270049
5
396832
8
333666
61
78
277628
2
1
199575
11
91
117794
98449
3
54
162107
58
258790
3
374930
381228
8
211066
390418661
693667974
2
312436
36007
32262
336913
167928
28
922283091
408571911
74
3
426797
4
72
5916
98580
165789
36
360735
2
5
344573
18
17987
137102
51471
83794
411480
106844
8
256799
240984716
39
89
477881
99
50589
80
58
6
634464289
45
293410
2
237790
86463
64
47
17
64
476942
34
118354
5
146155
682222349
234878
11586
10
75
407613
37
64
157837
61
216522
474662
373751
6
759913256
12
19
98996000
26
277461
91
336342
92
60
225659
59
470807
50
463093
92
389879
15094
197099941
138354
116790
3
5
251226
439047743
241077
5
84
158109
31
81
108518
707370501
89
119767
381362
22870
469996073
188821
39
414029
39
259667
26
71
487107
74658
71770
78
61
79
4
86
78
81
378623
426030
3
69
3
9
89967
61
460471
188636
2
92
303747
267684
5
74
22
121407
44
831306667
291735
56643
53240
37
289164
16
419131
65
175211
109562
390560
51
66
3
104259
9
245683
480352
86
95
80
245783
50
3
416485
3
148354
77
39
17719033
442562
468866
17
12
49597
56
49
466549
2
221442
87
86
30
307335215
42118
352905
56882910
32
435692
424268
74504
70
1
449407
5
7
284872
378432
471850
238568
28
243335
137821
50
421688
390980
72119
85
56
180912
55
474405
52
169961916
34
72
86
96
3
36
377224
51
70
377834
50
61
39
12
54
17376
447785
425088
91
79
327335
274029619
12
257558
32
97
227407
65
429595
53
954007374
13310
45198
20
6
376944
8
29
91
48
14
75
217380
532815051
87
32
301311
65
96
448091
527014385
88
98
309893
396729
6
298785810
256537
493191749
63
39
3
277182412
99
270557
344825708
274669
49
36
581522484
224521
77
1569
83
74
5
75
56
70
156506
383449369
410996
290067
211871
22
457599
111687
82
499752
492964
26
254304613
256680
471514
309785
172836
43
32
453869
77
472257923
44
4
257722
274582
325316
473493
5
200620266
35
3
411019
191404
29506
90
465585
12039
58
94
43
82575
6
19
410665
7
22
43122
98
366098087
37
308798
853126835
365171
99344610
98544
436850134
15
86
91
98
415189
92
15
2
31766
261897
320608
84
53
479723
375045
20
329980
67
27
288595
86
97
90
619936433
52183
45
296224
228555
527424415
4
65
297554
133318
414130
923373985
5
64
92
9
205278481
285963
17
9
36329
18465
2
83046455
14
5
215843
4
148902
422011
124357
69
86
43
167434
5
259423
48
33
282179
5
763400783
138438490
349469
9
13
87
30
3
129646
366071
360600
85
22
93
90606
62
453805386
369050
28
67
74530
248663
3
2
35
20829
344907
85
282906
241876
88
641259338
491901
94
58
364309
87
787697975
499941
16
49
79565
97
48
190695
87
19
155492
41
91
99
68
3
73
29
37
28
4
87
105493
175983
364318
53
90
3
7
45
26
69695
449514
263527
62
40
53
16
339987
34
1
401316
24
84
320648
207109
88757
38
806759592
32
128118
4
84
12
23
265772
389524
93223
468384
301130
417069
445431
7
6
907774917
6
425003
99
91
66
6
24
49
13635
2
473477
79
125491
65
9
89
159498
77170
71
321653
122355
70
79
181759
126091731
775120222
277875
5
8
3
79
70
398301
331646
63233872
243462
18
183547
483877
98
995092810
91
96
5
728898528
384250
169289
335961
318000
90
176581
11
339180
78
84
2
87
83
54
461534
256332097
91
41
3
8
827981001
30
6
67970
482436
75667
600394439
9
427074
802340733
881672713
54
6
390498701
74
380077
73
275777
910752233
310113
436789
37
41
474137
316556
37
992661645
59
13
34
175066
22651
606375212
94
233117
73
542803468
87
496207
81
308086
5
9
185241
25
2
67
102953
16
305322
30
38
16
53
89
81159
3
45971
876998772
463239
202449
86201039
868809642
78
197381
32
398376
255702
211996
57
545043112
97663
180610
33
96
17476
52
312576
194013
20
473515
97
147921
4
98
102399
432278
40
148584
29
137027
337022
3
333167
34
160862
72
49
7
74
91
58
474881879
66
8
50
3
438359
89
70
4
133144
88934
157121
11
85
367003
87
393976
8
144629
58
289797
34
218531
96
2
59568
59
164858
38
139907
493493
90
410398
27
167815
84870
49
8
447479
275898
8
45
24
33262
69
53
198906
51
26
191804
322991
4
463817
209816
33856
63
54482
72
22
84
272954386
1
945497742
79
5
344110
327998538
6
806555485
347126
243663
288068
263543
175127577
427340
893144922
4
8
340123
305500
237485
215589
21
97541
173615
259110
251547
135131619
26928
479037
223864
92
11
22
26
59
52
58
6
16
50
127125814
60
26115
495148
22
25
33
448373
64
58
469270
91
12
212777
403516
73417
17
31
217503
29
81
1
68750
220226
65
673433143
195049
496198
87
33
41710
88
44
92
1406
83
287431
829044394
373356
661439358
160575
1
253665
109118
67
285160
42
71409
58637
13
297806
3
234411
492952
305206
454562
79
57
31972
9
478261254
286343
163524
640221718
74688
27
76136
190347
217656
26
3
319924
11
20
430530
151743
39
275874
61
496344
86
60618
3
47
23
335048
194773
135471
30586
49604
4
601190270
65
9
87
98
4
85
431974
27127
61
315914
47
19
37
4
36
7
18
85
40
43
69
39
487424
233360
363601
5
385988
91628
4
30
416447
391379
78
15
32
265487
27
86
450282
95
10
995398886
91
64
40
62
229895
473008
70730
289707
299596
21
86
151262
35234
59709
447154
17
4
291352
106986
99
48
228634
390859
496549121
60
10
700544225
286551287
206060
32
7
2
112877
4
171129
1
11
15
668231592
50
486260
60
140366
386133
75
29
55
13
17
79
139523
899624709
54
56
46333
108014
37
232247537
17
142577
445213
295255
292577766
52
42
3126
435310324
23
6
33
23786
962596281
171878
227322
552386382
62
268867
65
43
271246
17
7
42
256283
478609
498907
100503801
44
47
476234
193398
200096
186188
344639
560561800
573174575
257714
2
77
5
805783811
485836
109307596
51
202080
183720
78
3
21
1
64528
450658
76018
13
328290
28
4
91
232773
461932
175592
55
366305
172886
230854
415569
466938
138171
413717
324401
19
58724
26
95
404484
87
819960342
405128
256712
2
50
426037
343310630
909064066
1
9
2233
363714
18
188496
325599
392378
2
61
46
294032
52
55
90
49
94952
58
78
23715
54
10
73
356514
840930925
93
46
19
328190
187505
13400
467454
360245
363315
11
836376853
85748
435703
13121
666781504
95
432849
905796945
14
399444
85
423187
30
319165
88
57985
66
239684499
169090
13
16737
45
8
61
3
6
8
88082
73
4
476321
161653
94
8
6
88
610240849
1952
53
13
36
79
36
249259
198441
644702167
400313
88
63
999394207
94635
65392
24
298221
487853
6
6
10
93
740032619
243062
108371
81
31688
297889
10
483830
28
63
294569
666690850
3
302846
13
425215348
87
28
80
415275
47
33
201767
73809836
8
403285052
891033325
71
7
85
71
278375
207497
66
196091
4
64
30273
411609
169118
220222
255217466
36
959453008
352360
75
94
81
417210
74
97700
444115
360936
17
8
258862
296392
348195
430167
26
30
271292
360681
88
69
374728
26740570
69
17
88
170048
303273
40
49890
98
92
220182
305526
90
47
193298
36807
221756
463846
891643363
863515175
458354
21
55
34
23
24
149685
34
99
296254
727299927
56
230144
88
282308
368609
21
94
5
1
68
69
71
62
16
413359
67
40764812
149098
410069
81
232668
8
14295
365666344
5
198825075
5
112156
50
440528
158794
199639
70128651
206449
6
258127299
22
1
46
200968
750409792
401575
214820
44
180152
580039195
69
77
84
2
535267955
2
436787
9
39
836508972
62
687829607
6
312211
31
32176
115409
13
6
10
354784
95
2
11
418790
903563129
52424
73
4
78
38
50
95
2
12
7
67
10934
453121
54
8
32
44
71
40
496031
277546
13095
467691
61
458137
278277
302815
220285
430709
114717
71
4
144355
42
440319
26
440950934
95
371266
44
44
73532
1
27
2
10
75
281994
36
97
78610
5
15
6
78678
4
5
72
95064
218910
489886
54
70
58
5
443048
355651
75835
21
470614113
337743
187840
16
20
52
250944
8
95
93
30
29
25
46607
904729054
324108
37
207041
9
336930139
98
61
5153
6
121746
266491
16
55
5
226618820
42
16
12
320580
21
8
219193
293531338
165556
79
93
415778
39
48
68
42022
35
83
88
54
370343
38
7
494086
87
323423255
263226
172174
234482
216150
68
57
728359861
39088
71
91
73
7
39913
48566
303662
93
6
26769
15
21
127486
65562
32
465503
15
298592
281134
2
65107
63
8
270548
13
136162
375680551
37395
69
323006
99
177992
428297
83
37
7
37
364532
31
31
5
166388
41078
62
191382
31
29
244515
2
474213978
75
14
482399
458815793
432792
91
239885
317802
234178
125113
38
8454966
350478
428948
67
150447814
58
980594252
341210
70
92
676480061
203519
367170
3
93
3
283179
4
288266
45
879674152
33749
234770
72465572
81
5
77
43
392744
793281955
397448
924781772
290288
48
36
182252
344546
7
74
16
98001
87
83
247351
193949
7
75
5
463559
40
171084611
69
92
4
165718
55
384166
52
12
469428
25
209356
9
40
307891
331084
5
77
11
319543
349519
196720
409648
42
254250
31
1
24
30
86379
320699
823559460
1
270647
29
41010
196938
6792
495812
59
296033
8
254909754
14
244971
84
327638
29
192297
435223
31
136331084
797656000
116819
7
214525
229095093
41
41
8
14
80
1
86
417145
98
78
46
231631
29
4
55070
151851
230229
68
69
489650
463110
7
217440
667962027
190461
75
15
296243
2
3100719
37
119057
361454
295085
7777
1
90
19
87
106708
276757
25
18
3
4
24
7
1
13
79285
29
16
40
159704
95
66
74
218111
65
96
462619
437142
428466
30
466410
91
85
41445
529715062
88
66317905
35
39
342434
144368
206052
238445
5
386637
21
57
182266
92
51
27
291208
57
68
6
395436
54
20582
38
308957767
816473693
8
27
42761
890726693
57
460243
379414
693243386
9
102709
203919
12
63
28
4
73
71
67
91991
170564
5
72
275243
7
18
3
92
4
91
20968
24
484828
75
1
122248
23
43
23767
5118
20
374728
23
41858
63
482310887
284900
90
76
48
61
26
75778
461613
79
276163
576418186
70
168389
64
7
369982782
45
52
46
236396
113924
41
2
77
385259
139679712
340005
241812
477372
347772
6
489055
28544
116789
386086
62
387389
75
59
205264633
439911
55792
480292
53594
92371
186166
39
5
380716
35
30
6
56
4
60
254190
3
221779
24
57257
94
76
77
342016
414732
244798
66
157536
93
119729
215342
410470
287150
48
8
81176
51
78
239930
86769
371036
66332
773760107
349407
21
53
98419
55
377845
494369866
15
490056
96312
74
457475
32071
57
290487
62
667291767
60
244391
346886
387677934
75
415144
251285
41504
562162684
20
89
322361
63
5
287227
4
9
78
74
713723342
55
16
66
292152
3
101701
38
388664
45
67
427148
79
176672
387899
2
260251
72
76590227
1
9
3
63
3
26
334642
49
234706
135194
5
32
96
33
26
1295
215346
162182
114614
114494
24
36551
1
173152
69
97
77
279532
50
93240464
65
22
31
93523
95
15
63
471136909
71879
25
442966
55
7
29
94840
47467
418699058
506286445
85
3
2
23755
6
50
69
96
7
63
234798
477659
77
6
92
436337
34
585072611
71
98
222514
94
241250
231237
318726
6
61
115590
54
364946
2783
59
347197979
3
4
219577
406867
28
81
84030
28
162418
3
44
72
36
22
94
64
23
645152368
52
46
49
185119
406427
312233
83
39
275555
66388
125853
323803704
24
339906
354349
765961179
38040
367475
319924
54
77308
28431
32
87
51110
50
481021
45003
395098
777688091
244743
26
23
37
1
442260
44
215122
899103842
58
363306
8296
947151962
42
75
51100
46
47
2
10
88
71
1
89
35
874983759
9
5
222070
45
391590
811265842
1
92492673
2
879053324
72
30818
315237
38582
73696
383202
164816
56154694
724112186
2
12
125804
32636
3
456578
393128
139675
61
257251
194751435
4
56
166866
54
415768
39
492066
19
959222207
15
860437534
328555
231527
79
31
90
155180
204870
467844
65
24
137192
66
30
619984431
487963
222869
516752678
858071353
98
854124131
86
90
273380
62
100838
475821
77253
239177
8
75
12
85
135728
65
118049467
6
823880560
278992
70
248172600
373194
32
447845
25
4
121046
36326
45
99
36
202116
51
1
7
64
77
79
95
282805712
7
396109
30
21
76
980300064
63
438193
348338
35
10
459703
6
17950
19
403424
106062
113293
78
1
18523
467245
70
414305
42091
480193
69
432202068
496217
81990
232456
317653
87
114073
365611
22
29
136548
81
10
67
358568
431059
32
113989
7
7
93171
97114
72105
18
199910
31
480786
292656
456488
828918622
1
22
397946
873848961
118248
402350
9
299166720
54
394991
160789
99610
356773
202847
426157542
28
248024
1
27
3
2
374638
227798
364769
5
169373062
54
335338
4
381003
297996
7
840998017
6
915072406
496665
43608583
32
50
436462
70970
73
386868
43
904269095
23
60
313744
86
7
33
382351
406146
14
185148
119699
493717
270223
72
15
48
252965
389318
28
77
107857922
259815482
254331
379702
27
64
155528
3
179630
19
75
436475
84
61
45
18
497764
418469
3
82
10
16
74
152157
183069
49
7
181994
244520
613218941
562234526
74
463923
99
35
18
53516
6
45
379828
493226
59
99470
470207229
45
120929555
452097
34
33289
2
56850019
58
70499
347646
9
60
10
885339526
163523
36
5
245439
24481
201037
7
468166
39
9739
456958
62
21
16
429870
486855
179945
21
187672
31
31
3
72
54
17
5
48
269773
63
473639
15
22
70
476932
1
12
3
428735
877368115
351440
2
89
70
19
504137568
73
29509
22
173768
278951
20
3
453268
408049
149021
249861
43
18852
623606683
10
44
326740
59912
94
81
466407
282421
135738
34
97
362027
85
147743
87
17
12
328437
46693
466321
95
14258
85
11
74
605976698
92
64
61
17
190591
346996
444018
51525
80
91
98
56384
11
56
38
87
432985
48
362582
8785
80
5
377415
98466
59847
59
452350881
86
66
129132
93
8
80
17
24
76
32037
9
75316
22
30
305310
292276
71
80
492168
36
93
99
239196
484806
55
2
362326
135438
440740
90
17
87
4292
333000226
17244
66
62
713837424
159354
186580985
6064
292353
729313609
7
54
57
93
4
286546
381529
355314
675698997
28
63
401220
45515
906183954
79
163275
32
157868
27727
11
19893
487470
76686
66
54
305680
21
95
2589
228164
446701
373991
3
6
5
90
20800
3
78
164156
73074
34
6
41
45417
23
428904
20
426347
44
8
66
32
70
7274
32
51
37
452184
202375
7
151052
417269
256578
58
525559245
277938
13
481059
72
786720704
482399
359097
49
72
335847
52
40
5
38
16
448378
7
385170
221323
38
375673
65
285437
80
164427418
34
114831
148244440
170958
24
66534
6
46
85
5
82
21
94
84
5
1
50641
271144
442020775
9
174934
58
64797
46
460054
263641
431212
115190
70
47
371083
50
45
733058314
427018
616229556
97
22
48
20296
45909
253945494
213569
24
9
64
319239
44
400744
196776
495887
286046
91
3
96
77
403998
43
83643
23
3
63
376780
465020886
53972
253084
293534
33
7
58
19151
789403116
463260
68
536625408
187268
274828
90726
203674
271216
90
690045850
54
372541
97
74
36
96
394827
223211
43
8
187652
258384
17
9
1
262467
1
84
308938
661178109
50
304598
470709021
345893
259556
1
15
50
24
35
53
299461
362299
32
77
64
47
70
30
6
227761
134084
87
30
76
267898
495279
475177
250466
123322
182278
26
4
22
32
35
382932120
40310
222181764
18
541941915
479861828
43
47
133012
61
88162
63
63
213272
189118
84
946675069
44
496018
330982
11
251642
411977
261492
29
119775
25913
22
252478
203410
444800
191224
62
136076
65
4663
546944194
369182
71572
98
43
91
357349
213322
17909
157727
6649
386545
49
8
158006
371817
8
876723145
4
961565901
189104
49
77
27952
85
66469
591872789
924757193
90
565385268
21
24847158
9
16073
218557133
78
49
496234930
56564095
61518
280990
72
1
41
47
248936
87
136427
196496
1
497486
40
442439
314731
30
92
32
86
170709
472184
86
345915
357357635
45
945076281
72
5
49
391955
98
177539
60
426107537
7956
457736
406498
256090
623317009
26
74
178607
195654
185278
207650
115899
5662
34841
46313
95
235238
49
35
115209
85
92
62
18284
3
88
499867
158507503
81
50
80
235320620
116565647
76358
7
481605
27
12
28
475719
302030
69
8
372994
35
400766
62
45
66
75321
52
22
380516
9
1
324372
167036
362870
496228
436211
112907
9
70
141604
290549
79583
3
397038
69
146540134
7
2
174347
24
410006
29
88
301615
74
341400
63
869682903
403828
45
72
15
13
38
324787781
75
43
466008
50
42
6
45470222
58
4
6
18
32682
16
140577
123336
704149947
36
487069754
18867
89
454045
44
99
364768
119928
442105
58
150736
340889
75
42
127308
181622
124190
75
4
339083
38
73
89401
8
88006
328520
454190
185409352
117940713
40
52
15
355352
454810
27
81
292928
24
31
569528578
29
89830
372941
65892
461391
240469
16
47
49
97
205513
65
38
2
45
69
386961
8415
117524
88243
428519
60
26
52
235945
57
71
126529395
188706
324469
1
79
8
800543123
126084
29340580
753714044
9
6
51
22
90868
144561
77
82
61
9
170275975
7
495161
53
6
384956
342058
36
54
353385
41929
2
1
98797
814869869
3
43
12
11
70935
8
340396
70
89
71
25
90171
427653
25
466327
977387036
429367
41969
62
480358
239181
98
307838
456037
935809607
227962
41531
18959
42
65
266340
126011
44
35
375760
27566009
93
418496
58
1
368046
9
503404028
72
26
330532
72
10
5
74
94543
489697
324004
14
195365
230778
52
90511
93
825030013
159819
51
87
85
55
69
82
110836
5
348191
254845
9
246193
490217
66
6
92
353923
25
292570
9116623
698609979
9
54
53
350541
57697285
129421
52
17
91
98
264355
316084
5
65348
90
63
286308
56
33908
479124
70
485949
2
27
37
757286141
76
40785531
15
99
71
204982
45
79
423118
1
461325389
89593
21
25
447630
739028877
20353
17
423950
138242
27
33077
245103
479543
265478
105452
460087
97
283915
471704705
204835
27089
459050
329682125
36
7
82
464117
444377
20
47
60
371675
13853
152516
49
72
93
84
156539
35
487295
445920
26
360631
33
87
403295
82
4
29
99
197105
48977
70
493115
9182
74067
350567
75
209089941
98
6
366505
336450
291123772
95
25829
163630
91
98
294370
19
496803
79183
24
3
66
153106
461948
5
28
37
56
33
30
27
82
43
1
6
101639
14
91
203969
159358
63
939468441
87
6
46
80
59566
61
23
13
88
173544
26
68
5
24
70
190402
3219
167086205
42
354570562
32
94
378314
678613205
5
68
47
41
101742
1
211821
56
3307
77
35
66
73
53083
2
3
9
88029
42274
82707
36
153923707
51
96
5
40
40
22
40
252610
98
3
11
62498
361533
453783
282972
504812229
13
1
55
78
396252097
45407
321517
76
158158
413154
68662
305393654
905197894
50
451018
195551
1
54
8
289029
88
58
699863147
309188
21335
9
84344
38209
143924
65486
26
82
155667
95
98
338840
252104
5
88
415698
143221107
45
20
84
55
277062
308475
852042667
439536
89
13302
9549
369124
35
51
429825
75
263110
283154
68
433342
8
2
99
166200
3
306468
9
94766
173455
485801
5670
47
92
73
55
492120
845563276
4
74
753886693
87
26
35501237
3
334317
53
45
82
6
144076
242190
82
93
485850
56
64
184749445
65
3164
71
3
201925
451075
4
29
419841
270445
75
29
225160596
57
390351
83
88
468152876
86
81412
21
12
423285
409202
8
485988
294620
79
301187
65
29
105386
496275
472427
8
10
146531
141571
89294
26
61620
21
14
65
8
94
15
4
328899
2
53
1
339075
10797
95
37
916489451
9
101257
250762
31
49186
87
5
326864404
59
96
7
249604
72461
486699
398467
24
6
278218
484331
391508
424530722
51
68
655365290
79
30
328020
25
1
30
34
19324
390671
86
96599
317461609
322415
6
40
34
9
244908
435193
53
302466
408285
578809458
65
64
33
409944093
413924
1
48
161687
76
2
7
188450
97
185333
657383949
54
76
250373
30909
385304
408813
83
199193240
321399
236610
56
211581
88964
80
306141
6
76
106841
83
868312550
161938
335734
22
97
435550626
42
250459
360492770
94
287923
68
3
5
49
7
90097
7
217858
219369
323985
316253
7582
3
75
393050
89
360575
132390
98
407551
258251
472476
81
7
99
206958
39
229046
79095
80661
17
273230
26
404780
55
198591
358670
408818
2
357702
93
80
3
297063
33
51
456944
928138779
20
26944
437463
374165
63
467508
76
47
356898
75
84
88
842496919
81
9407715
36
189254171
1
75
251497
81
483561
217084
3
3
26
6
55
587932735
371259
91
94
257662
966328309
20
344793
54586
259168
68
23
79
51
294685
9
813103639
497509
58035
157621
238449
64
23270
7
444293626
73
54
134145376
301671
88
721585131
655056257
429159
96
53
583647699
52
620798528
51
14
43
1
6
99671
140017
391815
398129
7
327673
925261056
302878
13700
289320
3
72
385811
47800
86
342557
87
153864
681288780
85
385235
235361
385964
21106
92083904
110200
49
12
355962
35
2984
139515
173005
184353
97
10
18
17
353403
3
44053
259074
474036257
13
88216
314981
36
432773
181415
79
49
87
56
48
34
551374919
2
36
27
17
363168
959222461
57788
38
148614
36
384954
85200
13
446155
52829
42
9
427103
291284
19345
54
71
33
295068
335752
51
42164794
51
123624433
61
88
433849
241439
4
51
21
202875
13
43
31
35
70
65788
1
438063
75
471749742
275244
750846605
91
98
83
458943
42
34
54
425036
377142
78784
97
491371
28902
415082
45
97
57
369516
98
96
24
225119
47
373733
64
160926
12
329867
29
47
311045
62
62
48
32
23
8
1
33
448000
40
469060
47
5
188069
24
60
87
32
60
413118
77
164886080
451316
12
354689
35
24
206867
438730
3
89
121434682
998494401
131846
413221
234188
427392
322445
18
463637
22
62
3
35492
435283
72
98
3
44
134109
45
58
452334
91
81525
8
61
861838051
351400
18
192886
294576376
48
89
7
21640
70884
7
498229
97
86
78
362361
163668
444701
28
73
241229
27
17
5093
4
81
678279702
17
180989
2
77
439713
79
325500
6
363725
445525
368792
90
439994
184846
25
227906
45
70
188531066
46
21
5
8
20
194648363
54
127789
181895
109372726
82
28
351170
96
52
11
59
32
410717
373431
252841
249475
69
105042
230788
1
449902
9349
8
36
27
53
1
411430
471589
272424
23348
13830
492442839
6
15
71
678298418
97033
11
89
459793
94
36
126121
62713
37651
130433820
342814
93
447120987
76
439587
84
393758927
11
99
24
662820532
154460064
60255
82
443814
376365
330539
34253313
615519793
432594
78
295416
133465
80
95
3
87
3
452573
237535
1
234828
265264
132003
65
233553
6
17
26
73
390625
6531
248789
83
969249909
8
339938
14
77
35
46
67769
98
72990
23
7
363512
20359
6
25
20
368648
225097
67
25
12
65
16
90
104915
52290
280997
83
59848
37
242931
324790
15
77
189450595
113161
94
169457146
5
489070
99
35
465503
81
35809471
75
346295
24
12
80
2
24031
465748
14
14483
137804
489254
342430
188664
189251
101308
80
207804
62
198732
8
52
55
400489
98
56
6
83
20
5
305405220
85
89243
1528
458379
25
69
41469
14101
63
13
334272
94
71
227082
23
39722
447099799
400906
35
81
469225
472440
206638
86
398264
35
29
8
59701
199334
50
22
795311361
139210396
94
382926540
14
2
303141682
5
58408
2
75
180490
467659
64837
347463
736304008
20
70
340164
64
188348
115190
93
48
71
99
394545
36828
24
289558
129537
1
241628
53
9
1
17
375224
457511
2325
68
1
200581
17
18
316983
97
6
97
40
165880
170307
29
653312186
42
91
85
44991
279305
79403
32534
32460
14106
70
9
58
94
4
81
6027
314588
473003
93
58
71
323106
323441
4
26948
4
75
278028
93
90
2
132258
25
8
152708
238586
5
766122338
380689
64
36
26564
404612
77
87
86
51
400362
118733
591934965
187053
143588249
19
20
17
269157
73
196378
458293890
7
25099
74335
24
47
114200
128120
102261
130477
492368
638250766
303745265
62
2
14
153779
489356
157316954
48
6
68
37282
1406
449646
80
756598413
54
39
275551
78
335147
8
18
192282
325058
410777
3
81
47
2
442615
30
169213
17
7
297809
15
231553
389849857
32
26
70
495043
20
47
99
54
22
705556188
97
27
89
76
150291
505694195
403784
77
8
80
153975
493357
715400843
699226990
41
8
395935
2
3
82
79
6
107658
789468058
50
19985
25
430720
111781
9
103084860
364263
5
25
96
303701
6
45
206867
410599
330429
99
357979
336646
9
499626
6
705887211
74
495089
7
94
446706
376511
73
85
60
79
92
3
50
206001
62
1827
8510
74
52706
261965
95004
257346
226557
335608150
92160
268909110
210492468
265039
351228
10026
6
652324675
92
265670
53
87528
318555
60
58
34
71
242686
27
3
23
289123
58
348275
6
37847
95
60923
76
913423076
24
166948
57025
1209
264059
7427
398564
49
43597
2
48
9
65
98782
9
39332
270727861
14
307707
65
92
315619
144191
286400
6
893210978
52
62
862753891
331209
185490
21
384603
71
24
18
6
57
33383
488180
381440
12
16
64357
373397
19
246442
32
98
1
21
82650
407237
86
123530
12
76
7
51613
163560
448385
80
232714
42
18
921918800
77
400240380
426201
181884
430480
20
1
9900
995120558
99
76
551497761
293882545
150188
81
43
196229131
60395
43
484181
90173800
73
994960278
81
143028438
55
69
44
1
34
436701
351466185
11
3
706853323
46
74
53
970005014
109117
81
389203
60
71
8
333065
2
522
83
87103
69
349805
68
8
252610
651063624
152065
223781970
10
11
74
21
363842
476481
494834
366423
34
250563
18768
332938
83834
178356684
316727
37
197716
123765
382490
35542
88
325967
97
115993
26
223776805
53910
823827962
22
64
11
455988
408578
363021
78
153278
87
140820
117637
211659
24
27
353406
316337
350693
91
82
71
96
398129
35
95
92
51
92
838749698
517368801
34
29
4
43
445391
40
216202
28093
207177
217992
817251919
70162
375885
60
33
604621506
46
415586923
112174
476698503
92
80
305772
72866488
13
30
205821
11
958961486
350686609
41
87
38
172879
119691
62
62
9
195902
28
24
48333
3
373489
237169
7
176242
46013
57551277
87
429309
7
5
36
12
3
239008
28633
320156
3
425606
359453
90
40
492730
574476043
231203
271727
39488
71
32
52013
82
9235
384193
467822
425928559
77
57
544334536
474684
8
670900945
261922
58
56
791340201
3
142246
415270
9
126141967
61
267561
21
324047069
24
37039
239087
592617507
26
30
85
233732
2
92549
5
265217
14
433933
30
940747448
260513
217467254
58
3
606702460
316643
88
45
38
432028
133219
150908
10
13
84
51307
28
33
185231
134817
202345
50516
36
24
985000053
369982
78
3
87
810436820
418444404
328652
48
374432
875084946
37
74
54261
120146
86
21
8
350629
485175
328802
348213
3
441744
58
358243
230321495
27
376983
460064
17
432161
17709
3
41
484839
68
1
363492
368485
380404
71
97
139101
324901
48
223120
70
305448
176122
5
354912
463068
416859
59
351923
176582
2
436378
82206
66111965
37136172
483929939
15241
377398
68
66
392022
92
404853
91
815207966
2
99
205543501
34339
258719
818663708
9
176385
68
452800
288793
97
337765628
431374
87
44852
321826501
153711
33811
103167
38
414417
92
297812
15814
63233
60563
95
764420651
28
210898
50
354817
3
429526
19
119877
16
641901046
483223
30
25
96000
98
43597
6
20
68
141567
130472268
114591
111639
91643241
80
6
80254
257200
15
23
34
299503042
455008
163874
58
39
54
169376
46
714547583
96
68375
276034
42
458990
427406
221405
60
7
477378
7
393410119
475440013
369640
498819821
132888
79
47
466088
792219148
18
12
5
2823
433386
36
495419
6
90470
36
143748
320747
35
490702
475152
19
69
177713
12
319124
358480
179237
65970
493354
41
46
31
29
3
289225
15
470920
73
63
299609
464807
80
384861
44
756976024
1
6
51
73
17
275401
1603
521247052
2
95
437765
318802
41
28
14
3
8
5
93
16212
33
262550
353513
126260
74
928177559
526555442
28067
68
308328
426086
10
79
36
61
75
247469
32
51419
75
826120546
16
324068
554173567
16
5
32
75
428251
93
22
54
492525
245698
9883
7
447302
95
347718
1
66648
223363
395671
3
455460
14
84
66
404655
239643
6
52
399456
53112
105416
309089
52
776360833
629563439
211034
75241657
9
1
56
10383
317490
447878
451794
233248
285373
57
66
36
228009
70
13
148311
41
277074
20
149883
18208
97
4
37
453337
696160075
4
50
653698129
196931
251525
279643941
187956
317500
62
13
90
265576
34162
447035
19
33
45
96
224058
74
75
98
70
912492625
84
426798
164823
59
105749972
52
22375
39
408328
25
106223
129797
296548
586842626
86
457870
360809
59
56
247007
274999
83
398354
88
7
30
131281
19
51
75724
100643
169937
154240
38
44919
187106
367383963
51
257987
341512
484086
32
437762
334740300
3
97
91
355816576
5
156486
55
92
43789
955545164
12
1
192251
12
74
23
337765
445279
83
358291803
26
3830468
77
8
172223
31
133127
397849
309526731
74
46
434629
28
428213
53619
32
161233813
925330027
40
152843
538532770
29
65
456414
7
4
87
37070
9
371682
8
82
320531
495252
416225
692538458
743042160
85
29
365984
31
447880
53704
343724
152358
30
72946
1
243168190
95
5
197805263
61
399689
56
43292
271579
412729
314928
54
25
373491
170751
6
77
488444
31
697791316
83
8
252547
315109
233025
489613
3
27
89
918270468
6
76
69494
57501
89078
15135
437580
16
17710
98
310882
2
273166
883850294
7
314605933
37
92
56345
58
27
79
369508
424525
75
90
41
235152
4
76
5
31
900773950
315831
63245
30
73
92776907
4164
46
23
96
3
28
220362
471648
385226
74
99009
550231240
32
88
7
95
81
42
3
51
512559502
121717
36
418820
2
69
18
2
39599328
370007
77
83
409196
255840
2
7
269952
403316
281813
63
72275
65
268535
3439
303358
371169
9
1
442996
321050
67
83375
18
289556
56
577474986
484691
8
454027
265168
2
499445
195525760
1284
1
143127
86
2
5
7
190209
1
1935
794312791
121122
26
359102
9
138301
278568
338409298
11
21609106
346343
374514
16627
176099
352553
14
75540573
854134168
1
71
7
96
327005
127343
42
33
51
6
261717
407911
133657
405821
453016
120073
57
836324930
59081
133088
244725
24988731
415314
33
355901893
17
778306332
17829
58258
51
52
25
33890
150760
5
92
8
190861
17
63
15
15
57
60557
65
159169
51786
23
16
78
12403
4
330896
297419
440656
6
95
284458
399335
62728
77455
90
483410426
68
221041
84279
332665291
96
84
21
500478997
98
13
27
53
132098
192728
107120
57
55443
9
4
941496502
1810513
24
382542
966132003
10
35987
20
52
159861
86
211701
3
15
4
285654
454491
8
348378
30
71
51755
94
305667
15
534906526
137806
6
39
984224794
341742
54
147158
52
35
124477
77
55
97
257696
70352
245735
86737
419215
471222
9
58
717218172
129319524
529531545
1
9
12
326610
25
57
331369
2
205412
692683569
95
88
9
335461
433462
369408
89
22
233131
18
75463
178224163
52
27
73
89
463052
472280
361470
316541
86
188901
12
53
97
66531
330644
112413719
19331
70
2
16
2
54
74
99
25
440799
31
19
35
127022651
484577086
399121
447432
115550
51236
46
165933
461756
40
375878
109945
5
95
88
97
51
91922
452802
132031
204450
10
58
25
95
311793
6
34
20
161260
8
7
36193
290143
76
484966
185905928
18
441239858
6
482358
62
145978
82
458177
384538
215841
56
361447096
43
494848
279453
95
211738
8
80
201623
493022034
204359
19
170329
91434
89
4
16
69
20
17
12633
91
28
28
263556
2
158230854
235268
95741
71
333807
73
178627
44
62
28
89847
80914
358339
353487
487423
52
58
50
80
25
32
29
75
434810225
8
6
22
241329
94
73
67
12782
71
49
12
5
823281240
15
3
98723
54018831
52
464027
235605
44
11097
98
3
421186
303487
75
9
179258
8
36
4
81
352845
35
938481634
202239
15
36
16
97
341793
1
4512
69
472114
93
68
374860
57
490066
524229313
32
533616648
98
285906
72
368475
14729
54
21
32
23
32
70
453921
2
4
8
458187
314768
786879469
41871149
74
85
404120
43
86
25
83
112259
33
344112
150056
349002
78
356705
87
413195
95
432346
486786
46090
1
49
439383
2
337264
150855
48
987499125
45
470184950
133681
67
35
348852936
97
249744
415155
817880011
325913
273815
18
43
80645
23309
8
53405
283044
102468
193580816
26
20
181603
9
224197
400676
454051
53165
4
687478941
3
81
38794187
99
72
51
89
92
49
25
73
95
38
77012
435232
7
229546
34
14
314849
38
30
254688120
2
24978
7
442852
68793
91
853780247
60
26
37162
20368
431553
9
2590
172636
43
86
64268
42
475090
254190
98
40204
96
453680
170765
15
126201
58
261352
293836
60
13
352123
393552
407825
149560
325596
407743
286779
50
253283
50
59
56
3
322515
13
191045
11
398093
66
2743
5
373029
81
9
26
348090
348037441
28
73
799725461
67
286341266
132894
239437
41
19
268626
2
20
18
6
43447
208172
32554
65
51
37
183351166
8
231142
80
31
79
262141
401883
35
3
54
26700
343261
13
468176625
10
47
67
383553
182761
20063
81687
383503
494858
291589
362863
225390813
7
169899
22
164005
98
22
87
34
16
84
82
103269
24132
322281
314309683
330009
6
82
148553841
40
7
417522
315142
456385
91206
33
467018213
308335069
93
3
87221
34
373121
383250
2
934004411
87
9
60
45
75
36
186886
85
71
429934
52
68
967269625
55
33630
11133
178425
294704
299125
42
40
9
298483
67
31
237316304
45
424537
196922
274490
70
201796
57
50
70
316603
50
57
519139142
237933
862306526
84855
287101
281398
58860056
39
54
21221
5
426272
38640
45
392512
98121
73
149989
64
25
12
445485
344869
31
3
34
72
39
389849
96650341
456671998
159281
68
5
3756
67699
15
83
7
84
131797
411432
21
2
23
32
86
99
417378
92
312482
67
93
88323
94
32
176754
668315187
700378212
652116575
131573
12
35
358642
6761
413892
7
415148
8
44
99
393450
233267
90
45916
281871
121467
2
24
408225665
47
61
7
3
35
60
245162
283027
31
364208
40
434601
2
96
233263
401782
48
86
39
87
28
8
82
35805061
23392
88
31
60
310978
239375852
67
468212
55
436137
209381
78987
5
97
57
472665
182703
143678
1212
1
44
345603
31
2
482313
98
7
434308
60880
67
190740
45
15
19
26
79
22
887195464
408690
187607
392863
14221
70
24
322890
82
365787
129299
80
269476
95
365997
97
54410
39
23
126224
53
258702
969058669
11
269129
260942
219580
487394
17
79
42
900248308
235600
324465
243161
62
66824
62
316367
99283
53
36
5
48
257831
403214
61
441489604
60
111309
499700
406734
191585
487197
1
4
28431
43
94
64
681315668
68
21
358745
302222
475335889
290785
55
93
298363936
498137
94
9
2
172588
128391055
5
309117
49
9
4
66
60
54
28933
7
122054
132162
47
438486
76
362248
20
304457
294887873
155656
217059
238534
67
56
27
37
93
259852
293024
70
393321775
58127
173165
20
15488
30
402803
1
526479554
464313
54
9
85
495563334
7
181732
31365
332218
7
8
9
203158
9
703611680
42
478996
274513021
947610190
28869
228693
329785
230915
3
624339885
3
11374
76
89
318587300
181989
354043
108888
16167
111564896
25
243301
65
30
83
812571531
72816
23
168215
167427732
916715079
292779
85
29
34
82902
93
272160
694530878
47
47
40
414299291
11
12
128038
782482860
83
20
521607077
43
37
442603
27
249706
125847
61
481336
87
81
49
285001
76518
54
45
59
189824
354411448
413730
384666
55
97
49
6
52
323660150
356178
76521
208191
7
26
358659
473022
6
13
451793
297802
991575881
374234
152069
192884
61
51
69
1
214407
399979
474010
10624
951971318
375828
120825
25
12
1
61
5
22
25
471049
467310087
569263934
305383
1
105061
35
48
16
6
155290
81
35
624753601
1
90
300461
7
26
44
20
264780
26
28
3
2
3
5
434740
601010988
21
23
151459
41113
61
33
90
240470
137363
271963
54
8
70
7
50
313393
113635
557443043
66
484985
64
21
7
92
61
137387
61
9
27
928268431
136561
77
957469878
94
23
91
3
402784
8
5
430977
4
53
324735
552400076
3
2
11071
240870
77
61
382095
80
95
55
27
70
82
4
262693
187126
93
344745
55043
51
21
199623
437759
149284
213426
2
12
921174413
468406
314446
50
99085
71
77
92
71
322980
13461
394450
29
75937
109102
4
200690
18
21
4
67
442921
225431
28
389206
68
17
12
3
8
80
82
218898
565609481
10875
3
6
60
376955
43
50
422896
3
23
667511506
49
936371854
244847
1
87094
34
418445
397557
118597
4
281174
454824
81
387128
175189
39
2
239972
364566
98
189737272
374314
292756
975022248
179707
155115
487299
2
65
37
17
444592
10
956748130
71143130
77070
73060
134074
201451
7
73
93
22
191354
447055
5
246691
46
27
53
22984
6
99
461099
74
47
119069
93
94
1
97
336512
3
253588
84
57459
315885
5823
73
57202
21
49
351490
300018
223439
26
57
97
9
217952
414211
75
6440
5
57
97
990347397
27187
87
16090
48
13
91
9
386084
265615
33
100611
252005
74
94
204017
402390
7
19640
338372
24
16
66
252506
45
56
52
465197
44
42
260786
92
46
399333
355195
6926
3
66
23
415773
189231
167336
21
42
139208
400559
59
42
462063
87
133229
34324
551916996
93
47
545773790
334083
41
55
105402
118116602
31
62
85
259560
36
742144804
412656
6
198749
457408
280702
21
80
30331
6
478516307
6123363
380234
248521
529233278
422548
2241
83
590279637
386742
39
29
22
84
46
98483
96
310560
6
17
6
3
28
232553
99738
6
53
250526
228713
15
24
13
65
17
126267
30
256648
71207
293801
7
1
54
89
176022
370773
7
82
160436
219853297
25
407232
28
4
897274528
388336989
30
30
443662
363421
326551
69
286265
26933
69
15
51
65
6
342003
359488
489848
53
8
6
85
63708
438435
481980
40
58
18512
19
194175
192601
99
380654
74497665
93
30
66
63
94
71
62
70
251879
233090808
146941816
426139
192235
3
7
113103
471099
324388
6
310032
235087
18
278730
420368
92
387586
48794616
35
9
342117
15
48
315537
310578
77
386542
7
33
315047
17
469258
297861111
157899
207045
58429
258184
2
449610
441927
40
53
290194
78
76
360086
3
4
497896
77
21
184813
79
162008
282768282
250863
10
70
90
114390
54
493532
23
12
70
39
402025
77
209137
417480
59
94
392917205
39
18
76
602141653
23
8
204398
8715486
18
56297
166172349
69
43
41506
577178481
246178
71
340775
82
806575353
68033
180141
245708
210593
54
24
406216
169091041
48
158211823
8
289063
954795425
70
490488
331346
91
246107
62
965464164
27226
482461
26
21
40
151587
8
414187158
400552
478178
75
58
55
7
8
287732
673601375
80
84
404084033
39
276575
64
444164
72
6
3
6
46
3
110478
88
10
55
26
466015
37103676
4
40
43
440794
216012
7
222805662
126349
75
59059
333132
209958
50
3
415554
382018311
99853
20
207618
499084
457511
533833302
16
6
166881
304806
76
1
103814
313839
41290
416209
67
163388
60175
453694
36
9
46
193999
15
465897
81
2
9
92972
287617
27
2
58
94
78944
57
18
231502
9
286272
55
198701
151942
247550
4
401855
76
46
268897
337213
2
9
81
103432
56
355275
423455
232552399
95
96
28
64
4
83741
212091
45
294938
87
56856
90
182445
78
53
50584
272642
60733
187181
71149
2
200718
34
27
80
233909
246836919
60
92
262601
13
28
28
461371
41
188281
73
71
59
51
13819
625215645
465013737
16
43375
82
73
1
515443197
711868183
283206
192968
7
66
284049836
81
3
99
38
170117
66
69310
8
39
261878
307025563
53
95
496728
52
46
129709
44
94
78
89
349793
24
13
31
3
24093
262372
77105
12
50
56
396848
369444
91
7
36
869336986
1
393696
69
23
122971
409476
25
79
68144741
327359
30262
303433
389385
343524
141624
46
66
8
167839
8938
274312
7
46
605658378
434584
25
72
71266
345659
67
278620
301288
75
41
75
134962
638795460
27
480508
18852
88
457875
87
383878
131476483
56
20
79
69
893787454
85
6
2
23
224327
40
253371
246051
397608
26
14
98
54
56
77
23
5
5
53
241393
9
24
473068
57
167385
11
167874
66
47
241461
8
323509
606132757
451628
34
70
817579270
9
219105
477974
380368
79611
74
18
4
34
62
613079663
76
9
47
42
11
387580
9
432129
53
48008
720905064
78
7
9
427256
64
30
18
38
65
468175
67
554905836
380501
4
253922
11
42
82
106704238
400462
93
63
226902
155300
236908143
423268
40
53
73
116262
376538
319029
162446
211806
28
75
365139
18
9
11
554290868
480781
40
435284775
15
9
3
76
35
30
355193
692917325
8
17
93
433877
358864
531966448
18
47
6342
511782723
71230
55019
98
99
9
339741
69
60
245976
206897
57066
74
37
16
2
497560
54145
384645
71
54367
2
80
708917033
15
94
188765
62720669
35
83
493009
97
77
255582
44
91
8
12107
86308
13
84
4
1
290597
85
90
426201
64
68
406759
54
10
411576
11
6
144366
33
366005
359833
310886
477864
61
62
22
486107
91
371609
45931
32
210576
51
24
1
436441949
3
268240
8
140493
54
195693
90
494078
43398
28568
494992
201132
45207397
766609904
489592
477671
529360720
434843
51
92
69
97
42
879953609
42
30
38
205774
75
53
924669301
13664
260886
444166
464550
5
7
100600
128902
80
299508
93
738255262
391590
468124
33
162824
15
412004
58
29
472401
9
50
16774
422953
992048273
6
7
2
95
423368
79
56
55
77
9
522200018
13
41239
404109
476145
388325
341030
48
25
477791
28
90
125270
984398597
50
374748
495498
487457
96
451088
82
981814369
484374464
22
88281
494260
88270
497676
393400
49
78
37
15
23
5
267329
771985530
77
415373191
482236
25
91
17
564478427
259354
94
31
54
281995
146846
80937
2
82
55
219015
524423808
9
73
48
114501
5
297814
248707
213469
194320435
65
4
95
62
81
473609
343407
64
234999
408625
869765247
141271
49
25
5
290479
434837
173438
61
122163
2
1
7
404915
470390845
9
438461
5
94
85
21
19
47
342670
7
36
375569
19
375756768
14
311322
92
36
327737
149604
61
529308218
65
669089487
10
124686
89
22
46
12
139527754
68
47
601697036
91
4
10
4
74
80
84
71
9
9
17
213864
132809
3
342311
895348814
451501
67396
90
45963420
38
390925
59
47
90
360545
6
34
6
2
233199
341008231
36
14
10
442571
312019
260064
281080282
40
336900
28316
454929754
6
1
77
935126125
316631
28
53
20
109592
8
115523
376275
3
408778
244210
87
7
359042
31
161005
236977
294735704
9
30
61524
54896
254894
658506838
81
80
276123
424195
9
266158
282699
9
17
113598
83
364885
49
75
80
3
32
30326
467969
7
9
89700
22
430330
25
99
3
32
456804063
133771
456679
194018
79
55
80
81
33
18304
1
39
6
133983
80439
404476
1222
476765007
48
66
39
90
66449
17
93
402029
287608
451187
194272
486287
27037
5
46
187311
21338
18
301975
22
98
53
319080
6
291114
443621
63
148013573
78
45
197190
77
201034
957691135
44
348548
423308
396360448
202419
30
38
84
69
85
200852
113666
71
225763
253076
21
10
50
53439
11
279894
29998386
34
9
344226
98
399202
26
58
68
273101
74
81
96
472163
349004
24
40
410544112
479929
21
21
128046
12
61
83
305164
54
82
83
340620
108858
113207
142526
9831369
455488
32064
78
5
92
77
70
355326
211075
75368151
242766
471081
342142
213554674
38
232951
193102
289889309
404232
82
13
346795
389188
18611
14
369968
198596
172475
13
3
32759203
169399
56
659007435
61394
86879
26
7
86
89
94233
58
22
58
5010
115961
269270815
42
193111
120364
3
70
44
310037
89201
346899
93
45
50
2
2
34
18
22
110959224
491848263
214942
765693550
83
45
15
6
23
503839081
61
57
2
443675
275156
87
482769
50
216872
11
61
59
72
221279384
99
477113757
441576051
58982
7
68
9
818715297
89466
15820
3
239697
538445436
53
287547
253022
6
191164
41
78
5
280161
963736872
2
69
72
12
22366348
127657
426451
46
159827210
59786
305450
1
16
13
378216
290018
224102
25
79
126836
98
18
254885
485433
365194
207286
4
24
84
40
3
368991
25
117183
714747242
909368317
75
74
58
808844109
195261
3
268844
382453
40
87
53
84
85
260547
52
48812
9
51
442768
70
150109
261601
344687463
146447
1005582
33
63
200534106
121223
24
79341
30
61
54
94
219521
462239
15
29
378158
55221
822383364
332259
22
43
5
485795
92097
71
450930
213117
454975
89
187669
46
469423
146310
17
581268330
18
93105
90
42
82
85
79
207047
916790266
308869
65
43
48
52
324977
48
28
28
338256
77
302078788
51
51
426223081
489806
94
68
419699
3
75
16
82
179381
4
98
2
90
11
436213
7327
93095
274422
70
414522
52
25
27957
95
177982
5
363840
85
2
14
436014
24
385642
35
24
482676
27
84
57
669071714
32
37
72
2
387756
5
4
430068
346719
427806
62
184717
225410
72599
259796
210266
419317
127063531
244331
58480
81
93
249123
257760
762398067
6
79
4100
356893
265296
275323750
90194
17
28648
382548826
93
96
24
30
11
6
30
374188
148518851
39491
13
166357
5
357684
6
7
5
28
21173
697270066
163665216
443891
191409
187628871
48
485617
818910734
86
170271
27047
437272
207671
41
4
753933876
247545
233830
445327
82
8
493855
138848
68
96
97
5
8
239401
77
4
263275
505351937
318890
6
149747040
41
86
77
31
6
60
125032803
11
289598
5
528182312
363747
74
9
171723563
12
426932
56
439642
83
90
362905
81
488542
68
437885
192972
428312
836950239
428015
574657432
35
86
55
91
93
95
461877
83
66
23
42798
4
32
372294
16
166990040
37835
79
90
65
9
140812
30
99
84
153596
26
568605942
19098
23
79
332533
7
26
263017
77
273288
6
443486
62
212288
249172
239664
237875605
157788
100006805
391745
94
920378329
50
1
88
52
294479
18
291709
6
107779642
8
56
9
177996
319789
66
361655
60
6
328772
457217
408896
35981
486999
15
251611
217723
73
31
77
376307
342719
392671
6
196902
69
167290
663646318
89
31399
14138
96181
391621
18
347975
80
419311
103252
2
3
77
60
499328
94876
65
83
493307
27193
118925
436034
36
482124
45
82
455696
320995
9
173094
48
368003
181271
93
42
84
197422
57
49833078
467487
103485
513061054
465454
46237
453028
230436
88
272872
60291
143004153
4
7
295310620
56
48
27
352920
283441
30
35
20
7
74
95
4
2
94
287150
36
2
874987156
3
785064355
1
1
75918172
36
2
889736400
36
461242
85
1
50
58
413250
296372
418495
390385212
108708
42
334828
8
51
40
14
3
227037
32
83
85
492551
40
99
333930
1
60
26669
98959838
27050
19
223954
17
201701
4
106890
154219
12949
35
507903278
3
146552
298112278
40
485041
893951425
323347
57
68
208296
424341
47
85001
77
46
14
395433
87
1439
59
56
55
34667
29
50
237979
339389
30
920754226
52
106277
108116
467352
29
72
49205
42
22
90
11
51265
235104
6
260422
30
351826
69308
478571
46
90237
440847
16
5
88
20
54456
5
60
42
3
67
75
29
44
40
44
33
97
498995
92
70
84953
69475
146092
25
182047
93
611303299
451734
78
76
7
61
482440
45
846162149
30
346018
319075687
382720171
79
9
99
721435007
70
126206
7
335911
16527
354132
98088
892465422
12
77
45325
58
253474
143962
65
89
434781
494614
75
61277
25
496124
4
64
22
12
113895
235731
69
232036
47
413153
416852
94
5
3
145799489
58
383299
384950722
7
25
23822170
59
7
52
460622716
749575666
158383
28
17
781744117
407934
30
310181224
85
19216
25816
9
5
89
286129
85
711981114
32042
459035
58
1
100406
139971
321902
363841
62
54
194930
1901
366693
107981
22
9
158548
77
379260768
87
22
638869009
74
16
66
12
324057
19
351623
51455
63058
33
254606
92
48
75
88
38
571750299
14
3
79
69
87530
833783004
370315
47
435391
272195
124326
8
190685
466524
27
7
1
67
4639240
54
4
28
172687
217284989
390744
463631
7
7
926478359
36
306317
23
105789
161611
97
20
40
38
58
16
271433
13
204530987
77
78
90
30060
11
69
386550
1
151821
668484679
202918
66524
32
62
3
91
6
199126
17
9
4
6
58
14
460731
358543
78
82497739
18
772921479
951665102
25
239480
37
59
27
692592622
54
858464064
308333
374446
410862
96
328904
196826
51
165973
342506
646984439
207847
31
453668
73
242442
160743
177615
228165
65
385713
48908
8
287762
8
49531
1
98
237399
44
93
21
40
74
50
40
15407
44
70
183296
93
22
34455
60
9842
13
55
95
124323
63
21
49081
4
58325
512058904
53
374699
943551833
442334
57
276006
13024
402382
52961
93
301212
4
460646790
51
65
50
58
98
105975
26
429041
51
79801
60
55
3
101923
13
294599
197329
344303
85327
55
12
17115
9
335804
480998
53
14187
53
979236253
13
216071
97
57
13
498711359
40
82
298343
13
31
76
348144
4833117
400125
87
56
25573
800503555
67544
9
18376
52
56451
233203
42
88
14
15
6
48
242990
83
62
302914
346329
20
475795
62
208581
57
1
118140886
328501
73
8
485431
43836
70
74655
55
112244
54
71
190285
29
54
450877
149040
35
11
72
319147
490813
77
126061
48
86
11
408466
49
21541
46
360631
58
19058
25092
930669160
65
529089506
443757
44
86
331585
95
7349
7
245926
157844
436345
10
17
7
99609
221074
348595
683328008
286306254
230167
4
37
43
25
277083
466811
490273
542285095
17
52
276299
294615
98
68
34
86
69
59
15
181484
57
200411
259103
412356
164945
15
182983
467083
1
250464
18
458020
390193
67
293131796
15
119181
141786
395780
127178
78
76229
91
28
39
450917
4
143838
117003
73
2
38
340377
81
340741
20
21994
150182
19
36440
36
3
33
63051
64
177687
51
22369
297815
45
362616
464642
40
417197
26
404341
465560104
87
71
27627
184848
465764
299797055
77215
52
3
496880
286063
7
20
765025721
72227
3
24
154392
278872
6
163327795
41
480078
53
14
335776
39
230419
411090
322651
63
11727
72
68711
80
335947587
594454109
202737
286047
33
7
51633
444991
307124
90
4
61
98923
273938
99691
45
376656
75095
8
11
492797
63
90
147463
203255
73
87538
78
16
3540
3
95
225582
83
43
366204
21
76
14
45
211348264
159989
52
7
44
54
268600
2
14
27
9
485189
39
406005
335074
35
685157803
79
337824
68
860663892
52
958762310
6
965696081
376563
779826265
349273
289959
65
84
389127
456883
265394
49
18
3
62
58
79
285766
314808
77089185
906031370
7
307919
410134
370906
338444
190314
387431
87
449935
273039
39
182956
43
383641187
253057
234867
502917058
156052
7
141552
496920
31144
78
423075
134312
40360
133168
9
2
63
322788030
92
80
89
17725437
83
7
447596227
484997
199463
99035
293204214
23
188846
20
56
274797
303645
199032
8
13
18209
986717364
5
298756
95
57
204993
483555
65684
228718912
383487
153355
46
77
2
109244
37
1
5825
15803
437856
4
392244
62
96330
5
161032
138054
71314
4
521142939
53
338997
679473806
454532
29
271854
402674
309099
45
93
25374
439951
56641795
28
149433
3
45
283543
46
99
56
11
160879
44
7
47783
39
7
778954497
158158
13
251164
45
554345385
72086
169846
86
350476
49
116793
42555110
388317
3
198744
270201
6
95
59
25
2
186537
31
417485
169116
432028
388211
5564384
897364389
4
195153
1
84
88
36
62
390363
90
23
63
64
19
49
251718
410691831
864274472
60
9
94358
32
35009
343623314
490873
276083
71
52633692
181326385
1
214151
15
87
443914
84
226719
97
64
507423743
79
62392
310724
42
2558
6
122668
319895
36
424634
95
76
85
192904
19
292918
4
17
90
7
424801
43649739
387903
337700
409544
171727
341144
6
464229
85246
11842
22
258765
373629857
95
291784
99
89
197628788
457987
8
393880
293068
531477727
94
132673
240693
401896115
3
524448691
284790
3
498769
91
423324
34058
58353666
511148692
118285
878654541
113921
418884318
450982
67334
591901387
87
48350010
57
320297
51
92
59
433324
346496
25
434698904
219353
149435
20
94009
44
4
416111
37
17
113282
97
27
235717
35
191100
358457
666771870
25
3
368545
41
9
65
279757
96243
85
498067
25580
46
30
190066
288265
196723
26
7
6
99
222235
484505
255714
94
31
13
6
59
44661
14585
495999
269575
95
80
22383010
156300
22
287202
84
293846731
447418
86055
42
90
18
15
159947870
286302
92
45
60
61
17
48
64
38
33
31
365454
8
98959
380033
32
44
359059
8
59
61
45
91077
95
4
5
38
174407
12
314559
46
488660
259862
89
61
671544058
414986
29
11
22
143979
7
99
79
55
357964
337724
177873
682183181
66
88
35
312830
264182014
283886
12731
5
499142
344833
87
93
64
98
497369
310474
46
492481
63
20942
36489
63
130695
41602
83
133433
1
88
331097
58
17
156601
4
436708
336158
555634702
382716
5
18
2
88
91
84
33
413321
18
264263
412794
27
40
6
159386
445253
31
278620
226193
67
80
21564
10441
34760
370949
482216
46
58
93
18128
896555333
97
385447
416379
1
17
466901
421170
211960
89327
98
350919
98166
10
695593598
46
411180
6
61
5
28
31533
6
137438
73
46
45233066
51
6
12
35
898110909
304847428
43
462853
65
48
61
3
309222
51
78
4
81830
52
93
10
5
1
19
51
89
94399716
62
91
445291
123666
1
57474
450446
201194
367349725
456851
41
353485
3
271904
404236
393087
56
99
189028
80
407643938
72
291053444
88
66394
365247
91
82549947
163353
97
73
9826
424883432
62
31
4
8
8201
211358
455391
77
397034
831190599
679499621
50
80
353117
5
63
15
59
203992
181877
550105065
479045605
493048
15
53
991357520
354567
78
52
62
491933
26
308923
83558
294271
23
475601
39
72
7
167887
67
57
66
77
96
214564
67574
802217241
24591106
141047
168319
461713040
380014
55
125237
22
10
42
442578
449749
262487
3
395664
7
437053
68
33
12
75044
85
97
279014
32
192902
8
1
74
319965
68
84
136110
104078
30
48
51858
324645204
57
326812
471190
40
34
66
995305725
49
347428
409385177
6
11
27
6
43
233528
84
82
472165
274535
7
8
314299
24
24
1
352876325
759593185
62
254146
76
518975834
972737013
53
59
82
379334
456060
22
17
375195
304778
11
37
261013
402470
61
49
3
82987
54
74
61
42420
458780
471370
1
728496053
67
273301723
251424
9
476843
25
357616
324905
478215
34827
485076
62
308981
58491
31
36
229120
51
320864
212625
331642
48
84
210780
10
1
139250138
30
10
53
21
72
44
180342003
40696248
121243
3
336491
8
84
138538
16
61
96
468090
55
170259
197988
148021
75
41
25
215420
470160
560898386
479692946
279466
326413
85
725181284
471446
197239
34
25776
36
91
54
6
672279038
438049
521780380
55
49
425472
55
94
97
98492
96
71569
34
489891789
440162
85
426829885
202626
3
33
126285
158552
3746
29385
33
43061772
424111
334903
30
290688
354214
427878
227247
8
20
38
79
124071
420490447
53
1
83
127402996
336043
60
92961
355483
3
48
52
24
475209
36
409907
18
11
364280
33
43
205605
5
234021
30
51
62702
630045808
227001
54900
276306
41
71
195538
49
28309
36
66
88
464918
265832
93
586921494
123038
16
495036
59
63
32
32
173185
2
5
66
54
449375
184921
82874
745894701
434514599
144529
80
154864966
371145
71
169340
86
260036
162546
82444
139774
86
9
94
66
427154
383255
46
1241
452391
384984072
69683
14
385543
362067
539776061
109310
101470
180462
2
44
372085
187317
79
99
541493624
324914
9
46
725433914
66
18
50
141831
4
5
7
6
29
298171
452574
523968759
71
33298
5
5
70609
58
262383
554602750
406992
3
702862845
65
204790
45004208
204744
440561
387645
172921
438653
88
95
1
317553
31
824326894
15
60
94
60
55
23
42
783528707
8
70
19
54
171119
91288
237056
414370
240746
66
74
237700
2
516723130
390205
132978
288148
52
108888
5
363170
29
433989
34
143377
52
17
282844
257581
65
34
456220
53
109292735
9
148749
119719
68
41
6
98
81
49952
6
118281
306633575
5
99
796648039
287392
417279
325945
419262
267959
82
96723
126392
122714
96
6
70
69
47736486
161342
2
95
93
280316
448370854
49
51
31
39016
489971
6
74
25
806515578
104926
96
28
996575233
477451
128545
10
192830
480449
73
46
2918
195479
15
62050
24853
7
380052
94
72271
360473
435272
305939
72
344790
222257545
160823
4
41
208117
73
58
264699
57
78
374804363
5
40
6
242717
482013
92
126927
428021
25
46
214579
66003
26101
403621409
320248
51
45
28
310059
212194
165534
59
399428
67
358559
34
80
4
182381
4
88
328310335
398356
45
89
412603
29
830257184
8
27
820021863
101586
14
75
95
98399
491086
48015
62
689088427
390074
49
130915
136656694
56
3
289981695
13
12
333008589
12
66
35492
252207
9
292371
25
385432
30145
96
82
460789
866975566
3
150048565
212218
266193
18
36
521787858
112508
2
61026
8
241699
310435
905692310
68
453994
7423
414573
14
263486
61889
7
91
1
21
39
502187576
61
62
21
67905
41308
54
368723181
328326
2
6
40
58
325492
22
123311
496475
313670
7
42
70026
303390
99
487923
192197
60
93
205790
382308
50
141518
115243
5
89
13227
41
1
20
4
335450
65
99
7
315424
373580
9
982269352
71
79
162819
336152
81
6
34
26
393855
187771
71
139506781
49
415905
712280411
90
281782
71
70
75
357914
99
15179
4
59759
77
63
203893
331014
89
851598473
5
478922
390846
5949
99
265966
386250
36
452143
119996837
96
293164
140785
95
551267324
124000
85
4
263837
95
3
332760
6
1
406433
64
5
31
452910
93423
9
64
5
471279
42
450713
260459
4
157274
451161
315046
245863
326068
8
79
208367
416852
25738
814118592
84
49
29
62344
38
87
120951
171289
6
31
85
154395
3
404715
382974
20180
398970
34
132776
78
143015
194868
290206
386057
58
95
9254
13
99
212290
44
65779
71
437757255
1071
23
23
346472
56
29
15940
263986
904628318
252242
96027
7
81
301931
362548
5
2
247304
398722
460008
466091
11
311801
31
838072549
910190336
57
177032
101754
5
120285
97
62671
282838961
266110
80912
60622
52
361439
44
77
46
291697
65
266074
9
85
2
19
13
48663
63
73
2
7
67
26
46
41
50
32
355246
636139573
231838
86
71532
30
81
257626
197451
464264
1
4
295879
296569
179749
350876797
96
1
1
85
73
69
68
48
82
71
430689
412715127
99863
1
14
279842
45874
55
82
1
74
91
5
56
71013
48797
66
11
81389
457933
66
368527
28
4
6
98
4
7
53
20
284003
9
43
298058153
179809
75
92
9
340589
7
93016
29
129193791
32
384623
53408281
9
438765
40142
2
922945068
50680
73
354236
89786
288621
61
176700
64
118582930
278925
2
90
44
345768
107687
26
104134
1
453760
37
84
63
28
400691
28
198847
3
25
301429
422307097
59
78664
446548
447719
356773
52
3
116776
4
72
65
93
107815
3
483897
84
294198934
378321
41
219131
63
280427818
437186
59
180276
51
904638046
97
152106
94408
21
9
92
93
223966
80
406679
37
469382
36
9
52
23
75338
237713
384129
58
9
22
429903193
495911
9
458083
6
13
21
472549
195608
199605
28
183546
223438
10
83
225748
304855
82
69
277818
474188
31
349505
263585
78
18554
308143
76578
78
1
402435
97678
212124
34
70
309631
740982524
91778613
8
74
186258
29
242921
654880088
9
242982
2
443486
276186
62
9
68
4
64
143401
3
55
136353
242189
162397
41
356038
63
32
823675921
458952
1
10057
28921
85
17
48
153430081
4
160015
72
82
354381
6
42
46
393574
462193
7
197351036
93861
187644
486029
75
222953
64
12
414250
341692
76101
5
256797
147461
84
338380
87
68
51
214094
55
274132
421360
92194
2
19
192037
78
7
442548
21
346491
4
6771
69
98
293069
400725
333223
1
45
92166
427280
28
497671
46
30
411175472
3
78
24
319345
929331010
163828
2
57
1
46
195391
62
467654
457985
294672
89
5
38
5
300773976
46
368929
86
2675
403003
346852
367028678
403772
62274
37
93
50942
7
622891184
85
40068
7
35
62
321484
81346
27826
47
52
30
201140
270957322
1455
20
420846
119777
62
425940134
37059
487531
310903
78
348485
245928
24284
620893955
279493
99
309433
61
276618
3
89
64
32
130713850
214042
175171
493191
77
18
380700
93
86
35
143330
87224
325177
35
321861
95
21
84
1
114595
53
453570
14
71515
87
5
467159
382594525
97211413
149402
849202197
180130
72
40
98
4
300537
11
95161311
307518
95
34
93
301805
239034
276572
422960
41
32
92
118448
291370
38
366745
26
961921813
28
119486
77347
493844
52
201507
50
69
98
2
139474
591098486
58
272569
96
78
363677
436731
374537
779922304
470535
191826828
97924
45
251304
81
155651
232503121
30
594425792
198671
36
917985859
478601279
19047
464745
56809566
288643
74
221515540
91
92
22
228691
404790303
76591
7356
499838213
398580
49
127639
23
9
96
20
50
80860
6054
78
181102
16
179090
39
183616
65
98
34
709598522
457098
22
94
63421
52
84
98
60
196646
23
8
181457
57
35
64
88499
1
456520
529235028
90
79713
68
104702
22
5
501838831
71
325030
733030623
80
86
53
1
78
52
718721773
59
119000
393162
32
411159
322421
710204827
21
431715
44
44545576
46325
16
209715
58
32
727697645
457066
485400185
273329
303174
89
262349
15887
15
137330
9
216207
251821
78
349410
129407846
464911
30665
96
681925850
7
28771
32
72
250657
22
23
93
91
39027733
51
59
80
85607337
50221
22354
171631947
14744388
67
47
360846666
48697
341645
121870004
74319
15
34
42
38
384512
191260
296476
265946
399985
76380
258839
32
197217233
88
23
50
193279
340917
167951
8
292093914
70
2
86200
27
59
365167244
53
21
405906
23051
212052
80
64
50
394701
88
26
50
15894385
362871
2
7
30256
56
210607
652681866
22
185193
48
55
40
1
46
2
4
94084
139846
403098
9
215915
151530963
78
82
68
74
452183
80
942053459
221234
5
93
47885068
480386
9
34
23
96
284483
375901
82
37314
143516
36015
937136857
85
6
3
39
27
366103
2
82318
236520315
11
76
366401
123388
11
495941
6
475727
296733
77
182841
2
338588
3592
225023
939158395
102855
53
82
350699
232308
92
13
746365672
221027
190561
80
27
82720
44
347438
311808
279486743
63
240730
8
324683
346255
29
23
60
649909507
381194
7
72
81
37
700517798
487084612
8
418890
327084
396975708
2
16
490668
249299
448249
39
92932
86
492788
83
371725189
415717
136134
378814183
43082
72
93
28767
5038
3
53
34
588507506
238198
39
122621
30
91
25
321773
38364
348104620
350471
477264
24
65
81
7
474122
505515693
77
2
9
70
81
87
72
15
309393
48
123403
29
40
34598
473296
53
326850
46
319583
127409031
82087
801730257
96
4
9
421924
294949
42919
75
4
433347
246089
74
49010
87
15
10
41
442915
322772
240296040
355055
465428
266420
163805
78
38
2
222614
56
582587297
452036
185919
4
10
78
24
236792
75
68
3278
45
375120
404162
377962
62
10
83
40
9
2
307911
37
75
993844860
289459
207022
50
169320
51794
99
11
54
146484315
14
38
81
650152484
10
263005
267101
159874
96
7
57
83
218743
43
76
352620
7
81
86
22
209918
28
316912
76
75
5
5
375080
37
406356
25
5
24741
93739
20
8
311836
333005
2
36
27
3
427406
224067
82
75
197423812
9
340369
598141197
92
83617
423182
227905683
2
88
265590
18794936
3
51481
333320
418052
70
43060
97
50
4
32
28
16
405639
645144816
15
89
413945
1
16673
51
30
205120
344686
7
281356
80
414725
596087981
423632
437440
61
360780
6
51
99
60
351566924
602476904
202503
232741
927132971
18
6
43
3
71
232134
88
14
298510
390628
74
48
26
79
114022
921485723
413717
477728
83373
414132
889798462
146932
2
30
51
123062
64
96
2
14
8
31750
53
4
147911
69
171639
180103
4
61
107232501
538076117
91
172379118
406906
112114409
6
277239
309145
10
192623
29
35143132
4
45394
4
7
69
5
335133
235880
208646
27
321112
3
611090761
76
436457
392655
387226
57
539036954
74
90
24
4
450341
67
77
493750
239519
87
64
535039929
236600
38
93
8
16134
53701
38
24
97
913912502
359150
8
74
45596
57
587127459
115760
116286
143670
80205
83808
15017
7831
69
58
12044
48
116966
6
185313
96276
63
29099
298336
12810
62351
75
123287
5
94
221771
9
96
63
8
306696
28
122727974
38
41
24632
139649
15
3
440128174
2
5
37
18563
74
27
463343
157789
490309
69
17
106926
428644
14
7
829434742
96
81
4117551
792159602
3
854906400
67
97
195788545
323978
14659
465595
67
93
291626
325772
73
211752
115023
125229
154015
38
84
34922
42045326
31
77554034
294975
2
111768
55
232838756
33
34
59
426810
67028
250393
16
1774
68
458813
50
464076
193942
351315
51
190358
908173915
95104
94812
477359
317621
292478741
2
495968
3
60646
5
17867
58
50
16618
197841
343076
163486
85
15
335726
77
12
419585
61594
371406
33
81
22
17
134662
81
73
224551839
40775
106484
250092
81
2
999728177
139670148
88
224346
14
56
43
923961602
230668
395518
90
9
40
8
25
72
628906365
30
243882
59
769938877
980308480
449657
423907
92
257829
490680
326903
1
99
286477
72671
200498221
9
89476
32
68
244162
16
48
73928
74173
338430
461225
73
368083
485109947
652943616
22
8
55
46
206513392
70
235935
173220279
17
52
50
402704
47
16
71
38
98
9
22
369591
319896
31
35
5420
93
32
3
55
245186
48
144860641
92
197567
65
274700
289002
141417
765328686
117077137
391806
39
17
200703
126569
52252513
917308393
80
4
12
321999
87
50
16
79
55
50
91
240579
190195
10
51
57726
319404
886556922
182529
13
97
2
2
237780
84716
58
466144
189168
27
207911
110073
14
76
114245
75590
85585
61
8
83288
15
33
327854
73231
237951589
98
14
8
425431
47
5
193488
235702
141536
82392
73826
404265
265350
84
62
1
78
307141
2
95
1
26
968293332
232473
175399
18
56
52
3
31118
146128
181190
95
10
453491
17
580412369
155918
59
360306
39
8
360985
8
3
64
755507731
207448
432400
366675
82
4
32
386620
94
73
69
19
196006
89
418624
10
107237
99
180581
239525
21
897587269
324983
31
59703
92
257274
477985
51
461266
8
354373
924447041
94
9
55
39
69359
40
97
221532120
19
95
184419
7
64
366714
89
91838
60
81104
391943
361752
82
92
27
339324
40201
12
20
492104
630432386
39
193401
316055
60
182469
94
81
82409
319910
339756
219596
85
37063743
15357
216248
487264
14
92
67
94
38
12
229262
84
423129
493923
34
83
39
23
73
2
156456
64
43460
190555
92347
32
888008867
79244
7
23
54
1
415323
394183531
218139
164141
85
422765
259807
29
306976
117739
755733484
276581
38
358548
131287
10
355655
6
491884
22619
80
330757
447628
456378
92
102326
34
81
478780
414114
3
19707
80
7
89
1
20962884
230988
43242
232482
473230
422903
4
358453
521856957
51
288563
21
372618
13
33
219823
118382
491834
34
422530
5
22
206247
65
356986
79
768425199
447621293
203953
89
20
7
39873091
64
26
247009
241216
133549
82
43677
15509
665584341
131592
199496
436396
38
66
464269944
90
1
62
19
18
2
64
366668
418831
29
51
242755
163335
953803569
330896
33
359575
59
95
193779
57
5
7
2
97323
876132284
41
42
1442
83
39
15
53
7
162147
80
62
72
21
834014221
1
12
482544
422089
76
63
66570
1948
94
183625
144357
367210
80
479567
29
25
23568
34
326099
379488
69562
275366
491212
8
1
91
59
141060
12
38
36018356
42
456269
4
8
4
406860
240356376
10765
12
208117
33
46816
263503
70275
148483
413620
483466
2
406218
320689
33
494218
6
536521025
459183980
408463
41
300081634
55
861788284
63
76
38
1
216420
24236045
232972
87
430518
91
59
84212698
88409
819368943
1
90
330960
67
76
275590
30
446263381
442989
7
2106
379933
5
48
193718
410658
357753
454009
498163
489823
61
65
5
439202
151890
265658
105014525
460436198
49
63
133543
203822
91
488897
30
43
91
21
303786
70
64
237936
489227
78248
24146
225454
213693491
8
322293
12
257459
382816
467735
242726
6
82
44
140717
402981
67
96460697
69
226189
56
21276
16
97
298982
343861
34
782482832
212360722
334159
62
23
18
31
755988804
335178
63
34
8
160637
399664
294277
21
32
25
38
7
4
184000
51
265775
23
6
42
432904617
337090958
49
492481
3
3
97
4
149932
163710
17
41
359911
12
90
9
39
458940
301127
17
17
365044
95
34
185147239
115651
675450030
37
379949
839876075
96
7
61902
93113314
388445
411528
15
89
39
84490
57
47
64
215880
62
26
26
431494
60
361340
118424
80950
382478
123473
438337
68
400948
94712
3
418165
128105
373347084
226004
56390
60
62
346734
899940736
43
360918
59
374069616
62940
21
347059
368070
787761246
29
30
166586
3559
631001589
40
45
308795
187703
69
72185
85
34
67152
406439
39
218603
136946
32
99
95
336288
52982
238414
177356
212594
98088
20
9
365367150
83
81711
87
33260
177071
74
327746
455851
218486711
22
366160
34
23
495692
7
383306
18
204885
245943
323748
29
26
8
492798
52
74630
225901
172082
119919
89
409103
362494
89
94975
233887
33
87
40
20
9
374185
90
91480
100181
9
56
618526047
61
459621
415779
37
441177
268132
120958
451058
25
7
49
163136
58
97
36
655476848
44
351426
212213
167775
23
133307
67
78
75394
234847
417712
83
48
449429
48
48
29
11
298900
3
323295
58
160851
76
137958
431863
9
77
16
7
94
25769
273884
64
44
94546
17
79
296519
81
162731
266612
84
247329
492104
387204
48
11797
311057
976976013
269822
265889
444923
269633
183214
112208
279789
460946
6
12
274695
483760
192667415
34540372
111502
106792
293680
78
42
498900
246903416
239442
206274643
101335
329695956
68174
77
14
269847
489143
270201
74
365838
1
77
278341
222866
348123
31
48
66
145289
98980
923607936
36908
57
354641
37
896879837
361999
274766
97
371050
111414
52
181416
147820
60
380956
77
22
847461533
21
39
35
44
2
48
53
65928
195869948
88
230721
158870
29
9
828297993
222971
94
37
110090
120631
30232
7
213893981
5
452612
398114
59
228405485
323488
436430
160442670
441349817
22
2
63758
702557792
12
363479
95
9
52
9
76150
93
4530
38024
602827744
23706
64
454021
30
57
8
917947994
791751739
47
89
7
606331393
300255
63
7
57
4
92722
185078
41921
15
8
94825790
380063930
99308
82
69333
381268
208849
33
368300
70
27116
21
73
257302
387659939
75
403564
2
716067241
25
275355
40
66
779323576
43
15
34
231709
267989
890985742
147474529
409345
54
483786
339025742
153187
21
52
6
129615
390581
260569
50
49
182196
48396
436910
497466
14
56
50
69955
76
3
16
2
20
56041
8
3
257392
234435
137328
35
50
87775
173498
177963
583611658
84223
92365
752678907
25
20264
52212
146631
247823
85
350274
719887660
265496
286705
435163
42
183803
14
365930
216393
413480119
16
247545
218055
409589
6
7
372857
313357
4
14
71
53821588
19
432988
5
335529
408640
388021258
18
58
69273
336943
3
88
12
24
67
334397
136422
50
65704
7
45
760193044
5002
161886
793557720
80
479204
85
14987
436293
410586
92
211648
30558
108135
46
73
45
28
26
462706
86
69
5
26
496349
93
12099
17512
162819
35
73
309753
13
33909
346726
280580
231666
231268
42772
292341
74
41
285487
58
413343
53
73
163892
776477674
480895
321257
82
141036
147575
950611347
15
79
89104
41
7
28195
363816
24
7
693487341
50
7
6
85
68
235916
18
51770
66
62
373757
200660
39
63390994
24
20
395730479
1
72
8
8
64
20
44
82
687235208
20
1
61
274809799
317193
35675
41
76
91
8
130109
3
71
401247935
17
59
141287
66
49
260345
239699
18
73
19
50
444432
215421
5
5
20
26
50
327376
46
410121
3
401543
355721
24
443459
454871
32
58
88
401964
19
53
84
575179343
354977
94894
5
45
264764
61567
65
901920434
52
141515
92111
161794
32
31328
262546
214321
94
253648
35
29
22
51
317815
477153
481515
275276
18
25
3
38
85
95
254590
903536978
156374
472201
8
48621
94
55991830
855367841
482561
170321
384659
252959
280563
10595
178767
37
368636
156477
70878
461915433
299598
177991
44446
97
429083
66
68
445287
415622
35
94
63
20
350357
242043615
399801
463510
498755
23
26
41
198609
45
42895
339082
94
1
475813
1
128384
405473480
142912
94674
197292
69711
364587
17
5
4262
50
738098850
395588
495890
95
40
72
68
49
66
116339362
1
481571
163454839
365677
50
77
6
529630573
817411306
53634
134528
551812960
77
241819
334281
160486
171515508
25
207501
462515
331448
197975
36
95206
365178
454018
63
329031
51528
39754
4
65
18
71
69
74
140701
95
411016
62
1
566959870
92461
23
27
478700
129155
94
386348
125041
360788
115724
99
203849
43
484808
36
98
93
41
11
9
85
402951
293429
274664
348233
422233
9
14
69
4
715498987
23
18044
21
80
252715
7
752736814
47834
97
74899734
38
355779
48877
84
38
26
83
201314
425111
2
28788
5
393630
52
85619
264478
590417016
368807429
138521412
417987
9
40
92
77
39
163126
1
3
11
1
42979
135554
348670
215083
209337
180855
20872
45
54
259759
289050
9
2
6
72610
33
7
430406
63
402393
76
19
81674
14
5
68
131471
478225525
24
35
449422621
85
191370
90014
95
47
69
93
839559870
494606284
699001781
8924
247516
453483
9
174318
73
58
96
241027
263886
3
78
164640
63637
243318
136075
407439
77
349073
1
99
31
8
374734922
72
79
89581709
1
40
58
641685737
8
226381
99
887956021
92205
14
144717
29
70
175596
238440
8
47
259619
262514943
1
72
241967
152934
206038
10
251729
303200193
5
50
11
731790017
53
79308
460835
373872
65
15
592484176
203752
201295
52
8
319249
92
211877
6
27
672228033
95
46
84
3
124221
9
496694
43
463683
190063
54835270
695089350
8124
434975
93
229115
84
226712
149449
73
86
96293
45
29
6
85
52
43
90232
242283
44
84
32
24732
469107
248565303
8
83
449240
289168
267066
40
409909524
57
56
8
214273
325346
13
35
216124
155720
229848
52688
44
338528
11
20
37
368573
3
420842
803994776
6
360360
4
60
33
84
91
34
102291
400178
87
55
122323
340452
880242036
467069
84
97
58
214333
39506907
20
249149
62
8955
127313
64
338603
69
81
97268
66
41
35431
22
38
4704
43
435223
68
160189
7
7
81
69
670780493
51
96
431792029
452459951
28712
223545
485588
3
79
271833
363727160
193562
604370887
287878
119785
128883
60
59
313670
62761
153853
4
80952
865847906
11
25
8
39
896470491
22
267809
67
16
3876
14343
496485
14
26
608812456
3528250
203319
192822
39
52
72357
280801
23493
63
25
33
36
42
163994
83
28305
483031
1
62
46
36716645
45
339928
1
176565
917253886
56
30
6
46
43
764784204
7
446621
313770
69173533
62
196879
573842180
342256
73
238179949
56
26
7179
820017256
324135
477044
93
22
4
69
83
39
64113
93
476921
80
158382
97629
477279
90
27
225155
376171
259604
7
101074
37
2
268304
342159
274923
460473
81
8
232053
289098406
71
189142
9
2
38
1
91
99
327840
5
822275916
30
99
85
418705527
72
8
49
102640
4
132477
289368
56
74
98124
45
21
360925935
87
362600
6395059
68
432190
230120
185218
39769
91925
118213
146571
72
8
439591
170635
33
4
65
266835525
494961
423456
2
34
255117
74
444805320
84
488510
391454
901459881
63176
340928261
89
3
126172
31
548831140
77
2
160915
81
58
604363472
425327
87
56
178825
334161480
96
54
185933
236219
18
56
52
347064
79
4
39373269
197149
225766
315457
7
339221
290622910
345205
2
34155
64
77
22
326497
442428
176801
172372
904840865
263203
26368
26
4
378535
5096
6
28
83
494230
52
15
69
385687
836009115
83159
45451
265858
27
88
90
475547
288622
424573
20
15
401100
61
471978
58
29
1110
377188
48
399903
84
168480
107825565
86229
4
76599
135709
65
11
90
279041
329632
6
46833
74
45
10
14328
97
12907
97
41465
908888782
61
34
77
437663
262459
86
63
39
161603
8
475913
54939
91
361967065
53
82
355474
85
124252
446321
57
171585
37
9
24345
45018
89
20
3
5
73
140370
219535
13915
362987601
437598093
84
96
64
11
399932
8
187966664
281357
85
19
68
27
381333
77139
104225
69
452838
93
448443
184658
85
157134
23
320407
686269495
17
32
29
200506
475728
50397
71
122002
28
74
58730555
394541986
23
47
29
490668
32
462667
51
53
6
399226
90
87
29
10
354553
30
10
45
364841
477088
327683
85
466907233
4
58
78
116756209
32
215353
406252
70
306719
42
66
68
46
106393
9
975784854
27
8
287341345
54
649975341
45471
259950
349818
38
70
380723883
252715
7
70
59
85
262153
51
150507
18
224516
44
943436095
647993632
304121
3
92
76
485503
16
16800
52
75441
98
2
107037
92
198232
481128
1
38
265033059
354478
909203579
20
293309
6044
67
124112
57
3
13
27
52
22
52
380705
393954
43
40
449859747
94
200165
871224359
625420224
144702
16
72
293047
4512
36
8
45
96
22
88335
409955
173
36
185896
399331
33
24524
96412
68
76
122597
445397
58
9633
201763
76752
25
72
48285
258358
22366
7
73
188562
249023
364494
160913
38
32
289125
41
404131
48
277549
97
47
20846
99
130380
238344
26
4
141152
45
147612
54
90
16
83
46
157667
94
8
20
295717055
46355
80
36
571122176
234618
409254614
171677
13
351547
1
9
275941
154489
12
104871
27
69
62
45413
8
39
15
971805833
87
329916
42
81
67
32
35
183610
55
6
52
57
56
27
4
29684
58
97
352053
494095
4
83
3
65
281085
55
89293
96
159115
233738
57
11
429083
20
1
5
34
5
97
293174
70
50
87
74
12
62
68
310230
78414
353783
30
16
76
464182
8
37534
55
355326
547924445
90122
318401
355326
89345
88
297644
88
24
351795
80197
1
528057927
197632480
21
48
52
89
878842995
90518
655001251
16
15
43702
101242
459697
24698
38656
325613
28
9
347707
89820
96
947459066
79
41
11
58204
145458
332872
225361
33
9
169330
7
235278
80
84
60
26
97
82
56
45
250316525
316398
91
57
5
128749
4
97
908828028
7
286498
35
468983
987169569
242039353
162293
435568
383608546
432343
421088
979843296
2
473071
5
7
301454584
35
53
235607
72
79
579470124
34
11
452559
148957
15405
11
122682609
495514
4
265344
32
425451
5
412748
3
392013
42
38
2
65443
893657009
754450080
59
31
25014
65660
484613
70
50167
56289
145564
16
395823
371251
316923
384344588
89
295792
19
56
83
3192
63116
41
28913
33
328089
444622
91
274980326
345191
88367
68
14
33
13
375412
220486
7
57
9
3
173314
6
43
203421
161251
73
87262
144699
51
65674253
1
776708156
541865694
821410628
1
55
268691
417154
56
67
64
441856
219887
354616
8
113995
323125980
335262
662679024
311148
472365
265786
222460
457708
1
85
2
7
93
8
594039684
28
77
865623821
381084
479690
110528
948044605
495450
263492
23
3
177490
126416
6
92
71
60
286186
4
946814874
304568
98
330534
90
87495
23553
2
97
5146067
106379
51
81
153043
216117
191407889
377472
23332
468838
207485
152423
2
279966
43
440427
84
242879
40
440470
375435
55
946368167
96
453620
7
126475
461845293
108322
181054
480538
27
1
10
68
79
47
223192
96
140551
167131
54
56
40396565
132785
22
55830
1
260237
494691
21
429870
33866
457782223
27
474419
35
46771
9
28
99
387356
73
374060
8
64
28517037
71
41
405539
95
266301847
9
818519474
601076625
86
8
54765
44740
76463
91
34
366743
476497973
28
62
24
79581
76
48636
86
43
29
441438
138550
410386
74
7
28435081
222513087
214549
88
39
79
65859
31
6
99
34
82
91
11
28
149344
42
134724
428438
662696703
155130
14
88
80
866751031
304811
489306
77724
99
96
824202182
5
282630
60
82757
386612
3
426136597
68
35192
70
99
59
57
669435888
344767
71
458462
29
4
17
795811001
89384371
43
91
273723
51
49
60
65329
227873
27
691151701
71671
48
64
72
416090698
55
96
5
19
515513465
13
153162
405687747
8
75
84856
267833690
76
71
228009
291394
206883
153380
3
54
97130
241661050
388404
672068040
9016
148669
93559
480987
323511
24
367582
24540
838293065
371248
211152
25
77306
199857
336516
7
87
54
244337514
300121794
30
4330
6183
87
344336
242811
57712828
433171
387650
62
444606
434904
102581
96
433956
233903
99
470838
8
89872
130526
96
138141
502618360
299305
360956
141730
72
16
113552
5
18
3
444625
60
11
491299
25
131287
277917
59
344594
85
93
368916
21
293869
49
326588
283519
379567
200078
151641840
94
60
263937
208024
115320797
20
460934
54
10
6
95121
54
422210
729795759
794303040
33
12
6
393824624
149030
379755
59
2
32
5
17
16635
321442
37
62
366328
105071
5
13
479702
48
58
52
272372643
335283
82
3
132698
389246
199656
496883
75
392816
259597
98
182301
57047
99
69
45
354464
49
3
2
181331
467884
49175693
88
149679
342118
62
12
19
259632007
99
9
37849
29
8865
43
189755
67
59
16
72
104878605
98
266573
76
22271
91
83
258432
20
79
3
37
65
4
250949
458541
143578
70
873598563
47314
9
74
341954
137490
4
429723
324180241
102378
771865846
281442
293334
495698
142961
92
263869
263267
388077
69
5
600896695
7
31
111611
3
256735
234777
66330
87
26
23
83
368413
608446440
19
90
9
68901
87342
62
83
54
77267
421853
229624
234267
313466
165162
77
471239
38
80013
1
201237
4
204705
47
1
33
166440
275828
63
345135
91973
41
70
234827
41
291976
4
9
228649
5
350390
106513
462794529
5
19
354814
39
404538
16
51
29644
43
359284985
7
40
23
4
5
138450412
56
20628
70647
182714
348824933
79
99
90
78
239485
57
315691714
347377
11
256250
89
12428
624426424
5
411808396
9
151241
216832
447606
255324
279279
97755
984026491
3
87
44
72
77653
140960
357493
44
368429
81833
81
76388
98
72
91
342025454
92
28
9
117359054
257846
191707
22647
39
14
4
90
191115996
10
161589
55
483827
25
8
35
72
93
3
944914474
6
14
315313
676908967
15200
88557
47
166320
80172
30006
385407
514072034
17408
34
3
785319905
358185
279705
13
43
195694
321265
48
52551
115514
96179
60
42
459598142
71273
92148
55
60
720986592
73673
45
79
139568
7672
2
353150
44
60
65
229891
84
334126
57
19480
157192
15
55
615336510
3907
888893287
45
194810
79
70
332575
24
86
82
7
838559397
117619
298362
33
406294
195428
8
1
20
54
197951
456513
54
58
20
49
235515
822775250
351093
33878989
90
462891
258136
43
20
15
96
9
19
7
73398
77
353820
385269
5
177390
99
11996
103560
2
28
92
49849643
123463943
954304402
462160
89844
424209
50
83528
3
819660336
34179
66
45
2
41
55054
62
82877
23
44
58
57
14
28
905797996
230059
482538
81
56
393224
50
56649819
9
492762
57979
49
91963
923498376
720
24
118877575
247090
21
17529
490964
345316
52
22
98
97
29690
86
30
68
43
252366
582105470
62
26
67
199540
258929
62
192433
1
8122
3
640839892
771930471
430402
20
259097
171086
8
51
418875
496949
109048
5209
254538486
394526
99
3
461774
4
264685
28
8
214161
129045
53
262272
496441
38
6
36180
58
83133
115209
211901001
400066
58448
433313
2
242742
86594
33
390449380
349987
234415
23
69
96469
51943
4
387145
98
14
86
134951
207832821
20
53
440842
975379801
378730
392977
412902
33
17
64
482898
18
173831
234826
6
394672
14
52
4
67
20
17
98
1
63
487691181
2
47
36
26
46217
273309
407464
31
66
30
162282124
66
251741
293402
15
18
89
80
58
73
26871
43
74
498791
25
375640
14
25
54694
20
33
22
47
329161
23
217629
4
40
50
15
443942
331789
710316952
239962
408483
212289
45
104152
166066
9
645593933
51
498820
7
65
40
1
62
448226
30
498074
18
722537579
253688
791279397
109844
1
978097598
34
10
417899
205288
221483
492665
85699
92
477952
88998
417728
437485
49
307471
291944
37
28
371052
9
9
15
12
39
287865
43
7
67133
39
94
95646965
381008
6
35
319710
40
322369
451713
713339733
46
5
5045
31
48
37
464194
335005
721833890
192257
47
494498
113781
41
282023
85
161566013
58
171096
50050
365992
441632
42
349472
431342
536841910
56
104664
292233
98
33
339509
95
244665
2
80
79
14
7
58
286232
7
76
52777340
97
497981
77
177712
50
202877
392079
28
86
365353
733301127
8097
55
164184433
307329
46
19
104829
33176
274109
124892
15
25
9
76
44
13
28
412178
79
28
220986
68
40
8
468525
336163
14
32111
196425715
13
90
33
30
10
399749
21
86
37
342101
44
78
52
7
288760
60
322433
6
484681
309250
30
116649
265575556
490374224
55
496176
53
334153
251758660
42
106827
450572
83807
17696
49
82
20
95459
259000702
494515
59
112599947
19
473021
71
3
56
12
101139
87
316018
494163
448787
556237846
778257919
301512
1459
39
143998208
234741
63
3
4
38
62
55
4
250914
437464
9
7
128954
46
67
404879
190308
92
9
80376
242145
94
6
253422
412746
12
282896
352038
376370
443862480
336945974
12
83
53
64
354262
859602591
368342
80
134751096
44
80
80
834983206
4
91
59
71949
41896143
66
282129
331195598
81
435419
328412
349104
56
35
70
86
10773
52
48
777816903
88
59256
38621
344901
28
60
91
67
65
94315
137163
451914
29
69
333803
356824
29
493822
215213
10
47
65
21
39
7
57
65816
126782
818825501
258528
52
821060492
86
11072428
6
62
2361
255865
238100
184541
396025
6
95171
370721
269305
119103
6
83
24
22
426009
45
377886
164745
323832
2
130309
219421
81
9
7
26
354771
11
9
110907
285121
61
4
832558334
30
34
34
77375
199600
582178961
97
78
243617499
468468
88
31
843907307
285236
847580475
47
300202
96
14
95
190964
13
182608
34
30
366184
390858
7
87
34
82062
47
207512
70
93
352891
142416
87
258061
186499
361763
305398
485467
675455739
97
448187
63637
30
37
238167
70
61
95338
75641
47
284478
275552
41
136100329
96
319277
485950
57
31
286439
52
45
151288
92
175310
37
1
345494
231891
174350
81
421769
475597
67
102202
47
75
890901843
81
6
50
2
458933
489170
403010
65
70
19369
5
267570
3
13
27
27973
7
56
314260419
360659
29
239351
49
323615
379945
74064
10
213272
85
56498
428677
65
493746
7
95
79916
54
94
32
7908
43
84
385402
33
101157
5
71
84
47
9
143424
102906
60
442227
31480
256034
17284144
455700
4
791984201
826005883
83800
38
324342
45654
68
92
88880
64
341618748
90
144992
2
193702148
165105
51
47
46
403940
58
85
27
30
84
9
747417947
57845
199127
282129
175019
407185
16
235314
96729
147680888
79
444650
80
23
395413
30
603563954
64144
421935
173576603
156840
94
281386436
67960
36545
61415
18
58
93
92423
9
156715
49
295496
275830
25
14
31
30
34
88
97
133399
945819384
32
64
362682
357654
77
61
438575
499832
15
414411
117838526
26
120325
7
286558
66
9
974543510
39
69
83375
6
370284
533004022
92
122270
155273
418091
54
461667
49459
4
85
3
449894
229431
16
53796278
95
743818643
13
52
334443
23041
92
204878
44677
34754
202885
414293
67
120136076
67
431568
3
334906
10
286414
14590
43
21
246478
38918
78
6
96
61
86550
7
53
183471
411583
303776
31
34898
80
95
460594
60
849925978
399473841
153609450
489490
451359
64
499140196
53977
26
2
226277
52848
86
51
362886
473795
450319
14578231
49
54
346931897
55
87
810398021
89
680156635
37
386173
903190687
325915
257171
452146
92
45
456705137
174396
281003
486075
916079498
83985
331316
185548
54
49
35
49
75
361165
44
85
5
165108
86736
227838
16
15
70
29
16
13
66
4
190571
60
14860
416577
277849
130575
8
2
53
68537
262717
25
9
7
342234
46
60
73
96
339490
1
24
339427
8
74
504678947
430513
86
181608
53
35
3
12272
57624
653203151
402560
469524
16574
63
37697660
7626
8
49
413790
357303
7
32
24
22173
46
455343
97
86
38094
462862
3
88
70
28
697997815
437042
17
42
3
50
91
63450151
574191906
58
44
67
44
86
90
957738749
14400
59
121964
4
292779
9
62
99
87
32
53
182610460
15
161459
1
227174413
388149025
500634598
83
62
3
85431
32
277506088
83168
75414816
709128247
54
68
299177
36
44
47
66
4
90
62
85
91
87
281927
88690
258006209
66728
55
130176
12
32
712943246
407552
57
176964
9
21
36
630928582
4
55
328835419
6
4
8
115037
354235
465154
37
41
256896
355239
308818
5
512184744
26
73
95
333539
8
33
238417
92220
45
35
30
465336
23
23314
230125
41
11
182304
65
14381
7
71703
9
484863
6
26
162951
63
12323366
350581
29
61994
5
6
51
560488886
193106
305926
414604
44734
20
7
52
2
118736
98
240540
14
309901
59
311504
341956
5
161720
37681
1
12422
425392
19
14
61
22
89
42
57562
95533
11
38
16
1
26688
2
46
16
82
458760
461155
46
27
469141
1
55
8
53
203603
181798
488212
245198
42
13165
437117
21
16
40
295903
474764
96
36333
46
670333132
30
55
54
9
397666
94
98
87
41
143190
389471
53
55
407729
111409
308481
661393984
392099814
9
676258011
738147547
78
43971
433977
24
354628
1
281696
217805684
671211397
278148
324850940
437829
98
84
345958
42569
494083
255905
10
386244
2
5
1
163330313
52
36
38
84
86
43
96
89
16626
102275
110951
90
809171440
75051
448107
273524486
4
98
74
238161
35
408658
91
163006
21
45
821343061
173201
977488566
103828
370549
3
2
45
83
349736
2
144355
7
25
260338
41
139137
75
45
75
950805250
442832
469145
37
1
76
109707
41
199757
5
99
106484
9
25891
290181
76
61
84
125211
415085
288447
221707195
3
92
469830433
3605
30
58
226759
354649
1
8
13
217067
38
73
230517
36
422679
175225
378135
77
67
93
688243963
2
71
125415835
89
338867
297145
82
943061985
337224
31
55
90
60
81
373071651
194030
11
309208
434578
89
157123
80
86
64
79185748
842322659
27
7
99
190670
206833
91
45
8
78
81600
28244
86
5
47
334932
88
62
7
498618
53
40
582950
70
59
3
135595
144642515
18
985686603
109815
20928
371945
457658
64
388100
59
9
90
73
89
8
41486
57
592185506
79
151361
232830322
469090
428784
174248
66
52552
72588
67
82
257095
395744
38242
267705
63
21
8329
48
21
70
411120
66
99652
3
34
11442
15653
201216
341324
404748059
34
3
282308
386426
115173
180996
429367
29
80
214373
53
391407
5
158775
81
62
82
67
37
116329
95
29
50
5
345429
213531
275390
477042446
7
136228
585482372
488880
3751
17943
8607
88
73
141410
43
10
96
70
727011599
2
43
27
950404633
61
53
12860
1
4
33
390717
11
3
6
411559709
82774
69
485337
58
89
96
49
451070
78
65643
123696
6
34
499666
29
838669865
52
58
402150
6945
70
239621
207695058
98
426091
489794
732225602
139971
188173
209993
42
8
95
93
341836
29418
52
10
80
35
9
437893
289471
33
268934
57
254108367
166069
285367833
982882551
243194
43
248539
74
80
405617
21
404924686
7
72
85
146204
225124
239177
226200
416376
17
99
68
50
11
56
360339
207553
258303
72
3
25
4
111438
999122183
76
1
31
441785918
268154
32
86
104016
1
134265
192341
5
66
18220
33
4
396900
62
7
443010
63588
462290
86683
744328704
41
19
66
85
205698
47
12
495314
24
13
458165
41
6
390473789
344926
1
34
89
305868
593979975
483361
194992
477647
54
7
85
99397
45
372470
71
73
84
193051319
35
447312
30
72
316099
80
189880
898274578
45
74
10
7
44
128955
8
89
85
351669223
93149
316799
45
118349
238176
301930
394343
1
602317102
29
309894
43214
34467
329747
6
73
63
6
658058350
21
62
88696
74
29735
512017485
95980551
33
53954
122322950
32
441673
78
536865847
574750086
235284
934312543
79570
1
38239
168563
15
58
825675646
48
12
96
48
2
11
20
735389948
9
91
319403
2
26
77
454938
364039
323708
29
55
22
31767
236353
3
3
24
208958
46
431262
9
89
76428
8
98344
1
241210
15
542
377290
442707
263113
988870160
88
64
234989
41
69620
57554
58
51
324077044
47
3
9
157971
466087
60294
43
50
152903646
189749
761764860
36394
75
13
745479094
98
503428672
116372
65
306455
431672
231720
22
284850
270168
32
64848
70
55
32
6
84
10
432426181
161351
58187
238930
25
2
98
381980502
9
6
41
44
56870
4
24
113267
40
204497
418130
7
452122563
83938
478510
210621
787523088
2
14
10
174571
63552
16
79
194212
54
136505
74
3
22
202655
417578
82
65865
320208
9
302179
137336
78
13
93330
464526
79
85
69
91
47
70
12
1
157018
458034
2
325299
84
1
55597
3
316235
29
117692
498458
74
25
102410
195439
4
234138863
452596
3
432329
430694
84
100935
97
207316589
250192
421015
268073
9
43572
34
54738
387928
255035
6
88
284821
336275
281178
255213318
232022
41
129874
228456
10
65
72736
58142
186302
486452
67452
150674
411461659
121057
743219381
9
492257
96
7
816542718
86
441346
77
426699
60
992232726
50
68
83
271342
10
266761
133506
72
84
5
64
55480
426970
58
436770
32
406928
40
32
287413770
11
223686
368773
16
332147
77
292227
177952
86
2
32
295162
87
55
37
73
41
136132
180192
375153066
18
2270904
419197
162229
24
477539
72
130901645
29
108711730
5
346824
300444
59
15
162402
45618
1
6
65
49052
99
449108
54
379669
193670
80
96
39
96
285358
75
93
342525
60
19419
80
2
296532
93
7
6
266690
415907
181792
36
29
96628
49
237136498
25
54
210785
197166
16
30
365540
6
8
750874744
33180
601018243
1770
3
161591
249723
533998587
80
198671
99
73
65
443304
2
31
202186
29190
310717
45366
50722
1
764643810
254669
94
283536449
80180
154001
433069
78
691508274
18
87
196133
41
8
87580
12
23016
96
78300681
431650
372972
70436629
23165
40
222450
34
33
76
318668
202841
433832
261328
314019
76
54
434969
56
25
12
9
71
45
6390
178787539
233574
493537
163671
87
65
47536
37
436710
622096070
236238
4
66060
50927
155616
158488
916114351
61705
5
460793
424952
7
523541576
96
188284
344961
497509
256376
23
12
289334
59261
660122462
82936
30
827526229
527391059
42
311657196
71057
344793
142586
18
499102
3
916859027
357154307
129240200
238014227
382584
96
50
73
4283
72
438824
37868
69
45
191965
44571
84
75
31
10
15
5
33261
880691823
806398699
483765
325447
23
427302
125318
10603
65
466782
83
313340
5
849325370
209608526
460554
917296930
80
31
11
424247237
275882
77
351675
45
227558587
73
357762
2
241370
43
80
12
77
37
46
156414
125701
5
177075
6725
141906727
224323
235072
220839
1
2
26652220
10
363818
211721
68
23
96
51350
39
25
64
70
80
729595314
272334
456098
78791
53
23701864
224603271
51
338775753
223135
364425
4
81
31
23426
179981337
78
68122
409804
7
11
253103
98
415773
41
51
448961990
70
81
471391
94560
310545
193252
431947
20257
63
45
80175
4
272793
38379
317229
35
91
754049116
86
38
153499
23161
2
75
729257037
599518711
57
1
452704
69
59
58
12501
278974986
220544
496636
410940207
657251330
277132446
60
60345629
866087557
69290
9
6
50
76
95
406731
39
108139
439949013
3
102250
23
37
51
31
155924
155272
4
92
475221
28
307943
498515
169056
137322
18
75
65
71
22
484463
70
51347580
22
320695
76501
311617
11
50
30
40
54
104820
75
289437
9
8
233487
5
85
449012
466747
249218
103502
252250
7
32
382071
117841
256916
31
3365
861843902
75202
444496
78
5
54409
7
768731867
87322
30879
91
81071
5
9
13
422363
65
280003
56
249579
31
4
43
472885
50
20
14
93
87
12982039
85
700075881
15905
96
59
282260
111449
55442
14
457263
539015680
848429686
348490
230047
94874231
70
85
173040322
18
228188
72
77
15
325860
9
76
78086
52
3
54
962783462
29548
133656
343072326
44
22901
167090
15
4
50755
79
77
628470595
437936
345718
43
66903
453485089
9
52
147402
42
83
14
172723
13
248033
71160198
114794
84
79
1
407093
50
989876388
54
73
219376
9
361218199
45
30504
201405
9
1
416344
57
395969
473787
318009
68
29
290723
66
76
124494
28286
2
96265
69
3052796
11
251534
255783
98
6
33
87
81
29
260969
467291235
439290
129065
79
28
136752
161190
66
95
295666
82
464588
480268709
2098
35257
62
385726
237014
392736
62
73
275824
45
176086
12
13391
225298
421610643
221858
58462
22
417296
33
6
389254512
131178
239135
7
3
32
49
71288
229689
9
45888
327922
31
130624
262859
172297
52241
78
88
59
76
247579
915306159
472375
366549
886167418
189135
1
4
762660838
7
94
64
166845
9
33
67
67840
480353
181860
9
24
157436
97
193977
357380
419174
29
109502
39
466288
493471037
46
89
357242305
75
11
463404
60
2
15
487588
19
51
75
2
2
129194286
13
78150
21
126299
98
250693
82123
76530069
10
55
416061
217480613
80
83
748223472
94
3
406918
858073630
2
18070
172750
204169
3
24
409932
504056914
21
15257
475958
84
410768
11
75
279807
36
2
28
31
87
320049
479862328
69
81
470735
133581
275447
395773
324559
45864
300492
12
23
33
465989
287649
91
465496
3
24
67789
78
71
78
427026
24885
101983
269968
31
18980
254400
17984
112597493
44381
26
434760
4
85
421997
30
121283
1
101946
98
50
34082
91
237414
42
34008
423042423
50
1
769676000
2850787
23
630294574
35
363637
58
41031
77421
92
351410929
16
235446
128514690
475487
378842
52
72
305025
62
19622
23712
64
92
96
609351061
99687
289743
10
21
206620
90
544749311
202523
35122
108914
544834281
9
50
362317
8
946902138
388891
374096
67
23
88
12
32
230830
39332500
851510131
8
14729
67222
14
42
23
6
49
377179
34392
19
297247
90
8
7
470208
97
91
445072
76
63737
39
185171
86
385208762
70650
316474209
243292
41
160437
751600775
55
66505
165846
57
24614
275746
460609
330202
65
47510
37
71176694
281080
15
75
84
302021
437629712
8
8
151873154
10
29
161717
345180
298671
26863
85
17
304506
7
9
34
35608
549522344
728260690
251320
251429
20277
4
35
181063
322969
365449
36
277354
98
74
89
53
84
392618179
11
46
427229
16
343672492
87
451000
19
78
21
3
967947680
48
611823073
869613414
25
6
166537
9
9
343492
96
72
26
4
72
51
481003
160807628
429673127
54
87
88
23
324983
11
9
54
315663
14
10
54
1
9
22
970304082
20563
172998192
425291
292341
81
7
60
125471749
21
312088
2
13393
42
10
41
51
612813993
147960
245228
143858
162909
91
194571
293131
34
48
445680946
14
96
573653310
9
256406
474517
88
41
92
2
117070
10
1
8
150871
95719
805307722
1
279318
75
484310
4
186750996
439766
67
232113
4
36589
110408
96
1
389130
260188
94
26
26
310923
322798
52
9
367639
84155
86
27
73
12
584066331
457000
82362014
96
8
47476
144374
9
6
8
30
225362
2
716890203
683622987
180239
6
74
321737
482718
99
410544
62
32
443114
378184
485030
18332
87
45
1036
71
34
70666
28
282555
318944
55
87
57
83
76147
2262
84
83
56
157256
151577
7
424854
6
80
318486
60
68333
41
89
59
342586
1
281086
9
85
66
198406
215066
68
101701
67
149823560
5
299213
45
33
14373564
50667
423241
458747
37
6
167110976
366929
66
16
4
32
20
166801310
5
55
63
48
7846
31
300675
306946
3
111395
40
84
233921
24
23
36
47326
63
31
19869
454346
74
213942579
38493
255406
7
47342828
156485
75
95
93
218230
7
217407
289162
128343
9
34
50
86834
221951
3
81
92
56
317627
33
65
33
93
17
201670
91
16648
6
25
45
335727
54
275224
52819
14
122208
9
41
76
84
70
345346
432458
39
30
403592
226982
97
247801
317787
826594342
207129
1
497507954
47169
478646923
438168
45
56
14
264766
458030925
436280
124050
100704
484359
466490
3
410814416
461766
156608
1
23
73
591696920
79180
58
285873
2
260748
214578
25
213331
118440
35413
191632
54
383470
23
483819
5
698638624
76
82
47
38
8
91
267388
328502
60
436152995
52
82904
76
133592474
59
86
469123
470850
79
36
58
50
368437
44
97
11
8
6
774285509
49
65
2
810920231
389930
399815
103711
71
21
186839
99
45
324402
338786
284453
31
92
429998558
59
325575
443838
59
46
5
356178
52114
23
288744
75
75
2
2
84
94
4
76
85
391669
22
2
59
399669
264902
47
90
3
493108
76
9
8
380585
286788
68
369743
10
217565
61
30
6
77
64
213087
49
99
249744
5
174992
243091
23
99
195261
59
356625
74
40
16
25272
218048
451867
30
91
410813
73
91321
439474
957035068
80
6
99
7
2
416415
80
239252
76
480510
436245
38
39
86
7
266044
326936
42
412886
201364
84
98
40
145305
99
698637518
55
173925362
46
120156173
295170
70
47
39
67
830071865
325016
1
97
130034
56
282944
65
97
58
365383636
452021
224639
19
176388
271644
5
8
51
6
82
678637769
63
407372
77791234
2
19
51287
62
496067
83
408080
184166
61950
65
228904
37817018
255268
8
15
44968
356021
282470
8
6
426997
151371
229614
45
255696
14
88040
245428
42
609424994
751639821
487226
37620174
311273
133668
234776544
238532
97
7
220292
13156
8
54
43
349356
79
257080
16
971341889
10
23
162829980
53
65
670985206
53
85
84
451420168
105458
78
307153
98
11
59
171203
6902
324439
38
8576
24
28767
201961
32
22
53
97
85
63
27
12
90
9
28
222523
591173468
193797
254881
8
241700
935265127
323547
212947
46
3574
27
319856
56
60
446185
328841
229408
3
843376044
53
74
49
87
255140
9
17
16
76869
344554
16360
37
200268517
134495
82
655132264
98
59
76
167841
84
21
46
66
41
7
208693
49284
342189
49
58
788576493
29
7
15
17
4
42
409242
437128
21
196590
174081
17
217440
45186
471660
267838
63
2890
1
46617
20
92683
6
40
63
280161
145039
222571
482015
370609
149166
361237
9
164283
11
155845145
405090
47
53
34
77
83
603964729
338256
2
86015242
236265
21
97
49
423305893
614832103
210193
56
91
79
87
217342
3
455883
83
380091757
44257
50
29
61
53
19535
58
96
242020
229451572
47
1
97
41
737518616
227781
72
7
334469
244744
58
794996775
297420
403177
147757
44
28
243772
5
8
257479
493312
912150885
338669
59447065
13554
15
9
33
287634
164698
7
49
11
165082
62
89
197609
423046
429532
84
9
95
297534
8
49256
86
29
3
185192
340875
365380
47
93
15
451186599
4
33514
228166
808166138
23
3
317998
64
335039935
461463
6
344910
22422
11
25
85844
60
180764
307551
92
8
82
313845
15
12843
87
3
76
8
131823
1
64
487198
814487549
57697
17085688
28448
388352
456954
19
64
276361
57198
404973
530471571
65561
6
946449203
119082448
54
6
30
49
79
81
495328148
281974
122632
82
932213652
99782
29
97
450413
438097
51
66
660375245
25660
124255
142244
26
239532
20
3
4
8
79
25
439652
49
35
194304
8
9
144269
416254
182767
555741140
88690
102143017
213550
5
117912
9
203678
82
344664
292060
98
55
300246
50
147292978
67
29
45
24
63
9
222886
448490
349283
266932
34
245977
38
6
4
70
3699
1
246278
4
453646501
64597
47
28
313700
14
444073
56
9
115492
583739388
3
91
780923181
340830
59848
447514
162880
15
165112
147489
240140
2005
40877
356067
406081
101750398
85
45721
72
35616
6
75
51
388193
40
1
488755
301776145
490832
90
346260219
9
99
352527872
103346
70
21
376746
38
26691
61714
49219
34
285878
23
954816572
67
50
411443
5
206113
83
85
16
461405
170768597
43
48611078
325599
228638
251709
55
11
382130
284780
491489
110941
463865
320912864
37
19
102294
342184
913410938
360728
402193
301414
271673
62
550697755
85
38
441582
27520093
418778
423937
1
23
26
17
465083
43880
84
403133
4
49
30
66
374080534
15575494
23
309931
266370
461328
46
403548
416544
68
78
454345
294195
55
11
92
83764
53
93
374400
9
337335251
20
221796
83
476689
452691
162151
373096
605019981
95234
31
38
29
37
2
20850
66
51
40
83
205072
90
136376
31630
413320
370464956
33
70
268284
266272
54
29
90
318441
170941
292979
63993
194974
536778652
183181
149912
19
96
11
30
72
8
346570
251386
447095
2
62
215965
392079
282955
966026061
34249
469690
257518484
53
7
46585
6
82
5
222762
52
146906
65797221
97
629326754
58
143891
444339
874190037
26
218144
239316
240006
307576
90
326534
50
52
259824
68
491006
118551
61940
42
1
328122
19404
189227
6
334202
96
58
176994
63717
4
8
180624
67
91
50
244353
5
259359
179596
8
475763
37
404049
378435513
11
345399
506009083
19
21709405
39
36
20198
95
6
4
181103
88
20
211660583
2
100664
398487349
188808
119999
26
449049
245675
212617
424190
24
39130
17
3
78
95
69
52
122848
3
12
59
216165
21
3
489515833
9
69
57
383450
221284
3
431569
77
477768
33
226153
13
70952029
58
6
104282
30
315209
441248
393990
712638832
32
73
71429395
44
81
71
269483
31
486743
297530
2
43
5445
59825
66
469920
12
5
68
9
38
343378
9
345387692
593928722
20
77
67772
410044
8
91
163778
9
241606
279896
56
529011337
51984
19
91
42
87300
9
34
90
258738
232072
240342074
9
93989
356794
14
467787
477750
336418679
6799
78
433435157
453177
7
194344
477576
4
181459
84
88
322216
54
80118
40031
388238
89554379
59
2
280239
79099
25
288791
473046
6
455041314
71
98797
239268
94
53
142491
14
85
283637
125627
55
87
21
246862
329442062
6
10
401134996
30
444905
132165
182012
6
98
185010
418668
4204
456222
192527
8
418782
219022
46
316105
254418
96431
24
58
98
55
474985
30
94864
62
70213
289892
93
544514207
419303
51
402150
744637913
484222195
92
26
20
889184441
290677
384804770
12
87722
292777
365413
401702
468545
28
116354
275666
82
47
85
93
155526
126283
25
54
53
99
12
2
58
60
281672
14
88625
335684
449321
49
31029
93
172953
404361
38
169426581
578458360
421604
271291791
150058
70
41
69
42
6
53919
215904
9
292969
203388
277548
15
299144
7
34
6
79
33
107890
84
26160
40
4
125208
52
457024576
284330
13
417586
81792
284750
76
96
438654
199974
91
78450
147886
377194394
979244386
326767
81
42
261304
63
60
54
65
27569
410320
80477
34296
92
37511
348424
436706
68
496362
258002478
115191
64
84197
18
281204
282394
29
454818
179205
52
337462576
224385
347563
597853963
53
35
147006
79
945161535
394918
186714
65
17
63
12
83990
2
90
29
4
467325
24
145528
25991
147177
82
273100
20
8
23216
59
147899
32948717
74
94
13
410989
207081
257149511
202109
78
17
37
80
10487
60
50
2
487064
9
386128
69
971980387
335969
84584
60
5
1
455218
92
97
2
90700
76
2
62
81
457574
57
226000
93
81
125596
394329225
417491
53
23
205916
37
36540
28856
104681052
3
71
412346
5
4
7
6
30
269027350
457509
6
402474
12
913425905
801815633
79
438195
62372
28
81
393155612
283661
169966
97
26
2
497436
217871307
36
60
8
10
408122
60
10
92
40725
52
20071076
6
414619
466701806
89693
38
22
2
118436
278986
58
93488
20
401086
14
304951
52
19
186405
74
97576
7
78
31
54
39
494101
26
316791
9
362995902
62
142080
465004
5
18
577624552
427817
98
270348
54
94884
75
68807
104268
94
59
18
300996
8
86
25
81
18
18
195696
237063
221713
7
74
268422
82
98
430264320
239951
491058
65
96335
82
10
436468
86
69
17
369352
12
73
289458
502862942
16
379877
30
237116
416461081
45
154032
499126
44841
20824
62
52
3
28
9
34
65
40
439578
21867
114477
76
250667392
24
61
33591
45
60
117405
203237
48
143620
494751
6
14637
466118
29
85
306372
95
71
437559
269575
603796550
3
67
33
41
210650327
414322
2
69
35
72
397320
22
54
141889
423584
469601
91
398857
38
308122
135722
28
347383
8
26
7
206059
425176
12
170733
95
115189
448041
6
69
1
51
63
424409875
491336
498103
41
125013
376339
99
428706
316794
160117
95
96
345526
70
297245
122772
88
16
354030
7
762815898
141236
2
279607
459143
32
41585
199488370
460704
90
44
8
2
200565
2
203844
448489
826203718
223837
137724
871927485
494545
32
80
392251
158509
31950
8
66113
19
179908
150959
12
48
489556928
460100
82
47
53
47
328371
718476544
35
440327
11
77461
80
26650
61
239935
21
65
59
62
26
53146
13657
76
5
230630
84
35
334323
76076
415277
374995
377051
222222
3
21
60985
52943136
55
74
72
37
292613283
42
243734
23
9950
40
129608590
58
76
9
72387
93
91
43432
43
94
42
398940
412068104
83838577
57
63
31
24261247
41690
27
23502
65571
4
223133
14
7
67
396717
389349
75
2
16527
88
43
264723
433893
490064
93
63
120881
100056
1
61914
54
131427488
5
25
90
445514
35
85
351367
94
49
327652
184896
82
58
463189
30
3
221002
50
183999
776714961
93
23194280
309805
63
27380
310914
120299
267048
38
36083
92
28
71792
66443
41243
345885
117849
118310
252939
180673
458106
2
269649
45
61
577894183
77
26
28
326440
69
247109
267421
758261736
93
83
148611
14
91
341664
10711
65796
481035
51
169938
185619
1
480414
93
249782278
210107
240101
130239
76
81
119503
492648
715888128
13022
42
403015
53
135998
404539
115491
91
474446793
457463
54
47
81
165315
7
60
1
3
76
71
60
611446776
55
39
37
2
126635
267420
42
65
52
24
312503
9
22
1
29216
735778675
219558
295687
86
17
90
86
55195
345728
379823
81794
251247
38
92
474879
16
38
73
65
8
28
68
271755538
2
9
148382
257799
76525390
61
49
49856
1
186839060
7
593438760
29
45
54
88
189940
1
186595
303070
42
4
681831956
14
39505
121490
95
56
99
530357922
93
87
12
3
72
43
60
29
88024381
26
53
22675
13
62
130109
397388252
487295
302635
106366
77
57
36
48
2
64
86
68489
3
53
166155
78
97
945619423
218295
65180
13
37
219519
74
19
166795407
389718
38
79
425206
13539
38775043
7
26
82
86
91
78
92
411347082
10
93
33
962112812
7
328046
128675
54
404348
258193
641290853
479986
13
79
376906
1621
3
330966
109834
289942
261516
448771
3
293172
187191
220149
97715727
265873
138993
735565859
24
22
8637
319040
489388038
326979
128319
44526
455843880
8
131088
67
48
203863
183697219
21
340804
17
58
2
83
70
63
4
79
41
73
23903611
800881461
15
94
5
20
664866699
488966861
88
47
88
111722803
9
210745
407859
37
57
98287
10961
57
447623
184337654
74
71
65903
46
84
300760957
473393
999708375
262522045
122181
506356558
28
4
5
71
478296
45
363842
53
89
36
88
226163505
26
92
485561
24
82692
204096
6
198258
482897
275398
1
385725
95043570
68
70
41038
15
994883883
201011
72814
57
47
337259
64
9
132515
284410
195946
9
308249118
70
124407
450134
42
79
466352051
10
197104
42
308053
387367
491023
871005367
41
36
42592
89
16
437951
15
94
87606
48
66
436612
270738
28
85
98181118
231729
508803388
1
36
87
53326
30
19
309777542
493986
66
867908411
330023
338538
19
18
353937
19
369526036
98
35821
5
72
361315
7
12
80
12
62
99
55
4988
147558
95
7
389393
27
764682619
59
79
44
3
64
42
3
343002
33
84
6
53440
49
438830
542094369
35300
238961
76
2
37
294782194
369093165
74
42446
183191
96
263214
20
198641
25
473898
372779
103439
980945638
69
198900
86
267124
91
72857
84
346547
143248
44
169439
44
377686
19
37
305099
85
316474
69
66561
62
3
46
329045295
78
57589
94
989410770
13
151452
50
96
3
340796
271714
3
97
407627
2
461891
59144
683854736
42
86467
5
51
350556
73
166898
155766
93
362513
37
498318
69
92
175132
5
29
55
13
83
57
92
134857
379704
84
71519
1914
168510713
183626
14644
393835
6960
352315
2152
5
83
69
188308
59
425855
9
341047
73
249191
74
66
216954
330351
74
394783196
252035166
57574
24
972303569
876282835
51
26
25
449514
57
15
27
48012
368104
123394
477023690
358215
63
64
73
147909
44110809
75
403871
56
86
22
23
36
443763
9
315052
9
306869
416343
652870667
51
5
388555
585585516
192614
199424
178485
437085
387860
56
42
70181
441059
879487606
36951
95
128583
174075
160212
75
341046
1280
252017226
578278285
98
45
9
57
15
152748
61
82
64
482735
10
37
11
57
6
35
74
477277
12
52
77
99255
53
33
63
345617494
7
208351
14
129450
38
122064
361858953
397197
410454
6829
4
487621
80919914
62
1
77
51
861065305
645841058
41118
316797
417667
54
70
63
18
257844543
371340
617815326
50
301416
55
96
41
12
60
74
61
337117
348636433
7
237270
29
162702
23
347235
95
391104
52
402400
96
822165645
367861
43
896932075
327911
42
97
129326
97
437238
301163
420483
228904
314730
247366539
778945183
259058386
189017
94
495490
62
90
104667
384004
329534
40
230579
26487
57888
64
60
463544239
58
231900
116468
858505291
60
158111
316577734
557852779
41
160687
282156
63
256327
85
76
256387
59
238814
64
196570
342875
25
9
6
85
52
31
140274
2
823295409
79
94
128171
368264
654315466
16
66
129735
38
1
480166043
419161
12
334761
40
53
418348
9
442056
44
92373
31
32
21
267122
75
276726
84543
259553
12
56
308594
662609951
62
32
334726
362387
302631
7
46042
15719
497753
79
475723505
209197
11
87
53
1
42
1
75
94
172073
391700
65
417826
206651218
90
78
269991
331288
46
285044
90
8
143334
3
20
9
252089
96
32077
381107
55
297243
63526
57
335114
477089
165425
182023
294925
33
76
299884
32
196736
39
293595
407831
105477
615105612
25
94
38
97
156778
418940739
26
52932
82661
42555
187564
256602
741851113
99221
111490
70
32
984557510
30
998997824
315481
11
30
928142359
469141
5
91
42846
22
146259
80075
31794
385052
25
67
44
9
9
41
477585
225008
62530
33
419543
405531
24
277893
70
317607
481789
349117
614909092
56
229159
509717488
445649
64
329357
753381197
26524
15
453778
2
288709
162437
76
459148
98
60
78
130285
1
45
55
147743
12
70389
55
76
31
969812287
61
145001756
7
803858732
12
56
75
73632
158240
12
69
63
942758655
148836
277865
136220
122555
530147869
37101090
193999
58
26
51
97
7
239665
931647709
145272
8
82
800443932
381697
61
262092
85
50
48
71
50
253699
935021331
61474
233399
38
151687
5
170079
114124
74144429
58766
30
126098
47
486670
245895
45
437922
392239
19
60
272790
58
347693
59
33
69
198668
460079
343361
78
344203
15
235745
183235219
446527
103107
11
150874197
451809
716502826
366909
249781
106514
126057
20535
8
40
30097
65
142761
33169919
528282881
4
473766
93729
4
12
140360
337879
27
197752
33
6203
17409
142944
97
205090
31
59
86001
12
69
23
87
34
50
35
5
59
98
68
376085
96
208674
82
88
55681
429652
197863
31072
70
51
229198
48193
58160
65
79
3
301214
61
17
133938
89
670272725
98
41
92226
62
312209
594152119
6020
73
380619
104613
365395
6
261038879
45
277611
360484
44
83
92
29
76
28
24
314339
81
22
381712
57
32906
4128
229329
23
12
399915
350495
38598
429598
16179
29031
3
68
339374
765459047
54
92
87
5
56
4
5
62
228537
278591
399564
327508
915836352
462588
215504
70
133033
313225931
16013
10
6
992243616
87
6
76
598044916
80
67952
45
302782
227437
136875
226038
32
145670
852613534
666298916
37
38
56
91
13433
473879
102005
25
82390
36
61
471296
45
427200
22
423465
74
4
498461
73
60
26
23835
86
5
6834
49
341875
66756
111133
98
475509
44
86
732114609
8
597516918
7027
2
696202119
6
981702818
262666
69
84
86
465384
259229
2
576552807
7
2
84
191024
263729
588
91918
19
637703645
828367512
50
151540
6
183432
471786
449595
138234
8
3
9
8
443893
455956
273250
44
47027
74
80
201740
42
89
64
291881
29
410961
14
39
15
146509
91
77
452925
12
75
97
352016
59
171189964
483931
886234848
4
340184
397013
189861
113614321
7
19
252340
108804
26230
5
381181
6
58
50
70628
23
79
847291464
28
33679
407976
322453
9321
78
246983176
136231
482760
6
250178
142649
56
21
47949
47
402079
85973
48746
491816
171651
78
5
19
340360
442744
31
2
415801
67
271922
46
94
542354083
221261
41
73
427341
341092
75
22
53
167047
144436
700404535
4
54
1
35
352626
54
93
172611
63
59
453831
26
97
53
11967900
2
192218
421996
55
34
60
43
7
389313
620307530
51
77
173691681
16188
109895
86
42780
79683
85
4
945603650
119866
6
698461846
86
321508
905841770
10758
17
78
95
46
1
417615
40
70
51
9
230560244
323187
40
41
7
99
87
384651
45
456738
5
314872533
97
264991
78
465395
233048
483855
18
35
406013
1
484433
95
955242035
257462072
214311889
45
49
26
43
318536
65
190073
55631
392469
34
3
93
449951
8
14606
70
38
64
12
11
274965567
19
90
27
79
485402
40
43
413012
74
69
155954
9
62
484485
83783
226155
54239
86
34
648705679
190500374
332627
154726
72720
7793817
95
55
816931663
163119
7
383828
69429651
5
898372964
963489685
124011
43
393444
282086
60
84
251421
173596
99
435960
37
177570
159604
341161
134583
18
73
78
15
5936184
381839
243719
316068
1
405425
54
315377
121644
104691
74
17
483905
472609
86
95
87
7
390020891
18198
433292
60
219691
360916152
268093
443006
60
10
38
173360
384798144
68
79
5962794
16
311041
62
91
52225006
134535
1
59
42762009
23
81
45
255540046
40
55228
410592989
89
339783
213763
350588
44
1
8
8
75
288801
4
18
91
862611799
92464
48
48
381942
765910
288221222
52
21
46
237988
56
308926
87
284519
227899
447418
381519
34275
41
470042
20
410323
137507
39
30
10
75
91
13
526821347
12
265843
73
1
72
937829725
285010
16
166847166
482543506
26365
301347
55
676184945
66
60
399310
87
4
251706
84
60
98
228085
158550
99
453805
436415
471889
462375
67
211659
1459
27
12
157660
76
7
33
338899
53533
344662
375379
408352152
430645
10
84
25
1
207437
4
248087
158501
34
130193
89
493339115
31
3
25
210646
972409737
38075732
61903
77
193284
403586
5
81
471164
419471007
41
32
330450853
6
382241
488711
122295
42
442699
276297826
16809
92
375531
301343
87
85
91
64112975
448048
195443995
75
112519
10
58
57
62
181266
56
6
64
384313
382599493
388625
104347
35112
130595
195963
307203
72
462131
6
96
83
88
56
273073
41
33
175352
70
282505
32
438751
52
17
436493
69871163
98150
406203
8
185560575
496456
8
50
96
142637
184372
1
862126569
237155
299390
6
465580
447449
341033075
108475
81
446454
31
51
53664
123228
128252
81536
14
74
478415
5
15
30
158877
330333
52
97706
27828518
467533578
203709
91
250532
527733086
182921
52
173851
39
438192437
26
11
394064
37
61
90
195596
26601
463837
56
3
9
442837
477607
7
87
48
211365
246171
65
76
51
719110280
96
97
70969
288369
9
471579
398152
74
95
1
61
34334
105784
391000
146263
141681
368239
340327
63
92
58365
32329
90
478376
780520965
273301693
23
127549
73
32
244087
463918
35
102912
451588
98
493962
49
123074
15594
72
447778
183892
52483
204899
27
222278
99
224454
450325
16
19
288157129
44876
83
294024
4
30529
48169
276345
2
63
9
78
80
6
7
166235
205870992
44
283207
29
447170
88
23
73214
280876
27
44
428894346
47
93
446887
201813
97
910498064
59
6
483350
6
39
415818545
355288
494247
37551665
22
17
184901
609337955
23
772565181
679643190
250890
53
25
19
4
399946485
418529376
436261
142753
273374
87
172542
452908
240994
11
470273
29
1
120206
250189
52
150283
92
150445
297001
493936
276822
499346029
9478507
16
72
149904
371933
43
46076
34
27
8
586688077
66
339315
4329
93596
48
269054
34
311071
364357
165694
90
308022
12
268937
93
421039
589682846
19
25
1
344688
61
14
196941
476920
96
391076
157142
114154
92
42
3
96
4
37927
91
390818
290782
389084
45990
3
207892
207795
464139
76
47
581264648
73176
5
510683947
487164
106220
421503253
8
648399146
192351
384931
420219
318284
88
82
23553
62
701398602
157623
90
466696
111067
657469288
289917
108975
466707614
24196
47
88
9
390093
402646047
307201
91
902525101
148933
6
17
83445924
311193683
22
6
36
472755
344749
252715
19
25
93
518934862
99
343101
75653
99
248953
274125
86
2
743088780
32
62
34
34
273781
24
149940
384876
39
26
66
247522
61
82
29
281166
269908
120914
40466245
3
370112
236116
128859
407187
924921524
509811256
237823
70
87
97100
7
233626
88
35
94
106114
337572
356332
408010
145968
123192
14
6
16
7
46
130106
7
989422313
39
74
4
485636
9
17
60
286607948
315821
43
635629546
63
302696588
59784231
71
938265255
24
247331
83
26
50
182287
381494
5
1
193272
64
23
158954
600699298
12
42
138644996
58
8
72
40
250912
274161179
70923
78
273047
282825
54
96411
32
280122
93
341153664
8
60
84
283930
51
8
23
5
329169
2
43
136116
4
34320
180366
3
148926002
82
12
27
149213
106677
74160
412351345
94
3
186283
4
6
4
157265
1
471051
43807843
46
190118
9
434508
229897
40
128730
228054
90
53
11
118763
4
67
476418
78807
28
147612
41
84
295890
91
217268
6
8
219608
298799
746627400
60
234482
347391
87865
53
33465
311839
82
2
136925
33
415556
68
3
275438
78
116015
26
272961
161203
178698
13
214154
97
63634
314170896
429823
55391
38380
65
200832
471992
414012
298207
66
265813942
67106
98
279738
606909377
6
260985928
871085978
546575790
86
237395
468034
84
106931669
346207
351591
73
90662
89
90
14
55
59
203208793
39588
60
23
79
480633
7
50
85531
39
95458
298026
49
83725
2200
9
745614807
304832
75
12
320348
46
77
411472
47
63
90
28
45
385826
219482
5770
20743
585279827
34
21
404187
977606747
42
142531
5
163467
72
26
33
182004
584016005
68
78
74
48
174073
25485
52
6
86
23961
259900
298644
203271
5
66
88
91
194951
1
419969
485755
322182
52
74098492
494076821
797584017
207260
9
34
39
177874
8
15059
9
69378
390997684
43
1
377613
239619
5
9
487279
93
481749
59
80580
325416
209048
370259
174610
172993
339149
498055
186893980
58
55
32306
142804
5
266775
95
40
39
3
275122
483711
68
71144456
494108
9
65
70
7
51
472798
220553
239017
55
19
329343155
144599
74
1
25
1
843769280
77
8
155744104
85
254289
64759
59
976781346
3
33
31
21
11
368808
69
485697
96069
341700
174421
64151
78
267038
218511
185335667
160890
2
12
49
62
81
80
2
83361
81
891581706
34
420178
61
96
75
256390
10
261685
149310
21481
31932
169520
45
328403
221498
81
31
44
402764
428102
60
52
986373252
3
9
177689
24442
96
53
15
316984
95
299930
125997
155525
49723
482575
709230579
45
153421
34582
74
434257
104834
82
421246
83473
15
412433
84
68
74
99
50
395222
454220
98
56
214118
843309518
76
60738
19
186616
1139
315153506
70
31550
33
165379
87
159970
290420
253632
337128703
462689
851848072
295017
19
7
75
880487358
24
50
71
494629404
787795023
23
269696
12
94742
225880
152779
85493
39
1
7
345971030
368680
616548938
24112
3
12916
40847
6109
177490
923725269
2
358724
426480
49
438387912
59
139159
73
350975
44
127386
46
205461
93
87
72
93
30
98
90620
403403
305170
105695
217739
34834
321774
143803
68
31
271315
441008
51
83635
11
5
537711734
82
18
314297
261927
10
74698
21
61
246170
196534832
111136
327223
476599
106668
90
235232
39
2
423175605
778243133
52
8
357127
246543
7
133075
5
479989
444603
12671
265273
77
143928
46
179710
55
92
132953
445688
989229178
12699
384361
145574
58
40533
285297
371006
86
70
41
7
58
4
481152
92
86
5355
87
462142
60
328319218
18
93
249206
46
88430555
60
461102
2
47
62
72
65
377472
168873
341601
97027092
56
73
413714
52
433862
28
758
378929
185901
68
45
35
272234
27
262586
143962
55
48
431735
67
791670398
79
9
440256
475804
41
91
4
375307
320216549
40
20
51
31
4
68
4
7
21
268902
40
68
468967003
469475
455446
377979
89
4
70
795209996
34738
496865
3730
42811
49
9
8
69
9
347648
98
62
67
213621
6
457457
9
288514
221725
1
63
89
139563
73
45
341129
1132
17
8
31
242610
80
2
329315
43298
2
497071
487873
491956
140547
48
435924
380923596
306983
73
7
21
42
89
80193
568493035
49902
99
264756
231801
48
38
218785
88
357065
76
76
68
9
259027
102919
32
465103
208390
51
220784
77
608264744
1
95
92
18
24919
95
78
361516
19
8
334809612
449195
411329
1
156104351
33359
82
172341
1
4
65
75
858904982
13
441160
4752
301377
8
58
264202492
8
93
62
4
5
59
2
414038
415916
411580
6
1
17
299203
41
385193
4
344509
351450
74
137131
281778
33
98
91
95
417885
424318
31513
278364
157385
285698
1
28
97
94
52247
73190
4
61
237168
335315123
381610
269171
323989418
325335
413093
52
94
96
88
9
93
74
229834
289149
392933
96
1
73
53119
41
224905
100073
178428
40
216984
498016
187877
34
8
51
987250249
996692982
116306041
74907
70
25
390396
19
115796
89
381253
170273
470853
38
21
284690
15981
369654
394810
915426050
92
62
77
223538
131974
335611
69
253112
65
3
720640878
254235
189951
280517
134275430
466509
8
18
797015508
83
63
35
17
49
55
32
34
90163556
66628
69
938626428
62
499455811
170805
1147
16
230795
370878
10
962065703
454031
239367
811585452
456073
433162
2
513308175
51
12
422541
42
423323
77
18
7
111615
28337
5
208930
93636
3
492450
53559
238078
93
52
350417
28
23
327990
351761
12
74
300063625
59
11
9
50
269900
87
151432028
43
624696691
72520
1
872396526
21
187128
62
6
121454
657354766
464829
48
38
19
18336
26
71
37554
85
99
815944161
10
468368
675746670
289636
252907
66
958978894
15
269060
77
548005721
41
2
83
447311
48
69
3
87
53
18
9
30
61
286828
387601
90
28
19
421410
492889
965514795
84
96
20
1383
44860
64871108
495009
38
2
93
95
322903552
65
78062960
437096
9
84
229512
54611
401930
3
49
34
298294
387716
82984
69
415227
195191
74
114146
81
84
25
188214
30
21
249525
27
9
4
33
34644
419161
29
22
31
52
407593
5
30
60524
198544
247754
4728
2
80
87
308195
50042889
21
309438
3
38
385504
49
160467
114350
55
89
5
99
89
55
138871
43
55
64
939960015
73
988902612
230524
357920
356058
48
244818
164207
13
16
37882
421022404
135660
28
812672260
423866550
94
162886981
35
416471
498746
471092
724964772
89
88
49
26
204068
61530
65
103325
113369167
192898
53
2
15
469768
2
2
44829041
92
36
84
44
1
281990
178144498
440405
87
108522
59
70855
369634
321249
399322
84
13038
352338916
27
38
21
296526
437051
85
23
470229
3
64
98205
22
38
499360
69
24
43996619
398003
648746492
37
211598
67
154537
414192
5
491056
100038
39
328294
22
49
359610033
6
267008
27
77
16845
436685
23
18
57
1
83
84
448893
7
31
6
50
21
13
61
454303
74923
245573
157350
324068
468746650
337379
5
642
29
461276
310657
737945862
474116
186536
26
63
64
92
55
27
81
213427
53
35
731395352
127906
199837143
23535
458397
26
87
313888117
202048
9
225270
94
80
75
318507
3
6
32
66
925022780
42538
327222
171439
71
22
460110
82
164063
167633039
5
24
6
43
79
34
97151
14
8624
122851458
83
549557934
64
250126
437281
65
75
334542
5
88
380348
204046
190507
95
18
75
263393
102031
31
55521637
99047
65
260701
88
32
78
96
31
75
7
66542
342623
321272818
65
166772
10
359749
215699
649967591
916799824
59770
99
381216
392643
27
390239
67
316588
64
74
13
117000
471552
4
24
412438222
44
38
110132
64
27424
75
245347
25
7
267774
217896
97510
111479
66
93077424
12
5
94
1
570872285
322154
123023696
406975
87
373272
3
29046858
223252739
275954
63
154088
36
114649
3
9
237236
33
90
169078
18
67
862901179
789021234
913766124
35
621725978
11
199332
68
396730
185195
63
90
38
58
46
79968
4
6
8
7
211088857
79
68
380763
75747
71
29
39
12
357689
405338
437310
425
271003
31
5
485752
32532
63
19
31521
298276
262532183
13
63
91
111303
159396
45907
74
54
1
481668
3
76
452032
60
422648
417591
370159709
61257
687881121
371449
24769
28826
294318
149137678
1775
34
77
55
23
21
167101
227354
89
1
583158323
57
61
227505
49
54
64
441881
28
31
78
17
30008
94
159341
35
71810
320088
89
312295
290222
223610
107112
90
98
70
8
16
448702
79
61
9
955564799
218783
787121336
379058
58
168846
288075
175947
55
98
385151
482112
480954
33290
23
95
66
87
31235
658907513
140265
93588072
75
57
294822
277009
385902
84
85693
423873
60
362584
271448
42
212041
15
47969615
84
461321
272878
42
490808
92063
37
20
241132
95
82
20
429445
46
82658
6
76
15
25
415669
50
71
19
349828
61
112343
375459
97
417653
67
229914
863029248
410557
85
232867
5
404473
152033
332245
2
814413318
46
352709
29
29
18
85408
49
334543
1
85
482778
9
209299
58
310507
37
5
124050
28
623605977
216342972
77
195042
44
22
112928
373732
126228
383983
56
211293
80
3
250215
50
312783
246311
49
44
93
90
302713
13
51167
121465
35
661505278
9
51
51
311382
198859
61481
330038590
47
187404
645862223
123225546
28
53
85
87
4
7064
303760
329839926
32
894558613
102632
10
10
54
30
286966
59
86
58
485309
328196003
80416
1
69
109699
48
478731
84
95
26
165953
141872
211451
53
180773
34
30836
51
393026
51
19
4
485145
9
98557
60
7
925048259
253468
74053
61729
23
2
498426
35
288438
21
44
151793
24561
23
1
91
98
350535
3
127258
48337
25
86
9
6
48
456700
410608
5
6
395902
4
49
97
36
111390114
13
73
619437199
74
234414
169741
21
267328
448878
174245
6
42777934
33409
45685
7030
379559
307382
7
434965
491433
4
353457
261643
61
60
184222
49
97
333149
444855
3
13756340
303511
55
301076
49
4
223822
315300190
412021204
270782
87681
561193214
1
470722
293713
177549
100063
289909
479787
222913
35
3
84
7
195766
298544
3
92540
152279
46
513341606
321868
467757
71
83
394016
943217776
264268
154613
26
346497
263739
94
6
83
73
99
30
217506
436250
8773
65
275526
330789
207662
90
395718
21392
9
41
8
104993
756051138
132837
7
14
85
423974530
44
78
200359
50
8
437643
7
286978
907381755
3
222220
13
68
36
88
186980
429528
1
34
319429208
5
77
155526438
288618
10
89288
14
58
350996769
192552
86
133228
4
10
216194
30
9
248657
126325
28
30
36385
5
56
65
468307702
96599
359568
70
82904
169701
55
19543
25
74
357320
6
8
22
595668809
255903
440007
22
54
64
79
791816627
8
60
75
4
291974
21
316579
418854
267199
70060
51
37
4
6
177751
435710717
225018
40
184040
37
71
260761
14
73
32
849599066
591739958
94603
43136
394982
92
31
893329784
9
9
217997
718904838
10389
75
57
872759968
2
40
79
309570
33
125510
237901
28
222636
95254
72
4
48
160007
385887
70
17
83
5940091
56
30
19
34052
55
213530519
320550
53
16
1
161041
783444334
47914
66
74
120265
49890183
55
58
75
10
81
69
131329
19
77
341354582
57
6
407455
125033
492413
28
13
3
15
6
409723
17
307666
79
536774690
14402
46
420048276
331763512
96
536724650
32697
4
13
478304
141869
78
43
833350829
80
274593
47
325586
25
2
34
145902
20147
442638
85871
4
8
78927
452761
7
127664341
33391
224925
372334
20
497873
94
1
68
92
322161
6
323714
63
353019
86
201892
292415
354743
89
408159
88
337670
443964
62
16472539
41000
57574
102107
517040246
424289
191870
147416
81339
443496
211121
3
138273497
364259
385275
445989
80
53
9
72
36
96
45
449485909
281876
72
260089
98
75100
386923274
97
24
153366
190789
47
42
68
94
491069
233393
427830
52
76442
301952
35
453688
382697039
106581
25
36
40
86
5
82
26
411276
34245
350074
16
258081
2
74
17
99
11158
154342001
42337360
4
208789
362498
352786
41
55
186611
85
54
22
33
53537
308254
10
488633
145730
518369761
1
2
253175
248981
148222
78810
759972791
77
39
7
4
79
63
372711
121021
71
198142
48
178567
294883
45467
276921
19
17
14
47
5
242936
46
144925
662017255
71
54
63
495803
8
5
424475
97
139454
64033
4
78
68
858887237
388723110
93
9
27
1
18743
40
44404
79
7
93
73
45
228248
458347
42
6
89
13
61566
442974
26
385973
9
118870
4357
372784
60298205
78
450358
700288243
80
4
4
543901475
96
36
425813
287305
40
39
6783
364480
15
880978715
203568
95
26
73
2853
78
420639
37
72
828000523
296570
33
81
64
529491097
730699347
83
1
276283
68
30846
212774
192249
451074
46165
61
212683
218033
22
18
247527
65
591329680
14
304849
60938
59
132837
3
1772
879413177
54005
29
64
283865854
365751
44
57
114414
62
286407105
1
109461
326112
489943
26
9
42
55
412373
5
171406
435813
476809
344432
316781
262781
1
302674300
68
2
89
35
76
35
263346
111780279
217875
346625
31
399046
368285
359349
468056759
159010
48
29
57
27
164768
4
336364
137440
25
49513
15
368600
425756834
60700
168762
14
89
58
19
415989
28
29
4
27731
37695
10
15798
63
52
326388
188249
2
346071860
63
90
52
497153
63
66
64
45
403367
574418468
81
431938
9
3
206665
99
92
56
121983
76
164664854
97
263657
95
39
58
45
19
183083
28
94
90
4
27
23048
351619
81
615863893
3546
188134
40
34636
74
25133
67588
37
308139
56
91
321508439
17671
186785408
365535
377729
439980
199857
35
18
787944943
70003
96275
20
332617
9
477386799
106843
60
67
92927
796535222
496456
42228
98
190193
185769
86
702086589
400106
252983
50
434866
60
495757
92078
69
60
88
94
467988
389710
82
17
600483382
129410
156020
502913166
19
270344
2
277509
345132
142155
161286
30601
9
9
39
104435
66
31
19
68
522872540
976331935
68
385927069
7
30917291
92
93
20255
41
43
340929
605998832
97
54
11
50
6
313538
732771064
29
234240
15
70
94
74
57
71
179723
9
56718
94
229556
21290
3
227217
91
242064
470011
30
3
79
33
54
196248
14472
64
259173
21
81962006
49573
95589
57
486288
16110
97
77
85
127772
456655
34
33
479915
8470
5
86
44
48
71
79
248157
98
1
8
40
94
26
11
22315
353682
8
30
476761
31777243
354095
382580
194573
544771292
90
267368
63
118102
32
39
1
34
133419
296075
12
12
273364
12
473906
71
15
38
300347
54
74
462349
4
456003
309914
54
98613
198118
207372
326880
7
88
67
40
75
785514770
15
87
69
85
387240
27
4
815428941
233526
403763
530144895
8
98252
234645
12
37353
45
366058
97
64
29
90
52
422246
53
29
52
291064
322382
130739
25
11394
79
96
62
45
60
83
5
39
51
229493
25
81
203046
94754067
449979
495194
18
89
49
117995
2
57
135071
93
256314
17773
385623
12
8
2
66
17
4
393175
331120
36768
805722039
336936
63
407993988
180191
98
907492041
235990
112778135
29
373168
252759
95
38
385962
156706
69
88
58
227367
19
699587707
109427
2
48
93224
187645
32
55
23
23
395940
54316
10532
21591
74
74
444129
379856339
114527
321593
7
22
36069224
11961474
37
183567
459708
100787
7
92
455001
114809
3
5
11426
9
341058
349386
316763
89
688295481
962438635
9
462362
141360
319785
343688256
209314
20
264322
275092
217865
96
66
667937415
349669
243544
446983
345514
390529
89
65
108144888
29
6435
63
85561
42
459789
76
95
807464366
10
343786
142230
94840
2
484289
226361
3
3
144080
77
60
6
186191
9
36
67
7
397483680
77
223399
43
2
85
168669521
60
2
38
364960
73
472474731
12404
32
260665
3
20
66
1471267
36
75939213
488344443
71
365502
3
300502806
373721
63
158970
15367
12
7
625026286
49
463811444
153945
64
68452
102308
84
161024
9
302257
220334025
27
35749
51
319740297
3
459299
308526
56
7
386171
87
56
19
10
184605
25
430755
3364
502959652
73
204730
889508168
50
57
1
724795580
333387
15
53
8
848585550
82364
4
2
418894
187859
492056
35
358476
4
58
192909
545
443448
74
292915415
59
6
657992687
99
74027
27
472903
3
10
87577
4
36
446295
160081
262680
77
62
138525
47
7
672685983
456300
123091671
91
382167
77
70
6
98
5
61
51793
28
475987952
427334
9
114302
34
174978
1
103548
258838
62
6222
487276
120510
369766
334398
59
117126
9
32
36109
255563
23
18
77
761824443
68
258697
53
9
220766
29
313259
79
2
8620
21
46
451116
5
27
78
132264
62
66
22451
137519
10
81
4
99
373912
1
232522
194122373
166817
256027
38
94
269069
72
392718
10
18131066
415457
432497
1
133012
7
197394
8
996527422
43
159762
55
908042265
70
60
11
367750
65
151247
270198
56977
333056
124337
85
151145
276779
24
254084
417775
89
275483
376636
7
84
19
12
39
265758
81
74
84
458043
922013532
448845
104388
74
91
50
609870895
92
8
56
85147
44
214721
70
65
74
137455
9745
7640
13460
287110
69
86
270865
67
42
471501543
54
331536
6
162303
43
58
6
441313
83
674494600
241418
414044
78
83
210663166
96
85
3923
29
8
90529
71
50
574372713
1
44
188375
294057
4
4
61
27
278799
185170
65
256513
165980
152895
29
24
191901
296345
235736
49622
5
457886107
16
425476
298053
8
42
93001
133061
19
12
31
728306398
347851
132522
7689
66
981721668
34
125842
59
45
925243565
435551
398677
403806
178561
34
144449
15279
218315
23
83
4
79
69
413844
76
58
231551584
62715
3
362863
660134040
93
75355
442358784
1
41
16
246373
266728971
138927
72
49
261937513
200649
86
3
68
261477647
297218
316692
129569
56
302775
2613
81
74
19
370038
371376
38
17
253299087
486355
484450
223090
45
4
239218
269612
276870
177810
37
383253969
81
6
903130782
70
271455391
516282258
992547550
3
145836
72
88
274216
585626122
106697462
47
26425938
73
222019
485277
84
92
145972
122717
41
467071
491847
292623
343995
466040
105581
301586
352037
65
38
9
143798
302282
287555
432404
70
485410
62
79
26
931009418
36
78
243734
373052
361945
491920
8
97
60
17
18
70
5
323791
87
2
103783251
141650
29205
262458119
71787718
35
9
83
46
145547429
86
94
55892
17
91
177361
10
40
302959
51
60
835372936
353742
17
9
219001
87528
955986070
13
1
28
382155
412444
28
420475
359254
48
36
70
957370763
488721
81
59
296929
368236
44
1
75
68
63
2
85
2
97
43
42
51
326257
396536
11
76
18
24
56
305433
346615
596181650
323654
51
440682
29
484709
86
2
6
66
479884
5
58
25
37312
18
92
19
24309
491804
36
8
175855
86463
393717
91
479599
67
121846
16
71
951003259
448648
85421
30
62
51
329468
54
41
9
105937
87
1
28
366979
465260001
83
14
437717
26
209845620
469937
104103
99
469993
64
76
91
75852
37320409
409361
4
23
92827
480889
1
365900
28
68
4
341824
8
4
79
78470
20141
9
4
53
369539
15
27
619624277
216720
261490
382112
4
14
237675
318813
97
169816
478710
82471
91
5
361047
28
70
51
86
345261134
79
86
4
7
91
69
55
45
43
27
95
95
34
871539759
10450
46
6
7
4
383115
434470
336395
335631
64812003
89
984939078
60
96
2
43
368727
87
184239
91
494255
69
86712
89
227476
339367
5
28
8
468198367
7
82
41
85
172716
84415
96
238118
96
95
400953279
39581
43
444679
38
80
674248127
26
32
268960
897250375
22
33
99
72
169601787
4
309193421
20380
203392
61486248
333827
78
36
380356633
496323759
134578
9
311029
419298
395599
43
91
47
493921
346729
129923
314038119
35021
278336
42
399990
485725205
97
479015
62761
90
402677788
50
394614
447523
76
18
813562154
6
337885
428432
52
47202
231595
4
8
238707
72
14540
15
428497
666362969
226547
12
384553
20783
289579
576137378
19
5
95
59
162248
420202
127685
11
51
331580
297818
105521
70929
65
346882
328289
142591351
40
35
6882
489315
8
48
70262
424289177
490499
21
845414406
45
379956
38997
133641
337664645
437182
322434
55286
236001
438874
75
6
205027
372644433
39
36
93
72
16
94
131917
285845
4
53
32
151455
167746
268933
99119
170786750
393934
120707
109921
146791
842305272
17
20
16
63562
782662567
82
469816
903808350
58
115861
68
50
362140
75
44
422542
96
23846374
23
915853311
9
773910219
86791
97
104920
4
859779427
8
97637
4
667281048
833881299
266268
4
194235
16112
302705
76
22
44
166347
80
465246
394860
41
495214
17
488599
140236
206991
254767
2467
256731
359857
15
56
392531
88248
312636
97
469504
732963304
404719773
253494
22
64
2
39
64181
198100
68
467959
34
309413
479848895
38
83424
458520
78556
96840
26
34
53
447461
37902
39
74
98
42
73
145977
16
83
257759142
49
65
88
5
381691
67515
441114
14466
95
63
203869
6
5
6
55
162165
33
481721
38
208987
219268
89985
267734
871572242
4
19
53850
461845591
66709
27947
60
964764316
337292
40
4721
178101
173522
84
8
257834
71
2
378660
110652
74
49
179755
718504376
277007
90
197093
26
14
25
8
6
41604
149910741
440875
53
74
329650
202681
22
37
28
278877
40
475728
51
26791
132139
902336342
4
396962
83
97
1
89
8
94
34
464706
114286
66
72
436557
6
414568
6
285514693
99
19
7
98
48
4
1
19535
696002884
66
299800
473365436
70941
1196927
29
37110
38
31
91
39
84
93
40
64972
79
394745
15630
146177
131536
48
73
101406
325306
6
98
49
10
300950
88
5
23
5
25
219033
37
64
200087
41
65
12
117089
255587
414969
99
788552937
99
266918
362672
30
9
175811
19
218425
323012
477872
88
459656
198002
79
109845
20
52
395787
73269
56
246486
65
285994
81
121843
294897
174036
94
38
269941
81297089
155365
5
202685
20
107733
26
1
63
40
279794
13
29
24002
198945
36631
131212839
25
14
40
54
45
134171
497658
55
24
79
78
281373
5846
1
260932
72
8
302777
31
7
74163
13
45
249234
735387196
60
79715
312520
4956
427359
285522
376558
3
352359
28
45593
30
5
8
96
260986
52
25751
63
45196944
18
51
92
97
363969
50
261161
176153
45
328241
20
13
51
195521
4060
57
53
97
29529
9
264221
291497
8
263830
906893170
93631
95
7
84
175612
51671
350810
70
3
742266294
100472376
141880176
9
443452
88
473171
277943
675026696
387817
189110
178269017
9
19
268640
328742
353581
85
302807
2
215572
150432
60
76
84
76392
9
73
263138
63
63
23431
139682
60
188924
27375
30874
5
477788536
41
196151
26
9
26
44
426495
33
96
458256
8
175001
81
88
275157
324063
66
3
58833
232793410
450099
42332
81
87
332343
19
936912741
9
277181
618329289
34
4
134914602
92
437896
58
732416876
8
56
21
317687
9
30
15
24
28
370782
56
1
60
439665
7
77
348137
436522
459438
64
6
43
61
103333040
78
276034
622237345
314284
364306
1461
71
95006
26
3
23
1498
432920
36
834379718
8
342963
411125
4524
476164
458432
370335
157483255
417876
81
57
417859
15
627056170
3
31
241974685
80
365488
57
90
13
299589
52362
385864
44346
1
28
2
9
97
2
226905
131084
245765
32653
498602
52
48
245572
15557042
77
38
47
2
80
18
321940135
170301
314919
23
8
90510
114057
39319
8
43
483624
198666
71846
43
73
271855
99
453048220
95
334214
440609
34
222041
315404
285283
722369364
468102
389768
28
616514904
20
26
22
65015
448842
339864
21
4
64
62
238664
10
24
99
1
89
76
302096
57
63363
1
1
46680
77
23
775286851
292269085
19
480595
873776149
38200
85
11
73
68
24
31
2
23
122613
30606
48051
297238
25
158099
53
6
2
34460
23806
98320
475215
29
285950
235070924
81
71
322990
5
1
89
48
48749305
79
4
57
148427
79
88
3
2
32
70
69
126701
244949403
18
167540
96
47
66705
287709
6
50748
155723
9
51065160
66
135609
91
227104
67
48573
404662
137189
47
27875
466740
402436590
248779
190705
81
49
51
464016118
175628
460911
228597
384871341
31
465634
5452
73
867057414
29
473369
50
356449
134793822
52
45
383360
59
13
359646
358592
85
20838
63
128291
65
307769
76
208300
342335
171137
246812
238045
347021702
28
60
54
489303
8
47
9
457638
26
68
450689
295288
4
314658
74376
60
329773599
58546
44
6
38422
95
485787
883819172
34
230345
496335
50
84
125454
46
150101
511337922
82307
62
437200670
366316814
41
98
1
789605025
70
356881
418997296
210160
22
52766
38
423307
29817
291931
2
284252
22
24
344538
423308
48
22
55
88
39
219105
181198
82384
48
58527292
57111
96
31566
3
432623
418892
95
50
138102515
26
260773434
173472
91
20
98
94697
492536
50
927259073
434503
50771
78
160260
190057
399651
369929
61858
56
57584
5139
840677206
769596
72
90
58
131248
5
77297
9
35
90
402768
34
356661
33
287673
87980080
89
332585
90
384928
82
81
8
23
88709
126011
848825248
66
259051
1566
66
88
306692
97
941721654
6415498
301874
42
556580094
64
334211
25
90
687888977
93
6
8
821537077
29
47
14
425502
98
665798033
273006171
406325
855622348
56
174943
12
261285
93
194485
23
84
34
235560
17
5
17268
3
157761
97
163998
7
159032
53
22
81
96
49
64
8
9441
53
68
449906
459475
64
33
10
3
1
176629
32
156157
35532
45
56
362901
8
236889
372346
82
63120
427083
39
73
56
251821
418786
89
309738
460717
108784303
21
87
35193
27
123923
383305330
60
90
52
40
15
25
495032
232176
86
576012773
4
447840
35744
21
460796
335466
203437584
2
136740017
573582187
449439
363882582
303137
14
675184006
36
95780
56634
288401
288820
28410
95383
22
238554
158221
869322010
27
232870
375130
203048
14
678378137
6439134
209565
112868
67
89
34
479097
266158
415948
150775
9
588
4
323370
36
32
297986
52
41
319287
7
38
101832
583113337
54
50
85387
191736
61
57
182107
169227
77
216880
30
39525
352025
61
206918944
7
361966
488521639
54
13
306432
235666
204323492
57
34
391966
113417
199535
439862
941779230
16
7
60
6
96
294379
28
51
182379
5
215289
91
113860
7
58
3
80111
498084
32
82
493718
392600
165835
16
62
83
359513
71658
3
3
2
403549
69416
30
344891
22
14
85
744869376
7
116541
209134
93
17
363086
842358977
80
3
110843065
6
160758
486160
477329
7
33
101834
69426
6
106725
295418
137195
87
1
272070226
6
93
300074
83
98
193141
457202
167953
7
94
58
36
84
846285175
181338
1
173063
91
220164
41
303552
494129
260989
245425416
1
12
247443
46100656
444862
87
292241
42
6
270574656
13
10970393
468612
264550113
6130
91
908348057
19
66
64831363
3
197234
74
751037250
253442
129629
39
11623
19096
251158
95
599846855
72
297711
19
6
365333
302186
295249
63
679769236
345477
59
322581
288007
243260
259213
1385
905388212
75
55
16
8
406351095
31951
76
46
500060328
72
76
493992
72
61
7
99
97
61129
60
4
368224
354954
99
66
436426
41
444600
92
4
385826
950511467
32
26
103761
411642
223430
459679
528668413
664078413
84
84
78
433992
52
813039591
91
7
31
51
97
273135
424711
791107529
334497
237444
485805
43
80
6
355300
354413
8
55
133173
5
1
42747
26
342491
6
495424
3
8
7
4
268137
846531263
23
22451
534817778
21579
757483896
468228
77
494552
134382
9
28
319605
74
56
3
37
43
105956
57
401194959
493632
303835
38619
69
32
106765
81
80
492138
29
555005348
59
9
96
386750
7
5
191326
385299
4
59
161928709
42
46
78345
21442
266579
109855
936947049
9
75
23
244334
55
896217849
69
451985
7
453484
22
420716
247267
47
73929
31
357009
51171
39
11861
148956
91
31
471829306
94
25
395907
92
7
58
396121297
117249
373360
406242604
224516
93
288110
276102
58
301239
356019
17
50
81
76
2
58
89
72
3
11
236446
73
163255
122205
41
22
15
342455816
262438
952922927
175591679
448837108
1
41031
85
117111
97
3
516647405
10
713631398
2
29621
336333
57
68
87
319202862
58
107112
75
155478
23
40
373698
6
351587
19
5
630534145
1
89
327473
44
9
95310
18
77
65
298316
41
115074
32
33648
67
53748
50
41
10
60
7
479373
85
2493
84
367242656
38
64
274594
47
174579
47
2
5
40
178824
397542
78
132070321
413936
27721
268016
62
67
86
274749282
95
233251
682907071
415190
239552
49010
89
3
210299
94
139190
84
96
21
464035
464298
81
41
162587
50
78
910034324
28987
347545
438895
89645
321230
261576
85
466968
77
49
22118
58
136916
193039981
76
609560448
406779
480347
218475
77
40496
7
30
378816
97
3
34
491268
64474
77
2633
8
27
51
8
83
233779
4
84
80349
66
398853
58
38
788514272
215025
4
112708
179297
55
716804856
91228
36
327763
31
68
98
7
262688
4
81
4
272092
5
163078
37
10
16
29
318586489
96
12
916163799
7
140765
73
461094
85
81313
57
11
40019
401616
306409
167789
98
825794839
5
57250
296267
356335
10
441329
486512
84
73
118823222
1
11
68
2
2
69
40
41
62
451554
95
57
34
142890
189316
12
96
464737
35940
281
42
63
125907
3681
33
41
372369
438171
254654
300758
78
54548
451166
35
67
32277
199592
38
449770
694802163
374687
79
947300235
495214
27190
362426
115431
157182218
203104
68
59559
118687
465780
393270
19
381323
848576667
181408
127195
69
259353
39
87
149224
338531
463085
129011
3
55
1
276808
416011
245033
28513
365442
82
309773
156395228
19
396027
175616
127317
47196664
5
72
53
63
2
5
27
96
47
162723
380889
494420
53
24
38580
385171
448188
53
89
19
104491
55
125217
814633347
47
6
393377
354072
35
50
239225
474988
1
463562
16
705738554
386913
24
21518
387810
78
35
42
335829
300498223
158665
487152
96
53
79
49
76503
847850949
1
6
42
75
291599
897334300
69
3
315884
308891
7
69
219406
67
386282
369428
329569
57551407
828937345
16
40197
69651
24187
8682873
425747
66
422564
54
434860057
33
147548
73
17234
314164
408399
388275
39555165
83
472860
779949013
947910134
46
94
79
93024
64
99
39
150513
234213
82
73
16
287930192
19
146499
69
7
83
393743
238953
52180
40
207602
67
154248323
1
31
25
36
92
455541
17
4
992686614
90
14
77
485423
701515295
209832
206806
82
93828
3
445597
34
219324
37
130134
3045
6
16
58
308804
169629
397248421
37
98
4
6
215014
72842
93
239632
323562
91
128360
153122894
58
95
49
425317673
76
69
6
53
5
88
481290
20
53
44
945873709
54
316495
41870
5
484014
164321
163386
293280
75
308194
82831
17
5
28
355239
302238
433943287
34
12376
100150
51
31
523027400
21844
215732
3
506108815
388180
476473
41595
74
559909637
67006
431237
14
300602
210056
379544
300133
52
78
46
95
71
2
1
413159
8
92
54
24
72
281341
369968
239268535
379453
240047
194225
605495755
81
3
3
73
34
253137
95
74
17
51
8
428103
54
391765581
45
15836
256548
328889
17
260745
230251
261821
38
51195
46361
340119
398167
398279
188102
877483333
365447
71
92
258899
325205
260102
4
403751
192825
911262278
85817
98
165418
7
56
36
209231
232197
7
224171
29
28
18
450688
393054
4
360363
382244
47
85
426931
267849
13
309359
4
136677
242064
49
187077
50
173842
405373
97
693372439
272905
34
92
374630216
85
382831
73
130161
43
91
295423640
92
87
269452018
17
81
65
1
206427757
414134
56
28
45
389195929
219111
573918735
40
279830
85143
5
57
50
435952
90170
82
65
289276
48
28
53
4
49
775145565
442644546
498621
80
496769
7
80
244718
61
50
49
82
16
863861238
84
101791
8
27
131006
90
81
187225
19
87
54
44
61
456884
89
58
72
278306
498447
79612
3
70361
6
408381
16671
22
73
61
851343927
76426
80
85
7
63
34
427963
60
63
181643
450547
219628
78
392974
79
8
5
72
11
174156
225732
91933
79
497837
41
67
57
72369
444733
378305
361741
431752
391761
24
383375
225415
257785
82147
12
160883
14
56
4
47
383510
435505
86
131877
7252
181599
66
62
121232
697904026
76605
7
69
92
640373823
47
22
82
299504
46
144724
56138
132729
306213351
27
81540
990190548
26
345142
59
495117
83
454474
30
729160476
389811
3
39
218514
69
12195
432897271
60189
47
185026
486931
256235
650104405
616932902
341014
36
257803
39
80
44
918129260
15
100805
9
357901551
797502519
125451
71
37
452148925
172120
83
191648
615432090
49
636801549
448249
19
281369
45
376933
214029
886220329
30
52
58
24
95
84
165639
67
158549746
94
1
46545710
63
9
2
83
1
100059
134405
24
65
239648
6
221385
9
111392
465404
16
48
18
35
83
25
456573994
2
51678
480393
676432191
37
50
198809
618937348
30
32
33
35
17
433263
113635
336283
156715
134483583
169192
44052
98
279616
214560
97
37
2
18
89
817684481
1
832522350
265479
47
2
7
4
447475
1047
419696
274938
44
92151
4
65
292176
433006673
322821
79
47
301828
211637
68
231116
272719
69
840156431
530093547
43
65971
136459
323497
39
4
348787
49
42
224484
429921
396595
1
188449
1206
853670794
470214606
4
205325
48
71
86
7
89
53
128979
251211
711792912
146315
184843
6
182808
4261
80052
24
61
4
21
381926
495887
480944
67
91352
17
54
372925294
19899
123536466
20
128399
69
43
287124
23
247810
315193
850404630
930385493
12
6
49684
5
320394
1
13
33
40
429250
978529394
88
62
330292
51
308759
228246
461164
365823
88
8
914421756
649561270
302656
53
361791
409141
48
279758
124370
53
51
33
12824
37
3
330319
182331
126120
58
82
189216
68
72
492104
8
71
8
93
75
494322
371476
5
75
19
55534892
27
52
270726
457320
87
565721749
33
254729
467242
62
42
70
85
24
247623
418099
735982439
5
214535
7
4277
4287
4
63
109052
128323
98
30
339468
50
9
107107
91
77
45
55
170422
133478
59
825979976
10
283527
79
68
19
5
390787
36
672123186
447019
53508
46
405487
38
17
55
290866
407723
77
220482232
67
227618
461961
280948
59
171428
30
10
360980
92
695842815
56
643266495
3
31
48
27
32
4
366460
167485
28
64
9
78
94
79
305013
28
393015
175636
89649
79
72
6
180589
1
32
489177
34
6
464562
5
332526
6
1
38441
751196140
87
41
6
147281
52
887878313
920963130
87
245276
127645
1
195306
106845
418134
98
250261
14
980944920
79
82
313896
92
79
401716
65
35
288392
333899
60
13094
205098
365740
377321
4
82
346644
421540
49
22
111673
106202
73
432909
497425
1
12
94
96
1
17641
224744
82635209
124896
89
120184
124688
277613
37
72
626832948
89
724952362
89
364632
2
309207
398695
254485
186100642
87
179839
55116
315008
473617
15
167326
245129
6
66
360999
441278105
482215
81
34
154705817
73
5
70596
251867
17
88
7
241951
43
31
199389
427159
44
28
300338
28
36
1
66
23
68
449266
31
86
5631
9
490916
499513
14
409978
59
871180742
41
51
211725
79
417781
16
79
274258
89
21
351082768
1
3
63
401576785
403802
215399
453488
474730
371562
1
54227
162820
30
69
164187
52
496979
263088
2
217125
63
4
65
372239
126714
347903
93
6
321959
99
69
2
276505
954943154
270843
580931780
240233
42
56
68
78
4
43
828026727
286954
77
355603
780907539
201244
2
18333683
455524
947798561
619506416
92
82
92402
530624900
83
99869
60641
117264501
246315717
4
62
135037
60
157126
229683
111686
58
116438
49
154028
50
5
38
183446
37
240611
160471
7
51
91
75619750
122386
32
445632
172066
321347
95
5
223473
15
339460
109421
69
21
293869
467615
81
20
27266
99
283944144
5
85
149293
49
6
304092
35
60
17
56
88272
4
20
268938
424724
8
1
421445
25
44
372549
419578
94
79
206778
2
82
7
16
47
24
239487
451087
207867
8
88
79390
309162
47
422467
215511
93
347292
6
453481
59
256714
68
70351
84
418722
814951974
664194982
644459893
224721
88
4
66
45681
61
23
91978
44
183220
498679110
91
3
581607562
227454
216648
10
473043
91
77184
5
73
94454
95
58853
37
65647
49342
133654422
477001
261325
335527
32381
695181233
22
311742
33
27
222728
449028
99
57
151379
57137
7220061
28
9
9
335107970
58
688553187
3
259573
1
171928
321066
3
235682
46242
8
137741639
490675
8
46838
49778
81
18
568882498
54
119034900
183276
315163
245320
44232
29
139409
364924
95
7
27
72
94
734859422
16
2
210312
418937552
84
286818994
66
14
443943
7
81
18
333207
473233
371295
24
82
74
897722932
29
30
374645
103331032
20
337066
24
10
86
23
87
17
87
269190
42550
147351
55
91
768199198
210946
71
59
96840
71
86
63
85477663
408474
28
6
34
410528273
27739326
8
335681961
177417
293788
99
346246
794580777
23
33
253808304
495886
641087191
11728
226444188
32673810
47
607604370
117841
92
402309
79
858040702
31
65
49
44099
72
297697
61
289441
291309823
521910260
37706390
527158206
174695
427226
2
340700946
58
236654
270033
210505
477181
462010
150226
118250
403481
171874
3
56
4
1
385159
26990
975921359
581531135
84
49
6
56
58
70
19117
5
73
325795903
76
815842496
3
52
954149163
98
69
853990551
18
420906
464994
19
9
452272
994119388
71
6
5
26
45
988431108
81713
328837
5965
52
124754864
20
3
58
141459
5
294195
544257711
36
99
22
338263
58
40
293342
50
31094
26
47
36
9
7
6
32
91
338979
9
95671
235881
36
492658
6
195162
26
512966587
98
211276
37
161452
59
1
78
209842
45
489110
455816
87
32
43
445756
400131054
81
6
58
67
163200
497047
17
5
71
87
491246360
99
808148640
13
380295
9
81
51920
609270461
302876
50
483891
358490
416800
290646
138083
325218
99095
36
7128
37
376441
392658
743782011
168159
72
456474
68429
392629
383255
47
49
89
94
19
333888
50573
164166
64438468
38
2332
10136
18
304454
54
229631
9
77
410482
39
105565
149991
310745
31
25
349460
28
90
44
122819
429061
69
75
378770
21
686594142
40
72
78
442246
97
24
449559
950764030
7
270801
82
256399
6
962799823
335380
53
491689
84
502053299
64
196139
27
16
484867
5
36
339235
97
40
85
8
57
11
488481
82
469020
78
45
113962
16
9
54
66839
83358
456953
305173
427411
348917
24270
3117
17
170948
52
256159
983542429
453526
44
90
726704288
375723
63
78
256384168
87
1
23
421157
473170350
10
94292
2
84
14251139
86
342289
69964
78403
54
98
322223
5
59
91
41
4
89282
354433
29
54
109146
754944541
452753
32087
11
36224115
377513
13
12256074
9
79
93
260743
66
7
78
87
234222803
6
40
997776283
68
56
171016
267954
34
80
81761
1
581572300
479756
20
271838
194186474
38
403113
133206
83
37
321802
12
73
12
418553
106768
43980
572387564
78
389094
259721
11
262310
554873733
23
344011
62
69
44
494061
43
722393676
8
85917
87
346824
177149946
14
478806
451936
444217
298260
164259
61
415237
187494
611756607
16
8
7
49399
61047
296203
54
21
31427
252974
155257
43
187053
268764
379988
18
317239
31
63
73
281140
118268
323768
4
67
16
157359
158922
26
858652247
87514
48
443435
3
48
54
489234
439759
7
61
166902
4
471312919
43
51
392576
20
296776570
2
12
428403
371924
293273
86
244039615
168589
153960
8
56
8
217540
65
63
258344
386434
2
89
467677
54
2
52
3
16
79
422193055
349175
365133
82
30
11
457476
239639
62
58
110122
525115138
22
4
388472
4
65
22
51
18
405687
6
99
70
28447
172681
49432
276527
278273
334186
413441
473072
986423030
74576
75
49
201563
270769
230101
8
241996
87
368906
25
262543
168268
332445493
415224
51
2
162072
39
184542
243039
77
44
91
361847
432738
36
458858778
28
8
76
2
329248719
30
260866
47
231193604
6
35
1
359573
358044
497679
90943
89
170627
141888
151048
450413
48
478370
5
12245954
1
457087704
259836
345962
9
183966
138308657
33615
226388
7
53
162234989
14
135882
521935026
70
194046
6
196615
35
9
13
188358
11
434181
49
1
26
50
73
13
452974
66
37
268265078
17
200656
58760
171803083
262487
41
369820
30
453183
89
306694
265903
23
497270
496544
8
399613
232025
152872
26
62
26
51
933384913
3
75
45
204271
373228
40
321355
91
96
267195
46
355556
58
369500555
73
270695
73
277692
43
57
137304
400030
7
42
88
219205
57651
32
307458
4
348714
2658
422893
67
257892
20
42
205825
85
11
797023499
12
65
466801
1
49
5
73
195636
346374
13
59
87
46
17
92
271466741
65610
31728
5
348078
193815347
42
230292
59
71
48728
52
37
48
457591123
39
164032
63
50
1
79
668286924
11
15
18256
354207467
202787
66
44
15471
90
168863
9
73
184485
144920
340704
2
66
68
2
345050
18
69
43
310274
430902
480987970
96
7
1
75
89
82
109900
40
3
57
28
12
73
873429436
161892
26
8
328079
20
8
55652
79
78938
451327
452769
83
197596764
21822
470864
251500
37
341493
531192122
994090027
93
3
69227
159491
242322
54
455413
45121
60
29
6
81
28
154062
43
312
23
163876
94
107826
87
95
43565
111928076
19
44
9
134567181
59
57113810
91
955888394
462893
35
218424
93
22
239885
455328
49
434084
79
96
115465
12
336774
362640
226021
138724
176286
63
75
359362
92
89
389821
301
32
27
78
491240
28
55
2
57
8
307230
36
54
6
87
451336
21
145027
18572
43
83
150732
15
83
467307
147303893
74
67
93
74
89198
362973
88
446174
343420
422694
252383
61
722381837
21594
2
315743
25
73578
7
2
5451081
35339
98
17
187965
443482
216680
804542623
41
99378
361326
77
9
35362
79
9
206031
460781
113854056
466231
50
215169539
349171
69
296564896
21
29
351773
87
499512
746112038
39
35
104492
63
431089
451806
407165500
92987
84
286450
48
24
722094395
437906
8
76
4
75
151825
300115
431508
424336
128857
42547
336738
54
201952
213111
72
73
242434
56
85
360133
448581
7
335275
168409556
393938
48
36
311774
75
132239
12
284057
98
131770
95
21
98
437439
96
14
32
59
78
226850
25
909858971
20
700167390
6
22866
399583
618141834
38
358865
45
264434
265380
375763
2
238253
429854
54
49
18
456773
56
128389
6
155323
37
72
85
20
6
68
219235
89
11
366043798
332807
60170
84452
5
488305
206569
7
341719
443258595
37213372
33694
8
34971468
8
8
434465
93
52
1
2401
279418
143190
253057
674435336
465087
351893
40
209225
66668
392772
15
96
6
404232
439504
347225
189463
493881
182364
172470
85512
20
245759
297716
291941
90
262932
15
53
321848
71
27
419291
15
7
307605
89
71
352496
25285
169280
7
55
167303
94
112373
327324
429121
15
7
52
2
88
10
454750
96
52
480929
67
12
318936
80
467254
5869
481560488
39358
89
20
9
156613715
25
93
949506588
330492250
469681
44
274366
29
34870
26
1
9
196198
5
48
240061
659103191
61
25
178208
31
68
43
81
257438
218330
65294
1
496038949
51
15
30
131699
13
5
30
21
402082
97
239500114
65
233659324
4
174478
530297377
741630528
3
59
447104
34
277868797
64
91
304141898
2
529093567
47
8
24
79
36
111126
33
46
81
5
310541
789383584
460632
68
3
124734
262182
77
19
995835123
100377287
384027
200873972
84
199982
5
187083
121054
216730
2
41
5
977030182
7
344246
297148
95
357638
391343
36
490766209
64
90271
65
93556
232020
271265
301026
76
3
1
70
78
463417
46
400164
230726
41
1
43
479448
76
427869
69
32
256800845
36
307660134
412178
14
384061
6
400677
803433633
98
23
42
232261
499518
923493998
3
9
346173
82
64
641742670
394240
16
338184
170853
83
440361
63
30
255743
49
8
34
1
3
81
28029
23720
112134
200780
31
45
102315
98
304481
428781
16
26443
35
283899
64
173411
412118
219846
35
227661
85
50
444221406
449533
58
363531
72
42
309199
109342
40
396210
435552
143052
86
30
3
54
97
876083871
45
783801435
5
12
16
68
464907
56
77
7
91
457007
220453
332881
143374
62
215934
140767
80
192275
23148
378354
88
59
303182
75
86
366198
903175301
76
16
129310
425535
76
111475
208699
87
70
27
39035
29568
7
12
40309
50
59
816008123
157319
109353
9
6
26
9
81
94
307538
31989198
39513637
398608
90
3
86
16125
280215382
477702
706511499
104399
257427
24
387209
107145
11
25911
630789403
94117
66
2
908176463
48
14
432032
45
4
772945248
272550
71
57
165113
5
7
75
8
24
13
44
77
7
227665
62
25
72
99
5
22
29
23
50
59
69
43
491773
71791
19
1
376724
326033
18
244885
433436
58
401936
499397
18
386222
9
398638
467843
17548
155134100
13
88
46
490300
147555
111482
283864
23
243340
3
671968928
11
30
435752
347153
427600
203313
452538
79953
19
72518
62278
64
129419
287009
48
18
362341422
35
92
143483
94
775438277
6
308411
33
69
10
58
551585148
57
404005
559296728
186934
397329650
93
2
6
30
66881
12
55
495616
71
74
6
302483
246437673
158946
80
847741340
38
66
88
464828
382351
38
40
480281
63
333502
36
363187
214969
429876027
40664
18
151908
609059878
7
93
90
41
267609
82617387
450297342
86
93
405354
395114
198106920
272590
600751118
61
381052803
150155484
81
86
15
55
13639
126744
19
17
15
147836
860691431
374618
427537
16
77
145560
82
4
258124
53256
61
77
61
466128
296691
86
4
49
131937
11
28
409355
62782
765642758
2
35
1
670445356
990897220
92
185196
150037
457439389
13
6
69
238420
6
81
29
224448319
88
423784
72415
7
517153516
346568
51
52
32
20
652095020
372235
265580669
266591
122571
371121005
13
417803292
72
86
7
32
294964
390078
77
324382
65
59
70
83
8
84
7
141319
273361
83
42540
16307
54
99
197150
71
281227155
38
21
99502
62
70
579099327
714799957
81
23
121264
771471374
84
94
63
94
8
82377
245317
425054
62
84
139253
293771
7
96
73
61829
14
364119
51
18
92320
477181
476778
81
12
69
490375
358123
364811572
352436852
367462527
886242030
312863
77
12648
89
93
96
25
78
57456
18
115588
25
6
253909
61
160481776
47
49453
80
69153
116
358169013
487967
75
25
58
185372
22
145989
214868
1
53
466530
614234456
27409371
6249
55
42776
300011
58057
68
76
98406
344471
457626
85
79563
83
38
427802
45
29
35
471819
72
38
574446720
9
39
5
67909
53
2
280272
27617
19
178344
492854
427467
196031
444660
2
438574
5
38897
488744
45
16
961410333
26
14
456975
7
72
437853
494545
485710
355408
27
493756
128854438
88
79653
24405544
84
137280
335029
5
19
10
912098365
660866530
86
88
52
468860
347085
295953
55
66
126542
39688
75108
470249
98
493206
369207
150353
627410613
98953262
49
313158
141121
22
11
63
73
338345851
7
3
29
87
47
88953
249724
77786
342782
69
202762315
998622171
51
39
134114
34
461899
265209
13
232796
20
5
160045
17
222035
73
79981
371877
22
430947
426599021
72
886556114
40
68
455926
14
93
450090458
2
280221
260307
341352
334346
93
11430
68
440931
21
39
491377
281834
74
35
385186
467094
45
8
67
6501
341418
66
291681
53474
60057
61
66
35
425158
404872
23
55647
299565174
3
2
68
70
882320818
51
510647619
14
58
354937
421016
81
459532
95471
64
9
422072
34
844901860
73
5
484776
54
91
53
70
68
80
3
4
32014
475082998
106730
65
241290
98949
268603
17597
14
45
30
40
87
84
309118
68
76
50
35272
483561
76
85
6
58
513400338
55
3
43495
7
146791
103774
236864
7
63
54
407934
11
36
125615
11
24
97
3
83
381822
263627
77
19
351026
86
62
189421
217131
25
29
150764
16
12
438787
139689
4
27
215931
271257
66923
59
16497
281452
22
3
1
285884
484165
13
83
33783
422006
439897
70
22
766262876
52
463138
309535
168373
32
4
8
93
28
71282
459959661
335568
175667
95459
2
87
23
50
40
75
50
80521
64
86
3
480827
35
47
75
312369
462041
99
397425
2
97
58436
2
469048
185779
120542
82
4
27
2605
68
42
38
490889
19073
28
86
326947
21508
36
387925
90
8
97
62922
19582
159204
431884
573653247
3
208594
67
86
66
219252
20
438663
479098
288558
472186
300213
92
54
2
224594
51
82
77
6
88
62
184746
14368
83
280273189
14
102749
199982
15
4
84866
459042
55
186420
97
4
32622
248432469
9
58
86
4
15
272303
257589
446371
56
16
360277
55
270144498
40
62287
206314
34843
4
282038
498736
97
384608
28080
184353809
26
11
77
74
195684
160801
80
55
265515
333709
72
304265
28
95
822062167
11
26
85
358545
359945345
23
49
479440
9
63
24
11
371070
92441
4
222886
77
335304
7
1
471081
148899
27
5
85
93
307036573
64
846871298
26
53
697177375
56
459458
292465
250189
248766
18
104244
374832
2396
20
7
12
9
66
8
82
123465
12
4
46
233860
42
94
8
18755
4
90
73
402512
16
457260
79
88
5
75483
382278
492769
9185
323025
98
248913
366225
162942
244897000
14
819151482
24
6
53
275678493
150365
47
381099
61
252698
66
81
69955
196688
43
204457
40
214069
29
79
2
342157
418492
66
44124
2
78
43
131214
79
44
274781417
28
87
100669
1
449332
102196
87377
52
25
431295300
4
337309
81
71
630847418
492368
502208412
9
79
13
2
84
8
54656
16
10
434545
137023
402773
72
1
91
13331
85
477556
243619
307926612
413767
8
1
8
336344
411840
13
7003
387784
264293242
70
419181
394738
2
48
417425
7
35
97
45
39
36
4
486400
95
122837
352757
86
26
11
88
494243
127057
476885
348206
49014
304323
176033171
5
24
38
443597
147505204
600890388
94
63413
130757
43
493776
316877052
223179
72
6
364795
397112979
51
165888
181343
25
6
43
339304
10
77
193715
58
67
37
8
73
24
54442
89
35
74
27
101381
426579111
30
39
5
67
76
173384
468833
266105153
13
24
271375
89997
5
923130538
23
158951
8
629405557
37
66
79
14
48
978024421
585225065
260439
346472
5
791735076
428164
41905
383936071
253062989
401489712
122747
156410
181846
44697756
32
41
18591
890864447
291498
62432
64
705292804
492105
60
148292
15
422486
354671
135946
297691
97
20
206909
39069
492022
343809
478173
16
326409
61692
670380583
122375864
7
60
22
324228
300361
90
355142
268917
350
123200
59741
5
57
24558
228110
197439
6
53
222923801
2
96
162977
414640
356636
86
106043
49
265976
266838
63
96078070
116740
91
51
66197
131261
8
92
319209
330464
55723548
284670
60
91393324
479407
74
442694
416881
14
127419
31
319514
8
204033
232692
479702
83
427799
48
70
104427
40
67
190104
506502836
128614
44
333128
8
63
31
9
1
499332
367544597
68830
385850
26
7
822315447
499179
175102
91
497608
51
107546
13
446688
2
232395
37
46
167947
84
580206795
30
3
75
481788
375571873
14
61
42
89
441639
365851
4
86
5
69
197257
36116
9
6
9
104795
203469
285305
727000469
33
1
74064
10750237
147797
36
25
75
197170
870998115
432169
464246
343681
8
429736
51
82
77
455618
72540
152087
191561
110331437
55
75
483400
47489
442542128
41
82
435801
53
453035
18
323099
132746
66
2
66
400577
369577
60
225629
108720
2
42482
44
32
94
35
37
247162
5311
478846
127510
32
88
16
66
406765
299830
36
173884
49011
12
499933
4
10
1
28
15
421983
461152
345974
68
39
241664
4
73105
16
3718
61
91238
48
27
96
51
472870
91
260418083
56
21
10
306949
5
65
7
361141
68
105406
63
115733002
193570
16
275998386
348205
75987
95
109938
58
679003938
33
383920
5
126868
96
231257392
159989
123339
7
50
445639585
242463
320515
9
333897
18
11
442982
95
965526335
129627
25
300560315
36342
48
56
71
639307517
71
3
677319225
3
71
75
4
88
32994
76
89
5
305299
4
81
87
78
87
51
301413
200517
54252
41
332804
12
82338
85
326213
421662
423894
79
405164
455115
96
55
56
9
8278
350891696
58160
13
5
359785
34650
348432953
143149
349742
390364
34
71
11
48
88
146817
412158
3
762125184
213952
26
62
197008
212932
322556
98
180754
83
110389
55
70
88
24
53
3
3024046
3
56
174543
214536
5
106139
481466
49
413965
74
22914
337640
3
73375
87029
35
481293
52140
69
99215
10
52
79
51
42
63
852803383
460494
275619
47
300392
71
285182
53
3
30
64
353911
28
95
800207265
28945
41
496494
240843
63
64953
27703337
258944
157007298
71
375335
52547
46760
12
72
60
15
94
57846147
9
22
71
253620
56
882585500
52797
27953
38839
60
495606
44
43883
409864606
65
222255
207974
357319
81
110878
282867
263831924
98
65125
80
318764467
126126
462881
8
299651
157134297
81744445
234733
26
38
68
134366695
1
80541379
92
105070
626293955
238773
251943
5
32
448802794
19908
93
15
43288
244962
95
93
422621
106454
56091281
33533
20
46
470620546
17
54
76
32
958628023
83
875513472
328090
54
463607
50
26
85
39
8
4
452265513
15
212276
252147
479947
124968
63
7
65
20
82408
32
740121222
33
698451355
267676
309562
80874
4
14
30100029
88
140035
470169
19
23437
972882844
90
12
79468
201081
577928921
222298
63201
857918528
111201
86845
343330
497895
460869
66
65
178775
38575639
72
98
72
76
176388
256638
551141785
333870
60
242427
43
265541
467373690
50
6
344216
856431251
838105396
249971
39252355
143648
80
95
760217541
3
471173420
349847
86
270227
26
961252636
2
250727
27191
126931
446859
5
11
19
542326848
62
63
494347
249262158
186219
46
206903
470764
84
25
72
196750
56936
404583378
62
313518
45
5
294658
465913
8
273614
193038
462618
420626
434973
28
48
68459
75
433723
11
31
226582
145998
148091
36
355467
13695
87
55
102445
461643
3
78
2
420598
133384
94
22
77
23
304120
566926840
77
73
36
95
87597
367370
10
338753
50
99
64
62
384754
57
84
5
273936
782620487
611615342
168725
89202
207846
312076
25
41
218409
64
425822
412443
160877
994815857
324040
3
309122313
92
104429
60
37
85
668649609
6
6
602267730
364336
10
53
295362467
93
27454
272585
76
92
132505976
14
2
59
90
376778
465411
471323
128606
82121
7
88
10808
98
266556
258242135
73
89032
53477163
313435
255947
190224
84500
337967
19
32
54
64
54
297636
57
35243
57
402058
22553
9
329467
43
68
99
5
231358
89304
444324
257872
97
2
20517
289032
369111
3
67
26278
225537
700637634
52303
12832
294921
493934
567300624
76
438144
5
80516
208946
68
304146
8
8
967408269
77
25
8
65
341887
476693
386141
59
47
9
50784
593528860
117350
237623783
8
240671
81
51
263962
99
448989
339268
4126
420902
512055245
95
178060
31
254885492
242370
75
74
17427
98
216223
415871
34
49
6
37
75
456635
205393
44
77
106592
44647
194068
45
9
28
429073
69
193031
2305
869000011
433855
552905453
78
6
363569659
333149
407699
302936
94
805658625
157754
79
74962
110140
73
36
362297
55
78
441412
195458
34995524
481274
488114
68784
14
47
96
6
280323237
92
85
478787
4
204246
96
5
35
29
213383
264606
114684
310557
92181
316783
760989121
600344503
223623
60
91
80
98
48
315639
448506
43
85
64
279842
52
51
84
216270
38
4
60
171186
75
380567
26
9
3
296044
160987
9
502774983
380908
38
889531714
217621
150452
943512101
913005470
10
879224824
352609
53634
83781
128936
90
347241
207657
327617023
255098991
68687
92970
70
249182266
335351
16
326180277
67
302064
456139
26
31
304269
221930
96
26
78
64119
134044
402132
81752
276991
50
76
454326
903810826
73
465070
72
5
355163
360629
256057
4
474028558
8
22
237022
3
54
95
53185
13
47
611991370
50
51
483888
210904
396827
44
270771
198753
5
84
6736
2
82
73
41
1
54
630874082
217297
613759967
439959
6502
85
6
124014
3
89
405696
137172
70
41
118439893
46
54
90
43438
270236
4
82
284052
383746
63
111245
13
1
61
90
327477
59
247663
72
43
72
826241728
161571
8
73666
25
813370676
40
69
438538
10
237391
78
420270503
426942
41
32
50
99
31
974313412
403955
161348906
42
92
6
90
90
15
107193
98
342773
13
37
92488
388216
73
48
880007482
390483510
88
65
198020
2
78
133094530
9
286198
1
287711
280688089
23604
43
481319
42
47
426468
340759
99
1757
84686
779887046
425270
6
24072
480327
116799364
77
282963
273190
53
466057
19
40
3
183290
48
1
76
848670411
25
80
45810
43
431675
441831
259136
71
49
29
72
47
62
9
89
22
9
98
201093
216334
36
102533
235200422
41
473364
56
39
5
1
47405956
81
318099
5
37
399298
199077
80
158815
191491
191321
85
39
38073
237440
22
40
206976
298599
70
55590
116587
128439
22218
29
6
478522
61
474223069
6
28
70
85
88
36
8
78
209048547
51
345195
81
48
85
376766
96
24
84
203609
81
73
3
93
361707865
180006
81
65
87
492522
4
7
476417376
92
326411444
398071
57
166813
81
680941463
5
175554
64
64
420098
58
832476548
438933
132358
187376
87
79
193090
418105
213880186
92
9
30
77
98
379488
40
436745
738678048
127396
1
402554
56
58
840963788
895421627
56
195609072
72
46959
91
41
83
508640066
32129
73
57
149295
62
398446909
494961
49
68
127192
85
39
293116
76
949511546
23
350320
266140
19
54
10
7
7
48
474263
59
68
76
395080
37
76
57
435657
145113
5
398971
6
489133
359231
93
15
44
9
438972
432785
72
16
36
475207
53
7
76
149852
32
209105
42
202677
48
467968
90
392096986
397618
5
199481
36141
497253
35
194901
463371
97
331763
90
94803
3
48
17
468141
30
532972735
920061253
221767
740824876
483655
32
82
5056298
38
36
234917
27
393202
468834
217362
21
274112
51
323803
90
386097
29
1
167379
16
56192010
436106
327365
177900
55
7
327657
58
221486813
210982
83026867
853166588
41
30
127823
197900
353104
163626
66
66
420992
75
77250
34
500348697
175329
15
24
6
98
59
834895737
332511
44
360734
209445
53149
189780
30
55
429028
307013
2
38
3
55
101065
392526359
3
77
22
474202
59
2
434951
40
37
85
42
63
20
14
79
688173111
13
9
61
31
9
131027
20
82
381614
30
665033817
69
724650939
298841
26
314324
105238
81
28
77
59
90
376370
24
118669
29
86
475017
986712017
216944724
60
32
811654632
214127
301396
4
32078
466358
98
30
405353
380360
242472
8
122181
308277
16
121106
99
38774
8010
765282015
246957
10071
12
2
14
93
14
28
298709
118160
420075585
61
66008
876399510
1
55
337581
431420997
183038
58
95
219992
87
91
494957
433308
409176
77
238289
48
95
427555
177755
49
186733
186477
186981
84
182821
73
447637
90
31
2
323723
9
9
23
1
5
3
303370
318308
309548
525797080
3
92
871619274
43
29
9
952758777
68
117920137
51
54
4
35
199530
430065441
452364
64722
176284
46
198948
64
9734
350044
949528445
108890795
403355
9959
88
37
41
381090
420896
157675
9164
843467716
5874
141123
269240
2
18
224574
222190
514177371
408180
622264148
248692
171973
53251
734316887
314368
165520
75
26
70
35
71433
33
75
176205
38
7
88
23
5
255932
78604
187841182
9
417748
37
59
972389257
80
215009
362178
85
312314
9
8
873572741
26
62
3
52
45
8
297042
658115885
30
279799
108898
87
3
13
25
124997
17388
156713
76
81
97
97660
35
2
251329
6
38761
286028
67795790
18
26572
13
8
34
12
91
33
41
96
43502
3
72
7
58
6
472858629
90
187025
395380
151269
39
6
391424
170489
1
441491910
96
69
39
11
44186
46
377802
2
20
13453
15
17
5
323077
66
30
62
448797
45
186221
68500
6
97
4
403376
586615997
61
57
164053727
5
62
4
49
347423373
8
222981
422385
72
303723
67
9
259214
302663
18
69
131656
407513
46
11
348360
505370198
286426
6
3
2
51
985447318
52
381748
143229
23
302872
68
39
261874
301715
143762
38
4
77
240914027
7
94
459840382
243506
73
301849
597778334
79
72
63
61981725
432899
79
36
84
464056
432649
79
876522259
105428
24
76
204713
4
106218
5
5
96
286727
65
364398
386035
25
2
69
81
99
24976
133262
33
20
22
425872
96
39250
446120
902524132
26
73665
929573550
278151
72
345418
24
57
95
7
449629
120524
58
47697
67
21
7363
363674
487612
93
85
73561876
460801
88
2
407803
137764
7
9
130982
22
5
54
196489
15
19775
33
265487
42
19
83
344279
270786
494704
50
8
13
8
99
7
40
234463905
248651
400940
487076
963006119
57
61
81
97
79
86
404912
20
3
495815
822295016
409942
310979
45
874445586
31
51
50
6
87
493948
5
68
69
77
2
20
65
2341
17
72303
218722
38
61
328972
29
6
331460426
51
403350559
13
91
77
389877
588862591
456816
465512
27
53
60
59
20
98537
13
73329060
53
326510
2
61
82
67
101564
109658
25
302243961
65226
60
120031
45
14
4
331922
6225
77
39
165517
77
24
49895
37
487191
84329
56423
129287489
11
8
39
59
418351721
9
37719
498190
32
60
638906455
86
43
18
98
199074
101392
54
80
83
677774635
11
332555
33
412665
4
97
55
31
22
954960839
170101124
34
433881
769999631
947941471
700407762
117495
209173
327402
60
28
195753
54
77
257280
92
48
27994785
429802
98
16
75
13
11
75040
76
891435029
17
59
210518
397268
23
76
96
492833
134196
87
484595
86
183078
108131
23
39
300034
213475
25
73
8
60
72
231729
490734147
1804
118466
20
287183
59
51400
5
363566
176151
5
2
84
380322
432995
249247
82
208688
13
6
78
123406094
345298611
430088099
54
268834
488545
311053
30
384360
924625150
423544
596807414
44
90
5
44
79
46
17
77
461951
3
263812
245699
99
51
9
13
88
410688
91723
260678
784706569
57
97
91
937636114
304765
141919
398487
99
436667
401955
62
46
65
61030
607887550
60
83
97005
20
9
383418
80
797164183
67
44947630
14
209154
249461390
322232
257027
269223
77
39911308
703019445
5
139932
5
276049
18
27
96
182920
119678
490390
39
323357
88
54
81451
72
292655
82308
818050114
990640350
377554
343179
187336
8
245653
53
328092
11
10
10
264475
3
2
112393
52
5
267311
360841
96
31676
98
34016
314823
165975
259460696
514181460
410987
19
32
71
55
341652
422104
421681789
68
41
60
80
338237
396067
600884699
11
52
784246919
878466156
82
254693
29792
150377
116894
83
82164
43
335704
71
8066
40
931606626
35
14
47647
130713
35
402077
8
376020244
8
84
22
508715211
348006137
21
43970
142600
326046797
536817813
69706
3
28140
18
437170032
15
877687596
562362694
1
89
271127
37
89775
51
3
54280
306470
100166
29949
6
292433344
85
196232
66
71460
20247
192779
117190
396930932
41
40
4
326060
370618182
55
862031025
155228
99
4
254015935
8
305905
7
30
64
9
15
90744
813282750
348480
2
434009
92
67
561933646
25
727126654
9
9
328369
290869
114246
87
28
86122
97
302456
52
81
274912
435414
9090
407100276
6
88
19
58
84
1
252464
25
30387
62
619209189
4
9
35
6
57
9
41
667028074
26
170766
45
5
182327
1
311063
466609
17
76
481414
9
42
253485
2
57
95
73
5
202693
401566
24
53
391583
6
949089351
172130
45617
38
12751
3
465077
33
80
95
143640
384144
342524
15
122094
69
57
87
69
399649
665641840
12
74
55
76
255591
64
69285
1
22
32
47
30
341703424
14
51
76
7
471747
222673
40
48
6
99
339220
68
208911
28
69483
15
10
95
25
940476732
76
49
63
357414
140729
26
212307
106201
94
136351
26
3
6
440836
41
182024
122636
410588
6
47
243342
62
8
17
92
49
421015
152500330
86122
86
582562204
432746
133073
8760
29
73
67170
6
55
45
52997
25
7
313548
59069
45888
8
406628085
82
74
144453
65
36
89
371876429
106796
9
353392311
362681
87
68
190833
477320
353396
60
49
94
362222
82
74
81
53
358282
211227
59607
329502
201336345
47
15
18
471825
846376048
39
93
17
50517
156683
69
61
97
75
266275
462815
88
69
204888
372126
317919
268403
367431
278684
206170
67
138791
467409
424672
370241
81
3
94
14
83
234454
418897
393884
53
165758054
797054938
175089
7
9
455792
448213
171955
246814
399650748
75
428837
78
45
55964
4
286379
92
85
439040
271180
70
396815
37
305312
83
26
778484363
53
38445
69585
351672
2
218049
626158819
62
93
159904
7
17
55
196281
289569
71472
702559946
362883
1
187577
2
11
93
56
400820
35
261486
120629
91
7
81384
19
199651013
174455
135207
4
331305
40
184656
33
883666910
465974056
100432439
4
15
230122
64
148212
476417
49
16
470742
77867
65
49
62927
889857347
279622
480277
218047
59
73261
486491390
34485
460086
61
45
846124596
396457
30
256388
30
166756
8
1
3
174057
33
35
56
301790
79
246604
485190
987115810
379568
47
801110928
951691884
339611
454501
65
390091
94
81
60853
65
463622
72
285552
231624906
309293
13
258695
89875
77205
171477
154489401
443174
60
37
90
653146928
98
68
21
86
492702
378830
3743
14
345807
484965
83
420426
277317
183138
88
55
77
55
417690656
965579542
68
79
1
362635
420467
75
97256905
982548888
85290
72
471744
272300
56
93
403887
411747722
27
362260
458656
69
141273
94
339493
231353
73
498120
72
752675761
181395
204740
36
391282
464517
5
492677
96
108659
82
143992
34
60
29941
65
490655852
46
431308
318494
55
198767
54
47
47816
52
66
141706
21
1
209098
15
288332
9
58
225022
329475
353062
42481
474216
412906
332474
210074
83
357751
98
11
30
428956
846010222
65
328400
52
160169
31
334028918
72
33
429892
51
48513
402997
45
281542
33330
945028544
97473
486770
383768
200545458
10
68
270162879
8
697494077
436937
93874
163378
43
60
94538
17
82
92
143957
340915
1
34
3
39
281316
60
6
17
14
8
53587
66
486038
415112
40
78
80
443833
88
341479
21
90
355079
191564
91274
148792
7
22
36572
126645
378545
84
670355439
439936
82
90
85889
445365
18201
436464
89
7
8
7
5073
14
792870907
13
47
16
12
289417
4
461793
481173
125361
16
48
25044
422771
61
129783
316373
50
86
110399
46
32
470497
6
67
503341822
47
139881
10
40
279536493
45
65
67
12
392591
4
326293
53
464198
927505656
1
280728
418782
15272
304970
5
162696
82
92
317345
2
25
84
36
423398
291246
75
90
6
471927
207313746
93017
75
498493
253642
434427214
569489813
8
324507522
95
58
76
18
73331
54
359884
408036
238116
66
39
54
13
504383945
33187
141884
13962
291231
7
469727
681688370
515422813
152863
2
148108
419422
153523
152991
133466
497912
69
29
14
86
49
417563
509449042
426705
190313725
54
85
38
422139
243540
466430
37
445005
149119
434111
3
809691910
47
256437
28968
831001475
17
5
197180
11
51
133404
23
522136570
277323
812795144
444998
64
2
50
79
21
6
84
383812
202652
859795399
90
23262
62
64293
36
206386
37
244990707
44
217456
369621
79
316462
19214
5
74
69
163062
248887
185624
5308
30
801659989
10
31
6
63
227272
689415446
99962
395784
67
357221
13413
38
246475
36
216561
9
42
114066
2
42
36
302666
447160
469265
201717
456079
497343077
7
73
57
386033
219901
24
50
509509913
24
14
70
94
144142
9
70437
269458
88
43
370689
85653
16
31
377659
75765
7
55
268557003
35429998
93
246190
67
127686
79469
51
65136
15
326705
334324
4
10
243006
74
181597
569551370
158293
326117815
74
309526
4
160954
61334
50
65
8
128882
61
57842
338988
2
311242
873920784
169291
42188
660053415
48942
441768
44
33
120715
55
265097
2
9
78
731788850
76
714030016
9
21
261408
526314326
415041
60892
54
390369
41
494865
22
377059
339751
533978060
251729
87
483390
33
32
7
206944
172486
130019175
226872
90392
650643460
26
56
62
45053
1
403392
239868
51
38
62
408386
361603
11
498074904
27
3
595448977
388678
483731
213349
18
240358
670554539
32
728419373
81
29
29
136557
7
38363
49
411970
63
45
87196
32
271822
65910
66
51
149343
274582
93
49
6
331612
94
298975
275283
310670
466774228
40
2
5
401095
139742
29
80
18
975311802
373532
7
67
453518
272554
49
56
1
122105
257903
29
474200
29
207613
35
457802
11
22
83
213282
9
234148
70
78
151955
152326
255030
21
151469
86
54
30
76941
35
48
258148
124188
25
30
19
442652
402706
140753
42
3
324519
416655
69740
54
63
43
91276
6
51384756
90
78
723980369
4
240748
8
7
75
219538
303472279
922365379
47
136475
192712
346539
371509
946118262
87
997552094
131366
82
82
236904
70
166188
115288
207793
20
67
488252
15
5
5
130653
85
55
409124
262086
321139
189895
124711
134933
66
118385
21
100611
36
27
315492
29
34
11
30
275025
16
386165
60
59
142440
73
4
456226
260981265
2
385291
13
28
30
296797570
29211
298996
60
7
3
5
2019
44
62
375659
280694
332936
450628
12
6
71292
3
477350
400194
954343245
61
132409
99
499873
101617
306356
354136
68
20
35423359
77
981490653
9
212474
2
82
454400
99
12
163877
194281
283433
45864
392143
356012
50
58
14
35
6070
497750
58
65
19
107566
88
257562
244661
941630984
474532
642772706
70
418436
949928382
72
48
47313366
40
12
559034596
3
37
232984
3
45
288000
24
95
7099
859494376
417831195
367819
26
2237734
40
75
20
13
485809
230716
47
6
43
9
48
96
24
42
419734
1
497188
775367494
14
6
745605148
313379
98469
13
76
72
80
237570
75204
76129
38
98
42
75
41
29
2
269560
62
452835
387806
18
67492
7
81
61
8924
477521
35
107651
329206
82
296270
192054
35
76
99244
2
130678
63
46
214534
87
310150
6
333275
492701
9
37
1
243456
90
398747
50126534
295427816
431624
491336
63
36
492796
10
7385390
91
154246
56
60919
3
56
134029123
937697011
77
38273446
98
343506
17
225730
9
42
36
19
441453
158962
6
4
43
67
405407
42
482358
130681
166994
56
1
51
59471
330414
844218100
96
209261
477380
41
1
178664
286275
96
115151
261852
390988
113231828
75
151458
246287
7
698825387
79
19
256660
82
47
77
83625
4
32
150787
74
476432834
87
58
344819
437478
291161322
255811
72
168909838
475063
359708
350855
74179
24
82
268010
84
36
67
56
254181708
310649
343589
49
108565
2582
23322
44
175969
51
742016975
403869
13
72
6
64659481
74
327492
25
85
94
69
46
433177
34
203784
5
740359885
31
353192
5
64
408189
21
9
31
9
21862998
85
31
5
67
140841
91984
62
166837
63
384208
33
52077
17
143501
272406498
6
31
9
8
139864
93783
398594
17
71
60
72
58
38
82
77
344660342
7
408053
373782
447494
1
265543590
451194
206687
6
98
3
202236
22
31
300175235
383791
55
28
213123
86539412
37
96632
21
317262
11
40
59
467830
59
64
108323
40052284
10
291940
74
864422403
55
381577
2
156571
215226072
17218
5
7
737878362
2
484248
13
385622
411257
52
38
98
112995
553699152
69
248415
22
10
430812
154713
6
81
14
1
98533
4
92
3
91
458429765
9
41
221189
464533
34
333132
21
63539
53
26
62
130077
22
155344
66
6
55
89
383234
327561
235439
77
291509
3
5
152477
229859
267596
309616
82
339303
4
204198
118322
63
97
13
72
201378
474125
39
5
58
2430
311852
29
27
80
194337
5
83
461805
398000
981141512
52
41
310266
780746258
92
114501
98
65
36
473964504
489885
782130787
55058
376750
58
35
50
76
6
18
7
102065
171309
70342
99
25
6
63
55966
27
54
487129
386467
6
54
941511989
204147233
90
23
486557776
56793
494077576
74070
90
1
188737
41
34
25
174001
62
8
56
43
261686626
367267
244809
64
479669085
433506
1
479851
337328
357318
22
616006013
41521
24
73
624631998
65
134556
208351
20
62
7633
42
76
70010
64
453604791
511415637
8
2
362080
315593
4
56
30
29
284533
12
53
3
194304
7
291084
3
859636407
44022
93
300005
66849
361910
60
64581
26
12
731546447
425307
72
24
84
236380
411511250
201704
98
129445
66
90
75410599
389534
88
207535
32
491369
118096
63
2
58072
51
20
112000
498425
5
294496
67
74
77
217280
655005423
62309
425454
12
346071
71
404276
88
5
89
287722
31833
166669
355126
75832
343744
4
299515
292012
194152
24
161798
221559
3
466930
23
24
462768
99
75
45
95
24
96654628
10
259697269
127306
43
437204
30
89
362046
77888
2679
22
8
98133
49
94270108
63
336975
30
340097954
273589
132016
20
409398
51
321659
78
51
253808
375672756
495688
364893
89
7
61
708451696
5
315323
109377
18389
262898
405759
32
50
8
78736
426054
333429
4
97602
91
102302
222403
18
6
413953
245260744
26
176599
828542496
16240
92
28
180871
9
31
447010
97
317173
271923
415543
32
34229
202405337
357624
398070
230222668
4338
355601
43
56
10
91
40
490207
87
353340
52
86
95
299829
106005
283711
91
27
20694
162975
163450
119231
336326
2
102902
222633
179750476
417140
492655916
304069
355634
245465
308505
6
768275764
32
340935
9
111058
50
4
96
491989
22
13
94
161833
247827597
463760389
6
24
17386354
84
66
87
120675
55536
255413
3
70
789127452
400912
16
31
484758
78
228892
5
84
29
25
80
7
106874
26
263919
165328
73
54
74
318858
120760135
84
85
327019
7
91
16512
1
56
358524
380377891
59
4
3
42262
322251
192853
88
358762
95630
28
14310853
9
76
96
62013
1
460756
373384
56
303743
213593
47
241278
94
13
29
87
267447
462211
52
487779
121798
46152
412497
116906
59106
92486419
449481
87
47
33447
199714
29
68
38
88
45052
77288210
58811
14
31986
94
8
342090
442588
390168
19629299
142536
355617636
477148
32
9
7
72
82430
26
2
247309
14
31472
82
342044
46
419820010
23
188689
137946
30
267135
59
630729813
87
75
216955707
184412
458070
348956
145219
40
924582711
313470
14
26
52
53
12
291329
15
129794
24
63
91
18141
805901648
618616249
343631
97
68
65758
411919
16
330794
190635468
371514
7
513640762
263211033
57801
67
21
46638
83
35
252616
26078565
42
410245
329399
3
71
23
48
448401
335058
63
100634
34
109968
19
304199
961223161
39
192114
315028
417887692
954093690
8
73
26897
57
76628
9
69
259060
175098
285353
30
327976
500296447
88
44913
24
40
4
197390
287876
129317
355670
64
88
349724
18
482906
5
184144
44
447406
33
36270513
11
492511
174592
52539
50
53
7
378870291
397
247470
61
82417
22
8
323119
366116
553516893
388352
72
657554258
68
98
221048
46
133464
83197
88
49
64
49
82
211837
27
34
476278918
885714926
198240
256964
92658
24
42058
14
382474
40
203754
39
16
56239
136603
42
54
725499182
62937
14
4
2
1
469400606
141318
59
4
692008840
53
73
203330
58
76
392730
37
16868
4
144596
96
11
519024661
70
467594
495672
215619
85
105380
64
415278
139722
62
91
179272
7386
16
6
4
19
427385
16109417
377064
40
31
176658
46
9505
29
36909
59868
34
19
79
85
8
30
57
28
26
19
66
219942
60
55
4
42
117060
41
248205
445019051
26
4
38
64
10
69
86
397430
11
6
135447
319880
499001715
289505847
412853
91
351538
5
8321
493640
466085
81
4
203725
586672463
918743230
281270
804612463
190268
33
274649
27
73223
499450416
74
311167
291049
43
53
124995
129115615
25
51
2
50
81
113035
201524
56
49533
790091774
288561
67
1
67631
15
226036
37
366882
29807
122965
86
24477
175234
79
72
92
157568
91
14
8
3181
150106
331992
57440090
9024
56
19
37
784179488
662380149
6
87086
101134
41
62
201548
71
191449
161662
338920
6
91373
97
63
12
306649
70
192254629
200991
32
89
34
7
892224424
59414581
485302766
61
80821
29
43
95
198766
44
90
373422
6
4
370229
983264604
335434
49409
23
86
6
150342167
54
45
29261
294874
91
395753751
36480
16
81006
136441
425091
898029225
292194
95
5272
2
50
214725
90
63
38
47
115766
827468385
93
56
13
2
50
28
493098
266148
50
41
305733
87
290728
418823
3
6
71
80542
369833
425578
38087
459240
1
127714
8385
1
33
3
75
4
348212
494285937
75
23
36
36
26
197565856
167307
29
278358
13815
680233837
486277
75
1
116178
418249
205523
51
99
324386
201091
176593
152061
15
296467
429418
96303
37
292255
30
848308308
71
83
54
84
614171927
95822
42
7
458399
136665428
375942
332828
243405
561536371
433053
93
51
444834
120740
67
69
315211
268377
455168
35
208575
5
18
477173
6
377131
358513
48
151781
56610
13
54
10
320061
763610016
134505
30580
66
374673
9
127947
82
440630
95593
59
93
288675
83
10
323295
21
42031
467569
33
12
7
958328188
78
263320
5
71
339845
31
4
12
468555
219216
40034666
98
4
21869
79
187559
56
358477
60
110062231
73
1
36488
281810
89
280367
78
73
341895
99
590498395
434610
286142
258603
204146
10
41
71
89
6
3
475240
31
30
82
10540
88
448945
231952
95
66
315118
413457921
637680832
405765
214508855
177219
4
59
73
24
138829
351090
254672
421545
460594
216964
62
444501
217545
495408
70
471169
49
97
77
95
58
69
52
43
332012
375843
718074603
68
285640
903671542
40
412560
89
431659
457368
64
224386
7
86112
442150
27
450715
85
393905449
48
53
81
41
6
468699
196493
73
32
7
51
436466
785273581
6
642507372
30670
66
233785
67
26080
3
65
276722
34
346890
74
11351
39
460423
73
132535
225368
3
70
6
97
335138
79
30070
286656
41
333113
129829
7
41
21376
87
35
7
135386
322580
4
672
174893
375699
1117
5
344663
67
226077
99925
932717271
69
103862
131199
5
188782
751718294
57
98
87
524972217
413528
373071643
80
221785
18
366006244
46
98
24
499431
4
371360
487214
86
86
3
18759320
165516
89
26
47
466413
117929
94
64
81
75
31
28167
24188
172395
101375
76
3
70
43
20
219493
1
42
2952
60
82
25367
994838599
429794
12
141239
493245
35629
493486
31318
57
441226
323208
297606333
358872
200227
25870
70
89
91
186712
431484
294426
7
3
93
75
389514
407664
472222
66
9
299849865
18519261
485934
673752119
451197
347078232
326035
4
92
20
2
2
75
424535
80
18
60638
328400
835243819
92
262667
31
366223
388782
89031
36
892613539
414919
237467
16
111441778
48
10773
49
37
360524364
65
949392409
35
461323
83
32
372805
13176
28
98
69
5
45
2
34051
217170
12
120869240
920826339
7
96
10
80693
44655
73
1
24
33140883
141233
361420
65
217369
416242
494239
1
49378887
33
11
1
122123555
59
57
28377
18162536
70
138752046
475920
41
93
355273
424826849
185022
46
384257
82
93
71
82
4
440524
70
25
89
66
605648979
57
95190
90
6540
80
61
333377
47
140395
862163326
373788
599505820
79
64
433790632
19
466463
404607
36
229542
28
72
74
46315
5
22
78
63
844570887
703226618
15
117598
52
311105
83207
341166
283542
69
6
58
406937
896195786
21
412770
11
311978
9
224994
22
136190
111473
90
53
204681
1
42
359672
37972
468401442
411377
785333485
6
44
16
33
43
194364
335024
33
295784
8
30
233756
456445
70632466
54
433448
190206739
223376
13
414812
328056
446231
5
9418323
342860
20
5
9
53
70
7
9
27
21
201953
144980
8
5
213724
86
453750
306573
41
70
217278
204579
926229123
130252
31
48
9
33
2
59
310136
92175
983123848
3
257417
70
42
35
60
94
65
270179
430797
2181430
1
57
158881157
22454
61
80
113122
760391357
301023
31
103955
288612
79421
495582
501770580
117568
59268
196815
50
616690781
101802
99494
400694
25
689233393
324140
51
402894707
26
72
3
79
5
274358
924631171
296724
45367
473160
269042
21
13
741129434
71
262607
7
8
385456
700008851
15
71
952001948
434748
50
354857464
56
982014482
93
13
169139
482575
85
184014
7
402014
88
289668
152096
45
93785
96
6
50
48
434716
362439
10
72
418320
163954
61045
4
30435
2
87239
47
50
4
371376
29
64
193660
40
94
40094
1
160174
12358
569083473
442660
44
404508
20307
71
18
229319
383101
97
295766
34746
89
733480731
35
56
429246
7417
222556
405537
22
74
851061447
9
83614
77659577
356837
2
217603
3
171275
39
54
96
70
52422230
363550
142915
94
82
581309046
62
3
169107
84
95
86844
148906
94
420205
117354
91519
33
40
464659603
72
75
74
60
277501
66
489462
39
73580
58298024
488735
46976
82
499945
4
95405
207479
9
62
3346
85
54
263331
87
60
163023
77
999232211
21
49
23
57
365212
407922
490765
44
56
39676
1
36
303926
3
20
82
214363
10
17
36914
41
100506
136433
320203
69303
39557
89
26
809693125
7
41022
4
199625
9
145021
31
27
485965
29
182790
472099
296534
29
76
94
466521
65
14080
780088704
64
74
15
240569
440260
8
407273
444723
76
439876
787499969
1
43
394731
4
194051
95924
69
9
81
184568
258345
312988
930224148
62
58
444226
84
23
430555
86
375182
97
60
72472
20
55
398127
35222
206799
64
250780
428190
672510909
89
62
58
7
8589
60
1
166970
261836681
5
68
41667
380402
99
112337
15
57
5432
20
7
158425
329430
97
22
40
17
285674
59115
73881
500097837
404943
3
96131
5
24534
2
327668
98764794
21
73
75
86919
656333491
1
185929
120856
456873
378527
2
20
396494
150002
88
2
92
37
60
232769
8
99
124458294
31361
294741
211498
96
1
55
3
76
165844
7
362587
27
72
379100
4
487666
97886
808625434
449768
20
89226
87794
6
39
448653
65
81430
422616
58
229434
326799
58
6
10
9
23890
163957
5093
69
55
741277631
56
431548
168281
23654
65
337864
4
88
46
194392
70859
73029040
14152
856123911
48
4
95
311339
97
1
969217706
56775
150349
121095
28
30
187780
2
80
5
17
192741
16231
5
214058
491433
482746
26
397652
32
159956
85
43
451930
79
81
42
48
56316
15
55
72
98
259199
493410
242661
3
9
25
232473
457348536
25318115
100517
142898063
322741
419440
46
89226
40
33
435194
61
285296
265352
84
7
50
72
212067
74
102286
54
65
304374
84
3
125355
86
32
299010
139358
99
162423
296715
29
174900
342369
298851
272427
360566
85
23
2
261245
78
97
57826
444214
443988
78
334729
1
31
231792
20
24
742203788
176457
475075235
340866
35
326910260
225585513
41
34
352050
95
27
339497
386537
9
32
272791111
4
38
80
89
85464
71
44
289044
13
176255
1
270234
34683648
84
146358
632676598
195533
200964
456934
151175
55324
169420
594575672
228841
288129
7
15
373698
64869693
32362
25
43936
370592
474879
94
78
8
402105
95537
185604
245709508
80
24
8
439149
275788
138170
2
2
96
99
77
782679076
97586
4
20
32
397453
48108
20
197434
8
85
58219
91
187778
29
329750
45083
63
81
270154
45842
279329
52
52
11
133344340
425598
30
54427
95
240424
30083
6
35
429568
32
57
12
8
95
399167
85
59
235905
346589
4
276507
33
28
677404896
3
305647
18
47
31
385684
67
56
66
46
2
1
94
992206250
173572
424609
280089
8
272281
1
62
316944
72
32
265427
222786
164772
431513
5
43680
55
814609465
102621
468841
246643
227110
177341
50
9
71
70
14361
360271
63
164979
231837
122934
337646
368164
135950
7
18
203919
332872
480725
68
7754
72
352283
43125
7
237064
205199
99
203733984
49
85316
459359
2
3
18
917813944
3
252004
60
386018
105056
89
85516
174520
36
67
68
481952
320157
404117
465797
180222
316587
16
16
79
269279
799909817
496267
34
2
444208
26
594277935
249129
32
13
23
438334
45
32
248194
85
42
4
65
90
272323357
390955138
24
121475900
74
245618
550716057
8
471554
13
60098
2
28
202799292
483116
400247775
6
87
300072
42518
15
89
62
61
5
957333159
220818
85
101582
11
36
86
378268
17
160257
7
106260
371952
76
386201
783324156
19
9
671233227
9
96
243215
59
84
25
92560
977243761
413725
5
4
48
55
497899
37518
23
30
48
7
481775
639232268
216247613
79
23477
494123
418587
452376
299108
4
86
15924236
86
492665
496830
59
77
50
27
159977160
2
98
29
51
83
904859367
815578763
93365626
47003107
490016
68
8
47
17
249544
16
551176650
26500642
458519
333965
272925
81
94
70
188743
360886
54
9
316443475
321366
772702839
74
9
39
468779
13
87
20
199064
66
151866
78
88
166839
68
77
16
52
3
8
405459
36
75
129138221
84
7
92086
95
148871
32
30
4
10
1
465320
47
20703929
355751
1
43
284314
87
341635
256689
43
356713
71
366054
46
26
12525
88806
5
64205924
50
8
7
395478
23539
54
7
80
64
396339
76
142619
94
54
160850
96506
195194
15
13
810648101
36
9
492879
51594
75
241539
555517253
386130
493722
53
63
489248
88
31
98
265065
7
281555
58548
40
118033
123238
196564823
45
23
32
276319
489549289
8
236154
10740
323867
22
29
81
19869
450018
484387
132179
39477
5
258814
73
45
158537
96
99
68
229533
34
379535
378429
6
58
13
14
35
12
82
29
21
74
62610
80
391545
326870
605448984
23
307552
31
75
259084
21
13
357362
378790
14454
383122
102097
12
93
768130350
37
476972
803292858
4
41
474115
274792421
264846
79
89
77
74568
63
32
72134
6
72
378601
9
918073691
34
241769
38
67
190100
82
247060
32
42898
451132
381061
211996
121574
380688
374952
77
49
137518
131884
33
381597
70
19
72
9
7
3
55
86
328966
12
886546167
351302
54
36
1
252982
1
8
12336
54
434964
201841
30
397212
227418993
4
156057
1
98
82
9
710171941
52
210492
214699
264497
355676
324997
70
23
152622
62
248649
76
358892039
66
19
289233
399198798
34234
273631
569019100
222954
14
28
177983
7
79
469411
16
57
332865
48
29
427590
90
9
21329
99
64
443789
66
95116
158203
1
94
83254
84
66
2
93
92
30570
83
48
41
82
181483
53
398925
209071
698338544
11
46267
37013
394280
22584
226510
22
27
8
89
20
440716
83
9
420400
88
62
49
74
60
92
746101328
386925
7
494520
75
92778
207181167
122977
64155855
80261
55
39
4
823178125
17
59
12
567635105
232282352
78
3
897314718
74
30
615007795
92
41198000
73
296739
41
44
76
437188
93
7
91
41
327098
63
18
4
95
13
410417
317491234
17
148239
5
15
116322
333436
5
3
446009
21
370189
256519
46
131992
396145
391298
6
184936
405788824
52
23
22441
394539
379212
142940
92
88087
6
54
152868
877242565
94
65
439965
55
4
53733
201100
402528
388315
73
20
333898
329452
197273
22
34
789438466
23
45
140168
48
94839
451765724
33
14
347097
81
300041
340344784
21
89
9
51
40
69
132810
150593
6
932933519
422749
347725
61
87
11846
3
279723
233524
74
359647
88
63
300406
54688
72
69
7
53
241931
7
871776632
11
434690
386116
318485
51
312053
3
798786435
6
49
352282
42
240216
87
371064
600507644
32
143602
79
61
68
99
62
37
16
97
8
26
87
95
49
162811
2
482898840
306823
72
98
20640
40
3
89
40
46
21
433265
42
237313
55746
495655
480928
16
437493
8
16708
189752
8
154996
2
94612
810260436
20
74
82
30244
40
398150
460434
11
6
145810596
50
28
495555
55
110412
3209
86
36486
153706
59
1
941773716
2
5
74
20
93
8
7212249
91
7
343178
9
40
91444
98
28
432343
84
168043057
77
711357141
451286
41
42348
93
63704
104673
208428025
2
4
452680
52
95
77
155112
98
185771
12448
36
126135
56
15
12
414465
155001
44
46
30
6
212220
20863886
29
184881
91
149693
273444
7
90
244157
155351
399088
173508661
9
10
868311395
414514
22
13
492544
91802
145331
236237
32
37
82
406637
329768
7
57
92
12702
82
256598
3
443075
105669
19
74
1
26
350150
54846
10
33076667
187104
22
30175884
46103
41
65
228400
596142084
8
37253
484002
193866
94844
92
286115
792794017
6
27
265357
111591
149663030
97
114546174
47
358723
16
39
7
74
77
421502
383130
75
97
57
2
436419
32562
53
59
103200
25
4
480184
73
410111
54
48
42
73
173997
871128638
208452
39
65
77
339406049
297574504
91
755656029
55
113589
130184
41
73
58
47
95
57
16662
58
195019
36
3
476334
14
325167
68
91
81
453343
34
217349
334796
45
216542108
414073
122754
7
86912
96191
9
358736
2
434247
136334
89
89
260681
478517
57
54
24811
126104
35
61
27
490462
84
213516
2817066
93830019
32
1
76
8
9
55777
25
555250181
175347
153360
3
18
2
453750
51
29
462070
331721
204596
27
92
92262
65
2
38
396061
71
33
441219
7
343857
13
6
12
7
1
8
1
25322
4
182896
1
19
19
902418018
463872
388332645
432409734
338979
463807
69
81
98941
406537
156757
14
8
14
88
45
84949
28
150669
60
52
30
34
419317
166637370
24
4
390649
93
466100
11177
48
92330
42
113731
406969
340214
311643
880318227
84
465956
48
440298
147495
63
3
35
3
1
332390
88
37
365285
408770
478779
331338
11
26
117588
9
63
97
409373
19
31844
376124
3529
277038
461776
37770
21
403841
447249009
19
5
69
122077
41
437703
318040
37
141784
230240
52
303392
43
82
88
52
580946650
347457
4
77
120992
480703
14
290132
4
6
17
38331
399696
35
2
30
331689
79
61
117102
70
431965
7
5
108693
284114
388981736
56285
51
467442
239150
87
8
9
377678
10
6
78
335715777
312519740
72
407718
291920
95
332584814
9
469353
87
6
63
4
62
871024788
168987
447276
183283
222914
347172
51
11
6
93
24
26
373836
3
295926
533441790
276914
45
50789969
268980
31
223589
162591
86
21
433593
475832
259553
88
52
52
95
98
53
847806301
5
94374
6
39629
85
3
472534
1
482939
23
389187
6
244219
406770
28
48
132239
47
69
470598
497743
33
265374
55
56
297582
27
2
3
62
71
25
237464
119279372
388534
35
349584428
69
497348
38
198627
178349
9
299679788
16624
343854
56
46
293559
40
92
381759
25
353813300
94
68039
60
25
419171
199179
855587813
67
44
260132
332925
392802
93
436176
62
38
58
412550
99325
93
72
722774368
162677
630547638
307687
196662
26
175874
76
198597
1
41
5
911543048
1
18
75
196388
416766
122927249
101329825
55
16249
26
476959
76972
4
266766
476799
438767
53
88
31
729076726
218729
417606
81
57
343089
958952467
89
887251639
32465
45
14155
13
17
123125
7
24
347439
8
43502
9
7292653
95
262763
24052
426778
563160991
387433
44
358075
158234843
57
724465859
209180
15
66
22
52
38
445745
58158
27
6
177117
109913
77
294446
351038
90176
2
29
2
35
283868
195701
23
427284
36
4
18349
7
903739564
99864
410308
8
169752
98733
392362
249468
81
154115
37877
44675
89
12
423462
137211
315736
65
155574
39
62
73
336804
355688824
104945
30
739526277
436023
57
54
60
916760525
130310
264079
62
4
7
30
72681
77
112946394
97
48
347222
11760
381195
8
246675
21
49
17
362287
71
89
125913
76
328889
44
250264645
213171
78
370480
223107
84
79
594963318
373366
241911
37
56
32
987286399
60442
30
416632
8472
317721
15
471188
36
321587
45095
461620
31
467305
50
97
2
40
192126
323581
68550192
86
7
1
85
19
26430
15946
78
764844650
38
46
52
60
67
205545
74
45
9
29
544270543
180202
9
169474
90
262133493
21
940889260
73
29
269588
57693
381267
75
243862
48
235389
89
514719058
978445602
325280
319665
7398
86
14
389406
76
177305
257966
52
38
5
76
861842337
93
353611
5
216553
75
232435
75
57
247816
37
526544653
55
64
327811
25
400022
3
39
26305049
6
651143676
89
5
247191
315254
64
1
5038
35
4
471584
78
35
338652
277056
84
279832
65131
1
288681
12
80
309776
36
452455
6
831766351
37660
170862
185360
315777
869809273
340017
85
485960
126823
37
36
247042
432833
104265
2
9
32
292640360
416506994
66
89
67
11
59
77
306219131
1
228283
436465
6
67482
58
248072
111981
22
221558
353762
79
9966
72
73
20
5
228454
5
83
20
400215
41
349139098
43
285398
58
78
254271
80193
89
5
73
165736
44
33
246686
932973387
82
144316
2
91
67
37
971332773
73
20481
24
6
69
347527279
35597143
2
454116
313745421
314128
17
23
1
229650
112123608
816946753
241498
72
55
166464
65
396460
66666
32
83
122615
32
76
499832535
278227
61
103912
103643
306148
287377872
69
394066
61
225081
408548
4
207877
47
477125
53
28842
452323
59
144705
52
86
19
2
205983
95
227607
17
241073842
320237
453177
7
24
19
80
94773
97174
87025
69
62
31682
1
480336
54
607760882
250425
390203
73
411040
31
312831
312631120
19
168947
69509
79
3
151946
50
16
8
768339462
13
58
24
630052017
7
5
92750
370301
423205
199087
9
127144275
348280
73
44
6
9
60
74
12
386127
408068
4
29221
919981850
76
27
121721
54
6
194638
110326
42
24
38
389975
451871867
319068010
346792394
189680004
419561
54
41
121984616
94
8
5
98724892
167819630
14
1
9
264680
430083
386058
44
296124
96
195898
140406
180795
31
68
191392
28
84
57
4
2
45
454408
37177
10
141332905
83
9
390086
561171832
153692
2
266269
462551
36
477781
63
83
83
13
95
297511
20
88
45533
57
86016
208163
83
2
7
60682
59
220915
69
8
4
182471
15
438284
113860
79
402248
46
234060
93
276111
607461537
24
506535676
7
74417
7
441455
132784
192990
39
356538
202795
10
77
22
33
40
69
804792919
715412640
3
7
19
228687
18
99846
66
311959
32969
90
94
55
415490
32
93
9
72
399437
76
89
20
6
251189
432252
28
458608
3
251034
845095637
394297
108845
780289139
21
58
33
23
358976
308941
96395
378672
12
4
300633991
325796121
376232
167579
31
290769
271079
8
55
263494
69110245
8
490428
170357
28
418508
43
34
71
422960
88266
2822
39939
442936
953838707
326198999
321936
11104
78
40
77
85479
431316
12
22
12
45
50
327186
411439
8
34
95
42
854268860
34966
561552559
11
747959821
367854133
185013
76588
7
9
3
363865
76
384165
13
855464262
483544
364210
18
62
17
91
54
21798
466498
343291
495982
328102
334737
74
437437
575651628
47
372619
23
7
53483
523179078
80470
430782
45
380909
603503491
76
27
18
46
93340
8
16
358850
250849
11
487609
81
96
426711175
388357
9
254145
35
611860255
64
26
119932
117339
212160
30
50
473845
102870
63
394899
33
15
90
637596585
145856
205035
293885
434415
16
132076
338175
312559
85
441897
244670
23
54553873
9
54433
75
62
300401
4
427790
309418
378034099
341492
214204
90
87426
385326
363233
107149
462599
330845
768092219
45
54
476153
806530468
70
578964572
35
275624
453138
74
512491711
454926
38
173301
445391
75
25
615816704
59
447287
167148
18
390951
18
238967
48
165301
486431509
239809
20
19
885361591
443003
66317
7
93
319051
423125
23
200245
93
387041
31
892666731
257472
192671
33839
76
2
187688
20
66683959
6
24
86
48713
64
16
72
83
40
23
63
24402
8572
69
77
443557
805444487
4
1
16464
167235
670255433
51
21
97
86
135291
332493
22
21
82
202116
90
22403
61
91
17115
269430
83
88
73
6
47
450172
106437
189066
320162
308975
627948489
224052
377966
17
87
85
56
247407
168413
441771
15
4
343679
40
395580
112972
428160343
241142
483020
519
36
267494
74168
83275
64
28
41
443128
375983
468920
119611
397883
489135
355873
89
33
19
87
354425
279773
75688
54551304
9
296316811
7
45535
193209164
161573688
293438
155178
96
38
161314
92308
855890179
98
408948842
5
438029
183935075
430911
330977
76689
264665
357227
375697
293327
8
23
52
7
15
68
77
46
233147
11
174151
61
792407569
474290199
286733
41
9
2
58
487806
397901
332048
531403639
87
53
50
52
208247
28
143191190
67
48
455745
19
95
536646492
8
286457
85
474650
124445
74
88277
66
3
53
468998
198220605
19
46
51
56663
87
581679453
131177
239492
400783
458542
117054
97065
43
50
53051258
4
69
953676954
2
388480
74
4
386871
404344
40
421380346
95
366599
45
123088
6
123226
211644
72
2
154892
99
54
97
44
64385
57
70
416399595
92
80
311841
75
51
413438
285160
74
8
90
1671
36
476472
9
98891
112673
52
10
95
318239
71
382662
212429
376558
11
6
230178
241510
48
56
89
303264416
81
374108
76
87
190584
288754
4
32
6
3
82
85921550
416149
76
10
94301
37
24
42
13421
325693
26358
6
34
47
84
53302
4520241
449712
4
990945072
99
37
28
84
93
552501270
82
202180
34
493896
169357
3
312318
10
13
441200
15566
80
91
493249
39
30
14
263548
357841
54
4
207140
7
135065
75
30
694414400
15
34
219212
95
56
298197
1
498454
400963
22
20
25
359722964
410341
255181
732087632
7
19
84
287048
225441817
107204
226312
83586
5
140241
6
47682697
9
125193
298488
200756
326191
50
6
17
420171974
131369
43
238776
449072
57169
15
472540
158005
37
71
9
479715
75
4
179849
80
92
14453
2
62
72
928991191
77
418415
307765
64
71
49
415107
55
7
178485
76
45
176767
2
22313
81
79
474677
668854508
58
4
12963
1
3
87
76
68
2
922325067
62
62
40
432452
80896
165187411
3
74956230
10
309029
39
1
191169
194262
4
119045
53021
241735
210990992
441222
85
593162553
42
8
65
2
273744
38140419
45501
17
405450
94
43792
220599
442499
9
28
136503252
392859
286185
24385
91
238224
403844
128841
5
196793
778797469
145352
11
53
249850
83
1
237061
22
63
5
28
24
85
3
18
70
338275
21
206673
384208
116378
67
65
51
31
336860
1
73
367424
949397206
173728
61
7
314850
33
263194
68
96061
67
15
41
85331
994563337
113096
511
9
45
59
42246
492731
174317
172112
16
208291
516785027
682994101
3
987983851
162770
66
367344204
53
26
80
73
36
37
94
73
303001446
91
97
71
235665
315268
419329
55
126228
67
390419
9
347523
20
63
473438
76
111806679
248970
345928
117125
40
45
198569
58
30
161395
408309
82
413987
278688
12
92
61
90
30185
489622
498414
387642
2
228572
70538
33
51
78
74
145987789
465441
28
34445
7
175276392
7
256449
96
67
101156
73
104178
251192
98
64
5
7
317593
87932
269021
282681
26
17
852289622
19
87364
21753
476008
84713
293478
70284
95
178764
62
61
4
79
35
103430
14940
52
225639
142280
109533
51
3
14
213044
50
48436
846110542
42
225353
55
287996
9
248875
407970
24
997443010
69
51
38
291786
93
228729
408347
162223
339499
223836
77
346042903
481107
313505970
85
31
34
28
284647
22
378570
407060
239341897
49
89895
91
7532
6
179841
465270067
12
335720
47
476679
81
21
335126
29
285056
10
133750
56
181959981
714157410
920540852
45
44
47
237933
333188
324902
73
47
409390
38
409843
200273815
49632
6
5
62
24
588276944
43
24
20
48
714361834
97
388469
374683
491985
27
98
1159
296411
420594
75
3
1
136105
209833
406536753
7
16
67
888
100565
299357
8
333418
6
393262
98
38
435435
212096
96
12
33
252358
335192
899954316
780953635
63
59
485636
39
58
311810
136574
24
42
476682
9
58
283245
50
69891
192752
8
135216005
66
55
98
94
72
4
9
4
29
245770
10
116859
452976
17
49
79
71911
375598
181286
359488
345975
495906
48
75
34
48
287944
7
74
48
21
32
78
295214
4
208163
25
6
94
352867
137700
38
74
408474
56
196009
436001
131684
160534
59
59675
290822
823142226
283992
81
17
222624
48
42
63
243577
46
679022543
28
28
371661
182078
73261
44
487240
78
195006
74
33
226454
98611
38
69
70
111141
290136
5
498872
12
438556
73
44956
277458
275282
46
7
79
271785
265656
72
90354
96
63694
91
8
6
789131819
268540
450559
178847811
32763807
86
65789600
57
9
80
9
290080
9
2
67
31
44
266917
413802
206321
3
6
7
83
30
99
36
150278
143676
32
9493
208239
4
21
901718143
320872
84778
1
3
153558024
5
484465
365139
89
533080022
33
231006
343708
403594
42395
450543
69
4
409137
277075
401753
92
406959
53
6
57
284546699
139282772
25
158170
636057683
21
380521
14
571155625
1
7
43626
25
474469
256065
76
838586347
22047
385434
494540
87
77
496828
27
10
747286125
379658
271868
28
242183
235550
87161
87
422875
56832
66
22
499432
775261160
76
421280
723670186
39
9
17
40
108325
109661
868299428
49
54323
202530
176006728
39113
380950
42
34
481076254
942004031
453901
69
746367201
35
219516588
15725195
34
50
40
5
7
94
436386
4
308355
259703
45
4
9
69
6
88
4425
30
96
87
181877
4
34
36
82
2
7
119644381
25
235940
367118
18
364512
17
32
9
124366
46802
19
60
8
32
9
35
89
97
197372
81475
50
38173
86
51
33
3
60
495512
36
432313
67298
85
294246
79377
25
32
56
183573
186182
57
258828
537841207
99099342
43
64
317991
50367
58
90
2
38
903179472
318182
78
106400
496892
80
27
87
30
203759
189184
16
30
151710
24721865
1
68
95
97946
1
371737
72
3
352546
282028
18
18
82
2
22
85
384220
940211981
4
39
3
7
75
76
130451
47
919460052
50565
84
287939
25
190398389
12
24
294217
320793
81
92
239602
213519
193298
17
107058
79
218111
298029
169492
167968
73
36
395171
9
362418
47
10
367884
301423
82
327563
73
26
73
334227
335006
80
89
299879
77
329951
60
747314287
395863478
404247
34
6
54543
4
269811
91
18
94
48
130430
352784
131877
7
4
51
205182
90
16
372858
27
48
294326
18963
55
277825
366657
200389
420216
22
61656
85706
29
55
316261
87
272608
76
882999572
147537
682485930
80
175060
80
30
105692
4
3
42
3
72955
62
45
55
498629825
291605
278158
73
174072
9
104756419
156193
477038
70
50259
60
18
482543
389432
53
415507
761097232
269095
75
89
359705
3
279069
88
477117
6
443424
35
441573
251882
11
786651811
114343
382605431
101947
89
325726
36
6
199754
87
537518672
565301708
98361
282275
51
920335053
146588
75
38537
671281205
55
29
168470
7
3
229341
497183
69
81
69
390824
32
40
72995
12
29
20
353245
90
27
320462
434138
108653
364266
22
113663
266208
395511727
7
37
225992
175055
728621224
22
277165
77
48
81
85
40
418281
82
195774
130321
40516
3
21
40
17
2
309847
461500
2
55
44
287510
466727
44
89
79
25557
16
24
51
716075104
373951
7
278767
416259
880365538
91
58
306962
318618943
238127
60595
16
232968
12
59
33
2
98
96404
25
597507685
474216
173019565
521799067
408736
17
927526000
61
52
45857
430502
34
509684144
96
211865
43
4
87
14
277652
282256
87963
56
376239
566417409
83077
389527
34
59
58
9
6
45
10435
4
40
41
3
15
473302
69
376418
106734
61
220954
882918
347673
86
5
260354
43
8
437994
505245841
20
342566
125000
95705
387323
32
56
178390
1
2
397062
811301216
455592
325400
48
230281
94
1
348172
221520146
39
3
98
37
21
110055
43
91
776433077
131114030
850487905
18
50
55
30
609891852
36
403243
84
25911
20
98
51994
95
95
17
69
18
349745
24
60
158986344
9
35
467817
537559135
13
59
481268
114439815
231894
314182
2
84768
179389
97
21
55
7
91
32113
39
36
54
67
113367
47
15
98
231333
1
49
50
449326
77325
64367
20
289327
83
263688
381637
47244
109667
207859592
443828
12
330647
215598
64
27
53
48
33591
4
42
363009
271455
94
95
90
2
78
34
80
21
218068
308806
918477454
141941
4
3
48
114956
331646
61352
96
29250
41
20
47
8
77132
68
9
12
380743
120833
20
55
87
421727
392096711
91
388926010
66912
741855745
614009917
159273436
294703
84
76
49
95
18
2
308210
205050
7
7
288626
234334
57692355
344062
55
373350
10
422868
12
69
48330
17
30
43153
303105
498545
259048
226941
788301738
98
30
93
351214
344394
360876
98
648687845
74
904726242
90
64
329234
463303
12
94
244902
40736
199279
62
4
431341
124839
776611866
281564
18
280500
51
74
14
99
62
48
173334
62334
92
72
85
220253
47
409208
450027
283475375
68
75
55
37
224891
5
307997
111374
59
4
416130
19
174796709
29
416279
694525715
168384
96
256680821
40
388088
218826
39
121370
437952
7
36
168553
9
484294
167929
73
49
35700
498847
48
3
5
95478
60
14
49
458272
719667378
53
65
168025
401858
427567
69
61
393328779
477383
164761732
39
21
390583
55
42
273119
4
10
36
365803
310204
34
46840
86
33
9
413845
69221
1
4
14
376242
666666813
36
196915
37277
93
19
94
23698
58
447559
194120
82105
30
29
24
92
40461
59
170473
12
48
655878973
171052
26
46
8382
354940
464339
361867686
171592
367452
280223
73
270044364
363909
71
314442
152432
53
32
45
132765
134994413
44
36
261133
775208582
12114
455591
199314
76
53
75
1
956099059
59
3
10
91
334416
296025
91
452393
69
149300
264835
6
1
25
809124085
16
108227
68
54
46
238973750
99
327336
154424
389322
31
436490
17
425986
386697
433035
8991
932411620
73
133790
98
382391
40938
72937
15
29
482973
85
254009
184541
30
674441431
73
48
407175152
452774
46
3
406871
4473
452486
71
52
466080
179276094
57
316489
75
162952
305207
1
4
64
36
179258
61
9
47
453691
15
50
39
45
262937
64
230721
5
54
7681
37
153730
95
74
8
318786
456583
433152
376192
274270
279164
14
598106495
80
709161361
41
110624
44
3
877337686
351517
3
464489
40
81
96
105517
25
3
352604
69816
771335227
114173
619562084
187922
357950
10
4
464324
118177
51
209085
2
9
282175
453141
619530928
261404
96949877
968258015
938598183
38678
87125
6
30
424757
57
33
257703
2
223891
30109764
9
768250018
18
485118
90228
65
113217
58
86
48
34
176299
12
153024
249869
36
1
39
84
79
21
235866784
85
54
423600
75
26
19
435919070
5
53
366958
32
18
88
287350
260364
5360
89274
211297
83
295625
125574
6
374981
45
34364
44
622032567
452342
399644
18
32
547728581
277938
85
449595
93429194
205441
356741
17
10097
3
59375
13
26
181244
17
43033
83639
855071167
266564
48
4
99
25
2
299274
648176909
394747
215671
173456
73
10
367672446
19
461627
481760
417592
264603
10
85317
64719
93
59599
96
31
6
172280
23
48
181552
185623
344213
441858
887498188
442155217
51
284205
93
63
3
35
41
11
371245
28391
212054
260545
386859
32103
87
68
331128
72
232374
5
56
3
69
2
932133978
124207962
45
22
150162927
225666
921970297
58
924566108
2237
111527
164082
19
81
25
51
50
115732
29
300597
413371
15
90
169813
17
64
743073013
187716
2
53
206975
41167
308360791
19
343764190
13
32
135091
13
96
49
14
398068246
79
26
468403
36
259458
214451
460369366
34
31
315116
36
6
413473
45
2
391668069
241405
58
15874
93
63
7
12
57
77
434407
241146
87
641935138
223996
340963
2
1
67175
858939829
878600294
254419
94
222172
57360
306281
243604
479014
10318
35932
31
55
194330
58
16
9
40
218503
734936059
97
262070
154439
473679526
79076
282617
62
79
172490
2
668615239
65
98
18
9
77
39
5
29
84789
366504
535280469
15
374861
58
126657
18
16
12
427082
57
148568
87738
65
58107
114543
42668
52
343225035
47
175990861
145310
90
33980
71
74
142126772
4
52
212649
98
270952
106440
519895594
238057
69
257245
401770
154690
65
49
463533
56
2
26
3
16
91160164
2
330026
154625
96
83
56
4
323979
8
11
53
373874
160598
184061
60
481264
16
256186
56
472288550
188216
94
8
15
215779
74
34940
32
45242111
75
347856
91
54905
80
497297
407426
44
10296
1
87
79
213049699
131251
456793
51
39
82
911975180
43
52
54
7
520222783
4
74
457135
36
42
26
226464
32629260
83
319926392
65
81
36
33968
59
122079888
91
3
99246252
22
12
236242
209508
11
149133
61203486
59
53
424417
171132
414044
481506
395278763
386913
70
498802
60
237752
41
42925744
311661
486668
195906
79
40
45687
955533518
15849
33
470708
103009
232634
93143
83803
9
21
1
2
88
32
40701103
60
61
7
251759
635355779
35
125799601
55544
98
42
168178
396957
975340998
5
45
129928
860391101
17
82
369682
48
24
44
34
472866
47
490919
742393855
65
12
91
90174712
346576
9
47
76
7
124763032
937149412
46156
79
97
36
242861
290016
369289
181118
112198329
353646
21
299720358
383835
34265
62
75
38
93
180113
1
435179591
316092
41
548010680
27
125099
52961
44175
10
473695
34951
387533
239993
185649516
455608
430872
320924
7
21
909703582
93
46
20
340493
5
266577
24
90
79
75
147940880
370040
43
189231
147542
323025
438800
29
3
397508
8
72
14
84
52
89
248972
422815
959026653
182051
206305
95576
396167
94
7
26
187390
423047
11
2
100793
347857
20
6
694890530
8
83
64039
404219
98
52
146568
332574
476254
455677
55
365290
90
96
405729
398660
76
273483
42
97
343541
60160
145063
383357
404913
32
132978
38
391519
1168
457557
71628
93
89
334227
100131
341083
90405
11127
56
621506135
208916
61
52
81
50
7
59
419787
323098
16
33
10
305325
14
31
64
53
113686
15
495083
180025
392571
9
86
398525
191820
7
204367919
236929
63275
86
469342778
47
33
5
2
79
455723
81
1
43
306354
32923
6
50
421429
133044
157760314
481470
77391
477656
747077220
51
90
6
485557
33
44
51
7
24
7148
82
493505
406215
68
28143
489641
237175
3
60
276406
18508
90
61
34
96
511958169
71265
28
55
6
302835
362845
324561
82909
918745542
17
481255
143935
246454
65
32
474459
302370
400980
410923
84
766170111
970145177
736436238
48
990656138
152908435
53
95
564538254
8836
74
27
380944
86
96
359857
309935
323821
19
309908
99
1
91
70
226294
172848333
471192
6
50
477554
460479
66
32
219693198
79328
614302114
70
85
257679
53
56
70
385211
50
400307
78
12
143187
158424
46
128065
14123
38
18
96870
398508
81
332734
72
982491995
99345779
64
292679
51
116433
350314
27
329871451
43
475458
225822
610963719
357556
56
3
209638
192134704
434921815
96
8
97
53
100550257
314928
38
54859
84
79
9
695947750
387290
67
153256
229720
370481997
66922
79
299567
466707
42
279940
411941
188326259
1926
119225
473356
126005
450764
34
113989
2853241
488992
23
3
26
299481
88
657158839
41363
94
55940
3
81
10
97318
64
254605
152441
316784
220389
216580
172235
90
95
29
9
96
58347
52
37
22036
499374170
219243
261387
454510
65
86
498110
45516
415027
83
51
163816
35200
29
15
69
6
624297994
81
29
248657
64
7
44
289983
86
9
391242
18437
375655
932379937
282504
91
66
226032
187696
770080888
126622718
180065
224480
42
72
44
58
27
380380
37
15
148047
277607
264714
200225
239180
89570971
855556484
404481
398641
34011
98
352444008
62
51
69
50
8
28
71
511610194
35
492733
413121
287680
74889364
307922
498212
157856
970861468
40
7880
488359
127373
60
63
94
33
7
798240619
77709
64057
414686
300709
94
5
913702634
26
92
27
73
98
266598
41
29542
391118
86
137258
34456
180042
374787
200008
84549
422781
66
464086
81
386885
152919
98
963201165
267361
27
75
8
56
36
8
473386
18
9
415865
44
352483
139757
81
32
89
485106
11
5
101605
77
39
91
89014
355183
208705
9
767442947
46
217976588
96
40
14
68
20829
320210
44
54
1
80
1
401877
69
46
210068
47
215547
96
39
8
447656
43
973340458
2
53
44353
67
93
364672
84
144478
482610
59
14
81
9
97
6
347993
123211
39
70
9
258365
343893
175249
469808
180795
463822
6
182783
462635
966296109
310624
103583
271713
86
64
56
65275
257406718
64
80
343424
168992
179441631
9
41035
81
99
475426
11
17
85907
412451
491250907
174128
15
102830
9
15
376524
383236
274951
95
196757
57
2
118535
350857
32
519848085
330740
66185
601956867
427983
24384
173360
264315
85
7
50
9814831
233612773
30137
17
39
46789
12642
315822
508000734
20641656
143281438
330626
990216650
70
216570
220954
61
80861
40
306194
125118
413583
318305
89
430736
486585
367688630
405959
434088
472931
120940045
11426
16
80
14450529
8
437368
191158
39
257968
30
492962
55
47316
56
122946
63
99
390605837
290402
9
30866
129769
63
6
323534
317522
69
95
37314
9
124957852
347415
12
99
15
24
13
71
468993
30
292804
396557
40
35
262596
4
245746426
85
1
53
26
98
74
57
200409
127988
59
1
32
53
93
78101
52
447136
281598
213499
2
78
36871
72
18
92863
305108
37
42
204638
108715
9
193505
891726279
94963139
36
178768
8
394191
355210
8
145569
54
598234513
35
7
51
94886565
245669
93568
153584
43
60
300071
304002
333774
254716261
43
32
38
4234
15
59
51
495944
40
459541
26704
42
50
61
425723
75218
252490
171482
3
200195
185211
53
46501
81
183489213
82
291047
87
30154
17
2
196070
171367
8
92
497310
13
145264
258366
31
64
348477
21
79
55
2
6
58
235217
67
170274
99
5
170197477
80
98
254636
366772
13
275710
366607
48
49125
258725
38126224
59
1
2
84808
269690
119484
249337
208887
288986
372118
83
201945
118328
18
95
71
429114
126301
269090
338349
82
96
23382
5
54
284795
819063450
50
96
6
140816
980295021
86
327995526
371976
175617756
227057
5
376787
4
10
396244
62
54
370498
96
58
269493
7
27
99
855332388
29
68
218628104
16
461660
75
360930
233919
83
444869
730748245
1156
8
55
458002
23
16
50341
445991097
593678707
96
76
471136
209118
64
81
917300434
9
111999
806493325
41
45
494133
16
238710
62
8
22
97
93
23
8860
120574
52
69993
88
89
155551
280131
419755
45
104924
3
87241
76
28
395062
18
80
258814
39
43
210771
202113
55
104797172
115894
17
517471634
34
23
85
16
444081
592823046
64
35
88747
128901
466873
432356
227924
494464
385052
201681
344477
62
94152
676480873
492858
201189
344156
420410
70
80483
295163
808906841
359094
20
245009
229860
63
228247
70
92
46
277437
47
18
78174
75
271713
18
39
10
348570
58
82
305096
34
7
97
381079
987171897
87
219355
85
469897
461886
75
38
32
54
80546
67
66542
7
41
74
50
319524
106136
344795
815597761
425425
53
473629
73
243361
270677
173246
400029
28
73349
164438
13
45
73
31
92
60
1
23
64
3
156378
995359147
282830
68
28
20
504364048
72
34
127452
46
293596
233858
213129
84
77274
7
160207
489264
36512
53
78
341679
75
382669
94
6
9
37701
234815
9
366688546
61
16
434180
6
62
42412
88971
53
95
75
423289
445987
8
362879
100229
64
318644
88
89
84
5
8
461515
91
5852
68
97
9
457700
99
9819
40090
94
734404930
50
178250
69
340348
77
34
73
78
2
520074457
50
48
34
40
69
356633
50
26
45
105892
317363
240889357
258355
366236
91136
46
209190
31
242943
9
97
74731
467402
109501
251522
4
78
6
206293
70
811342690
43
313434
95
302700
63
74
60
1
219433
853149034
779767976
318530
808225491
489946
5
26
67
67
1
198314
1
9
25
49
5
9
54
52
55
57
446237
80
93
79
67
22
46
899848188
268335064
291254
119379
42
63
405994832
2
162626
7
39284
477494
71377
2
369743
458597700
290428
454573
54
88529
47
4676
17
332580
1
406809
28
208771
88
361613
25102
25
45
20
34
65
918001633
305247
90
387989
183828
252956
854239649
427019
80277
53565
57509
2
5
277505
284813
21
85
265735362
682377592
5
77
4
358730
13
28627
59
75
47
16
416457
92
35
44
154268
7
4
353494
195820
79
364295382
366838
449329
64
39
314283
33
292475
411288
1
19
65
223512
7
47494250
430766732
447998
3
403909
114357
15484623
90349
46
495811
123886
101611
47
3
210185
17182541
326463
285719
10
2
233089
87
337537
119840
85
470547313
51
1
721824359
226877498
51
66070
30
350479
89
254184979
93
462141525
4
15
152494910
52
15
11
30
19
4
13
430910
28
267710
50
94
149627
7
78
320076
81
469468
20
65
328314
4
202822
379338
43293
361652
3
601692336
90
248404
767540898
281500
41
284783
12
51
479285025
472588
343757408
477101
94
383106
333458
560002125
131494
50
88
63
222057
69
354916
313485
27105766
31
42
6
124374
413075
65
8
33
4
47
79
20224
40
85
230131
107495
278982
269045
15
449570
60468
492918
96
236670
76
635853597
8
253533
7
21
4
89
484890
43
21
920103145
291298
41
268470831
12
311752
142475248
317143
84
45
29
64
181180
68
23333
50
477327
402294
307821
403952
465748
19
18054
290674602
201568
61
38
72
291136
153408675
55
14
15
44362
3
3
16
9
271987
11
357938
192656
131741
98
6
29738
56
7
98055902
20
356202
57
483414
113048
61418
93
35
75
4
472472
75
65
398052
20
22
9
196381
35
5
133342
70
812485237
97536
92
33
373028
31
70
41
50950
6
99
27
64
32
225566
233848
275932744
464188
72
870539430
3
72
75
6
67
136523
78
266999
285264054
189662300
5
45
37
4
58
8
71
387943
47
91
395617
83
469897
3
628481913
416999
66
36
108355
946138096
635552772
828364162
36
322461
15
122092
71
393742
98
43
75
34
90
122707
11001
32
262883
38102
84
589178475
246087461
93
40643
17
56
295136
63
61
120027
75
183555
237194
93
33
67
65
167705432
322101947
482555
48
171641
12
60
441787
9601
405743
84
25
244455586
63
27858
315674
24
69231491
41523
418827
91
330294
532393213
473905
33
352675
31214
72
72
151998
2
71
320256
6
25
262144
472829395
92925
490504
76
184644
82
205617129
1
167396
239468
263155
256926
322630
2
53
482858
293926
92
387149901
664201799
45
40
33
913348622
304988
3
19
77
316072
3
640711560
336522
64
328628
468622
149138
199773
179322
72
61
36195
69
832759803
36
12
352378
20
348954
2
8
369429
58
5
5
77
25
24535319
150164
71
67758
348280
4
442367
443544
32
690039150
33365023
411909
50
209575
229753
425755
161983908
23
7
40
74
216127
781898688
20
20
363431
59
202326
247510
144058326
69483
91
6
1707
120226330
1
441853
40
91
640547668
4
38
2
405097
121095
191407
83
5
39
23
380556
229701
145197
97
6
460879
41
8
392080720
49
81
10
95
494774791
376524
60
367927
423797
63544
47342
314553
1
27845
252817257
491892168
398493
41
295412
34462
485857
1
176332
36
5
446116068
9
47
20214
78
82
290214
63
38
48
90
13
99415
230224
140967
380903
496883
25187
270452
90
44
52
32
60
377858
33
169175
95
2
459472
263760
145556
199063
449020
315492
82
91
131950
5
90
98
553588061
8
6
75
4
96
42
53395
22
38
198066
325735
169410
40
226983119
64
67
56
3
45
684043026
24
106937
26
62
476311
23
14
428666
4
31
6
398177
199075996
23
924307517
105088
250764
335580
380675
284494
428857
369527
26
58
3
956471734
71
305901
434515
75
12
381553
48
64
65
81
17
32
303358
27
19
323084
141290
142664
36
8
9
256931529
25230
49
93
898867573
376898
87
416164
328052
53
690361485
31
293713
116259
976402400
964577573
99739819
16
68
274773
7
35
395213
3
98
232550
76
291446
439860
56
252556
58
43
48
10
185154
430620
146081
343785
39
78
67
671523662
14
414782
31
157997
7
13
9
18
198754
151063
326844
38
403787
35
667386414
61533
51
450445
47
77
68
40387
47
85
51
81
14394
306540
110129
488646
766023314
12
22
58
25
451596
428996108
492945
40800
42
302069
65838
20970
419463395
398931083
59
790623175
272730
56
57
21
217557
31
459416
37
273645
46
23579
69084
398637
448458
19
38
5
43
260192493
355262685
98
68220
334351
493916585
54692
78
4
203852
139756
87
173637
58
64
1
491864
325168523
79297
309191
48
59265
47
354626546
41
78
165329
60001
62577
444318
423056
56
89
272742
86
477701
393665
187991
23
66
483580
2
84
8
102034
246901
33
9
484287
80
37424
64
14
37
6
152469
13
333443
14
441763
51147
204586
4
240489
145173
1
392216
78092
492113
285702
175504276
1
4
29
75716
296323
331295
43
1
120552
89
21
46131
23
273313
1
227042
92
153782
249945
80
28
1
96
53
89
22
12577
297319
86
29
590897404
33
85
62761
321291
317526
207389
359306
874407389
598476897
49
891852838
93
380280
404832
77
4
6
292113
419589
171934
321913
5
11
17
78
439389628
98
531722001
73
2
41611
44
26
115095426
37
224580
26
705792375
61
51
56
57
242911
94625
390570
92
13
385989
73
335067
16
130036
9
22372131
1
140961
40
108197108
134793
43
85
94865838
97
64
91
57
69396
66
455206
19
63
224772
36
25
37
39
15
19
485808
17
36
441905432
303098
75
30
450307
465723
188739913
3
28
40
88
343974
669039351
164664
327187
76
374823101
99
18
440256
84
3036
55
47
238602
417032043
63
423724
12118
26
351665
296799
88
48
16
59
90
73518
58778
186831
34711
57
72
89
626178001
73
258470
94010
7
374808
307464
381040
345673
450011
335389
9467
92
46
31
45
35
206521163
643397117
67
318335
45363
65
399177
75
52785
21
28
73
419643
202988
92427
164206
209008
462766
37
282545
63
322607
948121267
66
494199
157262
477781
387850
10
394650
1
87
226838580
406647
991707703
158544
65
90
52
274386
39
460665
109053
929389897
299895
902168067
72
682217735
38
54
298173
6
1
903105723
105988
92
47
64
4
89
55
9
210158
393920
365135
59
367488
66
436212
15
24
502038664
83
22
436327
13
5
4
37661
40
22
2
9
117171
96193
77
80
111618
87
226202945
367084
51
81
5
74
88
48
316372526
72
102324089
15
75
90
7
133599
477159
62
81
83
46
44318
94
9
56
16
9
14
60
25
56
42
9
139439548
557723077
485260
375541
57
450192407
985850461
85
50
82
318955
17
157742
28427
53
288843
10
159985
302427
80
8
4
65
62
57
48894
2
82169
444163536
37
79
96453
4
99
4
41
936998959
63
84
874209374
897596142
74
204954752
94
291895
64
78
7
72
1
80115
51
81
182724
245416
940889809
321910
56
36
384215
169112
218561014
3
423916
374548
133798
494476
29
8
83
193023
4
100193
99
214521
101085
95
270007684
197018
338147
447396
353647
26
172530
14
294405
160109
27
28299
34
49
61
79556
20
190086
6
70
387011
365039
382143
237854
130359
72
87
30
98
364469
43
11029
258996
203097
120497
412053
356002
16
26
336966
78
452106
45
2
45311
13
55510
23
4
603878778
429260
8
84
37
431972
20
175482
294006
7
458350
62
31867
72885
221337
93
233103
15
50
20
182973
99
31
17
8
472513
155895
87
54
52
25
91
449468
356844
1
72
75
44
385179
40
32
95
324994
347485
285760
63
14
21
70
67
24349
124005590
7
124007
93003
263822
36
67
40
36
11
25
3
91
25
24
82
87712
17066
13
11
5
126137577
693797063
90
371484
61
97
20
75
3
260850
2
27496
21
201254
434727
119235
81
229168
413055
3
45
246693235
40
811662637
210208
63
99
83
458931
7
94
97
42
478896
255106
3
98
8
280146
238445
41
284640
37
517638677
665460055
5
400944
5
51
141226
19
497233
228358
354540
448995
69
288679
195626769
213704
47
2
205323
331961459
41
254220
252664
435601917
72515
37839
8
398160
74
69
17
21
3
454353
57
18
180055
97
248130
15
168301
22
496886
161116
23
82
138604
7600
197329
269545
79
477608
64
18
14
69800
37
70
141544
125252
343987
72466
130850
180383
31
10
37
320385
53
452720
33278
7
98
412785
308411599
1
261510
347021
3
51
21
77
90
288713
47
7
88
18
66
261776987
500398581
39
313247428
17
47
270554
82
87
247786
4
63
994808053
131552970
914867221
43
5073
24
115144
21
1896
84
223407
782178099
62
64
549851178
17
491478
9
255048498
17
182945
2
1
313678
8
64
244587
350902
106954
39
84
49
56
28
22
96
2
47
46
76204
14
15
27
339910
101138
254067
70189
80
97
88
7096
126671
9
380072
193286
325563
35
274420
88
3
9
192950
837944629
86
40
256962
74
3
145733
44777
543602730
265429719
61
827130711
921912093
107134
166178
296252969
426070803
196123
35
7
705024148
31
289891
488784
93
317094
4
86
439288
325702
9
406996
354255
1
40
314217
310874
73
5
103341
78
930500214
275909
451257220
14
77
128533
392010549
7
223983
4
45
9
16
9
125383
55
48
78
38
52
143152
16
8
61
90
499105889
10
14
94251
305693
39
41
429085784
82
115367
52570051
246660
303895
14
305744
25
1
239478
90
969417688
140297
7
120116878
461599
233921
1
457290
69
425214731
402618
18
77
51
39
44
225501
22
442550
66
33
22
18
143625
530730913
7
7
193534
13
364168
141188905
3
35
108338
7
284866
35
235794
36
25892
722916544
63
126432724
28
5
111494
76
439536204
193794
89
81
150919
73923
663999723
105733
9
349352
79
502400985
233177
92
14
42
100463
4
207246
16
393460
233632
35
49
322666
94
464818030
14
24
252081
84
2
89
87
339429
190107
104248
74367
5
64
15
295380
54
6
26854
393952
312902
85
179587366
7
68932
40
277096
63
8
78
55
9
73533
88808
373644
92
5
2
71
30
167658
93
324591
244253370
406400
175842
963711486
55
21
210757
31
73
54159
107796
93102
218266
82
350281
270047113
63
33
21
142622
46
33
287478
199693
29
6
75
51
416481850
329377
372703
3751
13
45
48
27
171242
394914202
446299
275103
62
426688
61
2
2
24
462058
628376719
63
455619
72
162004
87
47
65749
129033
537483811
378627029
82
392950
9
49
15
409406
615420143
363404
7
97
86
291753
15
298079045
330950
787648901
58
173763859
273805878
32111
7
94
95
268299
236257
7
44
474939
399430
74025
461150
33
65459
62
120069
37
4
105887
208756
225729335
2
278999
2
41
80
27
397149
46
59
92
82
2
126088
122645
50
435755
45
396423
99
82169
70
77
18
277662
89
223339583
91
50
88
92
53
129422
378965
412536
437200
373446
30
51642
447849741
79
347434
90
43
37
78
5
72
46
7
651714325
276508322
556599525
71
63
2
374043
286601
63
692903070
9
72793
287520
79
19
81
138728
28
391503
297660
16
392531433
19
1
4
351615
681438252
59
3
13
415830
233171
332450
20
154030424
1
23
20
21
55
891363958
888792545
27
55
7
32
4
84
4
53
22
277855
51
847808200
4
87
91
6
343722
926436896
66
39
77
632034044
51660
49
163688
425527
84
248806
94
83719
83
20
489333463
4
89
35
32
18
5
339173
20
348245
29
7805
468877
29
308159
268970
9
195400
69
84
8
273382
888919988
131071
824074447
91
204149
40
30
166786
62
75
31
488721
185073
8268
217844
42
79
63003
10
83
8
1
312983
5
41
707685705
61
83
410799
82
15
310200
307856
959206812
57
79
27
49
36
62
71
17
101243
77
65
246682
8
109227
456404
60945493
30
8
99
8
452516
130006
403148
261159
68
54
220848
358862
400644
127765
461626
58494
255426
190192
62
77
6
79
38
94
53
242589
189933
15
34
311887244
45282
69504
86
487512
332367
80
305842
20
47
27
323298
237361
982643257
1
20
63
18
20
98
4
64
79
335188720
120057
79573
90
66863
57
426430
212268
270113
206096592
164222913
7
8
942663755
83
95723
490992
83
807951156
85
8
3
337515
8542
116686
3
2
41
435015
2
130907
342003
368187
73
87
603682501
379044
28
26
253547
28
75
18
482192
72
368019
28
85
142836
18
31
618618737
400650
360443
353942
982289701
466490
37
365322
74
24911
1
748302139
582979860
143133
95681
87
229
49
125130
90998
39
163843034
37
12
88
93
444884
97
310882540
296504
13
350679
12
432894
194515
73
160848
43
43
97103
179863
1627
92
65
5
37
4
422860
9
61
249683
4
459440
155706
30
88
282574
77
948558468
5
339132
992534747
70
95
212986
478641
82
454311213
34
283550
93
8
89
4
224825
99118
94394
17
102846
21
91
19
23
50
5
80
34
34
79399
67
459388
367805
8
93317
11
405652
18
50
58
53
92873
66
181553
40
6
82
349179
13
5
122276
64
73
36
96644829
3441
5
78
427770
28
223939
94236
42
4
41
314190
217516946
150709
34315
63
48
701052043
59535083
1
19
122488
689620194
78
110509
43
496108
86
91
250254
73
79
46
45
579414854
431267
257097
234959
175517
99
12
420636
53
27
373856
338270
173602
367518
134746
3
351948
89
166162
5
975631279
45
5
383000
12
77178
406218
484249
421603
479596
381873
489181
686215493
313166
4
207784
6
139756
8
81
800770572
391968
400912
32189
401606
35
19
312623
99
403227
131909
79
49
85882
1
465226
17
10
92
28
2
7
987276216
68
82
49
87
55948
18894
337008
45
6
259131
176124
85
6
186468
61
49
21
388886
61364
15306
57
167402
205955
48
42
463812
147164542
87
41015
51
91
456302
87171
192977947
8
265273
10
93
54
59
186556724
87
74
202070
8
25540
22
404897
173553
234552
527204987
24
72
470916
393346
63
12
22
5
88
47
77343543
63
18
3
89239
8
177580
37063
51
7477
15
74
70674
42
2
81
77415
31635
9
36826
160597792
60
80415
29
252279
32
4
267815
260318672
88
157900
81
16
480419
493631
60501
868310275
57
345306
20918
36
171910
72
420375
38
82
82
6
474224
44
276566
2
731575708
28
7
24
42
67
88
122322
321712
218938
71
5
60
174039
29
863401048
868501544
460931
371165
35538
169539
32
88
439880
62232
261001
34
33
35
65
90
394838
3
182482
333218
434239
26840396
79
398821
52035
95
424204
47
83
12
54
7
484509
57
362491
112902
47
34
1
12
182900
77
367760
369468
478083
24
142290
5
140901822
51
360328
27080
309778272
105075
81
429533
99
42
1
33
73
7
1
9
70
336536
54
79
220483
75
97
23
92
395129
387137
986114819
246902
97
475368
185305
775022787
60355
76
133597
77
765773494
930130791
200459
91
19
48
191516
47
6
63
229424
62126
178761
84239
76
406386
129340
414055
18
55
12
19974
43142
183018
8570
455072
14
169191371
24
276813
215996
91
475701
65095
4
93
90
33
77
492823
236516
26569
26
69068
37
80
348271
187952966
9
56
61
77
486159
60
215373
91
65
37
449193
85
384422
27
83
9
110837
15
15
169456
89
13
307083
24
266905346
11
279548
13
93
98
368139
24
489801
1
95
24564
4
83
192509
222956
501796645
48
381708
67591
137680
111264
106231
18
18
122797
207363
77
154694
193543
473137
1
530474085
114585
277267
110526
22
62
273015
114458
807325077
76946
179696
47
178335
358083324
120036
16
22
90
49
489145
835760506
354965
12
69
34854
63
99
4256
98
15
163862
304704
478481
5
185175
2
30
3
6
230925
462178
66
43857
271266868
268492
84678
183256
50981
214322
25837
446289
48
345059
455646
389680
433277
233603
171878
418648
926006983
242829
94
4
379722
23
132474
25137
33
873939729
71
1
38
641
287317
61
922880165
485710
140033
40
581852438
275358
55407
111023
8
438812
154684
413758
30732306
87
16
96
81
81299
45
55
62
372517
247202
387070
445034
384975
172967
69
247536
4
28
4
782
94
17
397666
9
310819
108875
168795
42
277205
490382
69
144613
87
3
2
8
33
86
16098946
420775
78
13
101500
145425
65
354149
53
16
2
119164
45
16
419990
2896
35
6
72
674031375
7005560
8
376762
30
5
47
203774
7
7
334742
442562050
95
298280
2
61192
50
453850
3
45
462319973
1
7
181679
813463789
16
85
341569
496831
111465149
236758
6
9
861023485
474008
62
41
247542
18
107518
53
212132
82
3727
64
89
30961
98
394141
458499
55
437353271
217080
466438
174942
98
47
130035
47
19
129848
32
78733037
159362594
396980
47
201541
64
92
46244
79
98
65
62
66
14
578963320
138810
341843
436535
191794
21
406861
73
303645
64
460584
94
15
39
33
69
297764
33
8
142240
165396
819684673
7
44
4
258641
33
45
36
310592
64
411264
365288
30
68
90708687
30
7
386656
402806
1
94
20069
89
21933
43
281354330
26
259504
450824
490926
12
19
20
206615
531299096
9922
34
39360
44
787402945
88
147943
54911
7
244261
396802
478057
4
8
91182
85
42
4
276186155
38
120283
20482913
22
234312
275762
118884
328802
69
290198
426002
7
20
81
185933
285272
37
2
17
8
30
25
312509
3
98
646090860
63
452439
305381
30
221466702
3
49
173826
8
886788680
75
29
62
14
62
712142530
158341
9
332864
58
248214
352837
25
86
8
54
28765
763591842
95
9
7
32938
47
286209
42
89
489524
422865
79
81
67
31164566
78558
50
360178
100738
18
27
11
33279
224437
370797
39
75
99
1
326875
110441
12
15
398127
8
30
4
210423
29
1
17
107862
71
64
3
460251
98214
2
180962
301858
6
73
135691
15
68
380547
3931
6
67
46
8
150268
333472
19
83366
3
70
118890
109561
51
226703
69
77
403971
50
341440
81931
91
4
9
424556
4
76103
113244
275461
45567
22
91733
188578
485830
84
62
96
89
52
914822585
83
35
41507
45
6007
130682627
92
72
330917
98
494249
204963
94
106718657
49
72
1143
75
37
6
25750
518830210
71
48
889794797
264725
325542
383367
65
1
18
7
12
80
498419
72
58006
146059
231012
4
127932
173946195
171412
113131244
20
351626
274020
51
53
15
82
94
489105
466267
217544
167121
5
158953
3
69
76
447706
28
885750386
492232
986326752
172171
3
333552
44
384870
317487
387043
469378
53473
129165
817709545
99
73
77
108175198
332353
392760
543361769
64
417487865
88075
50
36526
5
7
92
455804
31
322788
169185
95
203386
97
48
764114604
67439400
123059
99
85847
95
235869
7
3824
116995
56
81011
182809
87
11125165
20
373513881
162585
81
47
59
69
13
225885
1
470302
67218
3
4
411005
1
359199
162435
61
212479
367804
19
88
268268
28
289801621
4
281483915
226915
369423
129001
80
16177681
37
439730934
53222
139380
56
15
62
153918
452909
86
221609
31
495506
1164684
83
7
58
82
234151
74
3054
6
378809
25
94
9
827184766
381197
41
387492
1
245219
482103
309201
377933605
68
4
302583
23294874
84
443291
39
300916
593643939
389777
6
7
89
186178
36
231858
68
72
155002
677839048
27
80
73
46
187536
43
21023
15
1
195438
602724881
87
187386
204099
3
143979338
3
86
160183
6
298228
2
51
26639
379706
90
4
107937
336487
10
742047031
6
116486
459847
247142
53
30
18
7
213708
349884
808307738
4
22
205462
15
70
69
84
31
82
148217224
75
7
67
337564563
33
81
56
80
366117
41538
2
80
90
466936
586744738
26
87
99
20
176734
280867
73
185377
238810
39
303283
480487
471909
22
327742
74
852000672
608878548
106657
4
79674
63241
155693
79
187257
341963
44290
8
1
293834
982332934
335932
16
65
36
2
194085
81
180624
117368
829855438
64
227640
339045
448832
98
18
3
67
467150
358299224
95
210393
60
6
14408
82
250991
4
298468
479325
216193
89
282935
3
7
17
164001
80
496858
351190
577805324
942245764
32
780165131
165593
367166
49
640800732
69
85
419772
16
3
107400
5
89
93
45
22390
96
35
8
400883
479644
56
129673
242630
400001
3
259499
93
15
190383
143360
79
47165
86
1
77
22298
58
79
180523
95
398794
3
35
263336176
238969
411298
174364336
444512087
601099856
83
73
84
10
185002
7
22
156789
413173
6
37
16
74
483564
188971
32983
85
5
38
9
16
966909836
41138
327403
190178
22
18
82
8
399316
219872
33
739540097
77
55
914224071
78
67
113078
82319
45
23
3
23
5
29146
35
679549884
96
470730
245296
196269
44
262351
38495
400897
444007
892515759
64
320510
61
132140
62
37
162978
34430
199021
79792614
62
8
336043
79
307518
21047
87
19
61345
106254480
70999
28
72
215996
84
402103
47092
25
53
73
69204
201494
71
353144
127723
186538512
37
121265
160752
24
106375
74
306822
96
21
73
43
347197
462539
61
88
97525
11
66
374872
77
69
23
734554294
244261
89
74004
434806
290194
374477
65
26
377515
327921
3354
73343
13459
2
537081027
201364409
171303
46
19
55
5183
64
352460
4
80875
72
42
24
62156
15
111277
175313
111627
135330
135285
189416
408693
334152
126725
57172
78
421917
95
426504
19081
41
219170
69
91
5
9
473542
623666900
1
66666
330357
71308
68246
142814
117172
20
471387
75
370119
45
12
8
73
49
358679
113860
80
642495005
425315
83
76
87
27
415000
26
53
30
12
45
41
78
43
59207
548112168
73
221069
189245067
6
38
38
307558
66
99
260933
7
88
214684
325412
19
55
76406
3
1
848189485
111345
455852333
94
4
11
14
32
24
87153
489964
18
39
249636663
15
211409
486185
496396
242141
28
18015
283763
23
86
40938
1
217748
100154
1
52
18221
68
30
89
88
11
9
5
394875
60
961417799
38
15
31
279218
384768
17
93
82
6
54658
175303
308054
29
66
181452
95
314590
9
71
448957235
3
455282
333850
21
184976
118752
90
1
299116
92
63
10
194981
21
93
169548078
237352
775299927
72
811737858
3
292783
482502
2
445980
61
88
442928
95
56
117230
162802593
269580
30
447220
295416
285486
24981
9
35
214242602
61
9
150423
20679850
272181
275258
9
303331
35
289654551
141178173
50
12
84
7486
82
102520
8
32
10
79
1
35190
2
15
33
189930
312733
35
49
40
260807
65
42606728
74
302245
90709
12
136326
56
45
247204
870490692
30
399879
11
34
28
22
437840
135401
238996192
602787419
14
275295
250711
427854
259059
991533742
94
64
13
643140684
24
1
176630
453778
97
8
257742
81
433965
42
76
453672
257445
85731
369005
219197
138695
99
195397
1
379627
48
6
321280
29995
219232
3
2
3
26832
82
5
82530
21
73
94225
81
90
65
380808
27
32
299286
3
437781
57
16756747
219961
71
35
95
74
23
78291
9
86
32
2
89
74
468876
12
21
3
473878
363574
77
7
453613
73
60
919000283
44
43
192850
300262
6
352576
87
1
34
274409
178442
46
95
39
68
96
56
40
34
832077868
87
429724
1
47
71
94
7
7
76
46147
2
49
11
19
286584
766961220
386273
223458
29
261960
98
14
482104
462556
88
296734
495526
124777489
77
41
8
64
86852
119296
380663
374428
30
69
11
465931
92
87
12
90
53
175122
7
49
96
75
36
43
381815
216645
35
185053
64879
478686
51
283533
94
4
107796071
570015104
109991
240015
840254125
284279
271843
2
76
27017
45
47409
464594
97
535381474
857416353
213049
1922
489363
296434
515102665
158996
96
320174804
347856
241045677
99
33
15
107296
70
25
191930
42
905105126
5
3124
92
216377
274862
3
4
288625
5
58
47
2
37
8
71
9
94114
6
269133
24
4
436554
136663
38
87
163889
96285
743373890
62
273803561
89
82525
81835
6
729893276
400780
91
480514
400274
88
4
725586431
284887
87
251497720
4
55
55
45007
49175
17
406589
204849
8
11
25
11
4
180336
409256
56
255030
90
3
28
80170
441449
457374
70
765056644
471434
5
85
403281
304365854
25
27
263709
148682
74
233783155
363004
108652
247634
259665
152045
129876
77
78
274438
63628
21
308986884
3
336770
90
769177186
559049530
91
284514
16
785565732
35
250450
436901
112608
251257
94
13
16
240834
328312
454707745
78
57
337993
72
26
7602
461383
163444
2
415602
199607
42
120968
34
411858
85
45885
2
482717
52
177343
8
72
52
75
8
65
3
18
484790
531916950
536045098
86549
57
434073
55439
63
89
8
154171
8
96
18037
212015
75
84
12
89
22353
678105809
235571
835088034
562954518
419457
15
2
259739
73670311
208647
28310
85
121549829
197043036
356418
91635
27
527767976
38
61
307412
373948678
491214
298834
363030
182013
2
30
6
329776
288692
480161
5
92
22
9
60
278894497
414392
15
201946
29
58
48694
160540
46
279395
30
140342
96634
88
73
33
44
9
31
277825
4
279637
453670
40
444603
38
9
376011
2
827789841
296051
16
12
76715
232448
177933
378852
292773
54804
46656
162022
218920
400846
22
17443107
37
47
83
310346
184211
26
215027
87
381363
309476
190685
14
34
66932
3
314772
232294
23882
57
82
9638
4
10
348256
63
87
351167
82
586666757
44
56
383911
368216
9
277338
147852
543707931
926688275
46
7
48
195200
440526
81
616327076
438724
243551
55
74
281435
16
55336
2
79
490145
1
62
596764577
60
27
451413067
26
31
261538
27
666482642
56
41666142
3
26
93
1
5
185668
5
1
39
322551
197906
151948
481992
264778
52
25
320150
10452
1
460150
17
246388
44264667
268324
1
7
67
22
430681
438716
8
453686
52
3
56
15
271683
26523
68
55
43
49
264230
4
442257
3
30462
8
485533
617417675
410876
9
482802
95
334577
70
8
151875
477410
682977913
374368
370066
63
50
92
40
29
42
202731
491130
8
68
438361
135162599
227514
169012423
57
152447
870395208
467246685
289864
49
94
139459
347742
430691
359078
396904
54
178102
71622
860792664
81107
88
64
1
46
665732486
81
39
8
734025010
81
488241
14
10
271795
165735
44033
908194026
188712
54
280419
19
165951
27
3
21
158839
1
48
395151
271817
330287
409649
12
466718
307787
602224869
5
67
27
32
88
2
31
52
19
84
195725
306089
310866
137267071
99
37
30
74
81361
163128
89
52177551
145828301
396249
39
17188
135689
45
12
42
333595
97791
7
3
206370
1
226783386
224963
221944
112119
330732
19
156192
10
12
20
193322
7
318226947
41
49
71
300177923
90
413490
90
358817
5
519395115
24
82
27
24401
98
9
601237160
94
59
80
37
177597986
323656
95
429188
8906
231010
296533
23
337033
63
466900
12
372325
34
43
121597
419965
336508
83
94
202291
44
31649
76
375948
38
175475
4400
9
22
51
86
15
36
25
538114042
140302
68
295050
312704
475561
144933
78
23207
201537
285800
435756
5
184085
12791
81
205358
164221
29
61
315313
57
3
81
35
7
93
163330
7
65858
52
370684
95
455453
76
73
27215622
412888417
3918
8
440072
272548
42
28
975189097
1
171529
185331
323669
8
66
484690
339402
200717
8268
286185
14
385238
819140374
2
333589
3
698406334
8
422548267
245609
50
4
232655
422266
87
101542
44
29
81
2
273250
2
21749
85
151160
30
78539067
11
147818
72
759625488
308088
141023
9
182804
24
37
8
443444
37
76078
191418
296886
135087
31
65244
161220
9
222431
36
477571
50
3748
7
85
39
759661164
357925
491553
314185
31057
40683
389809
7
44
64
91
99
133796
75
419852
85715
664658990
9
38
7
75
115183410
471261
56
160722
57148
952131164
11105
95
54
491785
481167
499494
103510
23
186908
329880
364298
70
93
783785367
18
4
14197
133224
376853
16
306665
32
56136
66022
7
33
65
41
140300
106339
89473077
48
482136
488689
62187
80
312636
220444
380032
97
34
7462
348011
2
96
675991537
411831822
392190
6
8186
35
137560
499695
5
78
432521
233427
51
2
90
867784625
148396
59585
330197688
387920
4
506267093
316837
41
20
17985
250439
305312
326413
36
92453
9
25
98
77
28
144231
23
24176653
93
92
35
498964
132499
6
357347
9
779671686
89
757205685
342074
9
5
1
62
146080
44
41
6
86235
65861
590363356
96
311427
59
434336
286947
427607087
75
126161
34
35
354200
6
79
443413
72
29
17
377498
7
407849
17
23
128274
9
937583212
6
117247
70
49
144909
37
215368270
61
44
95
50
842618006
756555164
56
33
8
71
71
441740
989996100
5
77783
391716
437674
492427
266687
257765335
71097
94
34
50
6
40
272604
122508
292278
73
71
436874
68
139811
431573
12
8
593557188
28947
86
473175
59
5
428060
699250568
256784
168526
87
89
53
205326
30415677
90
66
506334764
160096
8
259741
8
34
66
353336
251718
222833
13801
7340
92
52
78
91
451425825
70
411205
296662
203019
84
98
7
90529
42
79
8453
397522749
260356
65
348591
413655
7
447191
380762
204177
234438
409210
90
9
350142519
9
88041715
6
177420220
65
134009
28
54
20
115713
394856
78
31291
33
2
45
60
147874
91
5
276272
497702
63
97
54
219097
320323
9
35
59
86
67
37
9
154303
442411
496696
402042092
71
425812142
50
648141782
934621145
178095127
321886
5
39184
63
71
30
74760
68
1
27
162155
195743
934170991
94
14
37
193819
10
160221
94108
369621
527885217
335803
3
34
278642
489836
66
424110
1
3
234561
257378461
121207
49
98
146930
8
76
1
138657
147940
54909358
280060
16
97208
12370
41
3
62703765
368831
423877
89
609148812
75
61
293569
889816227
66
57
19
90
1
451943
278999
86
93337
1
59
130422
3
414632264
85
345011
4571
96
489275
17
117396
73
307843242
75
15369
26125
34
496292
52
377959
66
3
80
11
65
897929344
15152
332719
358644
440690
86
482375
94
11
2
80
748188202
50
388766
99260
57
324899007
931446918
305433
88
63
17
96381
47
129023
84
57
41
238233
151926
405345
6461
237909
59
18
207656384
8
423357
7
4
110883
9
656484499
490442
5
318813
416122
46
216275
60857
498157
144087
40728
123739
70
71962
95
4
329673
59
911261694
35441
63
6
36912
59
80
411298
27
222215
7
54
3
299092
27
55
2
3
9
480527
479132
88
37191
270463
25875
97
42
1
10
56044
9
214045434
312955
301409
43
243797
744373070
23572
283106
89230385
95
23
31
63796
352279
43
1
20
85
1
351094
8
7
146434
50764725
95
207679
312823
19
40
52489
219791
8
338810
86
8
9
671287939
4668
55
8
92
122374
44
225097
6
32532
8
6
96
58070
16
27
384776
47
76
215431
293736
91
62
442892
458463
319080
9
16
98550
384035
171679
40
74367
377206576
48
951722222
238547731
93
2
186138
73
972418199
986775511
29
46
10
443252
53
17
684974187
27411678
44
182722
28821
7
173830
630764462
25545
386088
164120
65830
53
58715554
4
8901
7
73
61
156168373
62
77249
15496
71
257136
436610
23272
144799
349950
414828
63
66
45
43
76
203117
7
37
33
799675871
57
53
4
74
79
297628809
40633
39
51
274548
266420
582060067
100307
9
94
88163
67549
91
105956
35
42
90
41861
84
17551
468019
8
79
77
57740
96869
3583
64
399023
39
87
91207
86431
215867
98
37
791647104
23
42
5
1
16
69
51
904653152
31
50
83354
19
50
33
265962
39
144945
487506
45
59
807889733
470529
56
34
493174
463148
36
365240
6
47
15
317107
274374994
56350
37436841
91522
12
36
54
50
58395
4
5
356322
354529862
234445
4
304169
13
176577
391834
91
8
412237
100017
1
3
2
85
217295
356129
34
39
428461116
50
76185109
230757
61575290
26
4
54
7
486426
25
17
361586
23
258056
496072317
136554266
293446
15
187791
93
34
1
126864
9
408311
334453
47
271146
45
29
2
39864408
252725
97
96908
66
545915810
19
6
31
39
200074
373712
82
224716
482462
59162085
6
14
131225
8
200491
99
41
88
92
890738140
78
5
95
123021
186667
631567733
252539
357825
6
3
19
1
478578
77
17
86
34
26
62
77
82479
2
20
407255
78
82
75468
89
30613
65
296911
68
23
43
468336
98
11
80
56
60
95
392184
30853
377516
96422
22967
97
48
73
918690939
64
313710
71
6
23
80
60
68
308199
36
380420
96
56
31
28
471034
23
457459
14
76
479548
263398549
455596
77
95
56
405891
493517772
92
8122
56
88
235251
8
15709
345452
3
20743
225494
73
8
60
17
33656
241834
32
68646
64
682676250
4
90
18356
91
81
215804
206099
156819964
158305
94
387996
73
137285
904957490
91
824369899
23653
383210320
674392077
97
460279
26
95
53920834
7
119052
286057336
87
87
16678
82
261711
289454
27
230561
247501
510341306
279692
369902
6
76
5
403003
282496
242359
98
170757
31
431307
6
84
12
168292
54
1
453556
87
34
447580
76
227190
143525
321586
49853
26
171803
7
1
90
211893
432609
47
427781
785304032
88
472716
516046203
85
411243
69
6
63
159815
70989
372161
901771767
38
214304
79
377501
228814
55
66
82295
179018
4
909134658
96947
15298
50
27
318386
74
64
251908
34
56
195109
139745
52
821818199
208287
17
74
60746
133470
477557
410789
31
57822
29
39
208535
85
842104104
3425744
351598
441454
79
5
80
382439
306691
90
81
58
9
322350
8
242479
21
10
64
458349
184171
37
482055
71
54
3
38159
604731373
27
179950
75
78560
61
95
813915831
22
84
252055
3
213075
21
453379
648729301
7
98
232836
923148018
29
389555
67
129840
46
121469
11
304432
37947999
411089
208927
1
84
52
690113221
2
268248
188894
48345
8
6
10
5
47
15
341081
132857
397805
319756
4
42
105089
589808755
51401
48
78
85
7
222894
223446
651733200
2
58
38
401229
26
222826
1
348181
33
62
24
54
6
8
342174
3
491405
512260158
83
13
269114
93
151439264
293022
281021
34
456085
100403
14
702922693
206872
10
383587
224793
2
2
17
78
78
64
38
347619
820465638
357239
96
441320
485331483
93404
9
312758
6
228726
74994
77
470803
82362
170206
366721
3
93
316244
53
242216
19
407669539
87
40
4
75
4
3142
84552780
71
7
80
438163
392092
89
4
61
51
171194
69
51
49380162
298939
122004111
877451329
66430
375862
9
159077
271776
81
8
495667
34
86
53790
316387
477638
369748
2
232927
130557
133168586
71
386999
470393
907604437
50
74
353236
77
169631
5
414788
7
255291
163097
5084
416098
88627
46446
61
668683967
106333
19
483335
415924
36904
440559
40770
79
51
258562
8
74343
17
531560256
418062
68250077
275563
80281
46
261250
3
8
1694
130280
187131
445790
85
17
174844
14
337312
88
18
316904
68
109432
419758
133226
2
488096
25672
159973
39
327004
394321
1
11
269294
361263
80
31
608022399
54
69
639832981
391337
81
97801
36
308386
52
80
78
61
310583
4653
29
72
228731
2
292219
49636
9
58
233941
351793
39
43
373821
7
14127
56
373343
234759
1
332260
203974
45
69
443935
275547479
20
3
41
400331
22
329581
99
24
17
318028
15
74
9
5
84
352029
166648
97
483981
8
70009
219835
38
4
96235
453401
63
116581
15
933951743
92
161934
790342341
479121
86
80
70
66
352282
411692
309860
435310
411832
87
216356
459157
250247
387817
202610
67
36
25361
565718960
271743
346798
338035
43
32
180392003
4
40812
37
88
87
2
670132159
25537
27
75
220544
4
3
60
392140
57
973563505
51
462732
3
36
56
4
30
25
2
122662
94
86
88968
161179
107703
620187553
80
234616
15
340961
70
2
109337
42975
36
66
570986787
6
5
4883
66
54486
386807
80
5
19
6
81
989601007
239821
47
199900
445875
186034433
89
99
149062
27221
28068601
43
59
91
203854
286850
92
65
488159423
15537
23
319952
6402
428701
2
159989
835121568
6
307717748
97
4
3
1
53
141460
92
84
436235
11434
345327
345102
41
326522
19
340122
475608
84
339461
4
12
176652
46
222040
120918
51
15
448619
6
78533
31
194613
503377222
6
21
320824
191791
2
41
8788
96
102820
35824
399825
21
363072
26
4
21059482
363886
9
73
58
8
4
49
248672
98
36
43
5
366291
176199
37
14
471463
35
7
960184647
51
63733
255421
63
72
83
15
444246
10
2
72
101800439
224326
499293
130084
16565047
60665
603704571
1
58492
33
397237
110673
5
959309637
34
16
21
977255913
42
62
271872
23948
29857
2
160961
954745707
61
30
6
54
54
9
493681
114858
216176
63
459127
20
9
391117
36
58441520
7
1
39283
248066
164564
15
15
26254
166005
33
143858
26
94
76
51576
72
96
95
72
108893
6
323646
47
12
407984
58
935301443
9
29
366928
2
172371
239415
6
46
715601107
91
9
161753
63
30
300612
63
6
170514
32
436984
1
186540
409449
74
396522
447476
23244
60
385678
84654
102606
315850
188642
62
96
335577
17
37
11
952418677
52
308186909
109866
460277
436039
249115
424015372
11
91825
46
32
88
132705
69
120332
64
6
32
86
15
59
6
18
5
140050
367393
3
91
38
840767292
59
4
17
128491
343267
71
314848
61
78
69
17
63795
21
108350
18
303592
374867
33
25
84
89
212320
344453
22
272952
35
29
84
318594
20
84
80
5
375655
469148
77
98
9814
117222
4
25408
92
270109
479056
274771
67
661054624
277810
4
38
113076
63
83304
44
39
42218
50
199317
842314888
24545
6
499169
636934687
453960
420939
83
69
103952
79
38
14
6
450732
11
45
1
38
45
67
104192
24
4
28827
4
2
276773
260708
3
305160157
251065
3
7743
444005
962400164
168886
37
10601
70386
7
4
131681
141902
88
63
319503
178330
87
6
8
674799234
398991
340393
80
23
11
80
393177
15
147396
549458129
148903
25
227334
52
469969
4
62
76
74
393110
24159
19953
259384
287472
39
366797
208769
292219866
81
302794
712776554
20
372403799
53
85871295
42
29
385297
67
349898
207599
72
67
58
86710
39
349540
3
486307886
51
17
140899
2
81
67
45
39267
464199
436663368
1672
607136776
62
286263
153069
43
23
111577
216386
28
860253506
74
29
313509
370841
65
45799390
66
81
123209
39
244816
93
33
49
636881094
29
497864
390949
170323
4
95
64
22
335798
190602
161769453
21
5
56
348058
49
93
75
481407
311169
24
28
6
31
51754
303746
70
265824797
83
769042217
84
23
82
300070248
213996
12
92
3
111001
30
87
91
483651
198238
54496
169029322
881036401
35
28
34
32
18
698798629
37
55
440911
6
82
43
165640
417376
50
737931925
93
60
62
375670
282377
37825
58
6
406186
16006
89
3771
397752
2
265955
181619
386427
360320
5
77
30
34
462267
90
62
69
49
433451
599138809
311932774
35
491380
41637
845379432
71
44
37392
5
5
3
307567
562929438
171233
470907
175337
44
91
64
84
765362746
316346
59
51
15
55
48
217274
54
56
414215
1
124255
98
449469
58
399730870
254633
43769
494134
70
88
423797
2
371853
50060
38
60
69
521054542
410267
73
169903
156552439
301955
22
7
76
7
64
343043
64360
726518003
39
53
266882
99921
321104
61
5
62
51364
417328
69
5
61613
4
58
97
89
21
173616969
52
22
219861
96
664620354
44257
75469177
331203
28
138670
853255673
5
84
354556
410391483
98
556907901
64
6242
387910047
959932585
5
339980
57
43834
64
36
265124
86
191773
56
145485
17022
321924
331695794
384720
779835159
393399
164971
454244
34
87
96459
84
27
35
84
441784
3
382859979
60
469683
112292
65
152444
67
2
6
4
443836
464114
1
268190
5
14
23
688414863
196713
335740
9
57
65
45
48
178154
70956
907705373
214938
15
53
42
111511
205512
698844133
170066
71
16
241944414
146738923
129469
62
53
58
42
386544971
77
145581
79960
313426
6
274759
52
2
151492
128440
323128
436279
304608
5
235068
433685
5
176484
89
81
519174049
9
42122
936946235
57
540950788
259400
3
24
240608
497569216
65
295937443
56
8
94
273359
430502
60
126997
8
77
476268
153344561
343188
264264
84
762010827
4
203642
34
288027
86
36
371135319
436510
9
14446
20
74
364728
79
495847
63
24024841
317169
4
341040
7
111350225
40
94
172263
3
728576617
6
59729
45
301777
151972
1
25
31
24
319427
72
88
940
2244
596610620
45
306587340
294477228
822329913
134898
66
28981123
76120
249596
408994372
94
415684388
8
10
164043
448205
20
11
143834
92
53
9
55
50
894827739
389947
168776
37
66
7
13063
888870991
1
74
41
152978
126644
98
18402018
450043
44
310766
248253
23198
45
69
40
415384
24
200195
294628
98954
43908701
84
480935
889491912
42
43
215920
327553
43
442575957
7
695722193
895264750
220944
93572
4
70
97
60
23
6
89
86
177946
433068
8
14
9
53
414655
386108
31
262068
387707
377101345
96
785166205
239511
332983
382475
11936168
5
5
362883
440534
61
91
19
489078
266391
98
292089
400707
132999
7
90
16
355411
351537
405040
36
51
110963
32
485875
316496
27887
482144
37
84
9
53
70
82
40
59
324548
21
68816
71694
341533
323813
96
70
145170956
46
33486
14
62689
58
58356
184914
22
655672935
65
441557
87
63
32
367584
51
90
56
53
557952993
34
346124
58
31
227699
65858
89
207586
2
17
3
8
48825957
338236
324084
20
179037
29
94
622920994
238938
96329
2
11
3
18
59
31
69
31734
185680
2
28
421313
92817
400712
87
229555
68
118420
273709
353970
26
67
383566
201123
34
1
94776
140068
221132062
932170878
195835800
11
36
486289
5
432431
89
129310
360158419
333986
45
393579
76352
98530
124927
455336
366083
99
1
95
413749
719927213
630029765
433751
431264
96
8
8
40
63
349677
101432
46
6
240465
9161
393075
74354
675291194
753
215975
134846
385299
6
5
49
319133
536772886
59
62
68
82
240926
318227
52
56282
83
229346
475388
15
38
626939010
186122
48
72
66
15
25
458334
477323182
4
44
40
94
436874
13
49
1
423609342
427866
3
4
363062
116077
34302
18
296989
42646
9
68
302055451
447823
171493
333991934
386319
43409
127068
357132
77
1
400623305
369
762868266
5
43
48290
253241
95
330230
12
168811
74
39
4
74
70
17
91
106763908
468683
22
454608
439498
44
7
173621
246747
70
45126
4
48
51
576548029
46
15
18
58
169818
76
48
280010
710937113
28
47
357624
403117762
123391
16
35
42
47
39
161975
88
345142913
989329317
5
16
142420
67
34450
48479
1
3
49
251089
392918
17
46
92
575146137
9
88
74
66
246263
3
757911690
30
72
66
298241
4
456349
48
14
31
14
40103
76
80
63
30
97
6
91
93
31
923501258
4
6
363688
128107
96
188337
2
20
436346
101469
96426
6031
874597429
374217
276728
35735
352950
422408
80213
432586
474053
421923
8
4
80
2
25
30
255178
31876
430651
16
41
23
7
339466
43
85
32
58
79
39
463308
28
426772068
19
1
39
71
422300
838546817
10
145535
46
56
89
766567014
81
352208
16411359
32
112792
355430
23
35985
30
2
50
83
269444
43
50
156664
54575
128426
267345
306349
498661
2
44
26
646460876
39546
7
2
36
201284
939324113
602636994
68392
16
463733
75123
32
28
27
498768026
35626
41
26
22472
40
213709
56
22
32
376138
54233
14
60
4
15
67
889832031
27
801129571
94459
79
497221
36
1
416173
96
71
520793906
11306
65
64
974
4686
58
514147748
416930
406324
43
13
97
130869225
32
392262
87
441834
53
39
81
4
45532
43
4
37
4
38000
13
48
18
51
49
40
97
6
33
62
5
2
57
45
243691
280645
240916
66
76
417636
97
20797
71
4
126689
26
11
277037
529064060
2657
37
74
94151
77
22
47
34
118472
487220
237690
492417
81
1198853
3
43
34
434292772
399963
30082
21
354442451
64
4
4
251608
215022
33423
3
34
368530
172150
255463
76
613411328
10
42
225807
51
83
173230
270272
1
176571619
244953
14
24
40
4
124772
217267
349340
893718610
133239
6
59
231753
285729
1
98
267329
132199
76
82
930745799
22
67
674642735
53265
868243367
147045
235321
59
243022
4
670223172
662954870
86
802189991
25
8
68132
393785
29
61
39
206165
35
26
330903
79
9
490792
43
31
280977
489193
938691845
4
424283
353510
79
6
217071
69
43
81
304285
70
187400
46360
131210
6
89
88064
72
33
39
53
409613
18
121482
53
268271511
843343592
89893
9
4
8
214131
52
90
19
1
349264
78052
31
89108
436110
96
361533
83
50
96
372620
11
6545
62
39302
41
357532
286032
63
465296
121773
971149413
26
209064
89
464271
212578603
12362
208981
49
47
124785707
73
80
239467
72
332936226
402235
13
12
26
84089
60
5
69
3
34
58
2
51
49
65
161573
330679
428130
317702
315484
257749
48
4
495517
458158
6
157877
93
92
77
29
12
93
4
64
407123
186534
31
5631571
237591
49
40
294500
36
71534
227770
390500280
55106
195019109
38
16
64
43
36
165621
77
252103
27689
564776751
227201
265154
251882
50
6
373415525
36
470729
91
38
84
19
51
118144
84931
167551
93666
455660
42
286882
159773
235192
62
53
76
127590
7
694857016
425942
107034
334280
83
89
53
1865
651613497
37
247904
44
535347354
444767
65
80
326051
818503429
437439
4
477258
383856
5
245217
1
67
195663
62
786420451
66
465934567
40
12
427651
243552
71
25743
422476
8
1
9
7
401328
382484
4
67
76
66
94
70
3
46128
387142
74
212417
499607
7
89
192876
73
52
232979
23709
257331
98
46
97
7
130013
83
433380
393972
50229
1
180886
67
70457
955782461
114978
133915
48
109258
3
69
73
394302611
366046
439507
5
104553
136027
144860
152283
157137
279310
94
368008
60
25835
262292
110939
60
87370
30
392311940
41
384180
341336
86
286055
6
359333
759757411
38
56
483298
43
95
473963918
4
16
64
43
795220475
75
7
911995413
16011
41
65
307892655
67
250947
9
687826104
49
478815
29
419973
453671
345355
33
96
122439
36
29855
1
25
394752613
202303685
54115
10
3
226746
311195
23
242266
32
60120
915143843
33
74
103059079
15158
418180
21
488337
254862
415197214
21
400550
76417
99
700889890
30
54
80
4
233551
60
98773
85
82
82
350638006
198321
29
98
396325
82
78
21
131697
387541
10
37
59243
420853
66
26
399568
969208743
7
59
45
29
201578
18
979182564
80503
3
499465
1
194882
38
417557
36
91
41
93
73247661
80
13
131012
34
8
167358
62
135398
34
52
84
32
93
150511
336322
9
4
295631
129896
214866
26261
13
423028
813293086
52
191813
10
96
61
33
96
499937
61
31
72
1
85
4
380897
22
80
66
6
134501
164164
4
497531
387140
6164
26491
53
6
26
39
2
167034
443885
14
3
48
108438657
4
228159
69962
67
181702
393635
298923
837901501
6
332106
69
148183
440504
63
71336
22
96
88
7
240347
97
6
304357
198282
336343
55
277972
386724
468066
184887
31
37
96
356218
40
9
65
33
49898727
166148
40
590724902
5
336763
31784
1
654941590
690412570
8
818446031
422831
406154
207466449
262966
89038
362171
338635
256987
21
25
3
6
36
30051
81
97367
434410153
67
55
52
36
73
69
301911115
7086
89787
852145414
84
395803
138543
757735302
413703
53
54
239857
206626
420554523
15
43
174295
87
78
128397
54065
64026
457796309
263053
447812
750076489
464677
388988
6
33128
4
91
478100
9030
3
43
94
299262
13259
23
413875
36
77
394356
66
173114
81
173109
172152
59
15
462163
276787
48
481467
46
215522
968058012
235448
426062
22
53266
8
27
58011
3
53
775172762
122882
184469
8
404327
103493339
212656
321850
470773305
636081307
81
166650
248040
20
7
443701
288936
380377757
76
407336
59
250741
183900
170233
279846
6
431943
205018
581372298
789821454
705349532
360364
38
54
224415
204542
58
40
8
438691
161525
29803
5
887216370
20
228665
76
25
430213
523692524
85
42
17
490622
54
491050
159655160
9
486604
96
24810
342327
179944
373540
464291
89
968015641
55222
64
13616
23
430146
426899
7956
222069678
794132152
9
241980
1
62
415035
12485
278999
451564
169382
8
89
97
41
9
4
138524026
31
1
396161699
57
12
86319
62020532
41
248776
85324
130233
254175
23
8
100713
34704
70
56
65
468468
496643
211872
89
61
266985
75354834
48
401291
63
399142
331496
178724
79
474655
13
26712
32219
176412
86
99
90
9
44
453548
6
98
19
16
81
13
1
7
32
60
6
6
428681
91
453363
488813
66
109677
297706
135580
53
21999842
23
265275
729437945
143644
48
29
322505
10
95
22
7
31
2
10
43569
35
76
351740
99
36
403346
2862
3
49
149521
30
444281029
78
13
450881587
6
628994206
446724
59
442341867
405283
307933
9
10
174148
7
16504
36173
47
6
462481
3
76
422876
34
82
7
299914
61194
233696
14
74674
542455448
22114
415210
74
58
12
629149209
3
203526
1
29
424177
26
65
71379
36
55
12
272021
373884
90288
191217
244590257
39965
5
907778215
5
7
295148
7
584953502
398370
11
469820
3
312976
94058
22
40
89
8
75
33
79
156391
271978805
51
21633889
339840795
393084
308426
54
379551
26062
58
73
336580
3
82
262275
206198
11795
12
98
77
25
52402
83
6093
280242
41
3
17
367157
347615362
397142
9
270038
44370
45
46
349383
89
508059398
33477
33
82
116473
109443
29
162620
301400
75
263453
332743
5
85
9
69
25
1
66541
903460104
136700816
260241
63
5111
5
28
60
319201
14
71
111867
14
27
58
9
76
107189
9
1
28
451108
65
469172
3
89
7813
53101
49
130442
160587
5
204937303
78
12
62036540
480296
460768
192307881
78
44
447927
98024
22
2
94224
353363
85
334390
923802759
314031471
26
43
194745595
636543466
392406
492020
15692
8
47
26
36
136163479
87504
477397
718441330
485132
306773
398159699
433078
94
54
44
456539
311250
21
34
231722
17
64
217270
45
30
52
314086489
340943
493269
63
22
81529
20
77
307708
254988
114556
258740
84
397341
17
5
30
90
29
85529
39
178328
182463
68321
7
323962
426024
335350
160039
266670
6
26839450
111344
297805
497947
93799776
5
93
52
51
6
73
9
9
4
14112
36
15
12
38
66754
75858589
399649
9
22
4
258025
452612
261534
68
6
911950733
323019
430962
23
21455
42
30
271414
16794
24
55
308269
39
369361
61
211270
258871219
6
53
374039
236841084
358702
160541
405000
7
368020
32
436783
386273
64314
2
215403
58
51
48
4
292534841
6
2125
91982
42
45
1
90
181236
243258
28
47
877509126
5
462858
91
540928385
172742
97366
138114
60797
25
253557
14
159202
166455
144286
52
1
437718
97
241879
351312033
214410
20
61
396300
327703
24
309983047
836944515
320186
238993
351222266
55
2
81
5
279536
145677
74
846369084
1
95
68
86
87
3
403012
1
210772
44300
85379
80
14087
64
299523
221324
487927
83426
20582
73
99
343144
177376
823471092
370430
81
66
46
20
65
84
42
443992
29
185982
72
17
47190
54
21468
1
65
30031
43541
61
35827
52
37
33
38
52
34
122630
8
55
244132
69
353735
723691931
332683
449813395
2
51
67980
157123
104224
95
352498
84
428424
406112
58
219746
187315
73079
989896652
341649
73
486513
59
423623
3
487982
464315
121275
60
273573
63165
442095
121056646
223721
23915937
57
266000
673140299
418199
4
16
49
373807
2
114339149
489174
425909
313929
387207
22
66
28
383345
344624773
101220
38
382874
102959
96
311508
309413
30569
701318636
35
472101
58
25984
4
45
275973
364249
2
19
343485
11
490008
690514912
8081
2
68314
388199
393201
201482
478357
85367
169992
485414
1624
4
93
342946
2
286187653
55
5
396574
61
86
35
66
9
3
27443244
297898
59289
105307
227984
184278
894652441
54
19
145247
49882
1
70442
9
386202
46
63
333857
179526
81939
82
89
191716
65
12
129674
3
226485
166149
62768
116468
97
50
67
307897
305724
737508689
3
762765288
79
141815
79
85
79028
87350
224819
95719
247680
40367
59
450664
437060
117133
23067
75
474326
143354
196867
211676
25
13130
281208
225019
2
21
268001
966838476
291707
380039
9
453252
79
87
330092
53
196138662
449879
51
48
83
900819450
144975
83
337152
420568
48
423176
56
84
336148100
20580
42
78638
27373
287649
64
42
59
31
58
339233
150917353
205172
4
214017
276906
17
28
9
109224
96
55445
25
787338423
344733
382751
74
9
251584
46101
29
41
267534
359524
132000
45
28228
33
78
73878
164119
95
336958
435606
549163459
28
372730
34
170851
3
82
270127
13815
473254
939917503
430016
449617
9
235146538
4
64
494985
316351
411297
70775
150834
80
40
12
449697
300125294
126986
51
411351
254342
251399
52
438717
7
48
451541
240150
80761318
941951268
44
318431
152816
497500
12
384114440
487279
6
73
97
1
90
188579
492510
46443
12
27457
471089474
150844
9
283753
76
1
9
90
413912
15
41
543639669
18
58
75
99
36872
133590
276441
299206
486958
58790
3643
7
9
46
11346
30
372682
19
17
2
941217314
53
31
70
17
191387
12
480701
3676
459411
281743
25
95
80
19977265
59
10
224095
113892
16
22
497605
477847
4
136235910
271239
24
4
710714195
353010
32
99
464421
1
64
230873
12
56
777019365
387659
47
32
170116
290228
55
437778
127431
41
97
37
412757
47
90
10
433852
4
250556
146622
65
172328
267098
186915
230770
9
95
22
53138
8
6
14169
317293
138121
59065
75484
1
350962
53003
84964
5
410422
95074
7
234963
9
149603
41
270999
7
6621
569033712
454252
38
47
951607748
67
296272
498598
9
55
831007367
53
294454
47
51
72
2
95
460019
95
164281
307205
54139
135492432
352556
41
39
8
9
468663
321524
98
58
33
119129
32818
421485
470693
454203253
520737817
408872
52458
54
283156401
13
190026
137689385
38
113185
91303
26
8
40
28
65
57
233351
276701
23
16
76
438345
39
613667071
36
24
20960
4
166274
177144256
81869
43
266831
105785
386124
138396
305231702
389399
4
85
1
97
90
474242
30906
39
352337
1
137081
34780
36
67
70
1
83
72699
7
446569757
85
15
32
268538
285406
51
394824
82
119454054
89
144125
3
70
283268
541058258
7
323880
7
80
485569
34
613157519
131329
92
278918
266140
36
281306
62
6
26
3
327602
139258
52
832696083
49
55
374120
88
47
62983
46925
835653108
444607
80
88779
56
155007
98
64
143954
11
91
10
445043
44527
800481201
227093
12
24008
466598
134895476
168064
17
479173
354627
327015059
93
498267
880009647
261322
159906
184180
40
86
63160
315249
72
21
260691
2
431970
36
8
89
21
2
80
53924
211886107
120433
52
79
75
19
418910
271278
67
991336737
6
269327
185305
12
37
12
4
89
11
371605
159408
300072
25334
472844
8
947723884
99
16
76599
47
617986383
36
17474
485900
482558753
125103508
63
328253
88
488554
46
463915
6
873160277
485727
21
89
8605
199227452
103007
31
185689
337222
559318842
99246856
604227599
50
419186
38
45
2286
426394
1
261504
74
218019
128515
27
55452
60
41
321309
688789387
122949
41
49908
24
13
13
75
80
387650
468431
1068
288893000
121528
42
365096
472686
976920876
453461
6
39128
250425
58405
48236
355396
423798
127154
10
71
25
132025
280393
208917
175267048
243669
413171
21
33674
281411
11799740
370581
91822
292815
445571
378293
131131124
328650
31
14
78
103275
118187
410514
12654
3
359471574
125398
154341
45
387966
3
28
200080
332409
208698
416288515
155442
7
77
86
79
425179
225629
354755
97
273893
10083
355745
32
98
24
131084
24013
76513
532555851
63
465830
21
225600
309258
48
75
19
38
8
367068
52
216313
382633
6
292243
386690104
771467506
165431
712353882
955282792
52
85973
210183480
40409
7
43
623755202
55344
51
401236
86
47
36
393982770
54
72
223992
7
4
73
62
76
66
349802
74
9
74
821873296
55
581121983
72
82995
3
40
314631
79
40
75
212603
70
1
264442467
6
56
44
406476
98
328562
152616
469619
75
478978
466806
415588
175219
424798
138962
6
136340
97
382013
28
85
6
81
477620
380037906
946072749
234638
80586
306736
399605
38
710511717
481572
227331
55
357762
45
55
45
1
455234
31
99018
1
599763133
23
9
69
179368080
18
285228
232939
44
14
333531
34409
8934
685647538
56
51
57
210617
65
380095
4
162099
8
8
8
324018998
28
304205
28
126375
736576103
52
1
853804895
5
57
52
436991
69817
431591764
262757
38
52
53
66
150320
35
2
163823
9
34202
59
226904
34
70
11
32
37
379530
130543
26541
12
1
227710885
41
3
340299
50
25
62920
60
84
33655
41974
48
38
248219
43
276935
211914205
320617
57
225359
78
61
367119
53
915801254
127717
70
18428
371353
46366
141696
241633
111628
82
45
959341511
289136
70
15
295833
308661
92
49
33
265662
57
73
64
3
61
2
88
31
236482
20
81
28
64
147838
38
251522
29
35
3
75
95
15
270210
56
42
746756778
55
29571
6
998355297
74361
60
21
55573
81917
80
82610
80
200009
2
359990
12
68
57
30830
473063
45
88
4
4
427199
133073202
330380
39
492016
327225826
87
250346
72
90
128042
310256
379156
98
99
16
26
57
113474
366740
29
76
391462
335647
27
41
363757
584355563
44
1
232383
69
82
62
653340117
570884900
337856
65344
212866
298275
360556
734360558
440718
493980
3
803952267
73
314852
96
48
360827
241324
30
51
99
75
88106
17
395939
21
12
77469
57
235347
38
71
264087
50562
8
61
38
54873
96
8
47
95
441570
85
365246688
9
43
97189
69
83689
8
27468
107649
484772
458257
49
111685
497994
78
80
399684
259151
89055
154704
5
381333
42
49
354934
840414989
238458
417737
810223522
97
347632221
226254
2
45
7
88
127774
840579770
73
217737
46
35
372329
143424
93
793959347
145237
35
42
46
224815
20
384528
345479495
74
4
69
415072
58
120485
198341
403807
255088
337436
21906
460234
27
296846
352190
485540
74234
189465
25
78
277874
90
71
149879
218961
283618
492571
354479
8
80
44
418026
16184
616349418
7
3
342114
61066
107800
170806
8
232992
64834
9
419534
88
176450
334413
9
63
49
29
389065
24
83
24
22
67
90
102724
115045
81
50
69
262283
72
62
147039
718915349
17
90
55
340319
6
95415
264976284
616332593
28
210114
20
3
2
149628
423037
375483
440878901
166813965
7
59187
402853
42
403788288
72
62347
244644554
196746
46
63
417308
515785170
133682
249215
243190807
64
72
70
20
207540
18
471951
57
144356023
496125
1
13
6
6
151087
33
64
346440
459803
89
93
41
93
32
79663
83
33
60
427507
79
669666498
8
84
3
50
34
92546
13
708508149
264213
8
232553
30
9
29
367888
474545
168757
346392
3
60
349954
884839012
14
6843
424514473
17
54
16
146058
63
26
96
4
38
5
90
58025
98
294729496
9
111930
55
766067783
4
264707
59
159187
45
170182
69
417650
478541
2
39192
64
7
52
171478
9
64689
10
763001380
19
4
644745307
96
52
6
416247
293623
212514
15
93
113726
55
47
260663
347370
169362
907767104
71
36
65
466927
117058
47
41
410895
9
277501
492898
391
270178
75
55
353631
28
943859962
420389
83
568159575
272734
450698
394097
21950
51
98805
20
5
193892
21
17
415005
400466
69
6
34
392585
94021
86
421725
464602
302304
72
224350
32
48480
94
5
5
66
38352
308240
475636
90
31
792720644
42
17262
252473
363019
823995273
363508
68523191
92
30
111178
60
243396
79
305231
34
937376109
13
45
38794
59
352732
43
23
386761
4
107026
159881
8
71
94154
57339
270403
90
49
28
14
13
23
382455
9
86
170393
75
404915
453796504
214867306
68881
38
451548
353712
8
97
79
163377
56
5
289894
15
44
21
149507
309896
168604
10
474545937
991047919
3426
460235
85
49
20
233304864
41
51916
8
390139
7376
35
444990
218073
80
52492
10
69
246605
96
25
209814
8
97
633090635
327174976
29
27
94
314594
69
31
24
237552123
78
3
27
12
95
604009419
27
174508
74
62
75
381972
214693
439256139
81
79615
3
496080
41
427720
21
90
15
127579
72
81145
6
77
310188
5
34
4
54
260820
7
90140
347241
69
28
79
427477
16331
197010
2
966530938
363098
66
402547
63
84275
5
39
42
70
52
81
463394
26433
101296
178094
6
437502
370018
469976
73
4
394953
196301
93613
165521
54532
291396
430988
365425
325323
794912782
107712
83
47
230584
50
81569
482258
413031769
34
53844
122547
55
22
457471013
94
197986
25
873493933
93
359712
377884
26
285814
208661
70
22
58
826506964
379063
422010
179741
26
29
91
9465
185389
444111
404538
6
441819
62
2
335364
229032
90
93
37
441218
66877
281887
377137
1
91
9
273741
61
88
437133
294324
488487
84538
5
356431
412084
62674014
132178
328052
429193
4
105557
637382217
137989
31
284848
72
725723039
92
7
1
50
212102
5
36000
49
266022
458155
375677989
1
353637
67
489878
337016
30
54
58
226478
17365
91
9
46
67
273265
318597
108877726
148071
77
99979
4
91
58
30154
172954
96
5
32478
71
85
255372677
280982
2
454852
40944
77
13
29
218648
39
853256065
436761
283619
137744
1
143381
66
19
291053
84
120653
47
91
87
256357
332586
60440
16
74
36
32
6
75
30
864922389
48
37472
28
72
445084
54
34
46518
83
114120
216070
215503394
87
309755
5
85
27
30
7
60
28
137607
186445
67
187999
87
15
89
11
487456
179239
16
61
60
8
12
7
97896
2
466486
65167
96
63
77
468272
351991
77405
6
58
60
466052
558931501
4
82
40
270363
296010133
90
92
50
237549
454268
28
9
388416708
32
10
57
89
21
89
60
7
426341
17
19
37
467662
75139
3
59922
86
3
42
2
7
48
38
456312
9
23
11061
49
82
97554435
162611
22
4
94
15870
83
439233
460982
50
121075
26
636705047
23
465059
367153
487395
268347
388267
57
68
6465
12
493061
10
3
48
72
67
88261
494946
276132
60
40
378334
84
3
238342689
16
3736
391210
191390
71
291916
70835
318188
20
344133
498156
52346
133545
259056
47
438915
77
12715
34
70
677353160
46
290590356
90
467649
375561
369074
6
14
202698
1
35030
263095
298384
146769045
26
45343
1
420161
71
429517
18
312466
41033
271977
13
34
151510
76
52
21
126518
1
36
54
96
518159006
47382
84
568659175
48
44
235226
14
33
48
43
632218429
96
94
89
46
91
73459
427839
453128
67
3
9
535306153
13
417662
6
106234
399214
56
268446
735214581
297215
241202
85
751602498
193689
75
6
72
219479
12
293862
19
351420
25
44
716611746
3482
7
70
220693
28
159904
89
68
67739
73
300480
4
358092
53
452293
29
138467
347879
24
667428439
932570565
359687
139916
99
89
3695
385285
99
135189
20
7
77
86
49878
10
92
42
4
613282353
747937108
73
380095
368163
358226
2
29868
99
280769
34
46606
63
93857
11
10949
323068349
84111
2
18
236564
4993
41
58
23
893190208
5
322828
7
768094662
285724
55
11701
794131629
160611686
65
455511
29
216899
139286
350149
19624
395386
24
28286
448631
245312
163720
57601
440826
215198
948713430
464547525
357479
17
82625
60
50
470734
449723
14
9
179335
825880615
326595
205979
70
150798
305181
159988
128902
204988
96
98
301130
41
54778
22216
5
443817
12
91
87
75
69
431692
498946
287792
51
456520
75
102194
34
53
2
246802822
405952
66
340637
271273
349541
36
93
407398
98
2
199636
330850
33
351138
268316438
4
459757719
596075450
44
21
96
1
36
123726228
18
46
207675
491857
425741
181333
977379624
9
159625
280855
5
72
7
20
319524
41221
123300
405493
90
12
58823
368466182
95
91
77439
64
71
83
4
19
85
575661011
187977
349376
91
72248
16
83019
70
13
117898
321420
432907877
397960
388223
392209
2799
368676
61
167384745
65
72
563841279
84
65
229484
33
259080
169392
101100
820731087
81
460004
92
309680
327494108
90
95
10950
4
39
669727361
15
40
67
321050
29
39
180076
83
381836
152083
29
14
359959
401105
56
49
236468
122284
495621
90
91927
270251
82710
7
330025
8
616249206
526197679
610234017
36
63
17
144368
809224754
54896
360947
217479
395411
90
258243
56
292463
100213
93
10
22
33
552667697
41
50
470286
206133
38
58
26
120864
370897
216394166
193127
7
78
316505605
73
89
177341013
197242
28
231162
25
110793
44
221562
78568
218281
26002
20438
71
1
264011
185858
544078726
233984
50155
67
224935
5
94
105308
27866
285803
474624
7
429318
304290
42
66
40
6
80
7
398726
261473
179025
447191
156972
252492055
43
63181
339324
882049254
71
83
313928
491334
226571
45
181505
190963
127633
1896
7
711875654
70
166890
129276
86
9
34
77
385766989
119634
9
24
5
414164
14
1
393343
49966
75
191044
68
136452
606042486
55
443458103
6
308716
87
6026
7
78
191470
263907
313960
29
338274
47
118275
53
316375
7
53766
63
89
32
320800
376884
204483
93
956051917
38
79
372104
381833
6
64840
53
8
408837
34
228372
86
70
423473
62
399873
7
786619382
1
89
287467
19
39
376332
169416
225012338
7
7
7
148079380
412969
69
147896
608905367
67
44
640539625
67
4
13
5
483511
441849
86
356461
248363
48
476832
49
5
110126
69
319805119
25
13
3
260989
60
102798
15
16
354090
828868061
211621
335660562
2
35
234735
145570
61
31
44
61
144253
78
59
42
8
75
20
412497
86
8
450525
3
67
7
9
602248580
74
490119
380471
31
98
8
47
26
4
159780
99
492896
30
81
4
321737
7
188675
248344
211838
449022
165067
462687
464516
257257
44
338991
42
435744
31
495404
26
446717
93
93375878
109153
1
435581
212301
18
86
485053
72
2
66
9
465598
94
35
64
4
40
72095483
43335
19
35
45
11
54
72
310514
18
568651046
34
396466
58
117477
67
45
25
60
63
5
72933
25
92
3
73
66
329548
365238207
629462577
6
389865705
315368
51
67
305406
2
264072
173966
267390
433346
10
91
257820
394168
311484
235536
460393
44
67086
51
440378208
98332
354354
5
42
18
26313
400928776
280041
24
289137
42
70
76
32
3
29
476536
466986
344137
5
97
58
8
409716
45
77
192922
68
48
35
76
234754
845075753
3
70
95
27819
70
61
477707
14072
446739
58
756706948
7
890526654
177042
438520
58
4
71
19
1
445940580
1
51
8
19263
56354
7
285232
99
74
23
90
302644
4
453960
86
660263084
215274
292220
474340
138492
105019
56388
40
138955
188566927
90617
97065
325669
142612
21919
85
83
286801254
2
37
195194
59
235286460
15
65
16
3
119234
418241714
3886
49
88310
9
341443
980205389
69
98
211839
304126
93
34
98
96
436629
41
8
149744
63
142232
551225262
116478
262872
326943
85
60056
324096
212296
14
24
88128
26
59
68
2
170593
321088
418577
99
576047845
43
71
260243
40
27
97
4
17
70
465102
98222
369098
31
11
1
458147
3
430497
16
415247
17
83
74
838963930
43
54
8
1
78
54
92
71431835
32
581157964
43
802011811
72040
68527723
187813
64
70201
150584
61
77
17
79
37
77
933272610
304286
8
361265
32
31
94
234954278
54
90
6
936054600
61
483955
55
81854
335370
31
49
95946
60
81
112724
53
646925793
349720
184468
32
99056
64
4
45
49
285622
33
458249
420329
281982
3
33
4
10
113178
87
78495
41
78
92
76
99180
84
62
279653
81
3
332537
21
26
33
446223
920771007
213076
11
351888
617331888
4490
205224
649214447
230963
2
66
86
118017
60
864453995
486402
4
31
50
6
280
75
11
278454
18
491980
728826731
805507632
9
485654
255651971
7
49
68
56
189245
383446551
8
93
62
361889
321840
29
48
222168
115714088
76
120876
93
44
9
400334
211286
499462
40
245374
96212
153816
287997
2
5
339418
24
322806
34
95
179972
573313067
82623
94
23
86
81
950644120
84
880468263
51
97482028
407462
28
92612
251178
192452
113295
50
61
221893
55
14915
99
220578
474373
348555
18
53
23
1
73
239069
389082
406968
977225316
406482
27452
67
171256
138686
337506
44
985294761
193336
339752
3711
55
187682
9
5
315856
13
4
89
8
178701
36
353065
70406
73
54
66
193193
239519
287317
481408
4
362261
13506
58
68
21
198815
76
3020
88
86
82
83
84
94
482024
54
19
81
65
29
70
45
22
34
150152
25
1285
74
251938
6989
344580
94
294638907
92
15843
4955
241584
158377447
310976
8
8
86539
398401
228594
603204281
158140
263668
76
126023757
96
69
2
366088
87
66
94
5
89
36
84
366665
19
57
38
302962
8
140193
467508
476945
43
423816
39
6
232271
42
5
37
68
90
547732840
61
368118
89
3
57688
34409668
13
303188
278204
156534
37004
216783480
12
59
185051
172013
51
191104
59
8
41
66
170749
5
122623
47
51
170326
92
64
310742
1
91
44
91
59
98
3
35
479505
74
4
579179734
54587
96
88
6
2
317136
498418
340755
15
291998
5
495670
45316761
81
97
21
792064424
159260
22
45
172941
816672900
13
4
219103
281245748
30
349378
85
19
120700
133035
15
54
54
78922
176619
65330
39
27
230129
2
45
466101
28
4
41
238105
369873
2
196015
93
39
449230
16
131044378
123640
21
193712
73
21
184242
495869
42
6
1293
106959479
88
49
40
39266
2
73
33
288104
721311683
300050667
8
94
17
15
24
3
149185
397569
615890706
55719
138433
94
71
28
95
355841
158034
26
3
160356
87
76
2
60
95
87793
72
2
409093
221818
96
1
48769
87
89703
229179
8
25
37
93
413848
229986
557105002
424439
308072
297296
145179
92
248979
623306705
24
245635295
481111
46
18
32791
288808
306602
238963
293217
95
98
82
454716
37
282580
67
13
78
87
652640071
440591343
5
57
440790
388553
1
2
50
27
92
631964917
130235
37
89
65
15767
68
342491
905912775
112315
36
76
788090722
8
87
82332
344578
9
241227
37
59093
87
260340
86
31
410594
241445
9
480307796
65
18
334884
138420494
91
64190
94
213645
156096
26
490716
121633417
119222053
93
731631104
201212
1
65
494609
3
102202
394481
83
69
104186
126913
27355
388626
96
82
269418755
35496
12
66
40
2
254515
57
25
24
87
382119
869683977
80
316993
299219
49
24210
496874
13
22
7
961377667
6
4
43825
26
23
27
389288396
375299
52015
189869
419046
3
124455
31
13997
67
21
292850242
7
97
78
398180
64
323470
82036
83
84
902823292
240620
2838
71
122892
30
40062
6595
72
94850
302918
45
17658019
5409
138208406
2
43
163258
388546227
4
5
130811431
48
241815
932502182
53
406752
150105
6542
9
72
71
4
37
3
441662620
1
119826
298833
21
61
76
320768
54
27
4
40
57
232204
33442135
65
79
378694
440447
145110
39
86
41017
12
84
22
155599
20
90
10
977155747
14
186583
86
56
341253763
58
107245
110236
69
478447
259295
22016
5
67779307
724985430
51
279913
397283812
102303
270916
11
2
253144
439354
368757
290183
28
28065
456068
256337
8934
272321
4
489682420
535211770
22
64
332294
45
775405329
74
27191
4
360605
145136
24
440035
396010
873438292
137013550
262078
109093
154959
98412615
59
51
185283
811442974
89
239662
85
60
134494
80
431877
90
200722
8
159826
5
79
14
92
614010484
51
24
31704
3
65
61
126709
83
83509274
3
103135219
92
428169
10
83
58
489079
23
56
40
19
267208
199672
71
136833
86
80
74
462673077
224527
94
85
8000
78
202691
13
129034
73928
37
40
40
24
417195
9
328045
78
20
4
97
354250
129809
69
283931
94906
50989
324610
88
49118679
64516774
123217
8
38
79
284329
93
97426
94
38
7
201495
305394
47
978102349
4
497785
62
492800524
7
1
49
197065
4
86
283840
9
215184
352620
32
463725
22
379160
6
480049
74
338408
75
49
69561
263594
474801
456750
98369
586600421
66
69
740381440
9
306763
157651
75
52
55
28
52542605
320659
214051
69
34
29
4
78
110515
723794043
55
272842
64752
2
48256
268449
444436
395131
90
59
323243
763915378
292953
73
184747
95
123648329
208838
9
416922
66
12
1
383522
338998
283003
59
8
82
288155
76410
1
31
18343
46
53
55
180545
32
32
4
149446
415610
498094
269311
68
3
67
442145
399218
178514
69374
720058206
324456
90
425554
23
220819
16
21
44
55
155744
4
73
66217
49
98
43
15597
179236
287408707
5327
302391
498036
26
37
405465
87
13
15
768976123
56
365022
651596915
59901
87
151880
69
3
118959
33
527681204
17
165404
120452
322551
42279
474491
48
7
401368
29
272382
175319
284424
130996
19
92265
116520
284071
463276
172906
333770
480648
71
8
343154
7315
50
653956720
60
68983194
274980
96
456764
57
58
44
2
509547743
46
44
69
60
73
64
322323
285269
218666
249523
473354
66
64
74
462249
69
52
137054
180990
1
696876262
10
124683
250568
5
359647
469659
12
4
101292
898191101
15
90
252910
43
30
418072987
293229
50
63
22
371719195
94
33
48
46
268281
976673518
60
487886
60
358219
10027
7
29
62
6
8
87
60
13
948143635
1
73
28
102886
321622
293688
77590
47
119067307
19162
374274
246653
44
331784
8
56
123220
27
12
441724
91
5
93
92397
1
16
998455234
85
308923
170380
22
88
722400251
16
422619906
424049
17
923736219
8
98
5
969495819
59
75
353605
769001607
128859
140289
18755
16
96
85
51
97470
160832
33
51
10
410350
67
285839
63
60959
39
82
27
157460
458084
27353
71
75796
45
491819
55
84
484977
2
87
94
5
89
821647257
45
488365
308294
4
98
181111
335787
100613
16043
97
170258
8
4
10884
396375
272477
409196
426045
13
34
481955
419270
48
292364682
61
8
861509603
20
903555699
431709
52
55
219930
201212016
8
62
274731
55
72
475598
233559
885630388
414675
92
86
15
353567
8
492991
100645
55
41
41961
384392
130036
126673
21
67
738468550
121395
33
89461
49
10
392938
39
552180005
67
15
86
16
55155
264671289
26578
8
965505988
42236
20692685
74735
418688
33
266319372
284092
170659134
12
4
847885571
18857
29
32455134
79
265944
344984
165189
13079
58
149881
93
240179
22
79
69
322338
96
56
76
300583
473840
532374138
302480
444735496
292822
8
17542
97
96
315815
30
398206462
134614
88
43
82
559171190
65
140161
13
591886448
169397
87
128258
436482
292923
695006872
83612
4
408852
18462
152626
219544
185151
442817
437882
67
93
48
46
13
1
63
101607
923091899
464728
5
44
61
269015
31
13
102402
168248
185679
86
32
92067
794283807
131544
73
128881
97954380
382899
22345
491592115
44
830659435
163636439
70
44313
5
288400
3
37
316744
198901
22
21
344189
57
63138
148937260
20
411474
75329680
38
44
12
148680
84
5
329361
655580047
299966
89
69
228043
73
457608
60930
36
9
35674
27
431526
364453
453028
95
403297366
33391762
997590990
209064
13
391107
63
5
324356
327475
21
58
244129
9
480928
882126337
72
291971
95
98828642
180783
291747
183201
92
68
412215
8
4
384096
699810809
99702
862499498
42
226596880
191512
22
54
48
77
64
24
113355
12
56
540353706
114840
14
60
225504
14
441229
269562453
285686
824001913
484471
50
51
475475
456254
73641
12
8
409779
63
86
266991
77
287705
61
21
37
1
353105
4
469625
192089
400983
89
981994267
93
1
130997
79
300955
349889
28
411445031
32
9
71
447812
73
955827793
70
91
1571
166983
78
351823
65
212074937
9390023
157121
324469
302144
474334
16
56
3033
8
84
169525
28
828082244
50231341
20
49
38
769021329
91
70830
57
50
30571
8
429202
196780561
456778
29
465767
92996
423552
279304
52
356439
237803
9
38702
382373
2
509211636
23
50
59
401805
75
177102
79
725962071
77
27
59396392
80
4
48219
256069
364742
109771
70
86
93992
114755
43
49
345093
154799
127677
4
17
72049
94
103624
17
95254
30
14
526810370
30234
73529
145680
170036
475939
93
97863
63
428347
259060
319235
20501
1
60482153
117690
150538
70
105940
113964
17
90
77
63
423507
290859
5
208311
28
29
217688
392365
200695
314801
88
11421554
1
14
449998
456664
4
37213
25523
58
57
370060
38
5464
277070
1
833877333
38
291702
66
247525
194432
564457645
244626
460552
15
293170
74
24744
13
22
36
18
89
7
22412
400074
128356
46
99
764214766
40
406786
411010
2576
647433569
7
80
297699379
140888
242858040
73
28
48
306472
99
18
274514824
62
415645
631555314
27
135691
82972
51
76
187931
39
479052
33
41
64
61
6
331458
37342
519083021
6
853825854
332197
217512
45
49
99378
73
846276763
7
48
357397
8
425261
94
6
236327
74
8886
40535
53
77
381069643
143238
75
2
5
410831
41
202846
51838
51
374265
273647
467073
54
213692478
91
54
225021
139126
229727041
107799
46161
43
55900
57
758437737
2
374035672
44
12
388843
86
783487008
28
75175
96
18
145544
130819
75945
389058
5789
15
475640
259739
160720
27
85376
499624
3
123963850
497653
59
2
129323
378542
38
75
25
63239
31031
487995
63
6
27
163209215
438476
49
370553
67
17167
249319
70
27
1
428080
160734
3
1
388972
65
421653
220727
35
4
281819
65
421593
3
98
169203
237858
6
63
264353
411745
17
58853
98586
178716274
98
164155
463195
72910
13
9007
126132
41
48
20
88
3960
493398
956044051
35
22
10
6
283272
16
98
45
91
4
415814
43
36845
83
385536
201440329
99
69
400773291
371228
260687391
82
278114
4
1
5
51
149858
219278096
442222
1
75
3
48
90
907471205
5
18
288662037
407282
22
34
395834
63
31
321918
3
74
24
98
9
14
292896
2751
328464
155465
3
3938
260594
68
307563
431027
10
75
173132
395810106
261562
270687
26
47
53
436571215
32
415725
63884
334029
909400026
74
301254342
4743
406493
5
68
367999
396735
3
11
24
124605
255069
27
285632
82501
62
87
314428
5
490592
72
1
40
13
15248
41
64
198184
84
6873
415281
170949
84
51
108158
10
315169
220762
329971
404467
1
479923
331096
75
189952
312511
195275
85
4
373900
74
83
486406
44
354907
477434
331560
291891
86
33
237775
31
80
368486
5
1033
291767
8
65707
34
38
89
717105334
76
2
37
6
367904
36
43
437726
25
202796
41
86
274230
446394
305768
54
64934
491945
88
34
217359
26
58
9
450818
7
103708
445966
79
2
307764955
161643
139555317
41
304864
161023778
9
75033
55
227169
8291
496661
322697
1
675720796
10
408213
29
48
2
399482
807448809
68447
66
411611
386726
103124
82
438761
118538
421751
60885
99189
72
256510
80
241499
102116
249170928
316850
5
93
97
322452453
3
24
14592
724519727
456749
34
74
17790
11
482768
94
89
350176
494121
480862
2
98
59
291178
466360
213621
25
6
56
229659088
81
44454
24
6
341569
7
133889
160938
10
82
13
6
292572
253429
43258
85
10
363733
2
74
41
29
308247
7
370815
895271575
90
433915
205855
1
77
178493
268197
823953437
431652
17
174084
316606
12
495111062
74
474869
7
248788
810698689
186312
7
6
5
228800
13
86
34
94
473852
776658714
220162
866732607
431611
29
456003
53
482515
17
839720817
20
82
443899
16
73
170564
65647
58
96
6
63516
371684
152105
69
63
57
1066
76128538
30
58
333970
450450
24
196896
73
470052
58
68385
81
355917
191502
840663552
350871
580350825
47
85
124832
21
13
10
484950
2
247265
197283
224179
65
13
8
82757
97035
89
275046116
8
349248
113069476
2
410707
431113
311023518
134862
36909
129011
94613
75826
290989
127318
275881
308949067
3
84
46030
9
90112
80
494964
37
489572
764449600
59
42
94
76
71
69
691349854
82
69
29
330015255
194892
52
443714
1
18
87
16
2
6
456458
821294109
10
489608
498384
92
463939984
105488
22
31
14
9
86
80
103178
8
102535590
419860
256922675
8
19
5
158560
284137
7
123933893
420447
280295
218744
360911
90
81
159068
148573
23
275370
102445
3
771155999
444375861
434274216
413230
6
182019
204297
21640
205560965
96
32
408631
82858
57836
4
66
181711
481665
112221
19
75
31
59
51
486692
49
94414
759266633
457523
8
52
451041
1137
13283204
327566
264827
76
113277
152655
302628
35188
25
31789
2
50
478738
146136
21
92
93
95938146
16
256534
27
160778
359836
46
48165
700013154
86
168542
11
9
8
99
312479
121803507
6
24
420459
97
114334
376284
2
379611
81
69
4
78
46
330234
214465
89
75
14
217933
56
393887
480193
488643
341350
485274
962436705
85
59
180668
332661
4
5
45
12
672282466
65
6
107242
44649
197484
361520
56
8
61
221893887
17998
487314
333904
293762920
375282
67
22
168454
78
5
7
254743
70
27
62
823167857
97
359862
454635
130244
60
167869
4736
57
321485
403420
466170
12
91
289361
93
642828886
28376
73
6
39
8
55
383678
71
87
268445
333839
13
42
470408
92
61
67814
97408
60
207529
81
5
9
475560605
402522
202368
279311
344240
98
297540
56
70227
24
28
419758
253818
89
5582
41
80
4
798437570
327906408
2
428540
115463
83
129984
370477
75
176284
364595
4
14
389648
210895
765202808
101129
17
170771
93
282736
37
436883
436247
446223
215687
249542
17
32
8
185202
924932714
231042
373439
311417
387320149
79
62
149852
12
15
508383959
62
846209167
108664
50812
45
33
25
62
171870
212822679
153363
599992728
33
62
97
25
59732
1
2
270984
40
296072
5
940334395
344332
384020
159714
85
20
7
470817
62
217587
241605
45
284030
84
48
406952
31
741041738
567918108
2
7898
71
35
96
28
236703
219212
87
225672
79
219781540
95
24
12
49783
39
27
190849
87370
76
587352580
229524
104890
481383
182092
315807
5
156712
7384
102848
63
403189
25
166152
45
43
6
73
39
344561
185014
140635
1
9
176183
183030
499011
36
63
92
44
10
132775
72
246521
18
81
93
391705
608396448
870761347
4
49259
9
296765
63
469359
1
11
27
53
3
58
472591
92
30
87
72413
478579
94517
3
69
444748
75
76
6
62
98
426787
46
379382
493515
1
82567
12
326179
26731
65
304190
853407113
36
414105
351643
55
70
84
230876
695939489
456372
47
1
96
420815
35
129940016
1
171553
448788
38
71125
711648536
44
12
109961
84
32713
286031
94
263292
91
400383
391900
92
76328
5
45
431814
93
104171
81
875487578
198659
30
474253
19
76
419315
414543
87
224100
36
15
129583
73
311651
203334
2143
280715
66
4
139248
2
36
63450
2
23405
256722
477452
67
83
359137
227469
98
20
199076
323732
137284
291896
199074
37741
3
209541
490171
80
96
9
88497
3
69
1
17
86232577
65
26320
66
34
134084
848177997
98
99
96
27
389105
57
24
382990
81
114744
44
55
31305
282694
41119110
8
419152019
165976
15
11
46
47
83705
53
89
496985
399238
82
37
227506
41153
65
3
56
462415
69
3439
26
25
497010422
93
54943890
63358
44
213314
9
42
45
366892
464498
25
2
473603
6
85
97
43
52
17817
82
16
5
42
203405
5
47
28299
5
27
451365594
435967581
266982873
85
64
3
43
156254
359261
96
118486
46
509849771
10505
337891
308337
38
11
89
63
16
319772
36198
4
7
79
78
390726
11
4
158187
27
310851
157868512
41
73680
18
96508
343672
6
424242
5
78
56
85
346554
84
9
53
5
99
293844
389156
508117188
72
102442
13
182563
40
84511
120345
121544
200678
61
58
37
64
4
5620
202093
57
311658
339010
72
50
5311
1
197697
11
217192
62
87333
20
359500
148462
889959341
437515
52877
24
359085343
66
6
46
98
70
15146
361148
23
220469
306292
25
19
53
7982
103166
31333
138505
89572
423389
333562172
7
9
397477
95
70552
36
391910
16
41
97
204007
267851
6
6
69
1
277117
14
338807
198838
63
86
279259
448397
431509
191649
400042147
145986832
91738
97
450363
196948
45
488364
63
46
65681
311008
11
78
9
345430
58
11833
32941558
2
565637243
153460
2
29
214946
275673
47
195063
97
247562
71
38
190372
71
276938
9
259439
187172
272882
71
37
469615
56
338486
3
67269
54
280498
62
63
82
182729
57
435389
989859172
203572
184160
36
80
95143
62
369277
456329
10
475014
9
294745
73
91
1
619303135
43
31
383646
99
72
6
2
421330
36
63
482912
45055
95
131970
137500
314920
35
59
5
46
329998
74096
124976
8
96
54
57
92
335021
68
48
51
468149
88
128
22709
413366658
52
88201
93
219822224
132469
181009
160805862
131363
221775
441943808
45
86
4
116760727
405592450
41
58348879
889078649
66
357817
451971
9
25
461640262
73452
44
422044
49
52
82
32
12
10
67
55595
70
5
283369
24182
5
235548
72144
40
9
27
4
207160
231235
24
47
160506
42
51203
8
493598
59
259043
89
325559
42
94
72
416614975
469067
415350
41
314202
65
95967
943607270
22
3
31
95
28
847154388
8
161050
191696
492632
431594
19607
52
8
41
94667
83
252160
633666555
83324
37
61
82
226098
29
11
52
414592
369054
301882
71
300736
131410
19729
12
62
34
4
269987
212984
83
51
59
70
6195
78
11
61
36804
95
250431733
458170
223900
84
73
175258
72778
449718
3
34
980322755
66530
450562
49885
3
329450
423045
89
158832539
328134
2
38265
18
410157
26
13
33
49075
91
4
446463
10
81313
347811
59
618644960
185164
321663
67
273880
65
82
215944
212510
472074
59
77
40
656345980
11
457366
33
35
40
21
46
50
479441
24
27
456743
360779
423655
1
78
15
62832059
115371
350274
284836
12
37898
79
893273221
425508762
82212
13
70
27
319092611
31125
767711999
515334536
52
80
60
14
117318
27
35
406598
70
162793
45
461783
18
213619
5
496541
29
61
68
448232
8
491832
288863
176854
20
170104
163830
85538
875083038
1
87
17
49
321122
754897954
86
278054
2
295635
307245
42
80
124627
130322
185203
22
299850
218708
39
10
57
32
134113
76
289329
164260
32
75
488652
81
399694
55
2
64
473985
53563
31
105352
405796
156728957
257557785
43
150301
11
308411212
26
409625
5
388456
52
383585036
493194
93
314442
23
76
5
373203301
176096
60
38
91
728
259435168
65928
42
74722
45
143864
56534613
56
836864582
54
9
19346
86
438328
3566
62115
355776
21
419798
452218
22
95
473667
450458
12
31
20
195363
476252
2
306093
739281934
10
67
16
5
611302922
15
25
186271
111816937
655878886
36
13847
70
130418
3
150571
66725
849761428
7
281602
7
825186387
62
47531
315783078
66
83
174146102
47139
94
301053
63
358290
34440
4
2
168494
63015184
69
58192
365239947
83
370175
6
96
51
207908164
97
27
91
159482
307715802
393630737
9
84
65
97
375016
81
528066839
7
96145021
60
167465
4
79556
148249
499605
272491
92
23845
650119255
85
471170
8
82728
180839
46
53
6
1
21
70
19
55
824122232
119769
551738704
2
330514
21310
362267
24885
57
215720
95
86
86
82
118862
1
5
89
83423
756498675
2
50181
392172
53817
296817002
231100
332764
9
94
57
33
205226
95982
87
80
330548
187021
585121745
2
5
120072
224570
319181
23
286795
440726
92
385298
363163
350130489
125866
155393927
43266
287987
466149
356531
92
31
95
60400
99113
80110
248693
6
7
85
34
12
379182
147856
20
80
94
292690
476516
130939
25
471156
97
73
151786
32
37291
38
219546858
366706
311032
320241
79
66895519
2
45
40
434484657
55
53
54771
11129
66357
3
134707316
6
444394639
68
378299823
113968
288769918
258831
544078079
51
25
21
243871
71
57
6
460376
37021
4956
28
421510
76
818060552
863108177
62
38
48
598387018
80
393843
46
650904045
59
33
60
32363
421283486
345351
32
31
598602325
97
16
146872
279894
19
246175
69
1
1
11
3
342284
64
52
316579
27
88
169108
68
193552
76
27
131197
95
77
92
334570
121768
167929
78
454163356
528842866
492398
28211
495058
424982854
455797
32
61548
95179
20
335649
94
295471
33
35
93
128627
552089575
220862
420364
88
4
232674
71
3
121533621
57
5564
87
1
348916
18
98
3
31
340717
98
16
7
1683
27
76
38
63
177688
53
235836
45
91
227825
6
2
291759
317344
655562520
26
34
456065452
41744
66
470653512
53
447233
391603
445847546
58
334452
92681
78
183853
215402
1
4
283718
399539
78
2848
132698
15
8
94
67
77
393398
95
8
364132
241621
26
1
481512
1
647712304
840790945
51
81
346235
433051
53
730518960
99
34
116367
34
81
16
394771
320322
329161
32
66
628258826
516287586
721656517
28
38
5
379416
3
349922
101010
52
84
34
128627
23
121109
26
25101
5953
276116
7
305650
58
2
157381
318944
477532
421092
463054
95
76
368136
454754
49
42
13
90
73
31
59
1531
308759367
1
3
90
154701
314876
45
62
175980
15
63
65
493996
283961
60
74
361307
203520
97011
491050
48
79
126141
416333
54
4
499403500
342752
93
21
253764
41
55
28
98
48
153334
307809
273544
59
57
436698
269300688
452338
79980
47
121920
20
40
27
2
58
85
30
2
81093
80
10
74
210603
175456
94
775902232
129755
70
317164
20
359336
90
77
7
21
320957693
456002
18
262739103
688712346
32
306281
6923
276906
401941
6
34343
28891
228681
56
141
31
32
201320
46
337917
32
33
126323
11
768849435
56
300939
575358176
89067
51
11
301845
74962
242263
984
15
57
40
455179
90
2
64
300231
963526892
149420
898295599
28945
5
427475
45
269797
10
625931192
985999645
227112
20062304
546677044
95
396288
7
13
589375158
80
7
17
272521
332527
79
684792528
39837
313291
273624
319077
369222063
19
21
421069
71
25
78641
53
28514
305315
146500
694163825
424711
8
328302
76
147902
354294
9
304789
100530
466316
9
196056
303952502
27
345860
5
8
33
94
65
20
5
312471
78
27
10
54
477163
75
8
35
33
394696
477620
140225
51962673
44
28
377443
37
39
73
426891
60
82
10
273722
151291
428783
28
51
21
73
461835
54
309373
475571
70
120000
340181
72
264767
155445
39313
8
100411
3166
55
7
98
379293
92
30656
383187
342716
40
193532
45
327182
476639
267961
89
464725
404822
245420
299951
12
1
568801658
16706
9
346664
98
420752
208408
82
670225509
101439
71
361428
93
11
77
491121643
94
10
330203
31
73
76
72
39
197292
73
70
98
147658
57
22
78
46
62077
44944
10
191142
95
78
179113
7
388545257
72
61
360854
9528
63079
3
103262313
851478978
204424
17
25919
80
945454260
31
135469
9
301055
81
77
8
59
379150
39
65
12529586
9
14
33
25
10
907693499
47262
62
49
281741
814339597
11
456600
764844449
488054
96
36
24724523
462504
31
489134
39
83
280588
5
456294076
28
26
21
75082
266650
371132
46
408185
76863
5
81
99
97
78
219641
268308
496334
4
85
22
98
81475
237977
249113
38
95076
21
3
25
177683
195391
86
44
75
81
67
224015896
2
798130689
99
96876
375314
193557
50
80
149523
340454
433684
31
151324
297108938
254861
11
40
44
70
52
54
89
195182
12
5
361964
34
1
72
5
112913
10352
51
81
22
417473
92
174071
806755325
17836
657867705
291393
108298
68012
3
120429
620018179
61
77
980550956
51
37259
85
270075
5
5
494172
88
220301
410555
55541
5
88
195486
710454267
420636
139745
80
485162
83
38
24424
5
6
134144323
46
15
427801
205207
33
470267
28
4
55
4
95
3
28938
10
80
81
55643
2
57
376567
281787399
407728
77128944
65
316801
439330
13
73
70
441457971
295802
29
411227
713027738
80
16
479343
374375
98407
55
37
66
9
24
3
195271
658080331
313439
247465
298790
2
177593
145783
19
58
122775
73
251329
27352
12
60
50
1
86558074
380501
73
84482
89
178998
13
78
382005
55
46
475954
38474
458164102
261148
26
343539
98
37
394151
35
84
180069502
71
306308
437459
82
15
172749
513344865
32
25738
30
7
2374
324143
406612080
190321
5
64
85
968185511
68
9
427316844
21247
163050
57
208876
288676
27
66
119855
408194
24
49
126107040
191187
525299741
320617
94666
314023
151998771
390230
70
435840
97
9520
319357617
7
29
89293518
8
25738
5
78
49
38
1
4
8
89
4
422355
71
386991
391680
263782
308903
69169652
302115
144981
138092
41461904
23
494976
20
481266
201202
11
16
81
28
3
20
56
208162
406077
4941
284696
92
8
24
6
24
3
47
56108
16
52
302076
9
55
301037
74
458646
39355
89
122396
468308
90
30
241532
93
233874
159466989
43
9
96357
162024
107765
152668
57
480434
868465770
30
85
207339
1
66
104129
481982
7
24192
1
4
54
323519
613365026
116966
16184
484997
59
49
354614
219792
35
111898
334156
71
340747611
48
15
106644
767343358
2
39
3
7
301938
4
217839389
22
80
106121
44
171684
249438
6
116004
28
96046
1
74
18
390208
90
368967
2
65
93
473259
26677
77
70
247253
269505
74629
1
776756358
62
119583
30
43
118019
17
66
397541
258644
153766
40
108917
94
460046
10
83
87
82295
447096
382487
452612
722804462
354246
85
774893567
368476
66
191563
81
313062
326543
65
32
302497
307219
58
54
266443
33
38446
471146
17748
156971228
469551
389153
389415
402315
404305350
17
55
80
45
95
83
66
4
53223
11
92
148915
97
57
35
473518
55
728269595
82
83
40
63
169965521
369855
174397
317643
402046
96
19
237422
241824
562503221
64690
71
50
6
426716
49
29
23
447125
97
89
27
13
73
66
11
286525
126579
58
13783319
190545
64935
70839
24
3
3235
80
27
26
37
22
42
35
46
76
53
97
448103
93
62
398962
4
2
55934
483285
183693
53892
10
753608205
17
2
39
427725358
727149784
515683100
72
7
51
386698
24700
904205914
26
408421
992411694
83437
93
334459
39
782891388
735958306
238928
42529
36
3
193176
145596438
425879
21
94
74
75
7
76844
470793
81
20
81
92
42249
8
35288
414173510
369909
6
52688
326730698
111046
60
4
97
23
82
54
34
22
98844626
9
462118
41555
7511
185521
352581472
291806
40
4
39
215326
49
67
298974061
1
43
19
196028
2
399512
5
602585743
60
97
292356
395883
7
41
7
34
16
52079
436163
95
327380
305533
38
378792
53
92
35
63
89918
6
599284826
4
41
179420
73
421472
9
99
800621299
476405
284791
91
67
76488
88995
6
491635
2
51
33
346395
33
142324
62
59
89
37
74
65
302282
127517
51
285102
474007
5
41173
247866
3
14
514304403
33
68
55
125734
8
87344
65
392273
3
118989
86
16
411286
68256
499729
862066792
48
76
107166
16
471357
35995
992133091
67
313821
52
92
35124
9434
2
37
474761
129902
72
32
59
64
82
83
1
139084
17
23479
35
198471
390603162
50
135513
82
228396212
77
9
1
53
6
15
22
182946
228511
201732367
3
81
389675
83
9713
477311
54
178418
459967790
35
208581
88803
7
99
29
391619
356608
397309
89
444070
39095
339214
92
402725216
71363
1
184512
61
489988
82
66
970666304
55
37
179428
18
5
20
342470
210360
301886
98
299452893
405809
222469
313992
207440
71
30
39
54
18838
226504
53
72098
50
41
13
173482
497329
50
22
441584211
23
73
98730
90326
5
408832
138744
495469
5913
89
178168
14
98
175732
90
65
50
333574
203576
48
66
39
56
380286
21
329645
81
283692
58
31
52263
800555673
317681
5
57
954220538
7
56
914112384
7888595
368943
719196665
45
87
2233
15
376231
4
10
1
11107
19
434697
477216443
23
97
773935085
57
12408
88
140506028
4
245188
5
89
417932
3
485798
27
85687
68
136563
78
183076
330507
8
367242
182040
84850189
44539
458535
61
24
426095
119078
89
36
313498930
3
464453
392435
90
17
38
31685
38
601772214
44237
220814
749189486
468639
88
98
283827
443460
3
65
554168250
113040
58
5
92
76
430045
41
137840
92
56
305987
130856
28
45
46
76
107855
324346
6
395302
83942
5
61
94
1
8
98
29
94
74337
84
489906
383057
340299
384602
107287
40
422893
139447
22
2
87
448214
72
15
63
69
355814
1
46
21
34
82748
59
246925
36
257697149
53
64
6
2
718650861
28204
22
64823
68
131576
494472
433884
59
210454
128648
194527
312744
98
5003
60
378795
48783
70
7
67777
285269
50
39
23
76
8344
426252
772986927
296158775
332590
96
4
9
307834569
60726462
14
36
240933
237230
7
25
440229
418343
422522393
54459
4
2
17
18314
460782
9
89
759690177
254028
207419
93444
40491
551520399
64
63
232653
435928
1
800805145
412113
239885
84
62
53598
236792
17
5
99
55365
82
709172677
7
15191
327808
282179
13522
98
1911
266703
15
64
479325
5
8
377555
501619165
23
130233477
473128
158152
76
17
40
85
53
964324822
40
429831
539632745
42
59
79
448700
11
4
57
39
180523
90
113598
20
71
253462
9
93674
194112
25402910
70
5
95
149736
6
73
406085
395951
78
284551070
94
234210
41449
18
61424
3
482844
374263
48
22741
44
51
534068807
121378
181372
310222
15
395745
974004148
34852
9682
303063
41
52
5
224219319
122986
336909
7
486881
42
336528
82
42141
63
178949
98137
62232715
47
6
243163392
82
95
2
474766
205348
24
65
13
18
391574
84
60
450993
409617
1
19
441822
237061631
86095
9
399965779
280601
4
58
25
301723
74
20
55
65
67
404843
61
106946
268376646
3
6
93
6
72
69
325038
54
16
491922676
125010
98
30
125799
218550
218853
417457
290825
83
5
7
322555
252233
362699
3
242123
229680
7
39
70768
1
216085
1
273629
719802670
35
80
204568
71559
106872
35
5
9
6
70
182925
141986
3
92
19706
88954
283540
77
355938
199233601
422248
13
25
69
98
79
459210
72
293255
3
357177
299659
84
29
941300466
409523
22
91
256960
20
22
36
309214
49
2
400211
133741
77
152122
7
52
3
1
32221
947141700
289681
579044683
23
415051
80
223180
51
38
89526
1
24
53
70
78
97
9
75
37
449832
498037
164734445
219808
59
85
335916
4753886
16
37
107849
93
58
76
475194186
22279470
57032
236870
463619
32
30
131160
150855
43
147582
316396
92
43
66123
350062
164461
87
328890
5
43
90028
15
85
81
298361
9
91
42
15297
331956452
53
77
8
83
46
243010
9
328134262
260070
14
15
294798
402863
29
1
31
65995214
13
210306
103277
82958
3
360141
122514
306039
21
681799478
69
214576
82166
85
63004
190538
174800
282666
8
251565
404501
18
32
17148
10
244061
228629
245982181
440169
87
433068
47
99
89
457870
4
14
149783
303585
179006
92
194979
84
72
481903
7
328841
450113
386697
96
51
480764
90
50
469970
51
311116
2
8
393847
96
230401302
70
21
20
674710431
174208
258468
25
196961651
479464
30
34170
457315
10
32109
672572818
280318
636225253
88
5
75
433867
231364
178504
7
8
286299291
305462
147613959
64
329531474
31
49
27
376432
227463
24
231687
20730
22314
83
222655
457639
68
187452719
7
170786
447930
54
49
19715
95
452144701
11
500547448
679524596
4
112289
18
293112
16
2
93
353953
88
57
74
26
95
87
438111
28
276467
9
605726948
3962
829504867
89
457062
39
132308
395502
474287
2
6
383033
269420
68
41
248247
49
5
226252
214522
28
238671
4
647970012
12344
332761
24
472496
77
178100
246352
15
31572
60
246481
75
51
52
7
371747798
99
72
38
45
89
479692
56
80
95
78
93
99
99
17
9
81
60
52718
80
17
108538
8
53
143659502
97599
32800
29
94
262059
21
77672
26
2
2
59327
65
149518
287017
33939
66
123649
83
2
399028
126084
312730144
374278778
181303
16
18
59
43
320087
26
79
94
53
53
369839
32
40
134721
736153304
497119
3
478553
156536
34347
174555
61878
88
1
144757
190313
44
356306594
776033660
485207
89
345882
65
420892
322954
3
84
19
68
87
507933536
295148
59
209530
231430
260479
470856
570315474
80052
524338937
8
68
88
78
161342
445620
31037
17
87
42
993258179
81
435135
316610
61
132497
30624
94
51
35
485021
26283
67366
5517
67
156489
10
5
25
64
65768
507504795
2
57
94
4
306351
358978
16005
416577
265283
93
11768
403534
1
71
20024
504252238
234014
372159
57
44
853401356
2
874166791
63
407795
438822
28
1
352215
2087
194078
241148
62
58
486608409
340391
234595
10
79
80
7
1
78
349606
325376
278158
7
36
443697
33
677035804
23
78
127560889
3
90
220447
4086
395278
272938941
255796
411574
38
317058
40
94
456336
17
317623
714711273
64159852
430136
43
422254
48
7
87
38
918441900
68
258660
72
32
2
306145
450331
2
37
37411
13712
829304736
91
2
145338
24
29
56205
275309
257352
8
271170
73
376902
411889
2
336390
43
524113509
20
118943
306426
6
493511
173060
329915
60
36
295699
286476302
57
3
65
16
230119
58
50
46
766431383
52
5
72
344243
6
6
26
402242
520871073
263324
67
97
159326
11
63
4
12
58
206380
6
816587022
117594538
80
61
8
469314
10
484891
17
5
103129
357911
489899
31
94
324474
489172
29
2
18063
31
253000
438074
82
61
26
868743246
416890
439585
96
42711457
66
3
28
30
2
416095
89
2
734988464
103232
183667933
315335
5
289281
42
380766
335303
89
13
51587
807453896
210985
25
82397644
284538
251145
300155
32
8
3
129441
1001
20
189036
98
34780
43
261021
41
355778
165416
424134
8
128043
62488
107801
423750
149574
7165
174769
38
357255
335881835
274740
23
97
32
8
195895
55
29
7
11050617
6
3
92
6
219831
354994
210970
36
53
97347245
12
110946
99
82
300897
53
34
89
652068456
450762
81
5
28074
347398
260254
44
33
88
111931
7
78
231501
78
297515
639523908
60
154606
250352
20
258144
72
447741162
83
1
97
90
345549
12040
252547
86
42
13
641757541
77
158953
93
10
7
97439
18
87
374076
24
11
20
28
105478
114439895
376716
193537
417078
74
232263
18
240884992
117604
6
41310
126079
912413794
168196
254447
120227
30
90
9
218679
392822
92
17
93
50
10
704556962
246917
45
20
6
105482195
20
136576
297916
2
95
835975577
56
91513
13
35
7
9
94
26346304
84
356436
35
7
323140335
748462842
91
241870
48059
6410
75
71
87
214649
398066
223625
447496
50526
26
64
418269
97
2
804833522
190875
304981
30
494804
598351237
4
94
460680
238490
137458
333359
16
181394
530356717
3
91
59
132856
1
93
36
84003
26
9
217049
432918
62
365173
10
8
322773
709291694
50
24
2
33
244931
95
59
223840
130058
3
46429
83058
23043
64248021
2
12
95175
39
19
262089
32
12
881007844
58
3
3
98
765826705
524375171
794005789
63976
9
5
680036304
3
1
43
5
91
86
976125398
101381
272996
339096
2423
68
818322107
970137291
65
8
20004186
26
19
66
48
57
9
352752
8
69
82
147710
24
14
92
23
390985082
8
19
69313622
126168
46
248125
76
344294
354996
248971
67
397131
34
30
279145
831629737
30
6
2
441360
709673804
54
17724
34
53
439801288
636947889
479655
70
52
56
236467
5
24
2
379332
55
72
91
112990
32517
209089
420766362
97
19009
77
462757
582647775
1
210448785
280045432
455135
58
340146
305888
254443
176737
990355303
478463896
31
203200
352689294
57
92
454407
18
17
61
422395
51
177521
64
19
208634
221590
58
64154
37
358031
3
235567
6
215315
153280
6
459112
24
126173
1418
116303786
18
73
69
24
39
36
99654
3
65
382871
18045
87
79
83
22
42
48
201181
5
391197
440470
67291
214971
7
80
4582
7
94568
9
77
389442813
387810
22
164713
1
62
82
125219170
93
8
70
510593684
19
54
6
84
22
55
232332165
61
91
90
38
161012
49654
254471
430841
116885
283625
384208
773727952
9
552063721
345243
70
48
322402866
5010
11
245268
51
321347
473790
309646
442255
48
375533
8944
64
193838
437258
376067
35
42
15
92
119173
50799091
129574
305764
468910
97
8
3
13
53
359773
334874
28
685160417
41034
202356
245058
15
219909
63
1
357883
7
3
15
34627
52
53
75
40
1
204900
198928
576225161
31
19
3
575653414
1
3
203537
25
397090
3
285049
471694
3
32
61
313526
7
84
42
9
50
302434
14
937435400
338264
436904
245519911
37
81
95
101235
240183
323905171
882998688
42
69183
72833
180100
8
16
175367947
195299
422176290
65833
66
613975516
187724
611000828
30
77641
23
12
37
6
3
73
2
55
219154
454951927
21
87815
469020
86
345253
7291
495345
11
381400446
5
442847
342388
80
235041
5
89
71170
78304
38
7
478156
50
54
6
4
341817
460018
34
59
480946
989007447
90
5
47
76
66
55
357191
78
154303
61
48695
60148
249095
65936
127142
1
7
5
1780
77
287915183
62
6
96
326773
228297
4
199868
434644
39
84
56
924413597
51
26
90
94
8
80338
49
257580
482497
251815
112915912
561711893
65
106763
26
472151
51
741501365
344399
44
45
86
70519
408409
33704
307778
10709
8
487527
249929
71374
319721
97
14
48754
51
54
48
16
70
95
486301
199690
260011
39
47089
47984
203819
75366
33533
229200
88431
28
104678
6
69
3
12282
87
73
326156
16
397587
36
14
698258260
84
385162
27
63
65
110765
233581
82
207557
420010
296571
59600
82
82
61
36
245805
44171
757985968
28969
62520
818734733
110090
93
896498422
4
71
11
429922
476127
21
431074
51
3
51
152517
7
15
88
423893
44
29
167813
37
70
33
650670439
340132
72
405889
81
66
226350
84
450588
50
118913
9
76
895980974
422402
14
3
32
376472
57
34
488172
59
36
615675996
8
323949
321654
63
222310
567859218
257058
280441
219677
397225
57
44950158
49
34
57
493332
931950537
94
17
194113
70
189773
4
18540
11
51
36
118529
728999995
404917268
25674
84
269438596
3
99
56
55
457856
6
151568
467037779
13
490166
301300366
56
29
8
6
384019
4
67
56
27
353004
366478
112618
170537
56
94
23
283749
283957
90
482672
98
356677
4515
42
204842
38
83686
26
143744
108049
64
455213
140379
95395
4
832357489
3
809147907
894258429
131546576
61
430974
305467
64
103573
53
478120984
49974
49
459944978
55261
66
495119
74
471572781
79
463218
10
390288
131111
494288
226564
48
86
6
11
55
56
81
99
86
108840
47
71454
3
475317
929677816
494862
95
463795
379273
23
873883760
436951232
81
357557
97
706961394
6
30
235636027
27
79
64
40
82
6
41
95
421380
109189
159571
25
209028
88
31
326286
32
66
57
297715
156873
51797
33
111976
784162729
77
31538
203085
21
40
98
921314648
395172
229469164
449798
615217679
101153719
24864
45
71
39
259088
134804
6
384521
6
135309
68
31
52
263549
405262
16
316990
413942
261272
82
91
304672
53
91
9
51935
28
16963
360800
126350501
675266208
80
429094866
274975
173382
160194
50
59
332088
90
98532
94627514
35
470369313
73946
499867
72
165696
998427414
91
55
264765
69
59
8
249090
509785860
164672
51
70
31396
15
88
12322
392036
5
166882
22
25
126984
484167
92
42
203829
77
305310
68
376450
96
8
57
70
394261
518739145
476328
7
91725237
59
164304
630563590
5
476190
486470
406006
72686
294967
115755
45
404984
197135
34948
765742072
7
54
494875
196766
54
81
406160
139565
6
9
39
4
43
488132
3
92
62
270199
131226
191375
570120595
105977
437046
84
269516
212509
63
317749
81753
3
65406
6
98530
8
55
404924
451037
521514768
42
471871
436517
7
272737
5
58583
345038
425692
24
241205482
99
438856
22
62384
97
129495
49
35
403455
291028
1
316920
55824
379032
644661310
459672
82
398762
94789083
36
98
12
39
955495524
2
271459
396647
53
89616759
394558
96
81643
433967
259239
209949
84
300619
93
335377
377312
242602
32
311823
479359
351495
100785
63
402490
298330
22676
686511254
9
446989
75
49
387563
5
34
4
168337
30
30
82
260894
23
115134247
411677
216011
77151
321795
3
59
63
61
379520
431237
79
30
61
21
277275
496860
99221
13
236024
321710
87
404591
8
4
5
204301
3
248004
53
24
34
918649772
474171
624649239
21171
9
423062
430890
33
14
474401634
36
86483
446081
343432
237981
91
72
4
7
21
60
45
69
29
6
67078
91
52
352846
128816
19
315262482
94832370
389290
51
83
531687671
386691
69
292066
50
46
78
929176624
60
42
372433
7
187901
377043
327216
26
11228
51
1177
85578
105244370
93
6
493618
3
90535
100092
444276
39
80
13
10842
313381
76
70413
57
273158
423234
65017
2
416328
21
1
304164
47429
282961
92
49096
970362348
84
339141
15
28300002
616512080
278755
97425
404934
290182
176680
12
430593
898344390
90
208
147900
10
98
480370171
2
399642
58
49
69
42
8
333981
262710
103405
365601
93
88
93
4
477783
140727
469580
19
87417
45
17
41
285866
69373680
170585
21
366748
164930
69043
67
394619017
36
7298
96
53
84729250
13
382526
45
402877
72
465202
101103
79491
20
234015
87
1
8
383970
278589
77
355800
248662
29
85
70
87
390239102
248525
92
77
90363
15307019
52
132044
23
97
52
65
162004
17
9
82
57
87
21
178598218
888666772
73
34373
7
327076
13
274445
40717
41
7
9
916840255
11298
9
754695143
790544529
466042
370300
52
43
97
378396
241086
114922633
28
290522
474770
358922
87
67
20
34
320997932
224453
86673
98868844
35
53
69
297640409
113328
656516146
39
76
52
98
392369
7
94377
9
91
44
43
26
209846
39
386215959
150108
82589
323749
491952
183831
4
80
70
351700
360926227
92
60
99
173304
319159
8
421111
85
432427
90
247173239
4
267125
51394
283409
2
3
124367
86
51
451684
378196
84416
293810
44
9535
3
19
67
74
1
41
89
78
442374
63865
89
18
4
273584639
298600
38
377446
43
32
323244
32405027
11
250814
399104
497098
6
19
82
43643
36
14705
8
78
51
19
444929
247881
201717810
490306
25
493234
86
559837593
359847
327645
6
37
444213745
199620
221136
3
43
49
260291377
1
130358
90
69
22914
54
391162
2846
76
37
11514
61
96
236983
157185
368560
19
302828
11
114876595
87
8
53544
12700
180480
55
61131
72
3
22
236694
91
277323
54
53
87
277944
98
159631
92
5237
55
448873
892158242
248109
68
47
409283
28
339863
15308
2
302045
46
259425
98
510202260
23
45
8
83
57
1
340097
2274
405868
261193
499043
184498
26
321657705
5
36
8
59
397245
483333
2488
37
1
275794
83929
71
97
96
376553
246145
309436
104490
15
121221939
53
847883472
432334
231909
49
4
33543232
382304167
229578
394338
33
86
10
88
35
651141160
697607415
343175
746284571
40
145929
179280147
85
459358
13
80
332165
90940
16
323539
981533673
46
255732
327872
66
8
45
81
687769661
98
58
317945
432313
128092
4
386765
225227
374419
31
116446
11
191653
620587323
2
406259
58
313986450
167804
365218327
41
329778
228779
42
7
51
362529
199377
2
380726
25
877536698
45
93
20
221370
53
16
153206
110663
76
57
94989
184956
208481
4
3
62
357523
70025
262410
26
359144
73
198248
98
33
169508
375063
11
88461
51
51
469284
47
55
22
2
77
3
96
95
6
351798
262689
30984
703952703
8
36852
4
457899
363815
10
43
12
430379
138312
68
610917238
36
99
77
47600
433356
61
29
34
53
83
45
402892
172250
79
8
71
339286099
313581
339450
164388
66
195139
64
15
4
191100
6
320433
23
54
38
954160033
54
302753
66
938625164
61
97
934260930
462504
70
34
2
80
383951
298400
39
68
397845440
153107
239045
138227
236030
45
60
486823
76
25
12708
352962
53
265338
238899
265124
21
6
311485
94921
145869
59
328291
124109
92
160232
78
765717971
71113616
338492
363267
297435
222670
9
37620
353931
63
297708597
297325600
52
274041
462362
36
68
42
83230
360115
891581840
44
69188
197303528
222917
8
39
9
79
252818185
209925
90
367884
101728
473773
831484131
17
464424
79
75
214611
454256
127084
419509
366522881
76
22
21
147013
573664909
43
264383
79
33
93
132326
259981
176185
280491
470459
8
99
204234
58
440160
411695
18
352982
43
45
15
6
77
275409
576790142
9
386860
409059
125072
11
6
25471
46
408071
57
6
93497
92
95
66
513099670
31
262897
231055
136829
15371
851552463
82
64078
844090066
27
76
88
204922762
467578
76
346503
578338366
51
178801
473590
386905761
132039
414178
31
68
247370
41
12
18
171435293
54
43
22328
245807
44
3
28
8292
40
370316
32
25079
71541980
88
41
43
326839
413101
343982
38
2
224424374
89190362
10
64
6
8
67
4
460995
98
48367
54
90
381245
430298
154218
431125
350800
5
204270
217638
20
411880
337032
54373
80
218530
100390802
9
472859
65
497783
344493
63
85127
330674
254928
120341
355702
164716
65
36
36
42
29
81
448318
83760
81026
407944
40
662683240
345406
490182
191692
23975
43
470514
25
17
427314
319507
98
491477
34
22
8
847016397
47
1
179336
26
332379
61
115052190
250784
15
47
616559568
922810528
227469370
39
97
28768
463752750
196694
607712668
56
42
950450459
387144
34700
97
7
27
254664
194807
6
347744
33
85
74340
392258
85
79
447200
42269259
432129
75214
410496
469031
63
312314
223723
352978
15030
350212
74
362812
429384170
82394
151999
98
42
96
323235
39
3
20
5
84
417027
796719030
191893
145200
460297
64
18
95
32605
21
83
433964
235644
629123231
90
297270
2
54
72
40
801678695
136408743
39
990638032
5
9
88
89
318996
63
39
30
83
4
42
575413826
56
1
25
78
7
395135
54
22
55085
19
6
29
364601
51
66902
841965890
463789
4
101828255
33
58
154183
364005
63156
95870
81
304418
3
53
43
76
4
308510
736438813
37
10
313052
464495
109041
405379
1
287160550
352452
266112
17
78
21
40
4
304712
259423038
672303154
99061
178941
431014
65
42
9
153993
87
236897
264933
7
21
8905
13
63
62
141415
31536
369866
31
5
136617
91
157683
75081
3
77
18
49
19
212775055
8
379177
71
47
63
175822602
287249
64
24
1
62
9
276717
35
326090
265877
166630
55137
16
10
576908418
6
82956
66594
42
53
1
315906
146872
82
377521
40
37
91
466632445
92
188107
56
44
324217
33
406304
92
239502
7
73
450689
88
22
35300
15
6
848073219
43235
232936
282984
69967
17
264747
89
387865
91885
354906
67
68
19100
100367
89
15
200711755
214387
53
412541
59302
35
306470
56
42
63464
5
255866
113933
946536991
344689
57830
7
413333
194805
43
70
272180
919641036
159769
78309
54
780962507
6
6
165961935
41
187062
6
333815
37
47
251708
106715926
86
48
79
265480
93
31
929032894
92
30
31
386395
443068263
15
57
408626557
68
40
22
68
53161
53
72627
34
14
306473709
38
67
54373
313401
97
18185
80292
44552
191758
306582
475933205
6
1
361104
61
487252
25183
478816
60
17835
89
396042
354283
344821
89
491576
71
23274
5
2194
116984
78
998643000
188301
94
373728
395586
559636109
5
177635
9
499786
28
407935
327885
34
333715
352818
440364
232921
28
6
280766
61
421670
18
46313
97
6
419132
660517453
4
28061
381502
25
25
3
85527
413595
221540
98
9
5
11
88
396652
427567
440162
80
74
46
20
608202122
697375186
2
83
20917
14
252939
439845
60
73
37
323738
97
225252
270407
54871
358953
477910
447272
12
273802
402028
90
432065086
60
753254907
6485
314668
55
16412
423185
23696666
29
33
205947
196221
283214
66
96113
47143
98
306968
7
5
166207
83
60
388277
21
8
212884
64
26
22117
85
519530227
12
3
6
36501097
4
455248
66
209225
867331930
27
287860
179184
16
18
202236
72083
211128
2
443989103
83247
74
228358
12
2
351289
4
12
61010
111159
248336
4
88
4
8
138402
5
58
302409
845657412
379759824
55
57194
414555
54053945
55
88511
52
35
55
9207
488524
59
80
460732571
269189
75
26
23958
230918
108312
10
102453
468600
56
77208
39
206521
59
1
108854
701064141
13
347771
6
69
419919
411319
31
6
327049
73
117203
296211
43
365279
60
73
41
385161
8
92
49
225779
456438
49
8
28
185208
37
388550
337850
83
232858
275184
388146
171516
4
75
8
107490165
335893259
211444
9
76
30
445959
17
402126194
46
252227109
93
12
97
19
87
104664
25420482
465088320
389519
68
385809
59
71
99
53
2
913399099
95275
97
185014
16
43
388570
18
47
268582
124845
218102
91294
126824
53
117335
399498
72367
5
79
235233
1
685197373
499170476
14841168
94
381335
63
81
122072
73
463316
233258189
85
240713
48
89
289283999
28445
79
346888
61453
12
193067
95
89435
305456
234465
48
40
13
63
4
5
487701
47049
91
566746759
963195749
436705
32
15
62
80
35
407068
89
481340
75
320281
319570
20
97
349838
176903
550917870
54
643430296
346487
90
96
64
404158
346778
2917
77
83
67
472100
13
59
298167
148360
9
308055
91
353244381
71034209
71
86
178054
41
131491
437770
28
79
19
35
2
228631
85232
4
92
303409
37
51
44
32
313220
73
11959
129747832
403672
6329
40
276905
61864
53
257237
41
84
76
809018340
6
52
213622
18
143121
70
63
141318
191468
830005165
63
19
30
243077
333603
42
81
481619
43
26
3
535743323
413835517
13931
64
709799654
55
477583
380988
258390
1
400215442
365297510
419587
52
364756729
16
5
359466
78
35562
64145
49
248106
20
119208
6
232178
96
57
202825
90
231431
574898816
68
57042
25
68324
70
19
86406
317384
95
9
259478
32
27325
73
55
25
489856
22
137879
62
23
440383
1
30
288368
311270
7
89
1
616473172
446815
292046
94
130224
783009119
75
7
21
389567
50833
7
414395
240797762
40
47
448435172
386747878
485176
95
181077
3
393731
78274
49
99687072
318720
5
68
47
284939
85
5
77
33
96
70598919
91
771753665
812980188
185206
19
67030
637963668
247116
14
9
624195635
75
411318
6
3
79
85
231174
86
71
28
55
64
86
7
71
654522455
429211
104493
179283
91
99
22
57286
53
2
29
95556
1
2
570006274
94
240493
8
69
44
775
77
67
474122
1
13
78
169885
87
162078
36
125975
256443336
841634941
52
67
274720
29
496503424
130943758
440175
186513
37
5
622226176
987330383
399063
41
175060
62
89
1
112911
469131
53
38
98
383013
441313
43037
223465
52628
281265
467524
82202
285728
360157
325797
1
9
75
26539688
407460277
654640222
217202
839795296
55
147317
114371
464534
83
373220
60184
348348
284758
44
355607
415508
6954235
55
97
629238283
2
80
31569
403134403
37
262411818
440197
60
97
61
517676792
71
9
27
496359
44834
427027
11
29
435708
455766
159334
52
729180296
400971
332284502
431627
22
42
32
145689
28
65822
3
54
413053
303283757
261045
36
30
132809
680374421
144535
449331
63
178116
109036
31
265240
476123
2
475496
222391
64
62634
59
325451
5
172601381
86711
53
264877
22
38
57
364174
148625932
8
296558658
50172
5
50
56
291328
3
96
20
128955424
409240
76
40
471346
50027
403383873
55
394407782
52
42065
234754
9
675366885
6
4
4
42
64
106150
53
264974
193972
173769
2
78
499609
331061
7
33
875699964
66
6
23
160312
152303
398232
33
44
654868722
10
403452
18
250098
979972626
27
82
64
83
21826
616313573
963504958
42
4
393427
90
3
92753
455503
830467004
345445
174849
11
184473
10
221841808
75
421178
250578
331446
20220658
15190336
462752
442987
35
10
215589399
86
52
214267
143199
668819763
69
419773
22
6
978558086
59
43
56
61
431130
90
276742
41
174969
216426
94
919912317
294068
99
160805
51
347863
33
28547
83
653619766
36
82
47
72
15
284978809
36318
95
468662
39
388508
32
69
52
9
82
14
65323
41
61131
759515916
476581
393492
415775
736665716
278173
271878
248650345
440974
112748439
34
72
8
314565
2
48
193480
71676
46
970958000
60
335879
57
442380
870268279
52
14
43656
96258705
225699
701036249
443554
108912
270720
487081
97794
362203
79
51
65439
362679
17123
10
279906
90
72
22
86
83
67669
527813972
99
4
350832
214451
210537585
5
74050
65
492994
68
3
95
105370
24
375538865
398175
116717
7
26
35
54
330048
29568
54
81
8142
9
7
89
93
98
82064
487368
270003
261670
89846
278312
394947
94
81
262791
61
148768
253468
472164
74
1
402083
480674
477215
73
781276756
53
17
454765
43
57
64
591136684
2
201076
98
356451
93
99
4
3
38
49
35
206837
136278
248350
4
51
70340
888122052
76489
17
394279
435522
6
22
66
7912
74
78
679773152
758284496
23
38
12483
16
222611
79460
249797
479413
113942
946501936
463324
185030
66343
116973
66
771797833
76
1
48
361533
150725
97
8
935129376
423153
5
17198
17
186681
53533
72
28
887568803
97
27775
414618
98
27
904000863
134841487
45
504111976
37
231312
333029
19252
90
358499
73
35
13349
20
394723
36
255260
939790247
944998702
22590304
98
53
406252
349336983
20240
419126
31
126385
322402
573996578
3
28
615669984
233446
54
294166
529304688
66
437980
49013
365573
256708
85
202588
6
37
185429
69
85
98
56291
67
252342
185220
760737400
410359389
18
799040549
99
441197
308830
44
30
45
369335
476876909
165430631
70
305402
43173
2
506293362
130063
90
75
6
488074
471602
336094
5
6
78
73
46
81
85
218983
80
9
542903914
7
810310265
82796
67
50
49
516378951
81938
1
59
80
428823
530265867
54441
18
31
82
14
275096
9
406226
5
378861
516355777
274438
61
44
893166644
5
83648
8
680623942
46
653895506
472683
302521
442758
807432961
886830837
49
423058
46
156071
30
49
45
93
74
52377
164451
14
62
93
14
247543
5
70
90
4
81
609241295
8
916556798
89
404383
213505
3
33
434482
4
531
54
59
128303
42
254833
64
3
433754892
374302
12
188346
333443
97
42
59825
27
82
364565
73
405441
57
208816
219559
109099
8
165827
51778
415993
435313
23
228482
261278
60
47
26
334114
255450
96
7
98
427410
2
76
181126
277460
87
83
47
42561
340986
61
270764
449285
162801
199107
8
89
70
493988
308918
153145
6
11
243322
294686216
420465
107285
42
91472
157618
73517
73435
46
4
4
44502
451184
123252
35617
92232
233305
280702
234799
57433
49
82
51
374117
497614
690196676
239581
70
38
150736
459020
44
145629
19669901
308559
85
197376
148852
87
247113
5
34
6480
240404
244418
40
132415
12
311581
396784
9
22530
16
75
428444
168968
9
55
93
162132
344745
142864
253051
406722
5
37
65
126437
368375159
72
26
29
372192
84
187492
70
5
36120
20
2
317210
475389
15
102244
71
51
274433
502355553
57686
9
14
62375
78
9
7
70
45
425573
418626
25
1
377506
89
258104
30
446957
85
203436610
154969
334008
25
494703424
2
14
331831
294128
158413
6
387616
65
267902
18
239666
5
55
364726298
98
63
63093
253078
139234711
83
452784137
348771
60
129583
468521
23
349770
46
40
495042
49
34
10
114022
223315
703841095
204039
53415
1
625426222
497368
173453
64
476844
181219244
49
92
67
7
1
145601437
78
278442
256536
18271
128953
228079
117809
3
86
51
76
161501426
64
52
197278
2
222187
91
9553
314015187
364691950
48
80
246238
143448
15
16
64803
692315713
69
373793
255773
273943
84
961949688
27
51
132818
66
79
1
75
176316
276936
317087
886035379
252070681
770451130
778527271
13
28
4
8
400118
819018226
149236
45
6
47
428266807
356426
54
14
14
1
113506
65
72
153211
96
275269
13
219290
18
6345
196628
61
238177
264661
20823
1
430650
94
141575
15
77
497907
296935467
94
230600
364482
39
267967
14
11291
79
89
131194
26205
309191
67
77
43
53
14
27899243
448486
286275
52009
2
3348
44
8
174965
58
431771
242418
26
500703952
899361789
1
324524
50
54150
243445
19
14
51601
8
5
86
178647
59
4
1
4
83
76
83
6
27
11876
550388781
162860
328771
86
94412
226906
205607
21
6
424804
42
464103
22
399089
96
188187363
325179
43
132617
4
74
94
75
976442559
82
217586
224306675
14
184607
44
27636
439099
29
7
8
92760
226065
12
9
52800048
466205
270331
19149
24
72
8
219174
40
232282
223756
77
31
243312
608028861
156468
46
240790
56615
289219
55
60
76
69
249872
22
155378
79
364018587
67
96
83
283383
78
426185
9
72
59
97
9
94
75
19
4074
64
464630
3
72
18
427258
87
97
90
345956
107993
11
475443
584378425
46
75
86596
326857
217141
89
83
380058
94
309839
8
348615
59
76
811032105
191171952
7
56306
15
59
191478
219971
73960
6
71
88
349247
185511804
279710
38
239436180
318268
78
22
228945
533684752
99
90
661824028
319159
172180
140998
1
43
387172
78
192072
320911557
163591
67
52351
12
833171236
37
228700940
4
80
38
71
199615
257180
65605
84
1
50
16
21
359972
60
185033
50
870258210
41631
52
58
456220
33
527538419
172493
320576
33
15
2
328281
103007784
76
481906
333112785
1
1297
5
22
235706
123140
149502352
54
93
88
55
439921
670025270
176968
526694510
85
7
2
100976
386976
30
402302
87
38791
20
12125
167196
4
50
11
397191946
93
58
8
41137
446060
85
453555
7
1
66
390602
80
70
580557822
376668
12
78
411859
152820
273605
349040
94
549690819
200479
5
197409
59
439231
7
738052031
132745
85
14
37
778719808
73
21
435215
204427966
491340
50
389744
320058
292791
347260
99
382166
15
13698
23
297723262
2
218384
1
89
184269
41
475114
37
343003
82
370929
98
78
5
1
203683
457436
7
1
35
235595
60
26
103778349
9
757132676
48
92732
36
332424
9
2
283985
84104
227067928
11891
133463
124678
6
316114370
4
602810116
74
88
242710
80190
70
329205
7
28
90
42
52
281733407
23
433297
472196
375596
6
147106
391649
25
8
289711
37
49
353782
2
437958
13
10
3
12
46335
61718
303987
66
187816
27
58401
47
29
2
294565
44
88
68
203694616
363478
542994966
468449
85
15
36799
2
272701
698293262
63
70141
81
55
425954
9
7
38
749358045
60562
17
40
20
69
33
905791738
185132
44
59
230048
199432
138900
19
8
438363
18298
18
124061183
98636
13
73
347139
81
33
48551
70
319781
7
5
49
57
73
452159
843731384
33503
79
40
6
84876971
70
11
17754
20
395518
93
38
65430
993947472
948204104
484357
399003
3
9
88
48
72
39
75
375925
337557
15117
33
71
397435
89188
2
373573
75
192099
772049795
2
38
86
247336
7
43
14
1
49
5
295269
242370
121079
9
396622
73
327335
127817
165915
10
23
90
256508
276237
60
69
2
3
72031
336020
193253
4954
30
66444
525207641
159333
61
914901562
9
390162
15
3
468080
12
325460
392214
478623
21
139958
51024
896070282
471508
302755
9
447989
420441
18
77
20
54
242357
816476228
304325
38
4
91
67
14
297267
7
92
73716
425282
68
131203277
53
78
5
9
329161
585515078
5
236073
83179
50
178455
432789
429810
241247
131018
20
3
820064903
887532996
40
341629075
135396
262605
244163
57
289215699
6
394319
311653
45
73
79
9
78
446609
93
157430
298625
87
3
82
321138824
35
92
302170
36
22808
2
6
415525
249185
202442
59
107079
212502
368537679
20
20
111859
63
81
400355
48
73
61
379425
360567
88302
500130240
85
499173
400016
213627
54
84
967899053
52
75
66
10
60
63
79
317317
7
7
960034500
32
269092
60
29807
19
3
87
58
29
105561
121000
22
267439
93
424293722
391980
74
86
212126
75
172667
355867
55
75
142130
810588702
299390
273302203
60
449956
7
91
53760
283644969
44
114954
73
170445
96
882762655
69
204633
9569
5
140489
273568
475568
99062
68
335962
59
274247
21
97
128829
393117
84
336627
326525
80
8
101962
7
35741
425090
40
37
464951
76
8
95
7
63
37
19425
32
72
861433610
320738451
231815
16
149487
53
52
4
240914
99
79
374455
102429
482835415
5
78
435870
75
87
420875
85
58538861
9
76
74
37
34
892170500
188741115
5
616202443
9
39
94187
3
126479
854589681
14
205125538
269023
158205
292000
152504
108981
189073
8
67
5
54
189870
27
490289122
155233509
80
496748
77
93
23
446399
473687
121666
59
416292
90
30
12
71
670776394
38
203276
65
85
681131111
382761
70
336210
57
84373861
75
64
80096
166420
99
317577
3618
204760
208830
456120
391111
9
21
36
117525
35
116105
52
37718
33
141197
233692
360928
4
25
250234
965983795
17
50
23375
117108
11
481378
386642
342939
21
5
234654
453876
773246446
474553
76
70
6
65
23298
42
132734
393907
489893
76
469263
567603570
128920
89735
7231
332823894
5
441191726
5
53
1
75
338749
20
37
65
93
88
98
75
117944
60
96
40
913549958
414378
50
14
5
476359
328867
98
21
10
38
53
70
51
128616
175336
2
9
93
80954
4
7
448740
477973
370194
479701
118732
7206337
94578
70
70
395772
52
225315
2
71
147173
84
262974
18
71079
30
52
76806
36
75
25
219461
47
71
175050
28
74
9
70482
4
419397
37
90
469218
25
56
99
17
274178
173088
116524
338305
223771
60073
68
80
224214
366976
468189
169778125
7
432188
197778095
33
133332
96
143699
27
483571
41569799
217401
43
29
288692
304062
60
33
2
478591
748907459
102060
4
785352302
255904
456600
267796662
358789
281159626
384507
14983
356236
6
35
16250
11
76
320473
827353768
333583
945640727
422817
56599
22
44
5
763277571
229365
360003
420703
338737
95888
334290
204907
419096
25
421415
90
116018
42
116411
416874
1
70
369077
42
985059171
383011
468768
6841
28833
62
4
63
258626
93
756305629
40
158671
283308
5
83
51
48
273124
60
14533
51
29
163207
290747
78
572817035
94
402744
49
83
77
2
775305328
265280100
59
482902
477166
51517
81
97
64
362183
83
457026
244289
89249638
81
14
77
51
8
362949
69
206137
76
39
18
242191
385577
70
1
170768
258805
195090
31
80
55
433812
243609852
246004
60349
481901
693438501
458156
54
597286063
56662
357687
307878
61
251227757
505074314
677781106
222089
30
471976
17
60
26
51499
90
74
90
71737
159078
212406
37
45
33
125446
26
184728
961868477
59
311221
435928
121808
87
2
289628
83
496502
74
71
8
385792
473698
73
17
419715
75
359914
90
163647
1
240609
2
231560
50
457265
89
78
246847
98
658359436
180802
7
64
57
13
567111064
14
355209
31721
71
322431
835870819
228253180
64
417040
186109367
23
11378
23
556164785
465043
468890
1
887912673
104672361
96
86
76
357049
3
371664
34
379628
87135
12
342269
7
43727
73
276689
86
89
214181
780508382
95
307939
388081
48049
216225
435953
1
8055953
409165
5
751969171
39
38
453083
397004
488618
314073
52
85
32
109106
483029
7
69
5
201988
102214
43
44
153539
5
203703
21
3
17
72875
286458
419935
47
90
397249
73
196076
472523
45
64
446552
44
20
456450
56
51
195395
477176
22
57
487497
136593
481812151
95
326279
49
2
7
108489
90
76
625473151
126370
31
417169
7
405459
91728
240494
53
6528
591233827
82
69129
68
51
431443
43
54
140518
80
381225
404294
82
394064
50
207543
6
9
73
197999
438451
297604
121877
686463514
27903
304038
124254
177528
14
372729
80
312493
15
304729
6289209
8
188150123
76
120622
470515
222645
849235864
6
463866
23
60
40
37
82
150785
63
63
482460
2
255942570
102563829
4
839185469
17
293513
93
399941
498768
388364
85
35
394963
574005638
14
16
459108
36
247714
3
190770
47
116339
132230
5
63
119673107
59
431071
303530
268594711
447994
1
54
117395
34
16582
80
33
62
352337
86
40
320522122
102822
67
146940
12
74
46
29
67
265417
29
47
638679321
264752
76
29
422404
5
302510
364530241
44
78762
593774980
270657
30
31664
49
416326
405720803
287930
365721551
582781059
24
441916
28
483685
160279297
173453396
83
6514
361398134
483066
26
84
6456
38
79
15
74
459497
757638913
307505
138941
163597529
34
1
2151
284365
374433
96
11
5
46
8
467857
43
87
426562
78
14
198749
47401
32927
6758
757234769
80
1
2
112841
9
7
45265
37
46
9
240770
92
4901
403101
2
45
14
20
1
472225
23
219435
12098733
40
3
216302
88
6163
93
4
66
170211347
290264
44
923702604
192131
97
75
96
390839
52
478218
133243
399481
51
368996
5
436315
2
34
134134471
11
131585
9
272115
40
384824
160689
74
823866837
92
6
909095147
83
37
69
24
47
6
3
8
52
6
171592
769769964
94871
46286128
17
2
307737
346075
462959
81
322162
44
58292
9
206395
56
307959
5
118970
7
40
71
84
7
64
884286604
251803
4859
95
270000
220431
44861
20
4
38
28
55
215571
39477
11
446494
52
78
90
43105
50
238296
238640
51
40330
2
98
293252
418250
432254
90764
2
95
89
6
50560
207881
45
3
51
54
91
366883799
201505
25
12
189002
78
3
75
376285
454959501
38
184925
178795
413121
317186
339429
216956
859985588
31
59
9
400899
160626
685425573
426263
46
9
35
278253
63
305617
23
445606
393396
17
58
175089
20
948482953
224083
247130
66
300893
920632057
7
312793527
273528
180377941
364872
40
38
24
2
10
56
90
7
40
38
326320313
47
317931
365828
43
15
494090
37
6
230282
78
86220
70
39
33
35
31
74557
69
84
187834512
396477
245420
40
2
339289
195365
56
314685
269147
346337
33
2775
122694
68
34
74
804035773
208508
69
57
43
64
251658
39
88
39
53
452196
99971
41
4
6
51
179086
50
14478
39
44
92331
74
2
9
88
188658
19
640960072
403297
27
356529
29255
904541499
94
70
148060260
82
22
18
274248
69859
29
16094
25
63
138348
317783
10474
66
486986
404941
36
309620
329279
5
9
94
392122
311276
7
68744
903756364
202969
6
82
464861
362865
378815
395353
65
8
14953
2
75
48
374962
249990
208855
37383
229447
159644
234274666
162612
300810
25
377289
425032
46
275950
39
34
8
371174711
1
115490
1
499199
42233
117260
6
12
82
494199
956789056
99
221628
57
451118
291003
60
484036
43
324803112
183891
444597
32
290813
210454
13
65
96
40
703470002
2
55
96
93687
853222124
468978
305072
37
588093463
222701595
289973
144819
99653
9
19
32
32
46426
170446
17
81
51
7
7
3
283353
231103
82
387020
55
637798955
5
180500
712470550
400325
8
280928
248078
420894
337992
49
357782
62257
35
375137273
191770
350555
85
103719
86
27
472370
25
70
55
473734
69
442090
94
20185
38
16
5
84
2461485
50598
30
75
12315
78
64
79
207881
31910
29
70
53
94
46
27326276
485806
35
69
756474107
15
30
8
16302
417129
81
270990
348477
94
364224
126687562
37
49
345015
80
7
175134
137809
32
46
1
90
89251
563246358
42347
632780941
363722
41
78
17
8649
37
24597
440068713
251399
429347
645230955
24
272733
98
246310
64
355678
96732265
315929954
68
704775228
88
10
149839
65
72
426109
367595
24
13
69
391204
39
43431
33
352402
51118
6
25264
68
380663
95533
39
275671203
65233
556032636
84
9
53
7
613478378
38790
32
56
336901
28
700110622
46
69
78
170222
61186763
13
96992
638238345
61
95
90
418522
327657577
318846
163239
171063
7944
289467
120996
293001
45
42
14544
55
60
43692
416333
23
25
268812
442267176
77736
478498
119608
302228
342909
362859
332225
426504
71
311885
159923
60
85410
296163
42
211496
346276
420717
395684
8
7
12
82
85
55
20
24
439431
26
297648
73
34
71
59
75
50
221792
88
505357735
531861005
16
22
20
315114
80504
7
89
71
32
21
72
66
98
313299
18
161848
70
214358
621874384
9
6
390781098
130626
19339
65
70992
65
140195
339877
25
185978
904009528
70
329958
4
16
461014
50
8
341167
304663
3
262284
23159
29
429450
318204
370706
98
79
8
69
87
80
81
98
489208
134128
523407003
69
10
89
533634567
179368
243613
328496
303585
717319159
55
274037
446727
671315787
433976
6
374764632
80231737
2
68
183259
433313
300117
45637
7
434064
99
432458
286174
97953
589136202
308061
69
1
20
431306
313813
43
54492
4
685678269
308054425
223497
31
262075
68
423630
265609
85
233753
41
52
89
47
89
2
32
257586
753349751
7
70
2
33
136163
103855
470092
325301547
55
55405
21
54
77
20371
371119
13
72
1
48
294507
64
31
421000
198960652
370324
164208
97
4
935368247
93
4
9
3
6
6
231872
9
39
35
268846
353360
38
89
2
68
75
554664378
8
233592
447376
458999
258197
435495916
71
195993
290857
342579
70338
80
952216327
6868
44
569241420
35
69
85718
61
76
25
8
83693
444012156
37
403351
57
37
137348
349854655
66
82
55
449945
176922
83
488333
46
97
124466
150937
96
294605
8
223575
6
196437
15954
112097
51
219028
497870
1
27
9
417135
21
261448
84306
446756358
756552833
375745716
95
8662803
142360
5
18
215074
18
424319
71
51
395221
67
69031
179940
27
235514
54
60595
31
69186
443533
331751
31
69
70
5
121695
47
419921
2
141912
17
64
375672
188536
210784
436017
306131
47
469595
11
48456
48
76
48
9
77
250204
93
79
81
545137909
68
263071
99
205013
260920
94197
21
5
932545140
65
51
242628
3
28
127012
335392
67
69
174840
74
404585911
726464250
27
830367916
383615536
68
170820
77404
87275
295710
32
9
427154
45
113348
941881915
42
257932
87
42
242826
69
75
478296
9
169041
863412791
25788
28088
71
435403
165500
288900
93
139092
7
24
436409
67
355304
2
606004876
99
165896
10943
34
89
353222287
49
5
24
447466
280352
692460306
402080792
93
43232
862049144
306349
22
765234895
397669
21
64112
77
377811
331694
65
32708
38261
4
476449
477864
30
459527
80
66530
4
8
345509
985568222
31
225491
917410955
195293
33
395943
44
387972
32
761651785
57
297569
619276140
140258
50135
617470063
427095
17111
44
74
83
39468
322019
63023
396470
98
301412
108723
322231
74
42
56
224626554
216410
51
441086
167851
484165
120938
373180
469983
61
58
240518
4
84704
125005
56
376885
110988
247815
41
235366
470060
78
246879
59167
70
44
10
343039
83491660
24
769396720
51
51
46
244364318
130475
4
35
95
26
64
487936
85
22246360
726426061
76
330756
60
247139
97
354007
106593
72
14
59
28803
162730
465061
124260
1
82681
19564082
25
38
77
1
5
187875
240933
236940
444706
86
1
951362647
81192
11
6
479149
486451
3
8
16
30181
36
364866
374789
91
191732045
224803
201623
93
4
168709
49
46289
458941
385329
49
78
90
508108124
280794
317975
41
56
99
85
488332
3
82
943812574
95
66
342429
3
1
424631
168223
63037
57
70
400500
99
4
649077697
17
38
62
396817
458330577
90
6
478461
89
408069679
2
32
143
211320
9
5
87
4
335569
136787
12
325473
66
440107
72
696839930
3530
327007
309155
77
418886
190503
92
223467
79873
268903
228241064
372031719
448823
179333335
138751
81
82965757
345284
57
85
51
70
63
54520
67
33
110031787
82507
5
81
99
5
163959
531234366
41
32327
61
75
94
90
439412
180292
99
71
336735
172081
68
4
302434
2
29
23
53
82
99632
38806
10
30
35
97550
851297461
19
786332421
257701
44
11
1
334954
62
429647
2
287302
162041
8
10
261605
73
400574
18
79
67
510051664
56858614
23
25
35
16
202778
95199
202936
6
70
1
11
90
11
84
320748
92
78
219898
76
5
449252
62
5
52
289640
232936
136304
8
467179
422317
33
63194
247075
386685
121151
656580345
208334
326181
56
62312
119032
180347
83
457188
1
76
10
225001
274971
25
48
50
64
54
7
59
56754
9
5
337845050
415324
86
460352044
4
17
4
212760
347358
125981
302568
53
398287
27122
250929
13169
259626
29
48
2
37
4
5848394
443058
39
2
209064
78
6
478109
354715
238234986
435819
17606884
28262
399550
55
489324
106283004
300457
5376
88
23
46
19
4
20
485903
305850
83116
3
6
431664
98938
8
264339741
64
10
465919
1
24
77128
98
79
81
377708
491205
41
99938705
77
14
46
147044
44
82
900029601
45
403682
378243
357895
8
9
7
438896
119188
82
8
78495
6
384454
251282
82
187915
132552
185876
21
311468
217243
80
353747
472725
76
418034
257131
7
716715752
237579
200643116
71
44
279721
28
11
98
4
466725
294481
1
87
72
5
52737
82
42
59
68
175014
224411
74
95
345368
136621
26
16
87
26
91
1
6
99
44
24
56
1
96
69
96051
91764
190001
88871
370144
94
75
60
12432
6
172305
250178
5
231035
177840
199559
193911
195492
4
46035
457471
21
180900
143148
268548
94
81
20
8
148124
68
28
952124178
462557
87968
568406934
5
58
9
103719988
56
315358
143034
423922
448770
700132630
95448
127269
244022
82
7
5
59
7
9
2
25
210619
7
261635
207581
298810
180165
61
160221114
410298
259938
74
53
92
6870
6
16
27
70
540687875
117018
42
34030
128459
57
72
6
88
879613739
19
96600
261314429
26
605912880
117765
45
380091
314159
4
61
62
70
9
111410
4
4
168179
65
1
8
21
49
24
45476
276374
86
371524
5
60
91
6631
57
49
116287588
13
59102
26254
3
22
422034
243675939
339552
23
17
301001
25645
508183292
6
25
77
20
133119
58
265753
457001864
2
356127257
17
390524
447824
707157899
82
109273
30
462037
11
27
81
66
1
39
33279
413626
279993
6
346501
27
33
59
97
489451343
137776
240335
365340
64
378386
65
73
95
49
88
55
1
5
8
420998
8
272655
425736
41
355173
8
3
45
92
54
33
432990
51
68
92
134583
24
13
2
153138026
255052
64
73
47
300978
31
107590
423608
193582
86
35
188483
7
588624494
109276
161124
336169
247185
310679
132638
323677
421354
464202
478222
61
391358
98
44
60
71
18
121868
48
63
7
311973
252134787
23
60
51322
4
294139
213324
14
559621649
83
190103
1
375360
52
432741359
69926
81
125064
5
494591
3
392180
212307
290555
227000
14
39
226602
6
341535
37
54
221625
65034305
149069
474835
4
395619
329698
354051
373175
325816
36
871621873
182543
90
207329
505394731
1
91
320374
32
401357
133061
200224
450761
4
21
471543
19
158660
42
435011
71
99
68
73
377984
82
72
309875
93
90773
1
195939071
86
231547
938659193
9
471548
69
162995088
59
85
198895
281391
6
57
95
61
52
59746
31013
72
406747
10
345593
51
137555
244644
386466
230394
85
98
21
71
7
58
40826
15
81
44
70526
546986764
163872
7
46
47960
117702
1
54
339005
343055779
190230
225182
287695
431657
1130686
126884
63
86
2
84
37
67
6
6
301151
193052
470383
14
3
69874
55
51
107313
343144
4
458709146
206326
57
11
623276225
4744
29297
51
19
239058
93
37
53
179952167
264557
66
375416
69
56
451781
53
7
61024
5
386366
456818572
92
123945
117308169
76
12
38
139060
33
267388
93
38
258488
289944
50
2
446883301
881363704
67
299236
93
99
315546
379743
53
381397
183681
52405
116646
2
26
19
22
11
65206
48
2
1
203016
1
34
423170
177335
255910
30
254264
332227
268719
7
281071
92
139631
8
155489
1
381966
20
12
4
367729892
86
107479
480721
49152
278676
303012645
429216
427132
426826
93
346887
626489821
8
99
104270
438593
343270917
9
67
202213
315829
337335
402671
208877
90
28
459711
89
270415
444240
9
643111084
92
3
315607
116277
77
6
927570997
459560524
384945
27
227683
915765198
60
47
476245
5
494425
64
250225
167124
52
432434
94
311535
210553
256871601
343276
10
7
380498
80
54
475821
388890
1
3
19
353871
36
139540287
15
168222564
5
73
59
37
235439
37354
61
87
70
6
60
76217
67
494269
179222
1
402034
80
34
3012971
256631
49
92
48
268399
413817
392581
624721017
98028
317703
416961
11
364068
691883408
473873
30
160781
40
4
158791
39
58
258178
485766
6
293073
263495
38544
51
47596
466705
346421
325361
39
580633253
12
450572
684831323
74
377127
47
62
44
45
249595
131355
368464
101643
297737
434645
79
53
38
70
39077
201573
392357
318300
220831
72
17
336033
129234005
242245
85
33
625859857
46
471090
8
479407
39
82
12940
6
97
26
121670
64
219910953
527023496
389214
138805
49
16
415691
47489
499987064
192635
35230
86504
484176
86
25
51203
485475
89
160886
72
59
199953686
392559
67
27666
16783
2
44
4
86
88499
74
87
52
70
11629
114667
96
81
1
91
31
8
365590
495675
187144
67
325844
39
2158
415027
95926535
79
137731
24189
54
986279484
445417
5
394751
464742
463758
7
91
153931
309943
19
46
302064
95
94
35
7
455178
71
97
3486
99321
52454
71
316092
65
36
159129
329909
63
77
83
112795
83
40
142030
926644877
146385
55
3
132207
248305
95
1
90
83
462549
5
485041
290862
43251
212490
236439973
24
48
116092
96
1
464230
91822274
100835
10
458279
419252
26
5
3
57
64
315080
64
247991
129033150
87
708959359
809535742
6
9
185179
22893
497923
421890
50589
493042
323305
83049
380229608
86263595
437672509
389783
422553
32
84
66
359660
394955
81
4
895608181
8
918578001
93
890022064
78
494352
20
548795046
9
61921
295900
5
15
47
22
34
97
84
249163158
721897267
48
665698349
66
389727
36
31
176978496
53
50
29
34
15
23482
35
3
91
229029
478742
446863
46
64
83
89839
251179
652014921
126565932
133055
49
331253786
7
1
70
72
53
79
190763
471490
28646
36
231335
178944
6
35
355428
196571
47
24
79
80
38
7
363494
325158848
145025
93
369396544
631529336
669960960
68721
2
860010753
24
63
331405
72940
44373
38
219564
29
44
70739
347923
494482
259899246
54
450361
257967570
13542
702114258
2
297135724
29
232515
467
113161
476004
53
100725
832868341
886736499
92
5
410204
34
187785
152621
459258
48
80
305032
5
143928
35221139
1
417561
272439
331679
264998
68
41
8
54
473462
2
91254
4352
978929165
298219
28
229521
475898
179703
37
74
24372
77
87
381692963
251551188
454599
332301
141947
197198
92
351809
64
74
451439974
1
34
46
50
83
58
273873235
92
449890
4
68178
36
5
222818
386482
8
183611
45
19
7
988117602
4615
103978
92
18
59960
42
45585
69
6
1
8
403856
6370
24
95
308957
71857
388544
456791
19564
5
639820237
259962813
90
406892
182129
18
465361
171463
879787144
711142215
7
55
73
642755104
75
497604
263860070
52
7
480013
641856764
62
4
16
63
2
401410
50
95
337589489
56
87
48
6
76
50
68117
460177
158375251
17
45
37
152805
53
1
3
124930769
64
49109
91
79557
480231
45998
33
236681
80
47
341143
42
475238
195612
3796
48
124935
2
72680
14712
2
7
367007
116884
356108239
407622
61
117955
31
301275
51
12020
6
450666
88
169016
263533
28
202595
714836965
487727
18
35
98
82
34
27
312764
366825
5
342548
313268
10
215708
94
9
476325
56
1
41
67
468195
45
58
57
9
259349
25
13
303524
17
7493
31
6
11
60
213286
86
42
132357
50
3
36
50
21919398
1
3309
51
60
451071
191909
9
537267723
415189
278194
115484
22
297865
32
81
378349
98
32
380189
385061084
200638
3623
59133
77
25
72
8
366477
91
73
265344
12
75
52
263278969
216187
28
150837
86
516667678
66
79091
25
54
334770
2
37899
80
738862440
76
825633586
154860
17
445960
401358
267384
51
395604
35
710161010
1
79916
29
439901
108852
223454
29
45
34
214650339
194455
428540
332896
46
58
78437
421877
38524
70
60
8
284175
58
60
160391
62914355
944176090
51
216635260
89
276877
457775
402302681
44
228361
3
12
91
14
8
203880
36
498761
56541
490452
41
372481
460088
194750672
72847
421219
381268
390811
283122
9727
6
450075
208230
36
27
5
96
313599
675601252
775745309
277981234
398659
377770
6321
103330
275610
7
81
53647
10
140023
71
53
19
51
59
210635
322982
160818
138666
91
235227
39
392934
27
14
437057137
49
87
25
483430
94
7
71
670852151
8
440103
125806
448586799
626945131
40
77
45
468839
16
47163
7
840359500
186398
5769
324616
380995
349240
55
21
52
9
10
30
60081
114308
387471
91698
61
22
1
72
28
417749
324252
466949
365056
322989
1
49
8
389632
38717
42
383140
88077
345901
40
53
397544
702928881
295206
82
94
87866
8
463243
94
336821
681958202
77570
32961971
11
96
156149
27
140337
9
265214
306838636
118047
368901
459701
239479
6
456728
298122291
42
9
76
69
614078378
369271
46
34
126181
70
17
48
152390
685356490
207598
454328
9
214178
302272
86463
355357
649715035
45
103824
28
37
16
427259
863560286
39
16951
230758
152804
395534035
91
53658
95
15
1
31
844008216
119146
497813
63220
8
6
275995
27
27056
268730
392440754
5
1
470153
418172
3722
93864
423768
435254
241432391
379103
236781436
2
81
40663
707855103
68
78
82005
42
428088
9
2
58
257987
46
76
61152
40
90
23
50
31694
854451548
78242
113041
14543
56604
399868
426566
534309327
76
15
477751
58823
43
45
88098
40525
623316196
445518
1
369104
3105384
264113
396189
42
805797051
241702
234175
11
74
176183
26
3
909972961
275933
5013
404396
123457
332010
46
158769
5
52
98664
67
31846
136898
2
270998
52
730915149
58
97
315779
378995049
6
5
367081
370805
416051
95
59
48
1
91
94
93242
69557732
353142
250814
68065597
145305
26882
34
122057
492268
361735
1
71
424375
4
2
359815
274374
98
55
28
45
492998
77
151899
346548
31
314465710
338319
41
492446
138964
47
67
71777
1
209085
900305614
96
360330151
31
178704
149553
178247
2
309826
41
4
53
73
77
65
389278
97234
234041
18
333630
229130670
82
5
368998
49339
28
294615
6
12218865
31
88
88
19
130313
71
11
361268
27
637264569
156556
270354
5
73
33
300999
85584
415433
316303
92
704539098
205275
8
35
209137
455985
72028
140156
236066
421041
19
19
24
26
56
58
397933
466475
272771
51
86
259919
188266
354645
97
883830483
766811849
267543
431361
76
236828
56
20
89
74
54
19
18
10
82
3245
184118
798504234
3
65477
51
498246
53
320075
147888
260313177
190207
243764
184983
94
55725
381806
87399
471617
26
52
50
923205598
51
97
440479
487152
399029
9
442842
66
57
73
467670
140407
137555
166118
61
74
315467332
240542
6
18479
42
176707995
94
467097
38473
125461
94
37
37950
12
43
93
511372297
407023
311031
83
251971
908893529
46
286150
384699
68096
46
105811
62031
61
8
55
580457205
95
1
254346
3
64
27
52
16
232822
31
320350
37
29
445751
12
17884
361152
310146
275775
92
44
27
377771
114840
414189
420578
95
438786901
124036
74
7
33
40
39
115189
69
319140
5
9
334960
78
7
105644
2
111951
69
433266
352794
27
700272751
310133
48
101306
53
479437
70
86
60
473810
194929
174191
389772
44
792532079
46
6
158993
2
79
262866
230552
68
335712
407657
72
438250
327356
81
7
148605
109313
62
226802
1950324
296472
1
30
10
53
12
350562
251839
412849
291687
24
271306867
44841
78
411750
757982483
13
96
6
60
37
30
78
467818
262741
371872
1
426960
14
86
707645264
57
29
66592
22
2
412601
21679
408172
63
476548
71
28
216809
121353
97050
60
81
55
1
2
56542
74017
14
443321
28
7
37821
66
34
13479019
23
18
443780
147769
50
655048857
861460734
11
8
81
50
312447286
51
496107
19
80
62
376670
60
34
456773
209306447
54
118163
68
84
261239
190168
8853
403127
401079
56
71229
302091947
246155
336722
328762
14
20
422425726
246028220
53
42
39
452445
99459
34
37
133246
54
31
218642
248914
225493
20
272789
51
7885
550433335
342059
7
175697
1
48
353897
375768
124533
68772
36
55269
488099417
30
79
463010
26
318214
76
74
4
9
189658
94
350780
101002
304831
89345
35766
41090
6
29551
479677
90
456015
478473
72
146544
67
89
92
220885
359577
102472
5
62
6
2
244050
8
982844252
33
87592
90491
35
45
170100
99310
280816
6
246654
41
93
6
232207
152310
297143
61
47
94
810841949
782230157
167201
42279
32
30
244401
30
59
29
89
42
74
184449
237763
75255
56
75
413319
20
489360
10
238297
68
2
65
7
28270
131638
18321616
14
81
15
5
229189683
21
7
29763
441033
2
40
22
290860
95036
62433554
261637
54
451058001
62
93
7
379141
40
66
320069
7
255113
66
496584
15
560584895
357209
126443011
8
40
389686
7
74
89
90
200463045
24
7
31
178508
111416
378471
990740371
11
78
51
50
67339
7
38
273123
276417
9
2
49
48
43
272154
297425
28
402843
64
4
29
80
64
94187
91
814242506
87
341545
15
115060
85
410855
64793982
804112147
556680912
21
188066
293691
20
900189399
215121
119229
231076125
260970
16939
82
82
177179
48
12
16
8
10579
24
87
100338
19
396213005
169939
8
103289
63338
15
23
16
492859
48
430152
13
22
28
56
77
177575
97
26
27
94687213
31
204326
7
363105
2
472404
16
48
467080
460124
91
410228
319020
220642
391166
75
958687811
114905
93
70
4
18
277012
68
422697
49
48
92
58
269682
93943
27
11
50
51
8
85
344969
202571
261423
87
492734
166949339
58
29
542334637
172142
236710
131688
40
7
59
4
309434
94
121044
40
2
8
291097
31
71
83
168476
442292
496049
153379
905082913
48
419853
3
185018
91439
96601
69
7
93
236672586
70
40
60
214748
350174
332408
449502
486835
45
225241
19
382025
22
479648
467780
173735
63
341669
87
96
34
23
18
72
208880
7
387367
27
105114506
22
203111
981909336
12205
60
4
339294
432360
71
48
79
8
5
752369176
57093
213723165
65
33
855010092
56
829298042
330919630
306230
56
83
213831
282623
323938
51254
32
49
407473
50
410865
489085
51
778833692
353732
68
97
459065
990678786
8
13082
65
383567
248640
82
113384029
398138
323481
5
384195
169209
85
30594
345187
135715
23742733
42
25
258667
28
411174
7
201585
74
79
3
91
61
240710
64
244398
43
487473
216414
49
410491
7
6
253877
34318747
52
191553
363279
2
97
211287
45
29
24
84
67
343273
201830
716594136
79
9
61175
122442
43
51
7
147886
72
489017
93291
80014
39
89
43
315869
493959
197469
36
97
39
1
46
9170
7
66
7
91
425552
25
48
212235
394653428
409809
96
66
37
94
49851
255356
99
249767650
95
68
34
74
401634303
261948
14121693
118231
46
17
140915
35
322147
91749
53
433032
206224
325752
97
37
281153
697677896
165442
28
87
384378714
82
74
55
8
46
49
126438
169042
45
169176
19
27360
75
389282
7
541614797
84
16
45
8
897497787
454211
413593
153399
237950
61
407374
40
87
325777
13
426270
228010
208005285
41
445131
42
93534
462216
94
374735
8
87
6
56
321634
32
29
337009
23
437152808
148645
7
495572
7
75
401464
560228623
492488
317065
205608
29943
9
60
863153581
57
553299203
81
57
248674536
22
313488
80
97
215196
968932693
430812
848945635
246120
31
59
69875
417724
17
477187
117643
938972990
336547
1
565733360
94
295146
82
96
12
52
418759
2
93
68
450155
99523
76191
59
39699
26
166786
234524
224792
59800
184742034
217171
59330
95
67
289046753
204526
481735
469688
272128863
11
36912
24
250801
59
179840
275084
181261
4
2
92
80
140609
123386955
41
341659
73
365248
3
397667
90
231077
36
9
243165
1
159269
276349
47
81
5
415394405
68
114196
76
456478
29
20
54
62
958462082
75
350886
18465
472346
105211
48
27
276173
422132
1
24
77
44
85
13
119020
16
401958
81
78815
473716579
38
72
251311
242252242
60
853328674
231891
291436
1
240621
23
15
135083
21
665703019
66
12
70
34
125875
330634732
88
96
294953
370794246
10836997
4
184017010
16787
63
51
34778
471966
90
73
104033
44
89
6
141819
114612
91
116825
456542
414114523
36
352528
149551
167032
2
389138
91
39
182287
70265
986925833
24
46
123178
370847
491659581
443467
344640
22
61534305
6
65
52
261502
63
36117
399363
97
138994
38
92
69
18409
6
14645
57
376370
4
61
468959
60
248912008
29
408192
28
9
69
61
420310
373548
7
146658
68
1
323116
91
71
26
14
34
902307236
208813893
445505
5
76203
242997
251587
89
65
26
8682
306740
760564668
92
51
19139500
22
394455
191861
19
48
445324
952891663
3
40
345644
467036070
39
1
107432350
135600
69
97
923812332
325303
38
253176
37
102275051
4
186301
252773835
25992
199911
45
38
85
80
61
478209
82
32
372104
743905063
524407724
93
217120
56516
79240
868658575
35
306861
337952
17
19
16
212096
63
1
5
596589923
75
142805
15
224203
4
26477
198274
22652
164507
19
389238
465700
114835790
9
18954458
192625970
10
76
38
78
5
416649
14
28
43227
5
211299
289705
9
3
488492
815072268
38
27
342439
76295
59
90
541372270
183825
18
49296
308332
97
24
3
495530642
32
7701
881842500
83
44272
81
425343
44496
229045
9
12
420487276
57
45
107679083
70
401329
469385
394067049
55
429558
907422170
2
454642
16
7
368118
139142
14
132895
476464
222566
515531046
99
89
60
55
22
473348
9
67
191655
58
10
112920
99
2280
339912
473684
72
176231
388488
91
64
45
649973693
39
13
306230
123030
91
99
77
4
20
74873
436941241
64
5
3124
73616
84609
6
56
47
7
2
50
313687
424352
32
98
169261
1
57
92561
31
389333
664559445
453002
321346
65
21
33279
40113
330588
463531
177855348
439599
17059
6
412886
95753634
314820808
64421
74174
99
380
584386615
395027
46
416058
95
487554
276320
74
321142
97
111803
392434
178338688
343269
378972
165878
266031
9
75353
86
92
3
277167
69
92695
389460
29462
73
97408
22
72
2
162691
43
6
270833
494754230
20
319693
47
349956
400268
66
72
149054
88
20
462361
38
5
197042918
50
19
771978003
210838
495808381
14
225173
13
88
458203
507530705
12
344470734
179873
8
34
655212927
31
491192231
129443
84954
5
416625
8
21
109636
493341
233899
433218
35
150317
389104
408292
107295
334261161
479157
115377
414796670
1
243193
64
9
4
64
480209
94
187531
2
425629
71
83
424311
4
495426
5
79
227225
95284
80
15491
254482
318871
6
336892
3540
3
64
223112
82352
11
955564348
7
138161
359003984
34
819680222
38
2
35
30
75
47
7
23
229082
35
85
407279401
52
6
120749
50
61
37
389151
368426
450024
47
39
341471
956472477
503336846
52
214715300
5
33
252563
75
80
95
477032
62
259819015
620850567
136051884
72
283448
194725
290722
9
173319
30
391534
38689
40008086
101498237
372866
41026
33
248315
20
284063
3
119527
241000
331588
75
70
380185
737473919
29
201715
48
43
10
99
452302
13
30
51
39
886540530
36
84
368565
36
2
33594
84
417346
39
29
9
300318
281204
17
10
54
406337
221736
26
86
315655
61089
668265543
99
323031
288205
328754
61
75
458288
279003
72083
7
410726
942192451
50
287499
95
49678
289838169
25
515388004
273672
282310
78956
342827
153000
74
24
5
312484508
13
35
205909
300811
31
91
27
72
856639063
432749
22
189174
260516594
90
189035
76100
59
26
14
94
68
66
448762
111624
445375
340814
359227
68
81
8
54
4
3
11
3
223133
47
443514
16
49
459791
344871412
83
395436
26
3
56
488491
67
53
75
33
86
38
18
181609
27
27
59
81
15
22
26
30
269248
72
257998
561864050
254314
63821698
59
31
89
72
5
356916
298580
60
77
597457960
482538
459509231
258460
240886
413145
2
101158
62
24
16334984
345459
358181
69
442555
644758154
1
60
413512265
912933140
231206
1
299170541
22
376829
73842
143527367
1
450142
26
33
84
70
8
478721
86
5
7
113863450
19
350071
79
921916870
17169790
103970
5
157156
67571
13
42038
59
720150788
90
204811
482729861
154864
492399165
63
35
299804
6
23
88
22
418396
44
8
958101240
53
2
184594
77
5
80
324518
58
773906866
19
339311687
17
326164
265802
25
85
67
499283
335626
26
41
41955
4
145860
4807
384590
41
7
484842
55
14
6
95
30
120170712
182404
33337310
42
346224
215903
95
439998
16
20
213631
331382
30
29
329552
52268
19
35
64
55
397886
58
95
630571350
32
243683
117400
168232
74
94
310567
53
352231
466713
17
163034
14467
763839686
190173
70
89850
3
142170
94
314308
75
210990
37
40
478616
38
53
233771
172082
284399
261825
40
226810
14
135352
103306
19248
390681
57703
79
247144589
94
20
411099
284197
943579375
119580
70815
32
55
243762
205322
161709
765007828
293453
41203
936968840
284126
249092
373224
22
28
6
399570
52
217385
1
99
42
119851
20
329448
55
70
20
2
420408
5
78
50
160726
5
303177
121912
96
964035124
241637
446089
275645
33243
302748
2
69623
21
497219
35
43271
16
12
187057
296776
53
899541366
496334
146839022
6
93
467722
459264
81
4
438210
645917092
168922
47
136027
309614
213514
857050522
114957
457938
17
56
63
72
3
28284
53
30
15
436499
660971475
2
9
159493
38
30894
89
83
4
10
79
11
56
89
27
476647
58
85826
18
273767
484817
109065
2
24
97
410393
35
2
40085
52
93
67273065
44818
131351
365513
98
39
470771
415190
4
213075
47
2
22
7
261785
604521023
85414
75
46
70
345111
412409
9
285595
1
379551
312266
512314933
34
41703
73
68
165071
1
28866
82
2958
65398553
191520
9
431995
123096
283768
31
83
82
455869
28
262385
70
9
29
87
24
265996
94
499400
74
98976
71
49568
94
390051
93
10
69
332326
38
447843
7
84
239680
60
64590
97
782084445
452009
250869
40
637386072
99602
367352980
410065
64
64
629729077
66
32483356
8
312505
24
57
248336
82130
86
268006
99
90
54
121092
270925
7
134444
23
4
64911
340650
24
79
33
17
54
45
52
487720
51
27589
353388
6
6
46
905393361
86
10429
102939
64
273149
351337
443469
20
358015
26877
3
77
55
22
97
70331
76
66
347036
41
320452901
460463
899478472
260029
78
327427
40
124491
6
286983
89
95
7
408595
154120
306151
88
30
29
26627
52
429373
51427
28082
450016
164562
101638765
4
53434
3
4
4
202340
81
330454
29
238881
9
57299
17
577264450
245062
427699
932855591
7
196930
36
66723
49
209323201
254981
827721730
599
24
99029
369491
11828
184626
53156
41
74296
96
59
909166960
10
22
784855523
869987933
465635
283793
56054900
4
45023
127418
129857
80
237263
764568109
7
8
74
298079
29
77
929842183
29
439187
202993
38515
45
14
3
357833
254110
91
61
657596123
90
304723
1
128451
47565
63
94
88
13
36
140127
22464
37
92510
55323
62
65
358890
192863
573579551
352125
49
449526
432995
394268
313286
4
459165
226467
157396
49
44
37
23
87
8
449690
229082854
232749
377003
7
443026
82
493140
67
288549944
7
82
72111443
59
128519
87
382706
53993
418521
156463
84598683
699736072
435620
39
861591361
24711401
296891178
222712
89
153448
86
26
18
188073
6
266621
2
358835
172363
47
453767
381260
82
64
436266
276690065
214494
237160
184926
157821
222727
146438
27
388643
77989
95
67672
425755
330318
443251
1
82363
21
467676
5
167891
33
94
124201
37
6
36
44
161822
389278
84
56
333807
196396
31
21
700191633
8
39088
72
46
499116
186369
35179
931943084
42
5
376092
341288859
7
97
8
26
6
35
488872353
7
211062
84
67
94
796214650
208404
83226
442759989
3
8
78
61
246469
134013
3
325269
53
7
58149
367832928
53
76
11
352255
2
113545
704364159
71
1
6
109077
7
6
98
199807
892230122
73
80
165620
293541
233018
37
664079258
5
41
31
95
352258
74
85
6
681472805
978959073
70
65
311491
14
487197
93
2
8
23
443460
82566
6
128998
68
29
99
2
248896
97
88
72
4
5
893144930
120012
68721376
303938
263282
7
447141710
8
36
165309
179601
5
15
26
480550
253415
11
5
29
751855666
21
53
87
174053
234597
28
395100
963665285
20
8
5
912354567
47
331629
6
733501671
57648
818032412
18
2
84
341612
5
20
415881
284268
201644
737391045
61
432949
509356937
52
7
72
39741
53
761848464
12
70
17
301507
47
473085
402222
359667
495969
93
455031
8
295633
66508
34
29
14
16
392726
381787
32
31
51
241415
13673
123677
452114
3033
39
371896
161058
6
229768140
15451
78
499707
336312
99
304787
988575147
327141
679659381
6
29
27
338261
816030133
498465
61
60
419611
10
158421
8
18091
38
363943
38135
81
68
23
23
40333
75
451157
50
86
170805
67
313150
6
67
172435
492121
738424586
41
95
41
19
51
18
74
5
84
63
685509634
406434
172037
123487
70
589823623
179827
430504
9
269979
27
92897
1
84
397443
476547
645454219
225279
56
69
247236
364675
38
165978
2
154461
145355
444573
7
71
46
77
72
365138
82
31
46
106282
493731
64942
191550
100199
33
469903
79
274300
232060
18
46
52479
44
57851
6
44
44
116068
25
263198
14
75
240320
20
197704
107684
76
54
258006
77
136975
69
422837
445400
23
74
4
5
51
391402
75
164868940
12
93
323315
4
73
4
187745
114291
313358
1
30
447462
41
33
76
25
1
63338
36
221134
39174
82
93206357
6
43
97
138390
72
55
45893
430933
255807
334614
17
96
174662
835197605
84
535465867
86
43
1
855456507
285540
329165
429862
398544
79
337650
37385
159147
947352599
378893
67
13
329632
436793
1
188185
160468
11795660
115988
81
54
6
7
15
14
26
1
543272212
68
33479
986628897
534618726
89260
24
342901
396644
9
246961
360335
8
19
41
60
57
35
165505
77
28
429100
50
65
401591952
91989
444455
554597406
39
35202
71
288693
485966
80
51
463784
58
92
52
445251
215965
39
18
229841730
318063
404999
32
100156
252512
385135
773761533
122892
60
43250
64
38
320887
99
60654
91
92
373598
78
11173
60
83
59184
113162
1
229127804
193475
11
9
85
173061
59
68
59254
59
350965
77
368383
20
30
34
97
31
799364761
193218235
3
913859396
50880
91947
188491
7
49
303034
11
90
400211
57
101018
787668364
47
100277
449018
36932
50578
33
36
45
99
70931
371905
2
64
90
172554
93
309027
383939
184806
480780
241234
6
26
463797
78352
72
31
3
17
55
96
425390
436136
765396397
147693
71
929115239
355678
86
64
285487
8918
89742
46
3
479917
29960468
314681
63
489893
5
6
415648
456756
125642
88
484701
435826
285662
255807
136451418
97
262804
312058
892943320
58
46
253881
42
447096
198619
19
363822
15
151483
176398
3
264894595
258251
202939
369757
26448
178240
98
85087
478063
492123
47
19
40
88
86
2
48249
29
393515
496157
1
97
737162414
58
16
406116
409187
491173
20
64
231888
23
479047
12
123921901
402147
286853
15
93
440960
521626117
232617
248147
122771
17
58
6258
80
2
98
488920
394993
10
25
3
144848
439747152
298042
402658208
268045358
9
160344
424335
92
112458
10
1
23
6
57
53
394819
348546223
2
61
58756
95
253419
291075
392272
39
79982
50093311
6
56233
1
1377
985844348
56
293918
161950
97
8
18
738274104
7
283430
473725
995254801
358464
43
211773841
359917
94
489422269
33
318080
21
9
93920
280964
67
6
246681
138302
175989
44
156352
20
318717
1
28305
16
29602
97388
845826279
55
20810
65
66
94
227842
126128
86
267720
33
82
213593
66
204462
362113
92
11
408431
79586
145582
370477
250987
463586
71
432594
89
445625173
397304
185782
14
46778
41
71
212702
67849
249864
52
25
48
197701
450838
827527084
1
113747
303031
25496
7
18
121115
5
156495
325058
465838
40
34
336236241
75
27
83
73
369464
7
154650
476102
192239
87
457000
513555406
680161908
88
65814
94
272757
2
92
679237776
3
381871
263931
34
928966405
58
33
317024
113879
78
27
179824
303483
60
36
9
52
15103
13
68
60
69
81
238428107
94
26
1
927779472
283580
13
90
378108
934582134
27
78
89
73
13
87
258385
89
527022700
55
19730
63647
30
73
84108
416282
32
64479057
521986755
6
263429
35
371234
85
93
9
410029
68
58
29
24772
81
660200842
320868
72
58103479
18
51
36
113374
261030
50
26
67
70
221863
328598
3
498293
432717
129614
53
20465764
13
383712
5
16
466766
362471
413904
739975563
87
124537
54
74
290027941
1
330316
12
116349
444591
382321
217502
87
437955
482090
48
3
480889
96
26
558374500
490459
5
73
362000
375629
149794
60
304063
185298
482334
8
49
454413
434859
386955
85
209081
68
9493
876757343
31
41
62
409317
308260
109547
1
622540052
904047461
77
21
88
5
75
60
76
361467
75
456832
49
86
96
71
354835
85
63
7
85
1
98
21
39
3
57
48
50489
33
73
273589
418412
95
77270
21
243965
126998
287034
91
130408
85995
26
524615066
9
600205815
32
4
497571
51
323746
229822
334954
80
374869
211571
478902
247917
68
163845
367078
46
177384
677192574
97038
96
281035
41
283165
265671
94
270355
222315
48920528
51722
496703
47
331457
258808
306274171
69
96
67
56
84248
161861
86598
739517138
16
174944
78
59
30
337095
24
278735
93
329315
31
484835031
430562
87
42
178612
60
4
77
336948
23
37
716497516
463663
333331
308544
4
814989937
47
276770
80523
95
48
28
171288
80
23
294962
63
91
76
93
2
391176860
97
79330
55
40
262526643
403529
347837
30
9
310630
246603
20
136050
7
83733560
210513
467126244
37
458758
450257
7
35
5
23
230772
5
24
1
184085
41
27
212506
308001
2
7
9
21846
18
76633
62
398856
70
16
37
193500
24
35
494605
6
270278
53
452093
91
89
39
105191
38
198388
246378
95
207832
47
82
50
394669
485060
21
15
72
374989
8468
59
82
43
491827
85
3
474103
51
6261
186852
457409
3
736671366
1
7
46
473763
9
82
18
91
12
75
357231
80
562942634
226766452
300189
79
173285
87
14
1
333142
76680
448534
98646
356515
79
149568
26
315513273
374075
81958
435774
355710
52614
70
326007827
486999
96
5
165039
10
84
64
7
306274
43
19
5
43555
26
54743
35
52
168996
105364
180566
12
78
840404819
26
64
23
199836
93
441538
1
575284432
21
285087
515681364
65
245520
31
60
375733
391797
53
403697
86700
922266550
334035
18
309653
18
154339480
216202
252724
95
21
160249
680127516
89
436638
432458
15955
721741636
148811
9
349441
59
1886
102964603
72
10926
74
7
62
134133
76994
7
309581421
186181837
67
120373
61
92
56
137585
2
319668
492703
475570036
960161753
343954
62
71
58
71
12
96
8
73
342160
97
27
88
9
63
2
210859568
41
17978
4
43
191748
337448
7
325339
616912813
22202
255955515
66637049
274727
9
323562
592199557
61
76
95
259296
2
28
176632
341915
387000
550127303
590196598
96
195060
264166989
1
432500
442949
447368
813511986
410612
50
355113
9
399926714
45
929974730
96
52
25
327277
4
391384
31
237292
80
199606
22906
220319
21
9
403125
58
115714
156366
73
40
87
371588
293011
51707
344981
78992
73
34
235470
58
283685
78
144240
475515
44
29
71
12508
38
204639
297278
249969450
80
374133
73
481152
189844
2369
678182967
445288
97
10
437038
453398211
2
319851
477397
6
218786
321386
97
29516
71
80
483662
49
67
72
41
316456
373351
55
57
28
35
87982
90131
70328968
4
81
52
433616
48336464
168336
11
161359
348830
75
458980
2
156217
5
77
63
9
353304
333912
240971
32
11
51
19
392257
73
197667
57
963904226
436435
96
448374156
26
39
5517
966431993
78
11344
64
70
44
2
65
94
333935
34
689642616
82730
470495
80
37
29300
32233
167749
498433
75
6
8
27
31327
23
51
81422
16360
437059
96
212058
154602
94
385359
414989
274134
39
88
12
227140
12
87
94156
80
17
499528
3
329182
57
19
189426
44
187313
359835
34
208766
83
13
153337
75
78607
5
51
354473
358148
6
35
77
91
343880
27
330386
917030386
9
381649
473935
25462
57
31
224722
92
290758
326916
66
2
4
46062625
263428
40
59
31
78
98633
241233
54222
6
7
345868865
88
357378834
59
357196
52246
422021
5
188720
21
72
136068
52
309687
292525
166800
10878
733162917
52
5
79
435256094
66
67
94
10
276597
418993
35
459277
159973
377911524
898354777
45
82767
1
482538
9
622918786
95
69
4
234947
17
363481
10674
78
63
272872
58
59
41
193656
40
435583
151884
64
42724
28
78
46
265615
417956
101575
85196
395483
77
59302
493162
495877
11
72331
22
32
3
63
149968357
83
45
89
34
64
50
65
185799
107255
448435
404541
6
430150
40
54
442688
85
304783
473920825
4
357506
95
86
8
269282
60
9
8
43
442828
33
59
72
47
7
98
834554922
56030
89
223652
150419
305345
40
477442
22
412541128
27
26
354297
194811
253492
162724
51
114795
8
36
87
296168
4
86
6
154086
86519
247678
30
160196
54
71
85
305789965
88
274109
4
20
59
43
4885
70
78
49223956
3
6
45
458649
148996
192490
27
24
380171
54
1
4
460749
24861
321857
33
414303
503438661
26
83
98
4
260301898
68
54
13
285849
967959140
40
3
27794
307388
960012463
687396704
7
185954
47
11574
90
34
221361
346126
142885
46
141499
489442
263957
69
60
41
27
286078
18
77
58
226155
1
97
335392
119986
454739
63
157507
357829
450278
9
449034
449002
62
5
13
349149
75
81
156945483
66
204852
48
94
10
84250
162216
314356201
298965
163626
786429947
319591
2
8
321470
287314
395019
48
2
388069
377720
410435
57
459280
54
263167684
84
400040
278016
221345
426536
91
88
41318
133233
42
131770
217157
119987450
78
8
178220
251215
7544
113928
15
52
22
87
31
72
751565139
73
10
443200
25
361172
147293
144378
13
24
326413
97
383970
107875750
63
40052
57099
74
152251
86
60
173034
3
81
185787
406799
5
450934
287122632
3
8
348449
16
471223
374081
130895
476406
227156
81
48
414295
637019568
258847
49
28
20657
227624
388233
469439
53663
154144
45
68
398493757
1
322092
5
202821845
3
53
314937
89
243593
285546
94
67
407992593
77
566970944
98427
56
6
74373
62
113588
36
247533
230861
400077
20
43
54
417959
65
269761
114887443
335049
38
350556009
247065
97
3
74200582
67
23
444547743
9032
445756
154712
101086
646212934
234497954
47
77
51
413626
61
76
475633
209702
259394613
43
373209
9
359764
325770
32
48
56312296
2
39
61
4
48
481946
96
75
96
325713
47
37
273701
112558
138684
87
5
757478981
43
36
214691
436251
221425
441233
6
151889
107891
486812414
1
8
37
93
337570
27
243098
483926
38
37
42
4
668185379
50
48
24
43
463905
351829
244912
60892
805843407
346148
867036354
81654
3
16
2
46
6587
422981
10
26
937175060
30925
29
733319981
53
35
98
92
65
9
305006
318444107
1
431704
25
78
4
188763
318445
393821
363361
21
342382
311333
1
787775294
435215
8
195202
9
30354988
11
4
111321
319222
21
7
464612
98
85
7
42
294219972
156301
463146
86
452465
43
53
83
36
430897
77
74
81
409429
69460
936244501
67
34
325103
118384
4
90617
19
684476465
451209
93625
407066
53
55
92
45
425273
264349
670789023
73
55
9
8
90
68
87
8
157230
68269
82
87
144745675
134784398
82
360491
63
17
1
28
50
324148
57
314042
558838361
411914
3
1
448559
470289
556625597
934744710
91
59
6
75
309634
476063
301301
95
723360681
32549
462264
47
78
78
470946155
31
4023
52
52
198177
4
27
34
57
482009
66
33235
58
42
312636
862644205
52
38
75532416
390560
93
66
385373
590550993
394631
3
921586642
72
302546
172698
648637221
63
99
538278574
99
506097116
375211
378336
913327756
336480
347676
77
169127
39
4
95
5
352070863
249618
89
8
417606
87
5
4
5393
24148
5
226205
251149
88
232982
49
85232
213077
249773
82
73
630678782
227990
933492370
850519454
39
8
212172
403197713
75
296893
81
84
7
48
277913
76
498493
59
365097
89
62
476768
219206
477451
21
158193234
467912680
267394
454411
356917
187522448
19
57
22
229901443
464749
5
53
213634066
1231
448172
375909
92
81389
60
54698
532681651
463828355
280634
3
95345
170717
97
61
18
126009
24
301405
2
819551573
99
140950
112227
302320
484724
20
48952
53
391450893
40
1
478196
8
225552
70
40
415929243
76
280904
403853
17494
897217104
69
483856
85
21
59
36887
381010
778207771
54
130512
66
6
25
86910
138839
7
72
9
75714924
328356
48
298886
80
459327
91
42
7
9
86998
30
441441
184232
582803844
160599
362269408
88
68
1
9
1
20669953
7
786500025
101293
960975283
4
62
46
60
25
65
43
76269
54844
33
46472
243609
75
432471
161958
288236
1
11
909789988
71
65
296349
52
14
7
90
38
452357
85567
69513
264919
384979
85459
13
76
2
250046
14
936927919
54
87
70
9
173413216
348255
41
5
424001
19
3
55
4
423895
57
25
3
1
8
89
1
70
430493
63
57
170507
496335
785007473
126915
62
84
456849371
6
107563
11
264346122
35
81
87
3
169299
2
260214
270007613
34939
217005
54984
98
310641
68
230711820
44879
331901
70
141698
22
11508
83
252175
176669
246639
488701
2624
94
91
190226
27288
27
83
21
4
193102103
7
77
24124
45
98
85
216109
81
884378768
433465015
4
6
62
93
419927
51
492103
94
358189628
78
46
9
21
70
290790
78009
49
4
71
438594
19
6
11
34337
7
159639
2
82
21
37
150223
746432250
331878
32
448987
382497
40382
16
3
21
84
382557
160789
54
98
438272
182994
349034
9
263582
240273
19
40
47
761891344
4
628954634
104755
1
92
274485
455193
269388
32
11781368
167214
23186
38
196047
21
67458230
807227144
91616
224075
220787
58638
477364765
2
66019
424402
79
43
496063
88166
166802
9
26558
19
56
220202
254414
363426
120980
8
97
22
15
6
317121
96
92
410292
84
25
78
518615420
826173505
72
73
54
4
86
10
84
289434
33
56
1173
320015
1
429389
17
368674
153378
7
130997
5
324373797
16
38
9
99
74
2
166857
172729
792889868
81
17
278919
8
407432
30865
285878
56
536823202
172569
157142
145430
333875607
66
233246
45
11
26
16
410341
94
7
13
355740
9
303960
49
53
7
85
31
38
415064
114813
339087183
94
70
62
256780
27
40
198259348
11676733
51
394089
386804
71
217552
78
264613
440233
491862
95620
83
19
63
146560690
559597417
60
19
36
31
197759
455557
36
66357
3
5
96
385090
7
5
258223
428814
401625
116226
487717
88
95
183699
56824390
467701
232200
301321
49
55
27
84
155459
46
86
86
85238
39
67388405
643451806
57414
54
17
1
65
95
32
21713
168085
207540
49
79
505036257
638620135
92
12
32
80
33539
63
9
359295
3
168217
78
54
94751
182766
149111582
35
34
414621
60
848156443
131803
33
8
8002
33
76
94379
5
49
70203
27
69
393757
97
3
9
208153
182244
51
40
151976
31
294134
72
27
820945512
127646
273350
27
74
62749673
14
64
41
10915
4
52588684
29
298661
331277
10
90
287126
1
358447
3
47
65
2
334781
480591
19
11
9
334242
62
327669
77
77
7
341882
29
94
219491
145355
62
133143
22
253623
1
63
735824176
1
39
74
3
86
64
121325
7
10
3
46
93
3
58
7
575153701
39
375592
224990
8
6
59
64
11
29
2
53
225814583
187803
5
92
33
209952
48
97
83
3
5
9
97
52
373708
90
8
3673527
14491
128421
6
604929621
341302
240411
78321
98
78
70
723722963
9
275558
436828
54731
74
35
3
361194009
56
369208282
6
6
195522
303484
48
60444
35
149298
99
377465167
2
247542
390024
22035
386440
31
61241217
9
28364
59
114489
78
87546
91
496434
115920
738096552
6
490074
157650
3
5
615165507
57
37
98
8
71
83
427875
6
8
396371
96
3
8128
16
349596530
130187
97
69
497820
289101
3
48
240691
92049
20
22339
288081
460164319
475734613
31
85
935244766
3
47
68
44
392108
45
98
89
64
52
94
6
224674
379325
46
1
9
970986569
110370
19
9
78
19
65
502828300
46500
3
30
17
79
457079
15
59
225786562
68
27
83
163612
239994
246708
44
462631
443001
77
184664
7136
7
42075
88
2
49
6
47066
19
58
427188
360321428
569158975
86909017
484976
65
87
436911
9
940599721
14
314042
2
248992
56
55
4
416139
22
79
70
75
444331
272357
365484590
348900484
4
368979
82
479716
199537
193604
96
711121714
743064402
650560024
42
31
65
281
27
26429798
32
27
50
59
62
298057
5
292398
492916023
58
1
4
147713
323545
50
188624
446423
359458
67
71
24
395651
30
496473
76
2237
294364
11
271905
338077
94
232984
444981
338486
24
95
38
142368
181046
82
73
9
79
162223
531623003
38
210649
43
238002
482086332
45
368797
55
211476475
223988
205327
191094
23
445626
75
7
11
122870
26
24244
329691232
343187
217052
4
69
226766
23
413699
7
211705
292358
486290
897875944
172236
12
63
56
80
19
48
367986
72304
559970472
693548794
5
35
63
1
291532
155382
403699
74
97
37
86432
93
72
57763
51
46
278332
390988
14
58054
17
16
255499325
51952
89
272748
381285
1
410569
34792348
212587
448162
35549
73113
198529
88
57
8
91
419884
296174
233806
24
8
98
60
300086
139901865
47
3
167578050
952022308
1
195375391
107330
232482
206364
46
7
4
1
71
27630
425418
457255
27
344249
37
300076
48
62
3
89
42444
13
20
82
344606
421441
33
5
189599
776336854
256865
503492525
243725
432976062
47926
97
93
153369
151071
165047
37
7
597959413
256049569
324426
4
220299
8000
87
414233
28
444390
218510
29
26
6
300284
367249
85
27
777351185
7
47361
6630
351983
43035
370128
17
58
12
484711
486928
339186
23
16
4
6
70
21
40
49307
12840
438146
15
177741
795025341
12
68
9
262371
39
64
91059
18
341651
17
19
53
70
11
818466586
463252
79
70
151346
72
354290
67
7
257254
36
317905
185907
14
9
3
282485
159360
417779
493483
304784
489706
130257
272948
54
207601
30316
224867
288789
373494
495121311
70
186659
24
52
15
565258564
338891
24
49
60110
112032
308438
36
14
20
91139
21
3
163321
464963
46
47
34
351530625
82
30
311371
6
75
37908
185834292
134934
714312806
65
8
148615
82
3
486251
309029
34
73
289442
33
50
109986
492281
103836
314709
101856
92
7
23
137643
8
52
370278
1
45
328766
199787
8
81076
373681454
70
6
16
9
371105025
86
201508
326170
314171
45
416453177
71
189516
67
18
36463
9
150293
341558
477878
52
70
423022
75
7
482036
377400
95
19
531974655
86
331292
6
149315
87
184955
208814
29036
280603634
380473
493618
91
195857
41
459133011
373517626
241285
903404124
57
22
47636
223585
58
205868
228952
59
6
79
50
61063
7
90
298981
3
21
121023
102078
60
478281
71
22167
433451
52495683
179854
2
72
220955
76415
124190
149211741
94315
332276
45279
984241562
87866
5
12
127083
979763849
170578
29
19
52
868979699
20751
60
194591
27
979912102
130329
60
86
3
92
7
46
53495
80522
375795486
32
96
228379873
955263122
22
25
6456
55
21
3
85
94
27
8
156933
557536328
172308
46
13
82
6
33
261813
86
3
151270863
44
23
179312
43849
76
74
87
7
94
425014
1
588325355
887458220
95
293769
343771
46
23
48
894975591
1
135864
98
61
38770
193150
332501
261928
335846
127750
68
12
303900
95
34
81
47
72
356646
32123
74
14
33
326666
82
118890
472941
9
144388
33
20
152243
722035503
110840
93
44289
2
22
51807
313707
65
850634300
314834
91
8
310192
433380
15
486804
46755
10
279321
28
426082
406378
8
28
265476254
50
218348
42
979019454
45
95
2
21
481977
428503
211837
283421
95659
377090
79
916407333
64
86
53
7
340407
89
868100624
883203133
85
36
178924
95
219469
360136
89
30
49
162041504
38
24
354544
35138
84
43228982
195237
350638
6
467632
183135
49
95
25
165973843
41
71
2
12
82
26851
453385
56
183754222
73
8
59
2
34
4
27
64
96818
129355
88
439962
199638
47
604202502
86
36
68
112096
315287468
418846
170199
13
262462920
779347256
62448
6
494475
432961
66
120822
56
75
336158
466817
54
221456
93821
85
187893800
8
259832
49087
270133
426604
549352853
488199920
11140
5
64
25
60
684406893
152407
222238
5
16
69
59
11637
361148
353539
187824
898841085
384320031
99
12
6
19
140071
52
65
42
17
353636
99900
391199
75
228541
474947
11
203374
99027
346175
52
164329
94
413466
8
86
361730
273588
356252
6
31
57397
42655
392589
70
389315
436740
436683
67
34
481731
83829
42
4
28
77
377734
401028
45
4
45
39
81
31
291650
169566473
303447907
31
80
359201
77
50
266660
229247
16
56
92
63
224363780
65
152458
270397765
50
77
200652361
95632
36
430550
466180
18
456889
175260
934993683
105287
34
80
51
98
482346
41
405062
41
18
96
293269
91
193297795
113664
578447268
80
233589
337477
14
18
74
62
45
8
497288
139401
139916
70
71
41
78
60
44521
82
77
75
35
49
5
40
8
45
77093
392351
25
826877488
36
33
536427878
66
48
8
84
480160
72
366568355
206105
91
373262
349654421
43
19
14707
344764
391980
975568064
14705819
555310318
97
314454
387171
37
36
7
85
289670
101635
61
43
52
376578
48
40
21
97
69
79996
373388
98
207637
61
367662
257468293
849177901
1
461549
4
29
97
220087
82
463638
101992
27
37
11
47
482457
31
87
30
292395
444054
490251463
207332
13
2
42536
8
26
116422
63
93318
39
305437
255445
93904
160638
22
79
242070
586884116
49
168399
145283
29
81
7
347175
6
99
83551
233143
413498
253688
32
98
92
64
120234
63
338693
87
355875
366290
97
78
166337
7
47
1
384097
13
100650
491891
86
498160
62
345255
77945
15
140322
88
61135
408615
416787175
144792
122335
104119157
4
61217
99378
8
57
99
101828354
34227
214971952
313143
375122
3
75
4
232310
433487
93117
469344
59
2
683211011
258370
574419853
35
47008
59
53
43
1
17181
293725
95
317166
311478
6
4
253419497
21
70
322023
230747
16
135368
16
1
139611
78192
457882
80
437399
62
36
145006
5
57
487353
96
415611
80635
13
72
5
981987834
18
348300
283370
48
75
44
440682889
129114
98
94
92814
62664
325986355
439268
11
58
53484
764310363
71
7
102087
12
94
94
52
409708
241927
1
941692677
290769
263381
357548
95
50697011
104579
95
199927
284912
66
303336
35499
893227422
29
429247
3
782214361
44
498032
85
294238
42
229042
565758230
79
78
240969
343373
19
474076
506887378
82
8
35
75
93
15
67
65
13
27
28
710290858
386117
41
20
68
37
399481
118745
56187
74
305210
8
166854579
56
60
478501
36327
423166
22
74
7
6
131100
467849
80
77
285534
30
50
54
87
9
63
7
46
881067093
23
58
220636
490512
99
663544219
165177
627148830
84
367465663
283447
84
77
89
473685
309004
60
481653
174179
2
49
30
91
859405083
47
400900357
49
86
95
26
68
380058
85798
7294
971144860
9
241849
31275
10
75
191319
36
42
4
42
281318
299814
109161
236612
122302
242496
272648
294382
94
380466
35549887
24
47
177481
26
26
45631
63880
381163
89075
10
196742
79
99
17289
300447
416285
24
26
561383349
15
54
427774
742571850
321209
235320
98
58
40067
226651
118271
14
109204
339742
167198
46
679818065
47
38
116705
324060
190259
9
56
34
77
53
245833
91
23
76
1
7
297069
348462
280627
295097
453589
262522
394899
53
314926
45
282083
24
66621
240335
62
357009
98
24
90
150965
79
257621
19
257091
253720086
42
81
65
62
23
823403987
5
29804
72
20251655
72
9
5
249129
364522
91
64645
87
47
41
6
12
433381
8
45
379053
226303
83
191622
383097
34
40
54
477681
95428
620395826
66
243783
311792
76
443638
1
74
382563
375826
55
71
340622
73
52
448251
67
11
170227
104290352
276237
73
70
276165
216193
428996
86
651294455
69
237928
358188
437150240
9
7
486700
331131137
45692
442285
313910
215664
43
463779
19
454757
51
327876
4
48
260677
493620
496854
77
95
335026
55
55
318551
12
68
5
192824179
419235
334852
2
599995467
8667
5
84
413513
43650
7
135388
36
5
54
115117
50853
11
242366
47791
480809
77
90
262043
36
42
583572889
98328
75
205203
196077
456656
53
65
40
716542454
475923
3
84
83
62
71190
52
1
60
20
95
99
169422
14
67
63
214553
42393872
55429
81
563963955
865324053
487072
98703
289880
18
77
411222
48
36
72
128446
11
67
38924
1
251552
115311
420416
15
74
85
39
136349
23
9
75
51
230831
433476
72
136918
400656300
154102
382178
93
72
493972
107150
24
267569
436218
54
376633
72
227153307
3
225609
14
98
2
41
630274540
343472
90
248955068
34
219270627
86118
51
235373
162100
42
81
39
255212
62
485112
564359887
4
47
39
448442
1
287947
182277
307630
615023212
409173
88
84
76
2
9
19
35
45
9
355415
46
65
367816
68
1
56
41
95
58302
349148
237646
2
382576
305167
6
37124543
56721
458440
348704
53
85
204315
8
19336452
160700
34
999492174
77
28
318808
246371
401869
104646
244911
55
661449986
110897
71
1
95
98
63
8
20
15
126323
341781
81
21
242749
79
85
20
6
2
47
27574
8
431870344
187353757
86
941165756
62
74
53
222746
342312
3
354758
14
385485
13772
66
32
198670
51997
360079
42
5
905507732
81252
7
40
5
42
601704908
978025328
827645971
7151
705366557
150546
29
84
923136568
72
1
22
79
81
343114129
58
47
875139148
151803
34
25
27
464216
88
1
461289
6
71971
35
428954
75
13
68
9
494775
22
46
37198
14
94
387103
34
13
287751
3
476845
50
17
51079
78
58
78
49
75
36
122588
9144
459425
96
25306
58
179670338
96
7
10
297588826
9
66
56
382035
841493813
468358
8
296601
214225
435166
34
37
94
230723
45
305543
461417
31
360794
167655
20580
317007
38725
21400
10
58
7
6
60
16
58084
89021
23
35
828479735
55
30
42
366333
98
74
70
27434
89
47
45206
26
93
408344
75
65
52
416349
6
66
259815
348123
56
473833
21
102359
389604
283876
148607
68751
28
300087
385502
449155
283455
83
697219657
76
58
44652
176066
355609
295635
245718
6
394886
380763
453593
456243
927012370
139366
1
414633093
267761
7
20
348087
108038
277674
58013
689707153
347947
33
379603
804636394
128585
116566
6
51
42
20637
270455
489271447
2
51
34
104301
30
174651
241146
356744
61
35322045
331989
57
27
20
51
95
486690
162718
51686
95
566007032
200494
238865
51601
480363
20
179887
90
392937
125961
37
17
67
14
13
276031
298086
7
142557
61221
620809755
13
669280991
108887
25266
95500
369212
39
32
56
45
456028
85
382643
49
2
807722124
418545
211437876
63
82
15
307018
26
296040152
31
30
283323
15
64
61532
2
19
16
99
96
328170
38
489525
444372
450245
306606
37
66
1
4
1
463565
43
24
1
74759
78
6
419996
313590687
13
428214
50
334519
224060
57
360015
71
381117
127485
69
343074
438338
326585
393460
62
44420
751144766
79
22
95815853
28
97
422114
48
3
87
381110
1
69881314
338296
39
1893
26
72006
5
396413
18773
38925
884699331
5
60
16
276290
84
2
2
44
20
156397
12
28
207162
75
89
84
10
107230
51481
404336
9
78026
34
320767989
75
166515
77
83
158844
9
82
429332
4531
225136
419382
451860
96
74
17731130
89590916
5
4
371438
24
7
268373
8
409783
4
62
50
391004
4681
1
48296
58
10
343696
30
306641
23
741307415
67
240855
141934
337631
262382
1
47
94
484792
30
376347
254895
34
181478
664220517
1
75
356844
459683
365062
6
375517
206063
862430435
24
48
9
242320
80177
31
397845
486763
123646
29
181140
54
79
399054
73739
17
396039
23
43
26
254032
75
31
70
87
15
14
283434
17
72284
25
5
122194
31
39
316886
22107
375069
82
374723
85
131410
12385
472446
378220
18
27
363926
47
40
137359
573514745
276126
130957
446429
246857669
74770
219446
161413
269257209
5
357975
70
7
3
57
80
64257
29
45
44
825361465
52
137415
7
753177952
6
903452850
80
47
291359869
2
61
8
71
394351997
50094
383156
477897
73708
5
179722
182310
59
89022
391879355
433363
198129
56
824110507
43
38
18
49
413737
466667
394328
45
27281
5
5
229445
49
334008
256250
44657
9487
113804
410026
27
6
93
82
86
63
22
34476
262385
47
28
501179056
388090
72
485249654
53
94570927
275074189
203968
75
269809
12
240145
131059
65
62
73051
525018621
5
6
12
51
365743
25
6
43
13
753773538
395081
5
130953
1
61
44
4
68
61398
164237
259819
489914
11
69
3
76
74
91
6
130063216
214530
94
82
342047
136225
61
46
22
274095
73
22
343990
92
208051283
42989685
73
293865
666281824
6
87
33
70
48
68
32
51
294014
12616
269758
4
469004
23352
42
95
20
30
528740872
4
338768
84
91
301634
486255
259922
56064
89
49
23
42
327027
55
22007
70
83394
245892
92
6
30
86
88
1
55
96480696
411771
414341
5
6
26
129065
9
36
53
343357
64458
314668
283277
409399
3
87
443854
370042
214156
8
307457
48
9
4
489049
90
244343
310895
73
71
424655
3
52
159020
488433
720835128
365656
61
147052
95976
56
197780047
282045
388877
294229
76
22
9
337798
84
14
27
91225
411517
27654211
10
482271
24
5
368246
71
3
766669595
37
321180
27320
454260
92
385437
6
7
25
15
394842498
434752
24
49
394305
50
304644
98
5
158690
289259
30
255508
356585
20704
20
581342689
325349
7
328660
54
209853
2
272607
4
501290522
8
793567272
92
17
429988
60223
39471
443079
327365
15
58
62191
426031
150832
38
165488
29
38
7
150755
271394
93
275003
35
310510
191047
8
71006
718686037
9
88
46
67
279308211
66
55
696862956
207624
47
96
95064
11
254257
90
479627
61
491645
461036
9
1
405838
32
226294
257639
47
13
94542
291393
54
63
6
67
458834
50
89
45
364089
16
37
51
441461344
318253
6
59391
37690
87
80
286715
41
360448
335456
431888
35
254650
175962
810730996
187702570
33
440041
90
51
445024
86
396114
94
470517
186775
602462518
54
20
462535
68
175562
462302
373785845
346366
93
71
409231
65
6
11
23
2
323870
82
92
271098
162775
457099
206833194
365124
60977
6
288028314
299783
45
590412650
32
8
26
2
536009481
90441
65
3
92
5
487850
427206
26
64
44
86
27
61315
97
49
51
23
65
87382904
88
11706
3
87
410151
577661585
15
73
5
313575
2596
293966917
64
327315696
384386
950932884
235152
282051
122218
51
10
21
3
17447
275481
8
310694
414051
43
150027
6
841994629
332349
3
59
73149
8
116914
426119013
470064
303303
89
74275
101585
121901
18
153772
247929
90
63
69
81
99
17440
22942
65
91
840397989
138696
67686
86
139107
50
488320397
257352
137150
451850
46962
222869
5
282478
3
7
238022
222402
78
1
140801
434988
18556
4
13
15
251788
50459
58
3
60
318738
333640
8
21747
498509
16
296872
9
9
64
272355
53
329797
266710
75
8
96
443545
293546
16
49337
317563
476893
363081
5
372360
50
422671
53451
6
16
24
25
323254
92411
142261
127071
293125
388831
428287
76
400651
19
54
70
282736
40
62
17
31547
320687
122394
408124
95
414366
17
66
498949
125040510
250591
433428
166685
185940
330823193
90
34
251093
148270
40
90
417776
84834
90688
81
66
440162
71
99
412416
171818
1
98
287101
104134
17
384705
96
33
821361102
235088
204356
89
13
160943
128367
287575
308087
169692481
254808
73
279623
91
96
84
41
946225955
271869944
71553
439627
447600090
281042
301415
30574
373773
60
26
82
34
64
14
99
31151889
55
325468
150671
24
41
176055150
417304
68
60
86
21
802423506
92
69
1
2
2
8
90
45
83
51
136097
75
79
8
15
24
26
29
105024
3
4
89
15032
19
365900
31
64
5
71
6
7
173030
2
402456
207013
282213
61254
75242
4
146439
212758
79
43
262654
28464
66
3
166138754
23
141642
15
33585
46
41
460155
189220
478521
490332
97637
17
98
8
21
81
117463505
89
481936
132359
238539
220259
458303
94
446360
410901
53
60
331303
397757
24
266469
91
133532
20
164379
7
2
166622
48
279226
157909
64
4104
22
269985
41
23
283660
21
81
167833
66
91
370585
42
143128
16
6
291353
197996
25
14
37
8
393746917
9
892814451
57
466122
221691
98686
237684
43
16227
58
87
265307
35
35
94
360034
1
2
311481
11
313676
429469
91
73
49601856
4
869871314
182528
252246
324930
62
97
27
427952
63401236
259388
70
3
363224
293355
28389
272464
588385490
392921
303281
77
614747506
117256
67815
62
84
496796
184159
9
36
13
3
480857
185559
4
58
89
771325646
242980
4
65
6
55862
46
46
99
56571
347910
2
18864
6
3
216864685
83
413197
330956
36
334279852
490498
30
47
21
175634
142924
27
85262
401879
252305
57
27
109737
19
30
376180
208964
195840
129625
94
493395
10
725535498
19
14
623591121
256122
99
69
97228
113159
8
227146
218959
128921
14
34846
629885159
2
146323
16
84
395032
187112
926181884
197504
24
28324
22
85
426769
182721
33
307946
320386
73
95
78
62
773751266
243653
244773
342629191
32
2686
15362
468290
12
57
2
443057
56
59
466258
93713
169966
80
131798656
47154
387839
772633724
73
144292
285660
337316
87
132495
170451
493312152
31
359581
493206
3
56
916218071
920473309
71
370742
2
421596332
192731
370791
1
22
254951137
16307
5
72
67
39
228140
282833
31
303970
78
288522
91
45
9
53
88
19
7
88
18692
82
646744373
37
6
482189
459200
10653
46
89
48
92
44
371340
474748
435050
357467
114685
443899
158568
3
93
30
1
65
68
427612
38
4
228294
55
28466
487102
39
93
395990
41
39
183374
52
389409
85
391798
131229
129094
104874
63857
84
9
21
479743
61
274869
60
115309
188502
2
318492
18945
164317
300593944
54
61
318652
1
252144
214860
7
87
5
6
40
90
2
74
33788936
84
9
168708
85
228097
17964
83
50
150703957
361138988
260878
295408
323839136
8
245695132
36
460685
135661
25
53
419060
5
68
21
413482
22
2
49
441851
951333244
64
25
73
93
63381
19
453917
499775
4
10
37
35580
353101149
5
32
7
81
44
38
338722673
99
191389
12
81
723657978
32
95
391263
26
95
2
45
341417
73
14810
93
376846
14
353144
44
24
362739
404906
134006
270026
214226
131712
228551
78
283271
29
391206
72
82
19330245
6
396949
471516
480537546
39162
293628
894701181
193167
80
122718
268539
70029
5
749369997
430815
53581
508486117
465038
3
6
160137
66
256250
6
804869161
561216282
3
60
1
334882
59
349831
30
75
240173
149095
3
6
13
8
74
8
70
55
191918
58
6
362340
81
95
3
57
70
38
397824
264572
220629563
82
224829
2
417039
50
155632
1
32
435912
64
475252
97
9
26
188320
56242
11
57
276474798
212620
74
80
31
411297
919707128
935871455
60707982
23763
92
248937
234298
12793
77064
58
30
229288
330516
421871
6
11
5
451164
12
30
75075
6
3
322250
5
235136
4116
424012
646230223
55644
334000
8
447846
307290
5
341612142
419196
431368351
354428
29911
581348083
80
36
737072287
78
1
479754
264613
644076958
822115699
386112
36
157789
89
126162
61
262778
62
63
51
93
200746
156254
9
22
63616
56
69
8
397775
148685
59863
34
105280
4
91048
19
93
34
608765566
375776
418664827
92
30
102869
57
7
31387
953265830
418773652
30913
5
99
286582
494087
265665
66
866129865
423046
176251
230821
289754
4
445510
86897
249692
339003
364223
27823
407788
301047
28
9
93
79553213
9
37
98
54
70
202374
84473
13292
261080
414634
230566
29185
3
90
317516
30
3
214672
61146609
425247
8
39405
20
34
141853
93
87072
23
461275
23
404835
473605
73
270265
492217
186250
89
574740238
435621
26
446365
3
7
220867
3
3
417860
460748
155565
282187
97
5
72387
233986
25
266709264
68
324131
91
64855024
88
71
250718
94
194550
240903
98
68
107282
3
202222
324218
274205135
170089
70
297762
306692052
249190
446059674
134465
8
139242
50
408760
83
115776
57
72
745942821
38
173261
32
48373
24
493486
59780
80
49
41
75307
64
437452
89
422079
27
88
317743
59542
336894460
411963
130236
3
77
6
23
32
136153
10
429151
20
41
480335
2
71
21
405777879
85
40
90
192468
240612
314546351
398972
33
92
13571
390717
273019
2
23637
83
298436
182452
251886
46
91
98
42
61
346336
334521
526216170
87
27
193693837
182374
64
23
984575991
9529
378058
6
636197267
8357
223832710
229243437
249642
46812
207247
168658
2
94
31
258770
2
51
18
92
466596
97
20913
18
254572
38
356333212
68
13
17
73
250109626
44
58
4
271444
374483
78
30734
58012
980391126
357651
75
359665
29
9
93
54
409905
13
81
393526
869731060
90
39
7
47381
385970
179210028
737239123
3
96
56
10
54
83
82
43
9
397140
80
32
156627
48
4
138971
207074
50
70
862244273
230789
759054482
1
449764
77
266494
113663784
24
1
295356
178782
44
22191
6
11
7
707929112
328238
477800
486044775
1
92
74
432391
216526
296440503
195649
9
203160
17
3
3
443134676
435304
459221
394074
229750
264314
90
376383
212409
36
15
71872
89
224226
24
74
4
409485
81
85
72
32279
127669527
332674
238452
915036443
82
309131
463800
406735
142631
157682
310047
51
30
494280
60412
332716
321844445
246921
286357
31801
22
18335
9
279416
120344
5
447844
54
87
268219
69
211817689
272343
9
2
35
500422674
269508
158769
39
642664212
237093
11
127294
54
28
94
31
98
145914
143870
255201
434599
63
485711
494128
3
56
28
74
392815
15
56
73
393431192
62
73
967898840
47
7
471717
2
3
80
4
4
1
80
93
144040
58
26972
88
34
9
438523
672111460
25
2
8
355765
246571
5
75
73
459729521
168333
311448
86
550113420
22
46
2
137296
91811
142579
59651
130671
87
479381
52
151493
10
75
28
263409
94
172672
403466
470162
193729
498518
63192
379068
219528994
85
11
555922542
480817
80
468958
77
218279
236059786
357126
199152283
193645
4
207647
6
333321651
18
71
55
373363
83
81574
486095
97
67
178330274
122092
2
20
6
122651
21
31641
9
2
4
276971
221546
59
981692009
80
82
868465093
249889
4
64
2
1
186417
25
74
785047707
413080314
361826
254230326
87
240693
144558
10
12
47
132533
536213357
472618
95758
88
59179
336420359
81
25
444591600
362142
66
82
12
73
16
62166
89
49
9
127603
37
83
597825158
46
2
82431
60
499907
197100
158214
49698009
103116
27159
236368
411725
83688
219425
179350983
100059
99
148530
1
37204
277841
10
15
22287
280900
1926296
416008
95
17
832605867
316156
31
47
72
133833760
88
137182
63
235344
107104
255425
275911
136113
82
43
61
8
6
190741
93
29
469268
6
22
304863
62
368860
307798
14
44
3
96
10
493288143
59
45113
75
497579
274577348
877460000
603631035
197157455
26
2
59104
148390
219569
263922
11335
8
22
79
638310575
72
926749898
107961671
14
137460
33
116189
73022
61
105947
66363
183718
78
862166754
38
8
1
34
171697
52
46
27
76
421219701
65
41
53
291920
51
143104
65
61
35
93
23976
3
50
83
415702
159262
65
54
469352
54
196255790
59
42
35
626014091
121642
57
232671
367971
30
89
14
424093
24
18
826971973
4
442758
77
91788443
4
75
458500
90
323920
66
81
92947
95
16
3
267431
32
89
33
78
78
157866
35
64776
350246
76
70
119665
177695
36
476607
352835740
55
9
7
208563
2
2
393610
52
26469
120216
184412
427544
334817
263246
474096
104354
2870
258010
52755
31
55393
131284
261589
19
427786
66
57
80
231576
420170
25
499060830
90426
244691
354014
4
12
116844
82
287062
34562
336568911
174316
56
96
17
262130
358625
330153
426339321
594042212
84
27
667419704
400473
334734
78
7
46
51
189036411
4
12025
33
85
909535398
85
35
414439
227693
331937
82
186006
80838
79
182583
7
96
358039
69
62
36960
71515
439131
369517
115922338
14
40
375567
91105
91
892949271
76
197851
486608
59
47119
69
81
47
95
155536
197411
46
802736759
25
9
31
29
192600156
186951
2
89
211211
279032
687389842
41
42277
37
43
60623
209704
373874
4
16
316169
261441
57
374285
117538
71
495527
709292738
78
279801
386725
118535
5
13
112731
196418
455261
99
825866999
104796545
12
56
10
37
499508
8
48
488274
69785
742668168
63
391468
66
432023
74
3
366031343
437457
54
89847
54
97
238896
37
31080793
321642
600384169
22
185726
53
730761846
30
21
96
3
181048
24
69
689941119
341378
416493
396373
26
64
84
98
69
362108
31563
14
54
315739
85
10
96
2
968375012
80
2
2
441500
40067
8
11
135509
68
44
36
196764886
84
9
83
28
84
489961
479208
92
66
408374
372063
90
669765597
136257
74
417451
8
94
44682
21
372445504
36189
89
59283
19
44
24
52
402328
1
72
41
379792
155812
79
148011
24
167752942
54042
26
36
55
7
56
417346
335164
39
37
23
25
67
29
44
55
216087
870677281
315297
199193
32
365989
118799
6733
19
33
98509
65
76
59
53
129617
143679
20
4
97
520004408
67
8
2
71562410
11
54
359502
79
310421
223307
35
24
493945
145044532
4137923
468516732
29
8
450305
42
260534
100958
825556774
441304
19
405040
18
463946495
203288
12
64
59
47
12
62
71
7
25
120019128
20
65
44
59
217030
438794334
320446
46
15
76
98
374170615
15730086
464236366
58
61
64
49
94879
300922
221807
5
67
39703
26
65210
863535805
89
3394
1
56
443052
36
389807
42
10
798520152
218426
99
368605
34
453268
1
4
387605
32
185910
50
58
33
80
119943
9
3
68
386801
98
42
188687442
98
220550
77643
1
375105
493049
79745
32760153
6
231152185
454907
50
162276
25
464168
37953
302955
15
95
258836
240063
57097
125550
15427
4
356797
63
9
3
605396352
31
449310
34611
99
7
43
28
75239
291554
38
71036
65
416383
16302
97863
179930
57
458610
54146
445215
113825989
221368
355676
485146
88
87
1
336622
2
824020767
171317
471990
79672
46
263723
283241706
278999
98
421434
345805
12
361821
59
376542
78
2
28
67
467060
620819315
80866
383125
75
774564132
47
94
99
835260947
81
103408
3
375285
572524174
591650853
4
9
39
6
233647
185774
433847
76021
34192978
5
5
393258
247925
81
23
277038
126478
86
95
13
320040
98983
378056
2
3
473294
58
180552
2
6
16
386346
94
246348
17635
86
456556
441581
358712
45
8
68
16
379833
8
53
202502
91299
80889
99
850981367
455662
202985
328872
50307606
5
14
97
389487
236438
27
99
45
91
62508
69
453888
409721
3
24
542177041
477653
70
31
59140783
262650
95
321144
562606194
76
148482
3
425102
1
78660
9
494262
64
425346
87
422506
88
23
384687
48718
9
759324117
309558852
336012171
89
118116
271996
89
364417
46950
18422
119005
53
180734
149386
308403
67
128634
307451
444897
270965
45
65
408304
82
579327924
24
8811
454718
5
447082
25
197008465
274276
73
428292
22
199125
5
427834
108759
66
86
319538060
168334
384812
46
862976835
66
327946
3
312978
14
323329
452849
354983
31
53
41
578068107
88
65
62
41
69
494713199
103380151
44
352118
89
46
272185832
296984
171918
613784075
4
402419459
96
471745
434596
401091
91
82
1
92
461504
6635
171776
87
67
21
125846
95
49
83
96
80000
51
62
67
52236
293585
557776396
45
127543
91
878773204
34449
217736
32220
90
239774
27
97
414773
37
459181
270838
162894
346564
611674026
392012
6
309535249
41
462114
19
322852
439527
27
21
46
303394
65
94
8
1
409685
8
29
537366353
85491
75014
91
22
325807
147330
423137
971407481
286238
281106
51
5794
292921
13
7
255283
9
282683
397374
44
269380
80
73
45
14
998144711
8
465719
69
19
230456
72
127730
29
7
214101
13
60
78
305583
9
376050
449642
254760
331287234
21981
40
53
183107
68
16791
51
206887145
76121
69
4
10
86
91
387626
94
32818
40
369639
421709
301110
186208
19
97814
68
1
127964740
427065833
66219
2
125998
243115
58
89
10
304920
28504
889505383
169354
56187
8
21
228835
315932
1
429927
12
158943
47
278634
78633
27
65
72
5
38
177483
55344
2657
46
13
402878
28
49
92
10232
72
175092
48
97
312487
80
112170
55920276
900678215
190044
43
40
67
63
173590
61
91932
72
773244728
76
21
2
99
8
86
29
12
99
5
21
785886066
8
79
63
14
68
2
38905
10
31
41997
92
92
376994
97
7
282789
119514
84045201
327713
42546
32
91351
88
70
150461
71
30167
97
483079
3
95886
125059
349720
575012204
8
2
69
43
85
463628
464826
295040
45012
60
13
540789440
378981
129309
4
68
360127
78
988051400
47
32
46
486318906
73
293882
24
393475
846556907
306167
41
218034
331245
214468
64
41
65628
8
421337
193236
72
30
183041
97
488460
31
61489037
22
89056045
493981
52
468734
53
288745
88211
349857
631329632
81
29
218848962
66044
2
282810
48
162692
9
166085
15
50
18
8
239036
14
80
332338
27
19
225799612
2580069
97
8
215082
92450
43
477049
169873
458349259
427529
40
20
440783
8
117643
9
474882
472819
313205
52
340000
272097
224113
3
1
491248
96
307129725
496863
94
21
6
70
43
41205444
343039
351975
74
2
491462
24
231138
249639
10830
84645
119563
4
391372
11498
460962555
77
462475
96974
584894535
828873884
3
23
29
18
184819
38
89142
5
56
66
4
43
482498
351483
14
76585
218373571
478773
1
361271
219183
85
44
61092
1
25
139781
466109
405888
383361
42
47
61
9
72261
20890217
123099
207193
2
133040
62
99
233380
90
770067306
130540
465208
104144
266494177
75169
272994
9547040
189879
88333
60
288513
83
156091
57
75
66
365118
20
56718
56
88
1
85791
73
76
154848238
190721
65
4
32
171648
352668
164849
72
306142268
90473
35
44
102374
1
346565
473839
92
458838
36
204368613
368957
8
21
68584
380133
62
79
10
398284
16
262287
20991
238607162
177103991
76655
935785467
20230
119096
156184
180975
26982
90339
495522
193898
31097
175118
430805737
42
40
280102
38
8
3
240919
409394
42
392400
199832
171400
287732
46
277706456
460061325
802661056
282579
232929
69
94
436769
70
403712
81
480320
271054
26778
30
17
83448
407769
177597
82
20
19
736796430
708297861
261184
462315
226487
2
16506
23
279460
45
67
351102
444018
36
355051
275121
9
7
483179
165417
153763
28863
308568097
62677
347488
95361
310654
68
21
28656
247525
3
94
41
21
313304
56214
941379696
6
312639
431988
2
277402
36
5
941605038
385210
536740667
61
224618425
92
52363
95
73335
39
59
63
63485369
3763
481313
258480
75161
90
818915197
36
98
67
419967
31
38580
75
59
47321462
62
4
848553528
28
88
125592
60
226927070
496758
22
35
45
36
45
733559638
54
256587
83
24
44
19
443105
9
362202
94
115894
838161679
6
320075
7
80
24
225613
39
587978553
56
8
455714
428062
32
194512
442195
17
80
251472921
760925065
85
1
838189868
951656741
360810
52084
22935
25
72
125516
299256
229138
399707
353797
160005400
82
232230
8
418650
471736
231791
68
28
86
234555
407133
80
68
65
314048
64
399853887
20
125713
401486
53
162720
121606
34
398017
249866
24
2
398949695
6
303853
77
15
342801
64
88
499567
7
74
886589520
35083
62988
15819742
296507
92
216985
24530
35120
45
290209
116937
981944240
21
46
445020
743714785
680982304
82
5710
87
55
39
102733
2
170942
339390
48
81
46
71
6
65
94
64
4
25
3
22
2
493927
476879
885283829
51
399978
281901
92
36
2
70
6
80
20
17861
73
79223
206410
76
141795
80
4627
329918
463125
95032
58
68
2
22
36
706326763
469158
82
78
250593
521599029
219881000
6
791048663
64
82
87905462
24654
9
25
51
5
396680
913598794
383883546
22
2
67
49
381391599
41
193812
16
346470
638148697
62
39
35
998233898
95959795
317528
3
43
15
85
82
60
150397
13
6087
51
32
38
387528
55
51874
93
478220
717456129
14
59
473292
409286022
65
140382
242889
117750
54698
37
47
340071331
873357466
171949
66
478692
412322
6
661841134
82
35
329434
96895
371235
21
464827
458547
290649
95
17
589496604
14
22290
94
27
301597
384205
168017
379211
119667954
52683320
105478
68
7020
244858293
30
53525
79
379819
6
193401
229921
733863636
319821
49
80
10
418744
5
272566
28
838842804
273839
137565
396552
1
109192
47
7
66
479984
36
63
14
355284
146732
193117
6
572658175
11
7
2
84
24
707861029
24
98
6
96
730052309
63
897214123
168343
78
13
472536
196034
315798
168004
95
477055
211138
182970
14625
56924332
8
441865
270413
266743
85
402805
322898
191073
10
5
81
141653
173659905
483427
99
110401
161559
161027
132132
140640
10
2
442253
23
343917553
223033660
35433
495201
74
18
168357
473796
792317652
63772
96
514030626
83
56
149150
319063
90
31
35
42
299404
103549
422140
198276
456755
6
63217
493035
78
179339809
352172
123665
9333
999960713
96652
82
846454075
99
97
70
31
40
9
228351
230730
319639
976656046
53
420574
41
4
255614
34818
216482
253228
27
346131864
11
348469
25
374770
23
327584
65
49
288853
51
80
21
183534
345087
95
39
407777
288885
43
224278
76
609552326
10
393572
8
3
3
7
52542
488890
23
460869
4
482930
47
2
837072474
1
76
1
8
870467479
219703
344940840
200801
68578
474648
421081
396392
44
498245
24
998284766
42
372437524
46
17
411778
8
80
350621681
8855
378231
7
48
282981
268660772
77
9
4
765167309
60
59
347033
844751273
439192
32
16
183882
375752
6
24
3
13
98
9
184902
95
254001
91
318160
29486
24
17
394623
437309232
8
32
5
1
87
412060
81
6
28
164741
448177
7
24
21388
70
249722
324493
270753
530051490
2
119992
398927
93
111785
452061
106762
56
77
7
372265
8
25336056
54
3
84
122961
8
85
178091
347645
189552
51
51
24
64125
382704
44
204234
32
366951389
439804
6
84
11
410144
75
814687217
43
244316
52
62251
490402
74
25
56
66
9
44
305828
73
32
92
47
12
180958873
30072988
4
64827
10849
19
71
46
32
339906
753617480
20
14
126756
56
168575
6
155184104
285733
2
23
468396
3
65
97
200032
88
65
839560470
158416
255570
1
481507
15
420652
153271
62
15
241107
173133
63
56
6
204799
176244
75
29
268054
69
110068
76336227
75
5
54
288391
52
93
497757
16
8
20
65
452685825
90
10
43
491948
374269
185560
35
3
73
3
152476
1
27033436
28
33
56260
67
116447
440951
72
183354
61
73
16
90
67
220304
30689
48
8
112582
20
91
402953
375250
43
483933
30
15
9
80
90
45
136347
384539824
2
71
32
489912
5
508103696
17
457130
51
93
31
648345754
2
499576
410924
13
432450
41
73
7
94
987977564
2
140915
3
59
22
199604
149364
20028
905667071
2
3
6
58
105146
562631223
59
20
24
10
345493
99
431337
39
91
20
6
21
285220
98
711329256
443439
368893112
130900
300876
243846
3
75
2
2
128564
444412
420362
611237605
400937
10
88
14
28
244770
46752
76
46
471948
96816
270146
480250
79
495535
22
94
291385
38956
105801
339601
5
312953
11
27917
78
219285
51
87
8
43
182175
63
279433
148641
361992901
96
34
3
315646715
326801
21
88
17228
63
463860
152147
131720
405721
87
10
69
388338
410451
232511170
192579
335178
28422
15
23
6
9184713
1
464776
905081636
284955
793685449
640681279
64
460197207
70
75
272509
47
429296
26597
99
75
7
7
389313
76
79
468225
40
36675
69
21
279360
237448
49
66
11
68539664
222327201
33
82
29
278811893
90
107455
24
329547
416840
43120
450171
266673
59
14
4
52
4
278946
445053834
229047
148048
27
17
260567
40
379387046
423251
32
50
73702
425373
477067
65
186424
15
41
2
264645
20
92
165536
51
70
59
17
80
41
456187
235223
59
245765
229425
88
261613
80
13
56
484671
27
295379
13
65
50
10
361583
152842757
6
10
22
175185
7
391852
130398562
224496
146520
320274
46
122591
43
339735
676280105
48
499818
344270
4
188462
242181
76163
327301
239623
54
964819623
200727
347721
71939
25
19
73
27778
287559
185214
89
381584
39
49
165878
98
190002
706627893
702295274
47
13
4
2748
2
31897
72535
463183
284836
2
9
8
46
31
98
8
253782
169698
829840180
1
22
454657
223250
30
3
92
5
368842
551411419
160874655
60
179299331
5
43
459038
12
89469
35
4
58
240657
59
81
109621
46
303461
43
5
39
651914721
81
81
62
1
39
5
448432
41703
91
66
9
16934
155318611
182856
58
240169530
4
31954
6
118951
48
480165
285812
10608
80
452044
144058
89935
2
14
328975
93
126034
458576
68
401346
113608623
145341
226664
16
2
98
87
1111
9388
757048257
301967
97
249323
323464
117852093
12
401067
209629
70
862804991
141450
215848
29
487610
59
124557
536884985
2
39347
299417
94
95962
6
57885
318649
72
496560
46
28
7
96
107604
9
338932
26887
238733379
418879
22
248229
422549
377534
6
269255
909849248
206548
9481
198514
147710492
3
111503
933061424
314510462
449866
346851
131920
355389
201203
2
149278
83
75
2
26212
403541
333299502
110322962
5
66
385983
93
19
224641
176155
468625
469561
286686
73
40
53
175057
85
339253
594576705
257545
7
446550
165928
67
319757
17105
378766
4
11
33354
76955
191949
76
451898
154616
335350
18
28
383144764
39331
93549
82
168601
49
19
890379559
272659
116210
92301
30
25
7
31
69
947822861
169807
79
693902463
32
39
373353427
39
142381
817603971
60
267665
328797
88
9
55
963665685
42
85
7
17
75
180747
7
40
28
69
1
25
92
83
460860
42436
22
227655202
70
321009
86
334164
74
219693
22
277967
94
49
14
93290
92
7
392084644
33
67
627501685
45
76
285057
5
59
19
354772
49
485966
36
457414069
158695
47
38
20
254858482
44
386113
71
11
8
91
75969
56
56
8
129525
26
48340
44600
36991
57442
61
9
31
303398
268673
418069684
7
7
62
35
124895539
466290
30
84
3
469943
82758
424920534
41
7
2
4
14
308293
150567
23
8
74
159160
9428
250824
802405920
53
677562963
428498
345206
63105
408806
9
315397056
18
50
55
34604
13
43
269765
660697677
259914
239298
396837
5
5
78
85
248707914
309641812
12
13
66944
82
42
37
869175428
67
24
46
416137
452763
41
7
406809
57
346405
147100394
314942
554643344
20
56663172
75
17
827991013
558821729
369472709
84
419645
12
9
41
40
51
3
248595
65
306817
61
459209
28034
27
452865
18
192725
289847142
166146
12
90
491188234
356549184
28
437126
38
235468
36
50
58
30
97
38
440056
781638660
320523
183460
91
148338
482346
198528
308295
77
52
239732
68608
369552
279802
65
31
407602
684876047
78
333007638
12
74507
60
441234
275718
83
176493
79815
58
959311223
126582170
8
232349
83
413186
7
79
280759
457800
143748
20
120672
139521
105428
97
27066
38
79054
52
420543
36
25
398524
50
60
74
415087
40315
36
9
459337119
91
47
65
126107
349156
100037
99
9
45610
64947
240698
191084
23
752943561
22
65
333632
91
5
309819
174972770
2
332070021
359323481
28
10877304
396356
426957
23
225394
10262
85
73
99
38
190989
3
361335
221012
86
25
305612638
944068961
363604
435738
53442
9
354586
26
75
52824
95
74
77706
42
9
3
294733
348892648
83796
137702
302730367
98
337529
74
58
15166
193170
2
167063
7761763
58507
158848
443483
124427
84
393127
625029311
784216155
53
423157
9
14
419400
52
382811
49
8431
163782
125287
90
92
96
826891906
98
46
2
26
373315
41
215109863
1
76
50
136083
2
240472
31276
468961
23
8
137839
152202
17
482059
51
129943
534030490
401241
344798
457508
661702206
222605
26
5
53
419494
838390156
75
50
59
83
423854
1
74
2
158654
634180478
74
129969
35
60
50076
34
72
23
943317543
60
36852843
312175
59
92
51535
975840738
84
119006
15
1
79
5
72
60
294687
50
31
26
45
490137
256241681
59474
6
25
94
134408
94082
57021
132787
62
487854
171285818
19511
277113
57
9
90
5
5968
96804
290790
377170
64
81
253475
91
24
112127
323978
76
892911278
99
392165
12
306643
210451
26
64
73
9
627609938
148560
60217
483875
55797
20
30610
131118
248324156
46
94
117161
473962
722191818
47500
5
87
38
8
87
374871941
154540
30
88
49
462754
4
380077
446629
83
14
67
2
268298
14
5
7
108542
37
915397222
481903
23
70
446994901
66
169141
116761
390194
96
62
543187823
82
63
45
338060548
98
793073258
351837
15
7
12
262963
258047
77
29
72113
44
392197906
29
487534
393682
92
66
44
824869953
19145
51
492605
2
99
399770
412552
133740
332614
40
68
77
88
498675
63
96
95
67006
7
330989
344790
87
42
4
219388
325815
37
26
69
103107
102839
79
71
193994
430613
939514673
186667
330877
132814
95
90
386793
21695357
410959
43539
477441
241014
337103
377662
94
84
75
373360207
96
218208
8
265931
353082
72
480954
95
99600
363060
462153
308051
52
25
86255
52
386279
252979
59
9
479064
35
211335
85
207703
161827065
7
91504
1
360937583
5
71
149079
23
97205
71
627827985
334776
2
331277
30
80709
14
7
333771
82
23
19
183244
56
6
53
3
68303
88201
135843
68
82
2
42767
75
84
515931082
9
82
74
70
3226272
32
97
27
440196
185851
44
94
95086
401455
713864769
33
48
354219
93
10
55
119827
5
289534
154807
87
313259
216935
92
97
366859
22
3
68806
74010
76
247180
190562505
86567
171913616
301852
239598230
1
68
65
330474
17
452583
239731
22719
8
297981
45
295555
250056
8
11
2
17
424111
380904
86881
69
125812
455221
81
1
54
475854
29
19
55
11
212129
5
745779161
73
46
277666
18
84
1
281237
57829
25
87
470465
69
285851
41
67
409516
148087
84014
73
25874
18
352428
62
56
95
24
334563
330690
570847015
73
33297
388052
742956420
801554493
58
196324
35
13
68272
970304126
263737
690953564
306117
13
99
230363
83
64
483214
112131
193385
60
178401
680118437
84396
23
68
18
94
790643630
91
62
51
45
228236
8
339603
393781
108355
66
154432
78
538113939
79
33
1
60
319454
376420
22
2
764998284
31
477393
21872
63698
821605094
345174
498253
93
412941
86844476
74
208308943
92
358406
268713
280934413
190030
92
26
499860
413415
40332
29
131339287
37
70
83
95
111696
205901
356558
289639
349815
117102
23
356346
142419
423356
61894
31
332782
91677
686966508
43
499508
7
52
292964
6
174488
55
58528
166279
523601566
87271906
15
32
90
47
86
225797
35436
5
342524
255742
86
56
92
10
464170
463244
534172510
45
228596
34
329941
87
14
54
571194475
21
110060
5
91
356971
84
304706
58
71
99
742440301
190086769
175256
228850
92
9
78
3
54
234626053
61950
155089
93267
182553
2
755242188
297914966
57
7
1
309944
422990
98
475767936
9
199269
403522
179029
382655
21
489075
9
96
451994691
23
117390
27
8
422662
91
32
57
33
254745
486982
14
22
377506
99
598106140
421989
327063889
98
306573
56419
336502
9
8444
791176647
21997
651584020
68
76
683683081
84416
67
93823
428471
39766
121662
201116
238734
19
217547
354361
25
37
15
42
304122
18
228596
419902
479729143
60
71
424888
72
172707
16
186472464
473253
96
63
3
12289038
279834
216293
52
1
56
354272
29824
23896
42
31
86
116048
341367
385840
3
51
35
57
1
79800957
8
815484577
6
7
8
289178
16
96675
70801
327853
30
113125
34
474719483
161711287
197770
9
404712
83003
10
446586
362484
70
48
36906
633773814
95331
12
2
89
69
434240
63
21
719887440
447089
8
352149
378033
377148
52
71
482455
918327189
82
899483273
88
211979
57
80
37336
62
53
126520
129316
431493
81
153472
28
69
604535483
58
37
8
848971141
307476
269034
41
94
56
4
197597
194193
409531
250016
29
63
73
193430
271311
66
879118904
38
70118
88
439720737
202339
46
184208
336257
79
119865
189408
5
37
479083
405354214
783645450
159024346
31
421032
69
421656
89
344818979
21
15
196497
484685
59
9
165903
263529
250226
474860
412209
123136
434252
140289
304772
86
166682
604792307
431533018
5
5
40
229296
50
26
441837
141443
84
60420
211667
26
22
937602973
860742722
89
631363682
64
3
32
42
54
4388
82
29616
270427
301257
145837
722314350
90
347164
88
58
187925
19
374342
492001
62
412829
4
98
9
388722
60
670761346
230380
606835157
727080093
45
23
159235
97
446320
1
46
762449856
143042
405159
34
95
822367102
71
51
419721
903554975
111626009
317
3
398831
4880
57256
45
383829
96
250783
74128
393094
486654
479256
4
23
263263
428285
429515
384610
616830748
99
203068
65
365586
91
116784
2
18
210520
194860526
74
2
77
5
433754
28
185182
256199335
62
24
919453864
27
92
87
36390
5
82
6810
177905
414159
454166
19
714550142
20
33
87
231623
29
78
86
663312472
481674
11
60
81191
450071
438361
215543
40
54
96
12
41
271927
39
4
100212
357406
22714
434939
6
95
72
200245
73
51
357820
6
71206
345016
3
52
20
365178
131286
74
216803
96147
46
57
404083
620483488
17
75011
219579
73
68553
173787
392383
64
92
48
47
7844
1
372785
116234
88377
93
48
18
485075659
387015
30
60
126003
275480
27
234258
96
407549
74
359348200
111351
6
326651
46
72593
68
27
486353
65047
3780890
57
673699626
8
7
364975
33097
386950815
62
5
9
64269
356782802
34
3
476909
29
184169
7
3
64
13875
7
439035
96
686212456
73
51
210819
55
453900
19746
21674
276423
5
86
267789
22
10
132583
74
1
99
53
11
45
365577527
9
375619366
49
61
1
423268
38
975766836
590999360
198639
88226
51166
83
67
117289515
137026
196725
26
53
75
2
53
132583
86
413283
277237
22
75
51209018
86
25
344657
78
332721
768762691
7
202836
305123006
406658
418871
32
203314
84
5
228825
210246
156667
98
25
87
9
300169
81
458451
355367224
367122
65
29
57
5
363040
199857
462790
71
158001
273369
39
487984
3
81
96
238709
59
475713
51
435581732
56
33
329912
94
10
42
60
39
43060
825388133
926573219
9
72
86727550
33
42
480601
41
67
473352
2
65
56
66
352090
66
444725
172252
271247
2
50
182187
208012
75
92
36
114962
45
21
80661
2
46854
125374
30
6
677987603
75
402918
218935
320953
48
168582
67
13213
68
36
94
79
31
72
10
141591
47
475251
85
18208
8512
311390
831243518
13
558970139
184689
138946
167924614
43
93
104840
97
169456
7
55
221429
82
78
31
443033
316743
97
22
63633
280716
95
35
67
9
348304
959489450
47
69
19458
30
60
81
87
72
68
322342
215574
227237
89
16
136673
60
64
307455
72
457055
428877
62
43213
80
128478
82
30
119826
21
21
96
33
13
435758
34
73
97882
7
1
304811
32
58
351656
153023842
283901
449838
11844
125679
4360
370464429
188598
452701
9
266714
57
330664
33
175349
585338734
641
8
53
703478105
151691
157312
48168
497057
31851195
356878
9
36
146239
115863
7
7
494758
737237653
445467
328314
88
667480445
19
354752
61
14
760231086
45
54
272573
142116
88
894719593
319770641
43
325786
270444
66
197970
339929
360016
9
463714
33
78
442853
12
246173
57
66
9
2
12
1
2
6
386337
42
63
808308762
298642
51773
1
8
8
236182
370232775
90
8
2
66
31588
481137
43
379727
307801
8890
57
73
26
20
41
94
78
88
296811
76
180606
378825
82
79
57
997488158
242687
461924
82
11
357964
114927
182993
1663
41
289275
66
50014
6
53
17
5
260625
68
484633
5
7
56
68
15785
418666
514978967
481293
46
390849
43
406753
326223
73
44
120002
71
35
15
28
12
9
22
90
697038346
475379
433491
826219080
1
318472
431209
414763
374823
718837831
54
493541
288940
13757
87
363190
218478778
131430
320698
296642
194424
55
129537
226564
229623976
42
40
58
325927
13
201470
90
168234
152649
58
59315
43923
40
55
66
196360
55
6165
455738788
4
72806
427938
8
32
8
99
191334
256264
47
489855
194040
2
88
238713
95
13
59267
459475024
47
17
265592
17
482898
27740
341307
175309
475770
51
25
124091
313418
6
213635
58528
27910
175484
19
65600
82
200255
32
5
391273
90282
332751
462254
41
69974
98320
360972083
28
78
72
17
447916
6
19
2
318847
581253217
342501
457646
224921
88
19
285683
201377
16
52
237547
480371
93
91
821564396
85
15
462498
55
91
15
188072
24
370865
96
96
150770
454480
7
31
9
64
39
91106
297476
299091
58405
253789
309448
29
25573
186954
85
89
5
71
851203857
817995952
202771
432486323
4
384629
57
247956
160465
397631
254634
46
49
407010
64
18
669600364
461931
29
271610
340534
742245098
83
301589
223716697
34
462957
271636
162547
95
52
86461
181048
128349
275055424
59
438136
325495
83258
64
60
55765824
315871
20
89
20
30
341096
146157
93489
386843
410391
81
363194
41542
86977
8
499507
7
27
56
288636908
40
2
163300
24900
87
8
69312
458499
205739
5
261858
25
187787
20
66
4
160802
219373
46
86
26
68318
1
10
136130
22
91335
147733
7
38
7
376632
426198
152021
393969
58
81
476143
303529
831913954
58315
128464
187784
52
81
90
19
56173
296261120
256170522
33
98222
282501
296731
9
33
8
259930
12
563777096
91
60
63574
408034
36
36729
1
79
10
82
214143944
38
479850
48
82
95
23
170497
25
86137
60
209667
194145
135902
51
474737
232913
37
246904
97
3
47384
390908
2
403658
79
416370
7
406908
65
4
813889673
401649
93
92
72
369115
42
3436
43
926573226
307964
172689
93
268588
72
39869
91
329113
99
220143
32
86
5
91
198989
368953
262113
32
60
55
489180
91
45
2
31
258408
62
6
468777
87
12322
9
494295
297736
313483
417023
573094402
369924
46
4
136516
16
55129
206205
6
69
4
6
69
11941
262491
906475784
9270
41861
101235
4
2
849145237
116786
205275
29
121647
250483
12
78
91
366998
245610
33727
342216
46427
36
70
435071
53
41
357271
55488
332217
56565
95
47
104215
6
81645
99
160744
9
151157
85
97
63
34451604
108784
740648572
81
419213
472643280
295007
8
425795
322703036
6
82
81
76
90
73
15
31
210966
58147
67
4
766175947
486627886
4
423980
67489
831774473
31
499595
448679
8
71638
31
69
8
96
269593
274237
178624144
89
22530
24
436703
938774658
37
87
405468
239888
1643
159558
58
421151
72197
70
17
4
18
316216
480500
7
25
2
3661
84
268956
90
260277
144349
86
317258
46
66
51
15
63
17
82
7
26436
24
70
64
6502
8
308566
183453
111721
9
93
162880
44
748262475
66
50
384347
386832
397827
338044
86
473385
414566
45
6
387236
177978735
177672
191384
67
109897
22
64
184551
86788309
31
84
109195
625989728
454735
82
76
416115
5
75
82
426521
53
196423
54
93
5
444096
640753762
7
7
13
86854
19
184741
39
46
82
155590
3
12
919710068
28859
8
92
75
67610
106784
21
174819
40
102526
57
849875369
9
369340
59
32
180562
29
450169292
45
108542
41
47598
174948738
747164752
7
64
46
253749
93
607753846
61
410335
198824
36
84141
25
81
29
50
84907
937181460
57
52
2
285880
343523
260110
151815
31
398965
179097
567559837
9
15
82
2
265286
58
13
54
83
449562
70
19078
26
94
33881
258767
53
6
494151
473512
449038803
59034
414093
71
459464
2
332628
58
26084
26
75
305345
212966
38
474479768
5
308636
46838
35
9
32
43
195624
60
83489
198152
842046891
82671
58
703434053
267898
44496370
93
40
5
338798
388259
3
63
35
62
50
42
582017996
430806
128053
331419
439264
6
118502
160658
27
207421606
8
39
31
2
459314
454181
63
7
73
232324
13704
139802
589685919
589128087
5744420
419374
34
319079
43
61
3
20836
41
4
66
5
371649
51
43
286068
49416
13438
792606730
5
438271
371307054
49
4
7
5
320860438
133927
94
3
53717
85700216
3
213302
300976
14
79
91
4
88
743631293
11
51
54
51
3
382637
87
84798
82
2
391205
170353
365604802
83
917647879
1
98
162220
493630
46
447394
30
89
610480496
296176
451865
94
260969
66
3
136401
83
261741
1
12
254596
29
747530958
617824862
851955645
51311
36
414700
282910
112692
97
43
59
412730871
62
22
66
10
488481
336934
426447
42
97
49
303435
29820
870083535
66
30
97
519072206
49
25
77
556833449
164798
140178
99
60
732841100
296763
16
87824
23
46
7
87
311430832
127984349
69
24
70
684908099
253641
395766207
181275
59
63
11
68
440907
54
221186
82
82615
11
129804892
233838
304895
305292
99
461691
405234545
15
8
270127
75
1
275108
211356
224467
62
178791
970074031
98
79
36
8
178925
235586
336377597
82
18353
7
447200
43
12
11
92
1
35
2
48
460505
61
24493
312492
406816705
979432119
354762
82
280040
382997
61614210
14
72
74
6
3
238613
31
19
28
15769
393765
287727
78818
343894
311180
281756
356854
356164
1
322566
7
241459
36
49
483149
110677
77
84
73
36057
9
45
5
1
91
170650
32
26
253270
165892
53
9
310043
215968
18035
90
153914007
70
181822
321582
108170
84
14203
856367920
60
51
101681
93
448074326
399781572
3
20
9
395358
77859
294936
243405
91
38
93
944130586
390837
10
6
98
333637
250127
61
25192
36490254
179438
73
26
334225
57
481124
164063
40
19
292006
600593132
192796846
57
3
49
311959
21
89837
498349
109969
75
68182
714722930
33
99
31126
19
78
10
301322577
496788043
38
27
183296013
79
66888
32
469113
41
54
1
6
487274
349143
5
7
77231
180384
181097277
30
508998613
86
88735
9
137950520
62
20
34
86239
91
58
302554442
16
19
228648
77
197904
469045735
314366
35
2
168410
337746
119455
46
49
19
321803
186668
71
98
23
96
275812
55
308569
583604667
473997
43
176687
86
96
231630
4
404376
928747895
412883
282043
8
492330
7
90
99
88
8
252218
74
86
61
23
497381
70
423416
54
68
73
388270
72
813403993
219847
74
13332
141094304
201483
486047
450479
143367
32
63
75409
22
66
10
328229
498529
251421
167215
193796
8
7
14
271968
417215
5
133556554
14
302710
71
81
71
91
7
86
325007
97342
51
29
341036
23
131447
3
59898
16
598603576
14
377616
6
23
443648
265399
89
27288
67
52
22546
177652
74
234620
60
52
5
15631
133248752
94059
23
43
9796
232653
72
346233
63
66235
87
4
180281
105820
3
41
88
28
156496
79455603
363046711
22
205613
541514079
399189
58
66194
77
475171
41
75
47560126
641459371
204248
30
93
92
317120
16
158305
58
946853374
52480592
65928
11
169529
202936793
36
95
14
4
11
32
100939
641309896
210183
42
487943
628132154
127001
84321
1
8
72
3748
2
74
69
31
177598
270479882
304397965
429421
5
1
418598
864921143
156550
26
82
7
60
411942
25817
208777
29603
58
348436408
304524
285201
577976421
165655
13
290091498
245146
972699796
265182
413852
360034592
85466
342714708
438130772
301974
900207562
11
90
21
81
106010
70
75
399287
498443
6
59
286725
91
49496
45
437787
17
8
486037926
89
16
81751
2
39
861700440
492448
124265
419135
67269
497722
346401998
78
379626677
203655
18
275246
76
242430850
63
34
307102
87
82468
27
73
59
471759850
27
18
34
47
60
423133
29
408828533
70
26
61
9
31
258825
32
389039
240812
927493933
92185
69
8
103147
149798
390191
60
168252
832832330
39
102993
204470305
65
4
342547
20608
86
10
88282
434250
216599
1
86
413813
369998
298418
76
1
58
270614372
63028
347992338
301672
3
24
338245
308065
94
1
228855891
59
15
76
59
93
46
5
360679
44
8
124411304
37
91
46828358
78
35
16
92
279890233
54
185347202
121758
75
77867
699781426
124147
8
68865
244274
68
95
15
217080
307986
75
6
229930
374187
244985
81
311648
80875
312118
396208
28128
385722
33124
442716283
91
135284
234967
65
26725
403351
37
95419584
60
155273420
93
256216
46
79
493934
90
458121
88904
180288
147897
82
97976
56
103094
80
596239590
489126374
208242911
221993
85
497635
302104
196323
14
356021
99
30
394407
10
393078615
4
52
480185
50
439370
428499
7
71
89
228063257
221656
11
329416
410652
82004
18
344503
90
394897
44
82
71486
30
209788
952110141
77
402307
10
1
19
1
259562
417690583
35166
128721995
391325
62
29
499939
108742
96
94
473696
141712097
67
496305
31
78
109561
44
309180
391979
16
51690
162002
130927
20
43
90472
43
4
4
18
380016
26
74
103059
165233337
937505116
71
8
74
3
942652552
99
22669
194791
89
47
4
93
70
343502
387842
66
9
3
301794
19
48
79478
97
21525
64
74045
492612
27
18
105740
115086
58
549661840
85
209080632
67378
345067882
8
353598
6
202383
287305
755144494
25957
380683438
406190
35
29
367087
23
246370
764446231
473437
27
407494
2
309872
500277135
467195
485239014
153162
1
41
97
243362
289869
59
44
290647
77931
242462
114227
61
3
284764
122766
25
22
74
221997
95
32
23849
4921
427489
8
92
208980
147041
115893
54
55
402211
260630
624317454
34
113028
204619
39616
37
353638
93
31
4
341235
1
47
78
44
328283548
36768
362127
149969260
84
460766
343857
2
40462
38
24
496448
152644
67
9
252127
61
79
238493
50
451566
255777
19047
972690198
14
75
19
6
142453195
334124
22410
25063
13
11
78
46
364106
67
21
52325
25582
373921
44
49
372573
264050
5
98024
8
569612840
8
245766
133648
259610
58548
56008
48
499397
367925
45
67
84
34
82
362939
82
109050
6
27
69
46
408297
82
434829
41
966131521
356489
499872
10943
97737
20
8581
587102325
6
99
171808
479100
89
54
79
207161
68
81
222377861
88
84002
54
343428
30
356823
77
251468
178625
254030671
47
3
15
77
49
584074550
125629
794574769
24
96
49
95
85
265516
273127
30
37
141922
49
394520
91
44
99801
298542
239356
114467
267879
291785
145203
226187
43
106982
278709
219782
75
6
470365
24152
483897
366880
66
41
159404
237030
59
469101
3
94
174453
126777
319595
41
305896
38
90
57
59
13
368031
7
964206259
118368
6
105301
114505
408548
168762
471808
12
70
31
48
89
15
392014
87
1
91
2
412885
62
292655
282744
184919
43
9355
38
245163
79394
22
54058
71
35
87
305236
285769
376669
81
87
7
28884
416577
24
45
25
2
103679385
78007
39
79
344123
100791041
706147926
11
4
74
60
82
391322387
40451
6034360
59
174860
338035
5
53
194008
108538
16
91
299190
203762
57
27
116506
46
1
64
674261664
76256
277080
42
388725
46
32
174341
92437
345585
38
137009
438881
297068
80760
94
43
215839
92
185849
868448021
53
357238
33
25
467817204
91993
106400
3
224339
47
7
8
49
38
233064
296611088
82
48278
413653
95326
76
39
81
175068
45
61
22
207999
280555
86
210030
99
283855050
18
468496590
178204
80
78
5
95
70
2
391883
95
486477
236687
388011
79397
96534
93460720
367028
99
95
226714
2
265149
88
3
142437
34
261598
32
153021
3
92
4
72
25
63
39
302708381
192700934
47
36
65
48
6
453666679
55
340799
22
304409
9
24
73329
86607
106143303
336201104
77
12151
99
6
71
2
396453
142726
52
154525
9
96
17
497649
8
74
10
158619
6
4
288964
355637
7
29
38
457621
253865
282105
12
69
80
424164108
28
494599
78
323600123
311570
77
345038
600699182
257340
6
10
678422825
289288
480758
5
33
127519
83
204059
3
8
95
87
8
603771509
91
596079957
62
193221452
17
643976848
31
96
378680
10
108017
66422
472377
415848
25
6916291
8
61
7
29289
27
618511990
4
233026
43890
476404
231479
43
334658
57133
5
417121
71
8
239207
59
429953
239822
142873
343505
710967325
86
96
132721
134257
495094
4
91
425767
290832
75
80166
38
229948
36
59
481176
389238
481153770
679414430
771980346
102284
55
270040
707198540
50
2143
92
313731
441149
72
369405
377531
5
34
864827376
698273242
28
82
44
268214
368483
45
799543808
64
27
640432163
325152
158736
12
248355
325939
63
16
222719
66
174921
62
221534
402439829
232926
34
18
76
66
30
9
269000
70
150826
781017114
50
841492028
241548
2
94
414810
158207
232835
81
69
84
89
106440
957974658
173149
62
97
40
207634
228435
428625
37
5
19470
366457534
214266
396458
464465
19
29
243111
64
386407
86
458124137
156338
466033014
475572
6
496783
51
140422
122998
52
52
11
83
18
4
234805
282356
487477212
27
2
62533
459123
45774
166318
175381
422412
229010
120641
181855
30
59
56189
435042
36
458128
1
221452
261543
458210
447120
127559
355906
95
90767
850144318
36903
28
1
50
451058
489402
304253
32
72
82017
96
53
17
69
5
70
74
60637
42876
110782
21
262309
56
95
6
59
48
470849907
29
451216
47041
265708
234226
254527
449910212
658217059
637351250
9296
11
86390
10
92
209914
133829682
274434
320605
425287
281972
118269
180744
54230
355231
19
447616
138922682
49
61
493938
381324
346528
322100
14
44
344864
75708
321420
29
418864
337253
75
230667
6
115607
505812933
79
45
363377
48
120534448
46126
54
32
209284
79
47
41549
7
249139
159008
113793
229653
201110
68
144235
69
148368
4
63
4
342806
558728184
85
434741
18
7
55
254463
390656
473094
8
260515
99
294311
180994
473660
47
144425870
361808
2
7
58
170541
28
317429157
7
146015
34
135613
7
8
8
101810
301437
20
52
613818750
454326
39547
3
92
442679313
3
486939
439445
225812
368597
230472340
104767
57
26
96
19
47
28
66
43
21216
282058
60571
166481
91
89061
52
492581
488907
53
248320
417296
35
26
237549
43
33038
9
67
2
17
59
426425
4
93
1
6
59
45
337224986
317376
17
76
279579
71
25
267244
27101
391830
731068683
24
482019
20
4
347469
919277257
55814
4
6
26
496347785
123828
983678861
77
6
83
343693
7
87
1
95
121218
10
242742
431584
246575
66
64
98
6
69
496113
239000846
80
48
348086
151437
117251
2
50
310815
424719142
18282
46537750
482573
471897
276117
39
362350
435416
9
35
358186
63
91
73
28
299038
28
99
6
363711
47
444927
90
74
23001843
87
204526
482385
16
8
245593
88
228472
451242
286023
7
92
486539
36
64169
35
94
174725
65
857963782
58
326269884
30984
499984
63
67413
56
32
11
179744
94
131812
152703
79
303440
2
5
861863203
316396
174311
482238
68
84
429262
243343
425404
151144
66
3
23
384994
38
62
41
26
225111
283043
279310
342825
239245
440410
395396
456463
492738
89
5
346703
326668
317592
51
35
30664
203342
92
163488
486032
397413
247122
197894
5
263594543
54
10
2
22
65
491956
67
6
461936
489778
43
88
65857
51906
304437
160939
14
317353
19
5
66
4
72
27
157706
42
432310
439800
41
55
47
74
90035
9
162253
150965
2
393281
61
885640744
16
86
326456
47
386222
1
88
381871
282534133
271783
982411072
54
490611
146857
142718
5
1
96
27
94
7
27
18
83215
70
340294
90023
34
67
22
90
42
51
8
390865
403220
92
94262
345467
475240
576911717
144163
424340
19
226252
24
369491
7
463905
33
125453022
31
17
449631
44
483588
393
58571
369124789
89
286332
8
49
113307
36
7
85
94729
57
581186652
45
12
53
88315
97042
30
163395
395044306
370352
6
57
11
29
578069148
199680
64
265354
916789617
56124
77
50
132540
6
71
24
308299
66151
4
14
398588
80
22
434579
376369
13
9
85
36
9
40
26878
90
17
258482
468087
843307539
270743
437051
262598
57943608
58621
60
2
78
450351
93
75
428162
455697
49
47172
16
379848
10
551834660
85208
29
86
96
96
65590875
7
68
912919433
25
280242
23
255124
76525
142939
142460
78
3
9061
8
60
51
24
216741
153806
6
45
124441
355586156
52
21
176533
335124
675400089
154905
33
14383
99
434299
471415
889352778
76
335005
259184
12
39588
1
79
50
26
30856
213358
41
9
295002
28
54755
207154
307574
141393
460446
238557
7
44277
6
489510
258724
2
17
73
6
3
132970
276128
95
47
56
492079859
304565
665101556
19635
42
141559
309124
52
381851
135564
477524
50587
5
419542
33
7
106701
51
231563
195236
70
19
8
26
8
15
216217
22
1
109829
2
32509
30
14
317771
35
29
445464
241538
43
68789603
4
328752
38
1
8
72
33
10
25
681355262
375675
76
372250
99
486938
305672
5
233903
45
43
132042
7
6
370337
96
94808
185337
16010
108914
93
438480
50
97727
56
60
90
3
137150
642447901
84
41176
51
140987
432330
31
146034
99
56
87
50
41539
324054568
2
107563
29
45
95
260739
317503
125174
162545
439476
221980669
62
598382291
51
39
51
92
387245
111711
62
54411
157042
29
468957
42
405696142
63
14892
253647
27
7
36752
7
252835
75
74
4
203734
10
78
193037
18
487264
21029
83
80
266702
57
253173
439312
46
29
14776
90
324347
46
50
12956
445538
437291
302373
265975
9110
26
71
55
38
9
98
790041593
67725
699763361
144713
176989
15
56
62
437362
17323
2
330346
262768
41
386119359
241024
7
175433
26
222958383
5
343163
653229575
43
219152
66
484679
100994
228876575
277153
318942
1
324818
2
67
367033
416777
373409
16
72
68
82
224334
36
32
613414553
99
98
2
189416
155496
5
27490
1
47047
378610
7
21
62
478704
364659
20407
231041
253060
46
95
184574
57
15
93474
183174
289975123
443393782
849708063
22
47
78
463185996
4
495574
55
426854
20663
21
5250725
82
390994
33
173135
352455
15
63
8
481578
133089556
172816
25
9
14
94
6
95860
67
322245
491923
194856
48
316317
8
399200
495881
319191
28
170776
75
24
337711
32
356093
15
33
441845
203715759
87
141962
17
82799
15
394220
96
19
44
63
12
77476
99
59
152990463
79
28
67
22
124173
225899
457653
377828
43
631781799
1
23
189404
61
32
299578
798751127
385088657
143431
389660
74
52
335304
65
41
1
370067960
78
7
79
346051
408940
2
3
291381
56
7231
32
18
7
7
15
60
216790
22
184956286
277419
6
33
82
8
320510
8565
63
247622
39
21
6
71919
88
45
357594
77
96
206579
290880
437406
348865
316306028
25
83
201940
20
74
374827
31
19
27
47
92024
44
10
34
246235
26
33
26
437043
193195654
133550
217700
44
69
250528
424377
247933
457414
96
50
392906
63
968225470
46
335541
33
150881
12
379102
39
457710
53912
95787
58
9
201417579
456088
6
238147
414313
318451
633427411
42
45300
10
36
53
385438
479174
242229229
301704
93
83
90
349875
704074661
49
223089
8
3
56
48
251956
296117
83
50962
49
255209
1011
239258
54
183578
1
418805319
358948
74
83
8
61535
220174
447660
23
8
79
20290
52
36
942242891
108121
47110
533249732
37
16
53
165715
88398
409217
723642415
374811
47
218137
414359
96
319471
6
86
73
98013
911626656
429436
783947660
19
220641
343195
96
261087
78
98
139239
48
24
5
236154
195924
475175
80171
411881
7
37
2
4
348215
20
3
508671266
80
4
47
2
14
124066
141189
55
478344
345325
132872
363454
361390
424563
30
772769072
370714
91
86
406357
77
98
839652816
11
4
211488
363093
219876
83
19
329663
93
46
72
37951
53
130763
164586
49
465445
471982
4
107593
218487
34
74
4
211472
146846
217864
443056
58
95781
191284
20
246675614
12
433010735
465176
51
29
816951770
72
26
437308
65
93
371671
276653
8
23090
87
311056106
199253904
33
357468
43
995560258
48238
90360
74
90
60
1
45
59
4
75
411982
297139418
47
20
98
99
54095
607182500
94
34
634317219
47
308595
15
178204
77
83
979828867
91
26
227476
132831
454083
18
64
23
68
139852171
428698
6
69460
58
366550
98
12484
323680
350099
304386
375104
315141
54
5
250448
9
43
64
55
37947
38
355127
63
252316
236815
264409
467439891
27
25
12
188053
387917
349187
442448
44
6
115330
8
21
64
10
427245245
46
660967723
66
5
9
27830
49
53
27
177538
659966882
54
368987
58
372242
490105
13936
3
23
58
85322590
24
69
96
17
91
396857
76
3322
439299
193661
914491463
498128
232886
304296
476121
421528
3
97857
23
44
51
68
93
164202
25269
438382
321332
311016565
76
85
265773044
69
344341
192138
98
67
21
73
181188
85842
35
154194
12324
887527294
461341
78633
237291
5
310744
570131374
406928
71
42
9
5
393322
17097
222440
156167
24
96
3
301186390
4
488265
472562
90
31
66
721336172
371110
64820
494629
9
188860
2
25
907980791
5
322914
495281
78
508475902
8
9
70363
152856
496035
3
10
162773
29896
70
253403
181395
126247
20
75
359094
108533
3
602840919
7
807513987
95
5
20
91
125324
457724
270657
84726
326953
63
81
7
179142
23
98
1
83
11
36
55954491
32
28
81
81
435636565
34
21
54
6
89
57
68
470099
66
898051888
87
91
27
94
54
24
119139
26
6
359404
151124
319932
12
496536
84
76
44
71
22
279801
535243357
59
60
44
49
18
9
7
70
54701
206701
375995
33
392837
85
4
19
407505
47
64
198384
85
299075
585780975
73
394082
6
50
3
764023020
65
327967
61
75
40
88
26
359743
21
100010123
3
3
57
70
80
113608
10
29
341593
174888
24
54
82
13
596888435
13
5
12
131347
85
22
257773
6
44
316493
39
407904
95
1
367063
30
140502
281072
88
92
189809
65
98
295265
351464
11
411853
358966
2
15
76
90
7
61
413211
96
367199
14
80
240314
231286
53787
364249
67
56
438944
37
2
232413
42
23
75
496342
231753
97
49
22
87
260921
199310621
59
446804
95
406897
63
80
55
466612
22
65
31
83
36
325215
424863
9
49
43
55
241262
444925
8
50
252171
57
553647582
71
94
334805
17
253252965
54
4
84
119315
1372581
330006
5
268522826
502130696
27
81
387858
6
65
383822
440429
97
376577
88
1
224223
753274346
65
465519
98
4849
343910
4
291412
51
295119
51
136471
34
6
465683
84
372609
16
498366
38
381586
11
1
61
89
444822
59972
76
217154
887149787
76905
68
344949
480399
459542
73
70
69
116901
315559
959258348
93
69
22
20
72
92689
39
27
60
70
9
56
96
2655
40
458740
441509
5
9
486116
8
441653
34
133407647
59
2
214401
3
45
89949
98368
70
211250109
471549874
24163
348860
347313
98
87
8
41
2
477819
183785
36
3
207592
433810
70
770479685
377025
1783
14612
94402
29563
3
454498
45
301637
86535
253928
123375
571524787
217166
260546
229289
475400
41354
5
39
9
85
473751
406086
81
106658284
30
50
44
32
133279
44
20
67
47
8
5
25933
27
110290
5
916115893
40
59806
44
65
70
908294000
248435
59
45
37
300169632
84
41
67
1
23
69
94397
444848
32
469292958
190118
164477
246816
264410
55
503233528
5
27
181860
9
179077
307896
303376
405772
338356
470667119
86
82
332882
718001728
6
54
7
161873
799754183
306277
429697
45
381525
184496439
321554
197752348
201581
83
433483
204028049
41
297033
404818
16
48
61
49
75
17
8
11
432620
833662681
248807366
474738
22367
183527
414751
465574
4
240117
159247
122977
264486
35
119071
55
256587
28
300562
56
9655
88
2
422697205
61
40
52225
326687
298558
43242
29
12
377820
49688
21
81776
73
80
453245
585882233
79438
41
70811670
123400541
42
45
16569
3
124978
313562
914266162
43
5
43375623
42
271972
55
4
363632
154922
322509
358936
28
425173221
73
231726
63719650
24
138479
406226580
96447
455225
57
79
84
65
37
280161
111011470
914077093
333381
324007
12
73
56
75
41
221461723
70
870116778
75
44
29
51
437366
137752
264861
97
9
325162
903231097
63
363122
196251
68
60
74859
2
90
235131469
263518
73
31
90
168561
289888
14
66
71
382096
94
83
392533603
416796
60
77
412883744
2
38175
241816
19
73
8
283111
26
192118
10
89
99
202241
52
613844979
22
34
115170
399172
68
154298
140532153
17
450736
385854
33
6
3
58
218442
65
379406
476398
998416844
102927086
20
330983
14
93
434205
9
6
336032
86
62
56
358082
428278980
167410
19
35
447728
65
45
41
46
465225
71014
89
76
71
594064811
5
345127
89
492000642
23
13
59
464423
456731
57
16
13
80
21
6
139592
9
24
195719956
84800
87
242496
50
138354
50683
6
420666
178925820
206461
86
394414
120526
36
316788
31718
21
147549
39
2
2
62
641557773
2
410548
498418
445252
19
180672
58
909859415
447412
38661
2
25
32
9
491146
130287
8
31343
209606
60543
188501
5
89
50942240
43
6
309363045
387398
132608
39
6
438705
151949
88
60
166501
489197
120682
78647
56
495692
173622
4796
401255
42
1
315373
82
24098
92
86
134308
36
234579
127053
7
11
54
86
47
7
785426949
236441
78
174392
181906
89
68
61
458727
118147
45
275463
407105377
321327
160665
36
8
260465
328086
80
38
83117
86
91
50
56
24
115774
9
344029135
70
90
56
22
85
133388
394553
26432
19
684095712
181577
38
738670565
18
73
278888
29
95
2
363465
74
72
84
295648
33
86760
16
442853699
309573
46
216183
9
62842
991308705
28235
3
97
95
42
49
87
362472
488138
8
425680
75
42858
85
81
388662
91
26
225148
40
40
140339
25
87
310648
70
7
5
827656273
2
699728569
4
10
301747
50
35
7
288542
304369
298358
75
28
346275
146967
77
53743
413617
341577
378264
6
159770
6
74
89
69
89
77
92
44
2
113838
40
11
30
89
62
24
26527
46
86
7
64
33
25
65
7
6192
5
700673411
4
69
262625
24
72
18230
36
479891
212802
8
83
197327
37
326090
248555
31
290950
1
135443824
12
31
113179
278008
274192
240548
3
612116943
31
5
71
180820
382155
37
42115
75
281450
42637
97
134161
47
9649
44
80
81408
35
65
17
51
95
162591
3
74
93033
231116577
460874
183114
1
126138
17
341487
398054
34
53
236906
61
9
327801
722655635
182352
15
67
28
882780837
66
21
138587
37
300397
65785
4
75
81
31
43
40
6
371000
121387520
40
441624
419680
49
43
490618
967067298
4
367558891
92
75
1
549453499
563131473
425499
14
59
18
190952
90549
333028
176125
3
414517
203852
436075
212702
64
20270
300149
35
85210
10
47
842726770
243374
312844113
61
50347
363944
53551
193215
301833
9
128950
129924
75
1
15
128979
340057
427436
114680
451503
13
29
60
98
16
481525
251889204
311358
467914
478846
13
465129
471175
71
98
181750
88
3
733180830
156328
26
52
254721
5
81
277942882
23
44
352448991
354942
1662
164044
393441
185240
64
362045
77
19195507
13980
26
320557059
73167045
128183739
38
24
86
32
5
454187
64
492509297
76
250558
192824
245241
4
91
17
95
82
5
95
203004
37
98
19
41
7
215385
4
10
6
16
55
778244598
376157
28
184477
370568562
345117
9
88
4
15
78
96
139199784
75
284469
172405
66
187716
178016
373969
85351
20
4
2
15
351935
432739
212229
87
5
33
184435
3
79
698695372
21
248577
4
32
161200
17
74
66706721
484417
83148537
226467
63
438866
23
155322
9
928369373
488629
15
26
74
97142
96
276178
150213
55
95
325736
377700787
9
359708
4220
49
303829
21
790197065
516930485
738742016
345808681
135969
2841
9
212964
143420
29
62
98
643269963
52
27
79
4
81
83
150773
64932
8
2
2
91633165
464602
418093
9
181758
73
47
44
2
890954079
444550
289696
5
47
29
6
77
79
43
459593
33853
85
48
65
87886
482361
55728
75247
31
45
60
31
29
491373
265412292
334556
7
178519
124623
251272
389607
227932
82
3
190470
18362
284398
98
38
275916
18
347630
413483
10
10606
79
382400
526930092
91056
2
78
20
83822
9
50
289479
98626
403962
283627
21
24
74
96
70
34981
210814
208033
56
163812
112611
104214
75
93
152067125
35254
64
252275
57
494578
204822
46
115832
412482
258831
241436399
496670
10
70
63
369664
51
56
418771
45
45
150530
26757
327277
247203
9
34376
317879
320057
216734
3
492156
36
470829
31
55
495169
958123948
134583315
43789
2
231758746
467567
434079
121372
298458234
82400
494038
10
83
659267376
31
34
54880497
257721
53
225974
43
80911
496343723
19
71
59256
84
126112
61174207
53
12
57686
46
415172
351021
193731
428106
347139
469694767
50
240877
428011
229528
244456
194867
92
8
418523
929477310
282463
144825878
1
211241
67
380872
337105
8
130296
79
193222
36
17
480886
434867
75
817936768
234968
68258
150586
673565628
2
280245277
246939
358818
36
261554475
496859
22
88
21849
91997
360066502
15
74
982545863
60
402216
349564
30
2
75
87
118080659
343677
118376
1
38
334135
46
95
33
245304
81
73932
11
1
32
97924
39
50
466035
87
67071
3
488835
48
12
71
449600
76
42
72
192533
312933025
96
1
434786
196622
154567
87
83
60922
23
63
44812
646095378
402939
13
99
168364
8
25
91722
78681
95
86
22
30
122599
431663
9
68
6
67
29
91
80407796
42743
131170963
205273
489481
730302517
61
63
307067707
57
61
402884869
377646
262918
2
403196
77
435352
489087
322065
73
814231274
55
81
313566
32189129
20588
71
65
106204
90
21
82
577815056
41
61
14
99
301110
46
124457
400465780
973849788
5019
43
76
10
8
34
782928258
30
19
41108
36
87
486702
78
61
83867
72498
44
2
883009765
9
25
289974
182096
33860
366477
72529
962686451
17
392320
83
328454
121526
97
3
16
317376
198474
17
69738496
17
43
235228
231089
5
330752
1
852205736
85471371
367210
33181261
70
75
204222
182203
5
9
53
23
421147
28147
280676
436671607
7784
26
180988
200684
805969594
40525335
55
42
39
158604
111137520
148004
367928
58
47
2
152354
48
76
107047
82
148212
147188
76
82
6
80
7
77
22
54
60
236714
176376
8
21
23
8
825962104
224380
856423923
95
1642471
195120
437910
94
124127
431633
7
23
3
397440
28
80
212180
158295
51
94
44
216468
77
379415
2
1
63741
215214
304031
353715
4
740647761
29
439825
1
483793
223541
27
69
6
89235
144933
18
53
373097
103709
32190
28627
365395
40
59
113469
73294
42440
9
66
393252
91
379041
737919785
56
787310819
86
231561
254562172
73
238318
4
5
168788
81
6
431934
9
222955790
146175
190550
337540
180636
19
397661
71
229134527
13020
274704
249910
166055
552698676
347919
20
31
440148
224234
1
213024
980600757
40
40
53
23
23813159
22
6
26
50
60
46261
125702
85
344711
154612
37367
458811
204191
93
8
54513
359655
77
134119
11
86
427205
129347
51
66
54
347162
51
212964
487456
87
439951214
84
475463
2
370442
71
83
66
310653
79
6
96
163190669
97
694071085
490545
292599
266331
415416
352722
149277
382165
439110800
70658496
27
90
312484
166964
5
2
54
103000006
239101
886358744
4
100061
277968853
466220
380502
68
188301
63
92
60
54
71
21
25
491359
75140
472365
405264
401024
384523
443759
25
509926114
196535
49249
37547
47853
326363
26
171927
95
3
255451300
215561795
39
687044094
363393
180477
9
483355
26
57
57152
36
369055
3
367196
15
176403
634807297
247660
44
97
6
82
101350
5
6
51
439726
86
20
44103
557620252
6
465370
67
344586
81
35
31
450235
76
14
9
40713
12
50
71
182576755
49
41
22
8
74728
11
65
5
405231
65
31276
38407
239169
7
29
70988
43
197284341
88730
442174
41
84
214963
20
415702
65
58
436407
166871
364564
14
450823
188276384
122821
498307
716468072
385157
17
39
439079
85
195890
192761
197031
26432
247540083
97
274273
358659
471721
7630
74
54
2
52
256679
45
720775162
38
154825
6
4
55
55
91
68395
279513
9
469544648
316523
476535
432012
11
34
241508
23168
300512
8
248493
42
10
42
33
97
5
38
668176707
421821
80
21
470820
242148
22
95
328807
56184
158172
7
67
72477
276727
435580
345212
87
118047
469931
100138
99
125936
213085
6
56
12
274601982
86
34
42
695560743
37
70641
68
81
607228691
8
263503
15
400169
9
17747
96
248056
25
54
42
2
96
241154
415024
177173
89
63689
4
61
92
1
13
17
5
371580
160353
196060
6
87
219413
159744
437998930
9
83
31815592
11
39
408799
153414
99
94
57
94706027
68
179576
115924
382366
7
16
155558
33
499575
24115
813791675
13
767578334
53
66
286276
50
45
400638
867845867
77
116574
23
87
57
4
30
423303
75
43
69
81
94
4154
499958
18
60
9
61942735
497903
144398
78
60
113241
283740
98
272495
82
390385
46
180293
535722124
1
316940
300551
91
383878
17
795306843
99
15
93
175768
260417
63
3
729801064
519099941
8
5
3
352212
96071
4
207334
473258
44
315858
242237
8
498136
634073608
84
7
20
9
479809
229389799
88
1
362693
21
113243
28
141420875
72830
1
173023
857403509
9924685
187524
66
78
10
27
70
73960
58
206567990
47
431184
24
13
47
348287
86
27043
42
45
18
38
191908
30
35
20
63
442065
79
59
130943
4817
11
99
733845314
488505992
72
226554
15
35982
165903534
8
14
88
373441
392544
143019
108477
226999
161059736
30
14
9
349643
48
711419532
169348792
8
72491
29
458793
94
98
427821908
42
62
31653236
66318
71950
28
193758
30
104330
93
406544
199170
388108
18
8
55
86
39
6
26
149681
376557
409978
322446
450034
86
75361
399605075
59
346050
22
240817
87
381209
73624
99
3
637874787
342013
813373228
175805
1
21
225792
686849489
34
521015930
155305
145503
319303
135440
16
6
727301459
88
34706
483296
333569
74775
2
176286
21
536755330
81
48
9
157330
5
74
57
229723
896843900
765689740
271836
299976
326585
128684
30
25
5
392134
16
167306
485588
4
80
47
60
423155225
9
208867
46
43
309783
45
280648
90
458184
58
71
340074
88
44
290969
366230585
74
68
6
23
368667
2655
125519
384836
94
180691
31
362409
448059
84
30
3919
232506
796095273
317759
483022
18
96
298204
45
400095
21
98997
75
48
47
87127
120096
77
265214
28
87411
492035
85254
19773
53
48563
264803
56
671162594
27
403691397
70
60839
55820
20
10
18
57
11
76
47
330130
6
65
94469
168377883
57881
966659504
6
8
22
397012
78
59
490409
491394
4
210173
65583
52
477919
11
473858
68
18
261539
163145
94
45
89
23
498946
69894
490461
340767
338327
49
791278353
60
308305
32734
20
55
62164
171294
40
96098
594815655
91443
41541
83
401087
310010
208688
61
31
96
289262
76521
76
238226
37
60
61
23
200904
311864
93240
69888
48
90
482305
26
51020169
306268
32
88
41
39
148035722
158494
431159
18
6082
32
66
379410397
1
320585
160453
36
26
916809934
86
245996
153530226
71
65840545
49
61
74
146212
6
360162
398548
536849825
590774219
95987316
37
21
490667
1
17714
234567
257447
450379
323276560
40
73
16
69
35
8
92135
68
66
451039
10
50
94715
65
8
1
7
66
385381500
32207
28
120095
246201
36
99
212921
21
272786
72
374952
56904
452462
297318
28
20200
487624
8
29
27
13
941381847
52
405137
407358
9
41
4
49
260782
4
62
401525
7
27
107956
91
55
71164
388387
214041
4
74
39
74
43
190002
97
7
35
91037
98
253284
55
92542
9
73
96
72
731375557
124329
95
84
40438
789409003
69
17
89
94
37
427397
9
402717
39
71303
106937
442684
99
17
168540
3
136925
11
263917
18
263719
6
867050904
347500
38
307053
185059
91
395870
23
24
84
52466064
133773
71
65
51
442708
19
192676
117472
369675
9
67
34
304108
6
353552
68
51
91
371378
20
95
160585
302309
69
9
207890
39
18
127879
42
29160
3
47
9509
6
6
3
98
263489
51
93
77
24
4
84
778139388
105135
2
80566
27
979844361
260923962
1
73
98
971877673
82
48
598430379
314508
66
428806
30
1
30089
2
43
40595
43
396050
75
55
457906
91
409092
51
4
2
57194
420360
12
307833
485514
22
88
369315
241955
263929
6
8
28086
22
31130
344396
215070
78
177202
465259
26
72
8
47
382099
141130
64
60658
459058
70
324225
96
78
306039
85535
301529
121964
51093
40821
295864
473432
19199
61
15
61
163642
139818
182261
243995
90
64
89
231953
21
6
472366
22
303568
63
330899
454772
484414329
127236
1
56
97
42
313406
825102294
322530
274845
50
294159
78
1
582764017
569053962
325936
8
35
74
412553
87
83
59
23637
54
66
6
51264
254324
43
172694
822524665
492726
13
65
88
44
953271218
261315
14
550529970
261681
340439
86
744500157
81
55
2
80
2
648648059
95627
163045
62
452987
85
215568
183243
80
94
5
44726
26
55
78012
52367
268194
271611
99
146677
79
179604
65
474677
3
149738
170120
78
793503493
118761
39
8
53
291054
80
413774
90
17
87
277278
35
90
67
28
47
115708
351124
466016901
152786
59044
465927344
76
407670
215673
57
48
252447
89
17
391632066
52
456645
89
75
334892301
480030
260363
90
631655734
489523
34
17
62491
18
59095
83
111000
6281
376949
22567
239039
77
90022183
30
334628
470584
416725680
1
55
1208
6
29
390667
20
23
168243
78
350448
52
744267521
461682
238713
97
24
106007
17
65
268287
250319
489165
9
593305207
818291753
1
141642
62
479267
25824171
48594
53
341499131
151356309
1
3
133473
252140
226604
16
1
46
217745
24
384608
33
91
486414
362269
35
70
256642
439222
93
30
383051
81
54
364209
273593
4
120239
47
87
309651
18
735391971
7
417620
32
30
72
91
216566
332005
273476317
68799
338323
246698
37
64
6
15
95
2
72
116865
255909
309468
75
307285
55
462137
77804
31
164219
26
79
463536
410611
989385105
316601
69
339718
547464358
64
74
20
77
153942
77505
3
443785
52
10
421868
29
306030622
66
69
269538
127710
21
238056
8223455
27
32
259982
409295
18
13
178753
37
19
63
6
24
54
29262213
166660649
87
175492492
212058414
96
138630
4
7
84
83
74
409707
96
283245116
27
158128
194170
66354
1
208841
415059
446305873
723163126
14
80
95552
67
90
90944
144558447
232206
399535173
118806
51
294032
120237
8
3
148932475
7
57
24
29
3
541302143
108078
251029
1
95052
187365
381543
61
82081
464370
91
58
135877
66
51
2
41437
4
65
45
871040871
885118735
2
31
60
25
52
7
57
460709
42
119000
115080
860
142138
4
213187
413494
217220150
388387
29
39
939141966
342093
72
129160
334845
424390
103967
360210
80
19
516729273
263095
185779
84
41
50
858184531
101970
205419
153775
432089
202515
50
75
258362
262942
90
86316
433853
99
95
204342
952200563
148660
184167
91
68
5
40
7
1
604771301
46
641012542
257006
34
28
161478
464495
3
488275
46224
308591
41
186997
471138
1
452164
73
48
389074
44
68952
55796
41
30
250653
639622006
72
2
41
169808
250901
55
6
427328
73
428880
41
3
71
243813
81
28
262284435
97
432157
427460
6
869133491
9
29
115298
106229
495076
41
226293
635562908
59
54
96
642766232
96
525711352
153362521
117933
142718
107643
29
32
79
298911
188332
20078
231065868
96
90
24597
59
83
440622
58
47
380084
7
78
280608
26
254782
79472
92
30
420914523
52
615280750
3
7
63381
90
47
40
460902
97
98
74
5
50
7
55
1
15638158
10
10
68
2
42
133269
14794807
86
115832
4
8
389114
6
351355
5
8
7
2
840266654
189424
184621
68
12
428075
350674
859819745
477148
4387
86429
23
62
93
400979
7
7
423859
42
1
3
68
5076
18
175998448
9
47
12
189241
347460
444966
295960
28
728845919
84
57
2
22
77
9
60
23
94
286835
750047060
282055
45
77
56205880
921478338
133856
481134
899142260
94765173
116713
1
155422
66
113175
172669
87
394042
411446
98
16
478761466
579313939
108070
916891322
25
307473
71
2256
59
72
107777
314063
7180
159437
245543
331531
59569
13
14245
86
72
18
217323
34
57
407356
433915
268324
4
86
280498
953415944
25
34
600606227
27
667727214
39
76
478165
83
38591
68
94
13
6
1
361294
28
813836671
147341
89
24
442078
99
15
50
173285
41
197807
61
71069
73
20
14
34
351705901
259352
360273
970455378
428436
101556
447573
495822
381246
136718
29
32
52
95
5
14
430590
20875
861448635
56
91
311663
75
879738018
95
348940
134290
424670
201165
70
17
286073
59
8
44
235156279
83
499690
57725
73
455236
530224996
114882
32
164164
8
5
11
280549
38
164082
63
114630
14
94031
218330
378725
69
97
908960860
99
1
322634
434116
318517
2
86
30
485457
932877509
87
54
923682278
70347
164164
231217
411404
218891
428085
28690
689017908
149497
97
26
42
915932583
444276
2
39
44
165665
111821
315942
63443
8
177897
62
47
71248
24
54
18
3
3
156584561
320514187
7
95
73591810
92
334246207
37
7
12
970772630
87985
62
32
303383
182758
25
17
67
446113578
40
227776
6
143533
906044236
3
134466
14
91
379653
6
6
92
80
86
273410
188015323
88
9
38
467972
18
66
106985
21418381
497756
1
214079
77
1
50887273
318547
9
656925194
271474176
62
98
48
35
90
47
15
83
7
23
36
372680
20
446443
8
64
339557
294867
189793720
17
520921586
476375
5
7
5
298933
16
439072
75
203080
82
385632
286311
152617
71
914363304
381982
392826
52
7
354832
144545
59363
168895
170131177
28
441694
3
361269
91
171772
91
75689
1
445037
223223
27
39
6
6287
35
286360010
967063507
69
227084
671136012
82
109304
31
55
2159
12
193580
50
48
76
64680
25
52
20
34938
345866
469151
707320660
4
51569
4
174537
59921
51
6
57099
273692
19
767910191
91
24
46
469551
69
34
188324
47
91
85
124170
267396
22
59
240236
81
203823
66
21
45
466618
3
59
88
73
8
76007
66
25026
28
457560
46
40
479194
49634
391918
53
269385
14356
391386423
34
7
62
63
75
300995
351773
315730
77
48
376045
62
339522
97
292036
74526
178415
19
97
237170416
95
85
283072899
1
361317
210873
8
22
421364
226819
16
99974
47
121688
68
208360
19
75
64
30594
481929
8
454242
395187
119424621
348605
278510
4113
5
469024
7
423516
195749891
16
9
50
26
46
7
494645
9
150539
229629
219983276
33
57
40
6
37
51
268478
8
93177
75
21
493019
24
82
400277
6
89
490386119
130604664
84
441617
55
88
20
78
26
8
100195
70
28
41
2
5
69
156131798
99247
143202
40
96
94
186078
406096
317240
95
956713110
76
336030
87
539691288
161909
182140
3
43
15
897234870
54
182066
88
48
8
23118
58
416705
51627
106968
38654
194155
351279
89
39
38
252273
402415
488115
451081
428280
66142
28
95
933145003
207675
73
8
290785
97018
9
43
7
43
2
410143
34
492569
94
40
490753
88
263621
291330
1
375794
400821
16651
22
33152
2
167329
256138
482530
97
352320
146032
2
7530
6
54
210009
68718
57
431362
2
316073
67
384998
4608
305837
8
53
310164909
381691139
468614
63
38
37
20
2
114120
41
2299
46
43209
30306351
247566448
87
368129
37
414444
43
26
152658
76
113418
714846886
431361
974994977
72465
144562207
435004
6
90
67
66240436
1
27
71
91
9
323308
193462205
87
328946
66525
116459
457726
211466
616910865
12
363670
373332
15
51
84
384013409
80
74
188269
375946
346726
54
63
95
5
40
275691
79
85
158637960
23
18
2710
112423
81
99
62431
116256
8
429015
408729129
353620
142990
6730
387359
282405
8
3601
61
202113
7
90
77
451483
79
15300
64
392869
92
79
201279
341078
989128090
99
76
169520
87
80992
340813
32
315664
209928
497972
6
32
50
72
79
362043
377765
96
16
57111
9
294750
9
4
71
394982
8
82
80
91
151976153
5
24
8
3
40
37
4
17
255395
21
332608600
252498
404002
347911
384178
156205
98032
61772
14
27
489312
485993
16
422935
76
386239177
15
1
19
453951737
64
37
168689
5
484444
181080
1
447471
57
79
50
85148
94411
98
97341
3
391872
453743
38
463938
162015
7
185115
63
254048
84
247442
807801564
15
12
26204
25
77
198522231
130381
119719
524422092
35
364052
28364
214780
37
35
92
87
446440
222126
98
484055925
432130
100567
48
447128503
95
95889
381504
7
98
74
493347
14
56
265098
19956
151619
213569
204036904
33
421341939
409758
57
61
88
185169
15
69
30
200367
35
338303
11
71
608204495
60
390021
377599
270569358
37
94403
877285421
277905
61
480408
60
9
252416
85
22
228914
39
33
376820
194478
5
61
30
23
95
50
1
42
168976
239468845
43
38
419829
5
54
631557941
283261
92
18
383549
5
18
331330869
305262
82
28
6
81
6
5
45
96
434502
80
427586
83106
85
319245
77621
9
149870
27
25
479644
97
76
349246
8
25
97
93
400683
700469787
35
39
49
25
202479
15362
98
13426
9
19
284535
167251
5
93
150630
4
57
98
72
25
419479674
92109
2
29206
443040
310125321
45
331710
31
80
24
58
303712
147771
184751
27
246486
44614
147876161
45833
14
38219
72
91
48
340019
316227
323842
268492
29
13
49
19
288090
20
5
24
48
52061336
397306061
28
51
92
293464
63
8
8
998277598
1
499979
958652750
54
238348
41
62
97121286
391431
43
5
232496
78
186792
47
75
74
61
2
248235
484616
475208
72
400408
301098
363310
38
6838
76
59
74
312957
278420
29
315572
67
51
382223
64
58273
4
14
611153596
64
41
31
241412
9369
39
284664
23
140767
259636
66
51
74
196125605
234242
523881757
382631
79
45
182993
419773
44
153710
473036
250719
378195
22
201322
330288
37
91742
4509
198066
17220
57895
89
15
7642
339031
7
227906
257368
912391558
11
79
275857
346967
13441
73
70
61
324450
128760
245563
235827
68972
5
44
17397
92
284695
6
53024
356598
136980748
433088
6
441433
58
50
56
90
1
45
89147
60
84
97
40355
1846
28
454661
102355
71
88
138259
25
292918
205180
137593
9
26
471737
944201800
83
5827085
495250
199500
9
49
159010
427383
148391
60
45
7
70
40
77
246232
133145
77
109501
468369
55
26
9986
21259
47
8
202496
17
46
57
502409766
37
89
76
1
970379103
2
207350
326673
97
213698
130389
77
262393530
74
24
284011
44
33
3
283268
9
318506
408227
46
50
59
30
63
45305
47
78596
70
818831453
45528
460102
102996
13
239186
61
104537
319650
54
54
407180
4
125688
27
48286
241899921
394693
249775
50
70
963991238
373686036
7
6
12966
194051
28
311870
35
89
443378
295698
9
9
189391
49
32
258120
402224
172964
51
978312241
776503006
154191
2
1
54
16
73
94
92
26
699433972
24620
58
325903
205640
14
16
47
75
89
85
666871641
75
245541
65
629355196
58648
295305
1
28
15
183776
352075
139527977
171682
1
224377
87
27
45
96
69
83460
4
13
76
307930
7
26041
93
109337
64
34029
817264981
373836
10
496761
430562
315393800
903321700
83544581
278281
8915
94
6
49
302492
351708
416988
68
8
353241
311701
28
82
264683922
47
35
298066
351243
251491
69
283835
411607
13
216459
80234
39
83
65
298292
91
168581
33
27308
64
94
390286
93
372920
405678311
329599
66
63
26
3
2
30
458211
94
12
50
137529
101373
91022
83
2
971891345
26
44
467435
57936
75
11
9
3
3689
51
75770
71
74
2
139057
84
62
455100
705550120
289841
160637
574137941
220127
314228574
56
404070
52612
128189
73
440472
271017
81
163713
73
109653
9
199552
421612
990684428
81
8
26
12
342702
70
151514
91144
33
602699203
282544
38
85
8
359417
62
86
134211
31
51
3
35
135813
29
270264
12
38693
15
64
5
313979
17418
392073
7
35
10
76
44
27
85
478842
137262
37846
67252
113608
63667
179441
434331
43
257725
450979
332054
92
82776
9
94
48038204
333157867
54810
99
71
80
68
82
72
662222048
48362
1
150846
474868
410931
624497332
243246
3
884635472
34724
4
62
133293
222331
8
148093535
6
36
7
43
263530
97
149912
251704
399012199
304327
371307
97257
407356230
287426
74784
948582413
62107
69
98
704426669
260623
50
232031
189269
5
75
59
18
62
12
402583
491727566
462681
465376
194986
67
86
41
91
2
447103
631831873
528070991
730832816
21
211270
99660
477968119
2
350704
35
479525241
268371
1
998762783
265448
89
26
6
70
243207827
48
68451
335541
802404681
227528
460383
263068
316263
18
3
376996
369159
87
382874
467806
55
923323080
55
7
49
264807
6
69
43
199632663
8
77494
493394
429055
84136
175239
84
919936698
45
472177
115001
25
298413
70
75770
343787
697076193
498591022
58757
200729
247531
89
86
44
20
7
195041
483902
123031
120
8
62
15
20
312669
40
122074
26
934561333
51
37
79
18
229281
145168
97
80
23
669541683
21
394681
464833265
94
61
77
91
55
438102
6
29
85
79
272049
32052
1
316678705
6710
8
288313576
3
3
577542233
20
68
43
306186
96
304040
148650
96
77
250206
35
32
400941
114521
256531842
497837
154923
29
129057
426920
1
188340
462816
83896
539722722
328378
75
29
48
80
478607
359093
327251
350149
49
7
66
92
73
68
29
274198
77
97155
55
7
334102
610528742
96
52
99
30
363574897
23721
71
282031
65
56
140527
954815743
416129
56
163359
5
87
58
42
77
192267
72016
103760
410673
347124
366994
269665082
6
37
347892
64
25
27758
97
57
827465486
9
501514398
65
465760
95
470616
983570603
268288524
393809
106896
420686
350290213
73902
99
58
45610
429363
32
79621
10
178077
372964
295654965
36519
37
1
237339
70
345553
39767
198135
96
403019
77
3851
53
26
7
45
419805
98
483058
3
68
198944
334518749
25850
239251
98
376977
63840040
382876
79
78
483964
7
8
3
6
95
326816
5
48
59415561
5
97
37172
242280004
52478
807040334
36
31
1
78
133833
17
130737
9
121485
37
16140
79
129392566
549160361
92
62
354657
257090
35742
477009
481971
79
8
56
29
12
74
52
8
350932
20
262098
66875
2
27
15
39
49
417668
113410
377010
107575971
14
396267
670267073
224928
80
85
66
2
780445190
104380
48
347664
65
68
75
176625371
79
57
97
401132
63
76210
83
47
21
266127
6
2
6
9
192985
490688
202472
121780
85
103541
477876
454164
208545
457134
75
335142
224713
276803
536058575
77707
75
867571080
268775
138496
159603
7
378986
10
69
29
387723
38
44
34
434684
40
1
453634
48475
6
22
46
154961
560540232
20
318562
8
50
383313
153383
48
470411
66
291996
239896
79
417430
247961
37
56
36
64
37
460264
493317909
24
73
78
78
141902
81
199607
379200
82
1
40225
78375
338350
45
47
55
30
347817132
98
413778
9
2
190139
8
264448
46958
70
283466
134684
196360
71039
276142
52
221057
457311
25644
5
68
22
48
46
91
456375
5
486400
63
58
209966
53
363727
54
95288
33
81
29
271665
32
88
853717063
423776
764219952
27
429979
90
93976
20260847
465408733
267563
218940
180648
297867
368415
78
36
8
99
925263531
98
490119
12124
339416
33225
320800
461291
327913
32
32
65
495448
94
358817
63
76
76
98
48561473
76
67852
68
218359592
20
29
23096181
12
34
74
108910
15
38
328178
3
35
304504
882363664
831146636
31
999939693
197012
261045
354241
206935
42
7
419538
410981
34
29
18
190035
112249
1
78
1
486757234
453064
165423
343203982
361879
12
64510
53
31
99
25
283377
73
50
89
158010
13462
40
72258
437140899
150081
484560
465162
10555
661991186
403265556
30
79262
3
50
329118
452338
43
43
796628041
423977
26
10600
5
142652
30001
99
169515
68665066
74
315519
44
83
36
430787
446505613
269539
140566
318986
3
56
150449
313930480
21
81
282792
108763
147977
9
85
70
149221
632372252
88
120286
44
96
259075
74
23817
96
618606691
306965
179505
70
43
327184
195630331
164146
80
5
69
34
115505
320529
5
81
29
35
51
254726
85
95
381029
280269
81277673
33
4
34
7
9
40
446681048
33097
188596
818616302
9
33
74
8
99
150451
63
75
210829
16287
83
109913
356917
6
49
79
286866
34388
12
195336
418891
230147
323289
49
14
79
142664
373096
405350
28967
423996
54641
41
1
39
280812
39162
36
271880
14
34
20
369314
67
202393
450291
10
473013
1
283234
77
855
104139
9
82
91
6
46
143271
37
357790
87
53
23
27
286894
3
298418
499017
58
495541
368164
98
346970
79
348009
92
57
163083746
30
305680
57
271144994
488238
91
79
73
44
81
94
474288
180745
43486
84
24
405717
64
98
46
77
439650
49
36
72
64878
110046
5
16
35879899
84
7
8
7
99643
8
410906
60784
1
446855
533690003
379304917
46
97464
10
7
51
268430
124665
978063846
2
235358
80
67
97
65
319942
68193074
589072914
19
70
28642
267683
8759
45
12
340450172
224488
72
640912909
244577
848494867
365034
30
49
314211
72449
84
346022
217889
499281
28
33
3
11993
474794
6
8
202389
53
146900
3
419275
831912211
81
86
383512
149673
258898
92
974734421
68
77523
6
2
4
490259
98273
67
78
5
79
102401
213613
80
65542
722476032
40
63
35
61
33
271071
10
9
312250
88
394943
21
11
64
62
107301819
13
331751
46
496626
99
5
97
474750
88
302912
28
45
38
393849
984025598
275085
47
59
338389
42
26
44
14
737027769
69
90
47
44
66
490024
16
197127
42
39
17697144
95
15
2
1720
20
132657
57
925672126
32
48
37
161381
30844
27
401337
635881302
452695
5
885223461
64
37
233446
495049
237608
127945
189990
29
58
245142
44
372524
98
30
20
2
293289
386813851
134756
42
5
33
128875
53
20
20
94
167062
53
345764
53917
649832816
22613
135069
120861678
129742
226281
45
468692
246589
17
494917059
29
28
354316
226507
258497
45798347
52
90
82
331242
769873781
145651
80541
36255
258376
8945
295
36
164122
55
63
97
44
225395
186153
86
81
459565
32
80
402573
308300
8
2
5
64
394674700
67
8
59
35
31
1
545199901
27
98
477095
235209
881480494
86
57
491090
25
436759
80601
3
7
323528
76
3
429583
188211
194841
73
15
285376
59
43
28
14
93
76
2
67
79
181433
1
269729
74
165298
32
645445033
13
497737
37
62614
128635
365168
55
747516269
94
438121
196004
369422
47
16
24
30
311943
49
7
96
374037219
69
20
3
2
89
288740323
294433
66
432668
113073
479043
714970025
163204
7
114377
83
36
94560
188507
812024322
20
3
60
317824
345233
40
238119
214790
86009
442557
298091
111905
6
92
377510
21
7557
66
221965
36
54
7
130065865
10616
229249
464822
277510
69
33736
74958
117487
51183420
40
96223
12
309275
84
14
89
212669
8
323981
310182
24
259716
311560
476913114
73
49
56
355151
385529
311048
34
6
68
32
67
47
879656156
75
61
180635
210540
8
96
26
146467
419100
83
58
53
36291
2
9
32492
51
11
816706912
379254
57327
211573
3
73
62
65
347125
261475465
177613
283709
477709
83276
96
1
60
28
3
190542
192165
89
418826
99
102208
13
301754
110007
110588
469777
71
64
198520
3
139080
4
3
6
5
95
362195
204605
3
78
30
27
2
59
100838
79
299849030
30
324899
264039
98614
46
5
228034772
70
35
24
83
479809
215287
223412
64
184789
85
98
22
817205083
246870
21200862
451669
618994484
82
6
26
161997
328563
88646
485742
874189190
16
41
7
206032
38
67
487046
768832331
62
432987
16
77
73
35
79
233322801
289258
58
66
82
62
135681
93
92
30
8
418385
234706
35918
1
50
219403
53
77894405
725647764
67
59719
482125
124269318
28
855379176
366422
57
216411
40
4
55
70
684095333
127846
85094
91
8
57
28
50
198526424
262407
414699
93
343334
70
222812
18
11
2
31
546193997
97286
84
464355
146882
92
318284124
321538
3
59
368953
412085
38
2
74
76
81801
408730
11
967464263
334811
54
43
73
491782
318641
73
87
48
77
7
93447
30
24
4
401814
342735154
70
760960305
366054493
53
52436
588824690
30
112628
8008
310644
64
78
19
325366
54
337636
36
232029
56
18
24
18480
16416442
465787
70222158
503288478
198581
816978595
210600
37
89
81
289048
201859
58
123580
60052
35
39527035
56
49
138921
209521
45
144269
324140
572926378
351145
7
10
28
278678118
461713
62
289904
185200489
366269
70
312168
10808
340758
41
224744
83
39
35
6
21
33
81
440307
82
340994746
199588
10445
93
347925
80
40
82
269873
7781
95
25
32
177168
525093938
39
599247739
340539
286485
36676
86
34
357878
91
54183
9
412287
449187
320105
132997
63
56
2
148403
274562
463450
52
382097
2
295279
71
63
220690
230743793
59
217696
40
4
21856
37
265272
95
69
72
71
121802
41
36
166022
37
442054
33
435088
30
32
75
86
16
4
69
252414047
175803
78
277424338
54
43
236406315
5
21
8
372487
289732
893137220
65
20
55279
326934
56
282425
30
91
971399304
92
378957
2
232450
2
197280
133304158
47
354650
274139
116650
407225
40
92
348067
65
473250
81
3
290603
280430
75
96
23
17
5
87
83
902212921
60
87
462941
303228
37413
44
25
77
176077254
6
70837
24
1
35
319366
110851
210493789
20425
221164
465993
2
2
31
361270
7
408583
21
11
7
14
2
74467
66
311167
20
5017
22
24
25
198423
45109
88
7
310116
1
14
56
59
61
39
840375923
901126316
297171
33177
461836
15
493384017
290362
2
498042
28
348171
186894012
6
304957
73
87
134754
199659
88
52
59
26
74
37508806
480356
449483
74
54
21
235284
10489
61688
97
367492
124992
751186923
82
31
6
203655
34
336592
87
632628008
70191
979256501
10
51959
70
34
45
11
255405
58
36091
251871
41
45
8
16
937830311
55
6
864452695
323980
455602
82
56
475147
48
401473
468507
15
493850038
73
96
161438
124465
7
8
14
329558
241881
51660784
11
211464343
38
22451
35408102
92
119001
17
91
48
449729
90317
338988
14779
92
72
117669
372570
752681011
49
75204904
18
143784735
181677
389702
6
1
19872609
60
473039
489915
327163
74502400
260600
16
4
140212
4
89
10
4
2
30
76
205541
94
219626
19
53
587864218
40748
238302
30216
30
103634
104967
55
63
243313
77
45
97
269105
44
70
981756286
1
327924
6
68123
11979
76
12965
3
218325
57
62
273106
908333459
70
440295
889170815
57
89
41
30044
5
48464
28
270843
8
340796
1
209520
60875
362152665
82087
49
388776423
171059
168786
242024
241724
1
85
252625
127866
264687
234211
284691
442593
37
541996193
44
9
86
31
36
96
455739
96
38
387411
61492
41
448696
102926
58
464776
136684
312463
92
335130
94
97
48
88
996415463
409049
59505
1
68
15960
90
75
64
297617
70385
7
38
9
51266
57
70
53
15
98765515
54
45
36
49
273566
8
62
296800
93579
270946485
297458
136893
339847744
39
402844
101482
174799
40408
17
82295
93
355826
8
63
15
46
532093022
4
58
640811184
266612
83
68
486512
452093
294645297
373036
231974
485465
24
413287
12
220091
407919
58
834419859
277365
45883
18
448623
68
277338
280256
8
89
414551
34
352156
249928
215839
10257
34
36
186324
82
88
18
270449
238806
61
34375
58
88
470690
12
838755041
50
66
9580
11017
511419528
8
314766
519016981
233793
46115
812469695
66
219400
49
48
40
308000
110386606
227892
25
32
31
124692
173077
497041
418684628
328264
61
82849
63
3
857142659
100135
85
238211
266781432
61
86
73
6
23
1
50
30
24
992416925
5096
272302
99
60
37
337204
450944
63
178656
86
65
12
254917
9604
64812
347902
90
158189
46
797404794
143415
409480
17
26
45
24
255470250
77
36664
85
463886
3
82
287409
96
223009
24
42700
260123
82
6
267859973
64
64
6
156956
672852067
49
51
20
68
77547
380647
47
58
7
242615
36
73037
892462794
64
68
178458
64
367804
163067
131474
259642
120237
231666556
213596
539335735
249498
2
95
221043
743197098
97
51
858159689
364779
1
35
70
93777
277806
283286
966902992
388082
55
152391
184817
39465
69
33
132659
316166
82
55
5195
48
81
33
162865
98
162763
14
60
7
49
6
352962
239146
5
828565150
258847
66
6
440089
74184
77
324598
161202
83
474304
177724
484486
16
87
92
85404
15
61074
4320
462642096
224404
46
155907707
86
42
7
194085744
55
460078
225576
388369
250281
862404320
57
301966
199636
39439
562008131
414608
56
74
59
50
718251575
82
67
395113
70
461041
381799
459825
34
8727
29
452194
90925
340343
97
92
57576
460647
68
13
94
208788
73
191615585
395005
90807
258221
196912
2
493937
54
16
490748
443264412
327480
101933
4
378477
79
193018
36
79
604975061
70
27
462425802
99
27
2
390467
332217
414649
59
310201
28
88
169929
808798544
394588
366087
5
358471
835682719
435152
95
21
55
367467
97
59
151707
87
214663
68
19
287320
2
438159
382005
93336
400066
4
4
29
53
44
77
116660
31
288273
17
97
13
85
60
246217
389131
262128
181486
173256
831975909
70159
10117
31791
71430
52168719
410589
82
80
8
21
124999
52
469758
90
351876
9
312411
75
67298
59
51240
192291
47372
70
3
243623
124660
79
32121
83
367770
740707602
63
44
52
341692
52
11
230605668
678543452
188769
478005
12
57
67
35
866047640
26274
46366
443397
23
48
451019
979005070
30
145532
86
497897
60
902854236
63
4014
231655
120387
171855
93
469218
79
170707
71
75
428176
71
8
76
336603
80
41
35
38
94
4
479791
50
84
50
92
70
73
70
7
260671
44
3
89
392031
231816
1
483299
91
64
96
51258
483592
192342
192652
8
22
453840
4
185099
80
329746
371036
65
292912
9
977351426
280257
981125739
325594
54347
215047
1
53
420526
625356412
60
295574
122420
374938
53
44848
465171
95
84790
1
483646
35278
63458
58588
90
2
253234
94
380177
389564
39
7
99
14
194854
439577
98
72
470125
28
22
22912
483325
52
98
81
315157
1
397529
45
177208
64
58674
45
164242
184041
82544
229794
8
69
75
99165
252776
167688
290888
88
75
150846
849452017
203284244
4
522815717
33
44
89425
4
189053
136072
75
306205
89052
223685
266560
43
22
88949
80
45
373434
341632
84
236355832
58
3
24
29
569306098
42476
28
332216
33
98
24
711755299
420966
96
92
114707
38
3
429854
51
176980384
91
441324
475603
32928
471452
318215
399046
387286
317948
961704155
269455
7
57919260
94
55662
199901
81
166227
10
331420
7
101587
92310
91
2
114804
11
65
31
36480
133044
79
78
5
56
355962
66
68111
4
58143
936010827
194505
25
79956
87
130350758
206781
425232
63
522725154
253638
40563
61
14
146909
490814
65
71
426302
37051930
6
43
67
49708
879600099
42
29
8
22466179
67930
377501
65
3
29
186761
271806259
23
6
5
403547
1
140966
288136
180524
27
41
90
421590
73
18
328325436
31
301330
93
7
32502
443556016
68
85
53
89134
16
87
5
6
9022
339738
5071
20511
94
27
31
54
10939
55
64186
55
406706
791501488
304210
153956
421140600
89
180767
5
29
2
142648
697016022
6225
254555
93
76
35
335970
495849
96
96
147171
264158
12
123192
137726
218988
127853
476145
241763
409183
422717
641108018
315910357
54
433704
390105
303734
194050
26
54
42
227865
276024
84
174890
184712
34
84924
359305
498261
6
261699762
64
35
4
94
62
219489
303980
73056
374052
261650
96
445724
91
946138579
418836
56
196808
55902
1222558
875496202
32
182249159
44
550040897
210591
138128
40590
97
161845
37525
90
265428410
261141
95
83
15613
80
35
689436306
81
19
5126374
413868
56991
337130
660275367
28
90981
27
59
276286
72
381724
70
56
197451
50
643980515
418528
73
70
94846
63
140713778
46752
40
357736
50
96
50
69
43
149468
97
93
430173
53
40959969
9
67901
398803
52
39440457
35
107199
821957475
57
53
58
89
450362
5
8
18392159
50
33956
61
254723
20
29
149891
95212
39
46
11
49
334744
86
72
7
208223
84
461093
58
27
3
125081500
63
45368
448112
2
32
16107
4
209446
27
202873357
87
273402
62
1
608975572
821774284
12
85
422321
80
32
41
47630
328424003
90
296616
85
466328
5
198867
89748
14
199388
181915
40
91
393170
37
447192
40
13
90
913287631
268717
38705
67
66
7
30
2
371829
24
73
4
324513
90
123289
7
300330
39
287155
9
39
283276
108896
280426
466401
471803607
29780
1
83
444015
94
488145
97
857271603
8
5
92
337770
54957
89
8
397131
29
282066
170059
181046
775533663
7
95074
164060
11
458285
50
254175
136457
62
91
25895
30
36
6
55
3
212044
108364
94
47
172797
50481
30
333642
370362862
907433399
97
7
72
288105
82
370869
412115994
725327699
445197
8
8
82
352917
163045
77
20
47
483297
2
453344
1
57
44
237060
32
7
48
42
18
7
40
21
6
392621
89
7731
61
177897
52
180976
19
450583
422976
446675
39
475615
1
94680
321256
49
90
487359
427142168
39
85
74
59
90
5
79710
290228
496831
404975
56161
112085
68
261551
39
462144
448087
3
99
7
43
92
8
1
58
18
31247
73900
23
80
15980
65513
65
55324
56
18
50
191412247
148141
21
188806
2
1
488003
89
135767
7
93
1
63
235513
898735262
36
291049
15
67
874097238
59
94
132561
2
9
314458
34
313271
42
265901
31
416766987
132316
239601
2
152552
14
50
38
431142
20
347136
82162
272888
111165
413436538
66
409686
18
18
54
27
453209
20
452689
47
22
435817
460063
2
59
13014
155346
85
61
180832808
126289
431761
2
72
60
18
65
5
15
93
119557
51
22
99
14
454057
159321
22
493073
3
477241
397077
87
26833
147335
347872
382408
762844990
150622
89
2
47
318851
215450
85
406974
211931
208826
696896131
3
5
431950
468333180
325703
219239
41312
15
46
13
66
184577
15621
30
31
321564
73
474367
159800534
214357
141225
316930
90
72
27
96
51
49
5
99
701826690
153088
426103951
498287
2
28
232762
809744372
386323
319869
448159
243500
91
271098
326131
184510
2
72
188045
284034
241720
28
201124
57
374031
270547
304281
65
67
151101
782924948
478767
105814
475079
85
21
5
898434587
369248
23
301506
4
294305
8733
55
75483
119618
423694
72
33
84
182043
335657
449562
92
499798
174696
19
48800
89430308
233336
23
70
72
23
4
82
3
368569
50722
20
248570
848532317
32
291015
88
86
833
45
120198
34
23
56605
1
40
203889867
40
29
28
43
49
24
34
23
15
23
34
128499
734656623
53719
304854
56
20
29
58
51
415064
1
370266
37
63
2
77
417020
11
41
72
156713
31434
7
6
72
149425
220042
5
121121
7
422975
229262
84
43
388266
17
30
384520407
276114
11
15292
66
218275
95
51
65
26
87773
14
50
32
32
386581
7
498894
3
429303
550370864
2
6
49
159654
713930852
320914
6
396418
95719
27
66
74
21945
399031
41
374334940
72
5
7
2
565859854
319447
259972
4
97
21
29
45286
56
54292
50
367665
170779
92
15
231521
3
56
37
7
953057657
310254562
720177605
7
50
147695
8
90
400801
144403
10
132032
52
150010
80685
159637
12
314223
68
8
51967
69
1
9
273738
55
3
26
276709
395269
416543
98
55
26
302910
35
406795
58
328273
386424
84
106597
446066069
29
303807
51
229055
860255296
296736
83877
6
13
144518
364629
31
237535
31
79
446879
7
82555
108433
67
417205214
406224
97
23
356657458
412409
12
229701
45
24
592306913
74
46
62
31
306474
41
223916360
22072
7
378853
23
281759
345461
107473
459461
226554
172574
121205
5
19171
71370
352248
55209332
83
91
68
278111
75
31
21
60831
60
58
74416
1
40
58239
59
124556
33486312
69770
275377779
196783
42
13
197091
80847
411350
3
25
5
93101
364027
4
122332
374052
12
202935
74
42
176918545
233816
16
213165
726525595
287624
360726
132013
169991
776379562
20
407943
23
90
15
426211
38
51
350390094
270445
39
76
378828
301063
424647
486473
497588
449107
44
12126
9913003
3
330793
19
67
286818
34
53
117360718
99702
251338
439443
388527
36
44
88
26
145081
92
429410
90
93
171651
331888
30
802568120
93
21
44
12214
11
136800
6
290777327
59
14
4
64
20
515385214
115282160
809090507
71
22
270742
62
93340
23
96951
63
6
79
146017
87
33
394750
1
62
68
486999
195104
235720
237362
32
77
64
4
484879
60
88449
55
6
499951
98
2
361437
41
25
304614
29
98
74
53
271973
5
52
156344149
87
278088
471513
59
397373
1
786089801
302581
492804195
102207476
942078607
2
426032
281515
89
46
102415
83317104
62
92
606263172
49
215505
32
65049
9
36
364552265
165049
328916926
380572
78
3
31
259274559
56870
164476
37
389307
7
58177
85
29005
94
170473
95
97
884668817
96
24
96
423573
76
499160
89
68
107744
992019508
330506166
59
47473
55
94
285782
454128
49
3
33
3
427949
301190
63277
85081
78
4
67
23
525940827
786624956
45
53091
343243
50608
9
9
229023
65
379750
326093
82
615352374
171516
425955
172830
8
16
3
39
67435
509121753
25
353550
242299
65
79
119072
1
47
59
358589
40
13
912553085
22529
72
48
963258473
8
266418
98
10
31
31
60
26
50
242433
6
2
993625344
2
491114
639709979
369024
451356
2819
86569
273169
56
48
51
283744
841932080
52
968218770
354166
387945
91
1
476811
421462
32772
12
73919
21
293508
89
48293
9
300436173
368217
302312
34
35
71
363122
494541
421163
59
6
428946432
99
58
283612
82
157795
64
75
48
477155
61
50
26458
139727
5
65
8
51494591
47
83562
247682
466045003
23
651845421
259752
135583
499029
92732
35
36
222423
65
374857
326446526
11
583055101
88
956941058
58
699646368
59
35
18
120485
36331
46
5
38
13
29
113998
442473
383670
6
75
99
710730545
415866
578744744
639210308
27
50167
51
3
365485
94
98
275680
22
51
33510
163165
7
39
384881
58
20
73
278613
435197
219228
63
61
149918
9
450207
13928
437620
368023857
24
64
132890
93
92
200099
35
92439383
84
77
73852106
33
55423271
4
19
263297
76
86
64
122093
79
33
49317
99347
19
79
68345
81
80
86
246573
37521
223323
418473819
441841
279246
6
42723
77
3
88
113864
75
31
4855
171665
80
2
117147
196603594
454956
212926
89673
87
150698
254916
52
26
413833
49
55
187253
62
441823
91
244506
39
70
97
99
25593082
313033
449369934
78
68
92
58901803
82
290140
41
417559
324356
189900
105558
130154
90
419366
68
3
481598
221985
307070
65
244456
73
90
144851
399977
230983
258340
167310
72
93
68
190127
439681
429635
339000
17
410801
65
281651
797260694
20
134510
28
65
81
311590
35
55
128131506
83
9
472826
459348
87
45133
7
37
186167
98
9
58
225293
3
139216
378179
261401
41
18
91
117580
53
155202
427878
63
21
135648
54
87
8
84
72
27
89
74
66
50
127482
469723324
184561
120694012
12530
45
77768
94496421
8
33
169152327
67
7
190328
372374
59491
138411
63
19
57
60
483764645
2
37
89
297289
306568
15
25345
445846
39
130231
1
94
55
268874
367178
20
72
59
6
1
79
116841
643282859
7
128600
136252
1
41
15309
67
14
370296
66
280877
226929
13
186707
363128
995414212
312308
11725
69
106837
318998316
253455
46
69029
330916
67127
328258
66
904619610
104564
26
39
1
269720
6
94
29
173974329
58
4
93
317450
384018
96145
487663
42
51
155707
35
317435
120535
46138
87818
57
418564
19190
61
346427
166389
196660
70
11
79
437908
75120
25
498840
55
98
6
70
86
81
4
97
75
188134
29
194392394
143336
364555
298431
74
147663
5
373107
124672371
452364
95
190414
234047
853816187
221931740
196895
82
314006
8
8
10097
782154781
79
14
6
273381
253771954
102967
27
14
83
94
71
247207
61
84
49
411838
5
417962
61
90
76
431893
365272
8
77
87
36626
89
87
3
232669
144909
93368
17
275282
964291014
96
88
254102
367290
88
109361
30
85
293699
12
36505
341433
58
173186
788271530
59
72
10
76
349555
89
391363
7
52
339951
278259
398646
36
308856
54
705391893
38
32
49
46
288547
46
30
42
20
173688
255752
56
208444
3
485925
5
14
55
394483
5
38
35
475714
103481
176014
77
382989
75
538553965
258321
282087
78427
789874083
289980
46
72
390550
5
71475
52
48
40
425105
36
274214
265047
471242
64
4
272009
33
3
92
39
109508
161077
63596
34648
18492
9354
28
3
63
9
76
334718
138277
70
470830
360749
475827631
337835
35
21
38
88
38816
30
54
481760
27
44628
274431
83
3
404500052
459367
41
64
24
236437
415621
77
86
4
28
94
249642
96
66
92
11
271264
3
79
144851
48
38
250307
61
95
55
85
74
2
6
94
19
25377885
36
93
1
430470
6
382203219
9
13
135144
708046692
89
4
86
296605
22
39
8
86
57113
73
199187
36
224322
315257
9
39
114235
80788
56745
472736
6
62
5
82884
38
78
298985
41
171553
498257
297818
51826
495817
48
409303
86
27
484833
187098
79
469613
3
371538
88816
24
248113
473586
283660
21
282693
47
81
158080
141085
450891
29
147311
94
200795
86
496061
100130
287967
492122
57
53
76
793968158
6
6202
32
81
27
47
194570
2
83
1
79
75495700
15
83
39
355775
42
38
12088
647026339
292920
39
15
356059
97
91
15982
11
81
57
682947316
363633712
317299
343877
44
95127
180443
179521
4
255211
36
30
31
81
177433
37
72
91
91
22
8
71
92510
3
337593
98
388966
49
4
48
399453
468502
474605
411502
218892
452030
4
391421552
52
170224241
186497
83826
119288
146619
46
323323
70
132891
63
4
100702
76
61782
99102506
95
75
165566
80
233320
22
283520
7
75
23
831356856
87385051
7
7
276254743
367756
8
816254897
88
68
70447900
11
373587
37
392926113
26
27
342637
293470
17
87
405603880
288600
395522
159141
20
64
200134
498959
196761
190815
63
57
354209
190980
61
19489
50
237579
108344
305350
12
9
354865
93
92
70
293668
5
289461
535896982
60
1
338271
35
146999
41
9
11
78
49
20
357052
254147259
83
391473
14
85
77
64
45
186295
312781
37
470555
19
347767
43
292211098
21
37
493117
41731
242005
26
7
76
42
250696
75
52
405567
215304
54634
148010
6
3
8
32
30
58349
98
32
38
414061
56270
83
941527957
68
60500621
56
42
84034
27639
26047451
7
93
32
66
4
3
421205751
8
65
64
722964142
41
20641
53
165145
3
68
241945
61
471671
7
6
288535820
438577981
98
52
24692
2
300942
474760
58728
13
23
30
4
472401
149163
378985412
13
8
41
130020
280315
92
5405
201078356
84
3
36
98434
51157
307485
3
276873
452699562
81172510
137796335
69
362855
25133
259128
245505
50
65
2
77
378028
993170602
49
3
244811
450053
36
466056
67
228159
967653087
129091
7
37
40
60
425831
342282
702167326
148282
282496
5
36
49
64
396577
16
62
96599
268860
81
337358
392955005
434248428
416868
88
464304
86857
57
236197825
6
374921
10
236800
257457
340224
62
883422819
450168
51
273784
430368
118802
100209345
14
464302
654330129
97
1
23
71
98
33779
57
25061
477885
421323
36
55
98
261170
741046765
428417
309253
9
72
91
92333
28
8188
378374
732141047
8
6
258934
96194
19
18469
124808412
97
9
269877077
2
426422
61
455758
148875
15
13
426682
56
51
4
188826
290760
8
301708
51
87
401979
85
115042
32
54
226975
615835941
55
27
62797
97
291408
761996926
328199
32
361602
45
74
84
62
349451
35
117431
21522
16
63
262105
26
257886
173990
2
10
21
480946902
96
98
215601
461759
85
261104
189548
81520
30
61
132422
97116
67
469646
113366
223552
1
4
45734
718002573
219758
134957
339533
131921
517927144
456539
30
281936
7
4
980653713
69
381910
182985
61
154087
201879
20912
72
477713
434303
274452
1
4
271292
832951155
161025
39611
652750539
84
88
55
394214
296871
3
88
44
401763261
99
219432
22769
67324
295494
74
498264
3
20
18
40
290234784
414171
40
110160
254968
122403
39
496894
74
5
27
83
282398
53
88
12
108105
1
433333
62
400007
213876
9
53
58
16
6
893687026
13
99
4
39
6
128547902
147547
287498
8
118314
418302
39311
97321
331709
349070
419190
423800
667841699
21
95
90
429996
1
25
188879
373919
13
68
9
28340
32
33
5
24
293611
465310477
97
95
89
172891
661683182
61944
82
344999
421008
11
10
6
287176
94
24
172398
396421
45
31
123205
201868
97
196873491
685674191
51
85967
1172
53
35
74
97
69
119432
5
223910
43
67874
236919
232026
401206
998888243
49
469950
495153
41361
55355
9
398915
35
324357
428288
850215935
171651
24
264689
91
107996
348188
35
31
97
5
54
98
66
42
256087
380327
69395
475611
368603
393058
603891439
72
745505425
2
9
41
282973
78
50
176620
1
109923
20
30
75
42
71326
323387
9
4
72
173128
5
466700
12
288058451
315775
65
75
18
451313
422773
261533
3
79626
890870393
8
194269515
184555
11
491764
70
102906
4
27
432989
11
285397
60
367882
228409
65
21
101939
23
5
95
67
28324
90
8
96
161371
78
66
2
294446
12
75
58
67
579448951
35
134644
965958310
72
24
843327507
278086
82
80
81
86
410817
135543
47
472759
82
69
137919
73
87
7
91851
477322
91
75
80
63891
75
30
606012342
447546
2
51
243722
92
87
191569
25
226490
86
402218
117364
82
43
2
1
65573
77
82
348480
84
31
12
25437
319633
278300
194549
75
442477
28
8
139069
61
1
418648
4
344237
50
353240311
413657
326129788
42
324850
3484365
52
852207290
6
191977
318134
54
363630
246752
44490
270281
26
80906
92
389914
492450
471275
2
5
419808
341393
241620
171282
1
33
639525100
23
8
71399
92
16016657
18
48
21
17
5
1
140239
39430408
422208
114346
44
996100710
480175
8
4
67
93
143020
966978718
61
871492821
365095
84946
182343
3
7
293798
88
235969
315565
275857
39
35
43
85495
363436403
8
306799
30
50
96
227145
252353
73
4
50
85576
448660
315540
63
81
136543
61156
485275
357401
92
48
252097
249786
374909
459582279
55
271926
221773
62
63
9
57
94
73
147398
311464
398727
34
1
148606
2
157588546
1
91
311889
69
40
37
393971
436552
2
263549843
55
113493
57
5078
35
36
74
226883
37
298387
75
35
209062
9
31
385883
111705
208647223
9
333340
322055
49299
73
345626
8
470997
457406
64
87
8
128587
212508
379685236
54
51
467310
46971565
81
64
65273
28
2
87
261993
93
50
98478
86
38303
445358
72783912
74
89
309243
186625
62
445391
60
77
95
21
444785
386065
124718
375160
557559915
30
145457
425249
347924
92
65
88
99
29
352550
41238
64
924120919
8
46
77
127684
3
329069677
38
56
25
88
81
97
77
464981
42
588630952
819214496
314956767
45
258060
43
89
139713
526426416
374491
280992
42808
4
47
81
21979
5
258401
4
17823
95
126752
451698
85
45178
17
48
82
12873
5
72
263907
89
35
136567
121161
2
62
46376
15
450037
72
80
119465
71
8
3
62
1
157427
87
9
69
18
404934
53
123812
122438
228363
321745
3
367048
428402
34398
82
68084
47
3
73
10
83
38963
9
23
61
193153
209907
442710
127009
15
155118
623742433
23
69
211029
3283
37
425560
15
68
372450
372026
275933
69
231796
3
71
80
297310
52
387123
597910179
38
3
52
417625
4
37
733457873
262156
273057
475246
153693
176934658
499737154
452822
3
171003
45675111
15
866541704
321754
440879
21
462895
65
53
808186641
883375518
36
47
375101
200042
398317
42
276390
146282863
277283
31
84
56
5
299727
1
47
39
4
100042
421867
351379
114203
438549
137851
281471
16
90
51
114689
441848
113615
217001
313687
15
42353345
62
55
320440
35
65
92
66438
128660
12
72
1
786157233
76
468169
27
3
777367768
68153
453758
8
470037
78
33394
87
351069
330575
60
42783
232217
89
99
5
282807
164148
411430
79
52
13
2
18
438027
29
282894714
478779
312911
99
127065
4
4
334422
976418892
64
130442864
236413
37
338501
3
320579
34
69
648227346
78
9
70
76
444927338
4
1
133889
26
34381015
250908868
50
96915
165114850
32
31
456504
77
466232
19223
39
256874129
132037
84
20
215180527
78
9
2
83
30
2
468190
286865
164690
187372
86
616022367
597053753
4
355482
258902565
457980
487507
295162339
467407
361081
10
51
5
38
72
67
58
41
80251
46
6
175642
12336313
433929
327051
52
22
50
2
2
103812
433802
41
57
70
233781478
245810
7
95
78
117122
18
389450
271065861
404442
14
69003
409056
35
474491
2
330735
426446
83157
35
59
491258
68
90
184847
1
64
352567
91
71
35
28
69
71503
346409
765275228
392225
908802482
81
442830
31155
404958
37
99346
62
2
913236401
22
12
457678
58
229535
56
386438
15
40
57
239626
15249
60
298402
316386
8
95
31027
367362
33
60
9
30
60
493620885
78066720
24
39125333
78
96
21
10675651
23
83
372761
33470
43
49
11
454332
452699
60
413934
99
79
66
1
56
9
504012318
114032
55
123916704
387247
4
79004
35
113676
80
31
88
86
377391
68
18
36
72
295336
66
5
25
491957
314838
84
34
749325680
237041
73
236614
7
466969
7
5
487610
58
3
131131
369539
87
274162
85
413224
22
354799
644728890
40
2
440397861
5
196844
90
3
1
918464671
385706
46
81
151739298
30
291078
8
274506
88
26
79
201021
21
631411590
10
78
28
360742
74
35
246506
278093
37001
31
126936594
249730
336761899
92
53
251544
434158
8
408018
16
312978
32
405143
484746
72
317544
163549
41
64
8
37
349732
21066
47
4
81
31
325947
266110
203216551
249117677
96556
91
77
46
193116
21
284219
94
920581388
1
63
2
9
30
10
45232
229714
11
78
31
5
397831
5
7
7
377096113
416317
86
187767
9
17
37
73
2
665159580
44
23
90505
139113
658342318
12325
12
110361
37
34
87
425820
52
236325
4
494760
426253
124458
9
144869
304291
129670
84
391345
511686717
324897
70
10399
248075
85443
44
20
72
489995
366008
25
127593
269819312
209568
34
54
74
260396194
160781
61
847197819
252602
104709
349113531
68
7
70
22
5
82559
399954
138115
1
53146
70
61
34
97
386038013
98
73825
571357479
14
237134
237202
829293979
307304
265332
90
2
128264
5
36
2
16
393244
91
6
151154
80
75
28041
3
194625
1
39
53
475391
118957
456525
781265752
214285
4
445045
53
71
156569
52
58028
392440
257070
57
89
83030
113033
2
6
340442
95
2
82
104147491
9
63010
21
77
747321595
11
4
6870
230921
330983
76
6
27
17
341693
39
4
91
5
60
86
7
36640
88
96
80
83
259359
1
29
50
319478
43295
57
5204
13
278167
98
32
21681
59
20
119623
5744
29
37
461385
117798980
289913
78
35
35
137766
90
44
67
498150
8
5
117064
52
136148654
77
74
447828
94
73
73
75
22
82580
61
5412
22
38
97498
51884178
43
37
44
57
69
193363
56
7
92
739507334
52
238502
5
69
555191799
11
164782
638266577
73315
53859
368596
2
92535
61
2
8
40
142691
191734
492100
37317
64
3
82
99
565991940
5
96
306644
398221
108853
418961
398563
444815
51
253365
317632
68139737
27
40519
134009836
314865
59
84
46
799882233
114573829
271998
5
383667
231492
32
433540
900426275
478343
226262
427985
406546832
373113
208324
95
301752
91595
462590
126221
442427
660034434
200435
30
37
108021129
457337
407807759
16
105926
25
362245
42
465822
22
295756687
92
2
156629
1
66
461954476
76
61
10
57988155
96
36
383408
38
90
195941
70
63
896238802
474804
377734358
430414108
51
16
98
65
56
3808
8
5
179370
45
140071977
17
249160
314071
362783
41
913274287
99
117648
293526
326700
454549
12587
99197558
74774814
207512764
5
421363
4
30
88
22
844546294
455530
40429167
427283
84
169367606
50
496088
567905368
19
354696
37
164849518
54
325676
166358
17
73
38
430147
6
4
96
84
32
840668039
133719
60
91
87
287207
75
429894
53173
336462
67
531531477
289772758
330789
7
11
83
76732
9
12
26538874
40
358171109
66
74
22
27
153115
61
247073
1
106059
290566
7
2
472297
245040
200242
144963488
194740
441999
66
118893
55
9
16
3
6
315915
4
155334
969194055
43875
468864
299558
334754
9
12180
49
480672
31
952878052
129821
36
819768334
66
91
314492
459750
392926
255958
45
57
2
46
2
20
13
94
441412
61833
46
26
56839
80
189092
10
97156
1
90389
3
160783
175746
85414
206294
963829675
44492
78
45
27
70
76159
90906
33
31
81
60
359811
7
61776
54
79
422203
16
59
6
171949807
8
42
56
332522
164382
2
27
6
407449
4
333625
53
269747
23
223562
204269633
292869
388798
6
218242084
18
76
193543
51021953
394658
66
49
23
79013662
7
75
932110427
7
942685965
33
73
75
50
207185
288764778
470714
44
36
15
96
486070
330296
460825159
25
476046
217954
70
7
66
83
1
282327
495009
187101
677986888
255864
681638795
182469
144927
387807
488325
12
318938
358633
84
47
491867
25
7
456332
497801
365154
421702
97
33
49
27
75
452280
311524
72822
5387
52
3
286908
187751
903112861
23959711
71466
42
58416
499505
31387
25021
70
73
18
582119173
351125
92
424503
28
31561
110394
49
15
8
350628
316859
329068
54918
46
292826
98
457257
28
461175
99
729613913
90
16
526818310
17
77970
157669
4102
780090018
2
94
54
464856
7
81
8
378539
1
13
8
16
971830537
359561
325490
29
62
441240
90
52
73
454138
148610
38
204306
80
265635
8
44
7
40
52
2
28
482037
427235
20
54
341258
65118
129258
281609
40
45114
56432
41
461121
49126
438677
946313134
46
424572
398772
313369
69
147593
18
369080
977177568
955139815
34
64
348738
259781
80
9
74
67
30
6658
304484
6280
133096
415956
209414
199130
202856
28917
21
488924
422456
109292
384025
384728561
190864
8
36
1
353284
209667972
2270
603134156
405750
500811151
65
39
424632
68
38
893716055
42
188708
510630118
806589408
74576
40
68
5
27
30
8
190493
138380
5
24
90
23
6
4
99175
39
73
1
332417
45
78
3
51
207820
130139614
292379
3243
24
63
364708
7
125951
66
190205
45
46
469390247
228992
53736563
3
317653
5
2
124928
32
436979
483624
728794593
70
143537
421715
228408
401337
217840
447192
42
90
34
45
20
128337
306958
415282468
1249
205598
76
10
58
43878
2
402489
283859
482927
279967539
430942
94040
2
690166447
4
307670
288576
55
24
11
954162924
250131
92
39747
78
6
73
92
2
85
18
502807724
210516
82
6
29
37
78
38
272092
4
82
985582025
71
242784701
97
199726
175605
164548
431945
211006
175293
6
227453
623898465
367492026
4
89
87
7100
65
105596
208110
70
51
397664
471566
71
45
18337
94562
85354266
321959
619778436
392875
4
390779
183901
142892
85254
406740
240207
377096
26
20
409140459
144716129
39
53
3
455305
137586
96
132873100
675152618
21041
369896
62
32
8
87888
20
74
472204
65
29
946290159
302157
967080062
315585
34
351309
79
168004382
253851
300351
319314
410231
854622792
300305
462175
75
108951
78
2
40
68
69
648507590
70
682638236
67
217178
288192
38
193841
75477
43
3
263638391
464485307
7
70
266328
319
87
434697
382178
2
19
24893
31
1
35577
99
217249
72
87
89
882557994
69
347728
41
47
475785
75
55
25
230182
350085
35427
60
57
330711
485872
74
9
110175
205037
6
286170
29446
12
7
36191
7
97
139067
88
347724
8
992185824
111058
23
106804
463262
112077
53
261657
495900
346431
417498
68
80
69
90
51
7
18077374
28
173069
2
117013
8
3
77989
82
73
45
341795
233674468
37
49
122103
23
1
894973233
84
28
340522
398203
4
22
117323
154872
287015
222527
489220
45802
77
25
315014
299338
358186
348989
483944
421969
318441
171177
33
8
162556100
40
19
185743
837493803
2
2
73
339495
64972826
62
366014
17
4
75
471960
312747
64
93
71
5
63
712302265
482007
97112
862984433
40188
72
40
684797337
687915279
4
28
8
6
10472
89
379091
53
329046
211352
24
372387
2
76
25
71
38
353951
7
5
407773
150968
464866
384214
250121
851553969
162467
86
480407
72
18
128272
79
46387301
3
461158056
523216992
338314
1240
60
121812
26
8
22
73
2561
390601
98
354818
470342
199606
80
365017
268734
15009
54143
34
18
2
278297437
50
201095
303496
325208
22904
93
914550550
94
372522
69
3
59
51
91
40
60
94
385827
404240
43
81
32
37
91
46
30
60
654703849
72551
404496
88
81
143685
46084
4
263443
21528
71850
79
4
7
40
107986
84
126279
7
312786
22
41422
314953
4
8
35
406310
88
68
50
40
33
84
86
58
93
12892
95
78
85598403
171326
2
43
489882
94
20
33
27093
12
264943
80254
137619
88546
58
852654572
95
230967
37
37
73099
598111422
8
224261
88
325344
193545
227466
112617
68851
2
73
6
207562
278092600
13
88739
52
7
204108
352243
14
473950
120970557
51
98
173655
465019
32
9
8
20
73
396588
47
82
21
61391
25
88
46
19
176593
502493353
56
45468
147979
4
251960423
406080
66
2
86
27
9
69
57220
37669
84
178126
23
168376
395855
315363
18
29
482707
24
65434
11
84
449288
95
979171095
46605161
5
9
71
415831
1
76
398579
92
268030
441714
283261
3
16
461062
18874
15
52
5
96
449098
2
415330
71387
40135
6
125403
118042
530030008
761890423
374819
61
940636448
18
64
44
61
18
360048
210801
42
48
52
82
52
6
347614
62
27571
80
29
348039
46
57
154232
35
14
204782
391589
160251
69
145436
492557
329383
368281
473597
70
493735
25
97753
180742
234344
86
4
141423
3
57
219568
5
18
77269224
149580
71
789376462
68
812331091
8
88
224147
36
484902
87
73
5
200565
75
140663
80335
63
392634
405318
324997
495693
146722
6
65
5
70
212019
98
6
48
16
190658
204976
56
73
2
86228
17
384246
51
69
6
86
904158529
71
181912
5
66
208699
84
464697
17
96690
45
15
357238
69
486572
99
2
3
498259
155358
5
921713267
93
372336
34
307570
71
36080
3
76
98
5
54
78029
185641
6
2
33
206010
420325
732925604
48
39
9
67
79928
88
26
98
127984
21
475272
313475
67
73
55
63
310990
38
97
103443
354773
83
87
15
17931
55
421119
67
33
4
58
313887
79
55
233748
80
190584
125565862
397156
423067915
8
308114538
26
53
27
452656
30712
52
59
79
355730
410843
194035
24
364617
31
97
89
332770
498034
335328
222886
8
683761656
248422
39
28
9
3118
16387
10
493156
39
51
278315
189232
16858
84
67
304304
96
3
39
7
336271
8
157699
13
291385
8
99
491017
13
53
440002
90000
75
106176
5
26
61
959791877
272521
88
371923
25
82
71
233177
2
91
19
42
3
55
8
40299
788979848
80
3
6
1054
366583
35
24
93
310517
84
78
3797760
201320
47
22
96
1
374546
314636
177036
48
185090
66953
55
2
1
879128349
22
410907
44
23
34
70
55
52
443594
281177
71
428369
390872
316914
432979
29
3
15
480932
945108315
117174
198894
19
60
106359
272238
6
6
209568
58
61
887786976
38
145836
279339
420061
63
92
257997
930446370
318592
70
159888
71943
141841
54
64
84
225673566
943873224
3
301058
46
95242
816948450
109448
65
63
4
68
64898
18
276270
468730
5
810484400
12
307397
4
72
400287
10
218494124
24
8
26630053
130512
25
7
86
300987
41
16380
240065247
95
378517
527978289
124072
864667900
35329
5
471159
413491
377433
70
276875
19
316033
27
41876
23
304465
162384
58
85
95
243872
59
91
8
423000
67
815739345
32505
198341
8
10
89181
37
87
67
48788
49055144
3
43
88
64
73
22
315900
14
47
573696272
80
77
34
284257
18
61
163468
206263
399989
192808
36
227186
184105
68
67
50
68
5
86173
7
65
63
43430355
18
90
287342
493459
48
171871
83
391553
41
15
11
81
223658
498745
5
58
2
55
232630
99
163014
52
399096
465615
23
44
435546
260787
11
31
258381
98
343997
346816
43
35
63838
179144
798209016
89
85797
26
396812
224480
422023928
396397
91
72
40
27060
182689
54
407195
134543
50
362136
62
38
29
13
60
496632
5
503464966
25
1
259155
4
73
35
286808
9
92
177744
38
54
2
50
67
38
47
52412
565014504
324048
2643
92140873
26
76
35205
73
11
46
2
76
85
3
479683
69
441691
287439
31008
25
78
96
456804
68
1
747590174
26
213834
73
59
46
20
40
83332
53
846205520
48223787
92
53
586828448
231998
256781
304333
82283
487076
5
113965
472447
83459350
118728
335125
74
7
208399449
171223
71
28
231213
257075
210714
49
79
471011684
54426
124813
10
34
99
356836
77
62
321465364
4
177341
159720
149641
268643
56237
70
530262242
45
71
91
2
404749
86
96968
753794626
70
44
88
424865525
166880
72
112862
76
19
33
79
50
38
72
98
42
412468
2
878650481
88
886631616
466641
463719
215251
206209
601487109
19
170739
7
5
216380
16
2
31521
42
594705950
402140
368919
240922847
128189
301162
276994
55
31
7
18
315915
199392
253789
709724821
49
122902559
472692
341212
228471
235615
208983
23
668562689
32
79488
66929
341577
40
30456
56738
83
51788
71920
70784
84790
4693
113473
19
57
45
7
75
386016
43
10
148453
444032
11
646462426
23207809
460337
454964
51
5675
224413
623809853
3
53622
229712
48
8
167636
321384
92
17
84
42
9
436184
84
7
866388485
255772
123949
36
46010
235560
83
13
346241
402184
30583
19
296829
60
79
90384
454312
89902
22
78
161624
96
165778141
128423
277047
3
467319164
94
263664
262274
91
261055
251614
389821
8
86
124993
466896
273346781
98
55
177253
15
574723641
221419
264363
55
157752
27
312886
6
9
6
8
398631
1
84783
92
65537
384094
48818
428784
28
52
58663
2
9
84
94586
297451
490676
3
5
62
757590872
187872
92
54
646950153
94
179233
886708770
4
64
45
94
410162
74
104045
21
103660
74172
66
65
20
99
231862
343695
62
17
80
182800
116503
58
97
213921
57
60
2
843068775
461706
93
362923
17
88
357390
65
435424
175861
92
335575
43
226107
330450
8754
324313
11
122053
33
429556
410624
346787
494054
72
313555844
351928
99
341452
289174366
5
487306
447712
51540
352053
33
410253
116431
544030945
94
176764
157655
40
16
338662
3
660801462
170723
23977
359668
89
90
244254
248949
62
396186
87
31
80
16
2
20198
498330940
22
483134
94
176345
18
384763
169953
137528
73158
66
317693
207221
49974
75
83
73
8
433329
54
890630858
99548
98
42166
56
7
430620336
35
95
409557
34
76
438329134
254746
42
60673
149501
48
311224
47
37
25
782557465
10
34
216168
136946
17296
33
128589
549214144
95
81685
961382809
2
171355668
981247377
218081
472144
386048
59
75
451071
57
55
216127
99028
306740
301779
14
3
278973
79
67
379860
17
115166
75
59
26
37048
335908
85
83
24
44
476448
53
7
87
172105
61
146188
46254294
37
243840
52
78702
188888
4
52
3
78
403946
464139
89
8
66
298
211887
313201
302507
7
82
16
13
313277
167248
3
32
381105
5
34145
8
439103
66
141335
452416
415613
379070
15
9
12
23
314215
405006
1
224822
43
22842
944553010
408191
59
420381
40
34
23
192187
63
79
8
114969
85
91
59
495300
93
84
26
74
115357
9
73
66
323956718
658381786
36
39851
718709023
398644
43
84
98
417576
53951
78
2
44
18
460616
43
9
5
2
108701
436524
491307
60
9
216465
53
40
98
3380305
727291880
37
32
430727
86
105924875
94
763249850
389901
334081
111670
75059
25
792213308
278445
93
242124
30
442265
12
416663
77
73
160297777
547555539
601959227
22
302443
70
330753
105030
257905
497546
302108
465359
960430594
81
223874671
8
63
91
336485
92
25363
70
74
165218
26
46
21981874
253408
134599
35
97403
83
26
83
527491635
133647
16
214342
465755
4
25
23
11
85
51
73
6
53
74
10257
83
11
85
326492
479625
24
152372
9
41
1
20
6
97
11
300860
84
37
300865
85
273467
321440
216084
123146
111288
105496
21
273514472
15
124239
377804198
54
84
3
87
179948
393339
29
54
11
329696
92
26
2
84
83
7
348964
44
449089
19470
126318
145157
448386
317705
75
327442
81
579603562
1
51
109251
281748749
143849
144504
444014
860188975
465792
550441822
69837
89
34028
20
794081829
754130929
537202088
37
60415
388726
20
205004
358794
8
460944
38
28
283450
787057600
4
54
41361
443402
37
36
56
8
3
513014200
16
77
454985
444747
274974
370118
491748
331237
99
27757
25
90365
77
334525
188030
14
839474580
27
318834
91
179578
126041
263700
30
71
85
60
85915
468966
1
29
95
34
104568
434396
524447546
780534511
93
380234
11
4
29
239279
301259
401546
42
5
10
49
451657
16679
5
26
34638
23
55
5
453635
77
158022544
87
6
95407
48
381651
45
337553
278471
461345
490327
51
76
10
90
12
99350
25
50273
80
64
305548
31
357534
108888
36124
74
20
43
285575
6
82
163610
29
17
229641
91
32
78
170414
3
36
47
225427
197727
3
69075
73419
46
4
38383
49
77
66
669735643
1
3
59949
14189108
55
456001
57
775375587
40
215310
4
373643
72428
33
365970
163613
377361
434685
81
272613
6
410068
33
398225629
63
366941
15
70
286334
54
249112
92
63
1
48
300274
82
2
9
44
10
98
135833275
96
167964
88
438308
47
64
336223
45
447036
963258833
78
438773291
443448
27
95028
221847
78
15
53
93
40
326966
336422
39
205990
115361
209814
137160
16
7
471827
67
94
1
423010
106879
44
343526
138703
721940283
495863
87
9
22
4
14
85
6
391626
97561
17405
56
423156
18
333445
170779
66
428607
21
4
64
104651544
38
32
485697
94
493713
440666
275670
56
83
6
207293
29
322639
311053
395762
84
4
279732
54
414528
1
35
232171
297300223
33
1
247445
14
268760
9
366345
148993
41
822713511
198629
1
91
81
4
371592
412097
45
8
2
133738990
1
314643
175824
61
4837
30
43225
19
96176
45
242532
53
358043
483523
72525
86074
455290
22
55131711
152265
19054
13
74
103803882
409705
702
45
331858
58
69
461723
24
23
2
361179
16
25
57
417916
80
265016841
504975811
9
173889
82
79320
74
300247
20
12
157017
174288
486257729
128115
928516216
13917
15093
49
60
54
343097
20
34
264459
78
365901
6
185012
60
14
10
482638
48
322231
12
6
28
457486
46692
51
67
5
12
92
2
609799819
436408
201746
308735870
85
11
5
176302
55
18
123148
25
715894091
23908
8
1
279391
55064
1
603733846
75
86
75
66
187821
441821
48
12
45
77
88
57
19
580421514
156103
10
7
25
583650531
94
403293
64332
211625620
1
44
763887384
378237
309583
3
17928
122498
52815
382248
311727
480359
831643740
58
1
332503
8
95
6
409489
4317866
412272
209082
27
235914
214611
60
5
77
206519
40
52
69
63
205428
108943
18
3
232864
7
6
6
268571
427706436
13
7937
299003
16
1
1042
124035
392474
183516
53
1
30
165025
42014
957735640
18
324918
90496
317253
63
45
572210036
58
727505842
19
93354
100750929
468630
238117866
36
238533387
90
53
264169
462510
80
398550
75898
59
3
235449
487829
466304
16
290855
103221
35
23
117044
8
9
43
33
227341
35
49263
30
39
453091
23
13
409800
55
74
33570
9
74
73
28
54
52
354641
452612882
5
146090
4
51
25654
148144181
282164
271941
285790
313548396
62
29
57
80
153258
248009
3
34
38
59
5
429981
195352
62169
932536589
96
421448215
44
17834
5
300312
465547
65
163382766
162309
30711
262856
7
301032
167582
6
596777099
247205
8
234065
398165
341194
489039703
593265969
49
63777
22
70
8
657777543
37
172995
99
366693
62
88
311161
20937
976214974
24
7
87599
187970
254692
59301
94
72
701761818
253100
260128
99
315280313
482294
42
334552
222976
6
35
4
24
834753224
272180
181934
17
196002
49
19
93
43
18860
111288
254870
96
137586
906658006
479145
890843489
159324
9
325044
42
70
176740
2
337027349
489143
21
29288
64
19
47844
5
311761
190612
80
307382
89
297988
4
88
670602924
458465
890204246
131725
28
99
70
8
45
151429
37
338387
249007
27686
36
42
308165
23
444518
313683
432371
16
3
64
74
131451
586167386
141042
6
203269
52
47
450464
12
77
49
5
326661
440075
64
83
42
264692
82744574
89
452238
211691
51978
834157348
165089
310495
362881
30
12
996538471
34
72625
14
240628
8
490668
398939
201102
84
351352
387500
8
54
485678
41552908
305565
5
489827
3
53
494396
404838
342361
94590
35628
25
342358
136811
454884610
31889
89
82
51
92
233303
98
81
252154
435604
479289
104364
79
6
70
89
983235710
470302506
195903
99
455583582
51
553298796
27
494712
66
68302
47
90
445309
77
27171
14
4
371586
99
58
98658
185604
840957031
63
839171042
36998
48036869
73
411140
173588299
176468
38509
72977
18
80
71
79
50
172495
455624
58
151921
81
52
142984
32
82453
339574
7
331886
93
313697
289430
2
357252
109193
96
105284
67
276314
119159
71405
45
57
45
44
53
16251639
84060978
12
70
343598
40716940
89
12314
97
36
37
407794
25896
408484
53
446947
68
144908272
6
232532
230172
12
76
328578628
52
13
416274
26
265495
407116
62
423437
33
69
454431
125618
46
96
367396
964972882
447500
211015
402221
67
103521
65900
92
35
158832
443608
257122
73
141406
62
64
230310573
5196
107547
482452
451541
183513
24
8
158695653
65
72
40228
283050
47
38
116225
3
213031
1
27690
418973
57591
11
430393
980905402
82102
125333
414554
36
4372
34
1
14034136
300194
249955545
15
127924
14
3
96
385050327
71
259083
180647722
70
269511
287970
204919515
486321
947450009
43
80993
570111068
84267
125654
2
256194
193140
2
55
12133
24
72
651413384
457613
34
22
99
689356592
64
426264
23
13
38
125018
94
348711
389722
73
171046215
50
320493
51
97387
44
16
73
4
2
50
33
124649
59
130661
86
96
296972
22
617277993
34
37
3674
484900
28
97
26
132459
461331
74
507786013
91423
52
194297
450999
96
75
38
73190
32
687299051
7
103036
772178248
84552
93352
797483471
119704
2
71
25
3
78
2
67
94315
374350
154461
215382
25
300716
63
18
2
74
67
28
999402823
28
4
59
84
79606594
12167
408634
76
176782521
125154
284196
51
9
492007
70
38
58
341940
29
30
93
42
359817
47
36312
117651
491841
337834
76
33
89
543155698
59
78
24
55
203463
37
14
94
279594
123200838
19
79
56
7
217796
1
205016
680701234
252847
778082550
47
507223297
79
979715517
135438
195792
378389
10
33965
271215
81
25
3
2325
2
433986
2
33
469067764
74
614366387
96
283282
485527
319718028
167608
2
39
300770
2486
131562
20269
88
324311
26
167981
184111
103688
8
64
395969
15
52
53
48
202995
11
70
171682
245848
36
356496955
96
397055
54
25
457559
93409
376992
83
32
26
9
2
48
59
455421
304016
369892
90
345070
58
53
58
54
262933
6901
523542344
37
325606
87
99
252258254
290205
88
470837
76
3
347322
26
38
2
86
27
183876
7
265600
39
592463842
752580983
99
7
5
474083
102417
340238
104888
16
67
39
476304
26
237939
455634
455539
437924
83
911354080
39
261329956
253147
96
56
7
34
423098
6
5
77
290849
51
9164
311140
172629
157336
86
54
25
63
31322
8
73
2
19
41
186302
53
19155
3
23
3
7
98
1
740146604
32
74830
421208
68997
305093
321276
84
11
63
45
86
88
19
73
137744
425903
39
298669
7
257421
242231
26
31
465416
53
94
79340
455480
12
23632
837861392
28864
184395
99832
71
28
74496
77
10
229645
63
639210060
447052
40
3
48
52
26
19
53344715
473974
1
47
214745
69
68
59
39627
495993
22
297099
7
59
62834
77
160082
409098
254789
390341
757775614
65
80833
63
72
8
47563
247267
57
286660
139468
407275
54
47701
91397
256087
422792
59
64
357636
328694
10
9
149363
194727
99
50
73
333182
3
381990
4
756265054
89026
201425
6
292946
479393
95
801851518
443297
10
12
3
46
12
20
60
75
14
35
177229
84
92174
39
53
136571
294690
6
63587
13
57
87
52
86
62
99
71
24
110850
81
414076
57
311621509
91
13
324385
39
36
58
27
24
71540706
53253
17
494527
170928
78
23
42
92
434395
238578
83
89
99
531424914
184821
43283
49
5
12
452438
1
239354
1
97155703
141121
16597
47
54
61
320621
156248
167797
26
28
15
19939104
173835
107423
387232342
409167020
317800
161449
298794
9
331521
87
8
47
112613
229366
16
157566
405749
42
602666273
23
21
37
2
196011
305579
8
77
182674139
90
87
74
92
432099
511541679
283624
116574
95
385134
7
69
44768
303276
15
425407
88
489916
10
44170
302700
211261
42
335610
74
3
411023
406233791
432088
37
82
2
151205
85
61050
81901
242705
340873
63
222596341
62
18
69
51
152401
400336
190866835
62
237274
51
59
61
97721
320494
60
463325
289000
6
66283
476513
110858
326269
181996
172953
8
558268004
6
28
2
91256
286318
11
154216868
1
36
48
81
32
365487
194226
10037
63
92
2
86
343869
702832313
484740
124542
219180
396904
79
160533
8
36
68
440055
355683
332470
270545
438586
60
143603
379979
92
191251
182821
123140
78
23
24
3
96
46
231070
51
69
3
743231383
60
485342
58421
22
74
220678
20
6
9
34
506522269
64
287459804
292711
84
323131
17
57
49256
38
68
416704
56181
71
54
35845
13918
24
50
49
340628
155577
46
67
394462
272118
2
44
479332
94
499089
397338
94
485299
110554
223288
37
254300810
54
273412
20909
364647
39769
8
297764
86
65
200519
44
393968
45
80681
9
16
450011
357665
422430
478528
7
336838
57
63
76
84
889692475
834838384
77
40
78
311035
42
22914
97724
330488791
330253
274013
268669
28
18179
261198
35
357157
33
295232
94
62
26
84
15
26
138386
80
126408
145455
50
72
27
50
271875554
90
86
39273
27
2
97
87
18
73
84580
1
328491
69
233380
48
306379
406159
99
909591151
8
295695
636972169
738565696
67
340131
194831
75
287044
99
73
205370
85
38
135583
6
245753
49
408664427
2
34
602652523
129931
321677630
469614
13
479328
452445
284258
12
80
5
248138
488251
28
16
554714025
9306
104598
37320
13
6625299
435134
54
73
415284
47
157567
385150
6
97
57
31
19
5
336592
95
34
92
32
23
59
52
32
178323
40
95206
495081
77
207586
222123
11
36745
494200
267133
39972
49
940590549
136439
73
3
70
2
386787982
76
294648
429130792
214135
110013
23
132010005
372572
19
52
51
76
10
68512
621748841
6
15
901597957
460485
65065
295051
44
24
234026816
153277795
7
204496
109974
232359
4
1
431656
5
52
258351
73
74
319383
24
444995
26
11
63004
332462
101813
196752
6
99
542533006
20
54
79478
6
75
131873
7
14
23
87
4
2
347898
216722
76
345633
104896
51
56
78
46
33
144494171
9
3
23
4
258166
29
19176
83
81
209231
76
10
49
63270
57
1
5
557437991
4
33
153605
132713
77958
79205
2
448531
10
78
154547
35
33
49
1
368104
39
2
437371814
50
462802
38
49
99
290284
89459
70
9
12
368555
67
19
27
75
13
153304
235309
43
4
304316
31
275554
305791
526669031
3081
4
37
624006913
58
63448
78
191425
79
97
461733
9
34
121029
148625
6
5
355307
65
74
407058975
200015
54
249327
118605
57
108309
82
332094
280736
223575
36
639348452
61
79
109723
66
26
831210900
71
92
59
40579
294170
23
69
46
28
5
10
23
99
97
215288
64
79
4
274160
12
27
294034
400023492
201581651
9
42
184428
289361
26
88
178109
29
79
429992
147476
218911
11
50
486854
67
8
26
14003
447716
216359
79
73
123381
13
60844
433246371
100308
15
934325748
174170
84
374603
442505
274067
278975
97
82
1
386158
52
33
509845706
706326311
542527126
3
167851
92
55
31
26
494550
4
96
441322
71
294344
416157
2
98
30
133669
437262
25215
609266732
826025975
152218400
73
86561
318038
8900
46
81
388584
238988
84
52
84
372359
60
354706
203347
94
324468
456628
54831
981864396
363530353
22
22
3
99
7
436736
123157
172631
189439
47
66
186070
91
105858
307629
5
333528
398704
38
479478
77
16
477241
43372
46
8
97
15
58
29
36
6
18
46
2
98
99
348079
119084
162689
72
98
65
144079
94
97
3
20
33
88169
341153
90
341710
264003
27
91
96
83
15823
164408
173712
22505
209649
264124
4
361791
158450
46
1
7
54
111632246
858706844
83
121043488
162176
97433049
322361
219832
118067656
13
19
43
120200
60
1
83
8
9
47
185345
74
44
47
96
169698
90
85261
38
92558
214830
54994
50
472131
946369069
1
309871
52236
723260838
8
16
82
105635
272091
18
2
224989
72
384885
218351
26
47
345427
75
736914973
96
472133
190486
53
7
254202
27
51
402560257
82
25233
28
356948
818898087
29
406896
75
44
5747
12
607444401
758914323
617022712
293550
118696
190001
1
64948
63979
50256
413105
9
31
136928
479893
789159678
349064
354051
99
4
176428
77
471579091
499757
46
101203
346084
4
57
345291
82
23430
89
179991
65
30
9
303029
339288728
183618
43
262
957482946
39
429709
95
15
128147
89
447441
96
67
76078
153895
89
4241
45
122149372
41
66967
75
75
452708
75
9522
24864
32
354562
96
216070
424090
51
77
397058
6
75
27
16
448459
71
9
55576
308354
62570
48
196662437
379637
33
240025
29
272522
33
8
85
28
24
995935510
162123
63
84
28721
91
3
46594
216889
71
261687
71
69979
339662
86
425048
50347
60
229308
350403
127301
13
62
17
185389
440613
60
934485258
26
32
37381
51
48
4
9
33
197037
36
66
32
77
490912
41
435812
445421
18292
94
30
710116549
285780
3
2
92
213939
83
390869
5
27
311494
329317
490699
12
926455934
70451
153687
63
8
56
24127
689328815
356260
16
2
91
96
17
75
20
2
45
2
888854729
428938
4483
1
9
15
342835
305590
406954
88
224844
417686
322162
7
81
598622338
399327
143250
29381
281813
97654
83
82
70
75
101838
44
334794
6
9481
62
153525
59
130499
188673
738614897
8
6
17
788595321
68
438955
6
70
974675679
136539
343757
38041
90
238200
9
46
61392854
32
770925645
122891
421565
466701
413799
64
16572
50
3
93
4
35
904226235
429006
48
145464334
293459889
49
66
466127
79
50
264017
836237185
499596
193518
334516
38
431078
357392
335242
51
3
98
7
336235
370453
49
8
202223
81
52
98
387672
394473297
9
257129
71
781934374
28
75524
169730
564314740
841821037
60
940363317
81
27
5
435716
11513276
369887
302120
960697589
459868
81627
4
244643
65
88
42
24
67
259436
9
163199
7
434344
471109
379261
3
33485
11
1
95
132538
13
7
85
24384
388503
79
264750
75
20
87491
18793
622821548
416332
32
303994
187502
410207
6
779511343
92
32
75
916536023
887820688
48
58
278967
83
16
68
93
296314
473476
27135145
48
54
82
20
78
6
495970
232948
90
229841
501684423
335939
145971
73
166134
1
15
272312
4
152085
80
484745
34596
7
788880146
8
608868984
93
11
7
471996
38
337084580
1
453854
333901
467721
73
38
232217
86
32
479167957
490044264
241050
223822
77
68
26
53
370689
338337
55
4
77
8
462527
38
77
405345
59
91
465746
18
75
43
234943
23663
151037972
99
490242
84
112111
4
94
83
322625
205701810
309257
7
60
235902
157735
3
242433
3
531153830
259330
457543564
928095577
6
477927
23281
10
48
426014
403285
67
45
5
9
8
16
28
29
152969
317841
45
84849
48
29118
29
314384099
79
757605805
320566
18645
75
463235
48
155648
13
98317
41
496844658
87
3
8544
9
80
73519
64
3
446857
273329788
885643170
400557
460540
56
164138
54
331776215
312098
247583
28
43
287560
374486
410203
18432
46
88
451910
108265
126186047
407346
32557
19
27
36
138293
98
343070
25
402361
41
150661
46
36
475614
53
116604
95
948404367
192781
16
230208
418035
4
134800
307617
44
281374
50
79
13521
19
74
181687
462324
106327
2929
33
14
84
19457660
94
81578
22
99
200276
19
61959995
287477
41
217282
231710
310263
221039
4
63940499
336384
218618
6
145742
73
90
87
426398
56
23
82796
41445
135846
31
166207
352848
388987
14
95
116455
112982
8
297120
268980
27
478047
405408163
52
68
97
30
334583
56
16
177072
349369
69
380930
7
95
23
1
221094602
383833
4
19
38779
243905
44014
9
216514
56
386990
17
9
43
32
109811
6
32
29
62
645017888
1
391150
6
321631
246815
9
274383
31
468811
112000
56
43
457722
68
62873
79
11501
73
92
294305
24978
57
47
52
162321
18
69
471047
91
210050
2
84
181615
313303815
281765644
47111
65
36
7
81159
9
93
47
65
32
117411
229068
28485
98
414982152
271804
294757
439149
248224
250342
456147
59
9
474580
798851379
34
86
366498
293912
6
54
365995
19
5
317988
937679573
350225
46
136006
28210
90
58
9
92721
45
32
80375
73
72
1
7
53
15
72
209395
396882
11054
439513
85
27
42
6
167191
23
82
441623
99
41
8
318460
32753
50
78
56
78
9
437686
9
228555
83
790545232
288332
341949
345500
444362
434856
75687
459009
2
91
62
275536
41
403661
6
101468
68
158730
83
78
4
30
78
225116
27
444192
86
58519
30
958467249
95
47
2
169394
95
38
536428424
107265
82
75
14
26
8
21
121597
123496
76
220363
71
8
58
446832
304099
490873
57
29
308524
166977
1
329654
190465
430672
473085
9
88
10051
272271
85
551191316
288837
196418
223788
110714078
270193
97
7927
73
139046
84
268137
60
34
85
48
205371
102995
319459
942127612
291707
171919
88
966551864
39
150507
374678
46
333333
469307
93
441096
354605
867865819
85522
96
184637620
12
8
422091
26
601892821
11
5
28
32246
93
597259161
338771
13
12
67881
7
28
74
846087057
60770
297988
37
241607
8
98865
258207
5
407762
94
95
50551
42
434255
46
485149
176464
182265
501605967
22
150949
76
44
53
11710
1
14
15
1117
16
165444
25
9
400923
9
29
320210
7
185374
99
29
4
80
113678
342039046
2
180308
81
398185
33247
41
84
53
28991
80
53043
81
7919
138546
53390
342054
424665
96
3
48
217940
14
891673171
931523155
6
193411
93262
31934085
532321994
328531
299536
38800
336145
93
87
391391
82
74966
35
11
295759
94739
380329
47
492554
40
801001779
19238313
288670
24
163972
8
301907
200799
59
69
3
35
217701
356465
591519788
160831
213557
51
921042960
22
463974
3
168927
66
227286
30
19
27
331175
375823
33820
19
113244
75
231148
20691
3
152256
289784
111343
14446
427136
52572
50
276642
4
187642
90
25
89
26732
479150
191743620
7
89995
418033
318435
38456
99
116131
413192
165178
2
388595
7
73
32
399075861
2
19
41149
15
33
9
27898
1
310770
6
10
3
165259
22
412077
357296
15
91
67
449184
887908643
13
12
497361200
23
392324
331724
396554
17
92647
277885927
229999
837668926
13
830160493
7
45
95
70
30
174121
132113
345124
270953
489443
370391
23
45
33
49
99
232080
153381
6
24
94
4078
3
88
180504
4
247167889
16
364737369
84
80
293170
52
187585
26
284459
61
83
60
80
63
470031
7
10
27
83
4
50435
4727
164340
473577
97
14
93
34
66
174673
84
19632
58
37
29
70
91
427105
61
143729
58
50
464479
222042550
9484
47
160552
159298488
29
486288
35
16
4842
55
32480
39
84
196167
161844620
29
49
355826
345794218
280523
298511
9
45
280112
155278
368732471
52
201015
66
9
19
474205
72762
27
48
338272
99
4
20
299341
248208
410160
174754
92
58
144937
499499
60
37
128487
15
306549
272718
106177
254818
201884
243094
93
400485
346248
61
583777367
90
681095538
7
64360
90
61
331711
7
122377
34398
49
3
26951
32
76
868782788
83507
136639293
78
258275
81
95
93
2
92
83
13
80
84
31
178353
267750
355987
79
171507
25
384421
5
32
316598
156646
185469
886766611
35
84
66
551235263
394751
309351
237882
22
33075
453834
344279
49
9
493303
147790258
84
472436
11
24
64
27725
23
5
63
300904
465766
412364
63
143376
596127848
82
78
497914714
281011335
341728
401342099
95873
58
8
95
820332134
135604
450022
29
88
194864
342013
49
33
32455
161067
391495
177589
48240
7
3
344464
649205644
418656
298544
458023
7
42
8
7
29
52083944
69
4
340591
113475
42
84
138383
7
179329
8559
58
455544
847395958
57
19
439954582
140347
825698374
459122
143840
225953
168848
24
120497392
177711
981943038
222926
38
351747
598594217
7
53
551606012
30692
247396
50
78
1
93696
237064
50
74
94
199409
56986
8
327798
313506
808024939
42
60
39
63
492019
25
79
48
95244
224537
3574
336765
25
253740
96
12
9641
94
478992
177486
312354
55
24
391037
182582
26890
395018
47
891132814
90
11
95379
3
52296
365381
340967
254462
9
1
24
212335
44
8
352647
455582
9
275267
208308597
222041
19496
49
9362
175504
895821128
27
340584
5
575574159
64
357972
34
95
431200843
954022911
9
920503444
259969
4
20
142913
307710
14
10
90917
31
856761722
97
54
53
4
11
99
178823964
321908
18
648886916
7
86
845697724
43
99432
156137
193466688
989717299
6
266067686
348789088
1
85
41
24
136519
339204
37
11
71
31
24
352097
38
13
35
8
226365
43
239622
95
97
54
363218
82
221794101
269960
96
174247
44694
425785
240035
349150
71689
375485
475867
335622
226504
449631
7
61
41
245651
74
15585
12191552
127163
2
480600
51
471057
253415
21756
462751
47
72
371342
22
431521
137292
26928
99
44
657378321
177197
75
440129
478975
78
50
459285
13
87
99
109295
37
78
224047
8
317446
91
3
330080
97
70
89
475814
68357
92
47
406025
9
335218
17367
176410
388470342
457044
49
174384
141001
511582872
42
164071
879705227
479207
34
36
189580863
33881
312891
33
92
68444
830826644
334221
199372
61856
516248830
369830
426254
1
19
59
28
232401
62
71
7
77
467427
488843400
170342219
190590
93336
262124
45842
9
450714
327132
84
55
373866
143527
91
455812
13
30
32
6
43
147847
4
177286382
105243
67
37
151577325
216981663
101571
31
83913
341273
70848
360457
1
6
55
150652
185010
134394
75
80
116443
69
243790
264295
3
77446
54
215624
376754
324825
1
865903887
386885018
145183
9
89
337701
52
795439073
132588402
70
27
162557
852488084
468453
9199
62
32843
217894
282821
401506542
85
26
39
211523
754563975
7
88
11
2
15
9
352256
409546
58
54
58
617574133
93
339388
28
104206
330296
8
3
37
343958
7
74
33
355626
97
477125
130606
441425
92
444873
16
33
46
88936
55
294042
488340
423640
8040419
8
77576
79
52
24
156315225
36
24
220440
194684
24
584003635
2
67
5
38
332911738
51
6914
1
94382
78429
921474477
761937019
51
87344
26931
271690
362687
276613
396498
23
7
49
470261
22
24
4
163827
562622728
378681
384735
358755
68944
370534
81
71
54
191520
648858425
275390
410120
55
21
254391
89
11657
305233
87
622185683
280535
17
407311
95
9
6
84
18
66
43
427091
390508724
68153
788853002
400
731618657
93
107146435
286885
66
49
71
192760
15
2
317045
290370
444804
482762
88
76
40
328598
51
67
58
6
8
3
355160
43
4
24
187753
485153
4
125985
305226
26805
50
6
6
318899
62
80
374593
786909796
598545403
276944
89
829198765
12
310985
16
45
88
69
7
68
344614
70
49
106035
233398
678202520
12
332958
425318
306191
199706
480044
71
31
77
485933
70
228690
413938
278477859
243464
69
99299
264620
469646
5
407845
545358286
235921342
85
182322
98113
154676
489069
424710
53
37
81
31
22
16
85
3064
24
90
335433
524659467
2
8
88705
25
81
54
396979
778145807
406907
340396
171543
47565
99
77
114254
274167
450342
13
54
199094
340955
727523490
20
435195
430963
266397
192180984
61
55
76
64
189878
70
43
8
9296
4
14
82
54
410107
377736
507539047
172611
480066
288260435
83
522705753
16
305770
8
6
102805
84
4
358518030
91
52
9
121763
590169620
15
39
396961
225695
79235
79
39
924459542
81
20
199386
4
372057681
356169
41
190432
439993
72759
44
159724
224066
219992029
362438
2
316771
179387
323802
46
674909608
164195
51580
92
30
7
25768
39
99
42
36
68
68
184947
44
28
236685
143523
152313
33747
66
707936231
417081
79
217935
197173
77
20
230920
43
590887756
437112
298009
72
43
51
96
358840
786577269
659670707
5
6
56
233550
123046
18
98
379908
37
32
42
19765
130806
373560
106468
34
416233
6
30
163043
32
366146
82
19
84
45
277541
441481
75
5
239097
59751
181547
499683
66
164242
118169
86
3
235875
1
2
488328
62
497680
47
131843
38
84
375410
812776089
75
14
137309
122827
7
213298
8703
57
275841
343121833
49890
635384023
24
44
13784
303770
135058
83
829975694
87
12
171210
106919
97
17
51959
10784
170989
324991
4
480666
265467
79
120111
5
186140
6
91
15
162839
275519
178
28
56
119422
666203674
245670
472519
439035
16
95176
355096
431872
88
31801
193240
71
363586
327598
249781
690949388
73820
85
753670393
25
317783
41
40
1731029
419510
9
485408
650709982
90
408341
239080
68
31
305199
43
5
463573182
937172628
234275
431492
489301743
7
70
21
4186
117482
69
19
7
165488
3
303034
34
470063
69
1
41
52
1
185515
177620
35473
63
328097
59
88
276061
64828
13
47
470880914
13
185206
91
32
91
342147
25
12
307586
28
327124
441809
9
67
38
175936
1
67
283300
440711
316896
95
48
5
87
55006
49479056
80
273098
2
60606
139485
26320
6
95852
51
34
33
894589988
495155
460497
3
29
269072
89
100256
60
163909
37
49
110396
4
469652
200119
11080
342900
481314
41
65
12
62
497686
53
173832
965535490
488443
489237898
20913
15
23
7
152684
297801
190214
272987
327484
9
53
84
6328
368043
94674
38
139656
320991
532077229
367149
3
440394
127964
35
397529
98
410403
219664
238903
411201
6
59
2
9
318956
62
30
99
5
814977273
374602
14
14
7
5
437535
6
74
29
15
28
29
66
108109
4
256495
86
449128
61369
819249787
44
7
73
84
8668
139447
27
30
37
28
22
72
4
37
133098
467231
104192
442044
24
143357
89
998706031
87
274978
303241
35
71
360495
220106
474566
90
457415
11
61
67
228252847
337726
719515723
79
53
459161
28
95595
333365
940983248
281715
338826
61
283157
48
6
4393
3
58
74
51
48
37
78
341685
40
457123
323461
84
62
64
24
96
9
64
14
58
13524266
482052
84
57
40
4
50
39
96675
859315375
241755
342349086
76
66
17
69
333362
43
368761
30
390493
77
422666
99799
26
407437
5
24
3
196876998
229203
23931
456580
253316862
6
55
61
34
458049
220286
237926
39
14
154872
98
262318
43
85424
2
71
42
676413845
68
138009
160203
88
5
29
34
32
19
308915
23
61
427845
20
405692
65
292147
38
27
56
27
915619788
307545
387437
42
59
97
478617
40
626240969
490804
10
26
85
35
110351
27
73
873070669
9
42
27
28
5
41
14
334475629
27535
556199552
24
317862
18
3
269153914
48
136394
52
588277136
24
8
872984623
2
57230
93
16
6
82
345693
355161
212997
34
25
79
173177
96
57
141649
829872072
155050
36
8
453461191
33
263663
96
4
85902
6
5
25
433162
7
69397
46
74
977650212
578377571
190579
30
220999
296488
37
67318
286339
1
208930
156215
50
16
262389
236021
449323584
82
360773
617291786
403155
229168
160196
394362
6287
197488
13
84
227507
1
124041
53
181084
94
41
36
34
10
427373
99
339701485
98597
381983
15
55
481979352
48
96
4
68
465959
235919
318705
380860
9
244374933
38
59
3
95
758807144
193676098
407251
1
176876
2
78
82
12
94
74
45
289167
391429994
51
40
33
28
35
74
74
355405
30
203488
10947
6
6
70
31700627
934724902
490453
331364
894810521
489252
204771
3
217442
61
359438
1
31
77358
4948
82
56
26
386249
38
50
239076
305762
330806
334084
49
49
47
5
309108
241406
1
417514
316249
20
236679
189297
13
54
377711
2
269356
5
493650
215487
92
295608
6
404176398
84
52
211951
51
58
94
304391
448140
6
58
16
35
91
169859
32
61
479844
63
520703790
18281
190376
49462
645488992
36
54144
97
196088
39
361795
25
39
869181701
77
176803
85
199441
952376891
259742
414604
44298
33
466301
62
69273
227981
113605241
81
31
227564
378323
41
91
48389
93
646398716
69
477085
59
5
3
340994711
311297
266979944
385647
63
433994
659405622
201780
493279
2
25
426998
405715
164513
25
94
262758
284853
90
494426
51111
294365
241718
84
16
20
17
10
281247
117006
376085
4
54
33
6
31
387597365
17
66
22
19657
65
8
49
5
383210158
132105
56
131380152
439018
632495987
77
21
913727297
23
67242371
274240
20
488018
38
40
214952
953668353
159543247
94
139874
58
3
175648
68
4950001
68
191928
2
4
326016
106553
106147
131990
438001149
57
41844
79776
499775
59
279314
65
554360521
288449
2
19441
891156712
19
8
291473
6
23
55
391531
205833319
231650
220414
8
12
72
23
376825
408733
2168
256494
861793689
77
312682
404250
118711
76
401196
64
61
79
22
96
197838
727014672
50
170282
32
198035768
71
8
70
110449975
31
981218587
31
795300544
27
257139231
56
268514143
3
72
57
305280893
57125
3
463893
137160
89
282580
2
45
159264
4824
443696
92
12970
311980
26
7
73
6
716412958
132872
486012
837656180
68
285019
299302724
43
158724
94
98
222011
52043
29
54
89
863881292
7
44
183406
3
283300
308387
296264
280492
1
208443866
499282
95
357297
352068
42
15068
78
286121
358941717
3
217810
99
18
327064
487475
360513
8
444895
52
17280
1
25511
12
84
11055
38
181770
682824562
8
99
483247
494463
29
105268
479397
726768159
123589
88
69
470046791
67
32
62
388264
189584
80395
370134
6
83
412266
662202314
905823143
685214660
21
395964
13744
4
371677
30001
304467
41
42501
447072
46
2705
49
457284
2
90
480931
67
69738
3
26
191496
316398
50
6
101649
23
450636448
90080081
30
187827
224699
305840
876483410
451446
48
9
232716
124284
81
80
99
7
377982
455904976
67
233375
874
99
46
461851
16
221974
110351
813405850
5
3
85
17
197790400
65
96
70
453306
21
312333
13
95
18
482790
81
31
83
290259
86
9
40053
40
88
476375
90
84
48517
11
54
86
39
46
56
21018
351877
37985
3
32
57
443022
20
323562
232626
294193
61
68
769175361
239872
8
10560
14
66
213238
17
97
48
85602
34
34
76
30
5
65
90
67
460332
345129
98
356017
340762
406369
61
421472358
236494
40
53
15
13
75
348582
83
11
3
23
81
43
412988
225296097
4
38
16
23
472479
77
54
160413
184366
50
444589
31
21
24
98
30
1
65
23296
641267060
129822
5
92
243440
263281
88
86
66
368165515
4250
324001
52
463003
73551
189598
512577172
61
351642951
179828
437284
728450987
156608
416931
498900
167856
51
320197
444629944
38731
42
12
5
178186
8
34
52
7
158158
68
211734
861542637
44
75
4
992931573
9
238472
270749
99
63
20
239597
5
65
47
139921
843723430
11
79
5
376085
46
489605
188257
59
12
125790
21
39
237848
70
196785
384470
73
65
6
68460
1
30
138956
206811
212421918
37
56
99
81
325317
5
153751
228765
11469
82
61
106173
22
48
4
97120741
29
19
5
216749
93
32
108168
352362307
456355
346979
7
492836
416165
35
50
1
237037
41
194581
357619
281630
33
45
864861859
464449
23575
58
387234
83
9
331534
159870931
9
195992
439940000
12
114946
470279
775243988
64
3
184388
207385
28
118614
338811
487902
33
474971
72
139048
11179
329537
27
270805
436814
4
60
460760
41
34
922066275
96507
283262
18
31
324678
53
3405
35
238580
25
363134
2
189085
63
434782
60
414064
48
3
236091
128991
972615055
51557798
434019
2
189792
36
93
431136
85674
87800
979552246
18
163480486
5
127719
66
78892
237464
744465894
57
14008
855292474
109554
339223
61
91
71
452194
357155
164426
60
243304
92
98
19960
222020
986282521
350418
363385
41
37
9
6
10
403485
24733
23
28
64
99
496456
16
39
55
421748
9
55
61
96
145830
62841
6729
164018
882458378
63
368913
628772890
54
7
856834678
9
175326
59
59
528106942
90
38954
21
63
93
1
86
53171
56671
81993
100192
86
245110
98
74
97
14778
20
168038
413757
70
41
78
608839224
73
62579
91
547262276
347550
10
491449
29
17
9
279319
305287
85
6
4
27
241776936
83
17
8
310219
440793
380084
187210
9
193349
916582907
436119
327569274
1
259665
81
53
170913
231803796
32
148774
5
5
227060
285064
176715
372295
62
393682
94
314877
757311392
87
65
49
61
63345
1
449668
40179
63
186484
70
246250
57
35
343480
99
67
372406
99
136386
37
256549
589581752
44
943498959
34736
57
260550
92
23976
222021
82
75
24
77
608074310
2
456775
366877
75
83
77
75
312196
20
765176589
5
495070
42889
7
71
53
61
293995
33
29
349700
64
47845
846265915
877888613
231392
92
48
30
128283
290316
71
189734
22952
19
153470
3
40
87
49
61
2
126803
234634
38
364656
487762
2
15
353385
60
58
72
375118
98
1
276157
97
7
4
60109
75
10
292288398
19
43
88
229925
399116
376385229
12620
1
21
9
175610320
8
23
626237480
78
494761
16
116220
41
147618
316542
58
13651
90
13
454072
183991
91
381732
97
811682657
3
254840726
251130
69
50
80440
429162
490528
157568
148511
91
881311866
35
96
119654
92498
232597
473528789
45
302973
304147
821046567
75
85
749747410
45
348960
397313
92
3
10
228678
34
409098
358112
627814997
256991
16
388459
329173
26
47
31
438242
50238
389193
410234
8
140830
30
99
14264
51
2
147648
69
60
76
153242751
532975095
57336
20
270408
463021
267764
407282
368113
73
85
6
14
43
436459
68
3
62
37636
410701560
289498
95662
49
76
96044
455963
44
88
73
1
47
319697
393876
261807
104025
14183
1
169367
41
443986
486699
40
441713
22
18
7
444413
25851
92
496889
21
865638352
261473
90
30
57
48
90
92
46
43
31
64
93
416251
91
38917
119939694
41
59483
3
377373
444174
49
374259
436073
305697
64680
382824
17284
53
104112
30
3
23
59
44
273485742
2
459407
475333
206022
263578
477280
20
443464
79203
93
87
408522
489843
105890
12
6
49
231669
274513
83
3
2
23
939413924
323833
425410272
287421
125494
476257
16
94
12
243032
21
88
343540
387420
70
336296
299583
94
150226
282079
136723
195130780
371252
294376
161193
5
241964
18
288197
71
29
706390078
21
148218
60
11
74
21024217
10
187037
83
57
74
55
83
78
42
30
71
89
11
31
217049
888442945
374309
201137660
228025516
419335
138237
307264
458121
913778217
255722600
220670
98
295204
13
7
499382
277508027
93
46
82
192158
2
272901
404598
43
95
305541
43
84
26651
412403
85
202398
334366
59
470000
123269318
289865
28117
1
61
131885
6
328969
440089
66
58
75
69
79
75
559930523
17
818874610
16
376204
397707706
278915
306813
43
89089
79
265474
75
230338
71
5
46
259230
207991
1
7
9
183176
454274
2
84
88
417156
22479
393129432
83
58
8
62
94
355828
5
261033
2
13
77681049
97
7
43
466852011
106647
267443
368740
54314
357114
8
319010
98
6
490497
15
27
97
16
17288
91
446754
373792
30
296226
74
83662
58
33
492529261
114746
43
245460
324741
262618
11
336689
89208
46
477950
321403
2
372021
8
252509
21
98
230529
33
6
3
243382
17975
208342
34
323810
66
164770
12
3
51
80
428558
18
121131
280625
272869
358009
8
43
204711
322824
44
294454
489129
25
28
56
2
292071912
42
227016
92
57913
339245
75
77
4
5
43
437109
493958
294406
87
96508
28
214353
4
32
450056
53
237403
81
271814
85
381633
258999
382991
486907
4
318583
278546
56
1
450618
40
440673
219219
12
48528997
849756889
60
995160141
67
222824
88
80
75
39681
121426805
63
29
49
5
67
196919
445826
17
287809
537814372
221169
8
8
145323
46030
252468
247474
79
8
328997
55
480563
223693
73
48
27
498744
18952
321762
5
92
348209
757628167
425408
140645
69
377863
88
45737
16
85
263347
392095
43
38720
358387
466901
277837
1
76
76
44533
15
56510
6
71
3
821814955
465704
775722075
75622646
204562603
9
291645
5
8
547528692
78
454752
27
19
215548
207083
348596080
604735921
20889
52
81
6
25
26
390298
4641
2
3
18
47
5
91
220065
14213
325000
4
12
286324
32969
13153
8
4
97
8
17
93
2
43
221077
87
9
7
21
270626
375440
48
229385
71
49
8
5
49
237975
21941
74
30
4
11
4
10
288413030
76
484746
31944
155707
89
65
248240
6
420857
50
27
403664
473038
12
277501
19
330767
9
1
345127
74
70
200706
13
81017
73
22
14
399157
399422
46
129122
205294
482045
3
41
55622
79
70
11
258967309
4
204892
30
42
36
8
399863
90
446757
73
495595
403401
6
82
175387
86504
35
48
14
25129
374554
86
414176
331253
420023
46
146203
298455
24
40
86979231
61
62
145191
95
41683
58161
30
80
3
423813
4
44418
279274
48
72
334184
191272086
881048881
64
87
82
974919548
25
54
284860
27477
9
68522447
844596381
27
97
43
9
172076
271368
76
3
17
79399
22
54
20
25
7
230226
93
8
436363
67
350083
87
36
255720
77951
32294
37
453627
88242
15
165961
95
10
61
82
277390
21039
470683
453788
1
17
223374
34
24
95550
93
17
69895
26
3
1
62
207782
320799
5
49
781290815
61
368609
79
13311
638652120
307209
61550
96
27
36
22
45
760596236
121245
85
90
9
97
38
247834
483188
243146
3848595
22
60
460804
74
31
12
11247
9277
207373
346490
167191
40
174667
72
89
26
58
377307
162427
7
93
281668
88
445038259
15
407380284
46
325783
50
3
16
18
34
425245
38
76223
217639110
224898
461667
97
39254
196107
51
43473
67
465563
67
379709
740816105
497103
231893956
163941
80
43
99
93
227200
69
10
34
287172
8
368744
459162930
435536
53
17
32
83
91
88
83
42
905739595
14
75
75412
67
61394
21
60
75
69
425478
411138
278057
31254
3
31913
410299
6
7029990
493112
1
2
37
84
855047072
57204
478259
327533456
38
327099
2
29
448015
492455
48
377113
398920
6
2
332139
9
44
428970
198896
242779
75022
70
278646
443547
165009
6
186771
37
345296
40
84
41
95
78
72
6
456559
262187
33
16
321279
344725
164202
432806
159892
228348
340093
1
457982830
81
32
46
10
488522416
996016103
408494280
228226
114218
58827
354779
81608
10
12
80952
345824
74
64
18339
90
225719612
287677
87
35
68
80
43
19
321444349
27
448108
36
92
6
367682
130639
31
57
87265
297338
155772
33
5
126007
76
46
354747
176502
54
414823
493184
11
238347
9
3
73
799918536
12
189200
66
398942698
57
90
16
32017
498157
232830
74732
11
6
78
9
4
42
835642303
7
37
82
21
12
2
202447
239723
23
1
348173054
964078930
33
1
390800
5
310119
76378
40
57
46729
88
85747197
32
61
222157
397685
76954
835164689
6476
177671
23
416895
38994
275036
498908
288918
42
81
3
31
41
9
42409
147360
495033
47
24
75
67
193651
236630
276334
62
146568
71
67
79
6
489276
475541
76042
345128
6
8
926095431
10020390
2
71
35
439418
21
2
274557
915236376
2
48
39
383726
45
473571
310877
33
58
84
21
385726
435083
4
7
37
52416
441333
152057
436800266
44
63191364
162271
95
55
4
53
1
368625
370711
10
339342
612884429
86
914771229
52
59
66
27
105899
23
53
314217
441235
212683423
49
30
21
96
57459
53
203916
103310
904484893
262646
34
114993
44
578623976
465704
200156
6
39
175916
29031
447102
431887
91805
12
42
10
311063
65
185506
16
6
391258
455203
224335887
76
57
400266
47926
491280746
836588131
5
34
73982279
432934
232926845
59
200873
74
45
155399
31379
6
9
65
167542842
119532
476291
98
373166
217549
67
187613
372463
76
163484252
23
54
361249
67277
3
31
281812
53
116350
28
361299
40
323364150
59
89
33
87
152480
1
243463994
413265855
19
68
936506759
223473
366021
64
2
430775
246869
67
12
114421
233773
204058
75
1
37
82908
35
39
267977
83206
5059
369895
74
451553
160909
52
8
53
240930
1
193971
49
176779
413903654
77
5503
399669571
86571
8
86
50
4
291376
97661
445544
2
84
99
20
485615
15
381393
26
59
121441
45
7
6
390252
431285
2
10678
107026
210256
475093
637289972
9
49
22
210272
46
179547
59
87
411985
64
43
376188009
468021
241833
77
71
53
91
90972
3
30088
55
61381163
311213
38
87
2
13
40
50
31487
183289
256073
299032
7
17125
98
14
37
585880582
331724
196443
244452
65
265185
33608
36
227085
181302
18
7
368492
53
151843
243685
96
92
132029
262399
120844
604139302
4
58099
6
66
361418
76538
19231
21
366491
308239
62
466647
103462
3
83
301376
216038799
138479
396406
49
90546533
360110
57
11
12
271195
44
346811
2
95474
23
78
51
87
359623
33
31
95
51
52
6
607611641
91
98
75
313383
446829
9
20
57631
317238
250001
514423285
56
70
3
11
7697
413591
35
74
37124
99
311269
22
225300
17
88824
22
78443
8375
31
97
420641
13
5
301178
7
98
875730688
11
48
284813
493146
26
57
309306097
2
69
1
32305
42
53
43
48
60529
342144
44
23
39
348794
240353
66
43
56
88837518
457269
361545
583319800
9
172981
88
17017
418113
49
121093
98749
9
409900
83981
333559
287264
129898
147151
47
310175
59
9
83
262504
60
3
5
41
464928994
98
57512
849
316833
89
289081
497970
31862
166353
998302892
16
374375
63
6
490063
291387
248420
59
9
185429
399402
789092041
6
99
81
48
56
70
48
397513
258647
64
33
153425
41
406741
143634
59
40
24
81
25
36103
65290
20
385649
96
39
4
496727
82
384402
87
407584
63
9
847979717
21
17
62
471626
26
400489
845852791
42
271326
42
345068348
173205
46
69644
75
79
20
26
65
313917313
19
344604
62
410569
47
307639
444164
280558
59
35
9
348477
2
4
53
431370869
79032
9
7
18
26
29
46
4
161209
9
44
2
54
22
20
64
185691971
4
40
9
943916690
24
6
42
43
94424
82
6
37
224684
206997
2
72
379969
71512200
185095
79813
87
24
84
77
61
23
75430
41
99
47
478141
208180
93
11
93
285149
93
72
99878
25
368874
74
306668
13000
47
82
88
12
197815
9
12
312122277
379241
909551866
253635396
266898
312812
161970
39496
8
373448
430624
98822
30
62
45
80
437548
8
89
31
184547
423801
55
286867
437245
5434
21
72
41
449159
50611
5
46
7
64
250540453
436936
324891
133946645
52
62
385130610
330050
58
80775
963686104
47
48
387655021
157958
21
145775
258122
108261
334589
461277
439762
83579120
17288
101616
293515125
70
79958
132823
366569
27622
317892
400387
176242
185248810
368033
90
13
206997601
59
146250
17
7678
4
91
18
81
354802
802886812
69
89
260596
6
986639951
32
85
85
133601
258516
828496574
432815
157704
126960
47
266030
143090
212135
2
48
68
260647
293020
476636
43
2
47
380971
81
576486763
26
22
71
4
309942
32
438784
117019
485071
56576
38
29
351881
30
89
50982
3
17
270341
55
135329
28072
490444
77
269727
361083
570585033
328821
25
48
208559
22
4
92
60
429402
39
69
379744
315953
11
73014
410426460
146906
51
395506
84323344
441048
8
98
15156
9
99
64
299896
328408907
34937
67
329071
298265
443125
32
29
83
25
59
306673
83
358590
616169578
468156357
439775
81059
233206
165115
370310
415721
88833
95536
87
65
121224
8
213726
7
111524
56
33
16903
141977
152130
471612
17
465919
61
359097
448682
20
215097
948796923
79
5
44
54
227672
1
18
33
306203296
204587
320661
203217
69857
81
72
29
86
335513
158055
34
9
15
16555
431497
64
263748
32
604974209
784508223
25
10
31
474327
315002
5
81
212382
47
379923
62
371849
422305
392984877
2
328843
5
38
62590
454941917
416944
44
418509208
99
186611
33
40973
36
83
7
35
257804
227386
414179
45
55618
85
620237381
77
771150868
376266
118294
122322
62
209533604
90
346461
452508801
28
80
6
63
567394701
143586376
434510
51
295289722
455349
22
238254
163689
258696
206830
375161317
93
3
360484
66
755154595
10683
29
98
4
308821
12
71270
35
37
92
51
49
248027
47
129019
57
494535
298741
87
82
76
809896111
718190199
85
465382
97
203522
85
369552
6
29
5
146416
16
301730
200801
3
53
636878494
25049
36740
576021630
24
198877
62
650877700
276407
26
355609
16
67
55
19
99
1
93
59
299943
28
58642
226882
3
94
52
80
44
48
59
232111
52
3
6
31
56
421354022
18
83
10
431234
25
433116157
58847
149480716
334942
580497062
421611
45901
12
34
184940332
26
337891
141170866
6
442288
38
79
67891
22
18164396
68
75
60
76888
27
150883
66
2847
9
96
77
409033
2
4
3
51
418542
31
5
443871724
46225612
441219
229667
226423
41
8
18047
6
52303
81
198623
1
18
52893
169844
4
90
51
78731
221552
141644
387204
8849
58
2
336274637
56592
69
185898
59334
985565772
123306
486294
196429
60
225661
40
96
445297155
8
1115
165155
369477
346722
463209080
419000
538879110
199217
45095
28
460880
78
57
95
56
18
68
99
22
22
22
10
55
388082
628253272
403638
46
34
36
659295067
38
70554
61
304768
63
161236
85
1
27
504209917
91
314748
71
160778
24
48204
31
43
289806
48
165030472
60
78
328872
290914
599327136
66110
1
32
44
353352
490637
60
29
95
96408
97263
11407
51
82
884196358
219334
376590
35948
176082
91421
386951
181539
407833
66
303884
6
470169
2
67052
47
302572
394797
40
51
245184
598078275
76
106136
486054
66
78
58
459232
837118776
876160561
373436
92
34
175633
24
223091
117513
86
35151
431306
2
352344
157849
15
42098
29
331594
340622
13
110276
300915
87
49
167362
112041
205616
165211320
140349
61
25
26
12
347510
76
308120
28
359410
364292
392231
235780
8299
38
28
520426097
28
210425
431774
113234
34
59
7
6
421899
431974350
342845
399365
4
64
2
8
85601
85
7
411763
184951682
20
99559
72
35
8
8
284838
569241390
34
351391
457461
23
41078
48
400375
711973927
333598
43810
2
234992727
819491034
40468
45
478960
15
279577
25
3
20
239241549
59
71
10
248306
251457453
15
307069
13
420153
36
84
22
365059
443317077
365497
5
82
111294
28
75
480546
11
22
1
5
33
6
104351
467709
57054
98
16
95
44
98737
3
4
278042470
227520
37515
65
83
62
92
7832061
16
289621
397670
483766
99
600512949
53707
11
72884
41
56
776857325
6
222416
441356
2
21
69
40109
89216
29
43
31
243670
8
86
88
37
50
33
12
14
28
180940
497127
41
8
8
371825
50
47
66
181022
91
48
361337
211693
608695473
470729
9
121261
67
452816247
210385
93
465688
71
45
16
61486
234718
90684
67
474674
74
241080
337065
239571
66564
46
27663
925306323
6
279801
204787
968586071
57229
43
147684
422543
401007
97
79
173406
268792
115660
35
88
80113
150072
64847
82562
82104
77
51460
84
40
45208
2
73
496082
307843937
62
44266694
199443
78
487239
209712
122998
265034
19
5
383221
128121
317623
343874
131010003
456489
67
722596784
234678
63
145055
344358
306792
174175
543942759
91
275979412
9
320475
269192
4
69
41618
83
61
93
73
66
67
36
116166
97
136923
47
315599
204024
84
6
94
345948968
35219
90
110104173
506349698
290967
2
49
104498
55342
351546
6
18
957104418
1
73
114035
452264
300139
44
355533
280661
181893207
34599
8
431191
418788
53
5904
55
433456
2
183859
72
50
27
8
2
404244
441288
163065
72
90
75
372509
59
310202
847636301
26
90
1
64397
345008
28
55
47
760696382
219647
11
455887
48
60
230219926
582937185
724063185
46
163494
998619354
3
178221
41
359980
15
417322
290813
99239
37
160366
13
17
255063
350303
55
48
232117
16
209307
50772
51
7
8
23445
75
409741
376578
9877
164408
373912
42
480752
59
8
77
92
85
8
95
457630
192969
38
38
90
22
95
77958927
38
188214
44
263337
6
351492
35
10
44
8
96632
59642
48738
189227
53
77109
473435
19
145290
47
15893
495646
385488
480793
66
39059
4
24
16
29
83591650
70
699941588
164166
302567
87068
3
25
3
78
357889
444500
137742
316309196
2
314270561
290642
74
14
67657
364245
691382607
92443
1
44
15
495718
6
371060878
94
141777
69
83
8
26
255413
3
41861
22
260712
128771
43801012
39
67
783598654
78
127642
2
3
72
88
470619751
626690386
276672
8
411957
6534
19
142768524
3
491201
76
301263
90514
452464
60
358894
22
66
38
3
966467260
46
7
34
6
331961458
223493
86
301401230
89
8
419421
290508
556918212
355029
78
14834
650277642
767
11573
34
255955
300853
431431
189577
248994
12
787353748
2
953219887
8
374358
4
21
124913
96
397994
56
456433
321469
305091
26
4
91
43
11
6
377391
42
35
372854
85
19865675
263330140
468882
12
66
87
46
211939
2
479883111
980159894
60996
59
131200
304229
54
450714
7
399385
54
16
278358563
145639
357157
371354
7
459560
6
483062
92
135035
294530
25
45
37
3
46
37
337891258
27
81
60
6
77
140623
46
36
121629
77
455597
80999
8
816653450
37
60
16
428328
29
30
814364444
43
213701
396807
223897
82
165892
8
67
102011
6
13
90
196427
77
152730
90
62202
61
18
74321
463283
9
644443380
7
77377
352532
463511
2
401112
299912
142544
92
24963
816426831
8
72
382751
156502
6
440429
8
32
5
84
58
181600
6
369060
32974
7
36
249339
31
388666
16
237485
4
2
89719
51
193260
85749
172021
82
63
223019
89
74
85
111059
14
47317
18
206749668
94
51
4
430654
39
75
33
43
54
39406985
72
5
52
446158
145892
53
86
725018769
71
13
40
503889948
7
115974
69
11
73
72
99
8
22666
79273
70
50
7
185333
109291
455877
463684
98237
26
494575
5
396305
34
16
14258
256155
12
4
23619
874627112
3
422688
21
1
180381
364688
74
293154
3
392098
478422
24
13
4
129662
76
6
582612400
35870
55
118519
193460
9
376088324
201419
437557
22
555689412
47
35
370282
9
98
171662
226083
60
9
89
85
986387509
13
22935703
271370326
95
1
39
52
363200
45
7
81
228932
453743
1113
355740
73
504945302
609765110
234476
42
53279466
88
201406
62
79537
99
45308
669303154
420827
238128
60
230149
65
94
87286
5
34
294496720
745923799
1543
9
2
81960
374650695
5
87
6
38
4
441504483
426861
81
930182542
43
43
36
1
15
50
435283
7
535579096
419433
133957
81
261494
380984
22
35842
497029448
63
231176038
84
10
96558
79
276921
69
92
37985
85
372382
359759
53
250241942
114067
416870
99
70
305239
110791
189489
36
40
44
167888185
88
71
47
263196
83
58
9
323638
974289606
590066571
2
9
466652
72
15
46
5
12
66
17
259591
100040648
285792
150132
804022126
366435
80
242261
32497
80
423616
133718
209290
445827199
6
105009
4
49
93
77
538905695
91
845631048
346118
17
187068
65771
85
243249
14
55
417546
91
359668
233748
679195481
427952
504777172
337668
20303
74
112254
51
9
474725760
2
24
181087
244634
12
405425
55
75542
37
12
141465
493030
22
609816844
490370
65
8
6
8
71
30
78
986293038
449953
29
66
8
248611510
40
18
394725
145969
499055173
7
58
49
63
236688
168998
146209
5
62
236784
59
92571
65
253964
81
141151
40
2
218564937
87808
7297
631136101
60
117673
189376
95
354024
21739
373552
184793
248548
351707565
82
485357
418411
29
442148
80
14
86
555067057
721181800
853034613
50
274264
92454
32
378165
53
967085105
502405023
18
94
542814119
89
451530
13
77
524869298
16
63277
164531
23218
34
526751599
68
88
85
32
489560
75
138415342
6
40
471920
40
14591
82
9
1
332993
5
745504801
62
75
611602824
70
3245
226230
420018
99
659629197
124632852
62
263172
462908
66
4
9
498127
70
9
385492
342053521
16
105826
96
61956
22
61
7
8
27
83
199341
204450376
25430
54
272726
169214
67
19
422699
312487
88
33
186146
62
716156605
202987
339539
6
124279
48
438883
81
390421
438977
941328184
380446
9481
74686
23263
14
97
87
3
495501
88898
398714
17
214519
54
39497
473691
69
724516826
70
362492
64
89
229972
300848
51
8
28
18
62
30
15
35
9
81
172879
38
1
422955
475333
4
368876
298278
668186699
404772
43
6883
185896315
20
206246156
42
29
9
3
174712
50
50
237654715
298151
238007
77
1
479504
6
53
38681
89
919824409
38
120917
43
2
235589
412697
187423
5
16469
3
526516748
398165
359555
6
116352
70
156703
54
5
45803
478195
82
436590658
476884
68
46
315185236
35
157959
86130
71
121253
91
87
93
122380439
29
42
77
89
209824
345920
637273485
42
448750
366854
70
70
218684
284892
151112
215291
380451
61
426296
63
565046560
417769134
89
33
18
508187478
7
149879
260617
397655
781499995
55591553
353416
195725
135177
726445543
411199097
65
147701
164875
36496501
42
53723
8
37
378128904
209075
7
36
381813
34
67551
27
6
316875
11
11
267983
285651745
438868
21
57
22
79
6
80
67
73
853174429
401145
466768
47
1
60
335550
88
421784
14
161044
109059
370132
80
139555143
477879
50
86
3
928231517
320355283
260037
42
98
73
226491
229795
58
269597
106616
21
66
2218
282126
9
2
81
61669790
449340
424468
61
238265972
46
184933
61
319184
1
75887
247557
51
92
82
31
83
5
344812277
428993
42
277303
137356
31241
447767
69
36
300647
3
468753
497712
79
79
4
941715053
167320
370287200
91
443675
408115
85
120125
87
23
85
6
310094106
8
327357
95096
84
238171732
369513
790970713
3
458583
852333512
432932
29
108661
474380
395794
7
68
472777
390370547
36
249178
1
40
405339
6
19
61
93
157215
334798
96
405898
472102
371087
355200
29
26
106215
30
2
85
65634
30
682087074
188746
9
21
8
4
15
290791
83
47
87
97
78
557190743
26252
44
732810298
392673
650467859
365689
44
42
377264
322935
420187
4229
61741
380572
406729
469017
268039
67
95
415513
36
4
318907
47
95
475353
188001
83
215955
199973
13
4
76662
112552
9
482203
51027
78891
63
1
324042
65
353698
8
318770885
166742
85137
4
68
29
78
5
97
557772363
20
6
6
12
373555
7
166174
97541
475772
54
11
269105
5
18218
164491
5
1
254563
457575
476606
60
3
54
88
166513327
37
494457
808824153
8
435000
67
254669
36
94
26
40
593199222
470128
73
40
88
15
368656
35471
71774
60
11
202456526
26
415572
321643
9
90066
37491
8
42188
12
123765
7
63
34773
4
32
59
54
64
406588
257766
92
70
98
18
94270
119464
66
7
368887
449176678
346349
264132
1
49
585535424
244749
253781
436193
169026
85
92
420683
90
26
34
5
218636
1
49
72
90
553662346
55
86
286874
52
94
55
130518
178524
33
222384
56
9
21
13
120724
334814
689158395
763464560
87
24
63
321376
490468
12
131737
382822
366102
69
7
424197
69790590
8
16
80
335720
26
281126
563991877
309218
41
98
6
52
394451
407863
337134
50
458627
74
10
75
55
64
13410175
460429
42513422
423165
362211
24
5
124036
374886
749218779
175952
5
33031
451121
2
146730
72
27776
86951
443799
279582
365850
59
49
464508019
252493
29088
412207
3
7
47
188515
41
17
84793
42253
65
64
126417
83
97
66
2
202419
89
60
796248422
55787
311759
315824
52
184068
208184
1
572327986
34
157417
3
71
89
465403498
3
944492497
55
109534
171893
236447045
43
459161
75498
702737194
293122
232886
271704
48466
139609
47
447565
80
433122
10
49
212861
6
153891
351345
13
90
486251
3
668857103
150980427
470162
59
18
1
123408
64
27
285277
88
3
6
384342
90
2
2
495038
157594
85
243792
5
33
406178
53
85
201741
21
30
323383
247178
127059
201776
22089
29703
17
31
34
7
4
3
919783486
83104373
69
49
91201
75044
18855
368471
412806
877329571
8
50
16542
59
129980
29
80978
147420
53
52
63
836294651
104470
156499
481371450
79674
195275
12
4
520200275
38
659977564
13
20397
53
410669
224319
250698
46
5110
36598
437728
327570
27
11
194222781
33
860474097
2
7
20
393451
27
54
67
264729
16
73
4
389550
288566
42
237107
616499874
1
247414
65
21
281243
377698475
81
7
63
81
106161725
5
52
37
28
6
40
5
384150
26
18
88
548367998
98480
420329492
9
5
95
379482
41
44
24
62
63
86
208692
872842748
243473
115811
56
206378
49
45
64642
14
24
55244
2
11
82
136077
228631211
52
46
578368078
855835799
399684
34
697419073
7
96
20
44818
59
46
96
34
286648
475986
335399419
81
16
240727
85
290886
176208
386604
31161
39
478110
60
35
219798
704649254
347312
16
85242
242157
73
1
443743
50
67
196024
29
120876
360440
67
200349
340505
70
426611
466226
64
122890
3
18
90
162218
372584
5336
73
117128
48462
80526
2
412198
69
97
149166
112331
575109035
264054
85
346356
263113
214906
77
73375
97
87
93
24
180920
139443
44
77001
831661637
50
69
230293
15
47
43
359915
72423
173834
397780
2
442422064
16
89182
32
16232403
15480
264635
4
5
132757
451768
703416478
24
292587
362178
4
348324
398881
186261
147915
51
234709
304420
96
177755
265304
44128
92
2
68
63684
46
60
334118
57
183204
474350
66
50
243512
91
59
217135
80
60
70
9
49
2
194488
724187928
14
1
247331
236110
18
4
87
91
416750
11
25877
8
57
819185391
866549603
94
1
67
4
59
280120
83
626596391
631484487
390196
70
374254
7
90
4
354841
77
40
268525
322485
19381
24
2
1
2
250987
480012
13
8
168013
73
154634
30
60
18
380979
62
215890
73653
243456
920406617
1
881610174
28
7
157970751
2
44
39
96
52
148643
152384047
23245
59
93812
24
638804824
491058
5
377259
584999833
15
493318
9
385083
59
89
182420
1
248124
454582
24717
55
37
460074
481859
4
9
399380
63
240042
6
425742
147012
383874
9
94
121952
15
254645
407265287
21
367508
19225
464339
150273
387955
89
11
372853
247408
29212
208429
308210
61
326144
495344
7
11
40
295207073
56
28
379171
72
169568
511151513
30
33
167377
389062
65
87
43013
61
90
456784
64
123359
61
4921
402591
313421
93593
52
73
134205
68
343182
39
26835
64
63497
467881
35
332301
477394
2
436481
134115
1
34
10
280203
97
80
12587
3
629206244
67
9
190130
171507
155119294
8
307103
51
483492007
129789
229778
459995
280946
159046
71
207520
106433874
60
368722829
311102
91
134892
314798
87
289823
43
42
66
4
855484287
31
76
42
48
253025
84
50
6
63
209427
63
48
5
185796
12
21
16
52
312229
33
96
83356
74165
65
9322
65
26
2
8
415275
363357
86
43
42
81328123
445887
42
2
17
456518414
87547
217723
420361
43
394117
16
69
4
156510874
348099
361815567
843842180
4
26
381765
568123736
120665
5
415324
340559
469285
55
39
34
5156
436454
879733367
317283
37
330504
120919515
244475
62
89
79
77
1
134203861
2
352460
25803
25
8
261751
147628
782948508
99
375117083
5625765
78
12
79
9
70
25
26
62
83
69
296929209
95
85
245423
3812
307401
143914
256303
341839
12
894129133
152348100
382972
4
6
27652
322550
3
983240667
123059
426135
51
46138530
92
173400
576557082
700955312
40
359442
151172
386287
44
81
5
74
72
48
433716
22
341461517
50
72
3
128671
419845
77
41
3
86
4
84076
5
888678885
439482562
50
65
36
92593
83871
245673
487820
32
2
36
5
859766173
54
384503
29
171455397
5
206395
475858
497757
86471
51027
480749
164041
172060
394363
463865
203753
43
388628
13
491923
296767
52
70
81
79
316379
438819
480611
195901
318914
125161
53
25
72
61
278440
380936
363154
79
4
29
281368
49
679847607
65
67
65
58
4
81
281417
873004501
26
68
42287
122565
28
7
89
17
291560
294401
68
47
253095
409829
446647500
85
351595
67
813821837
17
209904
97
444932
169785
38
167821
164753
60
493655
12
329963
63
44
12
79
2
33
482024
65
180857853
24510
86065
40
15920237
406894
6
68848
25
63
99
31
161314
410065
9
310140
1
8
94
7
823405557
315870
70
149573
470343
10
75
5
416065
417080
41
26
774204604
90
380685
17382
5912
378710077
227626
47
382713
6
83
37
57
130079
1
282227737
242580
247419
15
87
70
481829
499851
76
143695
11430
130329
68
92
391730
235331
281289
12
551154722
42
10
41
232701
82202
40
63470
57
11
7
157348
242445
335231
5
93
464828705
281103
456267
53
352686
200947
468122753
50
52
308953
546313376
16
15
88
186096
489757
484309
8
492646
31093
297338
59
221591
319924956
47
354128
434826
51
291579
271914
342331
2
93
72
62
70
54041
21313
355192
331671
457737
53
26926
436348
7
4
467484
66621
480878
4
281582
390311
289153
471348
156604
46
55
9
9
362320
20
706474643
309622
39073
67736
8
462999
80
106184870
188175
201122
37
295162
73296
450895
314508935
492659
61
79
266214
31
37
93
318478
227684
504364845
36
39
21
76
77381
426163
6
72
11150
526887486
159402
40
468807
393596369
95355
49
77
10
11
49
567436843
35742
13
98
108461
12
124518
103455
29
49
2
22
273781
574777811
88
60
87
91817
167683
423024
328282
8
56
145681
71
415677015
469068
579187325
846929813
28
35011
69
31
66
263488
39
439596
4
68
363837
131297569
31
51
33607
7
38
651139239
49
86417
60
389123536
84741
91
98739
82
64
99
475849898
61
7
7
219161
89
355162
9
170308
39
98
8
42
275762
74
120192
58
5
12002
5
3
479591098
500299648
217749
47
95849
155979
552464690
52596
89
4
304990
447616
396991
83
24
102214
559932698
17
494781
159214
404060
12
24652
116669
853230587
53
308693
103689
8
61
80
256585830
79
42
8
69
4
78
181769
944607460
5
54732
9700
1
373329
19
497600
4
70
58
336887
91
81
244473402
74
376232
12
31484
356934
153276
87
16
4
63
138140
143615
48
34
38
411776
18
67
158209932
131959
88
57618
434388
94
471180
360157
356654
6
366182
59033120
119383
99
88874
233316
1
229718
240907
24
4
129588
138964
66
901565229
23
418588
126596
8
54
5
18228
28
19
11
89
4
53
217008
6
224645
1
401903424
487088
33
84142
494628
6
763907684
87
44
382879
33021
85
7
296724
183463
408100
353263
68
473980
72
607674434
481296
53
201092
78
99
257747081
708193177
590177760
32
104467
23095
26
48
24
372166730
3
305554
4
210098
183051
70
96
190043
23
64
327311
330840
499278
111933
466328
461306
17
44
418425
17
17635
87
239662
6
254823
70
156314
70681
7
72
498954
3
183291
346783
95
3
404111
2
34201
96
54936
405568
19
30
18249
53
14025
16482
44
69
305268
71
40
155341823
27
88
377604003
2
80
54
88
82
2
43
185652818
334123
148649
12
8
204667
158229
97
97
825861632
643017710
340139
29
88
39
67
169939
36
439581
75
52230
49
179559
73
7
18
66990
105103945
235383323
952710353
75
30
72
316303
244795
79
7
85
85
6
56
46
6
630259053
2
84
55008
10
389665
325980
25
929814917
39
337739
464685
63
84
1
234572
76
23
43
83
443376754
100040
463115
522190955
171849
37
187316
801921720
18
148272
93
490450
187993
77790490
86
4
162836
30007
76
62
81
20
18
50617
242064
134784
320170
1
63
162305
410134
86
461103
256867
475960
372540
95
717435817
14
69
11
149519
4
32
8
4
409141
183914
97
1
305218
494177
9
11
8
59
87
48
88
99
145903
16
178916
391356
469394
954518252
83392
46
380630
472185187
30
46
64
54502
268435495
127997
44
125550
74934
73
90
425670
138715
67
449821
95
134465
236654
68
473860
52718
4
58
4
96
230687
491759
72
37
85
410864282
418452060
676057608
20
3610
206970
62
241372
612124614
19684
219900
199512
493325
385853
23
6
35
487421
7
63
135988
1
26
413466
332317
190884
43694
35
318080233
36
19
8
72
40
37
369310
53
81
78953
98335
25
205011855
83
65981
432051
99
229863
348921
3
84358
253314
216750
311981
118385
139912
198067
126865
86
34
469213
88
68
414594
64
73
630646628
11577
43
40
42
230938
196788
441981
411022
119083
430329
181596
65573
205515
75
46
90
86
61
83
24
21
65
462839659
70155579
4
43415
389330
356423
32
44
358056
91
956217350
571585726
31139
27
60
48
79
429987429
56
80
340787
28
7
2
391823
275788
335411
77677
5701
28
277035
81
42
717026126
34
653316857
7
115713
198720
392721
5062
33
499332
4734
95
360562879
66
572578556
37
186896
172295
39
42
46
3
125565
1
108149830
129449
182957
95
98484
483605
121524508
90
96500
406520
345348
29
279476
96
206081
357373046
30
72
270143
31
62
212638906
356600
29
3
793844746
74
97
97
9
999051423
71
1
71
40
287688
16
46
43260
84
56
6
341765
386857
422113
366296
26
98
152149
301781
800522046
298797
95523050
262252
309067
344344
456165
172526
110922
363068
50
4
27916
21967
70
849169462
436294
3
98
36
456071
38
3
352627
202138
71546
69
9
89
60
673069808
55
142433
686533076
1
98
150794
496947
376023
960062522
20
260661
432147
6
974632177
3
5
84
163509
165666
62
248415
421155
468932
11
640219239
93
167290
415118
917428968
304343
964
30
5
17
94
403067
50
318705
77815
327926
53585
459745
43
37071
5
207337
165120408
393513
11430
38
435479
44192
72
373656148
62
280446
7812
196807574
12
345859
20011
71
4
885470239
85622468
1
5
28
442627
7
308218
170059
35
55063
60
40
119025023
362662
6
95
30
39
474965
56
357380
55
43764
630927401
376654
98
191987144
5446
75
101490
70
265869
466096
8
613563570
107555
35
2
47
38
95
257918
28
291523418
68
114137
390929
17
35
9
67
24
33
85
1
16206
74
142000
55
126503
41
495799
174901
83
484795
24070
48
23
7
29
79
27
62
106701
277524
445854
493957
46
470463
118527
256115161
259794
331538
10189
93
40
8587
86
236314
42
104274
9
336666
27570
113546
90491
324746
50575
468690
495130
2
70
54
216003
142591278
83
5531
1
86
9
397623
405691
425877
61
47
122340
63
436763
456523
69
48
4
7
49973
9
2
70
55
93
15619
94
347547
288830
796128592
301081
39
91
60
148495
70
353053
25680
74
29751
3243
284596
6
819549944
75
18
13
83
20300
81031
125081
243029
178129
13
29933
45
282329
57
172390
85
76
309153
9
214675
265330
151347
193667
74311
3
84
63
580278699
185109
47
789432971
9
3
46
65
53
176106
75
65
87316
8
83
30
42
504104399
3
433088
324051
86
46
48
385256358
37
36390
157451
86
181071
239439
590124574
872321503
65
315764
5
78
14050
56439
92
8
80
95
30
263238
178340
356258
271861
945852965
68
557542969
7
27
8
80
133397
53066
62
224163
44
469401
21
75
9
96
21
50
459489
729214980
25
16
9
5
19
45
24441
95
4
61745
82758
54
96606013
217199
456091
339545827
196416
132209
476256
9
44
51
3
94
1
627711783
97
39226
370170
3
202098
52
5
11808
61
235932
274975
31
1
4
30
795714393
41
111007
3
134967
83093
722017825
56
81
46
44
85
148627
290539
41
53291
187212
415995
401113
2
259614
554054797
8
4
406337
91786
42
30726
87
4
896009896
439182
362848493
27
350914
490503
38
69076
2
406116
310
84
242837
482228
4
442426
33
107686
38
20
32
22
2
77
44885
690724343
45
119426
2
431121
297704
136125
26
396140
335966921
23810
945166119
36
83
1
16
60
48
435299
8
63
38
96
114520932
16
29
404238
630
348991
259777
52
447056
94
65
494130
96
2
69
335216
88
52
76500
11
62
1
333152
47
904811148
22
262952
18
281691
905654560
237157
329022
227670
82123
412669
67
140109
361481
135704
132743
24197237
31
53
97
395968712
18
96
10
98
177857
436553
57
39
76548
978467932
67
430563490
27022
9
8
308289578
66
865469289
477336
115358010
60
24
9
836000177
211795
40196
458472
81
29
391423
22
6
12
41
161593
36
78
14910
90
67
382739
37
302568
4
2
672482938
744459813
492791
89
381449
85
9
134934
15
400279
122294
19
10
83
31028
152759
71
207588
9604
486340
8
120990
70
24
89
379698
412185650
57
439328
46202
351982
156846
114054
302050
15269
35
111870
35
349305
75933
50
31665
450545
119241
7
410209
81
305850
353050
143220
61
274547
222308
60
853870523
205417
75
312286
15452
58
66
325249
230624
56
17578
21
75058349
389339
350593
15
87
12
5
406222
640529719
84
475923
477138
53
40
832019692
2
76
5
261332
46
59
8
96
1
242233819
386367
245657
89
6
443815492
185779
474317416
306647
42
9
16
6
96
92
148095
461508
462076
367640
126019975
15
494948031
16
6
89
281533
681011783
43
270651
252129
64
381222
143195
195930
79
1
449951
272042510
10
76
72
84
89
55
279907
53
335435
166927
4
52
17
350829
72
257711
336350
68542
80
8
106576
222729
492698
174422
226184161
6
59
20124188
58
89
86
111886
38
45822
63
111220
846402500
145031
4
64
3
34
166701
32
54
29
134348
320574
899
12
5163
186519
788944353
77
100902
1
83964
96
63
753870296
300609
174394
2
33
191157
525543118
7
61907
450931922
62
55
429284
11
5
78
9086
156719
145106
458747607
5
236027
45
172448489
380101
42416398
345592
92
330683
468741
9
369727
7
44
76
5
473124
345058
68180
2
146137
277343
59368
57
27073
56
45
37
45
250383
259566
74
162084
103014
4
390856
398747
76
32
79
444026
314712
75578701
50
45
423633
69
8
49
68
51
408582
35
386709
128696
192323144
97
13
384366
32
57
926948472
69
30
257432
40
118698
50
9
443367536
481140
44625
395087
217717
169738
188093
263089
76
97
773555356
11520
37
235966
69
489295
38
97
13
49
141406
265012
69
177832
204264
69
40
3
187848
42
6
177959
693688413
460734
35087
25237
24
172245604
461788617
84
551581179
447873
425598
80
67
211464
6
228106
1
56002
236714
26
3
51328
938678174
331622
36
92
548447504
217401
90930
82
483799
320990
33
8224
63
73741
88
95241
24
8
258217
130135
45
73
11
417777
47
184425
184815
90517
359295
171136
32
205821
67318
1
8
90
474453
2
622485853
9
2
81
883342392
107383
63
43
376883
84691035
64
5
455580
59
285427
330398
805003835
13
351552
420148
72
143601744
8568
44
409569
77
341033
291122
14418
98
85032
360060
42
52
67
25
42
183127
46
150415
8
53
354167
175899
52
13
6
26
89
74863
73
224693
3903
330376
54
487762
127012
24
56283
3
348569
31
55
25
19
164631
57
444144
33
3654
79
48
70
47
15
212559
266390
55
89
375222
369657
403836
282655
333820
318188
6
13658
81879
71945
9
137077
23
6
185754
124562
310983
30
21
104288
434760
250384
95541
488147
176809
59383
80
382987
287472
23
72566
384004996
450267
317481
84508
82
381838
43
43
23
88
54
221598
93230
57
30
366438
65
39
375869
98
570782545
118557
48
144652
319389
18355
451077
789063809
451527
76
30
161090
33
279084
197771
29
86
326652013
143944
87
68
862540113
27
27
65
778686009
66
44
69
3
320539
48
23
8
270684
158388
24
45
6
20
35
361968
25
148828
156781
21
6
23112
274765
31
305151049
256444
60456
4
206606
141546051
36
22
244814
7
65
353159243
98321
12
434025
21
6
2
307807
91
79
314275448
6
418770
13
92
51573
492595
882952399
233990
22
489173
22
343416
477142
51292
594429439
466793
716282216
25
17
85
50453
31
497480
74409
48
41
319306
451564
49
304091
441378
85
275258
634997541
13
21149
6
770581719
68
460403
159021
181021
49
43317
449593
2
560008911
83106912
427165
941781668
319825
345150
398452
117747
883459618
267794
475725
14
357317166
86
68
95081
414115
62
366826
227881
69
41
87252
377914
61
990657127
90246
272122
99
12
130279
473283
4
758192239
80
86
54511
403600346
31491
63
1
124292
109591
17
6
93
56
78212
252992
195327
165368
44
90173
13
6
83
17
55
2
329654
475742
163063
89
64
209238
12
293568
3
17600
78
56
268729
82
82
439349920
100476
226924
69
227474
87
125847
55
965100099
337857
6
5
13
36
80
354998
50
298793
9
302073
34
44
47
48
61066
5
8575
66
17
22
380966
37
8
207114
520898232
74
20
45
46
275744
157261
4
11
46
329562
150258
257761089
83
7
132751
50
169579
373437
17
259939
4
307682441
293694
11
29
663705929
7
9
91
29
205580
11
98
42
687694462
420983
94
38
251385
144970
79
28
17
477103
82
260373
13
6
1
94
395018
497266
106021
674887489
284138
93194
4
430537
93103
5
11
409488
54
209681252
236932
257919
168885
150903
2
68
1
60
35
330497
359219
396562
144226
15
47
501175379
86
301428
85
52
9
212635289
613000287
5
18
68262
575803747
31
464139
63
196034
5
7
9
469883
110600
242144
105210
185295
9
2
141079940
4
389338
94
41
87447
860765867
78
254221
70
120675
5
844921614
9521
55028
35
1
427089
409445
461031
54
177747
71
212147
570810749
326036
540830612
775808234
29866850
5
33
48
93
46
1
447867
205975
237636
231181
53
437037
38
448508
975450425
305622
154575
79
293793
594547023
39267
19
297436
45628
427293
98448
32330
3
32
47
405549
9
20
88
53
362158010
67078
184022
332265
389516
5495
209001
74
3
350909
14
8
119601
764403737
271647
303869
252638
84
265873
151393
206504
230726
255796
87
253163419
9
79
443332029
9
345568
354870966
61596257
157362
45
496761
9
90
977097100
207424
360213
8106
743243566
425730
45504
250467
246762
40
224385
10
51
955128963
203471019
134094
48
1072
62106
122680
187247
94
305453
396486
1
90
206395
131851
635732447
255996
60
453579
2
49
4
17
77
495745
40
60
68723
27
199270
157369
10
34820
504293374
149878
97
409978
14
132287
359415
176912
28
2
924695411
248724
2
52804757
399466
295060
72
72
261883019
5
3
443014
56
68
98
30
505936527
93
7
98
41405
13
98
50
66
70
339669
58
356952
63
361445
18623
458437805
94
95
33
232849
45
393459
3
56
94
55
187757
473295
375281
86
66
2
33524
77
5
157395
53
490791
79
90260
20
180567480
99
27
308554
37
7
784303312
271583
6
6
224522
223223
20
438898
96
60
71
587775737
348452
24
420498
905046316
57
20
82
78
404244
295745
656932646
72
32
48
74
258075
11
85
71
243536
473672360
60334
8
85
214968
322969
30430
76
16316
184044
74
27
66
306025
37
200015
64
495867
52
51
330468
53
510158315
1
25
89
62
85
66
3
490891114
680518691
32
36
663233184
226634
8
71
288131
59502
254380240
42
483789
1
451737
465808
65
16
29
390642
61323
138752367
344786
3
3
29
59
207013011
363685
272355
435746
326068
65
294729
236503
486563
23
90
418732
2145
56
8
35
211116
91
5
407119
85
35
9166
901710320
120880
453574
50
4
26382
95
94
51
3
724179605
88
182930421
417815
1
61
85
277790110
310614
42661
306511
67
48
3
82074
20
57
79
79
9
12926
9
470361
5
323063321
301275
366253
209907
70
1
487648
66
463635
39
379691
64
210090
14
312113042
22
175806
61
602043431
45
219323
937915600
90
4
968903138
54
358643
84
84953
63
427932451
48
41
135534
348826
59
457408
167523
46
223460
18
23
273069
79
86254
411498
6
478458
334758
291153
168987
111823
3
481894551
47
434546
28
61
134166
49
3
287095
44
53
88
89
62
390529
147049
30
333274
401629
47
486099
22
43
339271
42223
7276014
34979449
894197391
465282
45
39098
20
74
257699634
157861032
77
20134
300113
90421
377999664
56
232732
378583
99
479556
413847
236725
96559
60481
21
14
413810
18
640819528
2
7
71
70
90
61
653482679
30933
203388
11
77
109084
262652
57
6
53
287055
5
64
358587
22
41
670699932
479501
215000
35
16
30
479548
171359
99
308812
292873
48
13
63
108293
35
46
58
40
20
81
3
40
372283
6
9
40
604189585
10
41424
35
98554
386269
46
85
168495
64
380376
8
44
330960999
30
14
420903
338283
34
377934
35
631340914
6
458474
87
192658
55
107085
204139
265844
60
42
12
28
12995
2
176060
33
19178
4
425669
250665
48
1
301352
94
125390
29
82
446962402
41
597485933
241301
10
14
489248
26
7
378432
888522245
72
20
40049
19
261397
3
77
7
264660576
46
72332974
29
9
376118
383234
301188
80502
404990
46
17
487809
298953728
2
393978
244111
13
41
449865
61
144852
249035
496034
412595
30
754319559
469567
269306
57296
234295
6372
498524
442258
318009
379376
419040
1
166920
222084
679139558
7
93
35
84
167628
62
511714795
332515
454151
131251
56
31
53
24
129207
219667
2
49
4
305885
94
82
51
32
73
49
26
39
89728421
84
270580
655757494
221464
493985
12
77
76
36
257020
300112
8
16
87439
251645
205666
480899
43
24
443548
190813
277984702
880986540
474161
69
3
386511
24
7
91729
18
453822
356736
162851
77
46
71
290111
49
86
446489984
4
316167675
470593
994038405
85
173967
392519
28
454451
65
8
36
181993
24474
30734
54482072
7
6
442359
388294
46
92
195976
4
50
39
321448
774923686
75
156710
118921699
327253
316022
2
61
85
2
51
736555333
85
50
7
273331
68
78
88
4
424437
29
306233
151555
362041
818102685
31
29
18
52
27
3
537852079
282760
496377
35566
35
27
37
171593
64
379028
475081
99
312774
91
396644
46
61739
80
54
2
136044
20
326552
387444
263385
26
14815
50
54
82
34
148790442
6
17
27471135
7
68
317352
40
18044501
7
451024
774203532
34
47
482079
17
31835
31
57
346854
78
41
72
473243
495040917
239038
37
57217975
16
17
16
26
83
27
63
495733785
58678
41
893786907
22
360864
4
7
96
34
66
62
162878893
52
49965
15
406650
86
934000984
64
181945
2124
202590
181481384
24
8
74
82
352319307
83
433215
89
337804
337663
7
31
8
27
280595
213407
26
344808
56
389115113
82
20
52
70
58
57
69
97339
75177
81473
168897
324483
254701938
877603298
435565
316845
200532
859850596
130119
162291
862957944
2
405377
71
743352290
43
3
82
48
65
322429
299231
94036
7
57653
91324
132031
236385
166295
28
224871
84
68
7
208654
471999
82
7
6
211291
11
178254
94
196997313
3
495144
345386
282542
18
383329
977239386
65
123653
180876
61
89
6
12
27587
9
2433297
381441
287248
12
65
3
167575
281654
66
44
56
318852310
14830
42
5
29
168688
64
3
58
259244
95
256823
64577
34
8
34
272488821
73
8
59
327725
476621
76101861
32
73807
44
64
615165079
5
382658
369448
43
1
14164509
3
5
93
68
99
69
359229
188993697
42697
90
2
2
290689
99
79
369590
55
3
2
375630
21
241280
255212
68
386516
90560
63
257935
86
959958686
187739
377094
133286
267924
38
14604
101650
247604
26
172107
36
431085
88
375256
35
12
36
107647
331058
690931724
445252
27181
52
372385
266066
43
146634
319595
2
85
21
21617
9
234042
12514
41
1
41
8
51
63
478058
124411
31
34
3
204094
48
87
31053656
1
966326798
182024
1
845029128
39456346
18
49
47
361539
71895
489849
10
3
317051
60518
157611
77
58
41
1
38
66383
408949
72
184519
456074
9
77
372213
423943
324667
704119439
395069
215971869
485527
55
84
85
15
72
931594878
1
44
219166422
367124
413741
15
453125
422528
53
3
154601
118463737
212949
48
655444167
233694
15
403939
22
494366
52
352974
29
6
12
63
552630627
10
325415383
348099
220119679
182702
1
121140
63
310572088
261029
72
39
36
153973
21
1
46
84
442873198
84
65150
723612787
8
2776
280172
235926
2592
277700
69
85
432514
323868
23
29
221885
452745
170965
322596
72
78
37
9
963006654
18
204975
9
84378
557465422
7
32
1
93
2828
61
32
41
300128
6
640917225
48
86
49
206606
268104
70917
982116613
53242
7
425536
59
364251
83739675
41
199784
416679
185668
937648660
63
204968
69
3
73
94
8383631
61
313243
93
6
80
11314
77
332037
234028
40
3
674621534
34
147452
75
592475037
82
11
475229
296744
231313
149634
295219
3
232039
188181
6
259729
54
247304
234768
38
13
13
193724
487889
396299764
272127
94619
55
36
14
401087646
613354390
435020
32
494800
27300
60
1
49
325158
7
599640719
153065
480924
7827
95
45
430234
78
91
57060
86
135906
1
5158
336636
83
490254
67
2
64
69
40
3
21
279385
466039
376023
74
96465
488491
29
410554
167458
13
46
43
49
476625
260164
475206
83
277505
41
838189844
220162
17
454466555
954981839
87
456530
77362
568589404
140327
166737
43
50163
207251
66474
14
32
135732325
193480911
539006727
207477
79
43
8
56221
257082
334301
190516
280537
43
31
6
84
97
41
239269
13815
112743
80
866021982
452343
180048
921322472
5
424226
79
303628
907420868
82719
30
61
3
56379
46
47
51
51
457744
399957
162680
489117
33
8
79991
58
6
4
522862598
88
63
275255
376015
148123
328046
355927
949596969
48870
85321
82
50
74
120558
54356
13
717450388
739787314
3
99
841623208
38727869
95
93
40
480804
5
65551
68
75
50
177325
154702
244283
22
41
36268
65
496381
90
3
82
259409
56
986946640
89
371119
315243
311163
28
15
475021
4
51
76
96
23
5959993
32
60
21
19
11
154589
9284
358420
10272
6
25574489
6
21
8
25
34
82
5
448630
94
37693
73
18727150
305789
65
619614531
73
81
38
474520
93
163308
11
341010
4
62
884707438
6
743640818
74
817239162
8
94
4
55
55
297265
250953
67
8180
358783
1
97
57
400394
305279
62939
26
16
75
439855
193438
189617
89
27
66
62
48570
248295
109672
4
3
7
260497
198504
313670
470797
11
1
80
33625
32
156856
473851
58
39
368217
59
18
76
85
144257
5
58
67
11
98
4
314829
320440
3120
60
7
14
83
195236
7
218069
213863
85
404082
70
27
188773
85
139036
6
110485
446249
419049
805279287
9
7
4
688072155
247166
4
79
490784
242377
263948
6
9
199707
7
149635660
318930562
62
15
33
11561
322708
142262740
20
2
21
99
379277
97
27
153821482
54
128188986
97
235625
38
471423
369918
2
92
300840
96814
280329
5
50
55415
49
617191294
169935
92
349500
197067
705230896
22
80
7
40
8
80
81431
61
3
16
48881
2
19
4
180445
79
20
98
860256209
2
44
453015
11
75
192095
69
401990519
30
492771
379443176
78
10
8
39
256127582
27
321239
5
393570
50
64932
51
44
643163804
31399129
825694995
450436
33
11
310655
651597341
36046
86
98
6
28
24
343628
9
6
414773
16
26
30
37
74
803106022
434105
187135
1
321541
28133
92
443891
178113
424115
74
32
6
44
49
365679
4
7
32
1
58
6
92
20
474731
8
612488815
161871
44
195136
46
2
43
472055
256398
22
179643
85
366705
336190
69
9590
39
472960
24468
49
28
1
29
241238
783337416
15
140990
142564
431290550
749340342
3
435966
59
43314
63
116886
150228
307434069
22
64
51
72
446235
34
212168505
71
762357374
15203
389888
288928
86
421218
93
389631
216800
6
335165887
42
84
22
95
99
24
20
238912
52
105253879
244288
264895
342194
50304237
60
65
208150
63168
24
86
170290
97516
52
78
122638
3
10435
847790108
387264
19
28
286228
168536640
63260
19
200480
95
15
69
19
31
31340
93
77
7
3
97
206750
7
19
29
202898
68
65
140213
130967
89
102381
24
107231
369472
37
40
37898
13
493622
75589
85
6752236
110513
109825
53
34604
357638
76916
91
9
52
361582360
415551
64
2
986385740
8
16
27006
378927
191633
42
88967
12
4
374114
87879
169748
56
9
261334
87
157162
207162
85
262619
336830
306819
583715169
70
157011
137179
28
196914768
408944
315395005
43
214970
76
20459
298869
82
288746700
83
8
72
313275
9
13
282392
163179
10
31
5
238377
505726884
493874
396309
75
37
239152
34957
353452
68
9
358003
79
33
91
43
47
452261423
311280
16
3
177553
201908
81
370178
363061
471125
3
24
39
8974
211587
77
41
55
29428
91
378491
33
208751
232316
160181
478066454
427236
73
51
10754
318560
5
9
41
74766
47
15
65
256977599
80
574482390
5
39
30
359495
65
347687
69
54
88
91
35
36
6
80
8
306795
87
5
89750
15
67
476165
57
48
372062701
373134
151268
432023
352692
47640
312066
31
28
155973
67
212099
49979
288227
27
59
58
97
47
37490
187082
66
2
26
60
667004287
471799
215482
81
492260
70
198924
93
67
161153
881965499
214159
666815108
85
285811
7
92757
32
397155
23
70
44
61
558858050
730728723
81
146896
5
6
563402369
332785
66
14
196109
65
220529
189924
97
311107
96314
71
107645
455664
42
91901
438890
211565
365826
387986
3
76659
21
65053
1
158119
149700
31
59
433376
352410
879357042
1
249297
232938
56122421
37
173057
259474825
37
19
232589373
933807421
6
326075
253854
72
443405
117380
342557
116287
7
140111
110685
86
67
62
2
259732
3
187875
96
22
101734
6
76
128055
168782
234726
11
31
398238558
16
45
7
808261494
360316
339034
23
34
529210151
473741
28
52
196295055
86
306689792
5
36
253207
119293
81776
299107
322082
183685
53
18
258370
17
86
62
545293218
392645
65
44106
56
62
9
92
118079
896606316
149743
344011
18
296930
87488
42
63
53
66
415177
72
436169
69
638380072
320322
87
99
16
112519
58
78
37
216071
4
41
22
450413
27
8
311968
30
428243
702362393
435986
88
417720
74
63
49
4
360502839
447085
107776
81
49
39
15
671769526
48
223900
69
15
398186
217381
60
60648
51104
44
50
27
85
93
94
259666
340014
14
61
265524
43
99
31
487777
57
362862
31
5
424314
288959
84
8
408079
128208
460089
733355194
58950
41
4
39
357472
95
962480728
191870920
29
304181
427237
497808
97
44
89
347361945
171603
45
5
236783
41375
72
28640
816229073
87
446485
496815
28
991904787
3
35
73
805022176
35
52
41778826
35
460533
94
98
27187
25
529776759
332424
7
177882
33
85
9
483829
99
362804
13
21
167072
33
20934
96
67372
87
91
7
93
62
72
392258
22883
318004
444801
95
32
297430
71
458034
140719
574367594
38
7
440644
135172
46
6
98648664
82
6
20
34
4
60
26
495655
51
928750986
235338
27
202254
68
11
122180
26
4
34
76
55
71
172181
158472923
31
257414
288993
22
236666
44
74
24580
1
349447
390367894
21
97195
1
95
4
18933
298331
206194
86
261616
323542
69
33
45
35
209652055
34
15423
8
111333
98464
308188
124264
340273
5
95
84
41
95
289851
172378
422008
66
38
373650
335669
49
42
4
408338
380346
52
20
351165
30
69371886
7692
73
95
314641
19410
411625
9
46
873668737
111749
489617
5
369891751
55
13
47
96
418568
236664
865108778
77778
5
630036374
86
531881578
3
37
217446
88
159040
2
37
949873404
167895
3887
8
309955
175185
56
85
63475
80
95
176062
469092
59
8
280149
344421
95
12
4900
32
84870
337164
89
29521
23
307945887
446637991
286900
91
79
15
59
113996674
65
362138
216547
786114124
302947
5
341929
43991
51728481
253421
7
42
296643
393804
481484
1
480782
360395
1
26
2
276652
32
291506
90
8
375752
22307
169108
20
440312
75
328444
322572
80
206608
449775
3820
25
36
12
332764
731215562
83
79
59
29
215353
249946573
61
365167
39
218584608
56816
46
5
77
5
403494
496961
22
158418
713956601
43
52
349927
29
991222416
64
43
266607832
31
432702
163544
400461960
65
47
118287
497185
138827
5
25
10
85483
63
90
9
502712152
392939
19
229214
75
8
484162
47
68
24
32
4
12
60
51
255817
36
16
5
72
332373
438050627
13
144735
252305
412887
10
341431
98
91
284040
411309975
7
7
1
138586
51
343787
215077
40
340155
299878
67486
62
59
42
97
38
1
30
3
685383084
214253
70890208
14
7
182360
2
191249
488586
476216
24780
428058
38
19
359357
70555
94
134315
410292
22
368686
76
69
68
202008
90
433921
22
383199
14123
91
29
117854
78
9
24081
22703
42
80
179314
389841075
160067
22856
422939
49
2
52896
6
14
445418
1
32
150777
42612
443782
45
96
6
262908030
62
4
221473
28
563402071
21
35
68
40
231119
448587582
13
467430
327593
15
13
91541
78
23
6
3
72
30
83
304518
6
77
20
347584
70
17660671
2
57862
83
326846
4
456323
282938
89
387068
93
31
290365
451503
35
423404
255310
7
99
78
34
857153865
412493
68
55
27
664235696
106087
464991
75480
670511525
44018
76011
288854152
8
72
90
422231
87
463433
2
21793
7
13
715144092
350769
50416
8
5
22
27
40581
347047
305211
68
127844
90
191297113
39
406435
235184
335864
186328960
941155392
6
18
8
27
271762259
238848
146941
104445
103164
191747
13
462076
73
40
465999
18965922
210168
9
76
142855
67
427549
231264
375308
314899
294889
24
266981
90
55
323928
90
443006
78
8
693157154
302332
222057
316006
52
9
8
361378
79
91841
54612
21
73
87
476738519
74
59
15
986938884
932079468
71
192922
35
94
299363
453895
55
66
177376
22
113949574
93
34
64
152249
439425
62
437904
29
435781
64
411305
274213
474500
327587
48701
40
89
400687
61
244786
72868
42
159226
42
485812
1
120197
47
362822
5411
97
92
3
93
74
56
399897
216417
87
412015
50
95814
6
4
417700
52
6
87
367981
31
13
66
84
124967
90
353692
47
283001
71
58991
9
576241644
758
68048
374076
688784902
482304
575139218
88
1
72
433190
700422422
3
71
457394
156251
464180
338591
609036115
648181896
431273
315006
53318
360397757
406017
291664553
153089
366618
842211311
54
268577
391129
3
50
56
69
87
132792
49
113750
168179
284223
299803
49
390271
164256
34
229450
360674
77
137432
319371
51
50
419478946
215122660
2
250351
91
248882
464948145
114795
343127
72
7
411938
22
36
78
377164
494530
418763
967572131
486033
96
6
17
42
359170585
275199
40
327673
13061
292119
28
41
313234
13
90
83964
487986
110089
21
326600
6
2
287796
292406
27262306
93706
92
2
86
249265
6
77
6
422018
92
62
224535266
78
116895
498264818
1
456708
60
437157
62
245065
365146
83378
70
43
17295
366400
197891
38
251484
22
9
51
245369
8804
48909
41
17
84
4
425587
48
51
13
208220
16
6
20844950
837422653
46
284677
80
242202
7
230977
224782
51
30379
41
386038120
59094
86
79291
90
37
31
574283109
58873
70
114850
87236
398626
46
400414
17
49
307714
76277
17
77366
19
284114
369226
480937
89
60
19859
36
5
154284
398224
294029
213464
9
326678
14959
159303
339335
146809
326328047
1
163635
240591
11
9
9
4
77849
53946
73
313572
64
7
122701
3
371104
221669
448390
427738
155591
60
287297
61
33
324887
26
73424125
14
60
172611
13
324668
62185815
69040
34
62
391391
69
78
421700
53122900
7
52
90
3
11
74
54
89
176692
259952
9
50
17
1
73
283423
434403
306449
3
928147589
69
278628730
90
232180
49694
10
42
3
42
5
64
391147443
203443
18
398484
269678
476070
644395721
278691
422243
396377
638256318
14929780
49
56
204303
137666
390067
11
3
796582481
361442
68
5
65
804469461
425381
7
475082826
96
38
3
9
270630
45
342172
67
55
590876436
247340167
153827
89
55023
89
518557673
492429
11
29
223814
199886
83
3
37
977027828
24
830119169
102398
311643
22
25
318568
414235
49535002
435637
463602
341271
80
458883
414447
5
81
98
12
232484
99
5
15
353654
38
6
430401
952583167
16
65384
316999
200609
465421
309855
79541
419217
51
475473
7
239940
253606724
7
210634
278307
95
99
282172
15
495923
48
8
302295
63534
96
1
15
48
33
468169
227372
297802
62
474865
245709
434415
239193
50
382514
21
363041
364225
77
91
242737
228556
49
196727449
818104290
266094
414912
328054
24
28
169625
10
277524
193540
396413740
33
419693
5
59
441216
654825217
86
53
73043
317783
849249174
186621
817012811
52
26
9
16
31
45
261818
425165
405349
319048
175385
69
4
56
357802
9
96
86
8488
411545
163927
91
39
838155865
256355
89
32
499218
8
823668734
403645
90
385161
50835
20707
79293
645597321
42
9
112574
2
718852066
924849153
9
465385
349305366
225370
31624
46
44
21861
2
75
11
212058
30
146978
14
32
315246
48
410061
67
36820
31
452733
349833
243080
480853
400084697
5
228901
406124
980020792
399799339
8
323228
42
956209345
92
96
296517
487847
433827
93
458495201
79124
80
266924
422787
317970
141680
31
24
6
448197
35
397679234
62
385066
232953
24
307424
88179554
84
410905
6
717024329
918763622
52146
4
7
162155
434988007
83
171709
233495
44
210194
346424
11
81
62
9
264001
36
37
76197
38949
421875
76
48
46
166524
43
13
47884
9
20424
293812
8
88
83
34
23667
174722
269921
31
452965
8
390775
54
224574920
32
429784
32
238468
9
182235
201067
247010
105955
262970
140982
283531
1
59
24
493232
60
509155865
4
499584929
209527
2
490942
217935965
707590196
14
57539
8
4
43170
48
966069338
712063325
42
91
216715
311546
96
104423
108617
25
496841
90
67
8
28406
220774
86
686283474
25
291838917
105299
179871
6
142513943
299106
26
79
277414
48316
117740
42
95
1
444359
85
327244755
414645
117839
355882
299515
289354
221678
78289
9
92
60
66
263302
79
48
239672
9
68
9
757517386
98
463390
115285
376060
95
58
567763167
1774
379085
99
852090788
398589
74
72
7
400357
28
41
131562
52598
48
94
245769
88669
43
755533908
8
80
198819
51
86860
85509
74
2
181485
13
384049
36
8
11
66574
422141
390343
393540
229135
15
2
77
263987
122961
270393948
486847
57
455799
2
37
13
478496
10423
186823
194094
45
314251
73
6
79
10878
76
404215
481388
60
165331
61
98
115862
302607
41320
49
27940
93
99
96
197160165
85
268829
67
25
347760
6
233095
15
95
92783
428902
1
76
852506026
36
263198
47
94416
377432
57
77614
60
136600
428844
187402
4
349101344
226970
91
49
40
185036
1
717115839
93
251660
6
249029
162095
205566
14
800703794
57
33
98276784
334938
32
9798
13
484374
651497149
55
1
338244782
84
48
39
356256
371739
198474
335797
97
343882
71
9
1
14450
31
57
11
9
180063
452697
266916
2
2
440750
392823
60729
73
34
13
8
82
91
369046
236326
1
26
22
282912
172374
87
6
8
57
413194
446694
54
15
14
63
64
98
32807
27
185636
117759
66
82
56014905
55
398759
54
3119
293682
6
239529
18
66
285038884
215511
456918
60381
331422
42308461
167395
15
24
92
5
62
12
463323
9
34
325620
49
47952455
443698
383419
42
77
121358
67
394369
56
31
68
83
908498851
301602
61
88
741393846
29
150403
7
53
63
21
19
493712
9
54
608647085
276098
94
93
217035
75702
76
17
28
26
1
609489500
64
9
6
23
3
37263
29
59
46
91
4
11
766049584
1
443594547
39
13
62
326364
371898
451101
482590
126623
63
201502
62
74722
13
64
478357
589488376
72
2
105332
28
6
23
399874
748002652
496051
16
6
766186267
149795
30
2
33
58
90
27
5
1
4
78
258748
634050123
182205
158677
97
527354247
82
48
49
604860767
87
133901
975726344
29
53
273301535
485679
297258
94
435435
97
39569
159608
5
192517
45
292964372
71
906636652
74358
16
408223255
251149
3
336951
45
65
940071075
57
320994
63
493718
78
86
79
268768
281147
565525527
68
94
357318
463986
51
66
754103865
32
84
451215
393374
4
725188262
99
838528093
81
29
7494
43281
96
18
225771
17
901856119
3
65
130598
27
138433
4711
692594304
219294
3
843412873
17706
5
74
629444064
16
94
481195
2
1
94
41
37
438612
295960
142643
70
428068
7
459019
146213
149198
70
401879
850037900
67
221926
32
27
348447
379108
723236313
27
465208
71
300599
431381
422747
8
166698
94
90998
21
42
11
25
72
164174
56
78
41
71
34
171755
124677
418947
19
35625
80
7389
542222174
1
763083610
53
955773332
98
7
47
54
137541
173583
44
374582
298722
412611
3
375260
87
120408726
134763
13
109393
80
3
249944
281159
4
1
54
57
392106
94
73
23
2
8
3
167497
101672
92
288920268
74266
75
7
36
300108
71559603
87147
390761
4
8
24
360088
499297
463225
603635635
51
18
951744668
358982
7
362363
9337
262895
160690
795812358
72
456275
40
565811604
18
320143
95
11
8
42
433004
46982
44
47
266025
249917
86
297437
27
8
796554509
1
54
491727
386009
67862
36
8
58
8157
144669307
459221
67
5108
354629
56
170480
266076
502450973
1647
5537
2
192762
5
65
77
23
125477
277379
185267
12
49
92
23059
71
14
235478
328582
169968
58
75
180912
481706
210788808
9
110208
41974
166839
399735
18850
86791
84
60
57
239957
97
588338682
32617
48
97
246402
96390
55469
6
3
35308
125854
45
75349
7
485198
17
55
288106
58876
67
9
397145
72
67
86573
380008228
285718
6
395663
48
33
365530
394233
71
167157
410871
447125
337118046
88
92
78
455202
21
2
174179
416524
146784
487548
218825468
89134
52462
43
97
449066
61
196720
383266
420618340
487894142
11
56
29080
380136
28791
329699252
284961
71
40
7
254772
129280
143193
253333
94
7
59
228198023
63
456919
23
40
97
24
63
64
94
63
873549335
35
9997
146270
1729
26
13
389856
433896
77
4
46427800
44
6
90
81
916298413
4796
350314
284479
1
229465
494306312
72
226002
285547
3
250503
84
222557
61
168924
8
495526
227045256
5
45
53
267975
21
386825
54
157554
430132
3
97
66
13
267697
430270
78
7
91
370050
43
33
34
21
768227740
3
51
358756
83
485076
7
286673406
28
350844
3
23985
124290
434725442
61
91
93837
38
734378149
286599288
63
2
193155
9
36
3
70027
81
217253
45
66
31
4
72
68259
137644
69
7
76
22
21
132509
6
8
370434
303388
7
387254
10
6
458855566
161983
2
109964
77
55
25
167764
95853
48
31
3
206593
1
72
9
24
365529
343335
5
201960
8
375518
333734
21
420837711
42
55
372148
67614
31
218866
17807792
491805
278113
11789
749062683
290509
80
479484
215865
67
23
382158
169890
280473
74
46
289121
87
252408
81
36
19088
94
301827
40
97
68
93
5
163508
74282
70580
6408
310641
43
19
878132959
352423
41
96
474857
93
57
344098
43
224432
58
195760
179159674
63
49
7
12
51171
430315
53
12
192830
37
29
90158
57
46
353453
387021
66
17
8
98
32
250995
126311
101868
84
38
86
258029
2
6
2
315232
79
25
344500
135344
68
63
7
6
120056437
84448623
7
20
10
274544
62
9
20
475132
3
85
22
12980
490606
4
47167
308110
63
318530
104045
144273
45
55
225716833
69
6
116630
31
4
86
5
871980943
59
985589567
34
42
917196808
5073
396926
246834
39
97
183302
1
33
33
269121
366740
39
428229
9
283193
27
68
48
16
226849872
15
19
12324
776918992
62040
13
33
1
33
8
191740
119916
44
302330
20
411578
77
53423
86
75
164966
43
9
86821752
281007
241943
180265
22
295986461
344453
289969
9
36
41
95
563071168
7
387681
24213
174354
490597
13
285921
59
89
64
470361
412601
11
90
89
279938
40626
56
42005
432074
31
395251
39
883349050
67
5
446597
290601
35
55
31
23
112576
1
192201
84
10682
119986
409793
35
233929
406845
24
326634
16
166249206
57
302173433
787650084
435873
19
16610621
76
47
458641
83
44
1
67
75561
206967
132750
65733
9
75189
58
246848
25818
3
67
123806
497718
45
2
227943
384330
42
25
948929455
45052
3
38
1
539827157
247154
386936
435471
15
66
209522789
204894
48
18988
4
714683896
976884006
337534
90
87
8
457895
103082
48
345145
144738
42478
183882
8
4
421545
42
452030
31
67
591051711
223108
492578
220977
7
315745
339014
58
216562
571280072
222293
35432
214954
42
98
3
362746
225634
79704
86
376561
314910
5
67
257275
85
115861
31
488732
45
5
105109
60936
75
21
253217
34
2
20
95
63
407766
5
140365
3
1
8
37
390160
67
464132
89
89
75
34
477900
34
42
425116
2
473423
563547248
361557
62
40
384087
260206
30624
38
214733
97
86
251751
196920
11
482847
469736
55
86
245845725
17268
479499
360956
22
146589
228570
306679802
68
179128
419834
283780
44
467232834
7
22480
78
463670
294151
81
22
441027
559081561
433255
322590
83
418555
583131442
104427
415196
426917
32
366349
8
4
11
105115
198295
48
47
244907064
55
8
92
73833
312295
89
50
37741
385461
501593871
69
154535
487183
93
36895
65
214268
6
92
391739
94
13
164149
317785
216574
7
398204653
223436
93
71
289254
85628
44
75
331784
78
11
795402298
9
452275
3
280853679
210555
402140
354498
447845
77
963712466
222138
28
53
25
28
2
62
162868
6
285279
408999
202694
30
485847
9
3
31
3
63
69
366403162
23434
128215826
42
64
293968
70
73665
4
88
779980274
304079
377018
1
380426328
34
79498545
45
46
38
49
389736114
256418
78
467357
7
21321
439234
47
936059822
96
231408
21210
608734524
4
78
80
309503
74
471326
256157
145011
400876
310115
26
5
498800
5268552
9
209871
38
90
377932127
96216
34
4
157754
94
10
24
455659
66027
950900266
30
3
76
698950779
145007
111668
480289
22
393359
8
90
474465
11
8
76
104332
275508
7
67
69
37
27
8
263358
292544
53191
46
30
368256
496629
43320
37
346495
35
94
37
95131
36
421575
129162073
198039
99
4
142390
66
93217
7
87
58
29
139824
237573954
34
223782
54
273440
296692
91841
7
634927884
485472
181535
39
44140
254867
16
166059954
1
43
150921685
971859335
213655
628807326
72
24
294073
471036
98
40
36
73
99
16779
36
496083
742519516
75
420335743
93640
7
35650
36
415741
9
877110660
66
84
24
7
356363
61
7
89
99
496574
493847130
61
24
346839
61
234701
63
93
498234021
88420
52
462671
36
348547
137017
82
249335413
459362
21286
30
44
13
335005
76
400594
1
183275
2
11
467120
51274
15
377025
1
294887
20597
78
245893
78
90
331104
681853643
65
53
138325
9
70
49110855
434251
335470
496491
254744
7
6
390342
85
8
14
24
296190
3
15
440108
8
307312373
114184
25
51
27
80969
38
410827
67
291334
158279
86
248066
30
101789
166663
614140834
516988321
61
9
4
38
478276
132181
34
124318914
269676
38
8
42
178789
952665987
25
182918
7
54
9
62
84
61
12
27
4
426389
69457
23
176099
99873
43
262138
387061
438774
66
360386546
148046776
127034
10
190589
322982
354007
401182
360123
54
190309
24
44
39
83
7
185851
28
426350
62
16795
2
417631
52
867371560
238658734
6
60
430159
84342
82
5
8
45
153470
404471
28
72
83354527
50
92
5
218004
67220
363101
15
20
93
230421
74
491689440
37
150403
5
76
856993264
90990
6
52
91
690994184
8
60975
247700
277977
54
210173
395540543
88
82
75
435141
370298033
48
95
97
54
74
482265446
423489170
29
479449
71
349329
388628
75
152844
127716
247417283
275357
116254
266099
66
1
388288371
20
10291
60
151962247
183559
480023
231498
146431
97
66
68
389155909
238656
214840
36
76
176860305
321020
79
8
432932
260925
55
26
456486
433806
53
682958874
235492
169485
35
72
9
306429
6
304929
71288
398217
77
342934
444483
463263
36
739750377
33
55
65
265795927
668815158
41
55232
26
358762
236501
8
158182
485149
17
241777
246265
5
9
472559
15
93052670
29
1
28
714204159
243367
328702
72908
253510
366701
19378
493034
50
718446601
23
70
1
3
29821954
173050
33
66
249827
6
16
3
8
67754
77
156623
49
355330
98
61817
96
53023
33323
484691
29
28
99
398922
399490
8
36
8
52
97
99
85
26
498854
9
490678
510507371
55572265
6
6
488916
94312
80
48
458111
70
89
1
98
40
76660
5
64
11
873859915
179612
42
3796
482097
216353
34592
368142
316899
7
8
20
12
59
6
40
15
11
119801
66
26
379607
204994
39
83448
6
462192
364778
7
66
455180505
370300
94
420261
40
75
58810
2
50133
43
91009
271918
403650
239407
52
934654401
338598
12
31212
334671
415425
69
203549
713897066
66
90
51
44
429272
61
360128
6
481766
6
387409
6
62713
61
61091
437067
451207
376604
215240
56
15
94
27
74
457486
70
6715
42161
24
63213
376134
6
400212
23004
28
249977
268245
4
228658
37
465667
182632
77
340200
420303
25
31991026
11202
96386
66
26
10519
28
82
158868784
69407220
41
31
6
19947
54
65
83644
6
431251
379606935
6
591259330
14174
160532
33
167481049
605777663
904783912
59
69
377492
57
65
176774
12
50
1
494363
55
150889
61862
53
99
407451
184853
16
435537
270245
13438
85
398980541
99
269110
294854
53
80
78
36
58
86
44
143939579
85
34
64
358929
52
469106
46
95
78
53
82964
35623
304402
27292
122977635
42
91
5
19
6
45782
25660
39
496871
614300964
3
29
440234
30
72
153117
148804
22
35
235442
1
25
56
136348
23435
338535
71
80
43
24
44
134703
243553
55881
240950
23667
849835378
286129
432856
496006
20
330914
54176
53
90
29
393787
188353
6
4
300501
88
24
162721
5
179897
32
35
140428
29743
30225
64
53600
29
94
203211
9
67
470502
192533
29
245662
58
153939
949124904
109783
619067847
82
94
242676
47539
33133
420703211
233409
357345
369469879
54
4
115634
70
92
36
209575
31
49895
474791
7
381943835
454946206
36
41727
110497
183027
197053
5
68
498014
207891
30963
81
10532
77
66
455740
99606
72
3
39546
20252533
2
47
20
314785
454325
840233220
96
74509
147624
95
477535
625445382
305950
214521
97954
95
30
4
49
82
63
83115
9
72
570471451
486442
81
66
124283247
72
84
84
286486
7
466409
217444
19
240569
4
40528
268317
13747
1
411129
143535
454925
12
81898
45092060
89
5
15
6
44071
45969
75
64
893466159
64784
57
125981
962141847
139075425
93
415869
494897
124971
48620339
407198
53
43
400723
83
4407
70
394276
402254
375106
76
309455
436144
222403337
932811512
446559
73
54
2
75
275792
45
172708
140564
912796782
214849602
36
91998
70
166403
1
206835
398246
32
29
48
181429
14
29
41026
460405
423
24
303093
359636
35
269714
20
79
35
64
9
33
447354
8
59
19
7
92250
75055
119788036
161622
395558
476381
69
5
173310
39
47236362
39923
490623
69
70
26
295029
88
608113865
18
90
1
382629
422978
25
144984
90
10
569156689
108524
409879
65
21
507762128
456874
266298
8
69
5
454999
230851
23
25
33925
96
93
388886076
19
87
284347
84610
434084
441925
206674
95
33
66
23
478763
28
6
68124
153072
60
447395
23856861
61
55524
16
5475
53
1
151859919
430696
103821
31772
899894396
32
3
112886
29235
331351
28
141867
86
89
26
26
78
383663
206473294
89061442
4
288364
86770
81
197519
600508475
47
243643
128119
743975005
4
10
18
68
951008668
65
472894
8
88
59
203405
240309
27
18
84204
64
271981
306562
285507
460491
385071611
229866
96
147288
184058
247427
34
126415
652584163
68
8521
32
302734
8
3
302053
480789437
85
2
54
614497324
66
41136
11095
54
25
66
455998
65
268174
34
13
24915
7
218296236
94
11
77349
9
59
21
110679
51
81
99
92
192192
458383585
41
34401
94919
27
32
11
90
7
253742
98
37
289577
21
885634655
240879
3
1
84
32776
427796
365595
19
9
476031
41
87
8
36
216872141
332484
57491
288780
10
32
52
86829
42
17
167267
83
95360
617966414
200368
231711
50
463219
17402
480099
387225
68
294282
132470107
402628
638950656
68857
63
367754
168697
348662
32
88
1
28
216160
536882774
101988
18
3
450981
38
4
49398
198933
10
435435
496376
3
40
12187
39
5
17
427069
409953947
22
81331678
233146
270065
76
4
701136951
19
211946
31
8
40106
135942
40
40
7
74
87
32
49
156961
93
97
338466
458226
44
866897716
173950152
14
232407
39
31713
9
57
45
164548
3
62
449503
390198
55
278147
56
310490
466791
472152
86
77
798964841
350337
20
175493
462118
72
105234
95
181573
67
68
402908
71142
36
92
41
44
18
522546396
71
245688
82
7
18
247720
27
541002923
13
32691
91
47
62
226560
439657
334037
16293
353054
36
532150924
9
110213
245740
37
78
431772
24
62
387628
376650
24
91
13
92
58
79
5
332992
51480
40
73
107531
431252
411949
410583
441589
95
4073636
389549
94
25
46001
76
57
241522
204008082
148713
383232838
7
289731
480431
148364
45
34
73
6
696366478
137408
3
325684
95
89
75
130480
56
146355073
45
251015
92
371434
76
51
905382388
185071155
87
61
939096955
406145
385997
3
86
23
149068
95
25
18
203388
393120
17
718009432
236198453
26989
95
473357
2
47
62893
31
776170960
148910
470056516
4114425
8
27
9
239236
99
303247001
23
75
27
34
43
255256
225218
7
11794805
234566
28
99
5
164119
16
319233
1
479469
273226
427056
38
36958
10
425419
73
71
366257729
175760
10
354156
98
458269
669625405
59
474209
34947
140275769
30
45
82
3
137666
441100
83
893426647
353407
10641
42
75
82
31
480462
154103906
6
35
47435
41
43657
8556
49
205008
43696
9
496916361
130411193
339255
2
57
51
40
265091
225652
78357
452042
92
143529
59754
13
6
29443
73
18771214
92771
60
8
112125
78
185308
208645
6
37624
106191
30
394450
97
67
6
96
91
92
34133
32
16
59
55
473952
72
6
382374
498526
72
226616
32
60
20
56
3
183376382
88
4
90
32215
28
423709
11
458070
19
370296
32
65
13
85
94310
82
43
97
496679
85
23
94
772192325
66
87215
26157
2
47
232261
135260
3
443839
51055
358388
23
54
92350
444463
51
3
487350
69
497874
505446679
43
543431110
47
428752562
88
74
33
31
438015
170985389
45
390604
59
84
2
379784064
621220964
47
343451
407518
491845
37
101956
935329335
140399556
62
80487
78
1109
43
64
62
247001
70
61354
3
766648046
151884
85
306711518
64
845183235
30
151936
198508
306276
11
287902
34
96
74
41
330839
54944
129078
63
30
43885
98
9
64
14
22
28
252908124
409148
7
80
2
9
69370
25386
407595
78
19
18
158912
82
80
291847
48
55930
111528
251587
27
75
93
843638225
83268
252528
121126
118884
53
61
57
195742
8
48
333182550
179528
7
91710
428887
38
239854
8
65
65885
480315
15
10
449576
463831999
64
90
798053906
283044393
167579
40651
208606262
47901
214151
9
352349
88
85
79
90
99984
545248674
26
233250
73
3
3
210998
52
325094010
246863
7
353602
24
497725436
221742
97
81
49
33
417203256
97
81
81
36643
1
86
161917
75921
344979507
251119
25926
929625801
34
68
449819
91490
3
313941
217813
334137
89
80
6
980794565
262688
71
1
761602508
5
4
38
99
328867
477245
43
352699
58
10
246341
232320
357459
455610
148365
221774
85
7
94
35
57
489818
387650
234093
82
357096
10
380692
13
7777
76
28
95507
948950376
69
9
78
355212
4
85
9
88
48
408946
262370
5
266330301
267462
421538
428593
26127
89
44118
99
309963
444465
80
76
1
19
35458
251382
42
345038
441075
2
115010
39740
71
97
105240
455031
3
54857
6
54
27
95
63
3
71
81
98
45
386562
273776
248230
197781
26
251320
87
2
86
103745
32
1879
15
767253909
72
36
22
85
445473249
20
4
398685
469875904
5
241294
249788
41
202134
609928660
91
46
60
159185
316544
56
20
217372
137707
6
471142
34
25
575545883
7
248637
48
439500
78
21352
28
10
259224
170965
88
58
237628
91
231018
60
54
7
24
299308
83
93
6
87
31
3
50
29
291208
27
5
401266268
356522
2
92
69
66345196
210880
254385
15
65
74
343048
52
41
743835118
13
394515
454853
23
13508
12
261957
27
478028
407771
295499
289581
92
365469
5
126708
15082
9
306207
21774
24
451923676
67
97462
75128
344865
85
176966
33
340738
242639
5
472024
99847
1
228179
8
93
16
1
125117248
832337351
49
497631
69
60
388778
32615
183182
4
88122
365738
60
364193
30
33
1
85590
387697060
6149
12
391611
66827
487800
8
316889
57
909797311
77
3
128113
32
158434
76
61781
7
15
245122
67
96
14
10
71109
1
5
28
1
31
226741
30
556685065
226062
100390
231921
59
126764
280069
313124306
15
8
87
61
99134
68
70635
261037
87
18
31
475145
6
244457
63437
6326
406498
92
43
7
229050
132525
57
31
501165189
68
436704
77508
146426
14
145667
461043
400151
61
428279
55
60
225516
12
475663
489078
7
43
31846
49
14
746049735
292462
280251323
83
97
757301166
349495213
5
48
9
58
420862
5
184533
312832
48
3
95
60688
358353
15
7
184254
4
14
71
12
78
2
9
250485
24
309966
17
329151
52091740
323980
157553
12
174560
480209
20
50396
284496
471248
36
90
43
30
89
509534167
4
267412
279854
24
60
4
69
972550895
320027
20
77
48
91
44
233650
178119
21
4
41
286757
80
16
87
408875
52
1
250653
362212
66
303588
163860
125029
395239
54266
292689
78
240652
72
18
288596
29
29
499141380
486507
98
80
162242082
398403
370261
189589
963095678
48
90
2
14
365970743
124047
56
12
27
78
365716
92
84
89
475873
15
236967
68
18
97
477356
9
74
356662
60266
56
220422
35
92
36
58
66
87
47
21
24
27
492800
33219
158839
1
399864
199295
72
61
28
6
89
60
113269867
3
268840
88
469520
7
371510
253680
4
10
30
413880585
24153
237448
32
1
625328061
58
79
39
211912
1
65
6
70
826441473
20
90
8
7
32148
26
61
700180527
35
95932
405494
109029
23
56
79
78
3
7
56
313900285
115434
317997
66
423847
234549
11
55779755
1
81
76
419203619
348915
14
472634
319483
319700
16
142389
823514741
6
46
324370649
337861
304675
590470309
24
984434952
70
9
427151
139885
74
286246
95
493756
82
34
57
449425
99063
77
224266
3
418796
39
373620
53
17563
243679
86
492695
100330
199127
678468201
81
77
924876587
61169
81
40709
396666
416741
1
480127
15736
90509
49319369
50
355631
175547
395665
496790
98
547
97
62530239
130202
56
85
484040
22
395705
70
28204
303078
165151
197773
186014
310674864
186310561
29
70
8
11
421099
30
77
12892
34
208995
851396239
7
53
4
40
15
3
322577
15
189071
84
52
165309
967269538
319896
51
68
86
4
832631189
3
47
2
97
25
3
86941
56
64
333906
45
27610
276870
23
18
766473228
44
4
202950550
7
70
164594254
42
6
2
24
62
2
41
93
87
44
16
302176
627275429
403181
254548
7
3
12636
394911
606236170
48249
64
22
52
6102
301143
22
37
61
86
54
7
82877
592212825
28
2
17
492994151
148187
473017741
58
232175
81
259856
75
82
725876243
35
202372
458910
85
59
3
25
92
62112
8
478018
244970
93
401502
20
71
352795
60
78
68
34
8
160429
48
229122
282013
367071153
358547
6
94
19
15
47
402659
62
381767
45
39
31
56357
350782
39999
771146965
79
88
25
93
7
69
483922
29438125
10
97
49
375598
65
99
74
69
81
103616
329198
98
315616
3
92
98
309540
57775
33
36
307076
8
20
11
260658
99
69
3
20
362691
92
105022
100874
6
39
451754
386059
235284
395930
7
38
408059
46
383208
21
5
654457801
90
272036
119296
55
475190
104176
89321
188042
475871
303569
39
475913
90
55
111767
62
29
175398
8
330388
39539
58183
27
480138104
25626
2
42
20763
406264
49619
227735
24
231161
270883
78
44
40
92573
25
131870
81
333604
74
27
166379385
686024524
80
2
18
446007
137327
966940490
117914
21
63
225180
288739
53
39
47
237322
202450
160496
2
474167
6
46
482528
69
7
91591
39
1296
90
154196
306913
919982612
409925
488301
86
7
108172
59
441711
246915
158094
9
8
863434365
209411
458517
235146
26
11
121568
56
312160
235420
65
77
70
79261
61
91
1
4
17001
213841
80
7
5
56
1
72
302520
71
38
5
72
140003
38
53383
88
61
391348
64927
94
28
78
20
115691
427569
65
60796
501719221
12529
80
238210
292898
11
91
64
24
89
21
5
242317
275031
195911
19528
221650709
4
340565
75759
410589
37
43303
20
43
496568
45778
55
7
53
337658
405818
65
52
69
60
78
398555
233692
51
94
401766
67
8
431097
5058
473320
273445
57
7
88
16
367828
480000
237862
3
359075
85
58605
646641436
36
8
38215
76
12
885655925
7
97699224
160742
325495
36993
24
259632
48064
117999
9
1
25
63
2598
379047
773517415
45
9
12
140462
38965
112760
4
420422
29
67
226235
389224149
43
79
97272
343741
54
83
424458
96660
5
307844
7
414515
9
25
126511
14
182361424
401197649
283355
36
75
87
188746
76
469345
91
186685
225575
99
163630115
78
13728
286836
315104
405237268
41
9
460517
3
667340117
896708169
318885
157116857
718094700
5
57
959015827
197536
11687
488752161
4
8
466212
69
120065448
237448
64
339290
42
7
76
88
851078786
380529
397986
9
16
243974
261588
47080
26
3
9
402505
353851
74
114500
54
47428
97
272762
59
44
48
185462
292692
60521
53600
19
303292
61
175216
2
5
823938064
458761
385263
49
372704
3
96
1
76
444882
47
38026
5
69
4
80
462636
42
8
19
152199
1
38
1
85
21
511650596
964882611
428761
297159
55
147844
69
25
7
120055
480148
10
83
87
65834
553565020
49
36
189291
241814
26
32091
400318
112932
71294
62
95
6
191176
88132
8
406707
66
941100952
257104
478635
29
65
341075
65
481009774
284035
11
46
4
34
98
251924
3
33
33662
178922
17326
41
871989732
354886707
425852
67465
858952100
91741
222417
30649
450707
58
342545
26
402613
109786
954308739
45
270782
89
80
287122
5
256588
395801
380728
58
347933
404101
135502
60
179165
319223
24
491840
37
413091
408291
91
408693
203074504
106937
69
842168943
431029
48
46
89
285916
326846103
39561
42
603893313
41
37248
51
973244597
974229214
267681
105446
325299
150610
25
229805
180580
52887
27
952201089
44
327968
8
55619
352818645
4
27
339057
813702877
30
27
83142
94
61
83
99
70
57
4
2
146242529
9
363698
318073
389332
281982
17351
959086146
867314862
85900
108978
393117
86
89524
456853
7
237360
265970
147739
8
79
187635
288694
73
400245
26
50067
13
305134
1
446104
17
3
89
321570
14443
434997
98
28
19
65
126829
86
873315269
51
73
278420
378295
167540
245781
55
890700703
37
133568
7
69
97
14121
57502
74898
375535279
53
17732
233273
80
85
236829
67
92384
313754
449226
38
8
223461
6
741359109
53
70
443558
32
313158212
238475
9
40821
64
53176
42
17
12
78
93
657010713
192211839
5
33
472687
37
51
221139
427005
54
418812
94
165231
59
140386
414287
248344
4
34
56
224976
40
200028551
457403
44015
24
49
8
88
61
89361
77
932265379
72
191334
54858
5429
19
74
13
29893
315614
43
329002
254967
93
329554
80
95
11
32
5
184314
4
491923
477581
50
179262
91204
92
63
942625079
356855
472380
466811
9
46
72
242953915
97
81
9
4
340215
123524
25
995576744
402483
3
73
5
993666311
14
89
29
9
87
295957
362792
34
63
241249
180142
334170
47
93
853540464
14
260089
5
12
86
73
46
52
52
61
385725
379129
454903
96
415712
167263826
251041
83
80628803
143664
386832
72
7
579944904
350450
171202
300205
87
1
482374
227629
89
1
59974
484135
88701
87
19
7
244532
150568
58
27
31
36
475506
35
6033
401379
94
3
35
178226
41
97
96
64
76
7
26
947319443
64
233027
9
86
478925
66
448218
394069
33
85
92
15
230618
286244
24
33550
5
61
592576188
56
68
31547
41
451582
929023640
71
34
392253
6
717863197
770712572
22
96031586
87
11
125326
31
450819
257979
53
69
238968
63655
67
49561
70
62
8
97
55
3
165657
947291565
243863
176618
995013893
89
136349
72688
54
781646753
42
48
3535
3
284053541
58
80
25
25
997681116
70
96
201967
3
4
463122
124394
936021184
153418
39
67
45
44
369422854
58
81
94
198566
240044655
712659261
61
93
45
85
4126
26
81
396617
83
24
343214
3350
61
2
80189
15
70
84173
375422
303524
96
93
4
463877
217025
169378
357584
154124
132050
468864
905891616
45
42
58
46
35
17
310124
71
83
6
407291
44
3
44
705574437
306695
157437
384558
2
99
247743
19
11
782332537
496005
250007159
186865
78
408147
64620
7
30
447602
350219
79
32520
205507
246754
684239790
13263
481741
76
84
271258
32
14300
46
247800
218799
304197
412568469
76141
32
53
10030
13
21
2
20
192382
39
270850
17473
716104990
6
86
415866
12
15
425650
209191097
76501333
1
87
93
3216
988319935
75
165031706
1
20
498141
2
85
81164662
162746527
288201
429170
139876
45
25
97
15
416303
247744
221446
90142
28
894376727
78830
59
646149474
68
300714
22
67930
52
64
56
303175
67
393789
201641818
191196
98
263127
367664
6
64
71
51
99
124434
92666537
44686
703914097
47
146809
44
137334
64
437866
237484
430680
2
307369
68
487484
85
342227
9
2554921
92
22
312240841
5
268157
470576
299708
38123
49
51
64
26255356
81199
112748
261850
380572
190978
234803
15
91
324712
7
49
52
4
77
4
20
706947331
458802
62494
183448
59783445
33873
64
79
323927
82
407763
183949
182226
24
386965
81
326257
36
360321
35
317223
9
18
332089663
320929
297640
319527
394951
180264
352501
7
8
246042
834802924
35
75821
67
233273
28
374545
75
16
41
235927
21
239090662
81
218191
50
20495
253502
6
412572
34537
64
59
97
29
33
8163
417032
42
8
78
184172
85
13
20973
3
68044
245546
474021
60
290226
457534
977619445
63
5
195725
8
394751
36
39
74010
261812
170733
54
91
311695016
20
319796
24
75333
10
889684767
14399
1
194824
53
2
351202
49
180355
72
147184
47
357466
368055
24
10
241717
2
22
1
69118
23
17
27
44
9
45
313810
4
305094385
24
248159
15
55370
234258
2
10347
106266
335698
284228
97
11
63
498404
534410398
30
180595
26
167983
86148
43
45
42
16
32
157417
9
355009
61
412459
56
344128
97
79
9
679797340
303490
24
34
91
52975
96
240524
20
767264235
26
72048
78
5
200181
193371
5
2194
61
59
22727090
128606
74
382256
19
397174
4
496971
69
71
38
52273
8
6
422196
8
77
466612989
16
150955
193335
76
92
1
8
3
424489
55
85
445608153
765232086
19
12718
48
243651
76
229879
65
63
5
162322
72
487086
664060810
86
490814
92
84
4450
9
4844
326463
486813
237777
24
62
441884
487734
80
172161
468517
35
81
311530127
102833
151016
376919
216681
34
478534
68
469253
4
383410
222693
354561
43
968095703
416530
791319515
36
449532
50
18
437756
91
56
182942
279880
78
1
15801
59
242410
13
85
7
33
10
20
72
344946
358512
182854
307142
14
23088
364516
384031
47
7
87
13
9
25
17
353054
64
159989
30
339646
276084
23
44
20
110396
20
48635
5
91
53581797
443200
7
214618
32
7
292929
27
7
371208
17230
93
441341
39
291505
91
54069998
66
237892
120897174
61510
87
73
395478
263805
25456460
68894
56
51616
79
240230
334320
6
480749
76
618294774
340982
4
4
14
95
51
203618
35
71
21
413116
2
826406543
36
103306
48
401635
33
23
37
21
174926
658570846
309504
30
28
37
64
299342
96
66
98853753
83
99058
47
401800
85402854
415114324
267826
514746580
371611
24
142270
9
42
98
914343380
330058
39
11
476492844
421053
9
31
24
30
28
40
141298
9
68
2210
602431099
51
331351
58
62
1
1
171687
465467
324133
75
77
243416
72
18
241761278
61
933289645
399588
68
2
253765
443405
175178
238262
398448
457928
159088
85485
9
390029
97
231270
24
5
76
245152
336174
28
6
13653
93
30
98
246284
143400
38
60
1
4
88
12
267952
51
55
172993
30
7
18
50
850616965
59
5
59
13
80
6
456120
52
7
90
65
87
218931
476489
64
5
498836
42069
496248534
767818761
269853
4
400680
28
1
59
365245
5
208842
971939544
6
90
160383
427692
439204
78
9
350506
18
61
308679
48
94
489724
91
60
50
120485
66
18
738340080
287099
22
168017116
329839
74
6
250049
415076
96204
26
41
72526
10
35
292382
99
418656
24086
124103
56
52
256521
19
87
717220284
5
50
65
541572504
14722
108580
63
295380
64
12
303495
264229
117135
201852
53
243591
387942
445876
424967
42
82612244
62
82
3
339099
45930
450268255
68
53
12
458390
10
172759792
390176
82
36
229428
376713
80
152620
47
22
49724
53
188153
32
132975
745630235
26
48
71559
4
493249613
267257813
136228
34
132958
48
2
197027065
915176798
22903
502337444
66
244220
210174
70
98
22
113416
49
574913711
267195930
70
55
496336
177062
63
123604
283703
358710
211672012
50393419
70462
235005
24126
491944
58263
3
25
23
13
29488707
116812
373209
237348
5
43
316814
177128949
741479467
205361299
19
2
9
152651
62
468727141
268601
56928
178341
825844173
44
351012872
411027
47873
218884
390417
62
383124
1
56646
32
239307
348279865
230142
9
215235114
7
317613
39
88
3
66
93
246943
64
195133
13
78839
7
98
242434
66
4
17
72
92
24
414150
481248
320666
311334
6
38
148269610
4
86368771
357679678
332908
85319
212176
46
15
30
52011
72674037
88
38046
500135092
462757
5
1
208883764
320061
25
420898
445703
121720
52
88
21416
168441
65
1
17
9
41
77
471875
475569
450326
33
99
437273
427264
250200
54
91744
47
14
8
472895
11
383024
128009
98
3
366183
2
140022
27
915404922
55
162747
427464
78
87
124316
77
498564
53
16
81
45
71382
41072948
52
497684
20072647
319933
36
89
62
16
1
14
281877504
151881
263791707
734437011
16
34
61
81380
7
105298284
75
81
443705
33
87
327651821
2
616224770
29
63
95
92
365692
5
311432243
104501
68
145009
138160
50079
5
66
64
64
202681
801510240
918301496
511231658
91
47
689372112
78
58
43
1
16
903844086
240017
122934
84
435917
178061
42
485220
7
17340
117991
26
28
306831
6
47
145148
363860
1
193730942
85
20
705732870
109739
24
8
93
285560
9
33199
57
36
16
89
9
113613
77
127177
469249221
16
41
53
397054
93
9
335879766
74342896
390000
31
475011
87
232172
8
44
3
65
269305
3
87294
263432
83
75
68
68
274330
48307
65
89
6
90
27971
176053
40
344901
3
73
475687
49403
90
150853
72
470503
44
208689702
224305
4
365595
439403963
8
13
48
571973047
874241728
82915
372478
535401557
119069
41
50
6
86795
46
338881
59
3
536700621
83807
186165
31
849829546
3
85
73
52
64
438078
325269
35
395275
52
46
10
2
35
36
83
180273
188746
399676
10
98
73
446930
97
424512
196836
56540
6
27
77
4
46
3
156440
74
419169
176939
6
93
8
81
99
72
1
257191
48
15
98
88
240003
188740
339243
38
451129
310366
41
3
3
968170197
71
362230
59
461041
46
440961
9
29
99
24
338387
81
859111002
72
294256
61
99
386327
58999009
2
58
37
57
67
37
80
27
153794105
137414
3
85
69
129213
62
12898
482884
321182
217799
524160429
31520
851100545
9
53
38
21
124322
7
37
45915
71
375002
200432
74
9774
493677
77732
26
32
81
63
42
71
94954257
474154
22
50
55
46
176268
335594
854355092
22
54
48
95946
130803
412964
57
97
1
155479
475619
19
44
82
6
56199
203822
93
8
49
87
38
499168
374896
39
96
452480
56
323677
70846
95
366521
1
754970530
89
60
37117721
162023
337948
9924
18
212432
399639
93149
107453
29
78
17
95
57
70101
100439
15
187134
97
13
39
639556676
24
15682650
76
57269
11
825867790
978566999
41626
4
176717591
29
459227
65
390147
7
14
564632803
62
896377624
495209
344945
127232
98615
40
60
266407
2
31
275085
91
941021617
35
14
493949
50
442158
65
7
280906
301276
1
78
470291
410423
288067
32
19
424929
4
41
92
281504
88695
134119783
64074
282499514
189411
273123
50514
28
442389
6530
499304
210368
175430
43
25
393274
58
285833
56
41
19
403728
263820437
28
20
98
58
185747
67
10
1
50
345441
7
58
91774
736528118
49897
176102
55
61
91
93158
5
60
23
18
74187
30918
21
86
21
29881
16
93
325504
436743
325649706
162980
42
76
455870
8
3
369139
79
59
5
20
69
408194
77
908048921
926304555
51
60
90
5
58
714213168
40
81
98
48110
331241
467473
16
43
50
2
350288
352880
136679
76
54
16
25
144477
98033
446621
34
96846659
229967
18
496745
406519
4
69
98
206265
922747232
27
307927
7
159998431
31
387901
487441
62
255338
510249926
226748
291730114
8
215234
362606
13
58
14
374544
94
6
224749
405897
2
66600
50
343564248
6
476926170
7
44627
92
192743
230663
5
709802148
5563
490205
2
1
64935
36
76407
113541
250823
35
7
242814
167502
162804
36
379583728
174167
9
35
12241
20
91
209353
373477
36
831795907
97
11
453642
17
2
14
2
48
48
294062
497790
944257692
72
48
115043
30341
237522523
599831694
76
475728
7
72
98
46
332714
18
95
22
674380395
115343
108174
41
7
55
461896
327750731
12
90
56
30
33642
95
314616
173396
463943
81
68854
38310
427015
71202
410201
35
217734
79922
360050
25814
164912
401540
494061
486900
77
6
5
377219
397982745
149199
96
192514
35
281901
16
195607941
53282
219828
94
485774
93
4
59
453798
7
11
61
28
150091489
53
23
413436
1
57
233786
8
20
198629
158599
18769
24119
976469836
132657
41
10
410050
39
42091
6
9
916368813
523945692
80
88294
9
2
88
428506
56
162708
36
38
51
153643
274494
57
299845
78
180355
15
81
227931
2
6
12
70
242581
66159
81
39
95680591
23
4
347540
383328
925698401
43
2
76
71
328038
76
217159253
382046
431146
421513
222510
37
3
463117
192827
4
36
7
57
13
414282
56
243109
73
55
918154183
69
83
111689
219622
5
245923
84
495517
268586
33
69
3
65
215916
79
406236
41044
472844
237856
251538
22
69
46
454394
120196834
341909
339462
409559
65
432208
53
66
438134
280837
331071
2452
264730
246354
307857
480137
119663
54
156910
402658
22
156995
95
412768
43
60
82
9
53
459750
418013
84
799812688
9
239600
24
49
35
496267
4
48
20749858
173591
48
160745
876034106
44
483756
90
448767
31
40
190675
59
2
359603
49
6
426432
372624
86753
2
77
967918411
460919
84
127356
267077
459810
281266
425947
44
33
744378536
10
335697
76
1
32
88
91
424114
85
488201
299170
27
76
402954
31
13
36
170438
88
112725
224850
35
143947
73
162448
29
105964
3
1
471609
16
58844
70942
87
46482
70916
92
837337402
3
407894
94
28
220004
55
694110130
39
57
342217
320765
352712
451272
51216
41
483936
340012
5
88976
2
90
76
89
5
445399
26
215797
42
40
4
49
66
162181
10
146196
289026531
371607
364203
464652
391958
392024
295940
67
187372
977546412
319952
94
99386
21
458657931
63305
4
66
152308
63
93
66
33
303814
1
75
459095
96
93
296627
547963151
44
40905
31063
259385
126355
700651459
4
356996
6
6
232757954
381449
258407
31622
347255
8
486056
409298
125072
2
85
22
424605
17
42
23
28
130704
5
86
29
53
838956768
75
468112
464950
15602
311797
162045
52
615726011
68
71
30
1
605310928
415364
10
82680
71
467030
3
34
78
4
9
7
70
31
118176
54
488394
90
88
170092
63
6448
32
587288107
1
446975
143581
243763
5
147760
404127
454958
80
347404
42
331215
399548910
97
481514
93330
927269397
64
281455601
8
217749822
447734022
8
136360
14
684910300
485445
468272
30458
58
480562
195835
48
436501
127490
234306
219696
290299
111583
221636
603411225
76
174108
288757
22404
471696
37
224712
988256479
58
42
45
827861507
13786
89
168889
95
176657
51
369146522
4
13
38
1024
61
7
70
20
30
491534
245466658
70581
442239
438486
314350
51
1
149388971
95
298157
383821
695155129
497977
55
70
19
65
98
162403
1
422358
89
60
377704746
1
261962
91
359677
95
399523
249521795
20
48
8
85868
138634
29
34
88
75
62
2
91
99
418645730
1
11
96
189730491
8
11
7
11
39
47
79
64
480533591
493943
304333
963261148
45
5
7
22962
72
64
459136
572133590
97
86677
274176
937073734
20
137183
32918
16518
757868210
227924
140874
98
473611
71
413872
50
86
226414
31
45
2
116763
324719
458830129
298740
56
27
83887
434199
297070
70629
27
168755054
96
263426691
920146242
84
11
58
205115
186793
75
28
332523
2
12
466559
32
6
361245
5
54
431073193
82
606491383
75
75
15
33321922
470210364
7
121347
439222873
57
435522
727043939
478987677
72
219497
3
77
550453423
13
86
9
102633
324438118
481506
1
295286
163247
21
105206
4
643440703
62
235840
215764
147263
902148767
185267
8
2
7
360944
51
41
24
4
75
90
57
22
27
62
15036
78
301070
454152
207268
78861
44
6636
181034
22
47883
24943
264025
447254
237376
325876
263447
15663
76
372050
59414
71
59
34
20
61
119115
327582
4
26
84
22
8
54
437724
353472
93
31879
3
12
532556786
1
448717
74
450088
10
18784
379632
17748
205311
66
445343
46163
82
31
806504738
68
281778
8
69
155303
50
380838
34
437124
86
256053
28
196459
921619168
6
446691
115787
26
263987
63494
74
180150
30
5
58040
8
78
84943
125788
35
2
84
103841
9
80
405224
919259279
6
89
76138
50
46
33
44
217543
496527
88
194785
148925
50
7
244459
19
49
83
76
230342
17
417157
369433
230246
421957
8
419081
60
386339
31486
33
261821
12
244700
320152
274234451
36
359127
87
472627819
10
80
62
6
66
167991
14
301560
5
200517
183006
228396
59
142257
38
857724768
5
268385
85
373647
40284006
59
87
18
19
194881
451995
445500
425768
5
22
170631
63701
9
10
359423
56
299604
268979
593523770
977075606
33
32
505147968
392035
189907
99
854790080
67
79
20
344330666
99
79215
865454230
20
754234337
411753
290342
382545
37
216556
26
87
32
208354
266305
46
38
24035
51
317500
497680
232966
258887
58
83
49
238700824
35
42
3
17
58
84
258576
81
806588968
95
309058
341148
120266
75
189370
263728
25
1
421469
468471
92
324521
126605
91805751
82
46
654787981
75
365754
19
288954
64350443
94
6479959
247759
199614
2
410797
88
396276
3
50
494570
395911
273736
5
13
121401
379315089
7
10
15
788173167
6290999
354625
9
404187823
19
274114506
2
669273003
88
28
72
355383
66
60
84645
295271
160145
87415701
105935120
1
93
52
52
276601
77275
220652
89
1
64
96
216769
74
54995
1551
13
169335
12
727494899
61
24
9
364920
33
69
20
325267
74
186523
15
43
161771
305777
337309
155892
639122356
462051
750841933
406558
313384
10
143507
44
81525
417445
200210
435445
48
76
95
137659
366436
68
80
47
86
23
991353701
59343
57
337391
122925
4
24
90
166540
327670
324911
82
312605
211891347
351546
25
403160
301453
44
693031351
96
437684
61744
182700339
457730
141880
914089539
432717
386194691
80
255233
62097
80
281736
778216178
22
21
39
96
18
40
366626
146090
13
19
168679
73
373969966
328123
28
259026
446303
2
40
3
47
227001
416747
86
69
11
418515
68
20
55
22
107757
37
32
9
383798
213295
68
679661053
570245375
3
79
291688
18
150280
457875
18
135611
363875521
13
62
3
7
390819
244186
68167
30
279881
230486131
131374
29
2
45
70
373261
247067
457604
335694
25
38143
68
28
5
372036
17
60
231623
3
592945163
417811
95
449339
71
471393137
238703
2
16
88
12
314015
490043
261361293
94
86
128574
22291655
85
17
19
258134891
58
214378455
384933
17
422194
38616
290928
16432
16
425307
87
5
364735
181671
76
95
60
44
492593693
75542
147390
43
718709819
45
73
3
203600
427746
56
30
428363
21
98
38
1
34
363262
193220
77
39
344947
144467
82
20
67207175
154975
297290
9
313367
316034
29328
9
188382
92
1
617655768
84
422418033
390739
463242
76
47
200214
9
6
71
375533
136558462
239680
338674
185006
75
458488
16
32
44
275083
1646
3
260054
54
421680
841819688
63036
21
1
37
78
33
34
167964813
258999826
36
7
175604
462747
16453
82
4
4
340585
85
8694
121575
16
75
581922079
440168
71
456485
448357
466318
7664
312487
149390
26713
388059
315765
74
95192
54663
86978
22
502663111
126033
44713
19
47
6
56450
48
92
474416
220304
173368033
99
432227
63
221997160
101688
9
335383406
529263063
76
95
334034
74
343954816
322778
57
90
164817
5
220343327
231801
2
81
176073
58
1
49108
36
82310
31
106014
27
72357
211911
43
21
140897
261975
152464
61
259084
370972
27
427783
55688
24
320870
88281
99
43
303348
285138
9
686953280
71
33
465504
291974
3
226526
34
412242771
343782
51
38391
649697571
387759
6
68
345079803
63435
22
91
270641
140709
49
103819
46
96
92
89
9
355859466
180839
10
172020
7
24
5
405829
994362972
4
2
56
30
715394014
167612
46
93
130190
71
653686967
10
385754
3
107562
451030
119925
181448
229277990
62
3
85
14
444973
93
75
55
35
95
31062
472775
94
292277
66
91
477381
2
14727
275536
21382
30431
88
45
28775
440210
398684
93866347
13
95
84674
17328
32747
37
9
76
801697305
225477
67
8
32664
215091
50508
57
459832483
239441
734939926
87500
105119
17
148817
46407
25
169565
229322
23432
29
64891
5
8
895366838
55
68
408246
20
473072
7
176025
205940
4
96
841493280
184213
99
30
5
5
87
83
26
32
139531005
69
83
2
82462
73
120363
189716
22407
85
81
89360
1
22
42
429057
80
411249
198094790
99
147413
156251
33
191696
428061
623174652
64
13
448011
65
126459
53
80696
63
497479
135428
63
409738
125951
38
23
923818053
325896
41
87
97120
91
83
103061921
341955
26
80
7
83
342630
79
9
467156
92
99
150834
423521528
44649
73
143749520
360893
459516
5
731726826
59162
33
4
377377
376877
573510176
83729
214808
72
237614
78
415255
205013
91
27
262329
71693
434766
89773
75
348619
57
72
8
752
327518303
68
99
135297
318812
118822
21
305658
118374
344280
437380
15
92
66990
83
43988
6
126278
14
278484203
9
455003
57
220809958
10
429061
181225
29
246392
256472
16
577656480
2
88
523110237
706466905
342231
61
24
87
152278
97
376971
997456939
84
12
212283
77
41120985
46
573273472
39
214594984
434338
17
266863
2
289655
38
8
78841
25956878
7
3
497553
157743
154241
356987
374308
130301
104763
76944
122581
161288
339053
478965
63
316256
761711430
42
301824
55388
87
245434
388738
98
46
4
56
349444
73
6
61194
88
232984
95
93
39
249602
87
412790
9
105940
277161
1
29
870722580
30
2
160282
195133
96075
273962
346844235
69
31
54234
42033
119765
93
402004
41
379386
94820
14
364072
76285
5626
147398
89
233899
56
6
3389
69
81
122113
507980003
1
739169907
15
25
78
144734417
328406
30989
9
89
394551181
182022
94
21
98
199568
17
39
183290
80
381125
243578
397988
417317
6045044
1
1
338552
28
69
2
91
857913651
1
145615673
387269
93
65
50
355240
7
143004
140775
69
8
82
2
23
2591
4
29
287729
74
350754
89
18
51
869510452
102669
8
521453093
2204
25
51
14
302078
60
8
67
413630
22
83
458120
83
2
190
49006
63221
15
25
27950
9
68
3
379455
45679
357616
67
168541
366616
34
44
153117
401321
48
5
28
17
99972
3
381146
68
1
96
2
344137579
167059
3
1
754
309882
445276408
5
29
111569167
311232
194038
22
487186
91
51
18
75
34
287348
7
91
98
116669984
439574
48
298549
45
155134
156642
12
321289
33
22
17736
91
144427
206817
24
389676
8
28
5439
803832147
376356
17
60
42
8
1
328707
74
12
1
74
73826
334861
9
7
144250
9
299881
179771
48
427166952
159688
473322
15
77
99
79
58
80
12
52
147168
53
73
53
93952
9
6
434752
413545
14
77
64
405750
99493
30
158868
94
325270
480832
16
14
19809
38
69
6
489009
460084
412646
69
5
399493
247000047
363940
9
838287665
82
543725429
80
55
179910
445758
55
808948092
387430069
57710
4
84
99
273227
65
321112
74412414
3
36
30
13839
26
33
47
93510
77
48
881370000
147951
471290
928130850
98465
78984
14
317182442
394657
142400
9
64
89
188811
86
103014
53
19
38
98
22
638543520
75
143821
39
375914925
294654
325424
311808
93
10763575
8
481991
190980
2
241215
10
470305
288225
86
3
302550
147737
454369
977794389
49
90
25
44
76
70772
946765735
450261
174289
6
86
80
76191309
320721
461136
154419
46
57623312
62039696
238649
246239
5
6
335617
240173
27
33206
17
462941
95
59
57
350350
17317
1738
426929
68
38
170859
198951
41
1
57407
460463
96
469229
105272
104297
6
564373960
428291899
14
9
339787
165876
48
221269
9987
78
52
404754
363809
35932
3
51
366086
89
67
5
333424
48
302311
27721
286814
98
82965
297740
71
1
14
134065
35
426174121
99646
9
199108
92
76
14
39
133010
6
547670489
6597739
5
173598
86
40
266686
113851
325778630
272112
6
208810
381261
21
114964
47
22868
184383
33
384352
68
22
26
89405
652835062
553414030
67283
68076
85
71247
20
36
3
415103
42
234029
53044
72
7
474396
9
163182
920335024
6
73
56
25
64
77
20
650627973
3
14
3
103085
85253
119962
41
27
66
175027
90
456052
64
328331
4
29
19947
57
85742
57
17
210366
19
80
123726
357210
81448459
6
327941
89334
58452176
249130
28
894393123
30
167380
73
588139354
50
483250
13
319268
29
48
2
443412
32
67
49
67
75
18
836249430
6
937915389
126515
411304
57
90
81
7
390733
36
26
41
286301
476261
198765
167399
670087966
265749
330955
34
197336
51
88022
337594292
19
341373
114283
494575
45130
1
25
451677
55943
5
473189
44
12
165614
268875
84
261383
458966
169866
712867314
61
89
707850116
330707
163065
468881
688384260
61
94
58
91250
93
151692
389406
3
66
5
481354
13
329877
342811
165419
58682
47910849
16
81
37
48
70055
79
259532
77
415595
496326
447096
19
82
66
37
55
32
96385171
398900
467801
87
73
450467
964965516
5766
25
122623058
7
7
5
20
210838
21
97
63
229530
350924
6
74
41
372845
194409
3
751662222
165124
15
286567
142501
93
277449
54593
39
176789
129793
10675
6658
32
9
8
427716
64
39
129156
7
295557
20
7
2
73
6
309648
436658
58
559330221
265422
341916
80
405793
59
385166
27
13
36
21
7
115543
441055
54120981
98
454
60
40
28
23
5
86885
82
98
71
1
2
86
18
99
474916
33
43
21
55
52
277762
87
32003
461083
406717
7
496676
50
3
42
458599
9
3
892425018
86
427425
127299
61
27
54
5
200609
42302
71
9
323872
49
118101
221333
819931534
184904
15115
9922
25
106532
29
8
281270
82
94
413941
381675
185617
31
182347
47
218213136
188619
69
62
419745
170947
27
365755000
474975
61
838806341
56
549244108
18
34821
90
288906
49
384810
93
356112495
17
95
57
35
76193
149785730
251221
24
7
161600
751715638
206071
9
18
90
7
405892
82
2
5
83
50158
60
79164
277407
72
34
57
132570
211283931
696219300
454285
81
380548
255644011
472610
219599
38295
238566
328160
268193426
486675289
463074
96
23
11
42
214299
310171
978931919
474476
433009
87
17
115935
90
27
19316775
100985
3
142658
176315722
241064
38
77
414402
273606
427264
734906396
61
42859
90681
45
8
57
481650
323784
289602
348307
17
7
9
38012
363816
374148
224835
26
239178
43
31
70
459374
34
10
623835498
17
246682
20
185460
12
19120
34
97
27
491663
266430
44
73
384167
174389060
235853
97100
902322792
426529
166521
342708
1
348352198
77
755635498
150447
19438
32
8
29970
136727
11
373594
4
82
36
394724
19
98829
63
35
2
68
654076400
254790
454786
439414
52
26
61
330986
79
52
130929
68
3
4
108203
78
45
30
375486
357808
45
176126250
88
1
493025
475184
391065478
36
83
38
32
10
45
143943
360595284
20
390868
39
5
17
13
132745
40
381693
80
211756
14
471765
36
63
228845
70307
116434
456957
73
42122
39
7
41428
136819
420843
441937
43
288725
37
21
76874
421615
7
491622
71
489829
27
129134999
1
762297565
6
464879
119990
434212
11896
226151
64
83
442191484
227359032
53
314813
98863329
157386
24
827766912
78
89548
75
273971
601630820
169039
48418
253085
35346
463588
55
10
289356105
2
1
8
179832
40
379269
69
95921
368545
95263
325994
13
439660
101248
108448
85
99
68
90
72
71
90
19
15
35
5
381728
12
66
442063
73956
21
3
441331
14
477326208
172352
113220
2
490036017
225798
67
936127884
228827
75
6
70
20
288800
64
179518
38
76
142608
37
311345
288095
52914
75
350355
895268359
121908
75474
139475
32
7
14
22
279497922
41
439576055
29220
23
45
245322
258777
299412
218478
1
700163384
50
44
82
58
335614
226963
73
9
86
148469
213551156
64
119799276
25
348774743
64
1
104719
430649
88
86
5
71
384531
35
91
165298
497787
195149
62
264387
397628
251381
282782
245788
114673
24
198865
297016
87
61
418729
243998
45
99
30
203815606
48
31
538738618
168171
157899
85
217981
344012
188430
96
152567
204725
91
251808
3
666521638
378646
171683
54
449816
315951
38
400195
29
60441284
29
291083
25
570703454
44
15
414398
723351871
6
72
302051
494021
85
36
333268
5
284762
291848
5
73
6
47
12562
20
55
238596
99194
57
302229
7
12
401785
114630
18
83656
27
38338
232935
63
90
91
37
279612
27
36368925
420036
478991622
459830
9631
64
12
30774
376927
41
359212
9
43
10
35
98
42
95
60
43
353338
77
43
249066
213822
113099
1
5215
21
449927
43
635533850
73
10
160859
85
354161
68
742391110
34528
6
26
34
265017410
141078
229760111
57
498573
20
55
58
881450552
412019
46170
462028633
339569
50
6
112565
307050
16
75
10764
325572
48
62
347956
99
8
378008
48
8
159578
1
31
90
5
348210686
7
83
70
171790
9
79
164462
33
357829
192866
75
30
351697
6
34
9
324684
462196
265717
31
379380
83
217196
193363
27239742
319714
136908
70
445977
279423613
36
89
366248
45
56
317161544
8
327421
489687
207769
248009
37
356347
425439
15
356019
335037
260809
272845
16213
218866
38
840753638
14
65
105345
114762
31
377224
377034
262008
228975
70
63
91437
384179
255599
27194
99581
89
59011
82554
408283
7
17
182476
36
72
273305
71
39
472800
21
213238
72
167623
998534367
17
77
79
27304
42
137318
247534
35
495398014
43
75
344099
252545766
24
51
434612
42
373323165
324930
12
40324
482810
53
432612109
130990
50
400586
26
32
44817
8086
65
24
19
93
816126396
71
420284412
86
476972
10
73
182657
130355
761146131
236212
100207
1
251538
50
84
4
4
7
1
56
252594
38
3505
17
38
453557
90
947978761
414568
72
955439188
68
309954
6
405437
164167452
120468315
10
798032170
36
190332
8
11
60
468217
324917
10
473496
285556
82
77
55
280815117
73
80
86
934668153
51
6927
333410
216383993
52460
486005
68870479
393422
8
305441
5
4
324231
215106
78863067
6
107804
202532
7
939384194
5
538805405
40123
275847
95
30
4
24
55
322605
26
5294
7
306548
24245
241071
428396
26
570576071
45
195403
80
15
47
207282
90
107317
266329
75
68
276928
10
20
3
60
534061608
63
402130
5
75
210386
22
167195
333183
499212
311475
245280
221751
52
438776
371109
296006
306944
525891031
86
110265
38
9
88
463284
61356
76
98
464135
6
397710
149635
82
33
334613
318731
160147
212181
97977
313494
91
57
571406470
77
43
63899221
25
76
827409521
90
192600
68
623005172
53
4
18
230328
40
97628
96
71
81
5314
19
252380
301746
51
265475
275446
86
3
2
31
451269
289712
13
12
2
52323
30182
11
132070
614991389
805012579
19316160
70
245514
330398
18
905675676
87644
40
75
57722
499969
241167
554372767
263687
223684
135722
41
22
9
363282
88
52
27
15
102370
161940
97
6
32
5
1
348454
232923
163283
78
94687
23
922189920
379831
88
23
1
6
357805
8
260500
295242
33
12
61
42
21
136231
582186172
59
72
326398
29
50
63
3
939913285
139350
439609
19
98
250547
72
230984
265951
260691
150981
74
315244
77
178461
192003357
8
77
2
430999
37
14
84
55229
412471
131461
20507
11
34
285668495
90
5
365216
89
253028
467832
464329
39321
8
96376
75859
75
57
96
8
39
89
12838
176944058
43
378493
59083
78
492288
12
214705
264303
662161704
3
77
20
491410
823217889
852504367
6
210221
111715
46
454680
224439
226826
693377666
75
495150
99
41
8
673515363
272186
88
317811
46106
465336
411188
5
5
375916
123887208
193897
55
93
53
362157
483581
98
751142525
9
264340
75
62
38
34425
7
405717
64
96420
430076
7
79
1
487699
483704
71
35
26
31863
3
625842178
172632
166306
685917704
47
454122
196767
38
85
281494020
399452263
1
72
50
71
436052
61
46
179478
368189899
210746
319905
126174
90
10
13
61241
71
8
99
90
418320
69356
66
68
22
79
18
151577
23034
9
262568
80916
986353028
89
283796
426837
56
696378868
488682
116151
828951657
4
115103
208720
947497538
162633
385425
395334
42
316381
372636
139962
441185
51
23
89
462379
183267
96
68
49710752
241214013
272826
21
93
787842590
24
642218874
685911424
233892163
529377179
140374
72
96
660790700
29
431424
314611
25
8
15
218033
32
9
10
4
43
4
37
52494
417343
96
103815
478593
306098
407162
40
35
163685368
97
752176680
303202
59
83962
57
889749582
165664
81
7
37
29
463469
87
51
11410
44
324148
14
8
4
379857
917743861
221005647
55
2
32
7
304015
11
444673
339461
334160
281845
92
888550245
39
23
297875994
9
63
15
88
353827
425307
397395
61
144259293
293123998
3
338868005
20
20
474612
391904
462072
464107
3
177518
26
344060
223241460
103795
11
9
26
939817181
488497
161043
75
134338
497619
71
91
30045
67
70
9
10843
46370
231421215
135888
174243
14
11
200879
35784
253745
5
535939480
218308
305088
413601632
445495
199840440
53163
84
371627
66
22
94357
4
301847
393349
307764
11103770
28214
231695
313510
89
35263
43
93
48
62615
90
197984
75
26
52
49
48
2
5
35
6
21
465725
13274
190834
447839
74
176984
83
174874571
1
364634
497323
85
311675
96
287238
444579
14
57
691302597
81247
382657361
24513
92
81149
4016504
68
77
288347
15
4
78
99
901573238
253722
444445
47
89
5
60
153817
451761531
222713
50205
419469
55889
67
94
52131
206384
28627294
91
296877
76
84
22
374519
86034
308116
6
283951
3238
63
376028
4
83
42
106144
66
171856
146695
26
97
369458
438957
38260843
189743
850980714
669979249
66
62411
587380205
497294
40
144063
58
299378
21004
31109
580463074
331802
93
87
24090
35
768653503
105408
115835
314426
59
408444
441780
313379
454296
90
253889045
7
18
76
34437
124048186
257373
1
461793
52
65439
225889
14
79701
10
66
41730
115753
552442
247362
40
221861
207089
849593454
57085
84
70
75702122
26
7
15
493652
486371
740382281
223600890
447371470
173745
92
25
22
158961
95042168
85
6
751762184
98
17919
191352
278720
223041
45
123909
219862
191166
434424
515742375
192692
11
45
12
68
209318
32
717685209
357448
15
49564
215019
302954
356654
157837
44
899774849
371381
57
15
44
660980616
310755
490522
1
60205
49
301765
59
138718
248760
2
194594
771408776
396197
252883
30
121325
99
34
373606
236209
50793
86
77291
5
408462
38
335191
847157200
56
190882
96806
73
473997
266927
66
84
18
83
46
465081
171684
201673
4
195919
114404
90
292616
31455
45
305015
154086
152701
114612850
6481
192965
65
12
99438
3
296194
140258
336806
266363179
4
58
275791
43
421091
394884
187114
90
32
74981
95
2
87
102379
78
429476
28
96
175326
67
246485
400234
53
72
52
5
370563
58
86
43
17
71
91
39
40
97
75
227517
67
335809
88084
480930
6
796978583
1
330402
760093737
403489
28
432395
43
8
53
195582
5
4
82446
1
219435
3
91
84
155923
462046
89
56
398080
24
347356
21
502278800
5
25
453461786
6
28314
168675
474202
97
71
61
255097
144856
18
37058
296149
8
6
46
15
409158
15
457371
23
22
77947
13
244106
330290
441824
178983
2
53
12
21
30
478273
3
449171
359212
139522
10
109266
276875
747201687
493426
68
160752
57
193761
430778
48
459969
252895
6081
381060
132603
4
55168
60157
396582
2
72
15
3
72
366916
63
262240
163222
151822
252966
192065267
68
83
441603
676345680
465137
79
460043
67
97
79
42
202140
3
85
81
287799641
288808
70
1
783762225
38
53322897
186984
549453261
5
482995
981076399
562104676
668989663
76
70
6
312380
44
48758
282413
395749
169466
3
273896
200803
13903
171141
608793859
293685
153069
449186412
70
408060
88
7
93
341647
436753
452541
65
34
73
310153
51
204143
94
23390
2
7
74
111678
41
6
723447313
270825599
81
804056430
71
304130
34
123320
7
82
56
351277
2
11
95
429613
479798
821561779
302433
115788
320034
95
394296
371033
7801
45
63
297321
202351
36
744789984
2
343637
405163
145310
763376980
670705821
184621
428113
33
46
38
300339
56
48
53694
98651
88
181392
487700
7
698526225
96
35
324824
54
2
89045
47
159783
520616713
93
15
75
225816515
48200
45
391230
29
41108
172677
219931
88800
385806
237128
7
95
47217
283000
848020063
70
42663
437516
323241
5
18
88
73
81
48
159161
617687186
277130
65
7
37
340870
382899
35
98
315099
812445506
485338
445385
5
273186
13
25277
82
134300145
13
148079
9
37
94
65
9
3
12
341490
95531
57
59
17
30
55
346701
85
96
122608
84
256965
475510
169478
4
34237
33
26838
498603
1
97
416493
19
870608824
256844
99
880389130
53
68
55
15
94
20
89
5084
94
96
497289
5
378306
53
283914
658362991
15321
5
58
69
60
22
428074
346103
70
190885
7
52
82398
25
172803
98
97
172499586
7
496012
413129
58
257372
25
95
405677394
190495
242877
90672573
487354
42
385789
341391
10
466500
85
116555
81
69
4
464981
145916
366759
33
67
67
70
91
8
243280
247333
82259
26414290
454005
125417
42
41
425761
35256858
14
309190
9
281598
181919866
62
14
119597
98
207944
275576
247464
570729401
38
237570
15
21
47
7
47
154912
8
209337
132362
52
255624
48
65
90
53
77
20
22
65
407549
367222
29
82
162107
70
247706
98
111366
198884
264850
15
970820558
38345064
50
162500
2
3626
446365
469699
88
374420
75
134131677
6
283191
225445428
478818
79
373167
40
84
130487571
2
90
34
36
46
97
69205
1
48
1
9
765790030
340411
3
941487295
60
42
48
9
28539
231489
129478
23780
4
227816
17
16
79
51
486986
432716310
241064
314721555
59
46
488753
164406
22
78
54
429331
40417
11720
6
211190
490480
2
658055465
141956
350165
12
95
617354011
396098
45
72
455117640
21
234382
507348914
76
92445
69
454934
83
141565
489769
82
169099
25
464205
95
182661
64
122760053
254499
40
59
22249
752587159
373642
40
11
437261822
33961
38
926104645
108929
450830
25
47
120977
59
66918
39
98
451609
88
531505465
28
167456
94690
78697070
77
57
7109
366536
311563
54953
336155
19
2
29
60
315821
174705
456979
53451
104889
335792030
46174
444028
39
85
36
88
449715
520448485
2
25
88
113429573
94
246417
387564
610161289
580675731
94
244679
24
62468
246593580
160573456
44
901563402
449174
6
99310
23
11065
110601
58
477912
68
242626
14
136925
359323
599394775
336683
425747274
45
18
58
36244
6
64
71
449362
260413
783107499
27
5
260385
358348
141181
11
175129
69
880572216
196585
460478
170053
365689
186674
55
24
5
22
21382
128684
60
28
2
97
246764
19
233526
99009
20
308473
75881
475611
41
71
333380
2
128585
4
395163774
443621
91
8
242112
60
112177
332120
389831
49
50
27
237911
16404
1
67
60
2
198015
25
8
247072
233994
56
34
62
87
625818023
24
399068
69
63
73
77
259559
85
76
234714
179059
738597293
138021
797141772
426339
9
299859
265201
490132
316381
39132
9
81753
1
280068
3
85425342
384972
416453
80382
49
18
362702
13
137199084
210514
105280987
636689756
51
98
85
260413
774486210
16
66
73
44
372856
58
272851
441345
316299
369135
10
743954541
15
33
26906
733936100
49
86
221542
96
735140184
6
888020664
410429
5
427383
50
41
157940
7
68688
289480
188771447
75
31
68448
485846
14
23
340428
2
290166
151140
988519012
203379
64
26
69
86875
651954261
99
98749
350647766
67
372632
362491
21
37
8
47
4
66
8
368527
56
84
921570813
2
94
274340
37
63
18
487916
397991
35
39
15
132592
97
60186
265821
336623
2
456184
3
42
995940774
65
98066
372552
83
92
57179
3
684338669
73
30
99
95
93
424452
61
78
260967
330760
430238
27
68434
280390
4
75
71
861042155
41
6
78
8
7
99012
3
57
28
466489
150038
473914
27
84
72281
4
35
102133
61
441319
67
331857
530064696
41
67251
91
8
913087447
29
38
60902
50143
372422
456072
7
19
400372
18
460654
8
1422
422204
599
50695
45
8
96
72
75
424050
404733
142397
43
61
42
439926
1
489310
1
111516
30108
436293
128751
143298
64
399209
1
47
22
94309
36
183213731
210728
165932
481238
16537
23
40
54
56
189072
31
202285
448096
117066756
334233
256529
77330
65
101178
708004106
85
15
66
56
205318
4
47111
253578
54
223723
64
93
88
80
14110397
489705
330877
34
4
65
477366
5
137284409
595439024
2
65
103288
874362742
81
1
9
83
6
89
79246
24
175689
82235
1
35
143096
2
297174
7
75990
309984
8225
2
43
978857715
8
98
29
57
107777
177245
78
32
64
97
496811
54
22388
64
90
3
72
87
420542
10
2
120192
66
19
38088
271729
295811
9
353066
26409
636562989
6
381145
392601
30
35
398881679
344435
87150
224287
361715
9
683120230
6
330110
26381
301313
42692
51
6
75
149162
9
276570
80
139447
18
468877
953803288
207998
419702
25
44
470858
42
354743392
380228
438112583
9
44
41
154374
209104
95
1
55
4592
96
58
94
59
325663
95
37
15969
58
360135
16766
77
103517
25
8
404533
428726
192317166
40
5
86
56
438811
9
31
382381
8
24
3
243589
31
176608
46
67300
416761
86934
129619
84951
22
203935
374241
410997
9
870131692
5
92
21848
149899
108355
7
69
4
111925
423148
2
90
18
373639
333494883
356519
66
415708
384498
79
752702417
186954
7454792
96
8
59
94644
7
713450450
22
20
7
62388
9
889369478
41
4
12
454985016
185318
43
551691632
65
115943
721737477
60
95
15
7955
7
9
774845894
7
304703
8
81801515
80923
172814
8
765703481
80898
35
6
41
4
403771
158508
40770
87
349389
35583
18
540056190
91
82894233
32
15
296326
468953
1
165456
323737
212970
35
30
957475336
97
98
193869
69
154963
268850
48
4
58
426074
474664
61
155605
260072
9
188885306
6
25
54
216216
367554625
70671
4
1
462029
48
445426
51656
23
337682
362876843
137531
91
5
99005
350346
18
908873169
377302
149598
6
82
139124
489632
43
220415668
11
36581
93023
61215
486609
495580
39
198277
220225
88854
2
358448
142976702
49
450802
5
205233
29550241
363960
524288320
74
35
83
18158
65
81
12
27609
183922785
926775142
492842
616191617
296366
399430
95
143157
8
35
158747
980061306
67
83
8
448739936
98
96494
342338
19
50924507
334430
305483
85
6
56
18
72691
408822
468673
108713
29
314879
675725214
39
258746
62
174333
316958728
460093
138643
2
366827
785538155
200371
58
10607
308553
58
289814097
9
327196
854474713
179815
9
55
149538
472488
230810
404110
411709
184377
70
465663
362018
285988
81
37
122850
25
36579
52
2
12
254312
248353
599607384
32
396977
60009
84
59
203276420
426779
8
91934
344623
429152
261980
1
410719
192436
435426
53837
6
875462746
5
329759
38
441464
74
258189
166972
841559015
285291
10
135450
6
67
56
498110
389568
37
58
315734903
188189
64330987
22
107270
20
43
88
236899
11371
136797
87
6
4
119100036
33
43
357140
878924336
52684
9215
4
15
573342937
6
44
83607
100887
51880
75
482588
52
71
25
67
99408
995131228
71
67118
74
36
20
60
6
456827
57
269761
6075
16088
6
82
20
88
89
88
12
370213
387406638
68
480812
14
120556
500576625
88
203614
5
73
26
57
794141696
491502
41
380235
79
9
88
930981293
164916
496864
93
35
48
5
33
531225209
70
444416
159459
51
217133
92
20
70
67
8
34
41957
5
271195
160487
1
3
6
159899
2
25986
91
14
92
29
22
6
17033
81
383949
36
439924677
720417579
184029
18
453853
21
731617845
434941337
216605
487322
236096571
485231
391125
41
43
56
73
440964
988842487
135946
79
50372
74
434844
12
241885
470801
356847
7
462325
218077
6
54
82
51565
169810
51
67
368146
17982
23
219447
14
14
74
21
434141
12
9350784
422822
362238
990869196
881351392
14
91
81
234390
30494
84087474
392548
274068672
742572648
403522259
59
36
32
710549861
25
315710
8
462310
255640
161842
82
310410
31
71
113718
83346
98
39
6
201247636
29
157022
91
46
418815
203889
131451038
53
36
444979
45765
22
75
128775
102122409
15
495662
156577
350788
1
304313
61
74
456709
277077
402983
1
3
50
65
234951
75
435952
977098860
91
55479
33
20
25079391
58
60
1
14577
104887
87
77
65248
7
223684
77
412068
265930
51
185990
471816
13
273137
418857
259522
44
83
2
975800258
351336
132118
96591
23774
29
474927
419299
140621
344880574
581717481
485578547
310164
306584
391122
72
10623
1
69
211414
10
84
256989
29
325630
67
95588
6
836095563
809254519
413575
8213
440434190
89
872785362
259128
43
717508744
35
62
98
524290050
421569
88
886991390
5200
64955
94
77581
65
326914
76
400703
430961
485927
31073
183812
642299101
6
469833
44
5
89876
58
286505
292485
355935
314190
28
188465
70
296269
59
17
997505969
53
27418
37122
21
9
23193
5
496263
342910
199218
96
145369
218187
50
21
337610
10
41
9
63
2
55
23965
66
67
52
491773
178069
12
30
16
69
28
486460
87
54
42
87
58
9
9
37
93257
414559
57
122580068
7
1823
123424
627786355
110853
7
152158
574
69
7
55386636
370892
50
321222
17
14
24855
224251196
3
47187132
55
487679
54
322178
8
429885
34
16
1018
78208
98
468369
126166
525875742
15
484796
55
5
492618
57
44
6
16294
60084
6
31
421074
342457
363157
366343
5
468263
171020
2872
214626
111285
50
167352
19
41
57
371259
212249
2
479665
94862089
210352
80
55
7
166211
47
3
2
4
159010163
659960647
419004163
99180
13
287021
548162786
579765978
285111
376548
52
108998
10
81
6
372714
35
15298
397291
977258989
90
303831
19
82
527279784
415090
103614
96
61
426815
243282048
100463
65
64
1
76
44
277334711
329983329
296539
35
122098
189880
144894
55
303910
79
361349
309791
265383
98
349206471
408442
6
15284
98
255397
15
92
43
30
86184211
929272728
83
64
8
264477
10
5
61
2
309995
47
242979
13
193154
479457
36
273565
3
1
131055
209450
43
42
87
24
85621
66
28
19
271979
99
39522
8
91
20
234422
307749
23
3
905188657
1
16
86
64015
87
458188
91
62
114368
29
10
145893
430935976
51
27
195265
295168
43420
8880
27
6
74
37
81
50
38098
81
22
14
88
86
243719
84499
20
360834
380131562
211570
11
21
268458
79
27
2
4
8
62
64
46
94
86
293412
74
89
471255
80
214310
735634495
593456357
79420
37
364921
496529
70
55
294117435
83
73
50
52088
94792
1
221365956
21564
159834
77121
222625
248755866
737051646
2
142269
400126
60856
317317
57
5
5
283730
61
112377
59
96
415338
1
24
9
93
479014
18
120016
9
456907
35
89
28
81521
279306
124771
5
81
325276
138745
16
39
99058
4
67642
77
3
5
36
407792273
99
330078
61
655651708
305540
59
175188
63
10085
306342
325288
197550
93397
4
33636
36
87
261671
77
1
55
332743
98
453391
20
87
53
112982
10
18
489154
27
11207
198254925
477187
12
92060
36
25165
54
124469
291288
42
411491
14
28
114386
475279
66
148217
2
7818
13
96
245300
9
351497
2
6
249301
143996
16
13
8
16650242
625933515
78
22
8
71
761422217
691625182
495289
491568
63
706976286
32
496359
92
10
469129
63
22
4
451644
18
3
10
47843
248993
609016357
118932677
432420
38
73
139224
366371
221125
85
84
56
907674541
89
332977
309559
88
14632
18
216107
56
9185
28
885012684
842639388
21
86
294239
3
46
61
98
245462
32
70
17
728607774
618734390
62585
25
315087
593119014
1011
51
485497
35
85
362466
148026
297641
137222
237369
66
4
187849653
11
92
47453
422844
22
20
149233
1
484480
219772
3
39
25
39638
78
44
294262
444510
21
74
43110
33
332637
23
79
72
91
3
25
150002
7
84736
228645
305790
527757445
335605
6
58
1
8
152447596
33
36
30
286130
33558
31
82722065
332597
8
89
88089
77900
640700277
96
34
75
401371
17
1
315467
466720
495517
317918
144761
38840
44
36
443085
16587
76
91
757093891
9
71
76
498179
328769
6
50
83
427095
267141720
10
16
522941536
310374
37
8
47170
77705
13916
48
7
331885
410044
97
160304
95
384226
16
64
54732
300168
24
317590
82
26
329286
46068
143671
28
87417
97
236602
402473
40
459570
81
94
4
37
4
43
201463
87
142236
18107
95
101188
310631
65
4
46
197433
13
385762
70
36923
46024
158036
24197
282565
107417
356957142
823218990
83255
93
72
31
73
282647
134428
15
85
196020
29
53
38
94
48
413167
487770
339399
347718
58
4
364458
4
16
13
539310933
254459
15
407529
7
39
631256110
79
209264
9
67507
483731
87
47
260844
443994
60
228152
272948
36
157907
95966
158368
194888
3
142750
46380
97
45
958131907
45
42
557915420
714462242
6
12
331642
332159
29
239381
656216996
59
165261401
190855
428370
62
56
17
45
91
146067259
355384
111068
11
7
5
199782
148059
67065
1
3
759547198
78
286121
46
146227
21
157025
30
2
251716
401356
99
75
256007
24
470742
596679260
425658
251038
64
87
51140
1
44
92
7
4
32291
94
75
28
4
82
132966
68
66387
27863
328995
3
137476
51126
427864
249675
74
254651
21353
261843
91
275867
13
65
1
153510
4
78
211991
45
74
5
72
442057
349909
36
72
674513176
482788176
247102881
307151
97266
41
54
952271694
46
237828
40
5
35
76
27258
33626
496588
6
67132
466475
44
255070
65453
54
417513
85
385815
301924
356429
400415
235301
93
278061
448406
3
246930
148241
254913
5
31
84
17501
95
252792
399044
133879
433307
496182
37
497912
901004301
74336
397700820
184086523
477347275
408176
68
53
85
66
136075
15
251621
15
27725
344612
94
62
257486
80
67180
167972
214073
76
21
133731
59
389228
412453
57
91
4
98962
44
231961
21256
3
987580859
342137
148293
79
56018303
77
39
35
90278
8
77
42
653143788
22
59
26
53
76
73
181242
13
28534992
9
16
127143
375838
2
3
8
480720
255301021
36274073
27
4
364082
84
56
460465
77
8
56
67
4
358506
142677
131331
121609
8
182285
317610
20
295830
59
170455429
27
175099757
163492
44
3
8
328748
143003
25
69
25
208997505
455239697
428827
304021862
72
449318
253580
6
171532
123412
8
115511
29
324342
283317271
114752
64
28540
50
61
79
68
428744410
105086
40
27
45
72
333456
13
433211
18
71
78
94953796
73
4
319252
276470
8
467271
65
74
29
45
93820536
6
358056
38200
253383
48
41
2
88
479737
24
487727
6
8
344742
34
74944
9
30
7
290614
40050
439139
80
184633
495710
23
395286
31
353298
15
78
30
67037
98
374013135
300000
197115
434150
9966
55
185337
32
452121
901503343
87
42
40
361466
3
28
22871
237016917
63451
304106
79
193099
985428664
63
150922
21
67
17
42074
18
16
22
22
19
40
42913
9
10
28
5698
26
56
489388
314139
436672
350297
50
52
19
33
7
66
229097
568979626
195375
8
38
390445
217260
851503968
75
638003727
79
9
71
92
85
7
33292
152804
77
701125244
17
268869
117312
467225
68
262756
324452
56
162437
4
339450
72
93
193157
17
6
409335
338284
57
65
41
86
22
390744
56
3
81842741
369180
36011
61
28
61
39
398952
845164963
351172585
4
438583
18143
15
400879
400606
340031
73101
336112
575272973
58
492241
57
62831
87
65
135322
459733
774289292
367915
6
46
95
26
75
271860
395896
88
3
331200
81
484715
489358
48
263449
96
132857
464107
49
236863
24
45
118923
80
22835
312301
8
428306142
91
1
66
142569719
47
270099627
433820
44
53
28
8
233431
123069
46
40
578175148
43
466294
75
251557412
14200
89
66369
4
94
392420798
74
174681774
272670
117622
52
7
1737
12
116640
305453
80
4
9
81207
118544
38
92
190253060
94
455025395
303174
451757
471387
201367
37
39
399859
114130
11
30
52
79983
182227491
53754
281849135
6
462305
458473
135618
414933
157442
2
395473
238510
54
203050
375261
74
101130
282792
494200
28
52
433559
15
332802
61
73
190395900
303721
176737
125183
271459
76
93
77681
12
118525
95
306842599
427193
66
30
32
179857
197976
16
355998
39
75
572034691
307714
31
16
395949
272473
391244
65166
83872
96
23
52
150930
93
84345
31
247035
43890
485496
98
1
315076
223316
122455
487128
64
4
97
19855
57891
37
29
117932325
92
49
278602
293050389
5
35
327903
32
52
63
114361
233296
6
59
220856
11
30
7
242412700
380221
378104
46
9
401046
30
26585
63
242308
35
380376
3
437988731
120206134
489087
90663
255378
245845553
48
40
68
427732
92
75
86
6127
76
1
107428
255214
364274
73
8
16
30
66578
106975
93794119
24061
80863
248348
13
367407
14
434251
59
86
483722
5
412563771
281840
346779
331121
85
456017
5
81
26
473730
58
8
228210
86
198978
1759
44
31042
40
16
199106
330345
63916
55
91
21
341684
83
5
40
75
482258710
13850
127897
60
401102
353504
20
349139
135617
421366
7
327472
205728
75
50
13
51
80
7
214159
276526
15
294881
791042316
42
103483
104253
45
111976
216001
21
50
2
289623
77
21538891
49
434713
36
68
220887
801526329
267245
1
99
26
347953
40
59
318919
63
270670
89
315527
447740
40
24
25
326212
469731912
179618
403861
283208
6
493622083
327840
438081
709598297
85
8
104141
4
71
412208
546773114
422733
322187
78
12725
260297
94
469958
52144
525322372
29
3
68
13
349968
53
51516519
19
333341
244439
5
1
65
24
89
5
450361
377464853
119075
56
247206933
200773
180822
60
345941
312883
13
861949689
341619
86
44941
52
7
102892
5
6777
94
815458164
4
171527
11
63
87
82256
2
154026
461585
82053
38759
61
148437
68
7
244346
27
79
161371482
325820
2
101292583
5
470356
112434
272468
8
50
344078
38
653054627
4
92
86
459357
13
481245
82
27762
35
138036
3
98
75
2
82
31
23
76591
68
474309
49
4
90
432899
71
53
376243
61
485942
5
66
795997117
12506
25
28
86
32
402736
2732
96
94
238442
68
264463
15
1
1
21236
311516866
315046
269277
92044
308615
248701
39
230604
329711922
14
205463
138257
8
2613811
33
54
12
148254
4
244880
22950
427290
49
32
34
85
43
151209
403575
2
3
397679
370458
295095
59
9
166970
411344
101693
79
88
288510
194606816
29
42
68
48154
2
389097
80
4
467511
98117
392590
31
90
1
513746139
90594
9
398315
953576613
115022
749498382
74
932371641
98
388130
60
478690841
7
171993
42
74
9
852213956
57165
3
115619
99
488880
956791464
66
211425
87
953693105
277090
89
59
9
450256
340394257
35
221715
336094
53
49
4348
271752
34
472530
45738571
22
326499
30
133970
2
121508
136278
253791
310903
80
24
154524
85
864031884
550355516
93
23
86
100283
6
180984
6
493272
4
1
23
79
53
181844
157054585
288727597
214835
249076
50
23
173242
995705727
523230841
355030
29
367396
96
31934095
15
357129
347216
397605
290488874
74
480550
293125
714939353
9501752
93
323729
4
35
57882
827668028
495272
76
62
45
30
18
349319018
61
28025
75
107822
22
30
39
22030
401017
400100
342896
276855
227874
544778851
96
147995
99
992464952
394754
25
286462873
200699
434084
73
38
571161665
81
3323
569434655
81
32
73
94
398418
271679
254116
30
899217447
13068
83
785876531
455778395
31
66
221985
57165913
72
133451
161885
385588
79
277264
161302
363620
405736
269950
91
310797
318207
34
81
434492565
458903
499586
247172
24
58
20
50031
23585
66
77
1
386883
258960
46
17
725938742
8
9
68200997
464536
71
5
2
17
77
701467236
32
89
255522
7
381576
85
483160
77397
17
97
13
31
146246
33
31
27
395710
166038
18
28
7
219436
32
27783
49
94
30
98258
87
60
269580
756233655
47893
341326
1
338226
59981
37
12
314699
200116
983983565
481620
459924
17579996
423314
2
8
704918759
20196
38
87
171845
37
419854
396632632
89
40830
73
46
32317
33
54
109669
98
199580
18
305062
397834
17
80
325702
58951
151139
37775
40
65989
98
85
87
40
47
84
7
69
347454
447056
47
60
19
78
65
240861
16197614
99
238998
395785
29
86
49
725313897
367786
37048
489269
24
69
56
60
898740489
11
13592
485397
8
254645
9
340784
57
436419
41
8
10
93
13
80
944120470
952787890
16
11319
401268012
22979250
53
414719
52
29
95
68
88
4
2
727842081
422031
346061
6
171060
85
23767
37
80124
318294640
77
39
275629
62
69
404383
172263
462777
7
164814
61
50
75
451447
45
2
241198
237402
63
164767
5
54
62
57
84949
39
112252
346778
35965
6
418179
91
6581
52
41
45
19
85552
459949
65
23
150775
41
20
38
817528058
48
6
264756
14
177591
56
98
90
89
6
7
300505563
384837454
346567
466306
127022
293864
334924607
226080
88
42
46210
72
279544
97255
442371
119910
415606
3
60
46
90
38
13444
65
277019
10
96
718140748
138497139
489957
63
324009
27
47
81
447249
412886
206089
3
80
404111660
73775
459571
4
2290934
56
457110
635980082
52
45
285133
58
296262
92
35436
1
185860
96
66
314064
127187
97
10688
2
236060
402598
187507
15
395068
389216
108471
457544
1
306489
340300
266439
98120
42
31
286521
35
325612
12
316404
56
219073
17
4
92
86
24
26
64
73718
295967
81
756574379
123842
5
5
68
243882
493831
120351
143999
6
325776
123002
349110
40
15
6
62914
182667
49822
433730
19
59516
22
81
98
700791130
425419
231403
163283
53
281174
950646055
14
235713
44
1
381647
599531878
26
404986793
7
176858
93
350390
67
69
10
193046
422373
269369
29
18
28
4
318762
245225438
77
32
92
454153
387467
362375
488811
19
91
30
57
471980
206553
348681
199955
31
63
864060058
18
4319
160298
405983
32
72
355858
468096
34
39
734050073
98150
76
26
6
66
27
7
52
415234
84
84
430365
250029
4
31
356654
27
140575
72
33
75
58
59
78
280439
63
307650
731118539
474030
383007
139893
3
39
57806
237967
82
64
15162
710158262
110521
396894
281653
473035
406896
79
78
6
44
230765
5
55
395020
2
378390
946497288
189226
99
5
45
96
46
68454
203062
190184052
52644
87
310806
1
142928
81
490099
64123
312029
271093141
346864
7
439907
6
31
1
50
69
303074
10
9
22
164410
307360
1
77178
43
70
151258
93
394723
3
294625
39
60
60
247544
42055
71619
467176
66
246799250
295751
434551
59
26
328446
472199
115155077
611727023
73
248029
98
86
136827
85
21336925
470705
52
13
75
433449
6
876105082
25
6
153367
379466
1
6
63
378922
143192
446743
665513103
94939
92
166451
82
68
339474512
35
1064
241863
140567
69
507190972
75
489635
39
319090
78
430172517
177001
223177
389890
96
95
291878
51
251023
1107
95733
771801567
259573
66517
288392
294918
44
364035
449302
6
144595574
195159
55
37
39251
624375650
288553
31
429896
97
12
5
1
30350
72
3
22
53
318392
61
83
44
223382
84323
28
6
8
21
50
17
9
1394
84
267608
72
31
239223
384084
12
428598
353479
811188246
34
97
29
7
302917
5
42
86
360355
66697
84
359753104
152603
231233
32
66
8
630355260
273832
49
52
379557
168579930
76
80
79
282924
367729
29
135559
282673
49
56
450242
121001
260541
126004
272805081
7
23
6
331629
6
217870
44
873528524
93
142820
5
51
387856
163461
21
87
51
238790
76
199392
52
192665
407550
32
172516
458292
21
401712
246417
1
222304
94
54
77
497337
25
401666
424124273
61
482061
51
1
258827
322142
1086837
397797
393506
458837
6
15738
54
279467
45
93113038
9133
319791
386355
352569
60
4
405031
223316
64
60
37
149921
165923234
71
34
7
99909
7
81
21
442050
1
68
244020
33754
58
853289352
38
27
63
64
237491
8
70419
12
22
477764
79
117239
388270
222777
27
303977
251215
88996
154536
47
3
150928451
247167
343033
76304
242477
69
413144
11570
1
3
218603
185375
92
72
68148
397571
3
357811
38
216653
392696166
231323
35
90
7
36
182947
13
409308
355711
3
117582
499915
6
92
186756
139115
188998
27
68449
481620
241916
65
86
9
20
95
96
77
42
80
354191
843801572
79
9871
40
86
354605
27
22
695786814
474229
30618
770537123
245522
83716
3647
384295
233871
250131
56
2
783763533
8
2
356163
220244
411210
493297
484161
3
201167
701911746
56
202422
40
32291
499871
40
2
61
836543668
20
4494
498267
69
5
46
3
43
29
426878
95883
65
143683
46
384856
10
87
198719
203881
164385
47
46
2
43
4
69
136638
11
55
39
207880
267358
182505
8
1
8
93
39
462364
33
150210
72787
44
40
12106
75
229186074
71
80
193616
302650
35668975
315041
86
69
7
78983
400289
92
17
58
185560
44
94
48
65
72
91
4
150816
216602
3
44
90
151526174
223456
400708
55
14
3
14
48153
785374173
378731
16
78
842224593
6
94
53190
7
480529
97621
50
149749
579849978
86146
58
420713
58
811249346
93
184699
40
327695
136578
392216
465427822
83
41
82
96
252365
89849
6
73
32
40
337849
408906
67524
426482
629699499
399491
382370492
333667
1
342979
217436
477008
367468
199223
26
389831
2751
67
278023
92
239754
3
22733
41
86
40
769380325
28622
150587
25
306788032
162982991
212378
10
1
487330
399201
369411
63
219612
75
362843
425077
69
97
13
118619
78
10
77
45
749424397
392303
6
870678950
4
303714
63
179091
289242
5
164832
127612
55
34
106187
110515
53
55
634657484
492108
37
49
72
173578
43
327041926
493965
182169
339517
9
22
24
240027
51
464560
60
260282952
75
5
140980
84586
93
35766
19
203211
4
77
53
335532
356251
66
573413826
331094
349977
47
714419361
14
38
90
22
425095
129057
78
89
475934
452293
406224
142086
91
99995734
8
70
423635
196113
5
193040
53
34
36
364619
341079
89
24
37949
292550
403262429
3
4
286903
12
344232
76875
201370
95
9
339004
33
386537
325331
5426
355459
83
9
15
59
74
39
807364825
45
433934
3975
260710
290492
33727647
428259
68980
25
118243
132601
70459
137748
21
32
480409
39
384812
3
173633
42
201873
40
29
70
20
66
41
207103289
88
105865
427755
52
78
96
7
481148
488523
3
213620
27468
72
201280
166941
214471
313911
8
75
57
121907
62036
32
9
884450130
17
76
468215
18
410411
50
3
109585833
66
21
27
331873
36
102678
5
81
389154888
451712
7
424234
2
3
270519882
172446
254856
53679751
45
92481
55
197972
5
89
5
322191
180270
809454441
425780
19
78
422870
172234
163103
25
22
198052
65
37
18
171736
82
306078
97
742855079
60331
2
31
184080560
176695
142610
284442
51
24
36
39
273507
257283
404523
148927
90
209575700
87
370958
8
276743
402586406
1
11491
86
6
566660579
137089
264142820
58
22
96
119659
21
4
291651090
30949
71
69328
314132
220103
84
13487
309304
846097628
418685210
7
206826
92
338333
455882
49
178696
24
3
453153
54
174995
59313
389252
59
921196669
67
126233
62
279359
426797
119365215
46
82
90
17
83
359675
44
195328
138970
88638
45
260958
3
7
57567704
1
7
398545
249940
85
67
3
84948
33
19723
14
309658
2
316242
438835
483280
43
29
47
43
16
127464
80
71
17
67
78
410145
37
508843419
45
87
219478
353835
31
18649
285538297
853013980
381359
67
40032
41
18
167104
22
75571
85
20
83
16938
187801
65371
413947
196201
81
71728
562119944
16342
123135
301453
51
52
1
2
238884
564136501
61
486570
311073
77
278960
282207
39
436420
16
874850474
82
135060
401094
94
33
6
107559132
2
418778
446255
328017
4
606591527
62
76
273582
160867
265399
10
292075
54
29
96
89
134301
64
220436
737559583
82
644519747
487296
852233911
374427241
25
3
253529
8
96
440638
30
330756
67
7
198987
35
11
370523
53
47
78
45
211857
232054
68
70
26478
27
55932646
13
36
123792593
395090
3
40
49
431848
429485
69
59
375021
133214341
551188796
72
36887
83
35
35
4
5
36
95
367058
60866
78
353007
3
203419
86
995712841
144625023
4
39748
66
248007
90
364534
3
2
51
332885
195871
126883259
31
404928174
34
2
29
576905708
88
825221378
425021
34
716289522
5
63
389840
79
349257
767948174
259991
5
64743
865695218
154297
96
104797
3
59
20
151213
375656
404498
385089
284122458
29
33
5
60
409046
327253
453463
179835
321664
357733
276321
5
79
86
37370
98
354850
397721
498389259
43
599305919
90
43
162897749
8
89921
80
70
8
19
367135926
605477496
47
42
205602
126274349
80
33833
100967463
411139
84
95
51602
222059
180551
98735
502553871
51
1
81
84
437040
398285
50
31356242
301456
96
8
470973
37144557
63
97
25
8
21
91246
44
9
269223
89
365671
477590
222028
435321
79
382765
276691
578900501
85
228088
94
199284726
61
402009
93213
444260
174064
315770001
232452
695661634
292621
6
92
632972600
24
13
37
6
281395
169894
247726
468975
309012
49
60
44180
41888
73
35
393381
15
143868633
252079
66
228671
9813
445092
66904
172072
13
84
79
41
427855688
36
75
146416
81
80
84
8
72
202909
28
89
179049
283215
78
5
74
163516
3
217283
230840
128985
340562
430477
7
50
72
96
271832
86
92
62
58
3
783106627
28
36
68
90942453
407378
54142
350661
74
213275436
43
221043
877751714
20006
586342414
64
431228
170846446
32133
75
18
46
32954
43
461798
829488693
340999
99
9
21886128
8
37
35
257541
16
90
189563
8638
74899
270606089
22
80
56
115763
84
11
25
1
18
144541
4
61
270568
2
28
8
22
14
297358
144042116
85289
109724
84
98
383418
98
174661
313022
7
57
15
9
295405
3
292788
10
24
3
178894322
74
68
182549
57
23
156580
261418
182639
122319580
68
4
426917
311725
8
223623
26
85
248447
53
7
53
166984
116302
120416
8
464543
73
250052
56
84
63118
55
54
151893
491360
29
7
833249584
124614
108131
68
589733872
544643594
160573
248286
26
235331200
72
31
58
4
27926
71
355346877
77
401091
452318
631367547
78
52
325042165
49
20
377605
942661063
91
1
26
424895
433206
6
465035
149089
7
8
336752
8
488756
29
94
93
7
151153
75213294
343079
73325
34
2
406942
246910145
209771
13
6
671485926
555085196
32
167747
3
454465
444785
311317001
34
7166
1
328795
30
703355743
88
42
3
42
69
9
57011
488119
482257
208917
59
57
60
39
5
127975
2
173328
27
54
57
3
60
339089
55
55
306797
22
53
34
3
180450
77
78
83
375793529
61
65
6
271871
36110
83
51
323319
14
55
80
154976
212121
186794
7
49
68
69
88
9
333457
43
39965196
344692
80
183760
307164502
227247
65
34
34330
59
108103
16995
305780
42325
51
74
2
88
71
345498
172591
66
103753
32
49
14282
20
186588
2
9
203199
20
69658
28
47
355673
231335
247
64288
387853
3
7
3
80
326286
61
367045015
191856
19
122304
70
81547
55473
97
43232
2
89
458022
475404534
46
86
796283121
422638
117882
185242
66
17
219044
454164
78
41
335305
18
17843
7
78
102431
89
3
91
80
273375
308118388
128252
85
82
8
496071
121543
183612
28
415254
41154550
171255
447890
44
63
60
13
28
96
644419861
510128391
118156
143181
55
329626
863670227
20832
447276
72
49
121487
598553619
31619
490321
17
92
473852
221946
90973
275565
69735
47
14
353676
16
30681
196548
828660097
35697
84
180032
94
603708075
90
92
185628
283476
399718
99
347731
18
3
396315
335107
54
281728
42650
56739
66009
54774
1
90
92904
67
47
380781
66
8
466525
2
13
50
178141
356897
875874386
456866
409973443
133480
186087584
169950814
141567
26
41
81
404850
20077
14
62
18
68
96
56653
8
205152
44
82
893732723
3
90
42534
60
32
9
3
27
274280
8465243
8
32
361787
139025087
56
2
962804473
266172
31
5
294007
330009
33213434
41
136655
45
155529
50
30
24
4
205620
8
9
82
71
62
58
3
362428
898084177
61613
24
2
422204
23644
4
446334
136579
146107
291533
194611170
14
48
336083441
331182
464631
8
196860
9
332746
59
439496
910040250
1
388992
75
40
107288
16
4
76
44351
25
284494181
12
10057
229774
573226191
610982207
145571
4
158971
42
17
24
392513
462950
336085
21848
109980
248452
32
289715
471253
424097
239154
60
36
3
114117
12
2
75
207134
9
75
447786775
346958985
241075
4
174891
4
4
50119
437145
1
419294
54
85902
75
68
90048
71
516598996
6
449851
87
45
216642
16
342763383
57
64
624239176
954272855
534174669
51
325615
31
365979
42
5
182161
273223
499030
346829
41521
167589
1
44
97
43352
447048
196372
9
118455
334338
249436
3
60
53
16
7
33
37
95
288274
81
459214
1
94
431558
208448
46
271264
427932
321757
433578
181135
95
118025
869293988
396349
85
467831
183277
351476901
39
13
66
390
26
251145
51
63
18
522144472
254906
93
86822
121203
19
447781
16
344083
4
92160
14
20721
476931
82075
68
242652
23686177
28608
489861
49
55055
352007
65
5
493190
71
402540
43
102668
491916
87
45
358212
9
43
283616
497297
452169
472776
97
309487
436754
204634
10
62
9
399332
7
684818979
426042340
49
493633
26748
11
87
141938
4
17
69
15
29
66529
38
39
142029
133357
91
12
59
59
9
5
226067
1
444380
625940718
239229
170035
87
47470
257196
85
101865
10
76607
59
59
93
52
94789
6
12450
60
109460
360577
233578896
33
369647
116109
437700
251620
48
165973
344884
88
433206
76
51
1
34
89
86100
3
442497
284436
19
2
93
389788387
323753
98
216302868
412145
92
98
30
394707153
71
283115
272850
66
347130796
9
22
94
483610409
65
706699732
70
897222100
431216
8
3
5
52
78
66
21247
71
6
13
8
18
10
92188349
20
96
208898
47
56
867048307
251850
25956
327617
61
20
56
45765
242349
473799
9
316480
627753418
223905
328692
4
23173291
3
87
74037
32
3
69542
63
836829984
74
90
5
80715
8
31
29
22700
6
432759293
59
75
249391
458366
38
9
158426
37368
3
179617
403983
506749674
298784
80
377404
329099237
336716
95
94
7
32
20
423522
200601
123147008
42
92
80
59097959
269782
445391
7
456263411
87292
221038
22
347367
755668154
265439
2
95
483407
757548747
78
245435
3
209999
23
138592
424641
406105
67
32
230408
498648
50
80271
33
8
53
356083
6
355176
14
25
84
65
50
85
9
408919
386344
46
38
151580
31
214158
111194601
63
78388
4
46
69
536044039
401499
135289
89530
2
320022
80159
14
12
27
85
404608940
66
49
41
675586161
6
19
76
7
54
236048
778345559
83
98
78
165461
65
34
50
152813
828876426
343710
5
47
83
148930
151825
921851017
39
85983
28
60
68
6
71
71
911437374
323057
321236
34726012
15
3
18
226871
111425
352500
70
3
391330158
58
42
80
392888
12053
86
59
218257
95
51046
1
249234
173053
217633
124585
93
147748
26
32
10
246769
398192
47
65
5
217899
321016
121095
108787
421525
160119
127702763
387477
114290
278587
11299
84
80
483921
18
5
12818
56
70
102055
213496
128697
205203
84
49
87
3
21
60
34
25
468591
177637
176816152
332320
360191
189948
374670
49
259447
485917
159347
373290023
9
107471
147478
89
170030
12
80
47
77
495086
4
181149
64
122172
30
104533
95
86626
5
2
17
2
12457
43
312452
579016250
93
66
7
77
51
835648117
138315
5
39
28
687969540
30993
28
41
16
255480
364462
66
227324
491493
39
34
8
18
188377123
429220
4
3
67
74
4
287827
82
56
4
15885
9076606
3456
361483
15
266016
57
51493
67
23
15
101316
99
247049
323973
11974
213087
98
12
78
3
442306
45141
40
82
92
49
221605
42
470667
429334
89
257342
65566
66403
122676
359363
75
891281658
49
94
117596
72212
92
48
193984
9
32
21
260060
61
33
23545
487514
17
44
14
8
385493
45
191299
390277903
2
20
308273
19
99
81
332759
214209
309403
84
36
25
6
72
72
34
400786
1
21
771517206
146890
8
87
77
18
620252820
41
68182
121588391
351780
462628
245746
61
45
332173
29
7
59
38
53
2
368160
32
282661
491976
4
35
83
404364
32
18
8
35
12
50
34
499447756
126650
28
30
881949987
416020
303059
754800396
179672
44634
408481
86
405599171
68
109636
23
441152
505944268
60
54
313406
4
601913284
86
317660
9
321216
77
151303
37
249791
56
51
80110
479740
12
5
43
84871402
244475452
2
6
432306229
335563
208202
204202
31
2
433623
25
48
279262
90
432997105
238683
8
18517
342572
6
244276396
48
488760
50
75
127388
47
3
92
94416
270560
9
74
88
970783317
43
494289
42
220510
284571
530379349
39
83
127419
1
223756
71
29203
453688
320444
198793
67
26
93
486745
53
43
3
52308004
2
22
1
35
882821054
75
693053601
94
349316
40
58
31
460259
13
70
14
38
23034
285905
445716
75
18
46672
449674
404494
469639
329025
34
32
22115
611143717
16
8
1
7
246799
4
128889
345708
32
39086
80
71813
69728
88
133156
196186
442843
70
29
208655075
21
369763
174438
2
7
271422
422003915
96
74495
55
91946
4
83
68
37
368429
126901
287686
9
2
173625
419170140
5121
29
9
51
384488
89
290873873
6
38
79
407209
15
559639030
27
67
234559
6
96
26
2
54
81
4
98505453
2
386085
449902
49
494212
209346
136307
99
500134415
41
389280
94
25
80
282920
487388
359063
226334
352583
481615
56
73
1
41
202231
11
128192
92
36053085
7
1
11
85
22204
33
34
76153
76
131313
1
2
26
367705
96
263665
516054162
404226
421587
197146
6
450766
59
82555
1
72
4
41
622163721
56
125499
4
154193
64740
70
119446
70718
112116575
79
49
20
391239
84
301040
389711
81
73
15
739565204
75
312952
88
96682
108788
44
382051
5
63
45
928468323
899282233
70
22
55295
96960
67
360374488
25875
67
490986
23
4
6
772586938
680419275
760098494
184251
97798
59
46
25
100357
299983
82242
94029
209968
255944
73
7
20
71
20193
14
49
227424
194333
109214
339298
143315
561848177
181496
314928
44
35
478346
97
423634871
250926
75794
323758
11
63
5
206303
32
12
21
416391
493056
313640
451912844
133972030
19
91
123494
378765
82
422229
199706
84
59
81
18
314646
88
38
467808
54
41
41
7723
346282538
483705
321178
196865
71
87928
234776
212172
601576165
39
92
3519695
9
25
710219332
49
7
70
220554
48
1
3
69
468246517
75
71447
24
318659
10
420713
147459
53
349602
121882
42
39
329721
252343
347367
74
143655841
14
38
43723
80
15381027
342473
83
54
76
72
42
143804
309321
604308527
894573506
70900
53
44558942
302925
254040
22
343296
326370
92
16
8
68
33
843455114
79178
6
406035
315201
78
61
3
109047
177940
473659
67
61
23
11
321911
24413
3
495987
323704
74
170575643
278874
96
111017
77
310972
739463257
77
855440986
954120571
424637
17
41090
74
215477680
65
71
303034
371313
148110345
16
85
367995
49
4
47370
7
129696
92
114123
623525854
146522
468188
38340
78
2
31
67
41
23
49
46
925965664
427630
47
482259948
99755
8
2896
42
394635
54
44
30
66526
86
88
297074
2
84433
157026
25
8
61
19
58
133993
2
45
251848
6
470573
328892
158453
75
31
420905387
31
601484485
13377
866940191
125401
415357
283861
13
31
29
49
52
7
561960162
431636
322953
46
6
137798
15372
286955
10
5
302889
150481
39
12
36
860137993
76
217743
10
7404
31049
20
1
464938
27
728566718
58
1
78
47
14858
28
66
90
309812
110317
24
93
3
250584
418781
302441
469160
56
5
231574
226073
346581
329106
74
189787
48171
9
183126
10
447627
233074
429237
61
377677
151266
6
39
391241904
20
54
854923494
8
413042
100812461
238181
257864
72884
41
37
61171
232998
347409
324097
230313
735353760
54
32
7
1
67
317805
452018939
28
171380
356858
859500164
138947
80593147
151521
8
88
58
24
56
262415
114307
343837
254483
48575
97887
34
34
458186
58
458234
428016
45
66798
4
2361611
169981627
53
8
1
295881
96
30
457211
136829
28
382376
37
17
165058
73639
296176
20559
9
264181
526705238
12
94
895410613
31
10
421304
1
27645
183988
69
24
33321
163447
142434652
253824
7
72
51
484263
232465
261357
499048
62
14
6
364601
105659
205476
229007
96
60
82
46
200494
46
338260
198037
114466
183494735
497325
63
60
4
17574
478783
78
414503
63
307674
84
96
47
65
302485
384904
189339
114194
297700
499938
92
313657
103185
21990427
88
459963
36
311749
45
6
24
296190
4
60
108457
16
27
28
17
457388
18099
228427445
16
68432
61
35
69
354484
9
59
217025
5
99496
40
48
81
141143
49
385481
25
97062830
382362
222041
86
9374
75485
19
302442
5
361325
152649
5
112672520
180210
8
9
165496131
46
7
45
87387513
84
98
54628
45
325886
84015
7
117059214
88
43973
235464
16
24734
164712
3
39962
36
49
478011109
492321
187387
104201
56578
7
13
98
50
200820
118724
424407
64
254105
131749
43
93
403103
74
6
61
5
38990
50
485288157
64
71
674557811
44
101250
43
9
344772
62
71
970084677
321095
15362
43192
8
6
761020827
148963
32
33
30
35
495406
6
27
62
413033
458216
98
91
93
64220
347248
444256
295961
462242
67
445547110
60
301322
292593
4
32
522051036
298462
5
33
5
371553574
86
45
112271
69
435977
80
60
7
7
491485
37
364194
74949
258837
52
40
15
482334
36
78
64484
235918
118962
3858
8
31
4
29
94
82
17
129592
136315
30
942513578
95
351636
86
73
50
83
49
432363
459035
7
15
929112702
67
335728
69
70
70
346852941
20
19
733698647
74131
689642598
2
68
73
558224445
274355
54
1
71496
38
141673
212171
608336819
224601
39599038
69
85
392060155
418048
41
321683
42
16
90
25607
21
49
287861
1
3
9
18
90
5
210895
49212
144279
25
707764853
663663404
382844
16
5
493313
7
43
432812
63
310594
58
320196
58
135755
12
73
8
98
55
497245
688727008
79
75
235398
31
122148829
290590
162765476
1
43
426977
5
57877
62
29
6
15
74766
98
6
19
41
127953
35
11
2
320336
83
8
37
40
254189576
83543
67068
71
101354
331882
42
89
308231
57
79
324673
235810
98
7
6
967987716
340541370
491853
188730
7
85386
142993
98
5
77738386
148134
167202
441705
621456986
156811140
198434891
823561002
8
89
93
1
601947257
43
79
95
175308
783301077
61
7
213720175
16
796
9
229985
89
48
67
13
316947
97
856183794
109122853
273480
27441
151654
20
58
3
52883
82
70263
374849
340132
300596
19
55
39
96
392977
63495752
43
930979530
57
252695
93
80
12
228584
92
6
85
23
40
104071
25
273340
272520
23354
51
17
44
22
8
15
648663473
282871
49
220208
27933
75
483229
93
86
7
3
9
58
5441266
418329
28
15
47
94
73
15
276221
48
80
224292
19
381655
97
87392
3
897633749
461197
312011
57064
68
88
97
254127
579804097
32
32
243585
2
273968
295377
80
241461
97
916
87
322079
107979
13
69080
47
75
371381
8
190066
214594
63
159986
415968
13
229353
23
40
94
73334
23
17
239052
88
162909
227111
430158
467448
284038
862028327
7
18
73
7
342834
447776
28
84
86
44
23380
227648
459745
91
474380
375254
5318
147436
5
306895
41
73
59
376315
73
412035
104890285
14
13045
407538
109426
39515
120303
226498
15
442096
246265
45
8
353747
58
52676
7
52
7
333088
98
426922
61
801101242
67
157312521
43
17
8
8
432129
80376
306525
25
27
258447101
61
233142
427716
226754
96
9
120073
1
9
81
91
98
68
42
2
34
8
28
341559
291785942
157506403
345343
224496
61
2708
50
3
232470
1
575062436
3
85875
7
376894379
164547
63001
161458
143265
202182487
55
392511
482180
79
81069
102325
50
52071
5
52
65
8
424032
308772248
64
147881
554988188
140953
94
85
303668
76933
50
9
53
270614
297596
34741
320555
30
86
43
68
748657426
485634
74
239362
52
98
335820
77
70
14827
323851
31
461942
8
181043
57
730476011
76209
343178689
403927
53369
296571483
108445
184660
47
39
285876
3
307955
20
162558
114244
58
3
38
36
30
124216
38
59
82
303726
6
60644
375738033
15403
260089
67
22
92
299727492
656217339
65
85
65
10
328565
96
400597
7
35
6
7
89
8
748509678
17
35
37
87
461190
60752
32
949573620
33
347215
369483
19
55
29376
432067
83
95
432515
297367
114453
87
223542
37
426310
16
14
7
19
166613865
59
89
765719527
91
43087
155965
13884
29255
4
368156
37
419203
92
9
9
26
117210
8
79
37
52670
29
452824
24
67149
46
200511
180882991
75
93
207243
99
201939
69
67
31
265819
53
212499
51
2
393281509
10
47
2
42283
77
88
498394
84
454805
67
106867
346836
59
15
89
55
35
825391612
66
2
205856
45
494821
353179
9
2
391232
79
126051
276983
47
63
247338
267805
356654
213991398
471812
89
330331
76
417763
57
55169
6
216399
202812
43
64
683255032
169656
90
39
184997
54
378496
307014
339292
277716
225183
84
152632
3
45169
33579
99
1
482972
50
33
34
141016
41
44
443203
290293042
48
73
73
72
25
373483
7
7708
134054
113326
7
51
86
472597
415286
420130
898140226
9896
16100
14
22
98995
7
4
402575
57284
123073
452869
52
69
1
5
33
26
424898
94
90
12
6
43
100195
98
19
18
230621
423597120
50
99737
55
84
94
396477
296205
322443
79
291481
77
209058
441570
928493736
91
31
491934
50
184439
27
99
208827
7764
885569170
256402
341758
17
63
5
39
32180
195763
74
34
84
22
310962
47
694436835
58
7
298648
61
54
7
309908
3
16
894227171
85038
12
24
218751
51
26
77035
3
280192
34
61
420086
132192
89
87
71
343410
26
85
95
369128
66
281909
454680
66
61
54
38
35281
77
3
89170
426625
37
64
934826568
280120
223755
97
644379372
127345
63
478988071
62
76
376554
50
53554
100324
24
401226
66
99
48
4
409413
20
3
1
1
67
13
5
51
26
64
385973
323830
428595
13
20
46
13
99
843166131
478605
24
76
32706
2
5
46
114962
103928
45
58040
49
495880
7
8
39728
4
435852
84626
49474074
845511936
57
163461
397374657
129949
45
2
464308
21
121955
16
42
262550
261422
758029853
1
225072
245950
207705
1
119409
232
451585
9
761307354
77291
75
64
64
79047
112732
204057
419216
303206
15645
2
439654
77
133120982
47
413250
718341834
37
81
5
25
95839
345926951
278448
487041
17
28606
59
1
56
44
272328
423516
368431
80
60
18
78
665163236
57
268448
493901537
33
29
18
130901
97377
67
132805
491645
184519
34
52580
260899
151000
292720
3
57
40235
80
151876
4
2
366054
343972
695150342
257210
34
33
68
320924
404286
9
124164
53
72
36
115268
456104
67
36
274211
123832
414220
53783
69103
405165
44
68
42
54874
87
140613
147459
49
316682
23
23
136964698
44
148915811
411922
423424
77116
419874
194151
28
956647536
548747474
309036
36
21
64
137010
304047
8
128479492
43
43155
32
36939
165303
4
45
351202
464941
419034
246180
491302
79925
80538
285590
215829
55
76
55
4
100665
53
42
484373
61
478968
24
2
35
49
478608
353952
473867
4
267785
31
48
58
223941
89520
425962
365096
38
6
499754
708458983
420672
76
3
105918
404439
65
58
7
62
970071390
192867
1
5
583242754
63
26
3
39
26
212820
312633
83
432098
484346991
73
475711
90
1
7
26
8
68
94
89
26
13
293852
34
613894551
3
117017
59
419607326
358177
96
87
347145
49
28
442030
427098
92665
664097709
86
41
91
121311149
1
11
4
45016
270580
58
515761661
5
23
96
60
31
314609
27
568006371
419992
89
53
42
244175
82840
9
25
94
59
71
188981
331239
33
27
90
41
343345
18
127805
218953
4
383799
190820213
79
68
234528
291294821
29
699144664
14324
194493
34
164904
76
73
16
27
98
20
142107
9
219083112
6
101534
197950
62
89317
74
286181
42
415538080
71385
51
73
441729
281810
133444
56246
6
870051099
42
95
96
492821
14
409304
8
700431485
37758
32
86
197658
238470
97
36
97
72
50188
73781
51
2
771596230
83
91
277692
68
447859856
1
45
212210
5
2
272898
3
86
245359
23
127248
38
89
1
547372546
321439
6
849900935
417401
3409
73
31
36290
184578
9
32
48
320017
1
308219
182767
270334
466911
104744
93
470361
240686
146794
50
406667
38
26
225976
319237
214094
490244
50
208496
7
14
74
228606
283144
28
454844
444049
44
2
40
42283
75
582431496
383026
372260
11
31015
146262
175451
84
5
6
65573
20
1
39
36
125220
7
394753
1
386109
48
22
65
890317589
67
403736
280273
115468
56
268695
180429
99
260103
179360
49
71
45
389235855
246278
62
487364
250823
6190
53076
80
269047
44
14
27387
368532
176134
6591
60
431474866
834971240
67
34
51
36
1
676957382
77
405032
99
405389386
63
81
52567
90
301084
295079
217257
7
450400
46
856785446
179957
80
444432
357992
84
14
118255838
20734
220646
333730929
96
43
25
76
188305
906033740
81
374781
30
361372
374926
451569
53
4
184673
75
36
204436
61
2
71
174652
71
319927
829974903
484110
287898
473497
893352219
35
109760
215480
131818
96
81
13
30982
432199
21
9
48
382519
174917
96
286100
9
87
89
31860
330906
316094
3
98
472704
265448
34
63
43
439520377
445365923
420151
395317
89
3
41358
186589
525608112
270034
80
279483
97
7
2
101888
10
319408
239753
71
26
44
35
71
27
80
487242
203145
50
282833
14
41
61
10
423092
241830065
248029
2
301822
346159792
932419263
476610
474931
38
3
229300
42134
439635
53
5
85
116059
330365
15
20
92542
97
61
58
92
86010
376876
5
98
47
77
19
13
33
38533
22
218570055
65
22
202311
491345
6253
99
249878
7
24
1
58432
7
176142614
452390
112617
348998
5
80
28
377749
13
78
84
695105441
894412923
81038
60
250709
83
6
249613
325354735
360892
338818
29
481546
219640
381191597
535670244
34
91
118251236
6
452428
323320
93
42
264072
47
384873
150703
73
6
455243
382835
59
55736
80
400673
59
491793
324844
138056
395973
58
27461
43
167361
2
928096109
466851
19
6
56
30
36822
13433
16
53
38
40
453125
464102
1
450228
17
28
916797811
48
364735
24479151
52015
35
51
49
218298
81
66
38
61
7
20
42
13
5
266744
79
23
78
222693813
105751
267534
445305
57
63211
108636
422896
243978
291621
11
26
725672743
836909410
257391
857425959
5
78990
75
83
5
44
9
49
481290
9
191693
407230
75
723082383
71
200922
86
290619
155990
66
45
91
46
3
213363745
39
412029
70
97
334874
8
77
73
140304
7
64
77
85
34
13
160930
20214
60
2738
175311
85
77
151560
98
262591
90
71
7
244413
62
87
214105
67
77
73
399327
252594
58
82
61
12
222215
1
30
527340896
15
214807
360663
190144
38
319195
683764816
94
307127
518583407
46
4
59
321024
14
135238911
1
128337218
40
311937
118289
11
73
54
3
37837
77
16
998410286
390703
87544
428637
4
136062110
21
32531
940062504
72321
57
50599
18
46
274412
344046
3
329561
24
78
344680
45167
314504
467295
44
20
25
93761
91
68
43
48
71
444743843
371019312
3
94825
490577
19
149732
72
37
166247
4
44024950
430431
30
786376148
80
9630
3
417541
245646
8
725254257
429375
34
714611475
89
433238
62323949
52586
38
2
80
340449
4
202855
42
423560
380597
7
784392799
71
445203515
2
24
53
158061
254883
80
287868
6
250439
984625601
70
281407
1
60
64114
21
34433788
69
406140
50
632929569
499476
68
73
31
16
146508
15
125473
72
56921
67
5
385192
99
96
127976
76152
71
400331011
90
288603
75
52378
28
82
268932
174698
637832338
855008143
23
179647
50
68
19
63913
86
458442
3
97
5
6
56244835
189193440
9
119076
120581
149347
108400
80
48
364020
1
341232
140662
59
93
88
5
480095
387607255
20
299117
384483
240982
48348
4
16
112852
105271
75
85
163036
4
385156
644854370
71
10
915458798
69
353574
78
148409
69
65
15
9
89
424323506
689412401
37
378161
338075
331364
224337
68
92
1
38
83
324087
223494
58
297045
93
27
38507
29
36
93
948623769
52
59
350642
47
3
77
48
190570
365681
239973
53
229956693
161475
148069805
23
84
315330
433279
186189
69
68
42
110937
97
35
277513
178873
200759
512360022
17
182699
9
706887816
53
7185
18
339580
8877
150380
1
93539
246324
383183
69
198927
271285
827540987
38
93
83
88
57
223207
38
6
210491
192475
72911
62
258584
117490
332879
17
8
155484
195364
297258
495273
82
16
336837
533051776
42
10
27
86
253003
20
256583
760166344
13
65
17058
56
389868
45
133856182
1
88
31
67
40
453527
29
60
81187
82
93
298102
52
221358
288649
662582670
301113
456884
446171
336812406
35
84
559922965
815911885
318443833
92
92
920073899
205530
954678924
255315318
398800
175084633
100211
135525
473150
2
431376
123944
98
80
70
339556
361067
423106
52851
460837
224210
71
6
891641284
159162
382057
152772266
71
22
269301332
194824293
76251
501602684
91
462624
68
89
34759
53
1479
257487
401681
28
71
72
49763
46
79
323293
47892
116525
12332
382796
5
276597334
35
244875
125478228
631072068
8
64635
254047
40
81
88645
86255768
372952
36
195366
27
91
288257
61
46718
308111
97
78
383009
336530982
3
61
179009
281931
62
93
17
30
624988536
9
9473
55859
93
349739
314991
394319
88
56
3
5
286106
71
68
6
29
68743
53
207017
244512
159650
485480
95
76
442847
204875581
84
368977
47
39
203823
7
91
311858
96
616005425
16
98
356839
17
385343
481289
420373
407570
49
423654
463526
281644
441460362
164778
87
442141
169881
76
24
25
331045
62
412506925
94
4
190331
322161
94
433863
44
167422
57
660476881
19
82
66
6
4
296898
72176
79
155933
96357269
55260
36
452281
388951
215447
337151
28
351406
180054
97
64
373619
95
21
57
41748
323134230
390738
15
1
777468806
476303
336046
178102
344456
486656
27
5
72
475135
122431
337766
13
96721175
50
5
189561
56
19
245186
60
4
71
720472391
366794
133499
91
385034
262023706
60394
75
684961735
310997
60437
66
69
479737
55482
127298
480110
9
257551
74834
67
884710490
242410
151874
457603
182261
3
486674
19
91
833765793
5
346662
57
100748
260615
82
2
4
36
291448
1
423152
59507
99
166771
179601107
482834
415789
395785
681006894
66
466288
276563
7
455263
7
547844501
81
73
34
771268393
233325
324002
360290271
6
97
77
40
16
38
9
84
718477767
926749759
38
56
92
649705349
362628
20
9
352708
371031
18
37960
421506
381081
93
3
61
330519
977587199
40575
67
27262
404270
33
72
23
4
70
806203396
48128
82
7
661828162
54
404409
144144
40
34
16
53
198018
72
96
72
449619470
17
54043
218264
273978
154856
309753
68413
92
150378
33
477222
9
6
447308
143774
190854
407996824
736915241
95
57
68
76
7
3
94
99
71
486620
5
90843
53876
23288
5128
220096
9
47
64
56
38
480167
95
7
44
59
408053
488277
305066
151595
14734604
15
61
385815
80
496513202
838231525
4
151840
90661
6
839781250
3
42
778858985
34523
94
93
446247
476649
863962497
335960
716740463
99
68
321037
160637
377684
63
92
47
83
7
491945372
85
22789
609341970
38
146201
935387935
37
98
75
56
44
12
60
61
52143
488129
81
287823
203603
158334
88
13
28
22
409553
269180
92
47
805176348
279007
419696
49564
275306
65979
389837
390815
20
302497
285846
497800
222793
16675
294238
48
93
7898
67
424659
519287791
69
35
374642
19
70
121463
8
77
52
95
93436
251359
4
491399
342674
84
62
4
538152161
48
25
312038
88
26
17
23687
473433
8
80
10
268972
93
62
228308
87
1
54
255570
425986741
103860
115513
189733
147785
98
413078
49015
10
31
98
190188
220236
18
304418
33
8
304533
2979
274356
222901
460293
95
9
69
1
214747
93
422609
98
237170
39
64
71
91
80
474014
351235703
452298
277673
42
60
390788
22
67388
156831040
443407
135896
44
3
81
394678557
194074
410774
268042
168877
464148
13
72
473052883
97
99
8
701981196
491602
404288
83
12
134307
70
725007401
250484
426045
7
416199
65944
38
94
455808790
49
4
56
88
23
30
307421
34
230891
458791
380879
296771
3
71
20903
192705
68
331096
109617
83
641321937
429405172
438728953
387625
3149
97
404688
976494837
345101
88
17468
45
81
8
81
358806
244108
164751774
645922516
11
47
119248
230556065
51
13817991
317188
53
42
411155
2
425533
272326
51
995933938
383951
229761
332459
402335
7
141813
2
6
730998939
5
322875
198335
481548
367848
268082
90
83
66
125197
251619
32
418686
698657187
233035
195119
67456
34
79412
38780
13
5
18
117020
52665
289101
50
25979454
22
22
3828
88
546200720
25713
6
136037884
123248
413854
16
478565
61
12269
4
450066
5
78
502728220
120948
124138
59
39
229813
285305
224290
96
44
97
473561
161027
34
153267
7
63
78
269270
80896
20
28
399662
495565
796675886
354911
47
123362
4
3
166016
78
356486
80
28
73
189826
40
411786
156885
543438550
2
24
665226146
39
120954
445141134
26
319206
17
485390895
46380
95
119710
230522
72386
224444
5
63
63
39655
462881
62
240658
83
484950
95302
70
286124
466357
21
54454
116087
794323021
62
172810
47820
390522
14
66802
87
624062872
49737
246688
50
172779393
297836
62
207379
426551084
442040
281467
2
400418
397618
14
403798100
397255
360058
6
250186
66669
81
51
400747
8
3
485385
32
199444
235892
2
7
589103305
59
57
890689637
56
244005
42
448120
473068
36
198723
81984616
879449730
493900
62
12
199649
550650970
52
305045
126251
66
149400770
292632
529224722
73020
38
267043
13
181485100
421622710
974077216
33
115299115
92
60
10
52
128806
92
141081
396845
344843
45
370307
3
61
141534
9
84
33805
83
9
220060
120330617
361762
36
203581719
194341
54765
141814
271970
4
496470351
76
61
193090
22
89
23
242441
3
346528
139454
861306682
590276481
37
86
151869
118936
80
396416
43552
2
185312
2
370407
32
342874
73394
39
228861
4
451870
9
664119502
363544
60
7
97
24845
256331
807868681
132501
9
448551
136195
244292
42
205381
95
575461429
39
317277061
16
15
89
247259879
433267
91
67
65946
30
72
9
61
59
63
56
276208
16
26798
24
356546447
23
29
4
13
34
340568
399292
461922184
59
15
23
2
246108
22
52
62038686
479089227
455183
210878
89
99
96
49
199914
78
289742
71
268946
78
386375
2
9
96
9
356230
88
134876
253661
166308
40697
3
140734
297540
200447
722830808
85524
177563
988166009
83397597
99
49
205830
12
897884388
154694411
164747
99
92
93
9
484457
528604919
390816
26
264683420
857252928
48
83
1
87
87
30
5
982717773
131213
57
72
511737374
188004
328532
71452
38
126339
57
87
56
8
229237
237668
466629
438923
352279168
36
50643
233358
11054
20
966648122
345018
16
39659
374356
426824
40
443281706
97
21
114701
71
287486
419632633
3
70
52312
22
439168
275489103
8712
250154
60
245816
428742
67
441570
453202988
193804941
362145
559385577
387694
43
823929982
99
325791
21260
443816
88
62
262139
45
17
84
58769
242512
76
65
418446
222851
660869884
99
33
48
132195
82
43
259015493
36
49
14
160088
322223
156805
19
125133
84
210691
42
57
129183
54
26
64
21
9
6
95
884984996
403196
158579
72
502370986
35
34
53471267
137857
62
110647
6362
113707
93
337249
88
261485540
7
167780
97
63
62
1
2
466951
41
469905
67
93
12
8
195060
3
838076276
9
245077
282647
50
54
50
47
94
455763
236107
824028774
76
429727
96
84
485918
37
50
19531972
76
80642
93522
50
3
340435
34837
192400
20
91
228209
509
449493740
3
30
24
72
208069
27
423350377
64
65
10
136442
64
39
374022
1
35
110956
61
494401671
283958
341659
375518
664400314
4
333912
195948
14
74
98
474610
8
87
478760
338252
8
378739
498390
51
73648
81
71
52
9
176011
131692
78
9
274383
101724
8
879184421
404407
186257
20
33
159564
165687
88
127926
42
6
49
137836
909075688
7
40
953379008
122189
392305
1
87
90
97
295598
271642
9
72
23
57
69
5
38601
33
47
87
219743
619718310
6499
76
66
262791647
5
170740
24
14018
53
269339
82
64
1
158644
139093
38
55
36
97
3
86680
189918
181214
97
4
53837
99
48
65296836
65
471551
426111
44578002
6
30
162303
55
16
116342
340540
6
266303
270279148
283382
10
36460
51
257183
90
65
326112
473107
2
885234388
131144
13
61
772179555
210769
64
409408
420582
31
90
44
81
249505
11472
808058730
7
33
487176111
436102
67
92
4
285594649
40
86
484566
60201
1
165302
40492
54
74702
235739
1
80
9
262921
29
82
32
812792729
94
22
49
118748
24
82
61
22
52119
76
74
458761
32
253512
897067102
485661691
258854
5
151261
9
285872
361962
8
60455
32
52
47
9
56
41
78
23351
6865
427914
39
127790
4
447585
52
2183
477977
48
25
5
6
162430
398496
86
9
2
153176
615542260
280204
132545
63
94
99
464034
152187000
88
75
81
374436
418264
48732964
434933
373883
182435
281132127
9
58
96
46
917248673
6
255535
50
73
230162
329221
172259
132515
8393
146896
282767
643372141
403777
252258
487801
84462
48006
26512
478459
356273246
470781
63
268620
97
436172
58
111893
54900
445105
229258
395297
8
780722262
318089
4
369173
375157059
458950
996584445
17
66151
345208
4
300850
283924
162837
448460849
336479
23
25
2
489966
215012
196186
181149
97
17
45
7
261813
60
166117
208828
442159669
341960
2
13
94
497629780
98
960410611
241623
85
43
57
93
71
253832
59
6
1
11
33
78
37962
3
131228
450724
6
59
50
9
175985
27
91265252
37
7
9
251193
172961
58
429846
396447
188630004
68
78
238272
1
54920
373697
48
92262
76
310232
85
36
9
36
18
19482
433155
8
50
31
39
13371
58
78
38
423299
4
40
5315
6
405501
37
116251
42292
11
421857
126646
123780
44562
16
7
58
64
6
38
52
425071
199664994
44
282801
21
3
26
67
77
98
217791
143614558
53
29
261253
142639
179613
64
266192
314822
258211096
67
354336
104786
487080
155397
37336
3
353554
21
203971
139841
299555
67184
15
5
94
1
61639
20
136020
25884
15
35926
48
439264
49
392821
82770
295887034
21
71
79838
439686
13405
50
302019
227811
180531
18
364828
33144
440932
16
1
16
70391
230270779
965612398
47
523048796
61
61
495347
75
73
41
192112
186963
74
289557
81
54
9
21731433
91
58
81
66
2
162779
3
314679
57
178449929
301784
422063
2
1
171
7
83
67
17
193339
45
30
85
72
89
819757873
336356
39
64
48
433850
102835
93
228063
10
72
41
933719011
53
7
3369
52
47
8
242347
327689
115919
22
8
85
59
397470
46
84324
6
99
90
67
65
255683
283782235
299479
15
413702
3
273982
218732
162302
31
64
66583
96
229076
357109
208555
425007
4
236590
95
68
473397
201065
182128
309405
880930570
384175
203427
69
494392
1
22
79
301575
8
961667694
257359
41014
9
339911172
243990464
6
387767
63
63
2
38756
280187555
93
343832
24
243309
248063
89
15
91612
484458
714019764
405818
56
22898239
6
55
67
56
398270
6613
71
1
19
239904
29
154246
18111093
162327502
39
71
139064
468825
668341905
55
368218
190486
759943671
81
63
9
7
7
32
41
71
81
439636
91
1
82
45588628
87
37
60
82
7
489
131655408
181750
193245
44
444646
69
60
438474
133187
7
99
8
8
75
1
275815
49
75
253080
32
125079
39876
60479
53
23
35421
7
41770
436625
235696
13
351676
72
86556
84
77
47
142184
60
274955083
40
189164
78
79
2848
8
383453
471414
31
950639774
304957
459607
512861608
352840
210034
322163
462296
7
66
110661
8
7
101247
412975
127150
9
16
47922
47
471114
189345
47
63856
25
7
412644
32
409928
78
368485
62
423668
90
12
452728
85
54
21
41
313914
6
378972
86
1
93421
56
92
62
72
12
1
4
373342
297451
494348
231108
14
92
1
129805
32852
32
26
99
564863926
259023
22
276604
40
61
427502
399087
234977
102258
483253
8
277225
255178
232746
829961613
46
411873
436246685
125312
52416
68095
270300438
43
124304
514862521
837619888
256147
4
31
81
56094
29
28
296046
9
767207216
740178271
4
22
15012
44059
76
588032025
407105
83
85
52
228673
47
87105
421032
12
330484
404958
140434
9
391218
31
70
22
69
71
249363
48
52
98
477946
57
4
446088
79
33
90
28
76
58
4
409260
11
479377926
363389
200468383
22
43
2
14
72881
90
48
387754
356991
125360
56
403783
232451064
33
84684
293889
56
310871
348851
26396
415752
457778
120539
443152
84
209244
46
179195
58
267191
9062
148080
437312
90
42
27
254385
396559
45
969430768
6
87214
54
491981
115724
297874
845877309
99558
220739205
470635178
43
10
499193
68
60
79
121705
51
83
56
398741
1
99
167422
374837
332616
40
14
71964
92
9
23
109756
5
12263
38
565361419
311698
20
33
39
9
12
40
15
332309
63
60
1
71
38
382245
107768
272689
17
179820
65
80065
177966
224816
4
32
95
886975429
51
12
78
1
65
68
481253
363075
91
6
90
98
40
2
1
995333057
60224
900390817
229230
89
52
934892766
113949
6
447470
102645
228187
303562
486636070
83
472300
75
29
160355
386375
94
430603
878734844
667352409
93
241169
332596
128088
204378085
339982
114527
51
63
90
70
333205
92
58
315790
121239738
54
292448240
91601
99
72
36
98123
340117
17388
414533020
20526
84
72
151050
4
64
11908
95018
13666
458792
387307
31
12
7
174296
110508060
437584
58
72
71
91
687799286
91333
98
432499
471075158
427136
87
434519
4
40
25
323259
8
317714
85
16
2
797973898
307360
170915
5
203860
903460989
45
4
63
440243
208969
87
64
83
112005
83
438478261
95
208409
174053
73
4
172837
93
74
92
9
465131
404971
39671
31
20
17
118664
382243
86
28
68
32
228695
58
4
30
149820
93
31
438319
482688
77
69
40208
130616
12938
24
27
69477
329817189
36
417948
1
62
36
90
114783
16237
19
59
108310
51
695375551
297407
61
48
7
91
19
29
371306
466594
19
10
257767
12
143808261
46
47
80
54571
1
266991
304477916
62
63
77
9
133996
16
401969
54
98
923391687
394763
39
10
5
100540
926906485
5
27
395491
41
25
24
66654
9
294996
54492
456091
80
441209
188045
25
128453
22
325392
111175
70
159276392
159982
39
321004
41998
8
38
235738
13
338214337
874377142
54
34869522
53
24
209906
69
292987
208563
74
285449
276428
60
409252
42
615681232
39
665872517
55
864011729
14
289254
115862
39
221185
3150
46
86
319322
8
83
5
79462
240984
416707
57
908512176
725448415
58
440325
400633
41
85
222004
64773
502385771
389955
2
46040
95
115585
90
15359
193321
41
272621
72
90
5
703273818
41
425906
374990
49
11
9
487005
160680
982572656
300586297
15
88810
49
7
77
29
205319
273875
78
224581
21
63485
286185
178304
111107
110978
453196572
5103
77513
255610
35
45
33
728982937
46
183115580
487781
178424
68
69
449272
30
497093
68
63
217876
3
77
495282
41
286170
489300
324075746
288379
34902939
3
337502
453771
49
1757
56808
2
371646
44
5
71
13
50
291451
57
42
431560
349286
323205
97
1
299658
11308726
62
20
138654
2
275968
11
58
781475364
3
165427
25742
6
453224
351731
15684
55
198235
171144
198491
400670
249813
388158
22089
72110
727647372
846316687
45
294395
6
271287
2
57
318098
79
15
286205
96
61
82
66720
87
60274
42
306962198
16
342999
53
55
432921
93
74
91
447123
48898
54
654301417
944565741
35
31
74
296879
242961091
276044
311427
391657
193498
68
167658
23
73110
367100
4
298190
196234
189561
995067000
61
52
350240
25
72447
108797
30
442149
26
24
63
23
46
235332
62
63
57
722855244
58
42
92
43
85055
326896
72500
53
245273
51349
9
155149248
15
490335
83
80689
30
17
53484
980204637
96
98
63
47
96
494880306
73269
20874
86
87
45
291760
87
1541
25
42
387418
86898
520136241
458580
55
23
108140
30
910529349
38723
80387
30
79
118311
141785
350927
10
232622
70
216568550
1
428022
38
475467
559460106
77
1
390283
135374
75168
20
5
346942829
97
82334
3
35
81
26823
459007
2
729065879
89
50
59
14
349202
43
314090
83
86
310290
29100
75
84
179022
6
4
48
8595
288886
118719
21
50
79
363799
440364
78
63
42
29
66
41419
70
6
64
95937
190003
266608
407567
79
56971
27
836173987
82721
461583
4107
8
481683477
151770
38451
1
21
4942
123841
99
21
352640
6
306657
577069447
76906
28
138987
489349
324881
122732
470437
299755
71
76091
1
91549
11
4
6
5319
9
12
6
248240
494761006
385712
365575
272127
222518
8
480892
57
361534
17
49
306715
307029
23
264165
56112
83
270409
280692
527682386
6
85
37
55
325164
299564
456135
37
61
170653
38
77092
9
273695
370755
24555
499914
319462
179200
61
663425450
317802
390531
32
532131933
66
41
346837
411745
17
495871
66
1
242883658
123829681
68
377305
3
85
89
58
59
99
73
20
6
7841
416407
423792
322265
589016056
316684
65
70109
9
54
34
9
65713
874576006
76
24
883336617
99
75
56
289075
490220
6
99464
276672
357323
44
6
56
55
139725
457875
254720
19
59
268270
951273038
471458578
470797
77
406352640
9
719152255
53
16
62
98
58976
95
20
48
42255
20
17
29
21
3
90
16
85
14482
12124
42769
21
67
407094
78
50
110240
54
50
77
31
378176
31
379566
153416
85
13
58969
47605
332914642
96
26
97
507305783
115435
418183
408021
923810452
46
46
39212
84
81
849246925
290879
385589
111993
32582
481108
33629
39
425013
85
350997
74
94
182271
73
35
311453
316139
56
7
481865
144566
5
310228
63
247199
40
73089
102219
421094
105063
331060
136014
59
30706
341780
26
42
183647
170919
36
15
53
164950
84
20262
242629
26237
16101
368321
77
95
441511
9
278335
510885605
243307
7
43
470771
58
434850
52181
9
41036
3
89971
8689
7
224639
283905
86
244190
98
228876
88590
17
301029
48
71
13
89
292304
48975
321109
354505
16
47
137424
222378
48611
353088602
377070
374080
321580
447176
62
46
19
213799
37
78
99
99
478384
412321
375264
17
95095
68
397
263495
474786
41
315151
259495
384822
382277
329563693
434311
173268
446469
3753
23
3
202455
502704620
13
1
17
27
251883
59
75857
46
417262
1
30
351140
33
39
482209
286531
226795
324027
363082
42
78
379107
95
6
242539
85
82
48
76
67
32
309776
152030
71
55078
538787474
62
56
177568
422290002
486431
4
85
92
47
538137823
91
189134
40
