92694
40
75
134125
25
29
449139
75
57
55
51
143239
96
463082
28
363539750
93
442887
40
139672
66
62
52105
73
169943
98
17
108396
155609
86
91
484013387
62
296286
45
93
81083
249213
78
62
382316
91
5
472036
89
29658
37
92
76
289999
45129
250066
54541
45
24
332187
166490
21
97
46
87
2926
215949
200531
33273
613282102
7
31
297783
180684
91
494859
50
14191
35528106
410886
39
345493423
32
99412775
9386
53959
92583
51
11
83
402457
330885
9
264676
482355
79
12
4607
624238141
4
425139
78595
371539
39706
214380
284308
38
116693
259877
645130727
488161
16047
2
161757
231610
49
51
25
905531433
22
418607
478867
39236
32
424005
59
86541
877655070
67
11
488110
136844133
172962
349454
37
26446
677707496
558959912
435959
47
258478
64
84
63623
17
33
75
429645
35
305969
63
102155597
106534
160107
99
84
13
620636758
84
481200
352594
29
153818
4830
579225401
196250
235069
439850
47
151547
7
125604
287234729
79455
86818
463970393
293501
626380854
627176069
78
55
339271
572417735
443840
33
272084
472233
50290039
205162
76
46395
273896
87980
486860
28
2940
352983
344831
321228
5
92
129916
16
37
718844354
12
93
41
115709
377509
5
61
46
180505
430518
190780
483214
440136
456949
95
5
9
232546
4
26
384409662
141428
969129545
15
7
441060
211455
488678
5
10
77
7
41
315776
2
262862
30
62701
96
434522
47
410874
59
401304
99
42
86
93
3
471488
58
12709
73
176974
304119
290959
71
25
76
95241
93
93
29
346884
8
69
70
130363
65
396868
55
188617
26
129884418
98
15
86
81852
99
13555
448042
161230
78
232290
289741
20
2
491921
39
336990338
18
80
76
8
28925703
31
93408
65435
3
62
32
54
61
525187568
57
51
24
34
420248
22
258261
18
3
211365
120635
5
43
31335
315121
94
304673
33
391746
27
456930
17361386
263389
32
32
49803
219010
9
84
685283524
12235
101977
47850
14847
9
45
73
42208
4
435786
38
408582157
295240089
424377
105787
293815365
436506
55370
21
106621
94
830717344
70
465442
96
21
392009
846371251
184354
65
34
319251
56554
412424
218430
65
41204
50
71
44
92
57
3
499045
445327
4
46
72133
125747798
28
5
518892801
221635
339049
344130
14
302324
84
88
148309
73
36038
39
499066
221889
172144
47
48864
15105
310760
809824067
60
224406
54
476218
33549
26
86
1418
194751
274109
1
488672
6
73
385878
88
479191
42
83
9
138235
264620
58
347804
389931
14
307044
68
5
19
34
19
1
344651
17
96
282429
9
30
136342
407748
87
86598
185933
122325
1
244324
60
72
51
2
189728
288798
195762
24433
246597
82941
89
82
186135
332009
110393
269296
45811
92
35540
46
49
56
67
261185
3
88
204545
8835
223020
383103252
279532
79
414298
17161
274229
30
131814
701626131
917577245
42
8
5
5
91
79
4
4
327989
4
15436
306351220
321765
8
260689574
467977
5314
190469
157654
88
537933946
3
90
359980
86
880331884
217001
40
311536
455155
40
189817
119489
5
931360710
462595
93
374244
57652
366368
9
34383
399824
780093904
91
45
25
24
125605770
9
9
141179084
313348
2
417218
18630
28
98464
76
94
27
328862
972456165
73
4
67
232756
458915741
73
33
860473633
27
451451
130017
232695
424760
248178
483957
417121
499167
23
28
28
48
127242
43
328938338
422222
305968292
82386
52
36
299312
334957
135548
959912508
258690
404831
586968969
32
4
56
86409
17954
63596
43
95
19
652344890
18831
114398
53208
8
436304874
46
7910
77807
648758529
423300
261531
204695
49
43
60
39
39863
88
416823
36
351170
68
99
173786
295653
34
84
156280
191553
25
6
18732
275851
226492
79
76509
142601
403580
72
36
173861
370061
240147
53
196875
75
270889
57
197490
318084
58
60
63
17
91
15
80
39
86
1
597140319
9
190939
5
25
54578
477106
316376
86
631540510
49
8
15
82
849233022
99
378363
29
49
56
281465183
39
160355
6
545610415
15
316412
94
58
1
362464
469964
9
22
54
1
370319
445629
35
278115
3
8
144060
47
48
12737
57
14
11546
67653
35
5
654878917
77
17
281959
33
122584
452086
57
406021
9
54
2
73
69
53
258554
7
20
85
94
73
230973
973080041
282622606
69
67
6
7
414245973
936540475
62289
35
273917
885816175
92
311996452
69
93
5
5227
361820
477294
16
11
103807
127572527
400496
141329
81
78
89
64
480891
180541
5701
374100
99
379926
162348
71592
55
272922
245594196
20
80
37
82
41608
60
69
40
63
70
364591
57
86
18
89292
301281
479604
48
51
375309
2
7
111704
31
781384512
70
87
64
73807
65
253507
365712394
91257
567724610
36
26
225817
68
6
186733
26
351720
129662
40
84
426963
218074
746652908
4
96
31
341383
234161
19
414983753
60
483762
56
14
452780
1
377313
800766904
65
97
437949
213556
570559822
253108
282272
123452458
140018
444690
35
46
313136
240308
89
318749
283630
27
977575479
69
20
114753
9900
88
15
13
124965
332413728
142135
78
71
84328
109063
45332
370284
2
1
67
82
351853
397481
426620
20
77
9
475716
22
147431222
347511
78
10
226904
23428
24145
56109
9
20
81
370003
43
372455
112393
245207
278600
680238795
65
415052
79
83
89
5
8483
21
230096
73
433727
28
1
434415505
258399
3
13
118084
94
396947
52
40
508272783
30048945
465393
4195
218783
59
36
291792
55
66687
9
99
5
36
305863
88
48
72
18
139516
180530
16
80
34
236543
168443
59
70600
316828
440306
9
9
69
84
142101
350820
196186
6479
46972
438511100
162379
71
74
254355
575338838
57
12
132084
7
1
492279
468780526
4
17
381316
47
76
374566
25
189202
58
5
6
82
63
609170498
181620433
486125
106254
9
25
485124
34
122096
18437
77
392046
4
3
159020
8
17
349943494
165312
189630
56
414034
349156
79
362789
187391
9
146634
7
428131
24395894
83
58
17
203783
632184231
82
7
124219
84
23
48218
3
2
96
72257
359550
73
36
71
591986791
742683072
15
370725
35
85
235361
45908
397352
235644
55
94
451369
153837
27
214888
62
954088915
112650
8
394559
995417643
7
218310
84
64569
45
157062
88
488708
12
262147
35
55
82
62
213800
71
14696934
80
32
320149
92
381046
20
326104
74
263696
496863
9
48
141297
474335
68
68
45
234995
322616
80
64
63
409261
266794
330478
83
45
30
307600
32
88
424692
37
409823
56
354718
28
72
150732
387811
56
252657
6
178359
232864
93
36
75242
28
4
96
25
355794
689957202
496324
5218
9
34
137918
86
205759
103151
123643
232555278
97
79846
108783
37
74
345527
94
481305
22
62
324263
65290
81
61
497609
11
81
3
15
101895
486996209
48
447002
890442009
123412
38
243923
329600
298798
72
272136
386879273
10
248375
636175112
31
774083501
40448
297674
250705
17253
8118
251137
171073
331565
7
143347
16
97653
227992008
149181
892260592
131527
448854
453256767
53
558528051
3
465546
222499
393442
40
235200
90
35
22
171908
425025
49
98
634546727
88
1
114291
464760
17
296082151
14
15
2
196147
93
62
56
405500
140012
29
310264
54
958089189
86
30
2
29
41569
19
160658
454335
95
86
77
133097091
402088297
797010182
92221005
8
90
108922
102548
9
21
92
179170
7
70
32
921748278
12
11
2
31
14
164882
44
78
469723
443335
71911
487140
13
45913
69
418848590
246027
37
75
132134
16981
901438101
60
60
79
47
74853
59
24
472939
7
50
38
136500
61
70
1
222764
9
132789
4
5
423880
467974
390054
68
47
89130
437913
123085
66322
396401
70154
367448
70536
40
347310
69
350921
43760
236140
18312
595316065
80
44
662335401
152533
99
69956
41
191919
489065
65741
22
511166208
367361
4
4
949830997
9
222989
26
50062
27962
337638
27
491226
114200
23347
884487997
75
146612
97
73
321181
84
93
86071
33
131461
9
78760
761312566
124060
476040
48
47
36
16
35601
41
32
299422
96
404371
75140
227048
327898
96768
53
57867
64
51
72
45
264051
75
320154
9
29
65
66
59
370394
50
71
5552
399477
356152
225744
56
63
54
25
65
78
236842
55
289525
48
249905
13227663
445669
3
12
76
4
72
950270974
400558228
87
77
122375
871536066
198934
429566
6
52
178276
425901
16
499822
341480
195632
280583
15836
75
6
6
54956
6
96
99
430521
82521161
69
25
98279
147831
26
1
33
149911
70
51
2
38
5
9
279799
3
11
907966570
140145
128712
710538009
242566
97
1
355710
2
286509
340940
37947
65
820216864
4
416952280
988830729
73
79
81
3
87
27
536809200
4711475
264524585
8
83
477734
349544
119388474
444886
490310
110370
91
33
87
391577
398749
111877
8
19
820190427
211035
2
675512944
75
10
39
73436
323222
80
64
231328279
226723
361986
181607
377580
409441
7
90
44
217648
65
92
89
419244
706101581
180265
216677
82
922417953
9
687407170
18
668441024
189332
52
52
50
1
186789
87
41049
273648
81
403780
367355
11
291976
41
6
265311
55
292
36
6
342045
99
73
1
5
88
97
49
890095016
441111
89
249212
276765
82
86
68
292225
339392
160127
17
141491
92
89
25
26
34
22750887
34
325496842
668336031
1
62
695989103
358586
74
750645130
11
385657
276358234
79
32
199532
467551
56
11
3
176153
48
72
9
69
4953
52849
171837
90
61
83152
442799
387706
2
938478055
62
726303352
23199
140102
52
466704
60
22
61
341806
1
59
68400
7
392258
127759
7645
88
217292
482602274
762323760
456126
69
131148437
34
51
62
464618
96
2
103924
62332248
6
83
56
70
52
242369
493613
529024680
58
59
250561
32
29
443475628
6
58839
60
9
28
12
302809
7
356816
44
131837
77
4
300420069
86
314360
4
48
127306
96
20
9
417927
261672
33
54
94
11
1
164014
115479
14
32
239265
21423
84795
53
71
143786
3
237929
276520
148592
70
9
217444
58
76
175502388
281345
62
98
258975
232424
71
21
97
67
13
43
224916
401430
72134
340982
96
1
291140
612838078
693949090
27
295776
66
410880
41
53967
192067
59
60
85571
62426
10
6090
916894218
529464080
99
4
197060400
45
9
26
209518
77
19
13
859151855
91
536089086
24
274367
17288
220564
364707
4
61
449188
59
325702
184432
527166301
88
29
16
103675
195489
395507125
58
416026
37
69
20
34
6
354470
69
455252
64
485045314
765740479
217602
34
496974
40624500
118313
98
179322469
17
366263
61188
268642
6
28
219462
325600
340044733
49
248742
51
25
482013
91
250526
68
38881
7
74
47
67
114122
479122
397719
574654556
94610
42
65
67
126263
78
6
55
72173
2
15730
10
88
96
499907
60812
165345
6
46
28
145382
8
54
243007
56
460844581
3
78
55
134780
356965
458958
845662401
249303
492002
87
3
26640
496229
283985
85
168966
70
285065136
64
13004
59
27
85
381355
533380216
391172
499540
30084
81745
722102413
237558
58
88
22
41
322999
176404
398317
657302322
35
71
740376048
415272738
34
52
16
67
428315
54918
81
6
197664
153558
39
29
4
9
100917
419163
33
959840917
45351
79
92
94
17
82
401366423
7
377267
26
464055
54
80
4
483397903
45880
16676982
493136
312595
191211
39463
324162
491693
53
82
7
8
477155
310945
36
377975
261716
323963781
39384
700050624
2153
2192
485291
247206
7
88972
137844
163908
70
34679
671906895
1
3
209997144
445072
2
97990284
62
242156
19
359841
241753
748391188
400407526
27
424135
7
10
93
705164969
6
33
7
6
86
68
902905308
1
399075
153391
2
95
46
2
8
39
414209
4
71
358947
62
63696
234792591
30
55053
409499
979166494
168425
81
62803
65
6
425643
63
1
78
18
3
175152
26
13
30
324650
61
2
64
49
74
243802
296596
33
31
437494
54
359709
896441879
318778
61
311568
46751
38
34
57
32
378049
289311
33
392501
489445
373239
138152
51813
277293
340898
29
53
164930
40393
85175
13914
215212
331404
1
347586
178143
7
86
340133725
50212
14
882121021
954096565
14
6
469355
383177
134955
487188
9
100778
2
161178740
5
431108
325828
92133
32
34
69
105848299
31
42
191105
366590
379976
234606
292650
435169
162184
87
972344564
210959
397432
370369
7147
51
75493
384243
455748
59
395378
25
300294
46216
69
523666133
485696995
454909270
49
55
821162104
218221821
740520622
81
55
313292499
277753
464628
85
25
11
2
215159
52
359377
32
35
358979
86
73
7
471837609
991097352
3
225744
9
54
65
64
172960
469224
90
44
248823
441765
86
204330
69
12
346259
254472335
63259
224722
14
52
254502
274958
38195
23558
29
34
485547
33009
91
447237
4
386060
453782
296353661
45
423372
216745
88
16
17
316113
51
79
232327
851995315
3
12712
110598
97
35
20
93
8073
84
436519252
78
81
1
98
79
671493700
55
113101
15
499900
97
96
124635
279898
128031
10
92
193683
28
2
62
184891
21
33
1
176690
245582
64644
51
932872999
8
42
51
24197
350640
26
46
38
680715398
219545
28
430052
86
30
72314706
214625
69948
112414
264841
126347
29
470999
63121
60
838575741
617551597
243874
47
88
45
45348
407034
619813923
345733
93225
123541
55
468684
301214
38
52
39
458745
412809
330923
59
32629
96
15
91
68
98
474294
180736
71
28
35
86
7
267767
52
74
381375
440219
170799
97
353390
195395
37
7
422784
177818
101927
16
459184
399805
231208
257023
55
43
39
67
105943289
133131
19
225628
367382
65
18
54
312926
508714635
89
100831
79
19
32841
519698646
3
15
9
387681
7
383010
266090
863991309
4
232305
33
309941
135433
689934363
23
15
206866
8
405377
72
14
8
67
338037
132766
330990
1
90
68
35
44
49
42
27
360997
58
22
99
428117
463996
11
582089899
52
6022
471373
596438944
279317
33
96
330809
76
96
123829247
128860
19
396258
86
364097
52
83
291735
470039
40388
469129
4
87
21
253433
41
172718
87
10
10
49
75210
44
58
265703
32
62
112433
315672
93
482642
86
495589054
23767
405893
267055
95289872
180575
40
46
480218
6
312529
68
19
91
352475
345773
4
95
52
314800000
17
245493
375615
153345
47
83
325612668
165445
148621
428700
4
25
54
261474
99741
260336363
34
495802
420888
47
441241821
392577
5
76
279540
476410
138317636
28
94614
464073
60810
271831
227752
136380
467288
70
297424
280697
1
111300494
90
1
12
135090
57
6
443533637
5
12
3
95
52
6
99
410335
453679
192091
131567
85
679607093
257187
460027
74
29
58
67
21
106455
25
65
76
387345
391591655
7
496072345
81
58
849752937
25
21
94
9
72
13102
365103
37
338308
56
769987510
15
415989
326181
416449
42
1
85
84
2
199199
344459
335511
34
82
28
827228313
316050
420551
54
7
362410
17
416725
91
867342678
318388
54019
455852
10
19
78
43
69
92
308012
13
37203
484997
41
16
277163
5
938187581
259458
462558
56657
33440
18102
5
387083
83
24
57
69
17
4
55
55
64
82314
244737
432270
87
15
4
463573
2
74
407051
95
705363497
87845
67
230914
153489
54
27
236268420
169560
54595
67
736510483
448669
75613
849687889
395990
131113
325178
244577
8
3
145145413
21782
6
942668556
444648
7
44
347631
250401
143854
187797
443779
60
381028
13
84794
162174
610120
78
436513
198490
205476
444615
14
379548
121311
19
318117
8
281378099
82
50569
320491
221860815
104027
278685
261451
7
99
92
46
88
20
96
71
299243
95
327604
340370
405822
85
102132
97342
74
171695
88433
56
61
465694
11001
287469
321799
170092
63
204017
38
9
449925
97
3
89
35
50093
357916
474639
47
46
56
18
96
270132
34
6
282919
92
418404389
51
31
11
60
94
20
16925
13
60
69220
432758
119243
331648
49
441035
373674
43054
119661
68705
297769
47773
126965
38
764743513
7635
2
229733
34
234357
991012851
42
61
88790
253044
496613
96
29
387745346
450549
121190
38
112665
35
38
406091
178264
11
68
24631
28
465700
734669840
65
255325
434854
67
92023
351772
215110
25
19
99
51
62492
308436
342267
302109
74
90
69
454364833
407944
108746
49
20
56
90
74
75
85838
2
70999
55
46571
740538314
19
84
42
45083
31145
312741778
9
58
1
338854
145885
43
8
531529575
60
22
429224566
471915
38
329652
72
412392
90
46
735759936
308603
69
8
22
76
94105
88192
330152
2
563103657
507141597
120306
342767
285444
68
14301
392690
9815
110530
492927
283710
81090
36
1
233782
50
333876137
14
164155421
10
74532
361152
352486
319217
274701
82
98
451921
711346046
81
72
13053
90
4
63
467523
16
1
497453062
22
298676
317467
46
94
82
822179188
460497
445869
87
459889
4
41
353099
108743
3
202160
28124
7
7
413064
9
209952
495117383
70
424575
52
396513
78656
9
30
282006
418984
7
493259
16
77610
119934
4
3
214673
76
51
54
75
35
37
57
1
945752081
1
105185
88816
125948
354974906
24430
476023
499871
379496
66759
104283359
667524143
10
62
44
73
22
532182257
486360
472518
44
94
302564
79
96
23
87631
196266
245067
2817
46
9
92832
158084
70
345673
87680
82
63
6
432256
201618
10
36
86
65323
354600
81286
51
88
49
11
41591
252317
86
80
55
116403
5
528459944
37
52
70
902215960
55798
5
30
47
77
96
41519
1
40878
351186158
93887
643190282
11
15401
448173
4
95
40
41456
54
349360137
335108
9
45
337540506
455702
487474
87
493206
65
2
85
185364
18659
350471
373936
19
7
7
70
36
188506
58
92145
360056
152896611
385244
151700
53
71941
612615111
11
866064285
21
124023
3
8
335632
18
347264
288483
180890
99
304648
94
37
136380
95
8
50
391236
72
45
9
382571
300082
12
93
76
730587929
39
49
263143
86129
57
61415
480843
16
41
115773
57
283206
78324
94
20
93
40
478342
363411
187474
193454
10
645377687
7
339741
671183543
301607
2
51
42
545933354
54
477446
7
137978
26
278072
202092
115627
82
467374
7
392359
679900943
41
55
360768
5
304240
9
31
289384
480669
95
77
18
85618
146306
27
61
234562
678159497
7
246781
36
99
72
493151
20
163711453
82
8
80
824390705
86888
69
52
61
82923
46
6
230743
21
40
131481
51495
72
84
115471048
85
82
118804
91
335819
27
143197
202502397
427064
791635013
818944632
23059
426555
82
423258
845785260
339546
39
353938
339439
40
5
442485
74
369182
12
406959
69
94
431274
435760424
60
51
49
99928
57
217049
75
57
91
32
29
88
35
486216
22
39409
226902
24
9
443688
98
477672
92
12
68
685028432
73
875643486
375839
813631525
348132
10
242153
453364
5
474932
94
4
900821033
83
302823
391265
37232
106703981
54
236717
328380
7
50
357780
53
478873
459088
96
54
483616
470152
87
70
84
338310
451059
18
471117
79
25724
70
61
49
913853731
59
312633
598995082
381514161
14
2
8
18
377234159
81
100301
31
322425
431737
4
333660
191032
190853
48
321715
231268
160763
200820
28
32
225274
49
14
2
53460
53
10
16
484965
92
60
59
54412
457307
4
454171
23
58
151191
213906
78
40
704745036
82
67
2
4
379443
200315
610389028
16
8
14
373060
6
412332
195361
721830585
54216
148065
79
33473
40
196077025
39400
47
44
402435
85
590464371
100445
94
14
274363
372467
29
370512
495104
75
45
333505489
48
20
517711812
26719851
95
101131
853245162
310384
839781182
300283
41094
100378
318910
29
26
309508
73
30
561774049
99
60
55
490581
61
152877
406246
75
6
6
46
78
2
472603
86
88
47
80
71
9
19
30
503426875
26
211562428
72
431535
41
23
1
427867700
948876215
372127
27
159348
425605
11
26
215421
19355
78
18
481967197
426403
113666
390044985
3
8
84
328433
53
25
409183
196725
223142
299250
83
191184031
245653783
68
207277
5
154384
43
81840
17
992308700
244445
22
46
6
335899
20
37
247955
409578
140264
93
476654
245619
463371
128419
84
127977
833086440
30
50
498166508
50
243589
35
92
49
60
92477
3
283530
32
61
331787
250402
80182
68
148534
64
60
22
451218159
26711
68
336411
780915348
179948
88
163414
382038
86
9
11
98
63
4
78
500568209
841179249
473205
80
15
26
211612249
176372
4
276775
82
998752865
32
9
252908
66
286072
18
379315
32
9
89
22
54
121740
12
41870
355009
50
21
133699663
348549
445678
3
284960884
53027
263695
43
7
44
201211
221061
92
42
495570
631313605
12
1
36
7
59
37
15
97
68
423978
18
29
487877
292815
6
46
87
344144
80105
550110356
36107
4
255091
430173
80
187143
54
34015
98
47875
12692
715903609
419023517
130542
403342
170531
169137
33
426904385
67
272673
98
11
399935
84
95
80
19214
73230
129148
36
191488276
19
4
128615
271889
111274605
71502
73
496041
223461
22811
443578
77
181848
87
141997
55406
361700
83
298302
94
416157062
263299
17423792
480692
40
8
247722
53
389240
80
221658
43482
464706
92
990642210
28191
19
33
27
48
42
22
23911
614138010
76
267889
6
38116
74
4
19
43
72
299572
22
92831
389264
72
749880699
81237
326123
86
42088047
496920
983676163
21
41
448508
85916
462402
86
22
12
358561
71
17
14
71
16
51415
385247
69
390256
22
12644
220151714
392728
251634
309084
456673540
438119
14
387369
19
49
78
94
994488568
904633769
1
510857101
6
10
78
85
72
466323
491375
302036
44
368671
33
15
24
69
8
75
19
99096193
80708
31470
54918
220200
165972
156396
45
495868
74
88
74
89
76
81276
69
33
1
536755979
226339
72
43
7
5
153814
109036
50
61
463728
360985
16
19
231595
417587
26
16
201295
143595
91
417003990
89
499130399
140936
46
81
263734
11
22
452029
176214
328246
477980
644478415
420346
92867
252750
328265
31
32
89613
315556
235156
47
368787
95
287317
42
25
65959
14
68
10
8
792898341
110612
51
83138
305766
28
65604
8086
33
8
94
493929
192859456
875293233
5
77
98
287189
462094
464451
1
474487
580243608
296615
464427
486553
8017
99
19
86198
54
81491
172147
284999
83
26
96
246331
74
7
211514
81
37
314121
120035
232673
64
21
81
4
456228
254524594
232975
348310
234746
19
15
45
378765
72
292526
97
52
315888
251279
57
86324
7
940833092
63
28751
480925
114791
259440
42
279587188
328428
726755836
22332
31
46
79
195989
454683
84
295774
68683669
76
6
60
67
473291
82
425210
297235
49
4
92
63
309694
417793
174920
98004
19
166242
31
31253
435299
55
370222
50
15
98
409605
33
29
53
414866117
64306
74
64
59447
4
31
55
239420
29142
8
16
80
73
852600247
72
348392
78
201813
6
239143
139679
1
94
90
85
88
462998
330525486
312867
87
85
1
395173
447577
15258
44
181471
39
477738
175309344
72
580662393
483848
57
39
583125628
29
828612889
233889377
30
84
3736542
90649
4
53
89
49
477514
99
213127
408426342
40
44
67
95428
94
483407
184701
2
37
15359
163947
349448
79
136762
51
320067
73660
3
53
79
137404862
48215
69807
486197
32303
645821692
92
73
516878499
25
6
4
255987
95526
55853
57
376025
74
474629
90
64
30
2
32
118313
73
401334
52
3
271038
52
427336
315191
16
73
99
10
474310479
751861582
29
523082080
283114
77
279621
4
25
60022490
63
16
442236
495619907
147711
493863561
241310530
59
396224676
1
483455
90
6
19
58281
108727
3
580635529
58
83
481198
105586148
54
199228445
452494
89
32
803027698
92
80
776569081
72
172050
166243
66
6
393627
278621
334340
57597
71
90950718
71
338820635
34
57
14
1
9
3
34
25
9
65
52
169058
275689
26
39
80
32
49305
67
416195
4
328144
74
71
54
90
276519
288254
161745
92
31
10
71750057
349542
490268
75367
65
361243
129975948
264919319
417
75
688681933
90
990723590
36
432759
95
140015
36
75770
62
262364
97
37
15907
391858
74
451036
15
637120285
440358
42
26
6
70
457885
694315335
331098
98
22
2
76
53
23
97
113938
340640232
71
464155
59
89
99
479541
77
86583
6
342586
195623
35
734416066
79
82
254070626
93
232511231
26
348606
498463
196972
89
53
69
2
340571
325606
427073
11
476035
90248
27513
309555715
457641
74
97
78112
43
358979
19
222706
458825
217144
8
24
170168
23
1
381905
94
35
80
54
17
417533
458878771
46
197039
37
92
38
39
407320
53
210863419
351832
575943900
19
224533
439869
379446
43019
7
73
149650
5
370547
475545937
215694
248180
14332
690276616
5
83
80
53954
98
37
33
65
592088446
468264
308864
371366
163486
13744
256089
8
78
142528
136366
6
80
245606
144807
39
191349
94
55
547888832
533941456
345581
184564
8
138228
7
401548
76
267528
6506
57235
68
88
57
203416
88
96
80
385422
497190239
91
375836
96
176994
170690
47
726861504
87
21
4
5
188319
248517
60
40402
49
45
553061687
89
40
171814
169897
6
71
390505
200931
58
513057594
879729007
15
39
126780
6
16
232198
20
101301
498449120
96
47
4
93
98
210773
566312692
43
81
2
135935
2
360549
72
69700
5
1
358551
186417
58
202286
72
63
59
159330
25867
803592581
15297
331853788
80
616200381
188999
62
36
858808269
4
218151
406710
76
94
97485
378574
20
11
192631483
9
2
16
585361203
28
188067
342785
411006
9
155689
87491454
93
386791
58386
51028
486547
89
77
16
273845
140912
230679
20
397276
349284
78
92793
90
54
495771
77230
81
65
977923299
28
212654
24
2
358703
484472
78
418760
2
429508
96
469845
259629
244129
7
70
74
78
440309
361437
29
8
64102
21
326781
8
54
95
31
436378025
3
315289
563415758
25
5
42
8
30
200739
10
74
25
464158
175086
67
226649466
361816
28
4
9028
927890466
62647
7
116924
492722
243425
3587
163357
77
2
191454
69091703
815451353
365053
70
92
69
95553
483469
708662510
39
30
54
60
90677
131184
9
18
22
884284133
87
3
287127
287296
53
28
895700370
93173291
297720
95
145900
64
2
77
8
50904
58
244928
252637
31
73
57
94
22
5
25939
14826
365313
839327727
476373
242310142
27
139403
388915
133638
98
41
82684
76
355749
98
365175
155013
1
6
110462
19
5
42
222488
299320
71
335639
9
132723
3
210293
60371369
70
83
65
68
126794844
60
348138
68
211365
335174
3
116490
69
485844
169395
256844
9
23
62
165686
92
445709
446109
306715
82
3
314630
66
50868
12
22
405520
120627
454487
6
909633405
497846
416246
15
52
37
57155
48807
1
65
74
115973
47
6
79
451764527
35
5443
86
3
61
97
357285
47
40
110770959
66
206888
462178492
15
74172
64302
70
370391
427737
29563
161648
87024
464184
26
72
24
358195
89432
5
5
43100
5
72000
235670
49
348206
69274581
13949
88660
52365
48
41
48
16550
82121496
121739
398375
24
51
66
47
7
3
99
87
77
2
79
63
9
68
55
444937
24219
7
69
4
141051
62
67
68
98
22
80
68
572750935
77
148724
23
655677275
94
600146987
2
40
134089536
174606
87
348902
2
83138070
815421391
71
192485
32
167757
9
3
32
20874
3
62
204723
24
52
278623
384263
129917018
993308913
164850
58
94
89130
65
273749
85963
61
30959
352998
301037065
107196088
434860401
81
77
23
56
95
42
88
36
53
129918
216985843
12
25
33
437705
4
177361
248786
457434
541861216
250398
73
94
4
74
7
26024
32
89
38994
21
304883
52
394500
45
450442471
131425
495062
96
8
41
416766
2
609543076
436731
15
194191
14891
423475
102975577
21
390630
39744
14
479950
416003
50665
73
485098
142681
86
474723
298575
555923063
82
56
175349
273789
284342424
61
61
75
18548
323888512
7608
64
261706603
3
28
69
66
82
234128
405116
460099
87
10
65
346498
364987
249050
53695
315776
10
91
93
54752
2
15
47
695166730
9
268857
297765
13
91321
345623
7
315146
16
34
481743
358667
189594
6
94
22
5
21
275726
319472
310963
26
26
13098
41
30
266773
29
380630
169596
19
51
480468
369067
63
424174
74
82
10671
83
11
36248
10887
90
95
28363
43
34407109
51029
48
88
38
205286
280661
86521
119539
94
44
30
112455
461619
85
40399
80
276190
278426
46655
85
82
95
270928
7
56
331096
7
445578
27
11
167312
58
39
280645400
96
155672
74
4
84
183055
33
487212
324450
480311
19
149974
358591
4
86
9
84
58
53452
12
27
23
98
234077
182674
479764
173530
277306
76
299504
72
817941691
550885204
487925
244077290
71
66773
421089
99699
60
268848097
27
62
7
42
65054946
12
28
802815195
81
220700
455528
2
93
77
19771
390330
99
97
112785
80
55
377504
277173185
260668
95247
175524
774985939
20
3
40
431344
769890747
43
286771
147346
432186
8
266641183
220672
181414
72887
52
46
337855
208952201
320613828
98
146410
88
24
39
61
5
364848
91
53
362814
75
9
67332
89
41
77
69
307207
6
30
453808249
266929
50
591406479
80
66
25
10
39
75
47941
95
316344
437086
8
69
45745
95
47
64206
25914
19
31
452676
32421
77
45
297133
59
86280
1
496384017
55
248421
21
34
16
5
5
307719
444125993
25
12
157218
400516
273617
348297
198808
415154
55
40
13
93
8
352685
40
60
398094
302398
244831
8
6
4
2
19
227916
18
24
65
2
59
47
195693
154988780
27
10
88283
394467
7494
206066
85
24
441864
68
15
250696
448360234
230240
374759703
412080
27
65
76
135843
215961
21371872
317527
52300
57
889680691
66
32
421827937
22
6
360205
288828
104605
42
46
454170
5
315786
61
362096
326686
241046
45
73
13
52
111205
10
59
156241
91
417365
22
77033
145569
46
76
446415
97
49320
7
25
60
15
31
54
66
80
49
68
300969
4
410928
842562512
477288
113803
22785
201009
94
347352
397850
572707338
311743
499008
56
949720630
112775
2
23
13
326965
117564
288970
73
12
74
158394
234997
279523
145422
95
491282
69
8
84824
66
8
462620
46
338169
177627
9
819759329
3
15
48
88
137658
465877
6
401467815
197157
622632089
76245
3
67
343341
80
63
293086
1
67
51754
439345
431963
244338
459269
264598
24
79843
408646
18136
84
482956
4
6
120523
241643
54386
249666
462494
95
34
49
94
84
403291
61030
80
217786
96
94
109669
489742
37
7
281223
13094
50358
88
182105
45
89
32
481447
66
459295
435825
609255330
49
63
584238938
368897
213270
48688
92
43
46667
196967485
316608
153461
6
732661840
84
6
3
263861
4
18
44
447364
348236
89
53835
70
251370
13
5
219849
708881315
65
69793
227298
407087
91
62
77
78
126170
7
117813
311271
96
7
85
8
189588
30
7
445370
289203
46
170152
291383
366163130
52
2043
480678458
185223
93
923448812
56
245967
346730
101639
42
93
390122
963828031
28
48
456651
4
415693
88
136007
157980
41
43
65
88
17
66
53948
381655186
2
697505270
280168
67
40610
75
11
93
466834020
148342
670000890
65169
47
119090
470680
83
68
467717
52
78
4
324882
61
42
250685
91
270595
3
85
21
1
94
78
313716
37943
6
42
4
37
265573
4
47
31
438120
424009
99608
31
566067312
45
136211
209939074
2
41
87
32
81316
784294598
339100
64
246308
187981496
431688
438126
60771497
35
164288
93
223117731
581703291
476381
201544
461244
39
33
105912
50705
2
188337
86
87
458509
318822
119830
24561
3
19
65275
2
49172
223458900
9
116483
4
42
327870
376306
16252
88
360682
70
499194
52
42
89
60334
8
323318
49
18676
366957138
27
66
29843
185513
452747
24
70913
1
177559
10
357048
64707
851237897
66
56620
2
45
11
270183
27
410340
416058
419869
8
261460
60
76
212633
488107
383690
3
75
217711
137350
7
237511
112250
203079858
59
52
6
83
74808
280600
61
82
20
84177
8
493185
53
269518
60
4
165707
234624
363737
23
454360
66
36
164730
831768021
937567454
86
760496594
19
434079
15422
26
77
330607
4
375485716
70
57
474155
18
283534
201027
69
28
69
95
24
5
34
84
29
375784273
55
2
70
36129
13
70
22
79
464295
14364
271470
9
143039130
6
295580
138996
490873
35
143978
5
167946
32
31590
736748872
297817
157588
1
8
85
89
4702
3043
447461
154256278
35
279965
41719
4
324626
187919
4
53
3
20
392297
27
47
484215
54007
11
73
403518
18
22
7
87
197364
76
377172
367093
382089
743979854
410483
60
198082
398097682
427793
12
443648
14
553760250
93
953740936
53907
17
31
129521
40
40691
75
6
717832186
48386
37
46
399876
342953589
405755507
301390
288084
43
201179
292378435
49
53
32
236651
33
5
728667905
70
75
63
227233
58
89
8
44
178619
773606912
4
336348
377698
459881
499022
381295
383929106
57
75
370193031
53
67
257350857
971205942
55
212731
12
925544220
40
399073
484239
45
129125
42
82940
133204
105033
208440
47939
492226
887293982
484523
82
25
83
400898
171213
5
262634
380809879
472884
278573
930624331
50
27
89
152671
283789
62673
492883
394993306
253060
2
27
13
146899
9
18
484077784
22
199269677
193299
40175
47
358524
385211
63
23
2
319209
930674750
6
51
46
213406864
63
90
52
79
38
7
115753
432002
70
36
99
216410
223882
152465
48
86
62
34712
11
14
335982
363839
34
1
177485
198034
53
31057
57
74
189983
48
76
124312420
49
18
32
96
6
70
377305
107748631
83
19457
55
4
41826400
9
5
336143
154424
676456589
65232
15714
45
9
169623
33
566769011
205970
186442
246513
328912
5
87
86
56
419077
13625
627601109
272585639
48234
170713
87
62
2
614348114
62
27
193324
391706
48
87
212286
6
40
91
134577
151398
36
75
7
75
133405
66
3
235181
466413
19
41
499938
354565
403953
51063
276014
19
45
7
377240
36
31
191517
90
96680
5
2
435398
2
111272
93
269612172
319519
88
75
626179890
90
21444
230940
181296
20
69655
49
332940
23
546229236
387282
886155977
123770
377469755
126547
23
313645
749402698
43249
66
275138
44903
84
98
243712
93
689192078
51
92
91
93
125800
251088
2
535151529
266566
13
45
78
758518027
278846
91
467592
78003
85
38
2
92
457928
66
148559
49997
65
24
42
49
27
69938
92
8
6
51
161407
61400
443387
567829276
360633
180549
491774
16
83
393613
59
95
92
34
8
2
431204
32
68
333893
339812
370260
228868
18
642252659
89
291887
7
49
67
197227079
36
25
358384
95
91256
3
115504
58
67
16
28
63
59
49
273311
469431
82
97
94
223679134
268443
88
10
323193
332680
4
243082
325531
313101
924607683
16
66
20194
487343
495892
3
19136
323214
9
42
475091
75
24523
64
71
1
53
50
256793
231371
467769
368405
97
547153491
237818
45
66
109374
73
199791
58342
3
707383261
25
89
110811
11
550810605
6
456241
31
1
82
3
97
31811
27
31
321822
89920239
41
82769
427193
46
251442
72
55
26
75
15
73
433090
72
8
29
37470208
418521
488935
409561
72231
32
256717952
24
13646
159159
313301
8
73
7
221274
91
149534
457949
499121554
89
409095
142667
40
86
17
12
8
35805
94
260486
382472
234780
212615
40
96017
209225
319194
16
8
146723
85
3
281393980
1
78
65
1
443767
390154
245800
94
91
289272561
83
356341793
38871
230674
61760
357270
67
229219
18
25311
550062421
188302
6577
55902
76
10427
89961
400322
419794
202778
27
88
3
363918921
261889145
43
8
65
497854
5
82682
58
262158
85
8
16
111708
76
149815
941039294
338498
73211
12
141151
11
19
18
31945
958129601
32193587
63
285693
48
167759
400646
84430
79315
37051
143649
60
7
53247363
37
67
223243742
55
33
22
64
286807
1
7
35
13
49
63
45
86
314454
98
52
3
59
97
59
333676
420484
897674326
73
70
92
94
90
144120
291596
76
78
313537
90
65
47
9
533661333
230389
6
92
111960
302238
22
271205
10
312409
186199835
21
51
221486
788388313
425515
34
456353
210934
635535105
392968991
181768
397114
21
159269
7
32
63
394105
5
480701
202978
19
233121
136328
38
338352
378543
79
67
893406750
48
14
325206
5
208982
32
969381934
68025
92
64
99
223789
27
331725
43120
40
22
61
280699
33
86
202934
8
224716
233257459
209611
87
463123
73370
10
280408
44
55
96
68
218690669
9
430232
341648
48
103497391
86559
140408
80950
5
9842846
22
36
55
64
66909
361132
40
47
157250457
34228
160487
20
41
77
89
145934
22
466348
35
16
70
466332
36
19
93
172909
404961
47133
48818
813758452
38
329442
52
26
1
68
22
33
37
23
83
213334
4
206689
7
473192
71
336796100
32
382982
210977
3034
308858
7
8
181102
73569
77555
6
98
115109
124683936
82961
212986
5
98
7
9
52
73
80
119698
22
49
1057
36295
612484422
9
51
2
351264614
26
2
16656
7
164526
11
6
53179
6
16
85805606
34
36
40903
189446
15
5829913
410996
88
75
337416
914039638
35
14
64
44
491815
69
3
791591262
4
83
28
16
434943
14
81
41
38
97
89
433861
89
47
291536963
103641705
131134
96
481375
25
267988
6
16543
225846
6
95
278004
79
470507
62
175034
445868
7
98904
28
43
62896
9
171031
84
503464294
389456873
700145971
91
75
48376
195921
241160
64
478438
4
318070
72
82
33
46
22
66
469373
75
19
1
296981
349983
149123
154809
264984
87
431770
437397
116804
78886
267643
19
26386
360451
4
24
319065500
351902
2
21
215559
302919
273227
197036
497334
76
482140
478712
906662585
90555
57
84546
79
7
25
6
497408
32
40
381936
28
89
49
68
60
74
184346
123333
21462
131540270
271473
142674
52
245122
44
605736728
97201
48
62
36
44
87
8
97
84
77
282670
70010
291839992
309439
354722
48
345268
346307
17
54
82
80
321938
174176447
83
57
479292
74884
308440
169228
46
92
75
54099
343009
237269
85
139971
65
33
230667
525025304
72
111661
973000314
35
14
82
27
32
47967
172669949
866450718
18
77773
6
17
76
312962
695745724
105251
205742
63
4
231849
56
678844778
24
78
153148
3
232747
13
394952
263079
452235
411865
68
93998
46
362120
36
18660
5
31
320261
47812
13373186
55
394405
93
2
462651
67890
483662
60687
48
2
8
235364
1606
47
99
442729
431375
49875
32
43
99
185166
30
168734829
1972
358809
97
80307910
53
63
2
8
69
8
434661
15
41
343473
341245
279618
9
3
152198
3
45
258671
56560
176225
34
406437
20
70
188541
483207304
98
668179354
182022
61
812786652
84
67
1795
348539
20
90971
45
318560965
578905884
521508548
9
90
166333
55
83
81469188
10
98
39
77616
82630
476593
54
475694
9
62
16
47811
352131
58
46
41
707508718
487488
47
4
99
45
60686
54
617999642
14
69
14
1
857173116
84
90
7
130210
7
27
2
81
98
118912007
449733
416126
20
87
95
476774
198267
101270467
209498
931656841
292953
47363186
380781
446457
39
10
1952
244022
215193
202949
336481
13
93
479853
97
994530356
156554
8664
57
39
29
415764
84
26277
352925062
80530
46185
16
199747
22
232826
926204776
278277
136813020
140834
480965
348741
459619
98436
66
83
786559607
706230053
99
178121
43
330167
158775
471873
421953
414583
92
425576
471210
90
114563
120071
202947
470521
264362
80
94535
25
9366
61
89
49
363148
30491986
30899
375611
17
279074
68
5
235178
7
36
195534
424509
334742
470255
230175
325324
62
432939
61
60
79
31743578
254371
3
36
324469
262378435
151517
58
3655642
49
27
4
26
9098
23
56
469690
973318127
95
47
243037
427908
9
48
29
13161
453233
413116
473616
4704
180503522
93
177761
210581
314763
145571
123441
3
30
18
24
46
857550747
4
50
52
194592
8
26
206218
3
5
40
317476
36
29
438631
10316
53
83
236500725
66
22
103390
47
51
84
205941
783826431
105926
142295
11973
64
214429
96
108629
98
5921
61
30
94
5
12
82
961825359
384764
11
658342741
82
3
35531
35
445985
16787
658748269
8
169503
155069
96470
21397
258872
65237
136520
80
15
77
198669
84338
98
68
378814
6
42
478268
262571177
59
2
209768310
70124
307425992
491077
459263
433523315
963784421
9
3
277761
110063
311747
751382511
61631
218497
32
961418004
83
20
438820
14
88
85839
473379
496286
214570
68
31
55
168239
34
93395
28
155124
51
2
7
4
981073970
216538
139853
305249
31
9
246986
6
397413
109494
319219
96
384638
85
158997
30
20324093
205956
99
277572
150860343
50
5
877742491
213156
473684
16
11161
19
11
49
35
46
318645
83834
71822
183518
60
30273
462687
86
37173
437557
7
501578982
110238
15
60
32
239555
7
91
60
20
25
82
72
487275
941490461
94917169
99
3
41
953443183
3
296960
94
71
55
233959
39
41
80
91
84337
484384
423430
13
96933
175679
4376
444873
178357
147583
78
483523
6
168483
254321
393592
199288
484140
103348
8
299953
319737
11800
7
274593
109987686
38
203620
38
70
67
144518680
168583
198908
990660201
36
13
22
193869
9
57
5
5
155915
78417
417307
31407
318440
251453
296595
124117
88
43
95
495010434
355432807
49
284115
349473914
7
49
41
71251
86981
35
76
155916
53
12
42
2
405575942
16
42
470368
57
7
7
87
36
142511
13
463696
628659251
27
30582
81
44
42
70
91
75
983658298
415653
377997
145956
307081
336896
85153
443848
336640
394629
60267
152115
27
161525
10310
61
63
29
432361
305495
5
84
8
36
463457
783029550
395028541
348408
35
2899
3
9
18
4
479654
83316
20
13
21
599744127
193438
7667
443201
78
90
259640
72
98587
423492
436861
394857
84
334073
391036
125828
484690
88
88
53
294607
981102787
79
30
84
365022
94
24
91
8
85
85
42
2
368594
436233027
998812292
21
428022
477175
80
391865
16
53
63
361794
39
55
76
86
388179
82
161995
66
26
874413683
387884
537449032
4
80
412540
46843250
418464
14
1
20245
98
106617
92
6
15702
6
194085
5
198878
5430
17
153254
74
988147153
98
430105
80
219193
86
44
54
32268
37201
2
19
152142
375879
59
374720
430268
58
91
85
139152
16
489445
12
494163
4
47
210281
28
97
219022
38
369450870
56696
7
49
5
223914868
97
134242130
44
61
5001233
39
43
428947
5
31
43
28
6
413354
18
103791
27
309476
58
443274
50
227328
7
4
378675
1
670290850
95
80
34
481528
258344
217296
356378
26
211960
99
197352
85
41
30016
313561
20
61
47
286477
1
784801420
25
84
469524
263078
266850
86
66
441200
83
18
79816
353421
4
241829
6
256105
13
9
24083
539021626
368045
184845204
210832
674589135
129322
48
91
2
19947
15
251809
92
319359
212876
437819502
391915
216626
44
281910
57
146800
448620
1
337394
61428
15
333507
11
74634
66
77
31
961268980
33
488369
77
87
70
245544
193804
5
135958
48
787790800
3
298812
11
185283
70
54
117479
452938755
39
69
41
48
49
12071936
298448
21
67
600245546
50
134497427
83
84354
259818
1
321424275
98
14
270853
31
3
52
97
328435
73
282862526
142418590
99526
464741
261714
78
962760372
93
62
1
180021
377579
29
308238
49940
180899
82978
42
8
6
3
56
153902
399634
38
727328924
159552
10
334513135
410142098
25
9
73984
4
105069
550031041
17
290538
385126
465082
9
433131
5
258892
256358
82
407013
46
83
465379
922323431
437283
3
73
444050
157732
196177
7
378591
497347
150701
86
50308
46
67354287
91
262578
24
477067
69
78038
278747
26939
10
3
3
184521
286739
21
14
1
5
13
218879957
377406
87
493491
94
97
5898
44
302642348
295618
559314568
87
9
107076
80316
152194
91
187829
298666
33
14
206102
20
8
4
194007106
26
299941
6
8
182020
16
384911
50
313745
42
65
123804447
14529
625021897
5
54
19
464113
530472495
98
231965
59
187255
25
270015
6
280124
18
37
3
173644
349987140
307040
56
179596
25
79
67
246326
497868
491885
104237960
523189175
75
65
73
8
301663
318756
94
428036
2
95793
92
34
265051
25
96867
2
7
91
67
88
89
3
2
258204
4
25
141655
31
236419
1
15
56377
408880
453024
55
160120
20
86
32
7
2
329147
410314
61
80
252868
21
248151
7
22
9704
1
99
60
61
76
731806063
210818
68
63
640626500
15476
1
3
165723
77
97
479934
258048
490922
4
90716
220324
994069372
82
53
658258517
486521
499569
85803
55
95
47
89
90
61
4751
57
78
487790
81
142395
75
309172
13
308255
410990
239242
95
259349284
469289
26
322279687
354404
9
174336
723397293
235884
445875
87861960
12
48137
477790
8
336738
93008
251648
86502
489482
66
36
207307
416236
41
7
449548
28
76400263
91018
71926628
339518
78
58
97635
25297
31
71
280008
298678
19
902776299
98
70
455863254
10063
82
210237
47
411674
507415320
6
8
293732719
110937
901434035
12
54
52
99
490767
251200
13
90
445212
11795
437613
95727
228220
366591
73
36
38
39
835005762
605526001
89373
1
77267
38
64
438754
23
99081
61
90
69
11
114886417
365591
87
175508
914202497
5
372375
52
460501
63
5
111234
93
87
63
135711176
408386
6
98972
41
39
73
139168127
353033
105927
3
127116
57
15310
337200
93
449333
94
27
57
40
54
874725985
260738
492856
81979
5
91
246009
57
257830
83560896
19959
85475
443562
9
94
39
26
86
72
94
416070
58
21
4
122510
484722
468441
45
32
48
689389562
25
61
261556
242151
84
5
67
55
55
3
77
98
50307164
71
18
492186
15
7593
233781
352753
20
12
81
27
400324
431226
83
1
38
290000
798894779
113317498
78
60
136881
442893
72400
317304210
68
278564
84592
112237
464823
57
9
52
52
499289634
5
234930
13
34
193446
419847
87193
285712
268473
810183714
32
9
345439
175061317
59
246403671
138154256
431569
26
5
85
305534
64
81
96
390439
81
28
4
281400
104164
37
70354
98
80183
76
399083
112518
378140523
5
5
57
50
37
135064
26
313792
575461717
36
1
76485
391535
59422
29
303489
99
455461890
288545
263279
14
175858
947197431
46
30
70
273582524
24
355756
109866
439281
56
38
8
328189
58
431096
3
21
372449077
2597
21
219647
54
191347
54
635112539
41057
43
3
9
507452827
95
15
1
280435
40
14
238725
18
229093
186962
10535
891316284
414842
71
4
52
82
51
34
84
47
178362
484303
95
7
79
7
10
959050101
437198
41
315699940
44885
49
196313
304131
67602
19
9
185224
1
70
99
93
32
153736
19
445599
79
21
89
75
312127
97
95
89
132393
3
4
41
65
85
66
7
49
413692
137115
194171
43
73
5
240653
942322475
72
244442
320939
370998
92
157022
90
6
214508
75
232221
195196
397490
435053083
23183
25
301589
94
74
2
196813
251208
23
107290
116060
8
290497274
850685151
356790
36
14
9
45
234577
56
335523
49
373141
314148
67
131767
6
260395
116238
164186
36693
9
349289
366641
5
15
434728
112159
8
97
63080689
2
73
538065829
28
92
2
6
198179
108233
36
20
455831
29
189133
84
84
83
498258
15
15810644
126798501
70
133856
70
335409
154211
569178384
323001
429009
327680
353688
42
368055
809487223
30
381703
26718
23161
8
1
33256
56
1
227956
279412
287269
69
489522
33
194282
38028
48028
400178
574751110
71
192192
97
263795
5
90
82
50153
81
57
69
15
25457
225058
21
50
88815
45
411397
21
35
45084
25947
71
61
50
278319835
65
52
378550
22
270257
192758
40
18
67
90
26
240316
43
2
7
261713
451296
419932885
56
17
196900
386939
378587
990211768
162325
443131
312565
73
457065
335979105
76
9
343282
55
12
278416
70
3
134840235
100996
23
295035
6757
88
4
258808041
291014
70
64374
30
72
81
153943
21
6
5
29
436839
92
57
24540
533632108
287289
61
8
8
39
196964
281683
9
238895
318507141
73
35806007
504325560
47
384530
3
64172
6
295913
64
447411
64318
80
49
55
82
13603
95
174396
89
7
43
208643
370237
26
45
97
287370
330704
51
82
72
88
62194
29
12
93
429999
72
48
9
135692
39
76661
3
38208813
223394090
300051
281366
74
24
109214
75
80859132
367465
72
39
464096
14
86409
77
70
193137
131420
90
2
55
336431
281495
462280
62
148688
68
164280878
44
93
1
80
39
83803
41
97477
515930233
410619632
15735
24
23
405293286
38
4
2
90
69582
22
65448
63
196603
98
14
588318054
322089440
23
401802
15
129804
10
46
16
13
48
54
168934
13
47
438013805
36
473892
204880
19703
449727
54
244446
109769
199961
270446
40
56
51
290401
46370724
473724995
80
4
56
212891
11
52
415317816
461617
49
10
445885
62
3
58
71
433464
5
52847
161419
219027
25
5
254140229
19
307221
66
330135
42
344848
865383650
347995
6
370117
43
266212
69
57261
5
87
185121
5
98
45685
38753
91
608844476
45
66
42
481088
703899880
98
667611453
5
60
308317
51588
9
351309
5
70
6
633065157
55
363883
60801
273880
3
69
48
46
87252
204570
52
96
45
411328
86
13
359047
5
410947
88
58
33
225799
72
102493
431675
95
91
466065
78
40
22
48811
407849
221023
69
81
7
56
396903
639082172
54
316539
389701
391226
75
3
160717257
92
84
6
18
824271609
96
18205604
28
3
61
322643
18
87
6
70
35
85
86
31
46
28
359998
8
18
81
69428
8
452706
403394
312338
385715
7
962971687
73
3
125892
465325
581306733
68
196589
727197495
5
143546
436605
3642
69
6
10
294777
173455
2
145698
51
1
456769
50
42
74
273160
333345976
326345
323185
17
75
58
98
248995
949568308
127360
16
68
41
40211
29
478369
63
3
24956
429599
722004106
66
376828
4
26
69512
57
62478
16
87
33
4
82267
12
88755
333728
92
288542
22
2
268707
15
60
81
84
6
416822
54
899957255
6
23
49
344879
45425
81
71
53
219024082
74
172439
6
39
9
28
15
60
119145
497699
4167
13
499794
370189
316570
7
459564
338111
84734293
90
180402
63
726819322
18
424591
372197
7
98
21
792518668
74
41
14
75
43
344331
77826997
889889216
58
7
181890
592406784
49
39
5
128357
8
82
70
39
84
53
34
93
161807
5
13
96
54
60
205342
42
605309829
30
64
9
9
123796
24
423406
22
10
484677
383107
42
82
48
2
147580
98
8
45
78
111243
229088
69
25490115
3
404893026
6
9
107902
11
5
23
14
421969
30
61
51
2
440073
161689
650920340
2
28
82
1
3
62
75
100489
8
49
269928
29802
80057
195293349
53565
96457
32
23
14
451871
279192
36
18
481334
359707
382890
496167
993069869
52
40
203957
276193
448441
460221
281281
173819
4
58
71
16
33
82
573837841
27
484975
607535638
296297
39
29
33129
166375
40
152902187
72
74
53626
19
96
64
440894
170969
182454
90530
39
328995
27
21
92
144364
30
299593
329534
283458
92
45
484747
69
2
66
44
325107
277769
451265
128876
78
90
47
282296
80095
408736
50
98
99
18
46
96
4
467096
114303
20
19
69
117771
73237
33
91
76
12739
76
10
248645
2889
18
65
32
71
185541
319362
123102
40
24
71
45
28214
14
174062242
108037
6
51
36
196666
26
32
497664
304102
68513
258510
216556
147698
165225
7
19
92
53
163015
85
361170
258249
77
50
130896192
205736726
168235
49
911047859
139676
63854
127816
58
18
265664
476841
442090
127250
53
38
52005
58859
20
597163960
179330
31606
41
590230899
49
99
83
91
120342
88
75
200746
470318992
7
4
116118
395008
172931
976456632
435926
57
67
236446
38596
339715
87
851320162
20
53
86365
92
37
219141217
16
85
69387
26793
134042
17
235814
355983
35
94
801303100
131145840
108785
130994
1
4
40
22
41
7
222308
33
90
215931384
966492366
298257770
317518
5
384557
8358
47
288063
110756
28635068
64919
44
207266
96278
304359
235625
75
146758
464982312
348336617
755368500
73
5
37555
333699
366960
79
82
42
19761
889385449
37
305781
46
62
368314
399867
390394
563691117
384151
11
28
11
352184
87199
747630840
3
445936
327321
92
1
357303
13787
97
97
23
65
30
61643
425589
64
473831
36
3
11
34
1
162639
98
447372
334834
212890
3
45
199675
9484
36
483041
4396
82
838960425
293769
337375
70
66
75
65
41
435914
431439
114322
60
36
154878
84
73
5
9
221072
78
4
66
41
55
133682
371451
46
4
164864
313805
88
45
94
175511
95164
3
6
66
68
450610
84
67077
41
9
217171
44
969194144
457271
63
78
439773
8
16614
876113876
133474
1
239330
6
49
3
26576
459158
74
1
83228
55
290388
766665825
705682621
148159
62427168
3
19
20810
1
488834
95637946
191667
6
163511
412269
76
97
80
315616
48
28
30
149466
384914734
55
40
89
574440329
44484
945751753
37
45
160073
38
385509
169557
420376291
210778101
17560
53
89
19
67
26
14342111
212392
87
99
9861
344765
4
3
597364627
62
102853
36
57
408803644
74
86
516263866
15
486554858
343227
52
13
21
15
15310
43
13
127155
8
183286
81
58
297998
435946
390537
26829
4
77
8
18
265424
569393360
88
6
8
40
360456
451925
71
19
98
40
64
96
82
203290
31
368392378
29
30337
45620
62565
565391211
422226
48
167165661
98
149603688
27
474367
35
84
426552317
159863691
39
167525
42
434454
76
355329
30
73
23
49428
71
676619993
50
3725
73
56
17
21
412037
212327
443365
234642
93821
224500
34
52
254942
204904451
31
170086489
98
745857265
80
8
82
385266
2
358415
25
405835
374782
67
42918
64
97
423594
289236
276340
28952
197681
293555
309034
329555
359668
486011
42
207295
99286
9
12
385540
563219797
19
344722
34
870948493
56
158432
232488
78270
19
154382
165668
219758
8
26
7
431341
23
103015
33349912
26
171208
58777
5
21
2
180722
77
86
962052939
108791
154695
224338
57
291776
96
51377
169620
89
38
65
461127
57
23
114532127
840319818
151173
340286
214479
71
308491
127574
4
220366
291847
80
28285
86
38
341954
131355
74
87
96
12
360831
51
42
95
303974
268258
3
13
34571848
404133
242782
64486
197924
4
77
31
77878
195273
61
214647
27
350375
4
170364
138589
3
39541
7
16
262254
21
97
161048
238272
68
4
45800
53
19
97
439598695
415767
44
556940675
61
376474
11
184834
263585
25
491274
147727
150868
484816
145071
966224717
54
463570
92
92563
4802
443636
35
49
726276968
272463
343954
49
30
173777
225962159
22
985477618
87
135161
51
94363
327192
3
37
86
95
43
154471
67
35587
50
83
176374
66
365653
5
293755
32660
53
464064
53
267283406
17819
5
490570
863783668
467844
64
379681
8
1
12
9
11516
18
31
24
86
286127844
18
3
19
30
174291
11
46735
292856
148460813
85
101178
118416
497363
994350656
13
92
399467
142220
32
394547636
90062
38
33262
99
332423
76
194259
88
255397
72
6
751109226
201847
88
1
7
71188
40870
209889
156646
3
2
101380
50
383022
56
66
79
79
35
920144353
97
19
41
44445
66
713921890
413833967
71
264058850
116042
178200
71
23
55
5
4
17
42774
107924
98
6
86
135034
78788
50306
84
860355531
4
377720
3
404920
82
29
552568198
70715
82
1
336685645
158712
68
29
139436
157151
97
10
29
9
11134234
402566274
773587948
139945
1
112023
198521113
9
92
2
5
222241
207179
70
169879
6
8
2
92
27
51
200511
207552
5
564110871
48
479754
235266
76
425268
19246
55
132158
52
174264
79
234393
93
16
23
85
103859
11720493
93
52
31
432
60
27579821
103789
245501
69
285184
88
78
8
152381
213929
451805
172019
2
40
27
1
53
7
45
2
186365
178758
5
420130
423206
73
29
21
405168
278973
91
662722458
305565
228084
1
74
331853
347501
473989
61998
63
13
274254
20
41
57
132912
174137
59
182271
10
6
8
273582377
68
32874
869505183
4
19
44
195583
16
238124827
241929
411210706
372554
39
316536
818574972
51
65
14
2
731222554
380586
47
83
74
138117283
7
61
66
291180
17
789210730
231807972
459892
35
97
287420
362460
485672
250881
41
99
20
13405
18658507
694756979
2
478087
329046687
463105
457999
7
347892
45
56
27
3657
497732
126182
86
17
31
892196690
108475
24389
85
69
7
72
670769907
62
33
47
739010572
380772
18301
57
10266
5
55
95
285075605
789249751
37
48
43
31456
295383
30
163959
52
72781266
5
798988119
91
1
8
340047
40
232384
218108
51
7
85
989520090
9
272556
114929
62
28
349279
955931757
89096
7
363190
272877
302948
319823
384938254
83
34
122904641
17
330313
96
435047
399844848
427904
358766
8
39023
85
27
143752
271552
472234
53
269769
357420
36
132303
5
536771701
61
11
200897
69209
50
268542
8
324064
45
39963854
14
81
245181
91
71
84850
162390790
1
32
13
376294
39
76
242587
390207
418314
88
89
44
48542
41
97
384562
481197
71
66
6
12
252504
12
63
62
531491405
413542366
11786
144731220
93
26
40
245355
9
54
88
408280
446246
55401
234210909
6
316499
180642
168712275
9
53
140391768
3
246482602
642881506
104467
36
99
4878
268908
154920261
411048
6
231066211
91329
735982524
3
9
317351
36747270
1
5
248678
36155342
11
49
295497
405137
125988
156145
298653
5
149212
7
2
409687
660720539
433043
146926
492264
46
264201829
64714
286008
86
340350
34
419903
307342
131305
91
98
58
71
381230
320934
225426
55
70
43
49
33
353383
11
78
98
71185
282543279
5
31417444
42
80
253035
6908
140256
64
61
36
92
394569
68
28
66
73
3
223601
258020
68
24
376922
97
580675653
2
55
461696
246321
272868
237522
384835
31
77
276950
360976
471320637
20
17737
10
77
42
63
255412
331010
25
267536
87
2
635884119
69
86
207881
375470
352491784
64
70
369115
37
222305
30
56817
5
71
61327
97
53
90
34
475577
98
250213
42
78
10
4
157714802
75
86
402827005
87
82
6
75
73
56
609103736
4
350557526
55
112620
61
148624938
9
76
378725
109060
133756
1
489780
6
88
95
7
9
17
251589618
69
99966
474754
308475
328660
70
149572
56
5
93
32
25
9
59128
127190
488382910
69
81
62
3
21
8
78
219571
96
374446
57
73982
142225
24
111844
31
21
71
71
15870
454635
135247
99
3
63
416638
86087
521170429
102410543
1
9
24
465736
3
374662
140716
156906386
90
14
75312
93
610707584
700852809
52
441772
489197
473865
42
468930017
30
519121565
45
431179
92
68
282911
174065
286542
85
117487
96
256008
48
42
85277
108514
67
349873
320298
49
26
992225518
340576
50
563971149
402268
361941
958797698
25
10
20
440955
265287
36
479640032
85
371432
50
73
20
243154
32
693701047
71
350380
487817
254678
78
252336
33
58
210898
50
87
24035
322455
392675
76572
260137
80
55
1
64
3
375998434
253973054
49311
32
91
53
368335
319827
7
36
86
73
469893
446403780
413777
53269
242423
9
52
491319
6
97
55
65
352410
6
53
29
8
82
33
71
74
95
233110
439455
37
499394
63
95
98
456623849
382881
248944
677215387
37
44186
70358
499697
440371316
140383
686412453
510906498
22
62
290676
65
89
29
86
312835628
38
378534
40
49
213056
66049
418424
72
190442
58
81
24
316420
61
9
467207
77373
190816
473099
79
66
287149
673369185
33
427866
433823
190117
27
132990
450431416
73322011
75
47222
264165
16
93
209093732
67
461750
24378
262778910
336578
162771
477941
107280
20795
144713293
734582829
47
294522452
92
368970748
97
252791
419517
21
7
57
453023
88
96
383155
77
459254
937312387
143369
67492
121978
931412606
265627
16
256640
24
270954
318097
1
71
759119762
307106
22
445249
76
391194
98
40
6
57
140856
837990209
706506918
5
474636
70
50
11
486302
140014
50232
5
36
96
121479
455758
191964
273697
244937
83
397595
87
90
233503703
85
139778
118223
71599
29
6
126699025
78962
302165
174931
483929
194631
44
26
76651
708335615
7
296551
84
23
96
73
8
46254
46785
69
9
1
5
34843
298901
87
31
74
81
80
359551
567155512
198542
12
1
213211
927935287
479010
45
391650
154407
782470525
387786
94
28402
263586
471260
496414
197251
7
83
57
60
12
402363
19
9
324564
97
260140
325094
9
32
134831
104329
837871490
436716
72
706902451
54
24
6
38
97
6
83105
544657221
83
442398
150239
84883
81823
308122
32
405420
14729
282325
2
278798
127231
165936078
106642
356462821
87445988
66
4
468817992
407676
38
6
365832
137966
66
815177197
11
92977
80
11
8
251277
14
11
302266526
133424
48
444721
113464
349356108
20
57
475761
99
170091
56
39
428479
189679
95
97
52
292456
66
4
110346
141287
73
83512
295045
303484
42
18504
20
76
32
19
749445150
309656
268949
139414
388781
165800
203722
1
45
36
96
64
71392
95635
373807
931277682
94435
1
17150
156599
388448
3
64
7
68
102210
1
11
361601
49
161079
140940
401380
404897
87
477668
230905
237689
8
88
5
5
80
297820
158167
4
476242
63
65
33
320855
117425
786702612
213217420
314186819
86
7
75
40220
27
18
519220789
71
57
325326
79
134403089
27
249765
219181
858894403
97
3
495006
157488
59
71
61
10
885416279
298968
940793143
51
18
459564
373351242
268675
172054
81
240566
439117
983094030
9
61
70931
774114469
69
77160
66
61
69111
553685253
11
930293507
53
474852
134968069
342695
58
214445
99
21
276670
375010
159180
62
5
282861
69
61
350537
25
498837359
55
139465
374833
6
311392
219608
349218
3
164703
67589
194060
13
46
192769
98
11
21
7
806050022
70
29797239
8
52
7
19
17375180
347249
27
7
100207
32
362902
239653
69
6
447898
66384
7
462442
180733
358443
74
41
143693
34
276176
74
32
230654004
90
99
47
40
3
296456
38
484037
80
44
437148353
4
50468
139423
76
366540
391120
48
82
8
4
94
159410
320834
7
8
140038
19
19
359115
124546
7
823122820
327807
405041
88
64
80
293155
441530
329790
47
95
59
130924
484996
237232307
69
83
14015
53
451721
37
219448
29
296320
71
231171
1
49
98
9
77
21
56568
332332
17761
774720431
247508
208038
99893
85
478101
146217
1
266814
20627
4
91
351594211
19
26
67
87
111087
333838
31
48
56
211800323
54
304114
216999
39
26
96593
9
523583939
374960
351988
281495388
90
6
288948988
278624
35
79
417340
46
32
323716
11
367391
425843
49437
195655
87
788847395
273347
149297323
88
288233
203518
45
400757
64060
54
401070
23
44
14
234179
1
467133
382418
110377
41
227718012
24
274779
46
434765
5
61
168951
236371
215259
614929682
543635747
65
269781
4
341008
245308
515992426
10
61
58
9
27644
264001
439104685
8
86
281484
11438198
57
52
48
867239775
64112
8
300245
30
266160
213344
353359
17
97
57
397308
25
94
14
405918
2
56
32
19
885001312
45796
43
372616
816563088
15
1
42
45
471115
25791
22685
66
43
202743
396276
938000169
82551
92
61
69
655992875
315330
893926072
348265
20
99
278194
80024
17
44
9
169777
56
44
45
1
55
464683
189934
62
488119
49
482792
85
6239218
51
60
789912146
50347
47
346269
34747
170066
60
891999499
26
29392
37978
122412
97
38140
96
57405
80
21
153397
164505
51
120053
205343
217482
39
18
417717
18
331089
52
170618
330598
59
31484
86
47
396622
368358
203847
255893
41353
64
20
307988
23
35
67
63663
383956
82
19
32
457418
940962304
184555
366724
6
212648825
31
346337
119232
64
421617
50
259399
261434
16
93
14
14
35
469701
43977
29
84
6
762723301
75
5
393462479
59
174749026
8
51
319808
139695
423398
2
379650
97
92
359089
72176
925914293
70
7
234319
475756
459941
92
4
54
95058
65
68
3
876103593
430574
403251
6
5
75
829372124
489627
5
50
234057
33
59
272288
433176836
68
364428259
93
166712199
7456538
9
83
23
71
5
12
470208
31
454176
140097
79
60
94
39767
53
23
53
43
4
39
3
2
290700
35
93
458479112
307238
101682
65360
121613
290483
431390
77
63
72804
58
137018112
62
59
21
464194659
93
18
233847
16
66220
51
66
123310
423994
97
281841
40
34
168382
24
8
465247
47
62
58
58
207735
23
15
348432
14
247511
74
51
518812890
84
5
452556
3
49380
229850
15
46
434925
71
53
3
460668965
91
31895
550090997
98
211104
2
82
61
510362637
47
153498
89
6675
63
6
6
35
81
3
31
80
868845215
22
36
193671234
46
9
179237
68
871513851
174769
74
483352
444267
80
86
93
35
70914
90
346173
28
48941
66
625601692
284974
59
98
76
28
23
96876
10822
76
735190801
109347
92
79019
27
60
3
3
23239
232701
313152
75
1918
492987518
74
815049610
150778
42
53
66
746513052
46
6
150401
42
295110
76
43
798083470
9
330052
9
165366
21
69
45951
95
255679
76
61641
40
339314
477793
291500
380740
98
2
25161500
312192
172264
470832
39
7
42
4
268999425
392525
9
43
321934
118125
423286
60048
93
678737951
1
12
371872
11456
56
181667
126982
84
52
65
57
220391
584365799
293174547
9
169837
78
3
380821
162696796
87
133364
95
10
298747
280368
214473
60
5
71
107009188
70
456565
2
17
93
118582
21
327795
7
301774
101086
451539
179338
479401
58
82934
200612
142272
26
4
196512
294396
67
63
77
64
5
5
425716
145993
74
134258
413073
35548
5
81080
420958
55
934374995
4
57
457108
81
394659
33
26
169632
170194
69
60
316580
57018
61
92308
465192
166344
521148473
2
286319803
5759
58
34
73
334265
499727
831229410
4
4
122358
60
62
61
3
215269
30
8
150811202
58
179778
452910
72
903172364
2
9
6
64
44334
99
7
10
56
48
138873
398859
990454602
60123
440900
168691
387420
3
10
92936
452292
64
16339
99
77
115660
63388
583284580
224934
154870
78
179524
361229
57
85
383002
278282
12
348292
81
31
321141
273991
10
110494
247240
366121
383462
41
39
28
199422757
2
44
16
90
68
6
431733
567080164
238299
6
547075999
310664
13
259163
11
6
68
1
87
97423
285823
173758
390399
168467
94
5
21
28
48
68
65
10771
442695458
57
120143
98
56
69
392843
2622
71335
420831318
474935
75
307804022
79
19
161918760
246621
147381
89
15
77
36694
75
1796
62
354692
412426
197647
1
425027
283986
184642
43
232156
64
167544
209600
92
92429
256460175
3
201194
185072
312001
74046
52
53
351682
443495
63
4326
435036
14
54
3
464854
455756
9
7
10
490199
147922
51
160314
472120
346082
482035
78
474745
7
38
91579
428619
62
697212159
43
168969
426134
8085
221846
86899
198030
41406
99
94
34886
62
355680
18070
7
287861
2
94
246518
387795536
4
68
9054
384916
6111607
79
65
98266
94
818651352
36
78
57
97235
81290
374455
201322
7
60
70
47
75
287573
46
396975
330584
205240
347393
679494469
64
322158
4756
20
17
194743
7
89703
403639
224067
48
60139
84
129395
445082208
272842
537136361
15
38
114435
179196
17
79040
97625
19
28
59
97
91
90
7437
84
22
2
65652
356502
86
223353
89
83
650953274
42
286305
314535
145957
96
227134
55
3
3
107222047
83998785
2
38
239979
9
182441
78524
13
30
281692
608037965
38982
57
77
69
82
78
259082
20575
82
95
36
34776
64
42098
67
5
28
362531
123829
313811
1
430524
42298
80
474430
80079
88
168185
36105
240287
410053
686205032
86
182270
72767
71
270417
125606
901092046
95051
51
802894659
46
981624059
71
22146
240274
58
68
95
2
690713022
191391
477056
1
74
431809
59
134361
70
135579
296857
19
83
952532357
58
45
6
8
342240
233058
40
108729
57
344939
135080
594598110
468679
383105
278912
99
118728
9
88
256987
50105270
414006
27
34139
92
166979
52
51
488782284
51
43869
34
51
57
349166
264382
6
93
35
22
40564
81
155550
66
154770
9
14
839892556
92
150748916
106022
16
96
17
9
98585
81
113264160
213352
17
101942
94064
19
15
247464
928798826
372823627
9430
302793
6
652053569
233272
4
72
74
150425
259789
361241
441977
2435
216021268
223801
8
40996
229707
9
2
50
262459
71
65
5
96
298103
8
87
19
71021
93
6
55142
239238
285582
491411
3
147838
310373
590114329
5
163272
33016
8
286855
58
3
477196
47
46649
858090778
298350
59
95
59
76
216336
156548
23
471677
383865
192847
48
17
7
61
60
50338
75682
80
27147598
37
45095
136638
494333
25
30
157172930
80
9
2
35957
74
11
395131
37088
247112579
69489
28
80
444180
188713351
80
257430
102335010
71
417560
57
269975
6
208611
53
337803
32
87
495375
134266
147109
132617
191913
5
28
627398680
326647
15
98961
95
66562
4
8
96988
250894091
51
3
251007
194123
6
480564
2
185964
488498
30
130310
48448361
96
381595
5964
80
168326
24
1678
37
72
225387
2
277426
78
88
281899
1
501614461
66
327375
84
383031
278589
487611
57
579048028
990160509
234704
320444
2
22
124548
35
37
15
9
62
86
370506
48
431742179
2
66373
418317
51
332437
555927650
33
13
16
22
430129
252250
33
390882
67616
363679
70
192654797
368597
173190
5
145496
35
99119
374285
16
149996753
469417
152185
302286
24
46
343396
114983
359048
9
56
350076
33
3
6380
413147
30
62025
457061
65
328869728
93112
358945
46
57024
284926
7
383587
99023
879296594
430920
95
5
8
6627
16
115125
6
286723
846778060
71
24
88
296955289
51
74
54
437555
1899
213303
54
78620
995325000
91
304308
66731742
219745611
25
38
552372244
77
531565160
30197
686472241
74
274742
292677
45
28
425414
185273
489388
4
3
217152
13
122634
91
25
691203073
475731
1
14
1
40
47
1
470359
71
3
5
83241
71
683095868
200561
3
311349467
161114
20
8
38
362028
91
86
36
31
51
74
53
353357
314201
438866
854256116
50
31
20
32934
76
9
131172
60
80
342151
125852
2
59
267393
210420
2
85
70
34
53
272425
68375128
87
271679
1
41
476832
175536
47
905029760
58
392172
3
28
68
53861536
490607
227263
73179
558020309
31
48
3
78
5412
44
977000936
384196
146787265
377690
58
30
293593
54
50
246058
73
69755
472922
363130
95569
447531
63
159149
292228
487219
58
144971
40
385317
5
273694168
150742
79
374848
335073
464243
53
54337
63
39
5
20
78
808364000
88
281972
214858
8
12056
45494
32054
785629187
31551865
51
5
59
112282
190145
77
210463
8
47115
16375623
432137
476912
20
38
7
47
26
56058
98651
111928
208178
37
91
7
69
560791628
77
497558
211000
132835
36
363079
45
95039
37
4
84
311718
76
55
94
93805
93704
243448
42
228557
498525
61
134404
342166
605347229
4
132821
438755
9
407089
198371
90
241605
76
45
75147
476586
94
433514
347795
166346
209370
9
15
288240
81521
322655
353698
2
76
23
11
42
35010451
703439506
145743
47
56
17
69
46
423163
362482
365833
163113
7
415057
18
229129
40
63
448971
366008
38653
50
62
5
350559
251057
16
127636553
73166
133634
357153
273936
435474
36
77
247922
436117138
71
467376
20778
57
201283
393141
31
361644
901211422
25912
718
19
26594
540604238
956364314
38
438527
28
316739
696043592
8
90015
92408
258991
47984093
20
201010
126894
323706930
67
35
46960
76
414515
66
187722
7
90
698457983
266735391
96
184687
427009
194918
53
8
304459
18
62
73
112286
10
243047
82
69
587143798
98
22
37
223175675
408799
3
177731
205608
215888
61
14
101078
407081166
4
9
71
455363
17257
175337304
89
431387
381157
320943
1
230213
93
92
3
423166
5
84
5
2
80
8
126399
1
45
88
461316
76
2
16
345500
686543485
49
60
231191
490553
480008
83
66879
311482
243991
52
726805117
5
493934
844904311
63957
186292
348643
25
50
4
658428508
327474
97
839612999
50
204267
7
232336
54
38
401869
13
9
106465
407152
41
1531
88
30
21
31
601363477
261957
798006044
54228158
57
9
445343
124178
39
13
278366
8
64
5
7
451188
168684
202801
74
46
39
290395
66890
23563
332054151
859487773
172584
238641
96
99362
230888
91
1
1
459420
217352
3
293994
176864
351855
368088
89
7
86
26
31007
203674
906521755
19
388055
707773094
89
358734
73
141943677
453632
110370
198148
345759
66
120844510
23
808181800
95
346416
56
18
674178723
10
36
99
291254
2
43
28
72
42
451816
37
5599
138046
89
3
395994
5
13
49
2
61
334072596
143449
787136998
68016
61
396546
28
24
68
8
385739
289525
88676447
465188
149144
960855120
9
80
55
168810
9431
9
99
23
92
332099
57
55
459352
41217
61590
346747
247030
433436
189049
21
52
2
20852
10
97962
82
1
310616
1
38
54
5
202508
56
2
123142640
47
33
175749
465785
394468
94
404877
207075131
196143
314286
20
264729
77
211523567
234997
136809
8
44
18
102514
498710139
55
51
5
95
61
61631
61655
508672811
38
387935
70
95
2
27
492339
47
59
67
284802090
35
195226
18
86
76585
42
79
97
55
132553
440121
106737
402948
111066
76
58
185420
76
161112
17
31
85
13
79
6
61
471722
401205
51859
66
80520
1
35722
4
65151
413041
8009
72
543802632
528628370
33
1
26
23
443186
50
677814092
10
97
461641
116623
35
392838
98
195656
319622
968453018
327202
12
70059
72
352399
58483
319548
840060066
83
92
38
56
381713
40177
91
40915
98
43
132407
93
861233861
870453354
6
387047
33
957365932
426334079
16341
191014
58
97
355744
43
14
375229
32
426894
10
54
3
403870
325912
32
523154570
312054
888635347
217501199
461019418
60
93
321745837
67791
239602
52
690864960
450218
259856
54
293751
54
295792
239538
14
77015
648048832
7
56
8
45
71
122350
10
277894
146853
304327
9
64
426035
78
6
92
213049
6552
464002
201345
19
13
2
449995
858702325
63
31
38
321374
388363
37
171609
414942
499400
18
98
334421
1
379078373
7978
47
7
52
49
19
651416960
50
660500637
868564468
9
12
185488
418471
75961
68
322046
254808
67
348643
152818
1
437244
90
426531
515946824
72666
54521
80
11656
502676560
69
977861182
4658
31
227411
390338
78545193
80
89
319744081
395620842
57
58
147999
8
214272
496911
63
111359
8
7
289646
970890557
23
991445529
50
5
74
65
82
372198
84
22
105936
558693531
2
366663
8
124780399
116843
90
23
297039
255327
379264
282570
489954
633001817
7
288492529
439738
69
480824
7
47
509117273
404895
30
75
84
383752
483083
186539
1
446615
11
273064
20
470236
404813
293674
13
728291018
385216
8
21503
93755
6
133119
284342
82
280513191
93
80
20
85
57
699104470
7
15
26
41
134398
151763
89
48649
41779
235697
394793
82
101321
275267
27
914894698
7
249973
421104
147675
350511
41
360335
96
11
70
90
508622313
41
599577915
20600
345038
449405
6
77
77491
60
18
18
12
216448
98174
46
46
92
241626816
430754
7
456517018
497591
103378
45
344378
16
63
319977779
601675242
78
21
83
414882
9
254498494
530085630
45
382796
244570
139199
76
689677899
54773
3
38
341198
89
428619562
54159
228318
138464
161805
39
82
136643
43
670912333
490623
984147463
191986
933376514
93
25930
16
54102
329121
8
724494382
14
21
690487747
337537
218995
43
26466
66
10708
257139
45
59
24
229540790
264265702
66
40
38
62
500672531
39
75887
229363
54
383929
389422
7
451034
11
108336
411707699
477789
141415
73
257797
253403
91
34
33
384720
895284651
23
80
1
8
16
334972
97
324053
53
11
20
64
65
96
216530
92
273285
49
302526984
475815
388184
7
196559
8
619612197
91
71
74
215410562
209706002
168144
74
74
97
265635
573415656
12037
45
44511
28
112363492
164131
11379
305211
29
21672
4
63
13
111726
90208
81996
89
206236
75
411930
241196
43
380213040
169125
44
401232
57
315211
408052
72155
17
50
2
253334
5
4
47
82
41
37413
264411
496178206
93
433041
53
414843
77
29
61889
2
357543459
394977
185153
4
469003
959418669
62
483746
192912
45245
206712367
205618
212844
492458
422796
98
450016
456530
16
27
462371
156002
30
94
254568867
4
470618567
88
25
121585
42
418734719
76
348743
332236
398163
9
4
98
726393336
171387406
839926499
9
50
36
8
15
288710
345482
84
95
60
94123
78
67659
78
45
235587
68
56
411377
73
67
415013
1
38
6
19
50
43
385342
86825693
27
5
26
96
91714
5
239757
786306636
54
338801
448269
801467814
81939
917875175
3
311109
81
11
923
726393158
258590
74
331344
218325
6
183735
30
480181
18
246819
72
96
113258
273859
70
717194649
57
191611
8
68
477797
342890966
73
54952020
495933
260160
31
72414
87
185822
932812309
35
20
16987787
24
64
107364
268917
1658
54
87
17
16
6
587989932
394650415
52194
31
44
85
28
354422
30
55
66
182032
124931
25
1
859573995
466333
68
308281614
71
38
73
262810
73
11
142195
451166
98
168902
390472
432450
27
7
36077
372660
364524
4
79
40
32
428738
64
77
75
46
48
37757
495434
97
62
50
78
31
430322
46
62788
22
54
179846
741549228
880987323
546039229
355014
61738
264058
113203
10
72
51
27
22
112585
5
359664
13
392602
312514
78
38741
27
26
51
12
16
19
24
217854
20
63
242567
83
96
429427
200429
96
368216722
390980
76
82
752643269
7641
12
90
465903
292528
333738
259093
59
480100
72123
196849684
84
3
366109
814433292
87458
3
343790
251676
352460
495822
85
86
96
818333462
59
96
1
973548
9
274026
47
242504572
4
57
2
101107
1
50
249030
584105810
74
444159
24
46028
9
114996310
26824
42
244827
91003
88
186957
9
34
28
60
72
90
71
168686
15
590857048
102065
29
1
319167
667708902
4480315
40337
231742
310914
84
472090
48
382601
10
447509
62
98384
72390
8
205480
38
59
82766924
84
401955
9
91
317459
936788317
10
61
40
77
1
95
39
9833
82
765302143
110199
33
470366
15
8
88290
463140
60
97
34615
218911
46
166313
62
53522
490760
284481
303672
20108226
72
409002
46
33
336073
36
43
379337
583015897
50
44
57
49727
109076
32656280
84
2
83
14
5
15
394933398
87
487047
4
339134
74004
153264
8
67
199646
37
27
841973763
455158
99
8
245807
392825621
93
290608
73
14
23
4454283
1
74
270767
462984
400187
92
92
45
33639
32
430113
312026
47
92325
80
18
61
50
396938
323522
48
314742
20
22
832239429
307372
412315
19
242499
456795
46
81
343262
43
432994
20
55
416042
52
17
42
32
34
493009756
162924258
38944
93
53
6
342716
58
6
9
305396
3
3
159456
51
106164
202728
95
768223742
97484
94536
218470683
428171
366008
11928
66675
104915
445403
480132
1814374
47
64446
39330
15
68
94
177952
68
47728
6
9
87
27
40
470701
5
20
368892
406213
110273
937592802
9
452942
59611
351950
48
36
2
3
155444
91182
92
476031
756191534
75917
124156
495823
486201
343144
66
32
58285
392027
3
88
450849
90
506750682
741682421
88180
175371
37625
928129115
53
68
38
35103
98322
44528
29
47
191404
78
142813
7
50
588349989
351262
266083
17
41
3
265284
96
63
218433
1
409480
298521
13169
301027
36
10
88
79
95407
74
237235
6
284185291
267403
163755
419155
6
13
95
607931920
325454
88
71622
32
87
5
3
46
199769
21
5
90
582007636
16
24
370185842
279938
127055
100949
135283
1
93
335152
800423323
365474
396699
78922
23
9
985112468
157026
30044
59
75
85382
68
70
63
8
258194
58
36
303298057
332870
233967
473667
36
123897
1
83
9
51716
5
26404
1
15
88
80
459812
90
712208344
487181
25634
175395
184364
163768
29
401028
32
426424
98232
36
40
3
44
963558254
476052
228368
370807
69
368600
939716015
38
142863
3
485684
6
71
43
371699
32
164176
322839
283815
85302
71227
956124160
56
185395
57
458846
63
988389628
4
37811
2
3
37
97
21
471812
60
492414
311170
109988
121961
481743
374921
44379
61
53
13
431015439
479914
27
171889
74846
143124
296140
431848233
73023
227351
86958
68
24
45
30604
104028
15
355532
7
63
495786
17
233083
4
26
96
161340
23
67
20
41567
83
14
375735
33
473768
466272
285783
4
70
77
6
66786
6396
52
232486
90
8
12
5
553407282
77
29
1
938854086
90
48
294765
9
687321701
34
27
843450274
47
416118
87
228016
75292
66
53
1
321474
639197524
498542
520160385
25
17
335861
263805
50
13981
34
182702
13
85
289389
58
456839
7
305006
94
92
595095987
76
460552
41
46
30
396203
180980
75823166
50
88
325866
51
8
930235310
1
69
46204
83
89
89
239622
56420
344716
39
292531590
52
82
404792
187330
27
84663
388997
470513
17
190956
88
477005
91
94
2
84
242264
441911
31
339297
43
13
378289
600917276
658789077
7
313331
295654
79
34
432104
5
7
4
304669
441936
469592
54
2
47
99
465066
349185
23
245478
462071732
2
62129
32
31
334590744
359419
2
60
43
263250
560653741
172052471
179998
98
75586
30
421859
78
983036098
251157141
29
4
73
68063
2
270556
457946
90
553464349
4
81
16
24
78
235826816
11
736908965
6
31
71
28
94
44
3
73639
344512344
7
105856
7
101352
388064
34
80
92
48
33
46091
766412463
69
52
356575
3
206663
412840
66
9
93
15
599755941
2
178986
237685
400103
525263656
50
7
93
82
127250
25
47487
53383
19
52
40
470803
229043
4
33
29
45
67
12
37
51897
443298
48273
146641
50
33
29
8
149076112
4
412938
34
37
897703655
5
262869
159422
8
627252352
70
37
35
466599
47
68736
381341
84
285312
199135
2
46
74
78
943887369
428339
47
5
1
186050
211205
43674
71
48
64
404978
415678
21
33
232484
268988
69
373554
35646
263621
13047
448637
39542
982485738
184717
308955
45
5
411007
483968
343487
335782
407675
38
586319790
225274
973028544
65
14
724885287
413704
3
86133
262088
404187
250494
88
79
762657576
56090890
497294
80
67
313341
76
84
77
31
84
6
5
26217565
82876
21
129708729
402538
414858
93730
65
30
433335
29
268682
390563
270632
74
70
36
98
9
781199327
413802
119408
58
164121
250644
751178524
23
208979
460078
315510
752586410
67538
88
312564
33
53042
8019
93
20
404269
89110
21672
111851
478529
4
81
475191
22
396179
363333
41
116215662
472550
47
15
151679
14
253930
80492
8
179880
89593
594756952
7
70
468129
19
63
277840
44
190359
32
29
40845
270908
9
464805
334419
1
83
51
366611
27
74
62246
731745131
25
50
107793
63560
93
83
5
306312
98
405241
191949
357057
333484
80
10520
77
370380
299669
2
3
80
457854
221822
148163
73
12
159468
23
250589
38
6
45
4
84
2
137140
253640
389499
364048
307591191
29
188471
897903540
982054997
78
42
445323997
78
7
99532
268762
157462
13
15
84241
70
85
33
16
57
16099804
2
80
84
608499931
574277825
152942284
92
7
4697972
236094
117047
70
453678
392545341
40
252270
940474547
477203
441607
135221
151181
403639
218036
408230
91
21
47131
528937850
3
40
38
157356
289967
134316056
122332
237569
417818
37
79
835195040
388775
3
50
5
72
53
249039
33
782179435
25
19
2
4376326
36
302264
70
2
25
450561
345517
48
8
20696
411022
3
428405
379196
173230
291765
23
210780
50
14
310772
318750
104642
97
44
490562
24
74
45
302605
389859
259190219
436541
345545
362545167
402907
262204
461047
39
90
117540
302169
343843
31
445025
77
254023
58
785
32
409103375
81
173222
119632059
84712
88
59898
411906
75
337444956
86
5
962721409
62
354368236
77643
8
307714
280529
13
24
439061
481103
86763
58718
206670
88
96579903
42
9
63415
3
341956
211899
229110
244800881
9
3
84
959244892
12
60
957263610
11
8
272517
471380
230759
6
6
26
280800
408146868
13
89
442203
531071893
819466902
255908
15
23
463235
995517169
4
90
65
356061
326032
365149
288714
115296
61
7
53
12
396952
164859
310274
64
58
8
21
67
89391
14
33
58
68
42
399801
1
52684
304898
69
67
405804
57349
780649718
129421
72
574575682
38
265578
84
401774
288528
442276
455655
344912
38
38
80088
137396
422926
6
11
91
61
386673
80
110203
27
24
17
6
195819
574172401
95
242612
79
45
51
108168
36
19675
55826
86
35
66621
64576
136483
337834
36255
476553
278389
27
30
3
755490928
130906
196586
15
96
9
9
89
80242
97
87
49
155462
22
473286
93
86
30706
8
6
53
39402
58
374807
238558
12
1
95
335641
210743
41
53
80487
160332132
66
60
63626330
28
67
65944
2
95357
349578930
83
7
49
40
3791001
34
22
72164
99209
230702
342310
449922
69
129221
408007
92243
53
9
480101
77
13
85
552112317
6
205018
46090
768592106
289630
770557348
57
481675
12
29
4
33377
1
234382
196171
203389
442254
11
334959352
98
80
411024
21
133846
34501
398438
427241
893085256
225696
346565
540844050
91
259715
49294419
425875
334947
336422
7
5
12204
7
283293635
53
895216268
88
75
75
33876
361035492
313616
9
219713
124002
605361036
43
199028
5
40
79
65
98
59
2
90
28
16
48
42
25
30570
311024
22703
226758
302448
227128
915419211
91
452677
53
180390
423708
9
25925387
34
826401656
419271
342515340
6
215992
693748911
38
455279830
305391
453287
17
469850
422228
238400
17
32714
84
259398
66
418735
73
269607
89028
70
304438
34
75675
4
245156
71
81
9
48
449246
84
347792
47370057
21
312312494
917285345
347291
346544241
147122
93013
460804
5
16
68
152372
28
16
417268
5819
263794
415738489
337504
195823
375561
30
8
458232
88
442771179
582751522
251132
88
8
87
205729
479645
90
92
335018
355743
240550
190088
64
73
28
1
173954
64
436245
425157
50766
450469
29
24
7
85104
60
492101
267191
197961
7
13
286996
70
480425
424998
2
281173
273240
91
5
357917
463789225
406692
79
420653
85
189684
280832
1
309862
78
79
87
211808
52
14
295956
388128
532992761
416118
36
24
243644
85
36
234512
104856
39877
85969
138834
108116
4552
97305
72
2
456153
338119
63
5
253861
364611
129963
268301
289718
6
50
61
942864029
62906
386486
629444689
72
404691
26
39
48891
61
67
16
48
6
491180961
67
61
278969
332487
34
17
87
100381
71
97
469840
82
460764927
8
431399
172729140
6
19
48
94220
7
52
89
80
924647477
246548
271241
78
226276
3
8
51
84
463152
56
36
386342
28
47
31
211172
4
64
33
85
3
5
298832
53
89
78445
251692
23
62
123218128
6
4
398095
67
313345
16
23
71
11
862437382
5
14
8
266821260
41
440652079
95
323499
92
42
499154
88225
3
303240
53
136449
84
65
54
5
338648
88
82
8
8
751325103
363789
71
51017
18
39
72
471383870
29
659475837
438632
56224
54
77
21774
86
113615
417818
43
64
93
7
17
355254
1
408380
32
75
53
839376135
35
157257
73
88
363851
395755
367175
52
392493
184894
275399
67
346092
827761752
93
13
347405332
319626
8
78
7507
330437
571145011
38
84
196003
50
193074
74
5
1
17
83
465695
120768
3
399554
94
312324
296367
153689
4
81
385678
7
67
61
2
54
180215136
72
2867
82
5
1
375922
313404
75
319785
423640
79
242684
45
21
902273325
103777
430397
600979283
161835
448533
86
36
41
423126
49
335970
78
67
279739
280901
675653710
37
3
187229
419454
80
42
233639
378314
183459
102060
33
60
24
107376
439694
94
398356
32
50
6
32908
51
474267
268349
2
53
169053
71962
223680
82
108587
31
426409793
407963
23
373295
466042
38
46896993
93
93
76
13
152667
438351
371605
81
55
23
74
47
45
190515
3
4
28
825224998
16
49
126113
465702
29
86
316076
71783
182042
65
34
531385123
496841
68982
71
21
431119
65
39
8
197289573
67
6
58
18
7
19388
137569
366872
103747
40
242812
3556
72
16
228591
152877
251454
166432
113060
53
43
433216
44
4
72
453740
6
7
88
445900
47
443143
254321
164749324
7
44
856914510
313202
877934311
321931
16
494822
5
77
63
314822
251065189
31
135146
82
884182289
18
91
566642383
96
3
40
3
361674
113318
905948075
95
656237887
9
245704
75
191100
278065463
462694
15
392761
35
68
13
81073
7
277037
58
14
72
283225
21
18
6
212975
227088
11
862825637
60
473178
93
79281
47
6
182710
78
19
379751
98
173716
129757
2
101883
36
329987
383193
1
105750
76948
17
91
407439
22
475836
38
795130677
207045737
306665
36974991
212397
91
180432
652738380
69155009
49
75
64
55
1
50
90
263880
17716
27
7
3
11
108222
53
21
99
306208
193986665
6
87
492917
214936
14
71
33
50
60271
160449
8
22964
193046
274248
20
275282
89
11
157028
141772
79
89
76
9
78086
98
20
206658
316175187
84
270694
79076
1
30
248818
9
108046
84
432380
305136
1
855205641
328166
196467
18815
23
330752
319652
478181
346746
9
552244861
33
284717
263783
84
369932
46
450059
55
346785
37
361413
95
6
409643
181956
143989
90
368783
51
49
164553
73409
37
496268
89
909423853
364318093
185411
353340
323565
122957
5
74
43
85
232558
77
68
87
259399
359554
897933802
301510
449538
37410
419796
54
33
26
338023
1
23
39
7689
42
86
39
117329
623909975
48
467659
394589
81
268727
62
35081652
4619457
301388
64996
336640182
1
57
52
49
81
63
320449
6206
30
87
679250785
175046
484526
28143
394146
459418
425293387
249524
45059
40
91
306504
4
23
52
826043353
2
23
623631315
61
46
132447
4
195074
762871988
431367
81
112529
496964
79
39724
216694
164407
17
251738
410195
499659
97
99
68
1
58
387696666
2
406173
233603
98
84
115401
11
7
78
317359
327046
13265
392071
140248
181513
617333353
72257
123889
99
24260018
34
76
353148
143854
256698341
21
47
46
43
197510
212507503
10
51
61
2
108248
470947
6
47
190071
98
325858
46515904
23
84
233052
100934
68
265871
18
91
89
71594
4406
419942
433743
4
429572
176162
44
86
34
8
267716
56
348055
59
226288
457847
62
4
3
235897
286639
59523
42
396309
3
8
3
7
445143
319025
346630
38880
98
134009
80964
91711
85
514571146
483222
435032854
336438
268519
232
7
7
48
263147
32
79
23
97710
77
372995
434027
22357
352858
11
27
452389
9
324248690
74
33
95020910
5
709441013
79572
383718
30708
371230
246549
457653003
86907
3
316885
83
130050
38
7895
6570
462289
51
259723
229644
43
420029
290080
452771
93
4
60
581447113
26
71
94
46
380650
498719
4
5
87
2
18
21
86
33773
76
122449
202409
855890005
934197707
99
373045
47
32
52
11
9732420
367824321
147108
295569
39
83
52
2
49
14717417
67
51
762267616
27
28
127123
89
41
167604
10
270536
26
3
61
597665674
64
293482555
92
407792
58
78
53
919567928
281719
435947
56
18013
81334933
23
421583
75
5
2
20
478024
38
41
472205
431340526
300411
37539
767642484
145632
280832
93615
43312
53
85078
54685
473909
45
470841
41442
65
5
53203
74
9
64
390059
204428
5
294116
199631
456212973
200899
1
309177
270422
365623
460093
46
167724
440635449
434243
987823615
416972
354440
20
256084
35
57
351548
374643
71
77
346550
185636
84
9
29
38
45
85
89
219375
399634
64
38
163045
533649634
879188402
149020
361963
432769
103966
95
41
14
302803
48
61
248634
81759
277705
43
57395
252500
263397241
237932
26
99
482923
126141
8
654840011
92918
43
357922
285139
310121440
1
367746
162954
126364
97727534
273330
20
41
793713546
35
1
87
49
2
78
443068
258128
443660
63
40
44062309
4
52
1
3
340915
314495
33
113829
4
10
70
56
18018
73
57233
439946
28
429094
60
23
70
12585
17
1
36
239684
10
98
181847
168588
63
234467
76
43
7
2
12
69
54
4
136201
203191
272933
226257630
8
9
340968
355263
77
7
90
478936
384058
453588
1
55
20
61
43
10
59
58654
434810
84
3
81
273935
324594
818553164
423082
220649
69
23
374163
261056
29
242812
28
78
58082
73
42
4949
498088
48228277
370949
321940
74
9
4
276544
408863
152011
45532
264972
307312
91
112609
213321
66
972571239
342675605
198296
13
59
31
9
339809
670793304
87158
77
203580
263073
237738
65
1
21
76997
278803
80
53
540824128
34
70
32
62
340238
399913
264198624
37
290522
90
254782
62
43
2
78
728923803
7
8
438674
186329
198635
96048
97
46
14
488109
17
567159507
58
334952
294611
76
4
129148
378564
4
8
76407
922737385
5
25
531413430
10190
310160
53711612
267025
5
496448
217388
45
83
7
443157
76
230310
361917
11
405195
297924
79
8
46
399438
489859
40
218367170
462076
95501
62911
85
244133
37
847947080
52
447926
427582
472085
380119
67
2
43
494557
27
65
702807642
462203
4
298853
22392
214894
254078
384496
390806147
93090
488752
499544
17
187950924
483875
116444
444992
235304
66
80
79
13628
3
206884
3
222474
96138
93
11862
119035
484815812
91
782202848
187638
763402615
623411483
470292623
408403
91
447404
7
102008
780406937
8
80
11
94
86226406
77
45
97485
224262
92
8
4
6
3
18
186264
95
557810078
116832
117550
478633
5
802216228
98
288299
68
276027801
280852
96
38
249728646
119083
96
49
90
8
428252104
35
16
69
89
19
47
39397
11
20
145391
63223
32
359480
93
544764531
2764109
6
9
305072
17
9895965
75
838860482
95
96
95
78
70
326056
48
332994
78
31
86
239491
324606
13
3
36
136914258
395920
476189
415724
30
64
2
72
55
17
23
262750
1
109290
229211
382269
63
73697
85
27934
3235
188958
239062
80401
46
10
155856
72
573379944
57
496090
95
9311
70
371169
984381454
95
662657555
37
6
63
88
113649
10
44039
245023
68
1
57
42
289123
433598
4
91
58
42495
313561
1
82140467
48
286810
180901
26
396746
25
7
11
1
113367
75
51
80
681796706
68
631781260
385455
98
80
7
616579987
5
70
342992
9
31
301424
15
319244
380971831
28
20
159987
74
133912985
284969
501356879
81
8
386617
70
76
4
201876
39
11
1
403539
98
27
382881
5
58
735
366484
260770
32190
69
176542
11
407836
480658
68
3
89
64243
91
770049964
134710
69
10
7
55
27
354451
104656
465161
6
230473
10381
434220
66
8
47
398013207
86
56
479137
444360
4
220876
942480042
365966
34
4
189067
186561
29654
184236228
6
154833
83
23
18474
70
234691
1
96
2
180639
99685
12
224538
573707541
38
553404789
75
11692
4
435795
97016
391283
177624
404457
254693
881980469
33
461285
86
475444
65
10652
55
7
99
127778
6
465169
423396
29
322345
113642770
80026
433627
204027
431517
506140957
247400
320891
271776
499832
263598
1
39162
81020
29
143960
34
332270
271925
73302
53
922246419
17
186574284
464795795
4
24
122414
66
84
335016
41
95
111844805
208875
185834
2
285724
267071
488852
329985481
43
1
364323
25
21
8
27561
4
25
46400892
184146
273307
25
191002
32
410300
95
81
20
5
388703
363214
56
404446
7
55
474286
99
309435
8
20397
55404
188656
505313720
75
19
18
479183
82
18
973501214
438265
51
456935800
19
4
390441
417176
2
44
21
384419
200882
40
42
299384
366905
65476
128701
98
48
43
232949
7002
131659
68
50
21440
8
90
71
53
64936
30
421782
41
15
36
324604
344983
388444707
241810
66
283460
368442
96
159993865
54
104533
38
38
26397
9
42
81
97
72
3
82
3
393843923
160165
8
85
141446
306586583
33
329443
441567
59122
71
71106989
905506744
355785
28
215590
496098
68
93
397173
62
78
3
972353790
273418
485043770
78
241663
91
489835
55
100061
51
233969
70
360497
95
4
187548
217433
85858
64
70
220441
113877
63
99237
47
556566113
34
6
12
27
78
1
294444
7
325816
1
144566
147039
76
92
44
4
31
51
2
155871
68
89
50
29
713570005
51
666373775
80
311544555
31562
28
68408
46579
21
9
55
492157
408351564
458567
413554
66
447612
34
773818609
8
39
742558685
628854909
52
704574607
95
75
38
349292
22716
204038
230054
93345
65
431980
31
489498
45
464756
60
244546062
97
65
91
2
83
497885
983514879
81
77
2
79
214871
61
52
688094937
47
5
164676
2
324137
310574919
950503256
6
210298856
825695841
17510
9
50
150422
70
78
459728994
41939
319460
484451926
17
235900
165563
69
83
63
890881042
381822
46936
2
54
95545
18
71870
31
23
205266
6
397242
145790
83
466054
18703
455423
311788
30
41
906599495
152243
96
28
71
877524705
234747
82
19
280964771
195231
36
1
242985
76
168988
403376
320769
296358
94
52
4
1
79
851234966
85
68
282599
77
90735
268267421
170788
5
41
54
479233
413233
257759
158221
3
47
215865
537625753
86
457494804
79
891239322
4
419886
65
389900
456932
44
325881
488655
412503
218635
291567
570209749
119200
109479
6
429830939
95
63
38
55
321186
4
393331
90
4
5
97
6
31
384623
205162
44
59
462221656
1
33
492873
7
400308
462932
346562789
96
4004
448197
559524764
13
5
9
66
51
73437
136050
989762486
177186
15
89
318411
416472
36
9
324694
311391
91
34
92
485057
10
411240
933191317
6
276001
306608
446355
85
35
702959984
5
1
766169733
298420
1
172976
48059
82
226556
442082
54
340487
739364434
78769
60
5
445383398
377029
47888
52
70590
29
122225
1049
69625
8
135973
30
1
75
99
35
3
46
10
271443
73364
279309
13
3
7
67
87
46
6
43
35
28
475925
360283
40
9
150698
244283
146925
105383
2
477605
33811
3
41
780019149
61062
247579
98
2
40
38
54
255931
9427
13
34
80323016
76174
74
58
36055
143060
61
483604
403465
23480
356270
8
467892
237790
140029
82
517807885
224054
8825
66
5
387867
15
425410
6
5
410193
327080
25
1
56790
4
1
381933
269132496
79
66
40
24
61
7
466584
53
113368
275667
51965
3
13073
249759
30
23
64
47
54
61
201318
398385
527175089
40
55
440237
60
7
91
108168
3
167386
7
239426605
8
34
97
7
1
395014
177382
23
55
291216
71
9
39
433084
72
5
108456
496542
18
1
37
30
5
475969
21
17195
72286
372839
4
53
81915
1
272165
12
354785
20
95171
320353
84
32
108513
51
498591334
328720
258872
7
5
387664
4
779050430
259442744
41
86
32
73
552119761
145698
34
19
285078
81447
9
62
31262
75
140870
7
109849
178996
167813
94
11
417468
43
2
56
369998
347495
12
359323
656865012
253318
235650
29
48
65
48
72035
98382715
46
16
4
266455
92933
36688
9
123271
48
9
146886
459872
83
64
455828821
386080
115980
729322827
492452
23
79
37
462013
53577
473431
98
6
66
227361
12
6
61
25
24
24229
14
14
3
317103
15373268
358004
912529062
251935
247294
20
265224
254629
293503844
31827
90
488504
29
1
387509
80
63150
39685
74
9
2
465848
93
408672
705661112
61
46
26
308603
56
93
71
98649
4
5373
309770
49
357874
6
97451
448385
21
147076
23
94
380018
488247
446556713
46
169266
28
5
65
267927325
455672
322843
1
35
278269
335096
65
81
463130
35
36
25190
11041
98
884059399
29
8
93
860609758
64
95
84
1
202476
338877528
141787
90
285737
4
255219
189336361
92
94
45
399749968
77
110434
27
388677
182892
113461
50
154174
262969
2
8
276912
420172
3019
45060
349519
75
319462
339340
85
86
21
74
95
387716
21
36
19
163956
440315
77273
86
64
122003
475048728
3
918029203
56
3
67353
4
85
9
2
80
490569
489087
5
87
258432
304521
416305
308187
671325758
59
41
9
64
585917780
378974
97717
970518818
58
19096
138169
61
139460
390468
391557
12
222201
47
262329
44
354712
16
22
438987
69
42
54
67022139
83
135498
57
7
820306275
495677
26513
401078
337391
86
95256340
129317
44
15
1
41
25
165418
49
89
636158588
83
44
33
17
209723
5
48
1748
64
28
166723
41
75
393820
49
49
476277
28452
70
33
33
332302
107138
26
13
83
474052
365268
482745
355189
390967
83
75
58
4
92
53
10
405858
9
23
452840
3
299796677
44
303703877
350871
24
771159310
86
2926
53
14
865509763
5
413520
12
435267
103572208
89985
84
48
46
49
54
136606
73
69
7
867875519
495464
23
19
56357
61
4
490342
64
33
328384
446796
161389
3
100171
403606461
388270
20
482357
85
58
143
6
55
431983
16
6
96
37
335339
624294658
23
404090
446437
49357
62636
464672
181752
50
439472
56
83
390558
3
20
33
67
332542
346891
92
308066
287809
97587
92
379212
460249
60
69
17
6
36
26867
439042
270534
77
1
325108
25
5
52
58686
90
396293
62
74896
9
91
39
73
62
80
110484
344829445
98
189887
69
45
677504792
39
922050105
11
76
289801818
301029292
7
53
83
67
6
25619
59
14
475933
406914
5
94
293117
148931
199256
430457
15
332892
443736
78
507633953
41
271784984
11
161967
22
57419
99
72
50
40
85
11
2
198955
88
54955
3
55
84
36
8
251586
46
5
382852
456949
303911
3
177729
99
65446
40
478296
128112
71
48
222017
2
40
435663
344868
50
66
75
177475
2
3
450459
318564
229670128
223476150
22
32
1
94
277058
14557
98
94
144964729
52
197415
445830
384423
896410332
89078
55
80
396961
372009
348944
28
141643
79
70
41
42
57
496052
491745
57
93
73
231249
82
18
140395
476912
62
55694
54364
80
62
62
13931
40
15
604195176
67
11
9
488166
488779
1
176267
28
222882325
919892555
399671
96
290341
19
89945166
28837
6
84
81
68
362054
24595
210193
14
32
233108
265047
268463
85
74
14
157975
25
16440
84
73
68
375730
25
98
106038
89
60
76
69710
69
71
18
223639523
461930
162389
25
288369
77
75
493260
265136
401297
427312612
37
448774
266262
96
66
22341
71946
82
181534
95
145769
115915
303416826
462248
85
63
9
209470679
3
72
301486
90
19
59335
79
317735
305920
312922
26729286
116652
5
10
67
418085
446545
574565741
110613
2
19
469761
46
18
162855
311553
4
6
29
57
204273716
68
5803
159074
38
17
90
46
254359
239595
94
171211
341007
21
728852639
1287485
5
36
373261
97
89
87055
461957
50
49
99
38
104849
44
109849
26
224725
6
5
240295624
490206
69
450670
28
174134
4
15
75
116903818
71
335901
30019
7
39
248496
235318
34103
95781
339112
334268
387255
27
947722730
67
508005499
206825
439107
64
11
307602
174990
13
350716
75
24
16790251
73
10
205286
171727
33
38
134826
177616623
90
44
10
25
532600321
412696
61
10552
12
82
347383
42925045
401240
101312
78
154047675
6
25980
80
32
422069235
6
33
7
15
495568
3
51
354733
2
270987
497162
98
332153
2
51
33676
2
38
87116
56
315759541
22151
18
350176
17
20
9
344881728
29
78
42
67
443473
928035753
8
1
174698
76
86
80
467058
85349
54
84
7
146290
54
43
73
27558
62
15
24
7
13
6
66
189934
8
85
900949784
328607
74
301292
256027
38
50
1
16
68
51007
5
43
20
185855
15
85135
173104
408651
349954
101245
63
66
389127
39
388198
390615
43
203905
453077
799597037
35545
43
467866
489105
10
176845
71095
981339911
4
59
3
344650
71283
68
51
107616
10
418461
67616
22
9
271852
311412
92
90
28
10
2
2
618444416
465132
261928
62
9
31
1
433201
346289
141476
130347
49
178685
33
68
57
12
77
499033664
6
36
104106
73
491792110
476059567
9952
73
79
338747
378386
7
26
780484100
178618
532487312
172161
627
62
163718
3
317755
487939959
435629
8931
75
877759841
212027
135103
91
255023
159783
41
65
223490
70275
99
55
78
98
21
30
32119
390231
91
13
17
400504213
396837
66211
26
63
163700
34
47
7
1910635
86
52
53
59507
88
46
187579
17675
989472032
2
35
82
198329
351731
90
10973
46384
6
45
57
49
244413316
80
2
38
117857
65
80
43
8
295362
29
22
42
16
3
449769
259441
6
8
957677966
492272
1
67
61040
75
26
41
24
42
205352
61
97
8
13
55
44
82
144358
5
8
80
132976
83
98
59986650
33
41164
414857
63694663
378805
74
705190851
253488
74
131293
21
152163
31
74
9432
410161
54
7757
24
271975
85
439793
361503
219042
625448340
6
66
171208
48
51
85
304364
35
319778
704854035
27
373474
66
362262
29
11
403824297
82
257028618
16
15
89
1
67
221602
7
489713
167905
343634195
269971
155812
6
56
72290
120843
62
36
7
41
74
1
61
12
66
103199
80
7
7
113225
278773
67
102561
74
73858731
40
375584
61
75
350001
269455
154171
457695
48197
89
567270327
65
5
44
419154
51
94
250414
472665
242352
2
22
37
9
22
20
470102
42
53
164456
465909
81
27
541788644
342325
90
470051
30
21
223334
27
411379
3
267294
27
90
36
389990
302782
20895
307642
421098
348777
45
665302519
5
79
39
50
423682
86
395997
76632112
296855
11
410941
72003
296273
233916
32
50741
98
407790
40
70
950120180
357307
27
449009
94
13020
48
106346337
48
88
60010
71
73
305140
4
65
169309
198878
314861
9
310125
183063
389284
462709144
461706694
242118506
66
52182
42
38
120016
292757
458458
219428
82
55
54
51968
424886578
276456
5
428588041
41
475434
305759
2
74
3775
19
41902
142384
77
3
27
54
4
97
28
842584001
424732
256373
338134
450946
20
377037
110546
488931
7419
223611
82
446165
246259
340717
53
53
59
1
32171
73659
18
1
31
216721
95
69
231415
3
126661
95
79983
98
56
495936
51
6
966581334
444971
86
477817
389656
76
978045379
53
428333
71071536
321324036
54
35
36
342193
64
190411
40
83
1
12
34
57
96880
61
45
369523901
8
470420911
469004
77
64320
272242
91
464807
37472
4
160332
278955
78
260265
8
98
39
68292
473154
68
48
308829
86
90
63
9
91
46920
43
425565
14
77
129522
4
314561
347141
117426
14
59
204899
24
236606
1
463395
97235
166767
86400718
20
137135
108079
504261158
42111
492440
185316
342666033
34
122798
361793
357380
74
360712
2
36
345616
81
449944119
145543
218071
297385
62
4
428161
88
14
15
5
40
406560
283310
72
388110
576360340
732286728
58
14270
49
95
84815
438584
9147
8
80
48
71336
50
397228
8
96
18
70
388320
41
373880
16021
42
41
52
7
279338
284739
103109
312149
168081
145885
267452
75
319906
288675
67402689
16
52355
883719463
109195
381104
188481
356189
10406
259982
212411
338623
9
476610
12
317517
90
257270
379568
25
292447
1
92
34
55
71
86
488847
62
446688
410969
73388
30
51
287333
4
357949
4912
77
10
450852
475246
180917
87
6
148593310
54703
94
395714
77
481863
117790
34
7
6
36874
220277
251657714
358634
27
339032
94
141822
115573
42
43
741107158
180083
164881
92
80
454610
100376
2
38
66
192842
239851
8
289936
5
99
405160
154244
266426
54
993589250
987077055
29
44
320527
13
69
46
8
91
12
342005
38
44
4
7
82
51
417614
9
48
5
19
63
322977
570213786
221743
48
11539
7
904111718
94
421136806
30
176759
4
48
221488
317957
24
95
4475
52
1
397969
21
26
3483
82
175817
176913
456067794
262082
33
609713120
9
9
170100
85
7
672851684
10796479
347288
21
61
821803943
646993284
366572
3
361267
8
244110
2
104846
67
472497
74
461795
21
14
98
31
85954
4
136288
423702
3979
84
181325
60
6454
463767501
54
83031
52
42616
93
223339
88
36
4
132590
341281497
165705
115585
198301
40
19
28
812849532
52
86
470016
72297
49
2216
117297
68
253334
107493
51
432693
68
207811
61
465547
63
79
93
174059
141826
326616
4
25
24255
222680
265073
448367
57
169670
301419
99
6
12
450654439
450534
163820
181748
395883
195629
35
259660
49902
432000
250591
276370285
299675
63
62
135876
51
1
197331
720258537
485792
62
133620026
261431
78
407544
264895
389241
23
61
273506304
6
394575
472689
348493
451551
189924
428284
82
58
293652
32
34
231508
484285
36582548
33
92
163939
45
46
99353
64
136937628
12
480373
676231446
34
92
89
590625483
24
404035
8
74
139016
404119
6
346154
387452
283750
496846820
71
376718
198226
428317
107016
87156
13
68
110277974
4
40
232643
3923
96
465284
32
76
96
28
246601
29
9
53
2
4
64
83
34
78604
453656321
42
25
75
47
58
282103
192796
96
69477
74
96348
323228
33
42
106881
109486
28
9025
298417
279607
36
62
87
845483418
122490
645641854
86
69
83
1
57882
298569
87
57
274866
336092
235736
5
523335683
10
85
90
66
297533
40
50
60
5
68
84
462000
83
5
22
4
64
66
81
62
94
458318034
8
840914832
301253245
117780
208652
18
226489
55
96
56
16
406824
74460
706519923
43921
90
25
306453526
2
65
369128
70
206938
2464
780302547
74
74
26
64
638478821
68298336
92
78
687215175
83
461723
80
490260
7
144047
14
275571
106689
56
153917
333024377
615660125
4
575487314
99
49
286344
46
5
212490888
18
550414023
46
82
496545
6
63
75
50
80194
434976
198614
156706
219024
483956
124162818
631295801
31604
197671
357108171
402349
3
22603
87
38
155719
59
290977
385796
894460386
163670
52745
5
255878
840802882
94692
83
454797
25
382251
269803
190265
98
28
95096
382980
38
6
51
67
154616
74
15
63
250811
451815
86
9
59
4
499049
9
65
718930226
347674
642858647
70
35
412782
86
344649
414386653
232291
53
88
56
6
573282597
198103
45
65
65
17
305290314
54462521
23
432882
383344
2
22447
16846
34
8
66392618
448935
121272
24529568
8
10
440702
64
91
141734
39
75
47
7
972033975
88
30
415551270
17
118680
560169117
59
254030
368245
38
847771857
38
75
433178737
359428
62
82
88
32
18
44
770779957
70
5
3
184447
33
97254
7864
85
27
35
1
253373
9
262458
37
333023
333104665
4
57
446551
459560
380255044
41
10600
375748
64
484895
97
326385
491028
204060
925115477
288361
420840
40
2
334783
653487661
160579
17404
692843837
70281
24
48
237719519
41
83
481484
6
391200
64
289327287
271175
157146
96
408540
387725
23
459089
44
129668
95
831344659
34211
134656
512844994
472730
156507
5
27
499279520
466874
95
59673
354683419
348743
244630
488021005
326776
10
204212
493570
910677751
140153
96
490608676
277202
351890
163662
123040
79141
45
436310
444573
102470371
66
106579027
27
94198
221276
29
221541
85
475791515
66
7
89587
222703
91974
94729954
202371
81030
213638
85
240731
65
66881
62
5
5
419224
52
97
24
177063
90
98
394501
10
8
41
270061
68174
89
468582
376539
338549
7
3
49
417607
422530
189039
6
2
40
45
279328
6
332633
49
249107
15
380369
155676
59
64
61
68
1
59
249837392
10
49246
41291
307642
21
5
376439
72
96
4
509534344
5
362271
86
289073
1
317936
14
7
130912
55
733385514
828503807
338445
428942
216361
907601098
685484124
26
391099
3
180894
9
31830
331272
63
3
8
16
36301
66
68
8
93
96
53
228047
60
10
499131
14
325506484
192439
433144
143467
31
6
6
52
833461593
424052
245190
216537
90
40
467029
983015788
75366
2
97
67
87
174445606
20
41
765589285
73894
31
490463
284917
15
898391373
385907882
47108
2
813045948
7
329334
172822
63
378929
72
85564
482903
59
164990
305846
15
21
46049
136054
5
275797
56
72
264676513
42901
634
8
58868
27
92
42
205630
99
4
95
70
351883
217779165
72
217144
25
201853
27
25
585311335
66105
52221734
194778
124590
105319
216004
151189
49
96
21394827
135697831
54
365191
3
10594
368320
9
69
161890
120862
67
86
37
126720
298924
58
254024
6
469832
88
79
469317
232414
414730
156640
146732
28
6
112443
160872
7
88
66
52
5
294220
530510399
44
243274
4
65
62
55
35
38
79
88
354144
1
69455
337979
845680104
30
112302
156840
49350
6628
493138
66
71
43
19
36
64
183096
84
18
403011
46
480856
150132330
14
66
48
2
28396
453645
189757
215417
6
7
81
205185665
59
14291
98
296796
46
3
27
15
12
259448129
492283
747041039
394812
7
8110934
79
9
61
5120
32
88
85
394568
24418
427912
138986
21
85
2
255801
8
11
76
127580
40169
7
224464
94
135520
17
84
52
6
77
210604
83
35
176124
411082
54933
150634
79
97
10
6
99
60
239676
21
295377
1
364601
167193584
14
161086
441257
66
58
277902699
62
143234074
390416
44
182077
438210
252089
85453
786506695
486507
104118
257170
428631
378500
10
94
32
12
70
428128
74
11
66429
261887
543793718
46
145288
48
390803
21855
28
34
66
52
145867
38
76742
127426
357775
189330
97
436927
322334
24
66
22
200060445
1
177018
411234
7
367095
7822
238973136
866062285
21
63
995236740
611627894
416032
403070
79
34
345110610
174281
375980
23
77
125913
32
659658382
76
24
620735187
407807
81
73
82
20
99
27
53
1
454366
1
96439
20
22651
285399
85
154624
433991
405539823
37
495447
168628
62
215690
96
289227
94
53
73005
5876
428620
26
195454
42
13055
66
377270
122801
75813
39076
88092
20
65
41
216236
689315600
95118
253117
253613
8
234001
404764
14
63
78102
288276
23
383075
96
333168
66
4
8
116024
333756
266050
78
45667
481723
497261
207079
96
15
226426
37
4
96
70050
4
192887
80
7
75
466825
28
4
88
59
49
27
33
359986
373672
33825674
126078
497231564
76
9305
381398977
87450
152093
303383
3
179616
36
33
121847
55
19250
94
78
25
79
653593303
289587
52
271737
1
430123
143725
467109
399918983
427980
463215
1
29
59
46478
53
25
73754
451881
448954
117845385
51
91
530693865
5
93
90
2
77
45
147643
32927
35
131278
40
32
6629
94
120810
74
227191
92
37
7
55
96
66
199266
368370824
3428
44
105834
46
842934441
7
790570732
59258
413155
26
90
81
167159
410600
99968
205297
60
34
228041
6
40189
52
86
13332
809861116
397497
90307
395386
783163361
9
3
39616
22
157859181
308914
48
46
73
86
492784
3
189682336
61
78
257054
50
330662
45
33106
82
41731
15
594729358
149682
3
47
48
35
2
10
33
45
431418
2
191983
375515
108269
7
86
81
55
29
391775
342975
456246
808765075
303647143
37
89
47
283554582
86
27
45
79
232205
345485
4175755
56
5
162336
79
82
276851
4
12
22
30
61649
61
346587
3
54
119420
98
334118
303752408
623214532
34
12978
144025
192952
67
278771
237584
70
12
139047
441802
2
97
111618
55
36
4487
825923671
67
91
422045
309994
109978
485151
281573
89
59884
44
184154
61
22
492117
419301
81
22
370582
97
64424
34858
93
5
217278
430945
83
2
32
48213305
2
102400
245197
20030
38
94352
558739964
262885
352580
40
220141
358864029
44919
266308
92
3
183168
250357
45
74
208272
2
248354
73
94
94
90
18
155544
203407
36
75
417496
98
70
292105
93
4
864682532
74
21
14
5
393885
1
960924253
256689987
29
25837
6
453307
180296
345204
21
70
390427
15427593
31
7
609995204
32
33
89
745920861
29
55
57
67
79
89
686118878
9
9
236668
72
16
203995
967480289
42
42
8
85
32876
371333
64
39
54
171457
2
45
306831003
7
17
85
6
73
201684819
3
48
44
31
493042
294379
353754
53
1
301479
78
76
231551696
29
238713
69
231253287
341713
493967
79741
441410495
723586277
8
58095
269372
77
185849
5
27031
376030
120131
95
1
706837313
409994
367942
68
78690
461554
412953
4
6
452836
84
924523688
14
63160361
38
72
129156
4
8
47
165926
72
67
37
24
509481647
185495949
418111946
1
165707532
370728
704221440
8
434268
53
581039854
147878
22
79
264482
318041
83784
15
181050881
3
356433
282289
25884261
445534
114064
54
398623
78684
92
108835
1
36956
83
385515
209981
462784
295400
70
5
147553
64
434591
84418161
19
746672787
46
28
48385044
475884
2
45949
53
9
89
241251
97
77
227621
396741
948523368
10
15
86
406252
7
490744
15
94
172700
60243
32
2
33652788
52
466924
77
441682
88
143107
60
440891
9
68744
63617
2
303427
814556242
98
84
64
4
29
161049
136096
1
73
77
10
147226
245866
79
91
336042
56
78
5
371997203
11
245880
84
12087
80
328494
418352
46
379512
3
89
47
8
2
3
28
1
91
370142
479875
305213
480904
378422
212146
70
21
74
9
3264
8
321194
28
93647281
93
80
18
98490
190177
261403568
34
36
280085
53703
88
30
2
867779277
5
21
76
8
44
27
6571
341523
477253
67
246799
61
83
52
62
39
367495
123843
859357562
8
6
251866
359834401
321567
26240
307631
7
140482
436175
480380
136406
1
138191
16
18
8
18
75424
64
80
53160
76
27
90
12
92
63
56271
3
91
738356366
1
72683
440603
60
370321
5
94
2
36668
452198
157780
169197
119278
471707
219638
373591
94541
74
4
90
66
297930
18
42
4
67
8
18
53
8
886093512
31272
272454
54
7
218520
121191
305097
73
45
46
56999
30
72921
86
29
645917362
61
370154
413745
38
293798
872028524
283126
396157
21
56352
449418
250018
414698
80
1
48
323981
72
58
48
91
431902
7
51001
851700911
1
423672
333244
68
100023
180790
52
396871615
27559259
160486
92
65
248127
241658
58221
266871
89
430652
154045227
385821
169232
12
487019
366810
89
97929
72
115999
189850
51
29
58
92
46
73
8
24
378311433
652822499
63
238517
773073652
32
29
57
44024
91
424913
61471
52
4
11
386946
61
345825
98
871816192
68
60
457515
5
731163722
275689
1
204766
4
99
6
256487
500483257
852196958
162520
28
50
8
11
76
9
335109
381999
47
616824611
73218
99
57
55131
238680
22
169681
49
195930
405305
2
16
332500
36
59
30
376985
472567057
66
84
207010
3
370634
6
23450
76
12
1
91609873
96
26
111573
47
50
1
36
87851
34
100454
246811
99
89
366953
184609
49
143901
7
51
83
379128
236771
69
126626
301124
58
61718
703639302
97898
435294
68
98
392863924
80
84
140115
39
79
4
167912
69
34
157278
34
321229
170376
29
67
58
273772
52
185825
498010
382520
680436291
39
143782
52
5
68
89
3
65
121271
72
75
234463
88
59
834071977
1
68
255812
141910
42
254768
76
3
70
13
30
340589
435068
807778221
97
155950
236586267
8
56
182402
276473
80
17
324757
38
378114
60
2
42
82
2
215312
51
80
3
239871
303530
22
58793
310067965
435350
266834055
96
282969
21
29
101866
223601
6
375005
42
32
318875
108482
5
15
119004
98
66
32
143649
162227
40
28
340736
85635
390494
20
7
8
12
932309655
8
9
83
186394
41
99000
213311
143743
16
311865
9
6
418179
62
24
93
72
7
278
47
35442
172484
411254
428959
271215184
370770
794253755
6
26
3
90986
410995166
348907
88
556172978
314952
155020
45839
185980766
249015
515374062
413962
44
65
122982
83
97
353963091
297049
273585788
451548
58195
4
78
88
310203
265525
490207
130749
228140
93
116270
446821
401088
1
98
98
59
57
51
45
76
387876
43
15
89
30
46551
52
12
96
5
349046
94
40418
415759
117307
87
2
299730
339110
35458
68
19
158340
9
70
622185386
21
34
290907
75
53
93
173190
222218
494605
342989
87
482595
82
384310282
92450
463752
9
343967
85226
271091
68
26
322102453
1
76
215741
466456
52
67957724
989439024
108487
205673
471526
1
296697
164323
96
36
853285332
232099
387784
54
12
57888
781792679
3541
50
58
118970
51
89
8929
9
366379
1
62356
444210
509846564
98
642256570
35
296478
52
66
415459
55
57
72
440328
348120
3
163432
32
377328
232546
83
247770274
86
21
447128
347169
47
166261
35
79
170769
401133
7
54
492234
23
477442
182913
91
13
69
164292
9
44
58
69192
4
65
464386
256536
283201
95
41
6
107717
25
137314
9
397683
11
390474107
471624
21
188301
275750
66
89
364441
30706590
141169
525454798
420207
15
99
91727
80
60
2
39
92
96
130922
233103385
11
68
194515
379884
432727
12
34960
43
343623
56
445652
3
72459
52
73
69
9
276957
232175
70
105218870
119044
404384
344777
61860509
993513292
43
78
66
478633
213793
387755
430344399
624010350
76
353817
85
38
75
527026855
229325
106941
306793068
293153
59666
362846
489915610
457139
12
420466
48436
204870
60
45
89
39749
753069894
34
70
27
76
34
34
351824
68
87
312385
416685
16
830633847
82
819152095
253624776
87
36
7
451990
28
1
250663
81
173125
82
33
55660
32
4
22
23
173498394
55
125425
304536882
67
414239
295306
78
2
16
101073
50
34
30
350537
689946133
27
46775
1
175165
98
135512
88
419100
59
5
22
2
9
283703
57215482
1033
156194
15464
77
53
4
42
41
429116
57
391902
91
6
15554
69
290769
108471865
16
270079
66
35
54
9
612330244
169238
136499
91
75
299720
56
454586300
170640
31
117332
19
127110
2
78
260568
74
152772
75
334259
47
46
90
260423
186115
37
274515
17
75
77
64
6
1
309086
9
7
1
29
39
18
1
7
403773
274676
26
30
733423531
8
42
94
303685
72711
96
50
66971
7
47
13
79
51198
643350229
241903
16
66
92998
91
3
98675
99
39097
579653038
34
398531506
489142633
165912
345530597
194375
71314
4
16241
471625
57
129459
244354
226846
29970
6
314420
429144
32
4
12
96443
9
101441
276326
1
379416766
252593495
4
2
17
534018260
192257
184572
30063
15
57
5
407989
421584
64
51
839227464
84121
49
318075
107974
38
28
234879
1
8
78
452051
77
83
92102
66880
396337
77
26
217832
346053
85
340615491
13
298621
1
88128
155153
891205538
19731712
26870
197592
435630
77
86
33
33
1
27926
129313
32
134713
82
79
61
41
3
42516
341367
7
94
151992
51
65
40
404875
490064
18
2
47
6
97124
72
379764834
146437721
81
122220104
78
89
57
262442
905944588
477835
311547
443762
272189655
23
383717
39
3
9
320402
71
16
27
15567
97
121081
4
6
314902
216233
51374
90930
75
790158665
280985
80
15160
619213687
30534
124907
4
83
990818607
66
193594
357221
2
31
159450
448224
63235
58
27
66819
53
51
195157
17
67
7
97
5
1
217117
6
329266
24015
909480692
21
59717
13
68
259179446
425409
48
3
66
3
199042
164680
6
120359
9
19
450996
176038
47
459359
96378821
54
16
477666
384346
201476
592147831
8
21
268328
621014419
953451689
22
47
9
94123
415150
85
68
251798
7
80
99
32112402
788951952
313871
4
309276
1
308700
351967
8
19980
12
299972
89
122347
437120
96
421563
728080921
161745
133071
99
58
32
64
192225
148942
53
30
82
68
28
6
427571
27
589367180
345309
5
71
95
425793
283358
92
62222
7
24
560733459
308008462
2037502
415636
2
52568
4
84
94
15
7
117126
428861
676822948
236128
7906
5
11869
473325
463328
338029
19160
882249857
37
23
379669
40072
354534
51257
6056
396156
22
40
77
83330
152369192
8
186305
393272
65
134971397
78
24
304881
187181
71
477361
271261
73
767273250
5
166632
7
30
483397
467930
322363
181680762
58378
246656
767852754
381715
287690
365062
6
24
473534
86711955
694400366
11
364175309
114393
59911
80
35922
104112
61
378624
77
25
29291
2
347682
9384
92
38
215019
83
483801
359695
21
149679
316754441
75
2
176762
219910963
79
469796
5
4
25
57
94
96
88
194042
14
474110
91
64
166198
41
225337
440371
59
308135
288197
399
45749
8
436887
378408
357760
441019
49
36594
25093
255343
21
90
328733
143733
31
160351
61
343955
100307
571126379
454331608
59
58
634913609
41
256080
294125
185511
329839
498143
30
28
276805
55
204554
371168
335098993
15
95
90
39
147199
5
288490
97
9
26
87663167
28
9
244777
42
462572
9
375194
400318
223560
136842
10
83
50
333469
54
831038343
75
91
72
468279
17
85
1
264495
5
3
310425
85
208646
259959
71
6
9
157677
97046
63
77
86
430419
259571
90
5
52
39
2
161085
61124
293818
27
225572
685551222
80
234070
5934
21996314
459188
209399
9
198620
29
489366
43
56
360224653
2
469116
245583
261847
428025
149531
29
717244016
131156
90
36
42800
166041
93
427948
535
25
34
50
154720
23
4
8
489474670
62411
49523
346324
294827
12
85
317957
57313854
436792
318296
199568
113787
316357
490301
55724292
30
214156
305435
92
330933
218415
50
638515014
24
61
522047373
623847747
51
30
208676
471235
463827
150121
84
54
25
2
199104
7
91
247177
45
99150
72
419869
336395477
850653254
7
97
299227
198018
88091
145485
76
849421132
32
63160
94
58
273361
383502
477620
88
66957
544338455
195521734
35
99
364763
155043
75
16
84
2
363941
299009849
36
19
6
244826382
243104
36
37
19
817032402
138589
390993750
29
339628
45
78
474562
410523
70
18660
3
490111
804753701
79
174450
31
83783
458084
199036
7
41580
912286825
23
13
77293
2
363256
165186
70
434737
41852
95
364095
75535
29670
12281
262216
836492360
182703537
76
488435
89061
9
11778
6
57
85
53
285904
25102
248079
73
173458
85
335031928
16
32
485360
76175
5
85
452753
352987
438909
669957594
61
274232068
263208
109345008
7
365345
70
96656
6
69
723304671
73
507078014
69
4
335975
155749
66228
2
4988
30
32839
87
42
414053
319529
125805
239029
25
94
24
90
8
27
158268
3
397885
22
1
9
9
65
69
80
23
597937857
54
5
95
3375
543773362
48482
491238686
303003
88
40
479891
238346
86
689338976
83
640816115
288967
113266
22
75668
1
80287
61
437546
338
70825
56
259452
94
12
66
47497
50
28996
4
857986121
370752
41
60
380247
182908
26
13
37
197051
86136
281323
385328500
81655
335387
473873
5
95
131041
3
153710
447629
491382
6
122254
165049
53
399065
468079
384581
21
91
164403
300523858
67
89
246412
310900
81917
388904
45
101724
67
59
28
19830
8
3
60
25568
84
1
26893
891855322
3
6340
77
304971
3
85
3
309870
76
419909395
409775
910980534
163634
486207
225068
223201837
45
46
46
168715
76
248287
52
3
97
79
5
255462
199691
427067
262480
524888798
58825
341888
99
323051205
15
8
87
26
151233
11836525
41
56
55
80
401600
50
14
338077
773946171
8
2
416794
971223020
343466170
321504
183870
31
286181
135133
388003
68651
37
97
228157
81
15
45
13
90
75
69
12
28
36
4
65
327053
409340
431335
70
73
13
76
88
145532258
50
223212
48
686
220167
301585
45
234598
5
86
63
175817
106710
468812
21
340633
375185
250124
4
22
352709467
48
234406068
65
935963187
98
124062
26
6
306924490
428745
12
408372
93
46
50
77
66
2
49
587857721
263135
34
699600195
126196
1
24
252370
19
353981
228866
33
111254857
100188
246045
38
38
41
96794
21
481827
166545
9
437125
100115
465759
2
295310
8
400523
80
469203
29
66
12891
367302
214411
426161
27
69
4
71
49
7
194568
59
31
87903
463047
442948
355011
1
496911
93
237558
649903100
486908
240803
36542
7
460833
66
85
259392
19
21
59
6
7
418636
291489
6
75
200865
56
4
426219
9
323333
194396
236903
56
17
81
63
371741
99
74
28010
72581
141005790
69
83
204393
469223
28168
13
249458
94
37
266854344
75369
31
42774
177891
109125
34
29
358297
623263345
45
224593
402458
78
473591760
23648
54
63
175804
243568
299982
43
8
93
64
438751
993798089
72
74160
61
60555
10
6
47454
76247
98
3
58
33
87
238066
56
229695
388000
87871
10
36
58
24
528769757
142107
499962
77204
43
58
86695
353985
40965797
106554
288979702
37
116157
428782823
37
57
84
1405829
64
3
425428
14448
5
1
381836
215112
196439
50
89
97
512167332
56
35
486807
122135
427080
70858
227014
36
91
47
282865
337615289
4
36
44
95
458837
53
111896
138554
366443806
39
105456
28
175954
81
173074
69
6
233284
358343
350518444
4
76314
3
32
58
1171
366102
958241792
1
36
173244
217210
98
117268
299876
95
443496
98
69273
666446154
453067
307502
233404
50
7
61
69831
663535246
92
401121
62
452569
68
87
170087
45
108778
7
193334
203159
339511
8
446497803
302610
269394
318886
251688
43388
5
91
55
413345
11501
413744
556245171
209807
277315
45
9
36992
4615
31
56
85258
447198
8
100728
74
46
422003
36736729
583897818
283861
407610
280613
88
173412
32
387545
393255
249885726
9
97
202034
38
172643
478889
376305
90
455954
363049
41
1
9
25
377444351
104279
325924
81749165
239416
51
296224
84
17
71
466830
301596123
382563
54
312862154
28
317891
27
23
299809
131069
391161
90829
478935
5
373806
12
465412365
94
8
48
293414
376804
467062736
370010
270401
41634
315246
342421
122244
482769
356695
30
25
93
131180
93
93
338965
893420054
207734
242889159
12
523555107
458321
32
24
14
205005
88928
64226
8
7
86
682322981
1
70
737759410
28
60191
306820
52233454
45
987263501
361975
98
4
60
368188
10
448506
8
96744
989412062
215390
9
105595
33
93
99
975267647
286805
31
16
25
62
447071
404027605
450509
284533
74
470144
275404
165467
39
465411
6
4
128759
37855
70
5
94
12
125450
297092
317113
443663
8
97
58073
54
235361
79845
6
58
312508
256341
38
94
18
321962
75
264956
414577
13028
34
46
60
109140913
2
366922
983597526
3
444641
1
51
297848
267672
9916
4
98
9
66
182484
376905
95796693
34
382761
70884244
86
367709
379573
147128
45
22
239986
465453
324106
50829
71
30
7
479915
140427
36
76536
6
14
88
102100
88
8493
40
368673
89
82
9
11
155247
325134
98
347498634
92
93
5
263361
86
252746
410472
80
173312
285095
64
72448
346259
87
38
694039500
85460
448382
83298
719952136
95
68
93
32
14
394121
100111
297495
422820
182973
68
56
138287
296868
8
18
40
78
449855
2
9
403944
236797
33
30
301569
749187163
29
50
3
84
308009
191386
77263
11
88
85
370202
402059
90
87
64
102217
75
3
264012
138921
177142
11774
152415
255688
278466
151650
89
78
11
53352
18
8
17141
296767
29
483904
39317
53
50
38
39
13
349788403
14
93
65
987414005
8
82
24
96
292127
38814
35
92
26096
113666
110584
2
114064
52
255233
27
394424
145123
48
138816
386890
9
479916
23245
31390683
19
95
99234389
43
51
498268
352301
18
7
32
498541516
776372989
83
30406247
154967
451372468
78
3537
54139289
22202
6
37914
47210
5
65209
72
2
377435
360220
81
80
88
4
9
95
228280
31
84
61
98
392668
237945
128231
40
28
391063
96
66
228186
213456
105336
20
24
456893
102094
438245
1
84002
124693
461344
996647435
13
115898
363333787
172097195
290650
99
22
39769
456504
41
419207
270989
2
73025
196052
335148
58
116804
148571
95
477322
80
782468988
69
350589
184502
252171
6
201583
658991787
99475
305357
56
170217
148402
197244
20
265310
19
8
236604
234878998
85
83
340683
27
421753
55
25019
80987
901997248
26
51
363864
441438674
24
89
6
116549
275702
61174
88
90
52
13
41
383175
340961
304670
22
3
1
92
23
47
391797
311022
4
11
1
745575353
84
176114
447559
449732
90
69453
81560
910123981
22535
87
15
197832
48
460581
496037
684668331
61
72879
233671
3
394397
269183
301493
55056789
88
74
31
88822
41314
46
460042
345651
157813
458357
69
473927
95
45
276141
186082
304322785
320481
16
39
7197
52
58
12
41
90
75
360262
414938
134797
671
84
116689
36
372844
52
381721
61567
486387
437258
5
391671
447930
486666
63126
11
243438
308943
26
1
49
8
430740
305057
54
297232
59
146969
377164
37
385809
20051
25
242763
388144
5
19
62
933568400
872770135
213141
46
33
59
200838
132516399
45
113367
93
8
104512
5
460439
23
250795109
3
32
9
9
54
932478408
107041
5
78
78
58
132005
26965
67
152162418
151432
171191
70
9732241
74566
304514
35
52
257535
16
85
13
337690
16
62
6
7
454049
528599794
375318
268613
38
28
93
36
3
85
188464
236406725
244646
89
74
309273
35120
19
458202890
317514
19
333991
44991
6
115261
283500
66
80
6
307461
51
283157
54
566046956
17
280444
11
41
40
91
67
23
439290
324753
9
403151
75
64
14
534840242
473338
9
5
80
49
99343
338381
165918
85067
76
79
349981
17456
79
10
262374
478624
224178
19578
6
496934
90
3
390370
8996
77
5
59
347594
58
9
21
49
290950
219612
15
327619
27
805155437
41
108625
18
30
5
21346
60831
207871
27
92
337926
81
92
43510
43559
11
318719
331329
80
247487
27
6
339254
59
42
82607
6
25
307803
41
55
208780
7
496821
19
380696
52
68
76
407178
229172
72
67
59
55
73
59
54
31
44
33
44
34
95
75
46
38
279269
14
990992830
24
352752
96
42
57
66
188948
8
9
229635
441675
77
35
2
9
477990
58
432374
316486
280491
242887
349161026
403086
488174630
73
53
78
243865
73
55
27
1
70553220
37
46
195092513
12
223708
87
7
88
67848
39
275939
5
77017
926084804
6
168257318
95
32
286623
344163
70
182546
372435
1
299461
428588
181407108
67
9
359441
41
57
49
220796
61
979872256
76
250495
78
455898
769229881
383770
30
8
2
94
300512
59123
77
186677
87
195758
43
46
57
40093
28
82
21
37
422355
1
58
8
28
201544
12
251979
82
440172
89
53
92
322708
44
210405
80
97
5
81787
12
244523
234550
94
90
25
1
634766118
91493
222594
744852403
17
298951
7
6
77
389227677
141426
93
1
32
194463
274426
442910
29
79
311742
59
14
155297
546505787
8
385715
62
337511457
1
499062
531196549
155788790
93388
4
40
30812
10
77
48
29
485046
819640213
23
197896
46
421796683
152824
22
73
85
140694
367023
69
17870
213804
74
68
149267
108496
90
49499
316631
412414
3
81
449472
710816329
54
778828877
12
402322
199638
121457
383170
381863
240698
87
35
9
52
40
88
458387
94
233878968
55
32
76574
20
7
94
58
57
214566
432627
62
2
71
340509
88
504366252
380607
33
46
83
397649
446876
342308
321963
29
498420
4
351263
57
50
79
321920
97
1729
694989560
97
8
74450
107484
9
7
472059
1
378435
23
165306276
50
129465
66
8
4
453353
8
9
44729261
78
498001
472497
3
96
9
192297
5
280479
382819
386452589
7
54
458762869
62327
293932
10
47
307021
391742
164128
682660876
260303
60
77
314083
75
205532410
993076756
485432
20
82
1
318992040
363607
41772
9
157856
46
83
496224
21
54
20
98
390379
495938
202116
69
9
37948
3
196697
22
215353
70762
731011228
8889
70
9
2
11
21
7010
198402
791179723
784182447
694381837
8
60
65279
67
38
60
593936388
97
46
339532
74
46
15
265287
191173
66
52
21
68
73
3431
59
6
77110
60
15498
79
33
3
90
18
8
153935
16
7
9
349471
426045
31
68
283768399
62
17
58
85
96
68
88212
190300
65
101140
18
7
128189
214504289
5
895670107
63
2
9
309748
5
273938
59
44
24
440699
63
94
123301
5
480633
97
315292
228632
5
6
93
94
152497
116632
5
420246
4
283870730
329609
182068
228656
12720
15440
93557
96
3
81267
70
67
85
35530
11
60512
348185
282768
402104
103328
354763
56
30
623688875
47
204534
42
82128
216668305
229529
49
312910
12
1
81
108069353
204434
407130
12244
297615
53154
294290
30
39
5
367544
244586
73
85424
291086
967984548
3
64319
188096045
88
76
99
368405
79
346025
68195
654905974
3
39
93
88
409147
32
648218097
647481527
207174
69
79
8
803998228
428032
8
169857
221236
117309981
61
313243672
779310058
4
142748
77104
62795
128299
54
98
276222404
98087
307382
2
2
97
91
76
89
35
96
859083891
105159930
477197
94385
85
85
99
69
454089
204910
41
175949
13
327039
51
260105
9
57
432923483
50
39
44
44
34
384180
86
26
47
356770
56
1
77
19
263685
245324
92
64
442988
31
265188
400663
55
61
39
34
479922
54
608635444
37
59
362489
41
59
307278
407600
80
368312869
3
11
28
31
82671
356017618
5
80
393244
71
284971901
364940037
269136
178390
89
340777
494980
288730
257500
22
94
39
39443
89114
239812
485917873
46183
83
59
93
854574192
136877
65
41
28255
17
332150
373143
479888
10
30
21
11485
161284
70902
398913
1829
65400161
19
289743
94416
93
1
304489
833764886
47
97
383437
9
87
11
83
491169611
329492
405285
58
65
6
15687
426986
1
67
5
440262
98
414325393
726848124
211063
64
4
497845
559834004
5
350222
182632
485994
624322669
520118624
339110
973166142
11
4
463598
64
306403
5
576759986
43772
494611
32
58
3
95
55714
46
405340
3
135685
18
495212
4
51
269940
111580
69
31
327066
414912
307908
3
32
19
20791
92
180309700
41
463138
264520
75
321387
22
626786324
94864
17
23
13
36
445784
194480
15
48956
768737200
40
86
66503
98
290025
2
26
370628
12321169
131194307
308305
92615010
91841
58
325878
324908
7
420059
42872
175336
37601
3
46
29
250610
47325
406693
3
4
83
5
80
232968
610439838
16
21
1
99
187742
33
230170
7
66484
949699641
402706
19
24
158337
94
230145
44
97
83
368290
45
28
88120
394038
14
61
51
32
79
15
444147274
414723
35
311813
220557
66
117713
53011
147277
65
86
41
31
4
157141
84
8
10
483988
380043
30599
52
144343
392834
76
78
275518
73
39
25270
7
39
269343
74
24
438659
217380
144227
7
30
97
74
33
90392313
349072
82721
6
67
49069483
482761
436174
460560
341841
9
9
46
218118
29
42
55888
7
11
88
349981
293892913
21
4
28
98
189836
22
119043
389893
8
197972
9041312
378381
49
148729
37
653
34
8
160144
97
50
267270
110341
77
69
93
394335
99
6
224888
357903
440843
99
103424
126263
71176
205539
15
131735
13
99
403799
17664
93
25
64
309750
4
83
819545238
364369
149737
485677
127780
301375
497977
3
44
50
2
80699
273206
384929
28
198129
32
289025
88
410904
389650
8
303379
124023
53
306632
128609
9
5
61410
676982840
99
54629711
280233
339812
76
54
113379
9
39
464941
3
92
651532211
8115
1297428
367170
69
124470
75
25
40
90
79
72
80338
67941
60
470536
303549
95
3
61
7
408111
468426
12
85
289075
9
2
48
20
28375516
39
626139124
432746
2
7
328485
11
98
14012
56
424521381
368391
32
51
7
471928
25
41404
89
37
413616
172304
86
67
143200
418619
32668
276885
359296
17
164729
64054
67
85
42
8
475302
48
5
6
6
78972
59
779277617
8683
38
8
6
441808
22
346482
404209
83668
82
54
132220
465469
438427
105171
54323
6
46
37
44
307927
107037
28
111164
1
19
707159943
364897
73
459782
44
152899
83
36
183778
280384
88
487647
20
243836744
8
116772
75
83
21619
61
43
98
64
275636
42
871891711
489168
305529
6
476566
162687
136945
415551
14251
45
42
2
9
560604926
58
2
65538
311875
91
86
95
59
62768
102148
29
61
2
8
90
15879
173436
39
442818
398863
92
365838
10865
478910
422417
11
379510
85686
242369
318545
5
75
57
199513
28
51
616575264
959365086
477166
28506
7
381924
7
44
2200
108173
83637
457143
70
377425914
27
79
209817
10
36
651222264
119375
6
421024
46
9
8
410995
353687
2015
9
5
357921
87
433477
34
82
190936
24
407920
239049
57464
48381
51
379132
35
254823
67
98209
191056
14
490356
22
171375
14
34025
1
44
553889288
99
55
421697
163965
36158
82
393278
165104
37
27
801786926
8300
20
311348
66625
61
388800
59
43
355962
162883
413553
68
6
405576
99
3
113751318
81
72
3
9
33
311971
424563
97113
465390
75
32
2
260603152
103643
34
25
2
243644
752680265
240857
264570
354785
6
8
311171
30
29
55
99
86
340225
599829702
48
531763076
188443
98838
273980
316522
264203
824406028
464802
27152
6
21
408117
8
58
221764
62
8
95
140670
435045
34
24
745786232
54
31
83
3
252661
404267034
51
60
129149
446301
33
3
117556
68854
295562
32
29
30
184991
448317850
56124
562264824
5839
4
13
48
6
51
289634
43
98540243
52
78
418698
8
9
269253
70452
183636
120458
17
353692
2
20
192582
752138741
386265
40
68330
425967
48641
57326
48
167074
83
58229
593077065
372990
265217
62
2
10
205455792
94
6
205455
27716
61
312433
87
1
3
74
126650
5
89
479596
93
48
65
335254
28
1
211363
437106
245426
284384
58
228202
114533311
48
76
287732
748387679
471825
674025300
3
56
110297518
353484
7
39
126349
96
264436
95
103719
81
6
255734
118214
380028
493891
473564
56
32415640
66
208424
173258502
88
5
91
356012
16778
371790
115086
155988
471816
7
164592
827850376
83
7
6
145367
9
96160
310052
97
174593816
209862
82
290768
122339
270032
69921
253964
696457018
82
269769
94504
929515341
406503
96
185674
40
32
34796
90
259644
440188
83
14
7
45
35
66
18
6
2
18
316998
487807
92
3
94
655186124
39
69
76969
80
434670
368819
184418
1428
229802
21
642
226269
345119
49
72
419506
6
7
78301
89
2
193814
99
591776228
14
88
288911
40
33
11
269920
7
34
75
86
59
144639
57746
376931
19
41
983
85
13
35
3
437362297
64
128079
87713962
8
59
51
39825
313326
41
317310
94
21
26550
83
46
69
5
89
401237
408840052
3
400490
194549164
54187
31
46
52837
646428268
52
121769
69
83
70
6
482971215
60696787
367532
86
70
97
35
51
288409
624958863
700693861
421873
11
268556
1
475347
60
63
94046
7
6
3
254515
86
395009
10
79457194
325884
26
91
58
82
103809
39
57745
63
335317
37
429648
580365345
20
22
9
67468
257214
118751
8
28
20
267012
259912
702967947
221223
31
65
152582
52
79415
124158
31
284811
44451
478454
87
16
218726
395092693
740840021
36
17
118917
74
52
198090
81
16
17
1
300009
490961
68
46252
30
80
287759
37
85
93
433563
96
40
175582
89
450550
448185
303316111
6
62
30
290026
583986962
120957
288528
372536
469867
763564884
455087
223252
78
46
66
33636
373985
7
97
56
824348251
2
60
34590
306832
81
936098565
96
291009
172671
39
82499
2
217260
117991
69
54717791
327554
5
18
207849
3
59
79
392904664
72847
295988
2
218576
106132
11621
9
71
53
78595
235063
12
290743
98
395045
340347
97
391363
907352137
3
6050
25
5
86
6
411139029
93
447788
452188
65
5
46
32354
311312
300166
365955
240634
63
8
39
60
83
85
314661
264804651
3
478361
29
168097
119426
31
381560
49215
483489
4
468846
342012
92
121965
975598842
14
423573
308944
223821
40
87
488065
94
311822
481464
327348
75
136790
91
27
73
480967
7
61599
73
125056
398884
379310
16
76
91303
264511
26417
33948
74814
716305530
147877
74310
84
393446659
95
432886
444018
621681283
348085
43
86
209624
173150
66
25
44022
84
30
6259
48
11
68
499991
346685
368823
42869
57
643291123
69
979825902
407251
16
208437250
76
208071
97304
72702
4
97
72
75
135811
1
10
379482
10916
66287
70
23761
2
109670
51
11
442972424
120921
368158
32745
481269
432639
79
468915
328504
56
77
44
77
54
1
142646
350389
196185119
28595
215426
77
29
20507
491170
70
82
60
947429320
3
125844816
73
79744
381728
163214467
64
19
63
26572
17807775
173362
35947
5
113189678
76759
8
64
317697
195298
5
175403
6
19
54
99
90
6
818411018
69
94
63
498902
87
48
2
14
377081379
46
389602
3
17
84
102351
493947
50
78
8
103305
230259
355231
121851
29
409191754
11
46
171735
148058
25647
99
33
620276597
557397849
279743917
216139
98
294742980
54
268746
81
64
3
29
53
453062
496856
25
220613
257893
841166559
131549
437382840
84
25
339088
89
211525
60
67
63
510218666
276576
498140
287740
4
80
5
137294
9
138916
361799
24
151282
502876932
72
11
193047
421557614
74
26
293751
122010
50
89
5
191776
168202
227667
329072
66119
21
36
439350
69
6
90
486851
78
82382
380524
3
18
116668
22
21172
465843
304203418
27
30
428575
70
318911
920925650
81
220961
19
67
94
76
210694
112255
64
98
98
441483
409465
409994275
395181
35
279386283
151124
405012
430041
130395
987023941
213201
3
3
285212
35
2
26
21
44703
94
398736
38
157776
96
31526
440414
21
279714
408865
232687
223906
188222
455306232
88
313878
444034
36
762802603
39
19
48
33
17
319000224
271642
5
19
76
994079092
88
7
13
95
307427
57
7
345050
3
359849
128784
106016
103417
238933947
471361
72
35
74
447687
237070
22864
80985
8537
513686435
96
471046
185313
43
20
7115
88
63
99
260472133
872631554
263245
6
458776
21
4
9
145084474
31
55251
13058
73
431274
8
92
217449
247421
377664
7
96
13
60
4
806832383
245113
48
44
334943
33
107259430
469986
317627
115698
211514
14514
61
453005
26271
331346
388281
27
98
283828
78
117820
474180
99
47
444411
189572
389536
159210
8
74
381586
376243
9
361896
351127
358484
3
233706
35
7
59
63
176123
194431
148093
73
45
83
352954
994113408
164615
40
147418
89648
27
4
92
403121
60
271508
19
51
48
217965
95
91
78
591254015
217970
244814
22971900
336800
664128862
281987
8
40
96
62
24
75
4
249120837
37811
377180
51
497631
30
99
3
36460
80
95
459310
32
196748
298536
278956920
198632
429344
483107
51891163
39
354363
3
9
4
242759
46
1
152909
59
28
47926
92
68619
51
107474
2
48
92
686848999
22
16
114441069
388802
146300
464263
482023
8
16
128821
62
40
489705
492630
2
90
3
6
39
324320
302602330
2
55
31
19
652803842
161280
354468
475737
3
319646
375343
440722969
330333
41
194773
249560
92
238531
429369
242466
9101
56
339403
324912
41903
455926
49
51
405977
28200
136858514
993530775
59
19
90
407032
170152
5
75
219264
2
289399
42
271792
226913
100142244
156575
78
14101
221262
319024
409214
65
4
46
47
377611
2
95
2
46699
321820
322242
82
404762
219187
383686
69
142591
99
33
149455
262832106
385932058
65197
183757
12
2
158630
16
58
309140
47
430349
447134
68
60
78
71
241917
102125
377168110
41
3
8
7
25
74
175063
96
272689
382806
412750
20
160644
774153062
86234
22
97319
33
761408100
370298
51
57222
265332657
28558
68
55
91
19
2
7
63
107503
81
51
69
437615
461847
18
21
87
4
23
1
29
1
151412517
9
7
1
54
17
129689
302515387
80
51
51
95
9
33
62
41087635
367678
36
46
333424
357218
88
89
14437
5
411391
89
270004
45
473800
30
9
2
50
22
76
4
395549
30
13
99
266824
38
659103909
313270
310193
130540
436298
329496
634694368
20
467623
644245086
53
3
47
441986824
27
89
35
24175
370247
287514
50
462649
3
630612708
3
66
66
93
33
104219
80034
50
179116
23
544734873
140096
465759
3
9
43480
278121
356954
454359
274694254
476166486
2
5
496514
63
59
11571
13
2
12
761681019
250651
58
272601
16
464220
17
134128
147520
1
31
139032
155743
315036
91
22342
115375
257560243
85
433664
338679
71
21
92
20
84
5
297317
482328
26
146866
4
87
160600
203266
120689
364116
427917870
502389052
23
318867
66
461903
13
8
382721
91
611856023
67334
382332
63
276016
34
822299841
230317
41184
82555
51
6
2
159955
9
202836
59
79
32863429
196746
768473946
376244
331601
180728
37
65
309956
37
259861
62520
1
74
354658
47382
247617
81
67
97
270500986
35
68
403302
53
10
457187158
586281410
206431
52055
14
31
9
7
5
226565
36316
59247
326778
99
6
305040
8
939166743
366406
219772
99
285237
2
107219
411324
4
431596
79
59
41
6
31
108208
550389885
11
180879
5
981512657
51
7
128207
81
28
46
473808
174475
72
22
4
12951
9
309378
80720
72
5
21
508541825
1
273322
76
89
87
33
73
374957
382170
73
53777
435147
21
1809
87
365755
9
4
6
9
21418
48068
1
22
98
70
31677
96
164090
215044
3
129006
83
90
321990
8
83
9
38
57
299281
156752
67
5
62
77
188480
1
490492
393888
822149506
457119
92
630903508
191517
60
194343
95
30
123884146
31
379768
304154
63
160439
175410
5
71
390509
433540
243958
52
56
426971
2
6888440
5
9
464889
89
72
39
12
44
25
224743
58
45624346
207560
3
34
294860
60
541936777
547851727
51
3
7
78
47
6
50
57
174146
430091
435338
943583097
73
40093
84
87
9
78
75
180349
37
454033324
1
1
53
161131
62
35
189373
12
2
429803
31
499142
366843
411703
3
40
226921
435343
303925
81
42
244888
3
73
38
282637
697264639
23
217954
67249
47
94119242
390308
332041
7223
482989
86
29
17878458
18
138791
71
35
585080039
38
21
486537
9
384134
12
81
11715
48
450722
198702
179184
52
142999
240470
73
421977
493764773
58
91
358189
185021
46
39579
244923
39
867597402
63288
14
300893
452011
9
846364465
12
23
99902
2
99485
338127
139882
463863
45
54
47
94
7
4
4
77
5
18459
11
295269
104442
27
8
192415
59
4
100371
302998
13
440718
99
288900
7
22
1
50
14
820317316
66
151840824
15
181202757
35
40
68141
3
113286
768084123
51
462823
194071
257002
129994
97
50
455743
265451
488883157
362329
470066
198926
247418
48
75345
62
90975
46
6
50
61
228656
173811
36
22419
59
74
18020
45
37
12
353110
278023
41837
91
336290
406899
55
28
188211
52678
315960
46
204598383
16
88
362457
10241
367603
4
67
318644
1
491759
2
221222
13
345277
351818
2
977574139
815080295
9
260912
57
78
369813034
267991885
4
308161
5
347129540
116179
351799
30
13350
97
389922
32
28
33
173343
33
389733
251573
75
52
4
47
215574
232693
737107503
56
1
27
21
581096674
114368
2
88
90
4
259330
42
87
23
98
418938
449493
130295
7691
812228709
250283943
335944
98
46
481360
451990
195031
447560
43
267277
281931
39
55
36
174021
579483896
269193
274188
17
95679
383370
48
33441
421772
8
3
19
205186
99
37
490647262
56
8
989840004
459834
427618
315189
290322
275972835
682799094
14
9
99
25
431632
479708
85
6
668690132
80
348093
2
96
492402
93
93
95972
261729031
239206
100982
946640383
87473
87339
80
941802657
47
17
325971
66
41
494729
70934
942797378
33
38188
47
71
248350
89
870890963
11
276592
404106
99
88
289507
3
278535
210101
279892
710337471
357794
395281
92
29
78601632
17536
453773
75
449069
225933
195302
88
78736
61325
248301
54
443571
27
31282
740724583
19
95
361177
848061127
51
51458
98
12
81
88
47
71
203669
56
98
100555
55
475324
44
113343
2
47
94
45
41
270571
25
6249
98
81
126453
78
15
154814
19529
82
96457
426490
7
58
430007
971820914
58
66
367624
221066
17
265966
19
5
42
55
92
4
334713
6
11
22
436056
1
182227
106410
84599
7
7
15
63
489026
854115699
80
4
47
92709
278537
1
5
309364
324205
904346606
98
3
278679
282673
39
130457
307344
72825
45881
397408492
58
427105
52
9
75
4
1
57
13
148490
157891069
413486
260203
5
402949
86
497978
89
403897
473396962
1
376120487
248109
55
85
385908
16
37
10
357730
5
498787
449193
97
454250
36232
241782
213044
66
38
28
275111
5
63
62
10068
56841
4
491897
245394
406459
13
58
417554
310977
357586
119540
973873937
30
441838
71380
35
148664
190575
16492
74
91
87
82
342358
21
809158082
141355
391781
77
411629
49
8
24
273132
108342
254521
1631
90
99
11
5
249839
74
598625041
6
98373
148588
180270
276985
49
71
10
11
251004
213181
60997079
7
57
17
95
1
8
143520
422181
3
45211
25
23
95
413204
72
44
97
52
366766
10
358014
40
176087
47
32
18
366424
63859
65
14196483
1
836814269
341904
85
10
97
235214314
49
50390
45
59
69
86
53
48
353074
490297
56
36
191440
173753626
64
3
4
832668286
5
37
77
36
75
140940649
73
88
88
30
67
85
49
295587
163731
42
79539
567795335
92
368731
24
5
456888
183226
97
468982
44
32
375298
73
564401646
53
88684835
42
46
43
228052
20
43
318839
89
169243783
50
384086
61
74
63
497713
307277451
77
349926
405925519
127528
194441
33
310635
12
379121
78877
1
78
260724347
320122
459413
553859831
47
106209
7
94
8
302099
31
71
226447
15
14
8
6
56297
8
27
476025
51
115889
146328815
19
578384913
21
25
35
6
453407
488243
338916
352580
13
2
172289
99
490508753
186329
66729
52
381086
7
408709
31974
75
129743
488101
30
60
578132062
10
142803
12
58
347716
224206
480786
94
97
357568
94
24
529772092
57
23
56
272738
92
599843123
128957
336187
268442
82
203574
238246
91
417531
412567
223757
569049631
387392
65
66
480132
382857
10
67
21
89
84
27
278168
960078724
88534
372121
178142
199733
95
58
401908
387002
1
601474686
592263726
26
3
86
12
198972146
236759
71
69
8
152175
72
19
156521
34
23
87
54
497387
40835
67
465459
23
432232
7
466904
95
8
465083
74
38
45
250804
171231
23
933452767
396844
40701
7
30
27
79
9
8
4
325559
488868
87
60
138406
6
446994
95001
44
6
227526
14
6
41
34
20
13
358980
233386
93
4
4
81
529979209
452453
157058
25273
4
37
4
226406
625519998
30
43
72
98922
41
79
46
347551
4
89
99
75151
97
58194
962754464
737462492
207668
92
292891
77
155465662
300336
85
58
53
17125
310184
183149
314689
470330
146816
9
282180
66
72
70
60
13
72
448323
69
65
375960
54
953051288
66
80797
2
95801
58974
84
13
37
96
67
408148693
13247
1
415992
89348
119717
322516
5
84058
79
6
355613
309938817
73
54414
268372713
24
73
359107
38
58
42362
44
471043
81
84
867610516
173031899
438771
37782
32
2
292885
64
185816
410472
15
1
32
48
24
56
55
128972
14
1
86
271969
66
348510
4
352229
52
142112811
27
2
35
94
463418
28
70650
330060
163098
135024
288780
191456
54
394758
975370059
83
14
55
2
66
408380
6
16281
96
124750
33
94
71
7
338178
7100
93
348575
150697
377009
24029
105986
97
268953
14
230516
31
389064
235651
50781
51
43
1248
442753
811766579
183724
78
36
96134
26
14708
33
3
241984
24810
24
17
83
7
89
9
62
24
28
294659
164137
364372
424959
38
48
358189794
173950431
45
315047
14
80
3
3
32009
190742
24
74
244226
288756
42
72
8
281426
21
14
212284
47
428560
75
50
34
4
54
90
112467
368135
468472
81
80
3
85
23443
120549
392358
7
356832
80355
146569
84
4
75
1
228790
7
130231
43
9
71
263830
468551263
69565
7
466944
71
98
4
210201859
96
396191266
148883
368282
26
81988
65
5
30231
4
112540
491717
52
77
14
146912
49
896445543
130387
50
62
44
56
398559
5
868522305
29905
19
163707
21
21
13
281504
111640
190793
250737
45
282805
807483866
73
279242
96011
223156
192129
123686
79
44
6
142711
416858
41224
220541
34
75
476665
35733
98
21
406600
58
1
53131
465265
118882
935098109
211339067
40
8
170299
21818
9
296909
26
92488980
348482189
90
366612
22
39
389048
7947533
104695
29
54
55
83
95
296126
460981
118649
3
410228
171396
4
322266
753526590
729147006
54131
440142
23
73049
74
288087
45
134219
93
450161
308318
71
145199
690105933
872571628
295561
28057
92
143654
515426662
77
57
28
334533
410817
67
321603
441102
148802
329726
9
90301
372739
41
362835
174305
405652793
282191
332365
14
495290494
7
70
186192
81
135211
3
20
32
35
207702
122965
109760
78
9
180105
29
390809
289729
176486
4
8
48
53309
413142
24
21
5243
26
58
326041660
802184632
63
67
236733
44
499516
48
249723
198517
356558
231199
58
194357
149411
80
4
329704
767349776
25
66
452296
496127
79
92
413455
15
43
409483
20
360538
27
50
437020
196893
410264
60
6034
14
86
482892
459754
750432563
266772014
61
7
51
79838
58
62
231528
347093078
24
47
77
33
578047291
70
53406
463288
470275
418895
46
402227
50124
33
60
211926
435161
354227
338990
63
74
120721
4
65
249786
74
67
74
89416
271840
233080261
538327837
334224
363707
229322
8
95785
31
125653
2
839987355
41
238245
396015
478178
8
193248
461244
278538
152376
41
24913
493152
678753384
26336
418432483
41
3
12
95
262527991
265634
59929
386808
172650
469394
5
206325
52570736
58
214685
362446
127333
25313
7
372281
39
92
48016
220905
388911010
4
261469
30
874080740
323510
768957872
103447
88356
88
49612
124011
3
86
246150
20
211761
64
81
19
14981
2
20797
67
88
1577
473005
390882
55434
255006
407359
87
14
366510
130775
82
7
8431
343913
5
13
353818
97
76
78
21680
22195
45
338006
6
277648
443226440
49
33
3
988171000
275503112
75
68
54
146044
3
71
5
39673
348592
8
78
73
41
60
239199
309153
36
66
362359
396682
18
201767
6
4
4
42
39
34
405055
335590
262586
386216
1
114137
21
9
256067
406910690
35
22592
495935
818168597
150013
122316
170520
10
197879
77
592805997
19
392537268
173697556
6
19
38967
4
273777
232166
77
234156
467853
450538
425802
323903
7466
313163
49
28
12
284929
320629
48
392669
370850
145559
60401
130061
392529
424814
20
397477
38
4
87
46297
45394749
4
87
468947
376514
92
47492
10
6
1
3645
28
13229
64
425793854
32
49
9
50
37379
82310
401712
94
13
89
7
85
11
489628
101692
1
70876
312419
6
78
46555
300847
17
120261231
93
15
296729894
90
458397
238578
159884
705088353
6
28
406682
26
30
187583
95
1
2
58
64
46
357608399
404672
97
17
763851368
1
38
184538
62
384378
52
92
673284432
78
68244
81
78
6
7
84
3
282080
475172
42
31613
63
41
7
471484
322858
421277
90
20
396260
294513
13
74
92
99201
82
384858
54
55
29
355882260
67
172387
57
445418
31
265999
279278
328835
12
427086
332292
806522613
362007
29
156285
185437
483022
142957
50060
38364
77
268383824
89
699964358
55198441
7
9
147718
490138
23
68
53
19
7
99
436569
239656
55
276058
458841
51
97
53
32
19
488808489
852401681
242384
96
234921
39
60
82292
379179
24
47
305854
36
18
52
636364089
79
121325284
718519371
347605
19487
159135780
442539
96
1
29
66298
678096646
837661875
309686
38598
189051
314235
538347508
94
9
11
54
131407
448186
49543
85
267471827
27
8
286870
473142
45684
73876
281901
53
88
125230
15623
54
46
241472
457226
401686
83
148118
457140
99
466461
122156
4
15
3
286538394
85
25689
12
30
363916
66
487228
82
17
317830
41758
64
33
188751
71
170657
26
11
441711
146632
12
7
372940
15
88
144871514
45211
152197
431041
162611
215653
219268
58
6
60
27
97
369774
47
70
39
1
122373
96
255972
459817212
160361
432331
8
616339028
168003
463296
29
226190
70
11
330068
173517
220285
29
188648
1
21
12
318195
75
401469
408251
35
401228
150565506
3
36
41
394385
628003301
14
31
811603399
368003
89
472369
269401
650588736
87036
364155
94
345406
254790
114609
40
47
345833
14
282990
43
13
152418
373194
25
97
7
15930
86
282544
24
14
99
9
65
88
91
354225
43
458899
376184
239808
694023190
624037433
243338
7
46680
320074
41
7
34314
4
51505
9
17235565
63
37
119629
499380
396248
315509
27
27452
296947665
37
5
211789
76
218762
813889424
162027
18
11
60
94
200257
190107548
156692762
226737
455978
177500
471341018
443756
84
52840
91
2
157852
438866
255502
36441
37
3
361678
20
313704
34
332436179
380209
15
10
461687
52
251706521
3
37
52711
244522
77
804485418
432468
779109693
9
42
75
431153613
78135453
31
958903391
77
285511
84074
163939
37
435330
242090
13
305599
91
255373
12
46
5
49
56
47
261387
160265
3
436114
272611
36
12
59
369947
210738
260208
56
43
352887
59
51087
96
5
169669
287135
4
479490104
7
46
97
93
55
426283
57
76409
27
218332255
55
193367
43
419725
621440539
33
30
346864
174446
179467
73
319799
87995
35
72
71970883
62
70886
12957
117763
341224
9
94
13
658887386
26
366586
5
763061810
551995858
16
267512
49553
556793990
76
306653
94
76519
713756479
8
356772
33
7
260354
67
24
69
64
115019
354086
50
485132
301718513
61
339060357
228099
5
1
449530
397919
33022
16
394033
91
315196
17
91462
64
92
6
89
53874
66
294210
22
82
146746
7
6
108745
396206
170848
383919
822255985
29
3
276030
40
165011
255467254
442070
5
124491
22264
8
267906
222503
219629285
498767
209665
3
142227
4
13
48
511134645
36
159590
67
167730
68
52
52
243472
70
1
70
71
73
30
1
11
324644
423544
49
91431849
80
176
66
4
2
819191908
384732
385039
44
64
77
194204
19
97
299997
289370
95514
136532
49
252577
662144448
97
408560
24
97
458205
435153
46
216032
98
81
76
26
367726
328786
348461
4
98
450774
638783566
97
388374721
155731
88
9
88
374218
61972
61
486094
44
65
53
3
233065
62
51601
9185
53793
26
175127
53
305862
420504
59
100585
289735
73
62
895815216
507941168
5
10
60
17
286581
119226
83870
13610
98
152794
6
76758
47
141035
9
118813
78
41437
378868
2
74
23
90
1
59
17
61
58
283504
90
323784
93
288112
45
466567
457426
33
82
602718802
51
110532
51
548853100
425083
9
283366
19724
61987
4
82
49
280825
5
40
1
211974124
179336854
394481
4
210155
30
62
7
39
48
927082296
164094
45292
58580
98
87636
7
70
84
129726
143810
260246
37
27
5
299502
119622
26
35
67
49
700383781
59
316015158
26215
893682763
86
5
420977
78
80
194574
222968
384451
363776
89494
160790
9898
18
99
219308
33
41
332561
143752
30412
88
20
15
26424957
5
354764
205250
26
289210
66650
906608846
257474
4
83
63
99
256178
394162
490129
282331
398484
552859276
404363
5
460364
30
367812
33
74
11
84
34
65
34721
326833489
16
350487
428968
475233
4
84
52836
28736
15
101411
58
405898
185846
34
19
19885
15
17
67
192044
27
59
39
2
9
150093
8
15
17
75
353865
3
373497
552950567
339210
36
4
48157
41
41
11
61
3
892570453
62
612648382
1
346364
424600
378806
4006
83
108006
455608
564757188
4
61
7
136092
88
479278
434606
3
33
36
18
203707
412429
138384
368056
9
99
206193709
94
198563595
10
37
477622
32
26
305583567
7
469602
55
170653
34
36
67
7
346025026
91
20
53
114585
726160284
86
55
17
983883236
75064
78267
7
62
5
261656
448826
64
8
230343
54
361342
29
670905666
88474
40
5
13
33
109059425
351339
158252
76
268866
8
405303
5374
4
645760584
62
250288
242391999
4
286040
41
13
89
193845
27
3
25898724
3
33
80
9
91
36036
39
37
257898366
93
44
62
8
199952
316697
63
29
314601
63
3
235034
404760
15
73
32
474019
180708
328687
110915
84
200094
499918
333939
311084
46
1
83
26
81
228025
28
3
33
393312
1
68
13
9
88
418060431
446576250
17
98
286509
76
406587
3
91
427907
198394
1
33564
93
302075
652913503
777138295
58
95
180557
51
699550734
438248
492711
76654
9
479961
21
68578
31
8
369562223
10515348
495359868
89
95
64
54
210967
95
56176
497144
460514
9
143693
459371
98
15
4
52
46
58
66
7
36
482153
301557
46
61
9
20
121216
17
374827
443971
8
49
120932
206092002
56
403283
21
9
97
260490
475783
308367655
215919
956649107
30
314386
88
336593
42
46
440597
77
50
39
66
218275
175510
142127
8
3
460244
9
23
259416
8
402064
330323
95748
81
97
7
27
441388
79
357346
5
6
54
227943
19716
56049
46
22
72780
4
229279
9
8
73
62734
25530
150853547
87
399662
116525
26
186890
71
352072
17
64
8
60
1
41
86
85
37
40
385437
202055
50
40
66
50
372540
40
66
874608581
296721
16
8
83
84
2
394507
87
91
79
34
7
23
9
292619
74
183430657
21989
160306
58
59
168689
87
47
2
9
342253
108649
84
48
431350
49
238945
6337
10
143309
5
340932
6
15919
426517
63
13
365229
165001
68
211481
199961
54
135572
451338
229311
1
51223
542307152
45
106945
36
401508
107087
2395
459219
866898843
34
398025
144389
4
372556
76
420394
208192
105500
50
508910109
198675
383610
77
292308
79
6
1
62
9
81030
76
305828
85
475766
52656
377432
24
91
449470
89
82
98
316267
518747359
11025
71
24
897029500
2
83
164238
240168
369165
219904722
62
271395
279269
96
115819
91
99
109647
116800
87
75
235101
53
44
312487
2
67
363944282
416899
406573
21
274031
16
39926
336347
365538584
39
203991
387112
26160
44086
52
63570
143435
473441
47
3
21
72687
8
128162161
285009
264449
63
98
109342
191422
398726
822722870
20
91
484115
71
403641
91
202776
483061
34
75
13
61
366929
6
8
521279035
97377
7
63678
82
418824
96
54
494096
53
320028
30
3
279476
3
271988
58
157072
11
55
51
450478
125915
23
92
9140
91
43
190289
131268
72
117873322
65947
470838
468805
90144
71
97
72
352970
28
107598
6
91
22
347571
337755
449390
6
472309
86
54
6
280221
386599
48
4
395153
50
5
962120249
94
153502
13
832679203
16526290
47
81
7
246066
42
195883
37
128521
473464
38550
138788
9
151449
51
310028
499466
370991
11004
44
81258
2
3
274831
308425
361572
8
990700298
625763805
496196
819346186
99
67
77079
51
7
236605
391145
444629
291742
65
56759
22
2
67
429077
30
70
6
118520
240861
362744
36
309845
325472
26
367475
426488
6975
306064
382124
28
380275
8
73
363213
273099
817824681
242072
383406
3494
353742
565172020
975849202
3
60
803920101
355155
69
920137410
52
82
77
7
426512
67
370999
97
4888
490867082
357857
62
800082844
132095
317936
328005
27
43731
226116
88
58
30
104338
29
123443
4
352668
2
71
38
67
5
9
361139
21
437142
422945865
234561
62474
111640
55
465909
69
780768714
94
53667
4
24
335854
49
30
94947
40
438557
128684277
771975785
27
65
402694
17042
406320
3
89
395624
475892
23
1
92
41
449420
523571886
36578
66
86
73
566620200
20
6
71
287112867
3
323914
372786
28
489285
709758715
74
932196383
9
7
2655
65056
51
160573
3
77
473269
59
41
487352
318916608
93
238709
53314046
764331633
3
338035
270382
7083
129335421
105373
11
68
12
457794
195103
25
28818
45
401849142
39226
83
154487
673305202
10943156
9
61
41
297411
74
51
4
66
74
6
175922
43667
263185
66
42
48
3
30
96
191028
78
5
88
255104
92
60
220052
232204
88
168756
1
4
958000327
633022321
6
96042
81
26
84
1
45
3
119925
38760
31
44
80
17269
137201
392393
271230
455034
303874
35
53
1
55
20
90
473674
56896
154974861
60
213141
366679320
257101
41
223231
18
76
5
468373512
259223
26
160300
18
75
99
11
643595203
193413
98
28
153752
68
98
50
85
37
81
467875
561
15
7
951114459
377192
18217
75
32
29
260094
62015
97
72
22
100591
68
215903
35
66
323709
125881
68
70413
29
15
156226
79
7
63030942
128606
47
359030
1
4
5
493977
96
59
294799
64
43
85
3
3
18
35
454386
16
63
388367
12
925590787
6993
238049
32
30
27
34
71
86
360600
7
40
474273
1
88077
455659
38
99
9
71
329882
50
217894
23
562921253
485999
704171223
164031
606765295
424150
65
378553
162257
54
18
44
77
7
218164
98
124324
322467
32302
14
65
8
114479846
367899
94
17
82
8640
498264
89
80
58
95
38
82
165087
60
165343
65941
12
20
22
357637
23
5
73
409390
20
33
19
434504
357501
215576
82
237348
2
845057916
8
44720
3
225003
29
33
6
21
60
113692664
92949
247314
409920
41875
797187783
458803
168039
67
133786
124659
486087
428670
276758053
41
10
55
72
37458123
68
48193
18
4
163145642
24327566
315408
224734
30
126712
83
64
9
56
350296
35
71
96
280762
69
332380723
34
374481
88
71325
88
4815
148491
334607
152172
83463
359701140
3735
152916
584073703
53
93
405371268
299058
61
48477
413159
9
562026109
21
107816
66
461271
99
2
226268
61
20025
50
59
29
57512
323607
366772
441011
385798
68
164469194
140173
365523884
574028156
9
34
940443122
31
2
446926
94
9
7010
222997
2
362848
1
14
377293
62
24
35
39
75727
51
72
35964
444701
2
213236
97
8
7
108207
24
74404
10
17
82
22
479715
42
15
42
4
7
395779
16
82
304156
14
62105
908816960
74
91
53
4
213204710
41300151
79
54
922327332
822509625
84
305042
56
90
11941
32
99
399694
14
37
1857
52
72
37
870286508
11
24015
26
329458
95
67
33
60
3
24
42
48
11
990484897
15
20
37
145195
975308845
176316323
37
35659311
195853
206490
20
495069
93
78
145660
35
67
7
69
152962
739873925
7220
57680618
415429707
54863
95715
384396
63
67
338113
5
211697
229101
2
82
59303
647363569
622019995
416247
443521
37
197836
784846676
2
488617
50
381220
79
6
4
6
239037
178137
494429
89
79
6
86017
80
70
95
51
44
221468
67
20
83
237106244
144670
302660
860007651
142448
3
435642
136569
94
125735
146252
76
748213418
63
433391
282459
6
41
58401
317553
4
62
75
79
405805
433120
421248
12
240133
291669
58
258257
732330581
92
65
12
56838
30
57
194164
18
20
65
57
6
253114
20
192472
42
291143254
697584813
92
411033
191474
49086
16
55
4
76
83
280682
617752224
3
301659
2336252
197812
149911
2
427831
86558
125341
43
241141
18
127054
207462
495382
687822749
1
4
1
760597822
5
240342182
74
26417
34463
43
677739452
68475
396117
5
38
432279
473560
813026718
76814
52
133842829
84515
482576
453528912
190719
98
389105
706220662
2
403383289
1
20
8
475551
7
400176429
136054
20
28
1
60
123964
63
52
706285576
403442133
12
4
64
238731
28
81
2
208607748
8
462102
257620
47
32722
182307
85
956915805
49013
29
55
128704
345126
61
11781
986405641
60
80
63
164620
26
98
344403
116465814
98
27
822976204
46165577
339007
316988
21861
435312
321909
6
38478
420977
402360663
293436
41
9
134462
46
54
133504
62746
293623
19
8
345419
73
36864
69
377033
236920
224399
218429
969530025
90
187506
466181071
50
385396
496505381
22253
45
75017738
487021
322534
469145899
406296
246184
587633484
6
92
69
90
45918
174319
291079
353847125
82604
80556
191596
434982
400991497
42
38
217028
80969
62
89
54
26
35
364634
47
10
75
4
251909
181128
4
23569
229393
301245372
364706240
103459
83
66
339589
183685
200777
114585
94
399926
67
57
97
52
561850656
96
52
15
246046
155580
84173
306019
306528
32
248032
479056085
330661
234647
628797739
75
77
62
289349
478164
81167
67
764489688
83
265011
120127
8
14
241773
494839
51
69
2
33
59
11
187604
33
8
441198
285468
73
7
446175
144001
454814
394473812
43197
7
2
1
322375
9
8
94
324699236
6992
253300
66
2
107798
134379717
59
37
1
65
282839
4
104617
96
3
78914
24
3
99
159050
18337
28
76
6
493634
273985
3197035
366332
88
3
59
40
400914
23
88
804191067
63
274078
439944
25
77
58
499905737
32
431185
594672460
246696
420135
239459
36
226446
58
44
46
174480
427575
5
50
419263
19
6
97
14
409431
331005
403965
123986
40
22
266067
32
87
63
99
54
199588
76
33
26
7
2
18
271622
63
8
38728
47
489844
201232894
16554
96
6
374916
483258
56
33
366369
52
123665
18
333362
80
18
6
5
322260
20
480308
173800
6
4
286433
99
150850
168181
8
433224
78
90858
80
49
80
20030
166402
339216
56
25
7
71
59592
8
460782
43
142298
4303
790854834
4
327397
184251
16
410929
9
227378
58
236597949
422152
58
24
16
320915
11
90
348225
226947
4
51
248623
454666
3
64
79
5
79081
98
464098
314039
66
69
169364
96
428381
77990
327774
30
50
100
150179
359096
3
4
482101
77
35
7
33
99
95
8
55
87
40
1389
26
36563
27
6
8
45
5
38954
73
110505
352671
97
843264452
33164
252698
431291
29037
457728
319744
443401265
43054
221568898
24
216512
74
41
42
457204
156171021
16
227978
12
82
173199
132704
1
75
426495
288464
84
6
43
29
146204
322195
58
357901
109742
962120005
14
52
6
852045414
236565
44130
268721
21
418429
31
18
481106
374351
13
421155
63
184161
80
134490
79
42
33
8
37
341362645
89
51
67
17025
3
8
30
75
296200
47
67
44
2
53
914899554
298731594
469667
482904
26
783565857
471237
31
106213
713553278
917512376
116347
67
190190
403452
35181
197132248
54
92
390675
70
79
66
304931490
9
9
306599
49
339399
64
4
2
257411
146672
445226
363650
258348603
51
985186545
14
1
69
66
38
153718
6
80
58
483128862
306881
116442
1
250361702
82
48032
170843
3
38
78600226
565550386
3
5
232912
28
210164
76
97
165954
318567
122509
7
184286
7
1
393931
81
23
274550
6
460153
60
960549523
29
403512
42
1
230940
360783
974727931
456156
78
162989
829526538
290949
624487027
5
42094
53
110409
42670
88
365929
116030
86232
309404
61
431586
12
85
49
280780
28
89
272947
296884
38
347769
3
106368
83
284346
375825554
117973
430590
496002
3117
281200
38440
11916
37019
32
44
35
149047
479387
441132
222862
117900
31
53
432848496
319686
60
25
488070
502289411
173761
200358
20968
402409307
139027
369731
31
23
771999441
470886
51
775769766
342219
55
251120
80
498932
29210
273185
12
93
60
110824
251023
252799
10
597912722
39
27
47
47
65
386852
357530
94
340523
15
73
96516
38
349970
42
98
25
329944
64
424383
358131
285036
315272
50
5
470579212
99
64
51
990557014
159180
17
67
405579
25
42
17
14
22757
97
58
430823
11
225588
153289
44
27
31
345349
23
82
97
91
92
91
406741
28
744107290
8
83
12
4
70
96
90
53
98
61
438470
259575
44
78
309440
95
62
44074
561591287
390246
3
187835
54
343633
1
3
14
158430
124443
299746
34
400097
378895
224750
128873
40
47
3
53
10
483134255
794370970
480596
301310854
57
447899
865559147
274557
165500
759633809
83
285255
30271
57
441283
48
16
99605
38
40001
24799
6
69
82
29
14
81907
7
113636
8
336772
459479
2
296645
43875
78836100
60
31
149945
4377
737039872
276831
464091
109819
424556
414895
67
285986
596390657
164904
73
43714
2
640684889
37
296505
17
1
201595
480983089
2
41
371584644
38477
57525
189033452
90
6
11
33
75
2
580031205
58
315800
431234
41
478407635
397208
70
37
61142
23624
24
18455
73
89
283473
30337
434783
16
354795
499879
8
234991
99
315193
60
29
629470824
4
78
8
5
460589
53494
54
4
7
3
266100
81
1486
89
182243
352186
2
787326211
66
29
85
97
51
36
15
7
88
59
351366
424628535
72
55
31
156165
681347299
86
83
175388
64
257521
307242
104787
169147
188281
204581
240114
68
342509
85815611
407839
42
349962
26
233430
207687
2
226663
39
38
268892207
71
56
138487337
33
3
477492
5
72
278109317
88
193993418
60
373131
195931
766145885
6
64386
112946
221846734
153973
463009
96
1
11
193258
23
7
622181932
184685
2
86138
97
387527
646441338
37
93
31
160042
99
94070
260795
249616
6
389214
478066
274669
564383956
356499
963177467
820183602
77683
190883
6
83
110310
275150
8
10074
74303
14284
121865
195779
193959
51
184440
306054
163594
78
80
20
799194841
10
20784769
489942
15427
53
119230
236154
693063188
185120
66
97
45
36
402
134305
49
492965
434976
47
11726
259377
94306
94
79131708
24
453001
115959
94
62
37207
717559839
93410
80
664531967
71854
6
64
349930
32
113771588
61917
317824
416559
40
237363
48
50
872440730
24
56
202081
6
4
55179
490713
19
179969
6
534831834
40
83
391200
35
622784496
432611
37561
374474
762007888
366631
257725
88
212689
22
60
49877
13
156872
74
314922
204282
78
18700
75
82
22
92
16
407235
78
356223
77
24
306746670
2
79
30
25
98
50
542084360
73
43
737765386
99
37
51
356052
78
745746636
205851
163608
381124
2
216119
158566
13
41
63
242463
9
4
19
9
582486774
835435989
2
127012
89
184765
369553
302856381
30
55
405008
311764
44
89
81
41238
63
89
35
383685688
103193
69818
30
52
53
98
62
367269731
459386
417969
159781
243901018
81
97778
81
30083
593753861
12
257125
59
329573
33
469998
270712
990239169
83
188100
466189591
90668306
422489
9
55
98
107385
38
87
451583
77
87
105829280
264183
8
6
71
697889215
64
124723
94
141111
3
6
203626
628659187
3
292891
217144
446078
7
42
75
11
21
16
398427
32
11
14
314727
64
55
446794212
8
970398972
32598
86
63081
366336
413946
2220
568104633
2
7
374847
82
323178
280164
34320
44
18
79
28
500949811
16
52
4
264786
81105
48
10
40
796430902
466711
24559
49
487299
431061
25
89
70
29
414975
996869
92
51051
19
4
14
33
59
412628
27
719610626
94
82
247213
74
13
34
403157
67634
889160281
116889
70
132842
93
28
433880
52
134144
58
652104672
264397
77
45
42
894614943
1
122200
55
95
30
258366
154365
574384235
421065551
9
997530332
431881
72
72
79
286638
5693403
76
6
460794
89310
309301
335365
361754
71
84776
135468
286735144
312341966
306352
57
353135
2
494310
190338
498102
14
356794
288454
44
54
927048424
497379
13489653
87
417051
25591
78
50
41
25
10
38598
142579
95104
355373
245256
51
263589
37
76
343569
168970
527877812
48
164878
359263315
47
180189
403467
4
60
44
414623
44
89
11
72
62
34489718
333861
78
15938
222137
7
37
264097
32
45
391484
66249013
9
5
391213
15
61
164335
480199
89
51
410702
326981
69
443912
450708
8
7
27
476451
23919
32
24
229100
76
230014
38355
6
77
882299577
599028177
93
52
102135
354570
455847
71
44824
413264
825914057
99
33256
473710
54
73
346807
194477
433167
280006
107986253
9
234194
123565
93
9
171510883
58
670071077
75
191169
8
19
3
79
256949
89
281226
68
321068
313669
76943
53
76
91
387905
1
431743
76355
358465
72
144008
7
98
7
6
83200
64
14
26
338966
27
226488
94
20
25
205885
991221462
191882
65
45
43
59
2
93
795532883
9412
48
55158
38
36
470633
265533
293207
85
55308
59157
200526
82
45
64
34509
12
230036
258287
20
62
362454
9319
22
26934
57561
20
8
6
18
173717
157185
55
11817
5
3
405199
354020
211751
726404795
1
49
13
34
234543668
62
428905
58
76
7164
276364
85
55
55
67
40633926
328115
358057
332914
176856
3
315603
348131584
17
4
89
452496
78
447177
198470
88
83
399804
36
190816
74303
156834
470621
9
66610
49
483690
52
216376
99
47
257288
15
20
231189
132690
373320541
25
12
298780301
263146
11
3
13
362919
92
179632
30753
17
76
787405821
60
58
282913
59
25551320
161914
178855
228851
796514497
5
451688
76
47
8
375062
466249923
43
98
86898
73
67
304107
114324
8
50
64
965263671
435519
37
183636
119606
4
58
71165
76
68389
386099
150856
288526
215569
99
172218800
771048484
336526
440555
20
94
223143534
96
299647
97
15
21
290298
30
62
20
329168
479287
47
424940380
19
340923
70
80
214480
7
148728
82
404031
19
36126
30
92
67
61721
196478
35196
27
33
40
490686
11
88
988770193
23
14
266173
211474
72
7
98
207674
392464
22
166156
91303550
7
21
86
57
78
47387
31
56
75
166715
59788871
250699
587911984
98324
453221
40
3
47
7
386326
81
4
452323
4
5
83
16
61
68
93
3
38
88
1253302
214492
232003
4
85476
93187
12418039
51
153501
68
44195
54
74
22
83
18634
25
458798
87042
14
5
785268489
451104711
278250
401754
24
6
63
83
381537
54
32663
193137
66
397995
15
57
181816
296887
83
628039492
60
141682
3
91
87141
265926190
25
43
247343
96
690007441
46
95
71
33
86
211686
40
926104859
95
487330
124886
36
245104
11
267587
302507
374104
176070
25067
46
4
1068
78
711584874
4
8
16
40357
182054
110721
36
23
813135679
102700
19
412008723
78
66
56
59
502421474
353562
459500
39
1
34
36
217261
463247
488959392
57
82
92
31
675817248
148054
359258
232850653
86
469663522
54
118181
161265
6
450996984
48
28
499305
231345
91
85
227245
43
152186
25
16
342542
352714
61
244269518
30
8
20
42
35389
293309
290464
55
197066
12324
75
84175
95910
17499781
9
442683
91764
161253
494636
74446687
63
201825
246936
730816126
78
91
49
930314865
375800453
10
21
83
40
2
200917
257261
121990506
133100
1
67
64950
3
20
48
73
8
8
94183
720460039
296378
233036
491428613
228953
24
945640996
11
230981
72
38
95
8
304720
323727147
96
895013475
41
316253
243663
5
3
23
584158117
76
63
9678
489569
12
76
14
67
52
134705
98
44
66077
294359
316517
67
228280471
89
7
477827
49
82
88
47
337310
93
66846
14
406288
167978
66
7
780419432
76
311752
25
5
144052
89
314048
98
99186
48
411282
373124
84
122255
459262
64684
34
26
330840
241685
164094
373307
821924257
439384
83787
93
78
63
93
327257
166100
492787
6
517013236
9
87
41
60
72
276298
47
92
13
20
86
78109
482921
24
283472
807813734
321859
204339
28
2
65581
88
77881103
23
231321
110584
51516
144837
171946
373954
311811435
292276
361517
333376
512405122
301284
323198
202320
70
71
32
434260
59
192710
31
81
77
24
35417104
2
888754338
97
426688035
5
153160
17
141845103
41
44
33
1
305995
6
74
40
47
84764
24
283142
327003
80
143733
61729
365319
57
41
14
38
83
7
51
300775
324601
21347
71
723125547
218878
269708
78042
8
80637
461016506
17
241074
268131
92
1
71
434886
87
29
345595
277823
385893
338773
426315
267654947
397241
481382
1
417769058
470107
87
574519900
9
841924442
8446
313435
4
196401
95547
465773115
471112
43
27
447292
12
9
62738
25
131412
5
157986
20
8
163301
9
88
144583
49
333674
196095793
49
101024
305313
205845
40
295327
63123
304444
80
485362
299054
32
21
471170392
93
271086
51
602642515
2
72
484749
58
276553
292953
13
44477
75
212455
26
55
375200
6
50237
9
986667228
401288
75
6
94
32
61
34
11
6
64
9
456813
451484
251556
394691
95
5
434890
25
74
125921
448988
465415
80
609013081
74
238656
55641
333059
84
45400
18532
193568
453485
8
149928
31
137208
41
7
40
448067
2
63
475733
98
73230
48
1
13
326241
384447
10016
90733
1
23
429964453
31
53809
180878
113529
439049
67
23
16
258557
58
139232
58
64
5
69
2
31
699684965
10
95191533
370409
567598026
93
35144
172093
557194431
4
108889
65
311389486
1596
274731
326693
155347
24
17702
417839
406243
44
37
67
168986
91
376943793
316428
48
249488
3
41
222835063
22
91
8971
56
92
834667722
1
529703558
48
955703182
385607
156
14
581037611
289063
103727
16
114940
188367
370508
955382445
344963
175270
67
247408
92
82
87
18
82
215169
186208
353688
1
21
56
3488
428934
45
19
65
173708
61
286888
835789115
48
97
362637
87
33
7
6
42
127362
91231
365352
19
39102
1
95
73
305652
65
470666
24
92
74
845184741
388413
497694
457560
161385
448676
436846
94
228351
21
303052
97
485957
8
88
6
489260
1
241880293
87730
62713165
194505
90
30
529263430
688476662
98
29
32
99
15065
250372
775408767
193122
23
14105
7
41
178279
10
95
343844
45
259848
34
71
52
288385
9
68
234990488
175336
497560
58
57
75
147337323
78
260842
92
38953
72
236616
90
15
332742
449201
64651
70
133399
5
99
293074719
39
171352
255344
72
33
1
42
68
374443
401244
18
26
6
920497957
65
69
81462
14
60
85
413552507
183796
23497
19
210398618
294098
1
201675161
4
136421
312528
87
431389
76282
2
77
738755149
783103180
380386
135607
6
50
254715
353942
442558
98
95
90
436373
40
75
26
15
4
70
27
408048008
45
334441
261978
217064
77
67
32
97
440022
13
97
78
78
278186504
165498
144966
28
73
183100
15
31
3616
35
1
490912
74150
84
213571
259588
92
39307
14
67
307571
162278
421869
29141
52
37
393894
414864
26
70
616841138
8161
83
69
456283
211287
2
66
210858324
89
664677767
16
6
369214
99
67
951908243
42
565363048
84
980398344
29
252669
2
455488
731010602
96933
25
461449
84
173595
82
490765
64
71
87
3
11
7
93693
125278718
93
56
215999
327808
386296
181455
411863
33
295101
24
98
55
3
627210214
87
466205575
27
71
6
44
42
238594
379600
67
123201
20
399444
62773
4
62
67
405512
17355
257951
77
435391863
9
117442
347649
352307192
180008
307686
42818
81
438509
356608
165689
31
17
101085
44
194925
151268
1
2
39
68
410765
80
498749
289768
25
9
60183
340538
95196670
43
808167731
461288
75102
249351
367780
85
93
452953
41657
768863408
184859
466093
90048
503595450
91
342351
737575498
32
69
76
124663
296863
40
3
51
330925
266359
369768
266993
35
141831
91
40253
286129
447591
25
23
32
775837832
58
80
54
287652
137520
45
79
6
441922
65
88
440005
486872
366676
41
238322
93
20
2
5
418652
76
452057550
342308
2
199572502
24335689
71462
126849
15
39
61354664
17
97
370225
69
149970
111940
70
9
53
29
8
70
252476
15
289102
362410
53
96584
87
2
11
375183
67
186371
6
55
91
463290
15
486667
207078
63
78
41
60671563
67
92
7
33
39
250992
526924098
210706
36
62
101104344
20
436455
294776
399474140
28
172291858
60
340595
10
67
428036
29
243691
525005965
492498
23
492890
247008
448930
25
213200
90796
430642178
88249319
98
96
11
76
400269
365171
214698
4100
30059
76
109610
410923
823271971
12
286959
85222
200931
294645
426734
66
148535162
5
67
34
7
288980
477793
50
8
322409
62
16
338258
74
31796
55
380674
29
198759
20
29
9
34
68
232819391
313793
74279
187525
44
6
73
212195
7
49
145883
44251
5
348094
27
6
8
98
40
37
123866
68
902734482
185507
496116
4
66
55
468027690
10205
43
20
85
69
86574
135341548
3
27
150264
99659
97
84
55
14
80
88
49
10
79
167479
59
30
66073588
256960
10
976942627
73
141946
83
6
293660
241028
64585
75
238985
56
79
291030
6
302899
752118452
434547
61
14
339572
117502575
759492855
7
73
65
486031
83
137427
80667
91917
10
5
16003
88
43
184090
217702
342579
412477
357945
468078
62
197820
28656
42
7
46
29
3
82
475888
28765
61
3584
54
4
117318
277456
382952
224120
81
75488
137734
759
49
95131
7
440178
2
32
1
54518005
38
96
323209
7
202324
1
211820
68
22
109261
13
79
33
353197
4
27
139712
178118777
80
430676
215291
85
117156
89
442074
76
90
871065370
109973
205540
263210
90
51
39
56
228259
63
81
64
13199
103183
405507
28
88
486456
28
90
87
64
79
40847
165920
467774726
936376504
28085940
115337
59911
31
60
51
6
430255
19
42
10
7
252416
114776
363988
195601
80
593703297
10
63
83
38
72
21
12
257278
33
25
64
33
331255
133203
9
71
184162
319878
442170
49
23
10
271517
323539
61
5
85
16
7
961750992
441115
499475
92
88
888810329
32
4
56
18
492642
67
215113
818684272
48
175426
488739
415253
22
134440
159800
5
473528
21
11
85
61
352962
61
62
229412
253168
97
35
80
45
169856
37
545152693
94
58
67
33
386442
96670
142399
37
36
4
110007
843592666
76096
401604
8
424237880
75
307823
199248
83
357505
50405
2
91
254045
355381
467745
95798
809705639
62
77617
39
26
235677
34173
566122197
836033140
248407
42
47
403449
7
375607
102958
45
10
96
280459
8
67
101163
103555
80
82280
288932
258561991
433257
147187
288935
135756
447872
23
303230
502964168
76
90
77
89
55
657352874
59
456310290
333037
203125
420197546
285387
49
73
111241
69
79
35
31
2
354027
214986
45
79
3
1
441527
94721
84
63
27
490799
258403
37911
438189
8
72109
67
303503
918071892
27
145922
5
1
19400
38
153922
29
230509
208668
422188
88
24
5
340649
466069
935408778
64
87
204116
69
1
56
6
36
185106
66
120935
51
52
162440
3
29
29
187225
1132
181477
443800
990310963
2
276093
53309
39
156320
98
378599
168115
406754
4
93
369775103
71
473240
4
49
427313
1
9
59
182712
7
15006716
78419
5
385731
88
129326
47
724298536
192811951
332391
106609
198260
70
10
80
223017
27879
41
84
483497
34
13
95
57
97
19
36
470140
54
67
72
81
51
129157
6
69
51
17
257315
451863
15
202216
94
30
31
243474
464070475
3
40
260876
236593
349597060
48
56409
70
187488
5
10844
2
55354
70
84
4
433350
43
148497685
98
14
48853
129660674
47
29268
48100
867603183
5
30
31
409085
38
35
90
209049
12
5
80381
407399
172324
2
97
3
346267
63
39
394777
3
151000
327597
38
26
421929
300925
88
97
66
133802
44
147635
322296
68
494501
401285345
73
59
97719
373336692
82881
25
26
59284
238734
64
83
21
305471
573337141
44
83
134633
92
74876
25508
383488
9
88
45
5
227264
612239491
80
484733
423723354
10
269257
297223
344672
121370
327748
77380
274360
150473
437121
8
216956
48
28
470836
930864804
373273324
1
352166
70
4
373809
407264
39
149838
79
3
267154
70
164518
1
94
304871
2
134335
28
3
90
22
546645206
231360
1
847192114
230022
264614
58901
96308
235093389
44
46
55
352785
60
3
231924
2
78
64
272867
23
453693
82
414690
10
96494
804947659
64
95
33
8
62
490600
84
45
4
364934
7
191344
206012
8633
482929
72
232832
432970
168852
350862
65
179619
60957
92
65
82
773251610
32
22
4
464433
94
232308
484575980
993903404
52
70
89
12903
59
73
30035
4
472564
460771
48
8
86
234693
6
24
43
41
83906
170006
6
83
46376
38638
608045919
76
1
473895
296690
50
24
1968
20103623
76
98
64
444717
2
333032
30
10
236144
73212
98
67363
395955
312925
92
295615
54
826900329
13166
310421
362654
48
274349
212486
484431
38
297995
75
53
98
277806
435075503
44
86
196754
28
51
5762
82
5
112744
363347
7
170007520
393905
38
957086462
97
98514442
156852
403521
58
27
84
75
476957
156436
230106
497216679
28
2
80
656998283
76
241466
310408
867575919
429268
411995
50
25
114025
2
56
378833
51
234533
18824
351987
63
6
35
39138
75
498592
198418
6
1
452101
377538
92393
241744
54
12
3
309088
20
103877
454551
411005
735618626
60
52
31
77
349237
6
197034
712449538
71
10
2
260963
691920172
64355
80
5
128107
68
3
358141
85
104819
89
210394
58
27
492559
56
174493
466052
394227
293591
4
387314
65
19
256579841
73
262262
99
2054767
59
354100
30
52
50
215713
281961
71
444809
5
168820
20
937839007
193091
293451
33
68
82466
24
7
482499
325556
930246333
24715743
83
218512
96
64
99
47368
5
382599
98
271681
93
106056
380324
28
96
529124124
157230
951018348
97
13
8
19248
303445
940159146
83
244384
405383
83
191276
149999
59
75953
202356
8
90
45
408893
54
35
246113
8
15
96
458396
62
484243
14
5
507995752
741584170
6
150960
8
198928
938
54257
21
65
25
78
55
401710
363510
197063
309621
15
216927
320316
25
3
63
3
798781320
249768
88
35162
8
79255
71
85
56
121532
565157377
206914
427249426
384031
492694
97
213359
37
130667
390635
97
330032
333114
15
32
905580985
336431
81
2
87
6
8
13
28
923659047
30
26374
46365591
87244
80
21
13
382290
40
5
551964290
96
270192157
49
4
72
340741
384420
46
32
62
9
90593
508705956
5
825775302
480909
99
69
432614528
358815
26501
86
465943
52
9
755462091
22
90
97
195612
497574
91
37
179657
24
74
24469
217165
8
5
251089
311546706
5
77
76
82
5
38
335360
92574
267520
358070
7
48655
282051318
47
7
2
308336
43
78505
71
101273
25
427870
4
93098
488166
69425
621053143
2
9
82
392599
15
138520
51
27
177648918
83
53
492060
71147923
2
419637
329060
764047866
1
48
2
11
72
126259
268494
132163
2
72
318227
96
367898
317435
81
76415
6
64
11
12
350998
7
59
62
3
36
9
65
29
29
17
22286
416412
193368120
45
87
226516
146465
252604
9
459666
93
490072302
16
165668
74
621050840
24
34
127769
367968
174854
342465
183512
8
231731
830171374
47
28
8
142482
119873
11
129700
935124591
2
8
70
294687
88
76
57039
3
4
79
191461
228359
4199
31
9
61
4
77
175974
8
69
84
98307
16403
7
6
39
36
427991
1
63
2
70
65
327988
54
402723
358552
13
329544
209730
5
42
323562
383449
9
314542
464948
7
43
9
39
756204674
44049
28
89
133323
95
67
474860
34
2
117691
9
326625
17
5
180353
70
65
4
36
21108
62617
49
204873
295129
8
521464516
29
93696
107386
68
67
17465
14
568467969
6
39784
99533
62377
401495
48
89
21
2
62
67
64670
195574
19
422106884
8
55583
6
364297
16
1
72
66
65
201318
43
74
527376147
106351
199926
12
77
59
139889
329226
195441
484614
91
7
3
368342449
407802
11645
602238266
68
113795
387178
32
128049
47
63824
13411
29
22
7
458485
8
360901
183937
380791
94
464494
453685
86
52
217137
60
269443548
82
408278
67
179171328
76
325799643
31
82
353773
68
83
91
6
6
885972390
9
252995
27
242685
292258
6
15
19
64255
132364
128320
46
102491
13
70
199706
73
73
91
328070
327747
60
466321
105317
451216
306203
491180
8
982188801
15
32928
65
39
38
66
96
211499
170129
173137
256698
56302
2
179946473
89388
343765
407020
99
402567652
75
20
66
71
8
84
52
14
471080
68577789
94
65
63
8379
275489
3
383207
221288
152269
438953
472978489
71
27
58
96
428622
61
417968
126279
3
250197
421870
5
82
9
57
284835
182943
1
224190
377664
78
316597
228755
15
89
92856
398817
48
43
94
118270
6
140361275
495848
30
59745
38
5
28
283929
92
192080
375269
179531
59
65
208136
35
6
206921
84394
42
80
801395849
17
6
86
332896
61
4
100287
136375
457855627
47417
73
387884
276170989
82
7
694806103
6973
13
84
56893
300220
477070
921106252
444919
222169
76
4
18
16
93
134760
661533322
857901949
74
354692
29
73
435476
38
451786
51
118915
13
432396
113805
68
8
294714
99
37098
6
5
89
298918
292073
467910
6
880768191
430855
48
68
493403
63
283603
1
455334
77
407126
97
84
15
175019
76
4
60
421006
18
336830
48
407043
87
233789
273718
5
96
388945530
419272
7
27385
3
398619
36373
148978
124510
12
368200
98707
31
51
86
86
32
8
30
383325
259273
292904
108445
41
43467
160623
479544
11
78
312933
75
43
129525
99479
64
70
72
122988
14563
45
62
96811
495345
116703
47
431666
21
84
276935070
3
79
268124
139762
603561118
436236
396762
341934
321573269
114102
20
313263
922563031
374604
69
245237759
99292
334099
130441
130475
475247
285018
70
74
77
46
429252
168303
79
394872
26
5443
353928
81799
20
33
27444
354977
457655
18
71546
9
33
273958
470280
39
196664
840916514
764927834
67457
127796
7
362168
8
321127
57
192359
88
756970942
24
73449
301806
396056
60
818287291
323065
29
233869
20
126044
52
94
193032
8247
174459
133758
24
350483
24
234800
457738
493478030
1
251399
291852
3
38
340310673
694670127
50
492962
6
97
172023
94
39
133028
155356
209540
23
3
226212
48559
25
16
160981
109639
499528842
16
951940000
97
92
150207
82
25
348528
267998
78381
87926
433627
3
178298
183443
169541
488907
88
71901
129161
96
38
364963
22647
71538
345105
9
422954252
21
9
9
95
201973
31
50950
336313
19
113376
17
465575997
74301
14
211953
975320379
472998251
479339987
399511
451741
57
62
5
68716
378512
5
148743
77286
47
17
76
13
1
490397
215784518
17503
662271563
353656
5
88
51
79
301676
47
303087
93
65
72
76
309923
279933
329987
51
245994
24
6
5
62
446679
403534
285833
372549
24
7
289477928
10
235796
85
72
173595
52
158351
23240
79
410614
221577
51
48
97
26
752499262
150256
131533
365873
90
26
274803
61549
78
321539
12
4
31
41
352597
71
72
434137
95247
50
275169
344509
175264
182801
9
45
26
101270
441900
345752445
322883
135347082
114781
186000
26
61
59
355102
458169
76828
42
421210
236100
387668
17
56
17
426366
96
30
499771
96867
16
355442081
399701
47
2
20252
8963
78
474582
7
245511
79
140978
34208840
61
7
9
73
8
322510
22
72
35
87
25198
83
108608
267692
496948485
76
34
25
2
64
77
333177
232042
25
396957
97
237054
3
195325
87
54
165192
3
44
74
199834
231214212
22
745952473
77
459657
380561
256363
308172
139869
83
2
200577
6
178772
456870
53078
6
14
337887
93
123001
80
43
14823
29631970
36
12
34
696836733
41
2634
890280850
51872253
113391
54
30
3
12
65
86
161162
532054708
44
66
378097
41
9
58
14
278271
43
87
47
66
67
75
9
335667790
19
12
5
366244
326107
235010
98
324208
93
148771
24
79
297959
180364
118729
3
10
63
12
979665895
289997
62871
34
97550
46
108313
120311
76
22
59
3
278031
432058
55
465085
13
497433303
31
403477
164154
418385
76092
307969
208176026
440583
63
1
2
452540
32
4
10
407256
261534
270838132
13
3
177239
39
3
21
65
474916
152091
3
70
282479
63990
146829
75
394706
59
137782
240510
159613539
27689041
43621
76
335275
11986
484816
28
33
251217
26
15
2
316383
496246
173324341
85
268565
4
886140013
65
17
67
7
571608474
32
182111
20
718206297
241858
489192
109612
392721
403510
84
320478
260905
46
418591
18
415171
459211
8
65
39
483638
43
242243
408912622
5
64
2
95642
316096
105662
1
359061
246795048
26
917218498
244005
403030
344633
299092
486536
17
278030
270649
4
386739
66
14
432304
15
53
474812
16
843129551
95
8
98
416384
78
336152
75
12
300078
51
81
30
7
4
64391
95
408049
11
324643
177871
11
69
869154090
29
396253055
96
41107
72
93398
9
198753
21314
344850
98
21638
367252
64965
119110
149532
379135
388352
24
35
11
2
395713
60485
26
7
217410
78
23
4
41
49
227085
82
60
60442
6
13758
9
442283
30
106576
79398
3
76212
123704
813223357
51
67988
23
3
89
350581
26
64
4
99806
19
45
68
74
486100
439305
336943
99
49
15
491690
31
28
288321
201162592
38029755
207033
22
62743899
332614466
9
39
73
24
25507
87
225981
366739
25
63914
252476297
1
84
5
252897
94
81
36056
75
2
8
445168
440052
474371
17
4
87
9
68
89
62
356346
292855
52296
387218
467590
277194
70000
55033
19146
748349022
127317
20
50
190438
478178
93
63
75
82
239130
4
54
486926
441615215
632197318
305728453
83
224665
28
70
95
463675
8
215903
119484
53
96
56
98478
4
62
225829
365074305
294471
98
39
37
339538
35
47
72763
35
44
223145691
55
375785
351983
425582
73
35
289266787
67
87
40
96
25
7
128050113
9
30
221358
370960
95
338428
5
82
166194
86
71
364228
35
469197
129159
8
73
95
91842
757513368
467429
473116
365482
266530
14
485364
6
52
39
231657
33
50313
425773
28
410271
456884
392044
2
419883
18
460637
75
251313591
3
427359
12
67
339599
17699203
45
88
953191855
365240
33
138154
265244
6
99
73
90
44307057
83025
6
772418162
83
3
132575
35
69
441907
71
92
173704
327212
33
23
37
46468
432782
58
284981
105018
191357
413404
135228
356811
56
33
207424
1
86
69
112343
92764
226596
21
7
91
59303
476957
96
11
49
6
15
421658
165961
80307
5
290434726
5
26
70
136858
23
312924
261484
402321
65
241165
36
19
13
8
71
184281
326404
4
2
20
48
130690
43
935278510
250452
44
383626372
434693
88
552083269
443572
249193
41
22
155061743
172791
62
8
482781
82
240629
34772
5
19
53
51
5
58
214143
58505
398718
1
378081
364110
67
15
891687865
49
400479093
39
6
9
79
378654
31
54
137900
374554
39
72214
48
469559
95
56
59
483911
206953
45
17514
387480
408805
97
24
314705
29
4
77
14311
41
18
5
231299
67
96
62
252089
179226
47
73
51
337716
6
147201
98
360962
989331296
446607
798812983
341899
66
89
55
297476
67
197911
72572
96
454554
72021
28
55
385325
23
449787
97
148149
389248112
308628269
201134
492575
31
70
62
99
51
289418
19
242856
8
85
330592
32
175759
140733
165109709
80
79
55
46
96
54
467445507
454292
429186
375730
11136
28
36
156103
8
204424
5
7
197717
12
563838017
6
94
3
25
21
3
95
249866
56952651
30
76
8
288735
30
347491
14
92
4
30218
51961
266743
46
41
349979567
38
322149
143021
57416
29
194706
44
225437
587500846
55
336501
96
98
97
235472259
250859
13
372580438
235425
96
2
737724946
377008
59
55
393811
59
2
15368
55
230258
54
27455225
34
49781
59
81
38
248208
911872462
148955
928596979
179317
176632
278342
65
186303112
83
28650208
39669926
2
8
511649326
376666649
351646
64
52
335818
488804
461676
18
421044
13
315121
16
515758606
334520
388410
97
656234508
31
31
773526773
7
182660
374120
77301
9
423180
7
698423938
71
801524682
5849
556917586
331947
495465
70
112996
428959
215050
23
380933
33
326099
18438
477234
90
7
63
420375
368042
271185
261436274
783772397
278650
623048639
56
195052
14812
455288
83
93
410638
221633
116728
370526037
119622
373329
2
25
233850
5
98
40660
73750330
270279
89
13
62
265963
234178
12
102399
9
154347
48082176
142719
5
41
51132010
132396
128552
2
355335
42
68
329042763
650331371
220746
144941
764419717
90
95
41
86
159579
397090
41
75
467260122
14
99
882102009
15
59481
99
360115
87
136070
51
8
79
70
90
427998
111048
189862
351834
23
86
94
493885
325659
7
19
17
82
99
97
181736
96
75
175183
5850
3
66
89
57
315295247
225727
49
296334
325225324
867215434
372943
8
9
183536
269644
450287
463302
414000085
465002
44063
74
45
27
439092
549803409
495675
391886796
115865
61
37
95
218603566
460816695
10
140097
158553
57
284092
7
6
353465807
418363
36759
62887
3
74
488282613
95
86
219698
399582963
50
311598
886611967
488937
9567
349074
315368
93
188075711
83374
166924
166421
310029
2
139223
494712
78
8
1
220136
624317133
417545
176293
191240961
77
29
81
355367
137982
384006
44
9
34
85782
6368528
8
44
304359111
921683150
464482103
413594584
29
34
7
258032
7
214167
492088289
78
53
80
425875
70028
227304
4
137192
88573
317494250
157567
36463
4236
29
35
129693
72
93
491533
103237
402175
331796
38850
38
847435188
633510182
62
216536
17346
65
84
2
817943675
341631
7
30495756
326762
87
5
43
46
75
1
22
385104470
408121
886328971
268824769
82
41
98
282995
4
320947
499190
25
70
31
132488590
3693
213050
77
61
15863
73161429
229505
8
174378
40
82
86
7
463038
144190
100413698
355525
439364786
216322
47
621779297
12
26
387686
296471
6
323637
15177
55
83
83389
45
139038
401335
27
74
20
23359
48
74
18
9
58646917
146256
467030
6
391126
272722
486696
6486983
48
9
269775
34198
7
875742018
43
66785
56
20
400826049
66
36
469590
377136
94
458223
385800
87
41430
56
485699
83
6
79655
90
481165
51
85
1
67
233782
59095492
65991
169276
418458
16
6
17
388763
270308
455651
16
433958
165229
54932
4739
1
205392
277185
70
2
83901
99
439793
61
283085
439647
550681108
39
24
34
91
88704
398075
78
335300
99
22
96
86
23513
90
4
15
134362
371016
50
207386
56
140360
75
708307215
338020
82
6
574363964
3
420640
480263
8
97165
43
34382
68
74
88
121964
407205334
77
144659
94
72
308247
46
42
9
84
432215445
12
13666
16
484558
27
42
92
91
23
41
68
36966153
5
60
380881
450171
86
460868514
224824
63
534650896
7
98
12
70604
79
53
1
862146563
6
2
264756339
29
203553
5790
7
300926221
56
379636
118238
3
167110
433159
276462
311664825
16
84
12081
94965
190705644
973698941
436724
364835
467396
274065500
49
9
413353
53
226003
3
28
39
333497708
50411
64377
340409
146521
147028
1
381066639
69
8
70
334792
50
12242
91
19
827341024
1
40
59190679
881760726
26601
4
5
394286
117334
65
233782
479821
81
39
12458
76
529140431
12
186944
95
141391
129256
6
25
22
7
205609
24
69
119084
6
91843
52
548395261
196616
91712
72
330052476
67552322
55
208611420
87
53
113719
60
218240
6
189488
986315242
763761427
178907
57
4
411552
261149
83
608414637
408137456
265711
40459
93
181462
80
20
4
90715
9794861
13
96950
80
78
482944
222505
115732
94211815
11
18523
8
353902
219120
85
80
125538
355862641
37437
55097
158433583
507403955
63
6
357395
254882265
467685
341432
84
7020
6
491745784
55
520565245
5
180917
19899
248152
263466
45
366356
99062
45
746215355
77
202040
85
9
325031
24953888
8
329948
201584
204956
19
239556
45
87
197194
474135333
313610
221825
126460699
22
214498728
220351899
329067
98
88095
335163
150894525
57
372377
8
91
49363
313753
200364
83842
57
93
203144
41
62
991093094
8
11815
69694781
56
381539
293690
476812
1
465111
642352418
52
79
23
32
79
329656
68
31
78
6
365246
75
3
30
86
218676
79
62
83624
336445
474285744
123534
188470
89
259471
62
620663072
54
3
177807
107558
174421
18739
41144
23
181927120
5
102015
141451
482730
22584
394268
8
320035
375907
225507
79
10604
84
57
153705
79
342766
95
137319
6
149180
947156101
7
79
57
6
66
6
206513
42
267999726
774155282
39
114311
97434
460869
53950
287668
3
82
30
150528665
56
36
340416
173491
84
937688761
76
98
243618936
88729
48
38
54
3
8
18
29328
798228244
3
80
2
33
63498
117784
440662
362187
49
393432
90159
81
32
271573
8
89
240340
88
8
21692
23
30
759967599
31
78
14
4
55
125278
42
21
180966109
471137
80
124555
469601
49
94
629932357
3
402758
376625
444593
80
6
126643
460876
262357
98
22
87
57
75
85
3
231699
348512
2
422034
88
279135
88
56
488625048
92
383392
56787779
139494
105356
467205
495354
97
95
40
552033338
107611581
281995331
439067
60
17
290301
819005466
957369588
9
8
3
76
14
469074
729368062
47
108507
287649
84
251304
79
34
182258
53
282657374
70
20
43
285654
35
83
2
247037
389623
151797
90
48
53
7
344622
21
74
37
447207136
31142
408092
38
26785
370765
4
290914
315540
12620
167402
87
22
356472994
4235141
75
261107
268480
7
69
39
88
66
131250003
35
73
43
20
48
75
61
29
4
78
154015990
77
62
94
389332
858283547
30
6
18
61240
11
121843
264561
287616145
106001
478530
8
333136113
21
133241
95
343949
497662
374392
27
968500765
15
97
15
56388700
79
44
113173
677084653
8
73
3
163352
65
432003
90420
15
7
1
44
95
254497
353417866
37
81
457758
7
395247
369293
443673
53
40
107946
83327
65291
111273
75
479135
46
30
211920
6
192012689
97
22
2
4
493767
337497034
462039
112912
95738
204766
107941
289637
77
464243036
441457
228606
5977
285507
408846
3
249482
36132
94
38
35
727321574
85766
37
51499
25
158354
9
27417
294826
26
13
263763
139918
265898
257091
49
72
352006
206974627
119851
8
10
5
45
410439
57
63
435850
145877
25
92650
51
54
90
373429
64
122864
65886
325644
60
76
269305
55
93
908921265
83
85
44
444734
212488
8
94427
290088
11522
6
98
12
167824
433154
286145
15
94
9
62
602
51
6
46
22
30
43
10
64
297157
83
663674580
45
431231
3
854189938
15
769057068
156690
348120
16
170830
47
29280
2
78220
15
66444
34
60
26
98277
436441
57
52
22
2
9136667
62
83
65594
5
9
113674
491822469
48
228366
161974
456764
88
3981
145061919
10
16
79
8
32251
371426
445030471
2
9
9
16
433769324
52
28
92
3
51
300258
158314
684289286
23
9
40
53
446637
42
31
306979
944353280
376818
568050704
286292
1
197625
47
111931
86
79
48
27
83
259872
180656
196251
53
238632
414390
69
10
173717
419327
480
86
251154
19
328435
80
1
84
34
325338
174085
24847
104270
28
57
47
29
76
86
490063
384587
327471
230045
65
74
66
73773
402355
48
4
24
15
72
70
50
7
72
130567
35502
303549
86
369604
92880
18
354739
263252
438912231
1
71
99
81
94
461148
450916
2
42
8189
21
45
370295
8
357776
405499
389167
498600833
31
20135
26
94087
881638995
29
364916
252320
288798
403018
40
88
74
36816
863322899
75703
6692
162588
400622
964885626
73
54
16
568750069
63
64
330318
66
23
387799
22
336241
83
221142120
148721537
62061
834171053
81
12
9
135049
296169
22
221920
185300
21
23
476145
496138
493620
371428
306029
43456
213645
56
42
311916
5
239185
468674
396686
362863412
266600
30
285535
370196
5
75
263190
369396
5
34386
3
453069
869320292
86
37
63
59
98
38
62
423234
3
53
152391
134902599
74489
464560
5
96
150865675
475005
971717166
201142
174096
78162
315942108
20
99
112028
830649737
282408828
318420
59
22
5
14
335850
8
202609
84
85
232397
21
82
42
34
280674
15
309189
20
73
86
14
104058
4
35
70
64
675593190
240078
212933
63
127215
170040
77
87
155787
32
52663
55
93
345297
72
131859
54873
67
70
4591408
92
275772
37
1
860445112
12
317996
118313
336718
12
8
102596
57
33323
19942
57
84
7
19
77382
20
62
72
3
46723
21
455949
16
31
181649
2
51858
61
447313
427
80
44
7
51
70101
962285368
488107
87
65
38
262873
9
180564
82
382888
67
70
227233
26
16
93
459898
277112
119786
432813
46
139010
70538
349848
65
26
10
95
24
51954565
304833
81
72
94
344198
46121
60
67856
93
13230
58
307114
498037079
36843
78
309828
105863
32
207399
6
13
87
235965
339640
3
53
361829
116735038
82
457654
90
63
322453
141330660
90
243822
113290
44
91
406481
89
414985673
83
14935
33
94
55560
35
87
166271370
103514935
65162
63
78
153626
39
97
61
15
32
47
189264
412775
92
488775
4
80
334425
5103
454125
32311
2956
258720
228338
83
699503481
5
3
32
73
325502
37055
434549
346865
20
84
7
60
177505
56712
117971
202983
86
361095659
67
58
347831
125317
45
85
5
185464
555058190
195345
415925
95
76
341972
88
18
8
65
64
39
123901
55
46650
437255
417332219
52
78
35
41
94
94
619001016
6
373745
81
97
7
56
85
94
159012
378926
96
410970
352374
386760
179639
7
459529
6
55
33045
39
6
36
629847843
60
6
490009
7
93
67
56
97
96
69
15
96
69981
28
454391
406369
51
363552
31
209942
75
29
307298
14
944262233
328150
170760
200121
45
317224
287318
28
434202
8
41
421930946
45
28
6
6
366903
144648
231775638
21
72
34
334809
30
183080
151788
49
120877
14
3
36
99198
50
62
447307
39
97
439461
21
297631450
416157413
65
45
133008
59
497173
53
109431
25
749304426
437045
372976
173163
62288
22
79
7
55
2
122135
466671
4
4
664129264
3
6
342181
184402
2
447180
143727
86
379813852
93
176890
3
4
347200
44
68
446930
29
290673769
378247
421361
9
36
741388145
69
63
432273434
23
34
39
379938
57
70378
7
27
32
322796
446831
69
42
4
408029
462655
8
300872
46
38
9338
451754
367540
222186
358015
226759
2
168040483
418027
99
2
74
44
18
483077614
39543
1
52885
604146217
830938431
306969
81
78
57
87
33
292855365
371065
36
88
13
705735082
39999
481499
19
356010
263166
343324
78
13
874179972
63
256466
363924
250942213
143958
35
449828
61
111529
13
50594
270582
36724
327339
480931
258991
94
12
37
18
191471
29
404659
79
340986
296446719
62
73630
81064
118111
37
1
44
236307
106329
241288
5
6
293739660
451130822
203991
276091
446380
16689
50
67
7
6
3
194323
10
408153
807515283
9
80
248961
80
18
8
201184
88
316804
44
193907
288674160
5
175752
63
685226937
323199
30
405383
176316
33
34
343579
135004
3
60
7
58
148588
2
496655
51
25
3
267246
478184
18
96
66
1725
123749
8
8
73834
543503996
304375
41
4
8022
85
81
321616
8
39
45
31866
82
298566
83382
318183
17
80
394992
8
28534
438413
54
4
35
453354
268862
381685
371530
1
188954
291274
15603
170842
76
412946
27
274293
83
332996448
78630
9
28
447138
179443
272106322
97
335453406
190268
53
427419
9
229130
87
101294
78
38
96207
25
50
271452
211952
9
338761
305831
20482
273919
35
1
67
94
50
458058
224679
485053
18
209130
27
88
123880
43
6
20
44
519626220
8
38
1
64
457353
83
36
4
78
154382
88
38
9
310423
184286
6638674
3
247417
31
418249
283486
404949
20
96
173949
400771
266081726
90
34
263074
31
95
96
364107
65
234176
465134
49957
469503
642168033
5
362200
73
58
254516
10
30
9
454392565
8417
4
110845
318428
78
157618
172527891
80
80
86
471539
147013
339338
285328667
17741
45748102
409820
62
1696451
47
343204
847344656
696035881
345642821
684611896
127207
94
848725321
477108395
81970
34
170384
77
43
22952
1
91
84062
366597472
42
3
48
57
205270
5
83
63
370897
570660067
4
1
4
96720
76323
100425
189050
21
189796
34811
63
443586
88
5
26511116
58245
3
183178
40
30
24
854693639
31
118934
82
293979
2
16918
79
32697
10
337516
267554
378665
47
88
310682
34
9
263006
80
251519
1
50
39
182605
495307
453763
23
15
2
1
99
182867
19
62
495607
8
423352
396897
9
16
75
50
2
354189643
9
13
117422
3
29
95
2
69
177517
329752
7
44
134855
41
77648
467143305
181483
65312
65
5686
67
76
4
444142
206743
42
4727
30
78
9
104649
46
19
954584372
68
58
71
91
78
33
299287
66
262771
390907861
55
8
875995168
98
29
63
418847
758514546
288870
618513414
308840
482329
89
323487
1
214027
82
62
445827814
77
417386
81
485864
231248
48
70
719530218
29
4574240
41
47
7
72
448665280
97
19
439711
162468
30344
36
126997028
485902
1
449866
268047
186040
65404
98
209975
437835
346504
99
69
415844
93
8
211319
8
3897
67
574259068
29
54
33
34069
56
78112
906031490
8
282893
68
103624
17818204
4
211205938
12764
92
3
43
32267
94669
238737
44
292960
11
333237
936717481
36
84
1
3
30
67039
59886
379792353
400854
42229
70319
118279
89
330398
36
23443
3
8
174868268
297437
23065
87
414482
198217
11
9
4
65786032
63
59
68
8
287940
9
712675874
32
178691
61
392228
976
3
402392
378052040
7
78
30
157405
8
277201
52
247746
66
94017
69
42
461561
396605
97
448528
96
263685
66
33
892794972
5
153559
29267
21
6
4
24
283271
439604
40
282961
10
15
475341
41
62
180645
539378922
19
284773
92
77
435865004
183181
43
159561
237931
64
36
422627
3
3
3
18
75
418448
189492
173303
30
67
22
99
62
35
3
50
1
99
82
7
882068953
29430
402086
135755398
457258
465867
94
45829
36
354584
59
353754
79
2
64
821651436
114010
762370969
78
56
485578
30
224108
484034
310805
55
8
701111818
49223539
91
314549
18
17
487901
10
7
18
241505
43
3
41
393431
34
73
141214
25
143376
51
7
391556
257144
7
168282
31
13
488436
82
192788
12
25
1
418393
44
68
64
82
6
93612
257305
146810
86
425842
38
93
748516335
490967
380097
64
244321
28
9
90
8
93
77
90
136924
489244
20
4
72
46698167
34
288549398
248942
145198
31
2
57
19
52525
80
50
207794
324282
9
8
28
43040
444820
132653
8
5
21893237
11
2
503807005
5
493419
41
250058134
86347
71
77
95
379664
68
7
7
481153
48
368540
5449
498892
1
589484505
278920
29
22
40
541473061
433160
481885
91226
497738527
199216499
447311
8
58229574
61
420297
59
189988
71
708823233
428851
74287468
37
97
82
2
79
66
11
46430
74
433006
35
60
91
89
70
74
745975404
534722448
356320460
85
6
33
82
166222
11
14
130671
396322
27
3
72
23
7
580679697
93
478346
53
74
448048
42877474
77
8
36
75
74
173410
86
97
65
318621
360263
3
299362
369024
37
255975928
209035
47344
972166644
6
20577
9
159562
54
626311163
329929
125124
491945
10910
186478493
57
423906
68
490137
374653
261036
5
137015
17
133242
13
41560
161666
915113781
95695
1
111075
530411498
8
13155
89
36
49
4
73647
438120
9
153809
74
6
13
80727
68
34
577255313
21999
208079
194924
80
489144345
29
46
85
42
42
87244
980290458
481545
112713
69
6
894503326
10
144302
8
55
774228848
88
71512
61
314747955
85
41
70358
303567
173029596
1
29
748858799
392735280
6
43
17
96316
858766264
368112
302313
706134412
805842189
73200
566275162
23
348801
372347
461426637
443907
464741
280496
71
128864
486426
73
161534
314993
346
27
9
1
264342
57
81633
388212
193433
24
409879896
3
76
58
31
60
300577
98
41
354357
134520
377664738
19
7
303022
7
7
59
250541
352503281
8718
60910
76
435398
44
908466702
49
69
126654
39
549193420
32
27
633061238
1
23
42
649131739
71
461474
72
52846496
6
7
71
3
81276
169300
284643
310749
86
1
78
376918
61
91
32
102693
128665
193776
3678
30
761480915
26065
4
31
64
69
70
21
2
188922
192270
361580
464919
35
1
474862593
339642754
7
61
61
78
383715
910986205
277674
88
85
120337
48
34911
72
4
49
67
78
88
46
96
893331210
419642
28
52
800076871
48
1
503421026
159325
16
479661
22
360547
91569
238107
281870
241516
943804732
91914
72
279190
7
187743
75
63
46
457546
471867700
52
55
65
84566
52
862017730
315711
90199
70
450751
55
29
64
426173
56934
73
5
72
372473
172681662
7
255156
44
26
140045
195700
29
90
85
134627
1
431672
76
875191095
434615
360378884
410315
27232
387723681
10
87791
29
228902
22334
102396
6
167081
121575
463702
13
77
8
430080
879121074
27
61
4
412358
7000
317235
327681
3
49
73
253755
86
450870
11152
74
65693
76
351139127
677578815
405881
262577
19
83457
445742
55
27
40
22
99
526838001
278510
487621
943323875
2
17
140137
74
64
192046
538319943
76
495891
256812
945421471
272928
15642
37
480725
12
43
4
319892
241672
24
20
56
2927
203204
79
21399
426481
67
97
446356
165491
73870
258242
360971
82
53
34
115941
800523760
442066744
60
49
182143
56
46791
705067389
40
98
250306
264187
268215
123582
45
383047
367181995
316944
82
415249
9028
176454
82
63
77
21
276613108
7
295582
31
99994
44
55
415958
294946494
810720868
133403
171279
128437538
150287795
15231
228208
74
22
831671794
496895
158518
51
334120
458319
46
953422176
311036
76
59
30162
5
146463
16645
173400
9
6
7
246638
288220
8
40
59
17
191491
21
23392020
13
53
30
401925
60
6
65
12
592822266
31757
89
172032
9
440634615
29
28
295629
2
227032
2
6
87432
91
425971
40351
59
42
65
53
372516
63
85
5
223871
69
125022230
1
133897157
46
51
80
85
189637
188140
33
491474
90
28
463247
92
855811298
256247896
367665
270299788
74
37
424467
89
865265428
37
7
10025
296932
19
166371
258855
94
138636
61
547425379
2
426085
24
716484045
89
9
54
68
59996
9
825076440
196603
301223
84
328215
17
457660
199287
62
498359
62
282112
92
382919
28
30
84
42
34
78344
51
284224
111735
236911
109874
36
463931
323777
65
4
27
482617786
319178
18225
584041118
39410402
60952
10
14
7
9
61
337779
1
455602
38725
29461
317481
384056
394983289
85
15900
73
78
284028
187173
22
9
49
45
172414
52
376963
27
252210917
325116
310297
20051
33
72
937509261
92
13702
303206932
52
271584
62383
34
29
328591
7
230703
193386
874535999
7
85
521097115
861582181
14
379378
77
20162
144592
25
43
2632
41
1
69
8
72
53744
51
137842
6
35284
952622629
137327
6
429706
3628087
93
59
359072
22
83
74390021
266905931
93
408469
431968
367168628
29
301588
14
94
334239
264870856
313739
56
257946
64
7
70
319478
16
65
280108
16
31530
482488
282530
3
337728
488316
745850454
67058
401869
47
64
88
495520
318862
52
72
68
58
82
32049
172330
424484
279066632
4
449929312
383678
49
53
31
93
91
191173
145033512
70
41
41
4
77
989645830
83
65
365580
185827
166786
56593
448401
79
47
270278
28
453086
60
296586
128749
249047
47
78
237947
25
76
890651665
98
38
140841
811982644
174834
82
19176
9631
295179
948133282
16
171637
407403
261915
370340
3534448
65
22
262816
44
36
311751004
4
10
93212
53
400583
314684495
24
56
496546745
2
60
493831
432264
53
19
87
336241
7
708179047
70272963
9
829674526
6
49
437606
56463
106939
13824
208453
32
87
487708
2
50
892845896
50
79
98
23
329574
1
125158
197924
641408324
9
446162
88
991422002
101839
162200
5
39433
455731
16
56
40476
4
22
245652
27
1
46
321345
24887733
271448
191481252
701384981
4
11794
51
774279627
82
3
25
398511925
7
265643
57
4
8
58
84132
97
52
141980
132173
414854
241281
54
70626
28
78
345072
309072
106970
106692
53
109437
1
303131
57
255091
12
22
38
8
349635
486188
67
6
36
17
9554
313535
85074
64585
192122
925410407
53052
432814
64
27
35
337594
48
3
43130
467101634
75456
13
60
171720
338624
3
342771
335912
685784176
5
3
35
75
2
183455
8
46
22
38
198365
30
58
196314
88
359986437
15
49
293174
142049039
64
65
8
331959
4
472999
345490
27
4
3
2
151113
7
161357
87930
97
346013
85
51
335105
134718
45090
229238
65
6
7
7
43
248626
23686
59
194807306
490985
93
97
429886976
144648
25812
339037
463941
3
85
66
25
31
243604
38
300370
311315
95
160925
11836
31
8
59
18
442137
378161
61
581652319
820517741
2
781589173
298573
85
287313
411291
60
269297
623585755
595425081
61163
4
235560
94
452522
26269
53
746346640
243744
79900
51
55
156463
17
8
687412892
79
615356020
9
50069
230213
164602
80
86
22
187494
629445404
27
757918880
216926004
3
37
7
478139
140655
3
41
5
3
66
1
181539
17
36
450846
13
6
66
47
292952
123413
297165
61
99
181499
367301
68
60
405235
2
449837
275605
420108
400112
374379
42
6
54
60
65
428899
433593
353002078
21
84
53438
744474318
5
233966
33
159334
490054
123685619
105114
83
68
294837
96
217150
413980
361098
10402
16
126531
66
448880
38425
34
496752
36
85
852404757
65303
221560
3
281086097
84
45
208524253
737995696
12862
95
473427
324443
41
36607845
417574
281051
1
209144
58
370236
84647
29
19
3
463044
427155
208088
42993
6
2
6692
386817
97
3
353631
24
441315
307794
27
390168
367307
35
42
1
95
20
484611
41
489670
619289337
481449
6
81
182674
198796
2
376206
96
287427
4
144637
39889
19
40
329992
231117
96
10501
97
29
306675
71
71
207355
141920
81660862
3
29
32
141814
455750051
48
36693735
189870
34
238558
263007
65851
157628
192354
33
268000
56
82
80
115036
16
9
1
8
300833
757680946
2
292599
257471
77
431482
289048
225803
335914
17
56
288567
53182
16
39
9
484410
176606862
176110416
42
94147512
227289
46
83
6
432095060
483230
40844961
273348
4
2
789107372
87
256861
2
46403
22
157097
8
461482
46
437376184
10
346859
98
150685
66
87160
33
62
27
134557197
4
1
414626
45
28
513154613
227723
73
552986291
66
875946984
237408
44
495759681
2
13
476877
360293845
447729
540836946
86941
239651
15
126894
400687
26
51
311195
7
387218
133024
79
24384
38
68
63247
86
836199132
53
154611
215227
15
411139
11
6
533569602
397586195
30
65
19
58
7
171595
14
80
318233
157403614
6
346449
306143609
206030
358246
24
35684
299316402
58
63
281755
49
471860
126867
48
175289
268200
328157
287067574
221930027
269057
33
131304
317018
10607
140426
64361
19
420595
121106371
154660
212106
551
373003
427275
3
230134
5
8
248997
347646
387983
86
67
377518
35
42
219653764
34
40
79
4
636696543
55417
68
96
448180698
401332
160201
2
6
375294
34
129432
55
342150
25
112817
659523167
3
80736
6
56
240234
320722
60
48
741566123
192886
408111
73
796849020
274588
42
236240
44
12576
93
913550839
82
301224
290435
2798
79339
351919
140335
71
2
94626
170328
17
18
302904
10
150802554
36
91
14872
56
77
33
16
8
92
24
463026
23
455523123
18
234846
7
91
146012
65906
268531
177586
88
9
3
31
55
572611599
57
2
62526
70
92981
385687
28
64
64
8
574507070
3
46591242
245079
52
5
337238
185739
249407
14
58
18
292596
48
6157
248263
56
53
192456
46727
467188
418240
296450
79
5
36
5
38
125642
44062
3
34
520914743
38302
51
345207
283986805
227295
479965
3
98703
701735894
70
76
13
62839
76
186424
318007
931563174
368010
88
183434
640339203
410804
741068099
177445
487622320
290563
81623553
50
496834
28
23
3
2
276115
476659
20
8
279062
71
163797
81
187602
292743
14
418455
74
198641
8
116350
328501
4
2
23
89647417
482482044
82
76331
360107
13
59
21
158991763
270226472
35309
447679
363715
52
81
185370
94
406170
24
374198
496405
71
27
301607
779400430
84
242943
8
272841
284442
324618
90
10
33
175890
49
70
391336
1
127278
414124
15
218451
257826
95
68100
24
32457
96
271745
215962219
7
204399
220077
44670
51
21
245270
319130
74
9
459214
99
183675109
11
305653
39571
169998
23
53
37
46
72
373378
205362
88
386894829
427132
433199052
86
75
45
44
423675
113995
2
3
10
87
81
33
51
223500
51
251911
18369
29
30
614096648
450263695
6
49
7
45
472933739
80013
8
240482
62
31
14
506875832
92
354420
446375
33622000
33
10243
39
11
9
1
386575
61
349938
424787
407232
329140
85
20
340359
32
17
86
486721
27
9
51
75600
87
243738
237807094
414868121
188830
3
15364704
82107
453489
93
93
81
59985
54
64
332064
192544
236737
181221
436061
4473
66
357888
11
44
10
99
83
76
316350
305800
44
251733
108791
325905
74071
511702703
5
97
14
2
31
47387
187845
85
5
3
220459
341038
155908
45
91
48
81
69
52928
67301795
60
37
378343
16
115437
13
41
47
820873581
22425
817514246
26751
57
9
27272
37
935209173
971027611
13
99
69367
57
8
889258635
256644
89
11502
15
205404
34
383542
4
335849
161501
45
11
157946
44
103329
7
8
65
64
56109
58
422299
11
56
271157
122839
33
296312
194479
92
95654
28
81
15
44
56
330914
50
307905
4
6
355878
51
98
37
22
57922710
453765
83
402914
412652
68
335825
192967
401223
85
28
498481
90
673565637
436513648
91
69
277745
847343493
42
130203
96
190961
308784
3
77
76
28
7
94098
19479984
825449599
140747
37
442564
375809
81
170496
278025
296941876
290042323
350432
46
52
73912
92
183224
175037
323976
112699
79
33
143653
9
312660
14
267699
32
1
36
855722717
148705
310701534
803194065
327451
768522626
56224
52
242023
46
324802
9
44
305203
391980695
376726210
45
102987
58695
788544138
35
6
141510
292823
22
222778
313599182
232544
394380
225372
97
203758588
59
9
3
91215
83
33
364755
466368489
85
73
95
647263310
22
206592
55
17
71
80
4
320880
11
398460
344798
988570688
93943
473412156
293706
67
51
97
43393
9
350036
9
160000
13
22684
96
78
5
55784
428278
890277056
366433
329836895
93377
31
51
89
40
25
91
87
386915
96667
8
42
175933
226814
45
193421
91
240595
77
41
72
45111
58
330926
471756
170059
2
70530
67
821850356
9
217547723
285207
306282
24
56
274667
37
27
5
14
892029918
365139
247287
64
376464
482761
14607
23
666128095
44
57
40
94
11
1
6
78048
8
428327
5447
42
78
40
2
30
19
61769
53
282461
412038
56
92
34429
88
28
414944
7
60
334125
56
23
737170520
36
18
744403805
16
477398
357397
153050
266406
65
30
964100335
71
67
8
471190
8
46896
374848346
25843847
845286979
44801617
28
42
391373
14
330193
215240
60
58
73
29
467485
342566
5
431143
15
486882
299039
54774
166569
209209
45
12528
26
50
909371250
95
19
178117
900368355
412288
83
375814
2
65
77
7
243793
66
90
228377
89
49
7
430734
104533
489613
479401
36
65
31
429421
80
385400
261302
96
1
21
283285
59072
542871512
962444491
184155
82
169646
371262
154108
222701
73
689601617
41
79776
68
273984
61
33
65
37
188081
306311
19
328143
33
1
96
679008811
304634
767165903
24
448255727
27
72
3
31
939838313
116724121
78
47
48
4
495438
7
13
26
11
418807533
300190
65
328809
61
72718
490128
6356
84
866963982
92060
9
5369
76
2
377596
56
491793
102892
496958
31318
33
86
29
2
296693
6969
52
462382
95
175969
71308119
449506
295467
228473
917307253
52
389549
19
122124889
83
145322
358029
460297
52
95186
433761
355095
261226
350351
262930
59
131308
597396963
87
162717
393605
87
3
15447
26
80
154467
46
31
418732
57
461655770
343834
67
419152
204763
490004
84
919734051
11
179023499
29
88
9
1
387418
62
643646779
243035
85807
74
44
3
12031
4
65
455901
66
29530742
157560
30
5
4
408265
123448
32877
791686378
11
9
93
60
26
9
40
8
167640
12
353888
158615
34
267219
7
43122
74
83
382331
344343
329621
82
920151579
8
180531
480074
652976474
73
99025
71
359308905
1
167388
472021
19
12
11
480247
1
46
61
243687
14
410807
52
45
68
143295
21
71
17
42972
38
36
82
99
7
39
12
6
368865735
5
39660
7
145306
146221
12
79
15
306790
57
466871
83303
3
80
109316
174359
27
9
7
52
57
27
497648
53
68
71
32
12
433457
27
75209
122016
87
76514
81
61
7
363492
346846
154788
452155
323591
70
47901
79
328553
280188
977418151
5
5
26
419119
322356
28
4
5
97
292982
83
410773
4
348108
445581
30
99
344552
7
381254
367674
89
88012276
78
67
69
63
33308
79
137428
90
929967268
39
18
266665
86
318760
92
98
301647470
43
69
330053
28
55
142199
23
13
90
43866
356766515
98
3
84
73
351205
440774
145653
29904
24
337503
852102790
90
77
52
80859
33
442799
148153
68405
29086
439197
74
35
89
287627
8
443469
439643
242520814
37
489121
8
458074
23
88
877108346
338618
233854
90
91
434382
9
90
38
19
644513127
58016
6
399007
294827
495517
17
174072
328536
42
266843
264649
268239
363085
69
4
80
38
242941
77
434951
74
1
35
1
365952
78
85
166437
95
349722
14
454038
55704
497563
48
987556160
224605
36
155300
87
23
186500
21
528872837
166631
45
67
79
190431
55
4
8
66
26
37941
63
69
966010516
41
42
63
585897495
93
148914
731646806
85
5
249381
316918
62
146058738
32
45
226991
53881
88
665454377
223807
10
794956432
358158
283564
456461780
330505
952985572
36
273973
366182
55
135116
382105
993473955
69
36
454634
833767244
6
212371
166155
19
93
58
495778
229257149
331953
13
10
577040121
48
452547
2
813044545
74006
78609
33
43
19520
389447
28
89
76
86
61420
3
33
81
87
81
249525
236488
175313
95
91
49
51
473242
87
329109
179193
10
28
312381
37
91717
32
13
67
86
849928493
81
45
429111
4
210191
30
242754
52
996851243
2
37
159672
472638
28
17
6
54
93574
243391
7
132216
166065
22369263
51
238087
64
384861097
294447
89
158887
169376
6
58
427455
425077
45
90
73
89
33
1
43
28
453992
37
3
14
12
72
80
14
325585
89
172231
69
34
15
61
272025
321514
86
33
304930
270075
37890
2
78
74701
216826
301457
38861
68
11
19
413740
66
76
9
93
109094
55707803
19
71
20222
63
97842
238245782
368355134
45
453662
294379
91
49
7
351816
9
53
169496
10
66
39
319552
26
9
408408
67
789793909
362068
39944
289879
452369
5081
97
138767
65
61184
235361
9
67089
81
99
333542
60
54
238369
48969
87
4
43
182157
81
45
69
1
64
332249
99
70
604098671
1
388621
90034
83260
20518
53
361300
678451770
16
322730
331408
79
64
78012
203143
70
68
193259964
2
309537289
639652363
21760
67
26553
422385
96
37
294966
6933
4
19
6
152251
138801
97
55
12
195904
386480
66261
311009
63
91
38
292501
222340
391655
29
98
366249
25531
61
218529
226480
5
71
63
28
246308
422320
18689
27736
299136
41
20597
29
35
609232693
132931
89
5
377469
74
16356
53
24
4
274559726
260652
45
283033
302631
76
92
414442
954216210
47
2
11
291647257
98
13
99
365675
29
42
68
85
6
89
78
295837
8
796492101
75
146190
52
422533
436936
411648
59111742
48
6
22
719852465
796717390
280880
61
497759
1
5
54
59
52
100120
97
367361
38
54
89
326522
86
290307
361352
30
67
48107
13
17
50309
39
484550
10705
9
134717
5
82
188717
87
22
7
98
938214867
506320940
93
154059
98
3
65
25
451743
46
35
954236557
5
37
291855
31825
145804837
84
293648897
337717
83
28
363391
161959
41435
15826
44
22811
46
345980
402204
64
234983
67
48
18
413900
761690022
178238726
4
470921
17
32
49
153932
9
75061
451242
9
321496
46
285905
898716241
83
29
21
92359
58
98
482765
287236
981410694
210316
44
281072
72
60
402698
74
92
43
93
44
375342
36
91
13486
741577706
1
28
32
49
81
19084
65600014
38
35
406342
59473
115180
299472
490457
66899
482284080
2
69921
293914
86
58
202350
67
34
75
410901
11
216148
2
472091
336001565
331129
91
465761313
64
129764
68
28
9
76
393945
61
70
442267549
880924746
226753
48
277951
12
180946
36
25
50
18
731506032
95143
28
309046
122988
779941446
73
19487
61
427803
11
65
154354
444111520
56
174092
49
691973993
305728
742711643
83
32
4
610931479
66
237983
65
45
63
33
11
46
87
48724
338708
220203892
60
18
356057
388083
33
483169
808251861
30
5
83
326020
79
994
30648
69
442291
367353
71
72
451642
129497
40
87
82
370629
81
496386
20
41
4
32
74
10312
46
7
741122198
358617
72
7
145961211
7177340
22
1
11
451558
83542
419049
1
80
32
489786
72
91
24
48
93
19
85
5
4
91
67
87338
405125
6
875142617
91
428376321
97
200901
23
342753
290421
74
90
460893
149146656
98
409735764
1
362962
5
11
2
438510
156203
29
336708
158745
309117
424250
973497740
261253
227437750
74
141931046
34
96
55
252520
30064
45
286752
304104
1
227963
219421
43
76367
46
8
414666
129863
53
143464
472977
392653
55
546931889
261618
31
318123
94
52
31
246324600
253722
247181
467265
94
88
58
7
18
70
53426
30
56
3
156560
87
27
55
732044467
42
438657
75
48368
123835
23
21
225498
49
67
47
2599
375817
69
188845
288885
201883
2
7
12
313598
484894
17
21
306264
84
108742
158101
631225765
92
271530
46
122434
218807
137008
89
363288374
91
82021
22799515
12642
1
6094327
908343015
12
314416
57
694327537
108689
427605
2
110628
330592
78
17799
446429
80
318896
15618
13
19
576734980
78839
18
36
14
401564
22
510502511
90
36
234101
368484
43
383923
108848
246644
352007
4
49
96
81
54127
980525276
225031
254102
23
411046
16699
478433
196933
82
35
2
425072
497642
37
27823
84
21
239833
456053
27
85
149686
27
7
43
974261309
461993
839506064
2
64
53
124438
174651
50031
83
79
78
346467
37
81
104009
477209160
74
15738342
128783
39852
41
13
171926
168176
48
86
67
451004
382384
5
54
139413
448279
47
287605
337939
18
162544
84882
34
754441884
66679
424790398
9
44102
278680
288342
28
91
61
104852
58
273268
46
3
79
7
533784411
369396
382133
181835
29
464007
60150
343357
464675
840185213
318874
21
33
66833
24
25
59
52
218283491
82
196290
64861
45
223500342
3
11
1
466522
10
81
75580
165653
966529888
45
64
12
315139
441643
91
8
37
55136
232054
256246
4
709599533
2838
2
80
158904
593814138
65
52070
959985473
1
750501172
64
513147453
60
89264
104106
40
86
69946
721296772
89
77
53
215326
22
262358
364291
91174
487943
45
323202
63
12
80
34
10
1
896475435
34
139959
293206973
78
36
266054
38
96
161331
73
36
59
135754
10
310892
1
289535980
11
594179131
341437
87962
455056
47
61998
77747
149616494
235649
123303600
336305
498583
151673
266707
56
81
170938
398993
66
25
408377787
15
321167
200514
398961
49
4
55
92
44
1
88
43
912044922
217102
323890
87
36
35
1
106950
6
23
62
95
18
5
81
249388
69
88
177587
484
26071
5
819419177
77
39
76
76
108480
17
36
12307
66
113649
12
467746
10
258129
178438
266122
344933
80
412726
270575
14
230967
186697
90
363222
22
60
39
79
914644434
12071
53
651960124
451879
324043
47361
225138
274729
109416
86
86
166129424
490816
62
315849
4
99
3
147296
353335
29
78
67
92
52
168384
3
78
17
93
215446
832019049
686337987
96062
93
43
42
866449010
74
420756
225096
124108
81
270549664
315305215
269091
28
54108703
26
13369
204593
154360
759760819
981494383
49
262234
68
10
88
622234549
76
33
70820
70
17
278900
455717
292328
121631
2209
245921
64
42
182460
52011
85
2
19734
494610
723669443
35
5
7
52
44
207163
7
2
6
72
325405
341356
58487
32
10
468186
193846
270114
493128480
1
272990
27
41
568212731
17
104117
498248
7
45
127734
606916356
105179268
214093
30
99
392876
484171
77
328159
347030
61311
10
90
10
438412680
269380
493660
95
8772
214401
9
482713
15
81
7
4
108168851
26
243897
274110
5
485478
415333
287945118
13
33
276466
348098
151542
37
33
4
77
391335
492004
234872
55065
464132
171532
53
13
13070
339554
219015
421672
11686
91
314895
89
83
99
248246
11
14
47
4
476968
73825
29
5
68
57
92967396
88761
46
412173
20
395128
288238
79
63412
6
91
93
86
323229
401466
253238
19319
239628
37
180966
249063
79
1
12253
33366
171414
36096
89
73
577379451
267735
65522
463059
55
392214
455083
3
218943
234082
977760141
17
282410
24
33
26450
4
412944
192202198
473525419
171850970
874233882
191637407
80
436649
346215
183507
7
17
43
8
287658
69
2
395757
51
29
94
546504906
284937
173354
105652
298922
92
50300
268188
360716
403264
80
327129
28
272925
47
405104
357608
38
565599311
255320
642279626
716636435
123565
66476
406090
76
53
447577
179449
420635
483496
176382
17
270656
71
44
361505
82
51
8
62
682014535
9
11
129856
68813
97
9
27
84452
43
371186
553149953
391246
9
90
368521
39
1
16
55
83
74
1
46
69145
86
305909
1
499475
282460
59
26
10
41
88
728641869
10
118474
73
35
52
117640
477764
51
40
414887
3
7983
73
5
40
31
154799
5
675279904
69
330675
86301
212328
1
61
172786
372305
11172
164450
43
328567
12
41
42
40
443991
179324
80
9
317104
449841
86
51
72
428424
47
291017
96
927968627
48
404776
41
96
2
338191
99
17
50
63
70810
309933
51449
29075
84
27
46
46
278498
8
430660
491465
367227644
44482
152273
6
133684
91
480931
39
819658898
22
156829
48
408456041
464056
197118
3
214948
44
464967701
177685
24
291845
63
295722
202252009
228890
45
409591
53
34
56
4
80364
34
76
37
88
574931696
330205
3
70
90
62
15
72
67
242039120
55
149633
487827
55
94
444329
90
148291
32
2
239399
312556
211709
4
84
463854
74
6
3
129698
90
43
444733752
10
103229013
978714156
318422
46
830619065
52
382971
341659
106986
871568826
271864
470613
98
40
18
6
5
37
41
37
147411
212581795
388699477
25
46
165709
23129
63656
82
41
214600
54
1
49792
68
7
6
65
99
7
46
6
190579
108454
169913
433630
255371
800033844
41
183316
78
357124
335475
9
38
53
64
69
308962
71
15
67
16
91
75
68494
19
15
529454552
58
72
756263075
12292
348372
3654
98
84
263844
177602
690864299
227872
358112
395542
8770
64169
403673
25336041
2
10
396670
1746
276167
406913
21
7
443546
32
189763
403315
58
383275
78
557002850
278540
394123
409821
266723
32
198033
152344
327069
16
56087
6
81
456321
36
286269
33
52
253024
42
830897642
66
289608
83
453745
432136
381659
77427
280897
70
14
11
51
96
76
9
330900
388402
14816
93433
42474
3
13418
486036
582792509
318526
95
419507
58
395811
8
96
212296
138798
3
201050
779463894
465599340
215509
62
430630
488434
85288
84
68
53
257787
3
730474070
11
32
9
17
185095
128186042
245583
6
176350
498273
5
46
7
272018
142590
196641
113268
116953
86030
111595
759352684
83
397094
129882
468595
140236
176076
53
311745
82
23
17816
161748
475009
742885588
152100
386752
36
276797
71
15
957200969
5
87
121311226
7
484017
11
319890
36
6
95
384886
178931
200403
75
5
467502
338027
316459268
89
353578
92
57
59
58
68
20168
20194
82
21
663316415
322687
17
7328
17
50
21
267522
7
337512
110575
353378
369957
427155
57
325947
459593
377121
203775
85
4
46150
68
27
326520
25
5
172585
344334
307004918
50
399079
541648194
462739
457279
410874
16
78
6
215488
452426
21641
572854978
59
42711974
878346523
751195809
481800
95
487661
278518
340836
3
327064
69
60
58
7
65
377396
82
210890
91
1
12
73
180476
111605
21
92829
563291974
22920
231778
60
438886
33
105118055
79
310681
126414
152653
67
381376
36
18
57
99
44
73
376885
178730
18628581
74
406516
466667
323576
487850
40
39
37
45
204085
9
86
286165
346820
14
455319
29
76
69
82
37
33
21
229575
255711
8
354282
481146
12623
507685835
14
6
383477
94
217674
94
117163744
32
951532434
407897
390674
245447779
40
76
674951521
23
174473
407605
782128705
59
5
80
921464553
15
9
194418
11
90
213924
37
141869
104940
460627
62
285640
429812
380171
74
249542
96
648107384
9
153739
25708408
3
337569
457131314
360308
178405848
224954
19879724
441984
95
218937
131356
80
390083
58
6
5
203322
13
14
124953889
49
15
6
424179
22140
439020
72
231442
280500
230560
471998
23
43
80
95
309175
92
42
88
596435353
142559
2
87
61
93
56
69
104277
10
195102
89
77
446893
81338
571661992
55
48
623265488
85
86
365079
7
30
92
2
202712
92
296060
166617
86
6
10
187356
79
9
80
67
46
302420
52
962628142
12590
56
37
9
59
51
298518
128516
68242
361161
56
7
6
57
128774
53
231902
109445316
191630433
99
1
65234
39
64
475498
18568
18
6
35
69962
13076
7
364039
68
720106527
84
849038267
2
699052828
52
26
18
53
18
27672
50730690
16896
78
13
65
3
69
3
2
118433385
70
21
206059971
8
37
181601
5
53824
86
35
28
80
193339
78218939
407053
9
2
54
3
24
76
58
9
347817
25292
12
426827
29
94
153887
423558
16
17
42
412980
87747
84
18
13
42
135732
46
27
50
293059
515905384
16
9
23
41915
2
60837
65
159177
159758
51
46
22
19
32
4
179612
377521
468632864
3
49625
349498
474455
54
98
42
321852
73
98904
16
6
585291344
616899974
11
92
18
385553
446064
386803
6
21
55
170240
4
368859
101971
947091785
62
64
70
413211650
89
224812
8
483200516
481438
50
60
101815
93
379858
679232344
98
11235
497129
81
445139
25
292861
73
235380
72
407784
396835
2515370
689046760
30
67
151084
119771
26
58
35
286783
17
190790
235589
53
38
92
24
91
364518
9508
10345
21
259800531
63
205829
26
96
20
494563
45025
12
227793
16587
50
56958
26
90
33
884417342
28
6
90
65
42
46
262921
84
2
551289207
98
6
24
401752
266492
317874
57
9
1
258498
51
346257
23
781393493
92450510
144639
413074685
92
53
48
17412
59
6514
287628
264394
484724
483038
217622
85875
397728
15
51
22
111839
1
494968318
9
975913105
10
61
213457
8
58
316277
99
77
78
63
20
77153
69089
53
383631
5
439815
370941
6
60
7
286621239
5
288954
394754
10265
84693
62
97
54052
352901
9
89
32105
132780
14865
91
94
54
57
83
164398
63
60
319053
62
229614
167673
217757244
82
51700
31
411490
57
301558
40311
9
392624
460386
294817590
4
190907
396120
83915
154017
249783432
286355
181504792
29
59
443634
262850
92
97634
37
459699
371175
83
80
430424
39
29
91
5815
441794
118232010
92
8
33
152002
720432104
75
735920801
360000
80
1
208965
483742
280952
37
537737930
156362
25
44
160913
7
41
90
254610
64
957502971
3
8
2
408707
5
305970654
15
92
111185
146839
100014
624595384
182481
97
6
314036
52
90
62
33
351522
217171
64972
984137898
21
37
3
30
229654
10
35737
8
118462
370676
260490
43
96
137002
74308
15
22
482209
498651
82
143449
9
159543
164074
7
142235
57
8
25
28
38
15
17
1
240938
127117
479328
282038
815773209
8
257350
295031322
82
65
26
33
10
5
482499
50
306611
97
90
3
3
14
26
93
441906
141729
41
406366
1
22
39953
6
687250827
252782
69
432177
87
309976793
332403
166575
95
57
125929
19
725816819
55
46
78
434504
284633
226062
11
58
33
294716
7
43
74971
720081218
70
15
307062
51
264992
143476
794245578
466455
571746958
129171107
53
60
61
408290
5503106
877866402
480443
64
491682
60
485598
8
233388
7
55
8
52
58371
46
95
72
329390
51
46
8
10
40
397893
226081
234774
32760
22
22
28
2
37
29
8
186249
664722584
62
482124
37
4349
46609
44
420775
48
69
54
461875
336334
19
8
4
171985
76
8
24
80
60014
80
85
3
327047
289028
99
77
174460
66
361163
819871949
23530
85
14
37
80
4
680161539
102426
61
64
1
318939
9
408014
16
22
547580897
419902
15
43
4
13350
92
41557
16
241099
14
39
16
87
73
39
56
474074
48
242896
83
242158472
489092875
39
1
20
2
349971
65433
24
399866
87490
1
95
222974
84848
76
68
133356
107243
684766271
464194
16
259303
51
52
346384
55
403516
86
82
389311
5
90
30
213582
84
84
17
122446
97
281237
49
421953
72
156168130
69
31
39
410860
49
11
6
2
112708
46
2
471220
12
27
450011
4311
1
5071382
7
141789
83
56
228672
239776
19
66070
423686
9
190240
69
497934
5
748407252
127329
164479
41
12
66625
13
681917753
69
47
42
2
70
35968
212685
95
471037
52
8687
767942651
346681
32
478913
40
52
86
86
98
300011
432865303
453915
68
1
25
64
36
78
98
57
5688
297441
170471437
37
325888
86
375477
218721
59
178555
18
82
33414
83
2
34
251540
240964672
542780534
4
142174
86
12
36
356098
209342
443215
92
541909337
13
87
35
484681142
76419
43
938763851
32167038
202343
465971354
96
37
75
273421983
225174
417846
47
51
405588
44
366552
157157
54282338
75
67
9
95091
81
277296
9
42
202191
881611559
275175
193969
61
1
44
16
270303
17
427474
432368
53
93
203761
446295
70
50
266893
838606081
218346
775443008
58
26
4
97
64
6
784472019
65
3
40
15
2
90
12
190767
92
45007
208048140
39
6
22
313429
487392096
408379
492499
142567
28
271441
89
7
7
29
152444
102767
41
9
79
338684
326241
369347
252007862
114938
98
44
158256096
400459
13
26955
35
363808790
24
199197
290046
57
571994190
80
11
762138978
43518
24
44
130338194
299163
314372
76720
183997
69
436198
857605442
11
5
20
90
70
114804479
459078
344637
63
9
8
57
21
26
51
367055
413510
285482
65
7
84
78
10
73
17
116299
150603
34487
259418
5
176715
461392
348920
75
45
546164048
150738
310097
24
388946241
400643
95
27
4
4
314385
56
86
71
3
28
89
123906973
40
390975
72
70
209529
1
164384
260563
203969
5
245686
339152
16
292070
61
6
253252
52
531
51
403343
168781
456589
70
9
214609
85
223304
217616
707614379
49
27
435201
14
124547
233756
420015
40
52
13351
48
35277
33860
48
341245
17
957355864
254861099
243996
234993
1
69
364845
87
403829490
200216
261362112
33568
491091
194812
26
70
271212
22
2
5
81
4
14
88
1
10
363997
271099
146672
153074
406214
69
7
165594
8
31
81573491
229429085
4
457426
3
208879
93
2
78113028
664794093
85172
425923
30599
38
336358
482148
81
333797
492613230
15048
378775
70
8
53429
4
26
73
81
113085
26
57
77
347994
35382
441803
297989
26
82
25
380430
1
428614
80
37
87
377279
193472
33
277103830
7
5
53
15
490442
292749
89
20
284852
242936
46
7
56
8
237163
75
188972
216104
67
701072205
85
699647821
44
191736
89
88
80
332011844
13366
189867
28
24
74
68
413320
73
64
21
61
89443
101348
13
215819
8
49
76924
388681807
497422
226350
9
14
480346
479430206
574463401
463990
3
96
237140
766278464
126473010
68
67
439120
62735066
299948
455851
17
63
87
20
11
573948291
184377
90
4543
956891182
284484
341240
204749
275253
275653
19
54533
175427
909840555
86
82
11
297546
185361
99
465769
13085
20
15
467443883
29
52
50
58
72
62
349454
74
370268
475448
142575
387796
308474
668490183
286318
60509
89
30969
3
47
163307695
98
134088
226458636
22
229583
45
28936
154639
5
388710
383906
91
433377
49
8
54706867
458308
73
150986
53018
80
69599879
454225
11
31962
52
7
82
8
33
8
146989
816620228
641072409
69
209882110
95
87
105267
186991
260625
549958218
188422251
63
496658
172202
309699
82
107892037
13
481034
44972
5
20
324714
9
404037434
7
197174
68
639599395
3
212906
402669573
492555
370154
66
99
773317531
10
1
638817390
122402
47
27
625904585
99
499622
442020
721760502
4
509968552
390272
59
318056
84747
351008082
135119
13
248073602
90743261
67
118035451
68
289148
93
436420
6
691339659
147119
390618
459982
116659
39
54
73
53
405579
96
75
28
73
238947
2
6
46
86
1
127305
155080
257127581
89
78
14
40
162013
76
48
422367
64
334372
12
34
6
44
3
54
457742
6
9
110055
69
484862192
177669
95
12
34
80002
20
465065
388977
5
265167
1
18
19
348798
196183
308157
320939
6
20
230119
23442
463891
156781
355046539
25
313061
99
5
30
35
83807
169175
358269
29
14
264427
304758
427794
26
282913
52
46
7
427497
87
49
70
67
59
23
32
707415532
353083
701826315
40
28
72
79
10
93
59
269012
254711
91
8
44
88
248952151
401064
27
240537
1
205132502
35
9
970600405
24
67
326750
1
473746786
70
4
352649
311619
131899
188494
42
14
7
428004
70
60
76
400101
832360165
17318
365067346
749320671
86
4
66
35
262861
359280
85
45
52
79
251771199
157817
23
296450
313308
94
432383
62
99
206684
458350
252873
406730
192556
375558
34
99
52
2
86174319
31056
250423
237125
707243902
90
9
33
72
297067010
522493245
52
25
20
25
894114340
246169
441239
11
274726
66
55
452199
5
132066
81
1
211175
357271
442159
169615
213195
617428221
3
44090
72
85
56
35
40
3
57
81
21
57
150667049
15
373295
572174866
139464902
476886
116978
8
85
12
8
90
182697
384245
239505
888496439
259224
423220
83
160195
51
63
647735905
42107
85397
156838593
46
313114
21
360329
89
41
59496
265569
37
131293
38204
26099
30
35
327339775
25622
16
18
9
61290
160109
81
34
488372
62
7
8
52
325608
57
9
24
117436
116685
343181386
65008
8
46
682867658
202366
65818
8
294997704
355083176
16
117102
93
90
68
50
36
350958
42
896408114
16
14
343282
7
38748
3
348071844
239492
4
480836
97
208481
364640
309561
105705
289732
90
688254812
8
7
6
79
26
454061
97757
231238
93
598605394
5
91
852342502
459999
94
25
292388
60
53
4
75660
902341358
73
8
828171007
494278
149050
45
51835068
53
302564
24818574
7
459135
221076
97
653655368
5
15601
169416
25
61
271811
91
91
19
4
177413
226986
133348126
448825
1
36
6
492907
419756
399547
77
79262
15
43422
34
79
415342
2
19
418614
110522
9
74
4
54
439331
273309061
5278
87
320879
430277
760738818
150629
52
83
297181
74
15
412035
294808018
25042
35662
2
348442
463682
936223954
65
142528
488172
40
1
7
65
410534313
63
112242
19
58
56710
19
461990
264534
154055
231724
32
498026
9
446441
3
5
389761
3
65
6
136503
233984
398227557
52
91
47
81
62
332913
86
466084
8
442854
33466
74003
74
18
21
78
76237
17
951427898
277974
404220
4
76
1
398661468
467505085
18
75
367028
267109
148273
297195
29
854415842
239324
371674068
78
77476
8
195801
12
181848152
317015
92
418088
649298206
140650317
181635
69
254627
24
61
3
58
152179
8
617556052
81
154237
335424
8
69
24
764605331
105799
7
134049
59
158058
68
7
291353
93
473512
41
261163
228415
89
5
4
17
933042733
50
120090
10
748168414
54997
84598596
80
26
52
93081
64
283736
360795
90
82
3
391060
170981
35
102385
329720
18
707162167
456141031
62
37
63
49
392790
21
51
4
86
74
3
130769
65
263258
68
298979
58668
32
33
54
271647
57
13
173001
42
46
68
75
290547
267811
470017
286800
11
73
367489
36
39
65
247419
68
407368
227686
75
25
695249273
250888
72
419802
2
149831
72
577431682
74087
346014
60
39
7
64
25
199303
384801347
92
196354
82
30
55
17
543742139
201644
333595
1
30
82
1
16
44
204973
6
298208
76
3
219011
162061
369074
51
33
2
4
618005148
3
69
400646
2
425112
349144508
309892
38
6
225618
383477
82
24
47
277591
353037
446857
85
4
75
147243
42
6
367215
223185
5
447269
5
362211
8
753442384
96860
68
8
259393
15
732828096
53
83
3
94
17
205733
311644
83157
99449
54
302131
4
1
3
299635
34
495080
76661
370532
12
22
70
2
162219
81
72390
104524
882978719
77
368699
458936
41948
438534
56
14
208469
769853063
371837
74
410755
55
1
15
5
413060
3
27561
335302
668454764
498178
218365
92
59
335977
54
375899
65
255976
5
855447516
92
62
80
63
266278
68
145319
64490
133899
31
70
82715
244204
72
366298201
341453
448984
16
160802
369035
47100
200527
55
1
45
89205
43
657045069
6
76
14879795
31
49805
466025
77
187143
410004
495458020
51
25893
37
77
459450
5
78
59
7
6
288729
425299
83
12
7
332878637
318987
76
78
103671
86795
78
5
258627
51
95
281845
36
68
54
32
16
95
261510
81
53575184
14
275387
158842
1657
62
444392
390555
304326
362532
496445
195117469
377221
87
162049
78268
75
486685
92706
36
36
180199557
488757
30
414000
37
230643
6
43
20220
82
869240768
95
34
703760764
58
64
17487
899265896
478224
99
343778
687438952
240450783
499887
133089
40
73
10
36
99
54
11
4
7
206549
3
113768
294406
5
164787302
10
353342
71
83
218910
125558
329322
13374
458667
172259
4
30490130
2
97
2834
358846
160240
39
90790
26
262601
814502440
59
71
47
19934
48
367388
163078
360333
487313
89262
446024
453733
38
718745712
388524
12
179638
8
72
87374
71550
8
84
147637
62
126833
85
7
165154
312148070
43
246528
3
2
76
321789
360284
6
108875
137700
463429
24
9
490550
58
45
72
109295519
94383808
440273
37
476128
384389
298340
93
389287
571568623
250807303
8
259759
93
92
100428
4
46
129219
88
680557458
59829
87
68
8
47
308296622
7
715328768
133026
9
23
247173682
32
4
248815
94
58343
73
184582
66
73
110686
269022
96
262789
3
652826108
425035
66
265024
274303
245162
279685
32
61
54
443373
389073
34
462882
53906
399862398
80
692746269
876055550
1
58
24
486235
1
28
90301
50
97
124369
29
74
9
95
5
8098
16136
97
6
69
436661
115569
287290
417182
49
32
10
327750
82
472221
7
91
49
37
368058601
416772
61
457374012
457676
20
174715
388040
87
497227739
49
37152939
245972
303373
370948
428837
19
23
457945
77994
255680
67
46
15
75
88
44
72
997999812
5
69
109432
64
32
48220
97
7088
4809
73
206545
7377352
455683
46
416500
137557
621351999
361925604
122820
131089
277231
14903
247875
142010
56852
791978356
10
211138
6
196725
6
402734
434654
50
8
9
59781
54
289137
1
66250
305980
128050
317173
14
55
56
12
243759914
37073
303311
30
359100
320844
77
157050
1
14370
859627006
136164
132425
421080
63
467698
178745
404888
6
480154
29
100993
92
21
75
6
85
28
80
447417
77
35
10
17
496575
82
155701828
2
52
3
90
28
770834678
416280
5
328958
30
5
461127
1
69
120046
45
71
94519
258558
95918
22
6461
204235
54
59
66141
22
127724
476387
8
304422
95
1
483287
60
4
244915
169123
165679
60993
490850
29
67
1
2
13
108019
34
58084
24
81
264477
270221427
753352340
31
485114342
455680
16
402085
808754641
74
67
5
425564
70
7
68
5
1
37
142597
8
248507
6
72385955
96
173909
117028
301754
203444
116435
17
188356
372951
14
37
30
32
33
18896
47
314433
110971
132780
204878
84
215092305
220851
41
88
63667
63
131590
12
98
15
142338
223525
129406
71
98305
310249
6
61
236138
11
32898
369604
70
98506
90
5
26
49008
5
74
78
58
134918
85
870384715
439206
65
733181300
32
374256
11143
132012
88139
92
319109
9
108203453
461840
36
84
450588
42
282736
42
50
88
99
96
298252919
320438
287960013
88
142858
2
468748
35
18
83
99
700051043
165665
81
99
86
1
214142
83
77
261776
17178722
375882
79
93
170637
83
22
36636
59
7
59
70
43
42
466678
33
6
332190
81
922175079
21
24733
90
25
26
424593694
190205510
21
90
92
19019
84
344831
39
70230
10
217223
50
88
94
448725
56
69
65
778227965
27
471402
13
172257
309200912
7
291811
7
438788
385381
212540
457199
82876
176945
237083871
66
55
349003
61
97
618114026
82
27
194665
218980
10382
560006347
51
63
331298
35
318554
48931
67
64
75
44
136357
9
496435
209550
249822
45
49
607996547
88
124294
965308785
57
91
312228
92
85
54
76
9
72342
46
135628977
7
486203
55
495450
447047267
216483
66
57
2
287677
57
379479
61
81
202566
183460
64
49113
47
49
349761
20
461621
27
40
50
268662
205812
1
21042
52
7
425794
96
6
69
362322
493752
96342
479717
79
196472
171796
2
215040
462456
262049
23
199767
30
840477774
350156
183862
376068
92196
342149
330492
6
3
60
58
79
15
69
5
5
64
41
63235
455722
44
45974999
17
105820
261316
451956
10
283513
13
32
25
34207
128792
60
8
229264
328410
286442
348899
64
39
17
354819
180489
217063262
168072
112847
342514
66
10
326871444
34
55502
457658
18
34557
77
291112
46
419746
51
472460910
5
280875
21
303897
360149
413092
72
275592
48
58777
89
16
149011
196638
47
252719
100785
58
315289
21
151905
72
65
437133
50
354509
58
124999
67
18615
10305
293889
35782
66
305195
21
67198
54205
98
75
181939
475871
56
78
91050
862237485
395293
78
5
270641
218820
393932
212347
297909
9
928015710
451345
303093
74
96
66
159683709
93530
927186847
18
795038859
22
470736
460474
67
127288
60
209148
378921
215418
9
385132
4
28
113927
66
29
9
8
342632
29
35780
6
223595
80
368617909
164300
136293
85
378586
71
91149
78
3
363498
346278
39
3
251672064
899605077
457808
86
143120
417106
652312030
431039243
21
5
82
13
71
74
46
7
220805
193551
291247
170798
391028877
8
78
32
108273
200431
91
40
492548
146597
256782886
969832339
405791
6
348794
17
172814
265168
63
80
17046
920937602
921653344
58
53
297876
383711
43
385861
75
244886
245719
409914
33
266289
11
351868
61
317892
315534
12
360555305
7
66
362176
452260
15
282380
433551
8
255664
178443540
15
67973
64
235626
423456
111165
479898
219230409
56
14669
90642
86
213386744
215796
466419
84
68271
68
95
105948
141248
79
18651
491495
9
80934
38
61
151150
41
9
78
74389
39757
499286
174162
308298381
364748
566059046
3
1
2
10
332420
629730467
14
407750
37
83
64
21248
478458
128498
56
392270
925880506
401674
12
6289
86
78
89893
87
3
68
61
217032807
74
20
203677
946352064
459325
98
12
25289
154679
80
356319
157057
400602
27
51
5
52
83245
54217
454789
179735
110016723
479233
124460
3
43309
606980768
95
4
30
93
16464
4
381868
155450
171657617
154913
52
84945
284420
4
25
24
5277
52
445999
46
213168
136417997
178685
7
74
82
95
59
94
88
365217
138718
968055720
99321
99
22
304440
425288
559864647
83
63
73
45
34
74
115834
81
36
29
95
146115
250778
45
58030598
10
409121
14
92
232333
11
30
96
98
7
254840
20
66
287893
236636
33
166734
283677
8
47
74
272513
62
95580
312595
27
507607504
412841
147839
54
6
19
5
493274
94441
25
6
6200
185289
40
74
39
285593
26
33947
474076
389165
16881
364444
5
416210
293649890
214194
431548
29713
45
233279
483455
246685
8
21
498867
97
12
66
667728953
475770
813495129
62151
84
4
465619
42
31
258851
191336839
43
88
350726
819153201
306259
49
272392
405685
29
432000
39
295530
48
335902
275416
260657
140670
287988
18
62
3
646545259
69
67812639
71
32
6
31285
276913416
55
8
63
87275706
18
100298
421211
16
36
902208046
63
6945
3
43
91
47
66094
69552
24594861
80
42
200989
246413704
275812
72
47
395631
40484
52
33
14
345742
6
177956
73362
278812
350610
228648
86
95
59
68
482680
45
8
96
470657
89942
162626
76
7
375292
436802
25
173280
46
93
387084
336376
11622
3
3
39
87965
109702
57
83
411118
330656
48
417761
181476
436544
9718
3
474807985
14
9229
209259
38053
878808273
21
34
412420
43
99
8
437905
9
444468
16
2
25
243076932
364758
383377
71333
458400
86
59
28
66
91
479918
699346786
3479
157856
13
325726
81316
39
459684
216531475
393372
51
122980
53
418138
319174
357476
971347894
44
92
98
82
183969
9322
264467
17691067
47
95
3
71
121050
809935352
165213292
85405
38
61915
868605090
4
29235
7
59
41
6
5
55
181257
13
836890355
74
280930
997904797
66
6
146245
66444
450905
190257
12
88
51
285009
77
250069
9
219092
35
162930
32
488565618
275188
84
337665
31
38
325401
16
438005
181933730
4
33
97
201649
388115
307282
40
48
94
319588
58
163501
400898
428328
171934486
98182
8
3
252311
3
90051785
218175191
80
358509886
469681
50
34492
50
93
95
169156
330765
74
156196
340074
668499219
218566
367508
52
136091
408646
291200
303318
25
259650
445840
2
3
51
7
84
30
12
252689
359614
8
458883
155021099
27
98714
99
2
232985
154871
44
1
2
37
277411
527544357
34692
52
93
310320
689684027
4
42
350244
322656311
306760
999647060
960558267
235332
126494
321818
433189
876410992
98
16
64
320269
371452
328739
3
55
133476
8
367242
89
88
273387
78
280349
318938951
97439
48
342584
261998
130341
393926267
464557
105204315
71
415235
99
65
22
407536015
2
47035
33
9060
368306
184904
554532710
183996
185062
51
38
10132
319169
424498
31
291932
24435
99937
89
27
302846
455799
56
307353
93
69
371499
250569
5
3
24
170743
440105
474198
309893
146012
75
105236
91
97536
62
193175
421995
327857
373477
1
270463
63
73
475843
80276
57970
215778
223846566
307514
491242
81
55
484946643
21824
8
307699
66272160
7
468351
154395
68704
277902
414556
78
59
39
3
74
8
29
70
34649
8
31
16
195561
18
381203
54
361175
41
74
17
10635
9
368716318
312706
24
21
256559
56
44
6
426200
377099
344752
449214
150413
4
11
487385
3
422397895
1
54
43
459165
3
101635
67
63
65
1314
4
88
103102
72
610787170
286487
56
119470
258754
56974870
57
15
62570
67
222709
348641
3
185677
32
93
72
386937
468332
420820062
332809
298265
272246
11
48
41
69
125055
233141
704339577
74
84
438991
442061
201689
16
963973875
106528
18997
48
242921
47
772995359
244475
115383
279000
165273
440956
11
280447
77
171108
85
25
227881
16
40
25
9
998536665
12
1
147244
488767
382002
75
6
207045
127518
210970194
67
239300
5
176480
73
64
99
319283
4
10
15381
446288
95
443633
14
59
158026562
5
48
498548
4
20949
47503
45096
333154304
27680
24
450714
395094
72
470375
157797
418738944
47
5
466927
199517
244753
108973647
583320225
9
610592987
68
60
480717484
284755
93687
91
814079264
2
301529
84027
4
212310
39
68728
58
44
227705
153716671
1
266942
68
458399668
4
1
36
634958282
59281
309030
64120
223751
146870
70
194969
4
23
24
5
182530
85
744815796
361875
177146
232844
41654
828076202
47
333943
238468
81827
1
1
23
174977
23
54
432083
18679462
49
34
467127
114977
495400
4
347844
44408
195367
23984
464121
339187
70
31
91
97
372775
168087
4
80
313839
80
14
4
7
444542
90
93
176356
53
43
223691
70
557012378
56134
332532
5
83
458170569
424213
1
296949
92
59
856399248
66
93
4
51
403963
64
76
360697
34
85
7
368878
202851
96287
47
257472
27
235856
487806513
335682
269368276
314903414
39
28731
16
860297387
170082
57
4
345861072
72
86
441406
91
170209656
89
478681
52
18520
50
13
71
60224
462444
271449
127433
25
441850
472484
539881277
44
78
70
7
60
12
331144
5
82
60
531932077
322604
78
30
594078779
17
96
278604
22582
53
8
89
459855
34
5
35
33
155299
143487
209560
79
8
33
255591
55
73
89586260
82
230893
2442
306774
94
175837
4
132854
106481081
33
51
489784
64
23738
249678984
4
277213
53
4
42
88
126795
62
210410
526979358
45
193523
84
23
72
82
91
330100
42
373100
82
31
127261
8
455985
288438
45704
756981541
167199
8
77
282287
23
62
63964
46
80
80
9
310070
256887
98
769602495
21716
135770
3
213937
87
70
14
51
31
27
456092
79
97
29
11
69
93
352955
295810
83
69
14
41
26
425296
48940
10
8
119593
13
64
71
134932
85
61
73
89
472126
812477347
170473
265458
91
17
297007091
51
232078
19954
46
88
290821
862300911
62
8
52
60
118846
96
61
47755
452583159
42
39
129104
7
402666
136107
9
369360
605031354
446273
67
16
89
48
19
5
289895
16747
120163
5
190016238
39
218029
179621
11
8
68172
28
161352752
3
455263
41
889428261
2
349733
442329
435646
416328
58
103210
49
447804
322802
47
46
99
80
241062
56
5
81024
56817
43
35
31
403443
26
371506
208054
54
147333
50
83
11
13
224417
467410
20
446455
67
99
5
86
821842600
196945012
470748185
57
73
42621
3
134347
15
4
64657
72
5
388524
419790
853978270
283999
7
242238
355637
222760
13
305939
85
57428
307108
47
418212
87261
4
76
219010
59837
8
319439925
26
385123
20
22
246369265
473860004
38232
48
6
132965
547259142
7
2
88
346742
476664
5
25
298483
68
276560
302791
335454484
76
57
1
51
495479
12
31
234285
325427
67179
474270
79
41637
116197
15
260020
212522
108060738
90092
449667
349506
8
69
329306
12
86
25
145510
242797
23
70
424553
79
1762
459297
769282711
339640
9
208108
66
239301
955962088
946318812
70
83
116550
56
72
378314
394829
3
1
93
245704
3
703629319
32
53
2
261765
34678
417835
22
55
493343
113945
18
300647
43
261966
77
57
99
61
305521
24
1
693242099
279003
23
305964
31930
84
100173
85
102812
52
313607
4
489780
76
41
21
887541321
367934
62833
27
478414
38
362454
10637
384769
283616
973687702
28842
235449872
249886
99
87
302937
305770
283568509
46320
416449
10
67134
5
444196
74
36
60
6
19
71
153460
417178
20
24
149689
4
133383
39
27
271374
9
50
68
399494594
280703
219676
286655
428580
93
68
423063
233962
370209
53
35
76
488033345
208567648
263353268
141473
114414
90155
400808
18
1
73
17
90
298314
243428
68
493524
41
94004735
187278073
89
5
78
65
136388
20
27
1
85
921734720
174084
803140778
82
384054
25895
54
8
67
199219278
61
3044
431348
272094
184234
159106
160466
20
90
369874
210030841
279083
29
280521
88
391982
179255
173164426
87
259965
74
287157
73
437827
182144
27
853516264
532392510
409938
28
450072
61
381432
20
88987
111077
11
572966911
67
423436
92
17
540103286
22
896386357
39881641
25
235565
4
232860
19
60
68
349704
282156
792111586
97
74
19
84
128570
68060
408423
7
81
23
8
91
69
249030
445300
413777
493562
479020
298971
76
77757
27
2
451486
4
40344
11
4
76
462937
7
87
315971
65392
55
6
199052
479054
87
66
188613
635667212
351096
15
48
179577
4
390415
12
34
237405373
441580
11
782
472088
104296946
39525
43327
384122
45
60
20
47
70583
30
229695
89
20185
77
603359256
2
299921
40
237304
99
36522
59
759018038
29
52
21157
75
22
367044
8
39
66
67
229629
1
264131
98
115937
96
19
16
416019
358809
313051
42738
117686
24
13800
470812
26
51
357810
22
363421
8
35
111333
94
60
253448
54
275199214
581166647
263231
219201
305184
9
21
381347
50
337599026
222093
72
98
91708
33
393717189
176593
21
1
448518516
428454
77368
4
22
4
19
173216
20
58
481302
346337
268153
490403
73
35817
375039
37
121657
77
21
4855
13
303520
37
15
491590
41
19
97
107920983
197678
912723359
1
40
358696
13
10
724768154
95
56
365544
36
487838
19
552906902
95344
406031283
224986
382274
321642
163178
85
97
81
60
10
39
80719
9
430019
5
245481
35
69
48
972937138
179650
7
79
289372
19
371578435
380771
1
9827
31
3
687078946
288882
55
17
421912
93843695
97
175783
4985442
48
426579
63
4
7
815460084
26193
68
496426
17
10
31
39
803524331
627381596
1
9
93
5048
71746
96
286541
33
38
4
20345
294386
94094306
31
17278
122864
42
15
57656
7
196435
1
134458
96
8
58
50
5
4
77
23
45
77717
72446
37
62
9
92
22
357229
64
263276
8
82
84
32289
500094543
296826
196939
938796913
7
452711
681129534
154175
81800
207058
86
375802
68
296810
33
368738
160288
92
481133216
18
53
494328
244680
21
64
541932297
43
72
63550
6
423081
446708
23
45
38
99
5
2
201457001
95719
54541
26
466965734
422777
1
14
119640906
11
5
40
175064
974737679
211025
895893798
63
73
55
95
21046
954452763
1
293504
63
292429
225253
64550
94
469282
51
362632
433422
6
76314
84
802978149
449214
46540585
5
73
93
67
7
21
158306
6
366317
66
296158
455265
48
404925
20807
23
414638
52
428789
400315
3
3
83
429070963
42
321271560
4
19
9
353802
34
9
377042
607054488
121507
56532
337976
5
55
468403
301507
234261
17
81
342334
29
18
81
97
380877430
99
338804
269417
77
7
131689
63
98
9
427535
83071545
810310773
415418
492745
316844
186057
62
93
94
202925
289547
83
143612
264007
360186
20
61434
4
43
409861
13143
31
78
130267
63
99
45
68
45788
91
2
84
25
230942
11
314297
42
9
59
32205
174946
291748
92
465137
47
9
9120
65
452552
124705
288912
79
73
125694
138264
49
374069
49
118384
54
45989
26
439598
58
417941
69
120919
371777
830157781
5
22
76
13
211839926
147030
78
140935
37
439675
67
215274
71
66
575417787
67
11
208886
78
21
14
52
83
19
42
38
36
92
8
42
50
58
6
277456
991463647
6
100557
585026641
186432
84
307951
166622
170454
3
834548020
215483
316508
61
17832144
82813
475163
19
23
858432922
61
233208
26
46
18
659047725
350241
50
135726
11
637200232
28
275504
6
10
336080
150309
63
108417
392023
359283647
5
16
31365
453401
74
18
843172202
187312982
90
3
694266230
82
30358
77
315513
113909
9
451514
10
55
36
98
19
16
105833
8
417417
457098
128643
452155
142928
83
216330
14
191631916
15
84
27
20
2
202892
9870425
1
48
4
3
43
33
17331
417559
581595510
43
80
463842
47
995392257
44
282758
142369
144421869
206826
11
37
76
790255994
27541
71
25667
38
37
9
269513
427019
630364357
14
4
661982474
71
166238
7
404116
74
88
93
6
367663
68644787
79
122332
70
82
82
72
90
95
814765333
53
299897
88
57
53
30
282310
225842
305579
46581
73
320370
40
400570433
34
288882937
295701
4525
420888
377572
20020
496920
404581
305704434
81
891923127
5
41
464229
50
32064
92
96
467343
94
9
172343
240269
36
344957
307945
4
21
301028
45544
185246
332845
74850
16
300533
4
568655499
33
6
8
76
11
304863
25660
496855
5
2
470493
184231
24
41
479821
98
8
98
373642
386373
244594338
27
24
40746
378741
60612
40
177075
32342
84732
439363
28470
67
38
48
6
318461
289290
76
59
468261986
177349
592431616
3
85
446629
998625858
835719006
84
99
321976
24
609817368
57
303931
262585
7
90
329461
198384
496699
91
48
23
97680
53
99
9
93329
38
10
140708
940561114
55
92
362571
10
529779806
51
179351
96
19
7
42
51
89476
2717
409088
51
332731
445150
291219
267700
51
469219
84
436095
610558942
233012213
47
53317
498051
460227
82481
19
426058
39
246398
7
67
70
26
884685608
933
632377075
21888
862675080
68
105846
78
38209
165756
246359
77486
11
89632
482904
23
460522
78
24118
96
20031
74
8
336692854
46
330983454
49
177494
85245
215262
8
48
23
495153
18
31
8
298704
89
82417
188526
97
1789
406452
71
31
7
320413
543833969
76
3
79
482649158
124444
182889
261766
1
167724490
33
8
70
285189
45
316709
23
76
79
32316
86
70929
396053
392376
77
83
155461
311785
316821827
282084
33
345204
62664
228948
13669
158833
90
88
380032
967097106
17
88
8
445470
145144
9
246567
85
214363973
3
392439
39861
26
72
153609
491803
78
82357
4
36
42
130598
20
33
444789
84
314246
73
81
10
62
387471
9
631335137
87060
95
187774
142512
208200
150952
774906161
5
25
31
210198
495704
435668
90636
3
51
427403
99
62
89974
609585216
45
54
70881292
218031
1
821249131
7
89
64
237171
937513980
314209
42809
150806
284344477
315334
90
72
29
6
81
88
360191308
32
239907
61
25
170520
172462
54856
460562
86
409517
6
148551
47
233429
5
146250
13
61
8
875608264
204011
16581284
34
12
50
2
63
94
88
36033
54
96539
31
62
196605
445023925
59
338381
63
6
36
5
108199
8
492094
341917
154893
27
470883
258366
4
61093
87
5
66
25
696350151
453903
65
423011153
28
364184
25
54
46
730240626
55
888854613
347896
55
83
95
17277
39908
551674499
68
130236
21
58
44266
58543
377453
83
20
2
47
55
82
46
24
7
108561
96
79
49
418010
114954
64
3
268932
173266
428168
11
1
234801968
150644
3
11
4
95
3748708
61
371421
41
321511
2
237219
13
20161
57390
12
37
456865
61
456674
5
51
264066
187158
97
448171
60388
6
214620
28
479097
185749
62868
472760
338334
725892991
292475
81
292380
250465
946068690
79480819
386673
46
76555810
294129
166945
3
34013
313876
173334
16
31339
79
91219
9
80
12
233435892
408529
464948405
165092
42
367798
151800
388923
49
55
45
254381
6
86
50
199056
44
268523
490790
15
9
39723386
186282
47
552474719
77
23747
71784
53
360162
6
313947
953966574
47
458191
59
240769
46
437522897
59788
374455
131262
68939
458725
8
184187
8333
214408
47
15
438870
107882
119924
59547485
3
314828371
28
68
79
72
55
246497
241856
746793944
39
172746
54506121
291693574
378140
75
850565944
251734
198045122
67
455610
460502
305501
111778892
51
9
152013
80
14
255093
188864
323366
89035
7
427021
447661
604225944
275764
185445
136421
89
193392116
70
350871
65
87
126943
43
9
56086
31
20
14
265599
67803
118650
364109
51
202040
105044259
368438
1
9
53
82
188859
88
121428
93
70438
371433
44
82879
899428423
452159
335604
52246
51
18934
7
312570
11
393943
738433311
217603
33242
14
44
13222
132159
534014610
169055
146268683
279571
223029
13
304777
69058800
55
75
22
229618
17
4
893719614
846846294
92
457022
47
156730
5287
415982303
292745
447393
93
198708
835613145
35
410875
173817609
105339
64
435501
15
75
117718
9
295230
8
188052
494859
137469
31
65
82
13
7
80
27
48
357737
3
52
54
33
344635
355621
321676
182407
19
351469
67
70
24
26414
62273
38
15
100658
36
3
447518
64386640
51
429091
301189
467284
209710
28033
61
4
80
29
437820815
21
106954
61017
306213
28
52
16552
144315
169602
3
259645
145654
4
495093
56
90
417332
493425
225279
63
214408
2
74
258827
78
32
8
25
216923
10
342642
258922
574478749
9
297596
432133
22236
47
137981
6
225044
56
35504
493336
424096360
58532
1
8
36
102279
9
55280
333311
549974665
324785
480522
428282
408395
215881707
73
22
23
124334
9
35
91776
71
3
7
9
97
53
2
66
67755
387916
81656
419094
84
22803
146699487
72
424837
4
23
405134
7
423361
10
44203
125426485
79
273804
350356910
66
16
24
452203
31
27
16
254247
479037
475137
451492
99
27
31183
181263
67323
386843
36
227196
94677
167310
399086480
347269381
288661389
33
998732979
184641
97
155703
29
8
279050
90
684699490
177870
96
17
451021
407110
25
493228997
282872182
171080
3
3
876055621
7
22
8
401919
92
26
268231
23
56
49
55
3
136175
35
93
242761
91
82
26299
72
61
9
37
9
6
49
102148
13726
137282
43
227054
87
902590595
90
222937
132917
53760155
33
8
1
8
56
294402
92
46
405782
88
55
86350
372893
43
71
80361
315892
35
36
55158
15
85
3
345699936
372618
448773
36
496790
40
11
230020
39
56
376427250
2
77
91197
75172
352041
208250
337763147
49
150374
33645
86
143292
30
48439
398670
74
47
117923
879206078
95
694
350230
312086
36
73
352503
475151
336577
327278
91
132089
15
6026
30
78307
177258020
29
376983
69
37
77
232808
101872
61
170941
385932
255263
61
99532
44
395382
93
57
77
4
290785654
95
379174
587482251
6
268200
3
54
246595514
160866
4
420449
95
78
339972
446575
329431
391983
544474516
660226174
39
151779
56
161024
436537
9
33
2
472715
43826
447655
113862
160333
55
41
212092
495620
368452
99289451
310961
355211
94
492661
3
72666
455619
635329234
350862
2
1
466471
25383
98
432735
4
15341
439552
307650
31
46850
135804
97
420654
72
519025575
72
14
11868
56
38
26
7
227688
23
93
413019
25
218745
22
4
887127601
193440
83
92
166685
291796
227452
187760
60
21
5
266233
7
167447
5
7
194926
26
66670
46
336664
377514
41
62
34932
95
60846
3
185369
57
659371387
88
62
8
29
112676
98
115335302
48
93847
23
46655
114904
19
173282
91
289545
225880
36
82
94
23884
1
77926
37
90
3
10
9
4
95997462
36
24
95
10623
91
49
80
89
58
7
43
88351
355975
93
40
159823
498199
62
326654
50
67
747486329
82
48
76
33
13
30
16
66
335172
294946
660353374
288984
54
83868
242751
64
31038
203301
33
120744
406821235
94351
377731
234926
64
74
166194
99
70027
303208
8
289348
75
36
622911226
209294
55
207668
150203719
278780
841932202
72
825475241
89970
100927
63
405377
91
777403641
440670022
44
19
400802
471242
414577
28
69
1
63494
432875
249195
48
746326201
335804
4
94
37
215994
321334
288643867
93
106356
49
86
35
41541
348650
251896118
1
81
61
80
119210
185127
7
60
97469
323347
63
252478
499355
30
99
318003
76
81
298297
525197499
316633
363568
479722
265491
8
99
65
97454
968004788
322643
62
12396
316417
389934
573197296
426934
223101
437276290
79
30
702680524
542282757
43
362836
90
405038
275161
33
196829
491171
215554968
371177687
98444618
91451
238771
76
47274
339427739
483044
63
80874
51
69
40045
50181
439730
4
3
4
297192
95
3
21393
31
2
549859087
275643
413139
349860
134875
222241
364933
393067
38
164197
331147
398150
73
165681
74
63484
5
138475
62
53
264702830
57
155469952
47378
41
9
322604
51
8
53
424785673
22259
234446
45
256917
98
134047
166099
9
17950
36
1
476940
208865
82
216937
7
300247
116372
427237
10
88739
286673
26
517342069
5577
20
125002
84
37
145935
284529
1
484771
81
8
247339
479292
213536
95
333245
641121171
72362
439171302
368445
12
35
332686
314248
301761
77
33
2
7
99
97
107047
357753
98
19
8
63
94
307477
43
26
17
35
31
49
60
280016
19
106427161
22204798
40
166909
198713
357350
66
69
71
81
479278
65
73
346074
40
344469
128333
557990942
12
443699
3
5
313991
453381
188391
526011425
85
620028693
266495
340973
157441
73
2
354320
549397383
324479414
8
494754
59
4833
65453
24
81735
107699
41242
344914
33
29
481249
51297
16
923306537
252513
199674051
78
392491
271549
497740
30
9
2
252135
62
437017
160860606
683330176
414829
56
92
15390
6
392326
268240
337688
85
44535208
19
53
158258
93
133694
81
376987
5
321531
2
80
91
11263776
476432
20
471509
42
336689
405019
164360
94
4
126916
368079836
278130
69247
394281
94
4
85
150470
186497521
86
99
151102
3
340096
41
138978
15937
14
479315
246584766
81
26
26
67
545803462
160655
3
84
21
5
200425
163538
821890621
491584
194278
19
14
93
421032
3
49
211612920
9
6
67
29
31
877327494
22
76
4
121247
88
261307
34
38
8
92
277764
20
53340
7
224919
26524
40
393275255
990548819
440346
2623
7
71
430570
183250
88
943107553
1
182539
92
23138
490565
63
52961
66
81402
80
63
87
10
385078
60
337459
154718
149963
475340
700379208
55300
202192184
23
92910
262562
270077
96
9
2
132672172
39
97
8
289881
282536
57
456825
408386962
83
98
136018679
433709
492812
79
56
14
116656
71223
58
3
73
19041
293100
252475
9
161985
249081
63
22
64
350849
416332
359411
53
978928366
114006
3
158094
75
72
19
222284971
239821
110828
720096145
3
315342
24
396406
25263
245149
22
308275
343130
429858
6
399508
175244
43
3
171736
24
4
72
192963781
98
414540
194723
60
225197
80
5
22
262771
144358
315224
70390
941956635
168150
33
28
130978
29
368282
275998
333934
22617
63
29
18
342525
77
18
15
398136
13
3
386472
102886
886041000
9
367198
35
279138
291346
2
72
62
77
195289005
14
392923
175096
9
267389
48
56
351535
269751
216340
8
812129292
309851644
4
24
426637
13
856275830
36866550
94949
265864
75
58
197327174
487523
483837668
12
261284
370376
468860
40
626590846
481356998
85
348471
310529
14219
301173
7
6494150
198093
39
39
626483625
473370
43
11
49585
186220
444457
68
4
352835
461609
10
61
45
233904
303960
80
63504
26589808
339912
31387220
6
139962
91
2
42
78
64
67
72
267178
91
819352906
41
96
50
306422
102301
109546
696071295
353026
198311
173499
490657
68
77
37
88
377272
38
292856
58
41
369576
97
208302
47
490659
345650
29467
20
28
262522
100156
390761
75
77
618677602
176721
924548800
88
82592
95
346995
95074
215842
87
51
53
58
2
80
348860
946126139
452993
4
267757
86
945058700
46
66
7
96
53
95848
44
401783
97
20131
36648
69
375376
266373
87
87
630365072
83
1
145075
195837684
20
6
46
268389
520630928
382807
278783026
7
344242
458604
820596275
7326
387534
794406437
597296982
49
842272010
66089
265265
88030
675115970
186736
341159
252910
64
170807
354936
43
62
47
570491374
75788
1
35
50914
786917068
491642
5
62
27615818
496600
193655
131066
136302
77145
8
275660
17625
189332
38
61
491167
4
495473
339073
89
83
69
43
39
758330158
23
77331
439655
23
55
41
177832
52
462731
64
36
413257649
398689
65
97
930494609
353797
146224
57183
165064
218734
91
416342
7
4
79
32
354428
191795
367119
430522
128135
64157496
84
92
227034
446265
43
484512
50
50
73021443
476987
49
70
8
56
377909
287232
466778
81
411741
82
425129
619358907
43
5
92
28
80
22
444453
78
5
27887
43
58926
49
347108
390755
84503
50294
6
331624228
29
18
52
43
114269
160721
47
6
60
433892
398941137
60
472157
684061054
121640010
20
89270
261730710
10
96
69
289502
85
407716
2
554148774
109269
14
166743
127172
428150
36
6598690
73785416
10
400386
797182598
59544344
186727
119633
875218669
306144
51
91
907121579
562
28
91
22
22
13
41
316234
62
46214
399689
58
73812934
36875
44
389038
257331
95
4
38
384517
58
18
43
492891627
167569
139916
28
67
44582
63
79
7
207486
50
252930203
168030
898592964
83
33123435
3
8
7
152842
65
60
43905
40353
187461
55
68
472293
7
99
36
55238
193653
338721402
78
15
92
2
192794
33
86
40
2
147337
194563
5
400312
97
909414263
310128448
99
88
26
46621343
239917
366532
711352231
65
654036157
240990
81604
9
163392
24
90
34
357272
172826
224355
342913227
829518759
74
387925
27
43
416032492
53235
304329
94
258197
348195
14
229283207
24
44
187331043
5785
485647
245003
618554792
66
44
295927703
221497
116948
89
98
68781
271062
152566
58084
419999
151543611
6305
34105
422758
10332
921661278
58
341314
496197
76
66
304480
22
5
8
8
291031
76
350973
170775610
26
740632479
23324
160808
22
223293053
91
458591
58
36
253572
227429
42
81
821960855
74
294377338
31807
50
121651
6
258506
463224
458873
295779
490346
24
102556
464216
225830
90
7
88
608153545
133724
73
170587
104783
84
45
89
339031
176714
7
9
69401
460594
890560538
305757
84
82467
203265
77067937
249759
90725
273125
190045
9
69
368677
44
55975
24
32
334099
410613
230562
253662
191678
74
34
492466
856500785
65
367287
9
84
746095166
107974
3
35
67
2
13
38
2261
429180491
301072
3
759525027
157437
4
7
33
91
747710409
13
474850
277321
4
95
11
69
84
915664278
269130
87
15
720279277
340254
20
49
47
2
341256
434450
8
201060
54
173698
22
88
778148216
274759
88
20
7
192025156
90207
8
6
19
338496
85
279823
15
51
25
73
161102
388478618
23
2
88
140402
247359
44552
49
418511
599909330
756493652
96
245809
643184928
32
67
39113
241910
8
6
7
222829
43
11
209338
249932
6
303035
60
111329
441262
384786
54
173458
448948
819204290
67
2
45
12
17
307273
3
75
312521
12260
333063
205336
31
145287
388008
74
384007
47
63
42
13
143842
463619
32992
154583382
6
134524
40
62
35
65
2
71
176026
40
17
344074
129351
679012897
27
16988
1
489282
371511
58
203942
24
54
59
3
217655
387710
15
15854
68821
32
6
53
33
91216
200919
2
778210428
308524
45
436934
74
568314651
56
379812
58552
99720
97
314192
71
63
371466
29
3
53365
4
87
1
186632
17
309554
358561
59
551669379
426729087
75
60
38
43877
11
379489
36
91
20
470680
2
322296
87722
4
21
5
148938952
3
105789
90
15
206271916
204339
78585
75
59664
92
497559
928674356
77256227
406356
41
41733
50
11
50
40
76
29
487068
853125820
63
481903
343270
304901
260967
47
307760
69
53
66
81951
328647
27
267880
55
72
71
86
47379
423814
694165649
212983881
285155
60
173222983
135020233
51565
54
3
78
1
954022688
11
98
92
116707
276295583
436875
52
221878
95273
150773
306236
314086
10
374768
129471
303479
2
95
226730
322184
6
259723
131249
51
77
46086
4633
497114
443099
372343
111298
305436
100522064
20
913700872
9
372021
300355
202774
75
76
218491
153097
19
95
25
205422
56
162501707
50
176797
5
36
20047
495108
4
93
193819
25
4
44
312957
255537
48
228326209
35
9
53743
966731451
435288
126190
93
20
61
432137
55
53
57
383784
96
318113
81
89445
33
385054
235159
451769
806763105
87
41
47
370402
12
180506
359478
55
331450
212084
64979
681252086
59
317414
160884
77
246
61
79
582601878
94
152712
87
231677807
74
95
94320
87
127883
190139
84
42
32
287351
24
443607
414347
54
342684
140489
102245
77
1
85
266625
73
107497
87
32
496952
163146
86
95594
2
17
121971
144733
55
1
60
381086
26
6
51
54
30
469204
86
114582
221332
284519138
36
112473677
76
28721
210829
27
7
6
234477
8
7
3
17
769869749
6
57
72
493338
36
28
371629
98
70
3
166338
2
29
717980172
22
83
47
97
58878
84
480294
24
51
362105
7
484044
72634
94
49
471155
307550222
1
62
65
15
124694784
14
31
712637427
86
2
25545
33221
97
243698
455823
74170
47
8
88
87
37
579578755
98
30236
486909
472044
423265980
97
63191403
86
121240943
213691
16
268368
485908766
198218
37
815225905
31
208012381
269486
418420
2
261422
92
9
298563350
153066
486935
15
422960
279715
2
91
205215
269921323
324409
68
249638
58
73
183750
59
89
272152
23
145321
257080
117019
436038
577052718
360843
81
38
70
344229
47
89
366662
5
23418
144865
6
479944
146028405
416596
177171
468886
425772
20
31
73
94
71
39002
61
93
86
319821
8
33
50342
66
14
139758
11
763414372
386459
131644
43
311619
86
360612517
296455
429425
213599
109089
336895
1
98385
41904
999
109826
118643
444702
7
39
44253
96
62
214080
133809
16
96
547416348
326512
395693
233808
15
60
36
239388
43707
112442
98
29
370719
417631
94
318379
420524223
85
217521
463314
5
370260
117830
824700245
5
35
191721
31
168616
4
54378
28
47
432785
1
173757
218025
62417
454143
61
6
751961002
99
21
344964881
118942
25
124899
63393
362111
75
95
417167
255429
41675
57
610097911
84429
32
126503
219912
176829
315043
45528
78
5
304288
58
137008
2
78
79285
73
487471
25
72
14
144495070
71712
3
169405
53
95
30
34056
9
488274
357228
48
64
680308045
49
3
430018
337626
12
123131
6
441769155
699556790
7
5
546834996
36
48
72
24144
141761
255461
167897
662992803
90
382992
315046
345544
142824
96
71
23
482089
293240
4
786007069
65
4
34
11
20
35
194198122
414702
40
80
56
5
919749602
85
64
37
97
948978705
45153
5
229954
88
322934
37705
25
84
57011
79
98360
81
134578
75
59947
57320
126037517
60
127046
93
4
93
80
68
6
40
311541
604220006
483559
7
217789
410008
30
827457358
151730
421101
282004
45101
74
21
52
85
46
14
72
64
58
90418
57363
58
72
35
57166
2
227674
33562
70
104006
41
38954
52
31
85
251130
403786
4
331024
19
8
288325
375536
300535
322594
44
94
78
3
622820817
22
21
136913744
325783
84
177066
120425
3
438023
70
46917
997440821
337953412
68837
64853
92
661293144
338943071
168525
1
31
62
39
187771
68
412717
89
134484
69
16
30
75006
173425
93
47
34
30
62
235675
70
7
350002
446081
12
7579
26262
31
246912
44
20
383660
2
10
53123
2
230753
67
44
95
2
54
8
453096
427473
99
233233
2406
380156
475376
44
332080
798212628
89663
62
661557801
31792
251992
44
41
369922449
77349
66
15
9
5
15
69
26
5
75
1
7
253748
301846
229469
58
273445
22
5
317333
90
425961
429168
503614653
86
94
36
69
22
6401
84
518643561
7
78
63
44
4
67
398506
19
5
91
140476
807292122
57
202604
357259
295934053
70
305287
582208087
98
29
191296
75158
272369
370070
479178
924766051
50
10
99
6
301574
21
51
40
880194591
351042086
168847
453434
7
30
322521
77
44
115394
77
483488
53
35
395466
25
460243
450633
47972
16631813
369461
7
2
420298
394474
438233
20
285497
8
57
53
10
267786
415577
81299
1
73
6
4
227984
370827
88
803525679
336783
485309
99
378915
180018
40
323517144
88
95
236945326
35
257284
169801
97
22
38
285117
70
19
55
27
39
6
1
9
97
112464
54
94
3
3
76
24
314315
56
30
2
3
289220
50
12
215411
13779
30
408669
76
995541105
39
409494
98032
64
291097
36810
80
345926
34
37
21
361921
85854
385145824
1
73
10
39
471675
33
162907
457881
151502
295887
225041
41
22
4
235037
255574
174237469
95
35
313538
249953
136405
8
186425
68
1
29
49
73
77
4
57324
10
360828205
9
364700
289560
73
25
29
51
7
355102
398417
42544
61
470129
26
983648521
44067
63
15
307161791
55036
318754
53465
498147
11
426405
20188
386421
54
299902
47
24728
116276
8
91
162154
58
84
495555
142379
90
188222
60
360358
60
1
60
79
844288328
8
76
30
253789
37
21
341468
33
483027
2
296966
337108
4
308336
276918
7211
171209782
422985
71
189602
7
18026
92
233787
51
331750
3584
15
7
2860
80
4
19
40
15
19
448812
68
294418
57
107944
272737
440457
94
71
25063889
2
32309
24
59
99
27
14638
326095
88
29
131961
262981
899412186
461860
128939167
117082
4
187828
2
103320
485752
56
275534
325052
72420
5
64
107418484
206820
69
7
54
99
21
711590294
313294
34
420306
12
57
14602487
339859
25
296724
16
372048
191799
281158
50
34
249324
497619
47
811751598
276138
19
51
373492
26
31
227600
26654
89
429003
120838
405551
177104
384311
472389
975580120
142431
8
99033
213362
207505
86
318885
204391
1
29
67
99550
9
86
215707
162593
66182
481155
81
318086
31955
277756
6
374439
60
79
253350
97829946
99
489578
73258
7
72
7
295901
968080430
388590
44
41
952997604
69
472843
267991
78
97
32105
607128609
58
50
59
17
146975
148329
11
24
119685
26
73
9
678382314
117149
58
29
7
17
9008
27455
124029
320187
237821
677195806
303223
556585976
8
297357
65
9
63
5
51
197245
21
94
7
26
369546
185619
11
114199
25
147034972
699441796
88020
381022
114076
266051356
281286
257029776
195466
1
49
17
25
96
35
71
143768
10
10
2
187909604
725927619
78
98
246160401
958555304
39
405667043
358393
81840
60581
110567
76
493268
437331
349924
216298944
1
9
498643
156530
30909
967182879
198284
839519995
28
183188
312294
380396
82
9
307705
74
85
52
34
491298
76
9
409491
78
69609
68
95
93
281814
19
63050
35
84
398979
262435
97
141715
465004
5
208988
59
112733
16
302197
85
58
23
97
12819
213518
456085
401379257
2
27
453544
172268
7
371457
165001
729516160
22
14
86593
57
488006
111206
275873
38898
19
223492
16
72
452357
775329296
26
15
90
86
36
6
181898
1
99
209352
43
94955
33
4521353
9
237082
57356
29
193421
45
290163
38
18
384603
6
121100
320323694
12
286271
32
61
49
29
7
95
180623
82
241622
425362
139050
86
8
95
74869
296460
98699
17524729
286582
47
25
45
83
2
1
479911
181481
258840
481664
271696
138962
42612953
3724
31
63
9
373000
42
204262
1
51
46
46
229740387
357019
33288
4
4
95310
458683362
136820
322020
24
356658478
40
379324
440415
220999
383996
296684
81
2
68
6
230439
74363
101747
45
235583
12
62
38783515
93320
131557
8
354057
19426
180465
41
98524
94
855093695
56
7
48
361907
78
72678
30
282332
516239854
405636
211359877
475636
810296194
324703
133285
19
225484
223534
387632
50
269056
432622
30543217
430270
52
94
112520
97
134820
289470
18
290128030
78
144338
32
264946
537164783
6
84
63129
8
172444
73
4
489572
123887
9
68
391810220
120460
77
229349255
453608116
65
20
82
96
236886623
39
446532
72
61
80696
814150105
49
357938
42
93
28
311663
377367
52
88
488553
207590051
46
3
41
18
498533
461548
141223
265310
7
41
5
2
95405
70
2
17985
772597453
20
596463881
70
68
4
298721
73632
3
12
105506
61
52130
181219
495769
379590
36809
57
17
9
12
858377675
82227
73
231731
370222
16806
705015135
63
393279
368998
276486
477291
372436
8
11
42
20180
168069
70
226616
486885
61
57
250527
64
262841
92196140
628909271
228254
411353
102607
26
66
274397
38
34
419472
264548
609744809
358277
209062
97
161779
177461
148105
58584
13
280614
183251
93
28
54
43
389408
11
492109
50
27
254688436
21
80
2
237373058
517238799
34
208590
347064
483704
41
113131
162886
369747
12569
477225
8
64
741705340
75
58
51578
219828
23
25
55
485867772
214774
45
30
241349
5508
8
7
29
78
204300
49359
278802
26
18
61934
114784
437556
175952
350561
494423
86
52
70306
198368
73
134185
376890
371207
48
2
26
257700
73761
82
433441
58
353377
111651
35
62
65
51
332935
416593
193446923
95
138578
52
231725
72
50
84
69
425213
83
38
28315
330956
482297
69
1
542856690
84
28
9
22
49
23
385731677
154815
309627
74
13
137458
311398
34
288923
11
54
51
733225629
36
50
260333
596433906
5
360089
228034
381953
1
75
353664
24
317201
56
509213618
25
84
97
120486581
63
407686
488199
895805348
96
456955
287191
68
82
32
83
90092
192780
68
72
97111
368538
104351
341128
9
859936040
113865
886118721
193418
56
243270
72
6
54
46
100661
191061
117095
674854985
95
36
281196
94
491471675
273132
792015292
12
299984
455502
479011
434293
647297993
7
8
50
361167
26
49
76
7
35
48
174756
6
41
26
472860
99
91
58172
87
403454
67072
85
445773
15
365870
95
134067
395932
78
869815335
76
62
363036
338142
78668
86232
338136
64
45
126121414
7
40248
13
154660309
82133
793509239
70
892747287
16722
11
23436
332416
313253
324729
29
44
3
61394
133420778
1
332609419
157601
370731
470694116
449383
432514
414910
7
213471
320656
31
417558
16
39
4
44
848560232
29
39
72
451995
917839216
218780
79
22
9
394192
71
563102995
354573
114050
498240
5
93
42
46157
6
430754
42
63
26
61
79
169014
4
24
314512
346520
341116
137405
22
314350
10
659553051
33835
23
463553
6
166421
425066238
7
765051815
80
32
115729536
81
32913
42
301649
108413
198932
38
31
37
392550662
245518
14
19
215912
17
463944
267403
13554
341261039
497675
249642
485622
96
17863
23
31
467480
4
87
54
171700
34
7
368160
378835932
6
329442
276643
41
387930
44331
45
68
23
29
223958
19
88605
415072
45186
99
58
34
242499
8
848621341
75
38
4
392746
60
44
331692
416774469
3
179956
91
56
22
47118
87
151942
214428
292552
44
12310
21
48
448285
98
275541
415326
693567078
134697
164509
3
87
5
388730
64
666680246
402597512
84
7
420267
29
41
46
78
804665837
336415
70
9
55
13
70
78
200892
84
575247549
78
219816
409293
38
196597
94
35
82
105569
112898
688574524
18
4
18
297478
964183316
1
323066
80
6
33
58
20
32
47
179459
11
394009
196811
1
445655
71
5
149659
285164
76
326467
92
86
27
53257875
85
242867
99
39
476376
37
32
54
220952
39
70
7
333319
159036
38
45
9
38085
216452
412775
59
443971
172788
204371
86
4
57
236261
84
104814
30
9
433429
474184
98
485632
129120
36001
111160
63
81
95
24
273866014
230092
456312
76
5
23
99
24
76
36012
738761533
61772873
18
35
1
376033
140127
843689424
35
252742
360210
49
83
4
72
6
955244883
234593
53
89
63
171087
75727430
43663
111829
59
2209
289744
461729
91
40
31506
92680
404377
58
89
50
203100
21734
76
27
751182274
145634
17628
61
73747
85
49
2
405444
419415
23137837
125157
25
449671
59
75
71
80
18854
66
981499846
4
19
385309
73
522938100
346554
5
65
277282
3
58
79
36
219086
70692
76
88
51310
68
57
85
93
24
96
47
8520
56
53
4
99464705
372933
14
84333
348491
69
4
437932
851696481
48
85
7
8
110413
36
47
31
43
94
46
38
127510350
362110
91
7814
121100
183422
14
362725
81
477524
179088
186956
277560
8
42
74
72
290972
277550
14
58
104150
287834
213037
169719
9
230230
84551
628602974
66
14
20
56
390946
238796
273077
30598
392024
51
153973
818360702
74
132030
6
23
97
348931
174229
445350
396828
35
14
913339101
131210
57
226575
10
3
433499
180622
318471
53
82
121508
58
69
1
171774
26
88226
5
58
37275
38
6
30
35
74
49
404359
299339
119096976
70
190519369
83
7
154332
32626
63
64
236574
54
9
82
287596
50866
63
23
413498
138233
76
8757
38
79611
175563
203093
54
105494
42647
97
355314
5
288886
90
599506904
159433106
101963
108537
277008
475480
11
96
256736
51
7
2
373518
147320
450235
299095
82
21
4
48
51
45229
52
80
186059
51
256515
6
34
308657
10
13
44
52
2
31588
497349
94
46
83
227021178
76
96
943710622
34
242413
194290329
260380
163490
23
801470518
88
168554
45
73
6
475642897
96685
1
93
648386312
95
85
379255
357321
375641
6
30
126446935
145981
499246
2
907487729
10335
83831
69
290948453
2
64
9
486106
28
10
29167
103060229
16
42
327295
94316
417526
6
5
289384280
61761825
77
30
91
11
51
99
66
409928904
481020
14
53
331477
11
434766
85122
417766
28
473402
62
281486
334857
94
279645
288874
314551139
163735
407800375
823363978
107143550
205453
8
237290
87
3
39
256580
684769228
295690
29
7
320034
344085
5
35
221701
23
98
58
5
303271
417441855
30
16
436498981
13261
474689
14
55
214690
18
6824
416836843
14
94
289191547
337177
666923708
25
45
19
10559
99
37
43
70
48
54
6
345059
29
146056
389308
51
668561333
55
111439
96051
3
83
498548
327825
158566
8
85
71
100334
60
74
50
86
342370
97
343345
385198110
18
54
80
58
357283
430593
492331
55
99
42
489590
441921
336307
215993
60
448955
323322437
199576
83
9147
354925023
335532368
55
70
262584
27
24
374897
7
19
68
712026046
58243
455745682
358450
1
4
925144623
62
51
36
26
427133
98
42
48
347127
257057
305944
202001
277795
331617317
674886292
305616
57
67
83
490952
61
30685
17166
33
74655
22
157443
69
31
34
54
24
6
240721
19
287390
47
10
2
86
232165270
91
57
488128
362364
7
87
282111
250025
83
145293
7
79
69
405646
320965
386861
75
9
301574
258991383
78
66628
37
349207
308263
6
95
68
933637209
71
777738613
271551
261201
231856
110923
71
659180869
2
10401
59
174485
440706
59914
184146
408478
433825
81
881941551
95
700490656
84
112780565
387053
15
8
98
9
261378
574832750
476453
68
3
925637289
354733
759602592
434561
37
9
58
437138554
115363
170785
144879
317172
38
32
481822323
749720741
656107697
85
73748
88
60
55340
93
96
827879770
192016
152973
62637
115057274
513902207
24
28583
41
79360
67
62
33
7683
409331
41
42914
400838
3
4
15456
356671
73
74
1
688308036
73
77
376067
35
57
3
71
74
32
183514
83
57
73
38
63
119672356
84900216
6
60814648
416770
37
4
62
180509
333855
397418503
323151
76
25
82
217558
3
414898
444372583
863306232
81
50
8
209241
11
85
77
53
249738
6783084
63
63
87862
8
292397
397357
42
7
1
84
7
97
5241
9
341012
421894
9
66
652308681
67
620596533
63
203596
9
10
84
143157814
293770
50
67
669376488
55
7
46
15352
3
88
433168
271388324
15
72
1
251733126
338671
35
445687
57
163550
8
50
296387
412112
844754819
381333752
956348027
373044
26
7
1
9
6
23
6
331522
59
9
15
46
486735
148089
233600897
9
436995
4
20
641848051
19247
174324
169801
7
4
394915
61677793
44978
159882
86
552088953
371136
71
116049
334423
430799495
325740
866516857
36
82
342008
84
48
298327
8
123060
506686413
332816
56293
42
260783
29557
127736
339442
429776
93
326283
84
250778
30
1
4
197774
137184
38
16
42
992188265
417306
23859
72
10
42
46
447008
573685143
804864875
4030
451895
46
261846
82
10
3
323948
16
88
52
51
848971009
1
19
492252
17
38
72
8
438570
78
386244
201425
370099
8
376860
250597
368503
95
19
156076
14411
19
64
56
49
136700
386083
88
445640
447677
992942528
103217
380528
1
92
69
416380
7
29318
69
543052783
125503
344657
64
7
700874080
286694
276620
70
875599917
8
51751227
26
117290
64
51
31
199698183
45
479042
482186512
97
145732
1
48
9
93
83
59
11810
24
27
934824083
8
484069
494602
20463
99
2
147728
50
214869
91
6
932617707
9
326524
405654
483496
429013
359169
17
93
140256
81
45
320268
23
61
18
947043801
49
60
58
70176
98
62044
260310647
274250459
10
27
523975435
387609
48459030
255776
213547
114135
42
4437
52
65
47
8
39
112793
83006
423355
99
440311
946671479
105279
420327
364088
13
347445
86
280025
43
407433217
382838
713449634
28
204554
785290350
52
93
1
227181
393179
499000902
81
5
358329
137727
80
42
493107
84
18
48
498072614
71
125314
154242
289460
59
96
52
338831
52
43
7
68
98
42
5
47147
102094
69
294130
460476
384049
400974
30
216052
452268
482682571
276687
97
893686547
221371
5
300783
766986383
2
262920
326429
10
94
41
44
1
79303
25
82
402697742
301347
61
799429009
527608414
109982
195594
97058
163509
44582
729627512
70
41
95
87
11631
83
373949
56
46
369130
92298172
29
65
456339
38
321819495
407814
371012
53
16
91
321068
429427
61
73846
101368674
50
568089504
266339
408288
71
10512
465088798
87767
57
199855157
77875
67
561245403
2
6
2
64
23
60
459073
311758
32
167684
85180
964965142
36
54
67
125250
120128
460270665
435215
86
6
47091162
99
97
392795
14
86
30
27
798609339
151917
30
1
196524371
480581
834521011
35
223610
68
48102028
467592
43
219804
51
75
11
207446
47013679
30
74
407984
304808
16549
83
475250
10
379258794
8
6
327987
44
50
66
76
88
353936
95
93
77
983066263
198155
76496
20
18
20
223400
40
54
21
72481
238510
120444
263201
345255
15684
5709
430811
4
105033
8198
266790
51231
72672990
123924565
74
338810
81398
222123
396540
438002
42
205613
202456444
29
3
82
67
244624
72
54
88
321303
74
18
428424
66332
94
29
134390
394576
62888
48
259510724
27
126703
56
18
39
301497
231684
178118
13
2
160364
97
8
160499824
28
213546
6
2
845570361
40
15
17881
97423
104585
169197
76
69
61
464091162
435454
497141
39296
870562762
368912
238607
90
262655
180196
9
27
484612
446905
372321
40
281981
437462
252335
313347
336897
4
8
56
357958
22598
224845
83
775262670
177492
348983
142983
4
313320
464632
41
531434122
437864
416985
67
298861
908522585
9
67
429399
393983
2
83
33
3
20264
60
41
96212
64
247552
97
54
44
363268
50
97
44312
8
7
1
65
23
135006
6
57904
142867144
21
3
95
739286063
39167
43
94
82
85
90644
92
477750
229555
58
165265
144290
339867
81
1
364652
9
19
19876
235319253
4785755
468213
4
1
37
72
498500938
229799
46607
64
640639354
50
39
98
64
83
156777
313361
438527
54
80
384102
55267
7
158777
206069
5
145646
93
50
83
42781
438726
452954
135004402
89
439794
310549
203652686
75
478467
31
61
111296
258901
63237
29
47
54
9801
60
295420
491585
49909
36
470248
84159
7
48
413557
662499509
404700
7
77
77
62
281309
465606
3
147544
34
53
322510
48
148857
6
468077
1
46
241037
69
81
445439
402080
55
127936
8
55
544004149
4
387581
208567
4
83
93142
7
61
94174
66
300925
73
347902
134447
28
466233692
249323
35
12
6
473532312
420840
290089
312525
9
48
473070
117224
45
27
5
62070
32
1
216767
20
438413
421813
96
95
316526
47
3
92
847767449
366035043
788257936
4
5
322051
199155
52
8
71
13
19
370367
30
476226
375313
60
321059
481293017
292296019
8
51890
448029
10
34
3
8
43
153919
38
81710
51
231213
80
869381102
66
36101
50
31
60994784
437862
445541
32693
22
3
8
244599
557051904
173396
301485
89
6
328102
9
5
67
582291915
17
52
75
29015
477502
530916194
57023
81
95
32
85
358926
97
8
4
56346
5
324530
4
87
45584
261342
30374022
5
9
19
91149269
876735937
7
155423
5
266536
74
57886
7241
212516
388666
187927
133664
42
142577
339632
30135
433314
946723516
76
46
443741
225030
14
296510
27
464315
8
37
64074
330239
131047
173885
66
20
41
49
9
32092
196257
87
60
18149
407606
223929787
65
333917
28
76
365142947
46
7
198624
448471
215020096
30
27220
77
108504
66927
497769
307384
61
59
4
32
133573
529980598
76188969
96387
90
487027
80
19
318537
916251451
24
287687
5
71
399140
3
92
50
126476
71
472022
60772
336491
32
73
3
137193
12986
73
95
9
65
277204
57
28
377404
98
92
396506113
1
336502
407539
12272
30
87
4
64
201423364
20600
455935
336265
232586
1
308328543
20
63
52
48
53351
2
418258
84
145597
99
475784
410955
2
27
5
51
32149
13
38
375812
51
90
28
9
20
65659
28
27
92
446959
20
771334343
417649
51
397543
200210
3
7
19
208343
40
73
6
1
233014
360919
67
419478972
375009
400887
49
388431
16
43887
99
1
420495
455872
60988
30744
151275
125649
52
29
152415
28
98
59512
15
550326912
38
91
56
295398356
338114
545003207
24190
347170
76
65
393587
360016
38137
339655
96
2
434607
428634
91
247201
386284
86
355819
403251
482031
38
235034
269521
19
17
222998
179068
234196
51
48
49
581959882
779416986
688555543
92
8
52
320851
56616
1742
101000
98
493573
138388
33350
350561
7
26
22
418892
14
388963
460934
276559
92
36642
37003
72
49
42
304578
22
342423
496742
25
323399207
6
868879640
96
61
78
40959
206702
39842
37871
434741
856659741
67
87
95
474297
38
791107489
7
7
40
56
70496
65
403785
33
8
95
45
284089
233013615
14
222446
10
749725488
41496
50733
15
6
65
4
87
90
460503531
4
78
350026
311022
6
63
1461
970811928
27
125697
97
86
792511019
433244
27
26
82
14
3
23
177184
98
381916
558145422
483731
76
17
475172
82
70163
58
13
316584
359845
409874
451237
69
244775
353768
367718
80462
303563
13
34
15511
2
89
381506954
63
227314551
215652
8052
8543
475491
390798
886855962
26
203200
39
208326
64
67
71
4
90
32
420262163
32135
58
35
886085269
6
256724
22
403845
17
38
104391
24
69
102113
458345
338869
11
269722
2
136301
26272
93
352614
75
336062
297994
93799
133419
214175034
832678850
211358
706337366
961864331
363653
91
4
29
187408
37648
72
98
543732129
364846
93
426348921
97
115277
24
95679
63
16927
262572
99195
81
38086
25
220082
62
22
56403105
449064
73
35
26
37493
1
90
188507
22
95
1
69
12
23
2
55
7
9
16
4
202048
393141
5
95816
2
820360095
8
5
1
58061
369564
204475
33
407413396
26
145210
457106
468800
65
4
426804
395563
17191
384789
14
161876
810818423
8
86
33
415403
30
97
3
27
443962320
30
273465
264332
258885
3
56
51
2
196711
9
477347
3
191446
9
912734523
9
98
173078
99597
44536
33
81
77
70
59
59
346133
302764
3
370964357
253198
56
897330468
15
9
8
330222
309350
458519
98
304555
148687
146140
698987405
44
964373992
705436583
291755
59
455586
85
46
28
9
98
132493
405689936
37
4
143525564
43
338057
133108
31729946
66704
96
7
144624
395834
39
201828
9
167837
16
86
46
27
66
426851161
6
67042
202136
10
27
47
84
255380
18
17111
265524
8
497745
51
37550
18
14
6
15
399867
16
7
16
435146
30
357702
146333
425770
459451
239386
59
366078
60
49
49
366475
61
180837
220816
38
68
374824
113972
381676
72
71
54
11109
78
429603863
99112
9
296899
40
51
308887
82
73
466315
371858
278017
37
78
93
155800
39
52573
84
38
214114
73714
6
6
89896
44
3
92881
1
765511416
335483
91
366627
71
58
481833
8
489433357
102568
447433
152900
8
148988
281514
100240
153252
96
374725292
51
499797
854250444
14
306477
125628
185674
3
34
52
12
719725680
96
250678671
26
11
87
327674
302911
359722
1217
2001
185266
347871
490015
69
37
94
97
278032
4
161506
11
39
84
5
202406
11
40
340817
726961755
191176
42
488355
4
17
206246
484062
49
18
34
232141983
34
483407
45018
3
254777
42
76384
22060
290530
53
77
366198
600670561
298350
764894160
47764
5
453274942
192909
459301
78
318791
24493
54
87
89
3
34
45
15
71
470037
41
375811
25
126040
90
110789
332907
222247
436997
25
92
488840
7
93
121940
43
21
20
29
105764
87
421136
340739
384744
64282
266662
3
81
6
9
13509
128023
31776
114373822
22
68
36
24
18
384720
85
254804
74
3
66391208
147121
85
424628
190276
47036
2
70
173951
442147912
88
6
386770
67
305252
328410
59208984
770781755
430836
201255
13314
26
361725
87
235287
7
4
98
85
78567
77
401635
206781
7419
270003
77
1
9
59
89799
181238527
40
61
477232
11
321814
84002
39
382852
115185
23
312249
740838831
85
78
65
99
71
89
189097
26
332809
8
38
58
423614
465735169
197839711
85
38
9
46
400775
190775715
9
182394
34
1
296172
176588
20
146710
70
13316837
12
68
7
291439
57
306006
422549
33
18825587
391872
178452193
1
8
134459
13
1
455238
2
76
62
51
49
258201
159690
64098
57
212189
22924
13
236529
444081
25
76275
386712
283584
3
188883451
39
8964
47
219479
133118
59621
71
461295
191336
51
82
2
198820
75
72
221031
38377
284486
6
11
196137
82
454858
90658
261588
492509
646535168
1
258400
15
85
4
88
4
4
61
292960
385407
119201
412144
56
3
82
21415073
205368
408745
70
194060
87
60
374219
190069
87
53
326671
200252618
39
104248937
70
223870
71
58
238718
478353
6
408991
87913
7302
125509
19
462390
78
22
385123
503741464
489522
199982
465403
12
365495
951400220
22
186613
248537
58
585277573
44
125479
11
52544
419138
82
1
126296
266061
266298
267175
69
65
73
310219
52
38
8
18
461950120
86
117681
21
384114
92
341186
58
334851
511676969
47776
390145
492358
9
12
414966065
35
95336857
47
50
70
7
979
80
155887
46
173074
4890
39522
43
239617
21
61
41
177594
68
77
42
482427
17036737
28
533326668
177001044
185678
106496
70
461153
60
27
902963750
32
55
379229
94
74
338393275
249638
118082
8080
1
2
3
9
153205
8
90
194185894
335220
6
336594
30136
213268
16
70
88
742371097
30
410191
219982
22
256807
972077183
27
80
188164
27
339509
9
283454
3
53
76
53
29
85933
54811
89753
101078
846952348
40
6577
6
20
51
32823
165359
4
370857018
167511
250316
100716
26
863112443
293627
57
84
12
36
416150841
82
8
9
71
24
28
414415
48922
148576
529062308
401112899
45
6
18
4819
4
31
279853
9
8491
430228
30
7
98
32
454052
469648
14
3954
174606
84
9
26
300867
8
368569
17
95
15
299369543
11
260586
4518
23
266221
358476
82
167685
44
333968
473145
147438
87
64246
5
149905
4
991374254
48526
853072908
27
93
63
59045
138301
11805
82
328593
726099326
398667
2
5
78607
458352231
40299
222919
42
65929
314847
456045
49352
385949
58
381622
63942
518665419
343035
424037
45
430606
14
73
166955
387307275
452951488
400931
32
257124
9
362476
6
1
40
93
349153
55
212961659
2
24
108283
174750
87
15002
34
12
26
53
176229
270090
30191
209173
51
381356
292282
21
259728
446652
333283
45951
285620456
308974
417565
13
87
25
17
630288523
915559576
4
360782
412081
469929
332110
244492
471909
497868
55
250105
441379
448865
241397
294704
487139
9
87165
42
13
313083
786679541
97
23467
448510
188166217
57
211032
280787
15400688
17574
248320
60
8
309619
62
115567
86
484292
13
52
37
40
313824
29
847034311
437016
49
29
94
99
96
61
380955
9
477998
360203
429675
886284241
8
215945
704551535
99201
266491
3
183457
154924
307224
35
158215
5
108612991
489012444
148968
979408883
36532
43
277384645
6
33617
54180
127797
20
192388
135427
60150
280464
453061
431301
94
429690
53
215301
3
404015
331292
31
13
58477511
345044
286473
23
5
138406
357901
396714
184792741
276777
315439
280492
93131
55
67
257873
77
55
6
7
217627
52
391020
95
3
95415
114703
225470
275173
178032
441083
677541908
81
29
97
99547
24
17
170099
12
18
618250837
3
75
30
8
28
40
338839
25
354396
5
43438
4
84
87
253693
69
28
85
306858
51
145313
213854
159177
28
190996
471944
187895
496370
264708
45
79
71356
76
444866
50
388002
4
333226
20
72
93
8
308158
71
44
93
489005
38
180821716
68
273642
114915
84
153981
51
32
411731
370655
61
5
5
83955
92
88
566193049
136438
85
84
87
250626
98
33
86
67
8
92
184339
9
166351
141411
214840
5594
382435
152318743
314989
49
48
14
10
358989502
31
7
7863
55
66
12
73556
15
24
302059
40
60
541017778
14485
617221260
46
416788
80
1
415143
397513
72472
4
241607
949721670
311996
51
68674058
31
32
95
50
79
428795
59
74
605049343
980456578
294206
71
90
218660
352445
32
21
171246
49
89
342224
78
95
12
6
85
21434
179774
296127
126901
72
152746
122784
161098
68
17
68
172702
242363
27
582135473
42
9
65
384445
351970
45573
8
192122
150206
18222
399962
91
27
54
327623
31179
56
13
8
51
76
65
48
89
665562376
493668
288409
808021208
66
23
710611193
235193
415000
215078
79312
38
167998
4189
3
466144
33
34
8
47
26963
28
91
65
197575
98
225100
114220
7
203103
85
12
43
39
39
60
497088
97
41
60
108038
229576
89
179347
7712
10
448338
52
7
164701
90
72
330864
15
496079
7
4
94441
70
41
301316
257345
269904
54
38
254544
561107419
249832
72
238384
75
106957
196995
24
22
349682
94
329389
56573
94
281587
37647
116027
246109
70
372359
46
25
387023
96
385710
272712
76
21
212598376
76
71
13886542
11
41
181516
14
443410427
8
37
58029
90
290217
93
1
2
185587
6
22
43
215270
10
248926
82
87103
442302
330526
1
66
85
68
153742
267902
6
356575
92
89
383679
336443
4
8
407678
78
46
262187
132966
125621
59
986144264
63
83
397844
243579
41
104232
29
110040
23
71
49
237876
16
469457
48
6
62
85
97
90
71
481302
63
336262933
56
464514002
311897
380301
32
70
359650
64
428163
76
392553
478812
49
756099061
203374
421636
482446
39
92
98
4
70
377372
121032
324743
52
769249416
67
242391
5
4581
3
2
53
484567
4
70
79
68
50
4
16
21
95
216548
344960
91
126128
404552
31
9
94
419026
86
82
40
384777258
88
20
54
11
744059031
300025
24
903140835
23
313549
57
22
50
333065
501147941
51
74391
510457098
46
95349
854264224
71
89
28
8
4
98
9
59
96
293418
27
54188
263807067
45
71
20
433320
94
221573748
400035
217998666
4
52
167898
420817
74
332735
34
435171
11
1974
22453
69
433230
25
419689
199149
23
682089183
257655
53
9
51
26
404010
84
83
250121
468288
78
292699
181239
55
210684
97
4
86
165616
189772
15
160790
21
46057
208380
97
79
770194790
491208
51
442645
4
97
7
429599
1
9
36
29
469512
68
188377
86
396932
169802
320786
62484
86846
211897
6
142904
184370
165259
234819
666002721
118123
10
371284
9
839229698
282308
294846
13
95966
29
77064
163705400
948034258
274519
254984
259270
64
863585673
27
69
255434
462149
344903
244849
13
35
45
12
108696
5
362479
129035
66
181233
81
333530
773822946
93
14
547220861
32
2
372917
2
689356015
9
379411804
5
58
170780
96
54
403772
31
8
427999
153876
308650
6
81
85
401240
25
923227694
90957
45
51860
13558
391321
45
7
111719
190554
79
120399
86
78
81
16
50
247005
426933738
5
21
6
391228221
460881
126825
55
354449
96688
21
64
493089456
108142
497979
63
379820
171348
73
54
4
404187
369720
327391
2
45
55
5
5
33
9
72
391144
8
402200
94828
52
53
32
37
157895
267321
445378
253083
48
60
844684034
87
63121
40
12451
437373
105638
45
71
17
15
29
84420
95
13
246239
4
8
35
524806851
95
64
141302
647260087
384897372
117073
28
178130858
176133
22
7
249935
461846
8
407109
72
125717
362652
2
25
554493862
32
87
272928
424619
19
466317
126193
80
94
31
142136
40
17
25
44
9
46
462889
16
13
407378
73
76
90306
81
348782
282514
255051
61312
132895
57
87
17
31792
86
73793
1
390768
57
19
744477683
243151
73
926374954
49
110901
9
28
2
61
437459
469812
4
329433
48
27
442795065
5
211537
28
8103089
38
97057
3
6
324642
424213
162145
19
428631
99
31
58
63
209709
29
728125122
7
43
254570
76
63
99
93
8
213719
729582158
45
24
243069
20
66254
1
545402874
96990
134757
405209
89
8
61
466203
27
108602
17
35
326637
83606
67
24
5
39952
76
601251523
490240
491071
9557937
8
6
183910066
218405
202426711
17997
70
473472
32
41
29
286071
19
64
45
44
316527
56
335093
17
969260124
67
3343
92
69
232061
36
5
29
58
11983
91
31
204607
51
21
16
175658
73
29
489663
247375828
313837
336505
10
6
33
92
159633874
1
56
94
862704355
271669
531300532
86
489738
231521
462747
12449
96320
17
40
73598
78
47924645
239443
43850
57
438593
81
1
269035
8
162666
81
368303
3
3
49
47
7
353181
179466
124216
81
6
7
60
192767
393949
489795
3
3
2
56165
64
1
381478
12
1
44
874937981
6
1
88
9
233259
84330
279074201
36
17
47
108939
63
309174980
44
9
132026
438783
97
5
423994
221442
411174868
50623
72
732095692
8
76
236596
93
961474931
227294
88
223726
616145675
255754
1
87
227427
44524
391753
54
81293
138292
39
163207
52
82
337581
68
593311606
108221
213615
83
436510
18
401389
173396
5
59
468800
344184
309435
251532
71
392782
80
167930
54
8
10
10
334030
489584
57
97
16
515128624
163499
109271
394828
33
65
92
19
11
349260
60
72
6
443845743
320967
136933
8
631402895
422850678
40
2
91332
207301
477048
356610
27
92
6
272768
70
455261
82
29
47
7
49
840057044
54
69
724853750
54
62
36
18
29
499541
295378
458328
7
961391665
75
84
121686
30648
24
60
304980
11
8
34183
217260
875094452
32
190855
41
295744
22
311666
608213065
98601
247528
396466308
18
50
12
46
926165023
103458
201979
28453
444940
495541
258826538
285067
3
11
84529795
419462
694966337
27
96
49
379022
8
71
170595
1
71852
181634
7
126459
659238510
304963
8
1
87634
72
392957
5
39
14
15
11
30
17
432841
6
240891
6
259846888
328522
361414
81
304030
8
176890
72
95
173412
493580
25
87
299250
74
74
870425408
283774
70
6
1
240820
325462
67
55
49
33
348656
80
10196
426092
409997
79
252589
86
79
5
982027406
83
97926
65330
269723
78
68
513479098
40
200976
713811819
364633899
70
16883
11
173985723
71
4
14
38
9
298512
580605519
49734
7
255117
3
44
240648
4
36
231360
8
14
80
418235
26
150665
4
508337073
72
478046
114022
262560314
578537475
195165371
949319664
2303
162942344
97503
44
5
8
379250336
39964
2
108538
738866162
29
46
35
617390743
76
285261
28
50
73
298620
56
527159461
335969
367989774
285024
108304
17
158728547
84
25
34
11
50
68
58
73
206722
416304
23
57
4
21081
175430
181767719
140997
52
77
4
38
9
388854
71
91
483590
79
180778
91
811690491
74
83
424418
45
638672214
146871
11
1
244172
444752
23495
77
458016
774830104
187254
230565
21
32
96
311094
59
42
89
285573
71
10719
18
34
32
389839
3
132044853
45
59
81
441628
6
393192
300821
7
245064
134711
1205
8
7
50125
476187
73806
61
69
60
189605
44
14
50
36
208428
40
90
85
28
36
8
66
64
56713
130447
49
156555917
271306
11620
6
12
36
28
340595
256949
3
196457
44300
62388
7
12
200786
35
77
5
7
372899
340347
421662665
47
10
81
166965
40
310317
248775
39
92988
58
376090
31
73
529610864
36
416870
457570
89
104491
27
46
421398
4
99113
245115
80
53
46
63
1
68
99
408036013
86
69
56
123314
474063
43872
84
65508
586457560
232440
707663621
9
3
347685521
81
375612
55
417544
35
7
333139057
4
86
52
70
200563
827263964
267526
84
73
2
377320
37755
42
469748
24
1
15
407062
215741801
9
2
52
194731
78
233046
2
497585
818535733
161117
21365
29
351415
960404967
82
193667
11
2751
194143
440855622
36
11
55196
28
316208
32
4
349129006
430040
5
11
37246
57
38
483969451
574765854
63
27
88680
464812
49
68514
243093
859461723
214573
20118
47238
258892
231966
64881
211450
411851
136901578
376850
44627
58
459787
181484
1
82
168138
58
85
405630
263024
334482
215043
7
87
156995
168662
285291
715700980
644995410
89
801026308
204143
55
478058
426936
37
358906
60
66
1
458336
409556
30
46
110386
435767608
370607
598752657
38
314123
22
418109
388868
4
178609
80
82
82
35
50
189818678
44645
130500
36
75737
98244
1457
469059
329626
468891
313820
751357481
321200
94
7
776427461
352098
18415
78
9
182129
96
816216674
968346014
431023
57
8
2
69
127171
397700
25
139132
374116
398089
7
119623
426586
448051
266803311
72
970483166
423012
42
11
28
37
79
211579
293537
98
53
9
93819
491458
179316
377848
400833
73
311152124
429145423
52
66
35
73
38
56793
111209
42
99
388651
52
95
66
85
24882
446413
323585
441497
437424
422418
972319635
318579
6
357950
6
15
9
396462
309349
76
665912078
27
1
137943
433639
5
61
35
458755
8
9
13
260068
70
50
55
942357176
8
65685
2
140719
405588
97
49
18
98
4
231851
265261
87689
37
59
194063
39393
83
369110
48
28164
36
36
139796
484782044
380044
252452
160124
51
176834
206182
21
888729682
63
59
8
233116
21
5
30
73
53
478234
632936092
332038
103205
402980
35550
3
81
293880
66796
6
34
255352
56
60
478656
218574
22
92
87591848
206065
45631988
97
15647
239309
8037
8
16374420
136804
45
59
87
48
128150
78
90
37
445845
77
28
7
284046
495980
18
21
389137
5
144222
1
357282
98332
55453
566776396
78
50449412
1
65
167498
9
14
404269
36
21
9
130379
128521
374318
510548055
205042
91765
99
74810
163709
161996
121066263
4
56040
88
4
3
391671
454323
91
342683
96
407877764
38
78396
316718
62
984485332
25
761871401
6
149176
4
333032
7
43151
206326
96
481326
76
136063
88
46443
30
15
71
195475
53
317561
51
434532
95925
73
109522
1
249645
2
127748
81
434364
53
73
497202
286717
167300
40
410455
66
3
358067
84
12
106276
7
107851
279541
497529703
36
809178708
7
14
6
88
1
53
301182
226494
34633
27
149561
243779
13
90
7
265599
7
44
51776
495868
12
36
134095
10
466789
206361
96
617575451
1
43
62
99
98
77
74
279043656
191563
82
451885
90
93
97
140131
81
496076
45
8
85
488063711
119684
95
56
389161
70
81
192457
298860
159755
153559
309935
577486518
39178
92
5
72
4
450834
50
659
32
306247
351630
488748
143948
241563
394364
2
137136388
8
62
729
11
6
30
416252
391433
278380160
469344071
176282
16286
276344
8252
103924
43
823326638
256989
72
6
44
14
606008964
88
6
52
86
76
4
140324
331938
75
430632
87
281472
201678
98
285989
175002
698666413
35
70
23
33
145229
53853
83
34
224579
87
569503445
1
62336
234843
46
404811
78
30
128265
43
370769
107874
472591
485737
94
40
33227
452089
48
55
54
60
911579268
131809
7
75
193597
73
77
26
46
21
667252321
26
868558788
5
1
140305
31
33
35
43
736009178
322076
45
123061
41
151157
14
94354
2
50308
274499
12884125
46
125779
3
449676627
227140
91
318803
153881
487431
153944
27
35
39
1
361045
40
104872
335951
257443720
97
1
8
48641
51
81
65
80
15230
76
78
301202
4
780422127
46
51
53
457463
464636
91
3
542223969
7
464148
92
16
810987229
39
61
99911591
201146
12
71
223384616
153327
67
157138
80
56
24
37
781182687
82
88
50
24
15544
14
72
702454942
2
65582
63
400302
51914
37
803571715
589093651
413024
621236946
28
54
20
82
14
67
214727
82795
491638
352186
496870
11323
985783971
1
76519232
90
287080
493099363
60
85
49
378878
314962
33
27
72
10
76
4
92
356782
31
29
746922786
37422
45121
183405
25
431921819
460533
143511
2
94435
96
86
2966
8
64
37
51
250141
7
86
56
70
300183
76
199225
90898
401606
414182
27
28
162580
78
149745
4
212536
24
48
74
230846
115240314
4
5
224639
3
10
37
496199815
8
5
28
204404
95515
71129
62398
54
73
99
95
433331
23
79
251917
65
863125639
466012537
145317
41
43514
96212
35
334838
471435
343794
34
3
39
323647
53
90323
214353807
31849
38974
68360
68
4
365067
96
2
439230
391703
313662
82
490624
15
421178
38
49
144172
99
88
362508
5
84
67
134546177
412811
48
258424
35
5
418088
98
481838
706062137
11
21
290604
3
960814554
79
70
328806
20
483396
62
7926
312056
77194
194184
87
97
40
469069902
8
10
399441
233086
75
377908
7
4
12532
94
77
1
94
504936358
44592912
310413
43
341252
197386
23
17983
8
166362
105965073
414176
487301
49
8
60
262984
56977
6
57
35
385440
45
16
8
81
82
9
4
548148623
13
477362
89
6
3
445720
988966840
47065
314369
243593
332732042
44
323366
265527
349753
46
35310
334693
151903
151200
79
178804
345616
25
88
9
437747
45
158384
97
21
3
139681
71064
89
494337
103824
9
53
444253
170162
37
81007925
68
51
5
6
92
33
43
493380
89
197402
341047
266785
95340
27
27958
19
406230127
240793
295545
57333
99
62
15
522353904
90
90
131869891
721154570
201502
68
493313
99
182804
74
59251
912392665
303691
431139
413604
190114
97
422355
22
48
104485
76
38
408715
128432
412759262
440439
125162
680775444
94
214370
83
87513
39
9
70
217263
38
237263
400993
23
68
772023170
69
31
204622
75
9
38
5
268704
41
144244
358839
256654
629067670
94
283976317
196107
68
5
377136674
9029
309099
260100
22
90
309678
1
157727
422506
208361398
53
279129
646685275
867638020
186193551
380023
421637
2344
65
89807031
401403
67893
68493
391353
89
96
291197
154923
511495013
54
25546
30
176036816
18
39
2
354697
234568
262031
42
411946
279155
488833
402347651
110391
41
57175
24
71
95
892066632
121529
277302
401295
427457
464584
216100
19
65
63226
25271
30
729238078
783055568
146164
208150
75
76
6
82
309218868
56
38
34
6
353522
348062
244567
7
48
83
326158
432601
81
14
353112
469874
87
394875
44167
41
36
158455
7
82
78882
107338034
406805
207155
84
62
728483559
264875497
42
27
47
194458
51
159660
194514
228537
24
176133
283017
372260
36
384865
79908
190951
24
20804
15
323364634
68
31841
60
21
213489
13
145600
38
96306
299617
9
64
44
3
63
463081
847640275
98
237291
1
431892
476878
369828
41
119426
336671
7
44
180143
419225
4
32
31
238641
71
253441
272100
8
15
43
79
23718332
3
355301
315810976
65611
477720
197560
6
67466
441950
273328
26
55
20
843649573
175382
90900
68
242448
491720
85
19
76379
42
18
20
39
2
1
67
428100
145285
106006
7
2
37
93
67
181437
71070
426929
17
235585
128040
84
39
3
83
338727
154362
362230
141151
95
272812
85
473480
264992
75
85340
42
24
20
34
27
434525
94
358374
85052
391179
182136346
54083
8
190448
62
90
3
78
470328
37
36
27959
85
385951
867280094
295486
7
744638098
467229
99423
19493
412795
95
492934817
160098
316877
86
78
448783
217374
27
137875
319338
274503
70
2
26
70634
482540
17
208765
30
43811
72
62
49
86
111162
170552
302684
17
222062
62
6
74
216992
440592
780526859
72
171313
187785
8
316227
87747
25
2
436929
985377440
3
666053844
220029
8
31
212666
255302
10515
143728
709954602
97
378843
85
8
36
21
421412
17
73
274249
83833
18
177994
63324
310786001
401756
284538
48
685710100
970599129
52
470732
2
94
66
47
322727524
37
28
335128
231301
169019
181556
196558864
2
8633
302509148
35
40
40
4
65
303634
479835
55
1
40541
803959886
6
60
72896
445121
262266
151896
45
95
4
212064
46818
38
192157
303231
92343
414765577
338629278
6
59
202526173
848846977
4
144927
45004
51
9
927942306
658237777
54
478864079
36
239257
254650
7
72
8
75
357376362
134806
12
310379
82
252679
38
4
58
182460
423925
53
35748
66
405149
80
8
62
61230301
75
373307
82
22
49
85
32
81
50
29712
268310
382052
353348
89
275077
21
113186
12
77
91
491184
6
265711
22
118274
76
188546
90059
97
77
38
689692503
12
36
109357
232583
65
756398715
859366758
3
46
41517
6
457945
5
98
52
44
2
191266
72
497317959
343989
92072
47
97
58
430997
39
89
18070
393725
13
35
73
12
48
26
41
457005
62
63
417908967
43
46
54
81
19
122038
103710
204660
81
15
271273
246157
64
77612
52
27
73
91
131031
70
903339636
221561
350609
9
391230
39
49
364300543
800843154
621527684
26
697452336
87
69
95
66
15
41527
219272
77053
360494
81
44
8974
87
223912
4
77
95
81
42306
5
288986
94
371595016
331304
29
83
51
2
150274
10
16691
809420707
227710
100814
6
63
138918
416920
104446807
291505
158459
9
99
38
33
85
459193
28
261638546
87648
206803
87
71
25
337495
63
285371
99
201357322
493022
490770
53
5
82
7
92
8148
159054072
38
347124554
564524131
311083
324761
25
343609
9
1
95
4
277727
13792551
23
34
317750
90
450343
11
64
160151
291313
213653
794073548
49
204289
39
45589
29136
394998
50
59
400657772
159785
95
133999043
80
67
51
59248
27
39
41
171459
36
46692
57013
225036
156383
62185518
23
21
198334
66616
114506
35093
3
64808
31
90
489873
96
31
64645
374059
94129
445418
14
9
62173
64
68
41
317812
217644
28
140838
127542
354024
202178
10
10
423924217
29
9456
205304809
792898707
43
457257
27
46
369335
72
112459
84
107607
89
95300
1
350139075
237258
182618
107526
89
390711
418801
279117019
21
148946
398640344
80
970650781
36
378624882
301938
52
349392
380567
34
68
331472
52
5
69
11
288234
24
938227142
122234
69
382280
26
214232
427933
687462573
778148946
173603
201947
70
440627
55
250278
8
55939
415826
48
34
377428
579236191
95412
351887764
31
24787
232347
9
453041
338444
240048
2
451978
215203884
77307
82
224994
42
91
388344
169331
384497
82
7
339736
61
627978954
165321
22
47
357399
15
214483
173185518
7
176247
727618792
309040
210915
36
458754
11
346804
47
84
14
9
14
52997
97
48597
96
1
284040
79
423780
49819
33
315359
340705
154567
2
165683
137228
50
34
224382
228005
85938
46
344652
471407207
90
52753529
289086491
362916
367138
409132
334022
477118
11
34
302813
525502511
41
79307
12
13
63382
33
482878
203565
20570
83
75
215841
53
481665
499561
491577
336828
22
9
54
422442
8
949518466
261255
48
48
158777
263221888
95
194412
599938620
55653
425312
373389
86
92
92
287406
19
272380
34573
195983
438977779
170791
209679
8
74
95
48743273
9
11
9
5
455054
43
33
335762
29
317122
83110074
297403
205116
396932
347771461
28
96
83
22044
178809
39
388969
985732617
44
7
488747
9
82
87
97
17
67
64
179058
72
479176
53
23312
390848
24065
43724
95953
493765
339234
339462
10
18
456183
312380
250283
784523138
102271
94
329721
58
258912
136217
256371
92596
5
32
89
905569520
5
25986
14213
57
272067
57
65660
3
225982
274854
411880
67
88
389393
268385
93
26
304473
622113232
104130
8
115579
208104
77
2
381960
8
89
145271
17
212514
412526
68037
62
57
98
357786
59
552988328
53
3
303827
11
351920
56
9
91
76
53327
270674
98
14604
336476
39
52
413306
297789110
357497
29
871365984
71
83931
9
659335841
10
347341
411083
72916
81
225763
395201
272509
97
5
91729
44
12
52
19
29567
156666
67023
378052235
211809
135018
3
882567870
17
7
60
75
15
792840808
518379096
4
94
10036
597758417
75
50
60
410338
42
368441301
90
199578
55
72
814969499
354406
357975
18
47
350701
718225105
2
572567846
50882084
251519
426703
132211
99
306241
56
7
74
29
24678
47
2
163587
57
127938
75
46
309297
7
61
53
97
252620
96
24
366336
21489
5
33
38
104911220
88
367135
347285
68
92
54
90
479882
379596
223835
37
41
3
83
5014931
22
33
50
245460
225932
76554
8
81
311584
78
82520757
58
333015
84
61
26419
653903343
79
80801
88
70
50
207149
490325
453542929
12
151149
52
79
76
54
49
59
445443
4
261235
414317
9
352735
26
463762
223675
77
43
249363
266944
128085690
6
8
69
862438408
294509
160617
472409
29
1
65
486630
379167
32
75460
32
31
23
45
94
6
68
8
2
375660
11
428945
476499
66
468195
293001
498249984
170027
177368
1
74025
63
16
66
22
34
328662
345579
487275
41
29
3
2
262308
263081
9887
249492
373678
26
461286
56126
2
469178
78
51
89
75
24
16
445682
31
9
24
46
24
499557
29
700401483
45
337419
421338
33
71
90
87868
97
61
176142
200779
8
20
43205
25
5
4
2
88
47
336313
73
495124
84
188036
106667
72
124116
290964
188279
187579
44
269731
212393
494291
29
176978
68
664078528
108035
396292
67
314117
224960
51
216178
478201
6
6
84268989
95
69
44
59
440042
83
53
3
88237
177130
58018
106684
98
73
330492860
2
7
96
897888560
146990
6
77
484489
90
8
62
76546
16
37
151632
496482
234241437
31
71
26627
7
12
187835
441616
404922
24
76
498808
87
49
50
29
4
60
888234692
70234
25
287837
38
885189239
52
214767
69
443959
272272
289172
378882
99894
261891
84
61
8
96
254047
92
75
495043
8
174836
48
128821
7171
91
228433
188286
440601
428872288
56
81408563
14
6
98885
77
18
305727
779080628
12
191982
343131937
252530
4
454857
51834
2
447968678
11
358607
23
67
264500
313580
11
23218
389017
8
116282
16
3
2
210937
17
5
66717
269599559
281079
16
127529501
96671279
232811
52
7
106341
72
77
95481
70
83
228077
23
67
771438119
36
340700
441290489
569713923
52555
384123
3154272
20
357426
90
89019
63
97
247095
90
330989847
68
2
161569
277963
288203
77
175882
54
433297
54
440823
407025
80
11
7
349145
296203
52
11
496853
2
468098
11
9
93
136828
91
176178
71
483886
46
427705
74695909
384887
3
23
65013
314718
56
269227
30
472829240
336150
18
1
5
120213141
404807
5
1
123549963
4
42
56
16619
28
43676
56
41
66
308282
63
39
9
13
16
6
7
114946
75
301336
92
209936412
282062
146440
79
406266
23
56
159910
400569521
865432376
2
84
74607916
251298
322595
2
332643
277413
262011
4
44
38
9
451250
369057419
6
362661
85649
30
46
95
57980
56
81
352664683
279127
134535
74
15
316879
71109
43463
76
242336
246950
27708
51
334686
988698209
169437
485399
534212471
92
84
217248
91
187910
368596
66281
7
68
178250
62
430533970
596286667
12
128254963
156553
10651
35
69
5
271819
473644
75
360877
187820
7
170226
362062
101857
361823
85
16006982
12
36
92
93175
160275
85
135647
3
475909
49
210593
49
97963
16
59
3
99
27
98
41
1
440765
11386
58
86
183234
438676
44968
5
2
68
26
196920
78
75
77
773678457
172597
115984
87
16
6
270044
279163
12
55
8
478386
333841
19
246624
22
6
28
190192
2
67173
7
18
73
230598
345673
370841
22
301793
22
40
63
2
427403
43
31
8
91904
93
95168150
347587
142403
60
79
36061
48
23924
310883
6
35
88
97242
23
247491
69704
87
75377
952450735
77
387984
18
147849
285249
32
31
94700
83
93
30
142417
470242043
2
52
456850
82
7
35197750
61
336026
86
341910
76274
19137
265828
413961236
68
91
48
4426
284813
90
762330988
42578
58
106527
462784
52
6
68
38
117060
9
4
1
5
128753
333800840
1
144197
236826
464933
24
491681438
125124
354033
34699
94301256
183196
897143854
10
399332
95
187089
78
186615
41846
59
354664778
292482
22
24
196969
274281
56
9
69
61739
16
269848
204278
76
73
52
74
12
292406
288540
2
158955
202499
372689
15594
178272
132591
89
189464
13
291622
87756
45
543501173
125957
17780
38
11
4
228603
79235120
258740
5
70
115028
23
18
136633
5
479721
424207
200783924
49
35
34
96
104963
354385
73
12
283021
4
15
5
58
451052
1154
103545
5
79
87
27058
90
378430
82962
393268
35
83
75
11
814671667
15
78949938
23121
83
867466204
197092
55
49356
435705
21
79
96
3
273113
48
873246851
21
263519
36
32
329572
424904
3
344793
304616
67
4
3
104885
39161614
95
709323134
59
72
74
38
412566
106633
6
62
55364
156900677
690727966
57335665
51
254987
394914
45
247244
317162
376478
752162068
3410
61
49075
483789
59804
426957
305225
85
175669
73
32
10
300002
9
6
89
10
4
72323
33
499157
18
6
65
138046275
329987
13
122555
34352
56
30804
90788
590913413
40
889759092
47
371730728
57
44
11766
94
273648
31
82
74
23
20
58
81
62
279446
13
37
66
50
160107
242975
44
436165
43467
45
8
41825
99
342340
98690
15616
52
40
2
18
66668
299130042
5
17
377612
24
37
81777
474892
195189
141621
2
49
62
10
22
2
9
69406
69395
179501
55
366407
5
1
358883
9
48
23
66351
344482
287153
8
416217
346728
3
63
84
19
289540
25829284
605490959
98
18021
84
90
121731
196575
89865
15923477
59271300
730453238
96
4
1
31
57
361145
57
441645
80
415132
37
108580
423228
617370762
252727
492670
679280520
170898
93680
79
900130134
11591
95
384466
288658
183517
294916600
87
66
57
68178
48
39
15810
416361851
70
17
24
68408
36
197995
8
319467
376916
79
38
13
6
334536
24
93436
297639
299252
568326574
13
86
971767458
60797
22
299212
34
38
7
40
494872
347168
859596071
45
7
64
99535700
907690047
38
76
45
550339018
282311
538323473
411422
68
6
62
887139792
481207656
10
46
22
38
220104
735702905
181191
140904
215643
430230
446231
269243
3
196628
48
18
467032
57
8
77
61
66
64
27
150432
76
42
191529
61
245115
91
146563
15
43
67
323477557
240409
407377
9
266458
315233
2
173967
29
13
451671
351774
94
338033
264415
416682
38775
55
25
62
268083
43
179110
481653
18
86
80
400178
689644216
79
1
185006
94
149833
996408899
321408
3
4
271423
178298633
64
63
274631
56
241220
1
200214
414073
137463
97
38
352070
58
39
430900
329457114
1
211421
43
456663
85
75399
30
459583
58188
1
316867
279030
7
47
69
57
461912
72
27
2
20
299196
7
64
66
299419
248722
257638
181269
97
466162
35
54
80
68
614040113
38478
6
8
830262903
826274269
388852
13
416786
51
180681
634920078
91
46
83
53
63
1
96039
206107
188141
91
400014
82704
447591
59
199515944
288299
381152
47
23
42
297719
185334
91
43
467702
23
67
5
30
75435
94
59
7
48
79
75090
7
212040
34004
396754
52495
99
249433
484862
160133
477812
160988
38
46
6
58
90
460109
323779
11
261820
116406
2
908751024
64
357241
20
56
83231376
3
3
25
3
58
28191740
16
36
44
40697
462988
29
69
9
35
116551
450993
62
23
279251366
1
97
103041
195272404
466620
460645
444852
34725
536773799
4
27
122807449
83
24
401945
297357547
489146
342990
193653
77
32
674214204
1
342890
439444
229280
31
5
141169
49
71
16
23
560170828
45
81
38442792
497809
22
743950143
392718
495918
334540
83
296134
404045
16149249
8
13
308157
153616
681961753
68
92
351870
299402
90
43
301698
5
173970
95
1
1
85
304995257
25
49
300995
54498
358876660
64
503254671
396323
89
85
37
403457
42919
7
8
5
51
547478009
473243932
50
100663
3
129228
79
5
3
227152
19
48
260012
393694
5
294718
90
9
23
45
36
45102
418592
63
160587
269524
77
436501
8
269190
144701
17486
256333
37
433927
94
86884
494114
15
207527
379099
344455
6
242061
16
157324
217715
8
131585
73742
251565479
381590
137334
454784
165079
446163
248058
61
67
10
249896
6
110175
31
66
67
94
31
3
122953
68
81
470656
314954
86
63
69
54
1
535771581
435183
6
216668
148939
33
88845
4
70
59
383565
37
97
50
70
346822
73
14
40
97
419708
17
91
68
76
329758
720635758
300246666
6
424689
37
171707418
182784
273011
976782970
9
614371288
228922
707605629
28
310411
961529910
234328
39739
670421631
54
2810
7
37
64
331929
2
98008019
76913968
237171
5
63
452497830
73
38
1
72
83
62
16
426850
82
30
300230
270111
26
84
18
153962
71
98
7
82
12
316964
209223
53254
28
411237
4
48
60856
32428
39
6
177931413
379714
426127
80
58350
2
372050
47070
361630
58
6330
96097
391843
417723
8
5
318022
36623
67
3
676592146
108874
271001
108712
36
6
78
21
53
214490
39
9
4
68188
74147
789986704
46
82034
195827
69
92
62
50
99
227740
93711
56
226991
147070
338544
98
26
459662
88
301045
68
36
11
56
31402
38
209826
39
83127
74
375072
306926
5
145532
134916
14
499271
426308
416566
207370
8
37
469635829
53
80
33
88
10
86
16
560448158
26
106446
90
257399
78
49
35
96
424147
64
347672
60
8
4
403780
172645
60
474321
8
602503800
13
2
40
70798673
691926545
48
380455
9
990440819
352365
12085
259136
125248
1
18989
92865
23
8
12973
16
611589893
20
771115576
36174
45
49
232622
498925
110437
17
54
347910
53753
26
120867
245707
943743993
22
28
92
34765
68
355183
261060
46
72
302382
84
5
300296512
2
59
92
719431164
6
84807760
680909210
51
21978
75
71
83
174233
9
156903
29
144918
72
378018146
43
96
15
84154373
16
169850
17
47
81898
237597
46384
57
3
1
25
883947747
88
288861
25
37
34
175157
2
293845
286309
277966
112934
100947
41383
31453
67
7
478283
27514
162115
177782
7
82
662546024
142080523
383747
16
219024
476410
8
774682604
256959
35
207592170
14
13
151085
176874440
79
57
10490
478767
97
64
18
67436
49
61
65
183888
4
3
71
23
288553
111393
363401
949868247
30
149543
464560
60
2
201316
443703
158667
246937
31
78
341629
214815
25
200227
72
1
633547125
339487
445535
54
417149
108661138
7
301597
281838
718318785
102170
272834
41
174012929
52
145552
56
15
16786
10
80961
426802
191423
349878
355636
421073
360622
86
439813
40
880268103
26
56
28
5
362056
19234
49
458469
1
83820430
895661998
216585
3
144366
72
388719
238571571
311514308
449501
430802
226817
122489
17
419062
66
858314027
70
54080
67
29
97
316264
426264
361274
5
98046
388658
749402105
78
170773
524075364
50
279865
17
1
66209
181515
39
400301
45
101227
86
3549
4
74
376316
271426
114799
131654
36543
409278550
2
57
798628174
92
9
30
927583212
948984668
6
210300
775446504
37623
187926
19
49
69
18
9
53
356691
224009
204104
31
12
7
73
13
48
92
2
436941
457703
65731
306223
389722
29
173801181
15
699058786
99
917253227
254381
67
417166841
151401
81
75451
216822
3
269130
366433
351234
81
3
13
36
4
329813
26
42
35
34248
290998
19
197013
410286
16863
42958
94
7
118288
179349
938031788
269399
96
117364
90552
6
465653
71
464994
321926
343033
43
105128
75
257964
480235
4
65
42
32
9
451967
47
91
491790
164483
59
4
3
141697
14
345237
14623
98
95
8
1
475786
6
215567
481074
28
5671
401188
206488
38
377732
25
270577
47
182200
458743
113101
13
86
39
93037
251945
453974
73
225741
7
780175412
7
236899
63
39
4
71
13
69748
290227
58
989622210
71
24
16
1
213042
180250
6
359514
30
17960
78
46068
206542
282712
113005
74
690267245
12
489193
263847
363251900
401012
81
4
7
95
96
66
389777
75
8
620891159
1
239915
6
50503633
329500
48
17
296867
5
693597155
66
6
47721
460733
482300770
456592
87
7
74
46
405405
398331
91
72
258258
27
74
7
9
60
68
75809
65
68
481128
453946
95
6
193928
13
44
90
70
423244
81284
1
335737
26
37
65
21803
883293992
440500
18
372225
43034
80
96
35396
58
4
64
992407414
391146
78
67
200046
429321
118987
383057
57
169924
19
16
835325415
59
92874
32
37
36
803353264
92
76052
339048
70
1
24
3
55
5
310683
224530862
230779
171156
3
6
37
114375
1
60
90
62
49
1
8
31
106783
9
176361
28
374032
87176
358393
4
9
46
71
31
38
9300
41892529
237602
32
813799107
36
215516
38561
530581203
64145
475635453
29109
40
50
113609
294471
75
42
173701
70
309263
283174
25
438436
1
62
53
29
496958
1
54
30
72356
81777
7
452667
9
44
99037
2
6
116689
11006
29672
5
389554
57292210
39
60926
92
487050
412951
185576
20
49
94
6
151476
62
80
424360
344205
37
220156
430602
6
72
207248
16
49
15
744153738
299985
2
54
40
84
12
78
232288
487583
51
30
87
451445
528170684
412933
54
979144383
3
10
344859
28
8
84
321953
46
24
1044
35546
35
55564
77
15
315389
52819
149984
330034
29
20
145145
277388
86
89
3
87710
83
381338
74
12
82
12
94
352264
56
389027
232618
727408482
44
6
598562928
48
62
163454
216185
5
803416961
40775
392983
79153
64
422007
60109
60514
494787
313440
57908
293810664
22
309935
72
443034
350714
60
22
3
464459
5
94
67
99873522
70
454002
91
4
447250
550245745
61
220894455
83
1
72
541135811
409283
49
10301
45
333747175
439086
9
208151
7
4
312632
76
66054
8
291622
410143
238401
373562
47
769823277
99
85
138415
436316
477981075
304726
340361
2
246958
823119716
40
4
29
297728
100397247
86345595
46
43492
27
441155
301079
387154
25
62
22662
88
73549174
17
78599
369409
6
124406
34
72
80
105963
221927
68
7
52
16
441253
62
149760
36
207258
267684542
56
403519488
186460029
73
80
70
201843
2680
228578
4885
348818233
256018
3
42422185
163559
94551249
3
73
5
394738
214389
92
229967
616624355
196014
297942
60
86920
98674
500961756
322060
67
39
42
77369
15
90
97
479811
133559
61
97
226382
278258
80
422922561
44
33
91
389506
325812
231577
222864
221101
62
54
73294157
71
7
93
487656
94
12
19457
72
15
2
727239930
86
85
97246
12
3
25
1
650267158
299873
407001
21
148438
398339
11
97
14
407968
34
39301
8
114087
499103
96499529
92
3469
71
89436
31120
93
10
49
9
37
136196
63
482282
360573387
4
305975
418601
39
16
23174
463211
61
32
195794
66
427483
87
52
63
3
264881
428657
2
573609371
202855
1
53
29
73
75
37
457144
251736
42
139831
7
450265
53
69
8485
43349
64
84
670970268
268093
483638
1107
244675
35
29
50101
29
88
453151
37
363377268
128666
54
417941
52
87
5
28479820
177154352
58
98
38
98810
83
433604
2674
244605
460069
58
79
374981
60903
35
103600
352489361
16
221542
743070626
239401
94
142494
32389
6
41
26141
94
40
62
20606
82
58
61
8
267215
200100
162928
351596
308043
97250
90
71
23
31
466206
93
15
61
191778
133100
97
3559
69
399902660
94
78
88
54
2
48
39
78986
14
6
146726
116737
346805
336599
787755844
73
65
20
235129144
625012133
28
4
48
13
1
561569246
37
271002
21794
71
70
66
9
28921
50
32
2
469007
407358
235966131
49
173214
341566100
39961
80
49
282647
979373089
785427118
825939658
7
213200
66
541483451
494527
1
5
119168
177447
5
6
451901
55
74
5154
94
712282313
409033
65
31
162313
14
201097
42
61999
34
221954
292589
114676394
91345
4
226712
493604
25183
54
109901
427104
483333
300619
284737
212999
419523
90
7
23
575298419
54
314442
9
32
80044
26
190636
94
446124
473967
317337
39
507808723
1
486239
398992
348524063
73
9
22
67611
61
116034
301742
32
382658
98
128401
30
63
59
244653
341954
841181066
5
5
287528667
464742
61
470550
135282
85
88940
487985
176881
6
73
202293393
9
4
107306
482647117
4
70
74
612916255
5
123216
627559158
213582169
39
20
58
183498
315968
296710
52
17
332970
271008248
57
69
5
390531
89036
50
5
30
154117
16
48
9
130415
14181
475350317
4
64
399191
84
457986
7
128340
40
66
60
334531
36
41
70333
77
26
22056
32
69
30
8
321468
89
105863
270629
52
56
4
8
432288
198596
66
762521495
344197
129072
85
19167
2
484364
19
182051
9
5
362506
38
291080
55
9
432754
85
20
15
78
90
92
71
48065
11870
14
209241313
362270
1
33
754084098
97
338939
94
201931
49
391359
16138
70
195452
408386
367079
903621342
381714
338111
736731428
256076
73
287306
81
91
360045
106132
463385
427605
395051
7
324509
2
122755
10
109557
183709
85
96
446589
7
139214
11
293598
63
46
2
16
187206
42
83
87
86
29
867835128
83521
61907
46501
47
53
154012
853648666
80
9
62
66
260152
131404
76
508232486
135060
87528
33
45
8
267864
11
437811599
242588952
331314
194881
88
417620547
456217
198153
331183
10
99
24
425247
4
490911
9
99
31
93
28
33369901
8
294929
99038
88
88
50
430986
9
474476364
20
143781
5
66
83
821690414
122833
370202
44
158027
6821
269618
7
415256
92
88
250976
28
106181326
99460
8
45351
34
79
498740
4
484078
265359709
287584738
316060
271821
303000
2
479615
41
7
263442
165047
40
38
23
479161
349348
152292382
372762
14
33
29
27
955491914
323606102
8
6
69
84
29
6
439104
973980151
316758
56
950779110
891927536
342451
6
7
8
58
5
25264
32
101714
229502
302573
88
7
28
236770
385892
485637
28
5
208170
102184
113600
199046711
303530
26
273368
294667
50
9
98
30630180
57
195422
10
235149
34
67
49
726913386
72
182372
80
32
287816
5
12
39
72658
418161
86024
54
94
467205
323221
38
81
36197
95
442941
423872
81
609264314
459251
452294
2
287232
64
95
161080
262237
252781
184172
59
154311
424258
33
266719
412729945
271220
78
172848
2158
272530
3
7
27407475
10058
145058
115445
68
22
93
498411
128266380
326111
26965
313934
77206
145098
39
89
395138
250741
4
178032
173021
183410656
871802151
191336
711745930
711917714
337829
1
3
83
35
427789
30418
141146665
98270
69
168165
92148
3
831394991
809264612
2
79
57
72
47
81
167828
222825
23
413833261
265036
67258
3
330886
273882
37
44
238153
523519956
275673
50
55
39
845613782
6
58
323725
105113356
262435
64
356037
95
368844
22
180439
96
71
71
71
2
40
485707
16
150183197
279852
108644
59
352673
385314
465861720
136615
271419
88
66
451487
78966
57
730262562
205036
35
13
305032
9
141845
1
78
87
807456723
75
257037
296601
29
64
4
36263
291309
22
4
117681
31
77
66
87
224044
85
9
92
70
3
26
35
8
68363
30
99
56
12
61
514064150
393773
101436
79
297536
339436
383701
99
217030
356307
292711
36
359191
68
84034
90
471442
38
88912
13
218532618
74
4
372048
21
731625607
95
3
62017
67
217831
55
53
89
57
63
720050928
37
27
299988
453191
99
29
88
82
86
424953
436891
3
154779
231356
48
12
493244
9
266033
96
79
346875
3618
161742
258430
295064
56
56
275994073
88
81
69046
28
59404618
825770241
143051
63015
5
38149585
460417
280884
23604
55
329765
127161
97
371091
89
460110
60
99
6
449252
27
3
8
37
97
439579
7
76
92
370510
220777
101232
1
32985
86
48
756075466
50
39436
15
16251
319157033
159322093
41
22
402419
427842722
14
52100
86
3796
366336
160639
89332
98
464866
34
34
53
473407
8
457382
84
440063
459323
22
28
39
556823043
229271
234729
373042
304705
469642
9
24
4169
73
294496
84427
207892
7
329395
4
295822
81235
14
68
77
76
54
146262
41665
226080
69
29
1
1
60
70
45541
60644
7
52
300734
320080795
65
1
429180
5
183938947
77
250313
680713392
8
69
61
57
135499
787788159
183692
1
150104
304236
46
69
227366
259911
322892
38
158523
32450
32
70
92
79
3
93
319641
128025
157316
154761
6
73700
166409
393276
356827
228059
93403
16806
11
89
2
100583
93
248605
190046
13
233997
78
106977
303180
293648
74
71
98
479519
86411951
262914581
247620
8
21
43
381285
460168
440079
362669
119485
278335
367916
70
30
334006
3
4196
69
61
9
1
82
25
66
290614
705346277
6
649293314
7
423892
337548
42
60
2
3163
355684
498293
32
66
2
439882
166670
293193169
54
124319
13
90
81
455605763
319033
66
460822
191398
354660
179665
220091
147860
24
453449
461426652
33
2
84318
33
401704
50
147088
64
16
173755
18
72
27
39
135610
8
136985
518688466
96
45
77
108988
144592
414354
86
551087933
383286
144904
264320
232182
160332
332323
15
472660
49
63742
117500
182870603
43
489059
7
6
46
19
23
708102569
458733
135560
72
6
257459
48
19
190322
418663981
828483539
494728
296191
4
5
246383
729977435
35711
483772596
67
45
642179167
220965
13566
423121907
203067
1
281404
68778905
482808
17
3
92
57480415
55
111873
338048
319317
296637
194555228
52
254906
3
128115
9
71
347411
2
108041
49
681321428
312525
193464
18
49
269714
407482
250599
148240
287871
796527369
442904
442231
126937
107267
55494
76
82
195608452
5
23782
23
17
3
9
498964
458812
134871
106974
557610975
8
146997
362448
26330
43
1
43
450342
44
31
374012
339475
32
4
431096
87
6
76
86240
47706
401090
101231
68
34
66
79211
419351
345449716
33
85
163398
58
204597
12
1
306455
277420
73424
433330
300169
749226979
185398
10184
430824
38677
6
74107
573587031
92
69
172057
8
81
21461
65
2
348043
3
15
470646
148668
1
12
87349
433088462
35235
170329
410658
5
78138
29
309167
70
16204
26
191846882
54
5
73
55837
315296
76
211722
131062
74158
214805510
686326318
80
29
355061
26
43
21
447601
19
12
8
350291
72
53
97
30
6
67
63
32
30
296709
389624
14
95072
291867
55
201396
356220996
81
135673
51
89
456287
14
61
402536
662068200
189527
131734
4
306564
7
87
48
321555449
40
28
61
268377
367873
81
416057
151404
193288
96
22
309586463
35
4
293393745
9
15
94
293831
128682
195899
584559810
365680
178056
364910
494744
83
686294700
24
463728
967241817
270726296
63822
864093596
2
347603
99
74
117184
2
62
6
391846
142748
431357
98
448811
26157
168452
275230
172067234
1
4
314135
9
16
11
32
238347
399230
62
70
55039
35
8
51
74
19
68015
3
7
53
95584
4
273048125
353339
209877
6
2
21108
160556
490850
135932
70
41
87
4228
576310388
10
6
398158
2
375035
448050
467222
95
90
44
255666
68
610190670
179295
24
282631
8
328958
7
88
39
123756
44401364
440716
435066
5
45
439753
71
47
86
53
69
230398
147845
412698
35
6
371514
74
168297
14686
48
165197
75
181509
173312
50
477533
4
11
5
43
37
371516
9
176907
67
168292
409146
94000
392751
424686
60224
373610
84
95
362505
13
445489
274622
110819
68
50199561
265174
35
63
20
7
377750
432067
168345
472642
192392
23
92
71
232025
48
91
266874
77
54
635259069
131375
5
94360
297423
116882
30
77
46
83
325559
193242
223639
38
97
218995618
12
21
222751
5
388473
266650
7
799478819
17781
86
73
6
238105
64
145443
76
383541
45
56006
98
27
4
46
45904
59
84
46119
87
408796
7
59228
102407699
3
252460
468826
82
47
339511
55
65
448991
397984
482606
93
75
498770
55
21
53
164228
917556637
8
55
46
204296
415534
54
72307064
52
279944
29547
29
872852874
74
66
466198
177372
341801
33
74
67
74
470895
4
333069953
54
1
855200925
774182190
139311
90
452242
430100
265027
301533504
68142761
33
91666
104211
440610
47623
965669006
309528
730575201
287756
4
27
201879
360950
380540
1
133034
387544
224583
16
587908931
87
526568499
257387
48
91
420794
44
9
37
467429999
23008
2
98691391
35
391620
53
229024
224266
249047
67
417281
231176
94275
49
355714
618918837
173303
336985
91
89
882
238444
54
262124
410408
10
7
94
235898
114622
28
256943
635748243
12
6
275165
45776
2
7
248250
9
293496
624816842
9884
104383
143893
90652
3
6
154358
98
44
39
68
440813
866043839
265963
198330
6
143282
268090
83
36239
503329124
499883
69972
57
64
278211
27908
5316
373520
152747
187726
188941
271463331
489996
45
401623
37
70
21591905
4
966242920
316665
70938
205796
881635986
305779
44462336
6
67
26
801007635
222166
267209531
86
474590
446592
302288551
218854
888935680
59
17
303968
108582028
57
35
79211
166796
78
101850
209433
16203
79521
392849
86665957
2
191791
87
104233
325325695
66
402702
43
58
93
417485
56
51
45
44
13
514186144
45
8
413179
31
63576
88
483992
686214387
6
92570
57
64
32
13
36
307315
11
494113
216664
41
87
81
23219921
33899919
25
162419
3
30
48
24
74
89891
32191818
51
263208
439244
6
39
26
433393
427859
228737
491612385
187719
218003
67
442328
302719
121592
4
73
14
137358
104911
63
57
44
3
4
183903609
3
400996796
96
188849
39
44
325810
257260
41869
298092
42
31
4
19
4
87
4
477960
81
252097
67
73
36
10
3
188780
333066
443968
22332
137253
34
266153
130371
416810510
42
5085
38703
12
6
26
231638
17
100865
411055
254793
42
133774757
237759
83
39
87
36
9
450669
33
458075491
149023
255165355
92
73
115420
285456
976019878
54
400801
81
2689
49
91
19
5
47
49
2
22
39
94959
8
63
9
372300
743956366
6
471741
90
16
97
9
1
96741
310647
8
90
145441
426941
29
472478
51
261485
63
54
57
469632
11
453121
586765909
99
64319
165959
93
471634
571258783
848420774
3
158625
97
24
92
513463914
396137197
56
12
118417
26
299759
6
94304
40
369610
86
30
64301
39
49
78
83594
77
63
40
384052
180452
243096
436555
81
391888
99796
416127
51
231449
430993816
38
390641648
10
358569
22566
81
80
89
882578878
12
159014
5
64
420575
12
155914
12218
61
152651
84
445323
91
245903
83
461342
452708
293527
3
46
16
89
102101
70
63
43
85
32817
8
272479
99
206220
996684670
925842322
358351
36
96
57
55
153568
119434
256599
385651
21
19
5
380717
3014
351453
497414
89512
56
5
428336
17
235366
3
197107
60
126934
210628
369967
280239
197582
44915
86
8
58
51
274381
368002
40
6
72
75
54
216604
79
99
495209
2
553994149
94
89
432496
213465
43
72
486006
48
201426
36038
26
72
912828181
132480
84
18493
28
393815
45
49
6
96
133922
289391
7
84
482656
396795
19
15981
85
95542
93
507733310
16742
26
65420139
33
390909
21
79
9
144127
379137
5
101070
648352745
194051
2
58
93
63885
273289
37
455003
120992
26
439417
67917
392754
8
20
106802
119113
828144342
183516
751
101455024
511260457
62
7
183536
38
9
33433
93
92
176800
240211
210343
161850
48268313
563189638
493770
239604
485181
17
748578487
265700
826850450
47
75
437679
1
839064964
189684
13
35
7
238818089
130451
99685
220516
664222612
11
33
78659
95
394543
334852
80
329174
60
6
338009
30
458020
236801355
71
124103459
50
65
151045
154771
123730
317534
525230320
42
3
302718
59
67
167245108
1
228608
96
459665573
189818
16
80699
276880
77662
293030791
61
458655
77402
412050844
400787
92
91
96
195860
90
25
340874572
236178
42
8881664
97
75322
39017
3
46
84
304145
359693
191914
297882
313146432
176924
138671
44
386621236
237795
68
85
321223
468998
110794283
11
40669
37
2
384922701
246246
7
479466553
117252
42
23
96
50
736393207
61512
12085
245378
15
576282750
378725
27
61794
20
157773
355492
429557
23
439913
39
151183
25
183483
148927
472990
9
28
12
23
44
90
97
141831
29
370563
9
10
381926
712988534
5
267150
62
48
91048
17
21
157347
65
181588
53
54
68
75
317897
55
76
63967
80421
352333
99
4
87
3
47
253747
86
233884021
957527362
30
132779
78
65372
435199
2
355374
349280
290835
96
476723
35
61
243120
199226
6
52
77
52
48
16
659871018
95
63
40441
275270
94
386007
45
2
72
9
127942
451616
144701
20
22
46
320283
29
80
86
47
19
442234578
60
136587
397899
414450
496755
146906859
178228
51
17
22
299867293
75
358878
475556478
79
76314
332880
325752
199100
484140
69925
26
28
28
399408
399514
42467
340772
87
47028763
90
31
111500
467332
951746916
32
355365
1
403946
349314
677052816
165411
454261
327623
530433244
4
163002
480012
431760
142759
125277
8
88
79
31
50
279039
91
91
807372422
68
9
264735
475627
257322
113338
15
91
436229
483541
93
42736
90
65
7
1
9
13
260468
44
1
55
37
99
9901
54
27224
349100
380553
168036
589088243
49
344267
335621
75
98
375928
52
327262
427888
96
88
45
41
98
271526
81053
351833953
22
69
19155
192041
305814
366020283
36
353554
483422
62100
206195
37
8
212458
61
73
54
5
175279
98
134223
70
364809
76
54
366368
65
441423
514291479
35
602126327
49
167653
21
162261
112978
359939
293817
9
67
5
51181
97
3
2
2
282314
222215692
414502
21
31799
2
241132
89935
10
6
428813
808468670
29940290
61
6
131007
847
325827
16
419237
47352168
84
429890
5
29
5
245027
44
448086
26
833127383
361511126
394513
437909
8
14
3
302140
440938
118333
42
41
50
51
32
7
66
38
745075336
91
97
369237
84
1
309277
264247
4756
44
11
11
192130
99
241055
7
899628805
42
249051
82
7
9
6
82368
71
46
67
45
212989
445543
39
451473
492088977
430973
66
442164047
278521
73
159953
44
90
37
87
8
81
89
117032
3
48
43638
459663
182677
535905692
463725
314429
54
450597
424511
130707
41
23
236254
280345
3
731819431
36
43
400473
294609
10
93
8
459601
50
413951
16057
90
66
34650
300135
66
107110
98
7381
45
4
359198
413455
28007
68
34
24
435622
50
38
45
242071
80
38
204271991
219637
87
86
40408
86377283
3
66
293153
10
217963
79
258865
28
307439
19
70
128336
14
58
71843272
543638872
26
29
291226
63
46
261798
18
62
280820
38
51
94
71
30
936799211
441797
72
207212
270208
211501
7
111088
416793324
48813
6
132932
30
93
40419192
45150
159208
56
47
6
63
245405
96269
22
59772
79
32
316750
1106
20
73
26
36
449163
79126123
189980
52
91899
69
42
284006
1
76
72
947584706
387062
376380
7
55
73
11
132240
541704963
298815
427805
63
159606
323117
59477
6
84
371175
68
32
49
84688757
99
9
73389
40618
26330
14
408611
488683
42
4
5
424070
24048
482064
431246
109333
26
78
94
40
200674
153064
7
453677
1
129791
67
95
310025
459454
172137
303194
64421
151151198
16
78
6
4
40
287600
376730
95
453213
140835
470061
102304014
331159
224191
29
269533
405941
49
1
127284
49
70
18
5
56
30
269001
149519
278640
98
69488
33
458487
6
952943057
82
235247
18
446157
6
148712
316648
27
440349
41
80
26
111181
51
591408966
20
199912
279601
254546
366485335
352916241
63
14
23
367112
35
27
160958
114044
420318
4
516735183
9
159391
264432
230301
7
35
38
64
531502604
4
58
352942
390902
258762
151540
197554
21
363809
73
301231
23
10
114288
5
289726
18829
24
419913
83
66
355319
4
30
165987
49324
75
175436
36
55
140317
217005
113940
72
51
292208
15
75
201711
72
17
709539687
65
20
129299
245074
55
255099
32
269862
147404
201038
393330
67
81
97
91
8
249726
595438528
384319
58
111708
35
6
276574
18
78
410942
242942
44
255813842
357678
622682984
98606
462926136
71
149921
419759
7
282243
299672391
35226
156500
168228
70585
2
8
1
479471
493086
27
233701
197319
478221
5
9
245798
7
15
14
381815
10
25
371341
227585
60
7
68171
33
93
6
368438
15
96143
320250
86
6
1
95
60
81
19788
284034
15
1
48
6
87
2
36
170951
36
4
319012
128167
2
77
167420
217016
319639
414844
5
57036
6
324283
822038770
58
55232
75
35
437571
456372
443975
125319
257756
490740
69321621
34
34
276423
867961877
67674
4
17
329847
318510
257666
6
127907
970211964
25
99888
245076
351522515
128785
2682697
59211
27745
105380
498287
53
86
263568
4
78
221088
301401
82
9
267618
46
56
57
88
12
228997598
1
952270768
983879566
81
373444
88
392493
78
81
16
367750
458399
7
8
51
70391
16
66911786
25
22
52
245074
175363
19
7
252981
58
451152
204168
283951
9
51255
6
58
315029
295373845
65
50
22
70655
61
73
70329
168451
486491
59
222102
38
41
2
17
87729
206716416
2
212763
91
90
354661
86768
9
65647
51866
197151
6
68
50070
452854067
54
73
409555
91
4
84035
6
766683012
302049
57952
5
94
5
85
47
38
12322433
98
85
80
71
395602
284743
365082
419694
7
85
29
81
358409
56
66
69
43787
16
48
470678923
2
285642
32
63
41
63850
9
353008
15
68
40
225340
89
6
316469
63
356340
185386
153875
28
16
149871
95
145659
406059
42510
94
6
39
37
62
1183
293348739
91
46
86
61
71
58
19539814
358422
160786
3
388807
52
259434
1
371954
444395
60
94
94151511
147368
488844
22
241282
72
31
32
91138
28
92358
26
8
150148576
45
59
48223
352328
73
54
118535
92
95
473112
3
894773810
977388839
54
471643
130340913
557976303
56
2
437488
101179
196443
67
66361
52
76
90567
21337
19
87
662296574
80
43
190247
115577
78733
377676830
5
41
84
712511485
401625
45
140829
21
453189
457024
23
55091290
156058
8
59
473644
339958
1
771175909
365993773
89
1
474597
93270842
311804
296007
341420
354583
43947
71
378477864
43
100584
20
63925
98
275279
21
396175
295058
62
497294
1
459351796
343106
77
162390
423213
13
373379
411274
1
300657
26
30
321471
9
83
37
227701
81
69267
281004
51539
6
354413
12
95
39
782162831
52708
402860
31
90
30688
124965
74976
396021
25
38346
248116
14
384327
402983
69
408270570
2
28
14
97
9
64
295927
29126
6
257818
25
353609
68
524535671
304430
75
58
13
32966
62
15
49
94
958995048
105368
79
455332
60
30
9
234772252
5
19
365800
246973
303072
99
393522
83
513978511
5
38
273310
97
51560
73
532279089
40439
3
71526620
19170
69811
71
278358918
247554329
117599
422141
695670428
46
456920
91
5
26
385659
169815
373144
66765
446630
225950
73
368617
37
172027
97
310924
10
159523
89
35
423489
246252
305812
72
81
381724
88
7
310604
95027
4
140243
344044
440076
188757
30
173178
31
37
26
423278
56
5
5
229280
85
76456
2446
33
61
171025
310072
363255
87
10
85
355405
96
495822
441084
498338
88
148622
186465
430976
169407026
72741
431251
220502
762316996
65
29
7
32
281260123
418180
8
267932
49
7
90
89
25
47
308237
3
319543080
43
42
64983
88
70
106478
61
18
10
427461
99
12
300741
439081817
28
13
256458
529500143
294380229
93320
88244
24
80150
479676
64
6
311633
78
149623
291193
58
9
473770759
470514
9
52
63
402039
99
167693
35
34248
83
1
6
28
158156
3
3
10
36286
94
31
20850
278763117
377501
25345820
337959
86
172570
264759036
13
207587825
14
347476
8
104613
48819
251323
503
86
907377160
557393751
45
13
464010
221777
395642
82
223511279
19
50
600085525
96
4
79
428837
739343928
46
421100
40
119348
67
378982
621778336
49348
479873
46
21938
47
5
9
192110
78
95
74
172352
482874
95
758271360
3
530682216
341372
368037
14
37
209075
48
73
9
305960
22
14
15
423980
24
322117
37
331168
750487007
718433079
93
11
94
424477
3
295379903
470465
455337
357460
946017726
83
73386
354356
91
5
438963
918728529
371396
34
50403
293731
33
52
66
218931
250611
468674
87299
5
68
227428084
467497
41
72
53
2
216954
24241
4821
89
427588
373229
58
54
88
34425364
177426
92
16
451348
452076
22
62
5
158436
141666
10
10
20249
775870566
375906
4
982450155
190500
61227
312405
4
48
59
67
62
74
6
78644
107251420
16
372818672
86
743446084
101835
68
3
71
16
34
7
99464
189657
360037
92
479801
364278
146268
452759
224937
12
77
318672
4
76
26
22
71
44
75
56
872549072
425511
64
7
127738
55
18
72
58
375516
210197
390647
33
38
117532
878422420
80
9
384087
6
48281
48011
959499346
65
308222
6
6
93
227636
158185
59
366557103
250239
30044021
217627
221633428
75
252275
69
219347
94
409660
4
4
8
32
18
84
44346
2
60085
763833749
26
54
143432
18399
77
227080
9
93
33343
58
93
10
64
371592
79
11824
78
247308
14
404906
113275
72
55
6
6
367059
12
86
309260
438244
437777
118318
181057
11
44
493880
41
141080
16
45
67
332200
329406
394525
204996
86
72
125735
239156
249749
2
38
699084926
168884
182567
165387
127850
309160
72
508549289
77
2
89810
42
70
61
3
47
441871
57
432048
42
54
419641
5197865
351596
373071
22
437464
14
77
319236
118047
10
88
97041
6
374628
49
83
139170
643448854
294067
65629
5
20
97084
469876
369169
308085
49
23
486851
40
94
76
419960
138658
122130
2
68
50
3
402519
165334
64
74
38
5
53
94
81
1
7
28
46270
12
388830
44
496068636
459914
327668190
3
31
53
241011353
330680
359433
105710
23
23
314337
61
274667
286787936
261900
901330008
9
87
123182
97
229190
11
16
84
93
326397
222862
166057
70
7
128677
283199
5
107211776
4
67
179189
81
415337
46
79
54
12
52
57
95
201414
220552
55
14
457095
618263512
35335
275460
361787
86616
82
115281
87291
61
10
250834
85
52209
371032
29
293702240
32
91
254102
194335
69
495891
64
89977
137359
201667
28
29
91
50
45
375768
81
63
982029756
303891
14
444134
303468
74562
39
90
458173
21
96
298356
83
10
348058
107877
23
863499624
19
58
383669
73
191864
8
8
64
180781
75
10
129797
5
651177595
22
11
16
284679
328746
197128
37293996
462129
1
8
83
275947
15
6
453688
412339
31
53
46158
19
496215
14211
29
2
359413
97
12
302669728
42917
5
366418704
13
293196
347351
81620
96
3
166850
357465
88
4
50
92
172762
52965
71
218326
514014597
821566272
327277
9
183552
260470
74
426562
344133
3
270408
488357
17
730248507
328417
816443482
76
357952
2
41
12
195378
86
124583
69596784
73
90
168454
30854
6
476601
53
64
128579
49
69
75
194433
2
35
214985
65446
89
407426
298971
7442
50
40
83
192256
5
18
309130
335187
54521
209001
1
228247
69
21
359663809
70
101745571
812368032
370117
33
483455
963450080
40
13
4
4
24
316673
35
8
50
34
330804
277682
227148
9
260013
19
477393
138420
44
140854
330297
66
929266043
11
4
39
38
442358
4
27537
30600
32
462498
221811381
447887
34
33
3
10
18
2
78
160426
5
277458
310809
66198
7
83
919864571
200965193
11515
419407288
67
57
216241
67713
39
124468
251913
433381916
15
3
69
65
265850
353213
960615928
230371
300304
10
69
313548
167344755
72
92
75714
266972
343816
170252
10
35
48
471263
4
76
75
260684
55
5
6024003
102144687
480672
8
60
180247
157914
401691
43
58
6
94
172131
104400
52
235148
484365
78581
26
92878
53
3
309701997
66
440615
6
62
193423
27
99
50318
34154
60
23
624007301
436255
2
257688
32
60
304060
51
7
82
61
42
321890
381448
281086
364221
25
196229
92
78
457152
87
16
69781546
434283
194971
78
4
26546
223767
325104
30
95921
30
28
25
56
788220179
47931
386201
34596
5
98682593
59
249258
5
24
25
41151
8
11
267425180
47
97
387689
780580142
20
17
17
62
321813
160428
318652
335918
270856
32
2
29
434710
23
158778
8023
406051
390582
315532
35
137028076
178173
384575
33
9825
176124
6
78
25
416326
16
327962
8
8
190135
63
30
32790
63
47
45
293857
79
4
881502597
41
27
422930
96436
93
79
5
75173
423533
32
79
87145
75
70
100363037
372609
315732
64519
4
51
178574297
124716
11
69
918821406
49563
92
28
27956
39
8
393508
53
21
227129152
72
406484
4
81
464853870
71
62
66
91
65
89
28
6
208308
197712
44
87
56
388296
296834
31
97
127039
74
24
813417252
55
117495498
9
288487
454546
85896
342658
22
774690264
98
61
35
9
130432
9
24
7
472200190
20213
325921
2
352374
242027
48854577
316995
3882
333196185
58
175297851
25
141300038
16
12
323978
88
38
13
382169
257580
53
53
389917
93
12
255303
21349
970393599
113131
94
34
55
1
939177874
86
209622
43
39
12
492004
399518
168036
45
149475
64
486435
12
69
4
349748343
84
305429
7616
396397
486657
65
344383479
212145
79
73
4
3
3
94
50
89
179036
278779450
44
317229609
30
272420
899141574
304141
67
75
6
546531651
54
298098
22
13
230337
479541285
271155
5
87
442878
12
305591
277521934
250095
9513
6
131342
86
343853
743407490
77
392332
59
63498
68
23
49772
351497
467638
5
593901235
123999
6
22
75
11103
14
33924
93
27
98
125338008
809902393
23
77
37
127744
491805
142796
18
750850702
36
96230
47
34
64
50513
1
50
25
337839
115617631
159250
10
19
484187
1
40
86
896547295
230263
334459
132581
64
766032785
94719
215598
44
488866
7
64
350868
63
8
51
468848857
51
561827468
54370
99931
379019
85
416069
2
394976
95
17
32534
92
93
233922
205730
16
53
424181
53840
37
87765
159082
482292373
484384
24
424498
54
74
145859
66
4
263307
410333
356173
192072
74639
236630
9
36
228177
59
37
928894480
30
64515516
31
64
35
95
77
60
261386
3
749612615
78
80739
5
88
91248
557404753
367681
12390
150668
371177
42
58
91
260867
48
6
123632
170019
43
8
41842
3
47
85
98232
193601096
239646
2
8
889561842
72
24
46
268529
25001095
53
87
552589766
631260523
71
200163
48
73
461743
49
79664
8
30
13
295779920
8
195529
270318
416773
43410
398632
49
437287
182529
97
66855306
17
445423
67
91
26
3
27213
298440
425522
21
1
452078
403559
53
107044
124451
14
93
235101
71
91
300
33
7
496589
460083
136740
71
43
73
40
13
474147
209748863
400151
92
442048
95
4
415501
397580
87
22
46
17
97
443568
89
26211
4806
28
31
259869256
124241
56
446363
487658
22
98
483270
423322
36
17
141463
308503
494724
399481
473451
91673
235910
356775171
483842
86
291321
85
80
47493
329121
82
176539
351116
82
405086
302415
18426
21
88
39
4
47
19
139561879
485218
68453
270294
82
201952860
38059
424068
342658618
45
45
80
10854
54841
395438
700083602
484959
690104272
99
28
33
52
6
28
6
110417
93
57767720
7
180365
218189926
29
73
93
464068
4
618229861
47523
47982
81
39
4
78843
462763
50
74
67
102171
102483
33
73
5
64
60039
94
668256071
369228
45
13789
62
93
136821
148904948
317966
9
440570
96
93
13
24
25
2
73252
13
43
284274
57
46
24
71
122302
52347
24472016
34
22
481423
7
481478
8510
1
42
484755
36
420720
57
14
128170
29
486175
43772
77135
390690
53
91
36
448511
56712
98
627586971
766018465
144593118
81
196600
483238
35518568
450998255
16
17
147008
248298
1
394036
685647586
7
45
65
46
98
138723
1
65
39
37
403740
458688
8
1
255002
426260
978024781
410774
153184
97
9
62
129317
101559
76
53302
336040
357429
3
84
12
424423
317522
20
5
95
35
38
291520
40
309163
24
151959
95
7
6
750925544
691461921
459136
38
53
20
512764840
350243
6
397698
4
73
328066
464290650
14
87
93
374893926
46
224136
38
477333
448488
429393
5
351073743
33
188220
23665510
65735
14
91
214500115
272065
126479
106717
15
25
97444
8
35
89
30
63
69
81780
61
150096
86
314321
182080
85
9
4
47
430195
442579
32
306103
300006
388766
10
314953
51
326071
35993
28
4
9
6
6
48
780402239
4
38
85
324724
440775
25
210696
204838
65
67
476953
179925
2
31
262258
125497
431637
16
31
35
488973
12
233288
344254775
5
19
23664
37
66
9
37
98
63
418392
45
91
36446
91
459300
434475
220234
2
455271
56940
318135
266302
401696
4
607497036
207664
304351905
99
40177
195110
955999702
2
396196
77
78
69
39
14997757
51
58
43
93622
428718
190555
13
7
176922792
225550
12
37
80
37
290650
49
165716
35
63940
6
4
6
2
2
7
239979284
231480
98
254425
4
384981533
8
91117
757258993
132904
60
95
66
18
9
20
316590
587982776
157579
92
53
67
395060
209775
125630
7
238161
375390
381386
293397
187616642
97
413733670
7
10658
74
3
12573
8
116697
96612
238040
32
43
86264
52
82
73
471419
93
96
43
69
59
52
95401
2
91
50
6
910950883
46249
81
31
48426
95040
874104811
25
52
989976798
35966544
43
306189
478622
311121
44
50
28
100426
236129
55
165193
329469
8
64
403880
69
231191
46
99
95
616461479
399672
181838150
3
717859334
270417
405543
417187
158007
11
992681675
78873
89
113326
178884
369461
8
61702
79
256608
15
468742
253713
91
436320364
62
208299
45
33
195656
5
61342
74
77
63
32
492141
55
69
26560
30
74
29
85
31
208971
78
204232
53
39
30
314626
57
12
66
178790
148348
317015
84
56494
37607
43223686
53282
396198
241746
52
458552
24
15101
312260
112595
91
347382
87397
81
82
149862
117901
82
66
87
394547
593886298
317192
7
437546
937172937
38
436468
380129
67
13
509956824
35
73
52
61633
431823
93
40
431291
352973
413690
449880
117772
36
493829
122328
251268
96
456905
40
26
2
1
90
425427
17
73
868163796
332820
714579017
792701887
375484
26
9
37
475371
160229
333306
798622411
111850
8
41
53
424619
4
495019
1
213939
60054
63
412558
4
75
313021
67
72312
490089
79
367513
86
32
8
91
427789250
3
70508
91
67
4
221775
238966
7
401387
26
43
207935
24
78
78572
63175
58
498038
211525
28
15
60261
175838
40
62
247289
38
436137
354073
132843
61485
134382
146015
22
6
42089
6
398202
220436
854730215
376806879
81677
1
14
488405
296473
48457
85
729597515
3
2
52975
469724
78223
1
421669
367100
11987
342870
83894
9
262250
33
28
32
89
1
8
16
38
54
375964
14
47
932418487
130786
378016
76
353285434
446556797
152097
84
1
188542
90
63
13
9
188824
451684
339607
80
2
18
405698073
30557
827222471
762761924
40
59
60
178948
142911
261012
65
273148
8
7
473187308
201522
452852
103782
189396
53945
8
287997
407462
381078
482877
98
794848043
401408
346547188
956501027
296304
717888041
16
52
78179
1
59
78
523911296
227655
28755
39212
51
83
1
353473
36
44
77
23
52
89
63
39
93
72
142167
94
2
6
192504
24
19
66
246762
34286
9
439316
498662
327521
148069
80
8
4
344810
49
78
5
7
10
450347
20
36
350687
436550
9
9
25
50625
77
74
25
326487
81
5
42
82
742881749
112250543
20
23
392978
71
2
15
4
88170
346107
9
80
846515447
184063
142577
80526
59
9
25
37
231449
73
112748
26
29387
33
980708
5316
455018
86
76
6
84
90035
22
89
770012098
56
88
58
282700
153000
42
445907520
93
220565
466328
199578
1
194642
56
1
51
98
6
397950
194663
62
61152
47
114984
47
19441
30484
44
100248939
95
294082
334303
328963
259467
32
16
22
4
4
199682
70559
92
440935
62
324430
165614
66538
190139
15
4
948204313
166653
448473
42
299627
78
58
10
9
10836
64
10316
269090
484268
34
644541454
229344
25
88
4
350689655
73
40
279034
473841
511449876
69848
46
41
87
50
4
90
9
81
127273
394305
339568
76
257182
139568
64
4
7
177023
426730
91
24
84031
866599810
471988
48
44
237481
150696
50
92
2
464931
95
239021
411794
57216
339092
7
56
43
60
444795
66
72
342536
191777
469115
47
332526
351132
41
303803
36
6
700455047
45
69
14
96
856318019
280728
312541
55
355646
53
26127722
279049378
981728508
24
80
256681
8
4
94
515636265
73
355421
7
12799727
85
456142
417222
62166
140700
97525
7
78
218462
245395
5
302978
19
14
40
2
17
201808
213605080
347319
4
405718050
282228
362722
77
301668
383033
238968
30167
95
102343
1
170851
223406
99
269377
61
413478
23
56
749309603
91
306230
461463
5
81
31
454912
84
72805
319699
102667
83
74
31015
2
9
327259
19212
8
318546
492783
226548
86394
290073
71
313837
4
43768
48
137849
203577
79
3
161177
33
9
240018
421001
177737
406556
70
298089
65338
61
3
48
57505654
198559
64
406603
242481
62
18
67304
51012721
469399
46
93
339424
4
305508
314866
30
633473584
246548
53
23
98
98
267968
372652
41934
79
444703
35
14
95254
45703
225618
315165
58
28
252266
97
160710
511128565
59
65
49
61724
1
106748
81
422943
205220078
343178
75
62
306623
808991458
325616
278145
112403
355754
54
98360
45270
82
1
304084
45096
276200
499340
50151
29280638
39
72
260094
87
8
43
99
63
379910715
98
98127
41
21
93
280626
485126
6
44
112782
798102207
353503
503719227
5
71247
149849
64
96
24741
28
26
273973
469656
283722
186408
95
51
96
63664
8
11
265675
202831
337548
346803218
894447261
393855
536605441
817866798
481058
37
10
36993
202669383
95
352156
26
36
78
69
406226167
54
478335
439886
438051
89
129176
4
83
6
34380
33565
51
259515
143012
57
96
24
49
488477
326090378
79
379386
71
4
49
21
61
123470
84
8
43
87
94
134602
39
3
41
7
99
215700
8
59
54
165425
134252
7
9
24
73
2
3
7
9
470634
35
32
57
91107
94
17
454864
405920
72
558963865
49657
400007
333178
9
2
504915189
38
9
1
32849
6
446802
943809056
8
487044
10
42
5
406053
19194
173522
37537
941067851
393732
45
445608
186056
118397
2
236543
54
83
29
80
301535
37
362176
63
26
196348
250116
7
422834859
2
154956
3
69
66
326438
49
66246
53
82
19090
3
74
225937
98
271567665
168357
65
278913
21
82
20
17
145962
9
89
31
13
96
275220
752157266
153916
83087
28
49
66
36
397952
867068485
42724058
24
72492
8
67029
4
1
34
81
5
134169
64
388210
282647582
22
309394
343155
9
2
381637
19
14
3
320418535
68
96
987160270
35
63
89
353838
42905
24
164174
425664
338964682
7
424868584
30
126073
39
49
224016
51
192222
66
153533
486181
45
89
59
40
377204
48
46
90
459624
147039
432398
70
232316
244618
64
185181
72
11
97
438927
60
549756266
1
9
13
32330
35
67085
752272711
31
47871
8
49390720
6
75
8054
127600
157589
13
413878
5
55
143793
810968510
1
356964
437230
22
473655766
398762
267140
312805
83
4
359752
45
356061
27
448250
81
10
261298
98091
7
452209
8
172621
94476
3
53677
27
57
74
389702
63
242304
238449
91
3
263011
5
56
217536831
22
45209
8
60
389165
459994
488810
51
94
156244
40
96
87
8
3
346013
26
88
390840
6
192957
472034
307039
44
40
124005
316935
74734
232476
97
448880
703311097
667872196
62
5
348915
4
379843
40
76
65
467035
79818
903771837
194271
416125
48
232915
115323
330931
25945
98
121543
28
479417
73299
103637
434036851
63
829685540
98
825835612
22
55
299550
58
158485
86
98
478558
32834
379838
85
316156
82
192836
21
14
78
476693
436577
374648
10922
163202
63
90
110406
338435
39
301643
70
455135
53
268518
43
21
38
44426
25
121548
26
23
87
860116304
2
129537
21
3
286720
73
374218
57
563566474
16563
77070
88
10
398817
418262
91644
83
487244
70
232547
82478
248254
700440747
291506
107749
685086231
44
6
86422473
153288968
99
230592
65
230263
356185
93
4833
96
69474
367265
20
82
42
9
66
182476
360843992
77
41
15
7
28
36
72
37
5
191034
44870
140555
788072330
80
47
231463
86556
9
127318
52
3
8
81
98
63
2421165
6
86
497064
705598025
289789425
77
181808
69
492605
343379
87
9
213566
7
13
56
4378
97
54
72
327845
45
9
482838
145150
440570
34
6
369336
438017216
8097
66
85
33779
2
179259
234655
95
187580
76
97
800810279
381546
93
915952728
38
444406
7
93
2
24
20
6
16
827152416
161223
59
409145
76
52589
19
366055
26
7
42
61
408081
982151273
355989
270362
74239
993100135
257147
82
29
151331
286109
475544
75
403357
96
879189768
27300
65
38
303513
883335060
4
26
2
11523
81
392868
333210
95
1
2
251867824
419147709
42
239561524
652748924
39
82
18
318870
260411
35919
94
290009
5
26
309385
9
6
220093
246819
307000
98019
332416
18
32
9
125594
385377
251024
22
4
435309
88
51
498162
24
53
477448431
827952482
4
90
45241
38
156897630
716625418
233775
45
391342
108674
135894256
42
6
31368
70
57
2
8
79
425135
446418454
36
47
65
42
5
278532
45
94
371547
27923
15
38
8
264064
981799935
74
56
259705
83
332548832
53
39
1
448631
43
132506530
432089
150110
84
33
239043
2
165194
455482
208186
348193
256817
80
243500
19
60
94
244895
251788
75
10
2
47
347649599
431399
603349866
76
16
7
4
36
768840462
25
97
401383
245732
37
39
454636
5
259340
419849
86
291925
12497
35
299270
295120
99
20
48
32
94
3652
55
139296
219051
4724
85
42284449
4
84226
176606
17
88
8143
390438
14
126850
655068432
42
363288057
157582
57
18
24
725273230
50
232706
8
76
30
379460364
74
7
229405
192329
417876
757722882
8
432812
69
42
49316
6
343299
204244
8
279199
8
470429
40
3144
12
119144
455163
5
22
9581
54
130120
437499
88
63
97
48
55532
7
39397
3
355428
26
533212829
4
459539
476415
86
173182
2
309309
75
7
124724
153542
13385
69
277873
42270
82
13
205337
86071
29
36578
523452874
157864210
167671
5
1
367549
185468
14
6
28
448128
347588
31478
36
13
64
68298
371909
90
97
12579
272618
349798
85
29466
86
189028
211420
12
64
119752
66
78518
22
6
479443695
46
48
21
60491367
36
36
66
464901
2
8
189130
74
97416875
94
36
72
1
11
52
5
4
50
251235
85
10
497119750
14
646439837
343419
85
945932418
188823
58
11
343794
433719
11
275159
87
259858
777165259
22
254654604
48
40
12
337076
377581
6
79
357929
6
247897
351343
78
155238
10
18
5
16
458971
27881
428248
437309
291037
291713
29348
94
497277
8
9002
56
7
35
97
62
429794
92903
82
71
194991866
929218323
27100
88
21
49235
60
246589
471117
333910
58
373166
406968
261470
240453
92
45
334042295
89
97
2
35
83
11
70414
95
334325
811408451
82
441043
15507896
268070
462841
19
6
177123
468835
491994
94
111636
3
95
37
8
308433
52
98
5
288204
76
8
186464
251519896
76100
9
439004168
340722
266028
82
208773800
324588925
89
4
5
21329
36161
265232
488776
1
105591
5471
87
83
5
36
21121
10
386473
363464
243526
50
21
80
929943651
1
58
91
452585
29438
11
306055
84
419708
109701033
70
392124
405508
85
18358
135316
68
283451403
34
49
54
460364429
7
176308
286333
83
46
502383
3
355327
77
85
33
437921
228408
49
11
62
32
83
365774110
470693
438587
16
86164
378048
93
354738
97
397407
781416189
76
47
11
451641
169876
363211
134465
20
26
67
438300
33
52
171809
76
56
37
404023
386994
322838
79
3
383066
84
263245
438099
98
13
179321
5
71418
3
92
47573
57
84696
21725
73
47614
408676
5
434791
333349
450540009
76
7
260191
43
78
16
71523
7
503629579
84
445137745
423922
66
2
16
472657
391330
377708
90
457272
4
842263303
3
39583
380710556
434826
67
5
20
99
31403
755617342
64
752576613
251136
118313
88
390357
49
904905653
293213
350676
4
192934
541055497
440184
174406
3
500614254
179775076
160912962
9
73
78778
50
81
424040
62
42
237683
439534
472512
23
233096
16
90
61
366496
23
52846
23835
15736
7
90
371978
12
412776
3
79
7
483297
449071860
11
86
96
34
484738
61144
53
57
34
194913
98
495541972
468300
78
73
207364
97
61
157239
75
11553600
165636
398156
62
210963
65497
467641
498935
86
48
70
240770
153621
202796
72
2
9
35
244359
36
12
449456
8
32
46
37
10
17
342159
301918
365027085
33
145402
561747125
457064
46
61
27
49
97
501824034
2
735009290
195656
60
34
1
206960
45
11060
32
53826
69
295
455419
81
6431
96
32
31
373079
94
530186357
55
53
770734344
466719
275511
58
320486
456602
76
40
65832
106774381
57
23
27
305390
34
51
28
217164
36325
3
331917
6
104959
690694610
64
621634366
72
452596
311592
66
61
301267
408228
2
41
281492
212833
81
478004
376994
26
62
17
61
18
983162010
424232088
64339765
62985
126866
496137
433169
11
2
7
35
29
50
75
43
216172
166384
17680
210973
266143577
302460
117289
581812815
294436
2
35
5
89
82136
89
462768
249535
258355
10
90536
6
65
63
48
259971
83
572962691
6728
48
41
8
98
91
810618836
660844749
185337
461436
94
58336
8
4250
8429327
14
32
21
57
79
685176954
192905
2616
1
477411
69440
273124
15
68
41
34057
367096
202981
9
207388
36
28
3
305479
3
23
235920
51
23
267425024
271804
47
208674
65
33
627148313
9
25
85
87
411669
170013
29
87
13
333288
89573
53
339195
382946
69
6
20
99
4
90
196026
270249
51
310155
248143
159976
175919
1
41407
38478
86978
328268
179494860
409305
60
381163
260358
44710
87
67
97014
17
819809745
35
92
355173
384289
52
53
60
26951
26
21
189421
34760
71
43
304211
70829
254257
62
501915078
8447
282051
55
20
72
61
59
482471
3
44
54
179811
6
448782
405803
42
12
57260
457697
105920919
382095
57
43
387257
427402
116415
390587
8
8
223575
29714
316591
125864
36131
439318
88750
90
87
69
108728
25
284521
177375
95136
17
870180112
17
29
51
26
31
427721
270531
82
48
37
443621
485898
376247
32682
481508
64
51
259923977
292915
18
27
224620
527284880
32
96
492730
92
19
105759
1
863776199
184754
64
60
9
6
730895555
23
403085
49
226767
26822
1
88689
457033
48
826168963
12
9
255914
9
283328
95
58
63
479125
233522
170475
27
292727
278209
105940
86068
428187
43
50
200579
6
29
54
165854
47
13
61517
39
219709152
245649
259928
97822
179512
78
6
27
367659
169727
67027
109317
4
441810
61
98
38
123269
140341
211711825
86
94
96
350000
329002
168624
4
47
93
93
119398
66
70
90
327122339
1003
322212
488668
101940
29
44
74
122321
230436
350906019
701350924
250218
95
57
27668
406989
76476
961824538
300331
421533
23926
77
31
28409
84
78
75
24
61
705533550
156553
677368691
371193
220807
404554
26
9
6
89410
91
43
16
222169
501213450
223900
760505926
32
612070661
395996025
14
26
2017
399773
4
349650
66
58
206443
224336
43
471503
4
20
41
13
79
260303
48
96777
281134731
20
8
120393161
36778
874526934
110893
95
13
99
87523
322009786
819478666
16
64
328630
401535
387354
86
37
58
412613304
4
32
80
495042388
427535
15521
124802
11
225065
378328
43
346745
231253
79122
199927
148064
31
20
244911
315054
42
369356
51
30
303039
3
533237085
96
129070
461471
340290
255423
1
164155
82
72
1
95
477327
409444212
54
63
1
1
75356
135734
60
248608
402711
149014
213732
371352
87
249450
381368
91
14
499588
473794
64206
282544669
8
94444
6
63711
259712
69
495323
2
25
82
19
322903
352168
67
6
74080
94
388298
570170051
65
93
399980
209949
338130
7
80
9
42
617367131
268344
335361
11
78
255696
25
995929178
901538649
23408
9
40
296825
39495423
68
63
492128934
294427
378118
530333904
486510
83
26
386332632
68
6
42538
26
58
49
374133721
12
43
56
27
414585
1
7
494136
451573
27
457973
4
84
4
357451
7
943362290
163178
480093
60
94
74
272053968
249695
116066
83
36419
1589
72
92
351981
53
27
417682
50
97
43
451999
387134
240775
93
13
289000493
411586
175393
108149
59
65
91398
7
2
80
172676
228296
375138
5
967727093
329346
26
47953
171932
31
75
346638
106610
327208
78
87872
9
96
93
219053
71110
69
9
9
90
61513
293855
74
59
2
206805
15
84
489120
113029
38
122646
9
30
220982
182978
60832
6693
220155
55
87
363578
96911
257628
360865
59
93234
64
756703976
79148264
99
161864
21
73
287042
62
98
204779
119402
140227
846159755
65
366742
40762
16608
315530
333669
351717
91
73
34
34008
55667
72
49
33
31
32
838315733
48
4
57
47
378115
546489298
466005
200603
229316
3
62
145860
447482
41
99624
280301
80
86854
388863
396442
84
813316158
203175
19
67284376
432065
155273
1
436853
92
386833
974242472
209355
502772872
195896
461891
78
77
42463
421178
10
17
97
456498
2
5
312652
3
299354
24
342652
2
92
48
240166
78914
219346
69
2
50
222884
287654
498748649
48
138032
2
273971
417403
72
58
52
22
53
116917894
6
78
159308
31
470629
40
31
53
475839
706961476
53
300745
997233155
5
40
101448
352707
42
16685
356490
30
32
70
417016
325835
68
138422
57687657
5
9
83
74
101205
492476
46
194582
230342
244764
482342
62732
32405
76
6
5
92
45
492945040
35
28738945
14
96
3
167279
14632
77
346732
98945
92
47
208708
57
73
10773
9
32
492901
90
58
22
156521
87878
6
41
31
218894
260796
428007
300561
743618909
492699
74
389945
4
96
103498
3776
571091078
995835931
4
75
425162
9
337916
362902
200636
3
8
64154
8
29
5
130018
387293
44
6
85
197999
82
47865
454963
30612
292269
280535409
56
63
781868877
160288
390015
498689
42
42462
40318
23
563566802
53
2
16
222908
17
333919
98
9
408377
43
155200664
279885
69
496342
88184
399589
467657
80
26680
483042
474402
36
68
408707
59
18
70
2
17
56
337558
48
261493
68
5
1
1
48
116911
53
33234
390985
7
261528
6
223522
123569
299131
71451
387499394
2056
26
159789
155036
48
299570257
147201
54
98
9
6
157902
4
74
73
124829
97
208914383
139816
4
32420291
85073
55
55
9
174769
17
50
54
434313
334507
81301
235138
78350
13
1
1
24
429332
89
82
7
82
16
373848
16306
206458
55
107274
21
393510
23
481301
92
35
69996
485880
9
172247
462014
59
120694
36
420751
58
24156
142948
54
39
312279
200291
410092
5
406144
98
412815
23646
47
34
31
4
23
85143
5
59
62
13
42
84
92341
79
284748
330566
6
279886
7
16685
96
323531
2
600877618
207876
9
45112
194181
89
458858
314944
36282
92
6
194994
22
335623
946663913
4
42
28
28
456998
231888
246229673
356320
440144
77
23
35
258794
51
485105
404759
46
200538
47
437327746
30
7
83521
388973
44
1
520559984
67
8
60
55
151719
259015
416553
232696
206426
136125
10
268636
343357287
802381184
86
91460
23
45
77
39
68
19
328370
370053
375454
47
97
75
83
11
26
174020
51976
866948042
84796
335812
21
82
76
99
5
299983
100658
96891
5
246086973
355682
87
100334
68
553142299
427562
60
61
81
36
54
253198
33
145452
88
56
290092
495583
35
1
52
533423218
806033186
54
41327838
268906
44
92
375209
127707
94
820439135
47
38
65
337933
592064574
54
2
436459
343675
94
63
223011
289159286
360570
20014
50
358062
471656462
6
35
1
351085
700943903
255855
6258
9
33
22
84
44
74
97
6
131000
56
137909
254007
430025
328654
51
206715
497491
8
495731
99
58
256383
56
18
5
3
66
111309
443222
65
205863801
4
686561189
28267
386784
391464
299424
41
257617
108075
805130299
9
342508
370657
279527
369213
34
99662193
74
17
63
72019
391243
14
38
71
44
11
215836
9
270096
90
79
6
1
80691
4970
88
3
172680
924382038
8
8
76
753200019
43
234059
452447
78396
277885
282340
53
3
50
411637
53
285123969
2
72124
563934157
86
196817
2
78
2
29
330886909
365794
441171
51
57
50
9
28
227875057
107353
53
88642
397515
335669
599308335
205997
405633
416465
64
17
480221
7673
10384332
35
6
8
342580
462622
246319
1
406156
2
115763
58
35
47
35
55
69
35
171352
84
402983
416192
18
6
4
2
892753032
184023
3
45
30
751216542
69
173194752
458910
232887
4
98
26
40
898821342
364709
48
84
82
25
87022598
483787440
42
220211
309372
2
7
95
154707
408618
144500338
4
490326
65
523514737
65
63
51
132243
170189
59991
5
77
212173
43125
9
190868752
2
30
9
265655
270322
432703433
379128
228249
13282
453668
209459
275672
266465
361697
309252
92
53
1
70
86138
129805
48
393572
481792
81
93
63
806181750
88
13
370727
67579
443512
966134891
159818
2
3
421544
6
463795599
236851
40
79
35
92214
64
244164
353991
7
77655
89
17
268921146
186961584
396717
485227
452815
6
51
65
482755
73
85
40
206942
439950
424591
38309
131896693
236824
3
115813
357863636
52
10
12
1
353771
82
430859
343670
220182
53
801610951
7250
6
29
263562
7
9
63817133
29639
59
85643
17
296724
424112
38
72
343355
183546
706722704
87
225075474
3
307234
57
390171
96
272168
56655
49
493104
3
422849
147157
36
80709
38
407677
177900
19
95
197475
33
55
369427
458220
825155559
129926
93
269323
460500
308212225
15037
155366
338181
11
4
11
275204
35
12108
40685
93
5
159746
72549
38
73
62
26
73
244127
145980
449465
17
59434
516635509
15
8
225353
61
33
51273
232260
2
56
495052
29
36
13
24
160283
65
465026
490820
95
397055
109476
20
368266
78
74356
80
13
927874261
565173859
485999
25
952693682
40
75428
403537621
463950
50040
16
181594
74
50
163482
272665
36
78
454562
242797914
9270
1
410885
377289604
573396471
238643
13145
386037
438558
15338
18
133686
6
85
235825
54
8
61
99
90
299600
199708
33
149035
90
433266
50
17
17
458453454
70
50797
490154
246872
358162
14
325682
160858
94
326734
35811
91
8
273274
277535
327753
12411
71
71
40
368686
60
73
320123
4
34
39
73126
200861
63
363149
57
16
195436
447570
274312
934256657
934015348
239222741
24259
97
17
357028713
45567
51
1
11
77436763
73811
8508
16
274478
9
166733
404103
295451
68
21
63
83
2
308732
197320
83
235615
774021057
14387
74
16
11919943
178564
41333
479401
95
344752666
424673
40
273402
16
74
91
444437
426456
167588
406525
35
3
44
2
120006
22
42
385725
677901372
749591004
16
17
198756
44
88
55
1
317824
83
604486943
122789
54
4
142515
16374
26205
44
70
340920453
379935
79
70077
68
2
1
3
114619
21001
94
316490
363500
435986
42
61
453201110
468418
33881
367938035
294012
322237
616265603
82
11
124725344
432730
92
203692
69
124428
75
76
392758
9
6
120993
5830
7
34841
8
67
766527319
7
68725
82
476660
27
10
9
6
8
55
246280
307950
3775
67
561884316
220654
126425208
429527
184206
44
29
754387337
80
600859031
75
85
389009
87
75
40
43
357475
457740
992666736
193680
278082
143360
81
93
254042
56
59
645970543
355561
122927
84
273074451
314924
95
74
34
2
237772
92
27
476582
14475
86
101625
48
95
95
42
40
11
373611
206677
72
30
23335
13
42
39
108714
45
653795856
22749
147360
1
55559
99
146092
58
138548
354937
280161854
58399
402431
29
93
1
70
69
22
60
173014921
165107
494115
521999597
38
1
69
67379
294855
8
43
7
79
242974
41
64282022
64
304402
5
61
77
269140
474643
8
7
96257
9
68858
33
49076
55
423772
68
77
243635
226757
403795
45
33
243027
159274
709458488
82
41771
319365
11
287165
426332
194063
24
438782
238948
86
387154
568271848
7
3
401689
436215
56798
407705
24317
49868
5
408602
153539
370707
96
87
14
43
26
95
10
28
392105660
362974
23
57476
230733
460215
322127
37
1
32
20
1
64
120092
339027
94967
253216
107145
483660
81558
362032
436591
4
86
364854
35
6
131559
71
86889
62357
62121
188803
267989239
5
39
5
157057
26
116349
357778
73
3
4
181005
51
120482
64
63
174608
150672
175587
247289
93736
96
18
460292
653633807
97
91
76
499592
91
977737268
5
230624
426332
846350476
98
106402
335569148
19
247767
491227576
16
165453
335388
409302
52
135358
24
41
7
37
489403
48
121672
86
6962
74
13
129967342
445697
263161
26
421929098
449097
8
492394
164548
99
3
91
5
49
66
18
5
220236
34
274881695
424626
22
423513
276710
69
16078
27
31309
13
12
78
407608
323926
38
213504
76
32
68
6
175934394
16
116580
135073
8
10
72
31
22
66
12
429359
66989
8
478830
14
28
364989
32
518259498
10
122988138
36
341527
579997843
68903
396585
75866
35
368660709
88
485972199
31567
71
96
6
67
295345
89
144855
64
84989
490939087
63
64
45586
59
316965919
91
280654
7
292239
64
46317
227518
9
3
31
281398
12
188138
334261
97
31712
11791
496246
419783
75
20
305895
96
86
35
115088
201420
228908
51
47
46
226268
80
232677900
467860
534734555
246299512
8
336840
1
46
259446995
485726
7
67
77
38
86
431967
172874
54
393130
34
371754
4
86
82
461211
194309
462772
69
181158995
6
167816
47
77
317140
97745
24
454574153
45
159511
428195
60
997512154
151571
966259694
96
420207
443749
332706
45
27
368441
75
69331
433968
29
36
1
333292
274020
263452
773404535
44
77
20
353269751
66
113734
144265
86
197564
123060
575858249
94
460657
3
415330955
32
394161
8
7
267065
476019305
13865
47
140322
99
77
4
229689
60
59354
936469613
259593
885708644
204049
470465
3
27
57
451582
371031
534326120
137463
93
119637118
204686
486334443
91
47256
14
13128
69528
604891887
780185012
166058
276256
475516644
824397058
28
2
1
487923
133944
36
372938
107975394
77
8
52
345547
117350
89252
95
443729
486460
78
44
79091
423884
465155
35
245548
300750
179879
69
54
32292
309758
336818
758245766
413238
17044
70
62
218062
519702283
285192
26
163803
11982
80
42
322751281
7
29
89
261655
2
37
401168
97
24866
121596014
218125
2
192500
828852818
1
415583
85000
54
772559406
478627
98297
329766
59980
17
307210
223925
37
427543
4
71
40
13782
376572
903719601
45
3
484401
172040
40
886775693
311341
63754
442065
13
209802322
54
23
4
99
129918
51
60601
3
189010
41
37
45
168562
22
57
8
435574
318810
92
56
17
7
60
266193
990970718
85
589562936
254287
174232
421773
61
14
414021734
7
80
496320
113424
5
9
295262
796901167
5
71
641562560
8
441951
438933
77
18987544
36
216663
254143
259612
31
276342
45
45
498611629
429050
19
233255
88431
76
2
473736
62295
58
44
18
29
68553
144995
4
97488
104339
218632
78153900
98460714
294577
270763
22
127766
116294
27
118649
304338
274643
449517
5
136792
134039
816397949
30
233182
31097
34
66142
9
52
233300
19
171027
374182
224559
52
1
22
81406
787905834
75
2
476761
33
57
43
77
70834
331672
85314087
88
76
158592342
263210
32
492824
77731
19
95
311644491
238419
359474
513613499
98
160415246
13
14
27
68
458277
69
387696
73
5
52983
139032
7
17
284894694
7
103619
12
45854
397785
90
182549
10734
71
152032
90
3
68
60
55
23
80
220912
2
86
329320
30227
451060
222507
96
326940
94295
374986038
7
296407
35
52
353177
5
250529
1
77
329385
349175
384009
57
100560
78025
172656
165540
35
24
36
56
261711
5
26
331610
424291
469346
60
67
62
663423608
98
213854
95
29
62
122501
77
5
38
8
83
8
14
3
111141
4
78
181299808
12
274724
87
221213
3
1
173819
251604
33
199834
414493
69748
80572227
383761
328286
6
46
41
341317
84
37
36
87
410233
28
249511
54504
175527
612461362
880738472
13
693716558
481495
85
59
438679
208126
81
273146
58
37961
36
91
50
809191968
2
132678
197883272
3
197699
92
47
11
360797
8
8
620215008
401274
28485
985240786
20
299418
188942
25
4
253414
97
592409962
7
97
89
6
762038724
81
39
17783
183409
83477
34
154992
52
454121
7851
3
480675
57
426991
486661
448367
364313
21
206426
60
416204
23
475578
9
401166
45
4
59
283139788
465054
702135698
72
20
487423
3
78587
28925
12
33
59
64
425626
261491
77
404317
827953494
21
23
152664
220211
9
35
404716603
183095
90
79718
6
93
196103
217405
995472120
47
202593989
455652541
137274
183709
47
25
148408
259350
105845
27104
30
5
95
73
10
69
86
17
669108433
20
454305
60
264006
242385
267701
76
32
39
47
722090260
9
51
169739
470928
51
51667
46
68192
78
365368403
200134
459833
47
67
86
85
3
51786
99737133
287120
143689
363053
434290
325302
20
126599
345803
86515
4
292909525
130548
16
18
6
50
71
99
278001
19
197228
75
43
424147
10
70183
536934818
103596
16
168401
365755
233586464
3
85
452319114
41
16
41
17502
72
354026211
76086549
649167813
37
69767
65
489044
7
453708192
336028183
494847
123411
158334
230151
59
207528
221093
196172
157376
93
244018
81
47
81
23
98
333638
6
39
300514
416766068
350346
82
45
494383
143863
29500
45
99
660553037
280463
129666051
178552
448876
75
10
4
18
9
350431
1
45
494526
262015827
56
7
58
53124
126186
75
11
208038
401072
43
53
22
82831
4795
23
4549
438094
145877203
80328
58
73541
822919525
203283
2
63
550118263
416277
234958
111416
473830
677790179
450726
92
16987
20
444923
42
95
816623212
91
72
246064
587661551
80
417864
28
577006781
496061
90
60534
123847
25961
17
95
394760
71
298956
262315
86
391597
6
8
255281
35
219896
36
48
20
267184181
48
98
330886
2
30
59842
9
2
27
25
302777
5
381178
769411127
315005
1
77
75453
6
7
379164
383138
296861
46
530457482
7
8
470089
65423
24
49430
195053
59
435380
52
8
92
102220
93
76
84628
6
68
42
1
58
415082630
43
158883
2
857986837
67
422626
76053964
4
449868
466554
3
975827483
13
159888
6
98
15
17
42
20
76
83
48670
64899
98608
31
297628
180093
148325
446155
6
21
27
18
353535
88
20241486
5
155509
37583
5
243014
198701
409587
328886
92
46
488082
90
41
83
10
2
23
202067
95608
33
88
63
110535
43
62837
731296212
503833978
58236
76
20
263265
50
36
123105
428590
274304
436253313
16
276150
97
77
82
11
14
61
30
46
238019
255426
273856
185605
5
1
50
72
247711
250626514
979229186
26015
90
516713975
144201
51
10
89
5
58
196843
90
94
72
4
52
478367
77
83
370138
41
93
25986
6
404642
47
3
7238066
103996
2
160160
83
887284080
32
87
99
335242
449226
406772
259781
34310
7
76
29316
190169
205865
243907
38
53
137954298
97
11
418948
297124873
3
67
27
34
60
15
488195
14
41
79
55389
299478
235998522
36
77558
345654
55
86
478766
96
76
430016
98356
61
46
328761
366546
34
206474
31
4
606442192
851675738
304756
65
36
334232997
94
363199
5
316341368
31
265701
4
493745
58279
25
23117
267817
82
65
18
48
85
6
52
6
20
39
134152
431415
1
476643
73470
643717583
39
301516
35644
77
106080977
905963735
87
301820
38295
70
339950
37
9
102472
662852500
240176
24
364965
42
90
183920
5
241872
148363
14
10
354050
99
3
8
255800
71492
47
39
295167
965603559
52
907190703
93
8
310177828
164638
64
44
84
605371707
74
77
212504
357741765
40
9
749139972
395578
31
351699
9992
221378
231017
95
77
19
353985
39
364818
22
452782
200177
85
150866004
493854
441290
31
5
105538
254891
7359
93535
7
77329
41
9
404475
11
34679
19
52
132053710
18
331747
442496
25
491671
271126
143502
472633384
444790
2
7
94747
25975
67939
567411430
82
197697
19
758711568
144437
739192087
461333
175520
315966
303252
25681
290578
34
432551
342099
47
66286930
91
415960144
70
14
258651536
37
269146
4154
519451700
32
120497
76
235518
427400
75
169234
26
779014149
903856842
161452
65994
9
40
88
93311
572121354
75
313585646
377299
156084
450976
466784
292806
28
308262
267893
490029
214708168
164080
196547
14
36331
18
74330
487898
404920
66450913
87
10
74
108433862
52
112080
71232
432360
1
290601
30
28
710015962
337701
85
95
232256
95
290342061
677862697
74
34
421646
7963
27363
66
361831
284995
503653212
62
103292058
71
19
356441
956347310
22451
484032993
73
495731
9
24318
4
11
409534
50
47
460617
42
898839137
61
39
49888
119875
37
397161
238565
977993809
307180
60
51356
78
1477354
452305
456668
306908890
93314
6
96
471291300
41467
198404
99735
81
7892
37963
40
9
194561
90409
1
99
95
55965
21
947727938
56
35
54
314610
2
862484454
613794903
1
466606
8
33244
35
221040
35
43
131609
72
77194
37
485912
125223
269293
440859
581
73
241176
59
497625
89
444202
692513179
64
477442
92
77
12
279254
76
40
498995
3
257924
69004
609540021
512462390
11465
82
131936
39
4
62
78
13
51
2
89
21
410549
42718
14594
401569
268122
38
57
21
7
404594709
222099457
78
84248
78
144524
68
84
68429
4
195939
17
26
27
55
374302
62934
4
8
85
45
196087
36
403830
270634
44
3
40
40
424243
78
42245
5
921900208
82979780
38
98
32
401192
4
239922
270043
73
23531
4
353136
977025267
5
922150428
20271
74
336264
200487
12
35955
387978
90
9
3
359754
18
1
477940
403563486
170682454
49
144282
66
263169
82
80
492093
388336672
91
754172486
80
63
407145
13
116504
34
66
460334
36
381404
773622278
19
7
24
240926
36
242974871
32
75
55
53
198876
45
18
78
47
203437
62
191540
316292
5
374236
387774
62
201477
203197
6
287769
80
7
17
22
263909
7
9
21
42
7
59
323043
21
2680
51
3
615461138
1
47
3
8
298908
450803
998717278
45
126888
460489
37
309885
62
60
183238819
76
5
37
339431
460630
59
425721
890845012
399111
445755481
164872
5
312730
272474
58
75
19
93775714
412702
187976
324526
198218
204728
434568
33
29
105904
483889
73616
70
49
76
8
75
58
50
746932489
69
3
47
228375
98
2
5
74831
440144
438821
378888
252991
1
434126
7
84
470846882
44
999650583
38292
8
410415
214200
430675
311611
158926
4
15
477242
29
39013
2
371310
288006
155100
405822
267778
278805
61
6
80
62
464450
25
490080
50
88
3
297906
34
727475559
75
175560
65
73
309784
61
41
659585875
204268
850563744
80
17
76426
61
46
6
72
233452
20097
9
47
12
9
65763
8
13
5496137
76251
388536
69
459714
294955
14
28
56
496137
170910
470409
267977685
281053
19
19
32
294095
55
83
341834244
2
53
73745
76786
837452717
265445
40
22
8
519714601
146953
53
8
63
2
163205
276249
14
28657
433645
480770
56
21
15
48
71
333702635
383164
411186
1
26
130984
49485
226338
1
230109
54
895184504
9
98
9
25
206573
66
137562309
799495222
170266
185539
14004
368597
165271760
266402
22182037
57
272547
55787
24
281011
474298
96
170194
360851
417979
91
220858
54
48
93
441494
839683402
27
461415
22
377105
40
32
188582
530085238
71
13
8
503925963
11
86
658892710
152680
911863920
220322989
72
129386
455019
84
10
67
730171547
432971
4
497731348
79
78
307023
301765808
342684
23
79
13
415480
153046281
9
47
77
79
985469872
268182
91
99
14
470737
93
25
40
63011617
68
80
84
4
2
1
1
88
321852
38
157050
97
92
154658
253180
237327
118647
650955048
113428
69
57
82962
386009
873310167
29
2
21
360956317
232002
205418
389767
1
81
836095033
57968
53
58
357381
31
297608
466491
9
900604202
417001
1
84
101722
58199
178438
13
284764
41
192592
322215
60
14
31
13388
321989
159617
163421
326718
366338
339178
248969154
95
1
51
270390
14
53635
12
261732
469044524
492948
35
53
20061865
664026893
44
158711
4
56
277210
267965
168
26
210974
254482
91992
436205
9
53992
15
361729
27
375936
56
64
5
358684
12
64
204170399
67
11
471999
4
189377888
47
29
358130
93
82
112667734
7
43145
32
52
8
19
162926
226956
26
12
365605
35
3
78
75
144212
883733893
85
437871
11
20
34
242347
58
8
17
92
80490
190066
281856
5
2
1
86833
81439
218092
34453
991663359
88
78
5
126878
484715
459178
70
423151
69581
247332
13982
32
38
79906
36
308285544
349082
23
121196
762784817
284988
122766
78
132385
85219
192511617
367727
182995
25
8
25
277531
58618
484556
44
163657
22
25
107970
70952
79
379413370
453376
181707
307878
905222737
330952
236671
5
410908
487230
384177
3274
321513
284870
6
96
188791
14
8
64
266543
430993
74
57
4
191508
100512106
266543
36
2
452739
3
65
3
83711
21
393154
90
301623
5
60
5
113070
44231088
134034
261867
29
472930
64
18
417589
55
32
55
99
3
244054
81
489061
31266
27
143062
32
2
4
54046237
59761
3
48768
65
824698970
38
88
87759
6071077
990244895
10
65
286335
160724
302397
217642511
57
60
39
7
927855784
1
15
196758
459114
40
15
752768618
993330793
424921186
62170
69
18
19
402321
39
19
458430
6
69434
778912956
65
8
418271
63
35414
21
171514
2414
255757118
70554
53
78
514631582
417769
13030
7
43
196428
71
178913612
362729
5
376552
26
188464
63
293939
239810
74
71954
97
64
30
10
74049
73
43
390795
976300293
480676
474142
619872862
83
99
56554
621912331
461039
94148
396544
386619390
337116
26
27
835164298
24
3470
35605
85
315813436
441005
31
255065
170816
28
115969
89
202038
22505
154994
71
76
36
14292
446506
332131
42
46
12
120412
18
12
336026
67394
239169
182580751
31526
7
232111
82
443715
237527
21
80
26
3
88
96
32
17
44699
240251
40410
274093074
519405592
106431
468023
77065
84
52
91
18
11
52
427966
979224384
77
90
346201
8
355324
249714
323761
23
82
374189
307790
67
46
431341107
32
96
69695
104622
269260
72
743370659
97
442184
59
321687
356085389
404798
51832950
331903
98
78917
75314
19
9
82
8
331441
276803
7
234939
480387257
52
180602
9
349402
46
84555
98
240332
12
389236
96943
70
106401
4
5
212272
226849
194221
80
125728
37
221619
220964
58
1
95
393093
381555171
263689
824743012
19
252289
163253928
386455
460451
304658
236818
68
401534
52
183992
7
939183655
50
337830
52
42
424802
171400925
94619
253190
60
43
65
29
1
94
5
7
313908
202621633
177631
451919
722856516
78
190012452
318891
22486747
68993
374039
87
18
14979
16
94
162781
67
388655
85
449201
3
49
891125165
359461
423028
432568
12
63
149171606
49
33
9
160413
153055
85
801020623
177460404
89
199310233
56
4
26
8266
3
377986
49
489280427
484557154
97
463879
66
182748
75
286841
306070818
7
234971642
80
9
397832
76500
90
914836775
125554315
341441
575776200
490225
83
202342
45
4
83
7
698258020
425813
334592
87
26994
3
24
4
367880
52
126760
6
18
328324
320458
23
53
435068
121615
68
30
109781
19
25
402820
90
6
91
56
8
252884
95
4
71
351489
16
451685406
48282
92781
114569
786072014
220283701
286549
59
3
451960
422561
57
15
717968939
23
57
310726
733045758
69
31516
76572
204222
8
464882
167599
1
77
5862
253722
19
9
2620
83
53
92
600642311
61
44
140925
427276
8
49761
226402
61
114127
26
184909
201885
389454
172524
67
129192
523452122
391457
182514
223254
7
418822
46
81387
247281
2
423876
63
327742
1
535662192
14
180372
958326395
14
304542
886770866
324345
487506
116657
440230
279893
155633
339163
382706
3
22
231561
68
22
664
280569
330244
484993
92
116469
3
44
318126
133928
254440
4
58561
37
24
462375868
48
257676
9
499796
96
15
50
221821
5
468451
50
31
38
45
5
56
41
3335127
673682645
886648083
229947712
2
495329
342269
108996
8
73586
53
93
381053086
404007
241372022
478784357
72
336120
455629
49
4
189803
368768
5
7
80
7
197889
61
93
85427
471506
437822
438767987
460715
335841
7
107365
873795931
229346
443796
201181
85
7
234141
86
680232857
4
243561
664597179
368601
80
88
14
489301
135045
144729
403947
9
77
40
72
2
17
2
46
380576
325467
5
81
25
66
75
483258
489933
18
103901
369774
20
258474
83
87
48
97
61
52
393301
82017243
12679
61352
248837320
37
145976
322557
18
715617268
92
98439
1
170875
191138
20
3
257525
207781
69
460990
382547
85
8
438526
22
46
89482
49
302314
67
219032
119745
3
228877
12
498733
13
245156
221932
256095
355401
78
492875
165312117
9
31
77
286001
4
95
66
69
389755
1
76047
464815
3
189897
49
264536
197514
337459
2
87
79
14109
74718
45
9
23
5
419215
73
28296
81
247837
666569868
266901
606563148
8
36
330016
42
8
321995
44
47
156109
28
227221
17
279387
20516
5
20
24
116968
459536
91
324830
72727969
21
27
357613
97
76
489638
154132
61
298748
89
25
215332007
21
93
233456
75
73
2
42
118746
20
47
95055
9
5
104683
560102921
59
491816
22
15
369777
26516
92
230662928
559253078
382256
7
305421
69
827097585
89611
79
20
117586
31
154605
131452920
385325882
144794
340832
242780578
4
57
18
198609
311935
436103712
302913
435960
21
31
45384
20
21
271713
14367
888740365
9
77783
175049
71
386372
327795
304716
134378
64
1
38
366599
20
445701
8
15
363427575
438782
54
158025
3
70
34
9
365970
4
37
431667
253989
121555
39
57
79
97010
39
18
31
92
4
459336
83
11
7
827072672
240478440
6
488386
460898666
52
29
93
61052
368271119
95
6
943191007
62
63
455894
38
98
240725
154039
57
4
446939
141560
151574
451670121
414045
201893
34
35
28
58
64431
36
293854
313565
19
341965072
18
645172240
618358068
2
401271
484166
319820
583886408
4
495432
115662
22
351985
407571
185756
254791
225494987
157658761
81
43
29580
72
10795
88
490161
169140
43
3
144690
51
250270
40
4
223273
391986
58
342148319
152425
28876
75
23
839285665
83
361287
99
6
83
382332
54566
446735
12041
1
121228
225393
91
470809
99
75
205106
17
416721
99
67
9
228208
235723
365534
24
13
30
155259
90652548
50
21
564753000
54
23
1
927139960
317945886
716345709
623290591
160375
244847926
480009
173819
198476
6
11
100500
272002
8
268220
461001
38065
7
17
74601
453602
202818
278418
783725852
559987639
296735
80
227310
51
3
86
83
195049
56651
99
857066609
5
35
341662
8
72
1
171096
44
439421
994401632
2432
49
103323
60
528765656
3
43091
360012
5
174762
146250031
21
62
3
236652
86
249106
300271
311860
53
151883
24055
74262887
474943946
316706
10
8
96
859444694
361241100
346926
6
63
5
76
13
67
313841
44
88
78
419636
61631
62
25
94
2
128978
319691
256253
88
5
329373
399672
4814
63
3
10
362767
61810
5
437771495
33
76
27
395777
7
516145562
424163
3
71
18522
390762
32275
140064
88983908
651181688
42
91
76
52
340292
97600
374782
93
34
73
321984466
495930
117434
330079324
180082
8
68
230713
5490
279871953
3
143499
21
39
380791
84
146849244
6
88
318825
27429
385236
436323501
9
39
54
11667
109074
593522987
35
389985
37
56
350841
309860
27
48
89
56425
366875
7039
84450
142019
153027
24
25
8
276589352
83201
89
417495
27
29819
285220
276925
37
1
5
824860430
49
1
1
198858
432929
27
95
225862
34
30
5
9
509836885
626333049
57
10027
36
31274
164502
19
324661
75
587572229
447650
51985
457004921
734308545
28064
15
373435
3
274914
14
66
3
41
260151
287677
479053
368885
229250
83
32
69
84
11
40
334800
43
517320973
236828
29
124402
261185
42
182638
239156
222441
167201
24
72
17
69
53
292332
307340
85
89
322725
81
79
83
73221
49
60753
319956
355984
392609
138431
270070
31
17
1
13
28468
70
83
411839
3
151936
335261
16
84
186474
143313
90
219275614
11318
35
258514959
57
9
2
326018
69
213409
15
4
60
96249546
85
57
2
469436
98
5
166864
67
415759
3
497265
7
49
55
744631859
304628034
417052
26
252521
24
39
19561
942418365
80108
18
84
45
35
754079795
50
164700
62596
74
19
7
614641624
17704
27
605700635
29
274483
212182007
22
228628
998386782
21
49
7
42
80049450
590860621
3
361292
71
263498
522998374
28314
24
82
346743
17
69
454039
900899139
277423
32
739294714
56
39
29
58
396884
133448
260374
78658
592517605
52
46
8
29
87065
27
67
380831
202809
71
26
71
216258
444305
401489
4
66
11
462188
258350
182276
472424
26
55916
103600
65
393365958
13
376089
68630
440205
59
21
366156
68466
78
70544
75
482267
72
19
7
47
80
82
75168
66
72
3
903482500
193622
5
371866
16
16
9
2
77
9
65
22
12
240218
440298603
377934
91
95120
3
346163
456887
18
976567342
11391
28
9
64
115823482
229872
109063534
1
45
82219
210880
31
97
1823891
145570
411840
282087
300827
9
49046312
100897
92
345075
95
9
5
8
255272
289950
63
360115
2
115002
466558
328559
437899
88
64
46
446593449
279581
50
347246
22
17
95440
416046
192846
366545
84
81
363272
964207573
7
7
127249
113399
241194
72
259645
38
19
50
395500
156666
382330
43
55
78
364078
31
14
147840
59778
734660112
180740
461814
229448
12
337346
17
407665
96131
66
252010
48
6
39
33
4
227854915
102453
266230481
71763
96
9
94
359706
9
6421602
41
1
30
91
349890510
11
72830963
86
26
339162
84
203603677
41
3126
92
253477
89
66
86
6
61
91
358042843
54
60
174448
426499
25
1452
187253
215811
72
11
7
628009329
86
40635
2
107646
91
2
444197
227457
72
41
133042
182611
94
102912
636788693
5
52
36
62052
76
487736
31
172983
354670649
20
202337
74
302154
79
35
215493
676125362
94
55
80381
74
98
45
386910
482877
7
310948
346750
129104151
38
93543
2
71507468
98
35
204936513
21
349187
95
322849
1
2
383505
126130
312997
425726
397553
152972
14
405366
23
99
205998
220992
475738
90
75
38
20728
243757
268305
97
6
9
12
136174
89
166901
185258
159562126
5
5
64
47
97153
59
361558
509231741
22
594409786
414897
201087
223829
4
68
49
338644
37
56
82
88
332687
7
127906
78
73
48
359612
53
109880
15
41
38
73
84266
71
29
4
9
213175
69
6
424212
365666
322301
51
25
45
294511
72
505382171
35655
27
78
463529
81
212163
126749
42
84
151944634
225867
6
288609
64
142052
88
58
16
229870
298701
21
94916
37
4
12
314162
61
9
557780036
18768
51746
61
25
95
452695
11
167831
5
427446
499708932
33
177450
40803
78
469071
39164770
36
62
98904
18
288258
100115
60
408687
31
31
101158
58
190635
73
27
376916
93
300665
16
10
85
2
141062
22
21
893556368
328327
133831
54
300927806
127844
2
39
67344
3
81
252118
84
337160
39
112130737
6
278864519
91
478356
299262
683540604
232683
3
22
36
99
48
220857
297924
26
25
340983889
319787
416205
235953
59941
64
316196
70
257602
153199
92
402211
3
297426698
290469747
54861
96
75694
134149
52
44
93
11
59
38783
20
113503
89
94
603118228
33
7
39
97
425711048
271564
400273
436134
480446
32
40
200775
286719
248336
224182
418635
799335175
290633
422519
33752206
21
829208212
41
874452364
28
80
86
262077
5487
436033
85
595016297
42
477997
49
60
17
80207
243834
771478764
83
79
76
61
52821
487270
71655
47
590534102
6
51
6700
43435
24128
16
18
13
86
408924
63
32
232677
217270
363422318
89
3
24
35
1
94
168049
134896
122837
4671
363160
16823361
468709
8
72
49
438657
50
1
14506
176965
88
10
407101
28619
40
64
73638
95
16
62
9
22
54
54
17
42
52107
376576
260384
80
468528
51
463523
55
255841
48
462402
413052
244337
892594910
284024
340308
4
2
144629
3
80
142306
33
7
99332
223970
92
58
23
22
22
1
28953
193216
67
3
250972
61
39
203872
86
731423014
53
454190
71925
42604
78
345019
58
5
477619
50
64
72951
359877159
76
7
38
97620
42
970594928
481701
366060212
15
47
189318
124651
324997
119046
213994
265633
77524
77
842839375
60100
298797
64325
59
265081
471344
580648263
4
359052
2
122273915
467666
366427
64
365226
273517
49
86314
16
910458163
40
12
257145
371104
74553299
13
422234
202135
7812
55
18
34
61
17
245997
4
739427240
46
132599
487218
88204
87
30083958
332551
61
334787
7
348885
440935
262523
439286
230603986
87540
96
484017
142608
179520
458703
70
494529
68
67
6
67
22
46
13
393154
73
99258
19
493018562
99
177682
343480
2968
782941300
693987230
90
8
80
3
35
244977
181241
73726
79
444828
92
45
244237
319444
400146
420769
2
84
200610
223983
7
114324
608126605
492059
196319
48
295188
24
32
256526
345124664
75
34
96
708320052
233805
77
4
319395
83
283045
324341209
363912
229927
989080677
95
208595
291574
28
259613
477603
13
94
9
356679
43
52326
366429
3
95797
85
6
390246586
404257
43
793362853
43
59
315482
750648120
12
53
16
32
61
212759
39
54210
905688014
24
325539
34
66
19800
741977013
2
7
64916
251148
94184
358228
95
81
71
70
7
381822841
4
17954
69070
369243
8
374168
335414
29
430395
233722
45
1
408864332
65
49
65174286
259217
263468
346493
531925114
62594
7
68303
5
92615
2
418321
263353
30
81
541803590
8
311420
254478952
79
53
53941
270803478
250344
187184
67
159834
264439769
293592
268656
119644
93
81
35
442538877
62739
440474
227677
17
34
8
84015227
951005168
432348
371360
123341
183768
124391
495881620
295612
80
2
81
58
57
50
20
72
66
71
357461
13
97
11
76
319990
41
430835336
138510
88
88026
912643156
33
7
290553
71
261019
8020
903565464
207796
1
81
8
50
447265
82266
284718
392837
252109
34
474276
99
454641
386302824
272806
81
7
294522
141995
398748
324357
221787
511298702
49
327231
53150
897500223
422288
32
282486
2
118317
175529
97
71
82
5
598544566
450771
374466
75
119659
378183
434518
34
25
670116101
625344368
21
425793
47
284906579
50
528625635
63
125815
17171
407364
113369
518026013
314094
339310
30
19
55
5
618517277
94
33
60
9
652725408
22
176188
2
143337
156891
392926
32
33
482616419
39
187984
10
81
3
63
184096
70
336363
64
317646771
348440
32
15
75
6
56
51143
131849
2
54
906771599
21
124429
9
403574
736149467
458119
65
52
239680
298801
75
487785
97
440639
38
66988
432494
44
757907477
62
622980421
442149
188082
161754858
71
801664954
26
26
107904
71
264613533
3
32
51
81
297979
341393835
473292639
65
14
71
746183838
83
73
34
320566
628722252
23
85
317683
26
91
357837
182211
75
229657226
29
251613
81
74
60
269713
31
130143
3017
89
170417
482921
354263556
26
76031
93299
198640
281213
52
19
95425
16
367526927
275131
312291
92
98
58
310314
467877
385933028
379269
324840
209181
503012153
199962
91598
76
8
22
226946
19388
305182
136410
82
465813
17882
160214
181580
97192813
448012
495406
373464
6
510678569
430624
29
8
317699037
112198
85
67959
76
282029
87
426735
145863
433016
65
74
52
349656
44
56
1
172603
262615105
385996722
447778
17
80
72
120050
33
82
92
492498
12793372
35
7
91590
313453
80
409476
41
55
70
9
44211
53
6
158293
363870
469611
1
11
66924
83
51
472030
7
56848
95
43
704354900
72
19
197557
828622131
256374
48
226123
2
13
453599
25
64
51
67
457045
831796652
58
256283281
97141
17
6
94
6040
168974
70
15
658658550
47
65
896445663
79948
25
415374
408862
47
24
12030
93925
273271982
35
76
42
16711
364617
78
46
61
10
4
3
130319
249874784
369505
55
117070
4515
32106
784069068
12
65
5
281261
95
18
66
32
857246105
69
442022692
379628990
2
18
3
457498
7
414230
97
430177
156176
99
15
212508
93
2
710396005
79
33
253853
97
24
422275260
73
278205
251561
131508
84
35
76
50
948301300
33
58
65
2
378589
391850
152676
21
497082
226630
82
11
185235
1
218
10
98570
28
674749593
296602
50
7
893145291
830406859
77
2
145137
94
4
2
76
85
36021
51
57
459348
365167
93
53
399942
74
443858
56
8
36
97
48
40
54
67
400727
200479
250286
356629
8
54
81
80299
234544
29
97085
284276
11
91
386805
599102215
29
27
245389
413744
397635
50
273571
45
424014
94
53
307418
9
266301
109016
105441
135746
90
17
125146633
354311
29479
451177
51
1
72
2
28
165505
471584
309230
360517
243744
62
74
389051
367134
4
58323523
585197652
4
70
94872
310473
87
327759717
391995
777700606
33
452921
295300
912318348
409855
235340
60
95
204610
90
126954
196461521
80
357900
444769
39720
44
67
756017153
275237
53
15
142521
347683
300985
374902771
89
93
85
54721
128718
41
271033
85707
59
96
91
360571
606294973
346639036
72459
34
293999
260843
1
306280
30385
58
310509
314570
172861
88
30
472431
5
116952455
454710
364929
32
156174
324077
68
76
8
391932
88
263798987
229998
258166
8
203236
6
306022
11
93
449691
66
28
293531
58
23
23
462315
6
5
52
261547
62
564361188
94
43
9
80
31522
90
291858711
440650
222673
71
66
65
3305613
213587
271471476
240938
6
67
172553
398084
10
81
247234
139186
67
625799859
95
467760
624823205
33
2
25
58
1
714566771
14
28
947297318
92
218324
96
55
122347
639460836
497773
78605
2
5
449659
72586
32
238461
98188254
588936690
429535919
36
139792
34
18
244782
97
83
180286
4
50381
336641
496992
46
906667608
61
46
87
293264
143961
99587
333708
153648
71
50
66
70265
565457550
38
72217
199342895
367389
51
9
1
158608
22
483557
321567
5
63
74
228634
88
154718
31
505524636
165344
440532
82
141628
261138874
292186
60
233079
80
212561
32
83
481960
37
312568
163361
413626
91
291561
99
265424
467810
683801228
88
49
440340
13272
71
80
52
9
66
826186326
74
253741
4
3
410707
53
93
33
160416
99
452035
336148
94394
170112
306852
284906
75
450992
380679
146870
79
9
96
92
33
315515
8
85
502077949
439967
260455
339564638
215950
242213
49
50
289326
34
353856926
192277
740932694
130760279
46
192177
27
50
333485
3
438850052
329712
468777
363708
5
303401
12085
95
8
27
170275891
5
19
25
8
72626
15218
45
391826
485402023
38
1
17
5
1
46
30
40
36
1
456973043
143340
67
37
204736
328159
40
383363
94
285969
12
32219
9
364740
43
51
414158
134034
43
99379779
285406
6
132318
489935
256056
185543
5
381120
109468
133627
4
266051
1
273866
8
21
120006
65
82
2
21
474186
33748135
50
93
9
39
37787
6
398621
155981
203761
5
646609107
15
47
243784
934672107
485272
73
395429344
33721
40
58
378728
416636
62
57
82
99
29
19
5
220435
85
357080
74
247136
223380
419200
82686
204649
559547980
60
477741
50
98
68
719912927
316469655
18
5
76
399646196
40
5
11
923822751
396088
232439
13
66
63
52
48
75
47
458409
377239
13
493139
29616
4
93
8
178214
328537
60
383793
8
92
444304
33527
63
70
90065
6
25
72
362369
111236
751669887
39
41
87
211987
357684
508774354
31
14
261598
54
134391
36
66
492267467
89536
307076
30
246919
92
43
70
252584
3860
68
18
2
503977967
42
19601
58
125327
63687724
9
6
86
28
94
270504
35
37
44271
971832930
48
4
3
53
44
70
558941642
13
314745547
456817
253065
56115
67445
886127694
175054
29979
7
661184021
343234
392447
40
495670948
90659
2
299823
50
20
239113
66
45070
110311
48
28
166576
90
412228
3
6
388597515
73
59
479826
98
3
9
48
6
359361
220536
336345
280032
116771
306119
72054
3
77
20
85
3
829037376
63
311298
99
267806
21
843263499
261791
103321
422695
195248
245504
74
84280
117254
152766
26
402873
7
604951267
289661
5
62
473826
87
12
2
39
81386
230487
71
749128731
259061
17
27
30
424818357
527036105
86
274226
7
318990
87768
25
58
24127
27
40
417628
73
52645
724706949
464792
220736
735620187
4
28
80
213658
60
75
4
314709154
218646
8
7
421285
883827367
309334
129705
26
24
65
7
48
7
8
14
24
97
558234703
618049562
458983
82
90
74
341957
272474
4
1
684851765
7
246968
386520709
157131
243363134
274011
77
84
209044
86
37718
864905877
88
73
73
717668478
46
79
78
564813694
45
206386
29
350703
80
52
87
99358
38
78
57
37
41
10
57
40
182293111
159901
90
16
1
182245
35
584064634
488466
176488
878718386
429261
551239141
1
281244
280729
84366
482936
532688821
448773697
356187
62
62
14
49
38273
443674
4
286996
34917
723077889
237260
270161
59
259996
695646640
133040
244265
191687
12
77181
93806
17
129297
13
52
23
68
228394
143009
103356
116274
54233
77676
54
1
90
82
432635
431267
194734
62
29085
89
460024
14
220279
115554
89
304195
11
26
82
44
84
47442
69
9
10
150475
45846401
208358
59970
35
74
343188
2
69
87
14738503
75
314639
27
225950
324303
235302
63
15
57
376924
68
516201801
474281
45
67
434145821
30
18
398962
24480
267571
58369
63
88
499981
482885
440907
16
66062
72
185526
45810
260536
3
25
129095
35
154066
219666
70
142605
275454
287759
3
359590
97
4190
2
218851
263007
3
2
49
299079
67010
233501835
206189
160372
492119
132809973
57565
20769
86389510
78
78
14
178997
99
480665
47
394090
47
29324
12
92
2
125478
410949
48
9
132105
79
52
245948
35177
50
5
94
124004
63
70
37
53793
46
803770048
88
2
49
399533
119684
9
8
19
730223719
399079
39
42
70
6
20315
37
242360
298092
93
1
2
9
96
10
9
2
66
7
426368
301072
421710492
5
28
57
54
84
312435
17
5
467243
108527
8
40
67
31
44
41
56
490525
2
76
6
15
74
544387097
34
20871
48
207258
85435
96012
293433
12
226508
584184720
9
34
77
88
122214
205448
552982462
413667
11
477837
102126489
19456
215216
235377
94349
152847
43
351220
490532
8302
12
53
587350742
8
302788
251614
63
314053285
193515
53
15
386572
20
241411
21
28055
498998
19397
5
81
82992
630869372
7
5
59749
324914935
267337
266655
29
17
26241
279433
106094
59024
57
37436
56
317291
398057
243747
79
327149
260509
363318
39
304640349
35
72
5
76050
420089
284355
96
381817
64
13
299909
8
7
7
257535
30
5
4
99
428965029
93663
108424
272291
92
89
386855
340863
76
6
32994
313556
28
68167
476542709
38
56
12850
10538
30
425008
254343368
79698
131417
132976788
499350
347454859
32112
171895
97
77
315272957
11
95138
450612
260424
3
94
75
152037
6
17
20
6
33
60
87
203463
387021
114028
51
42
935834884
297609
21
9
75
23
190056
4330537
466524
9
56
65
85
58
49
70
78
387090
76
2
14
491389
72
88
339113
399633
261423
8
247162
59
72
70
406112
2
97905
356897
473223
115357508
37
6114
1
233294
65
21
2
296118
271913
68
26
191884
470404
499742
180148
96382
80
486970
433617
17
39
312437
53286
40
2
234144
204778
51652
62
298892
473927939
387979
89
46
265195
32
203714
32
220509
33
625514307
59
22
5
11
27
72
76
98
46
54767
498052
570887105
79
95
86
52
61045
183568
12
373351
74
51
17624
55
36
127871
96
6
264834865
54
6
200004
468919
7
54
26
144648
69695
76
98
760227294
20893
99102
378474
311826
69
58
161167
81
35
230468
287192
60
406395
19
736430596
253025
52
402132
86
53
112217
26
75
92
95
107917
363923
338586
134443
483245276
7
51
25
148921
363879
68
20800
30405
324935
349175328
59
236644
87
43
73
186808
9
85446
11
15528
10
2
596006048
649601605
179484
89
826478180
97
30
445229
26
3
431178
194867
8
3
324043
60
3
1
27
97
482559
57836
79
604831585
207242
167329
99
44
62
27
32
47
22
28777
26
10
185476
644645592
315227
47
70
350506
844609307
30
160566050
95
200619
4040
96017287
483329415
497199
96
43
179108
221799
205191
409661
32
88
80
295033
310757
148740
74
42
390919
83
359156
239303
8
1
5
112199
468209
254375
222213
83
73
243175868
139655
230480
74
490167
50727
85
93
140953
133944
8182
323396
17
481403
224658
9
308825
316280
227702
54
63
499485
350517503
7
172299
473187
148871
88301282
168473491
9
224571
42
84
241952115
60988
457137
15
211537709
470558
96548440
407453881
5
349672
48
422632
401297
23
90
55
89
33
8
93
278361
46
4
6
46
64
23
67
35
316975664
79
62552680
4
222025
181880
95
486300
17959
18
75
67
121995
90
90
437234
24
64
78
78
37
482448
62
69
57
228737
17
70
70834
80
8
840294581
465870
42
4
14
278467
95770
24
24
102008
294713
66
38
19
26
41
64
37
714164007
8
371191
363037
47801
82161
165973
265912
6
153795
2
1
24
45
86
485004
642742857
391019
15
5
82
136218
18
4
413792
167527
128074381
54
173591
362738
56
31041
28
238803206
418910
53
7
523985564
993395854
5
381239
480343
344656798
11
356001
240484
15
62203
364777
79
55
84270
43
202970
353507
96160
32198
177001
91
349672
220376
265083571
58
6
30
52
344814859
499033
9
369493
487557
479957
61
177185
24386
98
62
813947873
74
86
6
8
406135
18
291230348
661732360
98818
221322055
36220
2604
69
352420
357735
12
65
496641
38
120019522
72
5
23
73
49
78
144763
12
86701
65
256278
459663
52
389051
904962350
24
10
136363
30
23
94
8
470457
303253
93
363486
20247
33
86
97334
116180
123982
5
11
66
480684
166013
39
74
77
91738
41
989404988
53
59
26
152686
481530
7
83
461731
72
91
209790
420467
96
49
62476
198819
418741
162301
14
42550
162398
303540
235342
37
10
191600
212456
911296901
300700
54734190
497375
63
85
77
24
11
76
14
140619
79
186034
73
280293
46
19
78
282521680
529995527
26
2
8
359368
230509
206779
77
865008449
499589
714084430
478404
25
29069
414958
56
1
174062623
67
49
94
463592
1
614394533
399841
219335
69
487278913
451720
277519
996272832
85
46
17
57
817223001
89
337599
156185
286594
84
212657
74
98
43
5
170089
556259058
22
48
9
407180
494805
323481
43
46
9
215648
306801
1
229549
304181
79
60
397338
249608
372057
31470
161779
169509
117216
855914494
409759
457352
20190
95
296696
658472973
60
302343430
470154
21
44
15
146588938
479510
34
110878
27
187700290
459885
77
52
447016
284664
7
796638519
5
378635
545078084
141433347
692380984
244643
379939
286685
157349
24967
56926
334641
219167
17
43
70
2
68
64
66
180380
628347261
264337
323135
91
386537
203332
55
3
674438967
11
167910
10
81
13
406711842
65
75
451547
280311
166175
24
93
44737
15496153
177098
378003
26
110167
335936
63
1
73948
84
11
93
186624
316181
289157
27
7
324047148
868670718
127063366
472583
91
82
476450
34
20558
42
30
60
161198
425861
169593
18
766406399
16
203250743
207739
242642
329939
44676
352251
358473
34
657164177
418234
79
425512
28
4
79431
38
134840
24
79
91
7
10
185347
5
66
710451543
6
468702
434488
40
49
393891
15
22
66
176635974
179792
456088
24
399533
352630
62
279822
334091
56
322462
88
493478724
61175
69
67
2
246981
103506
35
80
21
226100
94677930
887842362
45
57210
75
451943
233212
89
211407
394364
22
6273824
73
82
187088
576483952
14
267394273
6
391752
3043
20
151739
475367860
4
226823869
7
168368
1
15401
27
475399
36
417260
391783985
32930
79
212567
20
417969
53
4098
14
23
354171
70649815
71
375254
43
900882470
41
256999
7
373583
271588
169216
257252
315641
188373
57
179173
98
857453133
194926
85
188802
64729
966091783
88
262496
56
52
98
4
26
106421526
2
12
76
20390866
77
76925602
125914
51
300828699
169149
86
48
2
1
6
9
701804421
49
4
601787867
476711
247165
83
4
357640
369563
489326
35
57
200067
52
490759
259622
6
15
390527698
267296
188424763
365245
85
24
96
377724
333910
6
391460
73
375576230
22
26
499468
18
32
57
332922
230362
27
81
2
238309
33
41906
358205
33
486174
406095649
982179052
78
219796
21
2
218317
481839
45
356423
293308
40
76
349227432
73321
48
7
269771
231068
443590
177044
317179355
36139
44887
59
82
77218
7
424152659
14
47
88
247250
80
374498
90
98
359957734
401530
97165
536179988
74
155362
304207
1223
135600
967964123
210118
191045
2
471056
2
23
429621143
5
484413
425387
332515
95
350373
6
499195727
53
9
91
105176
178198
21
4
91
9
187522
84522833
162774
377346
168800
28
126754
23
55
87
2
167129
389113
4
57
467761851
36
23
81
19
438044
349208433
74
37
5
34340
336768
417198
765908610
239809
72
55
258863870
63
89
571080129
324547
74
260840
62
32
62
65
231882
8
129522
376976
335646
63
89898968
454185
7
10
31
49
285760
29
420938
375950
69
75
38
31
88
60
958704355
490870058
62043
356671
318553
85560
410807
4
7
66
46
387444298
375314748
222827
9417
28
8
103088752
98
204831
50
13
85
335713
81
53
403500
58
456540
13
407666394
67
74453
3
28044
435553
5
213587
70
29
97
45
49
33
66
371543
323310
30
287427
290164
71
21172
392611727
25
284119
33
50560
60
25
36
3
32
67
65
56
70379
42
416564
269338
33
152227
9
617514600
220903
310113
20
475900
51
73
475533
78
13
259343
760506409
466871
2
14
382449
13
40
449984
102818
415647
71
269067
283324890
77
384747
96
438377
66
2
341421
334534
151777
82
189386053
13
772747742
64
396304
6
100164369
97
82850094
66
188944
275113
35
376651
43372
999708783
388834
2
36
36
49
791872583
43
761346860
55
88
137920
58
57
17
480396
80
321758
115666803
26322
289079
41
299547
22
89
87
18
98
14
6
186775
76
42
74
30
4
950948174
28
435465
340713057
717028451
123809
56
93876354
329997
364602
226370
81
258721
97
23
73
24
86
25
61471
36
15
541981060
43288046
92
185885
904508795
102052
257334
34
51
48
4
225682914
20
9
96
123528
289755968
530
194040010
336173282
35
60261
299296
19531
56985
70
7
18
280261422
42
44
53
22965
1
298261
9
76
372652
50
446089068
20
66061801
359268
151938
243308
690210395
33
55
963543566
4
85
414497
220865
6654
314708
77799020
94
140946848
2
321452
19
209537
987290024
343463
348568
490270
55
477279
52
21
50
11
332511
103363
4
484042
92
56
69
9582
124984
486147
47
71
441465
1
390333
346180
112263
98
64913
4
357476
222711
259603
6
98
495830
123843607
652241348
96
443091
6
345107
384556
376061
159376
91
8
70
82
12736
79
4
241439
9
479901
848629215
37
147824
41
30
447095700
8
174761
45
3
110969
756160215
390712
733385474
231062
3
80
481708134
337338
71
14
344103873
422337
493277
15
51
471399747
17
4
21
428494
200475
9
832512096
222229
3
26
230201
12
5264
91
457539
174021
37
853794793
253585
3
78
49
406626
84207
5
494444
395647
175350
220845
101089
73
1
361834
17
121459
110117
46
36
20
332271
42
263594
1
452381
25
4
66
16887
416652
196713
9
97
16
241026
95
482205
36
2
14
31
302414
10
41
6
236076
63
84248294
6
292556
2
17
11
447536
27826220
72
260366
22
284051
49
327598
410649
34
47
71
61
437754
7
8
847622251
269119
47
58
98
37
1
12
41507
458566
497776
87452564
295649
72
525586603
213074
26572
596638723
64
770679331
134770
94629
9
20651
7
25
63
45
199986
104522
86
392202
80830
527357766
342155
400841
43
175433
325598
71626
24
8
1
400461
26
63384
27
480455
14
80
85507
352701
102508
204045
16
46904
280992
493795
45
85
116759
91299
446005
1
34
75
30
95214
97
34
467670
36991
38
247886
495569
91
277878204
14
31
67
19
82
458455
213981034
79
78
62
328703
310079
300088164
74
31
34
39
11517744
424879
19
35
91
97
303750
647330500
93
39
92
400240
13
746516096
373321
60
472143
178084
76
80
3
28
131679
29
166499
45
22
7
381984
673919383
27
183830
262008
302110
26310
68456
149833
23
43
200224
43060830
18
453762
15
6
19
51
45
187079
350074
249418
62
50651
212777
6
53
9
424734
387033
2
260823
179516
54
17
32
47
94568260
79
33004
765074661
126708
239116
38
40
432371
172971
85
2
5401
5
33
75
437207
49
255257
79
62
5
320565
13
41214
31
440447
8
8668
28
6
179564
65
33
27
316771645
380327
382446
81205
7
408342
78
43
354602
404745
75
472246
6
954617694
446802
12
2
19
85
130021
325528
121775
26
80323
268415
97
70
79
157985
6
53
92
396984
5
251681
5
82
63293
22
458248
498846724
389734
44405
620970013
29
47
2
428870
187856
58
407072
96
72
16
45606
2
534682276
457700
971727159
56649
67
447618
764384775
34
320524
7
465536
409197
368725
2
17
183950066
357205054
63
49
337738
77
77874
5
92
138695
8
34
3
22030
453005
9
431359902
16
73
21
276164
13949
3
40
8
95626
219580382
77
744502416
331721770
60231106
16
3
782374794
431913
53
61
31
4
112452
18687
83
463257
83
478229
46
39
64
6681
63
38
90
203649377
259501
94
315214
28162
50
257485951
93
6
108201
501284143
363853
74
669701590
28
929265477
448180
399699
204242
9
56
1206
375926276
4
90
307603
54
95
8
8
36021
58
39
3
520336122
21
400531
99
71895
156271
396447
478397
46536
41
40702
12
81689
51
53
991828558
468972
28
4
68154
1
52
11097
188774
44
114056
666960703
67
56
9
730642475
365252
8
295584
22697
62
5
129785
40
157885
42
59
26
556319498
252154405
452442
67
191126
72
374896
205380549
433267
81
160069
445740
207290
81
348879
3
38
712142793
401524
118957
208819
8
118466
5
15
443493
18
415258
47
652094179
8
229581151
477767
287405
83
68
28
104233
171149
308134068
61801
27
42757
57638640
73
4
355806
126944
127101
81273
289771
262782548
495278
70741
75
401395
8
7989
70
27
19195
22
76
446075
26559
89
183926
367088
47
17
25
10615
88
985199179
193471
748447200
117304
40
431445
39447
85
142818
497545
3
228795
345814
319476582
355929
368796
495644
367092
50
18
90
66329
191765
77
260390
334667
368021
25
35
94
485975
7
247222
727830737
40821
189011
621786092
469519
459092
432140
267223660
70
83
493164851
93421
116797146
24
258302
155277
354294
44770
8
282990
16
685766923
131723387
73505
6
52
106259
7
1
290263
35
438578
165775568
34
8
1
33
20
44
113686
212531
343073
2918
68
11
3
33924
57
122842
812688342
159876
358580
446437
454231
260133
41
39
63
53441
317459
124948088
92
71
271094
477379
82296
138440
312183
455680105
77
306413
344096
26679
85
428139
9
84
156317
22
63
36
414991
474480
4
403858
268319
982818069
88
205948
3
43
32
465344
49
140974
388501
343522
457259
64459
50206
351588
126308
158439
380072
38
69
97469
25
55
90
302745
656817904
399553
459673
674959071
176195181
338669
31
9
3
257785
45
10
3
98
301847
283264
85
77
7
256148
97
246921225
143629
5
148119
448709045
838690461
37
227703
470213
898313122
260338
95
21629
480833
55
83
92
88
252520
116383
53
85
54
22248
219775177
7
81
48578
261339
99
252739
12
50
165283
195266
168819
430843888
39
131080
1
22
251763
9
73
80482
73
58
31000
314007
484939
54
128534
69
62
91996
14
35
62
88
123521
97
435467
79
94
74
295186824
496800
6
82
99
96
132560
9
9
213506
289388
52
60864
7
39209
41
80
21
27
265550
382187503
7
89
92
345429
300373
282095
32
1
52
4
2
62
21
6
158004036
68
149719
8
752068938
59
81
82
282573
39
24089
124819
5
41
18
320279
4
19
285486
86
709634022
885371533
85
240358
93
35537
60
30
5
59
3
2
234714
328092
29
57
8
79
93
63
176503
1089
220907
159177
47
4
67
661672869
59
12
33
14
49
27
156671
157784848
49
245392
329924
68
50
405966
82
37727
364512
261856
6
2
8
38782569
448941719
11
13780
54
55
215949950
416369
199866
20498
22
308335
50
65
97303
64
447626
9
435048
105122
131989
8
186462
2
161421
46737
58
959479790
34
77
41
85
30
124631309
469066
7
62
459004
7470
96437
15
352168
3
365754
120557
54
489799
10
63710
411309
154822
50
66
25
86
16981
34
99
20
448601
965491201
56
59
244000
488545
73
37
924207206
115508
299276
486676
497497210
260150151
24
588023030
86
844268555
43
417159
27
39
92
326279
373835
48
718612291
421531
153368
2
73
52
53
57
221175
75
309998
144885
346941
369402
255200
2
58
80598
336645
361934046
24
2
2
280765
81
296498
48631
25
118387
10
239937
24
2
81
69
164738
132268
171653
870932269
43
32
318896
36
1
338775
39
24
358722
403502
505133317
65431
87312
274689
10
1
65
69221
462899
91
84
23431
32
69
2
475114
223918
99
29
136795
112317730
59
341242
5
3
473752
437063
156167
256650
16
89
7
100603
34
6
60
78392
445686
8
236358
276065
2
38
92
40849595
6
7742014
48
308079
91
30
434669
99
66221
70
314404
383070
94
468148
69
499110
12
29
823866285
205539
305495
338966
63
5
24
804636749
9723
72
87
38
6
383090
42
58
22
271323
94
108663
341480
144703
85
287561405
56
73
58
37
365462
15
183872
73025
412637
48380
8
99
39
213716
102573
2
469812
140460
76
328770197
79
216089
315795
909758321
24
354150565
82
28
15
228589
18
503231463
42
9
78
180603
457009
75
378899
34
496970
346604805
415409
876481137
8
84
424772
706852470
9
100151
51
74
71
86
455102
40
375034
9
10
2
61
45
473163
84
25
176301
20
92
126356
21
438299
431304540
486388
127602
35
88
6
89
182580
54
33
3
8
370745
85328
221533
250928
19
93
36
42
385335
2
71
88784
12330
72
312189
384433
293364
5
11
16
68
61
655693074
117185
495259
49
44
65
11
413896
7
95
31909
7
128179
85
4
567571408
86
202711
80
19
242444
423844
238813
8
39
80
259229635
7
362784
28009
38
66
68
83
207663
75
47
39
15
71
98
275700
76
30417
58
78
74
95
3
306721
110379
4
332649
403147
315372
2
478563
27
5
468457
96
3
98
174321
111283
645644115
32
46
2
48
33165
455529
52504
91
11
619834235
359890
732
377032
678136275
57
80
29
406636
67
364
73
5
35
301377
23
94
278436
112236
75
17
275441
282270
666363612
209208
444077
93
38
13
29
495781
40
147095
305282
94
61863
46
35983
65404
19
230082
8
84089951
645249673
633703642
99
345731
443650
434671
188648
79
295741
12
48739
31
178233
76
5
72
91
283111
29830
36
688102008
52
24
493696
90
90207
48
966465455
1
126288
425089
538384278
276580
3
5
153591
166668
1
59
94
54
442271
379379
304601
54
59
344014
663405553
498472360
66
110644
210808
8
197555
259225
94
95
28
46
70
228314
896380115
42864
42
87
336891
935125481
9
462782
418126
2
72
66
63
168061
761834199
1
5
14
69
29
7
24
21
71
195145
46
292132357
29
394353
6
301172
109169
353546
67
270061
221160
83
397517
288543611
24
38
76
48168
55
4
5
414155
307355
327987
65836353
511369933
335196
440487
225947
168288
216266211
402519
48
499487646
165718
36182
18
389930
55
73
161745
76
423639
151382
9
444417
73
9
528492303
1
63
333095
5
43
6
136870
50
30
486186
459296
2
278358
400075
655107730
975917192
260932
78
332641
292775536
8
787787251
11
477436
976611094
30
44
63
73
61
6
129638
95
637433893
26
451489539
392898
4
297235
66
103464
344114
92
226433
446330
254154
219824
28
430619
700491736
22
49
322534
24
5
31
55
82
182967
40
85
78
3
437824
97
6
258965
248900
30
4
19
442339
12
86
36
509944569
46
78
20
99
291629
56
12
259515
271012
55
300670
477003
66
72973
59
48
46
439457
25
46
409291
495733
76
27
485088
109126
32
194617561
7034
938638840
10
112727
8
68
26
84
28
201491
395344
349931
317187
81
81367
14
202539
399822
168512
51027
874966256
448234
58
895888588
75
410314
5
43
25549
169845
126856558
375823
55
293093
24
9
98
92
87
98
36
28
133271
97
175213
7
838068386
399251
444957
20
5
4
1
183312386
459725
76549
96
66
67
33
9
63
351764
4
65
57095
98
59
76730
43
110102227
298400816
863846095
835531673
476420
36
76
68
196416
194522
240886
2
232351
57889
33
64443
27592
47
46405
465136
46
9
53
569276431
97
90
421868
380481995
49
84
172770
93
76
45
777099983
907525175
275830
629793380
32
3
153810
316343
305811
807482869
63
3
66085
214505
65521
218431
59
4
52
49
105397
45
92
62661
445157
12
27410
58
24
189234
67
11
258208
19
391967
77
5818186
29
34
6
245590
371337
352245
27
192529
1
162933
33741
6
55
361148
465890
175359
72
28
41818
12
645092369
214281
40
345448
96
22
17
243244615
255642
32
61
448798
114463
14
163098
5
69581
44
210409
417801
47
47
6
38
4
492784857
400424
174632
39
114608
97
87638
380034
47
14
63
82
84491
213730
1
878303514
256946226
36572
36
95
230445
871791240
2
93
33
454071
20
95
197938
249817
294300
234519
5
518607289
84
39
5
286922
357663
127382
359338
57
205056853
47
72759
473803
60
58
4
26
348134
436213
423795380
994050863
89
74
22625
87
413053
24
277515
64354
362320
65
28207
1
70
88
95
42
48
111950
540483207
56
67
260370
343746
407697
128009
69
279198
4
224533
196251
761919360
19
66
26
71
43
449024
58635
7
130479
17
224409
443307
73523
8
10
172166
31
293682
27
499356
672863798
70
21
82
154381
310477
18
175176
669415569
26
48
179674
83633
333513
2
60765
453930799
38
2
168538778
85
339118
54
546614912
154858
271325
87
856286892
52
122869
863658417
445320
68
278374
67
226434
170727
209845
85
261530
902894956
73
791365762
10887
1
4
189759
52
73
348910
15
5
72
3
49089
393892
65
278840
1
8
200702
340513
75
441556
316316
1
7
474148
201231
607505569
349365
87
5
61
127884
227103
76
6
279968
7
777110580
468060
317339
84
24
603183484
61
70223
39
155908320
367311
84
255180
5
21761
481044
4
323134
70
3
9
486170
28
3
162813
43
376559745
25
965129514
277488
84
3
72063
32
79
272212
416580
59
147452
530454469
102498
3
412460
113211
60
239728
6
9
58
58
362295
58736
930791253
85
12
62
188850
95
57457
242963
192988
313513526
83387
900055180
276031
385961
484724
81
310812
78
93557
124283
61
769338541
510950692
193418722
7
352613345
26
1
234363
8
142364
9
77
13344
11
83
19
39
15
6
15230
4
20
302806310
53
316305
442211
87
51
1
93
116786
22
224989
53
241639683
458890
1
70
88
373455
20
290342
109286835
4
219021
41
15036
1
20
37
86
281794
69
63
21
18
28
42
34
180860
48
10
400932
61
6
7
168272
321385
90
258619
321724
4
23349
446139
5
78
318413
47
61
46904
9
62
3
60
94
212668
478337239
122680
96
245145
42
94
352476
343695
31
75
17
295042724
85
9
65
27
61748
29133
88
472088
73
43208
22
33
65969
35
68978593
487353
63
12
52
786127917
33
92
6
354846
363863
27
44067462
52
70446
6
46
127259
85
9
8546
66
99822
8
140390614
18
74
49
15701
140739
4
521691613
87
360713
67
9
178973
325701
293318
35829
92
28
783749633
65
454640
307630624
96
86
300069
357438
4
432616
3
301396
215384
81
275176
482392
24
55
68
210199
13
109297
465974
42066
468471
4
9
3
353302
13
22
9
617291522
11084
18
25
64
27
53
61092
76
93642165
28
374762
22
16
258039
216971
93
28
633600760
4
426698
261180
198816
270407687
277043
377393
198134
373684
99
340507
443496
6
402933365
245120
105223353
309813413
13
28
7
288220
71
72
167103
497846
41
68
80
61
66705
261181
17
169888
336539
394956754
30638
169174
3
12
265560
15
63
46845969
125822
35675
232226
232783
195083654
6
410656
113926
854800755
488495597
513239626
174189
49
102898
11
720954128
96
58
197700
4
2
78
390239
480274
82372
325389
230859
84
32
978807142
77
5
239030272
362917
1
263227881
72
55
33
262123
60
87
99252
86
60
73
323749
55
450008
83
124110
6
348924
449794
38
4
429746
74
92
57
16
334990715
346097
70
49
146343
5
184028
131719
30
98
475353
80
92
49
84
137166124
429747
79
57
8
85
81489
9
272752
26
27
245766
225965
312208
28355
68
8
394262
366391
209258
272611
377175
198843
18
408877
34
58
188733
444304
46
388546
52
262722
84390431
69
70525
9
17
47
9
11
11438
9954
331550
225939
406385
360537
177911
8
72015
8582901
313193
68219
7
462745865
59
406200
12474
8
29
76
217704
332556096
60
492952
111629014
66890
118215
35
10
914705392
154434
492553
234681
39
285215878
373844
371544
352874
227094
83837486
26
9
67
4
62
37
98
333487
3
154498270
314066679
799159136
39
87
78
456032
365064
33
234847
436810
95
75
18
40
359966
16938
71882
455472
18
41
4
53168
413498
433219
7
419373
85
174276
17
31
89293
471689
481623
684995640
72
68
17
7
33
258213
10
307744
174307
432009
11
92149
51
35
485383
99
459749
130152
33
54
66
23
199695205
664755840
59
99
251270874
5
280416417
237725
263143
16
39893
5
59
72042
9
148037
50
9092
68
328006
463822
2
64
52
999234377
9
96
332825
98
471393
9
32
450996
95
94
407659
95
332436833
103822
819458749
148599
461988
63
5
443893
392574
10
460043
20
61067
71
78305
22
293774
87
68
449831241
5
618012809
41
47
159886
15
7822
466383
43
8
29
134304
8
41
17714
62
31
152113549
28
84
509389489
182602
494516
379477
476570
92
64
228216
364408
483084
94
491028
401143
77
964252316
263241
5168
232385
185612
81
35
346240
44659
2
41
36
91
434712
498774
102833
2
69
466345
6
216050
222178
14
217554803
445441
6
721993773
69461
155313
71641
107535
342993
35
78
404987
63
497901
8
480184
70
894354864
29512967
325347
10
86
19
3
193455
88
398490
97
181110246
561755282
286968
211816
395519
338628
67
35
276463
55
23
158400
77
38
40
5
451017
21
2
3325
58583
33
23
84
83
203433
66
35
917038615
156162
64
80
7
34173
94
447413
77
23
262597
262619
134410
4
93
267965
426588
403451
485347
29
881666065
28
85
227374
75
311766
36
472070
26
462163
100141
993194473
4
12
55181
484109
2
75532
691429969
128584
207891
57
66
3
8
193102
21711
46
84
255178893
49
68417
5
80
84
98
39
5
5
10
133566
9
122967
33
190151
9
28
76
9
33755
878882254
444687
103244
393940
93
82
173310
320070
62
14328399
14
56
29
365434963
397746
11
52
250522
65160
33840
263312
1
80
230486
35
566387532
84
627201056
344878
8
23
67
388917
277576
473683
628218904
56
328426
74
282514
87
55
2
109294
133608
395116
87
225548
1
30
349169
83
80
4
66
464704
44
153767
64
759679837
24
205704
67
15
6
433580
476965
73
82
480190
37
17806
73
29
49152
74
367519
5
38
25
695047149
26
278247
443535
241457
60
44
222122
58
92
20
87
28
439673
62672
64
80
380527
307093
230485
362140
1
111964
8
450218
2
60
67
103462
96
35
2
192597
784652409
43
59
66004
86
60
65
61
116515
707739584
73
23
98
99
476294
96
71
854457846
58
275509
488435
92
22
122166
41
82
171449
342140
44
6
1
409055
381350
943636831
13
125755085
480532424
209638
155501
101865
464059
82
66561
168111561
451232
953182660
55
62
52
7
207827
474099
42
13676
183234
4
52
243148
23385
62
937624398
60
652441885
411601
376179
210811438
78484
33
64
192126
47
1
272617
9
35
83769
273887
23
66309
1
6
12
99
1
72
66
65
64
2
471079064
22
415732
7
99
470890
70
515626865
415990
910094044
3
204663
8
40
1
71
294346
320229
26036789
120085941
6
48137
756469433
299613
79
60
246312104
51
82
91
130716406
4
356813
144475
86
64
82
214779011
37
39451
457836
88
64
28
73
98
29
133394
87209
4
5
405074
375985
320152441
186194501
41
88
3
92
78
260805
8
329451
246142
21
155215
25
27
13
20
74
62887
325583
38
147942489
488436
289567607
143839
89591
54
279894
30
80
62
201778
446063
81
428171
71
4
127244
46
346053
346033
183528
50
78
8353817
76
391407
17
366073
84
36
11756
201392
78
6
61680
71
21
66
754796506
20
66
94
74
77
58
37528
45856511
465865
32
304770
8
149997894
284235
79536
312712
473869
53
109434
556329148
22550
60
254104
401183
17
60
356205
20
429973
66
37
70
454485
510327955
359189
72
70
3
391928
35901
382389
28
8
329481
477841684
299419
878596613
15
127782
99
468966
90
72
62818880
87
264842
18441
86
105439
168827
90
494623
75
123098
258316
224948
172267
59
222966
94
8
22
221465
63
4
49641
601086671
73
84
89
26
73
7
57
21
299104
84
407433
6
300045
433525
21
50
387533
372757
411002108
428135
38
166546
59
12
187945
77
11
8
486956
4
53
15
182325
267321
8
150750
25
991620172
96
8
315276
484542
63
636369730
5
357329
48
150803
295013
194644
98
2
94
9
370842
51
89
454551
280733
82653
289207
113866
37
451845
271510
90
5
30588
483372
119495
46
87
77
191837
137984
76
434182
33
87678
896354509
53
46
133672
52
20
75
86
217703
61
24
1
37
17
41
2
46
235860
438332043
60
9
475670
44
93
30
46
100527
12
107262
30
64
57
45
36
359550
282667
368455882
73
7
438071
472878
285642405
115811
498708
54
379302
293903
56
6
76507311
47
146689
49
915079116
31
831573618
456257
225398
49743
97
44
165741
15379
66
91
70
271588
132365
326779
13
274478
98
324645
26953
86
142324604
277027879
485055
70
80
98
201373
55
216057
1
111687
4
195540
128322
5
80
51
475613
5
153700
9
988847506
8
1286
28
88074
41
169074
633266936
95
4364
222922
9843
92
439682
78
44
326646
296294
238668
453645
75284
17548
345933
150389
264280
30546
240895
401620
84714
6
392495
506103794
54
246352
303844
212276
230297
169407
72
399895
48
36
216135250
1
10
474985
376173
37
76619
337797
48899
9
275798
34
251354
269707
277770
33689
77
166648
259203
95
97
69800
487617692
73
242351
41
240727
446396
103121
204911
3
492879
130764
53
106359950
433912
314984
8
10
6
25
36
161717
162474
23065
954554263
94
275546
599917818
191901
453352130
47
8
374164
268260
244036
53
104432
52
298745
6
77
52
235413
84
70
42
2411
489822080
117872
284636
95
495928
202797
39311
629272929
7
834770468
57
349286
968636763
460906
71874
38
83
29643041
96
31
81
847135327
426881
232127
25668
167662
166198
182002
2
13
53541
70
28419
448809422
434416
922065062
338628
110501
73
57
73
95
222540
18
144840
96
26
13245
34
442403
14032
47080
269940
67
36
8
96
48
162266
16
111831
260706
299075
71658
27
14
367324
465678579
43
6
384666
171937
124864
329086
187118
8
476406
60317
71
701657823
456084
33
398429
7
69
71
126614
259066
478327
61267
44
457914
32059
262200
50
191203
163352
35
66
7
68
14210
10701
650858687
33943
18
341003282
35
254360
799591642
463610282
98
52
13171556
8
33
459882
281434
413240
39
66
82
50
61
15
38
432642
51
117390
362921
2
16954
47
29
18
2
14
68
64
234724
784932572
478743733
73061
362
30948
44
804759143
81
35
50
354112
76
4
621016803
929243922
287841
97
6
16
31
82
63
56
6
3
224076
4187
996956463
154550
73
104930345
330851862
3
94
61
98
65
142211
491502
99
5
359346
21
1
72
27
10
180671
168139
8
32
41
68490
62
438647
855697662
23
97
58
86
355442
89
9
9
438539
62
91
9
431257
167997
8
92167
404978
702875267
6
84163
75
485187
203948
188422
5
16
124967
406488
49
109809
332203
13
65
422600
81834
232324
445249
5
16486
2
15
59
35
461224
103633
39
75948
216051
49
318696
87
39
39
71
38519
66
26
47
59
93
80
59
507576675
107917
211335
77
222615
164610
331104
246153
18
17325
354976
420076
58
20
134747
59
143328
375404
196541
8
257688
466185
335062
291843
234947
29
659049518
68412
292803
277501
40
13
59
265673
57
51888
465412
42
7
8
25
73
286241689
9
206258
366080
85
84223
95086
69
66
131503
346424
29
52
4
155324
1
421407
74
384046
76
176766
16
69
414696
202602
70216
91
155910
444758
63
7
378929265
7
90
212750
312859
118641
79
41
250730
1
200201
446584
309214
411168
44
37
16
93
51
220702131
386569
490816
59
25
179692
398355
411362428
99
30
12
5
21
99860
38
204342
224432
224070094
407267676
36850
33
97
414296
163689
83
474142
58
53
30
75
135092
275712
278242
165914
625430295
43
7
351499
4
275642
28
278088
28
7701326
1
2
441289
219660
57
51
80
791436584
465731
46
7
488470
421831536
50
31
314957
35
177282
636401350
55
59840
179974
441934
64
997442237
394297
167309
44
79
76
55
46
474493
6
836767020
135158
234415
79
995
113275
28977
178744
78
465077
335341975
61
161334121
300777
93
91
163776
58
66
5
25
310582
188757
13
125741
908754332
144429
91
83
62
78
76
74
64
670219800
11
98518604
35
99243
3
99606
8
347973027
6160
412269
470379
81
99
58
802202806
368587
373088
382670960
298733
334707
158432
12
3
259201
62
400229
83
705119893
26
9
79
64
251097
466984
94
33
4
450411
32
79326
2
223088
70
330894235
95161
59
40
32
67
57
35951
13
75
429028
2
76
128499
35
273849
457860
99
85167
468583
4
9
30
342113
33356
281072
4
65
42940
15
39751
60
34
78
59
203344
63
10057
381114
83415
97
30010
59283
990164839
81632
76
35
3
79
59
17
2
60
1
905872241
130902
70
346122
286261
613756346
266788097
27763
400327
39
56
142934
859778799
365324
42
468329
108362
78
96
116287
2
100016
29
156248
105005
82
430316
96
88
93
15
28
261198
47
71
70
57
93957
433753
58
99
143286
24
42106
246448
80
340106
20
64
81
5
323843
240555440
56
364324696
15
35
47
23855425
769867940
466164
44
325664
76103
10
90
91
21010
2
970238089
10
254147150
11
935697630
92
4753
329974
58
57685
390735
3
212750
40
240542
168781
37
27664
80
393310
274434
698877072
337257
387538
44
72
13
34183
430181
82097263
357761026
186635294
585854719
439470787
489543
9
46
32
164251461
84072
323027
291138121
31
465843
6
136590
285354025
45370
53
492451
835685951
238638
27
84
423631
27
318980
48
255082
61
21
242336
13
286730436
514112199
428616
72704
50
510085467
5272
78
33
2
97
85
710640176
165009
69
66076
23994
392740
55
214544
173910
656078604
178667
46
47
718445203
395442
340945
55
439325
99
118185
478444
448075
427105
205017381
384903
135859
31
68
3
30
90
45367
80
53127792
66381
223270070
44
872283709
33
88724
158861
313041
8
46
935425423
396631
99
69620
4
175394414
139663
341456
11
239405
88
581978079
161007
78
285326
485194
489679
9
464188
257071366
46
24
2
23106
176339
30
71
98
23065
34
283511
392215
197694
73
40
182167
892748468
355523
101237
10
34
7
453986
193461
978410556
313898
323240
374689016
35
84
1
409382
70
130271
30
25
50
76757
81
26
48
52
357700
5
115483
360609
270919
79
25
37
43
348391
94
244496
79183
92
204342
5
18
932496326
6
176682
82
76
1
125713
45734
53
55
38
326720
75
156309
149312
10
421976
6
35
182780
66
264301
262649
96
50
87
6
76437
40
289038
64
199251
841034910
6
9
1
83
7
90
396142
483919461
903822184
357706
344109
106748
301928132
163962
362237
54
192624
18
30
74
5
39
7
49
273510
81325384
457848
338424
11
31
70
5
70
52
330603
50
52
32
476560
182916
486386246
377712
43
58
41
322621
9
92785
362313
388614
91
1003
28
331767666
144945
137216470
287507
28
55120
48
854462710
929801802
29
491505733
49
30
455792
379460
139492
1
69
12930
50947
28
42
264899
92
226963571
3
65
410970
11
80
35
6
76
313204
670094043
26
201901
313980
115155
9
88
965722718
75
329500
207006
20
80
365450
290440
85
110747
648719712
45
459250
46
29
34
4
367858
3
443097
146411
41141
85
68
9
212408
128012
83
6
281241
21
5
94
856715909
402410259
449610
16
82
179790
242299
458147
418613
70
521403360
161625
217793
3
77
23167
45
65
36
90
30782
181910
408010
489834
20
2
960027043
8
16
7
59830
772427620
407421
79438
177288825
65
52
478393
234659
302405
1
68
57
45
313610
61
47
429492
294866788
87
279829
24
421130
317131
830266827
461009469
100271
9
85
164780
93
72860
142123
65
128485
429760
17
76
70
370480
201975
92
49
280533
230287
414126
35
7
29
378512
425543
3
427743
246571
233305
84
155977
55
98
188434
441161
73
107971
448795
67
46
369769
47
343148504
67
36
115957
177130
70458
22
334121
250763
374744
319215911
50
217536767
332646993
162313
416530
12
45
479551
91
62073
406258
264801
23
190491
8
63104
22
22293
406443
41
744755768
4
7
325584
95
19
225734
40
29584587
85
64373528
202570
67
153133
88
313648
19
98
24287
430151
25629
322850
318100
237071
482417
244357
37
56194833
9
25
361169
264920
465471
91
98
49
485416
409538
56
250732
89
174922
32
14
19
68
246929
425641378
192435
8
34903
378766
489228
344296
3
44
346540
215372
621481488
7
35
180774
201121
110117
51
217608
80
5
191363
5
1397
337235
285142
66
98738
66
354077
5
547341761
74
29
115230
286670
479251
137117025
232883
370624
29
7
1
88
771848897
449688
270019
71
381913
230157
281949
21
7
2349
79
8
339344
69594
73
150685
44
74
7
227789
8
35479
7795
85
17
9
3080740
485149
8073155
258376
2759
85
75
304834
26
13072
1
445605428
252975
71
50
76521
98433
729351160
41
396125
92
4
12
406046
26836
45
11
86
371298
90
25
9
1
368120
353831
99
450603
79
319437272
21
206756
290504
320540
30
48
74
104662
5
408643
254749
82
53
633681537
13
259029637
897039317
89
7
256012
75840
127924
73
92
457766
491661
55
20
29662
36785
126122
58
99
604258945
388558
87
27
56
60
92
313028
15
46
8
384445
79815
235965
487354
64
207237
38
35
55
442105
153529
623838410
7
51780
69
281762
3
48
78
37
976009873
1
482089788
1
366664
70
74586
1
466526
466756
462593
333347816
48
86320
423274
64
394722
69
14
78
483078
4
30236
239402
351032
55605
406565
7
3
210220960
483238
12
877539067
254640
145610
35
9
71
877641095
71
3
380054
28
13
5
63
19
34
4
38
205515
329057
34
24947
377086
25
42
13
7
476
336168
92
42331
39
36
70
33
61521
117909
3
60
9
93
89
3
479824
541771743
753807368
9
3
7
76
312977
231669
426399
1
73
4969
193754
2
57
257006
35
62
408898
295311
60
23
156716
110376
14946
32
51
62
48
12
210149
12
54
218931
432828
632243110
39
52747
68
2
35727983
71
471027
259500560
100259
62
890238888
66735
344495
42
22
80
68
411626757
13
122910515
27
222248
103393
10
633446075
8
43
6902
18045
411131
227174
65
15441
62
59593
42
490585
328156
1
29
84
35
29
33
200513
61
32
3
421838855
50
36
149017
57
87
84
69
83
16412
109291
21044
20
53
61
340591
297139
12
5
40789
84
384177
871495593
260510
13
774488486
63878
51
351568
68796
28
156652
799458670
2
133599
21
45
90
70
455615
19
98
371787
71010
97
172940
340101
49
8
45177
145508
74
339643
58
279734
492597
87
329077
99
30
98
325803
29
223826
875125828
277050
996249858
45959
166852
78
350311
56198
76
429740246
48
32
80
7
96
269510
268581
6
90
476453662
83843
218900
33
81
47
257140
45
56153
23703
4
93560
996728572
343794
85
886702536
21
21761
135033
336613
231821515
272212
407916
214202
283855
20
76
285656
322469044
693943626
64
41687
34453
16
97697
331376
679007093
65
3
45
36257
2
40
1
39
22
5
855168686
3
87
73
26057
52
85
10
296630
46444
71
57
13
379253
75
97
38955
383806
259899199
418190
60
251839
85
6
6
83
69
55449
90
720471297
156024
300958
63
144599408
292283
58
79868
1
42
833666675
38
410237
71
90
345265
50
4
373759
5
309384818
59
1
223739
8
481903
410134
469806
14
371597
405783652
321823
44
68
190637
91
3
456622
95
98968316
8
43
169794
19
314529
657449652
296480204
7
369578
9730
30
716709293
339748
7
36
30734
426343
95
128535392
50607
123283
81
8
16
79
195544
97
36
28
133876908
636189128
25
310477
86
7
103322
584453436
207971
564427549
6
53659
397806
717432764
432232
23
79
45
161577
13
275886
17
93
62
445595
14
42
39
8
233137
469233387
124827
390243
335097
478827
82
255418
57
33
95
5
263211
71
92725
59
99
172224
7
456087
31
45282
144542
4
288423
3
297842751
189005
58848
344605
92
230587
271548
58
382222014
1
195919
49
355598613
15
322188
67
75452950
274969
17
59
120552
46
376774194
337563
54953
47
52
7
95
429090
93524
5
6895
38
97
234289
35
473346
453982
50
2
79
211706
46121
281862
22
75
243554
53
16
24
5
477399049
12867
75498
76017
55
410444
69
24
1
435430
21
98341
85
1
53
74
236360
22619
76
268360891
812234013
62
74
83741
8
93
77
21
14
52
57
90328
91
45
318915
44
58821
71
256061
23
34
540151260
26
9
174510
6
191816359
10
75
5
55793
259592
1
93
292259
37082025
86026
70
327205
236999
8
37
6
63
109058
9
22
270958
344282
421340093
314262
478395
54
90
380017
18
47
88
34
252600
85
68
315807
302028
814637313
89
418143
36
42
146517
305804
14
510216795
11
105712
23
416899
65
51
2
83
846362152
73
101068183
93
55809
88
63
12
3
214722
122830
445695
37
37
470018904
78
113061
55
354143
49
174686
484646433
5
860259068
62
2
741023557
4008
1
47
33
708995555
447939509
38
27
1
467005800
46381
91
396927
6948
46
144280
21232
50028
44
83
19
232312
30
9
37
17
115616
481803
106205
122335
394597
30058
84
379411
6
189175
466584
220389739
256046
300461
159707
55464
234661
360029
195472
28
98
242703
363483064
295328
194995170
100576
200400
150318
207429
98
403014
119410795
28049
79
9238
289839855
343848168
33
87
310894
76
480751
240803
2546
89
311060
126309
171124
924107200
40748
5
74
96
203903
72
38
96
71
42
513531797
5
266013
314036
31983
2
41
9
80
455063
127988
33
48
10
27
23
87
229061
43
39
256349
26
363295
197715
68
21
92689
36
84
87
518659624
354008
630879338
45
9
18
369447
47
484475
458742
88
49
380243857
254647
59
99
234970344
5
827037412
68
16
562363692
341492
304875592
51
12
9
45
7
83
73
91
20
397188
86
271712
461695
496890
8
97
117194
39
174220
230412
956002189
23461
148907
166212
97379
401138835
34
64
95
6
22805
353397
8
110259
56861
37
25
3
86692
2
18571
9
489206
92
36
458695
53
84
441949
11
75
47
494472
7
33
63
12234
451158
4
308484
5
474590
26907
7
6
283091
3
30427
138335
641540334
44
167957
55
90
160034
86429
36
365513
56
44
86
528569110
827078137
33
228630
374013
13
2
913629596
34807
87104
7
248778
78
558675925
377896
3
273900
4
22
394023
35
86
14
29
41
71953
9
39
68
91778
18
46028
84
207154
17
66
12
342155
59
85
123367
228855
266963
455059
467063
68
955091317
724216219
363538
782625292
285212
341118
465918
174910
122760
76
72
226549
7
58197
88
53
39954
58
361786
18
309103
495647
366563
398745
71950
20
369846
99
22
67
24436
417784
84846
100961803
20
334762
59
73
19
63
280883
359959
243917
369726
82
2
717026888
312494
51
904219639
2000
36
7
333307
84
256729
191269
8
22185
316018
92
38
120742
396025
65487
76
956134817
8
79
346692
4
479452
279604
302430
83
93
89
83
2
464064816
204337
806468881
97
98
251384
84
24
26290
2
395630
771845721
239474
8
56
386913
6
69
25118
71
95963
33
835971556
72
139710
37
87
58
77
612128172
48
276701
42
44025
843649991
370380609
21
6
87
144910
168308
364685
1
464975
63
860365416
66
302418
316652
83
222
2
51
261757
317305
175119
86169
24618
10
83
291645
24
213389
37
72
470396
77
58
5
458056
4
92
38866
83
897083289
759251354
299304
10514
68
734326522
383400727
327712
432984044
428998
42
31
331435994
980540114
10
42459
136976
495162
44
59
39
183116
666923796
94
30
414665
97
7259767
252115
592795829
37
199714
8
20
90
117786
14
5
236093
83
463960
998765891
186350
2
33801
7
45151
53
39
361416780
26661
53
151883
14
165345967
536458261
34
18
223848
114785
73
372021
73
3
351590
149655
13
9
122480
8
284916
75
7
57
25
363632
251142
431040
79
98
264844
2
468333
6
407867
367581
14
447721
40
281908
484384
12
186527
408259
292589
76
4
496754
450087
455451
20
55
8668
28
66
5
262225
2
50079
6
27551910
75
88
23
18
27
97399
271525
4
374399
92
72
68
16
227106
9
232577
575993778
779787782
159871
244486
63096
381747
465183
298899
60
61
312923
529970706
381683953
83890
15
74
365108
414259
61654
64
387313
485681
131817
126827
82
81567
313712
307024
183613
58
434310
65
5
48
24
90
294604193
269875
158624
444002
267437
28385
413129
46
3800
58
90
324279576
3
377591152
6
117876
4
191689
158053
46
356955
5
54
21
15
97
355557
442988
87
151464
273215
9
81
25
41
86
65
43023
360196
633176598
40
57
448444655
45
3
129889
198700
70
470572
67
67029
56
85
304063
82
97
255850
177540102
72
7
50329
422250983
3
30477
8
74
49
4
99
47
9
191142
81
253835660
63
374189
43
42
21
289542
87
339803
76
63
192568162
90138
476086
290154
400925
703562984
19
80
343105
6
4
29
108987
197413
76
229974
32
61
416907
30374
62
314366
32
56
56
9
97
245259
13
30
21
34
3
13
495206
64
266280349
5
31
2
298740221
41
424
37
637151061
90026
852508435
61
378452
38
339624
13515
392671
9
152994
65
485689
262238340
11
82
29
45655
898850106
404075
2
68
91
96
243743
36
9
99
235490
2
3345
97
234926
437444713
147167
63030
208768
23179
163720702
219027
149165
6
4
41389
96
130478304
351520
37
29
68224
70
464254
4
481031115
58994
7
79
102011
61
273542
24
65
151796
9
16
98
28
470097
38084
185715
35
70
35
20
2
86
59
87
399666
62
926659480
359875
40
65
374996
226205
958382991
90
41
49882
87
389271257
42697
319351
362054
35
22695
409439
18
111160
52
224157
75
91
66
9
320145
430660
149163533
8
52
448070
80249
71
212021
244877
91
695744282
43
51
390984
619714011
55
40
87
137976
251438
403616401
87
789601288
905684315
198152
273782
78
13
6
19462
181141
53
268793
10
399304
50
48
66
246107
190723
2
5
27
1
49
93
7
52
394762
71
96
44
76698
82
3
83
23
95
69
217791
42515
90
200552
203712
43
460540
48
70
350688
361512
291511
95800
32
242528
433041
21661
13
25
22
5
415584
6
373840
180980
320634
71
1
221299
19
53
88
456189
7
863165494
471470
12
67996
7
25
726462702
51
207351
73
568315725
303241
129240
250110
852063467
48
9
58
126296
2
296362
89
210586
474803
317380
285219
267559
262933
42632
320552
56
64
156828
8430
428985
348075
24
229549
231125
468877
51
295293
868958803
203519203
431736
810381409
194831
76
89
74946
423460
68
34
231024
483948
38
37
342398
70
250523
75
112593
86
427465
86
53998
83
413057
207622
425816051
7
44
227022
146746
451711
194951
710362194
39
10
181647
316734
82020
94634479
74
66
26
382716304
69
37
2
122340926
464407
89
96
8
498919
380301
172425
96934
40
392092
286048388
16
189944
28
931788113
22
406535
486215
207169
412908
98
79
1
426328
46
395324
30934
41
5
34749
14
885403135
38
4
14
65916
487220
12
172077
35
82
438571
362385
60
257994
89
6
231124
358892
24
32720447
211424
370006
473069
66
48
7
5
9
52
139932
97
89
26
87
549261585
30609
325943
1
159658
59
318219
911493400
92
179344
21
63
93
76
28
69352
298775
54710
86
320723702
51
492731
9
339672
989751117
9
156719
7
42
470168
342579
1
279140
309960
74
59
52137
87
5
94
109110
470531
11
57
41
40
48079
31
88
5
46
66542
811773592
899260611
368258
94
573571047
47
69
4
884939362
53
74
7
83587606
55
77
174304
13
866619717
449751
35
82
79
4
942765595
84
457648
9
1
78
219689650
2
25
90
90
483466
128492
33
303720
361109
33
43
91
3
142397
40
594231817
10
421101
465836
33
74
90
286272
24
459842
277001
57
701831926
19
55
66
225553
78
37658
41
78291919
89
102018
126482
154992650
55401
399694
487744
89
58
216080
148618
890935492
12
429656
2
8
5
347617
91
27
199393
59
113922930
43
48
1
9
7
450835
66099
406616
18
296447
354721
392167
36834
5
85
88610
51
117724053
134340
47
52
488246
236388
192869
46425
51
52
21
58
92
380649
4
411335
254391
844101431
280189
77
374579
72
4
97
142951
74
285968
173280
139550
684996322
474275
238861
180470
26
584675300
72
127524
8
321229
3
9
91
201319
30
717769901
1
359814
65141
44
30
170926
395918
437343
348538
60
480554
15
482400347
7
414997
432209
413989400
101362
70
82
144117
354481
75
293144
465291
56
17924
309808
204442
6
66458
8
376355112
79
509137280
274806
404648
170955
47
413732
47
97
402443
411669
87
81
76
389670
142339
290214
495756
403103
419911
173453
285182
626550253
6
56
17
54
90
485778224
98
8
462052
172215
86750
186563
93926
2
79
304287
268743
328525
67540
467583
540006170
6
71387
440359
14
257869
54
90
365811
2
48
277115
8
78
30
3
22
44
121495837
164308
67
70
88
439356
29
85
133032
29660
171589
68
71
65
268635
113546047
442539
9
6
446989
10
33
343217
44
309172700
2
56
19085
463664
392773
355134807
41
233807
398021
7
29
362073126
25295
36
246041881
13
428635
278258
340822
86
4
459559
30
55
66
470241
280460433
39
48577
441840
30
30
92
88
440524
2
35
92
1
7
329575
98
103958
66
7
464398
91
3
138907
19614
43
493420
180810
355949
88343
232141
195395
6
78
16
93
440002
487153
169831
46
57
47
314056384
81
397622
5
20
7
193001
29
59
68
1
27
199160
884396378
38
71
351561302
297332
14
638616686
233114914
888473529
79
3
110066
355448
9194189
125647
144738
703250077
138404617
126779
44
7
49
3
153391
90
252686
350419
36
1
381586
57
96
427316
57331
265375
55
5
92
164021
829762519
26746
6
4
90
7
341098
33
125496
421558
207670
16
242346
38
22
328075
90
289648
12186
505155722
5216
425859932
99
55
244977
77
60116
4
194870469
6
175553
24
17
3
2
389936
436291
81
39730
31
18
85
88
151971
84
39
100294
75
111348
25
70
54
14210650
89
7106
88
90
45
63
296972
375561
70
64
6
61
67
2
96
338711369
65365
8085
148632114
42
119574
83194
398191
13
680472229
51
9
202754
319107
19
424681
206933
1
95788
34
2
8
58
412015181
5
25106
881420064
262868103
46
41
72112
1
839847897
29
494274
7
179789
465994
627016775
659821347
75
65
476604
5
2
243373
47
89
377029
34307
15377337
55
483855
98112
144173
411456
97
489877
262684
35
1730
35
105406713
97
260951
103806605
65
6
1
430477275
421397
67
81
7
86
330934
355754
10
51
30
21663
91
58
440357
456500627
65
1
99718
29
37
7
59
371861
415669
297222396
84
87
251343
6
5
66618
28
25
3
353170174
40
71061
77
57
14
54
26088
3
67888
8
48
153033512
72
492300
135147
64
402698
397559
173715
72
354720
257964
280265
460107
25
96409
88
145462
161568
279663
4
827696361
196967
231714
9
7102
377663
15
198850
59295
367073
2
16
390762
10
67
457243
17
35
85
66
136434
9
86
327274
95
486089
30247
357451
4
145561
245623
60
30425
77819
13
128399
639074386
15
79
432800
45
13638774
220332
90
6
48
479201
464509
687098283
380154346
39
389967
5791
55
122268
37
429704
411378
302850
177812281
254472
39
7
62
770423866
16
647694398
32
181265
119370432
392505
15
3
27
76
312922647
58
28
87752
81
144644
487931004
347477
359664
247745
99
140602
9
8
84981
320284
86
100769
96
805623548
72
97
933099983
96162
97
62600
341649
355328
30
55
2
254104
86
340849
74
194505
126236
388075
118996
85
46
86394
3
84998775
29
112632
92
393347168
162920
65
93
99
79
174722
145620
5
235426333
53
123117727
23
59
75
32
204056
89
118788
26
439295
86
34
34432990
89
21292
58
73
461934
170923
231264
87
58
262050
3
50
292926
137139
3
388351
530700560
338006
38
6
60
42
40589
959237038
43974
463569
407358
337088
330737
323623253
95
362610
9
23
263477
3
246030
81
287874
142070
249006010
335385
38
80
452201
66
69
71
341213
90
4257
86
95
56
17
93
259192
341040
38
42
338056
109379
404924
445651
2
18
2
57
295617
340954
177812919
34
56
31
52
8
612219014
227470
375169
14
71
265385
62
60
915580911
78
267828
33928
85204
170579501
79119
193169
72
133623
34
155761
335650
37
221860
206125
20
44590
11
34
1
3
63666943
771410052
442710
2
90
266586
238351
63
62311
119153
362952
423929
89
64
37466
45822
70
49
247147
19
12
37
295851
65465
48
30
53
497920
345813
2
45
322273
209170
817745844
406282
136300
8
84
841647277
20
941106710
302771
2
91
9
294084
378687
8
96
77
93
37
20
31
3
84
84
816872914
79
6
83
1
298164
163625
3
200471209
30
44890
366722
47
8396512
8
15
53
100033011
55
31
269499
59
256211
32
268551
89
384230
67
17
67
476858
6
2
474325
24
58
212253
269217
158238
65
497366
90
37
51313576
901450419
14
35
12
224103
536368333
144211489
23
217255
45
29
929007304
150072
24
337406
42
458779
66
75
95
6
9216
256247
425042
50
19
99
61
8
69
57
90
69770
414970448
280641
363838
495908
82616885
466851328
60
93
61
302796286
204066
10
478001
82
15
1
12
357176
64
8
384815
163876
58
429701
63
89
870768106
180334
999216499
55
98112
437755
30
61
29
70
441109
185085
52
452142
349314585
335472
77
90
75
307736
330412
85
444797
2
67
63
954913508
81113
30
52
49
64
1
10
89
115995793
34751
38
66
49
87
74
332738
96
149265
4
40
22
337284
10
34631
932898870
55361
167366854
159004
268049
42
840967020
4
269810
52412
177845
53
375208
82
469070999
86
63
444789
84
164594
76
75
376605
288723
75
155403
240313
297385787
21335
129093
72
75
443160
97
64
941318034
47
439536
166569595
581786365
72
86
28
276900
242456
14
3
290825
198786
230427
55
392359
79
210307
55
59
489503541
132146
65526
70
2
150183
59
40992
333094
446011
68
35
48
252590819
34
84
83714
640121064
423149
48
58
9
418025567
32
9
82
61
93
257777
439289
37576
3
58
72416
29
223256
6
151834
526342178
51466
36
203057
67
30
92
153894
31072
121990
340230
141973237
7
45
604941039
815812957
43644
179238
94
63
3
1149
310582
35
22
42
468424
823883595
4
127195
85
1
311034
77
6062
27
8
97
81
5
315631
951083572
66
13
585399631
61
63
254361
61
20107
24
77
101
496612
303669
56
17
258131
489184
7
219149
296994356
13
43
178987
166899
20
407833
5
468152
37
70
125980185
76
99
91
240620
63
514860370
331340
434074
5
89
82
442466
95
97
33
283240
71
346114
49
118088
60
443681
546867351
14440
87
2
420397
142460368
45
35
73
53
26
104957
92
4
309053
297285
28
395616
7
33
268290
243328
75866
68
188271708
294395
331614345
87
8
273592
210449
90
98
315845551
16
91956212
69
83
19
488686
34
90
4
630537541
93158
334355
9
19
62728
218955
474744377
80
641391293
74865
442261
434187557
28
289075
963996800
99
55
18
132628
134773
7
3
634600183
237729
456794
496884
99
111395247
5
483782
495711874
5
48
426095736
74
30
404156329
177747644
89
1
17
222008
52
982338871
26
9
458139
30
31954443
2073
851940890
44
15
440287897
32
708548031
497503
499740
421600
125552
636930457
34
249249
52
216035
191396
160693
36917829
82735
10198
493092
120987
9
7
433890
78
78
445028
78
317621
70
459474
245152
76
237332681
86004
52
15
67
30
44
95
282559
231102
356520
3
90
40
181498905
29
65611
52
301750
146464
3
218102
401778
8
465713
817250237
96
21
434211
55
341391
75
63
20418
143751
234860
201046
35
453050
14
439842
57
448222
302163
289638
499907
220877
96
386562
223450
19
49
80
17
6
503982999
448285
81
153265
135185
45
70
40
29
155943
225569
18
81
44
498463
434417
88
73
7
406317
242263497
12
58
14
44764
75
81252846
46
97628
94
9
401059
729373771
84882954
346381454
24
337957
200453
74
281798
75
468182228
90
106323235
367594
299309
134972
86
143747
85
77169
70
89
416130
6
22
423255
641999982
31
93
592094454
105116
204234156
382989
60575
467047
16
64
9
89042
52494
483132
16
54
71
605907469
74
450919
30
8
83
372790
465087
142223
859901884
157920
311724
81
171498
191799
445747
590546654
431263
11
197246
70
19
2
38
483700
134455811
178847
108337440
9
41
8
3
266397
32
28
32
99
486986
72
50748
64
79
199132
5
7
9
93
8
21
325155
360892
326251
316367444
4
327263663
2
93
90
28
216349
22
6
345101
10673148
6773
210070
2
4
11626
201853
280748
69
449344
42
32
2
34
101933
58
61
18
52
108604
442603
5
450504839
49
138650531
335710
489452
288872
225057
35
86
81
573365123
100570
419043
953341244
19
348322
395994
396194
121228
1
36
6
873264058
327361
264967
56003
461396
83333
220167
56
10
262118
32691
158710
1
400722
364736
65
388396
79
7
3
208392734
51
288527
49
19783
31337
25
44
43
4
65690829
57646
44
865492610
89
95
86
5
430624
2
84
470226
750312832
727014141
77
49
241530
63
688574269
72
398642
607723879
32423
173918
123018
172814
94927
5
451839
838519221
61
54
85
13
16
94
91
43
82
73712
42
19
221924
99
7
32
90
60
4
31
397516191
74737
295987
169921
58
255028
16
83
126378
22
110191
63
9
22
86
263652
19
68
281725
427828
71
709947161
65
168990
9
74
273750
386726
674100186
354904
210260
38
36
378391
52
145966
272920
58
30731957
99
889086314
240820
11573
40
450539
82
36
259357
121145
243478
131711
19
9
74
332185
70
355174
64
92
87
11
52
22
380967786
6
8
12
8
29
110392662
69
513306552
9
52
336822
415594
3
322837
42
49117
195323
186559
6996
478346
472575
245606
102498
84
9
34
197807056
21
66
55
21
198122
32237
48
213036
403253
47
305417
81
63192
73
446711741
24760
52460
343142035
854184687
2
51
44
237204
49
64
390535013
5
89
8
209496
382807136
85355
2
15
153211
278258
7
53
164041382
70
416028
372965
383681
98
91
908035034
317251
384460
113104
66
32
40
52
84
21
654352603
185454026
27
33
2
31
10
5
73
68
4
299051
221644
23
27979
2
25
68780269
2
84
439565
14
5
70
59442
16
19
44355
80
142991
7
415308
434326
243739
41
66
80121
634418793
844811044
28
8
36
87
4
256822
93
24543
12
143705
293708
34
201854400
70
84
18
93
53
123029
48086
17
30
4
98
95
386136
57
495599
27903402
18348
7
61
264751322
680758207
471364
27
874079256
245376
71
68
28
74
60
115711
32465
116315
27642
131303453
237845
26
355607
5
302261
273716
108724
398801
171641
99
335511
58961
185059
350595
364993
64
288854
19
54
280330
483134
79
18
27312
52
9026
283186
228700013
78
396356
491206
40
91
7
6
285665
244161
81
471070
170839
462732
85
61
297962
97
463940
136958
404010
184402
47
89
62
51
3
23069
61083
18
67
56
38
92
32
18
394162
62
31
91
483781650
69
49
96384
52
7
436225
24853
92
99
8
98
305867
7
4
312313
26
15
8
105936
84
77797
58
216146
93
71
6
3
143490
180611
12
226362
91
9
106687
22190
327002
459211
52853
199010
52838
135353
96074
89
870461740
73
438657
61
53
84
7
67
90
399551
66
46
83459
74
64823
461961
203997
70
54610
5
457697
2
34328
56
4411292
178639
55
327992
420802
21
73
7658
220790
966232127
38
375375
473183
285590
575393022
61
87
80
8
58
5
345112
1
297353
210770
9
64
5
53
296698
83
92
84
95
47
419223
831608426
55
222574
94
157667
996446539
10
5
155447
86
369379
25
470170
97
380441
32
26
54
66
770794993
26
433125
95
26
77
446431
88
2
89
99820
30578
69141
64
8
3
492046
225760
55
905088610
6
8
332558
34
394538
59
375775
223031
23
86
437527
3
269265
13650
355407159
3
54
88
222702
48
1
73
286403
55
9
551371814
103024146
14
90274
346478
7
9
431294
722198229
244384
86
55
3
2
8
340439
32
36442
285011
93
73
1
257791
234464
7
99
286584
240782
99
34
41
468782
43
49
15
140875
293825625
41
133950095
4
293079
149917569
296525
98
65
5
105679
23075
84
52
96
80
68
211672
18997306
484050014
10850
71
581800331
281223
67
60314
9
78
62
74653
65
270632
126035
395210
9
89
263321
81
195666
8
441133453
861357444
384308
21
74709
314517
413529230
79
18
51
59
135821
514569629
74
175909
1
39
66
3
182595
28
343592
98
262775
34812
10
233985
46
454356
6
400459
77
84
260026
6
43
40
46
5
306488
80
287026
73
22
89
576999779
425241
66133
27
87
52632
10254
34
174813
43
60
300037827
72
911974230
263969
71
71
64281
34
123686
24671
874026983
132927764
127706
147466
66
282635
514279280
41981
89
39082
412061
501777170
87
206486
497427
38
199928
35
129791
25
32
31
7
68
633441893
55
64
22
437553
954200673
38
138824
85758
6
424786
7
23
358027
406453
3
45
47
1
72
327275
366425
304306
236883
1
10274
89
61
61
42
484286
73
221355
33
20
40
452986025
43
38
95
115082
148191
6
69266
290997
46
75
4
298289
34
120802
21
641084909
6236
247524
49
134627040
95
684878971
76871360
95
291256
137715276
57
16
205102
59
59
185562
70
92
2
65
402340874
1
1
212076
146186
140262
407621
98
327569
193609
95
12546
91
8
493644
76
51070673
298202
546055701
30
17
277976315
107299
70821
62
35
43
335737
64
452370
13
2
13
342084
57
261998
98
24
370453
8
426563
317240
117136
37
8
40
417408
146454
205047
76
296832
87
60
100091
234200
1
174656
77
483951
91
54
95
223397
59456
31
37
401481
450130
37
58
950429109
9
556247110
19
30
8
96
1
89
5
406256
63199
45
54
853149009
400628
90
556956164
1561
65
499178
62663
100469
9
50259
324780
351278348
7
216905
828608539
315549
10508
41
434626801
24
44
76
23
41
88
449285
170821
24414
70
163803
72
133976
181495829
7
3
3
32
334176
27
37
392887
116365
676567658
2
132456
190524
31
780221661
165238
21
455390
2
3
41
9
49
43683
650134532
28
403776
410914806
405863
96
168533
54
380499419
362734
93462
53
27
670668912
111
98
21
7
12
91417
3
189648
59
218862
3
6141
519100862
91
299691
56
37
8
9
898022203
63
370361
187078
92
85
180653
67
8
376792
47362
97
163145
189658
364622
2
963867330
151518
7
719034261
13
301472
53
319264
258282
55
362308
1
485014674
2
78
55
8
59
383473
420751
314640
124123
973398883
381966
211484
7
98293
9
163336
212351
459542
57670
45457
381677
31
55
453443
186605757
47
63
99
91
350512265
144685
781599339
45
2
333076
22
842560892
4
740903951
112257
67
172217
1
33
495652
453736
61
2
76
86
257237
142624
344397
60592601
191886028
512729837
83
152631
21700
41
20
299845
55
82
94417
233113028
55
34
231282
172355
4
27
69576
170203
82
12
642434721
5
53884
8
491373
278567076
3
5
50
799284589
62
74
35
102165
5
73
259531
58605
16
165221
277654
187149
39
46
493595
29
50
193009
73
58
395387
5
403731
10
58
291777
133338
9
25
61
54
50
81
78
294499129
40
167415
102663
174274
134150
81
365387
12
381122
50
99
443305
95
355287
43
477447
236364
77
67
466838
783160206
23
46
55867
31
70
331897
90
29
3
3
25
21
42358
3364
39
459611
56954
42
307150
70
144722
464836
129476
23
5
49
143514
243073
2
5
8
49
90
374913
7
148152
105814
309468221
289806
8
51906
220503163
112687
26
322835
77
83
25
71649
408739
42
73
124854
199109
45
52
17
60
34
85
49
5
308256
709323862
5
289752813
38132185
297633
81
4
9
147331490
417660
98
20
188579
330922
2
42
74
410328
8
425479
21
11
50
24903
15
355844
55
47
33
297191
55
13
18
4
54173
210395
4
9
99
295938
1
63
2
145565
7
79148
48
87
647473829
54
48
45
2
8
21
58441
91
9
30416
753120344
343233
15
367780
59
21
399428
66
33
75
67002
86
80414
116865574
74
118594
59
394684
118421
75
758598600
35
438135383
89
28
97
89
394957241
484081
583879218
28
219259
5
468194116
9
402631
25
463984
12
211377
1
58
236715
180385
97
307644
319380
38
382527
22
477833
250919
469159
89
12289
54
89600927
21
393703
310982
22
8
19
406818
44
92
13
89
880205316
313155712
283332
96
81
11
260540
43
413694
632574669
208107
486536
206299
805375486
31
298070
33
46265
38
15
66
5
53
61
85
22
15
196747
8
364819287
36
33
402698
87
376173
48472
16
90
98
171639
58
4
72
44
70
63
92097
48
49217
2
14639
49
90
459755
235931
384709
7
102302
40254
7
204566
21
66
31875
27
2172
170511
210132
99
74
72
124798
84840
80
78
409563
288828989
226180324
80
44
319862
42
416179
66
103546
339309
73
78
421219
27
52
286217
187577
37
36
69
190489
9087
54
248607
209290
126929
4
1
22
75528
114135
20
246425311
345424
497630
50928
185610
33
20
412353
412551
39
9
74
311342
34
338040236
4
438415692
92
81
95
54643
18010
144348
13
46
87693
20
68019
122442
478993
43
908886524
76
11
147225
7
152823053
115289
44
181581
7
240353
7
45
53
63253
27
1
42
317933236
60
85
17298
80
29839
20516657
8
2
38171
111218
82
298892
9
271882385
60871
76
86876
177778
477656
85
448034
324244
21
13
290597
32
176621
87
497929
274189
97
586462767
437652489
172012
473393
5
244329
64181
443566
329267
93108
319977
733055279
40
392678
83
426587044
163751
36
982186839
90
435507
246688
107645
10
169597175
83
75
472847
97
138752
6648
434628
307334
12
7
487857
34
136901
276326
599115540
97
66
7
111574
448336
29
313898135
6453
1
96
1608
9
9
47
90
85
319395
84079
339200
463446
484921
31
487728
374216
7
66927893
312627
539114600
168533
97
186647
95254
309707
28
153333
114771
167877
474868
9
36
78
54
69
317265
418298
43305
28
274802
75
88
89
17
35
8
872060395
438928
75
888373377
8
66
107159
809478580
53
79
140065
6
167782
163585
87
56
410795
74
49
49
157760
117346
442853
451792
158904562
28715
4
321168678
77
2
150020
51
23495
6
22
7
527281097
231350
443516
327312
13886
8
311388
499872
45
93
36
160137
272925
16894
48948
8745
332256
480307
211153
2
174841
1
33
49
356914899
93
25
55
41
38
2
452131
49913
12
328874
286923
478204
811105209
96
1
445485
50
339703
59
273904
146721
373990
56417
50568
12
450247
37
24
355392
408684
490575
42
825760263
94938
311126
18
3
188481
461951453
29596
20708
310644
211306
86
88
4
263019
47
450061
497119
793172007
53
74
35087
7
142893
61
476911412
90
126319
669
85
90
45
445731987
97
299272118
24
254729656
25
2
284358
54022
16
268366
93
5
6
529838908
40
29
94281
25
72
564000346
61634
384901
62
195663
348831
456290
14478
5
42
187316
267753
31
163450
1
97721
466618346
352322
683801393
204995
412706
121150
221478
8
89062
9
48
363861
16
6
37
86302
18189
9971
157668
12
150079
69
289304
204865
9
137818
31
201049
79
33
633306266
82493
432899
24
52
192643661
88
71
23808
8
99739
141448
2
231852
302772
75
99
201810
21
136753
331677
478911
82
52
48
44695
28
857596530
69
98
71
77
8
425339
87
454760
39
6
45740061
79
5
96
360456
443022
189172
38
60099
41
33
125200
365870
69
15
99
142701
90
57
72
51
122413
30
500774165
478014
427009
495713
355631
375034
281540
407571
254839
241926
13591
62
60
277364
313780
83
239437
495340
8
6
24
25
79
79
175852
479690
318383
69
245413
306336
41
37
54
121472
12
452031
213852
88
39823
791606652
28
451018
463714
4
9
9
384912
222139
68
88
8
49
73
268513
95
166877
45
373962822
17
54204
60
12
107528
5
327942923
411762
176873
941041774
75
185402
688756173
161868
8
25
80
384737
18
976411936
4
86
231119
148721835
53
413308
704936143
403265
56
183376
862265690
445302541
260491
234818
26
81
316164
187362
38
165406
18
118584
11
13
8
36216
78779
34
309443
78990579
34837
416639
1
9109
21
57
42
195315
127724
7
1
1
434800
42
6
85
44
134261
36
21
126386
438033
21
2
479091
28081
77
416438
31
81
190298
6
28
457535
900835468
59
57
65
471141
312631
242564
62
388955
90
184250
48
22
14413
53
28
24
414907
484220
21880
998590257
36
46
377885
110690
80
41216
24
71
102410
24
23
439805
69
99
70
358150
74
73
78
58
57
84
18
255387
67
44
118449
451825
5
292867
24
45
85
86579
403216577
497198
2
789253649
15383
189114
393321
7
90
5
15
18
21
69
92
439708
40
41
290070
39
14
53
27
132041
35
61
69
2
31
27
371234
482519
99
71180
149443
78
41
370838
100410
99
7
30
276627899
488760
361466
803747674
237772
75
76832
4
77
112490
174133
445194
20
19
67
74
85
282070236
50
276344622
91
408842
166019
76596
407970
39
70
282437
7
10
290190
818227090
106659
28
379532
58
66
140440
9
14
29457
27
73533
94
46
85
168728
2
8
67
472208
321909
11
63997830
22
79
61663
260221
87
32
65
98
1
174594
619250144
354247
2
16
1
21
54
835440795
425439
254632
290468
228875
41
9
3235
32
947712239
524025967
58649
43
398467
223209
126954
5260
371765
189847
171966
233529
99
453252
137952
421306
13
1
325888
151975
72
39
83
13
986076301
894420276
139786
247298
1
90
30
33
28
729968839
22637
27228
6
11
54
254566
8
158031
83
281117
14
475622
202259
282071
423221514
5
79
434358
96
11
416580
227364
47
45
795731906
26414
411752
927841911
64
88
769820818
76438
189687
475439
7
55
353562
49
83312913
38
6
491647
9
42
208912759
26
136869918
66
5418
143638
530768305
10
447663
377537
7
53
41
280836
249057
45
50572
79
90
29
959550818
1
46
203826
412155
190038
824772364
389457
365058
59
28
320273741
74
63
8
69
25
79807
58
164852
323360
291490
66
63
248690
203447
290036
410940
328658
71
313085
446010
4
52
44575
137448
601266056
27
284988
89
99057
13
504234497
95490
6
431519
155711
80
70
60922
2
502313271
227045
15
205842
293997
8
94
1
80
88
48
36
392867
81
283640
33
2
99
77875
37
324983
58
10
126458
439833
36569
328256726
27778
385294
74
156256
34040
50
99
274467
279940
3
14
94
23406
343653
99
13
4
69560
27
2
10
96
322746
79
21
8
97081
331198
94
52
9
51
604699001
474808
69733
20
5
2
374798
28
47
183665
378719
93
87
66
474609
266994
389001
16
2
100793
87
197237
18
11609
86
49
648635571
71
2
346041
71860
3
49
99
5
1
52
62
124773234
52550
233569
9
1
670961396
368134
65
56
93
255733
578
52
88
31
6
758860339
51433
32
445027
61
94
78
422125
47
476185
12
316987
231955
197901
893385162
440805
16549
7
380927
46
486248
5
3
57
43
6229
63376
117346
94
383835
41
48381
486518
8
2
18
48
128590
72
848689997
358902
12
9
139093
43
70
90
10
74666
470553
78
391010
79
475105
1
49
58
895251024
50
8
247147
420781
166569
48
110239
275166
28
226930
985991343
40
39069
77
7
16
470487
229647
88053
193334
18
208270
226862
288080
259225
55
35
565913880
205077
395776
39452
13
52
5333090
495460
2
94
13
481800
34555
913890184
16
54
367105
1
37
425179
146482
17
105122
62
6
154659
3
443106
679446409
225124
400460
78684
45
64062
99
23
91
107918
236826
227469
577526100
409471
3
417532660
394995
408246
87
499110
81497
465610
349384
492422
15
66946
11
91
244206
65
199274
27
17
83
146759
68
478782
99994
85
104307
397722
27
239795
3
216238
15
59
319285
71
15
3
37
47
2706
604370464
7
682879760
354956
89695160
359549
97
6
94
147586
395943
24
163717
475709
95674
83209
190376
492700
171351
257266
71
29
74
90428
48
16
86
173189
375050
34
431638
167697
88
375530
62499598
3
34
159623703
397010
407761702
4698
6
68
7
54
387172
62
540517755
70
40
190334
427538
40550
261464
90532151
16828
337311
43
426179
41
45
7
76704
572765746
77764
14
45200
327256
38
7731
2
688255239
60
24
401924
45
73900
26
77579
86
4
37
389534340
59216
31
3637
375219924
304751
204876123
90
18
17
51
132839
490375
478390
251341343
89
36
57
241423354
808247712
29
61
94
93
129769
460361358
220584
5
24
64335
458749
56
49
158643
3
373050
33502
46
85
475337
496823
96
270789
66
56
4
70094
75
683475226
426561
153775
95317
84
94
256798
83
18
780952114
182177
92
64
37465031
443536
60
44
8761
9
15
70703
183735
149496
312901
60639
448698
61
95777
366926
363235
554811017
6856
179879
12
2
118973
39
196925
37
13
21
433200
23
73098
825597072
41
44
496126
5
3
43105
101461345
18
21
577151829
80137
334365
70
69238542
176462219
94
67
194830
371109
77
2
63
320995239
51
63
10
24900
68
6
3
94
430776
96
73
357950309
46
82631321
1
14
448042
44
15
12
91901
14
208795
134901
345146
51
316385
352374
9
50128
308178
225362
71324
27
9
599899928
434719
81
24
540051892
144239
8
75
146229
24
28
69017
92731
1
53
1
152220
321538
143788
39
261843
319677
51
943851478
499795
896484334
21
25
76
44
88025
362842
32
174045
4
91
40
3912
59
30
15
109277
63
26
74
36
137377
45
459950
428171
215115
66209
240796
174211
321095
28208
70
252057
286254
48
136962
447330
27
92
118259
61378716
8
177681
20
121769
452891
40771
55
83
95
3
135761
237497
195812
94
138943
3
65761
259253
483033
208155
417413
42
77
63
27924
143492
59
109655217
425029
504324408
126912
9
31
667521276
460135
263050
992271373
48
322778
12
95
84768699
260788
28
98
313286
94
20
97
380189
8
54
392808382
2
9
64
38188
448134
2
486826
63
227239
65
48895
16
87
84
3
94
265731
90
9
2
5389
205182
10
31
59546
369149
37
178886
6
495934
426435
32
199208
26
4
39
236648120
338775
310902
149481
69
62
871699574
45402
32
441277388
371309
123200
296780
3
399586347
67
18
418239
8
63
9
4
84346
441114
24
299224940
7
61
97871
19
46091
441546
363108
9
317896214
8
99862
1
83
549773704
154944
458058
189495
342552
189083
32
6
17
5
266463
175301982
66
58
28114
576772140
136607
830299684
245339
431009419
371290
25
31
29
474894
38
118532
22
38
803385201
46
222961487
26
305712
75999
291251
145619278
333334240
250576
7
246167
135389
461879
84
416804
381985
87
115981647
361532410
29
6
294769
86
238839
597218437
28
27
318281
336149
291363
3
11
75125
418867
98375845
58
72
66
280089
42588
56
92
55
60
56
273157
844833904
42916
415068
287843
347262
5
68
20
360860
484484
658362352
166605
395579
7
48
3
24
323417
196295
129018789
31
599405201
8
272936
92227
6
80
6
40
361425
65
490324
499833
59
86
96
123776469
411300
571378597
74
70
21
357635
319824
404704
12
44
62
13
213009
264435
472733
17908
358998438
413133
360849
28
170662
159088
49907
49366
13
171793
6
13856
40
24
46
133932
150976008
57
208030
78
23
228273917
81
41
171700
43
461811
14
394429418
272351
59
190664
475250
9
1
170928
53988
46
14
25
381757
4
213906
19
63
29
34
174526
65
389255
491236
54
342046
3
374982
290249
247708
14
199726881
81
663887119
247841
304916
35393
39783
78439
291226670
287989
56
454760
225783252
44
54
5
320368
95
250194
80
149107
93
141880
964464076
479428
14
99
3
32
380171
389804754
22590
64
262608
158898
249435
59
29
153069745
359141
304486
878031831
59
44
62
65
28
397456
61
404347
141168
164618
160245
83268
126630
21
175160
934566242
329441
108502
231532
6
2447963
45413
5
75
62
8
37
91
74
34
59220
451847
21
91
20
36278
432098
29
19
73454
80
2
362380
2
8
249533
59
9080
99
193189
93
9
142547540
338850
10
79
261934
50
4
174458
5
29
183686175
595102441
880430455
5086
100057918
416279
25
80
466258
85
34
392936
26
63
82
9
39
404057929
3
82
25
3
81518
220606
463027
55
20
24
97
93
109013
5
44186
6
141015
403815
3
282097
86
398361
286496
427957
65
298523
770890192
16
59
15
60
365853
304031
3
266083
22645
72
49422
7
242074
81
89
79
19
44
410609
461379021
541016862
39
58
406157
426155
519318181
255867
408413
52563
201761
55
6
53
158049
57
164583288
70908
317114
76
172488
72
16
21
3
189944
22
37
62
40
485644
207454
146721
431323
75
91747
315233
33
9
437175
65
334868
3
44485
179571
24
4
41
145351
42
266306
90
56032
5
27
15554
709672643
53
57
441375
261006
66
184526138
4
50
18
30
109677
93
454635
158764
229171
495
294282
10
50
52
217377
32
392668
95
3
42
744258233
337265
15
63
46800
86952
351444
5
59441
2
179329
93
141189
91
43
326905
1
318864
18
7
42
7
36
329597
63
82004
53
98
2
419096
93
3
23
96
88
13
254448
67
79
155165
23
150858950
6
75928
412791
93
5
70666
85
75
38
24
722152043
1
65
139488
261281
283835
6
203443
85
453741
251455
64
24
26
111631
314392
443097
121626
546488141
210235069
225831
19
438461
89
42318121
8
1
89
68
79
57
272156649
2
753530924
31
92
47
440423235
260948
80
50
36603
362523
76761
74
160573
199189
67
263265
37001
10
683629619
395087
150147
81
285972
263978
383492
17979
479809
16865
7
35
348719079
45
433748
54
27
124053
37
393581
111112
281099
355372
17
83
283967
214385
41
9
265109
57
91
919099362
66
52
60
22467
3
93
54008
88
42
24
183142
410491
23
76
96
360365
210912
488000
345020
51
392071
55
456609877
93
70
48
167133
82
86
361305
9
226997
89
495299
12
59
62
1
243742
189358884
65
14
65
89286
494747
85790
31749
404664
282433
67
4
21
206677
313207
9
62
57
60
674600302
215805
421620
71
69
377798
341687
351578
200161
53
53
13
67
262924
403319
187364
446580
4
211341
40
98
449408
30914
2
27
465718
53
44
20
4
998858917
305170
203388
46
427047
28
191632
14
92
46
14
422019
402298
259812
30
374142
418385
51
371748
96
75
139534
869444681
498776498
11
283097
54
65
98795
54
585800618
48
37152
30
3
5
202361
14
475583
1
323931
365960
80
12
220640
66
973929097
68
219816
431096
5
1
69
29
61
460115
38852
446825
57
351701
380243
196587
9
18
8
83
21
40
45
16952
24
89
16
64
233320
62
203720
10
4
62
20
437661
229257212
854357371
67
463753
332582
400610
31
57
135155
12
933772889
46
8
42
94797
70
268684
316342
487793
469957
437011
8
248166
1
74
36
34
71154
17
33
87
224928
71
324081965
339755
6
32
305607
6
27412
465014
68634
27
403609
32
87
665412382
225938
91
96
257738
47
434065
93
187261
254329941
493848
425684
95
953379415
25
341620
8
424403
390912
36
215286
8
61
247544
76
5
68
258322
107320
41
380089
7655
78
95
15587
60
196175
354700
94
57
207779139
52
73
79
150347
141787
28
204876864
460601
45
348597
45034
7
8
286638
76
29
345483
369215
71
217760
196091
29
422085
93
12
46
34084
128034
419783
554492105
169847
55
2
43
276804
173365
7
101782
276038
77985
120488
89
420717
77930
26
21
9
380224
7
81
378234184
76
12269
72
51
411408
289390
543436567
13
98
52
341953
58
80
3
138321
3
67
45
16
410015
90164
33
9
596486859
58873
224799
335116
87
14
474796
181256
56
485013447
61
494484
155860906
278467
77
84537
16
60
36
410361
269133
393814
135714
50
449555
49
950740755
282491
51
76594448
289535
5
254879328
287192
786164315
45
34
160486447
7
53
99
3
94671
163372
336313
874820057
32
76
8
256598937
53333
76210
442536
255186
86
62
147659
1
70
29
299637
49627304
315348492
180581
76
141455
38
6
325197
97
50
95
3
212969
432233737
95959
15021
24
52
14
27
11
268985951
203079
953741866
74
15
15
734104006
189067
23
25210
753482746
134326
69
70
44
10
87
38
181262
22
47
33
23
112996
441879522
66
75248
4
446065
252015
47
94224578
244948
474628
76
403721
291325
75593447
36
908550052
7
411979
11
34
122349
1
236762
61
72
11
396594
3
57315
99
74037
13
37
308921
17
60
32
45
7
12
26
13
54
483971
20
19
2
85
729013208
80
752398591
294115
13782
136518
115176109
59
16
362321
38
27
332161
31
31
7
415984869
6
31
287983
136436
51
55
4
498465
187844
1
2
196815447
95
104507
750552270
51
133388
982248349
83422
413065
346510
66156
2
55913
665744039
92
226849
332484
243932
313966
497370
993295613
77
378098749
72
17
51
162466
98
29
52
8
94
147588
56
74
348754
158106
46732
458932
166404
175437388
456666
5
351387
26
558184112
47
78115
438065
439072
48
40
380250
7
315070
85634
22404
475997
173542
255969
467243
460149
307061
25
423741
4
420334
41
411629
89
76769
484445
220648
79
30
85
102496
415775166
4
1784
60
615289941
81
98947
82
27
10
83
261960261
249907
15
287895
176238
148238568
303607
65
65
914879671
170881
12231
83
146496
7
87
33949
86
135645
43209
957575224
7
450878
78
19
76
78
666368590
17
4
418995
490102
30
118455
623059806
382788
7
457284
478722
27
8
51
7
2
386893
175723
38
89
212220
273496
186947
881405265
17
363345
974035978
170170
463164
73
25
823329330
722675466
912566480
46
32
51
26519
119967
442040
92
89
314557
40
310933
87
61
73
5
343155
386552
42
290316
83511
357590
275741759
33
39
80
18
202411
80
4
20
214077
84389
336230588
349533647
91
30
61
214123
259846
21
14
312357
63
655213823
56540
23
450834
630956730
35
3
709890475
13
12
95
190268
139137
52
765547900
27
125513
142621
344027
156859
59
27788
71635479
228986
51
150504
41
823382753
368160
447824389
151525
353074
99
42
34443
3477
334734
68
95992
383512
62
9
459328
77
40
95573
97
313344
350154
3
13
1
4
49
427482
252577
1
65
15
96
356736
13
377555
92
63
82
345489
10
399688
26
63
98
245448
75
83274
43
9
7
704595514
202977535
242479
6
35570
8
311370
6
678726767
68
164099
86
351002
439225
1
8
19
35
31
60272
797563303
723060406
45
49562
319822
32
25
970278536
190391
6
82
260797
247747
12
83
94
26
17
277993
979579075
44
54466
286803
71
99
58
6
257074
188190
77
39046
326212
136514
57
51
74
84
256145
244204623
83
18493
1
64
408966
74
27
42
55
60
44
19
193710
80
112164
77
251908
2
435601
24
13403
301368
425594
93
246823
407183
3106
38
396100
62
8
93
2
292740
71
50
515446122
118753
2
16
391648
140742779
277324
49
97
52
306954467
96
366263
457865
80
17
25
53
692297795
41
27184
11
40
264181
23430
44
38
96
30
486035643
377117
60
45
110326
490960
9
10
74430
2
166748
47
53304
443404
29
455788
40
10
1
285517
349937
103031
75
279584
53
9
440395
373021560
86
597100731
61
214460
80539
358182
96
10012
485852261
464456
317335
408844
421574
36
1
410978
85
2
20
450779
292309807
87
727872816
117735228
4
11
425239
198047
27
185841272
92
66
428052
80
12
78
278692
47835
17
9
18
80
16
78
271436
47
45769
6
102235
46172
377074
19
52
250836
49
90
65
273788
56
7
997166706
2
3
469899
76
86319
302110
473535
52883
60
59
74665
384493
459410
80
13
20261
77
287736
219531
17
205225
91
466221
337177
21
403182
78
32
65
204285
56
64
94
77
251335
283740269
79
7
108399
325929
837527058
439692
16
345172
251843
37
3
434649
268999
2
3
328216933
72
19
22
257836
94
238853
37
297574
279710
336926
467852
52
348491
362918
94
63
67
26
47
316606
79
99
114180
1
345034
147004
462483
157000753
85
32
339308969
56732
53
433825
29
91647
240234
21
27
584031911
85776
310043
28
2
102111
125478
320199
774962904
301626
10320
15
34912
65
715670152
377315
215836
138198
12
274445429
85959
23
6
385228
33
797493672
20
2
410307
12322
94
21
75
386797
99
454070338
45
117140
304489
50
9
369785
82
5
275857
143514
64
394302
560176663
365898
30
97
3
448649
16
25
53
321500311
469645
72
151947
398994
7
2
108382636
194031
155422
423488
674738194
333412
43400
90
568097382
7857
19
1
738443493
987516574
4
419460
459771456
93207617
82
53957620
253107980
33
35
477022
22
86
133873
460541
35
61
278920
59
148467889
6
45
182880
307233
195461
8
342905
96
310127
64
311395
446
241749
6
18614
337797
90
253300
459841
147712362
142370
60
42
39
53
80
60
407597
444773
239668
94
168098
47268
2
301174
95793
325166
53
9
260490
1
8
139020
70358
47
71
57
25
396009
37
481182
39
99
128003
17
701871916
98239457
324757
265366
94200
6
385366078
894735326
398976
47
33991
92
13
78
2
223244
1
44
40
51
93
19
401749
86512
799002763
540738591
78
33
3
96
42692
206957285
168689551
54
108723
42
43
93
47
26
35
260247
6
42980
184642
75
333098
277741
75
376156
413717
37015
71
35
303098
9781643
174275497
344724
68568
195491
61020
16
450620
294416
7
267390
7
28
175349
92
78
27
456876108
61
11166
139115
29
259889
566340940
794522317
3
99
1
151941
14346
193577
167411
344535203
468624
23
52696
413032
19
22627
65
456120
67
9
97
93
309874
399350
14
6
11
32
62013
55409
8
5
30979
94915
30
29
39
216041
217236
459757
9
51
19
432338
18
126005
45
343399
6
416604
872169232
73933
401080
40
96443
224357
167374
6
599887330
4
46
288861
341300
75
810410407
69027
318091
373425
5
37
57
807142574
53
8
20
41
141582
15
285412
701385451
483496
66
216581
201963
235265
4
497226
91
3
172454
310381
5
8
283630498
197689
397680
67
9
379410
411278
15
263026
75
85
255022
100957
224489
66
9
454
354512
15
37
447947
333630
64
494089
42830
45977
186198186
816441317
488655
4
98
213044
34
95365
71
138869201
18
64676
445104
439230
507449805
425868
36
14
25
315883
394420
70774
70
177858
5
335331591
42874
5
1524299
99
154715
8
109767
24
417140
204432
610494054
24
865435127
56
70
476666
94
468862
483128
56
92
900780389
24
50
409677
309980
35
85
64
30
93517083
14916
12
246869
468258
3
18
132553
93
239282
18
56430
431325
149053
62
23
44
31
49
69
35766
67
224166
3440
48
90
128526
329475
47
265571772
69
5
7
4
51
348980413
167332
795257147
406447
273041
247617
9
7
64
7
388605
199791
69843
80
70791
37726
156099
48987
78
366467
19
429663
68689
40
14
48
65
14
38
93
81
14
8
3
77
2
89
384003
37031
79
226084
198715676
47
89
83562
385005
1
72
89
5
174694
128217
20
275536
80
498050
89
273487
429002
5
95
79
93
61
6
65227
9
270247
75
56
422243
213870
85643
30
406295
279886
816823521
9
1248352
921179821
54
6
70
8
23
380766
65270
40
9473
161263
304897
374297
252858
425893420
1
22
5
322793
466489
48
89887
6
18
391477
346055373
48
174622
8
5
542220990
82
99127
58479
26
210594
674047028
1
494636
31
234853
147205
157484
65
41138
2
89
77
50
235558
30
45
31719
2
925405687
43
43
424254
9
416964
464662
150927
282599
421778
49
7
37100
460068
4
1
656590055
9
74
69257156
6
428402
38333
33
323144045
746659225
11
40
41968
88
386745
154728
101863
79
68
277764
68
64
460477
31
94729
15
265617
106532767
161969
74
75
80
196568
419429604
88
405858
33899
23996
95
85
84
69
99
8661
48
467530
76442
39
59
466122
50
343613
126387
17224
64
138988
10
217073
8
14007
44
377803
24
247651
493333501
8
40
9
71
455645
84
424034
857
70964
84259
16
80
9574658
18
302522
53
413181
493983
14
329801
950489969
409257
46
59
151978
49
28
9
17
16
6
76
73
9
54314
19
92
6
83
27
73
239037
433097
98
140125
121203
82
6
384164
2
1
65
62
492758
417110
29
429339
75
343738
129315
3
487109
25
94
48
59
39
528863567
42
48
50710
472772
94599
428914
94
578149478
255057
124251592
918563960
460997
51239
707568265
88
37
60
38
53
179433
495868
12
3
33
67
79
57
192675
480519
181981
221412067
157681
75
201029
359366
323356
48
348279
4
345561
169508448
486921
132325
19657
421978
8
574927167
456490
335620
47
319214
17
81
711997515
1
1
188443080
447363
85
33
63
13
20
64
222103
306849
214460528
221417
343457
9
72741
230074
68
18
28
67586
794744156
11606
425875
31
37007
70
316244
4597
63
718543894
1
53252
5
42
9
773524499
278196
44
208649
88340
16476
9
4
72
342938
481843
3
13
197298
29277
14
170623
4
79
50
433399
128166
55
300966
8513
206980
231808252
300235
847482227
459344
132632
1
10
96
63
232325
142807
295830
27
248097
31991
360517
447414872
6
105390
24700
36
278699
8
45
3
49
86748
108739
217595
24262
53
494753298
411574
163234714
20
28133
87
158426
850596241
474912840
74
58
244457
485221
48885
3
27
211754
365911
66734
39
547377637
416870
3
46
79
88
95
152445
87
37
5
479698
83
192083
77
92641
3
286503
655215244
266325
134818
67
252965
324339
17
460720
143987
469957
214941273
391030
2
8
38
49
51
43
395731
272374
1
230297
472609
749229531
281512
78
67
46
61
1
164862
22
7
13
472330
390333
157706
44
93
178598
38622
36
150645
12
67
79
841127770
25
36
83
439036
22483
49
94316
23097
61
310624669
331037
35
13
97
7
868443734
99
33
19
50
22
37
121919
76
202757
257922
404264
74
825640695
85
34
48
80
457011
64
2
24
31
27
98
4
405171
10
98
112698
466654
277398572
301035
87
302054
841350770
806706529
256658
22
48
495794
34857
383173668
372902
95
438940
96
470585
6
10
235304
16
449974
341355
7
14
61
44
146317
108515
95
5
206109
69
899204511
67
269833
226087
81184
457871
86
32
41
123097
54
397461
13
8
8
20
7552
8
46064
94
76
98
163475
66
19
233930
439378
63
19018
59
114954
448481
39
44
493199
120980
90
37
413956
242330
58
3
40
260543
101813
457633999
61
45
28
89299
342546
34
356978
74
70
2
27
76
88
9
487912
329038
838797086
442965
173549
69
239216
378891
72
20
29932
1
88
30
17
62091
22
8
1
182604
75335
97
23898
96644
26361
60
340916
260962
58
33
37
63
189536
47
89
210622
318989
755136454
6
276761
237405
43
187250191
66
153070
89
1
811643805
244249
98
53874
382224
254774
98
79
471980
92
108977
375010
206496
70
159175
243583
27
17
212827060
321045
39
45696
258497
49
72
32
87
150774
78596
42
355140
98
1935
69
353646
8
7
391875
10
296091184
97
336560
70
169107
59924629
49
24676
212890
86
396290
236301
286798
328587336
910036832
28
8
22
202187196
2
30
95
145941951
743494507
375953
95
361647
53
459019
348558
274483
13
191384
42
52
6
22
56
89
70315
89
351042
38950
56
421666
243177
286313115
51
117682
234718
39
64
97
96
79
412150
175282
42
33
70
75
117154
185120
484775
81
54
124830995
52
70
52
726085687
27
57
57802
277406
41496
337450
45
51
23426
44
256699
476642
67609
28988
85
540239618
16
37
86
17
96
20
67
78
144637
83
215136
5
89
84437
80
49581
434473313
427240
371803
70
9
902326075
449944
211514164
9
96
43844
453410
112923
168969
62
289168
18795114
4
56
149108
6
367069
22
35
36604
56
398350177
391185
16
211923
41
327214
58
79
5
375360853
254201
227920
5
254585
317358
95
42
98
88453
211290
64
256631
27873
45
133657
456528
3
37127
96504
56
8
31
70
297430
33
150733
2
27010
28736
108352167
135561
13
35
77581
89
325235
15
256909
81
393901010
70
90
485441
152630
38222
7336
4
399554
235413
47
4
444113
45
212057
358915
273656
426294712
40
326883
25
2
81
350132
5
97
650910488
4
65
481400
43
79
623688995
410339
45
499369300
196947
228882939
9
140999
305519
760862358
314464
73
86165
99
319803
30
198222072
84
63577
319262
98
104621021
58180
27
389590
6
43
229539
54
430929
399874543
10
899270320
3
932891454
4
192197
33
706739460
10083
74258
187809
46
880173872
53
436411
38
234350245
403938
8
19
479442
58
7
1
343904
43
69
164219
45672
38
179448
198505
254299
104111
46
208500
8
249570
98
8
13
48
375375178
982634026
6
268141
5
2
975456329
51830
558233766
147969
314322
187276
62
130409
27
74
97
68
97
7
72
52
93
69
66
78429
367262
7
33
486758
203270
427950
325564
2
160591
302917
146872
216675
211468
31
223800
356083900
76
47
46
45
29
2
683117994
164184526
42
390180
89
415906
112889
7
392683
780800421
58
79
69
47444
460692
27
17
11
414081
94
159506
20306
31
831784600
82
79
439229
9
444478
17
29
17365
53
22
439698
318458
407429
92
12
15938
29
93
319604
12
377219
53
45
51
124377
12
23
179879
484180
210774
172729
141494
30
96590
174508
27565
48
412052
2
8
16365
11
14
33
19546
364172
81518291
81
349214
358360
427301
290358
92
98
1
449286
125694
73
969621247
9
17
54136
8
4
5
971911045
31414
58
97
68
134973
70
4
94
6
87
95
33
65
51
378537
27
209691
38
7
7
63
9
3
37
89
814761790
6
349882
411308
489672
72
118927792
27634
214247
23240
157480
5
386988
55
480260
403678
145518557
309785773
87
49
17754
447988
4
7
238818
17
280144
16
7
383483
189681
84
85
149829
318289612
499076
449049
497913
27736
76184
69
48
294356
12
7
150939
384174
31
71
896067336
31
88
597182427
256459
42
138063
38516
18
12
355098
927703105
66
79
53
51951
3
31
57883
449858
93
49
28
4
59
14
6
29239
48
66310
448224
335988
169837
6
305346
157769895
192302
75
44
909613864
483663
17
53
231021170
50
10
43695127
73
465608
157149
162215
56
105918
449670
81
90955
89
461929
250486
291701
1
8
980073503
736986682
95
25
7
249268
49
41777523
272522
54325
32042
172445
76
299176
62
277447
58
249890
42
98
91
10
57
443943
9
99
79362
75
168241
12
32
265078
98
466242
94
115940
87
49
34
69
13016
32
146422
10
703307883
50
407767
328444
143682
17344
32
596436091
6
206157
40
56
393892
255372
169995
32
129556
76
400121
93010
79
34
89
245712564
81
150785
242241562
146018
292036
4
62
304163
78
253057
26
9
261375
76
5
88
454611
65
1
94
912866208
402990
161990
357929
487978
74
59
194564
33371
59
442623
825434643
39
475858
13
14
25
9
1
42
34
27
464876
808324009
633292013
55052
60746963
65
282160
248097
72
57
177194634
72
360033728
21
69
48
6
361595
14
362846
11
55430
413861
5
287494
31
466029
303994
242505
5
414074
49
486695
23
89385
322139
5
317648
27
58
438794
65
866304524
63424
486527
90
313700
24
157833
273849189
376805
64358
830381780
96
241031
20
6
504412894
45
3
89
79
29
404049
87
90
72
44
264496
1
70313
76
81
448955
90350
65830
729293139
802036102
22
49
7
299464137
15
273722501
168601
69
38
9
8
387453
65790
86
5
96
89932
408695
39156
494723
21
32
65
253469
374159
213865
97443
87
92
27
48
4
245567
173676862
46671
66
50
43
468187
80
460968
5
263251
442773
49
53
16321
192737
13
9
95
1
353009
978484105
222769
33
43778
299942
152758
71
50
32
69656
52
1
141292
464766
4
17
312941
40
92916
185033
6
384331
134249
488633
5
99
366042
24
625444560
64
74
65
309646
75
57
135981
409075
44
927269454
279175
47
98
124846
148811
239036
42
259009
205050695
64
70737
15
8
819257579
448929
29
32
389413
6
1
64
370326
79
70
60
712365643
40
87
39
26
89
49
45
71678
472866684
5699
52
91
14
51
31
4
4
56
290908
902945304
62
341537
21
460211
44
134041
51
5
64415
60
454950
746099512
30
15150
80
460498
6
238212
18
31
26
96264
13905816
67
90
200290
445421
78
416110
2
71464168
489745
58
22
65
260314
705331268
260860
1
472102
57
448906
71
317049134
315953
434637927
9
49
6
244732
419819
320043
74
17
231078
144777711
99
195414
20892
353534969
51
17
94
139581
71658
224751
8
24
224067
56
411787
15
93
670182027
321793
64
395595
117749
434681
197894
491070
12
29
90798
85
298670
343437
25
2
38
80
30
17659
97
17
285604
61
58199
192044
32
30353
71
4071
73
6
92
82583
528095401
252760
825847496
407888622
231152
47281
95
8
31
325759
406342589
105485
908211722
11
303792
735583259
23
748712812
70297
14
276193
85
313916678
48
39955714
62
315837
413474
477442032
8
448816
59
72282
476271
226462
95
68
458624
244497
377116
685194853
27
355781
101238638
88
173460
38
48465
61158
121016
97
386869
1
8
541095366
622790445
98671
67764
256379
267472
416044
381032128
43777155
8
72
5
42202
324535
17
3
357816
342033
199876
61276
407873
8
3
124591
3915
45
181144
70
51379
452087
35256
7
483294
40
964155129
764560342
264365
28
373620598
52
97
40382
19
220508
66
2
24840
68
6
289039346
94889
21781
50
81
359007
39
310647
64
97496930
50
41
56
310509
37
80
97
240134
365887
8
339661
200129
93
20
139428
10
27
466880
60
242245
293466
57
731524032
94
13
28
69051
18
49
5
20158
957383293
45
407616
80
53
250686
89
68
3
69
1
2
34
74
113046
286422
61
10
64
841923823
85
752652252
52
7
5
51
469408
73
13
181081
11779
65
216353
602404893
78
65
415176
83
68
70
490191
78
5658339
20
428380
3
334612
12
353947
88
15
20
99673
469175
499375
496436
348476
79009179
1
265840
192007
214944
51
46
437177
562334961
44
164410
14
49
78
111109
25
468410
142677
90
160430
163574
492187
233939
80
71
265708
34
352922
88
442500
261181
90
5
622463482
28
288314
327338559
300145
60
66
163336
3
356775
78
355586336
79
202792
432116717
60
1
285677
7
10
199599
84
943306550
431921
288270
779986953
51
90
89
954770609
51
17
85
69
27
38
42
6
5
87676
606333070
31903
355097
60
83
131208
50
237587
10
16
15
291760
7
489025
389385
99
60
22
41
65
36
492013
66
92
57
167960
978543253
88
161305
32
403287
487000
475513
406254
658826145
72
415979
499000
99916
597859154
29
169202
434357
454339
323126
568819615
229465
449772
343433
19
45
360269
174454
48
41
45
15523
9
67
53
359833
13
5
94
193210314
24
30
450715
31
193484777
2
89
14097
21
179421492
445080
8
43
503173646
65
41363
62
49
83
59672
53
13463
11
22
296063
31
109614
87
85
977624790
9
3
6880
64
69
43
90196
276621
28
255103
55
15962
627227356
68
26839
300358
447758
958364478
375278
222991
71
444737
11
93
50581
65
119190
4
59483
250200054
25
467442
89
139665
91105
63
44
686610070
210695
140367218
403624
87
102403462
181290
24
96
59619
54
69
3
5
79
30
45765
53
51
97620
4
194502
195259
50
294839
47
3204
66
72
45
423381
454550
438371
52
215572
54
34
27
90282
78
19
4
8
178953
210202805
9
9
74
71
84
65
15
182180
74
25
84
285401
99716
66
305603587
231358
90
86
41004
487102
96
47
56
90
333063
84772
62
331089
48
18
91
81
18
82
7
9463
99
334779
96300
567389345
82
172635
3
171477
54
206072
10
317370
95
590741181
304676
29
68
38463
90
437363
88096614
9
21
956648908
219054
392423
294071389
280199254
68
27
1
400048067
71460
171806975
46
10178
19
64
239453
207514290
235722
450933
4
82120
42
17
56821
4
12
810480513
8
316289
35989
49
249501
136019974
461298
393016
20
430792
40
64633568
67
3
101902
17
20
2
81
101616
481230
33
451998
454127
2
814416156
579677147
22
6
716911178
8
652760729
436407
82
20
84
3
7
65
45
71
15
47
1
204276
3584
60
446933
88
54
407484
356854
35
1
252491
71
220148
383310110
9
96186
45383
45
43
274111
8
18
420207
26342
293944
54
95
98
288830023
146730330
448576
15036
21340
20
403220
174915
37
14
67
55
4
356243
9
32
6
87
2
414076
201490
94
301617
435769
29
979959842
11
25
35
71
374143
248016
17414629
88
39
196183
54
50
70
348007
24
29
524342098
836939631
100042
96
83
135129
101858
227695
53
43
27
191518
975082412
47
83
91
58
33
32753
86
88
421283
12266724
6
78
139985
40
583427429
26
88
404079035
76
14
72
1
7
185341
482717
28
195534
71
463365
18574
338620
42
294810
4
35
469459
292358
60909
290602
72772
59
563754556
87835
15420995
9
81742
62
87
190787
57
93
43
45
3
515200683
13
68940
242577
98
84
638038573
247440
63
1
498560707
999
40
173906
90
250824
376042
62
57
28
32
730455909
161826
59
1
187776458
7
297297
2
95717
6
87
33128
287846
137161
69
322456
32
5
1
257353
18
106393471
336102724
441341
7
51748
379205
551183806
35277
47
46
290567
406554
225433
163920434
75
11
66
86660
5
61
385768
205086
492259
64
67
586080193
674632314
86
13
29
37
570994758
122024
481944
18559
86242
7
34
405987
308096
425951249
8
155776
53
317818
4
509921160
125749
33
67
284165
67
8
9
176459
